[
  {
    "path": ".claude/skills/no-build/SKILL.md",
    "content": "---\nname: no-build\ndescription: 修改代码后禁止执行 go build、go run 等编译/运行命令。本项目目标平台是 Linux 服务器，代码修改后由用户自行部署测试。\n---\n\n# 禁止本地编译/运行\n\n修改代码后**禁止**执行以下命令：\n- `go build`\n- `go run`\n- `go test`\n- `go install`\n- `go vet`（需要编译）\n- 任何会触发 Go 编译的命令\n\n**原因**：\n1. 目标平台是 Linux x86_64，代码修改后由用户自行部署到 Linux 服务器上测试\n2. 已使用纯 Go 实现 SQLite 驱动，无需 CGO\n\n**允许的操作**：\n- `go fmt`（格式化，不编译）\n- 静态分析工具（不涉及编译的）\n- 编辑、搜索、查看代码\n"
  },
  {
    "path": ".editorconfig",
    "content": "# @see: http://editorconfig.org\n\nroot = true\n\n[*] # 表示所有文件适用\ncharset = utf-8 # 设置文件字符集为 utf-8\nend_of_line = lf # 控制换行类型(lf | cr | crlf)\nindent_style = tab # 缩进风格[tab | space]\nindent_size = 4 # 缩进大小\nmax_line_length = 130 # 最大行长度\n\n[*.md] # 表示仅对 md 文件适用以下规则\nmax_line_length = off # 关闭最大行长度限制\ntrim_trailing_whitespace = false # 关闭末尾空格修剪\ncharset = utf-8 # 设置文件字符集为 utf-8\nend_of_line = lf # 控制换行类型(lf | cr | crlf)\nindent_style = space # 缩进风格[tab | space]\nindent_size = 2 # 缩进大小\n\n[*.yml]\nindent_style = space # 缩进风格[tab | space]\nindent_size = 2 # 缩进大小\n\n[*.yaml]\nindent_style = space # 缩进风格[tab | space]\nindent_size = 2 # 缩进大小\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/bug_report.yml",
    "content": "name: Bug上报\ndescription: 遇到了问题，点我提交\ntitle: \"[Bug] \"\nlabels:\n  - bug\nassignees: miracleEverywhere\nbody:\n  - type: input\n    id: version\n    attributes:\n      label: DMP版本\n      description: 出现Bug的DMP版本\n    validations:\n      required: true\n\n  - type: input\n    id: os\n    attributes:\n      label: 系统版本\n      description: DMP部署在什么系统上\n      placeholder: 例如Ubuntu 24.04 LTS\n    validations:\n      required: true\n\n  - type: textarea\n    id: description\n    attributes:\n      label: bug描述\n      description: 注意，请尽量详细的描述此Bug的复现过程，并附带截图和日志，请勿直接上传日志文件，仅需粘贴相关日志\n    validations:\n      required: true\n\n  - type: textarea\n    id: additional-context\n    attributes:\n      label: 额外信息\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/config.yml",
    "content": "blank_issues_enabled: false"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/feature_request.yml",
    "content": "name: 添加新功能吧\ndescription: 说说你想要什么吧\ntitle: \"[Feature] \"\nlabels:\n  - enhancement\nassignees: miracleEverywhere\nbody:\n  - type: checkboxes\n    id: checklist\n    attributes:\n      label: 我\n      options:\n        - label: 我搜索了issue，并没有发现相同的\n          required: true\n\n        - label: 我觉得超过四分之一的人需要这个功能\n          required: true\n\n  - type: textarea\n    id: description\n    attributes:\n      label: 功能描述\n      description: 我倒要看看你有什么好点子\n    validations:\n      required: true\n\n  - type: textarea\n    id: additional-context\n    attributes:\n      label: 额外信息"
  },
  {
    "path": ".github/workflows/go.yml",
    "content": "name: release-packages\n\non:\n  push:\n    tags: [ \"v*\" ]\n\nenv:\n  REGISTRY_SERVER_ADDRESS: ghcr.io/miracleeverywhere/dst-management-platform-api\n\njobs:\n  build-binary:\n    runs-on: ${{ matrix.os }}\n\n    strategy:\n      matrix:\n        os: [ ubuntu-latest ]\n\n    steps:\n      - name: Check out Git repository\n        uses: actions/checkout@v3\n\n      - name: Setup Go 1.25.4\n        uses: actions/setup-go@v5\n        with:\n          go-version: 1.25.4\n\n      - name: build-linux\n        env:\n          GH_TOKEN: ${{ secrets.GH_TOKEN }}\n        if: matrix.os == 'ubuntu-latest'\n        run: CGO_ENABLED=0 go build -ldflags '-s -w' -v -o ./dmp && tar zcf dmp.tgz dmp\n\n      - name: release\n        uses: softprops/action-gh-release@v1\n        env:\n          GH_TOKEN: ${{ secrets.GH_TOKEN }}\n        with:\n          draft: true\n          token: ${{ secrets.GH_TOKEN }}\n          files: |\n            ./*.tgz\n\n  build-image:\n    runs-on: ubuntu-latest\n    env:\n      TAG: ${{ github.sha }}\n    steps:\n      - uses: actions/checkout@v4\n\n      - name: Login to GitHub Package Registry\n        uses: docker/login-action@v2\n        with:\n          registry: ghcr.io\n          username: ${{ github.repository_owner }}\n          password: ${{ secrets.PACKAGE_TOKEN }}\n\n      - name: Set up QEMU\n        uses: docker/setup-qemu-action@v1\n\n      - name: Set up Docker Buildx\n        uses: docker/setup-buildx-action@v1\n\n      - name: Extract metadata (tags, labels) for Docker\n        id: meta\n        uses: docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38\n        with:\n          images: ${{ env.REGISTRY_SERVER_ADDRESS }}\n\n      - name: Build and push Docker image\n        uses: docker/build-push-action@ad44023a93711e3deb337508980b4b5e9bcdc5dc\n        with:\n          file: ./docker/Dockerfile\n          context: .\n          platforms: linux/amd64\n          push: true\n          tags: ${{ steps.meta.outputs.tags }},${{ env.REGISTRY_SERVER_ADDRESS }}:${{ env.TAG }}\n          labels: ${{ steps.meta.outputs.labels }}\n"
  },
  {
    "path": ".gitignore",
    "content": ".idea\n.claude/settings.local.json"
  },
  {
    "path": "CLAUDE.md",
    "content": "# CLAUDE.md\n\nThis file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.\n\n## Project overview\n\nDMP (Don't Starve Together Management Platform) is a Go web server that manages DST game servers. It provides a web UI for multi-room, multi-user game server administration — room creation, mod management, backup/restore, player tracking, and scheduled tasks (restart, keepalive, announcements).\n\n## Build and run\n\n```bash\n# Build (static binary, no CGO)\nCGO_ENABLED=0 go build -ldflags '-s -w' -v -o dmp\n\n# Run\n./dmp -bind 80 -dbpath ./data -level info\n\n# CLI flags\n#   -bind    HTTP port (default: 80)\n#   -dbpath  SQLite database directory (default: ./data)\n#   -level   Log level: debug, info, warn, error (default: info)\n#   -v       Print version and exit\n```\n\nThere are no tests in this repository.\n\n## Architecture\n\n### Startup flow (`server/server.go`)\n\n1. Parse CLI flags\n2. Initialize zap logger (writes to `logs/access.log` and `logs/runtime.log`)\n3. Extract embedded files (LuaJIT libs, shell scripts) from `embedFS/` to disk\n4. Open SQLite database via GORM + glebarez/sqlite driver, auto-migrate all models\n5. Start the gocron scheduler with global + per-room jobs\n6. Register Gin routes for all `app/` modules, serve embedded SPA frontend as static files\n7. `gin.Run()`\n\n### App layer (`app/`)\n\nEach subdirectory is a feature module following the same pattern:\n\n- `handler.go` — HTTP handler struct and methods. The `Handler` struct holds the DAOs it needs.\n- `router.go` — `RegisterRoutes(r *gin.Engine)` attaches endpoints under `/v3/<module>/...`\n- `utils.go` — Request/response types and helper logic specific to the module\n- `i18n.go` — Module-specific i18n messages merged into the global `utils.I18n`\n\nRoutes use `middleware.TokenCheck()` for authenticated endpoints and `middleware.AdminOnly()` for admin-only endpoints. Token is passed via `X-DMP-TOKEN` header.\n\n### DST game controller (`dst/`)\n\nThe `Game` struct wraps a room + worlds + settings and operates on the DST server via:\n- **File I/O**: reads/writes cluster.ini, server.ini, modoverrides.lua, adminlist.txt, etc. under `~/.klei/DoNotStarveTogether/Cluster_<id>/`\n- **Screen commands**: starts/stops worlds using `screen` sessions, sends Lua console commands via `screen -X stuff`\n- **Lua parsing**: uses `yuin/gopher-lua` to parse `modinfo.lua` (mod configuration forms) and `modoverrides.lua` (mod enabled state and options)\n- **Session reading**: reads DST binary session files through Lua VM to extract game stats (cycles, season, phase)\n\n`NewGameController(room, worlds, setting, lang)` creates a ready-to-use controller. It initializes paths, world configs, player lists, and mod directories.\n\n### Database\n\n- **ORM**: GORM with `glebarez/sqlite` driver, SQLite in WAL mode, single-connection (SetMaxOpenConns=1)\n- **Models** (`database/models/`): User, Room, World, RoomSetting, GlobalSetting, System, UidMap\n- **DAO** (`database/dao/`): Generic `BaseDAO[T]` provides CRUD + paginated query; typed DAOs (UserDAO, RoomDAO, etc.) embed BaseDAO and add domain-specific queries\n- **In-memory cache** (`database/db/cache.go`): JWT secret, players statistics (per-room player snapshots), players online time, system metrics (CPU/memory/disk/network), internet IP, mod download state\n\n### Scheduler (`scheduler/`)\n\nUses `go-co-op/gocron`. Jobs are defined in `initJobs()` and managed dynamically:\n\n- **Global jobs**: online player polling, system metrics collection, game update check, internet IP refresh, temp mod cleanup\n- **Per-room jobs**: backup (multiple times/day), backup cleanup, scheduled restart, scheduled start/stop, keepalive (world crash detection via log timestamps), announcements\n\n`UpdateJob()` and `DeleteJob()` allow dynamic job management at runtime when room settings change.\n\n### Middleware (`middleware/`)\n\n- `TokenCheck()` — validates `X-DMP-TOKEN` JWT, sets username/nickname/role in Gin context, auto-refreshes token when >50% expired\n- `AdminOnly()` — rejects non-admin users (role != \"admin\")\n- `CacheControl()` — sets 48-hour cache headers on static asset extensions\n\n### EmbedFS (`embedFS/`)\n\nEmbeds the frontend SPA (`dist/`), LuaJIT shared libraries (`luajit/`), and shell scripts (`shell/`). The SPA is served via `gin-static` as the catch-all route; LuaJIT libs and scripts are extracted to disk at startup.\n\n### Utils (`utils/`)\n\n- `constants.go` — version, API prefix, paths, external API URLs\n- `jwt.go` — JWT generation/validation with HS256\n- `i18n.go` — request-scoped i18n via `X-I18n-Lang` header (zh/en), each app module registers its own messages\n- `security.go` — `IsSafeString` (prevents command injection in world/screen names), `IsSafePath` (prevents path traversal)\n- `getter.go` — obfuscated Steam API key and DST token retrieval\n- Various helpers for file I/O, zip/unzip, bash command execution, system metrics (CPU/memory/disk/network)\n\n## CI/CD\n\nGitHub Actions in `.github/workflows/go.yml` triggers on `v*` tags:\n- Builds static binary with `CGO_ENABLED=0`, creates `.tgz` and draft GitHub release\n- Builds and pushes Docker image to `ghcr.io/miracleeverywhere/dst-management-platform-api`\n\nDocker setup: multi-stage build (Go build → Ubuntu 24.04 runtime with screen + wget), entry point in `docker/entry-point.sh`.\n\n## Key conventions\n\n- Indentation: tabs (Go), spaces for YAML/markdown — see `.editorconfig`\n- API prefix: `/v3/` (defined in `utils.ApiVersion`)\n- All API responses use `{\"code\": 200, \"message\": \"...\", \"data\": ...}`; HTTP status is always 200, errors signaled by `code` field\n- Logger is the global `logger.Logger` (zap SugaredLogger); use `*f` formatted methods: `logger.Logger.Errorf(\"msg, err: %v\", err)`\n- DST game state is controlled through the `dst.Game` controller — never manipulate DST files or screen sessions directly from handlers\n"
  },
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2024 Miracle\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "### [中文文档] | [[README](docs/README.md)]\n\n# DMP 饥荒管理平台\n\n![GitHub Release](https://img.shields.io/github/v/release/miracleEverywhere/dst-management-platform-api)\n![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/miracleEverywhere/dst-management-platform-api/total)\n![GitHub commit activity](https://img.shields.io/github/commit-activity/t/miracleEverywhere/dst-management-platform-api)\n![GitHub License](https://img.shields.io/github/license/miracleEverywhere/dst-management-platform-api)\n![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/miracleEverywhere/dst-management-platform-api)\n[![zread](https://img.shields.io/badge/Ask_Zread-_.svg?style=flat&color=00b0aa&labelColor=000000&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTYxNTYgMS42MDAxSDIuMjQxNTZDMS44ODgxIDEuNjAwMSAxLjYwMTU2IDEuODg2NjQgMS42MDE1NiAyLjI0MDFWNC45NjAxQzEuNjAxNTYgNS4zMTM1NiAxLjg4ODEgNS42MDAxIDIuMjQxNTYgNS42MDAxSDQuOTYxNTZDNS4zMTUwMiA1LjYwMDEgNS42MDE1NiA1LjMxMzU2IDUuNjAxNTYgNC45NjAxVjIuMjQwMUM1LjYwMTU2IDEuODg2NjQgNS4zMTUwMiAxLjYwMDEgNC45NjE1NiAxLjYwMDFaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik00Ljk2MTU2IDEwLjM5OTlIMi4yNDE1NkMxLjg4ODEgMTAuMzk5OSAxLjYwMTU2IDEwLjY4NjQgMS42MDE1NiAxMS4wMzk5VjEzLjc1OTlDMS42MDE1NiAxNC4xMTM0IDEuODg4MSAxNC4zOTk5IDIuMjQxNTYgMTQuMzk5OUg0Ljk2MTU2QzUuMzE1MDIgMTQuMzk5OSA1LjYwMTU2IDE0LjExMzQgNS42MDE1NiAxMy43NTk5VjExLjAzOTlDNS42MDE1NiAxMC42ODY0IDUuMzE1MDIgMTAuMzk5OSA0Ljk2MTU2IDEwLjM5OTlaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik0xMy43NTg0IDEuNjAwMUgxMS4wMzg0QzEwLjY4NSAxLjYwMDEgMTAuMzk4NCAxLjg4NjY0IDEwLjM5ODQgMi4yNDAxVjQuOTYwMUMxMC4zOTg0IDUuMzEzNTYgMTAuNjg1IDUuNjAwMSAxMS4wMzg0IDUuNjAwMUgxMy43NTg0QzE0LjExMTkgNS42MDAxIDE0LjM5ODQgNS4zMTM1NiAxNC4zOTg0IDQuOTYwMVYyLjI0MDFDMTQuMzk4NCAxLjg4NjY0IDE0LjExMTkgMS42MDAxIDEzLjc1ODQgMS42MDAxWiIgZmlsbD0iI2ZmZiIvPgo8cGF0aCBkPSJNNCAxMkwxMiA0TDQgMTJaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik00IDEyTDEyIDQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K&logoColor=ffffff)](https://zread.ai/miracleEverywhere/dst-management-platform-api)\n\n<div>\n    <img src=\"docs/images/dmp.svg\" height=\"200\" alt=\"DMP\"/>\n    <h3>:sparkling_heart: 支持多房间、多用户、多权限管理 :sparkling_heart:</h3>\n    <h3>:star2: 一键开启你的饥荒之旅 :star2:</h3>\n    <h3>:tada: <a href=\"https://docs.miraclesses.top/faq/group.html\">欢迎加群</a> :tada:</h3>\n</div>\n\n---\n\n## :strawberry: 详细文档\n\n**项目主页请前往** [https://miraclesses.top](https://miraclesses.top)  \n主页包含作者和用户制作的视频教程、在线预览等\n\n**项目文档请前往** [https://docs.miraclesses.top](https://miraclesses.top)  \n文档包含快速开始、详细文档等，萌新大佬均可无痛阅读\n\n---\n\n## :love_letter: 代码贡献\n\n欢迎所有开发者贡献代码，以改善和扩展这个项目！\n\n感谢下方开发者对本项目的代码贡献\n\n![https://github.com/miracleEverywhere/dst-management-platform-api/graphs/contributors](https://contrib.rocks/image?repo=miracleEverywhere/dst-management-platform-api)\n\n---\n\n## :cherries: 推广\n\n[汉堡云服务器](https://hbyidc.com/recommend/OKkxTzgMP6k7)，专为饥荒打造！官方合作商「汉堡云」带来高性能游戏服务器，首月低至6折！\n\n- 云产品：NAT云（游戏云电脑）/ 云服务器ECS等多款上云产品\n- 地域选择： 湖北襄阳 / 内蒙古呼和浩特 / 江苏宿迁 / 中国香港 / 美国洛杉矶\n- CPU选择：从E5入门CPU到英特尔铂金CPU再到i9-12900K消费级CPU，均有涉猎\n- 新用户尊享DMP渠道价，云服务器ECS/轻量云LS/游戏云GYC产品首月6折\n\n**优惠码**：`DMPqd6666` [点我立即购买](https://hbyidc.com/recommend/OKkxTzgMP6k7)\n\n[![作者推荐](docs/images/zh/hbyun.png)](https://hbyidc.com/recommend/OKkxTzgMP6k7)\n\n---\n\n## :balloon: 截图\n\n![房间总览](docs/images/zh/rooms.png)\n\n![控制面板](docs/images/zh/dashboard.png)\n\n![游戏设置](docs/images/zh/game.png)\n\n![模组设置](docs/images/zh/mod.png)\n\n![平台总览](docs/images/zh/platform.png)\n\n---\n\n## :sparkling_heart: 致谢\n\n本项目[前端页面](https://github.com/miracleEverywhere/dst-management-platform-web)\n基于[materio-vuetify-vuejs-admin-template-free](https://github.com/themeselection/materio-vuetify-vuejs-admin-template-free)二次开发，感谢开源  \nv1与v2版本基于[koi-ui](https://github.com/KoiKite/koi-ui)二次开发，感谢开源\n\n感谢加速站点：\n- [github.akams.cn](https://github.akams.cn/) \n- [gh.llkk.cc](https://gh.llkk.cc/) \n- [github.dpik.top](https://github.dpik.top/) \n- [ghfast.top](https://ghfast.top/) \n\n感谢[饥荒百科](https://dontstarve.huijiwiki.com/wiki/饥荒)  \n\n感谢[长鸽门徒](https://www.bilibili.com/opus/814456568458248259)提供的饥荒emoji字体\n\n---\n\n## :sparkles: 打赏\n\n如果你觉得饥荒管理平台对你有帮助的话，可以请我喝一杯咖啡  \n[爱发电(https://afdian.com/a/miracle-dmp)](https://afdian.com/a/miracle-dmp) \n"
  },
  {
    "path": "app/dashboard/handler.go",
    "content": "package dashboard\n\nimport (\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/database/db\"\n\t\"dst-management-platform-api/database/models\"\n\t\"dst-management-platform-api/dst\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/scheduler\"\n\t\"dst-management-platform-api/utils\"\n\t\"fmt\"\n\t\"net/http\"\n\t\"strconv\"\n\t\"time\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\nfunc (h *Handler) execGamePost(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tType    string `json:\"type\"`\n\t\tRoomID  int    `json:\"roomID\"`\n\t\tWorldID int    `json:\"worldID\"`\n\t\tExtra   string `json:\"extra\"`\n\t}\n\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败：%v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\n\tswitch reqForm.Type {\n\tcase \"startup\":\n\t\t// 启动\n\t\tif reqForm.Extra == \"all\" {\n\t\t\terr = game.StartAllWorld()\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"启动失败：%v\", err)\n\t\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"startup game fail\"), \"data\": nil})\n\t\t\t\treturn\n\t\t\t}\n\t\t} else {\n\t\t\terr = game.StartWorld(reqForm.WorldID)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"启动失败: %v\", err)\n\t\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"startup game fail\"), \"data\": nil})\n\t\t\t\treturn\n\t\t\t}\n\t\t}\n\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"startup game success\"), \"data\": nil})\n\t\treturn\n\tcase \"shutdown\":\n\t\t// 关闭\n\t\tif reqForm.Extra == \"all\" {\n\t\t\terr = game.StopAllWorld()\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"关闭失败: %v\", err)\n\t\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"shutdown game fail\"), \"data\": nil})\n\t\t\t\treturn\n\t\t\t}\n\t\t} else {\n\t\t\terr = game.StopWorld(reqForm.WorldID)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"关闭失败: %v\", err)\n\t\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"shutdown game fail\"), \"data\": nil})\n\t\t\t\treturn\n\t\t\t}\n\t\t}\n\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"shutdown game success\"), \"data\": nil})\n\t\treturn\n\tcase \"restart\":\n\t\t// 重启\n\t\t_ = game.StopAllWorld()\n\t\terr = game.StartAllWorld()\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"启动失败: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"restart game fail\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"restart game success\"), \"data\": nil})\n\t\treturn\n\tcase \"update\":\n\t\t// 更新，需要管理员权限\n\t\trole, _ := c.Get(\"role\")\n\t\tif role.(string) != \"admin\" {\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\tgo func() {\n\t\t\tdb.DstUpdating = true\n\t\t\tupdateCmd := fmt.Sprintf(\"cd ~/steamcmd && ./steamcmd.sh +login anonymous +force_install_dir ~/dst +app_update 343050 validate +quit\")\n\t\t\t_ = utils.BashCMD(updateCmd)\n\t\t\tdb.DstUpdating = false\n\n\t\t\t// 如果需要重启，则重启激活的房间\n\t\t\tvar globalSettings models.GlobalSetting\n\t\t\terr = h.globalSettingDao.GetGlobalSetting(&globalSettings)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"获取全局设置失败: %v\", err)\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tif !globalSettings.AutoUpdateRestart {\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\troomBasic, err := h.roomDao.GetRoomBasic()\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"获取全局房间信息失败: %v\", err)\n\t\t\t\treturn\n\t\t\t}\n\t\t\tfor _, rb := range *roomBasic {\n\t\t\t\tif !rb.Status {\n\t\t\t\t\tcontinue\n\t\t\t\t}\n\t\t\t\troom, worlds, roomSetting, err = dao.FetchGameInfo(rb.RoomID)\n\t\t\t\tif err != nil {\n\t\t\t\t\tlogger.Logger.Errorf(\"获取基本信息失败: %v\", err)\n\t\t\t\t\tcontinue\n\t\t\t\t}\n\t\t\t\tgame = dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\t\t\t\t_ = game.StopAllWorld()\n\t\t\t\t_ = game.StartAllWorld()\n\t\t\t\ttime.Sleep(5 * time.Second)\n\t\t\t}\n\t\t}()\n\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"updating\"), \"data\": nil})\n\t\treturn\n\tcase \"reset\":\n\t\tif reqForm.Extra == \"force\" {\n\t\t\terr = game.Reset(true)\n\t\t\tif err != nil {\n\t\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"reset game fail\"), \"data\": nil})\n\t\t\t\treturn\n\t\t\t}\n\t\t} else {\n\t\t\terr = game.Reset(false)\n\t\t\tif err != nil {\n\t\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"reset game fail\"), \"data\": nil})\n\t\t\t\treturn\n\t\t\t}\n\t\t}\n\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"reset game success\"), \"data\": nil})\n\t\treturn\n\tcase \"delete\":\n\t\tdefer func(game *dst.Game, id int) {\n\t\t\t// 清空世界中的存档数据后，启动该世界\n\t\t\terr = game.StartWorld(id)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"启动世界失败: %v\", err)\n\t\t\t}\n\t\t}(game, reqForm.WorldID)\n\n\t\t// 先关闭世界\n\t\terr = game.StopWorld(reqForm.WorldID)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Warnf(\"关闭世界失败，可能是该世界已被关闭: %v\", err)\n\t\t}\n\n\t\terr = game.DeleteWorld(reqForm.WorldID)\n\t\tif err != nil {\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"delete game fail\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"delete game success\"), \"data\": nil})\n\t\treturn\n\tcase \"announce\":\n\t\tif reqForm.Extra == \"\" {\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"announce fail\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t\terr = game.Announce(reqForm.Extra)\n\t\tif err != nil {\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"announce fail\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"announce success\"), \"data\": nil})\n\t\treturn\n\tcase \"systemMsg\":\n\t\tif reqForm.Extra == \"\" {\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"system msg fail\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t\terr = game.SystemMsg(reqForm.Extra)\n\t\tif err != nil {\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"system msg fail\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"system msg success\"), \"data\": nil})\n\t\treturn\n\tcase \"console\":\n\t\tif reqForm.Extra == \"\" {\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"exec fail\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t\terr = game.ConsoleCmd(reqForm.Extra, reqForm.WorldID)\n\t\tif err != nil {\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"exec fail\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"exec success\"), \"data\": nil})\n\t\treturn\n\tdefault:\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n}\n\nfunc (h *Handler) infoBaseGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\" form:\"roomID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\n\ttype GameWorldInfo struct {\n\t\t*models.World\n\t\tStatus            bool                  `json:\"status\"`\n\t\tPerformanceStatus dst.PerformanceStatus `json:\"performanceStatus\"`\n\t}\n\n\tvar gameWorldInfo []GameWorldInfo\n\n\tfor _, world := range *worlds {\n\t\tgameWorldInfo = append(gameWorldInfo, GameWorldInfo{\n\t\t\tWorld:             &world,\n\t\t\tStatus:            game.WorldUpStatus(world.ID),\n\t\t\tPerformanceStatus: game.WorldPerformanceStatus(world.ID),\n\t\t})\n\t}\n\n\ttype Data struct {\n\t\tRoom        models.Room         `json:\"room\"`\n\t\tWorlds      []GameWorldInfo     `json:\"worlds\"`\n\t\tRoomSetting models.RoomSetting  `json:\"roomSetting\"`\n\t\tSession     dst.RoomSessionInfo `json:\"session\"`\n\t\tPlayers     []db.PlayerInfo     `json:\"players\"`\n\t}\n\n\tdb.PlayersStatisticMutex.Lock()\n\tdefer db.PlayersStatisticMutex.Unlock()\n\n\tvar players []db.PlayerInfo\n\n\tif len(db.PlayersStatistic[reqForm.RoomID]) > 0 {\n\t\tplayers = db.PlayersStatistic[reqForm.RoomID][len(db.PlayersStatistic[reqForm.RoomID])-1].PlayerInfo\n\t} else {\n\t\tplayers = []db.PlayerInfo{}\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": Data{\n\t\tRoom:        *room,\n\t\tWorlds:      gameWorldInfo,\n\t\tRoomSetting: *roomSetting,\n\t\tSession:     *game.SessionInfo(),\n\t\tPlayers:     players,\n\t}})\n}\n\nfunc (h *Handler) infoSysGet(c *gin.Context) {\n\ttype Data struct {\n\t\tCpu      float64 `json:\"cpu\"`\n\t\tMemory   float64 `json:\"memory\"`\n\t\tUpdating bool    `json:\"updating\"`\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": Data{\n\t\tCpu:      utils.CpuUsage(),\n\t\tMemory:   utils.MemoryUsage(),\n\t\tUpdating: db.DstUpdating,\n\t}})\n}\n\nfunc (h *Handler) connectionCodeGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\" form:\"roomID\"`\n\t}\n\tvar (\n\t\treqForm ReqForm\n\t\terr     error\n\t)\n\tif err = c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tvar connectionCode string\n\n\tif roomSetting.CustomIP == \"\" {\n\t\t// 返回默认直连代码\n\t\tvar (\n\t\t\tinternetIp string\n\t\t\tmasterPort int\n\t\t)\n\n\t\tif db.InternetIP == \"\" {\n\t\t\tinternetIp, err = scheduler.GetInternetIP1()\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Warnf(\"调用公网ip接口1失败: %v\", err)\n\t\t\t\tinternetIp, err = scheduler.GetInternetIP2()\n\t\t\t\tif err != nil {\n\t\t\t\t\tlogger.Logger.Warnf(\"调用公网ip接口2失败: %v\", err)\n\t\t\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"connection code fail\"), \"data\": nil})\n\t\t\t\t\treturn\n\t\t\t\t}\n\t\t\t}\n\t\t\tdb.InternetIP = internetIp\n\t\t} else {\n\t\t\tlogger.Logger.Debug(\"发现缓存的公网IP\")\n\t\t\tinternetIp = db.InternetIP\n\t\t}\n\n\t\tfor _, world := range *worlds {\n\t\t\tif world.IsMaster {\n\t\t\t\tmasterPort = world.ServerPort\n\t\t\t}\n\t\t}\n\t\tif masterPort == 0 {\n\t\t\tmasterPort = (*worlds)[0].ServerPort\n\t\t}\n\t\tif room.Password == \"\" {\n\t\t\tconnectionCode = fmt.Sprintf(\"c_connect('%s', %d)\", internetIp, masterPort)\n\t\t} else {\n\t\t\tconnectionCode = fmt.Sprintf(\"c_connect('%s', %d, '%s')\", internetIp, masterPort, room.Password)\n\t\t}\n\t} else {\n\t\t// 返回自定义直连代码\n\t\tif room.Password == \"\" {\n\t\t\tconnectionCode = fmt.Sprintf(\"c_connect('%s', %d)\", roomSetting.CustomIP, roomSetting.CustomPort)\n\t\t} else {\n\t\t\tconnectionCode = fmt.Sprintf(\"c_connect('%s', %d, '%s')\", roomSetting.CustomIP, roomSetting.CustomPort, room.Password)\n\t\t}\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": connectionCode})\n}\n\nfunc (h *Handler) connectionCodePut(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int    `json:\"roomID\"`\n\t\tIP     string `json:\"ip\"`\n\t\tPort   int    `json:\"port\"`\n\t}\n\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troomSetting, err := h.roomSettingDao.GetRoomSettingsByRoomID(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\troomSetting.CustomIP = reqForm.IP\n\troomSetting.CustomPort = reqForm.Port\n\n\terr = h.roomSettingDao.UpdateRoomSetting(roomSetting)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"修改房间设置失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"update fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"update success\"), \"data\": nil})\n}\n\nfunc checkLobbyPost(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tGameName  string   `json:\"gameName\"`\n\t\tMaxPlayer int      `json:\"maxPlayer\"`\n\t\tRegions   []string `json:\"regions\"`\n\t}\n\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.GameName == \"\" || reqForm.MaxPlayer == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tvar urls []string\n\tfor _, region := range reqForm.Regions {\n\t\turls = append(urls, getDSTRoomsApi(region))\n\t}\n\trooms, err := checkDstLobbyRoom(urls, reqForm.GameName)\n\tif err != nil {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"check lobby fail\"), \"data\": false})\n\t\treturn\n\t}\n\n\tfor _, room := range rooms {\n\t\tif room.MaxConnections == reqForm.MaxPlayer {\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": true})\n\t\t\treturn\n\t\t}\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": false})\n}\n"
  },
  {
    "path": "app/dashboard/i18n.go",
    "content": "package dashboard\n\nimport \"dst-management-platform-api/utils\"\n\ntype ExtendedI18n struct {\n\tutils.BaseI18n\n}\n\nfunc NewExtendedI18n() *ExtendedI18n {\n\ti := &ExtendedI18n{\n\t\tBaseI18n: utils.BaseI18n{\n\t\t\tZH: make(map[string]string),\n\t\t\tEN: make(map[string]string),\n\t\t},\n\t}\n\n\tutils.I18nMutex.Lock()\n\tdefer utils.I18nMutex.Unlock()\n\n\tfor k, v := range utils.I18n.ZH {\n\t\ti.ZH[k] = v\n\t}\n\tfor k, v := range utils.I18n.EN {\n\t\ti.EN[k] = v\n\t}\n\n\ti.ZH[\"startup game fail\"] = \"启动失败\"\n\ti.ZH[\"startup game success\"] = \"启动成功\"\n\ti.ZH[\"shutdown game fail\"] = \"关闭失败\"\n\ti.ZH[\"shutdown game success\"] = \"关闭成功\"\n\ti.ZH[\"restart game fail\"] = \"重启失败\"\n\ti.ZH[\"restart game success\"] = \"重启成功\"\n\ti.ZH[\"updating\"] = \"更新中，请耐心等待\"\n\ti.ZH[\"reset game fail\"] = \"重置失败\"\n\ti.ZH[\"reset game success\"] = \"重置成功\"\n\ti.ZH[\"delete game fail\"] = \"清空世界失败\"\n\ti.ZH[\"delete game success\"] = \"清空世界成功\"\n\ti.ZH[\"announce fail\"] = \"宣告失败\"\n\ti.ZH[\"announce success\"] = \"宣告成功\"\n\ti.ZH[\"system msg fail\"] = \"通知失败\"\n\ti.ZH[\"system msg success\"] = \"通知成功\"\n\ti.ZH[\"exec fail\"] = \"执行失败\"\n\ti.ZH[\"exec success\"] = \"执行成功\"\n\ti.ZH[\"connection code fail\"] = \"直连代码获取失败\"\n\ti.ZH[\"check lobby fail\"] = \"检查世界失败\"\n\n\ti.EN[\"startup game fail\"] = \"Startup Fail\"\n\ti.EN[\"startup game success\"] = \"Startup Success\"\n\ti.EN[\"shutdown game fail\"] = \"Shutdown Fail\"\n\ti.EN[\"shutdown game success\"] = \"Shutdown Success\"\n\ti.EN[\"restart game fail\"] = \"Restart Fail\"\n\ti.EN[\"restart game success\"] = \"Restart Success\"\n\ti.EN[\"updating\"] = \"Updating, please wait patiently\"\n\ti.EN[\"reset game fail\"] = \"Reset Fail\"\n\ti.EN[\"reset game success\"] = \"Reset Success\"\n\ti.EN[\"delete game fail\"] = \"Delete Fail\"\n\ti.EN[\"delete game success\"] = \"Delete Success\"\n\ti.EN[\"announce fail\"] = \"Announce Fail\"\n\ti.EN[\"announce success\"] = \"Announce Success\"\n\ti.EN[\"system msg fail\"] = \"System Message Send Fail\"\n\ti.EN[\"system msg success\"] = \"System Message Send Success\"\n\ti.EN[\"exec fail\"] = \"Execute Fail\"\n\ti.EN[\"exec success\"] = \"Execute Success\"\n\ti.EN[\"connection code fail\"] = \"Get Connection Code Fail\"\n\ti.EN[\"check lobby fail\"] = \"Check Lobby Fail\"\n\n\treturn i\n}\n\nvar message = NewExtendedI18n()\n"
  },
  {
    "path": "app/dashboard/router.go",
    "content": "package dashboard\n\nimport (\n\t\"dst-management-platform-api/middleware\"\n\t\"dst-management-platform-api/utils\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\nfunc (h *Handler) RegisterRoutes(r *gin.Engine) {\n\tv := r.Group(utils.ApiVersion)\n\t{\n\t\tdashboard := v.Group(\"dashboard\")\n\t\tdashboard.Use(middleware.TokenCheck())\n\t\t{\n\t\t\tdashboard.POST(\"/exec/game\", h.execGamePost)\n\t\t\tdashboard.GET(\"/info/base\", h.infoBaseGet)\n\t\t\tdashboard.GET(\"/info/sys\", h.infoSysGet)\n\t\t\tdashboard.GET(\"/connection_code\", h.connectionCodeGet)\n\t\t\tdashboard.PUT(\"/connection_code\", h.connectionCodePut)\n\t\t\tdashboard.POST(\"/check/lobby\", checkLobbyPost)\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "app/dashboard/utils.go",
    "content": "package dashboard\n\nimport (\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"encoding/json\"\n\t\"fmt\"\n\t\"net/http\"\n\t\"strings\"\n\t\"sync\"\n\t\"time\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\ntype Handler struct {\n\tuserDao          *dao.UserDAO\n\troomDao          *dao.RoomDAO\n\tworldDao         *dao.WorldDAO\n\troomSettingDao   *dao.RoomSettingDAO\n\tglobalSettingDao *dao.GlobalSettingDAO\n}\n\nfunc NewHandler(userDao *dao.UserDAO, roomDao *dao.RoomDAO, worldDao *dao.WorldDAO, roomSettingDao *dao.RoomSettingDAO, globalSettingDao *dao.GlobalSettingDAO) *Handler {\n\treturn &Handler{\n\t\tuserDao:          userDao,\n\t\troomDao:          roomDao,\n\t\tworldDao:         worldDao,\n\t\troomSettingDao:   roomSettingDao,\n\t\tglobalSettingDao: globalSettingDao,\n\t}\n}\n\nfunc (h *Handler) hasPermission(c *gin.Context, roomID string) bool {\n\trole, _ := c.Get(\"role\")\n\tusername, _ := c.Get(\"username\")\n\n\t// 管理员直接返回true\n\tif role.(string) == \"admin\" {\n\t\treturn true\n\t} else {\n\t\tdbUser, err := h.userDao.GetUserByUsername(username.(string))\n\t\tif err != nil {\n\t\t\tlogger.Logger.Error(\"查询数据库失败\")\n\t\t\treturn false\n\t\t}\n\t\troomIDs := strings.Split(dbUser.Rooms, \",\")\n\t\tfor _, id := range roomIDs {\n\t\t\tif id == roomID {\n\t\t\t\treturn true\n\t\t\t}\n\t\t}\n\t}\n\n\treturn false\n}\n\nfunc getDSTRoomsApi(region string) string {\n\treturn fmt.Sprintf(\"https://lobby-v2-cdn.klei.com/%s-Steam.json.gz\", region)\n}\n\ntype Room struct {\n\tName           string `json:\"name\"`\n\tMaxConnections int    `json:\"maxconnections\"`\n}\n\ntype NeededResponse struct {\n\tGET []Room `json:\"GET\"`\n}\n\nfunc checkDstLobbyRoom(urls []string, clusterName string) ([]Room, error) {\n\tvar (\n\t\tmu        sync.Mutex\n\t\twg        sync.WaitGroup\n\t\trooms     []Room\n\t\terrChanel = make(chan error, len(urls))\n\t)\n\n\tclient := &http.Client{\n\t\tTimeout: utils.HttpTimeout * time.Second,\n\t}\n\n\tfor _, url := range urls {\n\t\twg.Add(1)\n\t\tgo func(u string) {\n\t\t\tdefer wg.Done()\n\t\t\tresp, err := client.Get(u)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"请求失败: %v, url: %s\", err, u)\n\t\t\t\terrChanel <- err\n\t\t\t\treturn\n\t\t\t}\n\t\t\tdefer resp.Body.Close()\n\n\t\t\tif resp.StatusCode != http.StatusOK {\n\t\t\t\tlogger.Logger.Warnf(\"非200相应，跳过, url: %s\", u)\n\t\t\t\terrChanel <- fmt.Errorf(\"非200响应\")\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tvar neededResponse NeededResponse\n\t\t\tif err := json.NewDecoder(resp.Body).Decode(&neededResponse); err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"解析JSON失败: %v\", err)\n\t\t\t\terrChanel <- err\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tmu.Lock()\n\t\t\tfor _, room := range neededResponse.GET {\n\t\t\t\tif room.Name == clusterName {\n\t\t\t\t\trooms = append(rooms, room)\n\t\t\t\t}\n\t\t\t}\n\t\t\tmu.Unlock()\n\t\t}(url)\n\t}\n\n\tgo func() {\n\t\twg.Wait()\n\t\tclose(errChanel)\n\t}()\n\n\tfor err := range errChanel {\n\t\tif err != nil {\n\t\t\treturn []Room{}, err\n\t\t}\n\t}\n\n\treturn rooms, nil\n}\n"
  },
  {
    "path": "app/logs/handler.go",
    "content": "package logs\n\nimport (\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/dst\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"fmt\"\n\t\"net/http\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\nfunc (h *Handler) contentGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID  int    `json:\"roomID\" form:\"roomID\"`\n\t\tWorldID int    `json:\"worldID\" form:\"worldID\"`\n\t\tLogType string `json:\"logType\" form:\"logType\"`\n\t\tLines   int    `json:\"lines\" form:\"lines\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.LogType == \"game\" || reqForm.LogType == \"chat\" {\n\t\tif reqForm.RoomID == 0 {\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\n\t\tlogContent := game.LogContent(reqForm.LogType, reqForm.WorldID, reqForm.Lines)\n\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": logContent})\n\t} else {\n\t\tvar logPath string\n\t\tswitch reqForm.LogType {\n\t\tcase \"steam\":\n\t\t\tlogPath = \"Steam/logs/bootstrap_log.txt\"\n\t\tcase \"access\":\n\t\t\tlogPath = \"logs/access.log\"\n\t\tcase \"runtime\":\n\t\t\tlogPath = \"logs/runtime.log\"\n\t\t}\n\n\t\tlogContent := utils.GetFileLastNLines(logPath, reqForm.Lines)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": logContent})\n\t}\n}\n\nfunc (h *Handler) historyListGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID  int    `json:\"roomID\" form:\"roomID\"`\n\t\tWorldID int    `json:\"worldID\" form:\"worldID\"`\n\t\tLogType string `json:\"logType\" form:\"logType\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\tlist := game.HistoryFileList(reqForm.LogType, reqForm.WorldID)\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": list})\n}\n\nfunc (h *Handler) historyContentGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID  int    `json:\"roomID\" form:\"roomID\"`\n\t\tWorldID int    `json:\"worldID\" form:\"worldID\"`\n\t\tLogType string `json:\"logType\" form:\"logType\"`\n\t\tLogFile string `json:\"logFile\" form:\"logFile\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\tcontent := game.HistoryFileContent(reqForm.LogType, reqForm.LogFile, reqForm.WorldID)\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": content})\n}\n\nfunc (h *Handler) cleanInfoGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\" form:\"roomID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": game.LogsInfo()})\n}\n\nfunc (h *Handler) cleanDelete(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\" form:\"roomID\"`\n\t\tdst.CleanLogs\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\tcl := dst.CleanLogs{\n\t\tGame:    reqForm.Game,\n\t\tChat:    reqForm.Chat,\n\t\tSteam:   reqForm.Steam,\n\t\tAccess:  reqForm.Access,\n\t\tRuntime: reqForm.Runtime,\n\t}\n\n\tif game.LogsClean(&cl) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"delete success\"), \"data\": nil})\n\t} else {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"delete fail\"), \"data\": nil})\n\t}\n}\n\nfunc (h *Handler) downloadGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\" form:\"roomID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusBadRequest, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusInternalServerError, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\trole, _ := c.Get(\"role\")\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\n\tfileList := game.LogsList(role.(string) == \"admin\")\n\tzipFilePath := fmt.Sprintf(\"%s/tmp/%d\", utils.DmpFiles, reqForm.RoomID)\n\n\tdefer func(dirPath string) {\n\t\terr := utils.RemoveDir(dirPath)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Error(err.Error())\n\t\t}\n\t}(zipFilePath)\n\n\terr = utils.EnsureDirExists(zipFilePath)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"创建目录失败, err: %v\", err)\n\t\tc.JSON(http.StatusInternalServerError, gin.H{\"code\": 500, \"message\": message.Get(c, \"download fail\"), \"data\": nil})\n\t\treturn\n\t}\n\tzipFile := fmt.Sprintf(\"%s/logs.zip\", zipFilePath)\n\n\terr = utils.ZipFiles(fileList, zipFile)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"创建压缩文件失败, err: %v\", err)\n\t\tc.JSON(http.StatusInternalServerError, gin.H{\"code\": 500, \"message\": message.Get(c, \"download fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.File(zipFile)\n}\n"
  },
  {
    "path": "app/logs/i18n.go",
    "content": "package logs\n\nimport \"dst-management-platform-api/utils\"\n\ntype ExtendedI18n struct {\n\tutils.BaseI18n\n}\n\nfunc NewExtendedI18n() *ExtendedI18n {\n\ti := &ExtendedI18n{\n\t\tBaseI18n: utils.BaseI18n{\n\t\t\tZH: make(map[string]string),\n\t\t\tEN: make(map[string]string),\n\t\t},\n\t}\n\n\tutils.I18nMutex.Lock()\n\tdefer utils.I18nMutex.Unlock()\n\n\tfor k, v := range utils.I18n.ZH {\n\t\ti.ZH[k] = v\n\t}\n\tfor k, v := range utils.I18n.EN {\n\t\ti.EN[k] = v\n\t}\n\n\ti.ZH[\"startup game fail\"] = \"启动失败\"\n\ti.ZH[\"download fail\"] = \"下载失败\"\n\n\ti.EN[\"startup game fail\"] = \"Startup Fail\"\n\ti.EN[\"download fail\"] = \"Download Fail\"\n\n\treturn i\n}\n\nvar message = NewExtendedI18n()\n"
  },
  {
    "path": "app/logs/router.go",
    "content": "package logs\n\nimport (\n\t\"dst-management-platform-api/middleware\"\n\t\"dst-management-platform-api/utils\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\nfunc (h *Handler) RegisterRoutes(r *gin.Engine) {\n\tv := r.Group(utils.ApiVersion)\n\t{\n\t\tlogs := v.Group(\"logs\")\n\t\tlogs.Use(middleware.TokenCheck())\n\t\t{\n\t\t\tlogs.GET(\"/content\", h.contentGet)\n\t\t\tlogs.GET(\"/history/list\", h.historyListGet)\n\t\t\tlogs.GET(\"/history/content\", h.historyContentGet)\n\t\t\tlogs.GET(\"/clean/info\", middleware.AdminOnly(), h.cleanInfoGet)\n\t\t\tlogs.DELETE(\"/clean\", middleware.AdminOnly(), h.cleanDelete)\n\t\t\tlogs.GET(\"/download\", h.downloadGet)\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "app/logs/utils.go",
    "content": "package logs\n\nimport (\n\t\"dst-management-platform-api/database/dao\"\n)\n\ntype Handler struct {\n\tuserDao        *dao.UserDAO\n\troomDao        *dao.RoomDAO\n\tworldDao       *dao.WorldDAO\n\troomSettingDao *dao.RoomSettingDAO\n}\n\nfunc NewHandler(userDao *dao.UserDAO, roomDao *dao.RoomDAO, worldDao *dao.WorldDAO, roomSettingDao *dao.RoomSettingDAO) *Handler {\n\treturn &Handler{\n\t\tuserDao:        userDao,\n\t\troomDao:        roomDao,\n\t\tworldDao:       worldDao,\n\t\troomSettingDao: roomSettingDao,\n\t}\n}\n"
  },
  {
    "path": "app/mod/handler.go",
    "content": "package mod\n\nimport (\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/dst\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"net/http\"\n\t\"strconv\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\nfunc modSearchGet(c *gin.Context) {\n\tlang, _ := c.Get(\"lang\")\n\tlangStr := \"zh\" // 默认语言\n\tif strLang, ok := lang.(string); ok {\n\t\tlangStr = strLang\n\t}\n\n\ttype SearchForm struct {\n\t\tSearchType string `form:\"searchType\" json:\"searchType\"`\n\t\tSearchText string `form:\"searchText\" json:\"searchText\"`\n\t\tPage       int    `form:\"page\" json:\"page\"`\n\t\tPageSize   int    `form:\"pageSize\" json:\"pageSize\"`\n\t}\n\tvar searchForm SearchForm\n\tif err := c.ShouldBindQuery(&searchForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\tlogger.Logger.Debug(utils.StructToFlatString(searchForm))\n\n\tif searchForm.SearchType == \"id\" {\n\t\tid, err := strconv.Atoi(searchForm.SearchText)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t\tdata, err := SearchModById(id, langStr)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"获取mod信息失败, err: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"search fail\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": data})\n\t\treturn\n\t}\n\tif searchForm.SearchType == \"text\" {\n\t\tdata, err := SearchMod(searchForm.Page, searchForm.PageSize, searchForm.SearchText, langStr)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"获取mod信息失败, err: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"search fail\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": data})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusBadRequest, gin.H{\"error\": \"invalid request\"})\n}\n\nfunc (h *Handler) downloadPost(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID  int    `json:\"roomID\"`\n\t\tID      int    `json:\"id\"`\n\t\tFileURL string `json:\"file_url\"`\n\t\tUpdate  bool   `json:\"update\"`\n\t\tSize    string `json:\"size\"`\n\t\tName    string `json:\"name\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\treqSize, err := strconv.Atoi(reqForm.Size)\n\tif err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\treqSize64 := int64(reqSize)\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\terr, modSize := game.DownloadMod(reqForm.ID, reqForm.FileURL)\n\tif err != nil || modSize != reqSize64 {\n\t\tlogger.Logger.Debugf(\"模组大小与预期不符, %d, %d\", modSize, reqSize64)\n\t\tif reqForm.Update {\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": reqForm.Name + \" \" + message.Get(c, \"update fail\"), \"data\": nil})\n\t\t\treturn\n\t\t} else {\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": reqForm.Name + \" \" + message.Get(c, \"download fail\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t}\n\n\tif reqForm.Update {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": reqForm.Name + \" \" + message.Get(c, \"update success\"), \"data\": nil})\n\t} else {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": reqForm.Name + \" \" + message.Get(c, \"download success\"), \"data\": nil})\n\t}\n}\n\nfunc (h *Handler) downloadedModsGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `form:\"roomID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\tdownloadedMods := game.GetDownloadedMods()\n\n\terr = addDownloadedModInfo(downloadedMods, c.Request.Header.Get(\"X-I18n-Lang\"))\n\tif err != nil {\n\t\tlogger.Logger.Error(\"添加模组额外信息失败\")\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": downloadedMods})\n}\n\nfunc (h *Handler) settingModConfigStructGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID  int    `form:\"roomID\"`\n\t\tWorldID int    `form:\"worldID\"`\n\t\tID      int    `form:\"id\"`\n\t\tFileURL string `form:\"file_url\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\toptions, err := game.GetModConfigureOptions(reqForm.WorldID, reqForm.ID, reqForm.FileURL == \"\")\n\tif err != nil {\n\t\tlogger.Logger.Error(\"获取模组设置失败\")\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"mod configuration options error\"), \"data\": options})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": options})\n}\n\nfunc (h *Handler) settingModConfigValueGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID  int    `form:\"roomID\"`\n\t\tWorldID int    `form:\"worldID\"`\n\t\tID      int    `form:\"id\"`\n\t\tFileURL string `form:\"file_url\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\toptions, err := game.GetModConfigureOptionsValues(reqForm.WorldID, reqForm.ID, reqForm.FileURL == \"\")\n\tif err != nil {\n\t\tlogger.Logger.Error(\"获取模组设置失败\")\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"mod configuration values error\"), \"data\": options})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": options})\n}\n\nfunc (h *Handler) settingModConfigValuePut(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID      int             `json:\"roomID\"`\n\t\tWorldID     int             `json:\"worldID\"`\n\t\tID          int             `json:\"id\"`\n\t\tModORConfig dst.ModORConfig `json:\"modORConfig\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\terr = game.ModConfigureOptionsValuesChange(reqForm.WorldID, reqForm.ID, &reqForm.ModORConfig)\n\tif err != nil {\n\t\tlogger.Logger.Error(\"修改模组设置失败\")\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"modify mod configuration values error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\terr = h.roomDao.UpdateRoom(room)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新房间失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\terr = h.worldDao.UpdateWorlds(worlds)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新房间失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"modify mod configuration values success\"), \"data\": nil})\n}\n\nfunc (h *Handler) addEnablePost(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID  int    `json:\"roomID\"`\n\t\tWorldID int    `json:\"worldID\"`\n\t\tID      int    `json:\"id\"`\n\t\tFileURL string `json:\"file_url\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\terr = game.ModEnable(reqForm.WorldID, reqForm.ID, reqForm.FileURL == \"\")\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"模组启用失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"mod enable fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\terr = h.roomDao.UpdateRoom(room)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新房间失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\terr = h.worldDao.UpdateWorlds(worlds)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新房间失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"mod enable success\"), \"data\": nil})\n}\n\nfunc (h *Handler) addDisablePost(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID  int `json:\"roomID\"`\n\t\tWorldID int `json:\"worldID\"`\n\t\tID      int `json:\"id\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\terr = game.ModDisable(reqForm.ID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"模组禁用失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"mod disable fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\terr = h.roomDao.UpdateRoom(room)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新房间失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\terr = h.worldDao.UpdateWorlds(worlds)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新房间失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"mod disable success\"), \"data\": nil})\n}\n\nfunc (h *Handler) getEnabledModsGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID  int `form:\"roomID\"`\n\t\tWorldID int `form:\"worldID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\tmodsID, err := game.GetEnabledMods(reqForm.WorldID)\n\tif err != nil {\n\t\tlogger.Logger.Error(\"获取模组设置失败\")\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"get enabled mod fail\"), \"data\": modsID})\n\t\treturn\n\t}\n\n\terr = addDownloadedModInfo(&modsID, c.Request.Header.Get(\"X-I18n-Lang\"))\n\tif err != nil {\n\t\tlogger.Logger.Error(\"添加模组额外信息失败\")\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": modsID})\n}\n\nfunc (h *Handler) deletePost(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID  int    `json:\"roomID\"`\n\t\tID      int    `json:\"id\"`\n\t\tFileURL string `json:\"file_url\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\terr = game.ModDelete(reqForm.ID, reqForm.FileURL)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"删除模组失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"delete fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"delete success\"), \"data\": nil})\n}\n\nfunc (h *Handler) acfDelete(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\terr = game.DeleteAcf()\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"删除acf文件失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"delete fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"delete success\"), \"data\": nil})\n}\n"
  },
  {
    "path": "app/mod/i18n.go",
    "content": "package mod\n\nimport \"dst-management-platform-api/utils\"\n\ntype ExtendedI18n struct {\n\tutils.BaseI18n\n}\n\nfunc NewExtendedI18n() *ExtendedI18n {\n\ti := &ExtendedI18n{\n\t\tBaseI18n: utils.BaseI18n{\n\t\t\tZH: make(map[string]string),\n\t\t\tEN: make(map[string]string),\n\t\t},\n\t}\n\n\tutils.I18nMutex.Lock()\n\tdefer utils.I18nMutex.Unlock()\n\n\tfor k, v := range utils.I18n.ZH {\n\t\ti.ZH[k] = v\n\t}\n\tfor k, v := range utils.I18n.EN {\n\t\ti.EN[k] = v\n\t}\n\n\ti.ZH[\"downloading\"] = \"开始下载模组\"\n\ti.ZH[\"update completed\"] = \"更新完成\"\n\ti.ZH[\"mod configuration options error\"] = \"获取模组配置信息失败\"\n\ti.ZH[\"mod configuration values error\"] = \"获取模组配置失败\"\n\ti.ZH[\"modify mod configuration values error\"] = \"修改模组配置失败\"\n\ti.ZH[\"modify mod configuration values success\"] = \"修改模组配置成功\"\n\ti.ZH[\"mod enable fail\"] = \"模组启用失败\"\n\ti.ZH[\"mod enable success\"] = \"模组启用成功\"\n\ti.ZH[\"mod disable fail\"] = \"模组禁用失败\"\n\ti.ZH[\"mod disable success\"] = \"模组禁用成功\"\n\ti.ZH[\"get enabled mod fail\"] = \"获取启用模组失败\"\n\n\ti.EN[\"downloading\"] = \"Downloading Mod\"\n\ti.EN[\"update completed\"] = \"Update Completed\"\n\ti.EN[\"mod configuration options error\"] = \"Generate Mod Configuration Options Error\"\n\ti.EN[\"mod configuration values error\"] = \"Generate Mod Configurations Error\"\n\ti.EN[\"modify mod configuration values error\"] = \"Modify Mod Configuration Error\"\n\ti.EN[\"modify mod configuration values success\"] = \"Modify Mod Configuration Success\"\n\ti.EN[\"mod enable fail\"] = \"Mod Enable Fail\"\n\ti.EN[\"mod enable success\"] = \"Mod Enable Success\"\n\ti.EN[\"mod disable fail\"] = \"Mod Disable Fail\"\n\ti.EN[\"mod disable success\"] = \"Mod Disable Success\"\n\ti.EN[\"get enabled mod fail\"] = \"Get Enabled Mods Fail\"\n\n\treturn i\n}\n\nvar message = NewExtendedI18n()\n"
  },
  {
    "path": "app/mod/router.go",
    "content": "package mod\n\nimport (\n\t\"dst-management-platform-api/middleware\"\n\t\"dst-management-platform-api/utils\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\nfunc (h *Handler) RegisterRoutes(r *gin.Engine) {\n\tv := r.Group(utils.ApiVersion)\n\t{\n\t\tmod := v.Group(\"mod\")\n\t\tmod.Use(middleware.TokenCheck())\n\t\t{\n\t\t\tmod.GET(\"/search\", modSearchGet)\n\t\t\tmod.POST(\"/download\", h.downloadPost)\n\t\t\tmod.GET(\"/downloaded\", h.downloadedModsGet)\n\t\t\tmod.POST(\"/add/enable\", h.addEnablePost)\n\t\t\tmod.POST(\"/setting/disable\", h.addDisablePost)\n\t\t\tmod.GET(\"/setting/mod_config_struct\", h.settingModConfigStructGet)\n\t\t\tmod.GET(\"/setting/mod_config_value\", h.settingModConfigValueGet)\n\t\t\tmod.PUT(\"/setting/mod_config_value\", h.settingModConfigValuePut)\n\t\t\tmod.GET(\"/setting/enabled\", h.getEnabledModsGet)\n\t\t\tmod.POST(\"/delete\", h.deletePost)\n\t\t\tmod.DELETE(\"/delete/acf\", h.acfDelete)\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "app/mod/utils.go",
    "content": "package mod\n\nimport (\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/dst\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"encoding/json\"\n\t\"fmt\"\n\t\"io\"\n\t\"net/http\"\n\t\"strconv\"\n\t\"time\"\n)\n\ntype Handler struct {\n\troomDao        *dao.RoomDAO\n\tworldDao       *dao.WorldDAO\n\troomSettingDao *dao.RoomSettingDAO\n}\n\nfunc NewHandler(roomDao *dao.RoomDAO, worldDao *dao.WorldDAO, roomSettingDao *dao.RoomSettingDAO) *Handler {\n\treturn &Handler{\n\t\troomDao:        roomDao,\n\t\tworldDao:       worldDao,\n\t\troomSettingDao: roomSettingDao,\n\t}\n}\n\ntype JSONResponse struct {\n\tResponse Response `json:\"response\"`\n}\ntype Response struct {\n\tTotal                int                    `json:\"total\"`\n\tPublishedfiledetails []PublishedFileDetails `json:\"publishedfiledetails\"`\n}\ntype PublishedFileDetails struct {\n\tID              string   `json:\"publishedfileid\"`\n\tFileSize        string   `json:\"file_size\"`\n\tFileDescription string   `json:\"file_description\"`\n\tFileUrl         string   `json:\"file_url\"`\n\tTitle           string   `json:\"title\"`\n\tTags            []Tags   `json:\"tags\"`\n\tPreviewUrl      string   `json:\"preview_url\"`\n\tVoteData        VoteData `json:\"vote_data\"`\n\tTimeCreated     int      `json:\"time_created\"`\n\tTimeUpdated     int      `json:\"time_updated\"`\n\tSubscriptions   int      `json:\"subscriptions\"`\n}\ntype Data struct {\n\tTotal    int       `json:\"total\"`\n\tPage     int       `json:\"page\"`\n\tPageSize int       `json:\"pageSize\"`\n\tRows     []ModInfo `json:\"rows\"`\n}\ntype ModInfo struct {\n\tName            string   `json:\"name\"`\n\tID              int      `json:\"id\"`\n\tSize            string   `json:\"size\"`\n\tTags            []Tags   `json:\"tags\"`\n\tPreviewUrl      string   `json:\"preview_url\"`\n\tFileDescription string   `json:\"file_description\"`\n\tFileUrl         string   `json:\"file_url\"`\n\tVoteData        VoteData `json:\"vote_data\"`\n\tDownloadedReady bool     `json:\"downloadedReady\"`\n\tTimeCreated     int      `json:\"time_created\"`\n\tTimeUpdated     int      `json:\"time_updated\"`\n\tSubscriptions   int      `json:\"subscriptions\"`\n}\ntype Tags struct {\n\tTag         string `json:\"tag\"`\n\tDisplayName string `json:\"display_name\"`\n}\ntype VoteData struct {\n\tScore     float64 `json:\"score\"`\n\tVotesUp   int     `json:\"votes_up\"`\n\tVotesDown int     `json:\"votes_down\"`\n}\n\nfunc SearchMod(page int, pageSize int, searchText string, lang string) (Data, error) {\n\tvar (\n\t\tlanguage int\n\t\turl      string\n\t)\n\tif lang == \"zh\" {\n\t\tlanguage = 6\n\t} else {\n\t\tlanguage = 0\n\t}\n\turl = fmt.Sprintf(\"%s?appid=322330&return_vote_data=true&return_children=true&\", utils.SteamApiModSearch)\n\turl = url + \"requiredtags[0]=server_only_mod&requiredtags[1]=all_clients_require_mod&match_all_tags=false&\"\n\tif searchText == \"\" {\n\t\turl = url + fmt.Sprintf(\"language=%d&key=%s&page=%d&numperpage=%d\",\n\t\t\tlanguage,\n\t\t\tutils.GetSteamApiKey(),\n\t\t\tpage,\n\t\t\tpageSize,\n\t\t)\n\t} else {\n\t\turl = url + fmt.Sprintf(\"language=%d&key=%s&page=%d&numperpage=%d&search_text=%s\",\n\t\t\tlanguage,\n\t\t\tutils.GetSteamApiKey(),\n\t\t\tpage,\n\t\t\tpageSize,\n\t\t\tsearchText,\n\t\t)\n\t}\n\n\tclient := &http.Client{\n\t\tTimeout: utils.HttpTimeout * time.Second,\n\t}\n\thttpResponse, err := client.Get(url)\n\tif err != nil {\n\t\treturn Data{}, err\n\t}\n\tdefer func(Body io.ReadCloser) {\n\t\terr := Body.Close()\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"请求关闭失败, err: %v\", err)\n\t\t}\n\t}(httpResponse.Body) // 确保在函数结束时关闭响应体\n\t// 检查 HTTP 状态码\n\tif httpResponse.StatusCode != http.StatusOK {\n\t\treturn Data{}, err\n\t}\n\tvar jsonResp JSONResponse\n\tif err := json.NewDecoder(httpResponse.Body).Decode(&jsonResp); err != nil {\n\t\tlogger.Logger.Errorf(\"解析JSON失败, err: %v\", err)\n\t\treturn Data{}, err\n\t}\n\n\tvar modInfoList []ModInfo\n\tfor _, i := range jsonResp.Response.Publishedfiledetails {\n\t\tmodInfo := ModInfo{\n\t\t\tID:              func() int { id, _ := strconv.Atoi(i.ID); return id }(),\n\t\t\tName:            i.Title,\n\t\t\tSize:            i.FileSize,\n\t\t\tTags:            i.Tags,\n\t\t\tPreviewUrl:      i.PreviewUrl,\n\t\t\tFileDescription: i.FileDescription,\n\t\t\tFileUrl:         i.FileUrl,\n\t\t\tVoteData:        i.VoteData,\n\t\t\tTimeCreated:     i.TimeCreated,\n\t\t\tTimeUpdated:     i.TimeUpdated,\n\t\t\tSubscriptions:   i.Subscriptions,\n\t\t}\n\t\tmodInfoList = append(modInfoList, modInfo)\n\t}\n\n\tdata := Data{\n\t\tTotal:    jsonResp.Response.Total,\n\t\tPage:     page,\n\t\tPageSize: pageSize,\n\t\tRows:     modInfoList,\n\t}\n\n\treturn data, nil\n}\n\nfunc SearchModById(id int, lang string) (Data, error) {\n\tvar (\n\t\tlanguage int\n\t\turl      string\n\t)\n\tif lang == \"zh\" {\n\t\tlanguage = 6\n\t} else {\n\t\tlanguage = 0\n\t}\n\n\turl = fmt.Sprintf(\"%s?language=%d&key=%s\", utils.SteamApiModDetail, language, utils.GetSteamApiKey())\n\turl = url + fmt.Sprintf(\"&publishedfileids[0]=%d\", id)\n\n\tclient := &http.Client{\n\t\tTimeout: utils.HttpTimeout * time.Second,\n\t}\n\thttpResponse, err := client.Get(url)\n\tif err != nil {\n\t\treturn Data{}, err\n\t}\n\tdefer func(Body io.ReadCloser) {\n\t\terr := Body.Close()\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"请求关闭失败, err: %v\", err)\n\t\t}\n\t}(httpResponse.Body) // 确保在函数结束时关闭响应体\n\t// 检查 HTTP 状态码\n\tif httpResponse.StatusCode != http.StatusOK {\n\t\treturn Data{}, err\n\t}\n\tvar jsonResp JSONResponse\n\tif err := json.NewDecoder(httpResponse.Body).Decode(&jsonResp); err != nil {\n\t\tlogger.Logger.Errorf(\"解析JSON失败, err: %v\", err)\n\t\treturn Data{}, err\n\t}\n\n\tvar modInfoList []ModInfo\n\tfor _, i := range jsonResp.Response.Publishedfiledetails {\n\t\tmodInfo := ModInfo{\n\t\t\tID:              func() int { id, _ := strconv.Atoi(i.ID); return id }(),\n\t\t\tName:            i.Title,\n\t\t\tSize:            i.FileSize,\n\t\t\tTags:            i.Tags,\n\t\t\tPreviewUrl:      i.PreviewUrl,\n\t\t\tFileDescription: i.FileDescription,\n\t\t\tFileUrl:         i.FileUrl,\n\t\t\tVoteData:        i.VoteData,\n\t\t}\n\t\tmodInfoList = append(modInfoList, modInfo)\n\t}\n\n\tdata := Data{\n\t\tTotal:    1,\n\t\tPage:     1,\n\t\tPageSize: 1,\n\t\tRows:     modInfoList,\n\t}\n\n\treturn data, nil\n}\n\nfunc addDownloadedModInfo(mods *[]dst.DownloadedMod, lang string) error {\n\tif len(*mods) == 0 {\n\t\treturn nil\n\t}\n\n\tvar language int\n\tif lang == \"zh\" {\n\t\tlanguage = 6\n\t} else {\n\t\tlanguage = 0\n\t}\n\n\turl := fmt.Sprintf(\"%s?language=%d&key=%s\", utils.SteamApiModDetail, language, utils.GetSteamApiKey())\n\tfor index, mod := range *mods {\n\t\tlogger.Logger.Debug(fmt.Sprintf(\"mod id %d\", mod.ID))\n\t\turl = url + fmt.Sprintf(\"&publishedfileids[%d]=%d\", index, mod.ID)\n\t}\n\n\tclient := &http.Client{\n\t\tTimeout: utils.HttpTimeout * time.Second,\n\t}\n\thttpResponse, err := client.Get(url)\n\tif err != nil {\n\t\treturn err\n\t}\n\tdefer func(Body io.ReadCloser) {\n\t\terr := Body.Close()\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"请求关闭失败, err: %v\", err)\n\t\t}\n\t}(httpResponse.Body) // 确保在函数结束时关闭响应体\n\t// 检查 HTTP 状态码\n\tif httpResponse.StatusCode != http.StatusOK {\n\t\treturn err\n\t}\n\tvar jsonResp JSONResponse\n\tif err := json.NewDecoder(httpResponse.Body).Decode(&jsonResp); err != nil {\n\t\tlogger.Logger.Errorf(\"解析JSON失败, err: %v\", err)\n\t\treturn err\n\t}\n\n\tfor _, i := range jsonResp.Response.Publishedfiledetails {\n\t\tid := func() int { id, _ := strconv.Atoi(i.ID); return id }()\n\t\tfor idx := range *mods {\n\t\t\tif (*mods)[idx].ID == id {\n\t\t\t\t(*mods)[idx].Name = i.Title\n\t\t\t\t(*mods)[idx].FileURL = i.FileUrl\n\t\t\t\t(*mods)[idx].PreviewURL = i.PreviewUrl\n\t\t\t\t(*mods)[idx].ServerSize = i.FileSize\n\t\t\t}\n\t\t}\n\t}\n\n\treturn nil\n}\n"
  },
  {
    "path": "app/platform/handler.go",
    "content": "package platform\n\nimport (\n\t\"context\"\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/database/db\"\n\t\"dst-management-platform-api/database/models\"\n\t\"dst-management-platform-api/dst\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/scheduler\"\n\t\"dst-management-platform-api/utils\"\n\t\"encoding/json\"\n\t\"fmt\"\n\t\"io\"\n\t\"net/http\"\n\t\"os\"\n\t\"os/exec\"\n\t\"time\"\n\n\t\"github.com/creack/pty\"\n\t\"github.com/gin-gonic/gin\"\n\t\"github.com/olahol/melody\"\n)\n\nfunc (h *Handler) overviewGet(c *gin.Context) {\n\ttype Data struct {\n\t\tRunningTime int64   `json:\"runningTime\"`\n\t\tMemory      uint64  `json:\"memory\"`\n\t\tRoomCount   int64   `json:\"roomCount\"`\n\t\tWorldCount  int64   `json:\"worldCount\"`\n\t\tUserCount   int64   `json:\"userCount\"`\n\t\tUidCount    int64   `json:\"uidCount\"`\n\t\tMaxCpu      float64 `json:\"maxCpu\"`\n\t\tMaxMemory   float64 `json:\"maxMemory\"`\n\t\tMaxNetUp    float64 `json:\"maxNetUp\"`\n\t\tMaxNetDown  float64 `json:\"maxNetDown\"`\n\t}\n\n\t// 运行时间\n\tt := time.Since(utils.StartTime).Seconds()\n\t// 内存占用\n\tmem := getRES()\n\t// 房间数\n\troomCount, err := h.roomDao.Count(nil)\n\tif err != nil {\n\t\tlogger.Logger.Error(\"统计房间数失败\")\n\t\troomCount = 0\n\t}\n\t// 世界数\n\tworldCount, err := h.worldDao.Count(nil)\n\tif err != nil {\n\t\tlogger.Logger.Error(\"统计世界数失败\")\n\t\tworldCount = 0\n\t}\n\t// 用户数\n\tuserCount, err := h.userDao.Count(nil)\n\tif err != nil {\n\t\tlogger.Logger.Error(\"统计用户数失败\")\n\t\tuserCount = 0\n\t}\n\t// uid数\n\tuidCount, err := h.uidMapDao.Count(nil)\n\tif err != nil {\n\t\tlogger.Logger.Error(\"统计用户数失败\")\n\t\tuidCount = 0\n\t}\n\t// 1小时cpu内存网络最大值\n\tdb.SystemMetricsMutex.RLock()\n\tsystemMetricsLength := len(db.SystemMetrics)\n\treqLength := 60\n\tvar systemMetricsData []db.SysMetrics\n\tif systemMetricsLength > reqLength {\n\t\tsystemMetricsData = db.SystemMetrics[systemMetricsLength-reqLength:]\n\t} else {\n\t\tsystemMetricsData = db.SystemMetrics\n\t}\n\tdb.SystemMetricsMutex.RUnlock()\n\tvar maxCpu, maxMemory, maxNetUp, maxNetDown float64\n\tfor _, m := range systemMetricsData {\n\t\tif m.Cpu > maxCpu {\n\t\t\tmaxCpu = m.Cpu\n\t\t}\n\t\tif m.Memory > maxMemory {\n\t\t\tmaxMemory = m.Memory\n\t\t}\n\t\tif m.NetUplink > maxNetUp {\n\t\t\tmaxNetUp = m.NetUplink\n\t\t}\n\t\tif m.NetDownlink > maxNetDown {\n\t\t\tmaxNetDown = m.NetDownlink\n\t\t}\n\t}\n\n\t// TODO 玩家数最多的的房间Top3\n\n\tdata := Data{\n\t\tRunningTime: int64(t),\n\t\tMemory:      mem,\n\t\tRoomCount:   roomCount,\n\t\tWorldCount:  worldCount,\n\t\tUserCount:   userCount,\n\t\tUidCount:    uidCount,\n\t\tMaxCpu:      maxCpu,\n\t\tMaxMemory:   maxMemory,\n\t\tMaxNetUp:    maxNetUp,\n\t\tMaxNetDown:  maxNetDown,\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": data})\n}\n\nfunc gameVersionGet(c *gin.Context) {\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": scheduler.GetDSTVersion()})\n}\n\nfunc websshWS(c *gin.Context) {\n\t// JWT 认证\n\ttoken := c.Query(\"token\")\n\ttokenSecret := db.JwtSecret\n\tclaims, err := utils.ValidateJWT(token, []byte(tokenSecret))\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"token认证失败: %v\", err)\n\t\tc.JSON(http.StatusUnauthorized, gin.H{\"error\": \"认证失败\"})\n\t\treturn\n\t}\n\tif claims.Role != \"admin\" {\n\t\tlogger.Logger.Errorf(\"越权请求: 用户角色为 %s\", claims.Role)\n\t\tc.JSON(http.StatusForbidden, gin.H{\"error\": \"权限不足\"})\n\t\treturn\n\t}\n\n\t// 创建PTY进程 - 使用login shell确保正确的环境\n\tcmd := exec.Command(\"bash\", \"-l\")\n\n\t// 设置正确的环境变量\n\tcmd.Env = append(os.Environ(),\n\t\t\"TERM=xterm-256color\",\n\t\t\"LANG=en_US.UTF-8\",\n\t\t\"LC_ALL=en_US.UTF-8\",\n\t)\n\n\tf, err := pty.StartWithSize(cmd, &pty.Winsize{\n\t\tRows: 30,\n\t\tCols: 120,\n\t})\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"创建PTY失败: %v\", err)\n\t\tc.JSON(http.StatusInternalServerError, gin.H{\"error\": \"终端创建失败\"})\n\t\treturn\n\t}\n\tdefer func() {\n\t\tif cmd.Process != nil {\n\t\t\terr = cmd.Process.Kill()\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Error(err.Error())\n\t\t\t}\n\t\t}\n\t}()\n\n\t// 创建melody实例\n\tm := melody.New()\n\tm.Config.MaxMessageSize = 1024 * 1024\n\n\t// 使用context管理goroutine\n\tctx, cancel := context.WithCancel(context.Background())\n\tdefer cancel()\n\n\t// PTY读取goroutine - 改进的数据读取\n\tgo func() {\n\t\tbuf := make([]byte, 1024) // 减小缓冲区大小\n\t\tfor {\n\t\t\tselect {\n\t\t\tcase <-ctx.Done():\n\t\t\t\treturn\n\t\t\tdefault:\n\t\t\t\tread, err := f.Read(buf)\n\t\t\t\tif err != nil {\n\t\t\t\t\tif err != io.EOF {\n\t\t\t\t\t\tlogger.Logger.Warnf(\"PTY读取错误: %v\", err)\n\t\t\t\t\t}\n\t\t\t\t\treturn\n\t\t\t\t}\n\n\t\t\t\t// 直接发送原始数据\n\t\t\t\tif read > 0 {\n\t\t\t\t\tdata := make([]byte, read)\n\t\t\t\t\tcopy(data, buf[:read])\n\n\t\t\t\t\t// 使用BroadcastBinary确保二进制数据正确传输\n\t\t\t\t\tif err := m.BroadcastBinary(data); err != nil {\n\t\t\t\t\t\tlogger.Logger.Warnf(\"广播数据失败: %v\", err)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}()\n\n\t// WebSocket消息处理\n\tm.HandleMessage(func(s *melody.Session, msg []byte) {\n\t\t// 限制消息大小\n\t\tif len(msg) > 1024 {\n\t\t\tlogger.Logger.Warnf(\"消息过大: %d\", len(msg))\n\t\t\treturn\n\t\t}\n\n\t\t// 检查是否是调整终端大小的消息\n\t\tif len(msg) > 0 && msg[0] == '{' {\n\t\t\tvar resizeMsg struct {\n\t\t\t\tType string `json:\"type\"`\n\t\t\t\tCols int    `json:\"cols\"`\n\t\t\t\tRows int    `json:\"rows\"`\n\t\t\t}\n\n\t\t\tif err := json.Unmarshal(msg, &resizeMsg); err == nil && resizeMsg.Type == \"resize\" {\n\t\t\t\t// 调整PTY大小\n\t\t\t\tif err := pty.Setsize(f, &pty.Winsize{\n\t\t\t\t\tRows: uint16(resizeMsg.Rows),\n\t\t\t\t\tCols: uint16(resizeMsg.Cols),\n\t\t\t\t}); err != nil {\n\t\t\t\t\tlogger.Logger.Warnf(\"调整终端大小失败: %v\", err)\n\t\t\t\t}\n\t\t\t\treturn\n\t\t\t}\n\t\t}\n\n\t\t// 处理普通输入数据\n\t\t_, err := f.Write(msg)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Warnf(\"PTY写入失败: %v\", err)\n\t\t\t//s.CloseWithMessage([]byte(\"PTY写入失败\"))\n\t\t}\n\t})\n\n\t// 连接关闭处理\n\tm.HandleClose(func(s *melody.Session, code int, reason string) error {\n\t\tlogger.Logger.Infof(\"WebSocket连接关闭 --> code: %d, reason: %s\", code, reason)\n\t\tcancel()\n\t\treturn nil\n\t})\n\n\t// 连接建立处理\n\tm.HandleConnect(func(s *melody.Session) {\n\t\tlogger.Logger.Infof(\"新的WebSSH连接建立, 用户: %s\", claims.Username)\n\t})\n\n\t// 处理WebSocket升级\n\terr = m.HandleRequest(c.Writer, c.Request)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"WebSocket升级失败: %v\", err)\n\t\treturn\n\t}\n\n\t// 等待命令结束\n\terr = cmd.Wait()\n\tif err != nil {\n\t\tlogger.Logger.Error(err.Error())\n\t}\n\n\tlogger.Logger.Infof(\"WebSSH会话结束, 用户: %s\", claims.Username)\n}\n\nfunc osInfoGet(c *gin.Context) {\n\tosInfo, err := getOSInfo()\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取系统信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"get os info fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": osInfo})\n}\n\nfunc metricsGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tTimeRange int `json:\"timeRange\" form:\"timeRange\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tdb.SystemMetricsMutex.RLock()\n\tsystemMetricsLength := len(db.SystemMetrics)\n\treqLength := reqForm.TimeRange * 60\n\tif reqLength <= 0 {\n\t\treqLength = 60 // 默认1小时\n\t}\n\n\tif systemMetricsLength > reqLength {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": db.SystemMetrics[systemMetricsLength-reqLength:]})\n\t} else {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": db.SystemMetrics})\n\t}\n\tdb.SystemMetricsMutex.RUnlock()\n}\n\nfunc (h *Handler) globalSettingsGet(c *gin.Context) {\n\tvar globalSettings models.GlobalSetting\n\n\terr := h.globalSettingDao.GetGlobalSetting(&globalSettings)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": globalSettings})\n}\n\nfunc (h *Handler) globalSettingsPost(c *gin.Context) {\n\tvar reqForm models.GlobalSetting\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tvar dbGlobalSettings models.GlobalSetting\n\n\terr := h.globalSettingDao.GetGlobalSetting(&dbGlobalSettings)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tneedUpdateDB := false\n\n\tif dbGlobalSettings.PlayerGetFrequency != reqForm.PlayerGetFrequency || dbGlobalSettings.PlayerInfoSaveTime != reqForm.PlayerInfoSaveTime || dbGlobalSettings.UIDMaintainEnable != reqForm.UIDMaintainEnable {\n\t\tneedUpdateDB = true\n\t\terr = scheduler.UpdateJob(&scheduler.JobConfig{\n\t\t\tName:     \"onlinePlayerGet\",\n\t\t\tFunc:     scheduler.OnlinePlayerGet,\n\t\t\tArgs:     []any{reqForm.PlayerGetFrequency, reqForm.PlayerInfoSaveTime, reqForm.UIDMaintainEnable},\n\t\t\tTimeType: scheduler.SecondType,\n\t\t\tInterval: reqForm.PlayerGetFrequency,\n\t\t\tDayAt:    \"\",\n\t\t})\n\n\t\tdb.PlayersStatisticMutex.Lock()\n\t\tfor roomID := range db.PlayersStatistic {\n\t\t\tif len(db.PlayersStatistic[roomID])*reqForm.PlayerGetFrequency > scheduler.ParsePlayerInfoSaveTime(reqForm.PlayerInfoSaveTime) {\n\t\t\t\tn := int(scheduler.ParsePlayerInfoSaveTime(reqForm.PlayerInfoSaveTime) / reqForm.PlayerGetFrequency)\n\t\t\t\tdb.PlayersStatistic[roomID] = utils.GetLastNElements(db.PlayersStatistic[roomID], n)\n\t\t\t}\n\t\t}\n\t\tdb.PlayersStatisticMutex.Unlock()\n\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"定时任务设置失败, err: %v, name: %v\", err, \"onlinePlayerGet\")\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"update fail\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t}\n\n\tif dbGlobalSettings.SysMetricsEnable != reqForm.SysMetricsEnable || dbGlobalSettings.SysMetricsSetting != reqForm.SysMetricsSetting {\n\t\tneedUpdateDB = true\n\t\tif reqForm.SysMetricsEnable {\n\t\t\terr = scheduler.UpdateJob(&scheduler.JobConfig{\n\t\t\t\tName:     \"systemMetricsGet\",\n\t\t\t\tFunc:     scheduler.SystemMetricsGet,\n\t\t\t\tArgs:     []any{reqForm.SysMetricsSetting},\n\t\t\t\tTimeType: scheduler.MinuteType,\n\t\t\t\tInterval: 1,\n\t\t\t\tDayAt:    \"\",\n\t\t\t})\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"定时任务设置失败, err: %v, name: %v\", err, \"systemMetricsGet\")\n\t\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"update fail\"), \"data\": nil})\n\t\t\t\treturn\n\t\t\t}\n\t\t} else {\n\t\t\tscheduler.DeleteJob(\"systemMetricsGet\")\n\t\t\tdb.SystemMetricsMutex.Lock()\n\t\t\tdb.SystemMetrics = []db.SysMetrics{}\n\t\t\tdb.SystemMetricsMutex.Unlock()\n\t\t}\n\t}\n\n\tif dbGlobalSettings.AutoUpdateEnable != reqForm.AutoUpdateEnable || dbGlobalSettings.AutoUpdateSetting != reqForm.AutoUpdateSetting || dbGlobalSettings.AutoUpdateRestart != reqForm.AutoUpdateRestart {\n\t\tneedUpdateDB = true\n\t\tif reqForm.AutoUpdateEnable {\n\t\t\terr = scheduler.UpdateJob(&scheduler.JobConfig{\n\t\t\t\tName:     \"gameUpdate\",\n\t\t\t\tFunc:     scheduler.GameUpdate,\n\t\t\t\tArgs:     []any{reqForm.AutoUpdateEnable, reqForm.AutoUpdateRestart},\n\t\t\t\tTimeType: scheduler.DayType,\n\t\t\t\tInterval: 0,\n\t\t\t\tDayAt:    reqForm.AutoUpdateSetting,\n\t\t\t})\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"定时任务设置失败, err: %v, name: %v\", err, \"gameUpdate\")\n\t\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"update fail\"), \"data\": nil})\n\t\t\t\treturn\n\t\t\t}\n\t\t} else {\n\t\t\tscheduler.DeleteJob(\"gameUpdate\")\n\t\t}\n\t}\n\n\tif needUpdateDB {\n\t\terr = h.globalSettingDao.UpdateGlobalSetting(&reqForm)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"更新数据库失败, err: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"update success\"), \"data\": nil})\n}\n\nfunc (h *Handler) screenRunningGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\" form:\"roomID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\tscreens, err := game.RunningScreens()\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取正在运行的screen失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"get screens fail\"), \"data\": []string{}})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": screens})\n}\n\nfunc screenKillPost(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tScreenName string `json:\"screenName\"`\n\t}\n\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\tif reqForm.ScreenName == \"\" {\n\t\tlogger.Logger.Infof(\"请求参数错误, api: %s\", c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\t// 校验 ScreenName 只允许字母、数字、下划线和连字符，防止命令注入\n\tfor _, ch := range reqForm.ScreenName {\n\t\tif !((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z') || (ch >= '0' && ch <= '9') || ch == '_' || ch == '-') {\n\t\t\tlogger.Logger.Infof(\"ScreenName包含非法字符, api: %s\", c.Request.URL.Path)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t}\n\n\tcmd := fmt.Sprintf(\"screen -X -S %s quit\", reqForm.ScreenName)\n\terr := utils.BashCMD(cmd)\n\tif err != nil {\n\t\tlogger.Logger.Warnf(\"关闭Screen失败: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"kill screen fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"kill screen success\"), \"data\": nil})\n}\n"
  },
  {
    "path": "app/platform/i18n.go",
    "content": "package platform\n\nimport \"dst-management-platform-api/utils\"\n\ntype ExtendedI18n struct {\n\tutils.BaseI18n\n}\n\nfunc NewExtendedI18n() *ExtendedI18n {\n\ti := &ExtendedI18n{\n\t\tBaseI18n: utils.BaseI18n{\n\t\t\tZH: make(map[string]string),\n\t\t\tEN: make(map[string]string),\n\t\t},\n\t}\n\n\tutils.I18nMutex.Lock()\n\tdefer utils.I18nMutex.Unlock()\n\n\t// 复制基础翻译\n\tfor k, v := range utils.I18n.ZH {\n\t\ti.ZH[k] = v\n\t}\n\tfor k, v := range utils.I18n.EN {\n\t\ti.EN[k] = v\n\t}\n\n\t// 添加扩展翻译\n\ti.ZH[\"get os info fail\"] = \"获取系统信息失败\"\n\ti.ZH[\"get screens fail\"] = \"获取Screens失败\"\n\ti.ZH[\"kill screen fail\"] = \"关闭Screens失败\"\n\ti.ZH[\"kill screen success\"] = \"关闭Screens成功\"\n\n\ti.EN[\"get os info fail\"] = \"Get OS Info Fail\"\n\ti.EN[\"get screens fail\"] = \"Get Screens Fail\"\n\ti.EN[\"kill screen fail\"] = \"Kill Screens Fail\"\n\ti.EN[\"kill screen success\"] = \"Kill Screens Success\"\n\n\treturn i\n}\n\nvar message = NewExtendedI18n()\n"
  },
  {
    "path": "app/platform/router.go",
    "content": "package platform\n\nimport (\n\t\"dst-management-platform-api/middleware\"\n\t\"dst-management-platform-api/utils\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\nfunc (h *Handler) RegisterRoutes(r *gin.Engine) {\n\tv := r.Group(utils.ApiVersion)\n\t{\n\t\tplatform := v.Group(\"platform\")\n\t\t{\n\t\t\tplatform.GET(\"/overview\", middleware.TokenCheck(), middleware.AdminOnly(), h.overviewGet)\n\t\t\tplatform.GET(\"/game_version\", middleware.TokenCheck(), gameVersionGet)\n\t\t\tplatform.GET(\"/webssh\", websshWS)\n\t\t\tplatform.GET(\"/os_info\", middleware.TokenCheck(), osInfoGet)\n\t\t\tplatform.GET(\"/metrics\", middleware.TokenCheck(), middleware.AdminOnly(), metricsGet)\n\t\t\tplatform.GET(\"/global_settings\", middleware.TokenCheck(), middleware.AdminOnly(), h.globalSettingsGet)\n\t\t\tplatform.POST(\"/global_settings\", middleware.TokenCheck(), middleware.AdminOnly(), h.globalSettingsPost)\n\t\t\tplatform.GET(\"/screen/running\", middleware.TokenCheck(), middleware.AdminOnly(), h.screenRunningGet)\n\t\t\tplatform.POST(\"/screen/kill\", middleware.TokenCheck(), middleware.AdminOnly(), screenKillPost)\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "app/platform/utils.go",
    "content": "package platform\n\nimport (\n\t\"dst-management-platform-api/database/dao\"\n\t\"os\"\n\t\"runtime\"\n\n\t\"github.com/shirou/gopsutil/v3/cpu\"\n\t\"github.com/shirou/gopsutil/v3/host\"\n\t\"github.com/shirou/gopsutil/v3/mem\"\n\t\"github.com/shirou/gopsutil/v3/process\"\n)\n\ntype Handler struct {\n\tuserDao          *dao.UserDAO\n\troomDao          *dao.RoomDAO\n\tworldDao         *dao.WorldDAO\n\tsystemDao        *dao.SystemDAO\n\tglobalSettingDao *dao.GlobalSettingDAO\n\tuidMapDao        *dao.UidMapDAO\n\troomSettingDao   *dao.RoomSettingDAO\n}\n\nfunc NewHandler(userDao *dao.UserDAO, roomDao *dao.RoomDAO, worldDao *dao.WorldDAO, systemDao *dao.SystemDAO, globalSettingDao *dao.GlobalSettingDAO, uidMapDao *dao.UidMapDAO, roomSettingDao *dao.RoomSettingDAO) *Handler {\n\treturn &Handler{\n\t\tuserDao:          userDao,\n\t\troomDao:          roomDao,\n\t\tworldDao:         worldDao,\n\t\tsystemDao:        systemDao,\n\t\tglobalSettingDao: globalSettingDao,\n\t\tuidMapDao:        uidMapDao,\n\t\troomSettingDao:   roomSettingDao,\n\t}\n}\n\nfunc getRES() uint64 {\n\tp, err := process.NewProcess(int32(os.Getpid()))\n\tif err != nil {\n\t\treturn 0\n\t}\n\n\tmemoryInfo, err := p.MemoryInfo()\n\tif err != nil {\n\t\treturn 0\n\t}\n\n\treturn memoryInfo.RSS\n}\n\ntype OSInfo struct {\n\tArchitecture    string\n\tOS              string\n\tCPUModel        string\n\tCPUCores        int\n\tMemorySize      uint64\n\tPlatform        string\n\tPlatformVersion string\n\tUptime          uint64\n}\n\nfunc getOSInfo() (*OSInfo, error) {\n\tarchitecture := runtime.GOARCH\n\n\t// 获取CPU信息\n\tcpuInfo, err := cpu.Info()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\tcpuModel := cpuInfo[0].ModelName\n\tcpuCount, _ := cpu.Counts(true)\n\tcpuCore := cpuCount\n\n\t// 获取内存信息\n\tvirtualMemory, err := mem.VirtualMemory()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\tmemorySize := virtualMemory.Total\n\n\t// 获取主机信息\n\thostInfo, err := host.Info()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\tplatformVersion := hostInfo.PlatformVersion\n\tplatform := hostInfo.Platform\n\tuptime := hostInfo.Uptime\n\tosName := hostInfo.OS\n\t// 返回系统信息\n\treturn &OSInfo{\n\t\tArchitecture:    architecture,\n\t\tOS:              osName,\n\t\tCPUModel:        cpuModel,\n\t\tCPUCores:        cpuCore,\n\t\tMemorySize:      memorySize,\n\t\tPlatform:        platform,\n\t\tUptime:          uptime,\n\t\tPlatformVersion: platformVersion,\n\t}, nil\n}\n"
  },
  {
    "path": "app/player/handler.go",
    "content": "package player\n\nimport (\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/database/db\"\n\t\"dst-management-platform-api/database/models\"\n\t\"dst-management-platform-api/dst\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"net/http\"\n\t\"strconv\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\nfunc (h *Handler) onlineGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\" form:\"roomID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tdb.PlayersStatisticMutex.Lock()\n\tdefer db.PlayersStatisticMutex.Unlock()\n\n\tvar players []db.PlayerInfo\n\n\tif len(db.PlayersStatistic[reqForm.RoomID]) > 0 {\n\t\tplayers = db.PlayersStatistic[reqForm.RoomID][len(db.PlayersStatistic[reqForm.RoomID])-1].PlayerInfo\n\t} else {\n\t\tplayers = []db.PlayerInfo{}\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": players})\n}\n\nfunc (h *Handler) listPost(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID     int      `json:\"roomID\"`\n\t\tUIDS       []string `json:\"uids\"`\n\t\tListType   string   `json:\"listType\"`\n\t\tActionType string   `json:\"actionType\"`\n\t}\n\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\n\tif reqForm.ActionType == \"add\" {\n\t\terr = game.AddPlayerList(reqForm.UIDS, reqForm.ListType)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Infof(\"修改player list失败: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"add fail\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"add success\"), \"data\": nil})\n\t} else {\n\t\terr = game.RemovePlayerList(reqForm.UIDS[0], reqForm.ListType)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Infof(\"修改player list失败: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"delete fail\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"delete success\"), \"data\": nil})\n\t}\n}\n\nfunc (h *Handler) listGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID   int    `json:\"roomID\" form:\"roomID\"`\n\t\tListType string `json:\"listType\" form:\"listType\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\tlogger.Logger.Debug(utils.StructToFlatString(reqForm))\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\tlist := game.GetPlayerList(reqForm.ListType)\n\tlogger.Logger.Debug(utils.StructToFlatString(list))\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": list})\n}\n\nfunc (h *Handler) uidMapGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\" form:\"roomID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tuidMap, err := h.uidMapDao.GetUidMapByRoomID(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取uidmap失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": uidMap})\n}\n\nfunc (h *Handler) statisticsOnlineTimeGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\" form:\"roomID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tdb.PlayersOnlineTimeMutex.Lock()\n\tdefer db.PlayersOnlineTimeMutex.Unlock()\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": db.PlayersOnlineTime[reqForm.RoomID]})\n}\n\nfunc (h *Handler) statisticsPlayerCountGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID    int `json:\"roomID\" form:\"roomID\"`\n\t\tTimeRange int `json:\"timeRange\" form:\"timeRange\"` // 前端传回来需要多少秒的数据\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tdb.PlayersStatisticMutex.Lock()\n\tdefer db.PlayersStatisticMutex.Unlock()\n\n\tvar globalSettings models.GlobalSetting\n\n\terr := h.globalSettingDao.GetGlobalSetting(&globalSettings)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.TimeRange == 0 {\n\t\treqForm.TimeRange = 24 * 60 * 60\n\t}\n\n\tdataCount := int(reqForm.TimeRange / globalSettings.PlayerGetFrequency) // 返回多少个数据\n\tdataLength := len(db.PlayersStatistic[reqForm.RoomID])                  // 当前房间统计数据的个数\n\n\tif dataLength > dataCount {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": db.PlayersStatistic[reqForm.RoomID][dataLength-dataCount:]})\n\t} else {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": db.PlayersStatistic[reqForm.RoomID]})\n\t}\n}\n\nfunc (h *Handler) chatGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID   int  `json:\"roomID\" form:\"roomID\"`\n\t\tLines    int  `json:\"lines\" form:\"lines\"`\n\t\tNeedTime bool `json:\"needTime\" form:\"needTime\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\tlogger.Logger.Debug(utils.StructToFlatString(reqForm))\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\tchat, err := game.ChatMessages(reqForm.Lines, reqForm.NeedTime)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取玩家聊天信息失败：%s\", err.Error())\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"chat message fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": chat})\n}\n"
  },
  {
    "path": "app/player/i18n.go",
    "content": "package player\n\nimport \"dst-management-platform-api/utils\"\n\ntype ExtendedI18n struct {\n\tutils.BaseI18n\n}\n\nfunc NewExtendedI18n() *ExtendedI18n {\n\ti := &ExtendedI18n{\n\t\tBaseI18n: utils.BaseI18n{\n\t\t\tZH: make(map[string]string),\n\t\t\tEN: make(map[string]string),\n\t\t},\n\t}\n\n\tutils.I18nMutex.Lock()\n\tdefer utils.I18nMutex.Unlock()\n\n\tfor k, v := range utils.I18n.ZH {\n\t\ti.ZH[k] = v\n\t}\n\tfor k, v := range utils.I18n.EN {\n\t\ti.EN[k] = v\n\t}\n\n\ti.ZH[\"chat message fail\"] = \"玩家聊天信息获取失败\"\n\n\ti.EN[\"chat message fail\"] = \"get chat message fail\"\n\n\treturn i\n}\n\nvar message = NewExtendedI18n()\n"
  },
  {
    "path": "app/player/router.go",
    "content": "package player\n\nimport (\n\t\"dst-management-platform-api/middleware\"\n\t\"dst-management-platform-api/utils\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\nfunc (h *Handler) RegisterRoutes(r *gin.Engine) {\n\tv := r.Group(utils.ApiVersion)\n\t{\n\t\tplayer := v.Group(\"player\")\n\t\tplayer.Use(middleware.TokenCheck())\n\t\t{\n\t\t\tplayer.GET(\"/online\", h.onlineGet)\n\t\t\tplayer.GET(\"/list\", h.listGet)\n\t\t\tplayer.POST(\"/list\", h.listPost)\n\t\t\tplayer.GET(\"/uidmap\", h.uidMapGet)\n\t\t\tplayer.GET(\"/statistics/online_time\", h.statisticsOnlineTimeGet)\n\t\t\tplayer.GET(\"/statistics/player_count\", h.statisticsPlayerCountGet)\n\t\t\tplayer.GET(\"/chat\", h.chatGet)\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "app/player/utils.go",
    "content": "package player\n\nimport (\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/logger\"\n\t\"strings\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\ntype Handler struct {\n\tuserDao          *dao.UserDAO\n\troomDao          *dao.RoomDAO\n\tworldDao         *dao.WorldDAO\n\troomSettingDao   *dao.RoomSettingDAO\n\tuidMapDao        *dao.UidMapDAO\n\tglobalSettingDao *dao.GlobalSettingDAO\n}\n\nfunc NewHandler(userDao *dao.UserDAO, roomDao *dao.RoomDAO, worldDao *dao.WorldDAO, roomSettingDao *dao.RoomSettingDAO, uidMapDao *dao.UidMapDAO, globalSettingDao *dao.GlobalSettingDAO) *Handler {\n\treturn &Handler{\n\t\tuserDao:          userDao,\n\t\troomDao:          roomDao,\n\t\tworldDao:         worldDao,\n\t\troomSettingDao:   roomSettingDao,\n\t\tuidMapDao:        uidMapDao,\n\t\tglobalSettingDao: globalSettingDao,\n\t}\n}\n\nfunc (h *Handler) hasPermission(c *gin.Context, roomID string) bool {\n\trole, _ := c.Get(\"role\")\n\tusername, _ := c.Get(\"username\")\n\n\t// 管理员直接返回true\n\tif role.(string) == \"admin\" {\n\t\treturn true\n\t} else {\n\t\tdbUser, err := h.userDao.GetUserByUsername(username.(string))\n\t\tif err != nil {\n\t\t\tlogger.Logger.Error(\"查询数据库失败\")\n\t\t\treturn false\n\t\t}\n\t\troomIDs := strings.Split(dbUser.Rooms, \",\")\n\t\tfor _, id := range roomIDs {\n\t\t\tif id == roomID {\n\t\t\t\treturn true\n\t\t\t}\n\t\t}\n\t}\n\n\treturn false\n}\n"
  },
  {
    "path": "app/room/handler.go",
    "content": "package room\n\nimport (\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/database/db\"\n\t\"dst-management-platform-api/database/models\"\n\t\"dst-management-platform-api/dst\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/scheduler\"\n\t\"dst-management-platform-api/utils\"\n\t\"encoding/json\"\n\t\"fmt\"\n\t\"net/http\"\n\t\"strconv\"\n\t\"strings\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\n// createPost 创建房间\nfunc (h *Handler) roomPost(c *gin.Context) {\n\tpermission, err := h.hasCreatePermission(c)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif permission {\n\t\tvar reqForm XRoomTotalInfo\n\t\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t\t//logger.Logger.Debug(utils.StructToFlatString(reqForm))\n\n\t\treqForm.RoomData.ID = 0\n\t\treqForm.RoomData.Status = true\n\n\t\troom, errCreateRoom := h.roomDao.CreateRoom(&reqForm.RoomData)\n\t\tif errCreateRoom != nil {\n\t\t\tlogger.Logger.Errorf(\"创建房间失败, err: %v\", errCreateRoom)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\tfor _, world := range reqForm.WorldData {\n\t\t\tworld.RoomID = room.ID\n\t\t\tif errCreateWorld := h.worldDao.Create(&world); errCreateWorld != nil {\n\t\t\t\tlogger.Logger.Errorf(\"创建房间失败, err: %v\", errCreateWorld)\n\t\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\t\treturn\n\t\t\t}\n\t\t}\n\n\t\treqForm.RoomSettingData.RoomID = room.ID\n\t\treqForm.RoomSettingData.AnnounceSetting = \"[]\"\n\t\tif errCreate := h.roomSettingDao.Create(&reqForm.RoomSettingData); errCreate != nil {\n\t\t\tlogger.Logger.Errorf(\"创建房间失败, err: %v\", errCreate)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\tgame := dst.NewGameController(&reqForm.RoomData, &reqForm.WorldData, &reqForm.RoomSettingData, c.Request.Header.Get(\"X-I18n-Lang\"))\n\t\terr = game.SaveAll()\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"配置写入磁盘失败, err: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\n\t\t\t\t\"code\":    201,\n\t\t\t\t\"message\": message.Get(c, \"write file fail\"),\n\t\t\t\t\"data\":    nil,\n\t\t\t})\n\t\t}\n\n\t\tprocessJobs(game, reqForm.RoomData.ID, reqForm.RoomSettingData)\n\n\t\t// 如果用户不是管理员，且拥有房间创建权限，需要在rooms字段中新增房间id\n\t\trole, _ := c.Get(\"role\")\n\t\tusername, _ := c.Get(\"username\")\n\t\tif role.(string) != \"admin\" {\n\t\t\tuser, err := h.userDao.GetUserByUsername(username.(string))\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"获取用户信息失败, err: %v\", err)\n\t\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\t\treturn\n\t\t\t}\n\t\t\tvar rooms []string\n\t\t\tif user.Rooms != \"\" {\n\t\t\t\trooms = strings.Split(user.Rooms, \",\")\n\t\t\t}\n\t\t\trooms = append(rooms, strconv.Itoa(reqForm.RoomSettingData.RoomID))\n\t\t\troomsStr := strings.Join(rooms, \",\")\n\t\t\tuser.Rooms = roomsStr\n\t\t\terr = h.userDao.UpdateUser(user)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"更新用户信息失败, err: %v\", err)\n\t\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\t\treturn\n\t\t\t}\n\t\t}\n\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"create success\"), \"data\": room})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\treturn\n}\n\n// roomPut 修改房间\nfunc (h *Handler) roomPut(c *gin.Context) {\n\tvar reqForm XRoomTotalInfo\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\t// logger.Logger.Debug(utils.StructToFlatString(reqForm))\n\tpermission := h.hasRoomPermission(c, strconv.Itoa(reqForm.RoomData.ID))\n\tif !permission {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\terr := h.roomDao.UpdateRoom(&reqForm.RoomData)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新房间失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\terr = h.worldDao.UpdateWorlds(&reqForm.WorldData)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新房间失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\terr = h.roomSettingDao.UpdateRoomSetting(&reqForm.RoomSettingData)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新房间失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(&reqForm.RoomData, &reqForm.WorldData, &reqForm.RoomSettingData, c.Request.Header.Get(\"X-I18n-Lang\"))\n\terr = game.SaveAll()\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"配置写入磁盘失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\n\t\t\t\"code\":    201,\n\t\t\t\"message\": message.Get(c, \"write file fail\"),\n\t\t\t\"data\":    nil,\n\t\t})\n\t}\n\n\tif reqForm.RoomData.Status {\n\t\tprocessJobs(game, reqForm.RoomData.ID, reqForm.RoomSettingData)\n\t} else {\n\t\t// 删除所有的定时任务\n\t\tjobNames := scheduler.GetJobsByRoomID(reqForm.RoomData.ID)\n\t\tlogger.Logger.Debug(utils.StructToFlatString(jobNames))\n\t\tfor _, jobName := range jobNames {\n\t\t\tscheduler.DeleteJob(jobName)\n\t\t}\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"update success\"), \"data\": reqForm.RoomData})\n}\n\n// listGet 按分页获取集群信息，并附带对应世界信息\nfunc (h *Handler) listGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tPartition\n\t\tGameName string `json:\"gameName\" form:\"gameName\"`\n\t}\n\tvar reqForm ReqForm\n\tvar data dao.PaginatedResult[XRoomWorld]\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": data})\n\t\treturn\n\t}\n\t//logger.Logger.Debug(utils.StructToFlatString(reqForm))\n\n\trole, _ := c.Get(\"role\")\n\tvar (\n\t\trooms *dao.PaginatedResult[models.Room]\n\t\terr   error\n\t)\n\tif role.(string) == \"admin\" {\n\t\t// 管理员返回所有房间\n\t\trooms, err = h.roomDao.ListRooms([]int{}, reqForm.GameName, reqForm.Page, reqForm.PageSize)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": data})\n\t\t\treturn\n\t\t}\n\t} else {\n\t\tusername, _ := c.Get(\"username\")\n\t\tuser, err := h.userDao.GetUserByUsername(username.(string))\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": data})\n\t\t\treturn\n\t\t}\n\t\t// 非管理员无房间权限直接返回\n\t\tif user.Rooms == \"\" {\n\t\t\tdata.Page = reqForm.Page\n\t\t\tdata.PageSize = reqForm.PageSize\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": data})\n\t\t\treturn\n\t\t}\n\t\t// 非管理员返回有权限的房间 user.Rooms like \"1,2,3\"\n\t\troomSlice := strings.Split(user.Rooms, \",\")\n\t\tvar roomIDs []int\n\t\tfor _, id := range roomSlice {\n\t\t\tintID, err := strconv.Atoi(id)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": data})\n\t\t\t\treturn\n\t\t\t}\n\t\t\troomIDs = append(roomIDs, intID)\n\t\t}\n\t\trooms, err = h.roomDao.ListRooms(roomIDs, reqForm.GameName, reqForm.Page, reqForm.PageSize)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": data})\n\t\t\treturn\n\t\t}\n\n\t}\n\n\tvar globalSetting models.GlobalSetting\n\terr = h.globalSettingDao.GetGlobalSetting(&globalSetting)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": data})\n\t\treturn\n\t}\n\n\tdata.Page = rooms.Page\n\tdata.PageSize = rooms.PageSize\n\tdata.TotalCount = rooms.TotalCount\n\n\t// 为房间加上世界信息\n\tfor _, room := range rooms.Data {\n\t\txRoomWorld := XRoomWorld{\n\t\t\tRoom:   room,\n\t\t\tWorlds: []models.World{},\n\t\t}\n\t\tworlds, errWorld := h.worldDao.GetWorldsByRoomIDWthPage(room.ID)\n\t\tif errWorld != nil {\n\t\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", errWorld)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": data})\n\t\t\treturn\n\t\t}\n\t\txRoomWorld.Worlds = worlds.Data\n\t\tif len(db.PlayersStatistic[room.ID]) > 0 {\n\t\t\tdataLength := 3600 / globalSetting.PlayerGetFrequency\n\t\t\t// 返回最近一个小时的数据\n\t\t\tif len(db.PlayersStatistic[room.ID]) > dataLength {\n\t\t\t\txRoomWorld.Players = db.PlayersStatistic[room.ID][len(db.PlayersStatistic[room.ID])-dataLength:]\n\t\t\t} else {\n\t\t\t\txRoomWorld.Players = db.PlayersStatistic[room.ID]\n\t\t\t}\n\n\t\t} else {\n\t\t\txRoomWorld.Players = []db.Players{}\n\t\t}\n\t\tdata.Data = append(data.Data, xRoomWorld)\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": data})\n}\n\n// roomGet 返回房间、世界、房间设置等所有信息\nfunc (h *Handler) roomGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"id\" form:\"id\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\tlogger.Logger.Debug(utils.StructToFlatString(reqForm))\n\n\tif !h.hasRoomPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tvar data XRoomTotalInfo\n\troom, err := h.roomDao.GetRoomByID(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\tdata.RoomData = *room\n\n\tworlds, err := h.worldDao.GetWorldsByRoomID(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\tdata.WorldData = *worlds\n\n\troomSetting, err := h.roomSettingDao.GetRoomSettingsByRoomID(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\tdata.RoomSettingData = *roomSetting\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": data})\n}\n\n// factorGet 前端自动分配端口\nfunc (h *Handler) factorGet(c *gin.Context) {\n\troomCount, err := h.roomDao.Count(nil)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tworldCount, err := h.worldDao.Count(nil)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\ttype Data struct {\n\t\tRoom  int64 `json:\"roomCount\"`\n\t\tWorld int64 `json:\"worldCount\"`\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": Data{\n\t\tRoom:  roomCount,\n\t\tWorld: worldCount,\n\t}})\n}\n\n// allRoomBasicGet 获取room基本信息 name和id\nfunc (h *Handler) allRoomBasicGet(c *gin.Context) {\n\trooms, err := h.roomDao.GetRoomBasic()\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": rooms})\n}\n\nfunc (h *Handler) roomWorldsGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\" form:\"roomID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasRoomPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tworlds, err := h.worldDao.GetWorldsByRoomID(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\ttype Data struct {\n\t\tID        int    `json:\"id\"`\n\t\tWorldName string `json:\"worldName\"`\n\t}\n\n\tvar data []Data\n\n\tfor _, world := range *worlds {\n\t\tdata = append(data, Data{\n\t\t\tID:        world.ID,\n\t\t\tWorldName: world.WorldName,\n\t\t})\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": data})\n}\n\nfunc (h *Handler) uploadPost(c *gin.Context) {\n\troomIDStr := c.PostForm(\"roomID\")\n\n\troomID := 0\n\tnewRoom := false\n\tif roomIDStr == \"\" {\n\t\t// 新建房间，新建权限验证\n\t\tpermission, _ := h.hasCreatePermission(c)\n\t\tif !permission {\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t\tnewRoom = true\n\t} else {\n\t\t// 修改当前房间，修改权限验证\n\t\tpermission := h.hasRoomPermission(c, roomIDStr)\n\t\tif !permission {\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t\tvar err error\n\t\troomID, err = strconv.Atoi(roomIDStr)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t}\n\n\tfile, err := c.FormFile(\"file\")\n\tif err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tcurrentTS := utils.GetTimestamp()\n\n\t// 创建上传文件保存目录\n\tuploadPath := fmt.Sprintf(\"%s/upload/%d\", utils.DmpFiles, currentTS)\n\terr = utils.EnsureDirExists(uploadPath)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"创建上传目录失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\n\t\t\t\"code\":    201,\n\t\t\t\"message\": message.Get(c, \"upload save fail\"),\n\t\t\t\"data\":    nil,\n\t\t})\n\n\t\treturn\n\t}\n\n\tdefer func() {\n\t\terr = utils.RemoveDir(uploadPath)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"清理上传文件失败, err: %v\", err)\n\t\t}\n\t}()\n\n\t//保存上传的文件\n\tunzipPath := fmt.Sprintf(\"%s/\", uploadPath)\n\tsavePath := fmt.Sprintf(\"%s/%s\", unzipPath, file.Filename)\n\tif err = c.SaveUploadedFile(file, savePath); err != nil {\n\t\tlogger.Logger.Errorf(\"文件保存失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\n\t\t\t\"code\":    201,\n\t\t\t\"message\": message.Get(c, \"upload save fail\"),\n\t\t\t\"data\":    nil,\n\t\t})\n\t\treturn\n\t}\n\n\tvar (\n\t\troom            models.Room\n\t\tworlds          []models.World\n\t\troomSetting     models.RoomSetting\n\t\tuploadExtraInfo UploadExtraInfo\n\t)\n\n\terrMsg, err := handleUpload(savePath, unzipPath, &room, &worlds, &roomSetting, &uploadExtraInfo)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"处理上传文件失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\n\t\t\t\"code\":    201,\n\t\t\t\"message\": message.Get(c, errMsg),\n\t\t\t\"data\":    nil,\n\t\t})\n\t\treturn\n\t}\n\n\tif len(uploadExtraInfo.worldPath) == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\n\t\t\t\"code\":    201,\n\t\t\t\"message\": message.Get(c, \"no available worlds found\"),\n\t\t\t\"data\":    nil,\n\t\t})\n\t\treturn\n\t}\n\n\t// 设置所有的port和roomSetting\n\tif newRoom {\n\t\troom.Status = true\n\t\t// port\n\t\troomCount, err := h.roomDao.Count(nil)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\tworldCount, err := h.worldDao.Count(nil)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\troom.MasterPort = 21000 + int(roomCount) + 1\n\t\tfor index, world := range worlds {\n\t\t\tworlds[index].ServerPort = 11000 + int(worldCount) + index + 1\n\t\t\tlogger.Logger.Debugf(\"正在设置ServerPort, world.ServerPort: %v\", world.ServerPort)\n\t\t\tworlds[index].MasterServerPort = 31000 + int(worldCount) + index + 1\n\t\t\tlogger.Logger.Debugf(\"正在设置MasterServerPort, world.MasterServerPort: %v\", world.MasterServerPort)\n\t\t\tworlds[index].AuthenticationPort = 41000 + int(worldCount) + index + 1\n\t\t\tlogger.Logger.Debugf(\"正在设置AuthenticationPort, world.AuthenticationPort: %v\", world.AuthenticationPort)\n\t\t}\n\n\t\t// roomSetting\n\t\troomSetting.BackupEnable = true\n\t\troomSetting.BackupSetting = \"[{\\\"time\\\":\\\"06:00:00\\\"}]\"\n\t\troomSetting.BackupCleanEnable = false\n\t\troomSetting.BackupCleanSetting = 30\n\t\troomSetting.RestartEnable = false\n\t\troomSetting.RestartSetting = \"06:30:00\"\n\t\troomSetting.KeepaliveEnable = false\n\t\troomSetting.KeepaliveSetting = 30\n\t\troomSetting.ScheduledStartStopEnable = false\n\t\troomSetting.ScheduledStartStopSetting = \"{\\\"start\\\":\\\"07:00:00\\\",\\\"stop\\\":\\\"01:00:00\\\"}\"\n\t\troomSetting.StartType = \"32-bit\"\n\t} else {\n\t\tdbRoom, err := h.roomDao.GetRoomByID(roomID)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t\troom.MasterPort = dbRoom.MasterPort\n\t\t// 设置roomID\n\t\troom.ID = roomID\n\n\t\tdbWorlds, err := h.worldDao.GetWorldsByRoomID(roomID)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t\tif len(worlds) != len(*dbWorlds) {\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"number of worlds does not match\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t\tfor index := range worlds {\n\t\t\tworlds[index].ServerPort = (*dbWorlds)[index].ServerPort\n\t\t\tworlds[index].MasterServerPort = (*dbWorlds)[index].MasterServerPort\n\t\t\tworlds[index].AuthenticationPort = (*dbWorlds)[index].AuthenticationPort\n\t\t\t// 设置roomID\n\t\t\tworlds[index].RoomID = roomID\n\t\t}\n\t}\n\n\t// 判断是否为统一模组\n\tif len(worlds) >= 2 {\n\t\tif worlds[0].ModData == worlds[1].ModData {\n\t\t\t// 当世界个数大于等于2，并且世界0和世界1的模组配置相同\n\t\t\t// 则设置ModInOne\n\t\t\troom.ModInOne = true\n\t\t\troom.ModData = worlds[0].ModData\n\t\t\tfor index := range worlds {\n\t\t\t\tworlds[index].ModData = \"\"\n\t\t\t}\n\t\t} else {\n\t\t\t// 当世界个数大于等于2，并且世界0和世界1的模组配置不同\n\t\t\t// 则设置Not ModInOne\n\t\t\troom.ModInOne = false\n\t\t}\n\t} else {\n\t\t// 当世界个数小于2，也就是只有一个世界\n\t\t// 则设置ModInOne\n\t\troom.ModInOne = true\n\t}\n\n\t// 写入数据库\n\tif newRoom {\n\t\t_, err = h.roomDao.CreateRoom(&room)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"创建房间失败, err: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t\tfor _, world := range worlds {\n\t\t\tworld.RoomID = room.ID\n\t\t\tif errCreateWorld := h.worldDao.Create(&world); errCreateWorld != nil {\n\t\t\t\tlogger.Logger.Errorf(\"创建房间失败, err: %v\", errCreateWorld)\n\t\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\t\treturn\n\t\t\t}\n\t\t}\n\n\t\troomSetting.RoomID = room.ID\n\t\tif errCreate := h.roomSettingDao.Create(&roomSetting); errCreate != nil {\n\t\t\tlogger.Logger.Errorf(\"创建房间失败, err: %v\", errCreate)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t} else {\n\t\terr = h.roomDao.UpdateRoom(&room)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"更新房间失败, err: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\terr = h.worldDao.UpdateWorlds(&worlds)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"更新房间失败, err: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t\t//不更新roomSetting\n\t}\n\n\tgame := dst.NewGameController(&room, &worlds, &roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\t_ = game.StopAllWorld()\n\terr = game.SaveAll()\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"配置写入磁盘失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\n\t\t\t\"code\":    201,\n\t\t\t\"message\": message.Get(c, \"write file fail\"),\n\t\t\t\"data\":    nil,\n\t\t})\n\t\treturn\n\t}\n\n\tclusterPath := fmt.Sprintf(\"%s/Cluster_%d\", utils.ClusterPath, room.ID)\n\n\t// 设置三个名单\n\terr = utils.TruncAndWriteFile(fmt.Sprintf(\"%s/adminlist.txt\", clusterPath), uploadExtraInfo.adminlist)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"设置管理员失败, err: %v\", err)\n\t}\n\terr = utils.TruncAndWriteFile(fmt.Sprintf(\"%s/blocklist.txt\", clusterPath), uploadExtraInfo.blocklist)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"设置黑名单失败, err: %v\", err)\n\t}\n\terr = utils.TruncAndWriteFile(fmt.Sprintf(\"%s/whitelist.txt\", clusterPath), uploadExtraInfo.whitelist)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"设置预留位失败, err: %v\", err)\n\t}\n\n\t// 覆盖save目录\n\tfor _, world := range uploadExtraInfo.worldPath {\n\t\terr = utils.RemoveDir(fmt.Sprintf(\"%s/%s/save\", clusterPath, world.name))\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"删除旧存档数据失败, err: %v\", err)\n\t\t\tcontinue\n\t\t}\n\t\tcmd := fmt.Sprintf(\"cp -r %s/save %s\", world.path, fmt.Sprintf(\"%s/%s/\", clusterPath, world.name))\n\t\tlogger.Logger.Debug(cmd)\n\t\terr = utils.BashCMD(cmd)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"复制存档数据失败, err: %v\", err)\n\t\t}\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"upload success\"), \"data\": nil})\n}\n\nfunc (h *Handler) deactivatePost(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\" form:\"roomID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasRoomPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, err := h.roomDao.GetRoomByID(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\tworlds, err := h.worldDao.GetWorldsByRoomID(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\troomSetting, err := h.roomSettingDao.GetRoomSettingsByRoomID(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\t// 关闭游戏进程\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\t_ = game.StopAllWorld()\n\t// 删除定时任务\n\tjobNames := scheduler.GetJobsByRoomID(reqForm.RoomID)\n\tlogger.Logger.Debug(utils.StructToFlatString(jobNames))\n\tfor _, jobName := range jobNames {\n\t\tscheduler.DeleteJob(jobName)\n\t}\n\t// 删除玩家统计\n\tdb.PlayersStatisticMutex.Lock()\n\tdefer db.PlayersStatisticMutex.Unlock()\n\tdelete(db.PlayersStatistic, reqForm.RoomID)\n\t// 更新数据库\n\troom.Status = false\n\terr = h.roomDao.UpdateRoom(room)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"写入数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"deactivate success\"), \"data\": nil})\n}\n\nfunc (h *Handler) activatePost(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\" form:\"roomID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasRoomPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, err := h.roomDao.GetRoomByID(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\tworlds, err := h.worldDao.GetWorldsByRoomID(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\troomSetting, err := h.roomSettingDao.GetRoomSettingsByRoomID(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\t// 启动游戏\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\t_ = game.StartAllWorld()\n\t// 更新数据库\n\troom.Status = true\n\terr = h.roomDao.UpdateRoom(room)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"写入数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\t// 添加定时任务\n\tprocessJobs(game, reqForm.RoomID, *roomSetting)\n\t// 添加定时通知\n\tjobNames := scheduler.GetJobsByType(reqForm.RoomID, \"Announce\")\n\tlogger.Logger.Debug(utils.StructToFlatString(jobNames))\n\tfor _, jobName := range jobNames {\n\t\t// 删除所有通知任务\n\t\tscheduler.DeleteJob(jobName)\n\t}\n\tvar announces []scheduler.AnnounceSetting\n\tif err = json.Unmarshal([]byte(roomSetting.AnnounceSetting), &announces); err != nil {\n\t\tlogger.Logger.Errorf(\"获取定时通知设置失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"activate fail\"), \"data\": nil})\n\t\treturn\n\t}\n\tlogger.Logger.Debug(utils.StructToFlatString(announces))\n\tfor _, announce := range announces {\n\t\t// 创建通知任务\n\t\tif announce.Status {\n\t\t\t// 注意，-为分隔符，需要删除uuid中的-\n\t\t\terr = scheduler.UpdateJob(&scheduler.JobConfig{\n\t\t\t\tName:     fmt.Sprintf(\"%d-%s-Announce\", room.ID, strings.ReplaceAll(announce.ID, \"-\", \"\")),\n\t\t\t\tFunc:     scheduler.Announce,\n\t\t\t\tArgs:     []any{game, announce.Content},\n\t\t\t\tTimeType: scheduler.SecondType,\n\t\t\t\tInterval: announce.Interval,\n\t\t\t\tDayAt:    \"\",\n\t\t\t})\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"定时通知定时任务处理失败, err: %v\", err)\n\t\t\t}\n\t\t}\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"activate success\"), \"data\": nil})\n}\n\nfunc (h *Handler) roomDelete(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\" form:\"roomID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasRoomPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\tnonAdminUsers, err := h.userDao.GetNonAdminUsers()\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\troom, err := h.roomDao.GetRoomByID(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\tworlds, err := h.worldDao.GetWorldsByRoomID(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\troomSetting, err := h.roomSettingDao.GetRoomSettingsByRoomID(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\t// 删除游戏相关\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\terr = game.DeleteRoom()\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"删除游戏相关文件失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"delete fail\"), \"data\": nil})\n\t\treturn\n\t}\n\t// 删除定时任务\n\tjobNames := scheduler.GetJobsByRoomID(reqForm.RoomID)\n\tlogger.Logger.Debug(utils.StructToFlatString(jobNames))\n\tfor _, jobName := range jobNames {\n\t\tscheduler.DeleteJob(jobName)\n\t}\n\t// 删除玩家统计\n\tdb.PlayersStatisticMutex.Lock()\n\tdelete(db.PlayersStatistic, reqForm.RoomID)\n\tdb.PlayersStatisticMutex.Unlock()\n\tdb.PlayersOnlineTimeMutex.Lock()\n\tdelete(db.PlayersOnlineTime, reqForm.RoomID)\n\tdb.PlayersOnlineTimeMutex.Unlock()\n\t// 更新用户权限\n\troomIDStr := strconv.Itoa(reqForm.RoomID)\n\tfor _, user := range *nonAdminUsers {\n\t\tif user.Rooms != \"\" {\n\t\t\troomParts := strings.Split(user.Rooms, \",\")\n\t\t\tvar newRooms []string\n\t\t\tfor _, rid := range roomParts {\n\t\t\t\tif rid != roomIDStr {\n\t\t\t\t\tnewRooms = append(newRooms, rid)\n\t\t\t\t}\n\t\t\t}\n\t\t\tuser.Rooms = strings.Join(newRooms, \",\")\n\t\t\terr = h.userDao.UpdateUser(&user)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"更新数据库失败, err: %v\", err)\n\t\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\t\treturn\n\t\t\t}\n\t\t}\n\n\t}\n\t// 更新数据库\n\terr = h.roomDao.Delete(room)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\terr = h.roomSettingDao.Delete(roomSetting)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\tfor _, world := range *worlds {\n\t\terr = h.worldDao.Delete(&world)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"更新数据库失败, err: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\t}\n\terr = h.uidMapDao.DeleteUidMapByRoomID(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"delete success\"), \"data\": nil})\n}\n"
  },
  {
    "path": "app/room/i18n.go",
    "content": "package room\n\nimport \"dst-management-platform-api/utils\"\n\ntype ExtendedI18n struct {\n\tutils.BaseI18n\n}\n\nfunc NewExtendedI18n() *ExtendedI18n {\n\ti := &ExtendedI18n{\n\t\tBaseI18n: utils.BaseI18n{\n\t\t\tZH: make(map[string]string),\n\t\t\tEN: make(map[string]string),\n\t\t},\n\t}\n\n\tutils.I18nMutex.Lock()\n\tdefer utils.I18nMutex.Unlock()\n\n\tfor k, v := range utils.I18n.ZH {\n\t\ti.ZH[k] = v\n\t}\n\tfor k, v := range utils.I18n.EN {\n\t\ti.EN[k] = v\n\t}\n\n\ti.ZH[\"room name exist\"] = \"房间名重复\"\n\ti.ZH[\"upload save fail\"] = \"上传文件保存失败\"\n\ti.ZH[\"unzip fail\"] = \"解压失败\"\n\ti.ZH[\"find cluster home fail\"] = \"查询存档主目录失败\"\n\ti.ZH[\"cluster.ini file not found\"] = \"cluster.ini文件不存在\"\n\ti.ZH[\"read cluster.ini file fail\"] = \"读取cluster.ini文件失败\"\n\ti.ZH[\"cluster.ini cluster_name not found\"] = \"cluster.ini中未发现[cluster_name]字段\"\n\ti.ZH[\"cluster.ini game_mode not found\"] = \"cluster.ini中未发现[game_mode]字段\"\n\ti.ZH[\"get worlds path fail\"] = \"获取世界目录失败\"\n\ti.ZH[\"server.ini file not found\"] = \"server.ini文件不存在\"\n\ti.ZH[\"read server.ini file fail\"] = \"读取server.ini文件失败\"\n\ti.ZH[\"server.ini is_master not found\"] = \"server.ini中未发现[is_master]字段\"\n\ti.ZH[\"read is_master from server.ini fail\"] = \"读取server.ini[is_master]字段失败\"\n\ti.ZH[\"server.ini name not found\"] = \"server.ini中未发现[name]字段\"\n\ti.ZH[\"level data not found\"] = \"未发现世界配置\"\n\ti.ZH[\"no available worlds found\"] = \"存档文件中没有发现可用的世界\"\n\ti.ZH[\"number of worlds does not match\"] = \"上传存档世界个数与当前房间世界个数不相等\"\n\ti.ZH[\"write file fail\"] = \"写入文件失败\"\n\ti.ZH[\"upload success\"] = \"上传成功\"\n\ti.ZH[\"deactivate success\"] = \"关闭成功\"\n\ti.ZH[\"activate fail\"] = \"激活成功\"\n\ti.ZH[\"activate success\"] = \"激活成功\"\n\n\ti.EN[\"room name exist\"] = \"Room Name Already Existed\"\n\ti.EN[\"upload save fail\"] = \"file save fail\"\n\ti.EN[\"unzip fail\"] = \"unzip file fail\"\n\ti.EN[\"find cluster home fail\"] = \"find DST main path fail\"\n\ti.EN[\"cluster.ini file not found\"] = \"cluster.ini file not found\"\n\ti.EN[\"read cluster.ini file fail\"] = \"read cluster.ini file fail\"\n\ti.EN[\"cluster.ini cluster_name not found\"] = \"cluster_name not found in cluster.ini\"\n\ti.EN[\"cluster.ini game_mode not found\"] = \"game_mode not found in cluster.ini\"\n\ti.EN[\"get worlds path fail\"] = \"get worlds path fail\"\n\ti.EN[\"server.ini file not found\"] = \"server.ini file not found\"\n\ti.EN[\"read server.ini file fail\"] = \"read server.ini file fail\"\n\ti.EN[\"server.ini is_master not found\"] = \"is_master not found in server.ini\"\n\ti.EN[\"read is_master from server.ini fail\"] = \"read server.ini[is_master] fail\"\n\ti.EN[\"server.ini name not found\"] = \"name not found in server.ini\"\n\ti.EN[\"level data not found\"] = \"world level data not found\"\n\ti.EN[\"no available worlds found\"] = \"no available worlds found\"\n\ti.EN[\"number of worlds does not match\"] = \"the number of worlds does not match\"\n\ti.EN[\"write file fail\"] = \"write file fail\"\n\ti.EN[\"upload success\"] = \"upload success\"\n\ti.EN[\"deactivate success\"] = \"Deactivate Success\"\n\ti.EN[\"activate fail\"] = \"Activate Fail\"\n\ti.EN[\"activate success\"] = \"Activate Success\"\n\n\treturn i\n}\n\nvar message = NewExtendedI18n()\n"
  },
  {
    "path": "app/room/router.go",
    "content": "package room\n\nimport (\n\t\"dst-management-platform-api/middleware\"\n\t\"dst-management-platform-api/utils\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\nfunc (h *Handler) RegisterRoutes(r *gin.Engine) {\n\tv := r.Group(utils.ApiVersion)\n\t{\n\t\troom := v.Group(\"room\")\n\t\troom.Use(middleware.TokenCheck())\n\t\t{\n\t\t\troom.POST(\"\", h.roomPost)\n\t\t\troom.PUT(\"\", h.roomPut)\n\t\t\troom.GET(\"\", h.roomGet)\n\t\t\troom.GET(\"/list\", h.listGet)\n\t\t\troom.GET(\"/factor\", h.factorGet)\n\t\t\troom.GET(\"/basic\", h.allRoomBasicGet)\n\t\t\troom.GET(\"/worlds\", h.roomWorldsGet)\n\t\t\troom.POST(\"/upload\", h.uploadPost)\n\t\t\troom.POST(\"/activate\", h.activatePost)\n\t\t\troom.POST(\"/deactivate\", h.deactivatePost)\n\t\t\troom.DELETE(\"\", middleware.AdminOnly(), h.roomDelete)\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "app/room/utils.go",
    "content": "package room\n\nimport (\n\t\"bufio\"\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/database/db\"\n\t\"dst-management-platform-api/database/models\"\n\t\"dst-management-platform-api/dst\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/scheduler\"\n\t\"dst-management-platform-api/utils\"\n\t\"encoding/json\"\n\t\"fmt\"\n\t\"os\"\n\t\"path/filepath\"\n\t\"strconv\"\n\t\"strings\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\ntype Handler struct {\n\troomDao          *dao.RoomDAO\n\tuserDao          *dao.UserDAO\n\tworldDao         *dao.WorldDAO\n\troomSettingDao   *dao.RoomSettingDAO\n\tglobalSettingDao *dao.GlobalSettingDAO\n\tuidMapDao        *dao.UidMapDAO\n}\n\nfunc NewHandler(userDao *dao.UserDAO, roomDao *dao.RoomDAO, worldDao *dao.WorldDAO, roomSettingDao *dao.RoomSettingDAO, globalSettingDao *dao.GlobalSettingDAO, uidMapDao *dao.UidMapDAO) *Handler {\n\treturn &Handler{\n\t\troomDao:          roomDao,\n\t\tuserDao:          userDao,\n\t\tworldDao:         worldDao,\n\t\troomSettingDao:   roomSettingDao,\n\t\tglobalSettingDao: globalSettingDao,\n\t\tuidMapDao:        uidMapDao,\n\t}\n}\n\ntype Partition struct {\n\tPage     int `json:\"page\" form:\"page\"`\n\tPageSize int `json:\"pageSize\" form:\"pageSize\"`\n}\n\ntype XRoomWorld struct {\n\tmodels.Room\n\tWorlds  []models.World `json:\"worlds\"`\n\tPlayers []db.Players   `json:\"players\"`\n}\n\ntype XRoomTotalInfo struct {\n\tRoomData        models.Room        `json:\"roomData\"`\n\tWorldData       []models.World     `json:\"worldData\"`\n\tRoomSettingData models.RoomSetting `json:\"roomSettingData\"`\n}\n\n// 是否拥有房间创建权限\nfunc (h *Handler) hasCreatePermission(c *gin.Context) (bool, error) {\n\trole, _ := c.Get(\"role\")\n\tusername, _ := c.Get(\"username\")\n\tvar (\n\t\thas    bool\n\t\terr    error\n\t\tdbUser *models.User\n\t)\n\n\t// 管理员直接返回true\n\tif role.(string) == \"admin\" {\n\t\thas = true\n\t} else {\n\t\tdbUser, err = h.userDao.GetUserByUsername(username.(string))\n\t\tif err != nil {\n\t\t\treturn has, err\n\t\t}\n\t\tif dbUser.RoomCreation {\n\t\t\thas = true\n\t\t}\n\t}\n\n\treturn has, err\n}\n\n// 是否拥有对应房间权限\nfunc (h *Handler) hasRoomPermission(c *gin.Context, roomID string) bool {\n\trole, _ := c.Get(\"role\")\n\tusername, _ := c.Get(\"username\")\n\n\t// 管理员直接返回true\n\tif role.(string) == \"admin\" {\n\t\treturn true\n\t} else {\n\t\tdbUser, err := h.userDao.GetUserByUsername(username.(string))\n\t\tif err != nil {\n\t\t\tlogger.Logger.Error(\"查询数据库失败\")\n\t\t\treturn false\n\t\t}\n\t\troomIDs := strings.Split(dbUser.Rooms, \",\")\n\t\tfor _, id := range roomIDs {\n\t\t\tif id == roomID {\n\t\t\t\treturn true\n\t\t\t}\n\t\t}\n\t}\n\n\treturn false\n}\n\n// 处理定时任务\nfunc processJobs(game *dst.Game, roomID int, roomSetting models.RoomSetting) {\n\t// 备份 //\n\tbackupNames := scheduler.GetJobsByType(roomID, \"Backup\")\n\ttype BackupSetting struct {\n\t\tTime string `json:\"time\"`\n\t}\n\tvar backupSettings []BackupSetting\n\tif err := json.Unmarshal([]byte(roomSetting.BackupSetting), &backupSettings); err != nil {\n\t\tlogger.Logger.Errorf(\"获取房间备份设置失败, err: %v\", err)\n\t}\n\tif roomSetting.BackupEnable {\n\t\tif len(backupSettings) >= len(backupNames) {\n\t\t\t// 新设置长度大于旧设置，直接更新\n\t\t\tfor i, s := range backupSettings {\n\t\t\t\terr := scheduler.UpdateJob(&scheduler.JobConfig{\n\t\t\t\t\tName:     fmt.Sprintf(\"%d-%d-Backup\", roomID, i),\n\t\t\t\t\tFunc:     scheduler.Backup,\n\t\t\t\t\tArgs:     []any{game},\n\t\t\t\t\tTimeType: scheduler.DayType,\n\t\t\t\t\tInterval: 0,\n\t\t\t\t\tDayAt:    s.Time,\n\t\t\t\t})\n\t\t\t\tif err != nil {\n\t\t\t\t\tlogger.Logger.Errorf(\"备份定时任务处理失败, err: %v\", err)\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\t// 新设置长度小于旧设置，超出的删除\n\t\t\tfor i, jobName := range backupNames {\n\t\t\t\tif i >= len(backupSettings) {\n\t\t\t\t\tscheduler.DeleteJob(jobName)\n\t\t\t\t} else {\n\t\t\t\t\terr := scheduler.UpdateJob(&scheduler.JobConfig{\n\t\t\t\t\t\tName:     fmt.Sprintf(\"%d-%d-Backup\", roomID, i),\n\t\t\t\t\t\tFunc:     scheduler.Backup,\n\t\t\t\t\t\tArgs:     []any{game},\n\t\t\t\t\t\tTimeType: scheduler.DayType,\n\t\t\t\t\t\tInterval: 0,\n\t\t\t\t\t\tDayAt:    backupSettings[i].Time,\n\t\t\t\t\t})\n\t\t\t\t\tif err != nil {\n\t\t\t\t\t\tlogger.Logger.Errorf(\"备份定时任务处理失败, err: %v\", err)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\t// 删除所有备份任务\n\t\tfor _, jobName := range backupNames {\n\t\t\tscheduler.DeleteJob(jobName)\n\t\t}\n\t}\n\t// 备份清理 //\n\tif roomSetting.BackupCleanEnable {\n\t\terr := scheduler.UpdateJob(&scheduler.JobConfig{\n\t\t\tName:     fmt.Sprintf(\"%d-BackupClean\", roomID),\n\t\t\tFunc:     scheduler.BackupClean,\n\t\t\tArgs:     []any{roomID, roomSetting.BackupCleanSetting},\n\t\t\tTimeType: scheduler.DayType,\n\t\t\tInterval: 0,\n\t\t\tDayAt:    \"05:16:27\",\n\t\t})\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"备份清理定时任务处理失败, err: %v\", err)\n\t\t}\n\t} else {\n\t\tscheduler.DeleteJob(fmt.Sprintf(\"%d-BackupClean\", roomID))\n\t}\n\t// 重启 //\n\tif roomSetting.RestartEnable {\n\t\terr := scheduler.UpdateJob(&scheduler.JobConfig{\n\t\t\tName:     fmt.Sprintf(\"%d-Restart\", roomID),\n\t\t\tFunc:     scheduler.Restart,\n\t\t\tArgs:     []any{game},\n\t\t\tTimeType: scheduler.DayType,\n\t\t\tInterval: 0,\n\t\t\tDayAt:    roomSetting.RestartSetting,\n\t\t})\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"重启定时任务处理失败, err: %v\", err)\n\t\t}\n\t} else {\n\t\tscheduler.DeleteJob(fmt.Sprintf(\"%d-Restart\", roomID))\n\t}\n\t// 自动开启关闭游戏\n\tif roomSetting.ScheduledStartStopEnable {\n\t\ttype ScheduledStartStopSetting struct {\n\t\t\tStart string `json:\"start\"`\n\t\t\tStop  string `json:\"stop\"`\n\t\t}\n\t\tvar scheduledStartStopSetting ScheduledStartStopSetting\n\t\tif err := json.Unmarshal([]byte(roomSetting.ScheduledStartStopSetting), &scheduledStartStopSetting); err != nil {\n\t\t\tlogger.Logger.Errorf(\"获取自动开启关闭游戏设置失败, err: %v\", err)\n\t\t}\n\t\terr := scheduler.UpdateJob(&scheduler.JobConfig{\n\t\t\tName:     fmt.Sprintf(\"%d-ScheduledStart\", roomID),\n\t\t\tFunc:     scheduler.ScheduledStart,\n\t\t\tArgs:     []any{game},\n\t\t\tTimeType: scheduler.DayType,\n\t\t\tInterval: 0,\n\t\t\tDayAt:    scheduledStartStopSetting.Start,\n\t\t})\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"自动开启游戏任务处理失败, err: %v\", err)\n\t\t}\n\t\terr = scheduler.UpdateJob(&scheduler.JobConfig{\n\t\t\tName:     fmt.Sprintf(\"%d-ScheduledStop\", roomID),\n\t\t\tFunc:     scheduler.ScheduledStop,\n\t\t\tArgs:     []any{game},\n\t\t\tTimeType: scheduler.DayType,\n\t\t\tInterval: 0,\n\t\t\tDayAt:    scheduledStartStopSetting.Stop,\n\t\t})\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"自动关闭游戏任务处理失败, err: %v\", err)\n\t\t}\n\t} else {\n\t\tscheduler.DeleteJob(fmt.Sprintf(\"%d-ScheduledStart\", roomID))\n\t\tscheduler.DeleteJob(fmt.Sprintf(\"%d-ScheduledStop\", roomID))\n\t}\n\t// 自动保活 //\n\tif roomSetting.KeepaliveEnable {\n\t\terr := scheduler.UpdateJob(&scheduler.JobConfig{\n\t\t\tName:     fmt.Sprintf(\"%d-Keepalive\", roomID),\n\t\t\tFunc:     scheduler.Keepalive,\n\t\t\tArgs:     []any{game, roomID},\n\t\t\tTimeType: scheduler.MinuteType,\n\t\t\tInterval: roomSetting.KeepaliveSetting,\n\t\t\tDayAt:    \"\",\n\t\t})\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"自动保活定时任务处理失败, err: %v\", err)\n\t\t}\n\t} else {\n\t\tscheduler.DeleteJob(fmt.Sprintf(\"%d-Keepalive\", roomID))\n\t}\n}\n\nfunc handleUpload(savePath, unzipPath string, room *models.Room, worlds *[]models.World, roomSetting *models.RoomSetting, uploadExtraInfo *UploadExtraInfo) (string, error) {\n\t// 1. 解压上传的zip压缩包\n\terr := utils.Unzip(savePath, unzipPath)\n\tif err != nil {\n\t\treturn \"unzip fail\", err\n\t}\n\n\t// 2. 查找存档的home路径\n\tclusterDir, err := findClusterDir(unzipPath)\n\tif err != nil {\n\t\treturn \"find cluster home fail\", err\n\t}\n\n\t// 3. 获取token\n\tclusterToken, err := utils.GetFileAllContent(fmt.Sprintf(\"%s/cluster_token.txt\", clusterDir))\n\tif err != nil || clusterToken == \"\" {\n\t\tlogger.Logger.Info(\"未发现饥荒令牌文件，使用默认令牌\")\n\t\troom.Token = utils.GetDstToken()\n\t} else {\n\t\troom.Token = clusterToken\n\t}\n\n\t// 4. 读取adminlist.txt blocklist.txt whitelist.txt的路径\n\tadminlistPath := fmt.Sprintf(\"%s/adminlist.txt\", clusterDir)\n\t// whitelist_slots 会在dst.save时设置\n\tif utils.FileDirectoryExists(adminlistPath) {\n\t\tadminlist, err := utils.GetFileAllContent(adminlistPath)\n\t\tif err == nil {\n\t\t\tuploadExtraInfo.adminlist = adminlist\n\t\t}\n\t}\n\tblocklistPath := fmt.Sprintf(\"%s/blocklist.txt\", clusterDir)\n\tif utils.FileDirectoryExists(blocklistPath) {\n\t\tblocklist, err := utils.GetFileAllContent(blocklistPath)\n\t\tif err == nil {\n\t\t\tuploadExtraInfo.blocklist = blocklist\n\t\t}\n\t}\n\twhitelistPath := fmt.Sprintf(\"%s/whitelist.txt\", clusterDir)\n\tif utils.FileDirectoryExists(whitelistPath) {\n\t\twhitelist, err := utils.GetFileAllContent(whitelistPath)\n\t\tif err == nil {\n\t\t\tuploadExtraInfo.whitelist = whitelist\n\t\t}\n\t}\n\n\t// 5. 读取cluster.ini\n\tclusterIniPath := fmt.Sprintf(\"%s/cluster.ini\", clusterDir)\n\tif !utils.FileDirectoryExists(clusterIniPath) {\n\t\treturn \"cluster.ini file not found\", err\n\t}\n\tclusterIni, err := parseIniToMap(clusterIniPath)\n\tif err != nil {\n\t\treturn \"read cluster.ini file fail\", err\n\t}\n\tif clusterIni[\"cluster_name\"] == \"\" {\n\t\treturn \"cluster.ini cluster_name not found\", fmt.Errorf(\"未发现房间名\")\n\t}\n\troom.GameName = clusterIni[\"cluster_name\"]\n\troom.Description = clusterIni[\"cluster_description\"]\n\tif clusterIni[\"game_mode\"] == \"\" {\n\t\treturn \"cluster.ini game_mode not found\", fmt.Errorf(\"未发现游戏模式\")\n\t}\n\troom.GameMode = clusterIni[\"game_mode\"]\n\tmaxPlayer, err := strconv.Atoi(clusterIni[\"max_players\"])\n\tif err != nil {\n\t\tlogger.Logger.Info(\"玩家个数获取异常，设置为默认值6\")\n\t\troom.MaxPlayer = 6\n\t} else {\n\t\troom.MaxPlayer = maxPlayer\n\t}\n\tif clusterIni[\"pvp\"] == \"\" {\n\t\tlogger.Logger.Info(\"玩家对战获取异常，设置为默认值关闭\")\n\t\troom.Pvp = false\n\t} else {\n\t\tpvp, err := strconv.ParseBool(clusterIni[\"pvp\"])\n\t\tif err != nil {\n\t\t\tlogger.Logger.Info(\"玩家对战获取异常，设置为默认值关闭\")\n\t\t\troom.Pvp = false\n\t\t} else {\n\t\t\troom.Pvp = pvp\n\t\t}\n\t}\n\tif clusterIni[\"vote_enabled\"] == \"\" {\n\t\tlogger.Logger.Info(\"玩家投票获取异常，设置为默认值关闭\")\n\t\troom.Vote = false\n\t} else {\n\t\tvote, err := strconv.ParseBool(clusterIni[\"vote_enabled\"])\n\t\tif err != nil {\n\t\t\tlogger.Logger.Info(\"玩家投票获取异常，设置为默认值关闭\")\n\t\t\troom.Vote = false\n\t\t} else {\n\t\t\troom.Vote = vote\n\t\t}\n\t}\n\tif clusterIni[\"pause_when_empty\"] == \"\" {\n\t\tlogger.Logger.Info(\"自动暂停获取异常，设置为默认值开启\")\n\t\troom.PauseEmpty = true\n\t} else {\n\t\tpauseEmpty, err := strconv.ParseBool(clusterIni[\"pause_when_empty\"])\n\t\tif err != nil {\n\t\t\tlogger.Logger.Info(\"自动暂停获取异常，设置为默认值开启\")\n\t\t\troom.PauseEmpty = false\n\t\t} else {\n\t\t\troom.PauseEmpty = pauseEmpty\n\t\t}\n\t}\n\tmaxRollBack, err := strconv.Atoi(clusterIni[\"max_snapshots\"])\n\tif err != nil {\n\t\tlogger.Logger.Info(\"回档天数获取异常，设置为默认值10\")\n\t\troom.MaxRollBack = 10\n\t} else {\n\t\troom.MaxRollBack = maxRollBack\n\t}\n\troom.Password = clusterIni[\"cluster_password\"]\n\tif clusterIni[\"master_ip\"] == \"\" {\n\t\tlogger.Logger.Info(\"主世界IP获取异常，设置为默认值127.0.0.1\")\n\t\troom.MasterIP = \"127.0.0.1\"\n\t} else {\n\t\troom.MasterIP = clusterIni[\"master_ip\"]\n\t}\n\tif clusterIni[\"cluster_key\"] == \"\" {\n\t\tlogger.Logger.Info(\"世界认证密码获取异常，设置随机密码\")\n\t\troom.ClusterKey = utils.RandomString(14)\n\t} else {\n\t\troom.ClusterKey = clusterIni[\"cluster_key\"]\n\t}\n\ttickRate, err := strconv.Atoi(clusterIni[\"tick_rate\"])\n\tif err != nil {\n\t\tlogger.Logger.Info(\"tick rate获取异常，设置为默认值15\")\n\t\troomSetting.TickRate = 15\n\t} else {\n\t\troomSetting.TickRate = tickRate\n\t}\n\n\t// 6. 读取世界目录\n\tallWorldsPath, err := utils.GetDirs(clusterDir, false)\n\tif err != nil {\n\t\treturn \"get worlds path fail\", err\n\t}\n\tutils.ReverseSlice(allWorldsPath) // 让Master在Caves前面\n\tfor _, i := range allWorldsPath {\n\t\t// 判断是否含有奇奇怪怪的目录，MacOS真是狗屎啊\n\t\tif strings.HasPrefix(i, \"__\") {\n\t\t\tcontinue\n\t\t}\n\t\tvar (\n\t\t\tworld     models.World\n\t\t\tworldPath WorldPath\n\t\t)\n\t\tworldPath.path = fmt.Sprintf(\"%s/%s\", clusterDir, i)\n\t\t// 读取server.ini\n\t\tserverIniPath := fmt.Sprintf(\"%s/%s/server.ini\", clusterDir, i)\n\t\tif !utils.FileDirectoryExists(serverIniPath) {\n\t\t\treturn \"server.ini file not found\", err\n\t\t}\n\t\tserverIni, err := parseIniToMap(serverIniPath)\n\t\tif err != nil {\n\t\t\treturn \"read server.ini file fail\", err\n\t\t}\n\t\tworldID, err := strconv.Atoi(serverIni[\"id\"])\n\t\tif err != nil {\n\t\t\tlogger.Logger.Info(\"世界ID获取异常，设置为默认值101\")\n\t\t\tworld.GameID = 101\n\t\t} else {\n\t\t\tworld.GameID = worldID\n\t\t}\n\t\tif serverIni[\"is_master\"] == \"\" {\n\t\t\treturn \"server.ini is_master not found\", fmt.Errorf(\"未发现是否为主节点\")\n\t\t}\n\t\tisMaster, err := strconv.ParseBool(serverIni[\"is_master\"])\n\t\tif err != nil {\n\t\t\treturn \"read is_master from server.ini fail\", err\n\t\t}\n\t\tworld.IsMaster = isMaster\n\t\tif serverIni[\"name\"] == \"\" {\n\t\t\tif isMaster {\n\t\t\t\tlogger.Logger.Info(\"世界名获取异常，设置为默认值Master\")\n\t\t\t\tworld.WorldName = \"Master\"\n\t\t\t\tworldPath.name = \"Master\"\n\t\t\t} else {\n\t\t\t\tlogger.Logger.Info(\"世界名获取异常，设置为默认值Caves\")\n\t\t\t\tworld.WorldName = \"Caves\"\n\t\t\t\tworldPath.name = \"Caves\"\n\t\t\t}\n\t\t} else {\n\t\t\tworld.WorldName = serverIni[\"name\"]\n\t\t\tworldPath.name = serverIni[\"name\"]\n\t\t}\n\t\tencodeUserPath, err := strconv.ParseBool(serverIni[\"encode_user_path\"])\n\t\tif err != nil {\n\t\t\tlogger.Logger.Info(\"获取encode_user_path失败，设置为默认值true\")\n\t\t\tworld.EncodeUserPath = true\n\t\t} else {\n\t\t\tworld.EncodeUserPath = encodeUserPath\n\t\t}\n\n\t\t// 读取世界配置 leveldataoverride.lua(worldgenoverride.lua)\n\t\tlevelDataPath := fmt.Sprintf(\"%s/%s/leveldataoverride.lua\", clusterDir, i)\n\t\tlevelData, err := utils.GetFileAllContent(levelDataPath)\n\t\tif err != nil {\n\t\t\tlevelDataPath = fmt.Sprintf(\"%s/%s/worldgenoverride.lua\", clusterDir, i)\n\t\t\tlevelData, err = utils.GetFileAllContent(levelDataPath)\n\t\t\tif err != nil {\n\t\t\t\treturn \"level data not found\", fmt.Errorf(\"未发现世界配置\")\n\t\t\t}\n\t\t}\n\t\tworld.LevelData = levelData\n\n\t\t// 读取mod配置 modoverrides.lua\n\t\tmodDataPath := fmt.Sprintf(\"%s/%s/modoverrides.lua\", clusterDir, i)\n\t\tmodData, err := utils.GetFileAllContent(modDataPath)\n\t\tif err == nil {\n\t\t\tworld.ModData = modData\n\t\t}\n\n\t\tuploadExtraInfo.worldPath = append(uploadExtraInfo.worldPath, worldPath)\n\t\t*worlds = append(*worlds, world)\n\t}\n\n\treturn \"\", nil\n}\n\n// 查找包含 cluster.ini 文件的目录\nfunc findClusterDir(path string) (string, error) {\n\t// 检查当前目录是否包含 cluster.ini\n\tclusterFile := filepath.Join(path, \"cluster.ini\")\n\tif _, err := os.Stat(clusterFile); err == nil {\n\t\treturn path, nil\n\t}\n\n\t// 读取当前目录\n\tentries, err := os.ReadDir(path)\n\tif err != nil {\n\t\treturn \"\", fmt.Errorf(\"读取目录失败: %v\", err)\n\t}\n\n\t// 遍历子目录\n\tfor _, entry := range entries {\n\t\tlogger.Logger.Debug(entry.Name())\n\t\tif entry.IsDir() {\n\t\t\tsubPath := filepath.Join(path, entry.Name())\n\t\t\t// 递归查找\n\t\t\tif result, err := findClusterDir(subPath); err == nil {\n\t\t\t\treturn result, nil\n\t\t\t}\n\t\t}\n\t}\n\n\treturn \"\", fmt.Errorf(\"未找到包含 cluster.ini 的目录\")\n}\n\n// 将ini文件读取为map\nfunc parseIniToMap(filePath string) (map[string]string, error) {\n\tfile, err := os.Open(filePath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\tdefer file.Close()\n\n\tconfigMap := make(map[string]string)\n\n\tscanner := bufio.NewScanner(file)\n\tfor scanner.Scan() {\n\t\tline := strings.TrimSpace(scanner.Text())\n\n\t\t// 跳过空行和注释\n\t\tif line == \"\" || strings.HasPrefix(line, \"#\") || strings.HasPrefix(line, \";\") {\n\t\t\tcontinue\n\t\t}\n\n\t\t// 检查是否是节标题\n\t\tif strings.HasPrefix(line, \"[\") && strings.HasSuffix(line, \"]\") {\n\t\t\tcontinue\n\t\t}\n\n\t\t// 解析键值对\n\t\tparts := strings.SplitN(line, \"=\", 2)\n\t\tif len(parts) == 2 {\n\t\t\tkey := strings.TrimSpace(parts[0])\n\t\t\tvalue := strings.TrimSpace(parts[1])\n\n\t\t\tconfigMap[key] = value\n\t\t}\n\t}\n\n\tif err := scanner.Err(); err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn configMap, nil\n}\n\ntype WorldPath struct {\n\tname string\n\tpath string\n}\n\ntype UploadExtraInfo struct {\n\tadminlist string\n\tblocklist string\n\twhitelist string\n\tworldPath []WorldPath\n}\n"
  },
  {
    "path": "app/tools/handler.go",
    "content": "package tools\n\nimport (\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/database/db\"\n\t\"dst-management-platform-api/database/models\"\n\t\"dst-management-platform-api/dst\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/scheduler\"\n\t\"dst-management-platform-api/utils\"\n\t\"encoding/json\"\n\t\"fmt\"\n\t\"net/http\"\n\t\"strconv\"\n\t\"strings\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\nfunc (h *Handler) backupGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\" form:\"roomID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\tbackups, err := game.GetBackups()\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取备份文件失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"get backup fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": backups})\n}\n\nfunc (h *Handler) backupPost(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\" form:\"roomID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\terr = game.Backup()\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"创建备份文件失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"create backup fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"create backup success\"), \"data\": nil})\n}\n\nfunc (h *Handler) backupDelete(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID    int      `json:\"roomID\"`\n\t\tFilenames []string `json:\"filenames\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\tcount := game.DeleteBackups(reqForm.Filenames)\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"?\", \"data\": count})\n}\n\nfunc (h *Handler) backupRestorePost(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID   int    `json:\"roomID\"`\n\t\tFilename string `json:\"filename\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !utils.IsSafeString(reqForm.Filename) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\tsaveData, err := game.Restore(reqForm.Filename)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"恢复失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"restore fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\terr = h.roomDao.UpdateRoom(&saveData.Room)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新房间失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"restore fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\terr = h.worldDao.UpdateWorlds(&saveData.Worlds)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新房间失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"restore fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\terr = h.roomSettingDao.UpdateRoomSetting(&saveData.RoomSetting)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新房间失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"restore fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"restore success\"), \"data\": nil})\n}\n\nfunc (h *Handler) backupDownloadGet(c *gin.Context) {\n\t// 1. 获取路径参数\n\ttype ReqForm struct {\n\t\tRoomID   int    `json:\"roomID\" form:\"roomID\"`\n\t\tFilename string `json:\"filename\" form:\"filename\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\t// 2. 参数验证\n\tif reqForm.RoomID == 0 || reqForm.Filename == \"\" {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\t// 3. 安全验证（防止路径遍历）\n\tif strings.Contains(reqForm.Filename, \"..\") {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\t// 4. 构建文件路径\n\tfilePath := fmt.Sprintf(\"dmp_files/backup/%d/%s\", reqForm.RoomID, reqForm.Filename)\n\n\tc.File(filePath)\n}\n\nfunc (h *Handler) announceGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\" form:\"roomID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troomSetting, err := h.roomSettingDao.GetRoomSettingsByRoomID(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": roomSetting.AnnounceSetting})\n}\n\nfunc (h *Handler) announcePut(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID  int    `json:\"roomID\"`\n\t\tSetting string `json:\"setting\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\n\troomSetting.AnnounceSetting = reqForm.Setting\n\n\terr = h.roomSettingDao.UpdateRoomSetting(roomSetting)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新通知设置失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"update fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif room.Status {\n\t\t// 更新定时任务\n\t\tjobNames := scheduler.GetJobsByType(reqForm.RoomID, \"Announce\")\n\t\tlogger.Logger.Debug(utils.StructToFlatString(jobNames))\n\t\tfor _, jobName := range jobNames {\n\t\t\t// 删除所有通知任务\n\t\t\tscheduler.DeleteJob(jobName)\n\t\t}\n\t\tvar announces []scheduler.AnnounceSetting\n\t\tif err = json.Unmarshal([]byte(roomSetting.AnnounceSetting), &announces); err != nil {\n\t\t\tlogger.Logger.Errorf(\"获取定时通知设置失败, err: %v\", err)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"update fail\"), \"data\": nil})\n\t\t\treturn\n\t\t}\n\n\t\tlogger.Logger.Debug(utils.StructToFlatString(announces))\n\n\t\tfor _, announce := range announces {\n\t\t\t// 创建通知任务\n\t\t\tif announce.Status {\n\t\t\t\t// 注意，-为分隔符，需要删除uuid中的-\n\t\t\t\terr = scheduler.UpdateJob(&scheduler.JobConfig{\n\t\t\t\t\tName:     fmt.Sprintf(\"%d-%s-Announce\", room.ID, strings.ReplaceAll(announce.ID, \"-\", \"\")),\n\t\t\t\t\tFunc:     scheduler.Announce,\n\t\t\t\t\tArgs:     []any{game, announce.Content},\n\t\t\t\t\tTimeType: scheduler.SecondType,\n\t\t\t\t\tInterval: announce.Interval,\n\t\t\t\t\tDayAt:    \"\",\n\t\t\t\t})\n\t\t\t\tif err != nil {\n\t\t\t\t\tlogger.Logger.Errorf(\"定时通知定时任务处理失败, err: %v\", err)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"update success\"), \"data\": nil})\n}\n\nfunc (h *Handler) mapGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID  int `form:\"roomID\"`\n\t\tWorldID int `form:\"worldID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\tmapData, err := game.GenerateBackgroundMap(reqForm.WorldID)\n\tif err != nil {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"generate map fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\ttype Prefab struct {\n\t\tName string `json:\"name\"`\n\t\tX    int    `json:\"x\"`\n\t\tY    int    `json:\"y\"`\n\t}\n\tvar Prefabs []Prefab\n\n\t// 猪王 出生门 月台 岩浆池 绿洲 蚁狮 旋涡 巨大蜂窝\n\tvar prefabs = []string{\n\t\t\"pigking\", \"multiplayer_portal\", \"moonbase\", \"lava_pond\",\n\t\t\"oasislake\", \"antlion\", \"oceanwhirlbigportal\", \"beequeenhivegrown\",\n\t}\n\n\tfor _, prefab := range prefabs {\n\t\tcmd := fmt.Sprintf(\"print(c_findnext('%s').Transform:GetWorldPosition())\", prefab)\n\t\tx, y, err := game.GetCoordinate(cmd, reqForm.WorldID)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Warnf(\"坐标获取失败，跳过, err: %v, prefab: %s\", err, prefab)\n\t\t\tcontinue\n\t\t}\n\t\tX, Y := game.CoordinateToPx(mapData.Height, x, y)\n\t\tPrefabs = append(Prefabs, Prefab{\n\t\t\tName: prefab,\n\t\t\tX:    X,\n\t\t\tY:    Y,\n\t\t})\n\t}\n\n\tcount := game.CountPrefabs(reqForm.WorldID)\n\n\tplayers := game.PlayerPosition(reqForm.WorldID)\n\tfor index := range players {\n\t\tplayers[index].Coordinate.X, players[index].Coordinate.Y = game.CoordinateToPx(mapData.Height, players[index].Coordinate.X, players[index].Coordinate.Y)\n\t}\n\n\ttype Data struct {\n\t\tImage   dst.MapData          `json:\"image\"`\n\t\tPrefabs []Prefab             `json:\"prefabs\"`\n\t\tCount   []dst.PrefabItem     `json:\"count\"`\n\t\tPlayers []dst.PlayerPosition `json:\"players\"`\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": Data{\n\t\tImage:   mapData,\n\t\tPrefabs: Prefabs,\n\t\tCount:   count,\n\t\tPlayers: players,\n\t}})\n}\n\nfunc tokenPost(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tExpiration int `json:\"expiration\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.Expiration < 0 {\n\t\tlogger.Logger.Infof(\"请求参数错误, api: %s\", c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tusername, _ := c.Get(\"username\")\n\tnickname, _ := c.Get(\"nickname\")\n\n\tuser := models.User{\n\t\tUsername: username.(string),\n\t\tNickname: nickname.(string),\n\t\tRole:     \"admin\",\n\t}\n\n\tvar expiration int\n\n\tif reqForm.Expiration == 0 {\n\t\t// 生成永久token 99年\n\t\texpiration = 99 * 365 * 24\n\t} else {\n\t\texpiration = reqForm.Expiration\n\t}\n\n\ttoken, err := utils.GenerateJWT(user, []byte(db.JwtSecret), expiration)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"创建token失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"create fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"create success\"), \"data\": token})\n}\n\nfunc (h *Handler) snapshotGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int `json:\"roomID\" form:\"roomID\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\tsnapshot, err := game.GetSnapshot()\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取游戏存档文件失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": \"get snapshot fail\", \"data\": snapshot})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": snapshot})\n}\n\nfunc (h *Handler) snapshotDelete(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tRoomID int    `json:\"roomID\"`\n\t\tName   string `json:\"name\"`\n\t}\n\tvar reqForm ReqForm\n\tif err := c.ShouldBindJSON(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif reqForm.RoomID == 0 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !utils.IsSafePath(reqForm.Name) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif !h.hasPermission(c, strconv.Itoa(reqForm.RoomID)) {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": nil})\n\t\treturn\n\t}\n\n\troom, worlds, roomSetting, err := dao.FetchGameInfo(reqForm.RoomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取基本信息失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tgame := dst.NewGameController(room, worlds, roomSetting, c.Request.Header.Get(\"X-I18n-Lang\"))\n\n\t// 关闭游戏\n\terr = game.StopAllWorld()\n\tif err != nil {\n\t\tlogger.Logger.Warnf(\"关闭游戏失败：%v，可能是游戏未运行，跳过\", err)\n\t}\n\n\t// 删除存档文件\n\terr = game.DeleteSnapshot(reqForm.Name)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"删除游戏存档文件失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"delete fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\t// 启动游戏\n\terr = game.StartAllWorld()\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"启动游戏失败：%v\", err)\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"delete success\"), \"data\": nil})\n}\n"
  },
  {
    "path": "app/tools/i18n.go",
    "content": "package tools\n\nimport \"dst-management-platform-api/utils\"\n\ntype ExtendedI18n struct {\n\tutils.BaseI18n\n}\n\nfunc NewExtendedI18n() *ExtendedI18n {\n\ti := &ExtendedI18n{\n\t\tBaseI18n: utils.BaseI18n{\n\t\t\tZH: make(map[string]string),\n\t\t\tEN: make(map[string]string),\n\t\t},\n\t}\n\n\tutils.I18nMutex.Lock()\n\tdefer utils.I18nMutex.Unlock()\n\n\tfor k, v := range utils.I18n.ZH {\n\t\ti.ZH[k] = v\n\t}\n\tfor k, v := range utils.I18n.EN {\n\t\ti.EN[k] = v\n\t}\n\n\ti.ZH[\"get backup fail\"] = \"获取备份文件失败\"\n\ti.ZH[\"create backup fail\"] = \"创建备份文件失败\"\n\ti.ZH[\"create backup success\"] = \"创建成功\"\n\ti.ZH[\"restore fail\"] = \"恢复失败\"\n\ti.ZH[\"restore success\"] = \"恢复成功\"\n\ti.ZH[\"get setting fail\"] = \"获取定时通知设置失败\"\n\ti.ZH[\"generate map fail\"] = \"生成地图失败\"\n\ti.ZH[\"get snapshot fail\"] = \"获取备份文件失败\"\n\n\ti.EN[\"get backup fail\"] = \"get backup fail\"\n\ti.EN[\"create backup fail\"] = \"create backup fail\"\n\ti.EN[\"create backup success\"] = \"create success\"\n\ti.EN[\"restore fail\"] = \"restore fail\"\n\ti.EN[\"restore success\"] = \"restore success\"\n\ti.EN[\"get setting fail\"] = \"Get Announce Settings Fail\"\n\ti.EN[\"generate map fail\"] = \"generate map fail\"\n\ti.EN[\"get snapshot fail\"] = \"get snapshot fail\"\n\n\treturn i\n}\n\nvar message = NewExtendedI18n()\n"
  },
  {
    "path": "app/tools/router.go",
    "content": "package tools\n\nimport (\n\t\"dst-management-platform-api/middleware\"\n\t\"dst-management-platform-api/utils\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\nfunc (h *Handler) RegisterRoutes(r *gin.Engine) {\n\tv := r.Group(utils.ApiVersion)\n\t{\n\t\ttools := v.Group(\"tools\")\n\t\ttools.Use(middleware.TokenCheck())\n\t\t{\n\t\t\ttools.GET(\"/backup\", h.backupGet)\n\t\t\ttools.POST(\"/backup\", h.backupPost)\n\t\t\ttools.DELETE(\"/backup\", h.backupDelete)\n\t\t\ttools.POST(\"/backup/restore\", h.backupRestorePost)\n\t\t\ttools.GET(\"/backup/download\", h.backupDownloadGet)\n\t\t\ttools.GET(\"/announce\", h.announceGet)\n\t\t\ttools.PUT(\"/announce\", h.announcePut)\n\t\t\ttools.GET(\"/map\", h.mapGet)\n\t\t\ttools.POST(\"/token\", middleware.AdminOnly(), tokenPost)\n\t\t\ttools.GET(\"/snapshot\", h.snapshotGet)\n\t\t\ttools.DELETE(\"/snapshot\", h.snapshotDelete)\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "app/tools/utils.go",
    "content": "package tools\n\nimport (\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/logger\"\n\t\"strings\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\ntype Handler struct {\n\troomDao        *dao.RoomDAO\n\tuserDao        *dao.UserDAO\n\tworldDao       *dao.WorldDAO\n\troomSettingDao *dao.RoomSettingDAO\n}\n\nfunc NewHandler(userDao *dao.UserDAO, roomDao *dao.RoomDAO, worldDao *dao.WorldDAO, roomSettingDao *dao.RoomSettingDAO) *Handler {\n\treturn &Handler{\n\t\troomDao:        roomDao,\n\t\tuserDao:        userDao,\n\t\tworldDao:       worldDao,\n\t\troomSettingDao: roomSettingDao,\n\t}\n}\n\nfunc (h *Handler) hasPermission(c *gin.Context, roomID string) bool {\n\trole, _ := c.Get(\"role\")\n\tusername, _ := c.Get(\"username\")\n\n\t// 管理员直接返回true\n\tif role.(string) == \"admin\" {\n\t\treturn true\n\t} else {\n\t\tdbUser, err := h.userDao.GetUserByUsername(username.(string))\n\t\tif err != nil {\n\t\t\tlogger.Logger.Error(\"查询数据库失败\")\n\t\t\treturn false\n\t\t}\n\t\troomIDs := strings.Split(dbUser.Rooms, \",\")\n\t\tfor _, id := range roomIDs {\n\t\t\tif id == roomID {\n\t\t\t\treturn true\n\t\t\t}\n\t\t}\n\t}\n\n\treturn false\n}\n"
  },
  {
    "path": "app/user/handler.go",
    "content": "package user\n\nimport (\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/database/db\"\n\t\"dst-management-platform-api/database/models\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"net/http\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\nfunc (h *Handler) registerGet(c *gin.Context) {\n\tvar registered bool\n\n\tnum, err := h.userDao.Count(nil)\n\tif err != nil {\n\t\tregistered = false\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"fail\", \"data\": registered})\n\t\treturn\n\t}\n\n\tif num != 0 {\n\t\tregistered = false\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": registered})\n\t\treturn\n\t} else {\n\t\tregistered = true\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": registered})\n\t\treturn\n\t}\n}\n\nfunc (h *Handler) registerPost(c *gin.Context) {\n\tvar user models.User\n\tif err := c.ShouldBindJSON(&user); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\tlogger.Logger.Debug(utils.StructToFlatString(user))\n\n\tnum, err := h.userDao.Count(nil)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif num != 0 {\n\t\tlogger.Logger.Info(\"创建用户失败，用户已存在\")\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"user exist\"), \"data\": nil})\n\t\treturn\n\t}\n\n\t// 注册的用户默认拥有最高权限\n\tuser.Disabled = false\n\tuser.Role = \"admin\"\n\n\tif errCreate := h.userDao.Create(&user); errCreate != nil {\n\t\tlogger.Logger.Errorf(\"创建用户失败, err: %v\", errCreate)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"register success\"), \"data\": nil})\n\treturn\n}\n\nfunc (h *Handler) loginPost(c *gin.Context) {\n\tvar user models.User\n\tif err := c.ShouldBindJSON(&user); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\tlogger.Logger.Debug(utils.StructToFlatString(user))\n\n\tif user.Username == \"\" || user.Password == \"\" {\n\t\tlogger.Logger.Infof(\"请求参数缺失, api: %s\", c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tdbUser, err := h.userDao.GetUserByUsername(user.Username)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif dbUser.Username == \"\" {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"user not exist\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif dbUser.Disabled {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"disabled\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif dbUser.Password != user.Password {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"wrong password\"), \"data\": nil})\n\t\treturn\n\t}\n\n\ttoken, err := utils.GenerateJWT(*dbUser, []byte(db.JwtSecret), utils.JwtExpirationHours)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"生成jwt失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"login fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"login success\"), \"data\": token})\n}\n\nfunc (h *Handler) menuGet(c *gin.Context) {\n\trole, _ := c.Get(\"role\")\n\ttype Response struct {\n\t\tCode    int        `json:\"code\"`\n\t\tMessage string     `json:\"message\"`\n\t\tData    []menuItem `json:\"data\"`\n\t}\n\n\tresponse := Response{\n\t\tCode:    200,\n\t\tMessage: \"success\",\n\t\tData:    nil,\n\t}\n\n\tif role.(string) == \"admin\" {\n\t\tresponse.Data = []menuItem{\n\t\t\trooms,\n\t\t\tdashboard,\n\t\t\tgame,\n\t\t\ttools,\n\t\t\tlogs,\n\t\t\tupload,\n\t\t\tinstall,\n\t\t\tplatform,\n\t\t}\n\t} else {\n\t\ttoolsLess := tools\n\t\ttoolsLess.Links = []menuItem{\n\t\t\ttools.Links[0],\n\t\t\ttools.Links[1],\n\t\t\ttools.Links[2],\n\t\t\ttools.Links[4],\n\t\t}\n\t\tlogsLess := logs\n\t\tlogsLess.Links = []menuItem{\n\t\t\tlogs.Links[0],\n\t\t\tlogs.Links[1],\n\t\t\tlogs.Links[2],\n\t\t}\n\n\t\tresponse.Data = []menuItem{\n\t\t\trooms,\n\t\t\tdashboard,\n\t\t\tgame,\n\t\t\ttoolsLess,\n\t\t\tlogsLess,\n\t\t\tupload,\n\t\t}\n\t}\n\n\tc.JSON(http.StatusOK, response)\n}\n\nfunc (h *Handler) basePost(c *gin.Context) {\n\tvar user models.User\n\tif err := c.ShouldBindJSON(&user); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\tlogger.Logger.Debug(utils.StructToFlatString(user))\n\n\tdbUser, err := h.userDao.GetUserByUsername(user.Username)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif dbUser.Username != \"\" {\n\t\tlogger.Logger.Info(\"创建用户失败，用户已存在\")\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"user exist\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif errCreate := h.userDao.Create(&user); errCreate != nil {\n\t\tlogger.Logger.Errorf(\"创建用户失败, err: %v\", errCreate)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"create success\"), \"data\": nil})\n\treturn\n}\n\nfunc (h *Handler) baseGet(c *gin.Context) {\n\tusername, _ := c.Get(\"username\")\n\tdbUser, err := h.userDao.GetUserByUsername(username.(string))\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\tdbUser.Password = \"\"\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": dbUser})\n}\n\nfunc (h *Handler) basePut(c *gin.Context) {\n\tvar user models.User\n\tif err := c.ShouldBindJSON(&user); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\tlogger.Logger.Debug(utils.StructToFlatString(user))\n\n\tdbUser, err := h.userDao.GetUserByUsername(user.Username)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\tif dbUser.Username == \"\" {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"user not exist\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tuser.Password = dbUser.Password\n\terr = h.userDao.UpdateUser(&user)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"update fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"update success\"), \"data\": nil})\n}\n\nfunc (h *Handler) baseDelete(c *gin.Context) {\n\tvar user models.User\n\tif err := c.ShouldBindJSON(&user); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tlogger.Logger.Debug(utils.StructToFlatString(user))\n\n\t// 用户数小于等于1时，禁止删除\n\tnum, err := h.userDao.Count(nil)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tif num <= 1 {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"delete all users\"), \"data\": nil})\n\t\treturn\n\t}\n\n\t// 查询用户是否存在\n\tdbUser, err := h.userDao.GetUserByUsername(user.Username)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\tif dbUser.Username == \"\" {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"user not exist\"), \"data\": nil})\n\t\treturn\n\t}\n\n\t// 执行删除\n\terr = h.userDao.Delete(dbUser)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"delete fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"delete success\"), \"data\": nil})\n}\n\nfunc (h *Handler) userListGet(c *gin.Context) {\n\ttype ReqForm struct {\n\t\tPartition\n\t\tQ string `json:\"q\" form:\"q\"`\n\t}\n\tvar (\n\t\treqForm ReqForm\n\t\tdata    dao.PaginatedResult[models.User]\n\t)\n\tif err := c.ShouldBindQuery(&reqForm); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": data})\n\t\treturn\n\t}\n\n\trole, _ := c.Get(\"role\")\n\tif role.(string) != \"admin\" {\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"permission needed\"), \"data\": data})\n\t\treturn\n\t}\n\n\tusers, err := h.userDao.ListUsers(reqForm.Q, reqForm.Page, reqForm.PageSize)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": data})\n\t\treturn\n\t}\n\n\tdata.Data = []models.User{} // 防止Data为nil\n\tfor _, user := range users.Data {\n\t\tuser.Password = \"\"\n\t\tdata.Data = append(data.Data, user)\n\t}\n\n\tdata.Page = users.Page\n\tdata.PageSize = users.PageSize\n\tdata.TotalCount = users.TotalCount\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": \"success\", \"data\": data})\n}\n\nfunc (h *Handler) myselfPut(c *gin.Context) {\n\tvar user models.User\n\tif err := c.ShouldBindJSON(&user); err != nil {\n\t\tlogger.Logger.Infof(\"请求参数错误: %v, api: %s\", err, c.Request.URL.Path)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 400, \"message\": message.Get(c, \"bad request\"), \"data\": nil})\n\t\treturn\n\t}\n\n\t// 使用 JWT token 中的用户名，防止越权修改\n\tusername, _ := c.Get(\"username\")\n\tuser.Username = username.(string)\n\n\tlogger.Logger.Debug(utils.StructToFlatString(user))\n\n\tdbUser, err := h.userDao.GetUserByUsername(user.Username)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 500, \"message\": message.Get(c, \"database error\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tdbUser.Password = user.Password\n\tdbUser.Nickname = user.Nickname\n\tdbUser.Avatar = user.Avatar\n\n\terr = h.userDao.UpdateUser(dbUser)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"更新数据库失败, err: %v\", err)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": message.Get(c, \"update fail\"), \"data\": nil})\n\t\treturn\n\t}\n\n\tc.JSON(http.StatusOK, gin.H{\"code\": 200, \"message\": message.Get(c, \"myself update success\"), \"data\": nil})\n}\n"
  },
  {
    "path": "app/user/i18n.go",
    "content": "package user\n\nimport \"dst-management-platform-api/utils\"\n\ntype ExtendedI18n struct {\n\tutils.BaseI18n\n}\n\nfunc NewExtendedI18n() *ExtendedI18n {\n\ti := &ExtendedI18n{\n\t\tBaseI18n: utils.BaseI18n{\n\t\t\tZH: make(map[string]string),\n\t\t\tEN: make(map[string]string),\n\t\t},\n\t}\n\n\tutils.I18nMutex.Lock()\n\tdefer utils.I18nMutex.Unlock()\n\n\t// 复制基础翻译\n\tfor k, v := range utils.I18n.ZH {\n\t\ti.ZH[k] = v\n\t}\n\tfor k, v := range utils.I18n.EN {\n\t\ti.EN[k] = v\n\t}\n\n\t// 添加扩展翻译\n\ti.ZH[\"register success\"] = \"注册成功\"\n\ti.ZH[\"register fail\"] = \"注册失败\"\n\ti.ZH[\"user exist\"] = \"请勿重复注册\"\n\ti.ZH[\"login fail\"] = \"登录失败\"\n\ti.ZH[\"login success\"] = \"登录成功\"\n\ti.ZH[\"wrong password\"] = \"密码错误\"\n\ti.ZH[\"user not exist\"] = \"用户不存在\"\n\ti.ZH[\"disabled\"] = \"用户已被禁用\"\n\ti.ZH[\"myself update success\"] = \"修改成功，请重新登录\"\n\ti.ZH[\"delete all users\"] = \"禁止删除所有用户\"\n\n\ti.EN[\"register success\"] = \"Register Success\"\n\ti.EN[\"register fail\"] = \"Register Fail\"\n\ti.EN[\"user exist\"] = \"User Existed\"\n\ti.EN[\"login fail\"] = \"Login Fail\"\n\ti.EN[\"login success\"] = \"Login Success\"\n\ti.EN[\"wrong password\"] = \"Wrong Password\"\n\ti.EN[\"user not exist\"] = \"User Not Exist\"\n\ti.EN[\"disabled\"] = \"User is Disabled\"\n\ti.EN[\"myself update success\"] = \"Update success, please re-login\"\n\ti.EN[\"delete all users\"] = \"Prohibit deletion of all users\"\n\n\treturn i\n}\n\nvar message = NewExtendedI18n()\n"
  },
  {
    "path": "app/user/router.go",
    "content": "package user\n\nimport (\n\t\"dst-management-platform-api/middleware\"\n\t\"dst-management-platform-api/utils\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\nfunc (h *Handler) RegisterRoutes(r *gin.Engine) {\n\tv := r.Group(utils.ApiVersion)\n\t{\n\t\tuser := v.Group(\"user\")\n\t\t{\n\t\t\tuser.GET(\"/register\", h.registerGet)\n\t\t\tuser.POST(\"/register\", h.registerPost)\n\t\t\tuser.POST(\"/login\", middleware.LoginRateLimit(), h.loginPost)\n\t\t\tuser.GET(\"/base\", middleware.TokenCheck(), h.baseGet)\n\t\t\tuser.POST(\"/base\", middleware.TokenCheck(), middleware.AdminOnly(), h.basePost)\n\t\t\tuser.PUT(\"/base\", middleware.TokenCheck(), middleware.AdminOnly(), h.basePut)\n\t\t\tuser.DELETE(\"/base\", middleware.TokenCheck(), middleware.AdminOnly(), h.baseDelete)\n\t\t\tuser.GET(\"/menu\", middleware.TokenCheck(), h.menuGet)\n\t\t\tuser.GET(\"/list\", middleware.TokenCheck(), middleware.AdminOnly(), h.userListGet)\n\t\t\tuser.PUT(\"/myself\", middleware.TokenCheck(), h.myselfPut)\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "app/user/utils.go",
    "content": "package user\n\nimport \"dst-management-platform-api/database/dao\"\n\ntype Handler struct {\n\tuserDao *dao.UserDAO\n}\n\nfunc NewHandler(userDao *dao.UserDAO) *Handler {\n\treturn &Handler{\n\t\tuserDao: userDao,\n\t}\n}\n\ntype menuItem struct {\n\tID        int        `json:\"id\"`\n\tType      string     `json:\"type\"`\n\tSection   string     `json:\"section\"`\n\tTitle     string     `json:\"title\"`\n\tTo        string     `json:\"to\"`\n\tComponent string     `json:\"component\"`\n\tIcon      string     `json:\"icon\"`\n\tLinks     []menuItem `json:\"links\"`\n}\n\nvar rooms = menuItem{\n\tID:        1,\n\tType:      \"link\",\n\tSection:   \"\",\n\tTitle:     \"rooms\",\n\tTo:        \"/rooms\",\n\tComponent: \"rooms/index\",\n\tIcon:      \"ri-instance-line\",\n\tLinks:     nil,\n}\n\nvar dashboard = menuItem{\n\tID:        2,\n\tType:      \"link\",\n\tSection:   \"\",\n\tTitle:     \"dashboard\",\n\tTo:        \"/dashboard\",\n\tComponent: \"dashboard/index\",\n\tIcon:      \"ri-function-ai-line\",\n\tLinks:     nil,\n}\n\nvar game = menuItem{\n\tID:        3,\n\tType:      \"group\",\n\tSection:   \"\",\n\tTitle:     \"game\",\n\tTo:        \"/game\",\n\tComponent: \"\",\n\tIcon:      \"ri-gamepad-line\",\n\tLinks: []menuItem{\n\t\t{\n\t\t\tID:        301,\n\t\t\tType:      \"link\",\n\t\t\tSection:   \"\",\n\t\t\tTitle:     \"gameBase\",\n\t\t\tTo:        \"/game/base\",\n\t\t\tComponent: \"game/base\",\n\t\t\tIcon:      \"ri-sword-line\",\n\t\t\tLinks:     nil,\n\t\t},\n\t\t{\n\t\t\tID:        302,\n\t\t\tType:      \"link\",\n\t\t\tSection:   \"\",\n\t\t\tTitle:     \"gameMod\",\n\t\t\tTo:        \"/game/mod\",\n\t\t\tComponent: \"game/mod\",\n\t\t\tIcon:      \"ri-rocket-2-line\",\n\t\t\tLinks:     nil,\n\t\t},\n\t\t{\n\t\t\tID:        303,\n\t\t\tType:      \"link\",\n\t\t\tSection:   \"\",\n\t\t\tTitle:     \"gamePlayer\",\n\t\t\tTo:        \"/game/player\",\n\t\t\tComponent: \"game/player\",\n\t\t\tIcon:      \"ri-ghost-line\",\n\t\t\tLinks:     nil,\n\t\t},\n\t},\n}\n\nvar upload = menuItem{\n\tID:        4,\n\tType:      \"link\",\n\tSection:   \"\",\n\tTitle:     \"upload\",\n\tTo:        \"/upload\",\n\tComponent: \"upload/index\",\n\tIcon:      \"ri-contacts-book-upload-line\",\n\tLinks:     nil,\n}\n\nvar install = menuItem{\n\tID:        5,\n\tType:      \"link\",\n\tSection:   \"\",\n\tTitle:     \"install\",\n\tTo:        \"/install\",\n\tComponent: \"install/index\",\n\tIcon:      \"ri-import-line\",\n\tLinks:     nil,\n}\n\nvar tools = menuItem{\n\tID:        6,\n\tType:      \"group\",\n\tSection:   \"\",\n\tTitle:     \"tools\",\n\tTo:        \"/tools\",\n\tComponent: \"\",\n\tIcon:      \"ri-wrench-line\",\n\tLinks: []menuItem{\n\t\t{\n\t\t\tID:        601,\n\t\t\tType:      \"link\",\n\t\t\tSection:   \"\",\n\t\t\tTitle:     \"toolsBackup\",\n\t\t\tTo:        \"/tools/backup\",\n\t\t\tComponent: \"tools/backup\",\n\t\t\tIcon:      \"ri-save-2-line\",\n\t\t\tLinks:     nil,\n\t\t},\n\t\t{\n\t\t\tID:        602,\n\t\t\tType:      \"link\",\n\t\t\tSection:   \"\",\n\t\t\tTitle:     \"toolsAnnounce\",\n\t\t\tTo:        \"/tools/announce\",\n\t\t\tComponent: \"tools/announce\",\n\t\t\tIcon:      \"ri-chat-smile-ai-3-line\",\n\t\t\tLinks:     nil,\n\t\t},\n\t\t{\n\t\t\tID:        603,\n\t\t\tType:      \"link\",\n\t\t\tSection:   \"\",\n\t\t\tTitle:     \"toolsMap\",\n\t\t\tTo:        \"/tools/map\",\n\t\t\tComponent: \"tools/map\",\n\t\t\tIcon:      \"ri-road-map-line\",\n\t\t\tLinks:     nil,\n\t\t},\n\t\t{\n\t\t\tID:        604,\n\t\t\tType:      \"link\",\n\t\t\tSection:   \"\",\n\t\t\tTitle:     \"toolsToken\",\n\t\t\tTo:        \"/tools/token\",\n\t\t\tComponent: \"tools/token\",\n\t\t\tIcon:      \"ri-coupon-line\",\n\t\t\tLinks:     nil,\n\t\t},\n\t\t{\n\t\t\tID:        605,\n\t\t\tType:      \"link\",\n\t\t\tSection:   \"\",\n\t\t\tTitle:     \"toolsSnapshot\",\n\t\t\tTo:        \"/tools/snapshot\",\n\t\t\tComponent: \"tools/snapshot\",\n\t\t\tIcon:      \"ri-flip-horizontal-line\",\n\t\t\tLinks:     nil,\n\t\t},\n\t},\n}\n\nvar logs = menuItem{\n\tID:        7,\n\tType:      \"group\",\n\tSection:   \"\",\n\tTitle:     \"logs\",\n\tTo:        \"/logs\",\n\tComponent: \"\",\n\tIcon:      \"ri-blogger-line\",\n\tLinks: []menuItem{\n\t\t{\n\t\t\tID:        701,\n\t\t\tType:      \"link\",\n\t\t\tSection:   \"\",\n\t\t\tTitle:     \"logsGame\",\n\t\t\tTo:        \"/logs/game\",\n\t\t\tComponent: \"logs/game\",\n\t\t\tIcon:      \"ri-game-line\",\n\t\t\tLinks:     nil,\n\t\t},\n\t\t{\n\t\t\tID:        702,\n\t\t\tType:      \"link\",\n\t\t\tSection:   \"\",\n\t\t\tTitle:     \"logsChat\",\n\t\t\tTo:        \"/logs/chat\",\n\t\t\tComponent: \"logs/chat\",\n\t\t\tIcon:      \"ri-chat-smile-3-line\",\n\t\t\tLinks:     nil,\n\t\t},\n\t\t{\n\t\t\tID:        703,\n\t\t\tType:      \"link\",\n\t\t\tSection:   \"\",\n\t\t\tTitle:     \"logsDownload\",\n\t\t\tTo:        \"/logs/download\",\n\t\t\tComponent: \"logs/download\",\n\t\t\tIcon:      \"ri-download-2-line\",\n\t\t\tLinks:     nil,\n\t\t},\n\t\t{\n\t\t\tID:        704,\n\t\t\tType:      \"link\",\n\t\t\tSection:   \"\",\n\t\t\tTitle:     \"logsSteam\",\n\t\t\tTo:        \"/logs/steam\",\n\t\t\tComponent: \"logs/steam\",\n\t\t\tIcon:      \"ri-steam-line\",\n\t\t\tLinks:     nil,\n\t\t},\n\t\t{\n\t\t\tID:        705,\n\t\t\tType:      \"link\",\n\t\t\tSection:   \"\",\n\t\t\tTitle:     \"logsAccess\",\n\t\t\tTo:        \"/logs/access\",\n\t\t\tComponent: \"logs/access\",\n\t\t\tIcon:      \"ri-code-box-line\",\n\t\t\tLinks:     nil,\n\t\t},\n\t\t{\n\t\t\tID:        706,\n\t\t\tType:      \"link\",\n\t\t\tSection:   \"\",\n\t\t\tTitle:     \"logsRuntime\",\n\t\t\tTo:        \"/logs/runtime\",\n\t\t\tComponent: \"logs/runtime\",\n\t\t\tIcon:      \"ri-terminal-box-line\",\n\t\t\tLinks:     nil,\n\t\t},\n\t\t{\n\t\t\tID:        707,\n\t\t\tType:      \"link\",\n\t\t\tSection:   \"\",\n\t\t\tTitle:     \"logsClean\",\n\t\t\tTo:        \"/logs/clean\",\n\t\t\tComponent: \"logs/clean\",\n\t\t\tIcon:      \"ri-file-shred-line\",\n\t\t\tLinks:     nil,\n\t\t},\n\t},\n}\n\nvar platform = menuItem{\n\tID:        8,\n\tType:      \"link\",\n\tSection:   \"\",\n\tTitle:     \"platform\",\n\tTo:        \"/platform\",\n\tComponent: \"platform/index\",\n\tIcon:      \"ri-vip-crown-2-line\",\n\tLinks:     nil,\n}\n\ntype Partition struct {\n\tPage     int `json:\"page\" form:\"page\"`\n\tPageSize int `json:\"pageSize\" form:\"pageSize\"`\n}\n"
  },
  {
    "path": "database/dao/base.go",
    "content": "package dao\n\nimport (\n\t\"gorm.io/gorm\"\n)\n\ntype BaseDAO[T any] struct {\n\tdb *gorm.DB\n}\n\ntype PaginatedResult[T any] struct {\n\tData       []T   `json:\"rows\"`\n\tPage       int   `json:\"page\"`\n\tPageSize   int   `json:\"pageSize\"`\n\tTotalCount int64 `json:\"total\"`\n}\n\nfunc NewBaseDAO[T any](db *gorm.DB) *BaseDAO[T] {\n\treturn &BaseDAO[T]{db: db}\n}\n\nfunc (d *BaseDAO[T]) Create(model *T) error {\n\treturn d.db.Create(model).Error\n}\n\nfunc (d *BaseDAO[T]) Update(model *T) error {\n\treturn d.db.Save(model).Error\n}\n\nfunc (d *BaseDAO[T]) Delete(model *T) error {\n\treturn d.db.Delete(model).Error\n}\n\nfunc (d *BaseDAO[T]) Query(page, pageSize int, condition any, args ...any) (*PaginatedResult[T], error) {\n\tif page < 1 {\n\t\tpage = 1\n\t}\n\tif pageSize < 1 {\n\t\tpageSize = 10\n\t}\n\tif pageSize > 100 {\n\t\tpageSize = 100\n\t}\n\n\tvar models []T\n\tvar total int64\n\n\tquery := d.db.Model(new(T))\n\tif condition != nil {\n\t\tquery = query.Where(condition, args...)\n\t}\n\tif err := query.Count(&total).Error; err != nil {\n\t\treturn nil, err\n\t}\n\n\toffset := (page - 1) * pageSize\n\terr := query.Offset(offset).Limit(pageSize).Find(&models).Error\n\n\treturn &PaginatedResult[T]{\n\t\tData:       models,\n\t\tPage:       page,\n\t\tPageSize:   pageSize,\n\t\tTotalCount: total,\n\t}, err\n}\n\nfunc (d *BaseDAO[T]) Count(condition any, args ...any) (int64, error) {\n\tvar count int64\n\terr := d.db.Model(new(T)).Where(condition, args...).Count(&count).Error\n\n\treturn count, err\n}\n"
  },
  {
    "path": "database/dao/composite.go",
    "content": "package dao\n\nimport (\n\t\"dst-management-platform-api/database/db\"\n\t\"dst-management-platform-api/database/models\"\n)\n\n// FetchGameInfo 传入房间ID，返回房间、世界、房间设置信息\nfunc FetchGameInfo(roomID int) (*models.Room, *[]models.World, *models.RoomSetting, error) {\n\troomDAO := NewRoomDAO(db.DB)\n\tworldDAO := NewWorldDAO(db.DB)\n\troomSettingDAO := NewRoomSettingDAO(db.DB)\n\n\troom, err := roomDAO.GetRoomByID(roomID)\n\tif err != nil {\n\t\treturn &models.Room{}, &[]models.World{}, &models.RoomSetting{}, err\n\t}\n\tworlds, err := worldDAO.GetWorldsByRoomID(roomID)\n\tif err != nil {\n\t\treturn &models.Room{}, &[]models.World{}, &models.RoomSetting{}, err\n\t}\n\troomSetting, err := roomSettingDAO.GetRoomSettingsByRoomID(roomID)\n\tif err != nil {\n\t\treturn &models.Room{}, &[]models.World{}, &models.RoomSetting{}, err\n\t}\n\n\treturn room, worlds, roomSetting, nil\n}\n"
  },
  {
    "path": "database/dao/globalSetting.go",
    "content": "package dao\n\nimport (\n\t\"dst-management-platform-api/database/models\"\n\n\t\"gorm.io/gorm\"\n)\n\ntype GlobalSettingDAO struct {\n\tBaseDAO[models.GlobalSetting]\n}\n\nfunc NewGlobalSettingDAO(db *gorm.DB) *GlobalSettingDAO {\n\tdao := &GlobalSettingDAO{\n\t\tBaseDAO: *NewBaseDAO[models.GlobalSetting](db),\n\t}\n\tdao.initGlobalSetting()\n\treturn dao\n}\n\nfunc (d *GlobalSettingDAO) GetGlobalSetting(setting *models.GlobalSetting) error {\n\treturn d.db.First(setting).Error\n}\n\nfunc (d *GlobalSettingDAO) UpdateGlobalSetting(setting *models.GlobalSetting) error {\n\treturn d.db.Save(setting).Error\n}\n\nfunc (d *GlobalSettingDAO) initGlobalSetting() {\n\tcount, err := d.Count(nil)\n\tif err != nil {\n\t\tpanic(\"数据库初始化失败: \" + err.Error())\n\t}\n\tif count == 0 {\n\t\tglobalSetting := models.GlobalSetting{\n\t\t\tPlayerGetFrequency: 60,\n\t\t\tPlayerInfoSaveTime: 1,\n\t\t\tUIDMaintainEnable:  true,\n\t\t\tSysMetricsEnable:   true,\n\t\t\tSysMetricsSetting:  6,\n\t\t\tAutoUpdateEnable:   true,\n\t\t\tAutoUpdateSetting:  \"06:41:38\",\n\t\t\tAutoUpdateRestart:  false,\n\t\t}\n\t\terr = d.db.Create(&globalSetting).Error\n\t\tif err != nil {\n\t\t\tpanic(\"数据库初始化失败: \" + err.Error())\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "database/dao/room.go",
    "content": "package dao\n\nimport (\n\t\"dst-management-platform-api/database/models\"\n\n\t\"gorm.io/gorm\"\n)\n\ntype RoomDAO struct {\n\tBaseDAO[models.Room]\n}\n\nfunc NewRoomDAO(db *gorm.DB) *RoomDAO {\n\treturn &RoomDAO{\n\t\tBaseDAO: *NewBaseDAO[models.Room](db),\n\t}\n}\n\nfunc (d *RoomDAO) CreateRoom(room *models.Room) (*models.Room, error) {\n\terr := d.db.Create(room).Error\n\treturn room, err\n}\n\nfunc (d *RoomDAO) UpdateRoom(room *models.Room) error {\n\terr := d.db.Save(room).Error\n\treturn err\n}\n\nfunc (d *RoomDAO) GetRoomByID(id int) (*models.Room, error) {\n\tvar room models.Room\n\terr := d.db.Where(\"id = ?\", id).First(&room).Error\n\treturn &room, err\n}\n\nfunc (d *RoomDAO) ListRooms(roomIDs []int, gameName string, page, pageSize int) (*PaginatedResult[models.Room], error) {\n\tvar (\n\t\tcondition string\n\t\targs      []any\n\t)\n\tswitch {\n\tcase len(roomIDs) == 0 && gameName == \"\":\n\t\t// 无条件查询（返回所有记录）\n\t\tcondition = \"1 = 1\" // 或者直接使用 \"\"，但部分数据库可能不支持空 WHERE\n\n\tcase len(roomIDs) == 0 && gameName != \"\":\n\t\t// 仅模糊查询 gameName\n\t\tsearchPattern := \"%\" + gameName + \"%\"\n\t\tcondition = \"game_name LIKE ?\"\n\t\targs = []any{searchPattern}\n\n\tcase len(roomIDs) != 0 && gameName == \"\":\n\t\t// 仅查询 name 在 roomNames 列表中的记录\n\t\tcondition = \"id IN (?)\"\n\t\targs = []any{roomIDs}\n\n\tcase len(roomIDs) != 0 && gameName != \"\":\n\t\t// 查询 name 在 roomNames 列表中，并且 name 或 display_name 匹配模糊搜索\n\t\tsearchPattern := \"%\" + gameName + \"%\"\n\t\tcondition = \"id IN (?) AND (game_name LIKE ?)\"\n\t\targs = []any{roomIDs, searchPattern}\n\t}\n\n\trooms, err := d.Query(page, pageSize, condition, args...)\n\treturn rooms, err\n}\n\ntype RoomBasic struct {\n\tRoomName string `json:\"roomName\"`\n\tRoomID   int    `json:\"roomID\"`\n\tStatus   bool   `json:\"status\"`\n}\n\nfunc (d *RoomDAO) GetRoomBasic() (*[]RoomBasic, error) {\n\tvar rooms []models.Room\n\tvar roomBasics []RoomBasic\n\terr := d.db.Find(&rooms).Error\n\tif err != nil {\n\t\treturn &roomBasics, err\n\t}\n\tfor _, room := range rooms {\n\t\troomBasics = append(roomBasics, RoomBasic{\n\t\t\tRoomName: room.GameName,\n\t\t\tRoomID:   room.ID,\n\t\t\tStatus:   room.Status,\n\t\t})\n\t}\n\n\treturn &roomBasics, nil\n}\n"
  },
  {
    "path": "database/dao/roomSetting.go",
    "content": "package dao\n\nimport (\n\t\"dst-management-platform-api/database/models\"\n\n\t\"gorm.io/gorm\"\n)\n\ntype RoomSettingDAO struct {\n\tBaseDAO[models.RoomSetting]\n}\n\nfunc NewRoomSettingDAO(db *gorm.DB) *RoomSettingDAO {\n\treturn &RoomSettingDAO{\n\t\tBaseDAO: *NewBaseDAO[models.RoomSetting](db),\n\t}\n}\n\nfunc (d *RoomSettingDAO) GetRoomSettingsByRoomID(id int) (*models.RoomSetting, error) {\n\tvar roomSettings models.RoomSetting\n\terr := d.db.Where(\"room_id = ?\", id).First(&roomSettings).Error\n\treturn &roomSettings, err\n}\n\nfunc (d *RoomSettingDAO) UpdateRoomSetting(roomSetting *models.RoomSetting) error {\n\terr := d.db.Save(roomSetting).Error\n\treturn err\n}\n"
  },
  {
    "path": "database/dao/system.go",
    "content": "package dao\n\nimport (\n\t\"dst-management-platform-api/database/db\"\n\t\"dst-management-platform-api/database/models\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\n\t\"gorm.io/gorm\"\n)\n\ntype SystemDAO struct {\n\tBaseDAO[models.System]\n}\n\nfunc NewSystemDAO(db *gorm.DB) *SystemDAO {\n\tdao := &SystemDAO{\n\t\tBaseDAO: *NewBaseDAO[models.System](db),\n\t}\n\tdao.initSystem()\n\n\treturn dao\n}\n\nfunc (d *SystemDAO) Get(key string) (*models.System, error) {\n\tvar system models.System\n\terr := d.db.First(&system).Error\n\treturn &system, err\n}\n\nfunc (d *SystemDAO) Set(systems []models.System) error {\n\terr := d.db.Save(&systems).Error\n\treturn err\n}\n\nfunc (d *SystemDAO) initSystem() {\n\tlogger.Logger.Debug(\"正在检查jwt秘钥\")\n\tjwtSecret, err := d.Get(\"jwt_secret\")\n\tif err != nil {\n\t\tlogger.Logger.Debug(\"没有发现jwt秘钥，创建中\")\n\t\tsecret := utils.GenerateJWTSecret()\n\t\tsystem := []models.System{\n\t\t\t{Key: \"jwt_secret\", Value: secret},\n\t\t}\n\t\terr = d.Set(system)\n\t\tif err != nil {\n\t\t\tpanic(\"数据库初始化失败: \" + err.Error())\n\t\t}\n\t\tlogger.Logger.Debug(\"jwt秘钥创建完成\")\n\t\treturn\n\t}\n\n\tdb.JwtSecret = jwtSecret.Value\n\tlogger.Logger.Debug(\"jwt秘钥已写入缓存\")\n}\n"
  },
  {
    "path": "database/dao/uidMap.go",
    "content": "package dao\n\nimport (\n\t\"dst-management-platform-api/database/models\"\n\t\"fmt\"\n\n\t\"gorm.io/gorm\"\n)\n\ntype UidMapDAO struct {\n\tBaseDAO[models.UidMap]\n}\n\nfunc NewUidMapDAO(db *gorm.DB) *UidMapDAO {\n\treturn &UidMapDAO{\n\t\tBaseDAO: *NewBaseDAO[models.UidMap](db),\n\t}\n}\n\nfunc (d *UidMapDAO) GetUidMapByRoomID(roomID int) (*[]models.UidMap, error) {\n\tvar uidMaps []models.UidMap\n\terr := d.db.Where(\"room_id = ?\", roomID).Find(&uidMaps).Error\n\n\treturn &uidMaps, err\n}\n\nfunc (d *UidMapDAO) UpdateUidMap(uidMap *models.UidMap) error {\n\tif uidMap.UID == \"\" || uidMap.Nickname == \"\" || uidMap.RoomID == 0 {\n\t\treturn fmt.Errorf(\"三个字段不能为空\")\n\t}\n\n\treturn d.db.Save(uidMap).Error\n}\n\nfunc (d *UidMapDAO) DeleteUidMapByRoomID(roomID int) error {\n\treturn d.db.Where(\"room_id = ?\", roomID).Delete(&models.UidMap{}).Error\n}\n"
  },
  {
    "path": "database/dao/user.go",
    "content": "package dao\n\nimport (\n\t\"dst-management-platform-api/database/models\"\n\t\"errors\"\n\n\t\"gorm.io/gorm\"\n)\n\ntype UserDAO struct {\n\tBaseDAO[models.User]\n}\n\nfunc NewUserDAO(db *gorm.DB) *UserDAO {\n\treturn &UserDAO{\n\t\tBaseDAO: *NewBaseDAO[models.User](db),\n\t}\n}\n\nfunc (d *UserDAO) GetUserByUsername(username string) (*models.User, error) {\n\tvar user models.User\n\terr := d.db.Where(\"username = ?\", username).First(&user).Error\n\tif errors.Is(err, gorm.ErrRecordNotFound) {\n\t\treturn &user, nil\n\t}\n\treturn &user, err\n}\n\nfunc (d *UserDAO) ListUsers(q string, page, pageSize int) (*PaginatedResult[models.User], error) {\n\tvar (\n\t\tcondition string\n\t\targs      []any\n\t)\n\tif q != \"\" {\n\t\tsearchUsername := \"%\" + q + \"%\"\n\t\tsearchNickname := \"%\" + q + \"%\"\n\t\tcondition = \"username LIKE ? OR nickname LIKE ?\"\n\t\targs = []any{searchUsername, searchNickname}\n\t}\n\n\trooms, err := d.Query(page, pageSize, condition, args...)\n\treturn rooms, err\n}\n\nfunc (d *UserDAO) UpdateUser(user *models.User) error {\n\terr := d.db.Save(user).Error\n\treturn err\n}\n\nfunc (d *UserDAO) GetNonAdminUsers() (*[]models.User, error) {\n\tvar users []models.User\n\terr := d.db.Where(\"role != 'admin'\").Find(&users).Error\n\n\treturn &users, err\n}\n"
  },
  {
    "path": "database/dao/world.go",
    "content": "package dao\n\nimport (\n\t\"dst-management-platform-api/database/models\"\n\t\"errors\"\n\n\t\"gorm.io/gorm\"\n)\n\ntype WorldDAO struct {\n\tBaseDAO[models.World]\n}\n\nfunc NewWorldDAO(db *gorm.DB) *WorldDAO {\n\treturn &WorldDAO{\n\t\tBaseDAO: *NewBaseDAO[models.World](db),\n\t}\n}\n\nfunc (d *WorldDAO) UpdateWorlds(worlds *[]models.World) error {\n\tif worlds == nil || len(*worlds) == 0 {\n\t\treturn nil\n\t}\n\n\treturn d.db.Transaction(func(tx *gorm.DB) error {\n\t\tif len(*worlds) == 0 {\n\t\t\treturn nil\n\t\t}\n\n\t\t// 获取第一个world的room_id（所有world应该有相同的room_id）\n\t\troomID := (*worlds)[0].RoomID\n\t\tif roomID == 0 {\n\t\t\treturn errors.New(\"房间id异常\")\n\t\t}\n\n\t\t// 1. 删除该room_id下的所有记录\n\t\tresult := tx.Where(\"room_id = ?\", roomID).Delete(&models.World{})\n\t\tif result.Error != nil {\n\t\t\treturn result.Error\n\t\t}\n\n\t\t// 2. 批量插入新记录\n\t\tif err := tx.Create(worlds).Error; err != nil {\n\t\t\treturn err\n\t\t}\n\n\t\treturn nil\n\t})\n}\n\nfunc (d *WorldDAO) GetWorldsByRoomIDWthPage(id int) (*PaginatedResult[models.World], error) {\n\t// 获取所有的world，一个room最大world数为64\n\tworlds, err := d.Query(1, 64, \"room_id = ?\", id)\n\tif errors.Is(err, gorm.ErrRecordNotFound) {\n\t\treturn worlds, nil\n\t}\n\n\treturn worlds, err\n}\n\nfunc (d *WorldDAO) GetWorldsByRoomID(id int) (*[]models.World, error) {\n\tvar worlds []models.World\n\terr := d.db.Where(\"room_id = ?\", id).Find(&worlds).Error\n\n\treturn &worlds, err\n}\n"
  },
  {
    "path": "database/db/cache.go",
    "content": "package db\n\nimport (\n\t\"os\"\n\t\"sync\"\n)\n\nvar (\n\t// JwtSecret jwt密钥\n\tJwtSecret string\n\t// CurrentDir 当前工作目录\n\tCurrentDir string\n\t// DstUpdating 饥荒更新中\n\tDstUpdating bool\n\t// PlayersStatistic 玩家统计\n\tPlayersStatistic = make(map[int][]Players)\n\t// PlayersStatisticMutex 玩家统计锁\n\tPlayersStatisticMutex sync.Mutex\n\t// PlayersOnlineTime 玩家在线时长\n\tPlayersOnlineTime = make(map[int]map[string]int)\n\t// PlayersOnlineTimeMutex 玩家在线时长锁\n\tPlayersOnlineTimeMutex sync.Mutex\n\t// SystemMetrics 系统监控数据\n\tSystemMetrics []SysMetrics\n\t// SystemMetricsMutex 系统监控数据锁\n\tSystemMetricsMutex sync.RWMutex\n\t// InternetIP 获取外网IP\n\tInternetIP string\n\t// ModDownloadExecuting 如果没有模组正在下载(==0)，则执行临时模组文件清理任务 scheduler/global.go ModDownloadClean()\n\tModDownloadExecuting int32\n)\n\ntype PlayerInfo struct {\n\tUID      string `json:\"uid\"`\n\tNickname string `json:\"nickname\"`\n\tPrefab   string `json:\"prefab\"`\n}\n\ntype Players struct {\n\tPlayerInfo []PlayerInfo `json:\"playerInfo\"`\n\tTimestamp  int64        `json:\"timestamp\"`\n}\n\ntype SysMetrics struct {\n\tTimestamp   int64   `json:\"timestamp\"`\n\tCpu         float64 `json:\"cpu\"`\n\tMemory      float64 `json:\"memory\"`\n\tNetUplink   float64 `json:\"netUplink\"`\n\tNetDownlink float64 `json:\"netDownlink\"`\n\tDisk        float64 `json:\"disk\"`\n}\n\nfunc init() {\n\tsetCurrentDir()\n}\n\nfunc setCurrentDir() {\n\tvar err error\n\tCurrentDir, err = os.Getwd()\n\tif err != nil {\n\t\tpanic(\"获取工作路径失败\")\n\t}\n}\n"
  },
  {
    "path": "database/db/database.go",
    "content": "package db\n\nimport (\n\t\"dst-management-platform-api/database/models\"\n\t\"dst-management-platform-api/logger\"\n\t\"fmt\"\n\t\"os\"\n\n\t\"github.com/glebarez/sqlite\"\n\t\"gorm.io/gorm\"\n\tdbLogger \"gorm.io/gorm/logger\"\n)\n\nvar DB *gorm.DB\n\nfunc InitDB(dbPath string) {\n\tif _, err := os.Stat(dbPath); os.IsNotExist(err) {\n\t\terr = os.MkdirAll(dbPath, os.ModePerm)\n\t\tif err != nil {\n\t\t\tpanic(\"无法创建日志目录: \" + err.Error())\n\t\t}\n\t}\n\n\tvar err error\n\tdsn := fmt.Sprintf(\"%s/dmp.db?cache=shared\", dbPath)\n\tlogger.Logger.Debug(fmt.Sprintf(\"数据库连接为%s\", dsn))\n\n\tDB, err = gorm.Open(sqlite.Open(dsn), &gorm.Config{\n\t\tLogger: dbLogger.Default.LogMode(dbLogger.Silent),\n\t})\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"数据库连接失败, err: %v\", err)\n\t\tpanic(fmt.Sprintf(\"数据库连接失败: %s\", err.Error()))\n\t}\n\n\t// SQLite 内存优化：WAL模式减少内存、NORMAL同步减I/O、限制页缓存、禁用mmap\n\tif rawDB, _ := DB.DB(); rawDB != nil {\n\t\trawDB.SetMaxOpenConns(1)\n\t\trawDB.SetMaxIdleConns(1)\n\t}\n\tDB.Exec(\"PRAGMA journal_mode=WAL\")\n\tDB.Exec(\"PRAGMA synchronous=NORMAL\")\n\tDB.Exec(\"PRAGMA cache_size=-512\")\n\tDB.Exec(\"PRAGMA mmap_size=0\")\n\n\tlogger.Logger.Info(\"数据库连接成功\")\n\n\tCheckTables()\n}\n\nfunc CheckTables() {\n\tlogger.Logger.Debug(\"正在检查数据库表结构\")\n\terr := DB.AutoMigrate(\n\t\t&models.User{},\n\t\t&models.System{},\n\t\t&models.Room{},\n\t\t&models.World{},\n\t\t&models.RoomSetting{},\n\t\t&models.GlobalSetting{},\n\t\t&models.UidMap{},\n\t)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"数据库表结构检查失败, err: %v\", err)\n\t\tpanic(fmt.Sprintf(\"数据库表结构检查失败: %s\", err.Error()))\n\t}\n\tlogger.Logger.Debug(\"数据库表结构检查完成\")\n}\n"
  },
  {
    "path": "database/models/globalSetting.go",
    "content": "package models\n\ntype GlobalSetting struct {\n\tID                 int    `gorm:\"primaryKey;not null;column:id\" json:\"id\"`\n\tPlayerGetFrequency int    `gorm:\"column:player_get_frequency\" json:\"playerGetFrequency\"`\n\tPlayerInfoSaveTime int    `gorm:\"column:player_info_save_time\" json:\"playerInfoSaveTime\"`\n\tUIDMaintainEnable  bool   `gorm:\"column:uid_maintain_enable\" json:\"UIDMaintainEnable\"`\n\tSysMetricsEnable   bool   `gorm:\"column:sys_metrics_enable\" json:\"sysMetricsEnable\"`\n\tSysMetricsSetting  int    `gorm:\"column:sys_metrics_setting\" json:\"sysMetricsSetting\"`\n\tAutoUpdateEnable   bool   `gorm:\"column:auto_update_enable\" json:\"autoUpdateEnable\"`   // 自动更新是否开启\n\tAutoUpdateSetting  string `gorm:\"column:auto_update_setting\" json:\"autoUpdateSetting\"` // 自动更新时间设置\n\tAutoUpdateRestart  bool   `gorm:\"column:auto_update_restart\" json:\"autoUpdateRestart\"` // 自动更新后是否重启，按理说要加在Setting中，但是太麻烦了\n}\n\nfunc (GlobalSetting) TableName() string {\n\treturn \"global_settings\"\n}\n"
  },
  {
    "path": "database/models/room.go",
    "content": "package models\n\ntype Room struct {\n\tID               int    `gorm:\"primaryKey;autoIncrement;column:id\" json:\"id\"`\n\tStatus           bool   `gorm:\"column:status\" json:\"status\"`\n\tGameName         string `gorm:\"column:game_name\" json:\"gameName\" binding:\"required\"`\n\tDescription      string `gorm:\"column:description\" json:\"description\"`\n\tGameMode         string `gorm:\"column:game_mode\" json:\"gameMode\" binding:\"required\"`\n\tCustomGameMode   string `gorm:\"column:custom_game_mode\" json:\"customGameMode\"`\n\tPvp              bool   `gorm:\"column:pvp\" json:\"pvp\"`\n\tMaxPlayer        int    `gorm:\"column:max_player\" json:\"maxPlayer\" binding:\"required\"`\n\tMaxRollBack      int    `gorm:\"column:max_roll_back\" json:\"maxRollBack\" binding:\"required\"`\n\tModInOne         bool   `gorm:\"column:mod_in_one\" json:\"modInOne\"`\n\tModData          string `gorm:\"column:mod_data\" json:\"modData\"`\n\tVote             bool   `gorm:\"column:vote\" json:\"vote\"`\n\tPauseEmpty       bool   `gorm:\"column:pause_empty\" json:\"pauseEmpty\"`\n\tPassword         string `gorm:\"column:password\" json:\"password\"`\n\tToken            string `gorm:\"column:token\" json:\"token\" binding:\"required\"`\n\tMasterIP         string `gorm:\"column:master_ip\" json:\"masterIP\" binding:\"required\"`\n\tMasterPort       int    `gorm:\"column:master_port\" json:\"masterPort\" binding:\"required\"`\n\tClusterKey       string `gorm:\"column:cluster_key\" json:\"clusterKey\" binding:\"required\"`\n\tLan              bool   `gorm:\"column:lan\" json:\"lan\"`\n\tOffline          bool   `gorm:\"column:offline\" json:\"offline\"`\n\tSteamGroupOnly   bool   `gorm:\"column:steam_group_only\" json:\"steamGroupOnly\"`\n\tSteamGroupID     string `gorm:\"column:steam_group_id\" json:\"steamGroupID\"`\n\tSteamGroupAdmins bool   `gorm:\"column:steam_group_admins\" json:\"steamGroupAdmins\"`\n}\n\nfunc (Room) TableName() string {\n\treturn \"rooms\"\n}\n"
  },
  {
    "path": "database/models/roomSetting.go",
    "content": "package models\n\ntype RoomSetting struct {\n\tRoomID                    int    `gorm:\"primaryKey;not null;column:room_id\" json:\"roomID\"`\n\tBackupEnable              bool   `gorm:\"column:backup_enable\" json:\"backupEnable\"`\n\tBackupSetting             string `gorm:\"column:backup_setting\" json:\"backupSetting\"`\n\tBackupCleanEnable         bool   `gorm:\"column:backup_clean_enable\" json:\"backupCleanEnable\"`\n\tBackupCleanSetting        int    `gorm:\"column:backup_clean_setting\" json:\"backupCleanSetting\"`\n\tRestartEnable             bool   `gorm:\"column:restart_enable\" json:\"restartEnable\"`\n\tRestartSetting            string `gorm:\"column:restart_setting\" json:\"restartSetting\"`\n\tAnnounceSetting           string `gorm:\"column:announce_setting\" json:\"announceSetting\"`\n\tKeepaliveEnable           bool   `gorm:\"column:keepalive_enable\" json:\"keepaliveEnable\"`\n\tKeepaliveSetting          int    `gorm:\"column:keepalive_setting\" json:\"keepaliveSetting\"`\n\tScheduledStartStopEnable  bool   `gorm:\"column:scheduled_start_stop_enable\" json:\"scheduledStartStopEnable\"`\n\tScheduledStartStopSetting string `gorm:\"column:scheduled_start_stop_setting\" json:\"scheduledStartStopSetting\"`\n\tTickRate                  int    `gorm:\"column:tick_rate\" json:\"tickRate\"`\n\tStartType                 string `gorm:\"column:start_type\" json:\"startType\"`\n\tCustomIP                  string `gorm:\"column:custom_ip\" json:\"customIP\"`\n\tCustomPort                int    `gorm:\"column:custom_port\" json:\"customPort\"`\n}\n\nfunc (RoomSetting) TableName() string {\n\treturn \"room_settings\"\n}\n"
  },
  {
    "path": "database/models/system.go",
    "content": "package models\n\ntype System struct {\n\tKey   string `gorm:\"primaryKey;not null\"`\n\tValue string `gorm:\"not null\"`\n}\n\nfunc (System) TableName() string {\n\treturn \"system\"\n}\n"
  },
  {
    "path": "database/models/uidMap.go",
    "content": "package models\n\ntype UidMap struct {\n\tUID      string `gorm:\"primaryKey;not null;column:uid\" json:\"uid\"`\n\tNickname string `gorm:\"not null;column:nickname\" json:\"nickname\"`\n\tRoomID   int    `gorm:\"not null;column:room_id\" json:\"room_id\"`\n}\n\nfunc (UidMap) TableName() string {\n\treturn \"uid_map\"\n}\n"
  },
  {
    "path": "database/models/user.go",
    "content": "package models\n\ntype User struct {\n\tUsername      string `gorm:\"primaryKey;not null;column:username\" json:\"username\" binding:\"required\"`\n\tNickname      string `gorm:\"not null;column:nickname\" json:\"nickname\"`\n\tRole          string `gorm:\"not null;column:role\" json:\"role\"`\n\tAvatar        string `gorm:\"not null;column:avatar\" json:\"avatar\"`\n\tPassword      string `gorm:\"not null;column:password\" json:\"password\"`\n\tDisabled      bool   `gorm:\"not null;column:disabled\" json:\"disabled\"`\n\tRooms         string `gorm:\"column:rooms\" json:\"rooms\"`\n\tRoomCreation  bool   `gorm:\"not null;column:room_creation\" json:\"roomCreation\"`\n\tMaxWorlds     int    `gorm:\"not null;column:max_worlds\" json:\"maxWorlds\"`\n\tMaxPlayers    int    `gorm:\"column:max_players\" json:\"maxPlayers\"`\n\tCustomSetting string `gorm:\"column:custom_setting\" json:\"customSetting\"`\n}\n\nfunc (User) TableName() string {\n\treturn \"users\"\n}\n"
  },
  {
    "path": "database/models/world.go",
    "content": "package models\n\ntype World struct {\n\tID                 int    `gorm:\"primaryKey;autoIncrement;column:id\" json:\"id\"` // 自增ID\n\tRoomID             int    `gorm:\"not null;column:room_id\" json:\"roomID\"`\n\tGameID             int    `gorm:\"column:game_id\" json:\"gameID\"` // 饥荒世界ID\n\tWorldName          string `gorm:\"column:world_name\" json:\"worldName\"`\n\tServerPort         int    `gorm:\"column:server_port\" json:\"serverPort\"`\n\tMasterServerPort   int    `gorm:\"column:master_server_port\" json:\"masterServerPort\"`\n\tAuthenticationPort int    `gorm:\"column:authentication_port\" json:\"authenticationPort\"`\n\tIsMaster           bool   `gorm:\"column:is_master\" json:\"isMaster\"`\n\tEncodeUserPath     bool   `gorm:\"column:encode_user_path\" json:\"encodeUserPath\"`\n\tLevelData          string `gorm:\"column:level_data\" json:\"levelData\"`\n\tModData            string `gorm:\"column:mod_data\" json:\"modData\"`\n\tLastAliveTime      string `gorm:\"column:last_alive_time\" json:\"lastAliveTime\"`\n}\n\nfunc (World) TableName() string {\n\treturn \"worlds\"\n}\n"
  },
  {
    "path": "docker/Dockerfile",
    "content": "# 第1阶段：构建应用程序\nFROM --platform=$BUILDPLATFORM golang:1.25 AS build\n\nARG GOPROXY\nARG GOSUMDB\nARG GOPRIVATE\nARG TARGETARCH\n\nWORKDIR /app\n\n# 设置GO111MODULE环境变量为on，启用Go模块支持 (此行注释掉，可能已默认启用)\n# ENV GO111MODULE=on  \n\n# 复制当前目录下的所有文件到容器的/app目录\nCOPY . .  \n\nRUN CGO_ENABLED=0 go build -ldflags '-s -w' -v -o dmp main.go\n\n\n# 第2阶段：运行时环境\nFROM ubuntu:24.04\n\nWORKDIR /root\n\n# 从构建阶段复制必要的文件\nCOPY --from=build /app/dmp /root/dmp\nCOPY --from=build /app/docker/entry-point.sh /root/entry-point.sh\n\nRUN apt-get update && apt-get install -y screen wget \\\n    && apt-get clean \\\n    && rm -rf /var/lib/apt/lists/* \\\n    && chmod +x /root/dmp /root/entry-point.sh \\\n    && mkdir -p /root/data /root/.klei\n\n# 环境变量\n# - 平台暴露端口，默认为80\nENV DMP_PORT=${DMP_PORT:-80}\n# 是否以容器方式启动\nENV DMP_IN_CONTAINER=1\n\n# web端口\nEXPOSE 80/tcp\n\n# 设置容器启动时执行的脚本\nENTRYPOINT [\"/root/entry-point.sh\"]  \n"
  },
  {
    "path": "docker/docker-compose.yml",
    "content": "services:\n\n  dmp:\n    # image: ghcr.io/harelive/dst-management-platform-api:latest # 测试用\n    # image: ghcr.io/miracleeverywhere/dst-management-platform-api:latest #原地址\n    image: ghcr.nju.edu.cn/miracleeverywhere/dst-management-platform-api:latest #加速地址\n    \n    container_name: dmp\n\n    ports:\n      - \"9000:80\"\n      - \"11000-12000:11000-12000/udp\"\n      - \"21000-21100:21000-21100/udp\"\n\n    # 新建一个文件夹存docker-compose.yml,映射文件与docker-compose.yml同一级\n    volumes:\n      - ./.klei:/root/.klei\n      - ./data:/root/data\n      - ./dst:/root/dst\n      - ./logs:/root/logs\n      - ./dmp_files:/root/dmp_files\n      - ./steamcmd:/root/steamcmd\n      # HTTPS 证书挂载（启用 TLS=true 时需要）\n      # - ./ssl:/etc/ssl/dmp:ro\n      # 同步宿主机时间(linux内核)\n      - /etc/localtime:/etc/localtime:ro\n      - /etc/timezone:/etc/timezone:ro\n    network_mode: bridge\n\n    # restart: unless-stopped #开机自启\n    environment:\n      # - TZ=Asia/Shanghai #宿主机非Linux内核使用\n      - PGID=$(id -g)\n      - PUID=$(id -u)\n      - DMP_PORT=80\n#      - 日志打印级别\n      - LEVEL=info\n      # 启用 HTTPS，需同时挂载证书目录\n      # - TLS=true\n      # - TLS_CERT=/etc/ssl/dmp/fullchain.pem\n      # - TLS_KEY=/etc/ssl/dmp/privkey.pem\n    # 修改 dns 降低steam连接失败概率\n#    dns:\n#        - 144.144.144.144\n#        - 223.5.5.5\n#        - 8.8.8.8\n#        - 8.8.4.4\n"
  },
  {
    "path": "docker/entry-point.sh",
    "content": "#!/bin/bash\n\n# 定义变量\nDMP_HOME=\"/root\"\n\ncd $DMP_HOME || exit\n\n# 定义 SIGTERM 信号处理函数\ncleanup() {\n    echo \"Received SIGTERM, cleaning up...\"\n    # 发送停止信号给 dmp 进程\n    if [[ -n \"$DMP_PID\" ]]; then\n        kill \"$DMP_PID\"\n        echo \"Stopped dmp process with PID $DMP_PID\"\n    fi\n    exit 0\n}\n\n# 捕获 SIGTERM 信号\ntrap cleanup SIGTERM\n\n# 构建启动命令\nDMP_CMD=\"./dmp -bind $DMP_PORT -dbpath ./data -level ${LEVEL:-info}\"\n\n# 如果启用 TLS，追加证书和私钥参数\nif [ \"$TLS\" = \"true\" ]; then\n    TLS_CERT=\"${TLS_CERT:-/etc/ssl/dmp/fullchain.pem}\"\n    TLS_KEY=\"${TLS_KEY:-/etc/ssl/dmp/privkey.pem}\"\n    DMP_CMD=\"$DMP_CMD -cert $TLS_CERT -key $TLS_KEY\"\n    echo \"TLS enabled, cert: $TLS_CERT, key: $TLS_KEY\"\nfi\n\n# 启动 dmp 并获取其 PID\n$DMP_CMD 2>&1 &\nDMP_PID=$!  # 获取 dmp 进程的 PID\n\n# 让脚本保持运行状态，直到收到信号\nwhile true; do\n    sleep 1\ndone\n"
  },
  {
    "path": "docs/README.md",
    "content": "### [[中文文档](../README.md)] | [README]\n\n# DMP\n\n![GitHub Release](https://img.shields.io/github/v/release/miracleEverywhere/dst-management-platform-api)\n![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/miracleEverywhere/dst-management-platform-api/total)\n![GitHub commit activity](https://img.shields.io/github/commit-activity/t/miracleEverywhere/dst-management-platform-api)\n![GitHub License](https://img.shields.io/github/license/miracleEverywhere/dst-management-platform-api)\n![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/miracleEverywhere/dst-management-platform-api)\n[![CodeWiki](https://img.shields.io/badge/CodeWiki-Ready-orange)](https://codewiki.google/github.com/miracleeverywhere/dst-management-platform-api)\n<div>\n    <img src=\"images/dmp.svg\" height=\"100\" alt=\"DMP\"/>\n    <h3>:sparkling_heart: Supports multi-room, multi-user, and multi-permission management :sparkling_heart:</h3>\n    <h3>:star2: One-click to start your DST journey :star2:</h3>\n</div>\n\n---\n\n## :strawberry: Documents\n\n**[https://miraclesses.top](https://miraclesses.top)**\n\n---\n\n## :love_letter: Contribute\n\nWelcome all developers to contribute code to improve and extend this project!\n\nThanks to the following developers for their code contributions to this project.\n\n![https://github.com/miracleEverywhere/dst-management-platform-api/graphs/contributors](https://contrib.rocks/image?repo=miracleEverywhere/dst-management-platform-api)\n\n---\n\n## :balloon: Screenshots\n\n![Rooms](images/en/rooms.png)\n\n![Dashboard](images/en/dashboard.png)\n\n![Game](images/en/game.png)\n\n![Mod](images/en/mod.png)\n\n![Platform](images/en/platform.png)\n\n---\n\n##  :sparkling_heart: Thanks\nThe [frontend](https://github.com/miracleEverywhere/dst-management-platform-web) of this project is a secondary development based on the open-source [materio-vuetify-vuejs-admin-template-free](https://github.com/themeselection/materio-vuetify-vuejs-admin-template-free). Many thanks to the open-source community\n\nVersions 1.x and 2.x are based on secondary development of [koi-ui](https://github.com/KoiKite/koi-ui). Thanks to the open-source community\n\nThanks to the acceleration site: \n- [github.akams.cn](https://github.akams.cn/)\n- [gh.llkk.cc](https://gh.llkk.cc/)\n- [github.dpik.top](https://github.dpik.top/)\n- [ghfast.top](https://ghfast.top/)\n\nThanks to [饥荒百科](https://dontstarve.huijiwiki.com/wiki/饥荒)\n\nThanks to [长鸽门徒](https://www.bilibili.com/opus/814456568458248259) for providing the DST emoji font"
  },
  {
    "path": "dst/dst.go",
    "content": "package dst\n\nimport (\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n)\n\n// SaveAll 保存所有配置文件\nfunc (g *Game) SaveAll() error {\n\tvar err error\n\n\t// cluster\n\terr = g.createRoom()\n\tif err != nil {\n\t\treturn err\n\t}\n\n\t// worlds\n\terr = g.createWorlds()\n\tif err != nil {\n\t\treturn err\n\t}\n\n\treturn nil\n}\n\n// StartWorld 启动一个世界\nfunc (g *Game) StartWorld(id int) error {\n\treturn g.startWorld(id)\n}\n\n// StartAllWorld 启动所有世界\nfunc (g *Game) StartAllWorld() error {\n\treturn g.startAllWorld()\n}\n\n// StopWorld 关闭一个世界\nfunc (g *Game) StopWorld(id int) error {\n\treturn g.stopWorld(id)\n}\n\n// StopAllWorld 关闭所有世界\nfunc (g *Game) StopAllWorld() error {\n\treturn g.stopAllWorld()\n}\n\nfunc (g *Game) WorldUpStatus(id int) bool {\n\treturn g.worldUpStatus(id)\n}\n\nfunc (g *Game) WorldPerformanceStatus(id int) PerformanceStatus {\n\treturn g.worldPerformanceStatus(id)\n}\n\n// DeleteWorld 删除指定世界\nfunc (g *Game) DeleteWorld(id int) error {\n\treturn g.deleteWorld(id)\n}\n\n// Reset 重置世界，force：关闭世界--删除世界--启动世界\nfunc (g *Game) Reset(force bool) error {\n\treturn g.reset(force)\n}\n\n// Announce 宣告，会循环所有世界，直到执行成功\nfunc (g *Game) Announce(message string) error {\n\treturn g.announce(message)\n}\n\nfunc (g *Game) SystemMsg(message string) error {\n\treturn g.systemMsg(message)\n}\n\n// ConsoleCmd 指定世界执行命令\nfunc (g *Game) ConsoleCmd(cmd string, worldID int) error {\n\treturn g.consoleCmd(cmd, worldID)\n}\n\n// SessionInfo 获取存档信息\nfunc (g *Game) SessionInfo() *RoomSessionInfo {\n\treturn g.sessionInfo()\n}\n\n// DownloadMod 下载模组\nfunc (g *Game) DownloadMod(id int, fileURL string) (error, int64) {\n\treturn g.downloadMod(id, fileURL)\n}\n\n// GetDownloadedMods 获取已经下载的模组\nfunc (g *Game) GetDownloadedMods() *[]DownloadedMod {\n\treturn g.getDownloadedMods()\n}\n\n// GetModConfigureOptions 返回动态表单结构\nfunc (g *Game) GetModConfigureOptions(worldID, modID int, ugc bool) (*[]ConfigurationOption, error) {\n\treturn g.getModConfigureOptions(worldID, modID, ugc)\n}\n\n// GetModConfigureOptionsValues 返回动态表单数据\nfunc (g *Game) GetModConfigureOptionsValues(worldID, modID int, ugc bool) (*ModORConfig, error) {\n\treturn g.getModConfigureOptionsValues(worldID, modID, ugc)\n}\n\n// ModConfigureOptionsValuesChange 修改mod配置，返回给handler函数保存到数据库\nfunc (g *Game) ModConfigureOptionsValuesChange(worldID, modID int, modConfig *ModORConfig) error {\n\treturn g.modConfigureOptionsValuesChange(worldID, modID, modConfig)\n}\n\n// ModEnable 启用mod，保存文件，返回给handler函数保存到数据库\nfunc (g *Game) ModEnable(worldID, modID int, ugc bool) error {\n\treturn g.modEnable(worldID, modID, ugc)\n}\n\n// GetEnabledMods 获取启用的mod列表\nfunc (g *Game) GetEnabledMods(worldID int) ([]DownloadedMod, error) {\n\treturn g.getEnabledMods(worldID)\n}\n\n// ModDisable 禁用mod，保存文件，返回给handler函数保存到数据库\nfunc (g *Game) ModDisable(modID int) error {\n\treturn g.modDisable(modID)\n}\n\n// ModDelete 删除模组\nfunc (g *Game) ModDelete(modID int, fileURL string) error {\n\treturn g.deleteMod(modID, fileURL)\n}\n\n// LogContent 获取日志\nfunc (g *Game) LogContent(logType string, id, lines int) []string {\n\treturn g.getLogContent(logType, id, lines)\n}\n\n// HistoryFileList 获取历史日志文件列表\nfunc (g *Game) HistoryFileList(logType string, id int) []string {\n\treturn g.historyFileList(logType, id)\n}\n\n// HistoryFileContent 获取历史日志文件内容\nfunc (g *Game) HistoryFileContent(logType, logfileName string, id int) string {\n\treturn g.historyFileContent(logType, logfileName, id)\n}\n\n// LogsInfo 获取日志大小\nfunc (g *Game) LogsInfo() LogInfo {\n\treturn g.logsInfo()\n}\n\n// LogsClean 删除日志\nfunc (g *Game) LogsClean(cleanLogs *CleanLogs) bool {\n\treturn g.logsClean(cleanLogs)\n}\n\n// LogsList 获取日志文件列表\nfunc (g *Game) LogsList(admin bool) []string {\n\treturn g.logsList(admin)\n}\n\n// GetOnlinePlayerList 获取玩家列表\nfunc (g *Game) GetOnlinePlayerList(id int) ([]string, error) {\n\treturn g.getOnlinePlayerList(id)\n}\n\n// GetLastAliveTime 获取指定世界最后的存活时间\nfunc (g *Game) GetLastAliveTime(id int) (string, error) {\n\treturn g.getLastAliveTime(id)\n}\n\n// Backup 创建备份文件\nfunc (g *Game) Backup() error {\n\treturn g.backup()\n}\n\n// Restore 恢复备份\nfunc (g *Game) Restore(filename string) (*SaveJson, error) {\n\treturn g.restore(filename)\n}\n\n// GetBackups 获取备份文件\nfunc (g *Game) GetBackups() ([]BackupFile, error) {\n\treturn g.getBackups()\n}\n\n// DeleteBackups 批量删除备份文件，返回删除的个数\nfunc (g *Game) DeleteBackups(filenames []string) int {\n\treturn g.deleteBackups(filenames)\n}\n\n// RunningScreens 获取正在运行的screen\nfunc (g *Game) RunningScreens() ([]string, error) {\n\treturn g.runningScreen()\n}\n\n// DeleteRoom 删除房间相关文件\nfunc (g *Game) DeleteRoom() error {\n\treturn g.deleteRoom()\n}\n\n// AddPlayerList 三个名单添加uid\nfunc (g *Game) AddPlayerList(uids []string, listType string) error {\n\treturn g.addPlayerList(uids, listType)\n}\n\n// RemovePlayerList 三个名单删除uid\nfunc (g *Game) RemovePlayerList(uid, listType string) error {\n\treturn g.removePlayerList(uid, listType)\n}\n\n// GetPlayerList 获取三个名单\nfunc (g *Game) GetPlayerList(listType string) []string {\n\tswitch listType {\n\tcase \"adminlist\":\n\t\tlogger.Logger.Debug(utils.StructToFlatString(g.adminlist))\n\t\treturn g.adminlist\n\tcase \"blocklist\":\n\t\treturn g.blocklist\n\tcase \"whitelist\":\n\t\treturn g.whitelist\n\tdefault:\n\t\treturn []string{}\n\t}\n}\n\n// GenerateBackgroundMap filepath: 最新的存档文件 返回背景地图base64\nfunc (g *Game) GenerateBackgroundMap(worldID int) (MapData, error) {\n\treturn g.generateBackgroundMap(worldID)\n}\n\n// CoordinateToPx 返回地图上的xy坐标\nfunc (g *Game) CoordinateToPx(size, a, b int) (int, int) {\n\treturn coordinateToPx(size, a, b)\n}\n\n// GetCoordinate 获取游戏内prefab的坐标\nfunc (g *Game) GetCoordinate(cmd string, worldID int) (int, int, error) {\n\treturn g.getCoordinate(cmd, worldID)\n}\n\n// CountPrefabs 统计指定世界prefab的个数\nfunc (g *Game) CountPrefabs(worldID int) []PrefabItem {\n\treturn g.countPrefabs(worldID)\n}\n\n// PlayerPosition 获取玩家实时坐标\nfunc (g *Game) PlayerPosition(worldID int) []PlayerPosition {\n\treturn g.playerPosition(worldID)\n}\n\n// GetSnapshot 获取饥荒存档文件\nfunc (g *Game) GetSnapshot() ([]SnapshotFile, error) {\n\treturn g.getSnapshot()\n}\n\n// DeleteSnapshot 删除饥荒存档文件，所有世界\nfunc (g *Game) DeleteSnapshot(filename string) error {\n\treturn g.deleteSnapshot(filename)\n}\n\n// DeleteAcf 删除acf文件\nfunc (g *Game) DeleteAcf() error {\n\treturn g.deleteAcf()\n}\n\nfunc (g *Game) ChatMessages(lines int, needTime bool) ([]ChatMessage, error) {\n\treturn g.chatMessages(lines, needTime)\n}\n"
  },
  {
    "path": "dst/logs.go",
    "content": "package dst\n\nimport (\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"fmt\"\n)\n\nfunc (g *Game) getLogContent(logType string, id, lines int) []string {\n\tvar logPath string\n\n\tswitch logType {\n\tcase \"game\":\n\t\tworld, err := g.getWorldByID(id)\n\t\tif err != nil {\n\t\t\treturn []string{}\n\t\t}\n\t\tlogPath = fmt.Sprintf(\"%s/server_log.txt\", world.worldPath)\n\t\tlogger.Logger.Debug(logPath)\n\tcase \"chat\":\n\t\tfor _, world := range g.worldSaveData {\n\t\t\tif g.worldUpStatus(world.ID) {\n\t\t\t\tlogPath = fmt.Sprintf(\"%s/server_chat_log.txt\", world.worldPath)\n\t\t\t\tbreak\n\t\t\t}\n\t\t}\n\tdefault:\n\t\treturn []string{}\n\t}\n\n\tlogger.Logger.Debug(logPath)\n\tif logPath == \"\" {\n\t\treturn []string{}\n\t}\n\n\treturn utils.GetFileLastNLines(logPath, lines)\n}\n\nfunc (g *Game) historyFileList(logType string, id int) []string {\n\tvar logPath string\n\n\tswitch logType {\n\tcase \"game\":\n\t\tworld, err := g.getWorldByID(id)\n\t\tif err != nil {\n\t\t\treturn []string{}\n\t\t}\n\t\tlogPath = fmt.Sprintf(\"%s/backup/server_log\", world.worldPath)\n\t\tlogger.Logger.Debug(logPath)\n\tcase \"chat\":\n\t\tfor _, world := range g.worldSaveData {\n\t\t\tif g.worldUpStatus(world.ID) {\n\t\t\t\tlogPath = fmt.Sprintf(\"%s/backup/server_chat_log\", world.worldPath)\n\t\t\t\tbreak\n\t\t\t}\n\t\t}\n\tdefault:\n\t\treturn []string{}\n\t}\n\n\tfiles, err := utils.GetFiles(logPath)\n\tif err != nil {\n\t\treturn []string{}\n\t}\n\n\treturn files\n}\n\nfunc (g *Game) historyFileContent(logType, logfileName string, id int) string {\n\tvar logPath string\n\n\tswitch logType {\n\tcase \"game\":\n\t\tworld, err := g.getWorldByID(id)\n\t\tif err != nil {\n\t\t\treturn \"\"\n\t\t}\n\t\tlogPath = fmt.Sprintf(\"%s/backup/server_log/%s\", world.worldPath, logfileName)\n\t\tlogger.Logger.Debug(logPath)\n\tcase \"chat\":\n\t\tfor _, world := range g.worldSaveData {\n\t\t\tif g.worldUpStatus(world.ID) {\n\t\t\t\tlogPath = fmt.Sprintf(\"%s/backup/server_chat_log/%s\", world.worldPath, logfileName)\n\t\t\t\tbreak\n\t\t\t}\n\t\t}\n\tdefault:\n\t\treturn \"\"\n\t}\n\n\tcontent, err := utils.GetFileAllContent(logPath)\n\tif err != nil {\n\t\treturn \"\"\n\t}\n\n\treturn content\n}\n\ntype LogInfo struct {\n\tGame    int64 `json:\"game\"`\n\tChat    int64 `json:\"chat\"`\n\tSteam   int64 `json:\"steam\"`\n\tAccess  int64 `json:\"access\"`\n\tRuntime int64 `json:\"runtime\"`\n}\n\nfunc (g *Game) logsInfo() LogInfo {\n\tvar logInfo LogInfo\n\tfor _, world := range g.worldSaveData {\n\t\tsize, err := utils.GetDirSize(fmt.Sprintf(\"%s/backup/server_log\", world.worldPath))\n\t\tif err == nil {\n\t\t\tlogInfo.Game = logInfo.Game + size\n\t\t}\n\t\tsize, err = utils.GetDirSize(fmt.Sprintf(\"%s/backup/server_chat_log\", world.worldPath))\n\t\tif err == nil {\n\t\t\tlogInfo.Chat = logInfo.Chat + size\n\t\t}\n\t}\n\tsteamSize, err := utils.GetFileSize(\"Steam/logs/bootstrap_log.txt\")\n\tif err == nil {\n\t\tlogInfo.Steam = logInfo.Steam + steamSize\n\t}\n\taccessSize, err := utils.GetFileSize(\"logs/access.log\")\n\tif err == nil {\n\t\tlogInfo.Access = logInfo.Access + accessSize\n\t}\n\truntimeSize, err := utils.GetFileSize(\"logs/runtime.log\")\n\tif err == nil {\n\t\tlogInfo.Runtime = logInfo.Runtime + runtimeSize\n\t}\n\n\treturn logInfo\n}\n\ntype CleanLogs struct {\n\tGame    bool `json:\"game\"`\n\tChat    bool `json:\"chat\"`\n\tSteam   bool `json:\"steam\"`\n\tAccess  bool `json:\"access\"`\n\tRuntime bool `json:\"runtime\"`\n}\n\nfunc (g *Game) logsClean(cleanLogs *CleanLogs) bool {\n\tallSuccess := true\n\n\tif cleanLogs.Game {\n\t\tfor _, world := range g.worldSaveData {\n\t\t\terr := utils.RemoveDir(fmt.Sprintf(\"%s/backup/server_log\", world.worldPath))\n\t\t\tif err != nil {\n\t\t\t\tallSuccess = false\n\t\t\t\tlogger.Logger.Errorf(\"删除游戏日志失败, err: %v\", err)\n\t\t\t}\n\t\t}\n\t}\n\tif cleanLogs.Chat {\n\t\tfor _, world := range g.worldSaveData {\n\t\t\terr := utils.RemoveDir(fmt.Sprintf(\"%s/backup/server_chat_log\", world.worldPath))\n\t\t\tif err != nil {\n\t\t\t\tallSuccess = false\n\t\t\t\tlogger.Logger.Errorf(\"删除聊天日志失败, err: %v\", err)\n\t\t\t}\n\t\t}\n\t}\n\tif cleanLogs.Steam {\n\t\terr := utils.TruncAndWriteFile(\"Steam/logs/bootstrap_log.txt\", \"\")\n\t\tif err != nil {\n\t\t\tallSuccess = false\n\t\t\tlogger.Logger.Errorf(\"删除Steam日志失败, err: %v\", err)\n\t\t}\n\t}\n\tif cleanLogs.Access {\n\t\terr := utils.TruncAndWriteFile(\"logs/access.log\", \"\")\n\t\tif err != nil {\n\t\t\tallSuccess = false\n\t\t\tlogger.Logger.Errorf(\"删除请求日志失败, err: %v\", err)\n\t\t}\n\t}\n\tif cleanLogs.Runtime {\n\t\terr := utils.TruncAndWriteFile(\"logs/runtime.log\", \"\")\n\t\tif err != nil {\n\t\t\tallSuccess = false\n\t\t\tlogger.Logger.Errorf(\"删除运行日志失败, err: %v\", err)\n\t\t}\n\t}\n\n\treturn allSuccess\n}\n\nfunc (g *Game) logsList(admin bool) []string {\n\tvar files []string\n\n\tfor _, world := range g.worldSaveData {\n\t\tfiles = append(files, fmt.Sprintf(\"%s/server_log.txt\", world.worldPath))\n\t}\n\n\tif admin {\n\t\tfiles = append(files, \"logs/access.log\", \"logs/runtime.log\")\n\t}\n\n\treturn files\n}\n"
  },
  {
    "path": "dst/map.go",
    "content": "package dst\n\nimport (\n\t\"bufio\"\n\t\"bytes\"\n\t\"dst-management-platform-api/database/db\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"encoding/base64\"\n\t\"errors\"\n\t\"fmt\"\n\t\"image\"\n\t\"image/color\"\n\t\"image/png\"\n\t\"os\"\n\t\"regexp\"\n\t\"strconv\"\n\t\"strings\"\n\t\"time\"\n)\n\ntype MapData struct {\n\tHeight int    `json:\"height\"`\n\tWidth  int    `json:\"width\"`\n\tImage  string `json:\"image\"`\n}\n\nfunc tileID2Color(tileID int) string {\n\tMAP := map[int]string{\n\t\t0:   \"#000000\", // 默认异常\n\t\t1:   \"#546E7A\", // 边缘等\n\t\t2:   \"#A1887F\", // 卵石路\n\t\t3:   \"#FFEFD5\", // 矿区\n\t\t4:   \"#F5DEB3\", // 没有地皮\n\t\t5:   \"#FFFACD\", // 热带草原\n\t\t6:   \"#66CDAA\", // 长草\n\t\t7:   \"#2E8B57\", // 森林\n\t\t8:   \"#4A148C\", // 沼泽\n\t\t13:  \"#B2EBF2\", // 蝙蝠\n\t\t14:  \"#0091EA\", // 蓝蘑菇\n\t\t15:  \"#66BB6A\", // 楼梯普通\n\t\t16:  \"#8D6E63\", // 圆石笋\n\t\t17:  \"#9E9D24\", // 荧光果普通\n\t\t18:  \"#BA68C8\", // 迷宫\n\t\t19:  \"#E040FB\", // 远古1\n\t\t20:  \"#E040FB\", // 远古2\n\t\t21:  \"#E040FB\", // 远古3\n\t\t22:  \"#E040FB\", // 远古4\n\t\t23:  \"#E040FB\", // 远古5\n\t\t24:  \"#E57373\", // 红蘑菇\n\t\t25:  \"#C8E6C9\", // 绿蘑菇\n\t\t30:  \"#FFA07A\", // 落叶林\n\t\t31:  \"#FFF9C4\", // 沙漠\n\t\t42:  \"#96CDCD\", // 月岛1\n\t\t43:  \"#96CDCD\", // 月岛2\n\t\t44:  \"#FFB6C1\", // 奶奶岛\n\t\t45:  \"#FFB300\", // 档案馆\n\t\t46:  \"#4DB6AC\", // 月亮蘑菇林\n\t\t201: \"#1E88E5\", // 浅海1\n\t\t202: \"#1976D2\", // 浅海2\n\t\t203: \"#1565C0\", // 中海\n\t\t204: \"#0D47A1\", // 深海\n\t\t205: \"#F5FFFA\", // 海盐\n\t\t208: \"#00897B\", // 水中木\n\t}\n\n\tif MAP[tileID] == \"\" {\n\t\treturn \"#000000\"\n\t}\n\n\treturn MAP[tileID]\n}\n\nfunc parseHexColor(s string) color.RGBA {\n\tif len(s) != 7 || s[0] != '#' {\n\t\treturn color.RGBA{}\n\t}\n\n\tr, err := strconv.ParseUint(s[1:3], 16, 8)\n\tif err != nil {\n\t\treturn color.RGBA{}\n\t}\n\n\tg, err := strconv.ParseUint(s[3:5], 16, 8)\n\tif err != nil {\n\t\treturn color.RGBA{}\n\t}\n\n\tb, err := strconv.ParseUint(s[5:7], 16, 8)\n\tif err != nil {\n\t\treturn color.RGBA{}\n\t}\n\n\treturn color.RGBA{R: uint8(r), G: uint8(g), B: uint8(b), A: 255}\n}\n\nfunc (g *Game) generateBackgroundMap(worldID int) (MapData, error) {\n\tworld, err := g.getWorldByID(worldID)\n\tif err != nil {\n\t\treturn MapData{}, err\n\t}\n\tsessionPath, err := findLatestMetaFile(world.sessionPath)\n\tif err != nil {\n\t\treturn MapData{}, err\n\t}\n\n\tfilepath := strings.Split(sessionPath, \".meta\")[0]\n\n\tfileContent, err := os.ReadFile(filepath)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"打开存档文件失败, err: %v\", err)\n\t\treturn MapData{}, err\n\t}\n\n\tvar height, width int\n\n\treHeight := regexp.MustCompile(`,height=(\\d+),`)\n\treWidth := regexp.MustCompile(`,width=(\\d+),`)\n\n\tmatchHeight := reHeight.FindSubmatch(fileContent)\n\tif len(matchHeight) >= 2 {\n\t\theight, err = strconv.Atoi(string(matchHeight[1]))\n\t\tif err != nil {\n\t\t\tlogger.Logger.Error(\"获取存档文件中height失败\")\n\t\t\treturn MapData{}, err\n\t\t}\n\t} else {\n\t\tlogger.Logger.Error(\"获取存档文件中height失败\")\n\t\treturn MapData{}, errors.New(\"获取存档文件中height失败\")\n\t}\n\n\tmatchWidth := reWidth.FindSubmatch(fileContent)\n\tif len(matchWidth) >= 2 {\n\t\twidth, err = strconv.Atoi(string(matchWidth[1]))\n\t\tif err != nil {\n\t\t\tlogger.Logger.Error(\"获取存档文件中width失败\")\n\t\t\treturn MapData{}, errors.New(\"获取存档文件中width失败\")\n\t\t}\n\t} else {\n\t\tlogger.Logger.Error(\"获取存档文件中width失败\")\n\t\treturn MapData{}, errors.New(\"获取存档文件中width失败\")\n\t}\n\n\tvar tiles []byte\n\n\t// 匹配base64内容\n\treTiles := regexp.MustCompile(`tiles=\"([A-Za-z0-9+/=]+)\"`)\n\tmatchTiles := reTiles.FindSubmatch(fileContent)\n\tif len(matchTiles) >= 2 {\n\t\ttiles = matchTiles[1]\n\t} else {\n\t\tlogger.Logger.Error(\"存档文件中没有找到tiles字段\")\n\t\treturn MapData{}, errors.New(\"存档文件中没有找到tiles字段\")\n\t}\n\n\ttilesDecoded, err := base64.StdEncoding.DecodeString(string(tiles))\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"tiles字段解码失败, err: %v\", err)\n\t\treturn MapData{}, errors.New(\"tiles字段解码失败\")\n\t}\n\n\tif len(tilesDecoded)%2 != 0 {\n\t\ttilesDecoded = tilesDecoded[:len(tilesDecoded)-1]\n\t}\n\n\tvar tileIDs []int\n\n\tfor i := 0; i < len(tilesDecoded); i += 2 {\n\t\tif i+1 >= len(tilesDecoded) {\n\t\t\tbreak\n\t\t}\n\t\ttileId := int(tilesDecoded[i+1])\n\t\ttileIDs = append(tileIDs, tileId)\n\t}\n\t// 创建新图像\n\timg := image.NewRGBA(image.Rect(0, 0, width, height))\n\n\t// 填充像素\n\tfor y := 0; y < height; y++ {\n\t\tfor x := 0; x < width; x++ {\n\t\t\t// 计算当前像素index\n\t\t\tindex := y*width + x\n\t\t\t// 解析16进制颜色\n\t\t\tc := parseHexColor(tileID2Color(tileIDs[index]))\n\n\t\t\tX := width - x - 1\n\n\t\t\timg.Set(X, y, c)\n\t\t}\n\t}\n\n\t// 将图像编码为PNG格式的字节\n\tvar buf bytes.Buffer\n\tif err = png.Encode(&buf, img); err != nil {\n\t\tlogger.Logger.Errorf(\"图片编码失败, err: %v\", err)\n\t\treturn MapData{}, err\n\t}\n\n\t// 将PNG字节转换为Base64字符串\n\tbase64Str := base64.StdEncoding.EncodeToString(buf.Bytes())\n\n\treturn MapData{\n\t\tHeight: height,\n\t\tWidth:  width,\n\t\tImage:  base64Str,\n\t}, nil\n}\n\nfunc coordinateToPx(size, a, b int) (int, int) {\n\tx := ((size*2 - a) * 323) / 1310\n\ty := ((size*2 + b) * 235) / 938\n\n\treturn x, y\n}\n\nfunc (g *Game) getCoordinate(cmd string, worldID int) (int, int, error) {\n\tworld, err := g.getWorldByID(worldID)\n\tif err != nil {\n\t\treturn 0, 0, err\n\t}\n\n\terr = utils.ScreenCMD(cmd, world.screenName)\n\tif err != nil {\n\t\treturn 0, 0, err\n\t}\n\n\ttime.Sleep(100 * time.Millisecond)\n\tlogPath := fmt.Sprintf(\"%s/server_log.txt\", world.worldPath)\n\t// 打开文件\n\tfile, err := os.Open(logPath)\n\tif err != nil {\n\t\treturn 0, 0, err\n\t}\n\tdefer file.Close()\n\n\t// 使用缓冲读取器\n\tscanner := bufio.NewScanner(file)\n\tvar lines []string\n\tvar targetLineIndex int = -1\n\n\t// 先扫描文件并将所有行存入内存（适用于可以放入内存的文件）\n\tfor scanner.Scan() {\n\t\tline := scanner.Text()\n\t\tlines = append(lines, line)\n\t\tif strings.Contains(line, cmd) {\n\t\t\t// 记录最后一个匹配行的索引\n\t\t\ttargetLineIndex = len(lines) - 1\n\t\t}\n\t}\n\n\tif targetLineIndex == -1 {\n\t\treturn 0, 0, fmt.Errorf(\"未找到坐标信息\")\n\t}\n\n\t// 检查是否有足够的后续行\n\tif targetLineIndex+3 >= len(lines) {\n\t\treturn 0, 0, fmt.Errorf(\"找到目标行但没有足够的后续行\")\n\t}\n\n\t// 提取坐标的三行\n\tcoordLines := lines[targetLineIndex+1 : targetLineIndex+4]\n\tvar x, y int\n\tvar parseErr error\n\n\t// 解析第三行坐标\n\tnums := strings.Fields(coordLines[2])\n\tif len(nums) >= 4 {\n\t\tif strings.Contains(nums[1], \".\") {\n\t\t\ta, err := strconv.ParseFloat(nums[1], 64)\n\t\t\tif err != nil {\n\t\t\t\treturn 0, 0, fmt.Errorf(\"字符串转浮点数失败\")\n\t\t\t}\n\t\t\tx = int(a)\n\t\t} else {\n\t\t\tx, parseErr = strconv.Atoi(nums[1])\n\t\t\tif parseErr != nil {\n\t\t\t\treturn 0, 0, fmt.Errorf(\"解析x坐标失败\")\n\t\t\t}\n\t\t}\n\n\t\tif strings.Contains(nums[3], \".\") {\n\t\t\ta, err := strconv.ParseFloat(nums[3], 64)\n\t\t\tif err != nil {\n\t\t\t\treturn 0, 0, fmt.Errorf(\"字符串转浮点数失败\")\n\t\t\t}\n\t\t\ty = int(a)\n\t\t} else {\n\t\t\ty, parseErr = strconv.Atoi(nums[3])\n\t\t\tif parseErr != nil {\n\t\t\t\treturn 0, 0, fmt.Errorf(\"解析y坐标失败\")\n\t\t\t}\n\t\t}\n\t}\n\n\treturn x, y, nil\n}\n\ntype PrefabItem struct {\n\tCode  string `json:\"code\"`\n\tCount int    `json:\"count\"`\n}\n\nfunc (g *Game) countPrefabs(worldID int) []PrefabItem {\n\tworld, err := g.getWorldByID(worldID)\n\tif err != nil {\n\t\treturn []PrefabItem{}\n\t}\n\n\tscreenName := world.screenName\n\tlogPath := fmt.Sprintf(\"%s/server_log.txt\", world.worldPath)\n\n\tprefabs := []PrefabItem{\n\t\t{\n\t\t\tCode: \"walrus_camp\",\n\t\t},\n\t\t{\n\t\t\tCode: \"wasphive\",\n\t\t},\n\t\t{\n\t\t\tCode: \"ruins_statue_mage\",\n\t\t},\n\t\t{\n\t\t\tCode: \"archive_moon_statue\",\n\t\t},\n\t}\n\n\tcmd1 := \"print('=== world prefabs counting start ===')\"\n\terr = utils.ScreenCMD(cmd1, screenName)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"统计世界失败, err: %v\", err)\n\t\treturn prefabs\n\t}\n\n\tfor _, prefab := range prefabs {\n\t\tcmd := fmt.Sprintf(\"c_countprefabs('%s')\", prefab.Code)\n\t\t_ = utils.ScreenCMD(cmd, screenName)\n\t\ttime.Sleep(50 * time.Millisecond)\n\t}\n\n\tcmd2 := \"print('=== world prefabs counting finish ===')\"\n\terr = utils.ScreenCMD(cmd2, screenName)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"统计世界失败, err: %v\", err)\n\t\treturn prefabs\n\t}\n\ttime.Sleep(100 * time.Millisecond)\n\n\tfile, err := os.Open(logPath)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"统计世界失败, err: %v\", err)\n\t\treturn prefabs\n\t}\n\n\tdefer func(file *os.File) {\n\t\terr := file.Close()\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"文件关闭失败, err: %v\", err)\n\t\t}\n\t}(file)\n\n\t// 逐行读取文件\n\tscanner := bufio.NewScanner(file)\n\tvar lines []string\n\tfor scanner.Scan() {\n\t\tlines = append(lines, scanner.Text())\n\t}\n\n\tvar usefulLines []string\n\n\tvar foundFinish bool\n\tvar foundStart bool\n\n\t// 反向遍历行\n\tfor i := len(lines) - 1; i >= 0; i-- {\n\t\tline := lines[i]\n\t\tif strings.Contains(line, cmd2) {\n\t\t\tfoundFinish = true\n\t\t\tcontinue\n\t\t}\n\n\t\tif foundFinish {\n\t\t\tusefulLines = append(usefulLines, line)\n\t\t}\n\n\t\t// 检查是否包含关键字\n\t\tif strings.Contains(line, cmd1) {\n\t\t\tfoundStart = true\n\t\t\tbreak\n\t\t}\n\t}\n\n\tif !foundStart {\n\t\tlogger.Logger.Error(\"没有发现开始标记\")\n\t\treturn prefabs\n\t}\n\n\t// 正则表达式匹配模式\n\tpattern := `There are\\s+(\\d+)\\s+(\\w+)\\s+in the world`\n\tre := regexp.MustCompile(pattern)\n\n\t// 查找匹配的行并提取所需字段\n\tfor _, line := range usefulLines {\n\t\tif matches := re.FindStringSubmatch(line); matches != nil {\n\t\t\tfor index, prefab := range prefabs {\n\t\t\t\tif prefab.Code+\"s\" == matches[2] {\n\t\t\t\t\tcount, err := strconv.Atoi(matches[1])\n\t\t\t\t\tif err != nil {\n\t\t\t\t\t\tcount = 0\n\t\t\t\t\t}\n\t\t\t\t\tprefabs[index].Count = count\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn prefabs\n}\n\ntype PlayerPosition struct {\n\tUID        string `json:\"uid\"`\n\tNickname   string `json:\"nickname\"`\n\tPrefab     string `json:\"prefab\"`\n\tCoordinate struct {\n\t\tX int `json:\"x\"`\n\t\tY int `json:\"y\"`\n\t} `json:\"coordinate\"`\n}\n\nfunc (g *Game) playerPosition(worldID int) []PlayerPosition {\n\tworld, err := g.getWorldByID(worldID)\n\tif err != nil {\n\t\treturn []PlayerPosition{}\n\t}\n\n\tscreenName := world.screenName\n\tlogPath := fmt.Sprintf(\"%s/server_log.txt\", world.worldPath)\n\n\tdb.PlayersStatisticMutex.Lock()\n\tdefer db.PlayersStatisticMutex.Unlock()\n\n\tvar Players []PlayerPosition\n\n\tif len(db.PlayersStatistic[g.room.ID]) > 0 {\n\t\tplayers := db.PlayersStatistic[g.room.ID][len(db.PlayersStatistic[g.room.ID])-1].PlayerInfo\n\t\tfor _, player := range players {\n\t\t\tPlayers = append(Players, PlayerPosition{\n\t\t\t\tUID:      player.UID,\n\t\t\t\tNickname: player.Nickname,\n\t\t\t\tPrefab:   player.Prefab,\n\t\t\t})\n\t\t}\n\t} else {\n\t\treturn []PlayerPosition{}\n\t}\n\n\tfor index, player := range Players {\n\t\tts := time.Now().UnixNano()\n\n\t\tcmd := fmt.Sprintf(\"print('==== DMP Start %s [%d] Start DMP ====')\", player.UID, ts)\n\t\terr := utils.ScreenCMD(cmd, screenName)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Warnf(\"执行获取玩家坐标失败，跳过: %v\", err)\n\t\t\tcontinue\n\t\t}\n\n\t\ttime.Sleep(50 * time.Millisecond)\n\n\t\tcmd = fmt.Sprintf(\"print(UserToPlayer('%s').Transform:GetWorldPosition())\", player.UID)\n\t\terr = utils.ScreenCMD(cmd, screenName)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Warnf(\"执行获取玩家坐标失败，跳过: %v\", err)\n\t\t\tcontinue\n\t\t}\n\n\t\ttime.Sleep(50 * time.Millisecond)\n\n\t\tcmd = fmt.Sprintf(\"print('==== DMP End %s [%d] End DMP ====')\", player.UID, ts)\n\t\terr = utils.ScreenCMD(cmd, screenName)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Warnf(\"执行获取玩家坐标失败，跳过: %v\", err)\n\t\t\tcontinue\n\t\t}\n\n\t\ttime.Sleep(50 * time.Millisecond)\n\n\t\tdata := utils.GetFileLastNLines(logPath, 100)\n\t\tvar lines []string\n\t\tfor i := len(data) - 1; i >= 0; i-- {\n\t\t\tlines = append(lines, data[i])\n\t\t}\n\n\t\tpattern := `(-?(?:\\d+\\.?\\d*|\\.\\d+)(?:[eE][-+]?\\d+)?)\\s+([-+]?(?:\\d+\\.?\\d*|\\.\\d+)(?:[eE][-+]?\\d+)?)\\s+(-?(?:\\d+\\.?\\d*|\\.\\d+)(?:[eE][-+]?\\d+)?)`\n\t\tre := regexp.MustCompile(pattern)\n\n\t\tvar endFound bool\n\n\t\tfor _, line := range lines {\n\t\t\tif strings.Contains(line, fmt.Sprintf(\"==== DMP End %s [%d] End DMP ====\", player.UID, ts)) {\n\t\t\t\tendFound = true\n\t\t\t\tcontinue\n\t\t\t}\n\t\t\tif endFound {\n\t\t\t\tendFound = false\n\t\t\t\tif matches := re.FindStringSubmatch(line); matches != nil {\n\t\t\t\t\tx, err := strconv.ParseFloat(matches[1], 64)\n\t\t\t\t\tif err != nil {\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\ty, err := strconv.ParseFloat(matches[3], 64)\n\t\t\t\t\tif err != nil {\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\tPlayers[index].Coordinate.X = int(x)\n\t\t\t\t\tPlayers[index].Coordinate.Y = int(y)\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t}\n\n\tvar returnData []PlayerPosition\n\n\tfor _, player := range Players {\n\t\tif player.Coordinate.Y != 0 {\n\t\t\treturnData = append(returnData, player)\n\t\t}\n\t}\n\n\treturn returnData\n}\n"
  },
  {
    "path": "dst/mod.go",
    "content": "package dst\n\nimport (\n\t\"dst-management-platform-api/database/db\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"fmt\"\n\t\"os\"\n\t\"strconv\"\n\t\"strings\"\n\t\"sync/atomic\"\n\t\"time\"\n\n\t\"github.com/yuin/gopher-lua\"\n)\n\ntype modSaveData struct {\n\tugcPath string\n}\n\nfunc (g *Game) dsModsSetup() error {\n\tg.roomMutex.Lock()\n\tdefer g.roomMutex.Unlock()\n\n\tvar modData string\n\tif g.room.ModInOne {\n\t\tmodData = g.room.ModData\n\t} else {\n\t\tmodData = g.worldSaveData[0].ModData\n\t}\n\n\tL := lua.NewState()\n\tdefer L.Close()\n\tif err := L.DoString(modData); err != nil {\n\t\treturn err\n\t}\n\tmodsTable := L.Get(-1)\n\tfileContent := \"\"\n\tif tbl, ok := modsTable.(*lua.LTable); ok {\n\t\t// 有配置，但为空\n\t\tif tbl.Len() == 0 {\n\t\t\terr := utils.TruncAndWriteFile(utils.GameModSettingPath, fileContent)\n\t\t\tif err != nil {\n\t\t\t\treturn err\n\t\t\t}\n\t\t}\n\t\ttbl.ForEach(func(key lua.LValue, value lua.LValue) {\n\t\t\t// 检查键是否是字符串，并且以 \"workshop-\" 开头\n\t\t\tif strKey, ok := key.(lua.LString); ok && strings.HasPrefix(string(strKey), \"workshop-\") {\n\t\t\t\t// 提取 \"workshop-\" 后面的数字\n\t\t\t\tworkshopID := strings.TrimPrefix(string(strKey), \"workshop-\")\n\t\t\t\tfileContent = fileContent + \"ServerModSetup(\\\"\" + workshopID + \"\\\")\\n\"\n\t\t\t}\n\t\t})\n\t\t// 有配置，不为空\n\t\terr := utils.TruncAndWriteFile(utils.GameModSettingPath, fileContent)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t} else {\n\t\t// 无配置\n\t\terr := utils.TruncAndWriteFile(utils.GameModSettingPath, fileContent)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\n\treturn nil\n}\n\nfunc (g *Game) downloadMod(id int, fileURL string) (error, int64) {\n\tatomic.AddInt32(&db.ModDownloadExecuting, 1)\n\tdefer atomic.AddInt32(&db.ModDownloadExecuting, -1)\n\tmodAcfMutex.Lock()\n\tdefer modAcfMutex.Unlock()\n\n\tvar (\n\t\terr     error\n\t\tugc     bool\n\t\tmodSize int64\n\t)\n\n\tif fileURL == \"\" {\n\t\tugc = true\n\t}\n\n\tif ugc {\n\t\t// 1. ugc mod 统一下载到 dmp_files/ugc, 也就是dmp_files/ugc/{cluster}/steamapps/workshop{appworkshop_322330.acf  content  downloads}\n\t\t// 2. 下载完成后，将下载的mod文件全部移动至dst/ugc_mods/{cluster}/{worlds}/ 删除-复制\n\t\t// 3. 读取游戏acf文件和dmp_files的acf文件，更新当前mod-id所对应的所有字段\n\n\t\t// 1\n\t\tlogger.Logger.Debugf(\"正在下载模组：%d\", id)\n\t\tdownloadCmd := g.generateModDownloadCmd(id)\n\t\tlogger.Logger.Debug(downloadCmd)\n\t\terr = utils.BashCMD(downloadCmd)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"下载模组失败, err: %v\", err)\n\t\t\treturn err, modSize\n\t\t}\n\t\ttime.Sleep(500 * time.Millisecond)\n\n\t\t// 2\n\t\tlogger.Logger.Debugf(\"正在移动模组：%d\", id)\n\t\terr = g.removeGameOldMod(id)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"移动模组失败, err: %v\", err)\n\t\t\treturn err, modSize\n\t\t}\n\t\tcopyCmd := g.generateModCopyCmd(id)\n\t\tlogger.Logger.Debug(copyCmd)\n\t\terr = utils.BashCMD(copyCmd)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"移动模组失败, err: %v\", err)\n\t\t\treturn err, modSize\n\t\t}\n\t\ttime.Sleep(500 * time.Millisecond)\n\n\t\t// 3\n\t\tgameAcfPath := fmt.Sprintf(\"dst/ugc_mods/%s/%s/appworkshop_322330.acf\", g.clusterName, g.worldSaveData[0].WorldName)\n\t\tlogger.Logger.Debugf(\"正在处理acf文件：%s\", gameAcfPath)\n\t\tgameAcfContent, err := utils.ReadLinesToSlice(gameAcfPath)\n\t\tif err != nil {\n\t\t\tgameAcfContent = []string{}\n\t\t}\n\t\terr = g.processAcf(id)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"修改acf文件失败, err: %v\", err)\n\t\t\t// 下载失败就恢复下载前的acf文件\n\t\t\tlogger.Logger.Info(\"正在恢复旧的acf文件\")\n\t\t\tfor _, world := range g.worldSaveData {\n\t\t\t\tgameAcfPath = fmt.Sprintf(\"dst/ugc_mods/%s/%s/appworkshop_322330.acf\", g.clusterName, world.WorldName)\n\t\t\t\twriteErr := utils.WriteLinesFromSlice(gameAcfPath, gameAcfContent)\n\t\t\t\tif writeErr != nil {\n\t\t\t\t\tlogger.Logger.Errorf(\"恢复acf文件失败, err: %v\", writeErr)\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn err, modSize\n\t\t}\n\t\ttime.Sleep(500 * time.Millisecond)\n\n\t\tmodSize, err = utils.GetDirSize(fmt.Sprintf(\"dst/ugc_mods/%s/%s/content/322330/%d\", g.clusterName, g.worldSaveData[0].WorldName, id))\n\t\tlogger.Logger.Debugf(\"模组路径为%s\", fmt.Sprintf(\"dst/ugc_mods/%s/%s/content/322330/%d\", g.clusterName, g.worldSaveData[0].WorldName, id))\n\t\tlogger.Logger.Debugf(\"模组大小为%d\", modSize)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"获取模组大小失败, err: %v\", err)\n\t\t\treturn err, modSize\n\t\t}\n\n\t} else {\n\t\t// 1. 下载zip文件并保存\n\t\t// 2. 解压zip文件至dst/mods/workshop-id\n\t\terr, modSize = downloadNotUGCMod(fileURL, id)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"下载mod失败, err: %v\", err)\n\t\t\treturn err, modSize\n\t\t}\n\t}\n\n\treturn nil, modSize\n}\n\nfunc (g *Game) generateModDownloadCmd(id int) string {\n\treturn fmt.Sprintf(\"steamcmd/steamcmd.sh +force_install_dir %s/%s/mods/ugc/%s +login anonymous +workshop_download_item 322330 %d +quit\", db.CurrentDir, utils.DmpFiles, g.clusterName, id)\n}\n\nfunc (g *Game) removeGameOldMod(id int) error {\n\tfor _, world := range g.worldSaveData {\n\t\tpath := fmt.Sprintf(\"dst/ugc_mods/%s/%s/content/322330/%d\", g.clusterName, world.WorldName, id)\n\t\terr := utils.RemoveDir(path)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\treturn nil\n}\n\nfunc (g *Game) generateModCopyCmd(id int) string {\n\tif len(g.worldSaveData) == 0 {\n\t\treturn \"\"\n\t}\n\n\tdmpPath := fmt.Sprintf(\"%s/mods/ugc/%s/steamapps/workshop/content/322330/%d\", utils.DmpFiles, g.clusterName, id)\n\n\tvar cmds []string\n\n\t// 生成 复制 命令\n\tfor _, world := range g.worldSaveData {\n\t\tgamePath := fmt.Sprintf(\"dst/ugc_mods/%s/%s/content/322330/%d\", g.clusterName, world.WorldName, id)\n\t\tcmd := fmt.Sprintf(\"mkdir -p dst/ugc_mods/%s/%s/content/322330\", g.clusterName, world.WorldName)\n\t\tcmds = append(cmds, cmd)\n\t\tcmd = fmt.Sprintf(\"cp -r %s %s\", dmpPath, gamePath)\n\t\tcmds = append(cmds, cmd)\n\t}\n\n\treturn strings.Join(cmds, \" && \")\n}\n\nfunc (g *Game) processAcf(id int) error {\n\tacfModID := strconv.Itoa(id)\n\n\tdmpAcfPath := fmt.Sprintf(\"%s/mods/ugc/%s/steamapps/workshop/appworkshop_322330.acf\", utils.DmpFiles, g.clusterName)\n\tgameAcfPath := fmt.Sprintf(\"dst/ugc_mods/%s/%s/appworkshop_322330.acf\", g.clusterName, g.worldSaveData[0].WorldName)\n\n\terr := utils.EnsureFileExists(gameAcfPath)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"EnsureFileExists失败, path: %v\", gameAcfPath)\n\t\treturn err\n\t}\n\n\tdmpAcfParser, err := utils.NewParser(dmpAcfPath)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tgameAcfContent, err := os.ReadFile(gameAcfPath)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tvar writtenContent string\n\n\tif len(gameAcfContent) == 0 {\n\t\t// 如果游戏mod目录没有acf文件，直接使用dmp下载的acf文件\n\t\twrittenContent = strings.Join(dmpAcfParser.Format(), \"\\n\")\n\t} else {\n\t\t// 如果游戏mod目录含有acf文件，处理游戏acf文件\n\t\tgameAcfParser, err := utils.NewParser(gameAcfPath)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\n\t\tnewMod, err := dmpAcfParser.GetWorkshopItemsInstalled(acfModID)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\n\t\terr = gameAcfParser.AddWorkshopItemsInstalled(newMod)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\n\t\twrittenContent = strings.Join(gameAcfParser.Format(), \"\\n\")\n\t}\n\n\tfor _, world := range g.worldSaveData {\n\t\tgameAcfPath = fmt.Sprintf(\"dst/ugc_mods/%s/%s/appworkshop_322330.acf\", g.clusterName, world.WorldName)\n\t\terr = utils.EnsureDirExists(fmt.Sprintf(\"%s/%s\", g.ugcPath, world.WorldName))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\terr = utils.TruncAndWriteFile(gameAcfPath, writtenContent)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\n\treturn nil\n}\n\ntype DownloadedMod struct {\n\tID         int    `json:\"id\"`\n\tName       string `json:\"name\"`\n\tLocalSize  string `json:\"localSize\"`\n\tServerSize string `json:\"serverSize\"`\n\tFileURL    string `json:\"file_url\"`\n\tPreviewURL string `json:\"preview_url\"`\n}\n\nfunc (g *Game) getDownloadedMods() *[]DownloadedMod {\n\tvar downloadedMods []DownloadedMod\n\n\t// 获取非ugc\n\tmodDirs, err := utils.GetDirs(\"dst/mods\", false)\n\tfor _, dir := range modDirs {\n\t\tif strings.HasPrefix(dir, \"workshop\") {\n\t\t\tparts := strings.Split(dir, \"-\")\n\t\t\tif len(parts) == 2 {\n\t\t\t\tidStr := parts[len(parts)-1]\n\t\t\t\tid, err := strconv.Atoi(idStr)\n\t\t\t\tif err == nil {\n\t\t\t\t\tdownloadedMods = append(downloadedMods, DownloadedMod{\n\t\t\t\t\t\tID:        id,\n\t\t\t\t\t\tLocalSize: \"0\",\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// 获取ugc\n\tgameAcfPath := fmt.Sprintf(\"dst/ugc_mods/%s/%s/appworkshop_322330.acf\", g.clusterName, g.worldSaveData[0].WorldName)\n\terr = utils.EnsureFileExists(gameAcfPath)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"EnsureFileExists失败, path: %v\", gameAcfPath)\n\t\treturn &downloadedMods\n\t}\n\n\tgameAcfParser, err := utils.NewParser(gameAcfPath)\n\tif err != nil {\n\t\tlogger.Logger.Warnf(\"获取acf文件失败：%v\", err)\n\t\treturn &downloadedMods\n\t}\n\n\tmods := gameAcfParser.ListWorkshopItemsInstalled()\n\tfor _, mod := range mods {\n\t\tid, err := strconv.Atoi(mod.Name)\n\t\tif err != nil {\n\t\t\tid = 0\n\t\t}\n\n\t\tdownloadedMods = append(downloadedMods, DownloadedMod{\n\t\t\tID:        id,\n\t\t\tLocalSize: mod.List[\"size\"],\n\t\t})\n\t}\n\n\treturn &downloadedMods\n}\n\nfunc (g *Game) getModConfigureOptions(worldID, modID int, ugc bool) (*[]ConfigurationOption, error) {\n\tvar modinfoLuaPath string\n\tif g.room.ModInOne {\n\t\tif ugc {\n\t\t\tmodinfoLuaPath = fmt.Sprintf(\"%s/%s/content/322330/%d/modinfo.lua\", g.ugcPath, g.worldSaveData[0].WorldName, modID)\n\t\t} else {\n\t\t\tmodinfoLuaPath = fmt.Sprintf(\"dst/mods/workshop-%d/modinfo.lua\", modID)\n\t\t}\n\t} else {\n\t\tif ugc {\n\t\t\tvar wi int\n\t\t\tfor index, world := range g.worldSaveData {\n\t\t\t\tif worldID == world.ID {\n\t\t\t\t\twi = index\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t}\n\t\t\tmodinfoLuaPath = fmt.Sprintf(\"%s/%s/content/322330/%d/modinfo.lua\", g.ugcPath, g.worldSaveData[wi].WorldName, modID)\n\t\t} else {\n\t\t\tmodinfoLuaPath = fmt.Sprintf(\"dst/mods/workshop-%d/modinfo.lua\", modID)\n\t\t}\n\t}\n\n\tparser, err := NewModInfoParser(modinfoLuaPath, modID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"读取modinfo文件失败, err: %v\", err)\n\t\treturn parser.Configuration, err\n\t}\n\n\terr = parser.Parse(g.lang)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"解析modinfo文件失败, err: %v\", err)\n\t\treturn parser.Configuration, err\n\t}\n\n\treturn parser.Configuration, nil\n}\n\nfunc (g *Game) getModConfigureOptionsValues(worldID, modID int, ugc bool) (*ModORConfig, error) {\n\tmodORParser := NewModORParser()\n\tdefer modORParser.close()\n\n\tlogger.Logger.Debugf(\"ugc is %t\", ugc)\n\n\tvar modORContent string\n\tif g.room.ModInOne {\n\t\tmodORContent = g.room.ModData\n\t} else {\n\t\tworld, err := g.getWorldByID(worldID)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Debugf(\"这里出问题?, err: %v\", err)\n\t\t\treturn &ModORConfig{}, err\n\t\t}\n\t\tmodORContent = world.ModData\n\t}\n\n\tmods, err := modORParser.Parse(modORContent, g.lang)\n\tif err != nil {\n\t\tlogger.Logger.Debugf(\"这里出问题?, err: %v\", err)\n\t\treturn &ModORConfig{}, err\n\t}\n\n\tfor key, mod := range mods {\n\t\tmodKey := fmt.Sprintf(\"workshop-%d\", modID)\n\t\tif key == modKey {\n\t\t\treturn mod, nil\n\t\t}\n\t}\n\n\treturn &ModORConfig{}, fmt.Errorf(\"在modoverrides.lua文件中没有找到该mod的配置\")\n}\n\nfunc (g *Game) modEnable(worldID, modID int, ugc bool) error {\n\tvar (\n\t\terr     error\n\t\toptions *[]ConfigurationOption\n\t)\n\t// 区分是否为禁本地配置\n\tif modID == 0 {\n\t\toptions = &[]ConfigurationOption{}\n\t} else {\n\t\toptions, err = g.getModConfigureOptions(worldID, modID, ugc)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Debugf(\"这里出问题?, err: %v\", err)\n\t\t\treturn err\n\t\t}\n\t}\n\n\tnewModConfig := &ModORConfig{\n\t\tConfigurationOptions: make(map[string]any),\n\t\tEnabled:              true,\n\t}\n\tfor _, option := range *options {\n\t\tkey := option.Name\n\t\tvalue := option.Default\n\t\tnewModConfig.ConfigurationOptions[key] = value\n\t}\n\n\tmodORParser := NewModORParser()\n\tdefer modORParser.close()\n\n\tvar modORContent string\n\tif g.room.ModInOne {\n\t\tmodORContent = g.room.ModData\n\t\tmods := make(ModORCollection)\n\t\tif modORContent != \"\" {\n\t\t\tmods, err = modORParser.Parse(modORContent, g.lang)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Debugf(\"这里出问题?, err: %v\", err)\n\t\t\t\treturn err\n\t\t\t}\n\t\t}\n\t\t// 区分是否为禁本地配置\n\t\tif modID == 0 {\n\t\t\tmods.AddModConfig(fmt.Sprintf(\"client_mods_disabled\"), newModConfig)\n\t\t} else {\n\t\t\tmods.AddModConfig(fmt.Sprintf(\"workshop-%d\", modID), newModConfig)\n\t\t}\n\t\tnewModORContent := mods.ToLuaCode()\n\t\tg.room.ModData = newModORContent\n\t} else {\n\t\t// 为保留每个世界的独立模组配置，需要分开处理，增加指定的mod，并修改db，最后返回\n\t\tworlds := *g.worlds\n\t\tfor i, world := range g.worldSaveData {\n\t\t\tmodORContent = world.ModData\n\t\t\tmods := make(ModORCollection)\n\t\t\tif modORContent != \"\" {\n\t\t\t\tmods, err = modORParser.Parse(modORContent, g.lang)\n\t\t\t\tif err != nil {\n\t\t\t\t\tlogger.Logger.Debugf(\"这里出问题?, err: %v\", err)\n\t\t\t\t\treturn err\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// 区分是否为禁本地配置\n\t\t\tif modID == 0 {\n\t\t\t\tmods.AddModConfig(fmt.Sprintf(\"client_mods_disabled\"), newModConfig)\n\t\t\t} else {\n\t\t\t\tmods.AddModConfig(fmt.Sprintf(\"workshop-%d\", modID), newModConfig)\n\t\t\t}\n\t\t\tnewModORContent := mods.ToLuaCode()\n\n\t\t\tworlds[i].ModData = newModORContent\n\t\t}\n\t}\n\n\t// 统一保存文件\n\treturn g.saveMods()\n}\n\nfunc (g *Game) saveMods() error {\n\tvar modContent string\n\n\tfor idx, world := range *g.worlds {\n\t\tif g.room.ModInOne {\n\t\t\tmodContent = g.room.ModData\n\t\t} else {\n\t\t\tmodContent = world.ModData\n\t\t}\n\t\terr := utils.TruncAndWriteFile(g.worldSaveData[idx].modOverridesPath, modContent)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\n\treturn nil\n}\n\nfunc (g *Game) modConfigureOptionsValuesChange(worldID, modID int, modConfig *ModORConfig) error {\n\tg.modMutex.Lock()\n\tdefer g.modMutex.Unlock()\n\n\tmodORParser := NewModORParser()\n\tdefer modORParser.close()\n\n\tvar modORContent string\n\tif g.room.ModInOne {\n\t\tmodORContent = g.room.ModData\n\t} else {\n\t\tworld, err := g.getWorldByID(worldID)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Debugf(\"这里出问题?, err: %v\", err)\n\t\t\treturn err\n\t\t}\n\t\tmodORContent = world.ModData\n\t}\n\n\tmods, err := modORParser.Parse(modORContent, g.lang)\n\tif err != nil {\n\t\tlogger.Logger.Debugf(\"这里出问题?, err: %v\", err)\n\t\treturn err\n\t}\n\n\tmodKey := fmt.Sprintf(\"workshop-%d\", modID)\n\n\tmods[modKey] = modConfig\n\n\tnewModORContent := mods.ToLuaCode()\n\n\tif g.room.ModInOne {\n\t\tg.room.ModData = newModORContent\n\t} else {\n\t\tfor i := range g.worldSaveData {\n\t\t\tworlds := *g.worlds\n\t\t\tif worlds[i].ID == worldID {\n\t\t\t\tworlds[i].ModData = newModORContent\n\t\t\t}\n\t\t}\n\t}\n\n\treturn g.saveMods()\n}\n\nfunc (g *Game) getEnabledMods(worldID int) ([]DownloadedMod, error) {\n\tmodORParser := NewModORParser()\n\tdefer modORParser.close()\n\n\tvar modORContent string\n\tif g.room.ModInOne {\n\t\tmodORContent = g.room.ModData\n\t} else {\n\t\tworld, err := g.getWorldByID(worldID)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Debugf(\"这里出问题?, err: %v\", err)\n\t\t\treturn []DownloadedMod{}, err\n\t\t}\n\t\tmodORContent = world.ModData\n\t}\n\n\tif modORContent == \"\" {\n\t\treturn []DownloadedMod{}, nil\n\t}\n\n\tmods, err := modORParser.Parse(modORContent, g.lang)\n\tif err != nil {\n\t\tlogger.Logger.Debugf(\"这里出问题?, err: %v\", err)\n\t\treturn []DownloadedMod{}, err\n\t}\n\n\tvar modsID []DownloadedMod\n\tfor k := range mods {\n\t\tmodIDSlice := strings.Split(k, \"-\")\n\t\tvar modID int\n\t\tif len(modIDSlice) < 2 {\n\t\t\t// 禁本地配置\n\t\t\tmodID = 0\n\t\t} else {\n\t\t\tmodID, err = strconv.Atoi(modIDSlice[1])\n\t\t\tif err != nil {\n\t\t\t\tmodID = 0\n\t\t\t}\n\t\t}\n\t\tmodsID = append(modsID, DownloadedMod{\n\t\t\tID: modID,\n\t\t})\n\t}\n\n\treturn modsID, nil\n}\n\nfunc (g *Game) modDisable(modID int) error {\n\tmodORParser := NewModORParser()\n\tdefer modORParser.close()\n\n\tvar modORContent string\n\tif g.room.ModInOne {\n\t\tmodORContent = g.room.ModData\n\t\tmods, err := modORParser.Parse(modORContent, g.lang)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Debugf(\"这里出问题?, err: %v\", err)\n\t\t\treturn err\n\t\t}\n\t\t// 区分是否为禁本地配置\n\t\tif modID == 0 {\n\t\t\tdelete(mods, fmt.Sprintf(\"client_mods_disabled\"))\n\t\t} else {\n\t\t\tdelete(mods, fmt.Sprintf(\"workshop-%d\", modID))\n\t\t}\n\n\t\tnewModORContent := mods.ToLuaCode()\n\n\t\tg.room.ModData = newModORContent\n\t} else {\n\t\t// 为保留每个世界的独立模组配置，需要分开处理，删除指定的mod，并修改db，最后返回\n\t\tworlds := *g.worlds\n\t\tfor i, world := range g.worldSaveData {\n\t\t\tmodORContent = world.ModData\n\t\t\tmods, err := modORParser.Parse(modORContent, g.lang)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Debugf(\"这里出问题?, err: %v\", err)\n\t\t\t\treturn err\n\t\t\t}\n\n\t\t\t// 区分是否为禁本地配置\n\t\t\tif modID == 0 {\n\t\t\t\tdelete(mods, fmt.Sprintf(\"client_mods_disabled\"))\n\t\t\t} else {\n\t\t\t\tdelete(mods, fmt.Sprintf(\"workshop-%d\", modID))\n\t\t\t}\n\n\t\t\tnewModORContent := mods.ToLuaCode()\n\n\t\t\tworlds[i].ModData = newModORContent\n\t\t}\n\t}\n\n\treturn g.saveMods()\n}\n\nfunc (g *Game) deleteMod(modID int, fileURL string) error {\n\tvar ugc bool\n\n\tif fileURL == \"\" {\n\t\tugc = true\n\t}\n\n\tif ugc {\n\t\tg.acfMutex.Lock()\n\t\tdefer g.acfMutex.Unlock()\n\n\t\tacfID := strconv.Itoa(modID)\n\n\t\tfor _, world := range g.worldSaveData {\n\t\t\tgameAcfPath := fmt.Sprintf(\"dst/ugc_mods/%s/%s/appworkshop_322330.acf\", g.clusterName, world.WorldName)\n\n\t\t\terr := utils.EnsureFileExists(gameAcfPath)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"acf文件不存在, path: %v\", gameAcfPath)\n\t\t\t\treturn err\n\t\t\t}\n\n\t\t\tgameAcfParser, err := utils.NewParser(gameAcfPath)\n\t\t\tif err != nil {\n\t\t\t\treturn err\n\t\t\t}\n\n\t\t\terr = gameAcfParser.RemoveWorkshopItemsInstalled(acfID)\n\t\t\tif err != nil {\n\t\t\t\treturn err\n\t\t\t}\n\n\t\t\twrittenContent := strings.Join(gameAcfParser.Format(), \"\\n\")\n\t\t\terr = utils.TruncAndWriteFile(gameAcfPath, writtenContent)\n\t\t\tif err != nil {\n\t\t\t\treturn err\n\t\t\t}\n\n\t\t\tmodPath := fmt.Sprintf(\"dst/ugc_mods/%s/%s/content/322330/%d\", g.clusterName, world.WorldName, modID)\n\t\t\terr = utils.RemoveDir(modPath)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"删除模组失败, err: %v\", err)\n\t\t\t\treturn err\n\t\t\t}\n\t\t}\n\t} else {\n\t\terr := utils.RemoveDir(fmt.Sprintf(\"dst/mods/workshop-%d\", modID))\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"删除模组失败, err: %v\", err)\n\t\t\treturn err\n\t\t}\n\t}\n\n\treturn nil\n}\n\nfunc (g *Game) deleteAcf() error {\n\tfor _, world := range g.worldSaveData {\n\t\tgameAcfPath := fmt.Sprintf(\"dst/ugc_mods/%s/%s/appworkshop_322330.acf\", g.clusterName, world.WorldName)\n\t\terr := utils.RemoveFile(gameAcfPath)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\n\tdmpModDownloadAcfPath := fmt.Sprintf(\"%s/mods/ugc/%s/steamapps/workshop/appworkshop_322330.acf\", utils.DmpFiles, g.clusterName)\n\t_ = utils.RemoveFile(dmpModDownloadAcfPath)\n\n\treturn nil\n}\n"
  },
  {
    "path": "dst/player.go",
    "content": "package dst\n\nimport (\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"fmt\"\n\t\"regexp\"\n\t\"strings\"\n\t\"time\"\n)\n\ntype playerSaveData struct {\n\twhitelist     []string\n\tblocklist     []string\n\tadminlist     []string\n\twhitelistPath string\n\tblocklistPath string\n\tadminlistPath string\n}\n\nfunc getPlayerList(filepath string) []string {\n\t// 预留位 黑名单 管理员\n\terr := utils.EnsureFileExists(filepath)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"创建文件失败, err: %v, file: %v\", err, filepath)\n\t\treturn []string{}\n\t}\n\tal, err := utils.ReadLinesToSlice(filepath)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"读取文件失败, err: %v, file: %v\", err, filepath)\n\t\treturn []string{}\n\t}\n\tvar uidList []string\n\tfor _, uid := range al {\n\t\tlogger.Logger.Debug(uid)\n\t\tif uid == \"\" || strings.HasPrefix(uid, \" \") {\n\t\t\tcontinue\n\t\t}\n\n\t\tuidList = append(uidList, uid)\n\t}\n\n\treturn uidList\n}\n\nfunc (g *Game) savePlayerList() error {\n\t// 先去重\n\tadminlist := utils.RemoveDuplicates(g.adminlist)\n\twhitelist := utils.RemoveDuplicates(g.whitelist)\n\tblocklist := utils.RemoveDuplicates(g.blocklist)\n\n\tvar err error\n\terr = utils.WriteLinesFromSlice(g.adminlistPath, adminlist)\n\tif err != nil {\n\t\treturn err\n\t}\n\terr = utils.WriteLinesFromSlice(g.blocklistPath, blocklist)\n\tif err != nil {\n\t\treturn err\n\t}\n\terr = utils.WriteLinesFromSlice(g.whitelistPath, whitelist)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\treturn nil\n}\n\nfunc (g *Game) addPlayerList(uids []string, listType string) error {\n\tswitch listType {\n\tcase \"adminlist\":\n\t\tg.playerSaveData.adminlist = append(g.playerSaveData.adminlist, uids...)\n\t\treturn g.savePlayerList()\n\tcase \"blocklist\":\n\t\tg.playerSaveData.blocklist = append(g.playerSaveData.blocklist, uids...)\n\t\treturn g.savePlayerList()\n\tcase \"whitelist\":\n\t\tg.playerSaveData.whitelist = append(g.playerSaveData.whitelist, uids...)\n\t\terr := g.savePlayerList()\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn g.createRoom() // 不统一处理，提升性能\n\t}\n\n\treturn fmt.Errorf(\"类型错误\")\n}\n\nfunc (g *Game) removePlayerList(uid, listType string) error {\n\tswitch listType {\n\tcase \"adminlist\":\n\t\tif !utils.Contains(g.playerSaveData.adminlist, uid) {\n\t\t\treturn nil\n\t\t}\n\t\tg.playerSaveData.adminlist = utils.RemoveItem(g.playerSaveData.adminlist, uid)\n\t\treturn g.savePlayerList()\n\tcase \"blocklist\":\n\t\tif !utils.Contains(g.playerSaveData.blocklist, uid) {\n\t\t\treturn nil\n\t\t}\n\t\tg.playerSaveData.blocklist = utils.RemoveItem(g.playerSaveData.blocklist, uid)\n\t\treturn g.savePlayerList()\n\tcase \"whitelist\":\n\t\tif !utils.Contains(g.playerSaveData.whitelist, uid) {\n\t\t\treturn nil\n\t\t}\n\t\tg.playerSaveData.whitelist = utils.RemoveItem(g.playerSaveData.whitelist, uid)\n\t\terr := g.savePlayerList()\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn g.createRoom() // 不统一处理，提升性能\n\t}\n\n\treturn fmt.Errorf(\"类型错误\")\n}\n\ntype ChatMessage struct {\n\tTime        int64  `json:\"time\"`\n\tTimeSeconds int64  `json:\"timeSeconds\"`\n\tUID         string `json:\"uid\"`\n\tNickname    string `json:\"nickname\"`\n\tMessage     string `json:\"message\"`\n\tType        string `json:\"type\"`\n}\n\ntype ChatLogLine struct {\n\tTimeSeconds int64  `json:\"timeSeconds\"`\n\tType        string `json:\"type\"`\n\tMessage     string `json:\"message\"`\n}\n\nfunc getDstStartTime(filepath string) (time.Time, error) {\n\tlines := utils.GetFileFirstNLines(filepath, 10)\n\n\ttimeFormat := \"Mon Jan 2 15:04:05 2006\"\n\n\t// 使用正则表达式匹配 Current time: 后面的时间字符串\n\tre := regexp.MustCompile(`Current time:\\s*(.+)`)\n\n\tfor _, line := range lines {\n\t\tmatches := re.FindStringSubmatch(line)\n\t\tif len(matches) > 1 {\n\t\t\ttimeStr := strings.TrimSpace(matches[1])\n\t\t\tparsedTime, err := time.ParseInLocation(timeFormat, timeStr, time.Local)\n\t\t\tif err == nil {\n\t\t\t\tlogger.Logger.Debugf(\"解析到的时间为：%s\", parsedTime.Format(time.RFC3339))\n\t\t\t\treturn parsedTime, nil\n\t\t\t}\n\t\t\tlogger.Logger.Warnf(\"解析时间失败, line: %s, err: %v\", line, err)\n\t\t}\n\t}\n\n\treturn time.Time{}, fmt.Errorf(\"未找到有效的时间信息\")\n}\n\nfunc parseChatLogLine(line string) (*ChatLogLine, error) {\n\tline = strings.TrimSpace(line)\n\tif line == \"\" {\n\t\treturn nil, fmt.Errorf(\"空行\")\n\t}\n\n\t// 正则表达式匹配：[时间]: [类型] 消息\n\t// 匹配模式：\\[([^\\]]+)\\]:\\s*\\[([^\\]]+)\\]\\s*(.*)\n\tre := regexp.MustCompile(`\\[([^\\]]+)\\]:\\s*\\[([^\\]]+)\\]\\s*(.*)`)\n\tmatches := re.FindStringSubmatch(line)\n\n\tif len(matches) != 4 {\n\t\treturn nil, fmt.Errorf(\"无法解析的行：%s\", line)\n\t}\n\n\ttimeStr := matches[1] // HH:MM:SS\n\ttypeStr := matches[2] // Join Announcement, Leave Announcement 等\n\tmessage := matches[3] // 具体的消息内容\n\n\t// 将时间转换为秒数\n\ttimeSeconds, err := timeToSeconds(timeStr)\n\tif err != nil {\n\t\treturn nil, fmt.Errorf(\"时间转换失败：%v\", err)\n\t}\n\n\treturn &ChatLogLine{\n\t\tTimeSeconds: timeSeconds,\n\t\tType:        typeStr,\n\t\tMessage:     message,\n\t}, nil\n}\n\nfunc timeToSeconds(timeStr string) (int64, error) {\n\tparts := strings.Split(timeStr, \":\")\n\tif len(parts) != 3 {\n\t\treturn 0, fmt.Errorf(\"无效的时间格式：%s\", timeStr)\n\t}\n\n\tvar hours, minutes, seconds int\n\t_, err := fmt.Sscanf(parts[0], \"%d\", &hours)\n\tif err != nil {\n\t\treturn 0, err\n\t}\n\t_, err = fmt.Sscanf(parts[1], \"%d\", &minutes)\n\tif err != nil {\n\t\treturn 0, err\n\t}\n\t_, err = fmt.Sscanf(parts[2], \"%d\", &seconds)\n\tif err != nil {\n\t\treturn 0, err\n\t}\n\n\ttotalSeconds := hours*3600 + minutes*60 + seconds\n\n\treturn int64(totalSeconds), nil\n}\n\nfunc (g *Game) chatMessages(lines int, needTime bool) ([]ChatMessage, error) {\n\tvar (\n\t\tchatMessages    []ChatMessage\n\t\tserverStartTime time.Time\n\t\terr             error\n\t\tday             int64 // 游戏启动的第几天，如果期间聊天日志超过24小时未刷新，则会出现时间异常\n\t)\n\n\trePlayerChat := regexp.MustCompile(`\\(([^)]+)\\)\\s+([^:]+):\\s*(.+)`)\n\n\tworld := g.worldSaveData[0]\n\n\tchatLogPath := fmt.Sprintf(\"%s/server_chat_log.txt\", world.worldPath)\n\n\tserverLogPath := fmt.Sprintf(\"%s/server_log.txt\", world.worldPath)\n\n\tif needTime {\n\t\tserverStartTime, err = getDstStartTime(serverLogPath)\n\t\tif err != nil {\n\t\t\treturn chatMessages, err\n\t\t}\n\t}\n\n\tchatLog, err := utils.ReadLinesToSlice(chatLogPath)\n\tif err != nil {\n\t\treturn chatMessages, err\n\t}\n\n\tfor _, line := range chatLog {\n\t\tparsed, err := parseChatLogLine(line)\n\t\tif err != nil {\n\t\t\tcontinue\n\t\t}\n\n\t\tif needTime {\n\t\t\tif len(chatMessages) > 0 {\n\t\t\t\tif chatMessages[len(chatMessages)-1].TimeSeconds > parsed.TimeSeconds {\n\t\t\t\t\tday++\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tchatMessage := ChatMessage{\n\t\t\tTime:        serverStartTime.Unix() + int64(day*24*3600) + parsed.TimeSeconds,\n\t\t\tTimeSeconds: parsed.TimeSeconds,\n\t\t\tType:        parsed.Type,\n\t\t}\n\n\t\tswitch parsed.Type {\n\t\tcase \"Say\":\n\t\t\tmatches := rePlayerChat.FindStringSubmatch(parsed.Message)\n\t\t\tif matches != nil && len(matches) >= 4 {\n\t\t\t\tchatMessage.UID = matches[1]\n\t\t\t\tchatMessage.Nickname = matches[2]\n\t\t\t\tchatMessage.Message = matches[3]\n\t\t\t}\n\t\tcase \"Skin Announcement\":\n\t\t\tparts := strings.Split(parsed.Message, \" \")\n\t\t\tif len(parts) > 0 {\n\t\t\t\tif len(parts) == 2 {\n\t\t\t\t\tchatMessage.Nickname = parts[0]\n\t\t\t\t\tchatMessage.Message = parts[1]\n\t\t\t\t}\n\t\t\t\tif len(parts) > 2 {\n\t\t\t\t\t// 处理玩家游戏昵称中含有空格的情况\n\t\t\t\t\tskinName := parts[len(parts)-1]\n\t\t\t\t\tnickname := parts[:len(parts)-1]\n\n\t\t\t\t\tchatMessage.Nickname = strings.Join(nickname, \" \")\n\t\t\t\t\tchatMessage.Message = skinName\n\t\t\t\t}\n\t\t\t}\n\n\t\tdefault:\n\t\t\tchatMessage.Message = parsed.Message\n\t\t\tchatMessage.Nickname = \"DST\"\n\t\t}\n\n\t\tchatMessage.Type = strings.ReplaceAll(chatMessage.Type, \" \", \"\")\n\n\t\tchatMessages = append(chatMessages, chatMessage)\n\t}\n\n\tchatMessagesLength := len(chatMessages)\n\tif chatMessagesLength > lines {\n\t\treturn chatMessages[chatMessagesLength-lines:], nil\n\t}\n\n\treturn chatMessages, nil\n}\n"
  },
  {
    "path": "dst/room.go",
    "content": "package dst\n\nimport (\n\t\"dst-management-platform-api/database/models\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"fmt\"\n\t\"os\"\n\t\"path/filepath\"\n\t\"strconv\"\n\t\"strings\"\n\t\"time\"\n\n\tlua \"github.com/yuin/gopher-lua\"\n)\n\ntype roomSaveData struct {\n\t// dir\n\tclusterName string\n\tclusterPath string\n\t// file\n\tclusterIniPath      string\n\tclusterTokenTxtPath string\n}\n\ntype SeasonLength struct {\n\tSummer int `json:\"summer\"`\n\tAutumn int `json:\"autumn\"`\n\tSpring int `json:\"spring\"`\n\tWinter int `json:\"winter\"`\n}\n\ntype RoomSessionInfo struct {\n\tCycles       int          `json:\"cycles\"`\n\tPhase        string       `json:\"phase\"`\n\tSeason       string       `json:\"season\"`\n\tElapsedDays  int          `json:\"elapsedDays\"`\n\tSeasonLength SeasonLength `json:\"seasonLength\"`\n}\n\nfunc (g *Game) createRoom() error {\n\tg.roomMutex.Lock()\n\tdefer g.roomMutex.Unlock()\n\n\tvar err error\n\n\terr = utils.EnsureDirExists(g.clusterPath)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\terr = utils.TruncAndWriteFile(g.clusterIniPath, g.getClusterIni())\n\tif err != nil {\n\t\treturn err\n\t}\n\n\terr = utils.TruncAndWriteFile(g.clusterTokenTxtPath, g.room.Token)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\t// 创建备份目录\n\t_ = utils.EnsureDirExists(fmt.Sprintf(\"%s/backup/%d\", utils.DmpFiles, g.room.ID))\n\n\treturn nil\n}\n\nfunc (g *Game) getClusterIni() string {\n\tvar (\n\t\tgameMode          string\n\t\tlang              string\n\t\tsteamGroupSetting string\n\t)\n\n\tswitch g.room.GameMode {\n\tcase \"relaxed\":\n\t\tgameMode = \"survival\"\n\tcase \"wilderness\":\n\t\tgameMode = \"survival\"\n\tcase \"lightsOut\":\n\t\tgameMode = \"survival\"\n\tcase \"custom\":\n\t\tgameMode = g.room.CustomGameMode\n\tdefault:\n\t\tgameMode = g.room.GameMode\n\t}\n\n\tswitch g.lang {\n\tcase \"zh\":\n\t\tlang = \"zh\"\n\tcase \"en\":\n\t\tlang = \"en\"\n\tdefault:\n\t\tlang = \"zh\"\n\t}\n\n\tif g.room.SteamGroupID != \"\" {\n\t\tsteamGroupSetting = `\n\n[STEAM]\nsteam_group_admins = ` + strconv.FormatBool(g.room.SteamGroupAdmins) + `\nsteam_group_id = ` + g.room.SteamGroupID + `\nsteam_group_only = ` + strconv.FormatBool(g.room.SteamGroupOnly) + `\n`\n\t}\n\n\tcontents := `[GAMEPLAY]\ngame_mode = ` + gameMode + `\nmax_players = ` + strconv.Itoa(g.room.MaxPlayer) + `\npvp = ` + strconv.FormatBool(g.room.Pvp) + `\npause_when_empty = ` + strconv.FormatBool(g.room.PauseEmpty) + `\nvote_enabled = ` + strconv.FormatBool(g.room.Vote) + `\nvote_kick_enabled = ` + strconv.FormatBool(g.room.Vote) + `\n\n[NETWORK]\nlan_only_cluster = ` + strconv.FormatBool(g.room.Lan) + `\noffline_cluster = ` + strconv.FormatBool(g.room.Offline) + `\ncluster_description = ` + g.room.Description + `\nwhitelist_slots = ` + strconv.Itoa(len(g.whitelist)) + `\ncluster_name = ` + g.room.GameName + `\ncluster_password = ` + g.room.Password + `\ncluster_language = ` + lang + `\ntick_rate = ` + strconv.Itoa(g.setting.TickRate) + `\n\n[MISC]\nconsole_enabled = true\nmax_snapshots = ` + strconv.Itoa(g.room.MaxRollBack) + `\n\n[SHARD]\nshard_enabled = true\nbind_ip = 0.0.0.0\nmaster_ip = ` + g.room.MasterIP + `\nmaster_port = ` + strconv.Itoa(g.room.MasterPort) + `\ncluster_key = ` + g.room.ClusterKey + steamGroupSetting\n\n\tlogger.Logger.Debug(contents)\n\n\treturn contents\n}\n\nfunc (g *Game) reset(force bool) error {\n\tif force {\n\t\tdefer func() {\n\t\t\t_ = g.startAllWorld()\n\t\t}()\n\n\t\terr := g.stopAllWorld()\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\n\t\tallSuccess := true\n\n\t\tfor _, world := range g.worldSaveData {\n\t\t\terr = utils.RemoveDir(world.savePath)\n\t\t\tif err != nil {\n\t\t\t\tallSuccess = false\n\t\t\t\tlogger.Logger.Errorf(\"删除存档文件失败, err: %v\", err)\n\t\t\t}\n\t\t}\n\n\t\tif allSuccess {\n\t\t\treturn nil\n\t\t} else {\n\t\t\treturn fmt.Errorf(\"删除存档文件失败\")\n\t\t}\n\n\t} else {\n\t\tresetCmd := fmt.Sprintf(\"c_regenerateworld()\")\n\t\treturn utils.ScreenCMD(resetCmd, g.worldSaveData[0].screenName)\n\t}\n}\n\nfunc (g *Game) announce(message string) error {\n\ts := strings.ReplaceAll(message, \"'\", \"\")\n\ts = strings.ReplaceAll(s, \"\\\"\", \"\")\n\tcmd := fmt.Sprintf(\"c_announce('%s')\", s)\n\tfor _, world := range g.worldSaveData {\n\t\terr := utils.ScreenCMD(cmd, world.screenName)\n\t\tif err == nil {\n\t\t\treturn err\n\t\t}\n\t}\n\n\treturn fmt.Errorf(\"执行失败\")\n}\n\nfunc (g *Game) systemMsg(message string) error {\n\ts := strings.ReplaceAll(message, \"'\", \"\")\n\ts = strings.ReplaceAll(s, \"\\\"\", \"\")\n\tcmd := fmt.Sprintf(\"TheNet:SystemMessage('%s')\", s)\n\tfor _, world := range g.worldSaveData {\n\t\terr := utils.ScreenCMD(cmd, world.screenName)\n\t\tif err == nil {\n\t\t\treturn err\n\t\t}\n\t}\n\n\treturn fmt.Errorf(\"执行失败\")\n}\n\nfunc (g *Game) sessionInfo() *RoomSessionInfo {\n\troomSessionInfo := RoomSessionInfo{\n\t\tSeason: \"error\",\n\t\tCycles: -1,\n\t\tPhase:  \"error\",\n\t}\n\n\tvar (\n\t\tsessionPath string\n\t\tsessionErr  error\n\t)\n\n\tfor _, world := range g.worldSaveData {\n\t\tsessionPath, sessionErr = findLatestMetaFile(world.sessionPath)\n\t\tif sessionErr == nil {\n\t\t\tbreak\n\t\t}\n\t}\n\n\tif sessionPath == \"\" {\n\t\treturn &roomSessionInfo\n\t}\n\n\t// 读取二进制文件\n\tdata, err := os.ReadFile(sessionPath)\n\tif err != nil {\n\t\treturn &roomSessionInfo\n\t}\n\n\t// 创建 Lua 虚拟机\n\tL := lua.NewState()\n\tdefer L.Close()\n\n\t// 将文件内容作为 Lua 代码执行\n\tcontent := string(data)\n\tcontent = content[:len(content)-1]\n\n\terr = L.DoString(content)\n\tif err != nil {\n\t\treturn &roomSessionInfo\n\t}\n\t// 获取 Lua 脚本的返回值\n\tlv := L.Get(-1)\n\tif tbl, ok := lv.(*lua.LTable); ok {\n\t\t// 获取 clock 表\n\t\tclockTable := tbl.RawGet(lua.LString(\"clock\"))\n\t\tif clock, ok := clockTable.(*lua.LTable); ok {\n\t\t\t// 获取 cycles 字段\n\t\t\tcycles := clock.RawGet(lua.LString(\"cycles\"))\n\t\t\tif cyclesValue, ok := cycles.(lua.LNumber); ok {\n\t\t\t\troomSessionInfo.Cycles = int(cyclesValue)\n\t\t\t}\n\t\t\t// 获取 phase 字段\n\t\t\tphase := clock.RawGet(lua.LString(\"phase\"))\n\t\t\tif phaseValue, ok := phase.(lua.LString); ok {\n\t\t\t\troomSessionInfo.Phase = string(phaseValue)\n\t\t\t}\n\t\t}\n\t\t// 获取 seasons 表\n\t\tseasonsTable := tbl.RawGet(lua.LString(\"seasons\"))\n\t\tif seasons, ok := seasonsTable.(*lua.LTable); ok {\n\t\t\t// 获取 season 字段\n\t\t\tseason := seasons.RawGet(lua.LString(\"season\"))\n\t\t\tif seasonValue, ok := season.(lua.LString); ok {\n\t\t\t\troomSessionInfo.Season = string(seasonValue)\n\t\t\t}\n\t\t\t// 获取 elapseddaysinseason 字段\n\t\t\telapsedDays := seasons.RawGet(lua.LString(\"elapseddaysinseason\"))\n\t\t\tif elapsedDaysValue, ok := elapsedDays.(lua.LNumber); ok {\n\t\t\t\troomSessionInfo.ElapsedDays = int(elapsedDaysValue)\n\t\t\t}\n\t\t\t//获取季节长度\n\t\t\tlengthsTable := seasons.RawGet(lua.LString(\"lengths\"))\n\t\t\tif lengths, ok := lengthsTable.(*lua.LTable); ok {\n\t\t\t\tsummer := lengths.RawGet(lua.LString(\"summer\"))\n\t\t\t\tif summerValue, ok := summer.(lua.LNumber); ok {\n\t\t\t\t\troomSessionInfo.SeasonLength.Summer = int(summerValue)\n\t\t\t\t}\n\t\t\t\tautumn := lengths.RawGet(lua.LString(\"autumn\"))\n\t\t\t\tif autumnValue, ok := autumn.(lua.LNumber); ok {\n\t\t\t\t\troomSessionInfo.SeasonLength.Autumn = int(autumnValue)\n\t\t\t\t}\n\t\t\t\tspring := lengths.RawGet(lua.LString(\"spring\"))\n\t\t\t\tif springValue, ok := spring.(lua.LNumber); ok {\n\t\t\t\t\troomSessionInfo.SeasonLength.Spring = int(springValue)\n\t\t\t\t}\n\t\t\t\twinter := lengths.RawGet(lua.LString(\"winter\"))\n\t\t\t\tif winterValue, ok := winter.(lua.LNumber); ok {\n\t\t\t\t\troomSessionInfo.SeasonLength.Winter = int(winterValue)\n\t\t\t\t}\n\n\t\t\t}\n\t\t}\n\t}\n\n\treturn &roomSessionInfo\n}\n\ntype SaveJson struct {\n\tRoom        models.Room        `json:\"room\"`\n\tWorlds      []models.World     `json:\"worlds\"`\n\tRoomSetting models.RoomSetting `json:\"roomSetting\"`\n}\n\nfunc (g *Game) backup() error {\n\t// 生成房间信息\n\tsaveJson := SaveJson{\n\t\tRoom:        *g.room,\n\t\tWorlds:      *g.worlds,\n\t\tRoomSetting: *g.setting,\n\t}\n\t// 房间信息写入文件\n\terr := utils.StructToJsonFile(fmt.Sprintf(\"%s/dmp.json\", g.clusterPath), saveJson)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\t// 生成压缩文件\n\tcycle := g.sessionInfo().Cycles\n\tts := utils.GetTimestamp()\n\tfileName := fmt.Sprintf(\"%s<-@dmp@->%d<-@dmp@->%d\", g.room.GameName, cycle, ts)\n\tfileNameEncode := utils.Base64Encode(fileName) + \".zip\"\n\n\tzipPath := fmt.Sprintf(\"%s/backup/%d\", utils.DmpFiles, g.room.ID)\n\terr = utils.EnsureDirExists(zipPath)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tzipFilePath := fmt.Sprintf(\"%s/%s\", zipPath, fileNameEncode)\n\n\terr = utils.Zip(g.clusterPath, zipFilePath)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\treturn nil\n}\n\nfunc (g *Game) restore(filename string) (*SaveJson, error) {\n\tzipPath := fmt.Sprintf(\"%s/backup/%d\", utils.DmpFiles, g.room.ID)\n\tfilePath := fmt.Sprintf(\"%s/%s\", zipPath, filename)\n\terr := utils.Unzip(filePath, zipPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tsaveJson := SaveJson{\n\t\tRoom:        *g.room,\n\t\tWorlds:      *g.worlds,\n\t\tRoomSetting: *g.setting,\n\t}\n\n\tdmpJsonPath := fmt.Sprintf(\"%s/Cluster_%d/dmp.json\", zipPath, g.room.ID)\n\tlogger.Logger.Debug(dmpJsonPath)\n\terr = utils.JsonFileToStruct(dmpJsonPath, &saveJson)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\t_ = g.stopAllWorld()\n\n\tcmd := fmt.Sprintf(\"rm -rf %s && cp -r %s/Cluster_%d %s\", g.clusterPath, zipPath, g.room.ID, utils.ClusterPath)\n\tlogger.Logger.Debug(cmd)\n\terr = utils.BashCMD(cmd)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\terr = utils.RemoveDir(fmt.Sprintf(\"%s/Cluster_%d\", zipPath, g.room.ID))\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn &saveJson, nil\n}\n\ntype BackupFile struct {\n\tGameName  string `json:\"gameName\"`\n\tCycles    string `json:\"cycles\"`\n\tTimeStamp int    `json:\"timestamp\"`\n\tSize      int64  `json:\"size\"`\n\tFileName  string `json:\"fileName\"`\n}\n\nfunc (g *Game) getBackups() ([]BackupFile, error) {\n\tzipPath := fmt.Sprintf(\"%s/backup/%d\", utils.DmpFiles, g.room.ID)\n\tzipFiles, err := utils.GetFiles(zipPath)\n\tif err != nil {\n\t\treturn []BackupFile{}, err\n\t}\n\n\tvar backupFile []BackupFile\n\n\tfor _, filename := range zipFiles {\n\t\tfilenameParts := strings.Split(filename, \".\")\n\t\tif len(filenameParts) != 2 {\n\t\t\tlogger.Logger.Debug(filename)\n\t\t\tcontinue\n\t\t}\n\n\t\tdecodeFilename, err := utils.Base64Decode(filenameParts[0])\n\t\tif err != nil {\n\t\t\tlogger.Logger.Debug(filename)\n\t\t\tlogger.Logger.Debug(err.Error())\n\t\t\tcontinue\n\t\t}\n\t\tdecodeFilenameParts := strings.Split(decodeFilename, \"<-@dmp@->\")\n\t\tif len(decodeFilenameParts) != 3 {\n\t\t\tlogger.Logger.Debug(decodeFilename)\n\t\t\tcontinue\n\t\t}\n\n\t\tts, err := strconv.Atoi(decodeFilenameParts[2])\n\t\tif err != nil {\n\t\t\tlogger.Logger.Debug(decodeFilename)\n\t\t\tcontinue\n\t\t}\n\n\t\tsize, err := utils.GetFileSize(fmt.Sprintf(\"%s/%s\", zipPath, filename))\n\t\tif err != nil {\n\t\t\tlogger.Logger.Warnf(\"获取备份文件大小失败, err: %v\", err)\n\t\t}\n\n\t\tbackupFile = append(backupFile, BackupFile{\n\t\t\tGameName:  decodeFilenameParts[0],\n\t\t\tCycles:    decodeFilenameParts[1],\n\t\t\tTimeStamp: ts,\n\t\t\tSize:      size,\n\t\t\tFileName:  filename,\n\t\t})\n\t}\n\n\tif len(backupFile) == 0 {\n\t\treturn []BackupFile{}, nil\n\t}\n\n\treturn backupFile, nil\n}\n\nfunc (g *Game) deleteBackups(filenames []string) int {\n\ts := 0\n\tfor _, filename := range filenames {\n\t\tfilePath := fmt.Sprintf(\"%s/backup/%d/%s\", utils.DmpFiles, g.room.ID, filename)\n\t\terr := utils.RemoveFile(filePath)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"删除备份文件失败, err: %v\", err)\n\t\t}\n\t\ts++\n\t}\n\n\treturn s\n}\n\nfunc findLatestMetaFile(directory string) (string, error) {\n\t// 检查指定目录是否存在\n\t_, err := os.Stat(directory)\n\tif os.IsNotExist(err) {\n\t\treturn \"\", fmt.Errorf(\"目录不存在：%s\", directory)\n\t}\n\n\t// 获取指定目录下的所有子目录\n\tentries, err := os.ReadDir(directory)\n\tif err != nil {\n\t\treturn \"\", fmt.Errorf(\"读取目录失败：%s\", err)\n\t}\n\n\t// 用于存储最新的.meta文件路径和其修改时间\n\tvar latestMetaFile string\n\tvar latestMetaFileTime time.Time\n\n\tfor _, entry := range entries {\n\t\t// 检查是否是目录\n\t\tif entry.IsDir() {\n\t\t\tsubDirPath := filepath.Join(directory, entry.Name())\n\n\t\t\t// 获取子目录下的所有文件\n\t\t\tfiles, err := os.ReadDir(subDirPath)\n\t\t\tif err != nil {\n\t\t\t\treturn \"\", fmt.Errorf(\"读取子目录失败：%s\", err)\n\t\t\t}\n\n\t\t\tfor _, file := range files {\n\t\t\t\t// 检查文件是否是.meta文件\n\t\t\t\tif !file.IsDir() && filepath.Ext(file.Name()) == \".meta\" {\n\t\t\t\t\t// 获取文件的完整路径\n\t\t\t\t\tfullPath := filepath.Join(subDirPath, file.Name())\n\n\t\t\t\t\t// 获取文件的修改时间\n\t\t\t\t\tinfo, err := file.Info()\n\t\t\t\t\tif err != nil {\n\t\t\t\t\t\treturn \"\", fmt.Errorf(\"获取文件信息失败：%s\", err)\n\t\t\t\t\t}\n\t\t\t\t\tmodifiedTime := info.ModTime()\n\n\t\t\t\t\t// 如果找到的文件的修改时间比当前最新的.meta文件的修改时间更晚，则更新最新的.meta文件路径和修改时间\n\t\t\t\t\tif modifiedTime.After(latestMetaFileTime) {\n\t\t\t\t\t\tlatestMetaFile = fullPath\n\t\t\t\t\t\tlatestMetaFileTime = modifiedTime\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\tif latestMetaFile == \"\" {\n\t\treturn \"\", fmt.Errorf(\"未找到.meta文件\")\n\t}\n\n\treturn latestMetaFile, nil\n}\n\nfunc (g *Game) runningScreen() ([]string, error) {\n\tcmd := fmt.Sprintf(\"ps -ef | grep 'DMP_Cluster_%d_' | grep dontstarve_dedicated_server_nullrenderer | grep -v grep | awk '{print $14}'\", g.room.ID)\n\tout, _, _ := utils.BashCMDOutput(cmd)\n\tscreenNamesStr := strings.TrimSpace(out)\n\n\treturn strings.Split(screenNamesStr, \"\\n\"), nil\n}\n\nfunc (g *Game) deleteRoom() error {\n\t// 关闭游戏\n\t_ = g.stopAllWorld()\n\t// 删除配置文件\n\terr := utils.RemoveDir(g.clusterPath)\n\tif err != nil {\n\t\treturn err\n\t}\n\t// 删除mod\n\terr = utils.RemoveDir(g.ugcPath)\n\tif err != nil {\n\t\treturn err\n\t}\n\t// 删除备份\n\terr = utils.RemoveDir(fmt.Sprintf(\"%s/backup/%d\", utils.DmpFiles, g.room.ID))\n\tif err != nil {\n\t\treturn err\n\t}\n\n\treturn nil\n}\n\nfunc (g *Game) getSnapshot() ([]SnapshotFile, error) {\n\tsessionID, err := getSessionID(g.worldSaveData[0].savePath)\n\tif err != nil {\n\t\treturn []SnapshotFile{}, err\n\t}\n\n\tsnapshotPath := fmt.Sprintf(\"%s/%s\", g.worldSaveData[0].sessionPath, sessionID)\n\n\treturn getSnapshotFiles(snapshotPath)\n}\n\nfunc (g *Game) deleteSnapshot(filename string) error {\n\tfor _, world := range g.worldSaveData {\n\t\tsessionID, err := getSessionID(world.savePath)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\n\t\tsessionFile := fmt.Sprintf(\"%s/%s/%s\", world.sessionPath, sessionID, filename)\n\t\terr = utils.RemoveFile(sessionFile)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\n\t\tsessionFileMeta := fmt.Sprintf(\"%s/%s/%s.meta\", world.sessionPath, sessionID, filename)\n\t\terr = utils.RemoveFile(sessionFileMeta)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\n\treturn nil\n}\n"
  },
  {
    "path": "dst/utils.go",
    "content": "package dst\n\nimport (\n\t\"dst-management-platform-api/database/db\"\n\t\"dst-management-platform-api/database/models\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"fmt\"\n\t\"io\"\n\t\"net/http\"\n\t\"os\"\n\t\"regexp\"\n\t\"sort\"\n\t\"strconv\"\n\t\"strings\"\n\t\"sync\"\n\t\"time\"\n\t\"unicode\"\n\n\tlua \"github.com/yuin/gopher-lua\"\n)\n\ntype Game struct {\n\troom    *models.Room\n\tworlds  *[]models.World\n\tsetting *models.RoomSetting\n\tlang    string\n\troomSaveData\n\tworldSaveData []worldSaveData\n\tplayerSaveData\n\tmodSaveData\n\t// room全局文件锁\n\troomMutex sync.Mutex\n\t// world全局文件锁\n\tworldMutex sync.Mutex\n\t// player全局文件锁\n\tplayerMutex sync.Mutex\n\t// acf文件锁\n\tacfMutex sync.Mutex\n\t// mod 文件、map锁\n\tmodMutex sync.Mutex\n}\n\nvar modAcfMutex sync.Mutex\n\nfunc NewGameController(room *models.Room, worlds *[]models.World, setting *models.RoomSetting, lang string) *Game {\n\tgame := &Game{\n\t\troom:    room,\n\t\tworlds:  worlds,\n\t\tsetting: setting,\n\t\tlang:    lang,\n\t}\n\n\tgame.initInfo()\n\n\treturn game\n}\n\nfunc (g *Game) initInfo() {\n\t// room\n\tg.clusterName = fmt.Sprintf(\"Cluster_%d\", g.room.ID)\n\tg.clusterPath = fmt.Sprintf(\"%s/%s\", utils.ClusterPath, g.clusterName)\n\tg.clusterIniPath = fmt.Sprintf(\"%s/cluster.ini\", g.clusterPath)\n\tg.clusterTokenTxtPath = fmt.Sprintf(\"%s/cluster_token.txt\", g.clusterPath)\n\n\t// worlds\n\tfor _, world := range *g.worlds {\n\t\tif !utils.IsSafeString(world.WorldName) {\n\t\t\tlogger.Logger.Warnf(\"世界名 %s 可能存在注入风险，跳过\", world.WorldName)\n\t\t\tcontinue\n\t\t}\n\t\tworldPath := fmt.Sprintf(\"%s/%s\", g.clusterPath, world.WorldName)\n\t\tserverIniPath := fmt.Sprintf(\"%s/server.ini\", worldPath)\n\t\tsavePath := fmt.Sprintf(\"%s/save\", worldPath)\n\t\tsessionPath := fmt.Sprintf(\"%s/session\", savePath)\n\t\tlevelDataOverridePath := fmt.Sprintf(\"%s/leveldataoverride.lua\", worldPath)\n\t\tmodOverridesPath := fmt.Sprintf(\"%s/modoverrides.lua\", worldPath)\n\t\tscreenName := fmt.Sprintf(\"DMP_%s_%s\", g.clusterName, world.WorldName)\n\n\t\tvar startCmd string\n\t\tswitch g.setting.StartType {\n\t\tcase \"32-bit\":\n\t\t\tstartCmd = fmt.Sprintf(\"cd dst/bin/ && screen -d -h 200 -m -S %s ./dontstarve_dedicated_server_nullrenderer -console -cluster %s -shard %s\", screenName, g.clusterName, world.WorldName)\n\t\tcase \"64-bit\":\n\t\t\tstartCmd = fmt.Sprintf(\"cd dst/bin64/ && screen -d -h 200 -m -S %s ./dontstarve_dedicated_server_nullrenderer_x64 -console -cluster %s -shard %s\", screenName, g.clusterName, world.WorldName)\n\t\tcase \"luajit\":\n\t\t\tstartCmd = fmt.Sprintf(\"cd dst/bin64/ && screen -d -h 200 -m -S %s ./dontstarve_dedicated_server_nullrenderer_x64_luajit -console -cluster %s -shard %s\", screenName, g.clusterName, world.WorldName)\n\t\tdefault:\n\t\t\tstartCmd = \"exit 1\"\n\t\t}\n\n\t\tg.worldSaveData = append(g.worldSaveData, worldSaveData{\n\t\t\tworldPath:             worldPath,\n\t\t\tserverIniPath:         serverIniPath,\n\t\t\tsavePath:              savePath,\n\t\t\tsessionPath:           sessionPath,\n\t\t\tlevelDataOverridePath: levelDataOverridePath,\n\t\t\tmodOverridesPath:      modOverridesPath,\n\t\t\tstartCmd:              startCmd,\n\t\t\tscreenName:            screenName,\n\t\t\tWorld:                 world,\n\t\t})\n\t}\n\n\t// players\n\tg.adminlistPath = fmt.Sprintf(\"%s/adminlist.txt\", g.clusterPath)\n\tg.whitelistPath = fmt.Sprintf(\"%s/whitelist.txt\", g.clusterPath)\n\tg.blocklistPath = fmt.Sprintf(\"%s/blocklist.txt\", g.clusterPath)\n\tg.adminlist = getPlayerList(g.adminlistPath)\n\tg.whitelist = getPlayerList(g.whitelistPath)\n\tg.blocklist = getPlayerList(g.blocklistPath)\n\n\t// mods\n\tg.ugcPath = fmt.Sprintf(\"%s/dst/ugc_mods/%s\", db.CurrentDir, g.clusterName)\n}\n\n// ============== //\n// modinfo.lua\n// ============== //\n\ntype Option struct {\n\tDescription string `json:\"description\"`\n\tData        any    `json:\"data\"`\n\tHover       string `json:\"hover,omitempty\"`\n}\n\ntype ConfigurationOption struct {\n\tName    string   `json:\"name\"`\n\tLabel   string   `json:\"label\"`\n\tHover   string   `json:\"hover\"`\n\tOptions []Option `json:\"options\"`\n\tDefault any      `json:\"default\"`\n}\n\ntype ModInfoParser struct {\n\tModInfoLua    string `json:\"modInfoLua\"`\n\tModID         int    `json:\"modID\"`\n\tConfiguration *[]ConfigurationOption\n}\n\nfunc NewModInfoParser(luaPath string, modID int) (*ModInfoParser, error) {\n\tcontent, err := os.ReadFile(luaPath)\n\tif err != nil {\n\t\treturn &ModInfoParser{}, err\n\t}\n\n\tm := &ModInfoParser{\n\t\tModInfoLua: string(content),\n\t\tModID:      modID,\n\t}\n\n\treturn m, nil\n}\n\n// convertLuaValue 将 Lua 值转换为 Go 值\nfunc convertLuaValue(lv lua.LValue) any {\n\tswitch v := lv.(type) {\n\tcase lua.LBool:\n\t\treturn bool(v)\n\tcase lua.LNumber:\n\t\treturn float64(v)\n\tcase lua.LString:\n\t\treturn string(v)\n\tcase *lua.LTable:\n\t\t// 检查是数组还是字典\n\t\tdict := make(map[string]any)\n\t\tarray := make([]any, 0)\n\n\t\tisArray := true\n\t\tmaxIndex := 0\n\t\tcount := 0\n\n\t\tv.ForEach(func(key lua.LValue, value lua.LValue) {\n\t\t\tcount++\n\t\t\tif num, ok := key.(lua.LNumber); ok {\n\t\t\t\tindex := int(num)\n\t\t\t\tif index > maxIndex {\n\t\t\t\t\tmaxIndex = index\n\t\t\t\t}\n\t\t\t\t// 如果索引不是连续整数，则视为字典\n\t\t\t\tif index != count {\n\t\t\t\t\tisArray = false\n\t\t\t\t}\n\t\t\t\t// 确保索引从1开始（Lua惯例）\n\t\t\t\tif count == 1 && index != 1 {\n\t\t\t\t\tisArray = false\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tisArray = false\n\t\t\t}\n\n\t\t\t// 同时填充字典\n\t\t\tdict[key.String()] = convertLuaValue(value)\n\t\t})\n\n\t\t// 如果是数组且索引连续\n\t\tif isArray && maxIndex == count {\n\t\t\t// 按索引填充数组\n\t\t\tarray = make([]any, maxIndex)\n\t\t\tv.ForEach(func(key lua.LValue, value lua.LValue) {\n\t\t\t\tif num, ok := key.(lua.LNumber); ok {\n\t\t\t\t\tindex := int(num) - 1 // Lua索引从1开始，Go从0开始\n\t\t\t\t\tif index >= 0 && index < maxIndex {\n\t\t\t\t\t\tarray[index] = convertLuaValue(value)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t})\n\t\t\treturn array\n\t\t}\n\n\t\treturn dict\n\tcase *lua.LFunction:\n\t\treturn nil // 函数不转换\n\tcase *lua.LUserData:\n\t\treturn nil // 用户数据不转换\n\tdefault:\n\t\treturn nil\n\t}\n}\n\nfunc (mf *ModInfoParser) Parse(lang string) error {\n\tvar options []ConfigurationOption\n\n\tL := lua.NewState()\n\tdefer L.Close()\n\n\tL.SetGlobal(\"locale\", lua.LString(lang))                                      // 设置语言\n\tL.SetGlobal(\"folder_name\", lua.LString(fmt.Sprintf(\"workshop-%d\", mf.ModID))) //设置目录名\n\t// insight模组需要ChooseTranslationTable才能返回i18n\n\tL.SetGlobal(\"ChooseTranslationTable\", L.NewFunction(func(L *lua.LState) int {\n\t\ttbl := L.ToTable(1)\n\t\tCTT := tbl.RawGetString(lang)\n\t\tif CTT != lua.LNil {\n\t\t\tL.Push(CTT)\n\t\t} else {\n\t\t\tL.Push(tbl.RawGetInt(1))\n\t\t}\n\t\treturn 1\n\t}))\n\n\t// 加载并执行 Lua 脚本\n\tif err := L.DoString(mf.ModInfoLua); err != nil {\n\t\tlogger.Logger.Debugf(\"执行modinfo.lua失败, err: %v\", err)\n\t\treturn err\n\t}\n\n\t// 获取 configuration_options 表\n\tconfigOptions := L.GetGlobal(\"configuration_options\")\n\tif configOptions.Type() != lua.LTTable {\n\t\t// 写模组没有配置，就写个空变量呗，代码规范啊💔\n\t\tlogger.Logger.Warn(\"获取modinfo.lua中的configuration_options失败，可能是没有模组配置，返回空配置\")\n\t\tmf.Configuration = &[]ConfigurationOption{}\n\t\treturn nil\n\t}\n\n\t// 遍历 configuration_options 表\n\ttable := configOptions.(*lua.LTable)\n\ttable.ForEach(func(k lua.LValue, v lua.LValue) {\n\t\tif v.Type() == lua.LTTable {\n\t\t\toption := ConfigurationOption{}\n\t\t\tv.(*lua.LTable).ForEach(func(key lua.LValue, value lua.LValue) {\n\t\t\t\tswitch key.String() {\n\t\t\t\tcase \"name\":\n\t\t\t\t\toption.Name = value.String()\n\t\t\t\tcase \"label\":\n\t\t\t\t\toption.Label = value.String()\n\t\t\t\tcase \"hover\":\n\t\t\t\t\toption.Hover = value.String()\n\t\t\t\tcase \"default\":\n\t\t\t\t\toption.Default = convertLuaValue(value)\n\t\t\t\tcase \"options\":\n\t\t\t\t\toptionsTable := value.(*lua.LTable)\n\t\t\t\t\toptionsTable.ForEach(func(k lua.LValue, v lua.LValue) {\n\t\t\t\t\t\tif v.Type() == lua.LTTable {\n\t\t\t\t\t\t\topt := Option{}\n\t\t\t\t\t\t\tv.(*lua.LTable).ForEach(func(key lua.LValue, value lua.LValue) {\n\t\t\t\t\t\t\t\tswitch key.String() {\n\t\t\t\t\t\t\t\tcase \"description\":\n\t\t\t\t\t\t\t\t\topt.Description = value.String()\n\t\t\t\t\t\t\t\tcase \"data\":\n\t\t\t\t\t\t\t\t\topt.Data = convertLuaValue(value)\n\t\t\t\t\t\t\t\tcase \"hover\":\n\t\t\t\t\t\t\t\t\topt.Hover = value.String()\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\toption.Options = append(option.Options, opt)\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t})\n\t\t\tif option.Name != \"\" {\n\t\t\t\tif option.Label == \"\" {\n\t\t\t\t\t// 写模组要记得加上label呀💔\n\t\t\t\t\toption.Label = option.Name\n\t\t\t\t}\n\t\t\t\toptions = append(options, option)\n\t\t\t}\n\t\t}\n\t})\n\n\tmf.Configuration = &options\n\n\treturn nil\n}\n\n// ============== //\n// modoverrides.lua\n// ============== //\n\n// ModORConfig 表示单个mod的配置\ntype ModORConfig struct {\n\tConfigurationOptions map[string]any `json:\"configuration_options\"`\n\tEnabled              bool           `json:\"enabled\"`\n}\n\n// ModORCollection 表示整个mod集合\ntype ModORCollection map[string]*ModORConfig\n\n// ModORParser Lua配置解析器\ntype ModORParser struct {\n\tL *lua.LState\n}\n\n// NewModORParser 创建新的解析器\nfunc NewModORParser() *ModORParser {\n\treturn &ModORParser{\n\t\tL: lua.NewState(),\n\t}\n}\n\n// close 关闭Lua状态\nfunc (p *ModORParser) close() {\n\tif p.L != nil {\n\t\tp.L.Close()\n\t}\n}\n\n// Parse 解析Lua配置文件内容\nfunc (p *ModORParser) Parse(luaContent, lang string) (ModORCollection, error) {\n\tif err := p.L.DoString(luaContent); err != nil {\n\t\tlogger.Logger.Debugf(\"这里出问题?, err: %v\", err)\n\t\treturn nil, err\n\t}\n\n\t// 获取返回值（return的内容）\n\tluaTable := p.L.Get(-1)\n\tp.L.Pop(1)\n\n\t// 转换Lua table为Go结构\n\treturn p.convertLuaTableToGo(luaTable)\n}\n\n// convertLuaTableToGo 将Lua table转换为Go结构\nfunc (p *ModORParser) convertLuaTableToGo(lv lua.LValue) (ModORCollection, error) {\n\tif lv.Type() != lua.LTTable {\n\t\treturn nil, nil\n\t}\n\n\tmods := make(ModORCollection)\n\ttable := lv.(*lua.LTable)\n\n\ttable.ForEach(func(key lua.LValue, value lua.LValue) {\n\t\tmodID := key.String()\n\t\tif value.Type() == lua.LTTable {\n\t\t\tif modConfig := p.parseModConfig(value.(*lua.LTable)); modConfig != nil {\n\t\t\t\tmods[modID] = modConfig\n\t\t\t}\n\t\t}\n\t})\n\n\treturn mods, nil\n}\n\n// parseModConfig 解析单个mod配置\nfunc (p *ModORParser) parseModConfig(table *lua.LTable) *ModORConfig {\n\tconfig := &ModORConfig{\n\t\tConfigurationOptions: make(map[string]any),\n\t}\n\n\ttable.ForEach(func(key lua.LValue, value lua.LValue) {\n\t\tkeyStr := key.String()\n\n\t\tswitch keyStr {\n\t\tcase \"enabled\":\n\t\t\tif value.Type() == lua.LTBool {\n\t\t\t\tconfig.Enabled = bool(value.(lua.LBool))\n\t\t\t}\n\t\tcase \"configuration_options\":\n\t\t\tif value.Type() == lua.LTTable {\n\t\t\t\tconfig.ConfigurationOptions = p.parseConfigurationOptions(value.(*lua.LTable))\n\t\t\t}\n\t\t}\n\t})\n\n\treturn config\n}\n\n// parseConfigurationOptions 解析配置选项\nfunc (p *ModORParser) parseConfigurationOptions(table *lua.LTable) map[string]any {\n\toptions := make(map[string]any)\n\n\ttable.ForEach(func(key lua.LValue, value lua.LValue) {\n\t\tkeyStr := key.String()\n\t\toptions[keyStr] = p.convertLuaValue(value)\n\t})\n\n\treturn options\n}\n\n// convertLuaValue 转换Lua值到Go值\nfunc (p *ModORParser) convertLuaValue(lv lua.LValue) any {\n\tswitch v := lv.(type) {\n\tcase lua.LBool:\n\t\treturn bool(v)\n\tcase lua.LNumber:\n\t\treturn float64(v)\n\tcase lua.LString:\n\t\treturn string(v)\n\tcase *lua.LTable:\n\t\t// 判断是数组还是map\n\t\tif p.isArray(v) {\n\t\t\treturn p.convertLuaArray(v)\n\t\t}\n\t\treturn p.convertLuaMap(v)\n\tdefault:\n\t\treturn lv.String()\n\t}\n}\n\n// isArray 判断table是否是数组\nfunc (p *ModORParser) isArray(table *lua.LTable) bool {\n\t// 收集所有的数字键\n\tvar numericKeys []int\n\thasNonNumericKey := false\n\n\ttable.ForEach(func(key lua.LValue, value lua.LValue) {\n\t\tif key.Type() == lua.LTNumber {\n\t\t\tif num := float64(key.(lua.LNumber)); num == float64(int(num)) && num > 0 {\n\t\t\t\tnumericKeys = append(numericKeys, int(num))\n\t\t\t} else {\n\t\t\t\thasNonNumericKey = true\n\t\t\t}\n\t\t} else {\n\t\t\thasNonNumericKey = true\n\t\t}\n\t})\n\n\t// 如果有非数字键，则不是数组\n\tif hasNonNumericKey {\n\t\treturn false\n\t}\n\n\t// 如果没有数字键，也不是数组\n\tif len(numericKeys) == 0 {\n\t\treturn false\n\t}\n\n\t// 对数字键排序\n\tsort.Ints(numericKeys)\n\n\t// 检查是否是从1开始的连续整数\n\tfor i, key := range numericKeys {\n\t\tif key != i+1 {\n\t\t\treturn false\n\t\t}\n\t}\n\n\treturn true\n}\n\n// convertLuaArray 转换Lua数组为Go slice\nfunc (p *ModORParser) convertLuaArray(table *lua.LTable) []any {\n\tvar arr []any\n\tmaxIndex := 0\n\n\t// 先找出最大索引\n\ttable.ForEach(func(key lua.LValue, value lua.LValue) {\n\t\tif key.Type() == lua.LTNumber {\n\t\t\tif num := float64(key.(lua.LNumber)); num == float64(int(num)) && int(num) > maxIndex {\n\t\t\t\tmaxIndex = int(num)\n\t\t\t}\n\t\t}\n\t})\n\n\t// 初始化切片\n\tarr = make([]any, maxIndex)\n\n\t// 填充数组\n\ttable.ForEach(func(key lua.LValue, value lua.LValue) {\n\t\tif key.Type() == lua.LTNumber {\n\t\t\tif num := float64(key.(lua.LNumber)); num == float64(int(num)) {\n\t\t\t\tidx := int(num)\n\t\t\t\tif idx >= 1 { // Lua数组通常从1开始\n\t\t\t\t\tarr[idx-1] = p.convertLuaValue(value)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t})\n\n\treturn arr\n}\n\n// convertLuaMap 转换Lua map为Go map\nfunc (p *ModORParser) convertLuaMap(table *lua.LTable) map[string]any {\n\tm := make(map[string]any)\n\n\ttable.ForEach(func(key lua.LValue, value lua.LValue) {\n\t\tkeyStr := key.String()\n\t\tm[keyStr] = p.convertLuaValue(value)\n\t})\n\n\treturn m\n}\n\n// GetModConfig 获取指定workshop ID的mod配置\nfunc (mc ModORCollection) GetModConfig(workshopID string) *ModORConfig {\n\treturn mc[workshopID]\n}\n\n// IsModEnabled 检查指定workshop ID的mod是否启用\nfunc (mc ModORCollection) IsModEnabled(workshopID string) bool {\n\tif config := mc[workshopID]; config != nil {\n\t\treturn config.Enabled\n\t}\n\treturn false\n}\n\n// GetConfigValue 获取指定mod的配置项值\nfunc (mc ModORCollection) GetConfigValue(workshopID, configKey string) any {\n\tif config := mc[workshopID]; config != nil {\n\t\treturn config.ConfigurationOptions[configKey]\n\t}\n\treturn nil\n}\n\n// GetNestedConfig 获取嵌套配置项的值\nfunc (mc ModORCollection) GetNestedConfig(workshopID, parentKey, childKey string) any {\n\tif config := mc[workshopID]; config != nil {\n\t\tif parent, ok := config.ConfigurationOptions[parentKey].(map[string]any); ok {\n\t\t\treturn parent[childKey]\n\t\t}\n\t}\n\treturn nil\n}\n\n// AddModConfig 向ModCollection中添加或更新一个mod配置\nfunc (mc ModORCollection) AddModConfig(workshopID string, config *ModORConfig) {\n\tmc[workshopID] = config\n}\n\n// ToLuaCode 将ModCollection转换为Lua代码\nfunc (mc ModORCollection) ToLuaCode() string {\n\tvar builder strings.Builder\n\tbuilder.WriteString(\"return {\\n\")\n\n\t// 将所有workshopID收集并排序，以便输出顺序一致\n\tvar workshopIDs []string\n\tfor workshopID := range mc {\n\t\tworkshopIDs = append(workshopIDs, workshopID)\n\t}\n\tsort.Strings(workshopIDs)\n\n\t// 处理每个mod配置\n\tfor i, workshopID := range workshopIDs {\n\t\t// 处理禁本地配置\n\t\tif workshopID == \"client_mods_disabled\" {\n\t\t\tbuilder.WriteString(fmt.Sprintf(\"  client_mods_disabled={\\n\"))\n\t\t} else {\n\t\t\tbuilder.WriteString(fmt.Sprintf(\"  [\\\"%s\\\"]={\\n\", workshopID))\n\t\t}\n\t\tconfig := mc[workshopID]\n\n\t\tbuilder.WriteString(\"    configuration_options={\\n\")\n\n\t\t// 收集并排序配置选项键\n\t\tvar optionKeys []string\n\t\tfor key := range config.ConfigurationOptions {\n\t\t\toptionKeys = append(optionKeys, key)\n\t\t}\n\t\tsort.Strings(optionKeys)\n\n\t\t// 输出配置选项\n\t\tfor j, key := range optionKeys {\n\t\t\tvalue := config.ConfigurationOptions[key]\n\t\t\tif j == len(optionKeys)-1 {\n\t\t\t\t// 最后一个配置选项不加逗号\n\t\t\t\tbuilder.WriteString(fmt.Sprintf(\"      %s=%s\\n\", formatLuaKey(key), formatLuaValue(value)))\n\t\t\t} else {\n\t\t\t\tbuilder.WriteString(fmt.Sprintf(\"      %s=%s,\\n\", formatLuaKey(key), formatLuaValue(value)))\n\t\t\t}\n\t\t}\n\n\t\tbuilder.WriteString(\"    },\\n\")\n\t\tbuilder.WriteString(fmt.Sprintf(\"    enabled=%t\\n\", config.Enabled))\n\n\t\tif i == len(workshopIDs)-1 {\n\t\t\t// 最后一个mod配置不加逗号\n\t\t\tbuilder.WriteString(\"  }\\n\")\n\t\t} else {\n\t\t\tbuilder.WriteString(\"  },\\n\")\n\t\t}\n\t}\n\n\tbuilder.WriteString(\"}\")\n\treturn builder.String()\n}\n\n// formatLuaValue 将Go值格式化为Lua值\nfunc formatLuaValue(value any) string {\n\tswitch v := value.(type) {\n\tcase bool:\n\t\treturn strconv.FormatBool(v)\n\tcase float64:\n\t\t// 检查是否为整数\n\t\tif v == float64(int64(v)) {\n\t\t\treturn strconv.FormatInt(int64(v), 10)\n\t\t}\n\t\treturn strconv.FormatFloat(v, 'g', -1, 64)\n\tcase string:\n\t\treturn fmt.Sprintf(\"\\\"%s\\\"\", v)\n\tcase []any:\n\t\t// 数组格式\n\t\tvar builder strings.Builder\n\t\tbuilder.WriteString(\"{\")\n\t\tfor i, item := range v {\n\t\t\tif i > 0 {\n\t\t\t\tbuilder.WriteString(\",\")\n\t\t\t}\n\t\t\tbuilder.WriteString(formatLuaValue(item))\n\t\t}\n\t\tbuilder.WriteString(\"}\")\n\t\treturn builder.String()\n\tcase map[string]any:\n\t\t// 表格式\n\t\tvar builder strings.Builder\n\t\tbuilder.WriteString(\"{\")\n\t\tfirst := true\n\t\tfor key, item := range v {\n\t\t\tif !first {\n\t\t\t\tbuilder.WriteString(\",\")\n\t\t\t}\n\t\t\t// 检查键是否需要引号\n\t\t\tif isValidLuaIdentifier(key) {\n\t\t\t\tbuilder.WriteString(fmt.Sprintf(\"%s=%s\", key, formatLuaValue(item)))\n\t\t\t} else {\n\t\t\t\tbuilder.WriteString(fmt.Sprintf(\"[\\\"%s\\\"]=%s\", key, formatLuaValue(item)))\n\t\t\t}\n\t\t\tfirst = false\n\t\t}\n\t\tbuilder.WriteString(\"}\")\n\t\treturn builder.String()\n\tdefault:\n\t\treturn fmt.Sprintf(\"\\\"%v\\\"\", v)\n\t}\n}\n\n// isValidLuaIdentifier 检查字符串是否为有效的Lua标识符\nfunc isValidLuaIdentifier(s string) bool {\n\tif len(s) == 0 {\n\t\treturn false\n\t}\n\n\t// 第一个字符必须是字母或下划线\n\tfirstChar := rune(s[0])\n\tif !unicode.IsLetter(firstChar) && firstChar != '_' {\n\t\treturn false\n\t}\n\n\t// 后续字符可以是字母、数字或下划线\n\tfor _, char := range s[1:] {\n\t\tif !unicode.IsLetter(char) && !unicode.IsDigit(char) && char != '_' {\n\t\t\treturn false\n\t\t}\n\t}\n\n\treturn true\n}\n\nfunc formatLuaKey(s string) string {\n\tif len(s) == 0 {\n\t\treturn fmt.Sprintf(\"[\\\"\\\"]\")\n\t}\n\n\t// 数字开头\n\tnumRe := regexp.MustCompile(`^\\d`)\n\tif numRe.MatchString(s) {\n\t\treturn fmt.Sprintf(\"[\\\"%s\\\"]\", s)\n\t}\n\n\t// 正常变量\n\tre := regexp.MustCompile(`[^a-zA-Z0-9_]`)\n\tif re.MatchString(s) {\n\t\treturn fmt.Sprintf(\"[\\\"%s\\\"]\", s)\n\t}\n\n\treturn s\n}\n\nfunc downloadNotUGCMod(url string, id int) (error, int64) {\n\tfilename := strconv.Itoa(id) + \".zip\"              // 临时zip文件名\n\tfilepath := fmt.Sprintf(\"dst/mods/%s\", filename)   // 临时zip文件路径\n\tmodPath := fmt.Sprintf(\"dst/mods/workshop-%d\", id) // mod路径\n\n\tvar modSize int64\n\n\t_ = utils.RemoveFile(filepath)\n\t_ = utils.RemoveDir(modPath)\n\n\t// 创建目标文件\n\tout, err := os.Create(filepath)\n\tif err != nil {\n\t\treturn err, modSize\n\t}\n\tdefer out.Close()\n\n\tclient := &http.Client{\n\t\tTimeout: utils.HttpTimeout * time.Second,\n\t}\n\n\tresp, err := client.Get(url)\n\tif err != nil {\n\t\treturn err, modSize\n\t}\n\tdefer resp.Body.Close()\n\n\t// 检查HTTP响应状态码\n\tif resp.StatusCode != http.StatusOK {\n\t\treturn fmt.Errorf(\"下载mod失败，HTTP代码：\" + resp.Status), modSize\n\t}\n\t// 将响应体写入文件\n\t_, err = io.Copy(out, resp.Body)\n\tif err != nil {\n\t\treturn fmt.Errorf(\"下载mod失败，HTTP代码：\" + err.Error()), modSize\n\t}\n\n\tmodSize, err = utils.GetFileSize(filepath)\n\n\terr = utils.Unzip(filepath, modPath)\n\tif err != nil {\n\t\treturn err, modSize\n\t}\n\n\tdefer func(filename string) {\n\t\terr := utils.RemoveFile(filename)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Warnf(\"删除临时文件失败：%v\", err)\n\t\t}\n\t}(filepath)\n\n\treturn nil, modSize\n}\n\n// UniqueSliceKeepOrderString 从一个字符串切片中移除重复的元素，并保持元素的原始顺序\nfunc uniqueSliceKeepOrderString(slice []string) []string {\n\tencountered := map[string]bool{}\n\tvar result []string\n\n\tfor _, value := range slice {\n\t\tif !encountered[value] {\n\t\t\tencountered[value] = true\n\t\t\tresult = append(result, value)\n\t\t}\n\t}\n\n\treturn result\n}\n\nfunc replaceDSTSOFile() {\n\tvar err error\n\terr = utils.BashCMD(\"mv dst/bin/lib32/steamclient.so dst/bin/lib32/steamclient.so.bak\")\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"替换so文件失败, err: %v\", err)\n\t}\n\terr = utils.BashCMD(\"cp steamcmd/linux32/steamclient.so dst/bin/lib32/steamclient.so\")\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"替换so文件失败, err: %v\", err)\n\t}\n\terr = utils.BashCMD(\"mv dst/bin64/lib64/steamclient.so dst/bin64/lib64/steamclient.so.bak\")\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"替换so文件失败, err: %v\", err)\n\t}\n\terr = utils.BashCMD(\"cp steamcmd/linux64/steamclient.so dst/bin64/lib64/steamclient.so\")\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"替换so文件失败, err: %v\", err)\n\t}\n}\n\nfunc getSessionID(savePath string) (string, error) {\n\tshardIndexPath := fmt.Sprintf(\"%s/shardindex\", savePath)\n\tshardIndexContent, err := os.ReadFile(shardIndexPath)\n\tif err != nil {\n\t\treturn \"\", err\n\t}\n\n\treSessionID := regexp.MustCompile(`session_id=\"(.+)\",`)\n\tmatchSessionID := reSessionID.FindSubmatch(shardIndexContent)\n\n\tif len(matchSessionID) < 2 {\n\t\treturn \"\", fmt.Errorf(\"未找到session_id字段\")\n\t}\n\n\tsessionID := string(matchSessionID[1])\n\tlogger.Logger.Debugf(\"session_id = %s\", sessionID)\n\n\treturn sessionID, nil\n}\n\n// 获取存档文件\nfunc getSnapshotFiles(dir string) ([]SnapshotFile, error) {\n\t// 读取目录\n\tentries, err := os.ReadDir(dir)\n\tif err != nil {\n\t\treturn []SnapshotFile{}, err\n\t}\n\n\tvar files []SnapshotFile\n\tfor _, entry := range entries {\n\t\t// 跳过目录\n\t\tif entry.IsDir() {\n\t\t\tcontinue\n\t\t}\n\n\t\t// 检查文件扩展名\n\t\tfilename := entry.Name()\n\t\tif !strings.HasSuffix(strings.ToLower(filename), \".meta\") {\n\t\t\tfileInfo, err := entry.Info()\n\t\t\tif err != nil {\n\t\t\t\tcontinue\n\t\t\t}\n\n\t\t\tfile := SnapshotFile{\n\t\t\t\tName:    filename,\n\t\t\t\tSize:    fileInfo.Size(),\n\t\t\t\tModTime: fileInfo.ModTime(),\n\t\t\t}\n\n\t\t\tfiles = append(files, file)\n\t\t}\n\t}\n\n\treturn files, nil\n}\n\ntype SnapshotFile struct {\n\tName    string    `json:\"name\"`\n\tSize    int64     `json:\"size\"`\n\tModTime time.Time `json:\"modTime\"`\n}\n"
  },
  {
    "path": "dst/world.go",
    "content": "package dst\n\nimport (\n\t\"bufio\"\n\t\"dst-management-platform-api/database/models\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"fmt\"\n\t\"io\"\n\t\"os\"\n\t\"regexp\"\n\t\"strconv\"\n\t\"strings\"\n\t\"time\"\n\n\t\"github.com/shirou/gopsutil/v3/process\"\n)\n\ntype worldSaveData struct {\n\tworldPath             string\n\tserverIniPath         string\n\tsavePath              string\n\tsessionPath           string\n\tlevelDataOverridePath string\n\tmodOverridesPath      string\n\tstartCmd              string\n\tscreenName            string\n\tmodels.World\n}\n\nfunc (g *Game) createWorlds() error {\n\tg.worldMutex.Lock()\n\tdefer g.worldMutex.Unlock()\n\n\tvar (\n\t\terr        error\n\t\tworldsName []string\n\t)\n\n\t// 保存文件\n\tfor _, world := range g.worldSaveData {\n\n\t\terr = utils.EnsureDirExists(world.worldPath)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\n\t\terr = utils.TruncAndWriteFile(world.serverIniPath, getServerIni(&world.World))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\n\t\terr = utils.TruncAndWriteFile(world.levelDataOverridePath, world.LevelData)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\n\t\tif g.room.ModInOne {\n\t\t\terr = utils.TruncAndWriteFile(world.modOverridesPath, g.room.ModData)\n\t\t\tif err != nil {\n\t\t\t\treturn err\n\t\t\t}\n\t\t} else {\n\t\t\terr = utils.TruncAndWriteFile(world.modOverridesPath, world.ModData)\n\t\t\tif err != nil {\n\t\t\t\treturn err\n\t\t\t}\n\t\t}\n\n\t\tworldsName = append(worldsName, world.WorldName)\n\t}\n\n\t// 清理删除的世界\n\tfileSystemWorlds, err := utils.GetDirs(g.clusterPath, false)\n\tif err != nil {\n\t\tlogger.Logger.Warnf(\"获取世界目录列表失败: %v\", err)\n\t\treturn nil\n\t}\n\tfor _, fileSystemWorld := range fileSystemWorlds {\n\t\tif !utils.Contains(worldsName, fileSystemWorld) {\n\t\t\t// 清理文件\n\t\t\terr = utils.RemoveDir(fmt.Sprintf(\"%s/%s\", g.clusterPath, fileSystemWorld))\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Warnf(\"清理世界失败，删除文件失败: %v\", err)\n\t\t\t}\n\t\t\t// 清理screen\n\t\t\tcmd := fmt.Sprintf(\"screen -X -S DMP_Cluster_%d_%s quit\", g.room.ID, fileSystemWorld)\n\t\t\terr = utils.BashCMD(cmd)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Warnf(\"清理世界失败，清理SCREEN失败: %v\", err)\n\t\t\t}\n\t\t}\n\t}\n\n\treturn nil\n}\n\nfunc (g *Game) worldUpStatus(id int) bool {\n\tvar (\n\t\tstat  bool\n\t\terr   error\n\t\tworld *worldSaveData\n\t)\n\n\tworld, err = g.getWorldByID(id)\n\tif err != nil {\n\t\treturn false\n\t}\n\n\tcmd := fmt.Sprintf(\"ps -ef | grep %s | grep -v grep\", world.screenName)\n\terr = utils.BashCMD(cmd)\n\tif err != nil {\n\t\tstat = false\n\t} else {\n\t\tstat = true\n\t}\n\n\treturn stat\n}\n\ntype PerformanceStatus struct {\n\tCPU     float64 `json:\"cpu\"`\n\tMem     float64 `json:\"mem\"`\n\tMemSize float64 `json:\"memSize\"`\n\tDisk    int64   `json:\"disk\"`\n}\n\nfunc (g *Game) worldPerformanceStatus(id int) PerformanceStatus {\n\tvar performanceStatus PerformanceStatus\n\n\tworld, err := g.getWorldByID(id)\n\tif err != nil {\n\t\treturn performanceStatus\n\t}\n\n\tdiskUsed, err := utils.GetDirSize(world.worldPath)\n\tif err != nil {\n\t\tlogger.Logger.Warnf(\"获取世界磁盘使用量失败: %v, 世界id: %d\", err, world.ID)\n\t\tdiskUsed = 0\n\t}\n\n\tperformanceStatus.Disk = diskUsed\n\n\tif !g.worldUpStatus(id) {\n\t\treturn performanceStatus\n\t}\n\n\tcmd := fmt.Sprintf(\"ps -ef | grep dontstarve_dedicated_server_nullrenderer | grep Cluster_%d | grep %s | grep -v luajit | grep -vi screen | awk '{print $2}'\", g.room.ID, world.WorldName)\n\tlogger.Logger.Debug(cmd)\n\tout, _, _ := utils.BashCMDOutput(cmd)\n\tlogger.Logger.Debug(out)\n\n\tif len(out) < 2 {\n\t\tlogger.Logger.Warnf(\"获取世界PID失败, 世界id: %d\", world.ID)\n\t\treturn performanceStatus\n\t}\n\n\tpid, err := strconv.Atoi(strings.TrimSpace(out))\n\tif err != nil {\n\t\tlogger.Logger.Warnf(\"获取世界PID失败, id: %d, err: %v\", world.ID, err)\n\t\treturn performanceStatus\n\t}\n\n\tp, err := process.NewProcess(int32(pid))\n\tif err != nil {\n\t\tlogger.Logger.Warnf(\"获取世界进程失败, world: %v, err: %v\", world.ID, err)\n\t\treturn performanceStatus\n\t}\n\n\tcpu, err := p.Percent(time.Millisecond * 100)\n\tif err != nil {\n\t\tlogger.Logger.Warnf(\"获取世界CPU失败, world: %v, err: %v\", world.ID, err)\n\t\treturn performanceStatus\n\t}\n\n\tperformanceStatus.CPU = cpu\n\n\tmem, err := p.MemoryPercent()\n\tif err != nil {\n\t\tlogger.Logger.Warnf(\"获取世界内存使用率失败, world: %v, err: %v\", world.ID, err)\n\t\treturn performanceStatus\n\t}\n\n\tperformanceStatus.Mem = float64(mem)\n\n\tmemSize, err := p.MemoryInfo()\n\tif err != nil {\n\t\tlogger.Logger.Warnf(\"获取世界内存使用量失败, world: %v, err: %v\", world.ID, err)\n\t\treturn performanceStatus\n\t}\n\n\tperformanceStatus.MemSize = float64(memSize.RSS / 1024 / 1024)\n\n\tlogger.Logger.Debug(utils.StructToFlatString(performanceStatus))\n\n\treturn performanceStatus\n}\n\nfunc (g *Game) startWorld(id int) error {\n\t_ = utils.BashCMD(\"screen -wipe\")\n\n\t// 启动游戏后，删除mod临时下载目录\n\tg.acfMutex.Lock()\n\tdefer g.acfMutex.Unlock()\n\tdefer func() {\n\t\terr := utils.RemoveDir(fmt.Sprintf(\"%s/mods/ugc/%s\", utils.DmpFiles, g.clusterName))\n\t\tif err != nil {\n\t\t\tlogger.Logger.Warnf(\"删除临时模组失败, err: %v\", err)\n\t\t}\n\t}()\n\n\t// 给klei擦钩子，检查so文件\n\tif !utils.CompareFileSHA256(\"dst/bin/lib32/steamclient.so\", \"steamcmd/linux32/steamclient.so\") {\n\t\tlogger.Logger.Debug(\"发现so文件异常，开始替换\")\n\t\treplaceDSTSOFile()\n\t}\n\n\tvar (\n\t\terr   error\n\t\tworld *worldSaveData\n\t)\n\n\t// 如果正在运行，则跳过\n\tif g.worldUpStatus(id) {\n\t\tlogger.Logger.Infof(\"当前世界正在运行中，跳过，世界ID：%d\", id)\n\t\treturn nil\n\t}\n\n\tworld, err = g.getWorldByID(id)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\terr = g.dsModsSetup()\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tlogger.Logger.Debug(world.startCmd)\n\terr = utils.BashCMD(world.startCmd)\n\n\treturn err\n}\n\nfunc (g *Game) startAllWorld() error {\n\t_ = utils.BashCMD(\"screen -wipe\")\n\n\tvar err error\n\n\t// 给klei擦钩子，检查so文件\n\tif !utils.CompareFileSHA256(\"dst/bin/lib32/steamclient.so\", \"steamcmd/linux32/steamclient.so\") {\n\t\tlogger.Logger.Debug(\"发现so文件异常，开始替换\")\n\t\treplaceDSTSOFile()\n\t}\n\n\terr = g.dsModsSetup()\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tfor _, world := range g.worldSaveData {\n\t\t// 如果正在运行，则跳过\n\t\tif g.worldUpStatus(world.ID) {\n\t\t\tlogger.Logger.Infof(\"当前世界正在运行中，跳过，世界ID：%d\", world.ID)\n\t\t\tcontinue\n\t\t}\n\n\t\tlogger.Logger.Debug(world.startCmd)\n\t\terr = utils.BashCMD(world.startCmd)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\n\treturn nil\n}\n\nfunc (g *Game) stopWorld(id int) error {\n\tworld, err := g.getWorldByID(id)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\terr = utils.ScreenCMD(\"c_shutdown()\", world.screenName)\n\tif err != nil {\n\t\tlogger.Logger.Infof(\"执行ScreenCMD失败，可能是未运行: %v, cmd: c_shutdown()\", err)\n\t}\n\n\ttime.Sleep(1 * time.Second)\n\n\tkillCMD := fmt.Sprintf(\"screen -S %s -X quit\", world.screenName)\n\terr = utils.BashCMD(killCMD)\n\tif err != nil {\n\t\tlogger.Logger.Infof(\"结束进程失败，可能是未运行: %v\", err)\n\t}\n\n\treturn nil\n}\n\nfunc (g *Game) stopAllWorld() error {\n\tfor _, world := range g.worldSaveData {\n\t\terr := g.stopWorld(world.ID)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\n\treturn nil\n}\n\nfunc (g *Game) deleteWorld(id int) error {\n\t_ = g.stopWorld(id)\n\tworld, err := g.getWorldByID(id)\n\tif err != nil {\n\t\treturn err\n\t}\n\treturn utils.RemoveDir(world.savePath)\n}\n\nfunc (g *Game) consoleCmd(cmd string, id int) error {\n\tworld, err := g.getWorldByID(id)\n\tif err != nil {\n\t\treturn err\n\t}\n\ts := strings.ReplaceAll(cmd, \"\\\"\", \"'\")\n\n\treturn utils.ScreenCMD(s, world.screenName)\n}\n\nfunc (g *Game) getWorldByID(id int) (*worldSaveData, error) {\n\tfor i := range g.worldSaveData {\n\t\tif g.worldSaveData[i].ID == id {\n\t\t\treturn &g.worldSaveData[i], nil\n\t\t}\n\t}\n\n\treturn nil, fmt.Errorf(\"世界不存在: %d\", id)\n}\n\nfunc getServerIni(world *models.World) string {\n\tcontents := `[NETWORK]\nserver_port = ` + strconv.Itoa(world.ServerPort) + `\n\n[SHARD]\nid = ` + strconv.Itoa(world.GameID) + `\nis_master = ` + strconv.FormatBool(world.IsMaster) + `\nname = ` + world.WorldName + `\n\n[STEAM]\nmaster_server_port = ` + strconv.Itoa(world.MasterServerPort) + `\nauthentication_port = ` + strconv.Itoa(world.AuthenticationPort) + `\n\n[ACCOUNT]\nencode_user_path = ` + strconv.FormatBool(world.EncodeUserPath)\n\treturn contents\n}\n\nfunc (g *Game) getOnlinePlayerList(id int) ([]string, error) {\n\tworld, err := g.getWorldByID(id)\n\tif err != nil {\n\t\treturn []string{}, err\n\t}\n\n\tlistScreenCmd := fmt.Sprintf(\"screen -S \\\"%s\\\" -p 0 -X stuff \\\"for i, v in ipairs(TheNet:GetClientTable()) do  print(string.format(\\\\\\\"playerlist %%s [%%d] %%s <-@dmp@-> %%s <-@dmp@-> %%s\\\\\\\", 99999999, i-1, v.userid, v.name, v.prefab )) end$(printf \\\\\\\\r)\\\"\\n\", world.screenName)\n\terr = utils.BashCMD(listScreenCmd)\n\tif err != nil {\n\t\treturn []string{}, err\n\t}\n\n\t// 等待命令执行完毕\n\ttime.Sleep(time.Second * 2)\n\n\t// 获取日志文件中的list\n\tlogPath := fmt.Sprintf(\"%s/server_log.txt\", world.worldPath)\n\n\t// 使用反向读取，只读取最后几KB\n\treturn readPlayerListFromEnd(logPath)\n}\n\nvar (\n\tplayerListPattern = regexp.MustCompile(`playerlist 99999999 \\[[0-9]+\\] (KU_.+) <-@dmp@-> (.*) <-@dmp@-> (.+)?`)\n\thostPattern       = regexp.MustCompile(`\\[Host]`)\n)\n\nfunc readPlayerListFromEnd(logPath string) ([]string, error) {\n\tconst bufferSize = 1024 * 4 // 4KB buffer\n\n\t// 打开文件\n\tfile, err := os.Open(logPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\tdefer func(file *os.File) {\n\t\terr := file.Close()\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"文件关闭失败, err: %v\", err)\n\t\t}\n\t}(file)\n\n\t// 获取文件大小\n\tfileInfo, err := file.Stat()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\tfileSize := fileInfo.Size()\n\n\t// 计算从哪里开始读取\n\tstartPos := fileSize - bufferSize\n\tif startPos < 0 {\n\t\tstartPos = 0\n\t}\n\n\t// 移动到起始位置\n\t_, err = file.Seek(startPos, 0)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\t// 读取缓冲区内容\n\tbuffer := make([]byte, bufferSize)\n\tn, err := file.Read(buffer)\n\tif err != nil && err != io.EOF {\n\t\treturn nil, err\n\t}\n\n\tcontent := string(buffer[:n])\n\n\t// 分割成行\n\tlines := strings.Split(content, \"\\n\")\n\n\t// 从后往前查找\n\tvar linesAfterKeyword []string\n\tkeyword := \"playerlist 99999999 [0]\"\n\tvar foundKeyword bool\n\n\t// 从末尾开始遍历\n\tfor i := len(lines) - 1; i >= 0; i-- {\n\t\tline := lines[i]\n\t\tlinesAfterKeyword = append(linesAfterKeyword, line)\n\n\t\tif strings.Contains(line, keyword) {\n\t\t\tfoundKeyword = true\n\t\t\tbreak\n\t\t}\n\t}\n\n\tif !foundKeyword {\n\t\treturn nil, fmt.Errorf(\"keyword not found in the file\")\n\t}\n\n\tvar players []string\n\n\t// 查找匹配的行并提取所需字段\n\tfor _, line := range linesAfterKeyword {\n\t\tif matches := playerListPattern.FindStringSubmatch(line); matches != nil {\n\t\t\t// 检查是否包含 [Host]\n\t\t\tif !hostPattern.MatchString(line) {\n\t\t\t\tuid := strings.ReplaceAll(matches[1], \"\\t\", \"\")\n\t\t\t\tnickName := strings.ReplaceAll(matches[2], \"\\t\", \"\")\n\t\t\t\tprefab := strings.ReplaceAll(matches[3], \"\\t\", \"\")\n\t\t\t\tplayer := uid + \"<-@dmp@->\" + nickName + \"<-@dmp@->\" + prefab\n\t\t\t\tplayers = append(players, player)\n\t\t\t}\n\t\t}\n\t}\n\n\tplayers = uniqueSliceKeepOrderString(players)\n\n\treturn players, nil\n}\n\nfunc (g *Game) getLastAliveTime(id int) (string, error) {\n\tworld, err := g.getWorldByID(id)\n\tif err != nil {\n\t\treturn \"\", err\n\t}\n\n\t_ = utils.ScreenCMD(\"print('DMP Keepalive')\", world.screenName)\n\ttime.Sleep(1 * time.Second)\n\n\treturn getWorldLastTime(fmt.Sprintf(\"%s/server_log.txt\", world.worldPath))\n}\n\nfunc getWorldLastTime(logfile string) (string, error) {\n\t// 获取日志文件中的list\n\tfile, err := os.Open(logfile)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"打开文件失败, err: %v, file: %v\", err, logfile)\n\t\treturn \"\", err\n\t}\n\tdefer func(file *os.File) {\n\t\terr := file.Close()\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"关闭文件失败, err: %v, file: %v\", err, logfile)\n\t\t}\n\t}(file)\n\n\t// 逐行读取文件\n\tscanner := bufio.NewScanner(file)\n\tvar lines []string\n\ttimeRegex := regexp.MustCompile(`^\\[\\d{2}:\\d{2}:\\d{2}]`)\n\n\tfor scanner.Scan() {\n\t\tlines = append(lines, scanner.Text())\n\t}\n\tif err := scanner.Err(); err != nil {\n\t\tlogger.Logger.Errorf(\"文件scan失败, err: %v\", err)\n\t\treturn \"\", err\n\t}\n\t// 反向遍历行\n\tfor i := len(lines) - 1; i >= 0; i-- {\n\t\tline := lines[i]\n\t\t// 将行添加到结果切片\n\t\tmatch := timeRegex.FindString(line)\n\t\tif match != \"\" {\n\t\t\t// 去掉方括号\n\t\t\tlastTime := strings.Trim(match, \"[]\")\n\t\t\treturn lastTime, nil\n\t\t}\n\t}\n\n\treturn \"\", fmt.Errorf(\"没有找到日志时间戳\")\n}\n"
  },
  {
    "path": "embedFS/dist/assets/CodeEditor-D4vpmGPS.css",
    "content": ".CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:\"\"}span.CodeMirror-selectedtext{background:none}.cm-s-idea span.cm-meta{color:olive}.cm-s-idea span.cm-number{color:#00f}.cm-s-idea span.cm-keyword{line-height:1em;font-weight:700;color:navy}.cm-s-idea span.cm-atom{font-weight:700;color:navy}.cm-s-idea span.cm-def,.cm-s-idea span.cm-variable,.cm-s-idea span.cm-variable-2,.cm-s-idea span.cm-variable-3,.cm-s-idea span.cm-type,.cm-s-idea span.cm-property,.cm-s-idea span.cm-operator{color:#000}.cm-s-idea span.cm-comment{color:gray}.cm-s-idea span.cm-string,.cm-s-idea span.cm-string-2{color:green}.cm-s-idea span.cm-qualifier{color:#555}.cm-s-idea span.cm-error{color:red}.cm-s-idea span.cm-attribute{color:#00f}.cm-s-idea span.cm-tag{color:navy}.cm-s-idea span.cm-link{color:#00f}.cm-s-idea .CodeMirror-activeline-background{background:#fffae3}.cm-s-idea span.cm-builtin{color:#30a}.cm-s-idea span.cm-bracket{color:#cc7}.cm-s-idea{font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif}.cm-s-idea .CodeMirror-matchingbracket{outline:1px solid grey;color:#000!important}.CodeMirror-hints.idea{font-family:Menlo,Monaco,Consolas,Courier New,monospace;color:#616569;background-color:#ebf3fd!important}.CodeMirror-hints.idea .CodeMirror-hint-active{background-color:#a2b8c9!important;color:#5c6065!important}.cm-s-lucario.CodeMirror,.cm-s-lucario .CodeMirror-gutters{background-color:#2b3e50!important;color:#f8f8f2!important;border:none}.cm-s-lucario .CodeMirror-gutters{color:#2b3e50}.cm-s-lucario .CodeMirror-cursor{border-left:solid thin #E6C845}.cm-s-lucario .CodeMirror-linenumber{color:#f8f8f2}.cm-s-lucario .CodeMirror-selected{background:#243443}.cm-s-lucario .CodeMirror-line::selection,.cm-s-lucario .CodeMirror-line>span::selection,.cm-s-lucario .CodeMirror-line>span>span::selection{background:#243443}.cm-s-lucario .CodeMirror-line::-moz-selection,.cm-s-lucario .CodeMirror-line>span::-moz-selection,.cm-s-lucario .CodeMirror-line>span>span::-moz-selection{background:#243443}.cm-s-lucario span.cm-comment{color:#5c98cd}.cm-s-lucario span.cm-string,.cm-s-lucario span.cm-string-2{color:#e6db74}.cm-s-lucario span.cm-number{color:#ca94ff}.cm-s-lucario span.cm-variable,.cm-s-lucario span.cm-variable-2{color:#f8f8f2}.cm-s-lucario span.cm-def{color:#72c05d}.cm-s-lucario span.cm-operator{color:#66d9ef}.cm-s-lucario span.cm-keyword{color:#ff6541}.cm-s-lucario span.cm-atom{color:#bd93f9}.cm-s-lucario span.cm-meta{color:#f8f8f2}.cm-s-lucario span.cm-tag{color:#ff6541}.cm-s-lucario span.cm-attribute{color:#66d9ef}.cm-s-lucario span.cm-qualifier{color:#72c05d}.cm-s-lucario span.cm-property{color:#f8f8f2}.cm-s-lucario span.cm-builtin{color:#72c05d}.cm-s-lucario span.cm-variable-3,.cm-s-lucario span.cm-type{color:#ffb86c}.cm-s-lucario .CodeMirror-activeline-background{background:#243443}.cm-s-lucario .CodeMirror-matchingbracket{text-decoration:underline;color:#fff!important}.sc-code-editor[data-v-54e92a10]{font-size:14px;border:1px solid #ddd;line-height:150%}.sc-code-editor[data-v-54e92a10] .CodeMirror{height:100%}\n"
  },
  {
    "path": "embedFS/dist/assets/CodeEditor-D9V3e-IU.js",
    "content": "import{aH as Tu,_ as Mu,c as Au,o as Nu,z as Du,aI as zu,k as Ou,n as Wu,aJ as Eu}from\"./index-But_YWe_.js\";var pi={exports:{}},Hu=pi.exports,hl;function cr(){return hl||(hl=1,(function(De,Lt){(function(A,be){De.exports=be()})(Hu,(function(){var A=navigator.userAgent,be=navigator.platform,te=/gecko\\/\\d/i.test(A),V=/MSIE \\d/.test(A),le=/Trident\\/(?:[7-9]|\\d{2,})\\..*rv:(\\d+)/.exec(A),ee=/Edge\\/(\\d+)/.exec(A),_=V||le||ee,j=_&&(V?document.documentMode||6:+(ee||le)[1]),w=!ee&&/WebKit\\//.test(A),B=w&&/Qt\\/\\d+\\.\\d+/.test(A),oe=!ee&&/Chrome\\/(\\d+)/.exec(A),de=oe&&+oe[1],H=/Opera\\//.test(A),Y=/Apple Computer/.test(navigator.vendor),$=/Mac OS X 1\\d\\D([8-9]|\\d\\d)\\D/.test(A),R=/PhantomJS/.test(A),W=Y&&(/Mobile\\/\\w+/.test(A)||navigator.maxTouchPoints>2),K=/Android/.test(A),re=W||K||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(A),fe=W||/Mac/.test(be),Me=/\\bCrOS\\b/.test(A),Ye=/win/i.test(be),Be=H&&A.match(/Version\\/(\\d*\\.\\d*)/);Be&&(Be=Number(Be[1])),Be&&Be>=15&&(H=!1,w=!0);var Tt=fe&&(B||H&&(Be==null||Be<12.11)),vt=te||_&&j>=9;function ut(e){return new RegExp(\"(^|\\\\s)\"+e+\"(?:$|\\\\s)\\\\s*\")}var F=function(e,t){var n=e.className,r=ut(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:\"\")}};function y(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function S(e,t){return y(e).appendChild(t)}function p(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n),r&&(i.style.cssText=r),typeof t==\"string\")i.appendChild(document.createTextNode(t));else if(t)for(var a=0;a<t.length;++a)i.appendChild(t[a]);return i}function C(e,t,n,r){var i=p(e,t,n,r);return i.setAttribute(\"role\",\"presentation\"),i}var M;document.createRange?M=function(e,t,n,r){var i=document.createRange();return i.setEnd(r||e,n),i.setStart(e,t),i}:M=function(e,t,n){var r=document.body.createTextRange();try{r.moveToElementText(e.parentNode)}catch{return r}return r.collapse(!0),r.moveEnd(\"character\",n),r.moveStart(\"character\",t),r};function Z(e,t){if(t.nodeType==3&&(t=t.parentNode),e.contains)return e.contains(t);do if(t.nodeType==11&&(t=t.host),t==e)return!0;while(t=t.parentNode)}function P(e){var t=e.ownerDocument||e,n;try{n=e.activeElement}catch{n=t.body||null}for(;n&&n.shadowRoot&&n.shadowRoot.activeElement;)n=n.shadowRoot.activeElement;return n}function ue(e,t){var n=e.className;ut(t).test(n)||(e.className+=(n?\" \":\"\")+t)}function xe(e,t){for(var n=e.split(\" \"),r=0;r<n.length;r++)n[r]&&!ut(n[r]).test(t)&&(t+=\" \"+n[r]);return t}var he=function(e){e.select()};W?he=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:_&&(he=function(e){try{e.select()}catch{}});function ke(e){return e.display.wrapper.ownerDocument}function Qe(e){return Ae(e.display.wrapper)}function Ae(e){return e.getRootNode?e.getRootNode():e.ownerDocument}function J(e){return ke(e).defaultView}function X(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function ae(e,t,n){t||(t={});for(var r in e)e.hasOwnProperty(r)&&(n!==!1||!t.hasOwnProperty(r))&&(t[r]=e[r]);return t}function ve(e,t,n,r,i){t==null&&(t=e.search(/[^\\s\\u00a0]/),t==-1&&(t=e.length));for(var a=r||0,o=i||0;;){var l=e.indexOf(\"\t\",a);if(l<0||l>=t)return o+(t-a);o+=l-a,o+=n-o%n,a=l+1}}var Mt=function(){this.id=null,this.f=null,this.time=0,this.handler=X(this.onTimeout,this)};Mt.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},Mt.prototype.set=function(e,t){this.f=t;var n=+new Date+e;(!this.id||n<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=n)};function ne(e,t){for(var n=0;n<e.length;++n)if(e[n]==t)return n;return-1}var Ze=50,Yt={toString:function(){return\"CodeMirror.Pass\"}},ft={scroll:!1},At={origin:\"*mouse\"},ct={origin:\"+move\"};function Nt(e,t,n){for(var r=0,i=0;;){var a=e.indexOf(\"\t\",r);a==-1&&(a=e.length);var o=a-r;if(a==e.length||i+o>=t)return r+Math.min(o,t-i);if(i+=a-r,i+=n-i%n,r=a+1,i>=t)return r}}var Ft=[\"\"];function Vr(e){for(;Ft.length<=e;)Ft.push(ce(Ft)+\" \");return Ft[e]}function ce(e){return e[e.length-1]}function dr(e,t){for(var n=[],r=0;r<e.length;r++)n[r]=t(e[r],r);return n}function gi(e,t,n){for(var r=0,i=n(t);r<e.length&&n(e[r])<=i;)r++;e.splice(r,0,t)}function zn(){}function On(e,t){var n;return Object.create?n=Object.create(e):(zn.prototype=e,n=new zn),t&&ae(t,n),n}var vi=/[\\u00df\\u0587\\u0590-\\u05f4\\u0600-\\u06ff\\u3040-\\u309f\\u30a0-\\u30ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\uac00-\\ud7af]/;function $r(e){return/\\w/.test(e)||e>\"\"&&(e.toUpperCase()!=e.toLowerCase()||vi.test(e))}function It(e,t){return t?t.source.indexOf(\"\\\\w\")>-1&&$r(e)?!0:t.test(e):$r(e)}function Wn(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Pt=/[\\u0300-\\u036f\\u0483-\\u0489\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u065e\\u0670\\u06d6-\\u06dc\\u06de-\\u06e4\\u06e7\\u06e8\\u06ea-\\u06ed\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07eb-\\u07f3\\u0816-\\u0819\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0900-\\u0902\\u093c\\u0941-\\u0948\\u094d\\u0951-\\u0955\\u0962\\u0963\\u0981\\u09bc\\u09be\\u09c1-\\u09c4\\u09cd\\u09d7\\u09e2\\u09e3\\u0a01\\u0a02\\u0a3c\\u0a41\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a70\\u0a71\\u0a75\\u0a81\\u0a82\\u0abc\\u0ac1-\\u0ac5\\u0ac7\\u0ac8\\u0acd\\u0ae2\\u0ae3\\u0b01\\u0b3c\\u0b3e\\u0b3f\\u0b41-\\u0b44\\u0b4d\\u0b56\\u0b57\\u0b62\\u0b63\\u0b82\\u0bbe\\u0bc0\\u0bcd\\u0bd7\\u0c3e-\\u0c40\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62\\u0c63\\u0cbc\\u0cbf\\u0cc2\\u0cc6\\u0ccc\\u0ccd\\u0cd5\\u0cd6\\u0ce2\\u0ce3\\u0d3e\\u0d41-\\u0d44\\u0d4d\\u0d57\\u0d62\\u0d63\\u0dca\\u0dcf\\u0dd2-\\u0dd4\\u0dd6\\u0ddf\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0eb1\\u0eb4-\\u0eb9\\u0ebb\\u0ebc\\u0ec8-\\u0ecd\\u0f18\\u0f19\\u0f35\\u0f37\\u0f39\\u0f71-\\u0f7e\\u0f80-\\u0f84\\u0f86\\u0f87\\u0f90-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102d-\\u1030\\u1032-\\u1037\\u1039\\u103a\\u103d\\u103e\\u1058\\u1059\\u105e-\\u1060\\u1071-\\u1074\\u1082\\u1085\\u1086\\u108d\\u109d\\u135f\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17b7-\\u17bd\\u17c6\\u17c9-\\u17d3\\u17dd\\u180b-\\u180d\\u18a9\\u1920-\\u1922\\u1927\\u1928\\u1932\\u1939-\\u193b\\u1a17\\u1a18\\u1a56\\u1a58-\\u1a5e\\u1a60\\u1a62\\u1a65-\\u1a6c\\u1a73-\\u1a7c\\u1a7f\\u1b00-\\u1b03\\u1b34\\u1b36-\\u1b3a\\u1b3c\\u1b42\\u1b6b-\\u1b73\\u1b80\\u1b81\\u1ba2-\\u1ba5\\u1ba8\\u1ba9\\u1c2c-\\u1c33\\u1c36\\u1c37\\u1cd0-\\u1cd2\\u1cd4-\\u1ce0\\u1ce2-\\u1ce8\\u1ced\\u1dc0-\\u1de6\\u1dfd-\\u1dff\\u200c\\u200d\\u20d0-\\u20f0\\u2cef-\\u2cf1\\u2de0-\\u2dff\\u302a-\\u302f\\u3099\\u309a\\ua66f-\\ua672\\ua67c\\ua67d\\ua6f0\\ua6f1\\ua802\\ua806\\ua80b\\ua825\\ua826\\ua8c4\\ua8e0-\\ua8f1\\ua926-\\ua92d\\ua947-\\ua951\\ua980-\\ua982\\ua9b3\\ua9b6-\\ua9b9\\ua9bc\\uaa29-\\uaa2e\\uaa31\\uaa32\\uaa35\\uaa36\\uaa43\\uaa4c\\uaab0\\uaab2-\\uaab4\\uaab7\\uaab8\\uaabe\\uaabf\\uaac1\\uabe5\\uabe8\\uabed\\udc00-\\udfff\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe26\\uff9e\\uff9f]/;function ze(e){return e.charCodeAt(0)>=768&&Pt.test(e)}function Qt(e,t,n){for(;(n<0?t>0:t<e.length)&&ze(e.charAt(t));)t+=n;return t}function Dt(e,t,n){for(var r=t>n?-1:1;;){if(t==n)return t;var i=(t+n)/2,a=r<0?Math.ceil(i):Math.floor(i);if(a==t)return e(a)?t:n;e(a)?n=a:t=a+r}}function Zt(e,t,n,r){if(!e)return r(t,n,\"ltr\",0);for(var i=!1,a=0;a<e.length;++a){var o=e[a];(o.from<n&&o.to>t||t==n&&o.to==t)&&(r(Math.max(o.from,t),Math.min(o.to,n),o.level==1?\"rtl\":\"ltr\",a),i=!0)}i||r(t,n,\"ltr\")}var hr=null;function Jt(e,t,n){var r;hr=null;for(var i=0;i<e.length;++i){var a=e[i];if(a.from<t&&a.to>t)return i;a.to==t&&(a.from!=a.to&&n==\"before\"?r=i:hr=i),a.from==t&&(a.from!=a.to&&n!=\"before\"?r=i:hr=i)}return r??hr}var mi=(function(){var e=\"bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN\",t=\"nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111\";function n(u){return u<=247?e.charAt(u):1424<=u&&u<=1524?\"R\":1536<=u&&u<=1785?t.charAt(u-1536):1774<=u&&u<=2220?\"r\":8192<=u&&u<=8203?\"w\":u==8204?\"b\":\"L\"}var r=/[\\u0590-\\u05f4\\u0600-\\u06ff\\u0700-\\u08ac]/,i=/[stwN]/,a=/[LRr]/,o=/[Lb1n]/,l=/[1n]/;function s(u,c,h){this.level=u,this.from=c,this.to=h}return function(u,c){var h=c==\"ltr\"?\"L\":\"R\";if(u.length==0||c==\"ltr\"&&!r.test(u))return!1;for(var v=u.length,g=[],b=0;b<v;++b)g.push(n(u.charCodeAt(b)));for(var k=0,T=h;k<v;++k){var N=g[k];N==\"m\"?g[k]=T:T=N}for(var O=0,D=h;O<v;++O){var E=g[O];E==\"1\"&&D==\"r\"?g[O]=\"n\":a.test(E)&&(D=E,E==\"r\"&&(g[O]=\"R\"))}for(var G=1,q=g[0];G<v-1;++G){var ie=g[G];ie==\"+\"&&q==\"1\"&&g[G+1]==\"1\"?g[G]=\"1\":ie==\",\"&&q==g[G+1]&&(q==\"1\"||q==\"n\")&&(g[G]=q),q=ie}for(var ye=0;ye<v;++ye){var Re=g[ye];if(Re==\",\")g[ye]=\"N\";else if(Re==\"%\"){var _e=void 0;for(_e=ye+1;_e<v&&g[_e]==\"%\";++_e);for(var st=ye&&g[ye-1]==\"!\"||_e<v&&g[_e]==\"1\"?\"1\":\"N\",nt=ye;nt<_e;++nt)g[nt]=st;ye=_e-1}}for(var Oe=0,it=h;Oe<v;++Oe){var Ue=g[Oe];it==\"L\"&&Ue==\"1\"?g[Oe]=\"L\":a.test(Ue)&&(it=Ue)}for(var Ee=0;Ee<v;++Ee)if(i.test(g[Ee])){var We=void 0;for(We=Ee+1;We<v&&i.test(g[We]);++We);for(var Te=(Ee?g[Ee-1]:h)==\"L\",at=(We<v?g[We]:h)==\"L\",Zr=Te==at?Te?\"L\":\"R\":h,fr=Ee;fr<We;++fr)g[fr]=Zr;Ee=We-1}for(var Xe=[],Ht,qe=0;qe<v;)if(o.test(g[qe])){var ca=qe;for(++qe;qe<v&&o.test(g[qe]);++qe);Xe.push(new s(0,ca,qe))}else{var Xt=qe,kr=Xe.length,Sr=c==\"rtl\"?1:0;for(++qe;qe<v&&g[qe]!=\"L\";++qe);for(var Ve=Xt;Ve<qe;)if(l.test(g[Ve])){Xt<Ve&&(Xe.splice(kr,0,new s(1,Xt,Ve)),kr+=Sr);var Jr=Ve;for(++Ve;Ve<qe&&l.test(g[Ve]);++Ve);Xe.splice(kr,0,new s(2,Jr,Ve)),kr+=Sr,Xt=Ve}else++Ve;Xt<qe&&Xe.splice(kr,0,new s(1,Xt,qe))}return c==\"ltr\"&&(Xe[0].level==1&&(Ht=u.match(/^\\s+/))&&(Xe[0].from=Ht[0].length,Xe.unshift(new s(0,0,Ht[0].length))),ce(Xe).level==1&&(Ht=u.match(/\\s+$/))&&(ce(Xe).to-=Ht[0].length,Xe.push(new s(0,v-Ht[0].length,v)))),c==\"rtl\"?Xe.reverse():Xe}})();function se(e,t){var n=e.order;return n==null&&(n=e.order=mi(e.text,t)),n}var En=[],U=function(e,t,n){if(e.addEventListener)e.addEventListener(t,n,!1);else if(e.attachEvent)e.attachEvent(\"on\"+t,n);else{var r=e._handlers||(e._handlers={});r[t]=(r[t]||En).concat(n)}};function Rt(e,t){return e._handlers&&e._handlers[t]||En}function Ge(e,t,n){if(e.removeEventListener)e.removeEventListener(t,n,!1);else if(e.detachEvent)e.detachEvent(\"on\"+t,n);else{var r=e._handlers,i=r&&r[t];if(i){var a=ne(i,n);a>-1&&(r[t]=i.slice(0,a).concat(i.slice(a+1)))}}}function Se(e,t){var n=Rt(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i<n.length;++i)n[i].apply(null,r)}function Ce(e,t,n){return typeof t==\"string\"&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),Se(e,n||t.type,e,t),$e(t)||t.codemirrorIgnore}function pt(e){var t=e._handlers&&e._handlers.cursorActivity;if(t)for(var n=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),r=0;r<t.length;++r)ne(n,t[r])==-1&&n.push(t[r])}function ot(e,t){return Rt(e,t).length>0}function mt(e){e.prototype.on=function(t,n){U(this,t,n)},e.prototype.off=function(t,n){Ge(this,t,n)}}function je(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Cr(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function $e(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Vt(e){je(e),Cr(e)}function en(e){return e.target||e.srcElement}function yt(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),fe&&e.ctrlKey&&t==1&&(t=3),t}var yi=(function(){if(_&&j<9)return!1;var e=p(\"div\");return\"draggable\"in e||\"dragDrop\"in e})(),Lr;function Hn(e){if(Lr==null){var t=p(\"span\",\"​\");S(e,p(\"span\",[t,document.createTextNode(\"x\")])),e.firstChild.offsetHeight!=0&&(Lr=t.offsetWidth<=1&&t.offsetHeight>2&&!(_&&j<8))}var n=Lr?p(\"span\",\"​\"):p(\"span\",\" \",null,\"display: inline-block; width: 1px; margin-right: -1px\");return n.setAttribute(\"cm-text\",\"\"),n}var tn;function $t(e){if(tn!=null)return tn;var t=S(e,document.createTextNode(\"AخA\")),n=M(t,0,1).getBoundingClientRect(),r=M(t,1,2).getBoundingClientRect();return y(e),!n||n.left==n.right?!1:tn=r.right-n.right<3}var gt=`\n\nb`.split(/\\n/).length!=3?function(e){for(var t=0,n=[],r=e.length;t<=r;){var i=e.indexOf(`\n`,t);i==-1&&(i=e.length);var a=e.slice(t,e.charAt(i-1)==\"\\r\"?i-1:i),o=a.indexOf(\"\\r\");o!=-1?(n.push(a.slice(0,o)),t+=o+1):(n.push(a),t=i+1)}return n}:function(e){return e.split(/\\r\\n?|\\n/)},er=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch{return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch{}return!t||t.parentElement()!=e?!1:t.compareEndPoints(\"StartToEnd\",t)!=0},Fn=(function(){var e=p(\"div\");return\"oncopy\"in e?!0:(e.setAttribute(\"oncopy\",\"return;\"),typeof e.oncopy==\"function\")})(),bt=null;function bi(e){if(bt!=null)return bt;var t=S(e,p(\"span\",\"x\")),n=t.getBoundingClientRect(),r=M(t,0,1).getBoundingClientRect();return bt=Math.abs(n.left-r.left)>1}var Tr={},xt={};function wt(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Tr[e]=t}function pr(e,t){xt[e]=t}function Mr(e){if(typeof e==\"string\"&&xt.hasOwnProperty(e))e=xt[e];else if(e&&typeof e.name==\"string\"&&xt.hasOwnProperty(e.name)){var t=xt[e.name];typeof t==\"string\"&&(t={name:t}),e=On(t,e),e.name=t.name}else{if(typeof e==\"string\"&&/^[\\w\\-]+\\/[\\w\\-]+\\+xml$/.test(e))return Mr(\"application/xml\");if(typeof e==\"string\"&&/^[\\w\\-]+\\/[\\w\\-]+\\+json$/.test(e))return Mr(\"application/json\")}return typeof e==\"string\"?{name:e}:e||{name:\"null\"}}function Ar(e,t){t=Mr(t);var n=Tr[t.name];if(!n)return Ar(e,\"text/plain\");var r=n(e,t);if(tr.hasOwnProperty(t.name)){var i=tr[t.name];for(var a in i)i.hasOwnProperty(a)&&(r.hasOwnProperty(a)&&(r[\"_\"+a]=r[a]),r[a]=i[a])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var o in t.modeProps)r[o]=t.modeProps[o];return r}var tr={};function Nr(e,t){var n=tr.hasOwnProperty(e)?tr[e]:tr[e]={};ae(t,n)}function zt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var i=t[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n}function rn(e,t){for(var n;e.innerMode&&(n=e.innerMode(t),!(!n||n.mode==e));)t=n.state,e=n.mode;return n||{mode:e,state:t}}function Dr(e,t,n){return e.startState?e.startState(t,n):!0}var Le=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};Le.prototype.eol=function(){return this.pos>=this.string.length},Le.prototype.sol=function(){return this.pos==this.lineStart},Le.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Le.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Le.prototype.eat=function(e){var t=this.string.charAt(this.pos),n;if(typeof e==\"string\"?n=t==e:n=t&&(e.test?e.test(t):e(t)),n)return++this.pos,t},Le.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},Le.prototype.eatSpace=function(){for(var e=this.pos;/[\\s\\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Le.prototype.skipToEnd=function(){this.pos=this.string.length},Le.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Le.prototype.backUp=function(e){this.pos-=e},Le.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=ve(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?ve(this.string,this.lineStart,this.tabSize):0)},Le.prototype.indentation=function(){return ve(this.string,null,this.tabSize)-(this.lineStart?ve(this.string,this.lineStart,this.tabSize):0)},Le.prototype.match=function(e,t,n){if(typeof e==\"string\"){var r=function(o){return n?o.toLowerCase():o},i=this.string.substr(this.pos,e.length);if(r(i)==r(e))return t!==!1&&(this.pos+=e.length),!0}else{var a=this.string.slice(this.pos).match(e);return a&&a.index>0?null:(a&&t!==!1&&(this.pos+=a[0].length),a)}},Le.prototype.current=function(){return this.string.slice(this.start,this.pos)},Le.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Le.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Le.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function I(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error(\"There is no line \"+(t+e.first)+\" in the document.\");for(var n=e;!n.lines;)for(var r=0;;++r){var i=n.children[r],a=i.chunkSize();if(t<a){n=i;break}t-=a}return n.lines[t]}function qt(e,t,n){var r=[],i=t.line;return e.iter(t.line,n.line+1,function(a){var o=a.text;i==n.line&&(o=o.slice(0,n.ch)),i==t.line&&(o=o.slice(t.ch)),r.push(o),++i}),r}function nn(e,t,n){var r=[];return e.iter(t,n,function(i){r.push(i.text)}),r}function dt(e,t){var n=t-e.height;if(n)for(var r=e;r;r=r.parent)r.height+=n}function f(e){if(e.parent==null)return null;for(var t=e.parent,n=ne(t.lines,e),r=t.parent;r;t=r,r=r.parent)for(var i=0;r.children[i]!=t;++i)n+=r.children[i].chunkSize();return n+t.first}function d(e,t){var n=e.first;e:do{for(var r=0;r<e.children.length;++r){var i=e.children[r],a=i.height;if(t<a){e=i;continue e}t-=a,n+=i.chunkSize()}return n}while(!e.lines);for(var o=0;o<e.lines.length;++o){var l=e.lines[o],s=l.height;if(t<s)break;t-=s}return n+o}function x(e,t){return t>=e.first&&t<e.first+e.size}function L(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function m(e,t,n){if(n===void 0&&(n=null),!(this instanceof m))return new m(e,t,n);this.line=e,this.ch=t,this.sticky=n}function z(e,t){return e.line-t.line||e.ch-t.ch}function pe(e,t){return e.sticky==t.sticky&&z(e,t)==0}function He(e){return m(e.line,e.ch)}function et(e,t){return z(e,t)<0?t:e}function zr(e,t){return z(e,t)<0?e:t}function ha(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function Q(e,t){if(t.line<e.first)return m(e.first,0);var n=e.first+e.size-1;return t.line>n?m(n,I(e,n).text.length):Ml(t,I(e,t.line).text.length)}function Ml(e,t){var n=e.ch;return n==null||n>t?m(e.line,t):n<0?m(e.line,0):e}function pa(e,t){for(var n=[],r=0;r<t.length;r++)n[r]=Q(e,t[r]);return n}var In=function(e,t){this.state=e,this.lookAhead=t},Ot=function(e,t,n,r){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};Ot.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return t!=null&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},Ot.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,\"\"),size:this.baseTokens[this.baseTokenPos]-e}},Ot.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ot.fromSaved=function(e,t,n){return t instanceof In?new Ot(e,zt(e.mode,t.state),n,t.lookAhead):new Ot(e,zt(e.mode,t),n)},Ot.prototype.save=function(e){var t=e!==!1?zt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new In(t,this.maxLookAhead):t};function ga(e,t,n,r){var i=[e.state.modeGen],a={};wa(e,t.text,e.doc.mode,n,function(u,c){return i.push(u,c)},a,r);for(var o=n.state,l=function(u){n.baseTokens=i;var c=e.state.overlays[u],h=1,v=0;n.state=!0,wa(e,t.text,c.mode,n,function(g,b){for(var k=h;v<g;){var T=i[h];T>g&&i.splice(h,1,g,i[h+1],T),h+=2,v=Math.min(g,T)}if(b)if(c.opaque)i.splice(k,h-k,g,\"overlay \"+b),h=k+2;else for(;k<h;k+=2){var N=i[k+1];i[k+1]=(N?N+\" \":\"\")+\"overlay \"+b}},a),n.state=o,n.baseTokens=null,n.baseTokenPos=1},s=0;s<e.state.overlays.length;++s)l(s);return{styles:i,classes:a.bgClass||a.textClass?a:null}}function va(e,t,n){if(!t.styles||t.styles[0]!=e.state.modeGen){var r=an(e,f(t)),i=t.text.length>e.options.maxHighlightLength&&zt(e.doc.mode,r.state),a=ga(e,t,r);i&&(r.state=i),t.stateAfter=r.save(!i),t.styles=a.styles,a.classes?t.styleClasses=a.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function an(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return new Ot(r,!0,t);var a=Al(e,t,n),o=a>r.first&&I(r,a-1).stateAfter,l=o?Ot.fromSaved(r,o,a):new Ot(r,Dr(r.mode),a);return r.iter(a,t,function(s){xi(e,s.text,l);var u=l.line;s.stateAfter=u==t-1||u%5==0||u>=i.viewFrom&&u<i.viewTo?l.save():null,l.nextLine()}),n&&(r.modeFrontier=l.line),l}function xi(e,t,n,r){var i=e.doc.mode,a=new Le(t,e.options.tabSize,n);for(a.start=a.pos=r||0,t==\"\"&&ma(i,n.state);!a.eol();)wi(i,a,n.state),a.start=a.pos}function ma(e,t){if(e.blankLine)return e.blankLine(t);if(e.innerMode){var n=rn(e,t);if(n.mode.blankLine)return n.mode.blankLine(n.state)}}function wi(e,t,n,r){for(var i=0;i<10;i++){r&&(r[0]=rn(e,n).mode);var a=e.token(t,n);if(t.pos>t.start)return a}throw new Error(\"Mode \"+e.name+\" failed to advance stream.\")}var ya=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function ba(e,t,n,r){var i=e.doc,a=i.mode,o;t=Q(i,t);var l=I(i,t.line),s=an(e,t.line,n),u=new Le(l.text,e.options.tabSize,s),c;for(r&&(c=[]);(r||u.pos<t.ch)&&!u.eol();)u.start=u.pos,o=wi(a,u,s.state),r&&c.push(new ya(u,o,zt(i.mode,s.state)));return r?c:new ya(u,o,s.state)}function xa(e,t){if(e)for(;;){var n=e.match(/(?:^|\\s+)line-(background-)?(\\S+)/);if(!n)break;e=e.slice(0,n.index)+e.slice(n.index+n[0].length);var r=n[1]?\"bgClass\":\"textClass\";t[r]==null?t[r]=n[2]:new RegExp(\"(?:^|\\\\s)\"+n[2]+\"(?:$|\\\\s)\").test(t[r])||(t[r]+=\" \"+n[2])}return e}function wa(e,t,n,r,i,a,o){var l=n.flattenSpans;l==null&&(l=e.options.flattenSpans);var s=0,u=null,c=new Le(t,e.options.tabSize,r),h,v=e.options.addModeClass&&[null];for(t==\"\"&&xa(ma(n,r.state),a);!c.eol();){if(c.pos>e.options.maxHighlightLength?(l=!1,o&&xi(e,t,r,c.pos),c.pos=t.length,h=null):h=xa(wi(n,c,r.state,v),a),v){var g=v[0].name;g&&(h=\"m-\"+(h?g+\" \"+h:g))}if(!l||u!=h){for(;s<c.start;)s=Math.min(c.start,s+5e3),i(s,u);u=h}c.start=c.pos}for(;s<c.pos;){var b=Math.min(c.pos,s+5e3);i(b,u),s=b}}function Al(e,t,n){for(var r,i,a=e.doc,o=n?-1:t-(e.doc.mode.innerMode?1e3:100),l=t;l>o;--l){if(l<=a.first)return a.first;var s=I(a,l-1),u=s.stateAfter;if(u&&(!n||l+(u instanceof In?u.lookAhead:0)<=a.modeFrontier))return l;var c=ve(s.text,null,e.options.tabSize);(i==null||r>c)&&(i=l-1,r=c)}return i}function Nl(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontier<t-10)){for(var n=e.first,r=t-1;r>n;r--){var i=I(e,r).stateAfter;if(i&&(!(i instanceof In)||r+i.lookAhead<t)){n=r+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,n)}}var _a=!1,Bt=!1;function Dl(){_a=!0}function zl(){Bt=!0}function Pn(e,t,n){this.marker=e,this.from=t,this.to=n}function on(e,t){if(e)for(var n=0;n<e.length;++n){var r=e[n];if(r.marker==t)return r}}function Ol(e,t){for(var n,r=0;r<e.length;++r)e[r]!=t&&(n||(n=[])).push(e[r]);return n}function Wl(e,t,n){var r=n&&window.WeakSet&&(n.markedSpans||(n.markedSpans=new WeakSet));r&&e.markedSpans&&r.has(e.markedSpans)?e.markedSpans.push(t):(e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],r&&r.add(e.markedSpans)),t.marker.attachLine(e)}function El(e,t,n){var r;if(e)for(var i=0;i<e.length;++i){var a=e[i],o=a.marker,l=a.from==null||(o.inclusiveLeft?a.from<=t:a.from<t);if(l||a.from==t&&o.type==\"bookmark\"&&(!n||!a.marker.insertLeft)){var s=a.to==null||(o.inclusiveRight?a.to>=t:a.to>t);(r||(r=[])).push(new Pn(o,a.from,s?null:a.to))}}return r}function Hl(e,t,n){var r;if(e)for(var i=0;i<e.length;++i){var a=e[i],o=a.marker,l=a.to==null||(o.inclusiveRight?a.to>=t:a.to>t);if(l||a.from==t&&o.type==\"bookmark\"&&(!n||a.marker.insertLeft)){var s=a.from==null||(o.inclusiveLeft?a.from<=t:a.from<t);(r||(r=[])).push(new Pn(o,s?null:a.from-t,a.to==null?null:a.to-t))}}return r}function _i(e,t){if(t.full)return null;var n=x(e,t.from.line)&&I(e,t.from.line).markedSpans,r=x(e,t.to.line)&&I(e,t.to.line).markedSpans;if(!n&&!r)return null;var i=t.from.ch,a=t.to.ch,o=z(t.from,t.to)==0,l=El(n,i,o),s=Hl(r,a,o),u=t.text.length==1,c=ce(t.text).length+(u?i:0);if(l)for(var h=0;h<l.length;++h){var v=l[h];if(v.to==null){var g=on(s,v.marker);g?u&&(v.to=g.to==null?null:g.to+c):v.to=i}}if(s)for(var b=0;b<s.length;++b){var k=s[b];if(k.to!=null&&(k.to+=c),k.from==null){var T=on(l,k.marker);T||(k.from=c,u&&(l||(l=[])).push(k))}else k.from+=c,u&&(l||(l=[])).push(k)}l&&(l=ka(l)),s&&s!=l&&(s=ka(s));var N=[l];if(!u){var O=t.text.length-2,D;if(O>0&&l)for(var E=0;E<l.length;++E)l[E].to==null&&(D||(D=[])).push(new Pn(l[E].marker,null,null));for(var G=0;G<O;++G)N.push(D);N.push(s)}return N}function ka(e){for(var t=0;t<e.length;++t){var n=e[t];n.from!=null&&n.from==n.to&&n.marker.clearWhenEmpty!==!1&&e.splice(t--,1)}return e.length?e:null}function Fl(e,t,n){var r=null;if(e.iter(t.line,n.line+1,function(g){if(g.markedSpans)for(var b=0;b<g.markedSpans.length;++b){var k=g.markedSpans[b].marker;k.readOnly&&(!r||ne(r,k)==-1)&&(r||(r=[])).push(k)}}),!r)return null;for(var i=[{from:t,to:n}],a=0;a<r.length;++a)for(var o=r[a],l=o.find(0),s=0;s<i.length;++s){var u=i[s];if(!(z(u.to,l.from)<0||z(u.from,l.to)>0)){var c=[s,1],h=z(u.from,l.from),v=z(u.to,l.to);(h<0||!o.inclusiveLeft&&!h)&&c.push({from:u.from,to:l.from}),(v>0||!o.inclusiveRight&&!v)&&c.push({from:l.to,to:u.to}),i.splice.apply(i,c),s+=c.length-3}}return i}function Sa(e){var t=e.markedSpans;if(t){for(var n=0;n<t.length;++n)t[n].marker.detachLine(e);e.markedSpans=null}}function Ca(e,t){if(t){for(var n=0;n<t.length;++n)t[n].marker.attachLine(e);e.markedSpans=t}}function Rn(e){return e.inclusiveLeft?-1:0}function qn(e){return e.inclusiveRight?1:0}function ki(e,t){var n=e.lines.length-t.lines.length;if(n!=0)return n;var r=e.find(),i=t.find(),a=z(r.from,i.from)||Rn(e)-Rn(t);if(a)return-a;var o=z(r.to,i.to)||qn(e)-qn(t);return o||t.id-e.id}function La(e,t){var n=Bt&&e.markedSpans,r;if(n)for(var i=void 0,a=0;a<n.length;++a)i=n[a],i.marker.collapsed&&(t?i.from:i.to)==null&&(!r||ki(r,i.marker)<0)&&(r=i.marker);return r}function Ta(e){return La(e,!0)}function Bn(e){return La(e,!1)}function Il(e,t){var n=Bt&&e.markedSpans,r;if(n)for(var i=0;i<n.length;++i){var a=n[i];a.marker.collapsed&&(a.from==null||a.from<t)&&(a.to==null||a.to>t)&&(!r||ki(r,a.marker)<0)&&(r=a.marker)}return r}function Ma(e,t,n,r,i){var a=I(e,t),o=Bt&&a.markedSpans;if(o)for(var l=0;l<o.length;++l){var s=o[l];if(s.marker.collapsed){var u=s.marker.find(0),c=z(u.from,n)||Rn(s.marker)-Rn(i),h=z(u.to,r)||qn(s.marker)-qn(i);if(!(c>=0&&h<=0||c<=0&&h>=0)&&(c<=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?z(u.to,n)>=0:z(u.to,n)>0)||c>=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?z(u.from,r)<=0:z(u.from,r)<0)))return!0}}}function _t(e){for(var t;t=Ta(e);)e=t.find(-1,!0).line;return e}function Pl(e){for(var t;t=Bn(e);)e=t.find(1,!0).line;return e}function Rl(e){for(var t,n;t=Bn(e);)e=t.find(1,!0).line,(n||(n=[])).push(e);return n}function Si(e,t){var n=I(e,t),r=_t(n);return n==r?t:f(r)}function Aa(e,t){if(t>e.lastLine())return t;var n=I(e,t),r;if(!rr(e,n))return t;for(;r=Bn(n);)n=r.find(1,!0).line;return f(n)+1}function rr(e,t){var n=Bt&&t.markedSpans;if(n){for(var r=void 0,i=0;i<n.length;++i)if(r=n[i],!!r.marker.collapsed){if(r.from==null)return!0;if(!r.marker.widgetNode&&r.from==0&&r.marker.inclusiveLeft&&Ci(e,t,r))return!0}}}function Ci(e,t,n){if(n.to==null){var r=n.marker.find(1,!0);return Ci(e,r.line,on(r.line.markedSpans,n.marker))}if(n.marker.inclusiveRight&&n.to==t.text.length)return!0;for(var i=void 0,a=0;a<t.markedSpans.length;++a)if(i=t.markedSpans[a],i.marker.collapsed&&!i.marker.widgetNode&&i.from==n.to&&(i.to==null||i.to!=n.from)&&(i.marker.inclusiveLeft||n.marker.inclusiveRight)&&Ci(e,t,i))return!0}function Ut(e){e=_t(e);for(var t=0,n=e.parent,r=0;r<n.lines.length;++r){var i=n.lines[r];if(i==e)break;t+=i.height}for(var a=n.parent;a;n=a,a=n.parent)for(var o=0;o<a.children.length;++o){var l=a.children[o];if(l==n)break;t+=l.height}return t}function Un(e){if(e.height==0)return 0;for(var t=e.text.length,n,r=e;n=Ta(r);){var i=n.find(0,!0);r=i.from.line,t+=i.from.ch-i.to.ch}for(r=e;n=Bn(r);){var a=n.find(0,!0);t-=r.text.length-a.from.ch,r=a.to.line,t+=r.text.length-a.to.ch}return t}function Li(e){var t=e.display,n=e.doc;t.maxLine=I(n,n.first),t.maxLineLength=Un(t.maxLine),t.maxLineChanged=!0,n.iter(function(r){var i=Un(r);i>t.maxLineLength&&(t.maxLineLength=i,t.maxLine=r)})}var Or=function(e,t,n){this.text=e,Ca(this,t),this.height=n?n(this):1};Or.prototype.lineNo=function(){return f(this)},mt(Or);function ql(e,t,n,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Sa(e),Ca(e,n);var i=r?r(e):1;i!=e.height&&dt(e,i)}function Bl(e){e.parent=null,Sa(e)}var Ul={},Gl={};function Na(e,t){if(!e||/^\\s*$/.test(e))return null;var n=t.addModeClass?Gl:Ul;return n[e]||(n[e]=e.replace(/\\S+/g,\"cm-$&\"))}function Da(e,t){var n=C(\"span\",null,null,w?\"padding-right: .1px\":null),r={pre:C(\"pre\",[n],\"CodeMirror-line\"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption(\"lineWrapping\")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var a=i?t.rest[i-1]:t.line,o=void 0;r.pos=0,r.addToken=Kl,$t(e.display.measure)&&(o=se(a,e.doc.direction))&&(r.addToken=Yl(r.addToken,o)),r.map=[];var l=t!=e.display.externalMeasured&&f(a);Ql(a,r,va(e,a,l)),a.styleClasses&&(a.styleClasses.bgClass&&(r.bgClass=xe(a.styleClasses.bgClass,r.bgClass||\"\")),a.styleClasses.textClass&&(r.textClass=xe(a.styleClasses.textClass,r.textClass||\"\"))),r.map.length==0&&r.map.push(0,0,r.content.appendChild(Hn(e.display.measure))),i==0?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(w){var s=r.content.lastChild;(/\\bcm-tab\\b/.test(s.className)||s.querySelector&&s.querySelector(\".cm-tab\"))&&(r.content.className=\"cm-tab-wrap-hack\")}return Se(e,\"renderLine\",e,t.line,r.pre),r.pre.className&&(r.textClass=xe(r.pre.className,r.textClass||\"\")),r}function jl(e){var t=p(\"span\",\"•\",\"cm-invalidchar\");return t.title=\"\\\\u\"+e.charCodeAt(0).toString(16),t.setAttribute(\"aria-label\",t.title),t}function Kl(e,t,n,r,i,a,o){if(t){var l=e.splitSpaces?Xl(t,e.trailingSpace):t,s=e.cm.state.specialChars,u=!1,c;if(!s.test(t))e.col+=t.length,c=document.createTextNode(l),e.map.push(e.pos,e.pos+t.length,c),_&&j<9&&(u=!0),e.pos+=t.length;else{c=document.createDocumentFragment();for(var h=0;;){s.lastIndex=h;var v=s.exec(t),g=v?v.index-h:t.length-h;if(g){var b=document.createTextNode(l.slice(h,h+g));_&&j<9?c.appendChild(p(\"span\",[b])):c.appendChild(b),e.map.push(e.pos,e.pos+g,b),e.col+=g,e.pos+=g}if(!v)break;h+=g+1;var k=void 0;if(v[0]==\"\t\"){var T=e.cm.options.tabSize,N=T-e.col%T;k=c.appendChild(p(\"span\",Vr(N),\"cm-tab\")),k.setAttribute(\"role\",\"presentation\"),k.setAttribute(\"cm-text\",\"\t\"),e.col+=N}else v[0]==\"\\r\"||v[0]==`\n`?(k=c.appendChild(p(\"span\",v[0]==\"\\r\"?\"␍\":\"␤\",\"cm-invalidchar\")),k.setAttribute(\"cm-text\",v[0]),e.col+=1):(k=e.cm.options.specialCharPlaceholder(v[0]),k.setAttribute(\"cm-text\",v[0]),_&&j<9?c.appendChild(p(\"span\",[k])):c.appendChild(k),e.col+=1);e.map.push(e.pos,e.pos+1,k),e.pos++}}if(e.trailingSpace=l.charCodeAt(t.length-1)==32,n||r||i||u||a||o){var O=n||\"\";r&&(O+=r),i&&(O+=i);var D=p(\"span\",[c],O,a);if(o)for(var E in o)o.hasOwnProperty(E)&&E!=\"style\"&&E!=\"class\"&&D.setAttribute(E,o[E]);return e.content.appendChild(D)}e.content.appendChild(c)}}function Xl(e,t){if(e.length>1&&!/  /.test(e))return e;for(var n=t,r=\"\",i=0;i<e.length;i++){var a=e.charAt(i);a==\" \"&&n&&(i==e.length-1||e.charCodeAt(i+1)==32)&&(a=\" \"),r+=a,n=a==\" \"}return r}function Yl(e,t){return function(n,r,i,a,o,l,s){i=i?i+\" cm-force-border\":\"cm-force-border\";for(var u=n.pos,c=u+r.length;;){for(var h=void 0,v=0;v<t.length&&(h=t[v],!(h.to>u&&h.from<=u));v++);if(h.to>=c)return e(n,r,i,a,o,l,s);e(n,r.slice(0,h.to-u),i,a,null,l,s),a=null,r=r.slice(h.to-u),u=h.to}}}function za(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!r&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement(\"span\"))),i.setAttribute(\"cm-marker\",n.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function Ql(e,t,n){var r=e.markedSpans,i=e.text,a=0;if(!r){for(var o=1;o<n.length;o+=2)t.addToken(t,i.slice(a,a=n[o]),Na(n[o+1],t.cm.options));return}for(var l=i.length,s=0,u=1,c=\"\",h,v,g=0,b,k,T,N,O;;){if(g==s){b=k=T=v=\"\",O=null,N=null,g=1/0;for(var D=[],E=void 0,G=0;G<r.length;++G){var q=r[G],ie=q.marker;if(ie.type==\"bookmark\"&&q.from==s&&ie.widgetNode)D.push(ie);else if(q.from<=s&&(q.to==null||q.to>s||ie.collapsed&&q.to==s&&q.from==s)){if(q.to!=null&&q.to!=s&&g>q.to&&(g=q.to,k=\"\"),ie.className&&(b+=\" \"+ie.className),ie.css&&(v=(v?v+\";\":\"\")+ie.css),ie.startStyle&&q.from==s&&(T+=\" \"+ie.startStyle),ie.endStyle&&q.to==g&&(E||(E=[])).push(ie.endStyle,q.to),ie.title&&((O||(O={})).title=ie.title),ie.attributes)for(var ye in ie.attributes)(O||(O={}))[ye]=ie.attributes[ye];ie.collapsed&&(!N||ki(N.marker,ie)<0)&&(N=q)}else q.from>s&&g>q.from&&(g=q.from)}if(E)for(var Re=0;Re<E.length;Re+=2)E[Re+1]==g&&(k+=\" \"+E[Re]);if(!N||N.from==s)for(var _e=0;_e<D.length;++_e)za(t,0,D[_e]);if(N&&(N.from||0)==s){if(za(t,(N.to==null?l+1:N.to)-s,N.marker,N.from==null),N.to==null)return;N.to==s&&(N=!1)}}if(s>=l)break;for(var st=Math.min(l,g);;){if(c){var nt=s+c.length;if(!N){var Oe=nt>st?c.slice(0,st-s):c;t.addToken(t,Oe,h?h+b:b,T,s+Oe.length==g?k:\"\",v,O)}if(nt>=st){c=c.slice(st-s),s=st;break}s=nt,T=\"\"}c=i.slice(a,a=n[u++]),h=Na(n[u++],t.cm.options)}}}function Oa(e,t,n){this.line=t,this.rest=Rl(t),this.size=this.rest?f(ce(this.rest))-n+1:1,this.node=this.text=null,this.hidden=rr(e,t)}function Gn(e,t,n){for(var r=[],i,a=t;a<n;a=i){var o=new Oa(e.doc,I(e.doc,a),a);i=a+o.size,r.push(o)}return r}var Wr=null;function Zl(e){Wr?Wr.ops.push(e):e.ownsGroup=Wr={ops:[e],delayedCallbacks:[]}}function Jl(e){var t=e.delayedCallbacks,n=0;do{for(;n<t.length;n++)t[n].call(null);for(var r=0;r<e.ops.length;r++){var i=e.ops[r];if(i.cursorActivityHandlers)for(;i.cursorActivityCalled<i.cursorActivityHandlers.length;)i.cursorActivityHandlers[i.cursorActivityCalled++].call(null,i.cm)}}while(n<t.length)}function Vl(e,t){var n=e.ownsGroup;if(n)try{Jl(n)}finally{Wr=null,t(n)}}var ln=null;function Fe(e,t){var n=Rt(e,t);if(n.length){var r=Array.prototype.slice.call(arguments,2),i;Wr?i=Wr.delayedCallbacks:ln?i=ln:(i=ln=[],setTimeout($l,0));for(var a=function(l){i.push(function(){return n[l].apply(null,r)})},o=0;o<n.length;++o)a(o)}}function $l(){var e=ln;ln=null;for(var t=0;t<e.length;++t)e[t]()}function Wa(e,t,n,r){for(var i=0;i<t.changes.length;i++){var a=t.changes[i];a==\"text\"?ts(e,t):a==\"gutter\"?Ha(e,t,n,r):a==\"class\"?Ti(e,t):a==\"widget\"&&rs(e,t,r)}t.changes=null}function sn(e){return e.node==e.text&&(e.node=p(\"div\",null,null,\"position: relative\"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),_&&j<8&&(e.node.style.zIndex=2)),e.node}function es(e,t){var n=t.bgClass?t.bgClass+\" \"+(t.line.bgClass||\"\"):t.line.bgClass;if(n&&(n+=\" CodeMirror-linebackground\"),t.background)n?t.background.className=n:(t.background.parentNode.removeChild(t.background),t.background=null);else if(n){var r=sn(t);t.background=r.insertBefore(p(\"div\",null,n),r.firstChild),e.display.input.setUneditable(t.background)}}function Ea(e,t){var n=e.display.externalMeasured;return n&&n.line==t.line?(e.display.externalMeasured=null,t.measure=n.measure,n.built):Da(e,t)}function ts(e,t){var n=t.text.className,r=Ea(e,t);t.text==t.node&&(t.node=r.pre),t.text.parentNode.replaceChild(r.pre,t.text),t.text=r.pre,r.bgClass!=t.bgClass||r.textClass!=t.textClass?(t.bgClass=r.bgClass,t.textClass=r.textClass,Ti(e,t)):n&&(t.text.className=n)}function Ti(e,t){es(e,t),t.line.wrapClass?sn(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className=\"\");var n=t.textClass?t.textClass+\" \"+(t.line.textClass||\"\"):t.line.textClass;t.text.className=n||\"\"}function Ha(e,t,n,r){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var i=sn(t);t.gutterBackground=p(\"div\",null,\"CodeMirror-gutter-background \"+t.line.gutterClass,\"left: \"+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+\"px; width: \"+r.gutterTotalWidth+\"px\"),e.display.input.setUneditable(t.gutterBackground),i.insertBefore(t.gutterBackground,t.text)}var a=t.line.gutterMarkers;if(e.options.lineNumbers||a){var o=sn(t),l=t.gutter=p(\"div\",null,\"CodeMirror-gutter-wrapper\",\"left: \"+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+\"px\");if(l.setAttribute(\"aria-hidden\",\"true\"),e.display.input.setUneditable(l),o.insertBefore(l,t.text),t.line.gutterClass&&(l.className+=\" \"+t.line.gutterClass),e.options.lineNumbers&&(!a||!a[\"CodeMirror-linenumbers\"])&&(t.lineNumber=l.appendChild(p(\"div\",L(e.options,n),\"CodeMirror-linenumber CodeMirror-gutter-elt\",\"left: \"+r.gutterLeft[\"CodeMirror-linenumbers\"]+\"px; width: \"+e.display.lineNumInnerWidth+\"px\"))),a)for(var s=0;s<e.display.gutterSpecs.length;++s){var u=e.display.gutterSpecs[s].className,c=a.hasOwnProperty(u)&&a[u];c&&l.appendChild(p(\"div\",[c],\"CodeMirror-gutter-elt\",\"left: \"+r.gutterLeft[u]+\"px; width: \"+r.gutterWidth[u]+\"px\"))}}}function rs(e,t,n){t.alignable&&(t.alignable=null);for(var r=ut(\"CodeMirror-linewidget\"),i=t.node.firstChild,a=void 0;i;i=a)a=i.nextSibling,r.test(i.className)&&t.node.removeChild(i);Fa(e,t,n)}function ns(e,t,n,r){var i=Ea(e,t);return t.text=t.node=i.pre,i.bgClass&&(t.bgClass=i.bgClass),i.textClass&&(t.textClass=i.textClass),Ti(e,t),Ha(e,t,n,r),Fa(e,t,r),t.node}function Fa(e,t,n){if(Ia(e,t.line,t,n,!0),t.rest)for(var r=0;r<t.rest.length;r++)Ia(e,t.rest[r],t,n,!1)}function Ia(e,t,n,r,i){if(t.widgets)for(var a=sn(n),o=0,l=t.widgets;o<l.length;++o){var s=l[o],u=p(\"div\",[s.node],\"CodeMirror-linewidget\"+(s.className?\" \"+s.className:\"\"));s.handleMouseEvents||u.setAttribute(\"cm-ignore-events\",\"true\"),is(s,u,n,r),e.display.input.setUneditable(u),i&&s.above?a.insertBefore(u,n.gutter||n.text):a.appendChild(u),Fe(s,\"redraw\")}}function is(e,t,n,r){if(e.noHScroll){(n.alignable||(n.alignable=[])).push(t);var i=r.wrapperWidth;t.style.left=r.fixedPos+\"px\",e.coverGutter||(i-=r.gutterTotalWidth,t.style.paddingLeft=r.gutterTotalWidth+\"px\"),t.style.width=i+\"px\"}e.coverGutter&&(t.style.zIndex=5,t.style.position=\"relative\",e.noHScroll||(t.style.marginLeft=-r.gutterTotalWidth+\"px\"))}function un(e){if(e.height!=null)return e.height;var t=e.doc.cm;if(!t)return 0;if(!Z(document.body,e.node)){var n=\"position: relative;\";e.coverGutter&&(n+=\"margin-left: -\"+t.display.gutters.offsetWidth+\"px;\"),e.noHScroll&&(n+=\"width: \"+t.display.wrapper.clientWidth+\"px;\"),S(t.display.measure,p(\"div\",[e.node],null,n))}return e.height=e.node.parentNode.offsetHeight}function Gt(e,t){for(var n=en(t);n!=e.wrapper;n=n.parentNode)if(!n||n.nodeType==1&&n.getAttribute(\"cm-ignore-events\")==\"true\"||n.parentNode==e.sizer&&n!=e.mover)return!0}function jn(e){return e.lineSpace.offsetTop}function Mi(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function Pa(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=S(e.measure,p(\"pre\",\"x\",\"CodeMirror-line-like\")),n=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,r={left:parseInt(n.paddingLeft),right:parseInt(n.paddingRight)};return!isNaN(r.left)&&!isNaN(r.right)&&(e.cachedPaddingH=r),r}function Wt(e){return Ze-e.display.nativeBarWidth}function gr(e){return e.display.scroller.clientWidth-Wt(e)-e.display.barWidth}function Ai(e){return e.display.scroller.clientHeight-Wt(e)-e.display.barHeight}function as(e,t,n){var r=e.options.lineWrapping,i=r&&gr(e);if(!t.measure.heights||r&&t.measure.width!=i){var a=t.measure.heights=[];if(r){t.measure.width=i;for(var o=t.text.firstChild.getClientRects(),l=0;l<o.length-1;l++){var s=o[l],u=o[l+1];Math.abs(s.bottom-u.bottom)>2&&a.push((s.bottom+u.top)/2-n.top)}}a.push(n.bottom-n.top)}}function Ra(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};if(e.rest){for(var r=0;r<e.rest.length;r++)if(e.rest[r]==t)return{map:e.measure.maps[r],cache:e.measure.caches[r]};for(var i=0;i<e.rest.length;i++)if(f(e.rest[i])>n)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}}function os(e,t){t=_t(t);var n=f(t),r=e.display.externalMeasured=new Oa(e.doc,t,n);r.lineN=n;var i=r.built=Da(e,r);return r.text=i.pre,S(e.display.lineMeasure,i.pre),r}function qa(e,t,n,r){return Et(e,Er(e,t),n,r)}function Ni(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[yr(e,t)];var n=e.display.externalMeasured;if(n&&t>=n.lineN&&t<n.lineN+n.size)return n}function Er(e,t){var n=f(t),r=Ni(e,n);r&&!r.text?r=null:r&&r.changes&&(Wa(e,r,n,Ei(e)),e.curOp.forceUpdate=!0),r||(r=os(e,t));var i=Ra(r,t,n);return{line:t,view:r,rect:null,map:i.map,cache:i.cache,before:i.before,hasHeights:!1}}function Et(e,t,n,r,i){t.before&&(n=-1);var a=n+(r||\"\"),o;return t.cache.hasOwnProperty(a)?o=t.cache[a]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(as(e,t.view,t.rect),t.hasHeights=!0),o=ss(e,t,n,r),o.bogus||(t.cache[a]=o)),{left:o.left,right:o.right,top:i?o.rtop:o.top,bottom:i?o.rbottom:o.bottom}}var Ba={left:0,right:0,top:0,bottom:0};function Ua(e,t,n){for(var r,i,a,o,l,s,u=0;u<e.length;u+=3)if(l=e[u],s=e[u+1],t<l?(i=0,a=1,o=\"left\"):t<s?(i=t-l,a=i+1):(u==e.length-3||t==s&&e[u+3]>t)&&(a=s-l,i=a-1,t>=s&&(o=\"right\")),i!=null){if(r=e[u+2],l==s&&n==(r.insertLeft?\"left\":\"right\")&&(o=n),n==\"left\"&&i==0)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)r=e[(u-=3)+2],o=\"left\";if(n==\"right\"&&i==s-l)for(;u<e.length-3&&e[u+3]==e[u+4]&&!e[u+5].insertLeft;)r=e[(u+=3)+2],o=\"right\";break}return{node:r,start:i,end:a,collapse:o,coverStart:l,coverEnd:s}}function ls(e,t){var n=Ba;if(t==\"left\")for(var r=0;r<e.length&&(n=e[r]).left==n.right;r++);else for(var i=e.length-1;i>=0&&(n=e[i]).left==n.right;i--);return n}function ss(e,t,n,r){var i=Ua(t.map,n,r),a=i.node,o=i.start,l=i.end,s=i.collapse,u;if(a.nodeType==3){for(var c=0;c<4;c++){for(;o&&ze(t.line.text.charAt(i.coverStart+o));)--o;for(;i.coverStart+l<i.coverEnd&&ze(t.line.text.charAt(i.coverStart+l));)++l;if(_&&j<9&&o==0&&l==i.coverEnd-i.coverStart?u=a.parentNode.getBoundingClientRect():u=ls(M(a,o,l).getClientRects(),r),u.left||u.right||o==0)break;l=o,o=o-1,s=\"right\"}_&&j<11&&(u=us(e.display.measure,u))}else{o>0&&(s=r=\"right\");var h;e.options.lineWrapping&&(h=a.getClientRects()).length>1?u=h[r==\"right\"?h.length-1:0]:u=a.getBoundingClientRect()}if(_&&j<9&&!o&&(!u||!u.left&&!u.right)){var v=a.parentNode.getClientRects()[0];v?u={left:v.left,right:v.left+Fr(e.display),top:v.top,bottom:v.bottom}:u=Ba}for(var g=u.top-t.rect.top,b=u.bottom-t.rect.top,k=(g+b)/2,T=t.view.measure.heights,N=0;N<T.length-1&&!(k<T[N]);N++);var O=N?T[N-1]:0,D=T[N],E={left:(s==\"right\"?u.right:u.left)-t.rect.left,right:(s==\"left\"?u.left:u.right)-t.rect.left,top:O,bottom:D};return!u.left&&!u.right&&(E.bogus=!0),e.options.singleCursorHeightPerLine||(E.rtop=g,E.rbottom=b),E}function us(e,t){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!bi(e))return t;var n=screen.logicalXDPI/screen.deviceXDPI,r=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*n,right:t.right*n,top:t.top*r,bottom:t.bottom*r}}function Ga(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function ja(e){e.display.externalMeasure=null,y(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)Ga(e.display.view[t])}function fn(e){ja(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Ka(e){return oe&&K?-(e.body.getBoundingClientRect().left-parseInt(getComputedStyle(e.body).marginLeft)):e.defaultView.pageXOffset||(e.documentElement||e.body).scrollLeft}function Xa(e){return oe&&K?-(e.body.getBoundingClientRect().top-parseInt(getComputedStyle(e.body).marginTop)):e.defaultView.pageYOffset||(e.documentElement||e.body).scrollTop}function Di(e){var t=_t(e),n=t.widgets,r=0;if(n)for(var i=0;i<n.length;++i)n[i].above&&(r+=un(n[i]));return r}function Kn(e,t,n,r,i){if(!i){var a=Di(t);n.top+=a,n.bottom+=a}if(r==\"line\")return n;r||(r=\"local\");var o=Ut(t);if(r==\"local\"?o+=jn(e.display):o-=e.display.viewOffset,r==\"page\"||r==\"window\"){var l=e.display.lineSpace.getBoundingClientRect();o+=l.top+(r==\"window\"?0:Xa(ke(e)));var s=l.left+(r==\"window\"?0:Ka(ke(e)));n.left+=s,n.right+=s}return n.top+=o,n.bottom+=o,n}function Ya(e,t,n){if(n==\"div\")return t;var r=t.left,i=t.top;if(n==\"page\")r-=Ka(ke(e)),i-=Xa(ke(e));else if(n==\"local\"||!n){var a=e.display.sizer.getBoundingClientRect();r+=a.left,i+=a.top}var o=e.display.lineSpace.getBoundingClientRect();return{left:r-o.left,top:i-o.top}}function Xn(e,t,n,r,i){return r||(r=I(e.doc,t.line)),Kn(e,r,qa(e,r,t.ch,i),n)}function kt(e,t,n,r,i,a){r=r||I(e.doc,t.line),i||(i=Er(e,r));function o(b,k){var T=Et(e,i,b,k?\"right\":\"left\",a);return k?T.left=T.right:T.right=T.left,Kn(e,r,T,n)}var l=se(r,e.doc.direction),s=t.ch,u=t.sticky;if(s>=r.text.length?(s=r.text.length,u=\"before\"):s<=0&&(s=0,u=\"after\"),!l)return o(u==\"before\"?s-1:s,u==\"before\");function c(b,k,T){var N=l[k],O=N.level==1;return o(T?b-1:b,O!=T)}var h=Jt(l,s,u),v=hr,g=c(s,h,u==\"before\");return v!=null&&(g.other=c(s,v,u!=\"before\")),g}function Qa(e,t){var n=0;t=Q(e.doc,t),e.options.lineWrapping||(n=Fr(e.display)*t.ch);var r=I(e.doc,t.line),i=Ut(r)+jn(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function zi(e,t,n,r,i){var a=m(e,t,n);return a.xRel=i,r&&(a.outside=r),a}function Oi(e,t,n){var r=e.doc;if(n+=e.display.viewOffset,n<0)return zi(r.first,0,null,-1,-1);var i=d(r,n),a=r.first+r.size-1;if(i>a)return zi(r.first+r.size-1,I(r,a).text.length,null,1,1);t<0&&(t=0);for(var o=I(r,i);;){var l=fs(e,o,i,t,n),s=Il(o,l.ch+(l.xRel>0||l.outside>0?1:0));if(!s)return l;var u=s.find(1);if(u.line==i)return u;o=I(r,i=u.line)}}function Za(e,t,n,r){r-=Di(t);var i=t.text.length,a=Dt(function(o){return Et(e,n,o-1).bottom<=r},i,0);return i=Dt(function(o){return Et(e,n,o).top>r},a,i),{begin:a,end:i}}function Ja(e,t,n,r){n||(n=Er(e,t));var i=Kn(e,t,Et(e,n,r),\"line\").top;return Za(e,t,n,i)}function Wi(e,t,n,r){return e.bottom<=n?!1:e.top>n?!0:(r?e.left:e.right)>t}function fs(e,t,n,r,i){i-=Ut(t);var a=Er(e,t),o=Di(t),l=0,s=t.text.length,u=!0,c=se(t,e.doc.direction);if(c){var h=(e.options.lineWrapping?ds:cs)(e,t,n,a,c,r,i);u=h.level!=1,l=u?h.from:h.to-1,s=u?h.to:h.from-1}var v=null,g=null,b=Dt(function(G){var q=Et(e,a,G);return q.top+=o,q.bottom+=o,Wi(q,r,i,!1)?(q.top<=i&&q.left<=r&&(v=G,g=q),!0):!1},l,s),k,T,N=!1;if(g){var O=r-g.left<g.right-r,D=O==u;b=v+(D?0:1),T=D?\"after\":\"before\",k=O?g.left:g.right}else{!u&&(b==s||b==l)&&b++,T=b==0?\"after\":b==t.text.length?\"before\":Et(e,a,b-(u?1:0)).bottom+o<=i==u?\"after\":\"before\";var E=kt(e,m(n,b,T),\"line\",t,a);k=E.left,N=i<E.top?-1:i>=E.bottom?1:0}return b=Qt(t.text,b,1),zi(n,b,T,N,r-k)}function cs(e,t,n,r,i,a,o){var l=Dt(function(h){var v=i[h],g=v.level!=1;return Wi(kt(e,m(n,g?v.to:v.from,g?\"before\":\"after\"),\"line\",t,r),a,o,!0)},0,i.length-1),s=i[l];if(l>0){var u=s.level!=1,c=kt(e,m(n,u?s.from:s.to,u?\"after\":\"before\"),\"line\",t,r);Wi(c,a,o,!0)&&c.top>o&&(s=i[l-1])}return s}function ds(e,t,n,r,i,a,o){var l=Za(e,t,r,o),s=l.begin,u=l.end;/\\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,h=null,v=0;v<i.length;v++){var g=i[v];if(!(g.from>=u||g.to<=s)){var b=g.level!=1,k=Et(e,r,b?Math.min(u,g.to)-1:Math.max(s,g.from)).right,T=k<a?a-k+1e9:k-a;(!c||h>T)&&(c=g,h=T)}}return c||(c=i[i.length-1]),c.from<s&&(c={from:s,to:c.to,level:c.level}),c.to>u&&(c={from:c.from,to:u,level:c.level}),c}var vr;function Hr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(vr==null){vr=p(\"pre\",null,\"CodeMirror-line-like\");for(var t=0;t<49;++t)vr.appendChild(document.createTextNode(\"x\")),vr.appendChild(p(\"br\"));vr.appendChild(document.createTextNode(\"x\"))}S(e.measure,vr);var n=vr.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),y(e.measure),n||1}function Fr(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=p(\"span\",\"xxxxxxxxxx\"),n=p(\"pre\",[t],\"CodeMirror-line-like\");S(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function Ei(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,a=t.gutters.firstChild,o=0;a;a=a.nextSibling,++o){var l=e.display.gutterSpecs[o].className;n[l]=a.offsetLeft+a.clientLeft+i,r[l]=a.clientWidth}return{fixedPos:Hi(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function Hi(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Va(e){var t=Hr(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/Fr(e.display)-3);return function(i){if(rr(e.doc,i))return 0;var a=0;if(i.widgets)for(var o=0;o<i.widgets.length;o++)i.widgets[o].height&&(a+=i.widgets[o].height);return n?a+(Math.ceil(i.text.length/r)||1)*t:a+t}}function Fi(e){var t=e.doc,n=Va(e);t.iter(function(r){var i=n(r);i!=r.height&&dt(r,i)})}function mr(e,t,n,r){var i=e.display;if(!n&&en(t).getAttribute(\"cm-not-content\")==\"true\")return null;var a,o,l=i.lineSpace.getBoundingClientRect();try{a=t.clientX-l.left,o=t.clientY-l.top}catch{return null}var s=Oi(e,a,o),u;if(r&&s.xRel>0&&(u=I(e.doc,s.line).text).length==s.ch){var c=ve(u,u.length,e.options.tabSize)-u.length;s=m(s.line,Math.max(0,Math.round((a-Pa(e.display).left)/Fr(e.display))-c))}return s}function yr(e,t){if(t>=e.display.viewTo||(t-=e.display.viewFrom,t<0))return null;for(var n=e.display.view,r=0;r<n.length;r++)if(t-=n[r].size,t<0)return r}function tt(e,t,n,r){t==null&&(t=e.doc.first),n==null&&(n=e.doc.first+e.doc.size),r||(r=0);var i=e.display;if(r&&n<i.viewTo&&(i.updateLineNumbers==null||i.updateLineNumbers>t)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)Bt&&Si(e.doc,t)<i.viewTo&&ir(e);else if(n<=i.viewFrom)Bt&&Aa(e.doc,n+r)>i.viewFrom?ir(e):(i.viewFrom+=r,i.viewTo+=r);else if(t<=i.viewFrom&&n>=i.viewTo)ir(e);else if(t<=i.viewFrom){var a=Yn(e,n,n+r,1);a?(i.view=i.view.slice(a.index),i.viewFrom=a.lineN,i.viewTo+=r):ir(e)}else if(n>=i.viewTo){var o=Yn(e,t,t,-1);o?(i.view=i.view.slice(0,o.index),i.viewTo=o.lineN):ir(e)}else{var l=Yn(e,t,t,-1),s=Yn(e,n,n+r,1);l&&s?(i.view=i.view.slice(0,l.index).concat(Gn(e,l.lineN,s.lineN)).concat(i.view.slice(s.index)),i.viewTo+=r):ir(e)}var u=i.externalMeasured;u&&(n<u.lineN?u.lineN+=r:t<u.lineN+u.size&&(i.externalMeasured=null))}function nr(e,t,n){e.curOp.viewChanged=!0;var r=e.display,i=e.display.externalMeasured;if(i&&t>=i.lineN&&t<i.lineN+i.size&&(r.externalMeasured=null),!(t<r.viewFrom||t>=r.viewTo)){var a=r.view[yr(e,t)];if(a.node!=null){var o=a.changes||(a.changes=[]);ne(o,n)==-1&&o.push(n)}}}function ir(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Yn(e,t,n,r){var i=yr(e,t),a,o=e.display.view;if(!Bt||n==e.doc.first+e.doc.size)return{index:i,lineN:n};for(var l=e.display.viewFrom,s=0;s<i;s++)l+=o[s].size;if(l!=t){if(r>0){if(i==o.length-1)return null;a=l+o[i].size-t,i++}else a=l-t;t+=a,n+=a}for(;Si(e.doc,n)!=n;){if(i==(r<0?0:o.length-1))return null;n+=r*o[i-(r<0?1:0)].size,i+=r}return{index:i,lineN:n}}function hs(e,t,n){var r=e.display,i=r.view;i.length==0||t>=r.viewTo||n<=r.viewFrom?(r.view=Gn(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=Gn(e,t,r.viewFrom).concat(r.view):r.viewFrom<t&&(r.view=r.view.slice(yr(e,t))),r.viewFrom=t,r.viewTo<n?r.view=r.view.concat(Gn(e,r.viewTo,n)):r.viewTo>n&&(r.view=r.view.slice(0,yr(e,n)))),r.viewTo=n}function $a(e){for(var t=e.display.view,n=0,r=0;r<t.length;r++){var i=t[r];!i.hidden&&(!i.node||i.changes)&&++n}return n}function cn(e){e.display.input.showSelection(e.display.input.prepareSelection())}function eo(e,t){t===void 0&&(t=!0);var n=e.doc,r={},i=r.cursors=document.createDocumentFragment(),a=r.selection=document.createDocumentFragment(),o=e.options.$customCursor;o&&(t=!0);for(var l=0;l<n.sel.ranges.length;l++)if(!(!t&&l==n.sel.primIndex)){var s=n.sel.ranges[l];if(!(s.from().line>=e.display.viewTo||s.to().line<e.display.viewFrom)){var u=s.empty();if(o){var c=o(e,s);c&&Ii(e,c,i)}else(u||e.options.showCursorWhenSelecting)&&Ii(e,s.head,i);u||ps(e,s,a)}}return r}function Ii(e,t,n){var r=kt(e,t,\"div\",null,null,!e.options.singleCursorHeightPerLine),i=n.appendChild(p(\"div\",\" \",\"CodeMirror-cursor\"));if(i.style.left=r.left+\"px\",i.style.top=r.top+\"px\",i.style.height=Math.max(0,r.bottom-r.top)*e.options.cursorHeight+\"px\",/\\bcm-fat-cursor\\b/.test(e.getWrapperElement().className)){var a=Xn(e,t,\"div\",null,null),o=a.right-a.left;i.style.width=(o>0?o:e.defaultCharWidth())+\"px\"}if(r.other){var l=n.appendChild(p(\"div\",\" \",\"CodeMirror-cursor CodeMirror-secondarycursor\"));l.style.display=\"\",l.style.left=r.other.left+\"px\",l.style.top=r.other.top+\"px\",l.style.height=(r.other.bottom-r.other.top)*.85+\"px\"}}function Qn(e,t){return e.top-t.top||e.left-t.left}function ps(e,t,n){var r=e.display,i=e.doc,a=document.createDocumentFragment(),o=Pa(e.display),l=o.left,s=Math.max(r.sizerWidth,gr(e)-r.sizer.offsetLeft)-o.right,u=i.direction==\"ltr\";function c(D,E,G,q){E<0&&(E=0),E=Math.round(E),q=Math.round(q),a.appendChild(p(\"div\",null,\"CodeMirror-selected\",\"position: absolute; left: \"+D+`px;\n                             top: `+E+\"px; width: \"+(G??s-D)+`px;\n                             height: `+(q-E)+\"px\"))}function h(D,E,G){var q=I(i,D),ie=q.text.length,ye,Re;function _e(Oe,it){return Xn(e,m(D,Oe),\"div\",q,it)}function st(Oe,it,Ue){var Ee=Ja(e,q,null,Oe),We=it==\"ltr\"==(Ue==\"after\")?\"left\":\"right\",Te=Ue==\"after\"?Ee.begin:Ee.end-(/\\s/.test(q.text.charAt(Ee.end-1))?2:1);return _e(Te,We)[We]}var nt=se(q,i.direction);return Zt(nt,E||0,G??ie,function(Oe,it,Ue,Ee){var We=Ue==\"ltr\",Te=_e(Oe,We?\"left\":\"right\"),at=_e(it-1,We?\"right\":\"left\"),Zr=E==null&&Oe==0,fr=G==null&&it==ie,Xe=Ee==0,Ht=!nt||Ee==nt.length-1;if(at.top-Te.top<=3){var qe=(u?Zr:fr)&&Xe,ca=(u?fr:Zr)&&Ht,Xt=qe?l:(We?Te:at).left,kr=ca?s:(We?at:Te).right;c(Xt,Te.top,kr-Xt,Te.bottom)}else{var Sr,Ve,Jr,da;We?(Sr=u&&Zr&&Xe?l:Te.left,Ve=u?s:st(Oe,Ue,\"before\"),Jr=u?l:st(it,Ue,\"after\"),da=u&&fr&&Ht?s:at.right):(Sr=u?st(Oe,Ue,\"before\"):l,Ve=!u&&Zr&&Xe?s:Te.right,Jr=!u&&fr&&Ht?l:at.left,da=u?st(it,Ue,\"after\"):s),c(Sr,Te.top,Ve-Sr,Te.bottom),Te.bottom<at.top&&c(l,Te.bottom,null,at.top),c(Jr,at.top,da-Jr,at.bottom)}(!ye||Qn(Te,ye)<0)&&(ye=Te),Qn(at,ye)<0&&(ye=at),(!Re||Qn(Te,Re)<0)&&(Re=Te),Qn(at,Re)<0&&(Re=at)}),{start:ye,end:Re}}var v=t.from(),g=t.to();if(v.line==g.line)h(v.line,v.ch,g.ch);else{var b=I(i,v.line),k=I(i,g.line),T=_t(b)==_t(k),N=h(v.line,v.ch,T?b.text.length+1:null).end,O=h(g.line,T?0:null,g.ch).start;T&&(N.top<O.top-2?(c(N.right,N.top,null,N.bottom),c(l,O.top,O.left,O.bottom)):c(N.right,N.top,O.left-N.right,N.bottom)),N.bottom<O.top&&c(l,N.bottom,null,O.top)}n.appendChild(a)}function Pi(e){if(e.state.focused){var t=e.display;clearInterval(t.blinker);var n=!0;t.cursorDiv.style.visibility=\"\",e.options.cursorBlinkRate>0?t.blinker=setInterval(function(){e.hasFocus()||Ir(e),t.cursorDiv.style.visibility=(n=!n)?\"\":\"hidden\"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility=\"hidden\")}}function to(e){e.hasFocus()||(e.display.input.focus(),e.state.focused||qi(e))}function Ri(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,e.state.focused&&Ir(e))},100)}function qi(e,t){e.state.delayingBlurEvent&&!e.state.draggingText&&(e.state.delayingBlurEvent=!1),e.options.readOnly!=\"nocursor\"&&(e.state.focused||(Se(e,\"focus\",e,t),e.state.focused=!0,ue(e.display.wrapper,\"CodeMirror-focused\"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),w&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Pi(e))}function Ir(e,t){e.state.delayingBlurEvent||(e.state.focused&&(Se(e,\"blur\",e,t),e.state.focused=!1,F(e.display.wrapper,\"CodeMirror-focused\")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150))}function Zn(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=Math.max(0,t.scroller.getBoundingClientRect().top),i=t.lineDiv.getBoundingClientRect().top,a=0,o=0;o<t.view.length;o++){var l=t.view[o],s=e.options.lineWrapping,u=void 0,c=0;if(!l.hidden){if(i+=l.line.height,_&&j<8){var h=l.node.offsetTop+l.node.offsetHeight;u=h-n,n=h}else{var v=l.node.getBoundingClientRect();u=v.bottom-v.top,!s&&l.text.firstChild&&(c=l.text.firstChild.getBoundingClientRect().right-v.left-1)}var g=l.line.height-u;if((g>.005||g<-.005)&&(i<r&&(a-=g),dt(l.line,u),ro(l.line),l.rest))for(var b=0;b<l.rest.length;b++)ro(l.rest[b]);if(c>e.display.sizerWidth){var k=Math.ceil(c/Fr(e.display));k>e.display.maxLineLength&&(e.display.maxLineLength=k,e.display.maxLine=l.line,e.display.maxLineChanged=!0)}}}Math.abs(a)>2&&(t.scroller.scrollTop+=a)}function ro(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var n=e.widgets[t],r=n.node.parentNode;r&&(n.height=r.offsetHeight)}}function Jn(e,t,n){var r=n&&n.top!=null?Math.max(0,n.top):e.scroller.scrollTop;r=Math.floor(r-jn(e));var i=n&&n.bottom!=null?n.bottom:r+e.wrapper.clientHeight,a=d(t,r),o=d(t,i);if(n&&n.ensure){var l=n.ensure.from.line,s=n.ensure.to.line;l<a?(a=l,o=d(t,Ut(I(t,l))+e.wrapper.clientHeight)):Math.min(s,t.lastLine())>=o&&(a=d(t,Ut(I(t,s))-e.wrapper.clientHeight),o=s)}return{from:a,to:Math.max(o,a+1)}}function gs(e,t){if(!Ce(e,\"scrollCursorIntoView\")){var n=e.display,r=n.sizer.getBoundingClientRect(),i=null,a=n.wrapper.ownerDocument;if(t.top+r.top<0?i=!0:t.bottom+r.top>(a.defaultView.innerHeight||a.documentElement.clientHeight)&&(i=!1),i!=null&&!R){var o=p(\"div\",\"​\",null,`position: absolute;\n                         top: `+(t.top-n.viewOffset-jn(e.display))+`px;\n                         height: `+(t.bottom-t.top+Wt(e)+n.barHeight)+`px;\n                         left: `+t.left+\"px; width: \"+Math.max(2,t.right-t.left)+\"px;\");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}function vs(e,t,n,r){r==null&&(r=0);var i;!e.options.lineWrapping&&t==n&&(n=t.sticky==\"before\"?m(t.line,t.ch+1,\"before\"):t,t=t.ch?m(t.line,t.sticky==\"before\"?t.ch-1:t.ch,\"after\"):t);for(var a=0;a<5;a++){var o=!1,l=kt(e,t),s=!n||n==t?l:kt(e,n);i={left:Math.min(l.left,s.left),top:Math.min(l.top,s.top)-r,right:Math.max(l.left,s.left),bottom:Math.max(l.bottom,s.bottom)+r};var u=Bi(e,i),c=e.doc.scrollTop,h=e.doc.scrollLeft;if(u.scrollTop!=null&&(hn(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(o=!0)),u.scrollLeft!=null&&(br(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-h)>1&&(o=!0)),!o)break}return i}function ms(e,t){var n=Bi(e,t);n.scrollTop!=null&&hn(e,n.scrollTop),n.scrollLeft!=null&&br(e,n.scrollLeft)}function Bi(e,t){var n=e.display,r=Hr(e.display);t.top<0&&(t.top=0);var i=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:n.scroller.scrollTop,a=Ai(e),o={};t.bottom-t.top>a&&(t.bottom=t.top+a);var l=e.doc.height+Mi(n),s=t.top<r,u=t.bottom>l-r;if(t.top<i)o.scrollTop=s?0:t.top;else if(t.bottom>i+a){var c=Math.min(t.top,(u?l:t.bottom)-a);c!=i&&(o.scrollTop=c)}var h=e.options.fixedGutter?0:n.gutters.offsetWidth,v=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:n.scroller.scrollLeft-h,g=gr(e)-n.gutters.offsetWidth,b=t.right-t.left>g;return b&&(t.right=t.left+g),t.left<10?o.scrollLeft=0:t.left<v?o.scrollLeft=Math.max(0,t.left+h-(b?0:10)):t.right>g+v-3&&(o.scrollLeft=t.right+(b?0:10)-g),o}function Ui(e,t){t!=null&&(Vn(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Pr(e){Vn(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function dn(e,t,n){(t!=null||n!=null)&&Vn(e),t!=null&&(e.curOp.scrollLeft=t),n!=null&&(e.curOp.scrollTop=n)}function ys(e,t){Vn(e),e.curOp.scrollToPos=t}function Vn(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var n=Qa(e,t.from),r=Qa(e,t.to);no(e,n,r,t.margin)}}function no(e,t,n,r){var i=Bi(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});dn(e,i.scrollLeft,i.scrollTop)}function hn(e,t){Math.abs(e.doc.scrollTop-t)<2||(te||ji(e,{top:t}),io(e,t,!0),te&&ji(e),vn(e,100))}function io(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),!(e.display.scroller.scrollTop==t&&!n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function br(e,t,n,r){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),!((n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r)&&(e.doc.scrollLeft=t,uo(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function pn(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+Mi(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+Wt(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var xr=function(e,t,n){this.cm=n;var r=this.vert=p(\"div\",[p(\"div\",null,null,\"min-width: 1px\")],\"CodeMirror-vscrollbar\"),i=this.horiz=p(\"div\",[p(\"div\",null,null,\"height: 100%; min-height: 1px\")],\"CodeMirror-hscrollbar\");r.tabIndex=i.tabIndex=-1,e(r),e(i),U(r,\"scroll\",function(){r.clientHeight&&t(r.scrollTop,\"vertical\")}),U(i,\"scroll\",function(){i.clientWidth&&t(i.scrollLeft,\"horizontal\")}),this.checkedZeroWidth=!1,_&&j<8&&(this.horiz.style.minHeight=this.vert.style.minWidth=\"18px\")};xr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display=\"block\",this.vert.style.bottom=t?r+\"px\":\"0\";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+\"px\"}else this.vert.scrollTop=0,this.vert.style.display=\"\",this.vert.firstChild.style.height=\"0\";if(t){this.horiz.style.display=\"block\",this.horiz.style.right=n?r+\"px\":\"0\",this.horiz.style.left=e.barLeft+\"px\";var a=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+a)+\"px\"}else this.horiz.style.display=\"\",this.horiz.firstChild.style.width=\"0\";return!this.checkedZeroWidth&&e.clientHeight>0&&(r==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},xr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,\"horiz\")},xr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,\"vert\")},xr.prototype.zeroWidthHack=function(){var e=fe&&!$?\"12px\":\"18px\";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.visibility=this.vert.style.visibility=\"hidden\",this.disableHoriz=new Mt,this.disableVert=new Mt},xr.prototype.enableZeroWidthBar=function(e,t,n){e.style.visibility=\"\";function r(){var i=e.getBoundingClientRect(),a=n==\"vert\"?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1);a!=e?e.style.visibility=\"hidden\":t.set(1e3,r)}t.set(1e3,r)},xr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var gn=function(){};gn.prototype.update=function(){return{bottom:0,right:0}},gn.prototype.setScrollLeft=function(){},gn.prototype.setScrollTop=function(){},gn.prototype.clear=function(){};function Rr(e,t){t||(t=pn(e));var n=e.display.barWidth,r=e.display.barHeight;ao(e,t);for(var i=0;i<4&&n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&&e.options.lineWrapping&&Zn(e),ao(e,pn(e)),n=e.display.barWidth,r=e.display.barHeight}function ao(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+\"px\",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+\"px\",n.heightForcer.style.borderBottom=r.bottom+\"px solid transparent\",r.right&&r.bottom?(n.scrollbarFiller.style.display=\"block\",n.scrollbarFiller.style.height=r.bottom+\"px\",n.scrollbarFiller.style.width=r.right+\"px\"):n.scrollbarFiller.style.display=\"\",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display=\"block\",n.gutterFiller.style.height=r.bottom+\"px\",n.gutterFiller.style.width=t.gutterWidth+\"px\"):n.gutterFiller.style.display=\"\"}var oo={native:xr,null:gn};function lo(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&F(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new oo[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),U(t,\"mousedown\",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute(\"cm-not-content\",\"true\")},function(t,n){n==\"horizontal\"?br(e,t):hn(e,t)},e),e.display.scrollbars.addClass&&ue(e.display.wrapper,e.display.scrollbars.addClass)}var bs=0;function wr(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++bs,markArrays:null},Zl(e.curOp)}function _r(e){var t=e.curOp;t&&Vl(t,function(n){for(var r=0;r<n.ops.length;r++)n.ops[r].cm.curOp=null;xs(n)})}function xs(e){for(var t=e.ops,n=0;n<t.length;n++)ws(t[n]);for(var r=0;r<t.length;r++)_s(t[r]);for(var i=0;i<t.length;i++)ks(t[i]);for(var a=0;a<t.length;a++)Ss(t[a]);for(var o=0;o<t.length;o++)Cs(t[o])}function ws(e){var t=e.cm,n=t.display;Ts(t),e.updateMaxLine&&Li(t),e.mustUpdate=e.viewChanged||e.forceUpdate||e.scrollTop!=null||e.scrollToPos&&(e.scrollToPos.from.line<n.viewFrom||e.scrollToPos.to.line>=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new $n(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function _s(e){e.updatedDisplay=e.mustUpdate&&Gi(e.cm,e.update)}function ks(e){var t=e.cm,n=t.display;e.updatedDisplay&&Zn(t),e.barMeasure=pn(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=qa(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+Wt(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-gr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function Ss(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+\"px\",e.maxScrollLeft<t.doc.scrollLeft&&br(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var n=e.focus&&e.focus==P(Qe(t));e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,n),(e.updatedDisplay||e.startHeight!=t.doc.height)&&Rr(t,e.barMeasure),e.updatedDisplay&&Xi(t,e.barMeasure),e.selectionChanged&&Pi(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),n&&to(e.cm)}function Cs(e){var t=e.cm,n=t.display,r=t.doc;if(e.updatedDisplay&&so(t,e.update),n.wheelStartX!=null&&(e.scrollTop!=null||e.scrollLeft!=null||e.scrollToPos)&&(n.wheelStartX=n.wheelStartY=null),e.scrollTop!=null&&io(t,e.scrollTop,e.forceScroll),e.scrollLeft!=null&&br(t,e.scrollLeft,!0,!0),e.scrollToPos){var i=vs(t,Q(r,e.scrollToPos.from),Q(r,e.scrollToPos.to),e.scrollToPos.margin);gs(t,i)}var a=e.maybeHiddenMarkers,o=e.maybeUnhiddenMarkers;if(a)for(var l=0;l<a.length;++l)a[l].lines.length||Se(a[l],\"hide\");if(o)for(var s=0;s<o.length;++s)o[s].lines.length&&Se(o[s],\"unhide\");n.wrapper.offsetHeight&&(r.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&Se(t,\"changes\",t,e.changeObjs),e.update&&e.update.finish()}function lt(e,t){if(e.curOp)return t();wr(e);try{return t()}finally{_r(e)}}function Ie(e,t){return function(){if(e.curOp)return t.apply(e,arguments);wr(e);try{return t.apply(e,arguments)}finally{_r(e)}}}function Je(e){return function(){if(this.curOp)return e.apply(this,arguments);wr(this);try{return e.apply(this,arguments)}finally{_r(this)}}}function Pe(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);wr(t);try{return e.apply(this,arguments)}finally{_r(t)}}}function vn(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,X(Ls,e))}function Ls(e){var t=e.doc;if(!(t.highlightFrontier>=e.display.viewTo)){var n=+new Date+e.options.workTime,r=an(e,t.highlightFrontier),i=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),function(a){if(r.line>=e.display.viewFrom){var o=a.styles,l=a.text.length>e.options.maxHighlightLength?zt(t.mode,r.state):null,s=ga(e,a,r,!0);l&&(r.state=l),a.styles=s.styles;var u=a.styleClasses,c=s.classes;c?a.styleClasses=c:u&&(a.styleClasses=null);for(var h=!o||o.length!=a.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),v=0;!h&&v<o.length;++v)h=o[v]!=a.styles[v];h&&i.push(r.line),a.stateAfter=r.save(),r.nextLine()}else a.text.length<=e.options.maxHighlightLength&&xi(e,a.text,r),a.stateAfter=r.line%5==0?r.save():null,r.nextLine();if(+new Date>n)return vn(e,e.options.workDelay),!0}),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),i.length&&lt(e,function(){for(var a=0;a<i.length;a++)nr(e,i[a],\"text\")})}}var $n=function(e,t,n){var r=e.display;this.viewport=t,this.visible=Jn(r,e.doc,t),this.editorIsHidden=!r.wrapper.offsetWidth,this.wrapperHeight=r.wrapper.clientHeight,this.wrapperWidth=r.wrapper.clientWidth,this.oldDisplayWidth=gr(e),this.force=n,this.dims=Ei(e),this.events=[]};$n.prototype.signal=function(e,t){ot(e,t)&&this.events.push(arguments)},$n.prototype.finish=function(){for(var e=0;e<this.events.length;e++)Se.apply(null,this.events[e])};function Ts(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWidth&&(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=Wt(e)+\"px\",t.sizer.style.marginBottom=-t.nativeBarWidth+\"px\",t.sizer.style.borderRightWidth=Wt(e)+\"px\",t.scrollbarsClipped=!0)}function Ms(e){if(e.hasFocus())return null;var t=P(Qe(e));if(!t||!Z(e.display.lineDiv,t))return null;var n={activeElt:t};if(window.getSelection){var r=J(e).getSelection();r.anchorNode&&r.extend&&Z(e.display.lineDiv,r.anchorNode)&&(n.anchorNode=r.anchorNode,n.anchorOffset=r.anchorOffset,n.focusNode=r.focusNode,n.focusOffset=r.focusOffset)}return n}function As(e){if(!(!e||!e.activeElt||e.activeElt==P(Ae(e.activeElt)))&&(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&Z(document.body,e.anchorNode)&&Z(document.body,e.focusNode))){var t=e.activeElt.ownerDocument,n=t.defaultView.getSelection(),r=t.createRange();r.setEnd(e.anchorNode,e.anchorOffset),r.collapse(!1),n.removeAllRanges(),n.addRange(r),n.extend(e.focusNode,e.focusOffset)}}function Gi(e,t){var n=e.display,r=e.doc;if(t.editorIsHidden)return ir(e),!1;if(!t.force&&t.visible.from>=n.viewFrom&&t.visible.to<=n.viewTo&&(n.updateLineNumbers==null||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&$a(e)==0)return!1;fo(e)&&(ir(e),t.dims=Ei(e));var i=r.first+r.size,a=Math.max(t.visible.from-e.options.viewportMargin,r.first),o=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFrom<a&&a-n.viewFrom<20&&(a=Math.max(r.first,n.viewFrom)),n.viewTo>o&&n.viewTo-o<20&&(o=Math.min(i,n.viewTo)),Bt&&(a=Si(e.doc,a),o=Aa(e.doc,o));var l=a!=n.viewFrom||o!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;hs(e,a,o),n.viewOffset=Ut(I(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+\"px\";var s=$a(e);if(!l&&s==0&&!t.force&&n.renderedView==n.view&&(n.updateLineNumbers==null||n.updateLineNumbers>=n.viewTo))return!1;var u=Ms(e);return s>4&&(n.lineDiv.style.display=\"none\"),Ns(e,n.updateLineNumbers,t.dims),s>4&&(n.lineDiv.style.display=\"\"),n.renderedView=n.view,As(u),y(n.cursorDiv),y(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,l&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,vn(e,400)),n.updateLineNumbers=null,!0}function so(e,t){for(var n=t.viewport,r=!0;;r=!1){if(!r||!e.options.lineWrapping||t.oldDisplayWidth==gr(e)){if(n&&n.top!=null&&(n={top:Math.min(e.doc.height+Mi(e.display)-Ai(e),n.top)}),t.visible=Jn(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else r&&(t.visible=Jn(e.display,e.doc,n));if(!Gi(e,t))break;Zn(e);var i=pn(e);cn(e),Rr(e,i),Xi(e,i),t.force=!1}t.signal(e,\"update\",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,\"viewportChange\",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ji(e,t){var n=new $n(e,t);if(Gi(e,n)){Zn(e),so(e,n);var r=pn(e);cn(e),Rr(e,r),Xi(e,r),n.finish()}}function Ns(e,t,n){var r=e.display,i=e.options.lineNumbers,a=r.lineDiv,o=a.firstChild;function l(b){var k=b.nextSibling;return w&&fe&&e.display.currentWheelTarget==b?b.style.display=\"none\":b.parentNode.removeChild(b),k}for(var s=r.view,u=r.viewFrom,c=0;c<s.length;c++){var h=s[c];if(!h.hidden)if(!h.node||h.node.parentNode!=a){var v=ns(e,h,u,n);a.insertBefore(v,o)}else{for(;o!=h.node;)o=l(o);var g=i&&t!=null&&t<=u&&h.lineNumber;h.changes&&(ne(h.changes,\"gutter\")>-1&&(g=!1),Wa(e,h,u,n)),g&&(y(h.lineNumber),h.lineNumber.appendChild(document.createTextNode(L(e.options,u)))),o=h.node.nextSibling}u+=h.size}for(;o;)o=l(o)}function Ki(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+\"px\",Fe(e,\"gutterChanged\",e)}function Xi(e,t){e.display.sizer.style.minHeight=t.docHeight+\"px\",e.display.heightForcer.style.top=t.docHeight+\"px\",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Wt(e)+\"px\"}function uo(e){var t=e.display,n=t.view;if(!(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))){for(var r=Hi(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,a=r+\"px\",o=0;o<n.length;o++)if(!n[o].hidden){e.options.fixedGutter&&(n[o].gutter&&(n[o].gutter.style.left=a),n[o].gutterBackground&&(n[o].gutterBackground.style.left=a));var l=n[o].alignable;if(l)for(var s=0;s<l.length;s++)l[s].style.left=a}e.options.fixedGutter&&(t.gutters.style.left=r+i+\"px\")}}function fo(e){if(!e.options.lineNumbers)return!1;var t=e.doc,n=L(e.options,t.first+t.size-1),r=e.display;if(n.length!=r.lineNumChars){var i=r.measure.appendChild(p(\"div\",[p(\"div\",n)],\"CodeMirror-linenumber CodeMirror-gutter-elt\")),a=i.firstChild.offsetWidth,o=i.offsetWidth-a;return r.lineGutter.style.width=\"\",r.lineNumInnerWidth=Math.max(a,r.lineGutter.offsetWidth-o)+1,r.lineNumWidth=r.lineNumInnerWidth+o,r.lineNumChars=r.lineNumInnerWidth?n.length:-1,r.lineGutter.style.width=r.lineNumWidth+\"px\",Ki(e.display),!0}return!1}function Yi(e,t){for(var n=[],r=!1,i=0;i<e.length;i++){var a=e[i],o=null;if(typeof a!=\"string\"&&(o=a.style,a=a.className),a==\"CodeMirror-linenumbers\")if(t)r=!0;else continue;n.push({className:a,style:o})}return t&&!r&&n.push({className:\"CodeMirror-linenumbers\",style:null}),n}function co(e){var t=e.gutters,n=e.gutterSpecs;y(t),e.lineGutter=null;for(var r=0;r<n.length;++r){var i=n[r],a=i.className,o=i.style,l=t.appendChild(p(\"div\",null,\"CodeMirror-gutter \"+a));o&&(l.style.cssText=o),a==\"CodeMirror-linenumbers\"&&(e.lineGutter=l,l.style.width=(e.lineNumWidth||1)+\"px\")}t.style.display=n.length?\"\":\"none\",Ki(e)}function mn(e){co(e.display),tt(e),uo(e)}function Ds(e,t,n,r){var i=this;this.input=n,i.scrollbarFiller=p(\"div\",null,\"CodeMirror-scrollbar-filler\"),i.scrollbarFiller.setAttribute(\"cm-not-content\",\"true\"),i.gutterFiller=p(\"div\",null,\"CodeMirror-gutter-filler\"),i.gutterFiller.setAttribute(\"cm-not-content\",\"true\"),i.lineDiv=C(\"div\",null,\"CodeMirror-code\"),i.selectionDiv=p(\"div\",null,null,\"position: relative; z-index: 1\"),i.cursorDiv=p(\"div\",null,\"CodeMirror-cursors\"),i.measure=p(\"div\",null,\"CodeMirror-measure\"),i.lineMeasure=p(\"div\",null,\"CodeMirror-measure\"),i.lineSpace=C(\"div\",[i.measure,i.lineMeasure,i.selectionDiv,i.cursorDiv,i.lineDiv],null,\"position: relative; outline: none\");var a=C(\"div\",[i.lineSpace],\"CodeMirror-lines\");i.mover=p(\"div\",[a],null,\"position: relative\"),i.sizer=p(\"div\",[i.mover],\"CodeMirror-sizer\"),i.sizerWidth=null,i.heightForcer=p(\"div\",null,null,\"position: absolute; height: \"+Ze+\"px; width: 1px;\"),i.gutters=p(\"div\",null,\"CodeMirror-gutters\"),i.lineGutter=null,i.scroller=p(\"div\",[i.sizer,i.heightForcer,i.gutters],\"CodeMirror-scroll\"),i.scroller.setAttribute(\"tabIndex\",\"-1\"),i.wrapper=p(\"div\",[i.scrollbarFiller,i.gutterFiller,i.scroller],\"CodeMirror\"),oe&&de===105&&(i.wrapper.style.clipPath=\"inset(0px)\"),i.wrapper.setAttribute(\"translate\",\"no\"),_&&j<8&&(i.gutters.style.zIndex=-1,i.scroller.style.paddingRight=0),!w&&!(te&&re)&&(i.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(i.wrapper):e(i.wrapper)),i.viewFrom=i.viewTo=t.first,i.reportedViewFrom=i.reportedViewTo=t.first,i.view=[],i.renderedView=null,i.externalMeasured=null,i.viewOffset=0,i.lastWrapHeight=i.lastWrapWidth=0,i.updateLineNumbers=null,i.nativeBarWidth=i.barHeight=i.barWidth=0,i.scrollbarsClipped=!1,i.lineNumWidth=i.lineNumInnerWidth=i.lineNumChars=null,i.alignWidgets=!1,i.cachedCharWidth=i.cachedTextHeight=i.cachedPaddingH=null,i.maxLine=null,i.maxLineLength=0,i.maxLineChanged=!1,i.wheelDX=i.wheelDY=i.wheelStartX=i.wheelStartY=null,i.shift=!1,i.selForContextMenu=null,i.activeTouch=null,i.gutterSpecs=Yi(r.gutters,r.lineNumbers),co(i),n.init(i)}var ei=0,jt=null;_?jt=-.53:te?jt=15:oe?jt=-.7:Y&&(jt=-1/3);function ho(e){var t=e.wheelDeltaX,n=e.wheelDeltaY;return t==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),n==null&&e.detail&&e.axis==e.VERTICAL_AXIS?n=e.detail:n==null&&(n=e.wheelDelta),{x:t,y:n}}function zs(e){var t=ho(e);return t.x*=jt,t.y*=jt,t}function po(e,t){oe&&de==102&&(e.display.chromeScrollHack==null?e.display.sizer.style.pointerEvents=\"none\":clearTimeout(e.display.chromeScrollHack),e.display.chromeScrollHack=setTimeout(function(){e.display.chromeScrollHack=null,e.display.sizer.style.pointerEvents=\"\"},100));var n=ho(t),r=n.x,i=n.y,a=jt;t.deltaMode===0&&(r=t.deltaX,i=t.deltaY,a=1);var o=e.display,l=o.scroller,s=l.scrollWidth>l.clientWidth,u=l.scrollHeight>l.clientHeight;if(r&&s||i&&u){if(i&&fe&&w){e:for(var c=t.target,h=o.view;c!=l;c=c.parentNode)for(var v=0;v<h.length;v++)if(h[v].node==c){e.display.currentWheelTarget=c;break e}}if(r&&!te&&!H&&a!=null){i&&u&&hn(e,Math.max(0,l.scrollTop+i*a)),br(e,Math.max(0,l.scrollLeft+r*a)),(!i||i&&u)&&je(t),o.wheelStartX=null;return}if(i&&a!=null){var g=i*a,b=e.doc.scrollTop,k=b+o.wrapper.clientHeight;g<0?b=Math.max(0,b+g-50):k=Math.min(e.doc.height,k+g+50),ji(e,{top:b,bottom:k})}ei<20&&t.deltaMode!==0&&(o.wheelStartX==null?(o.wheelStartX=l.scrollLeft,o.wheelStartY=l.scrollTop,o.wheelDX=r,o.wheelDY=i,setTimeout(function(){if(o.wheelStartX!=null){var T=l.scrollLeft-o.wheelStartX,N=l.scrollTop-o.wheelStartY,O=N&&o.wheelDY&&N/o.wheelDY||T&&o.wheelDX&&T/o.wheelDX;o.wheelStartX=o.wheelStartY=null,O&&(jt=(jt*ei+O)/(ei+1),++ei)}},200)):(o.wheelDX+=r,o.wheelDY+=i))}}var ht=function(e,t){this.ranges=e,this.primIndex=t};ht.prototype.primary=function(){return this.ranges[this.primIndex]},ht.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var n=this.ranges[t],r=e.ranges[t];if(!pe(n.anchor,r.anchor)||!pe(n.head,r.head))return!1}return!0},ht.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new ge(He(this.ranges[t].anchor),He(this.ranges[t].head));return new ht(e,this.primIndex)},ht.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},ht.prototype.contains=function(e,t){t||(t=e);for(var n=0;n<this.ranges.length;n++){var r=this.ranges[n];if(z(t,r.from())>=0&&z(e,r.to())<=0)return n}return-1};var ge=function(e,t){this.anchor=e,this.head=t};ge.prototype.from=function(){return zr(this.anchor,this.head)},ge.prototype.to=function(){return et(this.anchor,this.head)},ge.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function St(e,t,n){var r=e&&e.options.selectionsMayTouch,i=t[n];t.sort(function(v,g){return z(v.from(),g.from())}),n=ne(t,i);for(var a=1;a<t.length;a++){var o=t[a],l=t[a-1],s=z(l.to(),o.from());if(r&&!o.empty()?s>0:s>=0){var u=zr(l.from(),o.from()),c=et(l.to(),o.to()),h=l.empty()?o.from()==o.head:l.from()==l.head;a<=n&&--n,t.splice(--a,2,new ge(h?c:u,h?u:c))}}return new ht(t,n)}function ar(e,t){return new ht([new ge(e,t||e)],0)}function or(e){return e.text?m(e.from.line+e.text.length-1,ce(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function go(e,t){if(z(e,t.from)<0)return e;if(z(e,t.to)<=0)return or(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=or(t).ch-t.to.ch),m(n,r)}function Qi(e,t){for(var n=[],r=0;r<e.sel.ranges.length;r++){var i=e.sel.ranges[r];n.push(new ge(go(i.anchor,t),go(i.head,t)))}return St(e.cm,n,e.sel.primIndex)}function vo(e,t,n){return e.line==t.line?m(n.line,e.ch-t.ch+n.ch):m(n.line+(e.line-t.line),e.ch)}function Os(e,t,n){for(var r=[],i=m(e.first,0),a=i,o=0;o<t.length;o++){var l=t[o],s=vo(l.from,i,a),u=vo(or(l),i,a);if(i=l.to,a=u,n==\"around\"){var c=e.sel.ranges[o],h=z(c.head,c.anchor)<0;r[o]=new ge(h?u:s,h?s:u)}else r[o]=new ge(s,s)}return new ht(r,e.sel.primIndex)}function Zi(e){e.doc.mode=Ar(e.options,e.doc.modeOption),yn(e)}function yn(e){e.doc.iter(function(t){t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null)}),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,vn(e,100),e.state.modeGen++,e.curOp&&tt(e)}function mo(e,t){return t.from.ch==0&&t.to.ch==0&&ce(t.text)==\"\"&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function Ji(e,t,n,r){function i(O){return n?n[O]:null}function a(O,D,E){ql(O,D,E,r),Fe(O,\"change\",O,t)}function o(O,D){for(var E=[],G=O;G<D;++G)E.push(new Or(u[G],i(G),r));return E}var l=t.from,s=t.to,u=t.text,c=I(e,l.line),h=I(e,s.line),v=ce(u),g=i(u.length-1),b=s.line-l.line;if(t.full)e.insert(0,o(0,u.length)),e.remove(u.length,e.size-u.length);else if(mo(e,t)){var k=o(0,u.length-1);a(h,h.text,g),b&&e.remove(l.line,b),k.length&&e.insert(l.line,k)}else if(c==h)if(u.length==1)a(c,c.text.slice(0,l.ch)+v+c.text.slice(s.ch),g);else{var T=o(1,u.length-1);T.push(new Or(v+c.text.slice(s.ch),g,r)),a(c,c.text.slice(0,l.ch)+u[0],i(0)),e.insert(l.line+1,T)}else if(u.length==1)a(c,c.text.slice(0,l.ch)+u[0]+h.text.slice(s.ch),i(0)),e.remove(l.line+1,b);else{a(c,c.text.slice(0,l.ch)+u[0],i(0)),a(h,v+h.text.slice(s.ch),g);var N=o(1,u.length-1);b>1&&e.remove(l.line+1,b-1),e.insert(l.line+1,N)}Fe(e,\"change\",e,t)}function lr(e,t,n){function r(i,a,o){if(i.linked)for(var l=0;l<i.linked.length;++l){var s=i.linked[l];if(s.doc!=a){var u=o&&s.sharedHist;n&&!u||(t(s.doc,u),r(s.doc,i,u))}}}r(e,null,!0)}function yo(e,t){if(t.cm)throw new Error(\"This document is already in use.\");e.doc=t,t.cm=e,Fi(e),Zi(e),bo(e),e.options.direction=t.direction,e.options.lineWrapping||Li(e),e.options.mode=t.modeOption,tt(e)}function bo(e){(e.doc.direction==\"rtl\"?ue:F)(e.display.lineDiv,\"CodeMirror-rtl\")}function Ws(e){lt(e,function(){bo(e),tt(e)})}function ti(e){this.done=[],this.undone=[],this.undoDepth=e?e.undoDepth:1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e?e.maxGeneration:1}function Vi(e,t){var n={from:He(t.from),to:or(t),text:qt(e,t.from,t.to)};return _o(e,n,t.from.line,t.to.line+1),lr(e,function(r){return _o(r,n,t.from.line,t.to.line+1)},!0),n}function xo(e){for(;e.length;){var t=ce(e);if(t.ranges)e.pop();else break}}function Es(e,t){if(t)return xo(e.done),ce(e.done);if(e.done.length&&!ce(e.done).ranges)return ce(e.done);if(e.done.length>1&&!e.done[e.done.length-2].ranges)return e.done.pop(),ce(e.done)}function wo(e,t,n,r){var i=e.history;i.undone.length=0;var a=+new Date,o,l;if((i.lastOp==r||i.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)==\"+\"&&i.lastModTime>a-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)==\"*\"))&&(o=Es(i,i.lastOp==r)))l=ce(o.changes),z(t.from,t.to)==0&&z(t.from,l.to)==0?l.to=or(t):o.changes.push(Vi(e,t));else{var s=ce(i.done);for((!s||!s.ranges)&&ri(e.sel,i.done),o={changes:[Vi(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=a,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,l||Se(e,\"historyAdded\")}function Hs(e,t,n,r){var i=t.charAt(0);return i==\"*\"||i==\"+\"&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function Fs(e,t,n,r){var i=e.history,a=r&&r.origin;n==i.lastSelOp||a&&i.lastSelOrigin==a&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==a||Hs(e,a,ce(i.done),t))?i.done[i.done.length-1]=t:ri(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=a,i.lastSelOp=n,r&&r.clearRedo!==!1&&xo(i.undone)}function ri(e,t){var n=ce(t);n&&n.ranges&&n.equals(e)||t.push(e)}function _o(e,t,n,r){var i=t[\"spans_\"+e.id],a=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),function(o){o.markedSpans&&((i||(i=t[\"spans_\"+e.id]={}))[a]=o.markedSpans),++a})}function Is(e){if(!e)return null;for(var t,n=0;n<e.length;++n)e[n].marker.explicitlyCleared?t||(t=e.slice(0,n)):t&&t.push(e[n]);return t?t.length?t:null:e}function Ps(e,t){var n=t[\"spans_\"+e.id];if(!n)return null;for(var r=[],i=0;i<t.text.length;++i)r.push(Is(n[i]));return r}function ko(e,t){var n=Ps(e,t),r=_i(e,t);if(!n)return r;if(!r)return n;for(var i=0;i<n.length;++i){var a=n[i],o=r[i];if(a&&o)e:for(var l=0;l<o.length;++l){for(var s=o[l],u=0;u<a.length;++u)if(a[u].marker==s.marker)continue e;a.push(s)}else o&&(n[i]=o)}return n}function qr(e,t,n){for(var r=[],i=0;i<e.length;++i){var a=e[i];if(a.ranges){r.push(n?ht.prototype.deepCopy.call(a):a);continue}var o=a.changes,l=[];r.push({changes:l});for(var s=0;s<o.length;++s){var u=o[s],c=void 0;if(l.push({from:u.from,to:u.to,text:u.text}),t)for(var h in u)(c=h.match(/^spans_(\\d+)$/))&&ne(t,Number(c[1]))>-1&&(ce(l)[h]=u[h],delete u[h])}}return r}function $i(e,t,n,r){if(r){var i=e.anchor;if(n){var a=z(t,i)<0;a!=z(n,i)<0?(i=t,t=n):a!=z(t,n)<0&&(t=n)}return new ge(i,t)}else return new ge(n||t,t)}function ni(e,t,n,r,i){i==null&&(i=e.cm&&(e.cm.display.shift||e.extend)),Ke(e,new ht([$i(e.sel.primary(),t,n,i)],0),r)}function So(e,t,n){for(var r=[],i=e.cm&&(e.cm.display.shift||e.extend),a=0;a<e.sel.ranges.length;a++)r[a]=$i(e.sel.ranges[a],t[a],null,i);var o=St(e.cm,r,e.sel.primIndex);Ke(e,o,n)}function ea(e,t,n,r){var i=e.sel.ranges.slice(0);i[t]=n,Ke(e,St(e.cm,i,e.sel.primIndex),r)}function Co(e,t,n,r){Ke(e,ar(t,n),r)}function Rs(e,t,n){var r={ranges:t.ranges,update:function(i){this.ranges=[];for(var a=0;a<i.length;a++)this.ranges[a]=new ge(Q(e,i[a].anchor),Q(e,i[a].head))},origin:n&&n.origin};return Se(e,\"beforeSelectionChange\",e,r),e.cm&&Se(e.cm,\"beforeSelectionChange\",e.cm,r),r.ranges!=t.ranges?St(e.cm,r.ranges,r.ranges.length-1):t}function Lo(e,t,n){var r=e.history.done,i=ce(r);i&&i.ranges?(r[r.length-1]=t,ii(e,t,n)):Ke(e,t,n)}function Ke(e,t,n){ii(e,t,n),Fs(e,e.sel,e.cm?e.cm.curOp.id:NaN,n)}function ii(e,t,n){(ot(e,\"beforeSelectionChange\")||e.cm&&ot(e.cm,\"beforeSelectionChange\"))&&(t=Rs(e,t,n));var r=n&&n.bias||(z(t.primary().head,e.sel.primary().head)<0?-1:1);To(e,Ao(e,t,r,!0)),!(n&&n.scroll===!1)&&e.cm&&e.cm.getOption(\"readOnly\")!=\"nocursor\"&&Pr(e.cm)}function To(e,t){t.equals(e.sel)||(e.sel=t,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,pt(e.cm)),Fe(e,\"cursorActivity\",e))}function Mo(e){To(e,Ao(e,e.sel,null,!1))}function Ao(e,t,n,r){for(var i,a=0;a<t.ranges.length;a++){var o=t.ranges[a],l=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[a],s=ai(e,o.anchor,l&&l.anchor,n,r),u=o.head==o.anchor?s:ai(e,o.head,l&&l.head,n,r);(i||s!=o.anchor||u!=o.head)&&(i||(i=t.ranges.slice(0,a)),i[a]=new ge(s,u))}return i?St(e.cm,i,t.primIndex):t}function Br(e,t,n,r,i){var a=I(e,t.line);if(a.markedSpans)for(var o=0;o<a.markedSpans.length;++o){var l=a.markedSpans[o],s=l.marker,u=\"selectLeft\"in s?!s.selectLeft:s.inclusiveLeft,c=\"selectRight\"in s?!s.selectRight:s.inclusiveRight;if((l.from==null||(u?l.from<=t.ch:l.from<t.ch))&&(l.to==null||(c?l.to>=t.ch:l.to>t.ch))){if(i&&(Se(s,\"beforeCursorEnter\"),s.explicitlyCleared))if(a.markedSpans){--o;continue}else break;if(!s.atomic)continue;if(n){var h=s.find(r<0?1:-1),v=void 0;if((r<0?c:u)&&(h=No(e,h,-r,h&&h.line==t.line?a:null)),h&&h.line==t.line&&(v=z(h,n))&&(r<0?v<0:v>0))return Br(e,h,t,r,i)}var g=s.find(r<0?-1:1);return(r<0?u:c)&&(g=No(e,g,r,g.line==t.line?a:null)),g?Br(e,g,t,r,i):null}}return t}function ai(e,t,n,r,i){var a=r||1,o=Br(e,t,n,a,i)||!i&&Br(e,t,n,a,!0)||Br(e,t,n,-a,i)||!i&&Br(e,t,n,-a,!0);return o||(e.cantEdit=!0,m(e.first,0))}function No(e,t,n,r){return n<0&&t.ch==0?t.line>e.first?Q(e,m(t.line-1)):null:n>0&&t.ch==(r||I(e,t.line)).text.length?t.line<e.first+e.size-1?m(t.line+1,0):null:new m(t.line,t.ch+n)}function Do(e){e.setSelection(m(e.firstLine(),0),m(e.lastLine()),ft)}function zo(e,t,n){var r={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return r.canceled=!0}};return n&&(r.update=function(i,a,o,l){i&&(r.from=Q(e,i)),a&&(r.to=Q(e,a)),o&&(r.text=o),l!==void 0&&(r.origin=l)}),Se(e,\"beforeChange\",e,r),e.cm&&Se(e.cm,\"beforeChange\",e.cm,r),r.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:r.from,to:r.to,text:r.text,origin:r.origin}}function Ur(e,t,n){if(e.cm){if(!e.cm.curOp)return Ie(e.cm,Ur)(e,t,n);if(e.cm.state.suppressEdits)return}if(!((ot(e,\"beforeChange\")||e.cm&&ot(e.cm,\"beforeChange\"))&&(t=zo(e,t,!0),!t))){var r=_a&&!n&&Fl(e,t.from,t.to);if(r)for(var i=r.length-1;i>=0;--i)Oo(e,{from:r[i].from,to:r[i].to,text:i?[\"\"]:t.text,origin:t.origin});else Oo(e,t)}}function Oo(e,t){if(!(t.text.length==1&&t.text[0]==\"\"&&z(t.from,t.to)==0)){var n=Qi(e,t);wo(e,t,n,e.cm?e.cm.curOp.id:NaN),bn(e,t,n,_i(e,t));var r=[];lr(e,function(i,a){!a&&ne(r,i.history)==-1&&(Fo(i.history,t),r.push(i.history)),bn(i,t,null,_i(i,t))})}}function oi(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!(r&&!n)){for(var i=e.history,a,o=e.sel,l=t==\"undo\"?i.done:i.undone,s=t==\"undo\"?i.undone:i.done,u=0;u<l.length&&(a=l[u],!(n?a.ranges&&!a.equals(e.sel):!a.ranges));u++);if(u!=l.length){for(i.lastOrigin=i.lastSelOrigin=null;;)if(a=l.pop(),a.ranges){if(ri(a,s),n&&!a.equals(e.sel)){Ke(e,a,{clearRedo:!1});return}o=a}else if(r){l.push(a);return}else break;var c=[];ri(o,s),s.push({changes:c,generation:i.generation}),i.generation=a.generation||++i.maxGeneration;for(var h=ot(e,\"beforeChange\")||e.cm&&ot(e.cm,\"beforeChange\"),v=function(k){var T=a.changes[k];if(T.origin=t,h&&!zo(e,T,!1))return l.length=0,{};c.push(Vi(e,T));var N=k?Qi(e,T):ce(l);bn(e,T,N,ko(e,T)),!k&&e.cm&&e.cm.scrollIntoView({from:T.from,to:or(T)});var O=[];lr(e,function(D,E){!E&&ne(O,D.history)==-1&&(Fo(D.history,T),O.push(D.history)),bn(D,T,null,ko(D,T))})},g=a.changes.length-1;g>=0;--g){var b=v(g);if(b)return b.v}}}}function Wo(e,t){if(t!=0&&(e.first+=t,e.sel=new ht(dr(e.sel.ranges,function(i){return new ge(m(i.anchor.line+t,i.anchor.ch),m(i.head.line+t,i.head.ch))}),e.sel.primIndex),e.cm)){tt(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;r<n.viewTo;r++)nr(e.cm,r,\"gutter\")}}function bn(e,t,n,r){if(e.cm&&!e.cm.curOp)return Ie(e.cm,bn)(e,t,n,r);if(t.to.line<e.first){Wo(e,t.text.length-1-(t.to.line-t.from.line));return}if(!(t.from.line>e.lastLine())){if(t.from.line<e.first){var i=t.text.length-1-(e.first-t.from.line);Wo(e,i),t={from:m(e.first,0),to:m(t.to.line+i,t.to.ch),text:[ce(t.text)],origin:t.origin}}var a=e.lastLine();t.to.line>a&&(t={from:t.from,to:m(a,I(e,a).text.length),text:[t.text[0]],origin:t.origin}),t.removed=qt(e,t.from,t.to),n||(n=Qi(e,t)),e.cm?qs(e.cm,t,r):Ji(e,t,r),ii(e,n,ft),e.cantEdit&&ai(e,m(e.firstLine(),0))&&(e.cantEdit=!1)}}function qs(e,t,n){var r=e.doc,i=e.display,a=t.from,o=t.to,l=!1,s=a.line;e.options.lineWrapping||(s=f(_t(I(r,a.line))),r.iter(s,o.line+1,function(g){if(g==i.maxLine)return l=!0,!0})),r.sel.contains(t.from,t.to)>-1&&pt(e),Ji(r,t,n,Va(e)),e.options.lineWrapping||(r.iter(s,a.line+t.text.length,function(g){var b=Un(g);b>i.maxLineLength&&(i.maxLine=g,i.maxLineLength=b,i.maxLineChanged=!0,l=!1)}),l&&(e.curOp.updateMaxLine=!0)),Nl(r,a.line),vn(e,400);var u=t.text.length-(o.line-a.line)-1;t.full?tt(e):a.line==o.line&&t.text.length==1&&!mo(e.doc,t)?nr(e,a.line,\"text\"):tt(e,a.line,o.line+1,u);var c=ot(e,\"changes\"),h=ot(e,\"change\");if(h||c){var v={from:a,to:o,text:t.text,removed:t.removed,origin:t.origin};h&&Fe(e,\"change\",e,v),c&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(v)}e.display.selForContextMenu=null}function Gr(e,t,n,r,i){var a;r||(r=n),z(r,n)<0&&(a=[r,n],n=a[0],r=a[1]),typeof t==\"string\"&&(t=e.splitLines(t)),Ur(e,{from:n,to:r,text:t,origin:i})}function Eo(e,t,n,r){n<e.line?e.line+=r:t<e.line&&(e.line=t,e.ch=0)}function Ho(e,t,n,r){for(var i=0;i<e.length;++i){var a=e[i],o=!0;if(a.ranges){a.copied||(a=e[i]=a.deepCopy(),a.copied=!0);for(var l=0;l<a.ranges.length;l++)Eo(a.ranges[l].anchor,t,n,r),Eo(a.ranges[l].head,t,n,r);continue}for(var s=0;s<a.changes.length;++s){var u=a.changes[s];if(n<u.from.line)u.from=m(u.from.line+r,u.from.ch),u.to=m(u.to.line+r,u.to.ch);else if(t<=u.to.line){o=!1;break}}o||(e.splice(0,i+1),i=0)}}function Fo(e,t){var n=t.from.line,r=t.to.line,i=t.text.length-(r-n)-1;Ho(e.done,n,r,i),Ho(e.undone,n,r,i)}function xn(e,t,n,r){var i=t,a=t;return typeof t==\"number\"?a=I(e,ha(e,t)):i=f(t),i==null?null:(r(a,i)&&e.cm&&nr(e.cm,i,n),a)}function wn(e){this.lines=e,this.parent=null;for(var t=0,n=0;n<e.length;++n)e[n].parent=this,t+=e[n].height;this.height=t}wn.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var n=e,r=e+t;n<r;++n){var i=this.lines[n];this.height-=i.height,Bl(i),Fe(i,\"delete\")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,n){this.height+=n,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var r=0;r<t.length;++r)t[r].parent=this},iterN:function(e,t,n){for(var r=e+t;e<r;++e)if(n(this.lines[e]))return!0}};function _n(e){this.children=e;for(var t=0,n=0,r=0;r<e.length;++r){var i=e[r];t+=i.chunkSize(),n+=i.height,i.parent=this}this.size=t,this.height=n,this.parent=null}_n.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var n=0;n<this.children.length;++n){var r=this.children[n],i=r.chunkSize();if(e<i){var a=Math.min(t,i-e),o=r.height;if(r.removeInner(e,a),this.height-=o-r.height,i==a&&(this.children.splice(n--,1),r.parent=null),(t-=a)==0)break;e=0}else e-=i}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof wn))){var l=[];this.collapse(l),this.children=[new wn(l)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,n){this.size+=t.length,this.height+=n;for(var r=0;r<this.children.length;++r){var i=this.children[r],a=i.chunkSize();if(e<=a){if(i.insertInner(e,t,n),i.lines&&i.lines.length>50){for(var o=i.lines.length%25+25,l=o;l<i.lines.length;){var s=new wn(i.lines.slice(l,l+=25));i.height-=s.height,this.children.splice(++r,0,s),s.parent=this}i.lines=i.lines.slice(0,o),this.maybeSpill()}break}e-=a}},maybeSpill:function(){if(!(this.children.length<=10)){var e=this;do{var t=e.children.splice(e.children.length-5,5),n=new _n(t);if(e.parent){e.size-=n.size,e.height-=n.height;var i=ne(e.parent.children,e);e.parent.children.splice(i+1,0,n)}else{var r=new _n(e.children);r.parent=e,e.children=[r,n],e=r}n.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r<this.children.length;++r){var i=this.children[r],a=i.chunkSize();if(e<a){var o=Math.min(t,a-e);if(i.iterN(e,o,n))return!0;if((t-=o)==0)break;e=0}else e-=a}}};var kn=function(e,t,n){if(n)for(var r in n)n.hasOwnProperty(r)&&(this[r]=n[r]);this.doc=e,this.node=t};kn.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,n=this.line,r=f(n);if(!(r==null||!t)){for(var i=0;i<t.length;++i)t[i]==this&&t.splice(i--,1);t.length||(n.widgets=null);var a=un(this);dt(n,Math.max(0,n.height-a)),e&&(lt(e,function(){Io(e,n,-a),nr(e,r,\"widget\")}),Fe(e,\"lineWidgetCleared\",e,this,r))}},kn.prototype.changed=function(){var e=this,t=this.height,n=this.doc.cm,r=this.line;this.height=null;var i=un(this)-t;i&&(rr(this.doc,r)||dt(r,r.height+i),n&&lt(n,function(){n.curOp.forceUpdate=!0,Io(n,r,i),Fe(n,\"lineWidgetChanged\",n,e,f(r))}))},mt(kn);function Io(e,t,n){Ut(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&Ui(e,n)}function Bs(e,t,n,r){var i=new kn(e,n,r),a=e.cm;return a&&i.noHScroll&&(a.display.alignWidgets=!0),xn(e,t,\"widget\",function(o){var l=o.widgets||(o.widgets=[]);if(i.insertAt==null?l.push(i):l.splice(Math.min(l.length,Math.max(0,i.insertAt)),0,i),i.line=o,a&&!rr(e,o)){var s=Ut(o)<e.scrollTop;dt(o,o.height+un(i)),s&&Ui(a,i.height),a.curOp.forceUpdate=!0}return!0}),a&&Fe(a,\"lineWidgetAdded\",a,i,typeof t==\"number\"?t:f(t)),i}var Po=0,sr=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++Po};sr.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&wr(e),ot(this,\"clear\")){var n=this.find();n&&Fe(this,\"clear\",n.from,n.to)}for(var r=null,i=null,a=0;a<this.lines.length;++a){var o=this.lines[a],l=on(o.markedSpans,this);e&&!this.collapsed?nr(e,f(o),\"text\"):e&&(l.to!=null&&(i=f(o)),l.from!=null&&(r=f(o))),o.markedSpans=Ol(o.markedSpans,l),l.from==null&&this.collapsed&&!rr(this.doc,o)&&e&&dt(o,Hr(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var s=0;s<this.lines.length;++s){var u=_t(this.lines[s]),c=Un(u);c>e.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}r!=null&&e&&this.collapsed&&tt(e,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Mo(e.doc)),e&&Fe(e,\"markerCleared\",e,this,r,i),t&&_r(e),this.parent&&this.parent.clear()}},sr.prototype.find=function(e,t){e==null&&this.type==\"bookmark\"&&(e=1);for(var n,r,i=0;i<this.lines.length;++i){var a=this.lines[i],o=on(a.markedSpans,this);if(o.from!=null&&(n=m(t?a:f(a),o.from),e==-1))return n;if(o.to!=null&&(r=m(t?a:f(a),o.to),e==1))return r}return n&&{from:n,to:r}},sr.prototype.changed=function(){var e=this,t=this.find(-1,!0),n=this,r=this.doc.cm;!t||!r||lt(r,function(){var i=t.line,a=f(t.line),o=Ni(r,a);if(o&&(Ga(o),r.curOp.selectionChanged=r.curOp.forceUpdate=!0),r.curOp.updateMaxLine=!0,!rr(n.doc,i)&&n.height!=null){var l=n.height;n.height=null;var s=un(n)-l;s&&dt(i,i.height+s)}Fe(r,\"markerChanged\",r,e)})},sr.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(!t.maybeHiddenMarkers||ne(t.maybeHiddenMarkers,this)==-1)&&(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},sr.prototype.detachLine=function(e){if(this.lines.splice(ne(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},mt(sr);function jr(e,t,n,r,i){if(r&&r.shared)return Us(e,t,n,r,i);if(e.cm&&!e.cm.curOp)return Ie(e.cm,jr)(e,t,n,r,i);var a=new sr(e,i),o=z(t,n);if(r&&ae(r,a,!1),o>0||o==0&&a.clearWhenEmpty!==!1)return a;if(a.replacedWith&&(a.collapsed=!0,a.widgetNode=C(\"span\",[a.replacedWith],\"CodeMirror-widget\"),r.handleMouseEvents||a.widgetNode.setAttribute(\"cm-ignore-events\",\"true\"),r.insertLeft&&(a.widgetNode.insertLeft=!0)),a.collapsed){if(Ma(e,t.line,t,n,a)||t.line!=n.line&&Ma(e,n.line,t,n,a))throw new Error(\"Inserting collapsed marker partially overlapping an existing one\");zl()}a.addToHistory&&wo(e,{from:t,to:n,origin:\"markText\"},e.sel,NaN);var l=t.line,s=e.cm,u;if(e.iter(l,n.line+1,function(h){s&&a.collapsed&&!s.options.lineWrapping&&_t(h)==s.display.maxLine&&(u=!0),a.collapsed&&l!=t.line&&dt(h,0),Wl(h,new Pn(a,l==t.line?t.ch:null,l==n.line?n.ch:null),e.cm&&e.cm.curOp),++l}),a.collapsed&&e.iter(t.line,n.line+1,function(h){rr(e,h)&&dt(h,0)}),a.clearOnEnter&&U(a,\"beforeCursorEnter\",function(){return a.clear()}),a.readOnly&&(Dl(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),a.collapsed&&(a.id=++Po,a.atomic=!0),s){if(u&&(s.curOp.updateMaxLine=!0),a.collapsed)tt(s,t.line,n.line+1);else if(a.className||a.startStyle||a.endStyle||a.css||a.attributes||a.title)for(var c=t.line;c<=n.line;c++)nr(s,c,\"text\");a.atomic&&Mo(s.doc),Fe(s,\"markerAdded\",s,a)}return a}var Sn=function(e,t){this.markers=e,this.primary=t;for(var n=0;n<e.length;++n)e[n].parent=this};Sn.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();Fe(this,\"clear\")}},Sn.prototype.find=function(e,t){return this.primary.find(e,t)},mt(Sn);function Us(e,t,n,r,i){r=ae(r),r.shared=!1;var a=[jr(e,t,n,r,i)],o=a[0],l=r.widgetNode;return lr(e,function(s){l&&(r.widgetNode=l.cloneNode(!0)),a.push(jr(s,Q(s,t),Q(s,n),r,i));for(var u=0;u<s.linked.length;++u)if(s.linked[u].isParent)return;o=ce(a)}),new Sn(a,o)}function Ro(e){return e.findMarks(m(e.first,0),e.clipPos(m(e.lastLine())),function(t){return t.parent})}function Gs(e,t){for(var n=0;n<t.length;n++){var r=t[n],i=r.find(),a=e.clipPos(i.from),o=e.clipPos(i.to);if(z(a,o)){var l=jr(e,a,o,r.primary,r.primary.type);r.markers.push(l),l.parent=r}}}function js(e){for(var t=function(r){var i=e[r],a=[i.primary.doc];lr(i.primary.doc,function(s){return a.push(s)});for(var o=0;o<i.markers.length;o++){var l=i.markers[o];ne(a,l.doc)==-1&&(l.parent=null,i.markers.splice(o--,1))}},n=0;n<e.length;n++)t(n)}var Ks=0,rt=function(e,t,n,r,i){if(!(this instanceof rt))return new rt(e,t,n,r,i);n==null&&(n=0),_n.call(this,[new wn([new Or(\"\",null)])]),this.first=n,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=n;var a=m(n,0);this.sel=ar(a),this.history=new ti(null),this.id=++Ks,this.modeOption=t,this.lineSep=r,this.direction=i==\"rtl\"?\"rtl\":\"ltr\",this.extend=!1,typeof e==\"string\"&&(e=this.splitLines(e)),Ji(this,{from:a,to:a,text:e}),Ke(this,ar(a),ft)};rt.prototype=On(_n.prototype,{constructor:rt,iter:function(e,t,n){n?this.iterN(e-this.first,t-e,n):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var n=0,r=0;r<t.length;++r)n+=t[r].height;this.insertInner(e-this.first,t,n)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=nn(this,this.first,this.first+this.size);return e===!1?t:t.join(e||this.lineSeparator())},setValue:Pe(function(e){var t=m(this.first,0),n=this.first+this.size-1;Ur(this,{from:t,to:m(n,I(this,n).text.length),text:this.splitLines(e),origin:\"setValue\",full:!0},!0),this.cm&&dn(this.cm,0,0),Ke(this,ar(t),ft)}),replaceRange:function(e,t,n,r){t=Q(this,t),n=n?Q(this,n):t,Gr(this,e,t,n,r)},getRange:function(e,t,n){var r=qt(this,Q(this,e),Q(this,t));return n===!1?r:n===\"\"?r.join(\"\"):r.join(n||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(x(this,e))return I(this,e)},getLineNumber:function(e){return f(e)},getLineHandleVisualStart:function(e){return typeof e==\"number\"&&(e=I(this,e)),_t(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return Q(this,e)},getCursor:function(e){var t=this.sel.primary(),n;return e==null||e==\"head\"?n=t.head:e==\"anchor\"?n=t.anchor:e==\"end\"||e==\"to\"||e===!1?n=t.to():n=t.from(),n},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Pe(function(e,t,n){Co(this,Q(this,typeof e==\"number\"?m(e,t||0):e),null,n)}),setSelection:Pe(function(e,t,n){Co(this,Q(this,e),Q(this,t||e),n)}),extendSelection:Pe(function(e,t,n){ni(this,Q(this,e),t&&Q(this,t),n)}),extendSelections:Pe(function(e,t){So(this,pa(this,e),t)}),extendSelectionsBy:Pe(function(e,t){var n=dr(this.sel.ranges,e);So(this,pa(this,n),t)}),setSelections:Pe(function(e,t,n){if(e.length){for(var r=[],i=0;i<e.length;i++)r[i]=new ge(Q(this,e[i].anchor),Q(this,e[i].head||e[i].anchor));t==null&&(t=Math.min(e.length-1,this.sel.primIndex)),Ke(this,St(this.cm,r,t),n)}}),addSelection:Pe(function(e,t,n){var r=this.sel.ranges.slice(0);r.push(new ge(Q(this,e),Q(this,t||e))),Ke(this,St(this.cm,r,r.length-1),n)}),getSelection:function(e){for(var t=this.sel.ranges,n,r=0;r<t.length;r++){var i=qt(this,t[r].from(),t[r].to());n=n?n.concat(i):i}return e===!1?n:n.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],n=this.sel.ranges,r=0;r<n.length;r++){var i=qt(this,n[r].from(),n[r].to());e!==!1&&(i=i.join(e||this.lineSeparator())),t[r]=i}return t},replaceSelection:function(e,t,n){for(var r=[],i=0;i<this.sel.ranges.length;i++)r[i]=e;this.replaceSelections(r,t,n||\"+input\")},replaceSelections:Pe(function(e,t,n){for(var r=[],i=this.sel,a=0;a<i.ranges.length;a++){var o=i.ranges[a];r[a]={from:o.from(),to:o.to(),text:this.splitLines(e[a]),origin:n}}for(var l=t&&t!=\"end\"&&Os(this,r,t),s=r.length-1;s>=0;s--)Ur(this,r[s]);l?Lo(this,l):this.cm&&Pr(this.cm)}),undo:Pe(function(){oi(this,\"undo\")}),redo:Pe(function(){oi(this,\"redo\")}),undoSelection:Pe(function(){oi(this,\"undo\",!0)}),redoSelection:Pe(function(){oi(this,\"redo\",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r<e.done.length;r++)e.done[r].ranges||++t;for(var i=0;i<e.undone.length;i++)e.undone[i].ranges||++n;return{undo:t,redo:n}},clearHistory:function(){var e=this;this.history=new ti(this.history),lr(this,function(t){return t.history=e.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:qr(this.history.done),undone:qr(this.history.undone)}},setHistory:function(e){var t=this.history=new ti(this.history);t.done=qr(e.done.slice(0),null,!0),t.undone=qr(e.undone.slice(0),null,!0)},setGutterMarker:Pe(function(e,t,n){return xn(this,e,\"gutter\",function(r){var i=r.gutterMarkers||(r.gutterMarkers={});return i[t]=n,!n&&Wn(i)&&(r.gutterMarkers=null),!0})}),clearGutter:Pe(function(e){var t=this;this.iter(function(n){n.gutterMarkers&&n.gutterMarkers[e]&&xn(t,n,\"gutter\",function(){return n.gutterMarkers[e]=null,Wn(n.gutterMarkers)&&(n.gutterMarkers=null),!0})})}),lineInfo:function(e){var t;if(typeof e==\"number\"){if(!x(this,e)||(t=e,e=I(this,e),!e))return null}else if(t=f(e),t==null)return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:Pe(function(e,t,n){return xn(this,e,t==\"gutter\"?\"gutter\":\"class\",function(r){var i=t==\"text\"?\"textClass\":t==\"background\"?\"bgClass\":t==\"gutter\"?\"gutterClass\":\"wrapClass\";if(!r[i])r[i]=n;else{if(ut(n).test(r[i]))return!1;r[i]+=\" \"+n}return!0})}),removeLineClass:Pe(function(e,t,n){return xn(this,e,t==\"gutter\"?\"gutter\":\"class\",function(r){var i=t==\"text\"?\"textClass\":t==\"background\"?\"bgClass\":t==\"gutter\"?\"gutterClass\":\"wrapClass\",a=r[i];if(a)if(n==null)r[i]=null;else{var o=a.match(ut(n));if(!o)return!1;var l=o.index+o[0].length;r[i]=a.slice(0,o.index)+(!o.index||l==a.length?\"\":\" \")+a.slice(l)||null}else return!1;return!0})}),addLineWidget:Pe(function(e,t,n){return Bs(this,e,t,n)}),removeLineWidget:function(e){e.clear()},markText:function(e,t,n){return jr(this,Q(this,e),Q(this,t),n,n&&n.type||\"range\")},setBookmark:function(e,t){var n={replacedWith:t&&(t.nodeType==null?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return e=Q(this,e),jr(this,e,e,n,\"bookmark\")},findMarksAt:function(e){e=Q(this,e);var t=[],n=I(this,e.line).markedSpans;if(n)for(var r=0;r<n.length;++r){var i=n[r];(i.from==null||i.from<=e.ch)&&(i.to==null||i.to>=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,n){e=Q(this,e),t=Q(this,t);var r=[],i=e.line;return this.iter(e.line,t.line+1,function(a){var o=a.markedSpans;if(o)for(var l=0;l<o.length;l++){var s=o[l];!(s.to!=null&&i==e.line&&e.ch>=s.to||s.from==null&&i!=e.line||s.from!=null&&i==t.line&&s.from>=t.ch)&&(!n||n(s.marker))&&r.push(s.marker.parent||s.marker)}++i}),r},getAllMarks:function(){var e=[];return this.iter(function(t){var n=t.markedSpans;if(n)for(var r=0;r<n.length;++r)n[r].from!=null&&e.push(n[r].marker)}),e},posFromIndex:function(e){var t,n=this.first,r=this.lineSeparator().length;return this.iter(function(i){var a=i.text.length+r;if(a>e)return t=e,!0;e-=a,++n}),Q(this,m(n,t))},indexFromPos:function(e){e=Q(this,e);var t=e.ch;if(e.line<this.first||e.ch<0)return 0;var n=this.lineSeparator().length;return this.iter(this.first,e.line,function(r){t+=r.text.length+n}),t},copy:function(e){var t=new rt(nn(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,n=this.first+this.size;e.from!=null&&e.from>t&&(t=e.from),e.to!=null&&e.to<n&&(n=e.to);var r=new rt(nn(this,t,n),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&&(r.history=this.history),(this.linked||(this.linked=[])).push({doc:r,sharedHist:e.sharedHist}),r.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],Gs(r,Ro(this)),r},unlinkDoc:function(e){if(e instanceof we&&(e=e.doc),this.linked)for(var t=0;t<this.linked.length;++t){var n=this.linked[t];if(n.doc==e){this.linked.splice(t,1),e.unlinkDoc(this),js(Ro(this));break}}if(e.history==this.history){var r=[e.id];lr(e,function(i){return r.push(i.id)},!0),e.history=new ti(null),e.history.done=qr(this.history.done,r),e.history.undone=qr(this.history.undone,r)}},iterLinkedDocs:function(e){lr(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):gt(e)},lineSeparator:function(){return this.lineSep||`\n`},setDirection:Pe(function(e){e!=\"rtl\"&&(e=\"ltr\"),e!=this.direction&&(this.direction=e,this.iter(function(t){return t.order=null}),this.cm&&Ws(this.cm))})}),rt.prototype.eachLine=rt.prototype.iter;var qo=0;function Xs(e){var t=this;if(Bo(t),!(Ce(t,e)||Gt(t.display,e))){je(e),_&&(qo=+new Date);var n=mr(t,e,!0),r=e.dataTransfer.files;if(!(!n||t.isReadOnly()))if(r&&r.length&&window.FileReader&&window.File)for(var i=r.length,a=Array(i),o=0,l=function(){++o==i&&Ie(t,function(){n=Q(t.doc,n);var g={from:n,to:n,text:t.doc.splitLines(a.filter(function(b){return b!=null}).join(t.doc.lineSeparator())),origin:\"paste\"};Ur(t.doc,g),Lo(t.doc,ar(Q(t.doc,n),Q(t.doc,or(g))))})()},s=function(g,b){if(t.options.allowDropFileTypes&&ne(t.options.allowDropFileTypes,g.type)==-1){l();return}var k=new FileReader;k.onerror=function(){return l()},k.onload=function(){var T=k.result;if(/[\\x00-\\x08\\x0e-\\x1f]{2}/.test(T)){l();return}a[b]=T,l()},k.readAsText(g)},u=0;u<r.length;u++)s(r[u],u);else{if(t.state.draggingText&&t.doc.sel.contains(n)>-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var c=e.dataTransfer.getData(\"Text\");if(c){var h;if(t.state.draggingText&&!t.state.draggingText.copy&&(h=t.listSelections()),ii(t.doc,ar(n,n)),h)for(var v=0;v<h.length;++v)Gr(t.doc,\"\",h[v].anchor,h[v].head,\"drag\");t.replaceSelection(c,\"around\",\"paste\"),t.display.input.focus()}}catch{}}}}function Ys(e,t){if(_&&(!e.state.draggingText||+new Date-qo<100)){Vt(t);return}if(!(Ce(e,t)||Gt(e.display,t))&&(t.dataTransfer.setData(\"Text\",e.getSelection()),t.dataTransfer.effectAllowed=\"copyMove\",t.dataTransfer.setDragImage&&!Y)){var n=p(\"img\",null,null,\"position: fixed; left: 0; top: 0;\");n.src=\"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\",H&&(n.width=n.height=1,e.display.wrapper.appendChild(n),n._top=n.offsetTop),t.dataTransfer.setDragImage(n,0,0),H&&n.parentNode.removeChild(n)}}function Qs(e,t){var n=mr(e,t);if(n){var r=document.createDocumentFragment();Ii(e,n,r),e.display.dragCursor||(e.display.dragCursor=p(\"div\",null,\"CodeMirror-cursors CodeMirror-dragcursors\"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),S(e.display.dragCursor,r)}}function Bo(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function Uo(e){if(document.getElementsByClassName){for(var t=document.getElementsByClassName(\"CodeMirror\"),n=[],r=0;r<t.length;r++){var i=t[r].CodeMirror;i&&n.push(i)}n.length&&n[0].operation(function(){for(var a=0;a<n.length;a++)e(n[a])})}}var Go=!1;function Zs(){Go||(Js(),Go=!0)}function Js(){var e;U(window,\"resize\",function(){e==null&&(e=setTimeout(function(){e=null,Uo(Vs)},100))}),U(window,\"blur\",function(){return Uo(Ir)})}function Vs(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var ur={3:\"Pause\",8:\"Backspace\",9:\"Tab\",13:\"Enter\",16:\"Shift\",17:\"Ctrl\",18:\"Alt\",19:\"Pause\",20:\"CapsLock\",27:\"Esc\",32:\"Space\",33:\"PageUp\",34:\"PageDown\",35:\"End\",36:\"Home\",37:\"Left\",38:\"Up\",39:\"Right\",40:\"Down\",44:\"PrintScrn\",45:\"Insert\",46:\"Delete\",59:\";\",61:\"=\",91:\"Mod\",92:\"Mod\",93:\"Mod\",106:\"*\",107:\"=\",109:\"-\",110:\".\",111:\"/\",145:\"ScrollLock\",173:\"-\",186:\";\",187:\"=\",188:\",\",189:\"-\",190:\".\",191:\"/\",192:\"`\",219:\"[\",220:\"\\\\\",221:\"]\",222:\"'\",224:\"Mod\",63232:\"Up\",63233:\"Down\",63234:\"Left\",63235:\"Right\",63272:\"Delete\",63273:\"Home\",63275:\"End\",63276:\"PageUp\",63277:\"PageDown\",63302:\"Insert\"},Cn=0;Cn<10;Cn++)ur[Cn+48]=ur[Cn+96]=String(Cn);for(var li=65;li<=90;li++)ur[li]=String.fromCharCode(li);for(var Ln=1;Ln<=12;Ln++)ur[Ln+111]=ur[Ln+63235]=\"F\"+Ln;var Kt={};Kt.basic={Left:\"goCharLeft\",Right:\"goCharRight\",Up:\"goLineUp\",Down:\"goLineDown\",End:\"goLineEnd\",Home:\"goLineStartSmart\",PageUp:\"goPageUp\",PageDown:\"goPageDown\",Delete:\"delCharAfter\",Backspace:\"delCharBefore\",\"Shift-Backspace\":\"delCharBefore\",Tab:\"defaultTab\",\"Shift-Tab\":\"indentAuto\",Enter:\"newlineAndIndent\",Insert:\"toggleOverwrite\",Esc:\"singleSelection\"},Kt.pcDefault={\"Ctrl-A\":\"selectAll\",\"Ctrl-D\":\"deleteLine\",\"Ctrl-Z\":\"undo\",\"Shift-Ctrl-Z\":\"redo\",\"Ctrl-Y\":\"redo\",\"Ctrl-Home\":\"goDocStart\",\"Ctrl-End\":\"goDocEnd\",\"Ctrl-Up\":\"goLineUp\",\"Ctrl-Down\":\"goLineDown\",\"Ctrl-Left\":\"goGroupLeft\",\"Ctrl-Right\":\"goGroupRight\",\"Alt-Left\":\"goLineStart\",\"Alt-Right\":\"goLineEnd\",\"Ctrl-Backspace\":\"delGroupBefore\",\"Ctrl-Delete\":\"delGroupAfter\",\"Ctrl-S\":\"save\",\"Ctrl-F\":\"find\",\"Ctrl-G\":\"findNext\",\"Shift-Ctrl-G\":\"findPrev\",\"Shift-Ctrl-F\":\"replace\",\"Shift-Ctrl-R\":\"replaceAll\",\"Ctrl-[\":\"indentLess\",\"Ctrl-]\":\"indentMore\",\"Ctrl-U\":\"undoSelection\",\"Shift-Ctrl-U\":\"redoSelection\",\"Alt-U\":\"redoSelection\",fallthrough:\"basic\"},Kt.emacsy={\"Ctrl-F\":\"goCharRight\",\"Ctrl-B\":\"goCharLeft\",\"Ctrl-P\":\"goLineUp\",\"Ctrl-N\":\"goLineDown\",\"Ctrl-A\":\"goLineStart\",\"Ctrl-E\":\"goLineEnd\",\"Ctrl-V\":\"goPageDown\",\"Shift-Ctrl-V\":\"goPageUp\",\"Ctrl-D\":\"delCharAfter\",\"Ctrl-H\":\"delCharBefore\",\"Alt-Backspace\":\"delWordBefore\",\"Ctrl-K\":\"killLine\",\"Ctrl-T\":\"transposeChars\",\"Ctrl-O\":\"openLine\"},Kt.macDefault={\"Cmd-A\":\"selectAll\",\"Cmd-D\":\"deleteLine\",\"Cmd-Z\":\"undo\",\"Shift-Cmd-Z\":\"redo\",\"Cmd-Y\":\"redo\",\"Cmd-Home\":\"goDocStart\",\"Cmd-Up\":\"goDocStart\",\"Cmd-End\":\"goDocEnd\",\"Cmd-Down\":\"goDocEnd\",\"Alt-Left\":\"goGroupLeft\",\"Alt-Right\":\"goGroupRight\",\"Cmd-Left\":\"goLineLeft\",\"Cmd-Right\":\"goLineRight\",\"Alt-Backspace\":\"delGroupBefore\",\"Ctrl-Alt-Backspace\":\"delGroupAfter\",\"Alt-Delete\":\"delGroupAfter\",\"Cmd-S\":\"save\",\"Cmd-F\":\"find\",\"Cmd-G\":\"findNext\",\"Shift-Cmd-G\":\"findPrev\",\"Cmd-Alt-F\":\"replace\",\"Shift-Cmd-Alt-F\":\"replaceAll\",\"Cmd-[\":\"indentLess\",\"Cmd-]\":\"indentMore\",\"Cmd-Backspace\":\"delWrappedLineLeft\",\"Cmd-Delete\":\"delWrappedLineRight\",\"Cmd-U\":\"undoSelection\",\"Shift-Cmd-U\":\"redoSelection\",\"Ctrl-Up\":\"goDocStart\",\"Ctrl-Down\":\"goDocEnd\",fallthrough:[\"basic\",\"emacsy\"]},Kt.default=fe?Kt.macDefault:Kt.pcDefault;function $s(e){var t=e.split(/-(?!$)/);e=t[t.length-1];for(var n,r,i,a,o=0;o<t.length-1;o++){var l=t[o];if(/^(cmd|meta|m)$/i.test(l))a=!0;else if(/^a(lt)?$/i.test(l))n=!0;else if(/^(c|ctrl|control)$/i.test(l))r=!0;else if(/^s(hift)?$/i.test(l))i=!0;else throw new Error(\"Unrecognized modifier name: \"+l)}return n&&(e=\"Alt-\"+e),r&&(e=\"Ctrl-\"+e),a&&(e=\"Cmd-\"+e),i&&(e=\"Shift-\"+e),e}function eu(e){var t={};for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];if(/^(name|fallthrough|(de|at)tach)$/.test(n))continue;if(r==\"...\"){delete e[n];continue}for(var i=dr(n.split(\" \"),$s),a=0;a<i.length;a++){var o=void 0,l=void 0;a==i.length-1?(l=i.join(\" \"),o=r):(l=i.slice(0,a+1).join(\" \"),o=\"...\");var s=t[l];if(!s)t[l]=o;else if(s!=o)throw new Error(\"Inconsistent bindings for \"+l)}delete e[n]}for(var u in t)e[u]=t[u];return e}function Kr(e,t,n,r){t=si(t);var i=t.call?t.call(e,r):t[e];if(i===!1)return\"nothing\";if(i===\"...\")return\"multi\";if(i!=null&&n(i))return\"handled\";if(t.fallthrough){if(Object.prototype.toString.call(t.fallthrough)!=\"[object Array]\")return Kr(e,t.fallthrough,n,r);for(var a=0;a<t.fallthrough.length;a++){var o=Kr(e,t.fallthrough[a],n,r);if(o)return o}}}function jo(e){var t=typeof e==\"string\"?e:ur[e.keyCode];return t==\"Ctrl\"||t==\"Alt\"||t==\"Shift\"||t==\"Mod\"}function Ko(e,t,n){var r=e;return t.altKey&&r!=\"Alt\"&&(e=\"Alt-\"+e),(Tt?t.metaKey:t.ctrlKey)&&r!=\"Ctrl\"&&(e=\"Ctrl-\"+e),(Tt?t.ctrlKey:t.metaKey)&&r!=\"Mod\"&&(e=\"Cmd-\"+e),!n&&t.shiftKey&&r!=\"Shift\"&&(e=\"Shift-\"+e),e}function Xo(e,t){if(H&&e.keyCode==34&&e.char)return!1;var n=ur[e.keyCode];return n==null||e.altGraphKey?!1:(e.keyCode==3&&e.code&&(n=e.code),Ko(n,e,t))}function si(e){return typeof e==\"string\"?Kt[e]:e}function Xr(e,t){for(var n=e.doc.sel.ranges,r=[],i=0;i<n.length;i++){for(var a=t(n[i]);r.length&&z(a.from,ce(r).to)<=0;){var o=r.pop();if(z(o.from,a.from)<0){a.from=o.from;break}}r.push(a)}lt(e,function(){for(var l=r.length-1;l>=0;l--)Gr(e.doc,\"\",r[l].from,r[l].to,\"+delete\");Pr(e)})}function ta(e,t,n){var r=Qt(e.text,t+n,n);return r<0||r>e.text.length?null:r}function ra(e,t,n){var r=ta(e,t.ch,n);return r==null?null:new m(t.line,r,n<0?\"after\":\"before\")}function na(e,t,n,r,i){if(e){t.doc.direction==\"rtl\"&&(i=-i);var a=se(n,t.doc.direction);if(a){var o=i<0?ce(a):a[0],l=i<0==(o.level==1),s=l?\"after\":\"before\",u;if(o.level>0||t.doc.direction==\"rtl\"){var c=Er(t,n);u=i<0?n.text.length-1:0;var h=Et(t,c,u).top;u=Dt(function(v){return Et(t,c,v).top==h},i<0==(o.level==1)?o.from:o.to-1,u),s==\"before\"&&(u=ta(n,u,1))}else u=i<0?o.to:o.from;return new m(r,u,s)}}return new m(r,i<0?n.text.length:0,i<0?\"before\":\"after\")}function tu(e,t,n,r){var i=se(t,e.doc.direction);if(!i)return ra(t,n,r);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky=\"before\"):n.ch<=0&&(n.ch=0,n.sticky=\"after\");var a=Jt(i,n.ch,n.sticky),o=i[a];if(e.doc.direction==\"ltr\"&&o.level%2==0&&(r>0?o.to>n.ch:o.from<n.ch))return ra(t,n,r);var l=function(N,O){return ta(t,N instanceof m?N.ch:N,O)},s,u=function(N){return e.options.lineWrapping?(s=s||Er(e,t),Ja(e,t,s,N)):{begin:0,end:t.text.length}},c=u(n.sticky==\"before\"?l(n,-1):n.ch);if(e.doc.direction==\"rtl\"||o.level==1){var h=o.level==1==r<0,v=l(n,h?1:-1);if(v!=null&&(h?v<=o.to&&v<=c.end:v>=o.from&&v>=c.begin)){var g=h?\"before\":\"after\";return new m(n.line,v,g)}}var b=function(N,O,D){for(var E=function(ye,Re){return Re?new m(n.line,l(ye,1),\"before\"):new m(n.line,ye,\"after\")};N>=0&&N<i.length;N+=O){var G=i[N],q=O>0==(G.level!=1),ie=q?D.begin:l(D.end,-1);if(G.from<=ie&&ie<G.to||(ie=q?G.from:l(G.to,-1),D.begin<=ie&&ie<D.end))return E(ie,q)}},k=b(a+r,r,c);if(k)return k;var T=r>0?c.end:l(c.begin,-1);return T!=null&&!(r>0&&T==t.text.length)&&(k=b(r>0?0:i.length-1,r,u(T)),k)?k:null}var Tn={selectAll:Do,singleSelection:function(e){return e.setSelection(e.getCursor(\"anchor\"),e.getCursor(\"head\"),ft)},killLine:function(e){return Xr(e,function(t){if(t.empty()){var n=I(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line<e.lastLine()?{from:t.head,to:m(t.head.line+1,0)}:{from:t.head,to:m(t.head.line,n)}}else return{from:t.from(),to:t.to()}})},deleteLine:function(e){return Xr(e,function(t){return{from:m(t.from().line,0),to:Q(e.doc,m(t.to().line+1,0))}})},delLineLeft:function(e){return Xr(e,function(t){return{from:m(t.from().line,0),to:t.from()}})},delWrappedLineLeft:function(e){return Xr(e,function(t){var n=e.charCoords(t.head,\"div\").top+5,r=e.coordsChar({left:0,top:n},\"div\");return{from:r,to:t.from()}})},delWrappedLineRight:function(e){return Xr(e,function(t){var n=e.charCoords(t.head,\"div\").top+5,r=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:n},\"div\");return{from:t.from(),to:r}})},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(m(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(m(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy(function(t){return Yo(e,t.head.line)},{origin:\"+move\",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy(function(t){return Qo(e,t.head)},{origin:\"+move\",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy(function(t){return ru(e,t.head.line)},{origin:\"+move\",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy(function(t){var n=e.cursorCoords(t.head,\"div\").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:n},\"div\")},ct)},goLineLeft:function(e){return e.extendSelectionsBy(function(t){var n=e.cursorCoords(t.head,\"div\").top+5;return e.coordsChar({left:0,top:n},\"div\")},ct)},goLineLeftSmart:function(e){return e.extendSelectionsBy(function(t){var n=e.cursorCoords(t.head,\"div\").top+5,r=e.coordsChar({left:0,top:n},\"div\");return r.ch<e.getLine(r.line).search(/\\S/)?Qo(e,t.head):r},ct)},goLineUp:function(e){return e.moveV(-1,\"line\")},goLineDown:function(e){return e.moveV(1,\"line\")},goPageUp:function(e){return e.moveV(-1,\"page\")},goPageDown:function(e){return e.moveV(1,\"page\")},goCharLeft:function(e){return e.moveH(-1,\"char\")},goCharRight:function(e){return e.moveH(1,\"char\")},goColumnLeft:function(e){return e.moveH(-1,\"column\")},goColumnRight:function(e){return e.moveH(1,\"column\")},goWordLeft:function(e){return e.moveH(-1,\"word\")},goGroupRight:function(e){return e.moveH(1,\"group\")},goGroupLeft:function(e){return e.moveH(-1,\"group\")},goWordRight:function(e){return e.moveH(1,\"word\")},delCharBefore:function(e){return e.deleteH(-1,\"codepoint\")},delCharAfter:function(e){return e.deleteH(1,\"char\")},delWordBefore:function(e){return e.deleteH(-1,\"word\")},delWordAfter:function(e){return e.deleteH(1,\"word\")},delGroupBefore:function(e){return e.deleteH(-1,\"group\")},delGroupAfter:function(e){return e.deleteH(1,\"group\")},indentAuto:function(e){return e.indentSelection(\"smart\")},indentMore:function(e){return e.indentSelection(\"add\")},indentLess:function(e){return e.indentSelection(\"subtract\")},insertTab:function(e){return e.replaceSelection(\"\t\")},insertSoftTab:function(e){for(var t=[],n=e.listSelections(),r=e.options.tabSize,i=0;i<n.length;i++){var a=n[i].from(),o=ve(e.getLine(a.line),a.ch,r);t.push(Vr(r-o%r))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection(\"add\"):e.execCommand(\"insertTab\")},transposeChars:function(e){return lt(e,function(){for(var t=e.listSelections(),n=[],r=0;r<t.length;r++)if(t[r].empty()){var i=t[r].head,a=I(e.doc,i.line).text;if(a){if(i.ch==a.length&&(i=new m(i.line,i.ch-1)),i.ch>0)i=new m(i.line,i.ch+1),e.replaceRange(a.charAt(i.ch-1)+a.charAt(i.ch-2),m(i.line,i.ch-2),i,\"+transpose\");else if(i.line>e.doc.first){var o=I(e.doc,i.line-1).text;o&&(i=new m(i.line,1),e.replaceRange(a.charAt(0)+e.doc.lineSeparator()+o.charAt(o.length-1),m(i.line-1,o.length-1),i,\"+transpose\"))}}n.push(new ge(i,i))}e.setSelections(n)})},newlineAndIndent:function(e){return lt(e,function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,\"+input\");t=e.listSelections();for(var r=0;r<t.length;r++)e.indentLine(t[r].from().line,null,!0);Pr(e)})},openLine:function(e){return e.replaceSelection(`\n`,\"start\")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Yo(e,t){var n=I(e.doc,t),r=_t(n);return r!=n&&(t=f(r)),na(!0,e,r,t,1)}function ru(e,t){var n=I(e.doc,t),r=Pl(n);return r!=n&&(t=f(r)),na(!0,e,n,t,-1)}function Qo(e,t){var n=Yo(e,t.line),r=I(e.doc,n.line),i=se(r,e.doc.direction);if(!i||i[0].level==0){var a=Math.max(n.ch,r.text.search(/\\S/)),o=t.line==n.line&&t.ch<=a&&t.ch;return m(n.line,o?0:a,n.sticky)}return n}function ui(e,t,n){if(typeof t==\"string\"&&(t=Tn[t],!t))return!1;e.display.input.ensurePolled();var r=e.display.shift,i=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),n&&(e.display.shift=!1),i=t(e)!=Yt}finally{e.display.shift=r,e.state.suppressEdits=!1}return i}function nu(e,t,n){for(var r=0;r<e.state.keyMaps.length;r++){var i=Kr(t,e.state.keyMaps[r],n,e);if(i)return i}return e.options.extraKeys&&Kr(t,e.options.extraKeys,n,e)||Kr(t,e.options.keyMap,n,e)}var iu=new Mt;function Mn(e,t,n,r){var i=e.state.keySeq;if(i){if(jo(t))return\"handled\";if(/\\'$/.test(t)?e.state.keySeq=null:iu.set(50,function(){e.state.keySeq==i&&(e.state.keySeq=null,e.display.input.reset())}),Zo(e,i+\" \"+t,n,r))return!0}return Zo(e,t,n,r)}function Zo(e,t,n,r){var i=nu(e,t,r);return i==\"multi\"&&(e.state.keySeq=t),i==\"handled\"&&Fe(e,\"keyHandled\",e,t,n),(i==\"handled\"||i==\"multi\")&&(je(n),Pi(e)),!!i}function Jo(e,t){var n=Xo(t,!0);return n?t.shiftKey&&!e.state.keySeq?Mn(e,\"Shift-\"+n,t,function(r){return ui(e,r,!0)})||Mn(e,n,t,function(r){if(typeof r==\"string\"?/^go[A-Z]/.test(r):r.motion)return ui(e,r)}):Mn(e,n,t,function(r){return ui(e,r)}):!1}function au(e,t,n){return Mn(e,\"'\"+n+\"'\",t,function(r){return ui(e,r,!0)})}var ia=null;function Vo(e){var t=this;if(!(e.target&&e.target!=t.display.input.getField())&&(t.curOp.focus=P(Qe(t)),!Ce(t,e))){_&&j<11&&e.keyCode==27&&(e.returnValue=!1);var n=e.keyCode;t.display.shift=n==16||e.shiftKey;var r=Jo(t,e);H&&(ia=r?n:null,!r&&n==88&&!Fn&&(fe?e.metaKey:e.ctrlKey)&&t.replaceSelection(\"\",null,\"cut\")),te&&!fe&&!r&&n==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand(\"cut\"),n==18&&!/\\bCodeMirror-crosshair\\b/.test(t.display.lineDiv.className)&&ou(t)}}function ou(e){var t=e.display.lineDiv;ue(t,\"CodeMirror-crosshair\");function n(r){(r.keyCode==18||!r.altKey)&&(F(t,\"CodeMirror-crosshair\"),Ge(document,\"keyup\",n),Ge(document,\"mouseover\",n))}U(document,\"keyup\",n),U(document,\"mouseover\",n)}function $o(e){e.keyCode==16&&(this.doc.sel.shift=!1),Ce(this,e)}function el(e){var t=this;if(!(e.target&&e.target!=t.display.input.getField())&&!(Gt(t.display,e)||Ce(t,e)||e.ctrlKey&&!e.altKey||fe&&e.metaKey)){var n=e.keyCode,r=e.charCode;if(H&&n==ia){ia=null,je(e);return}if(!(H&&(!e.which||e.which<10)&&Jo(t,e))){var i=String.fromCharCode(r??n);i!=\"\\b\"&&(au(t,e,i)||t.display.input.onKeyPress(e))}}}var lu=400,aa=function(e,t,n){this.time=e,this.pos=t,this.button=n};aa.prototype.compare=function(e,t,n){return this.time+lu>e&&z(t,this.pos)==0&&n==this.button};var An,Nn;function su(e,t){var n=+new Date;return Nn&&Nn.compare(n,e,t)?(An=Nn=null,\"triple\"):An&&An.compare(n,e,t)?(Nn=new aa(n,e,t),An=null,\"double\"):(An=new aa(n,e,t),Nn=null,\"single\")}function tl(e){var t=this,n=t.display;if(!(Ce(t,e)||n.activeTouch&&n.input.supportsTouch())){if(n.input.ensurePolled(),n.shift=e.shiftKey,Gt(n,e)){w||(n.scroller.draggable=!1,setTimeout(function(){return n.scroller.draggable=!0},100));return}if(!oa(t,e)){var r=mr(t,e),i=yt(e),a=r?su(r,i):\"single\";J(t).focus(),i==1&&t.state.selectingText&&t.state.selectingText(e),!(r&&uu(t,i,r,a,e))&&(i==1?r?cu(t,r,a,e):en(e)==n.scroller&&je(e):i==2?(r&&ni(t.doc,r),setTimeout(function(){return n.input.focus()},20)):i==3&&(vt?t.display.input.onContextMenu(e):Ri(t)))}}}function uu(e,t,n,r,i){var a=\"Click\";return r==\"double\"?a=\"Double\"+a:r==\"triple\"&&(a=\"Triple\"+a),a=(t==1?\"Left\":t==2?\"Middle\":\"Right\")+a,Mn(e,Ko(a,i),i,function(o){if(typeof o==\"string\"&&(o=Tn[o]),!o)return!1;var l=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),l=o(e,n)!=Yt}finally{e.state.suppressEdits=!1}return l})}function fu(e,t,n){var r=e.getOption(\"configureMouse\"),i=r?r(e,t,n):{};if(i.unit==null){var a=Me?n.shiftKey&&n.metaKey:n.altKey;i.unit=a?\"rectangle\":t==\"single\"?\"char\":t==\"double\"?\"word\":\"line\"}return(i.extend==null||e.doc.extend)&&(i.extend=e.doc.extend||n.shiftKey),i.addNew==null&&(i.addNew=fe?n.metaKey:n.ctrlKey),i.moveOnDrag==null&&(i.moveOnDrag=!(fe?n.altKey:n.ctrlKey)),i}function cu(e,t,n,r){_?setTimeout(X(to,e),0):e.curOp.focus=P(Qe(e));var i=fu(e,n,r),a=e.doc.sel,o;e.options.dragDrop&&yi&&!e.isReadOnly()&&n==\"single\"&&(o=a.contains(t))>-1&&(z((o=a.ranges[o]).from(),t)<0||t.xRel>0)&&(z(o.to(),t)>0||t.xRel<0)?du(e,r,t,i):hu(e,r,t,i)}function du(e,t,n,r){var i=e.display,a=!1,o=Ie(e,function(u){w&&(i.scroller.draggable=!1),e.state.draggingText=!1,e.state.delayingBlurEvent&&(e.hasFocus()?e.state.delayingBlurEvent=!1:Ri(e)),Ge(i.wrapper.ownerDocument,\"mouseup\",o),Ge(i.wrapper.ownerDocument,\"mousemove\",l),Ge(i.scroller,\"dragstart\",s),Ge(i.scroller,\"drop\",o),a||(je(u),r.addNew||ni(e.doc,n,null,null,r.extend),w&&!Y||_&&j==9?setTimeout(function(){i.wrapper.ownerDocument.body.focus({preventScroll:!0}),i.input.focus()},20):i.input.focus())}),l=function(u){a=a||Math.abs(t.clientX-u.clientX)+Math.abs(t.clientY-u.clientY)>=10},s=function(){return a=!0};w&&(i.scroller.draggable=!0),e.state.draggingText=o,o.copy=!r.moveOnDrag,U(i.wrapper.ownerDocument,\"mouseup\",o),U(i.wrapper.ownerDocument,\"mousemove\",l),U(i.scroller,\"dragstart\",s),U(i.scroller,\"drop\",o),e.state.delayingBlurEvent=!0,setTimeout(function(){return i.input.focus()},20),i.scroller.dragDrop&&i.scroller.dragDrop()}function rl(e,t,n){if(n==\"char\")return new ge(t,t);if(n==\"word\")return e.findWordAt(t);if(n==\"line\")return new ge(m(t.line,0),Q(e.doc,m(t.line+1,0)));var r=n(e,t);return new ge(r.from,r.to)}function hu(e,t,n,r){_&&Ri(e);var i=e.display,a=e.doc;je(t);var o,l,s=a.sel,u=s.ranges;if(r.addNew&&!r.extend?(l=a.sel.contains(n),l>-1?o=u[l]:o=new ge(n,n)):(o=a.sel.primary(),l=a.sel.primIndex),r.unit==\"rectangle\")r.addNew||(o=new ge(n,n)),n=mr(e,t,!0,!0),l=-1;else{var c=rl(e,n,r.unit);r.extend?o=$i(o,c.anchor,c.head,r.extend):o=c}r.addNew?l==-1?(l=u.length,Ke(a,St(e,u.concat([o]),l),{scroll:!1,origin:\"*mouse\"})):u.length>1&&u[l].empty()&&r.unit==\"char\"&&!r.extend?(Ke(a,St(e,u.slice(0,l).concat(u.slice(l+1)),0),{scroll:!1,origin:\"*mouse\"}),s=a.sel):ea(a,l,o,At):(l=0,Ke(a,new ht([o],0),At),s=a.sel);var h=n;function v(D){if(z(h,D)!=0)if(h=D,r.unit==\"rectangle\"){for(var E=[],G=e.options.tabSize,q=ve(I(a,n.line).text,n.ch,G),ie=ve(I(a,D.line).text,D.ch,G),ye=Math.min(q,ie),Re=Math.max(q,ie),_e=Math.min(n.line,D.line),st=Math.min(e.lastLine(),Math.max(n.line,D.line));_e<=st;_e++){var nt=I(a,_e).text,Oe=Nt(nt,ye,G);ye==Re?E.push(new ge(m(_e,Oe),m(_e,Oe))):nt.length>Oe&&E.push(new ge(m(_e,Oe),m(_e,Nt(nt,Re,G))))}E.length||E.push(new ge(n,n)),Ke(a,St(e,s.ranges.slice(0,l).concat(E),l),{origin:\"*mouse\",scroll:!1}),e.scrollIntoView(D)}else{var it=o,Ue=rl(e,D,r.unit),Ee=it.anchor,We;z(Ue.anchor,Ee)>0?(We=Ue.head,Ee=zr(it.from(),Ue.anchor)):(We=Ue.anchor,Ee=et(it.to(),Ue.head));var Te=s.ranges.slice(0);Te[l]=pu(e,new ge(Q(a,Ee),We)),Ke(a,St(e,Te,l),At)}}var g=i.wrapper.getBoundingClientRect(),b=0;function k(D){var E=++b,G=mr(e,D,!0,r.unit==\"rectangle\");if(G)if(z(G,h)!=0){e.curOp.focus=P(Qe(e)),v(G);var q=Jn(i,a);(G.line>=q.to||G.line<q.from)&&setTimeout(Ie(e,function(){b==E&&k(D)}),150)}else{var ie=D.clientY<g.top?-20:D.clientY>g.bottom?20:0;ie&&setTimeout(Ie(e,function(){b==E&&(i.scroller.scrollTop+=ie,k(D))}),50)}}function T(D){e.state.selectingText=!1,b=1/0,D&&(je(D),i.input.focus()),Ge(i.wrapper.ownerDocument,\"mousemove\",N),Ge(i.wrapper.ownerDocument,\"mouseup\",O),a.history.lastSelOrigin=null}var N=Ie(e,function(D){D.buttons===0||!yt(D)?T(D):k(D)}),O=Ie(e,T);e.state.selectingText=O,U(i.wrapper.ownerDocument,\"mousemove\",N),U(i.wrapper.ownerDocument,\"mouseup\",O)}function pu(e,t){var n=t.anchor,r=t.head,i=I(e.doc,n.line);if(z(n,r)==0&&n.sticky==r.sticky)return t;var a=se(i);if(!a)return t;var o=Jt(a,n.ch,n.sticky),l=a[o];if(l.from!=n.ch&&l.to!=n.ch)return t;var s=o+(l.from==n.ch==(l.level!=1)?0:1);if(s==0||s==a.length)return t;var u;if(r.line!=n.line)u=(r.line-n.line)*(e.doc.direction==\"ltr\"?1:-1)>0;else{var c=Jt(a,r.ch,r.sticky),h=c-o||(r.ch-n.ch)*(l.level==1?-1:1);c==s-1||c==s?u=h<0:u=h>0}var v=a[s+(u?-1:0)],g=u==(v.level==1),b=g?v.from:v.to,k=g?\"after\":\"before\";return n.ch==b&&n.sticky==k?t:new ge(new m(n.line,b,k),r)}function nl(e,t,n,r){var i,a;if(t.touches)i=t.touches[0].clientX,a=t.touches[0].clientY;else try{i=t.clientX,a=t.clientY}catch{return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&je(t);var o=e.display,l=o.lineDiv.getBoundingClientRect();if(a>l.bottom||!ot(e,n))return $e(t);a-=l.top-o.viewOffset;for(var s=0;s<e.display.gutterSpecs.length;++s){var u=o.gutters.childNodes[s];if(u&&u.getBoundingClientRect().right>=i){var c=d(e.doc,a),h=e.display.gutterSpecs[s];return Se(e,n,e,c,h.className,t),$e(t)}}}function oa(e,t){return nl(e,t,\"gutterClick\",!0)}function il(e,t){Gt(e.display,t)||gu(e,t)||Ce(e,t,\"contextmenu\")||vt||e.display.input.onContextMenu(t)}function gu(e,t){return ot(e,\"gutterContextMenu\")?nl(e,t,\"gutterContextMenu\",!1):!1}function al(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\\s*cm-s-\\S+/g,\"\")+e.options.theme.replace(/(^|\\s)\\s*/g,\" cm-s-\"),fn(e)}var Yr={toString:function(){return\"CodeMirror.Init\"}},ol={},fi={};function vu(e){var t=e.optionHandlers;function n(r,i,a,o){e.defaults[r]=i,a&&(t[r]=o?function(l,s,u){u!=Yr&&a(l,s,u)}:a)}e.defineOption=n,e.Init=Yr,n(\"value\",\"\",function(r,i){return r.setValue(i)},!0),n(\"mode\",null,function(r,i){r.doc.modeOption=i,Zi(r)},!0),n(\"indentUnit\",2,Zi,!0),n(\"indentWithTabs\",!1),n(\"smartIndent\",!0),n(\"tabSize\",4,function(r){yn(r),fn(r),tt(r)},!0),n(\"lineSeparator\",null,function(r,i){if(r.doc.lineSep=i,!!i){var a=[],o=r.doc.first;r.doc.iter(function(s){for(var u=0;;){var c=s.text.indexOf(i,u);if(c==-1)break;u=c+i.length,a.push(m(o,c))}o++});for(var l=a.length-1;l>=0;l--)Gr(r.doc,i,a[l],m(a[l].line,a[l].ch+i.length))}}),n(\"specialChars\",/[\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u061c\\u200b\\u200e\\u200f\\u2028\\u2029\\u202d\\u202e\\u2066\\u2067\\u2069\\ufeff\\ufff9-\\ufffc]/g,function(r,i,a){r.state.specialChars=new RegExp(i.source+(i.test(\"\t\")?\"\":\"|\t\"),\"g\"),a!=Yr&&r.refresh()}),n(\"specialCharPlaceholder\",jl,function(r){return r.refresh()},!0),n(\"electricChars\",!0),n(\"inputStyle\",re?\"contenteditable\":\"textarea\",function(){throw new Error(\"inputStyle can not (yet) be changed in a running editor\")},!0),n(\"spellcheck\",!1,function(r,i){return r.getInputField().spellcheck=i},!0),n(\"autocorrect\",!1,function(r,i){return r.getInputField().autocorrect=i},!0),n(\"autocapitalize\",!1,function(r,i){return r.getInputField().autocapitalize=i},!0),n(\"rtlMoveVisually\",!Ye),n(\"wholeLineUpdateBefore\",!0),n(\"theme\",\"default\",function(r){al(r),mn(r)},!0),n(\"keyMap\",\"default\",function(r,i,a){var o=si(i),l=a!=Yr&&si(a);l&&l.detach&&l.detach(r,o),o.attach&&o.attach(r,l||null)}),n(\"extraKeys\",null),n(\"configureMouse\",null),n(\"lineWrapping\",!1,yu,!0),n(\"gutters\",[],function(r,i){r.display.gutterSpecs=Yi(i,r.options.lineNumbers),mn(r)},!0),n(\"fixedGutter\",!0,function(r,i){r.display.gutters.style.left=i?Hi(r.display)+\"px\":\"0\",r.refresh()},!0),n(\"coverGutterNextToScrollbar\",!1,function(r){return Rr(r)},!0),n(\"scrollbarStyle\",\"native\",function(r){lo(r),Rr(r),r.display.scrollbars.setScrollTop(r.doc.scrollTop),r.display.scrollbars.setScrollLeft(r.doc.scrollLeft)},!0),n(\"lineNumbers\",!1,function(r,i){r.display.gutterSpecs=Yi(r.options.gutters,i),mn(r)},!0),n(\"firstLineNumber\",1,mn,!0),n(\"lineNumberFormatter\",function(r){return r},mn,!0),n(\"showCursorWhenSelecting\",!1,cn,!0),n(\"resetSelectionOnContextMenu\",!0),n(\"lineWiseCopyCut\",!0),n(\"pasteLinesPerSelection\",!0),n(\"selectionsMayTouch\",!1),n(\"readOnly\",!1,function(r,i){i==\"nocursor\"&&(Ir(r),r.display.input.blur()),r.display.input.readOnlyChanged(i)}),n(\"screenReaderLabel\",null,function(r,i){i=i===\"\"?null:i,r.display.input.screenReaderLabelChanged(i)}),n(\"disableInput\",!1,function(r,i){i||r.display.input.reset()},!0),n(\"dragDrop\",!0,mu),n(\"allowDropFileTypes\",null),n(\"cursorBlinkRate\",530),n(\"cursorScrollMargin\",0),n(\"cursorHeight\",1,cn,!0),n(\"singleCursorHeightPerLine\",!0,cn,!0),n(\"workTime\",100),n(\"workDelay\",100),n(\"flattenSpans\",!0,yn,!0),n(\"addModeClass\",!1,yn,!0),n(\"pollInterval\",100),n(\"undoDepth\",200,function(r,i){return r.doc.history.undoDepth=i}),n(\"historyEventDelay\",1250),n(\"viewportMargin\",10,function(r){return r.refresh()},!0),n(\"maxHighlightLength\",1e4,yn,!0),n(\"moveInputWithCursor\",!0,function(r,i){i||r.display.input.resetPosition()}),n(\"tabindex\",null,function(r,i){return r.display.input.getField().tabIndex=i||\"\"}),n(\"autofocus\",null),n(\"direction\",\"ltr\",function(r,i){return r.doc.setDirection(i)},!0),n(\"phrases\",null)}function mu(e,t,n){var r=n&&n!=Yr;if(!t!=!r){var i=e.display.dragFunctions,a=t?U:Ge;a(e.display.scroller,\"dragstart\",i.start),a(e.display.scroller,\"dragenter\",i.enter),a(e.display.scroller,\"dragover\",i.over),a(e.display.scroller,\"dragleave\",i.leave),a(e.display.scroller,\"drop\",i.drop)}}function yu(e){e.options.lineWrapping?(ue(e.display.wrapper,\"CodeMirror-wrap\"),e.display.sizer.style.minWidth=\"\",e.display.sizerWidth=null):(F(e.display.wrapper,\"CodeMirror-wrap\"),Li(e)),Fi(e),tt(e),fn(e),setTimeout(function(){return Rr(e)},100)}function we(e,t){var n=this;if(!(this instanceof we))return new we(e,t);this.options=t=t?ae(t):{},ae(ol,t,!1);var r=t.value;typeof r==\"string\"?r=new rt(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var i=new we.inputStyles[t.inputStyle](this),a=this.display=new Ds(e,r,i,t);a.wrapper.CodeMirror=this,al(this),t.lineWrapping&&(this.display.wrapper.className+=\" CodeMirror-wrap\"),lo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new Mt,keySeq:null,specialChars:null},t.autofocus&&!re&&a.input.focus(),_&&j<11&&setTimeout(function(){return n.display.input.reset(!0)},20),bu(this),Zs(),wr(this),this.curOp.forceUpdate=!0,yo(this,r),t.autofocus&&!re||this.hasFocus()?setTimeout(function(){n.hasFocus()&&!n.state.focused&&qi(n)},20):Ir(this);for(var o in fi)fi.hasOwnProperty(o)&&fi[o](this,t[o],Yr);fo(this),t.finishInit&&t.finishInit(this);for(var l=0;l<la.length;++l)la[l](this);_r(this),w&&t.lineWrapping&&getComputedStyle(a.lineDiv).textRendering==\"optimizelegibility\"&&(a.lineDiv.style.textRendering=\"auto\")}we.defaults=ol,we.optionHandlers=fi;function bu(e){var t=e.display;U(t.scroller,\"mousedown\",Ie(e,tl)),_&&j<11?U(t.scroller,\"dblclick\",Ie(e,function(s){if(!Ce(e,s)){var u=mr(e,s);if(!(!u||oa(e,s)||Gt(e.display,s))){je(s);var c=e.findWordAt(u);ni(e.doc,c.anchor,c.head)}}})):U(t.scroller,\"dblclick\",function(s){return Ce(e,s)||je(s)}),U(t.scroller,\"contextmenu\",function(s){return il(e,s)}),U(t.input.getField(),\"contextmenu\",function(s){t.scroller.contains(s.target)||il(e,s)});var n,r={end:0};function i(){t.activeTouch&&(n=setTimeout(function(){return t.activeTouch=null},1e3),r=t.activeTouch,r.end=+new Date)}function a(s){if(s.touches.length!=1)return!1;var u=s.touches[0];return u.radiusX<=1&&u.radiusY<=1}function o(s,u){if(u.left==null)return!0;var c=u.left-s.left,h=u.top-s.top;return c*c+h*h>400}U(t.scroller,\"touchstart\",function(s){if(!Ce(e,s)&&!a(s)&&!oa(e,s)){t.input.ensurePolled(),clearTimeout(n);var u=+new Date;t.activeTouch={start:u,moved:!1,prev:u-r.end<=300?r:null},s.touches.length==1&&(t.activeTouch.left=s.touches[0].pageX,t.activeTouch.top=s.touches[0].pageY)}}),U(t.scroller,\"touchmove\",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),U(t.scroller,\"touchend\",function(s){var u=t.activeTouch;if(u&&!Gt(t,s)&&u.left!=null&&!u.moved&&new Date-u.start<300){var c=e.coordsChar(t.activeTouch,\"page\"),h;!u.prev||o(u,u.prev)?h=new ge(c,c):!u.prev.prev||o(u,u.prev.prev)?h=e.findWordAt(c):h=new ge(m(c.line,0),Q(e.doc,m(c.line+1,0))),e.setSelection(h.anchor,h.head),e.focus(),je(s)}i()}),U(t.scroller,\"touchcancel\",i),U(t.scroller,\"scroll\",function(){t.scroller.clientHeight&&(hn(e,t.scroller.scrollTop),br(e,t.scroller.scrollLeft,!0),Se(e,\"scroll\",e))}),U(t.scroller,\"mousewheel\",function(s){return po(e,s)}),U(t.scroller,\"DOMMouseScroll\",function(s){return po(e,s)}),U(t.wrapper,\"scroll\",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(s){Ce(e,s)||Vt(s)},over:function(s){Ce(e,s)||(Qs(e,s),Vt(s))},start:function(s){return Ys(e,s)},drop:Ie(e,Xs),leave:function(s){Ce(e,s)||Bo(e)}};var l=t.input.getField();U(l,\"keyup\",function(s){return $o.call(e,s)}),U(l,\"keydown\",Ie(e,Vo)),U(l,\"keypress\",Ie(e,el)),U(l,\"focus\",function(s){return qi(e,s)}),U(l,\"blur\",function(s){return Ir(e,s)})}var la=[];we.defineInitHook=function(e){return la.push(e)};function Dn(e,t,n,r){var i=e.doc,a;n==null&&(n=\"add\"),n==\"smart\"&&(i.mode.indent?a=an(e,t).state:n=\"prev\");var o=e.options.tabSize,l=I(i,t),s=ve(l.text,null,o);l.stateAfter&&(l.stateAfter=null);var u=l.text.match(/^\\s*/)[0],c;if(!r&&!/\\S/.test(l.text))c=0,n=\"not\";else if(n==\"smart\"&&(c=i.mode.indent(a,l.text.slice(u.length),l.text),c==Yt||c>150)){if(!r)return;n=\"prev\"}n==\"prev\"?t>i.first?c=ve(I(i,t-1).text,null,o):c=0:n==\"add\"?c=s+e.options.indentUnit:n==\"subtract\"?c=s-e.options.indentUnit:typeof n==\"number\"&&(c=s+n),c=Math.max(0,c);var h=\"\",v=0;if(e.options.indentWithTabs)for(var g=Math.floor(c/o);g;--g)v+=o,h+=\"\t\";if(v<c&&(h+=Vr(c-v)),h!=u)return Gr(i,h,m(t,0),m(t,u.length),\"+input\"),l.stateAfter=null,!0;for(var b=0;b<i.sel.ranges.length;b++){var k=i.sel.ranges[b];if(k.head.line==t&&k.head.ch<u.length){var T=m(t,u.length);ea(i,b,new ge(T,T));break}}}var Ct=null;function ci(e){Ct=e}function sa(e,t,n,r,i){var a=e.doc;e.display.shift=!1,r||(r=a.sel);var o=+new Date-200,l=i==\"paste\"||e.state.pasteIncoming>o,s=gt(t),u=null;if(l&&r.ranges.length>1)if(Ct&&Ct.text.join(`\n`)==t){if(r.ranges.length%Ct.text.length==0){u=[];for(var c=0;c<Ct.text.length;c++)u.push(a.splitLines(Ct.text[c]))}}else s.length==r.ranges.length&&e.options.pasteLinesPerSelection&&(u=dr(s,function(N){return[N]}));for(var h=e.curOp.updateInput,v=r.ranges.length-1;v>=0;v--){var g=r.ranges[v],b=g.from(),k=g.to();g.empty()&&(n&&n>0?b=m(b.line,b.ch-n):e.state.overwrite&&!l?k=m(k.line,Math.min(I(a,k.line).text.length,k.ch+ce(s).length)):l&&Ct&&Ct.lineWise&&Ct.text.join(`\n`)==s.join(`\n`)&&(b=k=m(b.line,0)));var T={from:b,to:k,text:u?u[v%u.length]:s,origin:i||(l?\"paste\":e.state.cutIncoming>o?\"cut\":\"+input\")};Ur(e.doc,T),Fe(e,\"inputRead\",e,T)}t&&!l&&sl(e,t),Pr(e),e.curOp.updateInput<2&&(e.curOp.updateInput=h),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function ll(e,t){var n=e.clipboardData&&e.clipboardData.getData(\"Text\");if(n)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&t.hasFocus()&&lt(t,function(){return sa(t,n,0,null,\"paste\")}),!0}function sl(e,t){if(!(!e.options.electricChars||!e.options.smartIndent))for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line)){var a=e.getModeAt(i.head),o=!1;if(a.electricChars){for(var l=0;l<a.electricChars.length;l++)if(t.indexOf(a.electricChars.charAt(l))>-1){o=Dn(e,i.head.line,\"smart\");break}}else a.electricInput&&a.electricInput.test(I(e.doc,i.head.line).text.slice(0,i.head.ch))&&(o=Dn(e,i.head.line,\"smart\"));o&&Fe(e,\"electricInput\",e,i.head.line)}}}function ul(e){for(var t=[],n=[],r=0;r<e.doc.sel.ranges.length;r++){var i=e.doc.sel.ranges[r].head.line,a={anchor:m(i,0),head:m(i+1,0)};n.push(a),t.push(e.getRange(a.anchor,a.head))}return{text:t,ranges:n}}function ua(e,t,n,r){e.setAttribute(\"autocorrect\",n?\"on\":\"off\"),e.setAttribute(\"autocapitalize\",r?\"on\":\"off\"),e.setAttribute(\"spellcheck\",!!t)}function fl(){var e=p(\"textarea\",null,null,\"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; min-height: 1em; outline: none\"),t=p(\"div\",[e],null,\"overflow: hidden; position: relative; width: 3px; height: 0px;\");return w?e.style.width=\"1000px\":e.setAttribute(\"wrap\",\"off\"),W&&(e.style.border=\"1px solid black\"),t}function xu(e){var t=e.optionHandlers,n=e.helpers={};e.prototype={constructor:e,focus:function(){J(this).focus(),this.display.input.focus()},setOption:function(r,i){var a=this.options,o=a[r];a[r]==i&&r!=\"mode\"||(a[r]=i,t.hasOwnProperty(r)&&Ie(this,t[r])(this,i,o),Se(this,\"optionChange\",this,r))},getOption:function(r){return this.options[r]},getDoc:function(){return this.doc},addKeyMap:function(r,i){this.state.keyMaps[i?\"push\":\"unshift\"](si(r))},removeKeyMap:function(r){for(var i=this.state.keyMaps,a=0;a<i.length;++a)if(i[a]==r||i[a].name==r)return i.splice(a,1),!0},addOverlay:Je(function(r,i){var a=r.token?r:e.getMode(this.options,r);if(a.startState)throw new Error(\"Overlays may not be stateful.\");gi(this.state.overlays,{mode:a,modeSpec:r,opaque:i&&i.opaque,priority:i&&i.priority||0},function(o){return o.priority}),this.state.modeGen++,tt(this)}),removeOverlay:Je(function(r){for(var i=this.state.overlays,a=0;a<i.length;++a){var o=i[a].modeSpec;if(o==r||typeof r==\"string\"&&o.name==r){i.splice(a,1),this.state.modeGen++,tt(this);return}}}),indentLine:Je(function(r,i,a){typeof i!=\"string\"&&typeof i!=\"number\"&&(i==null?i=this.options.smartIndent?\"smart\":\"prev\":i=i?\"add\":\"subtract\"),x(this.doc,r)&&Dn(this,r,i,a)}),indentSelection:Je(function(r){for(var i=this.doc.sel.ranges,a=-1,o=0;o<i.length;o++){var l=i[o];if(l.empty())l.head.line>a&&(Dn(this,l.head.line,r,!0),a=l.head.line,o==this.doc.sel.primIndex&&Pr(this));else{var s=l.from(),u=l.to(),c=Math.max(a,s.line);a=Math.min(this.lastLine(),u.line-(u.ch?0:1))+1;for(var h=c;h<a;++h)Dn(this,h,r);var v=this.doc.sel.ranges;s.ch==0&&i.length==v.length&&v[o].from().ch>0&&ea(this.doc,o,new ge(s,v[o].to()),ft)}}}),getTokenAt:function(r,i){return ba(this,r,i)},getLineTokens:function(r,i){return ba(this,m(r),i,!0)},getTokenTypeAt:function(r){r=Q(this.doc,r);var i=va(this,I(this.doc,r.line)),a=0,o=(i.length-1)/2,l=r.ch,s;if(l==0)s=i[2];else for(;;){var u=a+o>>1;if((u?i[u*2-1]:0)>=l)o=u;else if(i[u*2+1]<l)a=u+1;else{s=i[u*2+2];break}}var c=s?s.indexOf(\"overlay \"):-1;return c<0?s:c==0?null:s.slice(0,c-1)},getModeAt:function(r){var i=this.doc.mode;return i.innerMode?e.innerMode(i,this.getTokenAt(r).state).mode:i},getHelper:function(r,i){return this.getHelpers(r,i)[0]},getHelpers:function(r,i){var a=[];if(!n.hasOwnProperty(i))return a;var o=n[i],l=this.getModeAt(r);if(typeof l[i]==\"string\")o[l[i]]&&a.push(o[l[i]]);else if(l[i])for(var s=0;s<l[i].length;s++){var u=o[l[i][s]];u&&a.push(u)}else l.helperType&&o[l.helperType]?a.push(o[l.helperType]):o[l.name]&&a.push(o[l.name]);for(var c=0;c<o._global.length;c++){var h=o._global[c];h.pred(l,this)&&ne(a,h.val)==-1&&a.push(h.val)}return a},getStateAfter:function(r,i){var a=this.doc;return r=ha(a,r??a.first+a.size-1),an(this,r+1,i).state},cursorCoords:function(r,i){var a,o=this.doc.sel.primary();return r==null?a=o.head:typeof r==\"object\"?a=Q(this.doc,r):a=r?o.from():o.to(),kt(this,a,i||\"page\")},charCoords:function(r,i){return Xn(this,Q(this.doc,r),i||\"page\")},coordsChar:function(r,i){return r=Ya(this,r,i||\"page\"),Oi(this,r.left,r.top)},lineAtHeight:function(r,i){return r=Ya(this,{top:r,left:0},i||\"page\").top,d(this.doc,r+this.display.viewOffset)},heightAtLine:function(r,i,a){var o=!1,l;if(typeof r==\"number\"){var s=this.doc.first+this.doc.size-1;r<this.doc.first?r=this.doc.first:r>s&&(r=s,o=!0),l=I(this.doc,r)}else l=r;return Kn(this,l,{top:0,left:0},i||\"page\",a||o).top+(o?this.doc.height-Ut(l):0)},defaultTextHeight:function(){return Hr(this.display)},defaultCharWidth:function(){return Fr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(r,i,a,o,l){var s=this.display;r=kt(this,Q(this.doc,r));var u=r.bottom,c=r.left;if(i.style.position=\"absolute\",i.setAttribute(\"cm-ignore-events\",\"true\"),this.display.input.setUneditable(i),s.sizer.appendChild(i),o==\"over\")u=r.top;else if(o==\"above\"||o==\"near\"){var h=Math.max(s.wrapper.clientHeight,this.doc.height),v=Math.max(s.sizer.clientWidth,s.lineSpace.clientWidth);(o==\"above\"||r.bottom+i.offsetHeight>h)&&r.top>i.offsetHeight?u=r.top-i.offsetHeight:r.bottom+i.offsetHeight<=h&&(u=r.bottom),c+i.offsetWidth>v&&(c=v-i.offsetWidth)}i.style.top=u+\"px\",i.style.left=i.style.right=\"\",l==\"right\"?(c=s.sizer.clientWidth-i.offsetWidth,i.style.right=\"0px\"):(l==\"left\"?c=0:l==\"middle\"&&(c=(s.sizer.clientWidth-i.offsetWidth)/2),i.style.left=c+\"px\"),a&&ms(this,{left:c,top:u,right:c+i.offsetWidth,bottom:u+i.offsetHeight})},triggerOnKeyDown:Je(Vo),triggerOnKeyPress:Je(el),triggerOnKeyUp:$o,triggerOnMouseDown:Je(tl),execCommand:function(r){if(Tn.hasOwnProperty(r))return Tn[r].call(null,this)},triggerElectric:Je(function(r){sl(this,r)}),findPosH:function(r,i,a,o){var l=1;i<0&&(l=-1,i=-i);for(var s=Q(this.doc,r),u=0;u<i&&(s=fa(this.doc,s,l,a,o),!s.hitSide);++u);return s},moveH:Je(function(r,i){var a=this;this.extendSelectionsBy(function(o){return a.display.shift||a.doc.extend||o.empty()?fa(a.doc,o.head,r,i,a.options.rtlMoveVisually):r<0?o.from():o.to()},ct)}),deleteH:Je(function(r,i){var a=this.doc.sel,o=this.doc;a.somethingSelected()?o.replaceSelection(\"\",null,\"+delete\"):Xr(this,function(l){var s=fa(o,l.head,r,i,!1);return r<0?{from:s,to:l.head}:{from:l.head,to:s}})}),findPosV:function(r,i,a,o){var l=1,s=o;i<0&&(l=-1,i=-i);for(var u=Q(this.doc,r),c=0;c<i;++c){var h=kt(this,u,\"div\");if(s==null?s=h.left:h.left=s,u=cl(this,h,l,a),u.hitSide)break}return u},moveV:Je(function(r,i){var a=this,o=this.doc,l=[],s=!this.display.shift&&!o.extend&&o.sel.somethingSelected();if(o.extendSelectionsBy(function(c){if(s)return r<0?c.from():c.to();var h=kt(a,c.head,\"div\");c.goalColumn!=null&&(h.left=c.goalColumn),l.push(h.left);var v=cl(a,h,r,i);return i==\"page\"&&c==o.sel.primary()&&Ui(a,Xn(a,v,\"div\").top-h.top),v},ct),l.length)for(var u=0;u<o.sel.ranges.length;u++)o.sel.ranges[u].goalColumn=l[u]}),findWordAt:function(r){var i=this.doc,a=I(i,r.line).text,o=r.ch,l=r.ch;if(a){var s=this.getHelper(r,\"wordChars\");(r.sticky==\"before\"||l==a.length)&&o?--o:++l;for(var u=a.charAt(o),c=It(u,s)?function(h){return It(h,s)}:/\\s/.test(u)?function(h){return/\\s/.test(h)}:function(h){return!/\\s/.test(h)&&!It(h)};o>0&&c(a.charAt(o-1));)--o;for(;l<a.length&&c(a.charAt(l));)++l}return new ge(m(r.line,o),m(r.line,l))},toggleOverwrite:function(r){r!=null&&r==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?ue(this.display.cursorDiv,\"CodeMirror-overwrite\"):F(this.display.cursorDiv,\"CodeMirror-overwrite\"),Se(this,\"overwriteToggle\",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==P(Qe(this))},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:Je(function(r,i){dn(this,r,i)}),getScrollInfo:function(){var r=this.display.scroller;return{left:r.scrollLeft,top:r.scrollTop,height:r.scrollHeight-Wt(this)-this.display.barHeight,width:r.scrollWidth-Wt(this)-this.display.barWidth,clientHeight:Ai(this),clientWidth:gr(this)}},scrollIntoView:Je(function(r,i){r==null?(r={from:this.doc.sel.primary().head,to:null},i==null&&(i=this.options.cursorScrollMargin)):typeof r==\"number\"?r={from:m(r,0),to:null}:r.from==null&&(r={from:r,to:null}),r.to||(r.to=r.from),r.margin=i||0,r.from.line!=null?ys(this,r):no(this,r.from,r.to,r.margin)}),setSize:Je(function(r,i){var a=this,o=function(s){return typeof s==\"number\"||/^\\d+$/.test(String(s))?s+\"px\":s};r!=null&&(this.display.wrapper.style.width=o(r)),i!=null&&(this.display.wrapper.style.height=o(i)),this.options.lineWrapping&&ja(this);var l=this.display.viewFrom;this.doc.iter(l,this.display.viewTo,function(s){if(s.widgets){for(var u=0;u<s.widgets.length;u++)if(s.widgets[u].noHScroll){nr(a,l,\"widget\");break}}++l}),this.curOp.forceUpdate=!0,Se(this,\"refresh\",this)}),operation:function(r){return lt(this,r)},startOperation:function(){return wr(this)},endOperation:function(){return _r(this)},refresh:Je(function(){var r=this.display.cachedTextHeight;tt(this),this.curOp.forceUpdate=!0,fn(this),dn(this,this.doc.scrollLeft,this.doc.scrollTop),Ki(this.display),(r==null||Math.abs(r-Hr(this.display))>.5||this.options.lineWrapping)&&Fi(this),Se(this,\"refresh\",this)}),swapDoc:Je(function(r){var i=this.doc;return i.cm=null,this.state.selectingText&&this.state.selectingText(),yo(this,r),fn(this),this.display.input.reset(),dn(this,r.scrollLeft,r.scrollTop),this.curOp.forceScroll=!0,Fe(this,\"swapDoc\",this,i),i}),phrase:function(r){var i=this.options.phrases;return i&&Object.prototype.hasOwnProperty.call(i,r)?i[r]:r},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},mt(e),e.registerHelper=function(r,i,a){n.hasOwnProperty(r)||(n[r]=e[r]={_global:[]}),n[r][i]=a},e.registerGlobalHelper=function(r,i,a,o){e.registerHelper(r,i,o),n[r]._global.push({pred:a,val:o})}}function fa(e,t,n,r,i){var a=t,o=n,l=I(e,t.line),s=i&&e.direction==\"rtl\"?-n:n;function u(){var O=t.line+s;return O<e.first||O>=e.first+e.size?!1:(t=new m(O,t.ch,t.sticky),l=I(e,O))}function c(O){var D;if(r==\"codepoint\"){var E=l.text.charCodeAt(t.ch+(n>0?0:-1));if(isNaN(E))D=null;else{var G=n>0?E>=55296&&E<56320:E>=56320&&E<57343;D=new m(t.line,Math.max(0,Math.min(l.text.length,t.ch+n*(G?2:1))),-n)}}else i?D=tu(e.cm,l,t,n):D=ra(l,t,n);if(D==null)if(!O&&u())t=na(i,e.cm,l,t.line,s);else return!1;else t=D;return!0}if(r==\"char\"||r==\"codepoint\")c();else if(r==\"column\")c(!0);else if(r==\"word\"||r==\"group\")for(var h=null,v=r==\"group\",g=e.cm&&e.cm.getHelper(t,\"wordChars\"),b=!0;!(n<0&&!c(!b));b=!1){var k=l.text.charAt(t.ch)||`\n`,T=It(k,g)?\"w\":v&&k==`\n`?\"n\":!v||/\\s/.test(k)?null:\"p\";if(v&&!b&&!T&&(T=\"s\"),h&&h!=T){n<0&&(n=1,c(),t.sticky=\"after\");break}if(T&&(h=T),n>0&&!c(!b))break}var N=ai(e,t,a,o,!0);return pe(a,N)&&(N.hitSide=!0),N}function cl(e,t,n,r){var i=e.doc,a=t.left,o;if(r==\"page\"){var l=Math.min(e.display.wrapper.clientHeight,J(e).innerHeight||i(e).documentElement.clientHeight),s=Math.max(l-.5*Hr(e.display),3);o=(n>0?t.bottom:t.top)+n*s}else r==\"line\"&&(o=n>0?t.bottom+3:t.top-3);for(var u;u=Oi(e,a,o),!!u.outside;){if(n<0?o<=0:o>=i.height){u.hitSide=!0;break}o+=n*5}return u}var me=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Mt,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};me.prototype.init=function(e){var t=this,n=this,r=n.cm,i=n.div=e.lineDiv;i.contentEditable=!0,ua(i,r.options.spellcheck,r.options.autocorrect,r.options.autocapitalize);function a(l){for(var s=l.target;s;s=s.parentNode){if(s==i)return!0;if(/\\bCodeMirror-(?:line)?widget\\b/.test(s.className))break}return!1}U(i,\"paste\",function(l){!a(l)||Ce(r,l)||ll(l,r)||j<=11&&setTimeout(Ie(r,function(){return t.updateFromDOM()}),20)}),U(i,\"compositionstart\",function(l){t.composing={data:l.data,done:!1}}),U(i,\"compositionupdate\",function(l){t.composing||(t.composing={data:l.data,done:!1})}),U(i,\"compositionend\",function(l){t.composing&&(l.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),U(i,\"touchstart\",function(){return n.forceCompositionEnd()}),U(i,\"input\",function(){t.composing||t.readFromDOMSoon()});function o(l){if(!(!a(l)||Ce(r,l))){if(r.somethingSelected())ci({lineWise:!1,text:r.getSelections()}),l.type==\"cut\"&&r.replaceSelection(\"\",null,\"cut\");else if(r.options.lineWiseCopyCut){var s=ul(r);ci({lineWise:!0,text:s.text}),l.type==\"cut\"&&r.operation(function(){r.setSelections(s.ranges,0,ft),r.replaceSelection(\"\",null,\"cut\")})}else return;if(l.clipboardData){l.clipboardData.clearData();var u=Ct.text.join(`\n`);if(l.clipboardData.setData(\"Text\",u),l.clipboardData.getData(\"Text\")==u){l.preventDefault();return}}var c=fl(),h=c.firstChild;ua(h),r.display.lineSpace.insertBefore(c,r.display.lineSpace.firstChild),h.value=Ct.text.join(`\n`);var v=P(Ae(i));he(h),setTimeout(function(){r.display.lineSpace.removeChild(c),v.focus(),v==i&&n.showPrimarySelection()},50)}}U(i,\"copy\",o),U(i,\"cut\",o)},me.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute(\"aria-label\",e):this.div.removeAttribute(\"aria-label\")},me.prototype.prepareSelection=function(){var e=eo(this.cm,!1);return e.focus=P(Ae(this.div))==this.div,e},me.prototype.showSelection=function(e,t){!e||!this.cm.display.view.length||((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},me.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},me.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,n=t.doc.sel.primary(),r=n.from(),i=n.to();if(t.display.viewTo==t.display.viewFrom||r.line>=t.display.viewTo||i.line<t.display.viewFrom){e.removeAllRanges();return}var a=di(t,e.anchorNode,e.anchorOffset),o=di(t,e.focusNode,e.focusOffset);if(!(a&&!a.bad&&o&&!o.bad&&z(zr(a,o),r)==0&&z(et(a,o),i)==0)){var l=t.display.view,s=r.line>=t.display.viewFrom&&dl(t,r)||{node:l[0].measure.map[2],offset:0},u=i.line<t.display.viewTo&&dl(t,i);if(!u){var c=l[l.length-1].measure,h=c.maps?c.maps[c.maps.length-1]:c.map;u={node:h[h.length-1],offset:h[h.length-2]-h[h.length-3]}}if(!s||!u){e.removeAllRanges();return}var v=e.rangeCount&&e.getRangeAt(0),g;try{g=M(s.node,s.offset,u.offset,u.node)}catch{}g&&(!te&&t.state.focused?(e.collapse(s.node,s.offset),g.collapsed||(e.removeAllRanges(),e.addRange(g))):(e.removeAllRanges(),e.addRange(g)),v&&e.anchorNode==null?e.addRange(v):te&&this.startGracePeriod()),this.rememberSelection()}},me.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation(function(){return e.cm.curOp.selectionChanged=!0})},20)},me.prototype.showMultipleSelections=function(e){S(this.cm.display.cursorDiv,e.cursors),S(this.cm.display.selectionDiv,e.selection)},me.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},me.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return Z(this.div,t)},me.prototype.focus=function(){this.cm.options.readOnly!=\"nocursor\"&&((!this.selectionInEditor()||P(Ae(this.div))!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},me.prototype.blur=function(){this.div.blur()},me.prototype.getField=function(){return this.div},me.prototype.supportsTouch=function(){return!0},me.prototype.receivedFocus=function(){var e=this,t=this;this.selectionInEditor()?setTimeout(function(){return e.pollSelection()},20):lt(this.cm,function(){return t.cm.curOp.selectionChanged=!0});function n(){t.cm.state.focused&&(t.pollSelection(),t.polling.set(t.cm.options.pollInterval,n))}this.polling.set(this.cm.options.pollInterval,n)},me.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},me.prototype.pollSelection=function(){if(!(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())){var e=this.getSelection(),t=this.cm;if(K&&oe&&this.cm.display.gutterSpecs.length&&wu(e.anchorNode)){this.cm.triggerOnKeyDown({type:\"keydown\",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(!this.composing){this.rememberSelection();var n=di(t,e.anchorNode,e.anchorOffset),r=di(t,e.focusNode,e.focusOffset);n&&r&&lt(t,function(){Ke(t.doc,ar(n,r),ft),(n.bad||r.bad)&&(t.curOp.selectionChanged=!0)})}}},me.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e=this.cm,t=e.display,n=e.doc.sel.primary(),r=n.from(),i=n.to();if(r.ch==0&&r.line>e.firstLine()&&(r=m(r.line-1,I(e.doc,r.line-1).length)),i.ch==I(e.doc,i.line).text.length&&i.line<e.lastLine()&&(i=m(i.line+1,0)),r.line<t.viewFrom||i.line>t.viewTo-1)return!1;var a,o,l;r.line==t.viewFrom||(a=yr(e,r.line))==0?(o=f(t.view[0].line),l=t.view[0].node):(o=f(t.view[a].line),l=t.view[a-1].node.nextSibling);var s=yr(e,i.line),u,c;if(s==t.view.length-1?(u=t.viewTo-1,c=t.lineDiv.lastChild):(u=f(t.view[s+1].line)-1,c=t.view[s+1].node.previousSibling),!l)return!1;for(var h=e.doc.splitLines(_u(e,l,c,o,u)),v=qt(e.doc,m(o,0),m(u,I(e.doc,u).text.length));h.length>1&&v.length>1;)if(ce(h)==ce(v))h.pop(),v.pop(),u--;else if(h[0]==v[0])h.shift(),v.shift(),o++;else break;for(var g=0,b=0,k=h[0],T=v[0],N=Math.min(k.length,T.length);g<N&&k.charCodeAt(g)==T.charCodeAt(g);)++g;for(var O=ce(h),D=ce(v),E=Math.min(O.length-(h.length==1?g:0),D.length-(v.length==1?g:0));b<E&&O.charCodeAt(O.length-b-1)==D.charCodeAt(D.length-b-1);)++b;if(h.length==1&&v.length==1&&o==r.line)for(;g&&g>r.ch&&O.charCodeAt(O.length-b-1)==D.charCodeAt(D.length-b-1);)g--,b++;h[h.length-1]=O.slice(0,O.length-b).replace(/^\\u200b+/,\"\"),h[0]=h[0].slice(g).replace(/\\u200b+$/,\"\");var G=m(o,g),q=m(u,v.length?ce(v).length-b:0);if(h.length>1||h[0]||z(G,q))return Gr(e.doc,h,G,q,\"+input\"),!0},me.prototype.ensurePolled=function(){this.forceCompositionEnd()},me.prototype.reset=function(){this.forceCompositionEnd()},me.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},me.prototype.readFromDOMSoon=function(){var e=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80))},me.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&lt(this.cm,function(){return tt(e.cm)})},me.prototype.setUneditable=function(e){e.contentEditable=\"false\"},me.prototype.onKeyPress=function(e){e.charCode==0||this.composing||(e.preventDefault(),this.cm.isReadOnly()||Ie(this.cm,sa)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0))},me.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!=\"nocursor\")},me.prototype.onContextMenu=function(){},me.prototype.resetPosition=function(){},me.prototype.needsContentAttribute=!0;function dl(e,t){var n=Ni(e,t.line);if(!n||n.hidden)return null;var r=I(e.doc,t.line),i=Ra(n,r,t.line),a=se(r,e.doc.direction),o=\"left\";if(a){var l=Jt(a,t.ch);o=l%2?\"right\":\"left\"}var s=Ua(i.map,t.ch,o);return s.offset=s.collapse==\"right\"?s.end:s.start,s}function wu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function Qr(e,t){return t&&(e.bad=!0),e}function _u(e,t,n,r,i){var a=\"\",o=!1,l=e.doc.lineSeparator(),s=!1;function u(g){return function(b){return b.id==g}}function c(){o&&(a+=l,s&&(a+=l),o=s=!1)}function h(g){g&&(c(),a+=g)}function v(g){if(g.nodeType==1){var b=g.getAttribute(\"cm-text\");if(b){h(b);return}var k=g.getAttribute(\"cm-marker\"),T;if(k){var N=e.findMarks(m(r,0),m(i+1,0),u(+k));N.length&&(T=N[0].find(0))&&h(qt(e.doc,T.from,T.to).join(l));return}if(g.getAttribute(\"contenteditable\")==\"false\")return;var O=/^(pre|div|p|li|table|br)$/i.test(g.nodeName);if(!/^br$/i.test(g.nodeName)&&g.textContent.length==0)return;O&&c();for(var D=0;D<g.childNodes.length;D++)v(g.childNodes[D]);/^(pre|p)$/i.test(g.nodeName)&&(s=!0),O&&(o=!0)}else g.nodeType==3&&h(g.nodeValue.replace(/\\u200b/g,\"\").replace(/\\u00a0/g,\" \"))}for(;v(t),t!=n;)t=t.nextSibling,s=!1;return a}function di(e,t,n){var r;if(t==e.display.lineDiv){if(r=e.display.lineDiv.childNodes[n],!r)return Qr(e.clipPos(m(e.display.viewTo-1)),!0);t=null,n=0}else for(r=t;;r=r.parentNode){if(!r||r==e.display.lineDiv)return null;if(r.parentNode&&r.parentNode==e.display.lineDiv)break}for(var i=0;i<e.display.view.length;i++){var a=e.display.view[i];if(a.node==r)return ku(a,t,n)}}function ku(e,t,n){var r=e.text.firstChild,i=!1;if(!t||!Z(r,t))return Qr(m(f(e.line),0),!0);if(t==r&&(i=!0,t=r.childNodes[n],n=0,!t)){var a=e.rest?ce(e.rest):e.line;return Qr(m(f(a),a.text.length),i)}var o=t.nodeType==3?t:null,l=t;for(!o&&t.childNodes.length==1&&t.firstChild.nodeType==3&&(o=t.firstChild,n&&(n=o.nodeValue.length));l.parentNode!=r;)l=l.parentNode;var s=e.measure,u=s.maps;function c(T,N,O){for(var D=-1;D<(u?u.length:0);D++)for(var E=D<0?s.map:u[D],G=0;G<E.length;G+=3){var q=E[G+2];if(q==T||q==N){var ie=f(D<0?e.line:e.rest[D]),ye=E[G]+O;return(O<0||q!=T)&&(ye=E[G+(O?1:0)]),m(ie,ye)}}}var h=c(o,l,n);if(h)return Qr(h,i);for(var v=l.nextSibling,g=o?o.nodeValue.length-n:0;v;v=v.nextSibling){if(h=c(v,v.firstChild,0),h)return Qr(m(h.line,h.ch-g),i);g+=v.textContent.length}for(var b=l.previousSibling,k=n;b;b=b.previousSibling){if(h=c(b,b.firstChild,-1),h)return Qr(m(h.line,h.ch+k),i);k+=b.textContent.length}}var Ne=function(e){this.cm=e,this.prevInput=\"\",this.pollingFast=!1,this.polling=new Mt,this.hasSelection=!1,this.composing=null,this.resetting=!1};Ne.prototype.init=function(e){var t=this,n=this,r=this.cm;this.createField(e);var i=this.textarea;e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),W&&(i.style.width=\"0px\"),U(i,\"input\",function(){_&&j>=9&&t.hasSelection&&(t.hasSelection=null),n.poll()}),U(i,\"paste\",function(o){Ce(r,o)||ll(o,r)||(r.state.pasteIncoming=+new Date,n.fastPoll())});function a(o){if(!Ce(r,o)){if(r.somethingSelected())ci({lineWise:!1,text:r.getSelections()});else if(r.options.lineWiseCopyCut){var l=ul(r);ci({lineWise:!0,text:l.text}),o.type==\"cut\"?r.setSelections(l.ranges,null,ft):(n.prevInput=\"\",i.value=l.text.join(`\n`),he(i))}else return;o.type==\"cut\"&&(r.state.cutIncoming=+new Date)}}U(i,\"cut\",a),U(i,\"copy\",a),U(e.scroller,\"paste\",function(o){if(!(Gt(e,o)||Ce(r,o))){if(!i.dispatchEvent){r.state.pasteIncoming=+new Date,n.focus();return}var l=new Event(\"paste\");l.clipboardData=o.clipboardData,i.dispatchEvent(l)}}),U(e.lineSpace,\"selectstart\",function(o){Gt(e,o)||je(o)}),U(i,\"compositionstart\",function(){var o=r.getCursor(\"from\");n.composing&&n.composing.range.clear(),n.composing={start:o,range:r.markText(o,r.getCursor(\"to\"),{className:\"CodeMirror-composing\"})}}),U(i,\"compositionend\",function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)})},Ne.prototype.createField=function(e){this.wrapper=fl(),this.textarea=this.wrapper.firstChild;var t=this.cm.options;ua(this.textarea,t.spellcheck,t.autocorrect,t.autocapitalize)},Ne.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute(\"aria-label\",e):this.textarea.removeAttribute(\"aria-label\")},Ne.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=eo(e);if(e.options.moveInputWithCursor){var i=kt(e,n.sel.primary().head,\"div\"),a=t.wrapper.getBoundingClientRect(),o=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+o.top-a.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+o.left-a.left))}return r},Ne.prototype.showSelection=function(e){var t=this.cm,n=t.display;S(n.cursorDiv,e.cursors),S(n.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+\"px\",this.wrapper.style.left=e.teLeft+\"px\")},Ne.prototype.reset=function(e){if(!(this.contextMenuPending||this.composing&&e)){var t=this.cm;if(this.resetting=!0,t.somethingSelected()){this.prevInput=\"\";var n=t.getSelection();this.textarea.value=n,t.state.focused&&he(this.textarea),_&&j>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value=\"\",_&&j>=9&&(this.hasSelection=null));this.resetting=!1}},Ne.prototype.getField=function(){return this.textarea},Ne.prototype.supportsTouch=function(){return!1},Ne.prototype.focus=function(){if(this.cm.options.readOnly!=\"nocursor\"&&(!re||P(Ae(this.textarea))!=this.textarea))try{this.textarea.focus()}catch{}},Ne.prototype.blur=function(){this.textarea.blur()},Ne.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ne.prototype.receivedFocus=function(){this.slowPoll()},Ne.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Ne.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function n(){var r=t.poll();!r&&!e?(e=!0,t.polling.set(60,n)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,n)},Ne.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||this.resetting||!t.state.focused||er(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=n.value;if(i==r&&!t.somethingSelected())return!1;if(_&&j>=9&&this.hasSelection===i||fe&&/[\\uf700-\\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var a=i.charCodeAt(0);if(a==8203&&!r&&(r=\"​\"),a==8666)return this.reset(),this.cm.execCommand(\"undo\")}for(var o=0,l=Math.min(r.length,i.length);o<l&&r.charCodeAt(o)==i.charCodeAt(o);)++o;return lt(t,function(){sa(t,i.slice(o),r.length-o,null,e.composing?\"*compose\":null),i.length>1e3||i.indexOf(`\n`)>-1?n.value=e.prevInput=\"\":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor(\"to\"),{className:\"CodeMirror-composing\"}))}),!0},Ne.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ne.prototype.onKeyPress=function(){_&&j>=9&&(this.hasSelection=null),this.fastPoll()},Ne.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var a=mr(n,e),o=r.scroller.scrollTop;if(!a||H)return;var l=n.options.resetSelectionOnContextMenu;l&&n.doc.sel.contains(a)==-1&&Ie(n,Ke)(n.doc,ar(a),ft);var s=i.style.cssText,u=t.wrapper.style.cssText,c=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText=\"position: static\",i.style.cssText=`position: absolute; width: 30px; height: 30px;\n      top: `+(e.clientY-c.top-5)+\"px; left: \"+(e.clientX-c.left-5)+`px;\n      z-index: 1000; background: `+(_?\"rgba(255, 255, 255, .05)\":\"transparent\")+`;\n      outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var h;w&&(h=i.ownerDocument.defaultView.scrollY),r.input.focus(),w&&i.ownerDocument.defaultView.scrollTo(null,h),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=\" \"),t.contextMenuPending=g,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll);function v(){if(i.selectionStart!=null){var k=n.somethingSelected(),T=\"​\"+(k?i.value:\"\");i.value=\"⇚\",i.value=T,t.prevInput=k?\"\":\"​\",i.selectionStart=1,i.selectionEnd=T.length,r.selForContextMenu=n.doc.sel}}function g(){if(t.contextMenuPending==g&&(t.contextMenuPending=!1,t.wrapper.style.cssText=u,i.style.cssText=s,_&&j<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=o),i.selectionStart!=null)){(!_||_&&j<9)&&v();var k=0,T=function(){r.selForContextMenu==n.doc.sel&&i.selectionStart==0&&i.selectionEnd>0&&t.prevInput==\"​\"?Ie(n,Do)(n):k++<10?r.detectingSelectAll=setTimeout(T,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(T,200)}}if(_&&j>=9&&v(),vt){Vt(e);var b=function(){Ge(window,\"mouseup\",b),setTimeout(g,20)};U(window,\"mouseup\",b)}else setTimeout(g,50)},Ne.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e==\"nocursor\",this.textarea.readOnly=!!e},Ne.prototype.setUneditable=function(){},Ne.prototype.needsContentAttribute=!1;function Su(e,t){if(t=t?ae(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var n=P(Ae(e));t.autofocus=n==e||e.getAttribute(\"autofocus\")!=null&&n==document.body}function r(){e.value=l.getValue()}var i;if(e.form&&(U(e.form,\"submit\",r),!t.leaveSubmitMethodAlone)){var a=e.form;i=a.submit;try{var o=a.submit=function(){r(),a.submit=i,a.submit(),a.submit=o}}catch{}}t.finishInit=function(s){s.save=r,s.getTextArea=function(){return e},s.toTextArea=function(){s.toTextArea=isNaN,r(),e.parentNode.removeChild(s.getWrapperElement()),e.style.display=\"\",e.form&&(Ge(e.form,\"submit\",r),!t.leaveSubmitMethodAlone&&typeof e.form.submit==\"function\"&&(e.form.submit=i))}},e.style.display=\"none\";var l=we(function(s){return e.parentNode.insertBefore(s,e.nextSibling)},t);return l}function Cu(e){e.off=Ge,e.on=U,e.wheelEventPixels=zs,e.Doc=rt,e.splitLines=gt,e.countColumn=ve,e.findColumn=Nt,e.isWordChar=$r,e.Pass=Yt,e.signal=Se,e.Line=Or,e.changeEnd=or,e.scrollbarModel=oo,e.Pos=m,e.cmpPos=z,e.modes=Tr,e.mimeModes=xt,e.resolveMode=Mr,e.getMode=Ar,e.modeExtensions=tr,e.extendMode=Nr,e.copyState=zt,e.startState=Dr,e.innerMode=rn,e.commands=Tn,e.keyMap=Kt,e.keyName=Xo,e.isModifierKey=jo,e.lookupKey=Kr,e.normalizeKeyMap=eu,e.StringStream=Le,e.SharedTextMarker=Sn,e.TextMarker=sr,e.LineWidget=kn,e.e_preventDefault=je,e.e_stopPropagation=Cr,e.e_stop=Vt,e.addClass=ue,e.contains=Z,e.rmClass=F,e.keyNames=ur}vu(we),xu(we);var Lu=\"iter insert remove copy getEditor constructor\".split(\" \");for(var hi in rt.prototype)rt.prototype.hasOwnProperty(hi)&&ne(Lu,hi)<0&&(we.prototype[hi]=(function(e){return function(){return e.apply(this.doc,arguments)}})(rt.prototype[hi]));return mt(rt),we.inputStyles={textarea:Ne,contenteditable:me},we.defineMode=function(e){!we.defaults.mode&&e!=\"null\"&&(we.defaults.mode=e),wt.apply(this,arguments)},we.defineMIME=pr,we.defineMode(\"null\",function(){return{token:function(e){return e.skipToEnd()}}}),we.defineMIME(\"text/plain\",\"null\"),we.defineExtension=function(e,t){we.prototype[e]=t},we.defineDocExtension=function(e,t){rt.prototype[e]=t},we.fromTextArea=Su,Cu(we),we.version=\"5.65.20\",we}))})(pi)),pi.exports}var Fu=cr();const Iu=Tu(Fu);var pl={exports:{}},gl;function Pu(){return gl||(gl=1,(function(De,Lt){(function(A){A(cr())})(function(A){var be=\"CodeMirror-activeline\",te=\"CodeMirror-activeline-background\",V=\"CodeMirror-activeline-gutter\";A.defineOption(\"styleActiveLine\",!1,function(w,B,oe){var de=oe==A.Init?!1:oe;B!=de&&(de&&(w.off(\"beforeSelectionChange\",j),le(w),delete w.state.activeLines),B&&(w.state.activeLines=[],_(w,w.listSelections()),w.on(\"beforeSelectionChange\",j)))});function le(w){for(var B=0;B<w.state.activeLines.length;B++)w.removeLineClass(w.state.activeLines[B],\"wrap\",be),w.removeLineClass(w.state.activeLines[B],\"background\",te),w.removeLineClass(w.state.activeLines[B],\"gutter\",V)}function ee(w,B){if(w.length!=B.length)return!1;for(var oe=0;oe<w.length;oe++)if(w[oe]!=B[oe])return!1;return!0}function _(w,B){for(var oe=[],de=0;de<B.length;de++){var H=B[de],Y=w.getOption(\"styleActiveLine\");if(!(typeof Y==\"object\"&&Y.nonEmpty?H.anchor.line!=H.head.line:!H.empty())){var $=w.getLineHandleVisualStart(H.head.line);oe[oe.length-1]!=$&&oe.push($)}}ee(w.state.activeLines,oe)||w.operation(function(){le(w);for(var R=0;R<oe.length;R++)w.addLineClass(oe[R],\"wrap\",be),w.addLineClass(oe[R],\"background\",te),w.addLineClass(oe[R],\"gutter\",V);w.state.activeLines=oe})}function j(w,B){_(w,B.ranges)}})})()),pl.exports}Pu();var vl={exports:{}},ml;function Ru(){return ml||(ml=1,(function(De,Lt){(function(A){A(cr())})(function(A){A.defineOption(\"autoRefresh\",!1,function(V,le){V.state.autoRefresh&&(te(V,V.state.autoRefresh),V.state.autoRefresh=null),le&&V.display.wrapper.offsetHeight==0&&be(V,V.state.autoRefresh={delay:le.delay||250})});function be(V,le){function ee(){V.display.wrapper.offsetHeight?(te(V,le),V.display.lastWrapHeight!=V.display.wrapper.clientHeight&&V.refresh()):le.timeout=setTimeout(ee,le.delay)}le.timeout=setTimeout(ee,le.delay),le.hurry=function(){clearTimeout(le.timeout),le.timeout=setTimeout(ee,50)},A.on(window,\"mouseup\",le.hurry),A.on(window,\"keyup\",le.hurry)}function te(V,le){clearTimeout(le.timeout),A.off(window,\"mouseup\",le.hurry),A.off(window,\"keyup\",le.hurry)}})})()),vl.exports}Ru();var yl={exports:{}},bl;function qu(){return bl||(bl=1,(function(De,Lt){(function(A){A(cr())})(function(A){A.defineMode(\"javascript\",function(be,te){var V=be.indentUnit,le=te.statementIndent,ee=te.jsonld,_=te.json||ee,j=te.trackScope!==!1,w=te.typescript,B=te.wordCharacters||/[\\w$\\xa1-\\uffff]/,oe=(function(){function f(He){return{type:He,style:\"keyword\"}}var d=f(\"keyword a\"),x=f(\"keyword b\"),L=f(\"keyword c\"),m=f(\"keyword d\"),z=f(\"operator\"),pe={type:\"atom\",style:\"atom\"};return{if:f(\"if\"),while:d,with:d,else:x,do:x,try:x,finally:x,return:m,break:m,continue:m,new:f(\"new\"),delete:L,void:L,throw:L,debugger:f(\"debugger\"),var:f(\"var\"),const:f(\"var\"),let:f(\"var\"),function:f(\"function\"),catch:f(\"catch\"),for:f(\"for\"),switch:f(\"switch\"),case:f(\"case\"),default:f(\"default\"),in:z,typeof:z,instanceof:z,true:pe,false:pe,null:pe,undefined:pe,NaN:pe,Infinity:pe,this:f(\"this\"),class:f(\"class\"),super:f(\"atom\"),yield:L,export:f(\"export\"),import:f(\"import\"),extends:L,await:L}})(),de=/[+\\-*&%=<>!?|~^@]/,H=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)\"/;function Y(f){for(var d=!1,x,L=!1;(x=f.next())!=null;){if(!d){if(x==\"/\"&&!L)return;x==\"[\"?L=!0:L&&x==\"]\"&&(L=!1)}d=!d&&x==\"\\\\\"}}var $,R;function W(f,d,x){return $=f,R=x,d}function K(f,d){var x=f.next();if(x=='\"'||x==\"'\")return d.tokenize=re(x),d.tokenize(f,d);if(x==\".\"&&f.match(/^\\d[\\d_]*(?:[eE][+\\-]?[\\d_]+)?/))return W(\"number\",\"number\");if(x==\".\"&&f.match(\"..\"))return W(\"spread\",\"meta\");if(/[\\[\\]{}\\(\\),;\\:\\.]/.test(x))return W(x);if(x==\"=\"&&f.eat(\">\"))return W(\"=>\",\"operator\");if(x==\"0\"&&f.match(/^(?:x[\\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return W(\"number\",\"number\");if(/\\d/.test(x))return f.match(/^[\\d_]*(?:n|(?:\\.[\\d_]*)?(?:[eE][+\\-]?[\\d_]+)?)?/),W(\"number\",\"number\");if(x==\"/\")return f.eat(\"*\")?(d.tokenize=fe,fe(f,d)):f.eat(\"/\")?(f.skipToEnd(),W(\"comment\",\"comment\")):dt(f,d,1)?(Y(f),f.match(/^\\b(([gimyus])(?![gimyus]*\\2))+\\b/),W(\"regexp\",\"string-2\")):(f.eat(\"=\"),W(\"operator\",\"operator\",f.current()));if(x==\"`\")return d.tokenize=Me,Me(f,d);if(x==\"#\"&&f.peek()==\"!\")return f.skipToEnd(),W(\"meta\",\"meta\");if(x==\"#\"&&f.eatWhile(B))return W(\"variable\",\"property\");if(x==\"<\"&&f.match(\"!--\")||x==\"-\"&&f.match(\"->\")&&!/\\S/.test(f.string.slice(0,f.start)))return f.skipToEnd(),W(\"comment\",\"comment\");if(de.test(x))return(x!=\">\"||!d.lexical||d.lexical.type!=\">\")&&(f.eat(\"=\")?(x==\"!\"||x==\"=\")&&f.eat(\"=\"):/[<>*+\\-|&?]/.test(x)&&(f.eat(x),x==\">\"&&f.eat(x))),x==\"?\"&&f.eat(\".\")?W(\".\"):W(\"operator\",\"operator\",f.current());if(B.test(x)){f.eatWhile(B);var L=f.current();if(d.lastType!=\".\"){if(oe.propertyIsEnumerable(L)){var m=oe[L];return W(m.type,m.style,L)}if(L==\"async\"&&f.match(/^(\\s|\\/\\*([^*]|\\*(?!\\/))*?\\*\\/)*[\\[\\(\\w]/,!1))return W(\"async\",\"keyword\",L)}return W(\"variable\",\"variable\",L)}}function re(f){return function(d,x){var L=!1,m;if(ee&&d.peek()==\"@\"&&d.match(H))return x.tokenize=K,W(\"jsonld-keyword\",\"meta\");for(;(m=d.next())!=null&&!(m==f&&!L);)L=!L&&m==\"\\\\\";return L||(x.tokenize=K),W(\"string\",\"string\")}}function fe(f,d){for(var x=!1,L;L=f.next();){if(L==\"/\"&&x){d.tokenize=K;break}x=L==\"*\"}return W(\"comment\",\"comment\")}function Me(f,d){for(var x=!1,L;(L=f.next())!=null;){if(!x&&(L==\"`\"||L==\"$\"&&f.eat(\"{\"))){d.tokenize=K;break}x=!x&&L==\"\\\\\"}return W(\"quasi\",\"string-2\",f.current())}var Ye=\"([{}])\";function Be(f,d){d.fatArrowAt&&(d.fatArrowAt=null);var x=f.string.indexOf(\"=>\",f.start);if(!(x<0)){if(w){var L=/:\\s*(?:\\w+(?:<[^>]*>|\\[\\])?|\\{[^}]*\\})\\s*$/.exec(f.string.slice(f.start,x));L&&(x=L.index)}for(var m=0,z=!1,pe=x-1;pe>=0;--pe){var He=f.string.charAt(pe),et=Ye.indexOf(He);if(et>=0&&et<3){if(!m){++pe;break}if(--m==0){He==\"(\"&&(z=!0);break}}else if(et>=3&&et<6)++m;else if(B.test(He))z=!0;else if(/[\"'\\/`]/.test(He))for(;;--pe){if(pe==0)return;var zr=f.string.charAt(pe-1);if(zr==He&&f.string.charAt(pe-2)!=\"\\\\\"){pe--;break}}else if(z&&!m){++pe;break}}z&&!m&&(d.fatArrowAt=pe)}}var Tt={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,\"jsonld-keyword\":!0};function vt(f,d,x,L,m,z){this.indented=f,this.column=d,this.type=x,this.prev=m,this.info=z,L!=null&&(this.align=L)}function ut(f,d){if(!j)return!1;for(var x=f.localVars;x;x=x.next)if(x.name==d)return!0;for(var L=f.context;L;L=L.prev)for(var x=L.vars;x;x=x.next)if(x.name==d)return!0}function F(f,d,x,L,m){var z=f.cc;for(y.state=f,y.stream=m,y.marked=null,y.cc=z,y.style=d,f.lexical.hasOwnProperty(\"align\")||(f.lexical.align=!0);;){var pe=z.length?z.pop():_?ne:ve;if(pe(x,L)){for(;z.length&&z[z.length-1].lex;)z.pop()();return y.marked?y.marked:x==\"variable\"&&ut(f,L)?\"variable-2\":d}}}var y={state:null,marked:null,cc:null};function S(){for(var f=arguments.length-1;f>=0;f--)y.cc.push(arguments[f])}function p(){return S.apply(null,arguments),!0}function C(f,d){for(var x=d;x;x=x.next)if(x.name==f)return!0;return!1}function M(f){var d=y.state;if(y.marked=\"def\",!!j){if(d.context){if(d.lexical.info==\"var\"&&d.context&&d.context.block){var x=Z(f,d.context);if(x!=null){d.context=x;return}}else if(!C(f,d.localVars)){d.localVars=new xe(f,d.localVars);return}}te.globalVars&&!C(f,d.globalVars)&&(d.globalVars=new xe(f,d.globalVars))}}function Z(f,d){if(d)if(d.block){var x=Z(f,d.prev);return x?x==d.prev?d:new ue(x,d.vars,!0):null}else return C(f,d.vars)?d:new ue(d.prev,new xe(f,d.vars),!1);else return null}function P(f){return f==\"public\"||f==\"private\"||f==\"protected\"||f==\"abstract\"||f==\"readonly\"}function ue(f,d,x){this.prev=f,this.vars=d,this.block=x}function xe(f,d){this.name=f,this.next=d}var he=new xe(\"this\",new xe(\"arguments\",null));function ke(){y.state.context=new ue(y.state.context,y.state.localVars,!1),y.state.localVars=he}function Qe(){y.state.context=new ue(y.state.context,y.state.localVars,!0),y.state.localVars=null}ke.lex=Qe.lex=!0;function Ae(){y.state.localVars=y.state.context.vars,y.state.context=y.state.context.prev}Ae.lex=!0;function J(f,d){var x=function(){var L=y.state,m=L.indented;if(L.lexical.type==\"stat\")m=L.lexical.indented;else for(var z=L.lexical;z&&z.type==\")\"&&z.align;z=z.prev)m=z.indented;L.lexical=new vt(m,y.stream.column(),f,null,L.lexical,d)};return x.lex=!0,x}function X(){var f=y.state;f.lexical.prev&&(f.lexical.type==\")\"&&(f.indented=f.lexical.indented),f.lexical=f.lexical.prev)}X.lex=!0;function ae(f){function d(x){return x==f?p():f==\";\"||x==\"}\"||x==\")\"||x==\"]\"?S():p(d)}return d}function ve(f,d){return f==\"var\"?p(J(\"vardef\",d),Cr,ae(\";\"),X):f==\"keyword a\"?p(J(\"form\"),Yt,ve,X):f==\"keyword b\"?p(J(\"form\"),ve,X):f==\"keyword d\"?y.stream.match(/^\\s*$/,!1)?p():p(J(\"stat\"),At,ae(\";\"),X):f==\"debugger\"?p(ae(\";\")):f==\"{\"?p(J(\"}\"),Qe,Dt,X,Ae):f==\";\"?p():f==\"if\"?(y.state.lexical.info==\"else\"&&y.state.cc[y.state.cc.length-1]==X&&y.state.cc.pop()(),p(J(\"form\"),Yt,ve,X,Lr)):f==\"function\"?p(gt):f==\"for\"?p(J(\"form\"),Qe,Hn,ve,Ae,X):f==\"class\"||w&&d==\"interface\"?(y.marked=\"keyword\",p(J(\"form\",f==\"class\"?f:d),Tr,X)):f==\"variable\"?w&&d==\"declare\"?(y.marked=\"keyword\",p(ve)):w&&(d==\"module\"||d==\"enum\"||d==\"type\")&&y.stream.match(/^\\s*\\w/,!1)?(y.marked=\"keyword\",d==\"enum\"?p(I):d==\"type\"?p(Fn,ae(\"operator\"),se,ae(\";\")):p(J(\"form\"),$e,ae(\"{\"),J(\"}\"),Dt,X,X)):w&&d==\"namespace\"?(y.marked=\"keyword\",p(J(\"form\"),ne,ve,X)):w&&d==\"abstract\"?(y.marked=\"keyword\",p(ve)):p(J(\"stat\"),vi):f==\"switch\"?p(J(\"form\"),Yt,ae(\"{\"),J(\"}\",\"switch\"),Qe,Dt,X,X,Ae):f==\"case\"?p(ne,ae(\":\")):f==\"default\"?p(ae(\":\")):f==\"catch\"?p(J(\"form\"),ke,Mt,ve,X,Ae):f==\"export\"?p(J(\"stat\"),Mr,X):f==\"import\"?p(J(\"stat\"),tr,X):f==\"async\"?p(ve):d==\"@\"?p(ne,ve):S(J(\"stat\"),ne,ae(\";\"),X)}function Mt(f){if(f==\"(\")return p(bt,ae(\")\"))}function ne(f,d){return ft(f,d,!1)}function Ze(f,d){return ft(f,d,!0)}function Yt(f){return f!=\"(\"?S():p(J(\")\"),At,ae(\")\"),X)}function ft(f,d,x){if(y.state.fatArrowAt==y.stream.start){var L=x?dr:ce;if(f==\"(\")return p(ke,J(\")\"),ze(bt,\")\"),X,ae(\"=>\"),L,Ae);if(f==\"variable\")return S(ke,$e,ae(\"=>\"),L,Ae)}var m=x?Nt:ct;return Tt.hasOwnProperty(f)?p(m):f==\"function\"?p(gt,m):f==\"class\"||w&&d==\"interface\"?(y.marked=\"keyword\",p(J(\"form\"),bi,X)):f==\"keyword c\"||f==\"async\"?p(x?Ze:ne):f==\"(\"?p(J(\")\"),At,ae(\")\"),X,m):f==\"operator\"||f==\"spread\"?p(x?Ze:ne):f==\"[\"?p(J(\"]\"),Le,X,m):f==\"{\"?Qt(It,\"}\",null,m):f==\"quasi\"?S(Ft,m):f==\"new\"?p(gi(x)):p()}function At(f){return f.match(/[;\\}\\)\\],]/)?S():S(ne)}function ct(f,d){return f==\",\"?p(At):Nt(f,d,!1)}function Nt(f,d,x){var L=x==!1?ct:Nt,m=x==!1?ne:Ze;if(f==\"=>\")return p(ke,x?dr:ce,Ae);if(f==\"operator\")return/\\+\\+|--/.test(d)||w&&d==\"!\"?p(L):w&&d==\"<\"&&y.stream.match(/^([^<>]|<[^<>]*>)*>\\s*\\(/,!1)?p(J(\">\"),ze(se,\">\"),X,L):d==\"?\"?p(ne,ae(\":\"),m):p(m);if(f==\"quasi\")return S(Ft,L);if(f!=\";\"){if(f==\"(\")return Qt(Ze,\")\",\"call\",L);if(f==\".\")return p($r,L);if(f==\"[\")return p(J(\"]\"),At,ae(\"]\"),X,L);if(w&&d==\"as\")return y.marked=\"keyword\",p(se,L);if(f==\"regexp\")return y.state.lastType=y.marked=\"operator\",y.stream.backUp(y.stream.pos-y.stream.start-1),p(m)}}function Ft(f,d){return f!=\"quasi\"?S():d.slice(d.length-2)!=\"${\"?p(Ft):p(At,Vr)}function Vr(f){if(f==\"}\")return y.marked=\"string-2\",y.state.tokenize=Me,p(Ft)}function ce(f){return Be(y.stream,y.state),S(f==\"{\"?ve:ne)}function dr(f){return Be(y.stream,y.state),S(f==\"{\"?ve:Ze)}function gi(f){return function(d){return d==\".\"?p(f?On:zn):d==\"variable\"&&w?p(ot,f?Nt:ct):S(f?Ze:ne)}}function zn(f,d){if(d==\"target\")return y.marked=\"keyword\",p(ct)}function On(f,d){if(d==\"target\")return y.marked=\"keyword\",p(Nt)}function vi(f){return f==\":\"?p(X,ve):S(ct,ae(\";\"),X)}function $r(f){if(f==\"variable\")return y.marked=\"property\",p()}function It(f,d){if(f==\"async\")return y.marked=\"property\",p(It);if(f==\"variable\"||y.style==\"keyword\"){if(y.marked=\"property\",d==\"get\"||d==\"set\")return p(Wn);var x;return w&&y.state.fatArrowAt==y.stream.start&&(x=y.stream.match(/^\\s*:\\s*/,!1))&&(y.state.fatArrowAt=y.stream.pos+x[0].length),p(Pt)}else{if(f==\"number\"||f==\"string\")return y.marked=ee?\"property\":y.style+\" property\",p(Pt);if(f==\"jsonld-keyword\")return p(Pt);if(w&&P(d))return y.marked=\"keyword\",p(It);if(f==\"[\")return p(ne,Zt,ae(\"]\"),Pt);if(f==\"spread\")return p(Ze,Pt);if(d==\"*\")return y.marked=\"keyword\",p(It);if(f==\":\")return S(Pt)}}function Wn(f){return f!=\"variable\"?S(Pt):(y.marked=\"property\",p(gt))}function Pt(f){if(f==\":\")return p(Ze);if(f==\"(\")return S(gt)}function ze(f,d,x){function L(m,z){if(x?x.indexOf(m)>-1:m==\",\"){var pe=y.state.lexical;return pe.info==\"call\"&&(pe.pos=(pe.pos||0)+1),p(function(He,et){return He==d||et==d?S():S(f)},L)}return m==d||z==d?p():x&&x.indexOf(\";\")>-1?S(f):p(ae(d))}return function(m,z){return m==d||z==d?p():S(f,L)}}function Qt(f,d,x){for(var L=3;L<arguments.length;L++)y.cc.push(arguments[L]);return p(J(d,x),ze(f,d),X)}function Dt(f){return f==\"}\"?p():S(ve,Dt)}function Zt(f,d){if(w){if(f==\":\")return p(se);if(d==\"?\")return p(Zt)}}function hr(f,d){if(w&&(f==\":\"||d==\"in\"))return p(se)}function Jt(f){if(w&&f==\":\")return y.stream.match(/^\\s*\\w+\\s+is\\b/,!1)?p(ne,mi,se):p(se)}function mi(f,d){if(d==\"is\")return y.marked=\"keyword\",p()}function se(f,d){if(d==\"keyof\"||d==\"typeof\"||d==\"infer\"||d==\"readonly\")return y.marked=\"keyword\",p(d==\"typeof\"?Ze:se);if(f==\"variable\"||d==\"void\")return y.marked=\"type\",p(pt);if(d==\"|\"||d==\"&\")return p(se);if(f==\"string\"||f==\"number\"||f==\"atom\")return p(pt);if(f==\"[\")return p(J(\"]\"),ze(se,\"]\",\",\"),X,pt);if(f==\"{\")return p(J(\"}\"),U,X,pt);if(f==\"(\")return p(ze(Ce,\")\"),En,pt);if(f==\"<\")return p(ze(se,\">\"),se);if(f==\"quasi\")return S(Ge,pt)}function En(f){if(f==\"=>\")return p(se)}function U(f){return f.match(/[\\}\\)\\]]/)?p():f==\",\"||f==\";\"?p(U):S(Rt,U)}function Rt(f,d){if(f==\"variable\"||y.style==\"keyword\")return y.marked=\"property\",p(Rt);if(d==\"?\"||f==\"number\"||f==\"string\")return p(Rt);if(f==\":\")return p(se);if(f==\"[\")return p(ae(\"variable\"),hr,ae(\"]\"),Rt);if(f==\"(\")return S(er,Rt);if(!f.match(/[;\\}\\)\\],]/))return p()}function Ge(f,d){return f!=\"quasi\"?S():d.slice(d.length-2)!=\"${\"?p(Ge):p(se,Se)}function Se(f){if(f==\"}\")return y.marked=\"string-2\",y.state.tokenize=Me,p(Ge)}function Ce(f,d){return f==\"variable\"&&y.stream.match(/^\\s*[?:]/,!1)||d==\"?\"?p(Ce):f==\":\"?p(se):f==\"spread\"?p(Ce):S(se)}function pt(f,d){if(d==\"<\")return p(J(\">\"),ze(se,\">\"),X,pt);if(d==\"|\"||f==\".\"||d==\"&\")return p(se);if(f==\"[\")return p(se,ae(\"]\"),pt);if(d==\"extends\"||d==\"implements\")return y.marked=\"keyword\",p(se);if(d==\"?\")return p(se,ae(\":\"),se)}function ot(f,d){if(d==\"<\")return p(J(\">\"),ze(se,\">\"),X,pt)}function mt(){return S(se,je)}function je(f,d){if(d==\"=\")return p(se)}function Cr(f,d){return d==\"enum\"?(y.marked=\"keyword\",p(I)):S($e,Zt,yt,yi)}function $e(f,d){if(w&&P(d))return y.marked=\"keyword\",p($e);if(f==\"variable\")return M(d),p();if(f==\"spread\")return p($e);if(f==\"[\")return Qt(en,\"]\");if(f==\"{\")return Qt(Vt,\"}\")}function Vt(f,d){return f==\"variable\"&&!y.stream.match(/^\\s*:/,!1)?(M(d),p(yt)):(f==\"variable\"&&(y.marked=\"property\"),f==\"spread\"?p($e):f==\"}\"?S():f==\"[\"?p(ne,ae(\"]\"),ae(\":\"),Vt):p(ae(\":\"),$e,yt))}function en(){return S($e,yt)}function yt(f,d){if(d==\"=\")return p(Ze)}function yi(f){if(f==\",\")return p(Cr)}function Lr(f,d){if(f==\"keyword b\"&&d==\"else\")return p(J(\"form\",\"else\"),ve,X)}function Hn(f,d){if(d==\"await\")return p(Hn);if(f==\"(\")return p(J(\")\"),tn,X)}function tn(f){return f==\"var\"?p(Cr,$t):f==\"variable\"?p($t):S($t)}function $t(f,d){return f==\")\"?p():f==\";\"?p($t):d==\"in\"||d==\"of\"?(y.marked=\"keyword\",p(ne,$t)):S(ne,$t)}function gt(f,d){if(d==\"*\")return y.marked=\"keyword\",p(gt);if(f==\"variable\")return M(d),p(gt);if(f==\"(\")return p(ke,J(\")\"),ze(bt,\")\"),X,Jt,ve,Ae);if(w&&d==\"<\")return p(J(\">\"),ze(mt,\">\"),X,gt)}function er(f,d){if(d==\"*\")return y.marked=\"keyword\",p(er);if(f==\"variable\")return M(d),p(er);if(f==\"(\")return p(ke,J(\")\"),ze(bt,\")\"),X,Jt,Ae);if(w&&d==\"<\")return p(J(\">\"),ze(mt,\">\"),X,er)}function Fn(f,d){if(f==\"keyword\"||f==\"variable\")return y.marked=\"type\",p(Fn);if(d==\"<\")return p(J(\">\"),ze(mt,\">\"),X)}function bt(f,d){return d==\"@\"&&p(ne,bt),f==\"spread\"?p(bt):w&&P(d)?(y.marked=\"keyword\",p(bt)):w&&f==\"this\"?p(Zt,yt):S($e,Zt,yt)}function bi(f,d){return f==\"variable\"?Tr(f,d):xt(f,d)}function Tr(f,d){if(f==\"variable\")return M(d),p(xt)}function xt(f,d){if(d==\"<\")return p(J(\">\"),ze(mt,\">\"),X,xt);if(d==\"extends\"||d==\"implements\"||w&&f==\",\")return d==\"implements\"&&(y.marked=\"keyword\"),p(w?se:ne,xt);if(f==\"{\")return p(J(\"}\"),wt,X)}function wt(f,d){if(f==\"async\"||f==\"variable\"&&(d==\"static\"||d==\"get\"||d==\"set\"||w&&P(d))&&y.stream.match(/^\\s+#?[\\w$\\xa1-\\uffff]/,!1))return y.marked=\"keyword\",p(wt);if(f==\"variable\"||y.style==\"keyword\")return y.marked=\"property\",p(pr,wt);if(f==\"number\"||f==\"string\")return p(pr,wt);if(f==\"[\")return p(ne,Zt,ae(\"]\"),pr,wt);if(d==\"*\")return y.marked=\"keyword\",p(wt);if(w&&f==\"(\")return S(er,wt);if(f==\";\"||f==\",\")return p(wt);if(f==\"}\")return p();if(d==\"@\")return p(ne,wt)}function pr(f,d){if(d==\"!\"||d==\"?\")return p(pr);if(f==\":\")return p(se,yt);if(d==\"=\")return p(Ze);var x=y.state.lexical.prev,L=x&&x.info==\"interface\";return S(L?er:gt)}function Mr(f,d){return d==\"*\"?(y.marked=\"keyword\",p(Dr,ae(\";\"))):d==\"default\"?(y.marked=\"keyword\",p(ne,ae(\";\"))):f==\"{\"?p(ze(Ar,\"}\"),Dr,ae(\";\")):S(ve)}function Ar(f,d){if(d==\"as\")return y.marked=\"keyword\",p(ae(\"variable\"));if(f==\"variable\")return S(Ze,Ar)}function tr(f){return f==\"string\"?p():f==\"(\"?S(ne):f==\".\"?S(ct):S(Nr,zt,Dr)}function Nr(f,d){return f==\"{\"?Qt(Nr,\"}\"):(f==\"variable\"&&M(d),d==\"*\"&&(y.marked=\"keyword\"),p(rn))}function zt(f){if(f==\",\")return p(Nr,zt)}function rn(f,d){if(d==\"as\")return y.marked=\"keyword\",p(Nr)}function Dr(f,d){if(d==\"from\")return y.marked=\"keyword\",p(ne)}function Le(f){return f==\"]\"?p():S(ze(Ze,\"]\"))}function I(){return S(J(\"form\"),$e,ae(\"{\"),J(\"}\"),ze(qt,\"}\"),X,X)}function qt(){return S($e,yt)}function nn(f,d){return f.lastType==\"operator\"||f.lastType==\",\"||de.test(d.charAt(0))||/[,.]/.test(d.charAt(0))}function dt(f,d,x){return d.tokenize==K&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\\[{}\\(,;:]|=>)$/.test(d.lastType)||d.lastType==\"quasi\"&&/\\{\\s*$/.test(f.string.slice(0,f.pos-(x||0)))}return{startState:function(f){var d={tokenize:K,lastType:\"sof\",cc:[],lexical:new vt((f||0)-V,0,\"block\",!1),localVars:te.localVars,context:te.localVars&&new ue(null,null,!1),indented:f||0};return te.globalVars&&typeof te.globalVars==\"object\"&&(d.globalVars=te.globalVars),d},token:function(f,d){if(f.sol()&&(d.lexical.hasOwnProperty(\"align\")||(d.lexical.align=!1),d.indented=f.indentation(),Be(f,d)),d.tokenize!=fe&&f.eatSpace())return null;var x=d.tokenize(f,d);return $==\"comment\"?x:(d.lastType=$==\"operator\"&&(R==\"++\"||R==\"--\")?\"incdec\":$,F(d,x,$,R,f))},indent:function(f,d){if(f.tokenize==fe||f.tokenize==Me)return A.Pass;if(f.tokenize!=K)return 0;var x=d&&d.charAt(0),L=f.lexical,m;if(!/^\\s*else\\b/.test(d))for(var z=f.cc.length-1;z>=0;--z){var pe=f.cc[z];if(pe==X)L=L.prev;else if(pe!=Lr&&pe!=Ae)break}for(;(L.type==\"stat\"||L.type==\"form\")&&(x==\"}\"||(m=f.cc[f.cc.length-1])&&(m==ct||m==Nt)&&!/^[,\\.=+\\-*:?[\\(]/.test(d));)L=L.prev;le&&L.type==\")\"&&L.prev.type==\"stat\"&&(L=L.prev);var He=L.type,et=x==He;return He==\"vardef\"?L.indented+(f.lastType==\"operator\"||f.lastType==\",\"?L.info.length+1:0):He==\"form\"&&x==\"{\"?L.indented:He==\"form\"?L.indented+V:He==\"stat\"?L.indented+(nn(f,d)?le||V:0):L.info==\"switch\"&&!et&&te.doubleIndentSwitch!=!1?L.indented+(/^(?:case|default)\\b/.test(d)?V:2*V):L.align?L.column+(et?0:1):L.indented+(et?0:V)},electricInput:/^\\s*(?:case .*?:|default:|\\{|\\})$/,blockCommentStart:_?null:\"/*\",blockCommentEnd:_?null:\"*/\",blockCommentContinue:_?null:\" * \",lineComment:_?null:\"//\",fold:\"brace\",closeBrackets:\"()[]{}''\\\"\\\"``\",helperType:_?\"json\":\"javascript\",jsonldMode:ee,jsonMode:_,expressionAllowed:dt,skipExpression:function(f){F(f,\"atom\",\"atom\",\"true\",new A.StringStream(\"\",2,null))}}}),A.registerHelper(\"wordChars\",\"javascript\",/[\\w$]/),A.defineMIME(\"text/javascript\",\"javascript\"),A.defineMIME(\"text/ecmascript\",\"javascript\"),A.defineMIME(\"application/javascript\",\"javascript\"),A.defineMIME(\"application/x-javascript\",\"javascript\"),A.defineMIME(\"application/ecmascript\",\"javascript\"),A.defineMIME(\"application/json\",{name:\"javascript\",json:!0}),A.defineMIME(\"application/x-json\",{name:\"javascript\",json:!0}),A.defineMIME(\"application/manifest+json\",{name:\"javascript\",json:!0}),A.defineMIME(\"application/ld+json\",{name:\"javascript\",jsonld:!0}),A.defineMIME(\"text/typescript\",{name:\"javascript\",typescript:!0}),A.defineMIME(\"application/typescript\",{name:\"javascript\",typescript:!0})})})()),yl.exports}qu();var xl={exports:{}},wl;function Bu(){return wl||(wl=1,(function(De,Lt){(function(A){A(cr())})(function(A){A.defineMode(\"lua\",function(be,te){var V=be.indentUnit;function le(W){return new RegExp(\"^(?:\"+W.join(\"|\")+\")\",\"i\")}function ee(W){return new RegExp(\"^(?:\"+W.join(\"|\")+\")$\",\"i\")}var _=ee(te.specials||[]),j=ee([\"_G\",\"_VERSION\",\"assert\",\"collectgarbage\",\"dofile\",\"error\",\"getfenv\",\"getmetatable\",\"ipairs\",\"load\",\"loadfile\",\"loadstring\",\"module\",\"next\",\"pairs\",\"pcall\",\"print\",\"rawequal\",\"rawget\",\"rawset\",\"require\",\"select\",\"setfenv\",\"setmetatable\",\"tonumber\",\"tostring\",\"type\",\"unpack\",\"xpcall\",\"coroutine.create\",\"coroutine.resume\",\"coroutine.running\",\"coroutine.status\",\"coroutine.wrap\",\"coroutine.yield\",\"debug.debug\",\"debug.getfenv\",\"debug.gethook\",\"debug.getinfo\",\"debug.getlocal\",\"debug.getmetatable\",\"debug.getregistry\",\"debug.getupvalue\",\"debug.setfenv\",\"debug.sethook\",\"debug.setlocal\",\"debug.setmetatable\",\"debug.setupvalue\",\"debug.traceback\",\"close\",\"flush\",\"lines\",\"read\",\"seek\",\"setvbuf\",\"write\",\"io.close\",\"io.flush\",\"io.input\",\"io.lines\",\"io.open\",\"io.output\",\"io.popen\",\"io.read\",\"io.stderr\",\"io.stdin\",\"io.stdout\",\"io.tmpfile\",\"io.type\",\"io.write\",\"math.abs\",\"math.acos\",\"math.asin\",\"math.atan\",\"math.atan2\",\"math.ceil\",\"math.cos\",\"math.cosh\",\"math.deg\",\"math.exp\",\"math.floor\",\"math.fmod\",\"math.frexp\",\"math.huge\",\"math.ldexp\",\"math.log\",\"math.log10\",\"math.max\",\"math.min\",\"math.modf\",\"math.pi\",\"math.pow\",\"math.rad\",\"math.random\",\"math.randomseed\",\"math.sin\",\"math.sinh\",\"math.sqrt\",\"math.tan\",\"math.tanh\",\"os.clock\",\"os.date\",\"os.difftime\",\"os.execute\",\"os.exit\",\"os.getenv\",\"os.remove\",\"os.rename\",\"os.setlocale\",\"os.time\",\"os.tmpname\",\"package.cpath\",\"package.loaded\",\"package.loaders\",\"package.loadlib\",\"package.path\",\"package.preload\",\"package.seeall\",\"string.byte\",\"string.char\",\"string.dump\",\"string.find\",\"string.format\",\"string.gmatch\",\"string.gsub\",\"string.len\",\"string.lower\",\"string.match\",\"string.rep\",\"string.reverse\",\"string.sub\",\"string.upper\",\"table.concat\",\"table.insert\",\"table.maxn\",\"table.remove\",\"table.sort\"]),w=ee([\"and\",\"break\",\"elseif\",\"false\",\"nil\",\"not\",\"or\",\"return\",\"true\",\"function\",\"end\",\"if\",\"then\",\"else\",\"do\",\"while\",\"repeat\",\"until\",\"for\",\"in\",\"local\"]),B=ee([\"function\",\"if\",\"repeat\",\"do\",\"\\\\(\",\"{\"]),oe=ee([\"end\",\"until\",\"\\\\)\",\"}\"]),de=le([\"end\",\"until\",\"\\\\)\",\"}\",\"else\",\"elseif\"]);function H(W){for(var K=0;W.eat(\"=\");)++K;return W.eat(\"[\"),K}function Y(W,K){var re=W.next();return re==\"-\"&&W.eat(\"-\")?W.eat(\"[\")&&W.eat(\"[\")?(K.cur=$(H(W),\"comment\"))(W,K):(W.skipToEnd(),\"comment\"):re=='\"'||re==\"'\"?(K.cur=R(re))(W,K):re==\"[\"&&/[\\[=]/.test(W.peek())?(K.cur=$(H(W),\"string\"))(W,K):/\\d/.test(re)?(W.eatWhile(/[\\w.%]/),\"number\"):/[\\w_]/.test(re)?(W.eatWhile(/[\\w\\\\\\-_.]/),\"variable\"):null}function $(W,K){return function(re,fe){for(var Me=null,Ye;(Ye=re.next())!=null;)if(Me==null)Ye==\"]\"&&(Me=0);else if(Ye==\"=\")++Me;else if(Ye==\"]\"&&Me==W){fe.cur=Y;break}else Me=null;return K}}function R(W){return function(K,re){for(var fe=!1,Me;(Me=K.next())!=null&&!(Me==W&&!fe);)fe=!fe&&Me==\"\\\\\";return fe||(re.cur=Y),\"string\"}}return{startState:function(W){return{basecol:W||0,indentDepth:0,cur:Y}},token:function(W,K){if(W.eatSpace())return null;var re=K.cur(W,K),fe=W.current();return re==\"variable\"&&(w.test(fe)?re=\"keyword\":j.test(fe)?re=\"builtin\":_.test(fe)&&(re=\"variable-2\")),re!=\"comment\"&&re!=\"string\"&&(B.test(fe)?++K.indentDepth:oe.test(fe)&&--K.indentDepth),re},indent:function(W,K){var re=de.test(K);return W.basecol+V*(W.indentDepth-(re?1:0))},electricInput:/^\\s*(?:end|until|else|\\)|\\})$/,lineComment:\"--\",blockCommentStart:\"--[[\",blockCommentEnd:\"]]\"}}),A.defineMIME(\"text/x-lua\",\"lua\")})})()),xl.exports}Bu();var _l={exports:{}},kl;function Uu(){return kl||(kl=1,(function(De,Lt){(function(A){A(cr())})(function(A){A.defineMode(\"sql\",function(w,B){var oe=B.client||{},de=B.atoms||{false:!0,true:!0,null:!0},H=B.builtin||_(j),Y=B.keywords||_(ee),$=B.operatorChars||/^[*+\\-%<>!=&|~^\\/]/,R=B.support||{},W=B.hooks||{},K=B.dateSQL||{date:!0,time:!0,timestamp:!0},re=B.backslashStringEscapes!==!1,fe=B.brackets||/^[\\{}\\(\\)\\[\\]]/,Me=B.punctuation||/^[;.,:]/;function Ye(F,y){var S=F.next();if(W[S]){var p=W[S](F,y);if(p!==!1)return p}if(R.hexNumber&&(S==\"0\"&&F.match(/^[xX][0-9a-fA-F]+/)||(S==\"x\"||S==\"X\")&&F.match(/^'[0-9a-fA-F]*'/)))return\"number\";if(R.binaryNumber&&((S==\"b\"||S==\"B\")&&F.match(/^'[01]*'/)||S==\"0\"&&F.match(/^b[01]+/)))return\"number\";if(S.charCodeAt(0)>47&&S.charCodeAt(0)<58)return F.match(/^[0-9]*(\\.[0-9]+)?([eE][-+]?[0-9]+)?/),R.decimallessFloat&&F.match(/^\\.(?!\\.)/),\"number\";if(S==\"?\"&&(F.eatSpace()||F.eol()||F.eat(\";\")))return\"variable-3\";if(S==\"'\"||S=='\"'&&R.doubleQuote)return y.tokenize=Be(S),y.tokenize(F,y);if((R.nCharCast&&(S==\"n\"||S==\"N\")||R.charsetCast&&S==\"_\"&&F.match(/[a-z][a-z0-9]*/i))&&(F.peek()==\"'\"||F.peek()=='\"'))return\"keyword\";if(R.escapeConstant&&(S==\"e\"||S==\"E\")&&(F.peek()==\"'\"||F.peek()=='\"'&&R.doubleQuote))return y.tokenize=function(M,Z){return(Z.tokenize=Be(M.next(),!0))(M,Z)},\"keyword\";if(R.commentSlashSlash&&S==\"/\"&&F.eat(\"/\"))return F.skipToEnd(),\"comment\";if(R.commentHash&&S==\"#\"||S==\"-\"&&F.eat(\"-\")&&(!R.commentSpaceRequired||F.eat(\" \")))return F.skipToEnd(),\"comment\";if(S==\"/\"&&F.eat(\"*\"))return y.tokenize=Tt(1),y.tokenize(F,y);if(S==\".\"){if(R.zerolessFloat&&F.match(/^(?:\\d+(?:e[+-]?\\d+)?)/i))return\"number\";if(F.match(/^\\.+/))return null;if(F.match(/^[\\w\\d_$#]+/))return\"variable-2\"}else{if($.test(S))return F.eatWhile($),\"operator\";if(fe.test(S))return\"bracket\";if(Me.test(S))return F.eatWhile(Me),\"punctuation\";if(S==\"{\"&&(F.match(/^( )*(d|D|t|T|ts|TS)( )*'[^']*'( )*}/)||F.match(/^( )*(d|D|t|T|ts|TS)( )*\"[^\"]*\"( )*}/)))return\"number\";F.eatWhile(/^[_\\w\\d]/);var C=F.current().toLowerCase();return K.hasOwnProperty(C)&&(F.match(/^( )+'[^']*'/)||F.match(/^( )+\"[^\"]*\"/))?\"number\":de.hasOwnProperty(C)?\"atom\":H.hasOwnProperty(C)?\"type\":Y.hasOwnProperty(C)?\"keyword\":oe.hasOwnProperty(C)?\"builtin\":null}}function Be(F,y){return function(S,p){for(var C=!1,M;(M=S.next())!=null;){if(M==F&&!C){p.tokenize=Ye;break}C=(re||y)&&!C&&M==\"\\\\\"}return\"string\"}}function Tt(F){return function(y,S){var p=y.match(/^.*?(\\/\\*|\\*\\/)/);return p?p[1]==\"/*\"?S.tokenize=Tt(F+1):F>1?S.tokenize=Tt(F-1):S.tokenize=Ye:y.skipToEnd(),\"comment\"}}function vt(F,y,S){y.context={prev:y.context,indent:F.indentation(),col:F.column(),type:S}}function ut(F){F.indent=F.context.indent,F.context=F.context.prev}return{startState:function(){return{tokenize:Ye,context:null}},token:function(F,y){if(F.sol()&&y.context&&y.context.align==null&&(y.context.align=!1),y.tokenize==Ye&&F.eatSpace())return null;var S=y.tokenize(F,y);if(S==\"comment\")return S;y.context&&y.context.align==null&&(y.context.align=!0);var p=F.current();return p==\"(\"?vt(F,y,\")\"):p==\"[\"?vt(F,y,\"]\"):y.context&&y.context.type==p&&ut(y),S},indent:function(F,y){var S=F.context;if(!S)return A.Pass;var p=y.charAt(0)==S.type;return S.align?S.col+(p?0:1):S.indent+(p?0:w.indentUnit)},blockCommentStart:\"/*\",blockCommentEnd:\"*/\",lineComment:R.commentSlashSlash?\"//\":R.commentHash?\"#\":\"--\",closeBrackets:\"()[]{}''\\\"\\\"``\",config:B}});function be(w){for(var B;(B=w.next())!=null;)if(B==\"`\"&&!w.eat(\"`\"))return\"variable-2\";return w.backUp(w.current().length-1),w.eatWhile(/\\w/)?\"variable-2\":null}function te(w){for(var B;(B=w.next())!=null;)if(B=='\"'&&!w.eat('\"'))return\"variable-2\";return w.backUp(w.current().length-1),w.eatWhile(/\\w/)?\"variable-2\":null}function V(w){return w.eat(\"@\")&&(w.match(\"session.\"),w.match(\"local.\"),w.match(\"global.\")),w.eat(\"'\")?(w.match(/^.*'/),\"variable-2\"):w.eat('\"')?(w.match(/^.*\"/),\"variable-2\"):w.eat(\"`\")?(w.match(/^.*`/),\"variable-2\"):w.match(/^[0-9a-zA-Z$\\.\\_]+/)?\"variable-2\":null}function le(w){return w.eat(\"N\")?\"atom\":w.match(/^[a-zA-Z.#!?]/)?\"variable-2\":null}var ee=\"alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit \";function _(w){for(var B={},oe=w.split(\" \"),de=0;de<oe.length;++de)B[oe[de]]=!0;return B}var j=\"bool boolean bit blob enum long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision real date datetime year unsigned signed decimal numeric\";A.defineMIME(\"text/x-sql\",{name:\"sql\",keywords:_(ee+\"begin\"),builtin:_(j),atoms:_(\"false true null unknown\"),dateSQL:_(\"date time timestamp\"),support:_(\"doubleQuote binaryNumber hexNumber\")}),A.defineMIME(\"text/x-mssql\",{name:\"sql\",client:_(\"$partition binary_checksum checksum connectionproperty context_info current_request_id error_line error_message error_number error_procedure error_severity error_state formatmessage get_filestream_transaction_context getansinull host_id host_name isnull isnumeric min_active_rowversion newid newsequentialid rowcount_big xact_state object_id\"),keywords:_(ee+\"begin trigger proc view index for add constraint key primary foreign collate clustered nonclustered declare exec go if use index holdlock nolock nowait paglock readcommitted readcommittedlock readpast readuncommitted repeatableread rowlock serializable snapshot tablock tablockx updlock with\"),builtin:_(\"bigint numeric bit smallint decimal smallmoney int tinyint money float real char varchar text nchar nvarchar ntext binary varbinary image cursor timestamp hierarchyid uniqueidentifier sql_variant xml table \"),atoms:_(\"is not null like and or in left right between inner outer join all any some cross unpivot pivot exists\"),operatorChars:/^[*+\\-%<>!=^\\&|\\/]/,brackets:/^[\\{}\\(\\)]/,punctuation:/^[;.,:/]/,backslashStringEscapes:!1,dateSQL:_(\"date datetimeoffset datetime2 smalldatetime datetime time\"),hooks:{\"@\":V}}),A.defineMIME(\"text/x-mysql\",{name:\"sql\",client:_(\"charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee\"),keywords:_(ee+\"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group group_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat\"),builtin:_(\"bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric\"),atoms:_(\"false true null unknown\"),operatorChars:/^[*+\\-%<>!=&|^]/,dateSQL:_(\"date time timestamp\"),support:_(\"decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired\"),hooks:{\"@\":V,\"`\":be,\"\\\\\":le}}),A.defineMIME(\"text/x-mariadb\",{name:\"sql\",client:_(\"charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee\"),keywords:_(ee+\"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group group_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat\"),builtin:_(\"bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric\"),atoms:_(\"false true null unknown\"),operatorChars:/^[*+\\-%<>!=&|^]/,dateSQL:_(\"date time timestamp\"),support:_(\"decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired\"),hooks:{\"@\":V,\"`\":be,\"\\\\\":le}}),A.defineMIME(\"text/x-sqlite\",{name:\"sql\",client:_(\"auth backup bail binary changes check clone databases dbinfo dump echo eqp exit explain fullschema headers help import imposter indexes iotrace limit lint load log mode nullvalue once open output print prompt quit read restore save scanstats schema separator session shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width\"),keywords:_(ee+\"abort action add after all analyze attach autoincrement before begin cascade case cast check collate column commit conflict constraint cross current_date current_time current_timestamp database default deferrable deferred detach each else end escape except exclusive exists explain fail for foreign full glob if ignore immediate index indexed initially inner instead intersect isnull key left limit match natural no notnull null of offset outer plan pragma primary query raise recursive references regexp reindex release rename replace restrict right rollback row savepoint temp temporary then to transaction trigger unique using vacuum view virtual when with without\"),builtin:_(\"bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text clob bigint int int2 int8 integer float double char varchar date datetime year unsigned signed numeric real\"),atoms:_(\"null current_date current_time current_timestamp\"),operatorChars:/^[*+\\-%<>!=&|/~]/,dateSQL:_(\"date time timestamp datetime\"),support:_(\"decimallessFloat zerolessFloat\"),identifierQuote:'\"',hooks:{\"@\":V,\":\":V,\"?\":V,$:V,'\"':te,\"`\":be}}),A.defineMIME(\"text/x-cassandra\",{name:\"sql\",client:{},keywords:_(\"add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime\"),builtin:_(\"ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint\"),atoms:_(\"false true infinity NaN\"),operatorChars:/^[<>=]/,dateSQL:{},support:_(\"commentSlashSlash decimallessFloat\"),hooks:{}}),A.defineMIME(\"text/x-plsql\",{name:\"sql\",client:_(\"appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap\"),keywords:_(\"abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work\"),builtin:_(\"abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least length lengthb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml\"),operatorChars:/^[*\\/+\\-%<>!=~]/,dateSQL:_(\"date time timestamp\"),support:_(\"doubleQuote nCharCast zerolessFloat binaryNumber hexNumber\")}),A.defineMIME(\"text/x-hive\",{name:\"sql\",keywords:_(\"select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with admin authorization char compact compactions conf cube current current_date current_timestamp day decimal defined dependency directories elem_type exchange file following for grouping hour ignore inner interval jar less logical macro minute month more none noscan over owner partialscan preceding pretty principals protection reload rewrite role roles rollup rows second server sets skewed transactions truncate unbounded unset uri user values window year\"),builtin:_(\"bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype key_type utctimestamp value_type varchar\"),atoms:_(\"false true null unknown\"),operatorChars:/^[*+\\-%<>!=]/,dateSQL:_(\"date timestamp\"),support:_(\"doubleQuote binaryNumber hexNumber\")}),A.defineMIME(\"text/x-pgsql\",{name:\"sql\",client:_(\"source\"),keywords:_(ee+\"a abort abs absent absolute access according action ada add admin after aggregate alias all allocate also alter always analyse analyze and any are array array_agg array_max_cardinality as asc asensitive assert assertion assignment asymmetric at atomic attach attribute attributes authorization avg backward base64 before begin begin_frame begin_partition bernoulli between bigint binary bit bit_length blob blocked bom boolean both breadth by c cache call called cardinality cascade cascaded case cast catalog catalog_name ceil ceiling chain char char_length character character_length character_set_catalog character_set_name character_set_schema characteristics characters check checkpoint class class_origin clob close cluster coalesce cobol collate collation collation_catalog collation_name collation_schema collect column column_name columns command_function command_function_code comment comments commit committed concurrently condition condition_number configuration conflict connect connection connection_name constant constraint constraint_catalog constraint_name constraint_schema constraints constructor contains content continue control conversion convert copy corr corresponding cost count covar_pop covar_samp create cross csv cube cume_dist current current_catalog current_date current_default_transform_group current_path current_role current_row current_schema current_time current_timestamp current_transform_group_for_type current_user cursor cursor_name cycle data database datalink datatype date datetime_interval_code datetime_interval_precision day db deallocate debug dec decimal declare default defaults deferrable deferred defined definer degree delete delimiter delimiters dense_rank depends depth deref derived desc describe descriptor detach detail deterministic diagnostics dictionary disable discard disconnect dispatch distinct dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue do document domain double drop dump dynamic dynamic_function dynamic_function_code each element else elseif elsif empty enable encoding encrypted end end_frame end_partition endexec enforced enum equals errcode error escape event every except exception exclude excluding exclusive exec execute exists exit exp explain expression extension external extract false family fetch file filter final first first_value flag float floor following for force foreach foreign fortran forward found frame_row free freeze from fs full function functions fusion g general generated get global go goto grant granted greatest group grouping groups handler having header hex hierarchy hint hold hour id identity if ignore ilike immediate immediately immutable implementation implicit import in include including increment indent index indexes indicator info inherit inherits initially inline inner inout input insensitive insert instance instantiable instead int integer integrity intersect intersection interval into invoker is isnull isolation join k key key_member key_type label lag language large last last_value lateral lead leading leakproof least left length level library like like_regex limit link listen ln load local localtime localtimestamp location locator lock locked log logged loop lower m map mapping match matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text method min minute minvalue mod mode modifies module month more move multiset mumps name names namespace national natural nchar nclob nesting new next nfc nfd nfkc nfkd nil no none normalize normalized not nothing notice notify notnull nowait nth_value ntile null nullable nullif nulls number numeric object occurrences_regex octet_length octets of off offset oids old on only open operator option options or order ordering ordinality others out outer output over overlaps overlay overriding owned owner p pad parallel parameter parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partial partition pascal passing passthrough password path percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding precision prepare prepared preserve primary print_strict_params prior privileges procedural procedure procedures program public publication query quote raise range rank read reads real reassign recheck recovery recursive ref references referencing refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex relative release rename repeatable replace replica requiring reset respect restart restore restrict result result_oid return returned_cardinality returned_length returned_octet_length returned_sqlstate returning returns reverse revoke right role rollback rollup routine routine_catalog routine_name routine_schema routines row row_count row_number rows rowtype rule savepoint scale schema schema_name schemas scope scope_catalog scope_name scope_schema scroll search second section security select selective self sensitive sequence sequences serializable server server_name session session_user set setof sets share show similar simple size skip slice smallint snapshot some source space specific specific_name specifictype sql sqlcode sqlerror sqlexception sqlstate sqlwarning sqrt stable stacked standalone start state statement static statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time system_user t table table_name tables tablesample tablespace temp template temporary text then ties time timestamp timezone_hour timezone_minute to token top_level_count trailing transaction transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex translation treat trigger trigger_catalog trigger_name trigger_schema trim trim_array true truncate trusted type types uescape unbounded uncommitted under unencrypted union unique unknown unlink unlisten unlogged unnamed unnest until untyped update upper uri usage use_column use_variable user user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema using vacuum valid validate validator value value_of values var_pop var_samp varbinary varchar variable_conflict variadic varying verbose version versioning view views volatile warning when whenever where while whitespace width_bucket window with within without work wrapper write xml xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate year yes zone\"),builtin:_(\"bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time zone timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml\"),atoms:_(\"false true null unknown\"),operatorChars:/^[*\\/+\\-%<>!=&|^\\/#@?~]/,backslashStringEscapes:!1,identifierQuote:'\"',hooks:{'\"':te},dateSQL:_(\"date time timestamp\"),support:_(\"decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast escapeConstant\")}),A.defineMIME(\"text/x-gql\",{name:\"sql\",keywords:_(\"ancestor and asc by contains desc descendant distinct from group has in is limit offset on order select superset where\"),atoms:_(\"false true\"),builtin:_(\"blob datetime first key __key__ string integer double boolean null\"),operatorChars:/^[*+\\-%<>!=]/}),A.defineMIME(\"text/x-gpsql\",{name:\"sql\",client:_(\"source\"),keywords:_(\"abort absolute access action active add admin after aggregate all also alter always analyse analyze and any array as asc assertion assignment asymmetric at authorization backward before begin between bigint binary bit boolean both by cache called cascade cascaded case cast chain char character characteristics check checkpoint class close cluster coalesce codegen collate column comment commit committed concurrency concurrently configuration connection constraint constraints contains content continue conversion copy cost cpu_rate_limit create createdb createexttable createrole createuser cross csv cube current current_catalog current_date current_role current_schema current_time current_timestamp current_user cursor cycle data database day deallocate dec decimal declare decode default defaults deferrable deferred definer delete delimiter delimiters deny desc dictionary disable discard distinct distributed do document domain double drop dxl each else enable encoding encrypted end enum errors escape every except exchange exclude excluding exclusive execute exists explain extension external extract false family fetch fields filespace fill filter first float following for force foreign format forward freeze from full function global grant granted greatest group group_id grouping handler hash having header hold host hour identity if ignore ilike immediate immutable implicit in including inclusive increment index indexes inherit inherits initially inline inner inout input insensitive insert instead int integer intersect interval into invoker is isnull isolation join key language large last leading least left level like limit list listen load local localtime localtimestamp location lock log login mapping master match maxvalue median merge minute minvalue missing mode modifies modify month move name names national natural nchar new newline next no nocreatedb nocreateexttable nocreaterole nocreateuser noinherit nologin none noovercommit nosuperuser not nothing notify notnull nowait null nullif nulls numeric object of off offset oids old on only operator option options or order ordered others out outer over overcommit overlaps overlay owned owner parser partial partition partitions passing password percent percentile_cont percentile_disc placing plans position preceding precision prepare prepared preserve primary prior privileges procedural procedure protocol queue quote randomly range read readable reads real reassign recheck recursive ref references reindex reject relative release rename repeatable replace replica reset resource restart restrict returning returns revoke right role rollback rollup rootpartition row rows rule savepoint scatter schema scroll search second security segment select sequence serializable session session_user set setof sets share show similar simple smallint some split sql stable standalone start statement statistics stdin stdout storage strict strip subpartition subpartitions substring superuser symmetric sysid system table tablespace temp template temporary text then threshold ties time timestamp to trailing transaction treat trigger trim true truncate trusted type unbounded uncommitted unencrypted union unique unknown unlisten until update user using vacuum valid validation validator value values varchar variadic varying verbose version view volatile web when where whitespace window with within without work writable write xml xmlattributes xmlconcat xmlelement xmlexists xmlforest xmlparse xmlpi xmlroot xmlserialize year yes zone\"),builtin:_(\"bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml\"),atoms:_(\"false true null unknown\"),operatorChars:/^[*+\\-%<>!=&|^\\/#@?~]/,dateSQL:_(\"date time timestamp\"),support:_(\"decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast\")}),A.defineMIME(\"text/x-sparksql\",{name:\"sql\",keywords:_(\"add after all alter analyze and anti archive array as asc at between bucket buckets by cache cascade case cast change clear cluster clustered codegen collection column columns comment commit compact compactions compute concatenate cost create cross cube current current_date current_timestamp database databases data dbproperties defined delete delimited deny desc describe dfs directories distinct distribute drop else end escaped except exchange exists explain export extended external false fields fileformat first following for format formatted from full function functions global grant group grouping having if ignore import in index indexes inner inpath inputformat insert intersect interval into is items join keys last lateral lazy left like limit lines list load local location lock locks logical macro map minus msck natural no not null nulls of on optimize option options or order out outer outputformat over overwrite partition partitioned partitions percent preceding principals purge range recordreader recordwriter recover reduce refresh regexp rename repair replace reset restrict revoke right rlike role roles rollback rollup row rows schema schemas select semi separated serde serdeproperties set sets show skewed sort sorted start statistics stored stratify struct table tables tablesample tblproperties temp temporary terminated then to touch transaction transactions transform true truncate unarchive unbounded uncache union unlock unset use using values view when where window with\"),builtin:_(\"abs acos acosh add_months aggregate and any approx_count_distinct approx_percentile array array_contains array_distinct array_except array_intersect array_join array_max array_min array_position array_remove array_repeat array_sort array_union arrays_overlap arrays_zip ascii asin asinh assert_true atan atan2 atanh avg base64 between bigint bin binary bit_and bit_count bit_get bit_length bit_or bit_xor bool_and bool_or boolean bround btrim cardinality case cast cbrt ceil ceiling char char_length character_length chr coalesce collect_list collect_set concat concat_ws conv corr cos cosh cot count count_if count_min_sketch covar_pop covar_samp crc32 cume_dist current_catalog current_database current_date current_timestamp current_timezone current_user date date_add date_format date_from_unix_date date_part date_sub date_trunc datediff day dayofmonth dayofweek dayofyear decimal decode degrees delimited dense_rank div double e element_at elt encode every exists exp explode explode_outer expm1 extract factorial filter find_in_set first first_value flatten float floor forall format_number format_string from_csv from_json from_unixtime from_utc_timestamp get_json_object getbit greatest grouping grouping_id hash hex hour hypot if ifnull in initcap inline inline_outer input_file_block_length input_file_block_start input_file_name inputformat instr int isnan isnotnull isnull java_method json_array_length json_object_keys json_tuple kurtosis lag last last_day last_value lcase lead least left length levenshtein like ln locate log log10 log1p log2 lower lpad ltrim make_date make_dt_interval make_interval make_timestamp make_ym_interval map map_concat map_entries map_filter map_from_arrays map_from_entries map_keys map_values map_zip_with max max_by md5 mean min min_by minute mod monotonically_increasing_id month months_between named_struct nanvl negative next_day not now nth_value ntile nullif nvl nvl2 octet_length or outputformat overlay parse_url percent_rank percentile percentile_approx pi pmod posexplode posexplode_outer position positive pow power printf quarter radians raise_error rand randn random rank rcfile reflect regexp regexp_extract regexp_extract_all regexp_like regexp_replace repeat replace reverse right rint rlike round row_number rpad rtrim schema_of_csv schema_of_json second sentences sequence sequencefile serde session_window sha sha1 sha2 shiftleft shiftright shiftrightunsigned shuffle sign signum sin sinh size skewness slice smallint some sort_array soundex space spark_partition_id split sqrt stack std stddev stddev_pop stddev_samp str_to_map string struct substr substring substring_index sum tan tanh textfile timestamp timestamp_micros timestamp_millis timestamp_seconds tinyint to_csv to_date to_json to_timestamp to_unix_timestamp to_utc_timestamp transform transform_keys transform_values translate trim trunc try_add try_divide typeof ucase unbase64 unhex uniontype unix_date unix_micros unix_millis unix_seconds unix_timestamp upper uuid var_pop var_samp variance version weekday weekofyear when width_bucket window xpath xpath_boolean xpath_double xpath_float xpath_int xpath_long xpath_number xpath_short xpath_string xxhash64 year zip_with\"),atoms:_(\"false true null\"),operatorChars:/^[*\\/+\\-%<>!=~&|^]/,dateSQL:_(\"date time timestamp\"),support:_(\"doubleQuote zerolessFloat\")}),A.defineMIME(\"text/x-esper\",{name:\"sql\",client:_(\"source\"),keywords:_(\"alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit after all and as at asc avedev avg between by case cast coalesce count create current_timestamp day days delete define desc distinct else end escape events every exists false first from full group having hour hours in inner insert instanceof into irstream is istream join last lastweekday left limit like max match_recognize matches median measures metadatasql min minute minutes msec millisecond milliseconds not null offset on or order outer output partition pattern prev prior regexp retain-union retain-intersection right rstream sec second seconds select set some snapshot sql stddev sum then true unidirectional until update variable weekday when where window\"),builtin:{},atoms:_(\"false true null\"),operatorChars:/^[*+\\-%<>!=&|^\\/#@?~]/,dateSQL:_(\"time\"),support:_(\"decimallessFloat zerolessFloat binaryNumber hexNumber\")}),A.defineMIME(\"text/x-trino\",{name:\"sql\",keywords:_(\"abs absent acos add admin after all all_match alter analyze and any any_match approx_distinct approx_most_frequent approx_percentile approx_set arbitrary array_agg array_distinct array_except array_intersect array_join array_max array_min array_position array_remove array_sort array_union arrays_overlap as asc asin at at_timezone atan atan2 authorization avg bar bernoulli beta_cdf between bing_tile bing_tile_at bing_tile_coordinates bing_tile_polygon bing_tile_quadkey bing_tile_zoom_level bing_tiles_around bit_count bitwise_and bitwise_and_agg bitwise_left_shift bitwise_not bitwise_or bitwise_or_agg bitwise_right_shift bitwise_right_shift_arithmetic bitwise_xor bool_and bool_or both by call cardinality cascade case cast catalogs cbrt ceil ceiling char2hexint checksum chr classify coalesce codepoint column columns combinations comment commit committed concat concat_ws conditional constraint contains contains_sequence convex_hull_agg copartition corr cos cosh cosine_similarity count count_if covar_pop covar_samp crc32 create cross cube cume_dist current current_catalog current_date current_groups current_path current_role current_schema current_time current_timestamp current_timezone current_user data date_add date_diff date_format date_parse date_trunc day day_of_month day_of_week day_of_year deallocate default define definer degrees delete dense_rank deny desc describe descriptor distinct distributed dow doy drop e element_at else empty empty_approx_set encoding end error escape evaluate_classifier_predictions every except excluding execute exists exp explain extract false features fetch filter final first first_value flatten floor following for format format_datetime format_number from from_base from_base32 from_base64 from_base64url from_big_endian_32 from_big_endian_64 from_encoded_polyline from_geojson_geometry from_hex from_ieee754_32 from_ieee754_64 from_iso8601_date from_iso8601_timestamp from_iso8601_timestamp_nanos from_unixtime from_unixtime_nanos from_utf8 full functions geometric_mean geometry_from_hadoop_shape geometry_invalid_reason geometry_nearest_points geometry_to_bing_tiles geometry_union geometry_union_agg grant granted grants graphviz great_circle_distance greatest group grouping groups hamming_distance hash_counts having histogram hmac_md5 hmac_sha1 hmac_sha256 hmac_sha512 hour human_readable_seconds if ignore in including index infinity initial inner input insert intersect intersection_cardinality into inverse_beta_cdf inverse_normal_cdf invoker io is is_finite is_infinite is_json_scalar is_nan isolation jaccard_index join json_array json_array_contains json_array_get json_array_length json_exists json_extract json_extract_scalar json_format json_object json_parse json_query json_size json_value keep key keys kurtosis lag last last_day_of_month last_value lateral lead leading learn_classifier learn_libsvm_classifier learn_libsvm_regressor learn_regressor least left length level levenshtein_distance like limit line_interpolate_point line_interpolate_points line_locate_point listagg ln local localtime localtimestamp log log10 log2 logical lower lpad ltrim luhn_check make_set_digest map_agg map_concat map_entries map_filter map_from_entries map_keys map_union map_values map_zip_with match match_recognize matched matches materialized max max_by md5 measures merge merge_set_digest millisecond min min_by minute mod month multimap_agg multimap_from_entries murmur3 nan natural next nfc nfd nfkc nfkd ngrams no none none_match normal_cdf normalize not now nth_value ntile null nullif nulls numeric_histogram object objectid_timestamp of offset omit on one only option or order ordinality outer output over overflow parse_data_size parse_datetime parse_duration partition partitions passing past path pattern per percent_rank permute pi position pow power preceding prepare privileges properties prune qdigest_agg quarter quotes radians rand random range rank read recursive reduce reduce_agg refresh regexp_count regexp_extract regexp_extract_all regexp_like regexp_position regexp_replace regexp_split regr_intercept regr_slope regress rename render repeat repeatable replace reset respect restrict returning reverse revoke rgb right role roles rollback rollup round row_number rows rpad rtrim running scalar schema schemas second security seek select sequence serializable session set sets sha1 sha256 sha512 show shuffle sign simplify_geometry sin skewness skip slice some soundex spatial_partitioning spatial_partitions split split_part split_to_map split_to_multimap spooky_hash_v2_32 spooky_hash_v2_64 sqrt st_area st_asbinary st_astext st_boundary st_buffer st_centroid st_contains st_convexhull st_coorddim st_crosses st_difference st_dimension st_disjoint st_distance st_endpoint st_envelope st_envelopeaspts st_equals st_exteriorring st_geometries st_geometryfromtext st_geometryn st_geometrytype st_geomfrombinary st_interiorringn st_interiorrings st_intersection st_intersects st_isclosed st_isempty st_isring st_issimple st_isvalid st_length st_linefromtext st_linestring st_multipoint st_numgeometries st_numinteriorring st_numpoints st_overlaps st_point st_pointn st_points st_polygon st_relate st_startpoint st_symdifference st_touches st_union st_within st_x st_xmax st_xmin st_y st_ymax st_ymin start starts_with stats stddev stddev_pop stddev_samp string strpos subset substr substring sum system table tables tablesample tan tanh tdigest_agg text then ties timestamp_objectid timezone_hour timezone_minute to to_base to_base32 to_base64 to_base64url to_big_endian_32 to_big_endian_64 to_char to_date to_encoded_polyline to_geojson_geometry to_geometry to_hex to_ieee754_32 to_ieee754_64 to_iso8601 to_milliseconds to_spherical_geography to_timestamp to_unixtime to_utf8 trailing transaction transform transform_keys transform_values translate trim trim_array true truncate try try_cast type typeof uescape unbounded uncommitted unconditional union unique unknown unmatched unnest update upper url_decode url_encode url_extract_fragment url_extract_host url_extract_parameter url_extract_path url_extract_port url_extract_protocol url_extract_query use user using utf16 utf32 utf8 validate value value_at_quantile values values_at_quantiles var_pop var_samp variance verbose version view week week_of_year when where width_bucket wilson_interval_lower wilson_interval_upper window with with_timezone within without word_stem work wrapper write xxhash64 year year_of_week yow zip zip_with\"),builtin:_(\"array bigint bingtile boolean char codepoints color date decimal double function geometry hyperloglog int integer interval ipaddress joniregexp json json2016 jsonpath kdbtree likepattern map model objectid p4hyperloglog precision qdigest re2jregexp real regressor row setdigest smallint sphericalgeography tdigest time timestamp tinyint uuid varbinary varchar zone\"),atoms:_(\"false true null unknown\"),operatorChars:/^[[\\]|<>=!\\-+*/%]/,dateSQL:_(\"date time timestamp zone\"),support:_(\"decimallessFloat zerolessFloat hexNumber\")})})})()),_l.exports}Uu();var Sl={exports:{}},Cl;function Gu(){return Cl||(Cl=1,(function(De,Lt){(function(A){A(cr())})(function(A){A.defineMode(\"shell\",function(){var be={};function te(H,Y){for(var $=0;$<Y.length;$++)be[Y[$]]=H}var V=[\"true\",\"false\"],le=[\"if\",\"then\",\"do\",\"else\",\"elif\",\"while\",\"until\",\"for\",\"in\",\"esac\",\"fi\",\"fin\",\"fil\",\"done\",\"exit\",\"set\",\"unset\",\"export\",\"function\"],ee=[\"ab\",\"awk\",\"bash\",\"beep\",\"cat\",\"cc\",\"cd\",\"chown\",\"chmod\",\"chroot\",\"clear\",\"cp\",\"curl\",\"cut\",\"diff\",\"echo\",\"find\",\"gawk\",\"gcc\",\"get\",\"git\",\"grep\",\"hg\",\"kill\",\"killall\",\"ln\",\"ls\",\"make\",\"mkdir\",\"openssl\",\"mv\",\"nc\",\"nl\",\"node\",\"npm\",\"ping\",\"ps\",\"restart\",\"rm\",\"rmdir\",\"sed\",\"service\",\"sh\",\"shopt\",\"shred\",\"source\",\"sort\",\"sleep\",\"ssh\",\"start\",\"stop\",\"su\",\"sudo\",\"svn\",\"tee\",\"telnet\",\"top\",\"touch\",\"vi\",\"vim\",\"wall\",\"wc\",\"wget\",\"who\",\"write\",\"yes\",\"zsh\"];A.registerHelper(\"hintWords\",\"shell\",V.concat(le,ee)),te(\"atom\",V),te(\"keyword\",le),te(\"builtin\",ee);function _(H,Y){if(H.eatSpace())return null;var $=H.sol(),R=H.next();if(R===\"\\\\\")return H.next(),null;if(R===\"'\"||R==='\"'||R===\"`\")return Y.tokens.unshift(j(R,R===\"`\"?\"quote\":\"string\")),de(H,Y);if(R===\"#\")return $&&H.eat(\"!\")?(H.skipToEnd(),\"meta\"):(H.skipToEnd(),\"comment\");if(R===\"$\")return Y.tokens.unshift(B),de(H,Y);if(R===\"+\"||R===\"=\")return\"operator\";if(R===\"-\")return H.eat(\"-\"),H.eatWhile(/\\w/),\"attribute\";if(R==\"<\"){if(H.match(\"<<\"))return\"operator\";var W=H.match(/^<-?\\s*['\"]?([^'\"]*)['\"]?/);if(W)return Y.tokens.unshift(oe(W[1])),\"string-2\"}if(/\\d/.test(R)&&(H.eatWhile(/\\d/),H.eol()||!/\\w/.test(H.peek())))return\"number\";H.eatWhile(/[\\w-]/);var K=H.current();return H.peek()===\"=\"&&/\\w+/.test(K)?\"def\":be.hasOwnProperty(K)?be[K]:null}function j(H,Y){var $=H==\"(\"?\")\":H==\"{\"?\"}\":H;return function(R,W){for(var K,re=!1;(K=R.next())!=null;){if(K===$&&!re){W.tokens.shift();break}else if(K===\"$\"&&!re&&H!==\"'\"&&R.peek()!=$){re=!0,R.backUp(1),W.tokens.unshift(B);break}else{if(!re&&H!==$&&K===H)return W.tokens.unshift(j(H,Y)),de(R,W);if(!re&&/['\"]/.test(K)&&!/['\"]/.test(H)){W.tokens.unshift(w(K,\"string\")),R.backUp(1);break}}re=!re&&K===\"\\\\\"}return Y}}function w(H,Y){return function($,R){return R.tokens[0]=j(H,Y),$.next(),de($,R)}}var B=function(H,Y){Y.tokens.length>1&&H.eat(\"$\");var $=H.next();return/['\"({]/.test($)?(Y.tokens[0]=j($,$==\"(\"?\"quote\":$==\"{\"?\"def\":\"string\"),de(H,Y)):(/\\d/.test($)||H.eatWhile(/\\w/),Y.tokens.shift(),\"def\")};function oe(H){return function(Y,$){return Y.sol()&&Y.string==H&&$.tokens.shift(),Y.skipToEnd(),\"string-2\"}}function de(H,Y){return(Y.tokens[0]||_)(H,Y)}return{startState:function(){return{tokens:[]}},token:function(H,Y){return de(H,Y)},closeBrackets:\"()[]{}''\\\"\\\"``\",lineComment:\"#\",fold:\"brace\"}}),A.defineMIME(\"text/x-sh\",\"shell\"),A.defineMIME(\"application/x-sh\",\"shell\")})})()),Sl.exports}Gu();var Ll={exports:{}},Tl;function ju(){return Tl||(Tl=1,(function(De,Lt){(function(A){A(cr())})(function(A){function be(j){return new RegExp(\"^((\"+j.join(\")|(\")+\"))\\\\b\")}var te=be([\"and\",\"or\",\"not\",\"is\"]),V=[\"as\",\"assert\",\"break\",\"class\",\"continue\",\"def\",\"del\",\"elif\",\"else\",\"except\",\"finally\",\"for\",\"from\",\"global\",\"if\",\"import\",\"lambda\",\"pass\",\"raise\",\"return\",\"try\",\"while\",\"with\",\"yield\",\"in\",\"False\",\"True\"],le=[\"abs\",\"all\",\"any\",\"bin\",\"bool\",\"bytearray\",\"callable\",\"chr\",\"classmethod\",\"compile\",\"complex\",\"delattr\",\"dict\",\"dir\",\"divmod\",\"enumerate\",\"eval\",\"filter\",\"float\",\"format\",\"frozenset\",\"getattr\",\"globals\",\"hasattr\",\"hash\",\"help\",\"hex\",\"id\",\"input\",\"int\",\"isinstance\",\"issubclass\",\"iter\",\"len\",\"list\",\"locals\",\"map\",\"max\",\"memoryview\",\"min\",\"next\",\"object\",\"oct\",\"open\",\"ord\",\"pow\",\"property\",\"range\",\"repr\",\"reversed\",\"round\",\"set\",\"setattr\",\"slice\",\"sorted\",\"staticmethod\",\"str\",\"sum\",\"super\",\"tuple\",\"type\",\"vars\",\"zip\",\"__import__\",\"NotImplemented\",\"Ellipsis\",\"__debug__\"];A.registerHelper(\"hintWords\",\"python\",V.concat(le).concat([\"exec\",\"print\"]));function ee(j){return j.scopes[j.scopes.length-1]}A.defineMode(\"python\",function(j,w){for(var B=\"error\",oe=w.delimiters||w.singleDelimiters||/^[\\(\\)\\[\\]\\{\\}@,:`=;\\.\\\\]/,de=[w.singleOperators,w.doubleOperators,w.doubleDelimiters,w.tripleDelimiters,w.operators||/^([-+*/%\\/&|^]=?|[<>=]+|\\/\\/=?|\\*\\*=?|!=|[~!@]|\\.\\.\\.)/],H=0;H<de.length;H++)de[H]||de.splice(H--,1);var Y=w.hangingIndent||j.indentUnit,$=V,R=le;w.extra_keywords!=null&&($=$.concat(w.extra_keywords)),w.extra_builtins!=null&&(R=R.concat(w.extra_builtins));var W=!(w.version&&Number(w.version)<3);if(W){var K=w.identifiers||/^[_A-Za-z\\u00A1-\\uFFFF][_A-Za-z0-9\\u00A1-\\uFFFF]*/;$=$.concat([\"nonlocal\",\"None\",\"aiter\",\"anext\",\"async\",\"await\",\"breakpoint\",\"match\",\"case\"]),R=R.concat([\"ascii\",\"bytes\",\"exec\",\"print\"]);var re=new RegExp(`^(([rbuf]|(br)|(rb)|(fr)|(rf))?('{3}|\"{3}|['\"]))`,\"i\")}else{var K=w.identifiers||/^[_A-Za-z][_A-Za-z0-9]*/;$=$.concat([\"exec\",\"print\"]),R=R.concat([\"apply\",\"basestring\",\"buffer\",\"cmp\",\"coerce\",\"execfile\",\"file\",\"intern\",\"long\",\"raw_input\",\"reduce\",\"reload\",\"unichr\",\"unicode\",\"xrange\",\"None\"]);var re=new RegExp(`^(([rubf]|(ur)|(br))?('{3}|\"{3}|['\"]))`,\"i\")}var fe=be($),Me=be(R);function Ye(C,M){var Z=C.sol()&&M.lastToken!=\"\\\\\";if(Z&&(M.indent=C.indentation()),Z&&ee(M).type==\"py\"){var P=ee(M).offset;if(C.eatSpace()){var ue=C.indentation();return ue>P?ut(M):ue<P&&y(C,M)&&C.peek()!=\"#\"&&(M.errorToken=!0),null}else{var xe=Be(C,M);return P>0&&y(C,M)&&(xe+=\" \"+B),xe}}return Be(C,M)}function Be(C,M,Z){if(C.eatSpace())return null;if(!Z&&C.match(/^#.*/))return\"comment\";if(C.match(/^[0-9\\.]/,!1)){var P=!1;if(C.match(/^[\\d_]*\\.\\d+(e[\\+\\-]?\\d+)?/i)&&(P=!0),C.match(/^[\\d_]+\\.\\d*/)&&(P=!0),C.match(/^\\.\\d+/)&&(P=!0),P)return C.eat(/J/i),\"number\";var ue=!1;if(C.match(/^0x[0-9a-f_]+/i)&&(ue=!0),C.match(/^0b[01_]+/i)&&(ue=!0),C.match(/^0o[0-7_]+/i)&&(ue=!0),C.match(/^[1-9][\\d_]*(e[\\+\\-]?[\\d_]+)?/)&&(C.eat(/J/i),ue=!0),C.match(/^0(?![\\dx])/i)&&(ue=!0),ue)return C.eat(/L/i),\"number\"}if(C.match(re)){var xe=C.current().toLowerCase().indexOf(\"f\")!==-1;return xe?(M.tokenize=Tt(C.current(),M.tokenize),M.tokenize(C,M)):(M.tokenize=vt(C.current(),M.tokenize),M.tokenize(C,M))}for(var he=0;he<de.length;he++)if(C.match(de[he]))return\"operator\";return C.match(oe)?\"punctuation\":M.lastToken==\".\"&&C.match(K)?\"property\":C.match(fe)||C.match(te)?\"keyword\":C.match(Me)?\"builtin\":C.match(/^(self|cls)\\b/)?\"variable-2\":C.match(K)?M.lastToken==\"def\"||M.lastToken==\"class\"?\"def\":\"variable\":(C.next(),Z?null:B)}function Tt(C,M){for(;\"rubf\".indexOf(C.charAt(0).toLowerCase())>=0;)C=C.substr(1);var Z=C.length==1,P=\"string\";function ue(he){return function(ke,Qe){var Ae=Be(ke,Qe,!0);return Ae==\"punctuation\"&&(ke.current()==\"{\"?Qe.tokenize=ue(he+1):ke.current()==\"}\"&&(he>1?Qe.tokenize=ue(he-1):Qe.tokenize=xe)),Ae}}function xe(he,ke){for(;!he.eol();)if(he.eatWhile(/[^'\"\\{\\}\\\\]/),he.eat(\"\\\\\")){if(he.next(),Z&&he.eol())return P}else{if(he.match(C))return ke.tokenize=M,P;if(he.match(\"{{\"))return P;if(he.match(\"{\",!1))return ke.tokenize=ue(0),he.current()?P:ke.tokenize(he,ke);if(he.match(\"}}\"))return P;if(he.match(\"}\"))return B;he.eat(/['\"]/)}if(Z){if(w.singleLineStringErrors)return B;ke.tokenize=M}return P}return xe.isString=!0,xe}function vt(C,M){for(;\"rubf\".indexOf(C.charAt(0).toLowerCase())>=0;)C=C.substr(1);var Z=C.length==1,P=\"string\";function ue(xe,he){for(;!xe.eol();)if(xe.eatWhile(/[^'\"\\\\]/),xe.eat(\"\\\\\")){if(xe.next(),Z&&xe.eol())return P}else{if(xe.match(C))return he.tokenize=M,P;xe.eat(/['\"]/)}if(Z){if(w.singleLineStringErrors)return B;he.tokenize=M}return P}return ue.isString=!0,ue}function ut(C){for(;ee(C).type!=\"py\";)C.scopes.pop();C.scopes.push({offset:ee(C).offset+j.indentUnit,type:\"py\",align:null})}function F(C,M,Z){var P=C.match(/^[\\s\\[\\{\\(]*(?:#|$)/,!1)?null:C.column()+1;M.scopes.push({offset:M.indent+Y,type:Z,align:P})}function y(C,M){for(var Z=C.indentation();M.scopes.length>1&&ee(M).offset>Z;){if(ee(M).type!=\"py\")return!0;M.scopes.pop()}return ee(M).offset!=Z}function S(C,M){C.sol()&&(M.beginningOfLine=!0,M.dedent=!1);var Z=M.tokenize(C,M),P=C.current();if(M.beginningOfLine&&P==\"@\")return C.match(K,!1)?\"meta\":W?\"operator\":B;if(/\\S/.test(P)&&(M.beginningOfLine=!1),(Z==\"variable\"||Z==\"builtin\")&&M.lastToken==\"meta\"&&(Z=\"meta\"),(P==\"pass\"||P==\"return\")&&(M.dedent=!0),P==\"lambda\"&&(M.lambda=!0),P==\":\"&&!M.lambda&&ee(M).type==\"py\"&&C.match(/^\\s*(?:#|$)/,!1)&&ut(M),P.length==1&&!/string|comment/.test(Z)){var ue=\"[({\".indexOf(P);if(ue!=-1&&F(C,M,\"])}\".slice(ue,ue+1)),ue=\"])}\".indexOf(P),ue!=-1)if(ee(M).type==P)M.indent=M.scopes.pop().offset-Y;else return B}return M.dedent&&C.eol()&&ee(M).type==\"py\"&&M.scopes.length>1&&M.scopes.pop(),Z}var p={startState:function(C){return{tokenize:Ye,scopes:[{offset:C||0,type:\"py\",align:null}],indent:C||0,lastToken:null,lambda:!1,dedent:0}},token:function(C,M){var Z=M.errorToken;Z&&(M.errorToken=!1);var P=S(C,M);return P&&P!=\"comment\"&&(M.lastToken=P==\"keyword\"||P==\"punctuation\"?C.current():P),P==\"punctuation\"&&(P=null),C.eol()&&M.lambda&&(M.lambda=!1),Z?P+\" \"+B:P},indent:function(C,M){if(C.tokenize!=Ye)return C.tokenize.isString?A.Pass:0;var Z=ee(C),P=Z.type==M.charAt(0)||Z.type==\"py\"&&!C.dedent&&/^(else:|elif |except |finally:)/.test(M);return Z.align!=null?Z.align-(P?1:0):Z.offset-(P?Y:0)},electricInput:/^\\s*([\\}\\]\\)]|else:|elif |except |finally:)$/,closeBrackets:{triples:`'\"`},lineComment:\"#\",fold:\"indent\"};return p}),A.defineMIME(\"text/x-python\",\"python\");var _=function(j){return j.split(\" \")};A.defineMIME(\"text/x-cython\",{name:\"python\",extra_keywords:_(\"by cdef cimport cpdef ctypedef enum except extern gil include nogil property public readonly struct union DEF IF ELIF ELSE\")})})})()),Ll.exports}ju();const Ku={props:{modelValue:{type:String,default:\"\"},mode:{type:String,default:\"javascript\"},height:{type:[String,Number],default:300},options:{type:Object,default:()=>{}},theme:{type:String,default:\"idea\"},readOnly:{type:Boolean,default:!1}},data(){return{contentValue:this.modelValue,coder:null,opt:{autoRefresh:!0,theme:this.theme,styleActiveLine:!0,lineNumbers:!0,lineWrapping:!1,tabSize:2,indentUnit:2,indentWithTabs:!0,mode:this.mode,readOnly:this.readOnly,...this.options}}},computed:{_height(){return Number(this.height)?Number(this.height)+\"px\":this.height}},watch:{modelValue(De){this.contentValue=De,De!==this.coder.getValue()&&this.coder.setValue(De)},theme(De){this.toggleTheme(De)}},mounted(){this.init()},methods:{init(){this.coder=Eu(Iu.fromTextArea(this.$refs.textarea,this.opt)),this.coder.on(\"change\",De=>{this.contentValue=De.getValue(),this.$emit(\"update:modelValue\",this.contentValue)})},formatStrInJson(De){return JSON.stringify(JSON.parse(De),null,4)},toggleTheme(De){this.coder.setOption(\"theme\",De)},refresh(){this.coder.refresh()}}};function Xu(De,Lt,A,be,te,V){return Nu(),Au(\"div\",{class:\"sc-code-editor\",style:Wu({height:V._height})},[Du(Ou(\"textarea\",{ref:\"textarea\",\"onUpdate:modelValue\":Lt[0]||(Lt[0]=le=>te.contentValue=le)},null,512),[[zu,te.contentValue]])],4)}const Qu=Mu(Ku,[[\"render\",Xu],[\"__scopeId\",\"data-v-54e92a10\"]]);export{Qu as C};\n"
  },
  {
    "path": "embedFS/dist/assets/ConfirmBox-Dl9KDCIE.css",
    "content": ".v-card-title[data-v-0609b185]{padding:20px 24px 0}.v-card-text[data-v-0609b185]{padding:16px 24px 8px}.v-card-actions[data-v-0609b185]{padding:8px 24px 20px}\n"
  },
  {
    "path": "embedFS/dist/assets/ConfirmBox-UdDnLY_r.js",
    "content": "import{_ as x,i as c,A as r,o as i,w as t,a,V as v,ab as B,k as S,t as s,p as k,D as f,L as T,C as w,s as m,v as p}from\"./index-But_YWe_.js\";import{V as h}from\"./VAlert-hOsVftqi.js\";import{V as N}from\"./VSpacer-D758VKS2.js\";import{V as A}from\"./VDialog-BetymGlx.js\";const D={__name:\"ConfirmBox\",props:{modelValue:{type:Boolean,default:!1},type:{type:String,default:\"success\",validator:e=>[\"success\",\"warning\",\"error\",\"info\"].includes(e)},title:{type:String,default:\"确认操作\"},content:{type:String,default:\"您确定要执行此操作吗？\"},confirmLoading:{type:Boolean,default:!1},cancelButton:{type:Boolean,default:!0},confirmText:{type:String,default:\"确认\"},cancelText:{type:String,default:\"取消\"},confirmColor:{type:String,default:\"primary\"},cancelColor:{type:String,default:\"\"}},emits:[\"update:modelValue\",\"confirm\",\"cancel\"],setup(e,{emit:V}){const n=e,l=V,d=c(()=>{const o={success:{icon:\"mdi-check-circle\",color:\"success\"},warning:{icon:\"mdi-alert-circle\",color:\"warning\"},error:{icon:\"mdi-close-circle\",color:\"error\"},info:{icon:\"mdi-information\",color:\"info\"}};return o[n.type]||o.info});c(()=>d.value.icon),c(()=>d.value.color);const g=()=>{l(\"confirm\")},y=()=>{l(\"cancel\"),l(\"update:modelValue\",!1)};return(o,u)=>(i(),r(A,{\"model-value\":e.modelValue,\"max-width\":\"500px\",persistent:\"\",\"onUpdate:modelValue\":u[0]||(u[0]=C=>o.$emit(\"update:modelValue\",C))},{default:t(()=>[a(v,null,{default:t(()=>[a(B,{class:\"d-flex align-center\"},{default:t(()=>[S(\"span\",null,s(e.title),1)]),_:1}),a(k,{class:\"pt-4\"},{default:t(()=>[e.content?(i(),r(h,{key:0,text:e.content,type:e.type,variant:\"tonal\"},null,8,[\"text\",\"type\"])):f(\"\",!0),T(o.$slots,\"content\",{},void 0,!0)]),_:3}),a(w,{class:\"pa-4\"},{default:t(()=>[a(N),n.cancelButton?(i(),r(m,{key:0,variant:\"elevated\",color:e.cancelColor,onClick:y},{default:t(()=>[p(s(e.cancelText),1)]),_:1},8,[\"color\"])):f(\"\",!0),a(m,{variant:\"elevated\",loading:n.confirmLoading,color:e.confirmColor,onClick:g},{default:t(()=>[p(s(e.confirmText),1)]),_:1},8,[\"loading\",\"color\"])]),_:1})]),_:3})]),_:3},8,[\"model-value\"]))}},U=x(D,[[\"__scopeId\",\"data-v-0609b185\"]]);export{U as _};\n"
  },
  {
    "path": "embedFS/dist/assets/NavbarThemeSwitcher-DznimRXG.js",
    "content": "import{_ as O,c as F,o as p,a as k,k as B,l as f,a1 as H,m as P,t as I,F as R,b as x,z as V,A as g,s as w,a2 as W,g as S,i as $,f as y,j as z,O as T,w as _,y as D,U as G,v as M,E as j,x as q,a3 as A,a4 as U,a5 as J,a6 as K,h as L}from\"./index-But_YWe_.js\";import{T as E}from\"./index-Nr3m5Q0F.js\";import{V as Q}from\"./VList-D_MCDEbx.js\";import{V as X}from\"./VMenu-CXNpVDF7.js\";const Y={class:\"font-weight-medium leading-normal text-xl text-uppercase\"},Z={__name:\"NavHeader\",setup(t){const e=H();return(n,a)=>(p(),F(R,null,[k(P,{width:\"3em\",height:\"2em\",src:f(e)},null,8,[\"src\"]),B(\"h1\",Y,I(n.$t(\"global.title\")),1)],64))}},me=O(Z,[[\"__scopeId\",\"data-v-bfb49ee7\"]]),he={__name:\"Github\",setup(t){const{t:e}=x();return(n,a)=>V((p(),g(w,{icon:\"ri-github-line\",color:\"default\",variant:\"text\",href:\"https://github.com/miracleEverywhere/dst-management-platform-api\",target:\"_blank\",rel:\"noopener noreferrer\"},null,512)),[[E,f(e)(\"global.github\")]])}},fe={__name:\"LangSelect\",setup(t){const e=x(),{current:n}=W(),a=S(),s=$(()=>a.language),r=y([]);z(()=>{u()});const u=()=>{a.language===\"en\"?r.value=[{label:\"简体中文\",value:\"zh\"},{label:\"English\",value:\"en\"}]:r.value=[{label:\"简体中文\",value:\"zh\"},{label:\"English\",value:\"en\"}]};T(()=>a.language,()=>{u()},{deep:!0});const m=l=>{switch(e.locale.value=l,a.language=l,l){case\"zh\":n.value=\"zhHans\";break;case\"en\":n.value=\"en\";break;default:n.value=\"zhHans\"}};return(l,d)=>(p(),g(X,{\"open-on-hover\":\"\"},{activator:_(({props:o})=>[k(w,j({color:\"default\",icon:\"ri-translate-2\",variant:\"text\"},o),null,16)]),default:_(()=>[k(Q,null,{default:_(()=>[(p(!0),F(R,null,D(f(r),o=>(p(),g(G,{key:o.value,command:o.value,disabled:f(s)===o.value,onClick:i=>m(o.value)},{default:_(()=>[M(I(o.label),1)]),_:2},1032,[\"command\",\"disabled\",\"onClick\"]))),128))]),_:1})]),_:1}))}},pe={__name:\"Document\",setup(t){const{t:e}=x();return(n,a)=>V((p(),g(w,{icon:\"ri-book-marked-line\",color:\"default\",variant:\"text\",href:\"https://miraclesses.top/\",target:\"_blank\",rel:\"noopener noreferrer\"},null,512)),[[E,f(e)(\"global.document\")]])}};function b(t){return typeof t==\"function\"?t():f(t)}typeof WorkerGlobalScope<\"u\"&&globalThis instanceof WorkerGlobalScope;const ee=()=>{};function te(t,e){function n(...a){return new Promise((s,r)=>{Promise.resolve(t(()=>e.apply(this,a),{fn:e,thisArg:this,args:a})).then(s).catch(r)})}return n}const C=t=>t();function ne(t=C){const e=y(!0);function n(){e.value=!1}function a(){e.value=!0}const s=(...r)=>{e.value&&t(...r)};return{isActive:A(e),pause:n,resume:a,eventFilter:s}}function ae(...t){if(t.length!==1)return U(...t);const e=t[0];return typeof e==\"function\"?A(J(()=>({get:e,set:ee}))):y(e)}function oe(t,e,n={}){const{eventFilter:a=C,...s}=n;return T(t,te(a,e),s)}function N(t,e,n={}){const{eventFilter:a,...s}=n,{eventFilter:r,pause:u,resume:m,isActive:l}=ne(a);return{stop:oe(t,e,{...s,eventFilter:r}),pause:u,resume:m,isActive:l}}function de(t,e,...[n]){const{flush:a=\"sync\",deep:s=!1,immediate:r=!0,direction:u=\"both\",transform:m={}}=n||{},l=[],d=\"ltr\"in m&&m.ltr||(c=>c),o=\"rtl\"in m&&m.rtl||(c=>c);return(u===\"both\"||u===\"ltr\")&&l.push(N(t,c=>{l.forEach(h=>h.pause()),e.value=d(c),l.forEach(h=>h.resume())},{flush:a,deep:s,immediate:r})),(u===\"both\"||u===\"rtl\")&&l.push(N(e,c=>{l.forEach(h=>h.pause()),t.value=o(c),l.forEach(h=>h.resume())},{flush:a,deep:s,immediate:r})),()=>{l.forEach(c=>c.stop())}}function ve(t=!1,e={}){const{truthyValue:n=!0,falsyValue:a=!1}=e,s=q(t),r=y(t);function u(m){if(arguments.length)return r.value=m,r.value;{const l=b(n);return r.value=r.value===l?b(a):l,r.value}}return s?u:[r,u]}function re(t,e){const n=K(d()),a=ae(t),s=$({get(){var o;const i=a.value;let c=e?.getIndexOf?e.getIndexOf(n.value,i):i.indexOf(n.value);return c<0&&(c=(o=e?.fallbackIndex)!=null?o:0),c},set(o){r(o)}});function r(o){const i=a.value,c=i.length,h=(o%c+c)%c,v=i[h];return n.value=v,v}function u(o=1){return r(s.value+o)}function m(o=1){return u(o)}function l(o=1){return u(-o)}function d(){var o,i;return(i=b((o=e?.initialValue)!=null?o:b(t)[0]))!=null?i:void 0}return T(a,()=>r(s.value)),{state:n,index:s,next:m,prev:l,go:r}}const se={__name:\"ThemeSwitcher\",props:{themes:{type:Array,required:!0}},setup(t){const e=t,n=S(),{t:a}=x(),{name:s,global:r}=L(),u=L(),{state:m,next:l,index:d}=re(e.themes.map(i=>i.name),{initialValue:n.theme});z(()=>{n.theme===\"\"?n.theme=u.global.name.value:(u.change(n.theme),document.documentElement.className=n.theme)});const o=async i=>{const c=()=>{const v=l();u.change(v),n.theme=v,document.documentElement.className=v};if(!document.startViewTransition){c();return}await document.startViewTransition(c).ready,document.documentElement.animate({opacity:[0,1]},{duration:300,easing:\"ease-in-out\",pseudoElement:\"::view-transition-new(root)\"}),document.documentElement.animate({opacity:[1,0]},{duration:300,easing:\"ease-in-out\",pseudoElement:\"::view-transition-old(root)\"})};return T(()=>u.global.name.value,i=>{m.value=i}),(i,c)=>V((p(),g(w,{icon:e.themes[f(d)].icon,color:\"default\",variant:\"text\",onClick:o},null,8,[\"icon\"])),[[E,f(a)(\"global.\"+f(n).theme)]])}},ge={__name:\"NavbarThemeSwitcher\",setup(t){const e=[{name:\"light\",icon:\"ri-sun-line\"},{name:\"dark\",icon:\"ri-moon-clear-line\"}];return(n,a)=>{const s=se;return p(),g(s,{themes:e})}}};export{me as N,he as _,pe as a,fe as b,ge as c,de as s,ve as u};\n"
  },
  {
    "path": "embedFS/dist/assets/NavbarThemeSwitcher-HlaVvm-i.css",
    "content": ".logo[data-v-bfb49ee7]{width:3em!important;height:2em!important}::view-transition-old(root),::view-transition-new(root){position:fixed;top:0;left:0;width:100%;height:100%;background:inherit}\n"
  },
  {
    "path": "embedFS/dist/assets/Result-DI11lCXq.js",
    "content": "import{A as t,o as i,w as a,k as l,n as u,D as r,L as f,J as s,t as o}from\"./index-But_YWe_.js\";import{V as p}from\"./VContainer-Dy0K6N_V.js\";const y={style:{\"font-size\":\"1.2rem\",\"line-height\":\"1.5rem\",\"letter-spacing\":\"-0.015625em\",\"text-align\":\"center\"},class:\"mt-2\"},h={style:{\"font-size\":\"1rem\",\"line-height\":\"1.5rem\",\"letter-spacing\":\"-0.015625em\",\"text-align\":\"center\"},class:\"mt-4\"},_={__name:\"Result\",props:{type:{type:String,default:\"success\"},title:{type:String,default:\"\"},subTitle:{type:String,default:\"\"},height:{type:Number,default:300}},setup(c){const e=c;return(n,g)=>(i(),t(p,{height:e.height,style:{\"overflow-y\":\"auto\"}},{default:a(()=>[l(\"div\",{class:\"d-flex flex-column align-center justify-center\",style:u({height:e.height-75+\"px\"})},[e.type===\"success\"?(i(),t(s,{key:0,color:\"success\",size:\"72\",icon:\"ri-checkbox-circle-fill\"})):r(\"\",!0),e.type===\"info\"?(i(),t(s,{key:1,color:\"info\",size:\"72\",icon:\"ri-information-2-fill\"})):r(\"\",!0),e.type===\"warning\"?(i(),t(s,{key:2,color:\"warning\",size:\"72\",icon:\"ri-error-warning-fill\"})):r(\"\",!0),e.type===\"error\"?(i(),t(s,{key:3,color:\"error\",size:\"72\",icon:\"ri-close-circle-fill\"})):r(\"\",!0),e.type===\"\"?(i(),t(s,{key:4,color:\"default\",size:\"72\",icon:\"ri-close-circle-fill\"})):r(\"\",!0),l(\"div\",y,o(e.title),1),l(\"div\",h,o(e.subTitle),1),f(n.$slots,\"default\")],4)]),_:3},8,[\"height\"]))}};export{_};\n"
  },
  {
    "path": "embedFS/dist/assets/TimeRunning-BnGoYIbA.js",
    "content": "import{b as v,f as g,i as f,O as b,j as k,a9 as R,c as n,o as t,D as r,k as M,t as o,l,F as B}from\"./index-But_YWe_.js\";const D={key:0,class:\"mr-1\"},I={key:1,class:\"mr-1\"},N={key:2,class:\"mr-1\"},x={key:3,class:\"mr-1\"},F={class:\"mr-1\"},V={__name:\"TimeRunning\",props:{seconds:{type:Number,default:0}},setup(d){const i=d,{t:a}=v(),u=g(i.seconds);let c=null;const s=f(()=>{let e=u.value;const m=Math.floor(e/(365*24*60*60));e%=365*24*60*60;const p=Math.floor(e/(1440*60));e%=1440*60;const _=Math.floor(e/3600);e%=3600;const h=Math.floor(e/60),y=e%60;return{years:m,days:p,hours:_,minutes:h,seconds:y}});return b(()=>i.seconds,e=>{u.value=e}),k(()=>{c=setInterval(()=>u.value+=1,1e3)}),R(()=>{c&&clearInterval(c)}),(e,m)=>(t(),n(B,null,[s.value.years>0?(t(),n(\"span\",D,o(s.value.years+l(a)(\"global.timeRunning.year\")),1)):r(\"\",!0),s.value.days>0?(t(),n(\"span\",I,o(s.value.days+l(a)(\"global.timeRunning.day\")),1)):r(\"\",!0),s.value.hours>0?(t(),n(\"span\",N,o(s.value.hours+l(a)(\"global.timeRunning.hour\")),1)):r(\"\",!0),s.value.minutes>0?(t(),n(\"span\",x,o(s.value.minutes+l(a)(\"global.timeRunning.minute\")),1)):r(\"\",!0),M(\"span\",F,o(s.value.seconds+l(a)(\"global.timeRunning.second\")),1)],64))}};export{V as _};\n"
  },
  {
    "path": "embedFS/dist/assets/VAlert-DhdDkcOZ.css",
    "content": "@charset \"UTF-8\";.v-alert{display:grid;flex:1 1;grid-template-areas:\"prepend content append close\" \". content . .\";grid-template-columns:max-content auto max-content max-content;position:relative;padding:16px;overflow:hidden;--v-border-color: currentColor}.v-alert--absolute{position:absolute}.v-alert--fixed{position:fixed}.v-alert--sticky{position:sticky}.v-alert{border-radius:6px}.v-alert--variant-plain,.v-alert--variant-outlined,.v-alert--variant-text,.v-alert--variant-tonal{background:transparent;color:inherit}.v-alert--variant-plain{opacity:.62}.v-alert--variant-plain:focus,.v-alert--variant-plain:hover{opacity:1}.v-alert--variant-plain .v-alert__overlay{display:none}.v-alert--variant-elevated,.v-alert--variant-flat{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-alert--variant-elevated{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),.12),0 0 transparent,0 0 transparent}.v-alert--variant-flat{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-alert--variant-outlined{border:thin solid currentColor}.v-alert--variant-text .v-alert__overlay{background:currentColor}.v-alert--variant-tonal .v-alert__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-alert .v-alert__underlay{position:absolute}.v-alert--prominent{grid-template-areas:\"prepend content append close\" \"prepend content . .\"}.v-alert.v-alert--border{--v-border-opacity: .38}.v-alert.v-alert--border.v-alert--border-start{padding-inline-start:24px}.v-alert.v-alert--border.v-alert--border-end{padding-inline-end:24px}.v-alert--variant-plain{transition:.2s opacity cubic-bezier(.4,0,.2,1)}.v-alert--density-default{padding-bottom:16px;padding-top:16px}.v-alert--density-default.v-alert--border-top{padding-top:24px}.v-alert--density-default.v-alert--border-bottom{padding-bottom:24px}.v-alert--density-comfortable{padding-bottom:12px;padding-top:12px}.v-alert--density-comfortable.v-alert--border-top{padding-top:20px}.v-alert--density-comfortable.v-alert--border-bottom{padding-bottom:20px}.v-alert--density-compact{padding-bottom:8px;padding-top:8px}.v-alert--density-compact.v-alert--border-top{padding-top:16px}.v-alert--density-compact.v-alert--border-bottom{padding-bottom:16px}.v-alert:not(:has(.v-alert-title)) .v-alert__content{padding-block:.125rem}.v-alert__border{border-radius:inherit;inset:0;opacity:var(--v-border-opacity);position:absolute;pointer-events:none;width:100%}.v-alert__border{border-color:currentColor;border-style:solid;border-width:0}.v-alert__border--border{border-width:8px;box-shadow:none}.v-alert--border-start .v-alert__border{border-inline-start-width:8px}.v-alert--border-end .v-alert__border{border-inline-end-width:8px}.v-alert--border-top .v-alert__border{border-top-width:8px}.v-alert--border-bottom .v-alert__border{border-bottom-width:8px}.v-alert__close{flex:0 1 auto;grid-area:close}.v-alert__close>.v-btn{margin-block:calc(-1 * (var(--v-btn-height) + 12px - 1.75rem) / 2)}.v-alert__content{align-self:center;grid-area:content;overflow:hidden}.v-alert__append,.v-alert__close{margin-inline-start:16px}.v-alert__append{align-self:flex-start;grid-area:append}.v-alert__append+.v-alert__close{margin-inline-start:16px}.v-alert__prepend{align-self:flex-start;display:flex;align-items:center;grid-area:prepend;margin-inline-end:16px;min-height:1.75rem}.v-alert__prepend>.v-icon{font-size:1.75rem;height:1.75rem;width:1.75rem}.v-alert--prominent .v-alert__prepend{align-self:center}.v-alert__underlay{grid-area:none;position:absolute}.v-alert--border-start .v-alert__underlay{border-top-left-radius:0;border-bottom-left-radius:0}.v-alert--border-end .v-alert__underlay{border-top-right-radius:0;border-bottom-right-radius:0}.v-alert--border-top .v-alert__underlay{border-top-left-radius:0;border-top-right-radius:0}.v-alert--border-bottom .v-alert__underlay{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-alert-title{align-items:center;align-self:center;display:flex;font-size:1.125rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:normal;line-height:1.75rem;overflow-wrap:normal;text-transform:none;word-break:normal;word-wrap:break-word}@media(forced-colors:active){.v-alert:not(.v-alert--variant-text,.v-alert--variant-plain){border-style:solid}.v-alert--variant-outlined,.v-alert--variant-tonal{border-width:medium}.v-alert--variant-elevated,.v-alert--variant-flat{border-width:thick}}\n"
  },
  {
    "path": "embedFS/dist/assets/VAlert-hOsVftqi.js",
    "content": "import{am as L,aj as f,i as w,ai as F,as as E,a4 as d,aQ as M,bD as N,bz as R,b2 as j,bA as O,b1 as q,c6 as J,a$ as K,b0 as Q,a2 as U,a as l,ao as W,k as s,n as v,K as m,J as X,E as y,al as b,s as G,bw as H,aT as Y,aU as Z,b6 as p,c7 as ee,b7 as ae,bF as te,b4 as le,aW as se,aX as ne,aq as oe}from\"./index-But_YWe_.js\";const ie=L(\"v-alert-title\"),ce=f({iconSize:[Number,String],iconSizes:{type:Array,default:()=>[[\"x-small\",10],[\"small\",16],[\"default\",24],[\"large\",28],[\"x-large\",32]]}},\"iconSize\");function re(e,n){return{iconSize:w(()=>{const a=new Map(e.iconSizes),t=e.iconSize??n()??\"default\";return a.has(t)?a.get(t):t})}}const ue=[\"success\",\"info\",\"warning\",\"error\"],de=f({border:{type:[Boolean,String],validator:e=>typeof e==\"boolean\"||[\"top\",\"end\",\"bottom\",\"start\"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:oe,default:\"$close\"},closeLabel:{type:String,default:\"$vuetify.close\"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>ue.includes(e)},...ne(),...se(),...le(),...te(),...ce(),...ae(),...ee(),...p(),...Z(),...Y(),...H({variant:\"flat\"})},\"VAlert\"),me=F()({name:\"VAlert\",props:de(),emits:{\"click:close\":e=>!0,\"update:modelValue\":e=>!0},setup(e,n){let{emit:c,slots:a}=n;const t=E(e,\"modelValue\"),o=d(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),{iconSize:S}=re(e,()=>e.prominent?44:void 0),{themeClasses:k}=M(e),{colorClasses:P,colorStyles:z,variantClasses:V}=N(()=>({color:e.color??e.type,variant:e.variant})),{densityClasses:C}=R(e),{dimensionStyles:g}=j(e),{elevationClasses:x}=O(e),{locationStyles:_}=q(e),{positionClasses:A}=J(e),{roundedClasses:B}=K(e),{textColorClasses:I,textColorStyles:T}=Q(()=>e.borderColor),{t:h}=U(),r=d(()=>({\"aria-label\":h(e.closeLabel),onClick(i){t.value=!1,c(\"click:close\",i)}}));return()=>{const i=!!(a.prepend||o.value),D=!!(a.title||e.title),$=!!(a.close||e.closable),u={density:e.density,icon:o.value,size:e.iconSize||e.prominent?S.value:void 0};return t.value&&l(e.tag,{class:m([\"v-alert\",e.border&&{\"v-alert--border\":!!e.border,[`v-alert--border-${e.border===!0?\"start\":e.border}`]:!0},{\"v-alert--prominent\":e.prominent},k.value,P.value,C.value,x.value,A.value,B.value,V.value,e.class]),style:v([z.value,g.value,_.value,e.style]),role:\"alert\"},{default:()=>[W(!1,\"v-alert\"),e.border&&s(\"div\",{key:\"border\",class:m([\"v-alert__border\",I.value]),style:v(T.value)},null),i&&s(\"div\",{key:\"prepend\",class:\"v-alert__prepend\"},[a.prepend?l(b,{key:\"prepend-defaults\",disabled:!o.value,defaults:{VIcon:{...u}}},a.prepend):l(X,y({key:\"prepend-icon\"},u),null)]),s(\"div\",{class:\"v-alert__content\"},[D&&l(ie,{key:\"title\"},{default:()=>[a.title?.()??e.title]}),a.text?.()??e.text,a.default?.()]),a.append&&s(\"div\",{key:\"append\",class:\"v-alert__append\"},[a.append()]),$&&s(\"div\",{key:\"close\",class:\"v-alert__close\"},[a.close?l(b,{key:\"close-defaults\",defaults:{VBtn:{icon:e.closeIcon,size:\"x-small\",variant:\"text\"}}},{default:()=>[a.close?.({props:r.value})]}):l(G,y({key:\"close-btn\",icon:e.closeIcon,size:\"x-small\",variant:\"text\"},r.value),null)])]})}}});export{me as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VBadge-D7oDPA4h.js",
    "content": "import{ai as k,aj as B,a_ as y,a$ as N,a2 as S,b0 as V,h as x,b1 as P,b2 as h,ak as T,b3 as _,a as s,E as n,b4 as w,b5 as D,aT as R,aU as X,b6 as I,b7 as L,aX as Y,aq as $,k as l,b8 as z,z as A,b9 as H,J}from\"./index-But_YWe_.js\";const j=\"/assets/avatar-1-CxOKCzdw.png\",q=\"/assets/avatar-2-DBHb2r0Y.png\",E=\"/assets/avatar-3-BB5JHItX.png\",F=\"/assets/avatar-4-x_MPl8Kx.png\",K=B({bordered:Boolean,color:String,content:[Number,String],dot:Boolean,floating:Boolean,icon:$,inline:Boolean,label:{type:String,default:\"$vuetify.badge\"},max:[Number,String],modelValue:{type:Boolean,default:!0},offsetX:[Number,String],offsetY:[Number,String],textColor:String,...Y(),...L({location:\"top end\"}),...I(),...X(),...R(),...D({transition:\"scale-rotate-transition\"}),...w()},\"VBadge\"),O=k()({name:\"VBadge\",inheritAttrs:!1,props:K(),setup(a,t){const{backgroundColorClasses:i,backgroundColorStyles:r}=y(()=>a.color),{roundedClasses:d}=N(a),{t:u}=S(),{textColorClasses:c,textColorStyles:b}=V(()=>a.textColor),{themeClasses:g}=x(),{locationStyles:m}=P(a,!0,e=>(a.floating?a.dot?2:4:a.dot?8:12)+([\"top\",\"bottom\"].includes(e)?Number(a.offsetY??0):[\"left\",\"right\"].includes(e)?Number(a.offsetX??0):0)),{dimensionStyles:v}=h(a);return T(()=>{const e=Number(a.content),o=!a.max||isNaN(e)?a.content:e<=Number(a.max)?e:`${a.max}+`,[f,C]=_(t.attrs,[\"aria-atomic\",\"aria-label\",\"aria-live\",\"role\",\"title\"]);return s(a.tag,n({class:[\"v-badge\",{\"v-badge--bordered\":a.bordered,\"v-badge--dot\":a.dot,\"v-badge--floating\":a.floating,\"v-badge--inline\":a.inline},a.class]},C,{style:a.style}),{default:()=>[l(\"div\",{class:\"v-badge__wrapper\"},[t.slots.default?.(),s(z,{transition:a.transition},{default:()=>[A(l(\"span\",n({class:[\"v-badge__badge\",g.value,i.value,d.value,c.value],style:[r.value,b.value,v.value,a.inline?{}:m.value],\"aria-atomic\":\"true\",\"aria-label\":u(a.label,e),\"aria-live\":\"polite\",role:\"status\"},f),[a.dot?void 0:t.slots.badge?t.slots.badge?.():a.icon?s(J,{icon:a.icon},null):o]),[[H,a.modelValue]])]})])]})}),{}}});export{O as V,F as a,E as b,q as c,j as d};\n"
  },
  {
    "path": "embedFS/dist/assets/VBadge-Di9QvBJE.css",
    "content": "@charset \"UTF-8\";.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;display:inline-flex;border-radius:50px;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;font-size:.8125rem;font-weight:500;height:1.375rem;justify-content:center;min-width:1.375rem;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-badge__badge{background:rgb(var(--v-theme-surface-variant));color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity))}.v-badge__badge:has(.v-icon){padding:4px 6px}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;color:rgb(var(--v-theme-background));content:\"\";inset:0;position:absolute;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:8px;min-width:0;padding:0;width:8px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.8125rem;margin:0 -2px}.v-badge__badge img,.v-badge__badge .v-img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}@media(forced-colors:active){.v-badge__badge{forced-color-adjust:preserve-parent-color}.v-badge__badge.v-badge__badge{background:highlight!important;color:highlighttext!important}}\n"
  },
  {
    "path": "embedFS/dist/assets/VChip-DNNqEGWs.css",
    "content": "@charset \"UTF-8\";.v-chip{align-items:center;display:inline-flex;font-weight:500;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;white-space:nowrap;vertical-align:middle}.v-chip .v-icon{--v-icon-size-multiplier: .8571428571}.v-chip.v-chip--size-x-small{--v-chip-size: 12.75px;--v-chip-height: 20px;font-size:12.75px;padding:0 8px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 14px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 20px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-5.6px;margin-inline-end:4px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-8px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-start:4px;margin-inline-end:-5.6px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-8px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-x-small .v-icon--start,.v-chip.v-chip--size-x-small .v-chip__filter{margin-inline-start:-4px;margin-inline-end:4px}.v-chip.v-chip--size-x-small .v-icon--end,.v-chip.v-chip--size-x-small .v-chip__close{margin-inline-start:4px;margin-inline-end:-4px}.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close{margin-inline-start:8px}.v-chip.v-chip--size-small{--v-chip-size: 12.875px;--v-chip-height: 26px;font-size:12.875px;padding:0 10px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 20px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 26px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-7px;margin-inline-end:5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-10px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-start:5px;margin-inline-end:-7px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-10px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:15px}.v-chip.v-chip--size-small .v-icon--start,.v-chip.v-chip--size-small .v-chip__filter{margin-inline-start:-5px;margin-inline-end:5px}.v-chip.v-chip--size-small .v-icon--end,.v-chip.v-chip--size-small .v-chip__close{margin-inline-start:5px;margin-inline-end:-5px}.v-chip.v-chip--size-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close{margin-inline-start:10px}.v-chip.v-chip--size-default{--v-chip-size: 13px;--v-chip-height: 32px;font-size:13px;padding:0 12px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 26px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 32px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-8.4px;margin-inline-end:6px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-12px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-start:6px;margin-inline-end:-8.4px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-12px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:18px}.v-chip.v-chip--size-default .v-icon--start,.v-chip.v-chip--size-default .v-chip__filter{margin-inline-start:-6px;margin-inline-end:6px}.v-chip.v-chip--size-default .v-icon--end,.v-chip.v-chip--size-default .v-chip__close{margin-inline-start:6px;margin-inline-end:-6px}.v-chip.v-chip--size-default .v-icon--end+.v-chip__close,.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-large{--v-chip-size: 13.125px;--v-chip-height: 38px;font-size:13.125px;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 32px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 38px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-9.8px;margin-inline-end:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-start:7px;margin-inline-end:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-icon--start,.v-chip.v-chip--size-large .v-chip__filter{margin-inline-start:-7px;margin-inline-end:7px}.v-chip.v-chip--size-large .v-icon--end,.v-chip.v-chip--size-large .v-chip__close{margin-inline-start:7px;margin-inline-end:-7px}.v-chip.v-chip--size-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size: 13.25px;--v-chip-height: 44px;font-size:13.25px;padding:0 17px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 38px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 44px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-11.9px;margin-inline-end:8.5px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-17px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-start:8.5px;margin-inline-end:-11.9px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-17px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:25.5px}.v-chip.v-chip--size-x-large .v-icon--start,.v-chip.v-chip--size-x-large .v-chip__filter{margin-inline-start:-8.5px;margin-inline-end:8.5px}.v-chip.v-chip--size-x-large .v-icon--end,.v-chip.v-chip--size-x-large .v-chip__close{margin-inline-start:8.5px;margin-inline-end:-8.5px}.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close{margin-inline-start:17px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height) + 0px)}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) + -4px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) + -8px)}.v-chip{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-chip{border-radius:9999px}.v-chip--variant-plain,.v-chip--variant-outlined,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.62}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),.12),0 0 transparent,0 0 transparent}.v-chip--variant-flat{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-chip--variant-outlined{border:thin solid currentColor}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-chip .v-chip__underlay{position:absolute}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--link,.v-chip--filter{-webkit-user-select:none;user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__filter,.v-chip__prepend,.v-chip__append,.v-chip__close{align-items:center;display:inline-flex}.v-chip__close{cursor:pointer;flex:0 1 auto;font-size:20px;max-height:20px;max-width:20px;-webkit-user-select:none;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{background-color:currentColor;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-chip__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-chip--disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.v-chip--label{border-radius:6px}@media(forced-colors:active){.v-chip:not(.v-chip--variant-text,.v-chip--variant-plain){border:thin solid}}.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0}.v-chip-group .v-chip{margin:4px 8px 4px 0}@media(forced-colors:active){.v-chip-group .v-chip{background-color:buttonface!important;color:buttontext!important}.v-chip-group .v-chip:hover{color:highlight!important}}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}@media(forced-colors:active){.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled){color:highlight!important;forced-color-adjust:preserve-parent-color}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled):focus-visible{outline-offset:2px}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-elevated,.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-flat{background-color:highlight!important;color:highlighttext!important}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-outlined,.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-tonal{border-width:medium}}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px;cursor:pointer}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.2s all cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:initial}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scrollbar-color:rgba(0,0,0,0)}.v-slide-group__container::-webkit-scrollbar{display:none}.v-slide-group--vertical{max-height:inherit}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-slide-group--vertical .v-slide-group__container{overflow-x:hidden;overflow-y:auto}\n"
  },
  {
    "path": "embedFS/dist/assets/VChip-pydKSkvr.js",
    "content": "import{ai as le,aj as te,bd as Pe,e as we,au as be,a6 as T,i as S,bs as se,bt as Ee,bu as oe,O as ge,ak as me,a as f,k as m,J as V,K as L,n as Re,aA as ye,aU as ae,aB as Te,aX as ne,aq as I,bv as _e,bw as ke,aT as Se,bx as Be,aQ as Ce,ax as Fe,a4 as x,E as ee,R as ie,a2 as Oe,by as Ge,bz as De,bA as We,a$ as Le,bB as Me,as as He,an as ce,bC as $e,bD as qe,z as re,aV as Ke,bE as Ne,b6 as Ue,ap as je,bF as Qe,aW as Xe,bG as Je,bg as ue,ao as Ye,al as M,b9 as Ze,F as de,B as ve,t as el}from\"./index-But_YWe_.js\";import{b as fe,a as ll}from\"./index-c6y4pbVT.js\";function tl(e){let{selectedElement:o,containerElement:c,isRtl:s,isHorizontal:a}=e;const b=_(a,c),n=xe(a,s,c),g=_(a,o),h=ze(a,o),y=g*.4;return n>h?h-y:n+b<h+g?h-b+g+y:n}function al(e){let{selectedElement:o,containerElement:c,isHorizontal:s}=e;const a=_(s,c),b=ze(s,o),n=_(s,o);return b-a/2+n/2}function pe(e,o){return o?.[e?\"scrollWidth\":\"scrollHeight\"]||0}function nl(e,o){return o?.[e?\"clientWidth\":\"clientHeight\"]||0}function xe(e,o,c){if(!c)return 0;const{scrollLeft:s,offsetWidth:a,scrollWidth:b}=c;return e?o?b-a+s:s:c.scrollTop}function _(e,o){return o?.[e?\"offsetWidth\":\"offsetHeight\"]||0}function ze(e,o){return o?.[e?\"offsetLeft\":\"offsetTop\"]||0}const Ae=Symbol.for(\"vuetify:v-slide-group\"),Ve=te({centerActive:Boolean,scrollToActive:{type:Boolean,default:!0},contentClass:null,direction:{type:String,default:\"horizontal\"},symbol:{type:null,default:Ae},nextIcon:{type:I,default:\"$next\"},prevIcon:{type:I,default:\"$prev\"},showArrows:{type:[Boolean,String],validator:e=>typeof e==\"boolean\"||[\"always\",\"desktop\",\"mobile\",\"never\"].includes(e)},...ne(),...Te({mobile:null}),...ae(),...ye({selectedClass:\"v-slide-group-item--active\"})},\"VSlideGroup\"),he=le()({name:\"VSlideGroup\",props:Ve(),emits:{\"update:modelValue\":e=>!0},setup(e,o){let{slots:c}=o;const{isRtl:s}=Pe(),{displayClasses:a,mobile:b}=we(e),n=be(e,e.symbol),g=T(!1),h=T(0),y=T(0),B=T(0),u=S(()=>e.direction===\"horizontal\"),{resizeRef:r,contentRect:d}=se(),{resizeRef:p,contentRect:k}=se(),F=Ee(),C=S(()=>({container:r.el,duration:200,easing:\"easeOutQuart\"})),H=S(()=>n.selected.value.length?n.items.value.findIndex(l=>l.id===n.selected.value[0]):-1),$=S(()=>n.selected.value.length?n.items.value.findIndex(l=>l.id===n.selected.value[n.selected.value.length-1]):-1);if(oe){let l=-1;ge(()=>[n.selected.value,d.value,k.value,u.value],()=>{cancelAnimationFrame(l),l=requestAnimationFrame(()=>{if(d.value&&k.value){const t=u.value?\"width\":\"height\";y.value=d.value[t],B.value=k.value[t],g.value=y.value+1<B.value}if(e.scrollToActive&&H.value>=0&&p.el){const t=p.el.children[$.value];O(t,e.centerActive)}})})}const z=T(!1);function O(l,t){let i=0;t?i=al({containerElement:r.el,isHorizontal:u.value,selectedElement:l}):i=tl({containerElement:r.el,isHorizontal:u.value,isRtl:s.value,selectedElement:l}),P(i)}function P(l){if(!oe||!r.el)return;const t=_(u.value,r.el),i=xe(u.value,s.value,r.el);if(!(pe(u.value,r.el)<=t||Math.abs(l-i)<16)){if(u.value&&s.value&&r.el){const{scrollWidth:Y,offsetWidth:Z}=r.el;l=Y-Z-l}u.value?F.horizontal(l,C.value):F(l,C.value)}}function q(l){const{scrollTop:t,scrollLeft:i}=l.target;h.value=u.value?i:t}function v(l){if(z.value=!0,!(!g.value||!p.el)){for(const t of l.composedPath())for(const i of p.el.children)if(i===t){O(i);return}}}function G(l){z.value=!1}let w=!1;function K(l){!w&&!z.value&&!(l.relatedTarget&&p.el?.contains(l.relatedTarget))&&R(),w=!1}function E(){w=!0}function D(l){if(!p.el)return;function t(i){l.preventDefault(),R(i)}u.value?l.key===\"ArrowRight\"?t(s.value?\"prev\":\"next\"):l.key===\"ArrowLeft\"&&t(s.value?\"next\":\"prev\"):l.key===\"ArrowDown\"?t(\"next\"):l.key===\"ArrowUp\"&&t(\"prev\"),l.key===\"Home\"?t(\"first\"):l.key===\"End\"&&t(\"last\")}function A(l,t){if(!l)return;let i=l;do i=i?.[t===\"next\"?\"nextElementSibling\":\"previousElementSibling\"];while(i?.hasAttribute(\"disabled\"));return i}function R(l){if(!p.el)return;let t;if(!l)t=_e(p.el)[0];else if(l===\"next\"){if(t=A(p.el.querySelector(\":focus\"),l),!t)return R(\"first\")}else if(l===\"prev\"){if(t=A(p.el.querySelector(\":focus\"),l),!t)return R(\"last\")}else l===\"first\"?(t=p.el.firstElementChild,t?.hasAttribute(\"disabled\")&&(t=A(t,\"next\"))):l===\"last\"&&(t=p.el.lastElementChild,t?.hasAttribute(\"disabled\")&&(t=A(t,\"prev\")));t&&t.focus({preventScroll:!0})}function N(l){const t=u.value&&s.value?-1:1,i=(l===\"prev\"?-t:t)*y.value;let J=h.value+i;if(u.value&&s.value&&r.el){const{scrollWidth:Y,offsetWidth:Z}=r.el;J+=Y-Z}P(J)}const U=S(()=>({next:n.next,prev:n.prev,select:n.select,isSelected:n.isSelected})),W=S(()=>g.value||Math.abs(h.value)>0),j=S(()=>{switch(e.showArrows){case\"never\":return!1;case\"always\":return!0;case\"desktop\":return!b.value;case!0:return W.value;case\"mobile\":return b.value||W.value;default:return!b.value&&W.value}}),Q=S(()=>Math.abs(h.value)>1),X=S(()=>{if(!r.value||!W.value)return!1;const l=pe(u.value,r.el),t=nl(u.value,r.el);return l-t-Math.abs(h.value)>1});return me(()=>f(e.tag,{class:L([\"v-slide-group\",{\"v-slide-group--vertical\":!u.value,\"v-slide-group--has-affixes\":j.value,\"v-slide-group--is-overflowing\":g.value},a.value,e.class]),style:Re(e.style),tabindex:z.value||n.selected.value.length?-1:0,onFocus:K},{default:()=>[j.value&&m(\"div\",{key:\"prev\",class:L([\"v-slide-group__prev\",{\"v-slide-group__prev--disabled\":!Q.value}]),onMousedown:E,onClick:()=>Q.value&&N(\"prev\")},[c.prev?.(U.value)??f(fe,null,{default:()=>[f(V,{icon:s.value?e.nextIcon:e.prevIcon},null)]})]),m(\"div\",{key:\"container\",ref:r,class:L([\"v-slide-group__container\",e.contentClass]),onScroll:q},[m(\"div\",{ref:p,class:\"v-slide-group__content\",onFocusin:v,onFocusout:G,onKeydown:D},[c.default?.(U.value)])]),j.value&&m(\"div\",{key:\"next\",class:L([\"v-slide-group__next\",{\"v-slide-group__next--disabled\":!X.value}]),onMousedown:E,onClick:()=>X.value&&N(\"next\")},[c.next?.(U.value)??f(fe,null,{default:()=>[f(V,{icon:s.value?e.prevIcon:e.nextIcon},null)]})])]})),{selected:n.selected,scrollTo:N,scrollOffset:h,focus:R,hasPrev:Q,hasNext:X}}}),Ie=Symbol.for(\"vuetify:v-chip-group\"),sl=te({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Be},...Ve({scrollToActive:!1}),...ne(),...ye({selectedClass:\"v-chip--selected\"}),...ae(),...Se(),...ke({variant:\"tonal\"})},\"VChipGroup\");le()({name:\"VChipGroup\",props:sl(),emits:{\"update:modelValue\":e=>!0},setup(e,o){let{slots:c}=o;const{themeClasses:s}=Ce(e),{isSelected:a,select:b,next:n,prev:g,selected:h}=be(e,Ie);return Fe({VChip:{baseColor:x(()=>e.baseColor),color:x(()=>e.color),disabled:x(()=>e.disabled),filter:x(()=>e.filter),variant:x(()=>e.variant)}}),me(()=>{const y=he.filterProps(e);return f(he,ee(y,{class:[\"v-chip-group\",{\"v-chip-group--column\":e.column},s.value,e.class],style:e.style}),{default:()=>[c.default?.({isSelected:a,select:b,next:n,prev:g,selected:h.value})]})}),{}}});const ol=te({activeClass:String,appendAvatar:String,appendIcon:I,baseColor:String,closable:Boolean,closeIcon:{type:I,default:\"$delete\"},closeLabel:{type:String,default:\"$vuetify.close\"},draggable:Boolean,filter:Boolean,filterIcon:{type:I,default:\"$complete\"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:I,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:ue(),onClickOnce:ue(),...Je(),...ne(),...Xe(),...Qe(),...je(),...Ue(),...Ne(),...Ke(),...ae({tag:\"span\"}),...Se(),...ke({variant:\"tonal\"})},\"VChip\"),rl=le()({name:\"VChip\",directives:{vRipple:ie},props:ol(),emits:{\"click:close\":e=>!0,\"update:modelValue\":e=>!0,\"group:selected\":e=>!0,click:e=>!0},setup(e,o){let{attrs:c,emit:s,slots:a}=o;const{t:b}=Oe(),{borderClasses:n}=Ge(e),{densityClasses:g}=De(e),{elevationClasses:h}=We(e),{roundedClasses:y}=Le(e),{sizeClasses:B}=Me(e),{themeClasses:u}=Ce(e),r=He(e,\"modelValue\"),d=ce(e,Ie,!1),p=ce(e,Ae,!1),k=$e(e,c),F=x(()=>e.link!==!1&&k.isLink.value),C=S(()=>!e.disabled&&e.link!==!1&&(!!d||e.link||k.isClickable.value)),H=x(()=>({\"aria-label\":b(e.closeLabel),disabled:e.disabled,onClick(v){v.preventDefault(),v.stopPropagation(),r.value=!1,s(\"click:close\",v)}}));ge(r,v=>{v?(d?.register(),p?.register()):(d?.unregister(),p?.unregister())});const{colorClasses:$,colorStyles:z,variantClasses:O}=qe(()=>({color:!d||d.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant}));function P(v){s(\"click\",v),C.value&&(k.navigate.value?.(v),d?.toggle())}function q(v){(v.key===\"Enter\"||v.key===\" \")&&(v.preventDefault(),P(v))}return()=>{const v=k.isLink.value?\"a\":e.tag,G=!!(e.appendIcon||e.appendAvatar),w=!!(G||a.append),K=!!(a.close||e.closable),E=!!(a.filter||e.filter)&&d,D=!!(e.prependIcon||e.prependAvatar),A=!!(D||a.prepend);return r.value&&re(f(v,ee(k.linkProps,{class:[\"v-chip\",{\"v-chip--disabled\":e.disabled,\"v-chip--label\":e.label,\"v-chip--link\":C.value,\"v-chip--filter\":E,\"v-chip--pill\":e.pill,[`${e.activeClass}`]:e.activeClass&&k.isActive?.value},u.value,n.value,$.value,g.value,h.value,y.value,B.value,O.value,d?.selectedClass.value,e.class],style:[z.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:C.value?0:void 0,onClick:P,onKeydown:C.value&&!F.value&&q}),{default:()=>[Ye(C.value,\"v-chip\"),E&&f(ll,{key:\"filter\"},{default:()=>[re(m(\"div\",{class:\"v-chip__filter\"},[a.filter?f(M,{key:\"filter-defaults\",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},a.filter):f(V,{key:\"filter-icon\",icon:e.filterIcon},null)]),[[Ze,d.isSelected.value]])]}),A&&m(\"div\",{key:\"prepend\",class:\"v-chip__prepend\"},[a.prepend?f(M,{key:\"prepend-defaults\",disabled:!D,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},a.prepend):m(de,null,[e.prependIcon&&f(V,{key:\"prepend-icon\",icon:e.prependIcon,start:!0},null),e.prependAvatar&&f(ve,{key:\"prepend-avatar\",image:e.prependAvatar,start:!0},null)])]),m(\"div\",{class:\"v-chip__content\",\"data-no-activator\":\"\"},[a.default?.({isSelected:d?.isSelected.value,selectedClass:d?.selectedClass.value,select:d?.select,toggle:d?.toggle,value:d?.value.value,disabled:e.disabled})??el(e.text)]),w&&m(\"div\",{key:\"append\",class:\"v-chip__append\"},[a.append?f(M,{key:\"append-defaults\",disabled:!G,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},a.append):m(de,null,[e.appendIcon&&f(V,{key:\"append-icon\",end:!0,icon:e.appendIcon},null),e.appendAvatar&&f(ve,{key:\"append-avatar\",end:!0,image:e.appendAvatar},null)])]),K&&m(\"button\",ee({key:\"close\",class:\"v-chip__close\",type:\"button\",\"data-testid\":\"close-chip\"},H.value),[a.close?f(M,{key:\"close-defaults\",defaults:{VIcon:{icon:e.closeIcon,size:\"x-small\"}}},a.close):f(V,{key:\"close-icon\",icon:e.closeIcon,size:\"x-small\"},null)])]}),[[ie,C.value&&e.ripple,null]])}}});export{rl as V,he as a,Ve as m};\n"
  },
  {
    "path": "embedFS/dist/assets/VCol-BCVfdzjO.js",
    "content": "import\"./VRow-DtJTiJKO.js\";import{ai as y,aj as S,i as C,T as k,aU as N,aX as h,ba as n,bb as f}from\"./index-But_YWe_.js\";const i=n.reduce((e,s)=>(e[s]={type:[Boolean,String,Number],default:!1},e),{}),d=n.reduce((e,s)=>{const t=\"offset\"+f(s);return e[t]={type:[String,Number],default:null},e},{}),m=n.reduce((e,s)=>{const t=\"order\"+f(s);return e[t]={type:[String,Number],default:null},e},{}),u={col:Object.keys(i),offset:Object.keys(d),order:Object.keys(m)};function L(e,s,t){let o=e;if(!(t==null||t===!1)){if(s){const r=s.replace(e,\"\");o+=`-${r}`}return e===\"col\"&&(o=\"v-\"+o),e===\"col\"&&(t===\"\"||t===!0)||(o+=`-${t}`),o.toLowerCase()}}const P=[\"auto\",\"start\",\"end\",\"center\",\"baseline\",\"stretch\"],V=S({cols:{type:[Boolean,String,Number],default:!1},...i,offset:{type:[String,Number],default:null},...d,order:{type:[String,Number],default:null},...m,alignSelf:{type:String,default:null,validator:e=>P.includes(e)},...h(),...N()},\"VCol\"),v=y()({name:\"VCol\",props:V(),setup(e,s){let{slots:t}=s;const o=C(()=>{const r=[];let a;for(a in u)u[a].forEach(l=>{const g=e[l],c=L(a,l,g);c&&r.push(c)});const b=r.some(l=>l.startsWith(\"v-col-\"));return r.push({\"v-col\":!b||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),r});return()=>k(e.tag,{class:[o.value,e.class],style:e.style},t.default?.())}});export{v as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VContainer-DLwbkp_b.css",
    "content": "@charset \"UTF-8\";.v-container{width:100%;padding:16px;margin-right:auto;margin-left:auto}@media(min-width:960px){.v-container{max-width:900px}}@media(min-width:1280px){.v-container{max-width:1200px}}@media(min-width:1920px){.v-container{max-width:1440px}}@media(min-width:2560px){.v-container{max-width:1440px}}.v-container--fluid{max-width:100%}.v-container.fill-height{align-items:center;display:flex;flex-wrap:wrap}\n"
  },
  {
    "path": "embedFS/dist/assets/VContainer-Dy0K6N_V.js",
    "content": "import{ai as t,aj as l,bd as i,b2 as r,ak as m,a as c,n as u,K as d,aU as C,b4 as f,aX as p}from\"./index-But_YWe_.js\";const y=l({fluid:{type:Boolean,default:!1},...p(),...f(),...C()},\"VContainer\"),k=t()({name:\"VContainer\",props:y(),setup(a,e){let{slots:s}=e;const{rtlClasses:n}=i(),{dimensionStyles:o}=r(a);return m(()=>c(a.tag,{class:d([\"v-container\",{\"v-container--fluid\":a.fluid},n.value,a.class]),style:u([o.value,a.style])},s)),{}}});export{k as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VDataTable-BKhtqv_h.css",
    "content": "@charset \"UTF-8\";.v-data-table{width:100%}.v-data-table__table{width:100%;border-collapse:separate;border-spacing:0}.v-data-table__tr--focus{border:1px dotted black}.v-data-table__tr--clickable{cursor:pointer}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end{text-align:end}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end .v-data-table-header__content{flex-direction:row-reverse}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center{text-align:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center .v-data-table-header__content{justify-content:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--no-padding{padding:0 8px}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--empty,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--empty,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--empty,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--empty{padding:0}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--nowrap{text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--nowrap .v-data-table-header__content{display:contents}.v-data-table .v-table__wrapper>table>thead>tr>th,.v-data-table .v-table__wrapper>table tbody>tr>th{align-items:center}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--fixed,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--fixed{position:sticky}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--sortable:hover,.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--sortable:focus,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--sortable:hover,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--sortable:focus{cursor:pointer;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon{opacity:0}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted):focus-visible .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted):focus-visible .v-data-table-header__sort-icon{opacity:.5}.v-data-table .v-table__wrapper>table>thead>tr.v-data-table__tr--mobile>td,.v-data-table .v-table__wrapper>table tbody>tr.v-data-table__tr--mobile>td{height:fit-content}.v-data-table-column--fixed,.v-data-table-column--fixed-end,.v-data-table__th--sticky{background-color:rgb(var(--v-theme-surface));background-image:inherit;position:sticky!important;left:0;z-index:1}.v-data-table-column--fixed-end{left:unset;right:0}.v-data-table-column--last-fixed{border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-data-table-column--first-fixed-end{border-left:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th.v-data-table-column--fixed,.v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th.v-data-table-column--fixed-end{z-index:2}.v-data-table-group-header-row td{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface))}.v-data-table-group-header-row td>span{padding-left:5px}.v-data-table--loading .v-data-table__td{opacity:var(--v-disabled-opacity)}.v-data-table-group-header-row__column{padding-inline-start:calc(var(--v-data-table-group-header-row-depth) * 16px)!important}.v-data-table-header__content{display:flex;align-items:center}.v-data-table-header__sort-icon{margin-inline:0px}.v-data-table-header__sort-badge{display:inline-flex;justify-content:center;align-items:center;font-size:.875rem;padding:4px;border-radius:50%;background:rgba(var(--v-border-color),var(--v-border-opacity));min-width:20px;min-height:20px;width:20px;height:20px}.v-data-table-progress>th{border:none!important;height:auto!important;padding:0!important}.v-data-table-progress__loader{position:relative}.v-data-table-rows-loading,.v-data-table-rows-no-data{text-align:center}.v-data-table__tr--mobile>.v-data-table__td--expanded-row{grid-template-columns:auto;justify-content:center}.v-data-table__tr--mobile>.v-data-table__td--select-row{grid-template-columns:0;justify-content:end}.v-data-table__tr--mobile>td{align-items:center;column-gap:4px;display:grid;grid-template-columns:repeat(2,1fr);min-height:var(--v-table-row-height)}.v-data-table__tr--mobile>td:not(:last-child){border-bottom:0!important}.v-data-table__td-title{font-weight:500;text-align:start}.v-data-table__td-value{text-align:end}.v-data-table__td-sort-icon{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-data-table__td-sort-icon-active{color:rgba(var(--v-theme-on-surface))}.v-data-table-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:8px 4px}.v-data-table-footer__items-per-page{align-items:center;display:flex;justify-content:center}.v-data-table-footer__items-per-page>span{padding-inline-end:8px}.v-data-table-footer__items-per-page>.v-select{width:90px}.v-data-table-footer__info{display:flex;justify-content:flex-end;min-width:116px;padding:0 16px}.v-data-table-footer__paginationz{align-items:center;display:flex;margin-inline-start:16px}.v-data-table-footer__page{padding:0 8px}\n"
  },
  {
    "path": "embedFS/dist/assets/VDataTable-BRoXfM0Y.js",
    "content": "import{cb as ft,bo as gt,aj as V,as as M,cc as $,i as k,O as be,b$ as Oe,ar as K,aR as me,a0 as z,ai as q,a2 as oe,ak as Q,k as p,a as S,E as A,at as pe,aq as O,cd as mt,bl as B,K as le,f as j,bQ as vt,bb as yt,ce as ht,b_ as X,bR as bt,bx as Ee,a6 as pt,a4 as C,cf as ne,cg as Z,bJ as xt,bc as St,a_ as Pt,e as xe,be as wt,F as W,bf as kt,aB as Se,aW as Pe,J as ke,n as It,s as _e,v as Ie,ch as ee,q as te,t as Dt,bg as ve,ay as ye,aw as ae,av as Tt,ax as Vt,Y as Ft}from\"./index-But_YWe_.js\";import{V as De}from\"./VPagination-BEBHkR5c.js\";import{V as Ae}from\"./VSelect-CxsUdWRP.js\";import{V as Ct}from\"./VChip-pydKSkvr.js\";import{V as re,u as Bt,a as Ot}from\"./filter-Dycv7ILy.js\";import{V as Te,m as Et}from\"./VTable-BLAHjZfY.js\";function Ve(e,t,l){return Object.keys(e).filter(a=>ft(a)&&a.endsWith(t)).reduce((a,n)=>(a[n.slice(0,-t.length)]=r=>gt(e[n],r,l(r)),a),{})}const _t=V({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10},pageBy:{type:String,default:\"any\"}},\"DataTable-paginate\"),Re=Symbol.for(\"vuetify:data-table-pagination\");function At(e){const t=M(e,\"page\",void 0,a=>Number(a??1)),l=M(e,\"itemsPerPage\",void 0,a=>Number(a??10));return{page:t,itemsPerPage:l}}function Rt(e){const{page:t,itemsPerPage:l,itemsLength:a}=e,n=k(()=>l.value===-1?0:l.value*(t.value-1)),r=k(()=>l.value===-1?a.value:Math.min(a.value,n.value+l.value)),o=k(()=>l.value===-1||a.value===0?1:Math.ceil(a.value/l.value));be([t,o],()=>{t.value>o.value&&(t.value=o.value)});function u(c){l.value=c,t.value=1}function s(){t.value=me(t.value+1,1,o.value)}function i(){t.value=me(t.value-1,1,o.value)}function f(c){t.value=me(c,1,o.value)}const v={page:t,itemsPerPage:l,startIndex:n,stopIndex:r,pageCount:o,itemsLength:a,nextPage:s,prevPage:i,setPage:f,setItemsPerPage:u};return z(Re,v),v}function Nt(){const e=K(Re);if(!e)throw new Error(\"Missing pagination!\");return e}function $t(e){const t=Oe(\"usePaginatedItems\"),{items:l,startIndex:a,stopIndex:n,itemsPerPage:r}=e,o=k(()=>r.value<=0?$(l):$(l).slice(a.value,n.value));return be(o,u=>{t.emit(\"update:currentItems\",u)},{immediate:!0}),{paginatedItems:o}}function Gt(e){const{sortedItems:t,paginate:l,group:a}=e,n=$(e.pageBy);if(n===\"item\"){const{paginatedItems:r,pageCount:o,setItemsPerPage:u}=l(t),{flatItems:s}=a(r);return{pageCount:o,setItemsPerPage:u,paginatedItems:s}}if(n===\"group\"){const{flatItems:r,groups:o}=a(t),{paginatedItems:u,pageCount:s,setItemsPerPage:i}=l(o),f=k(()=>{if(!u.value.length)return[];const v=u.value.at(0).id,c=u.value.at(-1).id,m=r.value.findIndex(d=>d.type===\"group\"&&d.id===v),b=r.value.findIndex(d=>d.type===\"group\"&&d.id===c),g=r.value.findIndex((d,D)=>D>b&&d.type===\"group\"&&d.depth===0);return r.value.slice(m,g===-1?void 0:g)});return{pageCount:s,setItemsPerPage:i,paginatedItems:f}}if(n===\"any\"){const{flatItems:r}=a(t),{paginatedItems:o,pageCount:u,setItemsPerPage:s}=l(r);return{pageCount:u,setItemsPerPage:s,paginatedItems:o}}throw new Error(`Unrecognized pagination target ${n}`)}const Ne=V({color:String,prevIcon:{type:O,default:\"$prev\"},nextIcon:{type:O,default:\"$next\"},firstIcon:{type:O,default:\"$first\"},lastIcon:{type:O,default:\"$last\"},itemsPerPageText:{type:String,default:\"$vuetify.dataFooter.itemsPerPageText\"},pageText:{type:String,default:\"$vuetify.dataFooter.pageText\"},firstPageLabel:{type:String,default:\"$vuetify.dataFooter.firstPage\"},prevPageLabel:{type:String,default:\"$vuetify.dataFooter.prevPage\"},nextPageLabel:{type:String,default:\"$vuetify.dataFooter.nextPage\"},lastPageLabel:{type:String,default:\"$vuetify.dataFooter.lastPage\"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:\"10\"},{value:25,title:\"25\"},{value:50,title:\"50\"},{value:100,title:\"100\"},{value:-1,title:\"$vuetify.dataFooter.itemsPerPageAll\"}]},showCurrentPage:Boolean},\"VDataTableFooter\"),Fe=q()({name:\"VDataTableFooter\",props:Ne(),setup(e,t){let{slots:l}=t;const{t:a}=oe(),{page:n,pageCount:r,startIndex:o,stopIndex:u,itemsLength:s,itemsPerPage:i,setItemsPerPage:f}=Nt(),v=k(()=>e.itemsPerPageOptions.map(c=>typeof c==\"number\"?{value:c,title:c===-1?a(\"$vuetify.dataFooter.itemsPerPageAll\"):String(c)}:{...c,title:isNaN(Number(c.title))?a(c.title):c.title}));return Q(()=>{const c=De.filterProps(e);return p(\"div\",{class:\"v-data-table-footer\"},[l.prepend?.(),p(\"div\",{class:\"v-data-table-footer__items-per-page\"},[p(\"span\",null,[a(e.itemsPerPageText)]),S(Ae,{items:v.value,itemColor:e.color,modelValue:i.value,\"onUpdate:modelValue\":m=>f(Number(m)),density:\"compact\",variant:\"outlined\",\"aria-label\":a(e.itemsPerPageText),hideDetails:!0},null)]),p(\"div\",{class:\"v-data-table-footer__info\"},[p(\"div\",null,[a(e.pageText,s.value?o.value+1:0,u.value,s.value)])]),p(\"div\",{class:\"v-data-table-footer__pagination\"},[S(De,A({modelValue:n.value,\"onUpdate:modelValue\":m=>n.value=m,density:\"comfortable\",firstAriaLabel:e.firstPageLabel,lastAriaLabel:e.lastPageLabel,length:r.value,nextAriaLabel:e.nextPageLabel,previousAriaLabel:e.prevPageLabel,rounded:!0,showFirstLastPage:!0,totalVisible:e.showCurrentPage?1:0,variant:\"plain\"},pe(c,[\"color\"])),null)])])}),{}}}),J=mt({align:{type:String,default:\"start\"},fixed:{type:[Boolean,String],default:!1},fixedOffset:[Number,String],fixedEndOffset:[Number,String],height:[Number,String],lastFixed:Boolean,firstFixedEnd:Boolean,noPadding:Boolean,indent:[Number,String],empty:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,t)=>{let{slots:l}=t;const a=e.tag??\"td\",n=typeof e.fixed==\"string\"?e.fixed:e.fixed?\"start\":\"none\";return S(a,{class:le([\"v-data-table__td\",{\"v-data-table-column--fixed\":n===\"start\",\"v-data-table-column--fixed-end\":n===\"end\",\"v-data-table-column--last-fixed\":e.lastFixed,\"v-data-table-column--first-fixed-end\":e.firstFixedEnd,\"v-data-table-column--no-padding\":e.noPadding,\"v-data-table-column--nowrap\":e.nowrap,\"v-data-table-column--empty\":e.empty},`v-data-table-column--align-${e.align}`]),style:{height:B(e.height),width:B(e.width),maxWidth:B(e.maxWidth),left:n===\"start\"?B(e.fixedOffset||null):void 0,right:n===\"end\"?B(e.fixedEndOffset||null):void 0,paddingInlineStart:e.indent?B(e.indent):void 0}},{default:()=>[l.default?.()]})}),Ht=V({headers:Array},\"DataTable-header\"),$e=Symbol.for(\"vuetify:data-table-headers\"),Ge={title:\"\",sortable:!1},Lt={...Ge,width:48};function jt(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(l=>({element:l,priority:0}));return{enqueue:(l,a)=>{let n=!1;for(let r=0;r<t.length;r++)if(t[r].priority>a){t.splice(r,0,{element:l,priority:a}),n=!0;break}n||t.push({element:l,priority:a})},size:()=>t.length,count:()=>{let l=0;if(!t.length)return 0;const a=Math.floor(t[0].priority);for(let n=0;n<t.length;n++)Math.floor(t[n].priority)===a&&(l+=1);return l},dequeue:()=>t.shift()}}function he(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)t.push(e);else for(const l of e.children)he(l,t);return t}function He(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const l of e)l.key&&t.add(l.key),l.children&&He(l.children,t);return t}function Mt(e){if(e.key){if(e.key===\"data-table-group\")return Ge;if([\"data-table-expand\",\"data-table-select\"].includes(e.key))return Lt}}function we(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(l=>we(l,t+1))):t}function Wt(e){let t=!1;function l(r,o){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:\"none\";if(r)if(u!==\"none\"&&(r.fixed=u),r.fixed===!0&&(r.fixed=\"start\"),r.fixed===o)if(r.children)if(o===\"start\")for(let s=r.children.length-1;s>=0;s--)l(r.children[s],o,o);else for(let s=0;s<r.children.length;s++)l(r.children[s],o,o);else!t&&o===\"start\"?r.lastFixed=!0:!t&&o===\"end\"?r.firstFixedEnd=!0:isNaN(Number(r.width))?ht(`Multiple fixed columns should have a static width (key: ${r.key})`):r.minWidth=Math.max(Number(r.width)||0,Number(r.minWidth)||0),t=!0;else if(r.children)if(o===\"start\")for(let s=r.children.length-1;s>=0;s--)l(r.children[s],o);else for(let s=0;s<r.children.length;s++)l(r.children[s],o);else t=!1}for(let r=e.length-1;r>=0;r--)l(e[r],\"start\");for(let r=0;r<e.length;r++)l(e[r],\"end\");let a=0;for(let r=0;r<e.length;r++)a=Le(e[r],a);let n=0;for(let r=e.length-1;r>=0;r--)n=je(e[r],n)}function Le(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!e)return t;if(e.children){e.fixedOffset=t;for(const l of e.children)t=Le(l,t)}else e.fixed&&e.fixed!==\"end\"&&(e.fixedOffset=t,t+=parseFloat(e.width||\"0\")||0);return t}function je(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!e)return t;if(e.children){e.fixedEndOffset=t;for(const l of e.children)t=je(l,t)}else e.fixed===\"end\"&&(e.fixedEndOffset=t,t+=parseFloat(e.width||\"0\")||0);return t}function Kt(e,t){const l=[];let a=0;const n=jt(e);for(;n.size()>0;){let o=n.count();const u=[];let s=1;for(;o>0;){const{element:i,priority:f}=n.dequeue(),v=t-a-we(i);if(u.push({...i,rowspan:v??1,colspan:i.children?he(i).length:1}),i.children)for(const c of i.children){const m=f%1+s/Math.pow(10,a+2);n.enqueue(c,a+v+m)}s+=1,o-=1}a+=1,l.push(u)}return{columns:e.map(o=>he(o)).flat(),headers:l}}function Me(e){const t=[];for(const l of e){const a={...Mt(l),...l},n=a.key??(typeof a.value==\"string\"?a.value:null),r=a.value??n??null,o={...a,key:n,value:r,sortable:a.sortable??(a.key!=null||!!a.sort),children:a.children?Me(a.children):void 0};t.push(o)}return t}function zt(e,t){const l=j([]),a=j([]),n=j({}),r=j({}),o=j({});vt(()=>{const i=(e.headers||Object.keys(e.items[0]??{}).map(g=>({key:g,title:yt(g)}))).slice(),f=He(i);t?.groupBy?.value.length&&!f.has(\"data-table-group\")&&i.unshift({key:\"data-table-group\",title:\"Group\"}),t?.showSelect?.value&&!f.has(\"data-table-select\")&&i.unshift({key:\"data-table-select\"}),t?.showExpand?.value&&!f.has(\"data-table-expand\")&&i.push({key:\"data-table-expand\"});const v=Me(i);Wt(v);const c=Math.max(...v.map(g=>we(g)))+1,m=Kt(v,c);l.value=m.headers,a.value=m.columns;const b=m.headers.flat(1);for(const g of b)g.key&&(g.sortable&&(g.sort&&(n.value[g.key]=g.sort),g.sortRaw&&(r.value[g.key]=g.sortRaw)),g.filter&&(o.value[g.key]=g.filter))});const u={headers:l,columns:a,sortFunctions:n,sortRawFunctions:r,filterFunctions:o};return z($e,u),u}function se(){const e=K($e);if(!e)throw new Error(\"Missing headers!\");return e}const qt={showSelectAll:!1,allSelected:()=>[],select:e=>{let{items:t,value:l}=e;return new Set(l?[t[0]?.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},We={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:l,selected:a}=e;for(const n of t)l?a.add(n.value):a.delete(n.value);return a},selectAll:e=>{let{value:t,currentPage:l,selected:a}=e;return We.select({items:l,value:t,selected:a})}},Ut={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:l,selected:a}=e;for(const n of t)l?a.add(n.value):a.delete(n.value);return a},selectAll:e=>{let{value:t,allItems:l}=e;return new Set(t?l.map(a=>a.value):[])}},Jt=V({showSelect:Boolean,selectStrategy:{type:[String,Object],default:\"page\"},modelValue:{type:Array,default:()=>[]},valueComparator:Function},\"DataTable-select\"),Ke=Symbol.for(\"vuetify:data-table-selection\");function Qt(e,t){let{allItems:l,currentPage:a}=t;const n=M(e,\"modelValue\",e.modelValue,h=>{const x=e.valueComparator;return x?new Set(X(h).map(T=>l.value.find(P=>x(T,P.value))?.value??T)):new Set(X(h).map(T=>bt(T)?l.value.find(P=>T===P.value)?.value??T:l.value.find(P=>Ee(T,P.value))?.value??T))},h=>[...h.values()]),r=k(()=>l.value.filter(h=>h.selectable)),o=k(()=>$(a).filter(h=>h.selectable)),u=k(()=>{if(typeof e.selectStrategy==\"object\")return e.selectStrategy;switch(e.selectStrategy){case\"single\":return qt;case\"all\":return Ut;default:return We}}),s=pt(null);function i(h){return X(h).every(x=>n.value.has(x.value))}function f(h){return X(h).some(x=>n.value.has(x.value))}function v(h,x){const T=u.value.select({items:h,value:x,selected:new Set(n.value)});n.value=T}function c(h,x,T){const P=[],R=$(a);if(x=x??R.findIndex(N=>N.value===h.value),e.selectStrategy!==\"single\"&&T?.shiftKey&&s.value!==null){const[N,H]=[s.value,x].sort((w,y)=>w-y);P.push(...R.slice(N,H+1).filter(w=>w.selectable))}else P.push(h),s.value=x;v(P,!i([h]))}function m(h){const x=u.value.selectAll({value:h,allItems:r.value,currentPage:o.value,selected:new Set(n.value)});n.value=x}const b=k(()=>n.value.size>0),g=k(()=>{const h=u.value.allSelected({allItems:r.value,currentPage:o.value});return!!h.length&&i(h)}),d=C(()=>u.value.showSelectAll),D={toggleSelect:c,select:v,selectAll:m,isSelected:i,isSomeSelected:f,someSelected:b,allSelected:g,showSelectAll:d,lastSelectedIndex:s,selectStrategy:u};return z(Ke,D),D}function ue(){const e=K(Ke);if(!e)throw new Error(\"Missing selection!\");return e}const Yt=V({initialSortOrder:{type:String,default:\"asc\",validator:e=>!e||[\"asc\",\"desc\"].includes(e)},sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:{type:[Boolean,Object],default:!1},mustSort:Boolean},\"DataTable-sort\"),ze=Symbol.for(\"vuetify:data-table-sort\");function Xt(e){const t=C(()=>e.initialSortOrder),l=M(e,\"sortBy\"),a=C(()=>e.mustSort),n=C(()=>e.multiSort);return{initialSortOrder:t,sortBy:l,multiSort:n,mustSort:a}}function Zt(e,t){if(!xt(e))return{active:!!e};const{key:l,mode:a,modifier:n}=e,r=n===\"alt\"&&t?.altKey||n===\"shift\"&&t?.shiftKey;return{active:!l||t?.ctrlKey||t?.metaKey||!1,mode:r?a===\"append\"?\"prepend\":\"append\":a}}function ea(e){const{initialSortOrder:t,sortBy:l,mustSort:a,multiSort:n,page:r}=e,o=(i,f)=>{if(i.key==null)return;let v=l.value.map(g=>({...g}))??[];const c=v.find(g=>g.key===i.key),m=t.value,b=t.value===\"desc\"?\"asc\":\"desc\";if(c)c.order===b?a.value&&v.length===1?c.order=t.value:v=v.filter(g=>g.key!==i.key):c.order=b;else{const{active:g,mode:d}=Zt(n.value,f);g?d===\"prepend\"?v.unshift({key:i.key,order:m}):v.push({key:i.key,order:m}):v=[{key:i.key,order:m}]}l.value=v,r&&(r.value=1)};function u(i){return!!l.value.find(f=>f.key===i.key)}const s={sortBy:l,toggleSort:o,isSorted:u};return z(ze,s),s}function qe(){const e=K(ze);if(!e)throw new Error(\"Missing sort!\");return e}function ta(e,t,l,a){const n=oe();return{sortedItems:k(()=>l.value.length?aa(t.value,l.value,n.current.value,{transform:a?.transform,sortFunctions:{...e.customKeySort,...a?.sortFunctions?.value},sortRawFunctions:a?.sortRawFunctions?.value}):t.value)}}function aa(e,t,l,a){const n=new Intl.Collator(l,{sensitivity:\"accent\",usage:\"sort\"});return e.map(o=>[o,a?.transform?a.transform(o):o]).sort((o,u)=>{for(let s=0;s<t.length;s++){let i=!1;const f=t[s].key,v=t[s].order??\"asc\";if(v===!1)continue;let c=ne(o[1],f),m=ne(u[1],f),b=o[0].raw,g=u[0].raw;if(v===\"desc\"&&([c,m]=[m,c],[b,g]=[g,b]),a?.sortRawFunctions?.[f]){const d=a.sortRawFunctions[f](b,g);if(d==null)continue;if(i=!0,d)return d}if(a?.sortFunctions?.[f]){const d=a.sortFunctions[f](c,m);if(d==null)continue;if(i=!0,d)return d}if(!i&&(c instanceof Date&&m instanceof Date&&(c=c.getTime(),m=m.getTime()),[c,m]=[c,m].map(d=>d!=null?d.toString().toLocaleLowerCase():d),c!==m))return Z(c)&&Z(m)?0:Z(c)?-1:Z(m)?1:!isNaN(c)&&!isNaN(m)?Number(c)-Number(m):n.compare(c,m)}return 0}).map(o=>{let[u]=o;return u})}const Ue=V({color:String,disableSort:Boolean,fixedHeader:Boolean,multiSort:Boolean,initialSortOrder:String,sortIcon:{type:O},sortAscIcon:{type:O,default:\"$sortAsc\"},sortDescIcon:{type:O,default:\"$sortDesc\"},headerProps:{type:Object},sticky:Boolean,...Pe(),...Se(),...kt()},\"VDataTableHeaders\"),Ce=q()({name:\"VDataTableHeaders\",props:Ue(),setup(e,t){let{slots:l}=t;const{t:a}=oe(),{toggleSort:n,sortBy:r,isSorted:o}=qe(),{someSelected:u,allSelected:s,selectAll:i,showSelectAll:f}=ue(),{columns:v,headers:c}=se(),{loaderClasses:m}=St(e);function b(w,y){if(!(e.sticky||e.fixedHeader)&&!w.fixed)return;const I=typeof w.fixed==\"string\"?w.fixed:w.fixed?\"start\":\"none\";return{position:\"sticky\",left:I===\"start\"?B(w.fixedOffset):void 0,right:I===\"end\"?B(w.fixedEndOffset):void 0,top:e.sticky||e.fixedHeader?`calc(var(--v-table-header-height) * ${y})`:void 0}}function g(w,y){w.key===\"Enter\"&&!e.disableSort&&n(y,w)}function d(w){switch(r.value.find(I=>I.key===w.key)?.order){case\"asc\":return e.sortAscIcon;case\"desc\":return e.sortDescIcon;default:return e.sortIcon||(e.initialSortOrder===\"asc\"?e.sortAscIcon:e.sortDescIcon)}}const{backgroundColorClasses:D,backgroundColorStyles:h}=Pt(()=>e.color),{displayClasses:x,mobile:T}=xe(e),P=k(()=>({headers:c.value,columns:v.value,toggleSort:n,isSorted:o,sortBy:r.value,someSelected:u.value,allSelected:s.value,selectAll:i,getSortIcon:d})),R=k(()=>[\"v-data-table__th\",{\"v-data-table__th--sticky\":e.sticky||e.fixedHeader},x.value,m.value]),N=w=>{let{column:y,x:I,y:E}=w;const ie=y.key===\"data-table-select\"||y.key===\"data-table-expand\",L=y.key===\"data-table-group\"&&y.width===0&&!y.title,U=A(e.headerProps??{},y.headerProps??{});return S(J,A({tag:\"th\",align:y.align,class:[{\"v-data-table__th--sortable\":y.sortable&&!e.disableSort,\"v-data-table__th--sorted\":o(y),\"v-data-table__th--fixed\":y.fixed},...R.value],style:{width:B(y.width),minWidth:B(y.minWidth),maxWidth:B(y.maxWidth),...b(y,E)},colspan:y.colspan,rowspan:y.rowspan,fixed:y.fixed,nowrap:y.nowrap,lastFixed:y.lastFixed,firstFixedEnd:y.firstFixedEnd,noPadding:ie,empty:L,tabindex:y.sortable?0:void 0,onClick:y.sortable?G=>n(y,G):void 0,onKeydown:y.sortable?G=>g(G,y):void 0},U),{default:()=>{const G=`header.${y.key}`,Y={column:y,selectAll:i,isSorted:o,toggleSort:n,sortBy:r.value,someSelected:u.value,allSelected:s.value,getSortIcon:d};return l[G]?l[G](Y):L?\"\":y.key===\"data-table-select\"?l[\"header.data-table-select\"]?.(Y)??(f.value&&S(re,{color:e.color,density:e.density,modelValue:s.value,indeterminate:u.value&&!s.value,\"onUpdate:modelValue\":i},null)):p(\"div\",{class:\"v-data-table-header__content\"},[p(\"span\",null,[y.title]),y.sortable&&!e.disableSort&&S(ke,{key:\"icon\",class:\"v-data-table-header__sort-icon\",icon:d(y)},null),e.multiSort&&o(y)&&p(\"div\",{key:\"badge\",class:le([\"v-data-table-header__sort-badge\",...D.value]),style:It(h.value)},[r.value.findIndex(de=>de.key===y.key)+1])])}})},H=()=>{const w=k(()=>v.value.filter(I=>I?.sortable&&!e.disableSort)),y=v.value.find(I=>I.key===\"data-table-select\");return S(J,A({tag:\"th\",class:[...R.value],colspan:c.value.length+1},e.headerProps),{default:()=>[p(\"div\",{class:\"v-data-table-header__content\"},[S(Ae,{chips:!0,color:e.color,class:\"v-data-table__td-sort-select\",clearable:!0,density:\"default\",items:w.value,label:a(\"$vuetify.dataTable.sortBy\"),multiple:e.multiSort,variant:\"underlined\",\"onClick:clear\":()=>r.value=[]},{append:y?()=>S(re,{color:e.color,density:\"compact\",modelValue:s.value,indeterminate:u.value&&!s.value,\"onUpdate:modelValue\":()=>i(!s.value)},null):void 0,chip:I=>S(Ct,{onClick:I.item.raw?.sortable?()=>n(I.item.raw):void 0,onMousedown:E=>{E.preventDefault(),E.stopPropagation()}},{default:()=>[I.item.title,S(ke,{class:le([\"v-data-table__td-sort-icon\",o(I.item.raw)&&\"v-data-table__td-sort-icon-active\"]),icon:d(I.item.raw),size:\"small\"},null)]})})])]})};Q(()=>T.value?p(\"tr\",null,[S(H,null,null)]):p(W,null,[l.headers?l.headers(P.value):c.value.map((w,y)=>p(\"tr\",null,[w.map((I,E)=>S(N,{column:I,x:E,y},null))])),e.loading&&p(\"tr\",{class:\"v-data-table-progress\"},[p(\"th\",{colspan:v.value.length},[S(wt,{name:\"v-data-table-progress\",absolute:!0,active:!0,color:typeof e.loading==\"boolean\"||e.loading===\"true\"?e.color:e.loading,indeterminate:!0},{default:l.loader})])])]))}}),la=V({groupBy:{type:Array,default:()=>[]}},\"DataTable-group\"),Je=Symbol.for(\"vuetify:data-table-group\");function na(e){return{groupBy:M(e,\"groupBy\")}}function ra(e){const{disableSort:t,groupBy:l,sortBy:a}=e,n=j(new Set),r=k(()=>l.value.map(f=>({...f,order:f.order??!1})).concat(t?.value?[]:a.value));function o(f){return n.value.has(f.id)}function u(f){const v=new Set(n.value);o(f)?v.delete(f.id):v.add(f.id),n.value=v}function s(f){function v(c){const m=[];for(const b of c.items)\"type\"in b&&b.type===\"group\"?m.push(...v(b)):m.push(b);return[...new Set(m)]}return v({items:f})}const i={sortByWithGroups:r,toggleGroup:u,opened:n,groupBy:l,extractRows:s,isGroupOpen:o};return z(Je,i),i}function Qe(){const e=K(Je);if(!e)throw new Error(\"Missing group!\");return e}function oa(e,t){if(!e.length)return[];const l=new Map;for(const a of e){const n=ne(a.raw,t);l.has(n)||l.set(n,[]),l.get(n).push(a)}return l}function Ye(e,t){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:\"root\";if(!t.length)return[];const n=oa(e,t[0]),r=[],o=t.slice(1);return n.forEach((u,s)=>{const i=t[0],f=`${a}_${i}_${s}`;r.push({depth:l,id:f,key:i,value:s,items:o.length?Ye(u,o,l+1,f):u,type:\"group\"})}),r}function Xe(e,t,l){const a=[];for(const n of e)\"type\"in n&&n.type===\"group\"?(n.value!=null&&a.push(n),(t.has(n.id)||n.value==null)&&(a.push(...Xe(n.items,t,l)),l&&a.push({...n,type:\"group-summary\"}))):a.push(n);return a}function sa(e,t,l,a){const n=k(()=>t.value.length?Ye($(e),t.value.map(o=>o.key)):[]),r=k(()=>t.value.length?Xe(n.value,l.value,$(a)):$(e));return{groups:n,flatItems:r}}const Ze=V({item:{type:Object,required:!0},groupCollapseIcon:{type:O,default:\"$tableGroupCollapse\"},groupExpandIcon:{type:O,default:\"$tableGroupExpand\"},...Pe()},\"VDataTableGroupHeaderRow\"),ua=q()({name:\"VDataTableGroupHeaderRow\",props:Ze(),setup(e,t){let{slots:l}=t;const{isGroupOpen:a,toggleGroup:n,extractRows:r}=Qe(),{isSelected:o,isSomeSelected:u,select:s}=ue(),{columns:i}=se(),f=k(()=>r([e.item])),v=C(()=>i.value.length-(i.value.some(c=>c.key===\"data-table-select\")?1:0));return()=>p(\"tr\",{class:\"v-data-table-group-header-row\",style:{\"--v-data-table-group-header-row-depth\":e.item.depth}},[i.value.map(c=>{if(c.key===\"data-table-group\"){const m=a(e.item)?e.groupCollapseIcon:e.groupExpandIcon,b=()=>n(e.item);return l[\"data-table-group\"]?.({item:e.item,count:f.value.length,props:{icon:m,onClick:b}})??S(J,{class:\"v-data-table-group-header-row__column\",colspan:v.value},{default:()=>[S(_e,{size:\"small\",variant:\"text\",icon:m,onClick:b},null),p(\"span\",null,[e.item.value]),p(\"span\",null,[Ie(\"(\"),f.value.length,Ie(\")\")])]})}else if(c.key===\"data-table-select\"){const m=f.value.filter(D=>D.selectable),b=m.length>0&&o(m),g=u(m)&&!b,d=D=>s(m,D);return l[\"data-table-select\"]?.({props:{modelValue:b,indeterminate:g,\"onUpdate:modelValue\":d}})??S(J,{class:\"v-data-table__td--select-row\",noPadding:!0},{default:()=>[S(re,{density:e.density,disabled:m.length===0,modelValue:b,indeterminate:g,\"onUpdate:modelValue\":d},null)]})}return\"\"})])}}),ia=V({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},\"DataTable-expand\"),et=Symbol.for(\"vuetify:datatable:expanded\");function da(e){const t=C(()=>e.expandOnClick),l=M(e,\"expanded\",e.expanded,u=>new Set(u),u=>[...u.values()]);function a(u,s){const i=new Set(l.value),f=ee(u.value);if(s)i.add(f);else{const v=[...l.value].find(c=>ee(c)===f);i.delete(v)}l.value=i}function n(u){const s=ee(u.value);return[...l.value].some(i=>ee(i)===s)}function r(u){a(u,!n(u))}const o={expand:a,expanded:l,expandOnClick:t,isExpanded:n,toggleExpand:r};return z(et,o),o}function tt(){const e=K(et);if(!e)throw new Error(\"foo\");return e}const at=V({color:String,index:Number,item:Object,cellProps:[Object,Function],collapseIcon:{type:O,default:\"$collapse\"},expandIcon:{type:O,default:\"$expand\"},onClick:ve(),onContextmenu:ve(),onDblclick:ve(),...Pe(),...Se()},\"VDataTableRow\"),ca=q()({name:\"VDataTableRow\",props:at(),setup(e,t){let{slots:l}=t;const{displayClasses:a,mobile:n}=xe(e,\"v-data-table__tr\"),{isSelected:r,toggleSelect:o,someSelected:u,allSelected:s,selectAll:i}=ue(),{isExpanded:f,toggleExpand:v}=tt(),{toggleSort:c,sortBy:m,isSorted:b}=qe(),{columns:g}=se();Q(()=>p(\"tr\",{class:le([\"v-data-table__tr\",{\"v-data-table__tr--clickable\":!!(e.onClick||e.onContextmenu||e.onDblclick)},a.value]),onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&g.value.map((d,D)=>{const h=e.item,x=`item.${d.key}`,T=`header.${d.key}`,P={index:e.index,item:h.raw,internalItem:h,value:ne(h.columns,d.key),column:d,isSelected:r,toggleSelect:o,isExpanded:f,toggleExpand:v},R={column:d,selectAll:i,isSorted:b,toggleSort:c,sortBy:m.value,someSelected:u.value,allSelected:s.value,getSortIcon:()=>\"\"},N=typeof e.cellProps==\"function\"?e.cellProps({index:P.index,item:P.item,internalItem:P.internalItem,value:P.value,column:d}):e.cellProps,H=typeof d.cellProps==\"function\"?d.cellProps({index:P.index,item:P.item,internalItem:P.internalItem,value:P.value}):d.cellProps,w=d.key===\"data-table-select\"||d.key===\"data-table-expand\",y=d.key===\"data-table-group\"&&d.width===0&&!d.title;return S(J,A({align:d.align,indent:d.indent,class:{\"v-data-table__td--expanded-row\":d.key===\"data-table-expand\",\"v-data-table__td--select-row\":d.key===\"data-table-select\"},fixed:d.fixed,fixedOffset:d.fixedOffset,fixedEndOffset:d.fixedEndOffset,lastFixed:d.lastFixed,firstFixedEnd:d.firstFixedEnd,maxWidth:n.value?void 0:d.maxWidth,noPadding:w,empty:y,nowrap:d.nowrap,width:n.value?void 0:d.width},N,H),{default:()=>{if(d.key===\"data-table-select\")return l[\"item.data-table-select\"]?.({...P,props:{color:e.color,disabled:!h.selectable,modelValue:r([h]),onClick:te(()=>o(h),[\"stop\"])}})??S(re,{color:e.color,disabled:!h.selectable,density:e.density,modelValue:r([h]),onClick:te(E=>o(h,e.index,E),[\"stop\"])},null);if(d.key===\"data-table-expand\")return l[\"item.data-table-expand\"]?.({...P,props:{icon:f(h)?e.collapseIcon:e.expandIcon,size:\"small\",variant:\"text\",onClick:te(()=>v(h),[\"stop\"])}})??S(_e,{icon:f(h)?e.collapseIcon:e.expandIcon,size:\"small\",variant:\"text\",onClick:te(()=>v(h),[\"stop\"])},null);if(l[x]&&!n.value)return l[x](P);const I=Dt(P.value);return n.value?p(W,null,[p(\"div\",{class:\"v-data-table__td-title\"},[l[T]?.(R)??d.title]),p(\"div\",{class:\"v-data-table__td-value\"},[l[x]?.(P)??I])]):I}})})]))}}),lt=V({color:String,loading:[Boolean,String],loadingText:{type:String,default:\"$vuetify.dataIterator.loadingText\"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:\"$vuetify.noDataText\"},rowProps:[Object,Function],cellProps:[Object,Function],...ye(at(),[\"collapseIcon\",\"expandIcon\",\"density\"]),...ye(Ze(),[\"groupCollapseIcon\",\"groupExpandIcon\",\"density\"]),...Se()},\"VDataTableRows\"),Be=q()({name:\"VDataTableRows\",inheritAttrs:!1,props:lt(),setup(e,t){let{attrs:l,slots:a}=t;const{columns:n}=se(),{expandOnClick:r,toggleExpand:o,isExpanded:u}=tt(),{isSelected:s,toggleSelect:i}=ue(),{toggleGroup:f,isGroupOpen:v}=Qe(),{t:c}=oe(),{mobile:m}=xe(e);return Q(()=>{const b=ye(e,[\"groupCollapseIcon\",\"groupExpandIcon\",\"density\"]);return e.loading&&(!e.items.length||a.loading)?p(\"tr\",{class:\"v-data-table-rows-loading\",key:\"loading\"},[p(\"td\",{colspan:n.value.length},[a.loading?.()??c(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?p(\"tr\",{class:\"v-data-table-rows-no-data\",key:\"no-data\"},[p(\"td\",{colspan:n.value.length},[a[\"no-data\"]?.()??c(e.noDataText)])]):p(W,null,[e.items.map((g,d)=>{if(g.type===\"group\"){const x={index:d,item:g,columns:n.value,isExpanded:u,toggleExpand:o,isSelected:s,toggleSelect:i,toggleGroup:f,isGroupOpen:v};return a[\"group-header\"]?a[\"group-header\"](x):S(ua,A({key:`group-header_${g.id}`,item:g},Ve(l,\":groupHeader\",()=>x),b),a)}if(g.type===\"group-summary\"){const x={index:d,item:g,columns:n.value,toggleGroup:f};return a[\"group-summary\"]?.(x)??\"\"}const D={index:g.virtualIndex??d,item:g.raw,internalItem:g,columns:n.value,isExpanded:u,toggleExpand:o,isSelected:s,toggleSelect:i},h={...D,props:A({key:`item_${g.key??g.index}`,onClick:r.value?()=>{o(g)}:void 0,index:d,item:g,color:e.color,cellProps:e.cellProps,collapseIcon:e.collapseIcon,expandIcon:e.expandIcon,density:e.density,mobile:m.value},Ve(l,\":row\",()=>D),typeof e.rowProps==\"function\"?e.rowProps({item:D.item,index:D.index,internalItem:D.internalItem}):e.rowProps)};return p(W,{key:h.props.key},[a.item?a.item(h):S(ca,h.props,a),u(g)&&a[\"expanded-row\"]?.(D)])})])}),{}}}),fa=V({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:\"id\"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},\"DataTable-items\");function ga(e,t,l,a){const n=e.returnObject?t:ae(t,e.itemValue),r=ae(t,e.itemSelectable,!0),o=a.reduce((u,s)=>(s.key!=null&&(u[s.key]=ae(t,s.value)),u),{});return{type:\"item\",key:e.returnObject?ae(t,e.itemValue):n,index:l,value:n,selectable:r,columns:o,raw:t}}function ma(e,t,l){return t.map((a,n)=>ga(e,a,n,l))}function va(e,t){return{items:k(()=>ma(e,e.items,t.value))}}function ya(e){let{page:t,itemsPerPage:l,sortBy:a,groupBy:n,search:r}=e;const o=Oe(\"VDataTable\"),u=()=>({page:t.value,itemsPerPage:l.value,sortBy:a.value,groupBy:n.value,search:r.value});let s=null;be(u,i=>{Ee(s,i)||(s&&s.search!==i.search&&(t.value=1),o.emit(\"update:options\",i),s=i)},{deep:!0,immediate:!0})}const ha=V({...lt(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...ia(),...la(),...Ht(),...fa(),...Jt(),...Yt(),...pe(Ue(),[\"multiSort\",\"initialSortOrder\"]),...Et()},\"DataTable\"),ba=V({..._t(),...ha(),...Ot(),...Ne()},\"VDataTable\"),Ia=q()({name:\"VDataTable\",props:ba(),emits:{\"update:modelValue\":e=>!0,\"update:page\":e=>!0,\"update:itemsPerPage\":e=>!0,\"update:sortBy\":e=>!0,\"update:options\":e=>!0,\"update:groupBy\":e=>!0,\"update:expanded\":e=>!0,\"update:currentItems\":e=>!0},setup(e,t){let{attrs:l,slots:a}=t;const{groupBy:n}=na(e),{initialSortOrder:r,sortBy:o,multiSort:u,mustSort:s}=Xt(e),{page:i,itemsPerPage:f}=At(e),{disableSort:v}=Tt(e),{columns:c,headers:m,sortFunctions:b,sortRawFunctions:g,filterFunctions:d}=zt(e,{groupBy:n,showSelect:C(()=>e.showSelect),showExpand:C(()=>e.showExpand)}),{items:D}=va(e,c),h=C(()=>e.search),{filteredItems:x}=Bt(e,D,h,{transform:F=>F.columns,customKeyFilter:d}),{toggleSort:T}=ea({initialSortOrder:r,sortBy:o,multiSort:u,mustSort:s,page:i}),{sortByWithGroups:P,opened:R,extractRows:N,isGroupOpen:H,toggleGroup:w}=ra({groupBy:n,sortBy:o,disableSort:v}),{sortedItems:y}=ta(e,x,P,{transform:F=>({...F.raw,...F.columns}),sortFunctions:b,sortRawFunctions:g}),I=k(()=>e.pageBy===\"auto\"?e.groupBy.length?\"group\":\"item\":e.pageBy),{pageCount:E,setItemsPerPage:ie,paginatedItems:L}=Gt({pageBy:I,sortedItems:y,paginate:F=>{const ce=k(()=>$(F).length),{startIndex:fe,stopIndex:ge,pageCount:it,setItemsPerPage:dt}=Rt({page:i,itemsPerPage:f,itemsLength:ce}),{paginatedItems:ct}=$t({items:F,startIndex:fe,stopIndex:ge,itemsPerPage:f});return{paginatedItems:ct,pageCount:it,setItemsPerPage:dt}},group:F=>sa(F,n,R,()=>!!a[\"group-summary\"])}),U=k(()=>N(L.value)),{isSelected:G,select:Y,selectAll:de,toggleSelect:nt,someSelected:rt,allSelected:ot}=Qt(e,{allItems:D,currentPage:U}),{isExpanded:st,toggleExpand:ut}=da(e);ya({page:i,itemsPerPage:f,sortBy:o,groupBy:n,search:h}),Vt({VDataTableRows:{hideNoData:C(()=>e.hideNoData),noDataText:C(()=>e.noDataText),loading:C(()=>e.loading),loadingText:C(()=>e.loadingText)}});const _=k(()=>({page:i.value,itemsPerPage:f.value,sortBy:o.value,pageCount:E.value,toggleSort:T,setItemsPerPage:ie,someSelected:rt.value,allSelected:ot.value,isSelected:G,select:Y,selectAll:de,toggleSelect:nt,isExpanded:st,toggleExpand:ut,isGroupOpen:H,toggleGroup:w,items:U.value.map(F=>F.raw),internalItems:U.value,groupedItems:L.value,columns:c.value,headers:m.value}));return Q(()=>{const F=Fe.filterProps(e),ce=Ce.filterProps(pe(e,[\"multiSort\"])),fe=Be.filterProps(e),ge=Te.filterProps(e);return S(Te,A({class:[\"v-data-table\",{\"v-data-table--show-select\":e.showSelect,\"v-data-table--loading\":e.loading},e.class],style:e.style},ge,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>a.top?.(_.value),default:()=>a.default?a.default(_.value):p(W,null,[a.colgroup?.(_.value),!e.hideDefaultHeader&&p(\"thead\",{key:\"thead\"},[S(Ce,A(ce,{multiSort:!!e.multiSort}),a)]),a.thead?.(_.value),!e.hideDefaultBody&&p(\"tbody\",null,[a[\"body.prepend\"]?.(_.value),a.body?a.body(_.value):S(Be,A(l,fe,{items:L.value}),a),a[\"body.append\"]?.(_.value)]),a.tbody?.(_.value),a.tfoot?.(_.value)]),bottom:()=>a.bottom?a.bottom(_.value):!e.hideDefaultFooter&&p(W,null,[S(Ft,null,null),S(Fe,F,{prepend:a[\"footer.prepend\"]})])})}),{}}});export{Ia as V,Xt as a,At as b,na as c,zt as d,ra as e,Rt as f,sa as g,Qt as h,da as i,ya as j,Fe as k,Ce as l,Be as m,Ne as n,ha as o,ea as p,_t as q,va as u};\n"
  },
  {
    "path": "embedFS/dist/assets/VDataTableServer-DQucjpu4.js",
    "content": "import{c as M,a as Q,b as U,d as X,u as Z,p as $,e as ee,f as ae,g as te,h as oe,i as se,j as le,k as S,l as y,m as f,n as re,o as de,q as ue}from\"./VDataTable-BRoXfM0Y.js\";import{ai as ne,aj as ie,av as ce,i as m,a4 as o,ax as me,ak as ge,at as ve,a as l,k as n,Y as be,F as h,E as g,a0 as pe}from\"./index-But_YWe_.js\";import{V as D}from\"./VTable-BLAHjZfY.js\";const Pe=ie({itemsLength:{type:[Number,String],required:!0},...ue(),...de(),...re()},\"VDataTableServer\"),he=ne()({name:\"VDataTableServer\",props:Pe(),emits:{\"update:modelValue\":e=>!0,\"update:page\":e=>!0,\"update:itemsPerPage\":e=>!0,\"update:sortBy\":e=>!0,\"update:options\":e=>!0,\"update:expanded\":e=>!0,\"update:groupBy\":e=>!0},setup(e,T){let{attrs:V,slots:a}=T;const{groupBy:r}=M(e),{initialSortOrder:x,sortBy:s,multiSort:w,mustSort:B}=Q(e),{page:d,itemsPerPage:i}=U(e),{disableSort:k}=ce(e),I=m(()=>parseInt(e.itemsLength,10)),{columns:v,headers:F}=X(e,{groupBy:r,showSelect:o(()=>e.showSelect),showExpand:o(()=>e.showExpand)}),{items:u}=Z(e,v),{toggleSort:b}=$({initialSortOrder:x,sortBy:s,multiSort:w,mustSort:B,page:d}),{opened:R,isGroupOpen:E,toggleGroup:G,extractRows:H}=ee({groupBy:r,sortBy:s,disableSort:k}),{pageCount:N,setItemsPerPage:_}=ae({page:d,itemsPerPage:i,itemsLength:I}),{flatItems:p}=te(u,r,R,()=>!!a[\"group-summary\"]),{isSelected:C,select:L,selectAll:O,toggleSelect:j,someSelected:q,allSelected:A}=oe(e,{allItems:u,currentPage:u}),{isExpanded:W,toggleExpand:Y}=se(e),P=m(()=>H(u.value));le({page:d,itemsPerPage:i,sortBy:s,groupBy:r,search:o(()=>e.search)}),pe(\"v-data-table\",{toggleSort:b,sortBy:s}),me({VDataTableRows:{hideNoData:o(()=>e.hideNoData),noDataText:o(()=>e.noDataText),loading:o(()=>e.loading),loadingText:o(()=>e.loadingText)}});const t=m(()=>({page:d.value,itemsPerPage:i.value,sortBy:s.value,pageCount:N.value,toggleSort:b,setItemsPerPage:_,someSelected:q.value,allSelected:A.value,isSelected:C,select:L,selectAll:O,toggleSelect:j,isExpanded:W,toggleExpand:Y,isGroupOpen:E,toggleGroup:G,items:P.value.map(c=>c.raw),internalItems:P.value,groupedItems:p.value,columns:v.value,headers:F.value}));ge(()=>{const c=S.filterProps(e),z=y.filterProps(ve(e,[\"multiSort\"])),J=f.filterProps(e),K=D.filterProps(e);return l(D,g({class:[\"v-data-table\",{\"v-data-table--loading\":e.loading},e.class],style:e.style},K,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>a.top?.(t.value),default:()=>a.default?a.default(t.value):n(h,null,[a.colgroup?.(t.value),!e.hideDefaultHeader&&n(\"thead\",{key:\"thead\",class:\"v-data-table__thead\",role:\"rowgroup\"},[l(y,g(z,{multiSort:!!e.multiSort}),a)]),a.thead?.(t.value),!e.hideDefaultBody&&n(\"tbody\",{class:\"v-data-table__tbody\",role:\"rowgroup\"},[a[\"body.prepend\"]?.(t.value),a.body?a.body(t.value):l(f,g(V,J,{items:p.value}),a),a[\"body.append\"]?.(t.value)]),a.tbody?.(t.value),a.tfoot?.(t.value)]),bottom:()=>a.bottom?a.bottom(t.value):!e.hideDefaultFooter&&n(h,null,[l(be,null,null),l(S,c,{prepend:a[\"footer.prepend\"]})])})})}});export{he as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VDialog-BRzUh5G-.css",
    "content": "@charset \"UTF-8\";.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{max-height:calc(100% - 48px);width:calc(100% - 48px);max-width:calc(100% - 48px);margin:24px}.v-dialog>.v-overlay__content,.v-dialog>.v-overlay__content>form{display:flex;flex-direction:column;min-height:0}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset: 0px;border-radius:6px;overflow-y:auto;flex:1 1 var(--v-card-height, 100%)}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{box-shadow:0 8px 28px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xl-opacity)),0 0 transparent,0 0 transparent}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:20px}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:0}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:normal;line-height:inherit;padding:0 20px 20px}.v-dialog>.v-overlay__content>.v-card>.v-card-actions,.v-dialog>.v-overlay__content>form>.v-card>.v-card-actions{justify-content:flex-end}.v-dialog--fullscreen{--v-scrollbar-offset: 0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{min-height:100%;min-width:100%;border-radius:0}.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 var(--v-card-height, 100%);flex-direction:column}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}\n"
  },
  {
    "path": "embedFS/dist/assets/VDialog-BetymGlx.js",
    "content": "import{ai as P,aj as E,as as b,bp as x,f as y,O as D,ak as w,bq as u,E as l,a as d,aN as A,at as F,br as I,aC as L,al as S}from\"./index-But_YWe_.js\";import{V as O}from\"./dialog-transition-B2t_G0u1.js\";const k=E({fullscreen:Boolean,scrollable:Boolean,...F(I({captureFocus:!0,origin:\"center center\",scrollStrategy:\"block\",transition:{component:O},zIndex:2400,retainFocus:!0}),[\"disableInitialFocus\"])},\"VDialog\"),H=P()({name:\"VDialog\",props:k(),emits:{\"update:modelValue\":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,f){let{emit:i,slots:s}=f;const n=b(e,\"modelValue\"),{scopeId:v}=x(),a=y();function m(){i(\"afterEnter\"),(e.scrim||e.retainFocus)&&a.value?.contentEl&&!a.value.contentEl.contains(document.activeElement)&&a.value.contentEl.focus({preventScroll:!0})}function g(){i(\"afterLeave\")}return D(n,async r=>{r||(await L(),a.value.activatorEl?.focus({preventScroll:!0}))}),w(()=>{const r=u.filterProps(e),V=l({\"aria-haspopup\":\"dialog\"},e.activatorProps),h=l({tabindex:-1},e.contentProps);return d(u,l({ref:a,class:[\"v-dialog\",{\"v-dialog--fullscreen\":e.fullscreen,\"v-dialog--scrollable\":e.scrollable},e.class],style:e.style},r,{modelValue:n.value,\"onUpdate:modelValue\":t=>n.value=t,\"aria-modal\":\"true\",activatorProps:V,contentProps:h,height:e.fullscreen?void 0:e.height,width:e.fullscreen?void 0:e.width,maxHeight:e.fullscreen?void 0:e.maxHeight,maxWidth:e.fullscreen?void 0:e.maxWidth,role:\"dialog\",onAfterEnter:m,onAfterLeave:g},v),{activator:s.activator,default:function(){for(var t=arguments.length,c=new Array(t),o=0;o<t;o++)c[o]=arguments[o];return d(S,{root:\"VDialog\"},{default:()=>[s.default?.(...c)]})}})}),A({},a)}});export{H as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VExpansionPanels-B0znoeId.js",
    "content": "import{ai as m,aj as P,ar as h,cu as j,ak as b,a as i,z as A,b9 as F,k as u,n as y,K as v,cv as N,aX as E,R as I,a_ as w,b2 as q,i as f,a4 as l,J,al as B,b4 as K,aq as S,an as O,bA as Q,a$ as U,aU as _,b6 as X,ap as H,bF as M,a0 as W,au as Y,aQ as Z,ax as ee,aT as ae,ay as ne,aA as le}from\"./index-But_YWe_.js\";import{c as te}from\"./index-c6y4pbVT.js\";const x=Symbol.for(\"vuetify:v-expansion-panel\"),R=P({...E(),...N()},\"VExpansionPanelText\"),C=m()({name:\"VExpansionPanelText\",props:R(),setup(e,c){let{slots:n}=c;const a=h(x);if(!a)throw new Error(\"[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel\");const{hasContent:s,onAfterLeave:d}=j(e,a.isSelected);return b(()=>i(te,{onAfterLeave:d},{default:()=>[A(u(\"div\",{class:v([\"v-expansion-panel-text\",e.class]),style:y(e.style)},[n.default&&s.value&&u(\"div\",{class:\"v-expansion-panel-text__wrapper\"},[n.default?.()])]),[[F,a.isSelected.value]])]})),{}}}),D=P({color:String,expandIcon:{type:S,default:\"$expand\"},collapseIcon:{type:S,default:\"$collapse\"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...E(),...K()},\"VExpansionPanelTitle\"),T=m()({name:\"VExpansionPanelTitle\",directives:{vRipple:I},props:D(),setup(e,c){let{slots:n}=c;const a=h(x);if(!a)throw new Error(\"[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel\");const{backgroundColorClasses:s,backgroundColorStyles:d}=w(()=>e.color),{dimensionStyles:r}=q(e),p=f(()=>({collapseIcon:e.collapseIcon,disabled:a.disabled.value,expanded:a.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly})),V=l(()=>a.isSelected.value?e.collapseIcon:e.expandIcon);return b(()=>A(u(\"button\",{class:v([\"v-expansion-panel-title\",{\"v-expansion-panel-title--active\":a.isSelected.value,\"v-expansion-panel-title--focusable\":e.focusable,\"v-expansion-panel-title--static\":e.static},s.value,e.class]),style:y([d.value,r.value,e.style]),type:\"button\",tabindex:a.disabled.value?-1:void 0,disabled:a.disabled.value,\"aria-expanded\":a.isSelected.value,onClick:e.readonly?void 0:a.toggle},[u(\"span\",{class:\"v-expansion-panel-title__overlay\"},null),n.default?.(p.value),!e.hideActions&&i(B,{defaults:{VIcon:{icon:V.value}}},{default:()=>[u(\"span\",{class:\"v-expansion-panel-title__icon\"},[n.actions?.(p.value)??i(J,null,null)])]})]),[[I,e.ripple]])),{}}}),z=P({title:String,text:String,bgColor:String,...M(),...H(),...X(),..._(),...D(),...R()},\"VExpansionPanel\"),de=m()({name:\"VExpansionPanel\",props:z(),emits:{\"group:selected\":e=>!0},setup(e,c){let{slots:n}=c;const a=O(e,x),{backgroundColorClasses:s,backgroundColorStyles:d}=w(()=>e.bgColor),{elevationClasses:r}=Q(e),{roundedClasses:p}=U(e),V=l(()=>a?.disabled.value||e.disabled),k=f(()=>a.group.items.value.reduce((o,t,g)=>(a.group.selected.value.includes(t.id)&&o.push(g),o),[])),G=f(()=>{const o=a.group.items.value.findIndex(t=>t.id===a.id);return!a.isSelected.value&&k.value.some(t=>t-o===1)}),L=f(()=>{const o=a.group.items.value.findIndex(t=>t.id===a.id);return!a.isSelected.value&&k.value.some(t=>t-o===-1)});return W(x,a),b(()=>{const o=!!(n.text||e.text),t=!!(n.title||e.title),g=T.filterProps(e),$=C.filterProps(e);return i(e.tag,{class:v([\"v-expansion-panel\",{\"v-expansion-panel--active\":a.isSelected.value,\"v-expansion-panel--before-active\":G.value,\"v-expansion-panel--after-active\":L.value,\"v-expansion-panel--disabled\":V.value},p.value,s.value,e.class]),style:y([d.value,e.style])},{default:()=>[u(\"div\",{class:v([\"v-expansion-panel__shadow\",...r.value])},null),i(B,{defaults:{VExpansionPanelTitle:{...g},VExpansionPanelText:{...$}}},{default:()=>[t&&i(T,{key:\"title\"},{default:()=>[n.title?n.title():e.title]}),o&&i(C,{key:\"text\"},{default:()=>[n.text?n.text():e.text]}),n.default?.()]})]})}),{groupItem:a}}}),se=[\"default\",\"accordion\",\"inset\",\"popout\"],oe=P({flat:Boolean,...le(),...ne(z(),[\"bgColor\",\"collapseIcon\",\"color\",\"eager\",\"elevation\",\"expandIcon\",\"focusable\",\"hideActions\",\"readonly\",\"ripple\",\"rounded\",\"tile\",\"static\"]),...ae(),...E(),..._(),variant:{type:String,default:\"default\",validator:e=>se.includes(e)}},\"VExpansionPanels\"),ue=m()({name:\"VExpansionPanels\",props:oe(),emits:{\"update:modelValue\":e=>!0},setup(e,c){let{slots:n}=c;const{next:a,prev:s}=Y(e,x),{themeClasses:d}=Z(e),r=l(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return ee({VExpansionPanel:{bgColor:l(()=>e.bgColor),collapseIcon:l(()=>e.collapseIcon),color:l(()=>e.color),eager:l(()=>e.eager),elevation:l(()=>e.elevation),expandIcon:l(()=>e.expandIcon),focusable:l(()=>e.focusable),hideActions:l(()=>e.hideActions),readonly:l(()=>e.readonly),ripple:l(()=>e.ripple),rounded:l(()=>e.rounded),static:l(()=>e.static)}}),b(()=>i(e.tag,{class:v([\"v-expansion-panels\",{\"v-expansion-panels--flat\":e.flat,\"v-expansion-panels--tile\":e.tile},d.value,r.value,e.class]),style:y(e.style)},{default:()=>[n.default?.({prev:s,next:a})]})),{next:a,prev:s}}});export{ue as V,de as a,T as b,C as c};\n"
  },
  {
    "path": "embedFS/dist/assets/VExpansionPanels-Cp9PmzBO.css",
    "content": "@charset \"UTF-8\";.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:rgba(var(--v-theme-on-surface),.26)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;position:relative;z-index:1}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:first-child:not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:last-child:not(:first-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:first-child:not(:last-child){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child) .v-expansion-panel-title--active{border-bottom-left-radius:initial;border-bottom-right-radius:initial}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0!important}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:.3s border-radius cubic-bezier(.4,0,.2,1)}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s all cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width;border-radius:6px}@media(prefers-reduced-motion:reduce){.v-expansion-panel{transition-property:border-radius,border}}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:\"\";left:0;position:absolute;right:0;top:0;transition:.3s opacity cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active:not(:first-child),.v-expansion-panel--active+.v-expansion-panel{margin-top:.5rem}.v-expansion-panel--active:not(:first-child):after,.v-expansion-panel--active+.v-expansion-panel:after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:46px}.v-expansion-panel__shadow{border-radius:inherit;z-index:-1}.v-expansion-panel__shadow{position:absolute;top:0;left:0;width:100%;height:100%}.v-expansion-panel__shadow{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-expansion-panel-title{align-items:center;text-align:start;border-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:46px;outline:none;padding:12px 20px;position:relative;width:100%;justify-content:space-between}@media(prefers-reduced-motion:no-preference){.v-expansion-panel-title{transition:.3s min-height cubic-bezier(.4,0,.2,1)}}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus-visible .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title__overlay{background-color:currentColor;border-radius:inherit;opacity:0}.v-expansion-panel-title__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;user-select:none;margin-inline-start:auto}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{padding:0 20px 20px;flex:1 1 auto;max-width:100%}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 1rem)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + .5rem)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 1rem)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel .v-expansion-panel__shadow{display:none}.v-expansion-panels--tile{border-radius:0}.v-expansion-panels--tile>.v-expansion-panel{border-radius:0}\n"
  },
  {
    "path": "embedFS/dist/assets/VForm-D9iQptwo.js",
    "content": "import{ai as d,aj as p,f as v,ak as b,k as y,n as F,K as V,aN as h,aX as k}from\"./index-But_YWe_.js\";import{c as R,a as P}from\"./VInput-D4WPJeZb.js\";const C=p({...k(),...P()},\"VForm\"),D=d()({name:\"VForm\",props:C(),emits:{\"update:modelValue\":a=>!0,submit:a=>!0},setup(a,n){let{slots:m,emit:l}=n;const o=R(a),s=v();function i(r){r.preventDefault(),o.reset()}function f(r){const t=r,e=o.validate();t.then=e.then.bind(e),t.catch=e.catch.bind(e),t.finally=e.finally.bind(e),l(\"submit\",t),t.defaultPrevented||e.then(u=>{let{valid:c}=u;c&&s.value?.submit()}),t.preventDefault()}return b(()=>y(\"form\",{ref:s,class:V([\"v-form\",a.class]),style:F(a.style),novalidate:!0,onReset:i,onSubmit:f},[m.default?.(o)])),h(o,s)}});export{D as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VInput-D4WPJeZb.js",
    "content": "import{aj as I,as as F,a4 as V,a6 as z,f as _,O as P,a0 as ae,ar as Q,i as g,aJ as ne,ai as T,ak as O,k as C,n as L,K as N,aT as U,aX as K,bg as R,a2 as te,a as D,E as le,J as se,bo as ie,bZ as q,b_ as $,b0 as ue,b8 as oe,b5 as re,aL as X,b$ as de,l as ce,c0 as ve,Q as fe,j as ge,c1 as H,aC as me,bz as ye,b2 as he,aQ as be,bd as Ve,ay as pe,aW as ke,aq as J,b4 as Ce}from\"./index-But_YWe_.js\";import{V as Ie}from\"./index-c6y4pbVT.js\";const Y=Symbol.for(\"vuetify:form\"),Fe=I({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:\"input\"}},\"form\");function Te(e){const t=F(e,\"modelValue\"),r=V(()=>e.disabled),l=V(()=>e.readonly),u=z(!1),n=_([]),v=_([]);async function d(){const s=[];let a=!0;v.value=[],u.value=!0;for(const i of n.value){const o=await i.validate();if(o.length>0&&(a=!1,s.push({id:i.id,errorMessages:o})),!a&&e.fastFail)break}return v.value=s,u.value=!1,{valid:a,errors:v.value}}function m(){n.value.forEach(s=>s.reset())}function h(){n.value.forEach(s=>s.resetValidation())}return P(n,()=>{let s=0,a=0;const i=[];for(const o of n.value)o.isValid===!1?(a++,i.push({id:o.id,errorMessages:o.errorMessages})):o.isValid===!0&&s++;v.value=i,t.value=a>0?!1:s===n.value.length?!0:null},{deep:!0,flush:\"post\"}),ae(Y,{register:s=>{let{id:a,vm:i,validate:o,reset:k,resetValidation:S}=s;n.value.some(b=>b.id===a),n.value.push({id:a,validate:o,reset:k,resetValidation:S,vm:ne(i),isValid:null,errorMessages:[]})},unregister:s=>{n.value=n.value.filter(a=>a.id!==s)},update:(s,a,i)=>{const o=n.value.find(k=>k.id===s);o&&(o.isValid=a,o.errorMessages=i)},isDisabled:r,isReadonly:l,isValidating:u,isValid:t,items:n,validateOn:V(()=>e.validateOn)}),{errors:v,isDisabled:r,isReadonly:l,isValidating:u,isValid:t,items:n,validate:d,reset:m,resetValidation:h}}function Se(e){const t=Q(Y,null);return{...t,isReadonly:g(()=>!!(e?.readonly??t?.isReadonly.value)),isDisabled:g(()=>!!(e?.disabled??t?.isDisabled.value))}}const Me=I({text:String,onClick:R(),...K(),...U()},\"VLabel\"),Oe=T()({name:\"VLabel\",props:Me(),setup(e,t){let{slots:r}=t;return O(()=>C(\"label\",{class:N([\"v-label\",{\"v-label--clickable\":!!e.onClick},e.class]),style:L(e.style),onClick:e.onClick},[e.text,r.default?.()])),{}}});function we(e){const{t}=te();function r(l){let{name:u,color:n,...v}=l;const d={prepend:\"prependAction\",prependInner:\"prependAction\",append:\"appendAction\",appendInner:\"appendAction\",clear:\"clear\"}[u],m=e[`onClick:${u}`];function h(a){a.key!==\"Enter\"&&a.key!==\" \"||(a.preventDefault(),a.stopPropagation(),ie(m,new PointerEvent(\"click\",a)))}const s=m&&d?t(`$vuetify.input.${d}`,e.label??\"\"):void 0;return D(se,le({icon:e[`${u}Icon`],\"aria-label\":s,onClick:m,onKeydown:h,color:n},v),null)}return{InputIcon:r}}const Be=I({focused:Boolean,\"onUpdate:focused\":R()},\"focus\");function Le(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:q();const r=F(e,\"focused\"),l=V(()=>({[`${t}--focused`]:r.value}));function u(){r.value=!0}function n(){r.value=!1}return{focusClasses:l,isFocused:r,focus:u,blur:n}}const Pe=I({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...K(),...re({transition:{component:Ie,leaveAbsolute:!0,group:!0}})},\"VMessages\"),De=T()({name:\"VMessages\",props:Pe(),setup(e,t){let{slots:r}=t;const l=g(()=>$(e.messages)),{textColorClasses:u,textColorStyles:n}=ue(()=>e.color);return O(()=>D(oe,{transition:e.transition,tag:\"div\",class:N([\"v-messages\",u.value,e.class]),style:L([n.value,e.style])},{default:()=>[e.active&&l.value.map((v,d)=>C(\"div\",{class:\"v-messages__message\",key:`${d}-${l.value}`},[r.message?r.message({message:v}):v]))]})),{}}}),xe=Symbol.for(\"vuetify:rules\");function $e(e){const t=Q(xe,null);if(!e){if(!t)throw new Error(\"Could not find Vuetify rules injection\");return t.aliases}return t?.resolve(e)??V(e)}const Re=I({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...Be()},\"validation\");function Ae(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:q(),r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:X();const l=F(e,\"modelValue\"),u=g(()=>e.validationValue===void 0?l.value:e.validationValue),n=Se(e),v=$e(()=>e.rules),d=_([]),m=z(!0),h=g(()=>!!($(l.value===\"\"?null:l.value).length||$(u.value===\"\"?null:u.value).length)),s=g(()=>e.errorMessages?.length?$(e.errorMessages).concat(d.value).slice(0,Math.max(0,Number(e.maxErrors))):d.value),a=g(()=>{let f=(e.validateOn??n.validateOn?.value)||\"input\";f===\"lazy\"&&(f=\"input lazy\"),f===\"eager\"&&(f=\"input eager\");const c=new Set(f?.split(\" \")??[]);return{input:c.has(\"input\"),blur:c.has(\"blur\")||c.has(\"input\")||c.has(\"invalid-input\"),invalidInput:c.has(\"invalid-input\"),lazy:c.has(\"lazy\"),eager:c.has(\"eager\")}}),i=g(()=>e.error||e.errorMessages?.length?!1:e.rules.length?m.value?d.value.length||a.value.lazy?null:!0:!d.value.length:!0),o=z(!1),k=g(()=>({[`${t}--error`]:i.value===!1,[`${t}--dirty`]:h.value,[`${t}--disabled`]:n.isDisabled.value,[`${t}--readonly`]:n.isReadonly.value})),S=de(\"validation\"),b=g(()=>e.name??ce(r));ve(()=>{n.register?.({id:b.value,vm:S,validate:y,reset:M,resetValidation:w})}),fe(()=>{n.unregister?.(b.value)}),ge(async()=>{a.value.lazy||await y(!a.value.eager),n.update?.(b.value,i.value,s.value)}),H(()=>a.value.input||a.value.invalidInput&&i.value===!1,()=>{P(u,()=>{if(u.value!=null)y();else if(e.focused){const f=P(()=>e.focused,c=>{c||y(),f()})}})}),H(()=>a.value.blur,()=>{P(()=>e.focused,f=>{f||y()})}),P([i,s],()=>{n.update?.(b.value,i.value,s.value)});async function M(){l.value=null,await me(),await w()}async function w(){m.value=!0,a.value.lazy?d.value=[]:await y(!a.value.eager)}async function y(){let f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const c=[];o.value=!0;for(const B of v.value){if(c.length>=Number(e.maxErrors??1))break;const p=await(typeof B==\"function\"?B:()=>B)(u.value);if(p!==!0){if(p!==!1&&typeof p!=\"string\"){console.warn(`${p} is not a valid value. Rule functions must return boolean true or a string.`);continue}c.push(p||\"\")}}return d.value=c,o.value=!1,m.value=f,d.value}return{errorMessages:s,isDirty:h,isDisabled:n.isDisabled,isReadonly:n.isReadonly,isPristine:m,isValid:i,isValidating:o,reset:M,resetValidation:w,validate:y,validationClasses:k}}const Ee=I({id:String,appendIcon:J,baseColor:String,centerAffix:{type:Boolean,default:!0},color:String,glow:Boolean,iconColor:[Boolean,String],prependIcon:J,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:\"horizontal\",validator:e=>[\"horizontal\",\"vertical\"].includes(e)},\"onClick:prepend\":R(),\"onClick:append\":R(),...K(),...ke(),...pe(Ce(),[\"maxWidth\",\"minWidth\",\"width\"]),...U(),...Re()},\"VInput\"),Ne=T()({name:\"VInput\",props:{...Ee()},emits:{\"update:modelValue\":e=>!0},setup(e,t){let{attrs:r,slots:l,emit:u}=t;const{densityClasses:n}=ye(e),{dimensionStyles:v}=he(e),{themeClasses:d}=be(e),{rtlClasses:m}=Ve(),{InputIcon:h}=we(e),s=X(),a=g(()=>e.id||`input-${s}`),{errorMessages:i,isDirty:o,isDisabled:k,isReadonly:S,isPristine:b,isValid:M,isValidating:w,reset:y,resetValidation:f,validate:c,validationClasses:B}=Ae(e,\"v-input\",a),A=g(()=>e.errorMessages?.length||!b.value&&i.value.length?i.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages),p=V(()=>A.value.length>0),E=V(()=>!e.hideDetails||e.hideDetails===\"auto\"&&(p.value||!!l.details)),j=g(()=>E.value?`${a.value}-messages`:void 0),x=g(()=>({id:a,messagesId:j,isDirty:o,isDisabled:k,isReadonly:S,isPristine:b,isValid:M,isValidating:w,hasDetails:E,reset:y,resetValidation:f,validate:c})),Z=V(()=>e.error||e.disabled?void 0:e.focused?e.color:e.baseColor),W=V(()=>{if(e.iconColor)return e.iconColor===!0?Z.value:e.iconColor});return O(()=>{const G=!!(l.prepend||e.prependIcon),ee=!!(l.append||e.appendIcon);return C(\"div\",{class:N([\"v-input\",`v-input--${e.direction}`,{\"v-input--center-affix\":e.centerAffix,\"v-input--focused\":e.focused,\"v-input--glow\":e.glow,\"v-input--hide-spin-buttons\":e.hideSpinButtons},n.value,d.value,m.value,B.value,e.class]),style:L([v.value,e.style])},[G&&C(\"div\",{key:\"prepend\",class:\"v-input__prepend\"},[l.prepend?l.prepend(x.value):e.prependIcon&&D(h,{key:\"prepend-icon\",name:\"prepend\",color:W.value},null)]),l.default&&C(\"div\",{class:\"v-input__control\"},[l.default?.(x.value)]),ee&&C(\"div\",{key:\"append\",class:\"v-input__append\"},[l.append?l.append(x.value):e.appendIcon&&D(h,{key:\"append-icon\",name:\"append\",color:W.value},null)]),E.value&&C(\"div\",{id:j.value,class:\"v-input__details\",role:\"alert\",\"aria-live\":\"polite\"},[D(De,{active:p.value,messages:A.value},{message:l.message}),l.details?.(x.value)])])}),{reset:y,resetValidation:f,validate:c,isValid:M,errorMessages:i}}});export{Ne as V,Fe as a,Oe as b,Te as c,Be as d,we as e,Se as f,Ee as m,Le as u};\n"
  },
  {
    "path": "embedFS/dist/assets/VInput-DAKtY42E.css",
    "content": "@charset \"UTF-8\";.v-label{align-items:center;color:inherit;display:inline-flex;font-size:.9375rem;letter-spacing:normal;min-width:0;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-label--clickable{cursor:pointer}.v-input{display:grid;flex:1 1 auto;font-size:.9375rem;font-weight:400;line-height:1.5}.v-input--disabled{pointer-events:none}.v-input--density-default{--v-input-control-height: 56px;--v-input-padding-top: 16px}.v-input--density-comfortable{--v-input-control-height: 48px;--v-input-padding-top: 12px}.v-input--density-compact{--v-input-control-height: 40px;--v-input-padding-top: 8px}.v-input--vertical{grid-template-areas:\"append\" \"control\" \"prepend\";grid-template-rows:max-content auto max-content;grid-template-columns:min-content}.v-input--vertical .v-input__prepend{margin-block-start:16px}.v-input--vertical .v-input__append{margin-block-end:16px}.v-input--horizontal{grid-template-areas:\"prepend control append\" \"a messages b\";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:1fr auto}.v-input--horizontal .v-input__prepend{margin-inline-end:16px}.v-input--horizontal .v-input__append{margin-inline-start:16px}.v-input__details{align-items:flex-end;display:flex;font-size:.75rem;font-weight:400;grid-area:messages;letter-spacing:.0333333333em;line-height:normal;min-height:22px;padding-top:6px;overflow:hidden;justify-content:space-between}.v-input__details>.v-icon,.v-input__prepend>.v-icon,.v-input__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__append .v-messages{opacity:1}.v-input--glow.v-input--focused .v-input__details>.v-icon,.v-input--glow.v-input--focused .v-input__prepend>.v-icon,.v-input--glow.v-input--focused .v-input__append>.v-icon{opacity:1}.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend,.v-input--disabled .v-input__append{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__append .v-messages{color:rgb(var(--v-theme-error))}.v-input__prepend,.v-input__append{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__prepend,.v-input--center-affix .v-input__append{align-items:center;padding-top:0}.v-input__prepend{grid-area:prepend}.v-input__append{grid-area:append}.v-input__control{display:flex;grid-area:control}.v-input--hide-spin-buttons input::-webkit-outer-spin-button,.v-input--hide-spin-buttons input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.v-input--plain-underlined .v-input__prepend,.v-input--plain-underlined .v-input__append{align-items:flex-start}.v-input--density-default.v-input--plain-underlined .v-input__prepend,.v-input--density-default.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 4px)}.v-input--density-comfortable.v-input--plain-underlined .v-input__prepend,.v-input--density-comfortable.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 2px)}.v-input--density-compact.v-input--plain-underlined .v-input__prepend,.v-input--density-compact.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 0px)}.v-messages{flex:1 1 auto;font-size:13px;min-height:14px;min-width:1px;opacity:var(--v-medium-emphasis-opacity);position:relative}.v-messages__message{line-height:13px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition-duration:.15s}\n"
  },
  {
    "path": "embedFS/dist/assets/VList-Cjh13LKl.css",
    "content": "@charset \"UTF-8\";.v-list{overflow:auto;padding:8px 0;position:relative;outline:none}.v-list{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-list--border{border-width:thin;box-shadow:none}.v-list{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-list{border-radius:0}.v-list{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-list--nav{padding-inline:8px}.v-list--nav .v-list-item:not(:first-child),.v-list--nav .v-list-group:not(:first-child)>.v-list-item,.v-list--nav .v-list-group__items>.v-list-item,.v-list--nav .v-list-group__items>.v-list-group{margin-top:4px}.v-list--rounded{border-radius:6px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));display:flex;font-size:.875rem;font-weight:500;line-height:1.375rem;padding-inline-end:16px;min-height:38px;transition:.2s min-height cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:38px;padding-inline-start:calc(20px + var(--indent-padding))!important}.v-list--density-comfortable .v-list-subheader{min-height:34px;padding-inline-start:calc(20px + var(--indent-padding))!important}.v-list--density-compact .v-list-subheader{min-height:30px;padding-inline-start:calc(20px + var(--indent-padding))!important}.v-list-subheader--inset{--indent-padding: 56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out}\n"
  },
  {
    "path": "embedFS/dist/assets/VList-D_MCDEbx.js",
    "content": "import{ai as j,aj as L,bK as ge,i as P,bL as ye,ar as he,bM as Ce,a4 as d,ak as $,a as f,al as Ie,bN as Se,b8 as pe,z as ke,k as D,b9 as Pe,n as U,K as z,aU as K,aX as W,aq as V,bO as Ve,b0 as xe,bP as ne,Y as Te,E as O,U as ee,a6 as M,bQ as we,bR as R,ay as se,bx as Le,aw as I,at as le,aQ as Be,a_ as Ae,by as Ne,bz as _e,b2 as Oe,bA as je,a$ as Fe,bS as Ge,as as Ee,aL as De,O as Me,ax as Re,f as $e,bl as te,bw as Ue,aT as ze,b6 as Ke,bF as We,b4 as Xe,aW as qe,bG as He,bT as Qe,bg as E,bU as Ye}from\"./index-But_YWe_.js\";import{c as Je}from\"./index-c6y4pbVT.js\";import{u as Ze}from\"./ssrBoot-BL3GCGCL.js\";const et=Se({name:\"VListGroupActivator\",setup(e,t){let{slots:a}=t;return Ve(),()=>a.default?.()}}),tt=L({activeColor:String,baseColor:String,color:String,collapseIcon:{type:V,default:\"$collapse\"},disabled:Boolean,expandIcon:{type:V,default:\"$expand\"},rawId:[String,Number],prependIcon:V,appendIcon:V,fluid:Boolean,subgroup:Boolean,title:String,value:null,...W(),...K()},\"VListGroup\"),ae=j()({name:\"VListGroup\",props:tt(),setup(e,t){let{slots:a}=t;const{isOpen:s,open:c,id:v}=ge(()=>e.value,()=>e.disabled,!0),n=P(()=>`v-list-group--id-${String(e.rawId??v.value)}`),i=ye(),{isBooted:r}=Ze(),m=he(Ce),y=d(()=>m?.root?.itemsRegistration.value===\"render\");function o(p){[\"INPUT\",\"TEXTAREA\"].includes(p.target?.tagName)||c(!s.value,p)}const b=P(()=>({onClick:o,class:\"v-list-group__header\",id:n.value})),h=P(()=>s.value?e.collapseIcon:e.expandIcon),T=P(()=>({VListItem:{activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&h.value,appendIcon:e.appendIcon||!e.subgroup&&h.value,title:e.title,value:e.value}}));return $(()=>f(e.tag,{class:z([\"v-list-group\",{\"v-list-group--prepend\":i?.hasPrepend.value,\"v-list-group--fluid\":e.fluid,\"v-list-group--subgroup\":e.subgroup,\"v-list-group--open\":s.value},e.class]),style:U(e.style)},{default:()=>[a.activator&&f(Ie,{defaults:T.value},{default:()=>[f(et,null,{default:()=>[a.activator({props:b.value,isOpen:s.value})]})]}),f(pe,{transition:{component:Je},disabled:!r.value},{default:()=>[y.value?ke(D(\"div\",{class:\"v-list-group__items\",role:\"group\",\"aria-labelledby\":n.value},[a.default?.()]),[[Pe,s.value]]):s.value&&D(\"div\",{class:\"v-list-group__items\",role:\"group\",\"aria-labelledby\":n.value},[a.default?.()])]})]})),{isOpen:s}}}),at=L({color:String,inset:Boolean,sticky:Boolean,title:String,...W(),...K()},\"VListSubheader\"),nt=j()({name:\"VListSubheader\",props:at(),setup(e,t){let{slots:a}=t;const{textColorClasses:s,textColorStyles:c}=xe(()=>e.color);return $(()=>{const v=!!(a.default||e.title);return f(e.tag,{class:z([\"v-list-subheader\",{\"v-list-subheader--inset\":e.inset,\"v-list-subheader--sticky\":e.sticky},s.value,e.class]),style:U([{textColorStyles:c},e.style])},{default:()=>[v&&D(\"div\",{class:\"v-list-subheader__text\"},[a.default?.()??e.title])]})}),{}}}),st=L({items:Array,returnObject:Boolean},\"VListChildren\"),ie=j()({name:\"VListChildren\",props:st(),setup(e,t){let{slots:a}=t;return ne(),()=>a.default?.()??e.items?.map((s,c)=>{let{children:v,props:n,type:i,raw:r}=s;if(i===\"divider\")return a.divider?.({props:n})??f(Te,n,null);if(i===\"subheader\")return a.subheader?.({props:n})??f(nt,n,null);const m={subtitle:a.subtitle?o=>a.subtitle?.({...o,item:r}):void 0,prepend:a.prepend?o=>a.prepend?.({...o,item:r}):void 0,append:a.append?o=>a.append?.({...o,item:r}):void 0,title:a.title?o=>a.title?.({...o,item:r}):void 0},y=ae.filterProps(n);return v?f(ae,O(y,{value:e.returnObject?r:n?.value,rawId:n?.value}),{activator:o=>{let{props:b}=o;const h=O(n,b,{value:e.returnObject?r:n.value});return a.header?a.header({props:h}):f(ee,O(h,{index:c}),m)},default:()=>f(ie,{items:v,returnObject:e.returnObject},a)}):a.item?a.item({props:{...n,index:c}}):f(ee,O(n,{index:c,value:e.returnObject?r:n.value}),m)})}}),lt=L({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:\"title\"},itemValue:{type:[String,Array,Function],default:\"value\"},itemChildren:{type:[Boolean,String,Array,Function],default:\"children\"},itemProps:{type:[Boolean,String,Array,Function],default:\"props\"},itemType:{type:[Boolean,String,Array,Function],default:\"type\"},returnObject:Boolean,valueComparator:Function},\"list-items\"),it=new Set([\"item\",\"divider\",\"subheader\"]);function x(e,t){const a=I(t,e.itemTitle,t),s=I(t,e.itemValue,a),c=I(t,e.itemChildren),v=e.itemProps===!0?typeof t==\"object\"&&t!=null&&!Array.isArray(t)?\"children\"in t?le(t,[\"children\"]):t:void 0:I(t,e.itemProps);let n=I(t,e.itemType,\"item\");it.has(n)||(n=\"item\");const i={title:a,value:s,...v};return{type:n,title:String(i.title??\"\"),value:i.value,props:i,children:n===\"item\"&&Array.isArray(c)?oe(e,c):void 0,raw:t}}x.neededProps=[\"itemTitle\",\"itemValue\",\"itemChildren\",\"itemProps\",\"itemType\"];function oe(e,t){const a=se(e,x.neededProps),s=[];for(const c of t)s.push(x(a,c));return s}function ft(e){const t=P(()=>oe(e,e.items)),a=P(()=>t.value.some(i=>i.value===null)),s=M(new Map),c=M([]);we(()=>{const i=t.value,r=new Map,m=[];for(let y=0;y<i.length;y++){const o=i[y];if(R(o.value)||o.value===null){let b=r.get(o.value);b||(b=[],r.set(o.value,b)),b.push(o)}else m.push(o)}s.value=r,c.value=m});function v(i){const r=s.value,m=t.value,y=c.value,o=a.value,b=e.returnObject,h=!!e.valueComparator,T=e.valueComparator||Le,p=se(e,x.neededProps),k=[];e:for(const S of i){if(!o&&S===null)continue;if(b&&typeof S==\"string\"){k.push(x(p,S));continue}const B=r.get(S);if(h||!B){for(const A of h?m:y)if(T(S,A.value)){k.push(A);continue e}k.push(x(p,S));continue}k.push(...B)}return k}function n(i){return e.returnObject?i.map(r=>{let{raw:m}=r;return m}):i.map(r=>{let{value:m}=r;return m})}return{items:t,transformIn:v,transformOut:n}}const ot=new Set([\"item\",\"divider\",\"subheader\"]);function rt(e,t){const a=R(t)?t:I(t,e.itemTitle),s=R(t)?t:I(t,e.itemValue,void 0),c=I(t,e.itemChildren),v=e.itemProps===!0?le(t,[\"children\"]):I(t,e.itemProps);let n=I(t,e.itemType,\"item\");ot.has(n)||(n=\"item\");const i={title:a,value:s,...v};return{type:n,title:i.title,value:i.value,props:i,children:n===\"item\"&&c?re(e,c):void 0,raw:t}}function re(e,t){const a=[];for(const s of t)a.push(rt(e,s));return a}function ut(e){return{items:P(()=>re(e,e.items))}}const ct=L({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,filterable:Boolean,expandIcon:V,collapseIcon:V,lines:{type:[Boolean,String],default:\"one\"},slim:Boolean,prependGap:[Number,String],indent:[Number,String],nav:Boolean,navigationStrategy:{type:String,default:\"focus\"},navigationIndex:Number,\"onClick:open\":E(),\"onClick:select\":E(),\"onUpdate:opened\":E(),...Qe({selectStrategy:\"single-leaf\",openStrategy:\"list\"}),...He(),...W(),...qe(),...Xe(),...We(),...lt(),...Ke(),...K(),...ze(),...Ue({variant:\"text\"})},\"VList\"),bt=j()({name:\"VList\",props:ct(),emits:{\"update:selected\":e=>!0,\"update:activated\":e=>!0,\"update:opened\":e=>!0,\"update:navigationIndex\":e=>!0,\"click:open\":e=>!0,\"click:activate\":e=>!0,\"click:select\":e=>!0},setup(e,t){let{attrs:a,slots:s,emit:c}=t;const{items:v}=ut(e),{themeClasses:n}=Be(e),{backgroundColorClasses:i,backgroundColorStyles:r}=Ae(()=>e.bgColor),{borderClasses:m}=Ne(e),{densityClasses:y}=_e(e),{dimensionStyles:o}=Oe(e),{elevationClasses:b}=je(e),{roundedClasses:h}=Fe(e),{children:T,open:p,parents:k,select:S,getPath:B}=Ge(e,{items:v,returnObject:d(()=>e.returnObject),scrollToActive:d(()=>e.navigationStrategy===\"track\")}),A=d(()=>e.lines?`v-list--${e.lines}-line`:void 0),X=d(()=>e.activeColor),q=d(()=>e.baseColor),H=d(()=>e.color),Q=d(()=>e.selectable||e.activatable),C=Ee(e,\"navigationIndex\",-1,l=>l??-1),Y=De();ne({filterable:e.filterable,trackingIndex:C,navigationStrategy:d(()=>e.navigationStrategy),uid:Y}),Me(v,()=>{e.navigationStrategy===\"track\"&&(C.value=-1)}),Re({VListGroup:{activeColor:X,baseColor:q,color:H,expandIcon:d(()=>e.expandIcon),collapseIcon:d(()=>e.collapseIcon)},VListItem:{activeClass:d(()=>e.activeClass),activeColor:X,baseColor:q,color:H,density:d(()=>e.density),disabled:d(()=>e.disabled),lines:d(()=>e.lines),nav:d(()=>e.nav),slim:d(()=>e.slim),variant:d(()=>e.variant),tabindex:d(()=>e.navigationStrategy===\"track\"?-1:void 0)}});const N=M(!1),w=$e();function ue(l){N.value=!0}function ce(l){N.value=!1}function de(l){e.navigationStrategy===\"track\"?~C.value||(C.value=J(\"first\")):!N.value&&!(l.relatedTarget&&w.value?.contains(l.relatedTarget))&&F()}function ve(){e.navigationStrategy===\"track\"&&(C.value=-1)}function me(l){switch(l){case\"ArrowDown\":return\"next\";case\"ArrowUp\":return\"prev\";case\"Home\":return\"first\";case\"End\":return\"last\";default:return null}}function J(l){const g=v.value.length;if(g===0)return-1;let u;l===\"first\"?u=0:l===\"last\"?u=g-1:(u=C.value+(l===\"next\"?1:-1),u<0&&(u=g-1),u>=g&&(u=0));const _=u;let Z=0;for(;Z<g;){const G=v.value[u];if(G&&G.type!==\"divider\"&&G.type!==\"subheader\")return u;if(u+=l===\"next\"||l===\"first\"?1:-1,u<0&&(u=g-1),u>=g&&(u=0),u===_)return-1;Z++}return-1}function fe(l){const g=l.target;if(!w.value||g.tagName===\"INPUT\"&&[\"Home\",\"End\"].includes(l.key)||g.tagName===\"TEXTAREA\")return;const u=me(l.key);if(u!==null)if(l.preventDefault(),e.navigationStrategy===\"track\"){const _=J(u);_!==-1&&(C.value=_)}else F(u)}function be(l){N.value=!0}function F(l){if(w.value)return Ye(w.value,l)}return $(()=>{const l=e.indent??(e.prependGap?Number(e.prependGap)+24:void 0),g=Q.value?a.ariaMultiselectable??!String(e.selectStrategy).startsWith(\"single-\"):void 0;return f(e.tag,{ref:w,class:z([\"v-list\",{\"v-list--disabled\":e.disabled,\"v-list--nav\":e.nav,\"v-list--slim\":e.slim},n.value,i.value,m.value,y.value,b.value,A.value,h.value,e.class]),style:U([{\"--v-list-indent\":te(l),\"--v-list-group-prepend\":l?\"0px\":void 0,\"--v-list-prepend-gap\":te(e.prependGap)},r.value,o.value,e.style]),tabindex:e.disabled?-1:0,role:Q.value?\"listbox\":\"list\",\"aria-activedescendant\":e.navigationStrategy===\"track\"&&C.value>=0?`v-list-item-${Y}-${C.value}`:void 0,\"aria-multiselectable\":g,onFocusin:ue,onFocusout:ce,onFocus:de,onBlur:ve,onKeydown:fe,onMousedown:be},{default:()=>[f(ie,{items:v.value,returnObject:e.returnObject},s)]})}),{open:p,select:S,focus:F,children:T,parents:k,getPath:B,navigationIndex:C}}});export{bt as V,nt as a,ae as b,tt as c,ut as d,ct as e,lt as m,ft as u};\n"
  },
  {
    "path": "embedFS/dist/assets/VListItemAction-1-e96EHC.js",
    "content": "import{ai as s,aj as o,ak as n,a as i,n as m,K as l,aU as r,aX as c}from\"./index-But_YWe_.js\";const V=o({start:Boolean,end:Boolean,...c(),...r()},\"VListItemAction\"),k=s()({name:\"VListItemAction\",props:V(),setup(t,a){let{slots:e}=a;return n(()=>i(t.tag,{class:l([\"v-list-item-action\",{\"v-list-item-action--start\":t.start,\"v-list-item-action--end\":t.end},t.class]),style:m(t.style)},e)),{}}});export{k as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VMenu-CXNpVDF7.js",
    "content": "import{ai as P,aj as h,as as C,bp as D,bd as x,aL as R,a4 as M,f as I,ar as T,bV as y,a6 as L,Q as S,bW as O,O as K,i as U,E as b,ak as F,bq as g,a as w,al as N,aN as j,at as B,br as H,bU as d,bX as q,bv as z,a0 as Q,bY as W}from\"./index-But_YWe_.js\";import{V as X}from\"./dialog-transition-B2t_G0u1.js\";const Y=h({id:String,submenu:Boolean,...B(H({captureFocus:!0,closeDelay:250,closeOnContentClick:!0,locationStrategy:\"connected\",location:void 0,openDelay:300,scrim:!1,scrollStrategy:\"reposition\",transition:{component:X}}),[\"absolute\"])},\"VMenu\"),J=P()({name:\"VMenu\",props:Y(),emits:{\"update:modelValue\":t=>!0},setup(t,p){let{slots:v}=p;const a=C(t,\"modelValue\"),{scopeId:V}=D(),{isRtl:r}=x(),f=R(),l=M(()=>t.id||`v-menu-${f}`),o=I(),s=T(y,null),u=L(new Set);Q(y,{register(){u.value.add(f)},unregister(){u.value.delete(f)},closeParents(e){setTimeout(()=>{!u.value.size&&!t.persistent&&(e==null||o.value?.contentEl&&!W(e,o.value.contentEl))&&(a.value=!1,s?.closeParents())},40)}}),S(()=>s?.unregister()),O(()=>a.value=!1),K(a,e=>{e?s?.register():s?.unregister()},{immediate:!0});function k(e){s?.closeParents(e)}function A(e){if(!t.disabled)if(e.key===\"Tab\"||e.key===\"Enter\"&&!t.closeOnContentClick){if(e.key===\"Enter\"&&(e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLInputElement&&e.target.closest(\"form\")))return;e.key===\"Enter\"&&e.preventDefault(),!q(z(o.value?.contentEl,!1),e.shiftKey?\"prev\":\"next\",i=>i.tabIndex>=0)&&!t.retainFocus&&(a.value=!1,o.value?.activatorEl?.focus())}else t.submenu&&e.key===(r.value?\"ArrowRight\":\"ArrowLeft\")&&(a.value=!1,o.value?.activatorEl?.focus())}function m(e){if(t.disabled)return;const n=o.value?.contentEl;n&&a.value?e.key===\"ArrowDown\"?(e.preventDefault(),e.stopImmediatePropagation(),d(n,\"next\")):e.key===\"ArrowUp\"?(e.preventDefault(),e.stopImmediatePropagation(),d(n,\"prev\")):t.submenu&&(e.key===(r.value?\"ArrowRight\":\"ArrowLeft\")?a.value=!1:e.key===(r.value?\"ArrowLeft\":\"ArrowRight\")&&(e.preventDefault(),d(n,\"first\"))):(t.submenu?e.key===(r.value?\"ArrowLeft\":\"ArrowRight\"):[\"ArrowDown\",\"ArrowUp\"].includes(e.key))&&(a.value=!0,e.preventDefault(),setTimeout(()=>setTimeout(()=>m(e))))}const E=U(()=>b({\"aria-haspopup\":\"menu\",\"aria-expanded\":String(a.value),\"aria-controls\":l.value,\"aria-owns\":l.value,onKeydown:m},t.activatorProps));return F(()=>{const e=g.filterProps(t);return w(g,b({ref:o,id:l.value,class:[\"v-menu\",t.class],style:t.style},e,{modelValue:a.value,\"onUpdate:modelValue\":n=>a.value=n,absolute:!0,activatorProps:E.value,location:t.location??(t.submenu?\"end\":\"bottom\"),\"onClick:outside\":k,onKeydown:A},V),{activator:v.activator,default:function(){for(var n=arguments.length,i=new Array(n),c=0;c<n;c++)i[c]=arguments[c];return w(N,{root:\"VMenu\"},{default:()=>[v.default?.(...i)]})}})}),j({id:l,ΨopenChildren:u},o)}});export{J as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VMenu-Ceirw4NI.css",
    "content": "@charset \"UTF-8\";.v-menu>.v-overlay__content{display:flex;flex-direction:column}.v-menu>.v-overlay__content{border-radius:6px}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{background:rgb(var(--v-theme-surface));border-radius:inherit;overflow:auto;height:100%}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{box-shadow:0 6px 16px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-lg-opacity)),0 0 transparent,0 0 transparent}\n"
  },
  {
    "path": "embedFS/dist/assets/VNumberInput-C-YY_5Ww.css",
    "content": "@charset \"UTF-8\";.v-number-input input[type=number]{-moz-appearance:textfield}.v-number-input input[type=number]::-webkit-outer-spin-button,.v-number-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.v-number-input .v-field:has(.v-field__prepend-inner>.v-number-input__control:first-child){padding-inline-start:0}.v-number-input .v-field:has(.v-field__append-inner>.v-number-input__control:last-child){padding-inline-end:0}.v-number-input .v-field__prepend-inner:has(.v-number-input__control){overflow:hidden;border-start-start-radius:inherit;border-end-start-radius:inherit}.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>.v-icon{margin-inline-end:4px}.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>hr+.v-icon,.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>.v-number-input__control+.v-icon{margin-inline:8px 0}.v-number-input .v-field__prepend-inner:has(.v-number-input__control) .v-divider--vertical{margin-inline:-1px 0}.v-number-input .v-field__append-inner:has(.v-number-input__control){overflow:hidden;border-start-end-radius:inherit;border-end-end-radius:inherit}.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon{margin-inline-start:4px}.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon:has(+hr),.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon:has(+.v-number-input__control){margin-inline:0 8px}.v-number-input .v-field__append-inner:has(.v-number-input__control) .v-divider--vertical{margin-inline:0 -1px}.v-number-input .v-field__clearable:has(+.v-field__append-inner>hr:first-child){margin-inline-end:8px}.v-number-input--inset .v-divider{height:55%;width:55%;align-self:center}.v-number-input--split .v-field__input{text-align:center}.v-number-input--stacked .v-number-input__control{flex-direction:column-reverse}.v-number-input--stacked .v-number-input__control .v-btn{flex:1}.v-number-input--stacked .v-field--variant-underlined>.v-field__prepend-inner:has(.v-number-input__control),.v-number-input--stacked .v-field--variant-underlined>.v-field__append-inner:has(.v-number-input__control){padding-top:var(--v-field-padding-top)}.v-number-input--stacked .v-field--variant-underlined>.v-field__prepend-inner:has(.v-number-input__control)>*:not(.v-number-input__control,.v-divider--vertical),.v-number-input--stacked .v-field--variant-underlined>.v-field__append-inner:has(.v-number-input__control)>*:not(.v-number-input__control,.v-divider--vertical){margin-top:var(--v-input-padding-top, 0)}.v-number-input--hide-input .v-field{flex:none}.v-number-input--hide-input .v-field__input{width:0;padding-inline:0}.v-number-input__control{display:flex;height:100%}.v-number-input__control .v-btn{background-color:transparent;border-radius:0}\n"
  },
  {
    "path": "embedFS/dist/assets/VNumberInput-uP7vEYUF.js",
    "content": "import{V as J,m as me}from\"./VTextField-C23ADfJX.js\";import{c8 as Q,ai as fe,aj as pe,f as ge,i as h,a6 as H,a2 as be,as as Ne,aR as R,O as j,a4 as A,j as we,ak as he,k as x,a as g,Y as B,F as L,E as xe,s as ee,al as ne,aN as Pe,at as De,aC as M,c9 as Ve,ca as Ie}from\"./index-But_YWe_.js\";import{f as Fe}from\"./VInput-D4WPJeZb.js\";const Se=50,ye=500;function Ee(n){let{toggleUpDown:$}=n,i=-1,w=-1;Q(s);function y(r){s(),V(r),window.addEventListener(\"pointerup\",s),document.addEventListener(\"blur\",s),i=window.setTimeout(()=>{w=window.setInterval(()=>V(r),Se)},ye)}function s(){window.clearTimeout(i),window.clearInterval(w),window.removeEventListener(\"pointerup\",s),document.removeEventListener(\"blur\",s)}Q(s);function V(r){$(r===\"up\")}return{holdStart:y,holdStop:s}}const ke=pe({controlVariant:{type:String,default:\"default\"},inset:Boolean,hideInput:Boolean,modelValue:{type:Number,default:null},min:{type:Number,default:Number.MIN_SAFE_INTEGER},max:{type:Number,default:Number.MAX_SAFE_INTEGER},step:{type:Number,default:1},precision:{type:Number,default:0},minFractionDigits:{type:Number,default:null},decimalSeparator:{type:String,validator:n=>!n||n.length===1},...De(me(),[\"modelValue\",\"validationValue\"])},\"VNumberInput\"),Ae=fe()({name:\"VNumberInput\",props:{...ke()},emits:{\"update:focused\":n=>!0,\"update:modelValue\":n=>!0},setup(n,$){let{slots:i}=$;const w=ge(),{holdStart:y,holdStop:s}=Ee({toggleUpDown:U}),V=Fe(n),r=h(()=>V.isDisabled.value||V.isReadonly.value),E=H(n.focused),{decimalSeparator:te}=be(),l=h(()=>n.decimalSeparator?.[0]||te.value);function P(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n.precision,d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const v=t==null?String(e):e.toFixed(t);if(E.value&&d)return Number(v).toString().replace(\".\",l.value);if(n.minFractionDigits===null||t!==null&&t<n.minFractionDigits)return v.replace(\".\",l.value);let[D,c]=v.split(\".\");return c=(c??\"\").padEnd(n.minFractionDigits,\"0\").replace(new RegExp(`(?<=\\\\d{${n.minFractionDigits}})0+$`,\"g\"),\"\"),[D,c].filter(Boolean).join(l.value)}const a=Ne(n,\"modelValue\",null,e=>e??null,e=>e==null?e??null:R(Number(e),n.min,n.max)),b=H(null),I=H(null);j(a,e=>{E.value&&!r.value&&Number(b.value?.replace(l.value,\".\"))===e||(e==null?(b.value=null,I.value=null):isNaN(e)||(b.value=P(e),I.value=Number(b.value.replace(l.value,\".\"))))},{immediate:!0});const u=h({get:()=>b.value,set(e){if(e===null||e===\"\"){a.value=null,b.value=null,I.value=null;return}const t=Number(e.replace(l.value,\".\"));isNaN(t)||(b.value=e,I.value=t,t<=n.max&&t>=n.min&&(a.value=t))}}),ae=h(()=>{if(I.value===null)return!1;const e=Number(b.value?.replace(l.value,\".\"));return e!==R(e,n.min,n.max)}),_=h(()=>r.value?!1:(a.value??0)+n.step<=n.max),O=h(()=>r.value?!1:(a.value??0)-n.step>=n.min),o=h(()=>n.hideInput?\"stacked\":n.controlVariant),K=A(()=>o.value===\"split\"?\"$plus\":\"$collapse\"),G=A(()=>o.value===\"split\"?\"$minus\":\"$expand\"),k=A(()=>o.value===\"split\"?\"default\":\"small\"),C=A(()=>o.value===\"stacked\"?\"auto\":\"100%\"),le={props:{onClick:T,onPointerup:N,onPointerdown:W,onPointercancel:N}},ue={props:{onClick:T,onPointerup:N,onPointerdown:X,onPointercancel:N}};j(()=>n.precision,()=>Z()),j(()=>n.minFractionDigits,()=>Z()),we(()=>{z()});function Y(e){if(e==null)return 0;const t=e.toString(),d=t.indexOf(\".\");return~d?t.length-d:0}function U(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(r.value)return;if(a.value==null){u.value=P(R(0,n.min,n.max));return}let t=Math.max(Y(a.value),Y(n.step));n.precision!=null&&(t=Math.max(t,n.precision)),e?_.value&&(u.value=P(a.value+n.step,t)):O.value&&(u.value=P(a.value-n.step,t))}function ie(e){if(!e.data)return;const t=e.target,{value:d,selectionStart:v,selectionEnd:D}=t??{},c=d?d.slice(0,v)+e.data+d.slice(D):e.data,m=Ve(c,n.precision,l.value);if(new RegExp(`^-?\\\\d*${Ie(l.value)}?\\\\d*$`).test(c)||(e.preventDefault(),t.value=m,M(()=>u.value=m)),n.precision!=null){if(c.split(l.value)[1]?.length>n.precision){e.preventDefault(),t.value=m,M(()=>u.value=m);const F=(v??0)+e.data.length;t.setSelectionRange(F,F)}n.precision===0&&c.endsWith(l.value)&&(e.preventDefault(),t.value=m,M(()=>u.value=m))}}async function re(e){[\"Enter\",\"ArrowLeft\",\"ArrowRight\",\"Backspace\",\"Delete\",\"Tab\"].includes(e.key)||e.ctrlKey||[\"ArrowDown\",\"ArrowUp\"].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),z(),await M(),e.key===\"ArrowDown\"?U(!1):U())}function T(e){e.stopPropagation()}function N(e){e.currentTarget?.releasePointerCapture(e.pointerId),e.preventDefault(),s()}function W(e){e.currentTarget?.setPointerCapture(e.pointerId),e.preventDefault(),e.stopPropagation(),y(\"up\")}function X(e){e.currentTarget?.setPointerCapture(e.pointerId),e.preventDefault(),e.stopPropagation(),y(\"down\")}function z(){if(r.value||!w.value)return;const e=w.value.value,t=Number(e.replace(l.value,\".\"));e&&!isNaN(t)?u.value=P(R(t,n.min,n.max)):u.value=null}function Z(){r.value||(u.value=a.value!==null&&!isNaN(a.value)?P(a.value,n.precision,!1):null)}function oe(){if(!r.value){if(a.value===null||isNaN(a.value)){u.value=null;return}u.value=a.value.toString().replace(\".\",l.value)}}function ce(){oe()}function se(){z()}return he(()=>{const{modelValue:e,type:t,...d}=J.filterProps(n);function v(){return i.increment?g(ne,{key:\"increment-defaults\",defaults:{VBtn:{disabled:!_.value,height:C.value,size:k.value,icon:K.value,variant:\"text\"}}},{default:()=>[i.increment(le)]}):g(ee,{\"aria-hidden\":\"true\",\"data-testid\":\"increment\",disabled:!_.value,height:C.value,icon:K.value,key:\"increment-btn\",onClick:T,onPointerdown:W,onPointerup:N,onPointercancel:N,size:k.value,variant:\"text\",tabindex:\"-1\"},null)}function D(){return i.decrement?g(ne,{key:\"decrement-defaults\",defaults:{VBtn:{disabled:!O.value,height:C.value,size:k.value,icon:G.value,variant:\"text\"}}},{default:()=>[i.decrement(ue)]}):g(ee,{\"aria-hidden\":\"true\",\"data-testid\":\"decrement\",disabled:!O.value,height:C.value,icon:G.value,key:\"decrement-btn\",onClick:T,onPointerdown:X,onPointerup:N,onPointercancel:N,size:k.value,variant:\"text\",tabindex:\"-1\"},null)}function c(){return x(\"div\",{class:\"v-number-input__control\"},[D(),g(B,{vertical:o.value!==\"stacked\"},null),v()])}function m(){return!n.hideInput&&!n.inset?g(B,{vertical:!0},null):void 0}const F=o.value===\"split\"?x(\"div\",{class:\"v-number-input__control\"},[g(B,{vertical:!0},null),v()]):n.reverse||o.value===\"hidden\"?void 0:x(L,null,[m(),c()]),de=i[\"append-inner\"]||F,q=o.value===\"split\"?x(\"div\",{class:\"v-number-input__control\"},[D(),g(B,{vertical:!0},null)]):n.reverse&&o.value!==\"hidden\"?x(L,null,[c(),m()]):void 0,ve=i[\"prepend-inner\"]||q;return g(J,xe({ref:w},d,{modelValue:u.value,\"onUpdate:modelValue\":f=>u.value=f,focused:E.value,\"onUpdate:focused\":f=>E.value=f,validationValue:a.value,error:n.error||ae.value||void 0,onBeforeinput:ie,onFocus:ce,onBlur:se,onKeydown:re,class:[\"v-number-input\",{\"v-number-input--default\":o.value===\"default\",\"v-number-input--hide-input\":n.hideInput,\"v-number-input--inset\":n.inset,\"v-number-input--reverse\":n.reverse,\"v-number-input--split\":o.value===\"split\",\"v-number-input--stacked\":o.value===\"stacked\"},n.class],style:n.style,inputmode:\"decimal\"}),{...i,\"append-inner\":de?function(){for(var f=arguments.length,S=new Array(f),p=0;p<f;p++)S[p]=arguments[p];return x(L,null,[i[\"append-inner\"]?.(...S),F])}:void 0,\"prepend-inner\":ve?function(){for(var f=arguments.length,S=new Array(f),p=0;p<f;p++)S[p]=arguments[p];return x(L,null,[q,i[\"prepend-inner\"]?.(...S)])}:void 0})}),Pe({},w)}});export{Ae as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VPagination-BEBHkR5c.js",
    "content": "import{f as K,cp as W,ai as G,aj as U,as as X,a2 as j,bd as O,aQ as Q,e as H,a6 as J,ax as R,bs as Y,i as g,aS as k,a4 as d,ak as Z,a as b,k as y,s as h,E as x,K as B,n as aa,bw as ea,aT as ta,aU as la,aV as ia,b6 as na,bF as sa,aW as ra,aX as ua,bG as oa,aq as V,cq as C,aC as N}from\"./index-But_YWe_.js\";function va(){const a=K([]);W(()=>a.value=[]);function _(n,p){a.value[p]=n}return{refs:a,updateRef:_}}const ca=U({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:a=>a.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:a=>a%1===0},totalVisible:[Number,String],firstIcon:{type:V,default:\"$first\"},prevIcon:{type:V,default:\"$prev\"},nextIcon:{type:V,default:\"$next\"},lastIcon:{type:V,default:\"$last\"},ariaLabel:{type:String,default:\"$vuetify.pagination.ariaLabel.root\"},pageAriaLabel:{type:String,default:\"$vuetify.pagination.ariaLabel.page\"},currentPageAriaLabel:{type:String,default:\"$vuetify.pagination.ariaLabel.currentPage\"},firstAriaLabel:{type:String,default:\"$vuetify.pagination.ariaLabel.first\"},previousAriaLabel:{type:String,default:\"$vuetify.pagination.ariaLabel.previous\"},nextAriaLabel:{type:String,default:\"$vuetify.pagination.ariaLabel.next\"},lastAriaLabel:{type:String,default:\"$vuetify.pagination.ariaLabel.last\"},ellipsis:{type:String,default:\"...\"},showFirstLastPage:Boolean,...oa(),...ua(),...ra(),...sa(),...na(),...ia(),...la({tag:\"nav\"}),...ta(),...ea({variant:\"text\"})},\"VPagination\"),fa=G()({name:\"VPagination\",props:ca(),emits:{\"update:modelValue\":a=>!0,first:a=>!0,prev:a=>!0,next:a=>!0,last:a=>!0},setup(a,_){let{slots:n,emit:p}=_;const i=X(a,\"modelValue\"),{t:f,n:$}=j(),{isRtl:L}=O(),{themeClasses:w}=Q(a),{width:F}=H(),S=J(-1);R(void 0,{scoped:!0});const{resizeRef:M}=Y(e=>{if(!e.length)return;const{target:t,contentRect:l}=e[0],u=t.querySelector(\".v-pagination__list > *\");if(!u)return;const o=l.width,P=u.offsetWidth+parseFloat(getComputedStyle(u).marginRight)*2;S.value=I(o,P)}),s=g(()=>parseInt(a.length,10)),r=g(()=>parseInt(a.start,10)),v=g(()=>a.totalVisible!=null?parseInt(a.totalVisible,10):S.value>=0?S.value:I(F.value,58));function I(e,t){const l=a.showFirstLastPage?5:3;return Math.max(0,Math.floor(Number(((e-t*l)/t).toFixed(2))))}const z=g(()=>{if(s.value<=0||isNaN(s.value)||s.value>Number.MAX_SAFE_INTEGER)return[];if(v.value<=0)return[];if(v.value===1)return[i.value];if(s.value<=v.value)return k(s.value,r.value);const e=v.value%2===0,t=e?v.value/2:Math.floor(v.value/2),l=e?t:t+1,u=s.value-t;if(l-i.value>=0)return[...k(Math.max(1,v.value-1),r.value),a.ellipsis,s.value];if(i.value-u>=(e?1:0)){const o=v.value-1,P=s.value-o+r.value;return[r.value,a.ellipsis,...k(o,P)]}else{const o=Math.max(1,v.value-2),P=o===1?i.value:i.value-Math.ceil(o/2)+r.value;return[r.value,a.ellipsis,...k(o,P),a.ellipsis,s.value]}});function m(e,t,l){e.preventDefault(),i.value=t,l&&p(l,t)}const{refs:D,updateRef:T}=va();R({VPaginationBtn:{color:d(()=>a.color),border:d(()=>a.border),density:d(()=>a.density),size:d(()=>a.size),variant:d(()=>a.variant),rounded:d(()=>a.rounded),elevation:d(()=>a.elevation)}});const E=g(()=>z.value.map((e,t)=>{const l=u=>T(u,t);if(typeof e==\"string\")return{isActive:!1,key:`ellipsis-${t}`,page:e,props:{ref:l,ellipsis:!0,icon:!0,disabled:!0}};{const u=e===i.value;return{isActive:u,key:e,page:$(e),props:{ref:l,ellipsis:!1,icon:!0,disabled:!!a.disabled||Number(a.length)<2,color:u?a.activeColor:a.color,\"aria-current\":u,\"aria-label\":f(u?a.currentPageAriaLabel:a.pageAriaLabel,e),onClick:o=>m(o,e)}}}})),c=g(()=>{const e=!!a.disabled||i.value<=r.value,t=!!a.disabled||i.value>=r.value+s.value-1;return{first:a.showFirstLastPage?{icon:L.value?a.lastIcon:a.firstIcon,onClick:l=>m(l,r.value,\"first\"),disabled:e,\"aria-label\":f(a.firstAriaLabel),\"aria-disabled\":e}:void 0,prev:{icon:L.value?a.nextIcon:a.prevIcon,onClick:l=>m(l,i.value-1,\"prev\"),disabled:e,\"aria-label\":f(a.previousAriaLabel),\"aria-disabled\":e},next:{icon:L.value?a.prevIcon:a.nextIcon,onClick:l=>m(l,i.value+1,\"next\"),disabled:t,\"aria-label\":f(a.nextAriaLabel),\"aria-disabled\":t},last:a.showFirstLastPage?{icon:L.value?a.firstIcon:a.lastIcon,onClick:l=>m(l,r.value+s.value-1,\"last\"),disabled:t,\"aria-label\":f(a.lastAriaLabel),\"aria-disabled\":t}:void 0}});function A(){const e=i.value-r.value;D.value[e]?.$el.focus()}function q(e){e.key===C.left&&!a.disabled&&i.value>Number(a.start)?(i.value=i.value-1,N(A)):e.key===C.right&&!a.disabled&&i.value<r.value+s.value-1&&(i.value=i.value+1,N(A))}return Z(()=>b(a.tag,{ref:M,class:B([\"v-pagination\",w.value,a.class]),style:aa(a.style),role:\"navigation\",\"aria-label\":f(a.ariaLabel),onKeydown:q,\"data-test\":\"v-pagination-root\"},{default:()=>[y(\"ul\",{class:\"v-pagination__list\"},[a.showFirstLastPage&&y(\"li\",{key:\"first\",class:\"v-pagination__first\",\"data-test\":\"v-pagination-first\"},[n.first?n.first(c.value.first):b(h,x({_as:\"VPaginationBtn\"},c.value.first),null)]),y(\"li\",{key:\"prev\",class:\"v-pagination__prev\",\"data-test\":\"v-pagination-prev\"},[n.prev?n.prev(c.value.prev):b(h,x({_as:\"VPaginationBtn\"},c.value.prev),null)]),E.value.map((e,t)=>y(\"li\",{key:e.key,class:B([\"v-pagination__item\",{\"v-pagination__item--is-active\":e.isActive}]),\"data-test\":\"v-pagination-item\"},[n.item?n.item(e):b(h,x({_as:\"VPaginationBtn\"},e.props),{default:()=>[e.page]})])),y(\"li\",{key:\"next\",class:\"v-pagination__next\",\"data-test\":\"v-pagination-next\"},[n.next?n.next(c.value.next):b(h,x({_as:\"VPaginationBtn\"},c.value.next),null)]),a.showFirstLastPage&&y(\"li\",{key:\"last\",class:\"v-pagination__last\",\"data-test\":\"v-pagination-last\"},[n.last?n.last(c.value.last):b(h,x({_as:\"VPaginationBtn\"},c.value.last),null)])])]})),{}}});export{fa as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VPagination-DFfzvyji.css",
    "content": "@charset \"UTF-8\";.v-pagination__list{display:inline-flex;list-style-type:none;justify-content:center;width:100%}.v-pagination__item,.v-pagination__first,.v-pagination__prev,.v-pagination__next,.v-pagination__last{margin:.1875rem}\n"
  },
  {
    "path": "embedFS/dist/assets/VRadioGroup-C71Ml1om.css",
    "content": "@charset \"UTF-8\";.v-radio-group>.v-input__control{flex-direction:column}.v-radio-group>.v-input__control>.v-label{margin-inline-start:16px}.v-radio-group>.v-input__control>.v-label+.v-selection-control-group{padding-inline-start:0;margin-top:8px}.v-radio-group .v-input__details{padding-inline:16px}\n"
  },
  {
    "path": "embedFS/dist/assets/VRadioGroup-DDJeM_aY.js",
    "content": "import{V as d,m as A,a as N,b as O}from\"./VSelectionControl-CJfnRnc-.js\";import{ai as y,aj as b,ak as v,a as t,E as i,aL as h,i as F,as as x,f as L,aM as M,k as U,F as j,aN as q,aq as m,at as p}from\"./index-But_YWe_.js\";import{V,b as w,m as B}from\"./VInput-D4WPJeZb.js\";const D=b({...A({falseIcon:\"$radioOff\",trueIcon:\"$radioOn\"})},\"VRadio\"),J=y()({name:\"VRadio\",props:D(),setup(e,l){let{slots:s}=l;return v(()=>{const a=d.filterProps(e);return t(d,i(a,{class:[\"v-radio\",e.class],style:e.style,type:\"radio\"}),s)}),{}}}),E=b({height:{type:[Number,String],default:\"auto\"},...p(B(),[\"direction\"]),...p(O(),[\"multiple\"]),trueIcon:{type:m,default:\"$radioOn\"},falseIcon:{type:m,default:\"$radioOff\"},type:{type:String,default:\"radio\"}},\"VRadioGroup\"),K=y()({name:\"VRadioGroup\",inheritAttrs:!1,props:E(),emits:{\"update:modelValue\":e=>!0},setup(e,l){let{attrs:s,slots:a}=l;const I=h(),c=F(()=>e.id||`radio-group-${I}`),o=x(e,\"modelValue\"),f=L();return v(()=>{const[P,R]=M(s),g=V.filterProps(e),k=d.filterProps(e),r=a.label?a.label({label:e.label,props:{for:c.value}}):e.label;return t(V,i({ref:f,class:[\"v-radio-group\",e.class],style:e.style},P,g,{modelValue:o.value,\"onUpdate:modelValue\":u=>o.value=u,id:c.value}),{...a,default:u=>{let{id:n,messagesId:G,isDisabled:S,isReadonly:C}=u;return U(j,null,[r&&t(w,{id:n.value},{default:()=>[r]}),t(N,i(k,{id:n.value,\"aria-describedby\":G.value,defaultsTarget:\"VRadio\",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:S.value,readonly:C.value,\"aria-labelledby\":r?n.value:void 0,multiple:!1},R,{modelValue:o.value,\"onUpdate:modelValue\":$=>o.value=$}),a)])}})}),q({},f)}});export{K as V,J as a};\n"
  },
  {
    "path": "embedFS/dist/assets/VRow-CL8Cm54n.css",
    "content": "@charset \"UTF-8\";.v-row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.v-row+.v-row{margin-top:12px}.v-row+.v-row--dense{margin-top:4px}.v-row--dense{margin:-4px}.v-row--dense>.v-col,.v-row--dense>[class*=v-col-]{padding:4px}.v-row.v-row--no-gutters{margin:0}.v-row.v-row--no-gutters>.v-col,.v-row.v-row--no-gutters>[class*=v-col-]{padding:0}.v-col-xxl,.v-col-xxl-auto,.v-col-xxl-12,.v-col-xxl-11,.v-col-xxl-10,.v-col-xxl-9,.v-col-xxl-8,.v-col-xxl-7,.v-col-xxl-6,.v-col-xxl-5,.v-col-xxl-4,.v-col-xxl-3,.v-col-xxl-2,.v-col-xxl-1,.v-col-xl,.v-col-xl-auto,.v-col-xl-12,.v-col-xl-11,.v-col-xl-10,.v-col-xl-9,.v-col-xl-8,.v-col-xl-7,.v-col-xl-6,.v-col-xl-5,.v-col-xl-4,.v-col-xl-3,.v-col-xl-2,.v-col-xl-1,.v-col-lg,.v-col-lg-auto,.v-col-lg-12,.v-col-lg-11,.v-col-lg-10,.v-col-lg-9,.v-col-lg-8,.v-col-lg-7,.v-col-lg-6,.v-col-lg-5,.v-col-lg-4,.v-col-lg-3,.v-col-lg-2,.v-col-lg-1,.v-col-md,.v-col-md-auto,.v-col-md-12,.v-col-md-11,.v-col-md-10,.v-col-md-9,.v-col-md-8,.v-col-md-7,.v-col-md-6,.v-col-md-5,.v-col-md-4,.v-col-md-3,.v-col-md-2,.v-col-md-1,.v-col-sm,.v-col-sm-auto,.v-col-sm-12,.v-col-sm-11,.v-col-sm-10,.v-col-sm-9,.v-col-sm-8,.v-col-sm-7,.v-col-sm-6,.v-col-sm-5,.v-col-sm-4,.v-col-sm-3,.v-col-sm-2,.v-col-sm-1,.v-col,.v-col-auto,.v-col-12,.v-col-11,.v-col-10,.v-col-9,.v-col-8,.v-col-7,.v-col-6,.v-col-5,.v-col-4,.v-col-3,.v-col-2,.v-col-1{width:100%;padding:12px}.v-col{flex-basis:0;flex-grow:1;max-width:100%}.v-col-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-3{flex:0 0 25%;max-width:25%}.v-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-6{flex:0 0 50%;max-width:50%}.v-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-9{flex:0 0 75%;max-width:75%}.v-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-inline-start:8.3333333333%}.offset-2{margin-inline-start:16.6666666667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333333333%}.offset-5{margin-inline-start:41.6666666667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333333333%}.offset-8{margin-inline-start:66.6666666667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333333333%}.offset-11{margin-inline-start:91.6666666667%}@media(min-width:600px){.v-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.v-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-sm-3{flex:0 0 25%;max-width:25%}.v-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-sm-6{flex:0 0 50%;max-width:50%}.v-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-sm-9{flex:0 0 75%;max-width:75%}.v-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-inline-start:0}.offset-sm-1{margin-inline-start:8.3333333333%}.offset-sm-2{margin-inline-start:16.6666666667%}.offset-sm-3{margin-inline-start:25%}.offset-sm-4{margin-inline-start:33.3333333333%}.offset-sm-5{margin-inline-start:41.6666666667%}.offset-sm-6{margin-inline-start:50%}.offset-sm-7{margin-inline-start:58.3333333333%}.offset-sm-8{margin-inline-start:66.6666666667%}.offset-sm-9{margin-inline-start:75%}.offset-sm-10{margin-inline-start:83.3333333333%}.offset-sm-11{margin-inline-start:91.6666666667%}}@media(min-width:960px){.v-col-md{flex-basis:0;flex-grow:1;max-width:100%}.v-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-md-3{flex:0 0 25%;max-width:25%}.v-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-md-6{flex:0 0 50%;max-width:50%}.v-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-md-9{flex:0 0 75%;max-width:75%}.v-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-inline-start:0}.offset-md-1{margin-inline-start:8.3333333333%}.offset-md-2{margin-inline-start:16.6666666667%}.offset-md-3{margin-inline-start:25%}.offset-md-4{margin-inline-start:33.3333333333%}.offset-md-5{margin-inline-start:41.6666666667%}.offset-md-6{margin-inline-start:50%}.offset-md-7{margin-inline-start:58.3333333333%}.offset-md-8{margin-inline-start:66.6666666667%}.offset-md-9{margin-inline-start:75%}.offset-md-10{margin-inline-start:83.3333333333%}.offset-md-11{margin-inline-start:91.6666666667%}}@media(min-width:1280px){.v-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.v-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-lg-3{flex:0 0 25%;max-width:25%}.v-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-lg-6{flex:0 0 50%;max-width:50%}.v-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-lg-9{flex:0 0 75%;max-width:75%}.v-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-inline-start:0}.offset-lg-1{margin-inline-start:8.3333333333%}.offset-lg-2{margin-inline-start:16.6666666667%}.offset-lg-3{margin-inline-start:25%}.offset-lg-4{margin-inline-start:33.3333333333%}.offset-lg-5{margin-inline-start:41.6666666667%}.offset-lg-6{margin-inline-start:50%}.offset-lg-7{margin-inline-start:58.3333333333%}.offset-lg-8{margin-inline-start:66.6666666667%}.offset-lg-9{margin-inline-start:75%}.offset-lg-10{margin-inline-start:83.3333333333%}.offset-lg-11{margin-inline-start:91.6666666667%}}@media(min-width:1920px){.v-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xl-3{flex:0 0 25%;max-width:25%}.v-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xl-6{flex:0 0 50%;max-width:50%}.v-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xl-9{flex:0 0 75%;max-width:75%}.v-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-inline-start:0}.offset-xl-1{margin-inline-start:8.3333333333%}.offset-xl-2{margin-inline-start:16.6666666667%}.offset-xl-3{margin-inline-start:25%}.offset-xl-4{margin-inline-start:33.3333333333%}.offset-xl-5{margin-inline-start:41.6666666667%}.offset-xl-6{margin-inline-start:50%}.offset-xl-7{margin-inline-start:58.3333333333%}.offset-xl-8{margin-inline-start:66.6666666667%}.offset-xl-9{margin-inline-start:75%}.offset-xl-10{margin-inline-start:83.3333333333%}.offset-xl-11{margin-inline-start:91.6666666667%}}@media(min-width:2560px){.v-col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xxl-3{flex:0 0 25%;max-width:25%}.v-col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xxl-6{flex:0 0 50%;max-width:50%}.v-col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xxl-9{flex:0 0 75%;max-width:75%}.v-col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xxl-12{flex:0 0 100%;max-width:100%}.offset-xxl-0{margin-inline-start:0}.offset-xxl-1{margin-inline-start:8.3333333333%}.offset-xxl-2{margin-inline-start:16.6666666667%}.offset-xxl-3{margin-inline-start:25%}.offset-xxl-4{margin-inline-start:33.3333333333%}.offset-xxl-5{margin-inline-start:41.6666666667%}.offset-xxl-6{margin-inline-start:50%}.offset-xxl-7{margin-inline-start:58.3333333333%}.offset-xxl-8{margin-inline-start:66.6666666667%}.offset-xxl-9{margin-inline-start:75%}.offset-xxl-10{margin-inline-start:83.3333333333%}.offset-xxl-11{margin-inline-start:91.6666666667%}}\n"
  },
  {
    "path": "embedFS/dist/assets/VRow-DtJTiJKO.js",
    "content": "import{ai as v,aj as S,i as V,T as k,aU as p,aX as w,ba as L,bb as N}from\"./index-But_YWe_.js\";const o=[\"start\",\"end\",\"center\"],g=[\"space-between\",\"space-around\",\"space-evenly\"];function i(t,s){return L.reduce((n,e)=>{const a=t+N(e);return n[a]=s(),n},{})}const P=[...o,\"baseline\",\"stretch\"],d=t=>P.includes(t),f=i(\"align\",()=>({type:String,default:null,validator:d})),A=[...o,...g],y=t=>A.includes(t),j=i(\"justify\",()=>({type:String,default:null,validator:y})),E=[...o,...g,\"stretch\"],C=t=>E.includes(t),m=i(\"alignContent\",()=>({type:String,default:null,validator:C})),u={align:Object.keys(f),justify:Object.keys(j),alignContent:Object.keys(m)},h={align:\"align\",justify:\"justify\",alignContent:\"align-content\"};function T(t,s,n){let e=h[t];if(n!=null){if(s){const a=s.replace(t,\"\");e+=`-${a}`}return e+=`-${n}`,e.toLowerCase()}}const G=S({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:d},...f,justify:{type:String,default:null,validator:y},...j,alignContent:{type:String,default:null,validator:C},...m,...w(),...p()},\"VRow\"),U=v()({name:\"VRow\",props:G(),setup(t,s){let{slots:n}=s;const e=V(()=>{const a=[];let l;for(l in u)u[l].forEach(c=>{const b=t[c],r=T(l,c,b);r&&a.push(r)});return a.push({\"v-row--no-gutters\":t.noGutters,\"v-row--dense\":t.dense,[`align-${t.align}`]:t.align,[`justify-${t.justify}`]:t.justify,[`align-content-${t.alignContent}`]:t.alignContent}),a});return()=>k(t.tag,{class:[\"v-row\",e.value,t.class],style:t.style},n.default?.())}});export{U as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VSelect-CxsUdWRP.js",
    "content": "import{f as He,e as ze}from\"./VInput-D4WPJeZb.js\";import{u as Ne,V as Se,m as $e}from\"./VTextField-C23ADfJX.js\";import{ai as we,aj as le,bs as De,O as Z,ak as ke,k as R,F as ne,E as M,aX as Fe,e as Ue,a6 as U,bQ as Pe,f as q,i as K,ci as qe,c8 as Be,aR as he,aw as Ge,aC as Ee,bu as Le,b$ as je,b2 as We,a4 as ce,c1 as Xe,j as Ye,cj as Je,a as x,bl as ie,n as Qe,K as Ze,b4 as et,cc as be,bv as tt,aL as lt,a2 as nt,as as ge,b_ as at,bx as ye,J as Ce,ad as ot,U as xe,ck as st,Y as ut,B as rt,cl as it,al as ct,v as dt,aN as ft,b5 as vt,at as mt,cm as Re,cn as Te,aq as pt}from\"./index-But_YWe_.js\";import{u as ht,h as gt,V as yt,a as Vt}from\"./filter-Dycv7ILy.js\";import{u as bt,V as wt,a as kt,m as It}from\"./VList-D_MCDEbx.js\";import{V as St}from\"./VMenu-CXNpVDF7.js\";import{V as Ae}from\"./VChip-pydKSkvr.js\";import{V as Pt}from\"./dialog-transition-B2t_G0u1.js\";const Ct=le({renderless:Boolean,...Fe()},\"VVirtualScrollItem\"),xt=we()({name:\"VVirtualScrollItem\",inheritAttrs:!1,props:Ct(),emits:{\"update:height\":e=>!0},setup(e,u){let{attrs:n,emit:c,slots:a}=u;const{resizeRef:v,contentRect:g}=De(void 0,\"border\");Z(()=>g.value?.height,l=>{l!=null&&c(\"update:height\",l)}),ke(()=>e.renderless?R(ne,null,[a.default?.({itemRef:v})]):R(\"div\",M({ref:v,class:[\"v-virtual-scroll__item\",e.class],style:e.style},n),[a.default?.()]))}}),Rt=-1,Tt=1,Ve=100,At=le({itemHeight:{type:[Number,String],default:null},itemKey:{type:[String,Array,Function],default:null},height:[Number,String]},\"virtual\");function Dt(e,u){const n=Ue(),c=U(0);Pe(()=>{c.value=parseFloat(e.itemHeight||0)});const a=U(0),v=U(Math.ceil((parseInt(e.height)||n.height.value)/(c.value||16))||1),g=U(0),l=U(0),o=q(),d=q();let V=0;const{resizeRef:I,contentRect:b}=De();Pe(()=>{I.value=o.value});const f=K(()=>o.value===document.documentElement?n.height.value:b.value?.height||parseInt(e.height)||0),w=K(()=>!!(o.value&&d.value&&f.value&&c.value));let s=Array.from({length:u.value.length}),T=Array.from({length:u.value.length});const k=U(0);let ee=-1;function ae(r){return s[r]||c.value}const B=qe(()=>{const r=performance.now();T[0]=0;const m=u.value.length;for(let P=1;P<=m;P++)T[P]=(T[P-1]||0)+ae(P-1);k.value=Math.max(k.value,performance.now()-r)},k),oe=Z(w,r=>{r&&(oe(),V=d.value.offsetTop,B.immediate(),H(),~ee&&Ee(()=>{Le&&window.requestAnimationFrame(()=>{O(ee),ee=-1})}))});Be(()=>{B.clear()});function de(r,m){const P=s[r],D=c.value;c.value=D?Math.min(c.value,m):m,(P!==m||D!==c.value)&&(s[r]=m,B())}function S(r){r=he(r,0,u.value.length);const m=Math.floor(r),P=r%1,D=m+1,N=T[m]||0,E=T[D]||N;return N+(E-N)*P}function z(r){return Ft(T,r)}let G=0,A=0,j=0;Z(f,(r,m)=>{H(),r<m&&requestAnimationFrame(()=>{A=0,H()})});let W=-1;function y(){if(!o.value||!d.value)return;const r=o.value.scrollTop,m=performance.now();m-j>500?(A=Math.sign(r-G),V=d.value.offsetTop):A=r-G,G=r,j=m,window.clearTimeout(W),W=window.setTimeout(se,500),H()}function se(){!o.value||!d.value||(A=0,j=0,window.clearTimeout(W),H())}let ue=-1;function H(){cancelAnimationFrame(ue),ue=requestAnimationFrame(fe)}function fe(){if(!o.value||!f.value||!c.value)return;const r=G-V,m=Math.sign(A),P=Math.max(0,r-Ve),D=he(z(P),0,u.value.length),N=r+f.value+Ve,E=he(z(N)+1,D+1,u.value.length);if((m!==Rt||D<a.value)&&(m!==Tt||E>v.value)){const me=S(a.value)-S(D),pe=S(E)-S(v.value);Math.max(me,pe)>Ve?(a.value=D,v.value=E):(D<=0&&(a.value=D),E>=u.value.length&&(v.value=E))}g.value=S(a.value),l.value=S(u.value.length)-S(v.value)}function O(r){const m=S(r);!o.value||r&&!m?ee=r:o.value.scrollTop=m}const ve=K(()=>u.value.slice(a.value,v.value).map((r,m)=>{const P=m+a.value;return{raw:r,index:P,key:Ge(r,e.itemKey,P)}}));return Z(u,()=>{s=Array.from({length:u.value.length}),T=Array.from({length:u.value.length}),B.immediate(),H()},{deep:1}),{calculateVisibleItems:H,containerRef:o,markerRef:d,computedItems:ve,paddingTop:g,paddingBottom:l,scrollToIndex:O,handleScroll:y,handleScrollend:se,handleItemResize:de}}function Ft(e,u){let n=e.length-1,c=0,a=0,v=null,g=-1;if(e[n]<u)return n;for(;c<=n;)if(a=c+n>>1,v=e[a],v>u)n=a-1;else if(v<u)g=a,c=a+1;else return v===u?a:c;return g}const Bt=le({items:{type:Array,default:()=>[]},renderless:Boolean,...At(),...Fe(),...et()},\"VVirtualScroll\"),Et=we()({name:\"VVirtualScroll\",props:Bt(),setup(e,u){let{slots:n}=u;const c=je(\"VVirtualScroll\"),{dimensionStyles:a}=We(e),{calculateVisibleItems:v,containerRef:g,markerRef:l,handleScroll:o,handleScrollend:d,handleItemResize:V,scrollToIndex:I,paddingTop:b,paddingBottom:f,computedItems:w}=Dt(e,ce(()=>e.items));return Xe(()=>e.renderless,()=>{function s(){const k=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?\"addEventListener\":\"removeEventListener\";g.value===document.documentElement?(document[k](\"scroll\",o,{passive:!0}),document[k](\"scrollend\",d)):(g.value?.[k](\"scroll\",o,{passive:!0}),g.value?.[k](\"scrollend\",d))}Ye(()=>{g.value=Je(c.vnode.el,!0),s(!0)}),Be(s)}),ke(()=>{const s=w.value.map(T=>x(xt,{key:T.key,renderless:e.renderless,\"onUpdate:height\":k=>V(T.index,k)},{default:k=>n.default?.({item:T.raw,index:T.index,...k})}));return e.renderless?R(ne,null,[R(\"div\",{ref:l,class:\"v-virtual-scroll__spacer\",style:{paddingTop:ie(b.value)}},null),s,R(\"div\",{class:\"v-virtual-scroll__spacer\",style:{paddingBottom:ie(f.value)}},null)]):R(\"div\",{ref:g,class:Ze([\"v-virtual-scroll\",e.class]),onScrollPassive:o,onScrollend:d,style:Qe([a.value,e.style])},[R(\"div\",{ref:l,class:\"v-virtual-scroll__container\",style:{paddingTop:ie(b.value),paddingBottom:ie(f.value)}},[s])])}),{calculateVisibleItems:v,scrollToIndex:I}}});function Lt(e,u){const n=U(!1);let c;function a(l){cancelAnimationFrame(c),n.value=!0,c=requestAnimationFrame(()=>{c=requestAnimationFrame(()=>{n.value=!1})})}async function v(){await new Promise(l=>requestAnimationFrame(l)),await new Promise(l=>requestAnimationFrame(l)),await new Promise(l=>requestAnimationFrame(l)),await new Promise(l=>{if(n.value){const o=Z(n,()=>{o(),l()})}else l()})}async function g(l){if(l.key===\"Tab\"&&u.value?.focus(),![\"PageDown\",\"PageUp\",\"Home\",\"End\"].includes(l.key))return;const o=e.value?.$el;if(!o)return;(l.key===\"Home\"||l.key===\"End\")&&o.scrollTo({top:l.key===\"Home\"?0:o.scrollHeight,behavior:\"smooth\"}),await v();const d=o.querySelectorAll(\":scope > :not(.v-virtual-scroll__spacer)\");if(l.key===\"PageDown\"||l.key===\"Home\"){const V=o.getBoundingClientRect().top;for(const I of d)if(I.getBoundingClientRect().top>=V){I.focus();break}}else{const V=o.getBoundingClientRect().bottom;for(const I of[...d].reverse())if(I.getBoundingClientRect().bottom<=V){I.focus();break}}}return{onScrollPassive:a,onKeydown:g}}function _t(e){let{groups:u,onLeave:n}=e;function c(l){return l.type===\"list\"?l.contentRef.value?.$el:l.contentRef.value}function a(l){const o=c(l);return o?tt(o):[]}function v(l){const o=l.target,d=l.shiftKey?\"backward\":\"forward\",V=u.map(a),I=u.map(f=>f.type===\"list\"?f.contentRef.value?.$el:f.contentRef.value).findIndex(f=>f?.contains(o)),b=g(V,I,d,o);if(b===null){const f=u[I],w=V[I];(f.type===\"list\"||(d===\"forward\"?w.at(-1)===l.target:w.at(0)===l.target))&&n()}else{l.preventDefault(),l.stopImmediatePropagation();const f=u[b];if(f.type===\"list\"&&be(f.displayItemsCount)>0)f.contentRef.value?.focus(0);else{const w=d===\"forward\";V[b].at(w?0:-1).focus()}}}function g(l,o,d,V){const I=u[o],b=l[o];if(I.type!==\"list\"&&!(d===\"forward\"?b.at(-1)===V:b.at(0)===V))return null;const f=d===\"forward\"?1:-1;for(let w=o+f;w>=0&&w<u.length;w+=f){const s=u[w];if(l[w].length>0||s.type===\"list\"&&be(s.displayItemsCount)>0)return w}return null}return{onTabKeydown:v}}const Ot=le({closeText:{type:String,default:\"$vuetify.close\"},openText:{type:String,default:\"$vuetify.open\"}},\"autocomplete\");function Mt(e,u){const n=lt(),c=K(()=>`menu-${n}`),a=ce(()=>be(u)),v=ce(()=>c.value);return{menuId:c,ariaExpanded:a,ariaControls:v}}const Kt=le({chips:Boolean,closableChips:Boolean,eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:pt,default:\"$dropdown\"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:\"$vuetify.noDataText\"},openOnClear:Boolean,itemColor:String,noAutoScroll:Boolean,...Ot(),...It({itemChildren:!1})},\"Select\"),Ht=le({search:String,...Vt({filterKeys:[\"title\"]}),...Kt(),...mt($e({modelValue:null,role:\"combobox\"}),[\"validationValue\",\"dirty\"]),...vt({transition:{component:Pt}})},\"VSelect\"),Xt=we()({name:\"VSelect\",props:Ht(),emits:{\"update:focused\":e=>!0,\"update:modelValue\":e=>!0,\"update:menu\":e=>!0,\"update:search\":e=>!0},setup(e,u){let{slots:n}=u;const{t:c}=nt(),a=q(),v=q(),g=q(),l=q(),o=q(),{items:d,transformIn:V,transformOut:I}=bt(e),b=ge(e,\"search\",\"\"),{filteredItems:f,getMatches:w}=ht(e,d,()=>b.value),s=ge(e,\"modelValue\",[],t=>V(t===null?[null]:at(t)),t=>{const h=I(t);return e.multiple?h:h[0]??null}),T=K(()=>typeof e.counterValue==\"function\"?e.counterValue(s.value):typeof e.counterValue==\"number\"?e.counterValue:s.value.length),k=He(e),ee=Ne(e),ae=K(()=>s.value.map(t=>t.value)),B=U(!1),oe=ce(()=>e.closableChips&&!k.isReadonly.value&&!k.isDisabled.value),{InputIcon:de}=ze(e);let S=\"\",z=0,G;const A=K(()=>{const t=b.value?f.value:d.value;return e.hideSelected?t.filter(h=>!s.value.some(C=>(e.valueComparator||ye)(C,h))):t}),j=K(()=>e.hideNoData&&!A.value.length||k.isReadonly.value||k.isDisabled.value),W=ge(e,\"menu\"),y=K({get:()=>W.value,set:t=>{W.value&&!t&&v.value?.ΨopenChildren.size||t&&j.value||(W.value=t)}}),{menuId:se,ariaExpanded:ue,ariaControls:H}=Mt(e,y),fe=K(()=>({...e.menuProps,activatorProps:{...e.menuProps?.activatorProps||{},\"aria-haspopup\":\"listbox\"}})),O=q(),ve=Lt(O,a),{onTabKeydown:r}=_t({groups:[{type:\"element\",contentRef:g},{type:\"list\",contentRef:O,displayItemsCount:()=>A.value.length},{type:\"element\",contentRef:l}],onLeave:()=>{y.value=!1,a.value?.focus()}});function m(t){e.openOnClear&&(y.value=!0)}function P(){j.value||(y.value=!y.value)}function D(t){t.key===\"Tab\"&&r(t),O.value?.$el.contains(t.target)&&Re(t)&&N(t)}function N(t){if(!t.key||k.isReadonly.value)return;if([\"Enter\",\" \",\"ArrowDown\",\"ArrowUp\",\"Home\",\"End\"].includes(t.key)&&t.preventDefault(),[\"Enter\",\"ArrowDown\",\" \"].includes(t.key)&&(y.value=!0),[\"Escape\",\"Tab\"].includes(t.key)&&(y.value=!1),e.clearable&&t.key===\"Backspace\"){t.preventDefault(),s.value=[],m();return}t.key===\"Home\"?O.value?.focus(\"first\"):t.key===\"End\"&&O.value?.focus(\"last\");const h=1e3;if(!Re(t))return;const C=performance.now();C-G>h&&(S=\"\",z=0),S+=t.key.toLowerCase(),G=C;const X=A.value;function $(){let i=Y();return i||S.at(-1)===S.at(-2)&&(S=S.slice(0,-1),z++,i=Y(),i)||(z=0,i=Y(),i)?i:(S=t.key.toLowerCase(),Y())}function Y(){for(let i=z;i<X.length;i++){const L=X[i];if(L.title.toLowerCase().startsWith(S))return[L,i]}}const _=$();if(!_)return;const[J,p]=_;z=p,O.value?.focus(p),e.multiple||(s.value=[J])}function E(t){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!t.props.disabled)if(e.multiple){const C=s.value.findIndex($=>(e.valueComparator||ye)($.value,t.value)),X=h??!~C;if(~C){const $=X?[...s.value,t]:[...s.value];$.splice(C,1),s.value=$}else X&&(s.value=[...s.value,t])}else{const C=h!==!1;s.value=C?[t]:[],Ee(()=>{y.value=!1})}}function me(t){const h=t.target;a.value?.$el.contains(h)||(y.value=!1)}function pe(){e.eager&&o.value?.calculateVisibleItems()}function Ie(){b.value=\"\",B.value&&a.value?.focus()}function _e(t){B.value=!0}function Oe(t){if(t==null)s.value=[];else if(Te(a.value,\":autofill\")||Te(a.value,\":-webkit-autofill\")){const h=d.value.find(C=>C.title===t);h&&E(h)}else a.value&&(a.value.value=\"\")}return Z(y,()=>{if(!e.hideSelected&&y.value&&s.value.length){const t=A.value.findIndex(h=>s.value.some(C=>(e.valueComparator||ye)(C.value,h.value)));Le&&!e.noAutoScroll&&window.requestAnimationFrame(()=>{t>=0&&o.value?.scrollToIndex(t)})}}),Z(d,(t,h)=>{y.value||B.value&&e.hideNoData&&!h.length&&t.length&&(y.value=!0)}),ke(()=>{const t=!!(e.chips||n.chip),h=!!(!e.hideNoData||A.value.length||n[\"prepend-item\"]||n[\"append-item\"]||n[\"no-data\"]),C=s.value.length>0,X=Se.filterProps(e),$=C||!B.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder,Y={search:b,filteredItems:f.value};return x(Se,M({ref:a},X,{modelValue:s.value.map(_=>_.props.title).join(\", \"),name:void 0,\"onUpdate:modelValue\":Oe,focused:B.value,\"onUpdate:focused\":_=>B.value=_,validationValue:s.externalValue,counterValue:T.value,dirty:C,class:[\"v-select\",{\"v-select--active-menu\":y.value,\"v-select--chips\":!!e.chips,[`v-select--${e.multiple?\"multiple\":\"single\"}`]:!0,\"v-select--selected\":s.value.length,\"v-select--selection-slot\":!!n.selection},e.class],style:e.style,inputmode:\"none\",placeholder:$,\"onClick:clear\":m,\"onMousedown:control\":P,onBlur:me,onKeydown:N,\"aria-expanded\":ue.value,\"aria-controls\":H.value}),{...n,default:_=>{let{id:J}=_;return R(ne,null,[R(\"select\",{hidden:!0,multiple:e.multiple,name:ee.fieldName.value},[d.value.map(p=>R(\"option\",{key:p.value,value:p.value,selected:ae.value.includes(p.value)},null))]),x(St,M({id:se.value,ref:v,modelValue:y.value,\"onUpdate:modelValue\":p=>y.value=p,activator:\"parent\",contentClass:\"v-select__content\",disabled:j.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:pe,onAfterLeave:Ie},fe.value),{default:()=>[x(ot,{onFocusin:_e,onKeydown:D},{default:()=>[n[\"menu-header\"]&&R(\"header\",{ref:g},[n[\"menu-header\"](Y)]),h&&x(wt,M({key:\"select-list\",ref:O,selected:ae.value,selectStrategy:e.multiple?\"independent\":\"single-independent\",tabindex:\"-1\",selectable:!!A.value.length,\"aria-live\":\"polite\",\"aria-labelledby\":`${J.value}-label`,\"aria-multiselectable\":e.multiple,color:e.itemColor??e.color},ve,e.listProps),{default:()=>[n[\"prepend-item\"]?.(),!A.value.length&&!e.hideNoData&&(n[\"no-data\"]?.()??x(xe,{key:\"no-data\",title:c(e.noDataText)},null)),x(Et,{ref:o,renderless:!0,items:A.value,itemKey:\"value\"},{default:p=>{let{item:i,index:L,itemRef:re}=p;const Q=st(i.props),te=M(i.props,{ref:re,key:i.value,onClick:()=>E(i,null),\"aria-posinset\":L+1,\"aria-setsize\":A.value.length});return i.type===\"divider\"?n.divider?.({props:i.raw,index:L})??x(ut,M(i.props,{key:`divider-${L}`}),null):i.type===\"subheader\"?n.subheader?.({props:i.raw,index:L})??x(kt,M(i.props,{key:`subheader-${L}`}),null):n.item?.({item:i,index:L,props:te})??x(xe,M(te,{role:\"option\"}),{prepend:F=>{let{isSelected:Me}=F;return R(ne,null,[e.multiple&&!e.hideSelected?x(yt,{key:i.value,modelValue:Me,ripple:!1,tabindex:\"-1\",\"aria-hidden\":!0,onClick:Ke=>Ke.preventDefault()},null):void 0,Q.prependAvatar&&x(rt,{image:Q.prependAvatar},null),Q.prependIcon&&x(Ce,{icon:Q.prependIcon},null)])},title:()=>b.value?gt(\"v-select\",i.title,w(i)?.title):i.title})}}),n[\"append-item\"]?.()]}),n[\"menu-footer\"]&&R(\"footer\",{ref:l},[n[\"menu-footer\"](Y)])]})]}),s.value.map((p,i)=>{function L(F){F.stopPropagation(),F.preventDefault(),E(p,!1)}const re=M(Ae.filterProps(p.props),{\"onClick:close\":L,onKeydown(F){F.key!==\"Enter\"&&F.key!==\" \"||(F.preventDefault(),F.stopPropagation(),L(F))},onMousedown(F){F.preventDefault(),F.stopPropagation()},modelValue:!0,\"onUpdate:modelValue\":void 0}),Q=t?!!n.chip:!!n.selection,te=Q?it(t?n.chip({item:p,index:i,props:re}):n.selection({item:p,index:i})):void 0;if(!(Q&&!te))return R(\"div\",{key:p.value,class:\"v-select__selection\"},[t?n.chip?x(ct,{key:\"chip-defaults\",defaults:{VChip:{closable:oe.value,size:\"small\",text:p.title}}},{default:()=>[te]}):x(Ae,M({key:\"chip\",closable:oe.value,size:\"small\",text:p.title,disabled:p.props.disabled},re),null):te??R(\"span\",{class:\"v-select__selection-text\"},[p.title,e.multiple&&i<s.value.length-1&&R(\"span\",{class:\"v-select__selection-comma\"},[dt(\",\")])])])})])},\"append-inner\":function(){for(var _=arguments.length,J=new Array(_),p=0;p<_;p++)J[p]=arguments[p];return R(ne,null,[n[\"append-inner\"]?.(...J),e.menuIcon?x(Ce,{class:\"v-select__menu-icon\",color:a.value?.fieldIconColor,icon:e.menuIcon,\"aria-hidden\":!0},null):void 0,e.appendInnerIcon&&x(de,{key:\"append-icon\",name:\"appendInner\",color:J[0].iconColor.value},null)])}})}),ft({isFocused:B,menu:y,search:b,filteredItems:f,select:E},a)}});export{Xt as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VSelect-D5ZZgyw5.css",
    "content": "@charset \"UTF-8\";.v-select--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field .v-field__input,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;opacity:1;flex:0 0;position:absolute;left:0;right:0;width:100%;transition:none;pointer-events:none;caret-color:transparent;padding-inline:inherit}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{overflow:hidden}.v-select__content{box-shadow:0 6px 16px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-lg-opacity)),0 0 transparent,0 0 transparent}.v-menu>.v-overlay__content.v-select__content{border-radius:4px}.v-select__content>.v-sheet{display:flex;flex-direction:column}.v-select__mask{background:rgb(var(--v-theme-surface-light))}.v-select__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{transform:rotate(180deg)}.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}\n"
  },
  {
    "path": "embedFS/dist/assets/VSelectionControl-CJfnRnc-.js",
    "content": "import{ai as D,aj as x,as as z,aL as U,a4 as a,ax as K,ak as j,k as m,n as E,K as h,aT as O,aW as W,aX as L,bx as X,aq as G,a0 as Q,c8 as Y,R as T,a6 as w,f as Z,aM as p,E as R,a as _,z as ee,F as le,J as ae,ar as te,bz as oe,i as C,b_ as I,b0 as ne,a_ as ue,aC as re,cn as ie}from\"./index-But_YWe_.js\";import{b as se}from\"./VInput-D4WPJeZb.js\";const M=Symbol.for(\"vuetify:selection-control-group\"),N=x({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:G,trueIcon:G,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:X},...L(),...W(),...O()},\"SelectionControlGroup\"),ce=x({...N({defaultsTarget:\"VSelectionControl\"})},\"VSelectionControlGroup\"),ye=D()({name:\"VSelectionControlGroup\",props:ce(),emits:{\"update:modelValue\":e=>!0},setup(e,n){let{slots:y}=n;const t=z(e,\"modelValue\"),o=U(),f=a(()=>e.id||`v-selection-control-group-${o}`),i=a(()=>e.name||f.value),l=new Set;return Q(M,{modelValue:t,forceUpdate:()=>{l.forEach(u=>u())},onForceUpdate:u=>{l.add(u),Y(()=>{l.delete(u)})}}),K({[e.defaultsTarget]:{color:a(()=>e.color),disabled:a(()=>e.disabled),density:a(()=>e.density),error:a(()=>e.error),inline:a(()=>e.inline),modelValue:t,multiple:a(()=>!!e.multiple||e.multiple==null&&Array.isArray(t.value)),name:i,falseIcon:a(()=>e.falseIcon),trueIcon:a(()=>e.trueIcon),readonly:a(()=>e.readonly),ripple:a(()=>e.ripple),type:a(()=>e.type),valueComparator:a(()=>e.valueComparator)}}),j(()=>m(\"div\",{class:h([\"v-selection-control-group\",{\"v-selection-control-group--inline\":e.inline},e.class]),style:E(e.style),role:e.type===\"radio\"?\"radiogroup\":void 0},[y.default?.()])),{}}}),de=x({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...L(),...N()},\"VSelectionControl\");function ve(e){const n=te(M,void 0),{densityClasses:y}=oe(e),t=z(e,\"modelValue\"),o=C(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),f=C(()=>e.falseValue!==void 0?e.falseValue:!1),i=C(()=>!!e.multiple||e.multiple==null&&Array.isArray(t.value)),l=C({get(){const d=n?n.modelValue.value:t.value;return i.value?I(d).some(r=>e.valueComparator(r,o.value)):e.valueComparator(d,o.value)},set(d){if(e.readonly)return;const r=d?o.value:f.value;let v=r;i.value&&(v=d?[...I(t.value),r]:I(t.value).filter(s=>!e.valueComparator(s,o.value))),n?n.modelValue.value=v:t.value=v}}),{textColorClasses:u,textColorStyles:b}=ne(()=>{if(!(e.error||e.disabled))return l.value?e.color:e.baseColor}),{backgroundColorClasses:V,backgroundColorStyles:S}=ue(()=>l.value&&!e.error&&!e.disabled?e.color:e.baseColor),k=C(()=>l.value?e.trueIcon:e.falseIcon);return{group:n,densityClasses:y,trueValue:o,falseValue:f,model:l,textColorClasses:u,textColorStyles:b,backgroundColorClasses:V,backgroundColorStyles:S,icon:k}}const Ce=D()({name:\"VSelectionControl\",directives:{vRipple:T},inheritAttrs:!1,props:de(),emits:{\"update:modelValue\":e=>!0},setup(e,n){let{attrs:y,slots:t}=n;const{group:o,densityClasses:f,icon:i,model:l,textColorClasses:u,textColorStyles:b,backgroundColorClasses:V,backgroundColorStyles:S,trueValue:k}=ve(e),d=U(),r=w(!1),v=w(!1),s=Z(),g=a(()=>e.id||`input-${d}`),B=a(()=>!e.disabled&&!e.readonly);o?.onForceUpdate(()=>{s.value&&(s.value.checked=l.value)});function F(c){B.value&&(r.value=!0,ie(c.target,\":focus-visible\")!==!1&&(v.value=!0))}function A(){r.value=!1,v.value=!1}function q(c){c.stopPropagation()}function $(c){if(!B.value){s.value&&(s.value.checked=l.value);return}e.readonly&&o&&re(()=>o.forceUpdate()),l.value=c.target.checked}return j(()=>{const c=t.label?t.label({label:e.label,props:{for:g.value}}):e.label,[H,J]=p(y),P=m(\"input\",R({ref:s,checked:l.value,disabled:!!e.disabled,id:g.value,onBlur:A,onFocus:F,onInput:$,\"aria-disabled\":!!e.disabled,\"aria-label\":e.label,type:e.type,value:k.value,name:e.name,\"aria-checked\":e.type===\"checkbox\"?l.value:void 0},J),null);return m(\"div\",R({class:[\"v-selection-control\",{\"v-selection-control--dirty\":l.value,\"v-selection-control--disabled\":e.disabled,\"v-selection-control--error\":e.error,\"v-selection-control--focused\":r.value,\"v-selection-control--focus-visible\":v.value,\"v-selection-control--inline\":e.inline},f.value,e.class]},H,{style:e.style}),[m(\"div\",{class:h([\"v-selection-control__wrapper\",u.value]),style:E(b.value)},[t.default?.({backgroundColorClasses:V,backgroundColorStyles:S}),ee(m(\"div\",{class:h([\"v-selection-control__input\"])},[t.input?.({model:l,textColorClasses:u,textColorStyles:b,backgroundColorClasses:V,backgroundColorStyles:S,inputNode:P,icon:i.value,props:{onFocus:F,onBlur:A,id:g.value}})??m(le,null,[i.value&&_(ae,{key:\"icon\",icon:i.value},null),P])]),[[T,!e.disabled&&!e.readonly&&e.ripple,null,{center:!0,circle:!0}]])]),c&&_(se,{for:g.value,onClick:q},{default:()=>[c]})])}),{isFocused:r,input:s}}});export{Ce as V,ye as a,N as b,de as m};\n"
  },
  {
    "path": "embedFS/dist/assets/VSelectionControl-Cp4tgg3l.css",
    "content": "@charset \"UTF-8\";.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;user-select:none}.v-selection-control .v-label{white-space:normal;word-break:break-word;height:100%;opacity:1}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size: 40px}.v-selection-control--density-comfortable{--v-selection-control-size: 36px}.v-selection-control--density-compact{--v-selection-control-size: 28px}.v-selection-control__wrapper{width:var(--v-selection-control-size);height:var(--v-selection-control-size);display:inline-flex;align-items:center;position:relative;justify-content:center;flex:none}.v-selection-control__input{width:var(--v-selection-control-size);height:var(--v-selection-control-size);align-items:center;display:flex;flex:none;justify-content:center;position:relative;border-radius:50%}.v-selection-control__input input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.v-selection-control__input:before{border-radius:100%;background-color:currentColor;opacity:0;pointer-events:none}.v-selection-control__input:before{content:\"\";position:absolute;top:0;left:0;width:100%;height:100%}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control-group{grid-area:control;display:flex;flex-direction:column}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}\n"
  },
  {
    "path": "embedFS/dist/assets/VSkeletonLoader-ChbR7Nc0.js",
    "content": "import{ai as h,aj as f,a_ as k,b2 as x,bA as y,aQ as S,a2 as C,i as L,b_ as w,ak as B,k as n,E as P,F as T,aT as V,bF as _,b4 as A,K as F}from\"./index-But_YWe_.js\";const E={actions:\"button@2\",article:\"heading, paragraph\",avatar:\"avatar\",button:\"button\",card:\"image, heading\",\"card-avatar\":\"image, list-item-avatar\",chip:\"chip\",\"date-picker\":\"list-item, heading, divider, date-picker-options, date-picker-days, actions\",\"date-picker-options\":\"text, avatar@2\",\"date-picker-days\":\"avatar@28\",divider:\"divider\",heading:\"heading\",image:\"image\",\"list-item\":\"text\",\"list-item-avatar\":\"avatar, text\",\"list-item-two-line\":\"sentences\",\"list-item-avatar-two-line\":\"avatar, sentences\",\"list-item-three-line\":\"paragraph\",\"list-item-avatar-three-line\":\"avatar, paragraph\",ossein:\"ossein\",paragraph:\"text@3\",sentences:\"text@2\",subtitle:\"text\",table:\"table-heading, table-thead, table-tbody, table-tfoot\",\"table-heading\":\"chip, text\",\"table-thead\":\"heading@6\",\"table-tbody\":\"table-row-divider@6\",\"table-row-divider\":\"table-row, divider\",\"table-row\":\"text@6\",\"table-tfoot\":\"text@2, avatar@2\",text:\"text\"};function j(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return n(\"div\",{class:F([\"v-skeleton-loader__bone\",`v-skeleton-loader__${e}`])},[a])}function o(e){const[a,t]=e.split(\"@\");return Array.from({length:t}).map(()=>i(a))}function i(e){let a=[];if(!e)return a;const t=E[e];if(e!==t){if(e.includes(\",\"))return l(e);if(e.includes(\"@\"))return o(e);t.includes(\",\")?a=l(t):t.includes(\"@\")?a=o(t):t&&a.push(i(t))}return[j(e,a)]}function l(e){return e.replace(/\\s/g,\"\").split(\",\").map(i)}const D=f({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:\"$vuetify.loading\"},type:{type:[String,Array],default:\"ossein\"},...A(),..._(),...V()},\"VSkeletonLoader\"),z=h()({name:\"VSkeletonLoader\",inheritAttrs:!1,props:D(),setup(e,a){let{attrs:t,slots:r}=a;const{backgroundColorClasses:d,backgroundColorStyles:c}=k(()=>e.color),{dimensionStyles:u}=x(e),{elevationClasses:g}=y(e),{themeClasses:m}=S(e),{t:v}=C(),b=L(()=>i(w(e.type).join(\",\")));return B(()=>{const s=!r.default||e.loading,p=e.boilerplate||!s?{}:{ariaLive:\"polite\",ariaLabel:v(e.loadingText),role:\"alert\"};return s?n(\"div\",P({class:[\"v-skeleton-loader\",{\"v-skeleton-loader--boilerplate\":e.boilerplate},m.value,d.value,g.value],style:[c.value,u.value]},p,t),[b.value]):n(T,null,[r.default?.()])}),{}}});export{z as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VSkeletonLoader-sthcA-pB.css",
    "content": "@charset \"UTF-8\";.v-skeleton-loader{align-items:center;background:rgb(var(--v-theme-surface));border-radius:6px;display:flex;flex-wrap:wrap;position:relative;vertical-align:top}.v-skeleton-loader__actions{justify-content:end}.v-skeleton-loader .v-skeleton-loader__ossein{height:100%}.v-skeleton-loader .v-skeleton-loader__avatar,.v-skeleton-loader .v-skeleton-loader__button,.v-skeleton-loader .v-skeleton-loader__chip,.v-skeleton-loader .v-skeleton-loader__divider,.v-skeleton-loader .v-skeleton-loader__heading,.v-skeleton-loader .v-skeleton-loader__image,.v-skeleton-loader .v-skeleton-loader__ossein,.v-skeleton-loader .v-skeleton-loader__text{background:rgba(var(--v-theme-on-surface),var(--v-border-opacity))}@media(forced-colors:active){.v-skeleton-loader .v-skeleton-loader__avatar,.v-skeleton-loader .v-skeleton-loader__button,.v-skeleton-loader .v-skeleton-loader__chip,.v-skeleton-loader .v-skeleton-loader__divider,.v-skeleton-loader .v-skeleton-loader__heading,.v-skeleton-loader .v-skeleton-loader__image,.v-skeleton-loader .v-skeleton-loader__ossein,.v-skeleton-loader .v-skeleton-loader__text{background:canvastext}}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line{border-radius:6px}.v-skeleton-loader__bone{align-items:center;border-radius:inherit;display:flex;flex:1 1 100%;flex-wrap:wrap;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,rgba(var(--v-theme-surface),0),rgba(var(--v-theme-surface),.3),rgba(var(--v-theme-surface),0));transform:translate(-100%);z-index:1}.v-skeleton-loader__bone:after{content:\"\";position:absolute;top:0;left:0;width:100%;height:100%}@media(forced-colors:active)and (pointer:fine){.v-skeleton-loader__bone{cursor:progress}}.v-skeleton-loader__avatar{border-radius:50%;flex:0 1 auto;margin:8px 16px;max-height:48px;min-height:48px;height:48px;max-width:48px;min-width:48px;width:48px}.v-skeleton-loader__avatar+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__avatar+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__avatar+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__button{border-radius:6px;height:36px;margin:16px;max-width:64px}.v-skeleton-loader__button+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__button+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__button+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__chip{border-radius:16px;margin:16px;height:32px;max-width:96px}.v-skeleton-loader__chip+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__chip+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__chip+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{flex-wrap:wrap;margin:16px}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:6px;margin:4px;max-width:100%}.v-skeleton-loader__date-picker-options{flex-wrap:nowrap}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text{flex:1 1 auto}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;margin:16px;height:24px}.v-skeleton-loader__heading+.v-skeleton-loader__subtitle{margin-top:-16px}.v-skeleton-loader__image{height:150px;border-radius:0}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__list-item{margin:16px}.v-skeleton-loader__list-item .v-skeleton-loader__text{margin:0}.v-skeleton-loader__table-thead{justify-content:space-between}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{margin-top:16px;max-width:16px}.v-skeleton-loader__table-tfoot{flex-wrap:nowrap}.v-skeleton-loader__table-tfoot>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-top:16px}.v-skeleton-loader__table-row{align-items:baseline;margin:0 8px;justify-content:space-evenly;flex-wrap:nowrap}.v-skeleton-loader__table-row>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-inline:8px}.v-skeleton-loader__table-row+.v-skeleton-loader__divider{margin:0 16px}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__subtitle{max-width:70%}.v-skeleton-loader__subtitle>.v-skeleton-loader__text{height:16px;border-radius:8px}.v-skeleton-loader__text{border-radius:6px;margin:16px;height:12px}.v-skeleton-loader__text+.v-skeleton-loader__text{margin-top:-8px;max-width:50%}.v-skeleton-loader__text+.v-skeleton-loader__text+.v-skeleton-loader__text{max-width:70%}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@keyframes loading{to{transform:translate(100%)}}\n"
  },
  {
    "path": "embedFS/dist/assets/VSlider-CGi8T5rU.js",
    "content": "import{aj as se,i as o,cr as me,bd as ie,a4 as M,a6 as te,f as ae,c8 as we,aS as Ce,bF as Ve,b6 as _e,aR as ne,aC as Te,a0 as Fe,ai as de,R as fe,ar as pe,bA as xe,b0 as Re,a_ as ue,cq as Le,O as Ee,ak as ce,bl as $,k as f,z as be,a as Y,n as W,K as B,b9 as Pe,aX as ye,a$ as ze,as as Ne,aM as Me,E as he,F as Be,aN as Ke}from\"./index-But_YWe_.js\";import{f as De,u as Ae,V as ke,b as Ie,m as Oe,d as qe}from\"./VInput-D4WPJeZb.js\";import{d as $e}from\"./index-c6y4pbVT.js\";const ve=Symbol.for(\"vuetify:v-slider\");function je(e,t,r){const n=r===\"vertical\",c=t.getBoundingClientRect(),m=\"touches\"in e?e.touches[0]:e;return n?m.clientY-(c.top+c.height/2):m.clientX-(c.left+c.width/2)}function Ue(e,t){return\"touches\"in e&&e.touches.length?e.touches[0][t]:\"changedTouches\"in e&&e.changedTouches.length?e.changedTouches[0][t]:e[t]}const Xe=se({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:e=>typeof e==\"boolean\"||e===\"always\"||e===\"hover\"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:e=>typeof e==\"boolean\"||e===\"always\"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:\"horizontal\",validator:e=>[\"vertical\",\"horizontal\"].includes(e)},reverse:Boolean,noKeyboard:Boolean,..._e(),...Ve({elevation:2}),ripple:{type:Boolean,default:!0}},\"Slider\"),He=e=>{const t=o(()=>parseFloat(e.min)),r=o(()=>parseFloat(e.max)),n=o(()=>Number(e.step)>0?parseFloat(e.step):0),c=o(()=>Math.max(me(n.value),me(t.value)));function m(k){if(k=parseFloat(k),n.value<=0)return k;const u=ne(k,t.value,r.value),b=t.value%n.value;let i=Math.round((u-b)/n.value)*n.value+b;return u>i&&i+n.value>r.value&&(i=r.value),parseFloat(Math.min(i,r.value).toFixed(c.value))}return{min:t,max:r,step:n,decimals:c,roundValue:m}},Ye=e=>{let{props:t,steps:r,onSliderStart:n,onSliderMove:c,onSliderEnd:m,getActiveThumb:k}=e;const u=De(t),{isRtl:b}=ie(),i=M(()=>t.reverse),L=o(()=>t.direction===\"vertical\"),w=o(()=>L.value!==i.value),{min:v,max:p,step:y,decimals:A,roundValue:K}=r,I=o(()=>parseInt(t.thumbSize,10)),D=o(()=>parseInt(t.tickSize,10)),C=o(()=>parseInt(t.trackSize,10)),h=o(()=>(p.value-v.value)/y.value),E=o(()=>t.error||u.isDisabled.value?void 0:t.thumbColor??t.color),V=o(()=>t.error||u.isDisabled.value?void 0:t.thumbColor),P=o(()=>t.error||u.isDisabled.value?void 0:t.trackColor??t.color),T=o(()=>t.error||u.isDisabled.value?void 0:t.trackFillColor??t.color),F=te(!1),d=te(0),S=ae(),s=ae();function x(l){const a=S.value?.$el;if(!a)return;const N=t.direction===\"vertical\",X=N?\"top\":\"left\",Z=N?\"height\":\"width\",ee=N?\"clientY\":\"clientX\",{[X]:le,[Z]:Se}=a.getBoundingClientRect(),ge=Ue(l,ee);let re=ne((ge-le-d.value)/Se)||0;return(N?w.value:w.value!==b.value)&&(re=1-re),K(v.value+re*(p.value-v.value))}const g=l=>{const a=x(l);a!=null&&m({value:a}),F.value=!1,d.value=0},O=l=>{const a=x(l);s.value=k(l),s.value&&(F.value=!0,s.value.contains(l.target)?d.value=je(l,s.value,t.direction):(d.value=0,a!=null&&c({value:a})),a!=null&&n({value:a}),Te(()=>s.value?.focus()))},z={passive:!0,capture:!0};function _(l){const a=x(l);a!=null&&c({value:a})}function j(l){l.stopPropagation(),l.preventDefault(),g(l),window.removeEventListener(\"mousemove\",_,z),window.removeEventListener(\"mouseup\",j)}function q(l){g(l),window.removeEventListener(\"touchmove\",_,z),l.target?.removeEventListener(\"touchend\",q)}function U(l){O(l),window.addEventListener(\"touchmove\",_,z),l.target?.addEventListener(\"touchend\",q,{passive:!1})}function H(l){l.button===0&&(l.preventDefault(),O(l),window.addEventListener(\"mousemove\",_,z),window.addEventListener(\"mouseup\",j,{passive:!1}))}we(()=>{window.removeEventListener(\"touchmove\",_),window.removeEventListener(\"mousemove\",_),window.removeEventListener(\"mouseup\",j)});const R=l=>{const a=(l-v.value)/(p.value-v.value)*100;return ne(isNaN(a)?0:a,0,100)},G=M(()=>t.showTicks),J=o(()=>G.value?t.ticks?Array.isArray(t.ticks)?t.ticks.map(l=>({value:l,position:R(l),label:l.toString()})):Object.keys(t.ticks).map(l=>({value:parseFloat(l),position:R(parseFloat(l)),label:t.ticks[l]})):h.value!==1/0?Ce(h.value+1).map(l=>{const a=v.value+l*y.value;return{value:a,position:R(a)}}):[]:[]),oe=o(()=>J.value.some(l=>{let{label:a}=l;return!!a})),Q={activeThumbRef:s,color:M(()=>t.color),decimals:A,disabled:u.isDisabled,direction:M(()=>t.direction),elevation:M(()=>t.elevation),hasLabels:oe,isReversed:i,indexFromEnd:w,min:v,max:p,mousePressed:F,noKeyboard:M(()=>t.noKeyboard),numTicks:h,onSliderMousedown:H,onSliderTouchstart:U,parsedTicks:J,parseMouseMove:x,position:R,readonly:u.isReadonly,rounded:M(()=>t.rounded),roundValue:K,showTicks:G,startOffset:d,step:y,thumbSize:I,thumbColor:E,thumbLabelColor:V,thumbLabel:M(()=>t.thumbLabel),ticks:M(()=>t.ticks),tickSize:D,trackColor:P,trackContainerRef:S,trackFillColor:T,trackSize:C,vertical:L};return Fe(ve,Q),Q},We=se({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},name:String,noKeyboard:Boolean,...ye()},\"VSliderThumb\"),Ge=de()({name:\"VSliderThumb\",directives:{vRipple:fe},props:We(),emits:{\"update:modelValue\":e=>!0},setup(e,t){let{slots:r,emit:n}=t;const c=pe(ve),{isRtl:m,rtlClasses:k}=ie();if(!c)throw new Error(\"[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider\");const{min:u,max:b,thumbColor:i,thumbLabelColor:L,step:w,disabled:v,thumbSize:p,thumbLabel:y,direction:A,isReversed:K,vertical:I,readonly:D,elevation:C,mousePressed:h,decimals:E,indexFromEnd:V}=c,P=te(!1),T=te(!1),F=o(()=>v.value?void 0:C.value),{elevationClasses:d}=xe(F),{textColorClasses:S,textColorStyles:s}=Re(i),{backgroundColorClasses:x,backgroundColorStyles:g}=ue(L),{pageup:O,pagedown:z,end:_,home:j,left:q,right:U,down:H,up:R}=Le,G=[O,z,_,j,q,U,H,R],J=o(()=>w.value?[1,2,3]:[1,5,10]);function oe(l,a){if(e.noKeyboard||v.value||!G.includes(l.key))return;l.preventDefault();const N=w.value||.1,X=(b.value-u.value)/N;if([q,U,H,R].includes(l.key)){const ee=(I.value?[m.value?q:U,K.value?H:R]:V.value!==m.value?[q,R]:[U,R]).includes(l.key)?1:-1,le=l.shiftKey?2:l.ctrlKey?1:0;ee===-1&&a===b.value&&!le&&!Number.isInteger(X)?a=a-X%1*N:a=a+ee*N*J.value[le]}else if(l.key===j)a=u.value;else if(l.key===_)a=b.value;else{const Z=l.key===z?1:-1;a=a-Z*N*(X>100?X/10:10)}return Math.max(e.min,Math.min(e.max,a))}function Q(l){const a=oe(l,e.modelValue);a!=null&&(T.value=!1,n(\"update:modelValue\",a))}return Ee(()=>e.focused,l=>{l&&(T.value=!1)}),ce(()=>{const l=$(V.value?100-e.position:e.position,\"%\"),a=y.value===\"always\"||y.value===!0&&e.focused||y.value===\"hover\"&&(P.value||e.focused&&!T.value);return f(\"div\",{class:B([\"v-slider-thumb\",{\"v-slider-thumb--focused\":e.focused,\"v-slider-thumb--pressed\":e.focused&&h.value},e.class,k.value]),style:W([{\"--v-slider-thumb-position\":l,\"--v-slider-thumb-size\":$(p.value)},e.style]),role:\"slider\",tabindex:v.value?-1:0,\"aria-label\":e.name,\"aria-valuemin\":u.value,\"aria-valuemax\":b.value,\"aria-valuenow\":e.modelValue,\"aria-readonly\":!!D.value,\"aria-orientation\":A.value,onKeydown:D.value?void 0:Q,onMouseenter:()=>{P.value=!0},onMouseleave:()=>{P.value=!1,T.value=!0}},[f(\"div\",{class:B([\"v-slider-thumb__surface\",S.value,d.value]),style:W(s.value)},null),be(f(\"div\",{class:B([\"v-slider-thumb__ripple\",S.value]),style:W(s.value)},null),[[fe,e.ripple,null,{circle:!0,center:!0}]]),Y($e,{origin:\"bottom center\"},{default:()=>[be(f(\"div\",{class:\"v-slider-thumb__label-container\"},[f(\"div\",{class:B([\"v-slider-thumb__label\",x.value]),style:W(g.value)},[f(\"div\",null,[r[\"thumb-label\"]?.({modelValue:e.modelValue})??e.modelValue.toFixed(w.value?E.value:1)]),f(\"div\",{class:\"v-slider-thumb__label-wedge\"},null)])]),[[Pe,a]])]})])}),{}}}),Je=se({start:{type:Number,required:!0},stop:{type:Number,required:!0},...ye()},\"VSliderTrack\"),Qe=de()({name:\"VSliderTrack\",props:Je(),emits:{},setup(e,t){let{slots:r}=t;const n=pe(ve);if(!n)throw new Error(\"[Vuetify] v-slider-track must be inside v-slider or v-range-slider\");const{color:c,parsedTicks:m,rounded:k,showTicks:u,tickSize:b,trackColor:i,trackFillColor:L,trackSize:w,vertical:v,min:p,max:y,indexFromEnd:A}=n,{roundedClasses:K}=ze(k),{backgroundColorClasses:I,backgroundColorStyles:D}=ue(L),{backgroundColorClasses:C,backgroundColorStyles:h}=ue(i),E=o(()=>`inset-${v.value?\"block\":\"inline\"}-${A.value?\"end\":\"start\"}`),V=o(()=>v.value?\"height\":\"width\"),P=o(()=>({[E.value]:\"0%\",[V.value]:\"100%\"})),T=o(()=>e.stop-e.start),F=o(()=>({[E.value]:$(e.start,\"%\"),[V.value]:$(T.value,\"%\")})),d=o(()=>u.value?(v.value?m.value.slice().reverse():m.value).map((s,x)=>{const g=s.value!==p.value&&s.value!==y.value?$(s.position,\"%\"):void 0;return f(\"div\",{key:s.value,class:B([\"v-slider-track__tick\",{\"v-slider-track__tick--filled\":s.position>=e.start&&s.position<=e.stop,\"v-slider-track__tick--first\":s.value===p.value,\"v-slider-track__tick--last\":s.value===y.value}]),style:{[E.value]:g}},[(s.label||r[\"tick-label\"])&&f(\"div\",{class:\"v-slider-track__tick-label\"},[r[\"tick-label\"]?.({tick:s,index:x})??s.label])])}):[]);return ce(()=>f(\"div\",{class:B([\"v-slider-track\",K.value,e.class]),style:W([{\"--v-slider-track-size\":$(w.value),\"--v-slider-tick-size\":$(b.value)},e.style])},[f(\"div\",{class:B([\"v-slider-track__background\",C.value,{\"v-slider-track__background--opacity\":!!c.value||!L.value}]),style:{...P.value,...h.value}},null),f(\"div\",{class:B([\"v-slider-track__fill\",I.value]),style:{...F.value,...D.value}},null),u.value&&f(\"div\",{class:B([\"v-slider-track__ticks\",{\"v-slider-track__ticks--always-show\":u.value===\"always\"}])},[d.value])])),{}}}),Ze=se({...qe(),...Xe(),...Oe(),modelValue:{type:[Number,String],default:0}},\"VSlider\"),al=de()({name:\"VSlider\",inheritAttrs:!1,props:Ze(),emits:{\"update:focused\":e=>!0,\"update:modelValue\":e=>!0,start:e=>!0,end:e=>!0},setup(e,t){let{slots:r,emit:n,attrs:c}=t;const m=ae(),k=ae(),{rtlClasses:u}=ie(),b=He(e),i=Ne(e,\"modelValue\",void 0,d=>b.roundValue(d??b.min.value)),{min:L,max:w,mousePressed:v,roundValue:p,onSliderMousedown:y,onSliderTouchstart:A,trackContainerRef:K,position:I,hasLabels:D,disabled:C,readonly:h,noKeyboard:E}=Ye({props:e,steps:b,onSliderStart:()=>{!C.value&&!h.value&&n(\"start\",i.value)},onSliderEnd:d=>{let{value:S}=d;const s=p(S);!C.value&&!h.value&&(i.value=s),n(\"end\",s)},onSliderMove:d=>{let{value:S}=d;!C.value&&!h.value&&(i.value=p(S))},getActiveThumb:()=>m.value?.$el}),{isFocused:V,focus:P,blur:T}=Ae(e),F=o(()=>I(i.value));return ce(()=>{const d=ke.filterProps(e),[S,s]=Me(c),x=!!(e.label||r.label||r.prepend);return Y(ke,he({ref:k,class:[\"v-slider\",{\"v-slider--has-labels\":!!r[\"tick-label\"]||D.value,\"v-slider--focused\":V.value,\"v-slider--pressed\":v.value,\"v-slider--disabled\":C.value},u.value,e.class],style:e.style},d,S,{focused:V.value}),{...r,prepend:x?g=>f(Be,null,[r.label?.(g)??(e.label?Y(Ie,{id:g.id.value,class:\"v-slider__label\",text:e.label},null):void 0),r.prepend?.(g)]):void 0,default:g=>{let{id:O,messagesId:z}=g;return f(\"div\",{class:\"v-slider__container\",onMousedown:h.value?void 0:y,onTouchstartPassive:h.value?void 0:A},[f(\"input\",{id:O.value,name:e.name||O.value,disabled:C.value,readonly:h.value,tabindex:\"-1\",value:i.value},null),Y(Qe,{ref:K,start:0,stop:F.value},{\"tick-label\":r[\"tick-label\"]}),Y(Ge,he({ref:m,\"aria-describedby\":z.value,focused:V.value,noKeyboard:E.value,min:L.value,max:w.value,modelValue:i.value,\"onUpdate:modelValue\":_=>i.value=_,position:F.value,elevation:e.elevation,onFocus:P,onBlur:T,ripple:e.ripple,name:e.name},s),{\"thumb-label\":r[\"thumb-label\"]})])}})}),Ke({focus:()=>m.value?.$el.focus()},k)}});export{al as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VSlider-D2HQrba8.css",
    "content": "@charset \"UTF-8\";.v-slider .v-slider__container input{cursor:default;padding:0;width:100%;display:none}.v-slider>.v-input__append,.v-slider>.v-input__prepend{padding:0}.v-slider__container{position:relative;min-height:inherit;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.v-input--disabled .v-slider__container{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-slider__container{color:rgb(var(--v-theme-error))}.v-slider.v-input--horizontal{align-items:center;margin-inline:8px 8px}.v-slider.v-input--horizontal>.v-input__control{min-height:32px;display:flex;align-items:center}.v-slider.v-input--vertical{justify-content:center;margin-top:12px;margin-bottom:12px}.v-slider.v-input--vertical>.v-input__control{min-height:300px}.v-slider.v-input--disabled{pointer-events:none}.v-slider--has-labels>.v-input__control{margin-bottom:4px}.v-slider__label{margin-inline-end:12px}.v-slider-thumb{touch-action:none;color:rgb(var(--v-theme-surface-variant))}.v-input--error:not(.v-input--disabled) .v-slider-thumb{color:inherit}.v-slider-thumb__label{background:rgba(var(--v-theme-surface-variant),.7);color:rgb(var(--v-theme-on-surface-variant))}.v-slider-thumb__label>.v-slider-thumb__label-wedge{background:inherit}.v-slider-thumb{outline:none;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider-thumb__surface{cursor:pointer;width:var(--v-slider-thumb-size);height:var(--v-slider-thumb-size);border-radius:50%;-webkit-user-select:none;user-select:none;background-color:currentColor}@media(forced-colors:active){.v-slider-thumb__surface{background-color:highlight}}.v-slider-thumb__surface:before{transition:.3s cubic-bezier(.4,0,.2,1);content:\"\";color:inherit;top:0;left:0;width:100%;height:100%;border-radius:50%;background:currentColor;position:absolute;pointer-events:none;opacity:0}.v-slider-thumb__surface:after{content:\"\";width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-slider-thumb__label-container{position:absolute;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label{display:flex;align-items:center;justify-content:center;font-size:.8125rem;min-width:35px;height:28px;border-radius:6px;padding:4px 10px;position:absolute;-webkit-user-select:none;user-select:none;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label>.v-slider-thumb__label-wedge{width:12px;height:12px;position:absolute}.v-slider-thumb__ripple{position:absolute;left:calc(var(--v-slider-thumb-size) / -2);top:calc(var(--v-slider-thumb-size) / -2);width:calc(var(--v-slider-thumb-size) * 2);height:calc(var(--v-slider-thumb-size) * 2);background:inherit}.v-slider.v-input--horizontal .v-slider-thumb{top:50%;transform:translateY(-50%);inset-inline-start:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--horizontal .v-slider-thumb__label-container{left:calc(var(--v-slider-thumb-size) / 2);top:0}.v-slider.v-input--horizontal .v-slider-thumb__label{bottom:calc(var(--v-slider-thumb-size) / 2)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-thumb__label>.v-slider-thumb__label-wedge{clip-path:polygon(50% 100%,0 50%,100% 50%);bottom:-5.8px}.v-slider.v-input--vertical .v-slider-thumb{top:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label-container{top:calc(var(--v-slider-thumb-size) / 2);right:0}.v-slider.v-input--vertical .v-slider-thumb__label{top:-14px;left:calc(var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label>.v-slider-thumb__label-wedge{clip-path:polygon(0 50%,50% 0,50% 100%);left:-5.8px}.v-slider-thumb--focused .v-slider-thumb__surface:before{transform:scale(2);opacity:var(--v-focus-opacity)}.v-slider-thumb--pressed{transition:none}.v-slider-thumb--pressed .v-slider-thumb__surface:before{opacity:var(--v-pressed-opacity)}@media(hover:hover){.v-slider-thumb:hover .v-slider-thumb__surface:before{transform:scale(2)}.v-slider-thumb:hover:not(.v-slider-thumb--focused) .v-slider-thumb__surface:before{opacity:var(--v-activated-opacity)}}.v-slider-track__background{background-color:rgb(var(--v-theme-surface-variant))}@media(forced-colors:active){.v-slider-track__background{background-color:highlight}}.v-slider-track__fill{background-color:rgb(var(--v-theme-surface-variant))}@media(forced-colors:active){.v-slider-track__fill{background-color:highlight}}.v-slider-track__tick{background-color:rgb(var(--v-theme-surface-variant))}.v-slider-track__tick--filled{background-color:rgb(var(--v-theme-surface-light))}.v-slider-track{border-radius:6px}@media(forced-colors:active){.v-slider-track{border:thin solid buttontext}}.v-slider-track__background,.v-slider-track__fill{position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);border-radius:inherit}.v-slider--pressed .v-slider-track__background,.v-slider--pressed .v-slider-track__fill{transition:none}.v-input--error:not(.v-input--disabled) .v-slider-track__background,.v-input--error:not(.v-input--disabled) .v-slider-track__fill{background-color:currentColor}.v-slider-track__ticks{height:100%;width:100%;position:relative}.v-slider-track__tick{position:absolute;opacity:0;transition:.2s opacity cubic-bezier(.4,0,.2,1);border-radius:2px;width:var(--v-slider-tick-size);height:var(--v-slider-tick-size);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / -2))}.v-locale--is-ltr.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--first .v-slider-track__tick-label{transform:none}.v-locale--is-rtl.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(100%)}.v-locale--is-ltr.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--last .v-slider-track__tick-label{transform:none}.v-slider-track__tick-label{position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.v-slider.v-input--horizontal .v-slider-track{display:flex;align-items:center;width:100%;height:calc(var(--v-slider-track-size) + 0px);touch-action:pan-y}.v-slider.v-input--horizontal .v-slider-track__background{height:var(--v-slider-track-size)}.v-slider.v-input--horizontal .v-slider-track__fill{height:inherit}.v-slider.v-input--horizontal .v-slider-track__tick{margin-top:calc(calc(var(--v-slider-track-size) + 0px) / 2)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / -2))}.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{margin-top:calc(var(--v-slider-track-size) / 2 + 8px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-track__tick--first{margin-inline-start:calc(var(--v-slider-tick-size) + 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(0)}.v-slider.v-input--horizontal .v-slider-track__tick--last{margin-inline-start:calc(100% - var(--v-slider-tick-size) - 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(100%)}.v-slider.v-input--vertical .v-slider-track{height:100%;display:flex;justify-content:center;width:calc(var(--v-slider-track-size) + 0px);touch-action:pan-x}.v-slider.v-input--vertical .v-slider-track__background{width:var(--v-slider-track-size)}.v-slider.v-input--vertical .v-slider-track__fill{width:inherit}.v-slider.v-input--vertical .v-slider-track__ticks{height:100%}.v-slider.v-input--vertical .v-slider-track__tick{margin-inline-start:calc(calc(var(--v-slider-track-size) + 0px) / 2);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / 2))}.v-locale--is-rtl.v-slider.v-input--vertical .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--vertical .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / 2))}.v-slider.v-input--vertical .v-slider-track__tick--first{bottom:calc(0% + var(--v-slider-tick-size) + 1px)}.v-slider.v-input--vertical .v-slider-track__tick--last{bottom:calc(100% - var(--v-slider-tick-size) - 1px)}.v-slider.v-input--vertical .v-slider-track__tick .v-slider-track__tick-label{margin-inline-start:calc(var(--v-slider-track-size) / 2 + 12px);transform:translateY(-50%)}.v-slider-track__ticks--always-show .v-slider-track__tick,.v-slider--focused .v-slider-track__tick{opacity:1}.v-slider-track__background--opacity{opacity:.38}\n"
  },
  {
    "path": "embedFS/dist/assets/VSpacer-63T2Dgcr.css",
    "content": "@charset \"UTF-8\";.v-spacer{flex-grow:1}\n"
  },
  {
    "path": "embedFS/dist/assets/VSpacer-D758VKS2.js",
    "content": "import{am as a}from\"./index-But_YWe_.js\";const r=a(\"v-spacer\",\"div\",\"VSpacer\");export{r as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VSparkline-CxEGkfC3.js",
    "content": "import{h as V}from\"./axios-DNCpvJag.js\";import{aj as I,ai as X,aL as O,i,aw as U,ak as z,k as l,bh as j,F as Z,f as F,O as J,aC as K,b0 as Q,a as p,E as ee}from\"./index-But_YWe_.js\";const re={exec:{game:{url:\"/dashboard/exec/game\",post:async function(e){return await V.post(this.url,e)}}},info:{base:{url:\"/dashboard/info/base\",get:async function(e){return await V.get(this.url,e)}},sys:{url:\"/dashboard/info/sys\",get:async function(e){return await V.get(this.url,e)}}},connectionCode:{url:\"/dashboard/connection_code\",get:async function(e){return await V.get(this.url,e)},put:async function(e){return await V.put(this.url,e)}},check:{lobby:{url:\"/dashboard/check/lobby\",post:async function(e){return await V.post(this.url,e)}}}},_=I({autoDraw:Boolean,autoDrawDuration:[Number,String],autoDrawEasing:{type:String,default:\"ease\"},color:String,gradient:{type:Array,default:()=>[]},gradientDirection:{type:String,validator:e=>[\"top\",\"bottom\",\"left\",\"right\"].includes(e),default:\"top\"},height:{type:[String,Number],default:75},labels:{type:Array,default:()=>[]},labelSize:{type:[Number,String],default:7},lineWidth:{type:[String,Number],default:4},id:String,itemValue:{type:String,default:\"value\"},modelValue:{type:Array,default:()=>[]},min:[String,Number],max:[String,Number],padding:{type:[String,Number],default:8},showLabels:Boolean,smooth:[Boolean,String,Number],width:{type:[Number,String],default:300}},\"Line\"),q=I({autoLineWidth:Boolean,..._()},\"VBarline\"),R=X()({name:\"VBarline\",props:q(),setup(e,r){let{slots:u}=r;const c=O(),n=i(()=>e.id||`barline-${c}`),g=i(()=>Number(e.autoDrawDuration)||500),h=i(()=>!!(e.showLabels||e.labels.length>0||u?.label)),o=i(()=>parseFloat(e.lineWidth)||4),f=i(()=>Math.max(e.modelValue.length*o.value,Number(e.width))),x=i(()=>({minX:0,maxX:f.value,minY:0,maxY:parseInt(e.height,10)})),w=i(()=>e.modelValue.map(t=>U(t,e.itemValue,t)));function $(t,a){const{minX:s,maxX:y,minY:m,maxY:d}=a,L=t.length;let k=e.max!=null?Number(e.max):Math.max(...t),S=e.min!=null?Number(e.min):Math.min(...t);S>0&&e.min==null&&(S=0),k<0&&e.max==null&&(k=0);const Y=y/(L===1?2:L),M=(d-m)/(k-S||1),C=d-Math.abs(S*M);return t.map((B,H)=>{const T=Math.abs(M*B);return{x:s+H*Y,y:C-T+ +(B<0)*T,height:T,value:B}})}const N=i(()=>{const t=[],a=$(w.value,x.value),s=a.length;for(let y=0;t.length<s;y++){const m=a[y];let d=e.labels[y];d||(d=typeof m==\"object\"?m.value:m),t.push({x:m.x,value:String(d)})}return t}),b=i(()=>$(w.value,x.value)),D=i(()=>b.value.length===1?(x.value.maxX-o.value)/2:(Math.abs(b.value[0].x-b.value[1].x)-o.value)/2),v=i(()=>typeof e.smooth==\"boolean\"?e.smooth?2:0:Number(e.smooth));z(()=>{const t=e.gradient.slice().length?e.gradient.slice().reverse():[\"\"];return l(\"svg\",{display:\"block\"},[l(\"defs\",null,[l(\"linearGradient\",{id:n.value,gradientUnits:\"userSpaceOnUse\",x1:e.gradientDirection===\"left\"?\"100%\":\"0\",y1:e.gradientDirection===\"top\"?\"100%\":\"0\",x2:e.gradientDirection===\"right\"?\"100%\":\"0\",y2:e.gradientDirection===\"bottom\"?\"100%\":\"0\"},[t.map((a,s)=>l(\"stop\",{offset:s/Math.max(t.length-1,1),\"stop-color\":a||\"currentColor\"},null))])]),l(\"clipPath\",{id:`${n.value}-clip`},[b.value.map(a=>l(\"rect\",{x:a.x+D.value,y:a.y,width:o.value,height:a.height,rx:v.value,ry:v.value},[e.autoDraw&&!j()&&l(Z,null,[l(\"animate\",{attributeName:\"y\",from:a.y+a.height,to:a.y,dur:`${g.value}ms`,fill:\"freeze\"},null),l(\"animate\",{attributeName:\"height\",from:\"0\",to:a.height,dur:`${g.value}ms`,fill:\"freeze\"},null)])]))]),h.value&&l(\"g\",{key:\"labels\",style:{textAnchor:\"middle\",dominantBaseline:\"mathematical\",fill:\"currentColor\"}},[N.value.map((a,s)=>l(\"text\",{x:a.x+D.value+o.value/2,y:parseInt(e.height,10)-2+(parseInt(e.labelSize,10)||7*.75),\"font-size\":Number(e.labelSize)||7},[u.label?.({index:s,value:a.value})??a.value]))]),l(\"g\",{\"clip-path\":`url(#${n.value}-clip)`,fill:`url(#${n.value})`},[l(\"rect\",{x:0,y:0,width:Math.max(e.modelValue.length*o.value,Number(e.width)),height:e.height},null)])])})}});function te(e,r){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:75;if(e.length===0)return\"\";const n=e.shift(),g=e[e.length-1];return(u?`M${n.x} ${c-n.x+2} L${n.x} ${n.y}`:`M${n.x} ${n.y}`)+e.map((h,o)=>{const f=e[o+1],x=e[o-1]||n,w=f&&ae(f,h,x);if(!f||w)return`L${h.x} ${h.y}`;const $=Math.min(W(x,h),W(f,h)),b=$/2<r?$/2:r,D=E(x,h,b),v=E(f,h,b);return`L${D.x} ${D.y}S${h.x} ${h.y} ${v.x} ${v.y}`}).join(\"\")+(u?`L${g.x} ${c-n.x+2} Z`:\"\")}function P(e){return parseInt(e,10)}function ae(e,r,u){return P(e.x+u.x)===P(2*r.x)&&P(e.y+u.y)===P(2*r.y)}function W(e,r){return Math.sqrt(Math.pow(r.x-e.x,2)+Math.pow(r.y-e.y,2))}function E(e,r,u){const c={x:e.x-r.x,y:e.y-r.y},n=Math.sqrt(c.x*c.x+c.y*c.y),g={x:c.x/n,y:c.y/n};return{x:r.x+g.x*u,y:r.y+g.y*u}}const G=I({fill:Boolean,..._()},\"VTrendline\"),A=X()({name:\"VTrendline\",props:G(),setup(e,r){let{slots:u}=r;const c=O(),n=i(()=>e.id||`trendline-${c}`),g=i(()=>Number(e.autoDrawDuration)||(e.fill?500:2e3)),h=F(0),o=F(null);function f(t,a){const{minX:s,maxX:y,minY:m,maxY:d}=a;t.length===1&&(t=[t[0],t[0]]);const L=t.length,k=e.max!=null?Number(e.max):Math.max(...t),S=e.min!=null?Number(e.min):Math.min(...t),Y=(y-s)/(L-1),M=(d-m)/(k-S||1);return t.map((C,B)=>({x:s+B*Y,y:d-(C-S)*M,value:C}))}const x=i(()=>!!(e.showLabels||e.labels.length>0||u?.label)),w=i(()=>parseFloat(e.lineWidth)||4),$=i(()=>Number(e.width)),N=i(()=>{const t=Number(e.padding);return{minX:t,maxX:$.value-t,minY:t,maxY:parseInt(e.height,10)-t}}),b=i(()=>e.modelValue.map(t=>U(t,e.itemValue,t))),D=i(()=>{const t=[],a=f(b.value,N.value),s=a.length;for(let y=0;t.length<s;y++){const m=a[y];let d=e.labels[y];d||(d=typeof m==\"object\"?m.value:m),t.push({x:m.x,value:String(d)})}return t});J(()=>e.modelValue,async()=>{if(await K(),!e.autoDraw||!o.value||j())return;const t=o.value,a=t.getTotalLength();e.fill?(t.style.transformOrigin=\"bottom center\",t.style.transition=\"none\",t.style.transform=\"scaleY(0)\",t.getBoundingClientRect(),t.style.transition=`transform ${g.value}ms ${e.autoDrawEasing}`,t.style.transform=\"scaleY(1)\"):(t.style.strokeDasharray=`${a}`,t.style.strokeDashoffset=`${a}`,t.getBoundingClientRect(),t.style.transition=`stroke-dashoffset ${g.value}ms ${e.autoDrawEasing}`,t.style.strokeDashoffset=\"0\"),h.value=a},{immediate:!0});function v(t){const a=typeof e.smooth==\"boolean\"?e.smooth?8:0:Number(e.smooth);return te(f(b.value,N.value),a,t,parseInt(e.height,10))}z(()=>{const t=e.gradient.slice().length?e.gradient.slice().reverse():[\"\"];return l(\"svg\",{display:\"block\",\"stroke-width\":parseFloat(e.lineWidth)??4},[l(\"defs\",null,[l(\"linearGradient\",{id:n.value,gradientUnits:\"userSpaceOnUse\",x1:e.gradientDirection===\"left\"?\"100%\":\"0\",y1:e.gradientDirection===\"top\"?\"100%\":\"0\",x2:e.gradientDirection===\"right\"?\"100%\":\"0\",y2:e.gradientDirection===\"bottom\"?\"100%\":\"0\"},[t.map((a,s)=>l(\"stop\",{offset:s/Math.max(t.length-1,1),\"stop-color\":a||\"currentColor\"},null))])]),x.value&&l(\"g\",{key:\"labels\",style:{textAnchor:\"middle\",dominantBaseline:\"mathematical\",fill:\"currentColor\"}},[D.value.map((a,s)=>l(\"text\",{x:a.x+w.value/2+w.value/2,y:parseInt(e.height,10)-4+(parseInt(e.labelSize,10)||7*.75),\"font-size\":Number(e.labelSize)||7},[u.label?.({index:s,value:a.value})??a.value]))]),l(\"path\",{ref:o,d:v(e.fill),fill:e.fill?`url(#${n.value})`:\"none\",stroke:e.fill?\"none\":`url(#${n.value})`},null),e.fill&&l(\"path\",{d:v(!1),fill:\"none\",stroke:e.color??e.gradient?.[0]},null)])})}}),ne=I({type:{type:String,default:\"trend\"},...q(),...G()},\"VSparkline\"),oe=X()({name:\"VSparkline\",props:ne(),setup(e,r){let{slots:u}=r;const{textColorClasses:c,textColorStyles:n}=Q(()=>e.color),g=i(()=>!!(e.showLabels||e.labels.length>0||u?.label)),h=i(()=>{let o=parseInt(e.height,10);return g.value&&(o+=parseInt(e.labelSize,10)*1.5),o});z(()=>{const o=e.type===\"trend\"?A:R,f=e.type===\"trend\"?A.filterProps(e):R.filterProps(e);return p(o,ee({key:e.type,class:c.value,style:n.value,viewBox:`0 0 ${e.width} ${parseInt(h.value,10)}`},f),u)})}});export{oe as V,re as d};\n"
  },
  {
    "path": "embedFS/dist/assets/VSwitch-CJSeLO2L.js",
    "content": "import{d as O}from\"./index-c6y4pbVT.js\";import{ai as $,aj as q,as as V,bc as G,f as g,co as Q,a4 as w,aL as W,ak as X,aM as Y,a as l,E as C,k as n,n as y,K as b,al as Z,J as ee,be as ae,af as te,F as le,aN as se}from\"./index-But_YWe_.js\";import{u as oe,V as S,m as ne}from\"./VInput-D4WPJeZb.js\";import{V as P,m as ie}from\"./VSelectionControl-CJfnRnc-.js\";const re=q({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...ne(),...ie()},\"VSwitch\"),ve=$()({name:\"VSwitch\",inheritAttrs:!1,props:re(),emits:{\"update:focused\":e=>!0,\"update:modelValue\":e=>!0,\"update:indeterminate\":e=>!0},setup(e,_){let{attrs:A,slots:a}=_;const i=V(e,\"indeterminate\"),s=V(e,\"modelValue\"),{loaderClasses:I}=G(e),{isFocused:F,focus:x,blur:B}=oe(e),v=g(),m=g(),h=Q&&window.matchMedia(\"(forced-colors: active)\").matches,M=w(()=>typeof e.loading==\"string\"&&e.loading!==\"\"?e.loading:e.color),R=W(),p=w(()=>e.id||`switch-${R}`);function z(){i.value&&(i.value=!1)}function D(r){r.stopPropagation(),r.preventDefault(),v.value?.input?.click()}return X(()=>{const[r,N]=Y(A),T=S.filterProps(e),L=P.filterProps(e);return l(S,C({ref:m,class:[\"v-switch\",{\"v-switch--flat\":e.flat},{\"v-switch--inset\":e.inset},{\"v-switch--indeterminate\":i.value},I.value,e.class]},r,T,{modelValue:s.value,\"onUpdate:modelValue\":u=>s.value=u,id:p.value,focused:F.value,style:e.style}),{...a,default:u=>{let{id:U,messagesId:E,isDisabled:j,isReadonly:H,isValid:k}=u;const c={model:s,isValid:k};return l(P,C({ref:v},L,{modelValue:s.value,\"onUpdate:modelValue\":[o=>s.value=o,z],id:U.value,\"aria-describedby\":E.value,type:\"checkbox\",\"aria-checked\":i.value?\"mixed\":void 0,disabled:j.value,readonly:H.value,onFocus:x,onBlur:B},N),{...a,default:o=>{let{backgroundColorClasses:d,backgroundColorStyles:t}=o;return n(\"div\",{class:b([\"v-switch__track\",h?void 0:d.value]),style:y(t.value),onClick:D},[a[\"track-true\"]&&n(\"div\",{key:\"prepend\",class:\"v-switch__track-true\"},[a[\"track-true\"](c)]),a[\"track-false\"]&&n(\"div\",{key:\"append\",class:\"v-switch__track-false\"},[a[\"track-false\"](c)])])},input:o=>{let{inputNode:d,icon:t,backgroundColorClasses:J,backgroundColorStyles:K}=o;return n(le,null,[d,n(\"div\",{class:b([\"v-switch__thumb\",{\"v-switch__thumb--filled\":t||e.loading},e.inset||h?void 0:J.value]),style:y(e.inset?void 0:K.value)},[a.thumb?l(Z,{defaults:{VIcon:{icon:t,size:\"x-small\"}}},{default:()=>[a.thumb({...c,icon:t})]}):l(O,null,{default:()=>[e.loading?l(ae,{name:\"v-switch\",active:!0,color:k.value===!1?void 0:M.value},{default:f=>a.loader?a.loader(f):l(te,{active:f.isActive,color:f.color,indeterminate:!0,size:\"16\",width:\"2\"},null)}):t&&l(ee,{key:String(t),icon:t,size:\"x-small\"},null)]})])])}})}})}),se({},m)}});export{ve as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VSwitch-DCpyu0YQ.css",
    "content": "@charset \"UTF-8\";.v-switch .v-label{padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__track,.v-switch__thumb{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track-true{margin-inline-end:auto}.v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true{opacity:0}.v-switch__track-false{margin-inline-start:auto}.v-selection-control--dirty .v-switch__track-false{opacity:0}.v-switch__track{display:inline-flex;align-items:center;font-size:.5rem;padding:0 5px;background-color:rgba(var(--v-theme-on-surface),var(--v-focus-opacity));border-radius:9999px;height:14px;opacity:1;min-width:36px;cursor:pointer;transition:.2s background-color cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;font-size:.75rem;height:1.125rem;min-width:1.875rem}.v-switch__thumb{align-items:center;background-color:rgb(var(--v-theme-surface-bright));color:rgb(var(--v-theme-on-surface-bright));border-radius:50%;display:flex;font-size:.75rem;height:20px;justify-content:center;width:20px;pointer-events:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1),.2s color cubic-bezier(.4,0,.2,1),.2s background-color cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.v-switch:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 3px 6px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-sm-opacity)),0 0 transparent,0 0 transparent}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-switch--inset .v-switch__thumb{height:.875rem;width:.875rem;transform:scale(1)}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1)}.v-switch.v-input{flex:0 1 auto}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;transition:.2s transform cubic-bezier(.4,0,.2,1);position:absolute}.v-locale--is-ltr.v-switch .v-selection-control__input,.v-locale--is-ltr .v-switch .v-selection-control__input{transform:translate(-10px)}.v-locale--is-rtl.v-switch .v-selection-control__input,.v-locale--is-rtl .v-switch .v-selection-control__input{transform:translate(10px)}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-locale--is-ltr.v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-ltr .v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-locale--is-rtl.v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-rtl .v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(-10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-switch.v-input--vertical .v-label{min-width:max-content}.v-switch.v-input--vertical .v-selection-control__wrapper{transform:rotate(-90deg)}@media(forced-colors:active){.v-switch .v-switch__loader .v-progress-circular{color:currentColor}.v-switch .v-switch__thumb{background-color:buttontext}.v-switch .v-switch__track,.v-switch .v-switch__thumb{border:1px solid;color:buttontext}.v-switch:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track,.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{color:highlight}.v-switch.v-switch--inset .v-switch__track{border-width:2px}.v-switch.v-switch--inset:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlighttext;color:highlighttext}.v-switch.v-input--disabled .v-switch__thumb{background-color:graytext}.v-switch.v-input--disabled .v-switch__track,.v-switch.v-input--disabled .v-switch__thumb{color:graytext}.v-switch.v-switch--loading .v-switch__thumb{background-color:canvas}.v-switch.v-switch--loading.v-switch--inset .v-switch__thumb,.v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb{border-width:0}}\n"
  },
  {
    "path": "embedFS/dist/assets/VTable-BIlReic3.css",
    "content": "@charset \"UTF-8\";.v-table{font-size:15px;transition-duration:.28s;transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-table .v-table-divider{border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>thead>tr>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tfoot>tr>td,.v-table .v-table__wrapper>table>tfoot>tr>th{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr>td{position:relative}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{background:rgba(var(--v-border-color),var(--v-hover-opacity));pointer-events:none}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{content:\"\";position:absolute;top:0;left:0;width:100%;height:100%}.v-table.v-table--striped-even>.v-table__wrapper>table>tbody>tr:nth-child(2n){background-image:linear-gradient(0deg,rgba(var(--v-border-color),var(--v-hover-opacity)),rgba(var(--v-border-color),var(--v-hover-opacity)))}.v-table.v-table--striped-odd>.v-table__wrapper>table>tbody>tr:nth-child(odd){background-image:linear-gradient(0deg,rgba(var(--v-border-color),var(--v-hover-opacity)),rgba(var(--v-border-color),var(--v-hover-opacity)))}.v-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{background:rgb(var(--v-theme-surface));box-shadow:inset 0 -1px rgba(var(--v-border-color),var(--v-border-opacity));z-index:1}.v-table.v-table--fixed-footer>tfoot>tr>th,.v-table.v-table--fixed-footer>tfoot>tr>td{background:rgb(var(--v-theme-surface));box-shadow:inset 0 1px rgba(var(--v-border-color),var(--v-border-opacity))}.v-table{border-radius:inherit;line-height:1.5;max-width:100%;display:flex;flex-direction:column}.v-table>.v-table__wrapper>table{width:100%;border-spacing:0}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>th{padding:0 20px;transition-duration:.28s;transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>td{height:var(--v-table-row-height)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{height:var(--v-table-header-height);font-weight:500;font-size:inherit;-webkit-user-select:none;user-select:none;text-align:start}.v-table--density-default{--v-table-header-height: 56px;--v-table-row-height: 50px}.v-table--density-comfortable{--v-table-header-height: 48px;--v-table-row-height: 42px}.v-table--density-compact{--v-table-header-height: 40px;--v-table-row-height: 34px}.v-table__wrapper{border-radius:inherit;overflow:auto;flex:1 1 auto}.v-table--has-top>.v-table__wrapper{border-top-left-radius:0;border-top-right-radius:0}.v-table--has-bottom>.v-table__wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-table--fixed-height>.v-table__wrapper{overflow-y:auto}.v-table--fixed-header>.v-table__wrapper>table>thead{position:sticky;top:0;z-index:2}.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{border-bottom:0px!important}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr{position:sticky;bottom:0;z-index:1}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td,.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th{border-top:0px!important}\n"
  },
  {
    "path": "embedFS/dist/assets/VTable-BLAHjZfY.js",
    "content": "import{ai as d,aj as i,aQ as r,bz as n,ak as v,a as b,k as t,bl as m,n as h,K as u,aT as c,aU as f,aW as g,aX as y}from\"./index-But_YWe_.js\";const T=i({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,striped:{type:String,default:null,validator:e=>[\"even\",\"odd\"].includes(e)},...y(),...g(),...f(),...c()},\"VTable\"),V=d()({name:\"VTable\",props:T(),setup(e,s){let{slots:a,emit:x}=s;const{themeClasses:l}=r(e),{densityClasses:o}=n(e);return v(()=>b(e.tag,{class:u([\"v-table\",{\"v-table--fixed-height\":!!e.height,\"v-table--fixed-header\":e.fixedHeader,\"v-table--fixed-footer\":e.fixedFooter,\"v-table--has-top\":!!a.top,\"v-table--has-bottom\":!!a.bottom,\"v-table--hover\":e.hover,\"v-table--striped-even\":e.striped===\"even\",\"v-table--striped-odd\":e.striped===\"odd\"},l.value,o.value,e.class]),style:h(e.style)},{default:()=>[a.top?.(),a.default?t(\"div\",{class:\"v-table__wrapper\",style:{height:m(e.height)}},[t(\"table\",null,[a.default()])]):a.wrapper?.(),a.bottom?.()]})),{}}});export{V,T as m};\n"
  },
  {
    "path": "embedFS/dist/assets/VTabs-B4m-OW3A.js",
    "content": "import{cs as Q,ai as R,aj as $,b0 as fe,a_ as Z,f as H,i as C,ak as Y,s as z,a as x,k as E,n as j,K as M,F as p,E as _,aN as he,at as ee,ct as me,bj as be,bk as ge,aQ as we,bd as ye,a2 as Te,au as Se,a6 as L,O as Ce,bu as U,cj as xe,aC as D,a4 as S,z as te,bl as W,bh as ke,aT as Ve,aU as ne,aX as oe,a0 as Be,ar as ae,as as se,an as Pe,cu as Ee,b9 as Ie,b8 as _e,cv as We,ap as Re,bz as $e,bp as Ye,ax as Ae,aW as Xe,ay as De,bJ as He}from\"./index-But_YWe_.js\";import{u as ze}from\"./ssrBoot-BL3GCGCL.js\";import{a as K,m as Me}from\"./VChip-pydKSkvr.js\";const Le=e=>{const{touchstartX:n,touchendX:o,touchstartY:t,touchendY:s}=e,u=.5,a=16;e.offsetX=o-n,e.offsetY=s-t,Math.abs(e.offsetY)<u*Math.abs(e.offsetX)&&(e.left&&o<n-a&&e.left(e),e.right&&o>n+a&&e.right(e)),Math.abs(e.offsetX)<u*Math.abs(e.offsetY)&&(e.up&&s<t-a&&e.up(e),e.down&&s>t+a&&e.down(e))};function Oe(e,n){const o=e.changedTouches[0];n.touchstartX=o.clientX,n.touchstartY=o.clientY,n.start?.({originalEvent:e,...n})}function je(e,n){const o=e.changedTouches[0];n.touchendX=o.clientX,n.touchendY=o.clientY,n.end?.({originalEvent:e,...n}),Le(n)}function Ge(e,n){const o=e.changedTouches[0];n.touchmoveX=o.clientX,n.touchmoveY=o.clientY,n.move?.({originalEvent:e,...n})}function Ne(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:o=>Oe(o,n),touchend:o=>je(o,n),touchmove:o=>Ge(o,n)}}function Fe(e,n){const o=n.value,t=o?.parent?e.parentElement:e,s=o?.options??{passive:!0},u=n.instance?.$.uid;if(!t||u===void 0)return;const a=Ne(n.value);t._touchHandlers=t._touchHandlers??Object.create(null),t._touchHandlers[u]=a,Q(a).forEach(d=>{t.addEventListener(d,a[d],s)})}function Ue(e,n){const o=n.value?.parent?e.parentElement:e,t=n.instance?.$.uid;if(!o?._touchHandlers||t===void 0)return;const s=o._touchHandlers[t];Q(s).forEach(u=>{o.removeEventListener(u,s[u])}),delete o._touchHandlers[t]}const O={mounted:Fe,unmounted:Ue},G=Symbol.for(\"vuetify:v-tabs\"),ie=$({fixed:Boolean,sliderColor:String,sliderTransition:String,sliderTransitionDuration:[String,Number],hideSlider:Boolean,inset:Boolean,direction:{type:String,default:\"horizontal\"},...ee(me({selectedClass:\"v-tab--selected\",variant:\"text\"}),[\"active\",\"block\",\"flat\",\"location\",\"position\",\"symbol\"])},\"VTab\"),Ke=R()({name:\"VTab\",props:ie(),setup(e,n){let{slots:o,attrs:t}=n;const{textColorClasses:s,textColorStyles:u}=fe(()=>e.sliderColor),{backgroundColorClasses:a,backgroundColorStyles:d}=Z(()=>e.sliderColor),v=H(),f=H(),h=C(()=>e.direction===\"horizontal\"),g=C(()=>v.value?.group?.isSelected.value??!1);function l(y,k){return{opacity:[0,1]}}function I(y,k){return e.direction===\"vertical\"?{transform:[\"scaleY(0)\",\"scaleY(1)\"]}:{transform:[\"scaleX(0)\",\"scaleX(1)\"]}}function w(y,k){const m=k.getBoundingClientRect(),b=y.getBoundingClientRect(),V=h.value?\"x\":\"y\",T=h.value?\"X\":\"Y\",i=h.value?\"right\":\"bottom\",r=h.value?\"width\":\"height\",c=m[V],P=b[V],B=c>P?m[i]-b[i]:m[V]-b[V],X=Math.sign(B)>0?h.value?\"right\":\"bottom\":Math.sign(B)<0?h.value?\"left\":\"top\":\"center\",N=(Math.abs(B)+(Math.sign(B)<0?m[r]:b[r]))/Math.max(m[r],b[r])||0,ve=m[r]/b[r]||0,F=1.5;return{transform:[`translate${T}(${B}px) scale${T}(${ve})`,`translate${T}(${B/F}px) scale${T}(${(N-1)/F+1})`,\"none\"],transformOrigin:Array(3).fill(X)}}function A(y){let{value:k}=y;if(k){const m=v.value?.$el.parentElement?.querySelector(\".v-tab--selected .v-tab__slider\"),b=f.value;if(!m||!b)return;const V=getComputedStyle(m).backgroundColor,T={fade:l,grow:I,shift:w}[e.sliderTransition??\"shift\"]??w,i=Number(e.sliderTransitionDuration)||({fade:400,grow:350,shift:225}[e.sliderTransition??\"shift\"]??225);be(b,{backgroundColor:[V,V],...T(b,m)},{duration:i,easing:ge})}}return Y(()=>{const y=z.filterProps(e);return x(z,_({symbol:G,ref:v,class:[\"v-tab\",e.class,g.value&&e.inset?a.value:[]],style:[e.style,g.value&&e.inset?d.value:[],{backgroundColor:g.value&&e.inset?\"transparent !important\":void 0}],tabindex:g.value?0:-1,role:\"tab\",\"aria-selected\":String(g.value),active:!1},y,t,{block:e.fixed,maxWidth:e.fixed?300:void 0,\"onGroup:selected\":A}),{...o,default:()=>E(p,null,[o.default?.()??e.text,!e.hideSlider&&E(\"div\",{ref:f,class:M([\"v-tab__slider\",e.inset?a.value:s.value]),style:j([u.value,e.inset?d.value:s.value])},null)])})}),he({},v)}}),le=Symbol.for(\"vuetify:v-window\"),re=Symbol.for(\"vuetify:v-window-group\"),ue=$({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:\"$next\"},prevIcon:{type:[Boolean,String,Function,Object],default:\"$prev\"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e==\"boolean\"||e===\"hover\"},verticalArrows:[Boolean,String],touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:\"horizontal\"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:\"v-window-item--active\"},mandatory:{type:[Boolean,String],default:\"force\"},crossfade:Boolean,transitionDuration:Number,...oe(),...ne(),...Ve()},\"VWindow\"),q=R()({name:\"VWindow\",directives:{vTouch:O},props:ue(),emits:{\"update:modelValue\":e=>!0},setup(e,n){let{slots:o}=n;const{themeClasses:t}=we(e),{isRtl:s}=ye(),{t:u}=Te(),a=Se(e,re),d=H(),v=C(()=>s.value?!e.reverse:e.reverse),f=L(!1),h=C(()=>{if(e.crossfade)return\"v-window-crossfade-transition\";const i=e.direction===\"vertical\"?\"y\":\"x\",c=(v.value?!f.value:f.value)?\"-reverse\":\"\";return`v-window-${i}${c}-transition`}),g=L(0),l=H(void 0),I=C(()=>a.items.value.findIndex(i=>a.selected.value.includes(i.id)));Ce(I,(i,r)=>{let c;const P={left:0,top:0};U&&r>=0&&(c=xe(d.value),P.left=c?.scrollLeft,P.top=c?.scrollTop);const B=a.items.value.length,X=B-1;B<=2?f.value=i<r:i===X&&r===0?f.value=!1:i===0&&r===X?f.value=!0:f.value=i<r,D(()=>{if(!U||!c)return;c.scrollTop!==P.top&&c.scrollTo({...P,behavior:\"instant\"}),requestAnimationFrame(()=>{if(!c)return;c.scrollTop!==P.top&&c.scrollTo({...P,behavior:\"instant\"})})})},{flush:\"sync\"}),Be(le,{transition:h,isReversed:f,transitionCount:g,transitionHeight:l,rootRef:d});const w=S(()=>e.continuous||I.value!==0),A=S(()=>e.continuous||I.value!==a.items.value.length-1);function y(){w.value&&a.prev()}function k(){A.value&&a.next()}const m=C(()=>{const i=[],r={icon:s.value?e.nextIcon:e.prevIcon,class:`v-window__${v.value?\"right\":\"left\"}`,onClick:a.prev,\"aria-label\":u(\"$vuetify.carousel.prev\")};i.push(w.value?o.prev?o.prev({props:r}):x(z,r,null):E(\"div\",null,null));const c={icon:s.value?e.prevIcon:e.nextIcon,class:`v-window__${v.value?\"left\":\"right\"}`,onClick:a.next,\"aria-label\":u(\"$vuetify.carousel.next\")};return i.push(A.value?o.next?o.next({props:c}):x(z,c,null):E(\"div\",null,null)),i}),b=C(()=>e.touch===!1?e.touch:{...{left:()=>{v.value?y():k()},right:()=>{v.value?k():y()},start:r=>{let{originalEvent:c}=r;c.stopPropagation()}},...e.touch===!0?{}:e.touch});function V(i){(e.direction===\"horizontal\"&&i.key===\"ArrowLeft\"||e.direction===\"vertical\"&&i.key===\"ArrowUp\")&&(i.preventDefault(),y(),D(()=>{w.value?T(0):T(1)})),(e.direction===\"horizontal\"&&i.key===\"ArrowRight\"||e.direction===\"vertical\"&&i.key===\"ArrowDown\")&&(i.preventDefault(),k(),D(()=>{A.value?T(1):T(0)}))}function T(i){const r=m.value[i];if(!r)return;(Array.isArray(r)?r[0]:r).el?.focus()}return Y(()=>te(x(e.tag,{ref:d,class:M([\"v-window\",{\"v-window--show-arrows-on-hover\":e.showArrows===\"hover\",\"v-window--vertical-arrows\":!!e.verticalArrows,\"v-window--crossfade\":!!e.crossfade},t.value,e.class]),style:j([e.style,{\"--v-window-transition-duration\":ke()?null:W(e.transitionDuration,\"ms\")}])},{default:()=>[E(\"div\",{class:\"v-window__container\",style:{height:l.value}},[o.default?.({group:a}),e.showArrows!==!1&&E(\"div\",{class:M([\"v-window__controls\",{\"v-window__controls--left\":e.verticalArrows===\"left\"||e.verticalArrows===!0},{\"v-window__controls--right\":e.verticalArrows===\"right\"}]),onKeydown:V},[m.value])]),o.additional?.({group:a})]}),[[O,b.value]])),{group:a}}}),qe=$({...ee(ue(),[\"continuous\",\"nextIcon\",\"prevIcon\",\"showArrows\",\"touch\",\"mandatory\"])},\"VTabsWindow\"),Je=R()({name:\"VTabsWindow\",props:qe(),emits:{\"update:modelValue\":e=>!0},setup(e,n){let{slots:o}=n;const t=ae(G,null),s=se(e,\"modelValue\"),u=C({get(){return s.value!=null||!t?s.value:t.items.value.find(a=>t.selected.value.includes(a.id))?.value},set(a){s.value=a}});return Y(()=>{const a=q.filterProps(e);return x(q,_({_as:\"VTabsWindow\"},a,{modelValue:u.value,\"onUpdate:modelValue\":d=>u.value=d,class:[\"v-tabs-window\",e.class],style:e.style,mandatory:!1,touch:!1}),o)}),{}}}),ce=$({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...oe(),...Re(),...We()},\"VWindowItem\"),J=R()({name:\"VWindowItem\",directives:{vTouch:O},props:ce(),emits:{\"group:selected\":e=>!0},setup(e,n){let{slots:o}=n;const t=ae(le),s=Pe(e,re),{isBooted:u}=ze();if(!t||!s)throw new Error(\"[Vuetify] VWindowItem must be used inside VWindow\");const a=L(!1),d=C(()=>u.value&&(t.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function v(){!a.value||!t||(a.value=!1,t.transitionCount.value>0&&(t.transitionCount.value-=1,t.transitionCount.value===0&&(t.transitionHeight.value=void 0)))}function f(){a.value||!t||(a.value=!0,t.transitionCount.value===0&&(t.transitionHeight.value=W(t.rootRef.value?.clientHeight)),t.transitionCount.value+=1)}function h(){v()}function g(w){a.value&&D(()=>{!d.value||!a.value||!t||(t.transitionHeight.value=W(w.clientHeight))})}const l=C(()=>{const w=t.isReversed.value?e.reverseTransition:e.transition;return d.value?{name:typeof w!=\"string\"?t.transition.value:w,onBeforeEnter:f,onAfterEnter:v,onEnterCancelled:h,onBeforeLeave:f,onAfterLeave:v,onLeaveCancelled:h,onEnter:g}:!1}),{hasContent:I}=Ee(e,s.isSelected);return Y(()=>x(_e,{transition:l.value,disabled:!u.value},{default:()=>[te(E(\"div\",{class:M([\"v-window-item\",s.selectedClass.value,e.class]),style:j(e.style)},[I.value&&o.default?.()]),[[Ie,s.isSelected.value]])]})),{groupItem:s}}}),Qe=$({...ce()},\"VTabsWindowItem\"),Ze=R()({name:\"VTabsWindowItem\",props:Qe(),setup(e,n){let{slots:o}=n;return Y(()=>{const t=J.filterProps(e);return x(J,_({_as:\"VTabsWindowItem\"},t,{class:[\"v-tabs-window-item\",e.class],style:e.style}),o)}),{}}});function pe(e){return e?e.map(n=>He(n)?n:{text:n,value:n}):[]}const et=$({alignTabs:{type:String,default:\"start\"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,inset:Boolean,insetPadding:[String,Number],insetRadius:[String,Number],sliderColor:String,...De(ie(),[\"spaced\",\"sliderTransition\",\"sliderTransitionDuration\"]),...Me({mandatory:\"force\",selectedClass:\"v-tab-item--selected\"}),...Xe(),...ne()},\"VTabs\"),at=R()({name:\"VTabs\",props:et(),emits:{\"update:modelValue\":e=>!0},setup(e,n){let{attrs:o,slots:t}=n;const s=se(e,\"modelValue\"),u=C(()=>pe(e.items)),{densityClasses:a}=$e(e),{backgroundColorClasses:d,backgroundColorStyles:v}=Z(()=>e.bgColor),{scopeId:f}=Ye();return Ae({VTab:{color:S(e,\"color\"),direction:S(e,\"direction\"),stacked:S(e,\"stacked\"),fixed:S(e,\"fixedTabs\"),inset:S(e,\"inset\"),sliderColor:S(e,\"sliderColor\"),sliderTransition:S(e,\"sliderTransition\"),sliderTransitionDuration:S(e,\"sliderTransitionDuration\"),hideSlider:S(e,\"hideSlider\")}}),Y(()=>{const h=K.filterProps(e),g=!!(t.window||e.items.length>0);return E(p,null,[x(K,_(h,{modelValue:s.value,\"onUpdate:modelValue\":l=>s.value=l,class:[\"v-tabs\",`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{\"v-tabs--fixed-tabs\":e.fixedTabs,\"v-tabs--grow\":e.grow,\"v-tabs--inset\":e.inset,\"v-tabs--stacked\":e.stacked},a.value,d.value,e.class],style:[{\"--v-tabs-height\":W(e.height),\"--v-tabs-inset-padding\":e.inset?W(e.insetPadding):void 0,\"--v-tabs-inset-radius\":e.inset?W(e.insetRadius):void 0},v.value,e.style],role:\"tablist\",symbol:G},f,o),{default:t.default??(()=>u.value.map(l=>t.tab?.({item:l})??x(Ke,_(l,{key:l.text,value:l.value,spaced:e.spaced}),{default:t[`tab.${l.value}`]?()=>t[`tab.${l.value}`]?.({item:l}):void 0}))),prev:t.prev,next:t.next}),g&&x(Je,_({modelValue:s.value,\"onUpdate:modelValue\":l=>s.value=l,key:\"tabs-window\"},f),{default:()=>[u.value.map(l=>t.item?.({item:l})??x(Ze,{value:l.value},{default:()=>t[`item.${l.value}`]?.({item:l})})),t.window?.()]})])}),{}}});export{q as V,J as a,ce as b,Ke as c,at as d,Ze as e,Je as f,ue as m};\n"
  },
  {
    "path": "embedFS/dist/assets/VTabs-CArruFCC.css",
    "content": "@charset \"UTF-8\";.v-tab.v-tab.v-btn{height:var(--v-tabs-height);border-radius:0;min-width:60px}.v-slide-group--horizontal .v-tab{max-width:360px}.v-slide-group--vertical .v-tab{justify-content:start}.v-tab__slider{position:absolute;bottom:0;left:0;height:2px;width:100%;background:currentColor;pointer-events:none;opacity:0}.v-tab--selected .v-tab__slider{opacity:1}.v-slide-group--vertical .v-tab__slider{top:0;height:100%;width:2px}@media(forced-colors:active){.v-tab--selected.v-btn{color:highlight!important}.v-tab__slider{background:highlight!important}}.v-tabs{display:flex;height:var(--v-tabs-height)}.v-tabs--density-default{--v-tabs-height: 38px}.v-tabs--density-default.v-tabs--stacked{--v-tabs-height: 72px}.v-tabs--density-comfortable{--v-tabs-height: 34px}.v-tabs--density-comfortable.v-tabs--stacked{--v-tabs-height: 68px}.v-tabs--density-compact{--v-tabs-height: 26px}.v-tabs--density-compact.v-tabs--stacked{--v-tabs-height: 60px}.v-tabs.v-slide-group--vertical{height:auto;flex:none;--v-tabs-height: 38px}.v-tabs--align-tabs-title:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:42px}.v-tabs--fixed-tabs .v-slide-group__content>*:last-child,.v-tabs--align-tabs-center .v-slide-group__content>*:last-child{margin-inline-end:auto}.v-tabs--fixed-tabs .v-slide-group__content>*:first-child,.v-tabs--align-tabs-center .v-slide-group__content>*:first-child{margin-inline-start:auto}.v-tabs--grow{flex-grow:1}.v-tabs--grow .v-tab{flex:1 0 auto;max-width:none}.v-tabs--align-tabs-end .v-tab:first-child{margin-inline-start:auto}.v-tabs--align-tabs-end .v-tab:last-child{margin-inline-end:0}.v-tabs--inset{--v-tabs-inset-radius: 6px;--v-tabs-inset-padding: 4px;--v-tabs-slider-background: rgba(var(--v-theme-on-surface), .2);background:rgba(var(--v-theme-on-surface),.06);box-shadow:inset 0 0 0 2px rgba(var(--v-border-color),var(--v-border-opacity));border-radius:calc(var(--v-tabs-inset-radius) + var(--v-tabs-inset-padding))}.v-tabs--inset .v-tab{margin:var(--v-tabs-inset-padding);transition-property:box-shadow,transform,opacity,background,color}.v-tabs--inset .v-tab.v-tab.v-btn{border-radius:var(--v-tabs-inset-radius)}.v-tabs--inset .v-tab:focus-visible{outline:2px solid rgb(var(--v-border-color));outline-offset:2px}.v-tabs--inset .v-tab:focus-visible:after{opacity:0}.v-tabs--inset:not(.v-tabs--fixed-tabs,.v-tabs--grow){max-width:max-content}.v-tabs--inset.v-tabs--fixed-tabs .v-slide-group__content{padding-inline:var(--v-tabs-inset-padding)}.v-tabs--inset .v-tab__slider{background:var(--v-tabs-slider-background);inset:0;border-radius:var(--v-tabs-inset-radius);z-index:-1;width:auto}.v-tabs--inset.v-tabs--horizontal{height:calc(var(--v-tabs-height) + var(--v-tabs-inset-padding) * 2);--v-tabs-inset-tab-radius: calc(var(--v-tabs-outer-radius) - var(--v-tabs-inset-padding) + 4px)}.v-tabs--inset.v-tabs--horizontal .v-tab__slider{height:auto}.v-tabs--inset .v-btn__overlay{display:none}.v-tabs--inset.v-tabs--vertical .v-tab{grid-template-columns:max-content 1fr max-content}.v-tabs--inset.v-tabs--vertical .v-tab>.v-btn__content{justify-content:start}.v-tabs--inset.v-tabs--vertical .v-tab .v-tab__slider{width:auto}@media(max-width:1279.98px){.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:52px}.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:last-child{margin-inline-end:52px}}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__controls{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;pointer-events:none}.v-window__controls>*{pointer-events:auto}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}:has(.v-window__controls--right).v-window--show-arrows-on-hover .v-window__left{transform:translate(200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}:has(.v-window__controls--left).v-window--show-arrows-on-hover .v-window__right{transform:translate(-200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window--vertical-arrows .v-window__controls{flex-direction:column;justify-content:center;gap:12px}.v-window--vertical-arrows .v-window__controls--left{align-items:start}.v-window--vertical-arrows .v-window__controls--right{align-items:end}.v-window--vertical-arrows .v-window__controls .v-window__left .v-icon,.v-window--vertical-arrows .v-window__controls .v-window__right .v-icon{transform:rotate(90deg)}@container style(--v-window-transition-duration){.v-window .v-window-item{transition-duration:var(--v-window-transition-duration)!important}}.v-window--crossfade>.v-window__container{isolation:isolate}.v-window--crossfade>.v-window__container>.v-window-item{mix-blend-mode:plus-lighter}.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active{transition-duration:0s}}.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-transition-leave-to,.v-window-x-reverse-transition-enter-from{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-transition-leave-to,.v-window-y-reverse-transition-enter-from{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-window-crossfade-transition-enter-active,.v-window-crossfade-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-crossfade-transition-leave-from,.v-window-crossfade-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-crossfade-transition-enter-from,.v-window-crossfade-transition-leave-to{opacity:0}\n"
  },
  {
    "path": "embedFS/dist/assets/VTextField-C23ADfJX.js",
    "content": "import{ai as G,aj as D,a4 as g,ak as J,a as o,z as ie,b9 as fe,k as t,n as oe,K as Z,b8 as he,b5 as Ve,aX as ue,aQ as _e,bc as ke,a$ as Ie,bd as Pe,aL as ve,i as V,f as A,a_ as Se,b0 as Fe,O as Be,be as we,E as P,F as Y,aT as Re,b6 as Te,bf as Ae,bg as te,aq as ae,bh as Le,bi as $e,bj as Ee,bk as De,bl as Ne,al as Me,a6 as Oe,bm as re,as as Ue,aM as je,aN as qe,at as me,bn as ze,aC as ne,bo as He}from\"./index-But_YWe_.js\";import{V as We,a as Xe}from\"./index-c6y4pbVT.js\";import{b as Ke,d as Qe,u as be,e as Ye,V as de,m as Ge}from\"./VInput-D4WPJeZb.js\";const Je=D({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...ue(),...Ve({transition:{component:We}})},\"VCounter\"),Ze=G()({name:\"VCounter\",functional:!0,props:Je(),setup(e,c){let{slots:n}=c;const r=g(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return J(()=>o(he,{transition:e.transition},{default:()=>[ie(t(\"div\",{class:Z([\"v-counter\",{\"text-error\":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class]),style:oe(e.style)},[n.default?n.default({counter:r.value,max:e.max,value:e.value}):r.value]),[[fe,e.active]])]})),{}}}),pe=D({floating:Boolean,...ue()},\"VFieldLabel\"),Q=G()({name:\"VFieldLabel\",props:pe(),setup(e,c){let{slots:n}=c;return J(()=>o(Ke,{class:Z([\"v-field-label\",{\"v-field-label--floating\":e.floating},e.class]),style:oe(e.style)},n)),{}}}),el=[\"underlined\",\"outlined\",\"filled\",\"solo\",\"solo-inverted\",\"solo-filled\",\"plain\"],ge=D({appendInnerIcon:ae,bgColor:String,clearable:Boolean,clearIcon:{type:ae,default:\"$clear\"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},glow:Boolean,error:Boolean,flat:Boolean,iconColor:[Boolean,String],label:String,persistentClear:Boolean,prependInnerIcon:ae,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:\"filled\",validator:e=>el.includes(e)},\"onClick:clear\":te(),\"onClick:appendInner\":te(),\"onClick:prependInner\":te(),...ue(),...Ae(),...Te(),...Re()},\"VField\"),ce=G()({name:\"VField\",inheritAttrs:!1,props:{id:String,details:Boolean,labelId:String,...Qe(),...ge()},emits:{\"update:focused\":e=>!0,\"update:modelValue\":e=>!0},setup(e,c){let{attrs:n,emit:r,slots:l}=c;const{themeClasses:d}=_e(e),{loaderClasses:S}=ke(e),{focusClasses:N,isFocused:L,focus:B,blur:w}=be(e),{InputIcon:$}=Ye(e),{roundedClasses:M}=Ie(e),{rtlClasses:O}=Pe(),y=g(()=>e.dirty||e.active),_=g(()=>!!(e.label||l.label)),v=g(()=>!e.singleLine&&_.value),p=ve(),x=V(()=>e.id||`input-${p}`),U=g(()=>e.details?`${x.value}-messages`:void 0),j=A(),R=A(),q=A(),a=V(()=>[\"plain\",\"underlined\"].includes(e.variant)),i=V(()=>e.error||e.disabled?void 0:y.value&&L.value?e.color:e.baseColor),m=V(()=>{if(!(!e.iconColor||e.glow&&!L.value))return e.iconColor===!0?i.value:e.iconColor}),{backgroundColorClasses:T,backgroundColorStyles:E}=Se(()=>e.bgColor),{textColorClasses:k,textColorStyles:z}=Fe(i);Be(y,u=>{if(v.value&&!Le()){const b=j.value.$el,C=R.value.$el;requestAnimationFrame(()=>{const h=$e(b),s=C.getBoundingClientRect(),F=s.x-h.x,ee=s.y-h.y-(h.height/2-s.height/2),X=s.width/.75,K=Math.abs(X-h.width)>1?{maxWidth:Ne(X)}:void 0,le=getComputedStyle(b),se=getComputedStyle(C),ye=parseFloat(le.transitionDuration)*1e3||150,xe=parseFloat(se.getPropertyValue(\"--v-field-label-scale\")),Ce=se.getPropertyValue(\"color\");b.style.visibility=\"visible\",C.style.visibility=\"hidden\",Ee(b,{transform:`translate(${F}px, ${ee}px) scale(${xe})`,color:Ce,...K},{duration:ye,easing:De,direction:u?\"normal\":\"reverse\"}).finished.then(()=>{b.style.removeProperty(\"visibility\"),C.style.removeProperty(\"visibility\")})})}},{flush:\"post\"});const f=V(()=>({isActive:y,isFocused:L,controlRef:q,iconColor:m,blur:w,focus:B})),I=g(()=>{const u=!y.value;return{\"aria-hidden\":u,for:u?void 0:x.value}}),H=g(()=>{const u=v.value&&y.value;return{\"aria-hidden\":u,for:u?void 0:x.value}});function W(u){u.target!==document.activeElement&&u.preventDefault()}return J(()=>{const u=e.variant===\"outlined\",b=!!(l[\"prepend-inner\"]||e.prependInnerIcon),C=!!(e.clearable||l.clear)&&!e.disabled,h=!!(l[\"append-inner\"]||e.appendInnerIcon||C),s=()=>l.label?l.label({...f.value,label:e.label,props:{for:x.value}}):e.label;return t(\"div\",P({class:[\"v-field\",{\"v-field--active\":y.value,\"v-field--appended\":h,\"v-field--center-affix\":e.centerAffix??!a.value,\"v-field--disabled\":e.disabled,\"v-field--dirty\":e.dirty,\"v-field--error\":e.error,\"v-field--glow\":e.glow,\"v-field--flat\":e.flat,\"v-field--has-background\":!!e.bgColor,\"v-field--persistent-clear\":e.persistentClear,\"v-field--prepended\":b,\"v-field--reverse\":e.reverse,\"v-field--single-line\":e.singleLine,\"v-field--no-label\":!s(),[`v-field--variant-${e.variant}`]:!0},d.value,T.value,N.value,S.value,M.value,O.value,e.class],style:[E.value,e.style],onClick:W},n),[t(\"div\",{class:\"v-field__overlay\"},null),o(we,{name:\"v-field\",active:!!e.loading,color:e.error?\"error\":typeof e.loading==\"string\"?e.loading:e.color},{default:l.loader}),b&&t(\"div\",{key:\"prepend\",class:\"v-field__prepend-inner\"},[l[\"prepend-inner\"]?l[\"prepend-inner\"](f.value):e.prependInnerIcon&&o($,{key:\"prepend-icon\",name:\"prependInner\",color:m.value},null)]),t(\"div\",{class:\"v-field__field\",\"data-no-activator\":\"\"},[[\"filled\",\"solo\",\"solo-inverted\",\"solo-filled\"].includes(e.variant)&&v.value&&o(Q,P({key:\"floating-label\",ref:R,class:[k.value],floating:!0},I.value,{style:z.value}),{default:()=>[s()]}),_.value&&o(Q,P({key:\"label\",ref:j,id:e.labelId},H.value),{default:()=>[s()]}),l.default?.({...f.value,props:{id:x.value,class:\"v-field__input\",\"aria-describedby\":U.value},focus:B,blur:w})??t(\"div\",{id:x.value,class:\"v-field__input\",\"aria-describedby\":U.value},null)]),C&&o(Xe,{key:\"clear\"},{default:()=>[ie(t(\"div\",{class:\"v-field__clearable\",onMousedown:F=>{F.preventDefault(),F.stopPropagation()}},[o(Me,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[l.clear?l.clear({...f.value,props:{onFocus:B,onBlur:w,onClick:e[\"onClick:clear\"],tabindex:-1}}):o($,{name:\"clear\",onFocus:B,onBlur:w,tabindex:-1},null)]})]),[[fe,e.dirty]])]}),h&&t(\"div\",{key:\"append\",class:\"v-field__append-inner\"},[l[\"append-inner\"]?l[\"append-inner\"](f.value):e.appendInnerIcon&&o($,{key:\"append-icon\",name:\"appendInner\",color:m.value},null)]),t(\"div\",{class:Z([\"v-field__outline\",k.value]),style:oe(z.value)},[u&&t(Y,null,[t(\"div\",{class:\"v-field__outline__start\"},null),v.value&&t(\"div\",{class:\"v-field__outline__notch\"},[o(Q,P({ref:R,floating:!0},I.value),{default:()=>[s()]})]),t(\"div\",{class:\"v-field__outline__end\"},null)]),a.value&&v.value&&o(Q,P({ref:R,floating:!0},I.value),{default:()=>[s()]})])])}),{controlRef:q,fieldIconColor:m}}}),ll=D({autocomplete:String},\"autocomplete\");function tl(e){const c=ve(),n=Oe(0),r=g(()=>e.autocomplete===\"suppress\"),l=g(()=>{if(e.name)return r.value?`${e.name}-${c}-${n.value}`:e.name}),d=g(()=>r.value?\"off\":e.autocomplete);return{isSuppressing:r,fieldAutocomplete:d,fieldName:l,update:()=>n.value=new Date().getTime()}}function al(e){function c(n,r){if(!e.autofocus||!n)return;const l=r[0].target;(l.matches(\"input,textarea\")?l:l.querySelector(\"input,textarea\"))?.focus()}return{onIntersect:c}}const nl=[\"color\",\"file\",\"time\",\"date\",\"datetime-local\",\"week\",\"month\"],il=D({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:\"text\"},modelModifiers:Object,...ll(),...me(Ge(),[\"direction\"]),...ge()},\"VTextField\"),rl=G()({name:\"VTextField\",directives:{vIntersect:re},inheritAttrs:!1,props:il(),emits:{\"click:control\":e=>!0,\"mousedown:control\":e=>!0,\"update:focused\":e=>!0,\"update:modelValue\":e=>!0},setup(e,c){let{attrs:n,emit:r,slots:l}=c;const d=Ue(e,\"modelValue\",void 0,a=>Object.is(a,-0)?\"-0\":a),{isFocused:S,focus:N,blur:L}=be(e),{onIntersect:B}=al(e),w=V(()=>typeof e.counterValue==\"function\"?e.counterValue(d.value):typeof e.counterValue==\"number\"?e.counterValue:(d.value??\"\").toString().length),$=V(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!=\"number\"&&typeof e.counter!=\"string\"))return e.counter}),M=V(()=>[\"plain\",\"underlined\"].includes(e.variant)),O=A(),y=A(),_=A(),v=tl(e),p=V(()=>nl.includes(e.type)||e.persistentPlaceholder||S.value||e.active);function x(){v.isSuppressing.value&&v.update(),S.value||N(),ne(()=>{_.value!==document.activeElement&&_.value?.focus()})}function U(a){r(\"mousedown:control\",a),a.target!==_.value&&(x(),a.preventDefault())}function j(a){r(\"click:control\",a)}function R(a,i){a.stopPropagation(),x(),ne(()=>{i(),He(e[\"onClick:clear\"],a)})}function q(a){const i=a.target;if(!(e.modelModifiers?.trim&&[\"text\",\"search\",\"password\",\"tel\",\"url\"].includes(e.type))){d.value=i.value;return}const m=i.value,T=i.selectionStart,E=i.selectionEnd;d.value=m,ne(()=>{let k=0;m.trimStart().length===i.value.length&&(k=m.length-i.value.length),T!=null&&(i.selectionStart=T-k),E!=null&&(i.selectionEnd=E-k)})}return J(()=>{const a=!!(l.counter||e.counter!==!1&&e.counter!=null),i=!!(a||l.details),[m,T]=je(n),{modelValue:E,...k}=de.filterProps(e),z=ce.filterProps(e);return o(de,P({ref:O,modelValue:d.value,\"onUpdate:modelValue\":f=>d.value=f,class:[\"v-text-field\",{\"v-text-field--prefixed\":e.prefix,\"v-text-field--suffixed\":e.suffix,\"v-input--plain-underlined\":M.value},e.class],style:e.style},m,k,{centerAffix:!M.value,focused:S.value}),{...l,default:f=>{let{id:I,isDisabled:H,isDirty:W,isReadonly:u,isValid:b,hasDetails:C,reset:h}=f;return o(ce,P({ref:y,onMousedown:U,onClick:j,\"onClick:clear\":s=>R(s,h),role:e.role},me(z,[\"onClick:clear\"]),{id:I.value,labelId:`${I.value}-label`,active:p.value||W.value,dirty:W.value||e.dirty,disabled:H.value,focused:S.value,details:C.value,error:b.value===!1}),{...l,default:s=>{let{props:{class:F,...ee},controlRef:X}=s;const K=t(\"input\",P({ref:le=>_.value=X.value=le,value:d.value,onInput:q,autofocus:e.autofocus,readonly:u.value,disabled:H.value,name:v.fieldName.value,autocomplete:v.fieldAutocomplete.value,placeholder:e.placeholder,size:1,role:e.role,type:e.type,onFocus:N,onBlur:L,\"aria-labelledby\":`${I.value}-label`},ee,T),null);return t(Y,null,[e.prefix&&t(\"span\",{class:\"v-text-field__prefix\"},[t(\"span\",{class:\"v-text-field__prefix__text\"},[e.prefix])]),ie(l.default?t(\"div\",{class:Z(F),\"data-no-activator\":\"\"},[l.default({id:I}),K]):ze(K,{class:F}),[[re,B,null,{once:!0}]]),e.suffix&&t(\"span\",{class:\"v-text-field__suffix\"},[t(\"span\",{class:\"v-text-field__suffix__text\"},[e.suffix])])])}})},details:i?f=>t(Y,null,[l.details?.(f),a&&t(Y,null,[t(\"span\",null,null),o(Ze,{active:e.persistentCounter||S.value,value:w.value,max:$.value,disabled:e.disabled},l.counter)])]):void 0})}),qe({},O,y,_)}});export{rl as V,il as m,tl as u};\n"
  },
  {
    "path": "embedFS/dist/assets/VTextField-DflQVYjD.css",
    "content": "@charset \"UTF-8\";.v-text-field input{color:inherit;flex:1;transition:.15s opacity cubic-bezier(.4,0,.2,1);min-width:0}.v-text-field input:focus,.v-text-field input:active{outline:none}.v-text-field input:invalid{box-shadow:none}.v-text-field .v-field{cursor:text}.v-text-field--prefixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input{--v-field-padding-start: 6px}.v-text-field--suffixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input{--v-field-padding-end: 0}.v-text-field--prefixed.v-text-field .v-field.v-field--reverse .v-field__input{--v-field-padding-end: 6px}.v-text-field--suffixed.v-text-field .v-field.v-field--reverse .v-field__input{--v-field-padding-start: 0}.v-text-field .v-field:not(.v-field--no-label,.v-field--active) input::placeholder{opacity:0}.v-text-field .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-text-field .v-input__details{padding-inline:0}.v-text-field .v-field--single-line input{transition:none}.v-text-field__prefix,.v-text-field__suffix{align-items:center;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));cursor:default;display:flex;opacity:0;transition:inherit;white-space:nowrap;min-height:max(var(--v-input-control-height, 56px),1.40625rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));padding-top:calc(var(--v-field-padding-top, 4px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 6px)}.v-field--active .v-text-field__prefix,.v-field--active .v-text-field__suffix{opacity:1}.v-field--disabled .v-text-field__prefix,.v-field--disabled .v-text-field__suffix{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-field:not(.v-field--reverse) .v-text-field__prefix{padding-inline-start:var(--v-field-padding-start)}.v-field.v-field--reverse .v-text-field__prefix{padding-inline-end:var(--v-field-padding-end)}.v-field:not(.v-field--reverse) .v-text-field__suffix{padding-inline-end:var(--v-field-padding-end)}.v-field.v-field--reverse .v-text-field__suffix{padding-inline-start:var(--v-field-padding-start)}.v-counter{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));flex:0 1 auto;font-size:12px;transition-duration:.15s;white-space:nowrap}.v-field{display:grid;grid-template-areas:\"prepend-inner field clear append-inner\";grid-template-columns:min-content minmax(0,1fr) min-content min-content;font-size:15px;letter-spacing:.009375em;max-width:100%;border-radius:6px;contain:layout;flex:1 0;grid-area:control;position:relative;--v-theme-overlay-multiplier: 1;--v-field-padding-start: 16px;--v-field-padding-end: 16px;--v-field-padding-top: 8px;--v-field-padding-bottom: 4px;--v-field-input-padding-top: calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0px));--v-field-input-padding-bottom: var(--v-field-padding-bottom, 4px)}.v-field--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-field .v-chip{--v-chip-height: 24px}.v-field--prepended{padding-inline-start:16px}.v-field--appended{padding-inline-end:16px}.v-field--variant-solo,.v-field--variant-solo-filled{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-field--variant-solo,.v-field--variant-solo-filled{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-field--variant-solo-inverted{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-field--variant-solo-inverted{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-field--variant-solo-inverted.v-field--focused{color:rgb(var(--v-theme-on-surface-variant))}.v-field--variant-filled{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-input--density-default .v-field--variant-solo,.v-input--density-default .v-field--variant-solo-inverted,.v-input--density-default .v-field--variant-solo-filled,.v-input--density-default .v-field--variant-filled{--v-input-control-height: 56px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-solo,.v-input--density-comfortable .v-field--variant-solo-inverted,.v-input--density-comfortable .v-field--variant-solo-filled,.v-input--density-comfortable .v-field--variant-filled{--v-input-control-height: 48px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-solo,.v-input--density-compact .v-field--variant-solo-inverted,.v-input--density-compact .v-field--variant-solo-filled,.v-input--density-compact .v-field--variant-filled{--v-input-control-height: 40px;--v-field-padding-bottom: 0px}.v-field--variant-outlined,.v-field--single-line,.v-field--no-label{--v-field-padding-top: 0px}.v-input--density-default .v-field--variant-outlined,.v-input--density-default .v-field--single-line,.v-input--density-default .v-field--no-label{--v-field-padding-bottom: 16px}.v-input--density-comfortable .v-field--variant-outlined,.v-input--density-comfortable .v-field--single-line,.v-input--density-comfortable .v-field--no-label{--v-field-padding-bottom: 12px}.v-input--density-compact .v-field--variant-outlined,.v-input--density-compact .v-field--single-line,.v-input--density-compact .v-field--no-label{--v-field-padding-bottom: 8px}.v-field--variant-plain,.v-field--variant-underlined{border-radius:0;padding:0}.v-field--variant-plain.v-field,.v-field--variant-underlined.v-field{--v-field-padding-start: 0px;--v-field-padding-end: 0px}.v-input--density-default .v-field--variant-plain,.v-input--density-default .v-field--variant-underlined{--v-input-control-height: 48px;--v-field-padding-top: 4px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-plain,.v-input--density-comfortable .v-field--variant-underlined{--v-input-control-height: 40px;--v-field-padding-top: 2px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-plain,.v-input--density-compact .v-field--variant-underlined{--v-input-control-height: 32px;--v-field-padding-top: 0px;--v-field-padding-bottom: 0px}.v-field--flat{box-shadow:none}.v-field--rounded{border-radius:36px}.v-field.v-field--prepended{--v-field-padding-start: 10px}.v-field.v-field--appended{--v-field-padding-end: 10px}.v-field__input{align-items:center;color:inherit;column-gap:2px;display:flex;flex-wrap:wrap;letter-spacing:.009375em;opacity:var(--v-high-emphasis-opacity);min-height:max(var(--v-input-control-height, 56px),1.40625rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));min-width:0;padding-inline:var(--v-field-padding-start) var(--v-field-padding-end);padding-top:var(--v-field-input-padding-top);padding-bottom:var(--v-field-input-padding-bottom);position:relative;width:100%}.v-input--density-default .v-field__input{row-gap:8px}.v-input--density-comfortable .v-field__input{row-gap:6px}.v-input--density-compact .v-field__input{row-gap:4px}.v-field__input input{letter-spacing:inherit}.v-field__input input::placeholder,input.v-field__input::placeholder,textarea.v-field__input::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input:focus,.v-field__input:active{outline:none}.v-field__input:invalid{box-shadow:none}.v-field__field{flex:1 0;grid-area:field;position:relative;align-items:flex-start;display:flex}.v-field__prepend-inner{grid-area:prepend-inner;padding-inline-end:var(--v-field-padding-after)}.v-field__clearable{grid-area:clear}.v-field__append-inner{grid-area:append-inner;padding-inline-start:var(--v-field-padding-after)}.v-field__append-inner,.v-field__clearable,.v-field__prepend-inner{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top, 8px)}.v-field--center-affix .v-field__append-inner,.v-field--center-affix .v-field__clearable,.v-field--center-affix .v-field__prepend-inner{align-items:center;padding-top:0}.v-field.v-field--variant-underlined .v-field__append-inner,.v-field.v-field--variant-underlined .v-field__clearable,.v-field.v-field--variant-underlined .v-field__prepend-inner,.v-field.v-field--variant-plain .v-field__append-inner,.v-field.v-field--variant-plain .v-field__clearable,.v-field.v-field--variant-plain .v-field__prepend-inner{align-items:flex-start;padding-top:calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0px));padding-bottom:var(--v-field-padding-bottom, 4px)}.v-field--focused .v-field__prepend-inner,.v-field--focused .v-field__append-inner{opacity:1}.v-field__prepend-inner>.v-icon,.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-field--disabled .v-field__prepend-inner>.v-icon,.v-field--error .v-field__prepend-inner>.v-icon,.v-field--glow.v-field--focused .v-field__prepend-inner>.v-icon,.v-field--disabled .v-field__append-inner>.v-icon,.v-field--error .v-field__append-inner>.v-icon,.v-field--glow.v-field--focused .v-field__append-inner>.v-icon,.v-field--disabled .v-field__clearable>.v-icon,.v-field--error .v-field__clearable>.v-icon,.v-field--glow.v-field--focused .v-field__clearable>.v-icon{opacity:1}.v-field--error:not(.v-field--disabled) .v-field__prepend-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__append-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__clearable>.v-icon{color:rgb(var(--v-theme-error))}.v-field__clearable{cursor:pointer;opacity:0;overflow:hidden;margin-inline:4px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,width}@media(prefers-reduced-motion:reduce){.v-field__clearable{transition-property:opacity}}.v-field--focused .v-field__clearable,.v-field--persistent-clear .v-field__clearable{opacity:1}@media(hover:hover){.v-field:hover .v-field__clearable{opacity:1}}@media(hover:none){.v-field__clearable{opacity:1}}.v-label.v-field-label{contain:layout paint;display:block;margin-inline-start:var(--v-field-padding-start);margin-inline-end:var(--v-field-padding-end);max-width:calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end));pointer-events:none;position:absolute;top:var(--v-input-padding-top);transform-origin:left center;z-index:1}@media(prefers-reduced-motion:no-preference){.v-label.v-field-label{transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform}}.v-field--variant-underlined .v-label.v-field-label,.v-field--variant-plain .v-label.v-field-label{top:calc(var(--v-input-padding-top) + var(--v-field-padding-top))}.v-field--center-affix .v-label.v-field-label{top:50%;transform:translateY(-50%)}.v-field--active .v-label.v-field-label{visibility:hidden}.v-field--focused .v-label.v-field-label,.v-field--error .v-label.v-field-label{opacity:1}.v-field--error:not(.v-field--disabled) .v-label.v-field-label{color:rgb(var(--v-theme-error))}.v-label.v-field-label--floating{--v-field-label-scale: .8125em;font-size:var(--v-field-label-scale);visibility:hidden}.v-field--variant-outlined .v-label.v-field-label--floating{max-width:100%}.v-field--center-affix .v-label.v-field-label--floating{transform:none}.v-field.v-field--active .v-label.v-field-label--floating{visibility:unset}.v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating{top:7px}.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating{top:5px}.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:3px}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{transform:translateY(-16px);margin:0;top:var(--v-input-padding-top)}.v-field--variant-outlined .v-label.v-field-label--floating{transform:translateY(-50%);transform-origin:center;position:static;margin:0 4px}.v-field__outline{--v-field-border-width: 1px;--v-field-border-opacity: .22;align-items:stretch;contain:layout;display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media(hover:hover){.v-field:hover .v-field__outline{--v-field-border-opacity: var(--v-high-emphasis-opacity)}}.v-field--error:not(.v-field--disabled) .v-field__outline{color:rgb(var(--v-theme-error))}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity: 1}.v-field--variant-outlined.v-field--focused .v-field__outline{--v-field-border-width: 2px}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{border-color:currentColor;border-style:solid;border-width:0 0 var(--v-field-border-width);opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{content:\"\";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border-color:currentColor;border-style:solid;border-width:0 0 2px;transform:scaleX(0);transition:transform .15s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{content:\"\";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--focused.v-field--variant-filled .v-field__outline:after,.v-field--focused.v-field--variant-underlined .v-field__outline:after{transform:scaleX(1)}.v-field--variant-outlined .v-field__outline{border-radius:inherit}.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{border:0 solid currentColor;opacity:var(--v-field-border-opacity)}@media(prefers-reduced-motion:no-preference){.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{transition:opacity .25s cubic-bezier(.4,0,.2,1)}}.v-field--variant-outlined .v-field__outline__start{flex:0 0 16px;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-start-width:var(--v-field-border-width);border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit}.v-field--rounded.v-field--variant-outlined .v-field__outline__start,[class^=rounded-].v-field--variant-outlined .v-field__outline__start,[class*=\" rounded-\"].v-field--variant-outlined .v-field__outline__start{flex-basis:calc(var(--v-input-control-height) / 2 + 2px)}.v-field--reverse.v-field--variant-outlined .v-field__outline__start{border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0;border-inline-end-width:var(--v-field-border-width);border-inline-start-width:0}.v-field--variant-outlined .v-field__outline__notch{flex:none;position:relative;max-width:calc(100% - 32px)}.v-field--rounded.v-field--variant-outlined .v-field__outline__notch,[class^=rounded-].v-field--variant-outlined .v-field__outline__notch,[class*=\" rounded-\"].v-field--variant-outlined .v-field__outline__notch{max-width:calc(100% - var(--v-input-control-height))}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{opacity:var(--v-field-border-opacity)}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{content:\"\";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-outlined .v-field__outline__notch:before{border-width:var(--v-field-border-width) 0 0}.v-field--variant-outlined .v-field__outline__notch:after{bottom:0;border-width:0 0 var(--v-field-border-width)}.v-field--active.v-field--variant-outlined .v-field__outline__notch:before{opacity:0}.v-field--variant-outlined .v-field__outline__end{flex:1;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-end-width:var(--v-field-border-width);border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0}.v-field--reverse.v-field--variant-outlined .v-field__outline__end{border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit;border-inline-end-width:0;border-inline-start-width:var(--v-field-border-width)}.v-field__loader{top:calc(100% - 2px);left:0;position:absolute;right:0;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}.v-field--variant-outlined .v-field__loader{top:calc(100% - 3px);width:calc(100% - 2px);left:1px}.v-field__overlay{border-radius:inherit;pointer-events:none}.v-field__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled.v-field--has-background .v-field__overlay{opacity:0}@media(hover:hover){.v-field--variant-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.v-field--variant-solo-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-inverted .v-field__overlay{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-solo-inverted.v-field--has-background .v-field__overlay{opacity:0}@media(hover:hover){.v-field--variant-solo-inverted:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-inverted.v-field--focused .v-field__overlay{background-color:rgb(var(--v-theme-surface-variant));opacity:1}.v-field--reverse .v-field__field,.v-field--reverse .v-field__input,.v-field--reverse .v-field__outline{flex-direction:row-reverse}.v-field--reverse .v-field__input,.v-field--reverse input{text-align:end}.v-input--disabled .v-field--variant-filled .v-field__outline:before,.v-input--disabled .v-field--variant-underlined .v-field__outline:before{border-image:repeating-linear-gradient(to right,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 0px,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 2px,transparent 2px,transparent 4px) 1 repeat}.v-field--loading .v-field__outline:after,.v-field--loading .v-field__outline:before{opacity:0}@media(forced-colors:active){.v-field .v-progress-linear{border:none}}\n"
  },
  {
    "path": "embedFS/dist/assets/VTimePicker-BiJhf8Qg.js",
    "content": "import{ai as Z,aj as j,f as y,b0 as be,a_ as ge,i as V,O as z,c8 as Ce,ak as p,k as _,n as ne,K as E,ci as Ae,a6 as He,a as T,aN as Te,a2 as ye,as as J,v as de,F as Be,s as se,aR as me,aC as ve,am as De,ad as fe,al as Fe,E as te,az as Ie,bz as $e,a4 as Re,j as Ue,at as ae,aW as Ee}from\"./index-But_YWe_.js\";import{V as Le}from\"./VTextField-C23ADfJX.js\";const Ke=j({allowedValues:Function,ampm:Boolean,color:String,disabled:Boolean,displayedValue:null,double:Boolean,format:{type:Function,default:e=>e},max:{type:Number,required:!0},min:{type:Number,required:!0},scrollable:Boolean,readonly:Boolean,rotate:{type:Number,default:0},step:{type:Number,default:1},modelValue:{type:Number}},\"VTimePickerClock\"),ke=Z()({name:\"VTimePickerClock\",props:Ke(),emits:{change:e=>!0,input:e=>!0},setup(e,s){let{emit:c}=s;const k=y(null),C=y(null),f=y(void 0),a=y(!1),o=y(null),i=y(null),S=Ae(n=>c(\"change\",n),750),{textColorClasses:A,textColorStyles:P}=be(()=>e.color),{backgroundColorClasses:g,backgroundColorStyles:u}=ge(()=>e.color),w=V(()=>e.max-e.min+1),b=V(()=>e.double?w.value/2:w.value),m=V(()=>360/b.value),B=V(()=>m.value*Math.PI/180),I=V(()=>e.modelValue==null?e.min:e.modelValue),O=V(()=>.62),X=V(()=>{const n=[];for(let r=e.min;r<=e.max;r=r+e.step)n.push(r);return n});z(()=>e.modelValue,n=>{f.value=n});function D(n){f.value!==n&&(f.value=n),c(\"input\",n)}function F(n){return!e.allowedValues||e.allowedValues(n)}function L(n){if(!e.scrollable||e.disabled)return;n.preventDefault();const r=Math.sign(-n.deltaY||1);let h=I.value;do h=h+r,h=(h-e.min+w.value)%w.value+e.min;while(!F(h)&&h!==I.value);h!==e.displayedValue&&D(h),S(h)}function K(n){return e.double&&n-e.min>=b.value}function R(n){return K(n)?O.value:1}function d(n){const r=e.rotate*Math.PI/180;return{x:Math.sin((n-e.min)*B.value+r)*R(n),y:-Math.cos((n-e.min)*B.value+r)*R(n)}}function M(n,r){const h=(Math.round(n/m.value)+(r?b.value:0))%w.value+e.min;return n<360-m.value/2?h:r?e.max-b.value+1:e.min}function U(n){const{x:r,y:h}=d(n);return{left:`${Math.round(50+r*50)}%`,top:`${Math.round(50+h*50)}%`}}function t(n,r){const h=r.x-n.x,q=r.y-n.y;return Math.sqrt(h*h+q*q)}function l(n,r){const h=2*Math.atan2(r.y-n.y-t(n,r),r.x-n.x);return Math.abs(h*180/Math.PI)}function H(n){o.value===null&&(o.value=n),i.value=n,D(n)}function v(n){if(n.preventDefault(),!a.value&&n.type!==\"click\"||!k.value)return;const{width:r,top:h,left:q}=k.value?.getBoundingClientRect(),{width:le}=C.value?.getBoundingClientRect()??{width:0},{clientX:Me,clientY:xe}=\"touches\"in n?n.touches[0]:n,ie={x:r/2,y:-r/2},oe={x:Me-q,y:h-xe},re=Math.round(l(ie,oe)-e.rotate+360)%360,ce=e.double&&t(ie,oe)<(le+le*O.value)/4,Ne=Math.ceil(15/m.value);let Y;for(let ee=0;ee<Ne;ee++)if(Y=M(re+ee*m.value,ce),F(Y)||(Y=M(re-ee*m.value,ce),F(Y)))return H(Y)}function x(n){e.disabled||(n.preventDefault(),window.addEventListener(\"mousemove\",v),window.addEventListener(\"touchmove\",v),window.addEventListener(\"mouseup\",$),window.addEventListener(\"touchend\",$),o.value=null,i.value=null,a.value=!0,v(n))}function $(n){n.stopPropagation(),W(),a.value=!1,i.value!==null&&F(i.value)&&c(\"change\",i.value)}function W(){window.removeEventListener(\"mousemove\",v),window.removeEventListener(\"touchmove\",v),window.removeEventListener(\"mouseup\",$),window.removeEventListener(\"touchend\",$)}Ce(W),p(()=>_(\"div\",{class:E([{\"v-time-picker-clock\":!0,\"v-time-picker-clock--indeterminate\":e.modelValue==null,\"v-time-picker-clock--readonly\":e.readonly}]),onMousedown:x,onTouchstart:x,onWheel:L,ref:k},[_(\"div\",{class:\"v-time-picker-clock__inner\",ref:C},[_(\"div\",{class:E([{\"v-time-picker-clock__hand\":!0,\"v-time-picker-clock__hand--inner\":K(e.modelValue)},A.value]),style:ne([{transform:`rotate(${e.rotate+m.value*(I.value-e.min)}deg) scaleY(${R(I.value)})`},P.value])},null),X.value.map(n=>{const r=n===I.value;return _(\"div\",{class:E([{\"v-time-picker-clock__item\":!0,\"v-time-picker-clock__item--active\":r,\"v-time-picker-clock__item--disabled\":e.disabled||!F(n)},r&&g.value]),style:ne([U(n),r&&u.value])},[_(\"span\",null,[e.format(n)])])})])]))}}),ze=j({active:Boolean,color:String,disabled:Boolean,label:String,modelValue:String,error:String,showHint:Boolean,readonly:Boolean},\"VTimePickerField\"),ue=Z()({name:\"VTimePickerField\",props:ze(),emits:{\"update:modelValue\":e=>!0},setup(e,s){let{emit:c}=s;const{textColorClasses:k,textColorStyles:C}=be(()=>e.color),f=y(),a=He(!1);function o(i){if([\"Backspace\",\"Delete\"].includes(i.key)){i.preventDefault();const S=i.target;S.value=\"\",c(\"update:modelValue\",null)}}return p(()=>T(Le,{ref:f,_as:\"VTimePickerField\",autocomplete:\"off\",class:E([\"v-time-picker-controls__time__field\",{\"v-time-picker-controls__time__field--active\":e.active},e.active?k.value:[]]),style:ne(e.active?C.value:[]),disabled:e.disabled,variant:\"solo-filled\",inputmode:\"numeric\",hideDetails:\"auto\",\"aria-label\":e.label,\"aria-invalid\":!!e.error,\"aria-errormessage\":e.error,error:!!e.error,hint:e.showHint?e.label:void 0,persistentHint:!0,flat:!0,modelValue:e.modelValue??(a.value?\"\":\"--\"),\"onUpdate:modelValue\":i=>c(\"update:modelValue\",i),onKeydown:o,onFocus:()=>a.value=!0,onBlur:()=>a.value=!1},null)),Te({},f)}});function N(e){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return String(e).padStart(s,\"0\")}function Ve(e){return e?(e-1)%12+1:12}function Q(e,s){return e%12+(s===\"pm\"?12:0)}function G(e){const s=e.replaceAll(/\\D/g,\"\");return s.length>0?Number(s):null}function Oe(e,s,c){{if(e===23&&s)return{value:0};if(e===0&&!s)return{value:23}}return{value:e+(s?1:-1)}}function We(e,s){return e===59&&s?0:e===0&&!s?59:e+(s?1:-1)}const _e=j({allowedHours:[Function,Array],allowedMinutes:[Function,Array],allowedSeconds:[Function,Array],max:String,min:String},\"time-validation\");function Se(e){const s=V(()=>{const f=e.min?Number(e.min.split(\":\")[0]):0,a=e.max?Number(e.max.split(\":\")[0]):23;return o=>o<f||o>a?!1:Array.isArray(e.allowedHours)?e.allowedHours.includes(o):typeof e.allowedHours==\"function\"?e.allowedHours(o):!0}),c=V(()=>{const[f,a]=e.min?e.min.split(\":\").map(Number):[0,0],[o,i]=e.max?e.max.split(\":\").map(Number):[23,59],S=f*60+a,A=o*60+i;return(P,g)=>{if(P!==null){const u=60*P+g;if(u<S||u>A)return!1}return Array.isArray(e.allowedMinutes)?e.allowedMinutes.includes(g):typeof e.allowedMinutes==\"function\"?e.allowedMinutes(g):!0}}),k=V(()=>{const[f,a,o]=e.min?e.min.split(\":\").map(Number):[0,0,0],[i,S,A]=e.max?e.max.split(\":\").map(Number):[23,59,59],P=f*3600+a*60+(o||0),g=i*3600+S*60+(A||0);return(u,w,b)=>{if(u!==null&&w!==null){const m=3600*u+60*w+b;if(m<P||m>g)return!1}return Array.isArray(e.allowedSeconds)?e.allowedSeconds.includes(b):typeof e.allowedSeconds==\"function\"?e.allowedSeconds(b):!0}});function C(f,a,o){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,S=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null;const A=f===\"hour\"?s.value:f===\"minute\"?u=>c.value(i,u):u=>k.value(i,S,u),P=f===\"hour\"?u=>Oe(u,o).value:u=>We(u,o),g=f===\"hour\"?24:60;for(let u=1;u<=g&&(a=P(a),!A(a));u++);return a}return{isAllowedHour:s,isAllowedMinute:c,isAllowedSecond:k,findNextAllowed:C}}const qe=j({ampm:Boolean,color:String,disabled:Boolean,inputHints:Boolean,hour:[Number,String],minute:[Number,String],second:[Number,String],period:String,readonly:Boolean,useSeconds:Boolean,value:Number,viewMode:String,..._e()},\"VTimePickerControls\"),he=Z()({name:\"VTimePickerControls\",props:qe(),emits:{\"update:period\":e=>!0,\"update:viewMode\":e=>!0,\"update:hour\":e=>!0,\"update:minute\":e=>!0,\"update:second\":e=>!0},setup(e,s){let{emit:c}=s;const{t:k}=ye(),{isAllowedHour:C,isAllowedMinute:f,isAllowedSecond:a,findNextAllowed:o}=Se(e),i=V(()=>e.hour!==null?e.ampm?Q(Number(e.hour),e.period??\"am\"):Number(e.hour):null),S=V(()=>e.minute!==null?Number(e.minute):null),A=V(()=>e.hour===null?!0:C.value?.(Number(i.value))??!0),P=V(()=>e.minute===null?!0:f.value?.(i.value,Number(e.minute))??!0),g=V(()=>e.second===null?!0:a.value?.(i.value,S.value,Number(e.second))??!0),u={in:t=>{if(t==null||isNaN(Number(t)))return null;const l=Number(t);return e.ampm?N(Ve(l)):N(l)},out:t=>{if(isNaN(Number(t))||t==null||t===\"\")return null;const l=typeof t==\"string\"?G(t):Number(t);return l===null?null:e.ampm?Q(l,e.period??\"am\"):me(l,0,23)}},w=J(e,\"hour\",void 0,u.in,u.out),b={in:t=>t!=null&&!isNaN(Number(t))?N(`${t}`):null,out:t=>{if(isNaN(Number(t))||t==null||t===\"\")return null;const l=typeof t==\"string\"?G(t):Number(t);return l!==null?me(l,0,59):null}},m=J(e,\"minute\",void 0,b.in,b.out),B=J(e,\"second\",void 0,b.in,b.out);function I(t){if(![\"ArrowUp\",\"ArrowDown\"].includes(t.key))return;t.preventDefault(),t.stopPropagation();const l=e.period===\"am\",H=e.ampm?Q(Number(w.value??0),l?\"am\":\"pm\"):Number(w.value??0),v=o(\"hour\",H,t.key===\"ArrowUp\"),x=l&&v>=12||!l&&v<12;e.ampm&&x?(c(\"update:period\",e.period===\"am\"?\"pm\":\"am\"),ve(()=>w.value=N(v))):w.value=N(v)}function O(t){if(![\"ArrowUp\",\"ArrowDown\"].includes(t.key))return;t.preventDefault(),t.stopPropagation();const l=Number(m.value??0),H=o(\"minute\",l,t.key===\"ArrowUp\",i.value);m.value=N(H)}function X(t){if(![\"ArrowUp\",\"ArrowDown\"].includes(t.key))return;t.preventDefault(),t.stopPropagation();const l=Number(B.value??0),H=o(\"second\",l,t.key===\"ArrowUp\",i.value,S.value);B.value=N(H)}function D(t,l,H){return v=>{if(!v.data)return;const x=v.target,{value:$,selectionStart:W,selectionEnd:n}=x??{};if(G(v.data)===null){v.preventDefault();return}const r=$?$.slice(0,W)+v.data+$.slice(n):v.data;if(r.length>2){if(W===n&&n===0&&v.data.trim().startsWith(\"0\")){v.preventDefault(),x.value=r.trim().substring(0,2),H(x.value),v.data.trim().length===1&&x.setSelectionRange(1,1);return}if(W===n&&n===1&&$.startsWith(\"0\")){v.preventDefault(),x.value=r.trim().substring(0,2),H(x.value);return}const q=e.viewMode===\"hour\"?e.ampm?12:23:59;if(G(r)>q){v.preventDefault(),x.value=N(String(G(v.data)).substring(0,2)),H(x.value);return}}const h=t(r);l(h)&&v.preventDefault()}}function F(t){c(\"update:period\",t);const l=o(\"hour\",t===\"am\"?23:11,!0);ve(()=>w.value=N(l))}const L=y(),K=y(),R=y();z(()=>e.viewMode,(t,l)=>{switch(l){case\"hour\":L.value.blur();break;case\"minute\":K.value.blur();break;case\"second\":R.value.blur();break}});const d=D(u.out,t=>u.in(t)===w.value,t=>w.value=t),M=D(b.out,t=>b.in(t)===m.value,t=>m.value=t),U=D(b.out,t=>b.in(t)===B.value,t=>B.value=t);return p(()=>_(\"div\",{class:\"v-time-picker-controls\"},[_(\"div\",{class:E({\"v-time-picker-controls__time\":!0,\"v-time-picker-controls__time--with-ampm\":e.ampm,\"v-time-picker-controls__time--with-seconds\":e.useSeconds})},[T(ue,{ref:L,active:e.viewMode===\"hour\",color:e.color,disabled:e.disabled,label:k(\"$vuetify.timePicker.hour\"),showHint:e.inputHints,error:A.value?void 0:k(\"$vuetify.timePicker.notAllowed\"),modelValue:w.value,\"onUpdate:modelValue\":t=>w.value=t,onKeydown:I,onBeforeinput:d,onFocus:()=>c(\"update:viewMode\",\"hour\")},null),_(\"span\",{class:\"v-time-picker-controls__time__separator\"},[de(\":\")]),T(ue,{ref:K,active:e.viewMode===\"minute\",color:e.color,disabled:e.disabled,label:k(\"$vuetify.timePicker.minute\"),showHint:e.inputHints,error:P.value?void 0:k(\"$vuetify.timePicker.notAllowed\"),modelValue:m.value,\"onUpdate:modelValue\":t=>m.value=t,onKeydown:O,onBeforeinput:M,onFocus:()=>c(\"update:viewMode\",\"minute\")},null),e.useSeconds&&_(\"span\",{key:\"secondsDivider\",class:\"v-time-picker-controls__time__separator\"},[de(\":\")]),e.useSeconds&&_(Be,null,[T(ue,{key:\"secondsVal\",ref:R,active:e.viewMode===\"second\",color:e.color,disabled:e.disabled,label:k(\"$vuetify.timePicker.second\"),showHint:e.inputHints,error:g.value?void 0:k(\"$vuetify.timePicker.notAllowed\"),modelValue:B.value,\"onUpdate:modelValue\":t=>B.value=t,onKeydown:X,onBeforeinput:U,onFocus:()=>c(\"update:viewMode\",\"second\")},null)]),e.ampm&&_(\"div\",{class:\"v-time-picker-controls__ampm\"},[T(se,{active:e.period===\"am\",color:e.period===\"am\"?e.color:void 0,class:E({\"v-time-picker-controls__ampm__am\":!0,\"v-time-picker-controls__ampm__btn\":!0,\"v-time-picker-controls__ampm__btn__active\":e.period===\"am\"}),disabled:e.disabled,text:k(\"$vuetify.timePicker.am\"),variant:e.disabled&&e.period===\"am\"?\"elevated\":\"tonal\",onClick:()=>e.period!==\"am\"?F(\"am\"):null},null),T(se,{active:e.period===\"pm\",color:e.period===\"pm\"?e.color:void 0,class:E({\"v-time-picker-controls__ampm__pm\":!0,\"v-time-picker-controls__ampm__btn\":!0,\"v-time-picker-controls__ampm__btn__active\":e.period===\"pm\"}),disabled:e.disabled,text:k(\"$vuetify.timePicker.pm\"),variant:e.disabled&&e.period===\"pm\"?\"elevated\":\"tonal\",onClick:()=>e.period!==\"pm\"?F(\"pm\"):null},null)])])])),{}}}),Ye=De(\"v-picker-title\"),Pe=j({bgColor:String,divided:Boolean,landscape:Boolean,title:String,hideHeader:Boolean,hideTitle:Boolean,...Ie()},\"VPicker\"),we=Z()({name:\"VPicker\",props:Pe(),setup(e,s){let{slots:c}=s;const{backgroundColorClasses:k,backgroundColorStyles:C}=ge(()=>e.color);return p(()=>{const f=fe.filterProps(e),a=!e.hideTitle&&!!(e.title||c.title);return T(fe,te(f,{color:e.bgColor,class:[\"v-picker\",{\"v-picker--divided\":e.divided,\"v-picker--landscape\":e.landscape,\"v-picker--with-actions\":!!c.actions},e.class],style:e.style}),{default:()=>[!e.hideHeader&&_(\"div\",{key:\"header\",class:E([\"v-picker__header-wrapper\",k.value]),style:ne([C.value])},[a&&T(Ye,{key:\"picker-title\"},{default:()=>[c.title?.()??e.title]}),c.header&&_(\"div\",{class:\"v-picker__header\"},[c.header()])]),_(\"div\",{class:\"v-picker__body\"},[c.default?.()]),c.actions&&T(Fe,{defaults:{VBtn:{slim:!0,variant:\"text\"}}},{default:()=>[_(\"div\",{class:\"v-picker__actions\"},[c.actions()])]})]})}),{}}}),je=j({disabled:Boolean,format:{type:String,default:\"ampm\"},viewMode:{type:String,default:\"hour\"},period:{type:String,default:\"am\",validator:e=>[\"am\",\"pm\"].includes(e)},modelValue:null,readonly:Boolean,scrollable:Boolean,useSeconds:Boolean,variant:{type:String,default:\"dial\"},..._e(),...ae(Pe({title:\"$vuetify.timePicker.title\"}),[\"landscape\"]),...Ee()},\"VTimePicker\"),Je=Z()({name:\"VTimePicker\",props:je(),emits:{\"update:hour\":e=>!0,\"update:minute\":e=>!0,\"update:period\":e=>!0,\"update:second\":e=>!0,\"update:modelValue\":e=>!0,\"update:viewMode\":e=>!0},setup(e,s){let{emit:c,slots:k}=s;const{t:C}=ye(),{densityClasses:f}=$e(e),a=y(null),o=y(null),i=y(null),S=y(null),A=y(null),P=y(null),g=J(e,\"period\",\"am\"),u=J(e,\"viewMode\",\"hour\"),w=y(null),b=y(null),m=V(()=>e.format===\"ampm\"),{isAllowedHour:B,isAllowedMinute:I,isAllowedSecond:O}=Se(e),X=Re(()=>e.modelValue!==null&&a.value===null&&o.value===null&&(!e.useSeconds||i.value===null));function D(){const d=F();d!==null&&d!==e.modelValue&&c(\"update:modelValue\",d),X.value&&c(\"update:modelValue\",null)}z(a,D),z(o,D),z(i,D),z(()=>e.modelValue,d=>L(d)),z(()=>e.useSeconds,(d,M)=>{M&&!d&&u.value===\"second\"&&(u.value=\"minute\"),!d&&i.value!==null&&(i.value=null)}),Ue(()=>{L(e.modelValue)});function F(){return a.value!=null&&o.value!=null&&(!e.useSeconds||i.value!=null)?`${N(a.value)}:${N(o.value)}`+(e.useSeconds?`:${N(i.value)}`:\"\"):null}function L(d){if(d==null||d===\"\")a.value=null,o.value=null,i.value=null;else if(d instanceof Date)a.value=d.getHours(),o.value=d.getMinutes(),i.value=d.getSeconds();else{const[M,,U,,t,l]=d.trim().toLowerCase().match(/^(\\d+):(\\d+)(:(\\d+))?([ap]m)?$/)||new Array(6);a.value=l?Q(parseInt(M,10),l):parseInt(M,10),o.value=parseInt(U,10),i.value=parseInt(t||0,10)}g.value=a.value==null||a.value<12?\"am\":\"pm\"}function K(d){u.value===\"hour\"?a.value=m.value?Q(d,g.value):d:u.value===\"minute\"?o.value=d:i.value=d}function R(d){switch(u.value||\"hour\"){case\"hour\":c(\"update:hour\",d);break;case\"minute\":c(\"update:minute\",d);break;case\"second\":c(\"update:second\",d);break}const M=a.value!==null&&o.value!==null&&(e.useSeconds?i.value!==null:!0);u.value===\"hour\"?u.value=\"minute\":e.useSeconds&&u.value===\"minute\"&&(u.value=\"second\"),!(a.value===S.value&&o.value===A.value&&(!e.useSeconds||i.value===P.value)||F()===null)&&(S.value=a.value,A.value=o.value,e.useSeconds&&(P.value=i.value),M&&D())}p(()=>{const d=ae(we.filterProps(e),[\"hideHeader\"]),M=he.filterProps(e),U=ke.filterProps(ae(e,[\"format\",\"modelValue\",\"min\",\"max\"])),t=u.value===\"hour\"?B.value:u.value===\"minute\"?l=>I.value(a.value,l):l=>O.value(a.value,o.value,l);return T(we,te(d,{color:void 0,class:[\"v-time-picker\",`v-time-picker--variant-${e.variant}`,e.class,f.value],hideHeader:e.hideHeader&&e.variant!==\"input\",style:e.style}),{title:()=>k.title?.()??_(\"div\",{class:\"v-time-picker__title\"},[C(e.title)]),header:()=>T(he,te(M,{ampm:m.value,hour:a.value,minute:o.value,period:g.value,second:i.value,viewMode:u.value,inputHints:e.variant===\"input\",\"onUpdate:hour\":l=>a.value=l,\"onUpdate:minute\":l=>o.value=l,\"onUpdate:second\":l=>i.value=l,\"onUpdate:period\":l=>g.value=l,\"onUpdate:viewMode\":l=>u.value=l,ref:w}),null),default:()=>T(ke,te(U,{allowedValues:t,double:u.value===\"hour\"&&!m.value,format:u.value===\"hour\"?m.value?Ve:l=>l:l=>N(l,2),max:u.value===\"hour\"?m.value&&g.value===\"am\"?11:23:59,min:u.value===\"hour\"&&m.value&&g.value===\"pm\"?12:0,size:20,step:u.value===\"hour\"?1:5,modelValue:u.value===\"hour\"?a.value:u.value===\"minute\"?o.value:i.value,onChange:R,onInput:K,ref:b}),null),actions:k.actions})})}});export{Je as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VTimePicker-D-Nx0mCo.css",
    "content": "@charset \"UTF-8\";.v-time-picker.v-picker{min-width:328px}.v-time-picker .v-picker__body,.v-time-picker-controls__field-label,.v-time-picker .v-field{transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform,max-height,opacity,font-size}@media(prefers-reduced-motion:reduce){.v-time-picker .v-picker__body,.v-time-picker-controls__field-label,.v-time-picker .v-field{transition:none}}.v-time-picker .v-picker__body{transition-behavior:allow-discrete;max-height:calc-size(max-content,size)}.v-time-picker--variant-input .v-picker__body{transform:scale(0);max-height:0}.v-time-picker-clock{background:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background))}.v-time-picker-clock:after{color:rgb(var(--v-theme-primary))}.v-time-picker-clock .v-time-picker-clock__item--active{background-color:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-time-picker-clock{margin:24px;background:rgb(var(--v-theme-surface-light));border-radius:50%;position:relative;transition:none;-webkit-user-select:none;user-select:none;max-width:256px;aspect-ratio:1;flex:100%}.v-time-picker-clock__container{display:flex;flex-direction:column;flex-basis:290px;justify-content:center;padding:10px}.v-time-picker-clock__hand{background-color:currentColor;height:calc(50% - 4px);width:2px;bottom:50%;left:calc(50% - 1px);transform-origin:center bottom;position:absolute;will-change:transform;z-index:1}.v-time-picker-clock__hand:before{background:transparent;border-width:2px;border-style:solid;border-color:currentColor;border-radius:100%;width:10px;height:10px;content:\"\";position:absolute;top:-4px;left:50%;transform:translate(-50%,-50%)}.v-time-picker-clock__hand:after{content:\"\";position:absolute;height:8px;width:8px;top:100%;left:50%;border-radius:100%;background-color:currentColor;transform:translate(-50%,-50%)}.v-time-picker-clock__hand--inner:after{height:14px}.v-time-picker-clock--readonly{pointer-events:none}.v-time-picker-clock .v-time-picker-clock__item--disabled{opacity:var(--v-disabled-opacity)}.v-picker--full-width .v-time-picker-clock__container{max-width:290px}.v-time-picker-clock__inner{position:absolute;inset:27px}.v-time-picker-clock__item{align-items:center;border-radius:100%;cursor:default;display:flex;font-size:16px;justify-content:center;height:40px;position:absolute;text-align:center;width:40px;-webkit-user-select:none;user-select:none;transform:translate(-50%,-50%)}.v-time-picker-clock__item>span{z-index:1}.v-time-picker-clock__item:before,.v-time-picker-clock__item:after{content:\"\";border-radius:100%;position:absolute;top:50%;left:50%;height:14px;width:14px;transform:translate(-50%,-50%)}.v-time-picker-clock__item:after,.v-time-picker-clock__item:before{height:40px;width:40px}.v-time-picker-clock__item--active{cursor:default;z-index:2}.v-time-picker-clock__item--disabled{pointer-events:none}.v-picker--landscape .v-time-picker-clock__container{flex-direction:row}@media(forced-colors:active){.v-time-picker-clock__hand{background-color:highlight}.v-time-picker-clock__hand:before{border-color:highlight}.v-time-picker-clock__hand:after{background-color:highlight}.v-time-picker-clock__item--active{outline:2px solid highlight!important}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media(max-width:599.98px){.hidden-xs{display:none!important}}@media(min-width:600px)and (max-width:959.98px){.hidden-sm{display:none!important}}@media(min-width:960px)and (max-width:1279.98px){.hidden-md{display:none!important}}@media(min-width:1280px)and (max-width:1919.98px){.hidden-lg{display:none!important}}@media(min-width:1920px)and (max-width:2559.98px){.hidden-xl{display:none!important}}@media(min-width:2560px){.hidden-xxl{display:none!important}}@media(min-width:600px){.hidden-sm-and-up{display:none!important}}@media(min-width:960px){.hidden-md-and-up{display:none!important}}@media(min-width:1280px){.hidden-lg-and-up{display:none!important}}@media(min-width:1920px){.hidden-xl-and-up{display:none!important}}@media(max-width:959.98px){.hidden-sm-and-down{display:none!important}}@media(max-width:1279.98px){.hidden-md-and-down{display:none!important}}@media(max-width:1919.98px){.hidden-lg-and-down{display:none!important}}@media(max-width:2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 10px 30px rgba(var(--v-shadow-key-umbra-color),.34),0 0 transparent,0 0 transparent!important}.elevation-23{box-shadow:0 10px 28px rgba(var(--v-shadow-key-umbra-color),.34),0 0 transparent,0 0 transparent!important}.elevation-22{box-shadow:0 9px 27px rgba(var(--v-shadow-key-umbra-color),.32),0 0 transparent,0 0 transparent!important}.elevation-21{box-shadow:0 9px 26px rgba(var(--v-shadow-key-umbra-color),.32),0 0 transparent,0 0 transparent!important}.elevation-20{box-shadow:0 9px 25px rgba(var(--v-shadow-key-umbra-color),.3),0 0 transparent,0 0 transparent!important}.elevation-19{box-shadow:0 8px 24px 6px rgba(var(--v-shadow-key-umbra-color),.28),0 0 transparent,0 0 transparent!important}.elevation-18{box-shadow:0 8px 23px rgba(var(--v-shadow-key-umbra-color),.28),0 0 transparent,0 0 transparent!important}.elevation-17{box-shadow:0 7px 22px rgba(var(--v-shadow-key-umbra-color),.26),0 0 transparent,0 0 transparent!important}.elevation-16{box-shadow:0 7px 21px rgba(var(--v-shadow-key-umbra-color),.26),0 0 transparent,0 0 transparent!important}.elevation-15{box-shadow:0 7px 20px rgba(var(--v-shadow-key-umbra-color),.24),0 0 transparent,0 0 transparent!important}.elevation-14{box-shadow:0 6px 19px rgba(var(--v-shadow-key-umbra-color),.24),0 0 transparent,0 0 transparent!important}.elevation-13{box-shadow:0 6px 18px rgba(var(--v-shadow-key-umbra-color),.22),0 0 transparent,0 0 transparent!important}.elevation-12{box-shadow:0 6px 17px rgba(var(--v-shadow-key-umbra-color),.22),0 0 transparent,0 0 transparent!important}.elevation-11{box-shadow:0 5px 16px rgba(var(--v-shadow-key-umbra-color),.2),0 0 transparent,0 0 transparent!important}.elevation-10{box-shadow:0 8px 28px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xl-opacity)),0 0 transparent,0 0 transparent!important}.elevation-9{box-shadow:0 5px 14px rgba(var(--v-shadow-key-umbra-color),.18),0 0 transparent,0 0 transparent!important}.elevation-8{box-shadow:0 6px 16px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-lg-opacity)),0 0 transparent,0 0 transparent!important}.elevation-7{box-shadow:0 4px 18px rgba(var(--v-shadow-key-umbra-color),.1),0 0 transparent,0 0 transparent!important}.elevation-6{box-shadow:0 4px 10px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-md-opacity)),0 0 transparent,0 0 transparent!important}.elevation-5{box-shadow:0 4px 10px rgba(var(--v-shadow-key-umbra-color),.15),0 0 transparent,0 0 transparent!important}.elevation-4{box-shadow:0 3px 6px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-sm-opacity)),0 0 transparent,0 0 transparent!important}.elevation-3{box-shadow:0 3px 8px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent!important}.elevation-2{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent!important}.elevation-1{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),.12),0 0 transparent,0 0 transparent!important}.elevation-0{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.pointer-pass-through{pointer-events:none!important}.pointer-pass-through>*{pointer-events:auto!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-rtl .float-start,.v-locale--is-ltr .float-end{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-fill,.flex-1-1{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-1-1-0{flex:1 1 0!important}.flex-1-0-0{flex:1 0 0!important}.flex-0-1-0{flex:0 1 0!important}.flex-0-0-0{flex:0 0 0!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.justify-items-start{justify-items:flex-start!important}.justify-items-end{justify-items:flex-end!important}.justify-items-center{justify-items:center!important}.justify-items-stretch{justify-items:stretch!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ga-0{gap:0px!important}.ga-1{gap:4px!important}.ga-2{gap:8px!important}.ga-3{gap:12px!important}.ga-4{gap:16px!important}.ga-5{gap:20px!important}.ga-6{gap:24px!important}.ga-7{gap:28px!important}.ga-8{gap:32px!important}.ga-9{gap:36px!important}.ga-10{gap:40px!important}.ga-11{gap:44px!important}.ga-12{gap:48px!important}.ga-13{gap:52px!important}.ga-14{gap:56px!important}.ga-15{gap:60px!important}.ga-16{gap:64px!important}.ga-auto{gap:auto!important}.gr-0{row-gap:0px!important}.gr-1{row-gap:4px!important}.gr-2{row-gap:8px!important}.gr-3{row-gap:12px!important}.gr-4{row-gap:16px!important}.gr-5{row-gap:20px!important}.gr-6{row-gap:24px!important}.gr-7{row-gap:28px!important}.gr-8{row-gap:32px!important}.gr-9{row-gap:36px!important}.gr-10{row-gap:40px!important}.gr-11{row-gap:44px!important}.gr-12{row-gap:48px!important}.gr-13{row-gap:52px!important}.gr-14{row-gap:56px!important}.gr-15{row-gap:60px!important}.gr-16{row-gap:64px!important}.gr-auto{row-gap:auto!important}.gc-0{column-gap:0px!important}.gc-1{column-gap:4px!important}.gc-2{column-gap:8px!important}.gc-3{column-gap:12px!important}.gc-4{column-gap:16px!important}.gc-5{column-gap:20px!important}.gc-6{column-gap:24px!important}.gc-7{column-gap:28px!important}.gc-8{column-gap:32px!important}.gc-9{column-gap:36px!important}.gc-10{column-gap:40px!important}.gc-11{column-gap:44px!important}.gc-12{column-gap:48px!important}.gc-13{column-gap:52px!important}.gc-14{column-gap:56px!important}.gc-15{column-gap:60px!important}.gc-16{column-gap:64px!important}.gc-auto{column-gap:auto!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.mx-3{margin-right:12px!important;margin-left:12px!important}.mx-4{margin-right:16px!important;margin-left:16px!important}.mx-5{margin-right:20px!important;margin-left:20px!important}.mx-6{margin-right:24px!important;margin-left:24px!important}.mx-7{margin-right:28px!important;margin-left:28px!important}.mx-8{margin-right:32px!important;margin-left:32px!important}.mx-9{margin-right:36px!important;margin-left:36px!important}.mx-10{margin-right:40px!important;margin-left:40px!important}.mx-11{margin-right:44px!important;margin-left:44px!important}.mx-12{margin-right:48px!important;margin-left:48px!important}.mx-13{margin-right:52px!important;margin-left:52px!important}.mx-14{margin-right:56px!important;margin-left:56px!important}.mx-15{margin-right:60px!important;margin-left:60px!important}.mx-16{margin-right:64px!important;margin-left:64px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.my-7{margin-top:28px!important;margin-bottom:28px!important}.my-8{margin-top:32px!important;margin-bottom:32px!important}.my-9{margin-top:36px!important;margin-bottom:36px!important}.my-10{margin-top:40px!important;margin-bottom:40px!important}.my-11{margin-top:44px!important;margin-bottom:44px!important}.my-12{margin-top:48px!important;margin-bottom:48px!important}.my-13{margin-top:52px!important;margin-bottom:52px!important}.my-14{margin-top:56px!important;margin-bottom:56px!important}.my-15{margin-top:60px!important;margin-bottom:60px!important}.my-16{margin-top:64px!important;margin-bottom:64px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0px!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-n16{margin-right:-64px!important;margin-left:-64px!important}.my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:4px!important;padding-left:4px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.px-3{padding-right:12px!important;padding-left:12px!important}.px-4{padding-right:16px!important;padding-left:16px!important}.px-5{padding-right:20px!important;padding-left:20px!important}.px-6{padding-right:24px!important;padding-left:24px!important}.px-7{padding-right:28px!important;padding-left:28px!important}.px-8{padding-right:32px!important;padding-left:32px!important}.px-9{padding-right:36px!important;padding-left:36px!important}.px-10{padding-right:40px!important;padding-left:40px!important}.px-11{padding-right:44px!important;padding-left:44px!important}.px-12{padding-right:48px!important;padding-left:48px!important}.px-13{padding-right:52px!important;padding-left:52px!important}.px-14{padding-right:56px!important;padding-left:56px!important}.px-15{padding-right:60px!important;padding-left:60px!important}.px-16{padding-right:64px!important;padding-left:64px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.py-7{padding-top:28px!important;padding-bottom:28px!important}.py-8{padding-top:32px!important;padding-bottom:32px!important}.py-9{padding-top:36px!important;padding-bottom:36px!important}.py-10{padding-top:40px!important;padding-bottom:40px!important}.py-11{padding-top:44px!important;padding-bottom:44px!important}.py-12{padding-top:48px!important;padding-bottom:48px!important}.py-13{padding-top:52px!important;padding-bottom:52px!important}.py-14{padding-top:56px!important;padding-bottom:56px!important}.py-15{padding-top:60px!important;padding-bottom:60px!important}.py-16{padding-top:64px!important;padding-bottom:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0px!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0px!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:4px!important}.rounded{border-radius:6px!important}.rounded-lg{border-radius:8px!important}.rounded-xl{border-radius:36px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:25px 0!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-t{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.rounded-t-xl{border-top-left-radius:36px!important;border-top-right-radius:36px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:25px!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-e-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-e-sm{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-e{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.v-locale--is-rtl .rounded-e{border-top-left-radius:6px!important;border-bottom-left-radius:6px!important}.v-locale--is-ltr .rounded-e-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-e-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-e-xl{border-top-right-radius:36px!important;border-bottom-right-radius:36px!important}.v-locale--is-rtl .rounded-e-xl{border-top-left-radius:36px!important;border-bottom-left-radius:36px!important}.v-locale--is-ltr .rounded-e-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-top-right-radius:25px!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-shaped{border-top-left-radius:25px!important;border-bottom-left-radius:0!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-b{border-bottom-left-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-b-xl{border-bottom-left-radius:36px!important;border-bottom-right-radius:36px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:25px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-s-sm{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-s{border-top-left-radius:6px!important;border-bottom-left-radius:6px!important}.v-locale--is-rtl .rounded-s{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.v-locale--is-ltr .rounded-s-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-s-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-s-xl{border-top-left-radius:36px!important;border-bottom-left-radius:36px!important}.v-locale--is-rtl .rounded-s-xl{border-top-right-radius:36px!important;border-bottom-right-radius:36px!important}.v-locale--is-ltr .rounded-s-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-top-left-radius:25px!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-shaped{border-top-right-radius:25px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:6px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:6px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:36px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:36px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:25px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:25px 0!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:6px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:6px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:36px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:36px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:25px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:25px 0!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:6px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:6px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:36px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:36px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:25px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:25px 0!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:6px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:6px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:36px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:36px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:25px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:25px 0!important}.border-0{border-width:0!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border,.border-thin{border-width:thin!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-sm{border-width:1px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-md{border-width:2px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-lg{border-width:4px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-xl{border-width:8px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-current{border-color:currentColor!important}.border-opacity-0{--v-border-opacity: 0 !important}.border-opacity{--v-border-opacity: .12 !important}.border-opacity-25{--v-border-opacity: .25 !important}.border-opacity-50{--v-border-opacity: .5 !important}.border-opacity-75{--v-border-opacity: .75 !important}.border-opacity-100{--v-border-opacity: 1 !important}.border-t-0{border-block-start-width:0!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t,.border-t-thin{border-block-start-width:thin!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-sm{border-block-start-width:1px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-md{border-block-start-width:2px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-lg{border-block-start-width:4px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-xl{border-block-start-width:8px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-0{border-inline-end-width:0!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e,.border-e-thin{border-inline-end-width:thin!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-sm{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-md{border-inline-end-width:2px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-lg{border-inline-end-width:4px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-xl{border-inline-end-width:8px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-0{border-block-end-width:0!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b,.border-b-thin{border-block-end-width:thin!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-sm{border-block-end-width:1px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-md{border-block-end-width:2px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-lg{border-block-end-width:4px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-xl{border-block-end-width:8px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-0{border-inline-start-width:0!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s,.border-s-thin{border-inline-start-width:thin!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-sm{border-inline-start-width:1px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-md{border-inline-start-width:2px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-lg{border-inline-start-width:4px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-xl{border-inline-start-width:8px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.opacity-hover{opacity:var(--v-hover-opacity)!important}.opacity-focus{opacity:var(--v-focus-opacity)!important}.opacity-selected{opacity:var(--v-selected-opacity)!important}.opacity-activated{opacity:var(--v-activated-opacity)!important}.opacity-pressed{opacity:var(--v-pressed-opacity)!important}.opacity-dragged{opacity:var(--v-dragged-opacity)!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-h1{font-size:2.875rem!important;font-weight:500;line-height:4.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-h2{font-size:2.375rem!important;font-weight:500;line-height:3.5rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-h3{font-size:1.75rem!important;font-weight:500;line-height:2.625rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-h4{font-size:1.5rem!important;font-weight:500;line-height:2.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-h5{font-size:1.125rem!important;font-weight:500;line-height:1.75rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-h6{font-size:.9375rem!important;font-weight:500;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-subtitle-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-subtitle-2{font-size:.8125rem!important;font-weight:500;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-body-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-body-2{font-size:.8125rem!important;font-weight:400;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-button{font-size:.9375rem!important;font-weight:500;line-height:2.6;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:capitalize!important}.text-caption{font-size:.8125rem!important;font-weight:400;line-height:1.125rem;letter-spacing:.025rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-overline{font-size:.75rem!important;font-weight:400;line-height:.875rem;letter-spacing:.05rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-semibold{font-weight:600!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.cursor-auto{cursor:auto!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-help{cursor:help!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-progress{cursor:progress!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.cursor-none{cursor:none!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media(min-width:600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-rtl .float-sm-start,.v-locale--is-ltr .float-sm-end{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-fill,.flex-sm-1-1{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-1-1-0{flex:1 1 0!important}.flex-sm-1-0-0{flex:1 0 0!important}.flex-sm-0-1-0{flex:0 1 0!important}.flex-sm-0-0-0{flex:0 0 0!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.justify-items-sm-start{justify-items:flex-start!important}.justify-items-sm-end{justify-items:flex-end!important}.justify-items-sm-center{justify-items:center!important}.justify-items-sm-stretch{justify-items:stretch!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ga-sm-0{gap:0px!important}.ga-sm-1{gap:4px!important}.ga-sm-2{gap:8px!important}.ga-sm-3{gap:12px!important}.ga-sm-4{gap:16px!important}.ga-sm-5{gap:20px!important}.ga-sm-6{gap:24px!important}.ga-sm-7{gap:28px!important}.ga-sm-8{gap:32px!important}.ga-sm-9{gap:36px!important}.ga-sm-10{gap:40px!important}.ga-sm-11{gap:44px!important}.ga-sm-12{gap:48px!important}.ga-sm-13{gap:52px!important}.ga-sm-14{gap:56px!important}.ga-sm-15{gap:60px!important}.ga-sm-16{gap:64px!important}.ga-sm-auto{gap:auto!important}.gr-sm-0{row-gap:0px!important}.gr-sm-1{row-gap:4px!important}.gr-sm-2{row-gap:8px!important}.gr-sm-3{row-gap:12px!important}.gr-sm-4{row-gap:16px!important}.gr-sm-5{row-gap:20px!important}.gr-sm-6{row-gap:24px!important}.gr-sm-7{row-gap:28px!important}.gr-sm-8{row-gap:32px!important}.gr-sm-9{row-gap:36px!important}.gr-sm-10{row-gap:40px!important}.gr-sm-11{row-gap:44px!important}.gr-sm-12{row-gap:48px!important}.gr-sm-13{row-gap:52px!important}.gr-sm-14{row-gap:56px!important}.gr-sm-15{row-gap:60px!important}.gr-sm-16{row-gap:64px!important}.gr-sm-auto{row-gap:auto!important}.gc-sm-0{column-gap:0px!important}.gc-sm-1{column-gap:4px!important}.gc-sm-2{column-gap:8px!important}.gc-sm-3{column-gap:12px!important}.gc-sm-4{column-gap:16px!important}.gc-sm-5{column-gap:20px!important}.gc-sm-6{column-gap:24px!important}.gc-sm-7{column-gap:28px!important}.gc-sm-8{column-gap:32px!important}.gc-sm-9{column-gap:36px!important}.gc-sm-10{column-gap:40px!important}.gc-sm-11{column-gap:44px!important}.gc-sm-12{column-gap:48px!important}.gc-sm-13{column-gap:52px!important}.gc-sm-14{column-gap:56px!important}.gc-sm-15{column-gap:60px!important}.gc-sm-16{column-gap:64px!important}.gc-sm-auto{column-gap:auto!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.mx-sm-3{margin-right:12px!important;margin-left:12px!important}.mx-sm-4{margin-right:16px!important;margin-left:16px!important}.mx-sm-5{margin-right:20px!important;margin-left:20px!important}.mx-sm-6{margin-right:24px!important;margin-left:24px!important}.mx-sm-7{margin-right:28px!important;margin-left:28px!important}.mx-sm-8{margin-right:32px!important;margin-left:32px!important}.mx-sm-9{margin-right:36px!important;margin-left:36px!important}.mx-sm-10{margin-right:40px!important;margin-left:40px!important}.mx-sm-11{margin-right:44px!important;margin-left:44px!important}.mx-sm-12{margin-right:48px!important;margin-left:48px!important}.mx-sm-13{margin-right:52px!important;margin-left:52px!important}.mx-sm-14{margin-right:56px!important;margin-left:56px!important}.mx-sm-15{margin-right:60px!important;margin-left:60px!important}.mx-sm-16{margin-right:64px!important;margin-left:64px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0px!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0px!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.px-sm-3{padding-right:12px!important;padding-left:12px!important}.px-sm-4{padding-right:16px!important;padding-left:16px!important}.px-sm-5{padding-right:20px!important;padding-left:20px!important}.px-sm-6{padding-right:24px!important;padding-left:24px!important}.px-sm-7{padding-right:28px!important;padding-left:28px!important}.px-sm-8{padding-right:32px!important;padding-left:32px!important}.px-sm-9{padding-right:36px!important;padding-left:36px!important}.px-sm-10{padding-right:40px!important;padding-left:40px!important}.px-sm-11{padding-right:44px!important;padding-left:44px!important}.px-sm-12{padding-right:48px!important;padding-left:48px!important}.px-sm-13{padding-right:52px!important;padding-left:52px!important}.px-sm-14{padding-right:56px!important;padding-left:56px!important}.px-sm-15{padding-right:60px!important;padding-left:60px!important}.px-sm-16{padding-right:64px!important;padding-left:64px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0px!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0px!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:2.875rem!important;font-weight:500;line-height:4.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-h2{font-size:2.375rem!important;font-weight:500;line-height:3.5rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-h3{font-size:1.75rem!important;font-weight:500;line-height:2.625rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-h4{font-size:1.5rem!important;font-weight:500;line-height:2.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-h5{font-size:1.125rem!important;font-weight:500;line-height:1.75rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-h6{font-size:.9375rem!important;font-weight:500;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-subtitle-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-subtitle-2{font-size:.8125rem!important;font-weight:500;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-body-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-body-2{font-size:.8125rem!important;font-weight:400;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-button{font-size:.9375rem!important;font-weight:500;line-height:2.6;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:capitalize!important}.text-sm-caption{font-size:.8125rem!important;font-weight:400;line-height:1.125rem;letter-spacing:.025rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-overline{font-size:.75rem!important;font-weight:400;line-height:.875rem;letter-spacing:.05rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:uppercase!important}.h-sm-auto{height:auto!important}.h-sm-screen{height:100vh!important}.h-sm-0{height:0!important}.h-sm-25{height:25%!important}.h-sm-50{height:50%!important}.h-sm-75{height:75%!important}.h-sm-100{height:100%!important}.w-sm-auto{width:auto!important}.w-sm-0{width:0!important}.w-sm-25{width:25%!important}.w-sm-33{width:33%!important}.w-sm-50{width:50%!important}.w-sm-66{width:66%!important}.w-sm-75{width:75%!important}.w-sm-100{width:100%!important}}@media(min-width:960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-rtl .float-md-start,.v-locale--is-ltr .float-md-end{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-fill,.flex-md-1-1{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-1-1-0{flex:1 1 0!important}.flex-md-1-0-0{flex:1 0 0!important}.flex-md-0-1-0{flex:0 1 0!important}.flex-md-0-0-0{flex:0 0 0!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.justify-items-md-start{justify-items:flex-start!important}.justify-items-md-end{justify-items:flex-end!important}.justify-items-md-center{justify-items:center!important}.justify-items-md-stretch{justify-items:stretch!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ga-md-0{gap:0px!important}.ga-md-1{gap:4px!important}.ga-md-2{gap:8px!important}.ga-md-3{gap:12px!important}.ga-md-4{gap:16px!important}.ga-md-5{gap:20px!important}.ga-md-6{gap:24px!important}.ga-md-7{gap:28px!important}.ga-md-8{gap:32px!important}.ga-md-9{gap:36px!important}.ga-md-10{gap:40px!important}.ga-md-11{gap:44px!important}.ga-md-12{gap:48px!important}.ga-md-13{gap:52px!important}.ga-md-14{gap:56px!important}.ga-md-15{gap:60px!important}.ga-md-16{gap:64px!important}.ga-md-auto{gap:auto!important}.gr-md-0{row-gap:0px!important}.gr-md-1{row-gap:4px!important}.gr-md-2{row-gap:8px!important}.gr-md-3{row-gap:12px!important}.gr-md-4{row-gap:16px!important}.gr-md-5{row-gap:20px!important}.gr-md-6{row-gap:24px!important}.gr-md-7{row-gap:28px!important}.gr-md-8{row-gap:32px!important}.gr-md-9{row-gap:36px!important}.gr-md-10{row-gap:40px!important}.gr-md-11{row-gap:44px!important}.gr-md-12{row-gap:48px!important}.gr-md-13{row-gap:52px!important}.gr-md-14{row-gap:56px!important}.gr-md-15{row-gap:60px!important}.gr-md-16{row-gap:64px!important}.gr-md-auto{row-gap:auto!important}.gc-md-0{column-gap:0px!important}.gc-md-1{column-gap:4px!important}.gc-md-2{column-gap:8px!important}.gc-md-3{column-gap:12px!important}.gc-md-4{column-gap:16px!important}.gc-md-5{column-gap:20px!important}.gc-md-6{column-gap:24px!important}.gc-md-7{column-gap:28px!important}.gc-md-8{column-gap:32px!important}.gc-md-9{column-gap:36px!important}.gc-md-10{column-gap:40px!important}.gc-md-11{column-gap:44px!important}.gc-md-12{column-gap:48px!important}.gc-md-13{column-gap:52px!important}.gc-md-14{column-gap:56px!important}.gc-md-15{column-gap:60px!important}.gc-md-16{column-gap:64px!important}.gc-md-auto{column-gap:auto!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.mx-md-3{margin-right:12px!important;margin-left:12px!important}.mx-md-4{margin-right:16px!important;margin-left:16px!important}.mx-md-5{margin-right:20px!important;margin-left:20px!important}.mx-md-6{margin-right:24px!important;margin-left:24px!important}.mx-md-7{margin-right:28px!important;margin-left:28px!important}.mx-md-8{margin-right:32px!important;margin-left:32px!important}.mx-md-9{margin-right:36px!important;margin-left:36px!important}.mx-md-10{margin-right:40px!important;margin-left:40px!important}.mx-md-11{margin-right:44px!important;margin-left:44px!important}.mx-md-12{margin-right:48px!important;margin-left:48px!important}.mx-md-13{margin-right:52px!important;margin-left:52px!important}.mx-md-14{margin-right:56px!important;margin-left:56px!important}.mx-md-15{margin-right:60px!important;margin-left:60px!important}.mx-md-16{margin-right:64px!important;margin-left:64px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.my-md-3{margin-top:12px!important;margin-bottom:12px!important}.my-md-4{margin-top:16px!important;margin-bottom:16px!important}.my-md-5{margin-top:20px!important;margin-bottom:20px!important}.my-md-6{margin-top:24px!important;margin-bottom:24px!important}.my-md-7{margin-top:28px!important;margin-bottom:28px!important}.my-md-8{margin-top:32px!important;margin-bottom:32px!important}.my-md-9{margin-top:36px!important;margin-bottom:36px!important}.my-md-10{margin-top:40px!important;margin-bottom:40px!important}.my-md-11{margin-top:44px!important;margin-bottom:44px!important}.my-md-12{margin-top:48px!important;margin-bottom:48px!important}.my-md-13{margin-top:52px!important;margin-bottom:52px!important}.my-md-14{margin-top:56px!important;margin-bottom:56px!important}.my-md-15{margin-top:60px!important;margin-bottom:60px!important}.my-md-16{margin-top:64px!important;margin-bottom:64px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0px!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0px!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.px-md-3{padding-right:12px!important;padding-left:12px!important}.px-md-4{padding-right:16px!important;padding-left:16px!important}.px-md-5{padding-right:20px!important;padding-left:20px!important}.px-md-6{padding-right:24px!important;padding-left:24px!important}.px-md-7{padding-right:28px!important;padding-left:28px!important}.px-md-8{padding-right:32px!important;padding-left:32px!important}.px-md-9{padding-right:36px!important;padding-left:36px!important}.px-md-10{padding-right:40px!important;padding-left:40px!important}.px-md-11{padding-right:44px!important;padding-left:44px!important}.px-md-12{padding-right:48px!important;padding-left:48px!important}.px-md-13{padding-right:52px!important;padding-left:52px!important}.px-md-14{padding-right:56px!important;padding-left:56px!important}.px-md-15{padding-right:60px!important;padding-left:60px!important}.px-md-16{padding-right:64px!important;padding-left:64px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.py-md-3{padding-top:12px!important;padding-bottom:12px!important}.py-md-4{padding-top:16px!important;padding-bottom:16px!important}.py-md-5{padding-top:20px!important;padding-bottom:20px!important}.py-md-6{padding-top:24px!important;padding-bottom:24px!important}.py-md-7{padding-top:28px!important;padding-bottom:28px!important}.py-md-8{padding-top:32px!important;padding-bottom:32px!important}.py-md-9{padding-top:36px!important;padding-bottom:36px!important}.py-md-10{padding-top:40px!important;padding-bottom:40px!important}.py-md-11{padding-top:44px!important;padding-bottom:44px!important}.py-md-12{padding-top:48px!important;padding-bottom:48px!important}.py-md-13{padding-top:52px!important;padding-bottom:52px!important}.py-md-14{padding-top:56px!important;padding-bottom:56px!important}.py-md-15{padding-top:60px!important;padding-bottom:60px!important}.py-md-16{padding-top:64px!important;padding-bottom:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0px!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0px!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:2.875rem!important;font-weight:500;line-height:4.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-h2{font-size:2.375rem!important;font-weight:500;line-height:3.5rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-h3{font-size:1.75rem!important;font-weight:500;line-height:2.625rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-h4{font-size:1.5rem!important;font-weight:500;line-height:2.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-h5{font-size:1.125rem!important;font-weight:500;line-height:1.75rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-h6{font-size:.9375rem!important;font-weight:500;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-subtitle-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-subtitle-2{font-size:.8125rem!important;font-weight:500;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-body-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-body-2{font-size:.8125rem!important;font-weight:400;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-button{font-size:.9375rem!important;font-weight:500;line-height:2.6;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:capitalize!important}.text-md-caption{font-size:.8125rem!important;font-weight:400;line-height:1.125rem;letter-spacing:.025rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-overline{font-size:.75rem!important;font-weight:400;line-height:.875rem;letter-spacing:.05rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:uppercase!important}.h-md-auto{height:auto!important}.h-md-screen{height:100vh!important}.h-md-0{height:0!important}.h-md-25{height:25%!important}.h-md-50{height:50%!important}.h-md-75{height:75%!important}.h-md-100{height:100%!important}.w-md-auto{width:auto!important}.w-md-0{width:0!important}.w-md-25{width:25%!important}.w-md-33{width:33%!important}.w-md-50{width:50%!important}.w-md-66{width:66%!important}.w-md-75{width:75%!important}.w-md-100{width:100%!important}}@media(min-width:1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-rtl .float-lg-start,.v-locale--is-ltr .float-lg-end{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-fill,.flex-lg-1-1{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-1-1-0{flex:1 1 0!important}.flex-lg-1-0-0{flex:1 0 0!important}.flex-lg-0-1-0{flex:0 1 0!important}.flex-lg-0-0-0{flex:0 0 0!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.justify-items-lg-start{justify-items:flex-start!important}.justify-items-lg-end{justify-items:flex-end!important}.justify-items-lg-center{justify-items:center!important}.justify-items-lg-stretch{justify-items:stretch!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ga-lg-0{gap:0px!important}.ga-lg-1{gap:4px!important}.ga-lg-2{gap:8px!important}.ga-lg-3{gap:12px!important}.ga-lg-4{gap:16px!important}.ga-lg-5{gap:20px!important}.ga-lg-6{gap:24px!important}.ga-lg-7{gap:28px!important}.ga-lg-8{gap:32px!important}.ga-lg-9{gap:36px!important}.ga-lg-10{gap:40px!important}.ga-lg-11{gap:44px!important}.ga-lg-12{gap:48px!important}.ga-lg-13{gap:52px!important}.ga-lg-14{gap:56px!important}.ga-lg-15{gap:60px!important}.ga-lg-16{gap:64px!important}.ga-lg-auto{gap:auto!important}.gr-lg-0{row-gap:0px!important}.gr-lg-1{row-gap:4px!important}.gr-lg-2{row-gap:8px!important}.gr-lg-3{row-gap:12px!important}.gr-lg-4{row-gap:16px!important}.gr-lg-5{row-gap:20px!important}.gr-lg-6{row-gap:24px!important}.gr-lg-7{row-gap:28px!important}.gr-lg-8{row-gap:32px!important}.gr-lg-9{row-gap:36px!important}.gr-lg-10{row-gap:40px!important}.gr-lg-11{row-gap:44px!important}.gr-lg-12{row-gap:48px!important}.gr-lg-13{row-gap:52px!important}.gr-lg-14{row-gap:56px!important}.gr-lg-15{row-gap:60px!important}.gr-lg-16{row-gap:64px!important}.gr-lg-auto{row-gap:auto!important}.gc-lg-0{column-gap:0px!important}.gc-lg-1{column-gap:4px!important}.gc-lg-2{column-gap:8px!important}.gc-lg-3{column-gap:12px!important}.gc-lg-4{column-gap:16px!important}.gc-lg-5{column-gap:20px!important}.gc-lg-6{column-gap:24px!important}.gc-lg-7{column-gap:28px!important}.gc-lg-8{column-gap:32px!important}.gc-lg-9{column-gap:36px!important}.gc-lg-10{column-gap:40px!important}.gc-lg-11{column-gap:44px!important}.gc-lg-12{column-gap:48px!important}.gc-lg-13{column-gap:52px!important}.gc-lg-14{column-gap:56px!important}.gc-lg-15{column-gap:60px!important}.gc-lg-16{column-gap:64px!important}.gc-lg-auto{column-gap:auto!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.mx-lg-3{margin-right:12px!important;margin-left:12px!important}.mx-lg-4{margin-right:16px!important;margin-left:16px!important}.mx-lg-5{margin-right:20px!important;margin-left:20px!important}.mx-lg-6{margin-right:24px!important;margin-left:24px!important}.mx-lg-7{margin-right:28px!important;margin-left:28px!important}.mx-lg-8{margin-right:32px!important;margin-left:32px!important}.mx-lg-9{margin-right:36px!important;margin-left:36px!important}.mx-lg-10{margin-right:40px!important;margin-left:40px!important}.mx-lg-11{margin-right:44px!important;margin-left:44px!important}.mx-lg-12{margin-right:48px!important;margin-left:48px!important}.mx-lg-13{margin-right:52px!important;margin-left:52px!important}.mx-lg-14{margin-right:56px!important;margin-left:56px!important}.mx-lg-15{margin-right:60px!important;margin-left:60px!important}.mx-lg-16{margin-right:64px!important;margin-left:64px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0px!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0px!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.px-lg-3{padding-right:12px!important;padding-left:12px!important}.px-lg-4{padding-right:16px!important;padding-left:16px!important}.px-lg-5{padding-right:20px!important;padding-left:20px!important}.px-lg-6{padding-right:24px!important;padding-left:24px!important}.px-lg-7{padding-right:28px!important;padding-left:28px!important}.px-lg-8{padding-right:32px!important;padding-left:32px!important}.px-lg-9{padding-right:36px!important;padding-left:36px!important}.px-lg-10{padding-right:40px!important;padding-left:40px!important}.px-lg-11{padding-right:44px!important;padding-left:44px!important}.px-lg-12{padding-right:48px!important;padding-left:48px!important}.px-lg-13{padding-right:52px!important;padding-left:52px!important}.px-lg-14{padding-right:56px!important;padding-left:56px!important}.px-lg-15{padding-right:60px!important;padding-left:60px!important}.px-lg-16{padding-right:64px!important;padding-left:64px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0px!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0px!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:2.875rem!important;font-weight:500;line-height:4.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-h2{font-size:2.375rem!important;font-weight:500;line-height:3.5rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-h3{font-size:1.75rem!important;font-weight:500;line-height:2.625rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-h4{font-size:1.5rem!important;font-weight:500;line-height:2.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-h5{font-size:1.125rem!important;font-weight:500;line-height:1.75rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-h6{font-size:.9375rem!important;font-weight:500;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-subtitle-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-subtitle-2{font-size:.8125rem!important;font-weight:500;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-body-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-body-2{font-size:.8125rem!important;font-weight:400;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-button{font-size:.9375rem!important;font-weight:500;line-height:2.6;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:capitalize!important}.text-lg-caption{font-size:.8125rem!important;font-weight:400;line-height:1.125rem;letter-spacing:.025rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-overline{font-size:.75rem!important;font-weight:400;line-height:.875rem;letter-spacing:.05rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:uppercase!important}.h-lg-auto{height:auto!important}.h-lg-screen{height:100vh!important}.h-lg-0{height:0!important}.h-lg-25{height:25%!important}.h-lg-50{height:50%!important}.h-lg-75{height:75%!important}.h-lg-100{height:100%!important}.w-lg-auto{width:auto!important}.w-lg-0{width:0!important}.w-lg-25{width:25%!important}.w-lg-33{width:33%!important}.w-lg-50{width:50%!important}.w-lg-66{width:66%!important}.w-lg-75{width:75%!important}.w-lg-100{width:100%!important}}@media(min-width:1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-rtl .float-xl-start,.v-locale--is-ltr .float-xl-end{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-fill,.flex-xl-1-1{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-1-1-0{flex:1 1 0!important}.flex-xl-1-0-0{flex:1 0 0!important}.flex-xl-0-1-0{flex:0 1 0!important}.flex-xl-0-0-0{flex:0 0 0!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.justify-items-xl-start{justify-items:flex-start!important}.justify-items-xl-end{justify-items:flex-end!important}.justify-items-xl-center{justify-items:center!important}.justify-items-xl-stretch{justify-items:stretch!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ga-xl-0{gap:0px!important}.ga-xl-1{gap:4px!important}.ga-xl-2{gap:8px!important}.ga-xl-3{gap:12px!important}.ga-xl-4{gap:16px!important}.ga-xl-5{gap:20px!important}.ga-xl-6{gap:24px!important}.ga-xl-7{gap:28px!important}.ga-xl-8{gap:32px!important}.ga-xl-9{gap:36px!important}.ga-xl-10{gap:40px!important}.ga-xl-11{gap:44px!important}.ga-xl-12{gap:48px!important}.ga-xl-13{gap:52px!important}.ga-xl-14{gap:56px!important}.ga-xl-15{gap:60px!important}.ga-xl-16{gap:64px!important}.ga-xl-auto{gap:auto!important}.gr-xl-0{row-gap:0px!important}.gr-xl-1{row-gap:4px!important}.gr-xl-2{row-gap:8px!important}.gr-xl-3{row-gap:12px!important}.gr-xl-4{row-gap:16px!important}.gr-xl-5{row-gap:20px!important}.gr-xl-6{row-gap:24px!important}.gr-xl-7{row-gap:28px!important}.gr-xl-8{row-gap:32px!important}.gr-xl-9{row-gap:36px!important}.gr-xl-10{row-gap:40px!important}.gr-xl-11{row-gap:44px!important}.gr-xl-12{row-gap:48px!important}.gr-xl-13{row-gap:52px!important}.gr-xl-14{row-gap:56px!important}.gr-xl-15{row-gap:60px!important}.gr-xl-16{row-gap:64px!important}.gr-xl-auto{row-gap:auto!important}.gc-xl-0{column-gap:0px!important}.gc-xl-1{column-gap:4px!important}.gc-xl-2{column-gap:8px!important}.gc-xl-3{column-gap:12px!important}.gc-xl-4{column-gap:16px!important}.gc-xl-5{column-gap:20px!important}.gc-xl-6{column-gap:24px!important}.gc-xl-7{column-gap:28px!important}.gc-xl-8{column-gap:32px!important}.gc-xl-9{column-gap:36px!important}.gc-xl-10{column-gap:40px!important}.gc-xl-11{column-gap:44px!important}.gc-xl-12{column-gap:48px!important}.gc-xl-13{column-gap:52px!important}.gc-xl-14{column-gap:56px!important}.gc-xl-15{column-gap:60px!important}.gc-xl-16{column-gap:64px!important}.gc-xl-auto{column-gap:auto!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.mx-xl-3{margin-right:12px!important;margin-left:12px!important}.mx-xl-4{margin-right:16px!important;margin-left:16px!important}.mx-xl-5{margin-right:20px!important;margin-left:20px!important}.mx-xl-6{margin-right:24px!important;margin-left:24px!important}.mx-xl-7{margin-right:28px!important;margin-left:28px!important}.mx-xl-8{margin-right:32px!important;margin-left:32px!important}.mx-xl-9{margin-right:36px!important;margin-left:36px!important}.mx-xl-10{margin-right:40px!important;margin-left:40px!important}.mx-xl-11{margin-right:44px!important;margin-left:44px!important}.mx-xl-12{margin-right:48px!important;margin-left:48px!important}.mx-xl-13{margin-right:52px!important;margin-left:52px!important}.mx-xl-14{margin-right:56px!important;margin-left:56px!important}.mx-xl-15{margin-right:60px!important;margin-left:60px!important}.mx-xl-16{margin-right:64px!important;margin-left:64px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0px!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0px!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.px-xl-3{padding-right:12px!important;padding-left:12px!important}.px-xl-4{padding-right:16px!important;padding-left:16px!important}.px-xl-5{padding-right:20px!important;padding-left:20px!important}.px-xl-6{padding-right:24px!important;padding-left:24px!important}.px-xl-7{padding-right:28px!important;padding-left:28px!important}.px-xl-8{padding-right:32px!important;padding-left:32px!important}.px-xl-9{padding-right:36px!important;padding-left:36px!important}.px-xl-10{padding-right:40px!important;padding-left:40px!important}.px-xl-11{padding-right:44px!important;padding-left:44px!important}.px-xl-12{padding-right:48px!important;padding-left:48px!important}.px-xl-13{padding-right:52px!important;padding-left:52px!important}.px-xl-14{padding-right:56px!important;padding-left:56px!important}.px-xl-15{padding-right:60px!important;padding-left:60px!important}.px-xl-16{padding-right:64px!important;padding-left:64px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0px!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0px!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:2.875rem!important;font-weight:500;line-height:4.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-h2{font-size:2.375rem!important;font-weight:500;line-height:3.5rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-h3{font-size:1.75rem!important;font-weight:500;line-height:2.625rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-h4{font-size:1.5rem!important;font-weight:500;line-height:2.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-h5{font-size:1.125rem!important;font-weight:500;line-height:1.75rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-h6{font-size:.9375rem!important;font-weight:500;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-subtitle-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-subtitle-2{font-size:.8125rem!important;font-weight:500;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-body-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-body-2{font-size:.8125rem!important;font-weight:400;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-button{font-size:.9375rem!important;font-weight:500;line-height:2.6;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:capitalize!important}.text-xl-caption{font-size:.8125rem!important;font-weight:400;line-height:1.125rem;letter-spacing:.025rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-overline{font-size:.75rem!important;font-weight:400;line-height:.875rem;letter-spacing:.05rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:uppercase!important}.h-xl-auto{height:auto!important}.h-xl-screen{height:100vh!important}.h-xl-0{height:0!important}.h-xl-25{height:25%!important}.h-xl-50{height:50%!important}.h-xl-75{height:75%!important}.h-xl-100{height:100%!important}.w-xl-auto{width:auto!important}.w-xl-0{width:0!important}.w-xl-25{width:25%!important}.w-xl-33{width:33%!important}.w-xl-50{width:50%!important}.w-xl-66{width:66%!important}.w-xl-75{width:75%!important}.w-xl-100{width:100%!important}}@media(min-width:2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-rtl .float-xxl-start,.v-locale--is-ltr .float-xxl-end{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-fill,.flex-xxl-1-1{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-1-1-0{flex:1 1 0!important}.flex-xxl-1-0-0{flex:1 0 0!important}.flex-xxl-0-1-0{flex:0 1 0!important}.flex-xxl-0-0-0{flex:0 0 0!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.justify-items-xxl-start{justify-items:flex-start!important}.justify-items-xxl-end{justify-items:flex-end!important}.justify-items-xxl-center{justify-items:center!important}.justify-items-xxl-stretch{justify-items:stretch!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ga-xxl-0{gap:0px!important}.ga-xxl-1{gap:4px!important}.ga-xxl-2{gap:8px!important}.ga-xxl-3{gap:12px!important}.ga-xxl-4{gap:16px!important}.ga-xxl-5{gap:20px!important}.ga-xxl-6{gap:24px!important}.ga-xxl-7{gap:28px!important}.ga-xxl-8{gap:32px!important}.ga-xxl-9{gap:36px!important}.ga-xxl-10{gap:40px!important}.ga-xxl-11{gap:44px!important}.ga-xxl-12{gap:48px!important}.ga-xxl-13{gap:52px!important}.ga-xxl-14{gap:56px!important}.ga-xxl-15{gap:60px!important}.ga-xxl-16{gap:64px!important}.ga-xxl-auto{gap:auto!important}.gr-xxl-0{row-gap:0px!important}.gr-xxl-1{row-gap:4px!important}.gr-xxl-2{row-gap:8px!important}.gr-xxl-3{row-gap:12px!important}.gr-xxl-4{row-gap:16px!important}.gr-xxl-5{row-gap:20px!important}.gr-xxl-6{row-gap:24px!important}.gr-xxl-7{row-gap:28px!important}.gr-xxl-8{row-gap:32px!important}.gr-xxl-9{row-gap:36px!important}.gr-xxl-10{row-gap:40px!important}.gr-xxl-11{row-gap:44px!important}.gr-xxl-12{row-gap:48px!important}.gr-xxl-13{row-gap:52px!important}.gr-xxl-14{row-gap:56px!important}.gr-xxl-15{row-gap:60px!important}.gr-xxl-16{row-gap:64px!important}.gr-xxl-auto{row-gap:auto!important}.gc-xxl-0{column-gap:0px!important}.gc-xxl-1{column-gap:4px!important}.gc-xxl-2{column-gap:8px!important}.gc-xxl-3{column-gap:12px!important}.gc-xxl-4{column-gap:16px!important}.gc-xxl-5{column-gap:20px!important}.gc-xxl-6{column-gap:24px!important}.gc-xxl-7{column-gap:28px!important}.gc-xxl-8{column-gap:32px!important}.gc-xxl-9{column-gap:36px!important}.gc-xxl-10{column-gap:40px!important}.gc-xxl-11{column-gap:44px!important}.gc-xxl-12{column-gap:48px!important}.gc-xxl-13{column-gap:52px!important}.gc-xxl-14{column-gap:56px!important}.gc-xxl-15{column-gap:60px!important}.gc-xxl-16{column-gap:64px!important}.gc-xxl-auto{column-gap:auto!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:4px!important;margin-left:4px!important}.mx-xxl-2{margin-right:8px!important;margin-left:8px!important}.mx-xxl-3{margin-right:12px!important;margin-left:12px!important}.mx-xxl-4{margin-right:16px!important;margin-left:16px!important}.mx-xxl-5{margin-right:20px!important;margin-left:20px!important}.mx-xxl-6{margin-right:24px!important;margin-left:24px!important}.mx-xxl-7{margin-right:28px!important;margin-left:28px!important}.mx-xxl-8{margin-right:32px!important;margin-left:32px!important}.mx-xxl-9{margin-right:36px!important;margin-left:36px!important}.mx-xxl-10{margin-right:40px!important;margin-left:40px!important}.mx-xxl-11{margin-right:44px!important;margin-left:44px!important}.mx-xxl-12{margin-right:48px!important;margin-left:48px!important}.mx-xxl-13{margin-right:52px!important;margin-left:52px!important}.mx-xxl-14{margin-right:56px!important;margin-left:56px!important}.mx-xxl-15{margin-right:60px!important;margin-left:60px!important}.mx-xxl-16{margin-right:64px!important;margin-left:64px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xxl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xxl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xxl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xxl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xxl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xxl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xxl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xxl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xxl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xxl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xxl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xxl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xxl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xxl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0px!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0px!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xxl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xxl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xxl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xxl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xxl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xxl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xxl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xxl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xxl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xxl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xxl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xxl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xxl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xxl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xxl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xxl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xxl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xxl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xxl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xxl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xxl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xxl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xxl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xxl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xxl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xxl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xxl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xxl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xxl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xxl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xxl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:4px!important;padding-left:4px!important}.px-xxl-2{padding-right:8px!important;padding-left:8px!important}.px-xxl-3{padding-right:12px!important;padding-left:12px!important}.px-xxl-4{padding-right:16px!important;padding-left:16px!important}.px-xxl-5{padding-right:20px!important;padding-left:20px!important}.px-xxl-6{padding-right:24px!important;padding-left:24px!important}.px-xxl-7{padding-right:28px!important;padding-left:28px!important}.px-xxl-8{padding-right:32px!important;padding-left:32px!important}.px-xxl-9{padding-right:36px!important;padding-left:36px!important}.px-xxl-10{padding-right:40px!important;padding-left:40px!important}.px-xxl-11{padding-right:44px!important;padding-left:44px!important}.px-xxl-12{padding-right:48px!important;padding-left:48px!important}.px-xxl-13{padding-right:52px!important;padding-left:52px!important}.px-xxl-14{padding-right:56px!important;padding-left:56px!important}.px-xxl-15{padding-right:60px!important;padding-left:60px!important}.px-xxl-16{padding-right:64px!important;padding-left:64px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xxl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xxl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xxl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xxl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xxl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xxl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xxl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xxl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xxl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xxl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xxl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xxl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xxl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xxl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0px!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0px!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:2.875rem!important;font-weight:500;line-height:4.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-h2{font-size:2.375rem!important;font-weight:500;line-height:3.5rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-h3{font-size:1.75rem!important;font-weight:500;line-height:2.625rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-h4{font-size:1.5rem!important;font-weight:500;line-height:2.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-h5{font-size:1.125rem!important;font-weight:500;line-height:1.75rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-h6{font-size:.9375rem!important;font-weight:500;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-subtitle-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-subtitle-2{font-size:.8125rem!important;font-weight:500;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-body-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-body-2{font-size:.8125rem!important;font-weight:400;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-button{font-size:.9375rem!important;font-weight:500;line-height:2.6;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:capitalize!important}.text-xxl-caption{font-size:.8125rem!important;font-weight:400;line-height:1.125rem;letter-spacing:.025rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-overline{font-size:.75rem!important;font-weight:400;line-height:.875rem;letter-spacing:.05rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:uppercase!important}.h-xxl-auto{height:auto!important}.h-xxl-screen{height:100vh!important}.h-xxl-0{height:0!important}.h-xxl-25{height:25%!important}.h-xxl-50{height:50%!important}.h-xxl-75{height:75%!important}.h-xxl-100{height:100%!important}.w-xxl-auto{width:auto!important}.w-xxl-0{width:0!important}.w-xxl-25{width:25%!important}.w-xxl-33{width:33%!important}.w-xxl-50{width:50%!important}.w-xxl-66{width:66%!important}.w-xxl-75{width:75%!important}.w-xxl-100{width:100%!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-rtl .float-print-start,.v-locale--is-ltr .float-print-end{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}}.v-time-picker-controls{display:flex;align-items:center;justify-content:center;font-size:.875rem;margin-inline:24px;margin-bottom:12px}.v-time-picker-controls__text{padding-bottom:12px}.v-time-picker-controls__time{display:flex;white-space:nowrap;direction:ltr;justify-content:center;align-items:start}.v-time-picker-controls__time__separator{width:24px;text-align:center}.v-time-picker--density-compact .v-time-picker-controls__time__separator{font-weight:700}.v-time-picker--density-default .v-time-picker-controls__time__separator{font-size:56px;line-height:74px}.v-time-picker--variant-input .v-time-picker--density-default .v-time-picker-controls__time__separator{line-height:64px}.v-time-picker-controls__time--with-seconds .v-time-picker--density-default .v-time-picker-controls__time__separator{height:80px;font-size:56px}.v-time-picker--density-comfortable .v-time-picker-controls__time__separator{font-size:40px;line-height:58px}.v-time-picker--variant-input .v-time-picker--density-comfortable .v-time-picker-controls__time__separator{line-height:48px}.v-time-picker-controls__time--with-seconds .v-time-picker--density-comfortable .v-time-picker-controls__time__separator{height:64px;font-size:40px}.v-time-picker--density-compact .v-time-picker-controls__time__separator{font-size:32px;line-height:50px}.v-time-picker--variant-input .v-time-picker--density-compact .v-time-picker-controls__time__separator{line-height:40px}.v-time-picker-controls__time--with-seconds .v-time-picker--density-compact .v-time-picker-controls__time__separator{height:56px;font-size:32px}.v-time-picker-controls__time__field{width:96px}.v-time-picker-controls__time__field .v-field{width:96px;background-color:rgb(var(--v-theme-surface-light));color:inherit;transition:color .25s cubic-bezier(.4,0,.2,1)}.v-time-picker-controls__time__field .v-field>.v-field__overlay{opacity:.04}.v-time-picker-controls__time__field--active .v-field>.v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-time-picker--variant-input .v-time-picker-controls__time__field,.v-time-picker--variant-input .v-time-picker-controls__time__field .v-field{width:96px}.v-time-picker-controls__time--with-seconds .v-time-picker-controls__time__field,.v-time-picker--variant-input .v-time-picker-controls__time--with-seconds .v-time-picker-controls__time__field{width:64px}.v-time-picker-controls__time__field .v-field__input{padding:0;font-weight:500;text-align:center;line-height:1;align-self:center}.v-time-picker-controls__time__field .v-field__input:focus::placeholder{opacity:0}.v-time-picker-controls__time__field.v-input>.v-input__details{font-size:12px;letter-spacing:.0333333333em;padding-inline:0;white-space:normal}.v-time-picker-controls__time__field.v-input>.v-input__details>.v-messages{opacity:1}.v-time-picker-controls__time__field.v-input--error .v-field__input{color:rgb(var(--v-theme-error))}.v-time-picker-controls__ampm{margin-left:12px;display:flex;flex-direction:column;text-transform:uppercase}.v-time-picker-controls__ampm--readonly{pointer-events:none}.v-time-picker-controls__ampm--readonly .v-picker__title__btn.v-picker__title__btn--active{opacity:.6}.v-time-picker-controls__ampm__btn.v-btn{min-width:52px;padding:0 8px}.v-time-picker-controls__ampm__btn.v-btn.v-time-picker-controls__ampm__am{border-radius:4px 4px 0 0;border:1px solid}.v-time-picker-controls__ampm__btn.v-btn.v-time-picker-controls__ampm__pm{border-radius:0 0 4px 4px;border:1px solid;border-top:none}.v-time-picker-controls__ampm__btn.v-btn__active{background:rgb(var(--v-theme-primary))}.v-time-picker--density-default .v-time-picker-controls__time__field .v-input__control{height:80px}.v-time-picker--density-default .v-time-picker-controls__time__field .v-input__control .v-field{font-size:56px}.v-time-picker--density-default .v-time-picker-controls__time__field .v-input__control .v-field .v-field__input{min-height:80px}.v-time-picker--density-default.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control{height:72px}.v-time-picker--density-default.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control .v-field{font-size:44px}.v-time-picker--density-default.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control .v-field .v-field__input{min-height:72px}.v-time-picker--density-default .v-time-picker-controls__time--with-seconds .v-time-picker-controls__time__field .v-field{font-size:40px}.v-time-picker--density-default .v-time-picker-controls__ampm__btn.v-btn{font-size:18px;height:40px}.v-time-picker--density-default.v-time-picker--variant-input .v-time-picker-controls__ampm__btn.v-btn{height:36px}.v-time-picker--density-comfortable .v-time-picker-controls__time__field .v-input__control{height:64px}.v-time-picker--density-comfortable .v-time-picker-controls__time__field .v-input__control .v-field{font-size:40px}.v-time-picker--density-comfortable .v-time-picker-controls__time__field .v-input__control .v-field .v-field__input{min-height:64px}.v-time-picker--density-comfortable.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control{height:56px}.v-time-picker--density-comfortable.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control .v-field{font-size:32px}.v-time-picker--density-comfortable.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control .v-field .v-field__input{min-height:56px}.v-time-picker--density-comfortable .v-time-picker-controls__time--with-seconds .v-time-picker-controls__time__field .v-field{font-size:32px}.v-time-picker--density-comfortable .v-time-picker-controls__ampm__btn.v-btn{font-size:14px;height:32px}.v-time-picker--density-comfortable.v-time-picker--variant-input .v-time-picker-controls__ampm__btn.v-btn{height:28px}.v-time-picker--density-compact .v-time-picker-controls__time__field .v-input__control{height:56px}.v-time-picker--density-compact .v-time-picker-controls__time__field .v-input__control .v-field{font-size:32px}.v-time-picker--density-compact .v-time-picker-controls__time__field .v-input__control .v-field .v-field__input{min-height:56px}.v-time-picker--density-compact.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control{height:48px}.v-time-picker--density-compact.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control .v-field{font-size:26px}.v-time-picker--density-compact.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control .v-field .v-field__input{min-height:48px}.v-time-picker--density-compact .v-time-picker-controls__time--with-seconds .v-time-picker-controls__time__field .v-field{font-size:28px}.v-time-picker--density-compact .v-time-picker-controls__ampm__btn.v-btn{font-size:12px;height:28px}.v-time-picker--density-compact.v-time-picker--variant-input .v-time-picker-controls__ampm__btn.v-btn{height:24px}.v-picker__title--landscape .v-time-picker-controls{flex-direction:column;justify-content:center;height:100%}.v-picker__title--landscape .v-time-picker-controls__time{text-align:right}.v-picker__title--landscape .v-time-picker-controls__time .v-picker__title__btn,.v-picker__title--landscape .v-time-picker-controls__time span{height:55px;font-size:55px}.v-picker__title--landscape .v-time-picker-controls__ampm{margin:16px 0 0;align-self:initial;text-align:center}.v-picker--time .v-picker__title--landscape{padding:0}.v-picker--time .v-picker__title--landscape .v-time-picker-controls__time{text-align:center}@media(forced-colors:active){.v-time-picker-controls .v-time-picker-controls__time__field:has(input:focus-visible){outline:2px solid highlight;outline-offset:2px}.v-time-picker-controls .v-time-picker-controls__ampm__btn.v-btn--active{color:highlight!important;forced-color-adjust:preserve-parent-color}}.v-picker.v-sheet{display:grid;grid-auto-rows:min-content;grid-template-areas:\"header\" \"body\";grid-template-columns:minmax(0,1fr);overflow:hidden}.v-picker.v-sheet{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-picker.v-sheet{border-radius:6px}.v-picker.v-sheet.v-picker--with-actions{grid-template-areas:\"header\" \"body\" \"actions\"}.v-picker.v-sheet.v-picker--landscape{grid-template-columns:auto 1fr;grid-template-areas:\"header body\" \"header body\"}.v-picker.v-sheet.v-picker--landscape.v-picker--with-actions{grid-template-areas:\"header body\" \"header actions\"}.v-picker__body{grid-area:body;overflow:hidden;position:relative;display:flex;justify-content:center;flex-wrap:wrap}.v-picker__header-wrapper{grid-area:header}.v-picker__actions{grid-area:actions;padding:0 12px 12px;display:flex;align-items:center;justify-content:flex-end}.v-picker__actions .v-btn{min-width:48px}.v-picker__actions .v-btn:not(:last-child){margin-inline-end:8px}.v-picker--divided .v-picker__header{border-bottom-color:rgba(var(--v-border-color),var(--v-border-opacity));border-bottom-style:solid;border-bottom-width:thin}.v-picker-title{text-transform:uppercase;font-size:.75rem;padding-inline:24px 12px;padding-top:16px;padding-bottom:16px;font-weight:400;letter-spacing:.1666666667em}\n"
  },
  {
    "path": "embedFS/dist/assets/VToolbar-BhFwV7qm.js",
    "content": "import{ai as b,aj as g,ak as v,a,k as l,n as f,K as y,aU as h,aX as x,a_ as H,by as I,bA as R,b1 as E,a$ as D,aQ as $,bd as w,a6 as z,i as m,ax as F,m as L,al as u,bl as o,aT as U,b6 as j,b7 as A,bF as G,bG as K}from\"./index-But_YWe_.js\";import{c as Q}from\"./index-c6y4pbVT.js\";const X=g({text:String,...x(),...h()},\"VToolbarTitle\"),q=b()({name:\"VToolbarTitle\",props:X(),setup(e,s){let{slots:t}=s;return v(()=>{const n=!!(t.default||t.text||e.text);return a(e.tag,{class:y([\"v-toolbar-title\",e.class]),style:f(e.style)},{default:()=>[n&&l(\"div\",{class:\"v-toolbar-title__placeholder\"},[t.text?t.text():e.text,t.default?.()])]})}),{}}}),J=[null,\"prominent\",\"default\",\"comfortable\",\"compact\"],M=g({absolute:Boolean,collapse:Boolean,collapsePosition:{type:String,default:\"start\"},color:String,density:{type:String,default:\"default\",validator:e=>J.includes(e)},extended:{type:Boolean,default:null},extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...K(),...x(),...G(),...A(),...j(),...h({tag:\"header\"}),...U()},\"VToolbar\"),Y=b()({name:\"VToolbar\",props:M(),setup(e,s){let{slots:t}=s;const{backgroundColorClasses:n,backgroundColorStyles:T}=H(()=>e.color),{borderClasses:k}=I(e),{elevationClasses:V}=R(e),{locationStyles:_}=E(e),{roundedClasses:C}=D(e),{themeClasses:P}=$(e),{rtlClasses:S}=w(),i=z(e.extended===null?!!t.extension?.():e.extended),d=m(()=>parseInt(Number(e.height)+(e.density===\"prominent\"?Number(e.height):0)-(e.density===\"comfortable\"?8:0)-(e.density===\"compact\"?16:0),10)),r=m(()=>i.value?parseInt(Number(e.extensionHeight)+(e.density===\"prominent\"?Number(e.extensionHeight):0)-(e.density===\"comfortable\"?4:0)-(e.density===\"compact\"?8:0),10):0);return F({VBtn:{variant:\"text\"}}),v(()=>{const B=!!(e.title||t.title),N=!!(t.image||e.image),c=t.extension?.();return i.value=e.extended===null?!!c:e.extended,a(e.tag,{class:y([\"v-toolbar\",`v-toolbar--collapse-${e.collapsePosition}`,{\"v-toolbar--absolute\":e.absolute,\"v-toolbar--collapse\":e.collapse,\"v-toolbar--flat\":e.flat,\"v-toolbar--floating\":e.floating,[`v-toolbar--density-${e.density}`]:!0},n.value,k.value,V.value,C.value,P.value,S.value,e.class]),style:f([T.value,_.value,e.style])},{default:()=>[N&&l(\"div\",{key:\"image\",class:\"v-toolbar__image\"},[t.image?a(u,{key:\"image-defaults\",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},t.image):a(L,{key:\"image-img\",cover:!0,src:e.image},null)]),a(u,{defaults:{VTabs:{height:o(d.value)}}},{default:()=>[l(\"div\",{class:\"v-toolbar__content\",style:{height:o(d.value)}},[t.prepend&&l(\"div\",{class:\"v-toolbar__prepend\"},[t.prepend?.()]),B&&a(q,{key:\"title\",text:e.title},{text:t.title}),t.default?.(),t.append&&l(\"div\",{class:\"v-toolbar__append\"},[t.append?.()])])]}),a(u,{defaults:{VTabs:{height:o(r.value)}}},{default:()=>[a(Q,null,{default:()=>[i.value&&l(\"div\",{class:\"v-toolbar__extension\",style:{height:o(r.value)}},[c])]})]})]})}),{contentHeight:d,extensionHeight:r}}});export{Y as V,q as a};\n"
  },
  {
    "path": "embedFS/dist/assets/VToolbar-CJ08_fms.css",
    "content": "@charset \"UTF-8\";.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%}@media(prefers-reduced-motion:reduce){.v-toolbar{transition-property:box-shadow}}.v-toolbar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-toolbar{border-radius:0}.v-toolbar{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden}.v-toolbar--collapse-end{margin-inline-start:auto}.v-toolbar--collapse.v-toolbar--collapse-start{border-end-end-radius:24px}.v-toolbar--collapse.v-toolbar--collapse-end{border-end-start-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-toolbar--floating{display:inline-flex;width:auto}.v-toolbar--rounded{border-radius:6px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content{overflow:hidden}.v-toolbar__content>.v-btn:first-child{margin-inline-start:4px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:4px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:20px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{display:flex;opacity:var(--v-toolbar-image-opacity, 1);transition-property:opacity}.v-toolbar__image{position:absolute;top:0;left:0;width:100%;height:100%}.v-toolbar__prepend,.v-toolbar__append{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:4px auto}.v-toolbar__append{margin-inline:auto 4px}.v-toolbar-title{flex:1 1;font-size:1.25rem;min-width:0}.v-toolbar-title{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;padding-bottom:6px}.v-toolbar--density-prominent .v-toolbar-title{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{display:flex;height:inherit;align-self:stretch}.v-toolbar-items>.v-btn{border-radius:0}\n"
  },
  {
    "path": "embedFS/dist/assets/VTooltip-BV7Wxv--.js",
    "content": "import{ai as S,aj as h,as as O,bp as x,aL as F,a4 as c,f as I,i,E as u,ak as T,bq as d,a as k,aN as R,at as p,br as w}from\"./index-But_YWe_.js\";const A=h({id:String,interactive:Boolean,text:String,...p(w({closeOnBack:!1,location:\"end\",locationStrategy:\"connected\",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:\"auto\",scrim:!1,scrollStrategy:\"reposition\",transition:null}),[\"absolute\",\"retainFocus\",\"captureFocus\",\"disableInitialFocus\"])},\"VTooltip\"),C=S()({name:\"VTooltip\",props:A(),emits:{\"update:modelValue\":t=>!0},setup(t,v){let{slots:n}=v;const o=O(t,\"modelValue\"),{scopeId:g}=x(),f=F(),l=c(()=>t.id||`v-tooltip-${f}`),r=I(),m=i(()=>t.location.split(\" \").length>1?t.location:t.location+\" center\"),V=i(()=>t.origin===\"auto\"||t.origin===\"overlap\"||t.origin.split(\" \").length>1||t.location.split(\" \").length>1?t.origin:t.origin+\" center\"),b=c(()=>t.transition!=null?t.transition:o.value?\"scale-transition\":\"fade-transition\"),P=i(()=>u({\"aria-describedby\":l.value},t.activatorProps));return T(()=>{const y=d.filterProps(t);return k(d,u({ref:r,class:[\"v-tooltip\",{\"v-tooltip--interactive\":t.interactive},t.class],style:t.style,id:l.value},y,{modelValue:o.value,\"onUpdate:modelValue\":e=>o.value=e,transition:b.value,absolute:!0,location:m.value,origin:V.value,role:\"tooltip\",activatorProps:P.value,_disableGlobalStack:!0},g),{activator:n.activator,default:function(){for(var e=arguments.length,s=new Array(e),a=0;a<e;a++)s[a]=arguments[a];return n.default?.(...s)??t.text}})}),R({},r)}});export{C as V};\n"
  },
  {
    "path": "embedFS/dist/assets/VTooltip-CZlyHzm0.css",
    "content": "@charset \"UTF-8\";.v-tooltip>.v-overlay__content{background:rgb(var(--v-tooltip-background));color:rgb(var(--v-theme-surface));border-radius:.25rem;font-size:.8125rem;line-height:1.25rem;display:inline-block;padding:4px 12px;text-transform:initial;width:auto;opacity:1;transition-property:opacity,transform;overflow-wrap:break-word}.v-tooltip>.v-overlay__content[class*=enter-active]{transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.15s}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:75ms}.v-tooltip:not(.v-tooltip--interactive)>.v-overlay__content{pointer-events:none}\n"
  },
  {
    "path": "embedFS/dist/assets/_..-D12iSKdb.css",
    "content": ".header-title[data-v-bdf026be]{font-size:clamp(3rem,5vw,6rem);line-height:clamp(3rem,5vw,6rem)}.layout-blank .misc-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem;min-block-size:100dvh}.layout-blank .misc-wrapper .misc-footer-img{position:absolute;inline-size:100%;inset-block-end:0;inset-inline-start:0}.layout-blank .misc-wrapper .misc-footer-tree,.layout-blank .misc-wrapper .misc-footer-tree-1{position:absolute}.layout-blank .misc-wrapper .misc-footer-tree{inset-block-end:3.75rem;inset-inline-start:3.75rem}.layout-blank .misc-wrapper .misc-footer-tree-1{inset-block-end:5rem;inset-inline-end:4.75rem}.layout-blank .misc-avatar{z-index:1}.misc-footer-tree{inline-size:15.625rem;inset-block-end:3.5rem;inset-inline-start:.375rem}\n"
  },
  {
    "path": "embedFS/dist/assets/_...error_-C0r044-X.js",
    "content": "import{_ as C,c as g,o as Q,D as e,t as s,h as r,i as c,a as B,k as d,l as t,m as a,w,s as Y,v as H}from\"./index-But_YWe_.js\";const p={class:\"text-center mb-4\"},G={key:0,class:\"header-title font-weight-medium\"},i={key:1,class:\"text-h5 font-weight-medium mb-3\"},n={key:2},h={__name:\"ErrorHeader\",props:{statusCode:{type:[String,Number],required:!1},title:{type:String,required:!1},description:{type:String,required:!1}},setup(o){const A=o;return(N,O)=>(Q(),g(\"div\",p,[A.statusCode?(Q(),g(\"h1\",G,s(A.statusCode),1)):e(\"\",!0),A.title?(Q(),g(\"h5\",i,s(A.title),1)):e(\"\",!0),A.description?(Q(),g(\"p\",n,s(A.description),1)):e(\"\",!0)]))}},I=C(h,[[\"__scopeId\",\"data-v-bdf026be\"]]),v=\"/assets/404-KybqypYR.png\",K=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAC0AAAAHEAQMAAACQ0DmjAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURUdwTP///5+UokMAAAACdFJOUwAFBvk5twAABYtJREFUeNrt3bGNHFcQRVGGNqFtKBvKhsAQaMpcQ4awIFmy5EokoL3TXf+8EI4zqAvM7y8vXyzZkI6g5w1CAz3fKDTQpCvoeefQQM+fIBro+YtEAz3fUTTQ85NFA026gp6hEUHPg0cDLXxU0MJHBe0cr6BJV9DzDqWBFj4qaOGjgp4PLg20c7yCJl1BCx8ZtPBRQQsfFfS84mmgneMVNOkKWviooIWPClr4qKCFjwraOV5Bk66ghY8MWviooIWPClr4qKCd4xX0fKXVQAsfFbTwUUELHxW08FFBO8cr6PnBrIEWPjJo0hW08FFBCx8VtD8VVdDCRwUtfFTQpCto4aOCFj4qaK+pVNDCRwXtHM+gSVfQwkcFTbqCFj4qaOGjgiZdQQsfFbTwUUGTrqCFjwpa+KigSVfQwkcG7RyvoElX0MJHBU26ghY+Kmjho4KeP7g20MJHBS18VNCkK2jho4IWPjLon87xBlr4yKCd4xU06Qpa+KigneMVNOkKWviooL0QVEELHxW0d2sqaNIVtPAx2V5AR3uAjvYGOto30KR3QR8cPmLoc8NHDX1s+MihTw0fPfSh5/iQ3gt9ZPiY5+wBmvQu6OPCx9OgTzvHh/R66LPCxzOhjzrHh/QJ0AeFjydDn3OOD+lDoE8JH3OBPUCT3gV9wpeKrgF9wDk+pM+CXh8+LgO9/Rwf0sdB7/5S0ZWgV5/jQ/pE6MXhY6420MLHMuil4WNInwu98jWVS0JvDB/XhJ530MLHLuh14WNInw697BnZufJAk14GvSh8XBx6zzk+pEGvCh/Xh15yjg9p0KvCxy2gN5zjQxr0qvAxtxlo0sug7x0+7gR963N8SINeFT5uBn3fc3xIg14VPu4HfdNzfEiDXhU+5p4DTXoZ9O3Cx22h73aOD2nQq8LHnaFvdY7fGvpOfyq6N/SNwsfNoe9zjg9p0KvCx5AG/au7xWsqs2IP0NFeQAsfu6AvHz6GNOhV4WMR9LU/HDykQa8KH7ugL3yOD2nQq8LH7NsL6JOlN0JfMnyshL7iOT6kQa8KH1uhL3eOD2nQq8LHYuhrneNDGvSq8DHL9wL6MOn10FcJH/uhL3KOD2nQq8LHEdBXOMeHNOhV4eMU6Kef40Ma9KrwMSftBXS0B+j14eMw6Oed40Ma9KrwcR70k87xA6Gf85rKidBPCR9HQs930GvDx6HQffgY0qBXhY+DodvwcTL0vIHeFz7Ohg7Dx5AGvSp8HA9dneOgI2nOUfjAHJ3jlCNpyFH4QByd44QjacBR+OAbneN4I2m6UfiAG53jbCNptFH4IBud42Ajaa5R+KAaneNQI2mmUfhAGp3jRCNpoFH44Bmd4zgjaZpR+IAZneMsI2mUUfgAGZ3jHP97r6BvFD4oRuc4xEiaYRQ+EEbSBH91H6BvET74/cY5DvoG4YNeFD7YRdLoovBB7nf3DfSlpblF4QNbdI5Ti6ShReGDWXSOI4ukiUXhA1h0juOKpGlF4QNWdI6ziqRRReGDVHSOg4qkOUXhA1N0jlOKpCFF4YNRdI4TiqQBReGDT3SO44mk6UThA050jrOJpNFE4YNMdI6D+d/3A/QzwweW6ByHEkkzicIHkugcJ/JZ+wr6KeGDx+ftHfQTwgeNz9wH6FyaxefuB+ho/4QPEp8+0NUeoKO9gu6kIST7Crr6RUQAGrSBBg3aQIM20KBBG2jQBho0aAMN2kCDBm2gQRto0KANNGgDDRq0gQZtoEGDNtCgDTRo0AYatIEGDdpAgzbQoEEbaNAGGjRoAw3aQIMGbaBBG2jQoA00aAMNGrSBBm2gQYM20KANNGjQBhq0gQYN2kCDNtCgQRto0AYaNGgDDdpAgwZtoEEbaNCgDTRoAw0atIEGbaBBgzbQoO1f9jd+FAxe8q3utwAAAABJRU5ErkJggg==\",k=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAC0AAAAHEBAMAAABYMLbTAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURUdwTPLz+PHx9/Dx9u/w9cMrKxIAAAAEdFJOUwA2b7JUf1pwAAAH5klEQVR42uzdi03rQBRF0ZRASrA7SKiAJP3XBLYCEh9BbMv24c5aJczobY2OTN7h9HQAINHtzYtIA2QGenA9OguAyECPOk9pgMxA2zsAggNt7wAIDrS9AyA50PYOgOBA2zsAggNt7wBIDvTgJNIAmYG2dwAEB9reAZAcaHsHQHCg7R0AwYG2dwAkB9reARAc6MHF3gGQGejR0VMaIDPQ9g6A4EDbOwCCA+37DoDkQNs7AIIDbe8ACA607zsAkgNt7wAIDrS9AyA40OOPLHXOHSAy0PYOgORA2zsAggNt7wAIDrS9AyA50PYOgOBA2zsAggPtR5YAkgNt7wAIDrS9A+AWzt4BCHQwewcg0PYOAIG2dwBUCvTgbO8ABDp47xBpQKDtHQACbe8AKBRoewcg0PYOAIG2dwBUC7Q/OgQE2t4BIND2DkCgK7J3AAJt7wAQaHsHIND2DgCBtncANB9oewcg0PYOAIGe/59o2TsAgbZ3AAi0vQMQaHsHgEBvpfeUBgTa3gEg0PYOQKDtHQACbe8ABBp7ByDQ9g4AgbZ3AAJt7wAQaHsHINDYOwCBtncAAs38vUOkAYHO5UelAYFOHqXtHYBA2zsAgcbeAQi0vQNAoO0dgEBj7wAE2t4BCDT2DkCg7R2AQGPvAAQaewcg0PYOQKCxdwACXZEflQYE2t4BCDT2DkCg7R2AQLPhR3j2DkCg7R2AQGPvAATa3gEINPYOQKCxd4BAY+8ABBp7ByDQ9g5AoLF3AAKNvQMEGnsHINDYOwCBrujsKQ0CjVEaEGjsHSDQ2DsAgcbeAQg09g4QaOwdgEBj7wCBxt4BCDT2DkCgsXeAQGPvAAQaewcINPYOQKCxdwDaxHukO/8cQKCxdwACzXRXewcINPYOQKCxd4BAY+8ABBp7Bwg02DtAoLF3AAKNvQMEGnsHINDYO0Cgwd4BAo29AwQa7B0g0NTcO0QaBBp7Bwg02DtAoLF3AALNVs72DhBo7B0g0GDvAIHG3gECDfYOEGiwd4BAY+8AgQZ7Bwg09g4QaLB3gEDD4OIpDQKNvQMEGuwdIND4vgMEGuwdINBg70CgwfcdINBg7wCBxt4BAg2+7wCBBpFGoMHeAQINs/m+A4EGewcINNg7QKDxlAaBBpEGgQZ7BwIN2S69SCPQYO8AgQZ7BwIN9g4QaLB3gECDvQOBhuhI2zsQaLB3gECDvQOBhmJ834FAg70DBBrsHQg0lIu0vQOBBnsHCDTM0ds7EGgwSoNAg70DgYZikfaURqDB3gECDfYOBBqq8X0HAg32DhBosHcg0FAt0p7SCDTYOxBowN6BQIO9AwQa7B0INGDvQKDB3oFAA/YOBBrsHSDQYO9AoAF7BwIN9g4EGrB3INBg70CggW092zsQaLB3INCAvQOBBnsHAg3YOxBowN6BQIO9A4EG7B0INNg7EGjA3oFAA+Pe0XcqJdCAvQOBBuwdCDTYOxBowN6BQAP2DoEG7B0INGDvQKDB3oFAA/YOBBrwI0sCDdg7EGjA3iHQgL0DgQbsHQg0cN87RFqgAXsHAg3YOwQasHcg0IC9A4EG7B0CDdg7EGjA3iHQgL0DgQbsHQINYO8QaMDegUADIi3QgL0DgQY8pQUaQKQFGrB3INCAp7RAAyKNQAP2DoEG8JQWaECkEWjA3iHQgKc0Ag2ItEAD2DsEGvgnkfaUFmjA3iHQAPYOgQbsHQg0YO8QaAB7h0AD4ZHuRVqgAXuHQAPYOwQasHcINIC9Q6AB7B0CDdg7BBrA3iHQQLlI2zsEGrB3CDSAvUOgAXuHQAPYOwQaoO29w+0D9g6BBliyd7QXabcO2DsEGsDeIdCAvUOgAewdAg3Q2N7hfgF7h0AD2DsEGrB3CDSAvUOgARrbO9wkYO8QaAB7h0ADFNg7XB5g7xBoAHuHQAMU2DvcF2DvEGgAe4dAAxTYO1wRYO8QaAB7h0ADFNg73ApA6N7hRgBC9w63AfA10iF7h5sACN07XAJA6N7hAgBC9w6HDxC6dzh3gNC9w5kDhO4dzhtg8t4h0ABN7x2OGSB073DEAEv2jr4TaIDW9g4nCxC6dzhVgNC9w4EChO4dDhMgdO9wkACrWL53OEOA9Z7Si/YO5wewbqRn7x3ODmB9s/YOxwaw0VN66t7hyAA2jPSUvcNxAWzs0Ug7KYA9ntIP7B1OCWCvSP/xlHZCAHv6JdIOB2D3p/TPe4eDAYiI9PentEMBiPE50s4DIOsp/bF3OAuAvEiPT2nnAJBJoAEEGgCBBhBoAAQaQKABEGgABBpAoAEQaACBBkCgARBoAIEGQKDhtZ06JAAAAAAQ9P+13Q0wwSAYNAAGDWDQABg0AAYNYNAAGDSAQQNg0AAYNIBBA2DQAAYNgEEDGDQABg2AQQMYNAAGDWDQABg0AAYNYNAAGDSAQQNg0AAGLQGAQQNg0AAGDYBBAxg0AAYNgEEDGDQABg1g0AAYNAAGDWDQABg0gEEDYNAABg2AQQNg0AAGDYBBAxg0AAYNgEEDGDQABg1g0AAYNIBBA2DQABg0gEEDYNAABg2AQQNg0AAGDYBBAxg0AAYNYNAAGDQABg1g0AAYNIBBA2DQABg0gEEDYNAABg2AQQNg0AAGDYBBAxg0AAYNYNAAGDQABg1g0AAYNIBBA2DQABg0gEEDYNAABg2AQQMYNAAGDYBBAxg0AAYNYNAAGDQAF3tVVOUTkp20AAAAAElFTkSuQmCC\",U=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASkAAADiCAMAAAAlH8FzAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURUdwTHA8z288zKBv9nI80YBI5Gk3wgYEChgOK3lC2209xWk3wZJf66+C/6+C/5Nk58bC1oFJ53lC262A/4tR8+0VHfIAAAAQdFJOUwD+ufnX2JwDC9c8bee3a6lcdeZoAAAJkElEQVR42u2c2ZqjuBKEEQgkwN0zIN7/WY8ytbOZ6jN9gyKwXWVX3fj/IiMTsTTNfyw1z6qBHoCahgGoHpEa2n6YweG7pqHvgeqJ5rYnVBNIPLFU349A9chSn75vgepe2lmqJ1QaOL4U34cfQHWvofWW+lADxFj1Lc+9MCvczOdtTgoN8HY+d5WHVP9B8XGqI6ru5vPcVoiqi8439jthAL0vvk+HqHpWfB9jMCp873yO1CehQv3ddL6cFOrvnlSHUf26+NKM0Hc5KYzqO+lsRuiySMf8eTegfwpSCPXdjFCS+hTzJ0L9dFdm1/wQ6lfT1KH5wVTX6whl84OpbkkVkW4nBZiqiKmRH8fmR5MCECVSfp4aj80PSbUL9LEPnnLNb0RSXU3oo6+/MTS/WI4wVRboY/DU6JtftNQIU5Wtb8w8xc1vDB/BVOW+zNinggvNb0xP7P2l1jcmT3Hz+/gSdL7CoMCtb25TsTEYIuViPcDDOhVraMexCCpLqSNa4xhZIdPdOOVBBV4WE4MKphop07Gix+NUsY1Eqkvo+AXlR0MCERmznLKRbhyoVJTIdEeKYIzORPZBzc8BSkWJ8mNSwVLhQaTKgkT3K6ovJpPzVAkL5eeqL2Nln3bPb8z9RD9Rfq76+oIVkaKf45h8hvJTzlNZSvH+TOkpeiKoXO+LBiLRPvKhJKsPqtJTWaSPfdkQsfTiSRViUhGdf1RffiWpovllRhuxQ3PqKSaVw6OX6oPqjBQ3vxTxPtIHrCWckeqPn1Ye6eqMVO8jfUdqqp1Ue9n8npOaaqjNRKrvuv4k0oNuIn0Wm3h/bc6WlAxF5730M1K6XbdtnaogRZKc5A5RbH4FqYsCm+Sybdvy/vKbB4KUXNW5xbyz5qcuKo/V1jNQSVd3vI73fEwYPKhN1EBK8uZYuQrkwApWk9ek1LB6UBUEVRwTHCtJx/s6kyI9wJLHMUFxlgdS79/bsaS8qWQc0ZmUDB/Ii4FKc5YHvT7S1ZxGT0+Mgt3IMZrJ/9JOO0cFUF0dpFzzk8lBPtjHLLzcc3d2QgRlTB3NT02DlDGlAjLf/CIseRg9U+l5UrKC1QTLI29/jtQnTylmVZBSKcxNV8eYoGyky8iKkNCzC5Eux5j2OalsPPCWqmPPL5ad5yLlx5KSWeOjP+SkwmSekXr/QOWCKrjKv3xCpCerZZ5SkwUVGp8vvhr2kachOiq+2EEhecw7LZHSgjEtuaVqGD0pqMadraj5ZRVZeorSfGFOS8zzKjxFQVWgos02v/iZY5VyyobUsnlWnQnmqoCUmvycILOXzpLalWQgNYllc5t92OLz1GrwlJ2o8jmBf7HNL/8oI6XaAIo2Kj4XWjWQUjwnJEPRT9v83Jv+4/8U9mZmsVh5UFR83l81kKLuJyMr56TY/GJgeU9pV3sejzEu2JdKPOV2aJKvJBPq6V3nf9qHW3UZ1mApKz53veO3m6jieCB1PxlZsZnIS1yEwVJufcpaykFiWMTJO2wRNRxj5jE9+Ynlmh8t6YXsYlKFpbbIyW6iijNB9dDK3FXSNb9Ue9J7auI4X7ypbJ4v0WKyaWoqvyRqfh9Xgn6moiMOQ0aKLOU4sbHaOki58pNZDdKRLEO+Ch/Q+Ys6B2VJbdm7Ws4aKk3lxgNDk0IUHUOeC1J2RAh1uCxrLWeiZaby4ovXsvCicUqukYwvvqi1lpOG1LBPqs7VXvLUHPPcIeqK4hPVnIh2MFXH+zNJtvXZEcGaarWMiuJjyVpAKb031ae0FJHi4lu9qco8X6s5DVSpeWeqfu8pbYsvMxUba42kKjq1eG+qseh8tvWpeV1Xx2qxfrK+Yk6MrqKYokFh2De/Txnocg2o1s5wnjtsxKqtCNTBVF1Bapi1IE6elh0hfCW6l7rO69+Zqoz0YZrEGsGQqZY1bnUV32Gm2pHSs1jXYClLytvLsaqq+A4zVdH87L5MG0KKAJkuQLLvF1HZRTWqNFXR/EKgx5zaor3sQ1R3pUhpqrz5DZMWa1Jn1miv6vL8GOp586O5M4Gi4gv2shIVXnxUTApZpNuYykltZomY7EuFF7QplddfRmqYm1mUxZckqryeLd/9G1Pzo4UEkRXflpMamipvOzGl+kvNj1aGM1Kw1L7/xeZH652tWGkjcZ5vnZs9RbUXKOtUf7H50QGsNljIFh/N6KH9yXrv+JL6X4x0OoDVrsK7quPLRRYPruKLblWMqkCKz92Q7CcqP2M40QW/r/uS91B/ofnxcXbpLSW2xGkVsu4r3mNUuebH93RRrRCOlelEqEMhar8zR4gq1/zciVOtqzYepkTYqr+DUJiqXPNzJ0617CQh7DAV6lC0DeRQcaT7S7UHBkXDVHSUxE2uras4qvhsT38F5CBYdpgSQQAVGyA1v3CPrtklemdi7U0N7vJJruIGaEy85T6TEqvZgqNwi8+Iahio+YVL2ifGs1Gec7LPcFQ2Kwy2+c0BHJPiYUowKChHZZtfjO0izwFqV4D/GBPftDxMIaPOUf02JnpqSMWHrnc0lTG/49hAxUdZLuGoE2WkJl98LQbOM/0yv+LvbpjCXa2/kxo2gyy/lI306KHZdKi86zUFY6ZE7R/0vEfN75cBp2tSWfPTWWRBN5Fup1Ck+TNSsNTD5jelwIJum98vgwnhUfNDnj9tfr9RfA8jHcPUA1IGeX6rf88FMCAFUiAFUiAFUiB1LvVjgRSI/S1Sr4X1N0gpkKoVFn+jb6R0sf0Ul6qA1CkbfbJVQErdkYokSp0R0i+vwvBNrkkxpr2F0qc6IeNX/VJa6hspbyF9MFUBy//+xVgVkPoi5ZxHL8Ff+l2k8m/x/5BylmJAoQxfZqv/kFQAljylQeo0ssp4vzYVPJXF+u2IBVIpq+7nUJDStXhK/xVPaXjq2k86dr7X9j5ngj/WYfR8a05ppS72hX/IK4wIr/aUzoH9KaM3jp0n1RcoqT/ApNWXofMdu8epU/1BGRYtLzpKv2t96miqApX6YdW9dm3qwlda7RftrikVuaTrWB3e+SpbLFclsJjXWuWAdAXHZ/ZfSyuVh82hm8UAP4aSfvuRrBs76Ozl254KVVn5S/M2fcd09oebRahXn5egbr/20+OfYXu5HJbmCaTm8Ocme9s0taBqEosmwGuKLbHKP2lqkmp89Sj3TrlPmsN0pLL/Tp9UhksdN6Wa71t1Uiewmu+YqrzORjWN+vFWp9RPYUEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQ9Hf1P51ROjjsgAgRAAAAAElFTkSuQmCC\",l={class:\"misc-wrapper\"},R={class:\"misc-avatar w-100 text-center\"},x={__name:\"[...error]\",setup(o){const A=r(),N=c(()=>A.global.name.value===\"light\"?k:K);return(O,D)=>{const E=I;return Q(),g(\"div\",l,[B(E,{\"status-code\":\"404\",title:\"Not Found ⚠️\",description:\"没有找到该页面\"}),d(\"div\",R,[B(a,{src:t(v),alt:\"Coming Soon\",\"max-width\":800,class:\"mx-auto\"},null,8,[\"src\"]),B(Y,{to:\"/\",class:\"mt-10\"},{default:w(()=>[...D[0]||(D[0]=[H(\" 返回首页 \",-1)])]),_:1})]),B(a,{src:t(U),class:\"misc-footer-tree d-none d-md-block\"},null,8,[\"src\"]),B(a,{src:t(N),class:\"misc-footer-img d-none d-md-block\"},null,8,[\"src\"])])}}};export{x as default};\n"
  },
  {
    "path": "embedFS/dist/assets/access-C8mK6Ha9.js",
    "content": "import o from\"./singleLog-CUnXBn4A.js\";import{A as r,o as t}from\"./index-But_YWe_.js\";import\"./Result-DI11lCXq.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./log-B7kZm_Kd.js\";import\"./preview-B1dPoyad.js\";import\"./logs-N8GO9ZBg.js\";import\"./axios-DNCpvJag.js\";import\"./VSwitch-CJSeLO2L.js\";import\"./index-c6y4pbVT.js\";import\"./VInput-D4WPJeZb.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VChip-pydKSkvr.js\";import\"./VRow-DtJTiJKO.js\";import\"./VSpacer-D758VKS2.js\";import\"./VCol-BCVfdzjO.js\";import\"./VNumberInput-uP7vEYUF.js\";import\"./VTextField-C23ADfJX.js\";const g={__name:\"access\",setup(p){return(m,i)=>(t(),r(o,{type:\"access\"}))}};export{g as default};\n"
  },
  {
    "path": "embedFS/dist/assets/add-qw2GdfGL.js",
    "content": "import{_ as re}from\"./Result-DI11lCXq.js\";import{m as f}from\"./mod-DUnttE3W.js\";import{g as se,e as ne,b as ie,f as i,j as ue,A as v,o as p,w as e,a,ab as N,k as I,v as n,t as s,l as r,s as M,U as _,W as b,J as w,V as P,p as U,c as me,ag as ce,F as fe,y as pe,C as ge,ad as ve,D as j,ae as _e,m as be,af as we,G as g}from\"./index-But_YWe_.js\";import{r as Ve}from\"./room-BLsFZNUm.js\";import{V as H}from\"./VMenu-CXNpVDF7.js\";import{V as K}from\"./VList-D_MCDEbx.js\";import{V as O}from\"./VDialog-BetymGlx.js\";import{V as Q}from\"./VAlert-hOsVftqi.js\";import{V}from\"./VChip-pydKSkvr.js\";import{V as he}from\"./VTextField-C23ADfJX.js\";import{V as De}from\"./VDataTable-BRoXfM0Y.js\";import{V as ke}from\"./VSkeletonLoader-ChbR7Nc0.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./axios-DNCpvJag.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./index-c6y4pbVT.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./VInput-D4WPJeZb.js\";import\"./VPagination-BEBHkR5c.js\";import\"./VSelect-CxsUdWRP.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VTable-BLAHjZfY.js\";const ye={class:\"card-header\"},Ce={class:\"card-header\"},ze={class:\"d-flex align-center justify-center fill-height\"},Xe={__name:\"add\",setup(Ie){const c=se(),{mobile:G}=ne(),{t}=ie(),W=i([]),D=i(!1),k=()=>{const d={roomID:c.room.id};D.value=!0,f.downloaded.get(d).then(o=>{W.value=o.data||[]}).finally(()=>{D.value=!1})},$=i(\"\"),R=[{key:\"preview_url\",title:t(\"game.mod.add.preview\")},{key:\"name\",title:t(\"game.mod.add.name\")},{key:\"serverSize\",title:t(\"game.mod.add.size\")},{key:\"id\",title:\"ID\"},{key:\"update\",title:t(\"game.mod.add.update\")},{key:\"actions\",title:t(\"game.mod.add.actions\")}],y=i([]),S=(d,o)=>{switch(d){case\"enable\":X(o);break;case\"update\":Y(o);break;case\"delete\":de(o);break;default:g(\"牛哇\",\"error\")}},q=i(!1),X=d=>{q.value=!0;const o={roomID:c.room.id,worldID:0,id:d.id,file_url:d.file_url};f.add.enable.post(o).then(u=>{g(u.message)}).finally(()=>{q.value=!1})},T=i(!1),Y=d=>{T.value=!0;const o={roomID:c.room.id,id:d.id,file_url:d.file_url,update:!0,name:d.name,size:d.serverSize};f.download.post(o).then(u=>{g(u.message),k()}).finally(()=>{T.value=!1})},C=i(!1),Z=async()=>{let d=!0;C.value=!0;for(let o of y.value){const u={roomID:c.room.id,worldID:0,id:o.id,file_url:o.file_url};try{await f.add.enable.post(u)}catch{d=!1,g(`${o.name} ${t(\"game.mod.add.enableMultiFail\")}`,\"error\")}}d&&(y.value=[],g(t(\"game.mod.add.enableMultiSuccess\"))),C.value=!1},z=i(!1),x=i(0),ee=async()=>{z.value=!0;for(let d=0;d<m.value.length;d++){const o={roomID:c.room.id,id:m.value[d].id,file_url:m.value[d].file_url,update:!1,name:m.value[d].name,size:m.value[d].size};try{const u=await f.download.post(o);m.value[d].color=\"success\",x.value=(d+1)/m.value.length*100}catch{g(`${m.value[d].name} ${t(\"game.mod.add.preDownloadFail\")}`,\"error\")}}x.value=100,z.value=!1},B=i(!1),F=i(!1),ae=()=>{B.value=!0,F.value=!0,oe().finally(()=>{F.value=!1})},m=i([]),J=i([]),le=async()=>{const d={roomID:c.room.id},o=await Ve.worlds.get(d);J.value=o.data},oe=async()=>{m.value=[];const d={roomID:c.room.id,worldID:J.value[0]?.id},u=(await f.setting.enabledMods.get(d)).data||[];for(let l of u){l.color=\"default\";const A={id:l.id,name:l.name,file_url:l.file_url,size:l.serverSize};m.value.push(A)}},E=i(!1),de=d=>{E.value=!0;const o={roomID:c.room.id,id:d.id,file_url:d.file_url};f.delete.post(o).then(u=>{g(u.message),k()}).finally(()=>{E.value=!1})},h=i(!1),L=i(!1),te=()=>{h.value=!0;const d={roomID:c.room.id};f.delete.acf.delete(d).then(o=>{L.value=!1,g(o.message),k()}).finally(()=>{h.value=!1})};return ue(()=>{le(),k()}),(d,o)=>{const u=re;return p(),v(P,null,{default:e(()=>[a(N,null,{default:e(()=>[I(\"div\",ye,[n(s(r(t)(\"game.mod.add.tabName\"))+\" \",1),I(\"div\",null,[a(M,{\"append-icon\":\"ri-arrow-drop-down-line\",loading:C.value,color:\"primary\"},{default:e(()=>[n(s(r(t)(\"game.mod.add.headerMenuButton\"))+\" \",1),a(H,{activator:\"parent\"},{default:e(()=>[a(K,null,{default:e(()=>[a(_,{disabled:z.value,class:\"text-info\",onClick:ae},{prepend:e(()=>[a(w,{icon:\"ri-download-2-line\",size:\"22\"})]),default:e(()=>[a(b,null,{default:e(()=>[n(s(r(t)(\"game.mod.add.preDownload\")),1)]),_:1})]),_:1},8,[\"disabled\"]),a(_,{disabled:y.value.length===0||C.value,class:\"text-success\",onClick:Z},{prepend:e(()=>[a(w,{icon:\"ri-list-check-3\",size:\"22\"})]),default:e(()=>[a(b,null,{default:e(()=>[n(s(r(t)(\"game.mod.add.enableMulti\")),1)]),_:1})]),_:1},8,[\"disabled\"]),a(_,{disabled:C.value,class:\"text-warning\",onClick:o[0]||(o[0]=l=>S(\"enable\",{id:0,file_url:\"\"}))},{prepend:e(()=>[a(w,{icon:\"ri-add-line\",size:\"22\"})]),default:e(()=>[a(b,null,{default:e(()=>[n(s(r(t)(\"game.mod.add.addClientModsDisabled\")),1)]),_:1})]),_:1},8,[\"disabled\"]),a(_,{disabled:h.value,class:\"text-error\",onClick:o[1]||(o[1]=l=>L.value=!0)},{prepend:e(()=>[a(w,{icon:\"ri-delete-bin-line\",size:\"22\"})]),default:e(()=>[a(b,null,{default:e(()=>[n(s(r(t)(\"game.mod.add.deleteAcf\")),1)]),_:1})]),_:1},8,[\"disabled\"])]),_:1})]),_:1})]),_:1},8,[\"loading\"]),a(O,{modelValue:B.value,\"onUpdate:modelValue\":o[3]||(o[3]=l=>B.value=l),persistent:z.value,width:r(G)?\"90%\":\"40%\"},{default:e(()=>[a(P,{\"min-height\":\"300\"},{default:e(()=>[a(N,null,{default:e(()=>[I(\"div\",Ce,[I(\"span\",null,s(r(t)(\"game.mod.add.preDownloadDialog.title\")),1),a(M,{disabled:F.value,loading:z.value,onClick:ee},{default:e(()=>[n(s(r(t)(\"game.mod.add.preDownloadDialog.button\")),1)]),_:1},8,[\"disabled\",\"loading\"])])]),_:1}),F.value?(p(),v(U,{key:1},{default:e(()=>[a(u,{height:230,color:\"info\",title:r(t)(\"game.mod.setting.tip.fetching\")},null,8,[\"title\"])]),_:1})):(p(),v(U,{key:0},{default:e(()=>[a(Q,{color:\"warning\",density:\"compact\",class:\"mt-2 mb-4\"},{default:e(()=>[n(s(r(t)(\"game.mod.add.preDownloadDialog.tip\")),1)]),_:1}),a(ce,{modelValue:x.value,\"onUpdate:modelValue\":o[2]||(o[2]=l=>x.value=l),color:\"info\",height:\"12\",rounded:\"\",\"rounded-bar\":\"\",class:\"mb-4\"},null,8,[\"modelValue\"]),(p(!0),me(fe,null,pe(m.value,l=>(p(),v(V,{key:l.id,color:l.color,label:\"\",class:\"mr-4 mt-4\"},{default:e(()=>[n(s(l.name),1)]),_:2},1032,[\"color\"]))),128))]),_:1}))]),_:1})]),_:1},8,[\"modelValue\",\"persistent\",\"width\"]),a(O,{modelValue:L.value,\"onUpdate:modelValue\":o[4]||(o[4]=l=>L.value=l),persistent:h.value,width:r(G)?\"90%\":\"40%\"},{default:e(()=>[a(P,null,{default:e(()=>[a(N,null,{default:e(()=>[n(s(r(t)(\"game.mod.add.deleteAcfTitle\")),1)]),_:1}),a(U,null,{default:e(()=>[a(Q,{color:\"info\",border:\"start\",variant:\"tonal\",class:\"my-2\"},{default:e(()=>[n(s(r(t)(\"game.mod.add.deleteAcfText\")),1)]),_:1})]),_:1}),a(ge,null,{default:e(()=>[a(M,{disabled:h.value,loading:h.value,onClick:te},{default:e(()=>[n(s(r(t)(\"game.mod.add.deleteMod\")),1)]),_:1},8,[\"disabled\",\"loading\"])]),_:1})]),_:1})]),_:1},8,[\"modelValue\",\"persistent\",\"width\"])])])]),_:1}),a(U,{class:\"mt-4\"},{default:e(()=>[a(he,{modelValue:$.value,\"onUpdate:modelValue\":o[5]||(o[5]=l=>$.value=l),loading:D.value,label:r(t)(\"game.mod.add.search\"),variant:\"outlined\",\"hide-details\":\"\",\"single-line\":\"\"},{append:e(()=>[a(M,{loading:D.value,\"prepend-icon\":\"ri-refresh-line\",color:\"default\",variant:\"elevated\",size:\"large\",onClick:k},{default:e(()=>[n(s(r(t)(\"game.mod.add.refresh\")),1)]),_:1},8,[\"loading\"])]),_:1},8,[\"modelValue\",\"loading\",\"label\"]),a(ve,{border:\"\",rounded:\"\",class:\"mt-4\"},{default:e(()=>[a(De,{modelValue:y.value,\"onUpdate:modelValue\":o[6]||(o[6]=l=>y.value=l),\"show-select\":\"\",\"return-object\":\"\",headers:R,items:W.value,search:$.value,loading:D.value},{loading:e(()=>[a(ke,{type:\"table-row@10\"})]),\"item.preview_url\":e(({value:l})=>[a(be,{src:l,width:100,cover:\"\",rounded:\"\",\"aspect-ratio\":\"1\",class:\"ma-2\"},{placeholder:e(()=>[I(\"div\",ze,[a(we,{color:\"grey-lighten-4\",indeterminate:\"\"})])]),_:1},8,[\"src\"])]),\"item.name\":e(({value:l})=>[a(V,{label:\"\",color:\"info\"},{default:e(()=>[n(s(l),1)]),_:2},1024)]),\"item.serverSize\":e(({value:l})=>[a(V,{label:\"\",color:\"primary\"},{default:e(()=>[n(s(r(_e)(parseInt(l))),1)]),_:2},1024)]),\"item.id\":e(({value:l})=>[a(V,{label:\"\"},{default:e(()=>[n(s(l),1)]),_:2},1024)]),\"item.update\":e(({item:l})=>[l.file_url!==\"\"?(p(),v(V,{key:0,label:\"\"},{default:e(()=>[n(s(r(t)(\"game.mod.add.notUGC\")),1)]),_:1})):j(\"\",!0),l.file_url===\"\"&&l.serverSize===l.localSize?(p(),v(V,{key:1,label:\"\",color:\"success\"},{default:e(()=>[n(s(r(t)(\"game.mod.add.needNoUpdate\")),1)]),_:1})):j(\"\",!0),l.file_url===\"\"&&l.serverSize!==l.localSize?(p(),v(V,{key:2,label:\"\",color:\"error\"},{default:e(()=>[n(s(r(t)(\"game.mod.add.needUpdate\")),1)]),_:1})):j(\"\",!0)]),\"item.actions\":e(({item:l})=>[a(M,{color:\"info\",\"append-icon\":\"ri-arrow-drop-down-line\",variant:\"text\"},{default:e(()=>[n(s(r(t)(\"game.mod.add.actions\"))+\" \",1),a(H,{activator:\"parent\"},{default:e(()=>[a(K,null,{default:e(()=>[a(_,{disabled:q.value,class:\"text-success\",onClick:A=>S(\"enable\",l)},{prepend:e(()=>[a(w,{icon:\"ri-file-check-line\",size:\"22\"})]),default:e(()=>[a(b,null,{default:e(()=>[n(s(r(t)(\"game.mod.add.enable\")),1)]),_:1})]),_:1},8,[\"disabled\",\"onClick\"]),a(_,{disabled:T.value,class:\"text-info\",onClick:A=>S(\"update\",l)},{prepend:e(()=>[a(w,{icon:\"ri-arrow-up-circle-line\",size:\"22\"})]),default:e(()=>[a(b,null,{default:e(()=>[n(s(r(t)(\"game.mod.add.updateMod\")),1)]),_:1})]),_:1},8,[\"disabled\",\"onClick\"]),a(_,{disabled:E.value,class:\"text-error\",onClick:A=>S(\"delete\",l)},{prepend:e(()=>[a(w,{icon:\"ri-delete-bin-line\",size:\"22\"})]),default:e(()=>[a(b,null,{default:e(()=>[n(s(r(t)(\"game.mod.add.deleteMod\")),1)]),_:1})]),_:1},8,[\"disabled\",\"onClick\"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:1},8,[\"modelValue\",\"items\",\"search\",\"loading\"])]),_:1})]),_:1})]),_:1})}}};export{Xe as default};\n"
  },
  {
    "path": "embedFS/dist/assets/announce-aAv7G3Cd.js",
    "content": "import{_ as K}from\"./Result-DI11lCXq.js\";import{g as P,d as Q,b as X,e as Y,f as c,j as ee,a8 as te,a9 as oe,c as y,o as d,a as o,l as e,F as T,A as p,w as t,ad as ne,s as v,v as m,t as s,U as G,W as M,J as D,Z as le,D as ae,V as $,q as se,ab as ie,k as q,p as re,z as F,C as ue,x as de,aC as me,G as B,cz as ce}from\"./index-But_YWe_.js\";import{t as R}from\"./tools-BtEQwbyL.js\";import{V as fe}from\"./VDataTable-BRoXfM0Y.js\";import{V as pe}from\"./VMenu-CXNpVDF7.js\";import{V as ve}from\"./VList-D_MCDEbx.js\";import{V as k}from\"./VChip-pydKSkvr.js\";import{V as Ve,a as ge}from\"./VToolbar-BhFwV7qm.js\";import{V as be}from\"./VSkeletonLoader-ChbR7Nc0.js\";import{V as _e}from\"./VForm-D9iQptwo.js\";import{V as I}from\"./VRow-DtJTiJKO.js\";import{V as he,a as E}from\"./VRadioGroup-DDJeM_aY.js\";import{T as N}from\"./index-Nr3m5Q0F.js\";import{V as ye}from\"./VNumberInput-uP7vEYUF.js\";import{V as ke}from\"./VTextField-C23ADfJX.js\";import{V as we}from\"./VSpacer-D758VKS2.js\";import{V as Se}from\"./VDialog-BetymGlx.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./axios-DNCpvJag.js\";import\"./VPagination-BEBHkR5c.js\";import\"./VSelect-CxsUdWRP.js\";import\"./VInput-D4WPJeZb.js\";import\"./index-c6y4pbVT.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./VTable-BLAHjZfY.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./VTooltip-BV7Wxv--.js\";const xe={key:0},Ce={style:{width:\"50px\"}},nt={__name:\"announce\",setup(Te){const V=P(),J=Q(),{t:n}=X(),{mobile:A}=Y(),L=c(window.innerHeight),f=c([]),b=c(!1),_=()=>{if(V.room.id===0)return;b.value=!0;const r={roomID:V.room.id};R.announce.get(r).then(a=>{a.data!==\"\"&&(f.value=JSON.parse(a.data))}).finally(()=>{b.value=!1})},H=[{key:\"status\",title:n(\"tools.announce.form.status.title\")},{key:\"interval\",title:n(\"tools.announce.form.interval.title\"),minWidth:120},{key:\"content\",title:n(\"tools.announce.form.content.title\")},{key:\"actions\",title:n(\"tools.announce.actions\")}],g=c(!1),w=c(!1),z=(r,a=!1)=>{a?(w.value=!0,i.value={...r}):(w.value=!1,i.value={id:\"\",status:!0,interval:600,content:\"\"}),me(()=>{h.value&&h.value.resetValidation()}),g.value=!0},h=c(),i=c({id:\"\",status:!0,interval:600,content:\"\"}),O=c({content:[r=>r?r.includes('\"')||r.includes(\"'\")?n(\"tools.announce.form.content.rule\"):!0:n(\"tools.announce.form.content.required\")]}),S=c(!1),W=async()=>{const{valid:r}=await h.value.validate();if(r){if(i.value.content=i.value.content.replace(/['\"]/g,\"\"),w.value){for(let u=0;u<f.value.length;u++)if(f.value[u].id===i.value.id){f.value[u]=i.value;break}}else S.value=!0,i.value.id=ce(),f.value.push(i.value);const a={roomID:V.room.id,setting:JSON.stringify(f.value)};R.announce.put(a).then(u=>{B(u.message),g.value=!1,_()}).finally(()=>{S.value=!1})}},x=c(!1),j=r=>{x.value=!0;const a=f.value.filter(l=>l.id!==r),u={roomID:V.room.id,setting:JSON.stringify(a)};R.announce.put(u).then(l=>{B(n(\"tools.announce.deleteMessage\")),_()}).finally(()=>{x.value=!1})},U=te(()=>{L.value=window.innerHeight},200),C=()=>Math.max(2,Math.floor(L.value-150));return ee(()=>{window.addEventListener(\"resize\",U),_()}),oe(()=>{window.removeEventListener(\"resize\",U)}),(r,a)=>{const u=K;return d(),y(T,null,[e(V).gameVersion.local!==0?(d(),y(T,{key:0},[e(V).room.id!==0?(d(),p($,{key:0},{default:t(()=>[o(ne,{border:\"\",rounded:\"\"},{default:t(()=>[o(fe,{headers:H,items:e(f),loading:e(b)},{loading:t(()=>[o(be,{type:\"table-row@10\"})]),top:t(()=>[o(Ve,{flat:\"\"},{default:t(()=>[o(ge,null,{default:t(()=>[o(D,{icon:\"ri-chat-smile-ai-3-line\",start:\"\"}),e(A)?ae(\"\",!0):(d(),y(\"span\",xe,s(e(n)(\"tools.announce.title\")),1))]),_:1}),o(v,{\"prepend-icon\":\"ri-add-line\",color:\"success\",onClick:z},{default:t(()=>[m(s(e(n)(\"tools.announce.add\")),1)]),_:1}),o(v,{\"prepend-icon\":\"ri-refresh-line\",loading:e(b),color:\"default\",onClick:_},{default:t(()=>[m(s(e(n)(\"tools.announce.refresh\")),1)]),_:1},8,[\"loading\"])]),_:1})]),\"item.status\":t(({value:l})=>[l?(d(),p(k,{key:0,label:\"\",color:\"success\"},{default:t(()=>[m(s(e(n)(\"tools.announce.form.status.y\")),1)]),_:1})):(d(),p(k,{key:1,label:\"\",color:\"error\"},{default:t(()=>[m(s(e(n)(\"tools.announce.form.status.n\")),1)]),_:1}))]),\"item.interval\":t(({value:l})=>[o(k,{label:\"\"},{default:t(()=>[m(s(l),1)]),_:2},1024)]),\"item.content\":t(({value:l})=>[m(s(e(le)(l,40)),1)]),\"item.actions\":t(({item:l})=>[o(v,{color:\"info\",\"append-icon\":\"ri-arrow-drop-down-line\",variant:\"text\",loading:e(x)},{default:t(()=>[m(s(e(n)(\"tools.announce.actions\"))+\" \",1),o(pe,{activator:\"parent\"},{default:t(()=>[o(ve,null,{default:t(()=>[o(G,{class:\"text-info\",onClick:Z=>z(l,!0)},{prepend:t(()=>[o(D,{icon:\"ri-edit-line\",size:\"22\"})]),default:t(()=>[o(M,null,{default:t(()=>[m(s(e(n)(\"tools.announce.update\")),1)]),_:1})]),_:1},8,[\"onClick\"]),o(G,{class:\"text-error\",onClick:Z=>j(l.id)},{prepend:t(()=>[o(D,{icon:\"ri-delete-bin-line\",size:\"22\"})]),default:t(()=>[o(M,null,{default:t(()=>[m(s(e(n)(\"tools.announce.delete\")),1)]),_:1})]),_:1},8,[\"onClick\"])]),_:2},1024)]),_:2},1024)]),_:2},1032,[\"loading\"])]),_:1},8,[\"items\",\"loading\"])]),_:1})]),_:1})):(d(),p(u,{key:1,title:e(n)(\"global.noRoomSelected.title\"),\"sub-title\":e(n)(\"global.noRoomSelected.subTitle\"),type:\"error\",height:C()},{default:t(()=>[o(v,{to:\"/rooms\",class:\"mt-4\"},{default:t(()=>[m(s(e(n)(\"global.noRoomSelected.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"]))],64)):(d(),y(T,{key:1},[e(J).userInfo.role===\"admin\"?(d(),p(u,{key:0,title:e(n)(\"global.noGame.title\"),\"sub-title\":e(n)(\"global.noGame.subTitle\"),height:C(),type:\"error\"},{default:t(()=>[o(v,{to:\"/install\",class:\"mt-4\"},{default:t(()=>[m(s(e(n)(\"global.noGame.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"])):(d(),p(u,{key:1,title:e(n)(\"global.noGameNoAdmin.title\"),\"sub-title\":e(n)(\"global.noGameNoAdmin.subTitle\"),height:C(),type:\"error\"},null,8,[\"title\",\"sub-title\",\"height\"]))],64)),o(Se,{modelValue:e(g),\"onUpdate:modelValue\":a[4]||(a[4]=l=>de(g)?g.value=l:null),width:e(A)?\"90%\":\"60%\"},{default:t(()=>[o($,null,{default:t(()=>[o(_e,{ref_key:\"announceFormRef\",ref:h,class:\"ma-4\",onSubmit:se(W,[\"prevent\"])},{default:t(()=>[o(ie,null,{default:t(()=>[q(\"span\",null,s(e(n)(\"tools.announce.title\")),1)]),_:1}),o(re,{class:\"my-8\"},{default:t(()=>[o(I,{class:\"mb-8\"},{default:t(()=>[o(he,{modelValue:e(i).status,\"onUpdate:modelValue\":a[0]||(a[0]=l=>e(i).status=l),inline:\"\"},{prepend:t(()=>[F((d(),p(k,null,{default:t(()=>[m(s(e(n)(\"tools.announce.form.status.title\")),1)]),_:1})),[[N,e(n)(\"tools.announce.form.status.tip\")]])]),default:t(()=>[o(E,{label:e(n)(\"tools.announce.form.status.y\"),value:!0,class:\"mr-4\"},null,8,[\"label\"]),o(E,{label:e(n)(\"tools.announce.form.status.n\"),value:!1,class:\"mr-4\"},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])]),_:1}),o(I,{class:\"mb-8\"},{default:t(()=>[F((d(),p(ye,{modelValue:e(i).interval,\"onUpdate:modelValue\":a[1]||(a[1]=l=>e(i).interval=l),label:e(n)(\"tools.announce.form.interval.title\"),min:1,style:{\"margin-bottom\":\"-1.25rem\"}},{\"append-inner\":t(()=>[q(\"div\",Ce,s(e(n)(\"tools.announce.form.interval.unit\")),1)]),_:1},8,[\"modelValue\",\"label\"])),[[N,e(n)(\"tools.announce.form.interval.tip\")]])]),_:1}),o(I,null,{default:t(()=>[F(o(ke,{modelValue:e(i).content,\"onUpdate:modelValue\":a[2]||(a[2]=l=>e(i).content=l),label:e(n)(\"tools.announce.form.content.title\"),rules:e(O).content},null,8,[\"modelValue\",\"label\",\"rules\"]),[[N,e(n)(\"tools.announce.form.content.tip\")]])]),_:1})]),_:1}),o(ue,null,{default:t(()=>[o(we),o(v,{color:\"default\",variant:\"elevated\",text:e(n)(\"login.cancel\"),class:\"mr-4\",onClick:a[3]||(a[3]=l=>g.value=!1)},null,8,[\"text\"]),o(v,{text:e(n)(\"login.submit\"),loading:e(S),variant:\"elevated\",type:\"submit\"},null,8,[\"text\",\"loading\"])]),_:1})]),_:1},512)]),_:1})]),_:1},8,[\"modelValue\",\"width\"])],64)}}};export{nt as default};\n"
  },
  {
    "path": "embedFS/dist/assets/axios-DNCpvJag.js",
    "content": "import{bH as Rt,aZ as Ge,g as gt,d as Fe,G as te}from\"./index-But_YWe_.js\";function Qe(e,t){return function(){return e.apply(t,arguments)}}const{toString:St}=Object.prototype,{getPrototypeOf:ae}=Object,{iterator:ce,toStringTag:Ze}=Symbol,le=(e=>t=>{const n=St.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),D=e=>(e=e.toLowerCase(),t=>le(t)===e),ue=e=>t=>typeof t===e,{isArray:z}=Array,$=ue(\"undefined\");function K(e){return e!==null&&!$(e)&&e.constructor!==null&&!$(e.constructor)&&x(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Ye=D(\"ArrayBuffer\");function Ot(e){let t;return typeof ArrayBuffer<\"u\"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Ye(e.buffer),t}const Tt=ue(\"string\"),x=ue(\"function\"),et=ue(\"number\"),v=e=>e!==null&&typeof e==\"object\",At=e=>e===!0||e===!1,re=e=>{if(le(e)!==\"object\")return!1;const t=ae(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Ze in e)&&!(ce in e)},xt=e=>{if(!v(e)||K(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Ct=D(\"Date\"),_t=D(\"File\"),Nt=e=>!!(e&&typeof e.uri<\"u\"),Pt=e=>e&&typeof e.getParts<\"u\",Dt=D(\"Blob\"),Ft=D(\"FileList\"),Ut=e=>v(e)&&x(e.pipe);function Lt(){return typeof globalThis<\"u\"?globalThis:typeof self<\"u\"?self:typeof window<\"u\"?window:typeof global<\"u\"?global:{}}const Ue=Lt(),Le=typeof Ue.FormData<\"u\"?Ue.FormData:void 0,Bt=e=>{if(!e)return!1;if(Le&&e instanceof Le)return!0;const t=ae(e);if(!t||t===Object.prototype||!x(e.append))return!1;const n=le(e);return n===\"formdata\"||n===\"object\"&&x(e.toString)&&e.toString()===\"[object FormData]\"},kt=D(\"URLSearchParams\"),[jt,It,qt,Ht]=[\"ReadableStream\",\"Request\",\"Response\",\"Headers\"].map(D),Mt=e=>e.trim?e.trim():e.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g,\"\");function X(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>\"u\")return;let r,s;if(typeof e!=\"object\"&&(e=[e]),z(e))for(r=0,s=e.length;r<s;r++)t.call(null,e[r],r,e);else{if(K(e))return;const i=n?Object.getOwnPropertyNames(e):Object.keys(e),o=i.length;let c;for(r=0;r<o;r++)c=i[r],t.call(null,e[c],c,e)}}function tt(e,t){if(K(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r=n.length,s;for(;r-- >0;)if(s=n[r],t===s.toLowerCase())return s;return null}const j=typeof globalThis<\"u\"?globalThis:typeof self<\"u\"?self:typeof window<\"u\"?window:global,nt=e=>!$(e)&&e!==j;function we(){const{caseless:e,skipUndefined:t}=nt(this)&&this||{},n={},r=(s,i)=>{if(i===\"__proto__\"||i===\"constructor\"||i===\"prototype\")return;const o=e&&tt(n,i)||i;re(n[o])&&re(s)?n[o]=we(n[o],s):re(s)?n[o]=we({},s):z(s)?n[o]=s.slice():(!t||!$(s))&&(n[o]=s)};for(let s=0,i=arguments.length;s<i;s++)arguments[s]&&X(arguments[s],r);return n}const $t=(e,t,n,{allOwnKeys:r}={})=>(X(t,(s,i)=>{n&&x(s)?Object.defineProperty(e,i,{value:Qe(s,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,i,{value:s,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),zt=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Vt=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,\"constructor\",{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,\"super\",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Jt=(e,t,n,r)=>{let s,i,o;const c={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)o=s[i],(!r||r(o,e,t))&&!c[o]&&(t[o]=e[o],c[o]=!0);e=n!==!1&&ae(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Wt=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Kt=e=>{if(!e)return null;if(z(e))return e;let t=e.length;if(!et(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},vt=(e=>t=>e&&t instanceof e)(typeof Uint8Array<\"u\"&&ae(Uint8Array)),Xt=(e,t)=>{const r=(e&&e[ce]).call(e);let s;for(;(s=r.next())&&!s.done;){const i=s.value;t.call(e,i[0],i[1])}},Gt=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Qt=D(\"HTMLFormElement\"),Zt=e=>e.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,function(n,r,s){return r.toUpperCase()+s}),Be=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Yt=D(\"RegExp\"),rt=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};X(n,(s,i)=>{let o;(o=t(s,i,e))!==!1&&(r[i]=o||s)}),Object.defineProperties(e,r)},en=e=>{rt(e,(t,n)=>{if(x(e)&&[\"arguments\",\"caller\",\"callee\"].indexOf(n)!==-1)return!1;const r=e[n];if(x(r)){if(t.enumerable=!1,\"writable\"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error(\"Can not rewrite read-only method '\"+n+\"'\")})}})},tn=(e,t)=>{const n={},r=s=>{s.forEach(i=>{n[i]=!0})};return z(e)?r(e):r(String(e).split(t)),n},nn=()=>{},rn=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function sn(e){return!!(e&&x(e.append)&&e[Ze]===\"FormData\"&&e[ce])}const on=e=>{const t=new Array(10),n=(r,s)=>{if(v(r)){if(t.indexOf(r)>=0)return;if(K(r))return r;if(!(\"toJSON\"in r)){t[s]=r;const i=z(r)?[]:{};return X(r,(o,c)=>{const d=n(o,s+1);!$(d)&&(i[c]=d)}),t[s]=void 0,i}}return r};return n(e,0)},an=D(\"AsyncFunction\"),cn=e=>e&&(v(e)||x(e))&&x(e.then)&&x(e.catch),st=((e,t)=>e?setImmediate:t?((n,r)=>(j.addEventListener(\"message\",({source:s,data:i})=>{s===j&&i===n&&r.length&&r.shift()()},!1),s=>{r.push(s),j.postMessage(n,\"*\")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate==\"function\",x(j.postMessage)),ln=typeof queueMicrotask<\"u\"?queueMicrotask.bind(j):typeof process<\"u\"&&process.nextTick||st,un=e=>e!=null&&x(e[ce]),a={isArray:z,isArrayBuffer:Ye,isBuffer:K,isFormData:Bt,isArrayBufferView:Ot,isString:Tt,isNumber:et,isBoolean:At,isObject:v,isPlainObject:re,isEmptyObject:xt,isReadableStream:jt,isRequest:It,isResponse:qt,isHeaders:Ht,isUndefined:$,isDate:Ct,isFile:_t,isReactNativeBlob:Nt,isReactNative:Pt,isBlob:Dt,isRegExp:Yt,isFunction:x,isStream:Ut,isURLSearchParams:kt,isTypedArray:vt,isFileList:Ft,forEach:X,merge:we,extend:$t,trim:Mt,stripBOM:zt,inherits:Vt,toFlatObject:Jt,kindOf:le,kindOfTest:D,endsWith:Wt,toArray:Kt,forEachEntry:Xt,matchAll:Gt,isHTMLForm:Qt,hasOwnProperty:Be,hasOwnProp:Be,reduceDescriptors:rt,freezeMethods:en,toObjectSet:tn,toCamelCase:Zt,noop:nn,toFiniteNumber:rn,findKey:tt,global:j,isContextDefined:nt,isSpecCompliantForm:sn,toJSONObject:on,isAsyncFn:an,isThenable:cn,setImmediate:st,asap:ln,isIterable:un};let b=class ot extends Error{static from(t,n,r,s,i,o){const c=new ot(t.message,n||t.code,r,s,i);return c.cause=t,c.name=t.name,t.status!=null&&c.status==null&&(c.status=t.status),o&&Object.assign(c,o),c}constructor(t,n,r,s,i){super(t),Object.defineProperty(this,\"message\",{value:t,enumerable:!0,writable:!0,configurable:!0}),this.name=\"AxiosError\",this.isAxiosError=!0,n&&(this.code=n),r&&(this.config=r),s&&(this.request=s),i&&(this.response=i,this.status=i.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:a.toJSONObject(this.config),code:this.code,status:this.status}}};b.ERR_BAD_OPTION_VALUE=\"ERR_BAD_OPTION_VALUE\";b.ERR_BAD_OPTION=\"ERR_BAD_OPTION\";b.ECONNABORTED=\"ECONNABORTED\";b.ETIMEDOUT=\"ETIMEDOUT\";b.ERR_NETWORK=\"ERR_NETWORK\";b.ERR_FR_TOO_MANY_REDIRECTS=\"ERR_FR_TOO_MANY_REDIRECTS\";b.ERR_DEPRECATED=\"ERR_DEPRECATED\";b.ERR_BAD_RESPONSE=\"ERR_BAD_RESPONSE\";b.ERR_BAD_REQUEST=\"ERR_BAD_REQUEST\";b.ERR_CANCELED=\"ERR_CANCELED\";b.ERR_NOT_SUPPORT=\"ERR_NOT_SUPPORT\";b.ERR_INVALID_URL=\"ERR_INVALID_URL\";b.ERR_FORM_DATA_DEPTH_EXCEEDED=\"ERR_FORM_DATA_DEPTH_EXCEEDED\";const fn=null;function Ee(e){return a.isPlainObject(e)||a.isArray(e)}function it(e){return a.endsWith(e,\"[]\")?e.slice(0,-2):e}function he(e,t,n){return e?e.concat(t).map(function(s,i){return s=it(s),!n&&i?\"[\"+s+\"]\":s}).join(n?\".\":\"\"):t}function dn(e){return a.isArray(e)&&!e.some(Ee)}const pn=a.toFlatObject(a,{},null,function(t){return/^is[A-Z]/.test(t)});function fe(e,t,n){if(!a.isObject(e))throw new TypeError(\"target must be an object\");t=t||new FormData,n=a.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(f,w){return!a.isUndefined(w[f])});const r=n.metaTokens,s=n.visitor||m,i=n.dots,o=n.indexes,c=n.Blob||typeof Blob<\"u\"&&Blob,d=n.maxDepth===void 0?100:n.maxDepth,u=c&&a.isSpecCompliantForm(t);if(!a.isFunction(s))throw new TypeError(\"visitor must be a function\");function l(p){if(p===null)return\"\";if(a.isDate(p))return p.toISOString();if(a.isBoolean(p))return p.toString();if(!u&&a.isBlob(p))throw new b(\"Blob is not supported. Use a Buffer instead.\");return a.isArrayBuffer(p)||a.isTypedArray(p)?u&&typeof Blob==\"function\"?new Blob([p]):Buffer.from(p):p}function m(p,f,w){let F=p;if(a.isReactNative(t)&&a.isReactNativeBlob(p))return t.append(he(w,f,i),l(p)),!1;if(p&&!w&&typeof p==\"object\"){if(a.endsWith(f,\"{}\"))f=r?f:f.slice(0,-2),p=JSON.stringify(p);else if(a.isArray(p)&&dn(p)||(a.isFileList(p)||a.endsWith(f,\"[]\"))&&(F=a.toArray(p)))return f=it(f),F.forEach(function(E,T){!(a.isUndefined(E)||E===null)&&t.append(o===!0?he([f],T,i):o===null?f:f+\"[]\",l(E))}),!1}return Ee(p)?!0:(t.append(he(w,f,i),l(p)),!1)}const y=[],S=Object.assign(pn,{defaultVisitor:m,convertValue:l,isVisitable:Ee});function h(p,f,w=0){if(!a.isUndefined(p)){if(w>d)throw new b(\"Object is too deeply nested (\"+w+\" levels). Max depth: \"+d,b.ERR_FORM_DATA_DEPTH_EXCEEDED);if(y.indexOf(p)!==-1)throw Error(\"Circular reference detected in \"+f.join(\".\"));y.push(p),a.forEach(p,function(g,E){(!(a.isUndefined(g)||g===null)&&s.call(t,g,a.isString(E)?E.trim():E,f,S))===!0&&h(g,f?f.concat(E):[E],w+1)}),y.pop()}}if(!a.isObject(e))throw new TypeError(\"data must be an object\");return h(e),t}function ke(e){const t={\"!\":\"%21\",\"'\":\"%27\",\"(\":\"%28\",\")\":\"%29\",\"~\":\"%7E\",\"%20\":\"+\"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(r){return t[r]})}function Se(e,t){this._pairs=[],e&&fe(e,this,t)}const at=Se.prototype;at.append=function(t,n){this._pairs.push([t,n])};at.toString=function(t){const n=t?function(r){return t.call(this,r,ke)}:ke;return this._pairs.map(function(s){return n(s[0])+\"=\"+n(s[1])},\"\").join(\"&\")};function hn(e){return encodeURIComponent(e).replace(/%3A/gi,\":\").replace(/%24/g,\"$\").replace(/%2C/gi,\",\").replace(/%20/g,\"+\")}function ct(e,t,n){if(!t)return e;const r=n&&n.encode||hn,s=a.isFunction(n)?{serialize:n}:n,i=s&&s.serialize;let o;if(i?o=i(t,s):o=a.isURLSearchParams(t)?t.toString():new Se(t,s).toString(r),o){const c=e.indexOf(\"#\");c!==-1&&(e=e.slice(0,c)),e+=(e.indexOf(\"?\")===-1?\"?\":\"&\")+o}return e}class je{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){a.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Oe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},mn=typeof URLSearchParams<\"u\"?URLSearchParams:Se,bn=typeof FormData<\"u\"?FormData:null,yn=typeof Blob<\"u\"?Blob:null,wn={isBrowser:!0,classes:{URLSearchParams:mn,FormData:bn,Blob:yn},protocols:[\"http\",\"https\",\"file\",\"blob\",\"url\",\"data\"]},Te=typeof window<\"u\"&&typeof document<\"u\",Re=typeof navigator==\"object\"&&navigator||void 0,En=Te&&(!Re||[\"ReactNative\",\"NativeScript\",\"NS\"].indexOf(Re.product)<0),Rn=typeof WorkerGlobalScope<\"u\"&&self instanceof WorkerGlobalScope&&typeof self.importScripts==\"function\",gn=Te&&window.location.href||\"http://localhost\",Sn=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Te,hasStandardBrowserEnv:En,hasStandardBrowserWebWorkerEnv:Rn,navigator:Re,origin:gn},Symbol.toStringTag,{value:\"Module\"})),O={...Sn,...wn};function On(e,t){return fe(e,new O.classes.URLSearchParams,{visitor:function(n,r,s,i){return O.isNode&&a.isBuffer(n)?(this.append(r,n.toString(\"base64\")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function Tn(e){return a.matchAll(/\\w+|\\[(\\w*)]/g,e).map(t=>t[0]===\"[]\"?\"\":t[1]||t[0])}function An(e){const t={},n=Object.keys(e);let r;const s=n.length;let i;for(r=0;r<s;r++)i=n[r],t[i]=e[i];return t}function lt(e){function t(n,r,s,i){let o=n[i++];if(o===\"__proto__\")return!0;const c=Number.isFinite(+o),d=i>=n.length;return o=!o&&a.isArray(s)?s.length:o,d?(a.hasOwnProp(s,o)?s[o]=a.isArray(s[o])?s[o].concat(r):[s[o],r]:s[o]=r,!c):((!s[o]||!a.isObject(s[o]))&&(s[o]=[]),t(n,r,s[o],i)&&a.isArray(s[o])&&(s[o]=An(s[o])),!c)}if(a.isFormData(e)&&a.isFunction(e.entries)){const n={};return a.forEachEntry(e,(r,s)=>{t(Tn(r),s,n,0)}),n}return null}const M=(e,t)=>e!=null&&a.hasOwnProp(e,t)?e[t]:void 0;function xn(e,t,n){if(a.isString(e))try{return(t||JSON.parse)(e),a.trim(e)}catch(r){if(r.name!==\"SyntaxError\")throw r}return(n||JSON.stringify)(e)}const G={transitional:Oe,adapter:[\"xhr\",\"http\",\"fetch\"],transformRequest:[function(t,n){const r=n.getContentType()||\"\",s=r.indexOf(\"application/json\")>-1,i=a.isObject(t);if(i&&a.isHTMLForm(t)&&(t=new FormData(t)),a.isFormData(t))return s?JSON.stringify(lt(t)):t;if(a.isArrayBuffer(t)||a.isBuffer(t)||a.isStream(t)||a.isFile(t)||a.isBlob(t)||a.isReadableStream(t))return t;if(a.isArrayBufferView(t))return t.buffer;if(a.isURLSearchParams(t))return n.setContentType(\"application/x-www-form-urlencoded;charset=utf-8\",!1),t.toString();let c;if(i){const d=M(this,\"formSerializer\");if(r.indexOf(\"application/x-www-form-urlencoded\")>-1)return On(t,d).toString();if((c=a.isFileList(t))||r.indexOf(\"multipart/form-data\")>-1){const u=M(this,\"env\"),l=u&&u.FormData;return fe(c?{\"files[]\":t}:t,l&&new l,d)}}return i||s?(n.setContentType(\"application/json\",!1),xn(t)):t}],transformResponse:[function(t){const n=M(this,\"transitional\")||G.transitional,r=n&&n.forcedJSONParsing,s=M(this,\"responseType\"),i=s===\"json\";if(a.isResponse(t)||a.isReadableStream(t))return t;if(t&&a.isString(t)&&(r&&!s||i)){const c=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t,M(this,\"parseReviver\"))}catch(d){if(c)throw d.name===\"SyntaxError\"?b.from(d,b.ERR_BAD_RESPONSE,this,null,M(this,\"response\")):d}}return t}],timeout:0,xsrfCookieName:\"XSRF-TOKEN\",xsrfHeaderName:\"X-XSRF-TOKEN\",maxContentLength:-1,maxBodyLength:-1,env:{FormData:O.classes.FormData,Blob:O.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:\"application/json, text/plain, */*\",\"Content-Type\":void 0}}};a.forEach([\"delete\",\"get\",\"head\",\"post\",\"put\",\"patch\"],e=>{G.headers[e]={}});const Cn=a.toObjectSet([\"age\",\"authorization\",\"content-length\",\"content-type\",\"etag\",\"expires\",\"from\",\"host\",\"if-modified-since\",\"if-unmodified-since\",\"last-modified\",\"location\",\"max-forwards\",\"proxy-authorization\",\"referer\",\"retry-after\",\"user-agent\"]),_n=e=>{const t={};let n,r,s;return e&&e.split(`\n`).forEach(function(o){s=o.indexOf(\":\"),n=o.substring(0,s).trim().toLowerCase(),r=o.substring(s+1).trim(),!(!n||t[n]&&Cn[n])&&(n===\"set-cookie\"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+\", \"+r:r)}),t},Ie=Symbol(\"internals\"),Nn=/[^\\x09\\x20-\\x7E\\x80-\\xFF]/g;function Pn(e){let t=0,n=e.length;for(;t<n;){const r=e.charCodeAt(t);if(r!==9&&r!==32)break;t+=1}for(;n>t;){const r=e.charCodeAt(n-1);if(r!==9&&r!==32)break;n-=1}return t===0&&n===e.length?e:e.slice(t,n)}function W(e){return e&&String(e).trim().toLowerCase()}function Dn(e){return Pn(e.replace(Nn,\"\"))}function se(e){return e===!1||e==null?e:a.isArray(e)?e.map(se):Dn(String(e))}function Fn(e){const t=Object.create(null),n=/([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const Un=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function me(e,t,n,r,s){if(a.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!a.isString(t)){if(a.isString(r))return t.indexOf(r)!==-1;if(a.isRegExp(r))return r.test(t)}}function Ln(e){return e.trim().toLowerCase().replace(/([a-z\\d])(\\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Bn(e,t){const n=a.toCamelCase(\" \"+t);[\"get\",\"set\",\"has\"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,i,o){return this[r].call(this,t,s,i,o)},configurable:!0})})}let C=class{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function i(c,d,u){const l=W(d);if(!l)throw new Error(\"header name must be a non-empty string\");const m=a.findKey(s,l);(!m||s[m]===void 0||u===!0||u===void 0&&s[m]!==!1)&&(s[m||d]=se(c))}const o=(c,d)=>a.forEach(c,(u,l)=>i(u,l,d));if(a.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(a.isString(t)&&(t=t.trim())&&!Un(t))o(_n(t),n);else if(a.isObject(t)&&a.isIterable(t)){let c={},d,u;for(const l of t){if(!a.isArray(l))throw TypeError(\"Object iterator must return a key-value pair\");c[u=l[0]]=(d=c[u])?a.isArray(d)?[...d,l[1]]:[d,l[1]]:l[1]}o(c,n)}else t!=null&&i(n,t,r);return this}get(t,n){if(t=W(t),t){const r=a.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return Fn(s);if(a.isFunction(n))return n.call(this,s,r);if(a.isRegExp(n))return n.exec(s);throw new TypeError(\"parser must be boolean|regexp|function\")}}}has(t,n){if(t=W(t),t){const r=a.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||me(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function i(o){if(o=W(o),o){const c=a.findKey(r,o);c&&(!n||me(r,r[c],c,n))&&(delete r[c],s=!0)}}return a.isArray(t)?t.forEach(i):i(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const i=n[r];(!t||me(this,this[i],i,t,!0))&&(delete this[i],s=!0)}return s}normalize(t){const n=this,r={};return a.forEach(this,(s,i)=>{const o=a.findKey(r,i);if(o){n[o]=se(s),delete n[i];return}const c=t?Ln(i):String(i).trim();c!==i&&delete n[i],n[c]=se(s),r[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return a.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&a.isArray(r)?r.join(\", \"):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+\": \"+n).join(`\n`)}getSetCookie(){return this.get(\"set-cookie\")||[]}get[Symbol.toStringTag](){return\"AxiosHeaders\"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[Ie]=this[Ie]={accessors:{}}).accessors,s=this.prototype;function i(o){const c=W(o);r[c]||(Bn(s,o),r[c]=!0)}return a.isArray(t)?t.forEach(i):i(t),this}};C.accessor([\"Content-Type\",\"Content-Length\",\"Accept\",\"Accept-Encoding\",\"User-Agent\",\"Authorization\"]);a.reduceDescriptors(C.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});a.freezeMethods(C);function be(e,t){const n=this||G,r=t||n,s=C.from(r.headers);let i=r.data;return a.forEach(e,function(c){i=c.call(n,i,s.normalize(),t?t.status:void 0)}),s.normalize(),i}function ut(e){return!!(e&&e.__CANCEL__)}let Q=class extends b{constructor(t,n,r){super(t??\"canceled\",b.ERR_CANCELED,n,r),this.name=\"CanceledError\",this.__CANCEL__=!0}};function ft(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new b(\"Request failed with status code \"+n.status,[b.ERR_BAD_REQUEST,b.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function kn(e){const t=/^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(e);return t&&t[1]||\"\"}function jn(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,i=0,o;return t=t!==void 0?t:1e3,function(d){const u=Date.now(),l=r[i];o||(o=u),n[s]=d,r[s]=u;let m=i,y=0;for(;m!==s;)y+=n[m++],m=m%e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),u-o<t)return;const S=l&&u-l;return S?Math.round(y*1e3/S):void 0}}function In(e,t){let n=0,r=1e3/t,s,i;const o=(u,l=Date.now())=>{n=l,s=null,i&&(clearTimeout(i),i=null),e(...u)};return[(...u)=>{const l=Date.now(),m=l-n;m>=r?o(u,l):(s=u,i||(i=setTimeout(()=>{i=null,o(s)},r-m)))},()=>s&&o(s)]}const ie=(e,t,n=3)=>{let r=0;const s=jn(50,250);return In(i=>{const o=i.loaded,c=i.lengthComputable?i.total:void 0,d=c!=null?Math.min(o,c):o,u=Math.max(0,d-r),l=s(u);r=Math.max(r,d);const m={loaded:d,total:c,progress:c?d/c:void 0,bytes:u,rate:l||void 0,estimated:l&&c?(c-d)/l:void 0,event:i,lengthComputable:c!=null,[t?\"download\":\"upload\"]:!0};e(m)},n)},qe=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},He=e=>(...t)=>a.asap(()=>e(...t)),qn=O.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,O.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(O.origin),O.navigator&&/(msie|trident)/i.test(O.navigator.userAgent)):()=>!0,Hn=O.hasStandardBrowserEnv?{write(e,t,n,r,s,i,o){if(typeof document>\"u\")return;const c=[`${e}=${encodeURIComponent(t)}`];a.isNumber(n)&&c.push(`expires=${new Date(n).toUTCString()}`),a.isString(r)&&c.push(`path=${r}`),a.isString(s)&&c.push(`domain=${s}`),i===!0&&c.push(\"secure\"),a.isString(o)&&c.push(`SameSite=${o}`),document.cookie=c.join(\"; \")},read(e){if(typeof document>\"u\")return null;const t=document.cookie.match(new RegExp(\"(?:^|; )\"+e+\"=([^;]*)\"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,\"\",Date.now()-864e5,\"/\")}}:{write(){},read(){return null},remove(){}};function Mn(e){return typeof e!=\"string\"?!1:/^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(e)}function $n(e,t){return t?e.replace(/\\/?\\/$/,\"\")+\"/\"+t.replace(/^\\/+/,\"\"):e}function dt(e,t,n){let r=!Mn(t);return e&&(r||n===!1)?$n(e,t):t}const Me=e=>e instanceof C?{...e}:e;function q(e,t){t=t||{};const n={};function r(u,l,m,y){return a.isPlainObject(u)&&a.isPlainObject(l)?a.merge.call({caseless:y},u,l):a.isPlainObject(l)?a.merge({},l):a.isArray(l)?l.slice():l}function s(u,l,m,y){if(a.isUndefined(l)){if(!a.isUndefined(u))return r(void 0,u,m,y)}else return r(u,l,m,y)}function i(u,l){if(!a.isUndefined(l))return r(void 0,l)}function o(u,l){if(a.isUndefined(l)){if(!a.isUndefined(u))return r(void 0,u)}else return r(void 0,l)}function c(u,l,m){if(a.hasOwnProp(t,m))return r(u,l);if(a.hasOwnProp(e,m))return r(void 0,u)}const d={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:c,headers:(u,l,m)=>s(Me(u),Me(l),m,!0)};return a.forEach(Object.keys({...e,...t}),function(l){if(l===\"__proto__\"||l===\"constructor\"||l===\"prototype\")return;const m=a.hasOwnProp(d,l)?d[l]:s,y=a.hasOwnProp(e,l)?e[l]:void 0,S=a.hasOwnProp(t,l)?t[l]:void 0,h=m(y,S,l);a.isUndefined(h)&&m!==c||(n[l]=h)}),n}const pt=e=>{const t=q({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:i,headers:o,auth:c}=t;if(t.headers=o=C.from(o),t.url=ct(dt(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&o.set(\"Authorization\",\"Basic \"+btoa((c.username||\"\")+\":\"+(c.password?unescape(encodeURIComponent(c.password)):\"\"))),a.isFormData(n)){if(O.hasStandardBrowserEnv||O.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(a.isFunction(n.getHeaders)){const d=n.getHeaders(),u=[\"content-type\",\"content-length\"];Object.entries(d).forEach(([l,m])=>{u.includes(l.toLowerCase())&&o.set(l,m)})}}if(O.hasStandardBrowserEnv&&(a.isFunction(r)&&(r=r(t)),r===!0||r==null&&qn(t.url))){const u=s&&i&&Hn.read(i);u&&o.set(s,u)}return t},zn=typeof XMLHttpRequest<\"u\",Vn=zn&&function(e){return new Promise(function(n,r){const s=pt(e);let i=s.data;const o=C.from(s.headers).normalize();let{responseType:c,onUploadProgress:d,onDownloadProgress:u}=s,l,m,y,S,h;function p(){S&&S(),h&&h(),s.cancelToken&&s.cancelToken.unsubscribe(l),s.signal&&s.signal.removeEventListener(\"abort\",l)}let f=new XMLHttpRequest;f.open(s.method.toUpperCase(),s.url,!0),f.timeout=s.timeout;function w(){if(!f)return;const g=C.from(\"getAllResponseHeaders\"in f&&f.getAllResponseHeaders()),T={data:!c||c===\"text\"||c===\"json\"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:g,config:e,request:f};ft(function(_){n(_),p()},function(_){r(_),p()},T),f=null}\"onloadend\"in f?f.onloadend=w:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.indexOf(\"file:\")===0)||setTimeout(w)},f.onabort=function(){f&&(r(new b(\"Request aborted\",b.ECONNABORTED,e,f)),f=null)},f.onerror=function(E){const T=E&&E.message?E.message:\"Network Error\",L=new b(T,b.ERR_NETWORK,e,f);L.event=E||null,r(L),f=null},f.ontimeout=function(){let E=s.timeout?\"timeout of \"+s.timeout+\"ms exceeded\":\"timeout exceeded\";const T=s.transitional||Oe;s.timeoutErrorMessage&&(E=s.timeoutErrorMessage),r(new b(E,T.clarifyTimeoutError?b.ETIMEDOUT:b.ECONNABORTED,e,f)),f=null},i===void 0&&o.setContentType(null),\"setRequestHeader\"in f&&a.forEach(o.toJSON(),function(E,T){f.setRequestHeader(T,E)}),a.isUndefined(s.withCredentials)||(f.withCredentials=!!s.withCredentials),c&&c!==\"json\"&&(f.responseType=s.responseType),u&&([y,h]=ie(u,!0),f.addEventListener(\"progress\",y)),d&&f.upload&&([m,S]=ie(d),f.upload.addEventListener(\"progress\",m),f.upload.addEventListener(\"loadend\",S)),(s.cancelToken||s.signal)&&(l=g=>{f&&(r(!g||g.type?new Q(null,e,f):g),f.abort(),f=null)},s.cancelToken&&s.cancelToken.subscribe(l),s.signal&&(s.signal.aborted?l():s.signal.addEventListener(\"abort\",l)));const F=kn(s.url);if(F&&O.protocols.indexOf(F)===-1){r(new b(\"Unsupported protocol \"+F+\":\",b.ERR_BAD_REQUEST,e));return}f.send(i||null)})},Jn=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,s;const i=function(u){if(!s){s=!0,c();const l=u instanceof Error?u:this.reason;r.abort(l instanceof b?l:new Q(l instanceof Error?l.message:l))}};let o=t&&setTimeout(()=>{o=null,i(new b(`timeout of ${t}ms exceeded`,b.ETIMEDOUT))},t);const c=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(i):u.removeEventListener(\"abort\",i)}),e=null)};e.forEach(u=>u.addEventListener(\"abort\",i));const{signal:d}=r;return d.unsubscribe=()=>a.asap(c),d}},Wn=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,s;for(;r<n;)s=r+t,yield e.slice(r,s),r=s},Kn=async function*(e,t){for await(const n of vn(e))yield*Wn(n,t)},vn=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},$e=(e,t,n,r)=>{const s=Kn(e,t);let i=0,o,c=d=>{o||(o=!0,r&&r(d))};return new ReadableStream({async pull(d){try{const{done:u,value:l}=await s.next();if(u){c(),d.close();return}let m=l.byteLength;if(n){let y=i+=m;n(y)}d.enqueue(new Uint8Array(l))}catch(u){throw c(u),u}},cancel(d){return c(d),s.return()}},{highWaterMark:2})},ze=64*1024,{isFunction:ne}=a,Xn=(({Request:e,Response:t})=>({Request:e,Response:t}))(a.global),{ReadableStream:Ve,TextEncoder:Je}=a.global,We=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Gn=e=>{e=a.merge.call({skipUndefined:!0},Xn,e);const{fetch:t,Request:n,Response:r}=e,s=t?ne(t):typeof fetch==\"function\",i=ne(n),o=ne(r);if(!s)return!1;const c=s&&ne(Ve),d=s&&(typeof Je==\"function\"?(h=>p=>h.encode(p))(new Je):async h=>new Uint8Array(await new n(h).arrayBuffer())),u=i&&c&&We(()=>{let h=!1;const p=new n(O.origin,{body:new Ve,method:\"POST\",get duplex(){return h=!0,\"half\"}}),f=p.headers.has(\"Content-Type\");return p.body!=null&&p.body.cancel(),h&&!f}),l=o&&c&&We(()=>a.isReadableStream(new r(\"\").body)),m={stream:l&&(h=>h.body)};s&&[\"text\",\"arrayBuffer\",\"blob\",\"formData\",\"stream\"].forEach(h=>{!m[h]&&(m[h]=(p,f)=>{let w=p&&p[h];if(w)return w.call(p);throw new b(`Response type '${h}' is not supported`,b.ERR_NOT_SUPPORT,f)})});const y=async h=>{if(h==null)return 0;if(a.isBlob(h))return h.size;if(a.isSpecCompliantForm(h))return(await new n(O.origin,{method:\"POST\",body:h}).arrayBuffer()).byteLength;if(a.isArrayBufferView(h)||a.isArrayBuffer(h))return h.byteLength;if(a.isURLSearchParams(h)&&(h=h+\"\"),a.isString(h))return(await d(h)).byteLength},S=async(h,p)=>{const f=a.toFiniteNumber(h.getContentLength());return f??y(p)};return async h=>{let{url:p,method:f,data:w,signal:F,cancelToken:g,timeout:E,onDownloadProgress:T,onUploadProgress:L,responseType:_,headers:V,withCredentials:Z=\"same-origin\",fetchOptions:xe}=pt(h),Ce=t||fetch;_=_?(_+\"\").toLowerCase():\"text\";let Y=Jn([F,g&&g.toAbortSignal()],E),J=null;const B=Y&&Y.unsubscribe&&(()=>{Y.unsubscribe()});let _e;try{if(L&&u&&f!==\"get\"&&f!==\"head\"&&(_e=await S(V,w))!==0){let N=new n(p,{method:\"POST\",body:w,duplex:\"half\"}),H;if(a.isFormData(w)&&(H=N.headers.get(\"content-type\"))&&V.setContentType(H),N.body){const[pe,ee]=qe(_e,ie(He(L)));w=$e(N.body,ze,pe,ee)}}a.isString(Z)||(Z=Z?\"include\":\"omit\");const A=i&&\"credentials\"in n.prototype;if(a.isFormData(w)){const N=V.getContentType();N&&/^multipart\\/form-data/i.test(N)&&!/boundary=/i.test(N)&&V.delete(\"content-type\")}const Ne={...xe,signal:Y,method:f.toUpperCase(),headers:V.normalize().toJSON(),body:w,duplex:\"half\",credentials:A?Z:void 0};J=i&&new n(p,Ne);let U=await(i?Ce(J,xe):Ce(p,Ne));const Pe=l&&(_===\"stream\"||_===\"response\");if(l&&(T||Pe&&B)){const N={};[\"status\",\"statusText\",\"headers\"].forEach(De=>{N[De]=U[De]});const H=a.toFiniteNumber(U.headers.get(\"content-length\")),[pe,ee]=T&&qe(H,ie(He(T),!0))||[];U=new r($e(U.body,ze,pe,()=>{ee&&ee(),B&&B()}),N)}_=_||\"text\";let Et=await m[a.findKey(m,_)||\"text\"](U,h);return!Pe&&B&&B(),await new Promise((N,H)=>{ft(N,H,{data:Et,headers:C.from(U.headers),status:U.status,statusText:U.statusText,config:h,request:J})})}catch(A){throw B&&B(),A&&A.name===\"TypeError\"&&/Load failed|fetch/i.test(A.message)?Object.assign(new b(\"Network Error\",b.ERR_NETWORK,h,J,A&&A.response),{cause:A.cause||A}):b.from(A,A&&A.code,h,J,A&&A.response)}}},Qn=new Map,ht=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:s}=t,i=[r,s,n];let o=i.length,c=o,d,u,l=Qn;for(;c--;)d=i[c],u=l.get(d),u===void 0&&l.set(d,u=c?new Map:Gn(t)),l=u;return u};ht();const Ae={http:fn,xhr:Vn,fetch:{get:ht}};a.forEach(Ae,(e,t)=>{if(e){try{Object.defineProperty(e,\"name\",{value:t})}catch{}Object.defineProperty(e,\"adapterName\",{value:t})}});const Ke=e=>`- ${e}`,Zn=e=>a.isFunction(e)||e===null||e===!1;function Yn(e,t){e=a.isArray(e)?e:[e];const{length:n}=e;let r,s;const i={};for(let o=0;o<n;o++){r=e[o];let c;if(s=r,!Zn(r)&&(s=Ae[(c=String(r)).toLowerCase()],s===void 0))throw new b(`Unknown adapter '${c}'`);if(s&&(a.isFunction(s)||(s=s.get(t))))break;i[c||\"#\"+o]=s}if(!s){const o=Object.entries(i).map(([d,u])=>`adapter ${d} `+(u===!1?\"is not supported by the environment\":\"is not available in the build\"));let c=n?o.length>1?`since :\n`+o.map(Ke).join(`\n`):\" \"+Ke(o[0]):\"as no adapter specified\";throw new b(\"There is no suitable adapter to dispatch the request \"+c,\"ERR_NOT_SUPPORT\")}return s}const mt={getAdapter:Yn,adapters:Ae};function ye(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Q(null,e)}function ve(e){return ye(e),e.headers=C.from(e.headers),e.data=be.call(e,e.transformRequest),[\"post\",\"put\",\"patch\"].indexOf(e.method)!==-1&&e.headers.setContentType(\"application/x-www-form-urlencoded\",!1),mt.getAdapter(e.adapter||G.adapter,e)(e).then(function(r){return ye(e),r.data=be.call(e,e.transformResponse,r),r.headers=C.from(r.headers),r},function(r){return ut(r)||(ye(e),r&&r.response&&(r.response.data=be.call(e,e.transformResponse,r.response),r.response.headers=C.from(r.response.headers))),Promise.reject(r)})}const bt=\"1.15.1\",de={};[\"object\",\"boolean\",\"number\",\"function\",\"string\",\"symbol\"].forEach((e,t)=>{de[e]=function(r){return typeof r===e||\"a\"+(t<1?\"n \":\" \")+e}});const Xe={};de.transitional=function(t,n,r){function s(i,o){return\"[Axios v\"+bt+\"] Transitional option '\"+i+\"'\"+o+(r?\". \"+r:\"\")}return(i,o,c)=>{if(t===!1)throw new b(s(o,\" has been removed\"+(n?\" in \"+n:\"\")),b.ERR_DEPRECATED);return n&&!Xe[o]&&(Xe[o]=!0,console.warn(s(o,\" has been deprecated since v\"+n+\" and will be removed in the near future\"))),t?t(i,o,c):!0}};de.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function er(e,t,n){if(typeof e!=\"object\")throw new b(\"options must be an object\",b.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const i=r[s],o=t[i];if(o){const c=e[i],d=c===void 0||o(c,i,e);if(d!==!0)throw new b(\"option \"+i+\" must be \"+d,b.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new b(\"Unknown option \"+i,b.ERR_BAD_OPTION)}}const oe={assertOptions:er,validators:de},P=oe.validators;let I=class{constructor(t){this.defaults=t||{},this.interceptors={request:new je,response:new je}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const i=(()=>{if(!s.stack)return\"\";const o=s.stack.indexOf(`\n`);return o===-1?\"\":s.stack.slice(o+1)})();try{if(!r.stack)r.stack=i;else if(i){const o=i.indexOf(`\n`),c=o===-1?-1:i.indexOf(`\n`,o+1),d=c===-1?\"\":i.slice(c+1);String(r.stack).endsWith(d)||(r.stack+=`\n`+i)}}catch{}}throw r}}_request(t,n){typeof t==\"string\"?(n=n||{},n.url=t):n=t||{},n=q(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:i}=n;r!==void 0&&oe.assertOptions(r,{silentJSONParsing:P.transitional(P.boolean),forcedJSONParsing:P.transitional(P.boolean),clarifyTimeoutError:P.transitional(P.boolean),legacyInterceptorReqResOrdering:P.transitional(P.boolean)},!1),s!=null&&(a.isFunction(s)?n.paramsSerializer={serialize:s}:oe.assertOptions(s,{encode:P.function,serialize:P.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),oe.assertOptions(n,{baseUrl:P.spelling(\"baseURL\"),withXsrfToken:P.spelling(\"withXSRFToken\")},!0),n.method=(n.method||this.defaults.method||\"get\").toLowerCase();let o=i&&a.merge(i.common,i[n.method]);i&&a.forEach([\"delete\",\"get\",\"head\",\"post\",\"put\",\"patch\",\"common\"],h=>{delete i[h]}),n.headers=C.concat(o,i);const c=[];let d=!0;this.interceptors.request.forEach(function(p){if(typeof p.runWhen==\"function\"&&p.runWhen(n)===!1)return;d=d&&p.synchronous;const f=n.transitional||Oe;f&&f.legacyInterceptorReqResOrdering?c.unshift(p.fulfilled,p.rejected):c.push(p.fulfilled,p.rejected)});const u=[];this.interceptors.response.forEach(function(p){u.push(p.fulfilled,p.rejected)});let l,m=0,y;if(!d){const h=[ve.bind(this),void 0];for(h.unshift(...c),h.push(...u),y=h.length,l=Promise.resolve(n);m<y;)l=l.then(h[m++],h[m++]);return l}y=c.length;let S=n;for(;m<y;){const h=c[m++],p=c[m++];try{S=h(S)}catch(f){p.call(this,f);break}}try{l=ve.call(this,S)}catch(h){return Promise.reject(h)}for(m=0,y=u.length;m<y;)l=l.then(u[m++],u[m++]);return l}getUri(t){t=q(this.defaults,t);const n=dt(t.baseURL,t.url,t.allowAbsoluteUrls);return ct(n,t.params,t.paramsSerializer)}};a.forEach([\"delete\",\"get\",\"head\",\"options\"],function(t){I.prototype[t]=function(n,r){return this.request(q(r||{},{method:t,url:n,data:(r||{}).data}))}});a.forEach([\"post\",\"put\",\"patch\"],function(t){function n(r){return function(i,o,c){return this.request(q(c||{},{method:t,headers:r?{\"Content-Type\":\"multipart/form-data\"}:{},url:i,data:o}))}}I.prototype[t]=n(),I.prototype[t+\"Form\"]=n(!0)});let tr=class yt{constructor(t){if(typeof t!=\"function\")throw new TypeError(\"executor must be a function.\");let n;this.promise=new Promise(function(i){n=i});const r=this;this.promise.then(s=>{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](s);r._listeners=null}),this.promise.then=s=>{let i;const o=new Promise(c=>{r.subscribe(c),i=c}).then(s);return o.cancel=function(){r.unsubscribe(i)},o},t(function(i,o,c){r.reason||(r.reason=new Q(i,o,c),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new yt(function(s){t=s}),cancel:t}}};function nr(e){return function(n){return e.apply(null,n)}}function rr(e){return a.isObject(e)&&e.isAxiosError===!0}const ge={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(ge).forEach(([e,t])=>{ge[t]=e});function wt(e){const t=new I(e),n=Qe(I.prototype.request,t);return a.extend(n,I.prototype,t,{allOwnKeys:!0}),a.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return wt(q(e,s))},n}const R=wt(G);R.Axios=I;R.CanceledError=Q;R.CancelToken=tr;R.isCancel=ut;R.VERSION=bt;R.toFormData=fe;R.AxiosError=b;R.Cancel=R.CanceledError;R.all=function(t){return Promise.all(t)};R.spread=nr;R.isAxiosError=rr;R.mergeConfig=q;R.AxiosHeaders=C;R.formToJSON=e=>lt(a.isHTMLForm(e)?new FormData(e):e);R.getAdapter=mt.getAdapter;R.HttpStatusCode=ge;R.default=R;const{Axios:cr,AxiosError:lr,CanceledError:ur,isCancel:fr,CancelToken:dr,VERSION:pr,all:hr,Cancel:mr,isAxiosError:br,spread:yr,toFormData:wr,AxiosHeaders:Er,HttpStatusCode:Rr,formToJSON:gr,getAdapter:Sr,mergeConfig:Or}=R,k=R.create({baseURL:Rt,timeout:6e5});k.interceptors.request.use(e=>{const t=Ge();t&&(e.headers[\"X-DMP-TOKEN\"]=t);const n=gt();return e.headers[\"X-I18n-Lang\"]=n.language,e},e=>Promise.reject(e));k.interceptors.response.use(async e=>{if(e.config.responseType===\"blob\")return e;const t=Number(e.data.status??e.data.code);if(t===200){const n=e.headers[\"x-dmp-new-token\"]||\"\";if(n&&n!==Ge()){const r=Fe();r.token=n}return e.data}else if(t===420){const n=Fe();return te(e.data.message||\"服务器偷偷跑到火星去玩了\",\"error\"),await n.clearStore(),window.location.hash!==\"#/login\"&&(window.location.href=\"/#/login\"),Promise.reject(e.data)}else return te(e.data.message||\"服务器偷偷跑到火星去玩了\",\"error\"),Promise.reject(e.data.message||\"服务器偷偷跑到火星去玩了\")},e=>(e.data=e.data||{},e.data.message?te(e.status+\" \"+e.data.message,\"error\"):(e.data.message=\"连接到服务器失败\",te(e.data.message,\"error\")),Promise.reject(e)));const Tr={get:(e,t)=>k.get(e,{params:t}),post:(e,t)=>k.post(e,t),put:(e,t)=>k.put(e,t),delete:(e,t)=>k.delete(e,{headers:{\"Content-Type\":\"application/json\"},data:t}),download:async(e,t,n)=>{try{const r=await k.get(e,{params:t,responseType:\"blob\"}),s=new Blob([r.data]),i=window.URL.createObjectURL(s),o=document.createElement(\"a\");if(o.href=i,n)o.download=n;else{const c=r.headers[\"content-disposition\"];if(c){const d=c.match(/filename\\*?=(?:utf-8'')?([^;]+)/i);d&&d[1]&&(o.download=decodeURIComponent(d[1]))}else o.download=\"download\"}return document.body.appendChild(o),o.click(),document.body.removeChild(o),window.URL.revokeObjectURL(i),r}catch(r){throw console.error(\"下载文件失败:\",r),r}}};export{Tr as h};\n"
  },
  {
    "path": "embedFS/dist/assets/backup-D4Jzm4dn.js",
    "content": "import{_ as j}from\"./Result-DI11lCXq.js\";import{t as b}from\"./tools-BtEQwbyL.js\";import{g as J,d as K,b as W,e as O,f as m,j as P,a8 as Q,a9 as X,c as F,l as t,o as p,A as v,w as e,a,x as Y,s as k,v as r,t as i,U as N,W as S,J as y,aK as Z,ae as ee,D as M,ad as te,F as q,G as V}from\"./index-But_YWe_.js\";import{V as oe}from\"./VDataTable-BRoXfM0Y.js\";import{V as ae}from\"./VMenu-CXNpVDF7.js\";import{V as le}from\"./VList-D_MCDEbx.js\";import{V as w}from\"./VChip-pydKSkvr.js\";import{V as se,a as ie}from\"./VToolbar-BhFwV7qm.js\";import{V as ne}from\"./VSkeletonLoader-ChbR7Nc0.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./axios-DNCpvJag.js\";import\"./VPagination-BEBHkR5c.js\";import\"./VSelect-CxsUdWRP.js\";import\"./VInput-D4WPJeZb.js\";import\"./index-c6y4pbVT.js\";import\"./VTextField-C23ADfJX.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./VTable-BLAHjZfY.js\";import\"./ssrBoot-BL3GCGCL.js\";const re={key:0},Ie={__name:\"backup\",setup(ue){const u=J(),G=K(),{t:o}=W(),{mobile:z}=O(),I=m(window.innerHeight),h=m(!1),B=m([]),g=()=>{if(u.room.id===0)return;h.value=!0;const n={roomID:u.room.id};b.backup.get(n).then(l=>{B.value=l.data,B.value.sort((d,s)=>s.timestamp-d.timestamp)}).finally(()=>{h.value=!1})},f=m([]),$=[{key:\"gameName\",title:o(\"tools.backup.gameName\")},{key:\"cycles\",title:o(\"tools.backup.cycles\")},{key:\"size\",title:o(\"tools.backup.size\")},{key:\"timestamp\",title:o(\"tools.backup.timestamp\")},{key:\"actions\",title:o(\"tools.backup.actions\")}],c=m(!1),C=m(!1),R=()=>{C.value=!0;const n={roomID:u.room.id};b.backup.post(n).then(l=>{g(),V(l.message)}).finally(()=>{C.value=!1})},_=m(!1),A=n=>{_.value=!0,c.value=!0;const l={roomID:u.room.id,filenames:[n]};b.backup.delete(l).then(d=>{g(),V(o(\"tools.backup.deleteMessage1\")+d.data+o(\"tools.backup.deleteMessage2\"))}).finally(()=>{_.value=!1,c.value=!1})},E=()=>{_.value=!0,c.value=!0;const n={roomID:u.room.id,filenames:f.value.map(l=>l.fileName)};b.backup.delete(n).then(l=>{g(),f.value=[],V(o(\"tools.backup.deleteMessage1\")+l.data+o(\"tools.backup.deleteMessage2\"))}).finally(()=>{_.value=!1,c.value=!1})},L=m(!1),H=n=>{c.value=!0,L.value=!0;const l={roomID:u.room.id,filename:n};b.backup.restore.post(l).then(d=>{V(d.message)}).finally(()=>{L.value=!1,c.value=!1})},U=n=>{c.value=!0;const l={roomID:u.room.id,filename:n};b.backup.download.download(l,\"dmp_backup.zip\").finally(()=>{c.value=!1})},x=Q(()=>{I.value=window.innerHeight},200),D=()=>Math.max(2,Math.floor(I.value-150));return P(()=>{window.addEventListener(\"resize\",x),g()}),X(()=>{window.removeEventListener(\"resize\",x)}),(n,l)=>{const d=j;return t(u).gameVersion.local!==0?(p(),F(q,{key:0},[t(u).room.id!==0?(p(),v(te,{key:0,border:\"\",rounded:\"\"},{default:e(()=>[a(oe,{modelValue:t(f),\"onUpdate:modelValue\":l[0]||(l[0]=s=>Y(f)?f.value=s:null),\"show-select\":\"\",\"return-object\":\"\",headers:$,items:t(B),loading:t(h)},{loading:e(()=>[a(ne,{type:\"table-row@10\"})]),top:e(()=>[a(se,{flat:\"\"},{default:e(()=>[a(ie,null,{default:e(()=>[a(y,{icon:\"ri-save-2-line\",start:\"\"}),t(z)?M(\"\",!0):(p(),F(\"span\",re,i(t(o)(\"tools.backup.title\")),1))]),_:1}),a(k,{\"prepend-icon\":\"ri-add-line\",color:\"success\",loading:t(C),onClick:R},{default:e(()=>[r(i(t(o)(\"tools.backup.backup\")),1)]),_:1},8,[\"loading\"]),a(k,{\"prepend-icon\":\"ri-delete-bin-5-line\",color:\"error\",disabled:t(f).length===0,loading:t(_),onClick:E},{default:e(()=>[r(i(t(o)(\"tools.backup.multiDelete\")),1)]),_:1},8,[\"disabled\",\"loading\"]),t(z)?M(\"\",!0):(p(),v(k,{key:0,\"prepend-icon\":\"ri-refresh-line\",loading:t(h),color:\"default\",onClick:g},{default:e(()=>[r(i(t(o)(\"platform.user.table.refresh\")),1)]),_:1},8,[\"loading\"]))]),_:1})]),\"item.gameName\":e(({value:s})=>[a(w,{label:\"\",color:\"primary\"},{default:e(()=>[r(i(s),1)]),_:2},1024)]),\"item.cycles\":e(({value:s})=>[a(w,{label:\"\",color:\"info\"},{default:e(()=>[r(i(s),1)]),_:2},1024)]),\"item.size\":e(({value:s})=>[a(w,{label:\"\",color:\"success\"},{default:e(()=>[r(i(t(ee)(s)),1)]),_:2},1024)]),\"item.timestamp\":e(({value:s})=>[a(w,{label:\"\",color:\"default\"},{default:e(()=>[r(i(t(Z)(s)),1)]),_:2},1024)]),\"item.actions\":e(({item:s})=>[a(k,{color:\"info\",\"append-icon\":\"ri-arrow-drop-down-line\",variant:\"text\",loading:t(c)},{default:e(()=>[r(i(t(o)(\"tools.backup.actions\"))+\" \",1),a(ae,{activator:\"parent\"},{default:e(()=>[a(le,null,{default:e(()=>[a(N,{class:\"text-success\",onClick:T=>H(s.fileName)},{prepend:e(()=>[a(y,{icon:\"ri-device-recover-line\",size:\"22\"})]),default:e(()=>[a(S,null,{default:e(()=>[r(i(t(o)(\"tools.backup.restore\")),1)]),_:1})]),_:1},8,[\"onClick\"]),a(N,{class:\"text-info\",onClick:T=>U(s.fileName)},{prepend:e(()=>[a(y,{icon:\"ri-download-line\",size:\"22\"})]),default:e(()=>[a(S,null,{default:e(()=>[r(i(t(o)(\"tools.backup.download\")),1)]),_:1})]),_:1},8,[\"onClick\"]),a(N,{class:\"text-error\",onClick:T=>A(s.fileName)},{prepend:e(()=>[a(y,{icon:\"ri-delete-bin-line\",size:\"22\"})]),default:e(()=>[a(S,null,{default:e(()=>[r(i(t(o)(\"tools.backup.delete\")),1)]),_:1})]),_:1},8,[\"onClick\"])]),_:2},1024)]),_:2},1024)]),_:2},1032,[\"loading\"])]),_:1},8,[\"modelValue\",\"items\",\"loading\"])]),_:1})):(p(),v(d,{key:1,title:t(o)(\"global.noRoomSelected.title\"),\"sub-title\":t(o)(\"global.noRoomSelected.subTitle\"),type:\"error\",height:D()},{default:e(()=>[a(k,{to:\"/rooms\",class:\"mt-4\"},{default:e(()=>[r(i(t(o)(\"global.noRoomSelected.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"]))],64)):(p(),F(q,{key:1},[t(G).userInfo.role===\"admin\"?(p(),v(d,{key:0,title:t(o)(\"global.noGame.title\"),\"sub-title\":t(o)(\"global.noGame.subTitle\"),height:D(),type:\"error\"},{default:e(()=>[a(k,{to:\"/install\",class:\"mt-4\"},{default:e(()=>[r(i(t(o)(\"global.noGame.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"])):(p(),v(d,{key:1,title:t(o)(\"global.noGameNoAdmin.title\"),\"sub-title\":t(o)(\"global.noGameNoAdmin.subTitle\"),height:D(),type:\"error\"},null,8,[\"title\",\"sub-title\",\"height\"]))],64))}}};export{Ie as default};\n"
  },
  {
    "path": "embedFS/dist/assets/base-Dq3aguG-.js",
    "content": "import{_ as ye}from\"./Result-DI11lCXq.js\";import{ai as J,aj as B,a2 as Se,ak as M,k as z,a as l,s as O,al as oe,am as ke,R as ne,an as we,i as k,z as Ve,ao as Ie,J as E,B as _e,K as De,ap as xe,aq as R,ar as me,as as Ce,E as te,at as Pe,au as Te,e as pe,av as Re,aw as X,ax as Be,ad as re,Y as H,F as ee,ay as Ae,az as Ee,aA as Ne,aB as We,f as b,d as ze,g as Oe,u as $e,b as Ge,j as Fe,a8 as Le,a9 as He,c as ie,l as t,o as v,A as f,w as u,x as se,D as Z,v as j,t as U,G as ue,aC as Je}from\"./index-But_YWe_.js\";import Me from\"./room-BV8LbqUm.js\";import je from\"./world-Dt9MkwG_.js\";import Ue from\"./mod-3aGhFcVM.js\";import qe from\"./roomSetting-BQQnBtEO.js\";import{r as q}from\"./room-BLsFZNUm.js\";import{V as de,m as Ke,a as ce,b as Ye}from\"./VTabs-B4m-OW3A.js\";import{V as K}from\"./VContainer-Dy0K6N_V.js\";import\"./VRow-DtJTiJKO.js\";import\"./VCol-BCVfdzjO.js\";import\"./VTextField-C23ADfJX.js\";import\"./index-c6y4pbVT.js\";import\"./VInput-D4WPJeZb.js\";import\"./index-Nr3m5Q0F.js\";import\"./VTooltip-BV7Wxv--.js\";import\"./VRadioGroup-DDJeM_aY.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VChip-pydKSkvr.js\";import\"./VSlider-CGi8T5rU.js\";import\"./VNumberInput-uP7vEYUF.js\";import\"./VForm-D9iQptwo.js\";import\"./VSpacer-D758VKS2.js\";import\"./VDialog-BetymGlx.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./CodeEditor-D9V3e-IU.js\";import\"./levelDataSetting-1LIRScEY.js\";import\"./ConfirmBox-UdDnLY_r.js\";import\"./VAlert-hOsVftqi.js\";import\"./VMenu-CXNpVDF7.js\";import\"./VList-D_MCDEbx.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./VTimePicker-BiJhf8Qg.js\";import\"./axios-DNCpvJag.js\";const ae=Symbol.for(\"vuetify:v-stepper\"),ve=B({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:\"$vuetify.stepper.prev\"},nextText:{type:String,default:\"$vuetify.stepper.next\"}},\"VStepperActions\"),fe=J()({name:\"VStepperActions\",props:ve(),emits:{\"click:prev\":()=>!0,\"click:next\":()=>!0},setup(e,h){let{emit:r,slots:i}=h;const{t:n}=Se();function m(){r(\"click:prev\")}function g(){r(\"click:next\")}return M(()=>{const y={onClick:m},w={onClick:g};return z(\"div\",{class:\"v-stepper-actions\"},[l(oe,{defaults:{VBtn:{disabled:[\"prev\",!0].includes(e.disabled),text:n(e.prevText),variant:\"text\"}}},{default:()=>[i.prev?.({props:y})??l(O,y,null)]}),l(oe,{defaults:{VBtn:{color:e.color,disabled:[\"next\",!0].includes(e.disabled),text:n(e.nextText),variant:\"tonal\"}}},{default:()=>[i.next?.({props:w})??l(O,w,null)]})])}),{}}}),ge=ke(\"v-stepper-header\"),Qe=B({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:R,default:\"$complete\"},editable:Boolean,editIcon:{type:R,default:\"$edit\"},error:Boolean,errorIcon:{type:R,default:\"$error\"},icon:R,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]}},\"StepperItem\"),Xe=B({...Qe(),...xe()},\"VStepperItem\"),N=J()({name:\"VStepperItem\",directives:{vRipple:ne},props:Xe(),emits:{\"group:selected\":e=>!0},setup(e,h){let{slots:r}=h;const i=we(e,ae,!0),n=k(()=>i?.value.value??e.value),m=k(()=>e.rules.every(P=>P()===!0)),g=k(()=>!e.disabled&&e.editable),y=k(()=>!e.disabled&&e.editable),w=k(()=>e.error||!m.value),_=k(()=>e.complete||e.rules.length>0&&m.value),o=k(()=>w.value?e.errorIcon:_.value?e.completeIcon:i.isSelected.value&&e.editable?e.editIcon:e.icon),d=k(()=>({canEdit:y.value,hasError:w.value,hasCompleted:_.value,title:e.title,subtitle:e.subtitle,step:n.value,value:e.value}));return M(()=>{const P=(!i||i.isSelected.value||_.value||y.value)&&!w.value&&!e.disabled,$=!!(e.title!=null||r.title),D=!!(e.subtitle!=null||r.subtitle);function S(){i?.toggle()}return Ve(z(\"button\",{class:De([\"v-stepper-item\",{\"v-stepper-item--complete\":_.value,\"v-stepper-item--disabled\":e.disabled,\"v-stepper-item--error\":w.value},i?.selectedClass.value]),disabled:!e.editable,type:\"button\",onClick:S},[g.value&&Ie(!0,\"v-stepper-item\"),l(_e,{key:\"stepper-avatar\",class:\"v-stepper-item__avatar\",color:P?e.color:void 0,size:24},{default:()=>[r.icon?.(d.value)??(o.value?l(E,{icon:o.value},null):n.value)]}),z(\"div\",{class:\"v-stepper-item__content\"},[$&&z(\"div\",{key:\"title\",class:\"v-stepper-item__title\"},[r.title?.(d.value)??e.title]),D&&z(\"div\",{key:\"subtitle\",class:\"v-stepper-item__subtitle\"},[r.subtitle?.(d.value)??e.subtitle]),r.default?.(d.value)])]),[[ne,e.editable&&e.ripple,null]])}),{}}}),Ze=B({...Pe(Ke(),[\"continuous\",\"nextIcon\",\"prevIcon\",\"showArrows\",\"touch\",\"mandatory\"])},\"VStepperWindow\"),be=J()({name:\"VStepperWindow\",props:Ze(),emits:{\"update:modelValue\":e=>!0},setup(e,h){let{slots:r}=h;const i=me(ae,null),n=Ce(e,\"modelValue\"),m=k({get(){return n.value!=null||!i?n.value:i.items.value.find(g=>i.selected.value.includes(g.id))?.value},set(g){n.value=g}});return M(()=>{const g=de.filterProps(e);return l(de,te({_as:\"VStepperWindow\"},g,{modelValue:m.value,\"onUpdate:modelValue\":y=>m.value=y,class:[\"v-stepper-window\",e.class],style:e.style,mandatory:!1,touch:!1}),r)}),{}}}),et=B({...Ye()},\"VStepperWindowItem\"),W=J()({name:\"VStepperWindowItem\",props:et(),setup(e,h){let{slots:r}=h;return M(()=>{const i=ce.filterProps(e);return l(ce,te({_as:\"VStepperWindowItem\"},i,{class:[\"v-stepper-window-item\",e.class],style:e.style}),r)}),{}}}),tt=B({altLabels:Boolean,bgColor:String,completeIcon:R,editIcon:R,editable:Boolean,errorIcon:R,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:\"title\"},itemValue:{type:[String,Array,Function],default:\"value\"},itemProps:{type:[Boolean,String,Array,Function],default:\"props\"},nonLinear:Boolean,flat:Boolean,...We()},\"Stepper\"),at=B({...tt(),...Ne({mandatory:\"force\",selectedClass:\"v-stepper-item--selected\"}),...Ee(),...Ae(ve(),[\"prevText\",\"nextText\"])},\"VStepper\"),lt=J()({name:\"VStepper\",props:at(),emits:{\"update:modelValue\":e=>!0},setup(e,h){let{slots:r}=h;const{items:i,next:n,prev:m,selected:g}=Te(e,ae),{displayClasses:y,mobile:w}=pe(e),{completeIcon:_,editIcon:o,errorIcon:d,color:P,editable:$,prevText:D,nextText:S}=Re(e),A=k(()=>e.items.map((p,T)=>{const c=X(p,e.itemTitle,p),F=X(p,e.itemValue,T+1),I=e.itemProps===!0?p:X(p,e.itemProps),V={title:c,value:F,...I};return{title:V.title,value:V.value,props:V,raw:p}})),x=k(()=>i.value.findIndex(p=>g.value.includes(p.id))),G=k(()=>e.disabled?e.disabled:x.value===0?\"prev\":x.value===i.value.length-1?\"next\":!1);return Be({VStepperItem:{editable:$,errorIcon:d,completeIcon:_,editIcon:o,prevText:D,nextText:S},VStepperActions:{color:P,disabled:G,prevText:D,nextText:S}}),M(()=>{const p=re.filterProps(e),T=!!(r.header||e.items.length),c=e.items.length>0,F=!e.hideActions&&!!(c||r.actions);return l(re,te(p,{color:e.bgColor,class:[\"v-stepper\",{\"v-stepper--alt-labels\":e.altLabels,\"v-stepper--flat\":e.flat,\"v-stepper--non-linear\":e.nonLinear,\"v-stepper--mobile\":w.value},y.value,e.class],style:e.style}),{default:()=>[T&&l(ge,{key:\"stepper-header\"},{default:()=>[A.value.map((I,V)=>{let{raw:Y,...L}=I;return z(ee,null,[!!V&&l(H,null,null),l(N,L.props,{default:r[`header-item.${L.value}`]??r.header,icon:r.icon,title:r.title,subtitle:r.subtitle})])})]}),c&&l(be,{key:\"stepper-window\"},{default:()=>[A.value.map(I=>l(W,{value:I.value},{default:()=>r[`item.${I.value}`]?.(I)??r.item?.(I)}))]}),r.default?.({prev:m,next:n}),F&&(r.actions?.({next:n,prev:m})??l(fe,{key:\"stepper-actions\",\"onClick:prev\":m,\"onClick:next\":n},r))]})}),{prev:m,next:n}}}),Ot={__name:\"base\",setup(e){const h=b(window.innerHeight),r=ze(),i=Oe();pe(),$e();const{t:n}=Ge(),m=b(!1),g=b(0),y=b(0),w=async()=>{if(i.room.id!==0){const a=await q.base.get({id:i.room.id});S.value=a.data.roomData,x.value=a.data.worldData,I(a.data.roomSettingData)}},_=async()=>{const a=await q.factor.get();g.value=a.data.roomCount,y.value=a.data.worldCount},o=b(0),d=()=>Math.max(2,Math.floor(h.value-304)),P=()=>{o.value--},$=async()=>{if(o.value===0&&D.value){const a=await D.value.validate();if(a.validate){S.value=a.formData,o.value++;return}}if(o.value===1&&A.value){const a=await A.value.validate();if(a.validate){x.value=a.formData,o.value++;return}}if(o.value===2&&G.value){const a=await G.value.validate();if(a.validate){p.value=a.formData,o.value++;return}}if(o.value===3&&T.value){const a=await T.value.validate();if(a.validate){c.value=a.formData,o.value++;return}}},D=b(),S=b({}),A=b(),x=b([]),G=b(),p=b(),T=b(),c=b({}),F=()=>({roomID:0,backupEnable:c.value.backup.enable,backupSetting:JSON.stringify(c.value.backup.setting),backupCleanEnable:c.value.backupClean.enable,backupCleanSetting:c.value.backupClean.setting,restartEnable:c.value.restart.enable,restartSetting:c.value.restart.setting,keepaliveEnable:c.value.keepalive.enable,keepaliveSetting:c.value.keepalive.setting,scheduledStartStopEnable:c.value.scheduledStartStop.enable,scheduledStartStopSetting:JSON.stringify(c.value.scheduledStartStop.setting),tickRate:c.value.tickRate,startType:c.value.startType,announceSetting:c.value.announceSetting}),I=a=>{c.value={backup:{enable:a.backupEnable,setting:JSON.parse(a.backupSetting)},backupClean:{enable:a.backupCleanEnable,setting:a.backupCleanSetting},restart:{enable:a.restartEnable,setting:a.restartSetting},keepalive:{enable:a.keepaliveEnable,setting:a.keepaliveSetting},scheduledStartStop:{enable:a.scheduledStartStopEnable,setting:JSON.parse(a.scheduledStartStopSetting)},tickRate:a.tickRate,startType:a.startType,announceSetting:a.announceSetting}},V=b(!1),Y=me(\"refresh\"),L=()=>{setTimeout(()=>{Y(!1),Je(()=>{Y(!0)})},0)},he=()=>{const a={roomData:S.value,worldData:x.value,roomSettingData:F()};if(i.room.id){for(let s=0;s<a.worldData.length;s++)p.value.modInOne?(a.roomData.modInOne=!0,a.roomData.modData=p.value.modData):(a.roomData.modInOne=!1,a.worldData[s].modData=p.value.worlds[s].modData),a.worldData[s].roomID=i.room.id,delete a.worldData[s].name,delete a.worldData[s].id;a.roomSettingData.roomID=i.room.id,V.value=!0,q.base.put(a).then(s=>{ue(s.message),i.room={id:s.data.id,gameName:s.data.gameName},L()}).finally(()=>{V.value=!1})}else{for(let s=0;s<a.worldData.length;s++)p.value.modInOne?(a.roomData.modInOne=!0,a.roomData.modData=p.value.modData):(a.roomData.modInOne=!1,a.worldData[s].modData=p.value.worlds[s].modData),a.worldData[s].id=0,delete a.worldData[s].name;V.value=!0,q.base.post(a).then(s=>{ue(s.message),i.room={id:s.data.id,gameName:s.data.gameName},L()}).finally(()=>{V.value=!1})}},le=Le(()=>{h.value=window.innerHeight},200);return Fe(async()=>{await Promise.all([_(),w()]),m.value=!0,window.addEventListener(\"resize\",le)}),He(()=>{window.removeEventListener(\"resize\",le)}),(a,s)=>{const C=ye;return t(i).gameVersion.local!==0?(v(),ie(ee,{key:0},[t(i).room.name===\"\"?(v(),f(C,{key:0,type:\"error\",title:t(n)(\"global.noRoomSelected.title\"),\"sub-title\":t(n)(\"global.noRoomSelected.subTitle\"),height:d()},null,8,[\"title\",\"sub-title\",\"height\"])):(v(),f(lt,{key:1,modelValue:t(o),\"onUpdate:modelValue\":s[1]||(s[1]=Q=>se(o)?o.value=Q:null)},{default:u(()=>[l(ge,null,{default:u(()=>[l(N,{color:t(o)>0?\"success\":\"\",complete:t(o)>0,value:0,title:t(n)(\"game.header.step1\")},{icon:u(()=>[l(E,{icon:\"ri-number-1\",size:\"12\"})]),_:1},8,[\"color\",\"complete\",\"title\"]),l(H),l(N,{color:t(o)>1?\"success\":\"\",complete:t(o)>1,value:1,title:t(n)(\"game.header.step2\")},{icon:u(()=>[l(E,{icon:\"ri-number-2\",size:\"12\"})]),_:1},8,[\"color\",\"complete\",\"title\"]),l(H),l(N,{color:t(o)>2?\"success\":\"\",complete:t(o)>2,value:2,title:t(n)(\"game.header.step3\")},{icon:u(()=>[l(E,{icon:\"ri-number-3\",size:\"12\"})]),_:1},8,[\"color\",\"complete\",\"title\"]),l(H),l(N,{color:t(o)>3?\"success\":\"\",complete:t(o)>3,value:3,title:t(n)(\"game.header.step4\")},{icon:u(()=>[l(E,{icon:\"ri-number-4\",size:\"12\"})]),_:1},8,[\"color\",\"complete\",\"title\"]),l(H),l(N,{color:t(o)>4?\"success\":\"\",complete:t(o)>4,value:4,title:t(n)(\"game.header.step5\")},{icon:u(()=>[l(E,{icon:\"ri-number-5\",size:\"12\"})]),_:1},8,[\"color\",\"complete\",\"title\"])]),_:1}),l(be,{modelValue:t(o),\"onUpdate:modelValue\":s[0]||(s[0]=Q=>se(o)?o.value=Q:null),class:\"mt-4\"},{default:u(()=>[l(W,{value:0},{default:u(()=>[t(m)&&t(o)===0?(v(),f(K,{key:0,height:d(),style:{\"overflow-y\":\"auto\"}},{default:u(()=>[l(Me,{ref_key:\"roomRef\",ref:D,\"room-count\":t(g),\"max-players\":t(r).userInfo.role===\"admin\"?0:t(r).userInfo.maxPlayers,\"form-data\":t(S)},null,8,[\"room-count\",\"max-players\",\"form-data\"])]),_:1},8,[\"height\"])):(v(),f(C,{key:1,type:\"info\",title:t(n)(\"game.base.loading\"),height:d()},null,8,[\"title\",\"height\"]))]),_:1}),l(W,{value:1},{default:u(()=>[t(m)&&t(o)===1?(v(),f(K,{key:0,height:d(),style:{\"overflow-y\":\"auto\"}},{default:u(()=>[l(je,{ref_key:\"worldRef\",ref:A,\"world-count\":t(y),\"form-data\":t(x),\"game-mode\":t(S).gameMode,\"max-worlds\":t(r).userInfo.role===\"admin\"?0:t(r).userInfo.maxWorlds,theme:t(i).theme,\"tab-window-height\":d()-300},null,8,[\"world-count\",\"form-data\",\"game-mode\",\"max-worlds\",\"theme\",\"tab-window-height\"])]),_:1},8,[\"height\"])):(v(),f(C,{key:1,type:\"info\",title:t(n)(\"game.base.loading\"),height:d()},null,8,[\"title\",\"height\"]))]),_:1}),l(W,{value:2},{default:u(()=>[t(m)&&t(o)===2?(v(),f(K,{key:0,height:d(),style:{\"overflow-y\":\"auto\"}},{default:u(()=>[l(Ue,{ref_key:\"modRef\",ref:G,worlds:t(x),mod:t(S).modData,\"mod-in-one\":t(S).modInOne,theme:t(i).theme,\"tab-window-height\":d()-110},null,8,[\"worlds\",\"mod\",\"mod-in-one\",\"theme\",\"tab-window-height\"])]),_:1},8,[\"height\"])):(v(),f(C,{key:1,type:\"info\",title:t(n)(\"game.base.loading\"),height:d()},null,8,[\"title\",\"height\"]))]),_:1}),l(W,{value:3},{default:u(()=>[t(m)&&t(o)===3?(v(),f(K,{key:0,height:d(),style:{\"overflow-y\":\"auto\"}},{default:u(()=>[l(qe,{ref_key:\"roomSettingRef\",ref:T,\"room-setting\":t(c)},null,8,[\"room-setting\"])]),_:1},8,[\"height\"])):(v(),f(C,{key:1,type:\"info\",title:t(n)(\"game.base.loading\"),height:d()},null,8,[\"title\",\"height\"]))]),_:1}),l(W,{value:4},{default:u(()=>[t(o)===4?(v(),f(C,{key:0,type:\"success\",height:d(),title:t(n)(\"game.base.step5.title\"),\"sub-title\":t(n)(\"game.base.step5.subTitle\")},null,8,[\"height\",\"title\",\"sub-title\"])):Z(\"\",!0)]),_:1})]),_:1},8,[\"modelValue\"]),l(fe,{class:\"mx-8\"},{prev:u(()=>[l(O,{disabled:t(o)===0,color:\"grey-lighten-3\",variant:\"elevated\",onClick:P},{default:u(()=>[j(U(t(n)(\"game.prev\")),1)]),_:1},8,[\"disabled\"])]),next:u(()=>[t(o)!==4?(v(),f(O,{key:0,color:\"primary\",variant:\"elevated\",onClick:$},{default:u(()=>[j(U(t(n)(\"game.next.button\")),1)]),_:1})):Z(\"\",!0),t(o)===4?(v(),f(O,{key:1,color:\"success\",disabled:!1,loading:t(V),variant:\"elevated\",onClick:he},{default:u(()=>[j(U(t(n)(\"game.next.save\")),1)]),_:1},8,[\"loading\"])):Z(\"\",!0)]),_:1})]),_:1},8,[\"modelValue\"]))],64)):(v(),ie(ee,{key:1},[t(r).userInfo.role===\"admin\"?(v(),f(C,{key:0,title:t(n)(\"global.noGame.title\"),\"sub-title\":t(n)(\"global.noGame.subTitle\"),height:d(),type:\"error\"},{default:u(()=>[l(O,{to:\"/install\",class:\"mt-4\"},{default:u(()=>[j(U(t(n)(\"global.noGame.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"])):(v(),f(C,{key:1,title:t(n)(\"global.noGameNoAdmin.title\"),\"sub-title\":t(n)(\"global.noGameNoAdmin.subTitle\"),height:d(),type:\"error\"},null,8,[\"title\",\"sub-title\",\"height\"]))],64))}}};export{Ot as default};\n"
  },
  {
    "path": "embedFS/dist/assets/base-DzlHa8yA.css",
    "content": "@charset \"UTF-8\";.v-stepper.v-sheet{overflow:hidden}.v-stepper.v-sheet{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-stepper.v-sheet{border-radius:4px}.v-stepper.v-sheet.v-stepper--flat{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-stepper-header{align-items:center;display:flex;position:relative;overflow-x:auto;justify-content:space-between;z-index:1}.v-stepper-header{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-stepper-header .v-divider{margin:0 -16px}.v-stepper-header .v-divider:last-child{margin-inline-end:0}.v-stepper-header .v-divider:first-child{margin-inline-start:0}.v-stepper--alt-labels .v-stepper-header{height:auto}.v-stepper--alt-labels .v-stepper-header .v-divider{align-self:flex-start;margin:35px -67px 0}.v-stepper-window{margin:1.5rem}.v-stepper-actions{display:flex;align-items:center;justify-content:space-between;padding:1rem}.v-stepper .v-stepper-actions{padding:0 1.5rem 1rem}.v-stepper-window-item .v-stepper-actions{padding:1.5rem 0 0}.v-stepper-item{align-items:center;align-self:stretch;display:inline-flex;flex:none;outline:none;opacity:var(--v-medium-emphasis-opacity);padding:1.5rem;position:relative;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-stepper-item:hover>.v-stepper-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-stepper-item:focus-visible>.v-stepper-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-stepper-item:focus>.v-stepper-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-stepper-item--active>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]>.v-stepper-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-stepper-item--active:hover>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-stepper-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-stepper-item--active:focus-visible>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-stepper-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-stepper-item--active:focus>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-stepper-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-stepper--non-linear .v-stepper-item{opacity:var(--v-high-emphasis-opacity)}.v-stepper-item--selected{opacity:1}.v-stepper-item--error{color:rgb(var(--v-theme-error))}.v-stepper-item--disabled{opacity:var(--v-medium-emphasis-opacity)}.v-stepper-item[disabled],.v-stepper-item--disabled{pointer-events:none}.v-stepper--alt-labels .v-stepper-item{flex-direction:column;justify-content:flex-start;align-items:center;flex-basis:175px}.v-stepper-item__avatar.v-avatar{background:rgba(var(--v-theme-surface-variant),var(--v-medium-emphasis-opacity));color:rgb(var(--v-theme-on-surface-variant));font-size:.75rem;margin-inline-end:8px}.v-stepper--mobile .v-stepper-item__avatar.v-avatar{margin-inline-end:0}.v-stepper-item__avatar.v-avatar .v-icon{font-size:.875rem}.v-stepper-item--selected .v-stepper-item__avatar.v-avatar,.v-stepper-item--complete .v-stepper-item__avatar.v-avatar{background:rgb(var(--v-theme-surface-variant))}.v-stepper-item--error .v-stepper-item__avatar.v-avatar{background:rgb(var(--v-theme-error))}.v-stepper--alt-labels .v-stepper-item__avatar.v-avatar{margin-bottom:16px;margin-inline-end:0}.v-stepper-item__content{text-align:start}.v-stepper--alt-labels .v-stepper-item__content{text-align:center}.v-stepper-item__title{line-height:1}.v-stepper--mobile .v-stepper-item__title{display:none}.v-stepper-item__subtitle{font-size:.75rem;line-height:1;opacity:var(--v-medium-emphasis-opacity)}.v-stepper--mobile .v-stepper-item__subtitle{display:none}.v-stepper-item__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-stepper-item__overlay,.v-stepper-item__underlay{pointer-events:none}.v-stepper-item__overlay,.v-stepper-item__underlay{position:absolute;top:0;left:0;width:100%;height:100%}\n"
  },
  {
    "path": "embedFS/dist/assets/blank-CExWZhJD.css",
    "content": ".layout-wrapper.layout-blank{flex-direction:column}\n"
  },
  {
    "path": "embedFS/dist/assets/blank-CdkSWbzI.js",
    "content": "import{_ as o,c as t,o as a,a as r,r as c}from\"./index-But_YWe_.js\";const n={},s={class:\"layout-wrapper layout-blank\",\"data-allow-mismatch\":\"\"};function _(l,i){const e=c(\"router-view\");return a(),t(\"div\",s,[r(e)])}const p=o(n,[[\"render\",_]]);export{p as default};\n"
  },
  {
    "path": "embedFS/dist/assets/chat-CR9ZeRZy.js",
    "content": "import{_ as L}from\"./Result-DI11lCXq.js\";import G from\"./singleLog-CUnXBn4A.js\";import{g as R,d as A,e as U,b as $,f as d,j as z,a8 as E,Q as M,c as b,l as e,o as l,A as r,F as _,a,w as o,v as V,t as f,x as w,D as v,V as q,ab as W,k,p as j,s as S}from\"./index-But_YWe_.js\";import Q from\"./log-B7kZm_Kd.js\";import{l as x}from\"./logs-N8GO9ZBg.js\";import{c as D,d as J,e as I,f as K}from\"./VTabs-B4m-OW3A.js\";import{V as O}from\"./VSelect-CxsUdWRP.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./VSwitch-CJSeLO2L.js\";import\"./index-c6y4pbVT.js\";import\"./VInput-D4WPJeZb.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VChip-pydKSkvr.js\";import\"./VRow-DtJTiJKO.js\";import\"./VSpacer-D758VKS2.js\";import\"./VCol-BCVfdzjO.js\";import\"./VNumberInput-uP7vEYUF.js\";import\"./VTextField-C23ADfJX.js\";import\"./preview-B1dPoyad.js\";import\"./axios-DNCpvJag.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./filter-Dycv7ILy.js\";import\"./VList-D_MCDEbx.js\";import\"./VMenu-CXNpVDF7.js\";import\"./dialog-transition-B2t_G0u1.js\";const P={class:\"card-header\"},X={class:\"fcc\"},Te={__name:\"chat\",setup(Y){const c=R(),N=A();U();const{t}=$(),n=d(\"current\"),T=d([]),B=()=>{const y={roomID:c.room.id,worldID:0,logType:\"chat\"};x.history.list.get(y).then(i=>{T.value=i.data||[]})},g=d(\"\"),h=d(\"\"),m=d(!1),H=()=>{m.value=!0;const y={roomID:c.room.id,worldID:0,logType:\"chat\",logFile:g.value};x.history.content.get(y).then(i=>{h.value=\"\",h.value=i.data}).finally(()=>{m.value=!1})},s=()=>Math.max(2,Math.floor(F.value-160-37)),F=d(window.innerHeight),C=E(()=>{F.value=window.innerHeight},200);return z(async()=>{c.room.id!==0&&(B(),window.addEventListener(\"resize\",C))}),M(()=>{window.removeEventListener(\"resize\",C)}),(y,i)=>{const u=L;return e(c).gameVersion.local!==0?(l(),b(_,{key:0},[e(c).room.id!==0?(l(),b(_,{key:0},[a(J,{modelValue:e(n),\"onUpdate:modelValue\":i[0]||(i[0]=p=>w(n)?n.value=p:null),\"align-tabs\":\"start\",color:\"primary\",\"show-arrows\":\"\"},{default:o(()=>[a(D,{value:\"current\"},{default:o(()=>[V(f(e(t)(\"logs.current\")),1)]),_:1}),a(D,{value:\"history\"},{default:o(()=>[V(f(e(t)(\"logs.history\")),1)]),_:1})]),_:1},8,[\"modelValue\"]),a(K,{modelValue:e(n),\"onUpdate:modelValue\":i[2]||(i[2]=p=>w(n)?n.value=p:null),class:\"mt-4\"},{default:o(()=>[a(I,{value:\"current\"},{default:o(()=>[e(n)===\"current\"?(l(),r(G,{key:0,type:\"chat\",chat:\"\"})):v(\"\",!0)]),_:1}),a(I,{value:\"history\"},{default:o(()=>[a(q,{height:s()},{default:o(()=>[a(W,{class:\"my-2\"},{default:o(()=>[k(\"div\",P,[k(\"span\",null,f(e(t)(\"logs.history\")),1),k(\"div\",X,[a(O,{modelValue:e(g),\"onUpdate:modelValue\":[i[1]||(i[1]=p=>w(g)?g.value=p:null),H],items:e(T),disabled:e(m),loading:e(m),label:e(t)(\"logs.logFile\"),density:\"compact\",\"min-width\":\"150px\"},null,8,[\"modelValue\",\"items\",\"disabled\",\"loading\",\"label\"])])])]),_:1}),a(j,null,{default:o(()=>[e(g)?(l(),b(_,{key:0},[!e(m)&&e(h)?(l(),r(Q,{key:0,content:e(h),height:s()-150},null,8,[\"content\",\"height\"])):v(\"\",!0),e(m)?(l(),r(u,{key:1,type:\"info\",title:e(t)(\"logs.fetching\"),height:s()-150},null,8,[\"title\",\"height\"])):v(\"\",!0),!e(m)&&!e(h)?(l(),r(u,{key:2,type:\"info\",height:s()-150,title:e(t)(\"logs.noContent\")},null,8,[\"height\",\"title\"])):v(\"\",!0)],64)):(l(),r(u,{key:1,type:\"info\",height:s()-150,title:e(t)(\"logs.noLogFile\")},null,8,[\"height\",\"title\"]))]),_:1})]),_:1},8,[\"height\"])]),_:1})]),_:1},8,[\"modelValue\"])],64)):(l(),r(u,{key:1,title:e(t)(\"global.noRoomSelected.title\"),\"sub-title\":e(t)(\"global.noRoomSelected.subTitle\"),type:\"error\",height:s()},{default:o(()=>[a(S,{to:\"/rooms\",class:\"mt-4\"},{default:o(()=>[V(f(e(t)(\"global.noRoomSelected.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"]))],64)):(l(),b(_,{key:1},[e(N).userInfo.role===\"admin\"?(l(),r(u,{key:0,title:e(t)(\"global.noGame.title\"),\"sub-title\":e(t)(\"global.noGame.subTitle\"),height:s(),type:\"error\"},{default:o(()=>[a(S,{to:\"/install\",class:\"mt-4\"},{default:o(()=>[V(f(e(t)(\"global.noGame.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"])):(l(),r(u,{key:1,title:e(t)(\"global.noGameNoAdmin.title\"),\"sub-title\":e(t)(\"global.noGameNoAdmin.subTitle\"),height:s(),type:\"error\"},null,8,[\"title\",\"sub-title\",\"height\"]))],64))}}};export{Te as default};\n"
  },
  {
    "path": "embedFS/dist/assets/chat-DNbpOz0I.js",
    "content": "import{p as Y}from\"./player-CpbcBwUI.js\";import{g as R,e as Z,b as W,f as z,O as I,aC as k,j as J,A as d,o as t,w as n,a as v,ab as U,k as O,c as h,D as w,l as e,t as c,z as C,x as M,v as s,s as N,p as L,n as q,F as Q,y as S,U as _,m as $,aK as ee,V as Ae}from\"./index-But_YWe_.js\";import{_ as ne}from\"./Result-DI11lCXq.js\";import{V as fe}from\"./VNumberInput-uP7vEYUF.js\";import{V as te}from\"./VSelect-CxsUdWRP.js\";import{V as l}from\"./VChip-pydKSkvr.js\";import{V as F}from\"./VSwitch-CJSeLO2L.js\";import{T as j}from\"./index-Nr3m5Q0F.js\";import{V as ue}from\"./VList-D_MCDEbx.js\";import{V as ve}from\"./VRow-DtJTiJKO.js\";import{V as x}from\"./VCol-BCVfdzjO.js\";import{V as de}from\"./VTooltip-BV7Wxv--.js\";import\"./axios-DNCpvJag.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./VTextField-C23ADfJX.js\";import\"./index-c6y4pbVT.js\";import\"./VInput-D4WPJeZb.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VMenu-CXNpVDF7.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./ssrBoot-BL3GCGCL.js\";const ae=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAFvUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a/yPxuV/9mo/M9G5X82Kv+zUfmfjcr/bFT+7R4EfDVwnBfstXm2XeC1gb/hRYf4N7j++uvf6uLFi9/9tm/7tsc/7MM+jAcah5EHOnf+HAA/+ZM/yU/+5E/urlarzwa+hhcN4l9pZ2fnq4Zh+Oi3fdu35Qd+4Af41/iJn/gJ3v7t3x7g24AP5F+GeNE9FPip+Xz+kt///d/P273d2/Fvsbu7y3u/93vzMz/zM38AvBNwJy8Y4kXzwcCXv8PbvwM/+mM/uskD/OEf/iF/+Id/yB/94R8BsLu7ywNdd/11/MAP/AD3293dBeCnf/qneZ/3eZ9d4L2Bn+H5Q7xwG4988CO/Ye9g772/9du/lbd4q7fguf3OT/wEn/vu7879Lq5WALwM8FfA3dddx913383z81d//Ve87Mu8LMDPAG/N80K8YC8LfPd1p697iW/99m/lLd7qLXhBXm+x4H5vu1pxv+8A7r7uOu6++25ekN1zu5w4cwLgpYC/5TlRecE++WVe+mVe4i//6i/593iLt3gLXkQvD/wtz4ngBXv0+73v+/GieK23fVuen7/iRfNWb/lWADfwvKg8H2/88De+6bdv/e2XeL8PeD+ex8Sz/M7v/g6PetmX4jFv+Mb89I/+JM/t+PHjvMM7vwO/9pu/xv2KCr/5W7/J/T7/Mz+fvusB3gD4fJ4Tlefjz+78s7fiuXzu53wuv/M7v8Nz++D3em9e463egi96f57D33cdAK/xmq/B7/3u7/FAr/s6r8sDvcPbvwM/9hM/9lieF5XnY2jDo97qbd6KB/rMz/pMLpt4Dvcc7PL8/H3Xcb/XeM3X4H7zOuc5TNzvNHADcBfPRuX5mHJ667d+m7fmfr/z27/DsyTP4b7bb+M13uotePW3fAt+/2d/jgd68WHgfm/2hm8GwHJccr/P/9zP53Vf43V5h7d/B3gXAB4D3MWzUXlep5fT8uY3fpM3ZrVaMZ/P2dvb40lPfBIAF/cv8kB33Pp03uG93oPXffd34vt+9ef4AeZckbz627wt8zoH4Dd+8zd4fu655x5+7ud+jmd6OPAbPBuV5+/se7/3e5/57u/+bgDe4i3fgn+L13ibt+VF8YEf+IEAtwM/yXMieF7ngM/6mZ/5GX76p3+aF9Vbv83b8dxe423ejn/JB37gB/JM7w6c5TlReP7+HHjtn/mZn3nwy73sy/GoRz2KF8WjH/MYBNzymMfwbp/6aTzoMY9lzgv2FV/1FXz91309wNcA38LzQrxgDwH+dL41P73cX/KieOiZE1y34lle623eii/63u/mgVYHK+632F4APAN4WeACz4vgBXs68G0Ai+0F/9He7T3fjWd6N+ACzx/BC/epCv01wLu957vxr/VZ3/vdPD8/8VM/wU/+1E8CfAXwB7xgFP4Fj3rVR/3xxbsufvDjn/B4Hv+ExyPEYx7zGJ6fRzzq0cjw4Mc8mvf61E/mwY95NJVn+6u//it+93d+l3d/z3cHeAbwrsCKFwzxovkK4GN5gJd56Zfh/d73/bjuhut4u7d7O16Q7/i+7+DP//TP+fM//XP+/E//nAd4feA3eOEQL5rjwGcAbw/cwgPM53MAvv/7v5+3e7u3434//VM/zfu85/uwe7DL8/H1wEfwL6PwolkBvwp8NfBTgIETwMlaK/d7u7d7O+73Kq/4KgCshhUP8NvAtwBfAqz5l1H51/tb4MO44iVrrR8zTdN78wDv/Z7vDUBXu98Gfhv4beB3+Nej8u/ztwcHB78KvPdrv/Zrc8899/D0W5/O93zf9wB8M/Ah/PtQ+ffZBD6eZ/q5n/s5fviHfxjgAvBZ/Psh/n2+HXg/ntfrAr/Fvx/i3+cNgBXPqQK/xX8MxP9sVP5no/I/G5X/2fhH5xV0TJ94KaoAAAAASUVORK5CYII=\",ce=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAFXklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a/yPxuV/9mo/M9G5X82Kv+zUfmfjcJ/rtcG3gxowN3861H5j/fawIcCbwxsd13HOI6/C7wW/3oE/3FeHfgZ4LeAd+i6bhvgxPYJNhebrwm8Of96BP9+7wc8Afg94C03Njboug6A48ePs7mxyeZiE+CD+ddD/NucBN4NeDfglQC6rmMcR7quo+s67nd0dMTmYpPD5SHAywF/yYuOwr/OMeADgV8C3rLrupt2dnaICNbrNV3XMY4jAJlJKYW+9hwuD9lcbDJOYwA/x4sO8aLbAf4GePDx48cBmM/n3HPuHh5ozhyAlzm+DcCY8Pd7+9xvNa2uB+7hRUPwotsDOH78OPP5HIB77rmH+7349jYP9DLHd3i/B9/EO99yE8/lS3nREfzrfO7u7i67u7usViuOHz8OwItvb/PON97Ei29v8yJ4D+A6XjQE/zo/wTMdP34cgBff3uadb7wJgHe+8SZe5vg2D/T3l/a434vvbPNMb8uLhuBfZw/47tVqxWq1Ynd3l86Fpx0sOV7nHK9z3u/BN3F9hYW47In7e9zv7/f2mc/nAJ/Ei4bCv94u8N7z+Zzjx4/zlHPn+KvdXa6bz7l+vqAGvOY1ZzgznwHwV7t73LMaeJaAaZqOAU8A/oEXjsK/3jOA916tVsenaWKaJgD+aneXu1crtkvh3HrNmfmM+/3V7j73m2/MAZim6RTwPbxwFP5tdoG33traYrVacb97VivuOVoC8JhjOwBcP59x92rNPasBgCkn5vM5q9XqIcAvAnfxglH4t/kb4P1Wq9Wx48eP01qjlEJmsjtNbPU9L3nyBBNQgZc9vsN18xl/tbvPqXmhd7LfRqh0NH6GF4zg3+algV8G2N3dZRxHALqu47n95e4eAC97fIevf+nHcOPmJnceHQJA8t7ABi8YwYvmGPBWwFcBns/nfzWfzz8AoOs6jh8/DkDXdQC8zInj3O87b72T77j1DgD+cnePmzY3AbhxY5Nn+hheMCov3FsB79113Vt3XQfAzs4Oq9UKgNVqxTiOAHRdxziOALzsyRMA/OWFiwD81e4+33HrHQD80e5ZbtzY5M6jQ57pzYEv4Pmj8IL98MbGxuefOnXq0RsbG9hmHEcODw8BWK1WlFLITFprLBYLxnHklU6eogI3z2ecXY/80e5ZTp8+zRMu3McdqyOYYH89sjHfYHOxyWq1ugn4fuAiz4vgBfvGcRwBWK1WrFYrALquo+97Njc36boOgHEcGYaBcRy531/u7vFXu3vM+zn3nLuHeT/nuQ3DwDO9Nc8f4oXbPX78+LHd3V3ut7GxQd/3DMNAKeX39vf3nw6858bGBgA5JM+hh/lsznw2Z3dvlzY27jeOI8C5vu/fexiGX+B5Ebxw37BarZjP5xw/fhyAo6MjhmHg2muv/fTXfM3XfCvgK4CL4zjy/KyGFQC7e7ushhXjODKOI+M43rqxsfHZwJlhGH6B5w/xwj0IuHVjvsHR6ojN+eZdOyd2fvXmm2/+6j/90z/9G57tnYAfPn78OKvVCoDWGuM40nUdrTUyk2e6Ffhs4Hv4lyH+Ze+3Od/83Cjx9w++/sGf9XdP+bs/5vm7Dzgzn88BGIYBgMwEICJ+veu6r1iv17/Mi47gX/Yd7/SG7/To/cP9N/q7p/zdH/OC/SLAMAy01shMgIPt7e1vfMQjHvGwzHyD9Xr9y/zrIP7jvBzwtRHxqsCvZuaPAN/Jvw/ifzYq/7NR+Z+Nyv9sVP5no/I/G5X/2aj8z8Y/Aubp0XgFAEUtAAAAAElFTkSuQmCC\",se=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAFa0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a/yPxuV/9mo/M9G5X82Kv+zUfmfjcr/bAT/Oh8FfBTwWvzbfBTwU7zoEC+6Y8Auz+mzgM/lRfPlwMdxxTsBP8q/jOBF99o33nQj7/AO78AD/AEvmvcHPu6N3vCNeKu3eiuALwHeEfgYXjiCF91rv9KrvBI/+qM/yju8wzvwTE/kRfPqAF/1FV/Fd3/3d/NWb/VWD36rt3qrHwG+EvgL4KE8f1ReuGPALsCNN93I83EHV7wWz/bXwCWe07cD7/XLv/LLvM/7vQ/f/d3fDcCJEycAHgY8jeePygv3cgBv9VZvxXd/93cDcM8d97A6WgH8NfBVwFsDD+YFmNc5wC7Ah3zYh7C7u8vP/dzP8QA/xQtG5YV7NM/00z/90wCMq5G3ePO34Od+4edeGnhpXjTHAd77Pd+bH/mxHzkE/gC4GXgM8NW8YIgX7muBj+AF+NZv+lY+4IM/gBdmtVrx0z/107zPe74PAKtpBfB+wHfyLyN44b4deF3gOuDDgbMAb/Fmb8Hdt9/NW7z5WwDwYz/2Y7wwb/02b813fe938QBfC3wW/zLEi+a9gO8G+ID3+wC+9Zu/lZ/7+Z8DYGgD7/7u7873f//383Zv93Y8j4nn8Hbv9Hb85E/+JM/008Db8IJRedG8NMCbv+Wb863f/K3c7wM/5APZ3d3lub3bu70bAG/7tm9LjsmP/fiP8aM//KMA/MAP/ACLxYJnOs4LR/Ci2eW5vMWbvwUP9HZv93Y80E/+5E/y7u/+7rzju7wjL8RL88IR/Cs86lGP4gV5t3d7N+73Az/wA7yIjvPCEfwr7J7bZXd3l93dXb77+76be87dw9u+w9vy/T/4/VDg3d7z3VhNK374x36YB/qxn/gx7tm9h3t27+EbvukbeIC/5oVDvGg+C/hsgO/6zu/ird/irQH46Z/7ad77fd6bB1pNKwB++qd+mrd+m7dmd3eX+33g+30gP/ezPwdwHvgY4Pt44RAvmkcCnwS8L5XLvutbv4u3fou35vjp4wD8xE/9BADjNPJAr/06rw3AB77fB/JzP/tzAD8HvCUvGsS/zoKebyR5b57px3/0x/nJn/pJfvKnfpLLJp7D13791/JzP/tz/NzP/hzAVwMfw4sO8W9xMw/jbv4OWDzurx7Hx3zcx/BGb/hGAPzN3/0NAG/91m/NT//0T7O7twvAz/zUzwCIfx3Ev0XP95C8J8BXfvFX8sZv9Mbc7zEv/hgeaPdgl/d+z/fmZ37qZwDeGvgZXnRU/mWvADwB2Ae26fl6kvf8+q/6ej78Yz6cX/nVX+F+v/Krv8Kf/Omf8EC7u7s8wHcDHw18D/Ag4MHA7/CCIf5l5oonAFB59NMe/zQAHvqYh8LEczh+/Dj3i4hbL1y48OC3epu34q3f5q356Z/6aX7mp36G5yJeMMQL91rAb7/RG70Rb/TGbwTAW7/1WwPw4R/24fziL/7iTwNfzfP3O1zxVcBHP+32pwFwzx33APDpn/bp/OZv/uZdwI28YFReuNfmmd74jd+YB/rFX/xFgPcGLvHCfQzw3r/48794/E3f/E0B+M3f+E1+8zd/E+DpvHCIF+69gFcA3hE4A/D1X//1vOmbvSkf/mEfzi/+4i+Kf9lbAT/9tNufBsBDb34owF3A04HfAj6DFwzxojsFPB44w7OJf9lbAd8NHOfZXh/4Df5lBC+688A3cMVvA2/Bi+ZngJcGfpsrfhv4DV40iH+dY8C1wJP4t/ks4LeB3+FFg/ifjcr/bFT+Z6PyPxuV/9mo/M/GPwIsKF2gM9/gygAAAABJRU5ErkJggg==\",we=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEhklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a/yPxuV/9mo/M9G5X82Kv+zUfmfjcq/zYOAzwLuAibgHPAE4AnAHfzHofKv92HA13ddR9d1jONI13UcHR3xTLcC7w38Dv9+BP86Hwp8PUDf9Vx7zbU8/GEPp5TCjTfcCMD29vaDgV8DTvPvR+FF9xrAj/NMJ46foO977rn3Hna2d9jb3+PM6TPMZjN2tnfK/v7+GeBn+PcheBG81Vu91XHg53mmzY1NAO677z52tne486472dneAWBnZ4ednR22t7ffB3hd/n0Q/7LjwM93XfdqXdchxObmJgCbm5s8/danc+MNN7K3v8dNN97E3t4eADs7Ozz+CY//C+Dl+bcj+Jd9FfBqp649RTq53+bmJk+/9elcd9N1HK4O2Ty2yd333c3u3i599KwOVmxubb4c8BqAAAHiX4fgX/bg6266jt3zuwBcc801HB4e8vRbn87mxiaroxUAu+d3WS1XbM43uW/3Pg5XhxyuDgE+lX87ghfB7vld5os5x08d5/DwkMOjQwAOjw7ZvbDL7oVdVssVAIerQzbnmxyuDnnIdQ8BeBBwC1e8OvC1wK8AN/MvI/iXvfbxU8eZb8zZPb8LwEMe/BDuN1/Mud9queJwdch9u/cBcLg6BHgGcBtXfCrwEcAbAp/Av4zKC3cMoGRhb3+PUydOsbOxw97hHlQuW40reBjwIOAZwFO57PDgkMODQ4C/Agy8NvDGPNur8y8jeOFeGuDOu+7kphtvYmdnB4A7z97J9sY2z+FBwGsCrwc8hOfnZ3hOLwPcxAtH4YXbBa7b3t5+6Z2dHQDuuOcOzhw/w7lL59je2GYYB7gEvBRXnAIeClwEdgF4DeDFgJcF4CZgj/utgd/gBaPwwq2BnxmG4bVn/ezB6/WaWTdj73CPM8fPsB7XDOPAZceB40BwxUOBi8AuAC8GwHXAqwGP4373AD/GC0bwonnrO++6849bNMZp9OmTp717adenT542EzABTwUmQIAAAW8APAKoQAVeCjjOA93FC0fworkEvPE9d9zzxwD33Xcfm5ub3HffffAgXrjXB14PeD3goTy387xwVF50l4A3vu/sfX8OPOzw6JDLnsGzPQN4NM/rofxbUfnXuQS8FPDBwFO54qWB1+YZvDYP4l/rgBeOyr/eEfAnwBtxxWsArw3AbcCjeU6NF+YveeGo/Ot8FvBRwAn+YxznhaPyr3eCB3ow8GDgIbxonsa/BsG/zucA7wVc5H63ArcCT+ff4q954RD/Nq8FfDfwYB7o0cCr8Jwqz+nPgL/mfuKFI/i3+R3gIcB7A/dwvycA3wX8FvB0nr9d7vfb/MsQ/zFeE3h74CN4bg8BHsoVDwW+jfv9NvA6vHCI/1ingU8D3hp4MC/cVwMfwwtH8B/rHPAxwIsB7wz8Bc/fWeBv+Zch/mu8JfD2wNsDB8APAJ8MrHnhEP+1Hg48hRcd4n82Kv+zUfmfjcr/bFT+Z+MfAZC1KmSmFAMGAAAAAElFTkSuQmCC\",le=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAGeUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a/yPxuV/9mo/M9G5X82Kv+zUfmfjcr/bFT+Z6PyPxvBf56XAr4d+G3gL4GfAAzcCrwaLxqC/3ifBNwJ/DXwfsBrccUprngQ8PvALwIneeGovGh2gPcHbgBeDvhr4KWB7wa+h+f0CJ7putPHechxOH8wvMyprR6A3RU8/o5dgMcC3w98CvA3PH8U/mWvBfwK8E7AqwIPBl4ZOA68M/A+QAH+CGCz4z1K8GI16D/sHV6VOy/scfHgiJd+7EN56Rd7GNcfm3PtiTn3Xdo9vug5sxp4V+DngXM8Lwov3GcB3w0cv+bkcV7ppR7DqzzmBMe2Ztxy7c4c4NLhcBx4Q+BBwM8cm7MzNN4e4NTxTY6WKy4dLLnlulMc295gdbTi0uEKgEtHq7YaOAG8I/DzwDmeE4UX7LWA7+aZNhdzANbrJbdcu8OxrRm3XLvDSzxom0uHI5eOxpcBFtds8qcHA+/NM529uAvALded4tLBEbMSXDpccelwxYmt+Xjf7qo3/CVX/CHPicIL9t3Ag685eZxXeqnHcM2pExwuV9x3YZfb7t0D4NjWDHLilms2uXQ4culofPWxsWV4LMD5S4dsb1QAbrnuFAD3nL/EbfftAvCMs7v9cuA+4LuBL+N5UXj+PhN4H4DtY8fJOuNwaFB7bnn4I1G3wZNuvY8n33XAyeOn2Ng+xeZiQU4j9+2tHjslTAk3nNrm0t4Rr/piD2UcJsZhYn9obCzm3HtxxT0XVgC3A98K3MrzQjx/54/vHD/5kFsewsDA+XPnOXX6FACHh4ecOHmCEydPAPD0v/tLTh3f5pEPuYnzF/c43N/l9//hTgBuObPNqa2e1335R/L0u87z9LvOs7tqADz97l2e6QnAY3j+KDx/XzKfzTlx7AT3nbuPU6dP8ajHPIonPeFJ1K6yWq64eOEiAC/z8OsB+JsnPI1HPuQmjs3MSzzkDJcO19xyzQ6v8VIP5el3nechN5wC4I8edycntufsHqx4po8D/obnj+D5+9vdvV3u96jHPIonPv6JnDp9it2Luzz04Q8F4OKFi/zRXz2eUyd2eOSDb+SP/urx3O/VX/wmbrlmB4CH3HAKgIfccIr3e4uX4QFuBb6XF4zC8/dOwIPvO3sf/UbPbDbj4PCAdHLNmWuYz+dcunCJhzzsIewdjdx5/hAtjrGa4Em33TcMZaMsjp9hLBuslxc5WK04WK04WK244/azjOPEfXsrgO8GfoUXjMLzdyuA8Usv10uWR0s2NjY4f/48D3rwg7j1qbcC8JCHP4Tj28c5f/48d9xxBy/z0i9DeF3uvPs+7rz7PgBObwUPdHCwYnNeefp9BwBz4Ft4wRAvnKlw6uQpAB75yEdyzx33cPzEcQAe8vCH8Dd/+TecP3+eU6dOcf78eV7rlV6cm264hj/+87/nzrvvY7WCl3nkce6nYcV9l1b8/e27PJN4wRAv3G/RAealgeOPfMQj2Zxvsntxl5d5hZfhr/7sr4gSnDp1iic96UmcOnWKw0vnAXill3txADbzPHefX/JXT9oFYPdgl2t25ty3t+KZxAuGeNH8KPAOx48f55rrruHU6VMAnD93ngc6PDikTY2+6wEYxoHVagXAQx78EADuu3gfAHfeeSeXTYgXjOBF82SA3d3dv3nSE560e/7cec6fOw/A5tYm991zHwCHB4f0Xc/9FvMFx48f534nTpzglV7xlfhXoPCi+Tvgp7niDc6fO78LzDc2Nrjztju55rprODw4pO97nMY2XdcxDAP7+/scP36c1WrFiRMnmG/MufPOO9nZ2WF/fx+S3waewfOH+Nc5A9wH/DXw0qdOn6JNjfttbm3SpgbAYr5guVqyWq14yIMfwsXdiwCMHrnfnXfeCRPvDXwPzx+Vf52zgLji786fO38zcIxn2t3d5bmdOn2K+dacftVz6vQpzt97HoDz58/DBMBLA9/D80fl3+4rgXcAFrxgL33+3PnjT3rCkwA4dfoUAKdOnQLg/IXzAH/NC4b4z/VbwGvzTKdOn+L8ufOcOnmK8xfOA/wB8Oq8YBT+c702sAvcCjx4ebQE+IPlcnkLsA+8ArDiBUP813kt4DjwV8D7AD8L/BUvHOJ/Nir/s1H5n43K/2xU/mej8j8blf/Z+EfCcjJz2x0M8wAAAABJRU5ErkJggg==\",ge=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAFaElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a/yPxuV/9mo/M9G5X82Kv+zUfmfjcq/zYOAzwLuAibgHPAE4AnAHfzHofKv92HA13ddR9d1jONI13UcHR3xTLcC7w38Dv9+BP86Hwp8PUDf9Vx7zbU8/GEPp5TCjTfcCMD29vaDgV8DTvPvR+FF9xrAj/NMJ46foO977rn3Hna2d9jb3+PM6TPMZjN2tnfK/v7+GeBn+PcheBG81Vu91XHg53mmzY1NAO677z52tne486472dneAWBnZ4ednR22t7ffB3hd/n0Q/7LjwM93XfdqXdchxObmJgCbm5s8/danc+MNN7K3v8dNN97E3t4eADs7Ozz+CY//C+Dl+bcj+Jd9FfBqp649RTpp2WitMZ/Pufueuzl++jiHwyFlVrj73N2cv3CenWM7IJjP5y8HvBH/doh/2W9dd9N1r717fheAa05fw+HhIYdHh1xz5hr2lns80OpgxQOtVqs/A16RfxsqL4Ld87vMF3PmG3MODw85PDrkIQ9+CIeHhwC8zEu+DNdfez0AJ06fAODpT3s6T3/a03n84x//EOCLgd8CfoV/HcS/zNfddB0Au+d32Vxscs0113B4eAjAwx7xMB7oj/7wj3ig1WrFM50DzvCvQ+WFOwZQsrC3v8epE6doQ+PiuYsAvN8Hvh9f8IVfwGO2t3nM9g6P39/j1Xe2ud/f7+1zD5c9BXhn/vWovHAvDXDnXXfymEc/BoCL5y7y3N72xpsAeMzODg/ZmvPDt93Bix/b4e/39gGeArwUcMS/HsEL99fAd29vb/P8vOzLvywAj9/b435/f2kPgB++/U4e4BD4IuDl+Neh8MKtgZ8ZhuG1Z/3swev1Gjdzv+uvv57f+73fA+AxOzsA/NXuRV782A4vfmwHgKOWJw+mCeDVgQ8E3he4EdgGHs8LR+VF89Z33nXnL19303WvvLu7yyMf/Uie9IQnQeGyWzYX7E4rfvme+3it02d4+OYOAA/f3OGdb4EnHhzypINDnnRwyNN3d28BPp4rdlfwc8BXc8Vf8pyovGguAW98zx33/PK8zl/5SU94Eg/0lINDHr61ycO3NgH4y92LvOzxE9zvUVubPGprk/v95YWL/NXFXYDjf3Rx9z2AN+eKDwF+hGej8qK7BLxxKH4lna/EAzx8a5OnHBzylIND7lsNvMzx47wwL3vyBC978gQAb7Za8cO33XHi7/f2AX4YmAPfwxUE/zqXDj/18LXndf7px+fH3+GOp93x6cCtTzk45CkHhzz14JC/2t3lX+udb7mJd775Rp7pu4HX4grEv89rAZ84r7zpauJ+twIPBni/Bz+EVzl9nOfncGoAFAr3+45bn85f7e4CvDTwNwDBv8/vANesJu73PsBDgO8G+I5bn86fX7jIc3v6wYrNWtishft9x61P5692dwHeG/gbrqDw7zcCbw18D/DZXPEzwK3AW//5xV1umM+5YbHgfmMmm7UAMCV8x61P5692dwF+HPg0no3Cv99fA5vAh/Gc/oYrXvvPL+5y13LFy588AcBmLQAcTo3vuvUZ/NXuLsDfAW8LrHg2Cv8xfo3n73eA64GXv2u14ky/4Ew/Z0qYEr7r1mfwV7u7AHcDrwhc5DlR+M/388AF4JX+and3cd18zvXzBX+5e5FfuucegLuBFwcu8LwQ/3WuB+4CeN8HP5jvvPVWgF3gLYDf5/mj8F/nALgAvMlf7e7yTO8M/BovGOK/3lOBhwIfAHw7Lxziv94bArcA386/DPE/G5X/2aj8z0blfzYq/7NR+Z+NfwRTTKGNb/n8KwAAAABJRU5ErkJggg==\",oe=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAFiElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a/yPxuV/9mo/M9G5X82Kv+zUfn3e1ngHYBX5YrkOf0Q8JPAOf71EP92Xwq8KfBivGh+FXg34BwvOsS/3o3ArwAvBvDqr/7qAHzKp34KAPP5nAf6qz//K773+7+Xv/3bvwW4A3hz4G940SD+dU4Afwk8GOBt3+5t+Ykf/gkeaMWK5zBx2bu927vxkz/5kwB7wKOAe/iXEbzoTgB/CjwY4Pt/6Pv5gR/+AV5UP/ADP8Dbvu3bAuwAPwFcx7+M4EX3PcDDAb7/h76ft3v7t+N+P/bjP8aP/fiP8UDv9s7vxk/8+E/wQD/wAz/AM70q8BP8ywheNF8KvAXA9//Q9/N2b/923O8d3/kdecd3eUfe8V3ekR/78R8D4N3e+d34yZ/4Sd79Xd6dd3u3d+OBvv07v51nelXgI3nhEP+yRwBPAnirt3wrfvpnfpr7/fRP/TRv87ZvwwNd3L/Ie7/ne/MzP/Uz3O8d3u4d+NEf/lEuq/Bu7/xu/ORP/CTA7mpaneAFI/iXvRnP9N3f8d080E//1E/z/Lz127w1D/RjP/Fj/NiP/xj3e9u3f1ue6TjwWrxgBP+yNwd4q7d8K57bz/zUz/BA7/B27wDAW7/NW/Pc3vFd3pH7vd3bvx0P8Na8YAT/stcDeOu3fGtemHd4u3fgR3/4R7nfd33vd/HCfP8PfT/P9Na8YIgX7jWB3wHwaC6rPMtP/tRPslwvAXi7t387AOZ1zv1+4id+gnd/53cH4G3f7m35gR/+AR7o+puv55477gG4GbiD54V44T4a+CoAj+ayynNYTSse6Bd+5hcAeLu3ezv+JR/4wR/It33LtwG8AfDrPC+CF+5lAd7h7d6Bf8lP/PhP8G7v/G68+7u/O+/+7u/OYrHgJ37iJ3gRPZrnj+CFu4EXwU/8+E/w7u/y7vzkT/wkD/Tu7/7uvDBv8eZvwTOd5vkjeOHK8ePH2djagApUnsenf+Kn8+7v8u7cb7VasVqtWK1WrFYr3u2d340XZHNzk2d6KZ4/ghfutXkhfvO3fpOv+Kqv4IX5yZ/4Sd7tnd+Nf8Fxnj+CF+6veSF+87d+kxfFT/7ET/JvROWF2+WF+M3f+k3+kxG8cH+9e7DL0eqI5+ft3vbtmM/nzOdz5vM5P/7jP45tbPOzP/uzXHfddcznc97pXd6J56eUwjP9Ns8flRfurwF+7Cd+jOfn4z7m43jwLQ/mfm/3dm/H/d7iLd6Cu+++mxfmd373d3imXZ4/Ki/crTzTj/34j/EOb/8OPLe3e7u349/qd373d3imv+b5I3jhfodn+rEf/zH+o/zO7/4Oz+V3eP4Q/5KOn8S8DcDFsxf57d/+bd76rd+af6u3ftu3puu63W/7jm87fmL7BMBvA6/D80flX3IDH8udvA3AT//MT/MxH/0xALz1W781/5Kf/pmfhoS3fpu3BuC93/O9+Zmf+hmeaRc4Dnw3LxjiRTHjS2l8AsDxreMAfNd3fRdv/dZvzad/2qfz+V/w+Tw/J86cgBVc3L/Ie7/ne/MzP/Uz7B7s7gLHueIPgFfnBSN4Uaz5RODveID3eZ/34SM+4iNuBXjVV3lVfvM3fpMHeu/3e2/u997v+d78zE/9DCXKXwPvyBV/ALwTLxziRXcM+G7grYFd4O+A1+ABPu0zPo1P/9RP5yd+6id49/d8dxB/yMircsVvAW8FvCzwWsDn8i9D/Ot9MPBFwJtzxTcAL8X9Kvc7xwnegLN8KPBU4Ev410P8270a8Adc8WbAWwF/RuULgdOc4GU4y1/z74P4z3CGl+Ysf82/H+J/Nir/s1H5n43K/2z8Iy1NT8p8yFlPAAAAAElFTkSuQmCC\",re=\"/assets/RollAnnouncement-Hixwu1El.png\",ze=\"/assets/Say-COb-ejr1.png\",Pe=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAD0ElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a/yPxuV/9mo/M9G5X82Kv+zUfiP9U5ABe7lPwbBv94xnu21gJcHPhX4ba74G/7jUPjXeS9gDjwDeBDw18AHAs8A3g/4c+C9gOPAM/j3Q7zoPh94E+DluOKdgB8GLgAPBy5yxROAh3PF1wM/DNwB3MkV5kVH5V92LfA1wDsBX8CzvSJX/D1wkSteA3g48MvARwNPAcS/HcG/7I2Bd+J5vR3P6/OBXwbeHHgKz+mVgN8Ffgs4xouG4F/2yzzbw7ninYAHccWLc8VrAK/JC/YnwI8Drw1c4kVD8C+7F/h9rng9YAYcAU/himPAxwN/AzwZeBWuuAE4D/wJ8PqAga/hX4fgRfPTXHEa+HuueHHgLYGnAV8MvD7wjsBJ4PWBHwb+Afg04Olc8YFccYYXDeJF8zDgu4FX59meAnwj8AiueH3gacCtwGOBxwGPA74WeDjwfsAnA38LfAjwh/zLEP86DwPeEngj4I24onHF07jiEVxxAfgx4CLwesC3c8Xf85z+kBcM8S97ceCjgSdxxWOABwMvDRzn3+e3gdfhBaPyonk/gFe/9hqKghfkd+65h/u97nXXAdB4ToUrfvOee3gRUPmX/T3AJ7/ki/Ma117DvM55QT73r/6S37nnHl73uut43euu53Wvv54lz2kB/Obdd/Ob99wDcCsvHMGL5p7fv/c+XlS/ec89vIhu5YWj8qJ5QhHXzSsseC6VZ5lXnqUrMK/AxL8HlRfNLv89qLxo/vp37rnvrXk+fvvuu3lBfu2uu2mN55A8h9/mhUO8aD4K+Gqej3nlOawmnsOc57TiObw28Du8YFReNL8M/BTwUOClXuvaa3ita68B4M6jQx7oO57ydAA+8yVfHID7lhP3+5uLu/zRuXsAvhu4FfgdXjgqL5onAm8LPAp4wmtdew2vde01ACzqnPs9fX+P73jK03mta6/hta69BoBFnXO/v7lwkT86dw/AdwO/w7+M4F/niQC/c+99PD9PP9jjhfmbCxd5plt50RD86+3yAjxka4cX0TN40RD86/01CqhzqHMajUaj0bhlexMAFFDnUOc80JAj/0pU/mcj+Nf769+55x7+Lf7q/Hn+laj86+3yQrzWddfxL9jlRUfl3+gr/u4vuftoBcFzePqlQwA+/o/+kMsql11cD9y6fwTw17zoqPwb/eId9/DC/NXuLs9lF/hr4K950SH+Z6PyPxuV/9mo/M9G5X82Kv+z8Y9639SWw5lBcQAAAABJRU5ErkJggg==\",me=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABQCAYAAABFyhZTAAAExElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a/y/wuV/1+o/P9C5f8XKv+/UPn/hcr/L1T+f6Hy/wuV/1+o/P9C5f8XKv+/UPn/hcr/L1T+f6Hy/wvBv893AQYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMvBf/fhT+7d4L+BzgwcBL85/vrYFbgb/h347Cv91fA7cCnwM8GHhp/vO9NXAr8Df82yD+7cwV7w18D/87IP7tzLMJMP+1xL8elf9fqPz/QuU/wY/+6I8C8A7v8A78R/ixH/8xAN7xXd4RJv49EP925tkEmGeyzX8GdYKJ+4l/PSr/vxD8J/uxH/sx3vEd3xFJSEISkpCEJCQhCUlIQhKSeMd3fEfe8R3fkf9giH8782wCzDN5NAA/9uM/xnd/xAdyqnY8ar4FQOOFK1zxxNUB56eRzdd7A370h38UAHWCifuJfz3Ev515NgHmmTwagHd853fkpf7iz3mgxgtXeE6ffsfT8WgA1Akm7if+9Qj+E/3YT/wY/8NQ+f+Fyn+yu1/yxfl3uePp/Aci+E/0Dm/3Dvziz/4c/1a/+LM/xzu83TvwHwjxb2eeTYB5Jo/mfh/+dm/JL/7sz/Fv8aZv+RZ8/c/8LPdTJ5i4n/jXQ/zbmWcTYJ7Jo3mW3Xv4dzl9HfdTJ5i4n/jXo/Kf7fhxnsPEC1f5z0Tl/xcq/8l+7sd/gp/78Z/k537iJwFY8cLNueIt3u5tAfjWH/8J/gMh/u3Mswkwz+TRAPzYj/8YH/ku7wjAW7zd2wIwmBeqF5f93E/8JACv8U7vwI/+8I8CoE4wcT/xr4f4tzPPJsA8k20A3vEd35EX/7M/59/js259OrYBkMQDiH89gv9EP/ZjP8b/MFT+f6Hy/wuV/0Tv8A7vwDf92I/xFm/7ttxv4IXb4tl+8Sd/knd4p3fgWSow8e+B+LczzybAPJNt7veBb/d2/NxP/iT3W/HCneDZ3vRt35av/4mf4H7qBBP3E/96iH8782wCzDPZ5llWK/5d5nPup04wcT/xr0fl/xcq/wlW04r7zVe7PIeJF67ynObXcb85sOLfhcp/sl/+6Z/jV3765/iVn/k5AFa8cHOueKO3egsAvuqnf5b/QIh/O/NsAswzLcclAD/x4z/BF7zLuwPwRm/1FgCM5oXqxGW/8jM/B8DLvNM78AM//KMALDqxmrif+NdD/NuZZxNgnmk5LgF4t3d+N26ZRh5oNC9UJ57DN//Cz7EcDcCiE6uJ+4l/PcS/nXk2AeaZbAMgic9/8EN4oMYLV3hOn37H0/FoANQJJu4n/vWo/P9C5f8Xgv9E7/AO78AfHlzk3+oPDy7yDm/3DvwHQvzbmWcTYJ7Jo7nfO77rO/JjP/ZjvMgqz/IOb/cO/OgP/yj3k8QDiH89xL+deTYB5pk8mmep/IeRxAOIfz0q/78Q/Nt9Ny/Aj/34j/Ef7cd+7Mf4D4D49/ku4L0BAea/lvjXo/Lv8z7874L4j2P+a4l/PcT/L1T+f6Hy/wuV/1+o/P9C5f8XKv+/UPn/hcr/L1T+f6Hy/wuV/1+o/P9C5f8XKv+/UPn/hcr/L/wjGAckmfWJIgkAAAAASUVORK5CYII=\",ie=\"/assets/Undefined-DOeF4PbD.png\",be=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAGp0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a/yPxuV/9mo/M9G5X82Kv82rwW8Ns/rVuC3gNv4j0HlRfdg4O2BL+OZHrazTeHZnrS3zzP9MfCtwHfx74N40bwp8MPA9hvdfCMPP7bD/eY8p7+/tMev3H4nz/THwEcBf8q/DeJf9qbALzxke5vXvfEm5pXnMOc5rbjil2+7g6fu7QNcAG4ClvzrEbxwb/ow+IGHAK//Mi9FXHOK57Y7we4EuxM85DVfl/u98S038WEv/hiAk8CfAqf51yN4wR4KfHfC8dd/zVfnfu/75V/J+375V/LcXuZ1X5f3+4LP52Xe4PV5oLd98IMBXhz4Zv71KLxgPwM85h1e89UBeIPXfHU++D3ejYe84Ztw/cMfznUPexh/9au/wpRc9uk/+AMAvOKbvQl3P+2p3PO0pwFw88Y2Z+ZzHr+7+1jg14DbedERPH8PBV7jVa67jvv92u/+Pg/0sm/0xrzMG74RAO/7+Z/PA73fl34pL/MGr8/9HnP8BI85fhzgY/nXofD8vSfwxm/14JvZXE/MVmtmqzW/+6u/gc6c5saHPoxpmnjJ13t9uOcsb/iRH0adz6nzOTzu7/i5H/ghfvOP/4S2vcN46SKrnHjIzjZ/dt+5xwKfw4uOwvP3xcCDX/GaM1QVHujHf/j7ue1JT+I13vwtAHiJN35D7vf4X/9NPu2zPosnPfVp3K/s73O/C6s1F9fDbwPP4EVD8G/w+7/wczy3n/zkT+cnP+XT+blf/XX+AxH8K33yN30rv3D73Ty3x7z+6/KY13td/oNRef5W3C8L93u3r/xyHvM6r8v9fuInfo6P+YTPBWD/7j8HYAV826/+Ovebzx/Cs50G9nd50VF5/n4eeOOnXNrjxY/Nud/vfc/38pjXeV0A3u3dPpCf/Mmf48z1N7Fzw8tz08t/MM/PNforfucXf5EHeGngb3jRIJ6/BwNPf9jONm99y8N5oKc/9uUB+Mmf/Dne9m3fgqePr8QLc43+CoDXetM35XM//MNZrZ4O8NrA7/Avo/D87QKvfHE9PPxVr7meB/rO3/sLHv/4J/G2b/sWAOzmTbwwm7qH13rTN+W13+xNufXJT+b8srLaveO9gVuBv+GFo/CC/SHw7vetDjcefGyDiYknXLrAU3cvcuNjXguueXX2uJ4b4jZ2Yped2GUndtnsj9iu+2zXfbbrPi/3qm/BZ33g63HzBtzwoBfnz55+jNX+Xaz273o14FeAe3nBCF6wpwOf8tS9fZ5yaQ+AX7n9Tm58sTfixhd7I15Un//hr879Pv3rfx+Ah7ziBwOcAb6RF47KC/dtwN6v3H7nVz/l0t51ADe+2Bvx3H7ux36TZ9lacL+n3f0b3O/Tv/73eaAHv+IHc+uffvOrAQ8CnsHzR+Vf9iPAU5+6t/9zwHU8wE0v/sZ8w2c8BICf+7Hf5Od+7DdptQfg67/1M7nfb/7pbfzmn97GA5248eW5lcteG/genj8KL5q7gLc4fvoxD9656TXILGQWdu95OrfM93mlRz+Yl3uxh1D7wsYNj+Sj3u9NeMS1G5zo4Tfvgtd76dfhYQ/eoIz3sI7T3O+eJ/wswN8Av83zR+Xf6cd+9ncAeIe3ei3e4a1ei8c//TyPecgp7vc7v/Br/DsQvOjODes9np93fP/P5X6Pecgp7vf4p5/nBbl455/zTOd4wQhedL9/tH8nTCuenx/7md/huf3kbz+JF2T3zj/nmX6fF4zgRffzABfv/Xse6Lyvg3N/ya/cdgvv/3VP556DFfccrPi27/9N/uQXfoMf+L6fY771dB73+D9hrzyK1WqX1WqX3Tv/HOCPgL/mBaPyonsK8FW3/uk3f8yJt/l2ntt3fOTLAvBKJ34CgA98n68A4MxDDtg+85LsXPNS3O+Ov/penumTeOEQ/zobwB8cv/HlX/ohr/jBAJw43nj6X/0aAA95mTdgc+8+HuiOvJ4HesoffS379/wtwHsD38MLh/jXexDw08dvfPmXfsgrfjAnjjceaHPvPh7ojrwegL37/oY7/+H7WO3u3gd8IvA9/MsQ/3YfNT/+kK++7mGvw4kbXpb7rXguB7u+4+9/mP2zfw/wFOAVgEu8aBD/Pq8FfPjx61/m7Y/f8DIAjDzb3l1/xf7df2XgKcDXA98ANF50iP8Yx4C3BB4FjDzbLvBLwFN5tsaLDvGfr/CcGi86xP9sVP5no/I/G5X/2fhHkv/c3pgRaSwAAAAASUVORK5CYII=\",Be={class:\"fcb\"},De={key:0},He={key:1},Oe={class:\"fcc\"},Me={class:\"mr-2\"},xe={style:{width:\"75px\",height:\"75px\",\"flex-shrink\":\"0\"}},qe={__name:\"chat\",props:{height:{type:Number,default:0}},setup(E){const X=E,p=R(),{mobile:P}=Z(),{t:a}=W(),B=z([]),D=z(20),g=z(!1),o=z(),m=z(!1),G=()=>{setTimeout(()=>{o.value&&o.value.$el?o.value.$el.scrollTo({top:o.value.$el.scrollHeight,behavior:\"smooth\"}):o.value&&o.value.scrollTo({top:o.value.scrollHeight,behavior:\"smooth\"})},100)};I(B,u=>{u&&u.length>0&&k(()=>{G()})},{deep:!0});const i=(u=!1)=>{if(u)return;m.value=!0;const f={roomID:p.room.id,lines:D.value,needTime:g.value};Y.chat.get(f).then(A=>{const b=A.data||[];B.value=[],r.value.length===0&&(r.value=H);for(const V of b)r.value.includes(V.type)&&B.value.push(V)}).finally(()=>{m.value=!1})},K=u=>u&&`https://dontstarve.huijiwiki.com/wiki/文件:${u.charAt(0).toUpperCase()+u.slice(1)}_icon.png`,H=[\"Announcement\",\"BanAnnouncement\",\"DeathAnnouncement\",\"JoinAnnouncement\",\"KickAnnouncement\",\"LeaveAnnouncement\",\"ResurrectAnnouncement\",\"RollAnnouncement\",\"Say\",\"SkinAnnouncement\",\"SystemMessage\",\"VoteAnnouncement\"],T=u=>{let f=\"Undefined\";return H.includes(u)&&(f=u),new URL(Object.assign({\"./images/Announcement.png\":ae,\"./images/BanAnnouncement.png\":ce,\"./images/DeathAnnouncement.png\":se,\"./images/JoinAnnouncement.png\":we,\"./images/KickAnnouncement.png\":le,\"./images/LeaveAnnouncement.png\":ge,\"./images/ResurrectAnnouncement.png\":oe,\"./images/RollAnnouncement.png\":re,\"./images/Say.png\":ze,\"./images/SkinAnnouncement.png\":Pe,\"./images/SystemMessage.png\":me,\"./images/Undefined.png\":ie,\"./images/VoteAnnouncement.png\":be})[`./images/${f}.png`],import.meta.url).href},r=z([]),y=z([]);return J(()=>{for(const u of H)y.value.push({title:a(`game.player.chat.type.${u}`),value:u});r.value=H,i()}),(u,f)=>(t(),d(Ae,{class:\"mt-4\",height:X.height-70},{default:n(()=>[v(U,null,{default:n(()=>[O(\"div\",Be,[e(P)?w(\"\",!0):(t(),h(\"div\",De,c(e(a)(\"game.player.chat.title\")),1)),e(P)?(t(),h(\"div\",He)):w(\"\",!0),O(\"div\",Oe,[v(fe,{modelValue:e(D),\"onUpdate:modelValue\":f[0]||(f[0]=A=>M(D)?D.value=A:null),label:e(a)(\"game.player.chat.lines\"),density:\"compact\",width:\"120\",\"hide-details\":\"\",min:1,loading:e(m),class:\"mr-4\"},null,8,[\"modelValue\",\"label\",\"loading\"]),e(P)?w(\"\",!0):(t(),d(te,{key:0,modelValue:e(r),\"onUpdate:modelValue\":f[1]||(f[1]=A=>M(r)?r.value=A:null),items:e(y),density:\"compact\",label:e(a)(\"game.player.chat.typeSelect\"),multiple:\"\",clearable:\"\",width:e(p).language===\"zh\"?240:280,class:\"mr-4\",\"onUpdate:menu\":i},{selection:n(({item:A,index:b})=>[b<1?(t(),d(l,{key:0,label:\"\",text:A.title},null,8,[\"text\"])):w(\"\",!0),b===1?(t(),d(l,{key:1,label:\"\"},{default:n(()=>[s(\" +\"+c(e(r).length-1),1)]),_:1})):w(\"\",!0)]),_:1},8,[\"modelValue\",\"items\",\"label\",\"width\"])),e(P)?w(\"\",!0):C((t(),d(l,{key:1,label:\"\",size:\"large\",class:\"mr-4\"},{default:n(()=>[O(\"span\",Me,c(e(a)(\"game.player.chat.needTime.text\")),1),v(F,{modelValue:e(g),\"onUpdate:modelValue\":[f[2]||(f[2]=A=>M(g)?g.value=A:null),f[3]||(f[3]=A=>i(!1))],\"hide-details\":\"\",color:\"info\",loading:e(m)},null,8,[\"modelValue\",\"loading\"])]),_:1})),[[j,e(a)(\"game.player.chat.needTime.tip\")]]),e(P)?C((t(),d(F,{key:2,modelValue:e(g),\"onUpdate:modelValue\":[f[4]||(f[4]=A=>M(g)?g.value=A:null),f[5]||(f[5]=A=>i(!1))],\"hide-details\":\"\",color:\"info\",loading:e(m),class:\"mr-4\"},null,8,[\"modelValue\",\"loading\"])),[[j,e(a)(\"game.player.chat.needTime.tip\")]]):w(\"\",!0),v(N,{color:\"x\",loading:e(m),onClick:f[6]||(f[6]=A=>i(!1))},{default:n(()=>[s(c(e(a)(\"game.player.chat.refresh\")),1)]),_:1},8,[\"loading\"])])])]),_:1}),e(B).length?(t(),d(L,{key:0,ref_key:\"chatContainer\",ref:o,class:\"overflow-y-auto\",style:q({height:`${X.height-125}px`})},{default:n(()=>[v(ue,{lines:\"two\"},{default:n(()=>[(t(!0),h(Q,null,S(e(B),(A,b)=>(t(),d(_,{key:b,variant:\"outlined\",rounded:\"\",class:\"mb-2\"},{default:n(()=>[v(ve,null,{default:n(()=>[v(x,{class:\"d-flex align-center\"},{default:n(()=>[O(\"div\",xe,[v($,{src:T(A.type),contain:\"\",style:{width:\"100%\",height:\"100%\"}},null,8,[\"src\"])]),v(l,{class:\"ml-2\"},{default:n(()=>[s(c(e(a)(`game.player.chat.type.${A.type}`)),1)]),_:2},1024)]),_:2},1024),e(g)?(t(),d(x,{key:0,class:\"d-flex align-center\"},{default:n(()=>[v(l,{label:\"\"},{default:n(()=>[s(c(e(ee)(A.time*1e3)),1)]),_:2},1024)]),_:2},1024)):w(\"\",!0),v(x,{class:\"d-flex align-center\"},{default:n(()=>[v(l,{label:\"\",color:\"info\",class:\"mr-2\"},{default:n(()=>[s(c(A.nickname),1)]),_:2},1024)]),_:2},1024),v(x,{class:\"d-flex align-center\"},{default:n(()=>[A.type===\"VoteAnnouncement\"?(t(),d(l,{key:0,label:\"\",color:\"success\"},{default:n(()=>[s(c(e(a)(`game.player.chat.type['${A.message}']`)),1)]),_:2},1024)):A.type===\"SkinAnnouncement\"?(t(),d(l,{key:1,label:\"\",color:\"success\"},{append:n(()=>[C(v(N,{icon:\"ri-question-line\",color:\"success\",density:\"compact\",variant:\"text\",href:K(A.message),target:\"_blank\",rel:\"noopener noreferrer\",class:\"ml-2\"},null,8,[\"href\"]),[[j,e(a)(\"game.player.chat.gotoWiki\")]])]),default:n(()=>[s(\" \"+c(A.message),1)]),_:2},1024)):(t(),d(l,{key:2,label:\"\",color:\"success\"},{default:n(()=>[e(P)?(t(),d(de,{key:0,activator:\"parent\",location:\"top\"},{default:n(()=>[s(c(A.message),1)]),_:2},1024)):w(\"\",!0),s(\" \"+c(A.message),1)]),_:2},1024))]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1},8,[\"style\"])):(t(),d(L,{key:1},{default:n(()=>[v(ne,{height:X.height-70,type:\"info\",title:e(a)(\"game.player.chat.noMessage\")},{default:n(()=>[v(N,{color:\"info\",onClick:i},{default:n(()=>[s(c(e(a)(\"game.player.chat.clickRefresh\")),1)]),_:1})]),_:1},8,[\"height\",\"title\"])]),_:1}))]),_:1},8,[\"height\"]))}};export{qe as default};\n"
  },
  {
    "path": "embedFS/dist/assets/clean-C3opSXJz.js",
    "content": "import{_ as E}from\"./Result-DI11lCXq.js\";import{ai as L,aj as M,aQ as U,au as j,a as t,n as q,K as Q,aT as K,aU as X,aA as J,aX as O,ap as W,an as Y,g as Z,d as ee,e as le,b as ae,f as I,j as te,a8 as se,Q as oe,c as R,l as e,o as r,A as d,w as l,ab as ne,k as n,t as s,D as m,s as w,v as o,p as ce,x as re,V as y,ae as G,F as z,G as D}from\"./index-But_YWe_.js\";import{l as F}from\"./logs-N8GO9ZBg.js\";import{V as ue}from\"./VContainer-Dy0K6N_V.js\";import{V as de}from\"./VRow-DtJTiJKO.js\";import{V as x}from\"./VCol-BCVfdzjO.js\";import{V as i}from\"./VChip-pydKSkvr.js\";import\"./axios-DNCpvJag.js\";import\"./index-c6y4pbVT.js\";const H=Symbol.for(\"vuetify:v-item-group\"),ie=M({...O(),...J({selectedClass:\"v-item--selected\"}),...X(),...K()},\"VItemGroup\"),me=L()({name:\"VItemGroup\",props:ie(),emits:{\"update:modelValue\":f=>!0},setup(f,_){let{slots:b}=_;const{themeClasses:C}=U(f),{isSelected:a,select:g,next:v,prev:k,selected:u}=j(f,H);return()=>t(f.tag,{class:Q([\"v-item-group\",C.value,f.class]),style:q(f.style)},{default:()=>[b.default?.({isSelected:a,select:g,next:v,prev:k,selected:u.value})]})}}),S=L()({name:\"VItem\",props:W(),emits:{\"group:selected\":f=>!0},setup(f,_){let{slots:b}=_;const{isSelected:C,select:a,toggle:g,selectedClass:v,value:k,disabled:u}=Y(f,H);return()=>b.default?.({isSelected:C.value,selectedClass:v.value,select:a,toggle:g,value:k.value,disabled:u.value})}}),fe={class:\"card-header\"},ge={class:\"card-header mr-4 my-4\"},_e={class:\"ma-4 d-flex align-center\"},he={class:\"card-header mr-4 my-4\"},pe={class:\"ma-4 d-flex align-center\"},ve={class:\"card-header mr-4 my-4\"},ke={class:\"ma-4 d-flex align-center\"},ye={class:\"card-header mr-4 my-4\"},be={class:\"ma-4 d-flex align-center\"},Ce={class:\"card-header mr-4 my-4\"},Ve={class:\"ma-4 d-flex align-center\"},Pe={__name:\"clean\",setup(f){const _=Z(),b=ee(),{mobile:C}=le(),{t:a}=ae(),g=I({game:0,chat:0,steam:0,access:0,runtime:0}),v=I(!1),k=()=>{const T={roomID:_.room.id};v.value=!0,F.clean.info.get(T).then(p=>{u.value=[],g.value=p.data}).finally(()=>{v.value=!1})},u=I([]),A=I(!1),$=()=>{if(u.value.length===0){D(a(\"logs.clean.noSelected\"),\"error\");return}A.value=!0;const T={roomID:_.room.id,game:u.value.includes(0),chat:u.value.includes(1),steam:u.value.includes(2),access:u.value.includes(3),runtime:u.value.includes(4)};F.clean.delete(T).then(p=>{D(p.message),u.value=[],k()}).finally(()=>{A.value=!1})},V=()=>Math.max(2,Math.floor(N.value-120)),N=I(window.innerHeight),P=se(()=>{N.value=window.innerHeight},200);return te(async()=>{_.room.id!==0&&(k(),window.addEventListener(\"resize\",P))}),oe(()=>{window.removeEventListener(\"resize\",P)}),(T,p)=>{const B=E;return e(_).gameVersion.local!==0?(r(),R(z,{key:0},[e(_).room.id!==0?(r(),d(y,{key:0,height:V()},{default:l(()=>[t(ne,null,{default:l(()=>[n(\"div\",fe,[n(\"span\",null,s(e(a)(\"logs.clean.title\")),1),n(\"div\",null,[e(C)?m(\"\",!0):(r(),d(w,{key:0,color:\"info\",class:\"mr-2\",onClick:p[0]||(p[0]=c=>u.value=[0,1,2,3,4])},{default:l(()=>[o(s(e(a)(\"logs.clean.selectAll\")),1)]),_:1})),t(w,{color:\"error\",class:\"mr-2\",onClick:$},{default:l(()=>[o(s(e(a)(\"logs.clean.delete\")),1)]),_:1}),t(w,{color:\"default\",loading:e(v),onClick:k},{default:l(()=>[o(s(e(a)(\"logs.clean.refresh\")),1)]),_:1},8,[\"loading\"])])])]),_:1}),t(ce,null,{default:l(()=>[t(me,{modelValue:e(u),\"onUpdate:modelValue\":p[1]||(p[1]=c=>re(u)?u.value=c:null),multiple:\"\"},{default:l(()=>[t(ue,{height:V()-70,style:{\"overflow-y\":\"auto\"}},{default:l(()=>[t(de,null,{default:l(()=>[t(x,{cols:\"12\",md:\"6\"},{default:l(()=>[t(S,null,{default:l(({isSelected:c,toggle:h})=>[t(y,{onClick:h},{default:l(()=>[n(\"div\",ge,[n(\"div\",_e,[t(i,{label:\"\",class:\"mr-4\"},{default:l(()=>[o(s(e(a)(\"logs.clean.game\")),1)]),_:1}),n(\"span\",null,s(e(G)(e(g).game)),1)]),c?m(\"\",!0):(r(),d(i,{key:0,color:\"info\"},{default:l(()=>[o(s(e(a)(\"logs.clean.select\")),1)]),_:1})),c?(r(),d(i,{key:1,color:\"success\"},{default:l(()=>[o(s(e(a)(\"logs.clean.selected\")),1)]),_:1})):m(\"\",!0)])]),_:2},1032,[\"onClick\"])]),_:1})]),_:1}),t(x,{cols:\"12\",md:\"6\"},{default:l(()=>[t(S,null,{default:l(({isSelected:c,toggle:h})=>[t(y,{onClick:h},{default:l(()=>[n(\"div\",he,[n(\"div\",pe,[t(i,{label:\"\",class:\"mr-4\"},{default:l(()=>[o(s(e(a)(\"logs.clean.chat\")),1)]),_:1}),n(\"span\",null,s(e(G)(e(g).chat)),1)]),c?m(\"\",!0):(r(),d(i,{key:0,color:\"info\"},{default:l(()=>[o(s(e(a)(\"logs.clean.select\")),1)]),_:1})),c?(r(),d(i,{key:1,color:\"success\"},{default:l(()=>[o(s(e(a)(\"logs.clean.selected\")),1)]),_:1})):m(\"\",!0)])]),_:2},1032,[\"onClick\"])]),_:1})]),_:1}),t(x,{cols:\"12\",md:\"6\"},{default:l(()=>[t(S,null,{default:l(({isSelected:c,toggle:h})=>[t(y,{onClick:h},{default:l(()=>[n(\"div\",ve,[n(\"div\",ke,[t(i,{label:\"\",class:\"mr-4\"},{default:l(()=>[o(s(e(a)(\"logs.clean.steam\")),1)]),_:1}),n(\"span\",null,s(e(G)(e(g).steam)),1)]),c?m(\"\",!0):(r(),d(i,{key:0,color:\"info\"},{default:l(()=>[o(s(e(a)(\"logs.clean.select\")),1)]),_:1})),c?(r(),d(i,{key:1,color:\"success\"},{default:l(()=>[o(s(e(a)(\"logs.clean.selected\")),1)]),_:1})):m(\"\",!0)])]),_:2},1032,[\"onClick\"])]),_:1})]),_:1}),t(x,{cols:\"12\",md:\"6\"},{default:l(()=>[t(S,null,{default:l(({isSelected:c,toggle:h})=>[t(y,{onClick:h},{default:l(()=>[n(\"div\",ye,[n(\"div\",be,[t(i,{label:\"\",class:\"mr-4\"},{default:l(()=>[o(s(e(a)(\"logs.clean.access\")),1)]),_:1}),n(\"span\",null,s(e(G)(e(g).access)),1)]),c?m(\"\",!0):(r(),d(i,{key:0,color:\"info\"},{default:l(()=>[o(s(e(a)(\"logs.clean.select\")),1)]),_:1})),c?(r(),d(i,{key:1,color:\"success\"},{default:l(()=>[o(s(e(a)(\"logs.clean.selected\")),1)]),_:1})):m(\"\",!0)])]),_:2},1032,[\"onClick\"])]),_:1})]),_:1}),t(x,{cols:\"12\",md:\"6\"},{default:l(()=>[t(S,null,{default:l(({isSelected:c,toggle:h})=>[t(y,{onClick:h},{default:l(()=>[n(\"div\",Ce,[n(\"div\",Ve,[t(i,{label:\"\",class:\"mr-4\"},{default:l(()=>[o(s(e(a)(\"logs.clean.runtime\")),1)]),_:1}),n(\"span\",null,s(e(G)(e(g).runtime)),1)]),c?m(\"\",!0):(r(),d(i,{key:0,color:\"info\"},{default:l(()=>[o(s(e(a)(\"logs.clean.select\")),1)]),_:1})),c?(r(),d(i,{key:1,color:\"success\"},{default:l(()=>[o(s(e(a)(\"logs.clean.selected\")),1)]),_:1})):m(\"\",!0)])]),_:2},1032,[\"onClick\"])]),_:1})]),_:1})]),_:1})]),_:1},8,[\"height\"])]),_:1},8,[\"modelValue\"])]),_:1})]),_:1},8,[\"height\"])):(r(),d(B,{key:1,title:e(a)(\"global.noRoomSelected.title\"),\"sub-title\":e(a)(\"global.noRoomSelected.subTitle\"),type:\"error\",height:V()},{default:l(()=>[t(w,{to:\"/rooms\",class:\"mt-4\"},{default:l(()=>[o(s(e(a)(\"global.noRoomSelected.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"]))],64)):(r(),R(z,{key:1},[e(b).userInfo.role===\"admin\"?(r(),d(B,{key:0,title:e(a)(\"global.noGame.title\"),\"sub-title\":e(a)(\"global.noGame.subTitle\"),height:V(),type:\"error\"},{default:l(()=>[t(w,{to:\"/install\",class:\"mt-4\"},{default:l(()=>[o(s(e(a)(\"global.noGame.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"])):(r(),d(B,{key:1,title:e(a)(\"global.noGameNoAdmin.title\"),\"sub-title\":e(a)(\"global.noGameNoAdmin.subTitle\"),height:V(),type:\"error\"},null,8,[\"title\",\"sub-title\",\"height\"]))],64))}}};export{Pe as default};\n"
  },
  {
    "path": "embedFS/dist/assets/clean-gJusj0Uj.css",
    "content": "@charset \"UTF-8\";.v-item-group{flex:0 1 auto;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}\n"
  },
  {
    "path": "embedFS/dist/assets/colors-DoZdCu1D.js",
    "content": "const e={base:\"#f44336\",lighten5:\"#ffebee\",lighten4:\"#ffcdd2\",lighten3:\"#ef9a9a\",lighten2:\"#e57373\",lighten1:\"#ef5350\",darken1:\"#e53935\",darken2:\"#d32f2f\",darken3:\"#c62828\",darken4:\"#b71c1c\",accent1:\"#ff8a80\",accent2:\"#ff5252\",accent3:\"#ff1744\",accent4:\"#d50000\"},n={base:\"#e91e63\",lighten5:\"#fce4ec\",lighten4:\"#f8bbd0\",lighten3:\"#f48fb1\",lighten2:\"#f06292\",lighten1:\"#ec407a\",darken1:\"#d81b60\",darken2:\"#c2185b\",darken3:\"#ad1457\",darken4:\"#880e4f\",accent1:\"#ff80ab\",accent2:\"#ff4081\",accent3:\"#f50057\",accent4:\"#c51162\"},f={base:\"#9c27b0\",lighten5:\"#f3e5f5\",lighten4:\"#e1bee7\",lighten3:\"#ce93d8\",lighten2:\"#ba68c8\",lighten1:\"#ab47bc\",darken1:\"#8e24aa\",darken2:\"#7b1fa2\",darken3:\"#6a1b9a\",darken4:\"#4a148c\",accent1:\"#ea80fc\",accent2:\"#e040fb\",accent3:\"#d500f9\",accent4:\"#aa00ff\"},a={base:\"#673ab7\",lighten5:\"#ede7f6\",lighten4:\"#d1c4e9\",lighten3:\"#b39ddb\",lighten2:\"#9575cd\",lighten1:\"#7e57c2\",darken1:\"#5e35b1\",darken2:\"#512da8\",darken3:\"#4527a0\",darken4:\"#311b92\",accent1:\"#b388ff\",accent2:\"#7c4dff\",accent3:\"#651fff\",accent4:\"#6200ea\"},c={base:\"#3f51b5\",lighten5:\"#e8eaf6\",lighten4:\"#c5cae9\",lighten3:\"#9fa8da\",lighten2:\"#7986cb\",lighten1:\"#5c6bc0\",darken1:\"#3949ab\",darken2:\"#303f9f\",darken3:\"#283593\",darken4:\"#1a237e\",accent1:\"#8c9eff\",accent2:\"#536dfe\",accent3:\"#3d5afe\",accent4:\"#304ffe\"},t={base:\"#2196f3\",lighten5:\"#e3f2fd\",lighten4:\"#bbdefb\",lighten3:\"#90caf9\",lighten2:\"#64b5f6\",lighten1:\"#42a5f5\",darken1:\"#1e88e5\",darken2:\"#1976d2\",darken3:\"#1565c0\",darken4:\"#0d47a1\",accent1:\"#82b1ff\",accent2:\"#448aff\",accent3:\"#2979ff\",accent4:\"#2962ff\"},d={base:\"#03a9f4\",lighten5:\"#e1f5fe\",lighten4:\"#b3e5fc\",lighten3:\"#81d4fa\",lighten2:\"#4fc3f7\",lighten1:\"#29b6f6\",darken1:\"#039be5\",darken2:\"#0288d1\",darken3:\"#0277bd\",darken4:\"#01579b\",accent1:\"#80d8ff\",accent2:\"#40c4ff\",accent3:\"#00b0ff\",accent4:\"#0091ea\"},l={base:\"#00bcd4\",lighten5:\"#e0f7fa\",lighten4:\"#b2ebf2\",lighten3:\"#80deea\",lighten2:\"#4dd0e1\",lighten1:\"#26c6da\",darken1:\"#00acc1\",darken2:\"#0097a7\",darken3:\"#00838f\",darken4:\"#006064\",accent1:\"#84ffff\",accent2:\"#18ffff\",accent3:\"#00e5ff\",accent4:\"#00b8d4\"},b={base:\"#009688\",lighten5:\"#e0f2f1\",lighten4:\"#b2dfdb\",lighten3:\"#80cbc4\",lighten2:\"#4db6ac\",lighten1:\"#26a69a\",darken1:\"#00897b\",darken2:\"#00796b\",darken3:\"#00695c\",darken4:\"#004d40\",accent1:\"#a7ffeb\",accent2:\"#64ffda\",accent3:\"#1de9b6\",accent4:\"#00bfa5\"},g={base:\"#4caf50\",lighten5:\"#e8f5e9\",lighten4:\"#c8e6c9\",lighten3:\"#a5d6a7\",lighten2:\"#81c784\",lighten1:\"#66bb6a\",darken1:\"#43a047\",darken2:\"#388e3c\",darken3:\"#2e7d32\",darken4:\"#1b5e20\",accent1:\"#b9f6ca\",accent2:\"#69f0ae\",accent3:\"#00e676\",accent4:\"#00c853\"},i={base:\"#8bc34a\",lighten5:\"#f1f8e9\",lighten4:\"#dcedc8\",lighten3:\"#c5e1a5\",lighten2:\"#aed581\",lighten1:\"#9ccc65\",darken1:\"#7cb342\",darken2:\"#689f38\",darken3:\"#558b2f\",darken4:\"#33691e\",accent1:\"#ccff90\",accent2:\"#b2ff59\",accent3:\"#76ff03\",accent4:\"#64dd17\"},h={base:\"#cddc39\",lighten5:\"#f9fbe7\",lighten4:\"#f0f4c3\",lighten3:\"#e6ee9c\",lighten2:\"#dce775\",lighten1:\"#d4e157\",darken1:\"#c0ca33\",darken2:\"#afb42b\",darken3:\"#9e9d24\",darken4:\"#827717\",accent1:\"#f4ff81\",accent2:\"#eeff41\",accent3:\"#c6ff00\",accent4:\"#aeea00\"},r={base:\"#ffeb3b\",lighten5:\"#fffde7\",lighten4:\"#fff9c4\",lighten3:\"#fff59d\",lighten2:\"#fff176\",lighten1:\"#ffee58\",darken1:\"#fdd835\",darken2:\"#fbc02d\",darken3:\"#f9a825\",darken4:\"#f57f17\",accent1:\"#ffff8d\",accent2:\"#ffff00\",accent3:\"#ffea00\",accent4:\"#ffd600\"},k={base:\"#ffc107\",lighten5:\"#fff8e1\",lighten4:\"#ffecb3\",lighten3:\"#ffe082\",lighten2:\"#ffd54f\",lighten1:\"#ffca28\",darken1:\"#ffb300\",darken2:\"#ffa000\",darken3:\"#ff8f00\",darken4:\"#ff6f00\",accent1:\"#ffe57f\",accent2:\"#ffd740\",accent3:\"#ffc400\",accent4:\"#ffab00\"},s={base:\"#ff9800\",lighten5:\"#fff3e0\",lighten4:\"#ffe0b2\",lighten3:\"#ffcc80\",lighten2:\"#ffb74d\",lighten1:\"#ffa726\",darken1:\"#fb8c00\",darken2:\"#f57c00\",darken3:\"#ef6c00\",darken4:\"#e65100\",accent1:\"#ffd180\",accent2:\"#ffab40\",accent3:\"#ff9100\",accent4:\"#ff6d00\"},o={base:\"#ff5722\",lighten5:\"#fbe9e7\",lighten4:\"#ffccbc\",lighten3:\"#ffab91\",lighten2:\"#ff8a65\",lighten1:\"#ff7043\",darken1:\"#f4511e\",darken2:\"#e64a19\",darken3:\"#d84315\",darken4:\"#bf360c\",accent1:\"#ff9e80\",accent2:\"#ff6e40\",accent3:\"#ff3d00\",accent4:\"#dd2c00\"},p={base:\"#795548\",lighten5:\"#efebe9\",lighten4:\"#d7ccc8\",lighten3:\"#bcaaa4\",lighten2:\"#a1887f\",lighten1:\"#8d6e63\",darken1:\"#6d4c41\",darken2:\"#5d4037\",darken3:\"#4e342e\",darken4:\"#3e2723\"},u={base:\"#607d8b\",lighten5:\"#eceff1\",lighten4:\"#cfd8dc\",lighten3:\"#b0bec5\",lighten2:\"#90a4ae\",lighten1:\"#78909c\",darken1:\"#546e7a\",darken2:\"#455a64\",darken3:\"#37474f\",darken4:\"#263238\"},y={base:\"#9e9e9e\",lighten5:\"#fafafa\",lighten4:\"#f5f5f5\",lighten3:\"#eeeeee\",lighten2:\"#e0e0e0\",lighten1:\"#bdbdbd\",darken1:\"#757575\",darken2:\"#616161\",darken3:\"#424242\",darken4:\"#212121\"},w={black:\"#000000\",white:\"#ffffff\",transparent:\"#ffffff00\"},m={red:e,pink:n,purple:f,deepPurple:a,indigo:c,blue:t,lightBlue:d,cyan:l,teal:b,green:g,lightGreen:i,lime:h,yellow:r,amber:k,orange:s,deepOrange:o,brown:p,blueGrey:u,grey:y,shades:w};export{m as c};\n"
  },
  {
    "path": "embedFS/dist/assets/default-BQziqBIh.js",
    "content": "import{c as M,o as b,k as _,t as T,u as St,a as v,J as I,K as O,L as x,z as yt,R as Rt,A as L,w as p,M as rt,d as wt,b as lt,N as ot,f as H,O as nt,j as st,y as it,F as J,D,l as f,P as _t,Q as Et,_ as Lt,e as F,r as at,T as A,B as ct,m as ut,U as Q,W as Z,v as R,X as Ht,Y as kt,g as Ct,Z as dt,$ as tt,s as ht,a0 as At}from\"./index-But_YWe_.js\";import{e as xt}from\"./eventBus-B8tShFcG.js\";import{u as Vt,s as Mt,N as Nt,_ as Pt,a as $t,b as Dt,c as Bt}from\"./NavbarThemeSwitcher-DznimRXG.js\";import{d as ft,a as It,b as Ot,c as Kt,V as et}from\"./VBadge-D7oDPA4h.js\";import{V as jt}from\"./VMenu-CXNpVDF7.js\";import{V as Ut}from\"./VList-D_MCDEbx.js\";import{V as qt}from\"./VListItemAction-1-e96EHC.js\";import{p as Gt}from\"./platform-DXQOU806.js\";import{r as zt}from\"./room-BLsFZNUm.js\";import{V as N}from\"./VChip-pydKSkvr.js\";import{V as Ft}from\"./VTooltip-BV7Wxv--.js\";import{T as Jt}from\"./index-Nr3m5Q0F.js\";import{V as Qt}from\"./VSpacer-D758VKS2.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./index-c6y4pbVT.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./axios-DNCpvJag.js\";const Zt={class:\"nav-section-title\"},te={class:\"title-wrapper\"},ee=[\"textContent\"],re={__name:\"VerticalNavSectionTitle\",props:{item:{type:null,required:!0}},setup(t){return(e,r)=>(b(),M(\"li\",Zt,[_(\"div\",te,[_(\"span\",{class:\"title-text\",textContent:T(t.item.heading)},null,8,ee)])]))}},le={class:\"nav-item-title\"},oe={class:\"nav-group-children-wrapper\"},ne={class:\"nav-group-children\"},se={__name:\"VerticalNavGroup\",props:{item:{type:Object,required:!0},isOpen:{type:Boolean,default:!1}},emits:[\"toggle\"],setup(t,{emit:e}){const r=t,l=e,n=St(),a=()=>{l(\"toggle\"),r.item.to===\"/dashboard\"&&n.push(r.item.to)};return(i,u)=>(b(),M(\"li\",{class:O([\"nav-group\",t.isOpen&&\"open\"])},[_(\"div\",{class:\"nav-group-label\",onClick:a},[v(I,{icon:t.item.icon||\"ri-checkbox-blank-circle-line\",class:\"nav-item-icon\"},null,8,[\"icon\"]),_(\"span\",le,T(t.item.title),1),_(\"span\",{class:O([\"nav-item-badge\",t.item.badgeClass])},T(t.item.badgeContent),3),v(I,{icon:\"ri-arrow-right-s-line\",class:\"nav-group-arrow\"})]),_(\"div\",oe,[_(\"ul\",ne,[x(i.$slots,\"default\")])])],2))}},ae={class:\"nav-item-title\"},pt={__name:\"VerticalNavLink\",props:{item:{type:null,required:!0}},setup(t){return(e,r)=>(b(),M(\"li\",{class:O([\"nav-link\",{disabled:t.item.disable}])},[yt((b(),L(rt(t.item.to?\"RouterLink\":\"a\"),{to:t.item.to,href:t.item.href,target:t.item.target},{default:p(()=>[v(I,{size:\"18\",icon:t.item.icon||\"ri-checkbox-blank-circle-line\",class:\"nav-item-icon\"},null,8,[\"icon\"]),_(\"span\",ae,T(t.item.title),1),_(\"span\",{class:O([\"nav-item-badge\",t.item.badgeClass])},T(t.item.badgeContent),3)]),_:1},8,[\"to\",\"href\",\"target\"])),[[Rt]])],2))}},ie={__name:\"NavItems\",setup(t){const e=wt(),{t:r}=lt(),l=ot(),n=e.menus,a=H(null),i=c=>{for(const h of n)if(h.type===\"group\"&&h.links&&h.links.find(d=>d.to===c||d.href===c?!0:d.to&&c.startsWith(d.to)))return h.id;return null};nt(()=>l.path,c=>{const h=i(c);h?a.value=h:a.value=null},{immediate:!0});const u=c=>{a.value===c?a.value=null:a.value=c},o=()=>{a.value=null};return st(()=>{xt.on(\"toggleMenu\",u)}),(c,h)=>(b(!0),M(J,null,it(f(n),s=>(b(),M(J,null,[s.section!==\"\"?(b(),L(re,{key:s.id,item:{heading:s.section}},null,8,[\"item\"])):D(\"\",!0),s.type===\"group\"?(b(),L(se,{key:s.id,item:{title:f(r)(\"menu.\"+s.title),badgeContent:s.badgeContent,badgeClass:s.badgeClass,icon:s.icon},\"is-open\":f(a)===s.id,onToggle:d=>u(s.id)},{default:p(()=>[(b(!0),M(J,null,it(s.links,d=>(b(),L(pt,{key:d.id,item:{title:f(r)(\"menu.\"+d.title),icon:d.icon,to:d.to,href:d.href,target:d.target,badgeContent:d.badgeContent}},null,8,[\"item\"]))),128))]),_:2},1032,[\"item\",\"is-open\",\"onToggle\"])):D(\"\",!0),s.type===\"link\"?(b(),L(pt,{key:s.id,item:{title:f(r)(\"menu.\"+s.title),icon:s.icon,to:s.to,href:s.href,target:s.target,badgeContent:s.badgeContent},onClick:o},null,8,[\"item\"])):D(\"\",!0)],64))),256))}};function k(t){return getComputedStyle(t)}function S(t,e){for(var r in e){var l=e[r];typeof l==\"number\"&&(l=l+\"px\"),t.style[r]=l}return t}function U(t){var e=document.createElement(\"div\");return e.className=t,e}var vt=typeof Element<\"u\"&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function V(t,e){if(!vt)throw new Error(\"No element matching method supported\");return vt.call(t,e)}function $(t){t.remove?t.remove():t.parentNode&&t.parentNode.removeChild(t)}function mt(t,e){return Array.prototype.filter.call(t.children,function(r){return V(r,e)})}var w={main:\"ps\",rtl:\"ps__rtl\",element:{thumb:function(t){return\"ps__thumb-\"+t},rail:function(t){return\"ps__rail-\"+t},consuming:\"ps__child--consume\"},state:{focus:\"ps--focus\",clicking:\"ps--clicking\",active:function(t){return\"ps--active-\"+t},scrolling:function(t){return\"ps--scrolling-\"+t}}},Yt={x:null,y:null};function Tt(t,e){var r=t.element.classList,l=w.state.scrolling(e);r.contains(l)?clearTimeout(Yt[e]):r.add(l)}function Xt(t,e){Yt[e]=setTimeout(function(){return t.isAlive&&t.element.classList.remove(w.state.scrolling(e))},t.settings.scrollingThreshold)}function ce(t,e){Tt(t,e),Xt(t,e)}var K=function(e){this.element=e,this.handlers={}},Wt={isEmpty:{configurable:!0}};K.prototype.bind=function(e,r){typeof this.handlers[e]>\"u\"&&(this.handlers[e]=[]),this.handlers[e].push(r),this.element.addEventListener(e,r,!1)};K.prototype.unbind=function(e,r){var l=this;this.handlers[e]=this.handlers[e].filter(function(n){return r&&n!==r?!0:(l.element.removeEventListener(e,n,!1),!1)})};K.prototype.unbindAll=function(){for(var e in this.handlers)this.unbind(e)};Wt.isEmpty.get=function(){var t=this;return Object.keys(this.handlers).every(function(e){return t.handlers[e].length===0})};Object.defineProperties(K.prototype,Wt);var B=function(){this.eventElements=[]};B.prototype.eventElement=function(e){var r=this.eventElements.filter(function(l){return l.element===e})[0];return r||(r=new K(e),this.eventElements.push(r)),r};B.prototype.bind=function(e,r,l){this.eventElement(e).bind(r,l)};B.prototype.unbind=function(e,r,l){var n=this.eventElement(e);n.unbind(r,l),n.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(n),1)};B.prototype.unbindAll=function(){this.eventElements.forEach(function(e){return e.unbindAll()}),this.eventElements=[]};B.prototype.once=function(e,r,l){var n=this.eventElement(e),a=function(i){n.unbind(r,a),l(i)};n.bind(r,a)};function q(t){if(typeof window.CustomEvent==\"function\")return new CustomEvent(t);var e=document.createEvent(\"CustomEvent\");return e.initCustomEvent(t,!1,!1,void 0),e}function z(t,e,r,l,n){l===void 0&&(l=!0),n===void 0&&(n=!1);var a;if(e===\"top\")a=[\"contentHeight\",\"containerHeight\",\"scrollTop\",\"y\",\"up\",\"down\"];else if(e===\"left\")a=[\"contentWidth\",\"containerWidth\",\"scrollLeft\",\"x\",\"left\",\"right\"];else throw new Error(\"A proper axis should be provided\");ue(t,r,a,l,n)}function ue(t,e,r,l,n){var a=r[0],i=r[1],u=r[2],o=r[3],c=r[4],h=r[5];l===void 0&&(l=!0),n===void 0&&(n=!1);var s=t.element;t.reach[o]=null,s[u]<1&&(t.reach[o]=\"start\"),s[u]>t[a]-t[i]-1&&(t.reach[o]=\"end\"),e&&(s.dispatchEvent(q(\"ps-scroll-\"+o)),e<0?s.dispatchEvent(q(\"ps-scroll-\"+c)):e>0&&s.dispatchEvent(q(\"ps-scroll-\"+h)),l&&ce(t,o)),t.reach[o]&&(e||n)&&s.dispatchEvent(q(\"ps-\"+o+\"-reach-\"+t.reach[o]))}function y(t){return parseInt(t,10)||0}function de(t){return V(t,\"input,[contenteditable]\")||V(t,\"select,[contenteditable]\")||V(t,\"textarea,[contenteditable]\")||V(t,\"button,[contenteditable]\")}function he(t){var e=k(t);return y(e.width)+y(e.paddingLeft)+y(e.paddingRight)+y(e.borderLeftWidth)+y(e.borderRightWidth)}var P={isWebKit:typeof document<\"u\"&&\"WebkitAppearance\"in document.documentElement.style,supportsTouch:typeof window<\"u\"&&(\"ontouchstart\"in window||\"maxTouchPoints\"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:typeof navigator<\"u\"&&navigator.msMaxTouchPoints,isChrome:typeof navigator<\"u\"&&/Chrome/i.test(navigator&&navigator.userAgent)};function C(t){var e=t.element,r=Math.floor(e.scrollTop),l=e.getBoundingClientRect();t.containerWidth=Math.floor(l.width),t.containerHeight=Math.floor(l.height),t.contentWidth=e.scrollWidth,t.contentHeight=e.scrollHeight,e.contains(t.scrollbarXRail)||(mt(e,w.element.rail(\"x\")).forEach(function(n){return $(n)}),e.appendChild(t.scrollbarXRail)),e.contains(t.scrollbarYRail)||(mt(e,w.element.rail(\"y\")).forEach(function(n){return $(n)}),e.appendChild(t.scrollbarYRail)),!t.settings.suppressScrollX&&t.containerWidth+t.settings.scrollXMarginOffset<t.contentWidth?(t.scrollbarXActive=!0,t.railXWidth=t.containerWidth-t.railXMarginWidth,t.railXRatio=t.containerWidth/t.railXWidth,t.scrollbarXWidth=gt(t,y(t.railXWidth*t.containerWidth/t.contentWidth)),t.scrollbarXLeft=y((t.negativeScrollAdjustment+e.scrollLeft)*(t.railXWidth-t.scrollbarXWidth)/(t.contentWidth-t.containerWidth))):t.scrollbarXActive=!1,!t.settings.suppressScrollY&&t.containerHeight+t.settings.scrollYMarginOffset<t.contentHeight?(t.scrollbarYActive=!0,t.railYHeight=t.containerHeight-t.railYMarginHeight,t.railYRatio=t.containerHeight/t.railYHeight,t.scrollbarYHeight=gt(t,y(t.railYHeight*t.containerHeight/t.contentHeight)),t.scrollbarYTop=y(r*(t.railYHeight-t.scrollbarYHeight)/(t.contentHeight-t.containerHeight))):t.scrollbarYActive=!1,t.scrollbarXLeft>=t.railXWidth-t.scrollbarXWidth&&(t.scrollbarXLeft=t.railXWidth-t.scrollbarXWidth),t.scrollbarYTop>=t.railYHeight-t.scrollbarYHeight&&(t.scrollbarYTop=t.railYHeight-t.scrollbarYHeight),fe(e,t),t.scrollbarXActive?e.classList.add(w.state.active(\"x\")):(e.classList.remove(w.state.active(\"x\")),t.scrollbarXWidth=0,t.scrollbarXLeft=0,e.scrollLeft=t.isRtl===!0?t.contentWidth:0),t.scrollbarYActive?e.classList.add(w.state.active(\"y\")):(e.classList.remove(w.state.active(\"y\")),t.scrollbarYHeight=0,t.scrollbarYTop=0,e.scrollTop=0)}function gt(t,e){return t.settings.minScrollbarLength&&(e=Math.max(e,t.settings.minScrollbarLength)),t.settings.maxScrollbarLength&&(e=Math.min(e,t.settings.maxScrollbarLength)),e}function fe(t,e){var r={width:e.railXWidth},l=Math.floor(t.scrollTop);e.isRtl?r.left=e.negativeScrollAdjustment+t.scrollLeft+e.containerWidth-e.contentWidth:r.left=t.scrollLeft,e.isScrollbarXUsingBottom?r.bottom=e.scrollbarXBottom-l:r.top=e.scrollbarXTop+l,S(e.scrollbarXRail,r);var n={top:l,height:e.railYHeight};e.isScrollbarYUsingRight?e.isRtl?n.right=e.contentWidth-(e.negativeScrollAdjustment+t.scrollLeft)-e.scrollbarYRight-e.scrollbarYOuterWidth-9:n.right=e.scrollbarYRight-t.scrollLeft:e.isRtl?n.left=e.negativeScrollAdjustment+t.scrollLeft+e.containerWidth*2-e.contentWidth-e.scrollbarYLeft-e.scrollbarYOuterWidth:n.left=e.scrollbarYLeft+t.scrollLeft,S(e.scrollbarYRail,n),S(e.scrollbarX,{left:e.scrollbarXLeft,width:e.scrollbarXWidth-e.railBorderXWidth}),S(e.scrollbarY,{top:e.scrollbarYTop,height:e.scrollbarYHeight-e.railBorderYWidth})}function pe(t){t.event.bind(t.scrollbarY,\"mousedown\",function(e){return e.stopPropagation()}),t.event.bind(t.scrollbarYRail,\"mousedown\",function(e){var r=e.pageY-window.pageYOffset-t.scrollbarYRail.getBoundingClientRect().top,l=r>t.scrollbarYTop?1:-1;t.element.scrollTop+=l*t.containerHeight,C(t),e.stopPropagation()}),t.event.bind(t.scrollbarX,\"mousedown\",function(e){return e.stopPropagation()}),t.event.bind(t.scrollbarXRail,\"mousedown\",function(e){var r=e.pageX-window.pageXOffset-t.scrollbarXRail.getBoundingClientRect().left,l=r>t.scrollbarXLeft?1:-1;t.element.scrollLeft+=l*t.containerWidth,C(t),e.stopPropagation()})}var G=null;function ve(t){bt(t,[\"containerHeight\",\"contentHeight\",\"pageY\",\"railYHeight\",\"scrollbarY\",\"scrollbarYHeight\",\"scrollTop\",\"y\",\"scrollbarYRail\"]),bt(t,[\"containerWidth\",\"contentWidth\",\"pageX\",\"railXWidth\",\"scrollbarX\",\"scrollbarXWidth\",\"scrollLeft\",\"x\",\"scrollbarXRail\"])}function bt(t,e){var r=e[0],l=e[1],n=e[2],a=e[3],i=e[4],u=e[5],o=e[6],c=e[7],h=e[8],s=t.element,d=null,m=null,g=null;function Y(W){W.touches&&W.touches[0]&&(W[n]=W.touches[0][\"page\"+c.toUpperCase()]),G===i&&(s[o]=d+g*(W[n]-m),Tt(t,c),C(t),W.stopPropagation(),W.preventDefault())}function X(){Xt(t,c),t[h].classList.remove(w.state.clicking),document.removeEventListener(\"mousemove\",Y),document.removeEventListener(\"mouseup\",X),document.removeEventListener(\"touchmove\",Y),document.removeEventListener(\"touchend\",X),G=null}function E(W){G===null&&(G=i,d=s[o],W.touches&&(W[n]=W.touches[0][\"page\"+c.toUpperCase()]),m=W[n],g=(t[l]-t[r])/(t[a]-t[u]),W.touches?(document.addEventListener(\"touchmove\",Y,{passive:!1}),document.addEventListener(\"touchend\",X)):(document.addEventListener(\"mousemove\",Y),document.addEventListener(\"mouseup\",X)),t[h].classList.add(w.state.clicking)),W.stopPropagation(),W.cancelable&&W.preventDefault()}t[i].addEventListener(\"mousedown\",E),t[i].addEventListener(\"touchstart\",E)}function me(t){var e=t.element,r=function(){return V(e,\":hover\")},l=function(){return V(t.scrollbarX,\":focus\")||V(t.scrollbarY,\":focus\")};function n(a,i){var u=Math.floor(e.scrollTop);if(a===0){if(!t.scrollbarYActive)return!1;if(u===0&&i>0||u>=t.contentHeight-t.containerHeight&&i<0)return!t.settings.wheelPropagation}var o=e.scrollLeft;if(i===0){if(!t.scrollbarXActive)return!1;if(o===0&&a<0||o>=t.contentWidth-t.containerWidth&&a>0)return!t.settings.wheelPropagation}return!0}t.event.bind(t.ownerDocument,\"keydown\",function(a){if(!(a.isDefaultPrevented&&a.isDefaultPrevented()||a.defaultPrevented)&&!(!r()&&!l())){var i=document.activeElement?document.activeElement:t.ownerDocument.activeElement;if(i){if(i.tagName===\"IFRAME\")i=i.contentDocument.activeElement;else for(;i.shadowRoot;)i=i.shadowRoot.activeElement;if(de(i))return}var u=0,o=0;switch(a.which){case 37:a.metaKey?u=-t.contentWidth:a.altKey?u=-t.containerWidth:u=-30;break;case 38:a.metaKey?o=t.contentHeight:a.altKey?o=t.containerHeight:o=30;break;case 39:a.metaKey?u=t.contentWidth:a.altKey?u=t.containerWidth:u=30;break;case 40:a.metaKey?o=-t.contentHeight:a.altKey?o=-t.containerHeight:o=-30;break;case 32:a.shiftKey?o=t.containerHeight:o=-t.containerHeight;break;case 33:o=t.containerHeight;break;case 34:o=-t.containerHeight;break;case 36:o=t.contentHeight;break;case 35:o=-t.contentHeight;break;default:return}t.settings.suppressScrollX&&u!==0||t.settings.suppressScrollY&&o!==0||(e.scrollTop-=o,e.scrollLeft+=u,C(t),n(u,o)&&a.preventDefault())}})}function ge(t){var e=t.element;function r(i,u){var o=Math.floor(e.scrollTop),c=e.scrollTop===0,h=o+e.offsetHeight===e.scrollHeight,s=e.scrollLeft===0,d=e.scrollLeft+e.offsetWidth===e.scrollWidth,m;return Math.abs(u)>Math.abs(i)?m=c||h:m=s||d,m?!t.settings.wheelPropagation:!0}function l(i){var u=i.deltaX,o=-1*i.deltaY;return(typeof u>\"u\"||typeof o>\"u\")&&(u=-1*i.wheelDeltaX/6,o=i.wheelDeltaY/6),i.deltaMode&&i.deltaMode===1&&(u*=10,o*=10),u!==u&&o!==o&&(u=0,o=i.wheelDelta),i.shiftKey?[-o,-u]:[u,o]}function n(i,u,o){if(!P.isWebKit&&e.querySelector(\"select:focus\"))return!0;if(!e.contains(i))return!1;for(var c=i;c&&c!==e;){if(c.classList.contains(w.element.consuming))return!0;var h=k(c);if(o&&h.overflowY.match(/(scroll|auto)/)){var s=c.scrollHeight-c.clientHeight;if(s>0&&(c.scrollTop>0&&o<0||c.scrollTop<s&&o>0))return!0}if(u&&h.overflowX.match(/(scroll|auto)/)){var d=c.scrollWidth-c.clientWidth;if(d>0&&(c.scrollLeft>0&&u<0||c.scrollLeft<d&&u>0))return!0}c=c.parentNode}return!1}function a(i){var u=l(i),o=u[0],c=u[1];if(!n(i.target,o,c)){var h=!1;t.settings.useBothWheelAxes?t.scrollbarYActive&&!t.scrollbarXActive?(c?e.scrollTop-=c*t.settings.wheelSpeed:e.scrollTop+=o*t.settings.wheelSpeed,h=!0):t.scrollbarXActive&&!t.scrollbarYActive&&(o?e.scrollLeft+=o*t.settings.wheelSpeed:e.scrollLeft-=c*t.settings.wheelSpeed,h=!0):(e.scrollTop-=c*t.settings.wheelSpeed,e.scrollLeft+=o*t.settings.wheelSpeed),C(t),h=h||r(o,c),h&&!i.ctrlKey&&(i.stopPropagation(),i.preventDefault())}}typeof window.onwheel<\"u\"?t.event.bind(e,\"wheel\",a):typeof window.onmousewheel<\"u\"&&t.event.bind(e,\"mousewheel\",a)}function be(t){if(!P.supportsTouch&&!P.supportsIePointer)return;var e=t.element,r={startOffset:{},startTime:0,speed:{},easingLoop:null};function l(s,d){var m=Math.floor(e.scrollTop),g=e.scrollLeft,Y=Math.abs(s),X=Math.abs(d);if(X>Y){if(d<0&&m===t.contentHeight-t.containerHeight||d>0&&m===0)return window.scrollY===0&&d>0&&P.isChrome}else if(Y>X&&(s<0&&g===t.contentWidth-t.containerWidth||s>0&&g===0))return!0;return!0}function n(s,d){e.scrollTop-=d,e.scrollLeft-=s,C(t)}function a(s){return s.targetTouches?s.targetTouches[0]:s}function i(s){return s.target===t.scrollbarX||s.target===t.scrollbarY||s.pointerType&&s.pointerType===\"pen\"&&s.buttons===0?!1:!!(s.targetTouches&&s.targetTouches.length===1||s.pointerType&&s.pointerType!==\"mouse\"&&s.pointerType!==s.MSPOINTER_TYPE_MOUSE)}function u(s){if(i(s)){var d=a(s);r.startOffset.pageX=d.pageX,r.startOffset.pageY=d.pageY,r.startTime=new Date().getTime(),r.easingLoop!==null&&clearInterval(r.easingLoop)}}function o(s,d,m){if(!e.contains(s))return!1;for(var g=s;g&&g!==e;){if(g.classList.contains(w.element.consuming))return!0;var Y=k(g);if(m&&Y.overflowY.match(/(scroll|auto)/)){var X=g.scrollHeight-g.clientHeight;if(X>0&&(g.scrollTop>0&&m<0||g.scrollTop<X&&m>0))return!0}if(d&&Y.overflowX.match(/(scroll|auto)/)){var E=g.scrollWidth-g.clientWidth;if(E>0&&(g.scrollLeft>0&&d<0||g.scrollLeft<E&&d>0))return!0}g=g.parentNode}return!1}function c(s){if(i(s)){var d=a(s),m={pageX:d.pageX,pageY:d.pageY},g=m.pageX-r.startOffset.pageX,Y=m.pageY-r.startOffset.pageY;if(o(s.target,g,Y))return;n(g,Y),r.startOffset=m;var X=new Date().getTime(),E=X-r.startTime;E>0&&(r.speed.x=g/E,r.speed.y=Y/E,r.startTime=X),l(g,Y)&&s.cancelable&&s.preventDefault()}}function h(){t.settings.swipeEasing&&(clearInterval(r.easingLoop),r.easingLoop=setInterval(function(){if(t.isInitialized){clearInterval(r.easingLoop);return}if(!r.speed.x&&!r.speed.y){clearInterval(r.easingLoop);return}if(Math.abs(r.speed.x)<.01&&Math.abs(r.speed.y)<.01){clearInterval(r.easingLoop);return}n(r.speed.x*30,r.speed.y*30),r.speed.x*=.8,r.speed.y*=.8},10))}P.supportsTouch?(t.event.bind(e,\"touchstart\",u),t.event.bind(e,\"touchmove\",c),t.event.bind(e,\"touchend\",h)):P.supportsIePointer&&(window.PointerEvent?(t.event.bind(e,\"pointerdown\",u),t.event.bind(e,\"pointermove\",c),t.event.bind(e,\"pointerup\",h)):window.MSPointerEvent&&(t.event.bind(e,\"MSPointerDown\",u),t.event.bind(e,\"MSPointerMove\",c),t.event.bind(e,\"MSPointerUp\",h)))}var ye=function(){return{handlers:[\"click-rail\",\"drag-thumb\",\"keyboard\",\"wheel\",\"touch\"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1}},we={\"click-rail\":pe,\"drag-thumb\":ve,keyboard:me,wheel:ge,touch:be},j=function(e,r){var l=this;if(r===void 0&&(r={}),typeof e==\"string\"&&(e=document.querySelector(e)),!e||!e.nodeName)throw new Error(\"no element is specified to initialize PerfectScrollbar\");this.element=e,e.classList.add(w.main),this.settings=ye();for(var n in r)this.settings[n]=r[n];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var a=function(){return e.classList.add(w.state.focus)},i=function(){return e.classList.remove(w.state.focus)};this.isRtl=k(e).direction===\"rtl\",this.isRtl===!0&&e.classList.add(w.rtl),this.isNegativeScroll=(function(){var c=e.scrollLeft,h=null;return e.scrollLeft=-1,h=e.scrollLeft<0,e.scrollLeft=c,h})(),this.negativeScrollAdjustment=this.isNegativeScroll?e.scrollWidth-e.clientWidth:0,this.event=new B,this.ownerDocument=e.ownerDocument||document,this.scrollbarXRail=U(w.element.rail(\"x\")),e.appendChild(this.scrollbarXRail),this.scrollbarX=U(w.element.thumb(\"x\")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute(\"tabindex\",0),this.event.bind(this.scrollbarX,\"focus\",a),this.event.bind(this.scrollbarX,\"blur\",i),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var u=k(this.scrollbarXRail);this.scrollbarXBottom=parseInt(u.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=y(u.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=y(u.borderLeftWidth)+y(u.borderRightWidth),S(this.scrollbarXRail,{display:\"block\"}),this.railXMarginWidth=y(u.marginLeft)+y(u.marginRight),S(this.scrollbarXRail,{display:\"\"}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=U(w.element.rail(\"y\")),e.appendChild(this.scrollbarYRail),this.scrollbarY=U(w.element.thumb(\"y\")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute(\"tabindex\",0),this.event.bind(this.scrollbarY,\"focus\",a),this.event.bind(this.scrollbarY,\"blur\",i),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var o=k(this.scrollbarYRail);this.scrollbarYRight=parseInt(o.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=y(o.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?he(this.scrollbarY):null,this.railBorderYWidth=y(o.borderTopWidth)+y(o.borderBottomWidth),S(this.scrollbarYRail,{display:\"block\"}),this.railYMarginHeight=y(o.marginTop)+y(o.marginBottom),S(this.scrollbarYRail,{display:\"\"}),this.railYHeight=null,this.railYRatio=null,this.reach={x:e.scrollLeft<=0?\"start\":e.scrollLeft>=this.contentWidth-this.containerWidth?\"end\":null,y:e.scrollTop<=0?\"start\":e.scrollTop>=this.contentHeight-this.containerHeight?\"end\":null},this.isAlive=!0,this.settings.handlers.forEach(function(c){return we[c](l)}),this.lastScrollTop=Math.floor(e.scrollTop),this.lastScrollLeft=e.scrollLeft,this.event.bind(this.element,\"scroll\",function(c){return l.onScroll(c)}),C(this)};j.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,S(this.scrollbarXRail,{display:\"block\"}),S(this.scrollbarYRail,{display:\"block\"}),this.railXMarginWidth=y(k(this.scrollbarXRail).marginLeft)+y(k(this.scrollbarXRail).marginRight),this.railYMarginHeight=y(k(this.scrollbarYRail).marginTop)+y(k(this.scrollbarYRail).marginBottom),S(this.scrollbarXRail,{display:\"none\"}),S(this.scrollbarYRail,{display:\"none\"}),C(this),z(this,\"top\",0,!1,!0),z(this,\"left\",0,!1,!0),S(this.scrollbarXRail,{display:\"\"}),S(this.scrollbarYRail,{display:\"\"}))};j.prototype.onScroll=function(e){this.isAlive&&(C(this),z(this,\"top\",this.element.scrollTop-this.lastScrollTop),z(this,\"left\",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)};j.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),$(this.scrollbarX),$(this.scrollbarY),$(this.scrollbarXRail),$(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)};j.prototype.removePsClasses=function(){this.element.className=this.element.className.split(\" \").filter(function(e){return!e.match(/^ps([-_].+|)$/)}).join(\" \")};const _e=_t({__name:\"PerfectScrollbar\",props:{tag:{default:\"div\"},options:{default:()=>({})}},emits:[\"scroll\",\"ps-scroll-y\",\"ps-scroll-x\",\"ps-scroll-up\",\"ps-scroll-down\",\"ps-scroll-left\",\"ps-scroll-right\",\"ps-y-reach-start\",\"ps-y-reach-end\",\"ps-x-reach-start\",\"ps-x-reach-end\"],setup(t,{expose:e,emit:r}){const l=t,n=r,a=H(null),i=H(null);nt(()=>l.options,()=>{o(),u()},{deep:!0}),st(()=>{a.value&&u()}),Et(()=>{o()});function u(){a.value&&(i.value=new j(a.value,l.options),s())}function o(){i.value&&(s(!1),i.value.destroy(),i.value=null)}const c={scroll:h(\"scroll\"),\"ps-scroll-y\":h(\"ps-scroll-y\"),\"ps-scroll-x\":h(\"ps-scroll-x\"),\"ps-scroll-up\":h(\"ps-scroll-up\"),\"ps-scroll-down\":h(\"ps-scroll-down\"),\"ps-scroll-left\":h(\"ps-scroll-left\"),\"ps-scroll-right\":h(\"ps-scroll-right\"),\"ps-y-reach-start\":h(\"ps-y-reach-start\"),\"ps-y-reach-end\":h(\"ps-y-reach-end\"),\"ps-x-reach-start\":h(\"ps-x-reach-start\"),\"ps-x-reach-end\":h(\"ps-x-reach-end\")};function h(d){return function(m){n(d,m)}}function s(d=!0){var m;(m=i.value)!=null&&m.element&&Object.entries(c).forEach(([g,Y])=>{var X,E;d?(X=i.value)==null||X.element.addEventListener(g,Y):(E=i.value)==null||E.element.removeEventListener(g,Y)})}return e({ps:i}),(d,m)=>(b(),L(rt(d.tag),{ref_key:\"scrollbar\",ref:a,class:\"ps\"},{default:p(()=>[x(d.$slots,\"default\")]),_:3},512))}}),Le={class:\"nav-header\"},Ye={__name:\"VerticalNav\",props:{tag:{type:null,required:!1,default:\"aside\"},isOverlayNavActive:{type:Boolean,required:!0},toggleIsOverlayNavActive:{type:Function,required:!0}},setup(t){const e=t,{mdAndDown:r}=F(),l=H(),n=ot();nt(()=>n.path,()=>{e.toggleIsOverlayNavActive(!1)});const a=H(!1),i=o=>a.value=o,u=o=>{a.value=o.target.scrollTop>0};return(o,c)=>{const h=at(\"router-link\");return b(),L(rt(e.tag),{ref_key:\"refNav\",ref:l,\"data-allow-mismatch\":\"\",class:O([\"layout-vertical-nav\",[{visible:t.isOverlayNavActive,scrolled:f(a),\"overlay-nav\":f(r)}]])},{default:p(()=>[_(\"div\",Le,[x(o.$slots,\"nav-header\",{},()=>[v(h,{to:\"/\",class:\"app-logo app-title-wrapper\"})],!0)]),x(o.$slots,\"before-nav-items\",{},()=>[c[0]||(c[0]=_(\"div\",{class:\"vertical-nav-items-shadow\"},null,-1))],!0),x(o.$slots,\"nav-items\",{updateIsVerticalNavScrolled:i},()=>[v(f(_e),{tag:\"ul\",class:\"nav-items\",options:{wheelPropagation:!1},onPsScrollY:u},{default:p(()=>[x(o.$slots,\"default\",{},void 0,!0)]),_:3})],!0),x(o.$slots,\"after-nav-items\",{},void 0,!0)]),_:3},8,[\"class\"])}}},Te=Lt(Ye,[[\"__scopeId\",\"data-v-6011a0fe\"]]),Xe=_t({setup(t,{slots:e}){const r=H(!1),l=H(!1),n=Vt(r),a=ot(),{mdAndDown:i}=F();return Mt(r,l),()=>{const u=A(Te,{isOverlayNavActive:r.value,toggleIsOverlayNavActive:n},{\"nav-header\":()=>e[\"vertical-nav-header\"]?.({toggleIsOverlayNavActive:n}),\"before-nav-items\":()=>e[\"before-vertical-nav-items\"]?.(),default:()=>e[\"vertical-nav-content\"]?.(),\"after-nav-items\":()=>e[\"after-vertical-nav-items\"]?.()}),o=A(\"header\",{class:[\"layout-navbar navbar-blur\"]},[A(\"div\",{class:\"navbar-content-container\"},e.navbar?.({toggleVerticalOverlayNavActive:n}))]),c=A(\"main\",{class:\"layout-page-content\"},A(\"div\",{class:\"page-content-container\"},e.default?.())),h=A(\"div\",{class:[\"layout-overlay\",{visible:l.value}],onClick:()=>{l.value=!l.value}});return A(\"div\",{class:[\"layout-wrapper layout-nav-type-vertical layout-navbar-static layout-footer-static layout-content-width-fluid\",i.value&&\"layout-overlay-nav\",a.meta.layoutWrapperClasses]},[u,A(\"div\",{class:\"layout-content-wrapper\"},[o,c]),h])}}}),We={__name:\"UserProfile\",setup(t){const{t:e}=lt(),r=wt(),l=r.userInfo,n=H();switch(l.avatar){case\"1\":n.value=ft;break;case\"2\":n.value=Kt;break;case\"3\":n.value=Ot;break;case\"4\":n.value=It;break;default:n.value=ft}const a=async()=>{await r.clearStore()};return(i,u)=>(b(),L(et,{dot:\"\",location:\"bottom right\",\"offset-x\":\"3\",\"offset-y\":\"3\",color:\"success\",bordered:\"\"},{default:p(()=>[v(ct,{class:\"cursor-pointer\",color:\"primary\",variant:\"tonal\"},{default:p(()=>[v(ut,{src:f(n)},null,8,[\"src\"]),v(jt,{activator:\"parent\",location:\"bottom end\",offset:\"14px\"},{default:p(()=>[v(Ut,null,{default:p(()=>[v(Q,null,{prepend:p(()=>[v(qt,{start:\"\"},{default:p(()=>[v(et,{dot:\"\",location:\"bottom right\",\"offset-x\":\"3\",\"offset-y\":\"3\",color:\"success\"},{default:p(()=>[v(ct,{color:\"primary\",variant:\"tonal\"},{default:p(()=>[v(ut,{src:f(n)},null,8,[\"src\"])]),_:1})]),_:1})]),_:1})]),default:p(()=>[v(Z,{class:\"font-weight-semibold\"},{default:p(()=>[R(T(f(l).nickname),1)]),_:1}),v(Ht,null,{default:p(()=>[R(T(f(l).username),1)]),_:1})]),_:1}),v(kt,{class:\"my-2\"}),v(Q,{to:\"/profile\"},{prepend:p(()=>[v(I,{icon:\"ri-user-line\",size:\"22\"})]),default:p(()=>[v(Z,null,{default:p(()=>[R(T(f(e)(\"global.profile\")),1)]),_:1})]),_:1}),v(Q,{to:\"/login\",onClick:a},{prepend:p(()=>[v(I,{icon:\"ri-logout-box-r-line\",size:\"22\"})]),default:p(()=>[v(Z,null,{default:p(()=>[R(T(f(e)(\"global.logout\")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}},Se={key:0,class:\"d-flex align-center\",style:{\"user-select\":\"none\"}},Re={key:1,class:\"d-flex align-center\",style:{\"user-select\":\"none\"}},Ee={__name:\"HeaderMain\",setup(t){const{t:e}=lt(),{mobile:r}=F(),l=Ct(),n=H({local:0,server:0}),a=async()=>{try{const d=await Gt.gameVersion.get();n.value=d.data,l.gameVersion=n.value}catch{}},i=()=>{zt.basic.get().then(d=>{const m=d.data||[];for(let g of m)if(g.roomID===l.room.id&&g.roomName===l.room.gameName)return;l.room.id=0,l.room.gameName=\"\"})},u=()=>n.value.local===0?\"error\":n.value.local!==n.value.server?\"warning\":\"success\",o=H(!1),c=H(\"\"),h=async()=>{try{const d=await fetch(\"https://api.github.com/repos/miracleEverywhere/dst-management-platform-api/releases/latest\",{headers:{Accept:\"application/vnd.github.v3+json\"}});if(!d.ok){o.value=!1;return}const m=await d.json();c.value=m.tag_name,o.value=m.tag_name!==tt,m.tag_name!==l.dmpVersion.closeVersion&&(l.dmpVersion.noTip=!1)}catch{o.value=!1}},s=()=>{l.dmpVersion.noTip=!0,l.dmpVersion.closeVersion=c.value};return st(async()=>{await a(),i(),await h()}),(d,m)=>f(r)?(b(),M(\"div\",Se,[_(\"div\",null,[f(l).room.id?(b(),L(N,{key:0,label:\"\",color:\"primary\",\"prepend-icon\":\"ri-honour-line\"},{default:p(()=>[R(T(f(dt)(f(l).room.gameName,8)),1)]),_:1})):(b(),L(N,{key:1,label:\"\",color:\"primary\",\"prepend-icon\":\"ri-honour-line\"},{default:p(()=>[R(T(f(e)(\"global.noRoom\")),1)]),_:1}))])])):(b(),M(\"div\",Re,[_(\"div\",null,[f(l).room.id?(b(),L(N,{key:0,color:\"primary\",class:\"mr-4\",\"prepend-icon\":\"ri-honour-line\"},{default:p(()=>[R(T(f(e)(\"global.room\")+f(dt)(f(l).room.gameName,15)),1)]),_:1})):(b(),L(N,{key:1,color:\"primary\",class:\"mr-4\",\"prepend-icon\":\"ri-honour-line\"},{default:p(()=>[R(T(f(e)(\"global.room\")+f(e)(\"global.noRoom\")),1)]),_:1}))]),_(\"div\",null,[v(N,{color:u(),class:\"mr-4\",\"prepend-icon\":\"ri-game-2-line\"},{default:p(()=>[v(Ft,{activator:\"parent\"},{default:p(()=>[R(T(f(e)(\"global.current\")+f(n).local)+\" \",1),m[0]||(m[0]=_(\"br\",null,null,-1)),R(\" \"+T(f(e)(\"global.latest\")+f(n).server),1)]),_:1}),R(\" \"+T(f(e)(\"global.gameVersion\")+f(n).local),1)]),_:1},8,[\"color\"])]),_(\"div\",null,[f(o)&&!f(l).dmpVersion.noTip?yt((b(),L(et,{key:0,location:\"top right\",color:\"error\",\"offset-x\":\"24\",class:\"cursor-pointer\"},{badge:p(()=>[_(\"div\",{class:\"fcc\"},[_(\"span\",{onClick:s},\" New \")])]),default:p(()=>[v(N,{color:\"info\",class:\"mr-4\",\"prepend-icon\":\"ri-medal-2-line\"},{default:p(()=>[R(T(f(e)(\"global.dmpVersion\")+f(tt)),1)]),_:1})]),_:1})),[[Jt,f(c)]]):(b(),L(N,{key:1,color:\"info\",class:\"mr-4\",\"prepend-icon\":\"ri-medal-2-line\"},{default:p(()=>[R(T(f(e)(\"global.dmpVersion\")+f(tt)),1)]),_:1}))])]))}},He={class:\"d-flex h-100 align-center\"},ke={__name:\"DefaultLayoutWithVerticalNav\",setup(t){const{mobile:e}=F();return(r,l)=>{const n=at(\"router-link\");return b(),L(Xe,null,{navbar:p(({toggleVerticalOverlayNavActive:a})=>[_(\"div\",He,[v(ht,{icon:\"ri-menu-line\",variant:\"text\",color:\"default\",class:\"ms-n3 d-lg-none\",onClick:i=>a(!0)},null,8,[\"onClick\"]),v(Ee),v(Qt),f(e)?D(\"\",!0):(b(),L(Pt,{key:0})),f(e)?D(\"\",!0):(b(),L($t,{key:1})),v(Dt),v(Bt,{class:\"me-2\"}),v(We)])]),\"vertical-nav-header\":p(({toggleIsOverlayNavActive:a})=>[v(n,{to:\"/\",class:\"app-logo app-title-wrapper\"},{default:p(()=>[v(Nt)]),_:1}),v(ht,{icon:\"ri-close-line\",color:\"default\",variant:\"text\",class:\"d-block d-lg-none\",onClick:i=>a(!1)},null,8,[\"onClick\"])]),\"vertical-nav-content\":p(()=>[v(ie)]),default:p(()=>[x(r.$slots,\"default\",{},void 0,!0)]),_:3})}}},Ce=Lt(ke,[[\"__scopeId\",\"data-v-493a18fa\"]]),Fe={__name:\"default\",setup(t){const e=H(!0);return At(\"refresh\",l=>e.value=l),(l,n)=>{const a=at(\"router-view\");return b(),L(Ce,null,{default:p(()=>[f(e)?(b(),L(a,{key:0})):D(\"\",!0)]),_:1})}}};export{Fe as default};\n"
  },
  {
    "path": "embedFS/dist/assets/default-CDmOr08l.css",
    "content": "@charset \"UTF-8\";.layout-vertical-nav .nav-group-label{display:flex;align-items:center;cursor:pointer}.layout-vertical-nav .nav-group .nav-group-children-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.layout-vertical-nav .nav-group .nav-group-children-wrapper .nav-group-children{overflow:hidden}.layout-vertical-nav .nav-group.open .nav-group-children-wrapper{grid-template-rows:1fr}.layout-vertical-nav .nav-link a{display:flex;align-items:center;cursor:pointer}.app-logo[data-v-6011a0fe]{display:flex;align-items:center;column-gap:.75rem}.app-logo .app-logo-title[data-v-6011a0fe]{font-size:1.25rem;font-weight:500;line-height:1.75rem;text-transform:uppercase}.layout-vertical-nav{position:fixed;z-index:1003;display:flex;flex-direction:column;block-size:100%;inline-size:260px;inset-block-start:0;inset-inline-start:0;transition:inline-size .25s ease-in-out,box-shadow .25s ease-in-out;will-change:transform,inline-size}.layout-vertical-nav .nav-header{display:flex;align-items:center}.layout-vertical-nav .nav-header .header-action{cursor:pointer}.layout-vertical-nav-collapsed .layout-vertical-nav:not(:hover) .nav-header .header-action.nav-pin,.layout-vertical-nav-collapsed .layout-vertical-nav:not(:hover) .nav-header .header-action.nav-unpin{display:none!important}.layout-vertical-nav .app-title-wrapper{margin-inline-end:auto}.layout-vertical-nav .nav-items{block-size:100%}.layout-vertical-nav .nav-item-title{overflow:hidden;margin-inline-end:auto;text-overflow:ellipsis;white-space:nowrap}.layout-vertical-nav-collapsed .layout-vertical-nav:not(.hovered){inline-size:68px}@media(max-width:1279px){.layout-vertical-nav{transition:transform .25s ease-in-out}.layout-vertical-nav:not(.visible){transform:translate(-260px)}[dir=rtl] .layout-vertical-nav:not(.visible){transform:translate(260px)}}.layout-content-width-boxed.layout-wrapper.layout-nav-type-vertical .layout-navbar,.layout-content-width-boxed.layout-wrapper.layout-nav-type-vertical .layout-footer{inline-size:100%;margin-inline:auto;max-inline-size:1440px}.layout-wrapper.layout-nav-type-vertical .layout-navbar,.layout-wrapper.layout-nav-type-vertical .layout-footer{padding-inline:1.5rem}.layout-wrapper.layout-nav-type-vertical.layout-navbar-hidden .layout-navbar{display:none}.layout-wrapper.layout-nav-type-vertical.layout-navbar-sticky .layout-navbar{position:sticky;inset-block-start:0}.layout-wrapper.layout-nav-type-vertical{block-size:100%}.layout-wrapper.layout-nav-type-vertical .layout-content-wrapper{display:flex;flex-direction:column;flex-grow:1;min-block-size:100dvh;transition:padding-inline-start .2s ease-in-out;will-change:padding-inline-start}@media screen and (min-width:1280px){.layout-wrapper.layout-nav-type-vertical .layout-content-wrapper{padding-inline-start:260px}}.layout-wrapper.layout-nav-type-vertical .layout-navbar{z-index:11}.layout-wrapper.layout-nav-type-vertical .layout-navbar .navbar-content-container{block-size:64px}.layout-wrapper.layout-nav-type-vertical .layout-overlay{position:fixed;z-index:1002;background-color:#0009;cursor:pointer;inset:0;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out;will-change:transform}.layout-wrapper.layout-nav-type-vertical .layout-overlay.visible{opacity:1;pointer-events:auto}.layout-wrapper.layout-nav-type-vertical.layout-vertical-nav-collapsed .layout-content-wrapper{padding-inline-start:68px}.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .layout-content-wrapper{max-block-size:100dvh}.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .layout-page-content{display:flex;overflow:hidden}.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .layout-page-content .page-content-container{inline-size:100%}.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .layout-page-content .page-content-container>:first-child{max-block-size:100%;overflow-y:auto}.meta-key[data-v-493a18fa]{border:thin solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:6px;block-size:1.5625rem;line-height:1.3125rem;padding-block:.125rem;padding-inline:.25rem}.app-logo[data-v-493a18fa]{display:flex;align-items:center;column-gap:.75rem}.app-logo .app-logo-title[data-v-493a18fa]{font-size:1.25rem;font-weight:500;line-height:1.75rem;text-transform:uppercase}.vertical-nav-content[data-v-493a18fa]{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.vertical-nav-content[data-v-493a18fa]::-webkit-scrollbar{width:0;height:0}.layout-content-width-boxed .layout-page-content{inline-size:100%;margin-inline:auto;max-inline-size:1440px}.layout-page-content{padding-inline:1.5rem}[dir=rtl] .layout-vertical-nav .nav-group-arrow{transform:rotate(180deg)}html,body{min-block-size:100%}.layout-page-content{flex-grow:1;padding-block:1.5rem}.layout-footer .footer-content-container{block-size:54px}.layout-footer-sticky .layout-footer{position:sticky;inset-block-end:0;will-change:transform}.layout-footer-hidden .layout-footer{display:none}\n"
  },
  {
    "path": "embedFS/dist/assets/dialog-transition-B2t_G0u1.js",
    "content": "import{ai as D,aj as F,a as u,E as V,aY as v,bh as w,bj as l,c2 as x,bk as E,c3 as P,c4 as B,bi as O}from\"./index-But_YWe_.js\";const S=F({target:[Object,Array]},\"v-dialog-transition\"),y=new WeakMap,M=D()({name:\"VDialogTransition\",props:S(),setup(a,o){let{slots:e}=o;const r={onBeforeEnter(t){t.style.pointerEvents=\"none\",t.style.visibility=\"hidden\"},async onEnter(t,g){await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>requestAnimationFrame(i)),t.style.visibility=\"\";const n=A(a.target,t),{x:c,y:h,sx:f,sy:d,speed:s}=n;if(y.set(t,n),w())l(t,[{opacity:0},{}],{duration:125*s,easing:P}).finished.then(()=>g());else{const i=l(t,[{transform:`translate(${c}px, ${h}px) scale(${f}, ${d})`,opacity:0},{}],{duration:225*s,easing:P});b(t)?.forEach(m=>{l(m,[{opacity:0},{opacity:0,offset:.33},{}],{duration:450*s,easing:E})}),i.finished.then(()=>g())}},onAfterEnter(t){t.style.removeProperty(\"pointer-events\")},onBeforeLeave(t){t.style.pointerEvents=\"none\"},async onLeave(t,g){await new Promise(i=>requestAnimationFrame(i));let n;!y.has(t)||Array.isArray(a.target)||a.target.offsetParent||a.target.getClientRects().length?n=A(a.target,t):n=y.get(t);const{x:c,y:h,sx:f,sy:d,speed:s}=n;w()?l(t,[{},{opacity:0}],{duration:85*s,easing:x}).finished.then(()=>g()):(l(t,[{},{transform:`translate(${c}px, ${h}px) scale(${f}, ${d})`,opacity:0}],{duration:125*s,easing:x}).finished.then(()=>g()),b(t)?.forEach(m=>{l(m,[{},{opacity:0,offset:.2},{opacity:0}],{duration:250*s,easing:E})}))},onAfterLeave(t){t.style.removeProperty(\"pointer-events\")}};return()=>a.target?u(v,V({name:\"dialog-transition\"},r,{css:!1}),e):u(v,{name:\"dialog-transition\"},e)}});function b(a){const o=a.querySelector(\":scope > .v-card, :scope > .v-sheet, :scope > .v-list\")?.children;return o&&[...o]}function A(a,o){const e=B(a),r=O(o),[t,g]=getComputedStyle(o).transformOrigin.split(\" \").map(C=>parseFloat(C)),[n,c]=getComputedStyle(o).getPropertyValue(\"--v-overlay-anchor-origin\").split(\" \");let h=e.left+e.width/2;n===\"left\"||c===\"left\"?h-=e.width/2:(n===\"right\"||c===\"right\")&&(h+=e.width/2);let f=e.top+e.height/2;n===\"top\"||c===\"top\"?f-=e.height/2:(n===\"bottom\"||c===\"bottom\")&&(f+=e.height/2);const d=e.width/r.width,s=e.height/r.height,i=Math.max(1,d,s),m=d/i||0,$=s/i||0,p=r.width*r.height/(window.innerWidth*window.innerHeight),T=p>.12?Math.min(1.5,(p-.12)*10+1):1;return{x:h-(t+r.left),y:f-(g+r.top),sx:m,sy:$,speed:T}}export{M as V};\n"
  },
  {
    "path": "embedFS/dist/assets/download-BZbCclQJ.js",
    "content": "import{_ as B,g as I,b as N,e as P,f as i,j as $,c as p,o as d,A as f,l as e,F as V,a as r,w as m,ah as v,s as w,v as x,t as u,k as y,y as F,G as M}from\"./index-But_YWe_.js\";import U from\"./modInfo-BFWwrZKU.js\";import{m as _}from\"./mod-DUnttE3W.js\";import{V as T}from\"./VSelect-CxsUdWRP.js\";import{V as b}from\"./VRow-DtJTiJKO.js\";import{V as k}from\"./VTextField-C23ADfJX.js\";import{V as z}from\"./VSkeletonLoader-ChbR7Nc0.js\";import{V as L}from\"./VPagination-BEBHkR5c.js\";import\"./VChip-pydKSkvr.js\";import\"./index-c6y4pbVT.js\";import\"./VTooltip-BV7Wxv--.js\";import\"./VDialog-BetymGlx.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./VTable-BLAHjZfY.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./axios-DNCpvJag.js\";import\"./VInput-D4WPJeZb.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VList-D_MCDEbx.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./VMenu-CXNpVDF7.js\";const C={class:\"item-container my-8\"},K={class:\"d-flex justify-end mt-4\"},j={class:\"align-content-center mr-2\"},A={__name:\"download\",setup(E){const S=I(),{t:s}=N(),{mobile:D}=P(),g=i([{title:s(\"game.mod.download.searchName\"),value:\"text\"},{title:\"ID\",value:\"id\"}]),c=i(!1),n=i({total:0,rows:[]});i();const t=i({page:1,pageSize:36,searchText:\"\",searchType:\"text\"}),l=(h=!0)=>{h&&(t.value.page=1),c.value=!0,_.search.get(t.value).then(a=>{n.value.rows=a.data.rows,n.value.total=a.data.total,t.value.searchType===\"id\"&&M(\"ID搜索不显示评分\",\"info\")}).finally(()=>{c.value=!1})};return $(()=>{l()}),(h,a)=>(d(),p(\"div\",null,[e(D)?(d(),p(V,{key:0},[r(b,{class:\"ma-1\"},{default:m(()=>[r(T,{modelValue:e(t).searchType,\"onUpdate:modelValue\":a[0]||(a[0]=o=>e(t).searchType=o),items:e(g),density:\"compact\"},null,8,[\"modelValue\",\"items\"])]),_:1}),r(b,{class:\"mx-1\"},{default:m(()=>[r(k,{modelValue:e(t).searchText,\"onUpdate:modelValue\":a[1]||(a[1]=o=>e(t).searchText=o),label:e(t).searchType===\"text\"?e(s)(\"game.mod.download.searchPlaceholderName\"):e(s)(\"game.mod.download.searchPlaceholderID\"),clearable:\"\",density:\"compact\",onKeyup:v(l,[\"enter\"])},{append:m(()=>[r(w,{size:\"small\",onClick:l},{default:m(()=>[x(u(e(s)(\"game.mod.download.searchButton\")),1)]),_:1})]),_:1},8,[\"modelValue\",\"label\"])]),_:1})],64)):(d(),f(k,{key:1,modelValue:e(t).searchText,\"onUpdate:modelValue\":a[3]||(a[3]=o=>e(t).searchText=o),label:e(t).searchType===\"text\"?e(s)(\"game.mod.download.searchPlaceholderName\"):e(s)(\"game.mod.download.searchPlaceholderID\"),clearable:\"\",class:\"my-2\",onKeyup:v(l,[\"enter\"])},{prepend:m(()=>[r(T,{modelValue:e(t).searchType,\"onUpdate:modelValue\":a[2]||(a[2]=o=>e(t).searchType=o),items:e(g)},null,8,[\"modelValue\",\"items\"])]),append:m(()=>[r(w,{size:\"large\",onClick:l},{default:m(()=>[x(u(e(s)(\"game.mod.download.searchButton\")),1)]),_:1})]),_:1},8,[\"modelValue\",\"label\"])),e(c)?(d(),f(z,{key:2,type:\"table-row@20\",class:\"my-8\"})):(d(),p(V,{key:3},[y(\"div\",C,[(d(!0),p(V,null,F(e(n).rows,o=>(d(),f(U,{key:o.id,mod:o,\"room-i-d\":e(S).room.id},null,8,[\"mod\",\"room-i-d\"]))),128))]),y(\"div\",K,[y(\"span\",j,u(e(s)(\"game.mod.download.total\"))+\" \"+u(e(n).total),1),r(L,{modelValue:e(t).page,\"onUpdate:modelValue\":[a[4]||(a[4]=o=>e(t).page=o),a[9]||(a[9]=o=>l(!1))],variant:\"text\",length:Math.ceil(e(n).total/e(t).pageSize),\"total-visible\":7,onFirst:a[5]||(a[5]=o=>l(!1)),onLast:a[6]||(a[6]=o=>l(!1)),onNext:a[7]||(a[7]=o=>l(!1)),onPrev:a[8]||(a[8]=o=>l(!1))},null,8,[\"modelValue\",\"length\"])])],64))]))}},pe=B(A,[[\"__scopeId\",\"data-v-81935ebd\"]]);export{pe as default};\n"
  },
  {
    "path": "embedFS/dist/assets/download-CEIvObtd.css",
    "content": ".item-container[data-v-81935ebd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}\n"
  },
  {
    "path": "embedFS/dist/assets/download-InxnfqWA.js",
    "content": "import{_ as k}from\"./Result-DI11lCXq.js\";import{l as v}from\"./logs-N8GO9ZBg.js\";import{g as S,d as V,e as x,b as T,f,j as B,a8 as G,Q as z,c as _,l as e,o as l,A as i,w as o,a as s,p as A,s as u,v as c,t as g,V as C,F as p}from\"./index-But_YWe_.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./axios-DNCpvJag.js\";const I={__name:\"download\",setup(H){const r=S(),w=V();x();const{t}=T(),d=f(!1),y=()=>{d.value=!0;const b={roomID:r.room.id};v.download.download(b,\"logs.zip\").finally(()=>{d.value=!1})},a=()=>Math.max(2,Math.floor(m.value-160)),m=f(window.innerHeight),h=G(()=>{m.value=window.innerHeight},200);return B(async()=>{window.addEventListener(\"resize\",h)}),z(()=>{window.removeEventListener(\"resize\",h)}),(b,L)=>{const n=k;return e(r).gameVersion.local!==0?(l(),_(p,{key:0},[e(r).room.id!==0?(l(),i(C,{key:0,height:a()},{default:o(()=>[s(A,null,{default:o(()=>[s(n,{height:a(),type:\"info\",title:e(t)(\"logs.download.title\"),\"sub-title\":e(t)(\"logs.download.subTitle\")},{default:o(()=>[s(u,{loading:e(d),class:\"mt-4\",onClick:y},{default:o(()=>[c(g(e(t)(\"logs.download.button\")),1)]),_:1},8,[\"loading\"])]),_:1},8,[\"height\",\"title\",\"sub-title\"])]),_:1})]),_:1},8,[\"height\"])):(l(),i(n,{key:1,title:e(t)(\"global.noRoomSelected.title\"),\"sub-title\":e(t)(\"global.noRoomSelected.subTitle\"),type:\"error\",height:a()},{default:o(()=>[s(u,{to:\"/rooms\",class:\"mt-4\"},{default:o(()=>[c(g(e(t)(\"global.noRoomSelected.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"]))],64)):(l(),_(p,{key:1},[e(w).userInfo.role===\"admin\"?(l(),i(n,{key:0,title:e(t)(\"global.noGame.title\"),\"sub-title\":e(t)(\"global.noGame.subTitle\"),height:a(),type:\"error\"},{default:o(()=>[s(u,{to:\"/install\",class:\"mt-4\"},{default:o(()=>[c(g(e(t)(\"global.noGame.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"])):(l(),i(n,{key:1,title:e(t)(\"global.noGameNoAdmin.title\"),\"sub-title\":e(t)(\"global.noGameNoAdmin.subTitle\"),height:a(),type:\"error\"},null,8,[\"title\",\"sub-title\",\"height\"]))],64))}}};export{I as default};\n"
  },
  {
    "path": "embedFS/dist/assets/eventBus-B8tShFcG.js",
    "content": "const i={events:{},on(s,t){this.events[s]||(this.events[s]=[]),this.events[s].push(t)},emit(s,t){this.events[s]&&this.events[s].forEach(e=>e(t))},off(s,t){this.events[s]&&(this.events[s]=this.events[s].filter(e=>e!==t))}};export{i as e};\n"
  },
  {
    "path": "embedFS/dist/assets/filter-Dycv7ILy.js",
    "content": "import{V as x,m as P}from\"./VSelectionControl-CJfnRnc-.js\";import{ai as j,aj as w,as as K,a4 as C,ak as B,at as L,a as S,E as $,aq as A,a6 as O,i as R,l as y,bQ as E,k as I,K as M,F as N,b_ as _,aw as Q}from\"./index-But_YWe_.js\";const z=w({indeterminate:Boolean,indeterminateIcon:{type:A,default:\"$checkboxIndeterminate\"},...P({falseIcon:\"$checkboxOff\",trueIcon:\"$checkboxOn\"})},\"VCheckboxBtn\"),J=j()({name:\"VCheckboxBtn\",props:z(),emits:{\"update:modelValue\":e=>!0,\"update:indeterminate\":e=>!0},setup(e,t){let{slots:l}=t;const n=K(e,\"indeterminate\"),s=K(e,\"modelValue\");function u(o){n.value&&(n.value=!1)}const a=C(()=>n.value?e.indeterminateIcon:e.falseIcon),c=C(()=>n.value?e.indeterminateIcon:e.trueIcon);return B(()=>{const o=L(x.filterProps(e),[\"modelValue\"]);return S(x,$(o,{modelValue:s.value,\"onUpdate:modelValue\":[r=>s.value=r,u],class:[\"v-checkbox-btn\",e.class],style:e.style,type:\"checkbox\",falseIcon:a.value,trueIcon:c.value,\"aria-checked\":n.value?\"mixed\":void 0}),l)}),{}}}),U=(e,t,l)=>{if(e==null||t==null)return-1;if(!t.length)return 0;e=e.toString().toLocaleLowerCase(),t=t.toString().toLocaleLowerCase();const n=[];let s=e.indexOf(t);for(;~s;)n.push([s,s+t.length]),s=e.indexOf(t,s+t.length);return n.length?n:-1};function V(e,t){if(!(e==null||typeof e==\"boolean\"||e===-1))return typeof e==\"number\"?[[e,e+t.length]]:Array.isArray(e[0])?e:[e]}const T=w({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:\"intersection\"},noFilter:Boolean},\"filter\");function D(e,t,l){const n=[],s=l?.default??U,u=l?.filterKeys?_(l.filterKeys):!1,a=Object.keys(l?.customKeyFilter??{}).length;if(!e?.length)return n;let c=[];e:for(let o=0;o<e.length;o++){const[r,k=r]=_(e[o]),d={},f={};let i=-1;if((t||a>0)&&!l?.noFilter){let b=!1;if(typeof r==\"object\"){if(r.type===\"divider\"||r.type===\"subheader\"){(c.at(-1)?.type!==\"divider\"||r.type!==\"subheader\")&&(c=[]),c.push({index:o,matches:{},type:r.type});continue}const g=u||Object.keys(k);b=g.length===a;for(const F of g){const p=Q(k,F),v=l?.customKeyFilter?.[F];if(i=v?v(p,t,r):s(p,t,r),i!==-1&&i!==!1)v?d[F]=V(i,t):f[F]=V(i,t);else if(l?.filterMode===\"every\")continue e}}else i=s(r,t,r),i!==-1&&i!==!1&&(f.title=V(i,t));const m=Object.keys(f).length,h=Object.keys(d).length;if(!m&&!h||l?.filterMode===\"union\"&&h!==a&&!m||l?.filterMode===\"intersection\"&&(h!==a||!m&&a>0&&!b))continue}c.length&&(n.push(...c),c=[]),n.push({index:o,matches:{...f,...d}})}return n}function W(e,t,l,n){const s=O([]),u=O(new Map),a=R(()=>n?.transform?y(t).map(o=>[o,n.transform(o)]):y(t));E(()=>{const o=typeof l==\"function\"?l():y(l),r=typeof o!=\"string\"&&typeof o!=\"number\"?\"\":String(o),k=D(a.value,r,{customKeyFilter:{...e.customKeyFilter,...y(n?.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),d=y(t),f=[],i=new Map;k.forEach(b=>{let{index:m,matches:h}=b;const g=d[m];f.push(g),i.set(g.value,h)}),s.value=f,u.value=i});function c(o){return u.value.get(o.value)}return{filteredItems:s,filteredMatches:u,getMatches:c}}function X(e,t,l){return l==null||!l.length?t:l.map((n,s)=>{const u=s===0?0:l[s-1][1],a=[I(\"span\",{class:M(`${e}__unmask`)},[t.slice(u,n[0])]),I(\"span\",{class:M(`${e}__mask`)},[t.slice(n[0],n[1])])];return s===l.length-1&&a.push(I(\"span\",{class:M(`${e}__unmask`)},[t.slice(n[1])])),I(N,null,[a])})}export{J as V,T as a,X as h,z as m,W as u};\n"
  },
  {
    "path": "embedFS/dist/assets/game-OoVHjMuc.js",
    "content": "import{_ as ee}from\"./Result-DI11lCXq.js\";import $ from\"./log-B7kZm_Kd.js\";import{l as R}from\"./logs-N8GO9ZBg.js\";import{r as te}from\"./room-BLsFZNUm.js\";import{g as le,d as oe,e as ae,b as se,f as i,j as ne,a8 as ie,Q as re,c as C,l as e,o as s,A as m,F as I,a as o,w as a,v as b,t as g,x as p,V as E,ab as P,k as w,p as W,D,s as U}from\"./index-But_YWe_.js\";import{c as j,d as ue,e as z,f as de}from\"./VTabs-B4m-OW3A.js\";import{V as q}from\"./VSelect-CxsUdWRP.js\";import{V as me}from\"./VSwitch-CJSeLO2L.js\";import{V as ce}from\"./VChip-pydKSkvr.js\";import{V as ge}from\"./VRow-DtJTiJKO.js\";import{V as fe}from\"./VSpacer-D758VKS2.js\";import{V as he}from\"./VCol-BCVfdzjO.js\";import{V as pe}from\"./VNumberInput-uP7vEYUF.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./preview-B1dPoyad.js\";import\"./axios-DNCpvJag.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./VInput-D4WPJeZb.js\";import\"./index-c6y4pbVT.js\";import\"./VTextField-C23ADfJX.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VList-D_MCDEbx.js\";import\"./VMenu-CXNpVDF7.js\";import\"./dialog-transition-B2t_G0u1.js\";const ve={class:\"card-header\"},ye={class:\"fcc\"},Ve={class:\"card-header\"},be={class:\"fcc\"},Qe={__name:\"game\",setup(we){const f=le(),Q=oe(),{mobile:J}=ae(),{t:l}=se(),v=i(\"current\"),y=i(\"\"),d=i(0),T=i(!0),V=i(0),K=u=>{u===\"current\"&&(N.value=!0),u===\"history\"&&(N.value=!1)},S=i(!1),N=i(!0),B=()=>{if(d.value===0||!N.value)return;const u={roomID:f.room.id,worldID:d.value,logType:\"game\",lines:V.value};R.content.get(u).then(t=>{t.data===null?y.value=\"\":y.value=t.data.join(`\n`),S.value=!0})},F=i([]),O=async()=>{const u={roomID:f.room.id},t=await te.worlds.get(u);F.value=t.data,d.value=F.value[0]?.id||0},H=i([]),X=()=>{const u={roomID:f.room.id,worldID:d.value,logType:\"game\"};R.history.list.get(u).then(t=>{H.value=t.data||[]})},_=i(\"\"),k=i(\"\"),h=i(!1),Y=()=>{h.value=!0;const u={roomID:f.room.id,worldID:d.value,logType:\"game\",logFile:_.value};R.history.content.get(u).then(t=>{k.value=\"\",k.value=t.data}).finally(()=>{h.value=!1})};let x=null;const Z=()=>{x=setInterval(()=>{T.value&&B()},2e3)},M=()=>{x&&(clearInterval(x),x=null)},A=()=>Math.round(Math.max(2,Math.floor(L.value-427))/22.5),r=()=>Math.max(2,Math.floor(L.value-160-37)),L=i(window.innerHeight),G=ie(()=>{L.value=window.innerHeight,V.value=A()},200);return ne(async()=>{f.room.id!==0&&(window.addEventListener(\"resize\",G),await O(),X(),V.value=A(),Z())}),re(()=>{M(),window.removeEventListener(\"beforeunload\",M),window.removeEventListener(\"resize\",G)}),(u,t)=>{const c=ee;return e(f).gameVersion.local!==0?(s(),C(I,{key:0},[e(f).room.id!==0?(s(),C(I,{key:0},[o(ue,{modelValue:e(v),\"onUpdate:modelValue\":[t[0]||(t[0]=n=>p(v)?v.value=n:null),K],\"align-tabs\":\"start\",color:\"primary\",\"show-arrows\":\"\"},{default:a(()=>[o(j,{value:\"current\"},{default:a(()=>[b(g(e(l)(\"logs.current\")),1)]),_:1}),o(j,{value:\"history\"},{default:a(()=>[b(g(e(l)(\"logs.history\")),1)]),_:1})]),_:1},8,[\"modelValue\"]),o(de,{modelValue:e(v),\"onUpdate:modelValue\":t[8]||(t[8]=n=>p(v)?v.value=n:null),class:\"mt-4\"},{default:a(()=>[o(z,{value:\"current\"},{default:a(()=>[o(E,{height:r()},{default:a(()=>[o(P,{class:\"my-2\"},{default:a(()=>[w(\"div\",ve,[w(\"span\",null,g(e(l)(\"logs.current\")),1),w(\"div\",ye,[o(q,{modelValue:e(d),\"onUpdate:modelValue\":[t[1]||(t[1]=n=>p(d)?d.value=n:null),t[2]||(t[2]=n=>{y.value=\"\",S.value=!1})],items:e(F),\"item-title\":\"worldName\",\"item-value\":\"id\",label:e(l)(\"logs.world\"),density:\"compact\",class:\"mr-4\"},null,8,[\"modelValue\",\"items\",\"label\"]),o(me,{modelValue:e(T),\"onUpdate:modelValue\":t[3]||(t[3]=n=>p(T)?T.value=n:null),color:\"info\",\"hide-details\":\"\"},{prepend:a(()=>[o(ce,{color:\"info\"},{default:a(()=>[b(g(e(l)(\"logs.autoPull\")),1)]),_:1})]),_:1},8,[\"modelValue\"])])])]),_:1}),o(W,null,{default:a(()=>[e(S)?(s(),C(I,{key:0},[e(y)?(s(),m($,{key:0,content:e(y),height:r()-150},null,8,[\"content\",\"height\"])):(s(),m(c,{key:1,type:\"info\",height:r()-150,title:e(l)(\"logs.noContent\")},null,8,[\"height\",\"title\"]))],64)):(s(),m(c,{key:1,type:\"info\",title:e(l)(\"logs.fetching\"),height:r()-150},null,8,[\"title\",\"height\"])),o(ge,{class:\"my-4\"},{default:a(()=>[e(J)?D(\"\",!0):(s(),m(fe,{key:0})),o(he,{class:\"d-flex align-center justify-end\"},{default:a(()=>[o(pe,{modelValue:e(V),\"onUpdate:modelValue\":t[4]||(t[4]=n=>p(V)?V.value=n:null),label:e(l)(\"logs.line\"),\"hide-details\":\"\",density:\"compact\",class:\"mr-4\",\"max-width\":\"120\"},null,8,[\"modelValue\",\"label\"]),o(U,{onClick:B},{default:a(()=>[b(g(e(l)(\"logs.pull\")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[\"height\"])]),_:1}),o(z,{value:\"history\"},{default:a(()=>[o(E,{height:r()},{default:a(()=>[o(P,{class:\"my-2\"},{default:a(()=>[w(\"div\",Ve,[w(\"span\",null,g(e(l)(\"logs.history\")),1),w(\"div\",be,[o(q,{modelValue:e(d),\"onUpdate:modelValue\":[t[5]||(t[5]=n=>p(d)?d.value=n:null),t[6]||(t[6]=n=>y.value=\"\")],items:e(F),\"item-title\":\"worldName\",\"item-value\":\"id\",label:e(l)(\"logs.world\"),density:\"compact\",class:\"mr-4\",\"min-width\":\"100px\"},null,8,[\"modelValue\",\"items\",\"label\"]),o(q,{modelValue:e(_),\"onUpdate:modelValue\":[t[7]||(t[7]=n=>p(_)?_.value=n:null),Y],items:e(H),disabled:e(h),loading:e(h),label:e(l)(\"logs.logFile\"),density:\"compact\",\"min-width\":\"100px\"},null,8,[\"modelValue\",\"items\",\"disabled\",\"loading\",\"label\"])])])]),_:1}),o(W,null,{default:a(()=>[e(_)?(s(),C(I,{key:0},[!e(h)&&e(k)?(s(),m($,{key:0,content:e(k),height:r()-150},null,8,[\"content\",\"height\"])):D(\"\",!0),e(h)?(s(),m(c,{key:1,type:\"info\",title:e(l)(\"logs.fetching\"),height:r()-150},null,8,[\"title\",\"height\"])):D(\"\",!0),!e(h)&&!e(k)?(s(),m(c,{key:2,type:\"info\",height:r()-150,title:e(l)(\"logs.noContent\")},null,8,[\"height\",\"title\"])):D(\"\",!0)],64)):(s(),m(c,{key:1,type:\"info\",height:r()-150,title:e(l)(\"logs.noLogFile\")},null,8,[\"height\",\"title\"]))]),_:1})]),_:1},8,[\"height\"])]),_:1})]),_:1},8,[\"modelValue\"])],64)):(s(),m(c,{key:1,title:e(l)(\"global.noRoomSelected.title\"),\"sub-title\":e(l)(\"global.noRoomSelected.subTitle\"),type:\"error\",height:r()},{default:a(()=>[o(U,{to:\"/rooms\",class:\"mt-4\"},{default:a(()=>[b(g(e(l)(\"global.noRoomSelected.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"]))],64)):(s(),C(I,{key:1},[e(Q).userInfo.role===\"admin\"?(s(),m(c,{key:0,title:e(l)(\"global.noGame.title\"),\"sub-title\":e(l)(\"global.noGame.subTitle\"),height:r(),type:\"error\"},{default:a(()=>[o(U,{to:\"/install\",class:\"mt-4\"},{default:a(()=>[b(g(e(l)(\"global.noGame.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"])):(s(),m(c,{key:1,title:e(l)(\"global.noGameNoAdmin.title\"),\"sub-title\":e(l)(\"global.noGameNoAdmin.subTitle\"),height:r(),type:\"error\"},null,8,[\"title\",\"sub-title\",\"height\"]))],64))}}};export{Qe as default};\n"
  },
  {
    "path": "embedFS/dist/assets/history-DUBuZMd3.js",
    "content": "import{g as v,e as w,b as x,f as T,A as L,o as y,w as e,a,s as S,l as i,v as l,t as r,U as m,W as p,J as n,c as D,D as I,ad as B,G as N}from\"./index-But_YWe_.js\";import{p as $}from\"./player-CpbcBwUI.js\";import{V as z}from\"./VDataTable-BRoXfM0Y.js\";import{V as A}from\"./VMenu-CXNpVDF7.js\";import{V as q}from\"./VList-D_MCDEbx.js\";import{V as _}from\"./VChip-pydKSkvr.js\";import{V as E,a as F}from\"./VToolbar-BhFwV7qm.js\";import{V as G}from\"./VSkeletonLoader-ChbR7Nc0.js\";import\"./axios-DNCpvJag.js\";import\"./VPagination-BEBHkR5c.js\";import\"./VSelect-CxsUdWRP.js\";import\"./VInput-D4WPJeZb.js\";import\"./index-c6y4pbVT.js\";import\"./VTextField-C23ADfJX.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./VTable-BLAHjZfY.js\";import\"./ssrBoot-BL3GCGCL.js\";const J={key:0},le={__name:\"history\",props:{uidmap:{type:Array,default:()=>[]}},setup(V){const k=V,h=v(),{mobile:b}=w(),{t:o}=x(),g=[{key:\"uid\",title:o(\"game.player.online.header.uid\")},{key:\"nickname\",title:o(\"game.player.online.header.nickname\")},{key:\"actions\",title:o(\"game.player.online.header.actions\")}],c=T(!1),d=(u,f,t)=>{c.value=!0;const s={roomID:h.room.id,uids:[u],listType:f,actionType:t};$.list.post(s).then(C=>{N(C.message)}).finally(()=>{c.value=!1})};return(u,f)=>(y(),L(B,{border:\"\",rounded:\"\",class:\"mt-4\"},{default:e(()=>[a(z,{headers:g,items:k.uidmap},{loading:e(()=>[a(G,{type:\"table-row@10\"})]),top:e(()=>[a(E,{flat:\"\"},{default:e(()=>[a(F,null,{default:e(()=>[a(n,{icon:\"ri-contacts-line\",start:\"\"}),i(b)?I(\"\",!0):(y(),D(\"span\",J,r(i(o)(\"game.player.history.tabName\")),1))]),_:1})]),_:1})]),\"item.uid\":e(({value:t})=>[a(_,{label:\"\"},{default:e(()=>[l(r(t),1)]),_:2},1024)]),\"item.nickname\":e(({value:t})=>[a(_,{label:\"\",color:\"primary\"},{default:e(()=>[l(r(t),1)]),_:2},1024)]),\"item.actions\":e(({item:t})=>[a(S,{color:\"info\",\"append-icon\":\"ri-arrow-drop-down-line\",variant:\"text\",loading:i(c)},{default:e(()=>[l(r(i(o)(\"platform.user.table.actions\"))+\" \",1),a(A,{activator:\"parent\"},{default:e(()=>[a(q,null,{default:e(()=>[a(m,{class:\"text-info\",onClick:s=>d(t.uid,\"adminlist\",\"add\")},{prepend:e(()=>[a(n,{icon:\"ri-user-star-line\",size:\"22\"})]),default:e(()=>[a(p,null,{default:e(()=>[l(r(i(o)(\"game.player.online.actions.admin\")),1)]),_:1})]),_:1},8,[\"onClick\"]),a(m,{class:\"text-error\",onClick:s=>d(t.uid,\"blocklist\",\"add\")},{prepend:e(()=>[a(n,{icon:\"ri-user-forbid-line\",size:\"22\"})]),default:e(()=>[a(p,null,{default:e(()=>[l(r(i(o)(\"game.player.online.actions.block\")),1)]),_:1})]),_:1},8,[\"onClick\"]),a(m,{class:\"text-success\",onClick:s=>d(t.uid,\"whitelist\",\"add\")},{prepend:e(()=>[a(n,{icon:\"ri-user-heart-line\",size:\"22\"})]),default:e(()=>[a(p,null,{default:e(()=>[l(r(i(o)(\"game.player.online.actions.white\")),1)]),_:1})]),_:1},8,[\"onClick\"])]),_:2},1024)]),_:2},1024)]),_:2},1032,[\"loading\"])]),_:1},8,[\"items\"])]),_:1}))}};export{le as default};\n"
  },
  {
    "path": "embedFS/dist/assets/index-BRyNS1GG.js",
    "content": "import{d as h,a as R,b as B,c as D,V as M}from\"./VBadge-D7oDPA4h.js\";import{_ as O,d as $,u as j,e as G,b as K,f as u,j as P,a9 as X,O as Y,A as w,o as c,w as t,a as e,ab as J,k as V,t as k,l as a,s as Q,v as F,p as W,D as Z,n as z,m as A,z as y,c as aa,F as ea,y as ta,B as sa,R as ra,V as la,S as oa,G as na,cy as ua}from\"./index-But_YWe_.js\";import{u as ia}from\"./user-u2SlWTrk.js\";import{V as g}from\"./VRow-DtJTiJKO.js\";import{V as d}from\"./VCol-BCVfdzjO.js\";import{V as da}from\"./VForm-D9iQptwo.js\";import{V as x}from\"./VTextField-C23ADfJX.js\";import{V as ma}from\"./VChip-pydKSkvr.js\";import{T}from\"./index-Nr3m5Q0F.js\";import\"./axios-DNCpvJag.js\";import\"./VInput-D4WPJeZb.js\";import\"./index-c6y4pbVT.js\";import\"./VTooltip-BV7Wxv--.js\";const E=\"/assets/avatar-1-full-EwAxu6bC.png\",ca=\"/assets/avatar-2-full-DHXcFOL3.png\",fa=\"/assets/avatar-3-full-DES7Kaw2.png\",pa=\"/assets/avatar-4-full-C4gDU_YO.png\",va={class:\"card-header\"},wa={class:\"form-container\"},Va={__name:\"index\",setup(ga){const f=$(),H=j(),{mobile:p}=G(),{t:l}=K(),s=u({username:f.userInfo.username,nickname:f.userInfo.nickname,avatar:f.userInfo.avatar,password:\"\"}),m=u(),i=u(),L={1:h,2:D,3:B,4:R},U=o=>L[o],C=u(),v=u(!1),q={username:[o=>o?!0:l(\"platform.user.form.username.required\")],nickname:[o=>o?!0:l(\"platform.user.form.nickname.required\")],password:[o=>o?!0:l(\"platform.user.form.password.required\")]},_=u(!1),N=async()=>{const{valid:o}=await C.value.validate();if(!o)return;_.value=!0;const n={username:s.value.username,nickname:s.value.nickname,avatar:s.value.avatar,password:oa(s.value.password)};ia.myself.put(n).then(async r=>{na(r.message),await ua(3e3),await f.clearStore(),await H.push(\"/dashboard\")}).finally(()=>{_.value=!1})},I=u(window.innerHeight),S=()=>{I.value=window.innerHeight},b=()=>Math.max(2,Math.floor(I.value-120));return P(async()=>{window.addEventListener(\"resize\",S)}),X(()=>{window.removeEventListener(\"resize\",S)}),Y(()=>s.value.avatar,()=>{switch(s.value.avatar){case\"1\":m.value=h,i.value=E;break;case\"2\":m.value=D,i.value=ca;break;case\"3\":m.value=B,i.value=fa;break;case\"4\":m.value=R,i.value=pa;break;default:m.value=h,i.value=E}},{immediate:!0}),(o,n)=>(c(),w(la,{height:b()},{default:t(()=>[e(J,null,{default:t(()=>[V(\"div\",va,[V(\"span\",null,k(a(l)(\"profile.title\")),1),e(Q,{loading:a(_),onClick:N},{default:t(()=>[F(k(a(l)(\"profile.submit\")),1)]),_:1},8,[\"loading\"])])]),_:1}),e(W,{class:\"mx-4 mt-4\"},{default:t(()=>[e(g,null,{default:t(()=>[a(p)?Z(\"\",!0):(c(),w(d,{key:0,cols:\"12\",md:\"6\"},{default:t(()=>[V(\"div\",{class:\"fcc\",style:z({height:b()-54+\"px\"})},[e(A,{src:a(i),height:\"356\",width:\"178\"},null,8,[\"src\"])],4)]),_:1})),e(d,{cols:\"12\",md:\"6\",style:z({height:b()-54+\"px\"}),class:\"d-flex justify-center align-center\"},{default:t(()=>[V(\"div\",wa,[e(da,{ref_key:\"userInfoRef\",ref:C},{default:t(()=>[e(x,{modelValue:a(s).username,\"onUpdate:modelValue\":n[0]||(n[0]=r=>a(s).username=r),disabled:\"\",label:a(l)(\"profile.username\"),class:\"mb-8\"},null,8,[\"modelValue\",\"label\"]),e(x,{modelValue:a(s).nickname,\"onUpdate:modelValue\":n[1]||(n[1]=r=>a(s).nickname=r),label:a(l)(\"profile.nickname\"),class:\"mb-8\"},null,8,[\"modelValue\",\"label\"]),e(g,{class:\"mb-8\"},{default:t(()=>[e(d,{cols:a(p)?4:2,class:\"d-flex align-center\"},{default:t(()=>[e(g,null,{default:t(()=>[e(d,null,{default:t(()=>[y((c(),w(ma,null,{default:t(()=>[F(k(a(l)(\"platform.user.form.avatar.title\")),1)]),_:1})),[[T,a(l)(\"platform.user.form.avatar.tip\")]])]),_:1})]),_:1})]),_:1},8,[\"cols\"]),e(d,{cols:a(p)?8:10},{default:t(()=>[e(g,null,{default:t(()=>[(c(),aa(ea,null,ta(4,r=>e(d,{key:r,cols:a(p)?6:3},{default:t(()=>[e(M,{dot:\"\",location:\"bottom right\",\"offset-x\":\"3\",\"offset-y\":\"3\",color:\"success\",\"model-value\":a(s).avatar===r.toString()},{default:t(()=>[y((c(),w(sa,{color:\"primary\",variant:\"tonal\",onClick:_a=>a(s).avatar=r.toString()},{default:t(()=>[e(A,{src:U(r)},null,8,[\"src\"])]),_:2},1032,[\"onClick\"])),[[ra]])]),_:2},1032,[\"model-value\"])]),_:2},1032,[\"cols\"])),64))]),_:1})]),_:1},8,[\"cols\"])]),_:1}),y(e(x,{modelValue:a(s).password,\"onUpdate:modelValue\":n[2]||(n[2]=r=>a(s).password=r),\"append-inner-icon\":a(v)?\"ri-eye-off-line\":\"ri-eye-line\",type:a(v)?\"text\":\"password\",autocomplete:\"password\",label:a(l)(\"platform.user.form.password.title\"),rules:q.password,clearable:\"\",\"onClick:appendInner\":n[3]||(n[3]=r=>v.value=!a(v))},null,8,[\"modelValue\",\"append-inner-icon\",\"type\",\"label\",\"rules\"]),[[T,a(l)(\"platform.user.form.password.tip\")]])]),_:1},512)])]),_:1},8,[\"style\"])]),_:1})]),_:1})]),_:1},8,[\"height\"]))}},Aa=O(Va,[[\"__scopeId\",\"data-v-accbc606\"]]);export{Aa as default};\n"
  },
  {
    "path": "embedFS/dist/assets/index-BSTHz1Bk.css",
    "content": "@charset \"UTF-8\";.v-treeview-item{--list-indent-size: 28px}.v-treeview-item.v-treeview-item--filtered{display:none}.v-treeview-item.v-list-item--disabled:not(a){pointer-events:auto}.v-treeview-item.v-list-item--disabled:not(a) .v-selection-control{pointer-events:none}.v-treeview-item__level{width:28px}.v-treeview--fluid .v-treeview-item__level{width:0}.v-treeview{--v-treeview-indent-line-color: rgb(var(--v-theme-on-surface));--v-treeview-indent-line-opacity: .4}.v-treeview.v-list{--indent-padding: 16px}.v-treeview.v-list--disabled .v-list-item__prepend{pointer-events:auto}.v-treeview .v-list-item--slim>.v-list-item__prepend>.v-icon~.v-list-item__spacer{width:var(--v-list-prepend-gap, 10px)}.v-treeview .v-list-item--slim>.v-list-item__prepend:not(:has(.v-list-item-action))>.v-icon{margin-inline-start:-6px}.v-treeview:has(.v-treeview-indent-lines) .v-list-item-action:first-child>.v-selection-control,.v-treeview:has(.v-treeview-indent-lines) .v-treeview-indent-lines+.v-list-item-action>.v-selection-control{margin-inline:min(0px,-1 * (var(--v-selection-control-size) - 28px) / 2)}.v-treeview-indent-lines{position:absolute;inset-inline-start:0;height:100%;display:grid;padding-inline-start:8px;padding-block:0;grid-template-columns:repeat(var(--v-indent-parts, 1),var(--prepend-width));opacity:var(--v-treeview-indent-line-opacity);pointer-events:none}.v-treeview-indent-line,.v-treeview-indent-line:before{border:0px solid var(--v-treeview-indent-line-color)}.v-treeview-indent-line--leaf,.v-treeview-indent-line--line{border-inline-start-width:1px;height:100%;width:calc(50% + 1px);justify-self:end}.v-treeview-indent-line--leaf{position:relative}.v-treeview-indent-line--leaf:before{content:\"\";position:absolute;border-bottom-width:1px;height:calc(50% + 1px);width:100%}.v-treeview-indent-line--leaf:last-child:before{width:calc(100% - 4px)}.v-treeview-indent-line--leaf-link{border-bottom-width:1px;height:calc(50% + 1px);margin-inline-start:0;margin-inline-end:6px}.v-treeview-indent-line--last-leaf{border-inline-start-width:1px;border-bottom-width:1px;height:calc(50% + 1px);margin-inline-start:calc(50% - 1px);border-bottom-left-radius:4px}.v-locale--is-rtl.v-treeview-indent-line--last-leaf,.v-locale--is-rtl .v-treeview-indent-line--last-leaf{border-bottom-left-radius:0;border-bottom-right-radius:4px}.v-treeview-indent-line--last-leaf:last-child{margin-inline-end:4px}.v-treeview-group.v-list-group{--list-indent-size: 0px}.v-treeview-group.v-list-group>.v-treeview-item__level{width:0px}.v-treeview-group.v-list-group .v-list-group__items .v-list-item{padding-inline-start:calc(var(--indent-padding))!important}\n"
  },
  {
    "path": "embedFS/dist/assets/index-BhZX0V6g.js",
    "content": "import{_ as SL,c as xL,o as bL,n as wL}from\"./index-But_YWe_.js\";var bp=function(r,e){return bp=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,a){t.__proto__=a}||function(t,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])},bp(r,e)};function k(r,e){if(typeof e!=\"function\"&&e!==null)throw new TypeError(\"Class extends value \"+String(e)+\" is not a constructor or null\");bp(r,e);function t(){this.constructor=r}r.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)}var TL=(function(){function r(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return r})(),AL=(function(){function r(){this.browser=new TL,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window<\"u\"}return r})(),yt=new AL;typeof wx==\"object\"&&typeof wx.getSystemInfoSync==\"function\"?(yt.wxa=!0,yt.touchEventsSupported=!0):typeof document>\"u\"&&typeof self<\"u\"?yt.worker=!0:!yt.hasGlobalWindow||\"Deno\"in window?(yt.node=!0,yt.svgSupported=!0):CL(navigator.userAgent,yt);function CL(r,e){var t=e.browser,a=r.match(/Firefox\\/([\\d.]+)/),n=r.match(/MSIE\\s([\\d.]+)/)||r.match(/Trident\\/.+?rv:(([\\d.]+))/),i=r.match(/Edge?\\/([\\d.]+)/),o=/micromessenger/i.test(r);a&&(t.firefox=!0,t.version=a[1]),n&&(t.ie=!0,t.version=n[1]),i&&(t.edge=!0,t.version=i[1],t.newEdge=+i[1].split(\".\")[0]>18),o&&(t.weChat=!0),e.svgSupported=typeof SVGRect<\"u\",e.touchEventsSupported=\"ontouchstart\"in window&&!t.ie&&!t.edge,e.pointerEventsSupported=\"onpointerdown\"in window&&(t.edge||t.ie&&+t.version>=11),e.domSupported=typeof document<\"u\";var s=document.documentElement.style;e.transform3dSupported=(t.ie&&\"transition\"in s||t.edge||\"WebKitCSSMatrix\"in window&&\"m11\"in new WebKitCSSMatrix||\"MozPerspective\"in s)&&!(\"OTransition\"in s),e.transformSupported=e.transform3dSupported||t.ie&&+t.version>=9}var vg=12,Pw=\"sans-serif\",Ka=vg+\"px \"+Pw,DL=20,ML=100,IL=\"007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\\\\\WQb\\\\0FWLg\\\\bWb\\\\WQ\\\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\\\FFF5.5N\";function LL(r){var e={};if(typeof JSON>\"u\")return e;for(var t=0;t<r.length;t++){var a=String.fromCharCode(t+32),n=(r.charCodeAt(t)-DL)/ML;e[a]=n}return e}var PL=LL(IL),Mr={createCanvas:function(){return typeof document<\"u\"&&document.createElement(\"canvas\")},measureText:(function(){var r,e;return function(t,a){if(!r){var n=Mr.createCanvas();r=n&&n.getContext(\"2d\")}if(r)return e!==a&&(e=r.font=a||Ka),r.measureText(t);t=t||\"\",a=a||Ka;var i=/((?:\\d+)?\\.?\\d*)px/.exec(a),o=i&&+i[1]||vg,s=0;if(a.indexOf(\"mono\")>=0)s=o*t.length;else for(var l=0;l<t.length;l++){var u=PL[t[l]];s+=u==null?o:u*o}return{width:s}}})(),loadImage:function(r,e,t){var a=new Image;return a.onload=e,a.onerror=t,a.src=r,a}};function Rw(r){for(var e in Mr)r[e]&&(Mr[e]=r[e])}var Ew=ur([\"Function\",\"RegExp\",\"Date\",\"Error\",\"CanvasGradient\",\"CanvasPattern\",\"Image\",\"Canvas\"],function(r,e){return r[\"[object \"+e+\"]\"]=!0,r},{}),kw=ur([\"Int8\",\"Uint8\",\"Uint8Clamped\",\"Int16\",\"Uint16\",\"Int32\",\"Uint32\",\"Float32\",\"Float64\"],function(r,e){return r[\"[object \"+e+\"Array]\"]=!0,r},{}),So=Object.prototype.toString,uh=Array.prototype,RL=uh.forEach,EL=uh.filter,cg=uh.slice,kL=uh.map,Em=(function(){}).constructor,Wl=Em?Em.prototype:null,pg=\"__proto__\",OL=2311;function dg(){return OL++}function fh(){for(var r=[],e=0;e<arguments.length;e++)r[e]=arguments[e];typeof console<\"u\"&&console.error.apply(console,r)}function rt(r){if(r==null||typeof r!=\"object\")return r;var e=r,t=So.call(r);if(t===\"[object Array]\"){if(!Qi(r)){e=[];for(var a=0,n=r.length;a<n;a++)e[a]=rt(r[a])}}else if(kw[t]){if(!Qi(r)){var i=r.constructor;if(i.from)e=i.from(r);else{e=new i(r.length);for(var a=0,n=r.length;a<n;a++)e[a]=r[a]}}}else if(!Ew[t]&&!Qi(r)&&!ni(r)){e={};for(var o in r)r.hasOwnProperty(o)&&o!==pg&&(e[o]=rt(r[o]))}return e}function ut(r,e,t){if(!tt(e)||!tt(r))return t?rt(e):r;for(var a in e)if(e.hasOwnProperty(a)&&a!==pg){var n=r[a],i=e[a];tt(i)&&tt(n)&&!z(i)&&!z(n)&&!ni(i)&&!ni(n)&&!wp(i)&&!wp(n)&&!Qi(i)&&!Qi(n)?ut(n,i,t):(t||!(a in r))&&(r[a]=rt(e[a]))}return r}function hh(r,e){for(var t=r[0],a=1,n=r.length;a<n;a++)t=ut(t,r[a],e);return t}function V(r,e){if(Object.assign)Object.assign(r,e);else for(var t in e)e.hasOwnProperty(t)&&t!==pg&&(r[t]=e[t]);return r}function J(r,e,t){for(var a=_t(e),n=0,i=a.length;n<i;n++){var o=a[n];(t?e[o]!=null:r[o]==null)&&(r[o]=e[o])}return r}var NL=Mr.createCanvas;function vt(r,e){if(r){if(r.indexOf)return r.indexOf(e);for(var t=0,a=r.length;t<a;t++)if(r[t]===e)return t}return-1}function gg(r,e){var t=r.prototype;function a(){}a.prototype=e.prototype,r.prototype=new a;for(var n in t)t.hasOwnProperty(n)&&(r.prototype[n]=t[n]);r.prototype.constructor=r,r.superClass=e}function $t(r,e,t){if(r=\"prototype\"in r?r.prototype:r,e=\"prototype\"in e?e.prototype:e,Object.getOwnPropertyNames)for(var a=Object.getOwnPropertyNames(e),n=0;n<a.length;n++){var i=a[n];i!==\"constructor\"&&(t?e[i]!=null:r[i]==null)&&(r[i]=e[i])}else J(r,e,t)}function he(r){return!r||typeof r==\"string\"?!1:typeof r.length==\"number\"}function D(r,e,t){if(r&&e)if(r.forEach&&r.forEach===RL)r.forEach(e,t);else if(r.length===+r.length)for(var a=0,n=r.length;a<n;a++)e.call(t,r[a],a,r);else for(var i in r)r.hasOwnProperty(i)&&e.call(t,r[i],i,r)}function G(r,e,t){if(!r)return[];if(!e)return vh(r);if(r.map&&r.map===kL)return r.map(e,t);for(var a=[],n=0,i=r.length;n<i;n++)a.push(e.call(t,r[n],n,r));return a}function ur(r,e,t,a){if(r&&e){for(var n=0,i=r.length;n<i;n++)t=e.call(a,t,r[n],n,r);return t}}function At(r,e,t){if(!r)return[];if(!e)return vh(r);if(r.filter&&r.filter===EL)return r.filter(e,t);for(var a=[],n=0,i=r.length;n<i;n++)e.call(t,r[n],n,r)&&a.push(r[n]);return a}function Ow(r,e,t){if(r&&e){for(var a=0,n=r.length;a<n;a++)if(e.call(t,r[a],a,r))return r[a]}}function _t(r){if(!r)return[];if(Object.keys)return Object.keys(r);var e=[];for(var t in r)r.hasOwnProperty(t)&&e.push(t);return e}function BL(r,e){for(var t=[],a=2;a<arguments.length;a++)t[a-2]=arguments[a];return function(){return r.apply(e,t.concat(cg.call(arguments)))}}var $=Wl&&K(Wl.bind)?Wl.call.bind(Wl.bind):BL;function lt(r){for(var e=[],t=1;t<arguments.length;t++)e[t-1]=arguments[t];return function(){return r.apply(this,e.concat(cg.call(arguments)))}}function z(r){return Array.isArray?Array.isArray(r):So.call(r)===\"[object Array]\"}function K(r){return typeof r==\"function\"}function Y(r){return typeof r==\"string\"}function hf(r){return So.call(r)===\"[object String]\"}function wt(r){return typeof r==\"number\"}function tt(r){var e=typeof r;return e===\"function\"||!!r&&e===\"object\"}function wp(r){return!!Ew[So.call(r)]}function Re(r){return!!kw[So.call(r)]}function ni(r){return typeof r==\"object\"&&typeof r.nodeType==\"number\"&&typeof r.ownerDocument==\"object\"}function Sl(r){return r.colorStops!=null}function Nw(r){return r.image!=null}function Bw(r){return So.call(r)===\"[object RegExp]\"}function so(r){return r!==r}function re(){for(var r=[],e=0;e<arguments.length;e++)r[e]=arguments[e];for(var t=0,a=r.length;t<a;t++)if(r[t]!=null)return r[t]}function st(r,e){return r??e}function Tr(r,e,t){return r??e??t}function vh(r){for(var e=[],t=1;t<arguments.length;t++)e[t-1]=arguments[t];return cg.apply(r,e)}function ch(r){if(typeof r==\"number\")return[r,r,r,r];var e=r.length;return e===2?[r[0],r[1],r[0],r[1]]:e===3?[r[0],r[1],r[2],r[1]]:r}function xe(r,e){if(!r)throw new Error(e)}function sr(r){return r==null?null:typeof r.trim==\"function\"?r.trim():r.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g,\"\")}var Vw=\"__ec_primitive__\";function Us(r){r[Vw]=!0}function Qi(r){return r[Vw]}var VL=(function(){function r(){this.data={}}return r.prototype.delete=function(e){var t=this.has(e);return t&&delete this.data[e],t},r.prototype.has=function(e){return this.data.hasOwnProperty(e)},r.prototype.get=function(e){return this.data[e]},r.prototype.set=function(e,t){return this.data[e]=t,this},r.prototype.keys=function(){return _t(this.data)},r.prototype.forEach=function(e){var t=this.data;for(var a in t)t.hasOwnProperty(a)&&e(t[a],a)},r})(),zw=typeof Map==\"function\";function zL(){return zw?new Map:new VL}var Gw=(function(){function r(e){var t=z(e);this.data=zL();var a=this;e instanceof r?e.each(n):e&&D(e,n);function n(i,o){t?a.set(i,o):a.set(o,i)}}return r.prototype.hasKey=function(e){return this.data.has(e)},r.prototype.get=function(e){return this.data.get(e)},r.prototype.set=function(e,t){return this.data.set(e,t),t},r.prototype.each=function(e,t){this.data.forEach(function(a,n){e.call(t,a,n)})},r.prototype.keys=function(){var e=this.data.keys();return zw?Array.from(e):e},r.prototype.removeKey=function(e){this.data.delete(e)},r})();function Z(r){return new Gw(r)}function lo(r,e){for(var t=new r.constructor(r.length+e.length),a=0;a<r.length;a++)t[a]=r[a];for(var n=r.length,a=0;a<e.length;a++)t[a+n]=e[a];return t}function xl(r,e){var t;if(Object.create)t=Object.create(r);else{var a=function(){};a.prototype=r,t=new a}return e&&V(t,e),t}function yg(r){var e=r.style;e.webkitUserSelect=\"none\",e.userSelect=\"none\",e.webkitTapHighlightColor=\"rgba(0,0,0,0)\",e[\"-webkit-touch-callout\"]=\"none\"}function X(r,e){return r.hasOwnProperty(e)}function Yt(){}var Ds=180/Math.PI;const GL=Object.freeze(Object.defineProperty({__proto__:null,HashMap:Gw,RADIAN_TO_DEGREE:Ds,assert:xe,bind:$,clone:rt,concatArray:lo,createCanvas:NL,createHashMap:Z,createObject:xl,curry:lt,defaults:J,disableUserSelect:yg,each:D,eqNaN:so,extend:V,filter:At,find:Ow,guid:dg,hasOwn:X,indexOf:vt,inherits:gg,isArray:z,isArrayLike:he,isBuiltInObject:wp,isDom:ni,isFunction:K,isGradientObject:Sl,isImagePatternObject:Nw,isNumber:wt,isObject:tt,isPrimitive:Qi,isRegExp:Bw,isString:Y,isStringSafe:hf,isTypedArray:Re,keys:_t,logError:fh,map:G,merge:ut,mergeAll:hh,mixin:$t,noop:Yt,normalizeCssArray:ch,reduce:ur,retrieve:re,retrieve2:st,retrieve3:Tr,setAsPrimitive:Us,slice:vh,trim:sr},Symbol.toStringTag,{value:\"Module\"}));function rn(r,e){return r==null&&(r=0),e==null&&(e=0),[r,e]}function ye(r,e){return r[0]=e[0],r[1]=e[1],r}function $r(r){return[r[0],r[1]]}function Fw(r,e,t){return r[0]=e,r[1]=t,r}function Tp(r,e,t){return r[0]=e[0]+t[0],r[1]=e[1]+t[1],r}function vf(r,e,t,a){return r[0]=e[0]+t[0]*a,r[1]=e[1]+t[1]*a,r}function Na(r,e,t){return r[0]=e[0]-t[0],r[1]=e[1]-t[1],r}function Ys(r){return Math.sqrt(mg(r))}var FL=Ys;function mg(r){return r[0]*r[0]+r[1]*r[1]}var HL=mg;function WL(r,e,t){return r[0]=e[0]*t[0],r[1]=e[1]*t[1],r}function UL(r,e,t){return r[0]=e[0]/t[0],r[1]=e[1]/t[1],r}function YL(r,e){return r[0]*e[0]+r[1]*e[1]}function Ms(r,e,t){return r[0]=e[0]*t,r[1]=e[1]*t,r}function ci(r,e){var t=Ys(e);return t===0?(r[0]=0,r[1]=0):(r[0]=e[0]/t,r[1]=e[1]/t),r}function cf(r,e){return Math.sqrt((r[0]-e[0])*(r[0]-e[0])+(r[1]-e[1])*(r[1]-e[1]))}var sa=cf;function Hw(r,e){return(r[0]-e[0])*(r[0]-e[0])+(r[1]-e[1])*(r[1]-e[1])}var Wa=Hw;function $L(r,e){return r[0]=-e[0],r[1]=-e[1],r}function Is(r,e,t,a){return r[0]=e[0]+a*(t[0]-e[0]),r[1]=e[1]+a*(t[1]-e[1]),r}function ue(r,e,t){var a=e[0],n=e[1];return r[0]=t[0]*a+t[2]*n+t[4],r[1]=t[1]*a+t[3]*n+t[5],r}function la(r,e,t){return r[0]=Math.min(e[0],t[0]),r[1]=Math.min(e[1],t[1]),r}function ua(r,e,t){return r[0]=Math.max(e[0],t[0]),r[1]=Math.max(e[1],t[1]),r}const XL=Object.freeze(Object.defineProperty({__proto__:null,add:Tp,applyTransform:ue,clone:$r,copy:ye,create:rn,dist:sa,distSquare:Wa,distance:cf,distanceSquare:Hw,div:UL,dot:YL,len:Ys,lenSquare:mg,length:FL,lengthSquare:HL,lerp:Is,max:ua,min:la,mul:WL,negate:$L,normalize:ci,scale:Ms,scaleAndAdd:vf,set:Fw,sub:Na},Symbol.toStringTag,{value:\"Module\"}));var bi=(function(){function r(e,t){this.target=e,this.topTarget=t&&t.topTarget}return r})(),ZL=(function(){function r(e){this.handler=e,e.on(\"mousedown\",this._dragStart,this),e.on(\"mousemove\",this._drag,this),e.on(\"mouseup\",this._dragEnd,this)}return r.prototype._dragStart=function(e){for(var t=e.target;t&&!t.draggable;)t=t.parent||t.__hostTarget;t&&(this._draggingTarget=t,t.dragging=!0,this._x=e.offsetX,this._y=e.offsetY,this.handler.dispatchToElement(new bi(t,e),\"dragstart\",e.event))},r.prototype._drag=function(e){var t=this._draggingTarget;if(t){var a=e.offsetX,n=e.offsetY,i=a-this._x,o=n-this._y;this._x=a,this._y=n,t.drift(i,o,e),this.handler.dispatchToElement(new bi(t,e),\"drag\",e.event);var s=this.handler.findHover(a,n,t).target,l=this._dropTarget;this._dropTarget=s,t!==s&&(l&&s!==l&&this.handler.dispatchToElement(new bi(l,e),\"dragleave\",e.event),s&&s!==l&&this.handler.dispatchToElement(new bi(s,e),\"dragenter\",e.event))}},r.prototype._dragEnd=function(e){var t=this._draggingTarget;t&&(t.dragging=!1),this.handler.dispatchToElement(new bi(t,e),\"dragend\",e.event),this._dropTarget&&this.handler.dispatchToElement(new bi(this._dropTarget,e),\"drop\",e.event),this._draggingTarget=null,this._dropTarget=null},r})(),hr=(function(){function r(e){e&&(this._$eventProcessor=e)}return r.prototype.on=function(e,t,a,n){this._$handlers||(this._$handlers={});var i=this._$handlers;if(typeof t==\"function\"&&(n=a,a=t,t=null),!a||!e)return this;var o=this._$eventProcessor;t!=null&&o&&o.normalizeQuery&&(t=o.normalizeQuery(t)),i[e]||(i[e]=[]);for(var s=0;s<i[e].length;s++)if(i[e][s].h===a)return this;var l={h:a,query:t,ctx:n||this,callAtLast:a.zrEventfulCallAtLast},u=i[e].length-1,f=i[e][u];return f&&f.callAtLast?i[e].splice(u,0,l):i[e].push(l),this},r.prototype.isSilent=function(e){var t=this._$handlers;return!t||!t[e]||!t[e].length},r.prototype.off=function(e,t){var a=this._$handlers;if(!a)return this;if(!e)return this._$handlers={},this;if(t){if(a[e]){for(var n=[],i=0,o=a[e].length;i<o;i++)a[e][i].h!==t&&n.push(a[e][i]);a[e]=n}a[e]&&a[e].length===0&&delete a[e]}else delete a[e];return this},r.prototype.trigger=function(e){for(var t=[],a=1;a<arguments.length;a++)t[a-1]=arguments[a];if(!this._$handlers)return this;var n=this._$handlers[e],i=this._$eventProcessor;if(n)for(var o=t.length,s=n.length,l=0;l<s;l++){var u=n[l];if(!(i&&i.filter&&u.query!=null&&!i.filter(e,u.query)))switch(o){case 0:u.h.call(u.ctx);break;case 1:u.h.call(u.ctx,t[0]);break;case 2:u.h.call(u.ctx,t[0],t[1]);break;default:u.h.apply(u.ctx,t);break}}return i&&i.afterTrigger&&i.afterTrigger(e),this},r.prototype.triggerWithContext=function(e){for(var t=[],a=1;a<arguments.length;a++)t[a-1]=arguments[a];if(!this._$handlers)return this;var n=this._$handlers[e],i=this._$eventProcessor;if(n)for(var o=t.length,s=t[o-1],l=n.length,u=0;u<l;u++){var f=n[u];if(!(i&&i.filter&&f.query!=null&&!i.filter(e,f.query)))switch(o){case 0:f.h.call(s);break;case 1:f.h.call(s,t[0]);break;case 2:f.h.call(s,t[0],t[1]);break;default:f.h.apply(s,t.slice(1,o-1));break}}return i&&i.afterTrigger&&i.afterTrigger(e),this},r})(),qL=Math.log(2);function Ap(r,e,t,a,n,i){var o=a+\"-\"+n,s=r.length;if(i.hasOwnProperty(o))return i[o];if(e===1){var l=Math.round(Math.log((1<<s)-1&~n)/qL);return r[t][l]}for(var u=a|1<<t,f=t+1;a&1<<f;)f++;for(var h=0,v=0,c=0;v<s;v++){var p=1<<v;p&n||(h+=(c%2?-1:1)*r[t][v]*Ap(r,e-1,f,u,n|p,i),c++)}return i[o]=h,h}function km(r,e){var t=[[r[0],r[1],1,0,0,0,-e[0]*r[0],-e[0]*r[1]],[0,0,0,r[0],r[1],1,-e[1]*r[0],-e[1]*r[1]],[r[2],r[3],1,0,0,0,-e[2]*r[2],-e[2]*r[3]],[0,0,0,r[2],r[3],1,-e[3]*r[2],-e[3]*r[3]],[r[4],r[5],1,0,0,0,-e[4]*r[4],-e[4]*r[5]],[0,0,0,r[4],r[5],1,-e[5]*r[4],-e[5]*r[5]],[r[6],r[7],1,0,0,0,-e[6]*r[6],-e[6]*r[7]],[0,0,0,r[6],r[7],1,-e[7]*r[6],-e[7]*r[7]]],a={},n=Ap(t,8,0,0,0,a);if(n!==0){for(var i=[],o=0;o<8;o++)for(var s=0;s<8;s++)i[s]==null&&(i[s]=0),i[s]+=((o+s)%2?-1:1)*Ap(t,7,o===0?1:0,1<<o,1<<s,a)/n*e[o];return function(l,u,f){var h=u*i[6]+f*i[7]+1;l[0]=(u*i[0]+f*i[1]+i[2])/h,l[1]=(u*i[3]+f*i[4]+i[5])/h}}}var Om=\"___zrEVENTSAVED\",ev=[];function KL(r,e,t,a,n){return Cp(ev,e,a,n,!0)&&Cp(r,t,ev[0],ev[1])}function Cp(r,e,t,a,n){if(e.getBoundingClientRect&&yt.domSupported&&!Ww(e)){var i=e[Om]||(e[Om]={}),o=jL(e,i),s=JL(o,i,n);if(s)return s(r,t,a),!0}return!1}function jL(r,e){var t=e.markers;if(t)return t;t=e.markers=[];for(var a=[\"left\",\"right\"],n=[\"top\",\"bottom\"],i=0;i<4;i++){var o=document.createElement(\"div\"),s=o.style,l=i%2,u=(i>>1)%2;s.cssText=[\"position: absolute\",\"visibility: hidden\",\"padding: 0\",\"margin: 0\",\"border-width: 0\",\"user-select: none\",\"width:0\",\"height:0\",a[l]+\":0\",n[u]+\":0\",a[1-l]+\":auto\",n[1-u]+\":auto\",\"\"].join(\"!important;\"),r.appendChild(o),t.push(o)}return t}function JL(r,e,t){for(var a=t?\"invTrans\":\"trans\",n=e[a],i=e.srcCoords,o=[],s=[],l=!0,u=0;u<4;u++){var f=r[u].getBoundingClientRect(),h=2*u,v=f.left,c=f.top;o.push(v,c),l=l&&i&&v===i[h]&&c===i[h+1],s.push(r[u].offsetLeft,r[u].offsetTop)}return l&&n?n:(e.srcCoords=o,e[a]=t?km(s,o):km(o,s))}function Ww(r){return r.nodeName.toUpperCase()===\"CANVAS\"}var QL=/([&<>\"'])/g,t2={\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\",\"'\":\"&#39;\"};function _e(r){return r==null?\"\":(r+\"\").replace(QL,function(e,t){return t2[t]})}var e2=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,rv=[],r2=yt.browser.firefox&&+yt.browser.version.split(\".\")[0]<39;function Dp(r,e,t,a){return t=t||{},a?Nm(r,e,t):r2&&e.layerX!=null&&e.layerX!==e.offsetX?(t.zrX=e.layerX,t.zrY=e.layerY):e.offsetX!=null?(t.zrX=e.offsetX,t.zrY=e.offsetY):Nm(r,e,t),t}function Nm(r,e,t){if(yt.domSupported&&r.getBoundingClientRect){var a=e.clientX,n=e.clientY;if(Ww(r)){var i=r.getBoundingClientRect();t.zrX=a-i.left,t.zrY=n-i.top;return}else if(Cp(rv,r,a,n)){t.zrX=rv[0],t.zrY=rv[1];return}}t.zrX=t.zrY=0}function _g(r){return r||window.event}function tr(r,e,t){if(e=_g(e),e.zrX!=null)return e;var a=e.type,n=a&&a.indexOf(\"touch\")>=0;if(n){var o=a!==\"touchend\"?e.targetTouches[0]:e.changedTouches[0];o&&Dp(r,o,e,t)}else{Dp(r,e,e,t);var i=a2(e);e.zrDelta=i?i/120:-(e.detail||0)/3}var s=e.button;return e.which==null&&s!==void 0&&e2.test(e.type)&&(e.which=s&1?1:s&2?3:s&4?2:0),e}function a2(r){var e=r.wheelDelta;if(e)return e;var t=r.deltaX,a=r.deltaY;if(t==null||a==null)return e;var n=Math.abs(a!==0?a:t),i=a>0?-1:a<0?1:t>0?-1:1;return 3*n*i}function Mp(r,e,t,a){r.addEventListener(e,t,a)}function n2(r,e,t,a){r.removeEventListener(e,t,a)}var pa=function(r){r.preventDefault(),r.stopPropagation(),r.cancelBubble=!0};function Bm(r){return r.which===2||r.which===3}var i2=(function(){function r(){this._track=[]}return r.prototype.recognize=function(e,t,a){return this._doTrack(e,t,a),this._recognize(e)},r.prototype.clear=function(){return this._track.length=0,this},r.prototype._doTrack=function(e,t,a){var n=e.touches;if(n){for(var i={points:[],touches:[],target:t,event:e},o=0,s=n.length;o<s;o++){var l=n[o],u=Dp(a,l,{});i.points.push([u.zrX,u.zrY]),i.touches.push(l)}this._track.push(i)}},r.prototype._recognize=function(e){for(var t in av)if(av.hasOwnProperty(t)){var a=av[t](this._track,e);if(a)return a}},r})();function Vm(r){var e=r[1][0]-r[0][0],t=r[1][1]-r[0][1];return Math.sqrt(e*e+t*t)}function o2(r){return[(r[0][0]+r[1][0])/2,(r[0][1]+r[1][1])/2]}var av={pinch:function(r,e){var t=r.length;if(t){var a=(r[t-1]||{}).points,n=(r[t-2]||{}).points||a;if(n&&n.length>1&&a&&a.length>1){var i=Vm(a)/Vm(n);!isFinite(i)&&(i=1),e.pinchScale=i;var o=o2(a);return e.pinchX=o[0],e.pinchY=o[1],{type:\"pinch\",target:r[0].target,event:e}}}}};function Ge(){return[1,0,0,1,0,0]}function bl(r){return r[0]=1,r[1]=0,r[2]=0,r[3]=1,r[4]=0,r[5]=0,r}function ph(r,e){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=e[3],r[4]=e[4],r[5]=e[5],r}function Xr(r,e,t){var a=e[0]*t[0]+e[2]*t[1],n=e[1]*t[0]+e[3]*t[1],i=e[0]*t[2]+e[2]*t[3],o=e[1]*t[2]+e[3]*t[3],s=e[0]*t[4]+e[2]*t[5]+e[4],l=e[1]*t[4]+e[3]*t[5]+e[5];return r[0]=a,r[1]=n,r[2]=i,r[3]=o,r[4]=s,r[5]=l,r}function Ir(r,e,t){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=e[3],r[4]=e[4]+t[0],r[5]=e[5]+t[1],r}function an(r,e,t,a){a===void 0&&(a=[0,0]);var n=e[0],i=e[2],o=e[4],s=e[1],l=e[3],u=e[5],f=Math.sin(t),h=Math.cos(t);return r[0]=n*h+s*f,r[1]=-n*f+s*h,r[2]=i*h+l*f,r[3]=-i*f+h*l,r[4]=h*(o-a[0])+f*(u-a[1])+a[0],r[5]=h*(u-a[1])-f*(o-a[0])+a[1],r}function dh(r,e,t){var a=t[0],n=t[1];return r[0]=e[0]*a,r[1]=e[1]*n,r[2]=e[2]*a,r[3]=e[3]*n,r[4]=e[4]*a,r[5]=e[5]*n,r}function pi(r,e){var t=e[0],a=e[2],n=e[4],i=e[1],o=e[3],s=e[5],l=t*o-i*a;return l?(l=1/l,r[0]=o*l,r[1]=-i*l,r[2]=-a*l,r[3]=t*l,r[4]=(a*s-o*n)*l,r[5]=(i*n-t*s)*l,r):null}function Uw(r){var e=Ge();return ph(e,r),e}const s2=Object.freeze(Object.defineProperty({__proto__:null,clone:Uw,copy:ph,create:Ge,identity:bl,invert:pi,mul:Xr,rotate:an,scale:dh,translate:Ir},Symbol.toStringTag,{value:\"Module\"}));var ft=(function(){function r(e,t){this.x=e||0,this.y=t||0}return r.prototype.copy=function(e){return this.x=e.x,this.y=e.y,this},r.prototype.clone=function(){return new r(this.x,this.y)},r.prototype.set=function(e,t){return this.x=e,this.y=t,this},r.prototype.equal=function(e){return e.x===this.x&&e.y===this.y},r.prototype.add=function(e){return this.x+=e.x,this.y+=e.y,this},r.prototype.scale=function(e){this.x*=e,this.y*=e},r.prototype.scaleAndAdd=function(e,t){this.x+=e.x*t,this.y+=e.y*t},r.prototype.sub=function(e){return this.x-=e.x,this.y-=e.y,this},r.prototype.dot=function(e){return this.x*e.x+this.y*e.y},r.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},r.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},r.prototype.normalize=function(){var e=this.len();return this.x/=e,this.y/=e,this},r.prototype.distance=function(e){var t=this.x-e.x,a=this.y-e.y;return Math.sqrt(t*t+a*a)},r.prototype.distanceSquare=function(e){var t=this.x-e.x,a=this.y-e.y;return t*t+a*a},r.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},r.prototype.transform=function(e){if(e){var t=this.x,a=this.y;return this.x=e[0]*t+e[2]*a+e[4],this.y=e[1]*t+e[3]*a+e[5],this}},r.prototype.toArray=function(e){return e[0]=this.x,e[1]=this.y,e},r.prototype.fromArray=function(e){this.x=e[0],this.y=e[1]},r.set=function(e,t,a){e.x=t,e.y=a},r.copy=function(e,t){e.x=t.x,e.y=t.y},r.len=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},r.lenSquare=function(e){return e.x*e.x+e.y*e.y},r.dot=function(e,t){return e.x*t.x+e.y*t.y},r.add=function(e,t,a){e.x=t.x+a.x,e.y=t.y+a.y},r.sub=function(e,t,a){e.x=t.x-a.x,e.y=t.y-a.y},r.scale=function(e,t,a){e.x=t.x*a,e.y=t.y*a},r.scaleAndAdd=function(e,t,a,n){e.x=t.x+a.x*n,e.y=t.y+a.y*n},r.lerp=function(e,t,a,n){var i=1-n;e.x=i*t.x+n*a.x,e.y=i*t.y+n*a.y},r})(),Ul=Math.min,Yl=Math.max,un=new ft,fn=new ft,hn=new ft,vn=new ft,Go=new ft,Fo=new ft,ht=(function(){function r(e,t,a,n){a<0&&(e=e+a,a=-a),n<0&&(t=t+n,n=-n),this.x=e,this.y=t,this.width=a,this.height=n}return r.prototype.union=function(e){var t=Ul(e.x,this.x),a=Ul(e.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=Yl(e.x+e.width,this.x+this.width)-t:this.width=e.width,isFinite(this.y)&&isFinite(this.height)?this.height=Yl(e.y+e.height,this.y+this.height)-a:this.height=e.height,this.x=t,this.y=a},r.prototype.applyTransform=function(e){r.applyTransform(this,this,e)},r.prototype.calculateTransform=function(e){var t=this,a=e.width/t.width,n=e.height/t.height,i=Ge();return Ir(i,i,[-t.x,-t.y]),dh(i,i,[a,n]),Ir(i,i,[e.x,e.y]),i},r.prototype.intersect=function(e,t){if(!e)return!1;e instanceof r||(e=r.create(e));var a=this,n=a.x,i=a.x+a.width,o=a.y,s=a.y+a.height,l=e.x,u=e.x+e.width,f=e.y,h=e.y+e.height,v=!(i<l||u<n||s<f||h<o);if(t){var c=1/0,p=0,d=Math.abs(i-l),g=Math.abs(u-n),y=Math.abs(s-f),m=Math.abs(h-o),_=Math.min(d,g),S=Math.min(y,m);i<l||u<n?_>p&&(p=_,d<g?ft.set(Fo,-d,0):ft.set(Fo,g,0)):_<c&&(c=_,d<g?ft.set(Go,d,0):ft.set(Go,-g,0)),s<f||h<o?S>p&&(p=S,y<m?ft.set(Fo,0,-y):ft.set(Fo,0,m)):_<c&&(c=_,y<m?ft.set(Go,0,y):ft.set(Go,0,-m))}return t&&ft.copy(t,v?Go:Fo),v},r.prototype.contain=function(e,t){var a=this;return e>=a.x&&e<=a.x+a.width&&t>=a.y&&t<=a.y+a.height},r.prototype.clone=function(){return new r(this.x,this.y,this.width,this.height)},r.prototype.copy=function(e){r.copy(this,e)},r.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},r.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},r.prototype.isZero=function(){return this.width===0||this.height===0},r.create=function(e){return new r(e.x,e.y,e.width,e.height)},r.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},r.applyTransform=function(e,t,a){if(!a){e!==t&&r.copy(e,t);return}if(a[1]<1e-5&&a[1]>-1e-5&&a[2]<1e-5&&a[2]>-1e-5){var n=a[0],i=a[3],o=a[4],s=a[5];e.x=t.x*n+o,e.y=t.y*i+s,e.width=t.width*n,e.height=t.height*i,e.width<0&&(e.x+=e.width,e.width=-e.width),e.height<0&&(e.y+=e.height,e.height=-e.height);return}un.x=hn.x=t.x,un.y=vn.y=t.y,fn.x=vn.x=t.x+t.width,fn.y=hn.y=t.y+t.height,un.transform(a),vn.transform(a),fn.transform(a),hn.transform(a),e.x=Ul(un.x,fn.x,hn.x,vn.x),e.y=Ul(un.y,fn.y,hn.y,vn.y);var l=Yl(un.x,fn.x,hn.x,vn.x),u=Yl(un.y,fn.y,hn.y,vn.y);e.width=l-e.x,e.height=u-e.y},r})(),Yw=\"silent\";function l2(r,e,t){return{type:r,event:t,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:t.zrX,offsetY:t.zrY,gestureEvent:t.gestureEvent,pinchX:t.pinchX,pinchY:t.pinchY,pinchScale:t.pinchScale,wheelDelta:t.zrDelta,zrByTouch:t.zrByTouch,which:t.which,stop:u2}}function u2(){pa(this.event)}var f2=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.handler=null,t}return e.prototype.dispose=function(){},e.prototype.setCursor=function(){},e})(hr),Ho=(function(){function r(e,t){this.x=e,this.y=t}return r})(),h2=[\"click\",\"dblclick\",\"mousewheel\",\"mouseout\",\"mouseup\",\"mousedown\",\"mousemove\",\"contextmenu\"],nv=new ht(0,0,0,0),$w=(function(r){k(e,r);function e(t,a,n,i,o){var s=r.call(this)||this;return s._hovered=new Ho(0,0),s.storage=t,s.painter=a,s.painterRoot=i,s._pointerSize=o,n=n||new f2,s.proxy=null,s.setHandlerProxy(n),s._draggingMgr=new ZL(s),s}return e.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(D(h2,function(a){t.on&&t.on(a,this[a],this)},this),t.handler=this),this.proxy=t},e.prototype.mousemove=function(t){var a=t.zrX,n=t.zrY,i=Xw(this,a,n),o=this._hovered,s=o.target;s&&!s.__zr&&(o=this.findHover(o.x,o.y),s=o.target);var l=this._hovered=i?new Ho(a,n):this.findHover(a,n),u=l.target,f=this.proxy;f.setCursor&&f.setCursor(u?u.cursor:\"default\"),s&&u!==s&&this.dispatchToElement(o,\"mouseout\",t),this.dispatchToElement(l,\"mousemove\",t),u&&u!==s&&this.dispatchToElement(l,\"mouseover\",t)},e.prototype.mouseout=function(t){var a=t.zrEventControl;a!==\"only_globalout\"&&this.dispatchToElement(this._hovered,\"mouseout\",t),a!==\"no_globalout\"&&this.trigger(\"globalout\",{type:\"globalout\",event:t})},e.prototype.resize=function(){this._hovered=new Ho(0,0)},e.prototype.dispatch=function(t,a){var n=this[t];n&&n.call(this,a)},e.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},e.prototype.setCursorStyle=function(t){var a=this.proxy;a.setCursor&&a.setCursor(t)},e.prototype.dispatchToElement=function(t,a,n){t=t||{};var i=t.target;if(!(i&&i.silent)){for(var o=\"on\"+a,s=l2(a,t,n);i&&(i[o]&&(s.cancelBubble=!!i[o].call(i,s)),i.trigger(a,s),i=i.__hostTarget?i.__hostTarget:i.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(a,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(l){typeof l[o]==\"function\"&&l[o].call(l,s),l.trigger&&l.trigger(a,s)}))}},e.prototype.findHover=function(t,a,n){var i=this.storage.getDisplayList(),o=new Ho(t,a);if(zm(i,o,t,a,n),this._pointerSize&&!o.target){for(var s=[],l=this._pointerSize,u=l/2,f=new ht(t-u,a-u,l,l),h=i.length-1;h>=0;h--){var v=i[h];v!==n&&!v.ignore&&!v.ignoreCoarsePointer&&(!v.parent||!v.parent.ignoreCoarsePointer)&&(nv.copy(v.getBoundingRect()),v.transform&&nv.applyTransform(v.transform),nv.intersect(f)&&s.push(v))}if(s.length)for(var c=4,p=Math.PI/12,d=Math.PI*2,g=0;g<u;g+=c)for(var y=0;y<d;y+=p){var m=t+g*Math.cos(y),_=a+g*Math.sin(y);if(zm(s,o,m,_,n),o.target)return o}}return o},e.prototype.processGesture=function(t,a){this._gestureMgr||(this._gestureMgr=new i2);var n=this._gestureMgr;a===\"start\"&&n.clear();var i=n.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if(a===\"end\"&&n.clear(),i){var o=i.type;t.gestureEvent=o;var s=new Ho;s.target=i.target,this.dispatchToElement(s,o,i.event)}},e})(hr);D([\"click\",\"mousedown\",\"mouseup\",\"mousewheel\",\"dblclick\",\"contextmenu\"],function(r){$w.prototype[r]=function(e){var t=e.zrX,a=e.zrY,n=Xw(this,t,a),i,o;if((r!==\"mouseup\"||!n)&&(i=this.findHover(t,a),o=i.target),r===\"mousedown\")this._downEl=o,this._downPoint=[e.zrX,e.zrY],this._upEl=o;else if(r===\"mouseup\")this._upEl=o;else if(r===\"click\"){if(this._downEl!==this._upEl||!this._downPoint||sa(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(i,r,e)}});function v2(r,e,t){if(r[r.rectHover?\"rectContain\":\"contain\"](e,t)){for(var a=r,n=void 0,i=!1;a;){if(a.ignoreClip&&(i=!0),!i){var o=a.getClipPath();if(o&&!o.contain(e,t))return!1}a.silent&&(n=!0);var s=a.__hostTarget;a=s||a.parent}return n?Yw:!0}return!1}function zm(r,e,t,a,n){for(var i=r.length-1;i>=0;i--){var o=r[i],s=void 0;if(o!==n&&!o.ignore&&(s=v2(o,t,a))&&(!e.topTarget&&(e.topTarget=o),s!==Yw)){e.target=o;break}}}function Xw(r,e,t){var a=r.painter;return e<0||e>a.getWidth()||t<0||t>a.getHeight()}var Zw=32,Wo=7;function c2(r){for(var e=0;r>=Zw;)e|=r&1,r>>=1;return r+e}function Gm(r,e,t,a){var n=e+1;if(n===t)return 1;if(a(r[n++],r[e])<0){for(;n<t&&a(r[n],r[n-1])<0;)n++;p2(r,e,n)}else for(;n<t&&a(r[n],r[n-1])>=0;)n++;return n-e}function p2(r,e,t){for(t--;e<t;){var a=r[e];r[e++]=r[t],r[t--]=a}}function Fm(r,e,t,a,n){for(a===e&&a++;a<t;a++){for(var i=r[a],o=e,s=a,l;o<s;)l=o+s>>>1,n(i,r[l])<0?s=l:o=l+1;var u=a-o;switch(u){case 3:r[o+3]=r[o+2];case 2:r[o+2]=r[o+1];case 1:r[o+1]=r[o];break;default:for(;u>0;)r[o+u]=r[o+u-1],u--}r[o]=i}}function iv(r,e,t,a,n,i){var o=0,s=0,l=1;if(i(r,e[t+n])>0){for(s=a-n;l<s&&i(r,e[t+n+l])>0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=n,l+=n}else{for(s=n+1;l<s&&i(r,e[t+n-l])<=0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s);var u=o;o=n-l,l=n-u}for(o++;o<l;){var f=o+(l-o>>>1);i(r,e[t+f])>0?o=f+1:l=f}return l}function ov(r,e,t,a,n,i){var o=0,s=0,l=1;if(i(r,e[t+n])<0){for(s=n+1;l<s&&i(r,e[t+n-l])<0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s);var u=o;o=n-l,l=n-u}else{for(s=a-n;l<s&&i(r,e[t+n+l])>=0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=n,l+=n}for(o++;o<l;){var f=o+(l-o>>>1);i(r,e[t+f])<0?l=f:o=f+1}return l}function d2(r,e){var t=Wo,a,n,i=0,o=[];a=[],n=[];function s(c,p){a[i]=c,n[i]=p,i+=1}function l(){for(;i>1;){var c=i-2;if(c>=1&&n[c-1]<=n[c]+n[c+1]||c>=2&&n[c-2]<=n[c]+n[c-1])n[c-1]<n[c+1]&&c--;else if(n[c]>n[c+1])break;f(c)}}function u(){for(;i>1;){var c=i-2;c>0&&n[c-1]<n[c+1]&&c--,f(c)}}function f(c){var p=a[c],d=n[c],g=a[c+1],y=n[c+1];n[c]=d+y,c===i-3&&(a[c+1]=a[c+2],n[c+1]=n[c+2]),i--;var m=ov(r[g],r,p,d,0,e);p+=m,d-=m,d!==0&&(y=iv(r[p+d-1],r,g,y,y-1,e),y!==0&&(d<=y?h(p,d,g,y):v(p,d,g,y)))}function h(c,p,d,g){var y=0;for(y=0;y<p;y++)o[y]=r[c+y];var m=0,_=d,S=c;if(r[S++]=r[_++],--g===0){for(y=0;y<p;y++)r[S+y]=o[m+y];return}if(p===1){for(y=0;y<g;y++)r[S+y]=r[_+y];r[S+g]=o[m];return}for(var b=t,x,w,T;;){x=0,w=0,T=!1;do if(e(r[_],o[m])<0){if(r[S++]=r[_++],w++,x=0,--g===0){T=!0;break}}else if(r[S++]=o[m++],x++,w=0,--p===1){T=!0;break}while((x|w)<b);if(T)break;do{if(x=ov(r[_],o,m,p,0,e),x!==0){for(y=0;y<x;y++)r[S+y]=o[m+y];if(S+=x,m+=x,p-=x,p<=1){T=!0;break}}if(r[S++]=r[_++],--g===0){T=!0;break}if(w=iv(o[m],r,_,g,0,e),w!==0){for(y=0;y<w;y++)r[S+y]=r[_+y];if(S+=w,_+=w,g-=w,g===0){T=!0;break}}if(r[S++]=o[m++],--p===1){T=!0;break}b--}while(x>=Wo||w>=Wo);if(T)break;b<0&&(b=0),b+=2}if(t=b,t<1&&(t=1),p===1){for(y=0;y<g;y++)r[S+y]=r[_+y];r[S+g]=o[m]}else{if(p===0)throw new Error;for(y=0;y<p;y++)r[S+y]=o[m+y]}}function v(c,p,d,g){var y=0;for(y=0;y<g;y++)o[y]=r[d+y];var m=c+p-1,_=g-1,S=d+g-1,b=0,x=0;if(r[S--]=r[m--],--p===0){for(b=S-(g-1),y=0;y<g;y++)r[b+y]=o[y];return}if(g===1){for(S-=p,m-=p,x=S+1,b=m+1,y=p-1;y>=0;y--)r[x+y]=r[b+y];r[S]=o[_];return}for(var w=t;;){var T=0,A=0,C=!1;do if(e(o[_],r[m])<0){if(r[S--]=r[m--],T++,A=0,--p===0){C=!0;break}}else if(r[S--]=o[_--],A++,T=0,--g===1){C=!0;break}while((T|A)<w);if(C)break;do{if(T=p-ov(o[_],r,c,p,p-1,e),T!==0){for(S-=T,m-=T,p-=T,x=S+1,b=m+1,y=T-1;y>=0;y--)r[x+y]=r[b+y];if(p===0){C=!0;break}}if(r[S--]=o[_--],--g===1){C=!0;break}if(A=g-iv(r[m],o,0,g,g-1,e),A!==0){for(S-=A,_-=A,g-=A,x=S+1,b=_+1,y=0;y<A;y++)r[x+y]=o[b+y];if(g<=1){C=!0;break}}if(r[S--]=r[m--],--p===0){C=!0;break}w--}while(T>=Wo||A>=Wo);if(C)break;w<0&&(w=0),w+=2}if(t=w,t<1&&(t=1),g===1){for(S-=p,m-=p,x=S+1,b=m+1,y=p-1;y>=0;y--)r[x+y]=r[b+y];r[S]=o[_]}else{if(g===0)throw new Error;for(b=S-(g-1),y=0;y<g;y++)r[b+y]=o[y]}}return{mergeRuns:l,forceMergeRuns:u,pushRun:s}}function Yu(r,e,t,a){t||(t=0),a||(a=r.length);var n=a-t;if(!(n<2)){var i=0;if(n<Zw){i=Gm(r,t,a,e),Fm(r,t,a,t+i,e);return}var o=d2(r,e),s=c2(n);do{if(i=Gm(r,t,a,e),i<s){var l=n;l>s&&(l=s),Fm(r,t,t+l,t+i,e),i=l}o.pushRun(t,i),o.mergeRuns(),n-=i,t+=i}while(n!==0);o.forceMergeRuns()}}var We=1,ds=2,Ui=4,Hm=!1;function sv(){Hm||(Hm=!0,console.warn(\"z / z2 / zlevel of displayable is invalid, which may cause unexpected errors\"))}function Wm(r,e){return r.zlevel===e.zlevel?r.z===e.z?r.z2-e.z2:r.z-e.z:r.zlevel-e.zlevel}var g2=(function(){function r(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=Wm}return r.prototype.traverse=function(e,t){for(var a=0;a<this._roots.length;a++)this._roots[a].traverse(e,t)},r.prototype.getDisplayList=function(e,t){t=t||!1;var a=this._displayList;return(e||!a.length)&&this.updateDisplayList(t),a},r.prototype.updateDisplayList=function(e){this._displayListLen=0;for(var t=this._roots,a=this._displayList,n=0,i=t.length;n<i;n++)this._updateAndAddDisplayable(t[n],null,e);a.length=this._displayListLen,Yu(a,Wm)},r.prototype._updateAndAddDisplayable=function(e,t,a){if(!(e.ignore&&!a)){e.beforeUpdate(),e.update(),e.afterUpdate();var n=e.getClipPath();if(e.ignoreClip)t=null;else if(n){t?t=t.slice():t=[];for(var i=n,o=e;i;)i.parent=o,i.updateTransform(),t.push(i),o=i,i=i.getClipPath()}if(e.childrenRef){for(var s=e.childrenRef(),l=0;l<s.length;l++){var u=s[l];e.__dirty&&(u.__dirty|=We),this._updateAndAddDisplayable(u,t,a)}e.__dirty=0}else{var f=e;t&&t.length?f.__clipPaths=t:f.__clipPaths&&f.__clipPaths.length>0&&(f.__clipPaths=[]),isNaN(f.z)&&(sv(),f.z=0),isNaN(f.z2)&&(sv(),f.z2=0),isNaN(f.zlevel)&&(sv(),f.zlevel=0),this._displayList[this._displayListLen++]=f}var h=e.getDecalElement&&e.getDecalElement();h&&this._updateAndAddDisplayable(h,t,a);var v=e.getTextGuideLine();v&&this._updateAndAddDisplayable(v,t,a);var c=e.getTextContent();c&&this._updateAndAddDisplayable(c,t,a)}},r.prototype.addRoot=function(e){e.__zr&&e.__zr.storage===this||this._roots.push(e)},r.prototype.delRoot=function(e){if(e instanceof Array){for(var t=0,a=e.length;t<a;t++)this.delRoot(e[t]);return}var n=vt(this._roots,e);n>=0&&this._roots.splice(n,1)},r.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},r.prototype.getRoots=function(){return this._roots},r.prototype.dispose=function(){this._displayList=null,this._roots=null},r})(),pf;pf=yt.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(r){return setTimeout(r,16)};var Ls={linear:function(r){return r},quadraticIn:function(r){return r*r},quadraticOut:function(r){return r*(2-r)},quadraticInOut:function(r){return(r*=2)<1?.5*r*r:-.5*(--r*(r-2)-1)},cubicIn:function(r){return r*r*r},cubicOut:function(r){return--r*r*r+1},cubicInOut:function(r){return(r*=2)<1?.5*r*r*r:.5*((r-=2)*r*r+2)},quarticIn:function(r){return r*r*r*r},quarticOut:function(r){return 1- --r*r*r*r},quarticInOut:function(r){return(r*=2)<1?.5*r*r*r*r:-.5*((r-=2)*r*r*r-2)},quinticIn:function(r){return r*r*r*r*r},quinticOut:function(r){return--r*r*r*r*r+1},quinticInOut:function(r){return(r*=2)<1?.5*r*r*r*r*r:.5*((r-=2)*r*r*r*r+2)},sinusoidalIn:function(r){return 1-Math.cos(r*Math.PI/2)},sinusoidalOut:function(r){return Math.sin(r*Math.PI/2)},sinusoidalInOut:function(r){return .5*(1-Math.cos(Math.PI*r))},exponentialIn:function(r){return r===0?0:Math.pow(1024,r-1)},exponentialOut:function(r){return r===1?1:1-Math.pow(2,-10*r)},exponentialInOut:function(r){return r===0?0:r===1?1:(r*=2)<1?.5*Math.pow(1024,r-1):.5*(-Math.pow(2,-10*(r-1))+2)},circularIn:function(r){return 1-Math.sqrt(1-r*r)},circularOut:function(r){return Math.sqrt(1- --r*r)},circularInOut:function(r){return(r*=2)<1?-.5*(Math.sqrt(1-r*r)-1):.5*(Math.sqrt(1-(r-=2)*r)+1)},elasticIn:function(r){var e,t=.1,a=.4;return r===0?0:r===1?1:(!t||t<1?(t=1,e=a/4):e=a*Math.asin(1/t)/(2*Math.PI),-(t*Math.pow(2,10*(r-=1))*Math.sin((r-e)*(2*Math.PI)/a)))},elasticOut:function(r){var e,t=.1,a=.4;return r===0?0:r===1?1:(!t||t<1?(t=1,e=a/4):e=a*Math.asin(1/t)/(2*Math.PI),t*Math.pow(2,-10*r)*Math.sin((r-e)*(2*Math.PI)/a)+1)},elasticInOut:function(r){var e,t=.1,a=.4;return r===0?0:r===1?1:(!t||t<1?(t=1,e=a/4):e=a*Math.asin(1/t)/(2*Math.PI),(r*=2)<1?-.5*(t*Math.pow(2,10*(r-=1))*Math.sin((r-e)*(2*Math.PI)/a)):t*Math.pow(2,-10*(r-=1))*Math.sin((r-e)*(2*Math.PI)/a)*.5+1)},backIn:function(r){var e=1.70158;return r*r*((e+1)*r-e)},backOut:function(r){var e=1.70158;return--r*r*((e+1)*r+e)+1},backInOut:function(r){var e=2.5949095;return(r*=2)<1?.5*(r*r*((e+1)*r-e)):.5*((r-=2)*r*((e+1)*r+e)+2)},bounceIn:function(r){return 1-Ls.bounceOut(1-r)},bounceOut:function(r){return r<1/2.75?7.5625*r*r:r<2/2.75?7.5625*(r-=1.5/2.75)*r+.75:r<2.5/2.75?7.5625*(r-=2.25/2.75)*r+.9375:7.5625*(r-=2.625/2.75)*r+.984375},bounceInOut:function(r){return r<.5?Ls.bounceIn(r*2)*.5:Ls.bounceOut(r*2-1)*.5+.5}},$l=Math.pow,Ua=Math.sqrt,df=1e-8,qw=1e-4,Um=Ua(3),Xl=1/3,Fr=rn(),nr=rn(),to=rn();function Ba(r){return r>-df&&r<df}function Kw(r){return r>df||r<-df}function ee(r,e,t,a,n){var i=1-n;return i*i*(i*r+3*n*e)+n*n*(n*a+3*i*t)}function Ym(r,e,t,a,n){var i=1-n;return 3*(((e-r)*i+2*(t-e)*n)*i+(a-t)*n*n)}function gf(r,e,t,a,n,i){var o=a+3*(e-t)-r,s=3*(t-e*2+r),l=3*(e-r),u=r-n,f=s*s-3*o*l,h=s*l-9*o*u,v=l*l-3*s*u,c=0;if(Ba(f)&&Ba(h))if(Ba(s))i[0]=0;else{var p=-l/s;p>=0&&p<=1&&(i[c++]=p)}else{var d=h*h-4*f*v;if(Ba(d)){var g=h/f,p=-s/o+g,y=-g/2;p>=0&&p<=1&&(i[c++]=p),y>=0&&y<=1&&(i[c++]=y)}else if(d>0){var m=Ua(d),_=f*s+1.5*o*(-h+m),S=f*s+1.5*o*(-h-m);_<0?_=-$l(-_,Xl):_=$l(_,Xl),S<0?S=-$l(-S,Xl):S=$l(S,Xl);var p=(-s-(_+S))/(3*o);p>=0&&p<=1&&(i[c++]=p)}else{var b=(2*f*s-3*o*h)/(2*Ua(f*f*f)),x=Math.acos(b)/3,w=Ua(f),T=Math.cos(x),p=(-s-2*w*T)/(3*o),y=(-s+w*(T+Um*Math.sin(x)))/(3*o),A=(-s+w*(T-Um*Math.sin(x)))/(3*o);p>=0&&p<=1&&(i[c++]=p),y>=0&&y<=1&&(i[c++]=y),A>=0&&A<=1&&(i[c++]=A)}}return c}function jw(r,e,t,a,n){var i=6*t-12*e+6*r,o=9*e+3*a-3*r-9*t,s=3*e-3*r,l=0;if(Ba(o)){if(Kw(i)){var u=-s/i;u>=0&&u<=1&&(n[l++]=u)}}else{var f=i*i-4*o*s;if(Ba(f))n[0]=-i/(2*o);else if(f>0){var h=Ua(f),u=(-i+h)/(2*o),v=(-i-h)/(2*o);u>=0&&u<=1&&(n[l++]=u),v>=0&&v<=1&&(n[l++]=v)}}return l}function ja(r,e,t,a,n,i){var o=(e-r)*n+r,s=(t-e)*n+e,l=(a-t)*n+t,u=(s-o)*n+o,f=(l-s)*n+s,h=(f-u)*n+u;i[0]=r,i[1]=o,i[2]=u,i[3]=h,i[4]=h,i[5]=f,i[6]=l,i[7]=a}function Jw(r,e,t,a,n,i,o,s,l,u,f){var h,v=.005,c=1/0,p,d,g,y;Fr[0]=l,Fr[1]=u;for(var m=0;m<1;m+=.05)nr[0]=ee(r,t,n,o,m),nr[1]=ee(e,a,i,s,m),g=Wa(Fr,nr),g<c&&(h=m,c=g);c=1/0;for(var _=0;_<32&&!(v<qw);_++)p=h-v,d=h+v,nr[0]=ee(r,t,n,o,p),nr[1]=ee(e,a,i,s,p),g=Wa(nr,Fr),p>=0&&g<c?(h=p,c=g):(to[0]=ee(r,t,n,o,d),to[1]=ee(e,a,i,s,d),y=Wa(to,Fr),d<=1&&y<c?(h=d,c=y):v*=.5);return f&&(f[0]=ee(r,t,n,o,h),f[1]=ee(e,a,i,s,h)),Ua(c)}function y2(r,e,t,a,n,i,o,s,l){for(var u=r,f=e,h=0,v=1/l,c=1;c<=l;c++){var p=c*v,d=ee(r,t,n,o,p),g=ee(e,a,i,s,p),y=d-u,m=g-f;h+=Math.sqrt(y*y+m*m),u=d,f=g}return h}function le(r,e,t,a){var n=1-a;return n*(n*r+2*a*e)+a*a*t}function Ip(r,e,t,a){return 2*((1-a)*(e-r)+a*(t-e))}function m2(r,e,t,a,n){var i=r-2*e+t,o=2*(e-r),s=r-a,l=0;if(Ba(i)){if(Kw(o)){var u=-s/o;u>=0&&u<=1&&(n[l++]=u)}}else{var f=o*o-4*i*s;if(Ba(f)){var u=-o/(2*i);u>=0&&u<=1&&(n[l++]=u)}else if(f>0){var h=Ua(f),u=(-o+h)/(2*i),v=(-o-h)/(2*i);u>=0&&u<=1&&(n[l++]=u),v>=0&&v<=1&&(n[l++]=v)}}return l}function Qw(r,e,t){var a=r+t-2*e;return a===0?.5:(r-e)/a}function $s(r,e,t,a,n){var i=(e-r)*a+r,o=(t-e)*a+e,s=(o-i)*a+i;n[0]=r,n[1]=i,n[2]=s,n[3]=s,n[4]=o,n[5]=t}function tT(r,e,t,a,n,i,o,s,l){var u,f=.005,h=1/0;Fr[0]=o,Fr[1]=s;for(var v=0;v<1;v+=.05){nr[0]=le(r,t,n,v),nr[1]=le(e,a,i,v);var c=Wa(Fr,nr);c<h&&(u=v,h=c)}h=1/0;for(var p=0;p<32&&!(f<qw);p++){var d=u-f,g=u+f;nr[0]=le(r,t,n,d),nr[1]=le(e,a,i,d);var c=Wa(nr,Fr);if(d>=0&&c<h)u=d,h=c;else{to[0]=le(r,t,n,g),to[1]=le(e,a,i,g);var y=Wa(to,Fr);g<=1&&y<h?(u=g,h=y):f*=.5}}return l&&(l[0]=le(r,t,n,u),l[1]=le(e,a,i,u)),Ua(h)}function _2(r,e,t,a,n,i,o){for(var s=r,l=e,u=0,f=1/o,h=1;h<=o;h++){var v=h*f,c=le(r,t,n,v),p=le(e,a,i,v),d=c-s,g=p-l;u+=Math.sqrt(d*d+g*g),s=c,l=p}return u}var S2=/cubic-bezier\\(([0-9,\\.e ]+)\\)/;function Sg(r){var e=r&&S2.exec(r);if(e){var t=e[1].split(\",\"),a=+sr(t[0]),n=+sr(t[1]),i=+sr(t[2]),o=+sr(t[3]);if(isNaN(a+n+i+o))return;var s=[];return function(l){return l<=0?0:l>=1?1:gf(0,a,i,1,l,s)&&ee(0,n,o,1,s[0])}}}var x2=(function(){function r(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||Yt,this.ondestroy=e.ondestroy||Yt,this.onrestart=e.onrestart||Yt,e.easing&&this.setEasing(e.easing)}return r.prototype.step=function(e,t){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),this._paused){this._pausedTime+=t;return}var a=this._life,n=e-this._startTime-this._pausedTime,i=n/a;i<0&&(i=0),i=Math.min(i,1);var o=this.easingFunc,s=o?o(i):i;if(this.onframe(s),i===1)if(this.loop){var l=n%a;this._startTime=e-l,this._pausedTime=0,this.onrestart()}else return!0;return!1},r.prototype.pause=function(){this._paused=!0},r.prototype.resume=function(){this._paused=!1},r.prototype.setEasing=function(e){this.easing=e,this.easingFunc=K(e)?e:Ls[e]||Sg(e)},r})(),eT=(function(){function r(e){this.value=e}return r})(),b2=(function(){function r(){this._len=0}return r.prototype.insert=function(e){var t=new eT(e);return this.insertEntry(t),t},r.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},r.prototype.remove=function(e){var t=e.prev,a=e.next;t?t.next=a:this.head=a,a?a.prev=t:this.tail=t,e.next=e.prev=null,this._len--},r.prototype.len=function(){return this._len},r.prototype.clear=function(){this.head=this.tail=null,this._len=0},r})(),wl=(function(){function r(e){this._list=new b2,this._maxSize=10,this._map={},this._maxSize=e}return r.prototype.put=function(e,t){var a=this._list,n=this._map,i=null;if(n[e]==null){var o=a.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var l=a.head;a.remove(l),delete n[l.key],i=l.value,this._lastRemovedEntry=l}s?s.value=t:s=new eT(t),s.key=e,a.insertEntry(s),n[e]=s}return i},r.prototype.get=function(e){var t=this._map[e],a=this._list;if(t!=null)return t!==a.tail&&(a.remove(t),a.insertEntry(t)),t.value},r.prototype.clear=function(){this._list.clear(),this._map={}},r.prototype.len=function(){return this._list.len()},r})(),$m={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Ar(r){return r=Math.round(r),r<0?0:r>255?255:r}function w2(r){return r=Math.round(r),r<0?0:r>360?360:r}function Xs(r){return r<0?0:r>1?1:r}function lv(r){var e=r;return e.length&&e.charAt(e.length-1)===\"%\"?Ar(parseFloat(e)/100*255):Ar(parseInt(e,10))}function jn(r){var e=r;return e.length&&e.charAt(e.length-1)===\"%\"?Xs(parseFloat(e)/100):Xs(parseFloat(e))}function uv(r,e,t){return t<0?t+=1:t>1&&(t-=1),t*6<1?r+(e-r)*t*6:t*2<1?e:t*3<2?r+(e-r)*(2/3-t)*6:r}function Va(r,e,t){return r+(e-r)*t}function Qe(r,e,t,a,n){return r[0]=e,r[1]=t,r[2]=a,r[3]=n,r}function Lp(r,e){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=e[3],r}var rT=new wl(20),Zl=null;function wi(r,e){Zl&&Lp(Zl,e),Zl=rT.put(r,Zl||e.slice())}function Le(r,e){if(r){e=e||[];var t=rT.get(r);if(t)return Lp(e,t);r=r+\"\";var a=r.replace(/ /g,\"\").toLowerCase();if(a in $m)return Lp(e,$m[a]),wi(r,e),e;var n=a.length;if(a.charAt(0)===\"#\"){if(n===4||n===5){var i=parseInt(a.slice(1,4),16);if(!(i>=0&&i<=4095)){Qe(e,0,0,0,1);return}return Qe(e,(i&3840)>>4|(i&3840)>>8,i&240|(i&240)>>4,i&15|(i&15)<<4,n===5?parseInt(a.slice(4),16)/15:1),wi(r,e),e}else if(n===7||n===9){var i=parseInt(a.slice(1,7),16);if(!(i>=0&&i<=16777215)){Qe(e,0,0,0,1);return}return Qe(e,(i&16711680)>>16,(i&65280)>>8,i&255,n===9?parseInt(a.slice(7),16)/255:1),wi(r,e),e}return}var o=a.indexOf(\"(\"),s=a.indexOf(\")\");if(o!==-1&&s+1===n){var l=a.substr(0,o),u=a.substr(o+1,s-(o+1)).split(\",\"),f=1;switch(l){case\"rgba\":if(u.length!==4)return u.length===3?Qe(e,+u[0],+u[1],+u[2],1):Qe(e,0,0,0,1);f=jn(u.pop());case\"rgb\":if(u.length>=3)return Qe(e,lv(u[0]),lv(u[1]),lv(u[2]),u.length===3?f:jn(u[3])),wi(r,e),e;Qe(e,0,0,0,1);return;case\"hsla\":if(u.length!==4){Qe(e,0,0,0,1);return}return u[3]=jn(u[3]),Pp(u,e),wi(r,e),e;case\"hsl\":if(u.length!==3){Qe(e,0,0,0,1);return}return Pp(u,e),wi(r,e),e;default:return}}Qe(e,0,0,0,1)}}function Pp(r,e){var t=(parseFloat(r[0])%360+360)%360/360,a=jn(r[1]),n=jn(r[2]),i=n<=.5?n*(a+1):n+a-n*a,o=n*2-i;return e=e||[],Qe(e,Ar(uv(o,i,t+1/3)*255),Ar(uv(o,i,t)*255),Ar(uv(o,i,t-1/3)*255),1),r.length===4&&(e[3]=r[3]),e}function T2(r){if(r){var e=r[0]/255,t=r[1]/255,a=r[2]/255,n=Math.min(e,t,a),i=Math.max(e,t,a),o=i-n,s=(i+n)/2,l,u;if(o===0)l=0,u=0;else{s<.5?u=o/(i+n):u=o/(2-i-n);var f=((i-e)/6+o/2)/o,h=((i-t)/6+o/2)/o,v=((i-a)/6+o/2)/o;e===i?l=v-h:t===i?l=1/3+f-v:a===i&&(l=2/3+h-f),l<0&&(l+=1),l>1&&(l-=1)}var c=[l*360,u,s];return r[3]!=null&&c.push(r[3]),c}}function yf(r,e){var t=Le(r);if(t){for(var a=0;a<3;a++)e<0?t[a]=t[a]*(1-e)|0:t[a]=(255-t[a])*e+t[a]|0,t[a]>255?t[a]=255:t[a]<0&&(t[a]=0);return Cr(t,t.length===4?\"rgba\":\"rgb\")}}function A2(r){var e=Le(r);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)}function Ps(r,e,t){if(!(!(e&&e.length)||!(r>=0&&r<=1))){t=t||[];var a=r*(e.length-1),n=Math.floor(a),i=Math.ceil(a),o=e[n],s=e[i],l=a-n;return t[0]=Ar(Va(o[0],s[0],l)),t[1]=Ar(Va(o[1],s[1],l)),t[2]=Ar(Va(o[2],s[2],l)),t[3]=Xs(Va(o[3],s[3],l)),t}}var C2=Ps;function xg(r,e,t){if(!(!(e&&e.length)||!(r>=0&&r<=1))){var a=r*(e.length-1),n=Math.floor(a),i=Math.ceil(a),o=Le(e[n]),s=Le(e[i]),l=a-n,u=Cr([Ar(Va(o[0],s[0],l)),Ar(Va(o[1],s[1],l)),Ar(Va(o[2],s[2],l)),Xs(Va(o[3],s[3],l))],\"rgba\");return t?{color:u,leftIndex:n,rightIndex:i,value:a}:u}}var D2=xg;function eo(r,e,t,a){var n=Le(r);if(r)return n=T2(n),e!=null&&(n[0]=w2(e)),t!=null&&(n[1]=jn(t)),a!=null&&(n[2]=jn(a)),Cr(Pp(n),\"rgba\")}function Zs(r,e){var t=Le(r);if(t&&e!=null)return t[3]=Xs(e),Cr(t,\"rgba\")}function Cr(r,e){if(!(!r||!r.length)){var t=r[0]+\",\"+r[1]+\",\"+r[2];return(e===\"rgba\"||e===\"hsva\"||e===\"hsla\")&&(t+=\",\"+r[3]),e+\"(\"+t+\")\"}}function qs(r,e){var t=Le(r);return t?(.299*t[0]+.587*t[1]+.114*t[2])*t[3]/255+(1-t[3])*e:0}function M2(){return Cr([Math.round(Math.random()*255),Math.round(Math.random()*255),Math.round(Math.random()*255)],\"rgb\")}var Xm=new wl(100);function mf(r){if(Y(r)){var e=Xm.get(r);return e||(e=yf(r,-.1),Xm.put(r,e)),e}else if(Sl(r)){var t=V({},r);return t.colorStops=G(r.colorStops,function(a){return{offset:a.offset,color:yf(a.color,-.1)}}),t}return r}const I2=Object.freeze(Object.defineProperty({__proto__:null,fastLerp:Ps,fastMapToColor:C2,lerp:xg,lift:yf,liftColor:mf,lum:qs,mapToColor:D2,modifyAlpha:Zs,modifyHSL:eo,parse:Le,random:M2,stringify:Cr,toHex:A2},Symbol.toStringTag,{value:\"Module\"}));var _f=Math.round;function Ks(r){var e;if(!r||r===\"transparent\")r=\"none\";else if(typeof r==\"string\"&&r.indexOf(\"rgba\")>-1){var t=Le(r);t&&(r=\"rgb(\"+t[0]+\",\"+t[1]+\",\"+t[2]+\")\",e=t[3])}return{color:r,opacity:e??1}}var Zm=1e-4;function za(r){return r<Zm&&r>-Zm}function ql(r){return _f(r*1e3)/1e3}function Rp(r){return _f(r*1e4)/1e4}function L2(r){return\"matrix(\"+ql(r[0])+\",\"+ql(r[1])+\",\"+ql(r[2])+\",\"+ql(r[3])+\",\"+Rp(r[4])+\",\"+Rp(r[5])+\")\"}var P2={left:\"start\",right:\"end\",center:\"middle\",middle:\"middle\"};function R2(r,e,t){return t===\"top\"?r+=e/2:t===\"bottom\"&&(r-=e/2),r}function E2(r){return r&&(r.shadowBlur||r.shadowOffsetX||r.shadowOffsetY)}function k2(r){var e=r.style,t=r.getGlobalScale();return[e.shadowColor,(e.shadowBlur||0).toFixed(2),(e.shadowOffsetX||0).toFixed(2),(e.shadowOffsetY||0).toFixed(2),t[0],t[1]].join(\",\")}function aT(r){return r&&!!r.image}function O2(r){return r&&!!r.svgElement}function bg(r){return aT(r)||O2(r)}function nT(r){return r.type===\"linear\"}function iT(r){return r.type===\"radial\"}function oT(r){return r&&(r.type===\"linear\"||r.type===\"radial\")}function gh(r){return\"url(#\"+r+\")\"}function sT(r){var e=r.getGlobalScale(),t=Math.max(e[0],e[1]);return Math.max(Math.ceil(Math.log(t)/Math.log(10)),1)}function lT(r){var e=r.x||0,t=r.y||0,a=(r.rotation||0)*Ds,n=st(r.scaleX,1),i=st(r.scaleY,1),o=r.skewX||0,s=r.skewY||0,l=[];return(e||t)&&l.push(\"translate(\"+e+\"px,\"+t+\"px)\"),a&&l.push(\"rotate(\"+a+\")\"),(n!==1||i!==1)&&l.push(\"scale(\"+n+\",\"+i+\")\"),(o||s)&&l.push(\"skew(\"+_f(o*Ds)+\"deg, \"+_f(s*Ds)+\"deg)\"),l.join(\" \")}var N2=(function(){return yt.hasGlobalWindow&&K(window.btoa)?function(r){return window.btoa(unescape(encodeURIComponent(r)))}:typeof Buffer<\"u\"?function(r){return Buffer.from(r).toString(\"base64\")}:function(r){return null}})(),Ep=Array.prototype.slice;function ia(r,e,t){return(e-r)*t+r}function fv(r,e,t,a){for(var n=e.length,i=0;i<n;i++)r[i]=ia(e[i],t[i],a);return r}function B2(r,e,t,a){for(var n=e.length,i=n&&e[0].length,o=0;o<n;o++){r[o]||(r[o]=[]);for(var s=0;s<i;s++)r[o][s]=ia(e[o][s],t[o][s],a)}return r}function Kl(r,e,t,a){for(var n=e.length,i=0;i<n;i++)r[i]=e[i]+t[i]*a;return r}function qm(r,e,t,a){for(var n=e.length,i=n&&e[0].length,o=0;o<n;o++){r[o]||(r[o]=[]);for(var s=0;s<i;s++)r[o][s]=e[o][s]+t[o][s]*a}return r}function V2(r,e){for(var t=r.length,a=e.length,n=t>a?e:r,i=Math.min(t,a),o=n[i-1]||{color:[0,0,0,0],offset:0},s=i;s<Math.max(t,a);s++)n.push({offset:o.offset,color:o.color.slice()})}function z2(r,e,t){var a=r,n=e;if(!(!a.push||!n.push)){var i=a.length,o=n.length;if(i!==o){var s=i>o;if(s)a.length=o;else for(var l=i;l<o;l++)a.push(t===1?n[l]:Ep.call(n[l]))}for(var u=a[0]&&a[0].length,l=0;l<a.length;l++)if(t===1)isNaN(a[l])&&(a[l]=n[l]);else for(var f=0;f<u;f++)isNaN(a[l][f])&&(a[l][f]=n[l][f])}}function Rs(r){if(he(r)){var e=r.length;if(he(r[0])){for(var t=[],a=0;a<e;a++)t.push(Ep.call(r[a]));return t}return Ep.call(r)}return r}function $u(r){return r[0]=Math.floor(r[0])||0,r[1]=Math.floor(r[1])||0,r[2]=Math.floor(r[2])||0,r[3]=r[3]==null?1:r[3],\"rgba(\"+r.join(\",\")+\")\"}function G2(r){return he(r&&r[0])?2:1}var jl=0,Xu=1,uT=2,gs=3,kp=4,Op=5,Km=6;function jm(r){return r===kp||r===Op}function Jl(r){return r===Xu||r===uT}var Uo=[0,0,0,0],F2=(function(){function r(e){this.keyframes=[],this.discrete=!1,this._invalid=!1,this._needsSort=!1,this._lastFr=0,this._lastFrP=0,this.propName=e}return r.prototype.isFinished=function(){return this._finished},r.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},r.prototype.needsAnimate=function(){return this.keyframes.length>=1},r.prototype.getAdditiveTrack=function(){return this._additiveTrack},r.prototype.addKeyframe=function(e,t,a){this._needsSort=!0;var n=this.keyframes,i=n.length,o=!1,s=Km,l=t;if(he(t)){var u=G2(t);s=u,(u===1&&!wt(t[0])||u===2&&!wt(t[0][0]))&&(o=!0)}else if(wt(t)&&!so(t))s=jl;else if(Y(t))if(!isNaN(+t))s=jl;else{var f=Le(t);f&&(l=f,s=gs)}else if(Sl(t)){var h=V({},l);h.colorStops=G(t.colorStops,function(c){return{offset:c.offset,color:Le(c.color)}}),nT(t)?s=kp:iT(t)&&(s=Op),l=h}i===0?this.valType=s:(s!==this.valType||s===Km)&&(o=!0),this.discrete=this.discrete||o;var v={time:e,value:l,rawValue:t,percent:0};return a&&(v.easing=a,v.easingFunc=K(a)?a:Ls[a]||Sg(a)),n.push(v),v},r.prototype.prepare=function(e,t){var a=this.keyframes;this._needsSort&&a.sort(function(d,g){return d.time-g.time});for(var n=this.valType,i=a.length,o=a[i-1],s=this.discrete,l=Jl(n),u=jm(n),f=0;f<i;f++){var h=a[f],v=h.value,c=o.value;h.percent=h.time/e,s||(l&&f!==i-1?z2(v,c,n):u&&V2(v.colorStops,c.colorStops))}if(!s&&n!==Op&&t&&this.needsAnimate()&&t.needsAnimate()&&n===t.valType&&!t._finished){this._additiveTrack=t;for(var p=a[0].value,f=0;f<i;f++)n===jl?a[f].additiveValue=a[f].value-p:n===gs?a[f].additiveValue=Kl([],a[f].value,p,-1):Jl(n)&&(a[f].additiveValue=n===Xu?Kl([],a[f].value,p,-1):qm([],a[f].value,p,-1))}},r.prototype.step=function(e,t){if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var a=this._additiveTrack!=null,n=a?\"additiveValue\":\"value\",i=this.valType,o=this.keyframes,s=o.length,l=this.propName,u=i===gs,f,h=this._lastFr,v=Math.min,c,p;if(s===1)c=p=o[0];else{if(t<0)f=0;else if(t<this._lastFrP){var d=v(h+1,s-1);for(f=d;f>=0&&!(o[f].percent<=t);f--);f=v(f,s-2)}else{for(f=h;f<s&&!(o[f].percent>t);f++);f=v(f-1,s-2)}p=o[f+1],c=o[f]}if(c&&p){this._lastFr=f,this._lastFrP=t;var g=p.percent-c.percent,y=g===0?1:v((t-c.percent)/g,1);p.easingFunc&&(y=p.easingFunc(y));var m=a?this._additiveValue:u?Uo:e[l];if((Jl(i)||u)&&!m&&(m=this._additiveValue=[]),this.discrete)e[l]=y<1?c.rawValue:p.rawValue;else if(Jl(i))i===Xu?fv(m,c[n],p[n],y):B2(m,c[n],p[n],y);else if(jm(i)){var _=c[n],S=p[n],b=i===kp;e[l]={type:b?\"linear\":\"radial\",x:ia(_.x,S.x,y),y:ia(_.y,S.y,y),colorStops:G(_.colorStops,function(w,T){var A=S.colorStops[T];return{offset:ia(w.offset,A.offset,y),color:$u(fv([],w.color,A.color,y))}}),global:S.global},b?(e[l].x2=ia(_.x2,S.x2,y),e[l].y2=ia(_.y2,S.y2,y)):e[l].r=ia(_.r,S.r,y)}else if(u)fv(m,c[n],p[n],y),a||(e[l]=$u(m));else{var x=ia(c[n],p[n],y);a?this._additiveValue=x:e[l]=x}a&&this._addToTarget(e)}}},r.prototype._addToTarget=function(e){var t=this.valType,a=this.propName,n=this._additiveValue;t===jl?e[a]=e[a]+n:t===gs?(Le(e[a],Uo),Kl(Uo,Uo,n,1),e[a]=$u(Uo)):t===Xu?Kl(e[a],e[a],n,1):t===uT&&qm(e[a],e[a],n,1)},r})(),wg=(function(){function r(e,t,a,n){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=t,t&&n){fh(\"Can' use additive animation on looped animation.\");return}this._additiveAnimators=n,this._allowDiscrete=a}return r.prototype.getMaxTime=function(){return this._maxTime},r.prototype.getDelay=function(){return this._delay},r.prototype.getLoop=function(){return this._loop},r.prototype.getTarget=function(){return this._target},r.prototype.changeTarget=function(e){this._target=e},r.prototype.when=function(e,t,a){return this.whenWithKeys(e,t,_t(t),a)},r.prototype.whenWithKeys=function(e,t,a,n){for(var i=this._tracks,o=0;o<a.length;o++){var s=a[o],l=i[s];if(!l){l=i[s]=new F2(s);var u=void 0,f=this._getAdditiveTrack(s);if(f){var h=f.keyframes,v=h[h.length-1];u=v&&v.value,f.valType===gs&&u&&(u=$u(u))}else u=this._target[s];if(u==null)continue;e>0&&l.addKeyframe(0,Rs(u),n),this._trackKeys.push(s)}l.addKeyframe(e,Rs(t[s]),n)}return this._maxTime=Math.max(this._maxTime,e),this},r.prototype.pause=function(){this._clip.pause(),this._paused=!0},r.prototype.resume=function(){this._clip.resume(),this._paused=!1},r.prototype.isPaused=function(){return!!this._paused},r.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},r.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var t=e.length,a=0;a<t;a++)e[a].call(this)},r.prototype._abortedCallback=function(){this._setTracksFinished();var e=this.animation,t=this._abortedCbs;if(e&&e.removeClip(this._clip),this._clip=null,t)for(var a=0;a<t.length;a++)t[a].call(this)},r.prototype._setTracksFinished=function(){for(var e=this._tracks,t=this._trackKeys,a=0;a<t.length;a++)e[t[a]].setFinished()},r.prototype._getAdditiveTrack=function(e){var t,a=this._additiveAnimators;if(a)for(var n=0;n<a.length;n++){var i=a[n].getTrack(e);i&&(t=i)}return t},r.prototype.start=function(e){if(!(this._started>0)){this._started=1;for(var t=this,a=[],n=this._maxTime||0,i=0;i<this._trackKeys.length;i++){var o=this._trackKeys[i],s=this._tracks[o],l=this._getAdditiveTrack(o),u=s.keyframes,f=u.length;if(s.prepare(n,l),s.needsAnimate())if(!this._allowDiscrete&&s.discrete){var h=u[f-1];h&&(t._target[s.propName]=h.rawValue),s.setFinished()}else a.push(s)}if(a.length||this._force){var v=new x2({life:n,loop:this._loop,delay:this._delay||0,onframe:function(c){t._started=2;var p=t._additiveAnimators;if(p){for(var d=!1,g=0;g<p.length;g++)if(p[g]._clip){d=!0;break}d||(t._additiveAnimators=null)}for(var g=0;g<a.length;g++)a[g].step(t._target,c);var y=t._onframeCbs;if(y)for(var g=0;g<y.length;g++)y[g](t._target,c)},ondestroy:function(){t._doneCallback()}});this._clip=v,this.animation&&this.animation.addClip(v),e&&v.setEasing(e)}else this._doneCallback();return this}},r.prototype.stop=function(e){if(this._clip){var t=this._clip;e&&t.onframe(1),this._abortedCallback()}},r.prototype.delay=function(e){return this._delay=e,this},r.prototype.during=function(e){return e&&(this._onframeCbs||(this._onframeCbs=[]),this._onframeCbs.push(e)),this},r.prototype.done=function(e){return e&&(this._doneCbs||(this._doneCbs=[]),this._doneCbs.push(e)),this},r.prototype.aborted=function(e){return e&&(this._abortedCbs||(this._abortedCbs=[]),this._abortedCbs.push(e)),this},r.prototype.getClip=function(){return this._clip},r.prototype.getTrack=function(e){return this._tracks[e]},r.prototype.getTracks=function(){var e=this;return G(this._trackKeys,function(t){return e._tracks[t]})},r.prototype.stopTracks=function(e,t){if(!e.length||!this._clip)return!0;for(var a=this._tracks,n=this._trackKeys,i=0;i<e.length;i++){var o=a[e[i]];o&&!o.isFinished()&&(t?o.step(this._target,1):this._started===1&&o.step(this._target,0),o.setFinished())}for(var s=!0,i=0;i<n.length;i++)if(!a[n[i]].isFinished()){s=!1;break}return s&&this._abortedCallback(),s},r.prototype.saveTo=function(e,t,a){if(e){t=t||this._trackKeys;for(var n=0;n<t.length;n++){var i=t[n],o=this._tracks[i];if(!(!o||o.isFinished())){var s=o.keyframes,l=s[a?0:s.length-1];l&&(e[i]=Rs(l.rawValue))}}}},r.prototype.__changeFinalValue=function(e,t){t=t||_t(e);for(var a=0;a<t.length;a++){var n=t[a],i=this._tracks[n];if(i){var o=i.keyframes;if(o.length>1){var s=o.pop();i.addKeyframe(s.time,e[n]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},r})();function qi(){return new Date().getTime()}var H2=(function(r){k(e,r);function e(t){var a=r.call(this)||this;return a._running=!1,a._time=0,a._pausedTime=0,a._pauseStart=0,a._paused=!1,t=t||{},a.stage=t.stage||{},a}return e.prototype.addClip=function(t){t.animation&&this.removeClip(t),this._head?(this._tail.next=t,t.prev=this._tail,t.next=null,this._tail=t):this._head=this._tail=t,t.animation=this},e.prototype.addAnimator=function(t){t.animation=this;var a=t.getClip();a&&this.addClip(a)},e.prototype.removeClip=function(t){if(t.animation){var a=t.prev,n=t.next;a?a.next=n:this._head=n,n?n.prev=a:this._tail=a,t.next=t.prev=t.animation=null}},e.prototype.removeAnimator=function(t){var a=t.getClip();a&&this.removeClip(a),t.animation=null},e.prototype.update=function(t){for(var a=qi()-this._pausedTime,n=a-this._time,i=this._head;i;){var o=i.next,s=i.step(a,n);s&&(i.ondestroy(),this.removeClip(i)),i=o}this._time=a,t||(this.trigger(\"frame\",n),this.stage.update&&this.stage.update())},e.prototype._startLoop=function(){var t=this;this._running=!0;function a(){t._running&&(pf(a),!t._paused&&t.update())}pf(a)},e.prototype.start=function(){this._running||(this._time=qi(),this._pausedTime=0,this._startLoop())},e.prototype.stop=function(){this._running=!1},e.prototype.pause=function(){this._paused||(this._pauseStart=qi(),this._paused=!0)},e.prototype.resume=function(){this._paused&&(this._pausedTime+=qi()-this._pauseStart,this._paused=!1)},e.prototype.clear=function(){for(var t=this._head;t;){var a=t.next;t.prev=t.next=t.animation=null,t=a}this._head=this._tail=null},e.prototype.isFinished=function(){return this._head==null},e.prototype.animate=function(t,a){a=a||{},this.start();var n=new wg(t,a.loop);return this.addAnimator(n),n},e})(hr),W2=300,hv=yt.domSupported,vv=(function(){var r=[\"click\",\"dblclick\",\"mousewheel\",\"wheel\",\"mouseout\",\"mouseup\",\"mousedown\",\"mousemove\",\"contextmenu\"],e=[\"touchstart\",\"touchend\",\"touchmove\"],t={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},a=G(r,function(n){var i=n.replace(\"mouse\",\"pointer\");return t.hasOwnProperty(i)?i:n});return{mouse:r,touch:e,pointer:a}})(),Jm={mouse:[\"mousemove\",\"mouseup\"],pointer:[\"pointermove\",\"pointerup\"]},Qm=!1;function Np(r){var e=r.pointerType;return e===\"pen\"||e===\"touch\"}function U2(r){r.touching=!0,r.touchTimer!=null&&(clearTimeout(r.touchTimer),r.touchTimer=null),r.touchTimer=setTimeout(function(){r.touching=!1,r.touchTimer=null},700)}function cv(r){r&&(r.zrByTouch=!0)}function Y2(r,e){return tr(r.dom,new $2(r,e),!0)}function fT(r,e){for(var t=e,a=!1;t&&t.nodeType!==9&&!(a=t.domBelongToZr||t!==e&&t===r.painterRoot);)t=t.parentNode;return a}var $2=(function(){function r(e,t){this.stopPropagation=Yt,this.stopImmediatePropagation=Yt,this.preventDefault=Yt,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY}return r})(),_r={mousedown:function(r){r=tr(this.dom,r),this.__mayPointerCapture=[r.zrX,r.zrY],this.trigger(\"mousedown\",r)},mousemove:function(r){r=tr(this.dom,r);var e=this.__mayPointerCapture;e&&(r.zrX!==e[0]||r.zrY!==e[1])&&this.__togglePointerCapture(!0),this.trigger(\"mousemove\",r)},mouseup:function(r){r=tr(this.dom,r),this.__togglePointerCapture(!1),this.trigger(\"mouseup\",r)},mouseout:function(r){r=tr(this.dom,r);var e=r.toElement||r.relatedTarget;fT(this,e)||(this.__pointerCapturing&&(r.zrEventControl=\"no_globalout\"),this.trigger(\"mouseout\",r))},wheel:function(r){Qm=!0,r=tr(this.dom,r),this.trigger(\"mousewheel\",r)},mousewheel:function(r){Qm||(r=tr(this.dom,r),this.trigger(\"mousewheel\",r))},touchstart:function(r){r=tr(this.dom,r),cv(r),this.__lastTouchMoment=new Date,this.handler.processGesture(r,\"start\"),_r.mousemove.call(this,r),_r.mousedown.call(this,r)},touchmove:function(r){r=tr(this.dom,r),cv(r),this.handler.processGesture(r,\"change\"),_r.mousemove.call(this,r)},touchend:function(r){r=tr(this.dom,r),cv(r),this.handler.processGesture(r,\"end\"),_r.mouseup.call(this,r),+new Date-+this.__lastTouchMoment<W2&&_r.click.call(this,r)},pointerdown:function(r){_r.mousedown.call(this,r)},pointermove:function(r){Np(r)||_r.mousemove.call(this,r)},pointerup:function(r){_r.mouseup.call(this,r)},pointerout:function(r){Np(r)||_r.mouseout.call(this,r)}};D([\"click\",\"dblclick\",\"contextmenu\"],function(r){_r[r]=function(e){e=tr(this.dom,e),this.trigger(r,e)}});var Bp={pointermove:function(r){Np(r)||Bp.mousemove.call(this,r)},pointerup:function(r){Bp.mouseup.call(this,r)},mousemove:function(r){this.trigger(\"mousemove\",r)},mouseup:function(r){var e=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger(\"mouseup\",r),e&&(r.zrEventControl=\"only_globalout\",this.trigger(\"mouseout\",r))}};function X2(r,e){var t=e.domHandlers;yt.pointerEventsSupported?D(vv.pointer,function(a){Zu(e,a,function(n){t[a].call(r,n)})}):(yt.touchEventsSupported&&D(vv.touch,function(a){Zu(e,a,function(n){t[a].call(r,n),U2(e)})}),D(vv.mouse,function(a){Zu(e,a,function(n){n=_g(n),e.touching||t[a].call(r,n)})}))}function Z2(r,e){yt.pointerEventsSupported?D(Jm.pointer,t):yt.touchEventsSupported||D(Jm.mouse,t);function t(a){function n(i){i=_g(i),fT(r,i.target)||(i=Y2(r,i),e.domHandlers[a].call(r,i))}Zu(e,a,n,{capture:!0})}}function Zu(r,e,t,a){r.mounted[e]=t,r.listenerOpts[e]=a,Mp(r.domTarget,e,t,a)}function pv(r){var e=r.mounted;for(var t in e)e.hasOwnProperty(t)&&n2(r.domTarget,t,e[t],r.listenerOpts[t]);r.mounted={}}var t0=(function(){function r(e,t){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=e,this.domHandlers=t}return r})(),q2=(function(r){k(e,r);function e(t,a){var n=r.call(this)||this;return n.__pointerCapturing=!1,n.dom=t,n.painterRoot=a,n._localHandlerScope=new t0(t,_r),hv&&(n._globalHandlerScope=new t0(document,Bp)),X2(n,n._localHandlerScope),n}return e.prototype.dispose=function(){pv(this._localHandlerScope),hv&&pv(this._globalHandlerScope)},e.prototype.setCursor=function(t){this.dom.style&&(this.dom.style.cursor=t||\"default\")},e.prototype.__togglePointerCapture=function(t){if(this.__mayPointerCapture=null,hv&&+this.__pointerCapturing^+t){this.__pointerCapturing=t;var a=this._globalHandlerScope;t?Z2(this,a):pv(a)}},e})(hr),hT=1;yt.hasGlobalWindow&&(hT=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var Sf=hT,Vp=.4,zp=\"#333\",Gp=\"#ccc\",K2=\"#eee\",e0=bl,r0=5e-5;function cn(r){return r>r0||r<-r0}var pn=[],Ti=[],dv=Ge(),gv=Math.abs,fa=(function(){function r(){}return r.prototype.getLocalTransform=function(e){return r.getLocalTransform(this,e)},r.prototype.setPosition=function(e){this.x=e[0],this.y=e[1]},r.prototype.setScale=function(e){this.scaleX=e[0],this.scaleY=e[1]},r.prototype.setSkew=function(e){this.skewX=e[0],this.skewY=e[1]},r.prototype.setOrigin=function(e){this.originX=e[0],this.originY=e[1]},r.prototype.needLocalTransform=function(){return cn(this.rotation)||cn(this.x)||cn(this.y)||cn(this.scaleX-1)||cn(this.scaleY-1)||cn(this.skewX)||cn(this.skewY)},r.prototype.updateTransform=function(){var e=this.parent&&this.parent.transform,t=this.needLocalTransform(),a=this.transform;if(!(t||e)){a&&(e0(a),this.invTransform=null);return}a=a||Ge(),t?this.getLocalTransform(a):e0(a),e&&(t?Xr(a,e,a):ph(a,e)),this.transform=a,this._resolveGlobalScaleRatio(a)},r.prototype._resolveGlobalScaleRatio=function(e){var t=this.globalScaleRatio;if(t!=null&&t!==1){this.getGlobalScale(pn);var a=pn[0]<0?-1:1,n=pn[1]<0?-1:1,i=((pn[0]-a)*t+a)/pn[0]||0,o=((pn[1]-n)*t+n)/pn[1]||0;e[0]*=i,e[1]*=i,e[2]*=o,e[3]*=o}this.invTransform=this.invTransform||Ge(),pi(this.invTransform,e)},r.prototype.getComputedTransform=function(){for(var e=this,t=[];e;)t.push(e),e=e.parent;for(;e=t.pop();)e.updateTransform();return this.transform},r.prototype.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],a=e[2]*e[2]+e[3]*e[3],n=Math.atan2(e[1],e[0]),i=Math.PI/2+n-Math.atan2(e[3],e[2]);a=Math.sqrt(a)*Math.cos(i),t=Math.sqrt(t),this.skewX=i,this.skewY=0,this.rotation=-n,this.x=+e[4],this.y=+e[5],this.scaleX=t,this.scaleY=a,this.originX=0,this.originY=0}},r.prototype.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(e.invTransform=e.invTransform||Ge(),Xr(Ti,e.invTransform,t),t=Ti);var a=this.originX,n=this.originY;(a||n)&&(dv[4]=a,dv[5]=n,Xr(Ti,t,dv),Ti[4]-=a,Ti[5]-=n,t=Ti),this.setLocalTransform(t)}},r.prototype.getGlobalScale=function(e){var t=this.transform;return e=e||[],t?(e[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),e[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(e[0]=-e[0]),t[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},r.prototype.transformCoordToLocal=function(e,t){var a=[e,t],n=this.invTransform;return n&&ue(a,a,n),a},r.prototype.transformCoordToGlobal=function(e,t){var a=[e,t],n=this.transform;return n&&ue(a,a,n),a},r.prototype.getLineScale=function(){var e=this.transform;return e&&gv(e[0]-1)>1e-10&&gv(e[3]-1)>1e-10?Math.sqrt(gv(e[0]*e[3]-e[2]*e[1])):1},r.prototype.copyTransform=function(e){vT(this,e)},r.getLocalTransform=function(e,t){t=t||[];var a=e.originX||0,n=e.originY||0,i=e.scaleX,o=e.scaleY,s=e.anchorX,l=e.anchorY,u=e.rotation||0,f=e.x,h=e.y,v=e.skewX?Math.tan(e.skewX):0,c=e.skewY?Math.tan(-e.skewY):0;if(a||n||s||l){var p=a+s,d=n+l;t[4]=-p*i-v*d*o,t[5]=-d*o-c*p*i}else t[4]=t[5]=0;return t[0]=i,t[3]=o,t[1]=c*i,t[2]=v*o,u&&an(t,t,u),t[4]+=a+f,t[5]+=n+h,t},r.initDefaultProps=(function(){var e=r.prototype;e.scaleX=e.scaleY=e.globalScaleRatio=1,e.x=e.y=e.originX=e.originY=e.skewX=e.skewY=e.rotation=e.anchorX=e.anchorY=0})(),r})(),qr=[\"x\",\"y\",\"originX\",\"originY\",\"anchorX\",\"anchorY\",\"rotation\",\"scaleX\",\"scaleY\",\"skewX\",\"skewY\"];function vT(r,e){for(var t=0;t<qr.length;t++){var a=qr[t];r[a]=e[a]}}var a0={};function Xe(r,e){e=e||Ka;var t=a0[e];t||(t=a0[e]=new wl(500));var a=t.get(r);return a==null&&(a=Mr.measureText(r,e).width,t.put(r,a)),a}function n0(r,e,t,a){var n=Xe(r,e),i=yh(e),o=ys(0,n,t),s=Yi(0,i,a),l=new ht(o,s,n,i);return l}function Tl(r,e,t,a){var n=((r||\"\")+\"\").split(`\n`),i=n.length;if(i===1)return n0(n[0],e,t,a);for(var o=new ht(0,0,0,0),s=0;s<n.length;s++){var l=n0(n[s],e,t,a);s===0?o.copy(l):o.union(l)}return o}function ys(r,e,t){return t===\"right\"?r-=e:t===\"center\"&&(r-=e/2),r}function Yi(r,e,t){return t===\"middle\"?r-=e/2:t===\"bottom\"&&(r-=e),r}function yh(r){return Xe(\"国\",r)}function Lr(r,e){return typeof r==\"string\"?r.lastIndexOf(\"%\")>=0?parseFloat(r)/100*e:parseFloat(r):r}function xf(r,e,t){var a=e.position||\"inside\",n=e.distance!=null?e.distance:5,i=t.height,o=t.width,s=i/2,l=t.x,u=t.y,f=\"left\",h=\"top\";if(a instanceof Array)l+=Lr(a[0],t.width),u+=Lr(a[1],t.height),f=null,h=null;else switch(a){case\"left\":l-=n,u+=s,f=\"right\",h=\"middle\";break;case\"right\":l+=n+o,u+=s,h=\"middle\";break;case\"top\":l+=o/2,u-=n,f=\"center\",h=\"bottom\";break;case\"bottom\":l+=o/2,u+=i+n,f=\"center\";break;case\"inside\":l+=o/2,u+=s,f=\"center\",h=\"middle\";break;case\"insideLeft\":l+=n,u+=s,h=\"middle\";break;case\"insideRight\":l+=o-n,u+=s,f=\"right\",h=\"middle\";break;case\"insideTop\":l+=o/2,u+=n,f=\"center\";break;case\"insideBottom\":l+=o/2,u+=i-n,f=\"center\",h=\"bottom\";break;case\"insideTopLeft\":l+=n,u+=n;break;case\"insideTopRight\":l+=o-n,u+=n,f=\"right\";break;case\"insideBottomLeft\":l+=n,u+=i-n,h=\"bottom\";break;case\"insideBottomRight\":l+=o-n,u+=i-n,f=\"right\",h=\"bottom\";break}return r=r||{},r.x=l,r.y=u,r.align=f,r.verticalAlign=h,r}var yv=\"__zr_normal__\",mv=qr.concat([\"ignore\"]),j2=ur(qr,function(r,e){return r[e]=!0,r},{ignore:!1}),Ai={},J2=new ht(0,0,0,0),mh=(function(){function r(e){this.id=dg(),this.animators=[],this.currentStates=[],this.states={},this._init(e)}return r.prototype._init=function(e){this.attr(e)},r.prototype.drift=function(e,t,a){switch(this.draggable){case\"horizontal\":t=0;break;case\"vertical\":e=0;break}var n=this.transform;n||(n=this.transform=[1,0,0,1,0,0]),n[4]+=e,n[5]+=t,this.decomposeTransform(),this.markRedraw()},r.prototype.beforeUpdate=function(){},r.prototype.afterUpdate=function(){},r.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},r.prototype.updateInnerText=function(e){var t=this._textContent;if(t&&(!t.ignore||e)){this.textConfig||(this.textConfig={});var a=this.textConfig,n=a.local,i=t.innerTransformable,o=void 0,s=void 0,l=!1;i.parent=n?this:null;var u=!1;if(i.copyTransform(t),a.position!=null){var f=J2;a.layoutRect?f.copy(a.layoutRect):f.copy(this.getBoundingRect()),n||f.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(Ai,a,f):xf(Ai,a,f),i.x=Ai.x,i.y=Ai.y,o=Ai.align,s=Ai.verticalAlign;var h=a.origin;if(h&&a.rotation!=null){var v=void 0,c=void 0;h===\"center\"?(v=f.width*.5,c=f.height*.5):(v=Lr(h[0],f.width),c=Lr(h[1],f.height)),u=!0,i.originX=-i.x+v+(n?0:f.x),i.originY=-i.y+c+(n?0:f.y)}}a.rotation!=null&&(i.rotation=a.rotation);var p=a.offset;p&&(i.x+=p[0],i.y+=p[1],u||(i.originX=-p[0],i.originY=-p[1]));var d=a.inside==null?typeof a.position==\"string\"&&a.position.indexOf(\"inside\")>=0:a.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),y=void 0,m=void 0,_=void 0;d&&this.canBeInsideText()?(y=a.insideFill,m=a.insideStroke,(y==null||y===\"auto\")&&(y=this.getInsideTextFill()),(m==null||m===\"auto\")&&(m=this.getInsideTextStroke(y),_=!0)):(y=a.outsideFill,m=a.outsideStroke,(y==null||y===\"auto\")&&(y=this.getOutsideFill()),(m==null||m===\"auto\")&&(m=this.getOutsideStroke(y),_=!0)),y=y||\"#000\",(y!==g.fill||m!==g.stroke||_!==g.autoStroke||o!==g.align||s!==g.verticalAlign)&&(l=!0,g.fill=y,g.stroke=m,g.autoStroke=_,g.align=o,g.verticalAlign=s,t.setDefaultTextStyle(g)),t.__dirty|=We,l&&t.dirtyStyle(!0)}},r.prototype.canBeInsideText=function(){return!0},r.prototype.getInsideTextFill=function(){return\"#fff\"},r.prototype.getInsideTextStroke=function(e){return\"#000\"},r.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?Gp:zp},r.prototype.getOutsideStroke=function(e){var t=this.__zr&&this.__zr.getBackgroundColor(),a=typeof t==\"string\"&&Le(t);a||(a=[255,255,255,1]);for(var n=a[3],i=this.__zr.isDarkMode(),o=0;o<3;o++)a[o]=a[o]*n+(i?0:255)*(1-n);return a[3]=1,Cr(a,\"rgba\")},r.prototype.traverse=function(e,t){},r.prototype.attrKV=function(e,t){e===\"textConfig\"?this.setTextConfig(t):e===\"textContent\"?this.setTextContent(t):e===\"clipPath\"?this.setClipPath(t):e===\"extra\"?(this.extra=this.extra||{},V(this.extra,t)):this[e]=t},r.prototype.hide=function(){this.ignore=!0,this.markRedraw()},r.prototype.show=function(){this.ignore=!1,this.markRedraw()},r.prototype.attr=function(e,t){if(typeof e==\"string\")this.attrKV(e,t);else if(tt(e))for(var a=e,n=_t(a),i=0;i<n.length;i++){var o=n[i];this.attrKV(o,e[o])}return this.markRedraw(),this},r.prototype.saveCurrentToNormalState=function(e){this._innerSaveToNormal(e);for(var t=this._normalState,a=0;a<this.animators.length;a++){var n=this.animators[a],i=n.__fromStateTransition;if(!(n.getLoop()||i&&i!==yv)){var o=n.targetName,s=o?t[o]:t;n.saveTo(s)}}},r.prototype._innerSaveToNormal=function(e){var t=this._normalState;t||(t=this._normalState={}),e.textConfig&&!t.textConfig&&(t.textConfig=this.textConfig),this._savePrimaryToNormal(e,t,mv)},r.prototype._savePrimaryToNormal=function(e,t,a){for(var n=0;n<a.length;n++){var i=a[n];e[i]!=null&&!(i in t)&&(t[i]=this[i])}},r.prototype.hasState=function(){return this.currentStates.length>0},r.prototype.getState=function(e){return this.states[e]},r.prototype.ensureState=function(e){var t=this.states;return t[e]||(t[e]={}),t[e]},r.prototype.clearStates=function(e){this.useState(yv,!1,e)},r.prototype.useState=function(e,t,a,n){var i=e===yv,o=this.hasState();if(!(!o&&i)){var s=this.currentStates,l=this.stateTransition;if(!(vt(s,e)>=0&&(t||s.length===1))){var u;if(this.stateProxy&&!i&&(u=this.stateProxy(e)),u||(u=this.states&&this.states[e]),!u&&!i){fh(\"State \"+e+\" not exists.\");return}i||this.saveCurrentToNormalState(u);var f=!!(u&&u.hoverLayer||n);f&&this._toggleHoverLayerFlag(!0),this._applyStateObj(e,u,this._normalState,t,!a&&!this.__inHover&&l&&l.duration>0,l);var h=this._textContent,v=this._textGuide;return h&&h.useState(e,t,a,f),v&&v.useState(e,t,a,f),i?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(e):this.currentStates=[e],this._updateAnimationTargets(),this.markRedraw(),!f&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~We),u}}},r.prototype.useStates=function(e,t,a){if(!e.length)this.clearStates();else{var n=[],i=this.currentStates,o=e.length,s=o===i.length;if(s){for(var l=0;l<o;l++)if(e[l]!==i[l]){s=!1;break}}if(s)return;for(var l=0;l<o;l++){var u=e[l],f=void 0;this.stateProxy&&(f=this.stateProxy(u,e)),f||(f=this.states[u]),f&&n.push(f)}var h=n[o-1],v=!!(h&&h.hoverLayer||a);v&&this._toggleHoverLayerFlag(!0);var c=this._mergeStates(n),p=this.stateTransition;this.saveCurrentToNormalState(c),this._applyStateObj(e.join(\",\"),c,this._normalState,!1,!t&&!this.__inHover&&p&&p.duration>0,p);var d=this._textContent,g=this._textGuide;d&&d.useStates(e,t,v),g&&g.useStates(e,t,v),this._updateAnimationTargets(),this.currentStates=e.slice(),this.markRedraw(),!v&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~We)}},r.prototype.isSilent=function(){for(var e=this.silent,t=this.parent;!e&&t;){if(t.silent){e=!0;break}t=t.parent}return e},r.prototype._updateAnimationTargets=function(){for(var e=0;e<this.animators.length;e++){var t=this.animators[e];t.targetName&&t.changeTarget(this[t.targetName])}},r.prototype.removeState=function(e){var t=vt(this.currentStates,e);if(t>=0){var a=this.currentStates.slice();a.splice(t,1),this.useStates(a)}},r.prototype.replaceState=function(e,t,a){var n=this.currentStates.slice(),i=vt(n,e),o=vt(n,t)>=0;i>=0?o?n.splice(i,1):n[i]=t:a&&!o&&n.push(t),this.useStates(n)},r.prototype.toggleState=function(e,t){t?this.useState(e,!0):this.removeState(e)},r.prototype._mergeStates=function(e){for(var t={},a,n=0;n<e.length;n++){var i=e[n];V(t,i),i.textConfig&&(a=a||{},V(a,i.textConfig))}return a&&(t.textConfig=a),t},r.prototype._applyStateObj=function(e,t,a,n,i,o){var s=!(t&&n);t&&t.textConfig?(this.textConfig=V({},n?this.textConfig:a.textConfig),V(this.textConfig,t.textConfig)):s&&a.textConfig&&(this.textConfig=a.textConfig);for(var l={},u=!1,f=0;f<mv.length;f++){var h=mv[f],v=i&&j2[h];t&&t[h]!=null?v?(u=!0,l[h]=t[h]):this[h]=t[h]:s&&a[h]!=null&&(v?(u=!0,l[h]=a[h]):this[h]=a[h])}if(!i)for(var f=0;f<this.animators.length;f++){var c=this.animators[f],p=c.targetName;c.getLoop()||c.__changeFinalValue(p?(t||a)[p]:t||a)}u&&this._transitionState(e,l,o)},r.prototype._attachComponent=function(e){if(!(e.__zr&&!e.__hostTarget)&&e!==this){var t=this.__zr;t&&e.addSelfToZr(t),e.__zr=t,e.__hostTarget=this}},r.prototype._detachComponent=function(e){e.__zr&&e.removeSelfFromZr(e.__zr),e.__zr=null,e.__hostTarget=null},r.prototype.getClipPath=function(){return this._clipPath},r.prototype.setClipPath=function(e){this._clipPath&&this._clipPath!==e&&this.removeClipPath(),this._attachComponent(e),this._clipPath=e,this.markRedraw()},r.prototype.removeClipPath=function(){var e=this._clipPath;e&&(this._detachComponent(e),this._clipPath=null,this.markRedraw())},r.prototype.getTextContent=function(){return this._textContent},r.prototype.setTextContent=function(e){var t=this._textContent;t!==e&&(t&&t!==e&&this.removeTextContent(),e.innerTransformable=new fa,this._attachComponent(e),this._textContent=e,this.markRedraw())},r.prototype.setTextConfig=function(e){this.textConfig||(this.textConfig={}),V(this.textConfig,e),this.markRedraw()},r.prototype.removeTextConfig=function(){this.textConfig=null,this.markRedraw()},r.prototype.removeTextContent=function(){var e=this._textContent;e&&(e.innerTransformable=null,this._detachComponent(e),this._textContent=null,this._innerTextDefaultStyle=null,this.markRedraw())},r.prototype.getTextGuideLine=function(){return this._textGuide},r.prototype.setTextGuideLine=function(e){this._textGuide&&this._textGuide!==e&&this.removeTextGuideLine(),this._attachComponent(e),this._textGuide=e,this.markRedraw()},r.prototype.removeTextGuideLine=function(){var e=this._textGuide;e&&(this._detachComponent(e),this._textGuide=null,this.markRedraw())},r.prototype.markRedraw=function(){this.__dirty|=We;var e=this.__zr;e&&(this.__inHover?e.refreshHover():e.refresh()),this.__hostTarget&&this.__hostTarget.markRedraw()},r.prototype.dirty=function(){this.markRedraw()},r.prototype._toggleHoverLayerFlag=function(e){this.__inHover=e;var t=this._textContent,a=this._textGuide;t&&(t.__inHover=e),a&&(a.__inHover=e)},r.prototype.addSelfToZr=function(e){if(this.__zr!==e){this.__zr=e;var t=this.animators;if(t)for(var a=0;a<t.length;a++)e.animation.addAnimator(t[a]);this._clipPath&&this._clipPath.addSelfToZr(e),this._textContent&&this._textContent.addSelfToZr(e),this._textGuide&&this._textGuide.addSelfToZr(e)}},r.prototype.removeSelfFromZr=function(e){if(this.__zr){this.__zr=null;var t=this.animators;if(t)for(var a=0;a<t.length;a++)e.animation.removeAnimator(t[a]);this._clipPath&&this._clipPath.removeSelfFromZr(e),this._textContent&&this._textContent.removeSelfFromZr(e),this._textGuide&&this._textGuide.removeSelfFromZr(e)}},r.prototype.animate=function(e,t,a){var n=e?this[e]:this,i=new wg(n,t,a);return e&&(i.targetName=e),this.addAnimator(i,e),i},r.prototype.addAnimator=function(e,t){var a=this.__zr,n=this;e.during(function(){n.updateDuringAnimation(t)}).done(function(){var i=n.animators,o=vt(i,e);o>=0&&i.splice(o,1)}),this.animators.push(e),a&&a.animation.addAnimator(e),a&&a.wakeUp()},r.prototype.updateDuringAnimation=function(e){this.markRedraw()},r.prototype.stopAnimation=function(e,t){for(var a=this.animators,n=a.length,i=[],o=0;o<n;o++){var s=a[o];!e||e===s.scope?s.stop(t):i.push(s)}return this.animators=i,this},r.prototype.animateTo=function(e,t,a){_v(this,e,t,a)},r.prototype.animateFrom=function(e,t,a){_v(this,e,t,a,!0)},r.prototype._transitionState=function(e,t,a,n){for(var i=_v(this,t,a,n),o=0;o<i.length;o++)i[o].__fromStateTransition=e},r.prototype.getBoundingRect=function(){return null},r.prototype.getPaintRect=function(){return null},r.initDefaultProps=(function(){var e=r.prototype;e.type=\"element\",e.name=\"\",e.ignore=e.silent=e.isGroup=e.draggable=e.dragging=e.ignoreClip=e.__inHover=!1,e.__dirty=We;function t(a,n,i,o){Object.defineProperty(e,a,{get:function(){if(!this[n]){var l=this[n]=[];s(this,l)}return this[n]},set:function(l){this[i]=l[0],this[o]=l[1],this[n]=l,s(this,l)}});function s(l,u){Object.defineProperty(u,0,{get:function(){return l[i]},set:function(f){l[i]=f}}),Object.defineProperty(u,1,{get:function(){return l[o]},set:function(f){l[o]=f}})}}Object.defineProperty&&(t(\"position\",\"_legacyPos\",\"x\",\"y\"),t(\"scale\",\"_legacyScale\",\"scaleX\",\"scaleY\"),t(\"origin\",\"_legacyOrigin\",\"originX\",\"originY\"))})(),r})();$t(mh,hr);$t(mh,fa);function _v(r,e,t,a,n){t=t||{};var i=[];cT(r,\"\",r,e,t,a,i,n);var o=i.length,s=!1,l=t.done,u=t.aborted,f=function(){s=!0,o--,o<=0&&(s?l&&l():u&&u())},h=function(){o--,o<=0&&(s?l&&l():u&&u())};o||l&&l(),i.length>0&&t.during&&i[0].during(function(p,d){t.during(d)});for(var v=0;v<i.length;v++){var c=i[v];f&&c.done(f),h&&c.aborted(h),t.force&&c.duration(t.duration),c.start(t.easing)}return i}function Sv(r,e,t){for(var a=0;a<t;a++)r[a]=e[a]}function Q2(r){return he(r[0])}function tP(r,e,t){if(he(e[t]))if(he(r[t])||(r[t]=[]),Re(e[t])){var a=e[t].length;r[t].length!==a&&(r[t]=new e[t].constructor(a),Sv(r[t],e[t],a))}else{var n=e[t],i=r[t],o=n.length;if(Q2(n))for(var s=n[0].length,l=0;l<o;l++)i[l]?Sv(i[l],n[l],s):i[l]=Array.prototype.slice.call(n[l]);else Sv(i,n,o);i.length=n.length}else r[t]=e[t]}function eP(r,e){return r===e||he(r)&&he(e)&&rP(r,e)}function rP(r,e){var t=r.length;if(t!==e.length)return!1;for(var a=0;a<t;a++)if(r[a]!==e[a])return!1;return!0}function cT(r,e,t,a,n,i,o,s){for(var l=_t(a),u=n.duration,f=n.delay,h=n.additive,v=n.setToFinal,c=!tt(i),p=r.animators,d=[],g=0;g<l.length;g++){var y=l[g],m=a[y];if(m!=null&&t[y]!=null&&(c||i[y]))if(tt(m)&&!he(m)&&!Sl(m)){if(e){s||(t[y]=m,r.updateDuringAnimation(e));continue}cT(r,y,t[y],m,n,i&&i[y],o,s)}else d.push(y);else s||(t[y]=m,r.updateDuringAnimation(e),d.push(y))}var _=d.length;if(!h&&_)for(var S=0;S<p.length;S++){var b=p[S];if(b.targetName===e){var x=b.stopTracks(d);if(x){var w=vt(p,b);p.splice(w,1)}}}if(n.force||(d=At(d,function(M){return!eP(a[M],t[M])}),_=d.length),_>0||n.force&&!o.length){var T=void 0,A=void 0,C=void 0;if(s){A={},v&&(T={});for(var S=0;S<_;S++){var y=d[S];A[y]=t[y],v?T[y]=a[y]:t[y]=a[y]}}else if(v){C={};for(var S=0;S<_;S++){var y=d[S];C[y]=Rs(t[y]),tP(t,a,y)}}var b=new wg(t,!1,!1,h?At(p,function(I){return I.targetName===e}):null);b.targetName=e,n.scope&&(b.scope=n.scope),v&&T&&b.whenWithKeys(0,T,d),C&&b.whenWithKeys(0,C,d),b.whenWithKeys(u??500,s?A:a,d).delay(f||0),r.addAnimator(b,e),o.push(b)}}var at=(function(r){k(e,r);function e(t){var a=r.call(this)||this;return a.isGroup=!0,a._children=[],a.attr(t),a}return e.prototype.childrenRef=function(){return this._children},e.prototype.children=function(){return this._children.slice()},e.prototype.childAt=function(t){return this._children[t]},e.prototype.childOfName=function(t){for(var a=this._children,n=0;n<a.length;n++)if(a[n].name===t)return a[n]},e.prototype.childCount=function(){return this._children.length},e.prototype.add=function(t){return t&&t!==this&&t.parent!==this&&(this._children.push(t),this._doAdd(t)),this},e.prototype.addBefore=function(t,a){if(t&&t!==this&&t.parent!==this&&a&&a.parent===this){var n=this._children,i=n.indexOf(a);i>=0&&(n.splice(i,0,t),this._doAdd(t))}return this},e.prototype.replace=function(t,a){var n=vt(this._children,t);return n>=0&&this.replaceAt(a,n),this},e.prototype.replaceAt=function(t,a){var n=this._children,i=n[a];if(t&&t!==this&&t.parent!==this&&t!==i){n[a]=t,i.parent=null;var o=this.__zr;o&&i.removeSelfFromZr(o),this._doAdd(t)}return this},e.prototype._doAdd=function(t){t.parent&&t.parent.remove(t),t.parent=this;var a=this.__zr;a&&a!==t.__zr&&t.addSelfToZr(a),a&&a.refresh()},e.prototype.remove=function(t){var a=this.__zr,n=this._children,i=vt(n,t);return i<0?this:(n.splice(i,1),t.parent=null,a&&t.removeSelfFromZr(a),a&&a.refresh(),this)},e.prototype.removeAll=function(){for(var t=this._children,a=this.__zr,n=0;n<t.length;n++){var i=t[n];a&&i.removeSelfFromZr(a),i.parent=null}return t.length=0,this},e.prototype.eachChild=function(t,a){for(var n=this._children,i=0;i<n.length;i++){var o=n[i];t.call(a,o,i)}return this},e.prototype.traverse=function(t,a){for(var n=0;n<this._children.length;n++){var i=this._children[n],o=t.call(a,i);i.isGroup&&!o&&i.traverse(t,a)}return this},e.prototype.addSelfToZr=function(t){r.prototype.addSelfToZr.call(this,t);for(var a=0;a<this._children.length;a++){var n=this._children[a];n.addSelfToZr(t)}},e.prototype.removeSelfFromZr=function(t){r.prototype.removeSelfFromZr.call(this,t);for(var a=0;a<this._children.length;a++){var n=this._children[a];n.removeSelfFromZr(t)}},e.prototype.getBoundingRect=function(t){for(var a=new ht(0,0,0,0),n=t||this._children,i=[],o=null,s=0;s<n.length;s++){var l=n[s];if(!(l.ignore||l.invisible)){var u=l.getBoundingRect(),f=l.getLocalTransform(i);f?(ht.applyTransform(a,u,f),o=o||a.clone(),o.union(a)):(o=o||u.clone(),o.union(u))}}return o||a},e})(mh);at.prototype.type=\"group\";var qu={},Wn={};function aP(r){delete Wn[r]}function nP(r){if(!r)return!1;if(typeof r==\"string\")return qs(r,1)<Vp;if(r.colorStops){for(var e=r.colorStops,t=0,a=e.length,n=0;n<a;n++)t+=qs(e[n].color,1);return t/=a,t<Vp}return!1}var iP=(function(){function r(e,t,a){var n=this;this._sleepAfterStill=10,this._stillFrameAccum=0,this._needsRefresh=!0,this._needsRefreshHover=!0,this._darkMode=!1,a=a||{},this.dom=t,this.id=e;var i=new g2,o=a.renderer||\"canvas\";qu[o]||(o=_t(qu)[0]),a.useDirtyRect=a.useDirtyRect==null?!1:a.useDirtyRect;var s=new qu[o](t,i,a,e),l=a.ssr||s.ssrOnly;this.storage=i,this.painter=s;var u=!yt.node&&!yt.worker&&!l?new q2(s.getViewportRoot(),s.root):null,f=a.useCoarsePointer,h=f==null||f===\"auto\"?yt.touchEventsSupported:!!f,v=44,c;h&&(c=st(a.pointerSize,v)),this.handler=new $w(i,s,u,s.root,c),this.animation=new H2({stage:{update:l?null:function(){return n._flush(!0)}}}),l||this.animation.start()}return r.prototype.add=function(e){this._disposed||!e||(this.storage.addRoot(e),e.addSelfToZr(this),this.refresh())},r.prototype.remove=function(e){this._disposed||!e||(this.storage.delRoot(e),e.removeSelfFromZr(this),this.refresh())},r.prototype.configLayer=function(e,t){this._disposed||(this.painter.configLayer&&this.painter.configLayer(e,t),this.refresh())},r.prototype.setBackgroundColor=function(e){this._disposed||(this.painter.setBackgroundColor&&this.painter.setBackgroundColor(e),this.refresh(),this._backgroundColor=e,this._darkMode=nP(e))},r.prototype.getBackgroundColor=function(){return this._backgroundColor},r.prototype.setDarkMode=function(e){this._darkMode=e},r.prototype.isDarkMode=function(){return this._darkMode},r.prototype.refreshImmediately=function(e){this._disposed||(e||this.animation.update(!0),this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1)},r.prototype.refresh=function(){this._disposed||(this._needsRefresh=!0,this.animation.start())},r.prototype.flush=function(){this._disposed||this._flush(!1)},r.prototype._flush=function(e){var t,a=qi();this._needsRefresh&&(t=!0,this.refreshImmediately(e)),this._needsRefreshHover&&(t=!0,this.refreshHoverImmediately());var n=qi();t?(this._stillFrameAccum=0,this.trigger(\"rendered\",{elapsedTime:n-a})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},r.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},r.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},r.prototype.refreshHover=function(){this._needsRefreshHover=!0},r.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()===\"canvas\"&&this.painter.refreshHover())},r.prototype.resize=function(e){this._disposed||(e=e||{},this.painter.resize(e.width,e.height),this.handler.resize())},r.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},r.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},r.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},r.prototype.setCursorStyle=function(e){this._disposed||this.handler.setCursorStyle(e)},r.prototype.findHover=function(e,t){if(!this._disposed)return this.handler.findHover(e,t)},r.prototype.on=function(e,t,a){return this._disposed||this.handler.on(e,t,a),this},r.prototype.off=function(e,t){this._disposed||this.handler.off(e,t)},r.prototype.trigger=function(e,t){this._disposed||this.handler.trigger(e,t)},r.prototype.clear=function(){if(!this._disposed){for(var e=this.storage.getRoots(),t=0;t<e.length;t++)e[t]instanceof at&&e[t].removeSelfFromZr(this);this.storage.delAllRoots(),this.painter.clear()}},r.prototype.dispose=function(){this._disposed||(this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,this._disposed=!0,aP(this.id))},r})();function Fp(r,e){var t=new iP(dg(),r,e);return Wn[t.id]=t,t}function oP(r){r.dispose()}function sP(){for(var r in Wn)Wn.hasOwnProperty(r)&&Wn[r].dispose();Wn={}}function lP(r){return Wn[r]}function pT(r,e){qu[r]=e}var Hp;function dT(r){if(typeof Hp==\"function\")return Hp(r)}function gT(r){Hp=r}var uP=\"5.6.1\";const fP=Object.freeze(Object.defineProperty({__proto__:null,dispose:oP,disposeAll:sP,getElementSSRData:dT,getInstance:lP,init:Fp,registerPainter:pT,registerSSRDataGetter:gT,version:uP},Symbol.toStringTag,{value:\"Module\"}));var i0=1e-4,yT=20;function hP(r){return r.replace(/^\\s+|\\s+$/g,\"\")}function Dt(r,e,t,a){var n=e[0],i=e[1],o=t[0],s=t[1],l=i-n,u=s-o;if(l===0)return u===0?o:(o+s)/2;if(a)if(l>0){if(r<=n)return o;if(r>=i)return s}else{if(r>=n)return o;if(r<=i)return s}else{if(r===n)return o;if(r===i)return s}return(r-n)/l*u+o}function W(r,e){switch(r){case\"center\":case\"middle\":r=\"50%\";break;case\"left\":case\"top\":r=\"0%\";break;case\"right\":case\"bottom\":r=\"100%\";break}return Y(r)?hP(r).match(/%$/)?parseFloat(r)/100*e:parseFloat(r):r==null?NaN:+r}function Wt(r,e,t){return e==null&&(e=10),e=Math.min(Math.max(0,e),yT),r=(+r).toFixed(e),t?r:+r}function Ye(r){return r.sort(function(e,t){return e-t}),r}function br(r){if(r=+r,isNaN(r))return 0;if(r>1e-14){for(var e=1,t=0;t<15;t++,e*=10)if(Math.round(r*e)/e===r)return t}return mT(r)}function mT(r){var e=r.toString().toLowerCase(),t=e.indexOf(\"e\"),a=t>0?+e.slice(t+1):0,n=t>0?t:e.length,i=e.indexOf(\".\"),o=i<0?0:n-1-i;return Math.max(0,o-a)}function Tg(r,e){var t=Math.log,a=Math.LN10,n=Math.floor(t(r[1]-r[0])/a),i=Math.round(t(Math.abs(e[1]-e[0]))/a),o=Math.min(Math.max(-n+i,0),20);return isFinite(o)?o:20}function vP(r,e,t){if(!r[e])return 0;var a=_T(r,t);return a[e]||0}function _T(r,e){var t=ur(r,function(c,p){return c+(isNaN(p)?0:p)},0);if(t===0)return[];for(var a=Math.pow(10,e),n=G(r,function(c){return(isNaN(c)?0:c)/t*a*100}),i=a*100,o=G(n,function(c){return Math.floor(c)}),s=ur(o,function(c,p){return c+p},0),l=G(n,function(c,p){return c-o[p]});s<i;){for(var u=Number.NEGATIVE_INFINITY,f=null,h=0,v=l.length;h<v;++h)l[h]>u&&(u=l[h],f=h);++o[f],l[f]=0,++s}return G(o,function(c){return c/a})}function cP(r,e){var t=Math.max(br(r),br(e)),a=r+e;return t>yT?a:Wt(a,t)}var Wp=9007199254740991;function Ag(r){var e=Math.PI*2;return(r%e+e)%e}function uo(r){return r>-i0&&r<i0}var pP=/^(?:(\\d{4})(?:[-\\/](\\d{1,2})(?:[-\\/](\\d{1,2})(?:[T ](\\d{1,2})(?::(\\d{1,2})(?::(\\d{1,2})(?:[.,](\\d+))?)?)?(Z|[\\+\\-]\\d\\d:?\\d\\d)?)?)?)?)?$/;function Ze(r){if(r instanceof Date)return r;if(Y(r)){var e=pP.exec(r);if(!e)return new Date(NaN);if(e[8]){var t=+e[4]||0;return e[8].toUpperCase()!==\"Z\"&&(t-=+e[8].slice(0,3)),new Date(Date.UTC(+e[1],+(e[2]||1)-1,+e[3]||1,t,+(e[5]||0),+e[6]||0,e[7]?+e[7].substring(0,3):0))}else return new Date(+e[1],+(e[2]||1)-1,+e[3]||1,+e[4]||0,+(e[5]||0),+e[6]||0,e[7]?+e[7].substring(0,3):0)}else if(r==null)return new Date(NaN);return new Date(Math.round(r))}function ST(r){return Math.pow(10,_h(r))}function _h(r){if(r===0)return 0;var e=Math.floor(Math.log(r)/Math.LN10);return r/Math.pow(10,e)>=10&&e++,e}function Cg(r,e){var t=_h(r),a=Math.pow(10,t),n=r/a,i;return e?n<1.5?i=1:n<2.5?i=2:n<4?i=3:n<7?i=5:i=10:n<1?i=1:n<2?i=2:n<3?i=3:n<5?i=5:i=10,r=i*a,t>=-20?+r.toFixed(t<0?-t:0):r}function Ku(r,e){var t=(r.length-1)*e+1,a=Math.floor(t),n=+r[a-1],i=t-a;return i?n+i*(r[a]-n):n}function Up(r){r.sort(function(l,u){return s(l,u,0)?-1:1});for(var e=-1/0,t=1,a=0;a<r.length;){for(var n=r[a].interval,i=r[a].close,o=0;o<2;o++)n[o]<=e&&(n[o]=e,i[o]=o?1:1-t),e=n[o],t=i[o];n[0]===n[1]&&i[0]*i[1]!==1?r.splice(a,1):a++}return r;function s(l,u,f){return l.interval[f]<u.interval[f]||l.interval[f]===u.interval[f]&&(l.close[f]-u.close[f]===(f?-1:1)||!f&&s(l,u,1))}}function Kr(r){var e=parseFloat(r);return e==r&&(e!==0||!Y(r)||r.indexOf(\"x\")<=0)?e:NaN}function Dg(r){return!isNaN(Kr(r))}function xT(){return Math.round(Math.random()*9)}function bT(r,e){return e===0?r:bT(e,r%e)}function o0(r,e){return r==null?e:e==null?r:r*e/bT(r,e)}function Mt(r){throw new Error(r)}function s0(r,e,t){return(e-r)*t+r}var wT=\"series\\0\",TT=\"\\0_ec_\\0\";function Rt(r){return r instanceof Array?r:r==null?[]:[r]}function ii(r,e,t){if(r){r[e]=r[e]||{},r.emphasis=r.emphasis||{},r.emphasis[e]=r.emphasis[e]||{};for(var a=0,n=t.length;a<n;a++){var i=t[a];!r.emphasis[e].hasOwnProperty(i)&&r[e].hasOwnProperty(i)&&(r.emphasis[e][i]=r[e][i])}}}var l0=[\"fontStyle\",\"fontWeight\",\"fontSize\",\"fontFamily\",\"rich\",\"tag\",\"color\",\"textBorderColor\",\"textBorderWidth\",\"width\",\"height\",\"lineHeight\",\"align\",\"verticalAlign\",\"baseline\",\"shadowColor\",\"shadowBlur\",\"shadowOffsetX\",\"shadowOffsetY\",\"textShadowColor\",\"textShadowBlur\",\"textShadowOffsetX\",\"textShadowOffsetY\",\"backgroundColor\",\"borderColor\",\"borderWidth\",\"borderRadius\",\"padding\"];function xo(r){return tt(r)&&!z(r)&&!(r instanceof Date)?r.value:r}function dP(r){return tt(r)&&!(r instanceof Array)}function AT(r,e,t){var a=t===\"normalMerge\",n=t===\"replaceMerge\",i=t===\"replaceAll\";r=r||[],e=(e||[]).slice();var o=Z();D(e,function(l,u){if(!tt(l)){e[u]=null;return}});var s=gP(r,o,t);return(a||n)&&yP(s,r,o,e),a&&mP(s,e),a||n?_P(s,e,n):i&&SP(s,e),xP(s),s}function gP(r,e,t){var a=[];if(t===\"replaceAll\")return a;for(var n=0;n<r.length;n++){var i=r[n];i&&i.id!=null&&e.set(i.id,n),a.push({existing:t===\"replaceMerge\"||js(i)?null:i,newOption:null,keyInfo:null,brandNew:null})}return a}function yP(r,e,t,a){D(a,function(n,i){if(!(!n||n.id==null)){var o=Es(n.id),s=t.get(o);if(s!=null){var l=r[s];xe(!l.newOption,'Duplicated option on id \"'+o+'\".'),l.newOption=n,l.existing=e[s],a[i]=null}}})}function mP(r,e){D(e,function(t,a){if(!(!t||t.name==null))for(var n=0;n<r.length;n++){var i=r[n].existing;if(!r[n].newOption&&i&&(i.id==null||t.id==null)&&!js(t)&&!js(i)&&CT(\"name\",i,t)){r[n].newOption=t,e[a]=null;return}}})}function _P(r,e,t){D(e,function(a){if(a){for(var n,i=0;(n=r[i])&&(n.newOption||js(n.existing)||n.existing&&a.id!=null&&!CT(\"id\",a,n.existing));)i++;n?(n.newOption=a,n.brandNew=t):r.push({newOption:a,brandNew:t,existing:null,keyInfo:null}),i++}})}function SP(r,e){D(e,function(t){r.push({newOption:t,brandNew:!0,existing:null,keyInfo:null})})}function xP(r){var e=Z();D(r,function(t){var a=t.existing;a&&e.set(a.id,t)}),D(r,function(t){var a=t.newOption;xe(!a||a.id==null||!e.get(a.id)||e.get(a.id)===t,\"id duplicates: \"+(a&&a.id)),a&&a.id!=null&&e.set(a.id,t),!t.keyInfo&&(t.keyInfo={})}),D(r,function(t,a){var n=t.existing,i=t.newOption,o=t.keyInfo;if(tt(i)){if(o.name=i.name!=null?Es(i.name):n?n.name:wT+a,n)o.id=Es(n.id);else if(i.id!=null)o.id=Es(i.id);else{var s=0;do o.id=\"\\0\"+o.name+\"\\0\"+s++;while(e.get(o.id))}e.set(o.id,t)}})}function CT(r,e,t){var a=Jt(e[r],null),n=Jt(t[r],null);return a!=null&&n!=null&&a===n}function Es(r){return Jt(r,\"\")}function Jt(r,e){return r==null?e:Y(r)?r:wt(r)||hf(r)?r+\"\":e}function Mg(r){var e=r.name;return!!(e&&e.indexOf(wT))}function js(r){return r&&r.id!=null&&Es(r.id).indexOf(TT)===0}function bP(r){return TT+r}function wP(r,e,t){D(r,function(a){var n=a.newOption;tt(n)&&(a.keyInfo.mainType=e,a.keyInfo.subType=TP(e,n,a.existing,t))})}function TP(r,e,t,a){var n=e.type?e.type:t?t.subType:a.determineSubType(r,e);return n}function AP(r,e){var t={},a={};return n(r||[],t),n(e||[],a,t),[i(t),i(a)];function n(o,s,l){for(var u=0,f=o.length;u<f;u++){var h=Jt(o[u].seriesId,null);if(h==null)return;for(var v=Rt(o[u].dataIndex),c=l&&l[h],p=0,d=v.length;p<d;p++){var g=v[p];c&&c[g]?c[g]=null:(s[h]||(s[h]={}))[g]=1}}}function i(o,s){var l=[];for(var u in o)if(o.hasOwnProperty(u)&&o[u]!=null)if(s)l.push(+u);else{var f=i(o[u],!0);f.length&&l.push({seriesId:u,dataIndex:f})}return l}}function oi(r,e){if(e.dataIndexInside!=null)return e.dataIndexInside;if(e.dataIndex!=null)return z(e.dataIndex)?G(e.dataIndex,function(t){return r.indexOfRawIndex(t)}):r.indexOfRawIndex(e.dataIndex);if(e.name!=null)return z(e.name)?G(e.name,function(t){return r.indexOfName(t)}):r.indexOfName(e.name)}function bt(){var r=\"__ec_inner_\"+CP++;return function(e){return e[r]||(e[r]={})}}var CP=xT();function ks(r,e,t){var a=Ig(e,t),n=a.mainTypeSpecified,i=a.queryOptionMap,o=a.others,s=o,l=t?t.defaultMainType:null;return!n&&l&&i.set(l,{}),i.each(function(u,f){var h=Al(r,f,u,{useDefault:l===f,enableAll:t&&t.enableAll!=null?t.enableAll:!0,enableNone:t&&t.enableNone!=null?t.enableNone:!0});s[f+\"Models\"]=h.models,s[f+\"Model\"]=h.models[0]}),s}function Ig(r,e){var t;if(Y(r)){var a={};a[r+\"Index\"]=0,t=a}else t=r;var n=Z(),i={},o=!1;return D(t,function(s,l){if(l===\"dataIndex\"||l===\"dataIndexInside\"){i[l]=s;return}var u=l.match(/^(\\w+)(Index|Id|Name)$/)||[],f=u[1],h=(u[2]||\"\").toLowerCase();if(!(!f||!h||e&&e.includeMainTypes&&vt(e.includeMainTypes,f)<0)){o=o||!!f;var v=n.get(f)||n.set(f,{});v[h]=s}}),{mainTypeSpecified:o,queryOptionMap:n,others:i}}var Kt={useDefault:!0,enableAll:!1,enableNone:!1},DP={useDefault:!1,enableAll:!0,enableNone:!0};function Al(r,e,t,a){a=a||Kt;var n=t.index,i=t.id,o=t.name,s={models:null,specified:n!=null||i!=null||o!=null};if(!s.specified){var l=void 0;return s.models=a.useDefault&&(l=r.getComponent(e))?[l]:[],s}return n===\"none\"||n===!1?(xe(a.enableNone,'`\"none\"` or `false` is not a valid value on index option.'),s.models=[],s):(n===\"all\"&&(xe(a.enableAll,'`\"all\"` is not a valid value on index option.'),n=i=o=null),s.models=r.queryComponents({mainType:e,index:n,id:i,name:o}),s)}function DT(r,e,t){r.setAttribute?r.setAttribute(e,t):r[e]=t}function MP(r,e){return r.getAttribute?r.getAttribute(e):r[e]}function IP(r){return r===\"auto\"?yt.domSupported?\"html\":\"richText\":r||\"html\"}function Yp(r,e){var t=Z(),a=[];return D(r,function(n){var i=e(n);(t.get(i)||(a.push(i),t.set(i,[]))).push(n)}),{keys:a,buckets:t}}function MT(r,e,t,a,n){var i=e==null||e===\"auto\";if(a==null)return a;if(wt(a)){var o=s0(t||0,a,n);return Wt(o,i?Math.max(br(t||0),br(a)):e)}else{if(Y(a))return n<1?t:a;for(var s=[],l=t,u=a,f=Math.max(l?l.length:0,u.length),h=0;h<f;++h){var v=r.getDimensionInfo(h);if(v&&v.type===\"ordinal\")s[h]=(n<1&&l?l:u)[h];else{var c=l&&l[h]?l[h]:0,p=u[h],o=s0(c,p,n);s[h]=Wt(o,i?Math.max(br(c),br(p)):e)}}return s}}var LP=\".\",dn=\"___EC__COMPONENT__CONTAINER___\",IT=\"___EC__EXTENDED_CLASS___\";function Wr(r){var e={main:\"\",sub:\"\"};if(r){var t=r.split(LP);e.main=t[0]||\"\",e.sub=t[1]||\"\"}return e}function PP(r){xe(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(r),'componentType \"'+r+'\" illegal')}function RP(r){return!!(r&&r[IT])}function Lg(r,e){r.$constructor=r,r.extend=function(t){var a=this,n;return EP(a)?n=(function(i){k(o,i);function o(){return i.apply(this,arguments)||this}return o})(a):(n=function(){(t.$constructor||a).apply(this,arguments)},gg(n,this)),V(n.prototype,t),n[IT]=!0,n.extend=this.extend,n.superCall=NP,n.superApply=BP,n.superClass=a,n}}function EP(r){return K(r)&&/^class\\s/.test(Function.prototype.toString.call(r))}function LT(r,e){r.extend=e.extend}var kP=Math.round(Math.random()*10);function OP(r){var e=[\"__\\0is_clz\",kP++].join(\"_\");r.prototype[e]=!0,r.isInstance=function(t){return!!(t&&t[e])}}function NP(r,e){for(var t=[],a=2;a<arguments.length;a++)t[a-2]=arguments[a];return this.superClass.prototype[e].apply(r,t)}function BP(r,e,t){return this.superClass.prototype[e].apply(r,t)}function Sh(r){var e={};r.registerClass=function(a){var n=a.type||a.prototype.type;if(n){PP(n),a.prototype.type=n;var i=Wr(n);if(!i.sub)e[i.main]=a;else if(i.sub!==dn){var o=t(i);o[i.sub]=a}}return a},r.getClass=function(a,n,i){var o=e[a];if(o&&o[dn]&&(o=n?o[n]:null),i&&!o)throw new Error(n?\"Component \"+a+\".\"+(n||\"\")+\" is used but not imported.\":a+\".type should be specified.\");return o},r.getClassesByMainType=function(a){var n=Wr(a),i=[],o=e[n.main];return o&&o[dn]?D(o,function(s,l){l!==dn&&i.push(s)}):i.push(o),i},r.hasClass=function(a){var n=Wr(a);return!!e[n.main]},r.getAllClassMainTypes=function(){var a=[];return D(e,function(n,i){a.push(i)}),a},r.hasSubTypes=function(a){var n=Wr(a),i=e[n.main];return i&&i[dn]};function t(a){var n=e[a.main];return(!n||!n[dn])&&(n=e[a.main]={},n[dn]=!0),n}}function si(r,e){for(var t=0;t<r.length;t++)r[t][1]||(r[t][1]=r[t][0]);return e=e||!1,function(a,n,i){for(var o={},s=0;s<r.length;s++){var l=r[s][1];if(!(n&&vt(n,l)>=0||i&&vt(i,l)<0)){var u=a.getShallow(l,e);u!=null&&(o[r[s][0]]=u)}}return o}}var VP=[[\"fill\",\"color\"],[\"shadowBlur\"],[\"shadowOffsetX\"],[\"shadowOffsetY\"],[\"opacity\"],[\"shadowColor\"]],zP=si(VP),GP=(function(){function r(){}return r.prototype.getAreaStyle=function(e,t){return zP(this,e,t)},r})(),$p=new wl(50);function FP(r){if(typeof r==\"string\"){var e=$p.get(r);return e&&e.image}else return r}function Pg(r,e,t,a,n){if(r)if(typeof r==\"string\"){if(e&&e.__zrImageSrc===r||!t)return e;var i=$p.get(r),o={hostEl:t,cb:a,cbPayload:n};return i?(e=i.image,!xh(e)&&i.pending.push(o)):(e=Mr.loadImage(r,u0,u0),e.__zrImageSrc=r,$p.put(r,e.__cachedImgObj={image:e,pending:[o]})),e}else return r;else return e}function u0(){var r=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e<r.pending.length;e++){var t=r.pending[e],a=t.cb;a&&a(this,t.cbPayload),t.hostEl.dirty()}r.pending.length=0}function xh(r){return r&&r.width&&r.height}var xv=/\\{([a-zA-Z0-9_]+)\\|([^}]*)\\}/g;function HP(r,e,t,a,n){var i={};return PT(i,r,e,t,a,n),i.text}function PT(r,e,t,a,n,i){if(!t){r.text=\"\",r.isTruncated=!1;return}var o=(e+\"\").split(`\n`);i=RT(t,a,n,i);for(var s=!1,l={},u=0,f=o.length;u<f;u++)ET(l,o[u],i),o[u]=l.textLine,s=s||l.isTruncated;r.text=o.join(`\n`),r.isTruncated=s}function RT(r,e,t,a){a=a||{};var n=V({},a);n.font=e,t=st(t,\"...\"),n.maxIterations=st(a.maxIterations,2);var i=n.minChar=st(a.minChar,0);n.cnCharWidth=Xe(\"国\",e);var o=n.ascCharWidth=Xe(\"a\",e);n.placeholder=st(a.placeholder,\"\");for(var s=r=Math.max(0,r-1),l=0;l<i&&s>=o;l++)s-=o;var u=Xe(t,e);return u>s&&(t=\"\",u=0),s=r-u,n.ellipsis=t,n.ellipsisWidth=u,n.contentWidth=s,n.containerWidth=r,n}function ET(r,e,t){var a=t.containerWidth,n=t.font,i=t.contentWidth;if(!a){r.textLine=\"\",r.isTruncated=!1;return}var o=Xe(e,n);if(o<=a){r.textLine=e,r.isTruncated=!1;return}for(var s=0;;s++){if(o<=i||s>=t.maxIterations){e+=t.ellipsis;break}var l=s===0?WP(e,i,t.ascCharWidth,t.cnCharWidth):o>0?Math.floor(e.length*i/o):0;e=e.substr(0,l),o=Xe(e,n)}e===\"\"&&(e=t.placeholder),r.textLine=e,r.isTruncated=!0}function WP(r,e,t,a){for(var n=0,i=0,o=r.length;i<o&&n<e;i++){var s=r.charCodeAt(i);n+=0<=s&&s<=127?t:a}return i}function UP(r,e){r!=null&&(r+=\"\");var t=e.overflow,a=e.padding,n=e.font,i=t===\"truncate\",o=yh(n),s=st(e.lineHeight,o),l=!!e.backgroundColor,u=e.lineOverflow===\"truncate\",f=!1,h=e.width,v;h!=null&&(t===\"break\"||t===\"breakAll\")?v=r?kT(r,e.font,h,t===\"breakAll\",0).lines:[]:v=r?r.split(`\n`):[];var c=v.length*s,p=st(e.height,c);if(c>p&&u){var d=Math.floor(p/s);f=f||v.length>d,v=v.slice(0,d)}if(r&&i&&h!=null)for(var g=RT(h,n,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),y={},m=0;m<v.length;m++)ET(y,v[m],g),v[m]=y.textLine,f=f||y.isTruncated;for(var _=p,S=0,m=0;m<v.length;m++)S=Math.max(Xe(v[m],n),S);h==null&&(h=S);var b=S;return a&&(_+=a[0]+a[2],b+=a[1]+a[3],h+=a[1]+a[3]),l&&(b=h),{lines:v,height:p,outerWidth:b,outerHeight:_,lineHeight:s,calculatedLineHeight:o,contentWidth:S,contentHeight:c,width:h,isTruncated:f}}var YP=(function(){function r(){}return r})(),f0=(function(){function r(e){this.tokens=[],e&&(this.tokens=e)}return r})(),$P=(function(){function r(){this.width=0,this.height=0,this.contentWidth=0,this.contentHeight=0,this.outerWidth=0,this.outerHeight=0,this.lines=[],this.isTruncated=!1}return r})();function XP(r,e){var t=new $P;if(r!=null&&(r+=\"\"),!r)return t;for(var a=e.width,n=e.height,i=e.overflow,o=(i===\"break\"||i===\"breakAll\")&&a!=null?{width:a,accumWidth:0,breakAll:i===\"breakAll\"}:null,s=xv.lastIndex=0,l;(l=xv.exec(r))!=null;){var u=l.index;u>s&&bv(t,r.substring(s,u),e,o),bv(t,l[2],e,o,l[1]),s=xv.lastIndex}s<r.length&&bv(t,r.substring(s,r.length),e,o);var f=[],h=0,v=0,c=e.padding,p=i===\"truncate\",d=e.lineOverflow===\"truncate\",g={};function y(F,H,U){F.width=H,F.lineHeight=U,h+=U,v=Math.max(v,H)}t:for(var m=0;m<t.lines.length;m++){for(var _=t.lines[m],S=0,b=0,x=0;x<_.tokens.length;x++){var w=_.tokens[x],T=w.styleName&&e.rich[w.styleName]||{},A=w.textPadding=T.padding,C=A?A[1]+A[3]:0,M=w.font=T.font||e.font;w.contentHeight=yh(M);var I=st(T.height,w.contentHeight);if(w.innerHeight=I,A&&(I+=A[0]+A[2]),w.height=I,w.lineHeight=Tr(T.lineHeight,e.lineHeight,I),w.align=T&&T.align||e.align,w.verticalAlign=T&&T.verticalAlign||\"middle\",d&&n!=null&&h+w.lineHeight>n){var L=t.lines.length;x>0?(_.tokens=_.tokens.slice(0,x),y(_,b,S),t.lines=t.lines.slice(0,m+1)):t.lines=t.lines.slice(0,m),t.isTruncated=t.isTruncated||t.lines.length<L;break t}var P=T.width,R=P==null||P===\"auto\";if(typeof P==\"string\"&&P.charAt(P.length-1)===\"%\")w.percentWidth=P,f.push(w),w.contentWidth=Xe(w.text,M);else{if(R){var E=T.backgroundColor,N=E&&E.image;N&&(N=FP(N),xh(N)&&(w.width=Math.max(w.width,N.width*I/N.height)))}var O=p&&a!=null?a-b:null;O!=null&&O<w.width?!R||O<C?(w.text=\"\",w.width=w.contentWidth=0):(PT(g,w.text,O-C,M,e.ellipsis,{minChar:e.truncateMinChar}),w.text=g.text,t.isTruncated=t.isTruncated||g.isTruncated,w.width=w.contentWidth=Xe(w.text,M)):w.contentWidth=Xe(w.text,M)}w.width+=C,b+=w.width,T&&(S=Math.max(S,w.lineHeight))}y(_,b,S)}t.outerWidth=t.width=st(a,v),t.outerHeight=t.height=st(n,h),t.contentHeight=h,t.contentWidth=v,c&&(t.outerWidth+=c[1]+c[3],t.outerHeight+=c[0]+c[2]);for(var m=0;m<f.length;m++){var w=f[m],B=w.percentWidth;w.width=parseInt(B,10)/100*t.width}return t}function bv(r,e,t,a,n){var i=e===\"\",o=n&&t.rich[n]||{},s=r.lines,l=o.font||t.font,u=!1,f,h;if(a){var v=o.padding,c=v?v[1]+v[3]:0;if(o.width!=null&&o.width!==\"auto\"){var p=Lr(o.width,a.width)+c;s.length>0&&p+a.accumWidth>a.width&&(f=e.split(`\n`),u=!0),a.accumWidth=p}else{var d=kT(e,l,a.width,a.breakAll,a.accumWidth);a.accumWidth=d.accumWidth+c,h=d.linesWidths,f=d.lines}}else f=e.split(`\n`);for(var g=0;g<f.length;g++){var y=f[g],m=new YP;if(m.styleName=n,m.text=y,m.isLineHolder=!y&&!i,typeof o.width==\"number\"?m.width=o.width:m.width=h?h[g]:Xe(y,l),!g&&!u){var _=(s[s.length-1]||(s[0]=new f0)).tokens,S=_.length;S===1&&_[0].isLineHolder?_[0]=m:(y||!S||i)&&_.push(m)}else s.push(new f0([m]))}}function ZP(r){var e=r.charCodeAt(0);return e>=32&&e<=591||e>=880&&e<=4351||e>=4608&&e<=5119||e>=7680&&e<=8303}var qP=ur(\",&?/;] \".split(\"\"),function(r,e){return r[e]=!0,r},{});function KP(r){return ZP(r)?!!qP[r]:!0}function kT(r,e,t,a,n){for(var i=[],o=[],s=\"\",l=\"\",u=0,f=0,h=0;h<r.length;h++){var v=r.charAt(h);if(v===`\n`){l&&(s+=l,f+=u),i.push(s),o.push(f),s=\"\",l=\"\",u=0,f=0;continue}var c=Xe(v,e),p=a?!1:!KP(v);if(i.length?f+c>t:n+f+c>t){f?(s||l)&&(p?(s||(s=l,l=\"\",u=0,f=u),i.push(s),o.push(f-u),l+=v,u+=c,s=\"\",f=u):(l&&(s+=l,l=\"\",u=0),i.push(s),o.push(f),s=v,f=c)):p?(i.push(l),o.push(u),l=v,u=c):(i.push(v),o.push(c));continue}f+=c,p?(l+=v,u+=c):(l&&(s+=l,l=\"\",u=0),s+=v)}return!i.length&&!s&&(s=r,l=\"\",u=0),l&&(s+=l),s&&(i.push(s),o.push(f)),i.length===1&&(f+=n),{accumWidth:f,lines:i,linesWidths:o}}var Xp=\"__zr_style_\"+Math.round(Math.random()*10),Jn={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:\"#000\",opacity:1,blend:\"source-over\"},bh={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Jn[Xp]=!0;var h0=[\"z\",\"z2\",\"invisible\"],jP=[\"invisible\"],fr=(function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype._init=function(t){for(var a=_t(t),n=0;n<a.length;n++){var i=a[n];i===\"style\"?this.useStyle(t[i]):r.prototype.attrKV.call(this,i,t[i])}this.style||this.useStyle({})},e.prototype.beforeBrush=function(){},e.prototype.afterBrush=function(){},e.prototype.innerBeforeBrush=function(){},e.prototype.innerAfterBrush=function(){},e.prototype.shouldBePainted=function(t,a,n,i){var o=this.transform;if(this.ignore||this.invisible||this.style.opacity===0||this.culling&&JP(this,t,a)||o&&!o[0]&&!o[3])return!1;if(n&&this.__clipPaths){for(var s=0;s<this.__clipPaths.length;++s)if(this.__clipPaths[s].isZeroArea())return!1}if(i&&this.parent)for(var l=this.parent;l;){if(l.ignore)return!1;l=l.parent}return!0},e.prototype.contain=function(t,a){return this.rectContain(t,a)},e.prototype.traverse=function(t,a){t.call(a,this)},e.prototype.rectContain=function(t,a){var n=this.transformCoordToLocal(t,a),i=this.getBoundingRect();return i.contain(n[0],n[1])},e.prototype.getPaintRect=function(){var t=this._paintRect;if(!this._paintRect||this.__dirty){var a=this.transform,n=this.getBoundingRect(),i=this.style,o=i.shadowBlur||0,s=i.shadowOffsetX||0,l=i.shadowOffsetY||0;t=this._paintRect||(this._paintRect=new ht(0,0,0,0)),a?ht.applyTransform(t,n,a):t.copy(n),(o||s||l)&&(t.width+=o*2+Math.abs(s),t.height+=o*2+Math.abs(l),t.x=Math.min(t.x,t.x+s-o),t.y=Math.min(t.y,t.y+l-o));var u=this.dirtyRectTolerance;t.isZero()||(t.x=Math.floor(t.x-u),t.y=Math.floor(t.y-u),t.width=Math.ceil(t.width+1+u*2),t.height=Math.ceil(t.height+1+u*2))}return t},e.prototype.setPrevPaintRect=function(t){t?(this._prevPaintRect=this._prevPaintRect||new ht(0,0,0,0),this._prevPaintRect.copy(t)):this._prevPaintRect=null},e.prototype.getPrevPaintRect=function(){return this._prevPaintRect},e.prototype.animateStyle=function(t){return this.animate(\"style\",t)},e.prototype.updateDuringAnimation=function(t){t===\"style\"?this.dirtyStyle():this.markRedraw()},e.prototype.attrKV=function(t,a){t!==\"style\"?r.prototype.attrKV.call(this,t,a):this.style?this.setStyle(a):this.useStyle(a)},e.prototype.setStyle=function(t,a){return typeof t==\"string\"?this.style[t]=a:V(this.style,t),this.dirtyStyle(),this},e.prototype.dirtyStyle=function(t){t||this.markRedraw(),this.__dirty|=ds,this._rect&&(this._rect=null)},e.prototype.dirty=function(){this.dirtyStyle()},e.prototype.styleChanged=function(){return!!(this.__dirty&ds)},e.prototype.styleUpdated=function(){this.__dirty&=~ds},e.prototype.createStyle=function(t){return xl(Jn,t)},e.prototype.useStyle=function(t){t[Xp]||(t=this.createStyle(t)),this.__inHover?this.__hoverStyle=t:this.style=t,this.dirtyStyle()},e.prototype.isStyleObject=function(t){return t[Xp]},e.prototype._innerSaveToNormal=function(t){r.prototype._innerSaveToNormal.call(this,t);var a=this._normalState;t.style&&!a.style&&(a.style=this._mergeStyle(this.createStyle(),this.style)),this._savePrimaryToNormal(t,a,h0)},e.prototype._applyStateObj=function(t,a,n,i,o,s){r.prototype._applyStateObj.call(this,t,a,n,i,o,s);var l=!(a&&i),u;if(a&&a.style?o?i?u=a.style:(u=this._mergeStyle(this.createStyle(),n.style),this._mergeStyle(u,a.style)):(u=this._mergeStyle(this.createStyle(),i?this.style:n.style),this._mergeStyle(u,a.style)):l&&(u=n.style),u)if(o){var f=this.style;if(this.style=this.createStyle(l?{}:f),l)for(var h=_t(f),v=0;v<h.length;v++){var c=h[v];c in u&&(u[c]=u[c],this.style[c]=f[c])}for(var p=_t(u),v=0;v<p.length;v++){var c=p[v];this.style[c]=this.style[c]}this._transitionState(t,{style:u},s,this.getAnimationStyleProps())}else this.useStyle(u);for(var d=this.__inHover?jP:h0,v=0;v<d.length;v++){var c=d[v];a&&a[c]!=null?this[c]=a[c]:l&&n[c]!=null&&(this[c]=n[c])}},e.prototype._mergeStates=function(t){for(var a=r.prototype._mergeStates.call(this,t),n,i=0;i<t.length;i++){var o=t[i];o.style&&(n=n||{},this._mergeStyle(n,o.style))}return n&&(a.style=n),a},e.prototype._mergeStyle=function(t,a){return V(t,a),t},e.prototype.getAnimationStyleProps=function(){return bh},e.initDefaultProps=(function(){var t=e.prototype;t.type=\"displayable\",t.invisible=!1,t.z=0,t.z2=0,t.zlevel=0,t.culling=!1,t.cursor=\"pointer\",t.rectHover=!1,t.incremental=!1,t._rect=null,t.dirtyRectTolerance=0,t.__dirty=We|ds})(),e})(mh),wv=new ht(0,0,0,0),Tv=new ht(0,0,0,0);function JP(r,e,t){return wv.copy(r.getBoundingRect()),r.transform&&wv.applyTransform(r.transform),Tv.width=e,Tv.height=t,!wv.intersect(Tv)}var Be=Math.min,Ve=Math.max,Av=Math.sin,Cv=Math.cos,gn=Math.PI*2,Ql=rn(),tu=rn(),eu=rn();function wh(r,e,t){if(r.length!==0){for(var a=r[0],n=a[0],i=a[0],o=a[1],s=a[1],l=1;l<r.length;l++)a=r[l],n=Be(n,a[0]),i=Ve(i,a[0]),o=Be(o,a[1]),s=Ve(s,a[1]);e[0]=n,e[1]=o,t[0]=i,t[1]=s}}function v0(r,e,t,a,n,i){n[0]=Be(r,t),n[1]=Be(e,a),i[0]=Ve(r,t),i[1]=Ve(e,a)}var c0=[],p0=[];function QP(r,e,t,a,n,i,o,s,l,u){var f=jw,h=ee,v=f(r,t,n,o,c0);l[0]=1/0,l[1]=1/0,u[0]=-1/0,u[1]=-1/0;for(var c=0;c<v;c++){var p=h(r,t,n,o,c0[c]);l[0]=Be(p,l[0]),u[0]=Ve(p,u[0])}v=f(e,a,i,s,p0);for(var c=0;c<v;c++){var d=h(e,a,i,s,p0[c]);l[1]=Be(d,l[1]),u[1]=Ve(d,u[1])}l[0]=Be(r,l[0]),u[0]=Ve(r,u[0]),l[0]=Be(o,l[0]),u[0]=Ve(o,u[0]),l[1]=Be(e,l[1]),u[1]=Ve(e,u[1]),l[1]=Be(s,l[1]),u[1]=Ve(s,u[1])}function tR(r,e,t,a,n,i,o,s){var l=Qw,u=le,f=Ve(Be(l(r,t,n),1),0),h=Ve(Be(l(e,a,i),1),0),v=u(r,t,n,f),c=u(e,a,i,h);o[0]=Be(r,n,v),o[1]=Be(e,i,c),s[0]=Ve(r,n,v),s[1]=Ve(e,i,c)}function eR(r,e,t,a,n,i,o,s,l){var u=la,f=ua,h=Math.abs(n-i);if(h%gn<1e-4&&h>1e-4){s[0]=r-t,s[1]=e-a,l[0]=r+t,l[1]=e+a;return}if(Ql[0]=Cv(n)*t+r,Ql[1]=Av(n)*a+e,tu[0]=Cv(i)*t+r,tu[1]=Av(i)*a+e,u(s,Ql,tu),f(l,Ql,tu),n=n%gn,n<0&&(n=n+gn),i=i%gn,i<0&&(i=i+gn),n>i&&!o?i+=gn:n<i&&o&&(n+=gn),o){var v=i;i=n,n=v}for(var c=0;c<i;c+=Math.PI/2)c>n&&(eu[0]=Cv(c)*t+r,eu[1]=Av(c)*a+e,u(s,eu,s),f(l,eu,l))}var Ot={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},yn=[],mn=[],Er=[],Ta=[],kr=[],Or=[],Dv=Math.min,Mv=Math.max,_n=Math.cos,Sn=Math.sin,ra=Math.abs,Zp=Math.PI,Ra=Zp*2,Iv=typeof Float32Array<\"u\",Yo=[];function Lv(r){var e=Math.round(r/Zp*1e8)/1e8;return e%2*Zp}function Rg(r,e){var t=Lv(r[0]);t<0&&(t+=Ra);var a=t-r[0],n=r[1];n+=a,!e&&n-t>=Ra?n=t+Ra:e&&t-n>=Ra?n=t-Ra:!e&&t>n?n=t+(Ra-Lv(t-n)):e&&t<n&&(n=t-(Ra-Lv(n-t))),r[0]=t,r[1]=n}var jr=(function(){function r(e){this.dpr=1,this._xi=0,this._yi=0,this._x0=0,this._y0=0,this._len=0,e&&(this._saveData=!1),this._saveData&&(this.data=[])}return r.prototype.increaseVersion=function(){this._version++},r.prototype.getVersion=function(){return this._version},r.prototype.setScale=function(e,t,a){a=a||0,a>0&&(this._ux=ra(a/Sf/e)||0,this._uy=ra(a/Sf/t)||0)},r.prototype.setDPR=function(e){this.dpr=e},r.prototype.setContext=function(e){this._ctx=e},r.prototype.getContext=function(){return this._ctx},r.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},r.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},r.prototype.moveTo=function(e,t){return this._drawPendingPt(),this.addData(Ot.M,e,t),this._ctx&&this._ctx.moveTo(e,t),this._x0=e,this._y0=t,this._xi=e,this._yi=t,this},r.prototype.lineTo=function(e,t){var a=ra(e-this._xi),n=ra(t-this._yi),i=a>this._ux||n>this._uy;if(this.addData(Ot.L,e,t),this._ctx&&i&&this._ctx.lineTo(e,t),i)this._xi=e,this._yi=t,this._pendingPtDist=0;else{var o=a*a+n*n;o>this._pendingPtDist&&(this._pendingPtX=e,this._pendingPtY=t,this._pendingPtDist=o)}return this},r.prototype.bezierCurveTo=function(e,t,a,n,i,o){return this._drawPendingPt(),this.addData(Ot.C,e,t,a,n,i,o),this._ctx&&this._ctx.bezierCurveTo(e,t,a,n,i,o),this._xi=i,this._yi=o,this},r.prototype.quadraticCurveTo=function(e,t,a,n){return this._drawPendingPt(),this.addData(Ot.Q,e,t,a,n),this._ctx&&this._ctx.quadraticCurveTo(e,t,a,n),this._xi=a,this._yi=n,this},r.prototype.arc=function(e,t,a,n,i,o){this._drawPendingPt(),Yo[0]=n,Yo[1]=i,Rg(Yo,o),n=Yo[0],i=Yo[1];var s=i-n;return this.addData(Ot.A,e,t,a,a,n,s,0,o?0:1),this._ctx&&this._ctx.arc(e,t,a,n,i,o),this._xi=_n(i)*a+e,this._yi=Sn(i)*a+t,this},r.prototype.arcTo=function(e,t,a,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(e,t,a,n,i),this},r.prototype.rect=function(e,t,a,n){return this._drawPendingPt(),this._ctx&&this._ctx.rect(e,t,a,n),this.addData(Ot.R,e,t,a,n),this},r.prototype.closePath=function(){this._drawPendingPt(),this.addData(Ot.Z);var e=this._ctx,t=this._x0,a=this._y0;return e&&e.closePath(),this._xi=t,this._yi=a,this},r.prototype.fill=function(e){e&&e.fill(),this.toStatic()},r.prototype.stroke=function(e){e&&e.stroke(),this.toStatic()},r.prototype.len=function(){return this._len},r.prototype.setData=function(e){var t=e.length;!(this.data&&this.data.length===t)&&Iv&&(this.data=new Float32Array(t));for(var a=0;a<t;a++)this.data[a]=e[a];this._len=t},r.prototype.appendPath=function(e){e instanceof Array||(e=[e]);for(var t=e.length,a=0,n=this._len,i=0;i<t;i++)a+=e[i].len();Iv&&this.data instanceof Float32Array&&(this.data=new Float32Array(n+a));for(var i=0;i<t;i++)for(var o=e[i].data,s=0;s<o.length;s++)this.data[n++]=o[s];this._len=n},r.prototype.addData=function(e,t,a,n,i,o,s,l,u){if(this._saveData){var f=this.data;this._len+arguments.length>f.length&&(this._expandData(),f=this.data);for(var h=0;h<arguments.length;h++)f[this._len++]=arguments[h]}},r.prototype._drawPendingPt=function(){this._pendingPtDist>0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},r.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var e=[],t=0;t<this._len;t++)e[t]=this.data[t];this.data=e}},r.prototype.toStatic=function(){if(this._saveData){this._drawPendingPt();var e=this.data;e instanceof Array&&(e.length=this._len,Iv&&this._len>11&&(this.data=new Float32Array(e)))}},r.prototype.getBoundingRect=function(){Er[0]=Er[1]=kr[0]=kr[1]=Number.MAX_VALUE,Ta[0]=Ta[1]=Or[0]=Or[1]=-Number.MAX_VALUE;var e=this.data,t=0,a=0,n=0,i=0,o;for(o=0;o<this._len;){var s=e[o++],l=o===1;switch(l&&(t=e[o],a=e[o+1],n=t,i=a),s){case Ot.M:t=n=e[o++],a=i=e[o++],kr[0]=n,kr[1]=i,Or[0]=n,Or[1]=i;break;case Ot.L:v0(t,a,e[o],e[o+1],kr,Or),t=e[o++],a=e[o++];break;case Ot.C:QP(t,a,e[o++],e[o++],e[o++],e[o++],e[o],e[o+1],kr,Or),t=e[o++],a=e[o++];break;case Ot.Q:tR(t,a,e[o++],e[o++],e[o],e[o+1],kr,Or),t=e[o++],a=e[o++];break;case Ot.A:var u=e[o++],f=e[o++],h=e[o++],v=e[o++],c=e[o++],p=e[o++]+c;o+=1;var d=!e[o++];l&&(n=_n(c)*h+u,i=Sn(c)*v+f),eR(u,f,h,v,c,p,d,kr,Or),t=_n(p)*h+u,a=Sn(p)*v+f;break;case Ot.R:n=t=e[o++],i=a=e[o++];var g=e[o++],y=e[o++];v0(n,i,n+g,i+y,kr,Or);break;case Ot.Z:t=n,a=i;break}la(Er,Er,kr),ua(Ta,Ta,Or)}return o===0&&(Er[0]=Er[1]=Ta[0]=Ta[1]=0),new ht(Er[0],Er[1],Ta[0]-Er[0],Ta[1]-Er[1])},r.prototype._calculateLength=function(){var e=this.data,t=this._len,a=this._ux,n=this._uy,i=0,o=0,s=0,l=0;this._pathSegLen||(this._pathSegLen=[]);for(var u=this._pathSegLen,f=0,h=0,v=0;v<t;){var c=e[v++],p=v===1;p&&(i=e[v],o=e[v+1],s=i,l=o);var d=-1;switch(c){case Ot.M:i=s=e[v++],o=l=e[v++];break;case Ot.L:{var g=e[v++],y=e[v++],m=g-i,_=y-o;(ra(m)>a||ra(_)>n||v===t-1)&&(d=Math.sqrt(m*m+_*_),i=g,o=y);break}case Ot.C:{var S=e[v++],b=e[v++],g=e[v++],y=e[v++],x=e[v++],w=e[v++];d=y2(i,o,S,b,g,y,x,w,10),i=x,o=w;break}case Ot.Q:{var S=e[v++],b=e[v++],g=e[v++],y=e[v++];d=_2(i,o,S,b,g,y,10),i=g,o=y;break}case Ot.A:var T=e[v++],A=e[v++],C=e[v++],M=e[v++],I=e[v++],L=e[v++],P=L+I;v+=1,p&&(s=_n(I)*C+T,l=Sn(I)*M+A),d=Mv(C,M)*Dv(Ra,Math.abs(L)),i=_n(P)*C+T,o=Sn(P)*M+A;break;case Ot.R:{s=i=e[v++],l=o=e[v++];var R=e[v++],E=e[v++];d=R*2+E*2;break}case Ot.Z:{var m=s-i,_=l-o;d=Math.sqrt(m*m+_*_),i=s,o=l;break}}d>=0&&(u[h++]=d,f+=d)}return this._pathLen=f,f},r.prototype.rebuildPath=function(e,t){var a=this.data,n=this._ux,i=this._uy,o=this._len,s,l,u,f,h,v,c=t<1,p,d,g=0,y=0,m,_=0,S,b;if(!(c&&(this._pathSegLen||this._calculateLength(),p=this._pathSegLen,d=this._pathLen,m=t*d,!m)))t:for(var x=0;x<o;){var w=a[x++],T=x===1;switch(T&&(u=a[x],f=a[x+1],s=u,l=f),w!==Ot.L&&_>0&&(e.lineTo(S,b),_=0),w){case Ot.M:s=u=a[x++],l=f=a[x++],e.moveTo(u,f);break;case Ot.L:{h=a[x++],v=a[x++];var A=ra(h-u),C=ra(v-f);if(A>n||C>i){if(c){var M=p[y++];if(g+M>m){var I=(m-g)/M;e.lineTo(u*(1-I)+h*I,f*(1-I)+v*I);break t}g+=M}e.lineTo(h,v),u=h,f=v,_=0}else{var L=A*A+C*C;L>_&&(S=h,b=v,_=L)}break}case Ot.C:{var P=a[x++],R=a[x++],E=a[x++],N=a[x++],O=a[x++],B=a[x++];if(c){var M=p[y++];if(g+M>m){var I=(m-g)/M;ja(u,P,E,O,I,yn),ja(f,R,N,B,I,mn),e.bezierCurveTo(yn[1],mn[1],yn[2],mn[2],yn[3],mn[3]);break t}g+=M}e.bezierCurveTo(P,R,E,N,O,B),u=O,f=B;break}case Ot.Q:{var P=a[x++],R=a[x++],E=a[x++],N=a[x++];if(c){var M=p[y++];if(g+M>m){var I=(m-g)/M;$s(u,P,E,I,yn),$s(f,R,N,I,mn),e.quadraticCurveTo(yn[1],mn[1],yn[2],mn[2]);break t}g+=M}e.quadraticCurveTo(P,R,E,N),u=E,f=N;break}case Ot.A:var F=a[x++],H=a[x++],U=a[x++],j=a[x++],Q=a[x++],it=a[x++],Pt=a[x++],Ut=!a[x++],ct=U>j?U:j,et=ra(U-j)>.001,dt=Q+it,q=!1;if(c){var M=p[y++];g+M>m&&(dt=Q+it*(m-g)/M,q=!0),g+=M}if(et&&e.ellipse?e.ellipse(F,H,U,j,Pt,Q,dt,Ut):e.arc(F,H,ct,Q,dt,Ut),q)break t;T&&(s=_n(Q)*U+F,l=Sn(Q)*j+H),u=_n(dt)*U+F,f=Sn(dt)*j+H;break;case Ot.R:s=u=a[x],l=f=a[x+1],h=a[x++],v=a[x++];var ot=a[x++],Bt=a[x++];if(c){var M=p[y++];if(g+M>m){var It=m-g;e.moveTo(h,v),e.lineTo(h+Dv(It,ot),v),It-=ot,It>0&&e.lineTo(h+ot,v+Dv(It,Bt)),It-=Bt,It>0&&e.lineTo(h+Mv(ot-It,0),v+Bt),It-=ot,It>0&&e.lineTo(h,v+Mv(Bt-It,0));break t}g+=M}e.rect(h,v,ot,Bt);break;case Ot.Z:if(c){var M=p[y++];if(g+M>m){var I=(m-g)/M;e.lineTo(u*(1-I)+s*I,f*(1-I)+l*I);break t}g+=M}e.closePath(),u=s,f=l}}},r.prototype.clone=function(){var e=new r,t=this.data;return e.data=t.slice?t.slice():Array.prototype.slice.call(t),e._len=this._len,e},r.CMD=Ot,r.initDefaultProps=(function(){var e=r.prototype;e._saveData=!0,e._ux=0,e._uy=0,e._pendingPtDist=0,e._version=0})(),r})();function ka(r,e,t,a,n,i,o){if(n===0)return!1;var s=n,l=0,u=r;if(o>e+s&&o>a+s||o<e-s&&o<a-s||i>r+s&&i>t+s||i<r-s&&i<t-s)return!1;if(r!==t)l=(e-a)/(r-t),u=(r*a-t*e)/(r-t);else return Math.abs(i-r)<=s/2;var f=l*i-o+u,h=f*f/(l*l+1);return h<=s/2*s/2}function rR(r,e,t,a,n,i,o,s,l,u,f){if(l===0)return!1;var h=l;if(f>e+h&&f>a+h&&f>i+h&&f>s+h||f<e-h&&f<a-h&&f<i-h&&f<s-h||u>r+h&&u>t+h&&u>n+h&&u>o+h||u<r-h&&u<t-h&&u<n-h&&u<o-h)return!1;var v=Jw(r,e,t,a,n,i,o,s,u,f,null);return v<=h/2}function OT(r,e,t,a,n,i,o,s,l){if(o===0)return!1;var u=o;if(l>e+u&&l>a+u&&l>i+u||l<e-u&&l<a-u&&l<i-u||s>r+u&&s>t+u&&s>n+u||s<r-u&&s<t-u&&s<n-u)return!1;var f=tT(r,e,t,a,n,i,s,l,null);return f<=u/2}var d0=Math.PI*2;function $e(r){return r%=d0,r<0&&(r+=d0),r}var $o=Math.PI*2;function aR(r,e,t,a,n,i,o,s,l){if(o===0)return!1;var u=o;s-=r,l-=e;var f=Math.sqrt(s*s+l*l);if(f-u>t||f+u<t)return!1;if(Math.abs(a-n)%$o<1e-4)return!0;if(i){var h=a;a=$e(n),n=$e(h)}else a=$e(a),n=$e(n);a>n&&(n+=$o);var v=Math.atan2(l,s);return v<0&&(v+=$o),v>=a&&v<=n||v+$o>=a&&v+$o<=n}function oa(r,e,t,a,n,i){if(i>e&&i>a||i<e&&i<a||a===e)return 0;var o=(i-e)/(a-e),s=a<e?1:-1;(o===1||o===0)&&(s=a<e?.5:-.5);var l=o*(t-r)+r;return l===n?1/0:l>n?s:0}var Aa=jr.CMD,xn=Math.PI*2,nR=1e-4;function iR(r,e){return Math.abs(r-e)<nR}var De=[-1,-1,-1],rr=[-1,-1];function oR(){var r=rr[0];rr[0]=rr[1],rr[1]=r}function sR(r,e,t,a,n,i,o,s,l,u){if(u>e&&u>a&&u>i&&u>s||u<e&&u<a&&u<i&&u<s)return 0;var f=gf(e,a,i,s,u,De);if(f===0)return 0;for(var h=0,v=-1,c=void 0,p=void 0,d=0;d<f;d++){var g=De[d],y=g===0||g===1?.5:1,m=ee(r,t,n,o,g);m<l||(v<0&&(v=jw(e,a,i,s,rr),rr[1]<rr[0]&&v>1&&oR(),c=ee(e,a,i,s,rr[0]),v>1&&(p=ee(e,a,i,s,rr[1]))),v===2?g<rr[0]?h+=c<e?y:-y:g<rr[1]?h+=p<c?y:-y:h+=s<p?y:-y:g<rr[0]?h+=c<e?y:-y:h+=s<c?y:-y)}return h}function lR(r,e,t,a,n,i,o,s){if(s>e&&s>a&&s>i||s<e&&s<a&&s<i)return 0;var l=m2(e,a,i,s,De);if(l===0)return 0;var u=Qw(e,a,i);if(u>=0&&u<=1){for(var f=0,h=le(e,a,i,u),v=0;v<l;v++){var c=De[v]===0||De[v]===1?.5:1,p=le(r,t,n,De[v]);p<o||(De[v]<u?f+=h<e?c:-c:f+=i<h?c:-c)}return f}else{var c=De[0]===0||De[0]===1?.5:1,p=le(r,t,n,De[0]);return p<o?0:i<e?c:-c}}function uR(r,e,t,a,n,i,o,s){if(s-=e,s>t||s<-t)return 0;var l=Math.sqrt(t*t-s*s);De[0]=-l,De[1]=l;var u=Math.abs(a-n);if(u<1e-4)return 0;if(u>=xn-1e-4){a=0,n=xn;var f=i?1:-1;return o>=De[0]+r&&o<=De[1]+r?f:0}if(a>n){var h=a;a=n,n=h}a<0&&(a+=xn,n+=xn);for(var v=0,c=0;c<2;c++){var p=De[c];if(p+r>o){var d=Math.atan2(s,p),f=i?1:-1;d<0&&(d=xn+d),(d>=a&&d<=n||d+xn>=a&&d+xn<=n)&&(d>Math.PI/2&&d<Math.PI*1.5&&(f=-f),v+=f)}}return v}function NT(r,e,t,a,n){for(var i=r.data,o=r.len(),s=0,l=0,u=0,f=0,h=0,v,c,p=0;p<o;){var d=i[p++],g=p===1;switch(d===Aa.M&&p>1&&(t||(s+=oa(l,u,f,h,a,n))),g&&(l=i[p],u=i[p+1],f=l,h=u),d){case Aa.M:f=i[p++],h=i[p++],l=f,u=h;break;case Aa.L:if(t){if(ka(l,u,i[p],i[p+1],e,a,n))return!0}else s+=oa(l,u,i[p],i[p+1],a,n)||0;l=i[p++],u=i[p++];break;case Aa.C:if(t){if(rR(l,u,i[p++],i[p++],i[p++],i[p++],i[p],i[p+1],e,a,n))return!0}else s+=sR(l,u,i[p++],i[p++],i[p++],i[p++],i[p],i[p+1],a,n)||0;l=i[p++],u=i[p++];break;case Aa.Q:if(t){if(OT(l,u,i[p++],i[p++],i[p],i[p+1],e,a,n))return!0}else s+=lR(l,u,i[p++],i[p++],i[p],i[p+1],a,n)||0;l=i[p++],u=i[p++];break;case Aa.A:var y=i[p++],m=i[p++],_=i[p++],S=i[p++],b=i[p++],x=i[p++];p+=1;var w=!!(1-i[p++]);v=Math.cos(b)*_+y,c=Math.sin(b)*S+m,g?(f=v,h=c):s+=oa(l,u,v,c,a,n);var T=(a-y)*S/_+y;if(t){if(aR(y,m,S,b,b+x,w,e,T,n))return!0}else s+=uR(y,m,S,b,b+x,w,T,n);l=Math.cos(b+x)*_+y,u=Math.sin(b+x)*S+m;break;case Aa.R:f=l=i[p++],h=u=i[p++];var A=i[p++],C=i[p++];if(v=f+A,c=h+C,t){if(ka(f,h,v,h,e,a,n)||ka(v,h,v,c,e,a,n)||ka(v,c,f,c,e,a,n)||ka(f,c,f,h,e,a,n))return!0}else s+=oa(v,h,v,c,a,n),s+=oa(f,c,f,h,a,n);break;case Aa.Z:if(t){if(ka(l,u,f,h,e,a,n))return!0}else s+=oa(l,u,f,h,a,n);l=f,u=h;break}}return!t&&!iR(u,h)&&(s+=oa(l,u,f,h,a,n)||0),s!==0}function fR(r,e,t){return NT(r,0,!1,e,t)}function hR(r,e,t,a){return NT(r,e,!0,t,a)}var bf=J({fill:\"#000\",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:\"butt\",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Jn),vR={style:J({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},bh.style)},Pv=qr.concat([\"invisible\",\"culling\",\"z\",\"z2\",\"zlevel\",\"parent\"]),mt=(function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.update=function(){var t=this;r.prototype.update.call(this);var a=this.style;if(a.decal){var n=this._decalEl=this._decalEl||new e;n.buildPath===e.prototype.buildPath&&(n.buildPath=function(l){t.buildPath(l,t.shape)}),n.silent=!0;var i=n.style;for(var o in a)i[o]!==a[o]&&(i[o]=a[o]);i.fill=a.fill?a.decal:null,i.decal=null,i.shadowColor=null,a.strokeFirst&&(i.stroke=null);for(var s=0;s<Pv.length;++s)n[Pv[s]]=this[Pv[s]];n.__dirty|=We}else this._decalEl&&(this._decalEl=null)},e.prototype.getDecalElement=function(){return this._decalEl},e.prototype._init=function(t){var a=_t(t);this.shape=this.getDefaultShape();var n=this.getDefaultStyle();n&&this.useStyle(n);for(var i=0;i<a.length;i++){var o=a[i],s=t[o];o===\"style\"?this.style?V(this.style,s):this.useStyle(s):o===\"shape\"?V(this.shape,s):r.prototype.attrKV.call(this,o,s)}this.style||this.useStyle({})},e.prototype.getDefaultStyle=function(){return null},e.prototype.getDefaultShape=function(){return{}},e.prototype.canBeInsideText=function(){return this.hasFill()},e.prototype.getInsideTextFill=function(){var t=this.style.fill;if(t!==\"none\"){if(Y(t)){var a=qs(t,0);return a>.5?zp:a>.2?K2:Gp}else if(t)return Gp}return zp},e.prototype.getInsideTextStroke=function(t){var a=this.style.fill;if(Y(a)){var n=this.__zr,i=!!(n&&n.isDarkMode()),o=qs(t,0)<Vp;if(i===o)return a}},e.prototype.buildPath=function(t,a,n){},e.prototype.pathUpdated=function(){this.__dirty&=~Ui},e.prototype.getUpdatedPathProxy=function(t){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,t),this.path},e.prototype.createPathProxy=function(){this.path=new jr(!1)},e.prototype.hasStroke=function(){var t=this.style,a=t.stroke;return!(a==null||a===\"none\"||!(t.lineWidth>0))},e.prototype.hasFill=function(){var t=this.style,a=t.fill;return a!=null&&a!==\"none\"},e.prototype.getBoundingRect=function(){var t=this._rect,a=this.style,n=!t;if(n){var i=!1;this.path||(i=!0,this.createPathProxy());var o=this.path;(i||this.__dirty&Ui)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),t=o.getBoundingRect()}if(this._rect=t,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=t.clone());if(this.__dirty||n){s.copy(t);var l=a.strokeNoScale?this.getLineScale():1,u=a.lineWidth;if(!this.hasFill()){var f=this.strokeContainThreshold;u=Math.max(u,f??4)}l>1e-10&&(s.width+=u/l,s.height+=u/l,s.x-=u/l/2,s.y-=u/l/2)}return s}return t},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a),i=this.getBoundingRect(),o=this.style;if(t=n[0],a=n[1],i.contain(t,a)){var s=this.path;if(this.hasStroke()){var l=o.lineWidth,u=o.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(this.hasFill()||(l=Math.max(l,this.strokeContainThreshold)),hR(s,l/u,t,a)))return!0}if(this.hasFill())return fR(s,t,a)}return!1},e.prototype.dirtyShape=function(){this.__dirty|=Ui,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},e.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},e.prototype.animateShape=function(t){return this.animate(\"shape\",t)},e.prototype.updateDuringAnimation=function(t){t===\"style\"?this.dirtyStyle():t===\"shape\"?this.dirtyShape():this.markRedraw()},e.prototype.attrKV=function(t,a){t===\"shape\"?this.setShape(a):r.prototype.attrKV.call(this,t,a)},e.prototype.setShape=function(t,a){var n=this.shape;return n||(n=this.shape={}),typeof t==\"string\"?n[t]=a:V(n,t),this.dirtyShape(),this},e.prototype.shapeChanged=function(){return!!(this.__dirty&Ui)},e.prototype.createStyle=function(t){return xl(bf,t)},e.prototype._innerSaveToNormal=function(t){r.prototype._innerSaveToNormal.call(this,t);var a=this._normalState;t.shape&&!a.shape&&(a.shape=V({},this.shape))},e.prototype._applyStateObj=function(t,a,n,i,o,s){r.prototype._applyStateObj.call(this,t,a,n,i,o,s);var l=!(a&&i),u;if(a&&a.shape?o?i?u=a.shape:(u=V({},n.shape),V(u,a.shape)):(u=V({},i?this.shape:n.shape),V(u,a.shape)):l&&(u=n.shape),u)if(o){this.shape=V({},this.shape);for(var f={},h=_t(u),v=0;v<h.length;v++){var c=h[v];typeof u[c]==\"object\"?this.shape[c]=u[c]:f[c]=u[c]}this._transitionState(t,{shape:f},s)}else this.shape=u,this.dirtyShape()},e.prototype._mergeStates=function(t){for(var a=r.prototype._mergeStates.call(this,t),n,i=0;i<t.length;i++){var o=t[i];o.shape&&(n=n||{},this._mergeStyle(n,o.shape))}return n&&(a.shape=n),a},e.prototype.getAnimationStyleProps=function(){return vR},e.prototype.isZeroArea=function(){return!1},e.extend=function(t){var a=(function(i){k(o,i);function o(s){var l=i.call(this,s)||this;return t.init&&t.init.call(l,s),l}return o.prototype.getDefaultStyle=function(){return rt(t.style)},o.prototype.getDefaultShape=function(){return rt(t.shape)},o})(e);for(var n in t)typeof t[n]==\"function\"&&(a.prototype[n]=t[n]);return a},e.initDefaultProps=(function(){var t=e.prototype;t.type=\"path\",t.strokeContainThreshold=5,t.segmentIgnoreThreshold=0,t.subPixelOptimize=!1,t.autoBatch=!1,t.__dirty=We|ds|Ui})(),e})(fr),cR=J({strokeFirst:!0,font:Ka,x:0,y:0,textAlign:\"left\",textBaseline:\"top\",miterLimit:2},bf),fo=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.hasStroke=function(){var t=this.style,a=t.stroke;return a!=null&&a!==\"none\"&&t.lineWidth>0},e.prototype.hasFill=function(){var t=this.style,a=t.fill;return a!=null&&a!==\"none\"},e.prototype.createStyle=function(t){return xl(cR,t)},e.prototype.setBoundingRect=function(t){this._rect=t},e.prototype.getBoundingRect=function(){var t=this.style;if(!this._rect){var a=t.text;a!=null?a+=\"\":a=\"\";var n=Tl(a,t.font,t.textAlign,t.textBaseline);if(n.x+=t.x||0,n.y+=t.y||0,this.hasStroke()){var i=t.lineWidth;n.x-=i/2,n.y-=i/2,n.width+=i,n.height+=i}this._rect=n}return this._rect},e.initDefaultProps=(function(){var t=e.prototype;t.dirtyRectTolerance=10})(),e})(fr);fo.prototype.type=\"tspan\";var pR=J({x:0,y:0},Jn),dR={style:J({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},bh.style)};function gR(r){return!!(r&&typeof r!=\"string\"&&r.width&&r.height)}var se=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.createStyle=function(t){return xl(pR,t)},e.prototype._getSize=function(t){var a=this.style,n=a[t];if(n!=null)return n;var i=gR(a.image)?a.image:this.__image;if(!i)return 0;var o=t===\"width\"?\"height\":\"width\",s=a[o];return s==null?i[t]:i[t]/i[o]*s},e.prototype.getWidth=function(){return this._getSize(\"width\")},e.prototype.getHeight=function(){return this._getSize(\"height\")},e.prototype.getAnimationStyleProps=function(){return dR},e.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new ht(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect},e})(fr);se.prototype.type=\"image\";function yR(r,e){var t=e.x,a=e.y,n=e.width,i=e.height,o=e.r,s,l,u,f;n<0&&(t=t+n,n=-n),i<0&&(a=a+i,i=-i),typeof o==\"number\"?s=l=u=f=o:o instanceof Array?o.length===1?s=l=u=f=o[0]:o.length===2?(s=u=o[0],l=f=o[1]):o.length===3?(s=o[0],l=f=o[1],u=o[2]):(s=o[0],l=o[1],u=o[2],f=o[3]):s=l=u=f=0;var h;s+l>n&&(h=s+l,s*=n/h,l*=n/h),u+f>n&&(h=u+f,u*=n/h,f*=n/h),l+u>i&&(h=l+u,l*=i/h,u*=i/h),s+f>i&&(h=s+f,s*=i/h,f*=i/h),r.moveTo(t+s,a),r.lineTo(t+n-l,a),l!==0&&r.arc(t+n-l,a+l,l,-Math.PI/2,0),r.lineTo(t+n,a+i-u),u!==0&&r.arc(t+n-u,a+i-u,u,0,Math.PI/2),r.lineTo(t+f,a+i),f!==0&&r.arc(t+f,a+i-f,f,Math.PI/2,Math.PI),r.lineTo(t,a+s),s!==0&&r.arc(t+s,a+s,s,Math.PI,Math.PI*1.5)}var Ki=Math.round;function BT(r,e,t){if(e){var a=e.x1,n=e.x2,i=e.y1,o=e.y2;r.x1=a,r.x2=n,r.y1=i,r.y2=o;var s=t&&t.lineWidth;return s&&(Ki(a*2)===Ki(n*2)&&(r.x1=r.x2=Un(a,s,!0)),Ki(i*2)===Ki(o*2)&&(r.y1=r.y2=Un(i,s,!0))),r}}function VT(r,e,t){if(e){var a=e.x,n=e.y,i=e.width,o=e.height;r.x=a,r.y=n,r.width=i,r.height=o;var s=t&&t.lineWidth;return s&&(r.x=Un(a,s,!0),r.y=Un(n,s,!0),r.width=Math.max(Un(a+i,s,!1)-r.x,i===0?0:1),r.height=Math.max(Un(n+o,s,!1)-r.y,o===0?0:1)),r}}function Un(r,e,t){if(!e)return r;var a=Ki(r*2);return(a+Ki(e))%2===0?a/2:(a+(t?1:-1))/2}var mR=(function(){function r(){this.x=0,this.y=0,this.width=0,this.height=0}return r})(),_R={},xt=(function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new mR},e.prototype.buildPath=function(t,a){var n,i,o,s;if(this.subPixelOptimize){var l=VT(_R,a,this.style);n=l.x,i=l.y,o=l.width,s=l.height,l.r=a.r,a=l}else n=a.x,i=a.y,o=a.width,s=a.height;a.r?yR(t,a):t.rect(n,i,o,s)},e.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},e})(mt);xt.prototype.type=\"rect\";var g0={fill:\"#000\"},y0=2,SR={style:J({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},bh.style)},St=(function(r){k(e,r);function e(t){var a=r.call(this)||this;return a.type=\"text\",a._children=[],a._defaultStyle=g0,a.attr(t),a}return e.prototype.childrenRef=function(){return this._children},e.prototype.update=function(){r.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var t=0;t<this._children.length;t++){var a=this._children[t];a.zlevel=this.zlevel,a.z=this.z,a.z2=this.z2,a.culling=this.culling,a.cursor=this.cursor,a.invisible=this.invisible}},e.prototype.updateTransform=function(){var t=this.innerTransformable;t?(t.updateTransform(),t.transform&&(this.transform=t.transform)):r.prototype.updateTransform.call(this)},e.prototype.getLocalTransform=function(t){var a=this.innerTransformable;return a?a.getLocalTransform(t):r.prototype.getLocalTransform.call(this,t)},e.prototype.getComputedTransform=function(){return this.__hostTarget&&(this.__hostTarget.getComputedTransform(),this.__hostTarget.updateInnerText(!0)),r.prototype.getComputedTransform.call(this)},e.prototype._updateSubTexts=function(){this._childCursor=0,wR(this.style),this.style.rich?this._updateRichTexts():this._updatePlainTexts(),this._children.length=this._childCursor,this.styleUpdated()},e.prototype.addSelfToZr=function(t){r.prototype.addSelfToZr.call(this,t);for(var a=0;a<this._children.length;a++)this._children[a].__zr=t},e.prototype.removeSelfFromZr=function(t){r.prototype.removeSelfFromZr.call(this,t);for(var a=0;a<this._children.length;a++)this._children[a].__zr=null},e.prototype.getBoundingRect=function(){if(this.styleChanged()&&this._updateSubTexts(),!this._rect){for(var t=new ht(0,0,0,0),a=this._children,n=[],i=null,o=0;o<a.length;o++){var s=a[o],l=s.getBoundingRect(),u=s.getLocalTransform(n);u?(t.copy(l),t.applyTransform(u),i=i||t.clone(),i.union(t)):(i=i||l.clone(),i.union(l))}this._rect=i||t}return this._rect},e.prototype.setDefaultTextStyle=function(t){this._defaultStyle=t||g0},e.prototype.setTextContent=function(t){},e.prototype._mergeStyle=function(t,a){if(!a)return t;var n=a.rich,i=t.rich||n&&{};return V(t,a),n&&i?(this._mergeRich(i,n),t.rich=i):i&&(t.rich=i),t},e.prototype._mergeRich=function(t,a){for(var n=_t(a),i=0;i<n.length;i++){var o=n[i];t[o]=t[o]||{},V(t[o],a[o])}},e.prototype.getAnimationStyleProps=function(){return SR},e.prototype._getOrCreateChild=function(t){var a=this._children[this._childCursor];return(!a||!(a instanceof t))&&(a=new t),this._children[this._childCursor++]=a,a.__zr=this.__zr,a.parent=this,a},e.prototype._updatePlainTexts=function(){var t=this.style,a=t.font||Ka,n=t.padding,i=T0(t),o=UP(i,t),s=Rv(t),l=!!t.backgroundColor,u=o.outerHeight,f=o.outerWidth,h=o.contentWidth,v=o.lines,c=o.lineHeight,p=this._defaultStyle;this.isTruncated=!!o.isTruncated;var d=t.x||0,g=t.y||0,y=t.align||p.align||\"left\",m=t.verticalAlign||p.verticalAlign||\"top\",_=d,S=Yi(g,o.contentHeight,m);if(s||n){var b=ys(d,f,y),x=Yi(g,u,m);s&&this._renderBackground(t,t,b,x,f,u)}S+=c/2,n&&(_=w0(d,y,n),m===\"top\"?S+=n[0]:m===\"bottom\"&&(S-=n[2]));for(var w=0,T=!1,A=b0(\"fill\"in t?t.fill:(T=!0,p.fill)),C=x0(\"stroke\"in t?t.stroke:!l&&(!p.autoStroke||T)?(w=y0,p.stroke):null),M=t.textShadowBlur>0,I=t.width!=null&&(t.overflow===\"truncate\"||t.overflow===\"break\"||t.overflow===\"breakAll\"),L=o.calculatedLineHeight,P=0;P<v.length;P++){var R=this._getOrCreateChild(fo),E=R.createStyle();R.useStyle(E),E.text=v[P],E.x=_,E.y=S,E.textAlign=y,E.textBaseline=\"middle\",E.opacity=t.opacity,E.strokeFirst=!0,M&&(E.shadowBlur=t.textShadowBlur||0,E.shadowColor=t.textShadowColor||\"transparent\",E.shadowOffsetX=t.textShadowOffsetX||0,E.shadowOffsetY=t.textShadowOffsetY||0),E.stroke=C,E.fill=A,C&&(E.lineWidth=t.lineWidth||w,E.lineDash=t.lineDash,E.lineDashOffset=t.lineDashOffset||0),E.font=a,_0(E,t),S+=c,I&&R.setBoundingRect(new ht(ys(E.x,h,E.textAlign),Yi(E.y,L,E.textBaseline),h,L))}},e.prototype._updateRichTexts=function(){var t=this.style,a=T0(t),n=XP(a,t),i=n.width,o=n.outerWidth,s=n.outerHeight,l=t.padding,u=t.x||0,f=t.y||0,h=this._defaultStyle,v=t.align||h.align,c=t.verticalAlign||h.verticalAlign;this.isTruncated=!!n.isTruncated;var p=ys(u,o,v),d=Yi(f,s,c),g=p,y=d;l&&(g+=l[3],y+=l[0]);var m=g+i;Rv(t)&&this._renderBackground(t,t,p,d,o,s);for(var _=!!t.backgroundColor,S=0;S<n.lines.length;S++){for(var b=n.lines[S],x=b.tokens,w=x.length,T=b.lineHeight,A=b.width,C=0,M=g,I=m,L=w-1,P=void 0;C<w&&(P=x[C],!P.align||P.align===\"left\");)this._placeToken(P,t,T,y,M,\"left\",_),A-=P.width,M+=P.width,C++;for(;L>=0&&(P=x[L],P.align===\"right\");)this._placeToken(P,t,T,y,I,\"right\",_),A-=P.width,I-=P.width,L--;for(M+=(i-(M-g)-(m-I)-A)/2;C<=L;)P=x[C],this._placeToken(P,t,T,y,M+P.width/2,\"center\",_),M+=P.width,C++;y+=T}},e.prototype._placeToken=function(t,a,n,i,o,s,l){var u=a.rich[t.styleName]||{};u.text=t.text;var f=t.verticalAlign,h=i+n/2;f===\"top\"?h=i+t.height/2:f===\"bottom\"&&(h=i+n-t.height/2);var v=!t.isLineHolder&&Rv(u);v&&this._renderBackground(u,a,s===\"right\"?o-t.width:s===\"center\"?o-t.width/2:o,h-t.height/2,t.width,t.height);var c=!!u.backgroundColor,p=t.textPadding;p&&(o=w0(o,s,p),h-=t.height/2-p[0]-t.innerHeight/2);var d=this._getOrCreateChild(fo),g=d.createStyle();d.useStyle(g);var y=this._defaultStyle,m=!1,_=0,S=b0(\"fill\"in u?u.fill:\"fill\"in a?a.fill:(m=!0,y.fill)),b=x0(\"stroke\"in u?u.stroke:\"stroke\"in a?a.stroke:!c&&!l&&(!y.autoStroke||m)?(_=y0,y.stroke):null),x=u.textShadowBlur>0||a.textShadowBlur>0;g.text=t.text,g.x=o,g.y=h,x&&(g.shadowBlur=u.textShadowBlur||a.textShadowBlur||0,g.shadowColor=u.textShadowColor||a.textShadowColor||\"transparent\",g.shadowOffsetX=u.textShadowOffsetX||a.textShadowOffsetX||0,g.shadowOffsetY=u.textShadowOffsetY||a.textShadowOffsetY||0),g.textAlign=s,g.textBaseline=\"middle\",g.font=t.font||Ka,g.opacity=Tr(u.opacity,a.opacity,1),_0(g,u),b&&(g.lineWidth=Tr(u.lineWidth,a.lineWidth,_),g.lineDash=st(u.lineDash,a.lineDash),g.lineDashOffset=a.lineDashOffset||0,g.stroke=b),S&&(g.fill=S);var w=t.contentWidth,T=t.contentHeight;d.setBoundingRect(new ht(ys(g.x,w,g.textAlign),Yi(g.y,T,g.textBaseline),w,T))},e.prototype._renderBackground=function(t,a,n,i,o,s){var l=t.backgroundColor,u=t.borderWidth,f=t.borderColor,h=l&&l.image,v=l&&!h,c=t.borderRadius,p=this,d,g;if(v||t.lineHeight||u&&f){d=this._getOrCreateChild(xt),d.useStyle(d.createStyle()),d.style.fill=null;var y=d.shape;y.x=n,y.y=i,y.width=o,y.height=s,y.r=c,d.dirtyShape()}if(v){var m=d.style;m.fill=l||null,m.fillOpacity=st(t.fillOpacity,1)}else if(h){g=this._getOrCreateChild(se),g.onload=function(){p.dirtyStyle()};var _=g.style;_.image=l.image,_.x=n,_.y=i,_.width=o,_.height=s}if(u&&f){var m=d.style;m.lineWidth=u,m.stroke=f,m.strokeOpacity=st(t.strokeOpacity,1),m.lineDash=t.borderDash,m.lineDashOffset=t.borderDashOffset||0,d.strokeContainThreshold=0,d.hasFill()&&d.hasStroke()&&(m.strokeFirst=!0,m.lineWidth*=2)}var S=(d||g).style;S.shadowBlur=t.shadowBlur||0,S.shadowColor=t.shadowColor||\"transparent\",S.shadowOffsetX=t.shadowOffsetX||0,S.shadowOffsetY=t.shadowOffsetY||0,S.opacity=Tr(t.opacity,a.opacity,1)},e.makeFont=function(t){var a=\"\";return GT(t)&&(a=[t.fontStyle,t.fontWeight,zT(t.fontSize),t.fontFamily||\"sans-serif\"].join(\" \")),a&&sr(a)||t.textFont||t.font},e})(fr),xR={left:!0,right:1,center:1},bR={top:1,bottom:1,middle:1},m0=[\"fontStyle\",\"fontWeight\",\"fontSize\",\"fontFamily\"];function zT(r){return typeof r==\"string\"&&(r.indexOf(\"px\")!==-1||r.indexOf(\"rem\")!==-1||r.indexOf(\"em\")!==-1)?r:isNaN(+r)?vg+\"px\":r+\"px\"}function _0(r,e){for(var t=0;t<m0.length;t++){var a=m0[t],n=e[a];n!=null&&(r[a]=n)}}function GT(r){return r.fontSize!=null||r.fontFamily||r.fontWeight}function wR(r){return S0(r),D(r.rich,S0),r}function S0(r){if(r){r.font=St.makeFont(r);var e=r.align;e===\"middle\"&&(e=\"center\"),r.align=e==null||xR[e]?e:\"left\";var t=r.verticalAlign;t===\"center\"&&(t=\"middle\"),r.verticalAlign=t==null||bR[t]?t:\"top\";var a=r.padding;a&&(r.padding=ch(r.padding))}}function x0(r,e){return r==null||e<=0||r===\"transparent\"||r===\"none\"?null:r.image||r.colorStops?\"#000\":r}function b0(r){return r==null||r===\"none\"?null:r.image||r.colorStops?\"#000\":r}function w0(r,e,t){return e===\"right\"?r-t[1]:e===\"center\"?r+t[3]/2-t[1]/2:r+t[3]}function T0(r){var e=r.text;return e!=null&&(e+=\"\"),e}function Rv(r){return!!(r.backgroundColor||r.lineHeight||r.borderWidth&&r.borderColor)}var nt=bt(),qp=function(r,e,t,a){if(a){var n=nt(a);n.dataIndex=t,n.dataType=e,n.seriesIndex=r,n.ssrType=\"chart\",a.type===\"group\"&&a.traverse(function(i){var o=nt(i);o.seriesIndex=r,o.dataIndex=t,o.dataType=e,o.ssrType=\"chart\"})}},A0=1,C0={},FT=bt(),Eg=bt(),kg=0,Cl=1,Th=2,Ee=[\"emphasis\",\"blur\",\"select\"],Js=[\"normal\",\"emphasis\",\"blur\",\"select\"],bo=10,TR=9,Qn=\"highlight\",ju=\"downplay\",Os=\"select\",Ju=\"unselect\",Ns=\"toggleSelect\";function Ci(r){return r!=null&&r!==\"none\"}function Ah(r,e,t){r.onHoverStateChange&&(r.hoverState||0)!==t&&r.onHoverStateChange(e),r.hoverState=t}function HT(r){Ah(r,\"emphasis\",Th)}function WT(r){r.hoverState===Th&&Ah(r,\"normal\",kg)}function Og(r){Ah(r,\"blur\",Cl)}function UT(r){r.hoverState===Cl&&Ah(r,\"normal\",kg)}function AR(r){r.selected=!0}function CR(r){r.selected=!1}function D0(r,e,t){e(r,t)}function ba(r,e,t){D0(r,e,t),r.isGroup&&r.traverse(function(a){D0(a,e,t)})}function wf(r,e){switch(e){case\"emphasis\":r.hoverState=Th;break;case\"normal\":r.hoverState=kg;break;case\"blur\":r.hoverState=Cl;break;case\"select\":r.selected=!0}}function DR(r,e,t,a){for(var n=r.style,i={},o=0;o<e.length;o++){var s=e[o],l=n[s];i[s]=l??(a&&a[s])}for(var o=0;o<r.animators.length;o++){var u=r.animators[o];u.__fromStateTransition&&u.__fromStateTransition.indexOf(t)<0&&u.targetName===\"style\"&&u.saveTo(i,e)}return i}function MR(r,e,t,a){var n=t&&vt(t,\"select\")>=0,i=!1;if(r instanceof mt){var o=FT(r),s=n&&o.selectFill||o.normalFill,l=n&&o.selectStroke||o.normalStroke;if(Ci(s)||Ci(l)){a=a||{};var u=a.style||{};u.fill===\"inherit\"?(i=!0,a=V({},a),u=V({},u),u.fill=s):!Ci(u.fill)&&Ci(s)?(i=!0,a=V({},a),u=V({},u),u.fill=mf(s)):!Ci(u.stroke)&&Ci(l)&&(i||(a=V({},a),u=V({},u)),u.stroke=mf(l)),a.style=u}}if(a&&a.z2==null){i||(a=V({},a));var f=r.z2EmphasisLift;a.z2=r.z2+(f??bo)}return a}function IR(r,e,t){if(t&&t.z2==null){t=V({},t);var a=r.z2SelectLift;t.z2=r.z2+(a??TR)}return t}function LR(r,e,t){var a=vt(r.currentStates,e)>=0,n=r.style.opacity,i=a?null:DR(r,[\"opacity\"],e,{opacity:1});t=t||{};var o=t.style||{};return o.opacity==null&&(t=V({},t),o=V({opacity:a?n:i.opacity*.1},o),t.style=o),t}function Ev(r,e){var t=this.states[r];if(this.style){if(r===\"emphasis\")return MR(this,r,e,t);if(r===\"blur\")return LR(this,r,t);if(r===\"select\")return IR(this,r,t)}return t}function li(r){r.stateProxy=Ev;var e=r.getTextContent(),t=r.getTextGuideLine();e&&(e.stateProxy=Ev),t&&(t.stateProxy=Ev)}function M0(r,e){!ZT(r,e)&&!r.__highByOuter&&ba(r,HT)}function I0(r,e){!ZT(r,e)&&!r.__highByOuter&&ba(r,WT)}function da(r,e){r.__highByOuter|=1<<(e||0),ba(r,HT)}function ga(r,e){!(r.__highByOuter&=~(1<<(e||0)))&&ba(r,WT)}function YT(r){ba(r,Og)}function Ng(r){ba(r,UT)}function $T(r){ba(r,AR)}function XT(r){ba(r,CR)}function ZT(r,e){return r.__highDownSilentOnTouch&&e.zrByTouch}function qT(r){var e=r.getModel(),t=[],a=[];e.eachComponent(function(n,i){var o=Eg(i),s=n===\"series\",l=s?r.getViewOfSeriesModel(i):r.getViewOfComponentModel(i);!s&&a.push(l),o.isBlured&&(l.group.traverse(function(u){UT(u)}),s&&t.push(i)),o.isBlured=!1}),D(a,function(n){n&&n.toggleBlurSeries&&n.toggleBlurSeries(t,!1,e)})}function Kp(r,e,t,a){var n=a.getModel();t=t||\"coordinateSystem\";function i(u,f){for(var h=0;h<f.length;h++){var v=u.getItemGraphicEl(f[h]);v&&Ng(v)}}if(r!=null&&!(!e||e===\"none\")){var o=n.getSeriesByIndex(r),s=o.coordinateSystem;s&&s.master&&(s=s.master);var l=[];n.eachSeries(function(u){var f=o===u,h=u.coordinateSystem;h&&h.master&&(h=h.master);var v=h&&s?h===s:f;if(!(t===\"series\"&&!f||t===\"coordinateSystem\"&&!v||e===\"series\"&&f)){var c=a.getViewOfSeriesModel(u);if(c.group.traverse(function(g){g.__highByOuter&&f&&e===\"self\"||Og(g)}),he(e))i(u.getData(),e);else if(tt(e))for(var p=_t(e),d=0;d<p.length;d++)i(u.getData(p[d]),e[p[d]]);l.push(u),Eg(u).isBlured=!0}}),n.eachComponent(function(u,f){if(u!==\"series\"){var h=a.getViewOfComponentModel(f);h&&h.toggleBlurSeries&&h.toggleBlurSeries(l,!0,n)}})}}function jp(r,e,t){if(!(r==null||e==null)){var a=t.getModel().getComponent(r,e);if(a){Eg(a).isBlured=!0;var n=t.getViewOfComponentModel(a);!n||!n.focusBlurEnabled||n.group.traverse(function(i){Og(i)})}}}function PR(r,e,t){var a=r.seriesIndex,n=r.getData(e.dataType);if(n){var i=oi(n,e);i=(z(i)?i[0]:i)||0;var o=n.getItemGraphicEl(i);if(!o)for(var s=n.count(),l=0;!o&&l<s;)o=n.getItemGraphicEl(l++);if(o){var u=nt(o);Kp(a,u.focus,u.blurScope,t)}else{var f=r.get([\"emphasis\",\"focus\"]),h=r.get([\"emphasis\",\"blurScope\"]);f!=null&&Kp(a,f,h,t)}}}function Bg(r,e,t,a){var n={focusSelf:!1,dispatchers:null};if(r==null||r===\"series\"||e==null||t==null)return n;var i=a.getModel().getComponent(r,e);if(!i)return n;var o=a.getViewOfComponentModel(i);if(!o||!o.findHighDownDispatchers)return n;for(var s=o.findHighDownDispatchers(t),l,u=0;u<s.length;u++)if(nt(s[u]).focus===\"self\"){l=!0;break}return{focusSelf:l,dispatchers:s}}function RR(r,e,t){var a=nt(r),n=Bg(a.componentMainType,a.componentIndex,a.componentHighDownName,t),i=n.dispatchers,o=n.focusSelf;i?(o&&jp(a.componentMainType,a.componentIndex,t),D(i,function(s){return M0(s,e)})):(Kp(a.seriesIndex,a.focus,a.blurScope,t),a.focus===\"self\"&&jp(a.componentMainType,a.componentIndex,t),M0(r,e))}function ER(r,e,t){qT(t);var a=nt(r),n=Bg(a.componentMainType,a.componentIndex,a.componentHighDownName,t).dispatchers;n?D(n,function(i){return I0(i,e)}):I0(r,e)}function kR(r,e,t){if(Qp(e)){var a=e.dataType,n=r.getData(a),i=oi(n,e);z(i)||(i=[i]),r[e.type===Ns?\"toggleSelect\":e.type===Os?\"select\":\"unselect\"](i,a)}}function L0(r){var e=r.getAllData();D(e,function(t){var a=t.data,n=t.type;a.eachItemGraphicEl(function(i,o){r.isSelected(o,n)?$T(i):XT(i)})})}function OR(r){var e=[];return r.eachSeries(function(t){var a=t.getAllData();D(a,function(n){n.data;var i=n.type,o=t.getSelectedDataIndices();if(o.length>0){var s={dataIndex:o,seriesIndex:t.seriesIndex};i!=null&&(s.dataType=i),e.push(s)}})}),e}function Ya(r,e,t){Yn(r,!0),ba(r,li),Jp(r,e,t)}function NR(r){Yn(r,!1)}function Ht(r,e,t,a){a?NR(r):Ya(r,e,t)}function Jp(r,e,t){var a=nt(r);e!=null?(a.focus=e,a.blurScope=t):a.focus&&(a.focus=null)}var P0=[\"emphasis\",\"blur\",\"select\"],BR={itemStyle:\"getItemStyle\",lineStyle:\"getLineStyle\",areaStyle:\"getAreaStyle\"};function ve(r,e,t,a){t=t||\"itemStyle\";for(var n=0;n<P0.length;n++){var i=P0[n],o=e.getModel([i,t]),s=r.ensureState(i);s.style=a?a(o):o[BR[t]]()}}function Yn(r,e){var t=e===!1,a=r;r.highDownSilentOnTouch&&(a.__highDownSilentOnTouch=r.highDownSilentOnTouch),(!t||a.__highDownDispatcher)&&(a.__highByOuter=a.__highByOuter||0,a.__highDownDispatcher=!t)}function Qs(r){return!!(r&&r.__highDownDispatcher)}function VR(r,e,t){var a=nt(r);a.componentMainType=e.mainType,a.componentIndex=e.componentIndex,a.componentHighDownName=t}function zR(r){var e=C0[r];return e==null&&A0<=32&&(e=C0[r]=A0++),e}function Qp(r){var e=r.type;return e===Os||e===Ju||e===Ns}function R0(r){var e=r.type;return e===Qn||e===ju}function GR(r){var e=FT(r);e.normalFill=r.style.fill,e.normalStroke=r.style.stroke;var t=r.states.select||{};e.selectFill=t.style&&t.style.fill||null,e.selectStroke=t.style&&t.style.stroke||null}var Di=jr.CMD,FR=[[],[],[]],E0=Math.sqrt,HR=Math.atan2;function KT(r,e){if(e){var t=r.data,a=r.len(),n,i,o,s,l,u,f=Di.M,h=Di.C,v=Di.L,c=Di.R,p=Di.A,d=Di.Q;for(o=0,s=0;o<a;){switch(n=t[o++],s=o,i=0,n){case f:i=1;break;case v:i=1;break;case h:i=3;break;case d:i=2;break;case p:var g=e[4],y=e[5],m=E0(e[0]*e[0]+e[1]*e[1]),_=E0(e[2]*e[2]+e[3]*e[3]),S=HR(-e[1]/_,e[0]/m);t[o]*=m,t[o++]+=g,t[o]*=_,t[o++]+=y,t[o++]*=m,t[o++]*=_,t[o++]+=S,t[o++]+=S,o+=2,s=o;break;case c:u[0]=t[o++],u[1]=t[o++],ue(u,u,e),t[s++]=u[0],t[s++]=u[1],u[0]+=t[o++],u[1]+=t[o++],ue(u,u,e),t[s++]=u[0],t[s++]=u[1]}for(l=0;l<i;l++){var b=FR[l];b[0]=t[o++],b[1]=t[o++],ue(b,b,e),t[s++]=b[0],t[s++]=b[1]}}r.increaseVersion()}}var kv=Math.sqrt,ru=Math.sin,au=Math.cos,Xo=Math.PI;function k0(r){return Math.sqrt(r[0]*r[0]+r[1]*r[1])}function td(r,e){return(r[0]*e[0]+r[1]*e[1])/(k0(r)*k0(e))}function O0(r,e){return(r[0]*e[1]<r[1]*e[0]?-1:1)*Math.acos(td(r,e))}function N0(r,e,t,a,n,i,o,s,l,u,f){var h=l*(Xo/180),v=au(h)*(r-t)/2+ru(h)*(e-a)/2,c=-1*ru(h)*(r-t)/2+au(h)*(e-a)/2,p=v*v/(o*o)+c*c/(s*s);p>1&&(o*=kv(p),s*=kv(p));var d=(n===i?-1:1)*kv((o*o*(s*s)-o*o*(c*c)-s*s*(v*v))/(o*o*(c*c)+s*s*(v*v)))||0,g=d*o*c/s,y=d*-s*v/o,m=(r+t)/2+au(h)*g-ru(h)*y,_=(e+a)/2+ru(h)*g+au(h)*y,S=O0([1,0],[(v-g)/o,(c-y)/s]),b=[(v-g)/o,(c-y)/s],x=[(-1*v-g)/o,(-1*c-y)/s],w=O0(b,x);if(td(b,x)<=-1&&(w=Xo),td(b,x)>=1&&(w=0),w<0){var T=Math.round(w/Xo*1e6)/1e6;w=Xo*2+T%2*Xo}f.addData(u,m,_,o,s,S,w,h,i)}var WR=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,UR=/-?([0-9]*\\.)?[0-9]+([eE]-?[0-9]+)?/g;function YR(r){var e=new jr;if(!r)return e;var t=0,a=0,n=t,i=a,o,s=jr.CMD,l=r.match(WR);if(!l)return e;for(var u=0;u<l.length;u++){for(var f=l[u],h=f.charAt(0),v=void 0,c=f.match(UR)||[],p=c.length,d=0;d<p;d++)c[d]=parseFloat(c[d]);for(var g=0;g<p;){var y=void 0,m=void 0,_=void 0,S=void 0,b=void 0,x=void 0,w=void 0,T=t,A=a,C=void 0,M=void 0;switch(h){case\"l\":t+=c[g++],a+=c[g++],v=s.L,e.addData(v,t,a);break;case\"L\":t=c[g++],a=c[g++],v=s.L,e.addData(v,t,a);break;case\"m\":t+=c[g++],a+=c[g++],v=s.M,e.addData(v,t,a),n=t,i=a,h=\"l\";break;case\"M\":t=c[g++],a=c[g++],v=s.M,e.addData(v,t,a),n=t,i=a,h=\"L\";break;case\"h\":t+=c[g++],v=s.L,e.addData(v,t,a);break;case\"H\":t=c[g++],v=s.L,e.addData(v,t,a);break;case\"v\":a+=c[g++],v=s.L,e.addData(v,t,a);break;case\"V\":a=c[g++],v=s.L,e.addData(v,t,a);break;case\"C\":v=s.C,e.addData(v,c[g++],c[g++],c[g++],c[g++],c[g++],c[g++]),t=c[g-2],a=c[g-1];break;case\"c\":v=s.C,e.addData(v,c[g++]+t,c[g++]+a,c[g++]+t,c[g++]+a,c[g++]+t,c[g++]+a),t+=c[g-2],a+=c[g-1];break;case\"S\":y=t,m=a,C=e.len(),M=e.data,o===s.C&&(y+=t-M[C-4],m+=a-M[C-3]),v=s.C,T=c[g++],A=c[g++],t=c[g++],a=c[g++],e.addData(v,y,m,T,A,t,a);break;case\"s\":y=t,m=a,C=e.len(),M=e.data,o===s.C&&(y+=t-M[C-4],m+=a-M[C-3]),v=s.C,T=t+c[g++],A=a+c[g++],t+=c[g++],a+=c[g++],e.addData(v,y,m,T,A,t,a);break;case\"Q\":T=c[g++],A=c[g++],t=c[g++],a=c[g++],v=s.Q,e.addData(v,T,A,t,a);break;case\"q\":T=c[g++]+t,A=c[g++]+a,t+=c[g++],a+=c[g++],v=s.Q,e.addData(v,T,A,t,a);break;case\"T\":y=t,m=a,C=e.len(),M=e.data,o===s.Q&&(y+=t-M[C-4],m+=a-M[C-3]),t=c[g++],a=c[g++],v=s.Q,e.addData(v,y,m,t,a);break;case\"t\":y=t,m=a,C=e.len(),M=e.data,o===s.Q&&(y+=t-M[C-4],m+=a-M[C-3]),t+=c[g++],a+=c[g++],v=s.Q,e.addData(v,y,m,t,a);break;case\"A\":_=c[g++],S=c[g++],b=c[g++],x=c[g++],w=c[g++],T=t,A=a,t=c[g++],a=c[g++],v=s.A,N0(T,A,t,a,x,w,_,S,b,v,e);break;case\"a\":_=c[g++],S=c[g++],b=c[g++],x=c[g++],w=c[g++],T=t,A=a,t+=c[g++],a+=c[g++],v=s.A,N0(T,A,t,a,x,w,_,S,b,v,e);break}}(h===\"z\"||h===\"Z\")&&(v=s.Z,e.addData(v),t=n,a=i),o=v}return e.toStatic(),e}var jT=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.applyTransform=function(t){},e})(mt);function JT(r){return r.setData!=null}function QT(r,e){var t=YR(r),a=V({},e);return a.buildPath=function(n){if(JT(n)){n.setData(t.data);var i=n.getContext();i&&n.rebuildPath(i,1)}else{var i=n;t.rebuildPath(i,1)}},a.applyTransform=function(n){KT(t,n),this.dirtyShape()},a}function tA(r,e){return new jT(QT(r,e))}function $R(r,e){var t=QT(r,e),a=(function(n){k(i,n);function i(o){var s=n.call(this,o)||this;return s.applyTransform=t.applyTransform,s.buildPath=t.buildPath,s}return i})(jT);return a}function XR(r,e){for(var t=[],a=r.length,n=0;n<a;n++){var i=r[n];t.push(i.getUpdatedPathProxy(!0))}var o=new mt(e);return o.createPathProxy(),o.buildPath=function(s){if(JT(s)){s.appendPath(t);var l=s.getContext();l&&s.rebuildPath(l,1)}},o}function Vg(r,e){e=e||{};var t=new mt;return r.shape&&t.setShape(r.shape),t.setStyle(r.style),e.bakeTransform?KT(t.path,r.getComputedTransform()):e.toLocal?t.setLocalTransform(r.getComputedTransform()):t.copyTransform(r),t.buildPath=r.buildPath,t.applyTransform=t.applyTransform,t.z=r.z,t.z2=r.z2,t.zlevel=r.zlevel,t}var ZR=(function(){function r(){this.cx=0,this.cy=0,this.r=0}return r})(),Jr=(function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new ZR},e.prototype.buildPath=function(t,a){t.moveTo(a.cx+a.r,a.cy),t.arc(a.cx,a.cy,a.r,0,Math.PI*2)},e})(mt);Jr.prototype.type=\"circle\";var qR=(function(){function r(){this.cx=0,this.cy=0,this.rx=0,this.ry=0}return r})(),Dl=(function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new qR},e.prototype.buildPath=function(t,a){var n=.5522848,i=a.cx,o=a.cy,s=a.rx,l=a.ry,u=s*n,f=l*n;t.moveTo(i-s,o),t.bezierCurveTo(i-s,o-f,i-u,o-l,i,o-l),t.bezierCurveTo(i+u,o-l,i+s,o-f,i+s,o),t.bezierCurveTo(i+s,o+f,i+u,o+l,i,o+l),t.bezierCurveTo(i-u,o+l,i-s,o+f,i-s,o),t.closePath()},e})(mt);Dl.prototype.type=\"ellipse\";var eA=Math.PI,Ov=eA*2,bn=Math.sin,Mi=Math.cos,KR=Math.acos,pe=Math.atan2,B0=Math.abs,Bs=Math.sqrt,ms=Math.max,Nr=Math.min,mr=1e-4;function jR(r,e,t,a,n,i,o,s){var l=t-r,u=a-e,f=o-n,h=s-i,v=h*l-f*u;if(!(v*v<mr))return v=(f*(e-i)-h*(r-n))/v,[r+v*l,e+v*u]}function nu(r,e,t,a,n,i,o){var s=r-t,l=e-a,u=(o?i:-i)/Bs(s*s+l*l),f=u*l,h=-u*s,v=r+f,c=e+h,p=t+f,d=a+h,g=(v+p)/2,y=(c+d)/2,m=p-v,_=d-c,S=m*m+_*_,b=n-i,x=v*d-p*c,w=(_<0?-1:1)*Bs(ms(0,b*b*S-x*x)),T=(x*_-m*w)/S,A=(-x*m-_*w)/S,C=(x*_+m*w)/S,M=(-x*m+_*w)/S,I=T-g,L=A-y,P=C-g,R=M-y;return I*I+L*L>P*P+R*R&&(T=C,A=M),{cx:T,cy:A,x0:-f,y0:-h,x1:T*(n/b-1),y1:A*(n/b-1)}}function JR(r){var e;if(z(r)){var t=r.length;if(!t)return r;t===1?e=[r[0],r[0],0,0]:t===2?e=[r[0],r[0],r[1],r[1]]:t===3?e=r.concat(r[2]):e=r}else e=[r,r,r,r];return e}function QR(r,e){var t,a=ms(e.r,0),n=ms(e.r0||0,0),i=a>0,o=n>0;if(!(!i&&!o)){if(i||(a=n,n=0),n>a){var s=a;a=n,n=s}var l=e.startAngle,u=e.endAngle;if(!(isNaN(l)||isNaN(u))){var f=e.cx,h=e.cy,v=!!e.clockwise,c=B0(u-l),p=c>Ov&&c%Ov;if(p>mr&&(c=p),!(a>mr))r.moveTo(f,h);else if(c>Ov-mr)r.moveTo(f+a*Mi(l),h+a*bn(l)),r.arc(f,h,a,l,u,!v),n>mr&&(r.moveTo(f+n*Mi(u),h+n*bn(u)),r.arc(f,h,n,u,l,v));else{var d=void 0,g=void 0,y=void 0,m=void 0,_=void 0,S=void 0,b=void 0,x=void 0,w=void 0,T=void 0,A=void 0,C=void 0,M=void 0,I=void 0,L=void 0,P=void 0,R=a*Mi(l),E=a*bn(l),N=n*Mi(u),O=n*bn(u),B=c>mr;if(B){var F=e.cornerRadius;F&&(t=JR(F),d=t[0],g=t[1],y=t[2],m=t[3]);var H=B0(a-n)/2;if(_=Nr(H,y),S=Nr(H,m),b=Nr(H,d),x=Nr(H,g),A=w=ms(_,S),C=T=ms(b,x),(w>mr||T>mr)&&(M=a*Mi(u),I=a*bn(u),L=n*Mi(l),P=n*bn(l),c<eA)){var U=jR(R,E,L,P,M,I,N,O);if(U){var j=R-U[0],Q=E-U[1],it=M-U[0],Pt=I-U[1],Ut=1/bn(KR((j*it+Q*Pt)/(Bs(j*j+Q*Q)*Bs(it*it+Pt*Pt)))/2),ct=Bs(U[0]*U[0]+U[1]*U[1]);A=Nr(w,(a-ct)/(Ut+1)),C=Nr(T,(n-ct)/(Ut-1))}}}if(!B)r.moveTo(f+R,h+E);else if(A>mr){var et=Nr(y,A),dt=Nr(m,A),q=nu(L,P,R,E,a,et,v),ot=nu(M,I,N,O,a,dt,v);r.moveTo(f+q.cx+q.x0,h+q.cy+q.y0),A<w&&et===dt?r.arc(f+q.cx,h+q.cy,A,pe(q.y0,q.x0),pe(ot.y0,ot.x0),!v):(et>0&&r.arc(f+q.cx,h+q.cy,et,pe(q.y0,q.x0),pe(q.y1,q.x1),!v),r.arc(f,h,a,pe(q.cy+q.y1,q.cx+q.x1),pe(ot.cy+ot.y1,ot.cx+ot.x1),!v),dt>0&&r.arc(f+ot.cx,h+ot.cy,dt,pe(ot.y1,ot.x1),pe(ot.y0,ot.x0),!v))}else r.moveTo(f+R,h+E),r.arc(f,h,a,l,u,!v);if(!(n>mr)||!B)r.lineTo(f+N,h+O);else if(C>mr){var et=Nr(d,C),dt=Nr(g,C),q=nu(N,O,M,I,n,-dt,v),ot=nu(R,E,L,P,n,-et,v);r.lineTo(f+q.cx+q.x0,h+q.cy+q.y0),C<T&&et===dt?r.arc(f+q.cx,h+q.cy,C,pe(q.y0,q.x0),pe(ot.y0,ot.x0),!v):(dt>0&&r.arc(f+q.cx,h+q.cy,dt,pe(q.y0,q.x0),pe(q.y1,q.x1),!v),r.arc(f,h,n,pe(q.cy+q.y1,q.cx+q.x1),pe(ot.cy+ot.y1,ot.cx+ot.x1),v),et>0&&r.arc(f+ot.cx,h+ot.cy,et,pe(ot.y1,ot.x1),pe(ot.y0,ot.x0),!v))}else r.lineTo(f+N,h+O),r.arc(f,h,n,u,l,v)}r.closePath()}}}var tE=(function(){function r(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return r})(),be=(function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new tE},e.prototype.buildPath=function(t,a){QR(t,a)},e.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},e})(mt);be.prototype.type=\"sector\";var eE=(function(){function r(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return r})(),wo=(function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new eE},e.prototype.buildPath=function(t,a){var n=a.cx,i=a.cy,o=Math.PI*2;t.moveTo(n+a.r,i),t.arc(n,i,a.r,0,o,!1),t.moveTo(n+a.r0,i),t.arc(n,i,a.r0,0,o,!0)},e})(mt);wo.prototype.type=\"ring\";function rE(r,e,t,a){var n=[],i=[],o=[],s=[],l,u,f,h;if(a){f=[1/0,1/0],h=[-1/0,-1/0];for(var v=0,c=r.length;v<c;v++)la(f,f,r[v]),ua(h,h,r[v]);la(f,f,a[0]),ua(h,h,a[1])}for(var v=0,c=r.length;v<c;v++){var p=r[v];if(t)l=r[v?v-1:c-1],u=r[(v+1)%c];else if(v===0||v===c-1){n.push($r(r[v]));continue}else l=r[v-1],u=r[v+1];Na(i,u,l),Ms(i,i,e);var d=cf(p,l),g=cf(p,u),y=d+g;y!==0&&(d/=y,g/=y),Ms(o,i,-d),Ms(s,i,g);var m=Tp([],p,o),_=Tp([],p,s);a&&(ua(m,m,f),la(m,m,h),ua(_,_,f),la(_,_,h)),n.push(m),n.push(_)}return t&&n.push(n.shift()),n}function rA(r,e,t){var a=e.smooth,n=e.points;if(n&&n.length>=2){if(a){var i=rE(n,a,t,e.smoothConstraint);r.moveTo(n[0][0],n[0][1]);for(var o=n.length,s=0;s<(t?o:o-1);s++){var l=i[s*2],u=i[s*2+1],f=n[(s+1)%o];r.bezierCurveTo(l[0],l[1],u[0],u[1],f[0],f[1])}}else{r.moveTo(n[0][0],n[0][1]);for(var s=1,h=n.length;s<h;s++)r.lineTo(n[s][0],n[s][1])}t&&r.closePath()}}var aE=(function(){function r(){this.points=null,this.smooth=0,this.smoothConstraint=null}return r})(),we=(function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new aE},e.prototype.buildPath=function(t,a){rA(t,a,!0)},e})(mt);we.prototype.type=\"polygon\";var nE=(function(){function r(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null}return r})(),Ae=(function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultStyle=function(){return{stroke:\"#000\",fill:null}},e.prototype.getDefaultShape=function(){return new nE},e.prototype.buildPath=function(t,a){rA(t,a,!1)},e})(mt);Ae.prototype.type=\"polyline\";var iE={},oE=(function(){function r(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1}return r})(),Qt=(function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultStyle=function(){return{stroke:\"#000\",fill:null}},e.prototype.getDefaultShape=function(){return new oE},e.prototype.buildPath=function(t,a){var n,i,o,s;if(this.subPixelOptimize){var l=BT(iE,a,this.style);n=l.x1,i=l.y1,o=l.x2,s=l.y2}else n=a.x1,i=a.y1,o=a.x2,s=a.y2;var u=a.percent;u!==0&&(t.moveTo(n,i),u<1&&(o=n*(1-u)+o*u,s=i*(1-u)+s*u),t.lineTo(o,s))},e.prototype.pointAt=function(t){var a=this.shape;return[a.x1*(1-t)+a.x2*t,a.y1*(1-t)+a.y2*t]},e})(mt);Qt.prototype.type=\"line\";var Oe=[],sE=(function(){function r(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1}return r})();function V0(r,e,t){var a=r.cpx2,n=r.cpy2;return a!=null||n!=null?[(t?Ym:ee)(r.x1,r.cpx1,r.cpx2,r.x2,e),(t?Ym:ee)(r.y1,r.cpy1,r.cpy2,r.y2,e)]:[(t?Ip:le)(r.x1,r.cpx1,r.x2,e),(t?Ip:le)(r.y1,r.cpy1,r.y2,e)]}var To=(function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultStyle=function(){return{stroke:\"#000\",fill:null}},e.prototype.getDefaultShape=function(){return new sE},e.prototype.buildPath=function(t,a){var n=a.x1,i=a.y1,o=a.x2,s=a.y2,l=a.cpx1,u=a.cpy1,f=a.cpx2,h=a.cpy2,v=a.percent;v!==0&&(t.moveTo(n,i),f==null||h==null?(v<1&&($s(n,l,o,v,Oe),l=Oe[1],o=Oe[2],$s(i,u,s,v,Oe),u=Oe[1],s=Oe[2]),t.quadraticCurveTo(l,u,o,s)):(v<1&&(ja(n,l,f,o,v,Oe),l=Oe[1],f=Oe[2],o=Oe[3],ja(i,u,h,s,v,Oe),u=Oe[1],h=Oe[2],s=Oe[3]),t.bezierCurveTo(l,u,f,h,o,s)))},e.prototype.pointAt=function(t){return V0(this.shape,t,!1)},e.prototype.tangentAt=function(t){var a=V0(this.shape,t,!0);return ci(a,a)},e})(mt);To.prototype.type=\"bezier-curve\";var lE=(function(){function r(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return r})(),Ml=(function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultStyle=function(){return{stroke:\"#000\",fill:null}},e.prototype.getDefaultShape=function(){return new lE},e.prototype.buildPath=function(t,a){var n=a.cx,i=a.cy,o=Math.max(a.r,0),s=a.startAngle,l=a.endAngle,u=a.clockwise,f=Math.cos(s),h=Math.sin(s);t.moveTo(f*o+n,h*o+i),t.arc(n,i,o,s,l,!u)},e})(mt);Ml.prototype.type=\"arc\";var Ch=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=\"compound\",t}return e.prototype._updatePathDirty=function(){for(var t=this.shape.paths,a=this.shapeChanged(),n=0;n<t.length;n++)a=a||t[n].shapeChanged();a&&this.dirtyShape()},e.prototype.beforeBrush=function(){this._updatePathDirty();for(var t=this.shape.paths||[],a=this.getGlobalScale(),n=0;n<t.length;n++)t[n].path||t[n].createPathProxy(),t[n].path.setScale(a[0],a[1],t[n].segmentIgnoreThreshold)},e.prototype.buildPath=function(t,a){for(var n=a.paths||[],i=0;i<n.length;i++)n[i].buildPath(t,n[i].shape,!0)},e.prototype.afterBrush=function(){for(var t=this.shape.paths||[],a=0;a<t.length;a++)t[a].pathUpdated()},e.prototype.getBoundingRect=function(){return this._updatePathDirty.call(this),mt.prototype.getBoundingRect.call(this)},e})(mt),aA=(function(){function r(e){this.colorStops=e||[]}return r.prototype.addColorStop=function(e,t){this.colorStops.push({offset:e,color:t})},r})(),Ao=(function(r){k(e,r);function e(t,a,n,i,o,s){var l=r.call(this,o)||this;return l.x=t??0,l.y=a??0,l.x2=n??1,l.y2=i??0,l.type=\"linear\",l.global=s||!1,l}return e})(aA),zg=(function(r){k(e,r);function e(t,a,n,i,o){var s=r.call(this,i)||this;return s.x=t??.5,s.y=a??.5,s.r=n??.5,s.type=\"radial\",s.global=o||!1,s}return e})(aA),wn=[0,0],Tn=[0,0],iu=new ft,ou=new ft,Tf=(function(){function r(e,t){this._corners=[],this._axes=[],this._origin=[0,0];for(var a=0;a<4;a++)this._corners[a]=new ft;for(var a=0;a<2;a++)this._axes[a]=new ft;e&&this.fromBoundingRect(e,t)}return r.prototype.fromBoundingRect=function(e,t){var a=this._corners,n=this._axes,i=e.x,o=e.y,s=i+e.width,l=o+e.height;if(a[0].set(i,o),a[1].set(s,o),a[2].set(s,l),a[3].set(i,l),t)for(var u=0;u<4;u++)a[u].transform(t);ft.sub(n[0],a[1],a[0]),ft.sub(n[1],a[3],a[0]),n[0].normalize(),n[1].normalize();for(var u=0;u<2;u++)this._origin[u]=n[u].dot(a[0])},r.prototype.intersect=function(e,t){var a=!0,n=!t;return iu.set(1/0,1/0),ou.set(0,0),!this._intersectCheckOneSide(this,e,iu,ou,n,1)&&(a=!1,n)||!this._intersectCheckOneSide(e,this,iu,ou,n,-1)&&(a=!1,n)||n||ft.copy(t,a?iu:ou),a},r.prototype._intersectCheckOneSide=function(e,t,a,n,i,o){for(var s=!0,l=0;l<2;l++){var u=this._axes[l];if(this._getProjMinMaxOnAxis(l,e._corners,wn),this._getProjMinMaxOnAxis(l,t._corners,Tn),wn[1]<Tn[0]||wn[0]>Tn[1]){if(s=!1,i)return s;var f=Math.abs(Tn[0]-wn[1]),h=Math.abs(wn[0]-Tn[1]);Math.min(f,h)>n.len()&&(f<h?ft.scale(n,u,-f*o):ft.scale(n,u,h*o))}else if(a){var f=Math.abs(Tn[0]-wn[1]),h=Math.abs(wn[0]-Tn[1]);Math.min(f,h)<a.len()&&(f<h?ft.scale(a,u,f*o):ft.scale(a,u,-h*o))}}return s},r.prototype._getProjMinMaxOnAxis=function(e,t,a){for(var n=this._axes[e],i=this._origin,o=t[0].dot(n)+i[e],s=o,l=o,u=1;u<t.length;u++){var f=t[u].dot(n)+i[e];s=Math.min(f,s),l=Math.max(f,l)}a[0]=s,a[1]=l},r})(),uE=[],nA=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.notClear=!0,t.incremental=!0,t._displayables=[],t._temporaryDisplayables=[],t._cursor=0,t}return e.prototype.traverse=function(t,a){t.call(a,this)},e.prototype.useStyle=function(){this.style={}},e.prototype.getCursor=function(){return this._cursor},e.prototype.innerAfterBrush=function(){this._cursor=this._displayables.length},e.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.markRedraw(),this.notClear=!1},e.prototype.clearTemporalDisplayables=function(){this._temporaryDisplayables=[]},e.prototype.addDisplayable=function(t,a){a?this._temporaryDisplayables.push(t):this._displayables.push(t),this.markRedraw()},e.prototype.addDisplayables=function(t,a){a=a||!1;for(var n=0;n<t.length;n++)this.addDisplayable(t[n],a)},e.prototype.getDisplayables=function(){return this._displayables},e.prototype.getTemporalDisplayables=function(){return this._temporaryDisplayables},e.prototype.eachPendingDisplayable=function(t){for(var a=this._cursor;a<this._displayables.length;a++)t&&t(this._displayables[a]);for(var a=0;a<this._temporaryDisplayables.length;a++)t&&t(this._temporaryDisplayables[a])},e.prototype.update=function(){this.updateTransform();for(var t=this._cursor;t<this._displayables.length;t++){var a=this._displayables[t];a.parent=this,a.update(),a.parent=null}for(var t=0;t<this._temporaryDisplayables.length;t++){var a=this._temporaryDisplayables[t];a.parent=this,a.update(),a.parent=null}},e.prototype.getBoundingRect=function(){if(!this._rect){for(var t=new ht(1/0,1/0,-1/0,-1/0),a=0;a<this._displayables.length;a++){var n=this._displayables[a],i=n.getBoundingRect().clone();n.needLocalTransform()&&i.applyTransform(n.getLocalTransform(uE)),t.union(i)}this._rect=t}return this._rect},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a),i=this.getBoundingRect();if(i.contain(n[0],n[1]))for(var o=0;o<this._displayables.length;o++){var s=this._displayables[o];if(s.contain(t,a))return!0}return!1},e})(fr),iA=bt();function Co(r,e,t,a,n){var i;if(e&&e.ecModel){var o=e.ecModel.getUpdatePayload();i=o&&o.animation}var s=e&&e.isAnimationEnabled(),l=r===\"update\";if(s){var u=void 0,f=void 0,h=void 0;a?(u=st(a.duration,200),f=st(a.easing,\"cubicOut\"),h=0):(u=e.getShallow(l?\"animationDurationUpdate\":\"animationDuration\"),f=e.getShallow(l?\"animationEasingUpdate\":\"animationEasing\"),h=e.getShallow(l?\"animationDelayUpdate\":\"animationDelay\")),i&&(i.duration!=null&&(u=i.duration),i.easing!=null&&(f=i.easing),i.delay!=null&&(h=i.delay)),K(h)&&(h=h(t,n)),K(u)&&(u=u(t));var v={duration:u||0,delay:h,easing:f};return v}else return null}function Gg(r,e,t,a,n,i,o){var s=!1,l;K(n)?(o=i,i=n,n=null):tt(n)&&(i=n.cb,o=n.during,s=n.isFrom,l=n.removeOpt,n=n.dataIndex);var u=r===\"leave\";u||e.stopAnimation(\"leave\");var f=Co(r,a,n,u?l||{}:null,a&&a.getAnimationDelayParams?a.getAnimationDelayParams(e,n):null);if(f&&f.duration>0){var h=f.duration,v=f.delay,c=f.easing,p={duration:h,delay:v||0,easing:c,done:i,force:!!i||!!o,setToFinal:!u,scope:r,during:o};s?e.animateFrom(t,p):e.animateTo(t,p)}else e.stopAnimation(),!s&&e.attr(t),o&&o(1),i&&i()}function Tt(r,e,t,a,n,i){Gg(\"update\",r,e,t,a,n,i)}function Gt(r,e,t,a,n,i){Gg(\"enter\",r,e,t,a,n,i)}function ro(r){if(!r.__zr)return!0;for(var e=0;e<r.animators.length;e++){var t=r.animators[e];if(t.scope===\"leave\")return!0}return!1}function Ja(r,e,t,a,n,i){ro(r)||Gg(\"leave\",r,e,t,a,n,i)}function z0(r,e,t,a){r.removeTextContent(),r.removeTextGuideLine(),Ja(r,{style:{opacity:0}},e,t,a)}function tl(r,e,t){function a(){r.parent&&r.parent.remove(r)}r.isGroup?r.traverse(function(n){n.isGroup||z0(n,e,t,a)}):z0(r,e,t,a)}function Pr(r){iA(r).oldStyle=r.style}function fE(r){return iA(r).oldStyle}var Af=Math.max,Cf=Math.min,ed={};function oA(r){return mt.extend(r)}var hE=$R;function sA(r,e){return hE(r,e)}function vr(r,e){ed[r]=e}function Dh(r){if(ed.hasOwnProperty(r))return ed[r]}function Il(r,e,t,a){var n=tA(r,e);return t&&(a===\"center\"&&(t=lA(t,n.getBoundingRect())),Hg(n,t)),n}function Fg(r,e,t){var a=new se({style:{image:r,x:e.x,y:e.y,width:e.width,height:e.height},onload:function(n){if(t===\"center\"){var i={width:n.width,height:n.height};a.setStyle(lA(e,i))}}});return a}function lA(r,e){var t=e.width/e.height,a=r.height*t,n;a<=r.width?n=r.height:(a=r.width,n=a/t);var i=r.x+r.width/2,o=r.y+r.height/2;return{x:i-a/2,y:o-n/2,width:a,height:n}}var Ue=XR;function Hg(r,e){if(r.applyTransform){var t=r.getBoundingRect(),a=t.calculateTransform(e);r.applyTransform(a)}}function ho(r,e){return BT(r,r,{lineWidth:e}),r}function vE(r){return VT(r.shape,r.shape,r.style),r}var Qu=Un;function $a(r,e){for(var t=bl([]);r&&r!==e;)Xr(t,r.getLocalTransform(),t),r=r.parent;return t}function Dr(r,e,t){return e&&!he(e)&&(e=fa.getLocalTransform(e)),t&&(e=pi([],e)),ue([],r,e)}function Mh(r,e,t){var a=e[4]===0||e[5]===0||e[0]===0?1:Math.abs(2*e[4]/e[0]),n=e[4]===0||e[5]===0||e[2]===0?1:Math.abs(2*e[4]/e[2]),i=[r===\"left\"?-a:r===\"right\"?a:0,r===\"top\"?-n:r===\"bottom\"?n:0];return i=Dr(i,e,t),Math.abs(i[0])>Math.abs(i[1])?i[0]>0?\"right\":\"left\":i[1]>0?\"bottom\":\"top\"}function G0(r){return!r.isGroup}function cE(r){return r.shape!=null}function Ll(r,e,t){if(!r||!e)return;function a(o){var s={};return o.traverse(function(l){G0(l)&&l.anid&&(s[l.anid]=l)}),s}function n(o){var s={x:o.x,y:o.y,rotation:o.rotation};return cE(o)&&(s.shape=V({},o.shape)),s}var i=a(r);e.traverse(function(o){if(G0(o)&&o.anid){var s=i[o.anid];if(s){var l=n(o);o.attr(n(s)),Tt(o,l,t,nt(o).dataIndex)}}})}function Wg(r,e){return G(r,function(t){var a=t[0];a=Af(a,e.x),a=Cf(a,e.x+e.width);var n=t[1];return n=Af(n,e.y),n=Cf(n,e.y+e.height),[a,n]})}function uA(r,e){var t=Af(r.x,e.x),a=Cf(r.x+r.width,e.x+e.width),n=Af(r.y,e.y),i=Cf(r.y+r.height,e.y+e.height);if(a>=t&&i>=n)return{x:t,y:n,width:a-t,height:i-n}}function Do(r,e,t){var a=V({rectHover:!0},e),n=a.style={strokeNoScale:!0};if(t=t||{x:-1,y:-1,width:2,height:2},r)return r.indexOf(\"image://\")===0?(n.image=r.slice(8),J(n,t),new se(a)):Il(r.replace(\"path://\",\"\"),a,t,\"center\")}function _s(r,e,t,a,n){for(var i=0,o=n[n.length-1];i<n.length;i++){var s=n[i];if(fA(r,e,t,a,s[0],s[1],o[0],o[1]))return!0;o=s}}function fA(r,e,t,a,n,i,o,s){var l=t-r,u=a-e,f=o-n,h=s-i,v=Nv(f,h,l,u);if(pE(v))return!1;var c=r-n,p=e-i,d=Nv(c,p,l,u)/v;if(d<0||d>1)return!1;var g=Nv(c,p,f,h)/v;return!(g<0||g>1)}function Nv(r,e,t,a){return r*a-t*e}function pE(r){return r<=1e-6&&r>=-1e-6}function di(r){var e=r.itemTooltipOption,t=r.componentModel,a=r.itemName,n=Y(e)?{formatter:e}:e,i=t.mainType,o=t.componentIndex,s={componentType:i,name:a,$vars:[\"name\"]};s[i+\"Index\"]=o;var l=r.formatterParamsExtra;l&&D(_t(l),function(f){X(s,f)||(s[f]=l[f],s.$vars.push(f))});var u=nt(r.el);u.componentMainType=i,u.componentIndex=o,u.tooltipConfig={name:a,option:J({content:a,encodeHTMLContent:!0,formatterParams:s},n)}}function F0(r,e){var t;r.isGroup&&(t=e(r)),t||r.traverse(e)}function nn(r,e){if(r)if(z(r))for(var t=0;t<r.length;t++)F0(r[t],e);else F0(r,e)}vr(\"circle\",Jr);vr(\"ellipse\",Dl);vr(\"sector\",be);vr(\"ring\",wo);vr(\"polygon\",we);vr(\"polyline\",Ae);vr(\"rect\",xt);vr(\"line\",Qt);vr(\"bezierCurve\",To);vr(\"arc\",Ml);const gi=Object.freeze(Object.defineProperty({__proto__:null,Arc:Ml,BezierCurve:To,BoundingRect:ht,Circle:Jr,CompoundPath:Ch,Ellipse:Dl,Group:at,Image:se,IncrementalDisplayable:nA,Line:Qt,LinearGradient:Ao,OrientedBoundingRect:Tf,Path:mt,Point:ft,Polygon:we,Polyline:Ae,RadialGradient:zg,Rect:xt,Ring:wo,Sector:be,Text:St,applyTransform:Dr,clipPointsByRect:Wg,clipRectByRect:uA,createIcon:Do,extendPath:sA,extendShape:oA,getShapeClass:Dh,getTransform:$a,groupTransition:Ll,initProps:Gt,isElementRemoved:ro,lineLineIntersect:fA,linePolygonIntersect:_s,makeImage:Fg,makePath:Il,mergePath:Ue,registerShape:vr,removeElement:Ja,removeElementWithFadeOut:tl,resizePath:Hg,setTooltipConfig:di,subPixelOptimize:Qu,subPixelOptimizeLine:ho,subPixelOptimizeRect:vE,transformDirection:Mh,traverseElements:nn,updateProps:Tt},Symbol.toStringTag,{value:\"Module\"}));var Ih={};function hA(r,e){for(var t=0;t<Ee.length;t++){var a=Ee[t],n=e[a],i=r.ensureState(a);i.style=i.style||{},i.style.text=n}var o=r.currentStates.slice();r.clearStates(!0),r.setStyle({text:e.normal}),r.useStates(o,!0)}function rd(r,e,t){var a=r.labelFetcher,n=r.labelDataIndex,i=r.labelDimIndex,o=e.normal,s;a&&(s=a.getFormattedLabel(n,\"normal\",null,i,o&&o.get(\"formatter\"),t!=null?{interpolatedValue:t}:null)),s==null&&(s=K(r.defaultText)?r.defaultText(n,r,t):r.defaultText);for(var l={normal:s},u=0;u<Ee.length;u++){var f=Ee[u],h=e[f];l[f]=st(a?a.getFormattedLabel(n,f,null,i,h&&h.get(\"formatter\")):null,s)}return l}function ce(r,e,t,a){t=t||Ih;for(var n=r instanceof St,i=!1,o=0;o<Js.length;o++){var s=e[Js[o]];if(s&&s.getShallow(\"show\")){i=!0;break}}var l=n?r:r.getTextContent();if(i){n||(l||(l=new St,r.setTextContent(l)),r.stateProxy&&(l.stateProxy=r.stateProxy));var u=rd(t,e),f=e.normal,h=!!f.getShallow(\"show\"),v=Nt(f,a&&a.normal,t,!1,!n);v.text=u.normal,n||r.setTextConfig(Df(f,t,!1));for(var o=0;o<Ee.length;o++){var c=Ee[o],s=e[c];if(s){var p=l.ensureState(c),d=!!st(s.getShallow(\"show\"),h);if(d!==h&&(p.ignore=!d),p.style=Nt(s,a&&a[c],t,!0,!n),p.style.text=u[c],!n){var g=r.ensureState(c);g.textConfig=Df(s,t,!0)}}}l.silent=!!f.getShallow(\"silent\"),l.style.x!=null&&(v.x=l.style.x),l.style.y!=null&&(v.y=l.style.y),l.ignore=!h,l.useStyle(v),l.dirty(),t.enableTextSetter&&(Mo(l).setLabelText=function(y){var m=rd(t,e,y);hA(l,m)})}else l&&(l.ignore=!0);r.dirty()}function ie(r,e){e=e||\"label\";for(var t={normal:r.getModel(e)},a=0;a<Ee.length;a++){var n=Ee[a];t[n]=r.getModel([n,e])}return t}function Nt(r,e,t,a,n){var i={};return dE(i,r,t,a,n),e&&V(i,e),i}function Df(r,e,t){e=e||{};var a={},n,i=r.getShallow(\"rotate\"),o=st(r.getShallow(\"distance\"),t?null:5),s=r.getShallow(\"offset\");return n=r.getShallow(\"position\")||(t?null:\"inside\"),n===\"outside\"&&(n=e.defaultOutsidePosition||\"top\"),n!=null&&(a.position=n),s!=null&&(a.offset=s),i!=null&&(i*=Math.PI/180,a.rotation=i),o!=null&&(a.distance=o),a.outsideFill=r.get(\"color\")===\"inherit\"?e.inheritColor||null:\"auto\",a}function dE(r,e,t,a,n){t=t||Ih;var i=e.ecModel,o=i&&i.option.textStyle,s=gE(e),l;if(s){l={};for(var u in s)if(s.hasOwnProperty(u)){var f=e.getModel([\"rich\",u]);Y0(l[u]={},f,o,t,a,n,!1,!0)}}l&&(r.rich=l);var h=e.get(\"overflow\");h&&(r.overflow=h);var v=e.get(\"minMargin\");v!=null&&(r.margin=v),Y0(r,e,o,t,a,n,!0,!1)}function gE(r){for(var e;r&&r!==r.ecModel;){var t=(r.option||Ih).rich;if(t){e=e||{};for(var a=_t(t),n=0;n<a.length;n++){var i=a[n];e[i]=1}}r=r.parentModel}return e}var H0=[\"fontStyle\",\"fontWeight\",\"fontSize\",\"fontFamily\",\"textShadowColor\",\"textShadowBlur\",\"textShadowOffsetX\",\"textShadowOffsetY\"],W0=[\"align\",\"lineHeight\",\"width\",\"height\",\"tag\",\"verticalAlign\",\"ellipsis\"],U0=[\"padding\",\"borderWidth\",\"borderRadius\",\"borderDashOffset\",\"backgroundColor\",\"borderColor\",\"shadowColor\",\"shadowBlur\",\"shadowOffsetX\",\"shadowOffsetY\"];function Y0(r,e,t,a,n,i,o,s){t=!n&&t||Ih;var l=a&&a.inheritColor,u=e.getShallow(\"color\"),f=e.getShallow(\"textBorderColor\"),h=st(e.getShallow(\"opacity\"),t.opacity);(u===\"inherit\"||u===\"auto\")&&(l?u=l:u=null),(f===\"inherit\"||f===\"auto\")&&(l?f=l:f=null),i||(u=u||t.color,f=f||t.textBorderColor),u!=null&&(r.fill=u),f!=null&&(r.stroke=f);var v=st(e.getShallow(\"textBorderWidth\"),t.textBorderWidth);v!=null&&(r.lineWidth=v);var c=st(e.getShallow(\"textBorderType\"),t.textBorderType);c!=null&&(r.lineDash=c);var p=st(e.getShallow(\"textBorderDashOffset\"),t.textBorderDashOffset);p!=null&&(r.lineDashOffset=p),!n&&h==null&&!s&&(h=a&&a.defaultOpacity),h!=null&&(r.opacity=h),!n&&!i&&r.fill==null&&a.inheritColor&&(r.fill=a.inheritColor);for(var d=0;d<H0.length;d++){var g=H0[d],y=st(e.getShallow(g),t[g]);y!=null&&(r[g]=y)}for(var d=0;d<W0.length;d++){var g=W0[d],y=e.getShallow(g);y!=null&&(r[g]=y)}if(r.verticalAlign==null){var m=e.getShallow(\"baseline\");m!=null&&(r.verticalAlign=m)}if(!o||!a.disableBox){for(var d=0;d<U0.length;d++){var g=U0[d],y=e.getShallow(g);y!=null&&(r[g]=y)}var _=e.getShallow(\"borderType\");_!=null&&(r.borderDash=_),(r.backgroundColor===\"auto\"||r.backgroundColor===\"inherit\")&&l&&(r.backgroundColor=l),(r.borderColor===\"auto\"||r.borderColor===\"inherit\")&&l&&(r.borderColor=l)}}function Ug(r,e){var t=e&&e.getModel(\"textStyle\");return sr([r.fontStyle||t&&t.getShallow(\"fontStyle\")||\"\",r.fontWeight||t&&t.getShallow(\"fontWeight\")||\"\",(r.fontSize||t&&t.getShallow(\"fontSize\")||12)+\"px\",r.fontFamily||t&&t.getShallow(\"fontFamily\")||\"sans-serif\"].join(\" \"))}var Mo=bt();function vA(r,e,t,a){if(r){var n=Mo(r);n.prevValue=n.value,n.value=t;var i=e.normal;n.valueAnimation=i.get(\"valueAnimation\"),n.valueAnimation&&(n.precision=i.get(\"precision\"),n.defaultInterpolatedText=a,n.statesModels=e)}}function cA(r,e,t,a,n){var i=Mo(r);if(!i.valueAnimation||i.prevValue===i.value)return;var o=i.defaultInterpolatedText,s=st(i.interpolatedValue,i.prevValue),l=i.value;function u(f){var h=MT(t,i.precision,s,l,f);i.interpolatedValue=f===1?null:h;var v=rd({labelDataIndex:e,labelFetcher:n,defaultText:o?o(h):h+\"\"},i.statesModels,h);hA(r,v)}r.percent=0,(i.prevValue==null?Gt:Tt)(r,{percent:1},a,e,null,u)}var yE=[\"textStyle\",\"color\"],Bv=[\"fontStyle\",\"fontWeight\",\"fontSize\",\"fontFamily\",\"padding\",\"lineHeight\",\"rich\",\"width\",\"height\",\"overflow\"],Vv=new St,mE=(function(){function r(){}return r.prototype.getTextColor=function(e){var t=this.ecModel;return this.getShallow(\"color\")||(!e&&t?t.get(yE):null)},r.prototype.getFont=function(){return Ug({fontStyle:this.getShallow(\"fontStyle\"),fontWeight:this.getShallow(\"fontWeight\"),fontSize:this.getShallow(\"fontSize\"),fontFamily:this.getShallow(\"fontFamily\")},this.ecModel)},r.prototype.getTextRect=function(e){for(var t={text:e,verticalAlign:this.getShallow(\"verticalAlign\")||this.getShallow(\"baseline\")},a=0;a<Bv.length;a++)t[Bv[a]]=this.getShallow(Bv[a]);return Vv.useStyle(t),Vv.update(),Vv.getBoundingRect()},r})(),pA=[[\"lineWidth\",\"width\"],[\"stroke\",\"color\"],[\"opacity\"],[\"shadowBlur\"],[\"shadowOffsetX\"],[\"shadowOffsetY\"],[\"shadowColor\"],[\"lineDash\",\"type\"],[\"lineDashOffset\",\"dashOffset\"],[\"lineCap\",\"cap\"],[\"lineJoin\",\"join\"],[\"miterLimit\"]],_E=si(pA),SE=(function(){function r(){}return r.prototype.getLineStyle=function(e){return _E(this,e)},r})(),dA=[[\"fill\",\"color\"],[\"stroke\",\"borderColor\"],[\"lineWidth\",\"borderWidth\"],[\"opacity\"],[\"shadowBlur\"],[\"shadowOffsetX\"],[\"shadowOffsetY\"],[\"shadowColor\"],[\"lineDash\",\"borderType\"],[\"lineDashOffset\",\"borderDashOffset\"],[\"lineCap\",\"borderCap\"],[\"lineJoin\",\"borderJoin\"],[\"miterLimit\",\"borderMiterLimit\"]],xE=si(dA),bE=(function(){function r(){}return r.prototype.getItemStyle=function(e,t){return xE(this,e,t)},r})(),Ct=(function(){function r(e,t,a){this.parentModel=t,this.ecModel=a,this.option=e}return r.prototype.init=function(e,t,a){},r.prototype.mergeOption=function(e,t){ut(this.option,e,!0)},r.prototype.get=function(e,t){return e==null?this.option:this._doGet(this.parsePath(e),!t&&this.parentModel)},r.prototype.getShallow=function(e,t){var a=this.option,n=a==null?a:a[e];if(n==null&&!t){var i=this.parentModel;i&&(n=i.getShallow(e))}return n},r.prototype.getModel=function(e,t){var a=e!=null,n=a?this.parsePath(e):null,i=a?this._doGet(n):this.option;return t=t||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(n)),new r(i,t,this.ecModel)},r.prototype.isEmpty=function(){return this.option==null},r.prototype.restoreData=function(){},r.prototype.clone=function(){var e=this.constructor;return new e(rt(this.option))},r.prototype.parsePath=function(e){return typeof e==\"string\"?e.split(\".\"):e},r.prototype.resolveParentPath=function(e){return e},r.prototype.isAnimationEnabled=function(){if(!yt.node&&this.option){if(this.option.animation!=null)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},r.prototype._doGet=function(e,t){var a=this.option;if(!e)return a;for(var n=0;n<e.length&&!(e[n]&&(a=a&&typeof a==\"object\"?a[e[n]]:null,a==null));n++);return a==null&&t&&(a=t._doGet(this.resolveParentPath(e),t.parentModel)),a},r})();Lg(Ct);OP(Ct);$t(Ct,SE);$t(Ct,bE);$t(Ct,GP);$t(Ct,mE);var wE=Math.round(Math.random()*10);function Io(r){return[r||\"\",wE++].join(\"_\")}function TE(r){var e={};r.registerSubTypeDefaulter=function(t,a){var n=Wr(t);e[n.main]=a},r.determineSubType=function(t,a){var n=a.type;if(!n){var i=Wr(t).main;r.hasSubTypes(t)&&e[i]&&(n=e[i](a))}return n}}function AE(r,e){r.topologicalTravel=function(i,o,s,l){if(!i.length)return;var u=t(o),f=u.graph,h=u.noEntryList,v={};for(D(i,function(m){v[m]=!0});h.length;){var c=h.pop(),p=f[c],d=!!v[c];d&&(s.call(l,c,p.originalDeps.slice()),delete v[c]),D(p.successor,d?y:g)}D(v,function(){var m=\"\";throw new Error(m)});function g(m){f[m].entryCount--,f[m].entryCount===0&&h.push(m)}function y(m){v[m]=!0,g(m)}};function t(i){var o={},s=[];return D(i,function(l){var u=a(o,l),f=u.originalDeps=e(l),h=n(f,i);u.entryCount=h.length,u.entryCount===0&&s.push(l),D(h,function(v){vt(u.predecessor,v)<0&&u.predecessor.push(v);var c=a(o,v);vt(c.successor,v)<0&&c.successor.push(l)})}),{graph:o,noEntryList:s}}function a(i,o){return i[o]||(i[o]={predecessor:[],successor:[]}),i[o]}function n(i,o){var s=[];return D(i,function(l){vt(o,l)>=0&&s.push(l)}),s}}function on(r,e){return ut(ut({},r,!0),e,!0)}const CE={time:{month:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthAbbr:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayOfWeek:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayOfWeekAbbr:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"]},legend:{selector:{all:\"All\",inverse:\"Inv\"}},toolbox:{brush:{title:{rect:\"Box Select\",polygon:\"Lasso Select\",lineX:\"Horizontally Select\",lineY:\"Vertically Select\",keep:\"Keep Selections\",clear:\"Clear Selections\"}},dataView:{title:\"Data View\",lang:[\"Data View\",\"Close\",\"Refresh\"]},dataZoom:{title:{zoom:\"Zoom\",back:\"Zoom Reset\"}},magicType:{title:{line:\"Switch to Line Chart\",bar:\"Switch to Bar Chart\",stack:\"Stack\",tiled:\"Tile\"}},restore:{title:\"Restore\"},saveAsImage:{title:\"Save as Image\",lang:[\"Right Click to Save Image\"]}},series:{typeNames:{pie:\"Pie chart\",bar:\"Bar chart\",line:\"Line chart\",scatter:\"Scatter plot\",effectScatter:\"Ripple scatter plot\",radar:\"Radar chart\",tree:\"Tree\",treemap:\"Treemap\",boxplot:\"Boxplot\",candlestick:\"Candlestick\",k:\"K line chart\",heatmap:\"Heat map\",map:\"Map\",parallel:\"Parallel coordinate map\",lines:\"Line graph\",graph:\"Relationship graph\",sankey:\"Sankey diagram\",funnel:\"Funnel chart\",gauge:\"Gauge\",pictorialBar:\"Pictorial bar\",themeRiver:\"Theme River Map\",sunburst:\"Sunburst\",custom:\"Custom chart\",chart:\"Chart\"}},aria:{general:{withTitle:'This is a chart about \"{title}\"',withoutTitle:\"This is a chart\"},series:{single:{prefix:\"\",withName:\" with type {seriesType} named {seriesName}.\",withoutName:\" with type {seriesType}.\"},multiple:{prefix:\". It consists of {seriesCount} series count.\",withName:\" The {seriesId} series is a {seriesType} representing {seriesName}.\",withoutName:\" The {seriesId} series is a {seriesType}.\",separator:{middle:\"\",end:\"\"}}},data:{allData:\"The data is as follows: \",partialData:\"The first {displayCnt} items are: \",withName:\"the data for {name} is {value}\",withoutName:\"{value}\",separator:{middle:\", \",end:\". \"}}}},DE={time:{month:[\"一月\",\"二月\",\"三月\",\"四月\",\"五月\",\"六月\",\"七月\",\"八月\",\"九月\",\"十月\",\"十一月\",\"十二月\"],monthAbbr:[\"1月\",\"2月\",\"3月\",\"4月\",\"5月\",\"6月\",\"7月\",\"8月\",\"9月\",\"10月\",\"11月\",\"12月\"],dayOfWeek:[\"星期日\",\"星期一\",\"星期二\",\"星期三\",\"星期四\",\"星期五\",\"星期六\"],dayOfWeekAbbr:[\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"]},legend:{selector:{all:\"全选\",inverse:\"反选\"}},toolbox:{brush:{title:{rect:\"矩形选择\",polygon:\"圈选\",lineX:\"横向选择\",lineY:\"纵向选择\",keep:\"保持选择\",clear:\"清除选择\"}},dataView:{title:\"数据视图\",lang:[\"数据视图\",\"关闭\",\"刷新\"]},dataZoom:{title:{zoom:\"区域缩放\",back:\"区域缩放还原\"}},magicType:{title:{line:\"切换为折线图\",bar:\"切换为柱状图\",stack:\"切换为堆叠\",tiled:\"切换为平铺\"}},restore:{title:\"还原\"},saveAsImage:{title:\"保存为图片\",lang:[\"右键另存为图片\"]}},series:{typeNames:{pie:\"饼图\",bar:\"柱状图\",line:\"折线图\",scatter:\"散点图\",effectScatter:\"涟漪散点图\",radar:\"雷达图\",tree:\"树图\",treemap:\"矩形树图\",boxplot:\"箱型图\",candlestick:\"K线图\",k:\"K线图\",heatmap:\"热力图\",map:\"地图\",parallel:\"平行坐标图\",lines:\"线图\",graph:\"关系图\",sankey:\"桑基图\",funnel:\"漏斗图\",gauge:\"仪表盘图\",pictorialBar:\"象形柱图\",themeRiver:\"主题河流图\",sunburst:\"旭日图\",custom:\"自定义图表\",chart:\"图表\"}},aria:{general:{withTitle:\"这是一个关于“{title}”的图表。\",withoutTitle:\"这是一个图表，\"},series:{single:{prefix:\"\",withName:\"图表类型是{seriesType}，表示{seriesName}。\",withoutName:\"图表类型是{seriesType}。\"},multiple:{prefix:\"它由{seriesCount}个图表系列组成。\",withName:\"第{seriesId}个系列是一个表示{seriesName}的{seriesType}，\",withoutName:\"第{seriesId}个系列是一个{seriesType}，\",separator:{middle:\"；\",end:\"。\"}}},data:{allData:\"其数据是——\",partialData:\"其中，前{displayCnt}项是——\",withName:\"{name}的数据是{value}\",withoutName:\"{value}\",separator:{middle:\"，\",end:\"\"}}}};var Mf=\"ZH\",Yg=\"EN\",ao=Yg,tf={},$g={},gA=yt.domSupported?(function(){var r=(document.documentElement.lang||navigator.language||navigator.browserLanguage||ao).toUpperCase();return r.indexOf(Mf)>-1?Mf:ao})():ao;function Xg(r,e){r=r.toUpperCase(),$g[r]=new Ct(e),tf[r]=e}function ME(r){if(Y(r)){var e=tf[r.toUpperCase()]||{};return r===Mf||r===Yg?rt(e):ut(rt(e),rt(tf[ao]),!1)}else return ut(rt(r),rt(tf[ao]),!1)}function ad(r){return $g[r]}function IE(){return $g[ao]}Xg(Yg,CE);Xg(Mf,DE);var Zg=1e3,qg=Zg*60,Vs=qg*60,or=Vs*24,$0=or*365,Ss={year:\"{yyyy}\",month:\"{MMM}\",day:\"{d}\",hour:\"{HH}:{mm}\",minute:\"{HH}:{mm}\",second:\"{HH}:{mm}:{ss}\",millisecond:\"{HH}:{mm}:{ss} {SSS}\",none:\"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}\"},su=\"{yyyy}-{MM}-{dd}\",X0={year:\"{yyyy}\",month:\"{yyyy}-{MM}\",day:su,hour:su+\" \"+Ss.hour,minute:su+\" \"+Ss.minute,second:su+\" \"+Ss.second,millisecond:Ss.none},zv=[\"year\",\"month\",\"day\",\"hour\",\"minute\",\"second\",\"millisecond\"],yA=[\"year\",\"half-year\",\"quarter\",\"month\",\"week\",\"half-week\",\"day\",\"half-day\",\"quarter-day\",\"hour\",\"minute\",\"second\",\"millisecond\"];function Me(r,e){return r+=\"\",\"0000\".substr(0,e-r.length)+r}function no(r){switch(r){case\"half-year\":case\"quarter\":return\"month\";case\"week\":case\"half-week\":return\"day\";case\"half-day\":case\"quarter-day\":return\"hour\";default:return r}}function LE(r){return r===no(r)}function PE(r){switch(r){case\"year\":case\"month\":return\"day\";case\"millisecond\":return\"millisecond\";default:return\"second\"}}function Pl(r,e,t,a){var n=Ze(r),i=n[Kg(t)](),o=n[io(t)]()+1,s=Math.floor((o-1)/3)+1,l=n[Lh(t)](),u=n[\"get\"+(t?\"UTC\":\"\")+\"Day\"](),f=n[el(t)](),h=(f-1)%12+1,v=n[Ph(t)](),c=n[Rh(t)](),p=n[Eh(t)](),d=f>=12?\"pm\":\"am\",g=d.toUpperCase(),y=a instanceof Ct?a:ad(a||gA)||IE(),m=y.getModel(\"time\"),_=m.get(\"month\"),S=m.get(\"monthAbbr\"),b=m.get(\"dayOfWeek\"),x=m.get(\"dayOfWeekAbbr\");return(e||\"\").replace(/{a}/g,d+\"\").replace(/{A}/g,g+\"\").replace(/{yyyy}/g,i+\"\").replace(/{yy}/g,Me(i%100+\"\",2)).replace(/{Q}/g,s+\"\").replace(/{MMMM}/g,_[o-1]).replace(/{MMM}/g,S[o-1]).replace(/{MM}/g,Me(o,2)).replace(/{M}/g,o+\"\").replace(/{dd}/g,Me(l,2)).replace(/{d}/g,l+\"\").replace(/{eeee}/g,b[u]).replace(/{ee}/g,x[u]).replace(/{e}/g,u+\"\").replace(/{HH}/g,Me(f,2)).replace(/{H}/g,f+\"\").replace(/{hh}/g,Me(h+\"\",2)).replace(/{h}/g,h+\"\").replace(/{mm}/g,Me(v,2)).replace(/{m}/g,v+\"\").replace(/{ss}/g,Me(c,2)).replace(/{s}/g,c+\"\").replace(/{SSS}/g,Me(p,3)).replace(/{S}/g,p+\"\")}function RE(r,e,t,a,n){var i=null;if(Y(t))i=t;else if(K(t))i=t(r.value,e,{level:r.level});else{var o=V({},Ss);if(r.level>0)for(var s=0;s<zv.length;++s)o[zv[s]]=\"{primary|\"+o[zv[s]]+\"}\";var l=t?t.inherit===!1?t:J(t,o):o,u=mA(r.value,n);if(l[u])i=l[u];else if(l.inherit){for(var f=yA.indexOf(u),s=f-1;s>=0;--s)if(l[u]){i=l[u];break}i=i||o.none}if(z(i)){var h=r.level==null?0:r.level>=0?r.level:i.length+r.level;h=Math.min(h,i.length-1),i=i[h]}}return Pl(new Date(r.value),i,n,a)}function mA(r,e){var t=Ze(r),a=t[io(e)]()+1,n=t[Lh(e)](),i=t[el(e)](),o=t[Ph(e)](),s=t[Rh(e)](),l=t[Eh(e)](),u=l===0,f=u&&s===0,h=f&&o===0,v=h&&i===0,c=v&&n===1,p=c&&a===1;return p?\"year\":c?\"month\":v?\"day\":h?\"hour\":f?\"minute\":u?\"second\":\"millisecond\"}function Z0(r,e,t){var a=wt(r)?Ze(r):r;switch(e=e||mA(r,t),e){case\"year\":return a[Kg(t)]();case\"half-year\":return a[io(t)]()>=6?1:0;case\"quarter\":return Math.floor((a[io(t)]()+1)/4);case\"month\":return a[io(t)]();case\"day\":return a[Lh(t)]();case\"half-day\":return a[el(t)]()/24;case\"hour\":return a[el(t)]();case\"minute\":return a[Ph(t)]();case\"second\":return a[Rh(t)]();case\"millisecond\":return a[Eh(t)]()}}function Kg(r){return r?\"getUTCFullYear\":\"getFullYear\"}function io(r){return r?\"getUTCMonth\":\"getMonth\"}function Lh(r){return r?\"getUTCDate\":\"getDate\"}function el(r){return r?\"getUTCHours\":\"getHours\"}function Ph(r){return r?\"getUTCMinutes\":\"getMinutes\"}function Rh(r){return r?\"getUTCSeconds\":\"getSeconds\"}function Eh(r){return r?\"getUTCMilliseconds\":\"getMilliseconds\"}function EE(r){return r?\"setUTCFullYear\":\"setFullYear\"}function _A(r){return r?\"setUTCMonth\":\"setMonth\"}function SA(r){return r?\"setUTCDate\":\"setDate\"}function xA(r){return r?\"setUTCHours\":\"setHours\"}function bA(r){return r?\"setUTCMinutes\":\"setMinutes\"}function wA(r){return r?\"setUTCSeconds\":\"setSeconds\"}function TA(r){return r?\"setUTCMilliseconds\":\"setMilliseconds\"}function kE(r,e,t,a,n,i,o,s){var l=new St({style:{text:r,font:e,align:t,verticalAlign:a,padding:n,rich:i,overflow:o?\"truncate\":null,lineHeight:s}});return l.getBoundingRect()}function jg(r){if(!Dg(r))return Y(r)?r:\"-\";var e=(r+\"\").split(\".\");return e[0].replace(/(\\d{1,3})(?=(?:\\d{3})+(?!\\d))/g,\"$1,\")+(e.length>1?\".\"+e[1]:\"\")}function Jg(r,e){return r=(r||\"\").toLowerCase().replace(/-(.)/g,function(t,a){return a.toUpperCase()}),e&&r&&(r=r.charAt(0).toUpperCase()+r.slice(1)),r}var yi=ch;function nd(r,e,t){var a=\"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}\";function n(f){return f&&sr(f)?f:\"-\"}function i(f){return!!(f!=null&&!isNaN(f)&&isFinite(f))}var o=e===\"time\",s=r instanceof Date;if(o||s){var l=o?Ze(r):r;if(isNaN(+l)){if(s)return\"-\"}else return Pl(l,a,t)}if(e===\"ordinal\")return hf(r)?n(r):wt(r)&&i(r)?r+\"\":\"-\";var u=Kr(r);return i(u)?jg(u):hf(r)?n(r):typeof r==\"boolean\"?r+\"\":\"-\"}var q0=[\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\"],Gv=function(r,e){return\"{\"+r+(e??\"\")+\"}\"};function Qg(r,e,t){z(e)||(e=[e]);var a=e.length;if(!a)return\"\";for(var n=e[0].$vars||[],i=0;i<n.length;i++){var o=q0[i];r=r.replace(Gv(o),Gv(o,0))}for(var s=0;s<a;s++)for(var l=0;l<n.length;l++){var u=e[s][n[l]];r=r.replace(Gv(q0[l],s),t?_e(u):u)}return r}function OE(r,e,t){return D(e,function(a,n){r=r.replace(\"{\"+n+\"}\",a)}),r}function AA(r,e){var t=Y(r)?{color:r,extraCssText:e}:r||{},a=t.color,n=t.type;e=t.extraCssText;var i=t.renderMode||\"html\";if(!a)return\"\";if(i===\"html\")return n===\"subItem\"?'<span style=\"display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+_e(a)+\";\"+(e||\"\")+'\"></span>':'<span style=\"display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:'+_e(a)+\";\"+(e||\"\")+'\"></span>';var o=t.markerId||\"markerX\";return{renderMode:i,content:\"{\"+o+\"|}  \",style:n===\"subItem\"?{width:4,height:4,borderRadius:2,backgroundColor:a}:{width:10,height:10,borderRadius:5,backgroundColor:a}}}function NE(r,e,t){(r===\"week\"||r===\"month\"||r===\"quarter\"||r===\"half-year\"||r===\"year\")&&(r=`MM-dd\nyyyy`);var a=Ze(e),n=t?\"getUTC\":\"get\",i=a[n+\"FullYear\"](),o=a[n+\"Month\"]()+1,s=a[n+\"Date\"](),l=a[n+\"Hours\"](),u=a[n+\"Minutes\"](),f=a[n+\"Seconds\"](),h=a[n+\"Milliseconds\"]();return r=r.replace(\"MM\",Me(o,2)).replace(\"M\",o).replace(\"yyyy\",i).replace(\"yy\",Me(i%100+\"\",2)).replace(\"dd\",Me(s,2)).replace(\"d\",s).replace(\"hh\",Me(l,2)).replace(\"h\",l).replace(\"mm\",Me(u,2)).replace(\"m\",u).replace(\"ss\",Me(f,2)).replace(\"s\",f).replace(\"SSS\",Me(h,3)),r}function BE(r){return r&&r.charAt(0).toUpperCase()+r.substr(1)}function ui(r,e){return e=e||\"transparent\",Y(r)?r:tt(r)&&r.colorStops&&(r.colorStops[0]||{}).color||e}function If(r,e){if(e===\"_blank\"||e===\"blank\"){var t=window.open();t.opener=null,t.location.href=r}else window.open(r,e)}var ef=D,CA=[\"left\",\"right\",\"top\",\"bottom\",\"width\",\"height\"],$n=[[\"width\",\"left\",\"right\"],[\"height\",\"top\",\"bottom\"]];function ty(r,e,t,a,n){var i=0,o=0;a==null&&(a=1/0),n==null&&(n=1/0);var s=0;e.eachChild(function(l,u){var f=l.getBoundingRect(),h=e.childAt(u+1),v=h&&h.getBoundingRect(),c,p;if(r===\"horizontal\"){var d=f.width+(v?-v.x+f.x:0);c=i+d,c>a||l.newline?(i=0,c=d,o+=s+t,s=f.height):s=Math.max(s,f.height)}else{var g=f.height+(v?-v.y+f.y:0);p=o+g,p>n||l.newline?(i+=s+t,o=0,p=g,s=f.width):s=Math.max(s,f.width)}l.newline||(l.x=i,l.y=o,l.markRedraw(),r===\"horizontal\"?i=c+t:o=p+t)})}var ti=ty;lt(ty,\"vertical\");lt(ty,\"horizontal\");function VE(r,e,t){var a=e.width,n=e.height,i=W(r.left,a),o=W(r.top,n),s=W(r.right,a),l=W(r.bottom,n);return(isNaN(i)||isNaN(parseFloat(r.left)))&&(i=0),(isNaN(s)||isNaN(parseFloat(r.right)))&&(s=a),(isNaN(o)||isNaN(parseFloat(r.top)))&&(o=0),(isNaN(l)||isNaN(parseFloat(r.bottom)))&&(l=n),t=yi(t||0),{width:Math.max(s-i-t[1]-t[3],0),height:Math.max(l-o-t[0]-t[2],0)}}function jt(r,e,t){t=yi(t||0);var a=e.width,n=e.height,i=W(r.left,a),o=W(r.top,n),s=W(r.right,a),l=W(r.bottom,n),u=W(r.width,a),f=W(r.height,n),h=t[2]+t[0],v=t[1]+t[3],c=r.aspect;switch(isNaN(u)&&(u=a-s-v-i),isNaN(f)&&(f=n-l-h-o),c!=null&&(isNaN(u)&&isNaN(f)&&(c>a/n?u=a*.8:f=n*.8),isNaN(u)&&(u=c*f),isNaN(f)&&(f=u/c)),isNaN(i)&&(i=a-s-u-v),isNaN(o)&&(o=n-l-f-h),r.left||r.right){case\"center\":i=a/2-u/2-t[3];break;case\"right\":i=a-u-v;break}switch(r.top||r.bottom){case\"middle\":case\"center\":o=n/2-f/2-t[0];break;case\"bottom\":o=n-f-h;break}i=i||0,o=o||0,isNaN(u)&&(u=a-v-i-(s||0)),isNaN(f)&&(f=n-h-o-(l||0));var p=new ht(i+t[3],o+t[0],u,f);return p.margin=t,p}function kh(r,e,t,a,n,i){var o=!n||!n.hv||n.hv[0],s=!n||!n.hv||n.hv[1],l=n&&n.boundingMode||\"all\";if(i=i||r,i.x=r.x,i.y=r.y,!o&&!s)return!1;var u;if(l===\"raw\")u=r.type===\"group\"?new ht(0,0,+e.width||0,+e.height||0):r.getBoundingRect();else if(u=r.getBoundingRect(),r.needLocalTransform()){var f=r.getLocalTransform();u=u.clone(),u.applyTransform(f)}var h=jt(J({width:u.width,height:u.height},e),t,a),v=o?h.x-u.x:0,c=s?h.y-u.y:0;return l===\"raw\"?(i.x=v,i.y=c):(i.x+=v,i.y+=c),i===r&&r.markRedraw(),!0}function zE(r,e){return r[$n[e][0]]!=null||r[$n[e][1]]!=null&&r[$n[e][2]]!=null}function rl(r){var e=r.layoutMode||r.constructor.layoutMode;return tt(e)?e:e?{type:e}:null}function Qa(r,e,t){var a=t&&t.ignoreSize;!z(a)&&(a=[a,a]);var n=o($n[0],0),i=o($n[1],1);u($n[0],r,n),u($n[1],r,i);function o(f,h){var v={},c=0,p={},d=0,g=2;if(ef(f,function(_){p[_]=r[_]}),ef(f,function(_){s(e,_)&&(v[_]=p[_]=e[_]),l(v,_)&&c++,l(p,_)&&d++}),a[h])return l(e,f[1])?p[f[2]]=null:l(e,f[2])&&(p[f[1]]=null),p;if(d===g||!c)return p;if(c>=g)return v;for(var y=0;y<f.length;y++){var m=f[y];if(!s(v,m)&&s(r,m)){v[m]=r[m];break}}return v}function s(f,h){return f.hasOwnProperty(h)}function l(f,h){return f[h]!=null&&f[h]!==\"auto\"}function u(f,h,v){ef(f,function(c){h[c]=v[c]})}}function Lo(r){return DA({},r)}function DA(r,e){return e&&r&&ef(CA,function(t){e.hasOwnProperty(t)&&(r[t]=e[t])}),r}var GE=bt(),gt=(function(r){k(e,r);function e(t,a,n){var i=r.call(this,t,a,n)||this;return i.uid=Io(\"ec_cpt_model\"),i}return e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n)},e.prototype.mergeDefaultAndTheme=function(t,a){var n=rl(this),i=n?Lo(t):{},o=a.getTheme();ut(t,o.get(this.mainType)),ut(t,this.getDefaultOption()),n&&Qa(t,i,n)},e.prototype.mergeOption=function(t,a){ut(this.option,t,!0);var n=rl(this);n&&Qa(this.option,t,n)},e.prototype.optionUpdated=function(t,a){},e.prototype.getDefaultOption=function(){var t=this.constructor;if(!RP(t))return t.defaultOption;var a=GE(this);if(!a.defaultOption){for(var n=[],i=t;i;){var o=i.prototype.defaultOption;o&&n.push(o),i=i.superClass}for(var s={},l=n.length-1;l>=0;l--)s=ut(s,n[l],!0);a.defaultOption=s}return a.defaultOption},e.prototype.getReferringComponents=function(t,a){var n=t+\"Index\",i=t+\"Id\";return Al(this.ecModel,t,{index:this.get(n,!0),id:this.get(i,!0)},a)},e.prototype.getBoxLayoutParams=function(){var t=this;return{left:t.get(\"left\"),top:t.get(\"top\"),right:t.get(\"right\"),bottom:t.get(\"bottom\"),width:t.get(\"width\"),height:t.get(\"height\")}},e.prototype.getZLevelKey=function(){return\"\"},e.prototype.setZLevel=function(t){this.option.zlevel=t},e.protoInitialize=(function(){var t=e.prototype;t.type=\"component\",t.id=\"\",t.name=\"\",t.mainType=\"\",t.subType=\"\",t.componentIndex=0})(),e})(Ct);LT(gt,Ct);Sh(gt);TE(gt);AE(gt,FE);function FE(r){var e=[];return D(gt.getClassesByMainType(r),function(t){e=e.concat(t.dependencies||t.prototype.dependencies||[])}),e=G(e,function(t){return Wr(t).main}),r!==\"dataset\"&&vt(e,\"dataset\")<=0&&e.unshift(\"dataset\"),e}var MA=\"\";typeof navigator<\"u\"&&(MA=navigator.platform||\"\");var Ii=\"rgba(0, 0, 0, 0.2)\";const HE={darkMode:\"auto\",colorBy:\"series\",color:[\"#5470c6\",\"#91cc75\",\"#fac858\",\"#ee6666\",\"#73c0de\",\"#3ba272\",\"#fc8452\",\"#9a60b4\",\"#ea7ccc\"],gradientColor:[\"#f6efa6\",\"#d88273\",\"#bf444c\"],aria:{decal:{decals:[{color:Ii,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Ii,symbol:\"circle\",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Ii,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Ii,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Ii,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Ii,symbol:\"triangle\",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:MA.match(/^Win/)?\"Microsoft YaHei\":\"sans-serif\",fontSize:12,fontStyle:\"normal\",fontWeight:\"normal\"},blendMode:null,stateAnimation:{duration:300,easing:\"cubicOut\"},animation:\"auto\",animationDuration:1e3,animationDurationUpdate:500,animationEasing:\"cubicInOut\",animationEasingUpdate:\"cubicInOut\",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var IA=Z([\"tooltip\",\"label\",\"itemName\",\"itemId\",\"itemGroupId\",\"itemChildGroupId\",\"seriesName\"]),cr=\"original\",Te=\"arrayRows\",pr=\"objectRows\",Qr=\"keyedColumns\",Xa=\"typedArray\",LA=\"unknown\",Zr=\"column\",Po=\"row\",fe={Must:1,Might:2,Not:3},PA=bt();function WE(r){PA(r).datasetMap=Z()}function RA(r,e,t){var a={},n=ry(e);if(!n||!r)return a;var i=[],o=[],s=e.ecModel,l=PA(s).datasetMap,u=n.uid+\"_\"+t.seriesLayoutBy,f,h;r=r.slice(),D(r,function(d,g){var y=tt(d)?d:r[g]={name:d};y.type===\"ordinal\"&&f==null&&(f=g,h=p(y)),a[y.name]=[]});var v=l.get(u)||l.set(u,{categoryWayDim:h,valueWayDim:0});D(r,function(d,g){var y=d.name,m=p(d);if(f==null){var _=v.valueWayDim;c(a[y],_,m),c(o,_,m),v.valueWayDim+=m}else if(f===g)c(a[y],0,m),c(i,0,m);else{var _=v.categoryWayDim;c(a[y],_,m),c(o,_,m),v.categoryWayDim+=m}});function c(d,g,y){for(var m=0;m<y;m++)d.push(g+m)}function p(d){var g=d.dimsDef;return g?g.length:1}return i.length&&(a.itemName=i),o.length&&(a.seriesName=o),a}function ey(r,e,t){var a={},n=ry(r);if(!n)return a;var i=e.sourceFormat,o=e.dimensionsDefine,s;(i===pr||i===Qr)&&D(o,function(f,h){(tt(f)?f.name:f)===\"name\"&&(s=h)});var l=(function(){for(var f={},h={},v=[],c=0,p=Math.min(5,t);c<p;c++){var d=kA(e.data,i,e.seriesLayoutBy,o,e.startIndex,c);v.push(d);var g=d===fe.Not;if(g&&f.v==null&&c!==s&&(f.v=c),(f.n==null||f.n===f.v||!g&&v[f.n]===fe.Not)&&(f.n=c),y(f)&&v[f.n]!==fe.Not)return f;g||(d===fe.Might&&h.v==null&&c!==s&&(h.v=c),(h.n==null||h.n===h.v)&&(h.n=c))}function y(m){return m.v!=null&&m.n!=null}return y(f)?f:y(h)?h:null})();if(l){a.value=[l.v];var u=s??l.n;a.itemName=[u],a.seriesName=[u]}return a}function ry(r){var e=r.get(\"data\",!0);if(!e)return Al(r.ecModel,\"dataset\",{index:r.get(\"datasetIndex\",!0),id:r.get(\"datasetId\",!0)},Kt).models[0]}function UE(r){return!r.get(\"transform\",!0)&&!r.get(\"fromTransformResult\",!0)?[]:Al(r.ecModel,\"dataset\",{index:r.get(\"fromDatasetIndex\",!0),id:r.get(\"fromDatasetId\",!0)},Kt).models}function EA(r,e){return kA(r.data,r.sourceFormat,r.seriesLayoutBy,r.dimensionsDefine,r.startIndex,e)}function kA(r,e,t,a,n,i){var o,s=5;if(Re(r))return fe.Not;var l,u;if(a){var f=a[i];tt(f)?(l=f.name,u=f.type):Y(f)&&(l=f)}if(u!=null)return u===\"ordinal\"?fe.Must:fe.Not;if(e===Te){var h=r;if(t===Po){for(var v=h[i],c=0;c<(v||[]).length&&c<s;c++)if((o=S(v[n+c]))!=null)return o}else for(var c=0;c<h.length&&c<s;c++){var p=h[n+c];if(p&&(o=S(p[i]))!=null)return o}}else if(e===pr){var d=r;if(!l)return fe.Not;for(var c=0;c<d.length&&c<s;c++){var g=d[c];if(g&&(o=S(g[l]))!=null)return o}}else if(e===Qr){var y=r;if(!l)return fe.Not;var v=y[l];if(!v||Re(v))return fe.Not;for(var c=0;c<v.length&&c<s;c++)if((o=S(v[c]))!=null)return o}else if(e===cr)for(var m=r,c=0;c<m.length&&c<s;c++){var g=m[c],_=xo(g);if(!z(_))return fe.Not;if((o=S(_[i]))!=null)return o}function S(b){var x=Y(b);if(b!=null&&Number.isFinite(Number(b))&&b!==\"\")return x?fe.Might:fe.Not;if(x&&b!==\"-\")return fe.Must}return fe.Not}var id=Z();function YE(r,e){xe(id.get(r)==null&&e),id.set(r,e)}function $E(r,e,t){var a=id.get(e);if(!a)return t;var n=a(r);return n?t.concat(n):t}var K0=bt(),XE=bt(),ay=(function(){function r(){}return r.prototype.getColorFromPalette=function(e,t,a){var n=Rt(this.get(\"color\",!0)),i=this.get(\"colorLayer\",!0);return OA(this,K0,n,i,e,t,a)},r.prototype.clearColorPalette=function(){qE(this,K0)},r})();function od(r,e,t,a){var n=Rt(r.get([\"aria\",\"decal\",\"decals\"]));return OA(r,XE,n,null,e,t,a)}function ZE(r,e){for(var t=r.length,a=0;a<t;a++)if(r[a].length>e)return r[a];return r[t-1]}function OA(r,e,t,a,n,i,o){i=i||r;var s=e(i),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(n))return u[n];var f=o==null||!a?t:ZE(a,o);if(f=f||t,!(!f||!f.length)){var h=f[l];return n&&(u[n]=h),s.paletteIdx=(l+1)%f.length,h}}function qE(r,e){e(r).paletteIdx=0,e(r).paletteNameMap={}}var lu,Zo,j0,J0=\"\\0_ec_inner\",KE=1,ny=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.init=function(t,a,n,i,o,s){i=i||{},this.option=null,this._theme=new Ct(i),this._locale=new Ct(o),this._optionManager=s},e.prototype.setOption=function(t,a,n){var i=e_(a);this._optionManager.setOption(t,n,i),this._resetOption(null,i)},e.prototype.resetOption=function(t,a){return this._resetOption(t,e_(a))},e.prototype._resetOption=function(t,a){var n=!1,i=this._optionManager;if(!t||t===\"recreate\"){var o=i.mountOption(t===\"recreate\");!this.option||t===\"recreate\"?j0(this,o):(this.restoreData(),this._mergeOption(o,a)),n=!0}if((t===\"timeline\"||t===\"media\")&&this.restoreData(),!t||t===\"recreate\"||t===\"timeline\"){var s=i.getTimelineOption(this);s&&(n=!0,this._mergeOption(s,a))}if(!t||t===\"recreate\"||t===\"media\"){var l=i.getMediaOption(this);l.length&&D(l,function(u){n=!0,this._mergeOption(u,a)},this)}return n},e.prototype.mergeOption=function(t){this._mergeOption(t,null)},e.prototype._mergeOption=function(t,a){var n=this.option,i=this._componentsMap,o=this._componentsCount,s=[],l=Z(),u=a&&a.replaceMergeMainTypeMap;WE(this),D(t,function(h,v){h!=null&&(gt.hasClass(v)?v&&(s.push(v),l.set(v,!0)):n[v]=n[v]==null?rt(h):ut(n[v],h,!0))}),u&&u.each(function(h,v){gt.hasClass(v)&&!l.get(v)&&(s.push(v),l.set(v,!0))}),gt.topologicalTravel(s,gt.getAllClassMainTypes(),f,this);function f(h){var v=$E(this,h,Rt(t[h])),c=i.get(h),p=c?u&&u.get(h)?\"replaceMerge\":\"normalMerge\":\"replaceAll\",d=AT(c,v,p);wP(d,h,gt),n[h]=null,i.set(h,null),o.set(h,0);var g=[],y=[],m=0,_;D(d,function(S,b){var x=S.existing,w=S.newOption;if(!w)x&&(x.mergeOption({},this),x.optionUpdated({},!1));else{var T=h===\"series\",A=gt.getClass(h,S.keyInfo.subType,!T);if(!A)return;if(h===\"tooltip\"){if(_)return;_=!0}if(x&&x.constructor===A)x.name=S.keyInfo.name,x.mergeOption(w,this),x.optionUpdated(w,!1);else{var C=V({componentIndex:b},S.keyInfo);x=new A(w,this,this,C),V(x,C),S.brandNew&&(x.__requireNewView=!0),x.init(w,this,this),x.optionUpdated(null,!0)}}x?(g.push(x.option),y.push(x),m++):(g.push(void 0),y.push(void 0))},this),n[h]=g,i.set(h,y),o.set(h,m),h===\"series\"&&lu(this)}this._seriesIndices||lu(this)},e.prototype.getOption=function(){var t=rt(this.option);return D(t,function(a,n){if(gt.hasClass(n)){for(var i=Rt(a),o=i.length,s=!1,l=o-1;l>=0;l--)i[l]&&!js(i[l])?s=!0:(i[l]=null,!s&&o--);i.length=o,t[n]=i}}),delete t[J0],t},e.prototype.getTheme=function(){return this._theme},e.prototype.getLocaleModel=function(){return this._locale},e.prototype.setUpdatePayload=function(t){this._payload=t},e.prototype.getUpdatePayload=function(){return this._payload},e.prototype.getComponent=function(t,a){var n=this._componentsMap.get(t);if(n){var i=n[a||0];if(i)return i;if(a==null){for(var o=0;o<n.length;o++)if(n[o])return n[o]}}},e.prototype.queryComponents=function(t){var a=t.mainType;if(!a)return[];var n=t.index,i=t.id,o=t.name,s=this._componentsMap.get(a);if(!s||!s.length)return[];var l;return n!=null?(l=[],D(Rt(n),function(u){s[u]&&l.push(s[u])})):i!=null?l=Q0(\"id\",i,s):o!=null?l=Q0(\"name\",o,s):l=At(s,function(u){return!!u}),t_(l,t)},e.prototype.findComponents=function(t){var a=t.query,n=t.mainType,i=s(a),o=i?this.queryComponents(i):At(this._componentsMap.get(n),function(u){return!!u});return l(t_(o,t));function s(u){var f=n+\"Index\",h=n+\"Id\",v=n+\"Name\";return u&&(u[f]!=null||u[h]!=null||u[v]!=null)?{mainType:n,index:u[f],id:u[h],name:u[v]}:null}function l(u){return t.filter?At(u,t.filter):u}},e.prototype.eachComponent=function(t,a,n){var i=this._componentsMap;if(K(t)){var o=a,s=t;i.each(function(h,v){for(var c=0;h&&c<h.length;c++){var p=h[c];p&&s.call(o,v,p,p.componentIndex)}})}else for(var l=Y(t)?i.get(t):tt(t)?this.findComponents(t):null,u=0;l&&u<l.length;u++){var f=l[u];f&&a.call(n,f,f.componentIndex)}},e.prototype.getSeriesByName=function(t){var a=Jt(t,null);return At(this._componentsMap.get(\"series\"),function(n){return!!n&&a!=null&&n.name===a})},e.prototype.getSeriesByIndex=function(t){return this._componentsMap.get(\"series\")[t]},e.prototype.getSeriesByType=function(t){return At(this._componentsMap.get(\"series\"),function(a){return!!a&&a.subType===t})},e.prototype.getSeries=function(){return At(this._componentsMap.get(\"series\"),function(t){return!!t})},e.prototype.getSeriesCount=function(){return this._componentsCount.get(\"series\")},e.prototype.eachSeries=function(t,a){Zo(this),D(this._seriesIndices,function(n){var i=this._componentsMap.get(\"series\")[n];t.call(a,i,n)},this)},e.prototype.eachRawSeries=function(t,a){D(this._componentsMap.get(\"series\"),function(n){n&&t.call(a,n,n.componentIndex)})},e.prototype.eachSeriesByType=function(t,a,n){Zo(this),D(this._seriesIndices,function(i){var o=this._componentsMap.get(\"series\")[i];o.subType===t&&a.call(n,o,i)},this)},e.prototype.eachRawSeriesByType=function(t,a,n){return D(this.getSeriesByType(t),a,n)},e.prototype.isSeriesFiltered=function(t){return Zo(this),this._seriesIndicesMap.get(t.componentIndex)==null},e.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},e.prototype.filterSeries=function(t,a){Zo(this);var n=[];D(this._seriesIndices,function(i){var o=this._componentsMap.get(\"series\")[i];t.call(a,o,i)&&n.push(i)},this),this._seriesIndices=n,this._seriesIndicesMap=Z(n)},e.prototype.restoreData=function(t){lu(this);var a=this._componentsMap,n=[];a.each(function(i,o){gt.hasClass(o)&&n.push(o)}),gt.topologicalTravel(n,gt.getAllClassMainTypes(),function(i){D(a.get(i),function(o){o&&(i!==\"series\"||!jE(o,t))&&o.restoreData()})})},e.internalField=(function(){lu=function(t){var a=t._seriesIndices=[];D(t._componentsMap.get(\"series\"),function(n){n&&a.push(n.componentIndex)}),t._seriesIndicesMap=Z(a)},Zo=function(t){},j0=function(t,a){t.option={},t.option[J0]=KE,t._componentsMap=Z({series:[]}),t._componentsCount=Z();var n=a.aria;tt(n)&&n.enabled==null&&(n.enabled=!0),JE(a,t._theme.option),ut(a,HE,!1),t._mergeOption(a,null)}})(),e})(Ct);function jE(r,e){if(e){var t=e.seriesIndex,a=e.seriesId,n=e.seriesName;return t!=null&&r.componentIndex!==t||a!=null&&r.id!==a||n!=null&&r.name!==n}}function JE(r,e){var t=r.color&&!r.colorLayer;D(e,function(a,n){n===\"colorLayer\"&&t||gt.hasClass(n)||(typeof a==\"object\"?r[n]=r[n]?ut(r[n],a,!1):rt(a):r[n]==null&&(r[n]=a))})}function Q0(r,e,t){if(z(e)){var a=Z();return D(e,function(i){if(i!=null){var o=Jt(i,null);o!=null&&a.set(i,!0)}}),At(t,function(i){return i&&a.get(i[r])})}else{var n=Jt(e,null);return At(t,function(i){return i&&n!=null&&i[r]===n})}}function t_(r,e){return e.hasOwnProperty(\"subType\")?At(r,function(t){return t&&t.subType===e.subType}):r}function e_(r){var e=Z();return r&&D(Rt(r.replaceMerge),function(t){e.set(t,!0)}),{replaceMergeMainTypeMap:e}}$t(ny,ay);var QE=[\"getDom\",\"getZr\",\"getWidth\",\"getHeight\",\"getDevicePixelRatio\",\"dispatchAction\",\"isSSR\",\"isDisposed\",\"on\",\"off\",\"getDataURL\",\"getConnectedDataURL\",\"getOption\",\"getId\",\"updateLabelLayout\"],NA=(function(){function r(e){D(QE,function(t){this[t]=$(e[t],e)},this)}return r})(),Fv={},Ro=(function(){function r(){this._coordinateSystems=[]}return r.prototype.create=function(e,t){var a=[];D(Fv,function(n,i){var o=n.create(e,t);a=a.concat(o||[])}),this._coordinateSystems=a},r.prototype.update=function(e,t){D(this._coordinateSystems,function(a){a.update&&a.update(e,t)})},r.prototype.getCoordinateSystems=function(){return this._coordinateSystems.slice()},r.register=function(e,t){Fv[e]=t},r.get=function(e){return Fv[e]},r})(),tk=/^(min|max)?(.+)$/,ek=(function(){function r(e){this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[],this._api=e}return r.prototype.setOption=function(e,t,a){e&&(D(Rt(e.series),function(o){o&&o.data&&Re(o.data)&&Us(o.data)}),D(Rt(e.dataset),function(o){o&&o.source&&Re(o.source)&&Us(o.source)})),e=rt(e);var n=this._optionBackup,i=rk(e,t,!n);this._newBaseOption=i.baseOption,n?(i.timelineOptions.length&&(n.timelineOptions=i.timelineOptions),i.mediaList.length&&(n.mediaList=i.mediaList),i.mediaDefault&&(n.mediaDefault=i.mediaDefault)):this._optionBackup=i},r.prototype.mountOption=function(e){var t=this._optionBackup;return this._timelineOptions=t.timelineOptions,this._mediaList=t.mediaList,this._mediaDefault=t.mediaDefault,this._currentMediaIndices=[],rt(e?t.baseOption:this._newBaseOption)},r.prototype.getTimelineOption=function(e){var t,a=this._timelineOptions;if(a.length){var n=e.getComponent(\"timeline\");n&&(t=rt(a[n.getCurrentIndex()]))}return t},r.prototype.getMediaOption=function(e){var t=this._api.getWidth(),a=this._api.getHeight(),n=this._mediaList,i=this._mediaDefault,o=[],s=[];if(!n.length&&!i)return s;for(var l=0,u=n.length;l<u;l++)ak(n[l].query,t,a)&&o.push(l);return!o.length&&i&&(o=[-1]),o.length&&!ik(o,this._currentMediaIndices)&&(s=G(o,function(f){return rt(f===-1?i.option:n[f].option)})),this._currentMediaIndices=o,s},r})();function rk(r,e,t){var a=[],n,i,o=r.baseOption,s=r.timeline,l=r.options,u=r.media,f=!!r.media,h=!!(l||s||o&&o.timeline);o?(i=o,i.timeline||(i.timeline=s)):((h||f)&&(r.options=r.media=null),i=r),f&&z(u)&&D(u,function(c){c&&c.option&&(c.query?a.push(c):n||(n=c))}),v(i),D(l,function(c){return v(c)}),D(a,function(c){return v(c.option)});function v(c){D(e,function(p){p(c,t)})}return{baseOption:i,timelineOptions:l||[],mediaDefault:n,mediaList:a}}function ak(r,e,t){var a={width:e,height:t,aspectratio:e/t},n=!0;return D(r,function(i,o){var s=o.match(tk);if(!(!s||!s[1]||!s[2])){var l=s[1],u=s[2].toLowerCase();nk(a[u],i,l)||(n=!1)}}),n}function nk(r,e,t){return t===\"min\"?r>=e:t===\"max\"?r<=e:r===e}function ik(r,e){return r.join(\",\")===e.join(\",\")}var gr=D,al=tt,r_=[\"areaStyle\",\"lineStyle\",\"nodeStyle\",\"linkStyle\",\"chordStyle\",\"label\",\"labelLine\"];function Hv(r){var e=r&&r.itemStyle;if(e)for(var t=0,a=r_.length;t<a;t++){var n=r_[t],i=e.normal,o=e.emphasis;i&&i[n]&&(r[n]=r[n]||{},r[n].normal?ut(r[n].normal,i[n]):r[n].normal=i[n],i[n]=null),o&&o[n]&&(r[n]=r[n]||{},r[n].emphasis?ut(r[n].emphasis,o[n]):r[n].emphasis=o[n],o[n]=null)}}function me(r,e,t){if(r&&r[e]&&(r[e].normal||r[e].emphasis)){var a=r[e].normal,n=r[e].emphasis;a&&(t?(r[e].normal=r[e].emphasis=null,J(r[e],a)):r[e]=a),n&&(r.emphasis=r.emphasis||{},r.emphasis[e]=n,n.focus&&(r.emphasis.focus=n.focus),n.blurScope&&(r.emphasis.blurScope=n.blurScope))}}function xs(r){me(r,\"itemStyle\"),me(r,\"lineStyle\"),me(r,\"areaStyle\"),me(r,\"label\"),me(r,\"labelLine\"),me(r,\"upperLabel\"),me(r,\"edgeLabel\")}function qt(r,e){var t=al(r)&&r[e],a=al(t)&&t.textStyle;if(a)for(var n=0,i=l0.length;n<i;n++){var o=l0[n];a.hasOwnProperty(o)&&(t[o]=a[o])}}function er(r){r&&(xs(r),qt(r,\"label\"),r.emphasis&&qt(r.emphasis,\"label\"))}function ok(r){if(al(r)){Hv(r),xs(r),qt(r,\"label\"),qt(r,\"upperLabel\"),qt(r,\"edgeLabel\"),r.emphasis&&(qt(r.emphasis,\"label\"),qt(r.emphasis,\"upperLabel\"),qt(r.emphasis,\"edgeLabel\"));var e=r.markPoint;e&&(Hv(e),er(e));var t=r.markLine;t&&(Hv(t),er(t));var a=r.markArea;a&&er(a);var n=r.data;if(r.type===\"graph\"){n=n||r.nodes;var i=r.links||r.edges;if(i&&!Re(i))for(var o=0;o<i.length;o++)er(i[o]);D(r.categories,function(u){xs(u)})}if(n&&!Re(n))for(var o=0;o<n.length;o++)er(n[o]);if(e=r.markPoint,e&&e.data)for(var s=e.data,o=0;o<s.length;o++)er(s[o]);if(t=r.markLine,t&&t.data)for(var l=t.data,o=0;o<l.length;o++)z(l[o])?(er(l[o][0]),er(l[o][1])):er(l[o]);r.type===\"gauge\"?(qt(r,\"axisLabel\"),qt(r,\"title\"),qt(r,\"detail\")):r.type===\"treemap\"?(me(r.breadcrumb,\"itemStyle\"),D(r.levels,function(u){xs(u)})):r.type===\"tree\"&&xs(r.leaves)}}function aa(r){return z(r)?r:r?[r]:[]}function a_(r){return(z(r)?r[0]:r)||{}}function sk(r,e){gr(aa(r.series),function(a){al(a)&&ok(a)});var t=[\"xAxis\",\"yAxis\",\"radiusAxis\",\"angleAxis\",\"singleAxis\",\"parallelAxis\",\"radar\"];e&&t.push(\"valueAxis\",\"categoryAxis\",\"logAxis\",\"timeAxis\"),gr(t,function(a){gr(aa(r[a]),function(n){n&&(qt(n,\"axisLabel\"),qt(n.axisPointer,\"label\"))})}),gr(aa(r.parallel),function(a){var n=a&&a.parallelAxisDefault;qt(n,\"axisLabel\"),qt(n&&n.axisPointer,\"label\")}),gr(aa(r.calendar),function(a){me(a,\"itemStyle\"),qt(a,\"dayLabel\"),qt(a,\"monthLabel\"),qt(a,\"yearLabel\")}),gr(aa(r.radar),function(a){qt(a,\"name\"),a.name&&a.axisName==null&&(a.axisName=a.name,delete a.name),a.nameGap!=null&&a.axisNameGap==null&&(a.axisNameGap=a.nameGap,delete a.nameGap)}),gr(aa(r.geo),function(a){al(a)&&(er(a),gr(aa(a.regions),function(n){er(n)}))}),gr(aa(r.timeline),function(a){er(a),me(a,\"label\"),me(a,\"itemStyle\"),me(a,\"controlStyle\",!0);var n=a.data;z(n)&&D(n,function(i){tt(i)&&(me(i,\"label\"),me(i,\"itemStyle\"))})}),gr(aa(r.toolbox),function(a){me(a,\"iconStyle\"),gr(a.feature,function(n){me(n,\"iconStyle\")})}),qt(a_(r.axisPointer),\"label\"),qt(a_(r.tooltip).axisPointer,\"label\")}function lk(r,e){for(var t=e.split(\",\"),a=r,n=0;n<t.length&&(a=a&&a[t[n]],a!=null);n++);return a}function uk(r,e,t,a){for(var n=e.split(\",\"),i=r,o,s=0;s<n.length-1;s++)o=n[s],i[o]==null&&(i[o]={}),i=i[o];i[n[s]]==null&&(i[n[s]]=t)}function n_(r){r&&D(fk,function(e){e[0]in r&&!(e[1]in r)&&(r[e[1]]=r[e[0]])})}var fk=[[\"x\",\"left\"],[\"y\",\"top\"],[\"x2\",\"right\"],[\"y2\",\"bottom\"]],hk=[\"grid\",\"geo\",\"parallel\",\"legend\",\"toolbox\",\"title\",\"visualMap\",\"dataZoom\",\"timeline\"],Wv=[[\"borderRadius\",\"barBorderRadius\"],[\"borderColor\",\"barBorderColor\"],[\"borderWidth\",\"barBorderWidth\"]];function qo(r){var e=r&&r.itemStyle;if(e)for(var t=0;t<Wv.length;t++){var a=Wv[t][1],n=Wv[t][0];e[a]!=null&&(e[n]=e[a])}}function i_(r){r&&r.alignTo===\"edge\"&&r.margin!=null&&r.edgeDistance==null&&(r.edgeDistance=r.margin)}function o_(r){r&&r.downplay&&!r.blur&&(r.blur=r.downplay)}function vk(r){r&&r.focusNodeAdjacency!=null&&(r.emphasis=r.emphasis||{},r.emphasis.focus==null&&(r.emphasis.focus=\"adjacency\"))}function BA(r,e){if(r)for(var t=0;t<r.length;t++)e(r[t]),r[t]&&BA(r[t].children,e)}function VA(r,e){sk(r,e),r.series=Rt(r.series),D(r.series,function(t){if(tt(t)){var a=t.type;if(a===\"line\")t.clipOverflow!=null&&(t.clip=t.clipOverflow);else if(a===\"pie\"||a===\"gauge\"){t.clockWise!=null&&(t.clockwise=t.clockWise),i_(t.label);var n=t.data;if(n&&!Re(n))for(var i=0;i<n.length;i++)i_(n[i]);t.hoverOffset!=null&&(t.emphasis=t.emphasis||{},(t.emphasis.scaleSize=null)&&(t.emphasis.scaleSize=t.hoverOffset))}else if(a===\"gauge\"){var o=lk(t,\"pointer.color\");o!=null&&uk(t,\"itemStyle.color\",o)}else if(a===\"bar\"){qo(t),qo(t.backgroundStyle),qo(t.emphasis);var n=t.data;if(n&&!Re(n))for(var i=0;i<n.length;i++)typeof n[i]==\"object\"&&(qo(n[i]),qo(n[i]&&n[i].emphasis))}else if(a===\"sunburst\"){var s=t.highlightPolicy;s&&(t.emphasis=t.emphasis||{},t.emphasis.focus||(t.emphasis.focus=s)),o_(t),BA(t.data,o_)}else a===\"graph\"||a===\"sankey\"?vk(t):a===\"map\"&&(t.mapType&&!t.map&&(t.map=t.mapType),t.mapLocation&&J(t,t.mapLocation));t.hoverAnimation!=null&&(t.emphasis=t.emphasis||{},t.emphasis&&t.emphasis.scale==null&&(t.emphasis.scale=t.hoverAnimation)),n_(t)}}),r.dataRange&&(r.visualMap=r.dataRange),D(hk,function(t){var a=r[t];a&&(z(a)||(a=[a]),D(a,function(n){n_(n)}))})}function ck(r){var e=Z();r.eachSeries(function(t){var a=t.get(\"stack\");if(a){var n=e.get(a)||e.set(a,[]),i=t.getData(),o={stackResultDimension:i.getCalculationInfo(\"stackResultDimension\"),stackedOverDimension:i.getCalculationInfo(\"stackedOverDimension\"),stackedDimension:i.getCalculationInfo(\"stackedDimension\"),stackedByDimension:i.getCalculationInfo(\"stackedByDimension\"),isStackedByIndex:i.getCalculationInfo(\"isStackedByIndex\"),data:i,seriesModel:t};if(!o.stackedDimension||!(o.isStackedByIndex||o.stackedByDimension))return;n.length&&i.setCalculationInfo(\"stackedOnSeries\",n[n.length-1].seriesModel),n.push(o)}}),e.each(pk)}function pk(r){D(r,function(e,t){var a=[],n=[NaN,NaN],i=[e.stackResultDimension,e.stackedOverDimension],o=e.data,s=e.isStackedByIndex,l=e.seriesModel.get(\"stackStrategy\")||\"samesign\";o.modify(i,function(u,f,h){var v=o.get(e.stackedDimension,h);if(isNaN(v))return n;var c,p;s?p=o.getRawIndex(h):c=o.get(e.stackedByDimension,h);for(var d=NaN,g=t-1;g>=0;g--){var y=r[g];if(s||(p=y.data.rawIndexOf(y.stackedByDimension,c)),p>=0){var m=y.data.getByRawIndex(y.stackResultDimension,p);if(l===\"all\"||l===\"positive\"&&m>0||l===\"negative\"&&m<0||l===\"samesign\"&&v>=0&&m>0||l===\"samesign\"&&v<=0&&m<0){v=cP(v,m),d=m;break}}}return a[0]=v,a[1]=d,a})})}var Oh=(function(){function r(e){this.data=e.data||(e.sourceFormat===Qr?{}:[]),this.sourceFormat=e.sourceFormat||LA,this.seriesLayoutBy=e.seriesLayoutBy||Zr,this.startIndex=e.startIndex||0,this.dimensionsDetectedCount=e.dimensionsDetectedCount,this.metaRawOption=e.metaRawOption;var t=this.dimensionsDefine=e.dimensionsDefine;if(t)for(var a=0;a<t.length;a++){var n=t[a];n.type==null&&EA(this,a)===fe.Must&&(n.type=\"ordinal\")}}return r})();function iy(r){return r instanceof Oh}function sd(r,e,t){t=t||zA(r);var a=e.seriesLayoutBy,n=gk(r,t,a,e.sourceHeader,e.dimensions),i=new Oh({data:r,sourceFormat:t,seriesLayoutBy:a,dimensionsDefine:n.dimensionsDefine,startIndex:n.startIndex,dimensionsDetectedCount:n.dimensionsDetectedCount,metaRawOption:rt(e)});return i}function oy(r){return new Oh({data:r,sourceFormat:Re(r)?Xa:cr})}function dk(r){return new Oh({data:r.data,sourceFormat:r.sourceFormat,seriesLayoutBy:r.seriesLayoutBy,dimensionsDefine:rt(r.dimensionsDefine),startIndex:r.startIndex,dimensionsDetectedCount:r.dimensionsDetectedCount})}function zA(r){var e=LA;if(Re(r))e=Xa;else if(z(r)){r.length===0&&(e=Te);for(var t=0,a=r.length;t<a;t++){var n=r[t];if(n!=null){if(z(n)||Re(n)){e=Te;break}else if(tt(n)){e=pr;break}}}}else if(tt(r)){for(var i in r)if(X(r,i)&&he(r[i])){e=Qr;break}}return e}function gk(r,e,t,a,n){var i,o;if(!r)return{dimensionsDefine:s_(n),startIndex:o,dimensionsDetectedCount:i};if(e===Te){var s=r;a===\"auto\"||a==null?l_(function(u){u!=null&&u!==\"-\"&&(Y(u)?o==null&&(o=1):o=0)},t,s,10):o=wt(a)?a:a?1:0,!n&&o===1&&(n=[],l_(function(u,f){n[f]=u!=null?u+\"\":\"\"},t,s,1/0)),i=n?n.length:t===Po?s.length:s[0]?s[0].length:null}else if(e===pr)n||(n=yk(r));else if(e===Qr)n||(n=[],D(r,function(u,f){n.push(f)}));else if(e===cr){var l=xo(r[0]);i=z(l)&&l.length||1}return{startIndex:o,dimensionsDefine:s_(n),dimensionsDetectedCount:i}}function yk(r){for(var e=0,t;e<r.length&&!(t=r[e++]););if(t)return _t(t)}function s_(r){if(r){var e=Z();return G(r,function(t,a){t=tt(t)?t:{name:t};var n={name:t.name,displayName:t.displayName,type:t.type};if(n.name==null)return n;n.name+=\"\",n.displayName==null&&(n.displayName=n.name);var i=e.get(n.name);return i?n.name+=\"-\"+i.count++:e.set(n.name,{count:1}),n})}}function l_(r,e,t,a){if(e===Po)for(var n=0;n<t.length&&n<a;n++)r(t[n]?t[n][0]:null,n);else for(var i=t[0]||[],n=0;n<i.length&&n<a;n++)r(i[n],n)}function GA(r){var e=r.sourceFormat;return e===pr||e===Qr}var An,Cn,Dn,u_,f_,FA=(function(){function r(e,t){var a=iy(e)?e:oy(e);this._source=a;var n=this._data=a.data;a.sourceFormat===Xa&&(this._offset=0,this._dimSize=t,this._data=n),f_(this,n,a)}return r.prototype.getSource=function(){return this._source},r.prototype.count=function(){return 0},r.prototype.getItem=function(e,t){},r.prototype.appendData=function(e){},r.prototype.clean=function(){},r.protoInitialize=(function(){var e=r.prototype;e.pure=!1,e.persistent=!0})(),r.internalField=(function(){var e;f_=function(o,s,l){var u=l.sourceFormat,f=l.seriesLayoutBy,h=l.startIndex,v=l.dimensionsDefine,c=u_[sy(u,f)];if(V(o,c),u===Xa)o.getItem=t,o.count=n,o.fillStorage=a;else{var p=HA(u,f);o.getItem=$(p,null,s,h,v);var d=WA(u,f);o.count=$(d,null,s,h,v)}};var t=function(o,s){o=o-this._offset,s=s||[];for(var l=this._data,u=this._dimSize,f=u*o,h=0;h<u;h++)s[h]=l[f+h];return s},a=function(o,s,l,u){for(var f=this._data,h=this._dimSize,v=0;v<h;v++){for(var c=u[v],p=c[0]==null?1/0:c[0],d=c[1]==null?-1/0:c[1],g=s-o,y=l[v],m=0;m<g;m++){var _=f[m*h+v];y[o+m]=_,_<p&&(p=_),_>d&&(d=_)}c[0]=p,c[1]=d}},n=function(){return this._data?this._data.length/this._dimSize:0};u_=(e={},e[Te+\"_\"+Zr]={pure:!0,appendData:i},e[Te+\"_\"+Po]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: \"row\".')}},e[pr]={pure:!0,appendData:i},e[Qr]={pure:!0,appendData:function(o){var s=this._data;D(o,function(l,u){for(var f=s[u]||(s[u]=[]),h=0;h<(l||[]).length;h++)f.push(l[h])})}},e[cr]={appendData:i},e[Xa]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},e);function i(o){for(var s=0;s<o.length;s++)this._data.push(o[s])}})(),r})(),h_=function(r,e,t,a){return r[a]},mk=(An={},An[Te+\"_\"+Zr]=function(r,e,t,a){return r[a+e]},An[Te+\"_\"+Po]=function(r,e,t,a,n){a+=e;for(var i=n||[],o=r,s=0;s<o.length;s++){var l=o[s];i[s]=l?l[a]:null}return i},An[pr]=h_,An[Qr]=function(r,e,t,a,n){for(var i=n||[],o=0;o<t.length;o++){var s=t[o].name,l=r[s];i[o]=l?l[a]:null}return i},An[cr]=h_,An);function HA(r,e){var t=mk[sy(r,e)];return t}var v_=function(r,e,t){return r.length},_k=(Cn={},Cn[Te+\"_\"+Zr]=function(r,e,t){return Math.max(0,r.length-e)},Cn[Te+\"_\"+Po]=function(r,e,t){var a=r[0];return a?Math.max(0,a.length-e):0},Cn[pr]=v_,Cn[Qr]=function(r,e,t){var a=t[0].name,n=r[a];return n?n.length:0},Cn[cr]=v_,Cn);function WA(r,e){var t=_k[sy(r,e)];return t}var Uv=function(r,e,t){return r[e]},Sk=(Dn={},Dn[Te]=Uv,Dn[pr]=function(r,e,t){return r[t]},Dn[Qr]=Uv,Dn[cr]=function(r,e,t){var a=xo(r);return a instanceof Array?a[e]:a},Dn[Xa]=Uv,Dn);function UA(r){var e=Sk[r];return e}function sy(r,e){return r===Te?r+\"_\"+e:r}function vo(r,e,t){if(r){var a=r.getRawDataItem(e);if(a!=null){var n=r.getStore(),i=n.getSource().sourceFormat;if(t!=null){var o=r.getDimensionIndex(t),s=n.getDimensionProperty(o);return UA(i)(a,o,s)}else{var l=a;return i===cr&&(l=xo(a)),l}}}}var xk=/\\{@(.+?)\\}/g,Nh=(function(){function r(){}return r.prototype.getDataParams=function(e,t){var a=this.getData(t),n=this.getRawValue(e,t),i=a.getRawIndex(e),o=a.getName(e),s=a.getRawDataItem(e),l=a.getItemVisual(e,\"style\"),u=l&&l[a.getItemVisual(e,\"drawType\")||\"fill\"],f=l&&l.stroke,h=this.mainType,v=h===\"series\",c=a.userOutput&&a.userOutput.get();return{componentType:h,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:v?this.subType:null,seriesIndex:this.seriesIndex,seriesId:v?this.id:null,seriesName:v?this.name:null,name:o,dataIndex:i,data:s,dataType:t,value:n,color:u,borderColor:f,dimensionNames:c?c.fullDimensions:null,encode:c?c.encode:null,$vars:[\"seriesName\",\"name\",\"value\"]}},r.prototype.getFormattedLabel=function(e,t,a,n,i,o){t=t||\"normal\";var s=this.getData(a),l=this.getDataParams(e,a);if(o&&(l.value=o.interpolatedValue),n!=null&&z(l.value)&&(l.value=l.value[n]),!i){var u=s.getItemModel(e);i=u.get(t===\"normal\"?[\"label\",\"formatter\"]:[t,\"label\",\"formatter\"])}if(K(i))return l.status=t,l.dimensionIndex=n,i(l);if(Y(i)){var f=Qg(i,l);return f.replace(xk,function(h,v){var c=v.length,p=v;p.charAt(0)===\"[\"&&p.charAt(c-1)===\"]\"&&(p=+p.slice(1,c-1));var d=vo(s,e,p);if(o&&z(o.interpolatedValue)){var g=s.getDimensionIndex(p);g>=0&&(d=o.interpolatedValue[g])}return d!=null?d+\"\":\"\"})}},r.prototype.getRawValue=function(e,t){return vo(this.getData(t),e)},r.prototype.formatTooltip=function(e,t,a){},r})();function c_(r){var e,t;return tt(r)?r.type&&(t=r):e=r,{text:e,frag:t}}function zs(r){return new bk(r)}var bk=(function(){function r(e){e=e||{},this._reset=e.reset,this._plan=e.plan,this._count=e.count,this._onDirty=e.onDirty,this._dirty=!0}return r.prototype.perform=function(e){var t=this._upstream,a=e&&e.skip;if(this._dirty&&t){var n=this.context;n.data=n.outputData=t.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var i;this._plan&&!a&&(i=this._plan(this.context));var o=f(this._modBy),s=this._modDataCount||0,l=f(e&&e.modBy),u=e&&e.modDataCount||0;(o!==l||s!==u)&&(i=\"reset\");function f(m){return!(m>=1)&&(m=1),m}var h;(this._dirty||i===\"reset\")&&(this._dirty=!1,h=this._doReset(a)),this._modBy=l,this._modDataCount=u;var v=e&&e.step;if(t?this._dueEnd=t._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var c=this._dueIndex,p=Math.min(v!=null?this._dueIndex+v:1/0,this._dueEnd);if(!a&&(h||c<p)){var d=this._progress;if(z(d))for(var g=0;g<d.length;g++)this._doProgress(d[g],c,p,l,u);else this._doProgress(d,c,p,l,u)}this._dueIndex=p;var y=this._settedOutputEnd!=null?this._settedOutputEnd:p;this._outputDueEnd=y}else this._dueIndex=this._outputDueEnd=this._settedOutputEnd!=null?this._settedOutputEnd:this._dueEnd;return this.unfinished()},r.prototype.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},r.prototype._doProgress=function(e,t,a,n,i){p_.reset(t,a,n,i),this._callingProgress=e,this._callingProgress({start:t,end:a,count:a-t,next:p_.next},this.context)},r.prototype._doReset=function(e){this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null;var t,a;!e&&this._reset&&(t=this._reset(this.context),t&&t.progress&&(a=t.forceFirstProgress,t=t.progress),z(t)&&!t.length&&(t=null)),this._progress=t,this._modBy=this._modDataCount=null;var n=this._downstream;return n&&n.dirty(),a},r.prototype.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},r.prototype.pipe=function(e){(this._downstream!==e||this._dirty)&&(this._downstream=e,e._upstream=this,e.dirty())},r.prototype.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},r.prototype.getUpstream=function(){return this._upstream},r.prototype.getDownstream=function(){return this._downstream},r.prototype.setOutputEnd=function(e){this._outputDueEnd=this._settedOutputEnd=e},r})(),p_=(function(){var r,e,t,a,n,i={reset:function(l,u,f,h){e=l,r=u,t=f,a=h,n=Math.ceil(a/t),i.next=t>1&&a>0?s:o}};return i;function o(){return e<r?e++:null}function s(){var l=e%n*t+Math.ceil(e/n),u=e>=r?null:l<a?l:e;return e++,u}})();function Za(r,e){var t=e&&e.type;return t===\"ordinal\"?r:(t===\"time\"&&!wt(r)&&r!=null&&r!==\"-\"&&(r=+Ze(r)),r==null||r===\"\"?NaN:Number(r))}var wk=Z({number:function(r){return parseFloat(r)},time:function(r){return+Ze(r)},trim:function(r){return Y(r)?sr(r):r}});function YA(r){return wk.get(r)}var $A={lt:function(r,e){return r<e},lte:function(r,e){return r<=e},gt:function(r,e){return r>e},gte:function(r,e){return r>=e}},Tk=(function(){function r(e,t){if(!wt(t)){var a=\"\";Mt(a)}this._opFn=$A[e],this._rvalFloat=Kr(t)}return r.prototype.evaluate=function(e){return wt(e)?this._opFn(e,this._rvalFloat):this._opFn(Kr(e),this._rvalFloat)},r})(),XA=(function(){function r(e,t){var a=e===\"desc\";this._resultLT=a?1:-1,t==null&&(t=a?\"min\":\"max\"),this._incomparable=t===\"min\"?-1/0:1/0}return r.prototype.evaluate=function(e,t){var a=wt(e)?e:Kr(e),n=wt(t)?t:Kr(t),i=isNaN(a),o=isNaN(n);if(i&&(a=this._incomparable),o&&(n=this._incomparable),i&&o){var s=Y(e),l=Y(t);s&&(a=l?e:0),l&&(n=s?t:0)}return a<n?this._resultLT:a>n?-this._resultLT:0},r})(),Ak=(function(){function r(e,t){this._rval=t,this._isEQ=e,this._rvalTypeof=typeof t,this._rvalFloat=Kr(t)}return r.prototype.evaluate=function(e){var t=e===this._rval;if(!t){var a=typeof e;a!==this._rvalTypeof&&(a===\"number\"||this._rvalTypeof===\"number\")&&(t=Kr(e)===this._rvalFloat)}return this._isEQ?t:!t},r})();function Ck(r,e){return r===\"eq\"||r===\"ne\"?new Ak(r===\"eq\",e):X($A,r)?new Tk(r,e):null}var Dk=(function(){function r(){}return r.prototype.getRawData=function(){throw new Error(\"not supported\")},r.prototype.getRawDataItem=function(e){throw new Error(\"not supported\")},r.prototype.cloneRawData=function(){},r.prototype.getDimensionInfo=function(e){},r.prototype.cloneAllDimensionInfo=function(){},r.prototype.count=function(){},r.prototype.retrieveValue=function(e,t){},r.prototype.retrieveValueFromItem=function(e,t){},r.prototype.convertValue=function(e,t){return Za(e,t)},r})();function Mk(r,e){var t=new Dk,a=r.data,n=t.sourceFormat=r.sourceFormat,i=r.startIndex,o=\"\";r.seriesLayoutBy!==Zr&&Mt(o);var s=[],l={},u=r.dimensionsDefine;if(u)D(u,function(d,g){var y=d.name,m={index:g,name:y,displayName:d.displayName};if(s.push(m),y!=null){var _=\"\";X(l,y)&&Mt(_),l[y]=m}});else for(var f=0;f<r.dimensionsDetectedCount;f++)s.push({index:f});var h=HA(n,Zr);e.__isBuiltIn&&(t.getRawDataItem=function(d){return h(a,i,s,d)},t.getRawData=$(Ik,null,r)),t.cloneRawData=$(Lk,null,r);var v=WA(n,Zr);t.count=$(v,null,a,i,s);var c=UA(n);t.retrieveValue=function(d,g){var y=h(a,i,s,d);return p(y,g)};var p=t.retrieveValueFromItem=function(d,g){if(d!=null){var y=s[g];if(y)return c(d,g,y.name)}};return t.getDimensionInfo=$(Pk,null,s,l),t.cloneAllDimensionInfo=$(Rk,null,s),t}function Ik(r){var e=r.sourceFormat;if(!ly(e)){var t=\"\";Mt(t)}return r.data}function Lk(r){var e=r.sourceFormat,t=r.data;if(!ly(e)){var a=\"\";Mt(a)}if(e===Te){for(var n=[],i=0,o=t.length;i<o;i++)n.push(t[i].slice());return n}else if(e===pr){for(var n=[],i=0,o=t.length;i<o;i++)n.push(V({},t[i]));return n}}function Pk(r,e,t){if(t!=null){if(wt(t)||!isNaN(t)&&!X(e,t))return r[t];if(X(e,t))return e[t]}}function Rk(r){return rt(r)}var ZA=Z();function Ek(r){r=rt(r);var e=r.type,t=\"\";e||Mt(t);var a=e.split(\":\");a.length!==2&&Mt(t);var n=!1;a[0]===\"echarts\"&&(e=a[1],n=!0),r.__isBuiltIn=n,ZA.set(e,r)}function kk(r,e,t){var a=Rt(r),n=a.length,i=\"\";n||Mt(i);for(var o=0,s=n;o<s;o++){var l=a[o];e=Ok(l,e),o!==s-1&&(e.length=Math.max(e.length,1))}return e}function Ok(r,e,t,a){var n=\"\";e.length||Mt(n),tt(r)||Mt(n);var i=r.type,o=ZA.get(i);o||Mt(n);var s=G(e,function(u){return Mk(u,o)}),l=Rt(o.transform({upstream:s[0],upstreamList:s,config:rt(r.config)}));return G(l,function(u,f){var h=\"\";tt(u)||Mt(h),u.data||Mt(h);var v=zA(u.data);ly(v)||Mt(h);var c,p=e[0];if(p&&f===0&&!u.dimensions){var d=p.startIndex;d&&(u.data=p.data.slice(0,d).concat(u.data)),c={seriesLayoutBy:Zr,sourceHeader:d,dimensions:p.metaRawOption.dimensions}}else c={seriesLayoutBy:Zr,sourceHeader:0,dimensions:u.dimensions};return sd(u.data,c,null)})}function ly(r){return r===Te||r===pr}var Bh=\"undefined\",Nk=typeof Uint32Array===Bh?Array:Uint32Array,Bk=typeof Uint16Array===Bh?Array:Uint16Array,qA=typeof Int32Array===Bh?Array:Int32Array,d_=typeof Float64Array===Bh?Array:Float64Array,KA={float:d_,int:qA,ordinal:Array,number:Array,time:d_},Yv;function Li(r){return r>65535?Nk:Bk}function Pi(){return[1/0,-1/0]}function Vk(r){var e=r.constructor;return e===Array?r.slice():new e(r)}function g_(r,e,t,a,n){var i=KA[t||\"float\"];if(n){var o=r[e],s=o&&o.length;if(s!==a){for(var l=new i(a),u=0;u<s;u++)l[u]=o[u];r[e]=l}}else r[e]=new i(a)}var ld=(function(){function r(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=Z()}return r.prototype.initData=function(e,t,a){this._provider=e,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var n=e.getSource(),i=this.defaultDimValueGetter=Yv[n.sourceFormat];this._dimValueGetter=a||i,this._rawExtent=[],GA(n),this._dimensions=G(t,function(o){return{type:o.type,property:o.property}}),this._initDataFromProvider(0,e.count())},r.prototype.getProvider=function(){return this._provider},r.prototype.getSource=function(){return this._provider.getSource()},r.prototype.ensureCalculationDimension=function(e,t){var a=this._calcDimNameToIdx,n=this._dimensions,i=a.get(e);if(i!=null){if(n[i].type===t)return i}else i=n.length;return n[i]={type:t},a.set(e,i),this._chunks[i]=new KA[t||\"float\"](this._rawCount),this._rawExtent[i]=Pi(),i},r.prototype.collectOrdinalMeta=function(e,t){var a=this._chunks[e],n=this._dimensions[e],i=this._rawExtent,o=n.ordinalOffset||0,s=a.length;o===0&&(i[e]=Pi());for(var l=i[e],u=o;u<s;u++){var f=a[u]=t.parseAndCollect(a[u]);isNaN(f)||(l[0]=Math.min(f,l[0]),l[1]=Math.max(f,l[1]))}n.ordinalMeta=t,n.ordinalOffset=s,n.type=\"ordinal\"},r.prototype.getOrdinalMeta=function(e){var t=this._dimensions[e],a=t.ordinalMeta;return a},r.prototype.getDimensionProperty=function(e){var t=this._dimensions[e];return t&&t.property},r.prototype.appendData=function(e){var t=this._provider,a=this.count();t.appendData(e);var n=t.count();return t.persistent||(n+=a),a<n&&this._initDataFromProvider(a,n,!0),[a,n]},r.prototype.appendValues=function(e,t){for(var a=this._chunks,n=this._dimensions,i=n.length,o=this._rawExtent,s=this.count(),l=s+Math.max(e.length,t||0),u=0;u<i;u++){var f=n[u];g_(a,u,f.type,l,!0)}for(var h=[],v=s;v<l;v++)for(var c=v-s,p=0;p<i;p++){var f=n[p],d=Yv.arrayRows.call(this,e[c]||h,f.property,c,p);a[p][v]=d;var g=o[p];d<g[0]&&(g[0]=d),d>g[1]&&(g[1]=d)}return this._rawCount=this._count=l,{start:s,end:l}},r.prototype._initDataFromProvider=function(e,t,a){for(var n=this._provider,i=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=G(o,function(m){return m.property}),f=0;f<s;f++){var h=o[f];l[f]||(l[f]=Pi()),g_(i,f,h.type,t,a)}if(n.fillStorage)n.fillStorage(e,t,i,l);else for(var v=[],c=e;c<t;c++){v=n.getItem(c,v);for(var p=0;p<s;p++){var d=i[p],g=this._dimValueGetter(v,u[p],c,p);d[c]=g;var y=l[p];g<y[0]&&(y[0]=g),g>y[1]&&(y[1]=g)}}!n.persistent&&n.clean&&n.clean(),this._rawCount=this._count=t,this._extent=[]},r.prototype.count=function(){return this._count},r.prototype.get=function(e,t){if(!(t>=0&&t<this._count))return NaN;var a=this._chunks[e];return a?a[this.getRawIndex(t)]:NaN},r.prototype.getValues=function(e,t){var a=[],n=[];if(t==null){t=e,e=[];for(var i=0;i<this._dimensions.length;i++)n.push(i)}else n=e;for(var i=0,o=n.length;i<o;i++)a.push(this.get(n[i],t));return a},r.prototype.getByRawIndex=function(e,t){if(!(t>=0&&t<this._rawCount))return NaN;var a=this._chunks[e];return a?a[t]:NaN},r.prototype.getSum=function(e){var t=this._chunks[e],a=0;if(t)for(var n=0,i=this.count();n<i;n++){var o=this.get(e,n);isNaN(o)||(a+=o)}return a},r.prototype.getMedian=function(e){var t=[];this.each([e],function(i){isNaN(i)||t.push(i)});var a=t.sort(function(i,o){return i-o}),n=this.count();return n===0?0:n%2===1?a[(n-1)/2]:(a[n/2]+a[n/2-1])/2},r.prototype.indexOfRawIndex=function(e){if(e>=this._rawCount||e<0)return-1;if(!this._indices)return e;var t=this._indices,a=t[e];if(a!=null&&a<this._count&&a===e)return e;for(var n=0,i=this._count-1;n<=i;){var o=(n+i)/2|0;if(t[o]<e)n=o+1;else if(t[o]>e)i=o-1;else return o}return-1},r.prototype.indicesOfNearest=function(e,t,a){var n=this._chunks,i=n[e],o=[];if(!i)return o;a==null&&(a=1/0);for(var s=1/0,l=-1,u=0,f=0,h=this.count();f<h;f++){var v=this.getRawIndex(f),c=t-i[v],p=Math.abs(c);p<=a&&((p<s||p===s&&c>=0&&l<0)&&(s=p,l=c,u=0),c===l&&(o[u++]=f))}return o.length=u,o},r.prototype.getIndices=function(){var e,t=this._indices;if(t){var a=t.constructor,n=this._count;if(a===Array){e=new a(n);for(var i=0;i<n;i++)e[i]=t[i]}else e=new a(t.buffer,0,n)}else{var a=Li(this._rawCount);e=new a(this.count());for(var i=0;i<e.length;i++)e[i]=i}return e},r.prototype.filter=function(e,t){if(!this._count)return this;for(var a=this.clone(),n=a.count(),i=Li(a._rawCount),o=new i(n),s=[],l=e.length,u=0,f=e[0],h=a._chunks,v=0;v<n;v++){var c=void 0,p=a.getRawIndex(v);if(l===0)c=t(v);else if(l===1){var d=h[f][p];c=t(d,v)}else{for(var g=0;g<l;g++)s[g]=h[e[g]][p];s[g]=v,c=t.apply(null,s)}c&&(o[u++]=p)}return u<n&&(a._indices=o),a._count=u,a._extent=[],a._updateGetRawIdx(),a},r.prototype.selectRange=function(e){var t=this.clone(),a=t._count;if(!a)return this;var n=_t(e),i=n.length;if(!i)return this;var o=t.count(),s=Li(t._rawCount),l=new s(o),u=0,f=n[0],h=e[f][0],v=e[f][1],c=t._chunks,p=!1;if(!t._indices){var d=0;if(i===1){for(var g=c[n[0]],y=0;y<a;y++){var m=g[y];(m>=h&&m<=v||isNaN(m))&&(l[u++]=d),d++}p=!0}else if(i===2){for(var g=c[n[0]],_=c[n[1]],S=e[n[1]][0],b=e[n[1]][1],y=0;y<a;y++){var m=g[y],x=_[y];(m>=h&&m<=v||isNaN(m))&&(x>=S&&x<=b||isNaN(x))&&(l[u++]=d),d++}p=!0}}if(!p)if(i===1)for(var y=0;y<o;y++){var w=t.getRawIndex(y),m=c[n[0]][w];(m>=h&&m<=v||isNaN(m))&&(l[u++]=w)}else for(var y=0;y<o;y++){for(var T=!0,w=t.getRawIndex(y),A=0;A<i;A++){var C=n[A],m=c[C][w];(m<e[C][0]||m>e[C][1])&&(T=!1)}T&&(l[u++]=t.getRawIndex(y))}return u<o&&(t._indices=l),t._count=u,t._extent=[],t._updateGetRawIdx(),t},r.prototype.map=function(e,t){var a=this.clone(e);return this._updateDims(a,e,t),a},r.prototype.modify=function(e,t){this._updateDims(this,e,t)},r.prototype._updateDims=function(e,t,a){for(var n=e._chunks,i=[],o=t.length,s=e.count(),l=[],u=e._rawExtent,f=0;f<t.length;f++)u[t[f]]=Pi();for(var h=0;h<s;h++){for(var v=e.getRawIndex(h),c=0;c<o;c++)l[c]=n[t[c]][v];l[o]=h;var p=a&&a.apply(null,l);if(p!=null){typeof p!=\"object\"&&(i[0]=p,p=i);for(var f=0;f<p.length;f++){var d=t[f],g=p[f],y=u[d],m=n[d];m&&(m[v]=g),g<y[0]&&(y[0]=g),g>y[1]&&(y[1]=g)}}}},r.prototype.lttbDownSample=function(e,t){var a=this.clone([e],!0),n=a._chunks,i=n[e],o=this.count(),s=0,l=Math.floor(1/t),u=this.getRawIndex(0),f,h,v,c=new(Li(this._rawCount))(Math.min((Math.ceil(o/l)+2)*2,o));c[s++]=u;for(var p=1;p<o-1;p+=l){for(var d=Math.min(p+l,o-1),g=Math.min(p+l*2,o),y=(g+d)/2,m=0,_=d;_<g;_++){var S=this.getRawIndex(_),b=i[S];isNaN(b)||(m+=b)}m/=g-d;var x=p,w=Math.min(p+l,o),T=p-1,A=i[u];f=-1,v=x;for(var C=-1,M=0,_=x;_<w;_++){var S=this.getRawIndex(_),b=i[S];if(isNaN(b)){M++,C<0&&(C=S);continue}h=Math.abs((T-y)*(b-A)-(T-_)*(m-A)),h>f&&(f=h,v=S)}M>0&&M<w-x&&(c[s++]=Math.min(C,v),v=Math.max(C,v)),c[s++]=v,u=v}return c[s++]=this.getRawIndex(o-1),a._count=s,a._indices=c,a.getRawIndex=this._getRawIdx,a},r.prototype.minmaxDownSample=function(e,t){for(var a=this.clone([e],!0),n=a._chunks,i=Math.floor(1/t),o=n[e],s=this.count(),l=new(Li(this._rawCount))(Math.ceil(s/i)*2),u=0,f=0;f<s;f+=i){var h=f,v=o[this.getRawIndex(h)],c=f,p=o[this.getRawIndex(c)],d=i;f+i>s&&(d=s-f);for(var g=0;g<d;g++){var y=this.getRawIndex(f+g),m=o[y];m<v&&(v=m,h=f+g),m>p&&(p=m,c=f+g)}var _=this.getRawIndex(h),S=this.getRawIndex(c);h<c?(l[u++]=_,l[u++]=S):(l[u++]=S,l[u++]=_)}return a._count=u,a._indices=l,a._updateGetRawIdx(),a},r.prototype.downSample=function(e,t,a,n){for(var i=this.clone([e],!0),o=i._chunks,s=[],l=Math.floor(1/t),u=o[e],f=this.count(),h=i._rawExtent[e]=Pi(),v=new(Li(this._rawCount))(Math.ceil(f/l)),c=0,p=0;p<f;p+=l){l>f-p&&(l=f-p,s.length=l);for(var d=0;d<l;d++){var g=this.getRawIndex(p+d);s[d]=u[g]}var y=a(s),m=this.getRawIndex(Math.min(p+n(s,y)||0,f-1));u[m]=y,y<h[0]&&(h[0]=y),y>h[1]&&(h[1]=y),v[c++]=m}return i._count=c,i._indices=v,i._updateGetRawIdx(),i},r.prototype.each=function(e,t){if(this._count)for(var a=e.length,n=this._chunks,i=0,o=this.count();i<o;i++){var s=this.getRawIndex(i);switch(a){case 0:t(i);break;case 1:t(n[e[0]][s],i);break;case 2:t(n[e[0]][s],n[e[1]][s],i);break;default:for(var l=0,u=[];l<a;l++)u[l]=n[e[l]][s];u[l]=i,t.apply(null,u)}}},r.prototype.getDataExtent=function(e){var t=this._chunks[e],a=Pi();if(!t)return a;var n=this.count(),i=!this._indices,o;if(i)return this._rawExtent[e].slice();if(o=this._extent[e],o)return o.slice();o=a;for(var s=o[0],l=o[1],u=0;u<n;u++){var f=this.getRawIndex(u),h=t[f];h<s&&(s=h),h>l&&(l=h)}return o=[s,l],this._extent[e]=o,o},r.prototype.getRawDataItem=function(e){var t=this.getRawIndex(e);if(this._provider.persistent)return this._provider.getItem(t);for(var a=[],n=this._chunks,i=0;i<n.length;i++)a.push(n[i][t]);return a},r.prototype.clone=function(e,t){var a=new r,n=this._chunks,i=e&&ur(e,function(s,l){return s[l]=!0,s},{});if(i)for(var o=0;o<n.length;o++)a._chunks[o]=i[o]?Vk(n[o]):n[o];else a._chunks=n;return this._copyCommonProps(a),t||(a._indices=this._cloneIndices()),a._updateGetRawIdx(),a},r.prototype._copyCommonProps=function(e){e._count=this._count,e._rawCount=this._rawCount,e._provider=this._provider,e._dimensions=this._dimensions,e._extent=rt(this._extent),e._rawExtent=rt(this._rawExtent)},r.prototype._cloneIndices=function(){if(this._indices){var e=this._indices.constructor,t=void 0;if(e===Array){var a=this._indices.length;t=new e(a);for(var n=0;n<a;n++)t[n]=this._indices[n]}else t=new e(this._indices);return t}return null},r.prototype._getRawIdxIdentity=function(e){return e},r.prototype._getRawIdx=function(e){return e<this._count&&e>=0?this._indices[e]:-1},r.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},r.internalField=(function(){function e(t,a,n,i){return Za(t[i],this._dimensions[i])}Yv={arrayRows:e,objectRows:function(t,a,n,i){return Za(t[a],this._dimensions[i])},keyedColumns:e,original:function(t,a,n,i){var o=t&&(t.value==null?t:t.value);return Za(o instanceof Array?o[i]:o,this._dimensions[i])},typedArray:function(t,a,n,i){return t[i]}}})(),r})(),jA=(function(){function r(e){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=e}return r.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},r.prototype._setLocalSource=function(e,t){this._sourceList=e,this._upstreamSignList=t,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},r.prototype._getVersionSign=function(){return this._sourceHost.uid+\"_\"+this._versionSignBase},r.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},r.prototype._createSource=function(){this._setLocalSource([],[]);var e=this._sourceHost,t=this._getUpstreamSourceManagers(),a=!!t.length,n,i;if(uu(e)){var o=e,s=void 0,l=void 0,u=void 0;if(a){var f=t[0];f.prepareSource(),u=f.getSource(),s=u.data,l=u.sourceFormat,i=[f._getVersionSign()]}else s=o.get(\"data\",!0),l=Re(s)?Xa:cr,i=[];var h=this._getSourceMetaRawOption()||{},v=u&&u.metaRawOption||{},c=st(h.seriesLayoutBy,v.seriesLayoutBy)||null,p=st(h.sourceHeader,v.sourceHeader),d=st(h.dimensions,v.dimensions),g=c!==v.seriesLayoutBy||!!p!=!!v.sourceHeader||d;n=g?[sd(s,{seriesLayoutBy:c,sourceHeader:p,dimensions:d},l)]:[]}else{var y=e;if(a){var m=this._applyTransform(t);n=m.sourceList,i=m.upstreamSignList}else{var _=y.get(\"source\",!0);n=[sd(_,this._getSourceMetaRawOption(),null)],i=[]}}this._setLocalSource(n,i)},r.prototype._applyTransform=function(e){var t=this._sourceHost,a=t.get(\"transform\",!0),n=t.get(\"fromTransformResult\",!0);if(n!=null){var i=\"\";e.length!==1&&m_(i)}var o,s=[],l=[];return D(e,function(u){u.prepareSource();var f=u.getSource(n||0),h=\"\";n!=null&&!f&&m_(h),s.push(f),l.push(u._getVersionSign())}),a?o=kk(a,s,{datasetIndex:t.componentIndex}):n!=null&&(o=[dk(s[0])]),{sourceList:o,upstreamSignList:l}},r.prototype._isDirty=function(){if(this._dirty)return!0;for(var e=this._getUpstreamSourceManagers(),t=0;t<e.length;t++){var a=e[t];if(a._isDirty()||this._upstreamSignList[t]!==a._getVersionSign())return!0}},r.prototype.getSource=function(e){e=e||0;var t=this._sourceList[e];if(!t){var a=this._getUpstreamSourceManagers();return a[0]&&a[0].getSource(e)}return t},r.prototype.getSharedDataStore=function(e){var t=e.makeStoreSchema();return this._innerGetDataStore(t.dimensions,e.source,t.hash)},r.prototype._innerGetDataStore=function(e,t,a){var n=0,i=this._storeList,o=i[n];o||(o=i[n]={});var s=o[a];if(!s){var l=this._getUpstreamSourceManagers()[0];uu(this._sourceHost)&&l?s=l._innerGetDataStore(e,t,a):(s=new ld,s.initData(new FA(t,e.length),e)),o[a]=s}return s},r.prototype._getUpstreamSourceManagers=function(){var e=this._sourceHost;if(uu(e)){var t=ry(e);return t?[t.getSourceManager()]:[]}else return G(UE(e),function(a){return a.getSourceManager()})},r.prototype._getSourceMetaRawOption=function(){var e=this._sourceHost,t,a,n;if(uu(e))t=e.get(\"seriesLayoutBy\",!0),a=e.get(\"sourceHeader\",!0),n=e.get(\"dimensions\",!0);else if(!this._getUpstreamSourceManagers().length){var i=e;t=i.get(\"seriesLayoutBy\",!0),a=i.get(\"sourceHeader\",!0),n=i.get(\"dimensions\",!0)}return{seriesLayoutBy:t,sourceHeader:a,dimensions:n}},r})();function y_(r){var e=r.option.transform;e&&Us(r.option.transform)}function uu(r){return r.mainType===\"series\"}function m_(r){throw new Error(r)}var zk=\"line-height:1\";function JA(r){var e=r.lineHeight;return e==null?zk:\"line-height:\"+_e(e+\"\")+\"px\"}function QA(r,e){var t=r.color||\"#6e7079\",a=r.fontSize||12,n=r.fontWeight||\"400\",i=r.color||\"#464646\",o=r.fontSize||14,s=r.fontWeight||\"900\";return e===\"html\"?{nameStyle:\"font-size:\"+_e(a+\"\")+\"px;color:\"+_e(t)+\";font-weight:\"+_e(n+\"\"),valueStyle:\"font-size:\"+_e(o+\"\")+\"px;color:\"+_e(i)+\";font-weight:\"+_e(s+\"\")}:{nameStyle:{fontSize:a,fill:t,fontWeight:n},valueStyle:{fontSize:o,fill:i,fontWeight:s}}}var Gk=[0,10,20,30],Fk=[\"\",`\n`,`\n\n`,`\n\n\n`];function oe(r,e){return e.type=r,e}function ud(r){return r.type===\"section\"}function tC(r){return ud(r)?Hk:Wk}function eC(r){if(ud(r)){var e=0,t=r.blocks.length,a=t>1||t>0&&!r.noHeader;return D(r.blocks,function(n){var i=eC(n);i>=e&&(e=i+ +(a&&(!i||ud(n)&&!n.noHeader)))}),e}return 0}function Hk(r,e,t,a){var n=e.noHeader,i=Uk(eC(e)),o=[],s=e.blocks||[];xe(!s||z(s)),s=s||[];var l=r.orderMode;if(e.sortBlocks&&l){s=s.slice();var u={valueAsc:\"asc\",valueDesc:\"desc\"};if(X(u,l)){var f=new XA(u[l],null);s.sort(function(d,g){return f.evaluate(d.sortParam,g.sortParam)})}else l===\"seriesDesc\"&&s.reverse()}D(s,function(d,g){var y=e.valueFormatter,m=tC(d)(y?V(V({},r),{valueFormatter:y}):r,d,g>0?i.html:0,a);m!=null&&o.push(m)});var h=r.renderMode===\"richText\"?o.join(i.richText):fd(a,o.join(\"\"),n?t:i.html);if(n)return h;var v=nd(e.header,\"ordinal\",r.useUTC),c=QA(a,r.renderMode).nameStyle,p=JA(a);return r.renderMode===\"richText\"?rC(r,v,c)+i.richText+h:fd(a,'<div style=\"'+c+\";\"+p+';\">'+_e(v)+\"</div>\"+h,t)}function Wk(r,e,t,a){var n=r.renderMode,i=e.noName,o=e.noValue,s=!e.markerType,l=e.name,u=r.useUTC,f=e.valueFormatter||r.valueFormatter||function(S){return S=z(S)?S:[S],G(S,function(b,x){return nd(b,z(c)?c[x]:c,u)})};if(!(i&&o)){var h=s?\"\":r.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||\"#333\",n),v=i?\"\":nd(l,\"ordinal\",u),c=e.valueType,p=o?[]:f(e.value,e.dataIndex),d=!s||!i,g=!s&&i,y=QA(a,n),m=y.nameStyle,_=y.valueStyle;return n===\"richText\"?(s?\"\":h)+(i?\"\":rC(r,v,m))+(o?\"\":Xk(r,p,d,g,_)):fd(a,(s?\"\":h)+(i?\"\":Yk(v,!s,m))+(o?\"\":$k(p,d,g,_)),t)}}function __(r,e,t,a,n,i){if(r){var o=tC(r),s={useUTC:n,renderMode:t,orderMode:a,markupStyleCreator:e,valueFormatter:r.valueFormatter};return o(s,r,0,i)}}function Uk(r){return{html:Gk[r],richText:Fk[r]}}function fd(r,e,t){var a='<div style=\"clear:both\"></div>',n=\"margin: \"+t+\"px 0 0\",i=JA(r);return'<div style=\"'+n+\";\"+i+';\">'+e+a+\"</div>\"}function Yk(r,e,t){var a=e?\"margin-left:2px\":\"\";return'<span style=\"'+t+\";\"+a+'\">'+_e(r)+\"</span>\"}function $k(r,e,t,a){var n=t?\"10px\":\"20px\",i=e?\"float:right;margin-left:\"+n:\"\";return r=z(r)?r:[r],'<span style=\"'+i+\";\"+a+'\">'+G(r,function(o){return _e(o)}).join(\"&nbsp;&nbsp;\")+\"</span>\"}function rC(r,e,t){return r.markupStyleCreator.wrapRichTextStyle(e,t)}function Xk(r,e,t,a,n){var i=[n],o=a?10:20;return t&&i.push({padding:[0,0,0,o],align:\"right\"}),r.markupStyleCreator.wrapRichTextStyle(z(e)?e.join(\"  \"):e,i)}function aC(r,e){var t=r.getData().getItemVisual(e,\"style\"),a=t[r.visualDrawType];return ui(a)}function nC(r,e){var t=r.get(\"padding\");return t??(e===\"richText\"?[8,10]:10)}var $v=(function(){function r(){this.richTextStyles={},this._nextStyleNameId=xT()}return r.prototype._generateStyleName=function(){return\"__EC_aUTo_\"+this._nextStyleNameId++},r.prototype.makeTooltipMarker=function(e,t,a){var n=a===\"richText\"?this._generateStyleName():null,i=AA({color:t,type:e,renderMode:a,markerId:n});return Y(i)?i:(this.richTextStyles[n]=i.style,i.content)},r.prototype.wrapRichTextStyle=function(e,t){var a={};z(t)?D(t,function(i){return V(a,i)}):V(a,t);var n=this._generateStyleName();return this.richTextStyles[n]=a,\"{\"+n+\"|\"+e+\"}\"},r})();function iC(r){var e=r.series,t=r.dataIndex,a=r.multipleSeries,n=e.getData(),i=n.mapDimensionsAll(\"defaultedTooltip\"),o=i.length,s=e.getRawValue(t),l=z(s),u=aC(e,t),f,h,v,c;if(o>1||l&&!o){var p=Zk(s,e,t,i,u);f=p.inlineValues,h=p.inlineValueTypes,v=p.blocks,c=p.inlineValues[0]}else if(o){var d=n.getDimensionInfo(i[0]);c=f=vo(n,t,i[0]),h=d.type}else c=f=l?s[0]:s;var g=Mg(e),y=g&&e.name||\"\",m=n.getName(t),_=a?y:m;return oe(\"section\",{header:y,noHeader:a||!g,sortParam:c,blocks:[oe(\"nameValue\",{markerType:\"item\",markerColor:u,name:_,noName:!sr(_),value:f,valueType:h,dataIndex:t})].concat(v||[])})}function Zk(r,e,t,a,n){var i=e.getData(),o=ur(r,function(h,v,c){var p=i.getDimensionInfo(c);return h=h||p&&p.tooltip!==!1&&p.displayName!=null},!1),s=[],l=[],u=[];a.length?D(a,function(h){f(vo(i,t,h),h)}):D(r,f);function f(h,v){var c=i.getDimensionInfo(v);!c||c.otherDims.tooltip===!1||(o?u.push(oe(\"nameValue\",{markerType:\"subItem\",markerColor:n,name:c.displayName,value:h,valueType:c.type})):(s.push(h),l.push(c.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var Ca=bt();function fu(r,e){return r.getName(e)||r.getId(e)}var rf=\"__universalTransitionEnabled\",Et=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t._selectedDataIndicesMap={},t}return e.prototype.init=function(t,a,n){this.seriesIndex=this.componentIndex,this.dataTask=zs({count:Kk,reset:jk}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,n);var i=Ca(this).sourceManager=new jA(this);i.prepareSource();var o=this.getInitialData(t,n);x_(o,this),this.dataTask.context.data=o,Ca(this).dataBeforeProcessed=o,S_(this),this._initSelectedMapFromData(o)},e.prototype.mergeDefaultAndTheme=function(t,a){var n=rl(this),i=n?Lo(t):{},o=this.subType;gt.hasClass(o)&&(o+=\"Series\"),ut(t,a.getTheme().get(this.subType)),ut(t,this.getDefaultOption()),ii(t,\"label\",[\"show\"]),this.fillDataTextStyle(t.data),n&&Qa(t,i,n)},e.prototype.mergeOption=function(t,a){t=ut(this.option,t,!0),this.fillDataTextStyle(t.data);var n=rl(this);n&&Qa(this.option,t,n);var i=Ca(this).sourceManager;i.dirty(),i.prepareSource();var o=this.getInitialData(t,a);x_(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,Ca(this).dataBeforeProcessed=o,S_(this),this._initSelectedMapFromData(o)},e.prototype.fillDataTextStyle=function(t){if(t&&!Re(t))for(var a=[\"show\"],n=0;n<t.length;n++)t[n]&&t[n].label&&ii(t[n],\"label\",a)},e.prototype.getInitialData=function(t,a){},e.prototype.appendData=function(t){var a=this.getRawData();a.appendData(t.data)},e.prototype.getData=function(t){var a=hd(this);if(a){var n=a.context.data;return t==null||!n.getLinkedData?n:n.getLinkedData(t)}else return Ca(this).data},e.prototype.getAllData=function(){var t=this.getData();return t&&t.getLinkedDataAll?t.getLinkedDataAll():[{data:t}]},e.prototype.setData=function(t){var a=hd(this);if(a){var n=a.context;n.outputData=t,a!==this.dataTask&&(n.data=t)}Ca(this).data=t},e.prototype.getEncode=function(){var t=this.get(\"encode\",!0);if(t)return Z(t)},e.prototype.getSourceManager=function(){return Ca(this).sourceManager},e.prototype.getSource=function(){return this.getSourceManager().getSource()},e.prototype.getRawData=function(){return Ca(this).dataBeforeProcessed},e.prototype.getColorBy=function(){var t=this.get(\"colorBy\");return t||\"series\"},e.prototype.isColorBySeries=function(){return this.getColorBy()===\"series\"},e.prototype.getBaseAxis=function(){var t=this.coordinateSystem;return t&&t.getBaseAxis&&t.getBaseAxis()},e.prototype.formatTooltip=function(t,a,n){return iC({series:this,dataIndex:t,multipleSeries:a})},e.prototype.isAnimationEnabled=function(){var t=this.ecModel;if(yt.node&&!(t&&t.ssr))return!1;var a=this.getShallow(\"animation\");return a&&this.getData().count()>this.getShallow(\"animationThreshold\")&&(a=!1),!!a},e.prototype.restoreData=function(){this.dataTask.dirty()},e.prototype.getColorFromPalette=function(t,a,n){var i=this.ecModel,o=ay.prototype.getColorFromPalette.call(this,t,a,n);return o||(o=i.getColorFromPalette(t,a,n)),o},e.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},e.prototype.getProgressive=function(){return this.get(\"progressive\")},e.prototype.getProgressiveThreshold=function(){return this.get(\"progressiveThreshold\")},e.prototype.select=function(t,a){this._innerSelect(this.getData(a),t)},e.prototype.unselect=function(t,a){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,o=this.getData(a);if(i===\"series\"||n===\"all\"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s<t.length;s++){var l=t[s],u=fu(o,l);n[u]=!1,this._selectedDataIndicesMap[u]=-1}}},e.prototype.toggleSelect=function(t,a){for(var n=[],i=0;i<t.length;i++)n[0]=t[i],this.isSelected(t[i],a)?this.unselect(n,a):this.select(n,a)},e.prototype.getSelectedDataIndices=function(){if(this.option.selectedMap===\"all\")return[].slice.call(this.getData().getIndices());for(var t=this._selectedDataIndicesMap,a=_t(t),n=[],i=0;i<a.length;i++){var o=t[a[i]];o>=0&&n.push(o)}return n},e.prototype.isSelected=function(t,a){var n=this.option.selectedMap;if(!n)return!1;var i=this.getData(a);return(n===\"all\"||n[fu(i,t)])&&!i.getItemModel(t).get([\"select\",\"disabled\"])},e.prototype.isUniversalTransitionEnabled=function(){if(this[rf])return!0;var t=this.option.universalTransition;return t?t===!0?!0:t&&t.enabled:!1},e.prototype._innerSelect=function(t,a){var n,i,o=this.option,s=o.selectedMode,l=a.length;if(!(!s||!l)){if(s===\"series\")o.selectedMap=\"all\";else if(s===\"multiple\"){tt(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,f=0;f<l;f++){var h=a[f],v=fu(t,h);u[v]=!0,this._selectedDataIndicesMap[v]=t.getRawIndex(h)}}else if(s===\"single\"||s===!0){var c=a[l-1],v=fu(t,c);o.selectedMap=(n={},n[v]=!0,n),this._selectedDataIndicesMap=(i={},i[v]=t.getRawIndex(c),i)}}},e.prototype._initSelectedMapFromData=function(t){if(!this.option.selectedMap){var a=[];t.hasItemOption&&t.each(function(n){var i=t.getRawDataItem(n);i&&i.selected&&a.push(n)}),a.length>0&&this._innerSelect(t,a)}},e.registerClass=function(t){return gt.registerClass(t)},e.protoInitialize=(function(){var t=e.prototype;t.type=\"series.__base__\",t.seriesIndex=0,t.ignoreStyleOnData=!1,t.hasSymbolVisual=!1,t.defaultSymbol=\"circle\",t.visualStyleAccessPath=\"itemStyle\",t.visualDrawType=\"fill\"})(),e})(gt);$t(Et,Nh);$t(Et,ay);LT(Et,gt);function S_(r){var e=r.name;Mg(r)||(r.name=qk(r)||e)}function qk(r){var e=r.getRawData(),t=e.mapDimensionsAll(\"seriesName\"),a=[];return D(t,function(n){var i=e.getDimensionInfo(n);i.displayName&&a.push(i.displayName)}),a.join(\" \")}function Kk(r){return r.model.getRawData().count()}function jk(r){var e=r.model;return e.setData(e.getRawData().cloneShallow()),Jk}function Jk(r,e){e.outputData&&r.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function x_(r,e){D(lo(r.CHANGABLE_METHODS,r.DOWNSAMPLE_METHODS),function(t){r.wrapMethod(t,lt(Qk,e))})}function Qk(r,e){var t=hd(r);return t&&t.setOutputEnd((e||this).count()),e}function hd(r){var e=(r.ecModel||{}).scheduler,t=e&&e.getPipeline(r.uid);if(t){var a=t.currentTask;if(a){var n=a.agentStubMap;n&&(a=n.get(r.uid))}return a}}var zt=(function(){function r(){this.group=new at,this.uid=Io(\"viewComponent\")}return r.prototype.init=function(e,t){},r.prototype.render=function(e,t,a,n){},r.prototype.dispose=function(e,t){},r.prototype.updateView=function(e,t,a,n){},r.prototype.updateLayout=function(e,t,a,n){},r.prototype.updateVisual=function(e,t,a,n){},r.prototype.toggleBlurSeries=function(e,t,a){},r.prototype.eachRendered=function(e){var t=this.group;t&&t.traverse(e)},r})();Lg(zt);Sh(zt);function Eo(){var r=bt();return function(e){var t=r(e),a=e.pipelineContext,n=!!t.large,i=!!t.progressiveRender,o=t.large=!!(a&&a.large),s=t.progressiveRender=!!(a&&a.progressiveRender);return(n!==o||i!==s)&&\"reset\"}}var oC=bt(),tO=Eo(),Lt=(function(){function r(){this.group=new at,this.uid=Io(\"viewChart\"),this.renderTask=zs({plan:eO,reset:rO}),this.renderTask.context={view:this}}return r.prototype.init=function(e,t){},r.prototype.render=function(e,t,a,n){},r.prototype.highlight=function(e,t,a,n){var i=e.getData(n&&n.dataType);i&&w_(i,n,\"emphasis\")},r.prototype.downplay=function(e,t,a,n){var i=e.getData(n&&n.dataType);i&&w_(i,n,\"normal\")},r.prototype.remove=function(e,t){this.group.removeAll()},r.prototype.dispose=function(e,t){},r.prototype.updateView=function(e,t,a,n){this.render(e,t,a,n)},r.prototype.updateLayout=function(e,t,a,n){this.render(e,t,a,n)},r.prototype.updateVisual=function(e,t,a,n){this.render(e,t,a,n)},r.prototype.eachRendered=function(e){nn(this.group,e)},r.markUpdateMethod=function(e,t){oC(e).updateMethod=t},r.protoInitialize=(function(){var e=r.prototype;e.type=\"chart\"})(),r})();function b_(r,e,t){r&&Qs(r)&&(e===\"emphasis\"?da:ga)(r,t)}function w_(r,e,t){var a=oi(r,e),n=e&&e.highlightKey!=null?zR(e.highlightKey):null;a!=null?D(Rt(a),function(i){b_(r.getItemGraphicEl(i),t,n)}):r.eachItemGraphicEl(function(i){b_(i,t,n)})}Lg(Lt);Sh(Lt);function eO(r){return tO(r.model)}function rO(r){var e=r.model,t=r.ecModel,a=r.api,n=r.payload,i=e.pipelineContext.progressiveRender,o=r.view,s=n&&oC(n).updateMethod,l=i?\"incrementalPrepareRender\":s&&o[s]?s:\"render\";return l!==\"render\"&&o[l](e,t,a,n),aO[l]}var aO={incrementalPrepareRender:{progress:function(r,e){e.view.incrementalRender(r,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(r,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},Lf=\"\\0__throttleOriginMethod\",T_=\"\\0__throttleRate\",A_=\"\\0__throttleType\";function Vh(r,e,t){var a,n=0,i=0,o=null,s,l,u,f;e=e||0;function h(){i=new Date().getTime(),o=null,r.apply(l,u||[])}var v=function(){for(var c=[],p=0;p<arguments.length;p++)c[p]=arguments[p];a=new Date().getTime(),l=this,u=c;var d=f||e,g=f||t;f=null,s=a-(g?n:i)-d,clearTimeout(o),g?o=setTimeout(h,d):s>=0?h():o=setTimeout(h,-s),n=a};return v.clear=function(){o&&(clearTimeout(o),o=null)},v.debounceNextCall=function(c){f=c},v}function ko(r,e,t,a){var n=r[e];if(n){var i=n[Lf]||n,o=n[A_],s=n[T_];if(s!==t||o!==a){if(t==null||!a)return r[e]=i;n=r[e]=Vh(i,t,a===\"debounce\"),n[Lf]=i,n[A_]=a,n[T_]=t}return n}}function nl(r,e){var t=r[e];t&&t[Lf]&&(t.clear&&t.clear(),r[e]=t[Lf])}var C_=bt(),D_={itemStyle:si(dA,!0),lineStyle:si(pA,!0)},nO={lineStyle:\"stroke\",itemStyle:\"fill\"};function sC(r,e){var t=r.visualStyleMapper||D_[e];return t||(console.warn(\"Unknown style type '\"+e+\"'.\"),D_.itemStyle)}function lC(r,e){var t=r.visualDrawType||nO[e];return t||(console.warn(\"Unknown style type '\"+e+\"'.\"),\"fill\")}var iO={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){var t=r.getData(),a=r.visualStyleAccessPath||\"itemStyle\",n=r.getModel(a),i=sC(r,a),o=i(n),s=n.getShallow(\"decal\");s&&(t.setVisual(\"decal\",s),s.dirty=!0);var l=lC(r,a),u=o[l],f=K(u)?u:null,h=o.fill===\"auto\"||o.stroke===\"auto\";if(!o[l]||f||h){var v=r.getColorFromPalette(r.name,null,e.getSeriesCount());o[l]||(o[l]=v,t.setVisual(\"colorFromPalette\",!0)),o.fill=o.fill===\"auto\"||K(o.fill)?v:o.fill,o.stroke=o.stroke===\"auto\"||K(o.stroke)?v:o.stroke}if(t.setVisual(\"style\",o),t.setVisual(\"drawType\",l),!e.isSeriesFiltered(r)&&f)return t.setVisual(\"colorFromPalette\",!1),{dataEach:function(c,p){var d=r.getDataParams(p),g=V({},o);g[l]=f(d),c.setItemVisual(p,\"style\",g)}}}},Ko=new Ct,oO={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){if(!(r.ignoreStyleOnData||e.isSeriesFiltered(r))){var t=r.getData(),a=r.visualStyleAccessPath||\"itemStyle\",n=sC(r,a),i=t.getVisual(\"drawType\");return{dataEach:t.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[a]){Ko.option=l[a];var u=n(Ko),f=o.ensureUniqueItemVisual(s,\"style\");V(f,u),Ko.option.decal&&(o.setItemVisual(s,\"decal\",Ko.option.decal),Ko.option.decal.dirty=!0),i in u&&o.setItemVisual(s,\"colorFromPalette\",!1)}}:null}}}},sO={performRawSeries:!0,overallReset:function(r){var e=Z();r.eachSeries(function(t){var a=t.getColorBy();if(!t.isColorBySeries()){var n=t.type+\"-\"+a,i=e.get(n);i||(i={},e.set(n,i)),C_(t).scope=i}}),r.eachSeries(function(t){if(!(t.isColorBySeries()||r.isSeriesFiltered(t))){var a=t.getRawData(),n={},i=t.getData(),o=C_(t).scope,s=t.visualStyleAccessPath||\"itemStyle\",l=lC(t,s);i.each(function(u){var f=i.getRawIndex(u);n[f]=u}),a.each(function(u){var f=n[u],h=i.getItemVisual(f,\"colorFromPalette\");if(h){var v=i.ensureUniqueItemVisual(f,\"style\"),c=a.getName(u)||u+\"\",p=a.count();v[l]=t.getColorFromPalette(c,o,p)}})}})}},hu=Math.PI;function lO(r,e){e=e||{},J(e,{text:\"loading\",textColor:\"#000\",fontSize:12,fontWeight:\"normal\",fontStyle:\"normal\",fontFamily:\"sans-serif\",maskColor:\"rgba(255, 255, 255, 0.8)\",showSpinner:!0,color:\"#5470c6\",spinnerRadius:10,lineWidth:5,zlevel:0});var t=new at,a=new xt({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});t.add(a);var n=new St({style:{text:e.text,fill:e.textColor,fontSize:e.fontSize,fontWeight:e.fontWeight,fontStyle:e.fontStyle,fontFamily:e.fontFamily},zlevel:e.zlevel,z:10001}),i=new xt({style:{fill:\"none\"},textContent:n,textConfig:{position:\"right\",distance:10},zlevel:e.zlevel,z:10001});t.add(i);var o;return e.showSpinner&&(o=new Ml({shape:{startAngle:-hu/2,endAngle:-hu/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:\"round\",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:hu*3/2}).start(\"circularInOut\"),o.animateShape(!0).when(1e3,{startAngle:hu*3/2}).delay(300).start(\"circularInOut\"),t.add(o)),t.resize=function(){var s=n.getBoundingRect().width,l=e.showSpinner?e.spinnerRadius:0,u=(r.getWidth()-l*2-(e.showSpinner&&s?10:0)-s)/2-(e.showSpinner&&s?0:5+s/2)+(e.showSpinner?0:s/2)+(s?0:l),f=r.getHeight()/2;e.showSpinner&&o.setShape({cx:u,cy:f}),i.setShape({x:u-l,y:f-l,width:l*2,height:l*2}),a.setShape({x:0,y:0,width:r.getWidth(),height:r.getHeight()})},t.resize(),t}var uC=(function(){function r(e,t,a,n){this._stageTaskMap=Z(),this.ecInstance=e,this.api=t,a=this._dataProcessorHandlers=a.slice(),n=this._visualHandlers=n.slice(),this._allHandlers=a.concat(n)}return r.prototype.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each(function(a){var n=a.overallTask;n&&n.dirty()})},r.prototype.getPerformArgs=function(e,t){if(e.__pipeline){var a=this._pipelineMap.get(e.__pipeline.id),n=a.context,i=!t&&a.progressiveEnabled&&(!n||n.progressiveRender)&&e.__idxInPipeline>a.blockIndex,o=i?a.step:null,s=n&&n.modDataCount,l=s!=null?Math.ceil(s/o):null;return{step:o,modBy:l,modDataCount:s}}},r.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},r.prototype.updateStreamModes=function(e,t){var a=this._pipelineMap.get(e.uid),n=e.getData(),i=n.count(),o=a.progressiveEnabled&&t.incrementalPrepareRender&&i>=a.threshold,s=e.get(\"large\")&&i>=e.get(\"largeThreshold\"),l=e.get(\"progressiveChunkMode\")===\"mod\"?i:null;e.pipelineContext=a.context={progressiveRender:o,modDataCount:l,large:s}},r.prototype.restorePipelines=function(e){var t=this,a=t._pipelineMap=Z();e.eachSeries(function(n){var i=n.getProgressive(),o=n.uid;a.set(o,{id:o,head:null,tail:null,threshold:n.getProgressiveThreshold(),progressiveEnabled:i&&!(n.preventIncremental&&n.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),t._pipe(n,n.dataTask)})},r.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),a=this.api;D(this._allHandlers,function(n){var i=e.get(n.uid)||e.set(n.uid,{}),o=\"\";xe(!(n.reset&&n.overallReset),o),n.reset&&this._createSeriesStageTask(n,i,t,a),n.overallReset&&this._createOverallStageTask(n,i,t,a)},this)},r.prototype.prepareView=function(e,t,a,n){var i=e.renderTask,o=i.context;o.model=t,o.ecModel=a,o.api=n,i.__block=!e.incrementalPrepareRender,this._pipe(t,i)},r.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},r.prototype.performVisualTasks=function(e,t,a){this._performStageTasks(this._visualHandlers,e,t,a)},r.prototype._performStageTasks=function(e,t,a,n){n=n||{};var i=!1,o=this;D(e,function(l,u){if(!(n.visualType&&n.visualType!==l.visualType)){var f=o._stageTaskMap.get(l.uid),h=f.seriesTaskMap,v=f.overallTask;if(v){var c,p=v.agentStubMap;p.each(function(g){s(n,g)&&(g.dirty(),c=!0)}),c&&v.dirty(),o.updatePayload(v,a);var d=o.getPerformArgs(v,n.block);p.each(function(g){g.perform(d)}),v.perform(d)&&(i=!0)}else h&&h.each(function(g,y){s(n,g)&&g.dirty();var m=o.getPerformArgs(g,n.block);m.skip=!l.performRawSeries&&t.isSeriesFiltered(g.context.model),o.updatePayload(g,a),g.perform(m)&&(i=!0)})}});function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}this.unfinished=i||this.unfinished},r.prototype.performSeriesTasks=function(e){var t;e.eachSeries(function(a){t=a.dataTask.perform()||t}),this.unfinished=t||this.unfinished},r.prototype.plan=function(){this._pipelineMap.each(function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})},r.prototype.updatePayload=function(e,t){t!==\"remain\"&&(e.context.payload=t)},r.prototype._createSeriesStageTask=function(e,t,a,n){var i=this,o=t.seriesTaskMap,s=t.seriesTaskMap=Z(),l=e.seriesType,u=e.getTargetSeries;e.createOnAllSeries?a.eachRawSeries(f):l?a.eachRawSeriesByType(l,f):u&&u(a,n).each(f);function f(h){var v=h.uid,c=s.set(v,o&&o.get(v)||zs({plan:cO,reset:pO,count:gO}));c.context={model:h,ecModel:a,api:n,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:i},i._pipe(h,c)}},r.prototype._createOverallStageTask=function(e,t,a,n){var i=this,o=t.overallTask=t.overallTask||zs({reset:uO});o.context={ecModel:a,api:n,overallReset:e.overallReset,scheduler:i};var s=o.agentStubMap,l=o.agentStubMap=Z(),u=e.seriesType,f=e.getTargetSeries,h=!0,v=!1,c=\"\";xe(!e.createOnAllSeries,c),u?a.eachRawSeriesByType(u,p):f?f(a,n).each(p):(h=!1,D(a.getSeries(),p));function p(d){var g=d.uid,y=l.set(g,s&&s.get(g)||(v=!0,zs({reset:fO,onDirty:vO})));y.context={model:d,overallProgress:h},y.agent=o,y.__block=h,i._pipe(d,y)}v&&o.dirty()},r.prototype._pipe=function(e,t){var a=e.uid,n=this._pipelineMap.get(a);!n.head&&(n.head=t),n.tail&&n.tail.pipe(t),n.tail=t,t.__idxInPipeline=n.count++,t.__pipeline=n},r.wrapStageHandler=function(e,t){return K(e)&&(e={overallReset:e,seriesType:yO(e)}),e.uid=Io(\"stageHandler\"),t&&(e.visualType=t),e},r})();function uO(r){r.overallReset(r.ecModel,r.api,r.payload)}function fO(r){return r.overallProgress&&hO}function hO(){this.agent.dirty(),this.getDownstream().dirty()}function vO(){this.agent&&this.agent.dirty()}function cO(r){return r.plan?r.plan(r.model,r.ecModel,r.api,r.payload):null}function pO(r){r.useClearVisual&&r.data.clearAllVisual();var e=r.resetDefines=Rt(r.reset(r.model,r.ecModel,r.api,r.payload));return e.length>1?G(e,function(t,a){return fC(a)}):dO}var dO=fC(0);function fC(r){return function(e,t){var a=t.data,n=t.resetDefines[r];if(n&&n.dataEach)for(var i=e.start;i<e.end;i++)n.dataEach(a,i);else n&&n.progress&&n.progress(e,a)}}function gO(r){return r.data.count()}function yO(r){Pf=null;try{r(il,hC)}catch{}return Pf}var il={},hC={},Pf;vC(il,ny);vC(hC,NA);il.eachSeriesByType=il.eachRawSeriesByType=function(r){Pf=r};il.eachComponent=function(r){r.mainType===\"series\"&&r.subType&&(Pf=r.subType)};function vC(r,e){for(var t in e.prototype)r[t]=Yt}var M_=[\"#37A2DA\",\"#32C5E9\",\"#67E0E3\",\"#9FE6B8\",\"#FFDB5C\",\"#ff9f7f\",\"#fb7293\",\"#E062AE\",\"#E690D1\",\"#e7bcf3\",\"#9d96f5\",\"#8378EA\",\"#96BFFF\"];const mO={color:M_,colorLayer:[[\"#37A2DA\",\"#ffd85c\",\"#fd7b5f\"],[\"#37A2DA\",\"#67E0E3\",\"#FFDB5C\",\"#ff9f7f\",\"#E062AE\",\"#9d96f5\"],[\"#37A2DA\",\"#32C5E9\",\"#9FE6B8\",\"#FFDB5C\",\"#ff9f7f\",\"#fb7293\",\"#e7bcf3\",\"#8378EA\",\"#96BFFF\"],M_]};var ge=\"#B9B8CE\",I_=\"#100C2A\",vu=function(){return{axisLine:{lineStyle:{color:ge}},splitLine:{lineStyle:{color:\"#484753\"}},splitArea:{areaStyle:{color:[\"rgba(255,255,255,0.02)\",\"rgba(255,255,255,0.05)\"]}},minorSplitLine:{lineStyle:{color:\"#20203B\"}}}},L_=[\"#4992ff\",\"#7cffb2\",\"#fddd60\",\"#ff6e76\",\"#58d9f9\",\"#05c091\",\"#ff8a45\",\"#8d48e3\",\"#dd79ff\"],cC={darkMode:!0,color:L_,backgroundColor:I_,axisPointer:{lineStyle:{color:\"#817f91\"},crossStyle:{color:\"#817f91\"},label:{color:\"#fff\"}},legend:{textStyle:{color:ge},pageTextStyle:{color:ge}},textStyle:{color:ge},title:{textStyle:{color:\"#EEF1FA\"},subtextStyle:{color:\"#B9B8CE\"}},toolbox:{iconStyle:{borderColor:ge}},dataZoom:{borderColor:\"#71708A\",textStyle:{color:ge},brushStyle:{color:\"rgba(135,163,206,0.3)\"},handleStyle:{color:\"#353450\",borderColor:\"#C5CBE3\"},moveHandleStyle:{color:\"#B0B6C3\",opacity:.3},fillerColor:\"rgba(135,163,206,0.2)\",emphasis:{handleStyle:{borderColor:\"#91B7F2\",color:\"#4D587D\"},moveHandleStyle:{color:\"#636D9A\",opacity:.7}},dataBackground:{lineStyle:{color:\"#71708A\",width:1},areaStyle:{color:\"#71708A\"}},selectedDataBackground:{lineStyle:{color:\"#87A3CE\"},areaStyle:{color:\"#87A3CE\"}}},visualMap:{textStyle:{color:ge}},timeline:{lineStyle:{color:ge},label:{color:ge},controlStyle:{color:ge,borderColor:ge}},calendar:{itemStyle:{color:I_},dayLabel:{color:ge},monthLabel:{color:ge},yearLabel:{color:ge}},timeAxis:vu(),logAxis:vu(),valueAxis:vu(),categoryAxis:vu(),line:{symbol:\"circle\"},graph:{color:L_},gauge:{title:{color:ge},axisLine:{lineStyle:{color:[[1,\"rgba(207,212,219,0.2)\"]]}},axisLabel:{color:ge},detail:{color:\"#EEF1FA\"}},candlestick:{itemStyle:{color:\"#f64e56\",color0:\"#54ea92\",borderColor:\"#f64e56\",borderColor0:\"#54ea92\"}}};cC.categoryAxis.splitLine.show=!1;var _O=(function(){function r(){}return r.prototype.normalizeQuery=function(e){var t={},a={},n={};if(Y(e)){var i=Wr(e);t.mainType=i.main||null,t.subType=i.sub||null}else{var o=[\"Index\",\"Name\",\"Id\"],s={name:1,dataIndex:1,dataType:1};D(e,function(l,u){for(var f=!1,h=0;h<o.length;h++){var v=o[h],c=u.lastIndexOf(v);if(c>0&&c===u.length-v.length){var p=u.slice(0,c);p!==\"data\"&&(t.mainType=p,t[v.toLowerCase()]=l,f=!0)}}s.hasOwnProperty(u)&&(a[u]=l,f=!0),f||(n[u]=l)})}return{cptQuery:t,dataQuery:a,otherQuery:n}},r.prototype.filter=function(e,t){var a=this.eventInfo;if(!a)return!0;var n=a.targetEl,i=a.packedEvent,o=a.model,s=a.view;if(!o||!s)return!0;var l=t.cptQuery,u=t.dataQuery;return f(l,o,\"mainType\")&&f(l,o,\"subType\")&&f(l,o,\"index\",\"componentIndex\")&&f(l,o,\"name\")&&f(l,o,\"id\")&&f(u,i,\"name\")&&f(u,i,\"dataIndex\")&&f(u,i,\"dataType\")&&(!s.filterForExposedEvent||s.filterForExposedEvent(e,t.otherQuery,n,i));function f(h,v,c,p){return h[c]==null||v[p||c]===h[c]}},r.prototype.afterTrigger=function(){this.eventInfo=null},r})(),vd=[\"symbol\",\"symbolSize\",\"symbolRotate\",\"symbolOffset\"],P_=vd.concat([\"symbolKeepAspect\"]),SO={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){var t=r.getData();if(r.legendIcon&&t.setVisual(\"legendIcon\",r.legendIcon),!r.hasSymbolVisual)return;for(var a={},n={},i=!1,o=0;o<vd.length;o++){var s=vd[o],l=r.get(s);K(l)?(i=!0,n[s]=l):a[s]=l}if(a.symbol=a.symbol||r.defaultSymbol,t.setVisual(V({legendIcon:r.legendIcon||a.symbol,symbolKeepAspect:r.get(\"symbolKeepAspect\")},a)),e.isSeriesFiltered(r))return;var u=_t(n);function f(h,v){for(var c=r.getRawValue(v),p=r.getDataParams(v),d=0;d<u.length;d++){var g=u[d];h.setItemVisual(v,g,n[g](c,p))}}return{dataEach:i?f:null}}},xO={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){if(!r.hasSymbolVisual||e.isSeriesFiltered(r))return;var t=r.getData();function a(n,i){for(var o=n.getItemModel(i),s=0;s<P_.length;s++){var l=P_[s],u=o.getShallow(l,!0);u!=null&&n.setItemVisual(i,l,u)}}return{dataEach:t.hasItemOption?a:null}}};function uy(r,e,t){switch(t){case\"color\":var a=r.getItemVisual(e,\"style\");return a[r.getVisual(\"drawType\")];case\"opacity\":return r.getItemVisual(e,\"style\").opacity;case\"symbol\":case\"symbolSize\":case\"liftZ\":return r.getItemVisual(e,t)}}function Rl(r,e){switch(e){case\"color\":var t=r.getVisual(\"style\");return t[r.getVisual(\"drawType\")];case\"opacity\":return r.getVisual(\"style\").opacity;case\"symbol\":case\"symbolSize\":case\"liftZ\":return r.getVisual(e)}}function pC(r,e,t,a){switch(t){case\"color\":var n=r.ensureUniqueItemVisual(e,\"style\");n[r.getVisual(\"drawType\")]=a,r.setItemVisual(e,\"colorFromPalette\",!1);break;case\"opacity\":r.ensureUniqueItemVisual(e,\"style\").opacity=a;break;case\"symbol\":case\"symbolSize\":case\"liftZ\":r.setItemVisual(e,t,a);break}}function dC(r,e){function t(a,n){var i=[];return a.eachComponent({mainType:\"series\",subType:r,query:n},function(o){i.push(o.seriesIndex)}),i}D([[r+\"ToggleSelect\",\"toggleSelect\"],[r+\"Select\",\"select\"],[r+\"UnSelect\",\"unselect\"]],function(a){e(a[0],function(n,i,o){n=V({},n),o.dispatchAction(V(n,{type:a[1],seriesIndex:t(i,n)}))})})}function Ri(r,e,t,a,n){var i=r+e;t.isSilent(i)||a.eachComponent({mainType:\"series\",subType:\"pie\"},function(o){for(var s=o.seriesIndex,l=o.option.selectedMap,u=n.selected,f=0;f<u.length;f++)if(u[f].seriesIndex===s){var h=o.getData(),v=oi(h,n.fromActionPayload);t.trigger(i,{type:i,seriesId:o.id,name:z(v)?h.getName(v[0]):h.getName(v),selected:Y(l)?l:V({},l)})}})}function bO(r,e,t){r.on(\"selectchanged\",function(a){var n=t.getModel();a.isFromClick?(Ri(\"map\",\"selectchanged\",e,n,a),Ri(\"pie\",\"selectchanged\",e,n,a)):a.fromAction===\"select\"?(Ri(\"map\",\"selected\",e,n,a),Ri(\"pie\",\"selected\",e,n,a)):a.fromAction===\"unselect\"&&(Ri(\"map\",\"unselected\",e,n,a),Ri(\"pie\",\"unselected\",e,n,a))})}function Xn(r,e,t){for(var a;r&&!(e(r)&&(a=r,t));)r=r.__hostTarget||r.parent;return a}var wO=Math.round(Math.random()*9),TO=typeof Object.defineProperty==\"function\",AO=(function(){function r(){this._id=\"__ec_inner_\"+wO++}return r.prototype.get=function(e){return this._guard(e)[this._id]},r.prototype.set=function(e,t){var a=this._guard(e);return TO?Object.defineProperty(a,this._id,{value:t,enumerable:!1,configurable:!0}):a[this._id]=t,this},r.prototype.delete=function(e){return this.has(e)?(delete this._guard(e)[this._id],!0):!1},r.prototype.has=function(e){return!!this._guard(e)[this._id]},r.prototype._guard=function(e){if(e!==Object(e))throw TypeError(\"Value of WeakMap is not a non-null object.\");return e},r})(),CO=mt.extend({type:\"triangle\",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(r,e){var t=e.cx,a=e.cy,n=e.width/2,i=e.height/2;r.moveTo(t,a-i),r.lineTo(t+n,a+i),r.lineTo(t-n,a+i),r.closePath()}}),DO=mt.extend({type:\"diamond\",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(r,e){var t=e.cx,a=e.cy,n=e.width/2,i=e.height/2;r.moveTo(t,a-i),r.lineTo(t+n,a),r.lineTo(t,a+i),r.lineTo(t-n,a),r.closePath()}}),MO=mt.extend({type:\"pin\",shape:{x:0,y:0,width:0,height:0},buildPath:function(r,e){var t=e.x,a=e.y,n=e.width/5*3,i=Math.max(n,e.height),o=n/2,s=o*o/(i-o),l=a-i+o+s,u=Math.asin(s/o),f=Math.cos(u)*o,h=Math.sin(u),v=Math.cos(u),c=o*.6,p=o*.7;r.moveTo(t-f,l+s),r.arc(t,l,o,Math.PI-u,Math.PI*2+u),r.bezierCurveTo(t+f-h*c,l+s+v*c,t,a-p,t,a),r.bezierCurveTo(t,a-p,t-f+h*c,l+s+v*c,t-f,l+s),r.closePath()}}),IO=mt.extend({type:\"arrow\",shape:{x:0,y:0,width:0,height:0},buildPath:function(r,e){var t=e.height,a=e.width,n=e.x,i=e.y,o=a/3*2;r.moveTo(n,i),r.lineTo(n+o,i+t),r.lineTo(n,i+t/4*3),r.lineTo(n-o,i+t),r.lineTo(n,i),r.closePath()}}),LO={line:Qt,rect:xt,roundRect:xt,square:xt,circle:Jr,diamond:DO,pin:MO,arrow:IO,triangle:CO},PO={line:function(r,e,t,a,n){n.x1=r,n.y1=e+a/2,n.x2=r+t,n.y2=e+a/2},rect:function(r,e,t,a,n){n.x=r,n.y=e,n.width=t,n.height=a},roundRect:function(r,e,t,a,n){n.x=r,n.y=e,n.width=t,n.height=a,n.r=Math.min(t,a)/4},square:function(r,e,t,a,n){var i=Math.min(t,a);n.x=r,n.y=e,n.width=i,n.height=i},circle:function(r,e,t,a,n){n.cx=r+t/2,n.cy=e+a/2,n.r=Math.min(t,a)/2},diamond:function(r,e,t,a,n){n.cx=r+t/2,n.cy=e+a/2,n.width=t,n.height=a},pin:function(r,e,t,a,n){n.x=r+t/2,n.y=e+a/2,n.width=t,n.height=a},arrow:function(r,e,t,a,n){n.x=r+t/2,n.y=e+a/2,n.width=t,n.height=a},triangle:function(r,e,t,a,n){n.cx=r+t/2,n.cy=e+a/2,n.width=t,n.height=a}},Rf={};D(LO,function(r,e){Rf[e]=new r});var RO=mt.extend({type:\"symbol\",shape:{symbolType:\"\",x:0,y:0,width:0,height:0},calculateTextPosition:function(r,e,t){var a=xf(r,e,t),n=this.shape;return n&&n.symbolType===\"pin\"&&e.position===\"inside\"&&(a.y=t.y+t.height*.4),a},buildPath:function(r,e,t){var a=e.symbolType;if(a!==\"none\"){var n=Rf[a];n||(a=\"rect\",n=Rf[a]),PO[a](e.x,e.y,e.width,e.height,n.shape),n.buildPath(r,n.shape,t)}}});function EO(r,e){if(this.type!==\"image\"){var t=this.style;this.__isEmptyBrush?(t.stroke=r,t.fill=e||\"#fff\",t.lineWidth=2):this.shape.symbolType===\"line\"?t.stroke=r:t.fill=r,this.markRedraw()}}function Zt(r,e,t,a,n,i,o){var s=r.indexOf(\"empty\")===0;s&&(r=r.substr(5,1).toLowerCase()+r.substr(6));var l;return r.indexOf(\"image://\")===0?l=Fg(r.slice(8),new ht(e,t,a,n),o?\"center\":\"cover\"):r.indexOf(\"path://\")===0?l=Il(r.slice(7),{},new ht(e,t,a,n),o?\"center\":\"cover\"):l=new RO({shape:{symbolType:r,x:e,y:t,width:a,height:n}}),l.__isEmptyBrush=s,l.setColor=EO,i&&l.setColor(i),l}function Oo(r){return z(r)||(r=[+r,+r]),[r[0]||0,r[1]||0]}function mi(r,e){if(r!=null)return z(r)||(r=[r,r]),[W(r[0],e[0])||0,W(st(r[1],r[0]),e[1])||0]}function Zn(r){return isFinite(r)}function kO(r,e,t){var a=e.x==null?0:e.x,n=e.x2==null?1:e.x2,i=e.y==null?0:e.y,o=e.y2==null?0:e.y2;e.global||(a=a*t.width+t.x,n=n*t.width+t.x,i=i*t.height+t.y,o=o*t.height+t.y),a=Zn(a)?a:0,n=Zn(n)?n:1,i=Zn(i)?i:0,o=Zn(o)?o:0;var s=r.createLinearGradient(a,i,n,o);return s}function OO(r,e,t){var a=t.width,n=t.height,i=Math.min(a,n),o=e.x==null?.5:e.x,s=e.y==null?.5:e.y,l=e.r==null?.5:e.r;e.global||(o=o*a+t.x,s=s*n+t.y,l=l*i),o=Zn(o)?o:.5,s=Zn(s)?s:.5,l=l>=0&&Zn(l)?l:.5;var u=r.createRadialGradient(o,s,0,o,s,l);return u}function cd(r,e,t){for(var a=e.type===\"radial\"?OO(r,e,t):kO(r,e,t),n=e.colorStops,i=0;i<n.length;i++)a.addColorStop(n[i].offset,n[i].color);return a}function NO(r,e){if(r===e||!r&&!e)return!1;if(!r||!e||r.length!==e.length)return!0;for(var t=0;t<r.length;t++)if(r[t]!==e[t])return!0;return!1}function cu(r){return parseInt(r,10)}function ji(r,e,t){var a=[\"width\",\"height\"][e],n=[\"clientWidth\",\"clientHeight\"][e],i=[\"paddingLeft\",\"paddingTop\"][e],o=[\"paddingRight\",\"paddingBottom\"][e];if(t[a]!=null&&t[a]!==\"auto\")return parseFloat(t[a]);var s=document.defaultView.getComputedStyle(r);return(r[n]||cu(s[a])||cu(r.style[a]))-(cu(s[i])||0)-(cu(s[o])||0)|0}function BO(r,e){return!r||r===\"solid\"||!(e>0)?null:r===\"dashed\"?[4*e,2*e]:r===\"dotted\"?[e]:wt(r)?[r]:z(r)?r:null}function fy(r){var e=r.style,t=e.lineDash&&e.lineWidth>0&&BO(e.lineDash,e.lineWidth),a=e.lineDashOffset;if(t){var n=e.strokeNoScale&&r.getLineScale?r.getLineScale():1;n&&n!==1&&(t=G(t,function(i){return i/n}),a/=n)}return[t,a]}var VO=new jr(!0);function Ef(r){var e=r.stroke;return!(e==null||e===\"none\"||!(r.lineWidth>0))}function R_(r){return typeof r==\"string\"&&r!==\"none\"}function kf(r){var e=r.fill;return e!=null&&e!==\"none\"}function E_(r,e){if(e.fillOpacity!=null&&e.fillOpacity!==1){var t=r.globalAlpha;r.globalAlpha=e.fillOpacity*e.opacity,r.fill(),r.globalAlpha=t}else r.fill()}function k_(r,e){if(e.strokeOpacity!=null&&e.strokeOpacity!==1){var t=r.globalAlpha;r.globalAlpha=e.strokeOpacity*e.opacity,r.stroke(),r.globalAlpha=t}else r.stroke()}function pd(r,e,t){var a=Pg(e.image,e.__image,t);if(xh(a)){var n=r.createPattern(a,e.repeat||\"repeat\");if(typeof DOMMatrix==\"function\"&&n&&n.setTransform){var i=new DOMMatrix;i.translateSelf(e.x||0,e.y||0),i.rotateSelf(0,0,(e.rotation||0)*Ds),i.scaleSelf(e.scaleX||1,e.scaleY||1),n.setTransform(i)}return n}}function zO(r,e,t,a){var n,i=Ef(t),o=kf(t),s=t.strokePercent,l=s<1,u=!e.path;(!e.silent||l)&&u&&e.createPathProxy();var f=e.path||VO,h=e.__dirty;if(!a){var v=t.fill,c=t.stroke,p=o&&!!v.colorStops,d=i&&!!c.colorStops,g=o&&!!v.image,y=i&&!!c.image,m=void 0,_=void 0,S=void 0,b=void 0,x=void 0;(p||d)&&(x=e.getBoundingRect()),p&&(m=h?cd(r,v,x):e.__canvasFillGradient,e.__canvasFillGradient=m),d&&(_=h?cd(r,c,x):e.__canvasStrokeGradient,e.__canvasStrokeGradient=_),g&&(S=h||!e.__canvasFillPattern?pd(r,v,e):e.__canvasFillPattern,e.__canvasFillPattern=S),y&&(b=h||!e.__canvasStrokePattern?pd(r,c,e):e.__canvasStrokePattern,e.__canvasStrokePattern=S),p?r.fillStyle=m:g&&(S?r.fillStyle=S:o=!1),d?r.strokeStyle=_:y&&(b?r.strokeStyle=b:i=!1)}var w=e.getGlobalScale();f.setScale(w[0],w[1],e.segmentIgnoreThreshold);var T,A;r.setLineDash&&t.lineDash&&(n=fy(e),T=n[0],A=n[1]);var C=!0;(u||h&Ui)&&(f.setDPR(r.dpr),l?f.setContext(null):(f.setContext(r),C=!1),f.reset(),e.buildPath(f,e.shape,a),f.toStatic(),e.pathUpdated()),C&&f.rebuildPath(r,l?s:1),T&&(r.setLineDash(T),r.lineDashOffset=A),a||(t.strokeFirst?(i&&k_(r,t),o&&E_(r,t)):(o&&E_(r,t),i&&k_(r,t))),T&&r.setLineDash([])}function GO(r,e,t){var a=e.__image=Pg(t.image,e.__image,e,e.onload);if(!(!a||!xh(a))){var n=t.x||0,i=t.y||0,o=e.getWidth(),s=e.getHeight(),l=a.width/a.height;if(o==null&&s!=null?o=s*l:s==null&&o!=null?s=o/l:o==null&&s==null&&(o=a.width,s=a.height),t.sWidth&&t.sHeight){var u=t.sx||0,f=t.sy||0;r.drawImage(a,u,f,t.sWidth,t.sHeight,n,i,o,s)}else if(t.sx&&t.sy){var u=t.sx,f=t.sy,h=o-u,v=s-f;r.drawImage(a,u,f,h,v,n,i,o,s)}else r.drawImage(a,n,i,o,s)}}function FO(r,e,t){var a,n=t.text;if(n!=null&&(n+=\"\"),n){r.font=t.font||Ka,r.textAlign=t.textAlign,r.textBaseline=t.textBaseline;var i=void 0,o=void 0;r.setLineDash&&t.lineDash&&(a=fy(e),i=a[0],o=a[1]),i&&(r.setLineDash(i),r.lineDashOffset=o),t.strokeFirst?(Ef(t)&&r.strokeText(n,t.x,t.y),kf(t)&&r.fillText(n,t.x,t.y)):(kf(t)&&r.fillText(n,t.x,t.y),Ef(t)&&r.strokeText(n,t.x,t.y)),i&&r.setLineDash([])}}var O_=[\"shadowBlur\",\"shadowOffsetX\",\"shadowOffsetY\"],N_=[[\"lineCap\",\"butt\"],[\"lineJoin\",\"miter\"],[\"miterLimit\",10]];function gC(r,e,t,a,n){var i=!1;if(!a&&(t=t||{},e===t))return!1;if(a||e.opacity!==t.opacity){ze(r,n),i=!0;var o=Math.max(Math.min(e.opacity,1),0);r.globalAlpha=isNaN(o)?Jn.opacity:o}(a||e.blend!==t.blend)&&(i||(ze(r,n),i=!0),r.globalCompositeOperation=e.blend||Jn.blend);for(var s=0;s<O_.length;s++){var l=O_[s];(a||e[l]!==t[l])&&(i||(ze(r,n),i=!0),r[l]=r.dpr*(e[l]||0))}return(a||e.shadowColor!==t.shadowColor)&&(i||(ze(r,n),i=!0),r.shadowColor=e.shadowColor||Jn.shadowColor),i}function B_(r,e,t,a,n){var i=ol(e,n.inHover),o=a?null:t&&ol(t,n.inHover)||{};if(i===o)return!1;var s=gC(r,i,o,a,n);if((a||i.fill!==o.fill)&&(s||(ze(r,n),s=!0),R_(i.fill)&&(r.fillStyle=i.fill)),(a||i.stroke!==o.stroke)&&(s||(ze(r,n),s=!0),R_(i.stroke)&&(r.strokeStyle=i.stroke)),(a||i.opacity!==o.opacity)&&(s||(ze(r,n),s=!0),r.globalAlpha=i.opacity==null?1:i.opacity),e.hasStroke()){var l=i.lineWidth,u=l/(i.strokeNoScale&&e.getLineScale?e.getLineScale():1);r.lineWidth!==u&&(s||(ze(r,n),s=!0),r.lineWidth=u)}for(var f=0;f<N_.length;f++){var h=N_[f],v=h[0];(a||i[v]!==o[v])&&(s||(ze(r,n),s=!0),r[v]=i[v]||h[1])}return s}function HO(r,e,t,a,n){return gC(r,ol(e,n.inHover),t&&ol(t,n.inHover),a,n)}function yC(r,e){var t=e.transform,a=r.dpr||1;t?r.setTransform(a*t[0],a*t[1],a*t[2],a*t[3],a*t[4],a*t[5]):r.setTransform(a,0,0,a,0,0)}function WO(r,e,t){for(var a=!1,n=0;n<r.length;n++){var i=r[n];a=a||i.isZeroArea(),yC(e,i),e.beginPath(),i.buildPath(e,i.shape),e.clip()}t.allClipped=a}function UO(r,e){return r&&e?r[0]!==e[0]||r[1]!==e[1]||r[2]!==e[2]||r[3]!==e[3]||r[4]!==e[4]||r[5]!==e[5]:!(!r&&!e)}var V_=1,z_=2,G_=3,F_=4;function YO(r){var e=kf(r),t=Ef(r);return!(r.lineDash||!(+e^+t)||e&&typeof r.fill!=\"string\"||t&&typeof r.stroke!=\"string\"||r.strokePercent<1||r.strokeOpacity<1||r.fillOpacity<1)}function ze(r,e){e.batchFill&&r.fill(),e.batchStroke&&r.stroke(),e.batchFill=\"\",e.batchStroke=\"\"}function ol(r,e){return e&&r.__hoverStyle||r.style}function hy(r,e){qn(r,e,{inHover:!1,viewWidth:0,viewHeight:0},!0)}function qn(r,e,t,a){var n=e.transform;if(!e.shouldBePainted(t.viewWidth,t.viewHeight,!1,!1)){e.__dirty&=~We,e.__isRendered=!1;return}var i=e.__clipPaths,o=t.prevElClipPaths,s=!1,l=!1;if((!o||NO(i,o))&&(o&&o.length&&(ze(r,t),r.restore(),l=s=!0,t.prevElClipPaths=null,t.allClipped=!1,t.prevEl=null),i&&i.length&&(ze(r,t),r.save(),WO(i,r,t),s=!0),t.prevElClipPaths=i),t.allClipped){e.__isRendered=!1;return}e.beforeBrush&&e.beforeBrush(),e.innerBeforeBrush();var u=t.prevEl;u||(l=s=!0);var f=e instanceof mt&&e.autoBatch&&YO(e.style);s||UO(n,u.transform)?(ze(r,t),yC(r,e)):f||ze(r,t);var h=ol(e,t.inHover);e instanceof mt?(t.lastDrawType!==V_&&(l=!0,t.lastDrawType=V_),B_(r,e,u,l,t),(!f||!t.batchFill&&!t.batchStroke)&&r.beginPath(),zO(r,e,h,f),f&&(t.batchFill=h.fill||\"\",t.batchStroke=h.stroke||\"\")):e instanceof fo?(t.lastDrawType!==G_&&(l=!0,t.lastDrawType=G_),B_(r,e,u,l,t),FO(r,e,h)):e instanceof se?(t.lastDrawType!==z_&&(l=!0,t.lastDrawType=z_),HO(r,e,u,l,t),GO(r,e,h)):e.getTemporalDisplayables&&(t.lastDrawType!==F_&&(l=!0,t.lastDrawType=F_),$O(r,e,t)),f&&a&&ze(r,t),e.innerAfterBrush(),e.afterBrush&&e.afterBrush(),t.prevEl=e,e.__dirty=0,e.__isRendered=!0}function $O(r,e,t){var a=e.getDisplayables(),n=e.getTemporalDisplayables();r.save();var i={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:t.viewWidth,viewHeight:t.viewHeight,inHover:t.inHover},o,s;for(o=e.getCursor(),s=a.length;o<s;o++){var l=a[o];l.beforeBrush&&l.beforeBrush(),l.innerBeforeBrush(),qn(r,l,i,o===s-1),l.innerAfterBrush(),l.afterBrush&&l.afterBrush(),i.prevEl=l}for(var u=0,f=n.length;u<f;u++){var l=n[u];l.beforeBrush&&l.beforeBrush(),l.innerBeforeBrush(),qn(r,l,i,u===f-1),l.innerAfterBrush(),l.afterBrush&&l.afterBrush(),i.prevEl=l}e.clearTemporalDisplayables(),e.notClear=!0,r.restore()}var Xv=new AO,H_=new wl(100),W_=[\"symbol\",\"symbolSize\",\"symbolKeepAspect\",\"color\",\"backgroundColor\",\"dashArrayX\",\"dashArrayY\",\"maxTileWidth\",\"maxTileHeight\"];function co(r,e){if(r===\"none\")return null;var t=e.getDevicePixelRatio(),a=e.getZr(),n=a.painter.type===\"svg\";r.dirty&&Xv.delete(r);var i=Xv.get(r);if(i)return i;var o=J(r,{symbol:\"rect\",symbolSize:1,symbolKeepAspect:!0,color:\"rgba(0, 0, 0, 0.2)\",backgroundColor:null,dashArrayX:5,dashArrayY:5,rotation:0,maxTileWidth:512,maxTileHeight:512});o.backgroundColor===\"none\"&&(o.backgroundColor=null);var s={repeat:\"repeat\"};return l(s),s.rotation=o.rotation,s.scaleX=s.scaleY=n?1:1/t,Xv.set(r,s),r.dirty=!1,s;function l(u){for(var f=[t],h=!0,v=0;v<W_.length;++v){var c=o[W_[v]];if(c!=null&&!z(c)&&!Y(c)&&!wt(c)&&typeof c!=\"boolean\"){h=!1;break}f.push(c)}var p;if(h){p=f.join(\",\")+(n?\"-svg\":\"\");var d=H_.get(p);d&&(n?u.svgElement=d:u.image=d)}var g=_C(o.dashArrayX),y=XO(o.dashArrayY),m=mC(o.symbol),_=ZO(g),S=SC(y),b=!n&&Mr.createCanvas(),x=n&&{tag:\"g\",attrs:{},key:\"dcl\",children:[]},w=A(),T;b&&(b.width=w.width*t,b.height=w.height*t,T=b.getContext(\"2d\")),C(),h&&H_.put(p,b||x),u.image=b,u.svgElement=x,u.svgWidth=w.width,u.svgHeight=w.height;function A(){for(var M=1,I=0,L=_.length;I<L;++I)M=o0(M,_[I]);for(var P=1,I=0,L=m.length;I<L;++I)P=o0(P,m[I].length);M*=P;var R=S*_.length*m.length;return{width:Math.max(1,Math.min(M,o.maxTileWidth)),height:Math.max(1,Math.min(R,o.maxTileHeight))}}function C(){T&&(T.clearRect(0,0,b.width,b.height),o.backgroundColor&&(T.fillStyle=o.backgroundColor,T.fillRect(0,0,b.width,b.height)));for(var M=0,I=0;I<y.length;++I)M+=y[I];if(M<=0)return;for(var L=-S,P=0,R=0,E=0;L<w.height;){if(P%2===0){for(var N=R/2%m.length,O=0,B=0,F=0;O<w.width*2;){for(var H=0,I=0;I<g[E].length;++I)H+=g[E][I];if(H<=0)break;if(B%2===0){var U=(1-o.symbolSize)*.5,j=O+g[E][B]*U,Q=L+y[P]*U,it=g[E][B]*o.symbolSize,Pt=y[P]*o.symbolSize,Ut=F/2%m[N].length;ct(j,Q,it,Pt,m[N][Ut])}O+=g[E][B],++F,++B,B===g[E].length&&(B=0)}++E,E===g.length&&(E=0)}L+=y[P],++R,++P,P===y.length&&(P=0)}function ct(et,dt,q,ot,Bt){var It=n?1:t,kt=Zt(Bt,et*It,dt*It,q*It,ot*It,o.color,o.symbolKeepAspect);if(n){var Ft=a.painter.renderOneToVNode(kt);Ft&&x.children.push(Ft)}else hy(T,kt)}}}}function mC(r){if(!r||r.length===0)return[[\"rect\"]];if(Y(r))return[[r]];for(var e=!0,t=0;t<r.length;++t)if(!Y(r[t])){e=!1;break}if(e)return mC([r]);for(var a=[],t=0;t<r.length;++t)Y(r[t])?a.push([r[t]]):a.push(r[t]);return a}function _C(r){if(!r||r.length===0)return[[0,0]];if(wt(r)){var e=Math.ceil(r);return[[e,e]]}for(var t=!0,a=0;a<r.length;++a)if(!wt(r[a])){t=!1;break}if(t)return _C([r]);for(var n=[],a=0;a<r.length;++a)if(wt(r[a])){var e=Math.ceil(r[a]);n.push([e,e])}else{var e=G(r[a],function(s){return Math.ceil(s)});e.length%2===1?n.push(e.concat(e)):n.push(e)}return n}function XO(r){if(!r||typeof r==\"object\"&&r.length===0)return[0,0];if(wt(r)){var e=Math.ceil(r);return[e,e]}var t=G(r,function(a){return Math.ceil(a)});return r.length%2?t.concat(t):t}function ZO(r){return G(r,function(e){return SC(e)})}function SC(r){for(var e=0,t=0;t<r.length;++t)e+=r[t];return r.length%2===1?e*2:e}function qO(r,e){r.eachRawSeries(function(t){if(!r.isSeriesFiltered(t)){var a=t.getData();a.hasItemVisual()&&a.each(function(o){var s=a.getItemVisual(o,\"decal\");if(s){var l=a.ensureUniqueItemVisual(o,\"style\");l.decal=co(s,e)}});var n=a.getVisual(\"decal\");if(n){var i=a.getVisual(\"style\");i.decal=co(n,e)}}})}var Sr=new hr,xC={};function KO(r,e){xC[r]=e}function bC(r){return xC[r]}var jO=\"5.6.0\",JO={zrender:\"5.6.1\"},QO=1,tN=800,eN=900,rN=1e3,aN=2e3,nN=5e3,wC=1e3,iN=1100,vy=2e3,TC=3e3,oN=4e3,zh=4500,sN=4600,lN=5e3,uN=6e3,AC=7e3,CC={PROCESSOR:{FILTER:rN,SERIES_FILTER:tN,STATISTIC:nN},VISUAL:{LAYOUT:wC,PROGRESSIVE_LAYOUT:iN,GLOBAL:vy,CHART:TC,POST_CHART_LAYOUT:sN,COMPONENT:oN,BRUSH:lN,CHART_ITEM:zh,ARIA:uN,DECAL:AC}},de=\"__flagInMainProcess\",Ne=\"__pendingUpdate\",Zv=\"__needsUpdateStatus\",U_=/^[a-zA-Z0-9_]+$/,qv=\"__connectUpdateStatus\",Y_=0,fN=1,hN=2;function DC(r){return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(this.isDisposed()){this.id;return}return IC(this,r,e)}}function MC(r){return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return IC(this,r,e)}}function IC(r,e,t){return t[0]=t[0]&&t[0].toLowerCase(),hr.prototype[e].apply(r,t)}var LC=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e})(hr),PC=LC.prototype;PC.on=MC(\"on\");PC.off=MC(\"off\");var Ei,Kv,pu,Da,jv,Jv,Qv,jo,Jo,$_,X_,tc,Z_,du,q_,RC,qe,K_,Of=(function(r){k(e,r);function e(t,a,n){var i=r.call(this,new _O)||this;i._chartsViews=[],i._chartsMap={},i._componentsViews=[],i._componentsMap={},i._pendingActions=[],n=n||{},Y(a)&&(a=EC[a]),i._dom=t;var o=\"canvas\",s=\"auto\",l=!1;n.ssr&&gT(function(v){var c=nt(v),p=c.dataIndex;if(p!=null){var d=Z();return d.set(\"series_index\",c.seriesIndex),d.set(\"data_index\",p),c.ssrType&&d.set(\"ssr_type\",c.ssrType),d}});var u=i._zr=Fp(t,{renderer:n.renderer||o,devicePixelRatio:n.devicePixelRatio,width:n.width,height:n.height,ssr:n.ssr,useDirtyRect:st(n.useDirtyRect,l),useCoarsePointer:st(n.useCoarsePointer,s),pointerSize:n.pointerSize});i._ssr=n.ssr,i._throttledZrFlush=Vh($(u.flush,u),17),a=rt(a),a&&VA(a,!0),i._theme=a,i._locale=ME(n.locale||gA),i._coordSysMgr=new Ro;var f=i._api=q_(i);function h(v,c){return v.__prio-c.__prio}return Yu(Bf,h),Yu(dd,h),i._scheduler=new uC(i,f,dd,Bf),i._messageCenter=new LC,i._initEvents(),i.resize=$(i.resize,i),u.animation.on(\"frame\",i._onframe,i),$_(u,i),X_(u,i),Us(i),i}return e.prototype._onframe=function(){if(!this._disposed){K_(this);var t=this._scheduler;if(this[Ne]){var a=this[Ne].silent;this[de]=!0;try{Ei(this),Da.update.call(this,null,this[Ne].updateParams)}catch(l){throw this[de]=!1,this[Ne]=null,l}this._zr.flush(),this[de]=!1,this[Ne]=null,jo.call(this,a),Jo.call(this,a)}else if(t.unfinished){var n=QO,i=this._model,o=this._api;t.unfinished=!1;do{var s=+new Date;t.performSeriesTasks(i),t.performDataProcessorTasks(i),Jv(this,i),t.performVisualTasks(i),du(this,this._model,o,\"remain\",{}),n-=+new Date-s}while(n>0&&t.unfinished);t.unfinished||this._zr.flush()}}},e.prototype.getDom=function(){return this._dom},e.prototype.getId=function(){return this.id},e.prototype.getZr=function(){return this._zr},e.prototype.isSSR=function(){return this._ssr},e.prototype.setOption=function(t,a,n){if(!this[de]){if(this._disposed){this.id;return}var i,o,s;if(tt(a)&&(n=a.lazyUpdate,i=a.silent,o=a.replaceMerge,s=a.transition,a=a.notMerge),this[de]=!0,!this._model||a){var l=new ek(this._api),u=this._theme,f=this._model=new ny;f.scheduler=this._scheduler,f.ssr=this._ssr,f.init(null,null,null,u,this._locale,l)}this._model.setOption(t,{replaceMerge:o},gd);var h={seriesTransition:s,optionChanged:!0};if(n)this[Ne]={silent:i,updateParams:h},this[de]=!1,this.getZr().wakeUp();else{try{Ei(this),Da.update.call(this,null,h)}catch(v){throw this[Ne]=null,this[de]=!1,v}this._ssr||this._zr.flush(),this[Ne]=null,this[de]=!1,jo.call(this,i),Jo.call(this,i)}}},e.prototype.setTheme=function(){},e.prototype.getModel=function(){return this._model},e.prototype.getOption=function(){return this._model&&this._model.getOption()},e.prototype.getWidth=function(){return this._zr.getWidth()},e.prototype.getHeight=function(){return this._zr.getHeight()},e.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||yt.hasGlobalWindow&&window.devicePixelRatio||1},e.prototype.getRenderedCanvas=function(t){return this.renderToCanvas(t)},e.prototype.renderToCanvas=function(t){t=t||{};var a=this._zr.painter;return a.getRenderedCanvas({backgroundColor:t.backgroundColor||this._model.get(\"backgroundColor\"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()})},e.prototype.renderToSVGString=function(t){t=t||{};var a=this._zr.painter;return a.renderToString({useViewBox:t.useViewBox})},e.prototype.getSvgDataURL=function(){if(yt.svgSupported){var t=this._zr,a=t.storage.getDisplayList();return D(a,function(n){n.stopAnimation(null,!0)}),t.painter.toDataURL()}},e.prototype.getDataURL=function(t){if(this._disposed){this.id;return}t=t||{};var a=t.excludeComponents,n=this._model,i=[],o=this;D(a,function(l){n.eachComponent({mainType:l},function(u){var f=o._componentsMap[u.__viewId];f.group.ignore||(i.push(f),f.group.ignore=!0)})});var s=this._zr.painter.getType()===\"svg\"?this.getSvgDataURL():this.renderToCanvas(t).toDataURL(\"image/\"+(t&&t.type||\"png\"));return D(i,function(l){l.group.ignore=!1}),s},e.prototype.getConnectedDataURL=function(t){if(this._disposed){this.id;return}var a=t.type===\"svg\",n=this.group,i=Math.min,o=Math.max,s=1/0;if(Vf[n]){var l=s,u=s,f=-s,h=-s,v=[],c=t&&t.pixelRatio||this.getDevicePixelRatio();D(ei,function(_,S){if(_.group===n){var b=a?_.getZr().painter.getSvgDom().innerHTML:_.renderToCanvas(rt(t)),x=_.getDom().getBoundingClientRect();l=i(x.left,l),u=i(x.top,u),f=o(x.right,f),h=o(x.bottom,h),v.push({dom:b,left:x.left,top:x.top})}}),l*=c,u*=c,f*=c,h*=c;var p=f-l,d=h-u,g=Mr.createCanvas(),y=Fp(g,{renderer:a?\"svg\":\"canvas\"});if(y.resize({width:p,height:d}),a){var m=\"\";return D(v,function(_){var S=_.left-l,b=_.top-u;m+='<g transform=\"translate('+S+\",\"+b+')\">'+_.dom+\"</g>\"}),y.painter.getSvgRoot().innerHTML=m,t.connectedBackgroundColor&&y.painter.setBackgroundColor(t.connectedBackgroundColor),y.refreshImmediately(),y.painter.toDataURL()}else return t.connectedBackgroundColor&&y.add(new xt({shape:{x:0,y:0,width:p,height:d},style:{fill:t.connectedBackgroundColor}})),D(v,function(_){var S=new se({style:{x:_.left*c-l,y:_.top*c-u,image:_.dom}});y.add(S)}),y.refreshImmediately(),g.toDataURL(\"image/\"+(t&&t.type||\"png\"))}else return this.getDataURL(t)},e.prototype.convertToPixel=function(t,a){return jv(this,\"convertToPixel\",t,a)},e.prototype.convertFromPixel=function(t,a){return jv(this,\"convertFromPixel\",t,a)},e.prototype.containPixel=function(t,a){if(this._disposed){this.id;return}var n=this._model,i,o=ks(n,t);return D(o,function(s,l){l.indexOf(\"Models\")>=0&&D(s,function(u){var f=u.coordinateSystem;if(f&&f.containPoint)i=i||!!f.containPoint(a);else if(l===\"seriesModels\"){var h=this._chartsMap[u.__viewId];h&&h.containPoint&&(i=i||h.containPoint(a,u))}},this)},this),!!i},e.prototype.getVisual=function(t,a){var n=this._model,i=ks(n,t,{defaultMainType:\"series\"}),o=i.seriesModel,s=o.getData(),l=i.hasOwnProperty(\"dataIndexInside\")?i.dataIndexInside:i.hasOwnProperty(\"dataIndex\")?s.indexOfRawIndex(i.dataIndex):null;return l!=null?uy(s,l,a):Rl(s,a)},e.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},e.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},e.prototype._initEvents=function(){var t=this;D(vN,function(a){var n=function(i){var o=t.getModel(),s=i.target,l,u=a===\"globalout\";if(u?l={}:s&&Xn(s,function(p){var d=nt(p);if(d&&d.dataIndex!=null){var g=d.dataModel||o.getSeriesByIndex(d.seriesIndex);return l=g&&g.getDataParams(d.dataIndex,d.dataType,s)||{},!0}else if(d.eventData)return l=V({},d.eventData),!0},!0),l){var f=l.componentType,h=l.componentIndex;(f===\"markLine\"||f===\"markPoint\"||f===\"markArea\")&&(f=\"series\",h=l.seriesIndex);var v=f&&h!=null&&o.getComponent(f,h),c=v&&t[v.mainType===\"series\"?\"_chartsMap\":\"_componentsMap\"][v.__viewId];l.event=i,l.type=a,t._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:v,view:c},t.trigger(a,l)}};n.zrEventfulCallAtLast=!0,t._zr.on(a,n,t)}),D(Gs,function(a,n){t._messageCenter.on(n,function(i){this.trigger(n,i)},t)}),D([\"selectchanged\"],function(a){t._messageCenter.on(a,function(n){this.trigger(a,n)},t)}),bO(this._messageCenter,this,this._api)},e.prototype.isDisposed=function(){return this._disposed},e.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},e.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var t=this.getDom();t&&DT(this.getDom(),py,\"\");var a=this,n=a._api,i=a._model;D(a._componentsViews,function(o){o.dispose(i,n)}),D(a._chartsViews,function(o){o.dispose(i,n)}),a._zr.dispose(),a._dom=a._model=a._chartsMap=a._componentsMap=a._chartsViews=a._componentsViews=a._scheduler=a._api=a._zr=a._throttledZrFlush=a._theme=a._coordSysMgr=a._messageCenter=null,delete ei[a.id]},e.prototype.resize=function(t){if(!this[de]){if(this._disposed){this.id;return}this._zr.resize(t);var a=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!a){var n=a.resetOption(\"media\"),i=t&&t.silent;this[Ne]&&(i==null&&(i=this[Ne].silent),n=!0,this[Ne]=null),this[de]=!0;try{n&&Ei(this),Da.update.call(this,{type:\"resize\",animation:V({duration:0},t&&t.animation)})}catch(o){throw this[de]=!1,o}this[de]=!1,jo.call(this,i),Jo.call(this,i)}}},e.prototype.showLoading=function(t,a){if(this._disposed){this.id;return}if(tt(t)&&(a=t,t=\"\"),t=t||\"default\",this.hideLoading(),!!yd[t]){var n=yd[t](this._api,a),i=this._zr;this._loadingFX=n,i.add(n)}},e.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},e.prototype.makeActionFromEvent=function(t){var a=V({},t);return a.type=Gs[t.type],a},e.prototype.dispatchAction=function(t,a){if(this._disposed){this.id;return}if(tt(a)||(a={silent:!!a}),!!Nf[t.type]&&this._model){if(this[de]){this._pendingActions.push(t);return}var n=a.silent;Qv.call(this,t,n);var i=a.flush;i?this._zr.flush():i!==!1&&yt.browser.weChat&&this._throttledZrFlush(),jo.call(this,n),Jo.call(this,n)}},e.prototype.updateLabelLayout=function(){Sr.trigger(\"series:layoutlabels\",this._model,this._api,{updatedSeries:[]})},e.prototype.appendData=function(t){if(this._disposed){this.id;return}var a=t.seriesIndex,n=this.getModel(),i=n.getSeriesByIndex(a);i.appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp()},e.internalField=(function(){Ei=function(h){var v=h._scheduler;v.restorePipelines(h._model),v.prepareStageTasks(),Kv(h,!0),Kv(h,!1),v.plan()},Kv=function(h,v){for(var c=h._model,p=h._scheduler,d=v?h._componentsViews:h._chartsViews,g=v?h._componentsMap:h._chartsMap,y=h._zr,m=h._api,_=0;_<d.length;_++)d[_].__alive=!1;v?c.eachComponent(function(x,w){x!==\"series\"&&S(w)}):c.eachSeries(S);function S(x){var w=x.__requireNewView;x.__requireNewView=!1;var T=\"_ec_\"+x.id+\"_\"+x.type,A=!w&&g[T];if(!A){var C=Wr(x.type),M=v?zt.getClass(C.main,C.sub):Lt.getClass(C.sub);A=new M,A.init(c,m),g[T]=A,d.push(A),y.add(A.group)}x.__viewId=A.__id=T,A.__alive=!0,A.__model=x,A.group.__ecComponentInfo={mainType:x.mainType,index:x.componentIndex},!v&&p.prepareView(A,x,c,m)}for(var _=0;_<d.length;){var b=d[_];b.__alive?_++:(!v&&b.renderTask.dispose(),y.remove(b.group),b.dispose(c,m),d.splice(_,1),g[b.__id]===b&&delete g[b.__id],b.__id=b.group.__ecComponentInfo=null)}},pu=function(h,v,c,p,d){var g=h._model;if(g.setUpdatePayload(c),!p){D([].concat(h._componentsViews).concat(h._chartsViews),b);return}var y={};y[p+\"Id\"]=c[p+\"Id\"],y[p+\"Index\"]=c[p+\"Index\"],y[p+\"Name\"]=c[p+\"Name\"];var m={mainType:p,query:y};d&&(m.subType=d);var _=c.excludeSeriesId,S;_!=null&&(S=Z(),D(Rt(_),function(x){var w=Jt(x,null);w!=null&&S.set(w,!0)})),g&&g.eachComponent(m,function(x){var w=S&&S.get(x.id)!=null;if(!w)if(R0(c))if(x instanceof Et)c.type===Qn&&!c.notBlur&&!x.get([\"emphasis\",\"disabled\"])&&PR(x,c,h._api);else{var T=Bg(x.mainType,x.componentIndex,c.name,h._api),A=T.focusSelf,C=T.dispatchers;c.type===Qn&&A&&!c.notBlur&&jp(x.mainType,x.componentIndex,h._api),C&&D(C,function(M){c.type===Qn?da(M):ga(M)})}else Qp(c)&&x instanceof Et&&(kR(x,c,h._api),L0(x),qe(h))},h),g&&g.eachComponent(m,function(x){var w=S&&S.get(x.id)!=null;w||b(h[p===\"series\"?\"_chartsMap\":\"_componentsMap\"][x.__viewId])},h);function b(x){x&&x.__alive&&x[v]&&x[v](x.__model,g,h._api,c)}},Da={prepareAndUpdate:function(h){Ei(this),Da.update.call(this,h,{optionChanged:h.newOption!=null})},update:function(h,v){var c=this._model,p=this._api,d=this._zr,g=this._coordSysMgr,y=this._scheduler;if(c){c.setUpdatePayload(h),y.restoreData(c,h),y.performSeriesTasks(c),g.create(c,p),y.performDataProcessorTasks(c,h),Jv(this,c),g.update(c,p),t(c),y.performVisualTasks(c,h),tc(this,c,p,h,v);var m=c.get(\"backgroundColor\")||\"transparent\",_=c.get(\"darkMode\");d.setBackgroundColor(m),_!=null&&_!==\"auto\"&&d.setDarkMode(_),Sr.trigger(\"afterupdate\",c,p)}},updateTransform:function(h){var v=this,c=this._model,p=this._api;if(c){c.setUpdatePayload(h);var d=[];c.eachComponent(function(y,m){if(y!==\"series\"){var _=v.getViewOfComponentModel(m);if(_&&_.__alive)if(_.updateTransform){var S=_.updateTransform(m,c,p,h);S&&S.update&&d.push(_)}else d.push(_)}});var g=Z();c.eachSeries(function(y){var m=v._chartsMap[y.__viewId];if(m.updateTransform){var _=m.updateTransform(y,c,p,h);_&&_.update&&g.set(y.uid,1)}else g.set(y.uid,1)}),t(c),this._scheduler.performVisualTasks(c,h,{setDirty:!0,dirtyMap:g}),du(this,c,p,h,{},g),Sr.trigger(\"afterupdate\",c,p)}},updateView:function(h){var v=this._model;v&&(v.setUpdatePayload(h),Lt.markUpdateMethod(h,\"updateView\"),t(v),this._scheduler.performVisualTasks(v,h,{setDirty:!0}),tc(this,v,this._api,h,{}),Sr.trigger(\"afterupdate\",v,this._api))},updateVisual:function(h){var v=this,c=this._model;c&&(c.setUpdatePayload(h),c.eachSeries(function(p){p.getData().clearAllVisual()}),Lt.markUpdateMethod(h,\"updateVisual\"),t(c),this._scheduler.performVisualTasks(c,h,{visualType:\"visual\",setDirty:!0}),c.eachComponent(function(p,d){if(p!==\"series\"){var g=v.getViewOfComponentModel(d);g&&g.__alive&&g.updateVisual(d,c,v._api,h)}}),c.eachSeries(function(p){var d=v._chartsMap[p.__viewId];d.updateVisual(p,c,v._api,h)}),Sr.trigger(\"afterupdate\",c,this._api))},updateLayout:function(h){Da.update.call(this,h)}},jv=function(h,v,c,p){if(h._disposed){h.id;return}for(var d=h._model,g=h._coordSysMgr.getCoordinateSystems(),y,m=ks(d,c),_=0;_<g.length;_++){var S=g[_];if(S[v]&&(y=S[v](d,m,p))!=null)return y}},Jv=function(h,v){var c=h._chartsMap,p=h._scheduler;v.eachSeries(function(d){p.updateStreamModes(d,c[d.__viewId])})},Qv=function(h,v){var c=this,p=this.getModel(),d=h.type,g=h.escapeConnect,y=Nf[d],m=y.actionInfo,_=(m.update||\"update\").split(\":\"),S=_.pop(),b=_[0]!=null&&Wr(_[0]);this[de]=!0;var x=[h],w=!1;h.batch&&(w=!0,x=G(h.batch,function(P){return P=J(V({},P),h),P.batch=null,P}));var T=[],A,C=Qp(h),M=R0(h);if(M&&qT(this._api),D(x,function(P){if(A=y.action(P,c._model,c._api),A=A||V({},P),A.type=m.event||A.type,T.push(A),M){var R=Ig(h),E=R.queryOptionMap,N=R.mainTypeSpecified,O=N?E.keys()[0]:\"series\";pu(c,S,P,O),qe(c)}else C?(pu(c,S,P,\"series\"),qe(c)):b&&pu(c,S,P,b.main,b.sub)}),S!==\"none\"&&!M&&!C&&!b)try{this[Ne]?(Ei(this),Da.update.call(this,h),this[Ne]=null):Da[S].call(this,h)}catch(P){throw this[de]=!1,P}if(w?A={type:m.event||d,escapeConnect:g,batch:T}:A=T[0],this[de]=!1,!v){var I=this._messageCenter;if(I.trigger(A.type,A),C){var L={type:\"selectchanged\",escapeConnect:g,selected:OR(p),isFromClick:h.isFromClick||!1,fromAction:h.type,fromActionPayload:h};I.trigger(L.type,L)}}},jo=function(h){for(var v=this._pendingActions;v.length;){var c=v.shift();Qv.call(this,c,h)}},Jo=function(h){!h&&this.trigger(\"updated\")},$_=function(h,v){h.on(\"rendered\",function(c){v.trigger(\"rendered\",c),h.animation.isFinished()&&!v[Ne]&&!v._scheduler.unfinished&&!v._pendingActions.length&&v.trigger(\"finished\")})},X_=function(h,v){h.on(\"mouseover\",function(c){var p=c.target,d=Xn(p,Qs);d&&(RR(d,c,v._api),qe(v))}).on(\"mouseout\",function(c){var p=c.target,d=Xn(p,Qs);d&&(ER(d,c,v._api),qe(v))}).on(\"click\",function(c){var p=c.target,d=Xn(p,function(m){return nt(m).dataIndex!=null},!0);if(d){var g=d.selected?\"unselect\":\"select\",y=nt(d);v._api.dispatchAction({type:g,dataType:y.dataType,dataIndexInside:y.dataIndex,seriesIndex:y.seriesIndex,isFromClick:!0})}})};function t(h){h.clearColorPalette(),h.eachSeries(function(v){v.clearColorPalette()})}function a(h){var v=[],c=[],p=!1;if(h.eachComponent(function(m,_){var S=_.get(\"zlevel\")||0,b=_.get(\"z\")||0,x=_.getZLevelKey();p=p||!!x,(m===\"series\"?c:v).push({zlevel:S,z:b,idx:_.componentIndex,type:m,key:x})}),p){var d=v.concat(c),g,y;Yu(d,function(m,_){return m.zlevel===_.zlevel?m.z-_.z:m.zlevel-_.zlevel}),D(d,function(m){var _=h.getComponent(m.type,m.idx),S=m.zlevel,b=m.key;g!=null&&(S=Math.max(g,S)),b?(S===g&&b!==y&&S++,y=b):y&&(S===g&&S++,y=\"\"),g=S,_.setZLevel(S)})}}tc=function(h,v,c,p,d){a(v),Z_(h,v,c,p,d),D(h._chartsViews,function(g){g.__alive=!1}),du(h,v,c,p,d),D(h._chartsViews,function(g){g.__alive||g.remove(v,c)})},Z_=function(h,v,c,p,d,g){D(g||h._componentsViews,function(y){var m=y.__model;u(m,y),y.render(m,v,c,p),s(m,y),f(m,y)})},du=function(h,v,c,p,d,g){var y=h._scheduler;d=V(d||{},{updatedSeries:v.getSeries()}),Sr.trigger(\"series:beforeupdate\",v,c,d);var m=!1;v.eachSeries(function(_){var S=h._chartsMap[_.__viewId];S.__alive=!0;var b=S.renderTask;y.updatePayload(b,p),u(_,S),g&&g.get(_.uid)&&b.dirty(),b.perform(y.getPerformArgs(b))&&(m=!0),S.group.silent=!!_.get(\"silent\"),o(_,S),L0(_)}),y.unfinished=m||y.unfinished,Sr.trigger(\"series:layoutlabels\",v,c,d),Sr.trigger(\"series:transition\",v,c,d),v.eachSeries(function(_){var S=h._chartsMap[_.__viewId];s(_,S),f(_,S)}),i(h,v),Sr.trigger(\"series:afterupdate\",v,c,d)},qe=function(h){h[Zv]=!0,h.getZr().wakeUp()},K_=function(h){h[Zv]&&(h.getZr().storage.traverse(function(v){ro(v)||n(v)}),h[Zv]=!1)};function n(h){for(var v=[],c=h.currentStates,p=0;p<c.length;p++){var d=c[p];d===\"emphasis\"||d===\"blur\"||d===\"select\"||v.push(d)}h.selected&&h.states.select&&v.push(\"select\"),h.hoverState===Th&&h.states.emphasis?v.push(\"emphasis\"):h.hoverState===Cl&&h.states.blur&&v.push(\"blur\"),h.useStates(v)}function i(h,v){var c=h._zr,p=c.storage,d=0;p.traverse(function(g){g.isGroup||d++}),d>v.get(\"hoverLayerThreshold\")&&!yt.node&&!yt.worker&&v.eachSeries(function(g){if(!g.preventUsingHoverLayer){var y=h._chartsMap[g.__viewId];y.__alive&&y.eachRendered(function(m){m.states.emphasis&&(m.states.emphasis.hoverLayer=!0)})}})}function o(h,v){var c=h.get(\"blendMode\")||null;v.eachRendered(function(p){p.isGroup||(p.style.blend=c)})}function s(h,v){if(!h.preventAutoZ){var c=h.get(\"z\")||0,p=h.get(\"zlevel\")||0;v.eachRendered(function(d){return l(d,c,p,-1/0),!0})}}function l(h,v,c,p){var d=h.getTextContent(),g=h.getTextGuideLine(),y=h.isGroup;if(y)for(var m=h.childrenRef(),_=0;_<m.length;_++)p=Math.max(l(m[_],v,c,p),p);else h.z=v,h.zlevel=c,p=Math.max(h.z2,p);if(d&&(d.z=v,d.zlevel=c,isFinite(p)&&(d.z2=p+2)),g){var S=h.textGuideLineConfig;g.z=v,g.zlevel=c,isFinite(p)&&(g.z2=p+(S&&S.showAbove?1:-1))}return p}function u(h,v){v.eachRendered(function(c){if(!ro(c)){var p=c.getTextContent(),d=c.getTextGuideLine();c.stateTransition&&(c.stateTransition=null),p&&p.stateTransition&&(p.stateTransition=null),d&&d.stateTransition&&(d.stateTransition=null),c.hasState()?(c.prevStates=c.currentStates,c.clearStates()):c.prevStates&&(c.prevStates=null)}})}function f(h,v){var c=h.getModel(\"stateAnimation\"),p=h.isAnimationEnabled(),d=c.get(\"duration\"),g=d>0?{duration:d,delay:c.get(\"delay\"),easing:c.get(\"easing\")}:null;v.eachRendered(function(y){if(y.states&&y.states.emphasis){if(ro(y))return;if(y instanceof mt&&GR(y),y.__dirty){var m=y.prevStates;m&&y.useStates(m)}if(p){y.stateTransition=g;var _=y.getTextContent(),S=y.getTextGuideLine();_&&(_.stateTransition=g),S&&(S.stateTransition=g)}y.__dirty&&n(y)}})}q_=function(h){return new((function(v){k(c,v);function c(){return v!==null&&v.apply(this,arguments)||this}return c.prototype.getCoordinateSystems=function(){return h._coordSysMgr.getCoordinateSystems()},c.prototype.getComponentByElement=function(p){for(;p;){var d=p.__ecComponentInfo;if(d!=null)return h._model.getComponent(d.mainType,d.index);p=p.parent}},c.prototype.enterEmphasis=function(p,d){da(p,d),qe(h)},c.prototype.leaveEmphasis=function(p,d){ga(p,d),qe(h)},c.prototype.enterBlur=function(p){YT(p),qe(h)},c.prototype.leaveBlur=function(p){Ng(p),qe(h)},c.prototype.enterSelect=function(p){$T(p),qe(h)},c.prototype.leaveSelect=function(p){XT(p),qe(h)},c.prototype.getModel=function(){return h.getModel()},c.prototype.getViewOfComponentModel=function(p){return h.getViewOfComponentModel(p)},c.prototype.getViewOfSeriesModel=function(p){return h.getViewOfSeriesModel(p)},c})(NA))(h)},RC=function(h){function v(c,p){for(var d=0;d<c.length;d++){var g=c[d];g[qv]=p}}D(Gs,function(c,p){h._messageCenter.on(p,function(d){if(Vf[h.group]&&h[qv]!==Y_){if(d&&d.escapeConnect)return;var g=h.makeActionFromEvent(d),y=[];D(ei,function(m){m!==h&&m.group===h.group&&y.push(m)}),v(y,Y_),D(y,function(m){m[qv]!==fN&&m.dispatchAction(g)}),v(y,hN)}})})}})(),e})(hr),cy=Of.prototype;cy.on=DC(\"on\");cy.off=DC(\"off\");cy.one=function(r,e,t){var a=this;function n(){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];e&&e.apply&&e.apply(this,i),a.off(r,n)}this.on.call(this,r,n,t)};var vN=[\"click\",\"dblclick\",\"mouseover\",\"mouseout\",\"mousemove\",\"mousedown\",\"mouseup\",\"globalout\",\"contextmenu\"];var Nf={},Gs={},dd=[],gd=[],Bf=[],EC={},yd={},ei={},Vf={},cN=+new Date-0,pN=+new Date-0,py=\"_echarts_instance_\";function md(r,e,t){var a=!(t&&t.ssr);if(a){var n=dy(r);if(n)return n}var i=new Of(r,e,t);return i.id=\"ec_\"+cN++,ei[i.id]=i,a&&DT(r,py,i.id),RC(i),Sr.trigger(\"afterinit\",i),i}function dN(r){if(z(r)){var e=r;r=null,D(e,function(t){t.group!=null&&(r=t.group)}),r=r||\"g_\"+pN++,D(e,function(t){t.group=r})}return Vf[r]=!0,r}function kC(r){Vf[r]=!1}var gN=kC;function yN(r){Y(r)?r=ei[r]:r instanceof Of||(r=dy(r)),r instanceof Of&&!r.isDisposed()&&r.dispose()}function dy(r){return ei[MP(r,py)]}function mN(r){return ei[r]}function Gh(r,e){EC[r]=e}function gy(r){vt(gd,r)<0&&gd.push(r)}function yy(r,e){my(dd,r,e,aN)}function OC(r){Fh(\"afterinit\",r)}function NC(r){Fh(\"afterupdate\",r)}function Fh(r,e){Sr.on(r,e)}function Rr(r,e,t){K(e)&&(t=e,e=\"\");var a=tt(r)?r.type:[r,r={event:e}][0];r.event=(r.event||a).toLowerCase(),e=r.event,!Gs[e]&&(xe(U_.test(a)&&U_.test(e)),Nf[a]||(Nf[a]={action:t,actionInfo:r}),Gs[e]=a)}function BC(r,e){Ro.register(r,e)}function _N(r){var e=Ro.get(r);if(e)return e.getDimensionsInfo?e.getDimensionsInfo():e.dimensions.slice()}function VC(r,e){my(Bf,r,e,wC,\"layout\")}function sn(r,e){my(Bf,r,e,TC,\"visual\")}var j_=[];function my(r,e,t,a,n){if((K(e)||tt(e))&&(t=e,e=a),!(vt(j_,t)>=0)){j_.push(t);var i=uC.wrapStageHandler(t,n);i.__prio=e,i.__raw=t,r.push(i)}}function _y(r,e){yd[r]=e}function SN(r){Rw({createCanvas:r})}function zC(r,e,t){var a=bC(\"registerMap\");a&&a(r,e,t)}function xN(r){var e=bC(\"getMap\");return e&&e(r)}var GC=Ek;sn(vy,iO);sn(zh,oO);sn(zh,sO);sn(vy,SO);sn(zh,xO);sn(AC,qO);gy(VA);yy(eN,ck);_y(\"default\",lO);Rr({type:Qn,event:Qn,update:Qn},Yt);Rr({type:ju,event:ju,update:ju},Yt);Rr({type:Os,event:Os,update:Os},Yt);Rr({type:Ju,event:Ju,update:Ju},Yt);Rr({type:Ns,event:Ns,update:Ns},Yt);Gh(\"light\",mO);Gh(\"dark\",cC);var bN={},J_=[],wN={registerPreprocessor:gy,registerProcessor:yy,registerPostInit:OC,registerPostUpdate:NC,registerUpdateLifecycle:Fh,registerAction:Rr,registerCoordinateSystem:BC,registerLayout:VC,registerVisual:sn,registerTransform:GC,registerLoading:_y,registerMap:zC,registerImpl:KO,PRIORITY:CC,ComponentModel:gt,ComponentView:zt,SeriesModel:Et,ChartView:Lt,registerComponentModel:function(r){gt.registerClass(r)},registerComponentView:function(r){zt.registerClass(r)},registerSeriesModel:function(r){Et.registerClass(r)},registerChartView:function(r){Lt.registerClass(r)},registerSubTypeDefaulter:function(r,e){gt.registerSubTypeDefaulter(r,e)},registerPainter:function(r,e){pT(r,e)}};function pt(r){if(z(r)){D(r,function(e){pt(e)});return}vt(J_,r)>=0||(J_.push(r),K(r)&&(r={install:r}),r.install(wN))}function Qo(r){return r==null?0:r.length||1}function Q_(r){return r}var ya=(function(){function r(e,t,a,n,i,o){this._old=e,this._new=t,this._oldKeyGetter=a||Q_,this._newKeyGetter=n||Q_,this.context=i,this._diffModeMultiple=o===\"multiple\"}return r.prototype.add=function(e){return this._add=e,this},r.prototype.update=function(e){return this._update=e,this},r.prototype.updateManyToOne=function(e){return this._updateManyToOne=e,this},r.prototype.updateOneToMany=function(e){return this._updateOneToMany=e,this},r.prototype.updateManyToMany=function(e){return this._updateManyToMany=e,this},r.prototype.remove=function(e){return this._remove=e,this},r.prototype.execute=function(){this[this._diffModeMultiple?\"_executeMultiple\":\"_executeOneToOne\"]()},r.prototype._executeOneToOne=function(){var e=this._old,t=this._new,a={},n=new Array(e.length),i=new Array(t.length);this._initIndexMap(e,null,n,\"_oldKeyGetter\"),this._initIndexMap(t,a,i,\"_newKeyGetter\");for(var o=0;o<e.length;o++){var s=n[o],l=a[s],u=Qo(l);if(u>1){var f=l.shift();l.length===1&&(a[s]=l[0]),this._update&&this._update(f,o)}else u===1?(a[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(i,a)},r.prototype._executeMultiple=function(){var e=this._old,t=this._new,a={},n={},i=[],o=[];this._initIndexMap(e,a,i,\"_oldKeyGetter\"),this._initIndexMap(t,n,o,\"_newKeyGetter\");for(var s=0;s<i.length;s++){var l=i[s],u=a[l],f=n[l],h=Qo(u),v=Qo(f);if(h>1&&v===1)this._updateManyToOne&&this._updateManyToOne(f,u),n[l]=null;else if(h===1&&v>1)this._updateOneToMany&&this._updateOneToMany(f,u),n[l]=null;else if(h===1&&v===1)this._update&&this._update(f,u),n[l]=null;else if(h>1&&v>1)this._updateManyToMany&&this._updateManyToMany(f,u),n[l]=null;else if(h>1)for(var c=0;c<h;c++)this._remove&&this._remove(u[c]);else this._remove&&this._remove(u)}this._performRestAdd(o,n)},r.prototype._performRestAdd=function(e,t){for(var a=0;a<e.length;a++){var n=e[a],i=t[n],o=Qo(i);if(o>1)for(var s=0;s<o;s++)this._add&&this._add(i[s]);else o===1&&this._add&&this._add(i);t[n]=null}},r.prototype._initIndexMap=function(e,t,a,n){for(var i=this._diffModeMultiple,o=0;o<e.length;o++){var s=\"_ec_\"+this[n](e[o],o);if(i||(a[o]=s),!!t){var l=t[s],u=Qo(l);u===0?(t[s]=o,i&&a.push(s)):u===1?t[s]=[l,o]:l.push(o)}}},r})(),TN=(function(){function r(e,t){this._encode=e,this._schema=t}return r.prototype.get=function(){return{fullDimensions:this._getFullDimensionNames(),encode:this._encode}},r.prototype._getFullDimensionNames=function(){return this._cachedDimNames||(this._cachedDimNames=this._schema?this._schema.makeOutputDimensionNames():[]),this._cachedDimNames},r})();function AN(r,e){var t={},a=t.encode={},n=Z(),i=[],o=[],s={};D(r.dimensions,function(v){var c=r.getDimensionInfo(v),p=c.coordDim;if(p){var d=c.coordDimIndex;ec(a,p)[d]=v,c.isExtraCoord||(n.set(p,1),CN(c.type)&&(i[0]=v),ec(s,p)[d]=r.getDimensionIndex(c.name)),c.defaultTooltip&&o.push(v)}IA.each(function(g,y){var m=ec(a,y),_=c.otherDims[y];_!=null&&_!==!1&&(m[_]=c.name)})});var l=[],u={};n.each(function(v,c){var p=a[c];u[c]=p[0],l=l.concat(p)}),t.dataDimsOnCoord=l,t.dataDimIndicesOnCoord=G(l,function(v){return r.getDimensionInfo(v).storeDimIndex}),t.encodeFirstDimNotExtra=u;var f=a.label;f&&f.length&&(i=f.slice());var h=a.tooltip;return h&&h.length?o=h.slice():o.length||(o=i.slice()),a.defaultedLabel=i,a.defaultedTooltip=o,t.userOutput=new TN(s,e),t}function ec(r,e){return r.hasOwnProperty(e)||(r[e]=[]),r[e]}function zf(r){return r===\"category\"?\"ordinal\":r===\"time\"?\"time\":\"float\"}function CN(r){return!(r===\"ordinal\"||r===\"time\")}var af=(function(){function r(e){this.otherDims={},e!=null&&V(this,e)}return r})(),DN=bt(),MN={float:\"f\",int:\"i\",ordinal:\"o\",number:\"n\",time:\"t\"},FC=(function(){function r(e){this.dimensions=e.dimensions,this._dimOmitted=e.dimensionOmitted,this.source=e.source,this._fullDimCount=e.fullDimensionCount,this._updateDimOmitted(e.dimensionOmitted)}return r.prototype.isDimensionOmitted=function(){return this._dimOmitted},r.prototype._updateDimOmitted=function(e){this._dimOmitted=e,e&&(this._dimNameMap||(this._dimNameMap=UC(this.source)))},r.prototype.getSourceDimensionIndex=function(e){return st(this._dimNameMap.get(e),-1)},r.prototype.getSourceDimension=function(e){var t=this.source.dimensionsDefine;if(t)return t[e]},r.prototype.makeStoreSchema=function(){for(var e=this._fullDimCount,t=GA(this.source),a=!YC(e),n=\"\",i=[],o=0,s=0;o<e;o++){var l=void 0,u=void 0,f=void 0,h=this.dimensions[s];if(h&&h.storeDimIndex===o)l=t?h.name:null,u=h.type,f=h.ordinalMeta,s++;else{var v=this.getSourceDimension(o);v&&(l=t?v.name:null,u=v.type)}i.push({property:l,type:u,ordinalMeta:f}),t&&l!=null&&(!h||!h.isCalculationCoord)&&(n+=a?l.replace(/\\`/g,\"`1\").replace(/\\$/g,\"`2\"):l),n+=\"$\",n+=MN[u]||\"f\",f&&(n+=f.uid),n+=\"$\"}var c=this.source,p=[c.seriesLayoutBy,c.startIndex,n].join(\"$$\");return{dimensions:i,hash:p}},r.prototype.makeOutputDimensionNames=function(){for(var e=[],t=0,a=0;t<this._fullDimCount;t++){var n=void 0,i=this.dimensions[a];if(i&&i.storeDimIndex===t)i.isCalculationCoord||(n=i.name),a++;else{var o=this.getSourceDimension(t);o&&(n=o.name)}e.push(n)}return e},r.prototype.appendCalculationDimension=function(e){this.dimensions.push(e),e.isCalculationCoord=!0,this._fullDimCount++,this._updateDimOmitted(!0)},r})();function HC(r){return r instanceof FC}function WC(r){for(var e=Z(),t=0;t<(r||[]).length;t++){var a=r[t],n=tt(a)?a.name:a;n!=null&&e.get(n)==null&&e.set(n,t)}return e}function UC(r){var e=DN(r);return e.dimNameMap||(e.dimNameMap=WC(r.dimensionsDefine))}function YC(r){return r>30}var ts=tt,Ma=G,IN=typeof Int32Array>\"u\"?Array:Int32Array,LN=\"e\\0\\0\",t1=-1,PN=[\"hasItemOption\",\"_nameList\",\"_idList\",\"_invertedIndicesMap\",\"_dimSummary\",\"userOutput\",\"_rawData\",\"_dimValueGetter\",\"_nameDimIdx\",\"_idDimIdx\",\"_nameRepeatCount\"],RN=[\"_approximateExtent\"],e1,gu,es,rs,rc,as,ac,Se=(function(){function r(e,t){this.type=\"list\",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=[\"cloneShallow\",\"downSample\",\"minmaxDownSample\",\"lttbDownSample\",\"map\"],this.CHANGABLE_METHODS=[\"filterSelf\",\"selectRange\"],this.DOWNSAMPLE_METHODS=[\"downSample\",\"minmaxDownSample\",\"lttbDownSample\"];var a,n=!1;HC(e)?(a=e.dimensions,this._dimOmitted=e.isDimensionOmitted(),this._schema=e):(n=!0,a=e),a=a||[\"x\",\"y\"];for(var i={},o=[],s={},l=!1,u={},f=0;f<a.length;f++){var h=a[f],v=Y(h)?new af({name:h}):h instanceof af?h:new af(h),c=v.name;v.type=v.type||\"float\",v.coordDim||(v.coordDim=c,v.coordDimIndex=0);var p=v.otherDims=v.otherDims||{};o.push(c),i[c]=v,u[c]!=null&&(l=!0),v.createInvertedIndices&&(s[c]=[]),p.itemName===0&&(this._nameDimIdx=f),p.itemId===0&&(this._idDimIdx=f),n&&(v.storeDimIndex=f)}if(this.dimensions=o,this._dimInfos=i,this._initGetDimensionInfo(l),this.hostModel=t,this._invertedIndicesMap=s,this._dimOmitted){var d=this._dimIdxToName=Z();D(o,function(g){d.set(i[g].storeDimIndex,g)})}}return r.prototype.getDimension=function(e){var t=this._recognizeDimIndex(e);if(t==null)return e;if(t=e,!this._dimOmitted)return this.dimensions[t];var a=this._dimIdxToName.get(t);if(a!=null)return a;var n=this._schema.getSourceDimension(t);if(n)return n.name},r.prototype.getDimensionIndex=function(e){var t=this._recognizeDimIndex(e);if(t!=null)return t;if(e==null)return-1;var a=this._getDimInfo(e);return a?a.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(e):-1},r.prototype._recognizeDimIndex=function(e){if(wt(e)||e!=null&&!isNaN(e)&&!this._getDimInfo(e)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(e)<0))return+e},r.prototype._getStoreDimIndex=function(e){var t=this.getDimensionIndex(e);return t},r.prototype.getDimensionInfo=function(e){return this._getDimInfo(this.getDimension(e))},r.prototype._initGetDimensionInfo=function(e){var t=this._dimInfos;this._getDimInfo=e?function(a){return t.hasOwnProperty(a)?t[a]:void 0}:function(a){return t[a]}},r.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},r.prototype.mapDimension=function(e,t){var a=this._dimSummary;if(t==null)return a.encodeFirstDimNotExtra[e];var n=a.encode[e];return n?n[t]:null},r.prototype.mapDimensionsAll=function(e){var t=this._dimSummary,a=t.encode[e];return(a||[]).slice()},r.prototype.getStore=function(){return this._store},r.prototype.initData=function(e,t,a){var n=this,i;if(e instanceof ld&&(i=e),!i){var o=this.dimensions,s=iy(e)||he(e)?new FA(e,o.length):e;i=new ld;var l=Ma(o,function(u){return{type:n._dimInfos[u].type,property:u}});i.initData(s,l,a)}this._store=i,this._nameList=(t||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,i.count()),this._dimSummary=AN(this,this._schema),this.userOutput=this._dimSummary.userOutput},r.prototype.appendData=function(e){var t=this._store.appendData(e);this._doInit(t[0],t[1])},r.prototype.appendValues=function(e,t){var a=this._store.appendValues(e,t&&t.length),n=a.start,i=a.end,o=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),t)for(var s=n;s<i;s++){var l=s-n;this._nameList[s]=t[l],o&&ac(this,s)}},r.prototype._updateOrdinalMeta=function(){for(var e=this._store,t=this.dimensions,a=0;a<t.length;a++){var n=this._dimInfos[t[a]];n.ordinalMeta&&e.collectOrdinalMeta(n.storeDimIndex,n.ordinalMeta)}},r.prototype._shouldMakeIdFromName=function(){var e=this._store.getProvider();return this._idDimIdx==null&&e.getSource().sourceFormat!==Xa&&!e.fillStorage},r.prototype._doInit=function(e,t){if(!(e>=t)){var a=this._store,n=a.getProvider();this._updateOrdinalMeta();var i=this._nameList,o=this._idList,s=n.getSource().sourceFormat,l=s===cr;if(l&&!n.pure)for(var u=[],f=e;f<t;f++){var h=n.getItem(f,u);if(!this.hasItemOption&&dP(h)&&(this.hasItemOption=!0),h){var v=h.name;i[f]==null&&v!=null&&(i[f]=Jt(v,null));var c=h.id;o[f]==null&&c!=null&&(o[f]=Jt(c,null))}}if(this._shouldMakeIdFromName())for(var f=e;f<t;f++)ac(this,f);e1(this)}},r.prototype.getApproximateExtent=function(e){return this._approximateExtent[e]||this._store.getDataExtent(this._getStoreDimIndex(e))},r.prototype.setApproximateExtent=function(e,t){t=this.getDimension(t),this._approximateExtent[t]=e.slice()},r.prototype.getCalculationInfo=function(e){return this._calculationInfo[e]},r.prototype.setCalculationInfo=function(e,t){ts(e)?V(this._calculationInfo,e):this._calculationInfo[e]=t},r.prototype.getName=function(e){var t=this.getRawIndex(e),a=this._nameList[t];return a==null&&this._nameDimIdx!=null&&(a=es(this,this._nameDimIdx,t)),a==null&&(a=\"\"),a},r.prototype._getCategory=function(e,t){var a=this._store.get(e,t),n=this._store.getOrdinalMeta(e);return n?n.categories[a]:a},r.prototype.getId=function(e){return gu(this,this.getRawIndex(e))},r.prototype.count=function(){return this._store.count()},r.prototype.get=function(e,t){var a=this._store,n=this._dimInfos[e];if(n)return a.get(n.storeDimIndex,t)},r.prototype.getByRawIndex=function(e,t){var a=this._store,n=this._dimInfos[e];if(n)return a.getByRawIndex(n.storeDimIndex,t)},r.prototype.getIndices=function(){return this._store.getIndices()},r.prototype.getDataExtent=function(e){return this._store.getDataExtent(this._getStoreDimIndex(e))},r.prototype.getSum=function(e){return this._store.getSum(this._getStoreDimIndex(e))},r.prototype.getMedian=function(e){return this._store.getMedian(this._getStoreDimIndex(e))},r.prototype.getValues=function(e,t){var a=this,n=this._store;return z(e)?n.getValues(Ma(e,function(i){return a._getStoreDimIndex(i)}),t):n.getValues(e)},r.prototype.hasValue=function(e){for(var t=this._dimSummary.dataDimIndicesOnCoord,a=0,n=t.length;a<n;a++)if(isNaN(this._store.get(t[a],e)))return!1;return!0},r.prototype.indexOfName=function(e){for(var t=0,a=this._store.count();t<a;t++)if(this.getName(t)===e)return t;return-1},r.prototype.getRawIndex=function(e){return this._store.getRawIndex(e)},r.prototype.indexOfRawIndex=function(e){return this._store.indexOfRawIndex(e)},r.prototype.rawIndexOf=function(e,t){var a=e&&this._invertedIndicesMap[e],n=a&&a[t];return n==null||isNaN(n)?t1:n},r.prototype.indicesOfNearest=function(e,t,a){return this._store.indicesOfNearest(this._getStoreDimIndex(e),t,a)},r.prototype.each=function(e,t,a){K(e)&&(a=t,t=e,e=[]);var n=a||this,i=Ma(rs(e),this._getStoreDimIndex,this);this._store.each(i,n?$(t,n):t)},r.prototype.filterSelf=function(e,t,a){K(e)&&(a=t,t=e,e=[]);var n=a||this,i=Ma(rs(e),this._getStoreDimIndex,this);return this._store=this._store.filter(i,n?$(t,n):t),this},r.prototype.selectRange=function(e){var t=this,a={},n=_t(e);return D(n,function(i){var o=t._getStoreDimIndex(i);a[o]=e[i]}),this._store=this._store.selectRange(a),this},r.prototype.mapArray=function(e,t,a){K(e)&&(a=t,t=e,e=[]),a=a||this;var n=[];return this.each(e,function(){n.push(t&&t.apply(this,arguments))},a),n},r.prototype.map=function(e,t,a,n){var i=a||n||this,o=Ma(rs(e),this._getStoreDimIndex,this),s=as(this);return s._store=this._store.map(o,i?$(t,i):t),s},r.prototype.modify=function(e,t,a,n){var i=a||n||this,o=Ma(rs(e),this._getStoreDimIndex,this);this._store.modify(o,i?$(t,i):t)},r.prototype.downSample=function(e,t,a,n){var i=as(this);return i._store=this._store.downSample(this._getStoreDimIndex(e),t,a,n),i},r.prototype.minmaxDownSample=function(e,t){var a=as(this);return a._store=this._store.minmaxDownSample(this._getStoreDimIndex(e),t),a},r.prototype.lttbDownSample=function(e,t){var a=as(this);return a._store=this._store.lttbDownSample(this._getStoreDimIndex(e),t),a},r.prototype.getRawDataItem=function(e){return this._store.getRawDataItem(e)},r.prototype.getItemModel=function(e){var t=this.hostModel,a=this.getRawDataItem(e);return new Ct(a,t,t&&t.ecModel)},r.prototype.diff=function(e){var t=this;return new ya(e?e.getStore().getIndices():[],this.getStore().getIndices(),function(a){return gu(e,a)},function(a){return gu(t,a)})},r.prototype.getVisual=function(e){var t=this._visual;return t&&t[e]},r.prototype.setVisual=function(e,t){this._visual=this._visual||{},ts(e)?V(this._visual,e):this._visual[e]=t},r.prototype.getItemVisual=function(e,t){var a=this._itemVisuals[e],n=a&&a[t];return n??this.getVisual(t)},r.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},r.prototype.ensureUniqueItemVisual=function(e,t){var a=this._itemVisuals,n=a[e];n||(n=a[e]={});var i=n[t];return i==null&&(i=this.getVisual(t),z(i)?i=i.slice():ts(i)&&(i=V({},i)),n[t]=i),i},r.prototype.setItemVisual=function(e,t,a){var n=this._itemVisuals[e]||{};this._itemVisuals[e]=n,ts(t)?V(n,t):n[t]=a},r.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},r.prototype.setLayout=function(e,t){ts(e)?V(this._layout,e):this._layout[e]=t},r.prototype.getLayout=function(e){return this._layout[e]},r.prototype.getItemLayout=function(e){return this._itemLayouts[e]},r.prototype.setItemLayout=function(e,t,a){this._itemLayouts[e]=a?V(this._itemLayouts[e]||{},t):t},r.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},r.prototype.setItemGraphicEl=function(e,t){var a=this.hostModel&&this.hostModel.seriesIndex;qp(a,this.dataType,e,t),this._graphicEls[e]=t},r.prototype.getItemGraphicEl=function(e){return this._graphicEls[e]},r.prototype.eachItemGraphicEl=function(e,t){D(this._graphicEls,function(a,n){a&&e&&e.call(t,a,n)})},r.prototype.cloneShallow=function(e){return e||(e=new r(this._schema?this._schema:Ma(this.dimensions,this._getDimInfo,this),this.hostModel)),rc(e,this),e._store=this._store,e},r.prototype.wrapMethod=function(e,t){var a=this[e];K(a)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var n=a.apply(this,arguments);return t.apply(this,[n].concat(vh(arguments)))})},r.internalField=(function(){e1=function(e){var t=e._invertedIndicesMap;D(t,function(a,n){var i=e._dimInfos[n],o=i.ordinalMeta,s=e._store;if(o){a=t[n]=new IN(o.categories.length);for(var l=0;l<a.length;l++)a[l]=t1;for(var l=0;l<s.count();l++)a[s.get(i.storeDimIndex,l)]=l}})},es=function(e,t,a){return Jt(e._getCategory(t,a),null)},gu=function(e,t){var a=e._idList[t];return a==null&&e._idDimIdx!=null&&(a=es(e,e._idDimIdx,t)),a==null&&(a=LN+t),a},rs=function(e){return z(e)||(e=e!=null?[e]:[]),e},as=function(e){var t=new r(e._schema?e._schema:Ma(e.dimensions,e._getDimInfo,e),e.hostModel);return rc(t,e),t},rc=function(e,t){D(PN.concat(t.__wrappedMethods||[]),function(a){t.hasOwnProperty(a)&&(e[a]=t[a])}),e.__wrappedMethods=t.__wrappedMethods,D(RN,function(a){e[a]=rt(t[a])}),e._calculationInfo=V({},t._calculationInfo)},ac=function(e,t){var a=e._nameList,n=e._idList,i=e._nameDimIdx,o=e._idDimIdx,s=a[t],l=n[t];if(s==null&&i!=null&&(a[t]=s=es(e,i,t)),l==null&&o!=null&&(n[t]=l=es(e,o,t)),l==null&&s!=null){var u=e._nameRepeatCount,f=u[s]=(u[s]||0)+1;l=s,f>1&&(l+=\"__ec__\"+f),n[t]=l}}})(),r})();function EN(r,e){return No(r,e).dimensions}function No(r,e){iy(r)||(r=oy(r)),e=e||{};var t=e.coordDimensions||[],a=e.dimensionsDefine||r.dimensionsDefine||[],n=Z(),i=[],o=ON(r,t,a,e.dimensionsCount),s=e.canOmitUnusedDimensions&&YC(o),l=a===r.dimensionsDefine,u=l?UC(r):WC(a),f=e.encodeDefine;!f&&e.encodeDefaulter&&(f=e.encodeDefaulter(r,o));for(var h=Z(f),v=new qA(o),c=0;c<v.length;c++)v[c]=-1;function p(A){var C=v[A];if(C<0){var M=a[A],I=tt(M)?M:{name:M},L=new af,P=I.name;P!=null&&u.get(P)!=null&&(L.name=L.displayName=P),I.type!=null&&(L.type=I.type),I.displayName!=null&&(L.displayName=I.displayName);var R=i.length;return v[A]=R,L.storeDimIndex=A,i.push(L),L}return i[C]}if(!s)for(var c=0;c<o;c++)p(c);h.each(function(A,C){var M=Rt(A).slice();if(M.length===1&&!Y(M[0])&&M[0]<0){h.set(C,!1);return}var I=h.set(C,[]);D(M,function(L,P){var R=Y(L)?u.get(L):L;R!=null&&R<o&&(I[P]=R,g(p(R),C,P))})});var d=0;D(t,function(A){var C,M,I,L;if(Y(A))C=A,L={};else{L=A,C=L.name;var P=L.ordinalMeta;L.ordinalMeta=null,L=V({},L),L.ordinalMeta=P,M=L.dimsDef,I=L.otherDims,L.name=L.coordDim=L.coordDimIndex=L.dimsDef=L.otherDims=null}var R=h.get(C);if(R!==!1){if(R=Rt(R),!R.length)for(var E=0;E<(M&&M.length||1);E++){for(;d<o&&p(d).coordDim!=null;)d++;d<o&&R.push(d++)}D(R,function(N,O){var B=p(N);if(l&&L.type!=null&&(B.type=L.type),g(J(B,L),C,O),B.name==null&&M){var F=M[O];!tt(F)&&(F={name:F}),B.name=B.displayName=F.name,B.defaultTooltip=F.defaultTooltip}I&&J(B.otherDims,I)})}});function g(A,C,M){IA.get(C)!=null?A.otherDims[C]=M:(A.coordDim=C,A.coordDimIndex=M,n.set(C,!0))}var y=e.generateCoord,m=e.generateCoordCount,_=m!=null;m=y?m||1:0;var S=y||\"value\";function b(A){A.name==null&&(A.name=A.coordDim)}if(s)D(i,function(A){b(A)}),i.sort(function(A,C){return A.storeDimIndex-C.storeDimIndex});else for(var x=0;x<o;x++){var w=p(x),T=w.coordDim;T==null&&(w.coordDim=NN(S,n,_),w.coordDimIndex=0,(!y||m<=0)&&(w.isExtraCoord=!0),m--),b(w),w.type==null&&(EA(r,x)===fe.Must||w.isExtraCoord&&(w.otherDims.itemName!=null||w.otherDims.seriesName!=null))&&(w.type=\"ordinal\")}return kN(i),new FC({source:r,dimensions:i,fullDimensionCount:o,dimensionOmitted:s})}function kN(r){for(var e=Z(),t=0;t<r.length;t++){var a=r[t],n=a.name,i=e.get(n)||0;i>0&&(a.name=n+(i-1)),i++,e.set(n,i)}}function ON(r,e,t,a){var n=Math.max(r.dimensionsDetectedCount||1,e.length,t.length,a||0);return D(e,function(i){var o;tt(i)&&(o=i.dimsDef)&&(n=Math.max(n,o.length))}),n}function NN(r,e,t){if(t||e.hasKey(r)){for(var a=0;e.hasKey(r+a);)a++;r+=a}return e.set(r,!0),r}var BN=(function(){function r(e){this.coordSysDims=[],this.axisMap=Z(),this.categoryAxisMap=Z(),this.coordSysName=e}return r})();function VN(r){var e=r.get(\"coordinateSystem\"),t=new BN(e),a=zN[e];if(a)return a(r,t,t.axisMap,t.categoryAxisMap),t}var zN={cartesian2d:function(r,e,t,a){var n=r.getReferringComponents(\"xAxis\",Kt).models[0],i=r.getReferringComponents(\"yAxis\",Kt).models[0];e.coordSysDims=[\"x\",\"y\"],t.set(\"x\",n),t.set(\"y\",i),ki(n)&&(a.set(\"x\",n),e.firstCategoryDimIndex=0),ki(i)&&(a.set(\"y\",i),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=1))},singleAxis:function(r,e,t,a){var n=r.getReferringComponents(\"singleAxis\",Kt).models[0];e.coordSysDims=[\"single\"],t.set(\"single\",n),ki(n)&&(a.set(\"single\",n),e.firstCategoryDimIndex=0)},polar:function(r,e,t,a){var n=r.getReferringComponents(\"polar\",Kt).models[0],i=n.findAxisModel(\"radiusAxis\"),o=n.findAxisModel(\"angleAxis\");e.coordSysDims=[\"radius\",\"angle\"],t.set(\"radius\",i),t.set(\"angle\",o),ki(i)&&(a.set(\"radius\",i),e.firstCategoryDimIndex=0),ki(o)&&(a.set(\"angle\",o),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=1))},geo:function(r,e,t,a){e.coordSysDims=[\"lng\",\"lat\"]},parallel:function(r,e,t,a){var n=r.ecModel,i=n.getComponent(\"parallel\",r.get(\"parallelIndex\")),o=e.coordSysDims=i.dimensions.slice();D(i.parallelAxisIndex,function(s,l){var u=n.getComponent(\"parallelAxis\",s),f=o[l];t.set(f,u),ki(u)&&(a.set(f,u),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=l))})}};function ki(r){return r.get(\"type\")===\"category\"}function $C(r,e,t){t=t||{};var a=t.byIndex,n=t.stackedCoordDimension,i,o,s;GN(e)?i=e:(o=e.schema,i=o.dimensions,s=e.store);var l=!!(r&&r.get(\"stack\")),u,f,h,v;if(D(i,function(m,_){Y(m)&&(i[_]=m={name:m}),l&&!m.isExtraCoord&&(!a&&!u&&m.ordinalMeta&&(u=m),!f&&m.type!==\"ordinal\"&&m.type!==\"time\"&&(!n||n===m.coordDim)&&(f=m))}),f&&!a&&!u&&(a=!0),f){h=\"__\\0ecstackresult_\"+r.id,v=\"__\\0ecstackedover_\"+r.id,u&&(u.createInvertedIndices=!0);var c=f.coordDim,p=f.type,d=0;D(i,function(m){m.coordDim===c&&d++});var g={name:h,coordDim:c,coordDimIndex:d,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},y={name:v,coordDim:v,coordDimIndex:d+1,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};o?(s&&(g.storeDimIndex=s.ensureCalculationDimension(v,p),y.storeDimIndex=s.ensureCalculationDimension(h,p)),o.appendCalculationDimension(g),o.appendCalculationDimension(y)):(i.push(g),i.push(y))}return{stackedDimension:f&&f.name,stackedByDimension:u&&u.name,isStackedByIndex:a,stackedOverDimension:v,stackResultDimension:h}}function GN(r){return!HC(r.schema)}function ma(r,e){return!!e&&e===r.getCalculationInfo(\"stackedDimension\")}function Sy(r,e){return ma(r,e)?r.getCalculationInfo(\"stackResultDimension\"):e}function FN(r,e){var t=r.get(\"coordinateSystem\"),a=Ro.get(t),n;return e&&e.coordSysDims&&(n=G(e.coordSysDims,function(i){var o={name:i},s=e.axisMap.get(i);if(s){var l=s.get(\"type\");o.type=zf(l)}return o})),n||(n=a&&(a.getDimensionsInfo?a.getDimensionsInfo():a.dimensions.slice())||[\"x\",\"y\"]),n}function HN(r,e,t){var a,n;return t&&D(r,function(i,o){var s=i.coordDim,l=t.categoryAxisMap.get(s);l&&(a==null&&(a=o),i.ordinalMeta=l.getOrdinalMeta(),e&&(i.createInvertedIndices=!0)),i.otherDims.itemName!=null&&(n=!0)}),!n&&a!=null&&(r[a].otherDims.itemName=0),a}function ta(r,e,t){t=t||{};var a=e.getSourceManager(),n,i=!1;r?(i=!0,n=oy(r)):(n=a.getSource(),i=n.sourceFormat===cr);var o=VN(e),s=FN(e,o),l=t.useEncodeDefaulter,u=K(l)?l:l?lt(RA,s,e):null,f={coordDimensions:s,generateCoord:t.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!i},h=No(n,f),v=HN(h.dimensions,t.createInvertedIndices,o),c=i?null:a.getSharedDataStore(h),p=$C(e,{schema:h,store:c}),d=new Se(h,e);d.setCalculationInfo(p);var g=v!=null&&WN(n)?function(y,m,_,S){return S===v?_:this.defaultDimValueGetter(y,m,_,S)}:null;return d.hasItemOption=!1,d.initData(i?n:c,null,g),d}function WN(r){if(r.sourceFormat===cr){var e=UN(r.data||[]);return!z(xo(e))}}function UN(r){for(var e=0;e<r.length&&r[e]==null;)e++;return r[e]}var ea=(function(){function r(e){this._setting=e||{},this._extent=[1/0,-1/0]}return r.prototype.getSetting=function(e){return this._setting[e]},r.prototype.unionExtent=function(e){var t=this._extent;e[0]<t[0]&&(t[0]=e[0]),e[1]>t[1]&&(t[1]=e[1])},r.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.setExtent=function(e,t){var a=this._extent;isNaN(e)||(a[0]=e),isNaN(t)||(a[1]=t)},r.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},r.prototype.isBlank=function(){return this._isBlank},r.prototype.setBlank=function(e){this._isBlank=e},r})();Sh(ea);var YN=0,_d=(function(){function r(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++YN}return r.createByAxisModel=function(e){var t=e.option,a=t.data,n=a&&G(a,$N);return new r({categories:n,needCollect:!n,deduplication:t.dedplication!==!1})},r.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},r.prototype.parseAndCollect=function(e){var t,a=this._needCollect;if(!Y(e)&&!a)return e;if(a&&!this._deduplication)return t=this.categories.length,this.categories[t]=e,t;var n=this._getOrCreateMap();return t=n.get(e),t==null&&(a?(t=this.categories.length,this.categories[t]=e,n.set(e,t)):t=NaN),t},r.prototype._getOrCreateMap=function(){return this._map||(this._map=Z(this.categories))},r})();function $N(r){return tt(r)&&r.value!=null?r.value:r+\"\"}function Sd(r){return r.type===\"interval\"||r.type===\"log\"}function XN(r,e,t,a){var n={},i=r[1]-r[0],o=n.interval=Cg(i/e,!0);t!=null&&o<t&&(o=n.interval=t),a!=null&&o>a&&(o=n.interval=a);var s=n.intervalPrecision=XC(o),l=n.niceTickExtent=[Wt(Math.ceil(r[0]/o)*o,s),Wt(Math.floor(r[1]/o)*o,s)];return ZN(l,r),n}function nc(r){var e=Math.pow(10,_h(r)),t=r/e;return t?t===2?t=3:t===3?t=5:t*=2:t=1,Wt(t*e)}function XC(r){return br(r)+2}function r1(r,e,t){r[e]=Math.max(Math.min(r[e],t[1]),t[0])}function ZN(r,e){!isFinite(r[0])&&(r[0]=e[0]),!isFinite(r[1])&&(r[1]=e[1]),r1(r,0,e),r1(r,1,e),r[0]>r[1]&&(r[0]=r[1])}function Hh(r,e){return r>=e[0]&&r<=e[1]}function Wh(r,e){return e[1]===e[0]?.5:(r-e[0])/(e[1]-e[0])}function Uh(r,e){return r*(e[1]-e[0])+e[0]}var Yh=(function(r){k(e,r);function e(t){var a=r.call(this,t)||this;a.type=\"ordinal\";var n=a.getSetting(\"ordinalMeta\");return n||(n=new _d({})),z(n)&&(n=new _d({categories:G(n,function(i){return tt(i)?i.value:i})})),a._ordinalMeta=n,a._extent=a.getSetting(\"extent\")||[0,n.categories.length-1],a}return e.prototype.parse=function(t){return t==null?NaN:Y(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},e.prototype.contain=function(t){return t=this.parse(t),Hh(t,this._extent)&&this._ordinalMeta.categories[t]!=null},e.prototype.normalize=function(t){return t=this._getTickNumber(this.parse(t)),Wh(t,this._extent)},e.prototype.scale=function(t){return t=Math.round(Uh(t,this._extent)),this.getRawOrdinalNumber(t)},e.prototype.getTicks=function(){for(var t=[],a=this._extent,n=a[0];n<=a[1];)t.push({value:n}),n++;return t},e.prototype.getMinorTicks=function(t){},e.prototype.setSortInfo=function(t){if(t==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var a=t.ordinalNumbers,n=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,a.length);o<l;++o){var u=a[o];n[o]=u,i[u]=o}for(var f=0;o<s;++o){for(;i[f]!=null;)f++;n.push(f),i[f]=o}},e.prototype._getTickNumber=function(t){var a=this._ticksByOrdinalNumber;return a&&t>=0&&t<a.length?a[t]:t},e.prototype.getRawOrdinalNumber=function(t){var a=this._ordinalNumbersByTick;return a&&t>=0&&t<a.length?a[t]:t},e.prototype.getLabel=function(t){if(!this.isBlank()){var a=this.getRawOrdinalNumber(t.value),n=this._ordinalMeta.categories[a];return n==null?\"\":n+\"\"}},e.prototype.count=function(){return this._extent[1]-this._extent[0]+1},e.prototype.unionExtentFromData=function(t,a){this.unionExtent(t.getApproximateExtent(a))},e.prototype.isInExtentRange=function(t){return t=this._getTickNumber(t),this._extent[0]<=t&&this._extent[1]>=t},e.prototype.getOrdinalMeta=function(){return this._ordinalMeta},e.prototype.calcNiceTicks=function(){},e.prototype.calcNiceExtent=function(){},e.type=\"ordinal\",e})(ea);ea.registerClass(Yh);var Mn=Wt,_a=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=\"interval\",t._interval=0,t._intervalPrecision=2,t}return e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return Hh(t,this._extent)},e.prototype.normalize=function(t){return Wh(t,this._extent)},e.prototype.scale=function(t){return Uh(t,this._extent)},e.prototype.setExtent=function(t,a){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(a)||(n[1]=parseFloat(a))},e.prototype.unionExtent=function(t){var a=this._extent;t[0]<a[0]&&(a[0]=t[0]),t[1]>a[1]&&(a[1]=t[1]),this.setExtent(a[0],a[1])},e.prototype.getInterval=function(){return this._interval},e.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=XC(t)},e.prototype.getTicks=function(t){var a=this._interval,n=this._extent,i=this._niceExtent,o=this._intervalPrecision,s=[];if(!a)return s;var l=1e4;n[0]<i[0]&&(t?s.push({value:Mn(i[0]-a,o)}):s.push({value:n[0]}));for(var u=i[0];u<=i[1]&&(s.push({value:u}),u=Mn(u+a,o),u!==s[s.length-1].value);)if(s.length>l)return[];var f=s.length?s[s.length-1].value:i[1];return n[1]>f&&(t?s.push({value:Mn(f+a,o)}):s.push({value:n[1]})),s},e.prototype.getMinorTicks=function(t){for(var a=this.getTicks(!0),n=[],i=this.getExtent(),o=1;o<a.length;o++){for(var s=a[o],l=a[o-1],u=0,f=[],h=s.value-l.value,v=h/t;u<t-1;){var c=Mn(l.value+(u+1)*v);c>i[0]&&c<i[1]&&f.push(c),u++}n.push(f)}return n},e.prototype.getLabel=function(t,a){if(t==null)return\"\";var n=a&&a.precision;n==null?n=br(t.value)||0:n===\"auto\"&&(n=this._intervalPrecision);var i=Mn(t.value,n,!0);return jg(i)},e.prototype.calcNiceTicks=function(t,a,n){t=t||5;var i=this._extent,o=i[1]-i[0];if(isFinite(o)){o<0&&(o=-o,i.reverse());var s=XN(i,t,a,n);this._intervalPrecision=s.intervalPrecision,this._interval=s.interval,this._niceExtent=s.niceTickExtent}},e.prototype.calcNiceExtent=function(t){var a=this._extent;if(a[0]===a[1])if(a[0]!==0){var n=Math.abs(a[0]);t.fixMax||(a[1]+=n/2),a[0]-=n/2}else a[1]=1;var i=a[1]-a[0];isFinite(i)||(a[0]=0,a[1]=1),this.calcNiceTicks(t.splitNumber,t.minInterval,t.maxInterval);var o=this._interval;t.fixMin||(a[0]=Mn(Math.floor(a[0]/o)*o)),t.fixMax||(a[1]=Mn(Math.ceil(a[1]/o)*o))},e.prototype.setNiceExtent=function(t,a){this._niceExtent=[t,a]},e.type=\"interval\",e})(ea);ea.registerClass(_a);var ZC=typeof Float32Array<\"u\",qN=ZC?Float32Array:Array;function Ur(r){return z(r)?ZC?new Float32Array(r):r:new qN(r)}var xd=\"__ec_stack_\";function qC(r){return r.get(\"stack\")||xd+r.seriesIndex}function xy(r){return r.dim+r.index}function KN(r){var e=[],t=r.axis,a=\"axis0\";if(t.type===\"category\"){for(var n=t.getBandWidth(),i=0;i<r.count;i++)e.push(J({bandWidth:n,axisKey:a,stackId:xd+i},r));for(var o=JC(e),s=[],i=0;i<r.count;i++){var l=o[a][xd+i];l.offsetCenter=l.offset+l.width/2,s.push(l)}return s}}function KC(r,e){var t=[];return e.eachSeriesByType(r,function(a){eD(a)&&t.push(a)}),t}function jN(r){var e={};D(r,function(l){var u=l.coordinateSystem,f=u.getBaseAxis();if(!(f.type!==\"time\"&&f.type!==\"value\"))for(var h=l.getData(),v=f.dim+\"_\"+f.index,c=h.getDimensionIndex(h.mapDimension(f.dim)),p=h.getStore(),d=0,g=p.count();d<g;++d){var y=p.get(c,d);e[v]?e[v].push(y):e[v]=[y]}});var t={};for(var a in e)if(e.hasOwnProperty(a)){var n=e[a];if(n){n.sort(function(l,u){return l-u});for(var i=null,o=1;o<n.length;++o){var s=n[o]-n[o-1];s>0&&(i=i===null?s:Math.min(i,s))}t[a]=i}}return t}function jC(r){var e=jN(r),t=[];return D(r,function(a){var n=a.coordinateSystem,i=n.getBaseAxis(),o=i.getExtent(),s;if(i.type===\"category\")s=i.getBandWidth();else if(i.type===\"value\"||i.type===\"time\"){var l=i.dim+\"_\"+i.index,u=e[l],f=Math.abs(o[1]-o[0]),h=i.scale.getExtent(),v=Math.abs(h[1]-h[0]);s=u?f/v*u:f}else{var c=a.getData();s=Math.abs(o[1]-o[0])/c.count()}var p=W(a.get(\"barWidth\"),s),d=W(a.get(\"barMaxWidth\"),s),g=W(a.get(\"barMinWidth\")||(rD(a)?.5:1),s),y=a.get(\"barGap\"),m=a.get(\"barCategoryGap\");t.push({bandWidth:s,barWidth:p,barMaxWidth:d,barMinWidth:g,barGap:y,barCategoryGap:m,axisKey:xy(i),stackId:qC(a)})}),JC(t)}function JC(r){var e={};D(r,function(a,n){var i=a.axisKey,o=a.bandWidth,s=e[i]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:\"20%\",stacks:{}},l=s.stacks;e[i]=s;var u=a.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var f=a.barWidth;f&&!l[u].width&&(l[u].width=f,f=Math.min(s.remainedWidth,f),s.remainedWidth-=f);var h=a.barMaxWidth;h&&(l[u].maxWidth=h);var v=a.barMinWidth;v&&(l[u].minWidth=v);var c=a.barGap;c!=null&&(s.gap=c);var p=a.barCategoryGap;p!=null&&(s.categoryGap=p)});var t={};return D(e,function(a,n){t[n]={};var i=a.stacks,o=a.bandWidth,s=a.categoryGap;if(s==null){var l=_t(i).length;s=Math.max(35-l*4,15)+\"%\"}var u=W(s,o),f=W(a.gap,1),h=a.remainedWidth,v=a.autoWidthCount,c=(h-u)/(v+(v-1)*f);c=Math.max(c,0),D(i,function(y){var m=y.maxWidth,_=y.minWidth;if(y.width){var S=y.width;m&&(S=Math.min(S,m)),_&&(S=Math.max(S,_)),y.width=S,h-=S+f*S,v--}else{var S=c;m&&m<S&&(S=Math.min(m,h)),_&&_>S&&(S=_),S!==c&&(y.width=S,h-=S+f*S,v--)}}),c=(h-u)/(v+(v-1)*f),c=Math.max(c,0);var p=0,d;D(i,function(y,m){y.width||(y.width=c),d=y,p+=y.width*(1+f)}),d&&(p-=d.width*f);var g=-p/2;D(i,function(y,m){t[n][m]=t[n][m]||{bandWidth:o,offset:g,width:y.width},g+=y.width*(1+f)})}),t}function JN(r,e,t){if(r&&e){var a=r[xy(e)];return a}}function QC(r,e){var t=KC(r,e),a=jC(t);D(t,function(n){var i=n.getData(),o=n.coordinateSystem,s=o.getBaseAxis(),l=qC(n),u=a[xy(s)][l],f=u.offset,h=u.width;i.setLayout({bandWidth:u.bandWidth,offset:f,size:h})})}function tD(r){return{seriesType:r,plan:Eo(),reset:function(e){if(eD(e)){var t=e.getData(),a=e.coordinateSystem,n=a.getBaseAxis(),i=a.getOtherAxis(n),o=t.getDimensionIndex(t.mapDimension(i.dim)),s=t.getDimensionIndex(t.mapDimension(n.dim)),l=e.get(\"showBackground\",!0),u=t.mapDimension(i.dim),f=t.getCalculationInfo(\"stackResultDimension\"),h=ma(t,u)&&!!t.getCalculationInfo(\"stackedOnSeries\"),v=i.isHorizontal(),c=QN(n,i),p=rD(e),d=e.get(\"barMinHeight\")||0,g=f&&t.getDimensionIndex(f),y=t.getLayout(\"size\"),m=t.getLayout(\"offset\");return{progress:function(_,S){for(var b=_.count,x=p&&Ur(b*3),w=p&&l&&Ur(b*3),T=p&&Ur(b),A=a.master.getRect(),C=v?A.width:A.height,M,I=S.getStore(),L=0;(M=_.next())!=null;){var P=I.get(h?g:o,M),R=I.get(s,M),E=c,N=void 0;h&&(N=+P-I.get(o,M));var O=void 0,B=void 0,F=void 0,H=void 0;if(v){var U=a.dataToPoint([P,R]);if(h){var j=a.dataToPoint([N,R]);E=j[0]}O=E,B=U[1]+m,F=U[0]-E,H=y,Math.abs(F)<d&&(F=(F<0?-1:1)*d)}else{var U=a.dataToPoint([R,P]);if(h){var j=a.dataToPoint([R,N]);E=j[1]}O=U[0]+m,B=E,F=y,H=U[1]-E,Math.abs(H)<d&&(H=(H<=0?-1:1)*d)}p?(x[L]=O,x[L+1]=B,x[L+2]=v?F:H,w&&(w[L]=v?A.x:O,w[L+1]=v?B:A.y,w[L+2]=C),T[M]=M):S.setItemLayout(M,{x:O,y:B,width:F,height:H}),L+=3}p&&S.setLayout({largePoints:x,largeDataIndices:T,largeBackgroundPoints:w,valueAxisHorizontal:v})}}}}}}function eD(r){return r.coordinateSystem&&r.coordinateSystem.type===\"cartesian2d\"}function rD(r){return r.pipelineContext&&r.pipelineContext.large}function QN(r,e){var t=e.model.get(\"startValue\");return t||(t=0),e.toGlobalCoord(e.dataToCoord(e.type===\"log\"?t>0?t:1:t))}var tB=function(r,e,t,a){for(;t<a;){var n=t+a>>>1;r[n][1]<e?t=n+1:a=n}return t},by=(function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type=\"time\",a}return e.prototype.getLabel=function(t){var a=this.getSetting(\"useUTC\");return Pl(t.value,X0[PE(no(this._minLevelUnit))]||X0.second,a,this.getSetting(\"locale\"))},e.prototype.getFormattedLabel=function(t,a,n){var i=this.getSetting(\"useUTC\"),o=this.getSetting(\"locale\");return RE(t,a,n,o,i)},e.prototype.getTicks=function(){var t=this._interval,a=this._extent,n=[];if(!t)return n;n.push({value:a[0],level:0});var i=this.getSetting(\"useUTC\"),o=sB(this._minLevelUnit,this._approxInterval,i,a);return n=n.concat(o),n.push({value:a[1],level:0}),n},e.prototype.calcNiceExtent=function(t){var a=this._extent;if(a[0]===a[1]&&(a[0]-=or,a[1]+=or),a[1]===-1/0&&a[0]===1/0){var n=new Date;a[1]=+new Date(n.getFullYear(),n.getMonth(),n.getDate()),a[0]=a[1]-or}this.calcNiceTicks(t.splitNumber,t.minInterval,t.maxInterval)},e.prototype.calcNiceTicks=function(t,a,n){t=t||10;var i=this._extent,o=i[1]-i[0];this._approxInterval=o/t,a!=null&&this._approxInterval<a&&(this._approxInterval=a),n!=null&&this._approxInterval>n&&(this._approxInterval=n);var s=yu.length,l=Math.min(tB(yu,this._approxInterval,0,s),s-1);this._interval=yu[l][1],this._minLevelUnit=yu[Math.max(l-1,0)][0]},e.prototype.parse=function(t){return wt(t)?t:+Ze(t)},e.prototype.contain=function(t){return Hh(this.parse(t),this._extent)},e.prototype.normalize=function(t){return Wh(this.parse(t),this._extent)},e.prototype.scale=function(t){return Uh(t,this._extent)},e.type=\"time\",e})(_a),yu=[[\"second\",Zg],[\"minute\",qg],[\"hour\",Vs],[\"quarter-day\",Vs*6],[\"half-day\",Vs*12],[\"day\",or*1.2],[\"half-week\",or*3.5],[\"week\",or*7],[\"month\",or*31],[\"quarter\",or*95],[\"half-year\",$0/2],[\"year\",$0]];function eB(r,e,t,a){var n=Ze(e),i=Ze(t),o=function(p){return Z0(n,p,a)===Z0(i,p,a)},s=function(){return o(\"year\")},l=function(){return s()&&o(\"month\")},u=function(){return l()&&o(\"day\")},f=function(){return u()&&o(\"hour\")},h=function(){return f()&&o(\"minute\")},v=function(){return h()&&o(\"second\")},c=function(){return v()&&o(\"millisecond\")};switch(r){case\"year\":return s();case\"month\":return l();case\"day\":return u();case\"hour\":return f();case\"minute\":return h();case\"second\":return v();case\"millisecond\":return c()}}function rB(r,e){return r/=or,r>16?16:r>7.5?7:r>3.5?4:r>1.5?2:1}function aB(r){var e=30*or;return r/=e,r>6?6:r>3?3:r>2?2:1}function nB(r){return r/=Vs,r>12?12:r>6?6:r>3.5?4:r>2?2:1}function a1(r,e){return r/=e?qg:Zg,r>30?30:r>20?20:r>15?15:r>10?10:r>5?5:r>2?2:1}function iB(r){return Cg(r,!0)}function oB(r,e,t){var a=new Date(r);switch(no(e)){case\"year\":case\"month\":a[_A(t)](0);case\"day\":a[SA(t)](1);case\"hour\":a[xA(t)](0);case\"minute\":a[bA(t)](0);case\"second\":a[wA(t)](0),a[TA(t)](0)}return a.getTime()}function sB(r,e,t,a){var n=1e4,i=yA,o=0;function s(C,M,I,L,P,R,E){for(var N=new Date(M),O=M,B=N[L]();O<I&&O<=a[1];)E.push({value:O}),B+=C,N[P](B),O=N.getTime();E.push({value:O,notAdd:!0})}function l(C,M,I){var L=[],P=!M.length;if(!eB(no(C),a[0],a[1],t)){P&&(M=[{value:oB(new Date(a[0]),C,t)},{value:a[1]}]);for(var R=0;R<M.length-1;R++){var E=M[R].value,N=M[R+1].value;if(E!==N){var O=void 0,B=void 0,F=void 0,H=!1;switch(C){case\"year\":O=Math.max(1,Math.round(e/or/365)),B=Kg(t),F=EE(t);break;case\"half-year\":case\"quarter\":case\"month\":O=aB(e),B=io(t),F=_A(t);break;case\"week\":case\"half-week\":case\"day\":O=rB(e),B=Lh(t),F=SA(t),H=!0;break;case\"half-day\":case\"quarter-day\":case\"hour\":O=nB(e),B=el(t),F=xA(t);break;case\"minute\":O=a1(e,!0),B=Ph(t),F=bA(t);break;case\"second\":O=a1(e,!1),B=Rh(t),F=wA(t);break;case\"millisecond\":O=iB(e),B=Eh(t),F=TA(t);break}s(O,E,N,B,F,H,L),C===\"year\"&&I.length>1&&R===0&&I.unshift({value:I[0].value-O})}}for(var R=0;R<L.length;R++)I.push(L[R]);return L}}for(var u=[],f=[],h=0,v=0,c=0;c<i.length&&o++<n;++c){var p=no(i[c]);if(LE(i[c])){l(i[c],u[u.length-1]||[],f);var d=i[c+1]?no(i[c+1]):null;if(p!==d){if(f.length){v=h,f.sort(function(C,M){return C.value-M.value});for(var g=[],y=0;y<f.length;++y){var m=f[y].value;(y===0||f[y-1].value!==m)&&(g.push(f[y]),m>=a[0]&&m<=a[1]&&h++)}var _=(a[1]-a[0])/e;if(h>_*1.5&&v>_/1.5||(u.push(g),h>_||r===i[c]))break}f=[]}}}for(var S=At(G(u,function(C){return At(C,function(M){return M.value>=a[0]&&M.value<=a[1]&&!M.notAdd})}),function(C){return C.length>0}),b=[],x=S.length-1,c=0;c<S.length;++c)for(var w=S[c],T=0;T<w.length;++T)b.push({value:w[T].value,level:x-c});b.sort(function(C,M){return C.value-M.value});for(var A=[],c=0;c<b.length;++c)(c===0||b[c].value!==b[c-1].value)&&A.push(b[c]);return A}ea.registerClass(by);var n1=ea.prototype,Fs=_a.prototype,lB=Wt,uB=Math.floor,fB=Math.ceil,mu=Math.pow,yr=Math.log,wy=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=\"log\",t.base=10,t._originalScale=new _a,t._interval=0,t}return e.prototype.getTicks=function(t){var a=this._originalScale,n=this._extent,i=a.getExtent(),o=Fs.getTicks.call(this,t);return G(o,function(s){var l=s.value,u=Wt(mu(this.base,l));return u=l===n[0]&&this._fixMin?_u(u,i[0]):u,u=l===n[1]&&this._fixMax?_u(u,i[1]):u,{value:u}},this)},e.prototype.setExtent=function(t,a){var n=yr(this.base);t=yr(Math.max(0,t))/n,a=yr(Math.max(0,a))/n,Fs.setExtent.call(this,t,a)},e.prototype.getExtent=function(){var t=this.base,a=n1.getExtent.call(this);a[0]=mu(t,a[0]),a[1]=mu(t,a[1]);var n=this._originalScale,i=n.getExtent();return this._fixMin&&(a[0]=_u(a[0],i[0])),this._fixMax&&(a[1]=_u(a[1],i[1])),a},e.prototype.unionExtent=function(t){this._originalScale.unionExtent(t);var a=this.base;t[0]=yr(t[0])/yr(a),t[1]=yr(t[1])/yr(a),n1.unionExtent.call(this,t)},e.prototype.unionExtentFromData=function(t,a){this.unionExtent(t.getApproximateExtent(a))},e.prototype.calcNiceTicks=function(t){t=t||10;var a=this._extent,n=a[1]-a[0];if(!(n===1/0||n<=0)){var i=ST(n),o=t/n*i;for(o<=.5&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;)i*=10;var s=[Wt(fB(a[0]/i)*i),Wt(uB(a[1]/i)*i)];this._interval=i,this._niceExtent=s}},e.prototype.calcNiceExtent=function(t){Fs.calcNiceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return t=yr(t)/yr(this.base),Hh(t,this._extent)},e.prototype.normalize=function(t){return t=yr(t)/yr(this.base),Wh(t,this._extent)},e.prototype.scale=function(t){return t=Uh(t,this._extent),mu(this.base,t)},e.type=\"log\",e})(ea),aD=wy.prototype;aD.getMinorTicks=Fs.getMinorTicks;aD.getLabel=Fs.getLabel;function _u(r,e){return lB(r,br(e))}ea.registerClass(wy);var hB=(function(){function r(e,t,a){this._prepareParams(e,t,a)}return r.prototype._prepareParams=function(e,t,a){a[1]<a[0]&&(a=[NaN,NaN]),this._dataMin=a[0],this._dataMax=a[1];var n=this._isOrdinal=e.type===\"ordinal\";this._needCrossZero=e.type===\"interval\"&&t.getNeedCrossZero&&t.getNeedCrossZero();var i=t.get(\"min\",!0);i==null&&(i=t.get(\"startValue\",!0));var o=this._modelMinRaw=i;K(o)?this._modelMinNum=Su(e,o({min:a[0],max:a[1]})):o!==\"dataMin\"&&(this._modelMinNum=Su(e,o));var s=this._modelMaxRaw=t.get(\"max\",!0);if(K(s)?this._modelMaxNum=Su(e,s({min:a[0],max:a[1]})):s!==\"dataMax\"&&(this._modelMaxNum=Su(e,s)),n)this._axisDataLen=t.getCategories().length;else{var l=t.get(\"boundaryGap\"),u=z(l)?l:[l||0,l||0];typeof u[0]==\"boolean\"||typeof u[1]==\"boolean\"?this._boundaryGapInner=[0,0]:this._boundaryGapInner=[Lr(u[0],1),Lr(u[1],1)]}},r.prototype.calculate=function(){var e=this._isOrdinal,t=this._dataMin,a=this._dataMax,n=this._axisDataLen,i=this._boundaryGapInner,o=e?null:a-t||Math.abs(t),s=this._modelMinRaw===\"dataMin\"?t:this._modelMinNum,l=this._modelMaxRaw===\"dataMax\"?a:this._modelMaxNum,u=s!=null,f=l!=null;s==null&&(s=e?n?0:NaN:t-i[0]*o),l==null&&(l=e?n?n-1:NaN:a+i[1]*o),(s==null||!isFinite(s))&&(s=NaN),(l==null||!isFinite(l))&&(l=NaN);var h=so(s)||so(l)||e&&!n;this._needCrossZero&&(s>0&&l>0&&!u&&(s=0),s<0&&l<0&&!f&&(l=0));var v=this._determinedMin,c=this._determinedMax;return v!=null&&(s=v,u=!0),c!=null&&(l=c,f=!0),{min:s,max:l,minFixed:u,maxFixed:f,isBlank:h}},r.prototype.modifyDataMinMax=function(e,t){this[cB[e]]=t},r.prototype.setDeterminedMinMax=function(e,t){var a=vB[e];this[a]=t},r.prototype.freeze=function(){this.frozen=!0},r})(),vB={min:\"_determinedMin\",max:\"_determinedMax\"},cB={min:\"_dataMin\",max:\"_dataMax\"};function nD(r,e,t){var a=r.rawExtentInfo;return a||(a=new hB(r,e,t),r.rawExtentInfo=a,a)}function Su(r,e){return e==null?null:so(e)?NaN:r.parse(e)}function iD(r,e){var t=r.type,a=nD(r,e,r.getExtent()).calculate();r.setBlank(a.isBlank);var n=a.min,i=a.max,o=e.ecModel;if(o&&t===\"time\"){var s=KC(\"bar\",o),l=!1;if(D(s,function(h){l=l||h.getBaseAxis()===e.axis}),l){var u=jC(s),f=pB(n,i,e,u);n=f.min,i=f.max}}return{extent:[n,i],fixMin:a.minFixed,fixMax:a.maxFixed}}function pB(r,e,t,a){var n=t.axis.getExtent(),i=Math.abs(n[1]-n[0]),o=JN(a,t.axis);if(o===void 0)return{min:r,max:e};var s=1/0;D(o,function(c){s=Math.min(c.offset,s)});var l=-1/0;D(o,function(c){l=Math.max(c.offset+c.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,f=e-r,h=1-(s+l)/i,v=f/h-f;return e+=v*(l/u),r-=v*(s/u),{min:r,max:e}}function fi(r,e){var t=e,a=iD(r,t),n=a.extent,i=t.get(\"splitNumber\");r instanceof wy&&(r.base=t.get(\"logBase\"));var o=r.type,s=t.get(\"interval\"),l=o===\"interval\"||o===\"time\";r.setExtent(n[0],n[1]),r.calcNiceExtent({splitNumber:i,fixMin:a.fixMin,fixMax:a.fixMax,minInterval:l?t.get(\"minInterval\"):null,maxInterval:l?t.get(\"maxInterval\"):null}),s!=null&&r.setInterval&&r.setInterval(s)}function El(r,e){if(e=e||r.get(\"type\"),e)switch(e){case\"category\":return new Yh({ordinalMeta:r.getOrdinalMeta?r.getOrdinalMeta():r.getCategories(),extent:[1/0,-1/0]});case\"time\":return new by({locale:r.ecModel.getLocaleModel(),useUTC:r.ecModel.get(\"useUTC\")});default:return new(ea.getClass(e)||_a)}}function dB(r){var e=r.scale.getExtent(),t=e[0],a=e[1];return!(t>0&&a>0||t<0&&a<0)}function Bo(r){var e=r.getLabelModel().get(\"formatter\"),t=r.type===\"category\"?r.scale.getExtent()[0]:null;return r.scale.type===\"time\"?(function(a){return function(n,i){return r.scale.getFormattedLabel(n,i,a)}})(e):Y(e)?(function(a){return function(n){var i=r.scale.getLabel(n),o=a.replace(\"{value}\",i??\"\");return o}})(e):K(e)?(function(a){return function(n,i){return t!=null&&(i=n.value-t),a(Ty(r,n),i,n.level!=null?{level:n.level}:null)}})(e):function(a){return r.scale.getLabel(a)}}function Ty(r,e){return r.type===\"category\"?r.scale.getLabel(e):e.value}function gB(r){var e=r.model,t=r.scale;if(!(!e.get([\"axisLabel\",\"show\"])||t.isBlank())){var a,n,i=t.getExtent();t instanceof Yh?n=t.count():(a=t.getTicks(),n=a.length);var o=r.getLabelModel(),s=Bo(r),l,u=1;n>40&&(u=Math.ceil(n/40));for(var f=0;f<n;f+=u){var h=a?a[f]:{value:i[0]+f},v=s(h,f),c=o.getTextRect(v),p=yB(c,o.get(\"rotate\")||0);l?l.union(p):l=p}return l}}function yB(r,e){var t=e*Math.PI/180,a=r.width,n=r.height,i=a*Math.abs(Math.cos(t))+Math.abs(n*Math.sin(t)),o=a*Math.abs(Math.sin(t))+Math.abs(n*Math.cos(t)),s=new ht(r.x,r.y,i,o);return s}function Ay(r){var e=r.get(\"interval\");return e??\"auto\"}function oD(r){return r.type===\"category\"&&Ay(r.getLabelModel())===0}function Gf(r,e){var t={};return D(r.mapDimensionsAll(e),function(a){t[Sy(r,a)]=!0}),_t(t)}function mB(r,e,t){e&&D(Gf(e,t),function(a){var n=e.getApproximateExtent(a);n[0]<r[0]&&(r[0]=n[0]),n[1]>r[1]&&(r[1]=n[1])})}var Vo=(function(){function r(){}return r.prototype.getNeedCrossZero=function(){var e=this.option;return!e.scale},r.prototype.getCoordSysModel=function(){},r})();function _B(r){return ta(null,r)}var SB={isDimensionStacked:ma,enableDataStack:$C,getStackedDimension:Sy};function xB(r,e){var t=e;e instanceof Ct||(t=new Ct(e));var a=El(t);return a.setExtent(r[0],r[1]),fi(a,t),a}function bB(r){$t(r,Vo)}function wB(r,e){return e=e||{},Nt(r,null,null,e.state!==\"normal\")}const TB=Object.freeze(Object.defineProperty({__proto__:null,createDimensions:EN,createList:_B,createScale:xB,createSymbol:Zt,createTextStyle:wB,dataStack:SB,enableHoverEmphasis:Ya,getECData:nt,getLayoutRect:jt,mixinAxisModelCommonMethods:bB},Symbol.toStringTag,{value:\"Module\"}));var AB=1e-8;function i1(r,e){return Math.abs(r-e)<AB}function zn(r,e,t){var a=0,n=r[0];if(!n)return!1;for(var i=1;i<r.length;i++){var o=r[i];a+=oa(n[0],n[1],o[0],o[1],e,t),n=o}var s=r[0];return(!i1(n[0],s[0])||!i1(n[1],s[1]))&&(a+=oa(n[0],n[1],s[0],s[1],e,t)),a!==0}var CB=[];function ic(r,e){for(var t=0;t<r.length;t++)ue(r[t],r[t],e)}function o1(r,e,t,a){for(var n=0;n<r.length;n++){var i=r[n];a&&(i=a.project(i)),i&&isFinite(i[0])&&isFinite(i[1])&&(la(e,e,i),ua(t,t,i))}}function DB(r){for(var e=0,t=0,a=0,n=r.length,i=r[n-1][0],o=r[n-1][1],s=0;s<n;s++){var l=r[s][0],u=r[s][1],f=i*u-l*o;e+=f,t+=(i+l)*f,a+=(o+u)*f,i=l,o=u}return e?[t/e/3,a/e/3,e]:[r[0][0]||0,r[0][1]||0]}var sD=(function(){function r(e){this.name=e}return r.prototype.setCenter=function(e){this._center=e},r.prototype.getCenter=function(){var e=this._center;return e||(e=this._center=this.calcCenter()),e},r})(),s1=(function(){function r(e,t){this.type=\"polygon\",this.exterior=e,this.interiors=t}return r})(),l1=(function(){function r(e){this.type=\"linestring\",this.points=e}return r})(),lD=(function(r){k(e,r);function e(t,a,n){var i=r.call(this,t)||this;return i.type=\"geoJSON\",i.geometries=a,i._center=n&&[n[0],n[1]],i}return e.prototype.calcCenter=function(){for(var t=this.geometries,a,n=0,i=0;i<t.length;i++){var o=t[i],s=o.exterior,l=s&&s.length;l>n&&(a=o,n=l)}if(a)return DB(a.exterior);var u=this.getBoundingRect();return[u.x+u.width/2,u.y+u.height/2]},e.prototype.getBoundingRect=function(t){var a=this._rect;if(a&&!t)return a;var n=[1/0,1/0],i=[-1/0,-1/0],o=this.geometries;return D(o,function(s){s.type===\"polygon\"?o1(s.exterior,n,i,t):D(s.points,function(l){o1(l,n,i,t)})}),isFinite(n[0])&&isFinite(n[1])&&isFinite(i[0])&&isFinite(i[1])||(n[0]=n[1]=i[0]=i[1]=0),a=new ht(n[0],n[1],i[0]-n[0],i[1]-n[1]),t||(this._rect=a),a},e.prototype.contain=function(t){var a=this.getBoundingRect(),n=this.geometries;if(!a.contain(t[0],t[1]))return!1;t:for(var i=0,o=n.length;i<o;i++){var s=n[i];if(s.type===\"polygon\"){var l=s.exterior,u=s.interiors;if(zn(l,t[0],t[1])){for(var f=0;f<(u?u.length:0);f++)if(zn(u[f],t[0],t[1]))continue t;return!0}}}return!1},e.prototype.transformTo=function(t,a,n,i){var o=this.getBoundingRect(),s=o.width/o.height;n?i||(i=n/s):n=s*i;for(var l=new ht(t,a,n,i),u=o.calculateTransform(l),f=this.geometries,h=0;h<f.length;h++){var v=f[h];v.type===\"polygon\"?(ic(v.exterior,u),D(v.interiors,function(c){ic(c,u)})):D(v.points,function(c){ic(c,u)})}o=this._rect,o.copy(l),this._center=[o.x+o.width/2,o.y+o.height/2]},e.prototype.cloneShallow=function(t){t==null&&(t=this.name);var a=new e(t,this.geometries,this._center);return a._rect=this._rect,a.transformTo=null,a},e})(sD),MB=(function(r){k(e,r);function e(t,a){var n=r.call(this,t)||this;return n.type=\"geoSVG\",n._elOnlyForCalculate=a,n}return e.prototype.calcCenter=function(){for(var t=this._elOnlyForCalculate,a=t.getBoundingRect(),n=[a.x+a.width/2,a.y+a.height/2],i=bl(CB),o=t;o&&!o.isGeoSVGGraphicRoot;)Xr(i,o.getLocalTransform(),i),o=o.parent;return pi(i,i),ue(n,n,i),n},e})(sD);function IB(r){if(!r.UTF8Encoding)return r;var e=r,t=e.UTF8Scale;t==null&&(t=1024);var a=e.features;return D(a,function(n){var i=n.geometry,o=i.encodeOffsets,s=i.coordinates;if(o)switch(i.type){case\"LineString\":i.coordinates=uD(s,o,t);break;case\"Polygon\":oc(s,o,t);break;case\"MultiLineString\":oc(s,o,t);break;case\"MultiPolygon\":D(s,function(l,u){return oc(l,o[u],t)})}}),e.UTF8Encoding=!1,e}function oc(r,e,t){for(var a=0;a<r.length;a++)r[a]=uD(r[a],e[a],t)}function uD(r,e,t){for(var a=[],n=e[0],i=e[1],o=0;o<r.length;o+=2){var s=r.charCodeAt(o)-64,l=r.charCodeAt(o+1)-64;s=s>>1^-(s&1),l=l>>1^-(l&1),s+=n,l+=i,n=s,i=l,a.push([s/t,l/t])}return a}function bd(r,e){return r=IB(r),G(At(r.features,function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0}),function(t){var a=t.properties,n=t.geometry,i=[];switch(n.type){case\"Polygon\":var o=n.coordinates;i.push(new s1(o[0],o.slice(1)));break;case\"MultiPolygon\":D(n.coordinates,function(l){l[0]&&i.push(new s1(l[0],l.slice(1)))});break;case\"LineString\":i.push(new l1([n.coordinates]));break;case\"MultiLineString\":i.push(new l1(n.coordinates))}var s=new lD(a[e||\"name\"],i,a.cp);return s.properties=a,s})}const LB=Object.freeze(Object.defineProperty({__proto__:null,MAX_SAFE_INTEGER:Wp,asc:Ye,getPercentWithPrecision:vP,getPixelPrecision:Tg,getPrecision:br,getPrecisionSafe:mT,isNumeric:Dg,isRadianAroundZero:uo,linearMap:Dt,nice:Cg,numericToNumber:Kr,parseDate:Ze,quantile:Ku,quantity:ST,quantityExponent:_h,reformIntervals:Up,remRadian:Ag,round:Wt},Symbol.toStringTag,{value:\"Module\"})),PB=Object.freeze(Object.defineProperty({__proto__:null,format:Pl,parse:Ze},Symbol.toStringTag,{value:\"Module\"})),RB=Object.freeze(Object.defineProperty({__proto__:null,Arc:Ml,BezierCurve:To,BoundingRect:ht,Circle:Jr,CompoundPath:Ch,Ellipse:Dl,Group:at,Image:se,IncrementalDisplayable:nA,Line:Qt,LinearGradient:Ao,Polygon:we,Polyline:Ae,RadialGradient:zg,Rect:xt,Ring:wo,Sector:be,Text:St,clipPointsByRect:Wg,clipRectByRect:uA,createIcon:Do,extendPath:sA,extendShape:oA,getShapeClass:Dh,getTransform:$a,initProps:Gt,makeImage:Fg,makePath:Il,mergePath:Ue,registerShape:vr,resizePath:Hg,updateProps:Tt},Symbol.toStringTag,{value:\"Module\"})),EB=Object.freeze(Object.defineProperty({__proto__:null,addCommas:jg,capitalFirst:BE,encodeHTML:_e,formatTime:NE,formatTpl:Qg,getTextRect:kE,getTooltipMarker:AA,normalizeCssArray:yi,toCamelCase:Jg,truncateText:HP},Symbol.toStringTag,{value:\"Module\"})),kB=Object.freeze(Object.defineProperty({__proto__:null,bind:$,clone:rt,curry:lt,defaults:J,each:D,extend:V,filter:At,indexOf:vt,inherits:gg,isArray:z,isFunction:K,isObject:tt,isString:Y,map:G,merge:ut,reduce:ur},Symbol.toStringTag,{value:\"Module\"}));var sl=bt();function fD(r,e){var t=G(e,function(a){return r.scale.parse(a)});return r.type===\"time\"&&t.length>0&&(t.sort(),t.unshift(t[0]),t.push(t[t.length-1])),t}function OB(r){var e=r.getLabelModel().get(\"customValues\");if(e){var t=Bo(r),a=r.scale.getExtent(),n=fD(r,e),i=At(n,function(o){return o>=a[0]&&o<=a[1]});return{labels:G(i,function(o){var s={value:o};return{formattedLabel:t(s),rawLabel:r.scale.getLabel(s),tickValue:o}})}}return r.type===\"category\"?BB(r):zB(r)}function NB(r,e){var t=r.getTickModel().get(\"customValues\");if(t){var a=r.scale.getExtent(),n=fD(r,t);return{ticks:At(n,function(i){return i>=a[0]&&i<=a[1]})}}return r.type===\"category\"?VB(r,e):{ticks:G(r.scale.getTicks(),function(i){return i.value})}}function BB(r){var e=r.getLabelModel(),t=hD(r,e);return!e.get(\"show\")||r.scale.isBlank()?{labels:[],labelCategoryInterval:t.labelCategoryInterval}:t}function hD(r,e){var t=vD(r,\"labels\"),a=Ay(e),n=cD(t,a);if(n)return n;var i,o;return K(a)?i=gD(r,a):(o=a===\"auto\"?GB(r):a,i=dD(r,o)),pD(t,a,{labels:i,labelCategoryInterval:o})}function VB(r,e){var t=vD(r,\"ticks\"),a=Ay(e),n=cD(t,a);if(n)return n;var i,o;if((!e.get(\"show\")||r.scale.isBlank())&&(i=[]),K(a))i=gD(r,a,!0);else if(a===\"auto\"){var s=hD(r,r.getLabelModel());o=s.labelCategoryInterval,i=G(s.labels,function(l){return l.tickValue})}else o=a,i=dD(r,o,!0);return pD(t,a,{ticks:i,tickCategoryInterval:o})}function zB(r){var e=r.scale.getTicks(),t=Bo(r);return{labels:G(e,function(a,n){return{level:a.level,formattedLabel:t(a,n),rawLabel:r.scale.getLabel(a),tickValue:a.value}})}}function vD(r,e){return sl(r)[e]||(sl(r)[e]=[])}function cD(r,e){for(var t=0;t<r.length;t++)if(r[t].key===e)return r[t].value}function pD(r,e,t){return r.push({key:e,value:t}),t}function GB(r){var e=sl(r).autoInterval;return e??(sl(r).autoInterval=r.calculateCategoryInterval())}function FB(r){var e=HB(r),t=Bo(r),a=(e.axisRotate-e.labelRotate)/180*Math.PI,n=r.scale,i=n.getExtent(),o=n.count();if(i[1]-i[0]<1)return 0;var s=1;o>40&&(s=Math.max(1,Math.floor(o/40)));for(var l=i[0],u=r.dataToCoord(l+1)-r.dataToCoord(l),f=Math.abs(u*Math.cos(a)),h=Math.abs(u*Math.sin(a)),v=0,c=0;l<=i[1];l+=s){var p=0,d=0,g=Tl(t({value:l}),e.font,\"center\",\"top\");p=g.width*1.3,d=g.height*1.3,v=Math.max(v,p,7),c=Math.max(c,d,7)}var y=v/f,m=c/h;isNaN(y)&&(y=1/0),isNaN(m)&&(m=1/0);var _=Math.max(0,Math.floor(Math.min(y,m))),S=sl(r.model),b=r.getExtent(),x=S.lastAutoInterval,w=S.lastTickCount;return x!=null&&w!=null&&Math.abs(x-_)<=1&&Math.abs(w-o)<=1&&x>_&&S.axisExtent0===b[0]&&S.axisExtent1===b[1]?_=x:(S.lastTickCount=o,S.lastAutoInterval=_,S.axisExtent0=b[0],S.axisExtent1=b[1]),_}function HB(r){var e=r.getLabelModel();return{axisRotate:r.getRotate?r.getRotate():r.isHorizontal&&!r.isHorizontal()?90:0,labelRotate:e.get(\"rotate\")||0,font:e.getFont()}}function dD(r,e,t){var a=Bo(r),n=r.scale,i=n.getExtent(),o=r.getLabelModel(),s=[],l=Math.max((e||0)+1,1),u=i[0],f=n.count();u!==0&&l>1&&f/l>2&&(u=Math.round(Math.ceil(u/l)*l));var h=oD(r),v=o.get(\"showMinLabel\")||h,c=o.get(\"showMaxLabel\")||h;v&&u!==i[0]&&d(i[0]);for(var p=u;p<=i[1];p+=l)d(p);c&&p-l!==i[1]&&d(i[1]);function d(g){var y={value:g};s.push(t?g:{formattedLabel:a(y),rawLabel:n.getLabel(y),tickValue:g})}return s}function gD(r,e,t){var a=r.scale,n=Bo(r),i=[];return D(a.getTicks(),function(o){var s=a.getLabel(o),l=o.value;e(o.value,s)&&i.push(t?l:{formattedLabel:n(o),rawLabel:s,tickValue:l})}),i}var u1=[0,1],dr=(function(){function r(e,t,a){this.onBand=!1,this.inverse=!1,this.dim=e,this.scale=t,this._extent=a||[0,0]}return r.prototype.contain=function(e){var t=this._extent,a=Math.min(t[0],t[1]),n=Math.max(t[0],t[1]);return e>=a&&e<=n},r.prototype.containData=function(e){return this.scale.contain(e)},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.getPixelPrecision=function(e){return Tg(e||this.scale.getExtent(),this._extent)},r.prototype.setExtent=function(e,t){var a=this._extent;a[0]=e,a[1]=t},r.prototype.dataToCoord=function(e,t){var a=this._extent,n=this.scale;return e=n.normalize(e),this.onBand&&n.type===\"ordinal\"&&(a=a.slice(),f1(a,n.count())),Dt(e,u1,a,t)},r.prototype.coordToData=function(e,t){var a=this._extent,n=this.scale;this.onBand&&n.type===\"ordinal\"&&(a=a.slice(),f1(a,n.count()));var i=Dt(e,a,u1,t);return this.scale.scale(i)},r.prototype.pointToData=function(e,t){},r.prototype.getTicksCoords=function(e){e=e||{};var t=e.tickModel||this.getTickModel(),a=NB(this,t),n=a.ticks,i=G(n,function(s){return{coord:this.dataToCoord(this.scale.type===\"ordinal\"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=t.get(\"alignWithLabel\");return WB(this,i,o,e.clamp),i},r.prototype.getMinorTicksCoords=function(){if(this.scale.type===\"ordinal\")return[];var e=this.model.getModel(\"minorTick\"),t=e.get(\"splitNumber\");t>0&&t<100||(t=5);var a=this.scale.getMinorTicks(t),n=G(a,function(i){return G(i,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return n},r.prototype.getViewLabels=function(){return OB(this).labels},r.prototype.getLabelModel=function(){return this.model.getModel(\"axisLabel\")},r.prototype.getTickModel=function(){return this.model.getModel(\"axisTick\")},r.prototype.getBandWidth=function(){var e=this._extent,t=this.scale.getExtent(),a=t[1]-t[0]+(this.onBand?1:0);a===0&&(a=1);var n=Math.abs(e[1]-e[0]);return Math.abs(n)/a},r.prototype.calculateCategoryInterval=function(){return FB(this)},r})();function f1(r,e){var t=r[1]-r[0],a=e,n=t/a/2;r[0]+=n,r[1]-=n}function WB(r,e,t,a){var n=e.length;if(!r.onBand||t||!n)return;var i=r.getExtent(),o,s;if(n===1)e[0].coord=i[0],o=e[1]={coord:i[1],tickValue:e[0].tickValue};else{var l=e[n-1].tickValue-e[0].tickValue,u=(e[n-1].coord-e[0].coord)/l;D(e,function(c){c.coord-=u/2});var f=r.scale.getExtent();s=1+f[1]-e[n-1].tickValue,o={coord:e[n-1].coord+u*s,tickValue:f[1]+1},e.push(o)}var h=i[0]>i[1];v(e[0].coord,i[0])&&(a?e[0].coord=i[0]:e.shift()),a&&v(i[0],e[0].coord)&&e.unshift({coord:i[0]}),v(i[1],o.coord)&&(a?o.coord=i[1]:e.pop()),a&&v(o.coord,i[1])&&e.push({coord:i[1]});function v(c,p){return c=Wt(c),p=Wt(p),h?c>p:c<p}}function UB(r){var e=gt.extend(r);return gt.registerClass(e),e}function YB(r){var e=zt.extend(r);return zt.registerClass(e),e}function $B(r){var e=Et.extend(r);return Et.registerClass(e),e}function XB(r){var e=Lt.extend(r);return Lt.registerClass(e),e}var ns=Math.PI*2,In=jr.CMD,ZB=[\"top\",\"right\",\"bottom\",\"left\"];function qB(r,e,t,a,n){var i=t.width,o=t.height;switch(r){case\"top\":a.set(t.x+i/2,t.y-e),n.set(0,-1);break;case\"bottom\":a.set(t.x+i/2,t.y+o+e),n.set(0,1);break;case\"left\":a.set(t.x-e,t.y+o/2),n.set(-1,0);break;case\"right\":a.set(t.x+i+e,t.y+o/2),n.set(1,0);break}}function KB(r,e,t,a,n,i,o,s,l){o-=r,s-=e;var u=Math.sqrt(o*o+s*s);o/=u,s/=u;var f=o*t+r,h=s*t+e;if(Math.abs(a-n)%ns<1e-4)return l[0]=f,l[1]=h,u-t;if(i){var v=a;a=$e(n),n=$e(v)}else a=$e(a),n=$e(n);a>n&&(n+=ns);var c=Math.atan2(s,o);if(c<0&&(c+=ns),c>=a&&c<=n||c+ns>=a&&c+ns<=n)return l[0]=f,l[1]=h,u-t;var p=t*Math.cos(a)+r,d=t*Math.sin(a)+e,g=t*Math.cos(n)+r,y=t*Math.sin(n)+e,m=(p-o)*(p-o)+(d-s)*(d-s),_=(g-o)*(g-o)+(y-s)*(y-s);return m<_?(l[0]=p,l[1]=d,Math.sqrt(m)):(l[0]=g,l[1]=y,Math.sqrt(_))}function Ff(r,e,t,a,n,i,o,s){var l=n-r,u=i-e,f=t-r,h=a-e,v=Math.sqrt(f*f+h*h);f/=v,h/=v;var c=l*f+u*h,p=c/v;s&&(p=Math.min(Math.max(p,0),1)),p*=v;var d=o[0]=r+p*f,g=o[1]=e+p*h;return Math.sqrt((d-n)*(d-n)+(g-i)*(g-i))}function yD(r,e,t,a,n,i,o){t<0&&(r=r+t,t=-t),a<0&&(e=e+a,a=-a);var s=r+t,l=e+a,u=o[0]=Math.min(Math.max(n,r),s),f=o[1]=Math.min(Math.max(i,e),l);return Math.sqrt((u-n)*(u-n)+(f-i)*(f-i))}var xr=[];function jB(r,e,t){var a=yD(e.x,e.y,e.width,e.height,r.x,r.y,xr);return t.set(xr[0],xr[1]),a}function JB(r,e,t){for(var a=0,n=0,i=0,o=0,s,l,u=1/0,f=e.data,h=r.x,v=r.y,c=0;c<f.length;){var p=f[c++];c===1&&(a=f[c],n=f[c+1],i=a,o=n);var d=u;switch(p){case In.M:i=f[c++],o=f[c++],a=i,n=o;break;case In.L:d=Ff(a,n,f[c],f[c+1],h,v,xr,!0),a=f[c++],n=f[c++];break;case In.C:d=Jw(a,n,f[c++],f[c++],f[c++],f[c++],f[c],f[c+1],h,v,xr),a=f[c++],n=f[c++];break;case In.Q:d=tT(a,n,f[c++],f[c++],f[c],f[c+1],h,v,xr),a=f[c++],n=f[c++];break;case In.A:var g=f[c++],y=f[c++],m=f[c++],_=f[c++],S=f[c++],b=f[c++];c+=1;var x=!!(1-f[c++]);s=Math.cos(S)*m+g,l=Math.sin(S)*_+y,c<=1&&(i=s,o=l);var w=(h-g)*_/m+g;d=KB(g,y,_,S,S+b,x,w,v,xr),a=Math.cos(S+b)*m+g,n=Math.sin(S+b)*_+y;break;case In.R:i=a=f[c++],o=n=f[c++];var T=f[c++],A=f[c++];d=yD(i,o,T,A,h,v,xr);break;case In.Z:d=Ff(a,n,i,o,h,v,xr,!0),a=i,n=o;break}d<u&&(u=d,t.set(xr[0],xr[1]))}return u}var wr=new ft,Vt=new ft,Xt=new ft,Yr=new ft,Hr=new ft;function h1(r,e){if(r){var t=r.getTextGuideLine(),a=r.getTextContent();if(a&&t){var n=r.textGuideLineConfig||{},i=[[0,0],[0,0],[0,0]],o=n.candidates||ZB,s=a.getBoundingRect().clone();s.applyTransform(a.getComputedTransform());var l=1/0,u=n.anchor,f=r.getComputedTransform(),h=f&&pi([],f),v=e.get(\"length2\")||0;u&&Xt.copy(u);for(var c=0;c<o.length;c++){var p=o[c];qB(p,0,s,wr,Yr),ft.scaleAndAdd(Vt,wr,Yr,v),Vt.transform(h);var d=r.getBoundingRect(),g=u?u.distance(Vt):r instanceof mt?JB(Vt,r.path,Xt):jB(Vt,d,Xt);g<l&&(l=g,Vt.transform(f),Xt.transform(f),Xt.toArray(i[0]),Vt.toArray(i[1]),wr.toArray(i[2]))}mD(i,e.get(\"minTurnAngle\")),t.setShape({points:i})}}}var Hf=[],Ie=new ft;function mD(r,e){if(e<=180&&e>0){e=e/180*Math.PI,wr.fromArray(r[0]),Vt.fromArray(r[1]),Xt.fromArray(r[2]),ft.sub(Yr,wr,Vt),ft.sub(Hr,Xt,Vt);var t=Yr.len(),a=Hr.len();if(!(t<.001||a<.001)){Yr.scale(1/t),Hr.scale(1/a);var n=Yr.dot(Hr),i=Math.cos(e);if(i<n){var o=Ff(Vt.x,Vt.y,Xt.x,Xt.y,wr.x,wr.y,Hf,!1);Ie.fromArray(Hf),Ie.scaleAndAdd(Hr,o/Math.tan(Math.PI-e));var s=Xt.x!==Vt.x?(Ie.x-Vt.x)/(Xt.x-Vt.x):(Ie.y-Vt.y)/(Xt.y-Vt.y);if(isNaN(s))return;s<0?ft.copy(Ie,Vt):s>1&&ft.copy(Ie,Xt),Ie.toArray(r[1])}}}}function QB(r,e,t){if(t<=180&&t>0){t=t/180*Math.PI,wr.fromArray(r[0]),Vt.fromArray(r[1]),Xt.fromArray(r[2]),ft.sub(Yr,Vt,wr),ft.sub(Hr,Xt,Vt);var a=Yr.len(),n=Hr.len();if(!(a<.001||n<.001)){Yr.scale(1/a),Hr.scale(1/n);var i=Yr.dot(e),o=Math.cos(t);if(i<o){var s=Ff(Vt.x,Vt.y,Xt.x,Xt.y,wr.x,wr.y,Hf,!1);Ie.fromArray(Hf);var l=Math.PI/2,u=Math.acos(Hr.dot(e)),f=l+u-t;if(f>=l)ft.copy(Ie,Xt);else{Ie.scaleAndAdd(Hr,s/Math.tan(Math.PI/2-f));var h=Xt.x!==Vt.x?(Ie.x-Vt.x)/(Xt.x-Vt.x):(Ie.y-Vt.y)/(Xt.y-Vt.y);if(isNaN(h))return;h<0?ft.copy(Ie,Vt):h>1&&ft.copy(Ie,Xt)}Ie.toArray(r[1])}}}}function sc(r,e,t,a){var n=t===\"normal\",i=n?r:r.ensureState(t);i.ignore=e;var o=a.get(\"smooth\");o&&o===!0&&(o=.3),i.shape=i.shape||{},o>0&&(i.shape.smooth=o);var s=a.getModel(\"lineStyle\").getLineStyle();n?r.useStyle(s):i.style=s}function tV(r,e){var t=e.smooth,a=e.points;if(a)if(r.moveTo(a[0][0],a[0][1]),t>0&&a.length>=3){var n=sa(a[0],a[1]),i=sa(a[1],a[2]);if(!n||!i){r.lineTo(a[1][0],a[1][1]),r.lineTo(a[2][0],a[2][1]);return}var o=Math.min(n,i)*t,s=Is([],a[1],a[0],o/n),l=Is([],a[1],a[2],o/i),u=Is([],s,l,.5);r.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),r.bezierCurveTo(l[0],l[1],l[0],l[1],a[2][0],a[2][1])}else for(var f=1;f<a.length;f++)r.lineTo(a[f][0],a[f][1])}function Cy(r,e,t){var a=r.getTextGuideLine(),n=r.getTextContent();if(!n){a&&r.removeTextGuideLine();return}for(var i=e.normal,o=i.get(\"show\"),s=n.ignore,l=0;l<Js.length;l++){var u=Js[l],f=e[u],h=u===\"normal\";if(f){var v=f.get(\"show\"),c=h?s:st(n.states[u]&&n.states[u].ignore,s);if(c||!st(v,o)){var p=h?a:a&&a.states[u];p&&(p.ignore=!0),a&&sc(a,!0,u,f);continue}a||(a=new Ae,r.setTextGuideLine(a),!h&&(s||!o)&&sc(a,!0,\"normal\",e.normal),r.stateProxy&&(a.stateProxy=r.stateProxy)),sc(a,!1,u,f)}}if(a){J(a.style,t),a.style.fill=null;var d=i.get(\"showAbove\"),g=r.textGuideLineConfig=r.textGuideLineConfig||{};g.showAbove=d||!1,a.buildPath=tV}}function Dy(r,e){e=e||\"labelLine\";for(var t={normal:r.getModel(e)},a=0;a<Ee.length;a++){var n=Ee[a];t[n]=r.getModel([n,e])}return t}function _D(r){for(var e=[],t=0;t<r.length;t++){var a=r[t];if(!a.defaultAttr.ignore){var n=a.label,i=n.getComputedTransform(),o=n.getBoundingRect(),s=!i||i[1]<1e-5&&i[2]<1e-5,l=n.style.margin||0,u=o.clone();u.applyTransform(i),u.x-=l/2,u.y-=l/2,u.width+=l,u.height+=l;var f=s?new Tf(o,i):null;e.push({label:n,labelLine:a.labelLine,rect:u,localRect:o,obb:f,priority:a.priority,defaultAttr:a.defaultAttr,layoutOption:a.computedLayoutOption,axisAligned:s,transform:i})}}return e}function SD(r,e,t,a,n,i){var o=r.length;if(o<2)return;r.sort(function(x,w){return x.rect[e]-w.rect[e]});for(var s=0,l,u=!1,f=0;f<o;f++){var h=r[f],v=h.rect;l=v[e]-s,l<0&&(v[e]-=l,h.label[e]-=l,u=!0),s=v[e]+v[t]}var c=r[0],p=r[o-1],d,g;y(),d<0&&S(-d,.8),g<0&&S(g,.8),y(),m(d,g,1),m(g,d,-1),y(),d<0&&b(-d),g<0&&b(g);function y(){d=c.rect[e]-a,g=n-p.rect[e]-p.rect[t]}function m(x,w,T){if(x<0){var A=Math.min(w,-x);if(A>0){_(A*T,0,o);var C=A+x;C<0&&S(-C*T,1)}else S(-x*T,1)}}function _(x,w,T){x!==0&&(u=!0);for(var A=w;A<T;A++){var C=r[A],M=C.rect;M[e]+=x,C.label[e]+=x}}function S(x,w){for(var T=[],A=0,C=1;C<o;C++){var M=r[C-1].rect,I=Math.max(r[C].rect[e]-M[e]-M[t],0);T.push(I),A+=I}if(A){var L=Math.min(Math.abs(x)/A,w);if(x>0)for(var C=0;C<o-1;C++){var P=T[C]*L;_(P,0,C+1)}else for(var C=o-1;C>0;C--){var P=T[C-1]*L;_(-P,C,o)}}}function b(x){var w=x<0?-1:1;x=Math.abs(x);for(var T=Math.ceil(x/(o-1)),A=0;A<o-1;A++)if(w>0?_(T,0,A+1):_(-T,o-A-1,o),x-=T,x<=0)return}return u}function eV(r,e,t,a){return SD(r,\"x\",\"width\",e,t)}function xD(r,e,t,a){return SD(r,\"y\",\"height\",e,t)}function bD(r){var e=[];r.sort(function(d,g){return g.priority-d.priority});var t=new ht(0,0,0,0);function a(d){if(!d.ignore){var g=d.ensureState(\"emphasis\");g.ignore==null&&(g.ignore=!1)}d.ignore=!0}for(var n=0;n<r.length;n++){var i=r[n],o=i.axisAligned,s=i.localRect,l=i.transform,u=i.label,f=i.labelLine;t.copy(i.rect),t.width-=.1,t.height-=.1,t.x+=.05,t.y+=.05;for(var h=i.obb,v=!1,c=0;c<e.length;c++){var p=e[c];if(t.intersect(p.rect)){if(o&&p.axisAligned){v=!0;break}if(p.obb||(p.obb=new Tf(p.localRect,p.transform)),h||(h=new Tf(s,l)),h.intersect(p.obb)){v=!0;break}}}v?(a(u),f&&a(f)):(u.attr(\"ignore\",i.defaultAttr.ignore),f&&f.attr(\"ignore\",i.defaultAttr.labelGuideIgnore),e.push(i))}}function rV(r){if(r){for(var e=[],t=0;t<r.length;t++)e.push(r[t].slice());return e}}function aV(r,e){var t=r.label,a=e&&e.getTextGuideLine();return{dataIndex:r.dataIndex,dataType:r.dataType,seriesIndex:r.seriesModel.seriesIndex,text:r.label.style.text,rect:r.hostRect,labelRect:r.rect,align:t.style.align,verticalAlign:t.style.verticalAlign,labelLinePoints:rV(a&&a.shape.points)}}var v1=[\"align\",\"verticalAlign\",\"width\",\"height\",\"fontSize\"],Ce=new fa,lc=bt(),nV=bt();function xu(r,e,t){for(var a=0;a<t.length;a++){var n=t[a];e[n]!=null&&(r[n]=e[n])}}var bu=[\"x\",\"y\",\"rotation\"],iV=(function(){function r(){this._labelList=[],this._chartViewList=[]}return r.prototype.clearLabels=function(){this._labelList=[],this._chartViewList=[]},r.prototype._addLabel=function(e,t,a,n,i){var o=n.style,s=n.__hostTarget,l=s.textConfig||{},u=n.getComputedTransform(),f=n.getBoundingRect().plain();ht.applyTransform(f,f,u),u?Ce.setLocalTransform(u):(Ce.x=Ce.y=Ce.rotation=Ce.originX=Ce.originY=0,Ce.scaleX=Ce.scaleY=1),Ce.rotation=$e(Ce.rotation);var h=n.__hostTarget,v;if(h){v=h.getBoundingRect().plain();var c=h.getComputedTransform();ht.applyTransform(v,v,c)}var p=v&&h.getTextGuideLine();this._labelList.push({label:n,labelLine:p,seriesModel:a,dataIndex:e,dataType:t,layoutOption:i,computedLayoutOption:null,rect:f,hostRect:v,priority:v?v.width*v.height:0,defaultAttr:{ignore:n.ignore,labelGuideIgnore:p&&p.ignore,x:Ce.x,y:Ce.y,scaleX:Ce.scaleX,scaleY:Ce.scaleY,rotation:Ce.rotation,style:{x:o.x,y:o.y,align:o.align,verticalAlign:o.verticalAlign,width:o.width,height:o.height,fontSize:o.fontSize},cursor:n.cursor,attachedPos:l.position,attachedRot:l.rotation}})},r.prototype.addLabelsOfSeries=function(e){var t=this;this._chartViewList.push(e);var a=e.__model,n=a.get(\"labelLayout\");(K(n)||_t(n).length)&&e.group.traverse(function(i){if(i.ignore)return!0;var o=i.getTextContent(),s=nt(i);o&&!o.disableLabelLayout&&t._addLabel(s.dataIndex,s.dataType,a,o,n)})},r.prototype.updateLayoutConfig=function(e){var t=e.getWidth(),a=e.getHeight();function n(_,S){return function(){h1(_,S)}}for(var i=0;i<this._labelList.length;i++){var o=this._labelList[i],s=o.label,l=s.__hostTarget,u=o.defaultAttr,f=void 0;K(o.layoutOption)?f=o.layoutOption(aV(o,l)):f=o.layoutOption,f=f||{},o.computedLayoutOption=f;var h=Math.PI/180;l&&l.setTextConfig({local:!1,position:f.x!=null||f.y!=null?null:u.attachedPos,rotation:f.rotate!=null?f.rotate*h:u.attachedRot,offset:[f.dx||0,f.dy||0]});var v=!1;if(f.x!=null?(s.x=W(f.x,t),s.setStyle(\"x\",0),v=!0):(s.x=u.x,s.setStyle(\"x\",u.style.x)),f.y!=null?(s.y=W(f.y,a),s.setStyle(\"y\",0),v=!0):(s.y=u.y,s.setStyle(\"y\",u.style.y)),f.labelLinePoints){var c=l.getTextGuideLine();c&&(c.setShape({points:f.labelLinePoints}),v=!1)}var p=lc(s);p.needsUpdateLabelLine=v,s.rotation=f.rotate!=null?f.rotate*h:u.rotation,s.scaleX=u.scaleX,s.scaleY=u.scaleY;for(var d=0;d<v1.length;d++){var g=v1[d];s.setStyle(g,f[g]!=null?f[g]:u.style[g])}if(f.draggable){if(s.draggable=!0,s.cursor=\"move\",l){var y=o.seriesModel;if(o.dataIndex!=null){var m=o.seriesModel.getData(o.dataType);y=m.getItemModel(o.dataIndex)}s.on(\"drag\",n(l,y.getModel(\"labelLine\")))}}else s.off(\"drag\"),s.cursor=u.cursor}},r.prototype.layout=function(e){var t=e.getWidth(),a=e.getHeight(),n=_D(this._labelList),i=At(n,function(l){return l.layoutOption.moveOverlap===\"shiftX\"}),o=At(n,function(l){return l.layoutOption.moveOverlap===\"shiftY\"});eV(i,0,t),xD(o,0,a);var s=At(n,function(l){return l.layoutOption.hideOverlap});bD(s)},r.prototype.processLabelsOverall=function(){var e=this;D(this._chartViewList,function(t){var a=t.__model,n=t.ignoreLabelLineUpdate,i=a.isAnimationEnabled();t.group.traverse(function(o){if(o.ignore&&!o.forceLabelAnimation)return!0;var s=!n,l=o.getTextContent();!s&&l&&(s=lc(l).needsUpdateLabelLine),s&&e._updateLabelLine(o,a),i&&e._animateLabels(o,a)})})},r.prototype._updateLabelLine=function(e,t){var a=e.getTextContent(),n=nt(e),i=n.dataIndex;if(a&&i!=null){var o=t.getData(n.dataType),s=o.getItemModel(i),l={},u=o.getItemVisual(i,\"style\");if(u){var f=o.getVisual(\"drawType\");l.stroke=u[f]}var h=s.getModel(\"labelLine\");Cy(e,Dy(s),l),h1(e,h)}},r.prototype._animateLabels=function(e,t){var a=e.getTextContent(),n=e.getTextGuideLine();if(a&&(e.forceLabelAnimation||!a.ignore&&!a.invisible&&!e.disableLabelAnimation&&!ro(e))){var i=lc(a),o=i.oldLayout,s=nt(e),l=s.dataIndex,u={x:a.x,y:a.y,rotation:a.rotation},f=t.getData(s.dataType);if(o){a.attr(o);var v=e.prevStates;v&&(vt(v,\"select\")>=0&&a.attr(i.oldLayoutSelect),vt(v,\"emphasis\")>=0&&a.attr(i.oldLayoutEmphasis)),Tt(a,u,t,l)}else if(a.attr(u),!Mo(a).valueAnimation){var h=st(a.style.opacity,1);a.style.opacity=0,Gt(a,{style:{opacity:h}},t,l)}if(i.oldLayout=u,a.states.select){var c=i.oldLayoutSelect={};xu(c,u,bu),xu(c,a.states.select,bu)}if(a.states.emphasis){var p=i.oldLayoutEmphasis={};xu(p,u,bu),xu(p,a.states.emphasis,bu)}cA(a,l,f,t,t)}if(n&&!n.ignore&&!n.invisible){var i=nV(n),o=i.oldLayout,d={points:n.shape.points};o?(n.attr({shape:o}),Tt(n,{shape:d},t)):(n.setShape(d),n.style.strokePercent=0,Gt(n,{style:{strokePercent:1}},t)),i.oldLayout=d}},r})(),uc=bt();function oV(r){r.registerUpdateLifecycle(\"series:beforeupdate\",function(e,t,a){var n=uc(t).labelManager;n||(n=uc(t).labelManager=new iV),n.clearLabels()}),r.registerUpdateLifecycle(\"series:layoutlabels\",function(e,t,a){var n=uc(t).labelManager;a.updatedSeries.forEach(function(i){n.addLabelsOfSeries(t.getViewOfSeriesModel(i))}),n.updateLayoutConfig(t),n.layout(t),n.processLabelsOverall()})}var fc=Math.sin,hc=Math.cos,wD=Math.PI,Ln=Math.PI*2,sV=180/wD,TD=(function(){function r(){}return r.prototype.reset=function(e){this._start=!0,this._d=[],this._str=\"\",this._p=Math.pow(10,e||4)},r.prototype.moveTo=function(e,t){this._add(\"M\",e,t)},r.prototype.lineTo=function(e,t){this._add(\"L\",e,t)},r.prototype.bezierCurveTo=function(e,t,a,n,i,o){this._add(\"C\",e,t,a,n,i,o)},r.prototype.quadraticCurveTo=function(e,t,a,n){this._add(\"Q\",e,t,a,n)},r.prototype.arc=function(e,t,a,n,i,o){this.ellipse(e,t,a,a,0,n,i,o)},r.prototype.ellipse=function(e,t,a,n,i,o,s,l){var u=s-o,f=!l,h=Math.abs(u),v=za(h-Ln)||(f?u>=Ln:-u>=Ln),c=u>0?u%Ln:u%Ln+Ln,p=!1;v?p=!0:za(h)?p=!1:p=c>=wD==!!f;var d=e+a*hc(o),g=t+n*fc(o);this._start&&this._add(\"M\",d,g);var y=Math.round(i*sV);if(v){var m=1/this._p,_=(f?1:-1)*(Ln-m);this._add(\"A\",a,n,y,1,+f,e+a*hc(o+_),t+n*fc(o+_)),m>.01&&this._add(\"A\",a,n,y,0,+f,d,g)}else{var S=e+a*hc(s),b=t+n*fc(s);this._add(\"A\",a,n,y,+p,+f,S,b)}},r.prototype.rect=function(e,t,a,n){this._add(\"M\",e,t),this._add(\"l\",a,0),this._add(\"l\",0,n),this._add(\"l\",-a,0),this._add(\"Z\")},r.prototype.closePath=function(){this._d.length>0&&this._add(\"Z\")},r.prototype._add=function(e,t,a,n,i,o,s,l,u){for(var f=[],h=this._p,v=1;v<arguments.length;v++){var c=arguments[v];if(isNaN(c)){this._invalid=!0;return}f.push(Math.round(c*h)/h)}this._d.push(e+f.join(\" \")),this._start=e===\"Z\"},r.prototype.generateStr=function(){this._str=this._invalid?\"\":this._d.join(\"\"),this._d=[]},r.prototype.getStr=function(){return this._str},r})(),My=\"none\",lV=Math.round;function uV(r){var e=r.fill;return e!=null&&e!==My}function fV(r){var e=r.stroke;return e!=null&&e!==My}var wd=[\"lineCap\",\"miterLimit\",\"lineJoin\"],hV=G(wd,function(r){return\"stroke-\"+r.toLowerCase()});function vV(r,e,t,a){var n=e.opacity==null?1:e.opacity;if(t instanceof se){r(\"opacity\",n);return}if(uV(e)){var i=Ks(e.fill);r(\"fill\",i.color);var o=e.fillOpacity!=null?e.fillOpacity*i.opacity*n:i.opacity*n;o<1&&r(\"fill-opacity\",o)}else r(\"fill\",My);if(fV(e)){var s=Ks(e.stroke);r(\"stroke\",s.color);var l=e.strokeNoScale?t.getLineScale():1,u=l?(e.lineWidth||0)/l:0,f=e.strokeOpacity!=null?e.strokeOpacity*s.opacity*n:s.opacity*n,h=e.strokeFirst;if(u!==1&&r(\"stroke-width\",u),h&&r(\"paint-order\",h?\"stroke\":\"fill\"),f<1&&r(\"stroke-opacity\",f),e.lineDash){var v=fy(t),c=v[0],p=v[1];c&&(p=lV(p||0),r(\"stroke-dasharray\",c.join(\",\")),(p||a)&&r(\"stroke-dashoffset\",p))}for(var d=0;d<wd.length;d++){var g=wd[d];if(e[g]!==bf[g]){var y=e[g]||bf[g];y&&r(hV[d],y)}}}}var AD=\"http://www.w3.org/2000/svg\",CD=\"http://www.w3.org/1999/xlink\",cV=\"http://www.w3.org/2000/xmlns/\",pV=\"http://www.w3.org/XML/1998/namespace\",c1=\"ecmeta_\";function DD(r){return document.createElementNS(AD,r)}function ae(r,e,t,a,n){return{tag:r,attrs:t||{},children:a,text:n,key:e}}function dV(r,e){var t=[];if(e)for(var a in e){var n=e[a],i=a;n!==!1&&(n!==!0&&n!=null&&(i+='=\"'+n+'\"'),t.push(i))}return\"<\"+r+\" \"+t.join(\" \")+\">\"}function gV(r){return\"</\"+r+\">\"}function Iy(r,e){e=e||{};var t=e.newline?`\n`:\"\";function a(n){var i=n.children,o=n.tag,s=n.attrs,l=n.text;return dV(o,s)+(o!==\"style\"?_e(l):l||\"\")+(i?\"\"+t+G(i,function(u){return a(u)}).join(t)+t:\"\")+gV(o)}return a(r)}function yV(r,e,t){t=t||{};var a=t.newline?`\n`:\"\",n=\" {\"+a,i=a+\"}\",o=G(_t(r),function(l){return l+n+G(_t(r[l]),function(u){return u+\":\"+r[l][u]+\";\"}).join(a)+i}).join(a),s=G(_t(e),function(l){return\"@keyframes \"+l+n+G(_t(e[l]),function(u){return u+n+G(_t(e[l][u]),function(f){var h=e[l][u][f];return f===\"d\"&&(h='path(\"'+h+'\")'),f+\":\"+h+\";\"}).join(a)+i}).join(a)+i}).join(a);return!o&&!s?\"\":[\"<![CDATA[\",o,s,\"]]>\"].join(a)}function Td(r){return{zrId:r,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function p1(r,e,t,a){return ae(\"svg\",\"root\",{width:r,height:e,xmlns:AD,\"xmlns:xlink\":CD,version:\"1.1\",baseProfile:\"full\",viewBox:a?\"0 0 \"+r+\" \"+e:!1},t)}var mV=0;function MD(){return mV++}var d1={cubicIn:\"0.32,0,0.67,0\",cubicOut:\"0.33,1,0.68,1\",cubicInOut:\"0.65,0,0.35,1\",quadraticIn:\"0.11,0,0.5,0\",quadraticOut:\"0.5,1,0.89,1\",quadraticInOut:\"0.45,0,0.55,1\",quarticIn:\"0.5,0,0.75,0\",quarticOut:\"0.25,1,0.5,1\",quarticInOut:\"0.76,0,0.24,1\",quinticIn:\"0.64,0,0.78,0\",quinticOut:\"0.22,1,0.36,1\",quinticInOut:\"0.83,0,0.17,1\",sinusoidalIn:\"0.12,0,0.39,0\",sinusoidalOut:\"0.61,1,0.88,1\",sinusoidalInOut:\"0.37,0,0.63,1\",exponentialIn:\"0.7,0,0.84,0\",exponentialOut:\"0.16,1,0.3,1\",exponentialInOut:\"0.87,0,0.13,1\",circularIn:\"0.55,0,1,0.45\",circularOut:\"0,0.55,0.45,1\",circularInOut:\"0.85,0,0.15,1\"},En=\"transform-origin\";function _V(r,e,t){var a=V({},r.shape);V(a,e),r.buildPath(t,a);var n=new TD;return n.reset(sT(r)),t.rebuildPath(n,1),n.generateStr(),n.getStr()}function SV(r,e){var t=e.originX,a=e.originY;(t||a)&&(r[En]=t+\"px \"+a+\"px\")}var xV={fill:\"fill\",opacity:\"opacity\",lineWidth:\"stroke-width\",lineDashOffset:\"stroke-dashoffset\"};function ID(r,e){var t=e.zrId+\"-ani-\"+e.cssAnimIdx++;return e.cssAnims[t]=r,t}function bV(r,e,t){var a=r.shape.paths,n={},i,o;if(D(a,function(l){var u=Td(t.zrId);u.animation=!0,$h(l,{},u,!0);var f=u.cssAnims,h=u.cssNodes,v=_t(f),c=v.length;if(c){o=v[c-1];var p=f[o];for(var d in p){var g=p[d];n[d]=n[d]||{d:\"\"},n[d].d+=g.d||\"\"}for(var y in h){var m=h[y].animation;m.indexOf(o)>=0&&(i=m)}}}),!!i){e.d=!1;var s=ID(n,t);return i.replace(o,s)}}function g1(r){return Y(r)?d1[r]?\"cubic-bezier(\"+d1[r]+\")\":Sg(r)?r:\"\":\"\"}function $h(r,e,t,a){var n=r.animators,i=n.length,o=[];if(r instanceof Ch){var s=bV(r,e,t);if(s)o.push(s);else if(!i)return}else if(!i)return;for(var l={},u=0;u<i;u++){var f=n[u],h=[f.getMaxTime()/1e3+\"s\"],v=g1(f.getClip().easing),c=f.getDelay();v?h.push(v):h.push(\"linear\"),c&&h.push(c/1e3+\"s\"),f.getLoop()&&h.push(\"infinite\");var p=h.join(\" \");l[p]=l[p]||[p,[]],l[p][1].push(f)}function d(m){var _=m[1],S=_.length,b={},x={},w={},T=\"animation-timing-function\";function A(ct,et,dt){for(var q=ct.getTracks(),ot=ct.getMaxTime(),Bt=0;Bt<q.length;Bt++){var It=q[Bt];if(It.needsAnimate()){var kt=It.keyframes,Ft=It.propName;if(dt&&(Ft=dt(Ft)),Ft)for(var te=0;te<kt.length;te++){var Fe=kt[te],ke=Math.round(Fe.time/ot*100)+\"%\",ln=g1(Fe.easing),wa=Fe.rawValue;(Y(wa)||wt(wa))&&(et[ke]=et[ke]||{},et[ke][Ft]=Fe.rawValue,ln&&(et[ke][T]=ln))}}}}for(var C=0;C<S;C++){var M=_[C],I=M.targetName;I?I===\"shape\"&&A(M,x):!a&&A(M,b)}for(var L in b){var P={};vT(P,r),V(P,b[L]);var R=lT(P),E=b[L][T];w[L]=R?{transform:R}:{},SV(w[L],P),E&&(w[L][T]=E)}var N,O=!0;for(var L in x){w[L]=w[L]||{};var B=!N,E=x[L][T];B&&(N=new jr);var F=N.len();N.reset(),w[L].d=_V(r,x[L],N);var H=N.len();if(!B&&F!==H){O=!1;break}E&&(w[L][T]=E)}if(!O)for(var L in w)delete w[L].d;if(!a)for(var C=0;C<S;C++){var M=_[C],I=M.targetName;I===\"style\"&&A(M,w,function(q){return xV[q]})}for(var U=_t(w),j=!0,Q,C=1;C<U.length;C++){var it=U[C-1],Pt=U[C];if(w[it][En]!==w[Pt][En]){j=!1;break}Q=w[it][En]}if(j&&Q){for(var L in w)w[L][En]&&delete w[L][En];e[En]=Q}if(At(U,function(ct){return _t(w[ct]).length>0}).length){var Ut=ID(w,t);return Ut+\" \"+m[0]+\" both\"}}for(var g in l){var s=d(l[g]);s&&o.push(s)}if(o.length){var y=t.zrId+\"-cls-\"+MD();t.cssNodes[\".\"+y]={animation:o.join(\",\")},e.class=y}}function wV(r,e,t){if(!r.ignore)if(r.isSilent()){var a={\"pointer-events\":\"none\"};y1(a,e,t)}else{var n=r.states.emphasis&&r.states.emphasis.style?r.states.emphasis.style:{},i=n.fill;if(!i){var o=r.style&&r.style.fill,s=r.states.select&&r.states.select.style&&r.states.select.style.fill,l=r.currentStates.indexOf(\"select\")>=0&&s||o;l&&(i=mf(l))}var u=n.lineWidth;if(u){var f=!n.strokeNoScale&&r.transform?r.transform[0]:1;u=u/f}var a={cursor:\"pointer\"};i&&(a.fill=i),n.stroke&&(a.stroke=n.stroke),u&&(a[\"stroke-width\"]=u),y1(a,e,t)}}function y1(r,e,t,a){var n=JSON.stringify(r),i=t.cssStyleCache[n];i||(i=t.zrId+\"-cls-\"+MD(),t.cssStyleCache[n]=i,t.cssNodes[\".\"+i+\":hover\"]=r),e.class=e.class?e.class+\" \"+i:i}var ll=Math.round;function LD(r){return r&&Y(r.src)}function PD(r){return r&&K(r.toDataURL)}function Ly(r,e,t,a){vV(function(n,i){var o=n===\"fill\"||n===\"stroke\";o&&oT(i)?ED(e,r,n,a):o&&bg(i)?kD(t,r,n,a):r[n]=i,o&&a.ssr&&i===\"none\"&&(r[\"pointer-events\"]=\"visible\")},e,t,!1),LV(t,r,a)}function Py(r,e){var t=dT(e);t&&(t.each(function(a,n){a!=null&&(r[(c1+n).toLowerCase()]=a+\"\")}),e.isSilent()&&(r[c1+\"silent\"]=\"true\"))}function m1(r){return za(r[0]-1)&&za(r[1])&&za(r[2])&&za(r[3]-1)}function TV(r){return za(r[4])&&za(r[5])}function Ry(r,e,t){if(e&&!(TV(e)&&m1(e))){var a=1e4;r.transform=m1(e)?\"translate(\"+ll(e[4]*a)/a+\" \"+ll(e[5]*a)/a+\")\":L2(e)}}function _1(r,e,t){for(var a=r.points,n=[],i=0;i<a.length;i++)n.push(ll(a[i][0]*t)/t),n.push(ll(a[i][1]*t)/t);e.points=n.join(\" \")}function S1(r){return!r.smooth}function AV(r){var e=G(r,function(t){return typeof t==\"string\"?[t,t]:t});return function(t,a,n){for(var i=0;i<e.length;i++){var o=e[i],s=t[o[0]];s!=null&&(a[o[1]]=ll(s*n)/n)}}}var CV={circle:[AV([\"cx\",\"cy\",\"r\"])],polyline:[_1,S1],polygon:[_1,S1]};function DV(r){for(var e=r.animators,t=0;t<e.length;t++)if(e[t].targetName===\"shape\")return!0;return!1}function RD(r,e){var t=r.style,a=r.shape,n=CV[r.type],i={},o=e.animation,s=\"path\",l=r.style.strokePercent,u=e.compress&&sT(r)||4;if(n&&!e.willUpdate&&!(n[1]&&!n[1](a))&&!(o&&DV(r))&&!(l<1)){s=r.type;var f=Math.pow(10,u);n[0](a,i,f)}else{var h=!r.path||r.shapeChanged();r.path||r.createPathProxy();var v=r.path;h&&(v.beginPath(),r.buildPath(v,r.shape),r.pathUpdated());var c=v.getVersion(),p=r,d=p.__svgPathBuilder;(p.__svgPathVersion!==c||!d||l!==p.__svgPathStrokePercent)&&(d||(d=p.__svgPathBuilder=new TD),d.reset(u),v.rebuildPath(d,l),d.generateStr(),p.__svgPathVersion=c,p.__svgPathStrokePercent=l),i.d=d.getStr()}return Ry(i,r.transform),Ly(i,t,r,e),Py(i,r),e.animation&&$h(r,i,e),e.emphasis&&wV(r,i,e),ae(s,r.id+\"\",i)}function MV(r,e){var t=r.style,a=t.image;if(a&&!Y(a)&&(LD(a)?a=a.src:PD(a)&&(a=a.toDataURL())),!!a){var n=t.x||0,i=t.y||0,o=t.width,s=t.height,l={href:a,width:o,height:s};return n&&(l.x=n),i&&(l.y=i),Ry(l,r.transform),Ly(l,t,r,e),Py(l,r),e.animation&&$h(r,l,e),ae(\"image\",r.id+\"\",l)}}function IV(r,e){var t=r.style,a=t.text;if(a!=null&&(a+=\"\"),!(!a||isNaN(t.x)||isNaN(t.y))){var n=t.font||Ka,i=t.x||0,o=R2(t.y||0,yh(n),t.textBaseline),s=P2[t.textAlign]||t.textAlign,l={\"dominant-baseline\":\"central\",\"text-anchor\":s};if(GT(t)){var u=\"\",f=t.fontStyle,h=zT(t.fontSize);if(!parseFloat(h))return;var v=t.fontFamily||Pw,c=t.fontWeight;u+=\"font-size:\"+h+\";font-family:\"+v+\";\",f&&f!==\"normal\"&&(u+=\"font-style:\"+f+\";\"),c&&c!==\"normal\"&&(u+=\"font-weight:\"+c+\";\"),l.style=u}else l.style=\"font: \"+n;return a.match(/\\s/)&&(l[\"xml:space\"]=\"preserve\"),i&&(l.x=i),o&&(l.y=o),Ry(l,r.transform),Ly(l,t,r,e),Py(l,r),e.animation&&$h(r,l,e),ae(\"text\",r.id+\"\",l,void 0,a)}}function x1(r,e){if(r instanceof mt)return RD(r,e);if(r instanceof se)return MV(r,e);if(r instanceof fo)return IV(r,e)}function LV(r,e,t){var a=r.style;if(E2(a)){var n=k2(r),i=t.shadowCache,o=i[n];if(!o){var s=r.getGlobalScale(),l=s[0],u=s[1];if(!l||!u)return;var f=a.shadowOffsetX||0,h=a.shadowOffsetY||0,v=a.shadowBlur,c=Ks(a.shadowColor),p=c.opacity,d=c.color,g=v/2/l,y=v/2/u,m=g+\" \"+y;o=t.zrId+\"-s\"+t.shadowIdx++,t.defs[o]=ae(\"filter\",o,{id:o,x:\"-100%\",y:\"-100%\",width:\"300%\",height:\"300%\"},[ae(\"feDropShadow\",\"\",{dx:f/l,dy:h/u,stdDeviation:m,\"flood-color\":d,\"flood-opacity\":p})]),i[n]=o}e.filter=gh(o)}}function ED(r,e,t,a){var n=r[t],i,o={gradientUnits:n.global?\"userSpaceOnUse\":\"objectBoundingBox\"};if(nT(n))i=\"linearGradient\",o.x1=n.x,o.y1=n.y,o.x2=n.x2,o.y2=n.y2;else if(iT(n))i=\"radialGradient\",o.cx=st(n.x,.5),o.cy=st(n.y,.5),o.r=st(n.r,.5);else return;for(var s=n.colorStops,l=[],u=0,f=s.length;u<f;++u){var h=Rp(s[u].offset)*100+\"%\",v=s[u].color,c=Ks(v),p=c.color,d=c.opacity,g={offset:h};g[\"stop-color\"]=p,d<1&&(g[\"stop-opacity\"]=d),l.push(ae(\"stop\",u+\"\",g))}var y=ae(i,\"\",o,l),m=Iy(y),_=a.gradientCache,S=_[m];S||(S=a.zrId+\"-g\"+a.gradientIdx++,_[m]=S,o.id=S,a.defs[S]=ae(i,S,o,l)),e[t]=gh(S)}function kD(r,e,t,a){var n=r.style[t],i=r.getBoundingRect(),o={},s=n.repeat,l=s===\"no-repeat\",u=s===\"repeat-x\",f=s===\"repeat-y\",h;if(aT(n)){var v=n.imageWidth,c=n.imageHeight,p=void 0,d=n.image;if(Y(d)?p=d:LD(d)?p=d.src:PD(d)&&(p=d.toDataURL()),typeof Image>\"u\"){var g=\"Image width/height must been given explictly in svg-ssr renderer.\";xe(v,g),xe(c,g)}else if(v==null||c==null){var y=function(C,M){if(C){var I=C.elm,L=v||M.width,P=c||M.height;C.tag===\"pattern\"&&(u?(P=1,L/=i.width):f&&(L=1,P/=i.height)),C.attrs.width=L,C.attrs.height=P,I&&(I.setAttribute(\"width\",L),I.setAttribute(\"height\",P))}},m=Pg(p,null,r,function(C){l||y(x,C),y(h,C)});m&&m.width&&m.height&&(v=v||m.width,c=c||m.height)}h=ae(\"image\",\"img\",{href:p,width:v,height:c}),o.width=v,o.height=c}else n.svgElement&&(h=rt(n.svgElement),o.width=n.svgWidth,o.height=n.svgHeight);if(h){var _,S;l?_=S=1:u?(S=1,_=o.width/i.width):f?(_=1,S=o.height/i.height):o.patternUnits=\"userSpaceOnUse\",_!=null&&!isNaN(_)&&(o.width=_),S!=null&&!isNaN(S)&&(o.height=S);var b=lT(n);b&&(o.patternTransform=b);var x=ae(\"pattern\",\"\",o,[h]),w=Iy(x),T=a.patternCache,A=T[w];A||(A=a.zrId+\"-p\"+a.patternIdx++,T[w]=A,o.id=A,x=a.defs[A]=ae(\"pattern\",A,o,[h])),e[t]=gh(A)}}function PV(r,e,t){var a=t.clipPathCache,n=t.defs,i=a[r.id];if(!i){i=t.zrId+\"-c\"+t.clipPathIdx++;var o={id:i};a[r.id]=i,n[i]=ae(\"clipPath\",i,o,[RD(r,t)])}e[\"clip-path\"]=gh(i)}function b1(r){return document.createTextNode(r)}function Gn(r,e,t){r.insertBefore(e,t)}function w1(r,e){r.removeChild(e)}function T1(r,e){r.appendChild(e)}function OD(r){return r.parentNode}function ND(r){return r.nextSibling}function vc(r,e){r.textContent=e}var A1=58,RV=120,EV=ae(\"\",\"\");function Ad(r){return r===void 0}function Gr(r){return r!==void 0}function kV(r,e,t){for(var a={},n=e;n<=t;++n){var i=r[n].key;i!==void 0&&(a[i]=n)}return a}function bs(r,e){var t=r.key===e.key,a=r.tag===e.tag;return a&&t}function ul(r){var e,t=r.children,a=r.tag;if(Gr(a)){var n=r.elm=DD(a);if(Ey(EV,r),z(t))for(e=0;e<t.length;++e){var i=t[e];i!=null&&T1(n,ul(i))}else Gr(r.text)&&!tt(r.text)&&T1(n,b1(r.text))}else r.elm=b1(r.text);return r.elm}function BD(r,e,t,a,n){for(;a<=n;++a){var i=t[a];i!=null&&Gn(r,ul(i),e)}}function Wf(r,e,t,a){for(;t<=a;++t){var n=e[t];if(n!=null)if(Gr(n.tag)){var i=OD(n.elm);w1(i,n.elm)}else w1(r,n.elm)}}function Ey(r,e){var t,a=e.elm,n=r&&r.attrs||{},i=e.attrs||{};if(n!==i){for(t in i){var o=i[t],s=n[t];s!==o&&(o===!0?a.setAttribute(t,\"\"):o===!1?a.removeAttribute(t):t===\"style\"?a.style.cssText=o:t.charCodeAt(0)!==RV?a.setAttribute(t,o):t===\"xmlns:xlink\"||t===\"xmlns\"?a.setAttributeNS(cV,t,o):t.charCodeAt(3)===A1?a.setAttributeNS(pV,t,o):t.charCodeAt(5)===A1?a.setAttributeNS(CD,t,o):a.setAttribute(t,o))}for(t in n)t in i||a.removeAttribute(t)}}function OV(r,e,t){for(var a=0,n=0,i=e.length-1,o=e[0],s=e[i],l=t.length-1,u=t[0],f=t[l],h,v,c,p;a<=i&&n<=l;)o==null?o=e[++a]:s==null?s=e[--i]:u==null?u=t[++n]:f==null?f=t[--l]:bs(o,u)?($i(o,u),o=e[++a],u=t[++n]):bs(s,f)?($i(s,f),s=e[--i],f=t[--l]):bs(o,f)?($i(o,f),Gn(r,o.elm,ND(s.elm)),o=e[++a],f=t[--l]):bs(s,u)?($i(s,u),Gn(r,s.elm,o.elm),s=e[--i],u=t[++n]):(Ad(h)&&(h=kV(e,a,i)),v=h[u.key],Ad(v)?Gn(r,ul(u),o.elm):(c=e[v],c.tag!==u.tag?Gn(r,ul(u),o.elm):($i(c,u),e[v]=void 0,Gn(r,c.elm,o.elm))),u=t[++n]);(a<=i||n<=l)&&(a>i?(p=t[l+1]==null?null:t[l+1].elm,BD(r,p,t,n,l)):Wf(r,e,a,i))}function $i(r,e){var t=e.elm=r.elm,a=r.children,n=e.children;r!==e&&(Ey(r,e),Ad(e.text)?Gr(a)&&Gr(n)?a!==n&&OV(t,a,n):Gr(n)?(Gr(r.text)&&vc(t,\"\"),BD(t,null,n,0,n.length-1)):Gr(a)?Wf(t,a,0,a.length-1):Gr(r.text)&&vc(t,\"\"):r.text!==e.text&&(Gr(a)&&Wf(t,a,0,a.length-1),vc(t,e.text)))}function NV(r,e){if(bs(r,e))$i(r,e);else{var t=r.elm,a=OD(t);ul(e),a!==null&&(Gn(a,e.elm,ND(t)),Wf(a,[r],0,0))}return e}var BV=0,VV=(function(){function r(e,t,a){if(this.type=\"svg\",this.refreshHover=C1(),this.configLayer=C1(),this.storage=t,this._opts=a=V({},a),this.root=e,this._id=\"zr\"+BV++,this._oldVNode=p1(a.width,a.height),e&&!a.ssr){var n=this._viewport=document.createElement(\"div\");n.style.cssText=\"position:relative;overflow:hidden\";var i=this._svgDom=this._oldVNode.elm=DD(\"svg\");Ey(null,this._oldVNode),n.appendChild(i),e.appendChild(n)}this.resize(a.width,a.height)}return r.prototype.getType=function(){return this.type},r.prototype.getViewportRoot=function(){return this._viewport},r.prototype.getViewportRootOffset=function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},r.prototype.getSvgDom=function(){return this._svgDom},r.prototype.refresh=function(){if(this.root){var e=this.renderToVNode({willUpdate:!0});e.attrs.style=\"position:absolute;left:0;top:0;user-select:none\",NV(this._oldVNode,e),this._oldVNode=e}},r.prototype.renderOneToVNode=function(e){return x1(e,Td(this._id))},r.prototype.renderToVNode=function(e){e=e||{};var t=this.storage.getDisplayList(!0),a=this._width,n=this._height,i=Td(this._id);i.animation=e.animation,i.willUpdate=e.willUpdate,i.compress=e.compress,i.emphasis=e.emphasis,i.ssr=this._opts.ssr;var o=[],s=this._bgVNode=zV(a,n,this._backgroundColor,i);s&&o.push(s);var l=e.compress?null:this._mainVNode=ae(\"g\",\"main\",{},[]);this._paintList(t,i,l?l.children:o),l&&o.push(l);var u=G(_t(i.defs),function(v){return i.defs[v]});if(u.length&&o.push(ae(\"defs\",\"defs\",{},u)),e.animation){var f=yV(i.cssNodes,i.cssAnims,{newline:!0});if(f){var h=ae(\"style\",\"stl\",{},[],f);o.push(h)}}return p1(a,n,o,e.useViewBox)},r.prototype.renderToString=function(e){return e=e||{},Iy(this.renderToVNode({animation:st(e.cssAnimation,!0),emphasis:st(e.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:st(e.useViewBox,!0)}),{newline:!0})},r.prototype.setBackgroundColor=function(e){this._backgroundColor=e},r.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},r.prototype._paintList=function(e,t,a){for(var n=e.length,i=[],o=0,s,l,u=0,f=0;f<n;f++){var h=e[f];if(!h.invisible){var v=h.__clipPaths,c=v&&v.length||0,p=l&&l.length||0,d=void 0;for(d=Math.max(c-1,p-1);d>=0&&!(v&&l&&v[d]===l[d]);d--);for(var g=p-1;g>d;g--)o--,s=i[o-1];for(var y=d+1;y<c;y++){var m={};PV(v[y],m,t);var _=ae(\"g\",\"clip-g-\"+u++,m,[]);(s?s.children:a).push(_),i[o++]=_,s=_}l=v;var S=x1(h,t);S&&(s?s.children:a).push(S)}}},r.prototype.resize=function(e,t){var a=this._opts,n=this.root,i=this._viewport;if(e!=null&&(a.width=e),t!=null&&(a.height=t),n&&i&&(i.style.display=\"none\",e=ji(n,0,a),t=ji(n,1,a),i.style.display=\"\"),this._width!==e||this._height!==t){if(this._width=e,this._height=t,i){var o=i.style;o.width=e+\"px\",o.height=t+\"px\"}if(bg(this._backgroundColor))this.refresh();else{var s=this._svgDom;s&&(s.setAttribute(\"width\",e),s.setAttribute(\"height\",t));var l=this._bgVNode&&this._bgVNode.elm;l&&(l.setAttribute(\"width\",e),l.setAttribute(\"height\",t))}}},r.prototype.getWidth=function(){return this._width},r.prototype.getHeight=function(){return this._height},r.prototype.dispose=function(){this.root&&(this.root.innerHTML=\"\"),this._svgDom=this._viewport=this.storage=this._oldVNode=this._bgVNode=this._mainVNode=null},r.prototype.clear=function(){this._svgDom&&(this._svgDom.innerHTML=null),this._oldVNode=null},r.prototype.toDataURL=function(e){var t=this.renderToString(),a=\"data:image/svg+xml;\";return e?(t=N2(t),t&&a+\"base64,\"+t):a+\"charset=UTF-8,\"+encodeURIComponent(t)},r})();function C1(r){return function(){}}function zV(r,e,t,a){var n;if(t&&t!==\"none\")if(n=ae(\"rect\",\"bg\",{width:r,height:e,x:\"0\",y:\"0\"}),oT(t))ED({fill:t},n.attrs,\"fill\",a);else if(bg(t))kD({style:{fill:t},dirty:Yt,getBoundingRect:function(){return{width:r,height:e}}},n.attrs,\"fill\",a);else{var i=Ks(t),o=i.color,s=i.opacity;n.attrs.fill=o,s<1&&(n.attrs[\"fill-opacity\"]=s)}return n}function GV(r){r.registerPainter(\"svg\",VV)}function D1(r,e,t){var a=Mr.createCanvas(),n=e.getWidth(),i=e.getHeight(),o=a.style;return o&&(o.position=\"absolute\",o.left=\"0\",o.top=\"0\",o.width=n+\"px\",o.height=i+\"px\",a.setAttribute(\"data-zr-dom-id\",r)),a.width=n*t,a.height=i*t,a}var cc=(function(r){k(e,r);function e(t,a,n){var i=r.call(this)||this;i.motionBlur=!1,i.lastFrameAlpha=.7,i.dpr=1,i.virtual=!1,i.config={},i.incremental=!1,i.zlevel=0,i.maxRepaintRectCount=5,i.__dirty=!0,i.__firstTimePaint=!0,i.__used=!1,i.__drawIndex=0,i.__startIndex=0,i.__endIndex=0,i.__prevStartIndex=null,i.__prevEndIndex=null;var o;n=n||Sf,typeof t==\"string\"?o=D1(t,a,n):tt(t)&&(o=t,t=o.id),i.id=t,i.dom=o;var s=o.style;return s&&(yg(o),o.onselectstart=function(){return!1},s.padding=\"0\",s.margin=\"0\",s.borderWidth=\"0\"),i.painter=a,i.dpr=n,i}return e.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},e.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},e.prototype.initContext=function(){this.ctx=this.dom.getContext(\"2d\"),this.ctx.dpr=this.dpr},e.prototype.setUnpainted=function(){this.__firstTimePaint=!0},e.prototype.createBackBuffer=function(){var t=this.dpr;this.domBack=D1(\"back-\"+this.id,this.painter,t),this.ctxBack=this.domBack.getContext(\"2d\"),t!==1&&this.ctxBack.scale(t,t)},e.prototype.createRepaintRects=function(t,a,n,i){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var o=[],s=this.maxRepaintRectCount,l=!1,u=new ht(0,0,0,0);function f(m){if(!(!m.isFinite()||m.isZero()))if(o.length===0){var _=new ht(0,0,0,0);_.copy(m),o.push(_)}else{for(var S=!1,b=1/0,x=0,w=0;w<o.length;++w){var T=o[w];if(T.intersect(m)){var A=new ht(0,0,0,0);A.copy(T),A.union(m),o[w]=A,S=!0;break}else if(l){u.copy(m),u.union(T);var C=m.width*m.height,M=T.width*T.height,I=u.width*u.height,L=I-C-M;L<b&&(b=L,x=w)}}if(l&&(o[x].union(m),S=!0),!S){var _=new ht(0,0,0,0);_.copy(m),o.push(_)}l||(l=o.length>=s)}}for(var h=this.__startIndex;h<this.__endIndex;++h){var v=t[h];if(v){var c=v.shouldBePainted(n,i,!0,!0),p=v.__isRendered&&(v.__dirty&We||!c)?v.getPrevPaintRect():null;p&&f(p);var d=c&&(v.__dirty&We||!v.__isRendered)?v.getPaintRect():null;d&&f(d)}}for(var h=this.__prevStartIndex;h<this.__prevEndIndex;++h){var v=a[h],c=v&&v.shouldBePainted(n,i,!0,!0);if(v&&(!c||!v.__zr)&&v.__isRendered){var p=v.getPrevPaintRect();p&&f(p)}}var g;do{g=!1;for(var h=0;h<o.length;){if(o[h].isZero()){o.splice(h,1);continue}for(var y=h+1;y<o.length;)o[h].intersect(o[y])?(g=!0,o[h].union(o[y]),o.splice(y,1)):y++;h++}}while(g);return this._paintRects=o,o},e.prototype.debugGetPaintRects=function(){return(this._paintRects||[]).slice()},e.prototype.resize=function(t,a){var n=this.dpr,i=this.dom,o=i.style,s=this.domBack;o&&(o.width=t+\"px\",o.height=a+\"px\"),i.width=t*n,i.height=a*n,s&&(s.width=t*n,s.height=a*n,n!==1&&this.ctxBack.scale(n,n))},e.prototype.clear=function(t,a,n){var i=this.dom,o=this.ctx,s=i.width,l=i.height;a=a||this.clearColor;var u=this.motionBlur&&!t,f=this.lastFrameAlpha,h=this.dpr,v=this;u&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation=\"copy\",this.ctxBack.drawImage(i,0,0,s/h,l/h));var c=this.domBack;function p(d,g,y,m){if(o.clearRect(d,g,y,m),a&&a!==\"transparent\"){var _=void 0;if(Sl(a)){var S=a.global||a.__width===y&&a.__height===m;_=S&&a.__canvasGradient||cd(o,a,{x:0,y:0,width:y,height:m}),a.__canvasGradient=_,a.__width=y,a.__height=m}else Nw(a)&&(a.scaleX=a.scaleX||h,a.scaleY=a.scaleY||h,_=pd(o,a,{dirty:function(){v.setUnpainted(),v.painter.refresh()}}));o.save(),o.fillStyle=_||a,o.fillRect(d,g,y,m),o.restore()}u&&(o.save(),o.globalAlpha=f,o.drawImage(c,d,g,y,m),o.restore())}!n||u?p(0,0,s,l):n.length&&D(n,function(d){p(d.x*h,d.y*h,d.width*h,d.height*h)})},e})(hr),M1=1e5,Pn=314159,wu=.01,FV=.001;function HV(r){return r?r.__builtin__?!0:!(typeof r.resize!=\"function\"||typeof r.refresh!=\"function\"):!1}function WV(r,e){var t=document.createElement(\"div\");return t.style.cssText=[\"position:relative\",\"width:\"+r+\"px\",\"height:\"+e+\"px\",\"padding:0\",\"margin:0\",\"border-width:0\"].join(\";\")+\";\",t}var UV=(function(){function r(e,t,a,n){this.type=\"canvas\",this._zlevelList=[],this._prevDisplayList=[],this._layers={},this._layerConfig={},this._needsManuallyCompositing=!1,this.type=\"canvas\";var i=!e.nodeName||e.nodeName.toUpperCase()===\"CANVAS\";this._opts=a=V({},a||{}),this.dpr=a.devicePixelRatio||Sf,this._singleCanvas=i,this.root=e;var o=e.style;o&&(yg(e),e.innerHTML=\"\"),this.storage=t;var s=this._zlevelList;this._prevDisplayList=[];var l=this._layers;if(i){var f=e,h=f.width,v=f.height;a.width!=null&&(h=a.width),a.height!=null&&(v=a.height),this.dpr=a.devicePixelRatio||1,f.width=h*this.dpr,f.height=v*this.dpr,this._width=h,this._height=v;var c=new cc(f,this,this.dpr);c.__builtin__=!0,c.initContext(),l[Pn]=c,c.zlevel=Pn,s.push(Pn),this._domRoot=e}else{this._width=ji(e,0,a),this._height=ji(e,1,a);var u=this._domRoot=WV(this._width,this._height);e.appendChild(u)}}return r.prototype.getType=function(){return\"canvas\"},r.prototype.isSingleCanvas=function(){return this._singleCanvas},r.prototype.getViewportRoot=function(){return this._domRoot},r.prototype.getViewportRootOffset=function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},r.prototype.refresh=function(e){var t=this.storage.getDisplayList(!0),a=this._prevDisplayList,n=this._zlevelList;this._redrawId=Math.random(),this._paintList(t,a,e,this._redrawId);for(var i=0;i<n.length;i++){var o=n[i],s=this._layers[o];if(!s.__builtin__&&s.refresh){var l=i===0?this._backgroundColor:null;s.refresh(l)}}return this._opts.useDirtyRect&&(this._prevDisplayList=t.slice()),this},r.prototype.refreshHover=function(){this._paintHoverList(this.storage.getDisplayList(!1))},r.prototype._paintHoverList=function(e){var t=e.length,a=this._hoverlayer;if(a&&a.clear(),!!t){for(var n={inHover:!0,viewWidth:this._width,viewHeight:this._height},i,o=0;o<t;o++){var s=e[o];s.__inHover&&(a||(a=this._hoverlayer=this.getLayer(M1)),i||(i=a.ctx,i.save()),qn(i,s,n,o===t-1))}i&&i.restore()}},r.prototype.getHoverLayer=function(){return this.getLayer(M1)},r.prototype.paintOne=function(e,t){hy(e,t)},r.prototype._paintList=function(e,t,a,n){if(this._redrawId===n){a=a||!1,this._updateLayerStatus(e);var i=this._doPaintList(e,t,a),o=i.finished,s=i.needsRefreshHover;if(this._needsManuallyCompositing&&this._compositeManually(),s&&this._paintHoverList(e),o)this.eachLayer(function(u){u.afterBrush&&u.afterBrush()});else{var l=this;pf(function(){l._paintList(e,t,a,n)})}}},r.prototype._compositeManually=function(){var e=this.getLayer(Pn).ctx,t=this._domRoot.width,a=this._domRoot.height;e.clearRect(0,0,t,a),this.eachBuiltinLayer(function(n){n.virtual&&e.drawImage(n.dom,0,0,t,a)})},r.prototype._doPaintList=function(e,t,a){for(var n=this,i=[],o=this._opts.useDirtyRect,s=0;s<this._zlevelList.length;s++){var l=this._zlevelList[s],u=this._layers[l];u.__builtin__&&u!==this._hoverlayer&&(u.__dirty||a)&&i.push(u)}for(var f=!0,h=!1,v=function(d){var g=i[d],y=g.ctx,m=o&&g.createRepaintRects(e,t,c._width,c._height),_=a?g.__startIndex:g.__drawIndex,S=!a&&g.incremental&&Date.now,b=S&&Date.now(),x=g.zlevel===c._zlevelList[0]?c._backgroundColor:null;if(g.__startIndex===g.__endIndex)g.clear(!1,x,m);else if(_===g.__startIndex){var w=e[_];(!w.incremental||!w.notClear||a)&&g.clear(!1,x,m)}_===-1&&(console.error(\"For some unknown reason. drawIndex is -1\"),_=g.__startIndex);var T,A=function(L){var P={inHover:!1,allClipped:!1,prevEl:null,viewWidth:n._width,viewHeight:n._height};for(T=_;T<g.__endIndex;T++){var R=e[T];if(R.__inHover&&(h=!0),n._doPaintEl(R,g,o,L,P,T===g.__endIndex-1),S){var E=Date.now()-b;if(E>15)break}}P.prevElClipPaths&&y.restore()};if(m)if(m.length===0)T=g.__endIndex;else for(var C=c.dpr,M=0;M<m.length;++M){var I=m[M];y.save(),y.beginPath(),y.rect(I.x*C,I.y*C,I.width*C,I.height*C),y.clip(),A(I),y.restore()}else y.save(),A(),y.restore();g.__drawIndex=T,g.__drawIndex<g.__endIndex&&(f=!1)},c=this,p=0;p<i.length;p++)v(p);return yt.wxa&&D(this._layers,function(d){d&&d.ctx&&d.ctx.draw&&d.ctx.draw()}),{finished:f,needsRefreshHover:h}},r.prototype._doPaintEl=function(e,t,a,n,i,o){var s=t.ctx;if(a){var l=e.getPaintRect();(!n||l&&l.intersect(n))&&(qn(s,e,i,o),e.setPrevPaintRect(l))}else qn(s,e,i,o)},r.prototype.getLayer=function(e,t){this._singleCanvas&&!this._needsManuallyCompositing&&(e=Pn);var a=this._layers[e];return a||(a=new cc(\"zr_\"+e,this,this.dpr),a.zlevel=e,a.__builtin__=!0,this._layerConfig[e]?ut(a,this._layerConfig[e],!0):this._layerConfig[e-wu]&&ut(a,this._layerConfig[e-wu],!0),t&&(a.virtual=t),this.insertLayer(e,a),a.initContext()),a},r.prototype.insertLayer=function(e,t){var a=this._layers,n=this._zlevelList,i=n.length,o=this._domRoot,s=null,l=-1;if(!a[e]&&HV(t)){if(i>0&&e>n[0]){for(l=0;l<i-1&&!(n[l]<e&&n[l+1]>e);l++);s=a[n[l]]}if(n.splice(l+1,0,e),a[e]=t,!t.virtual)if(s){var u=s.dom;u.nextSibling?o.insertBefore(t.dom,u.nextSibling):o.appendChild(t.dom)}else o.firstChild?o.insertBefore(t.dom,o.firstChild):o.appendChild(t.dom);t.painter||(t.painter=this)}},r.prototype.eachLayer=function(e,t){for(var a=this._zlevelList,n=0;n<a.length;n++){var i=a[n];e.call(t,this._layers[i],i)}},r.prototype.eachBuiltinLayer=function(e,t){for(var a=this._zlevelList,n=0;n<a.length;n++){var i=a[n],o=this._layers[i];o.__builtin__&&e.call(t,o,i)}},r.prototype.eachOtherLayer=function(e,t){for(var a=this._zlevelList,n=0;n<a.length;n++){var i=a[n],o=this._layers[i];o.__builtin__||e.call(t,o,i)}},r.prototype.getLayers=function(){return this._layers},r.prototype._updateLayerStatus=function(e){this.eachBuiltinLayer(function(h,v){h.__dirty=h.__used=!1});function t(h){i&&(i.__endIndex!==h&&(i.__dirty=!0),i.__endIndex=h)}if(this._singleCanvas)for(var a=1;a<e.length;a++){var n=e[a];if(n.zlevel!==e[a-1].zlevel||n.incremental){this._needsManuallyCompositing=!0;break}}var i=null,o=0,s,l;for(l=0;l<e.length;l++){var n=e[l],u=n.zlevel,f=void 0;s!==u&&(s=u,o=0),n.incremental?(f=this.getLayer(u+FV,this._needsManuallyCompositing),f.incremental=!0,o=1):f=this.getLayer(u+(o>0?wu:0),this._needsManuallyCompositing),f.__builtin__||fh(\"ZLevel \"+u+\" has been used by unkown layer \"+f.id),f!==i&&(f.__used=!0,f.__startIndex!==l&&(f.__dirty=!0),f.__startIndex=l,f.incremental?f.__drawIndex=-1:f.__drawIndex=l,t(l),i=f),n.__dirty&We&&!n.__inHover&&(f.__dirty=!0,f.incremental&&f.__drawIndex<0&&(f.__drawIndex=l))}t(l),this.eachBuiltinLayer(function(h,v){!h.__used&&h.getElementCount()>0&&(h.__dirty=!0,h.__startIndex=h.__endIndex=h.__drawIndex=0),h.__dirty&&h.__drawIndex<0&&(h.__drawIndex=h.__startIndex)})},r.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},r.prototype._clearLayer=function(e){e.clear()},r.prototype.setBackgroundColor=function(e){this._backgroundColor=e,D(this._layers,function(t){t.setUnpainted()})},r.prototype.configLayer=function(e,t){if(t){var a=this._layerConfig;a[e]?ut(a[e],t,!0):a[e]=t;for(var n=0;n<this._zlevelList.length;n++){var i=this._zlevelList[n];if(i===e||i===e+wu){var o=this._layers[i];ut(o,a[e],!0)}}}},r.prototype.delLayer=function(e){var t=this._layers,a=this._zlevelList,n=t[e];n&&(n.dom.parentNode.removeChild(n.dom),delete t[e],a.splice(vt(a,e),1))},r.prototype.resize=function(e,t){if(this._domRoot.style){var a=this._domRoot;a.style.display=\"none\";var n=this._opts,i=this.root;if(e!=null&&(n.width=e),t!=null&&(n.height=t),e=ji(i,0,n),t=ji(i,1,n),a.style.display=\"\",this._width!==e||t!==this._height){a.style.width=e+\"px\",a.style.height=t+\"px\";for(var o in this._layers)this._layers.hasOwnProperty(o)&&this._layers[o].resize(e,t);this.refresh(!0)}this._width=e,this._height=t}else{if(e==null||t==null)return;this._width=e,this._height=t,this.getLayer(Pn).resize(e,t)}return this},r.prototype.clearLayer=function(e){var t=this._layers[e];t&&t.clear()},r.prototype.dispose=function(){this.root.innerHTML=\"\",this.root=this.storage=this._domRoot=this._layers=null},r.prototype.getRenderedCanvas=function(e){if(e=e||{},this._singleCanvas&&!this._compositeManually)return this._layers[Pn].dom;var t=new cc(\"image\",this,e.pixelRatio||this.dpr);t.initContext(),t.clear(!1,e.backgroundColor||this._backgroundColor);var a=t.ctx;if(e.pixelRatio<=this.dpr){this.refresh();var n=t.dom.width,i=t.dom.height;this.eachLayer(function(h){h.__builtin__?a.drawImage(h.dom,0,0,n,i):h.renderToCanvas&&(a.save(),h.renderToCanvas(a),a.restore())})}else for(var o={inHover:!1,viewWidth:this._width,viewHeight:this._height},s=this.storage.getDisplayList(!0),l=0,u=s.length;l<u;l++){var f=s[l];qn(a,f,o,l===u-1)}return t.dom},r.prototype.getWidth=function(){return this._width},r.prototype.getHeight=function(){return this._height},r})();function YV(r){r.registerPainter(\"canvas\",UV)}var $V=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return e.prototype.getInitialData=function(t){return ta(null,this,{useEncodeDefaulter:!0})},e.prototype.getLegendIcon=function(t){var a=new at,n=Zt(\"line\",0,t.itemHeight/2,t.itemWidth,0,t.lineStyle.stroke,!1);a.add(n),n.setStyle(t.lineStyle);var i=this.getData().getVisual(\"symbol\"),o=this.getData().getVisual(\"symbolRotate\"),s=i===\"none\"?\"circle\":i,l=t.itemHeight*.8,u=Zt(s,(t.itemWidth-l)/2,(t.itemHeight-l)/2,l,l,t.itemStyle.fill);a.add(u),u.setStyle(t.itemStyle);var f=t.iconRotate===\"inherit\"?o:t.iconRotate||0;return u.rotation=f*Math.PI/180,u.setOrigin([t.itemWidth/2,t.itemHeight/2]),s.indexOf(\"empty\")>-1&&(u.style.stroke=u.style.fill,u.style.fill=\"#fff\",u.style.lineWidth=2),a},e.type=\"series.line\",e.dependencies=[\"grid\",\"polar\"],e.defaultOption={z:3,coordinateSystem:\"cartesian2d\",legendHoverLink:!0,clip:!0,label:{position:\"top\"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:\"solid\"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:\"emptyCircle\",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:\"auto\",connectNulls:!1,sampling:\"none\",animationEasing:\"linear\",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:\"clone\"},triggerLineEvent:!1},e})(Et);function po(r,e){var t=r.mapDimensionsAll(\"defaultedLabel\"),a=t.length;if(a===1){var n=vo(r,e,t[0]);return n!=null?n+\"\":null}else if(a){for(var i=[],o=0;o<t.length;o++)i.push(vo(r,e,t[o]));return i.join(\" \")}}function VD(r,e){var t=r.mapDimensionsAll(\"defaultedLabel\");if(!z(e))return e+\"\";for(var a=[],n=0;n<t.length;n++){var i=r.getDimensionIndex(t[n]);i>=0&&a.push(e[i])}return a.join(\" \")}var kl=(function(r){k(e,r);function e(t,a,n,i){var o=r.call(this)||this;return o.updateData(t,a,n,i),o}return e.prototype._createSymbol=function(t,a,n,i,o){this.removeAll();var s=Zt(t,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),s.drift=XV,this._symbolType=t,this.add(s)},e.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t)},e.prototype.getSymbolType=function(){return this._symbolType},e.prototype.getSymbolPath=function(){return this.childAt(0)},e.prototype.highlight=function(){da(this.childAt(0))},e.prototype.downplay=function(){ga(this.childAt(0))},e.prototype.setZ=function(t,a){var n=this.childAt(0);n.zlevel=t,n.z=a},e.prototype.setDraggable=function(t,a){var n=this.childAt(0);n.draggable=t,n.cursor=!a&&t?\"move\":n.cursor},e.prototype.updateData=function(t,a,n,i){this.silent=!1;var o=t.getItemVisual(a,\"symbol\")||\"circle\",s=t.hostModel,l=e.getSymbolSize(t,a),u=o!==this._symbolType,f=i&&i.disableAnimation;if(u){var h=t.getItemVisual(a,\"symbolKeepAspect\");this._createSymbol(o,t,a,l,h)}else{var v=this.childAt(0);v.silent=!1;var c={scaleX:l[0]/2,scaleY:l[1]/2};f?v.attr(c):Tt(v,c,s,a),Pr(v)}if(this._updateCommon(t,a,l,n,i),u){var v=this.childAt(0);if(!f){var c={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:v.style.opacity}};v.scaleX=v.scaleY=0,v.style.opacity=0,Gt(v,c,s,a)}}f&&this.childAt(0).stopAnimation(\"leave\")},e.prototype._updateCommon=function(t,a,n,i,o){var s=this.childAt(0),l=t.hostModel,u,f,h,v,c,p,d,g,y;if(i&&(u=i.emphasisItemStyle,f=i.blurItemStyle,h=i.selectItemStyle,v=i.focus,c=i.blurScope,d=i.labelStatesModels,g=i.hoverScale,y=i.cursorStyle,p=i.emphasisDisabled),!i||t.hasItemOption){var m=i&&i.itemModel?i.itemModel:t.getItemModel(a),_=m.getModel(\"emphasis\");u=_.getModel(\"itemStyle\").getItemStyle(),h=m.getModel([\"select\",\"itemStyle\"]).getItemStyle(),f=m.getModel([\"blur\",\"itemStyle\"]).getItemStyle(),v=_.get(\"focus\"),c=_.get(\"blurScope\"),p=_.get(\"disabled\"),d=ie(m),g=_.getShallow(\"scale\"),y=m.getShallow(\"cursor\")}var S=t.getItemVisual(a,\"symbolRotate\");s.attr(\"rotation\",(S||0)*Math.PI/180||0);var b=mi(t.getItemVisual(a,\"symbolOffset\"),n);b&&(s.x=b[0],s.y=b[1]),y&&s.attr(\"cursor\",y);var x=t.getItemVisual(a,\"style\"),w=x.fill;if(s instanceof se){var T=s.style;s.useStyle(V({image:T.image,x:T.x,y:T.y,width:T.width,height:T.height},x))}else s.__isEmptyBrush?s.useStyle(V({},x)):s.useStyle(x),s.style.decal=null,s.setColor(w,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var A=t.getItemVisual(a,\"liftZ\"),C=this._z2;A!=null?C==null&&(this._z2=s.z2,s.z2+=A):C!=null&&(s.z2=C,this._z2=null);var M=o&&o.useNameLabel;ce(s,d,{labelFetcher:l,labelDataIndex:a,defaultText:I,inheritColor:w,defaultOpacity:x.opacity});function I(R){return M?t.getName(R):po(t,R)}this._sizeX=n[0]/2,this._sizeY=n[1]/2;var L=s.ensureState(\"emphasis\");L.style=u,s.ensureState(\"select\").style=h,s.ensureState(\"blur\").style=f;var P=g==null||g===!0?Math.max(1.1,3/this._sizeY):isFinite(g)&&g>0?+g:1;L.scaleX=this._sizeX*P,L.scaleY=this._sizeY*P,this.setSymbolScale(1),Ht(this,v,c,p)},e.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},e.prototype.fadeOut=function(t,a,n){var i=this.childAt(0),o=nt(this).dataIndex,s=n&&n.animation;if(this.silent=i.silent=!0,n&&n.fadeLabel){var l=i.getTextContent();l&&Ja(l,{style:{opacity:0}},a,{dataIndex:o,removeOpt:s,cb:function(){i.removeTextContent()}})}else i.removeTextContent();Ja(i,{style:{opacity:0},scaleX:0,scaleY:0},a,{dataIndex:o,cb:t,removeOpt:s})},e.getSymbolSize=function(t,a){return Oo(t.getItemVisual(a,\"symbolSize\"))},e})(at);function XV(r,e){this.parent.drift(r,e)}function pc(r,e,t,a){return e&&!isNaN(e[0])&&!isNaN(e[1])&&!(a.isIgnore&&a.isIgnore(t))&&!(a.clipShape&&!a.clipShape.contain(e[0],e[1]))&&r.getItemVisual(t,\"symbol\")!==\"none\"}function I1(r){return r!=null&&!tt(r)&&(r={isIgnore:r}),r||{}}function L1(r){var e=r.hostModel,t=e.getModel(\"emphasis\");return{emphasisItemStyle:t.getModel(\"itemStyle\").getItemStyle(),blurItemStyle:e.getModel([\"blur\",\"itemStyle\"]).getItemStyle(),selectItemStyle:e.getModel([\"select\",\"itemStyle\"]).getItemStyle(),focus:t.get(\"focus\"),blurScope:t.get(\"blurScope\"),emphasisDisabled:t.get(\"disabled\"),hoverScale:t.get(\"scale\"),labelStatesModels:ie(e),cursorStyle:e.get(\"cursor\")}}var Ol=(function(){function r(e){this.group=new at,this._SymbolCtor=e||kl}return r.prototype.updateData=function(e,t){this._progressiveEls=null,t=I1(t);var a=this.group,n=e.hostModel,i=this._data,o=this._SymbolCtor,s=t.disableAnimation,l=L1(e),u={disableAnimation:s},f=t.getSymbolPoint||function(h){return e.getItemLayout(h)};i||a.removeAll(),e.diff(i).add(function(h){var v=f(h);if(pc(e,v,h,t)){var c=new o(e,h,l,u);c.setPosition(v),e.setItemGraphicEl(h,c),a.add(c)}}).update(function(h,v){var c=i.getItemGraphicEl(v),p=f(h);if(!pc(e,p,h,t)){a.remove(c);return}var d=e.getItemVisual(h,\"symbol\")||\"circle\",g=c&&c.getSymbolType&&c.getSymbolType();if(!c||g&&g!==d)a.remove(c),c=new o(e,h,l,u),c.setPosition(p);else{c.updateData(e,h,l,u);var y={x:p[0],y:p[1]};s?c.attr(y):Tt(c,y,n)}a.add(c),e.setItemGraphicEl(h,c)}).remove(function(h){var v=i.getItemGraphicEl(h);v&&v.fadeOut(function(){a.remove(v)},n)}).execute(),this._getSymbolPoint=f,this._data=e},r.prototype.updateLayout=function(){var e=this,t=this._data;t&&t.eachItemGraphicEl(function(a,n){var i=e._getSymbolPoint(n);a.setPosition(i),a.markRedraw()})},r.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=L1(e),this._data=null,this.group.removeAll()},r.prototype.incrementalUpdate=function(e,t,a){this._progressiveEls=[],a=I1(a);function n(l){l.isGroup||(l.incremental=!0,l.ensureState(\"emphasis\").hoverLayer=!0)}for(var i=e.start;i<e.end;i++){var o=t.getItemLayout(i);if(pc(t,o,i,a)){var s=new this._SymbolCtor(t,i,this._seriesScope);s.traverse(n),s.setPosition(o),this.group.add(s),t.setItemGraphicEl(i,s),this._progressiveEls.push(s)}}},r.prototype.eachRendered=function(e){nn(this._progressiveEls||this.group,e)},r.prototype.remove=function(e){var t=this.group,a=this._data;a&&e?a.eachItemGraphicEl(function(n){n.fadeOut(function(){t.remove(n)},a.hostModel)}):t.removeAll()},r})();function zD(r,e,t){var a=r.getBaseAxis(),n=r.getOtherAxis(a),i=ZV(n,t),o=a.dim,s=n.dim,l=e.mapDimension(s),u=e.mapDimension(o),f=s===\"x\"||s===\"radius\"?1:0,h=G(r.dimensions,function(p){return e.mapDimension(p)}),v=!1,c=e.getCalculationInfo(\"stackResultDimension\");return ma(e,h[0])&&(v=!0,h[0]=c),ma(e,h[1])&&(v=!0,h[1]=c),{dataDimsForPoint:h,valueStart:i,valueAxisDim:s,baseAxisDim:o,stacked:!!v,valueDim:l,baseDim:u,baseDataOffset:f,stackedOverDimension:e.getCalculationInfo(\"stackedOverDimension\")}}function ZV(r,e){var t=0,a=r.scale.getExtent();return e===\"start\"?t=a[0]:e===\"end\"?t=a[1]:wt(e)&&!isNaN(e)?t=e:a[0]>0?t=a[0]:a[1]<0&&(t=a[1]),t}function GD(r,e,t,a){var n=NaN;r.stacked&&(n=t.get(t.getCalculationInfo(\"stackedOverDimension\"),a)),isNaN(n)&&(n=r.valueStart);var i=r.baseDataOffset,o=[];return o[i]=t.get(r.baseDim,a),o[1-i]=n,e.dataToPoint(o)}function qV(r,e){var t=[];return e.diff(r).add(function(a){t.push({cmd:\"+\",idx:a})}).update(function(a,n){t.push({cmd:\"=\",idx:n,idx1:a})}).remove(function(a){t.push({cmd:\"-\",idx:a})}).execute(),t}function KV(r,e,t,a,n,i,o,s){for(var l=qV(r,e),u=[],f=[],h=[],v=[],c=[],p=[],d=[],g=zD(n,e,o),y=r.getLayout(\"points\")||[],m=e.getLayout(\"points\")||[],_=0;_<l.length;_++){var S=l[_],b=!0,x=void 0,w=void 0;switch(S.cmd){case\"=\":x=S.idx*2,w=S.idx1*2;var T=y[x],A=y[x+1],C=m[w],M=m[w+1];(isNaN(T)||isNaN(A))&&(T=C,A=M),u.push(T,A),f.push(C,M),h.push(t[x],t[x+1]),v.push(a[w],a[w+1]),d.push(e.getRawIndex(S.idx1));break;case\"+\":var I=S.idx,L=g.dataDimsForPoint,P=n.dataToPoint([e.get(L[0],I),e.get(L[1],I)]);w=I*2,u.push(P[0],P[1]),f.push(m[w],m[w+1]);var R=GD(g,n,e,I);h.push(R[0],R[1]),v.push(a[w],a[w+1]),d.push(e.getRawIndex(I));break;case\"-\":b=!1}b&&(c.push(S),p.push(p.length))}p.sort(function(it,Pt){return d[it]-d[Pt]});for(var E=u.length,N=Ur(E),O=Ur(E),B=Ur(E),F=Ur(E),H=[],_=0;_<p.length;_++){var U=p[_],j=_*2,Q=U*2;N[j]=u[Q],N[j+1]=u[Q+1],O[j]=f[Q],O[j+1]=f[Q+1],B[j]=h[Q],B[j+1]=h[Q+1],F[j]=v[Q],F[j+1]=v[Q+1],H[_]=c[U]}return{current:N,next:O,stackedOnCurrent:B,stackedOnNext:F,status:H}}var Ia=Math.min,La=Math.max;function ri(r,e){return isNaN(r)||isNaN(e)}function Cd(r,e,t,a,n,i,o,s,l){for(var u,f,h,v,c,p,d=t,g=0;g<a;g++){var y=e[d*2],m=e[d*2+1];if(d>=n||d<0)break;if(ri(y,m)){if(l){d+=i;continue}break}if(d===t)r[i>0?\"moveTo\":\"lineTo\"](y,m),h=y,v=m;else{var _=y-u,S=m-f;if(_*_+S*S<.5){d+=i;continue}if(o>0){for(var b=d+i,x=e[b*2],w=e[b*2+1];x===y&&w===m&&g<a;)g++,b+=i,d+=i,x=e[b*2],w=e[b*2+1],y=e[d*2],m=e[d*2+1],_=y-u,S=m-f;var T=g+1;if(l)for(;ri(x,w)&&T<a;)T++,b+=i,x=e[b*2],w=e[b*2+1];var A=.5,C=0,M=0,I=void 0,L=void 0;if(T>=a||ri(x,w))c=y,p=m;else{C=x-u,M=w-f;var P=y-u,R=x-y,E=m-f,N=w-m,O=void 0,B=void 0;if(s===\"x\"){O=Math.abs(P),B=Math.abs(R);var F=C>0?1:-1;c=y-F*O*o,p=m,I=y+F*B*o,L=m}else if(s===\"y\"){O=Math.abs(E),B=Math.abs(N);var H=M>0?1:-1;c=y,p=m-H*O*o,I=y,L=m+H*B*o}else O=Math.sqrt(P*P+E*E),B=Math.sqrt(R*R+N*N),A=B/(B+O),c=y-C*o*(1-A),p=m-M*o*(1-A),I=y+C*o*A,L=m+M*o*A,I=Ia(I,La(x,y)),L=Ia(L,La(w,m)),I=La(I,Ia(x,y)),L=La(L,Ia(w,m)),C=I-y,M=L-m,c=y-C*O/B,p=m-M*O/B,c=Ia(c,La(u,y)),p=Ia(p,La(f,m)),c=La(c,Ia(u,y)),p=La(p,Ia(f,m)),C=y-c,M=m-p,I=y+C*B/O,L=m+M*B/O}r.bezierCurveTo(h,v,c,p,y,m),h=I,v=L}else r.lineTo(y,m)}u=y,f=m,d+=i}return g}var FD=(function(){function r(){this.smooth=0,this.smoothConstraint=!0}return r})(),jV=(function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type=\"ec-polyline\",a}return e.prototype.getDefaultStyle=function(){return{stroke:\"#000\",fill:null}},e.prototype.getDefaultShape=function(){return new FD},e.prototype.buildPath=function(t,a){var n=a.points,i=0,o=n.length/2;if(a.connectNulls){for(;o>0&&ri(n[o*2-2],n[o*2-1]);o--);for(;i<o&&ri(n[i*2],n[i*2+1]);i++);}for(;i<o;)i+=Cd(t,n,i,o,o,1,a.smooth,a.smoothMonotone,a.connectNulls)+1},e.prototype.getPointOn=function(t,a){this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var n=this.path,i=n.data,o=jr.CMD,s,l,u=a===\"x\",f=[],h=0;h<i.length;){var v=i[h++],c=void 0,p=void 0,d=void 0,g=void 0,y=void 0,m=void 0,_=void 0;switch(v){case o.M:s=i[h++],l=i[h++];break;case o.L:if(c=i[h++],p=i[h++],_=u?(t-s)/(c-s):(t-l)/(p-l),_<=1&&_>=0){var S=u?(p-l)*_+l:(c-s)*_+s;return u?[t,S]:[S,t]}s=c,l=p;break;case o.C:c=i[h++],p=i[h++],d=i[h++],g=i[h++],y=i[h++],m=i[h++];var b=u?gf(s,c,d,y,t,f):gf(l,p,g,m,t,f);if(b>0)for(var x=0;x<b;x++){var w=f[x];if(w<=1&&w>=0){var S=u?ee(l,p,g,m,w):ee(s,c,d,y,w);return u?[t,S]:[S,t]}}s=y,l=m;break}}},e})(mt),JV=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e})(FD),HD=(function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type=\"ec-polygon\",a}return e.prototype.getDefaultShape=function(){return new JV},e.prototype.buildPath=function(t,a){var n=a.points,i=a.stackedOnPoints,o=0,s=n.length/2,l=a.smoothMonotone;if(a.connectNulls){for(;s>0&&ri(n[s*2-2],n[s*2-1]);s--);for(;o<s&&ri(n[o*2],n[o*2+1]);o++);}for(;o<s;){var u=Cd(t,n,o,s,s,1,a.smooth,l,a.connectNulls);Cd(t,i,o+u-1,u,s,-1,a.stackedOnSmooth,l,a.connectNulls),o+=u+1,t.closePath()}},e})(mt);function WD(r,e,t,a,n){var i=r.getArea(),o=i.x,s=i.y,l=i.width,u=i.height,f=t.get([\"lineStyle\",\"width\"])||0;o-=f/2,s-=f/2,l+=f,u+=f,l=Math.ceil(l),o!==Math.floor(o)&&(o=Math.floor(o),l++);var h=new xt({shape:{x:o,y:s,width:l,height:u}});if(e){var v=r.getBaseAxis(),c=v.isHorizontal(),p=v.inverse;c?(p&&(h.shape.x+=l),h.shape.width=0):(p||(h.shape.y+=u),h.shape.height=0);var d=K(n)?function(g){n(g,h)}:null;Gt(h,{shape:{width:l,height:u,x:o,y:s}},t,null,a,d)}return h}function UD(r,e,t){var a=r.getArea(),n=Wt(a.r0,1),i=Wt(a.r,1),o=new be({shape:{cx:Wt(r.cx,1),cy:Wt(r.cy,1),r0:n,r:i,startAngle:a.startAngle,endAngle:a.endAngle,clockwise:a.clockwise}});if(e){var s=r.getBaseAxis().dim===\"angle\";s?o.shape.endAngle=a.startAngle:o.shape.r=n,Gt(o,{shape:{endAngle:a.endAngle,r:i}},t)}return o}function Nl(r,e,t,a,n){if(r){if(r.type===\"polar\")return UD(r,e,t);if(r.type===\"cartesian2d\")return WD(r,e,t,a,n)}else return null;return null}function _i(r,e){return r.type===e}function P1(r,e){if(r.length===e.length){for(var t=0;t<r.length;t++)if(r[t]!==e[t])return;return!0}}function R1(r){for(var e=1/0,t=1/0,a=-1/0,n=-1/0,i=0;i<r.length;){var o=r[i++],s=r[i++];isNaN(o)||(e=Math.min(o,e),a=Math.max(o,a)),isNaN(s)||(t=Math.min(s,t),n=Math.max(s,n))}return[[e,t],[a,n]]}function E1(r,e){var t=R1(r),a=t[0],n=t[1],i=R1(e),o=i[0],s=i[1];return Math.max(Math.abs(a[0]-o[0]),Math.abs(a[1]-o[1]),Math.abs(n[0]-s[0]),Math.abs(n[1]-s[1]))}function k1(r){return wt(r)?r:r?.5:0}function QV(r,e,t){if(!t.valueDim)return[];for(var a=e.count(),n=Ur(a*2),i=0;i<a;i++){var o=GD(t,r,e,i);n[i*2]=o[0],n[i*2+1]=o[1]}return n}function Pa(r,e,t,a,n){var i=t.getBaseAxis(),o=i.dim===\"x\"||i.dim===\"radius\"?0:1,s=[],l=0,u=[],f=[],h=[],v=[];if(n){for(l=0;l<r.length;l+=2){var c=e||r;!isNaN(c[l])&&!isNaN(c[l+1])&&v.push(r[l],r[l+1])}r=v}for(l=0;l<r.length-2;l+=2)switch(h[0]=r[l+2],h[1]=r[l+3],f[0]=r[l],f[1]=r[l+1],s.push(f[0],f[1]),a){case\"end\":u[o]=h[o],u[1-o]=f[1-o],s.push(u[0],u[1]);break;case\"middle\":var p=(f[o]+h[o])/2,d=[];u[o]=d[o]=p,u[1-o]=f[1-o],d[1-o]=h[1-o],s.push(u[0],u[1]),s.push(d[0],d[1]);break;default:u[o]=f[o],u[1-o]=h[1-o],s.push(u[0],u[1])}return s.push(r[l++],r[l++]),s}function tz(r,e){var t=[],a=r.length,n,i;function o(f,h,v){var c=f.coord,p=(v-c)/(h.coord-c),d=xg(p,[f.color,h.color]);return{coord:v,color:d}}for(var s=0;s<a;s++){var l=r[s],u=l.coord;if(u<0)n=l;else if(u>e){i?t.push(o(i,l,e)):n&&t.push(o(n,l,0),o(n,l,e));break}else n&&(t.push(o(n,l,0)),n=null),t.push(l),i=l}return t}function ez(r,e,t){var a=r.getVisual(\"visualMeta\");if(!(!a||!a.length||!r.count())&&e.type===\"cartesian2d\"){for(var n,i,o=a.length-1;o>=0;o--){var s=r.getDimensionInfo(a[o].dimension);if(n=s&&s.coordDim,n===\"x\"||n===\"y\"){i=a[o];break}}if(i){var l=e.getAxis(n),u=G(i.stops,function(_){return{coord:l.toGlobalCoord(l.dataToCoord(_.value)),color:_.color}}),f=u.length,h=i.outerColors.slice();f&&u[0].coord>u[f-1].coord&&(u.reverse(),h.reverse());var v=tz(u,n===\"x\"?t.getWidth():t.getHeight()),c=v.length;if(!c&&f)return u[0].coord<0?h[1]?h[1]:u[f-1].color:h[0]?h[0]:u[0].color;var p=10,d=v[0].coord-p,g=v[c-1].coord+p,y=g-d;if(y<.001)return\"transparent\";D(v,function(_){_.offset=(_.coord-d)/y}),v.push({offset:c?v[c-1].offset:.5,color:h[1]||\"transparent\"}),v.unshift({offset:c?v[0].offset:.5,color:h[0]||\"transparent\"});var m=new Ao(0,0,0,0,v,!0);return m[n]=d,m[n+\"2\"]=g,m}}}function rz(r,e,t){var a=r.get(\"showAllSymbol\"),n=a===\"auto\";if(!(a&&!n)){var i=t.getAxesByScale(\"ordinal\")[0];if(i&&!(n&&az(i,e))){var o=e.mapDimension(i.dim),s={};return D(i.getViewLabels(),function(l){var u=i.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(e.get(o,l))}}}}function az(r,e){var t=r.getExtent(),a=Math.abs(t[1]-t[0])/r.scale.count();isNaN(a)&&(a=0);for(var n=e.count(),i=Math.max(1,Math.round(n/5)),o=0;o<n;o+=i)if(kl.getSymbolSize(e,o)[r.isHorizontal()?1:0]*1.5>a)return!1;return!0}function nz(r,e){return isNaN(r)||isNaN(e)}function iz(r){for(var e=r.length/2;e>0&&nz(r[e*2-2],r[e*2-1]);e--);return e-1}function O1(r,e){return[r[e*2],r[e*2+1]]}function oz(r,e,t){for(var a=r.length/2,n=t===\"x\"?0:1,i,o,s=0,l=-1,u=0;u<a;u++)if(o=r[u*2+n],!(isNaN(o)||isNaN(r[u*2+1-n]))){if(u===0){i=o;continue}if(i<=e&&o>=e||i>=e&&o<=e){l=u;break}s=u,i=o}return{range:[s,l],t:(e-i)/(o-i)}}function YD(r){if(r.get([\"endLabel\",\"show\"]))return!0;for(var e=0;e<Ee.length;e++)if(r.get([Ee[e],\"endLabel\",\"show\"]))return!0;return!1}function dc(r,e,t,a){if(_i(e,\"cartesian2d\")){var n=a.getModel(\"endLabel\"),i=n.get(\"valueAnimation\"),o=a.getData(),s={lastFrameIndex:0},l=YD(a)?function(c,p){r._endLabelOnDuring(c,p,o,s,i,n,e)}:null,u=e.getBaseAxis().isHorizontal(),f=WD(e,t,a,function(){var c=r._endLabel;c&&t&&s.originalX!=null&&c.attr({x:s.originalX,y:s.originalY})},l);if(!a.get(\"clip\",!0)){var h=f.shape,v=Math.max(h.width,h.height);u?(h.y-=v,h.height+=v*2):(h.x-=v,h.width+=v*2)}return l&&l(1,f),f}else return UD(e,t,a)}function sz(r,e){var t=e.getBaseAxis(),a=t.isHorizontal(),n=t.inverse,i=a?n?\"right\":\"left\":\"center\",o=a?\"middle\":n?\"top\":\"bottom\";return{normal:{align:r.get(\"align\")||i,verticalAlign:r.get(\"verticalAlign\")||o}}}var lz=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.init=function(){var t=new at,a=new Ol;this.group.add(a.group),this._symbolDraw=a,this._lineGroup=t,this._changePolyState=$(this._changePolyState,this)},e.prototype.render=function(t,a,n){var i=t.coordinateSystem,o=this.group,s=t.getData(),l=t.getModel(\"lineStyle\"),u=t.getModel(\"areaStyle\"),f=s.getLayout(\"points\")||[],h=i.type===\"polar\",v=this._coordSys,c=this._symbolDraw,p=this._polyline,d=this._polygon,g=this._lineGroup,y=!a.ssr&&t.get(\"animation\"),m=!u.isEmpty(),_=u.get(\"origin\"),S=zD(i,s,_),b=m&&QV(i,s,S),x=t.get(\"showSymbol\"),w=t.get(\"connectNulls\"),T=x&&!h&&rz(t,s,i),A=this._data;A&&A.eachItemGraphicEl(function(it,Pt){it.__temp&&(o.remove(it),A.setItemGraphicEl(Pt,null))}),x||c.remove(),o.add(g);var C=h?!1:t.get(\"step\"),M;i&&i.getArea&&t.get(\"clip\",!0)&&(M=i.getArea(),M.width!=null?(M.x-=.1,M.y-=.1,M.width+=.2,M.height+=.2):M.r0&&(M.r0-=.5,M.r+=.5)),this._clipShapeForSymbol=M;var I=ez(s,i,n)||s.getVisual(\"style\")[s.getVisual(\"drawType\")];if(!(p&&v.type===i.type&&C===this._step))x&&c.updateData(s,{isIgnore:T,clipShape:M,disableAnimation:!0,getSymbolPoint:function(it){return[f[it*2],f[it*2+1]]}}),y&&this._initSymbolLabelAnimation(s,i,M),C&&(b&&(b=Pa(b,f,i,C,w)),f=Pa(f,null,i,C,w)),p=this._newPolyline(f),m?d=this._newPolygon(f,b):d&&(g.remove(d),d=this._polygon=null),h||this._initOrUpdateEndLabel(t,i,ui(I)),g.setClipPath(dc(this,i,!0,t));else{m&&!d?d=this._newPolygon(f,b):d&&!m&&(g.remove(d),d=this._polygon=null),h||this._initOrUpdateEndLabel(t,i,ui(I));var L=g.getClipPath();if(L){var P=dc(this,i,!1,t);Gt(L,{shape:P.shape},t)}else g.setClipPath(dc(this,i,!0,t));x&&c.updateData(s,{isIgnore:T,clipShape:M,disableAnimation:!0,getSymbolPoint:function(it){return[f[it*2],f[it*2+1]]}}),(!P1(this._stackedOnPoints,b)||!P1(this._points,f))&&(y?this._doUpdateAnimation(s,b,i,n,C,_,w):(C&&(b&&(b=Pa(b,f,i,C,w)),f=Pa(f,null,i,C,w)),p.setShape({points:f}),d&&d.setShape({points:f,stackedOnPoints:b})))}var R=t.getModel(\"emphasis\"),E=R.get(\"focus\"),N=R.get(\"blurScope\"),O=R.get(\"disabled\");if(p.useStyle(J(l.getLineStyle(),{fill:\"none\",stroke:I,lineJoin:\"bevel\"})),ve(p,t,\"lineStyle\"),p.style.lineWidth>0&&t.get([\"emphasis\",\"lineStyle\",\"width\"])===\"bolder\"){var B=p.getState(\"emphasis\").style;B.lineWidth=+p.style.lineWidth+1}nt(p).seriesIndex=t.seriesIndex,Ht(p,E,N,O);var F=k1(t.get(\"smooth\")),H=t.get(\"smoothMonotone\");if(p.setShape({smooth:F,smoothMonotone:H,connectNulls:w}),d){var U=s.getCalculationInfo(\"stackedOnSeries\"),j=0;d.useStyle(J(u.getAreaStyle(),{fill:I,opacity:.7,lineJoin:\"bevel\",decal:s.getVisual(\"style\").decal})),U&&(j=k1(U.get(\"smooth\"))),d.setShape({smooth:F,stackedOnSmooth:j,smoothMonotone:H,connectNulls:w}),ve(d,t,\"areaStyle\"),nt(d).seriesIndex=t.seriesIndex,Ht(d,E,N,O)}var Q=this._changePolyState;s.eachItemGraphicEl(function(it){it&&(it.onHoverStateChange=Q)}),this._polyline.onHoverStateChange=Q,this._data=s,this._coordSys=i,this._stackedOnPoints=b,this._points=f,this._step=C,this._valueOrigin=_,t.get(\"triggerLineEvent\")&&(this.packEventData(t,p),d&&this.packEventData(t,d))},e.prototype.packEventData=function(t,a){nt(a).eventData={componentType:\"series\",componentSubType:\"line\",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:\"line\"}},e.prototype.highlight=function(t,a,n,i){var o=t.getData(),s=oi(o,i);if(this._changePolyState(\"emphasis\"),!(s instanceof Array)&&s!=null&&s>=0){var l=o.getLayout(\"points\"),u=o.getItemGraphicEl(s);if(!u){var f=l[s*2],h=l[s*2+1];if(isNaN(f)||isNaN(h)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(f,h))return;var v=t.get(\"zlevel\")||0,c=t.get(\"z\")||0;u=new kl(o,s),u.x=f,u.y=h,u.setZ(v,c);var p=u.getSymbolPath().getTextContent();p&&(p.zlevel=v,p.z=c,p.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else Lt.prototype.highlight.call(this,t,a,n,i)},e.prototype.downplay=function(t,a,n,i){var o=t.getData(),s=oi(o,i);if(this._changePolyState(\"normal\"),s!=null&&s>=0){var l=o.getItemGraphicEl(s);l&&(l.__temp?(o.setItemGraphicEl(s,null),this.group.remove(l)):l.downplay())}else Lt.prototype.downplay.call(this,t,a,n,i)},e.prototype._changePolyState=function(t){var a=this._polygon;wf(this._polyline,t),a&&wf(a,t)},e.prototype._newPolyline=function(t){var a=this._polyline;return a&&this._lineGroup.remove(a),a=new jV({shape:{points:t},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(a),this._polyline=a,a},e.prototype._newPolygon=function(t,a){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new HD({shape:{points:t,stackedOnPoints:a},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},e.prototype._initSymbolLabelAnimation=function(t,a,n){var i,o,s=a.getBaseAxis(),l=s.inverse;a.type===\"cartesian2d\"?(i=s.isHorizontal(),o=!1):a.type===\"polar\"&&(i=s.dim===\"angle\",o=!0);var u=t.hostModel,f=u.get(\"animationDuration\");K(f)&&(f=f(null));var h=u.get(\"animationDelay\")||0,v=K(h)?h(null):h;t.eachItemGraphicEl(function(c,p){var d=c;if(d){var g=[c.x,c.y],y=void 0,m=void 0,_=void 0;if(n)if(o){var S=n,b=a.pointToCoord(g);i?(y=S.startAngle,m=S.endAngle,_=-b[1]/180*Math.PI):(y=S.r0,m=S.r,_=b[0])}else{var x=n;i?(y=x.x,m=x.x+x.width,_=c.x):(y=x.y+x.height,m=x.y,_=c.y)}var w=m===y?0:(_-y)/(m-y);l&&(w=1-w);var T=K(h)?h(p):f*w+v,A=d.getSymbolPath(),C=A.getTextContent();d.attr({scaleX:0,scaleY:0}),d.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:T}),C&&C.animateFrom({style:{opacity:0}},{duration:300,delay:T}),A.disableLabelAnimation=!0}})},e.prototype._initOrUpdateEndLabel=function(t,a,n){var i=t.getModel(\"endLabel\");if(YD(t)){var o=t.getData(),s=this._polyline,l=o.getLayout(\"points\");if(!l){s.removeTextContent(),this._endLabel=null;return}var u=this._endLabel;u||(u=this._endLabel=new St({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var f=iz(l);f>=0&&(ce(s,ie(t,\"endLabel\"),{inheritColor:n,labelFetcher:t,labelDataIndex:f,defaultText:function(h,v,c){return c!=null?VD(o,c):po(o,h)},enableTextSetter:!0},sz(i,a)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},e.prototype._endLabelOnDuring=function(t,a,n,i,o,s,l){var u=this._endLabel,f=this._polyline;if(u){t<1&&i.originalX==null&&(i.originalX=u.x,i.originalY=u.y);var h=n.getLayout(\"points\"),v=n.hostModel,c=v.get(\"connectNulls\"),p=s.get(\"precision\"),d=s.get(\"distance\")||0,g=l.getBaseAxis(),y=g.isHorizontal(),m=g.inverse,_=a.shape,S=m?y?_.x:_.y+_.height:y?_.x+_.width:_.y,b=(y?d:0)*(m?-1:1),x=(y?0:-d)*(m?-1:1),w=y?\"x\":\"y\",T=oz(h,S,w),A=T.range,C=A[1]-A[0],M=void 0;if(C>=1){if(C>1&&!c){var I=O1(h,A[0]);u.attr({x:I[0]+b,y:I[1]+x}),o&&(M=v.getRawValue(A[0]))}else{var I=f.getPointOn(S,w);I&&u.attr({x:I[0]+b,y:I[1]+x});var L=v.getRawValue(A[0]),P=v.getRawValue(A[1]);o&&(M=MT(n,p,L,P,T.t))}i.lastFrameIndex=A[0]}else{var R=t===1||i.lastFrameIndex>0?A[0]:0,I=O1(h,R);o&&(M=v.getRawValue(R)),u.attr({x:I[0]+b,y:I[1]+x})}if(o){var E=Mo(u);typeof E.setLabelText==\"function\"&&E.setLabelText(M)}}},e.prototype._doUpdateAnimation=function(t,a,n,i,o,s,l){var u=this._polyline,f=this._polygon,h=t.hostModel,v=KV(this._data,t,this._stackedOnPoints,a,this._coordSys,n,this._valueOrigin),c=v.current,p=v.stackedOnCurrent,d=v.next,g=v.stackedOnNext;if(o&&(p=Pa(v.stackedOnCurrent,v.current,n,o,l),c=Pa(v.current,null,n,o,l),g=Pa(v.stackedOnNext,v.next,n,o,l),d=Pa(v.next,null,n,o,l)),E1(c,d)>3e3||f&&E1(p,g)>3e3){u.stopAnimation(),u.setShape({points:d}),f&&(f.stopAnimation(),f.setShape({points:d,stackedOnPoints:g}));return}u.shape.__points=v.current,u.shape.points=c;var y={shape:{points:d}};v.current!==c&&(y.shape.__points=v.next),u.stopAnimation(),Tt(u,y,h),f&&(f.setShape({points:c,stackedOnPoints:p}),f.stopAnimation(),Tt(f,{shape:{stackedOnPoints:g}},h),u.shape.points!==f.shape.points&&(f.shape.points=u.shape.points));for(var m=[],_=v.status,S=0;S<_.length;S++){var b=_[S].cmd;if(b===\"=\"){var x=t.getItemGraphicEl(_[S].idx1);x&&m.push({el:x,ptIdx:S})}}u.animators&&u.animators.length&&u.animators[0].during(function(){f&&f.dirtyShape();for(var w=u.shape.__points,T=0;T<m.length;T++){var A=m[T].el,C=m[T].ptIdx*2;A.x=w[C],A.y=w[C+1],A.markRedraw()}})},e.prototype.remove=function(t){var a=this.group,n=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),n&&n.eachItemGraphicEl(function(i,o){i.__temp&&(a.remove(i),n.setItemGraphicEl(o,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._endLabel=this._data=null},e.type=\"line\",e})(Lt);function Bl(r,e){return{seriesType:r,plan:Eo(),reset:function(t){var a=t.getData(),n=t.coordinateSystem,i=t.pipelineContext,o=e||i.large;if(n){var s=G(n.dimensions,function(c){return a.mapDimension(c)}).slice(0,2),l=s.length,u=a.getCalculationInfo(\"stackResultDimension\");ma(a,s[0])&&(s[0]=u),ma(a,s[1])&&(s[1]=u);var f=a.getStore(),h=a.getDimensionIndex(s[0]),v=a.getDimensionIndex(s[1]);return l&&{progress:function(c,p){for(var d=c.end-c.start,g=o&&Ur(d*l),y=[],m=[],_=c.start,S=0;_<c.end;_++){var b=void 0;if(l===1){var x=f.get(h,_);b=n.dataToPoint(x,null,m)}else y[0]=f.get(h,_),y[1]=f.get(v,_),b=n.dataToPoint(y,null,m);o?(g[S++]=b[0],g[S++]=b[1]):p.setItemLayout(_,b.slice())}o&&p.setLayout(\"points\",g)}}}}}}var uz={average:function(r){for(var e=0,t=0,a=0;a<r.length;a++)isNaN(r[a])||(e+=r[a],t++);return t===0?NaN:e/t},sum:function(r){for(var e=0,t=0;t<r.length;t++)e+=r[t]||0;return e},max:function(r){for(var e=-1/0,t=0;t<r.length;t++)r[t]>e&&(e=r[t]);return isFinite(e)?e:NaN},min:function(r){for(var e=1/0,t=0;t<r.length;t++)r[t]<e&&(e=r[t]);return isFinite(e)?e:NaN},nearest:function(r){return r[0]}},fz=function(r){return Math.round(r.length/2)};function $D(r){return{seriesType:r,reset:function(e,t,a){var n=e.getData(),i=e.get(\"sampling\"),o=e.coordinateSystem,s=n.count();if(s>10&&o.type===\"cartesian2d\"&&i){var l=o.getBaseAxis(),u=o.getOtherAxis(l),f=l.getExtent(),h=a.getDevicePixelRatio(),v=Math.abs(f[1]-f[0])*(h||1),c=Math.round(s/v);if(isFinite(c)&&c>1){i===\"lttb\"?e.setData(n.lttbDownSample(n.mapDimension(u.dim),1/c)):i===\"minmax\"&&e.setData(n.minmaxDownSample(n.mapDimension(u.dim),1/c));var p=void 0;Y(i)?p=uz[i]:K(i)&&(p=i),p&&e.setData(n.downSample(n.mapDimension(u.dim),1/c,p,fz))}}}}}function hz(r){r.registerChartView(lz),r.registerSeriesModel($V),r.registerLayout(Bl(\"line\",!0)),r.registerVisual({seriesType:\"line\",reset:function(e){var t=e.getData(),a=e.getModel(\"lineStyle\").getLineStyle();a&&!a.stroke&&(a.stroke=t.getVisual(\"style\").fill),t.setVisual(\"legendLineStyle\",a)}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,$D(\"line\"))}var fl=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(t,a){return ta(null,this,{useEncodeDefaulter:!0})},e.prototype.getMarkerPosition=function(t,a,n){var i=this.coordinateSystem;if(i&&i.clampData){var o=i.clampData(t),s=i.dataToPoint(o);if(n)D(i.getAxes(),function(v,c){if(v.type===\"category\"&&a!=null){var p=v.getTicksCoords(),d=v.getTickModel().get(\"alignWithLabel\"),g=o[c],y=a[c]===\"x1\"||a[c]===\"y1\";if(y&&!d&&(g+=1),p.length<2)return;if(p.length===2){s[c]=v.toGlobalCoord(v.getExtent()[y?1:0]);return}for(var m=void 0,_=void 0,S=1,b=0;b<p.length;b++){var x=p[b].coord,w=b===p.length-1?p[b-1].tickValue+S:p[b].tickValue;if(w===g){_=x;break}else if(w<g)m=x;else if(m!=null&&w>g){_=(x+m)/2;break}b===1&&(S=w-p[0].tickValue)}_==null&&(m?m&&(_=p[p.length-1].coord):_=p[0].coord),s[c]=v.toGlobalCoord(_)}});else{var l=this.getData(),u=l.getLayout(\"offset\"),f=l.getLayout(\"size\"),h=i.getBaseAxis().isHorizontal()?0:1;s[h]+=u+f/2}return s}return[NaN,NaN]},e.type=\"series.__base_bar__\",e.defaultOption={z:2,coordinateSystem:\"cartesian2d\",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:\"mod\"},e})(Et);Et.registerClass(fl);var vz=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(){return ta(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get(\"realtimeSort\",!0)||null})},e.prototype.getProgressive=function(){return this.get(\"large\")?this.get(\"progressive\"):!1},e.prototype.getProgressiveThreshold=function(){var t=this.get(\"progressiveThreshold\"),a=this.get(\"largeThreshold\");return a>t&&(t=a),t},e.prototype.brushSelector=function(t,a,n){return n.rect(a.getItemLayout(t))},e.type=\"series.bar\",e.dependencies=[\"grid\",\"polar\"],e.defaultOption=on(fl.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:\"rgba(180, 180, 180, 0.2)\",borderColor:null,borderWidth:0,borderType:\"solid\",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:\"#212121\"}},realtimeSort:!1}),e})(fl),cz=(function(){function r(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return r})(),Uf=(function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type=\"sausage\",a}return e.prototype.getDefaultShape=function(){return new cz},e.prototype.buildPath=function(t,a){var n=a.cx,i=a.cy,o=Math.max(a.r0||0,0),s=Math.max(a.r,0),l=(s-o)*.5,u=o+l,f=a.startAngle,h=a.endAngle,v=a.clockwise,c=Math.PI*2,p=v?h-f<c:f-h<c;p||(f=h-(v?c:-c));var d=Math.cos(f),g=Math.sin(f),y=Math.cos(h),m=Math.sin(h);p?(t.moveTo(d*o+n,g*o+i),t.arc(d*u+n,g*u+i,l,-Math.PI+f,f,!v)):t.moveTo(d*s+n,g*s+i),t.arc(n,i,s,f,h,!v),t.arc(y*u+n,m*u+i,l,h-Math.PI*2,h-Math.PI,!v),o!==0&&t.arc(n,i,o,h,f,v)},e})(mt);function pz(r,e){e=e||{};var t=e.isRoundCap;return function(a,n,i){var o=n.position;if(!o||o instanceof Array)return xf(a,n,i);var s=r(o),l=n.distance!=null?n.distance:5,u=this.shape,f=u.cx,h=u.cy,v=u.r,c=u.r0,p=(v+c)/2,d=u.startAngle,g=u.endAngle,y=(d+g)/2,m=t?Math.abs(v-c)/2:0,_=Math.cos,S=Math.sin,b=f+v*_(d),x=h+v*S(d),w=\"left\",T=\"top\";switch(s){case\"startArc\":b=f+(c-l)*_(y),x=h+(c-l)*S(y),w=\"center\",T=\"top\";break;case\"insideStartArc\":b=f+(c+l)*_(y),x=h+(c+l)*S(y),w=\"center\",T=\"bottom\";break;case\"startAngle\":b=f+p*_(d)+Tu(d,l+m,!1),x=h+p*S(d)+Au(d,l+m,!1),w=\"right\",T=\"middle\";break;case\"insideStartAngle\":b=f+p*_(d)+Tu(d,-l+m,!1),x=h+p*S(d)+Au(d,-l+m,!1),w=\"left\",T=\"middle\";break;case\"middle\":b=f+p*_(y),x=h+p*S(y),w=\"center\",T=\"middle\";break;case\"endArc\":b=f+(v+l)*_(y),x=h+(v+l)*S(y),w=\"center\",T=\"bottom\";break;case\"insideEndArc\":b=f+(v-l)*_(y),x=h+(v-l)*S(y),w=\"center\",T=\"top\";break;case\"endAngle\":b=f+p*_(g)+Tu(g,l+m,!0),x=h+p*S(g)+Au(g,l+m,!0),w=\"left\",T=\"middle\";break;case\"insideEndAngle\":b=f+p*_(g)+Tu(g,-l+m,!0),x=h+p*S(g)+Au(g,-l+m,!0),w=\"right\",T=\"middle\";break;default:return xf(a,n,i)}return a=a||{},a.x=b,a.y=x,a.align=w,a.verticalAlign=T,a}}function dz(r,e,t,a){if(wt(a)){r.setTextConfig({rotation:a});return}else if(z(e)){r.setTextConfig({rotation:0});return}var n=r.shape,i=n.clockwise?n.startAngle:n.endAngle,o=n.clockwise?n.endAngle:n.startAngle,s=(i+o)/2,l,u=t(e);switch(u){case\"startArc\":case\"insideStartArc\":case\"middle\":case\"insideEndArc\":case\"endArc\":l=s;break;case\"startAngle\":case\"insideStartAngle\":l=i;break;case\"endAngle\":case\"insideEndAngle\":l=o;break;default:r.setTextConfig({rotation:0});return}var f=Math.PI*1.5-l;u===\"middle\"&&f>Math.PI/2&&f<Math.PI*1.5&&(f-=Math.PI),r.setTextConfig({rotation:f})}function Tu(r,e,t){return e*Math.sin(r)*(t?-1:1)}function Au(r,e,t){return e*Math.cos(r)*(t?1:-1)}function Kn(r,e,t){var a=r.get(\"borderRadius\");if(a==null)return t?{cornerRadius:0}:null;z(a)||(a=[a,a,a,a]);var n=Math.abs(e.r||0-e.r0||0);return{cornerRadius:G(a,function(i){return Lr(i,n)})}}var gc=Math.max,yc=Math.min;function gz(r,e){var t=r.getArea&&r.getArea();if(_i(r,\"cartesian2d\")){var a=r.getBaseAxis();if(a.type!==\"category\"||!a.onBand){var n=e.getLayout(\"bandWidth\");a.isHorizontal()?(t.x-=n,t.width+=n*2):(t.y-=n,t.height+=n*2)}}return t}var yz=(function(r){k(e,r);function e(){var t=r.call(this)||this;return t.type=e.type,t._isFirstFrame=!0,t}return e.prototype.render=function(t,a,n,i){this._model=t,this._removeOnRenderedListener(n),this._updateDrawMode(t);var o=t.get(\"coordinateSystem\");(o===\"cartesian2d\"||o===\"polar\")&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(t,a,n):this._renderNormal(t,a,n,i))},e.prototype.incrementalPrepareRender=function(t){this._clear(),this._updateDrawMode(t),this._updateLargeClip(t)},e.prototype.incrementalRender=function(t,a){this._progressiveEls=[],this._incrementalRenderLarge(t,a)},e.prototype.eachRendered=function(t){nn(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var a=t.pipelineContext.large;(this._isLargeDraw==null||a!==this._isLargeDraw)&&(this._isLargeDraw=a,this._clear())},e.prototype._renderNormal=function(t,a,n,i){var o=this.group,s=t.getData(),l=this._data,u=t.coordinateSystem,f=u.getBaseAxis(),h;u.type===\"cartesian2d\"?h=f.isHorizontal():u.type===\"polar\"&&(h=f.dim===\"angle\");var v=t.isAnimationEnabled()?t:null,c=mz(t,u);c&&this._enableRealtimeSort(c,s,n);var p=t.get(\"clip\",!0)||c,d=gz(u,s);o.removeClipPath();var g=t.get(\"roundCap\",!0),y=t.get(\"showBackground\",!0),m=t.getModel(\"backgroundStyle\"),_=m.get(\"borderRadius\")||0,S=[],b=this._backgroundEls,x=i&&i.isInitSort,w=i&&i.type===\"changeAxisOrder\";function T(M){var I=Cu[u.type](s,M),L=Az(u,h,I);return L.useStyle(m.getItemStyle()),u.type===\"cartesian2d\"?L.setShape(\"r\",_):L.setShape(\"cornerRadius\",_),S[M]=L,L}s.diff(l).add(function(M){var I=s.getItemModel(M),L=Cu[u.type](s,M,I);if(y&&T(M),!(!s.hasValue(M)||!G1[u.type](L))){var P=!1;p&&(P=N1[u.type](d,L));var R=B1[u.type](t,s,M,L,h,v,f.model,!1,g);c&&(R.forceLabelAnimation=!0),F1(R,s,M,I,L,t,h,u.type===\"polar\"),x?R.attr({shape:L}):c?V1(c,v,R,L,M,h,!1,!1):Gt(R,{shape:L},t,M),s.setItemGraphicEl(M,R),o.add(R),R.ignore=P}}).update(function(M,I){var L=s.getItemModel(M),P=Cu[u.type](s,M,L);if(y){var R=void 0;b.length===0?R=T(I):(R=b[I],R.useStyle(m.getItemStyle()),u.type===\"cartesian2d\"?R.setShape(\"r\",_):R.setShape(\"cornerRadius\",_),S[M]=R);var E=Cu[u.type](s,M),N=ZD(h,E,u);Tt(R,{shape:N},v,M)}var O=l.getItemGraphicEl(I);if(!s.hasValue(M)||!G1[u.type](P)){o.remove(O);return}var B=!1;if(p&&(B=N1[u.type](d,P),B&&o.remove(O)),O?Pr(O):O=B1[u.type](t,s,M,P,h,v,f.model,!!O,g),c&&(O.forceLabelAnimation=!0),w){var F=O.getTextContent();if(F){var H=Mo(F);H.prevValue!=null&&(H.prevValue=H.value)}}else F1(O,s,M,L,P,t,h,u.type===\"polar\");x?O.attr({shape:P}):c?V1(c,v,O,P,M,h,!0,w):Tt(O,{shape:P},t,M,null),s.setItemGraphicEl(M,O),O.ignore=B,o.add(O)}).remove(function(M){var I=l.getItemGraphicEl(M);I&&tl(I,t,M)}).execute();var A=this._backgroundGroup||(this._backgroundGroup=new at);A.removeAll();for(var C=0;C<S.length;++C)A.add(S[C]);o.add(A),this._backgroundEls=S,this._data=s},e.prototype._renderLarge=function(t,a,n){this._clear(),W1(t,this.group),this._updateLargeClip(t)},e.prototype._incrementalRenderLarge=function(t,a){this._removeBackground(),W1(a,this.group,this._progressiveEls,!0)},e.prototype._updateLargeClip=function(t){var a=t.get(\"clip\",!0)&&Nl(t.coordinateSystem,!1,t),n=this.group;a?n.setClipPath(a):n.removeClipPath()},e.prototype._enableRealtimeSort=function(t,a,n){var i=this;if(a.count()){var o=t.baseAxis;if(this._isFirstFrame)this._dispatchInitSort(a,t,n),this._isFirstFrame=!1;else{var s=function(l){var u=a.getItemGraphicEl(l),f=u&&u.shape;return f&&Math.abs(o.isHorizontal()?f.height:f.width)||0};this._onRendered=function(){i._updateSortWithinSameData(a,s,o,n)},n.getZr().on(\"rendered\",this._onRendered)}}},e.prototype._dataSort=function(t,a,n){var i=[];return t.each(t.mapDimension(a.dim),function(o,s){var l=n(s);l=l??NaN,i.push({dataIndex:s,mappedValue:l,ordinalNumber:o})}),i.sort(function(o,s){return s.mappedValue-o.mappedValue}),{ordinalNumbers:G(i,function(o){return o.ordinalNumber})}},e.prototype._isOrderChangedWithinSameData=function(t,a,n){for(var i=n.scale,o=t.mapDimension(n.dim),s=Number.MAX_VALUE,l=0,u=i.getOrdinalMeta().categories.length;l<u;++l){var f=t.rawIndexOf(o,i.getRawOrdinalNumber(l)),h=f<0?Number.MIN_VALUE:a(t.indexOfRawIndex(f));if(h>s)return!0;s=h}return!1},e.prototype._isOrderDifferentInView=function(t,a){for(var n=a.scale,i=n.getExtent(),o=Math.max(0,i[0]),s=Math.min(i[1],n.getOrdinalMeta().categories.length-1);o<=s;++o)if(t.ordinalNumbers[o]!==n.getRawOrdinalNumber(o))return!0},e.prototype._updateSortWithinSameData=function(t,a,n,i){if(this._isOrderChangedWithinSameData(t,a,n)){var o=this._dataSort(t,n,a);this._isOrderDifferentInView(o,n)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:\"changeAxisOrder\",componentType:n.dim+\"Axis\",axisId:n.index,sortInfo:o}))}},e.prototype._dispatchInitSort=function(t,a,n){var i=a.baseAxis,o=this._dataSort(t,i,function(s){return t.get(t.mapDimension(a.otherAxis.dim),s)});n.dispatchAction({type:\"changeAxisOrder\",componentType:i.dim+\"Axis\",isInitSort:!0,axisId:i.index,sortInfo:o})},e.prototype.remove=function(t,a){this._clear(this._model),this._removeOnRenderedListener(a)},e.prototype.dispose=function(t,a){this._removeOnRenderedListener(a)},e.prototype._removeOnRenderedListener=function(t){this._onRendered&&(t.getZr().off(\"rendered\",this._onRendered),this._onRendered=null)},e.prototype._clear=function(t){var a=this.group,n=this._data;t&&t.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl(function(i){tl(i,t,nt(i).dataIndex)})):a.removeAll(),this._data=null,this._isFirstFrame=!0},e.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},e.type=\"bar\",e})(Lt),N1={cartesian2d:function(r,e){var t=e.width<0?-1:1,a=e.height<0?-1:1;t<0&&(e.x+=e.width,e.width=-e.width),a<0&&(e.y+=e.height,e.height=-e.height);var n=r.x+r.width,i=r.y+r.height,o=gc(e.x,r.x),s=yc(e.x+e.width,n),l=gc(e.y,r.y),u=yc(e.y+e.height,i),f=s<o,h=u<l;return e.x=f&&o>n?s:o,e.y=h&&l>i?u:l,e.width=f?0:s-o,e.height=h?0:u-l,t<0&&(e.x+=e.width,e.width=-e.width),a<0&&(e.y+=e.height,e.height=-e.height),f||h},polar:function(r,e){var t=e.r0<=e.r?1:-1;if(t<0){var a=e.r;e.r=e.r0,e.r0=a}var n=yc(e.r,r.r),i=gc(e.r0,r.r0);e.r=n,e.r0=i;var o=n-i<0;if(t<0){var a=e.r;e.r=e.r0,e.r0=a}return o}},B1={cartesian2d:function(r,e,t,a,n,i,o,s,l){var u=new xt({shape:V({},a),z2:1});if(u.__dataIndex=t,u.name=\"item\",i){var f=u.shape,h=n?\"height\":\"width\";f[h]=0}return u},polar:function(r,e,t,a,n,i,o,s,l){var u=!n&&l?Uf:be,f=new u({shape:a,z2:1});f.name=\"item\";var h=XD(n);if(f.calculateTextPosition=pz(h,{isRoundCap:u===Uf}),i){var v=f.shape,c=n?\"r\":\"endAngle\",p={};v[c]=n?a.r0:a.startAngle,p[c]=a[c],(s?Tt:Gt)(f,{shape:p},i)}return f}};function mz(r,e){var t=r.get(\"realtimeSort\",!0),a=e.getBaseAxis();if(t&&a.type===\"category\"&&e.type===\"cartesian2d\")return{baseAxis:a,otherAxis:e.getOtherAxis(a)}}function V1(r,e,t,a,n,i,o,s){var l,u;i?(u={x:a.x,width:a.width},l={y:a.y,height:a.height}):(u={y:a.y,height:a.height},l={x:a.x,width:a.width}),s||(o?Tt:Gt)(t,{shape:l},e,n,null);var f=e?r.baseAxis.model:null;(o?Tt:Gt)(t,{shape:u},f,n)}function z1(r,e){for(var t=0;t<e.length;t++)if(!isFinite(r[e[t]]))return!0;return!1}var _z=[\"x\",\"y\",\"width\",\"height\"],Sz=[\"cx\",\"cy\",\"r\",\"startAngle\",\"endAngle\"],G1={cartesian2d:function(r){return!z1(r,_z)},polar:function(r){return!z1(r,Sz)}},Cu={cartesian2d:function(r,e,t){var a=r.getItemLayout(e),n=t?bz(t,a):0,i=a.width>0?1:-1,o=a.height>0?1:-1;return{x:a.x+i*n/2,y:a.y+o*n/2,width:a.width-i*n,height:a.height-o*n}},polar:function(r,e,t){var a=r.getItemLayout(e);return{cx:a.cx,cy:a.cy,r0:a.r0,r:a.r,startAngle:a.startAngle,endAngle:a.endAngle,clockwise:a.clockwise}}};function xz(r){return r.startAngle!=null&&r.endAngle!=null&&r.startAngle===r.endAngle}function XD(r){return(function(e){var t=e?\"Arc\":\"Angle\";return function(a){switch(a){case\"start\":case\"insideStart\":case\"end\":case\"insideEnd\":return a+t;default:return a}}})(r)}function F1(r,e,t,a,n,i,o,s){var l=e.getItemVisual(t,\"style\");if(s){if(!i.get(\"roundCap\")){var f=r.shape,h=Kn(a.getModel(\"itemStyle\"),f,!0);V(f,h),r.setShape(f)}}else{var u=a.get([\"itemStyle\",\"borderRadius\"])||0;r.setShape(\"r\",u)}r.useStyle(l);var v=a.getShallow(\"cursor\");v&&r.attr(\"cursor\",v);var c=s?o?n.r>=n.r0?\"endArc\":\"startArc\":n.endAngle>=n.startAngle?\"endAngle\":\"startAngle\":o?n.height>=0?\"bottom\":\"top\":n.width>=0?\"right\":\"left\",p=ie(a);ce(r,p,{labelFetcher:i,labelDataIndex:t,defaultText:po(i.getData(),t),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:c});var d=r.getTextContent();if(s&&d){var g=a.get([\"label\",\"position\"]);r.textConfig.inside=g===\"middle\"?!0:null,dz(r,g===\"outside\"?c:g,XD(o),a.get([\"label\",\"rotate\"]))}vA(d,p,i.getRawValue(t),function(m){return VD(e,m)});var y=a.getModel([\"emphasis\"]);Ht(r,y.get(\"focus\"),y.get(\"blurScope\"),y.get(\"disabled\")),ve(r,a),xz(n)&&(r.style.fill=\"none\",r.style.stroke=\"none\",D(r.states,function(m){m.style&&(m.style.fill=m.style.stroke=\"none\")}))}function bz(r,e){var t=r.get([\"itemStyle\",\"borderColor\"]);if(!t||t===\"none\")return 0;var a=r.get([\"itemStyle\",\"borderWidth\"])||0,n=isNaN(e.width)?Number.MAX_VALUE:Math.abs(e.width),i=isNaN(e.height)?Number.MAX_VALUE:Math.abs(e.height);return Math.min(a,n,i)}var wz=(function(){function r(){}return r})(),H1=(function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type=\"largeBar\",a}return e.prototype.getDefaultShape=function(){return new wz},e.prototype.buildPath=function(t,a){for(var n=a.points,i=this.baseDimIdx,o=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,f=0;f<n.length;f+=3)l[i]=u,l[o]=n[f+2],s[i]=n[f+i],s[o]=n[f+o],t.rect(s[0],s[1],l[0],l[1])},e})(mt);function W1(r,e,t,a){var n=r.getData(),i=n.getLayout(\"valueAxisHorizontal\")?1:0,o=n.getLayout(\"largeDataIndices\"),s=n.getLayout(\"size\"),l=r.getModel(\"backgroundStyle\"),u=n.getLayout(\"largeBackgroundPoints\");if(u){var f=new H1({shape:{points:u},incremental:!!a,silent:!0,z2:0});f.baseDimIdx=i,f.largeDataIndices=o,f.barWidth=s,f.useStyle(l.getItemStyle()),e.add(f),t&&t.push(f)}var h=new H1({shape:{points:n.getLayout(\"largePoints\")},incremental:!!a,ignoreCoarsePointer:!0,z2:1});h.baseDimIdx=i,h.largeDataIndices=o,h.barWidth=s,e.add(h),h.useStyle(n.getVisual(\"style\")),h.style.stroke=null,nt(h).seriesIndex=r.seriesIndex,r.get(\"silent\")||(h.on(\"mousedown\",U1),h.on(\"mousemove\",U1)),t&&t.push(h)}var U1=Vh(function(r){var e=this,t=Tz(e,r.offsetX,r.offsetY);nt(e).dataIndex=t>=0?t:null},30,!1);function Tz(r,e,t){for(var a=r.baseDimIdx,n=1-a,i=r.shape.points,o=r.largeDataIndices,s=[],l=[],u=r.barWidth,f=0,h=i.length/3;f<h;f++){var v=f*3;if(l[a]=u,l[n]=i[v+2],s[a]=i[v+a],s[n]=i[v+n],l[n]<0&&(s[n]+=l[n],l[n]=-l[n]),e>=s[0]&&e<=s[0]+l[0]&&t>=s[1]&&t<=s[1]+l[1])return o[f]}return-1}function ZD(r,e,t){if(_i(t,\"cartesian2d\")){var a=e,n=t.getArea();return{x:r?a.x:n.x,y:r?n.y:a.y,width:r?a.width:n.width,height:r?n.height:a.height}}else{var n=t.getArea(),i=e;return{cx:n.cx,cy:n.cy,r0:r?n.r0:i.r0,r:r?n.r:i.r,startAngle:r?i.startAngle:0,endAngle:r?i.endAngle:Math.PI*2}}}function Az(r,e,t){var a=r.type===\"polar\"?be:xt;return new a({shape:ZD(e,t,r),silent:!0,z2:0})}function Cz(r){r.registerChartView(yz),r.registerSeriesModel(vz),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,lt(QC,\"bar\")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,tD(\"bar\")),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,$D(\"bar\")),r.registerAction({type:\"changeAxisOrder\",event:\"changeAxisOrder\",update:\"update\"},function(e,t){var a=e.componentType||\"series\";t.eachComponent({mainType:a,query:e},function(n){e.sortInfo&&n.axis.setCategorySortInfo(e.sortInfo)})})}var Y1=Math.PI*2,Du=Math.PI/180;function qD(r,e){return jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function KD(r,e){var t=qD(r,e),a=r.get(\"center\"),n=r.get(\"radius\");z(n)||(n=[0,n]);var i=W(t.width,e.getWidth()),o=W(t.height,e.getHeight()),s=Math.min(i,o),l=W(n[0],s/2),u=W(n[1],s/2),f,h,v=r.coordinateSystem;if(v){var c=v.dataToPoint(a);f=c[0]||0,h=c[1]||0}else z(a)||(a=[a,a]),f=W(a[0],i)+t.x,h=W(a[1],o)+t.y;return{cx:f,cy:h,r0:l,r:u}}function Dz(r,e,t){e.eachSeriesByType(r,function(a){var n=a.getData(),i=n.mapDimension(\"value\"),o=qD(a,t),s=KD(a,t),l=s.cx,u=s.cy,f=s.r,h=s.r0,v=-a.get(\"startAngle\")*Du,c=a.get(\"endAngle\"),p=a.get(\"padAngle\")*Du;c=c===\"auto\"?v-Y1:-c*Du;var d=a.get(\"minAngle\")*Du,g=d+p,y=0;n.each(i,function(N){!isNaN(N)&&y++});var m=n.getSum(i),_=Math.PI/(m||y)*2,S=a.get(\"clockwise\"),b=a.get(\"roseType\"),x=a.get(\"stillShowZeroSum\"),w=n.getDataExtent(i);w[0]=0;var T=S?1:-1,A=[v,c],C=T*p/2;Rg(A,!S),v=A[0],c=A[1];var M=jD(a);M.startAngle=v,M.endAngle=c,M.clockwise=S;var I=Math.abs(c-v),L=I,P=0,R=v;if(n.setLayout({viewRect:o,r:f}),n.each(i,function(N,O){var B;if(isNaN(N)){n.setItemLayout(O,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:S,cx:l,cy:u,r0:h,r:b?NaN:f});return}b!==\"area\"?B=m===0&&x?_:N*_:B=I/y,B<g?(B=g,L-=g):P+=N;var F=R+T*B,H=0,U=0;p>B?(H=R+T*B/2,U=H):(H=R+C,U=F-C),n.setItemLayout(O,{angle:B,startAngle:H,endAngle:U,clockwise:S,cx:l,cy:u,r0:h,r:b?Dt(N,w,[h,f]):f}),R=F}),L<Y1&&y)if(L<=.001){var E=I/y;n.each(i,function(N,O){if(!isNaN(N)){var B=n.getItemLayout(O);B.angle=E;var F=0,H=0;E<p?(F=v+T*(O+1/2)*E,H=F):(F=v+T*O*E+C,H=v+T*(O+1)*E-C),B.startAngle=F,B.endAngle=H}})}else _=L/P,R=v,n.each(i,function(N,O){if(!isNaN(N)){var B=n.getItemLayout(O),F=B.angle===g?g:N*_,H=0,U=0;F<p?(H=R+T*F/2,U=H):(H=R+C,U=R+T*F-C),B.startAngle=H,B.endAngle=U,R+=T*F}})})}var jD=bt();function Vl(r){return{seriesType:r,reset:function(e,t){var a=t.findComponents({mainType:\"legend\"});if(!(!a||!a.length)){var n=e.getData();n.filterSelf(function(i){for(var o=n.getName(i),s=0;s<a.length;s++)if(!a[s].isSelected(o))return!1;return!0})}}}}var Mz=Math.PI/180;function $1(r,e,t,a,n,i,o,s,l,u){if(r.length<2)return;function f(d){for(var g=d.rB,y=g*g,m=0;m<d.list.length;m++){var _=d.list[m],S=Math.abs(_.label.y-t),b=a+_.len,x=b*b,w=Math.sqrt(Math.abs((1-S*S/y)*x)),T=e+(w+_.len2)*n,A=T-_.label.x,C=_.targetTextWidth-A*n;JD(_,C,!0),_.label.x=T}}function h(d){for(var g={list:[],maxY:0},y={list:[],maxY:0},m=0;m<d.length;m++)if(d[m].labelAlignTo===\"none\"){var _=d[m],S=_.label.y>t?y:g,b=Math.abs(_.label.y-t);if(b>=S.maxY){var x=_.label.x-e-_.len2*n,w=a+_.len,T=Math.abs(x)<w?Math.sqrt(b*b/(1-x*x/w/w)):w;S.rB=T,S.maxY=b}S.list.push(_)}f(g),f(y)}for(var v=r.length,c=0;c<v;c++)if(r[c].position===\"outer\"&&r[c].labelAlignTo===\"labelLine\"){var p=r[c].label.x-u;r[c].linePoints[1][0]+=p,r[c].label.x=u}xD(r,l,l+o)&&h(r)}function Iz(r,e,t,a,n,i,o,s){for(var l=[],u=[],f=Number.MAX_VALUE,h=-Number.MAX_VALUE,v=0;v<r.length;v++){var c=r[v].label;mc(r[v])||(c.x<e?(f=Math.min(f,c.x),l.push(r[v])):(h=Math.max(h,c.x),u.push(r[v])))}for(var v=0;v<r.length;v++){var p=r[v];if(!mc(p)&&p.linePoints){if(p.labelStyleWidth!=null)continue;var c=p.label,d=p.linePoints,g=void 0;p.labelAlignTo===\"edge\"?c.x<e?g=d[2][0]-p.labelDistance-o-p.edgeDistance:g=o+n-p.edgeDistance-d[2][0]-p.labelDistance:p.labelAlignTo===\"labelLine\"?c.x<e?g=f-o-p.bleedMargin:g=o+n-h-p.bleedMargin:c.x<e?g=c.x-o-p.bleedMargin:g=o+n-c.x-p.bleedMargin,p.targetTextWidth=g,JD(p,g)}}$1(u,e,t,a,1,n,i,o,s,h),$1(l,e,t,a,-1,n,i,o,s,f);for(var v=0;v<r.length;v++){var p=r[v];if(!mc(p)&&p.linePoints){var c=p.label,d=p.linePoints,y=p.labelAlignTo===\"edge\",m=c.style.padding,_=m?m[1]+m[3]:0,S=c.style.backgroundColor?0:_,b=p.rect.width+S,x=d[1][0]-d[2][0];y?c.x<e?d[2][0]=o+p.edgeDistance+b+p.labelDistance:d[2][0]=o+n-p.edgeDistance-b-p.labelDistance:(c.x<e?d[2][0]=c.x+p.labelDistance:d[2][0]=c.x-p.labelDistance,d[1][0]=d[2][0]+x),d[1][1]=d[2][1]=c.y}}}function JD(r,e,t){if(t===void 0&&(t=!1),r.labelStyleWidth==null){var a=r.label,n=a.style,i=r.rect,o=n.backgroundColor,s=n.padding,l=s?s[1]+s[3]:0,u=n.overflow,f=i.width+(o?0:l);if(e<f||t){var h=i.height;if(u&&u.match(\"break\")){a.setStyle(\"backgroundColor\",null),a.setStyle(\"width\",e-l);var v=a.getBoundingRect();a.setStyle(\"width\",Math.ceil(v.width)),a.setStyle(\"backgroundColor\",o)}else{var c=e-l,p=e<f?c:t?c>r.unconstrainedWidth?null:c:null;a.setStyle(\"width\",p)}var d=a.getBoundingRect();i.width=d.width;var g=(a.style.margin||0)+2.1;i.height=d.height+g,i.y-=(i.height-h)/2}}}function mc(r){return r.position===\"center\"}function Lz(r){var e=r.getData(),t=[],a,n,i=!1,o=(r.get(\"minShowLabelAngle\")||0)*Mz,s=e.getLayout(\"viewRect\"),l=e.getLayout(\"r\"),u=s.width,f=s.x,h=s.y,v=s.height;function c(x){x.ignore=!0}function p(x){if(!x.ignore)return!0;for(var w in x.states)if(x.states[w].ignore===!1)return!0;return!1}e.each(function(x){var w=e.getItemGraphicEl(x),T=w.shape,A=w.getTextContent(),C=w.getTextGuideLine(),M=e.getItemModel(x),I=M.getModel(\"label\"),L=I.get(\"position\")||M.get([\"emphasis\",\"label\",\"position\"]),P=I.get(\"distanceToLabelLine\"),R=I.get(\"alignTo\"),E=W(I.get(\"edgeDistance\"),u),N=I.get(\"bleedMargin\"),O=M.getModel(\"labelLine\"),B=O.get(\"length\");B=W(B,u);var F=O.get(\"length2\");if(F=W(F,u),Math.abs(T.endAngle-T.startAngle)<o){D(A.states,c),A.ignore=!0,C&&(D(C.states,c),C.ignore=!0);return}if(p(A)){var H=(T.startAngle+T.endAngle)/2,U=Math.cos(H),j=Math.sin(H),Q,it,Pt,Ut;a=T.cx,n=T.cy;var ct=L===\"inside\"||L===\"inner\";if(L===\"center\")Q=T.cx,it=T.cy,Ut=\"center\";else{var et=(ct?(T.r+T.r0)/2*U:T.r*U)+a,dt=(ct?(T.r+T.r0)/2*j:T.r*j)+n;if(Q=et+U*3,it=dt+j*3,!ct){var q=et+U*(B+l-T.r),ot=dt+j*(B+l-T.r),Bt=q+(U<0?-1:1)*F,It=ot;R===\"edge\"?Q=U<0?f+E:f+u-E:Q=Bt+(U<0?-P:P),it=It,Pt=[[et,dt],[q,ot],[Bt,It]]}Ut=ct?\"center\":R===\"edge\"?U>0?\"right\":\"left\":U>0?\"left\":\"right\"}var kt=Math.PI,Ft=0,te=I.get(\"rotate\");if(wt(te))Ft=te*(kt/180);else if(L===\"center\")Ft=0;else if(te===\"radial\"||te===!0){var Fe=U<0?-H+kt:-H;Ft=Fe}else if(te===\"tangential\"&&L!==\"outside\"&&L!==\"outer\"){var ke=Math.atan2(U,j);ke<0&&(ke=kt*2+ke);var ln=j>0;ln&&(ke=kt+ke),Ft=ke-kt}if(i=!!Ft,A.x=Q,A.y=it,A.rotation=Ft,A.setStyle({verticalAlign:\"middle\"}),ct){A.setStyle({align:Ut});var tv=A.states.select;tv&&(tv.x+=A.x,tv.y+=A.y)}else{var wa=A.getBoundingRect().clone();wa.applyTransform(A.getComputedTransform());var Rm=(A.style.margin||0)+2.1;wa.y-=Rm/2,wa.height+=Rm,t.push({label:A,labelLine:C,position:L,len:B,len2:F,minTurnAngle:O.get(\"minTurnAngle\"),maxSurfaceAngle:O.get(\"maxSurfaceAngle\"),surfaceNormal:new ft(U,j),linePoints:Pt,textAlign:Ut,labelDistance:P,labelAlignTo:R,edgeDistance:E,bleedMargin:N,rect:wa,unconstrainedWidth:wa.width,labelStyleWidth:A.style.width})}w.setTextConfig({inside:ct})}}),!i&&r.get(\"avoidLabelOverlap\")&&Iz(t,a,n,l,u,v,f,h);for(var d=0;d<t.length;d++){var g=t[d],y=g.label,m=g.labelLine,_=isNaN(y.x)||isNaN(y.y);if(y){y.setStyle({align:g.textAlign}),_&&(D(y.states,c),y.ignore=!0);var S=y.states.select;S&&(S.x+=y.x,S.y+=y.y)}if(m){var b=g.linePoints;_||!b?(D(m.states,c),m.ignore=!0):(mD(b,g.minTurnAngle),QB(b,g.surfaceNormal,g.maxSurfaceAngle),m.setShape({points:b}),y.__hostTarget.textGuideLineConfig={anchor:new ft(b[0][0],b[0][1])})}}}var Pz=(function(r){k(e,r);function e(t,a,n){var i=r.call(this)||this;i.z2=2;var o=new St;return i.setTextContent(o),i.updateData(t,a,n,!0),i}return e.prototype.updateData=function(t,a,n,i){var o=this,s=t.hostModel,l=t.getItemModel(a),u=l.getModel(\"emphasis\"),f=t.getItemLayout(a),h=V(Kn(l.getModel(\"itemStyle\"),f,!0),f);if(isNaN(h.startAngle)){o.setShape(h);return}if(i){o.setShape(h);var v=s.getShallow(\"animationType\");s.ecModel.ssr?(Gt(o,{scaleX:0,scaleY:0},s,{dataIndex:a,isFrom:!0}),o.originX=h.cx,o.originY=h.cy):v===\"scale\"?(o.shape.r=f.r0,Gt(o,{shape:{r:f.r}},s,a)):n!=null?(o.setShape({startAngle:n,endAngle:n}),Gt(o,{shape:{startAngle:f.startAngle,endAngle:f.endAngle}},s,a)):(o.shape.endAngle=f.startAngle,Tt(o,{shape:{endAngle:f.endAngle}},s,a))}else Pr(o),Tt(o,{shape:h},s,a);o.useStyle(t.getItemVisual(a,\"style\")),ve(o,l);var c=(f.startAngle+f.endAngle)/2,p=s.get(\"selectedOffset\"),d=Math.cos(c)*p,g=Math.sin(c)*p,y=l.getShallow(\"cursor\");y&&o.attr(\"cursor\",y),this._updateLabel(s,t,a),o.ensureState(\"emphasis\").shape=V({r:f.r+(u.get(\"scale\")&&u.get(\"scaleSize\")||0)},Kn(u.getModel(\"itemStyle\"),f)),V(o.ensureState(\"select\"),{x:d,y:g,shape:Kn(l.getModel([\"select\",\"itemStyle\"]),f)}),V(o.ensureState(\"blur\"),{shape:Kn(l.getModel([\"blur\",\"itemStyle\"]),f)});var m=o.getTextGuideLine(),_=o.getTextContent();m&&V(m.ensureState(\"select\"),{x:d,y:g}),V(_.ensureState(\"select\"),{x:d,y:g}),Ht(this,u.get(\"focus\"),u.get(\"blurScope\"),u.get(\"disabled\"))},e.prototype._updateLabel=function(t,a,n){var i=this,o=a.getItemModel(n),s=o.getModel(\"labelLine\"),l=a.getItemVisual(n,\"style\"),u=l&&l.fill,f=l&&l.opacity;ce(i,ie(o),{labelFetcher:a.hostModel,labelDataIndex:n,inheritColor:u,defaultOpacity:f,defaultText:t.getFormattedLabel(n,\"normal\")||a.getName(n)});var h=i.getTextContent();i.setTextConfig({position:null,rotation:null}),h.attr({z2:10});var v=t.get([\"label\",\"position\"]);if(v!==\"outside\"&&v!==\"outer\")i.removeTextGuideLine();else{var c=this.getTextGuideLine();c||(c=new Ae,this.setTextGuideLine(c)),Cy(this,Dy(o),{stroke:u,opacity:Tr(s.get([\"lineStyle\",\"opacity\"]),f,1)})}},e})(be),Rz=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}return e.prototype.render=function(t,a,n,i){var o=t.getData(),s=this._data,l=this.group,u;if(!s&&o.count()>0){for(var f=o.getItemLayout(0),h=1;isNaN(f&&f.startAngle)&&h<o.count();++h)f=o.getItemLayout(h);f&&(u=f.startAngle)}if(this._emptyCircleSector&&l.remove(this._emptyCircleSector),o.count()===0&&t.get(\"showEmptyCircle\")){var v=jD(t),c=new be({shape:V(KD(t,n),v)});c.useStyle(t.getModel(\"emptyCircleStyle\").getItemStyle()),this._emptyCircleSector=c,l.add(c)}o.diff(s).add(function(p){var d=new Pz(o,p,u);o.setItemGraphicEl(p,d),l.add(d)}).update(function(p,d){var g=s.getItemGraphicEl(d);g.updateData(o,p,u),g.off(\"click\"),l.add(g),o.setItemGraphicEl(p,g)}).remove(function(p){var d=s.getItemGraphicEl(p);tl(d,t,p)}).execute(),Lz(t),t.get(\"animationTypeUpdate\")!==\"expansion\"&&(this._data=o)},e.prototype.dispose=function(){},e.prototype.containPoint=function(t,a){var n=a.getData(),i=n.getItemLayout(0);if(i){var o=t[0]-i.cx,s=t[1]-i.cy,l=Math.sqrt(o*o+s*s);return l<=i.r&&l>=i.r0}},e.type=\"pie\",e})(Lt);function zo(r,e,t){e=z(e)&&{coordDimensions:e}||V({encodeDefine:r.getEncode()},e);var a=r.getSource(),n=No(a,e).dimensions,i=new Se(n,r);return i.initData(a,t),i}var zl=(function(){function r(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}return r.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},r.prototype.containName=function(e){var t=this._getRawData();return t.indexOfName(e)>=0},r.prototype.indexOfName=function(e){var t=this._getDataWithEncodedVisual();return t.indexOfName(e)},r.prototype.getItemVisual=function(e,t){var a=this._getDataWithEncodedVisual();return a.getItemVisual(e,t)},r})(),Ez=bt(),kz=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.init=function(t){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new zl($(this.getData,this),$(this.getRawData,this)),this._defaultLabelLine(t)},e.prototype.mergeOption=function(){r.prototype.mergeOption.apply(this,arguments)},e.prototype.getInitialData=function(){return zo(this,{coordDimensions:[\"value\"],encodeDefaulter:lt(ey,this)})},e.prototype.getDataParams=function(t){var a=this.getData(),n=Ez(a),i=n.seats;if(!i){var o=[];a.each(a.mapDimension(\"value\"),function(l){o.push(l)}),i=n.seats=_T(o,a.hostModel.get(\"percentPrecision\"))}var s=r.prototype.getDataParams.call(this,t);return s.percent=i[t]||0,s.$vars.push(\"percent\"),s},e.prototype._defaultLabelLine=function(t){ii(t,\"labelLine\",[\"show\"]);var a=t.labelLine,n=t.emphasis.labelLine;a.show=a.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.type=\"series.pie\",e.defaultOption={z:2,legendHoverLink:!0,colorBy:\"data\",center:[\"50%\",\"50%\"],radius:[0,\"75%\"],clockwise:!0,startAngle:90,endAngle:\"auto\",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:\"truncate\",position:\"outer\",alignTo:\"none\",edgeDistance:\"25%\",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:\"solid\"}},itemStyle:{borderWidth:1,borderJoin:\"round\"},showEmptyCircle:!0,emptyCircleStyle:{color:\"lightgray\",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:\"expansion\",animationDuration:1e3,animationTypeUpdate:\"transition\",animationEasingUpdate:\"cubicInOut\",animationDurationUpdate:500,animationEasing:\"cubicInOut\"},e})(Et);function Oz(r){return{seriesType:r,reset:function(e,t){var a=e.getData();a.filterSelf(function(n){var i=a.mapDimension(\"value\"),o=a.get(i,n);return!(wt(o)&&!isNaN(o)&&o<0)})}}}function Nz(r){r.registerChartView(Rz),r.registerSeriesModel(kz),dC(\"pie\",r.registerAction),r.registerLayout(lt(Dz,\"pie\")),r.registerProcessor(Vl(\"pie\")),r.registerProcessor(Oz(\"pie\"))}var Bz=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return e.prototype.getInitialData=function(t,a){return ta(null,this,{useEncodeDefaulter:!0})},e.prototype.getProgressive=function(){var t=this.option.progressive;return t??(this.option.large?5e3:this.get(\"progressive\"))},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return t??(this.option.large?1e4:this.get(\"progressiveThreshold\"))},e.prototype.brushSelector=function(t,a,n){return n.point(a.getItemLayout(t))},e.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:\"\"},e.type=\"series.scatter\",e.dependencies=[\"grid\",\"polar\",\"geo\",\"singleAxis\",\"calendar\"],e.defaultOption={coordinateSystem:\"cartesian2d\",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:\"#212121\"}},universalTransition:{divideShape:\"clone\"}},e})(Et),QD=4,Vz=(function(){function r(){}return r})(),zz=(function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a._off=0,a.hoverDataIdx=-1,a}return e.prototype.getDefaultShape=function(){return new Vz},e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.buildPath=function(t,a){var n=a.points,i=a.size,o=this.symbolProxy,s=o.shape,l=t.getContext?t.getContext():t,u=l&&i[0]<QD,f=this.softClipShape,h;if(u){this._ctx=l;return}for(this._ctx=null,h=this._off;h<n.length;){var v=n[h++],c=n[h++];isNaN(v)||isNaN(c)||f&&!f.contain(v,c)||(s.x=v-i[0]/2,s.y=c-i[1]/2,s.width=i[0],s.height=i[1],o.buildPath(t,s,!0))}this.incremental&&(this._off=h,this.notClear=!0)},e.prototype.afterBrush=function(){var t=this.shape,a=t.points,n=t.size,i=this._ctx,o=this.softClipShape,s;if(i){for(s=this._off;s<a.length;){var l=a[s++],u=a[s++];isNaN(l)||isNaN(u)||o&&!o.contain(l,u)||i.fillRect(l-n[0]/2,u-n[1]/2,n[0],n[1])}this.incremental&&(this._off=s,this.notClear=!0)}},e.prototype.findDataIndex=function(t,a){for(var n=this.shape,i=n.points,o=n.size,s=Math.max(o[0],4),l=Math.max(o[1],4),u=i.length/2-1;u>=0;u--){var f=u*2,h=i[f]-s/2,v=i[f+1]-l/2;if(t>=h&&a>=v&&t<=h+s&&a<=v+l)return u}return-1},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a),i=this.getBoundingRect();if(t=n[0],a=n[1],i.contain(t,a)){var o=this.hoverDataIdx=this.findDataIndex(t,a);return o>=0}return this.hoverDataIdx=-1,!1},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var a=this.shape,n=a.points,i=a.size,o=i[0],s=i[1],l=1/0,u=1/0,f=-1/0,h=-1/0,v=0;v<n.length;){var c=n[v++],p=n[v++];l=Math.min(c,l),f=Math.max(c,f),u=Math.min(p,u),h=Math.max(p,h)}t=this._rect=new ht(l-o/2,u-s/2,f-l+o,h-u+s)}return t},e})(mt),Gz=(function(){function r(){this.group=new at}return r.prototype.updateData=function(e,t){this._clear();var a=this._create();a.setShape({points:e.getLayout(\"points\")}),this._setCommon(a,e,t)},r.prototype.updateLayout=function(e){var t=e.getLayout(\"points\");this.group.eachChild(function(a){if(a.startIndex!=null){var n=(a.endIndex-a.startIndex)*2,i=a.startIndex*4*2;t=new Float32Array(t.buffer,i,n)}a.setShape(\"points\",t),a.reset()})},r.prototype.incrementalPrepareUpdate=function(e){this._clear()},r.prototype.incrementalUpdate=function(e,t,a){var n=this._newAdded[0],i=t.getLayout(\"points\"),o=n&&n.shape.points;if(o&&o.length<2e4){var s=o.length,l=new Float32Array(s+i.length);l.set(o),l.set(i,s),n.endIndex=e.end,n.setShape({points:l})}else{this._newAdded=[];var u=this._create();u.startIndex=e.start,u.endIndex=e.end,u.incremental=!0,u.setShape({points:i}),this._setCommon(u,t,a)}},r.prototype.eachRendered=function(e){this._newAdded[0]&&e(this._newAdded[0])},r.prototype._create=function(){var e=new zz({cursor:\"default\"});return e.ignoreCoarsePointer=!0,this.group.add(e),this._newAdded.push(e),e},r.prototype._setCommon=function(e,t,a){var n=t.hostModel;a=a||{};var i=t.getVisual(\"symbolSize\");e.setShape(\"size\",i instanceof Array?i:[i,i]),e.softClipShape=a.clipShape||null,e.symbolProxy=Zt(t.getVisual(\"symbol\"),0,0,0,0),e.setColor=e.symbolProxy.setColor;var o=e.shape.size[0]<QD;e.useStyle(n.getModel(\"itemStyle\").getItemStyle(o?[\"color\",\"shadowBlur\",\"shadowColor\"]:[\"color\"]));var s=t.getVisual(\"style\"),l=s&&s.fill;l&&e.setColor(l);var u=nt(e);u.seriesIndex=n.seriesIndex,e.on(\"mousemove\",function(f){u.dataIndex=null;var h=e.hoverDataIdx;h>=0&&(u.dataIndex=h+(e.startIndex||0))})},r.prototype.remove=function(){this._clear()},r.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},r})(),Fz=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=t.getData(),o=this._updateSymbolDraw(i,t);o.updateData(i,{clipShape:this._getClipShape(t)}),this._finished=!0},e.prototype.incrementalPrepareRender=function(t,a,n){var i=t.getData(),o=this._updateSymbolDraw(i,t);o.incrementalPrepareUpdate(i),this._finished=!1},e.prototype.incrementalRender=function(t,a,n){this._symbolDraw.incrementalUpdate(t,a.getData(),{clipShape:this._getClipShape(a)}),this._finished=t.end===a.getData().count()},e.prototype.updateTransform=function(t,a,n){var i=t.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var o=Bl(\"\").reset(t,a,n);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},e.prototype.eachRendered=function(t){this._symbolDraw&&this._symbolDraw.eachRendered(t)},e.prototype._getClipShape=function(t){if(t.get(\"clip\",!0)){var a=t.coordinateSystem;return a&&a.getArea&&a.getArea(.1)}},e.prototype._updateSymbolDraw=function(t,a){var n=this._symbolDraw,i=a.pipelineContext,o=i.large;return(!n||o!==this._isLargeDraw)&&(n&&n.remove(),n=this._symbolDraw=o?new Gz:new Ol,this._isLargeDraw=o,this.group.removeAll()),this.group.add(n.group),n},e.prototype.remove=function(t,a){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},e.prototype.dispose=function(){},e.type=\"scatter\",e})(Lt),Hz=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.type=\"grid\",e.dependencies=[\"xAxis\",\"yAxis\"],e.layoutMode=\"box\",e.defaultOption={show:!1,z:0,left:\"10%\",top:60,right:\"10%\",bottom:70,containLabel:!1,backgroundColor:\"rgba(0,0,0,0)\",borderWidth:1,borderColor:\"#ccc\"},e})(gt),Dd=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getCoordSysModel=function(){return this.getReferringComponents(\"grid\",Kt).models[0]},e.type=\"cartesian2dAxis\",e})(gt);$t(Dd,Vo);var tM={show:!0,z:0,inverse:!1,name:\"\",nameLocation:\"end\",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:\"...\",placeholder:\".\"},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:\"#6E7079\",width:1,type:\"solid\"},symbol:[\"none\",\"none\"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,showMinLine:!0,showMaxLine:!0,lineStyle:{color:[\"#E0E6F1\"],width:1,type:\"solid\"}},splitArea:{show:!1,areaStyle:{color:[\"rgba(250,250,250,0.2)\",\"rgba(210,219,238,0.2)\"]}}},Wz=ut({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:\"auto\"},axisLabel:{interval:\"auto\"}},tM),ky=ut({boundaryGap:[0,0],axisLine:{show:\"auto\"},axisTick:{show:\"auto\"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:\"#F4F7FD\",width:1}}},tM),Uz=ut({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:\"bold\"}}},splitLine:{show:!1}},ky),Yz=J({logBase:10},ky);const eM={category:Wz,value:ky,time:Uz,log:Yz};var $z={value:1,category:1,time:1,log:1};function go(r,e,t,a){D($z,function(n,i){var o=ut(ut({},eM[i],!0),a,!0),s=(function(l){k(u,l);function u(){var f=l!==null&&l.apply(this,arguments)||this;return f.type=e+\"Axis.\"+i,f}return u.prototype.mergeDefaultAndTheme=function(f,h){var v=rl(this),c=v?Lo(f):{},p=h.getTheme();ut(f,p.get(i+\"Axis\")),ut(f,this.getDefaultOption()),f.type=X1(f),v&&Qa(f,c,v)},u.prototype.optionUpdated=function(){var f=this.option;f.type===\"category\"&&(this.__ordinalMeta=_d.createByAxisModel(this))},u.prototype.getCategories=function(f){var h=this.option;if(h.type===\"category\")return f?h.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=e+\"Axis.\"+i,u.defaultOption=o,u})(t);r.registerComponentModel(s)}),r.registerSubTypeDefaulter(e+\"Axis\",X1)}function X1(r){return r.type||(r.data?\"category\":\"value\")}var Xz=(function(){function r(e){this.type=\"cartesian\",this._dimList=[],this._axes={},this.name=e||\"\"}return r.prototype.getAxis=function(e){return this._axes[e]},r.prototype.getAxes=function(){return G(this._dimList,function(e){return this._axes[e]},this)},r.prototype.getAxesByScale=function(e){return e=e.toLowerCase(),At(this.getAxes(),function(t){return t.scale.type===e})},r.prototype.addAxis=function(e){var t=e.dim;this._axes[t]=e,this._dimList.push(t)},r})(),Md=[\"x\",\"y\"];function Z1(r){return r.type===\"interval\"||r.type===\"time\"}var Zz=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=\"cartesian2d\",t.dimensions=Md,t}return e.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis(\"x\").scale,a=this.getAxis(\"y\").scale;if(!(!Z1(t)||!Z1(a))){var n=t.getExtent(),i=a.getExtent(),o=this.dataToPoint([n[0],i[0]]),s=this.dataToPoint([n[1],i[1]]),l=n[1]-n[0],u=i[1]-i[0];if(!(!l||!u)){var f=(s[0]-o[0])/l,h=(s[1]-o[1])/u,v=o[0]-n[0]*f,c=o[1]-i[0]*h,p=this._transform=[f,0,0,h,v,c];this._invTransform=pi([],p)}}},e.prototype.getBaseAxis=function(){return this.getAxesByScale(\"ordinal\")[0]||this.getAxesByScale(\"time\")[0]||this.getAxis(\"x\")},e.prototype.containPoint=function(t){var a=this.getAxis(\"x\"),n=this.getAxis(\"y\");return a.contain(a.toLocalCoord(t[0]))&&n.contain(n.toLocalCoord(t[1]))},e.prototype.containData=function(t){return this.getAxis(\"x\").containData(t[0])&&this.getAxis(\"y\").containData(t[1])},e.prototype.containZone=function(t,a){var n=this.dataToPoint(t),i=this.dataToPoint(a),o=this.getArea(),s=new ht(n[0],n[1],i[0]-n[0],i[1]-n[1]);return o.intersect(s)},e.prototype.dataToPoint=function(t,a,n){n=n||[];var i=t[0],o=t[1];if(this._transform&&i!=null&&isFinite(i)&&o!=null&&isFinite(o))return ue(n,t,this._transform);var s=this.getAxis(\"x\"),l=this.getAxis(\"y\");return n[0]=s.toGlobalCoord(s.dataToCoord(i,a)),n[1]=l.toGlobalCoord(l.dataToCoord(o,a)),n},e.prototype.clampData=function(t,a){var n=this.getAxis(\"x\").scale,i=this.getAxis(\"y\").scale,o=n.getExtent(),s=i.getExtent(),l=n.parse(t[0]),u=i.parse(t[1]);return a=a||[],a[0]=Math.min(Math.max(Math.min(o[0],o[1]),l),Math.max(o[0],o[1])),a[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),a},e.prototype.pointToData=function(t,a){var n=[];if(this._invTransform)return ue(n,t,this._invTransform);var i=this.getAxis(\"x\"),o=this.getAxis(\"y\");return n[0]=i.coordToData(i.toLocalCoord(t[0]),a),n[1]=o.coordToData(o.toLocalCoord(t[1]),a),n},e.prototype.getOtherAxis=function(t){return this.getAxis(t.dim===\"x\"?\"y\":\"x\")},e.prototype.getArea=function(t){t=t||0;var a=this.getAxis(\"x\").getGlobalExtent(),n=this.getAxis(\"y\").getGlobalExtent(),i=Math.min(a[0],a[1])-t,o=Math.min(n[0],n[1])-t,s=Math.max(a[0],a[1])-i+t,l=Math.max(n[0],n[1])-o+t;return new ht(i,o,s,l)},e})(Xz),qz=(function(r){k(e,r);function e(t,a,n,i,o){var s=r.call(this,t,a,n)||this;return s.index=0,s.type=i||\"value\",s.position=o||\"bottom\",s}return e.prototype.isHorizontal=function(){var t=this.position;return t===\"top\"||t===\"bottom\"},e.prototype.getGlobalExtent=function(t){var a=this.getExtent();return a[0]=this.toGlobalCoord(a[0]),a[1]=this.toGlobalCoord(a[1]),t&&a[0]>a[1]&&a.reverse(),a},e.prototype.pointToData=function(t,a){return this.coordToData(this.toLocalCoord(t[this.dim===\"x\"?0:1]),a)},e.prototype.setCategorySortInfo=function(t){if(this.type!==\"category\")return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)},e})(dr);function Id(r,e,t){t=t||{};var a=r.coordinateSystem,n=e.axis,i={},o=n.getAxesOnZeroOf()[0],s=n.position,l=o?\"onZero\":s,u=n.dim,f=a.getRect(),h=[f.x,f.x+f.width,f.y,f.y+f.height],v={left:0,right:1,top:0,bottom:1,onZero:2},c=e.get(\"offset\")||0,p=u===\"x\"?[h[2]-c,h[3]+c]:[h[0]-c,h[1]+c];if(o){var d=o.toGlobalCoord(o.dataToCoord(0));p[v.onZero]=Math.max(Math.min(d,p[1]),p[0])}i.position=[u===\"y\"?p[v[l]]:h[0],u===\"x\"?p[v[l]]:h[3]],i.rotation=Math.PI/2*(u===\"x\"?0:1);var g={top:-1,bottom:1,left:-1,right:1};i.labelDirection=i.tickDirection=i.nameDirection=g[s],i.labelOffset=o?p[v[s]]-p[v.onZero]:0,e.get([\"axisTick\",\"inside\"])&&(i.tickDirection=-i.tickDirection),re(t.labelInside,e.get([\"axisLabel\",\"inside\"]))&&(i.labelDirection=-i.labelDirection);var y=e.get([\"axisLabel\",\"rotate\"]);return i.labelRotate=l===\"top\"?-y:y,i.z2=1,i}function q1(r){return r.get(\"coordinateSystem\")===\"cartesian2d\"}function K1(r){var e={xAxisModel:null,yAxisModel:null};return D(e,function(t,a){var n=a.replace(/Model$/,\"\"),i=r.getReferringComponents(n,Kt).models[0];e[a]=i}),e}var _c=Math.log;function rM(r,e,t){var a=_a.prototype,n=a.getTicks.call(t),i=a.getTicks.call(t,!0),o=n.length-1,s=a.getInterval.call(t),l=iD(r,e),u=l.extent,f=l.fixMin,h=l.fixMax;if(r.type===\"log\"){var v=_c(r.base);u=[_c(u[0])/v,_c(u[1])/v]}r.setExtent(u[0],u[1]),r.calcNiceExtent({splitNumber:o,fixMin:f,fixMax:h});var c=a.getExtent.call(r);f&&(u[0]=c[0]),h&&(u[1]=c[1]);var p=a.getInterval.call(r),d=u[0],g=u[1];if(f&&h)p=(g-d)/o;else if(f)for(g=u[0]+p*o;g<u[1]&&isFinite(g)&&isFinite(u[1]);)p=nc(p),g=u[0]+p*o;else if(h)for(d=u[1]-p*o;d>u[0]&&isFinite(d)&&isFinite(u[0]);)p=nc(p),d=u[1]-p*o;else{var y=r.getTicks().length-1;y>o&&(p=nc(p));var m=p*o;g=Math.ceil(u[1]/p)*p,d=Wt(g-m),d<0&&u[0]>=0?(d=0,g=Wt(m)):g>0&&u[1]<=0&&(g=0,d=-Wt(m))}var _=(n[0].value-i[0].value)/s,S=(n[o].value-i[o].value)/s;a.setExtent.call(r,d+p*_,g+p*S),a.setInterval.call(r,p),(_||S)&&a.setNiceExtent.call(r,d+p,g-p)}var Kz=(function(){function r(e,t,a){this.type=\"grid\",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=Md,this._initCartesian(e,t,a),this.model=e}return r.prototype.getRect=function(){return this._rect},r.prototype.update=function(e,t){var a=this._axesMap;this._updateScale(e,this.model);function n(o){var s,l=_t(o),u=l.length;if(u){for(var f=[],h=u-1;h>=0;h--){var v=+l[h],c=o[v],p=c.model,d=c.scale;Sd(d)&&p.get(\"alignTicks\")&&p.get(\"interval\")==null?f.push(c):(fi(d,p),Sd(d)&&(s=c))}f.length&&(s||(s=f.pop(),fi(s.scale,s.model)),D(f,function(g){rM(g.scale,g.model,s.scale)}))}}n(a.x),n(a.y);var i={};D(a.x,function(o){j1(a,\"y\",o,i)}),D(a.y,function(o){j1(a,\"x\",o,i)}),this.resize(this.model,t)},r.prototype.resize=function(e,t,a){var n=e.getBoxLayoutParams(),i=!a&&e.get(\"containLabel\"),o=jt(n,{width:t.getWidth(),height:t.getHeight()});this._rect=o;var s=this._axesList;l(),i&&(D(s,function(u){if(!u.model.get([\"axisLabel\",\"inside\"])){var f=gB(u);if(f){var h=u.isHorizontal()?\"height\":\"width\",v=u.model.get([\"axisLabel\",\"margin\"]);o[h]-=f[h]+v,u.position===\"top\"?o.y+=f.height+v:u.position===\"left\"&&(o.x+=f.width+v)}}}),l()),D(this._coordsList,function(u){u.calcAffineTransform()});function l(){D(s,function(u){var f=u.isHorizontal(),h=f?[0,o.width]:[0,o.height],v=u.inverse?1:0;u.setExtent(h[v],h[1-v]),jz(u,f?o.x:o.y)})}},r.prototype.getAxis=function(e,t){var a=this._axesMap[e];if(a!=null)return a[t||0]},r.prototype.getAxes=function(){return this._axesList.slice()},r.prototype.getCartesian=function(e,t){if(e!=null&&t!=null){var a=\"x\"+e+\"y\"+t;return this._coordsMap[a]}tt(e)&&(t=e.yAxisIndex,e=e.xAxisIndex);for(var n=0,i=this._coordsList;n<i.length;n++)if(i[n].getAxis(\"x\").index===e||i[n].getAxis(\"y\").index===t)return i[n]},r.prototype.getCartesians=function(){return this._coordsList.slice()},r.prototype.convertToPixel=function(e,t,a){var n=this._findConvertTarget(t);return n.cartesian?n.cartesian.dataToPoint(a):n.axis?n.axis.toGlobalCoord(n.axis.dataToCoord(a)):null},r.prototype.convertFromPixel=function(e,t,a){var n=this._findConvertTarget(t);return n.cartesian?n.cartesian.pointToData(a):n.axis?n.axis.coordToData(n.axis.toLocalCoord(a)):null},r.prototype._findConvertTarget=function(e){var t=e.seriesModel,a=e.xAxisModel||t&&t.getReferringComponents(\"xAxis\",Kt).models[0],n=e.yAxisModel||t&&t.getReferringComponents(\"yAxis\",Kt).models[0],i=e.gridModel,o=this._coordsList,s,l;if(t)s=t.coordinateSystem,vt(o,s)<0&&(s=null);else if(a&&n)s=this.getCartesian(a.componentIndex,n.componentIndex);else if(a)l=this.getAxis(\"x\",a.componentIndex);else if(n)l=this.getAxis(\"y\",n.componentIndex);else if(i){var u=i.coordinateSystem;u===this&&(s=this._coordsList[0])}return{cartesian:s,axis:l}},r.prototype.containPoint=function(e){var t=this._coordsList[0];if(t)return t.containPoint(e)},r.prototype._initCartesian=function(e,t,a){var n=this,i=this,o={left:!1,right:!1,top:!1,bottom:!1},s={x:{},y:{}},l={x:0,y:0};if(t.eachComponent(\"xAxis\",u(\"x\"),this),t.eachComponent(\"yAxis\",u(\"y\"),this),!l.x||!l.y){this._axesMap={},this._axesList=[];return}this._axesMap=s,D(s.x,function(f,h){D(s.y,function(v,c){var p=\"x\"+h+\"y\"+c,d=new Zz(p);d.master=n,d.model=e,n._coordsMap[p]=d,n._coordsList.push(d),d.addAxis(f),d.addAxis(v)})});function u(f){return function(h,v){if(Sc(h,e)){var c=h.get(\"position\");f===\"x\"?c!==\"top\"&&c!==\"bottom\"&&(c=o.bottom?\"top\":\"bottom\"):c!==\"left\"&&c!==\"right\"&&(c=o.left?\"right\":\"left\"),o[c]=!0;var p=new qz(f,El(h),[0,0],h.get(\"type\"),c),d=p.type===\"category\";p.onBand=d&&h.get(\"boundaryGap\"),p.inverse=h.get(\"inverse\"),h.axis=p,p.model=h,p.grid=i,p.index=v,i._axesList.push(p),s[f][v]=p,l[f]++}}}},r.prototype._updateScale=function(e,t){D(this._axesList,function(n){if(n.scale.setExtent(1/0,-1/0),n.type===\"category\"){var i=n.model.get(\"categorySortInfo\");n.scale.setSortInfo(i)}}),e.eachSeries(function(n){if(q1(n)){var i=K1(n),o=i.xAxisModel,s=i.yAxisModel;if(!Sc(o,t)||!Sc(s,t))return;var l=this.getCartesian(o.componentIndex,s.componentIndex),u=n.getData(),f=l.getAxis(\"x\"),h=l.getAxis(\"y\");a(u,f),a(u,h)}},this);function a(n,i){D(Gf(n,i.dim),function(o){i.scale.unionExtentFromData(n,o)})}},r.prototype.getTooltipAxes=function(e){var t=[],a=[];return D(this.getCartesians(),function(n){var i=e!=null&&e!==\"auto\"?n.getAxis(e):n.getBaseAxis(),o=n.getOtherAxis(i);vt(t,i)<0&&t.push(i),vt(a,o)<0&&a.push(o)}),{baseAxes:t,otherAxes:a}},r.create=function(e,t){var a=[];return e.eachComponent(\"grid\",function(n,i){var o=new r(n,e,t);o.name=\"grid_\"+i,o.resize(n,t,!0),n.coordinateSystem=o,a.push(o)}),e.eachSeries(function(n){if(q1(n)){var i=K1(n),o=i.xAxisModel,s=i.yAxisModel,l=o.getCoordSysModel(),u=l.coordinateSystem;n.coordinateSystem=u.getCartesian(o.componentIndex,s.componentIndex)}}),a},r.dimensions=Md,r})();function Sc(r,e){return r.getCoordSysModel()===e}function j1(r,e,t,a){t.getAxesOnZeroOf=function(){return i?[i]:[]};var n=r[e],i,o=t.model,s=o.get([\"axisLine\",\"onZero\"]),l=o.get([\"axisLine\",\"onZeroAxisIndex\"]);if(!s)return;if(l!=null)J1(n[l])&&(i=n[l]);else for(var u in n)if(n.hasOwnProperty(u)&&J1(n[u])&&!a[f(n[u])]){i=n[u];break}i&&(a[f(i)]=!0);function f(h){return h.dim+\"_\"+h.index}}function J1(r){return r&&r.type!==\"category\"&&r.type!==\"time\"&&dB(r)}function jz(r,e){var t=r.getExtent(),a=t[0]+t[1];r.toGlobalCoord=r.dim===\"x\"?function(n){return n+e}:function(n){return a-n+e},r.toLocalCoord=r.dim===\"x\"?function(n){return n-e}:function(n){return a-n+e}}var Ga=Math.PI,Pe=(function(){function r(e,t){this.group=new at,this.opt=t,this.axisModel=e,J(t,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var a=new at({x:t.position[0],y:t.position[1],rotation:t.rotation});a.updateTransform(),this._transformGroup=a}return r.prototype.hasBuilder=function(e){return!!Q1[e]},r.prototype.add=function(e){Q1[e](this.opt,this.axisModel,this.group,this._transformGroup)},r.prototype.getGroup=function(){return this.group},r.innerTextLayout=function(e,t,a){var n=Ag(t-e),i,o;return uo(n)?(o=a>0?\"top\":\"bottom\",i=\"center\"):uo(n-Ga)?(o=a>0?\"bottom\":\"top\",i=\"center\"):(o=\"middle\",n>0&&n<Ga?i=a>0?\"right\":\"left\":i=a>0?\"left\":\"right\"),{rotation:n,textAlign:i,textVerticalAlign:o}},r.makeAxisEventDataBase=function(e){var t={componentType:e.mainType,componentIndex:e.componentIndex};return t[e.mainType+\"Index\"]=e.componentIndex,t},r.isLabelSilent=function(e){var t=e.get(\"tooltip\");return e.get(\"silent\")||!(e.get(\"triggerEvent\")||t&&t.show)},r})(),Q1={axisLine:function(r,e,t,a){var n=e.get([\"axisLine\",\"show\"]);if(n===\"auto\"&&r.handleAutoShown&&(n=r.handleAutoShown(\"axisLine\")),!!n){var i=e.axis.getExtent(),o=a.transform,s=[i[0],0],l=[i[1],0],u=s[0]>l[0];o&&(ue(s,s,o),ue(l,l,o));var f=V({lineCap:\"round\"},e.getModel([\"axisLine\",\"lineStyle\"]).getLineStyle()),h=new Qt({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:f,strokeContainThreshold:r.strokeContainThreshold||5,silent:!0,z2:1});ho(h.shape,h.style.lineWidth),h.anid=\"line\",t.add(h);var v=e.get([\"axisLine\",\"symbol\"]);if(v!=null){var c=e.get([\"axisLine\",\"symbolSize\"]);Y(v)&&(v=[v,v]),(Y(c)||wt(c))&&(c=[c,c]);var p=mi(e.get([\"axisLine\",\"symbolOffset\"])||0,c),d=c[0],g=c[1];D([{rotate:r.rotation+Math.PI/2,offset:p[0],r:0},{rotate:r.rotation-Math.PI/2,offset:p[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(y,m){if(v[m]!==\"none\"&&v[m]!=null){var _=Zt(v[m],-d/2,-g/2,d,g,f.stroke,!0),S=y.r+y.offset,b=u?l:s;_.attr({rotation:y.rotate,x:b[0]+S*Math.cos(r.rotation),y:b[1]-S*Math.sin(r.rotation),silent:!0,z2:11}),t.add(_)}})}}},axisTickLabel:function(r,e,t,a){var n=t5(t,a,e,r),i=r5(t,a,e,r);if(Qz(e,i,n),e5(t,a,e,r.tickDirection),e.get([\"axisLabel\",\"hideOverlap\"])){var o=_D(G(i,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));bD(o)}},axisName:function(r,e,t,a){var n=re(r.axisName,e.get(\"name\"));if(n){var i=e.get(\"nameLocation\"),o=r.nameDirection,s=e.getModel(\"nameTextStyle\"),l=e.get(\"nameGap\")||0,u=e.axis.getExtent(),f=u[0]>u[1]?-1:1,h=[i===\"start\"?u[0]-f*l:i===\"end\"?u[1]+f*l:(u[0]+u[1])/2,eS(i)?r.labelOffset+o*l:0],v,c=e.get(\"nameRotate\");c!=null&&(c=c*Ga/180);var p;eS(i)?v=Pe.innerTextLayout(r.rotation,c??r.rotation,o):(v=Jz(r.rotation,i,c||0,u),p=r.axisNameAvailableWidth,p!=null&&(p=Math.abs(p/Math.sin(v.rotation)),!isFinite(p)&&(p=null)));var d=s.getFont(),g=e.get(\"nameTruncate\",!0)||{},y=g.ellipsis,m=re(r.nameTruncateMaxWidth,g.maxWidth,p),_=new St({x:h[0],y:h[1],rotation:v.rotation,silent:Pe.isLabelSilent(e),style:Nt(s,{text:n,font:d,overflow:\"truncate\",width:m,ellipsis:y,fill:s.getTextColor()||e.get([\"axisLine\",\"lineStyle\",\"color\"]),align:s.get(\"align\")||v.textAlign,verticalAlign:s.get(\"verticalAlign\")||v.textVerticalAlign}),z2:1});if(di({el:_,componentModel:e,itemName:n}),_.__fullText=n,_.anid=\"name\",e.get(\"triggerEvent\")){var S=Pe.makeAxisEventDataBase(e);S.targetType=\"axisName\",S.name=n,nt(_).eventData=S}a.add(_),_.updateTransform(),t.add(_),_.decomposeTransform()}}};function Jz(r,e,t,a){var n=Ag(t-r),i,o,s=a[0]>a[1],l=e===\"start\"&&!s||e!==\"start\"&&s;return uo(n-Ga/2)?(o=l?\"bottom\":\"top\",i=\"center\"):uo(n-Ga*1.5)?(o=l?\"top\":\"bottom\",i=\"center\"):(o=\"middle\",n<Ga*1.5&&n>Ga/2?i=l?\"left\":\"right\":i=l?\"right\":\"left\"),{rotation:n,textAlign:i,textVerticalAlign:o}}function Qz(r,e,t){if(!oD(r.axis)){var a=r.get([\"axisLabel\",\"showMinLabel\"]),n=r.get([\"axisLabel\",\"showMaxLabel\"]);e=e||[],t=t||[];var i=e[0],o=e[1],s=e[e.length-1],l=e[e.length-2],u=t[0],f=t[1],h=t[t.length-1],v=t[t.length-2];a===!1?(Ke(i),Ke(u)):tS(i,o)&&(a?(Ke(o),Ke(f)):(Ke(i),Ke(u))),n===!1?(Ke(s),Ke(h)):tS(l,s)&&(n?(Ke(l),Ke(v)):(Ke(s),Ke(h)))}}function Ke(r){r&&(r.ignore=!0)}function tS(r,e){var t=r&&r.getBoundingRect().clone(),a=e&&e.getBoundingRect().clone();if(!(!t||!a)){var n=bl([]);return an(n,n,-r.rotation),t.applyTransform(Xr([],n,r.getLocalTransform())),a.applyTransform(Xr([],n,e.getLocalTransform())),t.intersect(a)}}function eS(r){return r===\"middle\"||r===\"center\"}function aM(r,e,t,a,n){for(var i=[],o=[],s=[],l=0;l<r.length;l++){var u=r[l].coord;o[0]=u,o[1]=0,s[0]=u,s[1]=t,e&&(ue(o,o,e),ue(s,s,e));var f=new Qt({shape:{x1:o[0],y1:o[1],x2:s[0],y2:s[1]},style:a,z2:2,autoBatch:!0,silent:!0});ho(f.shape,f.style.lineWidth),f.anid=n+\"_\"+r[l].tickValue,i.push(f)}return i}function t5(r,e,t,a){var n=t.axis,i=t.getModel(\"axisTick\"),o=i.get(\"show\");if(o===\"auto\"&&a.handleAutoShown&&(o=a.handleAutoShown(\"axisTick\")),!(!o||n.scale.isBlank())){for(var s=i.getModel(\"lineStyle\"),l=a.tickDirection*i.get(\"length\"),u=n.getTicksCoords(),f=aM(u,e.transform,l,J(s.getLineStyle(),{stroke:t.get([\"axisLine\",\"lineStyle\",\"color\"])}),\"ticks\"),h=0;h<f.length;h++)r.add(f[h]);return f}}function e5(r,e,t,a){var n=t.axis,i=t.getModel(\"minorTick\");if(!(!i.get(\"show\")||n.scale.isBlank())){var o=n.getMinorTicksCoords();if(o.length)for(var s=i.getModel(\"lineStyle\"),l=a*i.get(\"length\"),u=J(s.getLineStyle(),J(t.getModel(\"axisTick\").getLineStyle(),{stroke:t.get([\"axisLine\",\"lineStyle\",\"color\"])})),f=0;f<o.length;f++)for(var h=aM(o[f],e.transform,l,u,\"minorticks_\"+f),v=0;v<h.length;v++)r.add(h[v])}}function r5(r,e,t,a){var n=t.axis,i=re(a.axisLabelShow,t.get([\"axisLabel\",\"show\"]));if(!(!i||n.scale.isBlank())){var o=t.getModel(\"axisLabel\"),s=o.get(\"margin\"),l=n.getViewLabels(),u=(re(a.labelRotate,o.get(\"rotate\"))||0)*Ga/180,f=Pe.innerTextLayout(a.rotation,u,a.labelDirection),h=t.getCategories&&t.getCategories(!0),v=[],c=Pe.isLabelSilent(t),p=t.get(\"triggerEvent\");return D(l,function(d,g){var y=n.scale.type===\"ordinal\"?n.scale.getRawOrdinalNumber(d.tickValue):d.tickValue,m=d.formattedLabel,_=d.rawLabel,S=o;if(h&&h[y]){var b=h[y];tt(b)&&b.textStyle&&(S=new Ct(b.textStyle,o,t.ecModel))}var x=S.getTextColor()||t.get([\"axisLine\",\"lineStyle\",\"color\"]),w=n.dataToCoord(y),T=S.getShallow(\"align\",!0)||f.textAlign,A=st(S.getShallow(\"alignMinLabel\",!0),T),C=st(S.getShallow(\"alignMaxLabel\",!0),T),M=S.getShallow(\"verticalAlign\",!0)||S.getShallow(\"baseline\",!0)||f.textVerticalAlign,I=st(S.getShallow(\"verticalAlignMinLabel\",!0),M),L=st(S.getShallow(\"verticalAlignMaxLabel\",!0),M),P=new St({x:w,y:a.labelOffset+a.labelDirection*s,rotation:f.rotation,silent:c,z2:10+(d.level||0),style:Nt(S,{text:m,align:g===0?A:g===l.length-1?C:T,verticalAlign:g===0?I:g===l.length-1?L:M,fill:K(x)?x(n.type===\"category\"?_:n.type===\"value\"?y+\"\":y,g):x})});if(P.anid=\"label_\"+y,di({el:P,componentModel:t,itemName:m,formatterParamsExtra:{isTruncated:function(){return P.isTruncated},value:_,tickIndex:g}}),p){var R=Pe.makeAxisEventDataBase(t);R.targetType=\"axisLabel\",R.value=_,R.tickIndex=g,n.type===\"category\"&&(R.dataIndex=y),nt(P).eventData=R}e.add(P),P.updateTransform(),v.push(P),r.add(P),P.decomposeTransform()}),v}}function a5(r,e){var t={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return n5(t,r,e),t.seriesInvolved&&o5(t,r),t}function n5(r,e,t){var a=e.getComponent(\"tooltip\"),n=e.getComponent(\"axisPointer\"),i=n.get(\"link\",!0)||[],o=[];D(t.getCoordinateSystems(),function(s){if(!s.axisPointerEnabled)return;var l=hl(s.model),u=r.coordSysAxesInfo[l]={};r.coordSysMap[l]=s;var f=s.model,h=f.getModel(\"tooltip\",a);if(D(s.getAxes(),lt(d,!1,null)),s.getTooltipAxes&&a&&h.get(\"show\")){var v=h.get(\"trigger\")===\"axis\",c=h.get([\"axisPointer\",\"type\"])===\"cross\",p=s.getTooltipAxes(h.get([\"axisPointer\",\"axis\"]));(v||c)&&D(p.baseAxes,lt(d,c?\"cross\":!0,v)),c&&D(p.otherAxes,lt(d,\"cross\",!1))}function d(g,y,m){var _=m.model.getModel(\"axisPointer\",n),S=_.get(\"show\");if(!(!S||S===\"auto\"&&!g&&!Ld(_))){y==null&&(y=_.get(\"triggerTooltip\")),_=g?i5(m,h,n,e,g,y):_;var b=_.get(\"snap\"),x=_.get(\"triggerEmphasis\"),w=hl(m.model),T=y||b||m.type===\"category\",A=r.axesInfo[w]={key:w,axis:m,coordSys:s,axisPointerModel:_,triggerTooltip:y,triggerEmphasis:x,involveSeries:T,snap:b,useHandle:Ld(_),seriesModels:[],linkGroup:null};u[w]=A,r.seriesInvolved=r.seriesInvolved||T;var C=s5(i,m);if(C!=null){var M=o[C]||(o[C]={axesInfo:{}});M.axesInfo[w]=A,M.mapper=i[C].mapper,A.linkGroup=M}}}})}function i5(r,e,t,a,n,i){var o=e.getModel(\"axisPointer\"),s=[\"type\",\"snap\",\"lineStyle\",\"shadowStyle\",\"label\",\"animation\",\"animationDurationUpdate\",\"animationEasingUpdate\",\"z\"],l={};D(s,function(v){l[v]=rt(o.get(v))}),l.snap=r.type!==\"category\"&&!!i,o.get(\"type\")===\"cross\"&&(l.type=\"line\");var u=l.label||(l.label={});if(u.show==null&&(u.show=!1),n===\"cross\"){var f=o.get([\"label\",\"show\"]);if(u.show=f??!0,!i){var h=l.lineStyle=o.get(\"crossStyle\");h&&J(u,h.textStyle)}}return r.model.getModel(\"axisPointer\",new Ct(l,t,a))}function o5(r,e){e.eachSeries(function(t){var a=t.coordinateSystem,n=t.get([\"tooltip\",\"trigger\"],!0),i=t.get([\"tooltip\",\"show\"],!0);!a||n===\"none\"||n===!1||n===\"item\"||i===!1||t.get([\"axisPointer\",\"show\"],!0)===!1||D(r.coordSysAxesInfo[hl(a.model)],function(o){var s=o.axis;a.getAxis(s.dim)===s&&(o.seriesModels.push(t),o.seriesDataCount==null&&(o.seriesDataCount=0),o.seriesDataCount+=t.getData().count())})})}function s5(r,e){for(var t=e.model,a=e.dim,n=0;n<r.length;n++){var i=r[n]||{};if(xc(i[a+\"AxisId\"],t.id)||xc(i[a+\"AxisIndex\"],t.componentIndex)||xc(i[a+\"AxisName\"],t.name))return n}}function xc(r,e){return r===\"all\"||z(r)&&vt(r,e)>=0||r===e}function l5(r){var e=Oy(r);if(e){var t=e.axisPointerModel,a=e.axis.scale,n=t.option,i=t.get(\"status\"),o=t.get(\"value\");o!=null&&(o=a.parse(o));var s=Ld(t);i==null&&(n.status=s?\"show\":\"hide\");var l=a.getExtent().slice();l[0]>l[1]&&l.reverse(),(o==null||o>l[1])&&(o=l[1]),o<l[0]&&(o=l[0]),n.value=o,s&&(n.status=e.axis.scale.isBlank()?\"hide\":\"show\")}}function Oy(r){var e=(r.ecModel.getComponent(\"axisPointer\")||{}).coordSysAxesInfo;return e&&e.axesInfo[hl(r)]}function u5(r){var e=Oy(r);return e&&e.axisPointerModel}function Ld(r){return!!r.get([\"handle\",\"show\"])}function hl(r){return r.type+\"||\"+r.id}var rS={},Si=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n,i){this.axisPointerClass&&l5(t),r.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(t,n,!0)},e.prototype.updateAxisPointer=function(t,a,n,i){this._doUpdateAxisPointerClass(t,n,!1)},e.prototype.remove=function(t,a){var n=this._axisPointer;n&&n.remove(a)},e.prototype.dispose=function(t,a){this._disposeAxisPointer(a),r.prototype.dispose.apply(this,arguments)},e.prototype._doUpdateAxisPointerClass=function(t,a,n){var i=e.getAxisPointerClass(this.axisPointerClass);if(i){var o=u5(t);o?(this._axisPointer||(this._axisPointer=new i)).render(t,o,a,n):this._disposeAxisPointer(a)}},e.prototype._disposeAxisPointer=function(t){this._axisPointer&&this._axisPointer.dispose(t),this._axisPointer=null},e.registerAxisPointerClass=function(t,a){rS[t]=a},e.getAxisPointerClass=function(t){return t&&rS[t]},e.type=\"axis\",e})(zt),Pd=bt();function nM(r,e,t,a){var n=t.axis;if(!n.scale.isBlank()){var i=t.getModel(\"splitArea\"),o=i.getModel(\"areaStyle\"),s=o.get(\"color\"),l=a.coordinateSystem.getRect(),u=n.getTicksCoords({tickModel:i,clamp:!0});if(u.length){var f=s.length,h=Pd(r).splitAreaColors,v=Z(),c=0;if(h)for(var p=0;p<u.length;p++){var d=h.get(u[p].tickValue);if(d!=null){c=(d+(f-1)*p)%f;break}}var g=n.toGlobalCoord(u[0].coord),y=o.getAreaStyle();s=z(s)?s:[s];for(var p=1;p<u.length;p++){var m=n.toGlobalCoord(u[p].coord),_=void 0,S=void 0,b=void 0,x=void 0;n.isHorizontal()?(_=g,S=l.y,b=m-_,x=l.height,g=_+b):(_=l.x,S=g,b=l.width,x=m-S,g=S+x);var w=u[p-1].tickValue;w!=null&&v.set(w,c),e.add(new xt({anid:w!=null?\"area_\"+w:null,shape:{x:_,y:S,width:b,height:x},style:J({fill:s[c]},y),autoBatch:!0,silent:!0})),c=(c+1)%f}Pd(r).splitAreaColors=v}}}function iM(r){Pd(r).splitAreaColors=null}var f5=[\"axisLine\",\"axisTickLabel\",\"axisName\"],h5=[\"splitArea\",\"splitLine\",\"minorSplitLine\"],oM=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.axisPointerClass=\"CartesianAxisPointer\",t}return e.prototype.render=function(t,a,n,i){this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new at,this.group.add(this._axisGroup),!!t.get(\"show\")){var s=t.getCoordSysModel(),l=Id(s,t),u=new Pe(t,V({handleAutoShown:function(h){for(var v=s.coordinateSystem.getCartesians(),c=0;c<v.length;c++)if(Sd(v[c].getOtherAxis(t.axis).scale))return!0;return!1}},l));D(f5,u.add,u),this._axisGroup.add(u.getGroup()),D(h5,function(h){t.get([h,\"show\"])&&v5[h](this,this._axisGroup,t,s)},this);var f=i&&i.type===\"changeAxisOrder\"&&i.isInitSort;f||Ll(o,this._axisGroup,t),r.prototype.render.call(this,t,a,n,i)}},e.prototype.remove=function(){iM(this)},e.type=\"cartesianAxis\",e})(Si),v5={splitLine:function(r,e,t,a){var n=t.axis;if(!n.scale.isBlank()){var i=t.getModel(\"splitLine\"),o=i.getModel(\"lineStyle\"),s=o.get(\"color\"),l=i.get(\"showMinLine\")!==!1,u=i.get(\"showMaxLine\")!==!1;s=z(s)?s:[s];for(var f=a.coordinateSystem.getRect(),h=n.isHorizontal(),v=0,c=n.getTicksCoords({tickModel:i}),p=[],d=[],g=o.getLineStyle(),y=0;y<c.length;y++){var m=n.toGlobalCoord(c[y].coord);if(!(y===0&&!l||y===c.length-1&&!u)){var _=c[y].tickValue;h?(p[0]=m,p[1]=f.y,d[0]=m,d[1]=f.y+f.height):(p[0]=f.x,p[1]=m,d[0]=f.x+f.width,d[1]=m);var S=v++%s.length,b=new Qt({anid:_!=null?\"line_\"+_:null,autoBatch:!0,shape:{x1:p[0],y1:p[1],x2:d[0],y2:d[1]},style:J({stroke:s[S]},g),silent:!0});ho(b.shape,g.lineWidth),e.add(b)}}}},minorSplitLine:function(r,e,t,a){var n=t.axis,i=t.getModel(\"minorSplitLine\"),o=i.getModel(\"lineStyle\"),s=a.coordinateSystem.getRect(),l=n.isHorizontal(),u=n.getMinorTicksCoords();if(u.length)for(var f=[],h=[],v=o.getLineStyle(),c=0;c<u.length;c++)for(var p=0;p<u[c].length;p++){var d=n.toGlobalCoord(u[c][p].coord);l?(f[0]=d,f[1]=s.y,h[0]=d,h[1]=s.y+s.height):(f[0]=s.x,f[1]=d,h[0]=s.x+s.width,h[1]=d);var g=new Qt({anid:\"minor_line_\"+u[c][p].tickValue,autoBatch:!0,shape:{x1:f[0],y1:f[1],x2:h[0],y2:h[1]},style:v,silent:!0});ho(g.shape,v.lineWidth),e.add(g)}},splitArea:function(r,e,t,a){nM(r,e,t,a)}},sM=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type=\"xAxis\",e})(oM),c5=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=sM.type,t}return e.type=\"yAxis\",e})(oM),p5=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=\"grid\",t}return e.prototype.render=function(t,a){this.group.removeAll(),t.get(\"show\")&&this.group.add(new xt({shape:t.coordinateSystem.getRect(),style:J({fill:t.get(\"backgroundColor\")},t.getItemStyle()),silent:!0,z2:-1}))},e.type=\"grid\",e})(zt),aS={offset:0};function lM(r){r.registerComponentView(p5),r.registerComponentModel(Hz),r.registerCoordinateSystem(\"cartesian2d\",Kz),go(r,\"x\",Dd,aS),go(r,\"y\",Dd,aS),r.registerComponentView(sM),r.registerComponentView(c5),r.registerPreprocessor(function(e){e.xAxis&&e.yAxis&&!e.grid&&(e.grid={})})}function d5(r){pt(lM),r.registerSeriesModel(Bz),r.registerChartView(Fz),r.registerLayout(Bl(\"scatter\"))}function g5(r){r.eachSeriesByType(\"radar\",function(e){var t=e.getData(),a=[],n=e.coordinateSystem;if(n){var i=n.getIndicatorAxes();D(i,function(o,s){t.each(t.mapDimension(i[s].dim),function(l,u){a[u]=a[u]||[];var f=n.dataToPoint(l,s);a[u][s]=nS(f)?f:iS(n)})}),t.each(function(o){var s=Ow(a[o],function(l){return nS(l)})||iS(n);a[o].push(s.slice()),t.setItemLayout(o,a[o])})}})}function nS(r){return!isNaN(r[0])&&!isNaN(r[1])}function iS(r){return[r.cx,r.cy]}function y5(r){var e=r.polar;if(e){z(e)||(e=[e]);var t=[];D(e,function(a,n){a.indicator?(a.type&&!a.shape&&(a.shape=a.type),r.radar=r.radar||[],z(r.radar)||(r.radar=[r.radar]),r.radar.push(a)):t.push(a)}),r.polar=t}D(r.series,function(a){a&&a.type===\"radar\"&&a.polarIndex&&(a.radarIndex=a.polarIndex)})}var m5=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=t.coordinateSystem,o=this.group,s=t.getData(),l=this._data;function u(v,c){var p=v.getItemVisual(c,\"symbol\")||\"circle\";if(p!==\"none\"){var d=Oo(v.getItemVisual(c,\"symbolSize\")),g=Zt(p,-1,-1,2,2),y=v.getItemVisual(c,\"symbolRotate\")||0;return g.attr({style:{strokeNoScale:!0},z2:100,scaleX:d[0]/2,scaleY:d[1]/2,rotation:y*Math.PI/180||0}),g}}function f(v,c,p,d,g,y){p.removeAll();for(var m=0;m<c.length-1;m++){var _=u(d,g);_&&(_.__dimIdx=m,v[m]?(_.setPosition(v[m]),gi[y?\"initProps\":\"updateProps\"](_,{x:c[m][0],y:c[m][1]},t,g)):_.setPosition(c[m]),p.add(_))}}function h(v){return G(v,function(c){return[i.cx,i.cy]})}s.diff(l).add(function(v){var c=s.getItemLayout(v);if(c){var p=new we,d=new Ae,g={shape:{points:c}};p.shape.points=h(c),d.shape.points=h(c),Gt(p,g,t,v),Gt(d,g,t,v);var y=new at,m=new at;y.add(d),y.add(p),y.add(m),f(d.shape.points,c,m,s,v,!0),s.setItemGraphicEl(v,y)}}).update(function(v,c){var p=l.getItemGraphicEl(c),d=p.childAt(0),g=p.childAt(1),y=p.childAt(2),m={shape:{points:s.getItemLayout(v)}};m.shape.points&&(f(d.shape.points,m.shape.points,y,s,v,!1),Pr(g),Pr(d),Tt(d,m,t),Tt(g,m,t),s.setItemGraphicEl(v,p))}).remove(function(v){o.remove(l.getItemGraphicEl(v))}).execute(),s.eachItemGraphicEl(function(v,c){var p=s.getItemModel(c),d=v.childAt(0),g=v.childAt(1),y=v.childAt(2),m=s.getItemVisual(c,\"style\"),_=m.fill;o.add(v),d.useStyle(J(p.getModel(\"lineStyle\").getLineStyle(),{fill:\"none\",stroke:_})),ve(d,p,\"lineStyle\"),ve(g,p,\"areaStyle\");var S=p.getModel(\"areaStyle\"),b=S.isEmpty()&&S.parentModel.isEmpty();g.ignore=b,D([\"emphasis\",\"select\",\"blur\"],function(T){var A=p.getModel([T,\"areaStyle\"]),C=A.isEmpty()&&A.parentModel.isEmpty();g.ensureState(T).ignore=C&&b}),g.useStyle(J(S.getAreaStyle(),{fill:_,opacity:.7,decal:m.decal}));var x=p.getModel(\"emphasis\"),w=x.getModel(\"itemStyle\").getItemStyle();y.eachChild(function(T){if(T instanceof se){var A=T.style;T.useStyle(V({image:A.image,x:A.x,y:A.y,width:A.width,height:A.height},m))}else T.useStyle(m),T.setColor(_),T.style.strokeNoScale=!0;var C=T.ensureState(\"emphasis\");C.style=rt(w);var M=s.getStore().get(s.getDimensionIndex(T.__dimIdx),c);(M==null||isNaN(M))&&(M=\"\"),ce(T,ie(p),{labelFetcher:s.hostModel,labelDataIndex:c,labelDimIndex:T.__dimIdx,defaultText:M,inheritColor:_,defaultOpacity:m.opacity})}),Ht(v,x.get(\"focus\"),x.get(\"blurScope\"),x.get(\"disabled\"))}),this._data=s},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.type=\"radar\",e})(Lt),_5=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return e.prototype.init=function(t){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new zl($(this.getData,this),$(this.getRawData,this))},e.prototype.getInitialData=function(t,a){return zo(this,{generateCoord:\"indicator_\",generateCoordCount:1/0})},e.prototype.formatTooltip=function(t,a,n){var i=this.getData(),o=this.coordinateSystem,s=o.getIndicatorAxes(),l=this.getData().getName(t),u=l===\"\"?this.name:l,f=aC(this,t);return oe(\"section\",{header:u,sortBlocks:!0,blocks:G(s,function(h){var v=i.get(i.mapDimension(h.dim),t);return oe(\"nameValue\",{markerType:\"subItem\",markerColor:f,name:h.name,value:v,sortParam:v})})})},e.prototype.getTooltipPosition=function(t){if(t!=null){for(var a=this.getData(),n=this.coordinateSystem,i=a.getValues(G(n.dimensions,function(u){return a.mapDimension(u)}),t),o=0,s=i.length;o<s;o++)if(!isNaN(i[o])){var l=n.getIndicatorAxes();return n.coordToPoint(l[o].dataToCoord(i[o]),o)}}},e.type=\"series.radar\",e.dependencies=[\"radar\"],e.defaultOption={z:2,colorBy:\"data\",coordinateSystem:\"radar\",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:\"solid\",join:\"round\"},label:{position:\"top\"},symbolSize:8},e})(Et),is=eM.value;function Mu(r,e){return J({show:e},r)}var S5=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(){var t=this.get(\"boundaryGap\"),a=this.get(\"splitNumber\"),n=this.get(\"scale\"),i=this.get(\"axisLine\"),o=this.get(\"axisTick\"),s=this.get(\"axisLabel\"),l=this.get(\"axisName\"),u=this.get([\"axisName\",\"show\"]),f=this.get([\"axisName\",\"formatter\"]),h=this.get(\"axisNameGap\"),v=this.get(\"triggerEvent\"),c=G(this.get(\"indicator\")||[],function(p){p.max!=null&&p.max>0&&!p.min?p.min=0:p.min!=null&&p.min<0&&!p.max&&(p.max=0);var d=l;p.color!=null&&(d=J({color:p.color},l));var g=ut(rt(p),{boundaryGap:t,splitNumber:a,scale:n,axisLine:i,axisTick:o,axisLabel:s,name:p.text,showName:u,nameLocation:\"end\",nameGap:h,nameTextStyle:d,triggerEvent:v},!1);if(Y(f)){var y=g.name;g.name=f.replace(\"{value}\",y??\"\")}else K(f)&&(g.name=f(g.name,g));var m=new Ct(g,null,this.ecModel);return $t(m,Vo.prototype),m.mainType=\"radar\",m.componentIndex=this.componentIndex,m},this);this._indicatorModels=c},e.prototype.getIndicatorModels=function(){return this._indicatorModels},e.type=\"radar\",e.defaultOption={z:0,center:[\"50%\",\"50%\"],radius:\"75%\",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:\"polygon\",axisLine:ut({lineStyle:{color:\"#bbb\"}},is.axisLine),axisLabel:Mu(is.axisLabel,!1),axisTick:Mu(is.axisTick,!1),splitLine:Mu(is.splitLine,!0),splitArea:Mu(is.splitArea,!0),indicator:[]},e})(gt),x5=[\"axisLine\",\"axisTickLabel\",\"axisName\"],b5=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=this.group;i.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},e.prototype._buildAxes=function(t){var a=t.coordinateSystem,n=a.getIndicatorAxes(),i=G(n,function(o){var s=o.model.get(\"showName\")?o.name:\"\",l=new Pe(o.model,{axisName:s,position:[a.cx,a.cy],rotation:o.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return l});D(i,function(o){D(x5,o.add,o),this.group.add(o.getGroup())},this)},e.prototype._buildSplitLineAndArea=function(t){var a=t.coordinateSystem,n=a.getIndicatorAxes();if(!n.length)return;var i=t.get(\"shape\"),o=t.getModel(\"splitLine\"),s=t.getModel(\"splitArea\"),l=o.getModel(\"lineStyle\"),u=s.getModel(\"areaStyle\"),f=o.get(\"show\"),h=s.get(\"show\"),v=l.get(\"color\"),c=u.get(\"color\"),p=z(v)?v:[v],d=z(c)?c:[c],g=[],y=[];function m(R,E,N){var O=N%E.length;return R[O]=R[O]||[],O}if(i===\"circle\")for(var _=n[0].getTicksCoords(),S=a.cx,b=a.cy,x=0;x<_.length;x++){if(f){var w=m(g,p,x);g[w].push(new Jr({shape:{cx:S,cy:b,r:_[x].coord}}))}if(h&&x<_.length-1){var w=m(y,d,x);y[w].push(new wo({shape:{cx:S,cy:b,r0:_[x].coord,r:_[x+1].coord}}))}}else for(var T,A=G(n,function(R,E){var N=R.getTicksCoords();return T=T==null?N.length-1:Math.min(N.length-1,T),G(N,function(O){return a.coordToPoint(O.coord,E)})}),C=[],x=0;x<=T;x++){for(var M=[],I=0;I<n.length;I++)M.push(A[I][x]);if(M[0]&&M.push(M[0].slice()),f){var w=m(g,p,x);g[w].push(new Ae({shape:{points:M}}))}if(h&&C){var w=m(y,d,x-1);y[w].push(new we({shape:{points:M.concat(C)}}))}C=M.slice().reverse()}var L=l.getLineStyle(),P=u.getAreaStyle();D(y,function(R,E){this.group.add(Ue(R,{style:J({stroke:\"none\",fill:d[E%d.length]},P),silent:!0}))},this),D(g,function(R,E){this.group.add(Ue(R,{style:J({fill:\"none\",stroke:p[E%p.length]},L),silent:!0}))},this)},e.type=\"radar\",e})(zt),w5=(function(r){k(e,r);function e(t,a,n){var i=r.call(this,t,a,n)||this;return i.type=\"value\",i.angle=0,i.name=\"\",i}return e})(dr),T5=(function(){function r(e,t,a){this.dimensions=[],this._model=e,this._indicatorAxes=G(e.getIndicatorModels(),function(n,i){var o=\"indicator_\"+i,s=new w5(o,new _a);return s.name=n.get(\"name\"),s.model=n,n.axis=s,this.dimensions.push(o),s},this),this.resize(e,a)}return r.prototype.getIndicatorAxes=function(){return this._indicatorAxes},r.prototype.dataToPoint=function(e,t){var a=this._indicatorAxes[t];return this.coordToPoint(a.dataToCoord(e),t)},r.prototype.coordToPoint=function(e,t){var a=this._indicatorAxes[t],n=a.angle,i=this.cx+e*Math.cos(n),o=this.cy-e*Math.sin(n);return[i,o]},r.prototype.pointToData=function(e){var t=e[0]-this.cx,a=e[1]-this.cy,n=Math.sqrt(t*t+a*a);t/=n,a/=n;for(var i=Math.atan2(-a,t),o=1/0,s,l=-1,u=0;u<this._indicatorAxes.length;u++){var f=this._indicatorAxes[u],h=Math.abs(i-f.angle);h<o&&(s=f,l=u,o=h)}return[l,+(s&&s.coordToData(n))]},r.prototype.resize=function(e,t){var a=e.get(\"center\"),n=t.getWidth(),i=t.getHeight(),o=Math.min(n,i)/2;this.cx=W(a[0],n),this.cy=W(a[1],i),this.startAngle=e.get(\"startAngle\")*Math.PI/180;var s=e.get(\"radius\");(Y(s)||wt(s))&&(s=[0,s]),this.r0=W(s[0],o),this.r=W(s[1],o),D(this._indicatorAxes,function(l,u){l.setExtent(this.r0,this.r);var f=this.startAngle+u*Math.PI*2/this._indicatorAxes.length;f=Math.atan2(Math.sin(f),Math.cos(f)),l.angle=f},this)},r.prototype.update=function(e,t){var a=this._indicatorAxes,n=this._model;D(a,function(s){s.scale.setExtent(1/0,-1/0)}),e.eachSeriesByType(\"radar\",function(s,l){if(!(s.get(\"coordinateSystem\")!==\"radar\"||e.getComponent(\"radar\",s.get(\"radarIndex\"))!==n)){var u=s.getData();D(a,function(f){f.scale.unionExtentFromData(u,u.mapDimension(f.dim))})}},this);var i=n.get(\"splitNumber\"),o=new _a;o.setExtent(0,i),o.setInterval(1),D(a,function(s,l){rM(s.scale,s.model,o)})},r.prototype.convertToPixel=function(e,t,a){return console.warn(\"Not implemented.\"),null},r.prototype.convertFromPixel=function(e,t,a){return console.warn(\"Not implemented.\"),null},r.prototype.containPoint=function(e){return console.warn(\"Not implemented.\"),!1},r.create=function(e,t){var a=[];return e.eachComponent(\"radar\",function(n){var i=new r(n,e,t);a.push(i),n.coordinateSystem=i}),e.eachSeriesByType(\"radar\",function(n){n.get(\"coordinateSystem\")===\"radar\"&&(n.coordinateSystem=a[n.get(\"radarIndex\")||0])}),a},r.dimensions=[],r})();function A5(r){r.registerCoordinateSystem(\"radar\",T5),r.registerComponentModel(S5),r.registerComponentView(b5),r.registerVisual({seriesType:\"radar\",reset:function(e){var t=e.getData();t.each(function(a){t.setItemVisual(a,\"legendIcon\",\"roundRect\")}),t.setVisual(\"legendIcon\",\"roundRect\")}})}function C5(r){pt(A5),r.registerChartView(m5),r.registerSeriesModel(_5),r.registerLayout(g5),r.registerProcessor(Vl(\"radar\")),r.registerPreprocessor(y5)}var oS=\"\\0_ec_interaction_mutex\";function D5(r,e,t){var a=Ny(r);a[e]=t}function M5(r,e,t){var a=Ny(r),n=a[e];n===t&&(a[e]=null)}function sS(r,e){return!!Ny(r)[e]}function Ny(r){return r[oS]||(r[oS]={})}Rr({type:\"takeGlobalCursor\",event:\"globalCursorTaken\",update:\"update\"},Yt);var Gl=(function(r){k(e,r);function e(t){var a=r.call(this)||this;a._zr=t;var n=$(a._mousedownHandler,a),i=$(a._mousemoveHandler,a),o=$(a._mouseupHandler,a),s=$(a._mousewheelHandler,a),l=$(a._pinchHandler,a);return a.enable=function(u,f){this.disable(),this._opt=J(rt(f)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),u==null&&(u=!0),(u===!0||u===\"move\"||u===\"pan\")&&(t.on(\"mousedown\",n),t.on(\"mousemove\",i),t.on(\"mouseup\",o)),(u===!0||u===\"scale\"||u===\"zoom\")&&(t.on(\"mousewheel\",s),t.on(\"pinch\",l))},a.disable=function(){t.off(\"mousedown\",n),t.off(\"mousemove\",i),t.off(\"mouseup\",o),t.off(\"mousewheel\",s),t.off(\"pinch\",l)},a}return e.prototype.isDragging=function(){return this._dragging},e.prototype.isPinching=function(){return this._pinching},e.prototype.setPointerChecker=function(t){this.pointerChecker=t},e.prototype.dispose=function(){this.disable()},e.prototype._mousedownHandler=function(t){if(!Bm(t)){for(var a=t.target;a;){if(a.draggable)return;a=a.__hostTarget||a.parent}var n=t.offsetX,i=t.offsetY;this.pointerChecker&&this.pointerChecker(t,n,i)&&(this._x=n,this._y=i,this._dragging=!0)}},e.prototype._mousemoveHandler=function(t){if(!(!this._dragging||!nf(\"moveOnMouseMove\",t,this._opt)||t.gestureEvent===\"pinch\"||sS(this._zr,\"globalPan\"))){var a=t.offsetX,n=t.offsetY,i=this._x,o=this._y,s=a-i,l=n-o;this._x=a,this._y=n,this._opt.preventDefaultMouseMove&&pa(t.event),uM(this,\"pan\",\"moveOnMouseMove\",t,{dx:s,dy:l,oldX:i,oldY:o,newX:a,newY:n,isAvailableBehavior:null})}},e.prototype._mouseupHandler=function(t){Bm(t)||(this._dragging=!1)},e.prototype._mousewheelHandler=function(t){var a=nf(\"zoomOnMouseWheel\",t,this._opt),n=nf(\"moveOnMouseWheel\",t,this._opt),i=t.wheelDelta,o=Math.abs(i),s=t.offsetX,l=t.offsetY;if(!(i===0||!a&&!n)){if(a){var u=o>3?1.4:o>1?1.2:1.1,f=i>0?u:1/u;bc(this,\"zoom\",\"zoomOnMouseWheel\",t,{scale:f,originX:s,originY:l,isAvailableBehavior:null})}if(n){var h=Math.abs(i),v=(i>0?1:-1)*(h>3?.4:h>1?.15:.05);bc(this,\"scrollMove\",\"moveOnMouseWheel\",t,{scrollDelta:v,originX:s,originY:l,isAvailableBehavior:null})}}},e.prototype._pinchHandler=function(t){if(!sS(this._zr,\"globalPan\")){var a=t.pinchScale>1?1.1:1/1.1;bc(this,\"zoom\",null,t,{scale:a,originX:t.pinchX,originY:t.pinchY,isAvailableBehavior:null})}},e})(hr);function bc(r,e,t,a,n){r.pointerChecker&&r.pointerChecker(a,n.originX,n.originY)&&(pa(a.event),uM(r,e,t,a,n))}function uM(r,e,t,a,n){n.isAvailableBehavior=$(nf,null,t,a),r.trigger(e,n)}function nf(r,e,t){var a=t[r];return!r||a&&(!Y(a)||e.event[a+\"Key\"])}function By(r,e,t){var a=r.target;a.x+=e,a.y+=t,a.dirty()}function Vy(r,e,t,a){var n=r.target,i=r.zoomLimit,o=r.zoom=r.zoom||1;if(o*=e,i){var s=i.min||0,l=i.max||1/0;o=Math.max(Math.min(l,o),s)}var u=o/r.zoom;r.zoom=o,n.x-=(t-n.x)*(u-1),n.y-=(a-n.y)*(u-1),n.scaleX*=u,n.scaleY*=u,n.dirty()}var I5={axisPointer:1,tooltip:1,brush:1};function Xh(r,e,t){var a=e.getComponentByElement(r.topTarget),n=a&&a.coordinateSystem;return a&&a!==t&&!I5.hasOwnProperty(a.mainType)&&n&&n.model!==t}function fM(r){if(Y(r)){var e=new DOMParser;r=e.parseFromString(r,\"text/xml\")}var t=r;for(t.nodeType===9&&(t=t.firstChild);t.nodeName.toLowerCase()!==\"svg\"||t.nodeType!==1;)t=t.nextSibling;return t}var wc,Yf={fill:\"fill\",stroke:\"stroke\",\"stroke-width\":\"lineWidth\",opacity:\"opacity\",\"fill-opacity\":\"fillOpacity\",\"stroke-opacity\":\"strokeOpacity\",\"stroke-dasharray\":\"lineDash\",\"stroke-dashoffset\":\"lineDashOffset\",\"stroke-linecap\":\"lineCap\",\"stroke-linejoin\":\"lineJoin\",\"stroke-miterlimit\":\"miterLimit\",\"font-family\":\"fontFamily\",\"font-size\":\"fontSize\",\"font-style\":\"fontStyle\",\"font-weight\":\"fontWeight\",\"text-anchor\":\"textAlign\",visibility:\"visibility\",display:\"display\"},lS=_t(Yf),$f={\"alignment-baseline\":\"textBaseline\",\"stop-color\":\"stopColor\"},uS=_t($f),L5=(function(){function r(){this._defs={},this._root=null}return r.prototype.parse=function(e,t){t=t||{};var a=fM(e);this._defsUsePending=[];var n=new at;this._root=n;var i=[],o=a.getAttribute(\"viewBox\")||\"\",s=parseFloat(a.getAttribute(\"width\")||t.width),l=parseFloat(a.getAttribute(\"height\")||t.height);isNaN(s)&&(s=null),isNaN(l)&&(l=null),He(a,n,null,!0,!1);for(var u=a.firstChild;u;)this._parseNode(u,n,i,null,!1,!1),u=u.nextSibling;E5(this._defs,this._defsUsePending),this._defsUsePending=[];var f,h;if(o){var v=Zh(o);v.length>=4&&(f={x:parseFloat(v[0]||0),y:parseFloat(v[1]||0),width:parseFloat(v[2]),height:parseFloat(v[3])})}if(f&&s!=null&&l!=null&&(h=vM(f,{x:0,y:0,width:s,height:l}),!t.ignoreViewBox)){var c=n;n=new at,n.add(c),c.scaleX=c.scaleY=h.scale,c.x=h.x,c.y=h.y}return!t.ignoreRootClip&&s!=null&&l!=null&&n.setClipPath(new xt({shape:{x:0,y:0,width:s,height:l}})),{root:n,width:s,height:l,viewBoxRect:f,viewBoxTransform:h,named:i}},r.prototype._parseNode=function(e,t,a,n,i,o){var s=e.nodeName.toLowerCase(),l,u=n;if(s===\"defs\"&&(i=!0),s===\"text\"&&(o=!0),s===\"defs\"||s===\"switch\")l=t;else{if(!i){var f=wc[s];if(f&&X(wc,s)){l=f.call(this,e,t);var h=e.getAttribute(\"name\");if(h){var v={name:h,namedFrom:null,svgNodeTagLower:s,el:l};a.push(v),s===\"g\"&&(u=v)}else n&&a.push({name:n.name,namedFrom:n,svgNodeTagLower:s,el:l});t.add(l)}}var c=fS[s];if(c&&X(fS,s)){var p=c.call(this,e),d=e.getAttribute(\"id\");d&&(this._defs[d]=p)}}if(l&&l.isGroup)for(var g=e.firstChild;g;)g.nodeType===1?this._parseNode(g,l,a,u,i,o):g.nodeType===3&&o&&this._parseText(g,l),g=g.nextSibling},r.prototype._parseText=function(e,t){var a=new fo({style:{text:e.textContent},silent:!0,x:this._textX||0,y:this._textY||0});je(t,a),He(e,a,this._defsUsePending,!1,!1),P5(a,t);var n=a.style,i=n.fontSize;i&&i<9&&(n.fontSize=9,a.scaleX*=i/9,a.scaleY*=i/9);var o=(n.fontSize||n.fontFamily)&&[n.fontStyle,n.fontWeight,(n.fontSize||12)+\"px\",n.fontFamily||\"sans-serif\"].join(\" \");n.font=o;var s=a.getBoundingRect();return this._textX+=s.width,t.add(a),a},r.internalField=(function(){wc={g:function(e,t){var a=new at;return je(t,a),He(e,a,this._defsUsePending,!1,!1),a},rect:function(e,t){var a=new xt;return je(t,a),He(e,a,this._defsUsePending,!1,!1),a.setShape({x:parseFloat(e.getAttribute(\"x\")||\"0\"),y:parseFloat(e.getAttribute(\"y\")||\"0\"),width:parseFloat(e.getAttribute(\"width\")||\"0\"),height:parseFloat(e.getAttribute(\"height\")||\"0\")}),a.silent=!0,a},circle:function(e,t){var a=new Jr;return je(t,a),He(e,a,this._defsUsePending,!1,!1),a.setShape({cx:parseFloat(e.getAttribute(\"cx\")||\"0\"),cy:parseFloat(e.getAttribute(\"cy\")||\"0\"),r:parseFloat(e.getAttribute(\"r\")||\"0\")}),a.silent=!0,a},line:function(e,t){var a=new Qt;return je(t,a),He(e,a,this._defsUsePending,!1,!1),a.setShape({x1:parseFloat(e.getAttribute(\"x1\")||\"0\"),y1:parseFloat(e.getAttribute(\"y1\")||\"0\"),x2:parseFloat(e.getAttribute(\"x2\")||\"0\"),y2:parseFloat(e.getAttribute(\"y2\")||\"0\")}),a.silent=!0,a},ellipse:function(e,t){var a=new Dl;return je(t,a),He(e,a,this._defsUsePending,!1,!1),a.setShape({cx:parseFloat(e.getAttribute(\"cx\")||\"0\"),cy:parseFloat(e.getAttribute(\"cy\")||\"0\"),rx:parseFloat(e.getAttribute(\"rx\")||\"0\"),ry:parseFloat(e.getAttribute(\"ry\")||\"0\")}),a.silent=!0,a},polygon:function(e,t){var a=e.getAttribute(\"points\"),n;a&&(n=cS(a));var i=new we({shape:{points:n||[]},silent:!0});return je(t,i),He(e,i,this._defsUsePending,!1,!1),i},polyline:function(e,t){var a=e.getAttribute(\"points\"),n;a&&(n=cS(a));var i=new Ae({shape:{points:n||[]},silent:!0});return je(t,i),He(e,i,this._defsUsePending,!1,!1),i},image:function(e,t){var a=new se;return je(t,a),He(e,a,this._defsUsePending,!1,!1),a.setStyle({image:e.getAttribute(\"xlink:href\")||e.getAttribute(\"href\"),x:+e.getAttribute(\"x\"),y:+e.getAttribute(\"y\"),width:+e.getAttribute(\"width\"),height:+e.getAttribute(\"height\")}),a.silent=!0,a},text:function(e,t){var a=e.getAttribute(\"x\")||\"0\",n=e.getAttribute(\"y\")||\"0\",i=e.getAttribute(\"dx\")||\"0\",o=e.getAttribute(\"dy\")||\"0\";this._textX=parseFloat(a)+parseFloat(i),this._textY=parseFloat(n)+parseFloat(o);var s=new at;return je(t,s),He(e,s,this._defsUsePending,!1,!0),s},tspan:function(e,t){var a=e.getAttribute(\"x\"),n=e.getAttribute(\"y\");a!=null&&(this._textX=parseFloat(a)),n!=null&&(this._textY=parseFloat(n));var i=e.getAttribute(\"dx\")||\"0\",o=e.getAttribute(\"dy\")||\"0\",s=new at;return je(t,s),He(e,s,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(o),s},path:function(e,t){var a=e.getAttribute(\"d\")||\"\",n=tA(a);return je(t,n),He(e,n,this._defsUsePending,!1,!1),n.silent=!0,n}}})(),r})(),fS={lineargradient:function(r){var e=parseInt(r.getAttribute(\"x1\")||\"0\",10),t=parseInt(r.getAttribute(\"y1\")||\"0\",10),a=parseInt(r.getAttribute(\"x2\")||\"10\",10),n=parseInt(r.getAttribute(\"y2\")||\"0\",10),i=new Ao(e,t,a,n);return hS(r,i),vS(r,i),i},radialgradient:function(r){var e=parseInt(r.getAttribute(\"cx\")||\"0\",10),t=parseInt(r.getAttribute(\"cy\")||\"0\",10),a=parseInt(r.getAttribute(\"r\")||\"0\",10),n=new zg(e,t,a);return hS(r,n),vS(r,n),n}};function hS(r,e){var t=r.getAttribute(\"gradientUnits\");t===\"userSpaceOnUse\"&&(e.global=!0)}function vS(r,e){for(var t=r.firstChild;t;){if(t.nodeType===1&&t.nodeName.toLocaleLowerCase()===\"stop\"){var a=t.getAttribute(\"offset\"),n=void 0;a&&a.indexOf(\"%\")>0?n=parseInt(a,10)/100:a?n=parseFloat(a):n=0;var i={};hM(t,i,i);var o=i.stopColor||t.getAttribute(\"stop-color\")||\"#000000\";e.colorStops.push({offset:n,color:o})}t=t.nextSibling}}function je(r,e){r&&r.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),J(e.__inheritedStyle,r.__inheritedStyle))}function cS(r){for(var e=Zh(r),t=[],a=0;a<e.length;a+=2){var n=parseFloat(e[a]),i=parseFloat(e[a+1]);t.push([n,i])}return t}function He(r,e,t,a,n){var i=e,o=i.__inheritedStyle=i.__inheritedStyle||{},s={};r.nodeType===1&&(N5(r,e),hM(r,o,s),a||B5(r,o,s)),i.style=i.style||{},o.fill!=null&&(i.style.fill=pS(i,\"fill\",o.fill,t)),o.stroke!=null&&(i.style.stroke=pS(i,\"stroke\",o.stroke,t)),D([\"lineWidth\",\"opacity\",\"fillOpacity\",\"strokeOpacity\",\"miterLimit\",\"fontSize\"],function(l){o[l]!=null&&(i.style[l]=parseFloat(o[l]))}),D([\"lineDashOffset\",\"lineCap\",\"lineJoin\",\"fontWeight\",\"fontFamily\",\"fontStyle\",\"textAlign\"],function(l){o[l]!=null&&(i.style[l]=o[l])}),n&&(i.__selfStyle=s),o.lineDash&&(i.style.lineDash=G(Zh(o.lineDash),function(l){return parseFloat(l)})),(o.visibility===\"hidden\"||o.visibility===\"collapse\")&&(i.invisible=!0),o.display===\"none\"&&(i.ignore=!0)}function P5(r,e){var t=e.__selfStyle;if(t){var a=t.textBaseline,n=a;!a||a===\"auto\"||a===\"baseline\"?n=\"alphabetic\":a===\"before-edge\"||a===\"text-before-edge\"?n=\"top\":a===\"after-edge\"||a===\"text-after-edge\"?n=\"bottom\":(a===\"central\"||a===\"mathematical\")&&(n=\"middle\"),r.style.textBaseline=n}var i=e.__inheritedStyle;if(i){var o=i.textAlign,s=o;o&&(o===\"middle\"&&(s=\"center\"),r.style.textAlign=s)}}var R5=/^url\\(\\s*#(.*?)\\)/;function pS(r,e,t,a){var n=t&&t.match(R5);if(n){var i=sr(n[1]);a.push([r,e,i]);return}return t===\"none\"&&(t=null),t}function E5(r,e){for(var t=0;t<e.length;t++){var a=e[t];a[0].style[a[1]]=r[a[2]]}}var k5=/-?([0-9]*\\.)?[0-9]+([eE]-?[0-9]+)?/g;function Zh(r){return r.match(k5)||[]}var O5=/(translate|scale|rotate|skewX|skewY|matrix)\\(([\\-\\s0-9\\.eE,]*)\\)/g,Tc=Math.PI/180;function N5(r,e){var t=r.getAttribute(\"transform\");if(t){t=t.replace(/,/g,\" \");var a=[],n=null;t.replace(O5,function(h,v,c){return a.push(v,c),\"\"});for(var i=a.length-1;i>0;i-=2){var o=a[i],s=a[i-1],l=Zh(o);switch(n=n||Ge(),s){case\"translate\":Ir(n,n,[parseFloat(l[0]),parseFloat(l[1]||\"0\")]);break;case\"scale\":dh(n,n,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case\"rotate\":an(n,n,-parseFloat(l[0])*Tc,[parseFloat(l[1]||\"0\"),parseFloat(l[2]||\"0\")]);break;case\"skewX\":var u=Math.tan(parseFloat(l[0])*Tc);Xr(n,[1,0,u,1,0,0],n);break;case\"skewY\":var f=Math.tan(parseFloat(l[0])*Tc);Xr(n,[1,f,0,1,0,0],n);break;case\"matrix\":n[0]=parseFloat(l[0]),n[1]=parseFloat(l[1]),n[2]=parseFloat(l[2]),n[3]=parseFloat(l[3]),n[4]=parseFloat(l[4]),n[5]=parseFloat(l[5]);break}}e.setLocalTransform(n)}}var dS=/([^\\s:;]+)\\s*:\\s*([^:;]+)/g;function hM(r,e,t){var a=r.getAttribute(\"style\");if(a){dS.lastIndex=0;for(var n;(n=dS.exec(a))!=null;){var i=n[1],o=X(Yf,i)?Yf[i]:null;o&&(e[o]=n[2]);var s=X($f,i)?$f[i]:null;s&&(t[s]=n[2])}}}function B5(r,e,t){for(var a=0;a<lS.length;a++){var n=lS[a],i=r.getAttribute(n);i!=null&&(e[Yf[n]]=i)}for(var a=0;a<uS.length;a++){var n=uS[a],i=r.getAttribute(n);i!=null&&(t[$f[n]]=i)}}function vM(r,e){var t=e.width/r.width,a=e.height/r.height,n=Math.min(t,a);return{scale:n,x:-(r.x+r.width/2)*n+(e.x+e.width/2),y:-(r.y+r.height/2)*n+(e.y+e.height/2)}}function V5(r,e){var t=new L5;return t.parse(r,e)}var z5=Z([\"rect\",\"circle\",\"line\",\"ellipse\",\"polygon\",\"polyline\",\"path\",\"text\",\"tspan\",\"g\"]),G5=(function(){function r(e,t){this.type=\"geoSVG\",this._usedGraphicMap=Z(),this._freedGraphics=[],this._mapName=e,this._parsedXML=fM(t)}return r.prototype.load=function(){var e=this._firstGraphic;if(!e){e=this._firstGraphic=this._buildGraphic(this._parsedXML),this._freedGraphics.push(e),this._boundingRect=this._firstGraphic.boundingRect.clone();var t=H5(e.named),a=t.regions,n=t.regionsMap;this._regions=a,this._regionsMap=n}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},r.prototype._buildGraphic=function(e){var t,a;try{t=e&&V5(e,{ignoreViewBox:!0,ignoreRootClip:!0})||{},a=t.root,xe(a!=null)}catch(g){throw new Error(`Invalid svg format\n`+g.message)}var n=new at;n.add(a),n.isGeoSVGGraphicRoot=!0;var i=t.width,o=t.height,s=t.viewBoxRect,l=this._boundingRect;if(!l){var u=void 0,f=void 0,h=void 0,v=void 0;if(i!=null?(u=0,h=i):s&&(u=s.x,h=s.width),o!=null?(f=0,v=o):s&&(f=s.y,v=s.height),u==null||f==null){var c=a.getBoundingRect();u==null&&(u=c.x,h=c.width),f==null&&(f=c.y,v=c.height)}l=this._boundingRect=new ht(u,f,h,v)}if(s){var p=vM(s,l);a.scaleX=a.scaleY=p.scale,a.x=p.x,a.y=p.y}n.setClipPath(new xt({shape:l.plain()}));var d=[];return D(t.named,function(g){z5.get(g.svgNodeTagLower)!=null&&(d.push(g),F5(g.el))}),{root:n,boundingRect:l,named:d}},r.prototype.useGraphic=function(e){var t=this._usedGraphicMap,a=t.get(e);return a||(a=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),t.set(e,a),a)},r.prototype.freeGraphic=function(e){var t=this._usedGraphicMap,a=t.get(e);a&&(t.removeKey(e),this._freedGraphics.push(a))},r})();function F5(r){r.silent=!1,r.isGroup&&r.traverse(function(e){e.silent=!1})}function H5(r){var e=[],t=Z();return D(r,function(a){if(a.namedFrom==null){var n=new MB(a.name,a.el);e.push(n),t.set(a.name,n)}}),{regions:e,regionsMap:t}}var Rd=[126,25],gS=\"南海诸岛\",kn=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]];for(var Rn=0;Rn<kn.length;Rn++)for(var Oi=0;Oi<kn[Rn].length;Oi++)kn[Rn][Oi][0]/=10.5,kn[Rn][Oi][1]/=-10.5/.75,kn[Rn][Oi][0]+=Rd[0],kn[Rn][Oi][1]+=Rd[1];function W5(r,e){if(r===\"china\"){for(var t=0;t<e.length;t++)if(e[t].name===gS)return;e.push(new lD(gS,G(kn,function(a){return{type:\"polygon\",exterior:a}}),Rd))}}var U5={南海诸岛:[32,80],广东:[0,-10],香港:[10,5],澳门:[-10,10],天津:[5,5]};function Y5(r,e){if(r===\"china\"){var t=U5[e.name];if(t){var a=e.getCenter();a[0]+=t[0]/10.5,a[1]+=-t[1]/(10.5/.75),e.setCenter(a)}}}var $5=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]];function X5(r,e){r===\"china\"&&e.name===\"台湾\"&&e.geometries.push({type:\"polygon\",exterior:$5[0]})}var Z5=\"name\",q5=(function(){function r(e,t,a){this.type=\"geoJSON\",this._parsedMap=Z(),this._mapName=e,this._specialAreas=a,this._geoJSON=j5(t)}return r.prototype.load=function(e,t){t=t||Z5;var a=this._parsedMap.get(t);if(!a){var n=this._parseToRegions(t);a=this._parsedMap.set(t,{regions:n,boundingRect:K5(n)})}var i=Z(),o=[];return D(a.regions,function(s){var l=s.name;e&&X(e,l)&&(s=s.cloneShallow(l=e[l])),o.push(s),i.set(l,s)}),{regions:o,boundingRect:a.boundingRect||new ht(0,0,0,0),regionsMap:i}},r.prototype._parseToRegions=function(e){var t=this._mapName,a=this._geoJSON,n;try{n=a?bd(a,e):[]}catch(i){throw new Error(`Invalid geoJson format\n`+i.message)}return W5(t,n),D(n,function(i){var o=i.name;Y5(t,i),X5(t,i);var s=this._specialAreas&&this._specialAreas[o];s&&i.transformTo(s.left,s.top,s.width,s.height)},this),n},r.prototype.getMapForUser=function(){return{geoJson:this._geoJSON,geoJSON:this._geoJSON,specialAreas:this._specialAreas}},r})();function K5(r){for(var e,t=0;t<r.length;t++){var a=r[t].getBoundingRect();e=e||a.clone(),e.union(a)}return e}function j5(r){return Y(r)?typeof JSON<\"u\"&&JSON.parse?JSON.parse(r):new Function(\"return (\"+r+\");\")():r}var os=Z();const Sa={registerMap:function(r,e,t){if(e.svg){var a=new G5(r,e.svg);os.set(r,a)}else{var n=e.geoJson||e.geoJSON;n&&!e.features?t=e.specialAreas:n=e;var a=new q5(r,n,t);os.set(r,a)}},getGeoResource:function(r){return os.get(r)},getMapForUser:function(r){var e=os.get(r);return e&&e.type===\"geoJSON\"&&e.getMapForUser()},load:function(r,e,t){var a=os.get(r);if(a)return a.load(e,t)}};var zy=[\"rect\",\"circle\",\"line\",\"ellipse\",\"polygon\",\"polyline\",\"path\"],J5=Z(zy),Q5=Z(zy.concat([\"g\"])),tG=Z(zy.concat([\"g\"])),cM=bt();function Iu(r){var e=r.getItemStyle(),t=r.get(\"areaColor\");return t!=null&&(e.fill=t),e}function yS(r){var e=r.style;e&&(e.stroke=e.stroke||e.fill,e.fill=null)}var pM=(function(){function r(e){var t=new at;this.uid=Io(\"ec_map_draw\"),this._controller=new Gl(e.getZr()),this._controllerHost={target:t},this.group=t,t.add(this._regionsGroup=new at),t.add(this._svgGroup=new at)}return r.prototype.draw=function(e,t,a,n,i){var o=e.mainType===\"geo\",s=e.getData&&e.getData();o&&t.eachComponent({mainType:\"series\",subType:\"map\"},function(y){!s&&y.getHostGeoModel()===e&&(s=y.getData())});var l=e.coordinateSystem,u=this._regionsGroup,f=this.group,h=l.getTransformInfo(),v=h.raw,c=h.roam,p=!u.childAt(0)||i;p?(f.x=c.x,f.y=c.y,f.scaleX=c.scaleX,f.scaleY=c.scaleY,f.dirty()):Tt(f,c,e);var d=s&&s.getVisual(\"visualMeta\")&&s.getVisual(\"visualMeta\").length>0,g={api:a,geo:l,mapOrGeoModel:e,data:s,isVisualEncodedByVisualMap:d,isGeo:o,transformInfoRaw:v};l.resourceType===\"geoJSON\"?this._buildGeoJSON(g):l.resourceType===\"geoSVG\"&&this._buildSVG(g),this._updateController(e,t,a),this._updateMapSelectHandler(e,u,a,n)},r.prototype._buildGeoJSON=function(e){var t=this._regionsGroupByName=Z(),a=Z(),n=this._regionsGroup,i=e.transformInfoRaw,o=e.mapOrGeoModel,s=e.data,l=e.geo.projection,u=l&&l.stream;function f(c,p){return p&&(c=p(c)),c&&[c[0]*i.scaleX+i.x,c[1]*i.scaleY+i.y]}function h(c){for(var p=[],d=!u&&l&&l.project,g=0;g<c.length;++g){var y=f(c[g],d);y&&p.push(y)}return p}function v(c){return{shape:{points:h(c)}}}n.removeAll(),D(e.geo.regions,function(c){var p=c.name,d=t.get(p),g=a.get(p)||{},y=g.dataIdx,m=g.regionModel;if(!d){d=t.set(p,new at),n.add(d),y=s?s.indexOfName(p):null,m=e.isGeo?o.getRegionModel(p):s?s.getItemModel(y):null;var _=m.get(\"silent\",!0);_!=null&&(d.silent=_),a.set(p,{dataIdx:y,regionModel:m})}var S=[],b=[];D(c.geometries,function(T){if(T.type===\"polygon\"){var A=[T.exterior].concat(T.interiors||[]);u&&(A=wS(A,u)),D(A,function(M){S.push(new we(v(M)))})}else{var C=T.points;u&&(C=wS(C,u,!0)),D(C,function(M){b.push(new Ae(v(M)))})}});var x=f(c.getCenter(),l&&l.project);function w(T,A){if(T.length){var C=new Ch({culling:!0,segmentIgnoreThreshold:1,shape:{paths:T}});d.add(C),mS(e,C,y,m),_S(e,C,p,m,o,y,x),A&&(yS(C),D(C.states,yS))}}w(S),w(b,!0)}),t.each(function(c,p){var d=a.get(p),g=d.dataIdx,y=d.regionModel;SS(e,c,p,y,o,g),xS(e,c,p,y,o),bS(e,c,p,y,o)},this)},r.prototype._buildSVG=function(e){var t=e.geo.map,a=e.transformInfoRaw;this._svgGroup.x=a.x,this._svgGroup.y=a.y,this._svgGroup.scaleX=a.scaleX,this._svgGroup.scaleY=a.scaleY,this._svgResourceChanged(t)&&(this._freeSVG(),this._useSVG(t));var n=this._svgDispatcherMap=Z(),i=!1;D(this._svgGraphicRecord.named,function(o){var s=o.name,l=e.mapOrGeoModel,u=e.data,f=o.svgNodeTagLower,h=o.el,v=u?u.indexOfName(s):null,c=l.getRegionModel(s);J5.get(f)!=null&&h instanceof fr&&mS(e,h,v,c),h instanceof fr&&(h.culling=!0);var p=c.get(\"silent\",!0);if(p!=null&&(h.silent=p),h.z2EmphasisLift=0,!o.namedFrom&&(tG.get(f)!=null&&_S(e,h,s,c,l,v,null),SS(e,h,s,c,l,v),xS(e,h,s,c,l),Q5.get(f)!=null)){var d=bS(e,h,s,c,l);d===\"self\"&&(i=!0);var g=n.get(s)||n.set(s,[]);g.push(h)}},this),this._enableBlurEntireSVG(i,e)},r.prototype._enableBlurEntireSVG=function(e,t){if(e&&t.isGeo){var a=t.mapOrGeoModel.getModel([\"blur\",\"itemStyle\"]).getItemStyle(),n=a.opacity;this._svgGraphicRecord.root.traverse(function(i){if(!i.isGroup){li(i);var o=i.ensureState(\"blur\").style||{};o.opacity==null&&n!=null&&(o.opacity=n),i.ensureState(\"emphasis\")}})}},r.prototype.remove=function(){this._regionsGroup.removeAll(),this._regionsGroupByName=null,this._svgGroup.removeAll(),this._freeSVG(),this._controller.dispose(),this._controllerHost=null},r.prototype.findHighDownDispatchers=function(e,t){if(e==null)return[];var a=t.coordinateSystem;if(a.resourceType===\"geoJSON\"){var n=this._regionsGroupByName;if(n){var i=n.get(e);return i?[i]:[]}}else if(a.resourceType===\"geoSVG\")return this._svgDispatcherMap&&this._svgDispatcherMap.get(e)||[]},r.prototype._svgResourceChanged=function(e){return this._svgMapName!==e},r.prototype._useSVG=function(e){var t=Sa.getGeoResource(e);if(t&&t.type===\"geoSVG\"){var a=t.useGraphic(this.uid);this._svgGroup.add(a.root),this._svgGraphicRecord=a,this._svgMapName=e}},r.prototype._freeSVG=function(){var e=this._svgMapName;if(e!=null){var t=Sa.getGeoResource(e);t&&t.type===\"geoSVG\"&&t.freeGraphic(this.uid),this._svgGraphicRecord=null,this._svgDispatcherMap=null,this._svgGroup.removeAll(),this._svgMapName=null}},r.prototype._updateController=function(e,t,a){var n=e.coordinateSystem,i=this._controller,o=this._controllerHost;o.zoomLimit=e.get(\"scaleLimit\"),o.zoom=n.getZoom(),i.enable(e.get(\"roam\")||!1);var s=e.mainType;function l(){var u={type:\"geoRoam\",componentType:s};return u[s+\"Id\"]=e.id,u}i.off(\"pan\").on(\"pan\",function(u){this._mouseDownFlag=!1,By(o,u.dx,u.dy),a.dispatchAction(V(l(),{dx:u.dx,dy:u.dy,animation:{duration:0}}))},this),i.off(\"zoom\").on(\"zoom\",function(u){this._mouseDownFlag=!1,Vy(o,u.scale,u.originX,u.originY),a.dispatchAction(V(l(),{totalZoom:o.zoom,zoom:u.scale,originX:u.originX,originY:u.originY,animation:{duration:0}}))},this),i.setPointerChecker(function(u,f,h){return n.containPoint([f,h])&&!Xh(u,a,e)})},r.prototype.resetForLabelLayout=function(){this.group.traverse(function(e){var t=e.getTextContent();t&&(t.ignore=cM(t).ignore)})},r.prototype._updateMapSelectHandler=function(e,t,a,n){var i=this;t.off(\"mousedown\"),t.off(\"click\"),e.get(\"selectedMode\")&&(t.on(\"mousedown\",function(){i._mouseDownFlag=!0}),t.on(\"click\",function(o){i._mouseDownFlag&&(i._mouseDownFlag=!1)}))},r})();function mS(r,e,t,a){var n=a.getModel(\"itemStyle\"),i=a.getModel([\"emphasis\",\"itemStyle\"]),o=a.getModel([\"blur\",\"itemStyle\"]),s=a.getModel([\"select\",\"itemStyle\"]),l=Iu(n),u=Iu(i),f=Iu(s),h=Iu(o),v=r.data;if(v){var c=v.getItemVisual(t,\"style\"),p=v.getItemVisual(t,\"decal\");r.isVisualEncodedByVisualMap&&c.fill&&(l.fill=c.fill),p&&(l.decal=co(p,r.api))}e.setStyle(l),e.style.strokeNoScale=!0,e.ensureState(\"emphasis\").style=u,e.ensureState(\"select\").style=f,e.ensureState(\"blur\").style=h,li(e)}function _S(r,e,t,a,n,i,o){var s=r.data,l=r.isGeo,u=s&&isNaN(s.get(s.mapDimension(\"value\"),i)),f=s&&s.getItemLayout(i);if(l||u||f&&f.showLabel){var h=l?t:i,v=void 0;(!s||i>=0)&&(v=n);var c=o?{normal:{align:\"center\",verticalAlign:\"middle\"}}:null;ce(e,ie(a),{labelFetcher:v,labelDataIndex:h,defaultText:t},c);var p=e.getTextContent();if(p&&(cM(p).ignore=p.ignore,e.textConfig&&o)){var d=e.getBoundingRect().clone();e.textConfig.layoutRect=d,e.textConfig.position=[(o[0]-d.x)/d.width*100+\"%\",(o[1]-d.y)/d.height*100+\"%\"]}e.disableLabelAnimation=!0}else e.removeTextContent(),e.removeTextConfig(),e.disableLabelAnimation=null}function SS(r,e,t,a,n,i){r.data?r.data.setItemGraphicEl(i,e):nt(e).eventData={componentType:\"geo\",componentIndex:n.componentIndex,geoIndex:n.componentIndex,name:t,region:a&&a.option||{}}}function xS(r,e,t,a,n){r.data||di({el:e,componentModel:n,itemName:t,itemTooltipOption:a.get(\"tooltip\")})}function bS(r,e,t,a,n){e.highDownSilentOnTouch=!!n.get(\"selectedMode\");var i=a.getModel(\"emphasis\"),o=i.get(\"focus\");return Ht(e,o,i.get(\"blurScope\"),i.get(\"disabled\")),r.isGeo&&VR(e,n,t),o}function wS(r,e,t){var a=[],n;function i(){n=[]}function o(){n.length&&(a.push(n),n=[])}var s=e({polygonStart:i,polygonEnd:o,lineStart:i,lineEnd:o,point:function(l,u){isFinite(l)&&isFinite(u)&&n.push([l,u])},sphere:function(){}});return!t&&s.polygonStart(),D(r,function(l){s.lineStart();for(var u=0;u<l.length;u++)s.point(l[u][0],l[u][1]);s.lineEnd()}),!t&&s.polygonEnd(),a}var eG=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n,i){if(!(i&&i.type===\"mapToggleSelect\"&&i.from===this.uid)){var o=this.group;if(o.removeAll(),!t.getHostGeoModel()){if(this._mapDraw&&i&&i.type===\"geoRoam\"&&this._mapDraw.resetForLabelLayout(),i&&i.type===\"geoRoam\"&&i.componentType===\"series\"&&i.seriesId===t.id){var s=this._mapDraw;s&&o.add(s.group)}else if(t.needsDrawMap){var s=this._mapDraw||new pM(n);o.add(s.group),s.draw(t,a,n,this,i),this._mapDraw=s}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;t.get(\"showLegendSymbol\")&&a.getComponent(\"legend\")&&this._renderSymbols(t,a,n)}}},e.prototype.remove=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},e.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},e.prototype._renderSymbols=function(t,a,n){var i=t.originalData,o=this.group;i.each(i.mapDimension(\"value\"),function(s,l){if(!isNaN(s)){var u=i.getItemLayout(l);if(!(!u||!u.point)){var f=u.point,h=u.offset,v=new Jr({style:{fill:t.getData().getVisual(\"style\").fill},shape:{cx:f[0]+h*9,cy:f[1],r:3},silent:!0,z2:8+(h?0:bo+1)});if(!h){var c=t.mainSeries.getData(),p=i.getName(l),d=c.indexOfName(p),g=i.getItemModel(l),y=g.getModel(\"label\"),m=c.getItemGraphicEl(d);ce(v,ie(g),{labelFetcher:{getFormattedLabel:function(_,S){return t.getFormattedLabel(d,S)}},defaultText:p}),v.disableLabelAnimation=!0,y.get(\"position\")||v.setTextConfig({position:\"bottom\"}),m.onHoverStateChange=function(_){wf(v,_)}}o.add(v)}}})},e.type=\"map\",e})(Lt),rG=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.needsDrawMap=!1,t.seriesGroup=[],t.getTooltipPosition=function(a){if(a!=null){var n=this.getData().getName(a),i=this.coordinateSystem,o=i.getRegion(n);return o&&i.dataToPoint(o.getCenter())}},t}return e.prototype.getInitialData=function(t){for(var a=zo(this,{coordDimensions:[\"value\"],encodeDefaulter:lt(ey,this)}),n=Z(),i=[],o=0,s=a.count();o<s;o++){var l=a.getName(o);n.set(l,o)}var u=Sa.load(this.getMapType(),this.option.nameMap,this.option.nameProperty);return D(u.regions,function(f){var h=f.name,v=n.get(h),c=f.properties&&f.properties.echartsStyle,p;v==null?(p={name:h},i.push(p)):p=a.getRawDataItem(v),c&&ut(p,c)}),a.appendData(i),a},e.prototype.getHostGeoModel=function(){var t=this.option.geoIndex;return t!=null?this.ecModel.getComponent(\"geo\",t):null},e.prototype.getMapType=function(){return(this.getHostGeoModel()||this).option.map},e.prototype.getRawValue=function(t){var a=this.getData();return a.get(a.mapDimension(\"value\"),t)},e.prototype.getRegionModel=function(t){var a=this.getData();return a.getItemModel(a.indexOfName(t))},e.prototype.formatTooltip=function(t,a,n){for(var i=this.getData(),o=this.getRawValue(t),s=i.getName(t),l=this.seriesGroup,u=[],f=0;f<l.length;f++){var h=l[f].originalData.indexOfName(s),v=i.mapDimension(\"value\");isNaN(l[f].originalData.get(v,h))||u.push(l[f].name)}return oe(\"section\",{header:u.join(\", \"),noHeader:!u.length,blocks:[oe(\"nameValue\",{name:s,value:o})]})},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.getLegendIcon=function(t){var a=t.icon||\"roundRect\",n=Zt(a,0,0,t.itemWidth,t.itemHeight,t.itemStyle.fill);return n.setStyle(t.itemStyle),n.style.stroke=\"none\",a.indexOf(\"empty\")>-1&&(n.style.stroke=n.style.fill,n.style.fill=\"#fff\",n.style.lineWidth=2),n},e.type=\"series.map\",e.dependencies=[\"geo\"],e.layoutMode=\"box\",e.defaultOption={z:2,coordinateSystem:\"geo\",map:\"\",left:\"center\",top:\"center\",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:\"#000\"},itemStyle:{borderWidth:.5,borderColor:\"#444\",areaColor:\"#eee\"},emphasis:{label:{show:!0,color:\"rgb(100,0,0)\"},itemStyle:{areaColor:\"rgba(255,215,0,0.8)\"}},select:{label:{show:!0,color:\"rgb(100,0,0)\"},itemStyle:{color:\"rgba(255,215,0,0.8)\"}},nameProperty:\"name\"},e})(Et);function aG(r,e){var t={};return D(r,function(a){a.each(a.mapDimension(\"value\"),function(n,i){var o=\"ec-\"+a.getName(i);t[o]=t[o]||[],isNaN(n)||t[o].push(n)})}),r[0].map(r[0].mapDimension(\"value\"),function(a,n){for(var i=\"ec-\"+r[0].getName(n),o=0,s=1/0,l=-1/0,u=t[i].length,f=0;f<u;f++)s=Math.min(s,t[i][f]),l=Math.max(l,t[i][f]),o+=t[i][f];var h;return e===\"min\"?h=s:e===\"max\"?h=l:e===\"average\"?h=o/u:h=o,u===0?NaN:h})}function nG(r){var e={};r.eachSeriesByType(\"map\",function(t){var a=t.getHostGeoModel(),n=a?\"o\"+a.id:\"i\"+t.getMapType();(e[n]=e[n]||[]).push(t)}),D(e,function(t,a){for(var n=aG(G(t,function(o){return o.getData()}),t[0].get(\"mapValueCalculation\")),i=0;i<t.length;i++)t[i].originalData=t[i].getData();for(var i=0;i<t.length;i++)t[i].seriesGroup=t,t[i].needsDrawMap=i===0&&!t[i].getHostGeoModel(),t[i].setData(n.cloneShallow()),t[i].mainSeries=t[0]})}function iG(r){var e={};r.eachSeriesByType(\"map\",function(t){var a=t.getMapType();if(!(t.getHostGeoModel()||e[a])){var n={};D(t.seriesGroup,function(o){var s=o.coordinateSystem,l=o.originalData;o.get(\"showLegendSymbol\")&&r.getComponent(\"legend\")&&l.each(l.mapDimension(\"value\"),function(u,f){var h=l.getName(f),v=s.getRegion(h);if(!(!v||isNaN(u))){var c=n[h]||0,p=s.dataToPoint(v.getCenter());n[h]=c+1,l.setItemLayout(f,{point:p,offset:c})}})});var i=t.getData();i.each(function(o){var s=i.getName(o),l=i.getItemLayout(o)||{};l.showLabel=!n[s],i.setItemLayout(o,l)}),e[a]=!0}})}var TS=ue,Fl=(function(r){k(e,r);function e(t){var a=r.call(this)||this;return a.type=\"view\",a.dimensions=[\"x\",\"y\"],a._roamTransformable=new fa,a._rawTransformable=new fa,a.name=t,a}return e.prototype.setBoundingRect=function(t,a,n,i){return this._rect=new ht(t,a,n,i),this._rect},e.prototype.getBoundingRect=function(){return this._rect},e.prototype.setViewRect=function(t,a,n,i){this._transformTo(t,a,n,i),this._viewRect=new ht(t,a,n,i)},e.prototype._transformTo=function(t,a,n,i){var o=this.getBoundingRect(),s=this._rawTransformable;s.transform=o.calculateTransform(new ht(t,a,n,i));var l=s.parent;s.parent=null,s.decomposeTransform(),s.parent=l,this._updateTransform()},e.prototype.setCenter=function(t,a){t&&(this._center=[W(t[0],a.getWidth()),W(t[1],a.getHeight())],this._updateCenterAndZoom())},e.prototype.setZoom=function(t){t=t||1;var a=this.zoomLimit;a&&(a.max!=null&&(t=Math.min(a.max,t)),a.min!=null&&(t=Math.max(a.min,t))),this._zoom=t,this._updateCenterAndZoom()},e.prototype.getDefaultCenter=function(){var t=this.getBoundingRect(),a=t.x+t.width/2,n=t.y+t.height/2;return[a,n]},e.prototype.getCenter=function(){return this._center||this.getDefaultCenter()},e.prototype.getZoom=function(){return this._zoom||1},e.prototype.getRoamTransform=function(){return this._roamTransformable.getLocalTransform()},e.prototype._updateCenterAndZoom=function(){var t=this._rawTransformable.getLocalTransform(),a=this._roamTransformable,n=this.getDefaultCenter(),i=this.getCenter(),o=this.getZoom();i=ue([],i,t),n=ue([],n,t),a.originX=i[0],a.originY=i[1],a.x=n[0]-i[0],a.y=n[1]-i[1],a.scaleX=a.scaleY=o,this._updateTransform()},e.prototype._updateTransform=function(){var t=this._roamTransformable,a=this._rawTransformable;a.parent=t,t.updateTransform(),a.updateTransform(),ph(this.transform||(this.transform=[]),a.transform||Ge()),this._rawTransform=a.getLocalTransform(),this.invTransform=this.invTransform||[],pi(this.invTransform,this.transform),this.decomposeTransform()},e.prototype.getTransformInfo=function(){var t=this._rawTransformable,a=this._roamTransformable,n=new fa;return n.transform=a.transform,n.decomposeTransform(),{roam:{x:n.x,y:n.y,scaleX:n.scaleX,scaleY:n.scaleY},raw:{x:t.x,y:t.y,scaleX:t.scaleX,scaleY:t.scaleY}}},e.prototype.getViewRect=function(){return this._viewRect},e.prototype.getViewRectAfterRoam=function(){var t=this.getBoundingRect().clone();return t.applyTransform(this.transform),t},e.prototype.dataToPoint=function(t,a,n){var i=a?this._rawTransform:this.transform;return n=n||[],i?TS(n,t,i):ye(n,t)},e.prototype.pointToData=function(t){var a=this.invTransform;return a?TS([],t,a):[t[0],t[1]]},e.prototype.convertToPixel=function(t,a,n){var i=AS(a);return i===this?i.dataToPoint(n):null},e.prototype.convertFromPixel=function(t,a,n){var i=AS(a);return i===this?i.pointToData(n):null},e.prototype.containPoint=function(t){return this.getViewRectAfterRoam().contain(t[0],t[1])},e.dimensions=[\"x\",\"y\"],e})(fa);function AS(r){var e=r.seriesModel;return e?e.coordinateSystem:null}var oG={geoJSON:{aspectScale:.75,invertLongitute:!0},geoSVG:{aspectScale:1,invertLongitute:!1}},dM=[\"lng\",\"lat\"],Ed=(function(r){k(e,r);function e(t,a,n){var i=r.call(this,t)||this;i.dimensions=dM,i.type=\"geo\",i._nameCoordMap=Z(),i.map=a;var o=n.projection,s=Sa.load(a,n.nameMap,n.nameProperty),l=Sa.getGeoResource(a);i.resourceType=l?l.type:null;var u=i.regions=s.regions,f=oG[l.type];i._regionsMap=s.regionsMap,i.regions=s.regions,i.projection=o;var h;if(o)for(var v=0;v<u.length;v++){var c=u[v].getBoundingRect(o);h=h||c.clone(),h.union(c)}else h=s.boundingRect;return i.setBoundingRect(h.x,h.y,h.width,h.height),i.aspectScale=o?1:st(n.aspectScale,f.aspectScale),i._invertLongitute=o?!1:f.invertLongitute,i}return e.prototype._transformTo=function(t,a,n,i){var o=this.getBoundingRect(),s=this._invertLongitute;o=o.clone(),s&&(o.y=-o.y-o.height);var l=this._rawTransformable;l.transform=o.calculateTransform(new ht(t,a,n,i));var u=l.parent;l.parent=null,l.decomposeTransform(),l.parent=u,s&&(l.scaleY=-l.scaleY),this._updateTransform()},e.prototype.getRegion=function(t){return this._regionsMap.get(t)},e.prototype.getRegionByCoord=function(t){for(var a=this.regions,n=0;n<a.length;n++){var i=a[n];if(i.type===\"geoJSON\"&&i.contain(t))return a[n]}},e.prototype.addGeoCoord=function(t,a){this._nameCoordMap.set(t,a)},e.prototype.getGeoCoord=function(t){var a=this._regionsMap.get(t);return this._nameCoordMap.get(t)||a&&a.getCenter()},e.prototype.dataToPoint=function(t,a,n){if(Y(t)&&(t=this.getGeoCoord(t)),t){var i=this.projection;return i&&(t=i.project(t)),t&&this.projectedToPoint(t,a,n)}},e.prototype.pointToData=function(t){var a=this.projection;return a&&(t=a.unproject(t)),t&&this.pointToProjected(t)},e.prototype.pointToProjected=function(t){return r.prototype.pointToData.call(this,t)},e.prototype.projectedToPoint=function(t,a,n){return r.prototype.dataToPoint.call(this,t,a,n)},e.prototype.convertToPixel=function(t,a,n){var i=CS(a);return i===this?i.dataToPoint(n):null},e.prototype.convertFromPixel=function(t,a,n){var i=CS(a);return i===this?i.pointToData(n):null},e})(Fl);$t(Ed,Fl);function CS(r){var e=r.geoModel,t=r.seriesModel;return e?e.coordinateSystem:t?t.coordinateSystem||(t.getReferringComponents(\"geo\",Kt).models[0]||{}).coordinateSystem:null}function DS(r,e){var t=r.get(\"boundingCoords\");if(t!=null){var a=t[0],n=t[1];if(isFinite(a[0])&&isFinite(a[1])&&isFinite(n[0])&&isFinite(n[1])){var i=this.projection;if(i){var o=a[0],s=a[1],l=n[0],u=n[1];a=[1/0,1/0],n=[-1/0,-1/0];var f=function(x,w,T,A){for(var C=T-x,M=A-w,I=0;I<=100;I++){var L=I/100,P=i.project([x+C*L,w+M*L]);la(a,a,P),ua(n,n,P)}};f(o,s,l,s),f(l,s,l,u),f(l,u,o,u),f(o,u,l,s)}this.setBoundingRect(a[0],a[1],n[0]-a[0],n[1]-a[1])}}var h=this.getBoundingRect(),v=r.get(\"layoutCenter\"),c=r.get(\"layoutSize\"),p=e.getWidth(),d=e.getHeight(),g=h.width/h.height*this.aspectScale,y=!1,m,_;v&&c&&(m=[W(v[0],p),W(v[1],d)],_=W(c,Math.min(p,d)),!isNaN(m[0])&&!isNaN(m[1])&&!isNaN(_)&&(y=!0));var S;if(y)S={},g>1?(S.width=_,S.height=_/g):(S.height=_,S.width=_*g),S.y=m[1]-S.height/2,S.x=m[0]-S.width/2;else{var b=r.getBoxLayoutParams();b.aspect=g,S=jt(b,{width:p,height:d})}this.setViewRect(S.x,S.y,S.width,S.height),this.setCenter(r.get(\"center\"),e),this.setZoom(r.get(\"zoom\"))}function sG(r,e){D(e.get(\"geoCoord\"),function(t,a){r.addGeoCoord(a,t)})}var lG=(function(){function r(){this.dimensions=dM}return r.prototype.create=function(e,t){var a=[];function n(o){return{nameProperty:o.get(\"nameProperty\"),aspectScale:o.get(\"aspectScale\"),projection:o.get(\"projection\")}}e.eachComponent(\"geo\",function(o,s){var l=o.get(\"map\"),u=new Ed(l+s,l,V({nameMap:o.get(\"nameMap\")},n(o)));u.zoomLimit=o.get(\"scaleLimit\"),a.push(u),o.coordinateSystem=u,u.model=o,u.resize=DS,u.resize(o,t)}),e.eachSeries(function(o){var s=o.get(\"coordinateSystem\");if(s===\"geo\"){var l=o.get(\"geoIndex\")||0;o.coordinateSystem=a[l]}});var i={};return e.eachSeriesByType(\"map\",function(o){if(!o.getHostGeoModel()){var s=o.getMapType();i[s]=i[s]||[],i[s].push(o)}}),D(i,function(o,s){var l=G(o,function(f){return f.get(\"nameMap\")}),u=new Ed(s,s,V({nameMap:hh(l)},n(o[0])));u.zoomLimit=re.apply(null,G(o,function(f){return f.get(\"scaleLimit\")})),a.push(u),u.resize=DS,u.resize(o[0],t),D(o,function(f){f.coordinateSystem=u,sG(u,f)})}),a},r.prototype.getFilledRegions=function(e,t,a,n){for(var i=(e||[]).slice(),o=Z(),s=0;s<i.length;s++)o.set(i[s].name,i[s]);var l=Sa.load(t,a,n);return D(l.regions,function(u){var f=u.name,h=o.get(f),v=u.properties&&u.properties.echartsStyle;h||(h={name:f},i.push(h)),v&&ut(h,v)}),i},r})(),gM=new lG,uG=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a,n){var i=Sa.getGeoResource(t.map);if(i&&i.type===\"geoJSON\"){var o=t.itemStyle=t.itemStyle||{};\"color\"in o||(o.color=\"#eee\")}this.mergeDefaultAndTheme(t,n),ii(t,\"label\",[\"show\"])},e.prototype.optionUpdated=function(){var t=this,a=this.option;a.regions=gM.getFilledRegions(a.regions,a.map,a.nameMap,a.nameProperty);var n={};this._optionModelMap=ur(a.regions||[],function(i,o){var s=o.name;return s&&(i.set(s,new Ct(o,t,t.ecModel)),o.selected&&(n[s]=!0)),i},Z()),a.selectedMap||(a.selectedMap=n)},e.prototype.getRegionModel=function(t){return this._optionModelMap.get(t)||new Ct(null,this,this.ecModel)},e.prototype.getFormattedLabel=function(t,a){var n=this.getRegionModel(t),i=a===\"normal\"?n.get([\"label\",\"formatter\"]):n.get([\"emphasis\",\"label\",\"formatter\"]),o={name:t};if(K(i))return o.status=a,i(o);if(Y(i))return i.replace(\"{a}\",t??\"\")},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.select=function(t){var a=this.option,n=a.selectedMode;if(n){n!==\"multiple\"&&(a.selectedMap=null);var i=a.selectedMap||(a.selectedMap={});i[t]=!0}},e.prototype.unSelect=function(t){var a=this.option.selectedMap;a&&(a[t]=!1)},e.prototype.toggleSelected=function(t){this[this.isSelected(t)?\"unSelect\":\"select\"](t)},e.prototype.isSelected=function(t){var a=this.option.selectedMap;return!!(a&&a[t])},e.type=\"geo\",e.layoutMode=\"box\",e.defaultOption={z:0,show:!0,left:\"center\",top:\"center\",aspectScale:null,silent:!1,map:\"\",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:\"#000\"},itemStyle:{borderWidth:.5,borderColor:\"#444\"},emphasis:{label:{show:!0,color:\"rgb(100,0,0)\"},itemStyle:{color:\"rgba(255,215,0,0.8)\"}},select:{label:{show:!0,color:\"rgb(100,0,0)\"},itemStyle:{color:\"rgba(255,215,0,0.8)\"}},regions:[]},e})(gt);function MS(r,e){return r.pointToProjected?r.pointToProjected(e):r.pointToData(e)}function Gy(r,e,t,a){var n=r.getZoom(),i=r.getCenter(),o=e.zoom,s=r.projectedToPoint?r.projectedToPoint(i):r.dataToPoint(i);if(e.dx!=null&&e.dy!=null&&(s[0]-=e.dx,s[1]-=e.dy,r.setCenter(MS(r,s),a)),o!=null){if(t){var l=t.min||0,u=t.max||1/0;o=Math.max(Math.min(n*o,u),l)/n}r.scaleX*=o,r.scaleY*=o;var f=(e.originX-r.x)*(o-1),h=(e.originY-r.y)*(o-1);r.x-=f,r.y-=h,r.updateTransform(),r.setCenter(MS(r,s),a),r.setZoom(o*n)}return{center:r.getCenter(),zoom:r.getZoom()}}var fG=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.focusBlurEnabled=!0,t}return e.prototype.init=function(t,a){this._api=a},e.prototype.render=function(t,a,n,i){if(this._model=t,!t.get(\"show\")){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;return}this._mapDraw||(this._mapDraw=new pM(n));var o=this._mapDraw;o.draw(t,a,n,this,i),o.group.on(\"click\",this._handleRegionClick,this),o.group.silent=t.get(\"silent\"),this.group.add(o.group),this.updateSelectStatus(t,a,n)},e.prototype._handleRegionClick=function(t){var a;Xn(t.target,function(n){return(a=nt(n).eventData)!=null},!0),a&&this._api.dispatchAction({type:\"geoToggleSelect\",geoId:this._model.id,name:a.name})},e.prototype.updateSelectStatus=function(t,a,n){var i=this;this._mapDraw.group.traverse(function(o){var s=nt(o).eventData;if(s)return i._model.isSelected(s.name)?n.enterSelect(o):n.leaveSelect(o),!0})},e.prototype.findHighDownDispatchers=function(t){return this._mapDraw&&this._mapDraw.findHighDownDispatchers(t,this._model)},e.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove()},e.type=\"geo\",e})(zt);function hG(r,e,t){Sa.registerMap(r,e,t)}function yM(r){r.registerCoordinateSystem(\"geo\",gM),r.registerComponentModel(uG),r.registerComponentView(fG),r.registerImpl(\"registerMap\",hG),r.registerImpl(\"getMap\",function(t){return Sa.getMapForUser(t)});function e(t,a){a.update=\"geo:updateSelectStatus\",r.registerAction(a,function(n,i){var o={},s=[];return i.eachComponent({mainType:\"geo\",query:n},function(l){l[t](n.name);var u=l.coordinateSystem;D(u.regions,function(h){o[h.name]=l.isSelected(h.name)||!1});var f=[];D(o,function(h,v){o[v]&&f.push(v)}),s.push({geoIndex:l.componentIndex,name:f})}),{selected:o,allSelected:s,name:n.name}})}e(\"toggleSelected\",{type:\"geoToggleSelect\",event:\"geoselectchanged\"}),e(\"select\",{type:\"geoSelect\",event:\"geoselected\"}),e(\"unSelect\",{type:\"geoUnSelect\",event:\"geounselected\"}),r.registerAction({type:\"geoRoam\",event:\"geoRoam\",update:\"updateTransform\"},function(t,a,n){var i=t.componentType||\"series\";a.eachComponent({mainType:i,query:t},function(o){var s=o.coordinateSystem;if(s.type===\"geo\"){var l=Gy(s,t,o.get(\"scaleLimit\"),n);o.setCenter&&o.setCenter(l.center),o.setZoom&&o.setZoom(l.zoom),i===\"series\"&&D(o.seriesGroup,function(u){u.setCenter(l.center),u.setZoom(l.zoom)})}})})}function vG(r){pt(yM),r.registerChartView(eG),r.registerSeriesModel(rG),r.registerLayout(iG),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,nG),dC(\"map\",r.registerAction)}function cG(r){var e=r;e.hierNode={defaultAncestor:null,ancestor:e,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var t=[e],a,n;a=t.pop();)if(n=a.children,a.isExpand&&n.length)for(var i=n.length,o=i-1;o>=0;o--){var s=n[o];s.hierNode={defaultAncestor:null,ancestor:s,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},t.push(s)}}function pG(r,e){var t=r.isExpand?r.children:[],a=r.parentNode.children,n=r.hierNode.i?a[r.hierNode.i-1]:null;if(t.length){yG(r);var i=(t[0].hierNode.prelim+t[t.length-1].hierNode.prelim)/2;n?(r.hierNode.prelim=n.hierNode.prelim+e(r,n),r.hierNode.modifier=r.hierNode.prelim-i):r.hierNode.prelim=i}else n&&(r.hierNode.prelim=n.hierNode.prelim+e(r,n));r.parentNode.hierNode.defaultAncestor=mG(r,n,r.parentNode.hierNode.defaultAncestor||a[0],e)}function dG(r){var e=r.hierNode.prelim+r.parentNode.hierNode.modifier;r.setLayout({x:e},!0),r.hierNode.modifier+=r.parentNode.hierNode.modifier}function IS(r){return arguments.length?r:xG}function ws(r,e){return r-=Math.PI/2,{x:e*Math.cos(r),y:e*Math.sin(r)}}function gG(r,e){return jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function yG(r){for(var e=r.children,t=e.length,a=0,n=0;--t>=0;){var i=e[t];i.hierNode.prelim+=a,i.hierNode.modifier+=a,n+=i.hierNode.change,a+=i.hierNode.shift+n}}function mG(r,e,t,a){if(e){for(var n=r,i=r,o=i.parentNode.children[0],s=e,l=n.hierNode.modifier,u=i.hierNode.modifier,f=o.hierNode.modifier,h=s.hierNode.modifier;s=Ac(s),i=Cc(i),s&&i;){n=Ac(n),o=Cc(o),n.hierNode.ancestor=r;var v=s.hierNode.prelim+h-i.hierNode.prelim-u+a(s,i);v>0&&(SG(_G(s,r,t),r,v),u+=v,l+=v),h+=s.hierNode.modifier,u+=i.hierNode.modifier,l+=n.hierNode.modifier,f+=o.hierNode.modifier}s&&!Ac(n)&&(n.hierNode.thread=s,n.hierNode.modifier+=h-l),i&&!Cc(o)&&(o.hierNode.thread=i,o.hierNode.modifier+=u-f,t=r)}return t}function Ac(r){var e=r.children;return e.length&&r.isExpand?e[e.length-1]:r.hierNode.thread}function Cc(r){var e=r.children;return e.length&&r.isExpand?e[0]:r.hierNode.thread}function _G(r,e,t){return r.hierNode.ancestor.parentNode===e.parentNode?r.hierNode.ancestor:t}function SG(r,e,t){var a=t/(e.hierNode.i-r.hierNode.i);e.hierNode.change-=a,e.hierNode.shift+=t,e.hierNode.modifier+=t,e.hierNode.prelim+=t,r.hierNode.change+=a}function xG(r,e){return r.parentNode===e.parentNode?1:2}var bG=(function(){function r(){this.parentPoint=[],this.childPoints=[]}return r})(),wG=(function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultStyle=function(){return{stroke:\"#000\",fill:null}},e.prototype.getDefaultShape=function(){return new bG},e.prototype.buildPath=function(t,a){var n=a.childPoints,i=n.length,o=a.parentPoint,s=n[0],l=n[i-1];if(i===1){t.moveTo(o[0],o[1]),t.lineTo(s[0],s[1]);return}var u=a.orient,f=u===\"TB\"||u===\"BT\"?0:1,h=1-f,v=W(a.forkPosition,1),c=[];c[f]=o[f],c[h]=o[h]+(l[h]-o[h])*v,t.moveTo(o[0],o[1]),t.lineTo(c[0],c[1]),t.moveTo(s[0],s[1]),c[f]=s[f],t.lineTo(c[0],c[1]),c[f]=l[f],t.lineTo(c[0],c[1]),t.lineTo(l[0],l[1]);for(var p=1;p<i-1;p++){var d=n[p];t.moveTo(d[0],d[1]),c[f]=d[f],t.lineTo(c[0],c[1])}},e})(mt),TG=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._mainGroup=new at,t}return e.prototype.init=function(t,a){this._controller=new Gl(a.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},e.prototype.render=function(t,a,n){var i=t.getData(),o=t.layoutInfo,s=this._mainGroup,l=t.get(\"layout\");l===\"radial\"?(s.x=o.x+o.width/2,s.y=o.y+o.height/2):(s.x=o.x,s.y=o.y),this._updateViewCoordSys(t,n),this._updateController(t,a,n);var u=this._data;i.diff(u).add(function(f){LS(i,f)&&PS(i,f,null,s,t)}).update(function(f,h){var v=u.getItemGraphicEl(h);if(!LS(i,f)){v&&ES(u,h,v,s,t);return}PS(i,f,v,s,t)}).remove(function(f){var h=u.getItemGraphicEl(f);h&&ES(u,f,h,s,t)}).execute(),this._nodeScaleRatio=t.get(\"nodeScaleRatio\"),this._updateNodeAndLinkScale(t),t.get(\"expandAndCollapse\")===!0&&i.eachItemGraphicEl(function(f,h){f.off(\"click\").on(\"click\",function(){n.dispatchAction({type:\"treeExpandAndCollapse\",seriesId:t.id,dataIndex:h})})}),this._data=i},e.prototype._updateViewCoordSys=function(t,a){var n=t.getData(),i=[];n.each(function(h){var v=n.getItemLayout(h);v&&!isNaN(v.x)&&!isNaN(v.y)&&i.push([+v.x,+v.y])});var o=[],s=[];wh(i,o,s);var l=this._min,u=this._max;s[0]-o[0]===0&&(o[0]=l?l[0]:o[0]-1,s[0]=u?u[0]:s[0]+1),s[1]-o[1]===0&&(o[1]=l?l[1]:o[1]-1,s[1]=u?u[1]:s[1]+1);var f=t.coordinateSystem=new Fl;f.zoomLimit=t.get(\"scaleLimit\"),f.setBoundingRect(o[0],o[1],s[0]-o[0],s[1]-o[1]),f.setCenter(t.get(\"center\"),a),f.setZoom(t.get(\"zoom\")),this.group.attr({x:f.x,y:f.y,scaleX:f.scaleX,scaleY:f.scaleY}),this._min=o,this._max=s},e.prototype._updateController=function(t,a,n){var i=this,o=this._controller,s=this._controllerHost,l=this.group;o.setPointerChecker(function(u,f,h){var v=l.getBoundingRect();return v.applyTransform(l.transform),v.contain(f,h)&&!Xh(u,n,t)}),o.enable(t.get(\"roam\")),s.zoomLimit=t.get(\"scaleLimit\"),s.zoom=t.coordinateSystem.getZoom(),o.off(\"pan\").off(\"zoom\").on(\"pan\",function(u){By(s,u.dx,u.dy),n.dispatchAction({seriesId:t.id,type:\"treeRoam\",dx:u.dx,dy:u.dy})}).on(\"zoom\",function(u){Vy(s,u.scale,u.originX,u.originY),n.dispatchAction({seriesId:t.id,type:\"treeRoam\",zoom:u.scale,originX:u.originX,originY:u.originY}),i._updateNodeAndLinkScale(t),n.updateLabelLayout()})},e.prototype._updateNodeAndLinkScale=function(t){var a=t.getData(),n=this._getNodeGlobalScale(t);a.eachItemGraphicEl(function(i,o){i.setSymbolScale(n)})},e.prototype._getNodeGlobalScale=function(t){var a=t.coordinateSystem;if(a.type!==\"view\")return 1;var n=this._nodeScaleRatio,i=a.scaleX||1,o=a.getZoom(),s=(o-1)*n+1;return s/i},e.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},e.prototype.remove=function(){this._mainGroup.removeAll(),this._data=null},e.type=\"tree\",e})(Lt);function LS(r,e){var t=r.getItemLayout(e);return t&&!isNaN(t.x)&&!isNaN(t.y)}function PS(r,e,t,a,n){var i=!t,o=r.tree.getNodeByDataIndex(e),s=o.getModel(),l=o.getVisual(\"style\").fill,u=o.isExpand===!1&&o.children.length!==0?l:\"#fff\",f=r.tree.root,h=o.parentNode===f?o:o.parentNode||o,v=r.getItemGraphicEl(h.dataIndex),c=h.getLayout(),p=v?{x:v.__oldX,y:v.__oldY,rawX:v.__radialOldRawX,rawY:v.__radialOldRawY}:c,d=o.getLayout();i?(t=new kl(r,e,null,{symbolInnerColor:u,useNameLabel:!0}),t.x=p.x,t.y=p.y):t.updateData(r,e,null,{symbolInnerColor:u,useNameLabel:!0}),t.__radialOldRawX=t.__radialRawX,t.__radialOldRawY=t.__radialRawY,t.__radialRawX=d.rawX,t.__radialRawY=d.rawY,a.add(t),r.setItemGraphicEl(e,t),t.__oldX=t.x,t.__oldY=t.y,Tt(t,{x:d.x,y:d.y},n);var g=t.getSymbolPath();if(n.get(\"layout\")===\"radial\"){var y=f.children[0],m=y.getLayout(),_=y.children.length,S=void 0,b=void 0;if(d.x===m.x&&o.isExpand===!0&&y.children.length){var x={x:(y.children[0].getLayout().x+y.children[_-1].getLayout().x)/2,y:(y.children[0].getLayout().y+y.children[_-1].getLayout().y)/2};S=Math.atan2(x.y-m.y,x.x-m.x),S<0&&(S=Math.PI*2+S),b=x.x<m.x,b&&(S=S-Math.PI)}else S=Math.atan2(d.y-m.y,d.x-m.x),S<0&&(S=Math.PI*2+S),o.children.length===0||o.children.length!==0&&o.isExpand===!1?(b=d.x<m.x,b&&(S=S-Math.PI)):(b=d.x>m.x,b||(S=S-Math.PI));var w=b?\"left\":\"right\",T=s.getModel(\"label\"),A=T.get(\"rotate\"),C=A*(Math.PI/180),M=g.getTextContent();M&&(g.setTextConfig({position:T.get(\"position\")||w,rotation:A==null?-S:C,origin:\"center\"}),M.setStyle(\"verticalAlign\",\"middle\"))}var I=s.get([\"emphasis\",\"focus\"]),L=I===\"relative\"?lo(o.getAncestorsIndices(),o.getDescendantIndices()):I===\"ancestor\"?o.getAncestorsIndices():I===\"descendant\"?o.getDescendantIndices():null;L&&(nt(t).focus=L),AG(n,o,f,t,p,c,d,a),t.__edge&&(t.onHoverStateChange=function(P){if(P!==\"blur\"){var R=o.parentNode&&r.getItemGraphicEl(o.parentNode.dataIndex);R&&R.hoverState===Cl||wf(t.__edge,P)}})}function AG(r,e,t,a,n,i,o,s){var l=e.getModel(),u=r.get(\"edgeShape\"),f=r.get(\"layout\"),h=r.getOrient(),v=r.get([\"lineStyle\",\"curveness\"]),c=r.get(\"edgeForkPosition\"),p=l.getModel(\"lineStyle\").getLineStyle(),d=a.__edge;if(u===\"curve\")e.parentNode&&e.parentNode!==t&&(d||(d=a.__edge=new To({shape:kd(f,h,v,n,n)})),Tt(d,{shape:kd(f,h,v,i,o)},r));else if(u===\"polyline\"&&f===\"orthogonal\"&&e!==t&&e.children&&e.children.length!==0&&e.isExpand===!0){for(var g=e.children,y=[],m=0;m<g.length;m++){var _=g[m].getLayout();y.push([_.x,_.y])}d||(d=a.__edge=new wG({shape:{parentPoint:[o.x,o.y],childPoints:[[o.x,o.y]],orient:h,forkPosition:c}})),Tt(d,{shape:{parentPoint:[o.x,o.y],childPoints:y}},r)}d&&!(u===\"polyline\"&&!e.isExpand)&&(d.useStyle(J({strokeNoScale:!0,fill:null},p)),ve(d,l,\"lineStyle\"),li(d),s.add(d))}function RS(r,e,t,a,n){var i=e.tree.root,o=mM(i,r),s=o.source,l=o.sourceLayout,u=e.getItemGraphicEl(r.dataIndex);if(u){var f=e.getItemGraphicEl(s.dataIndex),h=f.__edge,v=u.__edge||(s.isExpand===!1||s.children.length===1?h:void 0),c=a.get(\"edgeShape\"),p=a.get(\"layout\"),d=a.get(\"orient\"),g=a.get([\"lineStyle\",\"curveness\"]);v&&(c===\"curve\"?Ja(v,{shape:kd(p,d,g,l,l),style:{opacity:0}},a,{cb:function(){t.remove(v)},removeOpt:n}):c===\"polyline\"&&a.get(\"layout\")===\"orthogonal\"&&Ja(v,{shape:{parentPoint:[l.x,l.y],childPoints:[[l.x,l.y]]},style:{opacity:0}},a,{cb:function(){t.remove(v)},removeOpt:n}))}}function mM(r,e){for(var t=e.parentNode===r?e:e.parentNode||e,a;a=t.getLayout(),a==null;)t=t.parentNode===r?t:t.parentNode||t;return{source:t,sourceLayout:a}}function ES(r,e,t,a,n){var i=r.tree.getNodeByDataIndex(e),o=r.tree.root,s=mM(o,i).sourceLayout,l={duration:n.get(\"animationDurationUpdate\"),easing:n.get(\"animationEasingUpdate\")};Ja(t,{x:s.x+1,y:s.y+1},n,{cb:function(){a.remove(t),r.setItemGraphicEl(e,null)},removeOpt:l}),t.fadeOut(null,r.hostModel,{fadeLabel:!0,animation:l}),i.children.forEach(function(u){RS(u,r,a,n,l)}),RS(i,r,a,n,l)}function kd(r,e,t,a,n){var i,o,s,l,u,f,h,v;if(r===\"radial\"){u=a.rawX,h=a.rawY,f=n.rawX,v=n.rawY;var c=ws(u,h),p=ws(u,h+(v-h)*t),d=ws(f,v+(h-v)*t),g=ws(f,v);return{x1:c.x||0,y1:c.y||0,x2:g.x||0,y2:g.y||0,cpx1:p.x||0,cpy1:p.y||0,cpx2:d.x||0,cpy2:d.y||0}}else u=a.x,h=a.y,f=n.x,v=n.y,(e===\"LR\"||e===\"RL\")&&(i=u+(f-u)*t,o=h,s=f+(u-f)*t,l=v),(e===\"TB\"||e===\"BT\")&&(i=u,o=h+(v-h)*t,s=f,l=v+(h-v)*t);return{x1:u,y1:h,x2:f,y2:v,cpx1:i,cpy1:o,cpx2:s,cpy2:l}}var lr=bt();function _M(r){var e=r.mainData,t=r.datas;t||(t={main:e},r.datasAttr={main:\"data\"}),r.datas=r.mainData=null,SM(e,t,r),D(t,function(a){D(e.TRANSFERABLE_METHODS,function(n){a.wrapMethod(n,lt(CG,r))})}),e.wrapMethod(\"cloneShallow\",lt(MG,r)),D(e.CHANGABLE_METHODS,function(a){e.wrapMethod(a,lt(DG,r))}),xe(t[e.dataType]===e)}function CG(r,e){if(PG(this)){var t=V({},lr(this).datas);t[this.dataType]=e,SM(e,t,r)}else Fy(e,this.dataType,lr(this).mainData,r);return e}function DG(r,e){return r.struct&&r.struct.update(),e}function MG(r,e){return D(lr(e).datas,function(t,a){t!==e&&Fy(t.cloneShallow(),a,e,r)}),e}function IG(r){var e=lr(this).mainData;return r==null||e==null?e:lr(e).datas[r]}function LG(){var r=lr(this).mainData;return r==null?[{data:r}]:G(_t(lr(r).datas),function(e){return{type:e,data:lr(r).datas[e]}})}function PG(r){return lr(r).mainData===r}function SM(r,e,t){lr(r).datas={},D(e,function(a,n){Fy(a,n,r,t)})}function Fy(r,e,t,a){lr(t).datas[e]=r,lr(r).mainData=t,r.dataType=e,a.struct&&(r[a.structAttr]=a.struct,a.struct[a.datasAttr[e]]=r),r.getLinkedData=IG,r.getLinkedDataAll=LG}var RG=(function(){function r(e,t){this.depth=0,this.height=0,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.isExpand=!1,this.name=e||\"\",this.hostTree=t}return r.prototype.isRemoved=function(){return this.dataIndex<0},r.prototype.eachNode=function(e,t,a){K(e)&&(a=t,t=e,e=null),e=e||{},Y(e)&&(e={order:e});var n=e.order||\"preorder\",i=this[e.attr||\"children\"],o;n===\"preorder\"&&(o=t.call(a,this));for(var s=0;!o&&s<i.length;s++)i[s].eachNode(e,t,a);n===\"postorder\"&&t.call(a,this)},r.prototype.updateDepthAndHeight=function(e){var t=0;this.depth=e;for(var a=0;a<this.children.length;a++){var n=this.children[a];n.updateDepthAndHeight(e+1),n.height>t&&(t=n.height)}this.height=t+1},r.prototype.getNodeById=function(e){if(this.getId()===e)return this;for(var t=0,a=this.children,n=a.length;t<n;t++){var i=a[t].getNodeById(e);if(i)return i}},r.prototype.contains=function(e){if(e===this)return!0;for(var t=0,a=this.children,n=a.length;t<n;t++){var i=a[t].contains(e);if(i)return i}},r.prototype.getAncestors=function(e){for(var t=[],a=e?this:this.parentNode;a;)t.push(a),a=a.parentNode;return t.reverse(),t},r.prototype.getAncestorsIndices=function(){for(var e=[],t=this;t;)e.push(t.dataIndex),t=t.parentNode;return e.reverse(),e},r.prototype.getDescendantIndices=function(){var e=[];return this.eachNode(function(t){e.push(t.dataIndex)}),e},r.prototype.getValue=function(e){var t=this.hostTree.data;return t.getStore().get(t.getDimensionIndex(e||\"value\"),this.dataIndex)},r.prototype.setLayout=function(e,t){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,e,t)},r.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},r.prototype.getModel=function(e){if(!(this.dataIndex<0)){var t=this.hostTree,a=t.data.getItemModel(this.dataIndex);return a.getModel(e)}},r.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},r.prototype.setVisual=function(e,t){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,e,t)},r.prototype.getVisual=function(e){return this.hostTree.data.getItemVisual(this.dataIndex,e)},r.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},r.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},r.prototype.getChildIndex=function(){if(this.parentNode){for(var e=this.parentNode.children,t=0;t<e.length;++t)if(e[t]===this)return t;return-1}return-1},r.prototype.isAncestorOf=function(e){for(var t=e.parentNode;t;){if(t===this)return!0;t=t.parentNode}return!1},r.prototype.isDescendantOf=function(e){return e!==this&&e.isAncestorOf(this)},r})(),Hy=(function(){function r(e){this.type=\"tree\",this._nodes=[],this.hostModel=e}return r.prototype.eachNode=function(e,t,a){this.root.eachNode(e,t,a)},r.prototype.getNodeByDataIndex=function(e){var t=this.data.getRawIndex(e);return this._nodes[t]},r.prototype.getNodeById=function(e){return this.root.getNodeById(e)},r.prototype.update=function(){for(var e=this.data,t=this._nodes,a=0,n=t.length;a<n;a++)t[a].dataIndex=-1;for(var a=0,n=e.count();a<n;a++)t[e.getRawIndex(a)].dataIndex=a},r.prototype.clearLayouts=function(){this.data.clearItemLayouts()},r.createTree=function(e,t,a){var n=new r(t),i=[],o=1;s(e);function s(f,h){var v=f.value;o=Math.max(o,z(v)?v.length:1),i.push(f);var c=new RG(Jt(f.name,\"\"),n);h?EG(c,h):n.root=c,n._nodes.push(c);var p=f.children;if(p)for(var d=0;d<p.length;d++)s(p[d],c)}n.root.updateDepthAndHeight(0);var l=No(i,{coordDimensions:[\"value\"],dimensionsCount:o}).dimensions,u=new Se(l,t);return u.initData(i),a&&a(u),_M({mainData:u,struct:n,structAttr:\"tree\"}),n.update(),n},r})();function EG(r,e){var t=e.children;r.parentNode!==e&&(t.push(r),r.parentNode=e)}function vl(r,e,t){if(r&&vt(e,r.type)>=0){var a=t.getData().tree.root,n=r.targetNode;if(Y(n)&&(n=a.getNodeById(n)),n&&a.contains(n))return{node:n};var i=r.targetNodeId;if(i!=null&&(n=a.getNodeById(i)))return{node:n}}}function xM(r){for(var e=[];r;)r=r.parentNode,r&&e.push(r);return e.reverse()}function Wy(r,e){var t=xM(r);return vt(t,e)>=0}function qh(r,e){for(var t=[];r;){var a=r.dataIndex;t.push({name:r.name,dataIndex:a,value:e.getRawValue(a)}),r=r.parentNode}return t.reverse(),t}var kG=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.hasSymbolVisual=!0,t.ignoreStyleOnData=!0,t}return e.prototype.getInitialData=function(t){var a={name:t.name,children:t.data},n=t.leaves||{},i=new Ct(n,this,this.ecModel),o=Hy.createTree(a,this,s);function s(h){h.wrapMethod(\"getItemModel\",function(v,c){var p=o.getNodeByDataIndex(c);return p&&p.children.length&&p.isExpand||(v.parentModel=i),v})}var l=0;o.eachNode(\"preorder\",function(h){h.depth>l&&(l=h.depth)});var u=t.expandAndCollapse,f=u&&t.initialTreeDepth>=0?t.initialTreeDepth:l;return o.root.eachNode(\"preorder\",function(h){var v=h.hostTree.data.getRawDataItem(h.dataIndex);h.isExpand=v&&v.collapsed!=null?!v.collapsed:h.depth<=f}),o.data},e.prototype.getOrient=function(){var t=this.get(\"orient\");return t===\"horizontal\"?t=\"LR\":t===\"vertical\"&&(t=\"TB\"),t},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.formatTooltip=function(t,a,n){for(var i=this.getData().tree,o=i.root.children[0],s=i.getNodeByDataIndex(t),l=s.getValue(),u=s.name;s&&s!==o;)u=s.parentNode.name+\".\"+u,s=s.parentNode;return oe(\"nameValue\",{name:u,value:l,noValue:isNaN(l)||l==null})},e.prototype.getDataParams=function(t){var a=r.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return a.treeAncestors=qh(n,this),a.collapsed=!n.isExpand,a},e.type=\"series.tree\",e.layoutMode=\"box\",e.defaultOption={z:2,coordinateSystem:\"view\",left:\"12%\",top:\"12%\",right:\"12%\",bottom:\"12%\",layout:\"orthogonal\",edgeShape:\"curve\",edgeForkPosition:\"50%\",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:\"LR\",symbol:\"emptyCircle\",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:\"#ccc\",width:1.5,curveness:.5},itemStyle:{color:\"lightsteelblue\",borderWidth:1.5},label:{show:!0},animationEasing:\"linear\",animationDuration:700,animationDurationUpdate:500},e})(Et);function OG(r,e,t){for(var a=[r],n=[],i;i=a.pop();)if(n.push(i),i.isExpand){var o=i.children;if(o.length)for(var s=0;s<o.length;s++)a.push(o[s])}for(;i=n.pop();)e(i,t)}function ss(r,e){for(var t=[r],a;a=t.pop();)if(e(a),a.isExpand){var n=a.children;if(n.length)for(var i=n.length-1;i>=0;i--)t.push(n[i])}}function NG(r,e){r.eachSeriesByType(\"tree\",function(t){BG(t,e)})}function BG(r,e){var t=gG(r,e);r.layoutInfo=t;var a=r.get(\"layout\"),n=0,i=0,o=null;a===\"radial\"?(n=2*Math.PI,i=Math.min(t.height,t.width)/2,o=IS(function(_,S){return(_.parentNode===S.parentNode?1:2)/_.depth})):(n=t.width,i=t.height,o=IS());var s=r.getData().tree.root,l=s.children[0];if(l){cG(s),OG(l,pG,o),s.hierNode.modifier=-l.hierNode.prelim,ss(l,dG);var u=l,f=l,h=l;ss(l,function(_){var S=_.getLayout().x;S<u.getLayout().x&&(u=_),S>f.getLayout().x&&(f=_),_.depth>h.depth&&(h=_)});var v=u===f?1:o(u,f)/2,c=v-u.getLayout().x,p=0,d=0,g=0,y=0;if(a===\"radial\")p=n/(f.getLayout().x+v+c),d=i/(h.depth-1||1),ss(l,function(_){g=(_.getLayout().x+c)*p,y=(_.depth-1)*d;var S=ws(g,y);_.setLayout({x:S.x,y:S.y,rawX:g,rawY:y},!0)});else{var m=r.getOrient();m===\"RL\"||m===\"LR\"?(d=i/(f.getLayout().x+v+c),p=n/(h.depth-1||1),ss(l,function(_){y=(_.getLayout().x+c)*d,g=m===\"LR\"?(_.depth-1)*p:n-(_.depth-1)*p,_.setLayout({x:g,y},!0)})):(m===\"TB\"||m===\"BT\")&&(p=n/(f.getLayout().x+v+c),d=i/(h.depth-1||1),ss(l,function(_){g=(_.getLayout().x+c)*p,y=m===\"TB\"?(_.depth-1)*d:i-(_.depth-1)*d,_.setLayout({x:g,y},!0)}))}}}function VG(r){r.eachSeriesByType(\"tree\",function(e){var t=e.getData(),a=t.tree;a.eachNode(function(n){var i=n.getModel(),o=i.getModel(\"itemStyle\").getItemStyle(),s=t.ensureUniqueItemVisual(n.dataIndex,\"style\");V(s,o)})})}function zG(r){r.registerAction({type:\"treeExpandAndCollapse\",event:\"treeExpandAndCollapse\",update:\"update\"},function(e,t){t.eachComponent({mainType:\"series\",subType:\"tree\",query:e},function(a){var n=e.dataIndex,i=a.getData().tree,o=i.getNodeByDataIndex(n);o.isExpand=!o.isExpand})}),r.registerAction({type:\"treeRoam\",event:\"treeRoam\",update:\"none\"},function(e,t,a){t.eachComponent({mainType:\"series\",subType:\"tree\",query:e},function(n){var i=n.coordinateSystem,o=Gy(i,e,void 0,a);n.setCenter&&n.setCenter(o.center),n.setZoom&&n.setZoom(o.zoom)})})}function GG(r){r.registerChartView(TG),r.registerSeriesModel(kG),r.registerLayout(NG),r.registerVisual(VG),zG(r)}var kS=[\"treemapZoomToNode\",\"treemapRender\",\"treemapMove\"];function FG(r){for(var e=0;e<kS.length;e++)r.registerAction({type:kS[e],update:\"updateView\"},Yt);r.registerAction({type:\"treemapRootToNode\",update:\"updateView\"},function(t,a){a.eachComponent({mainType:\"series\",subType:\"treemap\",query:t},n);function n(i,o){var s=[\"treemapZoomToNode\",\"treemapRootToNode\"],l=vl(t,s,i);if(l){var u=i.getViewRoot();u&&(t.direction=Wy(u,l.node)?\"rollUp\":\"drillDown\"),i.resetViewRoot(l.node)}}})}function bM(r){var e=r.getData(),t=e.tree,a={};t.eachNode(function(n){for(var i=n;i&&i.depth>1;)i=i.parentNode;var o=od(r.ecModel,i.name||i.dataIndex+\"\",a);n.setVisual(\"decal\",o)})}var HG=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.preventUsingHoverLayer=!0,t}return e.prototype.getInitialData=function(t,a){var n={name:t.name,children:t.data};wM(n);var i=t.levels||[],o=this.designatedVisualItemStyle={},s=new Ct({itemStyle:o},this,a);i=t.levels=WG(i,a);var l=G(i||[],function(h){return new Ct(h,s,a)},this),u=Hy.createTree(n,this,f);function f(h){h.wrapMethod(\"getItemModel\",function(v,c){var p=u.getNodeByDataIndex(c),d=p?l[p.depth]:null;return v.parentModel=d||s,v})}return u.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.formatTooltip=function(t,a,n){var i=this.getData(),o=this.getRawValue(t),s=i.getName(t);return oe(\"nameValue\",{name:s,value:o})},e.prototype.getDataParams=function(t){var a=r.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return a.treeAncestors=qh(n,this),a.treePathInfo=a.treeAncestors,a},e.prototype.setLayoutInfo=function(t){this.layoutInfo=this.layoutInfo||{},V(this.layoutInfo,t)},e.prototype.mapIdToIndex=function(t){var a=this._idIndexMap;a||(a=this._idIndexMap=Z(),this._idIndexMapCount=0);var n=a.get(t);return n==null&&a.set(t,n=this._idIndexMapCount++),n},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var a=this.getRawData().tree.root;(!t||t!==a&&!a.contains(t))&&(this._viewRoot=a)},e.prototype.enableAriaDecal=function(){bM(this)},e.type=\"series.treemap\",e.layoutMode=\"box\",e.defaultOption={progressive:0,left:\"center\",top:\"middle\",width:\"80%\",height:\"80%\",sort:!0,clipWindow:\"origin\",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:\"▶\",zoomToNodeRatio:.32*.32,scaleLimit:null,roam:!0,nodeClick:\"zoomToNode\",animation:!0,animationDurationUpdate:900,animationEasing:\"quinticInOut\",breadcrumb:{show:!0,height:22,left:\"center\",top:\"bottom\",emptyItemWidth:25,itemStyle:{color:\"rgba(0,0,0,0.7)\",textStyle:{color:\"#fff\"}},emphasis:{itemStyle:{color:\"rgba(0,0,0,0.9)\"}}},label:{show:!0,distance:0,padding:5,position:\"inside\",color:\"#fff\",overflow:\"truncate\"},upperLabel:{show:!1,position:[0,\"50%\"],height:20,overflow:\"truncate\",verticalAlign:\"middle\"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:\"#fff\",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,\"50%\"],overflow:\"truncate\",verticalAlign:\"middle\"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:\"index\",visibleMin:10,childrenVisibleMin:null,levels:[]},e})(Et);function wM(r){var e=0;D(r.children,function(a){wM(a);var n=a.value;z(n)&&(n=n[0]),e+=n});var t=r.value;z(t)&&(t=t[0]),(t==null||isNaN(t))&&(t=e),t<0&&(t=0),z(r.value)?r.value[0]=t:r.value=t}function WG(r,e){var t=Rt(e.get(\"color\")),a=Rt(e.get([\"aria\",\"decal\",\"decals\"]));if(t){r=r||[];var n,i;D(r,function(s){var l=new Ct(s),u=l.get(\"color\"),f=l.get(\"decal\");(l.get([\"itemStyle\",\"color\"])||u&&u!==\"none\")&&(n=!0),(l.get([\"itemStyle\",\"decal\"])||f&&f!==\"none\")&&(i=!0)});var o=r[0]||(r[0]={});return n||(o.color=t.slice()),!i&&a&&(o.decal=a.slice()),r}}var UG=8,OS=8,Dc=5,YG=(function(){function r(e){this.group=new at,e.add(this.group)}return r.prototype.render=function(e,t,a,n){var i=e.getModel(\"breadcrumb\"),o=this.group;if(o.removeAll(),!(!i.get(\"show\")||!a)){var s=i.getModel(\"itemStyle\"),l=i.getModel(\"emphasis\"),u=s.getModel(\"textStyle\"),f=l.getModel([\"itemStyle\",\"textStyle\"]),h={pos:{left:i.get(\"left\"),right:i.get(\"right\"),top:i.get(\"top\"),bottom:i.get(\"bottom\")},box:{width:t.getWidth(),height:t.getHeight()},emptyItemWidth:i.get(\"emptyItemWidth\"),totalWidth:0,renderList:[]};this._prepare(a,h,u),this._renderContent(e,h,s,l,u,f,n),kh(o,h.pos,h.box)}},r.prototype._prepare=function(e,t,a){for(var n=e;n;n=n.parentNode){var i=Jt(n.getModel().get(\"name\"),\"\"),o=a.getTextRect(i),s=Math.max(o.width+UG*2,t.emptyItemWidth);t.totalWidth+=s+OS,t.renderList.push({node:n,text:i,width:s})}},r.prototype._renderContent=function(e,t,a,n,i,o,s){for(var l=0,u=t.emptyItemWidth,f=e.get([\"breadcrumb\",\"height\"]),h=VE(t.pos,t.box),v=t.totalWidth,c=t.renderList,p=n.getModel(\"itemStyle\").getItemStyle(),d=c.length-1;d>=0;d--){var g=c[d],y=g.node,m=g.width,_=g.text;v>h.width&&(v-=m-u,m=u,_=null);var S=new we({shape:{points:$G(l,0,m,f,d===c.length-1,d===0)},style:J(a.getItemStyle(),{lineJoin:\"bevel\"}),textContent:new St({style:Nt(i,{text:_})}),textConfig:{position:\"inside\"},z2:bo*1e4,onclick:lt(s,y)});S.disableLabelAnimation=!0,S.getTextContent().ensureState(\"emphasis\").style=Nt(o,{text:_}),S.ensureState(\"emphasis\").style=p,Ht(S,n.get(\"focus\"),n.get(\"blurScope\"),n.get(\"disabled\")),this.group.add(S),XG(S,e,y),l+=m+OS}},r.prototype.remove=function(){this.group.removeAll()},r})();function $G(r,e,t,a,n,i){var o=[[n?r:r-Dc,e],[r+t,e],[r+t,e+a],[n?r:r-Dc,e+a]];return!i&&o.splice(2,0,[r+t+Dc,e+a/2]),!n&&o.push([r,e+a/2]),o}function XG(r,e,t){nt(r).eventData={componentType:\"series\",componentSubType:\"treemap\",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:\"treemap\",selfType:\"breadcrumb\",nodeData:{dataIndex:t&&t.dataIndex,name:t&&t.name},treePathInfo:t&&qh(t,e)}}var ZG=(function(){function r(){this._storage=[],this._elExistsMap={}}return r.prototype.add=function(e,t,a,n,i){return this._elExistsMap[e.id]?!1:(this._elExistsMap[e.id]=!0,this._storage.push({el:e,target:t,duration:a,delay:n,easing:i}),!0)},r.prototype.finished=function(e){return this._finishedCallback=e,this},r.prototype.start=function(){for(var e=this,t=this._storage.length,a=function(){t--,t<=0&&(e._storage.length=0,e._elExistsMap={},e._finishedCallback&&e._finishedCallback())},n=0,i=this._storage.length;n<i;n++){var o=this._storage[n];o.el.animateTo(o.target,{duration:o.duration,delay:o.delay,easing:o.easing,setToFinal:!0,done:a,aborted:a})}return this},r})();function qG(){return new ZG}var Od=at,NS=xt,BS=3,VS=\"label\",zS=\"upperLabel\",KG=bo*10,jG=bo*2,JG=bo*3,On=si([[\"fill\",\"color\"],[\"stroke\",\"strokeColor\"],[\"lineWidth\",\"strokeWidth\"],[\"shadowBlur\"],[\"shadowOffsetX\"],[\"shadowOffsetY\"],[\"shadowColor\"]]),GS=function(r){var e=On(r);return e.stroke=e.fill=e.lineWidth=null,e},Xf=bt(),QG=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._state=\"ready\",t._storage=ls(),t}return e.prototype.render=function(t,a,n,i){var o=a.findComponents({mainType:\"series\",subType:\"treemap\",query:i});if(!(vt(o,t)<0)){this.seriesModel=t,this.api=n,this.ecModel=a;var s=[\"treemapZoomToNode\",\"treemapRootToNode\"],l=vl(i,s,t),u=i&&i.type,f=t.layoutInfo,h=!this._oldTree,v=this._storage,c=u===\"treemapRootToNode\"&&l&&v?{rootNodeGroup:v.nodeGroup[l.node.getRawIndex()],direction:i.direction}:null,p=this._giveContainerGroup(f),d=t.get(\"animation\"),g=this._doRender(p,t,c);d&&!h&&(!u||u===\"treemapZoomToNode\"||u===\"treemapRootToNode\")?this._doAnimation(p,g,t,c):g.renderFinally(),this._resetController(n),this._renderBreadcrumb(t,n,l)}},e.prototype._giveContainerGroup=function(t){var a=this._containerGroup;return a||(a=this._containerGroup=new Od,this._initEvents(a),this.group.add(a)),a.x=t.x,a.y=t.y,a},e.prototype._doRender=function(t,a,n){var i=a.getData().tree,o=this._oldTree,s=ls(),l=ls(),u=this._storage,f=[];function h(m,_,S,b){return tF(a,l,u,n,s,f,m,_,S,b)}d(i.root?[i.root]:[],o&&o.root?[o.root]:[],t,i===o||!o,0);var v=g(u);if(this._oldTree=i,this._storage=l,this._controllerHost){var c=this.seriesModel.layoutInfo,p=i.root.getLayout();p.width===c.width&&p.height===c.height&&(this._controllerHost.zoom=1)}return{lastsForAnimation:s,willDeleteEls:v,renderFinally:y};function d(m,_,S,b,x){b?(_=m,D(m,function(A,C){!A.isRemoved()&&T(C,C)})):new ya(_,m,w,w).add(T).update(T).remove(lt(T,null)).execute();function w(A){return A.getId()}function T(A,C){var M=A!=null?m[A]:null,I=C!=null?_[C]:null,L=h(M,I,S,x);L&&d(M&&M.viewChildren||[],I&&I.viewChildren||[],L,b,x+1)}}function g(m){var _=ls();return m&&D(m,function(S,b){var x=_[b];D(S,function(w){w&&(x.push(w),Xf(w).willDelete=!0)})}),_}function y(){D(v,function(m){D(m,function(_){_.parent&&_.parent.remove(_)})}),D(f,function(m){m.invisible=!0,m.dirty()})}},e.prototype._doAnimation=function(t,a,n,i){var o=n.get(\"animationDurationUpdate\"),s=n.get(\"animationEasing\"),l=(K(o)?0:o)||0,u=(K(s)?null:s)||\"cubicOut\",f=qG();D(a.willDeleteEls,function(h,v){D(h,function(c,p){if(!c.invisible){var d=c.parent,g,y=Xf(d);if(i&&i.direction===\"drillDown\")g=d===i.rootNodeGroup?{shape:{x:0,y:0,width:y.nodeWidth,height:y.nodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var m=0,_=0;y.willDelete||(m=y.nodeWidth/2,_=y.nodeHeight/2),g=v===\"nodeGroup\"?{x:m,y:_,style:{opacity:0}}:{shape:{x:m,y:_,width:0,height:0},style:{opacity:0}}}g&&f.add(c,g,l,0,u)}})}),D(this._storage,function(h,v){D(h,function(c,p){var d=a.lastsForAnimation[v][p],g={};d&&(c instanceof at?d.oldX!=null&&(g.x=c.x,g.y=c.y,c.x=d.oldX,c.y=d.oldY):(d.oldShape&&(g.shape=V({},c.shape),c.setShape(d.oldShape)),d.fadein?(c.setStyle(\"opacity\",0),g.style={opacity:1}):c.style.opacity!==1&&(g.style={opacity:1})),f.add(c,g,l,0,u))})},this),this._state=\"animating\",f.finished($(function(){this._state=\"ready\",a.renderFinally()},this)).start()},e.prototype._resetController=function(t){var a=this._controller,n=this._controllerHost;n||(this._controllerHost={target:this.group},n=this._controllerHost),a||(a=this._controller=new Gl(t.getZr()),a.enable(this.seriesModel.get(\"roam\")),n.zoomLimit=this.seriesModel.get(\"scaleLimit\"),n.zoom=this.seriesModel.get(\"zoom\"),a.on(\"pan\",$(this._onPan,this)),a.on(\"zoom\",$(this._onZoom,this)));var i=new ht(0,0,t.getWidth(),t.getHeight());a.setPointerChecker(function(o,s,l){return i.contain(s,l)})},e.prototype._clearController=function(){var t=this._controller;this._controllerHost=null,t&&(t.dispose(),t=null)},e.prototype._onPan=function(t){if(this._state!==\"animating\"&&(Math.abs(t.dx)>BS||Math.abs(t.dy)>BS)){var a=this.seriesModel.getData().tree.root;if(!a)return;var n=a.getLayout();if(!n)return;this.api.dispatchAction({type:\"treemapMove\",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+t.dx,y:n.y+t.dy,width:n.width,height:n.height}})}},e.prototype._onZoom=function(t){var a=t.originX,n=t.originY,i=t.scale;if(this._state!==\"animating\"){var o=this.seriesModel.getData().tree.root;if(!o)return;var s=o.getLayout();if(!s)return;var l=new ht(s.x,s.y,s.width,s.height),u=null,f=this._controllerHost;u=f.zoomLimit;var h=f.zoom=f.zoom||1;if(h*=i,u){var v=u.min||0,c=u.max||1/0;h=Math.max(Math.min(c,h),v)}var p=h/f.zoom;f.zoom=h;var d=this.seriesModel.layoutInfo;a-=d.x,n-=d.y;var g=Ge();Ir(g,g,[-a,-n]),dh(g,g,[p,p]),Ir(g,g,[a,n]),l.applyTransform(g),this.api.dispatchAction({type:\"treemapRender\",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:l.x,y:l.y,width:l.width,height:l.height}})}},e.prototype._initEvents=function(t){var a=this;t.on(\"click\",function(n){if(a._state===\"ready\"){var i=a.seriesModel.get(\"nodeClick\",!0);if(i){var o=a.findTarget(n.offsetX,n.offsetY);if(o){var s=o.node;if(s.getLayout().isLeafRoot)a._rootToNode(o);else if(i===\"zoomToNode\")a._zoomToNode(o);else if(i===\"link\"){var l=s.hostTree.data.getItemModel(s.dataIndex),u=l.get(\"link\",!0),f=l.get(\"target\",!0)||\"blank\";u&&If(u,f)}}}}},this)},e.prototype._renderBreadcrumb=function(t,a,n){var i=this;n||(n=t.get(\"leafDepth\",!0)!=null?{node:t.getViewRoot()}:this.findTarget(a.getWidth()/2,a.getHeight()/2),n||(n={node:t.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new YG(this.group))).render(t,a,n.node,function(o){i._state!==\"animating\"&&(Wy(t.getViewRoot(),o)?i._rootToNode({node:o}):i._zoomToNode({node:o}))})},e.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=ls(),this._state=\"ready\",this._breadcrumb&&this._breadcrumb.remove()},e.prototype.dispose=function(){this._clearController()},e.prototype._zoomToNode=function(t){this.api.dispatchAction({type:\"treemapZoomToNode\",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype._rootToNode=function(t){this.api.dispatchAction({type:\"treemapRootToNode\",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype.findTarget=function(t,a){var n,i=this.seriesModel.getViewRoot();return i.eachNode({attr:\"viewChildren\",order:\"preorder\"},function(o){var s=this._storage.background[o.getRawIndex()];if(s){var l=s.transformCoordToLocal(t,a),u=s.shape;if(u.x<=l[0]&&l[0]<=u.x+u.width&&u.y<=l[1]&&l[1]<=u.y+u.height)n={node:o,offsetX:l[0],offsetY:l[1]};else return!1}},this),n},e.type=\"treemap\",e})(Lt);function ls(){return{nodeGroup:[],background:[],content:[]}}function tF(r,e,t,a,n,i,o,s,l,u){if(!o)return;var f=o.getLayout(),h=r.getData(),v=o.getModel();if(h.setItemGraphicEl(o.dataIndex,null),!f||!f.isInView)return;var c=f.width,p=f.height,d=f.borderWidth,g=f.invisible,y=o.getRawIndex(),m=s&&s.getRawIndex(),_=o.viewChildren,S=f.upperHeight,b=_&&_.length,x=v.getModel(\"itemStyle\"),w=v.getModel([\"emphasis\",\"itemStyle\"]),T=v.getModel([\"blur\",\"itemStyle\"]),A=v.getModel([\"select\",\"itemStyle\"]),C=x.get(\"borderRadius\")||0,M=it(\"nodeGroup\",Od);if(!M)return;if(l.add(M),M.x=f.x||0,M.y=f.y||0,M.markRedraw(),Xf(M).nodeWidth=c,Xf(M).nodeHeight=p,f.isAboveViewRoot)return M;var I=it(\"background\",NS,u,jG);I&&F(M,I,b&&f.upperLabelHeight);var L=v.getModel(\"emphasis\"),P=L.get(\"focus\"),R=L.get(\"blurScope\"),E=L.get(\"disabled\"),N=P===\"ancestor\"?o.getAncestorsIndices():P===\"descendant\"?o.getDescendantIndices():P;if(b)Qs(M)&&Yn(M,!1),I&&(Yn(I,!E),h.setItemGraphicEl(o.dataIndex,I),Jp(I,N,R));else{var O=it(\"content\",NS,u,JG);O&&H(M,O),I.disableMorphing=!0,I&&Qs(I)&&Yn(I,!1),Yn(M,!E),h.setItemGraphicEl(o.dataIndex,M);var B=v.getShallow(\"cursor\");B&&O.attr(\"cursor\",B),Jp(M,N,R)}return M;function F(ct,et,dt){var q=nt(et);if(q.dataIndex=o.dataIndex,q.seriesIndex=r.seriesIndex,et.setShape({x:0,y:0,width:c,height:p,r:C}),g)U(et);else{et.invisible=!1;var ot=o.getVisual(\"style\"),Bt=ot.stroke,It=GS(x);It.fill=Bt;var kt=On(w);kt.fill=w.get(\"borderColor\");var Ft=On(T);Ft.fill=T.get(\"borderColor\");var te=On(A);if(te.fill=A.get(\"borderColor\"),dt){var Fe=c-2*d;j(et,Bt,ot.opacity,{x:d,y:0,width:Fe,height:S})}else et.removeTextContent();et.setStyle(It),et.ensureState(\"emphasis\").style=kt,et.ensureState(\"blur\").style=Ft,et.ensureState(\"select\").style=te,li(et)}ct.add(et)}function H(ct,et){var dt=nt(et);dt.dataIndex=o.dataIndex,dt.seriesIndex=r.seriesIndex;var q=Math.max(c-2*d,0),ot=Math.max(p-2*d,0);if(et.culling=!0,et.setShape({x:d,y:d,width:q,height:ot,r:C}),g)U(et);else{et.invisible=!1;var Bt=o.getVisual(\"style\"),It=Bt.fill,kt=GS(x);kt.fill=It,kt.decal=Bt.decal;var Ft=On(w),te=On(T),Fe=On(A);j(et,It,Bt.opacity,null),et.setStyle(kt),et.ensureState(\"emphasis\").style=Ft,et.ensureState(\"blur\").style=te,et.ensureState(\"select\").style=Fe,li(et)}ct.add(et)}function U(ct){!ct.invisible&&i.push(ct)}function j(ct,et,dt,q){var ot=v.getModel(q?zS:VS),Bt=Jt(v.get(\"name\"),null),It=ot.getShallow(\"show\");ce(ct,ie(v,q?zS:VS),{defaultText:It?Bt:null,inheritColor:et,defaultOpacity:dt,labelFetcher:r,labelDataIndex:o.dataIndex});var kt=ct.getTextContent();if(kt){var Ft=kt.style,te=ch(Ft.padding||0);q&&(ct.setTextConfig({layoutRect:q}),kt.disableLabelLayout=!0),kt.beforeUpdate=function(){var ke=Math.max((q?q.width:ct.shape.width)-te[1]-te[3],0),ln=Math.max((q?q.height:ct.shape.height)-te[0]-te[2],0);(Ft.width!==ke||Ft.height!==ln)&&kt.setStyle({width:ke,height:ln})},Ft.truncateMinChar=2,Ft.lineOverflow=\"truncate\",Q(Ft,q,f);var Fe=kt.getState(\"emphasis\");Q(Fe?Fe.style:null,q,f)}}function Q(ct,et,dt){var q=ct?ct.text:null;if(!et&&dt.isLeafRoot&&q!=null){var ot=r.get(\"drillDownIcon\",!0);ct.text=ot?ot+\" \"+q:q}}function it(ct,et,dt,q){var ot=m!=null&&t[ct][m],Bt=n[ct];return ot?(t[ct][m]=null,Pt(Bt,ot)):g||(ot=new et,ot instanceof fr&&(ot.z2=eF(dt,q)),Ut(Bt,ot)),e[ct][y]=ot}function Pt(ct,et){var dt=ct[y]={};et instanceof Od?(dt.oldX=et.x,dt.oldY=et.y):dt.oldShape=V({},et.shape)}function Ut(ct,et){var dt=ct[y]={},q=o.parentNode,ot=et instanceof at;if(q&&(!a||a.direction===\"drillDown\")){var Bt=0,It=0,kt=n.background[q.getRawIndex()];!a&&kt&&kt.oldShape&&(Bt=kt.oldShape.width,It=kt.oldShape.height),ot?(dt.oldX=0,dt.oldY=It):dt.oldShape={x:Bt,y:It,width:0,height:0}}dt.fadein=!ot}}function eF(r,e){return r*KG+e}var cl=D,rF=tt,Zf=-1,ne=(function(){function r(e){var t=e.mappingMethod,a=e.type,n=this.option=rt(e);this.type=a,this.mappingMethod=t,this._normalizeData=iF[t];var i=r.visualHandlers[a];this.applyVisual=i.applyVisual,this.getColorMapper=i.getColorMapper,this._normalizedToVisual=i._normalizedToVisual[t],t===\"piecewise\"?(Mc(n),aF(n)):t===\"category\"?n.categories?nF(n):Mc(n,!0):(xe(t!==\"linear\"||n.dataExtent),Mc(n))}return r.prototype.mapValueToVisual=function(e){var t=this._normalizeData(e);return this._normalizedToVisual(t,e)},r.prototype.getNormalizer=function(){return $(this._normalizeData,this)},r.listVisualTypes=function(){return _t(r.visualHandlers)},r.isValidType=function(e){return r.visualHandlers.hasOwnProperty(e)},r.eachVisual=function(e,t,a){tt(e)?D(e,t,a):t.call(a,e)},r.mapVisual=function(e,t,a){var n,i=z(e)?[]:tt(e)?{}:(n=!0,null);return r.eachVisual(e,function(o,s){var l=t.call(a,o,s);n?i=l:i[s]=l}),i},r.retrieveVisuals=function(e){var t={},a;return e&&cl(r.visualHandlers,function(n,i){e.hasOwnProperty(i)&&(t[i]=e[i],a=!0)}),a?t:null},r.prepareVisualTypes=function(e){if(z(e))e=e.slice();else if(rF(e)){var t=[];cl(e,function(a,n){t.push(n)}),e=t}else return[];return e.sort(function(a,n){return n===\"color\"&&a!==\"color\"&&a.indexOf(\"color\")===0?1:-1}),e},r.dependsOn=function(e,t){return t===\"color\"?!!(e&&e.indexOf(t)===0):e===t},r.findPieceIndex=function(e,t,a){for(var n,i=1/0,o=0,s=t.length;o<s;o++){var l=t[o].value;if(l!=null){if(l===e||Y(l)&&l===e+\"\")return o;a&&v(l,o)}}for(var o=0,s=t.length;o<s;o++){var u=t[o],f=u.interval,h=u.close;if(f){if(f[0]===-1/0){if(Pu(h[1],e,f[1]))return o}else if(f[1]===1/0){if(Pu(h[0],f[0],e))return o}else if(Pu(h[0],f[0],e)&&Pu(h[1],e,f[1]))return o;a&&v(f[0],o),a&&v(f[1],o)}}if(a)return e===1/0?t.length-1:e===-1/0?0:n;function v(c,p){var d=Math.abs(c-e);d<i&&(i=d,n=p)}},r.visualHandlers={color:{applyVisual:us(\"color\"),getColorMapper:function(){var e=this.option;return $(e.mappingMethod===\"category\"?function(t,a){return!a&&(t=this._normalizeData(t)),Ts.call(this,t)}:function(t,a,n){var i=!!n;return!a&&(t=this._normalizeData(t)),n=Ps(t,e.parsedVisual,n),i?n:Cr(n,\"rgba\")},this)},_normalizedToVisual:{linear:function(e){return Cr(Ps(e,this.option.parsedVisual),\"rgba\")},category:Ts,piecewise:function(e,t){var a=Bd.call(this,t);return a==null&&(a=Cr(Ps(e,this.option.parsedVisual),\"rgba\")),a},fixed:Nn}},colorHue:Lu(function(e,t){return eo(e,t)}),colorSaturation:Lu(function(e,t){return eo(e,null,t)}),colorLightness:Lu(function(e,t){return eo(e,null,null,t)}),colorAlpha:Lu(function(e,t){return Zs(e,t)}),decal:{applyVisual:us(\"decal\"),_normalizedToVisual:{linear:null,category:Ts,piecewise:null,fixed:null}},opacity:{applyVisual:us(\"opacity\"),_normalizedToVisual:Nd([0,1])},liftZ:{applyVisual:us(\"liftZ\"),_normalizedToVisual:{linear:Nn,category:Nn,piecewise:Nn,fixed:Nn}},symbol:{applyVisual:function(e,t,a){var n=this.mapValueToVisual(e);a(\"symbol\",n)},_normalizedToVisual:{linear:FS,category:Ts,piecewise:function(e,t){var a=Bd.call(this,t);return a==null&&(a=FS.call(this,e)),a},fixed:Nn}},symbolSize:{applyVisual:us(\"symbolSize\"),_normalizedToVisual:Nd([0,1])}},r})();function aF(r){var e=r.pieceList;r.hasSpecialVisual=!1,D(e,function(t,a){t.originIndex=a,t.visual!=null&&(r.hasSpecialVisual=!0)})}function nF(r){var e=r.categories,t=r.categoryMap={},a=r.visual;if(cl(e,function(o,s){t[o]=s}),!z(a)){var n=[];tt(a)?cl(a,function(o,s){var l=t[s];n[l??Zf]=o}):n[Zf]=a,a=TM(r,n)}for(var i=e.length-1;i>=0;i--)a[i]==null&&(delete t[e[i]],e.pop())}function Mc(r,e){var t=r.visual,a=[];tt(t)?cl(t,function(i){a.push(i)}):t!=null&&a.push(t);var n={color:1,symbol:1};!e&&a.length===1&&!n.hasOwnProperty(r.type)&&(a[1]=a[0]),TM(r,a)}function Lu(r){return{applyVisual:function(e,t,a){var n=this.mapValueToVisual(e);a(\"color\",r(t(\"color\"),n))},_normalizedToVisual:Nd([0,1])}}function FS(r){var e=this.option.visual;return e[Math.round(Dt(r,[0,1],[0,e.length-1],!0))]||{}}function us(r){return function(e,t,a){a(r,this.mapValueToVisual(e))}}function Ts(r){var e=this.option.visual;return e[this.option.loop&&r!==Zf?r%e.length:r]}function Nn(){return this.option.visual[0]}function Nd(r){return{linear:function(e){return Dt(e,r,this.option.visual,!0)},category:Ts,piecewise:function(e,t){var a=Bd.call(this,t);return a==null&&(a=Dt(e,r,this.option.visual,!0)),a},fixed:Nn}}function Bd(r){var e=this.option,t=e.pieceList;if(e.hasSpecialVisual){var a=ne.findPieceIndex(r,t),n=t[a];if(n&&n.visual)return n.visual[this.type]}}function TM(r,e){return r.visual=e,r.type===\"color\"&&(r.parsedVisual=G(e,function(t){var a=Le(t);return a||[0,0,0,1]})),e}var iF={linear:function(r){return Dt(r,this.option.dataExtent,[0,1],!0)},piecewise:function(r){var e=this.option.pieceList,t=ne.findPieceIndex(r,e,!0);if(t!=null)return Dt(t,[0,e.length-1],[0,1],!0)},category:function(r){var e=this.option.categories?this.option.categoryMap[r]:r;return e??Zf},fixed:Yt};function Pu(r,e,t){return r?e<=t:e<t}var oF=\"itemStyle\",AM=bt();const sF={seriesType:\"treemap\",reset:function(r){var e=r.getData().tree,t=e.root;t.isRemoved()||CM(t,{},r.getViewRoot().getAncestors(),r)}};function CM(r,e,t,a){var n=r.getModel(),i=r.getLayout(),o=r.hostTree.data;if(!(!i||i.invisible||!i.isInView)){var s=n.getModel(oF),l=lF(s,e,a),u=o.ensureUniqueItemVisual(r.dataIndex,\"style\"),f=s.get(\"borderColor\"),h=s.get(\"borderColorSaturation\"),v;h!=null&&(v=HS(l),f=uF(h,v)),u.stroke=f;var c=r.viewChildren;if(!c||!c.length)v=HS(l),u.fill=v;else{var p=fF(r,n,i,s,l,c);D(c,function(d,g){if(d.depth>=t.length||d===t[d.depth]){var y=hF(n,l,d,g,p,a);CM(d,y,t,a)}})}}}function lF(r,e,t){var a=V({},e),n=t.designatedVisualItemStyle;return D([\"color\",\"colorAlpha\",\"colorSaturation\"],function(i){n[i]=e[i];var o=r.get(i);n[i]=null,o!=null&&(a[i]=o)}),a}function HS(r){var e=Ic(r,\"color\");if(e){var t=Ic(r,\"colorAlpha\"),a=Ic(r,\"colorSaturation\");return a&&(e=eo(e,null,null,a)),t&&(e=Zs(e,t)),e}}function uF(r,e){return e!=null?eo(e,null,null,r):null}function Ic(r,e){var t=r[e];if(t!=null&&t!==\"none\")return t}function fF(r,e,t,a,n,i){if(!(!i||!i.length)){var o=Lc(e,\"color\")||n.color!=null&&n.color!==\"none\"&&(Lc(e,\"colorAlpha\")||Lc(e,\"colorSaturation\"));if(o){var s=e.get(\"visualMin\"),l=e.get(\"visualMax\"),u=t.dataExtent.slice();s!=null&&s<u[0]&&(u[0]=s),l!=null&&l>u[1]&&(u[1]=l);var f=e.get(\"colorMappingBy\"),h={type:o.name,dataExtent:u,visual:o.range};h.type===\"color\"&&(f===\"index\"||f===\"id\")?(h.mappingMethod=\"category\",h.loop=!0):h.mappingMethod=\"linear\";var v=new ne(h);return AM(v).drColorMappingBy=f,v}}}function Lc(r,e){var t=r.get(e);return z(t)&&t.length?{name:e,range:t}:null}function hF(r,e,t,a,n,i){var o=V({},e);if(n){var s=n.type,l=s===\"color\"&&AM(n).drColorMappingBy,u=l===\"index\"?a:l===\"id\"?i.mapIdToIndex(t.getId()):t.getValue(r.get(\"visualDimension\"));o[s]=n.mapValueToVisual(u)}return o}var pl=Math.max,qf=Math.min,WS=re,Uy=D,DM=[\"itemStyle\",\"borderWidth\"],vF=[\"itemStyle\",\"gapWidth\"],cF=[\"upperLabel\",\"show\"],pF=[\"upperLabel\",\"height\"];const dF={seriesType:\"treemap\",reset:function(r,e,t,a){var n=t.getWidth(),i=t.getHeight(),o=r.option,s=jt(r.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),l=o.size||[],u=W(WS(s.width,l[0]),n),f=W(WS(s.height,l[1]),i),h=a&&a.type,v=[\"treemapZoomToNode\",\"treemapRootToNode\"],c=vl(a,v,r),p=h===\"treemapRender\"||h===\"treemapMove\"?a.rootRect:null,d=r.getViewRoot(),g=xM(d);if(h!==\"treemapMove\"){var y=h===\"treemapZoomToNode\"?xF(r,c,d,u,f):p?[p.width,p.height]:[u,f],m=o.sort;m&&m!==\"asc\"&&m!==\"desc\"&&(m=\"desc\");var _={squareRatio:o.squareRatio,sort:m,leafDepth:o.leafDepth};d.hostTree.clearLayouts();var S={x:0,y:0,width:y[0],height:y[1],area:y[0]*y[1]};d.setLayout(S),MM(d,_,!1,0),S=d.getLayout(),Uy(g,function(x,w){var T=(g[w+1]||d).getValue();x.setLayout(V({dataExtent:[T,T],borderWidth:0,upperHeight:0},S))})}var b=r.getData().tree.root;b.setLayout(bF(s,p,c),!0),r.setLayoutInfo(s),IM(b,new ht(-s.x,-s.y,n,i),g,d,0)}};function MM(r,e,t,a){var n,i;if(!r.isRemoved()){var o=r.getLayout();n=o.width,i=o.height;var s=r.getModel(),l=s.get(DM),u=s.get(vF)/2,f=LM(s),h=Math.max(l,f),v=l-u,c=h-u;r.setLayout({borderWidth:l,upperHeight:h,upperLabelHeight:f},!0),n=pl(n-2*v,0),i=pl(i-v-c,0);var p=n*i,d=gF(r,s,p,e,t,a);if(d.length){var g={x:v,y:c,width:n,height:i},y=qf(n,i),m=1/0,_=[];_.area=0;for(var S=0,b=d.length;S<b;){var x=d[S];_.push(x),_.area+=x.getLayout().area;var w=SF(_,y,e.squareRatio);w<=m?(S++,m=w):(_.area-=_.pop().getLayout().area,US(_,y,g,u,!1),y=qf(g.width,g.height),_.length=_.area=0,m=1/0)}if(_.length&&US(_,y,g,u,!0),!t){var T=s.get(\"childrenVisibleMin\");T!=null&&p<T&&(t=!0)}for(var S=0,b=d.length;S<b;S++)MM(d[S],e,t,a+1)}}}function gF(r,e,t,a,n,i){var o=r.children||[],s=a.sort;s!==\"asc\"&&s!==\"desc\"&&(s=null);var l=a.leafDepth!=null&&a.leafDepth<=i;if(n&&!l)return r.viewChildren=[];o=At(o,function(c){return!c.isRemoved()}),mF(o,s);var u=_F(e,o,s);if(u.sum===0)return r.viewChildren=[];if(u.sum=yF(e,t,u.sum,s,o),u.sum===0)return r.viewChildren=[];for(var f=0,h=o.length;f<h;f++){var v=o[f].getValue()/u.sum*t;o[f].setLayout({area:v})}return l&&(o.length&&r.setLayout({isLeafRoot:!0},!0),o.length=0),r.viewChildren=o,r.setLayout({dataExtent:u.dataExtent},!0),o}function yF(r,e,t,a,n){if(!a)return t;for(var i=r.get(\"visibleMin\"),o=n.length,s=o,l=o-1;l>=0;l--){var u=n[a===\"asc\"?o-l-1:l].getValue();u/t*e<i&&(s=l,t-=u)}return a===\"asc\"?n.splice(0,o-s):n.splice(s,o-s),t}function mF(r,e){return e&&r.sort(function(t,a){var n=e===\"asc\"?t.getValue()-a.getValue():a.getValue()-t.getValue();return n===0?e===\"asc\"?t.dataIndex-a.dataIndex:a.dataIndex-t.dataIndex:n}),r}function _F(r,e,t){for(var a=0,n=0,i=e.length;n<i;n++)a+=e[n].getValue();var o=r.get(\"visualDimension\"),s;return!e||!e.length?s=[NaN,NaN]:o===\"value\"&&t?(s=[e[e.length-1].getValue(),e[0].getValue()],t===\"asc\"&&s.reverse()):(s=[1/0,-1/0],Uy(e,function(l){var u=l.getValue(o);u<s[0]&&(s[0]=u),u>s[1]&&(s[1]=u)})),{sum:a,dataExtent:s}}function SF(r,e,t){for(var a=0,n=1/0,i=0,o=void 0,s=r.length;i<s;i++)o=r[i].getLayout().area,o&&(o<n&&(n=o),o>a&&(a=o));var l=r.area*r.area,u=e*e*t;return l?pl(u*a/l,l/(u*n)):1/0}function US(r,e,t,a,n){var i=e===t.width?0:1,o=1-i,s=[\"x\",\"y\"],l=[\"width\",\"height\"],u=t[s[i]],f=e?r.area/e:0;(n||f>t[l[o]])&&(f=t[l[o]]);for(var h=0,v=r.length;h<v;h++){var c=r[h],p={},d=f?c.getLayout().area/f:0,g=p[l[o]]=pl(f-2*a,0),y=t[s[i]]+t[l[i]]-u,m=h===v-1||y<d?y:d,_=p[l[i]]=pl(m-2*a,0);p[s[o]]=t[s[o]]+qf(a,g/2),p[s[i]]=u+qf(a,_/2),u+=m,c.setLayout(p,!0)}t[s[o]]+=f,t[l[o]]-=f}function xF(r,e,t,a,n){var i=(e||{}).node,o=[a,n];if(!i||i===t)return o;for(var s,l=a*n,u=l*r.option.zoomToNodeRatio;s=i.parentNode;){for(var f=0,h=s.children,v=0,c=h.length;v<c;v++)f+=h[v].getValue();var p=i.getValue();if(p===0)return o;u*=f/p;var d=s.getModel(),g=d.get(DM),y=Math.max(g,LM(d));u+=4*g*g+(3*g+y)*Math.pow(u,.5),u>Wp&&(u=Wp),i=s}u<l&&(u=l);var m=Math.pow(u/l,.5);return[a*m,n*m]}function bF(r,e,t){if(e)return{x:e.x,y:e.y};var a={x:0,y:0};if(!t)return a;var n=t.node,i=n.getLayout();if(!i)return a;for(var o=[i.width/2,i.height/2],s=n;s;){var l=s.getLayout();o[0]+=l.x,o[1]+=l.y,s=s.parentNode}return{x:r.width/2-o[0],y:r.height/2-o[1]}}function IM(r,e,t,a,n){var i=r.getLayout(),o=t[n],s=o&&o===r;if(!(o&&!s||n===t.length&&r!==a)){r.setLayout({isInView:!0,invisible:!s&&!e.intersect(i),isAboveViewRoot:s},!0);var l=new ht(e.x-i.x,e.y-i.y,e.width,e.height);Uy(r.viewChildren||[],function(u){IM(u,l,t,a,n+1)})}}function LM(r){return r.get(cF)?r.get(pF):0}function wF(r){r.registerSeriesModel(HG),r.registerChartView(QG),r.registerVisual(sF),r.registerLayout(dF),FG(r)}function TF(r){var e=r.findComponents({mainType:\"legend\"});!e||!e.length||r.eachSeriesByType(\"graph\",function(t){var a=t.getCategoriesData(),n=t.getGraph(),i=n.data,o=a.mapArray(a.getName);i.filterSelf(function(s){var l=i.getItemModel(s),u=l.getShallow(\"category\");if(u!=null){wt(u)&&(u=o[u]);for(var f=0;f<e.length;f++)if(!e[f].isSelected(u))return!1}return!0})})}function AF(r){var e={};r.eachSeriesByType(\"graph\",function(t){var a=t.getCategoriesData(),n=t.getData(),i={};a.each(function(o){var s=a.getName(o);i[\"ec-\"+s]=o;var l=a.getItemModel(o),u=l.getModel(\"itemStyle\").getItemStyle();u.fill||(u.fill=t.getColorFromPalette(s,e)),a.setItemVisual(o,\"style\",u);for(var f=[\"symbol\",\"symbolSize\",\"symbolKeepAspect\"],h=0;h<f.length;h++){var v=l.getShallow(f[h],!0);v!=null&&a.setItemVisual(o,f[h],v)}}),a.count()&&n.each(function(o){var s=n.getItemModel(o),l=s.getShallow(\"category\");if(l!=null){Y(l)&&(l=i[\"ec-\"+l]);var u=a.getItemVisual(l,\"style\"),f=n.ensureUniqueItemVisual(o,\"style\");V(f,u);for(var h=[\"symbol\",\"symbolSize\",\"symbolKeepAspect\"],v=0;v<h.length;v++)n.setItemVisual(o,h[v],a.getItemVisual(l,h[v]))}})})}function Ru(r){return r instanceof Array||(r=[r,r]),r}function CF(r){r.eachSeriesByType(\"graph\",function(e){var t=e.getGraph(),a=e.getEdgeData(),n=Ru(e.get(\"edgeSymbol\")),i=Ru(e.get(\"edgeSymbolSize\"));a.setVisual(\"fromSymbol\",n&&n[0]),a.setVisual(\"toSymbol\",n&&n[1]),a.setVisual(\"fromSymbolSize\",i&&i[0]),a.setVisual(\"toSymbolSize\",i&&i[1]),a.setVisual(\"style\",e.getModel(\"lineStyle\").getLineStyle()),a.each(function(o){var s=a.getItemModel(o),l=t.getEdgeByIndex(o),u=Ru(s.getShallow(\"symbol\",!0)),f=Ru(s.getShallow(\"symbolSize\",!0)),h=s.getModel(\"lineStyle\").getLineStyle(),v=a.ensureUniqueItemVisual(o,\"style\");switch(V(v,h),v.stroke){case\"source\":{var c=l.node1.getVisual(\"style\");v.stroke=c&&c.fill;break}case\"target\":{var c=l.node2.getVisual(\"style\");v.stroke=c&&c.fill;break}}u[0]&&l.setVisual(\"fromSymbol\",u[0]),u[1]&&l.setVisual(\"toSymbol\",u[1]),f[0]&&l.setVisual(\"fromSymbolSize\",f[0]),f[1]&&l.setVisual(\"toSymbolSize\",f[1])})})}var Vd=\"-->\",Kh=function(r){return r.get(\"autoCurveness\")||null},PM=function(r,e){var t=Kh(r),a=20,n=[];if(wt(t))a=t;else if(z(t)){r.__curvenessList=t;return}e>a&&(a=e);var i=a%2?a+2:a+3;n=[];for(var o=0;o<i;o++)n.push((o%2?o+1:o)/10*(o%2?-1:1));r.__curvenessList=n},dl=function(r,e,t){var a=[r.id,r.dataIndex].join(\".\"),n=[e.id,e.dataIndex].join(\".\");return[t.uid,a,n].join(Vd)},RM=function(r){var e=r.split(Vd);return[e[0],e[2],e[1]].join(Vd)},DF=function(r,e){var t=dl(r.node1,r.node2,e);return e.__edgeMap[t]},MF=function(r,e){var t=zd(dl(r.node1,r.node2,e),e),a=zd(dl(r.node2,r.node1,e),e);return t+a},zd=function(r,e){var t=e.__edgeMap;return t[r]?t[r].length:0};function IF(r){Kh(r)&&(r.__curvenessList=[],r.__edgeMap={},PM(r))}function LF(r,e,t,a){if(Kh(t)){var n=dl(r,e,t),i=t.__edgeMap,o=i[RM(n)];i[n]&&!o?i[n].isForward=!0:o&&i[n]&&(o.isForward=!0,i[n].isForward=!1),i[n]=i[n]||[],i[n].push(a)}}function Yy(r,e,t,a){var n=Kh(e),i=z(n);if(!n)return null;var o=DF(r,e);if(!o)return null;for(var s=-1,l=0;l<o.length;l++)if(o[l]===t){s=l;break}var u=MF(r,e);PM(e,u),r.lineStyle=r.lineStyle||{};var f=dl(r.node1,r.node2,e),h=e.__curvenessList,v=i||u%2?0:1;if(o.isForward)return h[v+s];var c=RM(f),p=zd(c,e),d=h[s+p+v];return a?i?n&&n[0]===0?(p+v)%2?d:-d:((p%2?0:1)+v)%2?d:-d:(p+v)%2?d:-d:h[s+p+v]}function EM(r){var e=r.coordinateSystem;if(!(e&&e.type!==\"view\")){var t=r.getGraph();t.eachNode(function(a){var n=a.getModel();a.setLayout([+n.get(\"x\"),+n.get(\"y\")])}),$y(t,r)}}function $y(r,e){r.eachEdge(function(t,a){var n=Tr(t.getModel().get([\"lineStyle\",\"curveness\"]),-Yy(t,e,a,!0),0),i=$r(t.node1.getLayout()),o=$r(t.node2.getLayout()),s=[i,o];+n&&s.push([(i[0]+o[0])/2-(i[1]-o[1])*n,(i[1]+o[1])/2-(o[0]-i[0])*n]),t.setLayout(s)})}function PF(r,e){r.eachSeriesByType(\"graph\",function(t){var a=t.get(\"layout\"),n=t.coordinateSystem;if(n&&n.type!==\"view\"){var i=t.getData(),o=[];D(n.dimensions,function(v){o=o.concat(i.mapDimensionsAll(v))});for(var s=0;s<i.count();s++){for(var l=[],u=!1,f=0;f<o.length;f++){var h=i.get(o[f],s);isNaN(h)||(u=!0),l.push(h)}u?i.setItemLayout(s,n.dataToPoint(l)):i.setItemLayout(s,[NaN,NaN])}$y(i.graph,t)}else(!a||a===\"none\")&&EM(t)})}function As(r){var e=r.coordinateSystem;if(e.type!==\"view\")return 1;var t=r.option.nodeScaleRatio,a=e.scaleX,n=e.getZoom(),i=(n-1)*t+1;return i/a}function Cs(r){var e=r.getVisual(\"symbolSize\");return e instanceof Array&&(e=(e[0]+e[1])/2),+e}var YS=Math.PI,Pc=[];function Xy(r,e,t,a){var n=r.coordinateSystem;if(!(n&&n.type!==\"view\")){var i=n.getBoundingRect(),o=r.getData(),s=o.graph,l=i.width/2+i.x,u=i.height/2+i.y,f=Math.min(i.width,i.height)/2,h=o.count();if(o.setLayout({cx:l,cy:u}),!!h){if(t){var v=n.pointToData(a),c=v[0],p=v[1],d=[c-l,p-u];ci(d,d),Ms(d,d,f),t.setLayout([l+d[0],u+d[1]],!0);var g=r.get([\"circular\",\"rotateLabel\"]);kM(t,g,l,u)}RF[e](r,s,o,f,l,u,h),s.eachEdge(function(y,m){var _=Tr(y.getModel().get([\"lineStyle\",\"curveness\"]),Yy(y,r,m),0),S=$r(y.node1.getLayout()),b=$r(y.node2.getLayout()),x,w=(S[0]+b[0])/2,T=(S[1]+b[1])/2;+_&&(_*=3,x=[l*_+w*(1-_),u*_+T*(1-_)]),y.setLayout([S,b,x])})}}}var RF={value:function(r,e,t,a,n,i,o){var s=0,l=t.getSum(\"value\"),u=Math.PI*2/(l||o);e.eachNode(function(f){var h=f.getValue(\"value\"),v=u*(l?h:1)/2;s+=v,f.setLayout([a*Math.cos(s)+n,a*Math.sin(s)+i]),s+=v})},symbolSize:function(r,e,t,a,n,i,o){var s=0;Pc.length=o;var l=As(r);e.eachNode(function(h){var v=Cs(h);isNaN(v)&&(v=2),v<0&&(v=0),v*=l;var c=Math.asin(v/2/a);isNaN(c)&&(c=YS/2),Pc[h.dataIndex]=c,s+=c*2});var u=(2*YS-s)/o/2,f=0;e.eachNode(function(h){var v=u+Pc[h.dataIndex];f+=v,(!h.getLayout()||!h.getLayout().fixed)&&h.setLayout([a*Math.cos(f)+n,a*Math.sin(f)+i]),f+=v})}};function kM(r,e,t,a){var n=r.getGraphicEl();if(n){var i=r.getModel(),o=i.get([\"label\",\"rotate\"])||0,s=n.getSymbolPath();if(e){var l=r.getLayout(),u=Math.atan2(l[1]-a,l[0]-t);u<0&&(u=Math.PI*2+u);var f=l[0]<t;f&&(u=u-Math.PI);var h=f?\"left\":\"right\";s.setTextConfig({rotation:-u,position:h,origin:\"center\"});var v=s.ensureState(\"emphasis\");V(v.textConfig||(v.textConfig={}),{position:h})}else s.setTextConfig({rotation:o*=Math.PI/180})}}function EF(r){r.eachSeriesByType(\"graph\",function(e){e.get(\"layout\")===\"circular\"&&Xy(e,\"symbolSize\")})}var Ni=vf;function kF(r,e,t){for(var a=r,n=e,i=t.rect,o=i.width,s=i.height,l=[i.x+o/2,i.y+s/2],u=t.gravity==null?.1:t.gravity,f=0;f<a.length;f++){var h=a[f];h.p||(h.p=rn(o*(Math.random()-.5)+l[0],s*(Math.random()-.5)+l[1])),h.pp=$r(h.p),h.edges=null}var v=t.friction==null?.6:t.friction,c=v,p,d;return{warmUp:function(){c=v*.8},setFixed:function(g){a[g].fixed=!0},setUnfixed:function(g){a[g].fixed=!1},beforeStep:function(g){p=g},afterStep:function(g){d=g},step:function(g){p&&p(a,n);for(var y=[],m=a.length,_=0;_<n.length;_++){var S=n[_];if(!S.ignoreForceLayout){var b=S.n1,x=S.n2;Na(y,x.p,b.p);var w=Ys(y)-S.d,T=x.w/(b.w+x.w);isNaN(T)&&(T=0),ci(y,y),!b.fixed&&Ni(b.p,b.p,y,T*w*c),!x.fixed&&Ni(x.p,x.p,y,-(1-T)*w*c)}}for(var _=0;_<m;_++){var A=a[_];A.fixed||(Na(y,l,A.p),Ni(A.p,A.p,y,u*c))}for(var _=0;_<m;_++)for(var b=a[_],C=_+1;C<m;C++){var x=a[C];Na(y,x.p,b.p);var w=Ys(y);w===0&&(Fw(y,Math.random()-.5,Math.random()-.5),w=1);var M=(b.rep+x.rep)/w/w;!b.fixed&&Ni(b.pp,b.pp,y,M),!x.fixed&&Ni(x.pp,x.pp,y,-M)}for(var I=[],_=0;_<m;_++){var A=a[_];A.fixed||(Na(I,A.p,A.pp),Ni(A.p,A.p,I,c),ye(A.pp,A.p))}c=c*.992;var L=c<.01;d&&d(a,n,L),g&&g(L)}}}function OF(r){r.eachSeriesByType(\"graph\",function(e){var t=e.coordinateSystem;if(!(t&&t.type!==\"view\"))if(e.get(\"layout\")===\"force\"){var a=e.preservedPoints||{},n=e.getGraph(),i=n.data,o=n.edgeData,s=e.getModel(\"force\"),l=s.get(\"initLayout\");e.preservedPoints?i.each(function(_){var S=i.getId(_);i.setItemLayout(_,a[S]||[NaN,NaN])}):!l||l===\"none\"?EM(e):l===\"circular\"&&Xy(e,\"value\");var u=i.getDataExtent(\"value\"),f=o.getDataExtent(\"value\"),h=s.get(\"repulsion\"),v=s.get(\"edgeLength\"),c=z(h)?h:[h,h],p=z(v)?v:[v,v];p=[p[1],p[0]];var d=i.mapArray(\"value\",function(_,S){var b=i.getItemLayout(S),x=Dt(_,u,c);return isNaN(x)&&(x=(c[0]+c[1])/2),{w:x,rep:x,fixed:i.getItemModel(S).get(\"fixed\"),p:!b||isNaN(b[0])||isNaN(b[1])?null:b}}),g=o.mapArray(\"value\",function(_,S){var b=n.getEdgeByIndex(S),x=Dt(_,f,p);isNaN(x)&&(x=(p[0]+p[1])/2);var w=b.getModel(),T=Tr(b.getModel().get([\"lineStyle\",\"curveness\"]),-Yy(b,e,S,!0),0);return{n1:d[b.node1.dataIndex],n2:d[b.node2.dataIndex],d:x,curveness:T,ignoreForceLayout:w.get(\"ignoreForceLayout\")}}),y=t.getBoundingRect(),m=kF(d,g,{rect:y,gravity:s.get(\"gravity\"),friction:s.get(\"friction\")});m.beforeStep(function(_,S){for(var b=0,x=_.length;b<x;b++)_[b].fixed&&ye(_[b].p,n.getNodeByIndex(b).getLayout())}),m.afterStep(function(_,S,b){for(var x=0,w=_.length;x<w;x++)_[x].fixed||n.getNodeByIndex(x).setLayout(_[x].p),a[i.getId(x)]=_[x].p;for(var x=0,w=S.length;x<w;x++){var T=S[x],A=n.getEdgeByIndex(x),C=T.n1.p,M=T.n2.p,I=A.getLayout();I=I?I.slice():[],I[0]=I[0]||[],I[1]=I[1]||[],ye(I[0],C),ye(I[1],M),+T.curveness&&(I[2]=[(C[0]+M[0])/2-(C[1]-M[1])*T.curveness,(C[1]+M[1])/2-(M[0]-C[0])*T.curveness]),A.setLayout(I)}}),e.forceLayout=m,e.preservedPoints=a,m.step()}else e.forceLayout=null})}function NF(r,e,t){var a=V(r.getBoxLayoutParams(),{aspect:t});return jt(a,{width:e.getWidth(),height:e.getHeight()})}function BF(r,e){var t=[];return r.eachSeriesByType(\"graph\",function(a){var n=a.get(\"coordinateSystem\");if(!n||n===\"view\"){var i=a.getData(),o=i.mapArray(function(g){var y=i.getItemModel(g);return[+y.get(\"x\"),+y.get(\"y\")]}),s=[],l=[];wh(o,s,l),l[0]-s[0]===0&&(l[0]+=1,s[0]-=1),l[1]-s[1]===0&&(l[1]+=1,s[1]-=1);var u=(l[0]-s[0])/(l[1]-s[1]),f=NF(a,e,u);isNaN(u)&&(s=[f.x,f.y],l=[f.x+f.width,f.y+f.height]);var h=l[0]-s[0],v=l[1]-s[1],c=f.width,p=f.height,d=a.coordinateSystem=new Fl;d.zoomLimit=a.get(\"scaleLimit\"),d.setBoundingRect(s[0],s[1],h,v),d.setViewRect(f.x,f.y,c,p),d.setCenter(a.get(\"center\"),e),d.setZoom(a.get(\"zoom\")),t.push(d)}}),t}var $S=Qt.prototype,Rc=To.prototype,OM=(function(){function r(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1}return r})();(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e})(OM);function Ec(r){return isNaN(+r.cpx1)||isNaN(+r.cpy1)}var VF=(function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type=\"ec-line\",a}return e.prototype.getDefaultStyle=function(){return{stroke:\"#000\",fill:null}},e.prototype.getDefaultShape=function(){return new OM},e.prototype.buildPath=function(t,a){Ec(a)?$S.buildPath.call(this,t,a):Rc.buildPath.call(this,t,a)},e.prototype.pointAt=function(t){return Ec(this.shape)?$S.pointAt.call(this,t):Rc.pointAt.call(this,t)},e.prototype.tangentAt=function(t){var a=this.shape,n=Ec(a)?[a.x2-a.x1,a.y2-a.y1]:Rc.tangentAt.call(this,t);return ci(n,n)},e})(mt),kc=[\"fromSymbol\",\"toSymbol\"];function XS(r){return\"_\"+r+\"Type\"}function ZS(r,e,t){var a=e.getItemVisual(t,r);if(!a||a===\"none\")return a;var n=e.getItemVisual(t,r+\"Size\"),i=e.getItemVisual(t,r+\"Rotate\"),o=e.getItemVisual(t,r+\"Offset\"),s=e.getItemVisual(t,r+\"KeepAspect\"),l=Oo(n),u=mi(o||0,l);return a+l+u+(i||\"\")+(s||\"\")}function qS(r,e,t){var a=e.getItemVisual(t,r);if(!(!a||a===\"none\")){var n=e.getItemVisual(t,r+\"Size\"),i=e.getItemVisual(t,r+\"Rotate\"),o=e.getItemVisual(t,r+\"Offset\"),s=e.getItemVisual(t,r+\"KeepAspect\"),l=Oo(n),u=mi(o||0,l),f=Zt(a,-l[0]/2+u[0],-l[1]/2+u[1],l[0],l[1],null,s);return f.__specifiedRotation=i==null||isNaN(i)?void 0:+i*Math.PI/180||0,f.name=r,f}}function zF(r){var e=new VF({name:\"line\",subPixelOptimize:!0});return Gd(e.shape,r),e}function Gd(r,e){r.x1=e[0][0],r.y1=e[0][1],r.x2=e[1][0],r.y2=e[1][1],r.percent=1;var t=e[2];t?(r.cpx1=t[0],r.cpy1=t[1]):(r.cpx1=NaN,r.cpy1=NaN)}var Zy=(function(r){k(e,r);function e(t,a,n){var i=r.call(this)||this;return i._createLine(t,a,n),i}return e.prototype._createLine=function(t,a,n){var i=t.hostModel,o=t.getItemLayout(a),s=zF(o);s.shape.percent=0,Gt(s,{shape:{percent:1}},i,a),this.add(s),D(kc,function(l){var u=qS(l,t,a);this.add(u),this[XS(l)]=ZS(l,t,a)},this),this._updateCommonStl(t,a,n)},e.prototype.updateData=function(t,a,n){var i=t.hostModel,o=this.childOfName(\"line\"),s=t.getItemLayout(a),l={shape:{}};Gd(l.shape,s),Tt(o,l,i,a),D(kc,function(u){var f=ZS(u,t,a),h=XS(u);if(this[h]!==f){this.remove(this.childOfName(u));var v=qS(u,t,a);this.add(v)}this[h]=f},this),this._updateCommonStl(t,a,n)},e.prototype.getLinePath=function(){return this.childAt(0)},e.prototype._updateCommonStl=function(t,a,n){var i=t.hostModel,o=this.childOfName(\"line\"),s=n&&n.emphasisLineStyle,l=n&&n.blurLineStyle,u=n&&n.selectLineStyle,f=n&&n.labelStatesModels,h=n&&n.emphasisDisabled,v=n&&n.focus,c=n&&n.blurScope;if(!n||t.hasItemOption){var p=t.getItemModel(a),d=p.getModel(\"emphasis\");s=d.getModel(\"lineStyle\").getLineStyle(),l=p.getModel([\"blur\",\"lineStyle\"]).getLineStyle(),u=p.getModel([\"select\",\"lineStyle\"]).getLineStyle(),h=d.get(\"disabled\"),v=d.get(\"focus\"),c=d.get(\"blurScope\"),f=ie(p)}var g=t.getItemVisual(a,\"style\"),y=g.stroke;o.useStyle(g),o.style.fill=null,o.style.strokeNoScale=!0,o.ensureState(\"emphasis\").style=s,o.ensureState(\"blur\").style=l,o.ensureState(\"select\").style=u,D(kc,function(x){var w=this.childOfName(x);if(w){w.setColor(y),w.style.opacity=g.opacity;for(var T=0;T<Ee.length;T++){var A=Ee[T],C=o.getState(A);if(C){var M=C.style||{},I=w.ensureState(A),L=I.style||(I.style={});M.stroke!=null&&(L[w.__isEmptyBrush?\"stroke\":\"fill\"]=M.stroke),M.opacity!=null&&(L.opacity=M.opacity)}}w.markRedraw()}},this);var m=i.getRawValue(a);ce(this,f,{labelDataIndex:a,labelFetcher:{getFormattedLabel:function(x,w){return i.getFormattedLabel(x,w,t.dataType)}},inheritColor:y||\"#000\",defaultOpacity:g.opacity,defaultText:(m==null?t.getName(a):isFinite(m)?Wt(m):m)+\"\"});var _=this.getTextContent();if(_){var S=f.normal;_.__align=_.style.align,_.__verticalAlign=_.style.verticalAlign,_.__position=S.get(\"position\")||\"middle\";var b=S.get(\"distance\");z(b)||(b=[b,b]),_.__labelDistance=b}this.setTextConfig({position:null,local:!0,inside:!1}),Ht(this,v,c,h)},e.prototype.highlight=function(){da(this)},e.prototype.downplay=function(){ga(this)},e.prototype.updateLayout=function(t,a){this.setLinePoints(t.getItemLayout(a))},e.prototype.setLinePoints=function(t){var a=this.childOfName(\"line\");Gd(a.shape,t),a.dirty()},e.prototype.beforeUpdate=function(){var t=this,a=t.childOfName(\"fromSymbol\"),n=t.childOfName(\"toSymbol\"),i=t.getTextContent();if(!a&&!n&&(!i||i.ignore))return;for(var o=1,s=this.parent;s;)s.scaleX&&(o/=s.scaleX),s=s.parent;var l=t.childOfName(\"line\");if(!this.__dirty&&!l.__dirty)return;var u=l.shape.percent,f=l.pointAt(0),h=l.pointAt(u),v=Na([],h,f);ci(v,v);function c(C,M){var I=C.__specifiedRotation;if(I==null){var L=l.tangentAt(M);C.attr(\"rotation\",(M===1?-1:1)*Math.PI/2-Math.atan2(L[1],L[0]))}else C.attr(\"rotation\",I)}if(a&&(a.setPosition(f),c(a,0),a.scaleX=a.scaleY=o*u,a.markRedraw()),n&&(n.setPosition(h),c(n,1),n.scaleX=n.scaleY=o*u,n.markRedraw()),i&&!i.ignore){i.x=i.y=0,i.originX=i.originY=0;var p=void 0,d=void 0,g=i.__labelDistance,y=g[0]*o,m=g[1]*o,_=u/2,S=l.tangentAt(_),b=[S[1],-S[0]],x=l.pointAt(_);b[1]>0&&(b[0]=-b[0],b[1]=-b[1]);var w=S[0]<0?-1:1;if(i.__position!==\"start\"&&i.__position!==\"end\"){var T=-Math.atan2(S[1],S[0]);h[0]<f[0]&&(T=Math.PI+T),i.rotation=T}var A=void 0;switch(i.__position){case\"insideStartTop\":case\"insideMiddleTop\":case\"insideEndTop\":case\"middle\":A=-m,d=\"bottom\";break;case\"insideStartBottom\":case\"insideMiddleBottom\":case\"insideEndBottom\":A=m,d=\"top\";break;default:A=0,d=\"middle\"}switch(i.__position){case\"end\":i.x=v[0]*y+h[0],i.y=v[1]*m+h[1],p=v[0]>.8?\"left\":v[0]<-.8?\"right\":\"center\",d=v[1]>.8?\"top\":v[1]<-.8?\"bottom\":\"middle\";break;case\"start\":i.x=-v[0]*y+f[0],i.y=-v[1]*m+f[1],p=v[0]>.8?\"right\":v[0]<-.8?\"left\":\"center\",d=v[1]>.8?\"bottom\":v[1]<-.8?\"top\":\"middle\";break;case\"insideStartTop\":case\"insideStart\":case\"insideStartBottom\":i.x=y*w+f[0],i.y=f[1]+A,p=S[0]<0?\"right\":\"left\",i.originX=-y*w,i.originY=-A;break;case\"insideMiddleTop\":case\"insideMiddle\":case\"insideMiddleBottom\":case\"middle\":i.x=x[0],i.y=x[1]+A,p=\"center\",i.originY=-A;break;case\"insideEndTop\":case\"insideEnd\":case\"insideEndBottom\":i.x=-y*w+h[0],i.y=h[1]+A,p=S[0]>=0?\"right\":\"left\",i.originX=y*w,i.originY=-A;break}i.scaleX=i.scaleY=o,i.setStyle({verticalAlign:i.__verticalAlign||d,align:i.__align||p})}},e})(at),qy=(function(){function r(e){this.group=new at,this._LineCtor=e||Zy}return r.prototype.updateData=function(e){var t=this;this._progressiveEls=null;var a=this,n=a.group,i=a._lineData;a._lineData=e,i||n.removeAll();var o=KS(e);e.diff(i).add(function(s){t._doAdd(e,s,o)}).update(function(s,l){t._doUpdate(i,e,l,s,o)}).remove(function(s){n.remove(i.getItemGraphicEl(s))}).execute()},r.prototype.updateLayout=function(){var e=this._lineData;e&&e.eachItemGraphicEl(function(t,a){t.updateLayout(e,a)},this)},r.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=KS(e),this._lineData=null,this.group.removeAll()},r.prototype.incrementalUpdate=function(e,t){this._progressiveEls=[];function a(s){!s.isGroup&&!GF(s)&&(s.incremental=!0,s.ensureState(\"emphasis\").hoverLayer=!0)}for(var n=e.start;n<e.end;n++){var i=t.getItemLayout(n);if(Oc(i)){var o=new this._LineCtor(t,n,this._seriesScope);o.traverse(a),this.group.add(o),t.setItemGraphicEl(n,o),this._progressiveEls.push(o)}}},r.prototype.remove=function(){this.group.removeAll()},r.prototype.eachRendered=function(e){nn(this._progressiveEls||this.group,e)},r.prototype._doAdd=function(e,t,a){var n=e.getItemLayout(t);if(Oc(n)){var i=new this._LineCtor(e,t,a);e.setItemGraphicEl(t,i),this.group.add(i)}},r.prototype._doUpdate=function(e,t,a,n,i){var o=e.getItemGraphicEl(a);if(!Oc(t.getItemLayout(n))){this.group.remove(o);return}o?o.updateData(t,n,i):o=new this._LineCtor(t,n,i),t.setItemGraphicEl(n,o),this.group.add(o)},r})();function GF(r){return r.animators&&r.animators.length>0}function KS(r){var e=r.hostModel,t=e.getModel(\"emphasis\");return{lineStyle:e.getModel(\"lineStyle\").getLineStyle(),emphasisLineStyle:t.getModel([\"lineStyle\"]).getLineStyle(),blurLineStyle:e.getModel([\"blur\",\"lineStyle\"]).getLineStyle(),selectLineStyle:e.getModel([\"select\",\"lineStyle\"]).getLineStyle(),emphasisDisabled:t.get(\"disabled\"),blurScope:t.get(\"blurScope\"),focus:t.get(\"focus\"),labelStatesModels:ie(e)}}function jS(r){return isNaN(r[0])||isNaN(r[1])}function Oc(r){return r&&!jS(r[0])&&!jS(r[1])}var Nc=[],Bc=[],Vc=[],Bi=le,zc=Wa,JS=Math.abs;function QS(r,e,t){for(var a=r[0],n=r[1],i=r[2],o=1/0,s,l=t*t,u=.1,f=.1;f<=.9;f+=.1){Nc[0]=Bi(a[0],n[0],i[0],f),Nc[1]=Bi(a[1],n[1],i[1],f);var h=JS(zc(Nc,e)-l);h<o&&(o=h,s=f)}for(var v=0;v<32;v++){var c=s+u;Bc[0]=Bi(a[0],n[0],i[0],s),Bc[1]=Bi(a[1],n[1],i[1],s),Vc[0]=Bi(a[0],n[0],i[0],c),Vc[1]=Bi(a[1],n[1],i[1],c);var h=zc(Bc,e)-l;if(JS(h)<.01)break;var p=zc(Vc,e)-l;u/=2,h<0?p>=0?s=s+u:s=s-u:p>=0?s=s-u:s=s+u}return s}function Gc(r,e){var t=[],a=$s,n=[[],[],[]],i=[[],[]],o=[];e/=2,r.eachEdge(function(s,l){var u=s.getLayout(),f=s.getVisual(\"fromSymbol\"),h=s.getVisual(\"toSymbol\");u.__original||(u.__original=[$r(u[0]),$r(u[1])],u[2]&&u.__original.push($r(u[2])));var v=u.__original;if(u[2]!=null){if(ye(n[0],v[0]),ye(n[1],v[2]),ye(n[2],v[1]),f&&f!==\"none\"){var c=Cs(s.node1),p=QS(n,v[0],c*e);a(n[0][0],n[1][0],n[2][0],p,t),n[0][0]=t[3],n[1][0]=t[4],a(n[0][1],n[1][1],n[2][1],p,t),n[0][1]=t[3],n[1][1]=t[4]}if(h&&h!==\"none\"){var c=Cs(s.node2),p=QS(n,v[1],c*e);a(n[0][0],n[1][0],n[2][0],p,t),n[1][0]=t[1],n[2][0]=t[2],a(n[0][1],n[1][1],n[2][1],p,t),n[1][1]=t[1],n[2][1]=t[2]}ye(u[0],n[0]),ye(u[1],n[2]),ye(u[2],n[1])}else{if(ye(i[0],v[0]),ye(i[1],v[1]),Na(o,i[1],i[0]),ci(o,o),f&&f!==\"none\"){var c=Cs(s.node1);vf(i[0],i[0],o,c*e)}if(h&&h!==\"none\"){var c=Cs(s.node2);vf(i[1],i[1],o,-c*e)}ye(u[0],i[0]),ye(u[1],i[1])}})}function tx(r){return r.type===\"view\"}var FF=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a){var n=new Ol,i=new qy,o=this.group;this._controller=new Gl(a.getZr()),this._controllerHost={target:o},o.add(n.group),o.add(i.group),this._symbolDraw=n,this._lineDraw=i,this._firstRender=!0},e.prototype.render=function(t,a,n){var i=this,o=t.coordinateSystem;this._model=t;var s=this._symbolDraw,l=this._lineDraw,u=this.group;if(tx(o)){var f={x:o.x,y:o.y,scaleX:o.scaleX,scaleY:o.scaleY};this._firstRender?u.attr(f):Tt(u,f,t)}Gc(t.getGraph(),As(t));var h=t.getData();s.updateData(h);var v=t.getEdgeData();l.updateData(v),this._updateNodeAndLinkScale(),this._updateController(t,a,n),clearTimeout(this._layoutTimeout);var c=t.forceLayout,p=t.get([\"force\",\"layoutAnimation\"]);c&&this._startForceLayoutIteration(c,p);var d=t.get(\"layout\");h.graph.eachNode(function(_){var S=_.dataIndex,b=_.getGraphicEl(),x=_.getModel();if(b){b.off(\"drag\").off(\"dragend\");var w=x.get(\"draggable\");w&&b.on(\"drag\",function(A){switch(d){case\"force\":c.warmUp(),!i._layouting&&i._startForceLayoutIteration(c,p),c.setFixed(S),h.setItemLayout(S,[b.x,b.y]);break;case\"circular\":h.setItemLayout(S,[b.x,b.y]),_.setLayout({fixed:!0},!0),Xy(t,\"symbolSize\",_,[A.offsetX,A.offsetY]),i.updateLayout(t);break;default:h.setItemLayout(S,[b.x,b.y]),$y(t.getGraph(),t),i.updateLayout(t);break}}).on(\"dragend\",function(){c&&c.setUnfixed(S)}),b.setDraggable(w,!!x.get(\"cursor\"));var T=x.get([\"emphasis\",\"focus\"]);T===\"adjacency\"&&(nt(b).focus=_.getAdjacentDataIndices())}}),h.graph.eachEdge(function(_){var S=_.getGraphicEl(),b=_.getModel().get([\"emphasis\",\"focus\"]);S&&b===\"adjacency\"&&(nt(S).focus={edge:[_.dataIndex],node:[_.node1.dataIndex,_.node2.dataIndex]})});var g=t.get(\"layout\")===\"circular\"&&t.get([\"circular\",\"rotateLabel\"]),y=h.getLayout(\"cx\"),m=h.getLayout(\"cy\");h.graph.eachNode(function(_){kM(_,g,y,m)}),this._firstRender=!1},e.prototype.dispose=function(){this.remove(),this._controller&&this._controller.dispose(),this._controllerHost=null},e.prototype._startForceLayoutIteration=function(t,a){var n=this;(function i(){t.step(function(o){n.updateLayout(n._model),(n._layouting=!o)&&(a?n._layoutTimeout=setTimeout(i,16):i())})})()},e.prototype._updateController=function(t,a,n){var i=this,o=this._controller,s=this._controllerHost,l=this.group;if(o.setPointerChecker(function(u,f,h){var v=l.getBoundingRect();return v.applyTransform(l.transform),v.contain(f,h)&&!Xh(u,n,t)}),!tx(t.coordinateSystem)){o.disable();return}o.enable(t.get(\"roam\")),s.zoomLimit=t.get(\"scaleLimit\"),s.zoom=t.coordinateSystem.getZoom(),o.off(\"pan\").off(\"zoom\").on(\"pan\",function(u){By(s,u.dx,u.dy),n.dispatchAction({seriesId:t.id,type:\"graphRoam\",dx:u.dx,dy:u.dy})}).on(\"zoom\",function(u){Vy(s,u.scale,u.originX,u.originY),n.dispatchAction({seriesId:t.id,type:\"graphRoam\",zoom:u.scale,originX:u.originX,originY:u.originY}),i._updateNodeAndLinkScale(),Gc(t.getGraph(),As(t)),i._lineDraw.updateLayout(),n.updateLabelLayout()})},e.prototype._updateNodeAndLinkScale=function(){var t=this._model,a=t.getData(),n=As(t);a.eachItemGraphicEl(function(i,o){i&&i.setSymbolScale(n)})},e.prototype.updateLayout=function(t){Gc(t.getGraph(),As(t)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},e.prototype.remove=function(){clearTimeout(this._layoutTimeout),this._layouting=!1,this._layoutTimeout=null,this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},e.type=\"graph\",e})(Lt);function Vi(r){return\"_EC_\"+r}var HF=(function(){function r(e){this.type=\"graph\",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=e||!1}return r.prototype.isDirected=function(){return this._directed},r.prototype.addNode=function(e,t){e=e==null?\"\"+t:\"\"+e;var a=this._nodesMap;if(!a[Vi(e)]){var n=new Bn(e,t);return n.hostGraph=this,this.nodes.push(n),a[Vi(e)]=n,n}},r.prototype.getNodeByIndex=function(e){var t=this.data.getRawIndex(e);return this.nodes[t]},r.prototype.getNodeById=function(e){return this._nodesMap[Vi(e)]},r.prototype.addEdge=function(e,t,a){var n=this._nodesMap,i=this._edgesMap;if(wt(e)&&(e=this.nodes[e]),wt(t)&&(t=this.nodes[t]),e instanceof Bn||(e=n[Vi(e)]),t instanceof Bn||(t=n[Vi(t)]),!(!e||!t)){var o=e.id+\"-\"+t.id,s=new NM(e,t,a);return s.hostGraph=this,this._directed&&(e.outEdges.push(s),t.inEdges.push(s)),e.edges.push(s),e!==t&&t.edges.push(s),this.edges.push(s),i[o]=s,s}},r.prototype.getEdgeByIndex=function(e){var t=this.edgeData.getRawIndex(e);return this.edges[t]},r.prototype.getEdge=function(e,t){e instanceof Bn&&(e=e.id),t instanceof Bn&&(t=t.id);var a=this._edgesMap;return this._directed?a[e+\"-\"+t]:a[e+\"-\"+t]||a[t+\"-\"+e]},r.prototype.eachNode=function(e,t){for(var a=this.nodes,n=a.length,i=0;i<n;i++)a[i].dataIndex>=0&&e.call(t,a[i],i)},r.prototype.eachEdge=function(e,t){for(var a=this.edges,n=a.length,i=0;i<n;i++)a[i].dataIndex>=0&&a[i].node1.dataIndex>=0&&a[i].node2.dataIndex>=0&&e.call(t,a[i],i)},r.prototype.breadthFirstTraverse=function(e,t,a,n){if(t instanceof Bn||(t=this._nodesMap[Vi(t)]),!!t){for(var i=a===\"out\"?\"outEdges\":a===\"in\"?\"inEdges\":\"edges\",o=0;o<this.nodes.length;o++)this.nodes[o].__visited=!1;if(!e.call(n,t,null))for(var s=[t];s.length;)for(var l=s.shift(),u=l[i],o=0;o<u.length;o++){var f=u[o],h=f.node1===l?f.node2:f.node1;if(!h.__visited){if(e.call(n,h,l))return;s.push(h),h.__visited=!0}}}},r.prototype.update=function(){for(var e=this.data,t=this.edgeData,a=this.nodes,n=this.edges,i=0,o=a.length;i<o;i++)a[i].dataIndex=-1;for(var i=0,o=e.count();i<o;i++)a[e.getRawIndex(i)].dataIndex=i;t.filterSelf(function(s){var l=n[t.getRawIndex(s)];return l.node1.dataIndex>=0&&l.node2.dataIndex>=0});for(var i=0,o=n.length;i<o;i++)n[i].dataIndex=-1;for(var i=0,o=t.count();i<o;i++)n[t.getRawIndex(i)].dataIndex=i},r.prototype.clone=function(){for(var e=new r(this._directed),t=this.nodes,a=this.edges,n=0;n<t.length;n++)e.addNode(t[n].id,t[n].dataIndex);for(var n=0;n<a.length;n++){var i=a[n];e.addEdge(i.node1.id,i.node2.id,i.dataIndex)}return e},r})(),Bn=(function(){function r(e,t){this.inEdges=[],this.outEdges=[],this.edges=[],this.dataIndex=-1,this.id=e??\"\",this.dataIndex=t??-1}return r.prototype.degree=function(){return this.edges.length},r.prototype.inDegree=function(){return this.inEdges.length},r.prototype.outDegree=function(){return this.outEdges.length},r.prototype.getModel=function(e){if(!(this.dataIndex<0)){var t=this.hostGraph,a=t.data.getItemModel(this.dataIndex);return a.getModel(e)}},r.prototype.getAdjacentDataIndices=function(){for(var e={edge:[],node:[]},t=0;t<this.edges.length;t++){var a=this.edges[t];a.dataIndex<0||(e.edge.push(a.dataIndex),e.node.push(a.node1.dataIndex,a.node2.dataIndex))}return e},r.prototype.getTrajectoryDataIndices=function(){for(var e=Z(),t=Z(),a=0;a<this.edges.length;a++){var n=this.edges[a];if(!(n.dataIndex<0)){e.set(n.dataIndex,!0);for(var i=[n.node1],o=[n.node2],s=0;s<i.length;){var l=i[s];s++,t.set(l.dataIndex,!0);for(var u=0;u<l.inEdges.length;u++)e.set(l.inEdges[u].dataIndex,!0),i.push(l.inEdges[u].node1)}for(s=0;s<o.length;){var f=o[s];s++,t.set(f.dataIndex,!0);for(var u=0;u<f.outEdges.length;u++)e.set(f.outEdges[u].dataIndex,!0),o.push(f.outEdges[u].node2)}}}return{edge:e.keys(),node:t.keys()}},r})(),NM=(function(){function r(e,t,a){this.dataIndex=-1,this.node1=e,this.node2=t,this.dataIndex=a??-1}return r.prototype.getModel=function(e){if(!(this.dataIndex<0)){var t=this.hostGraph,a=t.edgeData.getItemModel(this.dataIndex);return a.getModel(e)}},r.prototype.getAdjacentDataIndices=function(){return{edge:[this.dataIndex],node:[this.node1.dataIndex,this.node2.dataIndex]}},r.prototype.getTrajectoryDataIndices=function(){var e=Z(),t=Z();e.set(this.dataIndex,!0);for(var a=[this.node1],n=[this.node2],i=0;i<a.length;){var o=a[i];i++,t.set(o.dataIndex,!0);for(var s=0;s<o.inEdges.length;s++)e.set(o.inEdges[s].dataIndex,!0),a.push(o.inEdges[s].node1)}for(i=0;i<n.length;){var l=n[i];i++,t.set(l.dataIndex,!0);for(var s=0;s<l.outEdges.length;s++)e.set(l.outEdges[s].dataIndex,!0),n.push(l.outEdges[s].node2)}return{edge:e.keys(),node:t.keys()}},r})();function BM(r,e){return{getValue:function(t){var a=this[r][e];return a.getStore().get(a.getDimensionIndex(t||\"value\"),this.dataIndex)},setVisual:function(t,a){this.dataIndex>=0&&this[r][e].setItemVisual(this.dataIndex,t,a)},getVisual:function(t){return this[r][e].getItemVisual(this.dataIndex,t)},setLayout:function(t,a){this.dataIndex>=0&&this[r][e].setItemLayout(this.dataIndex,t,a)},getLayout:function(){return this[r][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[r][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[r][e].getRawIndex(this.dataIndex)}}}$t(Bn,BM(\"hostGraph\",\"data\"));$t(NM,BM(\"hostGraph\",\"edgeData\"));function VM(r,e,t,a,n){for(var i=new HF(a),o=0;o<r.length;o++)i.addNode(re(r[o].id,r[o].name,o),o);for(var s=[],l=[],u=0,o=0;o<e.length;o++){var f=e[o],h=f.source,v=f.target;i.addEdge(h,v,u)&&(l.push(f),s.push(re(Jt(f.id,null),h+\" > \"+v)),u++)}var c=t.get(\"coordinateSystem\"),p;if(c===\"cartesian2d\"||c===\"polar\")p=ta(r,t);else{var d=Ro.get(c),g=d?d.dimensions||[]:[];vt(g,\"value\")<0&&g.concat([\"value\"]);var y=No(r,{coordDimensions:g,encodeDefine:t.getEncode()}).dimensions;p=new Se(y,t),p.initData(r)}var m=new Se([\"value\"],t);return m.initData(l,s),n&&n(p,m),_M({mainData:p,struct:i,structAttr:\"graph\",datas:{node:p,edge:m},datasAttr:{node:\"data\",edge:\"edgeData\"}}),i.update(),i}var WF=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return e.prototype.init=function(t){r.prototype.init.apply(this,arguments);var a=this;function n(){return a._categoriesData}this.legendVisualProvider=new zl(n,n),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},e.prototype.mergeOption=function(t){r.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},e.prototype.mergeDefaultAndTheme=function(t){r.prototype.mergeDefaultAndTheme.apply(this,arguments),ii(t,\"edgeLabel\",[\"show\"])},e.prototype.getInitialData=function(t,a){var n=t.edges||t.links||[],i=t.data||t.nodes||[],o=this;if(i&&n){IF(this);var s=VM(i,n,this,!0,l);return D(s.edges,function(u){LF(u.node1,u.node2,this,u.dataIndex)},this),s.data}function l(u,f){u.wrapMethod(\"getItemModel\",function(p){var d=o._categoriesModels,g=p.getShallow(\"category\"),y=d[g];return y&&(y.parentModel=p.parentModel,p.parentModel=y),p});var h=Ct.prototype.getModel;function v(p,d){var g=h.call(this,p,d);return g.resolveParentPath=c,g}f.wrapMethod(\"getItemModel\",function(p){return p.resolveParentPath=c,p.getModel=v,p});function c(p){if(p&&(p[0]===\"label\"||p[1]===\"label\")){var d=p.slice();return p[0]===\"label\"?d[0]=\"edgeLabel\":p[1]===\"label\"&&(d[1]=\"edgeLabel\"),d}return p}}},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.getCategoriesData=function(){return this._categoriesData},e.prototype.formatTooltip=function(t,a,n){if(n===\"edge\"){var i=this.getData(),o=this.getDataParams(t,n),s=i.graph.getEdgeByIndex(t),l=i.getName(s.node1.dataIndex),u=i.getName(s.node2.dataIndex),f=[];return l!=null&&f.push(l),u!=null&&f.push(u),oe(\"nameValue\",{name:f.join(\" > \"),value:o.value,noValue:o.value==null})}var h=iC({series:this,dataIndex:t,multipleSeries:a});return h},e.prototype._updateCategoriesData=function(){var t=G(this.option.categories||[],function(n){return n.value!=null?n:V({value:0},n)}),a=new Se([\"value\"],this);a.initData(t),this._categoriesData=a,this._categoriesModels=a.mapArray(function(n){return a.getItemModel(n)})},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.isAnimationEnabled=function(){return r.prototype.isAnimationEnabled.call(this)&&!(this.get(\"layout\")===\"force\"&&this.get([\"force\",\"layoutAnimation\"]))},e.type=\"series.graph\",e.dependencies=[\"grid\",\"polar\",\"geo\",\"singleAxis\",\"calendar\"],e.defaultOption={z:2,coordinateSystem:\"view\",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:\"center\",top:\"center\",symbol:\"circle\",symbolSize:10,edgeSymbol:[\"none\",\"none\"],edgeSymbolSize:10,edgeLabel:{position:\"middle\",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:\"{b}\"},itemStyle:{},lineStyle:{color:\"#aaa\",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:\"#212121\"}}},e})(Et),UF={type:\"graphRoam\",event:\"graphRoam\",update:\"none\"};function YF(r){r.registerChartView(FF),r.registerSeriesModel(WF),r.registerProcessor(TF),r.registerVisual(AF),r.registerVisual(CF),r.registerLayout(PF),r.registerLayout(r.PRIORITY.VISUAL.POST_CHART_LAYOUT,EF),r.registerLayout(OF),r.registerCoordinateSystem(\"graphView\",{dimensions:Fl.dimensions,create:BF}),r.registerAction({type:\"focusNodeAdjacency\",event:\"focusNodeAdjacency\",update:\"series:focusNodeAdjacency\"},Yt),r.registerAction({type:\"unfocusNodeAdjacency\",event:\"unfocusNodeAdjacency\",update:\"series:unfocusNodeAdjacency\"},Yt),r.registerAction(UF,function(e,t,a){t.eachComponent({mainType:\"series\",query:e},function(n){var i=n.coordinateSystem,o=Gy(i,e,void 0,a);n.setCenter&&n.setCenter(o.center),n.setZoom&&n.setZoom(o.zoom)})})}var $F=(function(){function r(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return r})(),XF=(function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type=\"pointer\",a}return e.prototype.getDefaultShape=function(){return new $F},e.prototype.buildPath=function(t,a){var n=Math.cos,i=Math.sin,o=a.r,s=a.width,l=a.angle,u=a.x-n(l)*s*(s>=o/3?1:2),f=a.y-i(l)*s*(s>=o/3?1:2);l=a.angle-Math.PI/2,t.moveTo(u,f),t.lineTo(a.x+n(l)*s,a.y+i(l)*s),t.lineTo(a.x+n(a.angle)*o,a.y+i(a.angle)*o),t.lineTo(a.x-n(l)*s,a.y-i(l)*s),t.lineTo(u,f)},e})(mt);function ZF(r,e){var t=r.get(\"center\"),a=e.getWidth(),n=e.getHeight(),i=Math.min(a,n),o=W(t[0],e.getWidth()),s=W(t[1],e.getHeight()),l=W(r.get(\"radius\"),i/2);return{cx:o,cy:s,r:l}}function Eu(r,e){var t=r==null?\"\":r+\"\";return e&&(Y(e)?t=e.replace(\"{value}\",t):K(e)&&(t=e(r))),t}var qF=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){this.group.removeAll();var i=t.get([\"axisLine\",\"lineStyle\",\"color\"]),o=ZF(t,n);this._renderMain(t,a,n,i,o),this._data=t.getData()},e.prototype.dispose=function(){},e.prototype._renderMain=function(t,a,n,i,o){var s=this.group,l=t.get(\"clockwise\"),u=-t.get(\"startAngle\")/180*Math.PI,f=-t.get(\"endAngle\")/180*Math.PI,h=t.getModel(\"axisLine\"),v=h.get(\"roundCap\"),c=v?Uf:be,p=h.get(\"show\"),d=h.getModel(\"lineStyle\"),g=d.get(\"width\"),y=[u,f];Rg(y,!l),u=y[0],f=y[1];for(var m=f-u,_=u,S=[],b=0;p&&b<i.length;b++){var x=Math.min(Math.max(i[b][0],0),1);f=u+m*x;var w=new c({shape:{startAngle:_,endAngle:f,cx:o.cx,cy:o.cy,clockwise:l,r0:o.r-g,r:o.r},silent:!0});w.setStyle({fill:i[b][1]}),w.setStyle(d.getLineStyle([\"color\",\"width\"])),S.push(w),_=f}S.reverse(),D(S,function(A){return s.add(A)});var T=function(A){if(A<=0)return i[0][1];var C;for(C=0;C<i.length;C++)if(i[C][0]>=A&&(C===0?0:i[C-1][0])<A)return i[C][1];return i[C-1][1]};this._renderTicks(t,a,n,T,o,u,f,l,g),this._renderTitleAndDetail(t,a,n,T,o),this._renderAnchor(t,o),this._renderPointer(t,a,n,T,o,u,f,l,g)},e.prototype._renderTicks=function(t,a,n,i,o,s,l,u,f){for(var h=this.group,v=o.cx,c=o.cy,p=o.r,d=+t.get(\"min\"),g=+t.get(\"max\"),y=t.getModel(\"splitLine\"),m=t.getModel(\"axisTick\"),_=t.getModel(\"axisLabel\"),S=t.get(\"splitNumber\"),b=m.get(\"splitNumber\"),x=W(y.get(\"length\"),p),w=W(m.get(\"length\"),p),T=s,A=(l-s)/S,C=A/b,M=y.getModel(\"lineStyle\").getLineStyle(),I=m.getModel(\"lineStyle\").getLineStyle(),L=y.get(\"distance\"),P,R,E=0;E<=S;E++){if(P=Math.cos(T),R=Math.sin(T),y.get(\"show\")){var N=L?L+f:f,O=new Qt({shape:{x1:P*(p-N)+v,y1:R*(p-N)+c,x2:P*(p-x-N)+v,y2:R*(p-x-N)+c},style:M,silent:!0});M.stroke===\"auto\"&&O.setStyle({stroke:i(E/S)}),h.add(O)}if(_.get(\"show\")){var N=_.get(\"distance\")+L,B=Eu(Wt(E/S*(g-d)+d),_.get(\"formatter\")),F=i(E/S),H=P*(p-x-N)+v,U=R*(p-x-N)+c,j=_.get(\"rotate\"),Q=0;j===\"radial\"?(Q=-T+2*Math.PI,Q>Math.PI/2&&(Q+=Math.PI)):j===\"tangential\"?Q=-T-Math.PI/2:wt(j)&&(Q=j*Math.PI/180),Q===0?h.add(new St({style:Nt(_,{text:B,x:H,y:U,verticalAlign:R<-.8?\"top\":R>.8?\"bottom\":\"middle\",align:P<-.4?\"left\":P>.4?\"right\":\"center\"},{inheritColor:F}),silent:!0})):h.add(new St({style:Nt(_,{text:B,x:H,y:U,verticalAlign:\"middle\",align:\"center\"},{inheritColor:F}),silent:!0,originX:H,originY:U,rotation:Q}))}if(m.get(\"show\")&&E!==S){var N=m.get(\"distance\");N=N?N+f:f;for(var it=0;it<=b;it++){P=Math.cos(T),R=Math.sin(T);var Pt=new Qt({shape:{x1:P*(p-N)+v,y1:R*(p-N)+c,x2:P*(p-w-N)+v,y2:R*(p-w-N)+c},silent:!0,style:I});I.stroke===\"auto\"&&Pt.setStyle({stroke:i((E+it/b)/S)}),h.add(Pt),T+=C}T-=C}else T+=A}},e.prototype._renderPointer=function(t,a,n,i,o,s,l,u,f){var h=this.group,v=this._data,c=this._progressEls,p=[],d=t.get([\"pointer\",\"show\"]),g=t.getModel(\"progress\"),y=g.get(\"show\"),m=t.getData(),_=m.mapDimension(\"value\"),S=+t.get(\"min\"),b=+t.get(\"max\"),x=[S,b],w=[s,l];function T(C,M){var I=m.getItemModel(C),L=I.getModel(\"pointer\"),P=W(L.get(\"width\"),o.r),R=W(L.get(\"length\"),o.r),E=t.get([\"pointer\",\"icon\"]),N=L.get(\"offsetCenter\"),O=W(N[0],o.r),B=W(N[1],o.r),F=L.get(\"keepAspect\"),H;return E?H=Zt(E,O-P/2,B-R,P,R,null,F):H=new XF({shape:{angle:-Math.PI/2,width:P,r:R,x:O,y:B}}),H.rotation=-(M+Math.PI/2),H.x=o.cx,H.y=o.cy,H}function A(C,M){var I=g.get(\"roundCap\"),L=I?Uf:be,P=g.get(\"overlap\"),R=P?g.get(\"width\"):f/m.count(),E=P?o.r-R:o.r-(C+1)*R,N=P?o.r:o.r-C*R,O=new L({shape:{startAngle:s,endAngle:M,cx:o.cx,cy:o.cy,clockwise:u,r0:E,r:N}});return P&&(O.z2=Dt(m.get(_,C),[S,b],[100,0],!0)),O}(y||d)&&(m.diff(v).add(function(C){var M=m.get(_,C);if(d){var I=T(C,s);Gt(I,{rotation:-((isNaN(+M)?w[0]:Dt(M,x,w,!0))+Math.PI/2)},t),h.add(I),m.setItemGraphicEl(C,I)}if(y){var L=A(C,s),P=g.get(\"clip\");Gt(L,{shape:{endAngle:Dt(M,x,w,P)}},t),h.add(L),qp(t.seriesIndex,m.dataType,C,L),p[C]=L}}).update(function(C,M){var I=m.get(_,C);if(d){var L=v.getItemGraphicEl(M),P=L?L.rotation:s,R=T(C,P);R.rotation=P,Tt(R,{rotation:-((isNaN(+I)?w[0]:Dt(I,x,w,!0))+Math.PI/2)},t),h.add(R),m.setItemGraphicEl(C,R)}if(y){var E=c[M],N=E?E.shape.endAngle:s,O=A(C,N),B=g.get(\"clip\");Tt(O,{shape:{endAngle:Dt(I,x,w,B)}},t),h.add(O),qp(t.seriesIndex,m.dataType,C,O),p[C]=O}}).execute(),m.each(function(C){var M=m.getItemModel(C),I=M.getModel(\"emphasis\"),L=I.get(\"focus\"),P=I.get(\"blurScope\"),R=I.get(\"disabled\");if(d){var E=m.getItemGraphicEl(C),N=m.getItemVisual(C,\"style\"),O=N.fill;if(E instanceof se){var B=E.style;E.useStyle(V({image:B.image,x:B.x,y:B.y,width:B.width,height:B.height},N))}else E.useStyle(N),E.type!==\"pointer\"&&E.setColor(O);E.setStyle(M.getModel([\"pointer\",\"itemStyle\"]).getItemStyle()),E.style.fill===\"auto\"&&E.setStyle(\"fill\",i(Dt(m.get(_,C),x,[0,1],!0))),E.z2EmphasisLift=0,ve(E,M),Ht(E,L,P,R)}if(y){var F=p[C];F.useStyle(m.getItemVisual(C,\"style\")),F.setStyle(M.getModel([\"progress\",\"itemStyle\"]).getItemStyle()),F.z2EmphasisLift=0,ve(F,M),Ht(F,L,P,R)}}),this._progressEls=p)},e.prototype._renderAnchor=function(t,a){var n=t.getModel(\"anchor\"),i=n.get(\"show\");if(i){var o=n.get(\"size\"),s=n.get(\"icon\"),l=n.get(\"offsetCenter\"),u=n.get(\"keepAspect\"),f=Zt(s,a.cx-o/2+W(l[0],a.r),a.cy-o/2+W(l[1],a.r),o,o,null,u);f.z2=n.get(\"showAbove\")?1:0,f.setStyle(n.getModel(\"itemStyle\").getItemStyle()),this.group.add(f)}},e.prototype._renderTitleAndDetail=function(t,a,n,i,o){var s=this,l=t.getData(),u=l.mapDimension(\"value\"),f=+t.get(\"min\"),h=+t.get(\"max\"),v=new at,c=[],p=[],d=t.isAnimationEnabled(),g=t.get([\"pointer\",\"showAbove\"]);l.diff(this._data).add(function(y){c[y]=new St({silent:!0}),p[y]=new St({silent:!0})}).update(function(y,m){c[y]=s._titleEls[m],p[y]=s._detailEls[m]}).execute(),l.each(function(y){var m=l.getItemModel(y),_=l.get(u,y),S=new at,b=i(Dt(_,[f,h],[0,1],!0)),x=m.getModel(\"title\");if(x.get(\"show\")){var w=x.get(\"offsetCenter\"),T=o.cx+W(w[0],o.r),A=o.cy+W(w[1],o.r),C=c[y];C.attr({z2:g?0:2,style:Nt(x,{x:T,y:A,text:l.getName(y),align:\"center\",verticalAlign:\"middle\"},{inheritColor:b})}),S.add(C)}var M=m.getModel(\"detail\");if(M.get(\"show\")){var I=M.get(\"offsetCenter\"),L=o.cx+W(I[0],o.r),P=o.cy+W(I[1],o.r),R=W(M.get(\"width\"),o.r),E=W(M.get(\"height\"),o.r),N=t.get([\"progress\",\"show\"])?l.getItemVisual(y,\"style\").fill:b,C=p[y],O=M.get(\"formatter\");C.attr({z2:g?0:2,style:Nt(M,{x:L,y:P,text:Eu(_,O),width:isNaN(R)?null:R,height:isNaN(E)?null:E,align:\"center\",verticalAlign:\"middle\"},{inheritColor:N})}),vA(C,{normal:M},_,function(F){return Eu(F,O)}),d&&cA(C,y,l,t,{getFormattedLabel:function(F,H,U,j,Q,it){return Eu(it?it.interpolatedValue:_,O)}}),S.add(C)}v.add(S)}),this.group.add(v),this._titleEls=c,this._detailEls=p},e.type=\"gauge\",e})(Lt),KF=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.visualStyleAccessPath=\"itemStyle\",t}return e.prototype.getInitialData=function(t,a){return zo(this,[\"value\"])},e.type=\"series.gauge\",e.defaultOption={z:2,colorBy:\"data\",center:[\"50%\",\"50%\"],legendHoverLink:!0,radius:\"75%\",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,\"#E6EBF8\"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:\"#63677A\",width:3,type:\"solid\"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:\"#63677A\",width:1,type:\"solid\"}},axisLabel:{show:!0,distance:15,color:\"#464646\",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:\"60%\",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:\"circle\",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:\"#fff\",borderWidth:0,borderColor:\"#5470c6\"}},title:{show:!0,offsetCenter:[0,\"20%\"],color:\"#464646\",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:\"rgba(0,0,0,0)\",borderWidth:0,borderColor:\"#ccc\",width:100,height:null,padding:[5,10],offsetCenter:[0,\"40%\"],color:\"#464646\",fontSize:30,fontWeight:\"bold\",lineHeight:30,valueAnimation:!1}},e})(Et);function jF(r){r.registerChartView(qF),r.registerSeriesModel(KF)}var JF=[\"itemStyle\",\"opacity\"],QF=(function(r){k(e,r);function e(t,a){var n=r.call(this)||this,i=n,o=new Ae,s=new St;return i.setTextContent(s),n.setTextGuideLine(o),n.updateData(t,a,!0),n}return e.prototype.updateData=function(t,a,n){var i=this,o=t.hostModel,s=t.getItemModel(a),l=t.getItemLayout(a),u=s.getModel(\"emphasis\"),f=s.get(JF);f=f??1,n||Pr(i),i.useStyle(t.getItemVisual(a,\"style\")),i.style.lineJoin=\"round\",n?(i.setShape({points:l.points}),i.style.opacity=0,Gt(i,{style:{opacity:f}},o,a)):Tt(i,{style:{opacity:f},shape:{points:l.points}},o,a),ve(i,s),this._updateLabel(t,a),Ht(this,u.get(\"focus\"),u.get(\"blurScope\"),u.get(\"disabled\"))},e.prototype._updateLabel=function(t,a){var n=this,i=this.getTextGuideLine(),o=n.getTextContent(),s=t.hostModel,l=t.getItemModel(a),u=t.getItemLayout(a),f=u.label,h=t.getItemVisual(a,\"style\"),v=h.fill;ce(o,ie(l),{labelFetcher:t.hostModel,labelDataIndex:a,defaultOpacity:h.opacity,defaultText:t.getName(a)},{normal:{align:f.textAlign,verticalAlign:f.verticalAlign}}),n.setTextConfig({local:!0,inside:!!f.inside,insideStroke:v,outsideFill:v});var c=f.linePoints;i.setShape({points:c}),n.textGuideLineConfig={anchor:c?new ft(c[0][0],c[0][1]):null},Tt(o,{style:{x:f.x,y:f.y}},s,a),o.attr({rotation:f.rotation,originX:f.x,originY:f.y,z2:10}),Cy(n,Dy(l),{stroke:v})},e})(we),t3=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.ignoreLabelLineUpdate=!0,t}return e.prototype.render=function(t,a,n){var i=t.getData(),o=this._data,s=this.group;i.diff(o).add(function(l){var u=new QF(i,l);i.setItemGraphicEl(l,u),s.add(u)}).update(function(l,u){var f=o.getItemGraphicEl(u);f.updateData(i,l),s.add(f),i.setItemGraphicEl(l,f)}).remove(function(l){var u=o.getItemGraphicEl(l);tl(u,t,l)}).execute(),this._data=i},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.prototype.dispose=function(){},e.type=\"funnel\",e})(Lt),e3=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new zl($(this.getData,this),$(this.getRawData,this)),this._defaultLabelLine(t)},e.prototype.getInitialData=function(t,a){return zo(this,{coordDimensions:[\"value\"],encodeDefaulter:lt(ey,this)})},e.prototype._defaultLabelLine=function(t){ii(t,\"labelLine\",[\"show\"]);var a=t.labelLine,n=t.emphasis.labelLine;a.show=a.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.prototype.getDataParams=function(t){var a=this.getData(),n=r.prototype.getDataParams.call(this,t),i=a.mapDimension(\"value\"),o=a.getSum(i);return n.percent=o?+(a.get(i,t)/o*100).toFixed(2):0,n.$vars.push(\"percent\"),n},e.type=\"series.funnel\",e.defaultOption={z:2,legendHoverLink:!0,colorBy:\"data\",left:80,top:60,right:80,bottom:60,minSize:\"0%\",maxSize:\"100%\",sort:\"descending\",orient:\"vertical\",gap:0,funnelAlign:\"center\",label:{show:!0,position:\"outer\"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:\"#fff\",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:\"#212121\"}}},e})(Et);function r3(r,e){return jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function a3(r,e){for(var t=r.mapDimension(\"value\"),a=r.mapArray(t,function(l){return l}),n=[],i=e===\"ascending\",o=0,s=r.count();o<s;o++)n[o]=o;return K(e)?n.sort(e):e!==\"none\"&&n.sort(function(l,u){return i?a[l]-a[u]:a[u]-a[l]}),n}function n3(r){var e=r.hostModel,t=e.get(\"orient\");r.each(function(a){var n=r.getItemModel(a),i=n.getModel(\"label\"),o=i.get(\"position\"),s=n.getModel(\"labelLine\"),l=r.getItemLayout(a),u=l.points,f=o===\"inner\"||o===\"inside\"||o===\"center\"||o===\"insideLeft\"||o===\"insideRight\",h,v,c,p;if(f)o===\"insideLeft\"?(v=(u[0][0]+u[3][0])/2+5,c=(u[0][1]+u[3][1])/2,h=\"left\"):o===\"insideRight\"?(v=(u[1][0]+u[2][0])/2-5,c=(u[1][1]+u[2][1])/2,h=\"right\"):(v=(u[0][0]+u[1][0]+u[2][0]+u[3][0])/4,c=(u[0][1]+u[1][1]+u[2][1]+u[3][1])/4,h=\"center\"),p=[[v,c],[v,c]];else{var d=void 0,g=void 0,y=void 0,m=void 0,_=s.get(\"length\");o===\"left\"?(d=(u[3][0]+u[0][0])/2,g=(u[3][1]+u[0][1])/2,y=d-_,v=y-5,h=\"right\"):o===\"right\"?(d=(u[1][0]+u[2][0])/2,g=(u[1][1]+u[2][1])/2,y=d+_,v=y+5,h=\"left\"):o===\"top\"?(d=(u[3][0]+u[0][0])/2,g=(u[3][1]+u[0][1])/2,m=g-_,c=m-5,h=\"center\"):o===\"bottom\"?(d=(u[1][0]+u[2][0])/2,g=(u[1][1]+u[2][1])/2,m=g+_,c=m+5,h=\"center\"):o===\"rightTop\"?(d=t===\"horizontal\"?u[3][0]:u[1][0],g=t===\"horizontal\"?u[3][1]:u[1][1],t===\"horizontal\"?(m=g-_,c=m-5,h=\"center\"):(y=d+_,v=y+5,h=\"top\")):o===\"rightBottom\"?(d=u[2][0],g=u[2][1],t===\"horizontal\"?(m=g+_,c=m+5,h=\"center\"):(y=d+_,v=y+5,h=\"bottom\")):o===\"leftTop\"?(d=u[0][0],g=t===\"horizontal\"?u[0][1]:u[1][1],t===\"horizontal\"?(m=g-_,c=m-5,h=\"center\"):(y=d-_,v=y-5,h=\"right\")):o===\"leftBottom\"?(d=t===\"horizontal\"?u[1][0]:u[3][0],g=t===\"horizontal\"?u[1][1]:u[2][1],t===\"horizontal\"?(m=g+_,c=m+5,h=\"center\"):(y=d-_,v=y-5,h=\"right\")):(d=(u[1][0]+u[2][0])/2,g=(u[1][1]+u[2][1])/2,t===\"horizontal\"?(m=g+_,c=m+5,h=\"center\"):(y=d+_,v=y+5,h=\"left\")),t===\"horizontal\"?(y=d,v=y):(m=g,c=m),p=[[d,g],[y,m]]}l.label={linePoints:p,x:v,y:c,verticalAlign:\"middle\",textAlign:h,inside:f}})}function i3(r,e){r.eachSeriesByType(\"funnel\",function(t){var a=t.getData(),n=a.mapDimension(\"value\"),i=t.get(\"sort\"),o=r3(t,e),s=t.get(\"orient\"),l=o.width,u=o.height,f=a3(a,i),h=o.x,v=o.y,c=s===\"horizontal\"?[W(t.get(\"minSize\"),u),W(t.get(\"maxSize\"),u)]:[W(t.get(\"minSize\"),l),W(t.get(\"maxSize\"),l)],p=a.getDataExtent(n),d=t.get(\"min\"),g=t.get(\"max\");d==null&&(d=Math.min(p[0],0)),g==null&&(g=p[1]);var y=t.get(\"funnelAlign\"),m=t.get(\"gap\"),_=s===\"horizontal\"?l:u,S=(_-m*(a.count()-1))/a.count(),b=function(P,R){if(s===\"horizontal\"){var E=a.get(n,P)||0,N=Dt(E,[d,g],c,!0),O=void 0;switch(y){case\"top\":O=v;break;case\"center\":O=v+(u-N)/2;break;case\"bottom\":O=v+(u-N);break}return[[R,O],[R,O+N]]}var B=a.get(n,P)||0,F=Dt(B,[d,g],c,!0),H;switch(y){case\"left\":H=h;break;case\"center\":H=h+(l-F)/2;break;case\"right\":H=h+l-F;break}return[[H,R],[H+F,R]]};i===\"ascending\"&&(S=-S,m=-m,s===\"horizontal\"?h+=l:v+=u,f=f.reverse());for(var x=0;x<f.length;x++){var w=f[x],T=f[x+1],A=a.getItemModel(w);if(s===\"horizontal\"){var C=A.get([\"itemStyle\",\"width\"]);C==null?C=S:(C=W(C,l),i===\"ascending\"&&(C=-C));var M=b(w,h),I=b(T,h+C);h+=C+m,a.setItemLayout(w,{points:M.concat(I.slice().reverse())})}else{var L=A.get([\"itemStyle\",\"height\"]);L==null?L=S:(L=W(L,u),i===\"ascending\"&&(L=-L));var M=b(w,v),I=b(T,v+L);v+=L+m,a.setItemLayout(w,{points:M.concat(I.slice().reverse())})}}n3(a)})}function o3(r){r.registerChartView(t3),r.registerSeriesModel(e3),r.registerLayout(i3),r.registerProcessor(Vl(\"funnel\"))}var s3=.3,l3=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._dataGroup=new at,t._initialized=!1,t}return e.prototype.init=function(){this.group.add(this._dataGroup)},e.prototype.render=function(t,a,n,i){this._progressiveEls=null;var o=this._dataGroup,s=t.getData(),l=this._data,u=t.coordinateSystem,f=u.dimensions,h=rx(t);s.diff(l).add(v).update(c).remove(p).execute();function v(g){var y=ex(s,o,g,f,u);Fc(y,s,g,h)}function c(g,y){var m=l.getItemGraphicEl(y),_=zM(s,g,f,u);s.setItemGraphicEl(g,m),Tt(m,{shape:{points:_}},t,g),Pr(m),Fc(m,s,g,h)}function p(g){var y=l.getItemGraphicEl(g);o.remove(y)}if(!this._initialized){this._initialized=!0;var d=u3(u,t,function(){setTimeout(function(){o.removeClipPath()})});o.setClipPath(d)}this._data=s},e.prototype.incrementalPrepareRender=function(t,a,n){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},e.prototype.incrementalRender=function(t,a,n){for(var i=a.getData(),o=a.coordinateSystem,s=o.dimensions,l=rx(a),u=this._progressiveEls=[],f=t.start;f<t.end;f++){var h=ex(i,this._dataGroup,f,s,o);h.incremental=!0,Fc(h,i,f,l),u.push(h)}},e.prototype.remove=function(){this._dataGroup&&this._dataGroup.removeAll(),this._data=null},e.type=\"parallel\",e})(Lt);function u3(r,e,t){var a=r.model,n=r.getRect(),i=new xt({shape:{x:n.x,y:n.y,width:n.width,height:n.height}}),o=a.get(\"layout\")===\"horizontal\"?\"width\":\"height\";return i.setShape(o,0),Gt(i,{shape:{width:n.width,height:n.height}},e,t),i}function zM(r,e,t,a){for(var n=[],i=0;i<t.length;i++){var o=t[i],s=r.get(r.mapDimension(o),e);f3(s,a.getAxis(o).type)||n.push(a.dataToPoint(s,o))}return n}function ex(r,e,t,a,n){var i=zM(r,t,a,n),o=new Ae({shape:{points:i},z2:10});return e.add(o),r.setItemGraphicEl(t,o),o}function rx(r){var e=r.get(\"smooth\",!0);return e===!0&&(e=s3),e=Kr(e),so(e)&&(e=0),{smooth:e}}function Fc(r,e,t,a){r.useStyle(e.getItemVisual(t,\"style\")),r.style.fill=null,r.setShape(\"smooth\",a.smooth);var n=e.getItemModel(t),i=n.getModel(\"emphasis\");ve(r,n,\"lineStyle\"),Ht(r,i.get(\"focus\"),i.get(\"blurScope\"),i.get(\"disabled\"))}function f3(r,e){return e===\"category\"?r==null:r==null||isNaN(r)}var h3=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.visualStyleAccessPath=\"lineStyle\",t.visualDrawType=\"stroke\",t}return e.prototype.getInitialData=function(t,a){return ta(null,this,{useEncodeDefaulter:$(v3,null,this)})},e.prototype.getRawIndicesByActiveState=function(t){var a=this.coordinateSystem,n=this.getData(),i=[];return a.eachActiveState(n,function(o,s){t===o&&i.push(n.getRawIndex(s))}),i},e.type=\"series.parallel\",e.dependencies=[\"parallel\"],e.defaultOption={z:2,coordinateSystem:\"parallel\",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:\"solid\"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:\"linear\"},e})(Et);function v3(r){var e=r.ecModel.getComponent(\"parallel\",r.get(\"parallelIndex\"));if(e){var t={};return D(e.dimensions,function(a){var n=c3(a);t[a]=n}),t}}function c3(r){return+r.replace(\"dim\",\"\")}var p3=[\"lineStyle\",\"opacity\"],d3={seriesType:\"parallel\",reset:function(r,e){var t=r.coordinateSystem,a={normal:r.get([\"lineStyle\",\"opacity\"]),active:r.get(\"activeOpacity\"),inactive:r.get(\"inactiveOpacity\")};return{progress:function(n,i){t.eachActiveState(i,function(o,s){var l=a[o];if(o===\"normal\"&&i.hasItemOption){var u=i.getItemModel(s).get(p3,!0);u!=null&&(l=u)}var f=i.ensureUniqueItemVisual(s,\"style\");f.opacity=l},n.start,n.end)}}}};function g3(r){y3(r),m3(r)}function y3(r){if(!r.parallel){var e=!1;D(r.series,function(t){t&&t.type===\"parallel\"&&(e=!0)}),e&&(r.parallel=[{}])}}function m3(r){var e=Rt(r.parallelAxis);D(e,function(t){if(tt(t)){var a=t.parallelIndex||0,n=Rt(r.parallel)[a];n&&n.parallelAxisDefault&&ut(t,n.parallelAxisDefault,!1)}})}var _3=5,S3=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){this._model=t,this._api=n,this._handlers||(this._handlers={},D(x3,function(i,o){n.getZr().on(o,this._handlers[o]=$(i,this))},this)),ko(this,\"_throttledDispatchExpand\",t.get(\"axisExpandRate\"),\"fixRate\")},e.prototype.dispose=function(t,a){nl(this,\"_throttledDispatchExpand\"),D(this._handlers,function(n,i){a.getZr().off(i,n)}),this._handlers=null},e.prototype._throttledDispatchExpand=function(t){this._dispatchExpand(t)},e.prototype._dispatchExpand=function(t){t&&this._api.dispatchAction(V({type:\"parallelAxisExpand\"},t))},e.type=\"parallel\",e})(zt),x3={mousedown:function(r){Hc(this,\"click\")&&(this._mouseDownPoint=[r.offsetX,r.offsetY])},mouseup:function(r){var e=this._mouseDownPoint;if(Hc(this,\"click\")&&e){var t=[r.offsetX,r.offsetY],a=Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2);if(a>_3)return;var n=this._model.coordinateSystem.getSlidedAxisExpandWindow([r.offsetX,r.offsetY]);n.behavior!==\"none\"&&this._dispatchExpand({axisExpandWindow:n.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(r){if(!(this._mouseDownPoint||!Hc(this,\"mousemove\"))){var e=this._model,t=e.coordinateSystem.getSlidedAxisExpandWindow([r.offsetX,r.offsetY]),a=t.behavior;a===\"jump\"&&this._throttledDispatchExpand.debounceNextCall(e.get(\"axisExpandDebounce\")),this._throttledDispatchExpand(a===\"none\"?null:{axisExpandWindow:t.axisExpandWindow,animation:a===\"jump\"?null:{duration:0}})}}};function Hc(r,e){var t=r._model;return t.get(\"axisExpandable\")&&t.get(\"axisExpandTriggerOn\")===e}var b3=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(){r.prototype.init.apply(this,arguments),this.mergeOption({})},e.prototype.mergeOption=function(t){var a=this.option;t&&ut(a,t,!0),this._initDimensions()},e.prototype.contains=function(t,a){var n=t.get(\"parallelIndex\");return n!=null&&a.getComponent(\"parallel\",n)===this},e.prototype.setAxisExpand=function(t){D([\"axisExpandable\",\"axisExpandCenter\",\"axisExpandCount\",\"axisExpandWidth\",\"axisExpandWindow\"],function(a){t.hasOwnProperty(a)&&(this.option[a]=t[a])},this)},e.prototype._initDimensions=function(){var t=this.dimensions=[],a=this.parallelAxisIndex=[],n=At(this.ecModel.queryComponents({mainType:\"parallelAxis\"}),function(i){return(i.get(\"parallelIndex\")||0)===this.componentIndex},this);D(n,function(i){t.push(\"dim\"+i.get(\"dim\")),a.push(i.componentIndex)})},e.type=\"parallel\",e.dependencies=[\"parallelAxis\"],e.layoutMode=\"box\",e.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:\"horizontal\",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:\"click\",parallelAxisDefault:null},e})(gt),w3=(function(r){k(e,r);function e(t,a,n,i,o){var s=r.call(this,t,a,n)||this;return s.type=i||\"value\",s.axisIndex=o,s}return e.prototype.isHorizontal=function(){return this.coordinateSystem.getModel().get(\"layout\")!==\"horizontal\"},e})(dr);function xi(r,e,t,a,n,i){r=r||0;var o=t[1]-t[0];if(n!=null&&(n=zi(n,[0,o])),i!=null&&(i=Math.max(i,n??0)),a===\"all\"){var s=Math.abs(e[1]-e[0]);s=zi(s,[0,o]),n=i=zi(s,[n,i]),a=0}e[0]=zi(e[0],t),e[1]=zi(e[1],t);var l=Wc(e,a);e[a]+=r;var u=n||0,f=t.slice();l.sign<0?f[0]+=u:f[1]-=u,e[a]=zi(e[a],f);var h;return h=Wc(e,a),n!=null&&(h.sign!==l.sign||h.span<n)&&(e[1-a]=e[a]+l.sign*n),h=Wc(e,a),i!=null&&h.span>i&&(e[1-a]=e[a]+h.sign*i),e}function Wc(r,e){var t=r[e]-r[1-e];return{span:Math.abs(t),sign:t>0?-1:t<0?1:e?-1:1}}function zi(r,e){return Math.min(e[1]!=null?e[1]:1/0,Math.max(e[0]!=null?e[0]:-1/0,r))}var Uc=D,GM=Math.min,FM=Math.max,ax=Math.floor,T3=Math.ceil,nx=Wt,A3=Math.PI,C3=(function(){function r(e,t,a){this.type=\"parallel\",this._axesMap=Z(),this._axesLayout={},this.dimensions=e.dimensions,this._model=e,this._init(e,t,a)}return r.prototype._init=function(e,t,a){var n=e.dimensions,i=e.parallelAxisIndex;Uc(n,function(o,s){var l=i[s],u=t.getComponent(\"parallelAxis\",l),f=this._axesMap.set(o,new w3(o,El(u),[0,0],u.get(\"type\"),l)),h=f.type===\"category\";f.onBand=h&&u.get(\"boundaryGap\"),f.inverse=u.get(\"inverse\"),u.axis=f,f.model=u,f.coordinateSystem=u.coordinateSystem=this},this)},r.prototype.update=function(e,t){this._updateAxesFromSeries(this._model,e)},r.prototype.containPoint=function(e){var t=this._makeLayoutInfo(),a=t.axisBase,n=t.layoutBase,i=t.pixelDimIndex,o=e[1-i],s=e[i];return o>=a&&o<=a+t.axisLength&&s>=n&&s<=n+t.layoutLength},r.prototype.getModel=function(){return this._model},r.prototype._updateAxesFromSeries=function(e,t){t.eachSeries(function(a){if(e.contains(a,t)){var n=a.getData();Uc(this.dimensions,function(i){var o=this._axesMap.get(i);o.scale.unionExtentFromData(n,n.mapDimension(i)),fi(o.scale,o.model)},this)}},this)},r.prototype.resize=function(e,t){this._rect=jt(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),this._layoutAxes()},r.prototype.getRect=function(){return this._rect},r.prototype._makeLayoutInfo=function(){var e=this._model,t=this._rect,a=[\"x\",\"y\"],n=[\"width\",\"height\"],i=e.get(\"layout\"),o=i===\"horizontal\"?0:1,s=t[n[o]],l=[0,s],u=this.dimensions.length,f=ku(e.get(\"axisExpandWidth\"),l),h=ku(e.get(\"axisExpandCount\")||0,[0,u]),v=e.get(\"axisExpandable\")&&u>3&&u>h&&h>1&&f>0&&s>0,c=e.get(\"axisExpandWindow\"),p;if(c)p=ku(c[1]-c[0],l),c[1]=c[0]+p;else{p=ku(f*(h-1),l);var d=e.get(\"axisExpandCenter\")||ax(u/2);c=[f*d-p/2],c[1]=c[0]+p}var g=(s-p)/(u-h);g<3&&(g=0);var y=[ax(nx(c[0]/f,1))+1,T3(nx(c[1]/f,1))-1],m=g/f*c[0];return{layout:i,pixelDimIndex:o,layoutBase:t[a[o]],layoutLength:s,axisBase:t[a[1-o]],axisLength:t[n[1-o]],axisExpandable:v,axisExpandWidth:f,axisCollapseWidth:g,axisExpandWindow:c,axisCount:u,winInnerIndices:y,axisExpandWindow0Pos:m}},r.prototype._layoutAxes=function(){var e=this._rect,t=this._axesMap,a=this.dimensions,n=this._makeLayoutInfo(),i=n.layout;t.each(function(o){var s=[0,n.axisLength],l=o.inverse?1:0;o.setExtent(s[l],s[1-l])}),Uc(a,function(o,s){var l=(n.axisExpandable?M3:D3)(s,n),u={horizontal:{x:l.position,y:n.axisLength},vertical:{x:0,y:l.position}},f={horizontal:A3/2,vertical:0},h=[u[i].x+e.x,u[i].y+e.y],v=f[i],c=Ge();an(c,c,v),Ir(c,c,h),this._axesLayout[o]={position:h,rotation:v,transform:c,axisNameAvailableWidth:l.axisNameAvailableWidth,axisLabelShow:l.axisLabelShow,nameTruncateMaxWidth:l.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},r.prototype.getAxis=function(e){return this._axesMap.get(e)},r.prototype.dataToPoint=function(e,t){return this.axisCoordToPoint(this._axesMap.get(t).dataToCoord(e),t)},r.prototype.eachActiveState=function(e,t,a,n){a==null&&(a=0),n==null&&(n=e.count());var i=this._axesMap,o=this.dimensions,s=[],l=[];D(o,function(g){s.push(e.mapDimension(g)),l.push(i.get(g).model)});for(var u=this.hasAxisBrushed(),f=a;f<n;f++){var h=void 0;if(!u)h=\"normal\";else{h=\"active\";for(var v=e.getValues(s,f),c=0,p=o.length;c<p;c++){var d=l[c].getActiveState(v[c]);if(d===\"inactive\"){h=\"inactive\";break}}}t(h,f)}},r.prototype.hasAxisBrushed=function(){for(var e=this.dimensions,t=this._axesMap,a=!1,n=0,i=e.length;n<i;n++)t.get(e[n]).model.getActiveState()!==\"normal\"&&(a=!0);return a},r.prototype.axisCoordToPoint=function(e,t){var a=this._axesLayout[t];return Dr([e,0],a.transform)},r.prototype.getAxisLayout=function(e){return rt(this._axesLayout[e])},r.prototype.getSlidedAxisExpandWindow=function(e){var t=this._makeLayoutInfo(),a=t.pixelDimIndex,n=t.axisExpandWindow.slice(),i=n[1]-n[0],o=[0,t.axisExpandWidth*(t.axisCount-1)];if(!this.containPoint(e))return{behavior:\"none\",axisExpandWindow:n};var s=e[a]-t.layoutBase-t.axisExpandWindow0Pos,l,u=\"slide\",f=t.axisCollapseWidth,h=this._model.get(\"axisExpandSlideTriggerArea\"),v=h[0]!=null;if(f)v&&f&&s<i*h[0]?(u=\"jump\",l=s-i*h[2]):v&&f&&s>i*(1-h[0])?(u=\"jump\",l=s-i*(1-h[2])):(l=s-i*h[1])>=0&&(l=s-i*(1-h[1]))<=0&&(l=0),l*=t.axisExpandWidth/f,l?xi(l,n,o,\"all\"):u=\"none\";else{var c=n[1]-n[0],p=o[1]*s/c;n=[FM(0,p-c/2)],n[1]=GM(o[1],n[0]+c),n[0]=n[1]-c}return{axisExpandWindow:n,behavior:u}},r})();function ku(r,e){return GM(FM(r,e[0]),e[1])}function D3(r,e){var t=e.layoutLength/(e.axisCount-1);return{position:t*r,axisNameAvailableWidth:t,axisLabelShow:!0}}function M3(r,e){var t=e.layoutLength,a=e.axisExpandWidth,n=e.axisCount,i=e.axisCollapseWidth,o=e.winInnerIndices,s,l=i,u=!1,f;return r<o[0]?(s=r*i,f=i):r<=o[1]?(s=e.axisExpandWindow0Pos+r*a-e.axisExpandWindow[0],l=a,u=!0):(s=t-(n-1-r)*i,f=i),{position:s,axisNameAvailableWidth:l,axisLabelShow:u,nameTruncateMaxWidth:f}}function I3(r,e){var t=[];return r.eachComponent(\"parallel\",function(a,n){var i=new C3(a,r,e);i.name=\"parallel_\"+n,i.resize(a,e),a.coordinateSystem=i,i.model=a,t.push(i)}),r.eachSeries(function(a){if(a.get(\"coordinateSystem\")===\"parallel\"){var n=a.getReferringComponents(\"parallel\",Kt).models[0];a.coordinateSystem=n.coordinateSystem}}),t}var L3={create:I3},Fd=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.activeIntervals=[],t}return e.prototype.getAreaSelectStyle=function(){return si([[\"fill\",\"color\"],[\"lineWidth\",\"borderWidth\"],[\"stroke\",\"borderColor\"],[\"width\",\"width\"],[\"opacity\",\"opacity\"]])(this.getModel(\"areaSelectStyle\"))},e.prototype.setActiveIntervals=function(t){var a=this.activeIntervals=rt(t);if(a)for(var n=a.length-1;n>=0;n--)Ye(a[n])},e.prototype.getActiveState=function(t){var a=this.activeIntervals;if(!a.length)return\"normal\";if(t==null||isNaN(+t))return\"inactive\";if(a.length===1){var n=a[0];if(n[0]<=t&&t<=n[1])return\"active\"}else for(var i=0,o=a.length;i<o;i++)if(a[i][0]<=t&&t<=a[i][1])return\"active\";return\"inactive\"},e})(gt);$t(Fd,Vo);var hi=!0,gl=Math.min,yo=Math.max,P3=Math.pow,R3=1e4,E3=6,k3=6,ix=\"globalPan\",O3={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},N3={w:\"ew\",e:\"ew\",n:\"ns\",s:\"ns\",ne:\"nesw\",sw:\"nesw\",nw:\"nwse\",se:\"nwse\"},ox={brushStyle:{lineWidth:2,stroke:\"rgba(210,219,238,0.3)\",fill:\"#D2DBEE\"},transformable:!0,brushMode:\"single\",removeOnClick:!1},B3=0,Ky=(function(r){k(e,r);function e(t){var a=r.call(this)||this;return a._track=[],a._covers=[],a._handlers={},a._zr=t,a.group=new at,a._uid=\"brushController_\"+B3++,D(U3,function(n,i){this._handlers[i]=$(n,this)},a),a}return e.prototype.enableBrush=function(t){return this._brushType&&this._doDisableBrush(),t.brushType&&this._doEnableBrush(t),this},e.prototype._doEnableBrush=function(t){var a=this._zr;this._enableGlobalPan||D5(a,ix,this._uid),D(this._handlers,function(n,i){a.on(i,n)}),this._brushType=t.brushType,this._brushOption=ut(rt(ox),t,!0)},e.prototype._doDisableBrush=function(){var t=this._zr;M5(t,ix,this._uid),D(this._handlers,function(a,n){t.off(n,a)}),this._brushType=this._brushOption=null},e.prototype.setPanels=function(t){if(t&&t.length){var a=this._panels={};D(t,function(n){a[n.panelId]=rt(n)})}else this._panels=null;return this},e.prototype.mount=function(t){t=t||{},this._enableGlobalPan=t.enableGlobalPan;var a=this.group;return this._zr.add(a),a.attr({x:t.x||0,y:t.y||0,rotation:t.rotation||0,scaleX:t.scaleX||1,scaleY:t.scaleY||1}),this._transform=a.getLocalTransform(),this},e.prototype.updateCovers=function(t){t=G(t,function(v){return ut(rt(ox),v,!0)});var a=\"\\0-brush-index-\",n=this._covers,i=this._covers=[],o=this,s=this._creatingCover;return new ya(n,t,u,l).add(f).update(f).remove(h).execute(),this;function l(v,c){return(v.id!=null?v.id:a+c)+\"-\"+v.brushType}function u(v,c){return l(v.__brushOption,c)}function f(v,c){var p=t[v];if(c!=null&&n[c]===s)i[v]=n[c];else{var d=i[v]=c!=null?(n[c].__brushOption=p,n[c]):WM(o,HM(o,p));jy(o,d)}}function h(v){n[v]!==s&&o.group.remove(n[v])}},e.prototype.unmount=function(){return this.enableBrush(!1),Hd(this),this._zr.remove(this.group),this},e.prototype.dispose=function(){this.unmount(),this.off()},e})(hr);function HM(r,e){var t=jh[e.brushType].createCover(r,e);return t.__brushOption=e,YM(t,e),r.group.add(t),t}function WM(r,e){var t=Jy(e);return t.endCreating&&(t.endCreating(r,e),YM(e,e.__brushOption)),e}function UM(r,e){var t=e.__brushOption;Jy(e).updateCoverShape(r,e,t.range,t)}function YM(r,e){var t=e.z;t==null&&(t=R3),r.traverse(function(a){a.z=t,a.z2=t})}function jy(r,e){Jy(e).updateCommon(r,e),UM(r,e)}function Jy(r){return jh[r.__brushOption.brushType]}function Qy(r,e,t){var a=r._panels;if(!a)return hi;var n,i=r._transform;return D(a,function(o){o.isTargetByCursor(e,t,i)&&(n=o)}),n}function $M(r,e){var t=r._panels;if(!t)return hi;var a=e.__brushOption.panelId;return a!=null?t[a]:hi}function Hd(r){var e=r._covers,t=e.length;return D(e,function(a){r.group.remove(a)},r),e.length=0,!!t}function vi(r,e){var t=G(r._covers,function(a){var n=a.__brushOption,i=rt(n.range);return{brushType:n.brushType,panelId:n.panelId,range:i}});r.trigger(\"brush\",{areas:t,isEnd:!!e.isEnd,removeOnClick:!!e.removeOnClick})}function V3(r){var e=r._track;if(!e.length)return!1;var t=e[e.length-1],a=e[0],n=t[0]-a[0],i=t[1]-a[1],o=P3(n*n+i*i,.5);return o>E3}function XM(r){var e=r.length-1;return e<0&&(e=0),[r[0],r[e]]}function ZM(r,e,t,a){var n=new at;return n.add(new xt({name:\"main\",style:tm(t),silent:!0,draggable:!0,cursor:\"move\",drift:lt(sx,r,e,n,[\"n\",\"s\",\"w\",\"e\"]),ondragend:lt(vi,e,{isEnd:!0})})),D(a,function(i){n.add(new xt({name:i.join(\"\"),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:lt(sx,r,e,n,i),ondragend:lt(vi,e,{isEnd:!0})}))}),n}function qM(r,e,t,a){var n=a.brushStyle.lineWidth||0,i=yo(n,k3),o=t[0][0],s=t[1][0],l=o-n/2,u=s-n/2,f=t[0][1],h=t[1][1],v=f-i+n/2,c=h-i+n/2,p=f-o,d=h-s,g=p+n,y=d+n;na(r,e,\"main\",o,s,p,d),a.transformable&&(na(r,e,\"w\",l,u,i,y),na(r,e,\"e\",v,u,i,y),na(r,e,\"n\",l,u,g,i),na(r,e,\"s\",l,c,g,i),na(r,e,\"nw\",l,u,i,i),na(r,e,\"ne\",v,u,i,i),na(r,e,\"sw\",l,c,i,i),na(r,e,\"se\",v,c,i,i))}function Wd(r,e){var t=e.__brushOption,a=t.transformable,n=e.childAt(0);n.useStyle(tm(t)),n.attr({silent:!a,cursor:a?\"move\":\"default\"}),D([[\"w\"],[\"e\"],[\"n\"],[\"s\"],[\"s\",\"e\"],[\"s\",\"w\"],[\"n\",\"e\"],[\"n\",\"w\"]],function(i){var o=e.childOfName(i.join(\"\")),s=i.length===1?Ud(r,i[0]):G3(r,i);o&&o.attr({silent:!a,invisible:!a,cursor:a?N3[s]+\"-resize\":null})})}function na(r,e,t,a,n,i,o){var s=e.childOfName(t);s&&s.setShape(H3(em(r,e,[[a,n],[a+i,n+o]])))}function tm(r){return J({strokeNoScale:!0},r.brushStyle)}function KM(r,e,t,a){var n=[gl(r,t),gl(e,a)],i=[yo(r,t),yo(e,a)];return[[n[0],i[0]],[n[1],i[1]]]}function z3(r){return $a(r.group)}function Ud(r,e){var t={w:\"left\",e:\"right\",n:\"top\",s:\"bottom\"},a={left:\"w\",right:\"e\",top:\"n\",bottom:\"s\"},n=Mh(t[e],z3(r));return a[n]}function G3(r,e){var t=[Ud(r,e[0]),Ud(r,e[1])];return(t[0]===\"e\"||t[0]===\"w\")&&t.reverse(),t.join(\"\")}function sx(r,e,t,a,n,i){var o=t.__brushOption,s=r.toRectRange(o.range),l=jM(e,n,i);D(a,function(u){var f=O3[u];s[f[0]][f[1]]+=l[f[0]]}),o.range=r.fromRectRange(KM(s[0][0],s[1][0],s[0][1],s[1][1])),jy(e,t),vi(e,{isEnd:!1})}function F3(r,e,t,a){var n=e.__brushOption.range,i=jM(r,t,a);D(n,function(o){o[0]+=i[0],o[1]+=i[1]}),jy(r,e),vi(r,{isEnd:!1})}function jM(r,e,t){var a=r.group,n=a.transformCoordToLocal(e,t),i=a.transformCoordToLocal(0,0);return[n[0]-i[0],n[1]-i[1]]}function em(r,e,t){var a=$M(r,e);return a&&a!==hi?a.clipPath(t,r._transform):rt(t)}function H3(r){var e=gl(r[0][0],r[1][0]),t=gl(r[0][1],r[1][1]),a=yo(r[0][0],r[1][0]),n=yo(r[0][1],r[1][1]);return{x:e,y:t,width:a-e,height:n-t}}function W3(r,e,t){if(!(!r._brushType||Y3(r,e.offsetX,e.offsetY))){var a=r._zr,n=r._covers,i=Qy(r,e,t);if(!r._dragging)for(var o=0;o<n.length;o++){var s=n[o].__brushOption;if(i&&(i===hi||s.panelId===i.panelId)&&jh[s.brushType].contain(n[o],t[0],t[1]))return}i&&a.setCursorStyle(\"crosshair\")}}function Yd(r){var e=r.event;e.preventDefault&&e.preventDefault()}function $d(r,e,t){return r.childOfName(\"main\").contain(e,t)}function JM(r,e,t,a){var n=r._creatingCover,i=r._creatingPanel,o=r._brushOption,s;if(r._track.push(t.slice()),V3(r)||n){if(i&&!n){o.brushMode===\"single\"&&Hd(r);var l=rt(o);l.brushType=lx(l.brushType,i),l.panelId=i===hi?null:i.panelId,n=r._creatingCover=HM(r,l),r._covers.push(n)}if(n){var u=jh[lx(r._brushType,i)],f=n.__brushOption;f.range=u.getCreatingRange(em(r,n,r._track)),a&&(WM(r,n),u.updateCommon(r,n)),UM(r,n),s={isEnd:a}}}else a&&o.brushMode===\"single\"&&o.removeOnClick&&Qy(r,e,t)&&Hd(r)&&(s={isEnd:a,removeOnClick:!0});return s}function lx(r,e){return r===\"auto\"?e.defaultBrushType:r}var U3={mousedown:function(r){if(this._dragging)ux(this,r);else if(!r.target||!r.target.draggable){Yd(r);var e=this.group.transformCoordToLocal(r.offsetX,r.offsetY);this._creatingCover=null;var t=this._creatingPanel=Qy(this,r,e);t&&(this._dragging=!0,this._track=[e.slice()])}},mousemove:function(r){var e=r.offsetX,t=r.offsetY,a=this.group.transformCoordToLocal(e,t);if(W3(this,r,a),this._dragging){Yd(r);var n=JM(this,r,a,!1);n&&vi(this,n)}},mouseup:function(r){ux(this,r)}};function ux(r,e){if(r._dragging){Yd(e);var t=e.offsetX,a=e.offsetY,n=r.group.transformCoordToLocal(t,a),i=JM(r,e,n,!0);r._dragging=!1,r._track=[],r._creatingCover=null,i&&vi(r,i)}}function Y3(r,e,t){var a=r._zr;return e<0||e>a.getWidth()||t<0||t>a.getHeight()}var jh={lineX:fx(0),lineY:fx(1),rect:{createCover:function(r,e){function t(a){return a}return ZM({toRectRange:t,fromRectRange:t},r,e,[[\"w\"],[\"e\"],[\"n\"],[\"s\"],[\"s\",\"e\"],[\"s\",\"w\"],[\"n\",\"e\"],[\"n\",\"w\"]])},getCreatingRange:function(r){var e=XM(r);return KM(e[1][0],e[1][1],e[0][0],e[0][1])},updateCoverShape:function(r,e,t,a){qM(r,e,t,a)},updateCommon:Wd,contain:$d},polygon:{createCover:function(r,e){var t=new at;return t.add(new Ae({name:\"main\",style:tm(e),silent:!0})),t},getCreatingRange:function(r){return r},endCreating:function(r,e){e.remove(e.childAt(0)),e.add(new we({name:\"main\",draggable:!0,drift:lt(F3,r,e),ondragend:lt(vi,r,{isEnd:!0})}))},updateCoverShape:function(r,e,t,a){e.childAt(0).setShape({points:em(r,e,t)})},updateCommon:Wd,contain:$d}};function fx(r){return{createCover:function(e,t){return ZM({toRectRange:function(a){var n=[a,[0,100]];return r&&n.reverse(),n},fromRectRange:function(a){return a[r]}},e,t,[[[\"w\"],[\"e\"]],[[\"n\"],[\"s\"]]][r])},getCreatingRange:function(e){var t=XM(e),a=gl(t[0][r],t[1][r]),n=yo(t[0][r],t[1][r]);return[a,n]},updateCoverShape:function(e,t,a,n){var i,o=$M(e,t);if(o!==hi&&o.getLinearBrushOtherExtent)i=o.getLinearBrushOtherExtent(r);else{var s=e._zr;i=[0,[s.getWidth(),s.getHeight()][1-r]]}var l=[a,i];r&&l.reverse(),qM(e,t,l,n)},updateCommon:Wd,contain:$d}}function QM(r){return r=rm(r),function(e){return Wg(e,r)}}function tI(r,e){return r=rm(r),function(t){var a=e??t,n=a?r.width:r.height,i=a?r.x:r.y;return[i,i+(n||0)]}}function eI(r,e,t){var a=rm(r);return function(n,i){return a.contain(i[0],i[1])&&!Xh(n,e,t)}}function rm(r){return ht.create(r)}var $3=[\"axisLine\",\"axisTickLabel\",\"axisName\"],X3=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a){r.prototype.init.apply(this,arguments),(this._brushController=new Ky(a.getZr())).on(\"brush\",$(this._onBrush,this))},e.prototype.render=function(t,a,n,i){if(!Z3(t,a,i)){this.axisModel=t,this.api=n,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new at,this.group.add(this._axisGroup),!!t.get(\"show\")){var s=K3(t,a),l=s.coordinateSystem,u=t.getAreaSelectStyle(),f=u.width,h=t.axis.dim,v=l.getAxisLayout(h),c=V({strokeContainThreshold:f},v),p=new Pe(t,c);D($3,p.add,p),this._axisGroup.add(p.getGroup()),this._refreshBrushController(c,u,t,s,f,n),Ll(o,this._axisGroup,t)}}},e.prototype._refreshBrushController=function(t,a,n,i,o,s){var l=n.axis.getExtent(),u=l[1]-l[0],f=Math.min(30,Math.abs(u)*.1),h=ht.create({x:l[0],y:-o/2,width:u,height:o});h.x-=f,h.width+=2*f,this._brushController.mount({enableGlobalPan:!0,rotation:t.rotation,x:t.position[0],y:t.position[1]}).setPanels([{panelId:\"pl\",clipPath:QM(h),isTargetByCursor:eI(h,s,i),getLinearBrushOtherExtent:tI(h,0)}]).enableBrush({brushType:\"lineX\",brushStyle:a,removeOnClick:!0}).updateCovers(q3(n))},e.prototype._onBrush=function(t){var a=t.areas,n=this.axisModel,i=n.axis,o=G(a,function(s){return[i.coordToData(s.range[0],!0),i.coordToData(s.range[1],!0)]});(!n.option.realtime===t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:\"axisAreaSelect\",parallelAxisId:n.id,intervals:o})},e.prototype.dispose=function(){this._brushController.dispose()},e.type=\"parallelAxis\",e})(zt);function Z3(r,e,t){return t&&t.type===\"axisAreaSelect\"&&e.findComponents({mainType:\"parallelAxis\",query:t})[0]===r}function q3(r){var e=r.axis;return G(r.activeIntervals,function(t){return{brushType:\"lineX\",panelId:\"pl\",range:[e.dataToCoord(t[0],!0),e.dataToCoord(t[1],!0)]}})}function K3(r,e){return e.getComponent(\"parallel\",r.get(\"parallelIndex\"))}var j3={type:\"axisAreaSelect\",event:\"axisAreaSelected\"};function J3(r){r.registerAction(j3,function(e,t){t.eachComponent({mainType:\"parallelAxis\",query:e},function(a){a.axis.model.setActiveIntervals(e.intervals)})}),r.registerAction(\"parallelAxisExpand\",function(e,t){t.eachComponent({mainType:\"parallel\",query:e},function(a){a.setAxisExpand(e)})})}var Q3={type:\"value\",areaSelectStyle:{width:20,borderWidth:1,borderColor:\"rgba(160,197,232)\",color:\"rgba(160,197,232)\",opacity:.3},realtime:!0,z:10};function rI(r){r.registerComponentView(S3),r.registerComponentModel(b3),r.registerCoordinateSystem(\"parallel\",L3),r.registerPreprocessor(g3),r.registerComponentModel(Fd),r.registerComponentView(X3),go(r,\"parallel\",Fd,Q3),J3(r)}function tH(r){pt(rI),r.registerChartView(l3),r.registerSeriesModel(h3),r.registerVisual(r.PRIORITY.VISUAL.BRUSH,d3)}var eH=(function(){function r(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0}return r})(),rH=(function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new eH},e.prototype.buildPath=function(t,a){var n=a.extent;t.moveTo(a.x1,a.y1),t.bezierCurveTo(a.cpx1,a.cpy1,a.cpx2,a.cpy2,a.x2,a.y2),a.orient===\"vertical\"?(t.lineTo(a.x2+n,a.y2),t.bezierCurveTo(a.cpx2+n,a.cpy2,a.cpx1+n,a.cpy1,a.x1+n,a.y1)):(t.lineTo(a.x2,a.y2+n),t.bezierCurveTo(a.cpx2,a.cpy2+n,a.cpx1,a.cpy1+n,a.x1,a.y1+n)),t.closePath()},e.prototype.highlight=function(){da(this)},e.prototype.downplay=function(){ga(this)},e})(mt),aH=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._focusAdjacencyDisabled=!1,t}return e.prototype.render=function(t,a,n){var i=this,o=t.getGraph(),s=this.group,l=t.layoutInfo,u=l.width,f=l.height,h=t.getData(),v=t.getData(\"edge\"),c=t.get(\"orient\");this._model=t,s.removeAll(),s.x=l.x,s.y=l.y,o.eachEdge(function(p){var d=new rH,g=nt(d);g.dataIndex=p.dataIndex,g.seriesIndex=t.seriesIndex,g.dataType=\"edge\";var y=p.getModel(),m=y.getModel(\"lineStyle\"),_=m.get(\"curveness\"),S=p.node1.getLayout(),b=p.node1.getModel(),x=b.get(\"localX\"),w=b.get(\"localY\"),T=p.node2.getLayout(),A=p.node2.getModel(),C=A.get(\"localX\"),M=A.get(\"localY\"),I=p.getLayout(),L,P,R,E,N,O,B,F;d.shape.extent=Math.max(1,I.dy),d.shape.orient=c,c===\"vertical\"?(L=(x!=null?x*u:S.x)+I.sy,P=(w!=null?w*f:S.y)+S.dy,R=(C!=null?C*u:T.x)+I.ty,E=M!=null?M*f:T.y,N=L,O=P*(1-_)+E*_,B=R,F=P*_+E*(1-_)):(L=(x!=null?x*u:S.x)+S.dx,P=(w!=null?w*f:S.y)+I.sy,R=C!=null?C*u:T.x,E=(M!=null?M*f:T.y)+I.ty,N=L*(1-_)+R*_,O=P,B=L*_+R*(1-_),F=E),d.setShape({x1:L,y1:P,x2:R,y2:E,cpx1:N,cpy1:O,cpx2:B,cpy2:F}),d.useStyle(m.getItemStyle()),hx(d.style,c,p);var H=\"\"+y.get(\"value\"),U=ie(y,\"edgeLabel\");ce(d,U,{labelFetcher:{getFormattedLabel:function(it,Pt,Ut,ct,et,dt){return t.getFormattedLabel(it,Pt,\"edge\",ct,Tr(et,U.normal&&U.normal.get(\"formatter\"),H),dt)}},labelDataIndex:p.dataIndex,defaultText:H}),d.setTextConfig({position:\"inside\"});var j=y.getModel(\"emphasis\");ve(d,y,\"lineStyle\",function(it){var Pt=it.getItemStyle();return hx(Pt,c,p),Pt}),s.add(d),v.setItemGraphicEl(p.dataIndex,d);var Q=j.get(\"focus\");Ht(d,Q===\"adjacency\"?p.getAdjacentDataIndices():Q===\"trajectory\"?p.getTrajectoryDataIndices():Q,j.get(\"blurScope\"),j.get(\"disabled\"))}),o.eachNode(function(p){var d=p.getLayout(),g=p.getModel(),y=g.get(\"localX\"),m=g.get(\"localY\"),_=g.getModel(\"emphasis\"),S=g.get([\"itemStyle\",\"borderRadius\"])||0,b=new xt({shape:{x:y!=null?y*u:d.x,y:m!=null?m*f:d.y,width:d.dx,height:d.dy,r:S},style:g.getModel(\"itemStyle\").getItemStyle(),z2:10});ce(b,ie(g),{labelFetcher:{getFormattedLabel:function(w,T){return t.getFormattedLabel(w,T,\"node\")}},labelDataIndex:p.dataIndex,defaultText:p.id}),b.disableLabelAnimation=!0,b.setStyle(\"fill\",p.getVisual(\"color\")),b.setStyle(\"decal\",p.getVisual(\"style\").decal),ve(b,g),s.add(b),h.setItemGraphicEl(p.dataIndex,b),nt(b).dataType=\"node\";var x=_.get(\"focus\");Ht(b,x===\"adjacency\"?p.getAdjacentDataIndices():x===\"trajectory\"?p.getTrajectoryDataIndices():x,_.get(\"blurScope\"),_.get(\"disabled\"))}),h.eachItemGraphicEl(function(p,d){var g=h.getItemModel(d);g.get(\"draggable\")&&(p.drift=function(y,m){i._focusAdjacencyDisabled=!0,this.shape.x+=y,this.shape.y+=m,this.dirty(),n.dispatchAction({type:\"dragNode\",seriesId:t.id,dataIndex:h.getRawIndex(d),localX:this.shape.x/u,localY:this.shape.y/f})},p.ondragend=function(){i._focusAdjacencyDisabled=!1},p.draggable=!0,p.cursor=\"move\")}),!this._data&&t.isAnimationEnabled()&&s.setClipPath(nH(s.getBoundingRect(),t,function(){s.removeClipPath()})),this._data=t.getData()},e.prototype.dispose=function(){},e.type=\"sankey\",e})(Lt);function hx(r,e,t){switch(r.fill){case\"source\":r.fill=t.node1.getVisual(\"color\"),r.decal=t.node1.getVisual(\"style\").decal;break;case\"target\":r.fill=t.node2.getVisual(\"color\"),r.decal=t.node2.getVisual(\"style\").decal;break;case\"gradient\":var a=t.node1.getVisual(\"color\"),n=t.node2.getVisual(\"color\");Y(a)&&Y(n)&&(r.fill=new Ao(0,0,+(e===\"horizontal\"),+(e===\"vertical\"),[{color:a,offset:0},{color:n,offset:1}]))}}function nH(r,e,t){var a=new xt({shape:{x:r.x-10,y:r.y-10,width:0,height:r.height+20}});return Gt(a,{shape:{width:r.width+20}},e,t),a}var iH=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(t,a){var n=t.edges||t.links||[],i=t.data||t.nodes||[],o=t.levels||[];this.levelModels=[];for(var s=this.levelModels,l=0;l<o.length;l++)o[l].depth!=null&&o[l].depth>=0&&(s[o[l].depth]=new Ct(o[l],this,a));var u=VM(i,n,this,!0,f);return u.data;function f(h,v){h.wrapMethod(\"getItemModel\",function(c,p){var d=c.parentModel,g=d.getData().getItemLayout(p);if(g){var y=g.depth,m=d.levelModels[y];m&&(c.parentModel=m)}return c}),v.wrapMethod(\"getItemModel\",function(c,p){var d=c.parentModel,g=d.getGraph().getEdgeByIndex(p),y=g.node1.getLayout();if(y){var m=y.depth,_=d.levelModels[m];_&&(c.parentModel=_)}return c})}},e.prototype.setNodePosition=function(t,a){var n=this.option.data||this.option.nodes,i=n[t];i.localX=a[0],i.localY=a[1]},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.formatTooltip=function(t,a,n){function i(c){return isNaN(c)||c==null}if(n===\"edge\"){var o=this.getDataParams(t,n),s=o.data,l=o.value,u=s.source+\" -- \"+s.target;return oe(\"nameValue\",{name:u,value:l,noValue:i(l)})}else{var f=this.getGraph().getNodeByIndex(t),h=f.getLayout().value,v=this.getDataParams(t,n).data.name;return oe(\"nameValue\",{name:v!=null?v+\"\":null,value:h,noValue:i(h)})}},e.prototype.optionUpdated=function(){},e.prototype.getDataParams=function(t,a){var n=r.prototype.getDataParams.call(this,t,a);if(n.value==null&&a===\"node\"){var i=this.getGraph().getNodeByIndex(t),o=i.getLayout().value;n.value=o}return n},e.type=\"series.sankey\",e.defaultOption={z:2,coordinateSystem:\"view\",left:\"5%\",top:\"5%\",right:\"20%\",bottom:\"5%\",orient:\"horizontal\",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:\"right\",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:\"justify\",lineStyle:{color:\"#314656\",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:\"#212121\"}},animationEasing:\"linear\",animationDuration:1e3},e})(Et);function oH(r,e){r.eachSeriesByType(\"sankey\",function(t){var a=t.get(\"nodeWidth\"),n=t.get(\"nodeGap\"),i=sH(t,e);t.layoutInfo=i;var o=i.width,s=i.height,l=t.getGraph(),u=l.nodes,f=l.edges;uH(u);var h=At(u,function(d){return d.getLayout().value===0}),v=h.length!==0?0:t.get(\"layoutIterations\"),c=t.get(\"orient\"),p=t.get(\"nodeAlign\");lH(u,f,a,n,o,s,v,c,p)})}function sH(r,e){return jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function lH(r,e,t,a,n,i,o,s,l){fH(r,e,t,n,i,s,l),pH(r,e,i,n,a,o,s),wH(r,s)}function uH(r){D(r,function(e){var t=qa(e.outEdges,Kf),a=qa(e.inEdges,Kf),n=e.getValue()||0,i=Math.max(t,a,n);e.setLayout({value:i},!0)})}function fH(r,e,t,a,n,i,o){for(var s=[],l=[],u=[],f=[],h=0,v=0;v<e.length;v++)s[v]=1;for(var v=0;v<r.length;v++)l[v]=r[v].inEdges.length,l[v]===0&&u.push(r[v]);for(var c=-1;u.length;){for(var p=0;p<u.length;p++){var d=u[p],g=d.hostGraph.data.getRawDataItem(d.dataIndex),y=g.depth!=null&&g.depth>=0;y&&g.depth>c&&(c=g.depth),d.setLayout({depth:y?g.depth:h},!0),i===\"vertical\"?d.setLayout({dy:t},!0):d.setLayout({dx:t},!0);for(var m=0;m<d.outEdges.length;m++){var _=d.outEdges[m],S=e.indexOf(_);s[S]=0;var b=_.node2,x=r.indexOf(b);--l[x]===0&&f.indexOf(b)<0&&f.push(b)}}++h,u=f,f=[]}for(var v=0;v<s.length;v++)if(s[v]===1)throw new Error(\"Sankey is a DAG, the original data has cycle!\");var w=c>h-1?c:h-1;o&&o!==\"left\"&&hH(r,o,i,w);var T=i===\"vertical\"?(n-t)/w:(a-t)/w;cH(r,T,i)}function aI(r){var e=r.hostGraph.data.getRawDataItem(r.dataIndex);return e.depth!=null&&e.depth>=0}function hH(r,e,t,a){if(e===\"right\"){for(var n=[],i=r,o=0;i.length;){for(var s=0;s<i.length;s++){var l=i[s];l.setLayout({skNodeHeight:o},!0);for(var u=0;u<l.inEdges.length;u++){var f=l.inEdges[u];n.indexOf(f.node1)<0&&n.push(f.node1)}}i=n,n=[],++o}D(r,function(h){aI(h)||h.setLayout({depth:Math.max(0,a-h.getLayout().skNodeHeight)},!0)})}else e===\"justify\"&&vH(r,a)}function vH(r,e){D(r,function(t){!aI(t)&&!t.outEdges.length&&t.setLayout({depth:e},!0)})}function cH(r,e,t){D(r,function(a){var n=a.getLayout().depth*e;t===\"vertical\"?a.setLayout({y:n},!0):a.setLayout({x:n},!0)})}function pH(r,e,t,a,n,i,o){var s=dH(r,o);gH(s,e,t,a,n,o),Yc(s,n,t,a,o);for(var l=1;i>0;i--)l*=.99,yH(s,l,o),Yc(s,n,t,a,o),bH(s,l,o),Yc(s,n,t,a,o)}function dH(r,e){var t=[],a=e===\"vertical\"?\"y\":\"x\",n=Yp(r,function(i){return i.getLayout()[a]});return n.keys.sort(function(i,o){return i-o}),D(n.keys,function(i){t.push(n.buckets.get(i))}),t}function gH(r,e,t,a,n,i){var o=1/0;D(r,function(s){var l=s.length,u=0;D(s,function(h){u+=h.getLayout().value});var f=i===\"vertical\"?(a-(l-1)*n)/u:(t-(l-1)*n)/u;f<o&&(o=f)}),D(r,function(s){D(s,function(l,u){var f=l.getLayout().value*o;i===\"vertical\"?(l.setLayout({x:u},!0),l.setLayout({dx:f},!0)):(l.setLayout({y:u},!0),l.setLayout({dy:f},!0))})}),D(e,function(s){var l=+s.getValue()*o;s.setLayout({dy:l},!0)})}function Yc(r,e,t,a,n){var i=n===\"vertical\"?\"x\":\"y\";D(r,function(o){o.sort(function(d,g){return d.getLayout()[i]-g.getLayout()[i]});for(var s,l,u,f=0,h=o.length,v=n===\"vertical\"?\"dx\":\"dy\",c=0;c<h;c++)l=o[c],u=f-l.getLayout()[i],u>0&&(s=l.getLayout()[i]+u,n===\"vertical\"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),f=l.getLayout()[i]+l.getLayout()[v]+e;var p=n===\"vertical\"?a:t;if(u=f-e-p,u>0){s=l.getLayout()[i]-u,n===\"vertical\"?l.setLayout({x:s},!0):l.setLayout({y:s},!0),f=s;for(var c=h-2;c>=0;--c)l=o[c],u=l.getLayout()[i]+l.getLayout()[v]+e-f,u>0&&(s=l.getLayout()[i]-u,n===\"vertical\"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),f=l.getLayout()[i]}})}function yH(r,e,t){D(r.slice().reverse(),function(a){D(a,function(n){if(n.outEdges.length){var i=qa(n.outEdges,mH,t)/qa(n.outEdges,Kf);if(isNaN(i)){var o=n.outEdges.length;i=o?qa(n.outEdges,_H,t)/o:0}if(t===\"vertical\"){var s=n.getLayout().x+(i-tn(n,t))*e;n.setLayout({x:s},!0)}else{var l=n.getLayout().y+(i-tn(n,t))*e;n.setLayout({y:l},!0)}}})})}function mH(r,e){return tn(r.node2,e)*r.getValue()}function _H(r,e){return tn(r.node2,e)}function SH(r,e){return tn(r.node1,e)*r.getValue()}function xH(r,e){return tn(r.node1,e)}function tn(r,e){return e===\"vertical\"?r.getLayout().x+r.getLayout().dx/2:r.getLayout().y+r.getLayout().dy/2}function Kf(r){return r.getValue()}function qa(r,e,t){for(var a=0,n=r.length,i=-1;++i<n;){var o=+e(r[i],t);isNaN(o)||(a+=o)}return a}function bH(r,e,t){D(r,function(a){D(a,function(n){if(n.inEdges.length){var i=qa(n.inEdges,SH,t)/qa(n.inEdges,Kf);if(isNaN(i)){var o=n.inEdges.length;i=o?qa(n.inEdges,xH,t)/o:0}if(t===\"vertical\"){var s=n.getLayout().x+(i-tn(n,t))*e;n.setLayout({x:s},!0)}else{var l=n.getLayout().y+(i-tn(n,t))*e;n.setLayout({y:l},!0)}}})})}function wH(r,e){var t=e===\"vertical\"?\"x\":\"y\";D(r,function(a){a.outEdges.sort(function(n,i){return n.node2.getLayout()[t]-i.node2.getLayout()[t]}),a.inEdges.sort(function(n,i){return n.node1.getLayout()[t]-i.node1.getLayout()[t]})}),D(r,function(a){var n=0,i=0;D(a.outEdges,function(o){o.setLayout({sy:n},!0),n+=o.getLayout().dy}),D(a.inEdges,function(o){o.setLayout({ty:i},!0),i+=o.getLayout().dy})})}function TH(r){r.eachSeriesByType(\"sankey\",function(e){var t=e.getGraph(),a=t.nodes,n=t.edges;if(a.length){var i=1/0,o=-1/0;D(a,function(s){var l=s.getLayout().value;l<i&&(i=l),l>o&&(o=l)}),D(a,function(s){var l=new ne({type:\"color\",mappingMethod:\"linear\",dataExtent:[i,o],visual:e.get(\"color\")}),u=l.mapValueToVisual(s.getLayout().value),f=s.getModel().get([\"itemStyle\",\"color\"]);f!=null?(s.setVisual(\"color\",f),s.setVisual(\"style\",{fill:f})):(s.setVisual(\"color\",u),s.setVisual(\"style\",{fill:u}))})}n.length&&D(n,function(s){var l=s.getModel().get(\"lineStyle\");s.setVisual(\"style\",l)})})}function AH(r){r.registerChartView(aH),r.registerSeriesModel(iH),r.registerLayout(oH),r.registerVisual(TH),r.registerAction({type:\"dragNode\",event:\"dragnode\",update:\"update\"},function(e,t){t.eachComponent({mainType:\"series\",subType:\"sankey\",query:e},function(a){a.setNodePosition(e.dataIndex,[e.localX,e.localY])})})}var nI=(function(){function r(){}return r.prototype._hasEncodeRule=function(e){var t=this.getEncode();return t&&t.get(e)!=null},r.prototype.getInitialData=function(e,t){var a,n=t.getComponent(\"xAxis\",this.get(\"xAxisIndex\")),i=t.getComponent(\"yAxis\",this.get(\"yAxisIndex\")),o=n.get(\"type\"),s=i.get(\"type\"),l;o===\"category\"?(e.layout=\"horizontal\",a=n.getOrdinalMeta(),l=!this._hasEncodeRule(\"x\")):s===\"category\"?(e.layout=\"vertical\",a=i.getOrdinalMeta(),l=!this._hasEncodeRule(\"y\")):e.layout=e.layout||\"horizontal\";var u=[\"x\",\"y\"],f=e.layout===\"horizontal\"?0:1,h=this._baseAxisDim=u[f],v=u[1-f],c=[n,i],p=c[f].get(\"type\"),d=c[1-f].get(\"type\"),g=e.data;if(g&&l){var y=[];D(g,function(S,b){var x;z(S)?(x=S.slice(),S.unshift(b)):z(S.value)?(x=V({},S),x.value=x.value.slice(),S.value.unshift(b)):x=S,y.push(x)}),e.data=y}var m=this.defaultValueDimensions,_=[{name:h,type:zf(p),ordinalMeta:a,otherDims:{tooltip:!1,itemName:0},dimsDef:[\"base\"]},{name:v,type:zf(d),dimsDef:m.slice()}];return zo(this,{coordDimensions:_,dimensionsCount:m.length+1,encodeDefaulter:lt(RA,_,this)})},r.prototype.getBaseAxis=function(){var e=this._baseAxisDim;return this.ecModel.getComponent(e+\"Axis\",this.get(e+\"AxisIndex\")).axis},r})(),iI=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.defaultValueDimensions=[{name:\"min\",defaultTooltip:!0},{name:\"Q1\",defaultTooltip:!0},{name:\"median\",defaultTooltip:!0},{name:\"Q3\",defaultTooltip:!0},{name:\"max\",defaultTooltip:!0}],t.visualDrawType=\"stroke\",t}return e.type=\"series.boxplot\",e.dependencies=[\"xAxis\",\"yAxis\",\"grid\"],e.defaultOption={z:2,coordinateSystem:\"cartesian2d\",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:\"#fff\",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:\"rgba(0,0,0,0.2)\"}},animationDuration:800},e})(Et);$t(iI,nI,!0);var CH=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=t.getData(),o=this.group,s=this._data;this._data||o.removeAll();var l=t.get(\"layout\")===\"horizontal\"?1:0;i.diff(s).add(function(u){if(i.hasValue(u)){var f=i.getItemLayout(u),h=vx(f,i,u,l,!0);i.setItemGraphicEl(u,h),o.add(h)}}).update(function(u,f){var h=s.getItemGraphicEl(f);if(!i.hasValue(u)){o.remove(h);return}var v=i.getItemLayout(u);h?(Pr(h),oI(v,h,i,u)):h=vx(v,i,u,l),o.add(h),i.setItemGraphicEl(u,h)}).remove(function(u){var f=s.getItemGraphicEl(u);f&&o.remove(f)}).execute(),this._data=i},e.prototype.remove=function(t){var a=this.group,n=this._data;this._data=null,n&&n.eachItemGraphicEl(function(i){i&&a.remove(i)})},e.type=\"boxplot\",e})(Lt),DH=(function(){function r(){}return r})(),MH=(function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type=\"boxplotBoxPath\",a}return e.prototype.getDefaultShape=function(){return new DH},e.prototype.buildPath=function(t,a){var n=a.points,i=0;for(t.moveTo(n[i][0],n[i][1]),i++;i<4;i++)t.lineTo(n[i][0],n[i][1]);for(t.closePath();i<n.length;i++)t.moveTo(n[i][0],n[i][1]),i++,t.lineTo(n[i][0],n[i][1])},e})(mt);function vx(r,e,t,a,n){var i=r.ends,o=new MH({shape:{points:n?IH(i,a,r):i}});return oI(r,o,e,t,n),o}function oI(r,e,t,a,n){var i=t.hostModel,o=gi[n?\"initProps\":\"updateProps\"];o(e,{shape:{points:r.ends}},i,a),e.useStyle(t.getItemVisual(a,\"style\")),e.style.strokeNoScale=!0,e.z2=100;var s=t.getItemModel(a),l=s.getModel(\"emphasis\");ve(e,s),Ht(e,l.get(\"focus\"),l.get(\"blurScope\"),l.get(\"disabled\"))}function IH(r,e,t){return G(r,function(a){return a=a.slice(),a[e]=t.initBaseline,a})}var Hs=D;function LH(r){var e=PH(r);Hs(e,function(t){var a=t.seriesModels;a.length&&(RH(t),Hs(a,function(n,i){EH(n,t.boxOffsetList[i],t.boxWidthList[i])}))})}function PH(r){var e=[],t=[];return r.eachSeriesByType(\"boxplot\",function(a){var n=a.getBaseAxis(),i=vt(t,n);i<0&&(i=t.length,t[i]=n,e[i]={axis:n,seriesModels:[]}),e[i].seriesModels.push(a)}),e}function RH(r){var e=r.axis,t=r.seriesModels,a=t.length,n=r.boxWidthList=[],i=r.boxOffsetList=[],o=[],s;if(e.type===\"category\")s=e.getBandWidth();else{var l=0;Hs(t,function(p){l=Math.max(l,p.getData().count())});var u=e.getExtent();s=Math.abs(u[1]-u[0])/l}Hs(t,function(p){var d=p.get(\"boxWidth\");z(d)||(d=[d,d]),o.push([W(d[0],s)||0,W(d[1],s)||0])});var f=s*.8-2,h=f/a*.3,v=(f-h*(a-1))/a,c=v/2-f/2;Hs(t,function(p,d){i.push(c),c+=h+v,n.push(Math.min(Math.max(v,o[d][0]),o[d][1]))})}function EH(r,e,t){var a=r.coordinateSystem,n=r.getData(),i=t/2,o=r.get(\"layout\")===\"horizontal\"?0:1,s=1-o,l=[\"x\",\"y\"],u=n.mapDimension(l[o]),f=n.mapDimensionsAll(l[s]);if(u==null||f.length<5)return;for(var h=0;h<n.count();h++){var v=n.get(u,h),c=_(v,f[2],h),p=_(v,f[0],h),d=_(v,f[1],h),g=_(v,f[3],h),y=_(v,f[4],h),m=[];S(m,d,!1),S(m,g,!0),m.push(p,d,y,g),b(m,p),b(m,y),b(m,c),n.setItemLayout(h,{initBaseline:c[s],ends:m})}function _(x,w,T){var A=n.get(w,T),C=[];C[o]=x,C[s]=A;var M;return isNaN(x)||isNaN(A)?M=[NaN,NaN]:(M=a.dataToPoint(C),M[o]+=e),M}function S(x,w,T){var A=w.slice(),C=w.slice();A[o]+=i,C[o]-=i,T?x.push(A,C):x.push(C,A)}function b(x,w){var T=w.slice(),A=w.slice();T[o]-=i,A[o]+=i,x.push(T,A)}}function kH(r,e){e=e||{};for(var t=[],a=[],n=e.boundIQR,i=n===\"none\"||n===0,o=0;o<r.length;o++){var s=Ye(r[o].slice()),l=Ku(s,.25),u=Ku(s,.5),f=Ku(s,.75),h=s[0],v=s[s.length-1],c=(n??1.5)*(f-l),p=i?h:Math.max(h,l-c),d=i?v:Math.min(v,f+c),g=e.itemNameFormatter,y=K(g)?g({value:o}):Y(g)?g.replace(\"{value}\",o+\"\"):o+\"\";t.push([y,p,l,u,f,d]);for(var m=0;m<s.length;m++){var _=s[m];if(_<p||_>d){var S=[y,_];a.push(S)}}}return{boxData:t,outliers:a}}var OH={type:\"echarts:boxplot\",transform:function(e){var t=e.upstream;if(t.sourceFormat!==Te){var a=\"\";Mt(a)}var n=kH(t.getRawData(),e.config);return[{dimensions:[\"ItemName\",\"Low\",\"Q1\",\"Q2\",\"Q3\",\"High\"],data:n.boxData},{data:n.outliers}]}};function NH(r){r.registerSeriesModel(iI),r.registerChartView(CH),r.registerLayout(LH),r.registerTransform(OH)}var BH=[\"itemStyle\",\"borderColor\"],VH=[\"itemStyle\",\"borderColor0\"],zH=[\"itemStyle\",\"borderColorDoji\"],GH=[\"itemStyle\",\"color\"],FH=[\"itemStyle\",\"color0\"];function am(r,e){return e.get(r>0?GH:FH)}function nm(r,e){return e.get(r===0?zH:r>0?BH:VH)}var HH={seriesType:\"candlestick\",plan:Eo(),performRawSeries:!0,reset:function(r,e){if(!e.isSeriesFiltered(r)){var t=r.pipelineContext.large;return!t&&{progress:function(a,n){for(var i;(i=a.next())!=null;){var o=n.getItemModel(i),s=n.getItemLayout(i).sign,l=o.getItemStyle();l.fill=am(s,o),l.stroke=nm(s,o)||l.fill;var u=n.ensureUniqueItemVisual(i,\"style\");V(u,l)}}}}}},WH=[\"color\",\"borderColor\"],UH=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(t),this._isLargeDraw?this._renderLarge(t):this._renderNormal(t)},e.prototype.incrementalPrepareRender=function(t,a,n){this._clear(),this._updateDrawMode(t)},e.prototype.incrementalRender=function(t,a,n,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(t,a):this._incrementalRenderNormal(t,a)},e.prototype.eachRendered=function(t){nn(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var a=t.pipelineContext.large;(this._isLargeDraw==null||a!==this._isLargeDraw)&&(this._isLargeDraw=a,this._clear())},e.prototype._renderNormal=function(t){var a=t.getData(),n=this._data,i=this.group,o=a.getLayout(\"isSimpleBox\"),s=t.get(\"clip\",!0),l=t.coordinateSystem,u=l.getArea&&l.getArea();this._data||i.removeAll(),a.diff(n).add(function(f){if(a.hasValue(f)){var h=a.getItemLayout(f);if(s&&cx(u,h))return;var v=$c(h,f,!0);Gt(v,{shape:{points:h.ends}},t,f),Xc(v,a,f,o),i.add(v),a.setItemGraphicEl(f,v)}}).update(function(f,h){var v=n.getItemGraphicEl(h);if(!a.hasValue(f)){i.remove(v);return}var c=a.getItemLayout(f);if(s&&cx(u,c)){i.remove(v);return}v?(Tt(v,{shape:{points:c.ends}},t,f),Pr(v)):v=$c(c),Xc(v,a,f,o),i.add(v),a.setItemGraphicEl(f,v)}).remove(function(f){var h=n.getItemGraphicEl(f);h&&i.remove(h)}).execute(),this._data=a},e.prototype._renderLarge=function(t){this._clear(),px(t,this.group);var a=t.get(\"clip\",!0)?Nl(t.coordinateSystem,!1,t):null;a?this.group.setClipPath(a):this.group.removeClipPath()},e.prototype._incrementalRenderNormal=function(t,a){for(var n=a.getData(),i=n.getLayout(\"isSimpleBox\"),o;(o=t.next())!=null;){var s=n.getItemLayout(o),l=$c(s);Xc(l,n,o,i),l.incremental=!0,this.group.add(l),this._progressiveEls.push(l)}},e.prototype._incrementalRenderLarge=function(t,a){px(a,this.group,this._progressiveEls,!0)},e.prototype.remove=function(t){this._clear()},e.prototype._clear=function(){this.group.removeAll(),this._data=null},e.type=\"candlestick\",e})(Lt),YH=(function(){function r(){}return r})(),$H=(function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type=\"normalCandlestickBox\",a}return e.prototype.getDefaultShape=function(){return new YH},e.prototype.buildPath=function(t,a){var n=a.points;this.__simpleBox?(t.moveTo(n[4][0],n[4][1]),t.lineTo(n[6][0],n[6][1])):(t.moveTo(n[0][0],n[0][1]),t.lineTo(n[1][0],n[1][1]),t.lineTo(n[2][0],n[2][1]),t.lineTo(n[3][0],n[3][1]),t.closePath(),t.moveTo(n[4][0],n[4][1]),t.lineTo(n[5][0],n[5][1]),t.moveTo(n[6][0],n[6][1]),t.lineTo(n[7][0],n[7][1]))},e})(mt);function $c(r,e,t){var a=r.ends;return new $H({shape:{points:t?XH(a,r):a},z2:100})}function cx(r,e){for(var t=!0,a=0;a<e.ends.length;a++)if(r.contain(e.ends[a][0],e.ends[a][1])){t=!1;break}return t}function Xc(r,e,t,a){var n=e.getItemModel(t);r.useStyle(e.getItemVisual(t,\"style\")),r.style.strokeNoScale=!0,r.__simpleBox=a,ve(r,n);var i=e.getItemLayout(t).sign;D(r.states,function(s,l){var u=n.getModel(l),f=am(i,u),h=nm(i,u)||f,v=s.style||(s.style={});f&&(v.fill=f),h&&(v.stroke=h)});var o=n.getModel(\"emphasis\");Ht(r,o.get(\"focus\"),o.get(\"blurScope\"),o.get(\"disabled\"))}function XH(r,e){return G(r,function(t){return t=t.slice(),t[1]=e.initBaseline,t})}var ZH=(function(){function r(){}return r})(),Zc=(function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type=\"largeCandlestickBox\",a}return e.prototype.getDefaultShape=function(){return new ZH},e.prototype.buildPath=function(t,a){for(var n=a.points,i=0;i<n.length;)if(this.__sign===n[i++]){var o=n[i++];t.moveTo(o,n[i++]),t.lineTo(o,n[i++])}else i+=3},e})(mt);function px(r,e,t,a){var n=r.getData(),i=n.getLayout(\"largePoints\"),o=new Zc({shape:{points:i},__sign:1,ignoreCoarsePointer:!0});e.add(o);var s=new Zc({shape:{points:i},__sign:-1,ignoreCoarsePointer:!0});e.add(s);var l=new Zc({shape:{points:i},__sign:0,ignoreCoarsePointer:!0});e.add(l),qc(1,o,r),qc(-1,s,r),qc(0,l,r),a&&(o.incremental=!0,s.incremental=!0),t&&t.push(o,s)}function qc(r,e,t,a){var n=nm(r,t)||am(r,t),i=t.getModel(\"itemStyle\").getItemStyle(WH);e.useStyle(i),e.style.fill=null,e.style.stroke=n}var sI=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.defaultValueDimensions=[{name:\"open\",defaultTooltip:!0},{name:\"close\",defaultTooltip:!0},{name:\"lowest\",defaultTooltip:!0},{name:\"highest\",defaultTooltip:!0}],t}return e.prototype.getShadowDim=function(){return\"open\"},e.prototype.brushSelector=function(t,a,n){var i=a.getItemLayout(t);return i&&n.rect(i.brushRect)},e.type=\"series.candlestick\",e.dependencies=[\"xAxis\",\"yAxis\",\"grid\"],e.defaultOption={z:2,coordinateSystem:\"cartesian2d\",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:\"#eb5454\",color0:\"#47b262\",borderColor:\"#eb5454\",borderColor0:\"#47b262\",borderColorDoji:null,borderWidth:1},emphasis:{itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:\"mod\",animationEasing:\"linear\",animationDuration:300},e})(Et);$t(sI,nI,!0);function qH(r){!r||!z(r.series)||D(r.series,function(e){tt(e)&&e.type===\"k\"&&(e.type=\"candlestick\")})}var KH={seriesType:\"candlestick\",plan:Eo(),reset:function(r){var e=r.coordinateSystem,t=r.getData(),a=jH(r,t),n=0,i=1,o=[\"x\",\"y\"],s=t.getDimensionIndex(t.mapDimension(o[n])),l=G(t.mapDimensionsAll(o[i]),t.getDimensionIndex,t),u=l[0],f=l[1],h=l[2],v=l[3];if(t.setLayout({candleWidth:a,isSimpleBox:a<=1.3}),s<0||l.length<4)return;return{progress:r.pipelineContext.large?p:c};function c(d,g){for(var y,m=g.getStore();(y=d.next())!=null;){var _=m.get(s,y),S=m.get(u,y),b=m.get(f,y),x=m.get(h,y),w=m.get(v,y),T=Math.min(S,b),A=Math.max(S,b),C=N(T,_),M=N(A,_),I=N(x,_),L=N(w,_),P=[];O(P,M,0),O(P,C,1),P.push(F(L),F(M),F(I),F(C));var R=g.getItemModel(y),E=!!R.get([\"itemStyle\",\"borderColorDoji\"]);g.setItemLayout(y,{sign:dx(m,y,S,b,f,E),initBaseline:S>b?M[i]:C[i],ends:P,brushRect:B(x,w,_)})}function N(H,U){var j=[];return j[n]=U,j[i]=H,isNaN(U)||isNaN(H)?[NaN,NaN]:e.dataToPoint(j)}function O(H,U,j){var Q=U.slice(),it=U.slice();Q[n]=Qu(Q[n]+a/2,1,!1),it[n]=Qu(it[n]-a/2,1,!0),j?H.push(Q,it):H.push(it,Q)}function B(H,U,j){var Q=N(H,j),it=N(U,j);return Q[n]-=a/2,it[n]-=a/2,{x:Q[0],y:Q[1],width:a,height:it[1]-Q[1]}}function F(H){return H[n]=Qu(H[n],1),H}}function p(d,g){for(var y=Ur(d.count*4),m=0,_,S=[],b=[],x,w=g.getStore(),T=!!r.get([\"itemStyle\",\"borderColorDoji\"]);(x=d.next())!=null;){var A=w.get(s,x),C=w.get(u,x),M=w.get(f,x),I=w.get(h,x),L=w.get(v,x);if(isNaN(A)||isNaN(I)||isNaN(L)){y[m++]=NaN,m+=3;continue}y[m++]=dx(w,x,C,M,f,T),S[n]=A,S[i]=I,_=e.dataToPoint(S,null,b),y[m++]=_?_[0]:NaN,y[m++]=_?_[1]:NaN,S[i]=L,_=e.dataToPoint(S,null,b),y[m++]=_?_[1]:NaN}g.setLayout(\"largePoints\",y)}}};function dx(r,e,t,a,n,i){var o;return t>a?o=-1:t<a?o=1:o=i?0:e>0?r.get(n,e-1)<=a?1:-1:1,o}function jH(r,e){var t=r.getBaseAxis(),a,n=t.type===\"category\"?t.getBandWidth():(a=t.getExtent(),Math.abs(a[1]-a[0])/e.count()),i=W(st(r.get(\"barMaxWidth\"),n),n),o=W(st(r.get(\"barMinWidth\"),1),n),s=r.get(\"barWidth\");return s!=null?W(s,n):Math.max(Math.min(n/2,i),o)}function JH(r){r.registerChartView(UH),r.registerSeriesModel(sI),r.registerPreprocessor(qH),r.registerVisual(HH),r.registerLayout(KH)}function gx(r,e){var t=e.rippleEffectColor||e.color;r.eachChild(function(a){a.attr({z:e.z,zlevel:e.zlevel,style:{stroke:e.brushType===\"stroke\"?t:null,fill:e.brushType===\"fill\"?t:null}})})}var QH=(function(r){k(e,r);function e(t,a){var n=r.call(this)||this,i=new kl(t,a),o=new at;return n.add(i),n.add(o),n.updateData(t,a),n}return e.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},e.prototype.startEffectAnimation=function(t){for(var a=t.symbolType,n=t.color,i=t.rippleNumber,o=this.childAt(1),s=0;s<i;s++){var l=Zt(a,-1,-1,2,2,n);l.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scaleX:.5,scaleY:.5});var u=-s/i*t.period+t.effectOffset;l.animate(\"\",!0).when(t.period,{scaleX:t.rippleScale/2,scaleY:t.rippleScale/2}).delay(u).start(),l.animateStyle(!0).when(t.period,{opacity:0}).delay(u).start(),o.add(l)}gx(o,t)},e.prototype.updateEffectAnimation=function(t){for(var a=this._effectCfg,n=this.childAt(1),i=[\"symbolType\",\"period\",\"rippleScale\",\"rippleNumber\"],o=0;o<i.length;o++){var s=i[o];if(a[s]!==t[s]){this.stopEffectAnimation(),this.startEffectAnimation(t);return}}gx(n,t)},e.prototype.highlight=function(){da(this)},e.prototype.downplay=function(){ga(this)},e.prototype.getSymbolType=function(){var t=this.childAt(0);return t&&t.getSymbolType()},e.prototype.updateData=function(t,a){var n=this,i=t.hostModel;this.childAt(0).updateData(t,a);var o=this.childAt(1),s=t.getItemModel(a),l=t.getItemVisual(a,\"symbol\"),u=Oo(t.getItemVisual(a,\"symbolSize\")),f=t.getItemVisual(a,\"style\"),h=f&&f.fill,v=s.getModel(\"emphasis\");o.setScale(u),o.traverse(function(g){g.setStyle(\"fill\",h)});var c=mi(t.getItemVisual(a,\"symbolOffset\"),u);c&&(o.x=c[0],o.y=c[1]);var p=t.getItemVisual(a,\"symbolRotate\");o.rotation=(p||0)*Math.PI/180||0;var d={};d.showEffectOn=i.get(\"showEffectOn\"),d.rippleScale=s.get([\"rippleEffect\",\"scale\"]),d.brushType=s.get([\"rippleEffect\",\"brushType\"]),d.period=s.get([\"rippleEffect\",\"period\"])*1e3,d.effectOffset=a/t.count(),d.z=i.getShallow(\"z\")||0,d.zlevel=i.getShallow(\"zlevel\")||0,d.symbolType=l,d.color=h,d.rippleEffectColor=s.get([\"rippleEffect\",\"color\"]),d.rippleNumber=s.get([\"rippleEffect\",\"number\"]),d.showEffectOn===\"render\"?(this._effectCfg?this.updateEffectAnimation(d):this.startEffectAnimation(d),this._effectCfg=d):(this._effectCfg=null,this.stopEffectAnimation(),this.onHoverStateChange=function(g){g===\"emphasis\"?d.showEffectOn!==\"render\"&&n.startEffectAnimation(d):g===\"normal\"&&d.showEffectOn!==\"render\"&&n.stopEffectAnimation()}),this._effectCfg=d,Ht(this,v.get(\"focus\"),v.get(\"blurScope\"),v.get(\"disabled\"))},e.prototype.fadeOut=function(t){t&&t()},e})(at),t4=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(){this._symbolDraw=new Ol(QH)},e.prototype.render=function(t,a,n){var i=t.getData(),o=this._symbolDraw;o.updateData(i,{clipShape:this._getClipShape(t)}),this.group.add(o.group)},e.prototype._getClipShape=function(t){var a=t.coordinateSystem,n=a&&a.getArea&&a.getArea();return t.get(\"clip\",!0)?n:null},e.prototype.updateTransform=function(t,a,n){var i=t.getData();this.group.dirty();var o=Bl(\"\").reset(t,a,n);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout()},e.prototype._updateGroupTransform=function(t){var a=t.coordinateSystem;a&&a.getRoamTransform&&(this.group.transform=Uw(a.getRoamTransform()),this.group.decomposeTransform())},e.prototype.remove=function(t,a){this._symbolDraw&&this._symbolDraw.remove(!0)},e.type=\"effectScatter\",e})(Lt),e4=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return e.prototype.getInitialData=function(t,a){return ta(null,this,{useEncodeDefaulter:!0})},e.prototype.brushSelector=function(t,a,n){return n.point(a.getItemLayout(t))},e.type=\"series.effectScatter\",e.dependencies=[\"grid\",\"polar\"],e.defaultOption={coordinateSystem:\"cartesian2d\",z:2,legendHoverLink:!0,effectType:\"ripple\",progressive:0,showEffectOn:\"render\",clip:!0,rippleEffect:{period:4,scale:2.5,brushType:\"fill\",number:3},universalTransition:{divideShape:\"clone\"},symbolSize:10},e})(Et);function r4(r){r.registerChartView(t4),r.registerSeriesModel(e4),r.registerLayout(Bl(\"effectScatter\"))}var lI=(function(r){k(e,r);function e(t,a,n){var i=r.call(this)||this;return i.add(i.createLine(t,a,n)),i._updateEffectSymbol(t,a),i}return e.prototype.createLine=function(t,a,n){return new Zy(t,a,n)},e.prototype._updateEffectSymbol=function(t,a){var n=t.getItemModel(a),i=n.getModel(\"effect\"),o=i.get(\"symbolSize\"),s=i.get(\"symbol\");z(o)||(o=[o,o]);var l=t.getItemVisual(a,\"style\"),u=i.get(\"color\")||l&&l.stroke,f=this.childAt(1);this._symbolType!==s&&(this.remove(f),f=Zt(s,-.5,-.5,1,1,u),f.z2=100,f.culling=!0,this.add(f)),f&&(f.setStyle(\"shadowColor\",u),f.setStyle(i.getItemStyle([\"color\"])),f.scaleX=o[0],f.scaleY=o[1],f.setColor(u),this._symbolType=s,this._symbolScale=o,this._updateEffectAnimation(t,i,a))},e.prototype._updateEffectAnimation=function(t,a,n){var i=this.childAt(1);if(i){var o=t.getItemLayout(n),s=a.get(\"period\")*1e3,l=a.get(\"loop\"),u=a.get(\"roundTrip\"),f=a.get(\"constantSpeed\"),h=re(a.get(\"delay\"),function(c){return c/t.count()*s/3});if(i.ignore=!0,this._updateAnimationPoints(i,o),f>0&&(s=this._getLineLength(i)/f*1e3),s!==this._period||l!==this._loop||u!==this._roundTrip){i.stopAnimation();var v=void 0;K(h)?v=h(n):v=h,i.__t>0&&(v=-s*i.__t),this._animateSymbol(i,s,v,l,u)}this._period=s,this._loop=l,this._roundTrip=u}},e.prototype._animateSymbol=function(t,a,n,i,o){if(a>0){t.__t=0;var s=this,l=t.animate(\"\",i).when(o?a*2:a,{__t:o?2:1}).delay(n).during(function(){s._updateSymbolPosition(t)});i||l.done(function(){s.remove(t)}),l.start()}},e.prototype._getLineLength=function(t){return sa(t.__p1,t.__cp1)+sa(t.__cp1,t.__p2)},e.prototype._updateAnimationPoints=function(t,a){t.__p1=a[0],t.__p2=a[1],t.__cp1=a[2]||[(a[0][0]+a[1][0])/2,(a[0][1]+a[1][1])/2]},e.prototype.updateData=function(t,a,n){this.childAt(0).updateData(t,a,n),this._updateEffectSymbol(t,a)},e.prototype._updateSymbolPosition=function(t){var a=t.__p1,n=t.__p2,i=t.__cp1,o=t.__t<1?t.__t:2-t.__t,s=[t.x,t.y],l=s.slice(),u=le,f=Ip;s[0]=u(a[0],i[0],n[0],o),s[1]=u(a[1],i[1],n[1],o);var h=t.__t<1?f(a[0],i[0],n[0],o):f(n[0],i[0],a[0],1-o),v=t.__t<1?f(a[1],i[1],n[1],o):f(n[1],i[1],a[1],1-o);t.rotation=-Math.atan2(v,h)-Math.PI/2,(this._symbolType===\"line\"||this._symbolType===\"rect\"||this._symbolType===\"roundRect\")&&(t.__lastT!==void 0&&t.__lastT<t.__t?(t.scaleY=sa(l,s)*1.05,o===1&&(s[0]=l[0]+(s[0]-l[0])/2,s[1]=l[1]+(s[1]-l[1])/2)):t.__lastT===1?t.scaleY=2*sa(a,s):t.scaleY=this._symbolScale[1]),t.__lastT=t.__t,t.ignore=!1,t.x=s[0],t.y=s[1]},e.prototype.updateLayout=function(t,a){this.childAt(0).updateLayout(t,a);var n=t.getItemModel(a).getModel(\"effect\");this._updateEffectAnimation(t,n,a)},e})(at),uI=(function(r){k(e,r);function e(t,a,n){var i=r.call(this)||this;return i._createPolyline(t,a,n),i}return e.prototype._createPolyline=function(t,a,n){var i=t.getItemLayout(a),o=new Ae({shape:{points:i}});this.add(o),this._updateCommonStl(t,a,n)},e.prototype.updateData=function(t,a,n){var i=t.hostModel,o=this.childAt(0),s={shape:{points:t.getItemLayout(a)}};Tt(o,s,i,a),this._updateCommonStl(t,a,n)},e.prototype._updateCommonStl=function(t,a,n){var i=this.childAt(0),o=t.getItemModel(a),s=n&&n.emphasisLineStyle,l=n&&n.focus,u=n&&n.blurScope,f=n&&n.emphasisDisabled;if(!n||t.hasItemOption){var h=o.getModel(\"emphasis\");s=h.getModel(\"lineStyle\").getLineStyle(),f=h.get(\"disabled\"),l=h.get(\"focus\"),u=h.get(\"blurScope\")}i.useStyle(t.getItemVisual(a,\"style\")),i.style.fill=null,i.style.strokeNoScale=!0;var v=i.ensureState(\"emphasis\");v.style=s,Ht(this,l,u,f)},e.prototype.updateLayout=function(t,a){var n=this.childAt(0);n.setShape(\"points\",t.getItemLayout(a))},e})(at),a4=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t._lastFrame=0,t._lastFramePercent=0,t}return e.prototype.createLine=function(t,a,n){return new uI(t,a,n)},e.prototype._updateAnimationPoints=function(t,a){this._points=a;for(var n=[0],i=0,o=1;o<a.length;o++){var s=a[o-1],l=a[o];i+=sa(s,l),n.push(i)}if(i===0){this._length=0;return}for(var o=0;o<n.length;o++)n[o]/=i;this._offsets=n,this._length=i},e.prototype._getLineLength=function(){return this._length},e.prototype._updateSymbolPosition=function(t){var a=t.__t<1?t.__t:2-t.__t,n=this._points,i=this._offsets,o=n.length;if(i){var s=this._lastFrame,l;if(a<this._lastFramePercent){var u=Math.min(s+1,o-1);for(l=u;l>=0&&!(i[l]<=a);l--);l=Math.min(l,o-2)}else{for(l=s;l<o&&!(i[l]>a);l++);l=Math.min(l-1,o-2)}var f=(a-i[l])/(i[l+1]-i[l]),h=n[l],v=n[l+1];t.x=h[0]*(1-f)+f*v[0],t.y=h[1]*(1-f)+f*v[1];var c=t.__t<1?v[0]-h[0]:h[0]-v[0],p=t.__t<1?v[1]-h[1]:h[1]-v[1];t.rotation=-Math.atan2(p,c)-Math.PI/2,this._lastFrame=l,this._lastFramePercent=a,t.ignore=!1}},e})(lI),n4=(function(){function r(){this.polyline=!1,this.curveness=0,this.segs=[]}return r})(),i4=(function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a._off=0,a.hoverDataIdx=-1,a}return e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.getDefaultStyle=function(){return{stroke:\"#000\",fill:null}},e.prototype.getDefaultShape=function(){return new n4},e.prototype.buildPath=function(t,a){var n=a.segs,i=a.curveness,o;if(a.polyline)for(o=this._off;o<n.length;){var s=n[o++];if(s>0){t.moveTo(n[o++],n[o++]);for(var l=1;l<s;l++)t.lineTo(n[o++],n[o++])}}else for(o=this._off;o<n.length;){var u=n[o++],f=n[o++],h=n[o++],v=n[o++];if(t.moveTo(u,f),i>0){var c=(u+h)/2-(f-v)*i,p=(f+v)/2-(h-u)*i;t.quadraticCurveTo(c,p,h,v)}else t.lineTo(h,v)}this.incremental&&(this._off=o,this.notClear=!0)},e.prototype.findDataIndex=function(t,a){var n=this.shape,i=n.segs,o=n.curveness,s=this.style.lineWidth;if(n.polyline)for(var l=0,u=0;u<i.length;){var f=i[u++];if(f>0)for(var h=i[u++],v=i[u++],c=1;c<f;c++){var p=i[u++],d=i[u++];if(ka(h,v,p,d,s,t,a))return l}l++}else for(var l=0,u=0;u<i.length;){var h=i[u++],v=i[u++],p=i[u++],d=i[u++];if(o>0){var g=(h+p)/2-(v-d)*o,y=(v+d)/2-(p-h)*o;if(OT(h,v,g,y,p,d,s,t,a))return l}else if(ka(h,v,p,d,s,t,a))return l;l++}return-1},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a),i=this.getBoundingRect();if(t=n[0],a=n[1],i.contain(t,a)){var o=this.hoverDataIdx=this.findDataIndex(t,a);return o>=0}return this.hoverDataIdx=-1,!1},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var a=this.shape,n=a.segs,i=1/0,o=1/0,s=-1/0,l=-1/0,u=0;u<n.length;){var f=n[u++],h=n[u++];i=Math.min(f,i),s=Math.max(f,s),o=Math.min(h,o),l=Math.max(h,l)}t=this._rect=new ht(i,o,s,l)}return t},e})(mt),o4=(function(){function r(){this.group=new at}return r.prototype.updateData=function(e){this._clear();var t=this._create();t.setShape({segs:e.getLayout(\"linesPoints\")}),this._setCommon(t,e)},r.prototype.incrementalPrepareUpdate=function(e){this.group.removeAll(),this._clear()},r.prototype.incrementalUpdate=function(e,t){var a=this._newAdded[0],n=t.getLayout(\"linesPoints\"),i=a&&a.shape.segs;if(i&&i.length<2e4){var o=i.length,s=new Float32Array(o+n.length);s.set(i),s.set(n,o),a.setShape({segs:s})}else{this._newAdded=[];var l=this._create();l.incremental=!0,l.setShape({segs:n}),this._setCommon(l,t),l.__startIndex=e.start}},r.prototype.remove=function(){this._clear()},r.prototype.eachRendered=function(e){this._newAdded[0]&&e(this._newAdded[0])},r.prototype._create=function(){var e=new i4({cursor:\"default\",ignoreCoarsePointer:!0});return this._newAdded.push(e),this.group.add(e),e},r.prototype._setCommon=function(e,t,a){var n=t.hostModel;e.setShape({polyline:n.get(\"polyline\"),curveness:n.get([\"lineStyle\",\"curveness\"])}),e.useStyle(n.getModel(\"lineStyle\").getLineStyle()),e.style.strokeNoScale=!0;var i=t.getVisual(\"style\");i&&i.stroke&&e.setStyle(\"stroke\",i.stroke),e.setStyle(\"fill\",null);var o=nt(e);o.seriesIndex=n.seriesIndex,e.on(\"mousemove\",function(s){o.dataIndex=null;var l=e.hoverDataIdx;l>0&&(o.dataIndex=l+e.__startIndex)})},r.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},r})(),fI={seriesType:\"lines\",plan:Eo(),reset:function(r){var e=r.coordinateSystem;if(e){var t=r.get(\"polyline\"),a=r.pipelineContext.large;return{progress:function(n,i){var o=[];if(a){var s=void 0,l=n.end-n.start;if(t){for(var u=0,f=n.start;f<n.end;f++)u+=r.getLineCoordsCount(f);s=new Float32Array(l+u*2)}else s=new Float32Array(l*4);for(var h=0,v=[],f=n.start;f<n.end;f++){var c=r.getLineCoords(f,o);t&&(s[h++]=c);for(var p=0;p<c;p++)v=e.dataToPoint(o[p],!1,v),s[h++]=v[0],s[h++]=v[1]}i.setLayout(\"linesPoints\",s)}else for(var f=n.start;f<n.end;f++){var d=i.getItemModel(f),c=r.getLineCoords(f,o),g=[];if(t)for(var y=0;y<c;y++)g.push(e.dataToPoint(o[y]));else{g[0]=e.dataToPoint(o[0]),g[1]=e.dataToPoint(o[1]);var m=d.get([\"lineStyle\",\"curveness\"]);+m&&(g[2]=[(g[0][0]+g[1][0])/2-(g[0][1]-g[1][1])*m,(g[0][1]+g[1][1])/2-(g[1][0]-g[0][0])*m])}i.setItemLayout(f,g)}}}}}},s4=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=t.getData(),o=this._updateLineDraw(i,t),s=t.get(\"zlevel\"),l=t.get([\"effect\",\"trailLength\"]),u=n.getZr(),f=u.painter.getType()===\"svg\";f||u.painter.getLayer(s).clear(!0),this._lastZlevel!=null&&!f&&u.configLayer(this._lastZlevel,{motionBlur:!1}),this._showEffect(t)&&l>0&&(f||u.configLayer(s,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(l/10+.9,1),0)})),o.updateData(i);var h=t.get(\"clip\",!0)&&Nl(t.coordinateSystem,!1,t);h?this.group.setClipPath(h):this.group.removeClipPath(),this._lastZlevel=s,this._finished=!0},e.prototype.incrementalPrepareRender=function(t,a,n){var i=t.getData(),o=this._updateLineDraw(i,t);o.incrementalPrepareUpdate(i),this._clearLayer(n),this._finished=!1},e.prototype.incrementalRender=function(t,a,n){this._lineDraw.incrementalUpdate(t,a.getData()),this._finished=t.end===a.getData().count()},e.prototype.eachRendered=function(t){this._lineDraw&&this._lineDraw.eachRendered(t)},e.prototype.updateTransform=function(t,a,n){var i=t.getData(),o=t.pipelineContext;if(!this._finished||o.large||o.progressiveRender)return{update:!0};var s=fI.reset(t,a,n);s.progress&&s.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(n)},e.prototype._updateLineDraw=function(t,a){var n=this._lineDraw,i=this._showEffect(a),o=!!a.get(\"polyline\"),s=a.pipelineContext,l=s.large;return(!n||i!==this._hasEffet||o!==this._isPolyline||l!==this._isLargeDraw)&&(n&&n.remove(),n=this._lineDraw=l?new o4:new qy(o?i?a4:uI:i?lI:Zy),this._hasEffet=i,this._isPolyline=o,this._isLargeDraw=l),this.group.add(n.group),n},e.prototype._showEffect=function(t){return!!t.get([\"effect\",\"show\"])},e.prototype._clearLayer=function(t){var a=t.getZr(),n=a.painter.getType()===\"svg\";!n&&this._lastZlevel!=null&&a.painter.getLayer(this._lastZlevel).clear(!0)},e.prototype.remove=function(t,a){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(a)},e.prototype.dispose=function(t,a){this.remove(t,a)},e.type=\"lines\",e})(Lt),l4=typeof Uint32Array>\"u\"?Array:Uint32Array,u4=typeof Float64Array>\"u\"?Array:Float64Array;function yx(r){var e=r.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(r.data=G(e,function(t){var a=[t[0].coord,t[1].coord],n={coords:a};return t[0].name&&(n.fromName=t[0].name),t[1].name&&(n.toName=t[1].name),hh([n,t[0],t[1]])}))}var f4=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.visualStyleAccessPath=\"lineStyle\",t.visualDrawType=\"stroke\",t}return e.prototype.init=function(t){t.data=t.data||[],yx(t);var a=this._processFlatCoordsArray(t.data);this._flatCoords=a.flatCoords,this._flatCoordsOffset=a.flatCoordsOffset,a.flatCoords&&(t.data=new Float32Array(a.count)),r.prototype.init.apply(this,arguments)},e.prototype.mergeOption=function(t){if(yx(t),t.data){var a=this._processFlatCoordsArray(t.data);this._flatCoords=a.flatCoords,this._flatCoordsOffset=a.flatCoordsOffset,a.flatCoords&&(t.data=new Float32Array(a.count))}r.prototype.mergeOption.apply(this,arguments)},e.prototype.appendData=function(t){var a=this._processFlatCoordsArray(t.data);a.flatCoords&&(this._flatCoords?(this._flatCoords=lo(this._flatCoords,a.flatCoords),this._flatCoordsOffset=lo(this._flatCoordsOffset,a.flatCoordsOffset)):(this._flatCoords=a.flatCoords,this._flatCoordsOffset=a.flatCoordsOffset),t.data=new Float32Array(a.count)),this.getRawData().appendData(t.data)},e.prototype._getCoordsFromItemModel=function(t){var a=this.getData().getItemModel(t),n=a.option instanceof Array?a.option:a.getShallow(\"coords\");return n},e.prototype.getLineCoordsCount=function(t){return this._flatCoordsOffset?this._flatCoordsOffset[t*2+1]:this._getCoordsFromItemModel(t).length},e.prototype.getLineCoords=function(t,a){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[t*2],i=this._flatCoordsOffset[t*2+1],o=0;o<i;o++)a[o]=a[o]||[],a[o][0]=this._flatCoords[n+o*2],a[o][1]=this._flatCoords[n+o*2+1];return i}else{for(var s=this._getCoordsFromItemModel(t),o=0;o<s.length;o++)a[o]=a[o]||[],a[o][0]=s[o][0],a[o][1]=s[o][1];return s.length}},e.prototype._processFlatCoordsArray=function(t){var a=0;if(this._flatCoords&&(a=this._flatCoords.length),wt(t[0])){for(var n=t.length,i=new l4(n),o=new u4(n),s=0,l=0,u=0,f=0;f<n;){u++;var h=t[f++];i[l++]=s+a,i[l++]=h;for(var v=0;v<h;v++){var c=t[f++],p=t[f++];o[s++]=c,o[s++]=p}}return{flatCoordsOffset:new Uint32Array(i.buffer,0,l),flatCoords:o,count:u}}return{flatCoordsOffset:null,flatCoords:null,count:t.length}},e.prototype.getInitialData=function(t,a){var n=new Se([\"value\"],this);return n.hasItemOption=!1,n.initData(t.data,[],function(i,o,s,l){if(i instanceof Array)return NaN;n.hasItemOption=!0;var u=i.value;if(u!=null)return u instanceof Array?u[l]:u}),n},e.prototype.formatTooltip=function(t,a,n){var i=this.getData(),o=i.getItemModel(t),s=o.get(\"name\");if(s)return s;var l=o.get(\"fromName\"),u=o.get(\"toName\"),f=[];return l!=null&&f.push(l),u!=null&&f.push(u),oe(\"nameValue\",{name:f.join(\" > \")})},e.prototype.preventIncremental=function(){return!!this.get([\"effect\",\"show\"])},e.prototype.getProgressive=function(){var t=this.option.progressive;return t??(this.option.large?1e4:this.get(\"progressive\"))},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return t??(this.option.large?2e4:this.get(\"progressiveThreshold\"))},e.prototype.getZLevelKey=function(){var t=this.getModel(\"effect\"),a=t.get(\"trailLength\");return this.getData().count()>this.getProgressiveThreshold()?this.id:t.get(\"show\")&&a>0?a+\"\":\"\"},e.type=\"series.lines\",e.dependencies=[\"grid\",\"polar\",\"geo\",\"calendar\"],e.defaultOption={coordinateSystem:\"geo\",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:[\"none\",\"none\"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:\"circle\",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:\"end\"},lineStyle:{opacity:.5}},e})(Et);function Ou(r){return r instanceof Array||(r=[r,r]),r}var h4={seriesType:\"lines\",reset:function(r){var e=Ou(r.get(\"symbol\")),t=Ou(r.get(\"symbolSize\")),a=r.getData();a.setVisual(\"fromSymbol\",e&&e[0]),a.setVisual(\"toSymbol\",e&&e[1]),a.setVisual(\"fromSymbolSize\",t&&t[0]),a.setVisual(\"toSymbolSize\",t&&t[1]);function n(i,o){var s=i.getItemModel(o),l=Ou(s.getShallow(\"symbol\",!0)),u=Ou(s.getShallow(\"symbolSize\",!0));l[0]&&i.setItemVisual(o,\"fromSymbol\",l[0]),l[1]&&i.setItemVisual(o,\"toSymbol\",l[1]),u[0]&&i.setItemVisual(o,\"fromSymbolSize\",u[0]),u[1]&&i.setItemVisual(o,\"toSymbolSize\",u[1])}return{dataEach:a.hasItemOption?n:null}}};function v4(r){r.registerChartView(s4),r.registerSeriesModel(f4),r.registerLayout(fI),r.registerVisual(h4)}var c4=256,p4=(function(){function r(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var e=Mr.createCanvas();this.canvas=e}return r.prototype.update=function(e,t,a,n,i,o){var s=this._getBrush(),l=this._getGradient(i,\"inRange\"),u=this._getGradient(i,\"outOfRange\"),f=this.pointSize+this.blurSize,h=this.canvas,v=h.getContext(\"2d\"),c=e.length;h.width=t,h.height=a;for(var p=0;p<c;++p){var d=e[p],g=d[0],y=d[1],m=d[2],_=n(m);v.globalAlpha=_,v.drawImage(s,g-f,y-f)}if(!h.width||!h.height)return h;for(var S=v.getImageData(0,0,h.width,h.height),b=S.data,x=0,w=b.length,T=this.minOpacity,A=this.maxOpacity,C=A-T;x<w;){var _=b[x+3]/256,M=Math.floor(_*(c4-1))*4;if(_>0){var I=o(_)?l:u;_>0&&(_=_*C+T),b[x++]=I[M],b[x++]=I[M+1],b[x++]=I[M+2],b[x++]=I[M+3]*_*256}else x+=4}return v.putImageData(S,0,0),h},r.prototype._getBrush=function(){var e=this._brushCanvas||(this._brushCanvas=Mr.createCanvas()),t=this.pointSize+this.blurSize,a=t*2;e.width=a,e.height=a;var n=e.getContext(\"2d\");return n.clearRect(0,0,a,a),n.shadowOffsetX=a,n.shadowBlur=this.blurSize,n.shadowColor=\"#000\",n.beginPath(),n.arc(-t,t,this.pointSize,0,Math.PI*2,!0),n.closePath(),n.fill(),e},r.prototype._getGradient=function(e,t){for(var a=this._gradientPixels,n=a[t]||(a[t]=new Uint8ClampedArray(256*4)),i=[0,0,0,0],o=0,s=0;s<256;s++)e[t](s/255,!0,i),n[o++]=i[0],n[o++]=i[1],n[o++]=i[2],n[o++]=i[3];return n},r})();function d4(r,e,t){var a=r[1]-r[0];e=G(e,function(o){return{interval:[(o.interval[0]-r[0])/a,(o.interval[1]-r[0])/a]}});var n=e.length,i=0;return function(o){var s;for(s=i;s<n;s++){var l=e[s].interval;if(l[0]<=o&&o<=l[1]){i=s;break}}if(s===n)for(s=i-1;s>=0;s--){var l=e[s].interval;if(l[0]<=o&&o<=l[1]){i=s;break}}return s>=0&&s<n&&t[s]}}function g4(r,e){var t=r[1]-r[0];return e=[(e[0]-r[0])/t,(e[1]-r[0])/t],function(a){return a>=e[0]&&a<=e[1]}}function mx(r){var e=r.dimensions;return e[0]===\"lng\"&&e[1]===\"lat\"}var y4=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i;a.eachComponent(\"visualMap\",function(s){s.eachTargetSeries(function(l){l===t&&(i=s)})}),this._progressiveEls=null,this.group.removeAll();var o=t.coordinateSystem;o.type===\"cartesian2d\"||o.type===\"calendar\"?this._renderOnCartesianAndCalendar(t,n,0,t.getData().count()):mx(o)&&this._renderOnGeo(o,t,i,n)},e.prototype.incrementalPrepareRender=function(t,a,n){this.group.removeAll()},e.prototype.incrementalRender=function(t,a,n,i){var o=a.coordinateSystem;o&&(mx(o)?this.render(a,n,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(a,i,t.start,t.end,!0)))},e.prototype.eachRendered=function(t){nn(this._progressiveEls||this.group,t)},e.prototype._renderOnCartesianAndCalendar=function(t,a,n,i,o){var s=t.coordinateSystem,l=_i(s,\"cartesian2d\"),u,f,h,v;if(l){var c=s.getAxis(\"x\"),p=s.getAxis(\"y\");u=c.getBandWidth()+.5,f=p.getBandWidth()+.5,h=c.scale.getExtent(),v=p.scale.getExtent()}for(var d=this.group,g=t.getData(),y=t.getModel([\"emphasis\",\"itemStyle\"]).getItemStyle(),m=t.getModel([\"blur\",\"itemStyle\"]).getItemStyle(),_=t.getModel([\"select\",\"itemStyle\"]).getItemStyle(),S=t.get([\"itemStyle\",\"borderRadius\"]),b=ie(t),x=t.getModel(\"emphasis\"),w=x.get(\"focus\"),T=x.get(\"blurScope\"),A=x.get(\"disabled\"),C=l?[g.mapDimension(\"x\"),g.mapDimension(\"y\"),g.mapDimension(\"value\")]:[g.mapDimension(\"time\"),g.mapDimension(\"value\")],M=n;M<i;M++){var I=void 0,L=g.getItemVisual(M,\"style\");if(l){var P=g.get(C[0],M),R=g.get(C[1],M);if(isNaN(g.get(C[2],M))||isNaN(P)||isNaN(R)||P<h[0]||P>h[1]||R<v[0]||R>v[1])continue;var E=s.dataToPoint([P,R]);I=new xt({shape:{x:E[0]-u/2,y:E[1]-f/2,width:u,height:f},style:L})}else{if(isNaN(g.get(C[1],M)))continue;I=new xt({z2:1,shape:s.dataToRect([g.get(C[0],M)]).contentShape,style:L})}if(g.hasItemOption){var N=g.getItemModel(M),O=N.getModel(\"emphasis\");y=O.getModel(\"itemStyle\").getItemStyle(),m=N.getModel([\"blur\",\"itemStyle\"]).getItemStyle(),_=N.getModel([\"select\",\"itemStyle\"]).getItemStyle(),S=N.get([\"itemStyle\",\"borderRadius\"]),w=O.get(\"focus\"),T=O.get(\"blurScope\"),A=O.get(\"disabled\"),b=ie(N)}I.shape.r=S;var B=t.getRawValue(M),F=\"-\";B&&B[2]!=null&&(F=B[2]+\"\"),ce(I,b,{labelFetcher:t,labelDataIndex:M,defaultOpacity:L.opacity,defaultText:F}),I.ensureState(\"emphasis\").style=y,I.ensureState(\"blur\").style=m,I.ensureState(\"select\").style=_,Ht(I,w,T,A),I.incremental=o,o&&(I.states.emphasis.hoverLayer=!0),d.add(I),g.setItemGraphicEl(M,I),this._progressiveEls&&this._progressiveEls.push(I)}},e.prototype._renderOnGeo=function(t,a,n,i){var o=n.targetVisuals.inRange,s=n.targetVisuals.outOfRange,l=a.getData(),u=this._hmLayer||this._hmLayer||new p4;u.blurSize=a.get(\"blurSize\"),u.pointSize=a.get(\"pointSize\"),u.minOpacity=a.get(\"minOpacity\"),u.maxOpacity=a.get(\"maxOpacity\");var f=t.getViewRect().clone(),h=t.getRoamTransform();f.applyTransform(h);var v=Math.max(f.x,0),c=Math.max(f.y,0),p=Math.min(f.width+f.x,i.getWidth()),d=Math.min(f.height+f.y,i.getHeight()),g=p-v,y=d-c,m=[l.mapDimension(\"lng\"),l.mapDimension(\"lat\"),l.mapDimension(\"value\")],_=l.mapArray(m,function(w,T,A){var C=t.dataToPoint([w,T]);return C[0]-=v,C[1]-=c,C.push(A),C}),S=n.getExtent(),b=n.type===\"visualMap.continuous\"?g4(S,n.option.range):d4(S,n.getPieceList(),n.option.selected);u.update(_,g,y,o.color.getNormalizer(),{inRange:o.color.getColorMapper(),outOfRange:s.color.getColorMapper()},b);var x=new se({style:{width:g,height:y,x:v,y:c,image:u.canvas},silent:!0});this.group.add(x)},e.type=\"heatmap\",e})(Lt),m4=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(t,a){return ta(null,this,{generateCoord:\"value\"})},e.prototype.preventIncremental=function(){var t=Ro.get(this.get(\"coordinateSystem\"));if(t&&t.dimensions)return t.dimensions[0]===\"lng\"&&t.dimensions[1]===\"lat\"},e.type=\"series.heatmap\",e.dependencies=[\"grid\",\"geo\",\"calendar\"],e.defaultOption={coordinateSystem:\"cartesian2d\",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:\"#212121\"}}},e})(Et);function _4(r){r.registerChartView(y4),r.registerSeriesModel(m4)}var S4=[\"itemStyle\",\"borderWidth\"],_x=[{xy:\"x\",wh:\"width\",index:0,posDesc:[\"left\",\"right\"]},{xy:\"y\",wh:\"height\",index:1,posDesc:[\"top\",\"bottom\"]}],Kc=new Jr,x4=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=this.group,o=t.getData(),s=this._data,l=t.coordinateSystem,u=l.getBaseAxis(),f=u.isHorizontal(),h=l.master.getRect(),v={ecSize:{width:n.getWidth(),height:n.getHeight()},seriesModel:t,coordSys:l,coordSysExtent:[[h.x,h.x+h.width],[h.y,h.y+h.height]],isHorizontal:f,valueDim:_x[+f],categoryDim:_x[1-+f]};o.diff(s).add(function(p){if(o.hasValue(p)){var d=xx(o,p),g=Sx(o,p,d,v),y=bx(o,v,g);o.setItemGraphicEl(p,y),i.add(y),Ax(y,v,g)}}).update(function(p,d){var g=s.getItemGraphicEl(d);if(!o.hasValue(p)){i.remove(g);return}var y=xx(o,p),m=Sx(o,p,y,v),_=gI(o,m);g&&_!==g.__pictorialShapeStr&&(i.remove(g),o.setItemGraphicEl(p,null),g=null),g?M4(g,v,m):g=bx(o,v,m,!0),o.setItemGraphicEl(p,g),g.__pictorialSymbolMeta=m,i.add(g),Ax(g,v,m)}).remove(function(p){var d=s.getItemGraphicEl(p);d&&Tx(s,p,d.__pictorialSymbolMeta.animationModel,d)}).execute();var c=t.get(\"clip\",!0)?Nl(t.coordinateSystem,!1,t):null;return c?i.setClipPath(c):i.removeClipPath(),this._data=o,this.group},e.prototype.remove=function(t,a){var n=this.group,i=this._data;t.get(\"animation\")?i&&i.eachItemGraphicEl(function(o){Tx(i,nt(o).dataIndex,t,o)}):n.removeAll()},e.type=\"pictorialBar\",e})(Lt);function Sx(r,e,t,a){var n=r.getItemLayout(e),i=t.get(\"symbolRepeat\"),o=t.get(\"symbolClip\"),s=t.get(\"symbolPosition\")||\"start\",l=t.get(\"symbolRotate\"),u=(l||0)*Math.PI/180||0,f=t.get(\"symbolPatternSize\")||2,h=t.isAnimationEnabled(),v={dataIndex:e,layout:n,itemModel:t,symbolType:r.getItemVisual(e,\"symbol\")||\"circle\",style:r.getItemVisual(e,\"style\"),symbolClip:o,symbolRepeat:i,symbolRepeatDirection:t.get(\"symbolRepeatDirection\"),symbolPatternSize:f,rotation:u,animationModel:h?t:null,hoverScale:h&&t.get([\"emphasis\",\"scale\"]),z2:t.getShallow(\"z\",!0)||0};b4(t,i,n,a,v),w4(r,e,n,i,o,v.boundingLength,v.pxSign,f,a,v),T4(t,v.symbolScale,u,a,v);var c=v.symbolSize,p=mi(t.get(\"symbolOffset\"),c);return A4(t,c,n,i,o,p,s,v.valueLineWidth,v.boundingLength,v.repeatCutLength,a,v),v}function b4(r,e,t,a,n){var i=a.valueDim,o=r.get(\"symbolBoundingData\"),s=a.coordSys.getOtherAxis(a.coordSys.getBaseAxis()),l=s.toGlobalCoord(s.dataToCoord(0)),u=1-+(t[i.wh]<=0),f;if(z(o)){var h=[jc(s,o[0])-l,jc(s,o[1])-l];h[1]<h[0]&&h.reverse(),f=h[u]}else o!=null?f=jc(s,o)-l:e?f=a.coordSysExtent[i.index][u]-l:f=t[i.wh];n.boundingLength=f,e&&(n.repeatCutLength=t[i.wh]);var v=i.xy===\"x\",c=s.inverse;n.pxSign=v&&!c||!v&&c?f>=0?1:-1:f>0?1:-1}function jc(r,e){return r.toGlobalCoord(r.dataToCoord(r.scale.parse(e)))}function w4(r,e,t,a,n,i,o,s,l,u){var f=l.valueDim,h=l.categoryDim,v=Math.abs(t[h.wh]),c=r.getItemVisual(e,\"symbolSize\"),p;z(c)?p=c.slice():c==null?p=[\"100%\",\"100%\"]:p=[c,c],p[h.index]=W(p[h.index],v),p[f.index]=W(p[f.index],a?v:Math.abs(i)),u.symbolSize=p;var d=u.symbolScale=[p[0]/s,p[1]/s];d[f.index]*=(l.isHorizontal?-1:1)*o}function T4(r,e,t,a,n){var i=r.get(S4)||0;i&&(Kc.attr({scaleX:e[0],scaleY:e[1],rotation:t}),Kc.updateTransform(),i/=Kc.getLineScale(),i*=e[a.valueDim.index]),n.valueLineWidth=i||0}function A4(r,e,t,a,n,i,o,s,l,u,f,h){var v=f.categoryDim,c=f.valueDim,p=h.pxSign,d=Math.max(e[c.index]+s,0),g=d;if(a){var y=Math.abs(l),m=re(r.get(\"symbolMargin\"),\"15%\")+\"\",_=!1;m.lastIndexOf(\"!\")===m.length-1&&(_=!0,m=m.slice(0,m.length-1));var S=W(m,e[c.index]),b=Math.max(d+S*2,0),x=_?0:S*2,w=Dg(a),T=w?a:Cx((y+x)/b),A=y-T*d;S=A/2/(_?T:Math.max(T-1,1)),b=d+S*2,x=_?0:S*2,!w&&a!==\"fixed\"&&(T=u?Cx((Math.abs(u)+x)/b):0),g=T*b-x,h.repeatTimes=T,h.symbolMargin=S}var C=p*(g/2),M=h.pathPosition=[];M[v.index]=t[v.wh]/2,M[c.index]=o===\"start\"?C:o===\"end\"?l-C:l/2,i&&(M[0]+=i[0],M[1]+=i[1]);var I=h.bundlePosition=[];I[v.index]=t[v.xy],I[c.index]=t[c.xy];var L=h.barRectShape=V({},t);L[c.wh]=p*Math.max(Math.abs(t[c.wh]),Math.abs(M[c.index]+C)),L[v.wh]=t[v.wh];var P=h.clipShape={};P[v.xy]=-t[v.xy],P[v.wh]=f.ecSize[v.wh],P[c.xy]=0,P[c.wh]=t[c.wh]}function hI(r){var e=r.symbolPatternSize,t=Zt(r.symbolType,-e/2,-e/2,e,e);return t.attr({culling:!0}),t.type!==\"image\"&&t.setStyle({strokeNoScale:!0}),t}function vI(r,e,t,a){var n=r.__pictorialBundle,i=t.symbolSize,o=t.valueLineWidth,s=t.pathPosition,l=e.valueDim,u=t.repeatTimes||0,f=0,h=i[e.valueDim.index]+o+t.symbolMargin*2;for(im(r,function(d){d.__pictorialAnimationIndex=f,d.__pictorialRepeatTimes=u,f<u?oo(d,null,p(f),t,a):oo(d,null,{scaleX:0,scaleY:0},t,a,function(){n.remove(d)}),f++});f<u;f++){var v=hI(t);v.__pictorialAnimationIndex=f,v.__pictorialRepeatTimes=u,n.add(v);var c=p(f);oo(v,{x:c.x,y:c.y,scaleX:0,scaleY:0},{scaleX:c.scaleX,scaleY:c.scaleY,rotation:c.rotation},t,a)}function p(d){var g=s.slice(),y=t.pxSign,m=d;return(t.symbolRepeatDirection===\"start\"?y>0:y<0)&&(m=u-1-d),g[l.index]=h*(m-u/2+.5)+s[l.index],{x:g[0],y:g[1],scaleX:t.symbolScale[0],scaleY:t.symbolScale[1],rotation:t.rotation}}}function cI(r,e,t,a){var n=r.__pictorialBundle,i=r.__pictorialMainPath;i?oo(i,null,{x:t.pathPosition[0],y:t.pathPosition[1],scaleX:t.symbolScale[0],scaleY:t.symbolScale[1],rotation:t.rotation},t,a):(i=r.__pictorialMainPath=hI(t),n.add(i),oo(i,{x:t.pathPosition[0],y:t.pathPosition[1],scaleX:0,scaleY:0,rotation:t.rotation},{scaleX:t.symbolScale[0],scaleY:t.symbolScale[1]},t,a))}function pI(r,e,t){var a=V({},e.barRectShape),n=r.__pictorialBarRect;n?oo(n,null,{shape:a},e,t):(n=r.__pictorialBarRect=new xt({z2:2,shape:a,silent:!0,style:{stroke:\"transparent\",fill:\"transparent\",lineWidth:0}}),n.disableMorphing=!0,r.add(n))}function dI(r,e,t,a){if(t.symbolClip){var n=r.__pictorialClipPath,i=V({},t.clipShape),o=e.valueDim,s=t.animationModel,l=t.dataIndex;if(n)Tt(n,{shape:i},s,l);else{i[o.wh]=0,n=new xt({shape:i}),r.__pictorialBundle.setClipPath(n),r.__pictorialClipPath=n;var u={};u[o.wh]=t.clipShape[o.wh],gi[a?\"updateProps\":\"initProps\"](n,{shape:u},s,l)}}}function xx(r,e){var t=r.getItemModel(e);return t.getAnimationDelayParams=C4,t.isAnimationEnabled=D4,t}function C4(r){return{index:r.__pictorialAnimationIndex,count:r.__pictorialRepeatTimes}}function D4(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow(\"animation\")}function bx(r,e,t,a){var n=new at,i=new at;return n.add(i),n.__pictorialBundle=i,i.x=t.bundlePosition[0],i.y=t.bundlePosition[1],t.symbolRepeat?vI(n,e,t):cI(n,e,t),pI(n,t,a),dI(n,e,t,a),n.__pictorialShapeStr=gI(r,t),n.__pictorialSymbolMeta=t,n}function M4(r,e,t){var a=t.animationModel,n=t.dataIndex,i=r.__pictorialBundle;Tt(i,{x:t.bundlePosition[0],y:t.bundlePosition[1]},a,n),t.symbolRepeat?vI(r,e,t,!0):cI(r,e,t,!0),pI(r,t,!0),dI(r,e,t,!0)}function Tx(r,e,t,a){var n=a.__pictorialBarRect;n&&n.removeTextContent();var i=[];im(a,function(o){i.push(o)}),a.__pictorialMainPath&&i.push(a.__pictorialMainPath),a.__pictorialClipPath&&(t=null),D(i,function(o){Ja(o,{scaleX:0,scaleY:0},t,e,function(){a.parent&&a.parent.remove(a)})}),r.setItemGraphicEl(e,null)}function gI(r,e){return[r.getItemVisual(e.dataIndex,\"symbol\")||\"none\",!!e.symbolRepeat,!!e.symbolClip].join(\":\")}function im(r,e,t){D(r.__pictorialBundle.children(),function(a){a!==r.__pictorialBarRect&&e.call(t,a)})}function oo(r,e,t,a,n,i){e&&r.attr(e),a.symbolClip&&!n?t&&r.attr(t):t&&gi[n?\"updateProps\":\"initProps\"](r,t,a.animationModel,a.dataIndex,i)}function Ax(r,e,t){var a=t.dataIndex,n=t.itemModel,i=n.getModel(\"emphasis\"),o=i.getModel(\"itemStyle\").getItemStyle(),s=n.getModel([\"blur\",\"itemStyle\"]).getItemStyle(),l=n.getModel([\"select\",\"itemStyle\"]).getItemStyle(),u=n.getShallow(\"cursor\"),f=i.get(\"focus\"),h=i.get(\"blurScope\"),v=i.get(\"scale\");im(r,function(d){if(d instanceof se){var g=d.style;d.useStyle(V({image:g.image,x:g.x,y:g.y,width:g.width,height:g.height},t.style))}else d.useStyle(t.style);var y=d.ensureState(\"emphasis\");y.style=o,v&&(y.scaleX=d.scaleX*1.1,y.scaleY=d.scaleY*1.1),d.ensureState(\"blur\").style=s,d.ensureState(\"select\").style=l,u&&(d.cursor=u),d.z2=t.z2});var c=e.valueDim.posDesc[+(t.boundingLength>0)],p=r.__pictorialBarRect;p.ignoreClip=!0,ce(p,ie(n),{labelFetcher:e.seriesModel,labelDataIndex:a,defaultText:po(e.seriesModel.getData(),a),inheritColor:t.style.fill,defaultOpacity:t.style.opacity,defaultOutsidePosition:c}),Ht(r,f,h,i.get(\"disabled\"))}function Cx(r){var e=Math.round(r);return Math.abs(r-e)<1e-4?e:Math.ceil(r)}var I4=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t.defaultSymbol=\"roundRect\",t}return e.prototype.getInitialData=function(t){return t.stack=null,r.prototype.getInitialData.apply(this,arguments)},e.type=\"series.pictorialBar\",e.dependencies=[\"grid\"],e.defaultOption=on(fl.defaultOption,{symbol:\"circle\",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:\"end\",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:\"-100%\",clip:!1,progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:\"#212121\"}}}),e})(fl);function L4(r){r.registerChartView(x4),r.registerSeriesModel(I4),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,lt(QC,\"pictorialBar\")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,tD(\"pictorialBar\"))}var P4=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._layers=[],t}return e.prototype.render=function(t,a,n){var i=t.getData(),o=this,s=this.group,l=t.getLayerSeries(),u=i.getLayout(\"layoutInfo\"),f=u.rect,h=u.boundaryGap;s.x=0,s.y=f.y+h[0];function v(g){return g.name}var c=new ya(this._layersSeries||[],l,v,v),p=[];c.add($(d,this,\"add\")).update($(d,this,\"update\")).remove($(d,this,\"remove\")).execute();function d(g,y,m){var _=o._layers;if(g===\"remove\"){s.remove(_[y]);return}for(var S=[],b=[],x,w=l[y].indices,T=0;T<w.length;T++){var A=i.getItemLayout(w[T]),C=A.x,M=A.y0,I=A.y;S.push(C,M),b.push(C,M+I),x=i.getItemVisual(w[T],\"style\")}var L,P=i.getItemLayout(w[0]),R=t.getModel(\"label\"),E=R.get(\"margin\"),N=t.getModel(\"emphasis\");if(g===\"add\"){var O=p[y]=new at;L=new HD({shape:{points:S,stackedOnPoints:b,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),O.add(L),s.add(O),t.isAnimationEnabled()&&L.setClipPath(R4(L.getBoundingRect(),t,function(){L.removeClipPath()}))}else{var O=_[m];L=O.childAt(0),s.add(O),p[y]=O,Tt(L,{shape:{points:S,stackedOnPoints:b}},t),Pr(L)}ce(L,ie(t),{labelDataIndex:w[T-1],defaultText:i.getName(w[T-1]),inheritColor:x.fill},{normal:{verticalAlign:\"middle\"}}),L.setTextConfig({position:null,local:!0});var B=L.getTextContent();B&&(B.x=P.x-E,B.y=P.y0+P.y/2),L.useStyle(x),i.setItemGraphicEl(y,L),ve(L,t),Ht(L,N.get(\"focus\"),N.get(\"blurScope\"),N.get(\"disabled\"))}this._layersSeries=l,this._layers=p},e.type=\"themeRiver\",e})(Lt);function R4(r,e,t){var a=new xt({shape:{x:r.x-10,y:r.y-10,width:0,height:r.height+20}});return Gt(a,{shape:{x:r.x-50,width:r.width+100,height:r.height+20}},e,t),a}var Jc=2,E4=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new zl($(this.getData,this),$(this.getRawData,this))},e.prototype.fixData=function(t){var a=t.length,n={},i=Yp(t,function(v){return n.hasOwnProperty(v[0]+\"\")||(n[v[0]+\"\"]=-1),v[2]}),o=[];i.buckets.each(function(v,c){o.push({name:c,dataList:v})});for(var s=o.length,l=0;l<s;++l){for(var u=o[l].name,f=0;f<o[l].dataList.length;++f){var h=o[l].dataList[f][0]+\"\";n[h]=l}for(var h in n)n.hasOwnProperty(h)&&n[h]!==l&&(n[h]=l,t[a]=[h,0,u],a++)}return t},e.prototype.getInitialData=function(t,a){for(var n=this.getReferringComponents(\"singleAxis\",Kt).models[0],i=n.get(\"type\"),o=At(t.data,function(p){return p[2]!==void 0}),s=this.fixData(o||[]),l=[],u=this.nameMap=Z(),f=0,h=0;h<s.length;++h)l.push(s[h][Jc]),u.get(s[h][Jc])||(u.set(s[h][Jc],f),f++);var v=No(s,{coordDimensions:[\"single\"],dimensionsDefine:[{name:\"time\",type:zf(i)},{name:\"value\",type:\"float\"},{name:\"name\",type:\"ordinal\"}],encodeDefine:{single:0,value:1,itemName:2}}).dimensions,c=new Se(v,this);return c.initData(s),c},e.prototype.getLayerSeries=function(){for(var t=this.getData(),a=t.count(),n=[],i=0;i<a;++i)n[i]=i;var o=t.mapDimension(\"single\"),s=Yp(n,function(u){return t.get(\"name\",u)}),l=[];return s.buckets.each(function(u,f){u.sort(function(h,v){return t.get(o,h)-t.get(o,v)}),l.push({name:f,indices:u})}),l},e.prototype.getAxisTooltipData=function(t,a,n){z(t)||(t=t?[t]:[]);for(var i=this.getData(),o=this.getLayerSeries(),s=[],l=o.length,u,f=0;f<l;++f){for(var h=Number.MAX_VALUE,v=-1,c=o[f].indices.length,p=0;p<c;++p){var d=i.get(t[0],o[f].indices[p]),g=Math.abs(d-a);g<=h&&(u=d,h=g,v=o[f].indices[p])}s.push(v)}return{dataIndices:s,nestestValue:u}},e.prototype.formatTooltip=function(t,a,n){var i=this.getData(),o=i.getName(t),s=i.get(i.mapDimension(\"value\"),t);return oe(\"nameValue\",{name:o,value:s})},e.type=\"series.themeRiver\",e.dependencies=[\"singleAxis\"],e.defaultOption={z:2,colorBy:\"data\",coordinateSystem:\"singleAxis\",boundaryGap:[\"10%\",\"10%\"],singleAxisIndex:0,animationEasing:\"linear\",label:{margin:4,show:!0,position:\"left\",fontSize:11},emphasis:{label:{show:!0}}},e})(Et);function k4(r,e){r.eachSeriesByType(\"themeRiver\",function(t){var a=t.getData(),n=t.coordinateSystem,i={},o=n.getRect();i.rect=o;var s=t.get(\"boundaryGap\"),l=n.getAxis();if(i.boundaryGap=s,l.orient===\"horizontal\"){s[0]=W(s[0],o.height),s[1]=W(s[1],o.height);var u=o.height-s[0]-s[1];Dx(a,t,u)}else{s[0]=W(s[0],o.width),s[1]=W(s[1],o.width);var f=o.width-s[0]-s[1];Dx(a,t,f)}a.setLayout(\"layoutInfo\",i)})}function Dx(r,e,t){if(r.count())for(var a=e.coordinateSystem,n=e.getLayerSeries(),i=r.mapDimension(\"single\"),o=r.mapDimension(\"value\"),s=G(n,function(g){return G(g.indices,function(y){var m=a.dataToPoint(r.get(i,y));return m[1]=r.get(o,y),m})}),l=O4(s),u=l.y0,f=t/l.max,h=n.length,v=n[0].indices.length,c,p=0;p<v;++p){c=u[p]*f,r.setItemLayout(n[0].indices[p],{layerIndex:0,x:s[0][p][0],y0:c,y:s[0][p][1]*f});for(var d=1;d<h;++d)c+=s[d-1][p][1]*f,r.setItemLayout(n[d].indices[p],{layerIndex:d,x:s[d][p][0],y0:c,y:s[d][p][1]*f})}}function O4(r){for(var e=r.length,t=r[0].length,a=[],n=[],i=0,o=0;o<t;++o){for(var s=0,l=0;l<e;++l)s+=r[l][o][1];s>i&&(i=s),a.push(s)}for(var u=0;u<t;++u)n[u]=(i-a[u])/2;i=0;for(var f=0;f<t;++f){var h=a[f]+n[f];h>i&&(i=h)}return{y0:n,max:i}}function N4(r){r.registerChartView(P4),r.registerSeriesModel(E4),r.registerLayout(k4),r.registerProcessor(Vl(\"themeRiver\"))}var B4=2,V4=4,Mx=(function(r){k(e,r);function e(t,a,n,i){var o=r.call(this)||this;o.z2=B4,o.textConfig={inside:!0},nt(o).seriesIndex=a.seriesIndex;var s=new St({z2:V4,silent:t.getModel().get([\"label\",\"silent\"])});return o.setTextContent(s),o.updateData(!0,t,a,n,i),o}return e.prototype.updateData=function(t,a,n,i,o){this.node=a,a.piece=this,n=n||this._seriesModel,i=i||this._ecModel;var s=this;nt(s).dataIndex=a.dataIndex;var l=a.getModel(),u=l.getModel(\"emphasis\"),f=a.getLayout(),h=V({},f);h.label=null;var v=a.getVisual(\"style\");v.lineJoin=\"bevel\";var c=a.getVisual(\"decal\");c&&(v.decal=co(c,o));var p=Kn(l.getModel(\"itemStyle\"),h,!0);V(h,p),D(Ee,function(m){var _=s.ensureState(m),S=l.getModel([m,\"itemStyle\"]);_.style=S.getItemStyle();var b=Kn(S,h);b&&(_.shape=b)}),t?(s.setShape(h),s.shape.r=f.r0,Gt(s,{shape:{r:f.r}},n,a.dataIndex)):(Tt(s,{shape:h},n),Pr(s)),s.useStyle(v),this._updateLabel(n);var d=l.getShallow(\"cursor\");d&&s.attr(\"cursor\",d),this._seriesModel=n||this._seriesModel,this._ecModel=i||this._ecModel;var g=u.get(\"focus\"),y=g===\"relative\"?lo(a.getAncestorsIndices(),a.getDescendantIndices()):g===\"ancestor\"?a.getAncestorsIndices():g===\"descendant\"?a.getDescendantIndices():g;Ht(this,y,u.get(\"blurScope\"),u.get(\"disabled\"))},e.prototype._updateLabel=function(t){var a=this,n=this.node.getModel(),i=n.getModel(\"label\"),o=this.node.getLayout(),s=o.endAngle-o.startAngle,l=(o.startAngle+o.endAngle)/2,u=Math.cos(l),f=Math.sin(l),h=this,v=h.getTextContent(),c=this.node.dataIndex,p=i.get(\"minAngle\")/180*Math.PI,d=i.get(\"show\")&&!(p!=null&&Math.abs(s)<p);v.ignore=!d,D(Js,function(y){var m=y===\"normal\"?n.getModel(\"label\"):n.getModel([y,\"label\"]),_=y===\"normal\",S=_?v:v.ensureState(y),b=t.getFormattedLabel(c,y);_&&(b=b||a.node.name),S.style=Nt(m,{},null,y!==\"normal\",!0),b&&(S.style.text=b);var x=m.get(\"show\");x!=null&&!_&&(S.ignore=!x);var w=g(m,\"position\"),T=_?h:h.states[y],A=T.style.fill;T.textConfig={outsideFill:m.get(\"color\")===\"inherit\"?A:null,inside:w!==\"outside\"};var C,M=g(m,\"distance\")||0,I=g(m,\"align\"),L=g(m,\"rotate\"),P=Math.PI*.5,R=Math.PI*1.5,E=$e(L===\"tangential\"?Math.PI/2-l:l),N=E>P&&!uo(E-P)&&E<R;w===\"outside\"?(C=o.r+M,I=N?\"right\":\"left\"):!I||I===\"center\"?(s===2*Math.PI&&o.r0===0?C=0:C=(o.r+o.r0)/2,I=\"center\"):I===\"left\"?(C=o.r0+M,I=N?\"right\":\"left\"):I===\"right\"&&(C=o.r-M,I=N?\"left\":\"right\"),S.style.align=I,S.style.verticalAlign=g(m,\"verticalAlign\")||\"middle\",S.x=C*u+o.cx,S.y=C*f+o.cy;var O=0;L===\"radial\"?O=$e(-l)+(N?Math.PI:0):L===\"tangential\"?O=$e(Math.PI/2-l)+(N?Math.PI:0):wt(L)&&(O=L*Math.PI/180),S.rotation=$e(O)});function g(y,m){var _=y.get(m);return _??i.get(m)}v.dirtyStyle()},e})(be),Xd=\"sunburstRootToNode\",Ix=\"sunburstHighlight\",z4=\"sunburstUnhighlight\";function G4(r){r.registerAction({type:Xd,update:\"updateView\"},function(e,t){t.eachComponent({mainType:\"series\",subType:\"sunburst\",query:e},a);function a(n,i){var o=vl(e,[Xd],n);if(o){var s=n.getViewRoot();s&&(e.direction=Wy(s,o.node)?\"rollUp\":\"drillDown\"),n.resetViewRoot(o.node)}}}),r.registerAction({type:Ix,update:\"none\"},function(e,t,a){e=V({},e),t.eachComponent({mainType:\"series\",subType:\"sunburst\",query:e},n);function n(i){var o=vl(e,[Ix],i);o&&(e.dataIndex=o.node.dataIndex)}a.dispatchAction(V(e,{type:\"highlight\"}))}),r.registerAction({type:z4,update:\"updateView\"},function(e,t,a){e=V({},e),a.dispatchAction(V(e,{type:\"downplay\"}))})}var F4=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n,i){var o=this;this.seriesModel=t,this.api=n,this.ecModel=a;var s=t.getData(),l=s.tree.root,u=t.getViewRoot(),f=this.group,h=t.get(\"renderLabelForZeroData\"),v=[];u.eachNode(function(m){v.push(m)});var c=this._oldChildren||[];p(v,c),y(l,u),this._initEvents(),this._oldChildren=v;function p(m,_){if(m.length===0&&_.length===0)return;new ya(_,m,S,S).add(b).update(b).remove(lt(b,null)).execute();function S(x){return x.getId()}function b(x,w){var T=x==null?null:m[x],A=w==null?null:_[w];d(T,A)}}function d(m,_){if(!h&&m&&!m.getValue()&&(m=null),m!==l&&_!==l){if(_&&_.piece)m?(_.piece.updateData(!1,m,t,a,n),s.setItemGraphicEl(m.dataIndex,_.piece)):g(_);else if(m){var S=new Mx(m,t,a,n);f.add(S),s.setItemGraphicEl(m.dataIndex,S)}}}function g(m){m&&m.piece&&(f.remove(m.piece),m.piece=null)}function y(m,_){_.depth>0?(o.virtualPiece?o.virtualPiece.updateData(!1,m,t,a,n):(o.virtualPiece=new Mx(m,t,a,n),f.add(o.virtualPiece)),_.piece.off(\"click\"),o.virtualPiece.on(\"click\",function(S){o._rootToNode(_.parentNode)})):o.virtualPiece&&(f.remove(o.virtualPiece),o.virtualPiece=null)}},e.prototype._initEvents=function(){var t=this;this.group.off(\"click\"),this.group.on(\"click\",function(a){var n=!1,i=t.seriesModel.getViewRoot();i.eachNode(function(o){if(!n&&o.piece&&o.piece===a.target){var s=o.getModel().get(\"nodeClick\");if(s===\"rootToNode\")t._rootToNode(o);else if(s===\"link\"){var l=o.getModel(),u=l.get(\"link\");if(u){var f=l.get(\"target\",!0)||\"_blank\";If(u,f)}}n=!0}})})},e.prototype._rootToNode=function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:Xd,from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},e.prototype.containPoint=function(t,a){var n=a.getData(),i=n.getItemLayout(0);if(i){var o=t[0]-i.cx,s=t[1]-i.cy,l=Math.sqrt(o*o+s*s);return l<=i.r&&l>=i.r0}},e.type=\"sunburst\",e})(Lt),H4=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.ignoreStyleOnData=!0,t}return e.prototype.getInitialData=function(t,a){var n={name:t.name,children:t.data};yI(n);var i=this._levelModels=G(t.levels||[],function(l){return new Ct(l,this,a)},this),o=Hy.createTree(n,this,s);function s(l){l.wrapMethod(\"getItemModel\",function(u,f){var h=o.getNodeByDataIndex(f),v=i[h.depth];return v&&(u.parentModel=v),u})}return o.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.getDataParams=function(t){var a=r.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return a.treePathInfo=qh(n,this),a},e.prototype.getLevelModel=function(t){return this._levelModels&&this._levelModels[t.depth]},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var a=this.getRawData().tree.root;(!t||t!==a&&!a.contains(t))&&(this._viewRoot=a)},e.prototype.enableAriaDecal=function(){bM(this)},e.type=\"series.sunburst\",e.defaultOption={z:2,center:[\"50%\",\"50%\"],radius:[0,\"75%\"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:\"rootToNode\",renderLabelForZeroData:!1,label:{rotate:\"radial\",show:!0,opacity:1,align:\"center\",position:\"inside\",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:\"white\",borderType:\"solid\",shadowBlur:0,shadowColor:\"rgba(0, 0, 0, 0.2)\",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:\"descendant\"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:\"expansion\",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:\"desc\"},e})(Et);function yI(r){var e=0;D(r.children,function(a){yI(a);var n=a.value;z(n)&&(n=n[0]),e+=n});var t=r.value;z(t)&&(t=t[0]),(t==null||isNaN(t))&&(t=e),t<0&&(t=0),z(r.value)?r.value[0]=t:r.value=t}var Lx=Math.PI/180;function W4(r,e,t){e.eachSeriesByType(r,function(a){var n=a.get(\"center\"),i=a.get(\"radius\");z(i)||(i=[0,i]),z(n)||(n=[n,n]);var o=t.getWidth(),s=t.getHeight(),l=Math.min(o,s),u=W(n[0],o),f=W(n[1],s),h=W(i[0],l/2),v=W(i[1],l/2),c=-a.get(\"startAngle\")*Lx,p=a.get(\"minAngle\")*Lx,d=a.getData().tree.root,g=a.getViewRoot(),y=g.depth,m=a.get(\"sort\");m!=null&&mI(g,m);var _=0;D(g.children,function(E){!isNaN(E.getValue())&&_++});var S=g.getValue(),b=Math.PI/(S||_)*2,x=g.depth>0,w=g.height-(x?-1:1),T=(v-h)/(w||1),A=a.get(\"clockwise\"),C=a.get(\"stillShowZeroSum\"),M=A?1:-1,I=function(E,N){if(E){var O=N;if(E!==d){var B=E.getValue(),F=S===0&&C?b:B*b;F<p&&(F=p),O=N+M*F;var H=E.depth-y-(x?-1:1),U=h+T*H,j=h+T*(H+1),Q=a.getLevelModel(E);if(Q){var it=Q.get(\"r0\",!0),Pt=Q.get(\"r\",!0),Ut=Q.get(\"radius\",!0);Ut!=null&&(it=Ut[0],Pt=Ut[1]),it!=null&&(U=W(it,l/2)),Pt!=null&&(j=W(Pt,l/2))}E.setLayout({angle:F,startAngle:N,endAngle:O,clockwise:A,cx:u,cy:f,r0:U,r:j})}if(E.children&&E.children.length){var ct=0;D(E.children,function(et){ct+=I(et,N+ct)})}return O-N}};if(x){var L=h,P=h+T,R=Math.PI*2;d.setLayout({angle:R,startAngle:c,endAngle:c+R,clockwise:A,cx:u,cy:f,r0:L,r:P})}I(g,c)})}function mI(r,e){var t=r.children||[];r.children=U4(t,e),t.length&&D(r.children,function(a){mI(a,e)})}function U4(r,e){if(K(e)){var t=G(r,function(n,i){var o=n.getValue();return{params:{depth:n.depth,height:n.height,dataIndex:n.dataIndex,getValue:function(){return o}},index:i}});return t.sort(function(n,i){return e(n.params,i.params)}),G(t,function(n){return r[n.index]})}else{var a=e===\"asc\";return r.sort(function(n,i){var o=(n.getValue()-i.getValue())*(a?1:-1);return o===0?(n.dataIndex-i.dataIndex)*(a?-1:1):o})}}function Y4(r){var e={};function t(a,n,i){for(var o=a;o&&o.depth>1;)o=o.parentNode;var s=n.getColorFromPalette(o.name||o.dataIndex+\"\",e);return a.depth>1&&Y(s)&&(s=yf(s,(a.depth-1)/(i-1)*.5)),s}r.eachSeriesByType(\"sunburst\",function(a){var n=a.getData(),i=n.tree;i.eachNode(function(o){var s=o.getModel(),l=s.getModel(\"itemStyle\").getItemStyle();l.fill||(l.fill=t(o,a,i.root.height));var u=n.ensureUniqueItemVisual(o.dataIndex,\"style\");V(u,l)})})}function $4(r){r.registerChartView(F4),r.registerSeriesModel(H4),r.registerLayout(lt(W4,\"sunburst\")),r.registerProcessor(lt(Vl,\"sunburst\")),r.registerVisual(Y4),G4(r)}var Px={color:\"fill\",borderColor:\"stroke\"},X4={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},va=bt(),Z4=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(){this.currentZLevel=this.get(\"zlevel\",!0),this.currentZ=this.get(\"z\",!0)},e.prototype.getInitialData=function(t,a){return ta(null,this)},e.prototype.getDataParams=function(t,a,n){var i=r.prototype.getDataParams.call(this,t,a);return n&&(i.info=va(n).info),i},e.type=\"series.custom\",e.dependencies=[\"grid\",\"polar\",\"geo\",\"singleAxis\",\"calendar\"],e.defaultOption={coordinateSystem:\"cartesian2d\",z:2,legendHoverLink:!0,clip:!1},e})(Et);function q4(r,e){return e=e||[0,0],G([\"x\",\"y\"],function(t,a){var n=this.getAxis(t),i=e[a],o=r[a]/2;return n.type===\"category\"?n.getBandWidth():Math.abs(n.dataToCoord(i-o)-n.dataToCoord(i+o))},this)}function K4(r){var e=r.master.getRect();return{coordSys:{type:\"cartesian2d\",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(t){return r.dataToPoint(t)},size:$(q4,r)}}}function j4(r,e){return e=e||[0,0],G([0,1],function(t){var a=e[t],n=r[t]/2,i=[],o=[];return i[t]=a-n,o[t]=a+n,i[1-t]=o[1-t]=e[1-t],Math.abs(this.dataToPoint(i)[t]-this.dataToPoint(o)[t])},this)}function J4(r){var e=r.getBoundingRect();return{coordSys:{type:\"geo\",x:e.x,y:e.y,width:e.width,height:e.height,zoom:r.getZoom()},api:{coord:function(t){return r.dataToPoint(t)},size:$(j4,r)}}}function Q4(r,e){var t=this.getAxis(),a=e instanceof Array?e[0]:e,n=(r instanceof Array?r[0]:r)/2;return t.type===\"category\"?t.getBandWidth():Math.abs(t.dataToCoord(a-n)-t.dataToCoord(a+n))}function tW(r){var e=r.getRect();return{coordSys:{type:\"singleAxis\",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(t){return r.dataToPoint(t)},size:$(Q4,r)}}}function eW(r,e){return e=e||[0,0],G([\"Radius\",\"Angle\"],function(t,a){var n=\"get\"+t+\"Axis\",i=this[n](),o=e[a],s=r[a]/2,l=i.type===\"category\"?i.getBandWidth():Math.abs(i.dataToCoord(o-s)-i.dataToCoord(o+s));return t===\"Angle\"&&(l=l*Math.PI/180),l},this)}function rW(r){var e=r.getRadiusAxis(),t=r.getAngleAxis(),a=e.getExtent();return a[0]>a[1]&&a.reverse(),{coordSys:{type:\"polar\",cx:r.cx,cy:r.cy,r:a[1],r0:a[0]},api:{coord:function(n){var i=e.dataToRadius(n[0]),o=t.dataToAngle(n[1]),s=r.coordToPoint([i,o]);return s.push(i,o*Math.PI/180),s},size:$(eW,r)}}}function aW(r){var e=r.getRect(),t=r.getRangeInfo();return{coordSys:{type:\"calendar\",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:r.getCellWidth(),cellHeight:r.getCellHeight(),rangeInfo:{start:t.start,end:t.end,weeks:t.weeks,dayCount:t.allDay}},api:{coord:function(a,n){return r.dataToPoint(a,n)}}}}function _I(r,e,t,a){return r&&(r.legacy||r.legacy!==!1&&!t&&!a&&e!==\"tspan\"&&(e===\"text\"||X(r,\"text\")))}function SI(r,e,t){var a=r,n,i,o;if(e===\"text\")o=a;else{o={},X(a,\"text\")&&(o.text=a.text),X(a,\"rich\")&&(o.rich=a.rich),X(a,\"textFill\")&&(o.fill=a.textFill),X(a,\"textStroke\")&&(o.stroke=a.textStroke),X(a,\"fontFamily\")&&(o.fontFamily=a.fontFamily),X(a,\"fontSize\")&&(o.fontSize=a.fontSize),X(a,\"fontStyle\")&&(o.fontStyle=a.fontStyle),X(a,\"fontWeight\")&&(o.fontWeight=a.fontWeight),i={type:\"text\",style:o,silent:!0},n={};var s=X(a,\"textPosition\");t?n.position=s?a.textPosition:\"inside\":s&&(n.position=a.textPosition),X(a,\"textPosition\")&&(n.position=a.textPosition),X(a,\"textOffset\")&&(n.offset=a.textOffset),X(a,\"textRotation\")&&(n.rotation=a.textRotation),X(a,\"textDistance\")&&(n.distance=a.textDistance)}return Rx(o,r),D(o.rich,function(l){Rx(l,l)}),{textConfig:n,textContent:i}}function Rx(r,e){e&&(e.font=e.textFont||e.font,X(e,\"textStrokeWidth\")&&(r.lineWidth=e.textStrokeWidth),X(e,\"textAlign\")&&(r.align=e.textAlign),X(e,\"textVerticalAlign\")&&(r.verticalAlign=e.textVerticalAlign),X(e,\"textLineHeight\")&&(r.lineHeight=e.textLineHeight),X(e,\"textWidth\")&&(r.width=e.textWidth),X(e,\"textHeight\")&&(r.height=e.textHeight),X(e,\"textBackgroundColor\")&&(r.backgroundColor=e.textBackgroundColor),X(e,\"textPadding\")&&(r.padding=e.textPadding),X(e,\"textBorderColor\")&&(r.borderColor=e.textBorderColor),X(e,\"textBorderWidth\")&&(r.borderWidth=e.textBorderWidth),X(e,\"textBorderRadius\")&&(r.borderRadius=e.textBorderRadius),X(e,\"textBoxShadowColor\")&&(r.shadowColor=e.textBoxShadowColor),X(e,\"textBoxShadowBlur\")&&(r.shadowBlur=e.textBoxShadowBlur),X(e,\"textBoxShadowOffsetX\")&&(r.shadowOffsetX=e.textBoxShadowOffsetX),X(e,\"textBoxShadowOffsetY\")&&(r.shadowOffsetY=e.textBoxShadowOffsetY))}function Ex(r,e,t){var a=r;a.textPosition=a.textPosition||t.position||\"inside\",t.offset!=null&&(a.textOffset=t.offset),t.rotation!=null&&(a.textRotation=t.rotation),t.distance!=null&&(a.textDistance=t.distance);var n=a.textPosition.indexOf(\"inside\")>=0,i=r.fill||\"#000\";kx(a,e);var o=a.textFill==null;return n?o&&(a.textFill=t.insideFill||\"#fff\",!a.textStroke&&t.insideStroke&&(a.textStroke=t.insideStroke),!a.textStroke&&(a.textStroke=i),a.textStrokeWidth==null&&(a.textStrokeWidth=2)):(o&&(a.textFill=r.fill||t.outsideFill||\"#000\"),!a.textStroke&&t.outsideStroke&&(a.textStroke=t.outsideStroke)),a.text=e.text,a.rich=e.rich,D(e.rich,function(s){kx(s,s)}),a}function kx(r,e){e&&(X(e,\"fill\")&&(r.textFill=e.fill),X(e,\"stroke\")&&(r.textStroke=e.fill),X(e,\"lineWidth\")&&(r.textStrokeWidth=e.lineWidth),X(e,\"font\")&&(r.font=e.font),X(e,\"fontStyle\")&&(r.fontStyle=e.fontStyle),X(e,\"fontWeight\")&&(r.fontWeight=e.fontWeight),X(e,\"fontSize\")&&(r.fontSize=e.fontSize),X(e,\"fontFamily\")&&(r.fontFamily=e.fontFamily),X(e,\"align\")&&(r.textAlign=e.align),X(e,\"verticalAlign\")&&(r.textVerticalAlign=e.verticalAlign),X(e,\"lineHeight\")&&(r.textLineHeight=e.lineHeight),X(e,\"width\")&&(r.textWidth=e.width),X(e,\"height\")&&(r.textHeight=e.height),X(e,\"backgroundColor\")&&(r.textBackgroundColor=e.backgroundColor),X(e,\"padding\")&&(r.textPadding=e.padding),X(e,\"borderColor\")&&(r.textBorderColor=e.borderColor),X(e,\"borderWidth\")&&(r.textBorderWidth=e.borderWidth),X(e,\"borderRadius\")&&(r.textBorderRadius=e.borderRadius),X(e,\"shadowColor\")&&(r.textBoxShadowColor=e.shadowColor),X(e,\"shadowBlur\")&&(r.textBoxShadowBlur=e.shadowBlur),X(e,\"shadowOffsetX\")&&(r.textBoxShadowOffsetX=e.shadowOffsetX),X(e,\"shadowOffsetY\")&&(r.textBoxShadowOffsetY=e.shadowOffsetY),X(e,\"textShadowColor\")&&(r.textShadowColor=e.textShadowColor),X(e,\"textShadowBlur\")&&(r.textShadowBlur=e.textShadowBlur),X(e,\"textShadowOffsetX\")&&(r.textShadowOffsetX=e.textShadowOffsetX),X(e,\"textShadowOffsetY\")&&(r.textShadowOffsetY=e.textShadowOffsetY))}var xI={position:[\"x\",\"y\"],scale:[\"scaleX\",\"scaleY\"],origin:[\"originX\",\"originY\"]},Ox=_t(xI);ur(qr,function(r,e){return r[e]=1,r},{});qr.join(\", \");var jf=[\"\",\"style\",\"shape\",\"extra\"],mo=bt();function om(r,e,t,a,n){var i=r+\"Animation\",o=Co(r,a,n)||{},s=mo(e).userDuring;return o.duration>0&&(o.during=s?$(lW,{el:e,userDuring:s}):null,o.setToFinal=!0,o.scope=r),V(o,t[i]),o}function of(r,e,t,a){a=a||{};var n=a.dataIndex,i=a.isInit,o=a.clearStyle,s=t.isAnimationEnabled(),l=mo(r),u=e.style;l.userDuring=e.during;var f={},h={};if(fW(r,e,h),Bx(\"shape\",e,h),Bx(\"extra\",e,h),!i&&s&&(uW(r,e,f),Nx(\"shape\",r,e,f),Nx(\"extra\",r,e,f),hW(r,e,u,f)),h.style=u,nW(r,h,o),oW(r,e),s)if(i){var v={};D(jf,function(p){var d=p?e[p]:e;d&&d.enterFrom&&(p&&(v[p]=v[p]||{}),V(p?v[p]:v,d.enterFrom))});var c=om(\"enter\",r,e,t,n);c.duration>0&&r.animateFrom(v,c)}else iW(r,e,n||0,t,f);bI(r,e),u?r.dirty():r.markRedraw()}function bI(r,e){for(var t=mo(r).leaveToProps,a=0;a<jf.length;a++){var n=jf[a],i=n?e[n]:e;i&&i.leaveTo&&(t||(t=mo(r).leaveToProps={}),n&&(t[n]=t[n]||{}),V(n?t[n]:t,i.leaveTo))}}function Jh(r,e,t,a){if(r){var n=r.parent,i=mo(r).leaveToProps;if(i){var o=om(\"update\",r,e,t,0);o.done=function(){n.remove(r)},r.animateTo(i,o)}else n.remove(r)}}function ai(r){return r===\"all\"}function nW(r,e,t){var a=e.style;if(!r.isGroup&&a){if(t){r.useStyle({});for(var n=r.animators,i=0;i<n.length;i++){var o=n[i];o.targetName===\"style\"&&o.changeTarget(r.style)}}r.setStyle(a)}e&&(e.style=null,e&&r.attr(e),e.style=a)}function iW(r,e,t,a,n){if(n){var i=om(\"update\",r,e,a,t);i.duration>0&&r.animateFrom(n,i)}}function oW(r,e){X(e,\"silent\")&&(r.silent=e.silent),X(e,\"ignore\")&&(r.ignore=e.ignore),r instanceof fr&&X(e,\"invisible\")&&(r.invisible=e.invisible),r instanceof mt&&X(e,\"autoBatch\")&&(r.autoBatch=e.autoBatch)}var Vr={},sW={setTransform:function(r,e){return Vr.el[r]=e,this},getTransform:function(r){return Vr.el[r]},setShape:function(r,e){var t=Vr.el,a=t.shape||(t.shape={});return a[r]=e,t.dirtyShape&&t.dirtyShape(),this},getShape:function(r){var e=Vr.el.shape;if(e)return e[r]},setStyle:function(r,e){var t=Vr.el,a=t.style;return a&&(a[r]=e,t.dirtyStyle&&t.dirtyStyle()),this},getStyle:function(r){var e=Vr.el.style;if(e)return e[r]},setExtra:function(r,e){var t=Vr.el.extra||(Vr.el.extra={});return t[r]=e,this},getExtra:function(r){var e=Vr.el.extra;if(e)return e[r]}};function lW(){var r=this,e=r.el;if(e){var t=mo(e).userDuring,a=r.userDuring;if(t!==a){r.el=r.userDuring=null;return}Vr.el=e,a(sW)}}function Nx(r,e,t,a){var n=t[r];if(n){var i=e[r],o;if(i){var s=t.transition,l=n.transition;if(l)if(!o&&(o=a[r]={}),ai(l))V(o,i);else for(var u=Rt(l),f=0;f<u.length;f++){var h=u[f],v=i[h];o[h]=v}else if(ai(s)||vt(s,r)>=0){!o&&(o=a[r]={});for(var c=_t(i),f=0;f<c.length;f++){var h=c[f],v=i[h];vW(n[h],v)&&(o[h]=v)}}}}}function Bx(r,e,t){var a=e[r];if(a)for(var n=t[r]={},i=_t(a),o=0;o<i.length;o++){var s=i[o];n[s]=Rs(a[s])}}function uW(r,e,t){for(var a=e.transition,n=ai(a)?qr:Rt(a||[]),i=0;i<n.length;i++){var o=n[i];if(!(o===\"style\"||o===\"shape\"||o===\"extra\")){var s=r[o];t[o]=s}}}function fW(r,e,t){for(var a=0;a<Ox.length;a++){var n=Ox[a],i=xI[n],o=e[n];o&&(t[i[0]]=o[0],t[i[1]]=o[1])}for(var a=0;a<qr.length;a++){var s=qr[a];e[s]!=null&&(t[s]=e[s])}}function hW(r,e,t,a){if(t){var n=r.style,i;if(n){var o=t.transition,s=e.transition;if(o&&!ai(o)){var l=Rt(o);!i&&(i=a.style={});for(var u=0;u<l.length;u++){var f=l[u],h=n[f];i[f]=h}}else if(r.getAnimationStyleProps&&(ai(s)||ai(o)||vt(s,\"style\")>=0)){var v=r.getAnimationStyleProps(),c=v?v.style:null;if(c){!i&&(i=a.style={});for(var p=_t(t),u=0;u<p.length;u++){var f=p[u];if(c[f]){var h=n[f];i[f]=h}}}}}}}function vW(r,e){return he(r)?r!==e:r!=null&&isFinite(r)}var wI=bt(),cW=[\"percent\",\"easing\",\"shape\",\"style\",\"extra\"];function TI(r){r.stopAnimation(\"keyframe\"),r.attr(wI(r))}function Jf(r,e,t){if(!(!t.isAnimationEnabled()||!e)){if(z(e)){D(e,function(s){Jf(r,s,t)});return}var a=e.keyframes,n=e.duration;if(t&&n==null){var i=Co(\"enter\",t,0);n=i&&i.duration}if(!(!a||!n)){var o=wI(r);D(jf,function(s){if(!(s&&!r[s])){var l;a.sort(function(u,f){return u.percent-f.percent}),D(a,function(u){var f=r.animators,h=s?u[s]:u;if(h){var v=_t(h);if(s||(v=At(v,function(d){return vt(cW,d)<0})),!!v.length){l||(l=r.animate(s,e.loop,!0),l.scope=\"keyframe\");for(var c=0;c<f.length;c++)f[c]!==l&&f[c].targetName===l.targetName&&f[c].stopTracks(v);s&&(o[s]=o[s]||{});var p=s?o[s]:o;D(v,function(d){p[d]=((s?r[s]:r)||{})[d]}),l.whenWithKeys(n*u.percent,h,v,u.easing)}}}),l&&l.delay(e.delay||0).duration(n).start(e.easing)}})}}}var ca=\"emphasis\",Fa=\"normal\",sm=\"blur\",lm=\"select\",en=[Fa,ca,sm,lm],Qc={normal:[\"itemStyle\"],emphasis:[ca,\"itemStyle\"],blur:[sm,\"itemStyle\"],select:[lm,\"itemStyle\"]},tp={normal:[\"label\"],emphasis:[ca,\"label\"],blur:[sm,\"label\"],select:[lm,\"label\"]},pW=[\"x\",\"y\"],dW=\"e\\0\\0\",Je={normal:{},emphasis:{},blur:{},select:{}},gW={cartesian2d:K4,geo:J4,single:tW,polar:rW,calendar:aW};function Zd(r){return r instanceof mt}function qd(r){return r instanceof fr}function yW(r,e){e.copyTransform(r),qd(e)&&qd(r)&&(e.setStyle(r.style),e.z=r.z,e.z2=r.z2,e.zlevel=r.zlevel,e.invisible=r.invisible,e.ignore=r.ignore,Zd(e)&&Zd(r)&&e.setShape(r.shape))}var mW=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n,i){this._progressiveEls=null;var o=this._data,s=t.getData(),l=this.group,u=Vx(t,s,a,n);o||l.removeAll(),s.diff(o).add(function(h){ep(n,null,h,u(h,i),t,l,s)}).remove(function(h){var v=o.getItemGraphicEl(h);v&&Jh(v,va(v).option,t)}).update(function(h,v){var c=o.getItemGraphicEl(v);ep(n,c,h,u(h,i),t,l,s)}).execute();var f=t.get(\"clip\",!0)?Nl(t.coordinateSystem,!1,t):null;f?l.setClipPath(f):l.removeClipPath(),this._data=s},e.prototype.incrementalPrepareRender=function(t,a,n){this.group.removeAll(),this._data=null},e.prototype.incrementalRender=function(t,a,n,i,o){var s=a.getData(),l=Vx(a,s,n,i),u=this._progressiveEls=[];function f(c){c.isGroup||(c.incremental=!0,c.ensureState(\"emphasis\").hoverLayer=!0)}for(var h=t.start;h<t.end;h++){var v=ep(null,null,h,l(h,o),a,this.group,s);v&&(v.traverse(f),u.push(v))}},e.prototype.eachRendered=function(t){nn(this._progressiveEls||this.group,t)},e.prototype.filterForExposedEvent=function(t,a,n,i){var o=a.element;if(o==null||n.name===o)return!0;for(;(n=n.__hostTarget||n.parent)&&n!==this.group;)if(n.name===o)return!0;return!1},e.type=\"custom\",e})(Lt);function um(r){var e=r.type,t;if(e===\"path\"){var a=r.shape,n=a.width!=null&&a.height!=null?{x:a.x||0,y:a.y||0,width:a.width,height:a.height}:null,i=DI(a);t=Il(i,null,n,a.layout||\"center\"),va(t).customPathData=i}else if(e===\"image\")t=new se({}),va(t).customImagePath=r.style.image;else if(e===\"text\")t=new St({});else if(e===\"group\")t=new at;else{if(e===\"compoundPath\")throw new Error('\"compoundPath\" is not supported yet.');var o=Dh(e);if(!o){var s=\"\";Mt(s)}t=new o}return va(t).customGraphicType=e,t.name=r.name,t.z2EmphasisLift=1,t.z2SelectLift=1,t}function fm(r,e,t,a,n,i,o){TI(e);var s=n&&n.normal.cfg;s&&e.setTextConfig(s),a&&a.transition==null&&(a.transition=pW);var l=a&&a.style;if(l){if(e.type===\"text\"){var u=l;X(u,\"textFill\")&&(u.fill=u.textFill),X(u,\"textStroke\")&&(u.stroke=u.textStroke)}var f=void 0,h=Zd(e)?l.decal:null;r&&h&&(h.dirty=!0,f=co(h,r)),l.__decalPattern=f}if(qd(e)&&l){var f=l.__decalPattern;f&&(l.decal=f)}of(e,a,i,{dataIndex:t,isInit:o,clearStyle:!0}),Jf(e,a.keyframeAnimation,i)}function AI(r,e,t,a,n){var i=e.isGroup?null:e,o=n&&n[r].cfg;if(i){var s=i.ensureState(r);if(a===!1){var l=i.getState(r);l&&(l.style=null)}else s.style=a||null;o&&(s.textConfig=o),li(i)}}function _W(r,e,t){if(!r.isGroup){var a=r,n=t.currentZ,i=t.currentZLevel;a.z=n,a.zlevel=i;var o=e.z2;o!=null&&(a.z2=o||0);for(var s=0;s<en.length;s++)SW(a,e,en[s])}}function SW(r,e,t){var a=t===Fa,n=a?e:Qf(e,t),i=n?n.z2:null,o;i!=null&&(o=a?r:r.ensureState(t),o.z2=i||0)}function Vx(r,e,t,a){var n=r.get(\"renderItem\"),i=r.coordinateSystem,o={};i&&(o=i.prepareCustoms?i.prepareCustoms(i):gW[i.type](i));for(var s=J({getWidth:a.getWidth,getHeight:a.getHeight,getZr:a.getZr,getDevicePixelRatio:a.getDevicePixelRatio,value:S,style:x,ordinalRawValue:b,styleEmphasis:w,visual:C,barLayout:M,currentSeriesIndices:I,font:L},o.api||{}),l={context:{},seriesId:r.id,seriesName:r.name,seriesIndex:r.seriesIndex,coordSys:o.coordSys,dataInsideLength:e.count(),encode:xW(r.getData())},u,f,h={},v={},c={},p={},d=0;d<en.length;d++){var g=en[d];c[g]=r.getModel(Qc[g]),p[g]=r.getModel(tp[g])}function y(P){return P===u?f||(f=e.getItemModel(P)):e.getItemModel(P)}function m(P,R){return e.hasItemOption?P===u?h[R]||(h[R]=y(P).getModel(Qc[R])):y(P).getModel(Qc[R]):c[R]}function _(P,R){return e.hasItemOption?P===u?v[R]||(v[R]=y(P).getModel(tp[R])):y(P).getModel(tp[R]):p[R]}return function(P,R){return u=P,f=null,h={},v={},n&&n(J({dataIndexInside:P,dataIndex:e.getRawIndex(P),actionType:R?R.type:null},l),s)};function S(P,R){return R==null&&(R=u),e.getStore().get(e.getDimensionIndex(P||0),R)}function b(P,R){R==null&&(R=u),P=P||0;var E=e.getDimensionInfo(P);if(!E){var N=e.getDimensionIndex(P);return N>=0?e.getStore().get(N,R):void 0}var O=e.get(E.name,R),B=E&&E.ordinalMeta;return B?B.categories[O]:O}function x(P,R){R==null&&(R=u);var E=e.getItemVisual(R,\"style\"),N=E&&E.fill,O=E&&E.opacity,B=m(R,Fa).getItemStyle();N!=null&&(B.fill=N),O!=null&&(B.opacity=O);var F={inheritColor:Y(N)?N:\"#000\"},H=_(R,Fa),U=Nt(H,null,F,!1,!0);U.text=H.getShallow(\"show\")?st(r.getFormattedLabel(R,Fa),po(e,R)):null;var j=Df(H,F,!1);return A(P,B),B=Ex(B,U,j),P&&T(B,P),B.legacy=!0,B}function w(P,R){R==null&&(R=u);var E=m(R,ca).getItemStyle(),N=_(R,ca),O=Nt(N,null,null,!0,!0);O.text=N.getShallow(\"show\")?Tr(r.getFormattedLabel(R,ca),r.getFormattedLabel(R,Fa),po(e,R)):null;var B=Df(N,null,!0);return A(P,E),E=Ex(E,O,B),P&&T(E,P),E.legacy=!0,E}function T(P,R){for(var E in R)X(R,E)&&(P[E]=R[E])}function A(P,R){P&&(P.textFill&&(R.textFill=P.textFill),P.textPosition&&(R.textPosition=P.textPosition))}function C(P,R){if(R==null&&(R=u),X(Px,P)){var E=e.getItemVisual(R,\"style\");return E?E[Px[P]]:null}if(X(X4,P))return e.getItemVisual(R,P)}function M(P){if(i.type===\"cartesian2d\"){var R=i.getBaseAxis();return KN(J({axis:R},P))}}function I(){return t.getCurrentSeriesIndices()}function L(P){return Ug(P,t)}}function xW(r){var e={};return D(r.dimensions,function(t){var a=r.getDimensionInfo(t);if(!a.isExtraCoord){var n=a.coordDim,i=e[n]=e[n]||[];i[a.coordDimIndex]=r.getDimensionIndex(t)}}),e}function ep(r,e,t,a,n,i,o){if(!a){i.remove(e);return}var s=hm(r,e,t,a,n,i);return s&&o.setItemGraphicEl(t,s),s&&Ht(s,a.focus,a.blurScope,a.emphasisDisabled),s}function hm(r,e,t,a,n,i){var o=-1,s=e;e&&CI(e,a,n)&&(o=vt(i.childrenRef(),e),e=null);var l=!e,u=e;u?u.clearStates():(u=um(a),s&&yW(s,u)),a.morph===!1?u.disableMorphing=!0:u.disableMorphing&&(u.disableMorphing=!1),Je.normal.cfg=Je.normal.conOpt=Je.emphasis.cfg=Je.emphasis.conOpt=Je.blur.cfg=Je.blur.conOpt=Je.select.cfg=Je.select.conOpt=null,Je.isLegacy=!1,wW(u,t,a,n,l,Je),bW(u,t,a,n,l),fm(r,u,t,a,Je,n,l),X(a,\"info\")&&(va(u).info=a.info);for(var f=0;f<en.length;f++){var h=en[f];if(h!==Fa){var v=Qf(a,h),c=vm(a,v,h);AI(h,u,v,c,Je)}}return _W(u,a,n),a.type===\"group\"&&TW(r,u,t,a,n),o>=0?i.replaceAt(u,o):i.add(u),u}function CI(r,e,t){var a=va(r),n=e.type,i=e.shape,o=e.style;return t.isUniversalTransitionEnabled()||n!=null&&n!==a.customGraphicType||n===\"path\"&&MW(i)&&DI(i)!==a.customPathData||n===\"image\"&&X(o,\"image\")&&o.image!==a.customImagePath}function bW(r,e,t,a,n){var i=t.clipPath;if(i===!1)r&&r.getClipPath()&&r.removeClipPath();else if(i){var o=r.getClipPath();o&&CI(o,i,a)&&(o=null),o||(o=um(i),r.setClipPath(o)),fm(null,o,e,i,null,a,n)}}function wW(r,e,t,a,n,i){if(!r.isGroup){zx(t,null,i),zx(t,ca,i);var o=i.normal.conOpt,s=i.emphasis.conOpt,l=i.blur.conOpt,u=i.select.conOpt;if(o!=null||s!=null||u!=null||l!=null){var f=r.getTextContent();if(o===!1)f&&r.removeTextContent();else{o=i.normal.conOpt=o||{type:\"text\"},f?f.clearStates():(f=um(o),r.setTextContent(f)),fm(null,f,e,o,null,a,n);for(var h=o&&o.style,v=0;v<en.length;v++){var c=en[v];if(c!==Fa){var p=i[c].conOpt;AI(c,f,p,vm(o,p,c),null)}}h?f.dirty():f.markRedraw()}}}}function zx(r,e,t){var a=e?Qf(r,e):r,n=e?vm(r,a,ca):r.style,i=r.type,o=a?a.textConfig:null,s=r.textContent,l=s?e?Qf(s,e):s:null;if(n&&(t.isLegacy||_I(n,i,!!o,!!l))){t.isLegacy=!0;var u=SI(n,i,!e);!o&&u.textConfig&&(o=u.textConfig),!l&&u.textContent&&(l=u.textContent)}if(!e&&l){var f=l;!f.type&&(f.type=\"text\")}var h=e?t[e]:t.normal;h.cfg=o,h.conOpt=l}function Qf(r,e){return e?r?r[e]:null:r}function vm(r,e,t){var a=e&&e.style;return a==null&&t===ca&&r&&(a=r.styleEmphasis),a}function TW(r,e,t,a,n){var i=a.children,o=i?i.length:0,s=a.$mergeChildren,l=s===\"byName\"||a.diffChildrenByName,u=s===!1;if(!(!o&&!l&&!u)){if(l){CW({api:r,oldChildren:e.children()||[],newChildren:i||[],dataIndex:t,seriesModel:n,group:e});return}u&&e.removeAll();for(var f=0;f<o;f++){var h=i[f],v=e.childAt(f);h?(h.ignore==null&&(h.ignore=!1),hm(r,v,t,h,n,e)):v.ignore=!0}for(var c=e.childCount()-1;c>=f;c--){var p=e.childAt(c);AW(e,p,n)}}}function AW(r,e,t){e&&Jh(e,va(r).option,t)}function CW(r){new ya(r.oldChildren,r.newChildren,Gx,Gx,r).add(Fx).update(Fx).remove(DW).execute()}function Gx(r,e){var t=r&&r.name;return t??dW+e}function Fx(r,e){var t=this.context,a=r!=null?t.newChildren[r]:null,n=e!=null?t.oldChildren[e]:null;hm(t.api,n,t.dataIndex,a,t.seriesModel,t.group)}function DW(r){var e=this.context,t=e.oldChildren[r];t&&Jh(t,va(t).option,e.seriesModel)}function DI(r){return r&&(r.pathData||r.d)}function MW(r){return r&&(X(r,\"pathData\")||X(r,\"d\"))}function IW(r){r.registerChartView(mW),r.registerSeriesModel(Z4)}var Fn=bt(),Hx=rt,rp=$,cm=(function(){function r(){this._dragging=!1,this.animationThreshold=15}return r.prototype.render=function(e,t,a,n){var i=t.get(\"value\"),o=t.get(\"status\");if(this._axisModel=e,this._axisPointerModel=t,this._api=a,!(!n&&this._lastValue===i&&this._lastStatus===o)){this._lastValue=i,this._lastStatus=o;var s=this._group,l=this._handle;if(!o||o===\"hide\"){s&&s.hide(),l&&l.hide();return}s&&s.show(),l&&l.show();var u={};this.makeElOption(u,i,e,t,a);var f=u.graphicKey;f!==this._lastGraphicKey&&this.clear(a),this._lastGraphicKey=f;var h=this._moveAnimation=this.determineAnimation(e,t);if(!s)s=this._group=new at,this.createPointerEl(s,u,e,t),this.createLabelEl(s,u,e,t),a.getZr().add(s);else{var v=lt(Wx,t,h);this.updatePointerEl(s,u,v),this.updateLabelEl(s,u,v,t)}Yx(s,t,!0),this._renderHandle(i)}},r.prototype.remove=function(e){this.clear(e)},r.prototype.dispose=function(e){this.clear(e)},r.prototype.determineAnimation=function(e,t){var a=t.get(\"animation\"),n=e.axis,i=n.type===\"category\",o=t.get(\"snap\");if(!o&&!i)return!1;if(a===\"auto\"||a==null){var s=this.animationThreshold;if(i&&n.getBandWidth()>s)return!0;if(o){var l=Oy(e).seriesDataCount,u=n.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return a===!0},r.prototype.makeElOption=function(e,t,a,n,i){},r.prototype.createPointerEl=function(e,t,a,n){var i=t.pointer;if(i){var o=Fn(e).pointerEl=new gi[i.type](Hx(t.pointer));e.add(o)}},r.prototype.createLabelEl=function(e,t,a,n){if(t.label){var i=Fn(e).labelEl=new St(Hx(t.label));e.add(i),Ux(i,n)}},r.prototype.updatePointerEl=function(e,t,a){var n=Fn(e).pointerEl;n&&t.pointer&&(n.setStyle(t.pointer.style),a(n,{shape:t.pointer.shape}))},r.prototype.updateLabelEl=function(e,t,a,n){var i=Fn(e).labelEl;i&&(i.setStyle(t.label.style),a(i,{x:t.label.x,y:t.label.y}),Ux(i,n))},r.prototype._renderHandle=function(e){if(!(this._dragging||!this.updateHandleTransform)){var t=this._axisPointerModel,a=this._api.getZr(),n=this._handle,i=t.getModel(\"handle\"),o=t.get(\"status\");if(!i.get(\"show\")||!o||o===\"hide\"){n&&a.remove(n),this._handle=null;return}var s;this._handle||(s=!0,n=this._handle=Do(i.get(\"icon\"),{cursor:\"move\",draggable:!0,onmousemove:function(u){pa(u.event)},onmousedown:rp(this._onHandleDragMove,this,0,0),drift:rp(this._onHandleDragMove,this),ondragend:rp(this._onHandleDragEnd,this)}),a.add(n)),Yx(n,t,!1),n.setStyle(i.getItemStyle(null,[\"color\",\"borderColor\",\"borderWidth\",\"opacity\",\"shadowColor\",\"shadowBlur\",\"shadowOffsetX\",\"shadowOffsetY\"]));var l=i.get(\"size\");z(l)||(l=[l,l]),n.scaleX=l[0]/2,n.scaleY=l[1]/2,ko(this,\"_doDispatchAxisPointer\",i.get(\"throttle\")||0,\"fixRate\"),this._moveHandleToValue(e,s)}},r.prototype._moveHandleToValue=function(e,t){Wx(this._axisPointerModel,!t&&this._moveAnimation,this._handle,ap(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},r.prototype._onHandleDragMove=function(e,t){var a=this._handle;if(a){this._dragging=!0;var n=this.updateHandleTransform(ap(a),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=n,a.stopAnimation(),a.attr(ap(n)),Fn(a).lastProp=null,this._doDispatchAxisPointer()}},r.prototype._doDispatchAxisPointer=function(){var e=this._handle;if(e){var t=this._payloadInfo,a=this._axisModel;this._api.dispatchAction({type:\"updateAxisPointer\",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:a.axis.dim,axisIndex:a.componentIndex}]})}},r.prototype._onHandleDragEnd=function(){this._dragging=!1;var e=this._handle;if(e){var t=this._axisPointerModel.get(\"value\");this._moveHandleToValue(t),this._api.dispatchAction({type:\"hideTip\"})}},r.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),a=this._group,n=this._handle;t&&a&&(this._lastGraphicKey=null,a&&t.remove(a),n&&t.remove(n),this._group=null,this._handle=null,this._payloadInfo=null),nl(this,\"_doDispatchAxisPointer\")},r.prototype.doClear=function(){},r.prototype.buildLabel=function(e,t,a){return a=a||0,{x:e[a],y:e[1-a],width:t[a],height:t[1-a]}},r})();function Wx(r,e,t,a){MI(Fn(t).lastProp,a)||(Fn(t).lastProp=a,e?Tt(t,a,r):(t.stopAnimation(),t.attr(a)))}function MI(r,e){if(tt(r)&&tt(e)){var t=!0;return D(e,function(a,n){t=t&&MI(r[n],a)}),!!t}else return r===e}function Ux(r,e){r[e.get([\"label\",\"show\"])?\"show\":\"hide\"]()}function ap(r){return{x:r.x||0,y:r.y||0,rotation:r.rotation||0}}function Yx(r,e,t){var a=e.get(\"z\"),n=e.get(\"zlevel\");r&&r.traverse(function(i){i.type!==\"group\"&&(a!=null&&(i.z=a),n!=null&&(i.zlevel=n),i.silent=t)})}function pm(r){var e=r.get(\"type\"),t=r.getModel(e+\"Style\"),a;return e===\"line\"?(a=t.getLineStyle(),a.fill=null):e===\"shadow\"&&(a=t.getAreaStyle(),a.stroke=null),a}function II(r,e,t,a,n){var i=t.get(\"value\"),o=LI(i,e.axis,e.ecModel,t.get(\"seriesDataIndices\"),{precision:t.get([\"label\",\"precision\"]),formatter:t.get([\"label\",\"formatter\"])}),s=t.getModel(\"label\"),l=yi(s.get(\"padding\")||0),u=s.getFont(),f=Tl(o,u),h=n.position,v=f.width+l[1]+l[3],c=f.height+l[0]+l[2],p=n.align;p===\"right\"&&(h[0]-=v),p===\"center\"&&(h[0]-=v/2);var d=n.verticalAlign;d===\"bottom\"&&(h[1]-=c),d===\"middle\"&&(h[1]-=c/2),LW(h,v,c,a);var g=s.get(\"backgroundColor\");(!g||g===\"auto\")&&(g=e.get([\"axisLine\",\"lineStyle\",\"color\"])),r.label={x:h[0],y:h[1],style:Nt(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:g}),z2:10}}function LW(r,e,t,a){var n=a.getWidth(),i=a.getHeight();r[0]=Math.min(r[0]+e,n)-e,r[1]=Math.min(r[1]+t,i)-t,r[0]=Math.max(r[0],0),r[1]=Math.max(r[1],0)}function LI(r,e,t,a,n){r=e.scale.parse(r);var i=e.scale.getLabel({value:r},{precision:n.precision}),o=n.formatter;if(o){var s={value:Ty(e,{value:r}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};D(a,function(l){var u=t.getSeriesByIndex(l.seriesIndex),f=l.dataIndexInside,h=u&&u.getDataParams(f);h&&s.seriesData.push(h)}),Y(o)?i=o.replace(\"{value}\",i):K(o)&&(i=o(s))}return i}function dm(r,e,t){var a=Ge();return an(a,a,t.rotation),Ir(a,a,t.position),Dr([r.dataToCoord(e),(t.labelOffset||0)+(t.labelDirection||1)*(t.labelMargin||0)],a)}function PI(r,e,t,a,n,i){var o=Pe.innerTextLayout(t.rotation,0,t.labelDirection);t.labelMargin=n.get([\"label\",\"margin\"]),II(e,a,n,i,{position:dm(a.axis,r,t),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function gm(r,e,t){return t=t||0,{x1:r[t],y1:r[1-t],x2:e[t],y2:e[1-t]}}function RI(r,e,t){return t=t||0,{x:r[t],y:r[1-t],width:e[t],height:e[1-t]}}function $x(r,e,t,a,n,i){return{cx:r,cy:e,r0:t,r:a,startAngle:n,endAngle:i,clockwise:!0}}var PW=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.makeElOption=function(t,a,n,i,o){var s=n.axis,l=s.grid,u=i.get(\"type\"),f=Xx(l,s).getOtherAxis(s).getGlobalExtent(),h=s.toGlobalCoord(s.dataToCoord(a,!0));if(u&&u!==\"none\"){var v=pm(i),c=RW[u](s,h,f);c.style=v,t.graphicKey=c.type,t.pointer=c}var p=Id(l.model,n);PI(a,t,p,n,i,o)},e.prototype.getHandleTransform=function(t,a,n){var i=Id(a.axis.grid.model,a,{labelInside:!1});i.labelMargin=n.get([\"handle\",\"margin\"]);var o=dm(a.axis,t,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,a,n,i){var o=n.axis,s=o.grid,l=o.getGlobalExtent(!0),u=Xx(s,o).getOtherAxis(o).getGlobalExtent(),f=o.dim===\"x\"?0:1,h=[t.x,t.y];h[f]+=a[f],h[f]=Math.min(l[1],h[f]),h[f]=Math.max(l[0],h[f]);var v=(u[1]+u[0])/2,c=[v,v];c[f]=h[f];var p=[{verticalAlign:\"middle\"},{align:\"center\"}];return{x:h[0],y:h[1],rotation:t.rotation,cursorPoint:c,tooltipOption:p[f]}},e})(cm);function Xx(r,e){var t={};return t[e.dim+\"AxisIndex\"]=e.index,r.getCartesian(t)}var RW={line:function(r,e,t){var a=gm([e,t[0]],[e,t[1]],Zx(r));return{type:\"Line\",subPixelOptimize:!0,shape:a}},shadow:function(r,e,t){var a=Math.max(1,r.getBandWidth()),n=t[1]-t[0];return{type:\"Rect\",shape:RI([e-a/2,t[0]],[a,n],Zx(r))}}};function Zx(r){return r.dim===\"x\"?0:1}var EW=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type=\"axisPointer\",e.defaultOption={show:\"auto\",z:50,type:\"line\",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:\"#B9BEC9\",width:1,type:\"dashed\"},shadowStyle:{color:\"rgba(210,219,238,0.2)\"},label:{show:!0,formatter:null,precision:\"auto\",margin:3,color:\"#fff\",padding:[5,7,5,7],backgroundColor:\"auto\",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:\"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z\",size:45,margin:50,color:\"#333\",shadowBlur:3,shadowColor:\"#aaa\",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},e})(gt),ha=bt(),kW=D;function EI(r,e,t){if(!yt.node){var a=e.getZr();ha(a).records||(ha(a).records={}),OW(a,e);var n=ha(a).records[r]||(ha(a).records[r]={});n.handler=t}}function OW(r,e){if(ha(r).initialized)return;ha(r).initialized=!0,t(\"click\",lt(qx,\"click\")),t(\"mousemove\",lt(qx,\"mousemove\")),t(\"globalout\",BW);function t(a,n){r.on(a,function(i){var o=VW(e);kW(ha(r).records,function(s){s&&n(s,i,o.dispatchAction)}),NW(o.pendings,e)})}}function NW(r,e){var t=r.showTip.length,a=r.hideTip.length,n;t?n=r.showTip[t-1]:a&&(n=r.hideTip[a-1]),n&&(n.dispatchAction=null,e.dispatchAction(n))}function BW(r,e,t){r.handler(\"leave\",null,t)}function qx(r,e,t,a){e.handler(r,t,a)}function VW(r){var e={showTip:[],hideTip:[]},t=function(a){var n=e[a.type];n?n.push(a):(a.dispatchAction=t,r.dispatchAction(a))};return{dispatchAction:t,pendings:e}}function Kd(r,e){if(!yt.node){var t=e.getZr(),a=(ha(t).records||{})[r];a&&(ha(t).records[r]=null)}}var zW=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=a.getComponent(\"tooltip\"),o=t.get(\"triggerOn\")||i&&i.get(\"triggerOn\")||\"mousemove|click\";EI(\"axisPointer\",n,function(s,l,u){o!==\"none\"&&(s===\"leave\"||o.indexOf(s)>=0)&&u({type:\"updateAxisPointer\",currTrigger:s,x:l&&l.offsetX,y:l&&l.offsetY})})},e.prototype.remove=function(t,a){Kd(\"axisPointer\",a)},e.prototype.dispose=function(t,a){Kd(\"axisPointer\",a)},e.type=\"axisPointer\",e})(zt);function kI(r,e){var t=[],a=r.seriesIndex,n;if(a==null||!(n=e.getSeriesByIndex(a)))return{point:[]};var i=n.getData(),o=oi(i,r);if(o==null||o<0||z(o))return{point:[]};var s=i.getItemGraphicEl(o),l=n.coordinateSystem;if(n.getTooltipPosition)t=n.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(r.isStacked){var u=l.getBaseAxis(),f=l.getOtherAxis(u),h=f.dim,v=u.dim,c=h===\"x\"||h===\"radius\"?1:0,p=i.mapDimension(v),d=[];d[c]=i.get(p,o),d[1-c]=i.get(i.getCalculationInfo(\"stackResultDimension\"),o),t=l.dataToPoint(d)||[]}else t=l.dataToPoint(i.getValues(G(l.dimensions,function(y){return i.mapDimension(y)}),o))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),t=[g.x+g.width/2,g.y+g.height/2]}return{point:t,el:s}}var Kx=bt();function GW(r,e,t){var a=r.currTrigger,n=[r.x,r.y],i=r,o=r.dispatchAction||$(t.dispatchAction,t),s=e.getComponent(\"axisPointer\").coordSysAxesInfo;if(s){sf(n)&&(n=kI({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},e).point);var l=sf(n),u=i.axesInfo,f=s.axesInfo,h=a===\"leave\"||sf(n),v={},c={},p={list:[],map:{}},d={showPointer:lt(HW,c),showTooltip:lt(WW,p)};D(s.coordSysMap,function(y,m){var _=l||y.containPoint(n);D(s.coordSysAxesInfo[m],function(S,b){var x=S.axis,w=XW(u,S);if(!h&&_&&(!u||w)){var T=w&&w.value;T==null&&!l&&(T=x.pointToData(n)),T!=null&&jx(S,T,d,!1,v)}})});var g={};return D(f,function(y,m){var _=y.linkGroup;_&&!c[m]&&D(_.axesInfo,function(S,b){var x=c[b];if(S!==y&&x){var w=x.value;_.mapper&&(w=y.axis.scale.parse(_.mapper(w,Jx(S),Jx(y)))),g[y.key]=w}})}),D(g,function(y,m){jx(f[m],y,d,!0,v)}),UW(c,f,v),YW(p,n,r,o),$W(f,o,t),v}}function jx(r,e,t,a,n){var i=r.axis;if(!(i.scale.isBlank()||!i.containData(e))){if(!r.involveSeries){t.showPointer(r,e);return}var o=FW(e,r),s=o.payloadBatch,l=o.snapToValue;s[0]&&n.seriesIndex==null&&V(n,s[0]),!a&&r.snap&&i.containData(l)&&l!=null&&(e=l),t.showPointer(r,e,s),t.showTooltip(r,o,l)}}function FW(r,e){var t=e.axis,a=t.dim,n=r,i=[],o=Number.MAX_VALUE,s=-1;return D(e.seriesModels,function(l,u){var f=l.getData().mapDimensionsAll(a),h,v;if(l.getAxisTooltipData){var c=l.getAxisTooltipData(f,r,t);v=c.dataIndices,h=c.nestestValue}else{if(v=l.getData().indicesOfNearest(f[0],r,t.type===\"category\"?.5:null),!v.length)return;h=l.getData().get(f[0],v[0])}if(!(h==null||!isFinite(h))){var p=r-h,d=Math.abs(p);d<=o&&((d<o||p>=0&&s<0)&&(o=d,s=p,n=h,i.length=0),D(v,function(g){i.push({seriesIndex:l.seriesIndex,dataIndexInside:g,dataIndex:l.getData().getRawIndex(g)})}))}}),{payloadBatch:i,snapToValue:n}}function HW(r,e,t,a){r[e.key]={value:t,payloadBatch:a}}function WW(r,e,t,a){var n=t.payloadBatch,i=e.axis,o=i.model,s=e.axisPointerModel;if(!(!e.triggerTooltip||!n.length)){var l=e.coordSys.model,u=hl(l),f=r.map[u];f||(f=r.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},r.list.push(f)),f.dataByAxis.push({axisDim:i.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:a,valueLabelOpt:{precision:s.get([\"label\",\"precision\"]),formatter:s.get([\"label\",\"formatter\"])},seriesDataIndices:n.slice()})}}function UW(r,e,t){var a=t.axesInfo=[];D(e,function(n,i){var o=n.axisPointerModel.option,s=r[i];s?(!n.useHandle&&(o.status=\"show\"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!n.useHandle&&(o.status=\"hide\"),o.status===\"show\"&&a.push({axisDim:n.axis.dim,axisIndex:n.axis.model.componentIndex,value:o.value})})}function YW(r,e,t,a){if(sf(e)||!r.list.length){a({type:\"hideTip\"});return}var n=((r.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};a({type:\"showTip\",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:t.tooltipOption,position:t.position,dataIndexInside:n.dataIndexInside,dataIndex:n.dataIndex,seriesIndex:n.seriesIndex,dataByCoordSys:r.list})}function $W(r,e,t){var a=t.getZr(),n=\"axisPointerLastHighlights\",i=Kx(a)[n]||{},o=Kx(a)[n]={};D(r,function(u,f){var h=u.axisPointerModel.option;h.status===\"show\"&&u.triggerEmphasis&&D(h.seriesDataIndices,function(v){var c=v.seriesIndex+\" | \"+v.dataIndex;o[c]=v})});var s=[],l=[];D(i,function(u,f){!o[f]&&l.push(u)}),D(o,function(u,f){!i[f]&&s.push(u)}),l.length&&t.dispatchAction({type:\"downplay\",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&t.dispatchAction({type:\"highlight\",escapeConnect:!0,notBlur:!0,batch:s})}function XW(r,e){for(var t=0;t<(r||[]).length;t++){var a=r[t];if(e.axis.dim===a.axisDim&&e.axis.model.componentIndex===a.axisIndex)return a}}function Jx(r){var e=r.axis.model,t={},a=t.axisDim=r.axis.dim;return t.axisIndex=t[a+\"AxisIndex\"]=e.componentIndex,t.axisName=t[a+\"AxisName\"]=e.name,t.axisId=t[a+\"AxisId\"]=e.id,t}function sf(r){return!r||r[0]==null||isNaN(r[0])||r[1]==null||isNaN(r[1])}function Hl(r){Si.registerAxisPointerClass(\"CartesianAxisPointer\",PW),r.registerComponentModel(EW),r.registerComponentView(zW),r.registerPreprocessor(function(e){if(e){(!e.axisPointer||e.axisPointer.length===0)&&(e.axisPointer={});var t=e.axisPointer.link;t&&!z(t)&&(e.axisPointer.link=[t])}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,function(e,t){e.getComponent(\"axisPointer\").coordSysAxesInfo=a5(e,t)}),r.registerAction({type:\"updateAxisPointer\",event:\"updateAxisPointer\",update:\":updateAxisPointer\"},GW)}function ZW(r){pt(lM),pt(Hl)}var qW=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.makeElOption=function(t,a,n,i,o){var s=n.axis;s.dim===\"angle\"&&(this.animationThreshold=Math.PI/18);var l=s.polar,u=l.getOtherAxis(s),f=u.getExtent(),h=s.dataToCoord(a),v=i.get(\"type\");if(v&&v!==\"none\"){var c=pm(i),p=jW[v](s,l,h,f);p.style=c,t.graphicKey=p.type,t.pointer=p}var d=i.get([\"label\",\"margin\"]),g=KW(a,n,i,l,d);II(t,n,i,o,g)},e})(cm);function KW(r,e,t,a,n){var i=e.axis,o=i.dataToCoord(r),s=a.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l=a.getRadiusAxis().getExtent(),u,f,h;if(i.dim===\"radius\"){var v=Ge();an(v,v,s),Ir(v,v,[a.cx,a.cy]),u=Dr([o,-n],v);var c=e.getModel(\"axisLabel\").get(\"rotate\")||0,p=Pe.innerTextLayout(s,c*Math.PI/180,-1);f=p.textAlign,h=p.textVerticalAlign}else{var d=l[1];u=a.coordToPoint([d+n,o]);var g=a.cx,y=a.cy;f=Math.abs(u[0]-g)/d<.3?\"center\":u[0]>g?\"left\":\"right\",h=Math.abs(u[1]-y)/d<.3?\"middle\":u[1]>y?\"top\":\"bottom\"}return{position:u,align:f,verticalAlign:h}}var jW={line:function(r,e,t,a){return r.dim===\"angle\"?{type:\"Line\",shape:gm(e.coordToPoint([a[0],t]),e.coordToPoint([a[1],t]))}:{type:\"Circle\",shape:{cx:e.cx,cy:e.cy,r:t}}},shadow:function(r,e,t,a){var n=Math.max(1,r.getBandWidth()),i=Math.PI/180;return r.dim===\"angle\"?{type:\"Sector\",shape:$x(e.cx,e.cy,a[0],a[1],(-t-n/2)*i,(-t+n/2)*i)}:{type:\"Sector\",shape:$x(e.cx,e.cy,t-n/2,t+n/2,0,Math.PI*2)}}},JW=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.findAxisModel=function(t){var a,n=this.ecModel;return n.eachComponent(t,function(i){i.getCoordSysModel()===this&&(a=i)},this),a},e.type=\"polar\",e.dependencies=[\"radiusAxis\",\"angleAxis\"],e.defaultOption={z:0,center:[\"50%\",\"50%\"],radius:\"80%\"},e})(gt),ym=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getCoordSysModel=function(){return this.getReferringComponents(\"polar\",Kt).models[0]},e.type=\"polarAxis\",e})(gt);$t(ym,Vo);var QW=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type=\"angleAxis\",e})(ym),t6=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type=\"radiusAxis\",e})(ym),mm=(function(r){k(e,r);function e(t,a){return r.call(this,\"radius\",t,a)||this}return e.prototype.pointToData=function(t,a){return this.polar.pointToData(t,a)[this.dim===\"radius\"?0:1]},e})(dr);mm.prototype.dataToRadius=dr.prototype.dataToCoord;mm.prototype.radiusToData=dr.prototype.coordToData;var e6=bt(),_m=(function(r){k(e,r);function e(t,a){return r.call(this,\"angle\",t,a||[0,360])||this}return e.prototype.pointToData=function(t,a){return this.polar.pointToData(t,a)[this.dim===\"radius\"?0:1]},e.prototype.calculateCategoryInterval=function(){var t=this,a=t.getLabelModel(),n=t.scale,i=n.getExtent(),o=n.count();if(i[1]-i[0]<1)return 0;var s=i[0],l=t.dataToCoord(s+1)-t.dataToCoord(s),u=Math.abs(l),f=Tl(s==null?\"\":s+\"\",a.getFont(),\"center\",\"top\"),h=Math.max(f.height,7),v=h/u;isNaN(v)&&(v=1/0);var c=Math.max(0,Math.floor(v)),p=e6(t.model),d=p.lastAutoInterval,g=p.lastTickCount;return d!=null&&g!=null&&Math.abs(d-c)<=1&&Math.abs(g-o)<=1&&d>c?c=d:(p.lastTickCount=o,p.lastAutoInterval=c),c},e})(dr);_m.prototype.dataToAngle=dr.prototype.dataToCoord;_m.prototype.angleToData=dr.prototype.coordToData;var OI=[\"radius\",\"angle\"],r6=(function(){function r(e){this.dimensions=OI,this.type=\"polar\",this.cx=0,this.cy=0,this._radiusAxis=new mm,this._angleAxis=new _m,this.axisPointerEnabled=!0,this.name=e||\"\",this._radiusAxis.polar=this._angleAxis.polar=this}return r.prototype.containPoint=function(e){var t=this.pointToCoord(e);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},r.prototype.containData=function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},r.prototype.getAxis=function(e){var t=\"_\"+e+\"Axis\";return this[t]},r.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},r.prototype.getAxesByScale=function(e){var t=[],a=this._angleAxis,n=this._radiusAxis;return a.scale.type===e&&t.push(a),n.scale.type===e&&t.push(n),t},r.prototype.getAngleAxis=function(){return this._angleAxis},r.prototype.getRadiusAxis=function(){return this._radiusAxis},r.prototype.getOtherAxis=function(e){var t=this._angleAxis;return e===t?this._radiusAxis:t},r.prototype.getBaseAxis=function(){return this.getAxesByScale(\"ordinal\")[0]||this.getAxesByScale(\"time\")[0]||this.getAngleAxis()},r.prototype.getTooltipAxes=function(e){var t=e!=null&&e!==\"auto\"?this.getAxis(e):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},r.prototype.dataToPoint=function(e,t){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],t),this._angleAxis.dataToAngle(e[1],t)])},r.prototype.pointToData=function(e,t){var a=this.pointToCoord(e);return[this._radiusAxis.radiusToData(a[0],t),this._angleAxis.angleToData(a[1],t)]},r.prototype.pointToCoord=function(e){var t=e[0]-this.cx,a=e[1]-this.cy,n=this.getAngleAxis(),i=n.getExtent(),o=Math.min(i[0],i[1]),s=Math.max(i[0],i[1]);n.inverse?o=s-360:s=o+360;var l=Math.sqrt(t*t+a*a);t/=l,a/=l;for(var u=Math.atan2(-a,t)/Math.PI*180,f=u<o?1:-1;u<o||u>s;)u+=f*360;return[l,u]},r.prototype.coordToPoint=function(e){var t=e[0],a=e[1]/180*Math.PI,n=Math.cos(a)*t+this.cx,i=-Math.sin(a)*t+this.cy;return[n,i]},r.prototype.getArea=function(){var e=this.getAngleAxis(),t=this.getRadiusAxis(),a=t.getExtent().slice();a[0]>a[1]&&a.reverse();var n=e.getExtent(),i=Math.PI/180,o=1e-4;return{cx:this.cx,cy:this.cy,r0:a[0],r:a[1],startAngle:-n[0]*i,endAngle:-n[1]*i,clockwise:e.inverse,contain:function(s,l){var u=s-this.cx,f=l-this.cy,h=u*u+f*f,v=this.r,c=this.r0;return v!==c&&h-o<=v*v&&h+o>=c*c}}},r.prototype.convertToPixel=function(e,t,a){var n=Qx(t);return n===this?this.dataToPoint(a):null},r.prototype.convertFromPixel=function(e,t,a){var n=Qx(t);return n===this?this.pointToData(a):null},r})();function Qx(r){var e=r.seriesModel,t=r.polarModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}function a6(r,e,t){var a=e.get(\"center\"),n=t.getWidth(),i=t.getHeight();r.cx=W(a[0],n),r.cy=W(a[1],i);var o=r.getRadiusAxis(),s=Math.min(n,i)/2,l=e.get(\"radius\");l==null?l=[0,\"100%\"]:z(l)||(l=[0,l]);var u=[W(l[0],s),W(l[1],s)];o.inverse?o.setExtent(u[1],u[0]):o.setExtent(u[0],u[1])}function n6(r,e){var t=this,a=t.getAngleAxis(),n=t.getRadiusAxis();if(a.scale.setExtent(1/0,-1/0),n.scale.setExtent(1/0,-1/0),r.eachSeries(function(s){if(s.coordinateSystem===t){var l=s.getData();D(Gf(l,\"radius\"),function(u){n.scale.unionExtentFromData(l,u)}),D(Gf(l,\"angle\"),function(u){a.scale.unionExtentFromData(l,u)})}}),fi(a.scale,a.model),fi(n.scale,n.model),a.type===\"category\"&&!a.onBand){var i=a.getExtent(),o=360/a.scale.count();a.inverse?i[1]+=o:i[1]-=o,a.setExtent(i[0],i[1])}}function i6(r){return r.mainType===\"angleAxis\"}function tb(r,e){var t;if(r.type=e.get(\"type\"),r.scale=El(e),r.onBand=e.get(\"boundaryGap\")&&r.type===\"category\",r.inverse=e.get(\"inverse\"),i6(e)){r.inverse=r.inverse!==e.get(\"clockwise\");var a=e.get(\"startAngle\"),n=(t=e.get(\"endAngle\"))!==null&&t!==void 0?t:a+(r.inverse?-360:360);r.setExtent(a,n)}e.axis=r,r.model=e}var o6={dimensions:OI,create:function(r,e){var t=[];return r.eachComponent(\"polar\",function(a,n){var i=new r6(n+\"\");i.update=n6;var o=i.getRadiusAxis(),s=i.getAngleAxis(),l=a.findAxisModel(\"radiusAxis\"),u=a.findAxisModel(\"angleAxis\");tb(o,l),tb(s,u),a6(i,a,e),t.push(i),a.coordinateSystem=i,i.model=a}),r.eachSeries(function(a){if(a.get(\"coordinateSystem\")===\"polar\"){var n=a.getReferringComponents(\"polar\",Kt).models[0];a.coordinateSystem=n.coordinateSystem}}),t}},s6=[\"axisLine\",\"axisLabel\",\"axisTick\",\"minorTick\",\"splitLine\",\"minorSplitLine\",\"splitArea\"];function Nu(r,e,t){e[1]>e[0]&&(e=e.slice().reverse());var a=r.coordToPoint([e[0],t]),n=r.coordToPoint([e[1],t]);return{x1:a[0],y1:a[1],x2:n[0],y2:n[1]}}function Bu(r){var e=r.getRadiusAxis();return e.inverse?0:1}function eb(r){var e=r[0],t=r[r.length-1];e&&t&&Math.abs(Math.abs(e.coord-t.coord)-360)<1e-4&&r.pop()}var l6=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.axisPointerClass=\"PolarAxisPointer\",t}return e.prototype.render=function(t,a){if(this.group.removeAll(),!!t.get(\"show\")){var n=t.axis,i=n.polar,o=i.getRadiusAxis().getExtent(),s=n.getTicksCoords(),l=n.getMinorTicksCoords(),u=G(n.getViewLabels(),function(f){f=rt(f);var h=n.scale,v=h.type===\"ordinal\"?h.getRawOrdinalNumber(f.tickValue):f.tickValue;return f.coord=n.dataToCoord(v),f});eb(u),eb(s),D(s6,function(f){t.get([f,\"show\"])&&(!n.scale.isBlank()||f===\"axisLine\")&&u6[f](this.group,t,i,s,l,o,u)},this)}},e.type=\"angleAxis\",e})(Si),u6={axisLine:function(r,e,t,a,n,i){var o=e.getModel([\"axisLine\",\"lineStyle\"]),s=t.getAngleAxis(),l=Math.PI/180,u=s.getExtent(),f=Bu(t),h=f?0:1,v,c=Math.abs(u[1]-u[0])===360?\"Circle\":\"Arc\";i[h]===0?v=new gi[c]({shape:{cx:t.cx,cy:t.cy,r:i[f],startAngle:-u[0]*l,endAngle:-u[1]*l,clockwise:s.inverse},style:o.getLineStyle(),z2:1,silent:!0}):v=new wo({shape:{cx:t.cx,cy:t.cy,r:i[f],r0:i[h]},style:o.getLineStyle(),z2:1,silent:!0}),v.style.fill=null,r.add(v)},axisTick:function(r,e,t,a,n,i){var o=e.getModel(\"axisTick\"),s=(o.get(\"inside\")?-1:1)*o.get(\"length\"),l=i[Bu(t)],u=G(a,function(f){return new Qt({shape:Nu(t,[l,l+s],f.coord)})});r.add(Ue(u,{style:J(o.getModel(\"lineStyle\").getLineStyle(),{stroke:e.get([\"axisLine\",\"lineStyle\",\"color\"])})}))},minorTick:function(r,e,t,a,n,i){if(n.length){for(var o=e.getModel(\"axisTick\"),s=e.getModel(\"minorTick\"),l=(o.get(\"inside\")?-1:1)*s.get(\"length\"),u=i[Bu(t)],f=[],h=0;h<n.length;h++)for(var v=0;v<n[h].length;v++)f.push(new Qt({shape:Nu(t,[u,u+l],n[h][v].coord)}));r.add(Ue(f,{style:J(s.getModel(\"lineStyle\").getLineStyle(),J(o.getLineStyle(),{stroke:e.get([\"axisLine\",\"lineStyle\",\"color\"])}))}))}},axisLabel:function(r,e,t,a,n,i,o){var s=e.getCategories(!0),l=e.getModel(\"axisLabel\"),u=l.get(\"margin\"),f=e.get(\"triggerEvent\");D(o,function(h,v){var c=l,p=h.tickValue,d=i[Bu(t)],g=t.coordToPoint([d+u,h.coord]),y=t.cx,m=t.cy,_=Math.abs(g[0]-y)/d<.3?\"center\":g[0]>y?\"left\":\"right\",S=Math.abs(g[1]-m)/d<.3?\"middle\":g[1]>m?\"top\":\"bottom\";if(s&&s[p]){var b=s[p];tt(b)&&b.textStyle&&(c=new Ct(b.textStyle,l,l.ecModel))}var x=new St({silent:Pe.isLabelSilent(e),style:Nt(c,{x:g[0],y:g[1],fill:c.getTextColor()||e.get([\"axisLine\",\"lineStyle\",\"color\"]),text:h.formattedLabel,align:_,verticalAlign:S})});if(r.add(x),f){var w=Pe.makeAxisEventDataBase(e);w.targetType=\"axisLabel\",w.value=h.rawLabel,nt(x).eventData=w}},this)},splitLine:function(r,e,t,a,n,i){var o=e.getModel(\"splitLine\"),s=o.getModel(\"lineStyle\"),l=s.get(\"color\"),u=0;l=l instanceof Array?l:[l];for(var f=[],h=0;h<a.length;h++){var v=u++%l.length;f[v]=f[v]||[],f[v].push(new Qt({shape:Nu(t,i,a[h].coord)}))}for(var h=0;h<f.length;h++)r.add(Ue(f[h],{style:J({stroke:l[h%l.length]},s.getLineStyle()),silent:!0,z:e.get(\"z\")}))},minorSplitLine:function(r,e,t,a,n,i){if(n.length){for(var o=e.getModel(\"minorSplitLine\"),s=o.getModel(\"lineStyle\"),l=[],u=0;u<n.length;u++)for(var f=0;f<n[u].length;f++)l.push(new Qt({shape:Nu(t,i,n[u][f].coord)}));r.add(Ue(l,{style:s.getLineStyle(),silent:!0,z:e.get(\"z\")}))}},splitArea:function(r,e,t,a,n,i){if(a.length){var o=e.getModel(\"splitArea\"),s=o.getModel(\"areaStyle\"),l=s.get(\"color\"),u=0;l=l instanceof Array?l:[l];for(var f=[],h=Math.PI/180,v=-a[0].coord*h,c=Math.min(i[0],i[1]),p=Math.max(i[0],i[1]),d=e.get(\"clockwise\"),g=1,y=a.length;g<=y;g++){var m=g===y?a[0].coord:a[g].coord,_=u++%l.length;f[_]=f[_]||[],f[_].push(new be({shape:{cx:t.cx,cy:t.cy,r0:c,r:p,startAngle:v,endAngle:-m*h,clockwise:d},silent:!0})),v=-m*h}for(var g=0;g<f.length;g++)r.add(Ue(f[g],{style:J({fill:l[g%l.length]},s.getAreaStyle()),silent:!0}))}}},f6=[\"axisLine\",\"axisTickLabel\",\"axisName\"],h6=[\"splitLine\",\"splitArea\",\"minorSplitLine\"],v6=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.axisPointerClass=\"PolarAxisPointer\",t}return e.prototype.render=function(t,a){if(this.group.removeAll(),!!t.get(\"show\")){var n=this._axisGroup,i=this._axisGroup=new at;this.group.add(i);var o=t.axis,s=o.polar,l=s.getAngleAxis(),u=o.getTicksCoords(),f=o.getMinorTicksCoords(),h=l.getExtent()[0],v=o.getExtent(),c=p6(s,t,h),p=new Pe(t,c);D(f6,p.add,p),i.add(p.getGroup()),Ll(n,i,t),D(h6,function(d){t.get([d,\"show\"])&&!o.scale.isBlank()&&c6[d](this.group,t,s,h,v,u,f)},this)}},e.type=\"radiusAxis\",e})(Si),c6={splitLine:function(r,e,t,a,n,i){var o=e.getModel(\"splitLine\"),s=o.getModel(\"lineStyle\"),l=s.get(\"color\"),u=0,f=t.getAngleAxis(),h=Math.PI/180,v=f.getExtent(),c=Math.abs(v[1]-v[0])===360?\"Circle\":\"Arc\";l=l instanceof Array?l:[l];for(var p=[],d=0;d<i.length;d++){var g=u++%l.length;p[g]=p[g]||[],p[g].push(new gi[c]({shape:{cx:t.cx,cy:t.cy,r:Math.max(i[d].coord,0),startAngle:-v[0]*h,endAngle:-v[1]*h,clockwise:f.inverse}}))}for(var d=0;d<p.length;d++)r.add(Ue(p[d],{style:J({stroke:l[d%l.length],fill:null},s.getLineStyle()),silent:!0}))},minorSplitLine:function(r,e,t,a,n,i,o){if(o.length){for(var s=e.getModel(\"minorSplitLine\"),l=s.getModel(\"lineStyle\"),u=[],f=0;f<o.length;f++)for(var h=0;h<o[f].length;h++)u.push(new Jr({shape:{cx:t.cx,cy:t.cy,r:o[f][h].coord}}));r.add(Ue(u,{style:J({fill:null},l.getLineStyle()),silent:!0}))}},splitArea:function(r,e,t,a,n,i){if(i.length){var o=e.getModel(\"splitArea\"),s=o.getModel(\"areaStyle\"),l=s.get(\"color\"),u=0;l=l instanceof Array?l:[l];for(var f=[],h=i[0].coord,v=1;v<i.length;v++){var c=u++%l.length;f[c]=f[c]||[],f[c].push(new be({shape:{cx:t.cx,cy:t.cy,r0:h,r:i[v].coord,startAngle:0,endAngle:Math.PI*2},silent:!0})),h=i[v].coord}for(var v=0;v<f.length;v++)r.add(Ue(f[v],{style:J({fill:l[v%l.length]},s.getAreaStyle()),silent:!0}))}}};function p6(r,e,t){return{position:[r.cx,r.cy],rotation:t/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:e.getModel(\"axisLabel\").get(\"rotate\"),z2:1}}function NI(r){return r.get(\"stack\")||\"__ec_stack_\"+r.seriesIndex}function BI(r,e){return e.dim+r.model.componentIndex}function d6(r,e,t){var a={},n=g6(At(e.getSeriesByType(r),function(i){return!e.isSeriesFiltered(i)&&i.coordinateSystem&&i.coordinateSystem.type===\"polar\"}));e.eachSeriesByType(r,function(i){if(i.coordinateSystem.type===\"polar\"){var o=i.getData(),s=i.coordinateSystem,l=s.getBaseAxis(),u=BI(s,l),f=NI(i),h=n[u][f],v=h.offset,c=h.width,p=s.getOtherAxis(l),d=i.coordinateSystem.cx,g=i.coordinateSystem.cy,y=i.get(\"barMinHeight\")||0,m=i.get(\"barMinAngle\")||0;a[f]=a[f]||[];for(var _=o.mapDimension(p.dim),S=o.mapDimension(l.dim),b=ma(o,_),x=l.dim!==\"radius\"||!i.get(\"roundCap\",!0),w=p.model,T=w.get(\"startValue\"),A=p.dataToCoord(T||0),C=0,M=o.count();C<M;C++){var I=o.get(_,C),L=o.get(S,C),P=I>=0?\"p\":\"n\",R=A;b&&(a[f][L]||(a[f][L]={p:A,n:A}),R=a[f][L][P]);var E=void 0,N=void 0,O=void 0,B=void 0;if(p.dim===\"radius\"){var F=p.dataToCoord(I)-A,H=l.dataToCoord(L);Math.abs(F)<y&&(F=(F<0?-1:1)*y),E=R,N=R+F,O=H-v,B=O-c,b&&(a[f][L][P]=N)}else{var U=p.dataToCoord(I,x)-A,j=l.dataToCoord(L);Math.abs(U)<m&&(U=(U<0?-1:1)*m),E=j+v,N=E+c,O=R,B=R+U,b&&(a[f][L][P]=B)}o.setItemLayout(C,{cx:d,cy:g,r0:E,r:N,startAngle:-O*Math.PI/180,endAngle:-B*Math.PI/180,clockwise:O>=B})}}})}function g6(r){var e={};D(r,function(a,n){var i=a.getData(),o=a.coordinateSystem,s=o.getBaseAxis(),l=BI(o,s),u=s.getExtent(),f=s.type===\"category\"?s.getBandWidth():Math.abs(u[1]-u[0])/i.count(),h=e[l]||{bandWidth:f,remainedWidth:f,autoWidthCount:0,categoryGap:\"20%\",gap:\"30%\",stacks:{}},v=h.stacks;e[l]=h;var c=NI(a);v[c]||h.autoWidthCount++,v[c]=v[c]||{width:0,maxWidth:0};var p=W(a.get(\"barWidth\"),f),d=W(a.get(\"barMaxWidth\"),f),g=a.get(\"barGap\"),y=a.get(\"barCategoryGap\");p&&!v[c].width&&(p=Math.min(h.remainedWidth,p),v[c].width=p,h.remainedWidth-=p),d&&(v[c].maxWidth=d),g!=null&&(h.gap=g),y!=null&&(h.categoryGap=y)});var t={};return D(e,function(a,n){t[n]={};var i=a.stacks,o=a.bandWidth,s=W(a.categoryGap,o),l=W(a.gap,1),u=a.remainedWidth,f=a.autoWidthCount,h=(u-s)/(f+(f-1)*l);h=Math.max(h,0),D(i,function(d,g){var y=d.maxWidth;y&&y<h&&(y=Math.min(y,u),d.width&&(y=Math.min(y,d.width)),u-=y,d.width=y,f--)}),h=(u-s)/(f+(f-1)*l),h=Math.max(h,0);var v=0,c;D(i,function(d,g){d.width||(d.width=h),c=d,v+=d.width*(1+l)}),c&&(v-=c.width*l);var p=-v/2;D(i,function(d,g){t[n][g]=t[n][g]||{offset:p,width:d.width},p+=d.width*(1+l)})}),t}var y6={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},m6={splitNumber:5},_6=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type=\"polar\",e})(zt);function S6(r){pt(Hl),Si.registerAxisPointerClass(\"PolarAxisPointer\",qW),r.registerCoordinateSystem(\"polar\",o6),r.registerComponentModel(JW),r.registerComponentView(_6),go(r,\"angle\",QW,y6),go(r,\"radius\",t6,m6),r.registerComponentView(l6),r.registerComponentView(v6),r.registerLayout(lt(d6,\"bar\"))}function jd(r,e){e=e||{};var t=r.coordinateSystem,a=r.axis,n={},i=a.position,o=a.orient,s=t.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};n.position=[o===\"vertical\"?u.vertical[i]:l[0],o===\"horizontal\"?u.horizontal[i]:l[3]];var f={horizontal:0,vertical:1};n.rotation=Math.PI/2*f[o];var h={top:-1,bottom:1,right:1,left:-1};n.labelDirection=n.tickDirection=n.nameDirection=h[i],r.get([\"axisTick\",\"inside\"])&&(n.tickDirection=-n.tickDirection),re(e.labelInside,r.get([\"axisLabel\",\"inside\"]))&&(n.labelDirection=-n.labelDirection);var v=e.rotate;return v==null&&(v=r.get([\"axisLabel\",\"rotate\"])),n.labelRotation=i===\"top\"?-v:v,n.z2=1,n}var x6=[\"axisLine\",\"axisTickLabel\",\"axisName\"],b6=[\"splitArea\",\"splitLine\"],w6=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.axisPointerClass=\"SingleAxisPointer\",t}return e.prototype.render=function(t,a,n,i){var o=this.group;o.removeAll();var s=this._axisGroup;this._axisGroup=new at;var l=jd(t),u=new Pe(t,l);D(x6,u.add,u),o.add(this._axisGroup),o.add(u.getGroup()),D(b6,function(f){t.get([f,\"show\"])&&T6[f](this,this.group,this._axisGroup,t)},this),Ll(s,this._axisGroup,t),r.prototype.render.call(this,t,a,n,i)},e.prototype.remove=function(){iM(this)},e.type=\"singleAxis\",e})(Si),T6={splitLine:function(r,e,t,a){var n=a.axis;if(!n.scale.isBlank()){var i=a.getModel(\"splitLine\"),o=i.getModel(\"lineStyle\"),s=o.get(\"color\");s=s instanceof Array?s:[s];for(var l=o.get(\"width\"),u=a.coordinateSystem.getRect(),f=n.isHorizontal(),h=[],v=0,c=n.getTicksCoords({tickModel:i}),p=[],d=[],g=0;g<c.length;++g){var y=n.toGlobalCoord(c[g].coord);f?(p[0]=y,p[1]=u.y,d[0]=y,d[1]=u.y+u.height):(p[0]=u.x,p[1]=y,d[0]=u.x+u.width,d[1]=y);var m=new Qt({shape:{x1:p[0],y1:p[1],x2:d[0],y2:d[1]},silent:!0});ho(m.shape,l);var _=v++%s.length;h[_]=h[_]||[],h[_].push(m)}for(var S=o.getLineStyle([\"color\"]),g=0;g<h.length;++g)e.add(Ue(h[g],{style:J({stroke:s[g%s.length]},S),silent:!0}))}},splitArea:function(r,e,t,a){nM(r,t,a,a)}},lf=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getCoordSysModel=function(){return this},e.type=\"singleAxis\",e.layoutMode=\"box\",e.defaultOption={left:\"5%\",top:\"5%\",right:\"5%\",bottom:\"5%\",type:\"value\",position:\"bottom\",orient:\"horizontal\",axisLine:{show:!0,lineStyle:{width:1,type:\"solid\"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:\"auto\"},splitLine:{show:!0,lineStyle:{type:\"dashed\",opacity:.2}}},e})(gt);$t(lf,Vo.prototype);var A6=(function(r){k(e,r);function e(t,a,n,i,o){var s=r.call(this,t,a,n)||this;return s.type=i||\"value\",s.position=o||\"bottom\",s}return e.prototype.isHorizontal=function(){var t=this.position;return t===\"top\"||t===\"bottom\"},e.prototype.pointToData=function(t,a){return this.coordinateSystem.pointToData(t)[0]},e})(dr),VI=[\"single\"],C6=(function(){function r(e,t,a){this.type=\"single\",this.dimension=\"single\",this.dimensions=VI,this.axisPointerEnabled=!0,this.model=e,this._init(e,t,a)}return r.prototype._init=function(e,t,a){var n=this.dimension,i=new A6(n,El(e),[0,0],e.get(\"type\"),e.get(\"position\")),o=i.type===\"category\";i.onBand=o&&e.get(\"boundaryGap\"),i.inverse=e.get(\"inverse\"),i.orient=e.get(\"orient\"),e.axis=i,i.model=e,i.coordinateSystem=this,this._axis=i},r.prototype.update=function(e,t){e.eachSeries(function(a){if(a.coordinateSystem===this){var n=a.getData();D(n.mapDimensionsAll(this.dimension),function(i){this._axis.scale.unionExtentFromData(n,i)},this),fi(this._axis.scale,this._axis.model)}},this)},r.prototype.resize=function(e,t){this._rect=jt({left:e.get(\"left\"),top:e.get(\"top\"),right:e.get(\"right\"),bottom:e.get(\"bottom\"),width:e.get(\"width\"),height:e.get(\"height\")},{width:t.getWidth(),height:t.getHeight()}),this._adjustAxis()},r.prototype.getRect=function(){return this._rect},r.prototype._adjustAxis=function(){var e=this._rect,t=this._axis,a=t.isHorizontal(),n=a?[0,e.width]:[0,e.height],i=t.inverse?1:0;t.setExtent(n[i],n[1-i]),this._updateAxisTransform(t,a?e.x:e.y)},r.prototype._updateAxisTransform=function(e,t){var a=e.getExtent(),n=a[0]+a[1],i=e.isHorizontal();e.toGlobalCoord=i?function(o){return o+t}:function(o){return n-o+t},e.toLocalCoord=i?function(o){return o-t}:function(o){return n-o+t}},r.prototype.getAxis=function(){return this._axis},r.prototype.getBaseAxis=function(){return this._axis},r.prototype.getAxes=function(){return[this._axis]},r.prototype.getTooltipAxes=function(){return{baseAxes:[this.getAxis()],otherAxes:[]}},r.prototype.containPoint=function(e){var t=this.getRect(),a=this.getAxis(),n=a.orient;return n===\"horizontal\"?a.contain(a.toLocalCoord(e[0]))&&e[1]>=t.y&&e[1]<=t.y+t.height:a.contain(a.toLocalCoord(e[1]))&&e[0]>=t.y&&e[0]<=t.y+t.height},r.prototype.pointToData=function(e){var t=this.getAxis();return[t.coordToData(t.toLocalCoord(e[t.orient===\"horizontal\"?0:1]))]},r.prototype.dataToPoint=function(e){var t=this.getAxis(),a=this.getRect(),n=[],i=t.orient===\"horizontal\"?0:1;return e instanceof Array&&(e=e[0]),n[i]=t.toGlobalCoord(t.dataToCoord(+e)),n[1-i]=i===0?a.y+a.height/2:a.x+a.width/2,n},r.prototype.convertToPixel=function(e,t,a){var n=rb(t);return n===this?this.dataToPoint(a):null},r.prototype.convertFromPixel=function(e,t,a){var n=rb(t);return n===this?this.pointToData(a):null},r})();function rb(r){var e=r.seriesModel,t=r.singleAxisModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}function D6(r,e){var t=[];return r.eachComponent(\"singleAxis\",function(a,n){var i=new C6(a,r,e);i.name=\"single_\"+n,i.resize(a,e),a.coordinateSystem=i,t.push(i)}),r.eachSeries(function(a){if(a.get(\"coordinateSystem\")===\"singleAxis\"){var n=a.getReferringComponents(\"singleAxis\",Kt).models[0];a.coordinateSystem=n&&n.coordinateSystem}}),t}var M6={create:D6,dimensions:VI},ab=[\"x\",\"y\"],I6=[\"width\",\"height\"],L6=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.makeElOption=function(t,a,n,i,o){var s=n.axis,l=s.coordinateSystem,u=np(l,1-th(s)),f=l.dataToPoint(a)[0],h=i.get(\"type\");if(h&&h!==\"none\"){var v=pm(i),c=P6[h](s,f,u);c.style=v,t.graphicKey=c.type,t.pointer=c}var p=jd(n);PI(a,t,p,n,i,o)},e.prototype.getHandleTransform=function(t,a,n){var i=jd(a,{labelInside:!1});i.labelMargin=n.get([\"handle\",\"margin\"]);var o=dm(a.axis,t,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,a,n,i){var o=n.axis,s=o.coordinateSystem,l=th(o),u=np(s,l),f=[t.x,t.y];f[l]+=a[l],f[l]=Math.min(u[1],f[l]),f[l]=Math.max(u[0],f[l]);var h=np(s,1-l),v=(h[1]+h[0])/2,c=[v,v];return c[l]=f[l],{x:f[0],y:f[1],rotation:t.rotation,cursorPoint:c,tooltipOption:{verticalAlign:\"middle\"}}},e})(cm),P6={line:function(r,e,t){var a=gm([e,t[0]],[e,t[1]],th(r));return{type:\"Line\",subPixelOptimize:!0,shape:a}},shadow:function(r,e,t){var a=r.getBandWidth(),n=t[1]-t[0];return{type:\"Rect\",shape:RI([e-a/2,t[0]],[a,n],th(r))}}};function th(r){return r.isHorizontal()?0:1}function np(r,e){var t=r.getRect();return[t[ab[e]],t[ab[e]]+t[I6[e]]]}var R6=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type=\"single\",e})(zt);function E6(r){pt(Hl),Si.registerAxisPointerClass(\"SingleAxisPointer\",L6),r.registerComponentView(R6),r.registerComponentView(w6),r.registerComponentModel(lf),go(r,\"single\",lf,lf.defaultOption),r.registerCoordinateSystem(\"single\",M6)}var k6=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a,n){var i=Lo(t);r.prototype.init.apply(this,arguments),nb(t,i)},e.prototype.mergeOption=function(t){r.prototype.mergeOption.apply(this,arguments),nb(this.option,t)},e.prototype.getCellSize=function(){return this.option.cellSize},e.type=\"calendar\",e.defaultOption={z:2,left:80,top:60,cellSize:20,orient:\"horizontal\",splitLine:{show:!0,lineStyle:{color:\"#000\",width:1,type:\"solid\"}},itemStyle:{color:\"#fff\",borderWidth:1,borderColor:\"#ccc\"},dayLabel:{show:!0,firstDay:0,position:\"start\",margin:\"50%\",color:\"#000\"},monthLabel:{show:!0,position:\"start\",margin:5,align:\"center\",formatter:null,color:\"#000\"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:\"#ccc\",fontFamily:\"sans-serif\",fontWeight:\"bolder\",fontSize:20}},e})(gt);function nb(r,e){var t=r.cellSize,a;z(t)?a=t:a=r.cellSize=[t,t],a.length===1&&(a[1]=a[0]);var n=G([0,1],function(i){return zE(e,i)&&(a[i]=\"auto\"),a[i]!=null&&a[i]!==\"auto\"});Qa(r,e,{type:\"box\",ignoreSize:n})}var O6=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=this.group;i.removeAll();var o=t.coordinateSystem,s=o.getRangeInfo(),l=o.getOrient(),u=a.getLocaleModel();this._renderDayRect(t,s,i),this._renderLines(t,s,l,i),this._renderYearText(t,s,l,i),this._renderMonthText(t,u,l,i),this._renderWeekText(t,u,s,l,i)},e.prototype._renderDayRect=function(t,a,n){for(var i=t.coordinateSystem,o=t.getModel(\"itemStyle\").getItemStyle(),s=i.getCellWidth(),l=i.getCellHeight(),u=a.start.time;u<=a.end.time;u=i.getNextNDay(u,1).time){var f=i.dataToRect([u],!1).tl,h=new xt({shape:{x:f[0],y:f[1],width:s,height:l},cursor:\"default\",style:o});n.add(h)}},e.prototype._renderLines=function(t,a,n,i){var o=this,s=t.coordinateSystem,l=t.getModel([\"splitLine\",\"lineStyle\"]).getLineStyle(),u=t.get([\"splitLine\",\"show\"]),f=l.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var h=a.start,v=0;h.time<=a.end.time;v++){p(h.formatedDate),v===0&&(h=s.getDateInfo(a.start.y+\"-\"+a.start.m));var c=h.date;c.setMonth(c.getMonth()+1),h=s.getDateInfo(c)}p(s.getNextNDay(a.end.time,1).formatedDate);function p(d){o._firstDayOfMonth.push(s.getDateInfo(d)),o._firstDayPoints.push(s.dataToRect([d],!1).tl);var g=o._getLinePointsOfOneWeek(t,d,n);o._tlpoints.push(g[0]),o._blpoints.push(g[g.length-1]),u&&o._drawSplitline(g,l,i)}u&&this._drawSplitline(o._getEdgesPoints(o._tlpoints,f,n),l,i),u&&this._drawSplitline(o._getEdgesPoints(o._blpoints,f,n),l,i)},e.prototype._getEdgesPoints=function(t,a,n){var i=[t[0].slice(),t[t.length-1].slice()],o=n===\"horizontal\"?0:1;return i[0][o]=i[0][o]-a/2,i[1][o]=i[1][o]+a/2,i},e.prototype._drawSplitline=function(t,a,n){var i=new Ae({z2:20,shape:{points:t},style:a});n.add(i)},e.prototype._getLinePointsOfOneWeek=function(t,a,n){for(var i=t.coordinateSystem,o=i.getDateInfo(a),s=[],l=0;l<7;l++){var u=i.getNextNDay(o.time,l),f=i.dataToRect([u.time],!1);s[2*u.day]=f.tl,s[2*u.day+1]=f[n===\"horizontal\"?\"bl\":\"tr\"]}return s},e.prototype._formatterLabel=function(t,a){return Y(t)&&t?OE(t,a):K(t)?t(a):a.nameMap},e.prototype._yearTextPositionControl=function(t,a,n,i,o){var s=a[0],l=a[1],u=[\"center\",\"bottom\"];i===\"bottom\"?(l+=o,u=[\"center\",\"top\"]):i===\"left\"?s-=o:i===\"right\"?(s+=o,u=[\"center\",\"top\"]):l-=o;var f=0;return(i===\"left\"||i===\"right\")&&(f=Math.PI/2),{rotation:f,x:s,y:l,style:{align:u[0],verticalAlign:u[1]}}},e.prototype._renderYearText=function(t,a,n,i){var o=t.getModel(\"yearLabel\");if(o.get(\"show\")){var s=o.get(\"margin\"),l=o.get(\"position\");l||(l=n!==\"horizontal\"?\"top\":\"left\");var u=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],f=(u[0][0]+u[1][0])/2,h=(u[0][1]+u[1][1])/2,v=n===\"horizontal\"?0:1,c={top:[f,u[v][1]],bottom:[f,u[1-v][1]],left:[u[1-v][0],h],right:[u[v][0],h]},p=a.start.y;+a.end.y>+a.start.y&&(p=p+\"-\"+a.end.y);var d=o.get(\"formatter\"),g={start:a.start.y,end:a.end.y,nameMap:p},y=this._formatterLabel(d,g),m=new St({z2:30,style:Nt(o,{text:y}),silent:o.get(\"silent\")});m.attr(this._yearTextPositionControl(m,c[l],n,l,s)),i.add(m)}},e.prototype._monthTextPositionControl=function(t,a,n,i,o){var s=\"left\",l=\"top\",u=t[0],f=t[1];return n===\"horizontal\"?(f=f+o,a&&(s=\"center\"),i===\"start\"&&(l=\"bottom\")):(u=u+o,a&&(l=\"middle\"),i===\"start\"&&(s=\"right\")),{x:u,y:f,align:s,verticalAlign:l}},e.prototype._renderMonthText=function(t,a,n,i){var o=t.getModel(\"monthLabel\");if(o.get(\"show\")){var s=o.get(\"nameMap\"),l=o.get(\"margin\"),u=o.get(\"position\"),f=o.get(\"align\"),h=[this._tlpoints,this._blpoints];(!s||Y(s))&&(s&&(a=ad(s)||a),s=a.get([\"time\",\"monthAbbr\"])||[]);var v=u===\"start\"?0:1,c=n===\"horizontal\"?0:1;l=u===\"start\"?-l:l;for(var p=f===\"center\",d=o.get(\"silent\"),g=0;g<h[v].length-1;g++){var y=h[v][g].slice(),m=this._firstDayOfMonth[g];if(p){var _=this._firstDayPoints[g];y[c]=(_[c]+h[0][g+1][c])/2}var S=o.get(\"formatter\"),b=s[+m.m-1],x={yyyy:m.y,yy:(m.y+\"\").slice(2),MM:m.m,M:+m.m,nameMap:b},w=this._formatterLabel(S,x),T=new St({z2:30,style:V(Nt(o,{text:w}),this._monthTextPositionControl(y,p,n,u,l)),silent:d});i.add(T)}}},e.prototype._weekTextPositionControl=function(t,a,n,i,o){var s=\"center\",l=\"middle\",u=t[0],f=t[1],h=n===\"start\";return a===\"horizontal\"?(u=u+i+(h?1:-1)*o[0]/2,s=h?\"right\":\"left\"):(f=f+i+(h?1:-1)*o[1]/2,l=h?\"bottom\":\"top\"),{x:u,y:f,align:s,verticalAlign:l}},e.prototype._renderWeekText=function(t,a,n,i,o){var s=t.getModel(\"dayLabel\");if(s.get(\"show\")){var l=t.coordinateSystem,u=s.get(\"position\"),f=s.get(\"nameMap\"),h=s.get(\"margin\"),v=l.getFirstDayOfWeek();if(!f||Y(f)){f&&(a=ad(f)||a);var c=a.get([\"time\",\"dayOfWeekShort\"]);f=c||G(a.get([\"time\",\"dayOfWeekAbbr\"]),function(x){return x[0]})}var p=l.getNextNDay(n.end.time,7-n.lweek).time,d=[l.getCellWidth(),l.getCellHeight()];h=W(h,Math.min(d[1],d[0])),u===\"start\"&&(p=l.getNextNDay(n.start.time,-(7+n.fweek)).time,h=-h);for(var g=s.get(\"silent\"),y=0;y<7;y++){var m=l.getNextNDay(p,y),_=l.dataToRect([m.time],!1).center,S=y;S=Math.abs((y+v)%7);var b=new St({z2:30,style:V(Nt(s,{text:f[S]}),this._weekTextPositionControl(_,i,u,h,d)),silent:g});o.add(b)}}},e.type=\"calendar\",e})(zt),ip=864e5,N6=(function(){function r(e,t,a){this.type=\"calendar\",this.dimensions=r.dimensions,this.getDimensionsInfo=r.getDimensionsInfo,this._model=e}return r.getDimensionsInfo=function(){return[{name:\"time\",type:\"time\"},\"value\"]},r.prototype.getRangeInfo=function(){return this._rangeInfo},r.prototype.getModel=function(){return this._model},r.prototype.getRect=function(){return this._rect},r.prototype.getCellWidth=function(){return this._sw},r.prototype.getCellHeight=function(){return this._sh},r.prototype.getOrient=function(){return this._orient},r.prototype.getFirstDayOfWeek=function(){return this._firstDayOfWeek},r.prototype.getDateInfo=function(e){e=Ze(e);var t=e.getFullYear(),a=e.getMonth()+1,n=a<10?\"0\"+a:\"\"+a,i=e.getDate(),o=i<10?\"0\"+i:\"\"+i,s=e.getDay();return s=Math.abs((s+7-this.getFirstDayOfWeek())%7),{y:t+\"\",m:n,d:o,day:s,time:e.getTime(),formatedDate:t+\"-\"+n+\"-\"+o,date:e}},r.prototype.getNextNDay=function(e,t){return t=t||0,t===0?this.getDateInfo(e):(e=new Date(this.getDateInfo(e).time),e.setDate(e.getDate()+t),this.getDateInfo(e))},r.prototype.update=function(e,t){this._firstDayOfWeek=+this._model.getModel(\"dayLabel\").get(\"firstDay\"),this._orient=this._model.get(\"orient\"),this._lineWidth=this._model.getModel(\"itemStyle\").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var a=this._rangeInfo.weeks||1,n=[\"width\",\"height\"],i=this._model.getCellSize().slice(),o=this._model.getBoxLayoutParams(),s=this._orient===\"horizontal\"?[a,7]:[7,a];D([0,1],function(h){f(i,h)&&(o[n[h]]=i[h]*s[h])});var l={width:t.getWidth(),height:t.getHeight()},u=this._rect=jt(o,l);D([0,1],function(h){f(i,h)||(i[h]=u[n[h]]/s[h])});function f(h,v){return h[v]!=null&&h[v]!==\"auto\"}this._sw=i[0],this._sh=i[1]},r.prototype.dataToPoint=function(e,t){z(e)&&(e=e[0]),t==null&&(t=!0);var a=this.getDateInfo(e),n=this._rangeInfo,i=a.formatedDate;if(t&&!(a.time>=n.start.time&&a.time<n.end.time+ip))return[NaN,NaN];var o=a.day,s=this._getRangeInfo([n.start.time,i]).nthWeek;return this._orient===\"vertical\"?[this._rect.x+o*this._sw+this._sw/2,this._rect.y+s*this._sh+this._sh/2]:[this._rect.x+s*this._sw+this._sw/2,this._rect.y+o*this._sh+this._sh/2]},r.prototype.pointToData=function(e){var t=this.pointToDate(e);return t&&t.time},r.prototype.dataToRect=function(e,t){var a=this.dataToPoint(e,t);return{contentShape:{x:a[0]-(this._sw-this._lineWidth)/2,y:a[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:a,tl:[a[0]-this._sw/2,a[1]-this._sh/2],tr:[a[0]+this._sw/2,a[1]-this._sh/2],br:[a[0]+this._sw/2,a[1]+this._sh/2],bl:[a[0]-this._sw/2,a[1]+this._sh/2]}},r.prototype.pointToDate=function(e){var t=Math.floor((e[0]-this._rect.x)/this._sw)+1,a=Math.floor((e[1]-this._rect.y)/this._sh)+1,n=this._rangeInfo.range;return this._orient===\"vertical\"?this._getDateByWeeksAndDay(a,t-1,n):this._getDateByWeeksAndDay(t,a-1,n)},r.prototype.convertToPixel=function(e,t,a){var n=ib(t);return n===this?n.dataToPoint(a):null},r.prototype.convertFromPixel=function(e,t,a){var n=ib(t);return n===this?n.pointToData(a):null},r.prototype.containPoint=function(e){return console.warn(\"Not implemented.\"),!1},r.prototype._initRangeOption=function(){var e=this._model.get(\"range\"),t;if(z(e)&&e.length===1&&(e=e[0]),z(e))t=e;else{var a=e.toString();if(/^\\d{4}$/.test(a)&&(t=[a+\"-01-01\",a+\"-12-31\"]),/^\\d{4}[\\/|-]\\d{1,2}$/.test(a)){var n=this.getDateInfo(a),i=n.date;i.setMonth(i.getMonth()+1);var o=this.getNextNDay(i,-1);t=[n.formatedDate,o.formatedDate]}/^\\d{4}[\\/|-]\\d{1,2}[\\/|-]\\d{1,2}$/.test(a)&&(t=[a,a])}if(!t)return e;var s=this._getRangeInfo(t);return s.start.time>s.end.time&&t.reverse(),t},r.prototype._getRangeInfo=function(e){var t=[this.getDateInfo(e[0]),this.getDateInfo(e[1])],a;t[0].time>t[1].time&&(a=!0,t.reverse());var n=Math.floor(t[1].time/ip)-Math.floor(t[0].time/ip)+1,i=new Date(t[0].time),o=i.getDate(),s=t[1].date.getDate();i.setDate(o+n-1);var l=i.getDate();if(l!==s)for(var u=i.getTime()-t[1].time>0?1:-1;(l=i.getDate())!==s&&(i.getTime()-t[1].time)*u>0;)n-=u,i.setDate(l-u);var f=Math.floor((n+t[0].day+6)/7),h=a?-f+1:f-1;return a&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:n,weeks:f,nthWeek:h,fweek:t[0].day,lweek:t[1].day}},r.prototype._getDateByWeeksAndDay=function(e,t,a){var n=this._getRangeInfo(a);if(e>n.weeks||e===0&&t<n.fweek||e===n.weeks&&t>n.lweek)return null;var i=(e-1)*7-n.fweek+t,o=new Date(n.start.time);return o.setDate(+n.start.d+i),this.getDateInfo(o)},r.create=function(e,t){var a=[];return e.eachComponent(\"calendar\",function(n){var i=new r(n);a.push(i),n.coordinateSystem=i}),e.eachSeries(function(n){n.get(\"coordinateSystem\")===\"calendar\"&&(n.coordinateSystem=a[n.get(\"calendarIndex\")||0])}),a},r.dimensions=[\"time\",\"value\"],r})();function ib(r){var e=r.calendarModel,t=r.seriesModel,a=e?e.coordinateSystem:t?t.coordinateSystem:null;return a}function B6(r){r.registerComponentModel(k6),r.registerComponentView(O6),r.registerCoordinateSystem(\"calendar\",N6)}function V6(r,e){var t=r.existing;if(e.id=r.keyInfo.id,!e.type&&t&&(e.type=t.type),e.parentId==null){var a=e.parentOption;a?e.parentId=a.id:t&&(e.parentId=t.parentId)}e.parentOption=null}function ob(r,e){var t;return D(e,function(a){r[a]!=null&&r[a]!==\"auto\"&&(t=!0)}),t}function z6(r,e,t){var a=V({},t),n=r[e],i=t.$action||\"merge\";i===\"merge\"?n?(ut(n,a,!0),Qa(n,a,{ignoreSize:!0}),DA(t,n),Vu(t,n),Vu(t,n,\"shape\"),Vu(t,n,\"style\"),Vu(t,n,\"extra\"),t.clipPath=n.clipPath):r[e]=a:i===\"replace\"?r[e]=a:i===\"remove\"&&n&&(r[e]=null)}var zI=[\"transition\",\"enterFrom\",\"leaveTo\"],G6=zI.concat([\"enterAnimation\",\"updateAnimation\",\"leaveAnimation\"]);function Vu(r,e,t){if(t&&(!r[t]&&e[t]&&(r[t]={}),r=r[t],e=e[t]),!(!r||!e))for(var a=t?zI:G6,n=0;n<a.length;n++){var i=a[n];r[i]==null&&e[i]!=null&&(r[i]=e[i])}}function F6(r,e){if(r&&(r.hv=e.hv=[ob(e,[\"left\",\"right\"]),ob(e,[\"top\",\"bottom\"])],r.type===\"group\")){var t=r,a=e;t.width==null&&(t.width=a.width=0),t.height==null&&(t.height=a.height=0)}}var H6=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.preventAutoZ=!0,t}return e.prototype.mergeOption=function(t,a){var n=this.option.elements;this.option.elements=null,r.prototype.mergeOption.call(this,t,a),this.option.elements=n},e.prototype.optionUpdated=function(t,a){var n=this.option,i=(a?n:t).elements,o=n.elements=a?[]:n.elements,s=[];this._flatten(i,s,null);var l=AT(o,s,\"normalMerge\"),u=this._elOptionsToUpdate=[];D(l,function(f,h){var v=f.newOption;v&&(u.push(v),V6(f,v),z6(o,h,v),F6(o[h],v))},this),n.elements=At(o,function(f){return f&&delete f.$action,f!=null})},e.prototype._flatten=function(t,a,n){D(t,function(i){if(i){n&&(i.parentOption=n),a.push(i);var o=i.children;o&&o.length&&this._flatten(o,a,i),delete i.children}},this)},e.prototype.useElOptionsToUpdate=function(){var t=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,t},e.type=\"graphic\",e.defaultOption={elements:[]},e})(gt),sb={path:null,compoundPath:null,group:at,image:se,text:St},ar=bt(),W6=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(){this._elMap=Z()},e.prototype.render=function(t,a,n){t!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=t,this._updateElements(t),this._relocate(t,n)},e.prototype._updateElements=function(t){var a=t.useElOptionsToUpdate();if(a){var n=this._elMap,i=this.group,o=t.get(\"z\"),s=t.get(\"zlevel\");D(a,function(l){var u=Jt(l.id,null),f=u!=null?n.get(u):null,h=Jt(l.parentId,null),v=h!=null?n.get(h):i,c=l.type,p=l.style;c===\"text\"&&p&&l.hv&&l.hv[1]&&(p.textVerticalAlign=p.textBaseline=p.verticalAlign=p.align=null);var d=l.textContent,g=l.textConfig;if(p&&_I(p,c,!!g,!!d)){var y=SI(p,c,!0);!g&&y.textConfig&&(g=l.textConfig=y.textConfig),!d&&y.textContent&&(d=y.textContent)}var m=U6(l),_=l.$action||\"merge\",S=_===\"merge\",b=_===\"replace\";if(S){var x=!f,w=f;x?w=lb(u,v,l.type,n):(w&&(ar(w).isNew=!1),TI(w)),w&&(of(w,m,t,{isInit:x}),ub(w,l,o,s))}else if(b){uf(f,l,n,t);var T=lb(u,v,l.type,n);T&&(of(T,m,t,{isInit:!0}),ub(T,l,o,s))}else _===\"remove\"&&(bI(f,l),uf(f,l,n,t));var A=n.get(u);if(A&&d)if(S){var C=A.getTextContent();C?C.attr(d):A.setTextContent(new St(d))}else b&&A.setTextContent(new St(d));if(A){var M=l.clipPath;if(M){var I=M.type,L=void 0,x=!1;if(S){var P=A.getClipPath();x=!P||ar(P).type!==I,L=x?Jd(I):P}else b&&(x=!0,L=Jd(I));A.setClipPath(L),of(L,M,t,{isInit:x}),Jf(L,M.keyframeAnimation,t)}var R=ar(A);A.setTextConfig(g),R.option=l,Y6(A,t,l),di({el:A,componentModel:t,itemName:A.name,itemTooltipOption:l.tooltip}),Jf(A,l.keyframeAnimation,t)}})}},e.prototype._relocate=function(t,a){for(var n=t.option.elements,i=this.group,o=this._elMap,s=a.getWidth(),l=a.getHeight(),u=[\"x\",\"y\"],f=0;f<n.length;f++){var h=n[f],v=Jt(h.id,null),c=v!=null?o.get(v):null;if(!(!c||!c.isGroup)){var p=c.parent,d=p===i,g=ar(c),y=ar(p);g.width=W(g.option.width,d?s:y.width)||0,g.height=W(g.option.height,d?l:y.height)||0}}for(var f=n.length-1;f>=0;f--){var h=n[f],v=Jt(h.id,null),c=v!=null?o.get(v):null;if(c){var p=c.parent,y=ar(p),m=p===i?{width:s,height:l}:{width:y.width,height:y.height},_={},S=kh(c,h,m,null,{hv:h.hv,boundingMode:h.bounding},_);if(!ar(c).isNew&&S){for(var b=h.transition,x={},w=0;w<u.length;w++){var T=u[w],A=_[T];b&&(ai(b)||vt(b,T)>=0)?x[T]=A:c[T]=A}Tt(c,x,t,0)}else c.attr(_)}}},e.prototype._clear=function(){var t=this,a=this._elMap;a.each(function(n){uf(n,ar(n).option,a,t._lastGraphicModel)}),this._elMap=Z()},e.prototype.dispose=function(){this._clear()},e.type=\"graphic\",e})(zt);function Jd(r){var e=X(sb,r)?sb[r]:Dh(r),t=new e({});return ar(t).type=r,t}function lb(r,e,t,a){var n=Jd(t);return e.add(n),a.set(r,n),ar(n).id=r,ar(n).isNew=!0,n}function uf(r,e,t,a){var n=r&&r.parent;n&&(r.type===\"group\"&&r.traverse(function(i){uf(i,e,t,a)}),Jh(r,e,a),t.removeKey(ar(r).id))}function ub(r,e,t,a){r.isGroup||D([[\"cursor\",fr.prototype.cursor],[\"zlevel\",a||0],[\"z\",t||0],[\"z2\",0]],function(n){var i=n[0];X(e,i)?r[i]=st(e[i],n[1]):r[i]==null&&(r[i]=n[1])}),D(_t(e),function(n){if(n.indexOf(\"on\")===0){var i=e[n];r[n]=K(i)?i:null}}),X(e,\"draggable\")&&(r.draggable=e.draggable),e.name!=null&&(r.name=e.name),e.id!=null&&(r.id=e.id)}function U6(r){return r=V({},r),D([\"id\",\"parentId\",\"$action\",\"hv\",\"bounding\",\"textContent\",\"clipPath\"].concat(CA),function(e){delete r[e]}),r}function Y6(r,e,t){var a=nt(r).eventData;!r.silent&&!r.ignore&&!a&&(a=nt(r).eventData={componentType:\"graphic\",componentIndex:e.componentIndex,name:r.name}),a&&(a.info=t.info)}function $6(r){r.registerComponentModel(H6),r.registerComponentView(W6),r.registerPreprocessor(function(e){var t=e.graphic;z(t)?!t[0]||!t[0].elements?e.graphic=[{elements:t}]:e.graphic=[e.graphic[0]]:t&&!t.elements&&(e.graphic=[{elements:[t]}])})}var fb=[\"x\",\"y\",\"radius\",\"angle\",\"single\"],X6=[\"cartesian2d\",\"polar\",\"singleAxis\"];function Z6(r){var e=r.get(\"coordinateSystem\");return vt(X6,e)>=0}function Ha(r){return r+\"Axis\"}function q6(r,e){var t=Z(),a=[],n=Z();r.eachComponent({mainType:\"dataZoom\",query:e},function(f){n.get(f.uid)||s(f)});var i;do i=!1,r.eachComponent(\"dataZoom\",o);while(i);function o(f){!n.get(f.uid)&&l(f)&&(s(f),i=!0)}function s(f){n.set(f.uid,!0),a.push(f),u(f)}function l(f){var h=!1;return f.eachTargetAxis(function(v,c){var p=t.get(v);p&&p[c]&&(h=!0)}),h}function u(f){f.eachTargetAxis(function(h,v){(t.get(h)||t.set(h,[]))[v]=!0})}return a}function GI(r){var e=r.ecModel,t={infoList:[],infoMap:Z()};return r.eachTargetAxis(function(a,n){var i=e.getComponent(Ha(a),n);if(i){var o=i.getCoordSysModel();if(o){var s=o.uid,l=t.infoMap.get(s);l||(l={model:o,axisModels:[]},t.infoList.push(l),t.infoMap.set(s,l)),l.axisModels.push(i)}}}),t}var op=(function(){function r(){this.indexList=[],this.indexMap=[]}return r.prototype.add=function(e){this.indexMap[e]||(this.indexList.push(e),this.indexMap[e]=!0)},r})(),yl=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._autoThrottle=!0,t._noTarget=!0,t._rangePropMode=[\"percent\",\"percent\"],t}return e.prototype.init=function(t,a,n){var i=hb(t);this.settledOption=i,this.mergeDefaultAndTheme(t,n),this._doInit(i)},e.prototype.mergeOption=function(t){var a=hb(t);ut(this.option,t,!0),ut(this.settledOption,a,!0),this._doInit(a)},e.prototype._doInit=function(t){var a=this.option;this._setDefaultThrottle(t),this._updateRangeUse(t);var n=this.settledOption;D([[\"start\",\"startValue\"],[\"end\",\"endValue\"]],function(i,o){this._rangePropMode[o]===\"value\"&&(a[i[0]]=n[i[0]]=null)},this),this._resetTarget()},e.prototype._resetTarget=function(){var t=this.get(\"orient\",!0),a=this._targetAxisInfoMap=Z(),n=this._fillSpecifiedTargetAxis(a);n?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||\"horizontal\",this._fillAutoTargetAxisByOrient(a,this._orient)),this._noTarget=!0,a.each(function(i){i.indexList.length&&(this._noTarget=!1)},this)},e.prototype._fillSpecifiedTargetAxis=function(t){var a=!1;return D(fb,function(n){var i=this.getReferringComponents(Ha(n),DP);if(i.specified){a=!0;var o=new op;D(i.models,function(s){o.add(s.componentIndex)}),t.set(n,o)}},this),a},e.prototype._fillAutoTargetAxisByOrient=function(t,a){var n=this.ecModel,i=!0;if(i){var o=a===\"vertical\"?\"y\":\"x\",s=n.findComponents({mainType:o+\"Axis\"});l(s,o)}if(i){var s=n.findComponents({mainType:\"singleAxis\",filter:function(f){return f.get(\"orient\",!0)===a}});l(s,\"single\")}function l(u,f){var h=u[0];if(h){var v=new op;if(v.add(h.componentIndex),t.set(f,v),i=!1,f===\"x\"||f===\"y\"){var c=h.getReferringComponents(\"grid\",Kt).models[0];c&&D(u,function(p){h.componentIndex!==p.componentIndex&&c===p.getReferringComponents(\"grid\",Kt).models[0]&&v.add(p.componentIndex)})}}}i&&D(fb,function(u){if(i){var f=n.findComponents({mainType:Ha(u),filter:function(v){return v.get(\"type\",!0)===\"category\"}});if(f[0]){var h=new op;h.add(f[0].componentIndex),t.set(u,h),i=!1}}},this)},e.prototype._makeAutoOrientByTargetAxis=function(){var t;return this.eachTargetAxis(function(a){!t&&(t=a)},this),t===\"y\"?\"vertical\":\"horizontal\"},e.prototype._setDefaultThrottle=function(t){if(t.hasOwnProperty(\"throttle\")&&(this._autoThrottle=!1),this._autoThrottle){var a=this.ecModel.option;this.option.throttle=a.animation&&a.animationDurationUpdate>0?100:20}},e.prototype._updateRangeUse=function(t){var a=this._rangePropMode,n=this.get(\"rangeMode\");D([[\"start\",\"startValue\"],[\"end\",\"endValue\"]],function(i,o){var s=t[i[0]]!=null,l=t[i[1]]!=null;s&&!l?a[o]=\"percent\":!s&&l?a[o]=\"value\":n?a[o]=n[o]:s&&(a[o]=\"percent\")})},e.prototype.noTarget=function(){return this._noTarget},e.prototype.getFirstTargetAxisModel=function(){var t;return this.eachTargetAxis(function(a,n){t==null&&(t=this.ecModel.getComponent(Ha(a),n))},this),t},e.prototype.eachTargetAxis=function(t,a){this._targetAxisInfoMap.each(function(n,i){D(n.indexList,function(o){t.call(a,i,o)})})},e.prototype.getAxisProxy=function(t,a){var n=this.getAxisModel(t,a);if(n)return n.__dzAxisProxy},e.prototype.getAxisModel=function(t,a){var n=this._targetAxisInfoMap.get(t);if(n&&n.indexMap[a])return this.ecModel.getComponent(Ha(t),a)},e.prototype.setRawRange=function(t){var a=this.option,n=this.settledOption;D([[\"start\",\"startValue\"],[\"end\",\"endValue\"]],function(i){(t[i[0]]!=null||t[i[1]]!=null)&&(a[i[0]]=n[i[0]]=t[i[0]],a[i[1]]=n[i[1]]=t[i[1]])},this),this._updateRangeUse(t)},e.prototype.setCalculatedRange=function(t){var a=this.option;D([\"start\",\"startValue\",\"end\",\"endValue\"],function(n){a[n]=t[n]})},e.prototype.getPercentRange=function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},e.prototype.getValueRange=function(t,a){if(t==null&&a==null){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataValueWindow()}else return this.getAxisProxy(t,a).getDataValueWindow()},e.prototype.findRepresentativeAxisProxy=function(t){if(t)return t.__dzAxisProxy;for(var a,n=this._targetAxisInfoMap.keys(),i=0;i<n.length;i++)for(var o=n[i],s=this._targetAxisInfoMap.get(o),l=0;l<s.indexList.length;l++){var u=this.getAxisProxy(o,s.indexList[l]);if(u.hostedBy(this))return u;a||(a=u)}return a},e.prototype.getRangePropMode=function(){return this._rangePropMode.slice()},e.prototype.getOrient=function(){return this._orient},e.type=\"dataZoom\",e.dependencies=[\"xAxis\",\"yAxis\",\"radiusAxis\",\"angleAxis\",\"singleAxis\",\"series\",\"toolbox\"],e.defaultOption={z:4,filterMode:\"filter\",start:0,end:100},e})(gt);function hb(r){var e={};return D([\"start\",\"end\",\"startValue\",\"endValue\",\"throttle\"],function(t){r.hasOwnProperty(t)&&(e[t]=r[t])}),e}var K6=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type=\"dataZoom.select\",e})(yl),Sm=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n,i){this.dataZoomModel=t,this.ecModel=a,this.api=n},e.type=\"dataZoom\",e})(zt),j6=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type=\"dataZoom.select\",e})(Sm),Xi=D,vb=Ye,J6=(function(){function r(e,t,a,n){this._dimName=e,this._axisIndex=t,this.ecModel=n,this._dataZoomModel=a}return r.prototype.hostedBy=function(e){return this._dataZoomModel===e},r.prototype.getDataValueWindow=function(){return this._valueWindow.slice()},r.prototype.getDataPercentWindow=function(){return this._percentWindow.slice()},r.prototype.getTargetSeriesModels=function(){var e=[];return this.ecModel.eachSeries(function(t){if(Z6(t)){var a=Ha(this._dimName),n=t.getReferringComponents(a,Kt).models[0];n&&this._axisIndex===n.componentIndex&&e.push(t)}},this),e},r.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+\"Axis\",this._axisIndex)},r.prototype.getMinMaxSpan=function(){return rt(this._minMaxSpan)},r.prototype.calculateDataWindow=function(e){var t=this._dataExtent,a=this.getAxisModel(),n=a.axis.scale,i=this._dataZoomModel.getRangePropMode(),o=[0,100],s=[],l=[],u;Xi([\"start\",\"end\"],function(v,c){var p=e[v],d=e[v+\"Value\"];i[c]===\"percent\"?(p==null&&(p=o[c]),d=n.parse(Dt(p,o,t))):(u=!0,d=d==null?t[c]:n.parse(d),p=Dt(d,t,o)),l[c]=d==null||isNaN(d)?t[c]:d,s[c]=p==null||isNaN(p)?o[c]:p}),vb(l),vb(s);var f=this._minMaxSpan;u?h(l,s,t,o,!1):h(s,l,o,t,!0);function h(v,c,p,d,g){var y=g?\"Span\":\"ValueSpan\";xi(0,v,p,\"all\",f[\"min\"+y],f[\"max\"+y]);for(var m=0;m<2;m++)c[m]=Dt(v[m],p,d,!0),g&&(c[m]=n.parse(c[m]))}return{valueWindow:l,percentWindow:s}},r.prototype.reset=function(e){if(e===this._dataZoomModel){var t=this.getTargetSeriesModels();this._dataExtent=Q6(this,this._dimName,t),this._updateMinMaxSpan();var a=this.calculateDataWindow(e.settledOption);this._valueWindow=a.valueWindow,this._percentWindow=a.percentWindow,this._setAxisModel()}},r.prototype.filterData=function(e,t){if(e!==this._dataZoomModel)return;var a=this._dimName,n=this.getTargetSeriesModels(),i=e.get(\"filterMode\"),o=this._valueWindow;if(i===\"none\")return;Xi(n,function(l){var u=l.getData(),f=u.mapDimensionsAll(a);if(f.length){if(i===\"weakFilter\"){var h=u.getStore(),v=G(f,function(c){return u.getDimensionIndex(c)},u);u.filterSelf(function(c){for(var p,d,g,y=0;y<f.length;y++){var m=h.get(v[y],c),_=!isNaN(m),S=m<o[0],b=m>o[1];if(_&&!S&&!b)return!0;_&&(g=!0),S&&(p=!0),b&&(d=!0)}return g&&p&&d})}else Xi(f,function(c){if(i===\"empty\")l.setData(u=u.map(c,function(d){return s(d)?d:NaN}));else{var p={};p[c]=o,u.selectRange(p)}});Xi(f,function(c){u.setApproximateExtent(o,c)})}});function s(l){return l>=o[0]&&l<=o[1]}},r.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},t=this._dataZoomModel,a=this._dataExtent;Xi([\"min\",\"max\"],function(n){var i=t.get(n+\"Span\"),o=t.get(n+\"ValueSpan\");o!=null&&(o=this.getAxisModel().axis.scale.parse(o)),o!=null?i=Dt(a[0]+o,a,[0,100],!0):i!=null&&(o=Dt(i,[0,100],a,!0)-a[0]),e[n+\"Span\"]=i,e[n+\"ValueSpan\"]=o},this)},r.prototype._setAxisModel=function(){var e=this.getAxisModel(),t=this._percentWindow,a=this._valueWindow;if(t){var n=Tg(a,[0,500]);n=Math.min(n,20);var i=e.axis.scale.rawExtentInfo;t[0]!==0&&i.setDeterminedMinMax(\"min\",+a[0].toFixed(n)),t[1]!==100&&i.setDeterminedMinMax(\"max\",+a[1].toFixed(n)),i.freeze()}},r})();function Q6(r,e,t){var a=[1/0,-1/0];Xi(t,function(o){mB(a,o.getData(),e)});var n=r.getAxisModel(),i=nD(n.axis.scale,n,a).calculate();return[i.min,i.max]}var tU={getTargetSeries:function(r){function e(n){r.eachComponent(\"dataZoom\",function(i){i.eachTargetAxis(function(o,s){var l=r.getComponent(Ha(o),s);n(o,s,l,i)})})}e(function(n,i,o,s){o.__dzAxisProxy=null});var t=[];e(function(n,i,o,s){o.__dzAxisProxy||(o.__dzAxisProxy=new J6(n,i,s,r),t.push(o.__dzAxisProxy))});var a=Z();return D(t,function(n){D(n.getTargetSeriesModels(),function(i){a.set(i.uid,i)})}),a},overallReset:function(r,e){r.eachComponent(\"dataZoom\",function(t){t.eachTargetAxis(function(a,n){t.getAxisProxy(a,n).reset(t)}),t.eachTargetAxis(function(a,n){t.getAxisProxy(a,n).filterData(t,e)})}),r.eachComponent(\"dataZoom\",function(t){var a=t.findRepresentativeAxisProxy();if(a){var n=a.getDataPercentWindow(),i=a.getDataValueWindow();t.setCalculatedRange({start:n[0],end:n[1],startValue:i[0],endValue:i[1]})}})}};function eU(r){r.registerAction(\"dataZoom\",function(e,t){var a=q6(t,e);D(a,function(n){n.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})})})}var cb=!1;function xm(r){cb||(cb=!0,r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,tU),eU(r),r.registerSubTypeDefaulter(\"dataZoom\",function(){return\"slider\"}))}function rU(r){r.registerComponentModel(K6),r.registerComponentView(j6),xm(r)}var ir=(function(){function r(){}return r})(),FI={};function Zi(r,e){FI[r]=e}function HI(r){return FI[r]}var aU=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(){r.prototype.optionUpdated.apply(this,arguments);var t=this.ecModel;D(this.option.feature,function(a,n){var i=HI(n);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(t)),ut(a,i.defaultOption))})},e.type=\"toolbox\",e.layoutMode={type:\"box\",ignoreSize:!0},e.defaultOption={show:!0,z:6,orient:\"horizontal\",left:\"right\",top:\"top\",backgroundColor:\"transparent\",borderColor:\"#ccc\",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:\"#666\",color:\"none\"},emphasis:{iconStyle:{borderColor:\"#3E98C5\"}},tooltip:{show:!1,position:\"bottom\"}},e})(gt);function nU(r,e,t){var a=e.getBoxLayoutParams(),n=e.get(\"padding\"),i={width:t.getWidth(),height:t.getHeight()},o=jt(a,i,n);ti(e.get(\"orient\"),r,e.get(\"itemGap\"),o.width,o.height),kh(r,a,i,n)}function WI(r,e){var t=yi(e.get(\"padding\")),a=e.getItemStyle([\"color\",\"opacity\"]);return a.fill=e.get(\"backgroundColor\"),r=new xt({shape:{x:r.x-t[3],y:r.y-t[0],width:r.width+t[1]+t[3],height:r.height+t[0]+t[2],r:e.get(\"borderRadius\")},style:a,silent:!0,z2:-1}),r}var iU=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.render=function(t,a,n,i){var o=this.group;if(o.removeAll(),!t.get(\"show\"))return;var s=+t.get(\"itemSize\"),l=t.get(\"orient\")===\"vertical\",u=t.get(\"feature\")||{},f=this._features||(this._features={}),h=[];D(u,function(p,d){h.push(d)}),new ya(this._featureNames||[],h).add(v).update(v).remove(lt(v,null)).execute(),this._featureNames=h;function v(p,d){var g=h[p],y=h[d],m=u[g],_=new Ct(m,t,t.ecModel),S;if(i&&i.newTitle!=null&&i.featureName===g&&(m.title=i.newTitle),g&&!y){if(oU(g))S={onclick:_.option.onclick,featureName:g};else{var b=HI(g);if(!b)return;S=new b}f[g]=S}else if(S=f[y],!S)return;S.uid=Io(\"toolbox-feature\"),S.model=_,S.ecModel=a,S.api=n;var x=S instanceof ir;if(!g&&y){x&&S.dispose&&S.dispose(a,n);return}if(!_.get(\"show\")||x&&S.unusable){x&&S.remove&&S.remove(a,n);return}c(_,S,g),_.setIconStatus=function(w,T){var A=this.option,C=this.iconPaths;A.iconStatus=A.iconStatus||{},A.iconStatus[w]=T,C[w]&&(T===\"emphasis\"?da:ga)(C[w])},S instanceof ir&&S.render&&S.render(_,a,n,i)}function c(p,d,g){var y=p.getModel(\"iconStyle\"),m=p.getModel([\"emphasis\",\"iconStyle\"]),_=d instanceof ir&&d.getIcons?d.getIcons():p.get(\"icon\"),S=p.get(\"title\")||{},b,x;Y(_)?(b={},b[g]=_):b=_,Y(S)?(x={},x[g]=S):x=S;var w=p.iconPaths={};D(b,function(T,A){var C=Do(T,{},{x:-s/2,y:-s/2,width:s,height:s});C.setStyle(y.getItemStyle());var M=C.ensureState(\"emphasis\");M.style=m.getItemStyle();var I=new St({style:{text:x[A],align:m.get(\"textAlign\"),borderRadius:m.get(\"textBorderRadius\"),padding:m.get(\"textPadding\"),fill:null,font:Ug({fontStyle:m.get(\"textFontStyle\"),fontFamily:m.get(\"textFontFamily\"),fontSize:m.get(\"textFontSize\"),fontWeight:m.get(\"textFontWeight\")},a)},ignore:!0});C.setTextContent(I),di({el:C,componentModel:t,itemName:A,formatterParamsExtra:{title:x[A]}}),C.__title=x[A],C.on(\"mouseover\",function(){var L=m.getItemStyle(),P=l?t.get(\"right\")==null&&t.get(\"left\")!==\"right\"?\"right\":\"left\":t.get(\"bottom\")==null&&t.get(\"top\")!==\"bottom\"?\"bottom\":\"top\";I.setStyle({fill:m.get(\"textFill\")||L.fill||L.stroke||\"#000\",backgroundColor:m.get(\"textBackgroundColor\")}),C.setTextConfig({position:m.get(\"textPosition\")||P}),I.ignore=!t.get(\"showTitle\"),n.enterEmphasis(this)}).on(\"mouseout\",function(){p.get([\"iconStatus\",A])!==\"emphasis\"&&n.leaveEmphasis(this),I.hide()}),(p.get([\"iconStatus\",A])===\"emphasis\"?da:ga)(C),o.add(C),C.on(\"click\",$(d.onclick,d,a,n,A)),w[A]=C})}nU(o,t,n),o.add(WI(o.getBoundingRect(),t)),l||o.eachChild(function(p){var d=p.__title,g=p.ensureState(\"emphasis\"),y=g.textConfig||(g.textConfig={}),m=p.getTextContent(),_=m&&m.ensureState(\"emphasis\");if(_&&!K(_)&&d){var S=_.style||(_.style={}),b=Tl(d,St.makeFont(S)),x=p.x+o.x,w=p.y+o.y+s,T=!1;w+b.height>n.getHeight()&&(y.position=\"top\",T=!0);var A=T?-5-b.height:s+10;x+b.width/2>n.getWidth()?(y.position=[\"100%\",A],S.align=\"right\"):x-b.width/2<0&&(y.position=[0,A],S.align=\"left\")}})},e.prototype.updateView=function(t,a,n,i){D(this._features,function(o){o instanceof ir&&o.updateView&&o.updateView(o.model,a,n,i)})},e.prototype.remove=function(t,a){D(this._features,function(n){n instanceof ir&&n.remove&&n.remove(t,a)}),this.group.removeAll()},e.prototype.dispose=function(t,a){D(this._features,function(n){n instanceof ir&&n.dispose&&n.dispose(t,a)})},e.type=\"toolbox\",e})(zt);function oU(r){return r.indexOf(\"my\")===0}var sU=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.onclick=function(t,a){var n=this.model,i=n.get(\"name\")||t.get(\"title.0.text\")||\"echarts\",o=a.getZr().painter.getType()===\"svg\",s=o?\"svg\":n.get(\"type\",!0)||\"png\",l=a.getConnectedDataURL({type:s,backgroundColor:n.get(\"backgroundColor\",!0)||t.get(\"backgroundColor\")||\"#fff\",connectedBackgroundColor:n.get(\"connectedBackgroundColor\"),excludeComponents:n.get(\"excludeComponents\"),pixelRatio:n.get(\"pixelRatio\")}),u=yt.browser;if(typeof MouseEvent==\"function\"&&(u.newEdge||!u.ie&&!u.edge)){var f=document.createElement(\"a\");f.download=i+\".\"+s,f.target=\"_blank\",f.href=l;var h=new MouseEvent(\"click\",{view:document.defaultView,bubbles:!0,cancelable:!1});f.dispatchEvent(h)}else if(window.navigator.msSaveOrOpenBlob||o){var v=l.split(\",\"),c=v[0].indexOf(\"base64\")>-1,p=o?decodeURIComponent(v[1]):v[1];c&&(p=window.atob(p));var d=i+\".\"+s;if(window.navigator.msSaveOrOpenBlob){for(var g=p.length,y=new Uint8Array(g);g--;)y[g]=p.charCodeAt(g);var m=new Blob([y]);window.navigator.msSaveOrOpenBlob(m,d)}else{var _=document.createElement(\"iframe\");document.body.appendChild(_);var S=_.contentWindow,b=S.document;b.open(\"image/svg+xml\",\"replace\"),b.write(p),b.close(),S.focus(),b.execCommand(\"SaveAs\",!0,d),document.body.removeChild(_)}}else{var x=n.get(\"lang\"),w='<body style=\"margin:0;\"><img src=\"'+l+'\" style=\"max-width:100%;\" title=\"'+(x&&x[0]||\"\")+'\" /></body>',T=window.open();T.document.write(w),T.document.title=i}},e.getDefaultOption=function(t){var a={show:!0,icon:\"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0\",title:t.getLocaleModel().get([\"toolbox\",\"saveAsImage\",\"title\"]),type:\"png\",connectedBackgroundColor:\"#fff\",name:\"\",excludeComponents:[\"toolbox\"],lang:t.getLocaleModel().get([\"toolbox\",\"saveAsImage\",\"lang\"])};return a},e})(ir),pb=\"__ec_magicType_stack__\",lU=[[\"line\",\"bar\"],[\"stack\"]],uU=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getIcons=function(){var t=this.model,a=t.get(\"icon\"),n={};return D(t.get(\"type\"),function(i){a[i]&&(n[i]=a[i])}),n},e.getDefaultOption=function(t){var a={show:!0,type:[],icon:{line:\"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4\",bar:\"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7\",stack:\"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z\"},title:t.getLocaleModel().get([\"toolbox\",\"magicType\",\"title\"]),option:{},seriesIndex:{}};return a},e.prototype.onclick=function(t,a,n){var i=this.model,o=i.get([\"seriesIndex\",n]);if(db[n]){var s={series:[]},l=function(h){var v=h.subType,c=h.id,p=db[n](v,c,h,i);p&&(J(p,h.option),s.series.push(p));var d=h.coordinateSystem;if(d&&d.type===\"cartesian2d\"&&(n===\"line\"||n===\"bar\")){var g=d.getAxesByScale(\"ordinal\")[0];if(g){var y=g.dim,m=y+\"Axis\",_=h.getReferringComponents(m,Kt).models[0],S=_.componentIndex;s[m]=s[m]||[];for(var b=0;b<=S;b++)s[m][S]=s[m][S]||{};s[m][S].boundaryGap=n===\"bar\"}}};D(lU,function(h){vt(h,n)>=0&&D(h,function(v){i.setIconStatus(v,\"normal\")})}),i.setIconStatus(n,\"emphasis\"),t.eachComponent({mainType:\"series\",query:o==null?null:{seriesIndex:o}},l);var u,f=n;n===\"stack\"&&(u=ut({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),i.get([\"iconStatus\",n])!==\"emphasis\"&&(f=\"tiled\")),a.dispatchAction({type:\"changeMagicType\",currentType:f,newOption:s,newTitle:u,featureName:\"magicType\"})}},e})(ir),db={line:function(r,e,t,a){if(r===\"bar\")return ut({id:e,type:\"line\",data:t.get(\"data\"),stack:t.get(\"stack\"),markPoint:t.get(\"markPoint\"),markLine:t.get(\"markLine\")},a.get([\"option\",\"line\"])||{},!0)},bar:function(r,e,t,a){if(r===\"line\")return ut({id:e,type:\"bar\",data:t.get(\"data\"),stack:t.get(\"stack\"),markPoint:t.get(\"markPoint\"),markLine:t.get(\"markLine\")},a.get([\"option\",\"bar\"])||{},!0)},stack:function(r,e,t,a){var n=t.get(\"stack\")===pb;if(r===\"line\"||r===\"bar\")return a.setIconStatus(\"stack\",n?\"normal\":\"emphasis\"),ut({id:e,stack:n?\"\":pb},a.get([\"option\",\"stack\"])||{},!0)}};Rr({type:\"changeMagicType\",event:\"magicTypeChanged\",update:\"prepareAndUpdate\"},function(r,e){e.mergeOption(r.newOption)});var Qh=new Array(60).join(\"-\"),_o=\"\t\";function fU(r){var e={},t=[],a=[];return r.eachRawSeries(function(n){var i=n.coordinateSystem;if(i&&(i.type===\"cartesian2d\"||i.type===\"polar\")){var o=i.getBaseAxis();if(o.type===\"category\"){var s=o.dim+\"_\"+o.index;e[s]||(e[s]={categoryAxis:o,valueAxis:i.getOtherAxis(o),series:[]},a.push({axisDim:o.dim,axisIndex:o.index})),e[s].series.push(n)}else t.push(n)}else t.push(n)}),{seriesGroupByCategoryAxis:e,other:t,meta:a}}function hU(r){var e=[];return D(r,function(t,a){var n=t.categoryAxis,i=t.valueAxis,o=i.dim,s=[\" \"].concat(G(t.series,function(c){return c.name})),l=[n.model.getCategories()];D(t.series,function(c){var p=c.getRawData();l.push(c.getRawData().mapArray(p.mapDimension(o),function(d){return d}))});for(var u=[s.join(_o)],f=0;f<l[0].length;f++){for(var h=[],v=0;v<l.length;v++)h.push(l[v][f]);u.push(h.join(_o))}e.push(u.join(`\n`))}),e.join(`\n\n`+Qh+`\n\n`)}function vU(r){return G(r,function(e){var t=e.getRawData(),a=[e.name],n=[];return t.each(t.dimensions,function(){for(var i=arguments.length,o=arguments[i-1],s=t.getName(o),l=0;l<i-1;l++)n[l]=arguments[l];a.push((s?s+_o:\"\")+n.join(_o))}),a.join(`\n`)}).join(`\n\n`+Qh+`\n\n`)}function cU(r){var e=fU(r);return{value:At([hU(e.seriesGroupByCategoryAxis),vU(e.other)],function(t){return!!t.replace(/[\\n\\t\\s]/g,\"\")}).join(`\n\n`+Qh+`\n\n`),meta:e.meta}}function eh(r){return r.replace(/^\\s\\s*/,\"\").replace(/\\s\\s*$/,\"\")}function pU(r){var e=r.slice(0,r.indexOf(`\n`));if(e.indexOf(_o)>=0)return!0}var Qd=new RegExp(\"[\"+_o+\"]+\",\"g\");function dU(r){for(var e=r.split(/\\n+/g),t=eh(e.shift()).split(Qd),a=[],n=G(t,function(l){return{name:l,data:[]}}),i=0;i<e.length;i++){var o=eh(e[i]).split(Qd);a.push(o.shift());for(var s=0;s<o.length;s++)n[s]&&(n[s].data[i]=o[s])}return{series:n,categories:a}}function gU(r){for(var e=r.split(/\\n+/g),t=eh(e.shift()),a=[],n=0;n<e.length;n++){var i=eh(e[n]);if(i){var o=i.split(Qd),s=\"\",l=void 0,u=!1;isNaN(o[0])?(u=!0,s=o[0],o=o.slice(1),a[n]={name:s,value:[]},l=a[n].value):l=a[n]=[];for(var f=0;f<o.length;f++)l.push(+o[f]);l.length===1&&(u?a[n].value=l[0]:a[n]=l[0])}}return{name:t,data:a}}function yU(r,e){var t=r.split(new RegExp(`\n*`+Qh+`\n*`,\"g\")),a={series:[]};return D(t,function(n,i){if(pU(n)){var o=dU(n),s=e[i],l=s.axisDim+\"Axis\";s&&(a[l]=a[l]||[],a[l][s.axisIndex]={data:o.categories},a.series=a.series.concat(o.series))}else{var o=gU(n);a.series.push(o)}}),a}var mU=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.onclick=function(t,a){setTimeout(function(){a.dispatchAction({type:\"hideTip\"})});var n=a.getDom(),i=this.model;this._dom&&n.removeChild(this._dom);var o=document.createElement(\"div\");o.style.cssText=\"position:absolute;top:0;bottom:0;left:0;right:0;padding:5px\",o.style.backgroundColor=i.get(\"backgroundColor\")||\"#fff\";var s=document.createElement(\"h4\"),l=i.get(\"lang\")||[];s.innerHTML=l[0]||i.get(\"title\"),s.style.cssText=\"margin:10px 20px\",s.style.color=i.get(\"textColor\");var u=document.createElement(\"div\"),f=document.createElement(\"textarea\");u.style.cssText=\"overflow:auto\";var h=i.get(\"optionToContent\"),v=i.get(\"contentToOption\"),c=cU(t);if(K(h)){var p=h(a.getOption());Y(p)?u.innerHTML=p:ni(p)&&u.appendChild(p)}else{f.readOnly=i.get(\"readOnly\");var d=f.style;d.cssText=\"display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none\",d.color=i.get(\"textColor\"),d.borderColor=i.get(\"textareaBorderColor\"),d.backgroundColor=i.get(\"textareaColor\"),f.value=c.value,u.appendChild(f)}var g=c.meta,y=document.createElement(\"div\");y.style.cssText=\"position:absolute;bottom:5px;left:0;right:0\";var m=\"float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px\",_=document.createElement(\"div\"),S=document.createElement(\"div\");m+=\";background-color:\"+i.get(\"buttonColor\"),m+=\";color:\"+i.get(\"buttonTextColor\");var b=this;function x(){n.removeChild(o),b._dom=null}Mp(_,\"click\",x),Mp(S,\"click\",function(){if(v==null&&h!=null||v!=null&&h==null){x();return}var w;try{K(v)?w=v(u,a.getOption()):w=yU(f.value,g)}catch(T){throw x(),new Error(\"Data view format error \"+T)}w&&a.dispatchAction({type:\"changeDataView\",newOption:w}),x()}),_.innerHTML=l[1],S.innerHTML=l[2],S.style.cssText=_.style.cssText=m,!i.get(\"readOnly\")&&y.appendChild(S),y.appendChild(_),o.appendChild(s),o.appendChild(u),o.appendChild(y),u.style.height=n.clientHeight-80+\"px\",n.appendChild(o),this._dom=o},e.prototype.remove=function(t,a){this._dom&&a.getDom().removeChild(this._dom)},e.prototype.dispose=function(t,a){this.remove(t,a)},e.getDefaultOption=function(t){var a={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:\"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28\",title:t.getLocaleModel().get([\"toolbox\",\"dataView\",\"title\"]),lang:t.getLocaleModel().get([\"toolbox\",\"dataView\",\"lang\"]),backgroundColor:\"#fff\",textColor:\"#000\",textareaColor:\"#fff\",textareaBorderColor:\"#333\",buttonColor:\"#c23531\",buttonTextColor:\"#fff\"};return a},e})(ir);function _U(r,e){return G(r,function(t,a){var n=e&&e[a];if(tt(n)&&!z(n)){var i=tt(t)&&!z(t);i||(t={value:t});var o=n.name!=null&&t.name==null;return t=J(t,n),o&&delete t.name,t}else return t})}Rr({type:\"changeDataView\",event:\"dataViewChanged\",update:\"prepareAndUpdate\"},function(r,e){var t=[];D(r.newOption.series,function(a){var n=e.getSeriesByName(a.name)[0];if(!n)t.push(V({type:\"scatter\"},a));else{var i=n.get(\"data\");t.push({name:a.name,data:_U(a.data,i)})}}),e.mergeOption(J({series:t},r.newOption))});var UI=D,YI=bt();function SU(r,e){var t=bm(r);UI(e,function(a,n){for(var i=t.length-1;i>=0;i--){var o=t[i];if(o[n])break}if(i<0){var s=r.queryComponents({mainType:\"dataZoom\",subType:\"select\",id:n})[0];if(s){var l=s.getPercentRange();t[0][n]={dataZoomId:n,start:l[0],end:l[1]}}}}),t.push(e)}function xU(r){var e=bm(r),t=e[e.length-1];e.length>1&&e.pop();var a={};return UI(t,function(n,i){for(var o=e.length-1;o>=0;o--)if(n=e[o][i],n){a[i]=n;break}}),a}function bU(r){YI(r).snapshots=null}function wU(r){return bm(r).length}function bm(r){var e=YI(r);return e.snapshots||(e.snapshots=[{}]),e.snapshots}var TU=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.onclick=function(t,a){bU(t),a.dispatchAction({type:\"restore\",from:this.uid})},e.getDefaultOption=function(t){var a={show:!0,icon:\"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5\",title:t.getLocaleModel().get([\"toolbox\",\"restore\",\"title\"])};return a},e})(ir);Rr({type:\"restore\",event:\"restore\",update:\"prepareAndUpdate\"},function(r,e){e.resetOption(\"recreate\")});var AU=[\"grid\",\"xAxis\",\"yAxis\",\"geo\",\"graph\",\"polar\",\"radiusAxis\",\"angleAxis\",\"bmap\"],wm=(function(){function r(e,t,a){var n=this;this._targetInfoList=[];var i=gb(t,e);D(CU,function(o,s){(!a||!a.include||vt(a.include,s)>=0)&&o(i,n._targetInfoList)})}return r.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,function(a,n,i){if((a.coordRanges||(a.coordRanges=[])).push(n),!a.coordRange){a.coordRange=n;var o=sp[a.brushType](0,i,n);a.__rangeOffset={offset:Sb[a.brushType](o.values,a.range,[1,1]),xyMinMax:o.xyMinMax}}}),e},r.prototype.matchOutputRanges=function(e,t,a){D(e,function(n){var i=this.findTargetInfo(n,t);i&&i!==!0&&D(i.coordSyses,function(o){var s=sp[n.brushType](1,o,n.range,!0);a(n,s.values,o,t)})},this)},r.prototype.setInputRanges=function(e,t){D(e,function(a){var n=this.findTargetInfo(a,t);if(a.range=a.range||[],n&&n!==!0){a.panelId=n.panelId;var i=sp[a.brushType](0,n.coordSys,a.coordRange),o=a.__rangeOffset;a.range=o?Sb[a.brushType](i.values,o.offset,DU(i.xyMinMax,o.xyMinMax)):i.values}},this)},r.prototype.makePanelOpts=function(e,t){return G(this._targetInfoList,function(a){var n=a.getPanelRect();return{panelId:a.panelId,defaultBrushType:t?t(a):null,clipPath:QM(n),isTargetByCursor:eI(n,e,a.coordSysModel),getLinearBrushOtherExtent:tI(n)}})},r.prototype.controlSeries=function(e,t,a){var n=this.findTargetInfo(e,a);return n===!0||n&&vt(n.coordSyses,t.coordinateSystem)>=0},r.prototype.findTargetInfo=function(e,t){for(var a=this._targetInfoList,n=gb(t,e),i=0;i<a.length;i++){var o=a[i],s=e.panelId;if(s){if(o.panelId===s)return o}else for(var l=0;l<yb.length;l++)if(yb[l](n,o))return o}return!0},r})();function tg(r){return r[0]>r[1]&&r.reverse(),r}function gb(r,e){return ks(r,e,{includeMainTypes:AU})}var CU={grid:function(r,e){var t=r.xAxisModels,a=r.yAxisModels,n=r.gridModels,i=Z(),o={},s={};!t&&!a&&!n||(D(t,function(l){var u=l.axis.grid.model;i.set(u.id,u),o[u.id]=!0}),D(a,function(l){var u=l.axis.grid.model;i.set(u.id,u),s[u.id]=!0}),D(n,function(l){i.set(l.id,l),o[l.id]=!0,s[l.id]=!0}),i.each(function(l){var u=l.coordinateSystem,f=[];D(u.getCartesians(),function(h,v){(vt(t,h.getAxis(\"x\").model)>=0||vt(a,h.getAxis(\"y\").model)>=0)&&f.push(h)}),e.push({panelId:\"grid--\"+l.id,gridModel:l,coordSysModel:l,coordSys:f[0],coordSyses:f,getPanelRect:mb.grid,xAxisDeclared:o[l.id],yAxisDeclared:s[l.id]})}))},geo:function(r,e){D(r.geoModels,function(t){var a=t.coordinateSystem;e.push({panelId:\"geo--\"+t.id,geoModel:t,coordSysModel:t,coordSys:a,coordSyses:[a],getPanelRect:mb.geo})})}},yb=[function(r,e){var t=r.xAxisModel,a=r.yAxisModel,n=r.gridModel;return!n&&t&&(n=t.axis.grid.model),!n&&a&&(n=a.axis.grid.model),n&&n===e.gridModel},function(r,e){var t=r.geoModel;return t&&t===e.geoModel}],mb={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var r=this.coordSys,e=r.getBoundingRect().clone();return e.applyTransform($a(r)),e}},sp={lineX:lt(_b,0),lineY:lt(_b,1),rect:function(r,e,t,a){var n=r?e.pointToData([t[0][0],t[1][0]],a):e.dataToPoint([t[0][0],t[1][0]],a),i=r?e.pointToData([t[0][1],t[1][1]],a):e.dataToPoint([t[0][1],t[1][1]],a),o=[tg([n[0],i[0]]),tg([n[1],i[1]])];return{values:o,xyMinMax:o}},polygon:function(r,e,t,a){var n=[[1/0,-1/0],[1/0,-1/0]],i=G(t,function(o){var s=r?e.pointToData(o,a):e.dataToPoint(o,a);return n[0][0]=Math.min(n[0][0],s[0]),n[1][0]=Math.min(n[1][0],s[1]),n[0][1]=Math.max(n[0][1],s[0]),n[1][1]=Math.max(n[1][1],s[1]),s});return{values:i,xyMinMax:n}}};function _b(r,e,t,a){var n=t.getAxis([\"x\",\"y\"][r]),i=tg(G([0,1],function(s){return e?n.coordToData(n.toLocalCoord(a[s]),!0):n.toGlobalCoord(n.dataToCoord(a[s]))})),o=[];return o[r]=i,o[1-r]=[NaN,NaN],{values:i,xyMinMax:o}}var Sb={lineX:lt(xb,0),lineY:lt(xb,1),rect:function(r,e,t){return[[r[0][0]-t[0]*e[0][0],r[0][1]-t[0]*e[0][1]],[r[1][0]-t[1]*e[1][0],r[1][1]-t[1]*e[1][1]]]},polygon:function(r,e,t){return G(r,function(a,n){return[a[0]-t[0]*e[n][0],a[1]-t[1]*e[n][1]]})}};function xb(r,e,t,a){return[e[0]-a[r]*t[0],e[1]-a[r]*t[1]]}function DU(r,e){var t=bb(r),a=bb(e),n=[t[0]/a[0],t[1]/a[1]];return isNaN(n[0])&&(n[0]=1),isNaN(n[1])&&(n[1]=1),n}function bb(r){return r?[r[0][1]-r[0][0],r[1][1]-r[1][0]]:[NaN,NaN]}var eg=D,MU=bP(\"toolbox-dataZoom_\"),IU=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.render=function(t,a,n,i){this._brushController||(this._brushController=new Ky(n.getZr()),this._brushController.on(\"brush\",$(this._onBrush,this)).mount()),RU(t,a,this,i,n),PU(t,a)},e.prototype.onclick=function(t,a,n){LU[n].call(this)},e.prototype.remove=function(t,a){this._brushController&&this._brushController.unmount()},e.prototype.dispose=function(t,a){this._brushController&&this._brushController.dispose()},e.prototype._onBrush=function(t){var a=t.areas;if(!t.isEnd||!a.length)return;var n={},i=this.ecModel;this._brushController.updateCovers([]);var o=new wm(Tm(this.model),i,{include:[\"grid\"]});o.matchOutputRanges(a,i,function(u,f,h){if(h.type===\"cartesian2d\"){var v=u.brushType;v===\"rect\"?(s(\"x\",h,f[0]),s(\"y\",h,f[1])):s({lineX:\"x\",lineY:\"y\"}[v],h,f)}}),SU(i,n),this._dispatchZoomAction(n);function s(u,f,h){var v=f.getAxis(u),c=v.model,p=l(u,c,i),d=p.findRepresentativeAxisProxy(c).getMinMaxSpan();(d.minValueSpan!=null||d.maxValueSpan!=null)&&(h=xi(0,h.slice(),v.scale.getExtent(),0,d.minValueSpan,d.maxValueSpan)),p&&(n[p.id]={dataZoomId:p.id,startValue:h[0],endValue:h[1]})}function l(u,f,h){var v;return h.eachComponent({mainType:\"dataZoom\",subType:\"select\"},function(c){var p=c.getAxisModel(u,f.componentIndex);p&&(v=c)}),v}},e.prototype._dispatchZoomAction=function(t){var a=[];eg(t,function(n,i){a.push(rt(n))}),a.length&&this.api.dispatchAction({type:\"dataZoom\",from:this.uid,batch:a})},e.getDefaultOption=function(t){var a={show:!0,filterMode:\"filter\",icon:{zoom:\"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1\",back:\"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26\"},title:t.getLocaleModel().get([\"toolbox\",\"dataZoom\",\"title\"]),brushStyle:{borderWidth:0,color:\"rgba(210,219,238,0.2)\"}};return a},e})(ir),LU={zoom:function(){var r=!this._isZoomActive;this.api.dispatchAction({type:\"takeGlobalCursor\",key:\"dataZoomSelect\",dataZoomSelectActive:r})},back:function(){this._dispatchZoomAction(xU(this.ecModel))}};function Tm(r){var e={xAxisIndex:r.get(\"xAxisIndex\",!0),yAxisIndex:r.get(\"yAxisIndex\",!0),xAxisId:r.get(\"xAxisId\",!0),yAxisId:r.get(\"yAxisId\",!0)};return e.xAxisIndex==null&&e.xAxisId==null&&(e.xAxisIndex=\"all\"),e.yAxisIndex==null&&e.yAxisId==null&&(e.yAxisIndex=\"all\"),e}function PU(r,e){r.setIconStatus(\"back\",wU(e)>1?\"emphasis\":\"normal\")}function RU(r,e,t,a,n){var i=t._isZoomActive;a&&a.type===\"takeGlobalCursor\"&&(i=a.key===\"dataZoomSelect\"?a.dataZoomSelectActive:!1),t._isZoomActive=i,r.setIconStatus(\"zoom\",i?\"emphasis\":\"normal\");var o=new wm(Tm(r),e,{include:[\"grid\"]}),s=o.makePanelOpts(n,function(l){return l.xAxisDeclared&&!l.yAxisDeclared?\"lineX\":!l.xAxisDeclared&&l.yAxisDeclared?\"lineY\":\"rect\"});t._brushController.setPanels(s).enableBrush(i&&s.length?{brushType:\"auto\",brushStyle:r.getModel(\"brushStyle\").getItemStyle()}:!1)}YE(\"dataZoom\",function(r){var e=r.getComponent(\"toolbox\",0),t=[\"feature\",\"dataZoom\"];if(!e||e.get(t)==null)return;var a=e.getModel(t),n=[],i=Tm(a),o=ks(r,i);eg(o.xAxisModels,function(l){return s(l,\"xAxis\",\"xAxisIndex\")}),eg(o.yAxisModels,function(l){return s(l,\"yAxis\",\"yAxisIndex\")});function s(l,u,f){var h=l.componentIndex,v={type:\"select\",$fromToolbox:!0,filterMode:a.get(\"filterMode\",!0)||\"filter\",id:MU+u+h};v[f]=h,n.push(v)}return n});function EU(r){r.registerComponentModel(aU),r.registerComponentView(iU),Zi(\"saveAsImage\",sU),Zi(\"magicType\",uU),Zi(\"dataView\",mU),Zi(\"dataZoom\",IU),Zi(\"restore\",TU),pt(rU)}var kU=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type=\"tooltip\",e.dependencies=[\"axisPointer\"],e.defaultOption={z:60,show:!0,showContent:!0,trigger:\"item\",triggerOn:\"mousemove|click\",alwaysShowContent:!1,displayMode:\"single\",renderMode:\"auto\",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:\"#fff\",shadowBlur:10,shadowColor:\"rgba(0, 0, 0, .2)\",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:\"\",axisPointer:{type:\"line\",axis:\"auto\",animation:\"auto\",animationDurationUpdate:200,animationEasingUpdate:\"exponentialOut\",crossStyle:{color:\"#999\",width:1,type:\"dashed\",textStyle:{}}},textStyle:{color:\"#666\",fontSize:14}},e})(gt);function $I(r){var e=r.get(\"confine\");return e!=null?!!e:r.get(\"renderMode\")===\"richText\"}function XI(r){if(yt.domSupported){for(var e=document.documentElement.style,t=0,a=r.length;t<a;t++)if(r[t]in e)return r[t]}}var ZI=XI([\"transform\",\"webkitTransform\",\"OTransform\",\"MozTransform\",\"msTransform\"]),OU=XI([\"webkitTransition\",\"transition\",\"OTransition\",\"MozTransition\",\"msTransition\"]);function qI(r,e){if(!r)return e;e=Jg(e,!0);var t=r.indexOf(e);return r=t===-1?e:\"-\"+r.slice(0,t)+\"-\"+e,r.toLowerCase()}function NU(r,e){var t=r.currentStyle||document.defaultView&&document.defaultView.getComputedStyle(r);return t?t[e]:null}var BU=qI(OU,\"transition\"),Am=qI(ZI,\"transform\"),VU=\"position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;\"+(yt.transform3dSupported?\"will-change:transform;\":\"\");function zU(r){return r=r===\"left\"?\"right\":r===\"right\"?\"left\":r===\"top\"?\"bottom\":\"top\",r}function GU(r,e,t){if(!Y(t)||t===\"inside\")return\"\";var a=r.get(\"backgroundColor\"),n=r.get(\"borderWidth\");e=ui(e);var i=zU(t),o=Math.max(Math.round(n)*1.5,6),s=\"\",l=Am+\":\",u;vt([\"left\",\"right\"],i)>-1?(s+=\"top:50%\",l+=\"translateY(-50%) rotate(\"+(u=i===\"left\"?-225:-45)+\"deg)\"):(s+=\"left:50%\",l+=\"translateX(-50%) rotate(\"+(u=i===\"top\"?225:45)+\"deg)\");var f=u*Math.PI/180,h=o+n,v=h*Math.abs(Math.cos(f))+h*Math.abs(Math.sin(f)),c=Math.round(((v-Math.SQRT2*n)/2+Math.SQRT2*n-(v-h)/2)*100)/100;s+=\";\"+i+\":-\"+c+\"px\";var p=e+\" solid \"+n+\"px;\",d=[\"position:absolute;width:\"+o+\"px;height:\"+o+\"px;z-index:-1;\",s+\";\"+l+\";\",\"border-bottom:\"+p,\"border-right:\"+p,\"background-color:\"+a+\";\"];return'<div style=\"'+d.join(\"\")+'\"></div>'}function FU(r,e){var t=\"cubic-bezier(0.23,1,0.32,1)\",a=\" \"+r/2+\"s \"+t,n=\"opacity\"+a+\",visibility\"+a;return e||(a=\" \"+r+\"s \"+t,n+=yt.transformSupported?\",\"+Am+a:\",left\"+a+\",top\"+a),BU+\":\"+n}function wb(r,e,t){var a=r.toFixed(0)+\"px\",n=e.toFixed(0)+\"px\";if(!yt.transformSupported)return t?\"top:\"+n+\";left:\"+a+\";\":[[\"top\",n],[\"left\",a]];var i=yt.transform3dSupported,o=\"translate\"+(i?\"3d\":\"\")+\"(\"+a+\",\"+n+(i?\",0\":\"\")+\")\";return t?\"top:0;left:0;\"+Am+\":\"+o+\";\":[[\"top\",0],[\"left\",0],[ZI,o]]}function HU(r){var e=[],t=r.get(\"fontSize\"),a=r.getTextColor();a&&e.push(\"color:\"+a),e.push(\"font:\"+r.getFont());var n=st(r.get(\"lineHeight\"),Math.round(t*3/2));t&&e.push(\"line-height:\"+n+\"px\");var i=r.get(\"textShadowColor\"),o=r.get(\"textShadowBlur\")||0,s=r.get(\"textShadowOffsetX\")||0,l=r.get(\"textShadowOffsetY\")||0;return i&&o&&e.push(\"text-shadow:\"+s+\"px \"+l+\"px \"+o+\"px \"+i),D([\"decoration\",\"align\"],function(u){var f=r.get(u);f&&e.push(\"text-\"+u+\":\"+f)}),e.join(\";\")}function WU(r,e,t){var a=[],n=r.get(\"transitionDuration\"),i=r.get(\"backgroundColor\"),o=r.get(\"shadowBlur\"),s=r.get(\"shadowColor\"),l=r.get(\"shadowOffsetX\"),u=r.get(\"shadowOffsetY\"),f=r.getModel(\"textStyle\"),h=nC(r,\"html\"),v=l+\"px \"+u+\"px \"+o+\"px \"+s;return a.push(\"box-shadow:\"+v),e&&n&&a.push(FU(n,t)),i&&a.push(\"background-color:\"+i),D([\"width\",\"color\",\"radius\"],function(c){var p=\"border-\"+c,d=Jg(p),g=r.get(d);g!=null&&a.push(p+\":\"+g+(c===\"color\"?\"\":\"px\"))}),a.push(HU(f)),h!=null&&a.push(\"padding:\"+yi(h).join(\"px \")+\"px\"),a.join(\";\")+\";\"}function Tb(r,e,t,a,n){var i=e&&e.painter;if(t){var o=i&&i.getViewportRoot();o&&KL(r,o,t,a,n)}else{r[0]=a,r[1]=n;var s=i&&i.getViewportRootOffset();s&&(r[0]+=s.offsetLeft,r[1]+=s.offsetTop)}r[2]=r[0]/e.getWidth(),r[3]=r[1]/e.getHeight()}var UU=(function(){function r(e,t){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,yt.wxa)return null;var a=document.createElement(\"div\");a.domBelongToZr=!0,this.el=a;var n=this._zr=e.getZr(),i=t.appendTo,o=i&&(Y(i)?document.querySelector(i):ni(i)?i:K(i)&&i(e.getDom()));Tb(this._styleCoord,n,o,e.getWidth()/2,e.getHeight()/2),(o||e.getDom()).appendChild(a),this._api=e,this._container=o;var s=this;a.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},a.onmousemove=function(l){if(l=l||window.event,!s._enterable){var u=n.handler,f=n.painter.getViewportRoot();tr(f,l,!0),u.dispatch(\"mousemove\",l)}},a.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return r.prototype.update=function(e){if(!this._container){var t=this._api.getDom(),a=NU(t,\"position\"),n=t.style;n.position!==\"absolute\"&&a!==\"absolute\"&&(n.position=\"relative\")}var i=e.get(\"alwaysShowContent\");i&&this._moveIfResized(),this._alwaysShowContent=i,this.el.className=e.get(\"className\")||\"\"},r.prototype.show=function(e,t){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var a=this.el,n=a.style,i=this._styleCoord;a.innerHTML?n.cssText=VU+WU(e,!this._firstShow,this._longHide)+wb(i[0],i[1],!0)+(\"border-color:\"+ui(t)+\";\")+(e.get(\"extraCssText\")||\"\")+(\";pointer-events:\"+(this._enterable?\"auto\":\"none\")):n.display=\"none\",this._show=!0,this._firstShow=!1,this._longHide=!1},r.prototype.setContent=function(e,t,a,n,i){var o=this.el;if(e==null){o.innerHTML=\"\";return}var s=\"\";if(Y(i)&&a.get(\"trigger\")===\"item\"&&!$I(a)&&(s=GU(a,n,i)),Y(e))o.innerHTML=e+s;else if(e){o.innerHTML=\"\",z(e)||(e=[e]);for(var l=0;l<e.length;l++)ni(e[l])&&e[l].parentNode!==o&&o.appendChild(e[l]);if(s&&o.childNodes.length){var u=document.createElement(\"div\");u.innerHTML=s,o.appendChild(u)}}},r.prototype.setEnterable=function(e){this._enterable=e},r.prototype.getSize=function(){var e=this.el;return e?[e.offsetWidth,e.offsetHeight]:[0,0]},r.prototype.moveTo=function(e,t){if(this.el){var a=this._styleCoord;if(Tb(a,this._zr,this._container,e,t),a[0]!=null&&a[1]!=null){var n=this.el.style,i=wb(a[0],a[1]);D(i,function(o){n[o[0]]=o[1]})}}},r.prototype._moveIfResized=function(){var e=this._styleCoord[2],t=this._styleCoord[3];this.moveTo(e*this._zr.getWidth(),t*this._zr.getHeight())},r.prototype.hide=function(){var e=this,t=this.el.style;t.visibility=\"hidden\",t.opacity=\"0\",yt.transform3dSupported&&(t.willChange=\"\"),this._show=!1,this._longHideTimeout=setTimeout(function(){return e._longHide=!0},500)},r.prototype.hideLater=function(e){this._show&&!(this._inContent&&this._enterable)&&!this._alwaysShowContent&&(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout($(this.hide,this),e)):this.hide())},r.prototype.isShow=function(){return this._show},r.prototype.dispose=function(){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var e=this.el.parentNode;e&&e.removeChild(this.el),this.el=this._container=null},r})(),YU=(function(){function r(e){this._show=!1,this._styleCoord=[0,0,0,0],this._alwaysShowContent=!1,this._enterable=!0,this._zr=e.getZr(),Cb(this._styleCoord,this._zr,e.getWidth()/2,e.getHeight()/2)}return r.prototype.update=function(e){var t=e.get(\"alwaysShowContent\");t&&this._moveIfResized(),this._alwaysShowContent=t},r.prototype.show=function(){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.show(),this._show=!0},r.prototype.setContent=function(e,t,a,n,i){var o=this;tt(e)&&Mt(\"\"),this.el&&this._zr.remove(this.el);var s=a.getModel(\"textStyle\");this.el=new St({style:{rich:t.richTextStyles,text:e,lineHeight:22,borderWidth:1,borderColor:n,textShadowColor:s.get(\"textShadowColor\"),fill:a.get([\"textStyle\",\"color\"]),padding:nC(a,\"richText\"),verticalAlign:\"top\",align:\"left\"},z:a.get(\"z\")}),D([\"backgroundColor\",\"borderRadius\",\"shadowColor\",\"shadowBlur\",\"shadowOffsetX\",\"shadowOffsetY\"],function(u){o.el.style[u]=a.get(u)}),D([\"textShadowBlur\",\"textShadowOffsetX\",\"textShadowOffsetY\"],function(u){o.el.style[u]=s.get(u)||0}),this._zr.add(this.el);var l=this;this.el.on(\"mouseover\",function(){l._enterable&&(clearTimeout(l._hideTimeout),l._show=!0),l._inContent=!0}),this.el.on(\"mouseout\",function(){l._enterable&&l._show&&l.hideLater(l._hideDelay),l._inContent=!1})},r.prototype.setEnterable=function(e){this._enterable=e},r.prototype.getSize=function(){var e=this.el,t=this.el.getBoundingRect(),a=Ab(e.style);return[t.width+a.left+a.right,t.height+a.top+a.bottom]},r.prototype.moveTo=function(e,t){var a=this.el;if(a){var n=this._styleCoord;Cb(n,this._zr,e,t),e=n[0],t=n[1];var i=a.style,o=Ea(i.borderWidth||0),s=Ab(i);a.x=e+o+s.left,a.y=t+o+s.top,a.markRedraw()}},r.prototype._moveIfResized=function(){var e=this._styleCoord[2],t=this._styleCoord[3];this.moveTo(e*this._zr.getWidth(),t*this._zr.getHeight())},r.prototype.hide=function(){this.el&&this.el.hide(),this._show=!1},r.prototype.hideLater=function(e){this._show&&!(this._inContent&&this._enterable)&&!this._alwaysShowContent&&(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout($(this.hide,this),e)):this.hide())},r.prototype.isShow=function(){return this._show},r.prototype.dispose=function(){this._zr.remove(this.el)},r})();function Ea(r){return Math.max(0,r)}function Ab(r){var e=Ea(r.shadowBlur||0),t=Ea(r.shadowOffsetX||0),a=Ea(r.shadowOffsetY||0);return{left:Ea(e-t),right:Ea(e+t),top:Ea(e-a),bottom:Ea(e+a)}}function Cb(r,e,t,a){r[0]=t,r[1]=a,r[2]=r[0]/e.getWidth(),r[3]=r[1]/e.getHeight()}var $U=new xt({shape:{x:-1,y:-1,width:2,height:2}}),XU=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a){if(!(yt.node||!a.getDom())){var n=t.getComponent(\"tooltip\"),i=this._renderMode=IP(n.get(\"renderMode\"));this._tooltipContent=i===\"richText\"?new YU(a):new UU(a,{appendTo:n.get(\"appendToBody\",!0)?\"body\":n.get(\"appendTo\",!0)})}},e.prototype.render=function(t,a,n){if(!(yt.node||!n.getDom())){this.group.removeAll(),this._tooltipModel=t,this._ecModel=a,this._api=n;var i=this._tooltipContent;i.update(t),i.setEnterable(t.get(\"enterable\")),this._initGlobalListener(),this._keepShow(),this._renderMode!==\"richText\"&&t.get(\"transitionDuration\")?ko(this,\"_updatePosition\",50,\"fixRate\"):nl(this,\"_updatePosition\")}},e.prototype._initGlobalListener=function(){var t=this._tooltipModel,a=t.get(\"triggerOn\");EI(\"itemTooltip\",this._api,$(function(n,i,o){a!==\"none\"&&(a.indexOf(n)>=0?this._tryShow(i,o):n===\"leave\"&&this._hide(o))},this))},e.prototype._keepShow=function(){var t=this._tooltipModel,a=this._ecModel,n=this._api,i=t.get(\"triggerOn\");if(this._lastX!=null&&this._lastY!=null&&i!==\"none\"&&i!==\"click\"){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!n.isDisposed()&&o.manuallyShowTip(t,a,n,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},e.prototype.manuallyShowTip=function(t,a,n,i){if(!(i.from===this.uid||yt.node||!n.getDom())){var o=Db(i,n);this._ticket=\"\";var s=i.dataByCoordSys,l=jU(i,a,n);if(l){var u=l.el.getBoundingRect().clone();u.applyTransform(l.el.transform),this._tryShow({offsetX:u.x+u.width/2,offsetY:u.y+u.height/2,target:l.el,position:i.position,positionDefault:\"bottom\"},o)}else if(i.tooltip&&i.x!=null&&i.y!=null){var f=$U;f.x=i.x,f.y=i.y,f.update(),nt(f).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:f},o)}else if(s)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:s,tooltipOption:i.tooltipOption},o);else if(i.seriesIndex!=null){if(this._manuallyAxisShowTip(t,a,n,i))return;var h=kI(i,a),v=h.point[0],c=h.point[1];v!=null&&c!=null&&this._tryShow({offsetX:v,offsetY:c,target:h.el,position:i.position,positionDefault:\"bottom\"},o)}else i.x!=null&&i.y!=null&&(n.dispatchAction({type:\"updateAxisPointer\",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target},o))}},e.prototype.manuallyHideTip=function(t,a,n,i){var o=this._tooltipContent;this._tooltipModel&&o.hideLater(this._tooltipModel.get(\"hideDelay\")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(Db(i,n))},e.prototype._manuallyAxisShowTip=function(t,a,n,i){var o=i.seriesIndex,s=i.dataIndex,l=a.getComponent(\"axisPointer\").coordSysAxesInfo;if(!(o==null||s==null||l==null)){var u=a.getSeriesByIndex(o);if(u){var f=u.getData(),h=fs([f.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(h.get(\"trigger\")===\"axis\")return n.dispatchAction({type:\"updateAxisPointer\",seriesIndex:o,dataIndex:s,position:i.position}),!0}}},e.prototype._tryShow=function(t,a){var n=t.target,i=this._tooltipModel;if(i){this._lastX=t.offsetX,this._lastY=t.offsetY;var o=t.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,t);else if(n){var s=nt(n);if(s.ssrType===\"legend\")return;this._lastDataByCoordSys=null;var l,u;Xn(n,function(f){if(nt(f).dataIndex!=null)return l=f,!0;if(nt(f).tooltipConfig!=null)return u=f,!0},!0),l?this._showSeriesItemTooltip(t,l,a):u?this._showComponentItemTooltip(t,u,a):this._hide(a)}else this._lastDataByCoordSys=null,this._hide(a)}},e.prototype._showOrMove=function(t,a){var n=t.get(\"showDelay\");a=$(a,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(a,n):a()},e.prototype._showAxisTooltip=function(t,a){var n=this._ecModel,i=this._tooltipModel,o=[a.offsetX,a.offsetY],s=fs([a.tooltipOption],i),l=this._renderMode,u=[],f=oe(\"section\",{blocks:[],noHeader:!0}),h=[],v=new $v;D(t,function(m){D(m.dataByAxis,function(_){var S=n.getComponent(_.axisDim+\"Axis\",_.axisIndex),b=_.value;if(!(!S||b==null)){var x=LI(b,S.axis,n,_.seriesDataIndices,_.valueLabelOpt),w=oe(\"section\",{header:x,noHeader:!sr(x),sortBlocks:!0,blocks:[]});f.blocks.push(w),D(_.seriesDataIndices,function(T){var A=n.getSeriesByIndex(T.seriesIndex),C=T.dataIndexInside,M=A.getDataParams(C);if(!(M.dataIndex<0)){M.axisDim=_.axisDim,M.axisIndex=_.axisIndex,M.axisType=_.axisType,M.axisId=_.axisId,M.axisValue=Ty(S.axis,{value:b}),M.axisValueLabel=x,M.marker=v.makeTooltipMarker(\"item\",ui(M.color),l);var I=c_(A.formatTooltip(C,!0,null)),L=I.frag;if(L){var P=fs([A],i).get(\"valueFormatter\");w.blocks.push(P?V({valueFormatter:P},L):L)}I.text&&h.push(I.text),u.push(M)}})}})}),f.blocks.reverse(),h.reverse();var c=a.position,p=s.get(\"order\"),d=__(f,v,l,p,n.get(\"useUTC\"),s.get(\"textStyle\"));d&&h.unshift(d);var g=l===\"richText\"?`\n\n`:\"<br/>\",y=h.join(g);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(t,u)?this._updatePosition(s,c,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,y,u,Math.random()+\"\",o[0],o[1],c,null,v)})},e.prototype._showSeriesItemTooltip=function(t,a,n){var i=this._ecModel,o=nt(a),s=o.seriesIndex,l=i.getSeriesByIndex(s),u=o.dataModel||l,f=o.dataIndex,h=o.dataType,v=u.getData(h),c=this._renderMode,p=t.positionDefault,d=fs([v.getItemModel(f),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,p?{position:p}:null),g=d.get(\"trigger\");if(!(g!=null&&g!==\"item\")){var y=u.getDataParams(f,h),m=new $v;y.marker=m.makeTooltipMarker(\"item\",ui(y.color),c);var _=c_(u.formatTooltip(f,!1,h)),S=d.get(\"order\"),b=d.get(\"valueFormatter\"),x=_.frag,w=x?__(b?V({valueFormatter:b},x):x,m,c,S,i.get(\"useUTC\"),d.get(\"textStyle\")):_.text,T=\"item_\"+u.name+\"_\"+f;this._showOrMove(d,function(){this._showTooltipContent(d,w,y,T,t.offsetX,t.offsetY,t.position,t.target,m)}),n({type:\"showTip\",dataIndexInside:f,dataIndex:v.getRawIndex(f),seriesIndex:s,from:this.uid})}},e.prototype._showComponentItemTooltip=function(t,a,n){var i=this._renderMode===\"html\",o=nt(a),s=o.tooltipConfig,l=s.option||{},u=l.encodeHTMLContent;if(Y(l)){var f=l;l={content:f,formatter:f},u=!0}u&&i&&l.content&&(l=rt(l),l.content=_e(l.content));var h=[l],v=this._ecModel.getComponent(o.componentMainType,o.componentIndex);v&&h.push(v),h.push({formatter:l.content});var c=t.positionDefault,p=fs(h,this._tooltipModel,c?{position:c}:null),d=p.get(\"content\"),g=Math.random()+\"\",y=new $v;this._showOrMove(p,function(){var m=rt(p.get(\"formatterParams\")||{});this._showTooltipContent(p,d,m,g,t.offsetX,t.offsetY,t.position,a,y)}),n({type:\"showTip\",from:this.uid})},e.prototype._showTooltipContent=function(t,a,n,i,o,s,l,u,f){if(this._ticket=\"\",!(!t.get(\"showContent\")||!t.get(\"show\"))){var h=this._tooltipContent;h.setEnterable(t.get(\"enterable\"));var v=t.get(\"formatter\");l=l||t.get(\"position\");var c=a,p=this._getNearestPoint([o,s],n,t.get(\"trigger\"),t.get(\"borderColor\")),d=p.color;if(v)if(Y(v)){var g=t.ecModel.get(\"useUTC\"),y=z(n)?n[0]:n,m=y&&y.axisType&&y.axisType.indexOf(\"time\")>=0;c=v,m&&(c=Pl(y.axisValue,c,g)),c=Qg(c,n,!0)}else if(K(v)){var _=$(function(S,b){S===this._ticket&&(h.setContent(b,f,t,d,l),this._updatePosition(t,l,o,s,h,n,u))},this);this._ticket=i,c=v(n,i,_)}else c=v;h.setContent(c,f,t,d,l),h.show(t,d),this._updatePosition(t,l,o,s,h,n,u)}},e.prototype._getNearestPoint=function(t,a,n,i){if(n===\"axis\"||z(a))return{color:i||(this._renderMode===\"html\"?\"#fff\":\"none\")};if(!z(a))return{color:i||a.color||a.borderColor}},e.prototype._updatePosition=function(t,a,n,i,o,s,l){var u=this._api.getWidth(),f=this._api.getHeight();a=a||t.get(\"position\");var h=o.getSize(),v=t.get(\"align\"),c=t.get(\"verticalAlign\"),p=l&&l.getBoundingRect().clone();if(l&&p.applyTransform(l.transform),K(a)&&(a=a([n,i],s,o.el,p,{viewSize:[u,f],contentSize:h.slice()})),z(a))n=W(a[0],u),i=W(a[1],f);else if(tt(a)){var d=a;d.width=h[0],d.height=h[1];var g=jt(d,{width:u,height:f});n=g.x,i=g.y,v=null,c=null}else if(Y(a)&&l){var y=KU(a,p,h,t.get(\"borderWidth\"));n=y[0],i=y[1]}else{var y=ZU(n,i,o,u,f,v?null:20,c?null:20);n=y[0],i=y[1]}if(v&&(n-=Mb(v)?h[0]/2:v===\"right\"?h[0]:0),c&&(i-=Mb(c)?h[1]/2:c===\"bottom\"?h[1]:0),$I(t)){var y=qU(n,i,o,u,f);n=y[0],i=y[1]}o.moveTo(n,i)},e.prototype._updateContentNotChangedOnAxis=function(t,a){var n=this._lastDataByCoordSys,i=this._cbParamsList,o=!!n&&n.length===t.length;return o&&D(n,function(s,l){var u=s.dataByAxis||[],f=t[l]||{},h=f.dataByAxis||[];o=o&&u.length===h.length,o&&D(u,function(v,c){var p=h[c]||{},d=v.seriesDataIndices||[],g=p.seriesDataIndices||[];o=o&&v.value===p.value&&v.axisType===p.axisType&&v.axisId===p.axisId&&d.length===g.length,o&&D(d,function(y,m){var _=g[m];o=o&&y.seriesIndex===_.seriesIndex&&y.dataIndex===_.dataIndex}),i&&D(v.seriesDataIndices,function(y){var m=y.seriesIndex,_=a[m],S=i[m];_&&S&&S.data!==_.data&&(o=!1)})})}),this._lastDataByCoordSys=t,this._cbParamsList=a,!!o},e.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:\"hideTip\",from:this.uid})},e.prototype.dispose=function(t,a){yt.node||!a.getDom()||(nl(this,\"_updatePosition\"),this._tooltipContent.dispose(),Kd(\"itemTooltip\",a))},e.type=\"tooltip\",e})(zt);function fs(r,e,t){var a=e.ecModel,n;t?(n=new Ct(t,a,a),n=new Ct(e.option,n,a)):n=e;for(var i=r.length-1;i>=0;i--){var o=r[i];o&&(o instanceof Ct&&(o=o.get(\"tooltip\",!0)),Y(o)&&(o={formatter:o}),o&&(n=new Ct(o,n,a)))}return n}function Db(r,e){return r.dispatchAction||$(e.dispatchAction,e)}function ZU(r,e,t,a,n,i,o){var s=t.getSize(),l=s[0],u=s[1];return i!=null&&(r+l+i+2>a?r-=l+i:r+=i),o!=null&&(e+u+o>n?e-=u+o:e+=o),[r,e]}function qU(r,e,t,a,n){var i=t.getSize(),o=i[0],s=i[1];return r=Math.min(r+o,a)-o,e=Math.min(e+s,n)-s,r=Math.max(r,0),e=Math.max(e,0),[r,e]}function KU(r,e,t,a){var n=t[0],i=t[1],o=Math.ceil(Math.SQRT2*a)+8,s=0,l=0,u=e.width,f=e.height;switch(r){case\"inside\":s=e.x+u/2-n/2,l=e.y+f/2-i/2;break;case\"top\":s=e.x+u/2-n/2,l=e.y-i-o;break;case\"bottom\":s=e.x+u/2-n/2,l=e.y+f+o;break;case\"left\":s=e.x-n-o,l=e.y+f/2-i/2;break;case\"right\":s=e.x+u+o,l=e.y+f/2-i/2}return[s,l]}function Mb(r){return r===\"center\"||r===\"middle\"}function jU(r,e,t){var a=Ig(r).queryOptionMap,n=a.keys()[0];if(!(!n||n===\"series\")){var i=Al(e,n,a.get(n),{useDefault:!1,enableAll:!1,enableNone:!1}),o=i.models[0];if(o){var s=t.getViewOfComponentModel(o),l;if(s.group.traverse(function(u){var f=nt(u).tooltipConfig;if(f&&f.name===r.name)return l=u,!0}),l)return{componentMainType:n,componentIndex:o.componentIndex,el:l}}}}function JU(r){pt(Hl),r.registerComponentModel(kU),r.registerComponentView(XU),r.registerAction({type:\"showTip\",event:\"showTip\",update:\"tooltip:manuallyShowTip\"},Yt),r.registerAction({type:\"hideTip\",event:\"hideTip\",update:\"tooltip:manuallyHideTip\"},Yt)}var QU=[\"rect\",\"polygon\",\"keep\",\"clear\"];function t8(r,e){var t=Rt(r?r.brush:[]);if(t.length){var a=[];D(t,function(l){var u=l.hasOwnProperty(\"toolbox\")?l.toolbox:[];u instanceof Array&&(a=a.concat(u))});var n=r&&r.toolbox;z(n)&&(n=n[0]),n||(n={feature:{}},r.toolbox=[n]);var i=n.feature||(n.feature={}),o=i.brush||(i.brush={}),s=o.type||(o.type=[]);s.push.apply(s,a),e8(s),e&&!s.length&&s.push.apply(s,QU)}}function e8(r){var e={};D(r,function(t){e[t]=1}),r.length=0,D(e,function(t,a){r.push(a)})}var Ib=D;function Lb(r){if(r){for(var e in r)if(r.hasOwnProperty(e))return!0}}function rg(r,e,t){var a={};return Ib(e,function(i){var o=a[i]=n();Ib(r[i],function(s,l){if(ne.isValidType(l)){var u={type:l,visual:s};t&&t(u,i),o[l]=new ne(u),l===\"opacity\"&&(u=rt(u),u.type=\"colorAlpha\",o.__hidden.__alphaForOpacity=new ne(u))}})}),a;function n(){var i=function(){};i.prototype.__hidden=i.prototype;var o=new i;return o}}function KI(r,e,t){var a;D(t,function(n){e.hasOwnProperty(n)&&Lb(e[n])&&(a=!0)}),a&&D(t,function(n){e.hasOwnProperty(n)&&Lb(e[n])?r[n]=rt(e[n]):delete r[n]})}function r8(r,e,t,a,n,i){var o={};D(r,function(h){var v=ne.prepareVisualTypes(e[h]);o[h]=v});var s;function l(h){return uy(t,s,h)}function u(h,v){pC(t,s,h,v)}t.each(f);function f(h,v){s=h;var c=t.getRawDataItem(s);if(!(c&&c.visualMap===!1))for(var p=a.call(n,h),d=e[p],g=o[p],y=0,m=g.length;y<m;y++){var _=g[y];d[_]&&d[_].applyVisual(h,l,u)}}}function a8(r,e,t,a){var n={};return D(r,function(i){var o=ne.prepareVisualTypes(e[i]);n[i]=o}),{progress:function(o,s){var l;a!=null&&(l=s.getDimensionIndex(a));function u(b){return uy(s,h,b)}function f(b,x){pC(s,h,b,x)}for(var h,v=s.getStore();(h=o.next())!=null;){var c=s.getRawDataItem(h);if(!(c&&c.visualMap===!1))for(var p=a!=null?v.get(l,h):h,d=t(p),g=e[d],y=n[d],m=0,_=y.length;m<_;m++){var S=y[m];g[S]&&g[S].applyVisual(p,u,f)}}}}}function n8(r){var e=r.brushType,t={point:function(a){return Pb[e].point(a,t,r)},rect:function(a){return Pb[e].rect(a,t,r)}};return t}var Pb={lineX:Rb(0),lineY:Rb(1),rect:{point:function(r,e,t){return r&&t.boundingRect.contain(r[0],r[1])},rect:function(r,e,t){return r&&t.boundingRect.intersect(r)}},polygon:{point:function(r,e,t){return r&&t.boundingRect.contain(r[0],r[1])&&zn(t.range,r[0],r[1])},rect:function(r,e,t){var a=t.range;if(!r||a.length<=1)return!1;var n=r.x,i=r.y,o=r.width,s=r.height,l=a[0];if(zn(a,n,i)||zn(a,n+o,i)||zn(a,n,i+s)||zn(a,n+o,i+s)||ht.create(r).contain(l[0],l[1])||_s(n,i,n+o,i,a)||_s(n,i,n,i+s,a)||_s(n+o,i,n+o,i+s,a)||_s(n,i+s,n+o,i+s,a))return!0}}};function Rb(r){var e=[\"x\",\"y\"],t=[\"width\",\"height\"];return{point:function(a,n,i){if(a){var o=i.range,s=a[r];return hs(s,o)}},rect:function(a,n,i){if(a){var o=i.range,s=[a[e[r]],a[e[r]]+a[t[r]]];return s[1]<s[0]&&s.reverse(),hs(s[0],o)||hs(s[1],o)||hs(o[0],s)||hs(o[1],s)}}}}function hs(r,e){return e[0]<=r&&r<=e[1]}var Eb=[\"inBrush\",\"outOfBrush\"],lp=\"__ecBrushSelect\",ag=\"__ecInBrushSelectEvent\";function jI(r){r.eachComponent({mainType:\"brush\"},function(e){var t=e.brushTargetManager=new wm(e.option,r);t.setInputRanges(e.areas,r)})}function i8(r,e,t){var a=[],n,i;r.eachComponent({mainType:\"brush\"},function(o){t&&t.type===\"takeGlobalCursor\"&&o.setBrushOption(t.key===\"brush\"?t.brushOption:{brushType:!1})}),jI(r),r.eachComponent({mainType:\"brush\"},function(o,s){var l={brushId:o.id,brushIndex:s,brushName:o.name,areas:rt(o.areas),selected:[]};a.push(l);var u=o.option,f=u.brushLink,h=[],v=[],c=[],p=!1;s||(n=u.throttleType,i=u.throttleDelay);var d=G(o.areas,function(b){var x=u8[b.brushType],w=J({boundingRect:x?x(b):void 0},b);return w.selectors=n8(w),w}),g=rg(o.option,Eb,function(b){b.mappingMethod=\"fixed\"});z(f)&&D(f,function(b){h[b]=1});function y(b){return f===\"all\"||!!h[b]}function m(b){return!!b.length}r.eachSeries(function(b,x){var w=c[x]=[];b.subType===\"parallel\"?_(b,x):S(b,x,w)});function _(b,x){var w=b.coordinateSystem;p=p||w.hasAxisBrushed(),y(x)&&w.eachActiveState(b.getData(),function(T,A){T===\"active\"&&(v[A]=1)})}function S(b,x,w){if(!(!b.brushSelector||l8(o,x))&&(D(d,function(A){o.brushTargetManager.controlSeries(A,b,r)&&w.push(A),p=p||m(w)}),y(x)&&m(w))){var T=b.getData();T.each(function(A){kb(b,w,T,A)&&(v[A]=1)})}}r.eachSeries(function(b,x){var w={seriesId:b.id,seriesIndex:x,seriesName:b.name,dataIndex:[]};l.selected.push(w);var T=c[x],A=b.getData(),C=y(x)?function(M){return v[M]?(w.dataIndex.push(A.getRawIndex(M)),\"inBrush\"):\"outOfBrush\"}:function(M){return kb(b,T,A,M)?(w.dataIndex.push(A.getRawIndex(M)),\"inBrush\"):\"outOfBrush\"};(y(x)?p:m(T))&&r8(Eb,g,A,C)})}),o8(e,n,i,a,t)}function o8(r,e,t,a,n){if(n){var i=r.getZr();if(!i[ag]){i[lp]||(i[lp]=s8);var o=ko(i,lp,t,e);o(r,a)}}}function s8(r,e){if(!r.isDisposed()){var t=r.getZr();t[ag]=!0,r.dispatchAction({type:\"brushSelect\",batch:e}),t[ag]=!1}}function kb(r,e,t,a){for(var n=0,i=e.length;n<i;n++){var o=e[n];if(r.brushSelector(a,t,o.selectors,o))return!0}}function l8(r,e){var t=r.option.seriesIndex;return t!=null&&t!==\"all\"&&(z(t)?vt(t,e)<0:e!==t)}var u8={rect:function(r){return Ob(r.range)},polygon:function(r){for(var e,t=r.range,a=0,n=t.length;a<n;a++){e=e||[[1/0,-1/0],[1/0,-1/0]];var i=t[a];i[0]<e[0][0]&&(e[0][0]=i[0]),i[0]>e[0][1]&&(e[0][1]=i[0]),i[1]<e[1][0]&&(e[1][0]=i[1]),i[1]>e[1][1]&&(e[1][1]=i[1])}return e&&Ob(e)}};function Ob(r){return new ht(r[0][0],r[1][0],r[0][1]-r[0][0],r[1][1]-r[1][0])}var f8=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a){this.ecModel=t,this.api=a,this.model,(this._brushController=new Ky(a.getZr())).on(\"brush\",$(this._onBrush,this)).mount()},e.prototype.render=function(t,a,n,i){this.model=t,this._updateController(t,a,n,i)},e.prototype.updateTransform=function(t,a,n,i){jI(a),this._updateController(t,a,n,i)},e.prototype.updateVisual=function(t,a,n,i){this.updateTransform(t,a,n,i)},e.prototype.updateView=function(t,a,n,i){this._updateController(t,a,n,i)},e.prototype._updateController=function(t,a,n,i){(!i||i.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(n)).enableBrush(t.brushOption).updateCovers(t.areas.slice())},e.prototype.dispose=function(){this._brushController.dispose()},e.prototype._onBrush=function(t){var a=this.model.id,n=this.model.brushTargetManager.setOutputRanges(t.areas,this.ecModel);(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:\"brush\",brushId:a,areas:rt(n),$from:a}),t.isEnd&&this.api.dispatchAction({type:\"brushEnd\",brushId:a,areas:rt(n),$from:a})},e.type=\"brush\",e})(zt),h8=\"#ddd\",v8=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.areas=[],t.brushOption={},t}return e.prototype.optionUpdated=function(t,a){var n=this.option;!a&&KI(n,t,[\"inBrush\",\"outOfBrush\"]);var i=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:h8},i.hasOwnProperty(\"liftZ\")||(i.liftZ=5)},e.prototype.setAreas=function(t){t&&(this.areas=G(t,function(a){return Nb(this.option,a)},this))},e.prototype.setBrushOption=function(t){this.brushOption=Nb(this.option,t),this.brushType=this.brushOption.brushType},e.type=\"brush\",e.dependencies=[\"geo\",\"grid\",\"xAxis\",\"yAxis\",\"parallel\",\"series\"],e.defaultOption={seriesIndex:\"all\",brushType:\"rect\",brushMode:\"single\",transformable:!0,brushStyle:{borderWidth:1,color:\"rgba(210,219,238,0.3)\",borderColor:\"#D2DBEE\"},throttleType:\"fixRate\",throttleDelay:0,removeOnClick:!0,z:1e4},e})(gt);function Nb(r,e){return ut({brushType:r.brushType,brushMode:r.brushMode,transformable:r.transformable,brushStyle:new Ct(r.brushStyle).getItemStyle(),removeOnClick:r.removeOnClick,z:r.z},e,!0)}var c8=[\"rect\",\"polygon\",\"lineX\",\"lineY\",\"keep\",\"clear\"],p8=(function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.render=function(t,a,n){var i,o,s;a.eachComponent({mainType:\"brush\"},function(l){i=l.brushType,o=l.brushOption.brushMode||\"single\",s=s||!!l.areas.length}),this._brushType=i,this._brushMode=o,D(t.get(\"type\",!0),function(l){t.setIconStatus(l,(l===\"keep\"?o===\"multiple\":l===\"clear\"?s:l===i)?\"emphasis\":\"normal\")})},e.prototype.updateView=function(t,a,n){this.render(t,a,n)},e.prototype.getIcons=function(){var t=this.model,a=t.get(\"icon\",!0),n={};return D(t.get(\"type\",!0),function(i){a[i]&&(n[i]=a[i])}),n},e.prototype.onclick=function(t,a,n){var i=this._brushType,o=this._brushMode;n===\"clear\"?(a.dispatchAction({type:\"axisAreaSelect\",intervals:[]}),a.dispatchAction({type:\"brush\",command:\"clear\",areas:[]})):a.dispatchAction({type:\"takeGlobalCursor\",key:\"brush\",brushOption:{brushType:n===\"keep\"?i:i===n?!1:n,brushMode:n===\"keep\"?o===\"multiple\"?\"single\":\"multiple\":o}})},e.getDefaultOption=function(t){var a={show:!0,type:c8.slice(),icon:{rect:\"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13\",polygon:\"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2\",lineX:\"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4\",lineY:\"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4\",keep:\"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z\",clear:\"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2\"},title:t.getLocaleModel().get([\"toolbox\",\"brush\",\"title\"])};return a},e})(ir);function d8(r){r.registerComponentView(f8),r.registerComponentModel(v8),r.registerPreprocessor(t8),r.registerVisual(r.PRIORITY.VISUAL.BRUSH,i8),r.registerAction({type:\"brush\",event:\"brush\",update:\"updateVisual\"},function(e,t){t.eachComponent({mainType:\"brush\",query:e},function(a){a.setAreas(e.areas)})}),r.registerAction({type:\"brushSelect\",event:\"brushSelected\",update:\"none\"},Yt),r.registerAction({type:\"brushEnd\",event:\"brushEnd\",update:\"none\"},Yt),Zi(\"brush\",p8)}var g8=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode={type:\"box\",ignoreSize:!0},t}return e.type=\"title\",e.defaultOption={z:6,show:!0,text:\"\",target:\"blank\",subtext:\"\",subtarget:\"blank\",left:0,top:0,backgroundColor:\"rgba(0,0,0,0)\",borderColor:\"#ccc\",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:\"bold\",color:\"#464646\"},subtextStyle:{fontSize:12,color:\"#6E7079\"}},e})(gt),y8=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){if(this.group.removeAll(),!!t.get(\"show\")){var i=this.group,o=t.getModel(\"textStyle\"),s=t.getModel(\"subtextStyle\"),l=t.get(\"textAlign\"),u=st(t.get(\"textBaseline\"),t.get(\"textVerticalAlign\")),f=new St({style:Nt(o,{text:t.get(\"text\"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),h=f.getBoundingRect(),v=t.get(\"subtext\"),c=new St({style:Nt(s,{text:v,fill:s.getTextColor(),y:h.height+t.get(\"itemGap\"),verticalAlign:\"top\"},{disableBox:!0}),z2:10}),p=t.get(\"link\"),d=t.get(\"sublink\"),g=t.get(\"triggerEvent\",!0);f.silent=!p&&!g,c.silent=!d&&!g,p&&f.on(\"click\",function(){If(p,\"_\"+t.get(\"target\"))}),d&&c.on(\"click\",function(){If(d,\"_\"+t.get(\"subtarget\"))}),nt(f).eventData=nt(c).eventData=g?{componentType:\"title\",componentIndex:t.componentIndex}:null,i.add(f),v&&i.add(c);var y=i.getBoundingRect(),m=t.getBoxLayoutParams();m.width=y.width,m.height=y.height;var _=jt(m,{width:n.getWidth(),height:n.getHeight()},t.get(\"padding\"));l||(l=t.get(\"left\")||t.get(\"right\"),l===\"middle\"&&(l=\"center\"),l===\"right\"?_.x+=_.width:l===\"center\"&&(_.x+=_.width/2)),u||(u=t.get(\"top\")||t.get(\"bottom\"),u===\"center\"&&(u=\"middle\"),u===\"bottom\"?_.y+=_.height:u===\"middle\"&&(_.y+=_.height/2),u=u||\"top\"),i.x=_.x,i.y=_.y,i.markRedraw();var S={align:l,verticalAlign:u};f.setStyle(S),c.setStyle(S),y=i.getBoundingRect();var b=_.margin,x=t.getItemStyle([\"color\",\"opacity\"]);x.fill=t.get(\"backgroundColor\");var w=new xt({shape:{x:y.x-b[3],y:y.y-b[0],width:y.width+b[1]+b[3],height:y.height+b[0]+b[2],r:t.get(\"borderRadius\")},style:x,subPixelOptimize:!0,silent:!0});i.add(w)}},e.type=\"title\",e})(zt);function m8(r){r.registerComponentModel(g8),r.registerComponentView(y8)}var Bb=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode=\"box\",t}return e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n),this._initData()},e.prototype.mergeOption=function(t){r.prototype.mergeOption.apply(this,arguments),this._initData()},e.prototype.setCurrentIndex=function(t){t==null&&(t=this.option.currentIndex);var a=this._data.count();this.option.loop?t=(t%a+a)%a:(t>=a&&(t=a-1),t<0&&(t=0)),this.option.currentIndex=t},e.prototype.getCurrentIndex=function(){return this.option.currentIndex},e.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},e.prototype.setPlayState=function(t){this.option.autoPlay=!!t},e.prototype.getPlayState=function(){return!!this.option.autoPlay},e.prototype._initData=function(){var t=this.option,a=t.data||[],n=t.axisType,i=this._names=[],o;n===\"category\"?(o=[],D(a,function(u,f){var h=Jt(xo(u),\"\"),v;tt(u)?(v=rt(u),v.value=f):v=f,o.push(v),i.push(h)})):o=a;var s={category:\"ordinal\",time:\"time\",value:\"number\"}[n]||\"number\",l=this._data=new Se([{name:\"value\",type:s}],this);l.initData(o,i)},e.prototype.getData=function(){return this._data},e.prototype.getCategories=function(){if(this.get(\"axisType\")===\"category\")return this._names.slice()},e.type=\"timeline\",e.defaultOption={z:4,show:!0,axisType:\"time\",realtime:!0,left:\"20%\",top:null,right:\"20%\",bottom:0,width:null,height:40,padding:5,controlPosition:\"left\",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:\"#000\"},data:[]},e})(gt),JI=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type=\"timeline.slider\",e.defaultOption=on(Bb.defaultOption,{backgroundColor:\"rgba(0,0,0,0)\",borderColor:\"#ccc\",borderWidth:0,orient:\"horizontal\",inverse:!1,tooltip:{trigger:\"item\"},symbol:\"circle\",symbolSize:12,lineStyle:{show:!0,width:2,color:\"#DAE1F5\"},label:{position:\"auto\",show:!0,interval:\"auto\",rotate:0,color:\"#A4B1D7\"},itemStyle:{color:\"#A4B1D7\",borderWidth:1},checkpointStyle:{symbol:\"circle\",symbolSize:15,color:\"#316bf3\",borderColor:\"#fff\",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:\"rgba(0, 0, 0, 0.3)\",animation:!0,animationDuration:300,animationEasing:\"quinticInOut\"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:\"left\",playIcon:\"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z\",stopIcon:\"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z\",nextIcon:\"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z\",prevIcon:\"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z\",prevBtnSize:18,nextBtnSize:18,color:\"#A4B1D7\",borderColor:\"#A4B1D7\",borderWidth:1},emphasis:{label:{show:!0,color:\"#6f778d\"},itemStyle:{color:\"#316BF3\"},controlStyle:{color:\"#316BF3\",borderColor:\"#316BF3\",borderWidth:2}},progress:{lineStyle:{color:\"#316BF3\"},itemStyle:{color:\"#316BF3\"},label:{color:\"#6f778d\"}},data:[]}),e})(Bb);$t(JI,Nh.prototype);var _8=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type=\"timeline\",e})(zt),S8=(function(r){k(e,r);function e(t,a,n,i){var o=r.call(this,t,a,n)||this;return o.type=i||\"value\",o}return e.prototype.getLabelModel=function(){return this.model.getModel(\"label\")},e.prototype.isHorizontal=function(){return this.model.get(\"orient\")===\"horizontal\"},e})(dr),up=Math.PI,Vb=bt(),x8=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a){this.api=a},e.prototype.render=function(t,a,n){if(this.model=t,this.api=n,this.ecModel=a,this.group.removeAll(),t.get(\"show\",!0)){var i=this._layout(t,n),o=this._createGroup(\"_mainGroup\"),s=this._createGroup(\"_labelGroup\"),l=this._axis=this._createAxis(i,t);t.formatTooltip=function(u){var f=l.scale.getLabel({value:u});return oe(\"nameValue\",{noName:!0,value:f})},D([\"AxisLine\",\"AxisTick\",\"Control\",\"CurrentPointer\"],function(u){this[\"_render\"+u](i,o,l,t)},this),this._renderAxisLabel(i,s,l,t),this._position(i,t)}this._doPlayStop(),this._updateTicksStatus()},e.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},e.prototype.dispose=function(){this._clearTimer()},e.prototype._layout=function(t,a){var n=t.get([\"label\",\"position\"]),i=t.get(\"orient\"),o=w8(t,a),s;n==null||n===\"auto\"?s=i===\"horizontal\"?o.y+o.height/2<a.getHeight()/2?\"-\":\"+\":o.x+o.width/2<a.getWidth()/2?\"+\":\"-\":Y(n)?s={horizontal:{top:\"-\",bottom:\"+\"},vertical:{left:\"-\",right:\"+\"}}[i][n]:s=n;var l={horizontal:\"center\",vertical:s>=0||s===\"+\"?\"left\":\"right\"},u={horizontal:s>=0||s===\"+\"?\"top\":\"bottom\",vertical:\"middle\"},f={horizontal:0,vertical:up/2},h=i===\"vertical\"?o.height:o.width,v=t.getModel(\"controlStyle\"),c=v.get(\"show\",!0),p=c?v.get(\"itemSize\"):0,d=c?v.get(\"itemGap\"):0,g=p+d,y=t.get([\"label\",\"rotate\"])||0;y=y*up/180;var m,_,S,b=v.get(\"position\",!0),x=c&&v.get(\"showPlayBtn\",!0),w=c&&v.get(\"showPrevBtn\",!0),T=c&&v.get(\"showNextBtn\",!0),A=0,C=h;b===\"left\"||b===\"bottom\"?(x&&(m=[0,0],A+=g),w&&(_=[A,0],A+=g),T&&(S=[C-p,0],C-=g)):(x&&(m=[C-p,0],C-=g),w&&(_=[0,0],A+=g),T&&(S=[C-p,0],C-=g));var M=[A,C];return t.get(\"inverse\")&&M.reverse(),{viewRect:o,mainLength:h,orient:i,rotation:f[i],labelRotation:y,labelPosOpt:s,labelAlign:t.get([\"label\",\"align\"])||l[i],labelBaseline:t.get([\"label\",\"verticalAlign\"])||t.get([\"label\",\"baseline\"])||u[i],playPosition:m,prevBtnPosition:_,nextBtnPosition:S,axisExtent:M,controlSize:p,controlGap:d}},e.prototype._position=function(t,a){var n=this._mainGroup,i=this._labelGroup,o=t.viewRect;if(t.orient===\"vertical\"){var s=Ge(),l=o.x,u=o.y+o.height;Ir(s,s,[-l,-u]),an(s,s,-up/2),Ir(s,s,[l,u]),o=o.clone(),o.applyTransform(s)}var f=m(o),h=m(n.getBoundingRect()),v=m(i.getBoundingRect()),c=[n.x,n.y],p=[i.x,i.y];p[0]=c[0]=f[0][0];var d=t.labelPosOpt;if(d==null||Y(d)){var g=d===\"+\"?0:1;_(c,h,f,1,g),_(p,v,f,1,1-g)}else{var g=d>=0?0:1;_(c,h,f,1,g),p[1]=c[1]+d}n.setPosition(c),i.setPosition(p),n.rotation=i.rotation=t.rotation,y(n),y(i);function y(S){S.originX=f[0][0]-S.x,S.originY=f[1][0]-S.y}function m(S){return[[S.x,S.x+S.width],[S.y,S.y+S.height]]}function _(S,b,x,w,T){S[w]+=x[w][T]-b[w][T]}},e.prototype._createAxis=function(t,a){var n=a.getData(),i=a.get(\"axisType\"),o=b8(a,i);o.getTicks=function(){return n.mapArray([\"value\"],function(u){return{value:u}})};var s=n.getDataExtent(\"value\");o.setExtent(s[0],s[1]),o.calcNiceTicks();var l=new S8(\"value\",o,t.axisExtent,i);return l.model=a,l},e.prototype._createGroup=function(t){var a=this[t]=new at;return this.group.add(a),a},e.prototype._renderAxisLine=function(t,a,n,i){var o=n.getExtent();if(i.get([\"lineStyle\",\"show\"])){var s=new Qt({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:V({lineCap:\"round\"},i.getModel(\"lineStyle\").getLineStyle()),silent:!0,z2:1});a.add(s);var l=this._progressLine=new Qt({shape:{x1:o[0],x2:this._currentPointer?this._currentPointer.x:o[0],y1:0,y2:0},style:J({lineCap:\"round\",lineWidth:s.style.lineWidth},i.getModel([\"progress\",\"lineStyle\"]).getLineStyle()),silent:!0,z2:1});a.add(l)}},e.prototype._renderAxisTick=function(t,a,n,i){var o=this,s=i.getData(),l=n.scale.getTicks();this._tickSymbols=[],D(l,function(u){var f=n.dataToCoord(u.value),h=s.getItemModel(u.value),v=h.getModel(\"itemStyle\"),c=h.getModel([\"emphasis\",\"itemStyle\"]),p=h.getModel([\"progress\",\"itemStyle\"]),d={x:f,y:0,onclick:$(o._changeTimeline,o,u.value)},g=zb(h,v,a,d);g.ensureState(\"emphasis\").style=c.getItemStyle(),g.ensureState(\"progress\").style=p.getItemStyle(),Ya(g);var y=nt(g);h.get(\"tooltip\")?(y.dataIndex=u.value,y.dataModel=i):y.dataIndex=y.dataModel=null,o._tickSymbols.push(g)})},e.prototype._renderAxisLabel=function(t,a,n,i){var o=this,s=n.getLabelModel();if(s.get(\"show\")){var l=i.getData(),u=n.getViewLabels();this._tickLabels=[],D(u,function(f){var h=f.tickValue,v=l.getItemModel(h),c=v.getModel(\"label\"),p=v.getModel([\"emphasis\",\"label\"]),d=v.getModel([\"progress\",\"label\"]),g=n.dataToCoord(f.tickValue),y=new St({x:g,y:0,rotation:t.labelRotation-t.rotation,onclick:$(o._changeTimeline,o,h),silent:!1,style:Nt(c,{text:f.formattedLabel,align:t.labelAlign,verticalAlign:t.labelBaseline})});y.ensureState(\"emphasis\").style=Nt(p),y.ensureState(\"progress\").style=Nt(d),a.add(y),Ya(y),Vb(y).dataIndex=h,o._tickLabels.push(y)})}},e.prototype._renderControl=function(t,a,n,i){var o=t.controlSize,s=t.rotation,l=i.getModel(\"controlStyle\").getItemStyle(),u=i.getModel([\"emphasis\",\"controlStyle\"]).getItemStyle(),f=i.getPlayState(),h=i.get(\"inverse\",!0);v(t.nextBtnPosition,\"next\",$(this._changeTimeline,this,h?\"-\":\"+\")),v(t.prevBtnPosition,\"prev\",$(this._changeTimeline,this,h?\"+\":\"-\")),v(t.playPosition,f?\"stop\":\"play\",$(this._handlePlayClick,this,!f),!0);function v(c,p,d,g){if(c){var y=Lr(st(i.get([\"controlStyle\",p+\"BtnSize\"]),o),o),m=[0,-y/2,y,y],_=T8(i,p+\"Icon\",m,{x:c[0],y:c[1],originX:o/2,originY:0,rotation:g?-s:0,rectHover:!0,style:l,onclick:d});_.ensureState(\"emphasis\").style=u,a.add(_),Ya(_)}}},e.prototype._renderCurrentPointer=function(t,a,n,i){var o=i.getData(),s=i.getCurrentIndex(),l=o.getItemModel(s).getModel(\"checkpointStyle\"),u=this,f={onCreate:function(h){h.draggable=!0,h.drift=$(u._handlePointerDrag,u),h.ondragend=$(u._handlePointerDragend,u),Gb(h,u._progressLine,s,n,i,!0)},onUpdate:function(h){Gb(h,u._progressLine,s,n,i)}};this._currentPointer=zb(l,l,this._mainGroup,{},this._currentPointer,f)},e.prototype._handlePlayClick=function(t){this._clearTimer(),this.api.dispatchAction({type:\"timelinePlayChange\",playState:t,from:this.uid})},e.prototype._handlePointerDrag=function(t,a,n){this._clearTimer(),this._pointerChangeTimeline([n.offsetX,n.offsetY])},e.prototype._handlePointerDragend=function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},e.prototype._pointerChangeTimeline=function(t,a){var n=this._toAxisCoord(t)[0],i=this._axis,o=Ye(i.getExtent().slice());n>o[1]&&(n=o[1]),n<o[0]&&(n=o[0]),this._currentPointer.x=n,this._currentPointer.markRedraw();var s=this._progressLine;s&&(s.shape.x2=n,s.dirty());var l=this._findNearestTick(n),u=this.model;(a||l!==u.getCurrentIndex()&&u.get(\"realtime\"))&&this._changeTimeline(l)},e.prototype._doPlayStop=function(){var t=this;this._clearTimer(),this.model.getPlayState()&&(this._timer=setTimeout(function(){var a=t.model;t._changeTimeline(a.getCurrentIndex()+(a.get(\"rewind\",!0)?-1:1))},this.model.get(\"playInterval\")))},e.prototype._toAxisCoord=function(t){var a=this._mainGroup.getLocalTransform();return Dr(t,a,!0)},e.prototype._findNearestTick=function(t){var a=this.model.getData(),n=1/0,i,o=this._axis;return a.each([\"value\"],function(s,l){var u=o.dataToCoord(s),f=Math.abs(u-t);f<n&&(n=f,i=l)}),i},e.prototype._clearTimer=function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},e.prototype._changeTimeline=function(t){var a=this.model.getCurrentIndex();t===\"+\"?t=a+1:t===\"-\"&&(t=a-1),this.api.dispatchAction({type:\"timelineChange\",currentIndex:t,from:this.uid})},e.prototype._updateTicksStatus=function(){var t=this.model.getCurrentIndex(),a=this._tickSymbols,n=this._tickLabels;if(a)for(var i=0;i<a.length;i++)a&&a[i]&&a[i].toggleState(\"progress\",i<t);if(n)for(var i=0;i<n.length;i++)n&&n[i]&&n[i].toggleState(\"progress\",Vb(n[i]).dataIndex<=t)},e.type=\"timeline.slider\",e})(_8);function b8(r,e){if(e=e||r.get(\"type\"),e)switch(e){case\"category\":return new Yh({ordinalMeta:r.getCategories(),extent:[1/0,-1/0]});case\"time\":return new by({locale:r.ecModel.getLocaleModel(),useUTC:r.ecModel.get(\"useUTC\")});default:return new _a}}function w8(r,e){return jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()},r.get(\"padding\"))}function T8(r,e,t,a){var n=a.style,i=Do(r.get([\"controlStyle\",e]),a||{},new ht(t[0],t[1],t[2],t[3]));return n&&i.setStyle(n),i}function zb(r,e,t,a,n,i){var o=e.get(\"color\");if(n)n.setColor(o),t.add(n),i&&i.onUpdate(n);else{var s=r.get(\"symbol\");n=Zt(s,-1,-1,2,2,o),n.setStyle(\"strokeNoScale\",!0),t.add(n),i&&i.onCreate(n)}var l=e.getItemStyle([\"color\"]);n.setStyle(l),a=ut({rectHover:!0,z2:100},a,!0);var u=Oo(r.get(\"symbolSize\"));a.scaleX=u[0]/2,a.scaleY=u[1]/2;var f=mi(r.get(\"symbolOffset\"),u);f&&(a.x=(a.x||0)+f[0],a.y=(a.y||0)+f[1]);var h=r.get(\"symbolRotate\");return a.rotation=(h||0)*Math.PI/180||0,n.attr(a),n.updateTransform(),n}function Gb(r,e,t,a,n,i){if(!r.dragging){var o=n.getModel(\"checkpointStyle\"),s=a.dataToCoord(n.getData().get(\"value\",t));if(i||!o.get(\"animation\",!0))r.attr({x:s,y:0}),e&&e.attr({shape:{x2:s}});else{var l={duration:o.get(\"animationDuration\",!0),easing:o.get(\"animationEasing\",!0)};r.stopAnimation(null,!0),r.animateTo({x:s,y:0},l),e&&e.animateTo({shape:{x2:s}},l)}}}function A8(r){r.registerAction({type:\"timelineChange\",event:\"timelineChanged\",update:\"prepareAndUpdate\"},function(e,t,a){var n=t.getComponent(\"timeline\");return n&&e.currentIndex!=null&&(n.setCurrentIndex(e.currentIndex),!n.get(\"loop\",!0)&&n.isIndexMax()&&n.getPlayState()&&(n.setPlayState(!1),a.dispatchAction({type:\"timelinePlayChange\",playState:!1,from:e.from}))),t.resetOption(\"timeline\",{replaceMerge:n.get(\"replaceMerge\",!0)}),J({currentIndex:n.option.currentIndex},e)}),r.registerAction({type:\"timelinePlayChange\",event:\"timelinePlayChanged\",update:\"update\"},function(e,t){var a=t.getComponent(\"timeline\");a&&e.playState!=null&&a.setPlayState(e.playState)})}function C8(r){var e=r&&r.timeline;z(e)||(e=e?[e]:[]),D(e,function(t){t&&D8(t)})}function D8(r){var e=r.type,t={number:\"value\",time:\"time\"};if(t[e]&&(r.axisType=t[e],delete r.type),Fb(r),Hn(r,\"controlPosition\")){var a=r.controlStyle||(r.controlStyle={});Hn(a,\"position\")||(a.position=r.controlPosition),a.position===\"none\"&&!Hn(a,\"show\")&&(a.show=!1,delete a.position),delete r.controlPosition}D(r.data||[],function(n){tt(n)&&!z(n)&&(!Hn(n,\"value\")&&Hn(n,\"name\")&&(n.value=n.name),Fb(n))})}function Fb(r){var e=r.itemStyle||(r.itemStyle={}),t=e.emphasis||(e.emphasis={}),a=r.label||r.label||{},n=a.normal||(a.normal={}),i={normal:1,emphasis:1};D(a,function(o,s){!i[s]&&!Hn(n,s)&&(n[s]=o)}),t.label&&!Hn(a,\"emphasis\")&&(a.emphasis=t.label,delete t.label)}function Hn(r,e){return r.hasOwnProperty(e)}function M8(r){r.registerComponentModel(JI),r.registerComponentView(x8),r.registerSubTypeDefaulter(\"timeline\",function(){return\"slider\"}),A8(r),r.registerPreprocessor(C8)}function Cm(r,e){if(!r)return!1;for(var t=z(r)?r:[r],a=0;a<t.length;a++)if(t[a]&&t[a][e])return!0;return!1}function zu(r){ii(r,\"label\",[\"show\"])}var Gu=bt(),xa=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.createdBySelf=!1,t}return e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n),this._mergeOption(t,n,!1,!0)},e.prototype.isAnimationEnabled=function(){if(yt.node)return!1;var t=this.__hostSeries;return this.getShallow(\"animation\")&&t&&t.isAnimationEnabled()},e.prototype.mergeOption=function(t,a){this._mergeOption(t,a,!1,!1)},e.prototype._mergeOption=function(t,a,n,i){var o=this.mainType;n||a.eachSeries(function(s){var l=s.get(this.mainType,!0),u=Gu(s)[o];if(!l||!l.data){Gu(s)[o]=null;return}u?u._mergeOption(l,a,!0):(i&&zu(l),D(l.data,function(f){f instanceof Array?(zu(f[0]),zu(f[1])):zu(f)}),u=this.createMarkerModelFromSeries(l,this,a),V(u,{mainType:this.mainType,seriesIndex:s.seriesIndex,name:s.name,createdBySelf:!0}),u.__hostSeries=s),Gu(s)[o]=u},this)},e.prototype.formatTooltip=function(t,a,n){var i=this.getData(),o=this.getRawValue(t),s=i.getName(t);return oe(\"section\",{header:this.name,blocks:[oe(\"nameValue\",{name:s,value:o,noName:!s,noValue:o==null})]})},e.prototype.getData=function(){return this._data},e.prototype.setData=function(t){this._data=t},e.prototype.getDataParams=function(t,a){var n=Nh.prototype.getDataParams.call(this,t,a),i=this.__hostSeries;return i&&(n.seriesId=i.id,n.seriesName=i.name,n.seriesType=i.subType),n},e.getMarkerModelFromSeries=function(t,a){return Gu(t)[a]},e.type=\"marker\",e.dependencies=[\"series\",\"grid\",\"polar\",\"geo\"],e})(gt);$t(xa,Nh.prototype);var I8=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.createMarkerModelFromSeries=function(t,a,n){return new e(t,a,n)},e.type=\"markPoint\",e.defaultOption={z:5,symbol:\"pin\",symbolSize:50,tooltip:{trigger:\"item\"},label:{show:!0,position:\"inside\"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}},e})(xa);function ng(r){return!(isNaN(parseFloat(r.x))&&isNaN(parseFloat(r.y)))}function L8(r){return!isNaN(parseFloat(r.x))&&!isNaN(parseFloat(r.y))}function Fu(r,e,t,a,n,i){var o=[],s=ma(e,a),l=s?e.getCalculationInfo(\"stackResultDimension\"):a,u=Dm(e,l,r),f=e.indicesOfNearest(l,u)[0];o[n]=e.get(t,f),o[i]=e.get(l,f);var h=e.get(a,f),v=br(e.get(a,f));return v=Math.min(v,20),v>=0&&(o[i]=+o[i].toFixed(v)),[o,h]}var fp={min:lt(Fu,\"min\"),max:lt(Fu,\"max\"),average:lt(Fu,\"average\"),median:lt(Fu,\"median\")};function ml(r,e){if(e){var t=r.getData(),a=r.coordinateSystem,n=a&&a.dimensions;if(!L8(e)&&!z(e.coord)&&z(n)){var i=QI(e,t,a,r);if(e=rt(e),e.type&&fp[e.type]&&i.baseAxis&&i.valueAxis){var o=vt(n,i.baseAxis.dim),s=vt(n,i.valueAxis.dim),l=fp[e.type](t,i.baseDataDim,i.valueDataDim,o,s);e.coord=l[0],e.value=l[1]}else e.coord=[e.xAxis!=null?e.xAxis:e.radiusAxis,e.yAxis!=null?e.yAxis:e.angleAxis]}if(e.coord==null||!z(n))e.coord=[];else for(var u=e.coord,f=0;f<2;f++)fp[u[f]]&&(u[f]=Dm(t,t.mapDimension(n[f]),u[f]));return e}}function QI(r,e,t,a){var n={};return r.valueIndex!=null||r.valueDim!=null?(n.valueDataDim=r.valueIndex!=null?e.getDimension(r.valueIndex):r.valueDim,n.valueAxis=t.getAxis(P8(a,n.valueDataDim)),n.baseAxis=t.getOtherAxis(n.valueAxis),n.baseDataDim=e.mapDimension(n.baseAxis.dim)):(n.baseAxis=a.getBaseAxis(),n.valueAxis=t.getOtherAxis(n.baseAxis),n.baseDataDim=e.mapDimension(n.baseAxis.dim),n.valueDataDim=e.mapDimension(n.valueAxis.dim)),n}function P8(r,e){var t=r.getData().getDimensionInfo(e);return t&&t.coordDim}function _l(r,e){return r&&r.containData&&e.coord&&!ng(e)?r.containData(e.coord):!0}function R8(r,e,t){return r&&r.containZone&&e.coord&&t.coord&&!ng(e)&&!ng(t)?r.containZone(e.coord,t.coord):!0}function tL(r,e){return r?function(t,a,n,i){var o=i<2?t.coord&&t.coord[i]:t.value;return Za(o,e[i])}:function(t,a,n,i){return Za(t.value,e[i])}}function Dm(r,e,t){if(t===\"average\"){var a=0,n=0;return r.each(e,function(i,o){isNaN(i)||(a+=i,n++)}),a/n}else return t===\"median\"?r.getMedian(e):r.getDataExtent(e)[t===\"max\"?1:0]}var hp=bt(),Mm=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(){this.markerGroupMap=Z()},e.prototype.render=function(t,a,n){var i=this,o=this.markerGroupMap;o.each(function(s){hp(s).keep=!1}),a.eachSeries(function(s){var l=xa.getMarkerModelFromSeries(s,i.type);l&&i.renderSeries(s,l,a,n)}),o.each(function(s){!hp(s).keep&&i.group.remove(s.group)})},e.prototype.markKeep=function(t){hp(t).keep=!0},e.prototype.toggleBlurSeries=function(t,a){var n=this;D(t,function(i){var o=xa.getMarkerModelFromSeries(i,n.type);if(o){var s=o.getData();s.eachItemGraphicEl(function(l){l&&(a?YT(l):Ng(l))})}})},e.type=\"marker\",e})(zt);function Hb(r,e,t){var a=e.coordinateSystem;r.each(function(n){var i=r.getItemModel(n),o,s=W(i.get(\"x\"),t.getWidth()),l=W(i.get(\"y\"),t.getHeight());if(!isNaN(s)&&!isNaN(l))o=[s,l];else if(e.getMarkerPosition)o=e.getMarkerPosition(r.getValues(r.dimensions,n));else if(a){var u=r.get(a.dimensions[0],n),f=r.get(a.dimensions[1],n);o=a.dataToPoint([u,f])}isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),r.setItemLayout(n,o)})}var E8=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=xa.getMarkerModelFromSeries(i,\"markPoint\");o&&(Hb(o.getData(),i,n),this.markerGroupMap.get(i.id).updateLayout())},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new Ol),h=k8(o,t,a);a.setData(h),Hb(a.getData(),t,i),h.each(function(v){var c=h.getItemModel(v),p=c.getShallow(\"symbol\"),d=c.getShallow(\"symbolSize\"),g=c.getShallow(\"symbolRotate\"),y=c.getShallow(\"symbolOffset\"),m=c.getShallow(\"symbolKeepAspect\");if(K(p)||K(d)||K(g)||K(y)){var _=a.getRawValue(v),S=a.getDataParams(v);K(p)&&(p=p(_,S)),K(d)&&(d=d(_,S)),K(g)&&(g=g(_,S)),K(y)&&(y=y(_,S))}var b=c.getModel(\"itemStyle\").getItemStyle(),x=Rl(l,\"color\");b.fill||(b.fill=x),h.setItemVisual(v,{symbol:p,symbolSize:d,symbolRotate:g,symbolOffset:y,symbolKeepAspect:m,style:b})}),f.updateData(h),this.group.add(f.group),h.eachItemGraphicEl(function(v){v.traverse(function(c){nt(c).dataModel=a})}),this.markKeep(f),f.group.silent=a.get(\"silent\")||t.get(\"silent\")},e.type=\"markPoint\",e})(Mm);function k8(r,e,t){var a;r?a=G(r&&r.dimensions,function(s){var l=e.getData().getDimensionInfo(e.getData().mapDimension(s))||{};return V(V({},l),{name:s,ordinalMeta:null})}):a=[{name:\"value\",type:\"float\"}];var n=new Se(a,t),i=G(t.get(\"data\"),lt(ml,e));r&&(i=At(i,lt(_l,r)));var o=tL(!!r,a);return n.initData(i,null,o),n}function O8(r){r.registerComponentModel(I8),r.registerComponentView(E8),r.registerPreprocessor(function(e){Cm(e.series,\"markPoint\")&&(e.markPoint=e.markPoint||{})})}var N8=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.createMarkerModelFromSeries=function(t,a,n){return new e(t,a,n)},e.type=\"markLine\",e.defaultOption={z:5,symbol:[\"circle\",\"arrow\"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:\"item\"},label:{show:!0,position:\"end\",distance:5},lineStyle:{type:\"dashed\"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:\"linear\"},e})(xa),Hu=bt(),B8=function(r,e,t,a){var n=r.getData(),i;if(z(a))i=a;else{var o=a.type;if(o===\"min\"||o===\"max\"||o===\"average\"||o===\"median\"||a.xAxis!=null||a.yAxis!=null){var s=void 0,l=void 0;if(a.yAxis!=null||a.xAxis!=null)s=e.getAxis(a.yAxis!=null?\"y\":\"x\"),l=re(a.yAxis,a.xAxis);else{var u=QI(a,n,e,r);s=u.valueAxis;var f=Sy(n,u.valueDataDim);l=Dm(n,f,o)}var h=s.dim===\"x\"?0:1,v=1-h,c=rt(a),p={coord:[]};c.type=null,c.coord=[],c.coord[v]=-1/0,p.coord[v]=1/0;var d=t.get(\"precision\");d>=0&&wt(l)&&(l=+l.toFixed(Math.min(d,20))),c.coord[h]=p.coord[h]=l,i=[c,p,{type:o,valueIndex:a.valueIndex,value:l}]}else i=[]}var g=[ml(r,i[0]),ml(r,i[1]),V({},i[2])];return g[2].type=g[2].type||null,ut(g[2],g[0]),ut(g[2],g[1]),g};function rh(r){return!isNaN(r)&&!isFinite(r)}function Wb(r,e,t,a){var n=1-r,i=a.dimensions[r];return rh(e[n])&&rh(t[n])&&e[r]===t[r]&&a.getAxis(i).containData(e[r])}function V8(r,e){if(r.type===\"cartesian2d\"){var t=e[0].coord,a=e[1].coord;if(t&&a&&(Wb(1,t,a,r)||Wb(0,t,a,r)))return!0}return _l(r,e[0])&&_l(r,e[1])}function vp(r,e,t,a,n){var i=a.coordinateSystem,o=r.getItemModel(e),s,l=W(o.get(\"x\"),n.getWidth()),u=W(o.get(\"y\"),n.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(a.getMarkerPosition)s=a.getMarkerPosition(r.getValues(r.dimensions,e));else{var f=i.dimensions,h=r.get(f[0],e),v=r.get(f[1],e);s=i.dataToPoint([h,v])}if(_i(i,\"cartesian2d\")){var c=i.getAxis(\"x\"),p=i.getAxis(\"y\"),f=i.dimensions;rh(r.get(f[0],e))?s[0]=c.toGlobalCoord(c.getExtent()[t?0:1]):rh(r.get(f[1],e))&&(s[1]=p.toGlobalCoord(p.getExtent()[t?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}r.setItemLayout(e,s)}var z8=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=xa.getMarkerModelFromSeries(i,\"markLine\");if(o){var s=o.getData(),l=Hu(o).from,u=Hu(o).to;l.each(function(f){vp(l,f,!0,i,n),vp(u,f,!1,i,n)}),s.each(function(f){s.setItemLayout(f,[l.getItemLayout(f),u.getItemLayout(f)])}),this.markerGroupMap.get(i.id).updateLayout()}},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new qy);this.group.add(f.group);var h=G8(o,t,a),v=h.from,c=h.to,p=h.line;Hu(a).from=v,Hu(a).to=c,a.setData(p);var d=a.get(\"symbol\"),g=a.get(\"symbolSize\"),y=a.get(\"symbolRotate\"),m=a.get(\"symbolOffset\");z(d)||(d=[d,d]),z(g)||(g=[g,g]),z(y)||(y=[y,y]),z(m)||(m=[m,m]),h.from.each(function(S){_(v,S,!0),_(c,S,!1)}),p.each(function(S){var b=p.getItemModel(S).getModel(\"lineStyle\").getLineStyle();p.setItemLayout(S,[v.getItemLayout(S),c.getItemLayout(S)]),b.stroke==null&&(b.stroke=v.getItemVisual(S,\"style\").fill),p.setItemVisual(S,{fromSymbolKeepAspect:v.getItemVisual(S,\"symbolKeepAspect\"),fromSymbolOffset:v.getItemVisual(S,\"symbolOffset\"),fromSymbolRotate:v.getItemVisual(S,\"symbolRotate\"),fromSymbolSize:v.getItemVisual(S,\"symbolSize\"),fromSymbol:v.getItemVisual(S,\"symbol\"),toSymbolKeepAspect:c.getItemVisual(S,\"symbolKeepAspect\"),toSymbolOffset:c.getItemVisual(S,\"symbolOffset\"),toSymbolRotate:c.getItemVisual(S,\"symbolRotate\"),toSymbolSize:c.getItemVisual(S,\"symbolSize\"),toSymbol:c.getItemVisual(S,\"symbol\"),style:b})}),f.updateData(p),h.line.eachItemGraphicEl(function(S){nt(S).dataModel=a,S.traverse(function(b){nt(b).dataModel=a})});function _(S,b,x){var w=S.getItemModel(b);vp(S,b,x,t,i);var T=w.getModel(\"itemStyle\").getItemStyle();T.fill==null&&(T.fill=Rl(l,\"color\")),S.setItemVisual(b,{symbolKeepAspect:w.get(\"symbolKeepAspect\"),symbolOffset:st(w.get(\"symbolOffset\",!0),m[x?0:1]),symbolRotate:st(w.get(\"symbolRotate\",!0),y[x?0:1]),symbolSize:st(w.get(\"symbolSize\"),g[x?0:1]),symbol:st(w.get(\"symbol\",!0),d[x?0:1]),style:T})}this.markKeep(f),f.group.silent=a.get(\"silent\")||t.get(\"silent\")},e.type=\"markLine\",e})(Mm);function G8(r,e,t){var a;r?a=G(r&&r.dimensions,function(u){var f=e.getData().getDimensionInfo(e.getData().mapDimension(u))||{};return V(V({},f),{name:u,ordinalMeta:null})}):a=[{name:\"value\",type:\"float\"}];var n=new Se(a,t),i=new Se(a,t),o=new Se([],t),s=G(t.get(\"data\"),lt(B8,e,r,t));r&&(s=At(s,lt(V8,r)));var l=tL(!!r,a);return n.initData(G(s,function(u){return u[0]}),null,l),i.initData(G(s,function(u){return u[1]}),null,l),o.initData(G(s,function(u){return u[2]})),o.hasItemOption=!0,{from:n,to:i,line:o}}function F8(r){r.registerComponentModel(N8),r.registerComponentView(z8),r.registerPreprocessor(function(e){Cm(e.series,\"markLine\")&&(e.markLine=e.markLine||{})})}var H8=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.createMarkerModelFromSeries=function(t,a,n){return new e(t,a,n)},e.type=\"markArea\",e.defaultOption={z:1,tooltip:{trigger:\"item\"},animation:!1,label:{show:!0,position:\"top\"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:\"top\"}}},e})(xa),Wu=bt(),W8=function(r,e,t,a){var n=a[0],i=a[1];if(!(!n||!i)){var o=ml(r,n),s=ml(r,i),l=o.coord,u=s.coord;l[0]=re(l[0],-1/0),l[1]=re(l[1],-1/0),u[0]=re(u[0],1/0),u[1]=re(u[1],1/0);var f=hh([{},o,s]);return f.coord=[o.coord,s.coord],f.x0=o.x,f.y0=o.y,f.x1=s.x,f.y1=s.y,f}};function ah(r){return!isNaN(r)&&!isFinite(r)}function Ub(r,e,t,a){var n=1-r;return ah(e[n])&&ah(t[n])}function U8(r,e){var t=e.coord[0],a=e.coord[1],n={coord:t,x:e.x0,y:e.y0},i={coord:a,x:e.x1,y:e.y1};return _i(r,\"cartesian2d\")?t&&a&&(Ub(1,t,a)||Ub(0,t,a))?!0:R8(r,n,i):_l(r,n)||_l(r,i)}function Yb(r,e,t,a,n){var i=a.coordinateSystem,o=r.getItemModel(e),s,l=W(o.get(t[0]),n.getWidth()),u=W(o.get(t[1]),n.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(a.getMarkerPosition){var f=r.getValues([\"x0\",\"y0\"],e),h=r.getValues([\"x1\",\"y1\"],e),v=i.clampData(f),c=i.clampData(h),p=[];t[0]===\"x0\"?p[0]=v[0]>c[0]?h[0]:f[0]:p[0]=v[0]>c[0]?f[0]:h[0],t[1]===\"y0\"?p[1]=v[1]>c[1]?h[1]:f[1]:p[1]=v[1]>c[1]?f[1]:h[1],s=a.getMarkerPosition(p,t,!0)}else{var d=r.get(t[0],e),g=r.get(t[1],e),y=[d,g];i.clampData&&i.clampData(y,y),s=i.dataToPoint(y,!0)}if(_i(i,\"cartesian2d\")){var m=i.getAxis(\"x\"),_=i.getAxis(\"y\"),d=r.get(t[0],e),g=r.get(t[1],e);ah(d)?s[0]=m.toGlobalCoord(m.getExtent()[t[0]===\"x0\"?0:1]):ah(g)&&(s[1]=_.toGlobalCoord(_.getExtent()[t[1]===\"y0\"?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}return s}var $b=[[\"x0\",\"y0\"],[\"x1\",\"y0\"],[\"x1\",\"y1\"],[\"x0\",\"y1\"]],Y8=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=xa.getMarkerModelFromSeries(i,\"markArea\");if(o){var s=o.getData();s.each(function(l){var u=G($b,function(h){return Yb(s,l,h,i,n)});s.setItemLayout(l,u);var f=s.getItemGraphicEl(l);f.setShape(\"points\",u)})}},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,{group:new at});this.group.add(f.group),this.markKeep(f);var h=$8(o,t,a);a.setData(h),h.each(function(v){var c=G($b,function(T){return Yb(h,v,T,t,i)}),p=o.getAxis(\"x\").scale,d=o.getAxis(\"y\").scale,g=p.getExtent(),y=d.getExtent(),m=[p.parse(h.get(\"x0\",v)),p.parse(h.get(\"x1\",v))],_=[d.parse(h.get(\"y0\",v)),d.parse(h.get(\"y1\",v))];Ye(m),Ye(_);var S=!(g[0]>m[1]||g[1]<m[0]||y[0]>_[1]||y[1]<_[0]),b=!S;h.setItemLayout(v,{points:c,allClipped:b});var x=h.getItemModel(v).getModel(\"itemStyle\").getItemStyle(),w=Rl(l,\"color\");x.fill||(x.fill=w,Y(x.fill)&&(x.fill=Zs(x.fill,.4))),x.stroke||(x.stroke=w),h.setItemVisual(v,\"style\",x)}),h.diff(Wu(f).data).add(function(v){var c=h.getItemLayout(v);if(!c.allClipped){var p=new we({shape:{points:c.points}});h.setItemGraphicEl(v,p),f.group.add(p)}}).update(function(v,c){var p=Wu(f).data.getItemGraphicEl(c),d=h.getItemLayout(v);d.allClipped?p&&f.group.remove(p):(p?Tt(p,{shape:{points:d.points}},a,v):p=new we({shape:{points:d.points}}),h.setItemGraphicEl(v,p),f.group.add(p))}).remove(function(v){var c=Wu(f).data.getItemGraphicEl(v);f.group.remove(c)}).execute(),h.eachItemGraphicEl(function(v,c){var p=h.getItemModel(c),d=h.getItemVisual(c,\"style\");v.useStyle(h.getItemVisual(c,\"style\")),ce(v,ie(p),{labelFetcher:a,labelDataIndex:c,defaultText:h.getName(c)||\"\",inheritColor:Y(d.fill)?Zs(d.fill,1):\"#000\"}),ve(v,p),Ht(v,null,null,p.get([\"emphasis\",\"disabled\"])),nt(v).dataModel=a}),Wu(f).data=h,f.group.silent=a.get(\"silent\")||t.get(\"silent\")},e.type=\"markArea\",e})(Mm);function $8(r,e,t){var a,n,i=[\"x0\",\"y0\",\"x1\",\"y1\"];if(r){var o=G(r&&r.dimensions,function(u){var f=e.getData(),h=f.getDimensionInfo(f.mapDimension(u))||{};return V(V({},h),{name:u,ordinalMeta:null})});n=G(i,function(u,f){return{name:u,type:o[f%2].type}}),a=new Se(n,t)}else n=[{name:\"value\",type:\"float\"}],a=new Se(n,t);var s=G(t.get(\"data\"),lt(W8,e,r,t));r&&(s=At(s,lt(U8,r)));var l=r?function(u,f,h,v){var c=u.coord[Math.floor(v/2)][v%2];return Za(c,n[v])}:function(u,f,h,v){return Za(u.value,n[v])};return a.initData(s,null,l),a.hasItemOption=!0,a}function X8(r){r.registerComponentModel(H8),r.registerComponentView(Y8),r.registerPreprocessor(function(e){Cm(e.series,\"markArea\")&&(e.markArea=e.markArea||{})})}var Z8=function(r,e){if(e===\"all\")return{type:\"all\",title:r.getLocaleModel().get([\"legend\",\"selector\",\"all\"])};if(e===\"inverse\")return{type:\"inverse\",title:r.getLocaleModel().get([\"legend\",\"selector\",\"inverse\"])}},ig=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode={type:\"box\",ignoreSize:!0},t}return e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n),t.selected=t.selected||{},this._updateSelector(t)},e.prototype.mergeOption=function(t,a){r.prototype.mergeOption.call(this,t,a),this._updateSelector(t)},e.prototype._updateSelector=function(t){var a=t.selector,n=this.ecModel;a===!0&&(a=t.selector=[\"all\",\"inverse\"]),z(a)&&D(a,function(i,o){Y(i)&&(i={type:i}),a[o]=ut(i,Z8(n,i.type))})},e.prototype.optionUpdated=function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&this.get(\"selectedMode\")===\"single\"){for(var a=!1,n=0;n<t.length;n++){var i=t[n].get(\"name\");if(this.isSelected(i)){this.select(i),a=!0;break}}!a&&this.select(t[0].get(\"name\"))}},e.prototype._updateData=function(t){var a=[],n=[];t.eachRawSeries(function(l){var u=l.name;n.push(u);var f;if(l.legendVisualProvider){var h=l.legendVisualProvider,v=h.getAllNames();t.isSeriesFiltered(l)||(n=n.concat(v)),v.length?a=a.concat(v):f=!0}else f=!0;f&&Mg(l)&&a.push(l.name)}),this._availableNames=n;var i=this.get(\"data\")||a,o=Z(),s=G(i,function(l){return(Y(l)||wt(l))&&(l={name:l}),o.get(l.name)?null:(o.set(l.name,!0),new Ct(l,this,this.ecModel))},this);this._data=At(s,function(l){return!!l})},e.prototype.getData=function(){return this._data},e.prototype.select=function(t){var a=this.option.selected,n=this.get(\"selectedMode\");if(n===\"single\"){var i=this._data;D(i,function(o){a[o.get(\"name\")]=!1})}a[t]=!0},e.prototype.unSelect=function(t){this.get(\"selectedMode\")!==\"single\"&&(this.option.selected[t]=!1)},e.prototype.toggleSelected=function(t){var a=this.option.selected;a.hasOwnProperty(t)||(a[t]=!0),this[a[t]?\"unSelect\":\"select\"](t)},e.prototype.allSelect=function(){var t=this._data,a=this.option.selected;D(t,function(n){a[n.get(\"name\",!0)]=!0})},e.prototype.inverseSelect=function(){var t=this._data,a=this.option.selected;D(t,function(n){var i=n.get(\"name\",!0);a.hasOwnProperty(i)||(a[i]=!0),a[i]=!a[i]})},e.prototype.isSelected=function(t){var a=this.option.selected;return!(a.hasOwnProperty(t)&&!a[t])&&vt(this._availableNames,t)>=0},e.prototype.getOrient=function(){return this.get(\"orient\")===\"vertical\"?{index:1,name:\"vertical\"}:{index:0,name:\"horizontal\"}},e.type=\"legend.plain\",e.dependencies=[\"series\"],e.defaultOption={z:4,show:!0,orient:\"horizontal\",left:\"center\",top:0,align:\"auto\",backgroundColor:\"rgba(0,0,0,0)\",borderColor:\"#ccc\",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:\"inherit\",symbolKeepAspect:!0,inactiveColor:\"#ccc\",inactiveBorderColor:\"#ccc\",inactiveBorderWidth:\"auto\",itemStyle:{color:\"inherit\",opacity:\"inherit\",borderColor:\"inherit\",borderWidth:\"auto\",borderCap:\"inherit\",borderJoin:\"inherit\",borderDashOffset:\"inherit\",borderMiterLimit:\"inherit\"},lineStyle:{width:\"auto\",color:\"inherit\",inactiveColor:\"#ccc\",inactiveWidth:2,opacity:\"inherit\",type:\"inherit\",cap:\"inherit\",join:\"inherit\",dashOffset:\"inherit\",miterLimit:\"inherit\"},textStyle:{color:\"#333\"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:\"sans-serif\",color:\"#666\",borderWidth:1,borderColor:\"#666\"},emphasis:{selectorLabel:{show:!0,color:\"#eee\",backgroundColor:\"#666\"}},selectorPosition:\"auto\",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},e})(gt),Gi=lt,og=D,Uu=at,eL=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.newlineDisabled=!1,t}return e.prototype.init=function(){this.group.add(this._contentGroup=new Uu),this.group.add(this._selectorGroup=new Uu),this._isFirstRender=!0},e.prototype.getContentGroup=function(){return this._contentGroup},e.prototype.getSelectorGroup=function(){return this._selectorGroup},e.prototype.render=function(t,a,n){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!t.get(\"show\",!0)){var o=t.get(\"align\"),s=t.get(\"orient\");(!o||o===\"auto\")&&(o=t.get(\"left\")===\"right\"&&s===\"vertical\"?\"right\":\"left\");var l=t.get(\"selector\",!0),u=t.get(\"selectorPosition\",!0);l&&(!u||u===\"auto\")&&(u=s===\"horizontal\"?\"end\":\"start\"),this.renderInner(o,t,a,n,l,s,u);var f=t.getBoxLayoutParams(),h={width:n.getWidth(),height:n.getHeight()},v=t.get(\"padding\"),c=jt(f,h,v),p=this.layoutInner(t,o,c,i,l,u),d=jt(J({width:p.width,height:p.height},f),h,v);this.group.x=d.x-p.x,this.group.y=d.y-p.y,this.group.markRedraw(),this.group.add(this._backgroundEl=WI(p,t))}},e.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},e.prototype.renderInner=function(t,a,n,i,o,s,l){var u=this.getContentGroup(),f=Z(),h=a.get(\"selectedMode\"),v=[];n.eachRawSeries(function(c){!c.get(\"legendHoverLink\")&&v.push(c.id)}),og(a.getData(),function(c,p){var d=c.get(\"name\");if(!this.newlineDisabled&&(d===\"\"||d===`\n`)){var g=new Uu;g.newline=!0,u.add(g);return}var y=n.getSeriesByName(d)[0];if(!f.get(d))if(y){var m=y.getData(),_=m.getVisual(\"legendLineStyle\")||{},S=m.getVisual(\"legendIcon\"),b=m.getVisual(\"style\"),x=this._createItem(y,d,p,c,a,t,_,b,S,h,i);x.on(\"click\",Gi(Xb,d,null,i,v)).on(\"mouseover\",Gi(sg,y.name,null,i,v)).on(\"mouseout\",Gi(lg,y.name,null,i,v)),n.ssr&&x.eachChild(function(w){var T=nt(w);T.seriesIndex=y.seriesIndex,T.dataIndex=p,T.ssrType=\"legend\"}),f.set(d,!0)}else n.eachRawSeries(function(w){if(!f.get(d)&&w.legendVisualProvider){var T=w.legendVisualProvider;if(!T.containName(d))return;var A=T.indexOfName(d),C=T.getItemVisual(A,\"style\"),M=T.getItemVisual(A,\"legendIcon\"),I=Le(C.fill);I&&I[3]===0&&(I[3]=.2,C=V(V({},C),{fill:Cr(I,\"rgba\")}));var L=this._createItem(w,d,p,c,a,t,{},C,M,h,i);L.on(\"click\",Gi(Xb,null,d,i,v)).on(\"mouseover\",Gi(sg,null,d,i,v)).on(\"mouseout\",Gi(lg,null,d,i,v)),n.ssr&&L.eachChild(function(P){var R=nt(P);R.seriesIndex=w.seriesIndex,R.dataIndex=p,R.ssrType=\"legend\"}),f.set(d,!0)}},this)},this),o&&this._createSelector(o,a,i,s,l)},e.prototype._createSelector=function(t,a,n,i,o){var s=this.getSelectorGroup();og(t,function(u){var f=u.type,h=new St({style:{x:0,y:0,align:\"center\",verticalAlign:\"middle\"},onclick:function(){n.dispatchAction({type:f===\"all\"?\"legendAllSelect\":\"legendInverseSelect\",legendId:a.id})}});s.add(h);var v=a.getModel(\"selectorLabel\"),c=a.getModel([\"emphasis\",\"selectorLabel\"]);ce(h,{normal:v,emphasis:c},{defaultText:u.title}),Ya(h)})},e.prototype._createItem=function(t,a,n,i,o,s,l,u,f,h,v){var c=t.visualDrawType,p=o.get(\"itemWidth\"),d=o.get(\"itemHeight\"),g=o.isSelected(a),y=i.get(\"symbolRotate\"),m=i.get(\"symbolKeepAspect\"),_=i.get(\"icon\");f=_||f||\"roundRect\";var S=q8(f,i,l,u,c,g,v),b=new Uu,x=i.getModel(\"textStyle\");if(K(t.getLegendIcon)&&(!_||_===\"inherit\"))b.add(t.getLegendIcon({itemWidth:p,itemHeight:d,icon:f,iconRotate:y,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:m}));else{var w=_===\"inherit\"&&t.getData().getVisual(\"symbol\")?y===\"inherit\"?t.getData().getVisual(\"symbolRotate\"):y:0;b.add(K8({itemWidth:p,itemHeight:d,icon:f,iconRotate:w,itemStyle:S.itemStyle,symbolKeepAspect:m}))}var T=s===\"left\"?p+5:-5,A=s,C=o.get(\"formatter\"),M=a;Y(C)&&C?M=C.replace(\"{name}\",a??\"\"):K(C)&&(M=C(a));var I=g?x.getTextColor():i.get(\"inactiveColor\");b.add(new St({style:Nt(x,{text:M,x:T,y:d/2,fill:I,align:A,verticalAlign:\"middle\"},{inheritColor:I})}));var L=new xt({shape:b.getBoundingRect(),style:{fill:\"transparent\"}}),P=i.getModel(\"tooltip\");return P.get(\"show\")&&di({el:L,componentModel:o,itemName:a,itemTooltipOption:P.option}),b.add(L),b.eachChild(function(R){R.silent=!0}),L.silent=!h,this.getContentGroup().add(b),Ya(b),b.__legendDataIndex=n,b},e.prototype.layoutInner=function(t,a,n,i,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();ti(t.get(\"orient\"),l,t.get(\"itemGap\"),n.width,n.height);var f=l.getBoundingRect(),h=[-f.x,-f.y];if(u.markRedraw(),l.markRedraw(),o){ti(\"horizontal\",u,t.get(\"selectorItemGap\",!0));var v=u.getBoundingRect(),c=[-v.x,-v.y],p=t.get(\"selectorButtonGap\",!0),d=t.getOrient().index,g=d===0?\"width\":\"height\",y=d===0?\"height\":\"width\",m=d===0?\"y\":\"x\";s===\"end\"?c[d]+=f[g]+p:h[d]+=v[g]+p,c[1-d]+=f[y]/2-v[y]/2,u.x=c[0],u.y=c[1],l.x=h[0],l.y=h[1];var _={x:0,y:0};return _[g]=f[g]+p+v[g],_[y]=Math.max(f[y],v[y]),_[m]=Math.min(0,v[m]+c[1-d]),_}else return l.x=h[0],l.y=h[1],this.group.getBoundingRect()},e.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},e.type=\"legend.plain\",e})(zt);function q8(r,e,t,a,n,i,o){function s(g,y){g.lineWidth===\"auto\"&&(g.lineWidth=y.lineWidth>0?2:0),og(g,function(m,_){g[_]===\"inherit\"&&(g[_]=y[_])})}var l=e.getModel(\"itemStyle\"),u=l.getItemStyle(),f=r.lastIndexOf(\"empty\",0)===0?\"fill\":\"stroke\",h=l.getShallow(\"decal\");u.decal=!h||h===\"inherit\"?a.decal:co(h,o),u.fill===\"inherit\"&&(u.fill=a[n]),u.stroke===\"inherit\"&&(u.stroke=a[f]),u.opacity===\"inherit\"&&(u.opacity=(n===\"fill\"?a:t).opacity),s(u,a);var v=e.getModel(\"lineStyle\"),c=v.getLineStyle();if(s(c,t),u.fill===\"auto\"&&(u.fill=a.fill),u.stroke===\"auto\"&&(u.stroke=a.fill),c.stroke===\"auto\"&&(c.stroke=a.fill),!i){var p=e.get(\"inactiveBorderWidth\"),d=u[f];u.lineWidth=p===\"auto\"?a.lineWidth>0&&d?2:0:u.lineWidth,u.fill=e.get(\"inactiveColor\"),u.stroke=e.get(\"inactiveBorderColor\"),c.stroke=v.get(\"inactiveColor\"),c.lineWidth=v.get(\"inactiveWidth\")}return{itemStyle:u,lineStyle:c}}function K8(r){var e=r.icon||\"roundRect\",t=Zt(e,0,0,r.itemWidth,r.itemHeight,r.itemStyle.fill,r.symbolKeepAspect);return t.setStyle(r.itemStyle),t.rotation=(r.iconRotate||0)*Math.PI/180,t.setOrigin([r.itemWidth/2,r.itemHeight/2]),e.indexOf(\"empty\")>-1&&(t.style.stroke=t.style.fill,t.style.fill=\"#fff\",t.style.lineWidth=2),t}function Xb(r,e,t,a){lg(r,e,t,a),t.dispatchAction({type:\"legendToggleSelect\",name:r??e}),sg(r,e,t,a)}function rL(r){for(var e=r.getZr().storage.getDisplayList(),t,a=0,n=e.length;a<n&&!(t=e[a].states.emphasis);)a++;return t&&t.hoverLayer}function sg(r,e,t,a){rL(t)||t.dispatchAction({type:\"highlight\",seriesName:r,name:e,excludeSeriesId:a})}function lg(r,e,t,a){rL(t)||t.dispatchAction({type:\"downplay\",seriesName:r,name:e,excludeSeriesId:a})}function j8(r){var e=r.findComponents({mainType:\"legend\"});e&&e.length&&r.filterSeries(function(t){for(var a=0;a<e.length;a++)if(!e[a].isSelected(t.name))return!1;return!0})}function vs(r,e,t){var a=r===\"allSelect\"||r===\"inverseSelect\",n={},i=[];t.eachComponent({mainType:\"legend\",query:e},function(s){a?s[r]():s[r](e.name),Zb(s,n),i.push(s.componentIndex)});var o={};return t.eachComponent(\"legend\",function(s){D(n,function(l,u){s[l?\"select\":\"unSelect\"](u)}),Zb(s,o)}),a?{selected:o,legendIndex:i}:{name:e.name,selected:o}}function Zb(r,e){var t=e||{};return D(r.getData(),function(a){var n=a.get(\"name\");if(!(n===`\n`||n===\"\")){var i=r.isSelected(n);X(t,n)?t[n]=t[n]&&i:t[n]=i}}),t}function J8(r){r.registerAction(\"legendToggleSelect\",\"legendselectchanged\",lt(vs,\"toggleSelected\")),r.registerAction(\"legendAllSelect\",\"legendselectall\",lt(vs,\"allSelect\")),r.registerAction(\"legendInverseSelect\",\"legendinverseselect\",lt(vs,\"inverseSelect\")),r.registerAction(\"legendSelect\",\"legendselected\",lt(vs,\"select\")),r.registerAction(\"legendUnSelect\",\"legendunselected\",lt(vs,\"unSelect\"))}function aL(r){r.registerComponentModel(ig),r.registerComponentView(eL),r.registerProcessor(r.PRIORITY.PROCESSOR.SERIES_FILTER,j8),r.registerSubTypeDefaulter(\"legend\",function(){return\"plain\"}),J8(r)}var Q8=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.setScrollDataIndex=function(t){this.option.scrollDataIndex=t},e.prototype.init=function(t,a,n){var i=Lo(t);r.prototype.init.call(this,t,a,n),qb(this,t,i)},e.prototype.mergeOption=function(t,a){r.prototype.mergeOption.call(this,t,a),qb(this,this.option,t)},e.type=\"legend.scroll\",e.defaultOption=on(ig.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:\"end\",pageFormatter:\"{current}/{total}\",pageIcons:{horizontal:[\"M0,0L12,-10L12,10z\",\"M0,0L-12,-10L-12,10z\"],vertical:[\"M0,0L20,0L10,-20z\",\"M0,0L20,0L10,20z\"]},pageIconColor:\"#2f4554\",pageIconInactiveColor:\"#aaa\",pageIconSize:15,pageTextStyle:{color:\"#333\"},animationDurationUpdate:800}),e})(ig);function qb(r,e,t){var a=r.getOrient(),n=[1,1];n[a.index]=0,Qa(e,t,{type:\"box\",ignoreSize:!!n})}var Kb=at,cp=[\"width\",\"height\"],pp=[\"x\",\"y\"],tY=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.newlineDisabled=!0,t._currentIndex=0,t}return e.prototype.init=function(){r.prototype.init.call(this),this.group.add(this._containerGroup=new Kb),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new Kb)},e.prototype.resetInner=function(){r.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},e.prototype.renderInner=function(t,a,n,i,o,s,l){var u=this;r.prototype.renderInner.call(this,t,a,n,i,o,s,l);var f=this._controllerGroup,h=a.get(\"pageIconSize\",!0),v=z(h)?h:[h,h];p(\"pagePrev\",0);var c=a.getModel(\"pageTextStyle\");f.add(new St({name:\"pageText\",style:{text:\"xx/xx\",fill:c.getTextColor(),font:c.getFont(),verticalAlign:\"middle\",align:\"center\"},silent:!0})),p(\"pageNext\",1);function p(d,g){var y=d+\"DataIndex\",m=Do(a.get(\"pageIcons\",!0)[a.getOrient().name][g],{onclick:$(u._pageGo,u,y,a,i)},{x:-v[0]/2,y:-v[1]/2,width:v[0],height:v[1]});m.name=d,f.add(m)}},e.prototype.layoutInner=function(t,a,n,i,o,s){var l=this.getSelectorGroup(),u=t.getOrient().index,f=cp[u],h=pp[u],v=cp[1-u],c=pp[1-u];o&&ti(\"horizontal\",l,t.get(\"selectorItemGap\",!0));var p=t.get(\"selectorButtonGap\",!0),d=l.getBoundingRect(),g=[-d.x,-d.y],y=rt(n);o&&(y[f]=n[f]-d[f]-p);var m=this._layoutContentAndController(t,i,y,u,f,v,c,h);if(o){if(s===\"end\")g[u]+=m[f]+p;else{var _=d[f]+p;g[u]-=_,m[h]-=_}m[f]+=d[f]+p,g[1-u]+=m[c]+m[v]/2-d[v]/2,m[v]=Math.max(m[v],d[v]),m[c]=Math.min(m[c],d[c]+g[1-u]),l.x=g[0],l.y=g[1],l.markRedraw()}return m},e.prototype._layoutContentAndController=function(t,a,n,i,o,s,l,u){var f=this.getContentGroup(),h=this._containerGroup,v=this._controllerGroup;ti(t.get(\"orient\"),f,t.get(\"itemGap\"),i?n.width:null,i?null:n.height),ti(\"horizontal\",v,t.get(\"pageButtonItemGap\",!0));var c=f.getBoundingRect(),p=v.getBoundingRect(),d=this._showController=c[o]>n[o],g=[-c.x,-c.y];a||(g[i]=f[u]);var y=[0,0],m=[-p.x,-p.y],_=st(t.get(\"pageButtonGap\",!0),t.get(\"itemGap\",!0));if(d){var S=t.get(\"pageButtonPosition\",!0);S===\"end\"?m[i]+=n[o]-p[o]:y[i]+=p[o]+_}m[1-i]+=c[s]/2-p[s]/2,f.setPosition(g),h.setPosition(y),v.setPosition(m);var b={x:0,y:0};if(b[o]=d?n[o]:c[o],b[s]=Math.max(c[s],p[s]),b[l]=Math.min(0,p[l]+m[1-i]),h.__rectSize=n[o],d){var x={x:0,y:0};x[o]=Math.max(n[o]-p[o]-_,0),x[s]=b[s],h.setClipPath(new xt({shape:x})),h.__rectSize=x[o]}else v.eachChild(function(T){T.attr({invisible:!0,silent:!0})});var w=this._getPageInfo(t);return w.pageIndex!=null&&Tt(f,{x:w.contentPosition[0],y:w.contentPosition[1]},d?t:null),this._updatePageInfoView(t,w),b},e.prototype._pageGo=function(t,a,n){var i=this._getPageInfo(a)[t];i!=null&&n.dispatchAction({type:\"legendScroll\",scrollDataIndex:i,legendId:a.id})},e.prototype._updatePageInfoView=function(t,a){var n=this._controllerGroup;D([\"pagePrev\",\"pageNext\"],function(f){var h=f+\"DataIndex\",v=a[h]!=null,c=n.childOfName(f);c&&(c.setStyle(\"fill\",v?t.get(\"pageIconColor\",!0):t.get(\"pageIconInactiveColor\",!0)),c.cursor=v?\"pointer\":\"default\")});var i=n.childOfName(\"pageText\"),o=t.get(\"pageFormatter\"),s=a.pageIndex,l=s!=null?s+1:0,u=a.pageCount;i&&o&&i.setStyle(\"text\",Y(o)?o.replace(\"{current}\",l==null?\"\":l+\"\").replace(\"{total}\",u==null?\"\":u+\"\"):o({current:l,total:u}))},e.prototype._getPageInfo=function(t){var a=t.get(\"scrollDataIndex\",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,o=t.getOrient().index,s=cp[o],l=pp[o],u=this._findTargetItemIndex(a),f=n.children(),h=f[u],v=f.length,c=v?1:0,p={contentPosition:[n.x,n.y],pageCount:c,pageIndex:c-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!h)return p;var d=S(h);p.contentPosition[o]=-d.s;for(var g=u+1,y=d,m=d,_=null;g<=v;++g)_=S(f[g]),(!_&&m.e>y.s+i||_&&!b(_,y.s))&&(m.i>y.i?y=m:y=_,y&&(p.pageNextDataIndex==null&&(p.pageNextDataIndex=y.i),++p.pageCount)),m=_;for(var g=u-1,y=d,m=d,_=null;g>=-1;--g)_=S(f[g]),(!_||!b(m,_.s))&&y.i<m.i&&(m=y,p.pagePrevDataIndex==null&&(p.pagePrevDataIndex=y.i),++p.pageCount,++p.pageIndex),y=_;return p;function S(x){if(x){var w=x.getBoundingRect(),T=w[l]+x[l];return{s:T,e:T+w[s],i:x.__legendDataIndex}}}function b(x,w){return x.e>=w&&x.s<=w+i}},e.prototype._findTargetItemIndex=function(t){if(!this._showController)return 0;var a,n=this.getContentGroup(),i;return n.eachChild(function(o,s){var l=o.__legendDataIndex;i==null&&l!=null&&(i=s),l===t&&(a=s)}),a??i},e.type=\"legend.scroll\",e})(eL);function eY(r){r.registerAction(\"legendScroll\",\"legendscroll\",function(e,t){var a=e.scrollDataIndex;a!=null&&t.eachComponent({mainType:\"legend\",subType:\"scroll\",query:e},function(n){n.setScrollDataIndex(a)})})}function rY(r){pt(aL),r.registerComponentModel(Q8),r.registerComponentView(tY),eY(r)}function aY(r){pt(aL),pt(rY)}var nY=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type=\"dataZoom.inside\",e.defaultOption=on(yl.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e})(yl),Im=bt();function iY(r,e,t){Im(r).coordSysRecordMap.each(function(a){var n=a.dataZoomInfoMap.get(e.uid);n&&(n.getRange=t)})}function oY(r,e){for(var t=Im(r).coordSysRecordMap,a=t.keys(),n=0;n<a.length;n++){var i=a[n],o=t.get(i),s=o.dataZoomInfoMap;if(s){var l=e.uid,u=s.get(l);u&&(s.removeKey(l),s.keys().length||nL(t,o))}}}function nL(r,e){if(e){r.removeKey(e.model.uid);var t=e.controller;t&&t.dispose()}}function sY(r,e){var t={model:e,containsPoint:lt(uY,e),dispatchAction:lt(lY,r),dataZoomInfoMap:null,controller:null},a=t.controller=new Gl(r.getZr());return D([\"pan\",\"zoom\",\"scrollMove\"],function(n){a.on(n,function(i){var o=[];t.dataZoomInfoMap.each(function(s){if(i.isAvailableBehavior(s.model.option)){var l=(s.getRange||{})[n],u=l&&l(s.dzReferCoordSysInfo,t.model.mainType,t.controller,i);!s.model.get(\"disabled\",!0)&&u&&o.push({dataZoomId:s.model.id,start:u[0],end:u[1]})}}),o.length&&t.dispatchAction(o)})}),t}function lY(r,e){r.isDisposed()||r.dispatchAction({type:\"dataZoom\",animation:{easing:\"cubicOut\",duration:100},batch:e})}function uY(r,e,t,a){return r.coordinateSystem.containPoint([t,a])}function fY(r){var e,t=\"type_\",a={type_true:2,type_move:1,type_false:0,type_undefined:-1},n=!0;return r.each(function(i){var o=i.model,s=o.get(\"disabled\",!0)?!1:o.get(\"zoomLock\",!0)?\"move\":!0;a[t+s]>a[t+e]&&(e=s),n=n&&o.get(\"preventDefaultMouseMove\",!0)}),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!n}}}function hY(r){r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,function(e,t){var a=Im(t),n=a.coordSysRecordMap||(a.coordSysRecordMap=Z());n.each(function(i){i.dataZoomInfoMap=null}),e.eachComponent({mainType:\"dataZoom\",subType:\"inside\"},function(i){var o=GI(i);D(o.infoList,function(s){var l=s.model.uid,u=n.get(l)||n.set(l,sY(t,s.model)),f=u.dataZoomInfoMap||(u.dataZoomInfoMap=Z());f.set(i.uid,{dzReferCoordSysInfo:s,model:i,getRange:null})})}),n.each(function(i){var o=i.controller,s,l=i.dataZoomInfoMap;if(l){var u=l.keys()[0];u!=null&&(s=l.get(u))}if(!s){nL(n,i);return}var f=fY(l);o.enable(f.controlType,f.opt),o.setPointerChecker(i.containsPoint),ko(i,\"dispatchAction\",s.model.get(\"throttle\",!0),\"fixRate\")})})}var vY=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=\"dataZoom.inside\",t}return e.prototype.render=function(t,a,n){if(r.prototype.render.apply(this,arguments),t.noTarget()){this._clear();return}this.range=t.getPercentRange(),iY(n,t,{pan:$(dp.pan,this),zoom:$(dp.zoom,this),scrollMove:$(dp.scrollMove,this)})},e.prototype.dispose=function(){this._clear(),r.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){oY(this.api,this.dataZoomModel),this.range=null},e.type=\"dataZoom.inside\",e})(Sm),dp={zoom:function(r,e,t,a){var n=this.range,i=n.slice(),o=r.axisModels[0];if(o){var s=gp[e](null,[a.originX,a.originY],o,t,r),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(i[1]-i[0])+i[0],u=Math.max(1/a.scale,0);i[0]=(i[0]-l)*u+l,i[1]=(i[1]-l)*u+l;var f=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(xi(0,i,[0,100],0,f.minSpan,f.maxSpan),this.range=i,n[0]!==i[0]||n[1]!==i[1])return i}},pan:jb(function(r,e,t,a,n,i){var o=gp[a]([i.oldX,i.oldY],[i.newX,i.newY],e,n,t);return o.signal*(r[1]-r[0])*o.pixel/o.pixelLength}),scrollMove:jb(function(r,e,t,a,n,i){var o=gp[a]([0,0],[i.scrollDelta,i.scrollDelta],e,n,t);return o.signal*(r[1]-r[0])*i.scrollDelta})};function jb(r){return function(e,t,a,n){var i=this.range,o=i.slice(),s=e.axisModels[0];if(s){var l=r(o,s,e,t,a,n);if(xi(l,o,[0,100],\"all\"),this.range=o,i[0]!==o[0]||i[1]!==o[1])return o}}}var gp={grid:function(r,e,t,a,n){var i=t.axis,o={},s=n.model.coordinateSystem.getRect();return r=r||[0,0],i.dim===\"x\"?(o.pixel=e[0]-r[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=i.inverse?1:-1):(o.pixel=e[1]-r[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=i.inverse?-1:1),o},polar:function(r,e,t,a,n){var i=t.axis,o={},s=n.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return r=r?s.pointToCoord(r):[0,0],e=s.pointToCoord(e),t.mainType===\"radiusAxis\"?(o.pixel=e[0]-r[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=i.inverse?1:-1):(o.pixel=e[1]-r[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=i.inverse?-1:1),o},singleAxis:function(r,e,t,a,n){var i=t.axis,o=n.model.coordinateSystem.getRect(),s={};return r=r||[0,0],i.orient===\"horizontal\"?(s.pixel=e[0]-r[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=i.inverse?1:-1):(s.pixel=e[1]-r[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=i.inverse?-1:1),s}};function iL(r){xm(r),r.registerComponentModel(nY),r.registerComponentView(vY),hY(r)}var cY=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type=\"dataZoom.slider\",e.layoutMode=\"box\",e.defaultOption=on(yl.defaultOption,{show:!0,right:\"ph\",top:\"ph\",width:\"ph\",height:\"ph\",left:null,bottom:null,borderColor:\"#d2dbee\",borderRadius:3,backgroundColor:\"rgba(47,69,84,0)\",dataBackground:{lineStyle:{color:\"#d2dbee\",width:.5},areaStyle:{color:\"#d2dbee\",opacity:.2}},selectedDataBackground:{lineStyle:{color:\"#8fb0f7\",width:.5},areaStyle:{color:\"#8fb0f7\",opacity:.2}},fillerColor:\"rgba(135,175,274,0.2)\",handleIcon:\"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z\",handleSize:\"100%\",handleStyle:{color:\"#fff\",borderColor:\"#ACB8D1\"},moveHandleSize:7,moveHandleIcon:\"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z\",moveHandleStyle:{color:\"#D2DBEE\",opacity:.7},showDetail:!0,showDataShadow:\"auto\",realtime:!0,zoomLock:!1,textStyle:{color:\"#6E7079\"},brushSelect:!0,brushStyle:{color:\"rgba(135,175,274,0.15)\"},emphasis:{handleLabel:{show:!0},handleStyle:{borderColor:\"#8FB0F7\"},moveHandleStyle:{color:\"#8FB0F7\"}}}),e})(yl),cs=xt,Jb=7,pY=1,yp=30,dY=7,ps=\"horizontal\",Qb=\"vertical\",gY=5,yY=[\"line\",\"bar\",\"candlestick\",\"scatter\"],mY={easing:\"cubicOut\",duration:100,delay:0},_Y=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._displayables={},t}return e.prototype.init=function(t,a){this.api=a,this._onBrush=$(this._onBrush,this),this._onBrushEnd=$(this._onBrushEnd,this)},e.prototype.render=function(t,a,n,i){if(r.prototype.render.apply(this,arguments),ko(this,\"_dispatchZoomAction\",t.get(\"throttle\"),\"fixRate\"),this._orient=t.getOrient(),t.get(\"show\")===!1){this.group.removeAll();return}if(t.noTarget()){this._clear(),this.group.removeAll();return}(!i||i.type!==\"dataZoom\"||i.from!==this.uid)&&this._buildView(),this._updateView()},e.prototype.dispose=function(){this._clear(),r.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){nl(this,\"_dispatchZoomAction\");var t=this.api.getZr();t.off(\"mousemove\",this._onBrush),t.off(\"mouseup\",this._onBrushEnd)},e.prototype._buildView=function(){var t=this.group;t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var a=this._displayables.sliderGroup=new at;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(a),this._positionGroup()},e.prototype._resetLocation=function(){var t=this.dataZoomModel,a=this.api,n=t.get(\"brushSelect\"),i=n?dY:0,o=this._findCoordRect(),s={width:a.getWidth(),height:a.getHeight()},l=this._orient===ps?{right:s.width-o.x-o.width,top:s.height-yp-Jb-i,width:o.width,height:yp}:{right:Jb,top:o.y,width:yp,height:o.height},u=Lo(t.option);D([\"right\",\"top\",\"width\",\"height\"],function(h){u[h]===\"ph\"&&(u[h]=l[h])});var f=jt(u,s);this._location={x:f.x,y:f.y},this._size=[f.width,f.height],this._orient===Qb&&this._size.reverse()},e.prototype._positionGroup=function(){var t=this.group,a=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),o=i&&i.get(\"inverse\"),s=this._displayables.sliderGroup,l=(this._dataShadowInfo||{}).otherAxisInverse;s.attr(n===ps&&!o?{scaleY:l?1:-1,scaleX:1}:n===ps&&o?{scaleY:l?1:-1,scaleX:-1}:n===Qb&&!o?{scaleY:l?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:l?-1:1,scaleX:-1,rotation:Math.PI/2});var u=t.getBoundingRect([s]);t.x=a.x-u.x,t.y=a.y-u.y,t.markRedraw()},e.prototype._getViewExtent=function(){return[0,this._size[0]]},e.prototype._renderBackground=function(){var t=this.dataZoomModel,a=this._size,n=this._displayables.sliderGroup,i=t.get(\"brushSelect\");n.add(new cs({silent:!0,shape:{x:0,y:0,width:a[0],height:a[1]},style:{fill:t.get(\"backgroundColor\")},z2:-40}));var o=new cs({shape:{x:0,y:0,width:a[0],height:a[1]},style:{fill:\"transparent\"},z2:0,onclick:$(this._onClickPanel,this)}),s=this.api.getZr();i?(o.on(\"mousedown\",this._onBrushStart,this),o.cursor=\"crosshair\",s.on(\"mousemove\",this._onBrush),s.on(\"mouseup\",this._onBrushEnd)):(s.off(\"mousemove\",this._onBrush),s.off(\"mouseup\",this._onBrushEnd)),n.add(o)},e.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!t)return;var a=this._size,n=this._shadowSize||[],i=t.series,o=i.getRawData(),s=i.getShadowDim&&i.getShadowDim(),l=s&&o.getDimensionInfo(s)?i.getShadowDim():t.otherDim;if(l==null)return;var u=this._shadowPolygonPts,f=this._shadowPolylinePts;if(o!==this._shadowData||l!==this._shadowDim||a[0]!==n[0]||a[1]!==n[1]){var h=o.getDataExtent(l),v=(h[1]-h[0])*.3;h=[h[0]-v,h[1]+v];var c=[0,a[1]],p=[0,a[0]],d=[[a[0],0],[0,0]],g=[],y=p[1]/(o.count()-1),m=0,_=Math.round(o.count()/a[0]),S;o.each([l],function(A,C){if(_>0&&C%_){m+=y;return}var M=A==null||isNaN(A)||A===\"\",I=M?0:Dt(A,h,c,!0);M&&!S&&C?(d.push([d[d.length-1][0],0]),g.push([g[g.length-1][0],0])):!M&&S&&(d.push([m,0]),g.push([m,0])),d.push([m,I]),g.push([m,I]),m+=y,S=M}),u=this._shadowPolygonPts=d,f=this._shadowPolylinePts=g}this._shadowData=o,this._shadowDim=l,this._shadowSize=[a[0],a[1]];var b=this.dataZoomModel;function x(A){var C=b.getModel(A?\"selectedDataBackground\":\"dataBackground\"),M=new at,I=new we({shape:{points:u},segmentIgnoreThreshold:1,style:C.getModel(\"areaStyle\").getAreaStyle(),silent:!0,z2:-20}),L=new Ae({shape:{points:f},segmentIgnoreThreshold:1,style:C.getModel(\"lineStyle\").getLineStyle(),silent:!0,z2:-19});return M.add(I),M.add(L),M}for(var w=0;w<3;w++){var T=x(w===1);this._displayables.sliderGroup.add(T),this._displayables.dataShadowSegs.push(T)}},e.prototype._prepareDataShadowInfo=function(){var t=this.dataZoomModel,a=t.get(\"showDataShadow\");if(a!==!1){var n,i=this.ecModel;return t.eachTargetAxis(function(o,s){var l=t.getAxisProxy(o,s).getTargetSeriesModels();D(l,function(u){if(!n&&!(a!==!0&&vt(yY,u.get(\"type\"))<0)){var f=i.getComponent(Ha(o),s).axis,h=SY(o),v,c=u.coordinateSystem;h!=null&&c.getOtherAxis&&(v=c.getOtherAxis(f).inverse),h=u.getData().mapDimension(h),n={thisAxis:f,series:u,thisDim:o,otherDim:h,otherAxisInverse:v}}},this)},this),n}},e.prototype._renderHandle=function(){var t=this.group,a=this._displayables,n=a.handles=[null,null],i=a.handleLabels=[null,null],o=this._displayables.sliderGroup,s=this._size,l=this.dataZoomModel,u=this.api,f=l.get(\"borderRadius\")||0,h=l.get(\"brushSelect\"),v=a.filler=new cs({silent:h,style:{fill:l.get(\"fillerColor\")},textConfig:{position:\"inside\"}});o.add(v),o.add(new cs({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:s[0],height:s[1],r:f},style:{stroke:l.get(\"dataBackgroundColor\")||l.get(\"borderColor\"),lineWidth:pY,fill:\"rgba(0,0,0,0)\"}})),D([0,1],function(_){var S=l.get(\"handleIcon\");!Rf[S]&&S.indexOf(\"path://\")<0&&S.indexOf(\"image://\")<0&&(S=\"path://\"+S);var b=Zt(S,-1,0,2,2,null,!0);b.attr({cursor:tw(this._orient),draggable:!0,drift:$(this._onDragMove,this,_),ondragend:$(this._onDragEnd,this),onmouseover:$(this._showDataInfo,this,!0),onmouseout:$(this._showDataInfo,this,!1),z2:5});var x=b.getBoundingRect(),w=l.get(\"handleSize\");this._handleHeight=W(w,this._size[1]),this._handleWidth=x.width/x.height*this._handleHeight,b.setStyle(l.getModel(\"handleStyle\").getItemStyle()),b.style.strokeNoScale=!0,b.rectHover=!0,b.ensureState(\"emphasis\").style=l.getModel([\"emphasis\",\"handleStyle\"]).getItemStyle(),Ya(b);var T=l.get(\"handleColor\");T!=null&&(b.style.fill=T),o.add(n[_]=b);var A=l.getModel(\"textStyle\"),C=l.get(\"handleLabel\")||{},M=C.show||!1;t.add(i[_]=new St({silent:!0,invisible:!M,style:Nt(A,{x:0,y:0,text:\"\",verticalAlign:\"middle\",align:\"center\",fill:A.getTextColor(),font:A.getFont()}),z2:10}))},this);var c=v;if(h){var p=W(l.get(\"moveHandleSize\"),s[1]),d=a.moveHandle=new xt({style:l.getModel(\"moveHandleStyle\").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:s[1]-.5,height:p}}),g=p*.8,y=a.moveHandleIcon=Zt(l.get(\"moveHandleIcon\"),-g/2,-g/2,g,g,\"#fff\",!0);y.silent=!0,y.y=s[1]+p/2-.5,d.ensureState(\"emphasis\").style=l.getModel([\"emphasis\",\"moveHandleStyle\"]).getItemStyle();var m=Math.min(s[1]/2,Math.max(p,10));c=a.moveZone=new xt({invisible:!0,shape:{y:s[1]-m,height:p+m}}),c.on(\"mouseover\",function(){u.enterEmphasis(d)}).on(\"mouseout\",function(){u.leaveEmphasis(d)}),o.add(d),o.add(y),o.add(c)}c.attr({draggable:!0,cursor:tw(this._orient),drift:$(this._onDragMove,this,\"all\"),ondragstart:$(this._showDataInfo,this,!0),ondragend:$(this._onDragEnd,this),onmouseover:$(this._showDataInfo,this,!0),onmouseout:$(this._showDataInfo,this,!1)})},e.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),a=this._getViewExtent();this._handleEnds=[Dt(t[0],[0,100],a,!0),Dt(t[1],[0,100],a,!0)]},e.prototype._updateInterval=function(t,a){var n=this.dataZoomModel,i=this._handleEnds,o=this._getViewExtent(),s=n.findRepresentativeAxisProxy().getMinMaxSpan(),l=[0,100];xi(a,i,o,n.get(\"zoomLock\")?\"all\":t,s.minSpan!=null?Dt(s.minSpan,l,o,!0):null,s.maxSpan!=null?Dt(s.maxSpan,l,o,!0):null);var u=this._range,f=this._range=Ye([Dt(i[0],o,l,!0),Dt(i[1],o,l,!0)]);return!u||u[0]!==f[0]||u[1]!==f[1]},e.prototype._updateView=function(t){var a=this._displayables,n=this._handleEnds,i=Ye(n.slice()),o=this._size;D([0,1],function(c){var p=a.handles[c],d=this._handleHeight;p.attr({scaleX:d/2,scaleY:d/2,x:n[c]+(c?-1:1),y:o[1]/2-d/2})},this),a.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:o[1]});var s={x:i[0],width:i[1]-i[0]};a.moveHandle&&(a.moveHandle.setShape(s),a.moveZone.setShape(s),a.moveZone.getBoundingRect(),a.moveHandleIcon&&a.moveHandleIcon.attr(\"x\",s.x+s.width/2));for(var l=a.dataShadowSegs,u=[0,i[0],i[1],o[0]],f=0;f<l.length;f++){var h=l[f],v=h.getClipPath();v||(v=new xt,h.setClipPath(v)),v.setShape({x:u[f],y:0,width:u[f+1]-u[f],height:o[1]})}this._updateDataInfo(t)},e.prototype._updateDataInfo=function(t){var a=this.dataZoomModel,n=this._displayables,i=n.handleLabels,o=this._orient,s=[\"\",\"\"];if(a.get(\"showDetail\")){var l=a.findRepresentativeAxisProxy();if(l){var u=l.getAxisModel().axis,f=this._range,h=t?l.calculateDataWindow({start:f[0],end:f[1]}).valueWindow:l.getDataValueWindow();s=[this._formatLabel(h[0],u),this._formatLabel(h[1],u)]}}var v=Ye(this._handleEnds.slice());c.call(this,0),c.call(this,1);function c(p){var d=$a(n.handles[p].parent,this.group),g=Mh(p===0?\"right\":\"left\",d),y=this._handleWidth/2+gY,m=Dr([v[p]+(p===0?-y:y),this._size[1]/2],d);i[p].setStyle({x:m[0],y:m[1],verticalAlign:o===ps?\"middle\":g,align:o===ps?g:\"center\",text:s[p]})}},e.prototype._formatLabel=function(t,a){var n=this.dataZoomModel,i=n.get(\"labelFormatter\"),o=n.get(\"labelPrecision\");(o==null||o===\"auto\")&&(o=a.getPixelPrecision());var s=t==null||isNaN(t)?\"\":a.type===\"category\"||a.type===\"time\"?a.scale.getLabel({value:Math.round(t)}):t.toFixed(Math.min(o,20));return K(i)?i(t,s):Y(i)?i.replace(\"{value}\",s):s},e.prototype._showDataInfo=function(t){var a=this.dataZoomModel.get(\"handleLabel\")||{},n=a.show||!1,i=this.dataZoomModel.getModel([\"emphasis\",\"handleLabel\"]),o=i.get(\"show\")||!1,s=t||this._dragging?o:n,l=this._displayables,u=l.handleLabels;u[0].attr(\"invisible\",!s),u[1].attr(\"invisible\",!s),l.moveHandle&&this.api[s?\"enterEmphasis\":\"leaveEmphasis\"](l.moveHandle,1)},e.prototype._onDragMove=function(t,a,n,i){this._dragging=!0,pa(i.event);var o=this._displayables.sliderGroup.getLocalTransform(),s=Dr([a,n],o,!0),l=this._updateInterval(t,s[0]),u=this.dataZoomModel.get(\"realtime\");this._updateView(!u),l&&u&&this._dispatchZoomAction(!0)},e.prototype._onDragEnd=function(){this._dragging=!1,this._showDataInfo(!1);var t=this.dataZoomModel.get(\"realtime\");!t&&this._dispatchZoomAction(!1)},e.prototype._onClickPanel=function(t){var a=this._size,n=this._displayables.sliderGroup.transformCoordToLocal(t.offsetX,t.offsetY);if(!(n[0]<0||n[0]>a[0]||n[1]<0||n[1]>a[1])){var i=this._handleEnds,o=(i[0]+i[1])/2,s=this._updateInterval(\"all\",n[0]-o);this._updateView(),s&&this._dispatchZoomAction(!1)}},e.prototype._onBrushStart=function(t){var a=t.offsetX,n=t.offsetY;this._brushStart=new ft(a,n),this._brushing=!0,this._brushStartTime=+new Date},e.prototype._onBrushEnd=function(t){if(this._brushing){var a=this._displayables.brushRect;if(this._brushing=!1,!!a){a.attr(\"ignore\",!0);var n=a.shape,i=+new Date;if(!(i-this._brushStartTime<200&&Math.abs(n.width)<5)){var o=this._getViewExtent(),s=[0,100];this._range=Ye([Dt(n.x,o,s,!0),Dt(n.x+n.width,o,s,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},e.prototype._onBrush=function(t){this._brushing&&(pa(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},e.prototype._updateBrushRect=function(t,a){var n=this._displayables,i=this.dataZoomModel,o=n.brushRect;o||(o=n.brushRect=new cs({silent:!0,style:i.getModel(\"brushStyle\").getItemStyle()}),n.sliderGroup.add(o)),o.attr(\"ignore\",!1);var s=this._brushStart,l=this._displayables.sliderGroup,u=l.transformCoordToLocal(t,a),f=l.transformCoordToLocal(s.x,s.y),h=this._size;u[0]=Math.max(Math.min(h[0],u[0]),0),o.setShape({x:f[0],y:0,width:u[0]-f[0],height:h[1]})},e.prototype._dispatchZoomAction=function(t){var a=this._range;this.api.dispatchAction({type:\"dataZoom\",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?mY:null,start:a[0],end:a[1]})},e.prototype._findCoordRect=function(){var t,a=GI(this.dataZoomModel).infoList;if(!t&&a.length){var n=a[0].model.coordinateSystem;t=n.getRect&&n.getRect()}if(!t){var i=this.api.getWidth(),o=this.api.getHeight();t={x:i*.2,y:o*.2,width:i*.6,height:o*.6}}return t},e.type=\"dataZoom.slider\",e})(Sm);function SY(r){var e={x:\"y\",y:\"x\",radius:\"angle\",angle:\"radius\"};return e[r]}function tw(r){return r===\"vertical\"?\"ns-resize\":\"ew-resize\"}function oL(r){r.registerComponentModel(cY),r.registerComponentView(_Y),xm(r)}function xY(r){pt(iL),pt(oL)}var sL={get:function(r,e,t){var a=rt((bY[r]||{})[e]);return t&&z(a)?a[a.length-1]:a}},bY={color:{active:[\"#006edd\",\"#e0ffff\"],inactive:[\"rgba(0,0,0,0)\"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:[\"circle\",\"roundRect\",\"diamond\"],inactive:[\"none\"]},symbolSize:{active:[10,50],inactive:[0,0]}},ew=ne.mapVisual,wY=ne.eachVisual,TY=z,rw=D,AY=Ye,CY=Dt,nh=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.stateList=[\"inRange\",\"outOfRange\"],t.replacableOptionKeys=[\"inRange\",\"outOfRange\",\"target\",\"controller\",\"color\"],t.layoutMode={type:\"box\",ignoreSize:!0},t.dataBound=[-1/0,1/0],t.targetVisuals={},t.controllerVisuals={},t}return e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n)},e.prototype.optionUpdated=function(t,a){var n=this.option;!a&&KI(n,t,this.replacableOptionKeys),this.textStyleModel=this.getModel(\"textStyle\"),this.resetItemSize(),this.completeVisualOption()},e.prototype.resetVisual=function(t){var a=this.stateList;t=$(t,this),this.controllerVisuals=rg(this.option.controller,a,t),this.targetVisuals=rg(this.option.target,a,t)},e.prototype.getItemSymbol=function(){return null},e.prototype.getTargetSeriesIndices=function(){var t=this.option.seriesIndex,a=[];return t==null||t===\"all\"?this.ecModel.eachSeries(function(n,i){a.push(i)}):a=Rt(t),a},e.prototype.eachTargetSeries=function(t,a){D(this.getTargetSeriesIndices(),function(n){var i=this.ecModel.getSeriesByIndex(n);i&&t.call(a,i)},this)},e.prototype.isTargetSeries=function(t){var a=!1;return this.eachTargetSeries(function(n){n===t&&(a=!0)}),a},e.prototype.formatValueText=function(t,a,n){var i=this.option,o=i.precision,s=this.dataBound,l=i.formatter,u;n=n||[\"<\",\">\"],z(t)&&(t=t.slice(),u=!0);var f=a?t:u?[h(t[0]),h(t[1])]:h(t);if(Y(l))return l.replace(\"{value}\",u?f[0]:f).replace(\"{value2}\",u?f[1]:f);if(K(l))return u?l(t[0],t[1]):l(t);if(u)return t[0]===s[0]?n[0]+\" \"+f[1]:t[1]===s[1]?n[1]+\" \"+f[0]:f[0]+\" - \"+f[1];return f;function h(v){return v===s[0]?\"min\":v===s[1]?\"max\":(+v).toFixed(Math.min(o,20))}},e.prototype.resetExtent=function(){var t=this.option,a=AY([t.min,t.max]);this._dataExtent=a},e.prototype.getDataDimensionIndex=function(t){var a=this.option.dimension;if(a!=null)return t.getDimensionIndex(a);for(var n=t.dimensions,i=n.length-1;i>=0;i--){var o=n[i],s=t.getDimensionInfo(o);if(!s.isCalculationCoord)return s.storeDimIndex}},e.prototype.getExtent=function(){return this._dataExtent.slice()},e.prototype.completeVisualOption=function(){var t=this.ecModel,a=this.option,n={inRange:a.inRange,outOfRange:a.outOfRange},i=a.target||(a.target={}),o=a.controller||(a.controller={});ut(i,n),ut(o,n);var s=this.isCategory();l.call(this,i),l.call(this,o),u.call(this,i,\"inRange\",\"outOfRange\"),f.call(this,o);function l(h){TY(a.color)&&!h.inRange&&(h.inRange={color:a.color.slice().reverse()}),h.inRange=h.inRange||{color:t.get(\"gradientColor\")}}function u(h,v,c){var p=h[v],d=h[c];p&&!d&&(d=h[c]={},rw(p,function(g,y){if(ne.isValidType(y)){var m=sL.get(y,\"inactive\",s);m!=null&&(d[y]=m,y===\"color\"&&!d.hasOwnProperty(\"opacity\")&&!d.hasOwnProperty(\"colorAlpha\")&&(d.opacity=[0,0]))}}))}function f(h){var v=(h.inRange||{}).symbol||(h.outOfRange||{}).symbol,c=(h.inRange||{}).symbolSize||(h.outOfRange||{}).symbolSize,p=this.get(\"inactiveColor\"),d=this.getItemSymbol(),g=d||\"roundRect\";rw(this.stateList,function(y){var m=this.itemSize,_=h[y];_||(_=h[y]={color:s?p:[p]}),_.symbol==null&&(_.symbol=v&&rt(v)||(s?g:[g])),_.symbolSize==null&&(_.symbolSize=c&&rt(c)||(s?m[0]:[m[0],m[0]])),_.symbol=ew(_.symbol,function(x){return x===\"none\"?g:x});var S=_.symbolSize;if(S!=null){var b=-1/0;wY(S,function(x){x>b&&(b=x)}),_.symbolSize=ew(S,function(x){return CY(x,[0,b],[0,m[0]],!0)})}},this)}},e.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get(\"itemWidth\")),parseFloat(this.get(\"itemHeight\"))]},e.prototype.isCategory=function(){return!!this.option.categories},e.prototype.setSelected=function(t){},e.prototype.getSelected=function(){return null},e.prototype.getValueState=function(t){return null},e.prototype.getVisualMeta=function(t){return null},e.type=\"visualMap\",e.dependencies=[\"series\"],e.defaultOption={show:!0,z:4,seriesIndex:\"all\",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:\"vertical\",backgroundColor:\"rgba(0,0,0,0)\",borderColor:\"#ccc\",contentColor:\"#5793f3\",inactiveColor:\"#aaa\",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:\"#333\"}},e})(gt),aw=[20,140],DY=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(t,a){r.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(n){n.mappingMethod=\"linear\",n.dataExtent=this.getExtent()}),this._resetRange()},e.prototype.resetItemSize=function(){r.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(t[0]==null||isNaN(t[0]))&&(t[0]=aw[0]),(t[1]==null||isNaN(t[1]))&&(t[1]=aw[1])},e.prototype._resetRange=function(){var t=this.getExtent(),a=this.option.range;!a||a.auto?(t.auto=1,this.option.range=t):z(a)&&(a[0]>a[1]&&a.reverse(),a[0]=Math.max(a[0],t[0]),a[1]=Math.min(a[1],t[1]))},e.prototype.completeVisualOption=function(){r.prototype.completeVisualOption.apply(this,arguments),D(this.stateList,function(t){var a=this.option.controller[t].symbolSize;a&&a[0]!==a[1]&&(a[0]=a[1]/3)},this)},e.prototype.setSelected=function(t){this.option.range=t.slice(),this._resetRange()},e.prototype.getSelected=function(){var t=this.getExtent(),a=Ye((this.get(\"range\")||[]).slice());return a[0]>t[1]&&(a[0]=t[1]),a[1]>t[1]&&(a[1]=t[1]),a[0]<t[0]&&(a[0]=t[0]),a[1]<t[0]&&(a[1]=t[0]),a},e.prototype.getValueState=function(t){var a=this.option.range,n=this.getExtent();return(a[0]<=n[0]||a[0]<=t)&&(a[1]>=n[1]||t<=a[1])?\"inRange\":\"outOfRange\"},e.prototype.findTargetDataIndices=function(t){var a=[];return this.eachTargetSeries(function(n){var i=[],o=n.getData();o.each(this.getDataDimensionIndex(o),function(s,l){t[0]<=s&&s<=t[1]&&i.push(l)},this),a.push({seriesId:n.id,dataIndex:i})},this),a},e.prototype.getVisualMeta=function(t){var a=nw(this,\"outOfRange\",this.getExtent()),n=nw(this,\"inRange\",this.option.range.slice()),i=[];function o(c,p){i.push({value:c,color:t(c,p)})}for(var s=0,l=0,u=n.length,f=a.length;l<f&&(!n.length||a[l]<=n[0]);l++)a[l]<n[s]&&o(a[l],\"outOfRange\");for(var h=1;s<u;s++,h=0)h&&i.length&&o(n[s],\"outOfRange\"),o(n[s],\"inRange\");for(var h=1;l<f;l++)(!n.length||n[n.length-1]<a[l])&&(h&&(i.length&&o(i[i.length-1].value,\"outOfRange\"),h=0),o(a[l],\"outOfRange\"));var v=i.length;return{stops:i,outerColors:[v?i[0].color:\"transparent\",v?i[v-1].color:\"transparent\"]}},e.type=\"visualMap.continuous\",e.defaultOption=on(nh.defaultOption,{align:\"auto\",calculable:!1,hoverLink:!0,realtime:!0,handleIcon:\"path://M-11.39,9.77h0a3.5,3.5,0,0,1-3.5,3.5h-22a3.5,3.5,0,0,1-3.5-3.5h0a3.5,3.5,0,0,1,3.5-3.5h22A3.5,3.5,0,0,1-11.39,9.77Z\",handleSize:\"120%\",handleStyle:{borderColor:\"#fff\",borderWidth:1},indicatorIcon:\"circle\",indicatorSize:\"50%\",indicatorStyle:{borderColor:\"#fff\",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:\"rgba(0,0,0,0.2)\"}}),e})(nh);function nw(r,e,t){if(t[0]===t[1])return t.slice();for(var a=200,n=(t[1]-t[0])/a,i=t[0],o=[],s=0;s<=a&&i<t[1];s++)o.push(i),i+=n;return o.push(t[1]),o}var lL=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.autoPositionValues={left:1,right:1,top:1,bottom:1},t}return e.prototype.init=function(t,a){this.ecModel=t,this.api=a},e.prototype.render=function(t,a,n,i){if(this.visualMapModel=t,t.get(\"show\")===!1){this.group.removeAll();return}this.doRender(t,a,n,i)},e.prototype.renderBackground=function(t){var a=this.visualMapModel,n=yi(a.get(\"padding\")||0),i=t.getBoundingRect();t.add(new xt({z2:-1,silent:!0,shape:{x:i.x-n[3],y:i.y-n[0],width:i.width+n[3]+n[1],height:i.height+n[0]+n[2]},style:{fill:a.get(\"backgroundColor\"),stroke:a.get(\"borderColor\"),lineWidth:a.get(\"borderWidth\")}}))},e.prototype.getControllerVisual=function(t,a,n){n=n||{};var i=n.forceState,o=this.visualMapModel,s={};if(a===\"color\"){var l=o.get(\"contentColor\");s.color=l}function u(c){return s[c]}function f(c,p){s[c]=p}var h=o.controllerVisuals[i||o.getValueState(t)],v=ne.prepareVisualTypes(h);return D(v,function(c){var p=h[c];n.convertOpacityToAlpha&&c===\"opacity\"&&(c=\"colorAlpha\",p=h.__alphaForOpacity),ne.dependsOn(c,a)&&p&&p.applyVisual(t,u,f)}),s[a]},e.prototype.positionGroup=function(t){var a=this.visualMapModel,n=this.api;kh(t,a.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()})},e.prototype.doRender=function(t,a,n,i){},e.type=\"visualMap\",e})(zt),iw=[[\"left\",\"right\",\"width\"],[\"top\",\"bottom\",\"height\"]];function uL(r,e,t){var a=r.option,n=a.align;if(n!=null&&n!==\"auto\")return n;for(var i={width:e.getWidth(),height:e.getHeight()},o=a.orient===\"horizontal\"?1:0,s=iw[o],l=[0,null,10],u={},f=0;f<3;f++)u[iw[1-o][f]]=l[f],u[s[f]]=f===2?t[0]:a[s[f]];var h=[[\"x\",\"width\",3],[\"y\",\"height\",0]][o],v=jt(u,i,a.padding);return s[(v.margin[h[2]]||0)+v[h[0]]+v[h[1]]*.5<i[h[1]]*.5?0:1]}function ff(r,e){return D(r||[],function(t){t.dataIndex!=null&&(t.dataIndexInside=t.dataIndex,t.dataIndex=null),t.highlightKey=\"visualMap\"+(e?e.componentIndex:\"\")}),r}var zr=Dt,MY=D,ow=Math.min,mp=Math.max,IY=12,LY=6,PY=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._shapes={},t._dataInterval=[],t._handleEnds=[],t._hoverLinkDataIndices=[],t}return e.prototype.init=function(t,a){r.prototype.init.call(this,t,a),this._hoverLinkFromSeriesMouseOver=$(this._hoverLinkFromSeriesMouseOver,this),this._hideIndicator=$(this._hideIndicator,this)},e.prototype.doRender=function(t,a,n,i){(!i||i.type!==\"selectDataRange\"||i.from!==this.uid)&&this._buildView()},e.prototype._buildView=function(){this.group.removeAll();var t=this.visualMapModel,a=this.group;this._orient=t.get(\"orient\"),this._useHandle=t.get(\"calculable\"),this._resetInterval(),this._renderBar(a);var n=t.get(\"text\");this._renderEndsText(a,n,0),this._renderEndsText(a,n,1),this._updateView(!0),this.renderBackground(a),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(a)},e.prototype._renderEndsText=function(t,a,n){if(a){var i=a[1-n];i=i!=null?i+\"\":\"\";var o=this.visualMapModel,s=o.get(\"textGap\"),l=o.itemSize,u=this._shapes.mainGroup,f=this._applyTransform([l[0]/2,n===0?-s:l[1]+s],u),h=this._applyTransform(n===0?\"bottom\":\"top\",u),v=this._orient,c=this.visualMapModel.textStyleModel;this.group.add(new St({style:Nt(c,{x:f[0],y:f[1],verticalAlign:v===\"horizontal\"?\"middle\":h,align:v===\"horizontal\"?h:\"center\",text:i})}))}},e.prototype._renderBar=function(t){var a=this.visualMapModel,n=this._shapes,i=a.itemSize,o=this._orient,s=this._useHandle,l=uL(a,this.api,i),u=n.mainGroup=this._createBarGroup(l),f=new at;u.add(f),f.add(n.outOfRange=sw()),f.add(n.inRange=sw(null,s?uw(this._orient):null,$(this._dragHandle,this,\"all\",!1),$(this._dragHandle,this,\"all\",!0))),f.setClipPath(new xt({shape:{x:0,y:0,width:i[0],height:i[1],r:3}}));var h=a.textStyleModel.getTextRect(\"国\"),v=mp(h.width,h.height);s&&(n.handleThumbs=[],n.handleLabels=[],n.handleLabelPoints=[],this._createHandle(a,u,0,i,v,o),this._createHandle(a,u,1,i,v,o)),this._createIndicator(a,u,i,v,o),t.add(u)},e.prototype._createHandle=function(t,a,n,i,o,s){var l=$(this._dragHandle,this,n,!1),u=$(this._dragHandle,this,n,!0),f=Lr(t.get(\"handleSize\"),i[0]),h=Zt(t.get(\"handleIcon\"),-f/2,-f/2,f,f,null,!0),v=uw(this._orient);h.attr({cursor:v,draggable:!0,drift:l,ondragend:u,onmousemove:function(y){pa(y.event)}}),h.x=i[0]/2,h.useStyle(t.getModel(\"handleStyle\").getItemStyle()),h.setStyle({strokeNoScale:!0,strokeFirst:!0}),h.style.lineWidth*=2,h.ensureState(\"emphasis\").style=t.getModel([\"emphasis\",\"handleStyle\"]).getItemStyle(),Yn(h,!0),a.add(h);var c=this.visualMapModel.textStyleModel,p=new St({cursor:v,draggable:!0,drift:l,onmousemove:function(y){pa(y.event)},ondragend:u,style:Nt(c,{x:0,y:0,text:\"\"})});p.ensureState(\"blur\").style={opacity:.1},p.stateTransition={duration:200},this.group.add(p);var d=[f,0],g=this._shapes;g.handleThumbs[n]=h,g.handleLabelPoints[n]=d,g.handleLabels[n]=p},e.prototype._createIndicator=function(t,a,n,i,o){var s=Lr(t.get(\"indicatorSize\"),n[0]),l=Zt(t.get(\"indicatorIcon\"),-s/2,-s/2,s,s,null,!0);l.attr({cursor:\"move\",invisible:!0,silent:!0,x:n[0]/2});var u=t.getModel(\"indicatorStyle\").getItemStyle();if(l instanceof se){var f=l.style;l.useStyle(V({image:f.image,x:f.x,y:f.y,width:f.width,height:f.height},u))}else l.useStyle(u);a.add(l);var h=this.visualMapModel.textStyleModel,v=new St({silent:!0,invisible:!0,style:Nt(h,{x:0,y:0,text:\"\"})});this.group.add(v);var c=[(o===\"horizontal\"?i/2:LY)+n[0]/2,0],p=this._shapes;p.indicator=l,p.indicatorLabel=v,p.indicatorLabelPoint=c,this._firstShowIndicator=!0},e.prototype._dragHandle=function(t,a,n,i){if(this._useHandle){if(this._dragging=!a,!a){var o=this._applyTransform([n,i],this._shapes.mainGroup,!0);this._updateInterval(t,o[1]),this._hideIndicator(),this._updateView()}a===!this.visualMapModel.get(\"realtime\")&&this.api.dispatchAction({type:\"selectDataRange\",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),a?!this._hovering&&this._clearHoverLinkToSeries():lw(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[t],!1)}},e.prototype._resetInterval=function(){var t=this.visualMapModel,a=this._dataInterval=t.getSelected(),n=t.getExtent(),i=[0,t.itemSize[1]];this._handleEnds=[zr(a[0],n,i,!0),zr(a[1],n,i,!0)]},e.prototype._updateInterval=function(t,a){a=a||0;var n=this.visualMapModel,i=this._handleEnds,o=[0,n.itemSize[1]];xi(a,i,o,t,0);var s=n.getExtent();this._dataInterval=[zr(i[0],o,s,!0),zr(i[1],o,s,!0)]},e.prototype._updateView=function(t){var a=this.visualMapModel,n=a.getExtent(),i=this._shapes,o=[0,a.itemSize[1]],s=t?o:this._handleEnds,l=this._createBarVisual(this._dataInterval,n,s,\"inRange\"),u=this._createBarVisual(n,n,o,\"outOfRange\");i.inRange.setStyle({fill:l.barColor}).setShape(\"points\",l.barPoints),i.outOfRange.setStyle({fill:u.barColor}).setShape(\"points\",u.barPoints),this._updateHandle(s,l)},e.prototype._createBarVisual=function(t,a,n,i){var o={forceState:i,convertOpacityToAlpha:!0},s=this._makeColorGradient(t,o),l=[this.getControllerVisual(t[0],\"symbolSize\",o),this.getControllerVisual(t[1],\"symbolSize\",o)],u=this._createBarPoints(n,l);return{barColor:new Ao(0,0,0,1,s),barPoints:u,handlesColor:[s[0].color,s[s.length-1].color]}},e.prototype._makeColorGradient=function(t,a){var n=100,i=[],o=(t[1]-t[0])/n;i.push({color:this.getControllerVisual(t[0],\"color\",a),offset:0});for(var s=1;s<n;s++){var l=t[0]+o*s;if(l>t[1])break;i.push({color:this.getControllerVisual(l,\"color\",a),offset:s/n})}return i.push({color:this.getControllerVisual(t[1],\"color\",a),offset:1}),i},e.prototype._createBarPoints=function(t,a){var n=this.visualMapModel.itemSize;return[[n[0]-a[0],t[0]],[n[0],t[0]],[n[0],t[1]],[n[0]-a[1],t[1]]]},e.prototype._createBarGroup=function(t){var a=this._orient,n=this.visualMapModel.get(\"inverse\");return new at(a===\"horizontal\"&&!n?{scaleX:t===\"bottom\"?1:-1,rotation:Math.PI/2}:a===\"horizontal\"&&n?{scaleX:t===\"bottom\"?-1:1,rotation:-Math.PI/2}:a===\"vertical\"&&!n?{scaleX:t===\"left\"?1:-1,scaleY:-1}:{scaleX:t===\"left\"?1:-1})},e.prototype._updateHandle=function(t,a){if(this._useHandle){var n=this._shapes,i=this.visualMapModel,o=n.handleThumbs,s=n.handleLabels,l=i.itemSize,u=i.getExtent(),f=this._applyTransform(\"left\",n.mainGroup);MY([0,1],function(h){var v=o[h];v.setStyle(\"fill\",a.handlesColor[h]),v.y=t[h];var c=zr(t[h],[0,l[1]],u,!0),p=this.getControllerVisual(c,\"symbolSize\");v.scaleX=v.scaleY=p/l[0],v.x=l[0]-p/2;var d=Dr(n.handleLabelPoints[h],$a(v,this.group));if(this._orient===\"horizontal\"){var g=f===\"left\"||f===\"top\"?(l[0]-p)/2:(l[0]-p)/-2;d[1]+=g}s[h].setStyle({x:d[0],y:d[1],text:i.formatValueText(this._dataInterval[h]),verticalAlign:\"middle\",align:this._orient===\"vertical\"?this._applyTransform(\"left\",n.mainGroup):\"center\"})},this)}},e.prototype._showIndicator=function(t,a,n,i){var o=this.visualMapModel,s=o.getExtent(),l=o.itemSize,u=[0,l[1]],f=this._shapes,h=f.indicator;if(h){h.attr(\"invisible\",!1);var v={convertOpacityToAlpha:!0},c=this.getControllerVisual(t,\"color\",v),p=this.getControllerVisual(t,\"symbolSize\"),d=zr(t,s,u,!0),g=l[0]-p/2,y={x:h.x,y:h.y};h.y=d,h.x=g;var m=Dr(f.indicatorLabelPoint,$a(h,this.group)),_=f.indicatorLabel;_.attr(\"invisible\",!1);var S=this._applyTransform(\"left\",f.mainGroup),b=this._orient,x=b===\"horizontal\";_.setStyle({text:(n||\"\")+o.formatValueText(a),verticalAlign:x?S:\"middle\",align:x?\"center\":S});var w={x:g,y:d,style:{fill:c}},T={style:{x:m[0],y:m[1]}};if(o.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var A={duration:100,easing:\"cubicInOut\",additive:!0};h.x=y.x,h.y=y.y,h.animateTo(w,A),_.animateTo(T,A)}else h.attr(w),_.attr(T);this._firstShowIndicator=!1;var C=this._shapes.handleLabels;if(C)for(var M=0;M<C.length;M++)this.api.enterBlur(C[M])}},e.prototype._enableHoverLinkToSeries=function(){var t=this;this._shapes.mainGroup.on(\"mousemove\",function(a){if(t._hovering=!0,!t._dragging){var n=t.visualMapModel.itemSize,i=t._applyTransform([a.offsetX,a.offsetY],t._shapes.mainGroup,!0,!0);i[1]=ow(mp(0,i[1]),n[1]),t._doHoverLinkToSeries(i[1],0<=i[0]&&i[0]<=n[0])}}).on(\"mouseout\",function(){t._hovering=!1,!t._dragging&&t._clearHoverLinkToSeries()})},e.prototype._enableHoverLinkFromSeries=function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on(\"mouseover\",this._hoverLinkFromSeriesMouseOver,this),t.on(\"mouseout\",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},e.prototype._doHoverLinkToSeries=function(t,a){var n=this.visualMapModel,i=n.itemSize;if(n.option.hoverLink){var o=[0,i[1]],s=n.getExtent();t=ow(mp(o[0],t),o[1]);var l=RY(n,s,o),u=[t-l,t+l],f=zr(t,o,s,!0),h=[zr(u[0],o,s,!0),zr(u[1],o,s,!0)];u[0]<o[0]&&(h[0]=-1/0),u[1]>o[1]&&(h[1]=1/0),a&&(h[0]===-1/0?this._showIndicator(f,h[1],\"< \",l):h[1]===1/0?this._showIndicator(f,h[0],\"> \",l):this._showIndicator(f,f,\"≈ \",l));var v=this._hoverLinkDataIndices,c=[];(a||lw(n))&&(c=this._hoverLinkDataIndices=n.findTargetDataIndices(h));var p=AP(v,c);this._dispatchHighDown(\"downplay\",ff(p[0],n)),this._dispatchHighDown(\"highlight\",ff(p[1],n))}},e.prototype._hoverLinkFromSeriesMouseOver=function(t){var a;if(Xn(t.target,function(l){var u=nt(l);if(u.dataIndex!=null)return a=u,!0},!0),!!a){var n=this.ecModel.getSeriesByIndex(a.seriesIndex),i=this.visualMapModel;if(i.isTargetSeries(n)){var o=n.getData(a.dataType),s=o.getStore().get(i.getDataDimensionIndex(o),a.dataIndex);isNaN(s)||this._showIndicator(s,s)}}},e.prototype._hideIndicator=function(){var t=this._shapes;t.indicator&&t.indicator.attr(\"invisible\",!0),t.indicatorLabel&&t.indicatorLabel.attr(\"invisible\",!0);var a=this._shapes.handleLabels;if(a)for(var n=0;n<a.length;n++)this.api.leaveBlur(a[n])},e.prototype._clearHoverLinkToSeries=function(){this._hideIndicator();var t=this._hoverLinkDataIndices;this._dispatchHighDown(\"downplay\",ff(t,this.visualMapModel)),t.length=0},e.prototype._clearHoverLinkFromSeries=function(){this._hideIndicator();var t=this.api.getZr();t.off(\"mouseover\",this._hoverLinkFromSeriesMouseOver),t.off(\"mouseout\",this._hideIndicator)},e.prototype._applyTransform=function(t,a,n,i){var o=$a(a,i?null:this.group);return z(t)?Dr(t,o,n):Mh(t,o,n)},e.prototype._dispatchHighDown=function(t,a){a&&a.length&&this.api.dispatchAction({type:t,batch:a})},e.prototype.dispose=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},e.type=\"visualMap.continuous\",e})(lL);function sw(r,e,t,a){return new we({shape:{points:r},draggable:!!t,cursor:e,drift:t,onmousemove:function(n){pa(n.event)},ondragend:a})}function RY(r,e,t){var a=IY/2,n=r.get(\"hoverLinkDataSize\");return n&&(a=zr(n,e,t,!0)/2),a}function lw(r){var e=r.get(\"hoverLinkOnHandle\");return!!(e??r.get(\"realtime\"))}function uw(r){return r===\"vertical\"?\"ns-resize\":\"ew-resize\"}var EY={type:\"selectDataRange\",event:\"dataRangeSelected\",update:\"update\"},kY=function(r,e){e.eachComponent({mainType:\"visualMap\",query:r},function(t){t.setSelected(r.selected)})},OY=[{createOnAllSeries:!0,reset:function(r,e){var t=[];return e.eachComponent(\"visualMap\",function(a){var n=r.pipelineContext;!a.isTargetSeries(r)||n&&n.large||t.push(a8(a.stateList,a.targetVisuals,$(a.getValueState,a),a.getDataDimensionIndex(r.getData())))}),t}},{createOnAllSeries:!0,reset:function(r,e){var t=r.getData(),a=[];e.eachComponent(\"visualMap\",function(n){if(n.isTargetSeries(r)){var i=n.getVisualMeta($(NY,null,r,n))||{stops:[],outerColors:[]},o=n.getDataDimensionIndex(t);o>=0&&(i.dimension=o,a.push(i))}}),r.getData().setVisual(\"visualMeta\",a)}}];function NY(r,e,t,a){for(var n=e.targetVisuals[a],i=ne.prepareVisualTypes(n),o={color:Rl(r.getData(),\"color\")},s=0,l=i.length;s<l;s++){var u=i[s],f=n[u===\"opacity\"?\"__alphaForOpacity\":u];f&&f.applyVisual(t,h,v)}return o.color;function h(c){return o[c]}function v(c,p){o[c]=p}}var fw=D;function BY(r){var e=r&&r.visualMap;z(e)||(e=e?[e]:[]),fw(e,function(t){if(t){Fi(t,\"splitList\")&&!Fi(t,\"pieces\")&&(t.pieces=t.splitList,delete t.splitList);var a=t.pieces;a&&z(a)&&fw(a,function(n){tt(n)&&(Fi(n,\"start\")&&!Fi(n,\"min\")&&(n.min=n.start),Fi(n,\"end\")&&!Fi(n,\"max\")&&(n.max=n.end))})}})}function Fi(r,e){return r&&r.hasOwnProperty&&r.hasOwnProperty(e)}var hw=!1;function fL(r){hw||(hw=!0,r.registerSubTypeDefaulter(\"visualMap\",function(e){return!e.categories&&(!(e.pieces?e.pieces.length>0:e.splitNumber>0)||e.calculable)?\"continuous\":\"piecewise\"}),r.registerAction(EY,kY),D(OY,function(e){r.registerVisual(r.PRIORITY.VISUAL.COMPONENT,e)}),r.registerPreprocessor(BY))}function hL(r){r.registerComponentModel(DY),r.registerComponentView(PY),fL(r)}var VY=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._pieceList=[],t}return e.prototype.optionUpdated=function(t,a){r.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var n=this._mode=this._determineMode();this._pieceList=[],zY[this._mode].call(this,this._pieceList),this._resetSelected(t,a);var i=this.option.categories;this.resetVisual(function(o,s){n===\"categories\"?(o.mappingMethod=\"category\",o.categories=rt(i)):(o.dataExtent=this.getExtent(),o.mappingMethod=\"piecewise\",o.pieceList=G(this._pieceList,function(l){return l=rt(l),s!==\"inRange\"&&(l.visual=null),l}))})},e.prototype.completeVisualOption=function(){var t=this.option,a={},n=ne.listVisualTypes(),i=this.isCategory();D(t.pieces,function(s){D(n,function(l){s.hasOwnProperty(l)&&(a[l]=1)})}),D(a,function(s,l){var u=!1;D(this.stateList,function(f){u=u||o(t,f,l)||o(t.target,f,l)},this),!u&&D(this.stateList,function(f){(t[f]||(t[f]={}))[l]=sL.get(l,f===\"inRange\"?\"active\":\"inactive\",i)})},this);function o(s,l,u){return s&&s[l]&&s[l].hasOwnProperty(u)}r.prototype.completeVisualOption.apply(this,arguments)},e.prototype._resetSelected=function(t,a){var n=this.option,i=this._pieceList,o=(a?n:t).selected||{};if(n.selected=o,D(i,function(l,u){var f=this.getSelectedMapKey(l);o.hasOwnProperty(f)||(o[f]=!0)},this),n.selectedMode===\"single\"){var s=!1;D(i,function(l,u){var f=this.getSelectedMapKey(l);o[f]&&(s?o[f]=!1:s=!0)},this)}},e.prototype.getItemSymbol=function(){return this.get(\"itemSymbol\")},e.prototype.getSelectedMapKey=function(t){return this._mode===\"categories\"?t.value+\"\":t.index+\"\"},e.prototype.getPieceList=function(){return this._pieceList},e.prototype._determineMode=function(){var t=this.option;return t.pieces&&t.pieces.length>0?\"pieces\":this.option.categories?\"categories\":\"splitNumber\"},e.prototype.setSelected=function(t){this.option.selected=rt(t)},e.prototype.getValueState=function(t){var a=ne.findPieceIndex(t,this._pieceList);return a!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[a])]?\"inRange\":\"outOfRange\"},e.prototype.findTargetDataIndices=function(t){var a=[],n=this._pieceList;return this.eachTargetSeries(function(i){var o=[],s=i.getData();s.each(this.getDataDimensionIndex(s),function(l,u){var f=ne.findPieceIndex(l,n);f===t&&o.push(u)},this),a.push({seriesId:i.id,dataIndex:o})},this),a},e.prototype.getRepresentValue=function(t){var a;if(this.isCategory())a=t.value;else if(t.value!=null)a=t.value;else{var n=t.interval||[];a=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return a},e.prototype.getVisualMeta=function(t){if(this.isCategory())return;var a=[],n=[\"\",\"\"],i=this;function o(f,h){var v=i.getRepresentValue({interval:f});h||(h=i.getValueState(v));var c=t(v,h);f[0]===-1/0?n[0]=c:f[1]===1/0?n[1]=c:a.push({value:f[0],color:c},{value:f[1],color:c})}var s=this._pieceList.slice();if(!s.length)s.push({interval:[-1/0,1/0]});else{var l=s[0].interval[0];l!==-1/0&&s.unshift({interval:[-1/0,l]}),l=s[s.length-1].interval[1],l!==1/0&&s.push({interval:[l,1/0]})}var u=-1/0;return D(s,function(f){var h=f.interval;h&&(h[0]>u&&o([u,h[0]],\"outOfRange\"),o(h.slice()),u=h[1])},this),{stops:a,outerColors:n}},e.type=\"visualMap.piecewise\",e.defaultOption=on(nh.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:\"auto\",itemWidth:20,itemHeight:14,itemSymbol:\"roundRect\",pieces:null,categories:null,splitNumber:5,selectedMode:\"multiple\",itemGap:10,hoverLink:!0}),e})(nh),zY={splitNumber:function(r){var e=this.option,t=Math.min(e.precision,20),a=this.getExtent(),n=e.splitNumber;n=Math.max(parseInt(n,10),1),e.splitNumber=n;for(var i=(a[1]-a[0])/n;+i.toFixed(t)!==i&&t<5;)t++;e.precision=t,i=+i.toFixed(t),e.minOpen&&r.push({interval:[-1/0,a[0]],close:[0,0]});for(var o=0,s=a[0];o<n;s+=i,o++){var l=o===n-1?a[1]:s+i;r.push({interval:[s,l],close:[1,1]})}e.maxOpen&&r.push({interval:[a[1],1/0],close:[0,0]}),Up(r),D(r,function(u,f){u.index=f,u.text=this.formatValueText(u.interval)},this)},categories:function(r){var e=this.option;D(e.categories,function(t){r.push({text:this.formatValueText(t,!0),value:t})},this),vw(e,r)},pieces:function(r){var e=this.option;D(e.pieces,function(t,a){tt(t)||(t={value:t});var n={text:\"\",index:a};if(t.label!=null&&(n.text=t.label),t.hasOwnProperty(\"value\")){var i=n.value=t.value;n.interval=[i,i],n.close=[1,1]}else{for(var o=n.interval=[],s=n.close=[0,0],l=[1,0,1],u=[-1/0,1/0],f=[],h=0;h<2;h++){for(var v=[[\"gte\",\"gt\",\"min\"],[\"lte\",\"lt\",\"max\"]][h],c=0;c<3&&o[h]==null;c++)o[h]=t[v[c]],s[h]=l[c],f[h]=c===2;o[h]==null&&(o[h]=u[h])}f[0]&&o[1]===1/0&&(s[0]=0),f[1]&&o[0]===-1/0&&(s[1]=0),o[0]===o[1]&&s[0]&&s[1]&&(n.value=o[0])}n.visual=ne.retrieveVisuals(t),r.push(n)},this),vw(e,r),Up(r),D(r,function(t){var a=t.close,n=[[\"<\",\"≤\"][a[1]],[\">\",\"≥\"][a[0]]];t.text=t.text||this.formatValueText(t.value!=null?t.value:t.interval,!1,n)},this)}};function vw(r,e){var t=r.inverse;(r.orient===\"vertical\"?!t:t)&&e.reverse()}var GY=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.doRender=function(){var t=this.group;t.removeAll();var a=this.visualMapModel,n=a.get(\"textGap\"),i=a.textStyleModel,o=i.getFont(),s=i.getTextColor(),l=this._getItemAlign(),u=a.itemSize,f=this._getViewData(),h=f.endsText,v=re(a.get(\"showLabel\",!0),!h),c=!a.get(\"selectedMode\");h&&this._renderEndsText(t,h[0],u,v,l),D(f.viewPieceList,function(p){var d=p.piece,g=new at;g.onclick=$(this._onItemClick,this,d),this._enableHoverLink(g,p.indexInModelPieceList);var y=a.getRepresentValue(d);if(this._createItemSymbol(g,y,[0,0,u[0],u[1]],c),v){var m=this.visualMapModel.getValueState(y);g.add(new St({style:{x:l===\"right\"?-n:u[0]+n,y:u[1]/2,text:d.text,verticalAlign:\"middle\",align:l,font:o,fill:s,opacity:m===\"outOfRange\"?.5:1},silent:c}))}t.add(g)},this),h&&this._renderEndsText(t,h[1],u,v,l),ti(a.get(\"orient\"),t,a.get(\"itemGap\")),this.renderBackground(t),this.positionGroup(t)},e.prototype._enableHoverLink=function(t,a){var n=this;t.on(\"mouseover\",function(){return i(\"highlight\")}).on(\"mouseout\",function(){return i(\"downplay\")});var i=function(o){var s=n.visualMapModel;s.option.hoverLink&&n.api.dispatchAction({type:o,batch:ff(s.findTargetDataIndices(a),s)})}},e.prototype._getItemAlign=function(){var t=this.visualMapModel,a=t.option;if(a.orient===\"vertical\")return uL(t,this.api,t.itemSize);var n=a.align;return(!n||n===\"auto\")&&(n=\"left\"),n},e.prototype._renderEndsText=function(t,a,n,i,o){if(a){var s=new at,l=this.visualMapModel.textStyleModel;s.add(new St({style:Nt(l,{x:i?o===\"right\"?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:\"middle\",align:i?o:\"center\",text:a})})),t.add(s)}},e.prototype._getViewData=function(){var t=this.visualMapModel,a=G(t.getPieceList(),function(s,l){return{piece:s,indexInModelPieceList:l}}),n=t.get(\"text\"),i=t.get(\"orient\"),o=t.get(\"inverse\");return(i===\"horizontal\"?o:!o)?a.reverse():n&&(n=n.slice().reverse()),{viewPieceList:a,endsText:n}},e.prototype._createItemSymbol=function(t,a,n,i){var o=Zt(this.getControllerVisual(a,\"symbol\"),n[0],n[1],n[2],n[3],this.getControllerVisual(a,\"color\"));o.silent=i,t.add(o)},e.prototype._onItemClick=function(t){var a=this.visualMapModel,n=a.option,i=n.selectedMode;if(i){var o=rt(n.selected),s=a.getSelectedMapKey(t);i===\"single\"||i===!0?(o[s]=!0,D(o,function(l,u){o[u]=u===s})):o[s]=!o[s],this.api.dispatchAction({type:\"selectDataRange\",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}},e.type=\"visualMap.piecewise\",e})(lL);function vL(r){r.registerComponentModel(VY),r.registerComponentView(GY),fL(r)}function FY(r){pt(hL),pt(vL)}var HY={label:{enabled:!0},decal:{show:!1}},cw=bt(),WY={};function UY(r,e){var t=r.getModel(\"aria\");if(!t.get(\"enabled\"))return;var a=rt(HY);ut(a.label,r.getLocaleModel().get(\"aria\"),!1),ut(t.option,a,!1),n(),i();function n(){var u=t.getModel(\"decal\"),f=u.get(\"show\");if(f){var h=Z();r.eachSeries(function(v){if(!v.isColorBySeries()){var c=h.get(v.type);c||(c={},h.set(v.type,c)),cw(v).scope=c}}),r.eachRawSeries(function(v){if(r.isSeriesFiltered(v))return;if(K(v.enableAriaDecal)){v.enableAriaDecal();return}var c=v.getData();if(v.isColorBySeries()){var m=od(v.ecModel,v.name,WY,r.getSeriesCount()),_=c.getVisual(\"decal\");c.setVisual(\"decal\",S(_,m))}else{var p=v.getRawData(),d={},g=cw(v).scope;c.each(function(b){var x=c.getRawIndex(b);d[x]=b});var y=p.count();p.each(function(b){var x=d[b],w=p.getName(b)||b+\"\",T=od(v.ecModel,w,g,y),A=c.getItemVisual(x,\"decal\");c.setItemVisual(x,\"decal\",S(A,T))})}function S(b,x){var w=b?V(V({},x),b):x;return w.dirty=!0,w}})}}function i(){var u=e.getZr().dom;if(u){var f=r.getLocaleModel().get(\"aria\"),h=t.getModel(\"label\");if(h.option=J(h.option,f),!!h.get(\"enabled\")){if(u.setAttribute(\"role\",\"img\"),h.get(\"description\")){u.setAttribute(\"aria-label\",h.get(\"description\"));return}var v=r.getSeriesCount(),c=h.get([\"data\",\"maxCount\"])||10,p=h.get([\"series\",\"maxCount\"])||10,d=Math.min(v,p),g;if(!(v<1)){var y=s();if(y){var m=h.get([\"general\",\"withTitle\"]);g=o(m,{title:y})}else g=h.get([\"general\",\"withoutTitle\"]);var _=[],S=v>1?h.get([\"series\",\"multiple\",\"prefix\"]):h.get([\"series\",\"single\",\"prefix\"]);g+=o(S,{seriesCount:v}),r.eachSeries(function(T,A){if(A<d){var C=void 0,M=T.get(\"name\"),I=M?\"withName\":\"withoutName\";C=v>1?h.get([\"series\",\"multiple\",I]):h.get([\"series\",\"single\",I]),C=o(C,{seriesId:T.seriesIndex,seriesName:T.get(\"name\"),seriesType:l(T.subType)});var L=T.getData();if(L.count()>c){var P=h.get([\"data\",\"partialData\"]);C+=o(P,{displayCnt:c})}else C+=h.get([\"data\",\"allData\"]);for(var R=h.get([\"data\",\"separator\",\"middle\"]),E=h.get([\"data\",\"separator\",\"end\"]),N=h.get([\"data\",\"excludeDimensionId\"]),O=[],B=0;B<L.count();B++)if(B<c){var F=L.getName(B),H=N?At(L.getValues(B),function(j,Q){return vt(N,Q)===-1}):L.getValues(B),U=h.get([\"data\",F?\"withName\":\"withoutName\"]);O.push(o(U,{name:F,value:H.join(R)}))}C+=O.join(R)+E,_.push(C)}});var b=h.getModel([\"series\",\"multiple\",\"separator\"]),x=b.get(\"middle\"),w=b.get(\"end\");g+=_.join(x)+w,u.setAttribute(\"aria-label\",g)}}}}function o(u,f){if(!Y(u))return u;var h=u;return D(f,function(v,c){h=h.replace(new RegExp(\"\\\\{\\\\s*\"+c+\"\\\\s*\\\\}\",\"g\"),v)}),h}function s(){var u=r.get(\"title\");return u&&u.length&&(u=u[0]),u&&u.text}function l(u){var f=r.getLocaleModel().get([\"series\",\"typeNames\"]);return f[u]||f.chart}}function YY(r){if(!(!r||!r.aria)){var e=r.aria;e.show!=null&&(e.enabled=e.show),e.label=e.label||{},D([\"description\",\"general\",\"series\",\"data\"],function(t){e[t]!=null&&(e.label[t]=e[t])})}}function $Y(r){r.registerPreprocessor(YY),r.registerVisual(r.PRIORITY.VISUAL.ARIA,UY)}var pw={value:\"eq\",\"<\":\"lt\",\"<=\":\"lte\",\">\":\"gt\",\">=\":\"gte\",\"=\":\"eq\",\"!=\":\"ne\",\"<>\":\"ne\"},XY=(function(){function r(e){var t=this._condVal=Y(e)?new RegExp(e):Bw(e)?e:null;if(t==null){var a=\"\";Mt(a)}}return r.prototype.evaluate=function(e){var t=typeof e;return Y(t)?this._condVal.test(e):wt(t)?this._condVal.test(e+\"\"):!1},r})(),ZY=(function(){function r(){}return r.prototype.evaluate=function(){return this.value},r})(),qY=(function(){function r(){}return r.prototype.evaluate=function(){for(var e=this.children,t=0;t<e.length;t++)if(!e[t].evaluate())return!1;return!0},r})(),KY=(function(){function r(){}return r.prototype.evaluate=function(){for(var e=this.children,t=0;t<e.length;t++)if(e[t].evaluate())return!0;return!1},r})(),jY=(function(){function r(){}return r.prototype.evaluate=function(){return!this.child.evaluate()},r})(),JY=(function(){function r(){}return r.prototype.evaluate=function(){for(var e=!!this.valueParser,t=this.getValue,a=t(this.valueGetterParam),n=e?this.valueParser(a):null,i=0;i<this.subCondList.length;i++)if(!this.subCondList[i].evaluate(e?n:a))return!1;return!0},r})();function Lm(r,e){if(r===!0||r===!1){var t=new ZY;return t.value=r,t}var a=\"\";return cL(r)||Mt(a),r.and?dw(\"and\",r,e):r.or?dw(\"or\",r,e):r.not?QY(r,e):t7(r,e)}function dw(r,e,t){var a=e[r],n=\"\";z(a)||Mt(n),a.length||Mt(n);var i=r===\"and\"?new qY:new KY;return i.children=G(a,function(o){return Lm(o,t)}),i.children.length||Mt(n),i}function QY(r,e){var t=r.not,a=\"\";cL(t)||Mt(a);var n=new jY;return n.child=Lm(t,e),n.child||Mt(a),n}function t7(r,e){for(var t=\"\",a=e.prepareGetValue(r),n=[],i=_t(r),o=r.parser,s=o?YA(o):null,l=0;l<i.length;l++){var u=i[l];if(!(u===\"parser\"||e.valueGetterAttrMap.get(u))){var f=X(pw,u)?pw[u]:u,h=r[u],v=s?s(h):h,c=Ck(f,v)||f===\"reg\"&&new XY(v);c||Mt(t),n.push(c)}}n.length||Mt(t);var p=new JY;return p.valueGetterParam=a,p.valueParser=s,p.getValue=e.getValue,p.subCondList=n,p}function cL(r){return tt(r)&&!he(r)}var e7=(function(){function r(e,t){this._cond=Lm(e,t)}return r.prototype.evaluate=function(){return this._cond.evaluate()},r})();function r7(r,e){return new e7(r,e)}var a7={type:\"echarts:filter\",transform:function(r){for(var e=r.upstream,t,a=r7(r.config,{valueGetterAttrMap:Z({dimension:!0}),prepareGetValue:function(s){var l=\"\",u=s.dimension;X(s,\"dimension\")||Mt(l);var f=e.getDimensionInfo(u);return f||Mt(l),{dimIdx:f.index}},getValue:function(s){return e.retrieveValueFromItem(t,s.dimIdx)}}),n=[],i=0,o=e.count();i<o;i++)t=e.getRawDataItem(i),a.evaluate()&&n.push(t);return{data:n}}},n7={type:\"echarts:sort\",transform:function(r){var e=r.upstream,t=r.config,a=\"\",n=Rt(t);n.length||Mt(a);var i=[];D(n,function(f){var h=f.dimension,v=f.order,c=f.parser,p=f.incomparable;if(h==null&&Mt(a),v!==\"asc\"&&v!==\"desc\"&&Mt(a),p&&p!==\"min\"&&p!==\"max\"){var d=\"\";Mt(d)}if(v!==\"asc\"&&v!==\"desc\"){var g=\"\";Mt(g)}var y=e.getDimensionInfo(h);y||Mt(a);var m=c?YA(c):null;c&&!m&&Mt(a),i.push({dimIdx:y.index,parser:m,comparator:new XA(v,p)})});var o=e.sourceFormat;o!==Te&&o!==pr&&Mt(a);for(var s=[],l=0,u=e.count();l<u;l++)s.push(e.getRawDataItem(l));return s.sort(function(f,h){for(var v=0;v<i.length;v++){var c=i[v],p=e.retrieveValueFromItem(f,c.dimIdx),d=e.retrieveValueFromItem(h,c.dimIdx);c.parser&&(p=c.parser(p),d=c.parser(d));var g=c.comparator.evaluate(p,d);if(g!==0)return g}return 0}),{data:s}}};function i7(r){r.registerTransform(a7),r.registerTransform(n7)}var o7=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=\"dataset\",t}return e.prototype.init=function(t,a,n){r.prototype.init.call(this,t,a,n),this._sourceManager=new jA(this),y_(this)},e.prototype.mergeOption=function(t,a){r.prototype.mergeOption.call(this,t,a),y_(this)},e.prototype.optionUpdated=function(){this._sourceManager.dirty()},e.prototype.getSourceManager=function(){return this._sourceManager},e.type=\"dataset\",e.defaultOption={seriesLayoutBy:Zr},e})(gt),s7=(function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=\"dataset\",t}return e.type=\"dataset\",e})(zt);function l7(r){r.registerComponentModel(o7),r.registerComponentView(s7)}var Br=jr.CMD;function Ji(r,e){return Math.abs(r-e)<1e-5}function ug(r){var e=r.data,t=r.len(),a=[],n,i=0,o=0,s=0,l=0;function u(L,P){n&&n.length>2&&a.push(n),n=[L,P]}function f(L,P,R,E){Ji(L,R)&&Ji(P,E)||n.push(L,P,R,E,R,E)}function h(L,P,R,E,N,O){var B=Math.abs(P-L),F=Math.tan(B/4)*4/3,H=P<L?-1:1,U=Math.cos(L),j=Math.sin(L),Q=Math.cos(P),it=Math.sin(P),Pt=U*N+R,Ut=j*O+E,ct=Q*N+R,et=it*O+E,dt=N*F*H,q=O*F*H;n.push(Pt-dt*j,Ut+q*U,ct+dt*it,et-q*Q,ct,et)}for(var v,c,p,d,g=0;g<t;){var y=e[g++],m=g===1;switch(m&&(i=e[g],o=e[g+1],s=i,l=o,(y===Br.L||y===Br.C||y===Br.Q)&&(n=[s,l])),y){case Br.M:i=s=e[g++],o=l=e[g++],u(s,l);break;case Br.L:v=e[g++],c=e[g++],f(i,o,v,c),i=v,o=c;break;case Br.C:n.push(e[g++],e[g++],e[g++],e[g++],i=e[g++],o=e[g++]);break;case Br.Q:v=e[g++],c=e[g++],p=e[g++],d=e[g++],n.push(i+2/3*(v-i),o+2/3*(c-o),p+2/3*(v-p),d+2/3*(c-d),p,d),i=p,o=d;break;case Br.A:var _=e[g++],S=e[g++],b=e[g++],x=e[g++],w=e[g++],T=e[g++]+w;g+=1;var A=!e[g++];v=Math.cos(w)*b+_,c=Math.sin(w)*x+S,m?(s=v,l=c,u(s,l)):f(i,o,v,c),i=Math.cos(T)*b+_,o=Math.sin(T)*x+S;for(var C=(A?-1:1)*Math.PI/2,M=w;A?M>T:M<T;M+=C){var I=A?Math.max(M+C,T):Math.min(M+C,T);h(M,I,_,S,b,x)}break;case Br.R:s=i=e[g++],l=o=e[g++],v=s+e[g++],c=l+e[g++],u(v,l),f(v,l,v,c),f(v,c,s,c),f(s,c,s,l),f(s,l,v,l);break;case Br.Z:n&&f(i,o,s,l),i=s,o=l;break}}return n&&n.length>2&&a.push(n),a}function fg(r,e,t,a,n,i,o,s,l,u){if(Ji(r,t)&&Ji(e,a)&&Ji(n,o)&&Ji(i,s)){l.push(o,s);return}var f=2/u,h=f*f,v=o-r,c=s-e,p=Math.sqrt(v*v+c*c);v/=p,c/=p;var d=t-r,g=a-e,y=n-o,m=i-s,_=d*d+g*g,S=y*y+m*m;if(_<h&&S<h){l.push(o,s);return}var b=v*d+c*g,x=-v*y-c*m,w=_-b*b,T=S-x*x;if(w<h&&b>=0&&T<h&&x>=0){l.push(o,s);return}var A=[],C=[];ja(r,t,n,o,.5,A),ja(e,a,i,s,.5,C),fg(A[0],C[0],A[1],C[1],A[2],C[2],A[3],C[3],l,u),fg(A[4],C[4],A[5],C[5],A[6],C[6],A[7],C[7],l,u)}function u7(r,e){var t=ug(r),a=[];e=e||1;for(var n=0;n<t.length;n++){var i=t[n],o=[],s=i[0],l=i[1];o.push(s,l);for(var u=2;u<i.length;){var f=i[u++],h=i[u++],v=i[u++],c=i[u++],p=i[u++],d=i[u++];fg(s,l,f,h,v,c,p,d,o,e),s=p,l=d}a.push(o)}return a}function pL(r,e,t){var a=r[e],n=r[1-e],i=Math.abs(a/n),o=Math.ceil(Math.sqrt(i*t)),s=Math.floor(t/o);s===0&&(s=1,o=t);for(var l=[],u=0;u<o;u++)l.push(s);var f=o*s,h=t-f;if(h>0)for(var u=0;u<h;u++)l[u%o]+=1;return l}function gw(r,e,t){for(var a=r.r0,n=r.r,i=r.startAngle,o=r.endAngle,s=Math.abs(o-i),l=s*n,u=n-a,f=l>Math.abs(u),h=pL([l,u],f?0:1,e),v=(f?s:u)/h.length,c=0;c<h.length;c++)for(var p=(f?u:s)/h[c],d=0;d<h[c];d++){var g={};f?(g.startAngle=i+v*c,g.endAngle=i+v*(c+1),g.r0=a+p*d,g.r=a+p*(d+1)):(g.startAngle=i+p*d,g.endAngle=i+p*(d+1),g.r0=a+v*c,g.r=a+v*(c+1)),g.clockwise=r.clockwise,g.cx=r.cx,g.cy=r.cy,t.push(g)}}function f7(r,e,t){for(var a=r.width,n=r.height,i=a>n,o=pL([a,n],i?0:1,e),s=i?\"width\":\"height\",l=i?\"height\":\"width\",u=i?\"x\":\"y\",f=i?\"y\":\"x\",h=r[s]/o.length,v=0;v<o.length;v++)for(var c=r[l]/o[v],p=0;p<o[v];p++){var d={};d[u]=v*h,d[f]=p*c,d[s]=h,d[l]=c,d.x+=r.x,d.y+=r.y,t.push(d)}}function yw(r,e,t,a){return r*a-t*e}function h7(r,e,t,a,n,i,o,s){var l=t-r,u=a-e,f=o-n,h=s-i,v=yw(f,h,l,u);if(Math.abs(v)<1e-6)return null;var c=r-n,p=e-i,d=yw(c,p,f,h)/v;return d<0||d>1?null:new ft(d*l+r,d*u+e)}function v7(r,e,t){var a=new ft;ft.sub(a,t,e),a.normalize();var n=new ft;ft.sub(n,r,e);var i=n.dot(a);return i}function Hi(r,e){var t=r[r.length-1];t&&t[0]===e[0]&&t[1]===e[1]||r.push(e)}function c7(r,e,t){for(var a=r.length,n=[],i=0;i<a;i++){var o=r[i],s=r[(i+1)%a],l=h7(o[0],o[1],s[0],s[1],e.x,e.y,t.x,t.y);l&&n.push({projPt:v7(l,e,t),pt:l,idx:i})}if(n.length<2)return[{points:r},{points:r}];n.sort(function(g,y){return g.projPt-y.projPt});var u=n[0],f=n[n.length-1];if(f.idx<u.idx){var h=u;u=f,f=h}for(var v=[u.pt.x,u.pt.y],c=[f.pt.x,f.pt.y],p=[v],d=[c],i=u.idx+1;i<=f.idx;i++)Hi(p,r[i].slice());Hi(p,c),Hi(p,v);for(var i=f.idx+1;i<=u.idx+a;i++)Hi(d,r[i%a].slice());return Hi(d,v),Hi(d,c),[{points:p},{points:d}]}function mw(r){var e=r.points,t=[],a=[];wh(e,t,a);var n=new ht(t[0],t[1],a[0]-t[0],a[1]-t[1]),i=n.width,o=n.height,s=n.x,l=n.y,u=new ft,f=new ft;return i>o?(u.x=f.x=s+i/2,u.y=l,f.y=l+o):(u.y=f.y=l+o/2,u.x=s,f.x=s+i),c7(e,u,f)}function ih(r,e,t,a){if(t===1)a.push(e);else{var n=Math.floor(t/2),i=r(e);ih(r,i[0],n,a),ih(r,i[1],t-n,a)}return a}function p7(r,e){for(var t=[],a=0;a<e;a++)t.push(Vg(r));return t}function d7(r,e){e.setStyle(r.style),e.z=r.z,e.z2=r.z2,e.zlevel=r.zlevel}function g7(r){for(var e=[],t=0;t<r.length;)e.push([r[t++],r[t++]]);return e}function y7(r,e){var t=[],a=r.shape,n;switch(r.type){case\"rect\":f7(a,e,t),n=xt;break;case\"sector\":gw(a,e,t),n=be;break;case\"circle\":gw({r0:0,r:a.r,startAngle:0,endAngle:Math.PI*2,cx:a.cx,cy:a.cy},e,t),n=be;break;default:var i=r.getComputedTransform(),o=i?Math.sqrt(Math.max(i[0]*i[0]+i[1]*i[1],i[2]*i[2]+i[3]*i[3])):1,s=G(u7(r.getUpdatedPathProxy(),o),function(y){return g7(y)}),l=s.length;if(l===0)ih(mw,{points:s[0]},e,t);else if(l===e)for(var u=0;u<l;u++)t.push({points:s[u]});else{var f=0,h=G(s,function(y){var m=[],_=[];wh(y,m,_);var S=(_[1]-m[1])*(_[0]-m[0]);return f+=S,{poly:y,area:S}});h.sort(function(y,m){return m.area-y.area});for(var v=e,u=0;u<l;u++){var c=h[u];if(v<=0)break;var p=u===l-1?v:Math.ceil(c.area/f*e);p<0||(ih(mw,{points:c.poly},p,t),v-=p)}}n=we;break}if(!n)return p7(r,e);for(var d=[],u=0;u<t.length;u++){var g=new n;g.setShape(t[u]),d7(r,g),d.push(g)}return d}function m7(r,e){var t=r.length,a=e.length;if(t===a)return[r,e];for(var n=[],i=[],o=t<a?r:e,s=Math.min(t,a),l=Math.abs(a-t)/6,u=(s-2)/6,f=Math.ceil(l/u)+1,h=[o[0],o[1]],v=l,c=2;c<s;){var p=o[c-2],d=o[c-1],g=o[c++],y=o[c++],m=o[c++],_=o[c++],S=o[c++],b=o[c++];if(v<=0){h.push(g,y,m,_,S,b);continue}for(var x=Math.min(v,f-1)+1,w=1;w<=x;w++){var T=w/x;ja(p,g,m,S,T,n),ja(d,y,_,b,T,i),p=n[3],d=i[3],h.push(n[1],i[1],n[2],i[2],p,d),g=n[5],y=i[5],m=n[6],_=i[6]}v-=x-1}return o===r?[h,e]:[r,h]}function _w(r,e){for(var t=r.length,a=r[t-2],n=r[t-1],i=[],o=0;o<e.length;)i[o++]=a,i[o++]=n;return i}function _7(r,e){for(var t,a,n,i=[],o=[],s=0;s<Math.max(r.length,e.length);s++){var l=r[s],u=e[s],f=void 0,h=void 0;l?u?(t=m7(l,u),f=t[0],h=t[1],a=f,n=h):(h=_w(n||l,l),f=l):(f=_w(a||u,u),h=u),i.push(f),o.push(h)}return[i,o]}function Sw(r){for(var e=0,t=0,a=0,n=r.length,i=0,o=n-2;i<n;o=i,i+=2){var s=r[o],l=r[o+1],u=r[i],f=r[i+1],h=s*f-u*l;e+=h,t+=(s+u)*h,a+=(l+f)*h}return e===0?[r[0]||0,r[1]||0]:[t/e/3,a/e/3,e]}function S7(r,e,t,a){for(var n=(r.length-2)/6,i=1/0,o=0,s=r.length,l=s-2,u=0;u<n;u++){for(var f=u*6,h=0,v=0;v<s;v+=2){var c=v===0?f:(f+v-2)%l+2,p=r[c]-t[0],d=r[c+1]-t[1],g=e[v]-a[0],y=e[v+1]-a[1],m=g-p,_=y-d;h+=m*m+_*_}h<i&&(i=h,o=u)}return o}function x7(r){for(var e=[],t=r.length,a=0;a<t;a+=2)e[a]=r[t-a-2],e[a+1]=r[t-a-1];return e}function b7(r,e,t,a){for(var n=[],i,o=0;o<r.length;o++){var s=r[o],l=e[o],u=Sw(s),f=Sw(l);i==null&&(i=u[2]<0!=f[2]<0);var h=[],v=[],c=0,p=1/0,d=[],g=s.length;i&&(s=x7(s));for(var y=S7(s,l,u,f)*6,m=g-2,_=0;_<m;_+=2){var S=(y+_)%m+2;h[_+2]=s[S]-u[0],h[_+3]=s[S+1]-u[1]}h[0]=s[y]-u[0],h[1]=s[y+1]-u[1];for(var b=a/t,x=-a/2;x<=a/2;x+=b){for(var w=Math.sin(x),T=Math.cos(x),A=0,_=0;_<s.length;_+=2){var C=h[_],M=h[_+1],I=l[_]-f[0],L=l[_+1]-f[1],P=I*T-L*w,R=I*w+L*T;d[_]=P,d[_+1]=R;var E=P-C,N=R-M;A+=E*E+N*N}if(A<p){p=A,c=x;for(var O=0;O<d.length;O++)v[O]=d[O]}}n.push({from:h,to:v,fromCp:u,toCp:f,rotation:-c})}return n}function oh(r){return r.__isCombineMorphing}var dL=\"__mOriginal_\";function sh(r,e,t){var a=dL+e,n=r[a]||r[e];r[a]||(r[a]=r[e]);var i=t.replace,o=t.after,s=t.before;r[e]=function(){var l=arguments,u;return s&&s.apply(this,l),i?u=i.apply(this,l):u=n.apply(this,l),o&&o.apply(this,l),u}}function Ws(r,e){var t=dL+e;r[t]&&(r[e]=r[t],r[t]=null)}function xw(r,e){for(var t=0;t<r.length;t++)for(var a=r[t],n=0;n<a.length;){var i=a[n],o=a[n+1];a[n++]=e[0]*i+e[2]*o+e[4],a[n++]=e[1]*i+e[3]*o+e[5]}}function gL(r,e){var t=r.getUpdatedPathProxy(),a=e.getUpdatedPathProxy(),n=_7(ug(t),ug(a)),i=n[0],o=n[1],s=r.getComputedTransform(),l=e.getComputedTransform();function u(){this.transform=null}s&&xw(i,s),l&&xw(o,l),sh(e,\"updateTransform\",{replace:u}),e.transform=null;var f=b7(i,o,10,Math.PI),h=[];sh(e,\"buildPath\",{replace:function(v){for(var c=e.__morphT,p=1-c,d=[],g=0;g<f.length;g++){var y=f[g],m=y.from,_=y.to,S=y.rotation*c,b=y.fromCp,x=y.toCp,w=Math.sin(S),T=Math.cos(S);Is(d,b,x,c);for(var A=0;A<m.length;A+=2){var C=m[A],M=m[A+1],I=_[A],L=_[A+1],P=C*p+I*c,R=M*p+L*c;h[A]=P*T-R*w+d[0],h[A+1]=P*w+R*T+d[1]}var E=h[0],N=h[1];v.moveTo(E,N);for(var A=2;A<m.length;){var I=h[A++],L=h[A++],O=h[A++],B=h[A++],F=h[A++],H=h[A++];E===I&&N===L&&O===F&&B===H?v.lineTo(F,H):v.bezierCurveTo(I,L,O,B,F,H),E=F,N=H}}}})}function Pm(r,e,t){if(!r||!e)return e;var a=t.done,n=t.during;gL(r,e),e.__morphT=0;function i(){Ws(e,\"buildPath\"),Ws(e,\"updateTransform\"),e.__morphT=-1,e.createPathProxy(),e.dirtyShape()}return e.animateTo({__morphT:1},J({during:function(o){e.dirtyShape(),n&&n(o)},done:function(){i(),a&&a()}},t)),e}function w7(r,e,t,a,n,i){var o=16;r=n===t?0:Math.round(32767*(r-t)/(n-t)),e=i===a?0:Math.round(32767*(e-a)/(i-a));for(var s=0,l,u=(1<<o)/2;u>0;u/=2){var f=0,h=0;(r&u)>0&&(f=1),(e&u)>0&&(h=1),s+=u*u*(3*f^h),h===0&&(f===1&&(r=u-1-r,e=u-1-e),l=r,r=e,e=l)}return s}function lh(r){var e=1/0,t=1/0,a=-1/0,n=-1/0,i=G(r,function(s){var l=s.getBoundingRect(),u=s.getComputedTransform(),f=l.x+l.width/2+(u?u[4]:0),h=l.y+l.height/2+(u?u[5]:0);return e=Math.min(f,e),t=Math.min(h,t),a=Math.max(f,a),n=Math.max(h,n),[f,h]}),o=G(i,function(s,l){return{cp:s,z:w7(s[0],s[1],e,t,a,n),path:r[l]}});return o.sort(function(s,l){return s.z-l.z}).map(function(s){return s.path})}function yL(r){return y7(r.path,r.count)}function hg(){return{fromIndividuals:[],toIndividuals:[],count:0}}function T7(r,e,t){var a=[];function n(b){for(var x=0;x<b.length;x++){var w=b[x];oh(w)?n(w.childrenRef()):w instanceof mt&&a.push(w)}}n(r);var i=a.length;if(!i)return hg();var o=t.dividePath||yL,s=o({path:e,count:i});if(s.length!==i)return console.error(\"Invalid morphing: unmatched splitted path\"),hg();a=lh(a),s=lh(s);for(var l=t.done,u=t.during,f=t.individualDelay,h=new fa,v=0;v<i;v++){var c=a[v],p=s[v];p.parent=e,p.copyTransform(h),f||gL(c,p)}e.__isCombineMorphing=!0,e.childrenRef=function(){return s};function d(b){for(var x=0;x<s.length;x++)s[x].addSelfToZr(b)}sh(e,\"addSelfToZr\",{after:function(b){d(b)}}),sh(e,\"removeSelfFromZr\",{after:function(b){for(var x=0;x<s.length;x++)s[x].removeSelfFromZr(b)}});function g(){e.__isCombineMorphing=!1,e.__morphT=-1,e.childrenRef=null,Ws(e,\"addSelfToZr\"),Ws(e,\"removeSelfFromZr\")}var y=s.length;if(f)for(var m=y,_=function(){m--,m===0&&(g(),l&&l())},v=0;v<y;v++){var S=f?J({delay:(t.delay||0)+f(v,y,a[v],s[v]),done:_},t):t;Pm(a[v],s[v],S)}else e.__morphT=0,e.animateTo({__morphT:1},J({during:function(b){for(var x=0;x<y;x++){var w=s[x];w.__morphT=e.__morphT,w.dirtyShape()}u&&u(b)},done:function(){g();for(var b=0;b<r.length;b++)Ws(r[b],\"updateTransform\");l&&l()}},t));return e.__zr&&d(e.__zr),{fromIndividuals:a,toIndividuals:s,count:y}}function A7(r,e,t){var a=e.length,n=[],i=t.dividePath||yL;function o(c){for(var p=0;p<c.length;p++){var d=c[p];oh(d)?o(d.childrenRef()):d instanceof mt&&n.push(d)}}if(oh(r)){o(r.childrenRef());var s=n.length;if(s<a)for(var l=0,u=s;u<a;u++)n.push(Vg(n[l++%s]));n.length=a}else{n=i({path:r,count:a});for(var f=r.getComputedTransform(),u=0;u<n.length;u++)n[u].setLocalTransform(f);if(n.length!==a)return console.error(\"Invalid morphing: unmatched splitted path\"),hg()}n=lh(n),e=lh(e);for(var h=t.individualDelay,u=0;u<a;u++){var v=h?J({delay:(t.delay||0)+h(u,a,n[u],e[u])},t):t;Pm(n[u],e[u],v)}return{fromIndividuals:n,toIndividuals:e,count:e.length}}function bw(r){return z(r[0])}function ww(r,e){for(var t=[],a=r.length,n=0;n<a;n++)t.push({one:r[n],many:[]});for(var n=0;n<e.length;n++){var i=e[n].length,o=void 0;for(o=0;o<i;o++)t[o%a].many.push(e[n][o])}for(var s=0,n=a-1;n>=0;n--)if(!t[n].many.length){var l=t[s].many;if(l.length<=1)if(s)s=0;else return t;var i=l.length,u=Math.ceil(i/2);t[n].many=l.slice(u,i),t[s].many=l.slice(0,u),s++}return t}var C7={clone:function(r){for(var e=[],t=1-Math.pow(1-r.path.style.opacity,1/r.count),a=0;a<r.count;a++){var n=Vg(r.path);n.setStyle(\"opacity\",t),e.push(n)}return e},split:null};function _p(r,e,t,a,n,i){if(!r.length||!e.length)return;var o=Co(\"update\",a,n);if(!(o&&o.duration>0))return;var s=a.getModel(\"universalTransition\").get(\"delay\"),l=Object.assign({setToFinal:!0},o),u,f;bw(r)&&(u=r,f=e),bw(e)&&(u=e,f=r);function h(y,m,_,S,b){var x=y.many,w=y.one;if(x.length===1&&!b){var T=m?x[0]:w,A=m?w:x[0];if(oh(T))h({many:[T],one:A},!0,_,S,!0);else{var C=s?J({delay:s(_,S)},l):l;Pm(T,A,C),i(T,A,T,A,C)}}else for(var M=J({dividePath:C7[t],individualDelay:s&&function(N,O,B,F){return s(N+_,S)}},l),I=m?T7(x,w,M):A7(w,x,M),L=I.fromIndividuals,P=I.toIndividuals,R=L.length,E=0;E<R;E++){var C=s?J({delay:s(E,R)},l):l;i(L[E],P[E],m?x[E]:y.one,m?y.one:x[E],C)}}for(var v=u?u===r:r.length>e.length,c=u?ww(f,u):ww(v?e:r,[v?r:e]),p=0,d=0;d<c.length;d++)p+=c[d].many.length;for(var g=0,d=0;d<c.length;d++)h(c[d],v,g,p),g+=c[d].many.length}function Vn(r){if(!r)return[];if(z(r)){for(var e=[],t=0;t<r.length;t++)e.push(Vn(r[t]));return e}var a=[];return r.traverse(function(n){n instanceof mt&&!n.disableMorphing&&!n.invisible&&!n.ignore&&a.push(n)}),a}var mL=1e4,D7=0,Tw=1,Aw=2,M7=bt();function I7(r,e){for(var t=r.dimensions,a=0;a<t.length;a++){var n=r.getDimensionInfo(t[a]);if(n&&n.otherDims[e]===0)return t[a]}}function L7(r,e,t){var a=r.getDimensionInfo(t),n=a&&a.ordinalMeta;if(a){var i=r.get(a.name,e);return n&&n.categories[i]||i+\"\"}}function Cw(r,e,t,a){var n=a?\"itemChildGroupId\":\"itemGroupId\",i=I7(r,n);if(i){var o=L7(r,e,i);return o}var s=r.getRawDataItem(e),l=a?\"childGroupId\":\"groupId\";if(s&&s[l])return s[l]+\"\";if(!a)return t||r.getId(e)}function Dw(r){var e=[];return D(r,function(t){var a=t.data,n=t.dataGroupId;if(!(a.count()>mL))for(var i=a.getIndices(),o=0;o<i.length;o++)e.push({data:a,groupId:Cw(a,o,n,!1),childGroupId:Cw(a,o,n,!0),divide:t.divide,dataIndex:o})}),e}function Sp(r,e,t){r.traverse(function(a){a instanceof mt&&Gt(a,{style:{opacity:0}},e,{dataIndex:t,isFrom:!0})})}function xp(r){if(r.parent){var e=r.getComputedTransform();r.setLocalTransform(e),r.parent.remove(r)}}function Wi(r){r.stopAnimation(),r.isGroup&&r.traverse(function(e){e.stopAnimation()})}function P7(r,e,t){var a=Co(\"update\",t,e);a&&r.traverse(function(n){if(n instanceof fr){var i=fE(n);i&&n.animateFrom({style:i},a)}})}function R7(r,e){var t=r.length;if(t!==e.length)return!1;for(var a=0;a<t;a++){var n=r[a],i=e[a];if(n.data.getId(n.dataIndex)!==i.data.getId(i.dataIndex))return!1}return!0}function _L(r,e,t){var a=Dw(r),n=Dw(e);function i(_,S,b,x,w){(b||_)&&S.animateFrom({style:b&&b!==_?V(V({},b.style),_.style):_.style},w)}var o=!1,s=D7,l=Z(),u=Z();a.forEach(function(_){_.groupId&&l.set(_.groupId,!0),_.childGroupId&&u.set(_.childGroupId,!0)});for(var f=0;f<n.length;f++){var h=n[f].groupId;if(u.get(h)){s=Tw;break}var v=n[f].childGroupId;if(v&&l.get(v)){s=Aw;break}}function c(_,S){return function(b){var x=b.data,w=b.dataIndex;return S?x.getId(w):_?s===Tw?b.childGroupId:b.groupId:s===Aw?b.childGroupId:b.groupId}}var p=R7(a,n),d={};if(!p)for(var f=0;f<n.length;f++){var g=n[f],y=g.data.getItemGraphicEl(g.dataIndex);y&&(d[y.id]=!0)}function m(_,S){var b=a[S],x=n[_],w=x.data.hostModel,T=b.data.getItemGraphicEl(b.dataIndex),A=x.data.getItemGraphicEl(x.dataIndex);if(T===A){A&&P7(A,x.dataIndex,w);return}T&&d[T.id]||A&&(Wi(A),T?(Wi(T),xp(T),o=!0,_p(Vn(T),Vn(A),x.divide,w,_,i)):Sp(A,w,_))}new ya(a,n,c(!0,p),c(!1,p),null,\"multiple\").update(m).updateManyToOne(function(_,S){var b=n[_],x=b.data,w=x.hostModel,T=x.getItemGraphicEl(b.dataIndex),A=At(G(S,function(C){return a[C].data.getItemGraphicEl(a[C].dataIndex)}),function(C){return C&&C!==T&&!d[C.id]});T&&(Wi(T),A.length?(D(A,function(C){Wi(C),xp(C)}),o=!0,_p(Vn(A),Vn(T),b.divide,w,_,i)):Sp(T,w,b.dataIndex))}).updateOneToMany(function(_,S){var b=a[S],x=b.data.getItemGraphicEl(b.dataIndex);if(!(x&&d[x.id])){var w=At(G(_,function(A){return n[A].data.getItemGraphicEl(n[A].dataIndex)}),function(A){return A&&A!==x}),T=n[_[0]].data.hostModel;w.length&&(D(w,function(A){return Wi(A)}),x?(Wi(x),xp(x),o=!0,_p(Vn(x),Vn(w),b.divide,T,_[0],i)):D(w,function(A){return Sp(A,T,_[0])}))}}).updateManyToMany(function(_,S){new ya(S,_,function(b){return a[b].data.getId(a[b].dataIndex)},function(b){return n[b].data.getId(n[b].dataIndex)}).update(function(b,x){m(_[b],S[x])}).execute()}).execute(),o&&D(e,function(_){var S=_.data,b=S.hostModel,x=b&&t.getViewOfSeriesModel(b),w=Co(\"update\",b,0);x&&b.isAnimationEnabled()&&w&&w.duration>0&&x.group.traverse(function(T){T instanceof mt&&!T.animators.length&&T.animateFrom({style:{opacity:0}},w)})})}function Mw(r){var e=r.getModel(\"universalTransition\").get(\"seriesKey\");return e||r.id}function Iw(r){return z(r)?r.sort().join(\",\"):r}function Oa(r){if(r.hostModel)return r.hostModel.getModel(\"universalTransition\").get(\"divideShape\")}function E7(r,e){var t=Z(),a=Z(),n=Z();return D(r.oldSeries,function(i,o){var s=r.oldDataGroupIds[o],l=r.oldData[o],u=Mw(i),f=Iw(u);a.set(f,{dataGroupId:s,data:l}),z(u)&&D(u,function(h){n.set(h,{key:f,dataGroupId:s,data:l})})}),D(e.updatedSeries,function(i){if(i.isUniversalTransitionEnabled()&&i.isAnimationEnabled()){var o=i.get(\"dataGroupId\"),s=i.getData(),l=Mw(i),u=Iw(l),f=a.get(u);if(f)t.set(u,{oldSeries:[{dataGroupId:f.dataGroupId,divide:Oa(f.data),data:f.data}],newSeries:[{dataGroupId:o,divide:Oa(s),data:s}]});else if(z(l)){var h=[];D(l,function(p){var d=a.get(p);d.data&&h.push({dataGroupId:d.dataGroupId,divide:Oa(d.data),data:d.data})}),h.length&&t.set(u,{oldSeries:h,newSeries:[{dataGroupId:o,data:s,divide:Oa(s)}]})}else{var v=n.get(l);if(v){var c=t.get(v.key);c||(c={oldSeries:[{dataGroupId:v.dataGroupId,data:v.data,divide:Oa(v.data)}],newSeries:[]},t.set(v.key,c)),c.newSeries.push({dataGroupId:o,data:s,divide:Oa(s)})}}}}),t}function Lw(r,e){for(var t=0;t<r.length;t++){var a=e.seriesIndex!=null&&e.seriesIndex===r[t].seriesIndex||e.seriesId!=null&&e.seriesId===r[t].id;if(a)return t}}function k7(r,e,t,a){var n=[],i=[];D(Rt(r.from),function(o){var s=Lw(e.oldSeries,o);s>=0&&n.push({dataGroupId:e.oldDataGroupIds[s],data:e.oldData[s],divide:Oa(e.oldData[s]),groupIdDim:o.dimension})}),D(Rt(r.to),function(o){var s=Lw(t.updatedSeries,o);if(s>=0){var l=t.updatedSeries[s].getData();i.push({dataGroupId:e.oldDataGroupIds[s],data:l,divide:Oa(l),groupIdDim:o.dimension})}}),n.length>0&&i.length>0&&_L(n,i,a)}function O7(r){r.registerUpdateLifecycle(\"series:beforeupdate\",function(e,t,a){D(Rt(a.seriesTransition),function(n){D(Rt(n.to),function(i){for(var o=a.updatedSeries,s=0;s<o.length;s++)(i.seriesIndex!=null&&i.seriesIndex===o[s].seriesIndex||i.seriesId!=null&&i.seriesId===o[s].id)&&(o[s][rf]=!0)})})}),r.registerUpdateLifecycle(\"series:transition\",function(e,t,a){var n=M7(t);if(n.oldSeries&&a.updatedSeries&&a.optionChanged){var i=a.seriesTransition;if(i)D(Rt(i),function(c){k7(c,n,a,t)});else{var o=E7(n,a);D(o.keys(),function(c){var p=o.get(c);_L(p.oldSeries,p.newSeries,t)})}D(a.updatedSeries,function(c){c[rf]&&(c[rf]=!1)})}for(var s=e.getSeries(),l=n.oldSeries=[],u=n.oldDataGroupIds=[],f=n.oldData=[],h=0;h<s.length;h++){var v=s[h].getData();v.count()<mL&&(l.push(s[h]),u.push(s[h].get(\"dataGroupId\")),f.push(v))}})}pt([YV]);pt([GV]);pt([hz,Cz,Nz,d5,C5,vG,GG,wF,YF,jF,o3,tH,AH,NH,JH,r4,v4,_4,L4,N4,$4,IW]);pt(ZW);pt(S6);pt(yM);pt(E6);pt(rI);pt(B6);pt($6);pt(EU);pt(JU);pt(Hl);pt(d8);pt(m8);pt(M8);pt(O8);pt(F8);pt(X8);pt(aY);pt(xY);pt(iL);pt(oL);pt(FY);pt(hL);pt(vL);pt($Y);pt(i7);pt(l7);pt(O7);pt(oV);const N7=Object.freeze(Object.defineProperty({__proto__:null,Axis:dr,ChartView:Lt,ComponentModel:gt,ComponentView:zt,List:Se,Model:Ct,PRIORITY:CC,SeriesModel:Et,color:I2,connect:dN,dataTool:bN,dependencies:JO,disConnect:gN,disconnect:kC,dispose:yN,env:yt,extendChartView:XB,extendComponentModel:UB,extendComponentView:YB,extendSeriesModel:$B,format:EB,getCoordinateSystemDimensions:_N,getInstanceByDom:dy,getInstanceById:mN,getMap:xN,graphic:RB,helper:TB,init:md,innerDrawElementOnCanvas:hy,matrix:s2,number:LB,parseGeoJSON:bd,parseGeoJson:bd,registerAction:Rr,registerCoordinateSystem:BC,registerLayout:VC,registerLoading:_y,registerLocale:Xg,registerMap:zC,registerPostInit:OC,registerPostUpdate:NC,registerPreprocessor:gy,registerProcessor:yy,registerTheme:Gh,registerTransform:GC,registerUpdateLifecycle:Fh,registerVisual:sn,setCanvasCreator:SN,setPlatformAPI:Rw,throttle:Vh,time:PB,use:pt,util:kB,vector:XL,version:jO,zrUtil:GL,zrender:fP},Symbol.toStringTag,{value:\"Module\"})),B7={color:[\"#409EFF\",\"#36CE9E\",\"#f56e6a\",\"#626c91\",\"#edb00d\",\"#909399\"],grid:{left:\"3%\",right:\"3%\",bottom:\"10\",top:\"40\",containLabel:!0},legend:{textStyle:{color:\"#999\"},inactiveColor:\"rgba(128,128,128,0.4)\"},categoryAxis:{axisLine:{show:!0,lineStyle:{color:\"rgba(128,128,128,0.2)\",width:1}},axisTick:{show:!1,lineStyle:{color:\"#333\"}},axisLabel:{color:\"#999\"},splitLine:{show:!1,lineStyle:{color:[\"#eee\"]}},splitArea:{show:!1,areaStyle:{color:[\"rgba(255,255,255,0.01)\",\"rgba(0,0,0,0.01)\"]}}},valueAxis:{axisLine:{show:!1,lineStyle:{color:\"#999\"}},splitLine:{show:!0,lineStyle:{color:\"rgba(128,128,128,0.2)\"}}}};Gh(\"T\",B7);const V7=r=>r&&(r.__v_raw||r.valueOf()||r),z7={...N7,name:\"ScEcharts\",props:{height:{type:String,default:\"100%\"},width:{type:String,default:\"100%\"},nodata:{type:Boolean,default:!1},option:{type:Object,default:()=>{}}},data(){return{isActivat:!1,myChart:null}},computed:{myOptions:function(){return this.option||{}}},watch:{option:{deep:!0,handler(r){V7(this.myChart).setOption(r)}}},activated(){this.isActivat||this.$nextTick(()=>{this.myChart.resize()})},deactivated(){this.isActivat=!1},mounted(){this.isActivat=!0,this.$nextTick(()=>{this.draw()})},methods:{draw(){var r=md(this.$refs.scEcharts,\"T\",{renderer:\"svg\"});r.setOption(this.myOptions),this.myChart=r,window.addEventListener(\"resize\",()=>r.resize())},redraw(r){this.myChart.dispose();var e=md(this.$refs.scEcharts,\"T\",{renderer:\"svg\"});e.setOption(r),this.myChart=e,window.addEventListener(\"resize\",()=>e.resize())},setOption(r){this.myChart.setOption(r)}}};function G7(r,e,t,a,n,i){return bL(),xL(\"div\",{ref:\"scEcharts\",style:wL({height:t.height,width:t.width})},null,4)}const H7=SL(z7,[[\"render\",G7]]);export{H7 as _};\n"
  },
  {
    "path": "embedFS/dist/assets/index-Bt3JTD_C.js",
    "content": "import{_ as Ke}from\"./ConfirmBox-UdDnLY_r.js\";import{_ as Ve}from\"./Result-DI11lCXq.js\";import{_ as qe}from\"./TimeRunning-BnGoYIbA.js\";import{ai as Ge,aj as Xe,a2 as Je,aQ as Ye,f as ie,as as Ze,i as ce,aR as Qe,aS as et,a6 as tt,aL as it,ak as st,a as N,k as oe,F as Te,n as Me,K as Oe,aT as rt,aU as nt,aV as ot,aW as at,aX as lt,aq as Ie,E as ht,s as we,v as ee,aC as Pe,_ as ct,g as dt,b as ut,j as _t,a9 as ft,c as He,o as ge,w as j,A as ye,V as Fe,p as We,x as vt,l as q,t as Q,ae as gt,D as Re,aY as pt,G as mt,aZ as St}from\"./index-But_YWe_.js\";import{p as Ct}from\"./platform-DXQOU806.js\";import{s as Ue}from\"./index-Vik-EOmM.js\";import{V as bt}from\"./VContainer-Dy0K6N_V.js\";import{V as he}from\"./VRow-DtJTiJKO.js\";import{V as te}from\"./VCol-BCVfdzjO.js\";import{V as _e}from\"./VChip-pydKSkvr.js\";import{V as yt}from\"./VAlert-hOsVftqi.js\";import\"./VSpacer-D758VKS2.js\";import\"./VDialog-BetymGlx.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./axios-DNCpvJag.js\";import\"./index-c6y4pbVT.js\";var Ae={exports:{}},Ne;function wt(){return Ne||(Ne=1,(function($,fe){(function(G,Z){$.exports=Z()})(self,(()=>(()=>{var G={4567:function(O,r,a){var c=this&&this.__decorate||function(i,o,h,_){var m,l=arguments.length,g=l<3?o:_===null?_=Object.getOwnPropertyDescriptor(o,h):_;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")g=Reflect.decorate(i,o,h,_);else for(var b=i.length-1;b>=0;b--)(m=i[b])&&(g=(l<3?m(g):l>3?m(o,h,g):m(o,h))||g);return l>3&&g&&Object.defineProperty(o,h,g),g},f=this&&this.__param||function(i,o){return function(h,_){o(h,_,i)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.AccessibilityManager=void 0;const n=a(9042),d=a(6114),v=a(9924),p=a(844),u=a(5596),e=a(4725),s=a(3656);let t=r.AccessibilityManager=class extends p.Disposable{constructor(i,o){super(),this._terminal=i,this._renderService=o,this._liveRegionLineCount=0,this._charsToConsume=[],this._charsToAnnounce=\"\",this._accessibilityContainer=document.createElement(\"div\"),this._accessibilityContainer.classList.add(\"xterm-accessibility\"),this._rowContainer=document.createElement(\"div\"),this._rowContainer.setAttribute(\"role\",\"list\"),this._rowContainer.classList.add(\"xterm-accessibility-tree\"),this._rowElements=[];for(let h=0;h<this._terminal.rows;h++)this._rowElements[h]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[h]);if(this._topBoundaryFocusListener=h=>this._handleBoundaryFocus(h,0),this._bottomBoundaryFocusListener=h=>this._handleBoundaryFocus(h,1),this._rowElements[0].addEventListener(\"focus\",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener(\"focus\",this._bottomBoundaryFocusListener),this._refreshRowsDimensions(),this._accessibilityContainer.appendChild(this._rowContainer),this._liveRegion=document.createElement(\"div\"),this._liveRegion.classList.add(\"live-region\"),this._liveRegion.setAttribute(\"aria-live\",\"assertive\"),this._accessibilityContainer.appendChild(this._liveRegion),this._liveRegionDebouncer=this.register(new v.TimeBasedDebouncer(this._renderRows.bind(this))),!this._terminal.element)throw new Error(\"Cannot enable accessibility before Terminal.open\");this._terminal.element.insertAdjacentElement(\"afterbegin\",this._accessibilityContainer),this.register(this._terminal.onResize((h=>this._handleResize(h.rows)))),this.register(this._terminal.onRender((h=>this._refreshRows(h.start,h.end)))),this.register(this._terminal.onScroll((()=>this._refreshRows()))),this.register(this._terminal.onA11yChar((h=>this._handleChar(h)))),this.register(this._terminal.onLineFeed((()=>this._handleChar(`\n`)))),this.register(this._terminal.onA11yTab((h=>this._handleTab(h)))),this.register(this._terminal.onKey((h=>this._handleKey(h.key)))),this.register(this._terminal.onBlur((()=>this._clearLiveRegion()))),this.register(this._renderService.onDimensionsChange((()=>this._refreshRowsDimensions()))),this._screenDprMonitor=new u.ScreenDprMonitor(window),this.register(this._screenDprMonitor),this._screenDprMonitor.setListener((()=>this._refreshRowsDimensions())),this.register((0,s.addDisposableDomListener)(window,\"resize\",(()=>this._refreshRowsDimensions()))),this._refreshRows(),this.register((0,p.toDisposable)((()=>{this._accessibilityContainer.remove(),this._rowElements.length=0})))}_handleTab(i){for(let o=0;o<i;o++)this._handleChar(\" \")}_handleChar(i){this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==i&&(this._charsToAnnounce+=i):this._charsToAnnounce+=i,i===`\n`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=n.tooMuchOutput)),d.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout((()=>{this._accessibilityContainer.appendChild(this._liveRegion)}),0))}_clearLiveRegion(){this._liveRegion.textContent=\"\",this._liveRegionLineCount=0,d.isMac&&this._liveRegion.remove()}_handleKey(i){this._clearLiveRegion(),new RegExp(\"\\\\p{Control}\",\"u\").test(i)||this._charsToConsume.push(i)}_refreshRows(i,o){this._liveRegionDebouncer.refresh(i,o,this._terminal.rows)}_renderRows(i,o){const h=this._terminal.buffer,_=h.lines.length.toString();for(let m=i;m<=o;m++){const l=h.translateBufferLineToString(h.ydisp+m,!0),g=(h.ydisp+m+1).toString(),b=this._rowElements[m];b&&(l.length===0?b.innerText=\" \":b.textContent=l,b.setAttribute(\"aria-posinset\",g),b.setAttribute(\"aria-setsize\",_))}this._announceCharacters()}_announceCharacters(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce=\"\")}_handleBoundaryFocus(i,o){const h=i.target,_=this._rowElements[o===0?1:this._rowElements.length-2];if(h.getAttribute(\"aria-posinset\")===(o===0?\"1\":`${this._terminal.buffer.lines.length}`)||i.relatedTarget!==_)return;let m,l;if(o===0?(m=h,l=this._rowElements.pop(),this._rowContainer.removeChild(l)):(m=this._rowElements.shift(),l=h,this._rowContainer.removeChild(m)),m.removeEventListener(\"focus\",this._topBoundaryFocusListener),l.removeEventListener(\"focus\",this._bottomBoundaryFocusListener),o===0){const g=this._createAccessibilityTreeNode();this._rowElements.unshift(g),this._rowContainer.insertAdjacentElement(\"afterbegin\",g)}else{const g=this._createAccessibilityTreeNode();this._rowElements.push(g),this._rowContainer.appendChild(g)}this._rowElements[0].addEventListener(\"focus\",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener(\"focus\",this._bottomBoundaryFocusListener),this._terminal.scrollLines(o===0?-1:1),this._rowElements[o===0?1:this._rowElements.length-2].focus(),i.preventDefault(),i.stopImmediatePropagation()}_handleResize(i){this._rowElements[this._rowElements.length-1].removeEventListener(\"focus\",this._bottomBoundaryFocusListener);for(let o=this._rowContainer.children.length;o<this._terminal.rows;o++)this._rowElements[o]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[o]);for(;this._rowElements.length>i;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener(\"focus\",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()}_createAccessibilityTreeNode(){const i=document.createElement(\"div\");return i.setAttribute(\"role\",\"listitem\"),i.tabIndex=-1,this._refreshRowDimensions(i),i}_refreshRowsDimensions(){if(this._renderService.dimensions.css.cell.height){this._accessibilityContainer.style.width=`${this._renderService.dimensions.css.canvas.width}px`,this._rowElements.length!==this._terminal.rows&&this._handleResize(this._terminal.rows);for(let i=0;i<this._terminal.rows;i++)this._refreshRowDimensions(this._rowElements[i])}}_refreshRowDimensions(i){i.style.height=`${this._renderService.dimensions.css.cell.height}px`}};r.AccessibilityManager=t=c([f(1,e.IRenderService)],t)},3614:(O,r)=>{function a(d){return d.replace(/\\r?\\n/g,\"\\r\")}function c(d,v){return v?\"\\x1B[200~\"+d+\"\\x1B[201~\":d}function f(d,v,p,u){d=c(d=a(d),p.decPrivateModes.bracketedPasteMode&&u.rawOptions.ignoreBracketedPasteMode!==!0),p.triggerDataEvent(d,!0),v.value=\"\"}function n(d,v,p){const u=p.getBoundingClientRect(),e=d.clientX-u.left-10,s=d.clientY-u.top-10;v.style.width=\"20px\",v.style.height=\"20px\",v.style.left=`${e}px`,v.style.top=`${s}px`,v.style.zIndex=\"1000\",v.focus()}Object.defineProperty(r,\"__esModule\",{value:!0}),r.rightClickHandler=r.moveTextAreaUnderMouseCursor=r.paste=r.handlePasteEvent=r.copyHandler=r.bracketTextForPaste=r.prepareTextForTerminal=void 0,r.prepareTextForTerminal=a,r.bracketTextForPaste=c,r.copyHandler=function(d,v){d.clipboardData&&d.clipboardData.setData(\"text/plain\",v.selectionText),d.preventDefault()},r.handlePasteEvent=function(d,v,p,u){d.stopPropagation(),d.clipboardData&&f(d.clipboardData.getData(\"text/plain\"),v,p,u)},r.paste=f,r.moveTextAreaUnderMouseCursor=n,r.rightClickHandler=function(d,v,p,u,e){n(d,v,p),e&&u.rightClickSelect(d),v.value=u.selectionText,v.select()}},7239:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.ColorContrastCache=void 0;const c=a(1505);r.ColorContrastCache=class{constructor(){this._color=new c.TwoKeyMap,this._css=new c.TwoKeyMap}setCss(f,n,d){this._css.set(f,n,d)}getCss(f,n){return this._css.get(f,n)}setColor(f,n,d){this._color.set(f,n,d)}getColor(f,n){return this._color.get(f,n)}clear(){this._color.clear(),this._css.clear()}}},3656:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.addDisposableDomListener=void 0,r.addDisposableDomListener=function(a,c,f,n){a.addEventListener(c,f,n);let d=!1;return{dispose:()=>{d||(d=!0,a.removeEventListener(c,f,n))}}}},6465:function(O,r,a){var c=this&&this.__decorate||function(e,s,t,i){var o,h=arguments.length,_=h<3?s:i===null?i=Object.getOwnPropertyDescriptor(s,t):i;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")_=Reflect.decorate(e,s,t,i);else for(var m=e.length-1;m>=0;m--)(o=e[m])&&(_=(h<3?o(_):h>3?o(s,t,_):o(s,t))||_);return h>3&&_&&Object.defineProperty(s,t,_),_},f=this&&this.__param||function(e,s){return function(t,i){s(t,i,e)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.Linkifier2=void 0;const n=a(3656),d=a(8460),v=a(844),p=a(2585);let u=r.Linkifier2=class extends v.Disposable{get currentLink(){return this._currentLink}constructor(e){super(),this._bufferService=e,this._linkProviders=[],this._linkCacheDisposables=[],this._isMouseOut=!0,this._wasResized=!1,this._activeLine=-1,this._onShowLinkUnderline=this.register(new d.EventEmitter),this.onShowLinkUnderline=this._onShowLinkUnderline.event,this._onHideLinkUnderline=this.register(new d.EventEmitter),this.onHideLinkUnderline=this._onHideLinkUnderline.event,this.register((0,v.getDisposeArrayDisposable)(this._linkCacheDisposables)),this.register((0,v.toDisposable)((()=>{this._lastMouseEvent=void 0}))),this.register(this._bufferService.onResize((()=>{this._clearCurrentLink(),this._wasResized=!0})))}registerLinkProvider(e){return this._linkProviders.push(e),{dispose:()=>{const s=this._linkProviders.indexOf(e);s!==-1&&this._linkProviders.splice(s,1)}}}attachToDom(e,s,t){this._element=e,this._mouseService=s,this._renderService=t,this.register((0,n.addDisposableDomListener)(this._element,\"mouseleave\",(()=>{this._isMouseOut=!0,this._clearCurrentLink()}))),this.register((0,n.addDisposableDomListener)(this._element,\"mousemove\",this._handleMouseMove.bind(this))),this.register((0,n.addDisposableDomListener)(this._element,\"mousedown\",this._handleMouseDown.bind(this))),this.register((0,n.addDisposableDomListener)(this._element,\"mouseup\",this._handleMouseUp.bind(this)))}_handleMouseMove(e){if(this._lastMouseEvent=e,!this._element||!this._mouseService)return;const s=this._positionFromMouseEvent(e,this._element,this._mouseService);if(!s)return;this._isMouseOut=!1;const t=e.composedPath();for(let i=0;i<t.length;i++){const o=t[i];if(o.classList.contains(\"xterm\"))break;if(o.classList.contains(\"xterm-hover\"))return}this._lastBufferCell&&s.x===this._lastBufferCell.x&&s.y===this._lastBufferCell.y||(this._handleHover(s),this._lastBufferCell=s)}_handleHover(e){if(this._activeLine!==e.y||this._wasResized)return this._clearCurrentLink(),this._askForLink(e,!1),void(this._wasResized=!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,e)||(this._clearCurrentLink(),this._askForLink(e,!0))}_askForLink(e,s){var t,i;this._activeProviderReplies&&s||((t=this._activeProviderReplies)===null||t===void 0||t.forEach((h=>{h?.forEach((_=>{_.link.dispose&&_.link.dispose()}))})),this._activeProviderReplies=new Map,this._activeLine=e.y);let o=!1;for(const[h,_]of this._linkProviders.entries())s?!((i=this._activeProviderReplies)===null||i===void 0)&&i.get(h)&&(o=this._checkLinkProviderResult(h,e,o)):_.provideLinks(e.y,(m=>{var l,g;if(this._isMouseOut)return;const b=m?.map((L=>({link:L})));(l=this._activeProviderReplies)===null||l===void 0||l.set(h,b),o=this._checkLinkProviderResult(h,e,o),((g=this._activeProviderReplies)===null||g===void 0?void 0:g.size)===this._linkProviders.length&&this._removeIntersectingLinks(e.y,this._activeProviderReplies)}))}_removeIntersectingLinks(e,s){const t=new Set;for(let i=0;i<s.size;i++){const o=s.get(i);if(o)for(let h=0;h<o.length;h++){const _=o[h],m=_.link.range.start.y<e?0:_.link.range.start.x,l=_.link.range.end.y>e?this._bufferService.cols:_.link.range.end.x;for(let g=m;g<=l;g++){if(t.has(g)){o.splice(h--,1);break}t.add(g)}}}}_checkLinkProviderResult(e,s,t){var i;if(!this._activeProviderReplies)return t;const o=this._activeProviderReplies.get(e);let h=!1;for(let _=0;_<e;_++)this._activeProviderReplies.has(_)&&!this._activeProviderReplies.get(_)||(h=!0);if(!h&&o){const _=o.find((m=>this._linkAtPosition(m.link,s)));_&&(t=!0,this._handleNewLink(_))}if(this._activeProviderReplies.size===this._linkProviders.length&&!t)for(let _=0;_<this._activeProviderReplies.size;_++){const m=(i=this._activeProviderReplies.get(_))===null||i===void 0?void 0:i.find((l=>this._linkAtPosition(l.link,s)));if(m){t=!0,this._handleNewLink(m);break}}return t}_handleMouseDown(){this._mouseDownLink=this._currentLink}_handleMouseUp(e){if(!this._element||!this._mouseService||!this._currentLink)return;const s=this._positionFromMouseEvent(e,this._element,this._mouseService);s&&this._mouseDownLink===this._currentLink&&this._linkAtPosition(this._currentLink.link,s)&&this._currentLink.link.activate(e,this._currentLink.link.text)}_clearCurrentLink(e,s){this._element&&this._currentLink&&this._lastMouseEvent&&(!e||!s||this._currentLink.link.range.start.y>=e&&this._currentLink.link.range.end.y<=s)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,(0,v.disposeArray)(this._linkCacheDisposables))}_handleNewLink(e){if(!this._element||!this._lastMouseEvent||!this._mouseService)return;const s=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);s&&this._linkAtPosition(e.link,s)&&(this._currentLink=e,this._currentLink.state={decorations:{underline:e.link.decorations===void 0||e.link.decorations.underline,pointerCursor:e.link.decorations===void 0||e.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,e.link,this._lastMouseEvent),e.link.decorations={},Object.defineProperties(e.link.decorations,{pointerCursor:{get:()=>{var t,i;return(i=(t=this._currentLink)===null||t===void 0?void 0:t.state)===null||i===void 0?void 0:i.decorations.pointerCursor},set:t=>{var i,o;!((i=this._currentLink)===null||i===void 0)&&i.state&&this._currentLink.state.decorations.pointerCursor!==t&&(this._currentLink.state.decorations.pointerCursor=t,this._currentLink.state.isHovered&&((o=this._element)===null||o===void 0||o.classList.toggle(\"xterm-cursor-pointer\",t)))}},underline:{get:()=>{var t,i;return(i=(t=this._currentLink)===null||t===void 0?void 0:t.state)===null||i===void 0?void 0:i.decorations.underline},set:t=>{var i,o,h;!((i=this._currentLink)===null||i===void 0)&&i.state&&((h=(o=this._currentLink)===null||o===void 0?void 0:o.state)===null||h===void 0?void 0:h.decorations.underline)!==t&&(this._currentLink.state.decorations.underline=t,this._currentLink.state.isHovered&&this._fireUnderlineEvent(e.link,t))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedViewportChange((t=>{if(!this._currentLink)return;const i=t.start===0?0:t.start+1+this._bufferService.buffer.ydisp,o=this._bufferService.buffer.ydisp+1+t.end;if(this._currentLink.link.range.start.y>=i&&this._currentLink.link.range.end.y<=o&&(this._clearCurrentLink(i,o),this._lastMouseEvent&&this._element)){const h=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);h&&this._askForLink(h,!1)}}))))}_linkHover(e,s,t){var i;!((i=this._currentLink)===null||i===void 0)&&i.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(s,!0),this._currentLink.state.decorations.pointerCursor&&e.classList.add(\"xterm-cursor-pointer\")),s.hover&&s.hover(t,s.text)}_fireUnderlineEvent(e,s){const t=e.range,i=this._bufferService.buffer.ydisp,o=this._createLinkUnderlineEvent(t.start.x-1,t.start.y-i-1,t.end.x,t.end.y-i-1,void 0);(s?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(o)}_linkLeave(e,s,t){var i;!((i=this._currentLink)===null||i===void 0)&&i.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(s,!1),this._currentLink.state.decorations.pointerCursor&&e.classList.remove(\"xterm-cursor-pointer\")),s.leave&&s.leave(t,s.text)}_linkAtPosition(e,s){const t=e.range.start.y*this._bufferService.cols+e.range.start.x,i=e.range.end.y*this._bufferService.cols+e.range.end.x,o=s.y*this._bufferService.cols+s.x;return t<=o&&o<=i}_positionFromMouseEvent(e,s,t){const i=t.getCoords(e,s,this._bufferService.cols,this._bufferService.rows);if(i)return{x:i[0],y:i[1]+this._bufferService.buffer.ydisp}}_createLinkUnderlineEvent(e,s,t,i,o){return{x1:e,y1:s,x2:t,y2:i,cols:this._bufferService.cols,fg:o}}};r.Linkifier2=u=c([f(0,p.IBufferService)],u)},9042:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.tooMuchOutput=r.promptLabel=void 0,r.promptLabel=\"Terminal input\",r.tooMuchOutput=\"Too much output to announce, navigate to rows manually to read\"},3730:function(O,r,a){var c=this&&this.__decorate||function(u,e,s,t){var i,o=arguments.length,h=o<3?e:t===null?t=Object.getOwnPropertyDescriptor(e,s):t;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")h=Reflect.decorate(u,e,s,t);else for(var _=u.length-1;_>=0;_--)(i=u[_])&&(h=(o<3?i(h):o>3?i(e,s,h):i(e,s))||h);return o>3&&h&&Object.defineProperty(e,s,h),h},f=this&&this.__param||function(u,e){return function(s,t){e(s,t,u)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.OscLinkProvider=void 0;const n=a(511),d=a(2585);let v=r.OscLinkProvider=class{constructor(u,e,s){this._bufferService=u,this._optionsService=e,this._oscLinkService=s}provideLinks(u,e){var s;const t=this._bufferService.buffer.lines.get(u-1);if(!t)return void e(void 0);const i=[],o=this._optionsService.rawOptions.linkHandler,h=new n.CellData,_=t.getTrimmedLength();let m=-1,l=-1,g=!1;for(let b=0;b<_;b++)if(l!==-1||t.hasContent(b)){if(t.loadCell(b,h),h.hasExtendedAttrs()&&h.extended.urlId){if(l===-1){l=b,m=h.extended.urlId;continue}g=h.extended.urlId!==m}else l!==-1&&(g=!0);if(g||l!==-1&&b===_-1){const L=(s=this._oscLinkService.getLinkData(m))===null||s===void 0?void 0:s.uri;if(L){const y={start:{x:l+1,y:u},end:{x:b+(g||b!==_-1?0:1),y:u}};let k=!1;if(!o?.allowNonHttpProtocols)try{const A=new URL(L);[\"http:\",\"https:\"].includes(A.protocol)||(k=!0)}catch{k=!0}k||i.push({text:L,range:y,activate:(A,M)=>o?o.activate(A,M,y):p(0,M),hover:(A,M)=>{var I;return(I=o?.hover)===null||I===void 0?void 0:I.call(o,A,M,y)},leave:(A,M)=>{var I;return(I=o?.leave)===null||I===void 0?void 0:I.call(o,A,M,y)}})}g=!1,h.hasExtendedAttrs()&&h.extended.urlId?(l=b,m=h.extended.urlId):(l=-1,m=-1)}}e(i)}};function p(u,e){if(confirm(`Do you want to navigate to ${e}?\n\nWARNING: This link could potentially be dangerous`)){const s=window.open();if(s){try{s.opener=null}catch{}s.location.href=e}else console.warn(\"Opening link blocked as opener could not be cleared\")}}r.OscLinkProvider=v=c([f(0,d.IBufferService),f(1,d.IOptionsService),f(2,d.IOscLinkService)],v)},6193:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.RenderDebouncer=void 0,r.RenderDebouncer=class{constructor(a,c){this._parentWindow=a,this._renderCallback=c,this._refreshCallbacks=[]}dispose(){this._animationFrame&&(this._parentWindow.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)}addRefreshCallback(a){return this._refreshCallbacks.push(a),this._animationFrame||(this._animationFrame=this._parentWindow.requestAnimationFrame((()=>this._innerRefresh()))),this._animationFrame}refresh(a,c,f){this._rowCount=f,a=a!==void 0?a:0,c=c!==void 0?c:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,a):a,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,c):c,this._animationFrame||(this._animationFrame=this._parentWindow.requestAnimationFrame((()=>this._innerRefresh())))}_innerRefresh(){if(this._animationFrame=void 0,this._rowStart===void 0||this._rowEnd===void 0||this._rowCount===void 0)return void this._runRefreshCallbacks();const a=Math.max(this._rowStart,0),c=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._renderCallback(a,c),this._runRefreshCallbacks()}_runRefreshCallbacks(){for(const a of this._refreshCallbacks)a(0);this._refreshCallbacks=[]}}},5596:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.ScreenDprMonitor=void 0;const c=a(844);class f extends c.Disposable{constructor(d){super(),this._parentWindow=d,this._currentDevicePixelRatio=this._parentWindow.devicePixelRatio,this.register((0,c.toDisposable)((()=>{this.clearListener()})))}setListener(d){this._listener&&this.clearListener(),this._listener=d,this._outerListener=()=>{this._listener&&(this._listener(this._parentWindow.devicePixelRatio,this._currentDevicePixelRatio),this._updateDpr())},this._updateDpr()}_updateDpr(){var d;this._outerListener&&((d=this._resolutionMediaMatchList)===null||d===void 0||d.removeListener(this._outerListener),this._currentDevicePixelRatio=this._parentWindow.devicePixelRatio,this._resolutionMediaMatchList=this._parentWindow.matchMedia(`screen and (resolution: ${this._parentWindow.devicePixelRatio}dppx)`),this._resolutionMediaMatchList.addListener(this._outerListener))}clearListener(){this._resolutionMediaMatchList&&this._listener&&this._outerListener&&(this._resolutionMediaMatchList.removeListener(this._outerListener),this._resolutionMediaMatchList=void 0,this._listener=void 0,this._outerListener=void 0)}}r.ScreenDprMonitor=f},3236:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.Terminal=void 0;const c=a(3614),f=a(3656),n=a(6465),d=a(9042),v=a(3730),p=a(1680),u=a(3107),e=a(5744),s=a(2950),t=a(1296),i=a(428),o=a(4269),h=a(5114),_=a(8934),m=a(3230),l=a(9312),g=a(4725),b=a(6731),L=a(8055),y=a(8969),k=a(8460),A=a(844),M=a(6114),I=a(8437),R=a(2584),S=a(7399),w=a(5941),E=a(9074),D=a(2585),P=a(5435),H=a(4567),W=typeof window<\"u\"?window.document:null;class U extends y.CoreTerminal{get onFocus(){return this._onFocus.event}get onBlur(){return this._onBlur.event}get onA11yChar(){return this._onA11yCharEmitter.event}get onA11yTab(){return this._onA11yTabEmitter.event}get onWillOpen(){return this._onWillOpen.event}constructor(C={}){super(C),this.browser=M,this._keyDownHandled=!1,this._keyDownSeen=!1,this._keyPressHandled=!1,this._unprocessedDeadKey=!1,this._accessibilityManager=this.register(new A.MutableDisposable),this._onCursorMove=this.register(new k.EventEmitter),this.onCursorMove=this._onCursorMove.event,this._onKey=this.register(new k.EventEmitter),this.onKey=this._onKey.event,this._onRender=this.register(new k.EventEmitter),this.onRender=this._onRender.event,this._onSelectionChange=this.register(new k.EventEmitter),this.onSelectionChange=this._onSelectionChange.event,this._onTitleChange=this.register(new k.EventEmitter),this.onTitleChange=this._onTitleChange.event,this._onBell=this.register(new k.EventEmitter),this.onBell=this._onBell.event,this._onFocus=this.register(new k.EventEmitter),this._onBlur=this.register(new k.EventEmitter),this._onA11yCharEmitter=this.register(new k.EventEmitter),this._onA11yTabEmitter=this.register(new k.EventEmitter),this._onWillOpen=this.register(new k.EventEmitter),this._setup(),this.linkifier2=this.register(this._instantiationService.createInstance(n.Linkifier2)),this.linkifier2.registerLinkProvider(this._instantiationService.createInstance(v.OscLinkProvider)),this._decorationService=this._instantiationService.createInstance(E.DecorationService),this._instantiationService.setService(D.IDecorationService,this._decorationService),this.register(this._inputHandler.onRequestBell((()=>this._onBell.fire()))),this.register(this._inputHandler.onRequestRefreshRows(((x,T)=>this.refresh(x,T)))),this.register(this._inputHandler.onRequestSendFocus((()=>this._reportFocus()))),this.register(this._inputHandler.onRequestReset((()=>this.reset()))),this.register(this._inputHandler.onRequestWindowsOptionsReport((x=>this._reportWindowsOptions(x)))),this.register(this._inputHandler.onColor((x=>this._handleColorEvent(x)))),this.register((0,k.forwardEvent)(this._inputHandler.onCursorMove,this._onCursorMove)),this.register((0,k.forwardEvent)(this._inputHandler.onTitleChange,this._onTitleChange)),this.register((0,k.forwardEvent)(this._inputHandler.onA11yChar,this._onA11yCharEmitter)),this.register((0,k.forwardEvent)(this._inputHandler.onA11yTab,this._onA11yTabEmitter)),this.register(this._bufferService.onResize((x=>this._afterResize(x.cols,x.rows)))),this.register((0,A.toDisposable)((()=>{var x,T;this._customKeyEventHandler=void 0,(T=(x=this.element)===null||x===void 0?void 0:x.parentNode)===null||T===void 0||T.removeChild(this.element)})))}_handleColorEvent(C){if(this._themeService)for(const x of C){let T,B=\"\";switch(x.index){case 256:T=\"foreground\",B=\"10\";break;case 257:T=\"background\",B=\"11\";break;case 258:T=\"cursor\",B=\"12\";break;default:T=\"ansi\",B=\"4;\"+x.index}switch(x.type){case 0:const K=L.color.toColorRGB(T===\"ansi\"?this._themeService.colors.ansi[x.index]:this._themeService.colors[T]);this.coreService.triggerDataEvent(`${R.C0.ESC}]${B};${(0,w.toRgbString)(K)}${R.C1_ESCAPED.ST}`);break;case 1:if(T===\"ansi\")this._themeService.modifyColors((F=>F.ansi[x.index]=L.rgba.toColor(...x.color)));else{const F=T;this._themeService.modifyColors((X=>X[F]=L.rgba.toColor(...x.color)))}break;case 2:this._themeService.restoreColor(x.index)}}}_setup(){super._setup(),this._customKeyEventHandler=void 0}get buffer(){return this.buffers.active}focus(){this.textarea&&this.textarea.focus({preventScroll:!0})}_handleScreenReaderModeOptionChange(C){C?!this._accessibilityManager.value&&this._renderService&&(this._accessibilityManager.value=this._instantiationService.createInstance(H.AccessibilityManager,this)):this._accessibilityManager.clear()}_handleTextAreaFocus(C){this.coreService.decPrivateModes.sendFocus&&this.coreService.triggerDataEvent(R.C0.ESC+\"[I\"),this.updateCursorStyle(C),this.element.classList.add(\"focus\"),this._showCursor(),this._onFocus.fire()}blur(){var C;return(C=this.textarea)===null||C===void 0?void 0:C.blur()}_handleTextAreaBlur(){this.textarea.value=\"\",this.refresh(this.buffer.y,this.buffer.y),this.coreService.decPrivateModes.sendFocus&&this.coreService.triggerDataEvent(R.C0.ESC+\"[O\"),this.element.classList.remove(\"focus\"),this._onBlur.fire()}_syncTextArea(){if(!this.textarea||!this.buffer.isCursorInViewport||this._compositionHelper.isComposing||!this._renderService)return;const C=this.buffer.ybase+this.buffer.y,x=this.buffer.lines.get(C);if(!x)return;const T=Math.min(this.buffer.x,this.cols-1),B=this._renderService.dimensions.css.cell.height,K=x.getWidth(T),F=this._renderService.dimensions.css.cell.width*K,X=this.buffer.y*this._renderService.dimensions.css.cell.height,se=T*this._renderService.dimensions.css.cell.width;this.textarea.style.left=se+\"px\",this.textarea.style.top=X+\"px\",this.textarea.style.width=F+\"px\",this.textarea.style.height=B+\"px\",this.textarea.style.lineHeight=B+\"px\",this.textarea.style.zIndex=\"-5\"}_initGlobal(){this._bindKeys(),this.register((0,f.addDisposableDomListener)(this.element,\"copy\",(x=>{this.hasSelection()&&(0,c.copyHandler)(x,this._selectionService)})));const C=x=>(0,c.handlePasteEvent)(x,this.textarea,this.coreService,this.optionsService);this.register((0,f.addDisposableDomListener)(this.textarea,\"paste\",C)),this.register((0,f.addDisposableDomListener)(this.element,\"paste\",C)),M.isFirefox?this.register((0,f.addDisposableDomListener)(this.element,\"mousedown\",(x=>{x.button===2&&(0,c.rightClickHandler)(x,this.textarea,this.screenElement,this._selectionService,this.options.rightClickSelectsWord)}))):this.register((0,f.addDisposableDomListener)(this.element,\"contextmenu\",(x=>{(0,c.rightClickHandler)(x,this.textarea,this.screenElement,this._selectionService,this.options.rightClickSelectsWord)}))),M.isLinux&&this.register((0,f.addDisposableDomListener)(this.element,\"auxclick\",(x=>{x.button===1&&(0,c.moveTextAreaUnderMouseCursor)(x,this.textarea,this.screenElement)})))}_bindKeys(){this.register((0,f.addDisposableDomListener)(this.textarea,\"keyup\",(C=>this._keyUp(C)),!0)),this.register((0,f.addDisposableDomListener)(this.textarea,\"keydown\",(C=>this._keyDown(C)),!0)),this.register((0,f.addDisposableDomListener)(this.textarea,\"keypress\",(C=>this._keyPress(C)),!0)),this.register((0,f.addDisposableDomListener)(this.textarea,\"compositionstart\",(()=>this._compositionHelper.compositionstart()))),this.register((0,f.addDisposableDomListener)(this.textarea,\"compositionupdate\",(C=>this._compositionHelper.compositionupdate(C)))),this.register((0,f.addDisposableDomListener)(this.textarea,\"compositionend\",(()=>this._compositionHelper.compositionend()))),this.register((0,f.addDisposableDomListener)(this.textarea,\"input\",(C=>this._inputEvent(C)),!0)),this.register(this.onRender((()=>this._compositionHelper.updateCompositionElements())))}open(C){var x;if(!C)throw new Error(\"Terminal requires a parent element.\");C.isConnected||this._logService.debug(\"Terminal.open was called on an element that was not attached to the DOM\"),this._document=C.ownerDocument,this.element=this._document.createElement(\"div\"),this.element.dir=\"ltr\",this.element.classList.add(\"terminal\"),this.element.classList.add(\"xterm\"),C.appendChild(this.element);const T=W.createDocumentFragment();this._viewportElement=W.createElement(\"div\"),this._viewportElement.classList.add(\"xterm-viewport\"),T.appendChild(this._viewportElement),this._viewportScrollArea=W.createElement(\"div\"),this._viewportScrollArea.classList.add(\"xterm-scroll-area\"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=W.createElement(\"div\"),this.screenElement.classList.add(\"xterm-screen\"),this._helperContainer=W.createElement(\"div\"),this._helperContainer.classList.add(\"xterm-helpers\"),this.screenElement.appendChild(this._helperContainer),T.appendChild(this.screenElement),this.textarea=W.createElement(\"textarea\"),this.textarea.classList.add(\"xterm-helper-textarea\"),this.textarea.setAttribute(\"aria-label\",d.promptLabel),M.isChromeOS||this.textarea.setAttribute(\"aria-multiline\",\"false\"),this.textarea.setAttribute(\"autocorrect\",\"off\"),this.textarea.setAttribute(\"autocapitalize\",\"off\"),this.textarea.setAttribute(\"spellcheck\",\"false\"),this.textarea.tabIndex=0,this._coreBrowserService=this._instantiationService.createInstance(h.CoreBrowserService,this.textarea,(x=this._document.defaultView)!==null&&x!==void 0?x:window),this._instantiationService.setService(g.ICoreBrowserService,this._coreBrowserService),this.register((0,f.addDisposableDomListener)(this.textarea,\"focus\",(B=>this._handleTextAreaFocus(B)))),this.register((0,f.addDisposableDomListener)(this.textarea,\"blur\",(()=>this._handleTextAreaBlur()))),this._helperContainer.appendChild(this.textarea),this._charSizeService=this._instantiationService.createInstance(i.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(g.ICharSizeService,this._charSizeService),this._themeService=this._instantiationService.createInstance(b.ThemeService),this._instantiationService.setService(g.IThemeService,this._themeService),this._characterJoinerService=this._instantiationService.createInstance(o.CharacterJoinerService),this._instantiationService.setService(g.ICharacterJoinerService,this._characterJoinerService),this._renderService=this.register(this._instantiationService.createInstance(m.RenderService,this.rows,this.screenElement)),this._instantiationService.setService(g.IRenderService,this._renderService),this.register(this._renderService.onRenderedViewportChange((B=>this._onRender.fire(B)))),this.onResize((B=>this._renderService.resize(B.cols,B.rows))),this._compositionView=W.createElement(\"div\"),this._compositionView.classList.add(\"composition-view\"),this._compositionHelper=this._instantiationService.createInstance(s.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(T);try{this._onWillOpen.fire(this.element)}catch{}this._renderService.hasRenderer()||this._renderService.setRenderer(this._createRenderer()),this._mouseService=this._instantiationService.createInstance(_.MouseService),this._instantiationService.setService(g.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(p.Viewport,this._viewportElement,this._viewportScrollArea),this.viewport.onRequestScrollLines((B=>this.scrollLines(B.amount,B.suppressScrollEvent,1))),this.register(this._inputHandler.onRequestSyncScrollBar((()=>this.viewport.syncScrollArea()))),this.register(this.viewport),this.register(this.onCursorMove((()=>{this._renderService.handleCursorMove(),this._syncTextArea()}))),this.register(this.onResize((()=>this._renderService.handleResize(this.cols,this.rows)))),this.register(this.onBlur((()=>this._renderService.handleBlur()))),this.register(this.onFocus((()=>this._renderService.handleFocus()))),this.register(this._renderService.onDimensionsChange((()=>this.viewport.syncScrollArea()))),this._selectionService=this.register(this._instantiationService.createInstance(l.SelectionService,this.element,this.screenElement,this.linkifier2)),this._instantiationService.setService(g.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines((B=>this.scrollLines(B.amount,B.suppressScrollEvent)))),this.register(this._selectionService.onSelectionChange((()=>this._onSelectionChange.fire()))),this.register(this._selectionService.onRequestRedraw((B=>this._renderService.handleSelectionChanged(B.start,B.end,B.columnSelectMode)))),this.register(this._selectionService.onLinuxMouseSelection((B=>{this.textarea.value=B,this.textarea.focus(),this.textarea.select()}))),this.register(this._onScroll.event((B=>{this.viewport.syncScrollArea(),this._selectionService.refresh()}))),this.register((0,f.addDisposableDomListener)(this._viewportElement,\"scroll\",(()=>this._selectionService.refresh()))),this.linkifier2.attachToDom(this.screenElement,this._mouseService,this._renderService),this.register(this._instantiationService.createInstance(u.BufferDecorationRenderer,this.screenElement)),this.register((0,f.addDisposableDomListener)(this.element,\"mousedown\",(B=>this._selectionService.handleMouseDown(B)))),this.coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add(\"enable-mouse-events\")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager.value=this._instantiationService.createInstance(H.AccessibilityManager,this)),this.register(this.optionsService.onSpecificOptionChange(\"screenReaderMode\",(B=>this._handleScreenReaderModeOptionChange(B)))),this.options.overviewRulerWidth&&(this._overviewRulerRenderer=this.register(this._instantiationService.createInstance(e.OverviewRulerRenderer,this._viewportElement,this.screenElement))),this.optionsService.onSpecificOptionChange(\"overviewRulerWidth\",(B=>{!this._overviewRulerRenderer&&B&&this._viewportElement&&this.screenElement&&(this._overviewRulerRenderer=this.register(this._instantiationService.createInstance(e.OverviewRulerRenderer,this._viewportElement,this.screenElement)))})),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()}_createRenderer(){return this._instantiationService.createInstance(t.DomRenderer,this.element,this.screenElement,this._viewportElement,this.linkifier2)}bindMouse(){const C=this,x=this.element;function T(F){const X=C._mouseService.getMouseReportCoords(F,C.screenElement);if(!X)return!1;let se,ne;switch(F.overrideType||F.type){case\"mousemove\":ne=32,F.buttons===void 0?(se=3,F.button!==void 0&&(se=F.button<3?F.button:3)):se=1&F.buttons?0:4&F.buttons?1:2&F.buttons?2:3;break;case\"mouseup\":ne=0,se=F.button<3?F.button:3;break;case\"mousedown\":ne=1,se=F.button<3?F.button:3;break;case\"wheel\":if(C.viewport.getLinesScrolled(F)===0)return!1;ne=F.deltaY<0?0:1,se=4;break;default:return!1}return!(ne===void 0||se===void 0||se>4)&&C.coreMouseService.triggerMouseEvent({col:X.col,row:X.row,x:X.x,y:X.y,button:se,action:ne,ctrl:F.ctrlKey,alt:F.altKey,shift:F.shiftKey})}const B={mouseup:null,wheel:null,mousedrag:null,mousemove:null},K={mouseup:F=>(T(F),F.buttons||(this._document.removeEventListener(\"mouseup\",B.mouseup),B.mousedrag&&this._document.removeEventListener(\"mousemove\",B.mousedrag)),this.cancel(F)),wheel:F=>(T(F),this.cancel(F,!0)),mousedrag:F=>{F.buttons&&T(F)},mousemove:F=>{F.buttons||T(F)}};this.register(this.coreMouseService.onProtocolChange((F=>{F?(this.optionsService.rawOptions.logLevel===\"debug\"&&this._logService.debug(\"Binding to mouse events:\",this.coreMouseService.explainEvents(F)),this.element.classList.add(\"enable-mouse-events\"),this._selectionService.disable()):(this._logService.debug(\"Unbinding from mouse events.\"),this.element.classList.remove(\"enable-mouse-events\"),this._selectionService.enable()),8&F?B.mousemove||(x.addEventListener(\"mousemove\",K.mousemove),B.mousemove=K.mousemove):(x.removeEventListener(\"mousemove\",B.mousemove),B.mousemove=null),16&F?B.wheel||(x.addEventListener(\"wheel\",K.wheel,{passive:!1}),B.wheel=K.wheel):(x.removeEventListener(\"wheel\",B.wheel),B.wheel=null),2&F?B.mouseup||(x.addEventListener(\"mouseup\",K.mouseup),B.mouseup=K.mouseup):(this._document.removeEventListener(\"mouseup\",B.mouseup),x.removeEventListener(\"mouseup\",B.mouseup),B.mouseup=null),4&F?B.mousedrag||(B.mousedrag=K.mousedrag):(this._document.removeEventListener(\"mousemove\",B.mousedrag),B.mousedrag=null)}))),this.coreMouseService.activeProtocol=this.coreMouseService.activeProtocol,this.register((0,f.addDisposableDomListener)(x,\"mousedown\",(F=>{if(F.preventDefault(),this.focus(),this.coreMouseService.areMouseEventsActive&&!this._selectionService.shouldForceSelection(F))return T(F),B.mouseup&&this._document.addEventListener(\"mouseup\",B.mouseup),B.mousedrag&&this._document.addEventListener(\"mousemove\",B.mousedrag),this.cancel(F)}))),this.register((0,f.addDisposableDomListener)(x,\"wheel\",(F=>{if(!B.wheel){if(!this.buffer.hasScrollback){const X=this.viewport.getLinesScrolled(F);if(X===0)return;const se=R.C0.ESC+(this.coreService.decPrivateModes.applicationCursorKeys?\"O\":\"[\")+(F.deltaY<0?\"A\":\"B\");let ne=\"\";for(let ve=0;ve<Math.abs(X);ve++)ne+=se;return this.coreService.triggerDataEvent(ne,!0),this.cancel(F,!0)}return this.viewport.handleWheel(F)?this.cancel(F):void 0}}),{passive:!1})),this.register((0,f.addDisposableDomListener)(x,\"touchstart\",(F=>{if(!this.coreMouseService.areMouseEventsActive)return this.viewport.handleTouchStart(F),this.cancel(F)}),{passive:!0})),this.register((0,f.addDisposableDomListener)(x,\"touchmove\",(F=>{if(!this.coreMouseService.areMouseEventsActive)return this.viewport.handleTouchMove(F)?void 0:this.cancel(F)}),{passive:!1}))}refresh(C,x){var T;(T=this._renderService)===null||T===void 0||T.refreshRows(C,x)}updateCursorStyle(C){var x;!((x=this._selectionService)===null||x===void 0)&&x.shouldColumnSelect(C)?this.element.classList.add(\"column-select\"):this.element.classList.remove(\"column-select\")}_showCursor(){this.coreService.isCursorInitialized||(this.coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))}scrollLines(C,x,T=0){var B;T===1?(super.scrollLines(C,x,T),this.refresh(0,this.rows-1)):(B=this.viewport)===null||B===void 0||B.scrollLines(C)}paste(C){(0,c.paste)(C,this.textarea,this.coreService,this.optionsService)}attachCustomKeyEventHandler(C){this._customKeyEventHandler=C}registerLinkProvider(C){return this.linkifier2.registerLinkProvider(C)}registerCharacterJoiner(C){if(!this._characterJoinerService)throw new Error(\"Terminal must be opened first\");const x=this._characterJoinerService.register(C);return this.refresh(0,this.rows-1),x}deregisterCharacterJoiner(C){if(!this._characterJoinerService)throw new Error(\"Terminal must be opened first\");this._characterJoinerService.deregister(C)&&this.refresh(0,this.rows-1)}get markers(){return this.buffer.markers}registerMarker(C){return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+C)}registerDecoration(C){return this._decorationService.registerDecoration(C)}hasSelection(){return!!this._selectionService&&this._selectionService.hasSelection}select(C,x,T){this._selectionService.setSelection(C,x,T)}getSelection(){return this._selectionService?this._selectionService.selectionText:\"\"}getSelectionPosition(){if(this._selectionService&&this._selectionService.hasSelection)return{start:{x:this._selectionService.selectionStart[0],y:this._selectionService.selectionStart[1]},end:{x:this._selectionService.selectionEnd[0],y:this._selectionService.selectionEnd[1]}}}clearSelection(){var C;(C=this._selectionService)===null||C===void 0||C.clearSelection()}selectAll(){var C;(C=this._selectionService)===null||C===void 0||C.selectAll()}selectLines(C,x){var T;(T=this._selectionService)===null||T===void 0||T.selectLines(C,x)}_keyDown(C){if(this._keyDownHandled=!1,this._keyDownSeen=!0,this._customKeyEventHandler&&this._customKeyEventHandler(C)===!1)return!1;const x=this.browser.isMac&&this.options.macOptionIsMeta&&C.altKey;if(!x&&!this._compositionHelper.keydown(C))return this.options.scrollOnUserInput&&this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;x||C.key!==\"Dead\"&&C.key!==\"AltGraph\"||(this._unprocessedDeadKey=!0);const T=(0,S.evaluateKeyboardEvent)(C,this.coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(C),T.type===3||T.type===2){const B=this.rows-1;return this.scrollLines(T.type===2?-B:B),this.cancel(C,!0)}return T.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,C)||(T.cancel&&this.cancel(C,!0),!T.key||!!(C.key&&!C.ctrlKey&&!C.altKey&&!C.metaKey&&C.key.length===1&&C.key.charCodeAt(0)>=65&&C.key.charCodeAt(0)<=90)||(this._unprocessedDeadKey?(this._unprocessedDeadKey=!1,!0):(T.key!==R.C0.ETX&&T.key!==R.C0.CR||(this.textarea.value=\"\"),this._onKey.fire({key:T.key,domEvent:C}),this._showCursor(),this.coreService.triggerDataEvent(T.key,!0),!this.optionsService.rawOptions.screenReaderMode||C.altKey||C.ctrlKey?this.cancel(C,!0):void(this._keyDownHandled=!0))))}_isThirdLevelShift(C,x){const T=C.isMac&&!this.options.macOptionIsMeta&&x.altKey&&!x.ctrlKey&&!x.metaKey||C.isWindows&&x.altKey&&x.ctrlKey&&!x.metaKey||C.isWindows&&x.getModifierState(\"AltGraph\");return x.type===\"keypress\"?T:T&&(!x.keyCode||x.keyCode>47)}_keyUp(C){this._keyDownSeen=!1,this._customKeyEventHandler&&this._customKeyEventHandler(C)===!1||((function(x){return x.keyCode===16||x.keyCode===17||x.keyCode===18})(C)||this.focus(),this.updateCursorStyle(C),this._keyPressHandled=!1)}_keyPress(C){let x;if(this._keyPressHandled=!1,this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(C)===!1)return!1;if(this.cancel(C),C.charCode)x=C.charCode;else if(C.which===null||C.which===void 0)x=C.keyCode;else{if(C.which===0||C.charCode===0)return!1;x=C.which}return!(!x||(C.altKey||C.ctrlKey||C.metaKey)&&!this._isThirdLevelShift(this.browser,C)||(x=String.fromCharCode(x),this._onKey.fire({key:x,domEvent:C}),this._showCursor(),this.coreService.triggerDataEvent(x,!0),this._keyPressHandled=!0,this._unprocessedDeadKey=!1,0))}_inputEvent(C){if(C.data&&C.inputType===\"insertText\"&&(!C.composed||!this._keyDownSeen)&&!this.optionsService.rawOptions.screenReaderMode){if(this._keyPressHandled)return!1;this._unprocessedDeadKey=!1;const x=C.data;return this.coreService.triggerDataEvent(x,!0),this.cancel(C),!0}return!1}resize(C,x){C!==this.cols||x!==this.rows?super.resize(C,x):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()}_afterResize(C,x){var T,B;(T=this._charSizeService)===null||T===void 0||T.measure(),(B=this.viewport)===null||B===void 0||B.syncScrollArea(!0)}clear(){var C;if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.clearAllMarkers(),this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(let x=1;x<this.rows;x++)this.buffer.lines.push(this.buffer.getBlankLine(I.DEFAULT_ATTR_DATA));this._onScroll.fire({position:this.buffer.ydisp,source:0}),(C=this.viewport)===null||C===void 0||C.reset(),this.refresh(0,this.rows-1)}}reset(){var C,x;this.options.rows=this.rows,this.options.cols=this.cols;const T=this._customKeyEventHandler;this._setup(),super.reset(),(C=this._selectionService)===null||C===void 0||C.reset(),this._decorationService.reset(),(x=this.viewport)===null||x===void 0||x.reset(),this._customKeyEventHandler=T,this.refresh(0,this.rows-1)}clearTextureAtlas(){var C;(C=this._renderService)===null||C===void 0||C.clearTextureAtlas()}_reportFocus(){var C;!((C=this.element)===null||C===void 0)&&C.classList.contains(\"focus\")?this.coreService.triggerDataEvent(R.C0.ESC+\"[I\"):this.coreService.triggerDataEvent(R.C0.ESC+\"[O\")}_reportWindowsOptions(C){if(this._renderService)switch(C){case P.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:const x=this._renderService.dimensions.css.canvas.width.toFixed(0),T=this._renderService.dimensions.css.canvas.height.toFixed(0);this.coreService.triggerDataEvent(`${R.C0.ESC}[4;${T};${x}t`);break;case P.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:const B=this._renderService.dimensions.css.cell.width.toFixed(0),K=this._renderService.dimensions.css.cell.height.toFixed(0);this.coreService.triggerDataEvent(`${R.C0.ESC}[6;${K};${B}t`)}}cancel(C,x){if(this.options.cancelEvents||x)return C.preventDefault(),C.stopPropagation(),!1}}r.Terminal=U},9924:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.TimeBasedDebouncer=void 0,r.TimeBasedDebouncer=class{constructor(a,c=1e3){this._renderCallback=a,this._debounceThresholdMS=c,this._lastRefreshMs=0,this._additionalRefreshRequested=!1}dispose(){this._refreshTimeoutID&&clearTimeout(this._refreshTimeoutID)}refresh(a,c,f){this._rowCount=f,a=a!==void 0?a:0,c=c!==void 0?c:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,a):a,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,c):c;const n=Date.now();if(n-this._lastRefreshMs>=this._debounceThresholdMS)this._lastRefreshMs=n,this._innerRefresh();else if(!this._additionalRefreshRequested){const d=n-this._lastRefreshMs,v=this._debounceThresholdMS-d;this._additionalRefreshRequested=!0,this._refreshTimeoutID=window.setTimeout((()=>{this._lastRefreshMs=Date.now(),this._innerRefresh(),this._additionalRefreshRequested=!1,this._refreshTimeoutID=void 0}),v)}}_innerRefresh(){if(this._rowStart===void 0||this._rowEnd===void 0||this._rowCount===void 0)return;const a=Math.max(this._rowStart,0),c=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._renderCallback(a,c)}}},1680:function(O,r,a){var c=this&&this.__decorate||function(s,t,i,o){var h,_=arguments.length,m=_<3?t:o===null?o=Object.getOwnPropertyDescriptor(t,i):o;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")m=Reflect.decorate(s,t,i,o);else for(var l=s.length-1;l>=0;l--)(h=s[l])&&(m=(_<3?h(m):_>3?h(t,i,m):h(t,i))||m);return _>3&&m&&Object.defineProperty(t,i,m),m},f=this&&this.__param||function(s,t){return function(i,o){t(i,o,s)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.Viewport=void 0;const n=a(3656),d=a(4725),v=a(8460),p=a(844),u=a(2585);let e=r.Viewport=class extends p.Disposable{constructor(s,t,i,o,h,_,m,l){super(),this._viewportElement=s,this._scrollArea=t,this._bufferService=i,this._optionsService=o,this._charSizeService=h,this._renderService=_,this._coreBrowserService=m,this.scrollBarWidth=0,this._currentRowHeight=0,this._currentDeviceCellHeight=0,this._lastRecordedBufferLength=0,this._lastRecordedViewportHeight=0,this._lastRecordedBufferHeight=0,this._lastTouchY=0,this._lastScrollTop=0,this._wheelPartialScroll=0,this._refreshAnimationFrame=null,this._ignoreNextScrollEvent=!1,this._smoothScrollState={startTime:0,origin:-1,target:-1},this._onRequestScrollLines=this.register(new v.EventEmitter),this.onRequestScrollLines=this._onRequestScrollLines.event,this.scrollBarWidth=this._viewportElement.offsetWidth-this._scrollArea.offsetWidth||15,this.register((0,n.addDisposableDomListener)(this._viewportElement,\"scroll\",this._handleScroll.bind(this))),this._activeBuffer=this._bufferService.buffer,this.register(this._bufferService.buffers.onBufferActivate((g=>this._activeBuffer=g.activeBuffer))),this._renderDimensions=this._renderService.dimensions,this.register(this._renderService.onDimensionsChange((g=>this._renderDimensions=g))),this._handleThemeChange(l.colors),this.register(l.onChangeColors((g=>this._handleThemeChange(g)))),this.register(this._optionsService.onSpecificOptionChange(\"scrollback\",(()=>this.syncScrollArea()))),setTimeout((()=>this.syncScrollArea()))}_handleThemeChange(s){this._viewportElement.style.backgroundColor=s.background.css}reset(){this._currentRowHeight=0,this._currentDeviceCellHeight=0,this._lastRecordedBufferLength=0,this._lastRecordedViewportHeight=0,this._lastRecordedBufferHeight=0,this._lastTouchY=0,this._lastScrollTop=0,this._coreBrowserService.window.requestAnimationFrame((()=>this.syncScrollArea()))}_refresh(s){if(s)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&this._coreBrowserService.window.cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=this._coreBrowserService.window.requestAnimationFrame((()=>this._innerRefresh())))}_innerRefresh(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.device.cell.height/this._coreBrowserService.dpr,this._currentDeviceCellHeight=this._renderService.dimensions.device.cell.height,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;const t=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.css.canvas.height);this._lastRecordedBufferHeight!==t&&(this._lastRecordedBufferHeight=t,this._scrollArea.style.height=this._lastRecordedBufferHeight+\"px\")}const s=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==s&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=s),this._refreshAnimationFrame=null}syncScrollArea(s=!1){if(this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(s);this._lastRecordedViewportHeight===this._renderService.dimensions.css.canvas.height&&this._lastScrollTop===this._activeBuffer.ydisp*this._currentRowHeight&&this._renderDimensions.device.cell.height===this._currentDeviceCellHeight||this._refresh(s)}_handleScroll(s){if(this._lastScrollTop=this._viewportElement.scrollTop,!this._viewportElement.offsetParent)return;if(this._ignoreNextScrollEvent)return this._ignoreNextScrollEvent=!1,void this._onRequestScrollLines.fire({amount:0,suppressScrollEvent:!0});const t=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._onRequestScrollLines.fire({amount:t,suppressScrollEvent:!0})}_smoothScroll(){if(this._isDisposed||this._smoothScrollState.origin===-1||this._smoothScrollState.target===-1)return;const s=this._smoothScrollPercent();this._viewportElement.scrollTop=this._smoothScrollState.origin+Math.round(s*(this._smoothScrollState.target-this._smoothScrollState.origin)),s<1?this._coreBrowserService.window.requestAnimationFrame((()=>this._smoothScroll())):this._clearSmoothScrollState()}_smoothScrollPercent(){return this._optionsService.rawOptions.smoothScrollDuration&&this._smoothScrollState.startTime?Math.max(Math.min((Date.now()-this._smoothScrollState.startTime)/this._optionsService.rawOptions.smoothScrollDuration,1),0):1}_clearSmoothScrollState(){this._smoothScrollState.startTime=0,this._smoothScrollState.origin=-1,this._smoothScrollState.target=-1}_bubbleScroll(s,t){const i=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(t<0&&this._viewportElement.scrollTop!==0||t>0&&i<this._lastRecordedBufferHeight)||(s.cancelable&&s.preventDefault(),!1)}handleWheel(s){const t=this._getPixelsScrolled(s);return t!==0&&(this._optionsService.rawOptions.smoothScrollDuration?(this._smoothScrollState.startTime=Date.now(),this._smoothScrollPercent()<1?(this._smoothScrollState.origin=this._viewportElement.scrollTop,this._smoothScrollState.target===-1?this._smoothScrollState.target=this._viewportElement.scrollTop+t:this._smoothScrollState.target+=t,this._smoothScrollState.target=Math.max(Math.min(this._smoothScrollState.target,this._viewportElement.scrollHeight),0),this._smoothScroll()):this._clearSmoothScrollState()):this._viewportElement.scrollTop+=t,this._bubbleScroll(s,t))}scrollLines(s){if(s!==0)if(this._optionsService.rawOptions.smoothScrollDuration){const t=s*this._currentRowHeight;this._smoothScrollState.startTime=Date.now(),this._smoothScrollPercent()<1?(this._smoothScrollState.origin=this._viewportElement.scrollTop,this._smoothScrollState.target=this._smoothScrollState.origin+t,this._smoothScrollState.target=Math.max(Math.min(this._smoothScrollState.target,this._viewportElement.scrollHeight),0),this._smoothScroll()):this._clearSmoothScrollState()}else this._onRequestScrollLines.fire({amount:s,suppressScrollEvent:!1})}_getPixelsScrolled(s){if(s.deltaY===0||s.shiftKey)return 0;let t=this._applyScrollModifier(s.deltaY,s);return s.deltaMode===WheelEvent.DOM_DELTA_LINE?t*=this._currentRowHeight:s.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(t*=this._currentRowHeight*this._bufferService.rows),t}getBufferElements(s,t){var i;let o,h=\"\";const _=[],m=t??this._bufferService.buffer.lines.length,l=this._bufferService.buffer.lines;for(let g=s;g<m;g++){const b=l.get(g);if(!b)continue;const L=(i=l.get(g+1))===null||i===void 0?void 0:i.isWrapped;if(h+=b.translateToString(!L),!L||g===l.length-1){const y=document.createElement(\"div\");y.textContent=h,_.push(y),h.length>0&&(o=y),h=\"\"}}return{bufferElements:_,cursorElement:o}}getLinesScrolled(s){if(s.deltaY===0||s.shiftKey)return 0;let t=this._applyScrollModifier(s.deltaY,s);return s.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(t/=this._currentRowHeight+0,this._wheelPartialScroll+=t,t=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):s.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(t*=this._bufferService.rows),t}_applyScrollModifier(s,t){const i=this._optionsService.rawOptions.fastScrollModifier;return i===\"alt\"&&t.altKey||i===\"ctrl\"&&t.ctrlKey||i===\"shift\"&&t.shiftKey?s*this._optionsService.rawOptions.fastScrollSensitivity*this._optionsService.rawOptions.scrollSensitivity:s*this._optionsService.rawOptions.scrollSensitivity}handleTouchStart(s){this._lastTouchY=s.touches[0].pageY}handleTouchMove(s){const t=this._lastTouchY-s.touches[0].pageY;return this._lastTouchY=s.touches[0].pageY,t!==0&&(this._viewportElement.scrollTop+=t,this._bubbleScroll(s,t))}};r.Viewport=e=c([f(2,u.IBufferService),f(3,u.IOptionsService),f(4,d.ICharSizeService),f(5,d.IRenderService),f(6,d.ICoreBrowserService),f(7,d.IThemeService)],e)},3107:function(O,r,a){var c=this&&this.__decorate||function(e,s,t,i){var o,h=arguments.length,_=h<3?s:i===null?i=Object.getOwnPropertyDescriptor(s,t):i;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")_=Reflect.decorate(e,s,t,i);else for(var m=e.length-1;m>=0;m--)(o=e[m])&&(_=(h<3?o(_):h>3?o(s,t,_):o(s,t))||_);return h>3&&_&&Object.defineProperty(s,t,_),_},f=this&&this.__param||function(e,s){return function(t,i){s(t,i,e)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.BufferDecorationRenderer=void 0;const n=a(3656),d=a(4725),v=a(844),p=a(2585);let u=r.BufferDecorationRenderer=class extends v.Disposable{constructor(e,s,t,i){super(),this._screenElement=e,this._bufferService=s,this._decorationService=t,this._renderService=i,this._decorationElements=new Map,this._altBufferIsActive=!1,this._dimensionsChanged=!1,this._container=document.createElement(\"div\"),this._container.classList.add(\"xterm-decoration-container\"),this._screenElement.appendChild(this._container),this.register(this._renderService.onRenderedViewportChange((()=>this._doRefreshDecorations()))),this.register(this._renderService.onDimensionsChange((()=>{this._dimensionsChanged=!0,this._queueRefresh()}))),this.register((0,n.addDisposableDomListener)(window,\"resize\",(()=>this._queueRefresh()))),this.register(this._bufferService.buffers.onBufferActivate((()=>{this._altBufferIsActive=this._bufferService.buffer===this._bufferService.buffers.alt}))),this.register(this._decorationService.onDecorationRegistered((()=>this._queueRefresh()))),this.register(this._decorationService.onDecorationRemoved((o=>this._removeDecoration(o)))),this.register((0,v.toDisposable)((()=>{this._container.remove(),this._decorationElements.clear()})))}_queueRefresh(){this._animationFrame===void 0&&(this._animationFrame=this._renderService.addRefreshCallback((()=>{this._doRefreshDecorations(),this._animationFrame=void 0})))}_doRefreshDecorations(){for(const e of this._decorationService.decorations)this._renderDecoration(e);this._dimensionsChanged=!1}_renderDecoration(e){this._refreshStyle(e),this._dimensionsChanged&&this._refreshXPosition(e)}_createElement(e){var s,t;const i=document.createElement(\"div\");i.classList.add(\"xterm-decoration\"),i.classList.toggle(\"xterm-decoration-top-layer\",((s=e?.options)===null||s===void 0?void 0:s.layer)===\"top\"),i.style.width=`${Math.round((e.options.width||1)*this._renderService.dimensions.css.cell.width)}px`,i.style.height=(e.options.height||1)*this._renderService.dimensions.css.cell.height+\"px\",i.style.top=(e.marker.line-this._bufferService.buffers.active.ydisp)*this._renderService.dimensions.css.cell.height+\"px\",i.style.lineHeight=`${this._renderService.dimensions.css.cell.height}px`;const o=(t=e.options.x)!==null&&t!==void 0?t:0;return o&&o>this._bufferService.cols&&(i.style.display=\"none\"),this._refreshXPosition(e,i),i}_refreshStyle(e){const s=e.marker.line-this._bufferService.buffers.active.ydisp;if(s<0||s>=this._bufferService.rows)e.element&&(e.element.style.display=\"none\",e.onRenderEmitter.fire(e.element));else{let t=this._decorationElements.get(e);t||(t=this._createElement(e),e.element=t,this._decorationElements.set(e,t),this._container.appendChild(t),e.onDispose((()=>{this._decorationElements.delete(e),t.remove()}))),t.style.top=s*this._renderService.dimensions.css.cell.height+\"px\",t.style.display=this._altBufferIsActive?\"none\":\"block\",e.onRenderEmitter.fire(t)}}_refreshXPosition(e,s=e.element){var t;if(!s)return;const i=(t=e.options.x)!==null&&t!==void 0?t:0;(e.options.anchor||\"left\")===\"right\"?s.style.right=i?i*this._renderService.dimensions.css.cell.width+\"px\":\"\":s.style.left=i?i*this._renderService.dimensions.css.cell.width+\"px\":\"\"}_removeDecoration(e){var s;(s=this._decorationElements.get(e))===null||s===void 0||s.remove(),this._decorationElements.delete(e),e.dispose()}};r.BufferDecorationRenderer=u=c([f(1,p.IBufferService),f(2,p.IDecorationService),f(3,d.IRenderService)],u)},5871:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.ColorZoneStore=void 0,r.ColorZoneStore=class{constructor(){this._zones=[],this._zonePool=[],this._zonePoolIndex=0,this._linePadding={full:0,left:0,center:0,right:0}}get zones(){return this._zonePool.length=Math.min(this._zonePool.length,this._zones.length),this._zones}clear(){this._zones.length=0,this._zonePoolIndex=0}addDecoration(a){if(a.options.overviewRulerOptions){for(const c of this._zones)if(c.color===a.options.overviewRulerOptions.color&&c.position===a.options.overviewRulerOptions.position){if(this._lineIntersectsZone(c,a.marker.line))return;if(this._lineAdjacentToZone(c,a.marker.line,a.options.overviewRulerOptions.position))return void this._addLineToZone(c,a.marker.line)}if(this._zonePoolIndex<this._zonePool.length)return this._zonePool[this._zonePoolIndex].color=a.options.overviewRulerOptions.color,this._zonePool[this._zonePoolIndex].position=a.options.overviewRulerOptions.position,this._zonePool[this._zonePoolIndex].startBufferLine=a.marker.line,this._zonePool[this._zonePoolIndex].endBufferLine=a.marker.line,void this._zones.push(this._zonePool[this._zonePoolIndex++]);this._zones.push({color:a.options.overviewRulerOptions.color,position:a.options.overviewRulerOptions.position,startBufferLine:a.marker.line,endBufferLine:a.marker.line}),this._zonePool.push(this._zones[this._zones.length-1]),this._zonePoolIndex++}}setPadding(a){this._linePadding=a}_lineIntersectsZone(a,c){return c>=a.startBufferLine&&c<=a.endBufferLine}_lineAdjacentToZone(a,c,f){return c>=a.startBufferLine-this._linePadding[f||\"full\"]&&c<=a.endBufferLine+this._linePadding[f||\"full\"]}_addLineToZone(a,c){a.startBufferLine=Math.min(a.startBufferLine,c),a.endBufferLine=Math.max(a.endBufferLine,c)}}},5744:function(O,r,a){var c=this&&this.__decorate||function(o,h,_,m){var l,g=arguments.length,b=g<3?h:m===null?m=Object.getOwnPropertyDescriptor(h,_):m;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")b=Reflect.decorate(o,h,_,m);else for(var L=o.length-1;L>=0;L--)(l=o[L])&&(b=(g<3?l(b):g>3?l(h,_,b):l(h,_))||b);return g>3&&b&&Object.defineProperty(h,_,b),b},f=this&&this.__param||function(o,h){return function(_,m){h(_,m,o)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.OverviewRulerRenderer=void 0;const n=a(5871),d=a(3656),v=a(4725),p=a(844),u=a(2585),e={full:0,left:0,center:0,right:0},s={full:0,left:0,center:0,right:0},t={full:0,left:0,center:0,right:0};let i=r.OverviewRulerRenderer=class extends p.Disposable{get _width(){return this._optionsService.options.overviewRulerWidth||0}constructor(o,h,_,m,l,g,b){var L;super(),this._viewportElement=o,this._screenElement=h,this._bufferService=_,this._decorationService=m,this._renderService=l,this._optionsService=g,this._coreBrowseService=b,this._colorZoneStore=new n.ColorZoneStore,this._shouldUpdateDimensions=!0,this._shouldUpdateAnchor=!0,this._lastKnownBufferLength=0,this._canvas=document.createElement(\"canvas\"),this._canvas.classList.add(\"xterm-decoration-overview-ruler\"),this._refreshCanvasDimensions(),(L=this._viewportElement.parentElement)===null||L===void 0||L.insertBefore(this._canvas,this._viewportElement);const y=this._canvas.getContext(\"2d\");if(!y)throw new Error(\"Ctx cannot be null\");this._ctx=y,this._registerDecorationListeners(),this._registerBufferChangeListeners(),this._registerDimensionChangeListeners(),this.register((0,p.toDisposable)((()=>{var k;(k=this._canvas)===null||k===void 0||k.remove()})))}_registerDecorationListeners(){this.register(this._decorationService.onDecorationRegistered((()=>this._queueRefresh(void 0,!0)))),this.register(this._decorationService.onDecorationRemoved((()=>this._queueRefresh(void 0,!0))))}_registerBufferChangeListeners(){this.register(this._renderService.onRenderedViewportChange((()=>this._queueRefresh()))),this.register(this._bufferService.buffers.onBufferActivate((()=>{this._canvas.style.display=this._bufferService.buffer===this._bufferService.buffers.alt?\"none\":\"block\"}))),this.register(this._bufferService.onScroll((()=>{this._lastKnownBufferLength!==this._bufferService.buffers.normal.lines.length&&(this._refreshDrawHeightConstants(),this._refreshColorZonePadding())})))}_registerDimensionChangeListeners(){this.register(this._renderService.onRender((()=>{this._containerHeight&&this._containerHeight===this._screenElement.clientHeight||(this._queueRefresh(!0),this._containerHeight=this._screenElement.clientHeight)}))),this.register(this._optionsService.onSpecificOptionChange(\"overviewRulerWidth\",(()=>this._queueRefresh(!0)))),this.register((0,d.addDisposableDomListener)(this._coreBrowseService.window,\"resize\",(()=>this._queueRefresh(!0)))),this._queueRefresh(!0)}_refreshDrawConstants(){const o=Math.floor(this._canvas.width/3),h=Math.ceil(this._canvas.width/3);s.full=this._canvas.width,s.left=o,s.center=h,s.right=o,this._refreshDrawHeightConstants(),t.full=0,t.left=0,t.center=s.left,t.right=s.left+s.center}_refreshDrawHeightConstants(){e.full=Math.round(2*this._coreBrowseService.dpr);const o=this._canvas.height/this._bufferService.buffer.lines.length,h=Math.round(Math.max(Math.min(o,12),6)*this._coreBrowseService.dpr);e.left=h,e.center=h,e.right=h}_refreshColorZonePadding(){this._colorZoneStore.setPadding({full:Math.floor(this._bufferService.buffers.active.lines.length/(this._canvas.height-1)*e.full),left:Math.floor(this._bufferService.buffers.active.lines.length/(this._canvas.height-1)*e.left),center:Math.floor(this._bufferService.buffers.active.lines.length/(this._canvas.height-1)*e.center),right:Math.floor(this._bufferService.buffers.active.lines.length/(this._canvas.height-1)*e.right)}),this._lastKnownBufferLength=this._bufferService.buffers.normal.lines.length}_refreshCanvasDimensions(){this._canvas.style.width=`${this._width}px`,this._canvas.width=Math.round(this._width*this._coreBrowseService.dpr),this._canvas.style.height=`${this._screenElement.clientHeight}px`,this._canvas.height=Math.round(this._screenElement.clientHeight*this._coreBrowseService.dpr),this._refreshDrawConstants(),this._refreshColorZonePadding()}_refreshDecorations(){this._shouldUpdateDimensions&&this._refreshCanvasDimensions(),this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height),this._colorZoneStore.clear();for(const h of this._decorationService.decorations)this._colorZoneStore.addDecoration(h);this._ctx.lineWidth=1;const o=this._colorZoneStore.zones;for(const h of o)h.position!==\"full\"&&this._renderColorZone(h);for(const h of o)h.position===\"full\"&&this._renderColorZone(h);this._shouldUpdateDimensions=!1,this._shouldUpdateAnchor=!1}_renderColorZone(o){this._ctx.fillStyle=o.color,this._ctx.fillRect(t[o.position||\"full\"],Math.round((this._canvas.height-1)*(o.startBufferLine/this._bufferService.buffers.active.lines.length)-e[o.position||\"full\"]/2),s[o.position||\"full\"],Math.round((this._canvas.height-1)*((o.endBufferLine-o.startBufferLine)/this._bufferService.buffers.active.lines.length)+e[o.position||\"full\"]))}_queueRefresh(o,h){this._shouldUpdateDimensions=o||this._shouldUpdateDimensions,this._shouldUpdateAnchor=h||this._shouldUpdateAnchor,this._animationFrame===void 0&&(this._animationFrame=this._coreBrowseService.window.requestAnimationFrame((()=>{this._refreshDecorations(),this._animationFrame=void 0})))}};r.OverviewRulerRenderer=i=c([f(2,u.IBufferService),f(3,u.IDecorationService),f(4,v.IRenderService),f(5,u.IOptionsService),f(6,v.ICoreBrowserService)],i)},2950:function(O,r,a){var c=this&&this.__decorate||function(u,e,s,t){var i,o=arguments.length,h=o<3?e:t===null?t=Object.getOwnPropertyDescriptor(e,s):t;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")h=Reflect.decorate(u,e,s,t);else for(var _=u.length-1;_>=0;_--)(i=u[_])&&(h=(o<3?i(h):o>3?i(e,s,h):i(e,s))||h);return o>3&&h&&Object.defineProperty(e,s,h),h},f=this&&this.__param||function(u,e){return function(s,t){e(s,t,u)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.CompositionHelper=void 0;const n=a(4725),d=a(2585),v=a(2584);let p=r.CompositionHelper=class{get isComposing(){return this._isComposing}constructor(u,e,s,t,i,o){this._textarea=u,this._compositionView=e,this._bufferService=s,this._optionsService=t,this._coreService=i,this._renderService=o,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0},this._dataAlreadySent=\"\"}compositionstart(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent=\"\",this._dataAlreadySent=\"\",this._compositionView.classList.add(\"active\")}compositionupdate(u){this._compositionView.textContent=u.data,this.updateCompositionElements(),setTimeout((()=>{this._compositionPosition.end=this._textarea.value.length}),0)}compositionend(){this._finalizeComposition(!0)}keydown(u){if(this._isComposing||this._isSendingComposition){if(u.keyCode===229||u.keyCode===16||u.keyCode===17||u.keyCode===18)return!1;this._finalizeComposition(!1)}return u.keyCode!==229||(this._handleAnyTextareaChanges(),!1)}_finalizeComposition(u){if(this._compositionView.classList.remove(\"active\"),this._isComposing=!1,u){const e={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout((()=>{if(this._isSendingComposition){let s;this._isSendingComposition=!1,e.start+=this._dataAlreadySent.length,s=this._isComposing?this._textarea.value.substring(e.start,e.end):this._textarea.value.substring(e.start),s.length>0&&this._coreService.triggerDataEvent(s,!0)}}),0)}else{this._isSendingComposition=!1;const e=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(e,!0)}}_handleAnyTextareaChanges(){const u=this._textarea.value;setTimeout((()=>{if(!this._isComposing){const e=this._textarea.value,s=e.replace(u,\"\");this._dataAlreadySent=s,e.length>u.length?this._coreService.triggerDataEvent(s,!0):e.length<u.length?this._coreService.triggerDataEvent(`${v.C0.DEL}`,!0):e.length===u.length&&e!==u&&this._coreService.triggerDataEvent(e,!0)}}),0)}updateCompositionElements(u){if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){const e=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),s=this._renderService.dimensions.css.cell.height,t=this._bufferService.buffer.y*this._renderService.dimensions.css.cell.height,i=e*this._renderService.dimensions.css.cell.width;this._compositionView.style.left=i+\"px\",this._compositionView.style.top=t+\"px\",this._compositionView.style.height=s+\"px\",this._compositionView.style.lineHeight=s+\"px\",this._compositionView.style.fontFamily=this._optionsService.rawOptions.fontFamily,this._compositionView.style.fontSize=this._optionsService.rawOptions.fontSize+\"px\";const o=this._compositionView.getBoundingClientRect();this._textarea.style.left=i+\"px\",this._textarea.style.top=t+\"px\",this._textarea.style.width=Math.max(o.width,1)+\"px\",this._textarea.style.height=Math.max(o.height,1)+\"px\",this._textarea.style.lineHeight=o.height+\"px\"}u||setTimeout((()=>this.updateCompositionElements(!0)),0)}}};r.CompositionHelper=p=c([f(2,d.IBufferService),f(3,d.IOptionsService),f(4,d.ICoreService),f(5,n.IRenderService)],p)},9806:(O,r)=>{function a(c,f,n){const d=n.getBoundingClientRect(),v=c.getComputedStyle(n),p=parseInt(v.getPropertyValue(\"padding-left\")),u=parseInt(v.getPropertyValue(\"padding-top\"));return[f.clientX-d.left-p,f.clientY-d.top-u]}Object.defineProperty(r,\"__esModule\",{value:!0}),r.getCoords=r.getCoordsRelativeToElement=void 0,r.getCoordsRelativeToElement=a,r.getCoords=function(c,f,n,d,v,p,u,e,s){if(!p)return;const t=a(c,f,n);return t?(t[0]=Math.ceil((t[0]+(s?u/2:0))/u),t[1]=Math.ceil(t[1]/e),t[0]=Math.min(Math.max(t[0],1),d+(s?1:0)),t[1]=Math.min(Math.max(t[1],1),v),t):void 0}},9504:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.moveToCellSequence=void 0;const c=a(2584);function f(e,s,t,i){const o=e-n(e,t),h=s-n(s,t),_=Math.abs(o-h)-(function(m,l,g){let b=0;const L=m-n(m,g),y=l-n(l,g);for(let k=0;k<Math.abs(L-y);k++){const A=d(m,l)===\"A\"?-1:1,M=g.buffer.lines.get(L+A*k);M?.isWrapped&&b++}return b})(e,s,t);return u(_,p(d(e,s),i))}function n(e,s){let t=0,i=s.buffer.lines.get(e),o=i?.isWrapped;for(;o&&e>=0&&e<s.rows;)t++,i=s.buffer.lines.get(--e),o=i?.isWrapped;return t}function d(e,s){return e>s?\"A\":\"B\"}function v(e,s,t,i,o,h){let _=e,m=s,l=\"\";for(;_!==t||m!==i;)_+=o?1:-1,o&&_>h.cols-1?(l+=h.buffer.translateBufferLineToString(m,!1,e,_),_=0,e=0,m++):!o&&_<0&&(l+=h.buffer.translateBufferLineToString(m,!1,0,e+1),_=h.cols-1,e=_,m--);return l+h.buffer.translateBufferLineToString(m,!1,e,_)}function p(e,s){const t=s?\"O\":\"[\";return c.C0.ESC+t+e}function u(e,s){e=Math.floor(e);let t=\"\";for(let i=0;i<e;i++)t+=s;return t}r.moveToCellSequence=function(e,s,t,i){const o=t.buffer.x,h=t.buffer.y;if(!t.buffer.hasScrollback)return(function(l,g,b,L,y,k){return f(g,L,y,k).length===0?\"\":u(v(l,g,l,g-n(g,y),!1,y).length,p(\"D\",k))})(o,h,0,s,t,i)+f(h,s,t,i)+(function(l,g,b,L,y,k){let A;A=f(g,L,y,k).length>0?L-n(L,y):g;const M=L,I=(function(R,S,w,E,D,P){let H;return H=f(w,E,D,P).length>0?E-n(E,D):S,R<w&&H<=E||R>=w&&H<E?\"C\":\"D\"})(l,g,b,L,y,k);return u(v(l,A,b,M,I===\"C\",y).length,p(I,k))})(o,h,e,s,t,i);let _;if(h===s)return _=o>e?\"D\":\"C\",u(Math.abs(o-e),p(_,i));_=h>s?\"D\":\"C\";const m=Math.abs(h-s);return u((function(l,g){return g.cols-l})(h>s?e:o,t)+(m-1)*t.cols+1+((h>s?o:e)-1),p(_,i))}},1296:function(O,r,a){var c=this&&this.__decorate||function(y,k,A,M){var I,R=arguments.length,S=R<3?k:M===null?M=Object.getOwnPropertyDescriptor(k,A):M;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")S=Reflect.decorate(y,k,A,M);else for(var w=y.length-1;w>=0;w--)(I=y[w])&&(S=(R<3?I(S):R>3?I(k,A,S):I(k,A))||S);return R>3&&S&&Object.defineProperty(k,A,S),S},f=this&&this.__param||function(y,k){return function(A,M){k(A,M,y)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.DomRenderer=void 0;const n=a(3787),d=a(2550),v=a(2223),p=a(6171),u=a(4725),e=a(8055),s=a(8460),t=a(844),i=a(2585),o=\"xterm-dom-renderer-owner-\",h=\"xterm-rows\",_=\"xterm-fg-\",m=\"xterm-bg-\",l=\"xterm-focus\",g=\"xterm-selection\";let b=1,L=r.DomRenderer=class extends t.Disposable{constructor(y,k,A,M,I,R,S,w,E,D){super(),this._element=y,this._screenElement=k,this._viewportElement=A,this._linkifier2=M,this._charSizeService=R,this._optionsService=S,this._bufferService=w,this._coreBrowserService=E,this._themeService=D,this._terminalClass=b++,this._rowElements=[],this.onRequestRedraw=this.register(new s.EventEmitter).event,this._rowContainer=document.createElement(\"div\"),this._rowContainer.classList.add(h),this._rowContainer.style.lineHeight=\"normal\",this._rowContainer.setAttribute(\"aria-hidden\",\"true\"),this._refreshRowElements(this._bufferService.cols,this._bufferService.rows),this._selectionContainer=document.createElement(\"div\"),this._selectionContainer.classList.add(g),this._selectionContainer.setAttribute(\"aria-hidden\",\"true\"),this.dimensions=(0,p.createRenderDimensions)(),this._updateDimensions(),this.register(this._optionsService.onOptionChange((()=>this._handleOptionsChanged()))),this.register(this._themeService.onChangeColors((P=>this._injectCss(P)))),this._injectCss(this._themeService.colors),this._rowFactory=I.createInstance(n.DomRendererRowFactory,document),this._element.classList.add(o+this._terminalClass),this._screenElement.appendChild(this._rowContainer),this._screenElement.appendChild(this._selectionContainer),this.register(this._linkifier2.onShowLinkUnderline((P=>this._handleLinkHover(P)))),this.register(this._linkifier2.onHideLinkUnderline((P=>this._handleLinkLeave(P)))),this.register((0,t.toDisposable)((()=>{this._element.classList.remove(o+this._terminalClass),this._rowContainer.remove(),this._selectionContainer.remove(),this._widthCache.dispose(),this._themeStyleElement.remove(),this._dimensionsStyleElement.remove()}))),this._widthCache=new d.WidthCache(document),this._widthCache.setFont(this._optionsService.rawOptions.fontFamily,this._optionsService.rawOptions.fontSize,this._optionsService.rawOptions.fontWeight,this._optionsService.rawOptions.fontWeightBold),this._setDefaultSpacing()}_updateDimensions(){const y=this._coreBrowserService.dpr;this.dimensions.device.char.width=this._charSizeService.width*y,this.dimensions.device.char.height=Math.ceil(this._charSizeService.height*y),this.dimensions.device.cell.width=this.dimensions.device.char.width+Math.round(this._optionsService.rawOptions.letterSpacing),this.dimensions.device.cell.height=Math.floor(this.dimensions.device.char.height*this._optionsService.rawOptions.lineHeight),this.dimensions.device.char.left=0,this.dimensions.device.char.top=0,this.dimensions.device.canvas.width=this.dimensions.device.cell.width*this._bufferService.cols,this.dimensions.device.canvas.height=this.dimensions.device.cell.height*this._bufferService.rows,this.dimensions.css.canvas.width=Math.round(this.dimensions.device.canvas.width/y),this.dimensions.css.canvas.height=Math.round(this.dimensions.device.canvas.height/y),this.dimensions.css.cell.width=this.dimensions.css.canvas.width/this._bufferService.cols,this.dimensions.css.cell.height=this.dimensions.css.canvas.height/this._bufferService.rows;for(const A of this._rowElements)A.style.width=`${this.dimensions.css.canvas.width}px`,A.style.height=`${this.dimensions.css.cell.height}px`,A.style.lineHeight=`${this.dimensions.css.cell.height}px`,A.style.overflow=\"hidden\";this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement(\"style\"),this._screenElement.appendChild(this._dimensionsStyleElement));const k=`${this._terminalSelector} .${h} span { display: inline-block; height: 100%; vertical-align: top;}`;this._dimensionsStyleElement.textContent=k,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=`${this.dimensions.css.canvas.width}px`,this._screenElement.style.height=`${this.dimensions.css.canvas.height}px`}_injectCss(y){this._themeStyleElement||(this._themeStyleElement=document.createElement(\"style\"),this._screenElement.appendChild(this._themeStyleElement));let k=`${this._terminalSelector} .${h} { color: ${y.foreground.css}; font-family: ${this._optionsService.rawOptions.fontFamily}; font-size: ${this._optionsService.rawOptions.fontSize}px; font-kerning: none; white-space: pre}`;k+=`${this._terminalSelector} .${h} .xterm-dim { color: ${e.color.multiplyOpacity(y.foreground,.5).css};}`,k+=`${this._terminalSelector} span:not(.xterm-bold) { font-weight: ${this._optionsService.rawOptions.fontWeight};}${this._terminalSelector} span.xterm-bold { font-weight: ${this._optionsService.rawOptions.fontWeightBold};}${this._terminalSelector} span.xterm-italic { font-style: italic;}`,k+=\"@keyframes blink_box_shadow_\"+this._terminalClass+\" { 50% {  border-bottom-style: hidden; }}\",k+=\"@keyframes blink_block_\"+this._terminalClass+` { 0% {  background-color: ${y.cursor.css};  color: ${y.cursorAccent.css}; } 50% {  background-color: inherit;  color: ${y.cursor.css}; }}`,k+=`${this._terminalSelector} .${h}.${l} .xterm-cursor.xterm-cursor-blink:not(.xterm-cursor-block) { animation: blink_box_shadow_`+this._terminalClass+` 1s step-end infinite;}${this._terminalSelector} .${h}.${l} .xterm-cursor.xterm-cursor-blink.xterm-cursor-block { animation: blink_block_`+this._terminalClass+` 1s step-end infinite;}${this._terminalSelector} .${h} .xterm-cursor.xterm-cursor-block { background-color: ${y.cursor.css}; color: ${y.cursorAccent.css};}${this._terminalSelector} .${h} .xterm-cursor.xterm-cursor-outline { outline: 1px solid ${y.cursor.css}; outline-offset: -1px;}${this._terminalSelector} .${h} .xterm-cursor.xterm-cursor-bar { box-shadow: ${this._optionsService.rawOptions.cursorWidth}px 0 0 ${y.cursor.css} inset;}${this._terminalSelector} .${h} .xterm-cursor.xterm-cursor-underline { border-bottom: 1px ${y.cursor.css}; border-bottom-style: solid; height: calc(100% - 1px);}`,k+=`${this._terminalSelector} .${g} { position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none;}${this._terminalSelector}.focus .${g} div { position: absolute; background-color: ${y.selectionBackgroundOpaque.css};}${this._terminalSelector} .${g} div { position: absolute; background-color: ${y.selectionInactiveBackgroundOpaque.css};}`;for(const[A,M]of y.ansi.entries())k+=`${this._terminalSelector} .${_}${A} { color: ${M.css}; }${this._terminalSelector} .${_}${A}.xterm-dim { color: ${e.color.multiplyOpacity(M,.5).css}; }${this._terminalSelector} .${m}${A} { background-color: ${M.css}; }`;k+=`${this._terminalSelector} .${_}${v.INVERTED_DEFAULT_COLOR} { color: ${e.color.opaque(y.background).css}; }${this._terminalSelector} .${_}${v.INVERTED_DEFAULT_COLOR}.xterm-dim { color: ${e.color.multiplyOpacity(e.color.opaque(y.background),.5).css}; }${this._terminalSelector} .${m}${v.INVERTED_DEFAULT_COLOR} { background-color: ${y.foreground.css}; }`,this._themeStyleElement.textContent=k}_setDefaultSpacing(){const y=this.dimensions.css.cell.width-this._widthCache.get(\"W\",!1,!1);this._rowContainer.style.letterSpacing=`${y}px`,this._rowFactory.defaultSpacing=y}handleDevicePixelRatioChange(){this._updateDimensions(),this._widthCache.clear(),this._setDefaultSpacing()}_refreshRowElements(y,k){for(let A=this._rowElements.length;A<=k;A++){const M=document.createElement(\"div\");this._rowContainer.appendChild(M),this._rowElements.push(M)}for(;this._rowElements.length>k;)this._rowContainer.removeChild(this._rowElements.pop())}handleResize(y,k){this._refreshRowElements(y,k),this._updateDimensions()}handleCharSizeChanged(){this._updateDimensions(),this._widthCache.clear(),this._setDefaultSpacing()}handleBlur(){this._rowContainer.classList.remove(l)}handleFocus(){this._rowContainer.classList.add(l),this.renderRows(this._bufferService.buffer.y,this._bufferService.buffer.y)}handleSelectionChanged(y,k,A){if(this._selectionContainer.replaceChildren(),this._rowFactory.handleSelectionChanged(y,k,A),this.renderRows(0,this._bufferService.rows-1),!y||!k)return;const M=y[1]-this._bufferService.buffer.ydisp,I=k[1]-this._bufferService.buffer.ydisp,R=Math.max(M,0),S=Math.min(I,this._bufferService.rows-1);if(R>=this._bufferService.rows||S<0)return;const w=document.createDocumentFragment();if(A){const E=y[0]>k[0];w.appendChild(this._createSelectionElement(R,E?k[0]:y[0],E?y[0]:k[0],S-R+1))}else{const E=M===R?y[0]:0,D=R===I?k[0]:this._bufferService.cols;w.appendChild(this._createSelectionElement(R,E,D));const P=S-R-1;if(w.appendChild(this._createSelectionElement(R+1,0,this._bufferService.cols,P)),R!==S){const H=I===S?k[0]:this._bufferService.cols;w.appendChild(this._createSelectionElement(S,0,H))}}this._selectionContainer.appendChild(w)}_createSelectionElement(y,k,A,M=1){const I=document.createElement(\"div\");return I.style.height=M*this.dimensions.css.cell.height+\"px\",I.style.top=y*this.dimensions.css.cell.height+\"px\",I.style.left=k*this.dimensions.css.cell.width+\"px\",I.style.width=this.dimensions.css.cell.width*(A-k)+\"px\",I}handleCursorMove(){}_handleOptionsChanged(){this._updateDimensions(),this._injectCss(this._themeService.colors),this._widthCache.setFont(this._optionsService.rawOptions.fontFamily,this._optionsService.rawOptions.fontSize,this._optionsService.rawOptions.fontWeight,this._optionsService.rawOptions.fontWeightBold),this._setDefaultSpacing()}clear(){for(const y of this._rowElements)y.replaceChildren()}renderRows(y,k){const A=this._bufferService.buffer,M=A.ybase+A.y,I=Math.min(A.x,this._bufferService.cols-1),R=this._optionsService.rawOptions.cursorBlink,S=this._optionsService.rawOptions.cursorStyle,w=this._optionsService.rawOptions.cursorInactiveStyle;for(let E=y;E<=k;E++){const D=E+A.ydisp,P=this._rowElements[E],H=A.lines.get(D);if(!P||!H)break;P.replaceChildren(...this._rowFactory.createRow(H,D,D===M,S,w,I,R,this.dimensions.css.cell.width,this._widthCache,-1,-1))}}get _terminalSelector(){return`.${o}${this._terminalClass}`}_handleLinkHover(y){this._setCellUnderline(y.x1,y.x2,y.y1,y.y2,y.cols,!0)}_handleLinkLeave(y){this._setCellUnderline(y.x1,y.x2,y.y1,y.y2,y.cols,!1)}_setCellUnderline(y,k,A,M,I,R){A<0&&(y=0),M<0&&(k=0);const S=this._bufferService.rows-1;A=Math.max(Math.min(A,S),0),M=Math.max(Math.min(M,S),0),I=Math.min(I,this._bufferService.cols);const w=this._bufferService.buffer,E=w.ybase+w.y,D=Math.min(w.x,I-1),P=this._optionsService.rawOptions.cursorBlink,H=this._optionsService.rawOptions.cursorStyle,W=this._optionsService.rawOptions.cursorInactiveStyle;for(let U=A;U<=M;++U){const J=U+w.ydisp,C=this._rowElements[U],x=w.lines.get(J);if(!C||!x)break;C.replaceChildren(...this._rowFactory.createRow(x,J,J===E,H,W,D,P,this.dimensions.css.cell.width,this._widthCache,R?U===A?y:0:-1,R?(U===M?k:I)-1:-1))}}};r.DomRenderer=L=c([f(4,i.IInstantiationService),f(5,u.ICharSizeService),f(6,i.IOptionsService),f(7,i.IBufferService),f(8,u.ICoreBrowserService),f(9,u.IThemeService)],L)},3787:function(O,r,a){var c=this&&this.__decorate||function(_,m,l,g){var b,L=arguments.length,y=L<3?m:g===null?g=Object.getOwnPropertyDescriptor(m,l):g;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")y=Reflect.decorate(_,m,l,g);else for(var k=_.length-1;k>=0;k--)(b=_[k])&&(y=(L<3?b(y):L>3?b(m,l,y):b(m,l))||y);return L>3&&y&&Object.defineProperty(m,l,y),y},f=this&&this.__param||function(_,m){return function(l,g){m(l,g,_)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.DomRendererRowFactory=void 0;const n=a(2223),d=a(643),v=a(511),p=a(2585),u=a(8055),e=a(4725),s=a(4269),t=a(6171),i=a(3734);let o=r.DomRendererRowFactory=class{constructor(_,m,l,g,b,L,y){this._document=_,this._characterJoinerService=m,this._optionsService=l,this._coreBrowserService=g,this._coreService=b,this._decorationService=L,this._themeService=y,this._workCell=new v.CellData,this._columnSelectMode=!1,this.defaultSpacing=0}handleSelectionChanged(_,m,l){this._selectionStart=_,this._selectionEnd=m,this._columnSelectMode=l}createRow(_,m,l,g,b,L,y,k,A,M,I){const R=[],S=this._characterJoinerService.getJoinedCharacters(m),w=this._themeService.colors;let E,D=_.getNoBgTrimmedLength();l&&D<L+1&&(D=L+1);let P=0,H=\"\",W=0,U=0,J=0,C=!1,x=0,T=!1,B=0;const K=[],F=M!==-1&&I!==-1;for(let X=0;X<D;X++){_.loadCell(X,this._workCell);let se=this._workCell.getWidth();if(se===0)continue;let ne=!1,ve=X,V=this._workCell;if(S.length>0&&X===S[0][0]){ne=!0;const Y=S.shift();V=new s.JoinedCellData(this._workCell,_.translateToString(!0,Y[0],Y[1]),Y[1]-Y[0]),ve=Y[1]-1,se=V.getWidth()}const pe=this._isCellInSelection(X,m),Ee=l&&X===L,ke=F&&X>=M&&X<=I;let Le=!1;this._decorationService.forEachDecorationAtCell(X,m,void 0,(Y=>{Le=!0}));let be=V.getChars()||d.WHITESPACE_CELL_CHAR;if(be===\" \"&&(V.isUnderline()||V.isOverline())&&(be=\" \"),B=se*k-A.get(be,V.isBold(),V.isItalic()),E){if(P&&(pe&&T||!pe&&!T&&V.bg===W)&&(pe&&T&&w.selectionForeground||V.fg===U)&&V.extended.ext===J&&ke===C&&B===x&&!Ee&&!ne&&!Le){H+=be,P++;continue}P&&(E.textContent=H),E=this._document.createElement(\"span\"),P=0,H=\"\"}else E=this._document.createElement(\"span\");if(W=V.bg,U=V.fg,J=V.extended.ext,C=ke,x=B,T=pe,ne&&L>=X&&L<=ve&&(L=X),!this._coreService.isCursorHidden&&Ee){if(K.push(\"xterm-cursor\"),this._coreBrowserService.isFocused)y&&K.push(\"xterm-cursor-blink\"),K.push(g===\"bar\"?\"xterm-cursor-bar\":g===\"underline\"?\"xterm-cursor-underline\":\"xterm-cursor-block\");else if(b)switch(b){case\"outline\":K.push(\"xterm-cursor-outline\");break;case\"block\":K.push(\"xterm-cursor-block\");break;case\"bar\":K.push(\"xterm-cursor-bar\");break;case\"underline\":K.push(\"xterm-cursor-underline\")}}if(V.isBold()&&K.push(\"xterm-bold\"),V.isItalic()&&K.push(\"xterm-italic\"),V.isDim()&&K.push(\"xterm-dim\"),H=V.isInvisible()?d.WHITESPACE_CELL_CHAR:V.getChars()||d.WHITESPACE_CELL_CHAR,V.isUnderline()&&(K.push(`xterm-underline-${V.extended.underlineStyle}`),H===\" \"&&(H=\" \"),!V.isUnderlineColorDefault()))if(V.isUnderlineColorRGB())E.style.textDecorationColor=`rgb(${i.AttributeData.toColorRGB(V.getUnderlineColor()).join(\",\")})`;else{let Y=V.getUnderlineColor();this._optionsService.rawOptions.drawBoldTextInBrightColors&&V.isBold()&&Y<8&&(Y+=8),E.style.textDecorationColor=w.ansi[Y].css}V.isOverline()&&(K.push(\"xterm-overline\"),H===\" \"&&(H=\" \")),V.isStrikethrough()&&K.push(\"xterm-strikethrough\"),ke&&(E.style.textDecoration=\"underline\");let ae=V.getFgColor(),me=V.getFgColorMode(),le=V.getBgColor(),Se=V.getBgColorMode();const De=!!V.isInverse();if(De){const Y=ae;ae=le,le=Y;const ze=me;me=Se,Se=ze}let de,xe,ue,Ce=!1;switch(this._decorationService.forEachDecorationAtCell(X,m,void 0,(Y=>{Y.options.layer!==\"top\"&&Ce||(Y.backgroundColorRGB&&(Se=50331648,le=Y.backgroundColorRGB.rgba>>8&16777215,de=Y.backgroundColorRGB),Y.foregroundColorRGB&&(me=50331648,ae=Y.foregroundColorRGB.rgba>>8&16777215,xe=Y.foregroundColorRGB),Ce=Y.options.layer===\"top\")})),!Ce&&pe&&(de=this._coreBrowserService.isFocused?w.selectionBackgroundOpaque:w.selectionInactiveBackgroundOpaque,le=de.rgba>>8&16777215,Se=50331648,Ce=!0,w.selectionForeground&&(me=50331648,ae=w.selectionForeground.rgba>>8&16777215,xe=w.selectionForeground)),Ce&&K.push(\"xterm-decoration-top\"),Se){case 16777216:case 33554432:ue=w.ansi[le],K.push(`xterm-bg-${le}`);break;case 50331648:ue=u.rgba.toColor(le>>16,le>>8&255,255&le),this._addStyle(E,`background-color:#${h((le>>>0).toString(16),\"0\",6)}`);break;default:De?(ue=w.foreground,K.push(`xterm-bg-${n.INVERTED_DEFAULT_COLOR}`)):ue=w.background}switch(de||V.isDim()&&(de=u.color.multiplyOpacity(ue,.5)),me){case 16777216:case 33554432:V.isBold()&&ae<8&&this._optionsService.rawOptions.drawBoldTextInBrightColors&&(ae+=8),this._applyMinimumContrast(E,ue,w.ansi[ae],V,de,void 0)||K.push(`xterm-fg-${ae}`);break;case 50331648:const Y=u.rgba.toColor(ae>>16&255,ae>>8&255,255&ae);this._applyMinimumContrast(E,ue,Y,V,de,xe)||this._addStyle(E,`color:#${h(ae.toString(16),\"0\",6)}`);break;default:this._applyMinimumContrast(E,ue,w.foreground,V,de,void 0)||De&&K.push(`xterm-fg-${n.INVERTED_DEFAULT_COLOR}`)}K.length&&(E.className=K.join(\" \"),K.length=0),Ee||ne||Le?E.textContent=H:P++,B!==this.defaultSpacing&&(E.style.letterSpacing=`${B}px`),R.push(E),X=ve}return E&&P&&(E.textContent=H),R}_applyMinimumContrast(_,m,l,g,b,L){if(this._optionsService.rawOptions.minimumContrastRatio===1||(0,t.excludeFromContrastRatioDemands)(g.getCode()))return!1;const y=this._getContrastCache(g);let k;if(b||L||(k=y.getColor(m.rgba,l.rgba)),k===void 0){const A=this._optionsService.rawOptions.minimumContrastRatio/(g.isDim()?2:1);k=u.color.ensureContrastRatio(b||m,L||l,A),y.setColor((b||m).rgba,(L||l).rgba,k??null)}return!!k&&(this._addStyle(_,`color:${k.css}`),!0)}_getContrastCache(_){return _.isDim()?this._themeService.colors.halfContrastCache:this._themeService.colors.contrastCache}_addStyle(_,m){_.setAttribute(\"style\",`${_.getAttribute(\"style\")||\"\"}${m};`)}_isCellInSelection(_,m){const l=this._selectionStart,g=this._selectionEnd;return!(!l||!g)&&(this._columnSelectMode?l[0]<=g[0]?_>=l[0]&&m>=l[1]&&_<g[0]&&m<=g[1]:_<l[0]&&m>=l[1]&&_>=g[0]&&m<=g[1]:m>l[1]&&m<g[1]||l[1]===g[1]&&m===l[1]&&_>=l[0]&&_<g[0]||l[1]<g[1]&&m===g[1]&&_<g[0]||l[1]<g[1]&&m===l[1]&&_>=l[0])}};function h(_,m,l){for(;_.length<l;)_=m+_;return _}r.DomRendererRowFactory=o=c([f(1,e.ICharacterJoinerService),f(2,p.IOptionsService),f(3,e.ICoreBrowserService),f(4,p.ICoreService),f(5,p.IDecorationService),f(6,e.IThemeService)],o)},2550:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.WidthCache=void 0,r.WidthCache=class{constructor(a){this._flat=new Float32Array(256),this._font=\"\",this._fontSize=0,this._weight=\"normal\",this._weightBold=\"bold\",this._measureElements=[],this._container=a.createElement(\"div\"),this._container.style.position=\"absolute\",this._container.style.top=\"-50000px\",this._container.style.width=\"50000px\",this._container.style.whiteSpace=\"pre\",this._container.style.fontKerning=\"none\";const c=a.createElement(\"span\"),f=a.createElement(\"span\");f.style.fontWeight=\"bold\";const n=a.createElement(\"span\");n.style.fontStyle=\"italic\";const d=a.createElement(\"span\");d.style.fontWeight=\"bold\",d.style.fontStyle=\"italic\",this._measureElements=[c,f,n,d],this._container.appendChild(c),this._container.appendChild(f),this._container.appendChild(n),this._container.appendChild(d),a.body.appendChild(this._container),this.clear()}dispose(){this._container.remove(),this._measureElements.length=0,this._holey=void 0}clear(){this._flat.fill(-9999),this._holey=new Map}setFont(a,c,f,n){a===this._font&&c===this._fontSize&&f===this._weight&&n===this._weightBold||(this._font=a,this._fontSize=c,this._weight=f,this._weightBold=n,this._container.style.fontFamily=this._font,this._container.style.fontSize=`${this._fontSize}px`,this._measureElements[0].style.fontWeight=`${f}`,this._measureElements[1].style.fontWeight=`${n}`,this._measureElements[2].style.fontWeight=`${f}`,this._measureElements[3].style.fontWeight=`${n}`,this.clear())}get(a,c,f){let n=0;if(!c&&!f&&a.length===1&&(n=a.charCodeAt(0))<256)return this._flat[n]!==-9999?this._flat[n]:this._flat[n]=this._measure(a,0);let d=a;c&&(d+=\"B\"),f&&(d+=\"I\");let v=this._holey.get(d);if(v===void 0){let p=0;c&&(p|=1),f&&(p|=2),v=this._measure(a,p),this._holey.set(d,v)}return v}_measure(a,c){const f=this._measureElements[c];return f.textContent=a.repeat(32),f.offsetWidth/32}}},2223:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.TEXT_BASELINE=r.DIM_OPACITY=r.INVERTED_DEFAULT_COLOR=void 0;const c=a(6114);r.INVERTED_DEFAULT_COLOR=257,r.DIM_OPACITY=.5,r.TEXT_BASELINE=c.isFirefox||c.isLegacyEdge?\"bottom\":\"ideographic\"},6171:(O,r)=>{function a(c){return 57508<=c&&c<=57558}Object.defineProperty(r,\"__esModule\",{value:!0}),r.createRenderDimensions=r.excludeFromContrastRatioDemands=r.isRestrictedPowerlineGlyph=r.isPowerlineGlyph=r.throwIfFalsy=void 0,r.throwIfFalsy=function(c){if(!c)throw new Error(\"value must not be falsy\");return c},r.isPowerlineGlyph=a,r.isRestrictedPowerlineGlyph=function(c){return 57520<=c&&c<=57527},r.excludeFromContrastRatioDemands=function(c){return a(c)||(function(f){return 9472<=f&&f<=9631})(c)},r.createRenderDimensions=function(){return{css:{canvas:{width:0,height:0},cell:{width:0,height:0}},device:{canvas:{width:0,height:0},cell:{width:0,height:0},char:{width:0,height:0,left:0,top:0}}}}},456:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.SelectionModel=void 0,r.SelectionModel=class{constructor(a){this._bufferService=a,this.isSelectAllActive=!1,this.selectionStartLength=0}clearSelection(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0}get finalSelectionStart(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart}get finalSelectionEnd(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){const a=this.selectionStart[0]+this.selectionStartLength;return a>this._bufferService.cols?a%this._bufferService.cols==0?[this._bufferService.cols,this.selectionStart[1]+Math.floor(a/this._bufferService.cols)-1]:[a%this._bufferService.cols,this.selectionStart[1]+Math.floor(a/this._bufferService.cols)]:[a,this.selectionStart[1]]}if(this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]){const a=this.selectionStart[0]+this.selectionStartLength;return a>this._bufferService.cols?[a%this._bufferService.cols,this.selectionStart[1]+Math.floor(a/this._bufferService.cols)]:[Math.max(a,this.selectionEnd[0]),this.selectionEnd[1]]}return this.selectionEnd}}areSelectionValuesReversed(){const a=this.selectionStart,c=this.selectionEnd;return!(!a||!c)&&(a[1]>c[1]||a[1]===c[1]&&a[0]>c[0])}handleTrim(a){return this.selectionStart&&(this.selectionStart[1]-=a),this.selectionEnd&&(this.selectionEnd[1]-=a),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)}}},428:function(O,r,a){var c=this&&this.__decorate||function(e,s,t,i){var o,h=arguments.length,_=h<3?s:i===null?i=Object.getOwnPropertyDescriptor(s,t):i;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")_=Reflect.decorate(e,s,t,i);else for(var m=e.length-1;m>=0;m--)(o=e[m])&&(_=(h<3?o(_):h>3?o(s,t,_):o(s,t))||_);return h>3&&_&&Object.defineProperty(s,t,_),_},f=this&&this.__param||function(e,s){return function(t,i){s(t,i,e)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.CharSizeService=void 0;const n=a(2585),d=a(8460),v=a(844);let p=r.CharSizeService=class extends v.Disposable{get hasValidSize(){return this.width>0&&this.height>0}constructor(e,s,t){super(),this._optionsService=t,this.width=0,this.height=0,this._onCharSizeChange=this.register(new d.EventEmitter),this.onCharSizeChange=this._onCharSizeChange.event,this._measureStrategy=new u(e,s,this._optionsService),this.register(this._optionsService.onMultipleOptionChange([\"fontFamily\",\"fontSize\"],(()=>this.measure())))}measure(){const e=this._measureStrategy.measure();e.width===this.width&&e.height===this.height||(this.width=e.width,this.height=e.height,this._onCharSizeChange.fire())}};r.CharSizeService=p=c([f(2,n.IOptionsService)],p);class u{constructor(s,t,i){this._document=s,this._parentElement=t,this._optionsService=i,this._result={width:0,height:0},this._measureElement=this._document.createElement(\"span\"),this._measureElement.classList.add(\"xterm-char-measure-element\"),this._measureElement.textContent=\"W\".repeat(32),this._measureElement.setAttribute(\"aria-hidden\",\"true\"),this._measureElement.style.whiteSpace=\"pre\",this._measureElement.style.fontKerning=\"none\",this._parentElement.appendChild(this._measureElement)}measure(){this._measureElement.style.fontFamily=this._optionsService.rawOptions.fontFamily,this._measureElement.style.fontSize=`${this._optionsService.rawOptions.fontSize}px`;const s={height:Number(this._measureElement.offsetHeight),width:Number(this._measureElement.offsetWidth)};return s.width!==0&&s.height!==0&&(this._result.width=s.width/32,this._result.height=Math.ceil(s.height)),this._result}}},4269:function(O,r,a){var c=this&&this.__decorate||function(s,t,i,o){var h,_=arguments.length,m=_<3?t:o===null?o=Object.getOwnPropertyDescriptor(t,i):o;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")m=Reflect.decorate(s,t,i,o);else for(var l=s.length-1;l>=0;l--)(h=s[l])&&(m=(_<3?h(m):_>3?h(t,i,m):h(t,i))||m);return _>3&&m&&Object.defineProperty(t,i,m),m},f=this&&this.__param||function(s,t){return function(i,o){t(i,o,s)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.CharacterJoinerService=r.JoinedCellData=void 0;const n=a(3734),d=a(643),v=a(511),p=a(2585);class u extends n.AttributeData{constructor(t,i,o){super(),this.content=0,this.combinedData=\"\",this.fg=t.fg,this.bg=t.bg,this.combinedData=i,this._width=o}isCombined(){return 2097152}getWidth(){return this._width}getChars(){return this.combinedData}getCode(){return 2097151}setFromCharData(t){throw new Error(\"not implemented\")}getAsCharData(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]}}r.JoinedCellData=u;let e=r.CharacterJoinerService=class je{constructor(t){this._bufferService=t,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new v.CellData}register(t){const i={id:this._nextCharacterJoinerId++,handler:t};return this._characterJoiners.push(i),i.id}deregister(t){for(let i=0;i<this._characterJoiners.length;i++)if(this._characterJoiners[i].id===t)return this._characterJoiners.splice(i,1),!0;return!1}getJoinedCharacters(t){if(this._characterJoiners.length===0)return[];const i=this._bufferService.buffer.lines.get(t);if(!i||i.length===0)return[];const o=[],h=i.translateToString(!0);let _=0,m=0,l=0,g=i.getFg(0),b=i.getBg(0);for(let L=0;L<i.getTrimmedLength();L++)if(i.loadCell(L,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==g||this._workCell.bg!==b){if(L-_>1){const y=this._getJoinedRanges(h,l,m,i,_);for(let k=0;k<y.length;k++)o.push(y[k])}_=L,l=m,g=this._workCell.fg,b=this._workCell.bg}m+=this._workCell.getChars().length||d.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-_>1){const L=this._getJoinedRanges(h,l,m,i,_);for(let y=0;y<L.length;y++)o.push(L[y])}return o}_getJoinedRanges(t,i,o,h,_){const m=t.substring(i,o);let l=[];try{l=this._characterJoiners[0].handler(m)}catch(g){console.error(g)}for(let g=1;g<this._characterJoiners.length;g++)try{const b=this._characterJoiners[g].handler(m);for(let L=0;L<b.length;L++)je._mergeRanges(l,b[L])}catch(b){console.error(b)}return this._stringRangesToCellRanges(l,h,_),l}_stringRangesToCellRanges(t,i,o){let h=0,_=!1,m=0,l=t[h];if(l){for(let g=o;g<this._bufferService.cols;g++){const b=i.getWidth(g),L=i.getString(g).length||d.WHITESPACE_CELL_CHAR.length;if(b!==0){if(!_&&l[0]<=m&&(l[0]=g,_=!0),l[1]<=m){if(l[1]=g,l=t[++h],!l)break;l[0]<=m?(l[0]=g,_=!0):_=!1}m+=L}}l&&(l[1]=this._bufferService.cols)}}static _mergeRanges(t,i){let o=!1;for(let h=0;h<t.length;h++){const _=t[h];if(o){if(i[1]<=_[0])return t[h-1][1]=i[1],t;if(i[1]<=_[1])return t[h-1][1]=Math.max(i[1],_[1]),t.splice(h,1),t;t.splice(h,1),h--}else{if(i[1]<=_[0])return t.splice(h,0,i),t;if(i[1]<=_[1])return _[0]=Math.min(i[0],_[0]),t;i[0]<_[1]&&(_[0]=Math.min(i[0],_[0]),o=!0)}}return o?t[t.length-1][1]=i[1]:t.push(i),t}};r.CharacterJoinerService=e=c([f(0,p.IBufferService)],e)},5114:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.CoreBrowserService=void 0,r.CoreBrowserService=class{constructor(a,c){this._textarea=a,this.window=c,this._isFocused=!1,this._cachedIsFocused=void 0,this._textarea.addEventListener(\"focus\",(()=>this._isFocused=!0)),this._textarea.addEventListener(\"blur\",(()=>this._isFocused=!1))}get dpr(){return this.window.devicePixelRatio}get isFocused(){return this._cachedIsFocused===void 0&&(this._cachedIsFocused=this._isFocused&&this._textarea.ownerDocument.hasFocus(),queueMicrotask((()=>this._cachedIsFocused=void 0))),this._cachedIsFocused}}},8934:function(O,r,a){var c=this&&this.__decorate||function(p,u,e,s){var t,i=arguments.length,o=i<3?u:s===null?s=Object.getOwnPropertyDescriptor(u,e):s;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")o=Reflect.decorate(p,u,e,s);else for(var h=p.length-1;h>=0;h--)(t=p[h])&&(o=(i<3?t(o):i>3?t(u,e,o):t(u,e))||o);return i>3&&o&&Object.defineProperty(u,e,o),o},f=this&&this.__param||function(p,u){return function(e,s){u(e,s,p)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.MouseService=void 0;const n=a(4725),d=a(9806);let v=r.MouseService=class{constructor(p,u){this._renderService=p,this._charSizeService=u}getCoords(p,u,e,s,t){return(0,d.getCoords)(window,p,u,e,s,this._charSizeService.hasValidSize,this._renderService.dimensions.css.cell.width,this._renderService.dimensions.css.cell.height,t)}getMouseReportCoords(p,u){const e=(0,d.getCoordsRelativeToElement)(window,p,u);if(this._charSizeService.hasValidSize)return e[0]=Math.min(Math.max(e[0],0),this._renderService.dimensions.css.canvas.width-1),e[1]=Math.min(Math.max(e[1],0),this._renderService.dimensions.css.canvas.height-1),{col:Math.floor(e[0]/this._renderService.dimensions.css.cell.width),row:Math.floor(e[1]/this._renderService.dimensions.css.cell.height),x:Math.floor(e[0]),y:Math.floor(e[1])}}};r.MouseService=v=c([f(0,n.IRenderService),f(1,n.ICharSizeService)],v)},3230:function(O,r,a){var c=this&&this.__decorate||function(o,h,_,m){var l,g=arguments.length,b=g<3?h:m===null?m=Object.getOwnPropertyDescriptor(h,_):m;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")b=Reflect.decorate(o,h,_,m);else for(var L=o.length-1;L>=0;L--)(l=o[L])&&(b=(g<3?l(b):g>3?l(h,_,b):l(h,_))||b);return g>3&&b&&Object.defineProperty(h,_,b),b},f=this&&this.__param||function(o,h){return function(_,m){h(_,m,o)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.RenderService=void 0;const n=a(3656),d=a(6193),v=a(5596),p=a(4725),u=a(8460),e=a(844),s=a(7226),t=a(2585);let i=r.RenderService=class extends e.Disposable{get dimensions(){return this._renderer.value.dimensions}constructor(o,h,_,m,l,g,b,L){if(super(),this._rowCount=o,this._charSizeService=m,this._renderer=this.register(new e.MutableDisposable),this._pausedResizeTask=new s.DebouncedIdleTask,this._isPaused=!1,this._needsFullRefresh=!1,this._isNextRenderRedrawOnly=!0,this._needsSelectionRefresh=!1,this._canvasWidth=0,this._canvasHeight=0,this._selectionState={start:void 0,end:void 0,columnSelectMode:!1},this._onDimensionsChange=this.register(new u.EventEmitter),this.onDimensionsChange=this._onDimensionsChange.event,this._onRenderedViewportChange=this.register(new u.EventEmitter),this.onRenderedViewportChange=this._onRenderedViewportChange.event,this._onRender=this.register(new u.EventEmitter),this.onRender=this._onRender.event,this._onRefreshRequest=this.register(new u.EventEmitter),this.onRefreshRequest=this._onRefreshRequest.event,this._renderDebouncer=new d.RenderDebouncer(b.window,((y,k)=>this._renderRows(y,k))),this.register(this._renderDebouncer),this._screenDprMonitor=new v.ScreenDprMonitor(b.window),this._screenDprMonitor.setListener((()=>this.handleDevicePixelRatioChange())),this.register(this._screenDprMonitor),this.register(g.onResize((()=>this._fullRefresh()))),this.register(g.buffers.onBufferActivate((()=>{var y;return(y=this._renderer.value)===null||y===void 0?void 0:y.clear()}))),this.register(_.onOptionChange((()=>this._handleOptionsChanged()))),this.register(this._charSizeService.onCharSizeChange((()=>this.handleCharSizeChanged()))),this.register(l.onDecorationRegistered((()=>this._fullRefresh()))),this.register(l.onDecorationRemoved((()=>this._fullRefresh()))),this.register(_.onMultipleOptionChange([\"customGlyphs\",\"drawBoldTextInBrightColors\",\"letterSpacing\",\"lineHeight\",\"fontFamily\",\"fontSize\",\"fontWeight\",\"fontWeightBold\",\"minimumContrastRatio\"],(()=>{this.clear(),this.handleResize(g.cols,g.rows),this._fullRefresh()}))),this.register(_.onMultipleOptionChange([\"cursorBlink\",\"cursorStyle\"],(()=>this.refreshRows(g.buffer.y,g.buffer.y,!0)))),this.register((0,n.addDisposableDomListener)(b.window,\"resize\",(()=>this.handleDevicePixelRatioChange()))),this.register(L.onChangeColors((()=>this._fullRefresh()))),\"IntersectionObserver\"in b.window){const y=new b.window.IntersectionObserver((k=>this._handleIntersectionChange(k[k.length-1])),{threshold:0});y.observe(h),this.register({dispose:()=>y.disconnect()})}}_handleIntersectionChange(o){this._isPaused=o.isIntersecting===void 0?o.intersectionRatio===0:!o.isIntersecting,this._isPaused||this._charSizeService.hasValidSize||this._charSizeService.measure(),!this._isPaused&&this._needsFullRefresh&&(this._pausedResizeTask.flush(),this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)}refreshRows(o,h,_=!1){this._isPaused?this._needsFullRefresh=!0:(_||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(o,h,this._rowCount))}_renderRows(o,h){this._renderer.value&&(o=Math.min(o,this._rowCount-1),h=Math.min(h,this._rowCount-1),this._renderer.value.renderRows(o,h),this._needsSelectionRefresh&&(this._renderer.value.handleSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRenderedViewportChange.fire({start:o,end:h}),this._onRender.fire({start:o,end:h}),this._isNextRenderRedrawOnly=!0)}resize(o,h){this._rowCount=h,this._fireOnCanvasResize()}_handleOptionsChanged(){this._renderer.value&&(this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize())}_fireOnCanvasResize(){this._renderer.value&&(this._renderer.value.dimensions.css.canvas.width===this._canvasWidth&&this._renderer.value.dimensions.css.canvas.height===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.value.dimensions))}hasRenderer(){return!!this._renderer.value}setRenderer(o){this._renderer.value=o,this._renderer.value.onRequestRedraw((h=>this.refreshRows(h.start,h.end,!0))),this._needsSelectionRefresh=!0,this._fullRefresh()}addRefreshCallback(o){return this._renderDebouncer.addRefreshCallback(o)}_fullRefresh(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)}clearTextureAtlas(){var o,h;this._renderer.value&&((h=(o=this._renderer.value).clearTextureAtlas)===null||h===void 0||h.call(o),this._fullRefresh())}handleDevicePixelRatioChange(){this._charSizeService.measure(),this._renderer.value&&(this._renderer.value.handleDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1))}handleResize(o,h){this._renderer.value&&(this._isPaused?this._pausedResizeTask.set((()=>this._renderer.value.handleResize(o,h))):this._renderer.value.handleResize(o,h),this._fullRefresh())}handleCharSizeChanged(){var o;(o=this._renderer.value)===null||o===void 0||o.handleCharSizeChanged()}handleBlur(){var o;(o=this._renderer.value)===null||o===void 0||o.handleBlur()}handleFocus(){var o;(o=this._renderer.value)===null||o===void 0||o.handleFocus()}handleSelectionChanged(o,h,_){var m;this._selectionState.start=o,this._selectionState.end=h,this._selectionState.columnSelectMode=_,(m=this._renderer.value)===null||m===void 0||m.handleSelectionChanged(o,h,_)}handleCursorMove(){var o;(o=this._renderer.value)===null||o===void 0||o.handleCursorMove()}clear(){var o;(o=this._renderer.value)===null||o===void 0||o.clear()}};r.RenderService=i=c([f(2,t.IOptionsService),f(3,p.ICharSizeService),f(4,t.IDecorationService),f(5,t.IBufferService),f(6,p.ICoreBrowserService),f(7,p.IThemeService)],i)},9312:function(O,r,a){var c=this&&this.__decorate||function(l,g,b,L){var y,k=arguments.length,A=k<3?g:L===null?L=Object.getOwnPropertyDescriptor(g,b):L;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")A=Reflect.decorate(l,g,b,L);else for(var M=l.length-1;M>=0;M--)(y=l[M])&&(A=(k<3?y(A):k>3?y(g,b,A):y(g,b))||A);return k>3&&A&&Object.defineProperty(g,b,A),A},f=this&&this.__param||function(l,g){return function(b,L){g(b,L,l)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.SelectionService=void 0;const n=a(9806),d=a(9504),v=a(456),p=a(4725),u=a(8460),e=a(844),s=a(6114),t=a(4841),i=a(511),o=a(2585),h=\" \",_=new RegExp(h,\"g\");let m=r.SelectionService=class extends e.Disposable{constructor(l,g,b,L,y,k,A,M,I){super(),this._element=l,this._screenElement=g,this._linkifier=b,this._bufferService=L,this._coreService=y,this._mouseService=k,this._optionsService=A,this._renderService=M,this._coreBrowserService=I,this._dragScrollAmount=0,this._enabled=!0,this._workCell=new i.CellData,this._mouseDownTimeStamp=0,this._oldHasSelection=!1,this._oldSelectionStart=void 0,this._oldSelectionEnd=void 0,this._onLinuxMouseSelection=this.register(new u.EventEmitter),this.onLinuxMouseSelection=this._onLinuxMouseSelection.event,this._onRedrawRequest=this.register(new u.EventEmitter),this.onRequestRedraw=this._onRedrawRequest.event,this._onSelectionChange=this.register(new u.EventEmitter),this.onSelectionChange=this._onSelectionChange.event,this._onRequestScrollLines=this.register(new u.EventEmitter),this.onRequestScrollLines=this._onRequestScrollLines.event,this._mouseMoveListener=R=>this._handleMouseMove(R),this._mouseUpListener=R=>this._handleMouseUp(R),this._coreService.onUserInput((()=>{this.hasSelection&&this.clearSelection()})),this._trimListener=this._bufferService.buffer.lines.onTrim((R=>this._handleTrim(R))),this.register(this._bufferService.buffers.onBufferActivate((R=>this._handleBufferActivate(R)))),this.enable(),this._model=new v.SelectionModel(this._bufferService),this._activeSelectionMode=0,this.register((0,e.toDisposable)((()=>{this._removeMouseDownListeners()})))}reset(){this.clearSelection()}disable(){this.clearSelection(),this._enabled=!1}enable(){this._enabled=!0}get selectionStart(){return this._model.finalSelectionStart}get selectionEnd(){return this._model.finalSelectionEnd}get hasSelection(){const l=this._model.finalSelectionStart,g=this._model.finalSelectionEnd;return!(!l||!g||l[0]===g[0]&&l[1]===g[1])}get selectionText(){const l=this._model.finalSelectionStart,g=this._model.finalSelectionEnd;if(!l||!g)return\"\";const b=this._bufferService.buffer,L=[];if(this._activeSelectionMode===3){if(l[0]===g[0])return\"\";const y=l[0]<g[0]?l[0]:g[0],k=l[0]<g[0]?g[0]:l[0];for(let A=l[1];A<=g[1];A++){const M=b.translateBufferLineToString(A,!0,y,k);L.push(M)}}else{const y=l[1]===g[1]?g[0]:void 0;L.push(b.translateBufferLineToString(l[1],!0,l[0],y));for(let k=l[1]+1;k<=g[1]-1;k++){const A=b.lines.get(k),M=b.translateBufferLineToString(k,!0);A?.isWrapped?L[L.length-1]+=M:L.push(M)}if(l[1]!==g[1]){const k=b.lines.get(g[1]),A=b.translateBufferLineToString(g[1],!0,0,g[0]);k&&k.isWrapped?L[L.length-1]+=A:L.push(A)}}return L.map((y=>y.replace(_,\" \"))).join(s.isWindows?`\\r\n`:`\n`)}clearSelection(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()}refresh(l){this._refreshAnimationFrame||(this._refreshAnimationFrame=this._coreBrowserService.window.requestAnimationFrame((()=>this._refresh()))),s.isLinux&&l&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)}_refresh(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})}_isClickInSelection(l){const g=this._getMouseBufferCoords(l),b=this._model.finalSelectionStart,L=this._model.finalSelectionEnd;return!!(b&&L&&g)&&this._areCoordsInSelection(g,b,L)}isCellInSelection(l,g){const b=this._model.finalSelectionStart,L=this._model.finalSelectionEnd;return!(!b||!L)&&this._areCoordsInSelection([l,g],b,L)}_areCoordsInSelection(l,g,b){return l[1]>g[1]&&l[1]<b[1]||g[1]===b[1]&&l[1]===g[1]&&l[0]>=g[0]&&l[0]<b[0]||g[1]<b[1]&&l[1]===b[1]&&l[0]<b[0]||g[1]<b[1]&&l[1]===g[1]&&l[0]>=g[0]}_selectWordAtCursor(l,g){var b,L;const y=(L=(b=this._linkifier.currentLink)===null||b===void 0?void 0:b.link)===null||L===void 0?void 0:L.range;if(y)return this._model.selectionStart=[y.start.x-1,y.start.y-1],this._model.selectionStartLength=(0,t.getRangeLength)(y,this._bufferService.cols),this._model.selectionEnd=void 0,!0;const k=this._getMouseBufferCoords(l);return!!k&&(this._selectWordAt(k,g),this._model.selectionEnd=void 0,!0)}selectAll(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()}selectLines(l,g){this._model.clearSelection(),l=Math.max(l,0),g=Math.min(g,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,l],this._model.selectionEnd=[this._bufferService.cols,g],this.refresh(),this._onSelectionChange.fire()}_handleTrim(l){this._model.handleTrim(l)&&this.refresh()}_getMouseBufferCoords(l){const g=this._mouseService.getCoords(l,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(g)return g[0]--,g[1]--,g[1]+=this._bufferService.buffer.ydisp,g}_getMouseEventScrollAmount(l){let g=(0,n.getCoordsRelativeToElement)(this._coreBrowserService.window,l,this._screenElement)[1];const b=this._renderService.dimensions.css.canvas.height;return g>=0&&g<=b?0:(g>b&&(g-=b),g=Math.min(Math.max(g,-50),50),g/=50,g/Math.abs(g)+Math.round(14*g))}shouldForceSelection(l){return s.isMac?l.altKey&&this._optionsService.rawOptions.macOptionClickForcesSelection:l.shiftKey}handleMouseDown(l){if(this._mouseDownTimeStamp=l.timeStamp,(l.button!==2||!this.hasSelection)&&l.button===0){if(!this._enabled){if(!this.shouldForceSelection(l))return;l.stopPropagation()}l.preventDefault(),this._dragScrollAmount=0,this._enabled&&l.shiftKey?this._handleIncrementalClick(l):l.detail===1?this._handleSingleClick(l):l.detail===2?this._handleDoubleClick(l):l.detail===3&&this._handleTripleClick(l),this._addMouseDownListeners(),this.refresh(!0)}}_addMouseDownListeners(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener(\"mousemove\",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener(\"mouseup\",this._mouseUpListener)),this._dragScrollIntervalTimer=this._coreBrowserService.window.setInterval((()=>this._dragScroll()),50)}_removeMouseDownListeners(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener(\"mousemove\",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener(\"mouseup\",this._mouseUpListener)),this._coreBrowserService.window.clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0}_handleIncrementalClick(l){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(l))}_handleSingleClick(l){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(l)?3:0,this._model.selectionStart=this._getMouseBufferCoords(l),!this._model.selectionStart)return;this._model.selectionEnd=void 0;const g=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);g&&g.length!==this._model.selectionStart[0]&&g.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}_handleDoubleClick(l){this._selectWordAtCursor(l,!0)&&(this._activeSelectionMode=1)}_handleTripleClick(l){const g=this._getMouseBufferCoords(l);g&&(this._activeSelectionMode=2,this._selectLineAt(g[1]))}shouldColumnSelect(l){return l.altKey&&!(s.isMac&&this._optionsService.rawOptions.macOptionClickForcesSelection)}_handleMouseMove(l){if(l.stopImmediatePropagation(),!this._model.selectionStart)return;const g=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(l),!this._model.selectionEnd)return void this.refresh(!0);this._activeSelectionMode===2?this._model.selectionEnd[1]<this._model.selectionStart[1]?this._model.selectionEnd[0]=0:this._model.selectionEnd[0]=this._bufferService.cols:this._activeSelectionMode===1&&this._selectToWordAt(this._model.selectionEnd),this._dragScrollAmount=this._getMouseEventScrollAmount(l),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));const b=this._bufferService.buffer;if(this._model.selectionEnd[1]<b.lines.length){const L=b.lines.get(this._model.selectionEnd[1]);L&&L.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}g&&g[0]===this._model.selectionEnd[0]&&g[1]===this._model.selectionEnd[1]||this.refresh(!0)}_dragScroll(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});const l=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(l.ydisp+this._bufferService.rows,l.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=l.ydisp),this.refresh()}}_handleMouseUp(l){const g=l.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&g<500&&l.altKey&&this._optionsService.rawOptions.altClickMovesCursor){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){const b=this._mouseService.getCoords(l,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(b&&b[0]!==void 0&&b[1]!==void 0){const L=(0,d.moveToCellSequence)(b[0]-1,b[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(L,!0)}}}else this._fireEventIfSelectionChanged()}_fireEventIfSelectionChanged(){const l=this._model.finalSelectionStart,g=this._model.finalSelectionEnd,b=!(!l||!g||l[0]===g[0]&&l[1]===g[1]);b?l&&g&&(this._oldSelectionStart&&this._oldSelectionEnd&&l[0]===this._oldSelectionStart[0]&&l[1]===this._oldSelectionStart[1]&&g[0]===this._oldSelectionEnd[0]&&g[1]===this._oldSelectionEnd[1]||this._fireOnSelectionChange(l,g,b)):this._oldHasSelection&&this._fireOnSelectionChange(l,g,b)}_fireOnSelectionChange(l,g,b){this._oldSelectionStart=l,this._oldSelectionEnd=g,this._oldHasSelection=b,this._onSelectionChange.fire()}_handleBufferActivate(l){this.clearSelection(),this._trimListener.dispose(),this._trimListener=l.activeBuffer.lines.onTrim((g=>this._handleTrim(g)))}_convertViewportColToCharacterIndex(l,g){let b=g;for(let L=0;g>=L;L++){const y=l.loadCell(L,this._workCell).getChars().length;this._workCell.getWidth()===0?b--:y>1&&g!==L&&(b+=y-1)}return b}setSelection(l,g,b){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[l,g],this._model.selectionStartLength=b,this.refresh(),this._fireEventIfSelectionChanged()}rightClickSelect(l){this._isClickInSelection(l)||(this._selectWordAtCursor(l,!1)&&this.refresh(!0),this._fireEventIfSelectionChanged())}_getWordAt(l,g,b=!0,L=!0){if(l[0]>=this._bufferService.cols)return;const y=this._bufferService.buffer,k=y.lines.get(l[1]);if(!k)return;const A=y.translateBufferLineToString(l[1],!1);let M=this._convertViewportColToCharacterIndex(k,l[0]),I=M;const R=l[0]-M;let S=0,w=0,E=0,D=0;if(A.charAt(M)===\" \"){for(;M>0&&A.charAt(M-1)===\" \";)M--;for(;I<A.length&&A.charAt(I+1)===\" \";)I++}else{let W=l[0],U=l[0];k.getWidth(W)===0&&(S++,W--),k.getWidth(U)===2&&(w++,U++);const J=k.getString(U).length;for(J>1&&(D+=J-1,I+=J-1);W>0&&M>0&&!this._isCharWordSeparator(k.loadCell(W-1,this._workCell));){k.loadCell(W-1,this._workCell);const C=this._workCell.getChars().length;this._workCell.getWidth()===0?(S++,W--):C>1&&(E+=C-1,M-=C-1),M--,W--}for(;U<k.length&&I+1<A.length&&!this._isCharWordSeparator(k.loadCell(U+1,this._workCell));){k.loadCell(U+1,this._workCell);const C=this._workCell.getChars().length;this._workCell.getWidth()===2?(w++,U++):C>1&&(D+=C-1,I+=C-1),I++,U++}}I++;let P=M+R-S+E,H=Math.min(this._bufferService.cols,I-M+S+w-E-D);if(g||A.slice(M,I).trim()!==\"\"){if(b&&P===0&&k.getCodePoint(0)!==32){const W=y.lines.get(l[1]-1);if(W&&k.isWrapped&&W.getCodePoint(this._bufferService.cols-1)!==32){const U=this._getWordAt([this._bufferService.cols-1,l[1]-1],!1,!0,!1);if(U){const J=this._bufferService.cols-U.start;P-=J,H+=J}}}if(L&&P+H===this._bufferService.cols&&k.getCodePoint(this._bufferService.cols-1)!==32){const W=y.lines.get(l[1]+1);if(W?.isWrapped&&W.getCodePoint(0)!==32){const U=this._getWordAt([0,l[1]+1],!1,!1,!0);U&&(H+=U.length)}}return{start:P,length:H}}}_selectWordAt(l,g){const b=this._getWordAt(l,g);if(b){for(;b.start<0;)b.start+=this._bufferService.cols,l[1]--;this._model.selectionStart=[b.start,l[1]],this._model.selectionStartLength=b.length}}_selectToWordAt(l){const g=this._getWordAt(l,!0);if(g){let b=l[1];for(;g.start<0;)g.start+=this._bufferService.cols,b--;if(!this._model.areSelectionValuesReversed())for(;g.start+g.length>this._bufferService.cols;)g.length-=this._bufferService.cols,b++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?g.start:g.start+g.length,b]}}_isCharWordSeparator(l){return l.getWidth()!==0&&this._optionsService.rawOptions.wordSeparator.indexOf(l.getChars())>=0}_selectLineAt(l){const g=this._bufferService.buffer.getWrappedRangeForLine(l),b={start:{x:0,y:g.first},end:{x:this._bufferService.cols-1,y:g.last}};this._model.selectionStart=[0,g.first],this._model.selectionEnd=void 0,this._model.selectionStartLength=(0,t.getRangeLength)(b,this._bufferService.cols)}};r.SelectionService=m=c([f(3,o.IBufferService),f(4,o.ICoreService),f(5,p.IMouseService),f(6,o.IOptionsService),f(7,p.IRenderService),f(8,p.ICoreBrowserService)],m)},4725:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.IThemeService=r.ICharacterJoinerService=r.ISelectionService=r.IRenderService=r.IMouseService=r.ICoreBrowserService=r.ICharSizeService=void 0;const c=a(8343);r.ICharSizeService=(0,c.createDecorator)(\"CharSizeService\"),r.ICoreBrowserService=(0,c.createDecorator)(\"CoreBrowserService\"),r.IMouseService=(0,c.createDecorator)(\"MouseService\"),r.IRenderService=(0,c.createDecorator)(\"RenderService\"),r.ISelectionService=(0,c.createDecorator)(\"SelectionService\"),r.ICharacterJoinerService=(0,c.createDecorator)(\"CharacterJoinerService\"),r.IThemeService=(0,c.createDecorator)(\"ThemeService\")},6731:function(O,r,a){var c=this&&this.__decorate||function(m,l,g,b){var L,y=arguments.length,k=y<3?l:b===null?b=Object.getOwnPropertyDescriptor(l,g):b;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")k=Reflect.decorate(m,l,g,b);else for(var A=m.length-1;A>=0;A--)(L=m[A])&&(k=(y<3?L(k):y>3?L(l,g,k):L(l,g))||k);return y>3&&k&&Object.defineProperty(l,g,k),k},f=this&&this.__param||function(m,l){return function(g,b){l(g,b,m)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.ThemeService=r.DEFAULT_ANSI_COLORS=void 0;const n=a(7239),d=a(8055),v=a(8460),p=a(844),u=a(2585),e=d.css.toColor(\"#ffffff\"),s=d.css.toColor(\"#000000\"),t=d.css.toColor(\"#ffffff\"),i=d.css.toColor(\"#000000\"),o={css:\"rgba(255, 255, 255, 0.3)\",rgba:4294967117};r.DEFAULT_ANSI_COLORS=Object.freeze((()=>{const m=[d.css.toColor(\"#2e3436\"),d.css.toColor(\"#cc0000\"),d.css.toColor(\"#4e9a06\"),d.css.toColor(\"#c4a000\"),d.css.toColor(\"#3465a4\"),d.css.toColor(\"#75507b\"),d.css.toColor(\"#06989a\"),d.css.toColor(\"#d3d7cf\"),d.css.toColor(\"#555753\"),d.css.toColor(\"#ef2929\"),d.css.toColor(\"#8ae234\"),d.css.toColor(\"#fce94f\"),d.css.toColor(\"#729fcf\"),d.css.toColor(\"#ad7fa8\"),d.css.toColor(\"#34e2e2\"),d.css.toColor(\"#eeeeec\")],l=[0,95,135,175,215,255];for(let g=0;g<216;g++){const b=l[g/36%6|0],L=l[g/6%6|0],y=l[g%6];m.push({css:d.channels.toCss(b,L,y),rgba:d.channels.toRgba(b,L,y)})}for(let g=0;g<24;g++){const b=8+10*g;m.push({css:d.channels.toCss(b,b,b),rgba:d.channels.toRgba(b,b,b)})}return m})());let h=r.ThemeService=class extends p.Disposable{get colors(){return this._colors}constructor(m){super(),this._optionsService=m,this._contrastCache=new n.ColorContrastCache,this._halfContrastCache=new n.ColorContrastCache,this._onChangeColors=this.register(new v.EventEmitter),this.onChangeColors=this._onChangeColors.event,this._colors={foreground:e,background:s,cursor:t,cursorAccent:i,selectionForeground:void 0,selectionBackgroundTransparent:o,selectionBackgroundOpaque:d.color.blend(s,o),selectionInactiveBackgroundTransparent:o,selectionInactiveBackgroundOpaque:d.color.blend(s,o),ansi:r.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache,halfContrastCache:this._halfContrastCache},this._updateRestoreColors(),this._setTheme(this._optionsService.rawOptions.theme),this.register(this._optionsService.onSpecificOptionChange(\"minimumContrastRatio\",(()=>this._contrastCache.clear()))),this.register(this._optionsService.onSpecificOptionChange(\"theme\",(()=>this._setTheme(this._optionsService.rawOptions.theme))))}_setTheme(m={}){const l=this._colors;if(l.foreground=_(m.foreground,e),l.background=_(m.background,s),l.cursor=_(m.cursor,t),l.cursorAccent=_(m.cursorAccent,i),l.selectionBackgroundTransparent=_(m.selectionBackground,o),l.selectionBackgroundOpaque=d.color.blend(l.background,l.selectionBackgroundTransparent),l.selectionInactiveBackgroundTransparent=_(m.selectionInactiveBackground,l.selectionBackgroundTransparent),l.selectionInactiveBackgroundOpaque=d.color.blend(l.background,l.selectionInactiveBackgroundTransparent),l.selectionForeground=m.selectionForeground?_(m.selectionForeground,d.NULL_COLOR):void 0,l.selectionForeground===d.NULL_COLOR&&(l.selectionForeground=void 0),d.color.isOpaque(l.selectionBackgroundTransparent)&&(l.selectionBackgroundTransparent=d.color.opacity(l.selectionBackgroundTransparent,.3)),d.color.isOpaque(l.selectionInactiveBackgroundTransparent)&&(l.selectionInactiveBackgroundTransparent=d.color.opacity(l.selectionInactiveBackgroundTransparent,.3)),l.ansi=r.DEFAULT_ANSI_COLORS.slice(),l.ansi[0]=_(m.black,r.DEFAULT_ANSI_COLORS[0]),l.ansi[1]=_(m.red,r.DEFAULT_ANSI_COLORS[1]),l.ansi[2]=_(m.green,r.DEFAULT_ANSI_COLORS[2]),l.ansi[3]=_(m.yellow,r.DEFAULT_ANSI_COLORS[3]),l.ansi[4]=_(m.blue,r.DEFAULT_ANSI_COLORS[4]),l.ansi[5]=_(m.magenta,r.DEFAULT_ANSI_COLORS[5]),l.ansi[6]=_(m.cyan,r.DEFAULT_ANSI_COLORS[6]),l.ansi[7]=_(m.white,r.DEFAULT_ANSI_COLORS[7]),l.ansi[8]=_(m.brightBlack,r.DEFAULT_ANSI_COLORS[8]),l.ansi[9]=_(m.brightRed,r.DEFAULT_ANSI_COLORS[9]),l.ansi[10]=_(m.brightGreen,r.DEFAULT_ANSI_COLORS[10]),l.ansi[11]=_(m.brightYellow,r.DEFAULT_ANSI_COLORS[11]),l.ansi[12]=_(m.brightBlue,r.DEFAULT_ANSI_COLORS[12]),l.ansi[13]=_(m.brightMagenta,r.DEFAULT_ANSI_COLORS[13]),l.ansi[14]=_(m.brightCyan,r.DEFAULT_ANSI_COLORS[14]),l.ansi[15]=_(m.brightWhite,r.DEFAULT_ANSI_COLORS[15]),m.extendedAnsi){const g=Math.min(l.ansi.length-16,m.extendedAnsi.length);for(let b=0;b<g;b++)l.ansi[b+16]=_(m.extendedAnsi[b],r.DEFAULT_ANSI_COLORS[b+16])}this._contrastCache.clear(),this._halfContrastCache.clear(),this._updateRestoreColors(),this._onChangeColors.fire(this.colors)}restoreColor(m){this._restoreColor(m),this._onChangeColors.fire(this.colors)}_restoreColor(m){if(m!==void 0)switch(m){case 256:this._colors.foreground=this._restoreColors.foreground;break;case 257:this._colors.background=this._restoreColors.background;break;case 258:this._colors.cursor=this._restoreColors.cursor;break;default:this._colors.ansi[m]=this._restoreColors.ansi[m]}else for(let l=0;l<this._restoreColors.ansi.length;++l)this._colors.ansi[l]=this._restoreColors.ansi[l]}modifyColors(m){m(this._colors),this._onChangeColors.fire(this.colors)}_updateRestoreColors(){this._restoreColors={foreground:this._colors.foreground,background:this._colors.background,cursor:this._colors.cursor,ansi:this._colors.ansi.slice()}}};function _(m,l){if(m!==void 0)try{return d.css.toColor(m)}catch{}return l}r.ThemeService=h=c([f(0,u.IOptionsService)],h)},6349:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.CircularList=void 0;const c=a(8460),f=a(844);class n extends f.Disposable{constructor(v){super(),this._maxLength=v,this.onDeleteEmitter=this.register(new c.EventEmitter),this.onDelete=this.onDeleteEmitter.event,this.onInsertEmitter=this.register(new c.EventEmitter),this.onInsert=this.onInsertEmitter.event,this.onTrimEmitter=this.register(new c.EventEmitter),this.onTrim=this.onTrimEmitter.event,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}get maxLength(){return this._maxLength}set maxLength(v){if(this._maxLength===v)return;const p=new Array(v);for(let u=0;u<Math.min(v,this.length);u++)p[u]=this._array[this._getCyclicIndex(u)];this._array=p,this._maxLength=v,this._startIndex=0}get length(){return this._length}set length(v){if(v>this._length)for(let p=this._length;p<v;p++)this._array[p]=void 0;this._length=v}get(v){return this._array[this._getCyclicIndex(v)]}set(v,p){this._array[this._getCyclicIndex(v)]=p}push(v){this._array[this._getCyclicIndex(this._length)]=v,this._length===this._maxLength?(this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1)):this._length++}recycle(){if(this._length!==this._maxLength)throw new Error(\"Can only recycle when the buffer is full\");return this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1),this._array[this._getCyclicIndex(this._length-1)]}get isFull(){return this._length===this._maxLength}pop(){return this._array[this._getCyclicIndex(this._length---1)]}splice(v,p,...u){if(p){for(let e=v;e<this._length-p;e++)this._array[this._getCyclicIndex(e)]=this._array[this._getCyclicIndex(e+p)];this._length-=p,this.onDeleteEmitter.fire({index:v,amount:p})}for(let e=this._length-1;e>=v;e--)this._array[this._getCyclicIndex(e+u.length)]=this._array[this._getCyclicIndex(e)];for(let e=0;e<u.length;e++)this._array[this._getCyclicIndex(v+e)]=u[e];if(u.length&&this.onInsertEmitter.fire({index:v,amount:u.length}),this._length+u.length>this._maxLength){const e=this._length+u.length-this._maxLength;this._startIndex+=e,this._length=this._maxLength,this.onTrimEmitter.fire(e)}else this._length+=u.length}trimStart(v){v>this._length&&(v=this._length),this._startIndex+=v,this._length-=v,this.onTrimEmitter.fire(v)}shiftElements(v,p,u){if(!(p<=0)){if(v<0||v>=this._length)throw new Error(\"start argument out of range\");if(v+u<0)throw new Error(\"Cannot shift elements in list beyond index 0\");if(u>0){for(let s=p-1;s>=0;s--)this.set(v+s+u,this.get(v+s));const e=v+p+u-this._length;if(e>0)for(this._length+=e;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(let e=0;e<p;e++)this.set(v+e+u,this.get(v+e))}}_getCyclicIndex(v){return(this._startIndex+v)%this._maxLength}}r.CircularList=n},1439:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.clone=void 0,r.clone=function a(c,f=5){if(typeof c!=\"object\")return c;const n=Array.isArray(c)?[]:{};for(const d in c)n[d]=f<=1?c[d]:c[d]&&a(c[d],f-1);return n}},8055:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.contrastRatio=r.toPaddedHex=r.rgba=r.rgb=r.css=r.color=r.channels=r.NULL_COLOR=void 0;const c=a(6114);let f=0,n=0,d=0,v=0;var p,u,e,s,t;function i(h){const _=h.toString(16);return _.length<2?\"0\"+_:_}function o(h,_){return h<_?(_+.05)/(h+.05):(h+.05)/(_+.05)}r.NULL_COLOR={css:\"#00000000\",rgba:0},(function(h){h.toCss=function(_,m,l,g){return g!==void 0?`#${i(_)}${i(m)}${i(l)}${i(g)}`:`#${i(_)}${i(m)}${i(l)}`},h.toRgba=function(_,m,l,g=255){return(_<<24|m<<16|l<<8|g)>>>0}})(p||(r.channels=p={})),(function(h){function _(m,l){return v=Math.round(255*l),[f,n,d]=t.toChannels(m.rgba),{css:p.toCss(f,n,d,v),rgba:p.toRgba(f,n,d,v)}}h.blend=function(m,l){if(v=(255&l.rgba)/255,v===1)return{css:l.css,rgba:l.rgba};const g=l.rgba>>24&255,b=l.rgba>>16&255,L=l.rgba>>8&255,y=m.rgba>>24&255,k=m.rgba>>16&255,A=m.rgba>>8&255;return f=y+Math.round((g-y)*v),n=k+Math.round((b-k)*v),d=A+Math.round((L-A)*v),{css:p.toCss(f,n,d),rgba:p.toRgba(f,n,d)}},h.isOpaque=function(m){return(255&m.rgba)==255},h.ensureContrastRatio=function(m,l,g){const b=t.ensureContrastRatio(m.rgba,l.rgba,g);if(b)return t.toColor(b>>24&255,b>>16&255,b>>8&255)},h.opaque=function(m){const l=(255|m.rgba)>>>0;return[f,n,d]=t.toChannels(l),{css:p.toCss(f,n,d),rgba:l}},h.opacity=_,h.multiplyOpacity=function(m,l){return v=255&m.rgba,_(m,v*l/255)},h.toColorRGB=function(m){return[m.rgba>>24&255,m.rgba>>16&255,m.rgba>>8&255]}})(u||(r.color=u={})),(function(h){let _,m;if(!c.isNode){const l=document.createElement(\"canvas\");l.width=1,l.height=1;const g=l.getContext(\"2d\",{willReadFrequently:!0});g&&(_=g,_.globalCompositeOperation=\"copy\",m=_.createLinearGradient(0,0,1,1))}h.toColor=function(l){if(l.match(/#[\\da-f]{3,8}/i))switch(l.length){case 4:return f=parseInt(l.slice(1,2).repeat(2),16),n=parseInt(l.slice(2,3).repeat(2),16),d=parseInt(l.slice(3,4).repeat(2),16),t.toColor(f,n,d);case 5:return f=parseInt(l.slice(1,2).repeat(2),16),n=parseInt(l.slice(2,3).repeat(2),16),d=parseInt(l.slice(3,4).repeat(2),16),v=parseInt(l.slice(4,5).repeat(2),16),t.toColor(f,n,d,v);case 7:return{css:l,rgba:(parseInt(l.slice(1),16)<<8|255)>>>0};case 9:return{css:l,rgba:parseInt(l.slice(1),16)>>>0}}const g=l.match(/rgba?\\(\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*(,\\s*(0|1|\\d?\\.(\\d+))\\s*)?\\)/);if(g)return f=parseInt(g[1]),n=parseInt(g[2]),d=parseInt(g[3]),v=Math.round(255*(g[5]===void 0?1:parseFloat(g[5]))),t.toColor(f,n,d,v);if(!_||!m)throw new Error(\"css.toColor: Unsupported css format\");if(_.fillStyle=m,_.fillStyle=l,typeof _.fillStyle!=\"string\")throw new Error(\"css.toColor: Unsupported css format\");if(_.fillRect(0,0,1,1),[f,n,d,v]=_.getImageData(0,0,1,1).data,v!==255)throw new Error(\"css.toColor: Unsupported css format\");return{rgba:p.toRgba(f,n,d,v),css:l}}})(e||(r.css=e={})),(function(h){function _(m,l,g){const b=m/255,L=l/255,y=g/255;return .2126*(b<=.03928?b/12.92:Math.pow((b+.055)/1.055,2.4))+.7152*(L<=.03928?L/12.92:Math.pow((L+.055)/1.055,2.4))+.0722*(y<=.03928?y/12.92:Math.pow((y+.055)/1.055,2.4))}h.relativeLuminance=function(m){return _(m>>16&255,m>>8&255,255&m)},h.relativeLuminance2=_})(s||(r.rgb=s={})),(function(h){function _(l,g,b){const L=l>>24&255,y=l>>16&255,k=l>>8&255;let A=g>>24&255,M=g>>16&255,I=g>>8&255,R=o(s.relativeLuminance2(A,M,I),s.relativeLuminance2(L,y,k));for(;R<b&&(A>0||M>0||I>0);)A-=Math.max(0,Math.ceil(.1*A)),M-=Math.max(0,Math.ceil(.1*M)),I-=Math.max(0,Math.ceil(.1*I)),R=o(s.relativeLuminance2(A,M,I),s.relativeLuminance2(L,y,k));return(A<<24|M<<16|I<<8|255)>>>0}function m(l,g,b){const L=l>>24&255,y=l>>16&255,k=l>>8&255;let A=g>>24&255,M=g>>16&255,I=g>>8&255,R=o(s.relativeLuminance2(A,M,I),s.relativeLuminance2(L,y,k));for(;R<b&&(A<255||M<255||I<255);)A=Math.min(255,A+Math.ceil(.1*(255-A))),M=Math.min(255,M+Math.ceil(.1*(255-M))),I=Math.min(255,I+Math.ceil(.1*(255-I))),R=o(s.relativeLuminance2(A,M,I),s.relativeLuminance2(L,y,k));return(A<<24|M<<16|I<<8|255)>>>0}h.ensureContrastRatio=function(l,g,b){const L=s.relativeLuminance(l>>8),y=s.relativeLuminance(g>>8);if(o(L,y)<b){if(y<L){const M=_(l,g,b),I=o(L,s.relativeLuminance(M>>8));if(I<b){const R=m(l,g,b);return I>o(L,s.relativeLuminance(R>>8))?M:R}return M}const k=m(l,g,b),A=o(L,s.relativeLuminance(k>>8));if(A<b){const M=_(l,g,b);return A>o(L,s.relativeLuminance(M>>8))?k:M}return k}},h.reduceLuminance=_,h.increaseLuminance=m,h.toChannels=function(l){return[l>>24&255,l>>16&255,l>>8&255,255&l]},h.toColor=function(l,g,b,L){return{css:p.toCss(l,g,b,L),rgba:p.toRgba(l,g,b,L)}}})(t||(r.rgba=t={})),r.toPaddedHex=i,r.contrastRatio=o},8969:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.CoreTerminal=void 0;const c=a(844),f=a(2585),n=a(4348),d=a(7866),v=a(744),p=a(7302),u=a(6975),e=a(8460),s=a(1753),t=a(1480),i=a(7994),o=a(9282),h=a(5435),_=a(5981),m=a(2660);let l=!1;class g extends c.Disposable{get onScroll(){return this._onScrollApi||(this._onScrollApi=this.register(new e.EventEmitter),this._onScroll.event((L=>{var y;(y=this._onScrollApi)===null||y===void 0||y.fire(L.position)}))),this._onScrollApi.event}get cols(){return this._bufferService.cols}get rows(){return this._bufferService.rows}get buffers(){return this._bufferService.buffers}get options(){return this.optionsService.options}set options(L){for(const y in L)this.optionsService.options[y]=L[y]}constructor(L){super(),this._windowsWrappingHeuristics=this.register(new c.MutableDisposable),this._onBinary=this.register(new e.EventEmitter),this.onBinary=this._onBinary.event,this._onData=this.register(new e.EventEmitter),this.onData=this._onData.event,this._onLineFeed=this.register(new e.EventEmitter),this.onLineFeed=this._onLineFeed.event,this._onResize=this.register(new e.EventEmitter),this.onResize=this._onResize.event,this._onWriteParsed=this.register(new e.EventEmitter),this.onWriteParsed=this._onWriteParsed.event,this._onScroll=this.register(new e.EventEmitter),this._instantiationService=new n.InstantiationService,this.optionsService=this.register(new p.OptionsService(L)),this._instantiationService.setService(f.IOptionsService,this.optionsService),this._bufferService=this.register(this._instantiationService.createInstance(v.BufferService)),this._instantiationService.setService(f.IBufferService,this._bufferService),this._logService=this.register(this._instantiationService.createInstance(d.LogService)),this._instantiationService.setService(f.ILogService,this._logService),this.coreService=this.register(this._instantiationService.createInstance(u.CoreService)),this._instantiationService.setService(f.ICoreService,this.coreService),this.coreMouseService=this.register(this._instantiationService.createInstance(s.CoreMouseService)),this._instantiationService.setService(f.ICoreMouseService,this.coreMouseService),this.unicodeService=this.register(this._instantiationService.createInstance(t.UnicodeService)),this._instantiationService.setService(f.IUnicodeService,this.unicodeService),this._charsetService=this._instantiationService.createInstance(i.CharsetService),this._instantiationService.setService(f.ICharsetService,this._charsetService),this._oscLinkService=this._instantiationService.createInstance(m.OscLinkService),this._instantiationService.setService(f.IOscLinkService,this._oscLinkService),this._inputHandler=this.register(new h.InputHandler(this._bufferService,this._charsetService,this.coreService,this._logService,this.optionsService,this._oscLinkService,this.coreMouseService,this.unicodeService)),this.register((0,e.forwardEvent)(this._inputHandler.onLineFeed,this._onLineFeed)),this.register(this._inputHandler),this.register((0,e.forwardEvent)(this._bufferService.onResize,this._onResize)),this.register((0,e.forwardEvent)(this.coreService.onData,this._onData)),this.register((0,e.forwardEvent)(this.coreService.onBinary,this._onBinary)),this.register(this.coreService.onRequestScrollToBottom((()=>this.scrollToBottom()))),this.register(this.coreService.onUserInput((()=>this._writeBuffer.handleUserInput()))),this.register(this.optionsService.onMultipleOptionChange([\"windowsMode\",\"windowsPty\"],(()=>this._handleWindowsPtyOptionChange()))),this.register(this._bufferService.onScroll((y=>{this._onScroll.fire({position:this._bufferService.buffer.ydisp,source:0}),this._inputHandler.markRangeDirty(this._bufferService.buffer.scrollTop,this._bufferService.buffer.scrollBottom)}))),this.register(this._inputHandler.onScroll((y=>{this._onScroll.fire({position:this._bufferService.buffer.ydisp,source:0}),this._inputHandler.markRangeDirty(this._bufferService.buffer.scrollTop,this._bufferService.buffer.scrollBottom)}))),this._writeBuffer=this.register(new _.WriteBuffer(((y,k)=>this._inputHandler.parse(y,k)))),this.register((0,e.forwardEvent)(this._writeBuffer.onWriteParsed,this._onWriteParsed))}write(L,y){this._writeBuffer.write(L,y)}writeSync(L,y){this._logService.logLevel<=f.LogLevelEnum.WARN&&!l&&(this._logService.warn(\"writeSync is unreliable and will be removed soon.\"),l=!0),this._writeBuffer.writeSync(L,y)}resize(L,y){isNaN(L)||isNaN(y)||(L=Math.max(L,v.MINIMUM_COLS),y=Math.max(y,v.MINIMUM_ROWS),this._bufferService.resize(L,y))}scroll(L,y=!1){this._bufferService.scroll(L,y)}scrollLines(L,y,k){this._bufferService.scrollLines(L,y,k)}scrollPages(L){this.scrollLines(L*(this.rows-1))}scrollToTop(){this.scrollLines(-this._bufferService.buffer.ydisp)}scrollToBottom(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)}scrollToLine(L){const y=L-this._bufferService.buffer.ydisp;y!==0&&this.scrollLines(y)}registerEscHandler(L,y){return this._inputHandler.registerEscHandler(L,y)}registerDcsHandler(L,y){return this._inputHandler.registerDcsHandler(L,y)}registerCsiHandler(L,y){return this._inputHandler.registerCsiHandler(L,y)}registerOscHandler(L,y){return this._inputHandler.registerOscHandler(L,y)}_setup(){this._handleWindowsPtyOptionChange()}reset(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this.coreService.reset(),this.coreMouseService.reset()}_handleWindowsPtyOptionChange(){let L=!1;const y=this.optionsService.rawOptions.windowsPty;y&&y.buildNumber!==void 0&&y.buildNumber!==void 0?L=y.backend===\"conpty\"&&y.buildNumber<21376:this.optionsService.rawOptions.windowsMode&&(L=!0),L?this._enableWindowsWrappingHeuristics():this._windowsWrappingHeuristics.clear()}_enableWindowsWrappingHeuristics(){if(!this._windowsWrappingHeuristics.value){const L=[];L.push(this.onLineFeed(o.updateWindowsModeWrappedState.bind(null,this._bufferService))),L.push(this.registerCsiHandler({final:\"H\"},(()=>((0,o.updateWindowsModeWrappedState)(this._bufferService),!1)))),this._windowsWrappingHeuristics.value=(0,c.toDisposable)((()=>{for(const y of L)y.dispose()}))}}}r.CoreTerminal=g},8460:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.forwardEvent=r.EventEmitter=void 0,r.EventEmitter=class{constructor(){this._listeners=[],this._disposed=!1}get event(){return this._event||(this._event=a=>(this._listeners.push(a),{dispose:()=>{if(!this._disposed){for(let c=0;c<this._listeners.length;c++)if(this._listeners[c]===a)return void this._listeners.splice(c,1)}}})),this._event}fire(a,c){const f=[];for(let n=0;n<this._listeners.length;n++)f.push(this._listeners[n]);for(let n=0;n<f.length;n++)f[n].call(void 0,a,c)}dispose(){this.clearListeners(),this._disposed=!0}clearListeners(){this._listeners&&(this._listeners.length=0)}},r.forwardEvent=function(a,c){return a((f=>c.fire(f)))}},5435:function(O,r,a){var c=this&&this.__decorate||function(R,S,w,E){var D,P=arguments.length,H=P<3?S:E===null?E=Object.getOwnPropertyDescriptor(S,w):E;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")H=Reflect.decorate(R,S,w,E);else for(var W=R.length-1;W>=0;W--)(D=R[W])&&(H=(P<3?D(H):P>3?D(S,w,H):D(S,w))||H);return P>3&&H&&Object.defineProperty(S,w,H),H},f=this&&this.__param||function(R,S){return function(w,E){S(w,E,R)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.InputHandler=r.WindowsOptionsReportType=void 0;const n=a(2584),d=a(7116),v=a(2015),p=a(844),u=a(482),e=a(8437),s=a(8460),t=a(643),i=a(511),o=a(3734),h=a(2585),_=a(6242),m=a(6351),l=a(5941),g={\"(\":0,\")\":1,\"*\":2,\"+\":3,\"-\":1,\".\":2},b=131072;function L(R,S){if(R>24)return S.setWinLines||!1;switch(R){case 1:return!!S.restoreWin;case 2:return!!S.minimizeWin;case 3:return!!S.setWinPosition;case 4:return!!S.setWinSizePixels;case 5:return!!S.raiseWin;case 6:return!!S.lowerWin;case 7:return!!S.refreshWin;case 8:return!!S.setWinSizeChars;case 9:return!!S.maximizeWin;case 10:return!!S.fullscreenWin;case 11:return!!S.getWinState;case 13:return!!S.getWinPosition;case 14:return!!S.getWinSizePixels;case 15:return!!S.getScreenSizePixels;case 16:return!!S.getCellSizePixels;case 18:return!!S.getWinSizeChars;case 19:return!!S.getScreenSizeChars;case 20:return!!S.getIconTitle;case 21:return!!S.getWinTitle;case 22:return!!S.pushTitle;case 23:return!!S.popTitle;case 24:return!!S.setWinLines}return!1}var y;(function(R){R[R.GET_WIN_SIZE_PIXELS=0]=\"GET_WIN_SIZE_PIXELS\",R[R.GET_CELL_SIZE_PIXELS=1]=\"GET_CELL_SIZE_PIXELS\"})(y||(r.WindowsOptionsReportType=y={}));let k=0;class A extends p.Disposable{getAttrData(){return this._curAttrData}constructor(S,w,E,D,P,H,W,U,J=new v.EscapeSequenceParser){super(),this._bufferService=S,this._charsetService=w,this._coreService=E,this._logService=D,this._optionsService=P,this._oscLinkService=H,this._coreMouseService=W,this._unicodeService=U,this._parser=J,this._parseBuffer=new Uint32Array(4096),this._stringDecoder=new u.StringToUtf32,this._utf8Decoder=new u.Utf8ToUtf32,this._workCell=new i.CellData,this._windowTitle=\"\",this._iconName=\"\",this._windowTitleStack=[],this._iconNameStack=[],this._curAttrData=e.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=e.DEFAULT_ATTR_DATA.clone(),this._onRequestBell=this.register(new s.EventEmitter),this.onRequestBell=this._onRequestBell.event,this._onRequestRefreshRows=this.register(new s.EventEmitter),this.onRequestRefreshRows=this._onRequestRefreshRows.event,this._onRequestReset=this.register(new s.EventEmitter),this.onRequestReset=this._onRequestReset.event,this._onRequestSendFocus=this.register(new s.EventEmitter),this.onRequestSendFocus=this._onRequestSendFocus.event,this._onRequestSyncScrollBar=this.register(new s.EventEmitter),this.onRequestSyncScrollBar=this._onRequestSyncScrollBar.event,this._onRequestWindowsOptionsReport=this.register(new s.EventEmitter),this.onRequestWindowsOptionsReport=this._onRequestWindowsOptionsReport.event,this._onA11yChar=this.register(new s.EventEmitter),this.onA11yChar=this._onA11yChar.event,this._onA11yTab=this.register(new s.EventEmitter),this.onA11yTab=this._onA11yTab.event,this._onCursorMove=this.register(new s.EventEmitter),this.onCursorMove=this._onCursorMove.event,this._onLineFeed=this.register(new s.EventEmitter),this.onLineFeed=this._onLineFeed.event,this._onScroll=this.register(new s.EventEmitter),this.onScroll=this._onScroll.event,this._onTitleChange=this.register(new s.EventEmitter),this.onTitleChange=this._onTitleChange.event,this._onColor=this.register(new s.EventEmitter),this.onColor=this._onColor.event,this._parseStack={paused:!1,cursorStartX:0,cursorStartY:0,decodedLength:0,position:0},this._specialColors=[256,257,258],this.register(this._parser),this._dirtyRowTracker=new M(this._bufferService),this._activeBuffer=this._bufferService.buffer,this.register(this._bufferService.buffers.onBufferActivate((C=>this._activeBuffer=C.activeBuffer))),this._parser.setCsiHandlerFallback(((C,x)=>{this._logService.debug(\"Unknown CSI code: \",{identifier:this._parser.identToString(C),params:x.toArray()})})),this._parser.setEscHandlerFallback((C=>{this._logService.debug(\"Unknown ESC code: \",{identifier:this._parser.identToString(C)})})),this._parser.setExecuteHandlerFallback((C=>{this._logService.debug(\"Unknown EXECUTE code: \",{code:C})})),this._parser.setOscHandlerFallback(((C,x,T)=>{this._logService.debug(\"Unknown OSC code: \",{identifier:C,action:x,data:T})})),this._parser.setDcsHandlerFallback(((C,x,T)=>{x===\"HOOK\"&&(T=T.toArray()),this._logService.debug(\"Unknown DCS code: \",{identifier:this._parser.identToString(C),action:x,payload:T})})),this._parser.setPrintHandler(((C,x,T)=>this.print(C,x,T))),this._parser.registerCsiHandler({final:\"@\"},(C=>this.insertChars(C))),this._parser.registerCsiHandler({intermediates:\" \",final:\"@\"},(C=>this.scrollLeft(C))),this._parser.registerCsiHandler({final:\"A\"},(C=>this.cursorUp(C))),this._parser.registerCsiHandler({intermediates:\" \",final:\"A\"},(C=>this.scrollRight(C))),this._parser.registerCsiHandler({final:\"B\"},(C=>this.cursorDown(C))),this._parser.registerCsiHandler({final:\"C\"},(C=>this.cursorForward(C))),this._parser.registerCsiHandler({final:\"D\"},(C=>this.cursorBackward(C))),this._parser.registerCsiHandler({final:\"E\"},(C=>this.cursorNextLine(C))),this._parser.registerCsiHandler({final:\"F\"},(C=>this.cursorPrecedingLine(C))),this._parser.registerCsiHandler({final:\"G\"},(C=>this.cursorCharAbsolute(C))),this._parser.registerCsiHandler({final:\"H\"},(C=>this.cursorPosition(C))),this._parser.registerCsiHandler({final:\"I\"},(C=>this.cursorForwardTab(C))),this._parser.registerCsiHandler({final:\"J\"},(C=>this.eraseInDisplay(C,!1))),this._parser.registerCsiHandler({prefix:\"?\",final:\"J\"},(C=>this.eraseInDisplay(C,!0))),this._parser.registerCsiHandler({final:\"K\"},(C=>this.eraseInLine(C,!1))),this._parser.registerCsiHandler({prefix:\"?\",final:\"K\"},(C=>this.eraseInLine(C,!0))),this._parser.registerCsiHandler({final:\"L\"},(C=>this.insertLines(C))),this._parser.registerCsiHandler({final:\"M\"},(C=>this.deleteLines(C))),this._parser.registerCsiHandler({final:\"P\"},(C=>this.deleteChars(C))),this._parser.registerCsiHandler({final:\"S\"},(C=>this.scrollUp(C))),this._parser.registerCsiHandler({final:\"T\"},(C=>this.scrollDown(C))),this._parser.registerCsiHandler({final:\"X\"},(C=>this.eraseChars(C))),this._parser.registerCsiHandler({final:\"Z\"},(C=>this.cursorBackwardTab(C))),this._parser.registerCsiHandler({final:\"`\"},(C=>this.charPosAbsolute(C))),this._parser.registerCsiHandler({final:\"a\"},(C=>this.hPositionRelative(C))),this._parser.registerCsiHandler({final:\"b\"},(C=>this.repeatPrecedingCharacter(C))),this._parser.registerCsiHandler({final:\"c\"},(C=>this.sendDeviceAttributesPrimary(C))),this._parser.registerCsiHandler({prefix:\">\",final:\"c\"},(C=>this.sendDeviceAttributesSecondary(C))),this._parser.registerCsiHandler({final:\"d\"},(C=>this.linePosAbsolute(C))),this._parser.registerCsiHandler({final:\"e\"},(C=>this.vPositionRelative(C))),this._parser.registerCsiHandler({final:\"f\"},(C=>this.hVPosition(C))),this._parser.registerCsiHandler({final:\"g\"},(C=>this.tabClear(C))),this._parser.registerCsiHandler({final:\"h\"},(C=>this.setMode(C))),this._parser.registerCsiHandler({prefix:\"?\",final:\"h\"},(C=>this.setModePrivate(C))),this._parser.registerCsiHandler({final:\"l\"},(C=>this.resetMode(C))),this._parser.registerCsiHandler({prefix:\"?\",final:\"l\"},(C=>this.resetModePrivate(C))),this._parser.registerCsiHandler({final:\"m\"},(C=>this.charAttributes(C))),this._parser.registerCsiHandler({final:\"n\"},(C=>this.deviceStatus(C))),this._parser.registerCsiHandler({prefix:\"?\",final:\"n\"},(C=>this.deviceStatusPrivate(C))),this._parser.registerCsiHandler({intermediates:\"!\",final:\"p\"},(C=>this.softReset(C))),this._parser.registerCsiHandler({intermediates:\" \",final:\"q\"},(C=>this.setCursorStyle(C))),this._parser.registerCsiHandler({final:\"r\"},(C=>this.setScrollRegion(C))),this._parser.registerCsiHandler({final:\"s\"},(C=>this.saveCursor(C))),this._parser.registerCsiHandler({final:\"t\"},(C=>this.windowOptions(C))),this._parser.registerCsiHandler({final:\"u\"},(C=>this.restoreCursor(C))),this._parser.registerCsiHandler({intermediates:\"'\",final:\"}\"},(C=>this.insertColumns(C))),this._parser.registerCsiHandler({intermediates:\"'\",final:\"~\"},(C=>this.deleteColumns(C))),this._parser.registerCsiHandler({intermediates:'\"',final:\"q\"},(C=>this.selectProtected(C))),this._parser.registerCsiHandler({intermediates:\"$\",final:\"p\"},(C=>this.requestMode(C,!0))),this._parser.registerCsiHandler({prefix:\"?\",intermediates:\"$\",final:\"p\"},(C=>this.requestMode(C,!1))),this._parser.setExecuteHandler(n.C0.BEL,(()=>this.bell())),this._parser.setExecuteHandler(n.C0.LF,(()=>this.lineFeed())),this._parser.setExecuteHandler(n.C0.VT,(()=>this.lineFeed())),this._parser.setExecuteHandler(n.C0.FF,(()=>this.lineFeed())),this._parser.setExecuteHandler(n.C0.CR,(()=>this.carriageReturn())),this._parser.setExecuteHandler(n.C0.BS,(()=>this.backspace())),this._parser.setExecuteHandler(n.C0.HT,(()=>this.tab())),this._parser.setExecuteHandler(n.C0.SO,(()=>this.shiftOut())),this._parser.setExecuteHandler(n.C0.SI,(()=>this.shiftIn())),this._parser.setExecuteHandler(n.C1.IND,(()=>this.index())),this._parser.setExecuteHandler(n.C1.NEL,(()=>this.nextLine())),this._parser.setExecuteHandler(n.C1.HTS,(()=>this.tabSet())),this._parser.registerOscHandler(0,new _.OscHandler((C=>(this.setTitle(C),this.setIconName(C),!0)))),this._parser.registerOscHandler(1,new _.OscHandler((C=>this.setIconName(C)))),this._parser.registerOscHandler(2,new _.OscHandler((C=>this.setTitle(C)))),this._parser.registerOscHandler(4,new _.OscHandler((C=>this.setOrReportIndexedColor(C)))),this._parser.registerOscHandler(8,new _.OscHandler((C=>this.setHyperlink(C)))),this._parser.registerOscHandler(10,new _.OscHandler((C=>this.setOrReportFgColor(C)))),this._parser.registerOscHandler(11,new _.OscHandler((C=>this.setOrReportBgColor(C)))),this._parser.registerOscHandler(12,new _.OscHandler((C=>this.setOrReportCursorColor(C)))),this._parser.registerOscHandler(104,new _.OscHandler((C=>this.restoreIndexedColor(C)))),this._parser.registerOscHandler(110,new _.OscHandler((C=>this.restoreFgColor(C)))),this._parser.registerOscHandler(111,new _.OscHandler((C=>this.restoreBgColor(C)))),this._parser.registerOscHandler(112,new _.OscHandler((C=>this.restoreCursorColor(C)))),this._parser.registerEscHandler({final:\"7\"},(()=>this.saveCursor())),this._parser.registerEscHandler({final:\"8\"},(()=>this.restoreCursor())),this._parser.registerEscHandler({final:\"D\"},(()=>this.index())),this._parser.registerEscHandler({final:\"E\"},(()=>this.nextLine())),this._parser.registerEscHandler({final:\"H\"},(()=>this.tabSet())),this._parser.registerEscHandler({final:\"M\"},(()=>this.reverseIndex())),this._parser.registerEscHandler({final:\"=\"},(()=>this.keypadApplicationMode())),this._parser.registerEscHandler({final:\">\"},(()=>this.keypadNumericMode())),this._parser.registerEscHandler({final:\"c\"},(()=>this.fullReset())),this._parser.registerEscHandler({final:\"n\"},(()=>this.setgLevel(2))),this._parser.registerEscHandler({final:\"o\"},(()=>this.setgLevel(3))),this._parser.registerEscHandler({final:\"|\"},(()=>this.setgLevel(3))),this._parser.registerEscHandler({final:\"}\"},(()=>this.setgLevel(2))),this._parser.registerEscHandler({final:\"~\"},(()=>this.setgLevel(1))),this._parser.registerEscHandler({intermediates:\"%\",final:\"@\"},(()=>this.selectDefaultCharset())),this._parser.registerEscHandler({intermediates:\"%\",final:\"G\"},(()=>this.selectDefaultCharset()));for(const C in d.CHARSETS)this._parser.registerEscHandler({intermediates:\"(\",final:C},(()=>this.selectCharset(\"(\"+C))),this._parser.registerEscHandler({intermediates:\")\",final:C},(()=>this.selectCharset(\")\"+C))),this._parser.registerEscHandler({intermediates:\"*\",final:C},(()=>this.selectCharset(\"*\"+C))),this._parser.registerEscHandler({intermediates:\"+\",final:C},(()=>this.selectCharset(\"+\"+C))),this._parser.registerEscHandler({intermediates:\"-\",final:C},(()=>this.selectCharset(\"-\"+C))),this._parser.registerEscHandler({intermediates:\".\",final:C},(()=>this.selectCharset(\".\"+C))),this._parser.registerEscHandler({intermediates:\"/\",final:C},(()=>this.selectCharset(\"/\"+C)));this._parser.registerEscHandler({intermediates:\"#\",final:\"8\"},(()=>this.screenAlignmentPattern())),this._parser.setErrorHandler((C=>(this._logService.error(\"Parsing error: \",C),C))),this._parser.registerDcsHandler({intermediates:\"$\",final:\"q\"},new m.DcsHandler(((C,x)=>this.requestStatusString(C,x))))}_preserveStack(S,w,E,D){this._parseStack.paused=!0,this._parseStack.cursorStartX=S,this._parseStack.cursorStartY=w,this._parseStack.decodedLength=E,this._parseStack.position=D}_logSlowResolvingAsync(S){this._logService.logLevel<=h.LogLevelEnum.WARN&&Promise.race([S,new Promise(((w,E)=>setTimeout((()=>E(\"#SLOW_TIMEOUT\")),5e3)))]).catch((w=>{if(w!==\"#SLOW_TIMEOUT\")throw w;console.warn(\"async parser handler taking longer than 5000 ms\")}))}_getCurrentLinkId(){return this._curAttrData.extended.urlId}parse(S,w){let E,D=this._activeBuffer.x,P=this._activeBuffer.y,H=0;const W=this._parseStack.paused;if(W){if(E=this._parser.parse(this._parseBuffer,this._parseStack.decodedLength,w))return this._logSlowResolvingAsync(E),E;D=this._parseStack.cursorStartX,P=this._parseStack.cursorStartY,this._parseStack.paused=!1,S.length>b&&(H=this._parseStack.position+b)}if(this._logService.logLevel<=h.LogLevelEnum.DEBUG&&this._logService.debug(\"parsing data\"+(typeof S==\"string\"?` \"${S}\"`:` \"${Array.prototype.map.call(S,(U=>String.fromCharCode(U))).join(\"\")}\"`),typeof S==\"string\"?S.split(\"\").map((U=>U.charCodeAt(0))):S),this._parseBuffer.length<S.length&&this._parseBuffer.length<b&&(this._parseBuffer=new Uint32Array(Math.min(S.length,b))),W||this._dirtyRowTracker.clearRange(),S.length>b)for(let U=H;U<S.length;U+=b){const J=U+b<S.length?U+b:S.length,C=typeof S==\"string\"?this._stringDecoder.decode(S.substring(U,J),this._parseBuffer):this._utf8Decoder.decode(S.subarray(U,J),this._parseBuffer);if(E=this._parser.parse(this._parseBuffer,C))return this._preserveStack(D,P,C,U),this._logSlowResolvingAsync(E),E}else if(!W){const U=typeof S==\"string\"?this._stringDecoder.decode(S,this._parseBuffer):this._utf8Decoder.decode(S,this._parseBuffer);if(E=this._parser.parse(this._parseBuffer,U))return this._preserveStack(D,P,U,0),this._logSlowResolvingAsync(E),E}this._activeBuffer.x===D&&this._activeBuffer.y===P||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowTracker.start,this._dirtyRowTracker.end)}print(S,w,E){let D,P;const H=this._charsetService.charset,W=this._optionsService.rawOptions.screenReaderMode,U=this._bufferService.cols,J=this._coreService.decPrivateModes.wraparound,C=this._coreService.modes.insertMode,x=this._curAttrData;let T=this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y);this._dirtyRowTracker.markDirty(this._activeBuffer.y),this._activeBuffer.x&&E-w>0&&T.getWidth(this._activeBuffer.x-1)===2&&T.setCellFromCodePoint(this._activeBuffer.x-1,0,1,x.fg,x.bg,x.extended);for(let B=w;B<E;++B){if(D=S[B],P=this._unicodeService.wcwidth(D),D<127&&H){const K=H[String.fromCharCode(D)];K&&(D=K.charCodeAt(0))}if(W&&this._onA11yChar.fire((0,u.stringFromCodePoint)(D)),this._getCurrentLinkId()&&this._oscLinkService.addLineToLink(this._getCurrentLinkId(),this._activeBuffer.ybase+this._activeBuffer.y),P||!this._activeBuffer.x){if(this._activeBuffer.x+P-1>=U){if(J){for(;this._activeBuffer.x<U;)T.setCellFromCodePoint(this._activeBuffer.x++,0,1,x.fg,x.bg,x.extended);this._activeBuffer.x=0,this._activeBuffer.y++,this._activeBuffer.y===this._activeBuffer.scrollBottom+1?(this._activeBuffer.y--,this._bufferService.scroll(this._eraseAttrData(),!0)):(this._activeBuffer.y>=this._bufferService.rows&&(this._activeBuffer.y=this._bufferService.rows-1),this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y).isWrapped=!0),T=this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y)}else if(this._activeBuffer.x=U-1,P===2)continue}if(C&&(T.insertCells(this._activeBuffer.x,P,this._activeBuffer.getNullCell(x),x),T.getWidth(U-1)===2&&T.setCellFromCodePoint(U-1,t.NULL_CELL_CODE,t.NULL_CELL_WIDTH,x.fg,x.bg,x.extended)),T.setCellFromCodePoint(this._activeBuffer.x++,D,P,x.fg,x.bg,x.extended),P>0)for(;--P;)T.setCellFromCodePoint(this._activeBuffer.x++,0,0,x.fg,x.bg,x.extended)}else T.getWidth(this._activeBuffer.x-1)?T.addCodepointToCell(this._activeBuffer.x-1,D):T.addCodepointToCell(this._activeBuffer.x-2,D)}E-w>0&&(T.loadCell(this._activeBuffer.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),this._activeBuffer.x<U&&E-w>0&&T.getWidth(this._activeBuffer.x)===0&&!T.hasContent(this._activeBuffer.x)&&T.setCellFromCodePoint(this._activeBuffer.x,0,1,x.fg,x.bg,x.extended),this._dirtyRowTracker.markDirty(this._activeBuffer.y)}registerCsiHandler(S,w){return S.final!==\"t\"||S.prefix||S.intermediates?this._parser.registerCsiHandler(S,w):this._parser.registerCsiHandler(S,(E=>!L(E.params[0],this._optionsService.rawOptions.windowOptions)||w(E)))}registerDcsHandler(S,w){return this._parser.registerDcsHandler(S,new m.DcsHandler(w))}registerEscHandler(S,w){return this._parser.registerEscHandler(S,w)}registerOscHandler(S,w){return this._parser.registerOscHandler(S,new _.OscHandler(w))}bell(){return this._onRequestBell.fire(),!0}lineFeed(){return this._dirtyRowTracker.markDirty(this._activeBuffer.y),this._optionsService.rawOptions.convertEol&&(this._activeBuffer.x=0),this._activeBuffer.y++,this._activeBuffer.y===this._activeBuffer.scrollBottom+1?(this._activeBuffer.y--,this._bufferService.scroll(this._eraseAttrData())):this._activeBuffer.y>=this._bufferService.rows?this._activeBuffer.y=this._bufferService.rows-1:this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y).isWrapped=!1,this._activeBuffer.x>=this._bufferService.cols&&this._activeBuffer.x--,this._dirtyRowTracker.markDirty(this._activeBuffer.y),this._onLineFeed.fire(),!0}carriageReturn(){return this._activeBuffer.x=0,!0}backspace(){var S;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),this._activeBuffer.x>0&&this._activeBuffer.x--,!0;if(this._restrictCursor(this._bufferService.cols),this._activeBuffer.x>0)this._activeBuffer.x--;else if(this._activeBuffer.x===0&&this._activeBuffer.y>this._activeBuffer.scrollTop&&this._activeBuffer.y<=this._activeBuffer.scrollBottom&&(!((S=this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y))===null||S===void 0)&&S.isWrapped)){this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y).isWrapped=!1,this._activeBuffer.y--,this._activeBuffer.x=this._bufferService.cols-1;const w=this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y);w.hasWidth(this._activeBuffer.x)&&!w.hasContent(this._activeBuffer.x)&&this._activeBuffer.x--}return this._restrictCursor(),!0}tab(){if(this._activeBuffer.x>=this._bufferService.cols)return!0;const S=this._activeBuffer.x;return this._activeBuffer.x=this._activeBuffer.nextStop(),this._optionsService.rawOptions.screenReaderMode&&this._onA11yTab.fire(this._activeBuffer.x-S),!0}shiftOut(){return this._charsetService.setgLevel(1),!0}shiftIn(){return this._charsetService.setgLevel(0),!0}_restrictCursor(S=this._bufferService.cols-1){this._activeBuffer.x=Math.min(S,Math.max(0,this._activeBuffer.x)),this._activeBuffer.y=this._coreService.decPrivateModes.origin?Math.min(this._activeBuffer.scrollBottom,Math.max(this._activeBuffer.scrollTop,this._activeBuffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._activeBuffer.y)),this._dirtyRowTracker.markDirty(this._activeBuffer.y)}_setCursor(S,w){this._dirtyRowTracker.markDirty(this._activeBuffer.y),this._coreService.decPrivateModes.origin?(this._activeBuffer.x=S,this._activeBuffer.y=this._activeBuffer.scrollTop+w):(this._activeBuffer.x=S,this._activeBuffer.y=w),this._restrictCursor(),this._dirtyRowTracker.markDirty(this._activeBuffer.y)}_moveCursor(S,w){this._restrictCursor(),this._setCursor(this._activeBuffer.x+S,this._activeBuffer.y+w)}cursorUp(S){const w=this._activeBuffer.y-this._activeBuffer.scrollTop;return w>=0?this._moveCursor(0,-Math.min(w,S.params[0]||1)):this._moveCursor(0,-(S.params[0]||1)),!0}cursorDown(S){const w=this._activeBuffer.scrollBottom-this._activeBuffer.y;return w>=0?this._moveCursor(0,Math.min(w,S.params[0]||1)):this._moveCursor(0,S.params[0]||1),!0}cursorForward(S){return this._moveCursor(S.params[0]||1,0),!0}cursorBackward(S){return this._moveCursor(-(S.params[0]||1),0),!0}cursorNextLine(S){return this.cursorDown(S),this._activeBuffer.x=0,!0}cursorPrecedingLine(S){return this.cursorUp(S),this._activeBuffer.x=0,!0}cursorCharAbsolute(S){return this._setCursor((S.params[0]||1)-1,this._activeBuffer.y),!0}cursorPosition(S){return this._setCursor(S.length>=2?(S.params[1]||1)-1:0,(S.params[0]||1)-1),!0}charPosAbsolute(S){return this._setCursor((S.params[0]||1)-1,this._activeBuffer.y),!0}hPositionRelative(S){return this._moveCursor(S.params[0]||1,0),!0}linePosAbsolute(S){return this._setCursor(this._activeBuffer.x,(S.params[0]||1)-1),!0}vPositionRelative(S){return this._moveCursor(0,S.params[0]||1),!0}hVPosition(S){return this.cursorPosition(S),!0}tabClear(S){const w=S.params[0];return w===0?delete this._activeBuffer.tabs[this._activeBuffer.x]:w===3&&(this._activeBuffer.tabs={}),!0}cursorForwardTab(S){if(this._activeBuffer.x>=this._bufferService.cols)return!0;let w=S.params[0]||1;for(;w--;)this._activeBuffer.x=this._activeBuffer.nextStop();return!0}cursorBackwardTab(S){if(this._activeBuffer.x>=this._bufferService.cols)return!0;let w=S.params[0]||1;for(;w--;)this._activeBuffer.x=this._activeBuffer.prevStop();return!0}selectProtected(S){const w=S.params[0];return w===1&&(this._curAttrData.bg|=536870912),w!==2&&w!==0||(this._curAttrData.bg&=-536870913),!0}_eraseInBufferLine(S,w,E,D=!1,P=!1){const H=this._activeBuffer.lines.get(this._activeBuffer.ybase+S);H.replaceCells(w,E,this._activeBuffer.getNullCell(this._eraseAttrData()),this._eraseAttrData(),P),D&&(H.isWrapped=!1)}_resetBufferLine(S,w=!1){const E=this._activeBuffer.lines.get(this._activeBuffer.ybase+S);E&&(E.fill(this._activeBuffer.getNullCell(this._eraseAttrData()),w),this._bufferService.buffer.clearMarkers(this._activeBuffer.ybase+S),E.isWrapped=!1)}eraseInDisplay(S,w=!1){let E;switch(this._restrictCursor(this._bufferService.cols),S.params[0]){case 0:for(E=this._activeBuffer.y,this._dirtyRowTracker.markDirty(E),this._eraseInBufferLine(E++,this._activeBuffer.x,this._bufferService.cols,this._activeBuffer.x===0,w);E<this._bufferService.rows;E++)this._resetBufferLine(E,w);this._dirtyRowTracker.markDirty(E);break;case 1:for(E=this._activeBuffer.y,this._dirtyRowTracker.markDirty(E),this._eraseInBufferLine(E,0,this._activeBuffer.x+1,!0,w),this._activeBuffer.x+1>=this._bufferService.cols&&(this._activeBuffer.lines.get(E+1).isWrapped=!1);E--;)this._resetBufferLine(E,w);this._dirtyRowTracker.markDirty(0);break;case 2:for(E=this._bufferService.rows,this._dirtyRowTracker.markDirty(E-1);E--;)this._resetBufferLine(E,w);this._dirtyRowTracker.markDirty(0);break;case 3:const D=this._activeBuffer.lines.length-this._bufferService.rows;D>0&&(this._activeBuffer.lines.trimStart(D),this._activeBuffer.ybase=Math.max(this._activeBuffer.ybase-D,0),this._activeBuffer.ydisp=Math.max(this._activeBuffer.ydisp-D,0),this._onScroll.fire(0))}return!0}eraseInLine(S,w=!1){switch(this._restrictCursor(this._bufferService.cols),S.params[0]){case 0:this._eraseInBufferLine(this._activeBuffer.y,this._activeBuffer.x,this._bufferService.cols,this._activeBuffer.x===0,w);break;case 1:this._eraseInBufferLine(this._activeBuffer.y,0,this._activeBuffer.x+1,!1,w);break;case 2:this._eraseInBufferLine(this._activeBuffer.y,0,this._bufferService.cols,!0,w)}return this._dirtyRowTracker.markDirty(this._activeBuffer.y),!0}insertLines(S){this._restrictCursor();let w=S.params[0]||1;if(this._activeBuffer.y>this._activeBuffer.scrollBottom||this._activeBuffer.y<this._activeBuffer.scrollTop)return!0;const E=this._activeBuffer.ybase+this._activeBuffer.y,D=this._bufferService.rows-1-this._activeBuffer.scrollBottom,P=this._bufferService.rows-1+this._activeBuffer.ybase-D+1;for(;w--;)this._activeBuffer.lines.splice(P-1,1),this._activeBuffer.lines.splice(E,0,this._activeBuffer.getBlankLine(this._eraseAttrData()));return this._dirtyRowTracker.markRangeDirty(this._activeBuffer.y,this._activeBuffer.scrollBottom),this._activeBuffer.x=0,!0}deleteLines(S){this._restrictCursor();let w=S.params[0]||1;if(this._activeBuffer.y>this._activeBuffer.scrollBottom||this._activeBuffer.y<this._activeBuffer.scrollTop)return!0;const E=this._activeBuffer.ybase+this._activeBuffer.y;let D;for(D=this._bufferService.rows-1-this._activeBuffer.scrollBottom,D=this._bufferService.rows-1+this._activeBuffer.ybase-D;w--;)this._activeBuffer.lines.splice(E,1),this._activeBuffer.lines.splice(D,0,this._activeBuffer.getBlankLine(this._eraseAttrData()));return this._dirtyRowTracker.markRangeDirty(this._activeBuffer.y,this._activeBuffer.scrollBottom),this._activeBuffer.x=0,!0}insertChars(S){this._restrictCursor();const w=this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y);return w&&(w.insertCells(this._activeBuffer.x,S.params[0]||1,this._activeBuffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowTracker.markDirty(this._activeBuffer.y)),!0}deleteChars(S){this._restrictCursor();const w=this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y);return w&&(w.deleteCells(this._activeBuffer.x,S.params[0]||1,this._activeBuffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowTracker.markDirty(this._activeBuffer.y)),!0}scrollUp(S){let w=S.params[0]||1;for(;w--;)this._activeBuffer.lines.splice(this._activeBuffer.ybase+this._activeBuffer.scrollTop,1),this._activeBuffer.lines.splice(this._activeBuffer.ybase+this._activeBuffer.scrollBottom,0,this._activeBuffer.getBlankLine(this._eraseAttrData()));return this._dirtyRowTracker.markRangeDirty(this._activeBuffer.scrollTop,this._activeBuffer.scrollBottom),!0}scrollDown(S){let w=S.params[0]||1;for(;w--;)this._activeBuffer.lines.splice(this._activeBuffer.ybase+this._activeBuffer.scrollBottom,1),this._activeBuffer.lines.splice(this._activeBuffer.ybase+this._activeBuffer.scrollTop,0,this._activeBuffer.getBlankLine(e.DEFAULT_ATTR_DATA));return this._dirtyRowTracker.markRangeDirty(this._activeBuffer.scrollTop,this._activeBuffer.scrollBottom),!0}scrollLeft(S){if(this._activeBuffer.y>this._activeBuffer.scrollBottom||this._activeBuffer.y<this._activeBuffer.scrollTop)return!0;const w=S.params[0]||1;for(let E=this._activeBuffer.scrollTop;E<=this._activeBuffer.scrollBottom;++E){const D=this._activeBuffer.lines.get(this._activeBuffer.ybase+E);D.deleteCells(0,w,this._activeBuffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),D.isWrapped=!1}return this._dirtyRowTracker.markRangeDirty(this._activeBuffer.scrollTop,this._activeBuffer.scrollBottom),!0}scrollRight(S){if(this._activeBuffer.y>this._activeBuffer.scrollBottom||this._activeBuffer.y<this._activeBuffer.scrollTop)return!0;const w=S.params[0]||1;for(let E=this._activeBuffer.scrollTop;E<=this._activeBuffer.scrollBottom;++E){const D=this._activeBuffer.lines.get(this._activeBuffer.ybase+E);D.insertCells(0,w,this._activeBuffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),D.isWrapped=!1}return this._dirtyRowTracker.markRangeDirty(this._activeBuffer.scrollTop,this._activeBuffer.scrollBottom),!0}insertColumns(S){if(this._activeBuffer.y>this._activeBuffer.scrollBottom||this._activeBuffer.y<this._activeBuffer.scrollTop)return!0;const w=S.params[0]||1;for(let E=this._activeBuffer.scrollTop;E<=this._activeBuffer.scrollBottom;++E){const D=this._activeBuffer.lines.get(this._activeBuffer.ybase+E);D.insertCells(this._activeBuffer.x,w,this._activeBuffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),D.isWrapped=!1}return this._dirtyRowTracker.markRangeDirty(this._activeBuffer.scrollTop,this._activeBuffer.scrollBottom),!0}deleteColumns(S){if(this._activeBuffer.y>this._activeBuffer.scrollBottom||this._activeBuffer.y<this._activeBuffer.scrollTop)return!0;const w=S.params[0]||1;for(let E=this._activeBuffer.scrollTop;E<=this._activeBuffer.scrollBottom;++E){const D=this._activeBuffer.lines.get(this._activeBuffer.ybase+E);D.deleteCells(this._activeBuffer.x,w,this._activeBuffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),D.isWrapped=!1}return this._dirtyRowTracker.markRangeDirty(this._activeBuffer.scrollTop,this._activeBuffer.scrollBottom),!0}eraseChars(S){this._restrictCursor();const w=this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y);return w&&(w.replaceCells(this._activeBuffer.x,this._activeBuffer.x+(S.params[0]||1),this._activeBuffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowTracker.markDirty(this._activeBuffer.y)),!0}repeatPrecedingCharacter(S){if(!this._parser.precedingCodepoint)return!0;const w=S.params[0]||1,E=new Uint32Array(w);for(let D=0;D<w;++D)E[D]=this._parser.precedingCodepoint;return this.print(E,0,E.length),!0}sendDeviceAttributesPrimary(S){return S.params[0]>0||(this._is(\"xterm\")||this._is(\"rxvt-unicode\")||this._is(\"screen\")?this._coreService.triggerDataEvent(n.C0.ESC+\"[?1;2c\"):this._is(\"linux\")&&this._coreService.triggerDataEvent(n.C0.ESC+\"[?6c\")),!0}sendDeviceAttributesSecondary(S){return S.params[0]>0||(this._is(\"xterm\")?this._coreService.triggerDataEvent(n.C0.ESC+\"[>0;276;0c\"):this._is(\"rxvt-unicode\")?this._coreService.triggerDataEvent(n.C0.ESC+\"[>85;95;0c\"):this._is(\"linux\")?this._coreService.triggerDataEvent(S.params[0]+\"c\"):this._is(\"screen\")&&this._coreService.triggerDataEvent(n.C0.ESC+\"[>83;40003;0c\")),!0}_is(S){return(this._optionsService.rawOptions.termName+\"\").indexOf(S)===0}setMode(S){for(let w=0;w<S.length;w++)switch(S.params[w]){case 4:this._coreService.modes.insertMode=!0;break;case 20:this._optionsService.options.convertEol=!0}return!0}setModePrivate(S){for(let w=0;w<S.length;w++)switch(S.params[w]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,d.DEFAULT_CHARSET),this._charsetService.setgCharset(1,d.DEFAULT_CHARSET),this._charsetService.setgCharset(2,d.DEFAULT_CHARSET),this._charsetService.setgCharset(3,d.DEFAULT_CHARSET);break;case 3:this._optionsService.rawOptions.windowOptions.setWinLines&&(this._bufferService.resize(132,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!0,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!0;break;case 12:this._optionsService.options.cursorBlink=!0;break;case 45:this._coreService.decPrivateModes.reverseWraparound=!0;break;case 66:this._logService.debug(\"Serial port requested application keypad.\"),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire();break;case 9:this._coreMouseService.activeProtocol=\"X10\";break;case 1e3:this._coreMouseService.activeProtocol=\"VT200\";break;case 1002:this._coreMouseService.activeProtocol=\"DRAG\";break;case 1003:this._coreMouseService.activeProtocol=\"ANY\";break;case 1004:this._coreService.decPrivateModes.sendFocus=!0,this._onRequestSendFocus.fire();break;case 1005:this._logService.debug(\"DECSET 1005 not supported (see #2507)\");break;case 1006:this._coreMouseService.activeEncoding=\"SGR\";break;case 1015:this._logService.debug(\"DECSET 1015 not supported (see #2507)\");break;case 1016:this._coreMouseService.activeEncoding=\"SGR_PIXELS\";break;case 25:this._coreService.isCursorHidden=!1;break;case 1048:this.saveCursor();break;case 1049:this.saveCursor();case 47:case 1047:this._bufferService.buffers.activateAltBuffer(this._eraseAttrData()),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!0}return!0}resetMode(S){for(let w=0;w<S.length;w++)switch(S.params[w]){case 4:this._coreService.modes.insertMode=!1;break;case 20:this._optionsService.options.convertEol=!1}return!0}resetModePrivate(S){for(let w=0;w<S.length;w++)switch(S.params[w]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!1;break;case 3:this._optionsService.rawOptions.windowOptions.setWinLines&&(this._bufferService.resize(80,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!1,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!1;break;case 12:this._optionsService.options.cursorBlink=!1;break;case 45:this._coreService.decPrivateModes.reverseWraparound=!1;break;case 66:this._logService.debug(\"Switching back to normal keypad.\"),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire();break;case 9:case 1e3:case 1002:case 1003:this._coreMouseService.activeProtocol=\"NONE\";break;case 1004:this._coreService.decPrivateModes.sendFocus=!1;break;case 1005:this._logService.debug(\"DECRST 1005 not supported (see #2507)\");break;case 1006:case 1016:this._coreMouseService.activeEncoding=\"DEFAULT\";break;case 1015:this._logService.debug(\"DECRST 1015 not supported (see #2507)\");break;case 25:this._coreService.isCursorHidden=!0;break;case 1048:this.restoreCursor();break;case 1049:case 47:case 1047:this._bufferService.buffers.activateNormalBuffer(),S.params[w]===1049&&this.restoreCursor(),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!1}return!0}requestMode(S,w){const E=this._coreService.decPrivateModes,{activeProtocol:D,activeEncoding:P}=this._coreMouseService,H=this._coreService,{buffers:W,cols:U}=this._bufferService,{active:J,alt:C}=W,x=this._optionsService.rawOptions,T=X=>X?1:2,B=S.params[0];return K=B,F=w?B===2?4:B===4?T(H.modes.insertMode):B===12?3:B===20?T(x.convertEol):0:B===1?T(E.applicationCursorKeys):B===3?x.windowOptions.setWinLines?U===80?2:U===132?1:0:0:B===6?T(E.origin):B===7?T(E.wraparound):B===8?3:B===9?T(D===\"X10\"):B===12?T(x.cursorBlink):B===25?T(!H.isCursorHidden):B===45?T(E.reverseWraparound):B===66?T(E.applicationKeypad):B===67?4:B===1e3?T(D===\"VT200\"):B===1002?T(D===\"DRAG\"):B===1003?T(D===\"ANY\"):B===1004?T(E.sendFocus):B===1005?4:B===1006?T(P===\"SGR\"):B===1015?4:B===1016?T(P===\"SGR_PIXELS\"):B===1048?1:B===47||B===1047||B===1049?T(J===C):B===2004?T(E.bracketedPasteMode):0,H.triggerDataEvent(`${n.C0.ESC}[${w?\"\":\"?\"}${K};${F}$y`),!0;var K,F}_updateAttrColor(S,w,E,D,P){return w===2?(S|=50331648,S&=-16777216,S|=o.AttributeData.fromColorRGB([E,D,P])):w===5&&(S&=-50331904,S|=33554432|255&E),S}_extractColor(S,w,E){const D=[0,0,-1,0,0,0];let P=0,H=0;do{if(D[H+P]=S.params[w+H],S.hasSubParams(w+H)){const W=S.getSubParams(w+H);let U=0;do D[1]===5&&(P=1),D[H+U+1+P]=W[U];while(++U<W.length&&U+H+1+P<D.length);break}if(D[1]===5&&H+P>=2||D[1]===2&&H+P>=5)break;D[1]&&(P=1)}while(++H+w<S.length&&H+P<D.length);for(let W=2;W<D.length;++W)D[W]===-1&&(D[W]=0);switch(D[0]){case 38:E.fg=this._updateAttrColor(E.fg,D[1],D[3],D[4],D[5]);break;case 48:E.bg=this._updateAttrColor(E.bg,D[1],D[3],D[4],D[5]);break;case 58:E.extended=E.extended.clone(),E.extended.underlineColor=this._updateAttrColor(E.extended.underlineColor,D[1],D[3],D[4],D[5])}return H}_processUnderline(S,w){w.extended=w.extended.clone(),(!~S||S>5)&&(S=1),w.extended.underlineStyle=S,w.fg|=268435456,S===0&&(w.fg&=-268435457),w.updateExtended()}_processSGR0(S){S.fg=e.DEFAULT_ATTR_DATA.fg,S.bg=e.DEFAULT_ATTR_DATA.bg,S.extended=S.extended.clone(),S.extended.underlineStyle=0,S.extended.underlineColor&=-67108864,S.updateExtended()}charAttributes(S){if(S.length===1&&S.params[0]===0)return this._processSGR0(this._curAttrData),!0;const w=S.length;let E;const D=this._curAttrData;for(let P=0;P<w;P++)E=S.params[P],E>=30&&E<=37?(D.fg&=-50331904,D.fg|=16777216|E-30):E>=40&&E<=47?(D.bg&=-50331904,D.bg|=16777216|E-40):E>=90&&E<=97?(D.fg&=-50331904,D.fg|=16777224|E-90):E>=100&&E<=107?(D.bg&=-50331904,D.bg|=16777224|E-100):E===0?this._processSGR0(D):E===1?D.fg|=134217728:E===3?D.bg|=67108864:E===4?(D.fg|=268435456,this._processUnderline(S.hasSubParams(P)?S.getSubParams(P)[0]:1,D)):E===5?D.fg|=536870912:E===7?D.fg|=67108864:E===8?D.fg|=1073741824:E===9?D.fg|=2147483648:E===2?D.bg|=134217728:E===21?this._processUnderline(2,D):E===22?(D.fg&=-134217729,D.bg&=-134217729):E===23?D.bg&=-67108865:E===24?(D.fg&=-268435457,this._processUnderline(0,D)):E===25?D.fg&=-536870913:E===27?D.fg&=-67108865:E===28?D.fg&=-1073741825:E===29?D.fg&=2147483647:E===39?(D.fg&=-67108864,D.fg|=16777215&e.DEFAULT_ATTR_DATA.fg):E===49?(D.bg&=-67108864,D.bg|=16777215&e.DEFAULT_ATTR_DATA.bg):E===38||E===48||E===58?P+=this._extractColor(S,P,D):E===53?D.bg|=1073741824:E===55?D.bg&=-1073741825:E===59?(D.extended=D.extended.clone(),D.extended.underlineColor=-1,D.updateExtended()):E===100?(D.fg&=-67108864,D.fg|=16777215&e.DEFAULT_ATTR_DATA.fg,D.bg&=-67108864,D.bg|=16777215&e.DEFAULT_ATTR_DATA.bg):this._logService.debug(\"Unknown SGR attribute: %d.\",E);return!0}deviceStatus(S){switch(S.params[0]){case 5:this._coreService.triggerDataEvent(`${n.C0.ESC}[0n`);break;case 6:const w=this._activeBuffer.y+1,E=this._activeBuffer.x+1;this._coreService.triggerDataEvent(`${n.C0.ESC}[${w};${E}R`)}return!0}deviceStatusPrivate(S){if(S.params[0]===6){const w=this._activeBuffer.y+1,E=this._activeBuffer.x+1;this._coreService.triggerDataEvent(`${n.C0.ESC}[?${w};${E}R`)}return!0}softReset(S){return this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._activeBuffer.scrollTop=0,this._activeBuffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=e.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._activeBuffer.savedX=0,this._activeBuffer.savedY=this._activeBuffer.ybase,this._activeBuffer.savedCurAttrData.fg=this._curAttrData.fg,this._activeBuffer.savedCurAttrData.bg=this._curAttrData.bg,this._activeBuffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1,!0}setCursorStyle(S){const w=S.params[0]||1;switch(w){case 1:case 2:this._optionsService.options.cursorStyle=\"block\";break;case 3:case 4:this._optionsService.options.cursorStyle=\"underline\";break;case 5:case 6:this._optionsService.options.cursorStyle=\"bar\"}const E=w%2==1;return this._optionsService.options.cursorBlink=E,!0}setScrollRegion(S){const w=S.params[0]||1;let E;return(S.length<2||(E=S.params[1])>this._bufferService.rows||E===0)&&(E=this._bufferService.rows),E>w&&(this._activeBuffer.scrollTop=w-1,this._activeBuffer.scrollBottom=E-1,this._setCursor(0,0)),!0}windowOptions(S){if(!L(S.params[0],this._optionsService.rawOptions.windowOptions))return!0;const w=S.length>1?S.params[1]:0;switch(S.params[0]){case 14:w!==2&&this._onRequestWindowsOptionsReport.fire(y.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(y.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(`${n.C0.ESC}[8;${this._bufferService.rows};${this._bufferService.cols}t`);break;case 22:w!==0&&w!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),w!==0&&w!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:w!==0&&w!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),w!==0&&w!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}return!0}saveCursor(S){return this._activeBuffer.savedX=this._activeBuffer.x,this._activeBuffer.savedY=this._activeBuffer.ybase+this._activeBuffer.y,this._activeBuffer.savedCurAttrData.fg=this._curAttrData.fg,this._activeBuffer.savedCurAttrData.bg=this._curAttrData.bg,this._activeBuffer.savedCharset=this._charsetService.charset,!0}restoreCursor(S){return this._activeBuffer.x=this._activeBuffer.savedX||0,this._activeBuffer.y=Math.max(this._activeBuffer.savedY-this._activeBuffer.ybase,0),this._curAttrData.fg=this._activeBuffer.savedCurAttrData.fg,this._curAttrData.bg=this._activeBuffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._activeBuffer.savedCharset&&(this._charsetService.charset=this._activeBuffer.savedCharset),this._restrictCursor(),!0}setTitle(S){return this._windowTitle=S,this._onTitleChange.fire(S),!0}setIconName(S){return this._iconName=S,!0}setOrReportIndexedColor(S){const w=[],E=S.split(\";\");for(;E.length>1;){const D=E.shift(),P=E.shift();if(/^\\d+$/.exec(D)){const H=parseInt(D);if(I(H))if(P===\"?\")w.push({type:0,index:H});else{const W=(0,l.parseColor)(P);W&&w.push({type:1,index:H,color:W})}}}return w.length&&this._onColor.fire(w),!0}setHyperlink(S){const w=S.split(\";\");return!(w.length<2)&&(w[1]?this._createHyperlink(w[0],w[1]):!w[0]&&this._finishHyperlink())}_createHyperlink(S,w){this._getCurrentLinkId()&&this._finishHyperlink();const E=S.split(\":\");let D;const P=E.findIndex((H=>H.startsWith(\"id=\")));return P!==-1&&(D=E[P].slice(3)||void 0),this._curAttrData.extended=this._curAttrData.extended.clone(),this._curAttrData.extended.urlId=this._oscLinkService.registerLink({id:D,uri:w}),this._curAttrData.updateExtended(),!0}_finishHyperlink(){return this._curAttrData.extended=this._curAttrData.extended.clone(),this._curAttrData.extended.urlId=0,this._curAttrData.updateExtended(),!0}_setOrReportSpecialColor(S,w){const E=S.split(\";\");for(let D=0;D<E.length&&!(w>=this._specialColors.length);++D,++w)if(E[D]===\"?\")this._onColor.fire([{type:0,index:this._specialColors[w]}]);else{const P=(0,l.parseColor)(E[D]);P&&this._onColor.fire([{type:1,index:this._specialColors[w],color:P}])}return!0}setOrReportFgColor(S){return this._setOrReportSpecialColor(S,0)}setOrReportBgColor(S){return this._setOrReportSpecialColor(S,1)}setOrReportCursorColor(S){return this._setOrReportSpecialColor(S,2)}restoreIndexedColor(S){if(!S)return this._onColor.fire([{type:2}]),!0;const w=[],E=S.split(\";\");for(let D=0;D<E.length;++D)if(/^\\d+$/.exec(E[D])){const P=parseInt(E[D]);I(P)&&w.push({type:2,index:P})}return w.length&&this._onColor.fire(w),!0}restoreFgColor(S){return this._onColor.fire([{type:2,index:256}]),!0}restoreBgColor(S){return this._onColor.fire([{type:2,index:257}]),!0}restoreCursorColor(S){return this._onColor.fire([{type:2,index:258}]),!0}nextLine(){return this._activeBuffer.x=0,this.index(),!0}keypadApplicationMode(){return this._logService.debug(\"Serial port requested application keypad.\"),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire(),!0}keypadNumericMode(){return this._logService.debug(\"Switching back to normal keypad.\"),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire(),!0}selectDefaultCharset(){return this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,d.DEFAULT_CHARSET),!0}selectCharset(S){return S.length!==2?(this.selectDefaultCharset(),!0):(S[0]===\"/\"||this._charsetService.setgCharset(g[S[0]],d.CHARSETS[S[1]]||d.DEFAULT_CHARSET),!0)}index(){return this._restrictCursor(),this._activeBuffer.y++,this._activeBuffer.y===this._activeBuffer.scrollBottom+1?(this._activeBuffer.y--,this._bufferService.scroll(this._eraseAttrData())):this._activeBuffer.y>=this._bufferService.rows&&(this._activeBuffer.y=this._bufferService.rows-1),this._restrictCursor(),!0}tabSet(){return this._activeBuffer.tabs[this._activeBuffer.x]=!0,!0}reverseIndex(){if(this._restrictCursor(),this._activeBuffer.y===this._activeBuffer.scrollTop){const S=this._activeBuffer.scrollBottom-this._activeBuffer.scrollTop;this._activeBuffer.lines.shiftElements(this._activeBuffer.ybase+this._activeBuffer.y,S,1),this._activeBuffer.lines.set(this._activeBuffer.ybase+this._activeBuffer.y,this._activeBuffer.getBlankLine(this._eraseAttrData())),this._dirtyRowTracker.markRangeDirty(this._activeBuffer.scrollTop,this._activeBuffer.scrollBottom)}else this._activeBuffer.y--,this._restrictCursor();return!0}fullReset(){return this._parser.reset(),this._onRequestReset.fire(),!0}reset(){this._curAttrData=e.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=e.DEFAULT_ATTR_DATA.clone()}_eraseAttrData(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal}setgLevel(S){return this._charsetService.setgLevel(S),!0}screenAlignmentPattern(){const S=new i.CellData;S.content=4194373,S.fg=this._curAttrData.fg,S.bg=this._curAttrData.bg,this._setCursor(0,0);for(let w=0;w<this._bufferService.rows;++w){const E=this._activeBuffer.ybase+this._activeBuffer.y+w,D=this._activeBuffer.lines.get(E);D&&(D.fill(S),D.isWrapped=!1)}return this._dirtyRowTracker.markAllDirty(),this._setCursor(0,0),!0}requestStatusString(S,w){const E=this._bufferService.buffer,D=this._optionsService.rawOptions;return(P=>(this._coreService.triggerDataEvent(`${n.C0.ESC}${P}${n.C0.ESC}\\\\`),!0))(S==='\"q'?`P1$r${this._curAttrData.isProtected()?1:0}\"q`:S==='\"p'?'P1$r61;1\"p':S===\"r\"?`P1$r${E.scrollTop+1};${E.scrollBottom+1}r`:S===\"m\"?\"P1$r0m\":S===\" q\"?`P1$r${{block:2,underline:4,bar:6}[D.cursorStyle]-(D.cursorBlink?1:0)} q`:\"P0$r\")}markRangeDirty(S,w){this._dirtyRowTracker.markRangeDirty(S,w)}}r.InputHandler=A;let M=class{constructor(R){this._bufferService=R,this.clearRange()}clearRange(){this.start=this._bufferService.buffer.y,this.end=this._bufferService.buffer.y}markDirty(R){R<this.start?this.start=R:R>this.end&&(this.end=R)}markRangeDirty(R,S){R>S&&(k=R,R=S,S=k),R<this.start&&(this.start=R),S>this.end&&(this.end=S)}markAllDirty(){this.markRangeDirty(0,this._bufferService.rows-1)}};function I(R){return 0<=R&&R<256}M=c([f(0,h.IBufferService)],M)},844:(O,r)=>{function a(c){for(const f of c)f.dispose();c.length=0}Object.defineProperty(r,\"__esModule\",{value:!0}),r.getDisposeArrayDisposable=r.disposeArray=r.toDisposable=r.MutableDisposable=r.Disposable=void 0,r.Disposable=class{constructor(){this._disposables=[],this._isDisposed=!1}dispose(){this._isDisposed=!0;for(const c of this._disposables)c.dispose();this._disposables.length=0}register(c){return this._disposables.push(c),c}unregister(c){const f=this._disposables.indexOf(c);f!==-1&&this._disposables.splice(f,1)}},r.MutableDisposable=class{constructor(){this._isDisposed=!1}get value(){return this._isDisposed?void 0:this._value}set value(c){var f;this._isDisposed||c===this._value||((f=this._value)===null||f===void 0||f.dispose(),this._value=c)}clear(){this.value=void 0}dispose(){var c;this._isDisposed=!0,(c=this._value)===null||c===void 0||c.dispose(),this._value=void 0}},r.toDisposable=function(c){return{dispose:c}},r.disposeArray=a,r.getDisposeArrayDisposable=function(c){return{dispose:()=>a(c)}}},1505:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.FourKeyMap=r.TwoKeyMap=void 0;class a{constructor(){this._data={}}set(f,n,d){this._data[f]||(this._data[f]={}),this._data[f][n]=d}get(f,n){return this._data[f]?this._data[f][n]:void 0}clear(){this._data={}}}r.TwoKeyMap=a,r.FourKeyMap=class{constructor(){this._data=new a}set(c,f,n,d,v){this._data.get(c,f)||this._data.set(c,f,new a),this._data.get(c,f).set(n,d,v)}get(c,f,n,d){var v;return(v=this._data.get(c,f))===null||v===void 0?void 0:v.get(n,d)}clear(){this._data.clear()}}},6114:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.isChromeOS=r.isLinux=r.isWindows=r.isIphone=r.isIpad=r.isMac=r.getSafariVersion=r.isSafari=r.isLegacyEdge=r.isFirefox=r.isNode=void 0,r.isNode=typeof navigator>\"u\";const a=r.isNode?\"node\":navigator.userAgent,c=r.isNode?\"node\":navigator.platform;r.isFirefox=a.includes(\"Firefox\"),r.isLegacyEdge=a.includes(\"Edge\"),r.isSafari=/^((?!chrome|android).)*safari/i.test(a),r.getSafariVersion=function(){if(!r.isSafari)return 0;const f=a.match(/Version\\/(\\d+)/);return f===null||f.length<2?0:parseInt(f[1])},r.isMac=[\"Macintosh\",\"MacIntel\",\"MacPPC\",\"Mac68K\"].includes(c),r.isIpad=c===\"iPad\",r.isIphone=c===\"iPhone\",r.isWindows=[\"Windows\",\"Win16\",\"Win32\",\"WinCE\"].includes(c),r.isLinux=c.indexOf(\"Linux\")>=0,r.isChromeOS=/\\bCrOS\\b/.test(a)},6106:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.SortedList=void 0;let a=0;r.SortedList=class{constructor(c){this._getKey=c,this._array=[]}clear(){this._array.length=0}insert(c){this._array.length!==0?(a=this._search(this._getKey(c)),this._array.splice(a,0,c)):this._array.push(c)}delete(c){if(this._array.length===0)return!1;const f=this._getKey(c);if(f===void 0||(a=this._search(f),a===-1)||this._getKey(this._array[a])!==f)return!1;do if(this._array[a]===c)return this._array.splice(a,1),!0;while(++a<this._array.length&&this._getKey(this._array[a])===f);return!1}*getKeyIterator(c){if(this._array.length!==0&&(a=this._search(c),!(a<0||a>=this._array.length)&&this._getKey(this._array[a])===c))do yield this._array[a];while(++a<this._array.length&&this._getKey(this._array[a])===c)}forEachByKey(c,f){if(this._array.length!==0&&(a=this._search(c),!(a<0||a>=this._array.length)&&this._getKey(this._array[a])===c))do f(this._array[a]);while(++a<this._array.length&&this._getKey(this._array[a])===c)}values(){return[...this._array].values()}_search(c){let f=0,n=this._array.length-1;for(;n>=f;){let d=f+n>>1;const v=this._getKey(this._array[d]);if(v>c)n=d-1;else{if(!(v<c)){for(;d>0&&this._getKey(this._array[d-1])===c;)d--;return d}f=d+1}}return f}}},7226:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.DebouncedIdleTask=r.IdleTaskQueue=r.PriorityTaskQueue=void 0;const c=a(6114);class f{constructor(){this._tasks=[],this._i=0}enqueue(v){this._tasks.push(v),this._start()}flush(){for(;this._i<this._tasks.length;)this._tasks[this._i]()||this._i++;this.clear()}clear(){this._idleCallback&&(this._cancelCallback(this._idleCallback),this._idleCallback=void 0),this._i=0,this._tasks.length=0}_start(){this._idleCallback||(this._idleCallback=this._requestCallback(this._process.bind(this)))}_process(v){this._idleCallback=void 0;let p=0,u=0,e=v.timeRemaining(),s=0;for(;this._i<this._tasks.length;){if(p=Date.now(),this._tasks[this._i]()||this._i++,p=Math.max(1,Date.now()-p),u=Math.max(p,u),s=v.timeRemaining(),1.5*u>s)return e-p<-20&&console.warn(`task queue exceeded allotted deadline by ${Math.abs(Math.round(e-p))}ms`),void this._start();e=s}this.clear()}}class n extends f{_requestCallback(v){return setTimeout((()=>v(this._createDeadline(16))))}_cancelCallback(v){clearTimeout(v)}_createDeadline(v){const p=Date.now()+v;return{timeRemaining:()=>Math.max(0,p-Date.now())}}}r.PriorityTaskQueue=n,r.IdleTaskQueue=!c.isNode&&\"requestIdleCallback\"in window?class extends f{_requestCallback(d){return requestIdleCallback(d)}_cancelCallback(d){cancelIdleCallback(d)}}:n,r.DebouncedIdleTask=class{constructor(){this._queue=new r.IdleTaskQueue}set(d){this._queue.clear(),this._queue.enqueue(d)}flush(){this._queue.flush()}}},9282:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.updateWindowsModeWrappedState=void 0;const c=a(643);r.updateWindowsModeWrappedState=function(f){const n=f.buffer.lines.get(f.buffer.ybase+f.buffer.y-1),d=n?.get(f.cols-1),v=f.buffer.lines.get(f.buffer.ybase+f.buffer.y);v&&d&&(v.isWrapped=d[c.CHAR_DATA_CODE_INDEX]!==c.NULL_CELL_CODE&&d[c.CHAR_DATA_CODE_INDEX]!==c.WHITESPACE_CELL_CODE)}},3734:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.ExtendedAttrs=r.AttributeData=void 0;class a{constructor(){this.fg=0,this.bg=0,this.extended=new c}static toColorRGB(n){return[n>>>16&255,n>>>8&255,255&n]}static fromColorRGB(n){return(255&n[0])<<16|(255&n[1])<<8|255&n[2]}clone(){const n=new a;return n.fg=this.fg,n.bg=this.bg,n.extended=this.extended.clone(),n}isInverse(){return 67108864&this.fg}isBold(){return 134217728&this.fg}isUnderline(){return this.hasExtendedAttrs()&&this.extended.underlineStyle!==0?1:268435456&this.fg}isBlink(){return 536870912&this.fg}isInvisible(){return 1073741824&this.fg}isItalic(){return 67108864&this.bg}isDim(){return 134217728&this.bg}isStrikethrough(){return 2147483648&this.fg}isProtected(){return 536870912&this.bg}isOverline(){return 1073741824&this.bg}getFgColorMode(){return 50331648&this.fg}getBgColorMode(){return 50331648&this.bg}isFgRGB(){return(50331648&this.fg)==50331648}isBgRGB(){return(50331648&this.bg)==50331648}isFgPalette(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432}isBgPalette(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432}isFgDefault(){return(50331648&this.fg)==0}isBgDefault(){return(50331648&this.bg)==0}isAttributeDefault(){return this.fg===0&&this.bg===0}getFgColor(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}}getBgColor(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}}hasExtendedAttrs(){return 268435456&this.bg}updateExtended(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456}getUnderlineColor(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()}getUnderlineColorMode(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()}isUnderlineColorRGB(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()}isUnderlineColorPalette(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()}isUnderlineColorDefault(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()}getUnderlineStyle(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0}}r.AttributeData=a;class c{get ext(){return this._urlId?-469762049&this._ext|this.underlineStyle<<26:this._ext}set ext(n){this._ext=n}get underlineStyle(){return this._urlId?5:(469762048&this._ext)>>26}set underlineStyle(n){this._ext&=-469762049,this._ext|=n<<26&469762048}get underlineColor(){return 67108863&this._ext}set underlineColor(n){this._ext&=-67108864,this._ext|=67108863&n}get urlId(){return this._urlId}set urlId(n){this._urlId=n}constructor(n=0,d=0){this._ext=0,this._urlId=0,this._ext=n,this._urlId=d}clone(){return new c(this._ext,this._urlId)}isEmpty(){return this.underlineStyle===0&&this._urlId===0}}r.ExtendedAttrs=c},9092:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.Buffer=r.MAX_BUFFER_SIZE=void 0;const c=a(6349),f=a(7226),n=a(3734),d=a(8437),v=a(4634),p=a(511),u=a(643),e=a(4863),s=a(7116);r.MAX_BUFFER_SIZE=4294967295,r.Buffer=class{constructor(t,i,o){this._hasScrollback=t,this._optionsService=i,this._bufferService=o,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.tabs={},this.savedY=0,this.savedX=0,this.savedCurAttrData=d.DEFAULT_ATTR_DATA.clone(),this.savedCharset=s.DEFAULT_CHARSET,this.markers=[],this._nullCell=p.CellData.fromCharData([0,u.NULL_CELL_CHAR,u.NULL_CELL_WIDTH,u.NULL_CELL_CODE]),this._whitespaceCell=p.CellData.fromCharData([0,u.WHITESPACE_CELL_CHAR,u.WHITESPACE_CELL_WIDTH,u.WHITESPACE_CELL_CODE]),this._isClearing=!1,this._memoryCleanupQueue=new f.IdleTaskQueue,this._memoryCleanupPosition=0,this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new c.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}getNullCell(t){return t?(this._nullCell.fg=t.fg,this._nullCell.bg=t.bg,this._nullCell.extended=t.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new n.ExtendedAttrs),this._nullCell}getWhitespaceCell(t){return t?(this._whitespaceCell.fg=t.fg,this._whitespaceCell.bg=t.bg,this._whitespaceCell.extended=t.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new n.ExtendedAttrs),this._whitespaceCell}getBlankLine(t,i){return new d.BufferLine(this._bufferService.cols,this.getNullCell(t),i)}get hasScrollback(){return this._hasScrollback&&this.lines.maxLength>this._rows}get isCursorInViewport(){const t=this.ybase+this.y-this.ydisp;return t>=0&&t<this._rows}_getCorrectBufferLength(t){if(!this._hasScrollback)return t;const i=t+this._optionsService.rawOptions.scrollback;return i>r.MAX_BUFFER_SIZE?r.MAX_BUFFER_SIZE:i}fillViewportRows(t){if(this.lines.length===0){t===void 0&&(t=d.DEFAULT_ATTR_DATA);let i=this._rows;for(;i--;)this.lines.push(this.getBlankLine(t))}}clear(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new c.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}resize(t,i){const o=this.getNullCell(d.DEFAULT_ATTR_DATA);let h=0;const _=this._getCorrectBufferLength(i);if(_>this.lines.maxLength&&(this.lines.maxLength=_),this.lines.length>0){if(this._cols<t)for(let l=0;l<this.lines.length;l++)h+=+this.lines.get(l).resize(t,o);let m=0;if(this._rows<i)for(let l=this._rows;l<i;l++)this.lines.length<i+this.ybase&&(this._optionsService.rawOptions.windowsMode||this._optionsService.rawOptions.windowsPty.backend!==void 0||this._optionsService.rawOptions.windowsPty.buildNumber!==void 0?this.lines.push(new d.BufferLine(t,o)):this.ybase>0&&this.lines.length<=this.ybase+this.y+m+1?(this.ybase--,m++,this.ydisp>0&&this.ydisp--):this.lines.push(new d.BufferLine(t,o)));else for(let l=this._rows;l>i;l--)this.lines.length>i+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(_<this.lines.maxLength){const l=this.lines.length-_;l>0&&(this.lines.trimStart(l),this.ybase=Math.max(this.ybase-l,0),this.ydisp=Math.max(this.ydisp-l,0),this.savedY=Math.max(this.savedY-l,0)),this.lines.maxLength=_}this.x=Math.min(this.x,t-1),this.y=Math.min(this.y,i-1),m&&(this.y+=m),this.savedX=Math.min(this.savedX,t-1),this.scrollTop=0}if(this.scrollBottom=i-1,this._isReflowEnabled&&(this._reflow(t,i),this._cols>t))for(let m=0;m<this.lines.length;m++)h+=+this.lines.get(m).resize(t,o);this._cols=t,this._rows=i,this._memoryCleanupQueue.clear(),h>.1*this.lines.length&&(this._memoryCleanupPosition=0,this._memoryCleanupQueue.enqueue((()=>this._batchedMemoryCleanup())))}_batchedMemoryCleanup(){let t=!0;this._memoryCleanupPosition>=this.lines.length&&(this._memoryCleanupPosition=0,t=!1);let i=0;for(;this._memoryCleanupPosition<this.lines.length;)if(i+=this.lines.get(this._memoryCleanupPosition++).cleanupMemory(),i>100)return!0;return t}get _isReflowEnabled(){const t=this._optionsService.rawOptions.windowsPty;return t&&t.buildNumber?this._hasScrollback&&t.backend===\"conpty\"&&t.buildNumber>=21376:this._hasScrollback&&!this._optionsService.rawOptions.windowsMode}_reflow(t,i){this._cols!==t&&(t>this._cols?this._reflowLarger(t,i):this._reflowSmaller(t,i))}_reflowLarger(t,i){const o=(0,v.reflowLargerGetLinesToRemove)(this.lines,this._cols,t,this.ybase+this.y,this.getNullCell(d.DEFAULT_ATTR_DATA));if(o.length>0){const h=(0,v.reflowLargerCreateNewLayout)(this.lines,o);(0,v.reflowLargerApplyNewLayout)(this.lines,h.layout),this._reflowLargerAdjustViewport(t,i,h.countRemoved)}}_reflowLargerAdjustViewport(t,i,o){const h=this.getNullCell(d.DEFAULT_ATTR_DATA);let _=o;for(;_-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<i&&this.lines.push(new d.BufferLine(t,h))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-o,0)}_reflowSmaller(t,i){const o=this.getNullCell(d.DEFAULT_ATTR_DATA),h=[];let _=0;for(let m=this.lines.length-1;m>=0;m--){let l=this.lines.get(m);if(!l||!l.isWrapped&&l.getTrimmedLength()<=t)continue;const g=[l];for(;l.isWrapped&&m>0;)l=this.lines.get(--m),g.unshift(l);const b=this.ybase+this.y;if(b>=m&&b<m+g.length)continue;const L=g[g.length-1].getTrimmedLength(),y=(0,v.reflowSmallerGetNewLineLengths)(g,this._cols,t),k=y.length-g.length;let A;A=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+k):Math.max(0,this.lines.length-this.lines.maxLength+k);const M=[];for(let D=0;D<k;D++){const P=this.getBlankLine(d.DEFAULT_ATTR_DATA,!0);M.push(P)}M.length>0&&(h.push({start:m+g.length+_,newLines:M}),_+=M.length),g.push(...M);let I=y.length-1,R=y[I];R===0&&(I--,R=y[I]);let S=g.length-k-1,w=L;for(;S>=0;){const D=Math.min(w,R);if(g[I]===void 0)break;if(g[I].copyCellsFrom(g[S],w-D,R-D,D,!0),R-=D,R===0&&(I--,R=y[I]),w-=D,w===0){S--;const P=Math.max(S,0);w=(0,v.getWrappedLineTrimmedLength)(g,P,this._cols)}}for(let D=0;D<g.length;D++)y[D]<t&&g[D].setCell(y[D],o);let E=k-A;for(;E-- >0;)this.ybase===0?this.y<i-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+_)-i&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+k,this.ybase+i-1)}if(h.length>0){const m=[],l=[];for(let I=0;I<this.lines.length;I++)l.push(this.lines.get(I));const g=this.lines.length;let b=g-1,L=0,y=h[L];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+_);let k=0;for(let I=Math.min(this.lines.maxLength-1,g+_-1);I>=0;I--)if(y&&y.start>b+k){for(let R=y.newLines.length-1;R>=0;R--)this.lines.set(I--,y.newLines[R]);I++,m.push({index:b+1,amount:y.newLines.length}),k+=y.newLines.length,y=h[++L]}else this.lines.set(I,l[b--]);let A=0;for(let I=m.length-1;I>=0;I--)m[I].index+=A,this.lines.onInsertEmitter.fire(m[I]),A+=m[I].amount;const M=Math.max(0,g+_-this.lines.maxLength);M>0&&this.lines.onTrimEmitter.fire(M)}}translateBufferLineToString(t,i,o=0,h){const _=this.lines.get(t);return _?_.translateToString(i,o,h):\"\"}getWrappedRangeForLine(t){let i=t,o=t;for(;i>0&&this.lines.get(i).isWrapped;)i--;for(;o+1<this.lines.length&&this.lines.get(o+1).isWrapped;)o++;return{first:i,last:o}}setupTabStops(t){for(t!=null?this.tabs[t]||(t=this.prevStop(t)):(this.tabs={},t=0);t<this._cols;t+=this._optionsService.rawOptions.tabStopWidth)this.tabs[t]=!0}prevStop(t){for(t==null&&(t=this.x);!this.tabs[--t]&&t>0;);return t>=this._cols?this._cols-1:t<0?0:t}nextStop(t){for(t==null&&(t=this.x);!this.tabs[++t]&&t<this._cols;);return t>=this._cols?this._cols-1:t<0?0:t}clearMarkers(t){this._isClearing=!0;for(let i=0;i<this.markers.length;i++)this.markers[i].line===t&&(this.markers[i].dispose(),this.markers.splice(i--,1));this._isClearing=!1}clearAllMarkers(){this._isClearing=!0;for(let t=0;t<this.markers.length;t++)this.markers[t].dispose(),this.markers.splice(t--,1);this._isClearing=!1}addMarker(t){const i=new e.Marker(t);return this.markers.push(i),i.register(this.lines.onTrim((o=>{i.line-=o,i.line<0&&i.dispose()}))),i.register(this.lines.onInsert((o=>{i.line>=o.index&&(i.line+=o.amount)}))),i.register(this.lines.onDelete((o=>{i.line>=o.index&&i.line<o.index+o.amount&&i.dispose(),i.line>o.index&&(i.line-=o.amount)}))),i.register(i.onDispose((()=>this._removeMarker(i)))),i}_removeMarker(t){this._isClearing||this.markers.splice(this.markers.indexOf(t),1)}}},8437:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.BufferLine=r.DEFAULT_ATTR_DATA=void 0;const c=a(3734),f=a(511),n=a(643),d=a(482);r.DEFAULT_ATTR_DATA=Object.freeze(new c.AttributeData);let v=0;class p{constructor(e,s,t=!1){this.isWrapped=t,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*e);const i=s||f.CellData.fromCharData([0,n.NULL_CELL_CHAR,n.NULL_CELL_WIDTH,n.NULL_CELL_CODE]);for(let o=0;o<e;++o)this.setCell(o,i);this.length=e}get(e){const s=this._data[3*e+0],t=2097151&s;return[this._data[3*e+1],2097152&s?this._combined[e]:t?(0,d.stringFromCodePoint)(t):\"\",s>>22,2097152&s?this._combined[e].charCodeAt(this._combined[e].length-1):t]}set(e,s){this._data[3*e+1]=s[n.CHAR_DATA_ATTR_INDEX],s[n.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[e]=s[1],this._data[3*e+0]=2097152|e|s[n.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*e+0]=s[n.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|s[n.CHAR_DATA_WIDTH_INDEX]<<22}getWidth(e){return this._data[3*e+0]>>22}hasWidth(e){return 12582912&this._data[3*e+0]}getFg(e){return this._data[3*e+1]}getBg(e){return this._data[3*e+2]}hasContent(e){return 4194303&this._data[3*e+0]}getCodePoint(e){const s=this._data[3*e+0];return 2097152&s?this._combined[e].charCodeAt(this._combined[e].length-1):2097151&s}isCombined(e){return 2097152&this._data[3*e+0]}getString(e){const s=this._data[3*e+0];return 2097152&s?this._combined[e]:2097151&s?(0,d.stringFromCodePoint)(2097151&s):\"\"}isProtected(e){return 536870912&this._data[3*e+2]}loadCell(e,s){return v=3*e,s.content=this._data[v+0],s.fg=this._data[v+1],s.bg=this._data[v+2],2097152&s.content&&(s.combinedData=this._combined[e]),268435456&s.bg&&(s.extended=this._extendedAttrs[e]),s}setCell(e,s){2097152&s.content&&(this._combined[e]=s.combinedData),268435456&s.bg&&(this._extendedAttrs[e]=s.extended),this._data[3*e+0]=s.content,this._data[3*e+1]=s.fg,this._data[3*e+2]=s.bg}setCellFromCodePoint(e,s,t,i,o,h){268435456&o&&(this._extendedAttrs[e]=h),this._data[3*e+0]=s|t<<22,this._data[3*e+1]=i,this._data[3*e+2]=o}addCodepointToCell(e,s){let t=this._data[3*e+0];2097152&t?this._combined[e]+=(0,d.stringFromCodePoint)(s):(2097151&t?(this._combined[e]=(0,d.stringFromCodePoint)(2097151&t)+(0,d.stringFromCodePoint)(s),t&=-2097152,t|=2097152):t=s|4194304,this._data[3*e+0]=t)}insertCells(e,s,t,i){if((e%=this.length)&&this.getWidth(e-1)===2&&this.setCellFromCodePoint(e-1,0,1,i?.fg||0,i?.bg||0,i?.extended||new c.ExtendedAttrs),s<this.length-e){const o=new f.CellData;for(let h=this.length-e-s-1;h>=0;--h)this.setCell(e+s+h,this.loadCell(e+h,o));for(let h=0;h<s;++h)this.setCell(e+h,t)}else for(let o=e;o<this.length;++o)this.setCell(o,t);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,i?.fg||0,i?.bg||0,i?.extended||new c.ExtendedAttrs)}deleteCells(e,s,t,i){if(e%=this.length,s<this.length-e){const o=new f.CellData;for(let h=0;h<this.length-e-s;++h)this.setCell(e+h,this.loadCell(e+s+h,o));for(let h=this.length-s;h<this.length;++h)this.setCell(h,t)}else for(let o=e;o<this.length;++o)this.setCell(o,t);e&&this.getWidth(e-1)===2&&this.setCellFromCodePoint(e-1,0,1,i?.fg||0,i?.bg||0,i?.extended||new c.ExtendedAttrs),this.getWidth(e)!==0||this.hasContent(e)||this.setCellFromCodePoint(e,0,1,i?.fg||0,i?.bg||0,i?.extended||new c.ExtendedAttrs)}replaceCells(e,s,t,i,o=!1){if(o)for(e&&this.getWidth(e-1)===2&&!this.isProtected(e-1)&&this.setCellFromCodePoint(e-1,0,1,i?.fg||0,i?.bg||0,i?.extended||new c.ExtendedAttrs),s<this.length&&this.getWidth(s-1)===2&&!this.isProtected(s)&&this.setCellFromCodePoint(s,0,1,i?.fg||0,i?.bg||0,i?.extended||new c.ExtendedAttrs);e<s&&e<this.length;)this.isProtected(e)||this.setCell(e,t),e++;else for(e&&this.getWidth(e-1)===2&&this.setCellFromCodePoint(e-1,0,1,i?.fg||0,i?.bg||0,i?.extended||new c.ExtendedAttrs),s<this.length&&this.getWidth(s-1)===2&&this.setCellFromCodePoint(s,0,1,i?.fg||0,i?.bg||0,i?.extended||new c.ExtendedAttrs);e<s&&e<this.length;)this.setCell(e++,t)}resize(e,s){if(e===this.length)return 4*this._data.length*2<this._data.buffer.byteLength;const t=3*e;if(e>this.length){if(this._data.buffer.byteLength>=4*t)this._data=new Uint32Array(this._data.buffer,0,t);else{const i=new Uint32Array(t);i.set(this._data),this._data=i}for(let i=this.length;i<e;++i)this.setCell(i,s)}else{this._data=this._data.subarray(0,t);const i=Object.keys(this._combined);for(let h=0;h<i.length;h++){const _=parseInt(i[h],10);_>=e&&delete this._combined[_]}const o=Object.keys(this._extendedAttrs);for(let h=0;h<o.length;h++){const _=parseInt(o[h],10);_>=e&&delete this._extendedAttrs[_]}}return this.length=e,4*t*2<this._data.buffer.byteLength}cleanupMemory(){if(4*this._data.length*2<this._data.buffer.byteLength){const e=new Uint32Array(this._data.length);return e.set(this._data),this._data=e,1}return 0}fill(e,s=!1){if(s)for(let t=0;t<this.length;++t)this.isProtected(t)||this.setCell(t,e);else{this._combined={},this._extendedAttrs={};for(let t=0;t<this.length;++t)this.setCell(t,e)}}copyFrom(e){this.length!==e.length?this._data=new Uint32Array(e._data):this._data.set(e._data),this.length=e.length,this._combined={};for(const s in e._combined)this._combined[s]=e._combined[s];this._extendedAttrs={};for(const s in e._extendedAttrs)this._extendedAttrs[s]=e._extendedAttrs[s];this.isWrapped=e.isWrapped}clone(){const e=new p(0);e._data=new Uint32Array(this._data),e.length=this.length;for(const s in this._combined)e._combined[s]=this._combined[s];for(const s in this._extendedAttrs)e._extendedAttrs[s]=this._extendedAttrs[s];return e.isWrapped=this.isWrapped,e}getTrimmedLength(){for(let e=this.length-1;e>=0;--e)if(4194303&this._data[3*e+0])return e+(this._data[3*e+0]>>22);return 0}getNoBgTrimmedLength(){for(let e=this.length-1;e>=0;--e)if(4194303&this._data[3*e+0]||50331648&this._data[3*e+2])return e+(this._data[3*e+0]>>22);return 0}copyCellsFrom(e,s,t,i,o){const h=e._data;if(o)for(let m=i-1;m>=0;m--){for(let l=0;l<3;l++)this._data[3*(t+m)+l]=h[3*(s+m)+l];268435456&h[3*(s+m)+2]&&(this._extendedAttrs[t+m]=e._extendedAttrs[s+m])}else for(let m=0;m<i;m++){for(let l=0;l<3;l++)this._data[3*(t+m)+l]=h[3*(s+m)+l];268435456&h[3*(s+m)+2]&&(this._extendedAttrs[t+m]=e._extendedAttrs[s+m])}const _=Object.keys(e._combined);for(let m=0;m<_.length;m++){const l=parseInt(_[m],10);l>=s&&(this._combined[l-s+t]=e._combined[l])}}translateToString(e=!1,s=0,t=this.length){e&&(t=Math.min(t,this.getTrimmedLength()));let i=\"\";for(;s<t;){const o=this._data[3*s+0],h=2097151&o;i+=2097152&o?this._combined[s]:h?(0,d.stringFromCodePoint)(h):n.WHITESPACE_CELL_CHAR,s+=o>>22||1}return i}}r.BufferLine=p},4841:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.getRangeLength=void 0,r.getRangeLength=function(a,c){if(a.start.y>a.end.y)throw new Error(`Buffer range end (${a.end.x}, ${a.end.y}) cannot be before start (${a.start.x}, ${a.start.y})`);return c*(a.end.y-a.start.y)+(a.end.x-a.start.x+1)}},4634:(O,r)=>{function a(c,f,n){if(f===c.length-1)return c[f].getTrimmedLength();const d=!c[f].hasContent(n-1)&&c[f].getWidth(n-1)===1,v=c[f+1].getWidth(0)===2;return d&&v?n-1:n}Object.defineProperty(r,\"__esModule\",{value:!0}),r.getWrappedLineTrimmedLength=r.reflowSmallerGetNewLineLengths=r.reflowLargerApplyNewLayout=r.reflowLargerCreateNewLayout=r.reflowLargerGetLinesToRemove=void 0,r.reflowLargerGetLinesToRemove=function(c,f,n,d,v){const p=[];for(let u=0;u<c.length-1;u++){let e=u,s=c.get(++e);if(!s.isWrapped)continue;const t=[c.get(u)];for(;e<c.length&&s.isWrapped;)t.push(s),s=c.get(++e);if(d>=u&&d<e){u+=t.length-1;continue}let i=0,o=a(t,i,f),h=1,_=0;for(;h<t.length;){const l=a(t,h,f),g=l-_,b=n-o,L=Math.min(g,b);t[i].copyCellsFrom(t[h],_,o,L,!1),o+=L,o===n&&(i++,o=0),_+=L,_===l&&(h++,_=0),o===0&&i!==0&&t[i-1].getWidth(n-1)===2&&(t[i].copyCellsFrom(t[i-1],n-1,o++,1,!1),t[i-1].setCell(n-1,v))}t[i].replaceCells(o,n,v);let m=0;for(let l=t.length-1;l>0&&(l>i||t[l].getTrimmedLength()===0);l--)m++;m>0&&(p.push(u+t.length-m),p.push(m)),u+=t.length-1}return p},r.reflowLargerCreateNewLayout=function(c,f){const n=[];let d=0,v=f[d],p=0;for(let u=0;u<c.length;u++)if(v===u){const e=f[++d];c.onDeleteEmitter.fire({index:u-p,amount:e}),u+=e-1,p+=e,v=f[++d]}else n.push(u);return{layout:n,countRemoved:p}},r.reflowLargerApplyNewLayout=function(c,f){const n=[];for(let d=0;d<f.length;d++)n.push(c.get(f[d]));for(let d=0;d<n.length;d++)c.set(d,n[d]);c.length=f.length},r.reflowSmallerGetNewLineLengths=function(c,f,n){const d=[],v=c.map(((s,t)=>a(c,t,f))).reduce(((s,t)=>s+t));let p=0,u=0,e=0;for(;e<v;){if(v-e<n){d.push(v-e);break}p+=n;const s=a(c,u,f);p>s&&(p-=s,u++);const t=c[u].getWidth(p-1)===2;t&&p--;const i=t?n-1:n;d.push(i),e+=i}return d},r.getWrappedLineTrimmedLength=a},5295:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.BufferSet=void 0;const c=a(8460),f=a(844),n=a(9092);class d extends f.Disposable{constructor(p,u){super(),this._optionsService=p,this._bufferService=u,this._onBufferActivate=this.register(new c.EventEmitter),this.onBufferActivate=this._onBufferActivate.event,this.reset(),this.register(this._optionsService.onSpecificOptionChange(\"scrollback\",(()=>this.resize(this._bufferService.cols,this._bufferService.rows)))),this.register(this._optionsService.onSpecificOptionChange(\"tabStopWidth\",(()=>this.setupTabStops())))}reset(){this._normal=new n.Buffer(!0,this._optionsService,this._bufferService),this._normal.fillViewportRows(),this._alt=new n.Buffer(!1,this._optionsService,this._bufferService),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}),this.setupTabStops()}get alt(){return this._alt}get active(){return this._activeBuffer}get normal(){return this._normal}activateNormalBuffer(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clearAllMarkers(),this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))}activateAltBuffer(p){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(p),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))}resize(p,u){this._normal.resize(p,u),this._alt.resize(p,u),this.setupTabStops(p)}setupTabStops(p){this._normal.setupTabStops(p),this._alt.setupTabStops(p)}}r.BufferSet=d},511:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.CellData=void 0;const c=a(482),f=a(643),n=a(3734);class d extends n.AttributeData{constructor(){super(...arguments),this.content=0,this.fg=0,this.bg=0,this.extended=new n.ExtendedAttrs,this.combinedData=\"\"}static fromCharData(p){const u=new d;return u.setFromCharData(p),u}isCombined(){return 2097152&this.content}getWidth(){return this.content>>22}getChars(){return 2097152&this.content?this.combinedData:2097151&this.content?(0,c.stringFromCodePoint)(2097151&this.content):\"\"}getCode(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content}setFromCharData(p){this.fg=p[f.CHAR_DATA_ATTR_INDEX],this.bg=0;let u=!1;if(p[f.CHAR_DATA_CHAR_INDEX].length>2)u=!0;else if(p[f.CHAR_DATA_CHAR_INDEX].length===2){const e=p[f.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=e&&e<=56319){const s=p[f.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=s&&s<=57343?this.content=1024*(e-55296)+s-56320+65536|p[f.CHAR_DATA_WIDTH_INDEX]<<22:u=!0}else u=!0}else this.content=p[f.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|p[f.CHAR_DATA_WIDTH_INDEX]<<22;u&&(this.combinedData=p[f.CHAR_DATA_CHAR_INDEX],this.content=2097152|p[f.CHAR_DATA_WIDTH_INDEX]<<22)}getAsCharData(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]}}r.CellData=d},643:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.WHITESPACE_CELL_CODE=r.WHITESPACE_CELL_WIDTH=r.WHITESPACE_CELL_CHAR=r.NULL_CELL_CODE=r.NULL_CELL_WIDTH=r.NULL_CELL_CHAR=r.CHAR_DATA_CODE_INDEX=r.CHAR_DATA_WIDTH_INDEX=r.CHAR_DATA_CHAR_INDEX=r.CHAR_DATA_ATTR_INDEX=r.DEFAULT_EXT=r.DEFAULT_ATTR=r.DEFAULT_COLOR=void 0,r.DEFAULT_COLOR=0,r.DEFAULT_ATTR=256|r.DEFAULT_COLOR<<9,r.DEFAULT_EXT=0,r.CHAR_DATA_ATTR_INDEX=0,r.CHAR_DATA_CHAR_INDEX=1,r.CHAR_DATA_WIDTH_INDEX=2,r.CHAR_DATA_CODE_INDEX=3,r.NULL_CELL_CHAR=\"\",r.NULL_CELL_WIDTH=1,r.NULL_CELL_CODE=0,r.WHITESPACE_CELL_CHAR=\" \",r.WHITESPACE_CELL_WIDTH=1,r.WHITESPACE_CELL_CODE=32},4863:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.Marker=void 0;const c=a(8460),f=a(844);class n{get id(){return this._id}constructor(v){this.line=v,this.isDisposed=!1,this._disposables=[],this._id=n._nextId++,this._onDispose=this.register(new c.EventEmitter),this.onDispose=this._onDispose.event}dispose(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire(),(0,f.disposeArray)(this._disposables),this._disposables.length=0)}register(v){return this._disposables.push(v),v}}r.Marker=n,n._nextId=1},7116:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.DEFAULT_CHARSET=r.CHARSETS=void 0,r.CHARSETS={},r.DEFAULT_CHARSET=r.CHARSETS.B,r.CHARSETS[0]={\"`\":\"◆\",a:\"▒\",b:\"␉\",c:\"␌\",d:\"␍\",e:\"␊\",f:\"°\",g:\"±\",h:\"␤\",i:\"␋\",j:\"┘\",k:\"┐\",l:\"┌\",m:\"└\",n:\"┼\",o:\"⎺\",p:\"⎻\",q:\"─\",r:\"⎼\",s:\"⎽\",t:\"├\",u:\"┤\",v:\"┴\",w:\"┬\",x:\"│\",y:\"≤\",z:\"≥\",\"{\":\"π\",\"|\":\"≠\",\"}\":\"£\",\"~\":\"·\"},r.CHARSETS.A={\"#\":\"£\"},r.CHARSETS.B=void 0,r.CHARSETS[4]={\"#\":\"£\",\"@\":\"¾\",\"[\":\"ij\",\"\\\\\":\"½\",\"]\":\"|\",\"{\":\"¨\",\"|\":\"f\",\"}\":\"¼\",\"~\":\"´\"},r.CHARSETS.C=r.CHARSETS[5]={\"[\":\"Ä\",\"\\\\\":\"Ö\",\"]\":\"Å\",\"^\":\"Ü\",\"`\":\"é\",\"{\":\"ä\",\"|\":\"ö\",\"}\":\"å\",\"~\":\"ü\"},r.CHARSETS.R={\"#\":\"£\",\"@\":\"à\",\"[\":\"°\",\"\\\\\":\"ç\",\"]\":\"§\",\"{\":\"é\",\"|\":\"ù\",\"}\":\"è\",\"~\":\"¨\"},r.CHARSETS.Q={\"@\":\"à\",\"[\":\"â\",\"\\\\\":\"ç\",\"]\":\"ê\",\"^\":\"î\",\"`\":\"ô\",\"{\":\"é\",\"|\":\"ù\",\"}\":\"è\",\"~\":\"û\"},r.CHARSETS.K={\"@\":\"§\",\"[\":\"Ä\",\"\\\\\":\"Ö\",\"]\":\"Ü\",\"{\":\"ä\",\"|\":\"ö\",\"}\":\"ü\",\"~\":\"ß\"},r.CHARSETS.Y={\"#\":\"£\",\"@\":\"§\",\"[\":\"°\",\"\\\\\":\"ç\",\"]\":\"é\",\"`\":\"ù\",\"{\":\"à\",\"|\":\"ò\",\"}\":\"è\",\"~\":\"ì\"},r.CHARSETS.E=r.CHARSETS[6]={\"@\":\"Ä\",\"[\":\"Æ\",\"\\\\\":\"Ø\",\"]\":\"Å\",\"^\":\"Ü\",\"`\":\"ä\",\"{\":\"æ\",\"|\":\"ø\",\"}\":\"å\",\"~\":\"ü\"},r.CHARSETS.Z={\"#\":\"£\",\"@\":\"§\",\"[\":\"¡\",\"\\\\\":\"Ñ\",\"]\":\"¿\",\"{\":\"°\",\"|\":\"ñ\",\"}\":\"ç\"},r.CHARSETS.H=r.CHARSETS[7]={\"@\":\"É\",\"[\":\"Ä\",\"\\\\\":\"Ö\",\"]\":\"Å\",\"^\":\"Ü\",\"`\":\"é\",\"{\":\"ä\",\"|\":\"ö\",\"}\":\"å\",\"~\":\"ü\"},r.CHARSETS[\"=\"]={\"#\":\"ù\",\"@\":\"à\",\"[\":\"é\",\"\\\\\":\"ç\",\"]\":\"ê\",\"^\":\"î\",_:\"è\",\"`\":\"ô\",\"{\":\"ä\",\"|\":\"ö\",\"}\":\"ü\",\"~\":\"û\"}},2584:(O,r)=>{var a,c,f;Object.defineProperty(r,\"__esModule\",{value:!0}),r.C1_ESCAPED=r.C1=r.C0=void 0,(function(n){n.NUL=\"\\0\",n.SOH=\"\u0001\",n.STX=\"\u0002\",n.ETX=\"\u0003\",n.EOT=\"\u0004\",n.ENQ=\"\u0005\",n.ACK=\"\u0006\",n.BEL=\"\\x07\",n.BS=\"\\b\",n.HT=\"\t\",n.LF=`\n`,n.VT=\"\\v\",n.FF=\"\\f\",n.CR=\"\\r\",n.SO=\"\u000e\",n.SI=\"\u000f\",n.DLE=\"\u0010\",n.DC1=\"\u0011\",n.DC2=\"\u0012\",n.DC3=\"\u0013\",n.DC4=\"\u0014\",n.NAK=\"\u0015\",n.SYN=\"\u0016\",n.ETB=\"\u0017\",n.CAN=\"\u0018\",n.EM=\"\u0019\",n.SUB=\"\u001a\",n.ESC=\"\\x1B\",n.FS=\"\u001c\",n.GS=\"\u001d\",n.RS=\"\u001e\",n.US=\"\u001f\",n.SP=\" \",n.DEL=\"\"})(a||(r.C0=a={})),(function(n){n.PAD=\"\",n.HOP=\"\",n.BPH=\"\",n.NBH=\"\",n.IND=\"\",n.NEL=\"\",n.SSA=\"\",n.ESA=\"\",n.HTS=\"\",n.HTJ=\"\",n.VTS=\"\",n.PLD=\"\",n.PLU=\"\",n.RI=\"\",n.SS2=\"\",n.SS3=\"\",n.DCS=\"\",n.PU1=\"\",n.PU2=\"\",n.STS=\"\",n.CCH=\"\",n.MW=\"\",n.SPA=\"\",n.EPA=\"\",n.SOS=\"\",n.SGCI=\"\",n.SCI=\"\",n.CSI=\"\",n.ST=\"\",n.OSC=\"\",n.PM=\"\",n.APC=\"\"})(c||(r.C1=c={})),(function(n){n.ST=`${a.ESC}\\\\`})(f||(r.C1_ESCAPED=f={}))},7399:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.evaluateKeyboardEvent=void 0;const c=a(2584),f={48:[\"0\",\")\"],49:[\"1\",\"!\"],50:[\"2\",\"@\"],51:[\"3\",\"#\"],52:[\"4\",\"$\"],53:[\"5\",\"%\"],54:[\"6\",\"^\"],55:[\"7\",\"&\"],56:[\"8\",\"*\"],57:[\"9\",\"(\"],186:[\";\",\":\"],187:[\"=\",\"+\"],188:[\",\",\"<\"],189:[\"-\",\"_\"],190:[\".\",\">\"],191:[\"/\",\"?\"],192:[\"`\",\"~\"],219:[\"[\",\"{\"],220:[\"\\\\\",\"|\"],221:[\"]\",\"}\"],222:[\"'\",'\"']};r.evaluateKeyboardEvent=function(n,d,v,p){const u={type:0,cancel:!1,key:void 0},e=(n.shiftKey?1:0)|(n.altKey?2:0)|(n.ctrlKey?4:0)|(n.metaKey?8:0);switch(n.keyCode){case 0:n.key===\"UIKeyInputUpArrow\"?u.key=d?c.C0.ESC+\"OA\":c.C0.ESC+\"[A\":n.key===\"UIKeyInputLeftArrow\"?u.key=d?c.C0.ESC+\"OD\":c.C0.ESC+\"[D\":n.key===\"UIKeyInputRightArrow\"?u.key=d?c.C0.ESC+\"OC\":c.C0.ESC+\"[C\":n.key===\"UIKeyInputDownArrow\"&&(u.key=d?c.C0.ESC+\"OB\":c.C0.ESC+\"[B\");break;case 8:if(n.altKey){u.key=c.C0.ESC+c.C0.DEL;break}u.key=c.C0.DEL;break;case 9:if(n.shiftKey){u.key=c.C0.ESC+\"[Z\";break}u.key=c.C0.HT,u.cancel=!0;break;case 13:u.key=n.altKey?c.C0.ESC+c.C0.CR:c.C0.CR,u.cancel=!0;break;case 27:u.key=c.C0.ESC,n.altKey&&(u.key=c.C0.ESC+c.C0.ESC),u.cancel=!0;break;case 37:if(n.metaKey)break;e?(u.key=c.C0.ESC+\"[1;\"+(e+1)+\"D\",u.key===c.C0.ESC+\"[1;3D\"&&(u.key=c.C0.ESC+(v?\"b\":\"[1;5D\"))):u.key=d?c.C0.ESC+\"OD\":c.C0.ESC+\"[D\";break;case 39:if(n.metaKey)break;e?(u.key=c.C0.ESC+\"[1;\"+(e+1)+\"C\",u.key===c.C0.ESC+\"[1;3C\"&&(u.key=c.C0.ESC+(v?\"f\":\"[1;5C\"))):u.key=d?c.C0.ESC+\"OC\":c.C0.ESC+\"[C\";break;case 38:if(n.metaKey)break;e?(u.key=c.C0.ESC+\"[1;\"+(e+1)+\"A\",v||u.key!==c.C0.ESC+\"[1;3A\"||(u.key=c.C0.ESC+\"[1;5A\")):u.key=d?c.C0.ESC+\"OA\":c.C0.ESC+\"[A\";break;case 40:if(n.metaKey)break;e?(u.key=c.C0.ESC+\"[1;\"+(e+1)+\"B\",v||u.key!==c.C0.ESC+\"[1;3B\"||(u.key=c.C0.ESC+\"[1;5B\")):u.key=d?c.C0.ESC+\"OB\":c.C0.ESC+\"[B\";break;case 45:n.shiftKey||n.ctrlKey||(u.key=c.C0.ESC+\"[2~\");break;case 46:u.key=e?c.C0.ESC+\"[3;\"+(e+1)+\"~\":c.C0.ESC+\"[3~\";break;case 36:u.key=e?c.C0.ESC+\"[1;\"+(e+1)+\"H\":d?c.C0.ESC+\"OH\":c.C0.ESC+\"[H\";break;case 35:u.key=e?c.C0.ESC+\"[1;\"+(e+1)+\"F\":d?c.C0.ESC+\"OF\":c.C0.ESC+\"[F\";break;case 33:n.shiftKey?u.type=2:n.ctrlKey?u.key=c.C0.ESC+\"[5;\"+(e+1)+\"~\":u.key=c.C0.ESC+\"[5~\";break;case 34:n.shiftKey?u.type=3:n.ctrlKey?u.key=c.C0.ESC+\"[6;\"+(e+1)+\"~\":u.key=c.C0.ESC+\"[6~\";break;case 112:u.key=e?c.C0.ESC+\"[1;\"+(e+1)+\"P\":c.C0.ESC+\"OP\";break;case 113:u.key=e?c.C0.ESC+\"[1;\"+(e+1)+\"Q\":c.C0.ESC+\"OQ\";break;case 114:u.key=e?c.C0.ESC+\"[1;\"+(e+1)+\"R\":c.C0.ESC+\"OR\";break;case 115:u.key=e?c.C0.ESC+\"[1;\"+(e+1)+\"S\":c.C0.ESC+\"OS\";break;case 116:u.key=e?c.C0.ESC+\"[15;\"+(e+1)+\"~\":c.C0.ESC+\"[15~\";break;case 117:u.key=e?c.C0.ESC+\"[17;\"+(e+1)+\"~\":c.C0.ESC+\"[17~\";break;case 118:u.key=e?c.C0.ESC+\"[18;\"+(e+1)+\"~\":c.C0.ESC+\"[18~\";break;case 119:u.key=e?c.C0.ESC+\"[19;\"+(e+1)+\"~\":c.C0.ESC+\"[19~\";break;case 120:u.key=e?c.C0.ESC+\"[20;\"+(e+1)+\"~\":c.C0.ESC+\"[20~\";break;case 121:u.key=e?c.C0.ESC+\"[21;\"+(e+1)+\"~\":c.C0.ESC+\"[21~\";break;case 122:u.key=e?c.C0.ESC+\"[23;\"+(e+1)+\"~\":c.C0.ESC+\"[23~\";break;case 123:u.key=e?c.C0.ESC+\"[24;\"+(e+1)+\"~\":c.C0.ESC+\"[24~\";break;default:if(!n.ctrlKey||n.shiftKey||n.altKey||n.metaKey)if(v&&!p||!n.altKey||n.metaKey)!v||n.altKey||n.ctrlKey||n.shiftKey||!n.metaKey?n.key&&!n.ctrlKey&&!n.altKey&&!n.metaKey&&n.keyCode>=48&&n.key.length===1?u.key=n.key:n.key&&n.ctrlKey&&(n.key===\"_\"&&(u.key=c.C0.US),n.key===\"@\"&&(u.key=c.C0.NUL)):n.keyCode===65&&(u.type=1);else{const s=f[n.keyCode],t=s?.[n.shiftKey?1:0];if(t)u.key=c.C0.ESC+t;else if(n.keyCode>=65&&n.keyCode<=90){const i=n.ctrlKey?n.keyCode-64:n.keyCode+32;let o=String.fromCharCode(i);n.shiftKey&&(o=o.toUpperCase()),u.key=c.C0.ESC+o}else if(n.keyCode===32)u.key=c.C0.ESC+(n.ctrlKey?c.C0.NUL:\" \");else if(n.key===\"Dead\"&&n.code.startsWith(\"Key\")){let i=n.code.slice(3,4);n.shiftKey||(i=i.toLowerCase()),u.key=c.C0.ESC+i,u.cancel=!0}}else n.keyCode>=65&&n.keyCode<=90?u.key=String.fromCharCode(n.keyCode-64):n.keyCode===32?u.key=c.C0.NUL:n.keyCode>=51&&n.keyCode<=55?u.key=String.fromCharCode(n.keyCode-51+27):n.keyCode===56?u.key=c.C0.DEL:n.keyCode===219?u.key=c.C0.ESC:n.keyCode===220?u.key=c.C0.FS:n.keyCode===221&&(u.key=c.C0.GS)}return u}},482:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.Utf8ToUtf32=r.StringToUtf32=r.utf32ToString=r.stringFromCodePoint=void 0,r.stringFromCodePoint=function(a){return a>65535?(a-=65536,String.fromCharCode(55296+(a>>10))+String.fromCharCode(a%1024+56320)):String.fromCharCode(a)},r.utf32ToString=function(a,c=0,f=a.length){let n=\"\";for(let d=c;d<f;++d){let v=a[d];v>65535?(v-=65536,n+=String.fromCharCode(55296+(v>>10))+String.fromCharCode(v%1024+56320)):n+=String.fromCharCode(v)}return n},r.StringToUtf32=class{constructor(){this._interim=0}clear(){this._interim=0}decode(a,c){const f=a.length;if(!f)return 0;let n=0,d=0;if(this._interim){const v=a.charCodeAt(d++);56320<=v&&v<=57343?c[n++]=1024*(this._interim-55296)+v-56320+65536:(c[n++]=this._interim,c[n++]=v),this._interim=0}for(let v=d;v<f;++v){const p=a.charCodeAt(v);if(55296<=p&&p<=56319){if(++v>=f)return this._interim=p,n;const u=a.charCodeAt(v);56320<=u&&u<=57343?c[n++]=1024*(p-55296)+u-56320+65536:(c[n++]=p,c[n++]=u)}else p!==65279&&(c[n++]=p)}return n}},r.Utf8ToUtf32=class{constructor(){this.interim=new Uint8Array(3)}clear(){this.interim.fill(0)}decode(a,c){const f=a.length;if(!f)return 0;let n,d,v,p,u=0,e=0,s=0;if(this.interim[0]){let o=!1,h=this.interim[0];h&=(224&h)==192?31:(240&h)==224?15:7;let _,m=0;for(;(_=63&this.interim[++m])&&m<4;)h<<=6,h|=_;const l=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,g=l-m;for(;s<g;){if(s>=f)return 0;if(_=a[s++],(192&_)!=128){s--,o=!0;break}this.interim[m++]=_,h<<=6,h|=63&_}o||(l===2?h<128?s--:c[u++]=h:l===3?h<2048||h>=55296&&h<=57343||h===65279||(c[u++]=h):h<65536||h>1114111||(c[u++]=h)),this.interim.fill(0)}const t=f-4;let i=s;for(;i<f;){for(;!(!(i<t)||128&(n=a[i])||128&(d=a[i+1])||128&(v=a[i+2])||128&(p=a[i+3]));)c[u++]=n,c[u++]=d,c[u++]=v,c[u++]=p,i+=4;if(n=a[i++],n<128)c[u++]=n;else if((224&n)==192){if(i>=f)return this.interim[0]=n,u;if(d=a[i++],(192&d)!=128){i--;continue}if(e=(31&n)<<6|63&d,e<128){i--;continue}c[u++]=e}else if((240&n)==224){if(i>=f)return this.interim[0]=n,u;if(d=a[i++],(192&d)!=128){i--;continue}if(i>=f)return this.interim[0]=n,this.interim[1]=d,u;if(v=a[i++],(192&v)!=128){i--;continue}if(e=(15&n)<<12|(63&d)<<6|63&v,e<2048||e>=55296&&e<=57343||e===65279)continue;c[u++]=e}else if((248&n)==240){if(i>=f)return this.interim[0]=n,u;if(d=a[i++],(192&d)!=128){i--;continue}if(i>=f)return this.interim[0]=n,this.interim[1]=d,u;if(v=a[i++],(192&v)!=128){i--;continue}if(i>=f)return this.interim[0]=n,this.interim[1]=d,this.interim[2]=v,u;if(p=a[i++],(192&p)!=128){i--;continue}if(e=(7&n)<<18|(63&d)<<12|(63&v)<<6|63&p,e<65536||e>1114111)continue;c[u++]=e}}return u}}},225:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.UnicodeV6=void 0;const a=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],c=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]];let f;r.UnicodeV6=class{constructor(){if(this.version=\"6\",!f){f=new Uint8Array(65536),f.fill(1),f[0]=0,f.fill(0,1,32),f.fill(0,127,160),f.fill(2,4352,4448),f[9001]=2,f[9002]=2,f.fill(2,11904,42192),f[12351]=1,f.fill(2,44032,55204),f.fill(2,63744,64256),f.fill(2,65040,65050),f.fill(2,65072,65136),f.fill(2,65280,65377),f.fill(2,65504,65511);for(let n=0;n<a.length;++n)f.fill(0,a[n][0],a[n][1]+1)}}wcwidth(n){return n<32?0:n<127?1:n<65536?f[n]:(function(d,v){let p,u=0,e=v.length-1;if(d<v[0][0]||d>v[e][1])return!1;for(;e>=u;)if(p=u+e>>1,d>v[p][1])u=p+1;else{if(!(d<v[p][0]))return!0;e=p-1}return!1})(n,c)?0:n>=131072&&n<=196605||n>=196608&&n<=262141?2:1}}},5981:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.WriteBuffer=void 0;const c=a(8460),f=a(844);class n extends f.Disposable{constructor(v){super(),this._action=v,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0,this._isSyncWriting=!1,this._syncCalls=0,this._didUserInput=!1,this._onWriteParsed=this.register(new c.EventEmitter),this.onWriteParsed=this._onWriteParsed.event}handleUserInput(){this._didUserInput=!0}writeSync(v,p){if(p!==void 0&&this._syncCalls>p)return void(this._syncCalls=0);if(this._pendingData+=v.length,this._writeBuffer.push(v),this._callbacks.push(void 0),this._syncCalls++,this._isSyncWriting)return;let u;for(this._isSyncWriting=!0;u=this._writeBuffer.shift();){this._action(u);const e=this._callbacks.shift();e&&e()}this._pendingData=0,this._bufferOffset=2147483647,this._isSyncWriting=!1,this._syncCalls=0}write(v,p){if(this._pendingData>5e7)throw new Error(\"write data discarded, use flow control to avoid losing data\");if(!this._writeBuffer.length){if(this._bufferOffset=0,this._didUserInput)return this._didUserInput=!1,this._pendingData+=v.length,this._writeBuffer.push(v),this._callbacks.push(p),void this._innerWrite();setTimeout((()=>this._innerWrite()))}this._pendingData+=v.length,this._writeBuffer.push(v),this._callbacks.push(p)}_innerWrite(v=0,p=!0){const u=v||Date.now();for(;this._writeBuffer.length>this._bufferOffset;){const e=this._writeBuffer[this._bufferOffset],s=this._action(e,p);if(s){const i=o=>Date.now()-u>=12?setTimeout((()=>this._innerWrite(0,o))):this._innerWrite(u,o);return void s.catch((o=>(queueMicrotask((()=>{throw o})),Promise.resolve(!1)))).then(i)}const t=this._callbacks[this._bufferOffset];if(t&&t(),this._bufferOffset++,this._pendingData-=e.length,Date.now()-u>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout((()=>this._innerWrite()))):(this._writeBuffer.length=0,this._callbacks.length=0,this._pendingData=0,this._bufferOffset=0),this._onWriteParsed.fire()}}r.WriteBuffer=n},5941:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.toRgbString=r.parseColor=void 0;const a=/^([\\da-f])\\/([\\da-f])\\/([\\da-f])$|^([\\da-f]{2})\\/([\\da-f]{2})\\/([\\da-f]{2})$|^([\\da-f]{3})\\/([\\da-f]{3})\\/([\\da-f]{3})$|^([\\da-f]{4})\\/([\\da-f]{4})\\/([\\da-f]{4})$/,c=/^[\\da-f]+$/;function f(n,d){const v=n.toString(16),p=v.length<2?\"0\"+v:v;switch(d){case 4:return v[0];case 8:return p;case 12:return(p+p).slice(0,3);default:return p+p}}r.parseColor=function(n){if(!n)return;let d=n.toLowerCase();if(d.indexOf(\"rgb:\")===0){d=d.slice(4);const v=a.exec(d);if(v){const p=v[1]?15:v[4]?255:v[7]?4095:65535;return[Math.round(parseInt(v[1]||v[4]||v[7]||v[10],16)/p*255),Math.round(parseInt(v[2]||v[5]||v[8]||v[11],16)/p*255),Math.round(parseInt(v[3]||v[6]||v[9]||v[12],16)/p*255)]}}else if(d.indexOf(\"#\")===0&&(d=d.slice(1),c.exec(d)&&[3,6,9,12].includes(d.length))){const v=d.length/3,p=[0,0,0];for(let u=0;u<3;++u){const e=parseInt(d.slice(v*u,v*u+v),16);p[u]=v===1?e<<4:v===2?e:v===3?e>>4:e>>8}return p}},r.toRgbString=function(n,d=16){const[v,p,u]=n;return`rgb:${f(v,d)}/${f(p,d)}/${f(u,d)}`}},5770:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.PAYLOAD_LIMIT=void 0,r.PAYLOAD_LIMIT=1e7},6351:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.DcsHandler=r.DcsParser=void 0;const c=a(482),f=a(8742),n=a(5770),d=[];r.DcsParser=class{constructor(){this._handlers=Object.create(null),this._active=d,this._ident=0,this._handlerFb=()=>{},this._stack={paused:!1,loopPosition:0,fallThrough:!1}}dispose(){this._handlers=Object.create(null),this._handlerFb=()=>{},this._active=d}registerHandler(p,u){this._handlers[p]===void 0&&(this._handlers[p]=[]);const e=this._handlers[p];return e.push(u),{dispose:()=>{const s=e.indexOf(u);s!==-1&&e.splice(s,1)}}}clearHandler(p){this._handlers[p]&&delete this._handlers[p]}setHandlerFallback(p){this._handlerFb=p}reset(){if(this._active.length)for(let p=this._stack.paused?this._stack.loopPosition-1:this._active.length-1;p>=0;--p)this._active[p].unhook(!1);this._stack.paused=!1,this._active=d,this._ident=0}hook(p,u){if(this.reset(),this._ident=p,this._active=this._handlers[p]||d,this._active.length)for(let e=this._active.length-1;e>=0;e--)this._active[e].hook(u);else this._handlerFb(this._ident,\"HOOK\",u)}put(p,u,e){if(this._active.length)for(let s=this._active.length-1;s>=0;s--)this._active[s].put(p,u,e);else this._handlerFb(this._ident,\"PUT\",(0,c.utf32ToString)(p,u,e))}unhook(p,u=!0){if(this._active.length){let e=!1,s=this._active.length-1,t=!1;if(this._stack.paused&&(s=this._stack.loopPosition-1,e=u,t=this._stack.fallThrough,this._stack.paused=!1),!t&&e===!1){for(;s>=0&&(e=this._active[s].unhook(p),e!==!0);s--)if(e instanceof Promise)return this._stack.paused=!0,this._stack.loopPosition=s,this._stack.fallThrough=!1,e;s--}for(;s>=0;s--)if(e=this._active[s].unhook(!1),e instanceof Promise)return this._stack.paused=!0,this._stack.loopPosition=s,this._stack.fallThrough=!0,e}else this._handlerFb(this._ident,\"UNHOOK\",p);this._active=d,this._ident=0}};const v=new f.Params;v.addParam(0),r.DcsHandler=class{constructor(p){this._handler=p,this._data=\"\",this._params=v,this._hitLimit=!1}hook(p){this._params=p.length>1||p.params[0]?p.clone():v,this._data=\"\",this._hitLimit=!1}put(p,u,e){this._hitLimit||(this._data+=(0,c.utf32ToString)(p,u,e),this._data.length>n.PAYLOAD_LIMIT&&(this._data=\"\",this._hitLimit=!0))}unhook(p){let u=!1;if(this._hitLimit)u=!1;else if(p&&(u=this._handler(this._data,this._params),u instanceof Promise))return u.then((e=>(this._params=v,this._data=\"\",this._hitLimit=!1,e)));return this._params=v,this._data=\"\",this._hitLimit=!1,u}}},2015:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.EscapeSequenceParser=r.VT500_TRANSITION_TABLE=r.TransitionTable=void 0;const c=a(844),f=a(8742),n=a(6242),d=a(6351);class v{constructor(s){this.table=new Uint8Array(s)}setDefault(s,t){this.table.fill(s<<4|t)}add(s,t,i,o){this.table[t<<8|s]=i<<4|o}addMany(s,t,i,o){for(let h=0;h<s.length;h++)this.table[t<<8|s[h]]=i<<4|o}}r.TransitionTable=v;const p=160;r.VT500_TRANSITION_TABLE=(function(){const e=new v(4095),s=Array.apply(null,Array(256)).map(((m,l)=>l)),t=(m,l)=>s.slice(m,l),i=t(32,127),o=t(0,24);o.push(25),o.push.apply(o,t(28,32));const h=t(0,14);let _;for(_ in e.setDefault(1,0),e.addMany(i,0,2,0),h)e.addMany([24,26,153,154],_,3,0),e.addMany(t(128,144),_,3,0),e.addMany(t(144,152),_,3,0),e.add(156,_,0,0),e.add(27,_,11,1),e.add(157,_,4,8),e.addMany([152,158,159],_,0,7),e.add(155,_,11,3),e.add(144,_,11,9);return e.addMany(o,0,3,0),e.addMany(o,1,3,1),e.add(127,1,0,1),e.addMany(o,8,0,8),e.addMany(o,3,3,3),e.add(127,3,0,3),e.addMany(o,4,3,4),e.add(127,4,0,4),e.addMany(o,6,3,6),e.addMany(o,5,3,5),e.add(127,5,0,5),e.addMany(o,2,3,2),e.add(127,2,0,2),e.add(93,1,4,8),e.addMany(i,8,5,8),e.add(127,8,5,8),e.addMany([156,27,24,26,7],8,6,0),e.addMany(t(28,32),8,0,8),e.addMany([88,94,95],1,0,7),e.addMany(i,7,0,7),e.addMany(o,7,0,7),e.add(156,7,0,0),e.add(127,7,0,7),e.add(91,1,11,3),e.addMany(t(64,127),3,7,0),e.addMany(t(48,60),3,8,4),e.addMany([60,61,62,63],3,9,4),e.addMany(t(48,60),4,8,4),e.addMany(t(64,127),4,7,0),e.addMany([60,61,62,63],4,0,6),e.addMany(t(32,64),6,0,6),e.add(127,6,0,6),e.addMany(t(64,127),6,0,0),e.addMany(t(32,48),3,9,5),e.addMany(t(32,48),5,9,5),e.addMany(t(48,64),5,0,6),e.addMany(t(64,127),5,7,0),e.addMany(t(32,48),4,9,5),e.addMany(t(32,48),1,9,2),e.addMany(t(32,48),2,9,2),e.addMany(t(48,127),2,10,0),e.addMany(t(48,80),1,10,0),e.addMany(t(81,88),1,10,0),e.addMany([89,90,92],1,10,0),e.addMany(t(96,127),1,10,0),e.add(80,1,11,9),e.addMany(o,9,0,9),e.add(127,9,0,9),e.addMany(t(28,32),9,0,9),e.addMany(t(32,48),9,9,12),e.addMany(t(48,60),9,8,10),e.addMany([60,61,62,63],9,9,10),e.addMany(o,11,0,11),e.addMany(t(32,128),11,0,11),e.addMany(t(28,32),11,0,11),e.addMany(o,10,0,10),e.add(127,10,0,10),e.addMany(t(28,32),10,0,10),e.addMany(t(48,60),10,8,10),e.addMany([60,61,62,63],10,0,11),e.addMany(t(32,48),10,9,12),e.addMany(o,12,0,12),e.add(127,12,0,12),e.addMany(t(28,32),12,0,12),e.addMany(t(32,48),12,9,12),e.addMany(t(48,64),12,0,11),e.addMany(t(64,127),12,12,13),e.addMany(t(64,127),10,12,13),e.addMany(t(64,127),9,12,13),e.addMany(o,13,13,13),e.addMany(i,13,13,13),e.add(127,13,0,13),e.addMany([27,156,24,26],13,14,0),e.add(p,0,2,0),e.add(p,8,5,8),e.add(p,6,0,6),e.add(p,11,0,11),e.add(p,13,13,13),e})();class u extends c.Disposable{constructor(s=r.VT500_TRANSITION_TABLE){super(),this._transitions=s,this._parseStack={state:0,handlers:[],handlerPos:0,transition:0,chunkPos:0},this.initialState=0,this.currentState=this.initialState,this._params=new f.Params,this._params.addParam(0),this._collect=0,this.precedingCodepoint=0,this._printHandlerFb=(t,i,o)=>{},this._executeHandlerFb=t=>{},this._csiHandlerFb=(t,i)=>{},this._escHandlerFb=t=>{},this._errorHandlerFb=t=>t,this._printHandler=this._printHandlerFb,this._executeHandlers=Object.create(null),this._csiHandlers=Object.create(null),this._escHandlers=Object.create(null),this.register((0,c.toDisposable)((()=>{this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null)}))),this._oscParser=this.register(new n.OscParser),this._dcsParser=this.register(new d.DcsParser),this._errorHandler=this._errorHandlerFb,this.registerEscHandler({final:\"\\\\\"},(()=>!0))}_identifier(s,t=[64,126]){let i=0;if(s.prefix){if(s.prefix.length>1)throw new Error(\"only one byte as prefix supported\");if(i=s.prefix.charCodeAt(0),i&&60>i||i>63)throw new Error(\"prefix must be in range 0x3c .. 0x3f\")}if(s.intermediates){if(s.intermediates.length>2)throw new Error(\"only two bytes as intermediates are supported\");for(let h=0;h<s.intermediates.length;++h){const _=s.intermediates.charCodeAt(h);if(32>_||_>47)throw new Error(\"intermediate must be in range 0x20 .. 0x2f\");i<<=8,i|=_}}if(s.final.length!==1)throw new Error(\"final must be a single byte\");const o=s.final.charCodeAt(0);if(t[0]>o||o>t[1])throw new Error(`final must be in range ${t[0]} .. ${t[1]}`);return i<<=8,i|=o,i}identToString(s){const t=[];for(;s;)t.push(String.fromCharCode(255&s)),s>>=8;return t.reverse().join(\"\")}setPrintHandler(s){this._printHandler=s}clearPrintHandler(){this._printHandler=this._printHandlerFb}registerEscHandler(s,t){const i=this._identifier(s,[48,126]);this._escHandlers[i]===void 0&&(this._escHandlers[i]=[]);const o=this._escHandlers[i];return o.push(t),{dispose:()=>{const h=o.indexOf(t);h!==-1&&o.splice(h,1)}}}clearEscHandler(s){this._escHandlers[this._identifier(s,[48,126])]&&delete this._escHandlers[this._identifier(s,[48,126])]}setEscHandlerFallback(s){this._escHandlerFb=s}setExecuteHandler(s,t){this._executeHandlers[s.charCodeAt(0)]=t}clearExecuteHandler(s){this._executeHandlers[s.charCodeAt(0)]&&delete this._executeHandlers[s.charCodeAt(0)]}setExecuteHandlerFallback(s){this._executeHandlerFb=s}registerCsiHandler(s,t){const i=this._identifier(s);this._csiHandlers[i]===void 0&&(this._csiHandlers[i]=[]);const o=this._csiHandlers[i];return o.push(t),{dispose:()=>{const h=o.indexOf(t);h!==-1&&o.splice(h,1)}}}clearCsiHandler(s){this._csiHandlers[this._identifier(s)]&&delete this._csiHandlers[this._identifier(s)]}setCsiHandlerFallback(s){this._csiHandlerFb=s}registerDcsHandler(s,t){return this._dcsParser.registerHandler(this._identifier(s),t)}clearDcsHandler(s){this._dcsParser.clearHandler(this._identifier(s))}setDcsHandlerFallback(s){this._dcsParser.setHandlerFallback(s)}registerOscHandler(s,t){return this._oscParser.registerHandler(s,t)}clearOscHandler(s){this._oscParser.clearHandler(s)}setOscHandlerFallback(s){this._oscParser.setHandlerFallback(s)}setErrorHandler(s){this._errorHandler=s}clearErrorHandler(){this._errorHandler=this._errorHandlerFb}reset(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0,this._parseStack.state!==0&&(this._parseStack.state=2,this._parseStack.handlers=[])}_preserveStack(s,t,i,o,h){this._parseStack.state=s,this._parseStack.handlers=t,this._parseStack.handlerPos=i,this._parseStack.transition=o,this._parseStack.chunkPos=h}parse(s,t,i){let o,h=0,_=0,m=0;if(this._parseStack.state)if(this._parseStack.state===2)this._parseStack.state=0,m=this._parseStack.chunkPos+1;else{if(i===void 0||this._parseStack.state===1)throw this._parseStack.state=1,new Error(\"improper continuation due to previous async handler, giving up parsing\");const l=this._parseStack.handlers;let g=this._parseStack.handlerPos-1;switch(this._parseStack.state){case 3:if(i===!1&&g>-1){for(;g>=0&&(o=l[g](this._params),o!==!0);g--)if(o instanceof Promise)return this._parseStack.handlerPos=g,o}this._parseStack.handlers=[];break;case 4:if(i===!1&&g>-1){for(;g>=0&&(o=l[g](),o!==!0);g--)if(o instanceof Promise)return this._parseStack.handlerPos=g,o}this._parseStack.handlers=[];break;case 6:if(h=s[this._parseStack.chunkPos],o=this._dcsParser.unhook(h!==24&&h!==26,i),o)return o;h===27&&(this._parseStack.transition|=1),this._params.reset(),this._params.addParam(0),this._collect=0;break;case 5:if(h=s[this._parseStack.chunkPos],o=this._oscParser.end(h!==24&&h!==26,i),o)return o;h===27&&(this._parseStack.transition|=1),this._params.reset(),this._params.addParam(0),this._collect=0}this._parseStack.state=0,m=this._parseStack.chunkPos+1,this.precedingCodepoint=0,this.currentState=15&this._parseStack.transition}for(let l=m;l<t;++l){switch(h=s[l],_=this._transitions.table[this.currentState<<8|(h<160?h:p)],_>>4){case 2:for(let k=l+1;;++k){if(k>=t||(h=s[k])<32||h>126&&h<p){this._printHandler(s,l,k),l=k-1;break}if(++k>=t||(h=s[k])<32||h>126&&h<p){this._printHandler(s,l,k),l=k-1;break}if(++k>=t||(h=s[k])<32||h>126&&h<p){this._printHandler(s,l,k),l=k-1;break}if(++k>=t||(h=s[k])<32||h>126&&h<p){this._printHandler(s,l,k),l=k-1;break}}break;case 3:this._executeHandlers[h]?this._executeHandlers[h]():this._executeHandlerFb(h),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:l,code:h,currentState:this.currentState,collect:this._collect,params:this._params,abort:!1}).abort)return;break;case 7:const g=this._csiHandlers[this._collect<<8|h];let b=g?g.length-1:-1;for(;b>=0&&(o=g[b](this._params),o!==!0);b--)if(o instanceof Promise)return this._preserveStack(3,g,b,_,l),o;b<0&&this._csiHandlerFb(this._collect<<8|h,this._params),this.precedingCodepoint=0;break;case 8:do switch(h){case 59:this._params.addParam(0);break;case 58:this._params.addSubParam(-1);break;default:this._params.addDigit(h-48)}while(++l<t&&(h=s[l])>47&&h<60);l--;break;case 9:this._collect<<=8,this._collect|=h;break;case 10:const L=this._escHandlers[this._collect<<8|h];let y=L?L.length-1:-1;for(;y>=0&&(o=L[y](),o!==!0);y--)if(o instanceof Promise)return this._preserveStack(4,L,y,_,l),o;y<0&&this._escHandlerFb(this._collect<<8|h),this.precedingCodepoint=0;break;case 11:this._params.reset(),this._params.addParam(0),this._collect=0;break;case 12:this._dcsParser.hook(this._collect<<8|h,this._params);break;case 13:for(let k=l+1;;++k)if(k>=t||(h=s[k])===24||h===26||h===27||h>127&&h<p){this._dcsParser.put(s,l,k),l=k-1;break}break;case 14:if(o=this._dcsParser.unhook(h!==24&&h!==26),o)return this._preserveStack(6,[],0,_,l),o;h===27&&(_|=1),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0;break;case 4:this._oscParser.start();break;case 5:for(let k=l+1;;k++)if(k>=t||(h=s[k])<32||h>127&&h<p){this._oscParser.put(s,l,k),l=k-1;break}break;case 6:if(o=this._oscParser.end(h!==24&&h!==26),o)return this._preserveStack(5,[],0,_,l),o;h===27&&(_|=1),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0}this.currentState=15&_}}}r.EscapeSequenceParser=u},6242:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.OscHandler=r.OscParser=void 0;const c=a(5770),f=a(482),n=[];r.OscParser=class{constructor(){this._state=0,this._active=n,this._id=-1,this._handlers=Object.create(null),this._handlerFb=()=>{},this._stack={paused:!1,loopPosition:0,fallThrough:!1}}registerHandler(d,v){this._handlers[d]===void 0&&(this._handlers[d]=[]);const p=this._handlers[d];return p.push(v),{dispose:()=>{const u=p.indexOf(v);u!==-1&&p.splice(u,1)}}}clearHandler(d){this._handlers[d]&&delete this._handlers[d]}setHandlerFallback(d){this._handlerFb=d}dispose(){this._handlers=Object.create(null),this._handlerFb=()=>{},this._active=n}reset(){if(this._state===2)for(let d=this._stack.paused?this._stack.loopPosition-1:this._active.length-1;d>=0;--d)this._active[d].end(!1);this._stack.paused=!1,this._active=n,this._id=-1,this._state=0}_start(){if(this._active=this._handlers[this._id]||n,this._active.length)for(let d=this._active.length-1;d>=0;d--)this._active[d].start();else this._handlerFb(this._id,\"START\")}_put(d,v,p){if(this._active.length)for(let u=this._active.length-1;u>=0;u--)this._active[u].put(d,v,p);else this._handlerFb(this._id,\"PUT\",(0,f.utf32ToString)(d,v,p))}start(){this.reset(),this._state=1}put(d,v,p){if(this._state!==3){if(this._state===1)for(;v<p;){const u=d[v++];if(u===59){this._state=2,this._start();break}if(u<48||57<u)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+u-48}this._state===2&&p-v>0&&this._put(d,v,p)}}end(d,v=!0){if(this._state!==0){if(this._state!==3)if(this._state===1&&this._start(),this._active.length){let p=!1,u=this._active.length-1,e=!1;if(this._stack.paused&&(u=this._stack.loopPosition-1,p=v,e=this._stack.fallThrough,this._stack.paused=!1),!e&&p===!1){for(;u>=0&&(p=this._active[u].end(d),p!==!0);u--)if(p instanceof Promise)return this._stack.paused=!0,this._stack.loopPosition=u,this._stack.fallThrough=!1,p;u--}for(;u>=0;u--)if(p=this._active[u].end(!1),p instanceof Promise)return this._stack.paused=!0,this._stack.loopPosition=u,this._stack.fallThrough=!0,p}else this._handlerFb(this._id,\"END\",d);this._active=n,this._id=-1,this._state=0}}},r.OscHandler=class{constructor(d){this._handler=d,this._data=\"\",this._hitLimit=!1}start(){this._data=\"\",this._hitLimit=!1}put(d,v,p){this._hitLimit||(this._data+=(0,f.utf32ToString)(d,v,p),this._data.length>c.PAYLOAD_LIMIT&&(this._data=\"\",this._hitLimit=!0))}end(d){let v=!1;if(this._hitLimit)v=!1;else if(d&&(v=this._handler(this._data),v instanceof Promise))return v.then((p=>(this._data=\"\",this._hitLimit=!1,p)));return this._data=\"\",this._hitLimit=!1,v}}},8742:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.Params=void 0;const a=2147483647;class c{static fromArray(n){const d=new c;if(!n.length)return d;for(let v=Array.isArray(n[0])?1:0;v<n.length;++v){const p=n[v];if(Array.isArray(p))for(let u=0;u<p.length;++u)d.addSubParam(p[u]);else d.addParam(p)}return d}constructor(n=32,d=32){if(this.maxLength=n,this.maxSubParamsLength=d,d>256)throw new Error(\"maxSubParamsLength must not be greater than 256\");this.params=new Int32Array(n),this.length=0,this._subParams=new Int32Array(d),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(n),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}clone(){const n=new c(this.maxLength,this.maxSubParamsLength);return n.params.set(this.params),n.length=this.length,n._subParams.set(this._subParams),n._subParamsLength=this._subParamsLength,n._subParamsIdx.set(this._subParamsIdx),n._rejectDigits=this._rejectDigits,n._rejectSubDigits=this._rejectSubDigits,n._digitIsSub=this._digitIsSub,n}toArray(){const n=[];for(let d=0;d<this.length;++d){n.push(this.params[d]);const v=this._subParamsIdx[d]>>8,p=255&this._subParamsIdx[d];p-v>0&&n.push(Array.prototype.slice.call(this._subParams,v,p))}return n}reset(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}addParam(n){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(n<-1)throw new Error(\"values lesser than -1 are not allowed\");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=n>a?a:n}}addSubParam(n){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(n<-1)throw new Error(\"values lesser than -1 are not allowed\");this._subParams[this._subParamsLength++]=n>a?a:n,this._subParamsIdx[this.length-1]++}}hasSubParams(n){return(255&this._subParamsIdx[n])-(this._subParamsIdx[n]>>8)>0}getSubParams(n){const d=this._subParamsIdx[n]>>8,v=255&this._subParamsIdx[n];return v-d>0?this._subParams.subarray(d,v):null}getSubParamsAll(){const n={};for(let d=0;d<this.length;++d){const v=this._subParamsIdx[d]>>8,p=255&this._subParamsIdx[d];p-v>0&&(n[d]=this._subParams.slice(v,p))}return n}addDigit(n){let d;if(this._rejectDigits||!(d=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)return;const v=this._digitIsSub?this._subParams:this.params,p=v[d-1];v[d-1]=~p?Math.min(10*p+n,a):n}}r.Params=c},5741:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.AddonManager=void 0,r.AddonManager=class{constructor(){this._addons=[]}dispose(){for(let a=this._addons.length-1;a>=0;a--)this._addons[a].instance.dispose()}loadAddon(a,c){const f={instance:c,dispose:c.dispose,isDisposed:!1};this._addons.push(f),c.dispose=()=>this._wrappedAddonDispose(f),c.activate(a)}_wrappedAddonDispose(a){if(a.isDisposed)return;let c=-1;for(let f=0;f<this._addons.length;f++)if(this._addons[f]===a){c=f;break}if(c===-1)throw new Error(\"Could not dispose an addon that has not been loaded\");a.isDisposed=!0,a.dispose.apply(a.instance),this._addons.splice(c,1)}}},8771:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.BufferApiView=void 0;const c=a(3785),f=a(511);r.BufferApiView=class{constructor(n,d){this._buffer=n,this.type=d}init(n){return this._buffer=n,this}get cursorY(){return this._buffer.y}get cursorX(){return this._buffer.x}get viewportY(){return this._buffer.ydisp}get baseY(){return this._buffer.ybase}get length(){return this._buffer.lines.length}getLine(n){const d=this._buffer.lines.get(n);if(d)return new c.BufferLineApiView(d)}getNullCell(){return new f.CellData}}},3785:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.BufferLineApiView=void 0;const c=a(511);r.BufferLineApiView=class{constructor(f){this._line=f}get isWrapped(){return this._line.isWrapped}get length(){return this._line.length}getCell(f,n){if(!(f<0||f>=this._line.length))return n?(this._line.loadCell(f,n),n):this._line.loadCell(f,new c.CellData)}translateToString(f,n,d){return this._line.translateToString(f,n,d)}}},8285:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.BufferNamespaceApi=void 0;const c=a(8771),f=a(8460),n=a(844);class d extends n.Disposable{constructor(p){super(),this._core=p,this._onBufferChange=this.register(new f.EventEmitter),this.onBufferChange=this._onBufferChange.event,this._normal=new c.BufferApiView(this._core.buffers.normal,\"normal\"),this._alternate=new c.BufferApiView(this._core.buffers.alt,\"alternate\"),this._core.buffers.onBufferActivate((()=>this._onBufferChange.fire(this.active)))}get active(){if(this._core.buffers.active===this._core.buffers.normal)return this.normal;if(this._core.buffers.active===this._core.buffers.alt)return this.alternate;throw new Error(\"Active buffer is neither normal nor alternate\")}get normal(){return this._normal.init(this._core.buffers.normal)}get alternate(){return this._alternate.init(this._core.buffers.alt)}}r.BufferNamespaceApi=d},7975:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.ParserApi=void 0,r.ParserApi=class{constructor(a){this._core=a}registerCsiHandler(a,c){return this._core.registerCsiHandler(a,(f=>c(f.toArray())))}addCsiHandler(a,c){return this.registerCsiHandler(a,c)}registerDcsHandler(a,c){return this._core.registerDcsHandler(a,((f,n)=>c(f,n.toArray())))}addDcsHandler(a,c){return this.registerDcsHandler(a,c)}registerEscHandler(a,c){return this._core.registerEscHandler(a,c)}addEscHandler(a,c){return this.registerEscHandler(a,c)}registerOscHandler(a,c){return this._core.registerOscHandler(a,c)}addOscHandler(a,c){return this.registerOscHandler(a,c)}}},7090:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.UnicodeApi=void 0,r.UnicodeApi=class{constructor(a){this._core=a}register(a){this._core.unicodeService.register(a)}get versions(){return this._core.unicodeService.versions}get activeVersion(){return this._core.unicodeService.activeVersion}set activeVersion(a){this._core.unicodeService.activeVersion=a}}},744:function(O,r,a){var c=this&&this.__decorate||function(e,s,t,i){var o,h=arguments.length,_=h<3?s:i===null?i=Object.getOwnPropertyDescriptor(s,t):i;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")_=Reflect.decorate(e,s,t,i);else for(var m=e.length-1;m>=0;m--)(o=e[m])&&(_=(h<3?o(_):h>3?o(s,t,_):o(s,t))||_);return h>3&&_&&Object.defineProperty(s,t,_),_},f=this&&this.__param||function(e,s){return function(t,i){s(t,i,e)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.BufferService=r.MINIMUM_ROWS=r.MINIMUM_COLS=void 0;const n=a(8460),d=a(844),v=a(5295),p=a(2585);r.MINIMUM_COLS=2,r.MINIMUM_ROWS=1;let u=r.BufferService=class extends d.Disposable{get buffer(){return this.buffers.active}constructor(e){super(),this.isUserScrolling=!1,this._onResize=this.register(new n.EventEmitter),this.onResize=this._onResize.event,this._onScroll=this.register(new n.EventEmitter),this.onScroll=this._onScroll.event,this.cols=Math.max(e.rawOptions.cols||0,r.MINIMUM_COLS),this.rows=Math.max(e.rawOptions.rows||0,r.MINIMUM_ROWS),this.buffers=this.register(new v.BufferSet(e,this))}resize(e,s){this.cols=e,this.rows=s,this.buffers.resize(e,s),this._onResize.fire({cols:e,rows:s})}reset(){this.buffers.reset(),this.isUserScrolling=!1}scroll(e,s=!1){const t=this.buffer;let i;i=this._cachedBlankLine,i&&i.length===this.cols&&i.getFg(0)===e.fg&&i.getBg(0)===e.bg||(i=t.getBlankLine(e,s),this._cachedBlankLine=i),i.isWrapped=s;const o=t.ybase+t.scrollTop,h=t.ybase+t.scrollBottom;if(t.scrollTop===0){const _=t.lines.isFull;h===t.lines.length-1?_?t.lines.recycle().copyFrom(i):t.lines.push(i.clone()):t.lines.splice(h+1,0,i.clone()),_?this.isUserScrolling&&(t.ydisp=Math.max(t.ydisp-1,0)):(t.ybase++,this.isUserScrolling||t.ydisp++)}else{const _=h-o+1;t.lines.shiftElements(o+1,_-1,-1),t.lines.set(h,i.clone())}this.isUserScrolling||(t.ydisp=t.ybase),this._onScroll.fire(t.ydisp)}scrollLines(e,s,t){const i=this.buffer;if(e<0){if(i.ydisp===0)return;this.isUserScrolling=!0}else e+i.ydisp>=i.ybase&&(this.isUserScrolling=!1);const o=i.ydisp;i.ydisp=Math.max(Math.min(i.ydisp+e,i.ybase),0),o!==i.ydisp&&(s||this._onScroll.fire(i.ydisp))}};r.BufferService=u=c([f(0,p.IOptionsService)],u)},7994:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.CharsetService=void 0,r.CharsetService=class{constructor(){this.glevel=0,this._charsets=[]}reset(){this.charset=void 0,this._charsets=[],this.glevel=0}setgLevel(a){this.glevel=a,this.charset=this._charsets[a]}setgCharset(a,c){this._charsets[a]=c,this.glevel===a&&(this.charset=c)}}},1753:function(O,r,a){var c=this&&this.__decorate||function(i,o,h,_){var m,l=arguments.length,g=l<3?o:_===null?_=Object.getOwnPropertyDescriptor(o,h):_;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")g=Reflect.decorate(i,o,h,_);else for(var b=i.length-1;b>=0;b--)(m=i[b])&&(g=(l<3?m(g):l>3?m(o,h,g):m(o,h))||g);return l>3&&g&&Object.defineProperty(o,h,g),g},f=this&&this.__param||function(i,o){return function(h,_){o(h,_,i)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.CoreMouseService=void 0;const n=a(2585),d=a(8460),v=a(844),p={NONE:{events:0,restrict:()=>!1},X10:{events:1,restrict:i=>i.button!==4&&i.action===1&&(i.ctrl=!1,i.alt=!1,i.shift=!1,!0)},VT200:{events:19,restrict:i=>i.action!==32},DRAG:{events:23,restrict:i=>i.action!==32||i.button!==3},ANY:{events:31,restrict:i=>!0}};function u(i,o){let h=(i.ctrl?16:0)|(i.shift?4:0)|(i.alt?8:0);return i.button===4?(h|=64,h|=i.action):(h|=3&i.button,4&i.button&&(h|=64),8&i.button&&(h|=128),i.action===32?h|=32:i.action!==0||o||(h|=3)),h}const e=String.fromCharCode,s={DEFAULT:i=>{const o=[u(i,!1)+32,i.col+32,i.row+32];return o[0]>255||o[1]>255||o[2]>255?\"\":`\\x1B[M${e(o[0])}${e(o[1])}${e(o[2])}`},SGR:i=>{const o=i.action===0&&i.button!==4?\"m\":\"M\";return`\\x1B[<${u(i,!0)};${i.col};${i.row}${o}`},SGR_PIXELS:i=>{const o=i.action===0&&i.button!==4?\"m\":\"M\";return`\\x1B[<${u(i,!0)};${i.x};${i.y}${o}`}};let t=r.CoreMouseService=class extends v.Disposable{constructor(i,o){super(),this._bufferService=i,this._coreService=o,this._protocols={},this._encodings={},this._activeProtocol=\"\",this._activeEncoding=\"\",this._lastEvent=null,this._onProtocolChange=this.register(new d.EventEmitter),this.onProtocolChange=this._onProtocolChange.event;for(const h of Object.keys(p))this.addProtocol(h,p[h]);for(const h of Object.keys(s))this.addEncoding(h,s[h]);this.reset()}addProtocol(i,o){this._protocols[i]=o}addEncoding(i,o){this._encodings[i]=o}get activeProtocol(){return this._activeProtocol}get areMouseEventsActive(){return this._protocols[this._activeProtocol].events!==0}set activeProtocol(i){if(!this._protocols[i])throw new Error(`unknown protocol \"${i}\"`);this._activeProtocol=i,this._onProtocolChange.fire(this._protocols[i].events)}get activeEncoding(){return this._activeEncoding}set activeEncoding(i){if(!this._encodings[i])throw new Error(`unknown encoding \"${i}\"`);this._activeEncoding=i}reset(){this.activeProtocol=\"NONE\",this.activeEncoding=\"DEFAULT\",this._lastEvent=null}triggerMouseEvent(i){if(i.col<0||i.col>=this._bufferService.cols||i.row<0||i.row>=this._bufferService.rows||i.button===4&&i.action===32||i.button===3&&i.action!==32||i.button!==4&&(i.action===2||i.action===3)||(i.col++,i.row++,i.action===32&&this._lastEvent&&this._equalEvents(this._lastEvent,i,this._activeEncoding===\"SGR_PIXELS\"))||!this._protocols[this._activeProtocol].restrict(i))return!1;const o=this._encodings[this._activeEncoding](i);return o&&(this._activeEncoding===\"DEFAULT\"?this._coreService.triggerBinaryEvent(o):this._coreService.triggerDataEvent(o,!0)),this._lastEvent=i,!0}explainEvents(i){return{down:!!(1&i),up:!!(2&i),drag:!!(4&i),move:!!(8&i),wheel:!!(16&i)}}_equalEvents(i,o,h){if(h){if(i.x!==o.x||i.y!==o.y)return!1}else if(i.col!==o.col||i.row!==o.row)return!1;return i.button===o.button&&i.action===o.action&&i.ctrl===o.ctrl&&i.alt===o.alt&&i.shift===o.shift}};r.CoreMouseService=t=c([f(0,n.IBufferService),f(1,n.ICoreService)],t)},6975:function(O,r,a){var c=this&&this.__decorate||function(t,i,o,h){var _,m=arguments.length,l=m<3?i:h===null?h=Object.getOwnPropertyDescriptor(i,o):h;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")l=Reflect.decorate(t,i,o,h);else for(var g=t.length-1;g>=0;g--)(_=t[g])&&(l=(m<3?_(l):m>3?_(i,o,l):_(i,o))||l);return m>3&&l&&Object.defineProperty(i,o,l),l},f=this&&this.__param||function(t,i){return function(o,h){i(o,h,t)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.CoreService=void 0;const n=a(1439),d=a(8460),v=a(844),p=a(2585),u=Object.freeze({insertMode:!1}),e=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0});let s=r.CoreService=class extends v.Disposable{constructor(t,i,o){super(),this._bufferService=t,this._logService=i,this._optionsService=o,this.isCursorInitialized=!1,this.isCursorHidden=!1,this._onData=this.register(new d.EventEmitter),this.onData=this._onData.event,this._onUserInput=this.register(new d.EventEmitter),this.onUserInput=this._onUserInput.event,this._onBinary=this.register(new d.EventEmitter),this.onBinary=this._onBinary.event,this._onRequestScrollToBottom=this.register(new d.EventEmitter),this.onRequestScrollToBottom=this._onRequestScrollToBottom.event,this.modes=(0,n.clone)(u),this.decPrivateModes=(0,n.clone)(e)}reset(){this.modes=(0,n.clone)(u),this.decPrivateModes=(0,n.clone)(e)}triggerDataEvent(t,i=!1){if(this._optionsService.rawOptions.disableStdin)return;const o=this._bufferService.buffer;i&&this._optionsService.rawOptions.scrollOnUserInput&&o.ybase!==o.ydisp&&this._onRequestScrollToBottom.fire(),i&&this._onUserInput.fire(),this._logService.debug(`sending data \"${t}\"`,(()=>t.split(\"\").map((h=>h.charCodeAt(0))))),this._onData.fire(t)}triggerBinaryEvent(t){this._optionsService.rawOptions.disableStdin||(this._logService.debug(`sending binary \"${t}\"`,(()=>t.split(\"\").map((i=>i.charCodeAt(0))))),this._onBinary.fire(t))}};r.CoreService=s=c([f(0,p.IBufferService),f(1,p.ILogService),f(2,p.IOptionsService)],s)},9074:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.DecorationService=void 0;const c=a(8055),f=a(8460),n=a(844),d=a(6106);let v=0,p=0;class u extends n.Disposable{get decorations(){return this._decorations.values()}constructor(){super(),this._decorations=new d.SortedList((t=>t?.marker.line)),this._onDecorationRegistered=this.register(new f.EventEmitter),this.onDecorationRegistered=this._onDecorationRegistered.event,this._onDecorationRemoved=this.register(new f.EventEmitter),this.onDecorationRemoved=this._onDecorationRemoved.event,this.register((0,n.toDisposable)((()=>this.reset())))}registerDecoration(t){if(t.marker.isDisposed)return;const i=new e(t);if(i){const o=i.marker.onDispose((()=>i.dispose()));i.onDispose((()=>{i&&(this._decorations.delete(i)&&this._onDecorationRemoved.fire(i),o.dispose())})),this._decorations.insert(i),this._onDecorationRegistered.fire(i)}return i}reset(){for(const t of this._decorations.values())t.dispose();this._decorations.clear()}*getDecorationsAtCell(t,i,o){var h,_,m;let l=0,g=0;for(const b of this._decorations.getKeyIterator(i))l=(h=b.options.x)!==null&&h!==void 0?h:0,g=l+((_=b.options.width)!==null&&_!==void 0?_:1),t>=l&&t<g&&(!o||((m=b.options.layer)!==null&&m!==void 0?m:\"bottom\")===o)&&(yield b)}forEachDecorationAtCell(t,i,o,h){this._decorations.forEachByKey(i,(_=>{var m,l,g;v=(m=_.options.x)!==null&&m!==void 0?m:0,p=v+((l=_.options.width)!==null&&l!==void 0?l:1),t>=v&&t<p&&(!o||((g=_.options.layer)!==null&&g!==void 0?g:\"bottom\")===o)&&h(_)}))}}r.DecorationService=u;class e extends n.Disposable{get isDisposed(){return this._isDisposed}get backgroundColorRGB(){return this._cachedBg===null&&(this.options.backgroundColor?this._cachedBg=c.css.toColor(this.options.backgroundColor):this._cachedBg=void 0),this._cachedBg}get foregroundColorRGB(){return this._cachedFg===null&&(this.options.foregroundColor?this._cachedFg=c.css.toColor(this.options.foregroundColor):this._cachedFg=void 0),this._cachedFg}constructor(t){super(),this.options=t,this.onRenderEmitter=this.register(new f.EventEmitter),this.onRender=this.onRenderEmitter.event,this._onDispose=this.register(new f.EventEmitter),this.onDispose=this._onDispose.event,this._cachedBg=null,this._cachedFg=null,this.marker=t.marker,this.options.overviewRulerOptions&&!this.options.overviewRulerOptions.position&&(this.options.overviewRulerOptions.position=\"full\")}dispose(){this._onDispose.fire(),super.dispose()}}},4348:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.InstantiationService=r.ServiceCollection=void 0;const c=a(2585),f=a(8343);class n{constructor(...v){this._entries=new Map;for(const[p,u]of v)this.set(p,u)}set(v,p){const u=this._entries.get(v);return this._entries.set(v,p),u}forEach(v){for(const[p,u]of this._entries.entries())v(p,u)}has(v){return this._entries.has(v)}get(v){return this._entries.get(v)}}r.ServiceCollection=n,r.InstantiationService=class{constructor(){this._services=new n,this._services.set(c.IInstantiationService,this)}setService(d,v){this._services.set(d,v)}getService(d){return this._services.get(d)}createInstance(d,...v){const p=(0,f.getServiceDependencies)(d).sort(((s,t)=>s.index-t.index)),u=[];for(const s of p){const t=this._services.get(s.id);if(!t)throw new Error(`[createInstance] ${d.name} depends on UNKNOWN service ${s.id}.`);u.push(t)}const e=p.length>0?p[0].index:v.length;if(v.length!==e)throw new Error(`[createInstance] First service dependency of ${d.name} at position ${e+1} conflicts with ${v.length} static arguments`);return new d(...v,...u)}}},7866:function(O,r,a){var c=this&&this.__decorate||function(e,s,t,i){var o,h=arguments.length,_=h<3?s:i===null?i=Object.getOwnPropertyDescriptor(s,t):i;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")_=Reflect.decorate(e,s,t,i);else for(var m=e.length-1;m>=0;m--)(o=e[m])&&(_=(h<3?o(_):h>3?o(s,t,_):o(s,t))||_);return h>3&&_&&Object.defineProperty(s,t,_),_},f=this&&this.__param||function(e,s){return function(t,i){s(t,i,e)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.traceCall=r.setTraceLogger=r.LogService=void 0;const n=a(844),d=a(2585),v={trace:d.LogLevelEnum.TRACE,debug:d.LogLevelEnum.DEBUG,info:d.LogLevelEnum.INFO,warn:d.LogLevelEnum.WARN,error:d.LogLevelEnum.ERROR,off:d.LogLevelEnum.OFF};let p,u=r.LogService=class extends n.Disposable{get logLevel(){return this._logLevel}constructor(e){super(),this._optionsService=e,this._logLevel=d.LogLevelEnum.OFF,this._updateLogLevel(),this.register(this._optionsService.onSpecificOptionChange(\"logLevel\",(()=>this._updateLogLevel()))),p=this}_updateLogLevel(){this._logLevel=v[this._optionsService.rawOptions.logLevel]}_evalLazyOptionalParams(e){for(let s=0;s<e.length;s++)typeof e[s]==\"function\"&&(e[s]=e[s]())}_log(e,s,t){this._evalLazyOptionalParams(t),e.call(console,(this._optionsService.options.logger?\"\":\"xterm.js: \")+s,...t)}trace(e,...s){var t,i;this._logLevel<=d.LogLevelEnum.TRACE&&this._log((i=(t=this._optionsService.options.logger)===null||t===void 0?void 0:t.trace.bind(this._optionsService.options.logger))!==null&&i!==void 0?i:console.log,e,s)}debug(e,...s){var t,i;this._logLevel<=d.LogLevelEnum.DEBUG&&this._log((i=(t=this._optionsService.options.logger)===null||t===void 0?void 0:t.debug.bind(this._optionsService.options.logger))!==null&&i!==void 0?i:console.log,e,s)}info(e,...s){var t,i;this._logLevel<=d.LogLevelEnum.INFO&&this._log((i=(t=this._optionsService.options.logger)===null||t===void 0?void 0:t.info.bind(this._optionsService.options.logger))!==null&&i!==void 0?i:console.info,e,s)}warn(e,...s){var t,i;this._logLevel<=d.LogLevelEnum.WARN&&this._log((i=(t=this._optionsService.options.logger)===null||t===void 0?void 0:t.warn.bind(this._optionsService.options.logger))!==null&&i!==void 0?i:console.warn,e,s)}error(e,...s){var t,i;this._logLevel<=d.LogLevelEnum.ERROR&&this._log((i=(t=this._optionsService.options.logger)===null||t===void 0?void 0:t.error.bind(this._optionsService.options.logger))!==null&&i!==void 0?i:console.error,e,s)}};r.LogService=u=c([f(0,d.IOptionsService)],u),r.setTraceLogger=function(e){p=e},r.traceCall=function(e,s,t){if(typeof t.value!=\"function\")throw new Error(\"not supported\");const i=t.value;t.value=function(...o){if(p.logLevel!==d.LogLevelEnum.TRACE)return i.apply(this,o);p.trace(`GlyphRenderer#${i.name}(${o.map((_=>JSON.stringify(_))).join(\", \")})`);const h=i.apply(this,o);return p.trace(`GlyphRenderer#${i.name} return`,h),h}}},7302:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.OptionsService=r.DEFAULT_OPTIONS=void 0;const c=a(8460),f=a(844),n=a(6114);r.DEFAULT_OPTIONS={cols:80,rows:24,cursorBlink:!1,cursorStyle:\"block\",cursorWidth:1,cursorInactiveStyle:\"outline\",customGlyphs:!0,drawBoldTextInBrightColors:!0,fastScrollModifier:\"alt\",fastScrollSensitivity:5,fontFamily:\"courier-new, courier, monospace\",fontSize:15,fontWeight:\"normal\",fontWeightBold:\"bold\",ignoreBracketedPasteMode:!1,lineHeight:1,letterSpacing:0,linkHandler:null,logLevel:\"info\",logger:null,scrollback:1e3,scrollOnUserInput:!0,scrollSensitivity:1,screenReaderMode:!1,smoothScrollDuration:0,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!1,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:n.isMac,windowOptions:{},windowsMode:!1,windowsPty:{},wordSeparator:\" ()[]{}',\\\"`\",altClickMovesCursor:!0,convertEol:!1,termName:\"xterm\",cancelEvents:!1,overviewRulerWidth:0};const d=[\"normal\",\"bold\",\"100\",\"200\",\"300\",\"400\",\"500\",\"600\",\"700\",\"800\",\"900\"];class v extends f.Disposable{constructor(u){super(),this._onOptionChange=this.register(new c.EventEmitter),this.onOptionChange=this._onOptionChange.event;const e=Object.assign({},r.DEFAULT_OPTIONS);for(const s in u)if(s in e)try{const t=u[s];e[s]=this._sanitizeAndValidateOption(s,t)}catch(t){console.error(t)}this.rawOptions=e,this.options=Object.assign({},e),this._setupOptions()}onSpecificOptionChange(u,e){return this.onOptionChange((s=>{s===u&&e(this.rawOptions[u])}))}onMultipleOptionChange(u,e){return this.onOptionChange((s=>{u.indexOf(s)!==-1&&e()}))}_setupOptions(){const u=s=>{if(!(s in r.DEFAULT_OPTIONS))throw new Error(`No option with key \"${s}\"`);return this.rawOptions[s]},e=(s,t)=>{if(!(s in r.DEFAULT_OPTIONS))throw new Error(`No option with key \"${s}\"`);t=this._sanitizeAndValidateOption(s,t),this.rawOptions[s]!==t&&(this.rawOptions[s]=t,this._onOptionChange.fire(s))};for(const s in this.rawOptions){const t={get:u.bind(this,s),set:e.bind(this,s)};Object.defineProperty(this.options,s,t)}}_sanitizeAndValidateOption(u,e){switch(u){case\"cursorStyle\":if(e||(e=r.DEFAULT_OPTIONS[u]),!(function(s){return s===\"block\"||s===\"underline\"||s===\"bar\"})(e))throw new Error(`\"${e}\" is not a valid value for ${u}`);break;case\"wordSeparator\":e||(e=r.DEFAULT_OPTIONS[u]);break;case\"fontWeight\":case\"fontWeightBold\":if(typeof e==\"number\"&&1<=e&&e<=1e3)break;e=d.includes(e)?e:r.DEFAULT_OPTIONS[u];break;case\"cursorWidth\":e=Math.floor(e);case\"lineHeight\":case\"tabStopWidth\":if(e<1)throw new Error(`${u} cannot be less than 1, value: ${e}`);break;case\"minimumContrastRatio\":e=Math.max(1,Math.min(21,Math.round(10*e)/10));break;case\"scrollback\":if((e=Math.min(e,4294967295))<0)throw new Error(`${u} cannot be less than 0, value: ${e}`);break;case\"fastScrollSensitivity\":case\"scrollSensitivity\":if(e<=0)throw new Error(`${u} cannot be less than or equal to 0, value: ${e}`);break;case\"rows\":case\"cols\":if(!e&&e!==0)throw new Error(`${u} must be numeric, value: ${e}`);break;case\"windowsPty\":e=e??{}}return e}}r.OptionsService=v},2660:function(O,r,a){var c=this&&this.__decorate||function(v,p,u,e){var s,t=arguments.length,i=t<3?p:e===null?e=Object.getOwnPropertyDescriptor(p,u):e;if(typeof Reflect==\"object\"&&typeof Reflect.decorate==\"function\")i=Reflect.decorate(v,p,u,e);else for(var o=v.length-1;o>=0;o--)(s=v[o])&&(i=(t<3?s(i):t>3?s(p,u,i):s(p,u))||i);return t>3&&i&&Object.defineProperty(p,u,i),i},f=this&&this.__param||function(v,p){return function(u,e){p(u,e,v)}};Object.defineProperty(r,\"__esModule\",{value:!0}),r.OscLinkService=void 0;const n=a(2585);let d=r.OscLinkService=class{constructor(v){this._bufferService=v,this._nextId=1,this._entriesWithId=new Map,this._dataByLinkId=new Map}registerLink(v){const p=this._bufferService.buffer;if(v.id===void 0){const o=p.addMarker(p.ybase+p.y),h={data:v,id:this._nextId++,lines:[o]};return o.onDispose((()=>this._removeMarkerFromLink(h,o))),this._dataByLinkId.set(h.id,h),h.id}const u=v,e=this._getEntryIdKey(u),s=this._entriesWithId.get(e);if(s)return this.addLineToLink(s.id,p.ybase+p.y),s.id;const t=p.addMarker(p.ybase+p.y),i={id:this._nextId++,key:this._getEntryIdKey(u),data:u,lines:[t]};return t.onDispose((()=>this._removeMarkerFromLink(i,t))),this._entriesWithId.set(i.key,i),this._dataByLinkId.set(i.id,i),i.id}addLineToLink(v,p){const u=this._dataByLinkId.get(v);if(u&&u.lines.every((e=>e.line!==p))){const e=this._bufferService.buffer.addMarker(p);u.lines.push(e),e.onDispose((()=>this._removeMarkerFromLink(u,e)))}}getLinkData(v){var p;return(p=this._dataByLinkId.get(v))===null||p===void 0?void 0:p.data}_getEntryIdKey(v){return`${v.id};;${v.uri}`}_removeMarkerFromLink(v,p){const u=v.lines.indexOf(p);u!==-1&&(v.lines.splice(u,1),v.lines.length===0&&(v.data.id!==void 0&&this._entriesWithId.delete(v.key),this._dataByLinkId.delete(v.id)))}};r.OscLinkService=d=c([f(0,n.IBufferService)],d)},8343:(O,r)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.createDecorator=r.getServiceDependencies=r.serviceRegistry=void 0;const a=\"di$target\",c=\"di$dependencies\";r.serviceRegistry=new Map,r.getServiceDependencies=function(f){return f[c]||[]},r.createDecorator=function(f){if(r.serviceRegistry.has(f))return r.serviceRegistry.get(f);const n=function(d,v,p){if(arguments.length!==3)throw new Error(\"@IServiceName-decorator can only be used to decorate a parameter\");(function(u,e,s){e[a]===e?e[c].push({id:u,index:s}):(e[c]=[{id:u,index:s}],e[a]=e)})(n,d,p)};return n.toString=()=>f,r.serviceRegistry.set(f,n),n}},2585:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.IDecorationService=r.IUnicodeService=r.IOscLinkService=r.IOptionsService=r.ILogService=r.LogLevelEnum=r.IInstantiationService=r.ICharsetService=r.ICoreService=r.ICoreMouseService=r.IBufferService=void 0;const c=a(8343);var f;r.IBufferService=(0,c.createDecorator)(\"BufferService\"),r.ICoreMouseService=(0,c.createDecorator)(\"CoreMouseService\"),r.ICoreService=(0,c.createDecorator)(\"CoreService\"),r.ICharsetService=(0,c.createDecorator)(\"CharsetService\"),r.IInstantiationService=(0,c.createDecorator)(\"InstantiationService\"),(function(n){n[n.TRACE=0]=\"TRACE\",n[n.DEBUG=1]=\"DEBUG\",n[n.INFO=2]=\"INFO\",n[n.WARN=3]=\"WARN\",n[n.ERROR=4]=\"ERROR\",n[n.OFF=5]=\"OFF\"})(f||(r.LogLevelEnum=f={})),r.ILogService=(0,c.createDecorator)(\"LogService\"),r.IOptionsService=(0,c.createDecorator)(\"OptionsService\"),r.IOscLinkService=(0,c.createDecorator)(\"OscLinkService\"),r.IUnicodeService=(0,c.createDecorator)(\"UnicodeService\"),r.IDecorationService=(0,c.createDecorator)(\"DecorationService\")},1480:(O,r,a)=>{Object.defineProperty(r,\"__esModule\",{value:!0}),r.UnicodeService=void 0;const c=a(8460),f=a(225);r.UnicodeService=class{constructor(){this._providers=Object.create(null),this._active=\"\",this._onChange=new c.EventEmitter,this.onChange=this._onChange.event;const n=new f.UnicodeV6;this.register(n),this._active=n.version,this._activeProvider=n}dispose(){this._onChange.dispose()}get versions(){return Object.keys(this._providers)}get activeVersion(){return this._active}set activeVersion(n){if(!this._providers[n])throw new Error(`unknown Unicode version \"${n}\"`);this._active=n,this._activeProvider=this._providers[n],this._onChange.fire(n)}register(n){this._providers[n.version]=n}wcwidth(n){return this._activeProvider.wcwidth(n)}getStringCellWidth(n){let d=0;const v=n.length;for(let p=0;p<v;++p){let u=n.charCodeAt(p);if(55296<=u&&u<=56319){if(++p>=v)return d+this.wcwidth(u);const e=n.charCodeAt(p);56320<=e&&e<=57343?u=1024*(u-55296)+e-56320+65536:d+=this.wcwidth(e)}d+=this.wcwidth(u)}return d}}}},Z={};function z(O){var r=Z[O];if(r!==void 0)return r.exports;var a=Z[O]={exports:{}};return G[O].call(a.exports,a,a.exports,z),a.exports}var re={};return(()=>{var O=re;Object.defineProperty(O,\"__esModule\",{value:!0}),O.Terminal=void 0;const r=z(9042),a=z(3236),c=z(844),f=z(5741),n=z(8285),d=z(7975),v=z(7090),p=[\"cols\",\"rows\"];class u extends c.Disposable{constructor(s){super(),this._core=this.register(new a.Terminal(s)),this._addonManager=this.register(new f.AddonManager),this._publicOptions=Object.assign({},this._core.options);const t=o=>this._core.options[o],i=(o,h)=>{this._checkReadonlyOptions(o),this._core.options[o]=h};for(const o in this._core.options){const h={get:t.bind(this,o),set:i.bind(this,o)};Object.defineProperty(this._publicOptions,o,h)}}_checkReadonlyOptions(s){if(p.includes(s))throw new Error(`Option \"${s}\" can only be set in the constructor`)}_checkProposedApi(){if(!this._core.optionsService.rawOptions.allowProposedApi)throw new Error(\"You must set the allowProposedApi option to true to use proposed API\")}get onBell(){return this._core.onBell}get onBinary(){return this._core.onBinary}get onCursorMove(){return this._core.onCursorMove}get onData(){return this._core.onData}get onKey(){return this._core.onKey}get onLineFeed(){return this._core.onLineFeed}get onRender(){return this._core.onRender}get onResize(){return this._core.onResize}get onScroll(){return this._core.onScroll}get onSelectionChange(){return this._core.onSelectionChange}get onTitleChange(){return this._core.onTitleChange}get onWriteParsed(){return this._core.onWriteParsed}get element(){return this._core.element}get parser(){return this._parser||(this._parser=new d.ParserApi(this._core)),this._parser}get unicode(){return this._checkProposedApi(),new v.UnicodeApi(this._core)}get textarea(){return this._core.textarea}get rows(){return this._core.rows}get cols(){return this._core.cols}get buffer(){return this._buffer||(this._buffer=this.register(new n.BufferNamespaceApi(this._core))),this._buffer}get markers(){return this._checkProposedApi(),this._core.markers}get modes(){const s=this._core.coreService.decPrivateModes;let t=\"none\";switch(this._core.coreMouseService.activeProtocol){case\"X10\":t=\"x10\";break;case\"VT200\":t=\"vt200\";break;case\"DRAG\":t=\"drag\";break;case\"ANY\":t=\"any\"}return{applicationCursorKeysMode:s.applicationCursorKeys,applicationKeypadMode:s.applicationKeypad,bracketedPasteMode:s.bracketedPasteMode,insertMode:this._core.coreService.modes.insertMode,mouseTrackingMode:t,originMode:s.origin,reverseWraparoundMode:s.reverseWraparound,sendFocusMode:s.sendFocus,wraparoundMode:s.wraparound}}get options(){return this._publicOptions}set options(s){for(const t in s)this._publicOptions[t]=s[t]}blur(){this._core.blur()}focus(){this._core.focus()}resize(s,t){this._verifyIntegers(s,t),this._core.resize(s,t)}open(s){this._core.open(s)}attachCustomKeyEventHandler(s){this._core.attachCustomKeyEventHandler(s)}registerLinkProvider(s){return this._core.registerLinkProvider(s)}registerCharacterJoiner(s){return this._checkProposedApi(),this._core.registerCharacterJoiner(s)}deregisterCharacterJoiner(s){this._checkProposedApi(),this._core.deregisterCharacterJoiner(s)}registerMarker(s=0){return this._verifyIntegers(s),this._core.registerMarker(s)}registerDecoration(s){var t,i,o;return this._checkProposedApi(),this._verifyPositiveIntegers((t=s.x)!==null&&t!==void 0?t:0,(i=s.width)!==null&&i!==void 0?i:0,(o=s.height)!==null&&o!==void 0?o:0),this._core.registerDecoration(s)}hasSelection(){return this._core.hasSelection()}select(s,t,i){this._verifyIntegers(s,t,i),this._core.select(s,t,i)}getSelection(){return this._core.getSelection()}getSelectionPosition(){return this._core.getSelectionPosition()}clearSelection(){this._core.clearSelection()}selectAll(){this._core.selectAll()}selectLines(s,t){this._verifyIntegers(s,t),this._core.selectLines(s,t)}dispose(){super.dispose()}scrollLines(s){this._verifyIntegers(s),this._core.scrollLines(s)}scrollPages(s){this._verifyIntegers(s),this._core.scrollPages(s)}scrollToTop(){this._core.scrollToTop()}scrollToBottom(){this._core.scrollToBottom()}scrollToLine(s){this._verifyIntegers(s),this._core.scrollToLine(s)}clear(){this._core.clear()}write(s,t){this._core.write(s,t)}writeln(s,t){this._core.write(s),this._core.write(`\\r\n`,t)}paste(s){this._core.paste(s)}refresh(s,t){this._verifyIntegers(s,t),this._core.refresh(s,t)}reset(){this._core.reset()}clearTextureAtlas(){this._core.clearTextureAtlas()}loadAddon(s){this._addonManager.loadAddon(this,s)}static get strings(){return r}_verifyIntegers(...s){for(const t of s)if(t===1/0||isNaN(t)||t%1!=0)throw new Error(\"This API only accepts integers\")}_verifyPositiveIntegers(...s){for(const t of s)if(t&&(t===1/0||isNaN(t)||t%1!=0||t<0))throw new Error(\"This API only accepts positive integers\")}}O.Terminal=u})(),re})()))})(Ae)),Ae.exports}var Et=wt(),Be={exports:{}},$e;function kt(){return $e||($e=1,(function($,fe){(function(G,Z){$.exports=Z()})(self,(()=>(()=>{var G={};return(()=>{var Z=G;Object.defineProperty(Z,\"__esModule\",{value:!0}),Z.FitAddon=void 0,Z.FitAddon=class{activate(z){this._terminal=z}dispose(){}fit(){const z=this.proposeDimensions();if(!z||!this._terminal||isNaN(z.cols)||isNaN(z.rows))return;const re=this._terminal._core;this._terminal.rows===z.rows&&this._terminal.cols===z.cols||(re._renderService.clear(),this._terminal.resize(z.cols,z.rows))}proposeDimensions(){if(!this._terminal||!this._terminal.element||!this._terminal.element.parentElement)return;const z=this._terminal._core,re=z._renderService.dimensions;if(re.css.cell.width===0||re.css.cell.height===0)return;const O=this._terminal.options.scrollback===0?0:z.viewport.scrollBarWidth,r=window.getComputedStyle(this._terminal.element.parentElement),a=parseInt(r.getPropertyValue(\"height\")),c=Math.max(0,parseInt(r.getPropertyValue(\"width\"))),f=window.getComputedStyle(this._terminal.element),n=a-(parseInt(f.getPropertyValue(\"padding-top\"))+parseInt(f.getPropertyValue(\"padding-bottom\"))),d=c-(parseInt(f.getPropertyValue(\"padding-right\"))+parseInt(f.getPropertyValue(\"padding-left\")))-O;return{cols:Math.max(2,Math.floor(d/re.css.cell.width)),rows:Math.max(1,Math.floor(n/re.css.cell.height))}}}})(),G})()))})(Be)),Be.exports}var Lt=kt();const Dt=Xe({name:String,itemAriaLabel:{type:String,default:\"$vuetify.rating.ariaLabel.item\"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:Ie,default:\"$ratingEmpty\"},fullIcon:{type:Ie,default:\"$ratingFull\"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:\"top\",validator:$=>[\"top\",\"bottom\"].includes($)},ripple:Boolean,...lt(),...at(),...ot(),...nt(),...rt()},\"VRating\"),xt=Ge()({name:\"VRating\",props:Dt(),emits:{\"update:modelValue\":$=>!0},setup($,fe){let{slots:G}=fe;const{t:Z}=Je(),{themeClasses:z}=Ye($),re=ie(),O=Ze($,\"modelValue\"),r=ce(()=>Qe(parseFloat(O.value),0,Number($.length))),a=ce(()=>et(Number($.length),1)),c=ce(()=>a.value.flatMap(o=>$.halfIncrements?[o-.5,o]:[o])),f=tt(-1),n=ce(()=>c.value.map(o=>{const h=$.hover&&f.value>-1,_=r.value>=o,m=f.value>=o,g=(h?m:_)?$.fullIcon:$.emptyIcon,b=$.activeColor??$.color,L=_||m?b:$.color;return{isFilled:_,isHovered:m,icon:g,color:L}})),d=ce(()=>[0,...c.value].map(o=>{function h(){f.value=o}function _(){f.value=-1}function m(){$.disabled||$.readonly||(O.value=r.value===o&&$.clearable?0:o)}return{onMouseenter:$.hover?h:void 0,onMouseleave:$.hover?_:void 0,onClick:m}})),v=ce(()=>$.halfIncrements?1+Math.floor(Math.max(0,Number(O.value??0)-.5))*2:Math.floor(Math.max(0,Number(O.value??0)-1)));function p(){re.value?.querySelector('[tabindex=\"0\"]')?.focus()}function u(o){if($.disabled||$.readonly||o.ctrlKey||o.altKey)return;const h=$.halfIncrements?.5:1;if(o.key===\"ArrowRight\"){const _=Math.min(Number($.length),Number(O.value??0)+h);O.value=_,Pe(()=>p())}if(o.key===\"ArrowLeft\"){const _=Math.max(0,Number(O.value??0)-h);O.value=_,Pe(()=>p())}}const e=it(),s=ce(()=>$.name??`v-rating-${e}`);function t(o){let{value:h,index:_,showStar:m=!0}=o;const{onMouseenter:l,onMouseleave:g,onClick:b}=d.value[_+1],L=`${s.value}-${String(h).replace(\".\",\"-\")}`,y=_===v.value,k={color:n.value[_]?.color,density:$.density,disabled:$.disabled,icon:n.value[_]?.icon,ripple:$.ripple,size:$.size,variant:\"plain\",tabindex:y?0:-1,onKeydown:u};return oe(Te,null,[oe(\"label\",{for:L,class:Oe({\"v-rating__item--half\":$.halfIncrements&&h%1>0,\"v-rating__item--full\":$.halfIncrements&&h%1===0}),onMouseenter:l,onMouseleave:g,onClick:b},[oe(\"span\",{class:\"v-rating__hidden\"},[Z($.itemAriaLabel,h,$.length)]),m?G.item?G.item({...n.value[_],props:k,value:h,index:_,rating:r.value}):N(we,ht({\"aria-label\":Z($.itemAriaLabel,h,$.length)},k),null):void 0]),oe(\"input\",{class:\"v-rating__hidden\",name:s.value,id:L,type:\"radio\",value:h,checked:r.value===h,tabindex:-1,readonly:$.readonly,disabled:$.disabled},null)])}function i(o){return G[\"item-label\"]?G[\"item-label\"](o):o.label?oe(\"span\",null,[o.label]):oe(\"span\",null,[ee(\" \")])}return st(()=>{const o=!!$.itemLabels?.length||G[\"item-label\"];return N($.tag,{class:Oe([\"v-rating\",{\"v-rating--hover\":$.hover,\"v-rating--readonly\":$.readonly},z.value,$.class]),style:Me($.style),ref:re},{default:()=>[N(t,{value:0,index:-1,showStar:!1},null),a.value.map((h,_)=>oe(\"div\",{class:\"v-rating__wrapper\"},[o&&$.itemLabelPosition===\"top\"?i({value:h,index:_,label:$.itemLabels?.[_]}):void 0,oe(\"div\",{class:\"v-rating__item\"},[$.halfIncrements?oe(Te,null,[N(t,{value:h-.5,index:_*2},null),N(t,{value:h,index:_*2+1},null)]):N(t,{value:h,index:_},null)]),o&&$.itemLabelPosition===\"bottom\"?i({value:h,index:_,label:$.itemLabels?.[_]}):void 0]))]})}),{}}}),Rt={class:\"w-100\"},At={style:{\"font-size\":\"0.66rem\"}},Bt={key:1},Tt={__name:\"index\",setup($){ie(null);const fe=ie(null),G=ie(null),Z=ie(null),z=ie(null),re=ie(!1);ie(\"\");const O=dt(),{t:r}=ut(),a=ie(!1),c=ie(!1),f=ce(()=>O.theme),n=ie(!1),d=ie({Architecture:\"\",OS:\"\",CPUModel:\"\",CPUCores:2,MemorySize:0,Platform:\"\",PlatformVersion:\"\",Uptime:0}),v=()=>{Ct.osInfo.get().then(R=>{d.value=R.data})},p=ce(()=>{let R=5;return d.value.CPUCores<4&&R--,d.value.CPUCores<2&&R--,d.value.MemorySize<175e7*4&&R--,d.value.MemorySize<175e7*2&&R--,d.value.MemorySize<175e7&&R--,R}),u=ie([\"hell\",\"bad\",\"ok\",\"good\",\"great\"]),e=async()=>{mt(r(\"install.prepare.right.tip\")),n.value=!0,await i(),await k(),await Ue(2e3),await m(\"bash manual_install.sh\")},s=async()=>{n.value=!0,await i(),await k(),await Ue(2e3),await m(\"bash manual_update.sh\")},t=ie(window.innerHeight),i=async()=>{M(),G.value=new Et.Terminal({cursorBlink:!0,fontSize:15,theme:{background:f.value===\"dark\"?\"#1e1e1e\":\"#ffffff\",foreground:f.value===\"dark\"?\"#ffffff\":\"#1e1e1e\",cursor:f.value===\"dark\"?\"#ffffff\":\"#000000\",cursorAccent:f.value===\"dark\"?\"#1e1e1e\":\"#ffffff\"},cols:120,rows:30,convertEol:!0,disableStdin:!1,cursorStyle:\"block\",scrollback:1e3,tabStopWidth:8,bellStyle:\"none\"}),Z.value=new Lt.FitAddon;try{G.value.loadAddon(Z.value),c.value=!0}catch(R){console.error(\"Failed to load fit addon:\",R),c.value=!1}if(await Pe(),fe.value){if(G.value.open(fe.value),c.value)try{Z.value.fit()}catch(R){console.warn(\"Fit addon fit failed:\",R)}a.value=!0}window.addEventListener(\"resize\",o)},o=()=>{if(t.value=window.innerHeight,c.value&&Z.value)try{Z.value.fit(),_()}catch(R){console.warn(\"Resize fit failed:\",R)}},h=()=>Math.max(2,Math.floor(t.value-120)),_=()=>{if(!z.value||z.value.readyState!==WebSocket.OPEN)return;const R={cols:G.value.cols,rows:G.value.rows,type:\"resize\"};z.value.send(JSON.stringify(R))},m=R=>{if(!z.value||z.value.readyState!==WebSocket.OPEN){console.error(\"WebSocket未连接\");return}const S=R+\"\\r\";z.value.send(S)},l=ie(!1),g=ie(!1),b=ie(!1),L=ie(!1),y=()=>{window.location.reload()},k=()=>{const R=window.location.protocol===\"https:\"?\"wss:\":\"ws:\",S=St(),w=`${R}//${window.location.host}/v3/platform/webssh?token=${S}`,E=/==>dmp@@ 安装完成 @@dmp<==/,D=/==>dmp@@ 安装失败 @@dmp<==/,P=/==>dmp@@ 更新完成 @@dmp<==/,H=/==>dmp@@ 更新失败 @@dmp<==/;z.value=new WebSocket(w),z.value.onopen=()=>{re.value=!0,_(),G.value&&(G.value.focus(),G.value.write(`\\r\n\\x1B[0m`))},z.value.onmessage=W=>{if(G.value)if(W.data instanceof Blob){const U=new FileReader;U.onload=()=>{G.value.write(U.result);const J=U.result||\"\";J.match(E)&&(l.value=!0),J.match(D)&&(g.value=!0),J.match(P)&&(b.value=!0),J.match(H)&&(L.value=!0)},U.readAsText(W.data)}else G.value.write(W.data)},z.value.onclose=W=>{re.value=!1,G.value&&(W.wasClean?G.value.write(`\\r\n\\x1B[33m连接已关闭\\x1B[0m\\r\n`):(G.value.write(`\\r\n\\x1B[31m连接异常关闭，5秒后尝试重新连接...\\x1B[0m\\r\n`),setTimeout(A,5e3)))},z.value.onerror=W=>{console.error(\"WebSocket error:\",W),re.value=!1},G.value&&(G.value.onData(W=>{z.value&&z.value.readyState===WebSocket.OPEN&&z.value.send(W)}),G.value.onBinary(W=>{z.value&&z.value.readyState===WebSocket.OPEN&&z.value.send(W)}))},A=()=>{I(),setTimeout(()=>{k()},1e3)},M=()=>{if(G.value){try{G.value.dispose()}catch(R){console.warn(\"Error disposing terminal:\",R)}G.value=null}Z.value=null,c.value=!1,a.value=!1},I=()=>{z.value&&(z.value.close(),z.value=null),M(),window.removeEventListener(\"resize\",o)};return _t(async()=>{window.addEventListener(\"resize\",o),v()}),ft(()=>{window.removeEventListener(\"resize\",o),I()}),(R,S)=>{const w=qe,E=Ve,D=Ke;return ge(),He(Te,null,[N(pt,{name:\"fade\"},{default:j(()=>[n.value?(ge(),He(\"div\",Bt,[N(yt,{color:\"warning\",density:\"compact\",class:\"mt-2 mb-2\"},{default:j(()=>[ee(Q(q(r)(\"install.install.alert\")),1)]),_:1}),oe(\"div\",{ref_key:\"terminalEl\",ref:fe,class:\"terminal\",style:Me({height:`${h()-78}px`})},null,4)])):(ge(),ye(bt,{key:0,fluid:\"\"},{default:j(()=>[N(he,null,{default:j(()=>[N(te,{cols:\"12\",md:\"6\"},{default:j(()=>[N(Fe,null,{default:j(()=>[N(We,null,{default:j(()=>[oe(\"div\",{class:\"d-flex align-center justify-start\",style:Me({height:`${h()-64}px`})},[oe(\"div\",Rt,[N(he,null,{default:j(()=>[N(te,{cols:\"12\",class:\"fcc\"},{default:j(()=>[N(xt,{modelValue:q(p),\"onUpdate:modelValue\":S[0]||(S[0]=P=>vt(p)?p.value=P:null),\"item-labels\":u.value,density:\"default\",readonly:\"\"},{\"item-label\":j(P=>[oe(\"span\",At,Q(q(r)(`install.prepare.left.rating.${P.label}`)),1)]),_:1},8,[\"modelValue\",\"item-labels\"])]),_:1})]),_:1}),N(he,null,{default:j(()=>[N(te,{cols:\"6\",class:\"d-flex justify-end\"},{default:j(()=>[N(_e,null,{default:j(()=>[ee(Q(q(r)(\"install.prepare.left.Architecture\")),1)]),_:1})]),_:1}),N(te,{cols:\"6\",class:\"d-flex align-center\"},{default:j(()=>[ee(Q(d.value.Architecture),1)]),_:1})]),_:1}),N(he,null,{default:j(()=>[N(te,{cols:\"6\",class:\"d-flex justify-end\"},{default:j(()=>[N(_e,null,{default:j(()=>[ee(Q(q(r)(\"install.prepare.left.CPUModel\")),1)]),_:1})]),_:1}),N(te,{cols:\"6\",class:\"d-flex align-center\"},{default:j(()=>[ee(Q(d.value.CPUModel),1)]),_:1})]),_:1}),N(he,null,{default:j(()=>[N(te,{cols:\"6\",class:\"d-flex justify-end\"},{default:j(()=>[N(_e,null,{default:j(()=>[ee(Q(q(r)(\"install.prepare.left.CPUCores\")),1)]),_:1})]),_:1}),N(te,{cols:\"6\",class:\"d-flex align-center\"},{default:j(()=>[ee(Q(d.value.CPUCores),1)]),_:1})]),_:1}),N(he,null,{default:j(()=>[N(te,{cols:\"6\",class:\"d-flex justify-end\"},{default:j(()=>[N(_e,null,{default:j(()=>[ee(Q(q(r)(\"install.prepare.left.MemorySize\")),1)]),_:1})]),_:1}),N(te,{cols:\"6\",class:\"d-flex align-center\"},{default:j(()=>[ee(Q(q(gt)(d.value.MemorySize)),1)]),_:1})]),_:1}),N(he,null,{default:j(()=>[N(te,{cols:\"6\",class:\"d-flex justify-end\"},{default:j(()=>[N(_e,null,{default:j(()=>[ee(Q(q(r)(\"install.prepare.left.OS\")),1)]),_:1})]),_:1}),N(te,{cols:\"6\",class:\"d-flex align-center\"},{default:j(()=>[ee(Q(d.value.OS),1)]),_:1})]),_:1}),N(he,null,{default:j(()=>[N(te,{cols:\"6\",class:\"d-flex justify-end\"},{default:j(()=>[N(_e,null,{default:j(()=>[ee(Q(q(r)(\"install.prepare.left.Platform\")),1)]),_:1})]),_:1}),N(te,{cols:\"6\",class:\"d-flex align-center\"},{default:j(()=>[ee(Q(d.value.Platform),1)]),_:1})]),_:1}),N(he,null,{default:j(()=>[N(te,{cols:\"6\",class:\"d-flex justify-end\"},{default:j(()=>[N(_e,null,{default:j(()=>[ee(Q(q(r)(\"install.prepare.left.PlatformVersion\")),1)]),_:1})]),_:1}),N(te,{cols:\"6\",class:\"d-flex align-center\"},{default:j(()=>[ee(Q(d.value.PlatformVersion),1)]),_:1})]),_:1}),N(he,null,{default:j(()=>[N(te,{cols:\"6\",class:\"d-flex justify-end\"},{default:j(()=>[N(_e,null,{default:j(()=>[ee(Q(q(r)(\"install.prepare.left.Uptime\")),1)]),_:1})]),_:1}),N(te,{cols:\"6\",class:\"d-flex align-center\"},{default:j(()=>[N(w,{seconds:d.value.Uptime},null,8,[\"seconds\"])]),_:1})]),_:1})])],4)]),_:1})]),_:1})]),_:1}),N(te,{cols:\"12\",md:\"6\"},{default:j(()=>[N(Fe,null,{default:j(()=>[N(We,null,{default:j(()=>[N(E,{height:h()-64,type:\"info\",title:q(O).gameVersion.local===0?q(r)(\"install.prepare.right.title\"):q(r)(\"install.prepare.right.varTitle\"),\"sub-title\":q(r)(\"install.prepare.right.subTitle\")},{default:j(()=>[q(O).gameVersion.local===0?(ge(),ye(we,{key:0,color:\"info\",class:\"mt-4\",onClick:e},{default:j(()=>[ee(Q(q(r)(\"install.prepare.right.install\")),1)]),_:1})):Re(\"\",!0),q(O).gameVersion.local!==0?(ge(),ye(we,{key:1,color:\"warning\",class:\"mt-4\",onClick:e},{default:j(()=>[ee(Q(q(r)(\"install.prepare.right.reinstall\")),1)]),_:1})):Re(\"\",!0),q(O).gameVersion.local!==0?(ge(),ye(we,{key:2,color:\"primary\",class:\"mt-4\",onClick:s},{default:j(()=>[ee(Q(q(r)(\"install.prepare.right.update\")),1)]),_:1})):Re(\"\",!0)]),_:1},8,[\"height\",\"title\",\"sub-title\"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))]),_:1}),N(D,{modelValue:l.value,\"onUpdate:modelValue\":S[1]||(S[1]=P=>l.value=P),type:\"success\",title:q(r)(\"install.install.success\"),content:q(r)(\"install.install.success\"),\"confirm-text\":q(r)(\"install.install.confirm\"),\"cancel-button\":!1,onConfirm:y},null,8,[\"modelValue\",\"title\",\"content\",\"confirm-text\"]),N(D,{modelValue:g.value,\"onUpdate:modelValue\":S[2]||(S[2]=P=>g.value=P),type:\"error\",title:q(r)(\"install.install.fail\"),content:q(r)(\"install.install.fail\"),\"confirm-text\":q(r)(\"install.install.confirm\"),\"cancel-button\":!1,onConfirm:y},null,8,[\"modelValue\",\"title\",\"content\",\"confirm-text\"]),N(D,{modelValue:b.value,\"onUpdate:modelValue\":S[3]||(S[3]=P=>b.value=P),type:\"success\",title:q(r)(\"install.install.updateSuccess\"),content:q(r)(\"install.install.updateSuccess\"),\"confirm-text\":q(r)(\"install.install.confirm\"),\"cancel-button\":!1,onConfirm:y},null,8,[\"modelValue\",\"title\",\"content\",\"confirm-text\"]),N(D,{modelValue:L.value,\"onUpdate:modelValue\":S[4]||(S[4]=P=>L.value=P),type:\"error\",title:q(r)(\"install.install.updateFail\"),content:q(r)(\"install.install.updateFail\"),\"confirm-text\":q(r)(\"install.install.confirm\"),\"cancel-button\":!1,onConfirm:y},null,8,[\"modelValue\",\"title\",\"content\",\"confirm-text\"])],64)}}},Xt=ct(Tt,[[\"__scopeId\",\"data-v-40734025\"]]);export{Xt as default};\n"
  },
  {
    "path": "embedFS/dist/assets/index-But_YWe_.js",
    "content": "const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[\"assets/blank-CdkSWbzI.js\",\"assets/blank-CExWZhJD.css\",\"assets/index-H_F1Plkt.js\",\"assets/VBadge-D7oDPA4h.js\",\"assets/VBadge-Di9QvBJE.css\",\"assets/colors-DoZdCu1D.js\",\"assets/user-u2SlWTrk.js\",\"assets/axios-DNCpvJag.js\",\"assets/NavbarThemeSwitcher-DznimRXG.js\",\"assets/index-Nr3m5Q0F.js\",\"assets/VTooltip-BV7Wxv--.js\",\"assets/VTooltip-CZlyHzm0.css\",\"assets/VList-D_MCDEbx.js\",\"assets/index-c6y4pbVT.js\",\"assets/ssrBoot-BL3GCGCL.js\",\"assets/VList-Cjh13LKl.css\",\"assets/VMenu-CXNpVDF7.js\",\"assets/dialog-transition-B2t_G0u1.js\",\"assets/VMenu-Ceirw4NI.css\",\"assets/NavbarThemeSwitcher-HlaVvm-i.css\",\"assets/VForm-D9iQptwo.js\",\"assets/VInput-D4WPJeZb.js\",\"assets/VInput-DAKtY42E.css\",\"assets/VRow-DtJTiJKO.js\",\"assets/VRow-CL8Cm54n.css\",\"assets/VCol-BCVfdzjO.js\",\"assets/VTextField-C23ADfJX.js\",\"assets/VTextField-DflQVYjD.css\",\"assets/VDialog-BetymGlx.js\",\"assets/VDialog-BRzUh5G-.css\",\"assets/VChip-pydKSkvr.js\",\"assets/VChip-DNNqEGWs.css\",\"assets/VSpacer-D758VKS2.js\",\"assets/VSpacer-63T2Dgcr.css\",\"assets/index-nsLxUtLe.css\",\"assets/_...error_-C0r044-X.js\",\"assets/_..-D12iSKdb.css\",\"assets/default-BQziqBIh.js\",\"assets/eventBus-B8tShFcG.js\",\"assets/VListItemAction-1-e96EHC.js\",\"assets/platform-DXQOU806.js\",\"assets/room-BLsFZNUm.js\",\"assets/default-CDmOr08l.css\",\"assets/index-roZNrXH_.js\",\"assets/ConfirmBox-UdDnLY_r.js\",\"assets/VAlert-hOsVftqi.js\",\"assets/VAlert-DhdDkcOZ.css\",\"assets/ConfirmBox-Dl9KDCIE.css\",\"assets/Result-DI11lCXq.js\",\"assets/VContainer-Dy0K6N_V.js\",\"assets/VContainer-DLwbkp_b.css\",\"assets/VSparkline-CxEGkfC3.js\",\"assets/mod-DUnttE3W.js\",\"assets/preview-B1dPoyad.js\",\"assets/preview-B9nDbvgA.css\",\"assets/VNumberInput-uP7vEYUF.js\",\"assets/VNumberInput-C-YY_5Ww.css\",\"assets/VDataTable-BRoXfM0Y.js\",\"assets/VPagination-BEBHkR5c.js\",\"assets/VPagination-DFfzvyji.css\",\"assets/VSelect-CxsUdWRP.js\",\"assets/filter-Dycv7ILy.js\",\"assets/VSelectionControl-CJfnRnc-.js\",\"assets/VSelectionControl-Cp4tgg3l.css\",\"assets/VSelect-D5ZZgyw5.css\",\"assets/VTable-BLAHjZfY.js\",\"assets/VTable-BIlReic3.css\",\"assets/VDataTable-BKhtqv_h.css\",\"assets/VSkeletonLoader-ChbR7Nc0.js\",\"assets/VSkeletonLoader-sthcA-pB.css\",\"assets/VRadioGroup-DDJeM_aY.js\",\"assets/VRadioGroup-C71Ml1om.css\",\"assets/VSwitch-CJSeLO2L.js\",\"assets/VSwitch-DCpyu0YQ.css\",\"assets/base-Dq3aguG-.js\",\"assets/room-BV8LbqUm.js\",\"assets/VSlider-CGi8T5rU.js\",\"assets/VSlider-D2HQrba8.css\",\"assets/room-CNrLW54E.css\",\"assets/world-Dt9MkwG_.js\",\"assets/CodeEditor-D9V3e-IU.js\",\"assets/CodeEditor-D4vpmGPS.css\",\"assets/levelDataSetting-1LIRScEY.js\",\"assets/VTabs-B4m-OW3A.js\",\"assets/VTabs-CArruFCC.css\",\"assets/world-OOh0Ytp7.css\",\"assets/mod-3aGhFcVM.js\",\"assets/roomSetting-BQQnBtEO.js\",\"assets/VTimePicker-BiJhf8Qg.js\",\"assets/VTimePicker-D-Nx0mCo.css\",\"assets/base-DzlHa8yA.css\",\"assets/add-qw2GdfGL.js\",\"assets/download-BZbCclQJ.js\",\"assets/modInfo-BFWwrZKU.js\",\"assets/modInfo-B5E3tm9p.css\",\"assets/download-CEIvObtd.css\",\"assets/setting-CRpOCMwz.js\",\"assets/settingForm-Dzr9qn6f.js\",\"assets/settingForm-_XZZJq3p.css\",\"assets/setting-BelOsTLn.css\",\"assets/chat-DNbpOz0I.js\",\"assets/player-CpbcBwUI.js\",\"assets/history-DUBuZMd3.js\",\"assets/VToolbar-BhFwV7qm.js\",\"assets/VToolbar-CJ08_fms.css\",\"assets/list-Ch7Aeo7N.js\",\"assets/online-Dk4H0O4k.js\",\"assets/statistics-DfYUbrAR.js\",\"assets/index-BhZX0V6g.js\",\"assets/mod-y4ETdFdW.js\",\"assets/player-DzdX72KE.js\",\"assets/index-Bt3JTD_C.js\",\"assets/TimeRunning-BnGoYIbA.js\",\"assets/index-Vik-EOmM.js\",\"assets/index-CxuhU37S.css\",\"assets/access-C8mK6Ha9.js\",\"assets/singleLog-CUnXBn4A.js\",\"assets/log-B7kZm_Kd.js\",\"assets/log-DWr6Dcj-.css\",\"assets/logs-N8GO9ZBg.js\",\"assets/chat-CR9ZeRZy.js\",\"assets/clean-C3opSXJz.js\",\"assets/clean-gJusj0Uj.css\",\"assets/download-InxnfqWA.js\",\"assets/game-OoVHjMuc.js\",\"assets/runtime-CAq17H-b.js\",\"assets/steam-D68KmYFv.js\",\"assets/metrics-BLfS8pVr.js\",\"assets/overview-CXTE8d7i.js\",\"assets/vue3-count-to.esm-1l4iYIqi.js\",\"assets/rooms-CPzS3Hz9.js\",\"assets/VDataTableServer-DQucjpu4.js\",\"assets/settings-9AVqaQTs.js\",\"assets/user-CRly-xJV.js\",\"assets/index-CBy8Y7rp.js\",\"assets/index-BRyNS1GG.js\",\"assets/index-CYxihrrz.css\",\"assets/index-Dkfp6G7x.js\",\"assets/announce-aAv7G3Cd.js\",\"assets/tools-BtEQwbyL.js\",\"assets/backup-D4Jzm4dn.js\",\"assets/map-Co9ruaLK.js\",\"assets/VExpansionPanels-B0znoeId.js\",\"assets/VExpansionPanels-Cp9PmzBO.css\",\"assets/snapshot-BCtcS9MN.js\",\"assets/token-HaL7aTBf.js\",\"assets/token-BDX2Jc5X.css\",\"assets/index-CnNpN6vG.js\",\"assets/index-BSTHz1Bk.css\"])))=>i.map(i=>d[i]);\n(function(){const t=document.createElement(\"link\").relList;if(t&&t.supports&&t.supports(\"modulepreload\"))return;for(const a of document.querySelectorAll('link[rel=\"modulepreload\"]'))r(a);new MutationObserver(a=>{for(const s of a)if(s.type===\"childList\")for(const i of s.addedNodes)i.tagName===\"LINK\"&&i.rel===\"modulepreload\"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(a){const s={};return a.integrity&&(s.integrity=a.integrity),a.referrerPolicy&&(s.referrerPolicy=a.referrerPolicy),a.crossOrigin===\"use-credentials\"?s.credentials=\"include\":a.crossOrigin===\"anonymous\"?s.credentials=\"omit\":s.credentials=\"same-origin\",s}function r(a){if(a.ep)return;a.ep=!0;const s=n(a);fetch(a.href,s)}})();function Ql(e){const t=Object.create(null);for(const n of e.split(\",\"))t[n]=1;return n=>n in t}const Ge={},Kr=[],An=()=>{},$d=()=>!1,Zi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Zl=e=>e.startsWith(\"onUpdate:\"),gt=Object.assign,Jl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Iv=Object.prototype.hasOwnProperty,Ue=(e,t)=>Iv.call(e,t),Ce=Array.isArray,Yr=e=>Ji(e)===\"[object Map]\",Hd=e=>Ji(e)===\"[object Set]\",we=e=>typeof e==\"function\",Je=e=>typeof e==\"string\",Gn=e=>typeof e==\"symbol\",qe=e=>e!==null&&typeof e==\"object\",Ud=e=>(qe(e)||we(e))&&we(e.then)&&we(e.catch),Wd=Object.prototype.toString,Ji=e=>Wd.call(e),Rv=e=>Ji(e).slice(8,-1),zd=e=>Ji(e)===\"[object Object]\",ec=e=>Je(e)&&e!==\"NaN\"&&e[0]!==\"-\"&&\"\"+parseInt(e,10)===e,Ta=Ql(\",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted\"),eo=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},Ov=/-\\w/g,Ut=eo(e=>e.replace(Ov,t=>t.slice(1).toUpperCase())),Nv=/\\B([A-Z])/g,cr=eo(e=>e.replace(Nv,\"-$1\").toLowerCase()),ca=eo(e=>e.charAt(0).toUpperCase()+e.slice(1)),To=eo(e=>e?`on${ca(e)}`:\"\"),ar=(e,t)=>!Object.is(e,t),Os=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},Gd=(e,t,n,r=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},ll=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Mv=e=>{const t=Je(e)?Number(e):NaN;return isNaN(t)?e:t};let fu;const to=()=>fu||(fu=typeof globalThis<\"u\"?globalThis:typeof self<\"u\"?self:typeof window<\"u\"?window:typeof global<\"u\"?global:{});function Qe(e){if(Ce(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],a=Je(r)?Uv(r):Qe(r);if(a)for(const s in a)t[s]=a[s]}return t}else if(Je(e)||qe(e))return e}const Vv=/;(?![^(]*\\))/g,$v=/:([^]+)/,Hv=/\\/\\*[^]*?\\*\\//g;function Uv(e){const t={};return e.replace(Hv,\"\").split(Vv).forEach(n=>{if(n){const r=n.split($v);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Re(e){let t=\"\";if(Je(e))t=e;else if(Ce(e))for(let n=0;n<e.length;n++){const r=Re(e[n]);r&&(t+=r+\" \")}else if(qe(e))for(const n in e)e[n]&&(t+=n+\" \");return t.trim()}const Wv=\"itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly\",zv=Ql(Wv);function jd(e){return!!e||e===\"\"}const qd=e=>!!(e&&e.__v_isRef===!0),Tr=e=>Je(e)?e:e==null?\"\":Ce(e)||qe(e)&&(e.toString===Wd||!we(e.toString))?qd(e)?Tr(e.value):JSON.stringify(e,Kd,2):String(e),Kd=(e,t)=>qd(t)?Kd(e,t.value):Yr(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,a],s)=>(n[Po(r,s)+\" =>\"]=a,n),{})}:Hd(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Po(n))}:Gn(t)?Po(t):qe(t)&&!Ce(t)&&!zd(t)?String(t):t,Po=(e,t=\"\")=>{var n;return Gn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Ft;class Yd{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ft,!t&&Ft&&(this.index=(Ft.scopes||(Ft.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=Ft;try{return Ft=this,t()}finally{Ft=n}}}on(){++this._on===1&&(this.prevScope=Ft,Ft=this)}off(){this._on>0&&--this._on===0&&(Ft=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(this.effects.length=0,n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const a=this.parent.scopes.pop();a&&a!==this&&(this.parent.scopes[this.index]=a,a.index=this.index)}this.parent=void 0}}}function ir(e){return new Yd(e)}function tc(){return Ft}function wt(e,t=!1){Ft&&Ft.cleanups.push(e)}let Ke;const Lo=new WeakSet;class Xd{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,Ft&&Ft.active&&Ft.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Lo.has(this)&&(Lo.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Zd(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,du(this),Jd(this);const t=Ke,n=dn;Ke=this,dn=!0;try{return this.fn()}finally{em(this),Ke=t,dn=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)ac(t);this.deps=this.depsTail=void 0,du(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Lo.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){cl(this)&&this.run()}get dirty(){return cl(this)}}let Qd=0,Pa,La;function Zd(e,t=!1){if(e.flags|=8,t){e.next=La,La=e;return}e.next=Pa,Pa=e}function nc(){Qd++}function rc(){if(--Qd>0)return;if(La){let t=La;for(La=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Pa;){let t=Pa;for(Pa=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function Jd(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function em(e){let t,n=e.depsTail,r=n;for(;r;){const a=r.prevDep;r.version===-1?(r===n&&(n=a),ac(r),Gv(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=a}e.deps=t,e.depsTail=n}function cl(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(tm(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function tm(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Wa)||(e.globalVersion=Wa,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!cl(e))))return;e.flags|=2;const t=e.dep,n=Ke,r=dn;Ke=e,dn=!0;try{Jd(e);const a=e.fn(e._value);(t.version===0||ar(a,e._value))&&(e.flags|=128,e._value=a,t.version++)}catch(a){throw t.version++,a}finally{Ke=n,dn=r,em(e),e.flags&=-3}}function ac(e,t=!1){const{dep:n,prevSub:r,nextSub:a}=e;if(r&&(r.nextSub=a,e.prevSub=void 0),a&&(a.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let s=n.computed.deps;s;s=s.nextDep)ac(s,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Gv(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let dn=!0;const nm=[];function Un(){nm.push(dn),dn=!1}function Wn(){const e=nm.pop();dn=e===void 0?!0:e}function du(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Ke;Ke=void 0;try{t()}finally{Ke=n}}}let Wa=0;class jv{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class no{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!Ke||!dn||Ke===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Ke)n=this.activeLink=new jv(Ke,this),Ke.deps?(n.prevDep=Ke.depsTail,Ke.depsTail.nextDep=n,Ke.depsTail=n):Ke.deps=Ke.depsTail=n,rm(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=Ke.depsTail,n.nextDep=void 0,Ke.depsTail.nextDep=n,Ke.depsTail=n,Ke.deps===n&&(Ke.deps=r)}return n}trigger(t){this.version++,Wa++,this.notify(t)}notify(t){nc();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{rc()}}}function rm(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)rm(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Di=new WeakMap,wr=Symbol(\"\"),ul=Symbol(\"\"),za=Symbol(\"\");function Bt(e,t,n){if(dn&&Ke){let r=Di.get(e);r||Di.set(e,r=new Map);let a=r.get(n);a||(r.set(n,a=new no),a.map=r,a.key=n),a.track()}}function Nn(e,t,n,r,a,s){const i=Di.get(e);if(!i){Wa++;return}const o=l=>{l&&l.trigger()};if(nc(),t===\"clear\")i.forEach(o);else{const l=Ce(e),c=l&&ec(n);if(l&&n===\"length\"){const u=Number(r);i.forEach((d,f)=>{(f===\"length\"||f===za||!Gn(f)&&f>=u)&&o(d)})}else switch((n!==void 0||i.has(void 0))&&o(i.get(n)),c&&o(i.get(za)),t){case\"add\":l?c&&o(i.get(\"length\")):(o(i.get(wr)),Yr(e)&&o(i.get(ul)));break;case\"delete\":l||(o(i.get(wr)),Yr(e)&&o(i.get(ul)));break;case\"set\":Yr(e)&&o(i.get(wr));break}}rc()}function qv(e,t){const n=Di.get(e);return n&&n.get(t)}function Mr(e){const t=_e(e);return t===e?t:(Bt(t,\"iterate\",za),nn(e)?t:t.map(Ct))}function ro(e){return Bt(e=_e(e),\"iterate\",za),e}const Kv={__proto__:null,[Symbol.iterator](){return Io(this,Symbol.iterator,Ct)},concat(...e){return Mr(this).concat(...e.map(t=>Ce(t)?Mr(t):t))},entries(){return Io(this,\"entries\",e=>(e[1]=Ct(e[1]),e))},every(e,t){return Tn(this,\"every\",e,t,void 0,arguments)},filter(e,t){return Tn(this,\"filter\",e,t,n=>n.map(Ct),arguments)},find(e,t){return Tn(this,\"find\",e,t,Ct,arguments)},findIndex(e,t){return Tn(this,\"findIndex\",e,t,void 0,arguments)},findLast(e,t){return Tn(this,\"findLast\",e,t,Ct,arguments)},findLastIndex(e,t){return Tn(this,\"findLastIndex\",e,t,void 0,arguments)},forEach(e,t){return Tn(this,\"forEach\",e,t,void 0,arguments)},includes(...e){return Ro(this,\"includes\",e)},indexOf(...e){return Ro(this,\"indexOf\",e)},join(e){return Mr(this).join(e)},lastIndexOf(...e){return Ro(this,\"lastIndexOf\",e)},map(e,t){return Tn(this,\"map\",e,t,void 0,arguments)},pop(){return _a(this,\"pop\")},push(...e){return _a(this,\"push\",e)},reduce(e,...t){return mu(this,\"reduce\",e,t)},reduceRight(e,...t){return mu(this,\"reduceRight\",e,t)},shift(){return _a(this,\"shift\")},some(e,t){return Tn(this,\"some\",e,t,void 0,arguments)},splice(...e){return _a(this,\"splice\",e)},toReversed(){return Mr(this).toReversed()},toSorted(e){return Mr(this).toSorted(e)},toSpliced(...e){return Mr(this).toSpliced(...e)},unshift(...e){return _a(this,\"unshift\",e)},values(){return Io(this,\"values\",Ct)}};function Io(e,t,n){const r=ro(e),a=r[t]();return r!==e&&!nn(e)&&(a._next=a.next,a.next=()=>{const s=a._next();return s.done||(s.value=n(s.value)),s}),a}const Yv=Array.prototype;function Tn(e,t,n,r,a,s){const i=ro(e),o=i!==e&&!nn(e),l=i[t];if(l!==Yv[t]){const d=l.apply(e,s);return o?Ct(d):d}let c=n;i!==e&&(o?c=function(d,f){return n.call(this,Ct(d),f,e)}:n.length>2&&(c=function(d,f){return n.call(this,d,f,e)}));const u=l.call(i,c,r);return o&&a?a(u):u}function mu(e,t,n,r){const a=ro(e);let s=n;return a!==e&&(nn(e)?n.length>3&&(s=function(i,o,l){return n.call(this,i,o,l,e)}):s=function(i,o,l){return n.call(this,i,Ct(o),l,e)}),a[t](s,...r)}function Ro(e,t,n){const r=_e(e);Bt(r,\"iterate\",za);const a=r[t](...n);return(a===-1||a===!1)&&oc(n[0])?(n[0]=_e(n[0]),r[t](...n)):a}function _a(e,t,n=[]){Un(),nc();const r=_e(e)[t].apply(e,n);return rc(),Wn(),r}const Xv=Ql(\"__proto__,__v_isRef,__isVue\"),am=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!==\"arguments\"&&e!==\"caller\").map(e=>Symbol[e]).filter(Gn));function Qv(e){Gn(e)||(e=String(e));const t=_e(this);return Bt(t,\"has\",e),t.hasOwnProperty(e)}class sm{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n===\"__v_skip\")return t.__v_skip;const a=this._isReadonly,s=this._isShallow;if(n===\"__v_isReactive\")return!a;if(n===\"__v_isReadonly\")return a;if(n===\"__v_isShallow\")return s;if(n===\"__v_raw\")return r===(a?s?og:cm:s?lm:om).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=Ce(t);if(!a){let l;if(i&&(l=Kv[n]))return l;if(n===\"hasOwnProperty\")return Qv}const o=Reflect.get(t,n,je(t)?t:r);if((Gn(n)?am.has(n):Xv(n))||(a||Bt(t,\"get\",n),s))return o;if(je(o)){const l=i&&ec(n)?o:o.value;return a&&qe(l)?Ga(l):l}return qe(o)?a?Ga(o):pt(o):o}}class im extends sm{constructor(t=!1){super(!1,t)}set(t,n,r,a){let s=t[n];if(!this._isShallow){const l=or(s);if(!nn(r)&&!or(r)&&(s=_e(s),r=_e(r)),!Ce(t)&&je(s)&&!je(r))return l||(s.value=r),!0}const i=Ce(t)&&ec(n)?Number(n)<t.length:Ue(t,n),o=Reflect.set(t,n,r,je(t)?t:a);return t===_e(a)&&(i?ar(r,s)&&Nn(t,\"set\",n,r):Nn(t,\"add\",n,r)),o}deleteProperty(t,n){const r=Ue(t,n);t[n];const a=Reflect.deleteProperty(t,n);return a&&r&&Nn(t,\"delete\",n,void 0),a}has(t,n){const r=Reflect.has(t,n);return(!Gn(n)||!am.has(n))&&Bt(t,\"has\",n),r}ownKeys(t){return Bt(t,\"iterate\",Ce(t)?\"length\":wr),Reflect.ownKeys(t)}}class Zv extends sm{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Jv=new im,eg=new Zv,tg=new im(!0);const fl=e=>e,Ss=e=>Reflect.getPrototypeOf(e);function ng(e,t,n){return function(...r){const a=this.__v_raw,s=_e(a),i=Yr(s),o=e===\"entries\"||e===Symbol.iterator&&i,l=e===\"keys\"&&i,c=a[e](...r),u=n?fl:t?ki:Ct;return!t&&Bt(s,\"iterate\",l?ul:wr),{next(){const{value:d,done:f}=c.next();return f?{value:d,done:f}:{value:o?[u(d[0]),u(d[1])]:u(d),done:f}},[Symbol.iterator](){return this}}}}function ws(e){return function(...t){return e===\"delete\"?!1:e===\"clear\"?void 0:this}}function rg(e,t){const n={get(a){const s=this.__v_raw,i=_e(s),o=_e(a);e||(ar(a,o)&&Bt(i,\"get\",a),Bt(i,\"get\",o));const{has:l}=Ss(i),c=t?fl:e?ki:Ct;if(l.call(i,a))return c(s.get(a));if(l.call(i,o))return c(s.get(o));s!==i&&s.get(a)},get size(){const a=this.__v_raw;return!e&&Bt(_e(a),\"iterate\",wr),a.size},has(a){const s=this.__v_raw,i=_e(s),o=_e(a);return e||(ar(a,o)&&Bt(i,\"has\",a),Bt(i,\"has\",o)),a===o?s.has(a):s.has(a)||s.has(o)},forEach(a,s){const i=this,o=i.__v_raw,l=_e(o),c=t?fl:e?ki:Ct;return!e&&Bt(l,\"iterate\",wr),o.forEach((u,d)=>a.call(s,c(u),c(d),i))}};return gt(n,e?{add:ws(\"add\"),set:ws(\"set\"),delete:ws(\"delete\"),clear:ws(\"clear\")}:{add(a){!t&&!nn(a)&&!or(a)&&(a=_e(a));const s=_e(this);return Ss(s).has.call(s,a)||(s.add(a),Nn(s,\"add\",a,a)),this},set(a,s){!t&&!nn(s)&&!or(s)&&(s=_e(s));const i=_e(this),{has:o,get:l}=Ss(i);let c=o.call(i,a);c||(a=_e(a),c=o.call(i,a));const u=l.call(i,a);return i.set(a,s),c?ar(s,u)&&Nn(i,\"set\",a,s):Nn(i,\"add\",a,s),this},delete(a){const s=_e(this),{has:i,get:o}=Ss(s);let l=i.call(s,a);l||(a=_e(a),l=i.call(s,a)),o&&o.call(s,a);const c=s.delete(a);return l&&Nn(s,\"delete\",a,void 0),c},clear(){const a=_e(this),s=a.size!==0,i=a.clear();return s&&Nn(a,\"clear\",void 0,void 0),i}}),[\"keys\",\"values\",\"entries\",Symbol.iterator].forEach(a=>{n[a]=ng(a,e,t)}),n}function sc(e,t){const n=rg(e,t);return(r,a,s)=>a===\"__v_isReactive\"?!e:a===\"__v_isReadonly\"?e:a===\"__v_raw\"?r:Reflect.get(Ue(n,a)&&a in r?n:r,a,s)}const ag={get:sc(!1,!1)},sg={get:sc(!1,!0)},ig={get:sc(!0,!1)};const om=new WeakMap,lm=new WeakMap,cm=new WeakMap,og=new WeakMap;function lg(e){switch(e){case\"Object\":case\"Array\":return 1;case\"Map\":case\"Set\":case\"WeakMap\":case\"WeakSet\":return 2;default:return 0}}function cg(e){return e.__v_skip||!Object.isExtensible(e)?0:lg(Rv(e))}function pt(e){return or(e)?e:ic(e,!1,Jv,ag,om)}function um(e){return ic(e,!1,tg,sg,lm)}function Ga(e){return ic(e,!0,eg,ig,cm)}function ic(e,t,n,r,a){if(!qe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=cg(e);if(s===0)return e;const i=a.get(e);if(i)return i;const o=new Proxy(e,s===2?r:n);return a.set(e,o),o}function sr(e){return or(e)?sr(e.__v_raw):!!(e&&e.__v_isReactive)}function or(e){return!!(e&&e.__v_isReadonly)}function nn(e){return!!(e&&e.__v_isShallow)}function oc(e){return e?!!e.__v_raw:!1}function _e(e){const t=e&&e.__v_raw;return t?_e(t):e}function lc(e){return!Ue(e,\"__v_skip\")&&Object.isExtensible(e)&&Gd(e,\"__v_skip\",!0),e}const Ct=e=>qe(e)?pt(e):e,ki=e=>qe(e)?Ga(e):e;function je(e){return e?e.__v_isRef===!0:!1}function Ee(e){return fm(e,!1)}function Fe(e){return fm(e,!0)}function fm(e,t){return je(e)?e:new ug(e,t)}class ug{constructor(t,n){this.dep=new no,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:_e(t),this._value=n?t:Ct(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||nn(t)||or(t);t=r?t:_e(t),ar(t,n)&&(this._rawValue=t,this._value=r?t:Ct(t),this.dep.trigger())}}function it(e){return je(e)?e.value:e}function yt(e){return we(e)?e():it(e)}const fg={get:(e,t,n)=>t===\"__v_raw\"?e:it(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const a=e[t];return je(a)&&!je(n)?(a.value=n,!0):Reflect.set(e,t,n,r)}};function dm(e){return sr(e)?e:new Proxy(e,fg)}class dg{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new no,{get:r,set:a}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=a}get value(){return this._value=this._get()}set value(t){this._set(t)}}function xS(e){return new dg(e)}function cc(e){const t=Ce(e)?new Array(e.length):{};for(const n in e)t[n]=mm(e,n);return t}class mg{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return qv(_e(this._object),this._key)}}class hg{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function he(e,t,n){return je(e)?e:we(e)?new hg(e):qe(e)&&arguments.length>1?mm(e,t,n):Ee(e)}function mm(e,t,n){const r=e[t];return je(r)?r:new mg(e,t,n)}class pg{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new no(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Wa-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&Ke!==this)return Zd(this,!0),!0}get value(){const t=this.dep.track();return tm(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function vg(e,t,n=!1){let r,a;return we(e)?r=e:(r=e.get,a=e.set),new pg(r,a,n)}const Ds={},Fi=new WeakMap;let Er;function gg(e,t=!1,n=Er){if(n){let r=Fi.get(n);r||Fi.set(n,r=[]),r.push(e)}}function xg(e,t,n=Ge){const{immediate:r,deep:a,once:s,scheduler:i,augmentJob:o,call:l}=n,c=g=>a?g:nn(g)||a===!1||a===0?Mn(g,1):Mn(g);let u,d,f,m,h=!1,x=!1;if(je(e)?(d=()=>e.value,h=nn(e)):sr(e)?(d=()=>c(e),h=!0):Ce(e)?(x=!0,h=e.some(g=>sr(g)||nn(g)),d=()=>e.map(g=>{if(je(g))return g.value;if(sr(g))return c(g);if(we(g))return l?l(g,2):g()})):we(e)?t?d=l?()=>l(e,2):e:d=()=>{if(f){Un();try{f()}finally{Wn()}}const g=Er;Er=u;try{return l?l(e,3,[m]):e(m)}finally{Er=g}}:d=An,t&&a){const g=d,E=a===!0?1/0:a;d=()=>Mn(g(),E)}const _=tc(),p=()=>{u.stop(),_&&_.active&&Jl(_.effects,u)};if(s&&t){const g=t;t=(...E)=>{g(...E),p()}}let v=x?new Array(e.length).fill(Ds):Ds;const y=g=>{if(!(!(u.flags&1)||!u.dirty&&!g))if(t){const E=u.run();if(a||h||(x?E.some((C,A)=>ar(C,v[A])):ar(E,v))){f&&f();const C=Er;Er=u;try{const A=[E,v===Ds?void 0:x&&v[0]===Ds?[]:v,m];v=E,l?l(t,3,A):t(...A)}finally{Er=C}}}else u.run()};return o&&o(y),u=new Xd(d),u.scheduler=i?()=>i(y,!1):y,m=g=>gg(g,!1,u),f=u.onStop=()=>{const g=Fi.get(u);if(g){if(l)l(g,4);else for(const E of g)E();Fi.delete(u)}},t?r?y(!0):v=u.run():i?i(y.bind(null,!0),!0):u.run(),p.pause=u.pause.bind(u),p.resume=u.resume.bind(u),p.stop=p,p}function Mn(e,t=1/0,n){if(t<=0||!qe(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,je(e))Mn(e.value,t,n);else if(Ce(e))for(let r=0;r<e.length;r++)Mn(e[r],t,n);else if(Hd(e)||Yr(e))e.forEach(r=>{Mn(r,t,n)});else if(zd(e)){for(const r in e)Mn(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Mn(e[r],t,n)}return e}function fs(e,t,n,r){try{return r?e(...r):e()}catch(a){ao(a,t,n)}}function mn(e,t,n,r){if(we(e)){const a=fs(e,t,n,r);return a&&Ud(a)&&a.catch(s=>{ao(s,t,n)}),a}if(Ce(e)){const a=[];for(let s=0;s<e.length;s++)a.push(mn(e[s],t,n,r));return a}}function ao(e,t,n,r=!0){const a=t?t.vnode:null,{errorHandler:s,throwUnhandledErrorInProduction:i}=t&&t.appContext.config||Ge;if(t){let o=t.parent;const l=t.proxy,c=`https://vuejs.org/error-reference/#runtime-${n}`;for(;o;){const u=o.ec;if(u){for(let d=0;d<u.length;d++)if(u[d](e,l,c)===!1)return}o=o.parent}if(s){Un(),fs(s,null,10,[e,l,c]),Wn();return}}yg(e,n,a,r,i)}function yg(e,t,n,r=!0,a=!1){if(a)throw e;console.error(e)}const Vt=[];let _n=-1;const Xr=[];let tr=null,Wr=0;const hm=Promise.resolve();let Bi=null;function Lt(e){const t=Bi||hm;return e?t.then(this?e.bind(this):e):t}function bg(e){let t=_n+1,n=Vt.length;for(;t<n;){const r=t+n>>>1,a=Vt[r],s=ja(a);s<e||s===e&&a.flags&2?t=r+1:n=r}return t}function uc(e){if(!(e.flags&1)){const t=ja(e),n=Vt[Vt.length-1];!n||!(e.flags&2)&&t>=ja(n)?Vt.push(e):Vt.splice(bg(t),0,e),e.flags|=1,pm()}}function pm(){Bi||(Bi=hm.then(gm))}function _g(e){Ce(e)?Xr.push(...e):tr&&e.id===-1?tr.splice(Wr+1,0,e):e.flags&1||(Xr.push(e),e.flags|=1),pm()}function hu(e,t,n=_n+1){for(;n<Vt.length;n++){const r=Vt[n];if(r&&r.flags&2){if(e&&r.id!==e.uid)continue;Vt.splice(n,1),n--,r.flags&4&&(r.flags&=-2),r(),r.flags&4||(r.flags&=-2)}}}function vm(e){if(Xr.length){const t=[...new Set(Xr)].sort((n,r)=>ja(n)-ja(r));if(Xr.length=0,tr){tr.push(...t);return}for(tr=t,Wr=0;Wr<tr.length;Wr++){const n=tr[Wr];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}tr=null,Wr=0}}const ja=e=>e.id==null?e.flags&2?-1:1/0:e.id;function gm(e){try{for(_n=0;_n<Vt.length;_n++){const t=Vt[_n];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),fs(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;_n<Vt.length;_n++){const t=Vt[_n];t&&(t.flags&=-2)}_n=-1,Vt.length=0,vm(),Bi=null,(Vt.length||Xr.length)&&gm()}}let St=null,xm=null;function Ti(e){const t=St;return St=e,xm=e&&e.type.__scopeId||null,t}function Pi(e,t=St,n){if(!t||e._n)return e;const r=(...a)=>{r._d&&Ri(-1);const s=Ti(t);let i;try{i=e(...a)}finally{Ti(s),r._d&&Ri(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function ea(e,t){if(St===null)return e;const n=co(St),r=e.dirs||(e.dirs=[]);for(let a=0;a<t.length;a++){let[s,i,o,l=Ge]=t[a];s&&(we(s)&&(s={mounted:s,updated:s}),s.deep&&Mn(i),r.push({dir:s,instance:n,value:i,oldValue:void 0,arg:o,modifiers:l}))}return e}function gr(e,t,n,r){const a=e.dirs,s=t&&t.dirs;for(let i=0;i<a.length;i++){const o=a[i];s&&(o.oldValue=s[i].value);let l=o.dir[r];l&&(Un(),mn(l,n,8,[e.el,o,e,t]),Wn())}}const ym=Symbol(\"_vte\"),bm=e=>e.__isTeleport,Ia=e=>e&&(e.disabled||e.disabled===\"\"),pu=e=>e&&(e.defer||e.defer===\"\"),vu=e=>typeof SVGElement<\"u\"&&e instanceof SVGElement,gu=e=>typeof MathMLElement==\"function\"&&e instanceof MathMLElement,dl=(e,t)=>{const n=e&&e.to;return Je(n)?t?t(n):null:n},_m={name:\"Teleport\",__isTeleport:!0,process(e,t,n,r,a,s,i,o,l,c){const{mc:u,pc:d,pbc:f,o:{insert:m,querySelector:h,createText:x,createComment:_}}=c,p=Ia(t.props);let{shapeFlag:v,children:y,dynamicChildren:g}=t;if(e==null){const E=t.el=x(\"\"),C=t.anchor=x(\"\");m(E,n,r),m(C,n,r);const A=(L,D)=>{v&16&&u(y,L,D,a,s,i,o,l)},S=()=>{const L=t.target=dl(t.props,h),D=Em(L,t,x,m);L&&(i!==\"svg\"&&vu(L)?i=\"svg\":i!==\"mathml\"&&gu(L)&&(i=\"mathml\"),a&&a.isCE&&(a.ce._teleportTargets||(a.ce._teleportTargets=new Set)).add(L),p||(A(L,D),Ns(t,!1)))};p&&(A(n,C),Ns(t,!0)),pu(t.props)?(t.el.__isMounted=!1,Nt(()=>{S(),delete t.el.__isMounted},s)):S()}else{if(pu(t.props)&&e.el.__isMounted===!1){Nt(()=>{_m.process(e,t,n,r,a,s,i,o,l,c)},s);return}t.el=e.el,t.targetStart=e.targetStart;const E=t.anchor=e.anchor,C=t.target=e.target,A=t.targetAnchor=e.targetAnchor,S=Ia(e.props),L=S?n:C,D=S?E:A;if(i===\"svg\"||vu(C)?i=\"svg\":(i===\"mathml\"||gu(C))&&(i=\"mathml\"),g?(f(e.dynamicChildren,g,L,a,s,i,o),xc(e,t,!0)):l||d(e,t,L,D,a,s,i,o,!1),p)S?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ks(t,n,E,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const P=t.target=dl(t.props,h);P&&ks(t,P,null,c,0)}else S&&ks(t,C,A,c,1);Ns(t,p)}},remove(e,t,n,{um:r,o:{remove:a}},s){const{shapeFlag:i,children:o,anchor:l,targetStart:c,targetAnchor:u,target:d,props:f}=e;if(d&&(a(c),a(u)),s&&a(l),i&16){const m=s||!Ia(f);for(let h=0;h<o.length;h++){const x=o[h];r(x,t,n,m,!!x.dynamicChildren)}}},move:ks,hydrate:Eg};function ks(e,t,n,{o:{insert:r},m:a},s=2){s===0&&r(e.targetAnchor,t,n);const{el:i,anchor:o,shapeFlag:l,children:c,props:u}=e,d=s===2;if(d&&r(i,t,n),(!d||Ia(u))&&l&16)for(let f=0;f<c.length;f++)a(c[f],t,n,2);d&&r(o,t,n)}function Eg(e,t,n,r,a,s,{o:{nextSibling:i,parentNode:o,querySelector:l,insert:c,createText:u}},d){function f(x,_,p,v){_.anchor=d(i(x),_,o(x),n,r,a,s),_.targetStart=p,_.targetAnchor=v}const m=t.target=dl(t.props,l),h=Ia(t.props);if(m){const x=m._lpa||m.firstChild;if(t.shapeFlag&16)if(h)f(e,t,x,x&&i(x));else{t.anchor=i(e);let _=x;for(;_;){if(_&&_.nodeType===8){if(_.data===\"teleport start anchor\")t.targetStart=_;else if(_.data===\"teleport anchor\"){t.targetAnchor=_,m._lpa=t.targetAnchor&&i(t.targetAnchor);break}}_=i(_)}t.targetAnchor||Em(m,t,u,c),d(x&&i(x),t,m,n,r,a,s)}Ns(t,h)}else h&&t.shapeFlag&16&&f(e,t,e,i(e));return t.anchor&&i(t.anchor)}const Cg=_m;function Ns(e,t){const n=e.ctx;if(n&&n.ut){let r,a;for(t?(r=e.el,a=e.anchor):(r=e.targetStart,a=e.targetAnchor);r&&r!==a;)r.nodeType===1&&r.setAttribute(\"data-v-owner\",n.uid),r=r.nextSibling;n.ut()}}function Em(e,t,n,r){const a=t.targetStart=n(\"\"),s=t.targetAnchor=n(\"\");return a[ym]=s,e&&(r(a,e),r(s,e)),s}const On=Symbol(\"_leaveCb\"),Fs=Symbol(\"_enterCb\");function Cm(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return qn(()=>{e.isMounted=!0}),kn(()=>{e.isUnmounting=!0}),e}const Jt=[Function,Array],Am={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Jt,onEnter:Jt,onAfterEnter:Jt,onEnterCancelled:Jt,onBeforeLeave:Jt,onLeave:Jt,onAfterLeave:Jt,onLeaveCancelled:Jt,onBeforeAppear:Jt,onAppear:Jt,onAfterAppear:Jt,onAppearCancelled:Jt},Sm=e=>{const t=e.subTree;return t.component?Sm(t.component):t},Ag={name:\"BaseTransition\",props:Am,setup(e,{slots:t}){const n=hn(),r=Cm();return()=>{const a=t.default&&fc(t.default(),!0);if(!a||!a.length)return;const s=wm(a),i=_e(e),{mode:o}=i;if(r.isLeaving)return Oo(s);const l=xu(s);if(!l)return Oo(s);let c=qa(l,i,r,n,d=>c=d);l.type!==At&&Pr(l,c);let u=n.subTree&&xu(n.subTree);if(u&&u.type!==At&&!Cr(u,l)&&Sm(n).type!==At){let d=qa(u,i,r,n);if(Pr(u,d),o===\"out-in\"&&l.type!==At)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,u=void 0},Oo(s);o===\"in-out\"&&l.type!==At?d.delayLeave=(f,m,h)=>{const x=Dm(r,u);x[String(u.key)]=u,f[On]=()=>{m(),f[On]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{h(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return s}}};function wm(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==At){t=n;break}}return t}const Sg=Ag;function Dm(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function qa(e,t,n,r,a){const{appear:s,mode:i,persisted:o=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:f,onLeave:m,onAfterLeave:h,onLeaveCancelled:x,onBeforeAppear:_,onAppear:p,onAfterAppear:v,onAppearCancelled:y}=t,g=String(e.key),E=Dm(n,e),C=(L,D)=>{L&&mn(L,r,9,D)},A=(L,D)=>{const P=D[1];C(L,D),Ce(L)?L.every(B=>B.length<=1)&&P():L.length<=1&&P()},S={mode:i,persisted:o,beforeEnter(L){let D=l;if(!n.isMounted)if(s)D=_||l;else return;L[On]&&L[On](!0);const P=E[g];P&&Cr(e,P)&&P.el[On]&&P.el[On](),C(D,[L])},enter(L){let D=c,P=u,B=d;if(!n.isMounted)if(s)D=p||c,P=v||u,B=y||d;else return;let N=!1;const J=L[Fs]=G=>{N||(N=!0,G?C(B,[L]):C(P,[L]),S.delayedLeave&&S.delayedLeave(),L[Fs]=void 0)};D?A(D,[L,J]):J()},leave(L,D){const P=String(e.key);if(L[Fs]&&L[Fs](!0),n.isUnmounting)return D();C(f,[L]);let B=!1;const N=L[On]=J=>{B||(B=!0,D(),J?C(x,[L]):C(h,[L]),L[On]=void 0,E[P]===e&&delete E[P])};E[P]=e,m?A(m,[L,N]):N()},clone(L){const D=qa(L,t,n,r,a);return a&&a(D),D}};return S}function Oo(e){if(so(e))return e=lr(e),e.children=null,e}function xu(e){if(!so(e))return bm(e.type)&&e.children?wm(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&we(n.default))return n.default()}}function Pr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Pr(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function fc(e,t=!1,n){let r=[],a=0;for(let s=0;s<e.length;s++){let i=e[s];const o=n==null?i.key:String(n)+String(i.key!=null?i.key:s);i.type===Oe?(i.patchFlag&128&&a++,r=r.concat(fc(i.children,t,o))):(t||i.type!==At)&&r.push(o!=null?lr(i,{key:o}):i)}if(a>1)for(let s=0;s<r.length;s++)r[s].patchFlag=-2;return r}function ua(e,t){return we(e)?gt({name:e.name},t,{setup:e}):e}function km(){const e=hn();return e?(e.appContext.config.idPrefix||\"v\")+\"-\"+e.ids[0]+e.ids[1]++:\"\"}function Fm(e){e.ids=[e.ids[0]+e.ids[2]+++\"-\",0,0]}const Li=new WeakMap;function Ra(e,t,n,r,a=!1){if(Ce(e)){e.forEach((h,x)=>Ra(h,t&&(Ce(t)?t[x]:t),n,r,a));return}if(Qr(r)&&!a){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&Ra(e,t,n,r.component.subTree);return}const s=r.shapeFlag&4?co(r.component):r.el,i=a?null:s,{i:o,r:l}=e,c=t&&t.r,u=o.refs===Ge?o.refs={}:o.refs,d=o.setupState,f=_e(d),m=d===Ge?$d:h=>Ue(f,h);if(c!=null&&c!==l){if(yu(t),Je(c))u[c]=null,m(c)&&(d[c]=null);else if(je(c)){c.value=null;const h=t;h.k&&(u[h.k]=null)}}if(we(l))fs(l,o,12,[i,u]);else{const h=Je(l),x=je(l);if(h||x){const _=()=>{if(e.f){const p=h?m(l)?d[l]:u[l]:l.value;if(a)Ce(p)&&Jl(p,s);else if(Ce(p))p.includes(s)||p.push(s);else if(h)u[l]=[s],m(l)&&(d[l]=u[l]);else{const v=[s];l.value=v,e.k&&(u[e.k]=v)}}else h?(u[l]=i,m(l)&&(d[l]=i)):x&&(l.value=i,e.k&&(u[e.k]=i))};if(i){const p=()=>{_(),Li.delete(e)};p.id=-1,Li.set(e,p),Nt(p,n)}else yu(e),_()}}}function yu(e){const t=Li.get(e);t&&(t.flags|=8,Li.delete(e))}to().requestIdleCallback;to().cancelIdleCallback;const Qr=e=>!!e.type.__asyncLoader,so=e=>e.type.__isKeepAlive;function wg(e,t){Bm(e,\"a\",t)}function Dg(e,t){Bm(e,\"da\",t)}function Bm(e,t,n=Tt){const r=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(io(t,r,n),n){let a=n.parent;for(;a&&a.parent;)so(a.parent.vnode)&&kg(r,t,n,a),a=a.parent}}function kg(e,t,n,r){const a=io(t,e,r,!0);mc(()=>{Jl(r[t],a)},n)}function io(e,t,n=Tt,r=!1){if(n){const a=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{Un();const o=ds(n),l=mn(t,n,e,i);return o(),Wn(),l});return r?a.unshift(s):a.push(s),s}}const jn=e=>(t,n=Tt)=>{(!Xa||e===\"sp\")&&io(e,(...r)=>t(...r),n)},oo=jn(\"bm\"),qn=jn(\"m\"),Fg=jn(\"bu\"),dc=jn(\"u\"),kn=jn(\"bum\"),mc=jn(\"um\"),Bg=jn(\"sp\"),Tg=jn(\"rtg\"),Pg=jn(\"rtc\");function Lg(e,t=Tt){io(\"ec\",e,t)}const hc=\"components\",Ig=\"directives\";function Rg(e,t){return pc(hc,e,!0,t)||e}const Tm=Symbol.for(\"v-ndc\");function Og(e){return Je(e)?pc(hc,e,!1)||e:e||Tm}function yS(e){return pc(Ig,e)}function pc(e,t,n=!0,r=!1){const a=St||Tt;if(a){const s=a.type;if(e===hc){const o=Sx(s,!1);if(o&&(o===t||o===Ut(t)||o===ca(Ut(t))))return s}const i=bu(a[e]||s[e],t)||bu(a.appContext[e],t);return!i&&r?s:i}}function bu(e,t){return e&&(e[t]||e[Ut(t)]||e[ca(Ut(t))])}function bS(e,t,n,r){let a;const s=n,i=Ce(e);if(i||Je(e)){const o=i&&sr(e);let l=!1,c=!1;o&&(l=!nn(e),c=or(e),e=ro(e)),a=new Array(e.length);for(let u=0,d=e.length;u<d;u++)a[u]=t(l?c?ki(Ct(e[u])):Ct(e[u]):e[u],u,void 0,s)}else if(typeof e==\"number\"){a=new Array(e);for(let o=0;o<e;o++)a[o]=t(o+1,o,void 0,s)}else if(qe(e))if(e[Symbol.iterator])a=Array.from(e,(o,l)=>t(o,l,void 0,s));else{const o=Object.keys(e);a=new Array(o.length);for(let l=0,c=o.length;l<c;l++){const u=o[l];a[l]=t(e[u],u,l,s)}}else a=[];return a}function _S(e,t,n={},r,a){if(St.ce||St.parent&&Qr(St.parent)&&St.parent.ce){const c=Object.keys(n).length>0;return t!==\"default\"&&(n.name=t),rn(),Ya(Oe,null,[re(\"slot\",n,r&&r())],c?-2:64)}let s=e[t];s&&s._c&&(s._d=!1),rn();const i=s&&Pm(s(n)),o=n.key||i&&i.key,l=Ya(Oe,{key:(o&&!Gn(o)?o:`_${t}`)+(!i&&r?\"_fb\":\"\")},i||(r?r():[]),i&&e._===1?64:-2);return!a&&l.scopeId&&(l.slotScopeIds=[l.scopeId+\"-s\"]),s&&s._c&&(s._d=!0),l}function Pm(e){return e.some(t=>ta(t)?!(t.type===At||t.type===Oe&&!Pm(t.children)):!0)?e:null}const ml=e=>e?Xm(e)?co(e):ml(e.parent):null,Oa=gt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ml(e.parent),$root:e=>ml(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Im(e),$forceUpdate:e=>e.f||(e.f=()=>{uc(e.update)}),$nextTick:e=>e.n||(e.n=Lt.bind(e.proxy)),$watch:e=>ax.bind(e)}),No=(e,t)=>e!==Ge&&!e.__isScriptSetup&&Ue(e,t),Ng={get({_:e},t){if(t===\"__v_skip\")return!0;const{ctx:n,setupState:r,data:a,props:s,accessCache:i,type:o,appContext:l}=e;let c;if(t[0]!==\"$\"){const m=i[t];if(m!==void 0)switch(m){case 1:return r[t];case 2:return a[t];case 4:return n[t];case 3:return s[t]}else{if(No(r,t))return i[t]=1,r[t];if(a!==Ge&&Ue(a,t))return i[t]=2,a[t];if((c=e.propsOptions[0])&&Ue(c,t))return i[t]=3,s[t];if(n!==Ge&&Ue(n,t))return i[t]=4,n[t];hl&&(i[t]=0)}}const u=Oa[t];let d,f;if(u)return t===\"$attrs\"&&Bt(e.attrs,\"get\",\"\"),u(e);if((d=o.__cssModules)&&(d=d[t]))return d;if(n!==Ge&&Ue(n,t))return i[t]=4,n[t];if(f=l.config.globalProperties,Ue(f,t))return f[t]},set({_:e},t,n){const{data:r,setupState:a,ctx:s}=e;return No(a,t)?(a[t]=n,!0):r!==Ge&&Ue(r,t)?(r[t]=n,!0):Ue(e.props,t)||t[0]===\"$\"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:a,propsOptions:s,type:i}},o){let l,c;return!!(n[o]||e!==Ge&&o[0]!==\"$\"&&Ue(e,o)||No(t,o)||(l=s[0])&&Ue(l,o)||Ue(r,o)||Ue(Oa,o)||Ue(a.config.globalProperties,o)||(c=i.__cssModules)&&c[o])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ue(n,\"value\")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function _u(e){return Ce(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let hl=!0;function Mg(e){const t=Im(e),n=e.proxy,r=e.ctx;hl=!1,t.beforeCreate&&Eu(t.beforeCreate,e,\"bc\");const{data:a,computed:s,methods:i,watch:o,provide:l,inject:c,created:u,beforeMount:d,mounted:f,beforeUpdate:m,updated:h,activated:x,deactivated:_,beforeDestroy:p,beforeUnmount:v,destroyed:y,unmounted:g,render:E,renderTracked:C,renderTriggered:A,errorCaptured:S,serverPrefetch:L,expose:D,inheritAttrs:P,components:B,directives:N,filters:J}=t;if(c&&Vg(c,r,null),i)for(const se in i){const ce=i[se];we(ce)&&(r[se]=ce.bind(n))}if(a){const se=a.call(n,n);qe(se)&&(e.data=pt(se))}if(hl=!0,s)for(const se in s){const ce=s[se],R=we(ce)?ce.bind(n,n):we(ce.get)?ce.get.bind(n,n):An,q=!we(ce)&&we(ce.set)?ce.set.bind(n):An,z=ie({get:R,set:q});Object.defineProperty(r,se,{enumerable:!0,configurable:!0,get:()=>z.value,set:K=>z.value=K})}if(o)for(const se in o)Lm(o[se],r,n,se);if(l){const se=we(l)?l.call(n):l;Reflect.ownKeys(se).forEach(ce=>{$t(ce,se[ce])})}u&&Eu(u,e,\"c\");function ae(se,ce){Ce(ce)?ce.forEach(R=>se(R.bind(n))):ce&&se(ce.bind(n))}if(ae(oo,d),ae(qn,f),ae(Fg,m),ae(dc,h),ae(wg,x),ae(Dg,_),ae(Lg,S),ae(Pg,C),ae(Tg,A),ae(kn,v),ae(mc,g),ae(Bg,L),Ce(D))if(D.length){const se=e.exposed||(e.exposed={});D.forEach(ce=>{Object.defineProperty(se,ce,{get:()=>n[ce],set:R=>n[ce]=R,enumerable:!0})})}else e.exposed||(e.exposed={});E&&e.render===An&&(e.render=E),P!=null&&(e.inheritAttrs=P),B&&(e.components=B),N&&(e.directives=N),L&&Fm(e)}function Vg(e,t,n=An){Ce(e)&&(e=pl(e));for(const r in e){const a=e[r];let s;qe(a)?\"default\"in a?s=Ve(a.from||r,a.default,!0):s=Ve(a.from||r):s=Ve(a),je(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:i=>s.value=i}):t[r]=s}}function Eu(e,t,n){mn(Ce(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Lm(e,t,n,r){let a=r.includes(\".\")?Gm(n,r):()=>n[r];if(Je(e)){const s=t[e];we(s)&&ke(a,s)}else if(we(e))ke(a,e.bind(n));else if(qe(e))if(Ce(e))e.forEach(s=>Lm(s,t,n,r));else{const s=we(e.handler)?e.handler.bind(n):t[e.handler];we(s)&&ke(a,s,e)}}function Im(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:a,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,o=s.get(t);let l;return o?l=o:!a.length&&!n&&!r?l=t:(l={},a.length&&a.forEach(c=>Ii(l,c,i,!0)),Ii(l,t,i)),qe(t)&&s.set(t,l),l}function Ii(e,t,n,r=!1){const{mixins:a,extends:s}=t;s&&Ii(e,s,n,!0),a&&a.forEach(i=>Ii(e,i,n,!0));for(const i in t)if(!(r&&i===\"expose\")){const o=$g[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const $g={data:Cu,props:Au,emits:Au,methods:Da,computed:Da,beforeCreate:Ot,created:Ot,beforeMount:Ot,mounted:Ot,beforeUpdate:Ot,updated:Ot,beforeDestroy:Ot,beforeUnmount:Ot,destroyed:Ot,unmounted:Ot,activated:Ot,deactivated:Ot,errorCaptured:Ot,serverPrefetch:Ot,components:Da,directives:Da,watch:Ug,provide:Cu,inject:Hg};function Cu(e,t){return t?e?function(){return gt(we(e)?e.call(this,this):e,we(t)?t.call(this,this):t)}:t:e}function Hg(e,t){return Da(pl(e),pl(t))}function pl(e){if(Ce(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Ot(e,t){return e?[...new Set([].concat(e,t))]:t}function Da(e,t){return e?gt(Object.create(null),e,t):t}function Au(e,t){return e?Ce(e)&&Ce(t)?[...new Set([...e,...t])]:gt(Object.create(null),_u(e),_u(t??{})):t}function Ug(e,t){if(!e)return t;if(!t)return e;const n=gt(Object.create(null),e);for(const r in t)n[r]=Ot(e[r],t[r]);return n}function Rm(){return{app:null,config:{isNativeTag:$d,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Wg=0;function zg(e,t){return function(r,a=null){we(r)||(r=gt({},r)),a!=null&&!qe(a)&&(a=null);const s=Rm(),i=new WeakSet,o=[];let l=!1;const c=s.app={_uid:Wg++,_component:r,_props:a,_container:null,_context:s,_instance:null,version:Dx,get config(){return s.config},set config(u){},use(u,...d){return i.has(u)||(u&&we(u.install)?(i.add(u),u.install(c,...d)):we(u)&&(i.add(u),u(c,...d))),c},mixin(u){return s.mixins.includes(u)||s.mixins.push(u),c},component(u,d){return d?(s.components[u]=d,c):s.components[u]},directive(u,d){return d?(s.directives[u]=d,c):s.directives[u]},mount(u,d,f){if(!l){const m=c._ceVNode||re(r,a);return m.appContext=s,f===!0?f=\"svg\":f===!1&&(f=void 0),e(m,u,f),l=!0,c._container=u,u.__vue_app__=c,co(m.component)}},onUnmount(u){o.push(u)},unmount(){l&&(mn(o,c._instance,16),e(null,c._container),delete c._container.__vue_app__)},provide(u,d){return s.provides[u]=d,c},runWithContext(u){const d=Dr;Dr=c;try{return u()}finally{Dr=d}}};return c}}let Dr=null;function $t(e,t){if(Tt){let n=Tt.provides;const r=Tt.parent&&Tt.parent.provides;r===n&&(n=Tt.provides=Object.create(r)),n[e]=t}}function Ve(e,t,n=!1){const r=hn();if(r||Dr){let a=Dr?Dr._context.provides:r?r.parent==null||r.ce?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(a&&e in a)return a[e];if(arguments.length>1)return n&&we(t)?t.call(r&&r.proxy):t}}function Gg(){return!!(hn()||Dr)}const Om={},Nm=()=>Object.create(Om),Mm=e=>Object.getPrototypeOf(e)===Om;function jg(e,t,n,r=!1){const a={},s=Nm();e.propsDefaults=Object.create(null),Vm(e,t,a,s);for(const i in e.propsOptions[0])i in a||(a[i]=void 0);n?e.props=r?a:um(a):e.type.props?e.props=a:e.props=s,e.attrs=s}function qg(e,t,n,r){const{props:a,attrs:s,vnode:{patchFlag:i}}=e,o=_e(a),[l]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let d=0;d<u.length;d++){let f=u[d];if(lo(e.emitsOptions,f))continue;const m=t[f];if(l)if(Ue(s,f))m!==s[f]&&(s[f]=m,c=!0);else{const h=Ut(f);a[h]=vl(l,o,h,m,e,!1)}else m!==s[f]&&(s[f]=m,c=!0)}}}else{Vm(e,t,a,s)&&(c=!0);let u;for(const d in o)(!t||!Ue(t,d)&&((u=cr(d))===d||!Ue(t,u)))&&(l?n&&(n[d]!==void 0||n[u]!==void 0)&&(a[d]=vl(l,o,d,void 0,e,!0)):delete a[d]);if(s!==o)for(const d in s)(!t||!Ue(t,d))&&(delete s[d],c=!0)}c&&Nn(e.attrs,\"set\",\"\")}function Vm(e,t,n,r){const[a,s]=e.propsOptions;let i=!1,o;if(t)for(let l in t){if(Ta(l))continue;const c=t[l];let u;a&&Ue(a,u=Ut(l))?!s||!s.includes(u)?n[u]=c:(o||(o={}))[u]=c:lo(e.emitsOptions,l)||(!(l in r)||c!==r[l])&&(r[l]=c,i=!0)}if(s){const l=_e(n),c=o||Ge;for(let u=0;u<s.length;u++){const d=s[u];n[d]=vl(a,l,d,c[d],e,!Ue(c,d))}}return i}function vl(e,t,n,r,a,s){const i=e[n];if(i!=null){const o=Ue(i,\"default\");if(o&&r===void 0){const l=i.default;if(i.type!==Function&&!i.skipFactory&&we(l)){const{propsDefaults:c}=a;if(n in c)r=c[n];else{const u=ds(a);r=c[n]=l.call(null,t),u()}}else r=l;a.ce&&a.ce._setProp(n,r)}i[0]&&(s&&!o?r=!1:i[1]&&(r===\"\"||r===cr(n))&&(r=!0))}return r}const Kg=new WeakMap;function $m(e,t,n=!1){const r=n?Kg:t.propsCache,a=r.get(e);if(a)return a;const s=e.props,i={},o=[];let l=!1;if(!we(e)){const u=d=>{l=!0;const[f,m]=$m(d,t,!0);gt(i,f),m&&o.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!s&&!l)return qe(e)&&r.set(e,Kr),Kr;if(Ce(s))for(let u=0;u<s.length;u++){const d=Ut(s[u]);Su(d)&&(i[d]=Ge)}else if(s)for(const u in s){const d=Ut(u);if(Su(d)){const f=s[u],m=i[d]=Ce(f)||we(f)?{type:f}:gt({},f),h=m.type;let x=!1,_=!0;if(Ce(h))for(let p=0;p<h.length;++p){const v=h[p],y=we(v)&&v.name;if(y===\"Boolean\"){x=!0;break}else y===\"String\"&&(_=!1)}else x=we(h)&&h.name===\"Boolean\";m[0]=x,m[1]=_,(x||Ue(m,\"default\"))&&o.push(d)}}const c=[i,o];return qe(e)&&r.set(e,c),c}function Su(e){return e[0]!==\"$\"&&!Ta(e)}const vc=e=>e===\"_\"||e===\"_ctx\"||e===\"$stable\",gc=e=>Ce(e)?e.map(En):[En(e)],Yg=(e,t,n)=>{if(t._n)return t;const r=Pi((...a)=>gc(t(...a)),n);return r._c=!1,r},Hm=(e,t,n)=>{const r=e._ctx;for(const a in e){if(vc(a))continue;const s=e[a];if(we(s))t[a]=Yg(a,s,r);else if(s!=null){const i=gc(s);t[a]=()=>i}}},Um=(e,t)=>{const n=gc(t);e.slots.default=()=>n},Wm=(e,t,n)=>{for(const r in t)(n||!vc(r))&&(e[r]=t[r])},Xg=(e,t,n)=>{const r=e.slots=Nm();if(e.vnode.shapeFlag&32){const a=t._;a?(Wm(r,t,n),n&&Gd(r,\"_\",a,!0)):Hm(t,r)}else t&&Um(e,t)},Qg=(e,t,n)=>{const{vnode:r,slots:a}=e;let s=!0,i=Ge;if(r.shapeFlag&32){const o=t._;o?n&&o===1?s=!1:Wm(a,t,n):(s=!t.$stable,Hm(t,a)),i=t}else t&&(Um(e,t),i={default:1});if(s)for(const o in a)!vc(o)&&i[o]==null&&delete a[o]},Nt=dx;function Zg(e){return Jg(e)}function Jg(e,t){const n=to();n.__VUE__=!0;const{insert:r,remove:a,patchProp:s,createElement:i,createText:o,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:f,setScopeId:m=An,insertStaticContent:h}=e,x=(T,I,V,X=null,Z=null,Q=null,w=void 0,F=null,M=!!I.dynamicChildren)=>{if(T===I)return;T&&!Cr(T,I)&&(X=$(T),K(T,Z,Q,!0),T=null),I.patchFlag===-2&&(M=!1,I.dynamicChildren=null);const{type:H,ref:fe,shapeFlag:te}=I;switch(H){case fa:_(T,I,V,X);break;case At:p(T,I,V,X);break;case Ms:T==null&&v(I,V,X,w);break;case Oe:B(T,I,V,X,Z,Q,w,F,M);break;default:te&1?E(T,I,V,X,Z,Q,w,F,M):te&6?N(T,I,V,X,Z,Q,w,F,M):(te&64||te&128)&&H.process(T,I,V,X,Z,Q,w,F,M,ue)}fe!=null&&Z?Ra(fe,T&&T.ref,Q,I||T,!I):fe==null&&T&&T.ref!=null&&Ra(T.ref,null,Q,T,!0)},_=(T,I,V,X)=>{if(T==null)r(I.el=o(I.children),V,X);else{const Z=I.el=T.el;I.children!==T.children&&c(Z,I.children)}},p=(T,I,V,X)=>{T==null?r(I.el=l(I.children||\"\"),V,X):I.el=T.el},v=(T,I,V,X)=>{[T.el,T.anchor]=h(T.children,I,V,X,T.el,T.anchor)},y=({el:T,anchor:I},V,X)=>{let Z;for(;T&&T!==I;)Z=f(T),r(T,V,X),T=Z;r(I,V,X)},g=({el:T,anchor:I})=>{let V;for(;T&&T!==I;)V=f(T),a(T),T=V;a(I)},E=(T,I,V,X,Z,Q,w,F,M)=>{I.type===\"svg\"?w=\"svg\":I.type===\"math\"&&(w=\"mathml\"),T==null?C(I,V,X,Z,Q,w,F,M):L(T,I,Z,Q,w,F,M)},C=(T,I,V,X,Z,Q,w,F)=>{let M,H;const{props:fe,shapeFlag:te,transition:O,dirs:W}=T;if(M=T.el=i(T.type,Q,fe&&fe.is,fe),te&8?u(M,T.children):te&16&&S(T.children,M,null,X,Z,Mo(T,Q),w,F),W&&gr(T,null,X,\"created\"),A(M,T,T.scopeId,w,X),fe){for(const ye in fe)ye!==\"value\"&&!Ta(ye)&&s(M,ye,null,fe[ye],Q,X);\"value\"in fe&&s(M,\"value\",null,fe.value,Q),(H=fe.onVnodeBeforeMount)&&gn(H,X,T)}W&&gr(T,null,X,\"beforeMount\");const oe=ex(Z,O);oe&&O.beforeEnter(M),r(M,I,V),((H=fe&&fe.onVnodeMounted)||oe||W)&&Nt(()=>{H&&gn(H,X,T),oe&&O.enter(M),W&&gr(T,null,X,\"mounted\")},Z)},A=(T,I,V,X,Z)=>{if(V&&m(T,V),X)for(let Q=0;Q<X.length;Q++)m(T,X[Q]);if(Z){let Q=Z.subTree;if(I===Q||qm(Q.type)&&(Q.ssContent===I||Q.ssFallback===I)){const w=Z.vnode;A(T,w,w.scopeId,w.slotScopeIds,Z.parent)}}},S=(T,I,V,X,Z,Q,w,F,M=0)=>{for(let H=M;H<T.length;H++){const fe=T[H]=F?nr(T[H]):En(T[H]);x(null,fe,I,V,X,Z,Q,w,F)}},L=(T,I,V,X,Z,Q,w)=>{const F=I.el=T.el;let{patchFlag:M,dynamicChildren:H,dirs:fe}=I;M|=T.patchFlag&16;const te=T.props||Ge,O=I.props||Ge;let W;if(V&&xr(V,!1),(W=O.onVnodeBeforeUpdate)&&gn(W,V,I,T),fe&&gr(I,T,V,\"beforeUpdate\"),V&&xr(V,!0),(te.innerHTML&&O.innerHTML==null||te.textContent&&O.textContent==null)&&u(F,\"\"),H?D(T.dynamicChildren,H,F,V,X,Mo(I,Z),Q):w||ce(T,I,F,null,V,X,Mo(I,Z),Q,!1),M>0){if(M&16)P(F,te,O,V,Z);else if(M&2&&te.class!==O.class&&s(F,\"class\",null,O.class,Z),M&4&&s(F,\"style\",te.style,O.style,Z),M&8){const oe=I.dynamicProps;for(let ye=0;ye<oe.length;ye++){const De=oe[ye],Ne=te[De],Le=O[De];(Le!==Ne||De===\"value\")&&s(F,De,Ne,Le,Z,V)}}M&1&&T.children!==I.children&&u(F,I.children)}else!w&&H==null&&P(F,te,O,V,Z);((W=O.onVnodeUpdated)||fe)&&Nt(()=>{W&&gn(W,V,I,T),fe&&gr(I,T,V,\"updated\")},X)},D=(T,I,V,X,Z,Q,w)=>{for(let F=0;F<I.length;F++){const M=T[F],H=I[F],fe=M.el&&(M.type===Oe||!Cr(M,H)||M.shapeFlag&198)?d(M.el):V;x(M,H,fe,null,X,Z,Q,w,!0)}},P=(T,I,V,X,Z)=>{if(I!==V){if(I!==Ge)for(const Q in I)!Ta(Q)&&!(Q in V)&&s(T,Q,I[Q],null,Z,X);for(const Q in V){if(Ta(Q))continue;const w=V[Q],F=I[Q];w!==F&&Q!==\"value\"&&s(T,Q,F,w,Z,X)}\"value\"in V&&s(T,\"value\",I.value,V.value,Z)}},B=(T,I,V,X,Z,Q,w,F,M)=>{const H=I.el=T?T.el:o(\"\"),fe=I.anchor=T?T.anchor:o(\"\");let{patchFlag:te,dynamicChildren:O,slotScopeIds:W}=I;W&&(F=F?F.concat(W):W),T==null?(r(H,V,X),r(fe,V,X),S(I.children||[],V,fe,Z,Q,w,F,M)):te>0&&te&64&&O&&T.dynamicChildren?(D(T.dynamicChildren,O,V,Z,Q,w,F),(I.key!=null||Z&&I===Z.subTree)&&xc(T,I,!0)):ce(T,I,V,fe,Z,Q,w,F,M)},N=(T,I,V,X,Z,Q,w,F,M)=>{I.slotScopeIds=F,T==null?I.shapeFlag&512?Z.ctx.activate(I,V,X,w,M):J(I,V,X,Z,Q,w,M):G(T,I,M)},J=(T,I,V,X,Z,Q,w)=>{const F=T.component=bx(T,X,Z);if(so(T)&&(F.ctx.renderer=ue),_x(F,!1,w),F.asyncDep){if(Z&&Z.registerDep(F,ae,w),!T.el){const M=F.subTree=re(At);p(null,M,I,V),T.placeholder=M.el}}else ae(F,T,I,V,Z,Q,w)},G=(T,I,V)=>{const X=I.component=T.component;if(ux(T,I,V))if(X.asyncDep&&!X.asyncResolved){se(X,I,V);return}else X.next=I,X.update();else I.el=T.el,X.vnode=I},ae=(T,I,V,X,Z,Q,w)=>{const F=()=>{if(T.isMounted){let{next:te,bu:O,u:W,parent:oe,vnode:ye}=T;{const ft=zm(T);if(ft){te&&(te.el=ye.el,se(T,te,w)),ft.asyncDep.then(()=>{T.isUnmounted||F()});return}}let De=te,Ne;xr(T,!1),te?(te.el=ye.el,se(T,te,w)):te=ye,O&&Os(O),(Ne=te.props&&te.props.onVnodeBeforeUpdate)&&gn(Ne,oe,te,ye),xr(T,!0);const Le=Du(T),at=T.subTree;T.subTree=Le,x(at,Le,d(at.el),$(at),T,Z,Q),te.el=Le.el,De===null&&fx(T,Le.el),W&&Nt(W,Z),(Ne=te.props&&te.props.onVnodeUpdated)&&Nt(()=>gn(Ne,oe,te,ye),Z)}else{let te;const{el:O,props:W}=I,{bm:oe,m:ye,parent:De,root:Ne,type:Le}=T,at=Qr(I);xr(T,!1),oe&&Os(oe),!at&&(te=W&&W.onVnodeBeforeMount)&&gn(te,De,I),xr(T,!0);{Ne.ce&&Ne.ce._def.shadowRoot!==!1&&Ne.ce._injectChildStyle(Le);const ft=T.subTree=Du(T);x(null,ft,V,X,T,Z,Q),I.el=ft.el}if(ye&&Nt(ye,Z),!at&&(te=W&&W.onVnodeMounted)){const ft=I;Nt(()=>gn(te,De,ft),Z)}(I.shapeFlag&256||De&&Qr(De.vnode)&&De.vnode.shapeFlag&256)&&T.a&&Nt(T.a,Z),T.isMounted=!0,I=V=X=null}};T.scope.on();const M=T.effect=new Xd(F);T.scope.off();const H=T.update=M.run.bind(M),fe=T.job=M.runIfDirty.bind(M);fe.i=T,fe.id=T.uid,M.scheduler=()=>uc(fe),xr(T,!0),H()},se=(T,I,V)=>{I.component=T;const X=T.vnode.props;T.vnode=I,T.next=null,qg(T,I.props,X,V),Qg(T,I.children,V),Un(),hu(T),Wn()},ce=(T,I,V,X,Z,Q,w,F,M=!1)=>{const H=T&&T.children,fe=T?T.shapeFlag:0,te=I.children,{patchFlag:O,shapeFlag:W}=I;if(O>0){if(O&128){q(H,te,V,X,Z,Q,w,F,M);return}else if(O&256){R(H,te,V,X,Z,Q,w,F,M);return}}W&8?(fe&16&&ge(H,Z,Q),te!==H&&u(V,te)):fe&16?W&16?q(H,te,V,X,Z,Q,w,F,M):ge(H,Z,Q,!0):(fe&8&&u(V,\"\"),W&16&&S(te,V,X,Z,Q,w,F,M))},R=(T,I,V,X,Z,Q,w,F,M)=>{T=T||Kr,I=I||Kr;const H=T.length,fe=I.length,te=Math.min(H,fe);let O;for(O=0;O<te;O++){const W=I[O]=M?nr(I[O]):En(I[O]);x(T[O],W,V,null,Z,Q,w,F,M)}H>fe?ge(T,Z,Q,!0,!1,te):S(I,V,X,Z,Q,w,F,M,te)},q=(T,I,V,X,Z,Q,w,F,M)=>{let H=0;const fe=I.length;let te=T.length-1,O=fe-1;for(;H<=te&&H<=O;){const W=T[H],oe=I[H]=M?nr(I[H]):En(I[H]);if(Cr(W,oe))x(W,oe,V,null,Z,Q,w,F,M);else break;H++}for(;H<=te&&H<=O;){const W=T[te],oe=I[O]=M?nr(I[O]):En(I[O]);if(Cr(W,oe))x(W,oe,V,null,Z,Q,w,F,M);else break;te--,O--}if(H>te){if(H<=O){const W=O+1,oe=W<fe?I[W].el:X;for(;H<=O;)x(null,I[H]=M?nr(I[H]):En(I[H]),V,oe,Z,Q,w,F,M),H++}}else if(H>O)for(;H<=te;)K(T[H],Z,Q,!0),H++;else{const W=H,oe=H,ye=new Map;for(H=oe;H<=O;H++){const xt=I[H]=M?nr(I[H]):En(I[H]);xt.key!=null&&ye.set(xt.key,H)}let De,Ne=0;const Le=O-oe+1;let at=!1,ft=0;const Fn=new Array(Le);for(H=0;H<Le;H++)Fn[H]=0;for(H=W;H<=te;H++){const xt=T[H];if(Ne>=Le){K(xt,Z,Q,!0);continue}let lt;if(xt.key!=null)lt=ye.get(xt.key);else for(De=oe;De<=O;De++)if(Fn[De-oe]===0&&Cr(xt,I[De])){lt=De;break}lt===void 0?K(xt,Z,Q,!0):(Fn[lt-oe]=H+1,lt>=ft?ft=lt:at=!0,x(xt,I[lt],V,null,Z,Q,w,F,M),Ne++)}const pr=at?tx(Fn):Kr;for(De=pr.length-1,H=Le-1;H>=0;H--){const xt=oe+H,lt=I[xt],ln=I[xt+1],vn=xt+1<fe?ln.el||ln.placeholder:X;Fn[H]===0?x(null,lt,V,vn,Z,Q,w,F,M):at&&(De<0||H!==pr[De]?z(lt,V,vn,2):De--)}}},z=(T,I,V,X,Z=null)=>{const{el:Q,type:w,transition:F,children:M,shapeFlag:H}=T;if(H&6){z(T.component.subTree,I,V,X);return}if(H&128){T.suspense.move(I,V,X);return}if(H&64){w.move(T,I,V,ue);return}if(w===Oe){r(Q,I,V);for(let te=0;te<M.length;te++)z(M[te],I,V,X);r(T.anchor,I,V);return}if(w===Ms){y(T,I,V);return}if(X!==2&&H&1&&F)if(X===0)F.beforeEnter(Q),r(Q,I,V),Nt(()=>F.enter(Q),Z);else{const{leave:te,delayLeave:O,afterLeave:W}=F,oe=()=>{T.ctx.isUnmounted?a(Q):r(Q,I,V)},ye=()=>{Q._isLeaving&&Q[On](!0),te(Q,()=>{oe(),W&&W()})};O?O(Q,oe,ye):ye()}else r(Q,I,V)},K=(T,I,V,X=!1,Z=!1)=>{const{type:Q,props:w,ref:F,children:M,dynamicChildren:H,shapeFlag:fe,patchFlag:te,dirs:O,cacheIndex:W}=T;if(te===-2&&(Z=!1),F!=null&&(Un(),Ra(F,null,V,T,!0),Wn()),W!=null&&(I.renderCache[W]=void 0),fe&256){I.ctx.deactivate(T);return}const oe=fe&1&&O,ye=!Qr(T);let De;if(ye&&(De=w&&w.onVnodeBeforeUnmount)&&gn(De,I,T),fe&6)xe(T.component,V,X);else{if(fe&128){T.suspense.unmount(V,X);return}oe&&gr(T,null,I,\"beforeUnmount\"),fe&64?T.type.remove(T,I,V,ue,X):H&&!H.hasOnce&&(Q!==Oe||te>0&&te&64)?ge(H,I,V,!1,!0):(Q===Oe&&te&384||!Z&&fe&16)&&ge(M,I,V),X&&ee(T)}(ye&&(De=w&&w.onVnodeUnmounted)||oe)&&Nt(()=>{De&&gn(De,I,T),oe&&gr(T,null,I,\"unmounted\")},V)},ee=T=>{const{type:I,el:V,anchor:X,transition:Z}=T;if(I===Oe){j(V,X);return}if(I===Ms){g(T);return}const Q=()=>{a(V),Z&&!Z.persisted&&Z.afterLeave&&Z.afterLeave()};if(T.shapeFlag&1&&Z&&!Z.persisted){const{leave:w,delayLeave:F}=Z,M=()=>w(V,Q);F?F(T.el,Q,M):M()}else Q()},j=(T,I)=>{let V;for(;T!==I;)V=f(T),a(T),T=V;a(I)},xe=(T,I,V)=>{const{bum:X,scope:Z,job:Q,subTree:w,um:F,m:M,a:H}=T;wu(M),wu(H),X&&Os(X),Z.stop(),Q&&(Q.flags|=8,K(w,T,I,V)),F&&Nt(F,I),Nt(()=>{T.isUnmounted=!0},I)},ge=(T,I,V,X=!1,Z=!1,Q=0)=>{for(let w=Q;w<T.length;w++)K(T[w],I,V,X,Z)},$=T=>{if(T.shapeFlag&6)return $(T.component.subTree);if(T.shapeFlag&128)return T.suspense.next();const I=f(T.anchor||T.el),V=I&&I[ym];return V?f(V):I};let Y=!1;const le=(T,I,V)=>{T==null?I._vnode&&K(I._vnode,null,null,!0):x(I._vnode||null,T,I,null,null,null,V),I._vnode=T,Y||(Y=!0,hu(),vm(),Y=!1)},ue={p:x,um:K,m:z,r:ee,mt:J,mc:S,pc:ce,pbc:D,n:$,o:e};return{render:le,hydrate:void 0,createApp:zg(le)}}function Mo({type:e,props:t},n){return n===\"svg\"&&e===\"foreignObject\"||n===\"mathml\"&&e===\"annotation-xml\"&&t&&t.encoding&&t.encoding.includes(\"html\")?void 0:n}function xr({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ex(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function xc(e,t,n=!1){const r=e.children,a=t.children;if(Ce(r)&&Ce(a))for(let s=0;s<r.length;s++){const i=r[s];let o=a[s];o.shapeFlag&1&&!o.dynamicChildren&&((o.patchFlag<=0||o.patchFlag===32)&&(o=a[s]=nr(a[s]),o.el=i.el),!n&&o.patchFlag!==-2&&xc(i,o)),o.type===fa&&o.patchFlag!==-1&&(o.el=i.el),o.type===At&&!o.el&&(o.el=i.el)}}function tx(e){const t=e.slice(),n=[0];let r,a,s,i,o;const l=e.length;for(r=0;r<l;r++){const c=e[r];if(c!==0){if(a=n[n.length-1],e[a]<c){t[r]=a,n.push(r);continue}for(s=0,i=n.length-1;s<i;)o=s+i>>1,e[n[o]]<c?s=o+1:i=o;c<e[n[s]]&&(s>0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}function zm(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:zm(t)}function wu(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const nx=Symbol.for(\"v-scx\"),rx=()=>Ve(nx);function an(e,t){return yc(e,null,t)}function ke(e,t,n){return yc(e,t,n)}function yc(e,t,n=Ge){const{immediate:r,deep:a,flush:s,once:i}=n,o=gt({},n),l=t&&r||!t&&s!==\"post\";let c;if(Xa){if(s===\"sync\"){const m=rx();c=m.__watcherHandles||(m.__watcherHandles=[])}else if(!l){const m=()=>{};return m.stop=An,m.resume=An,m.pause=An,m}}const u=Tt;o.call=(m,h,x)=>mn(m,u,h,x);let d=!1;s===\"post\"?o.scheduler=m=>{Nt(m,u&&u.suspense)}:s!==\"sync\"&&(d=!0,o.scheduler=(m,h)=>{h?m():uc(m)}),o.augmentJob=m=>{t&&(m.flags|=4),d&&(m.flags|=2,u&&(m.id=u.uid,m.i=u))};const f=xg(e,t,o);return Xa&&(c?c.push(f):l&&f()),f}function ax(e,t,n){const r=this.proxy,a=Je(e)?e.includes(\".\")?Gm(r,e):()=>r[e]:e.bind(r,r);let s;we(t)?s=t:(s=t.handler,n=t);const i=ds(this),o=yc(a,s.bind(r),n);return i(),o}function Gm(e,t){const n=t.split(\".\");return()=>{let r=e;for(let a=0;a<n.length&&r;a++)r=r[n[a]];return r}}const sx=(e,t)=>t===\"modelValue\"||t===\"model-value\"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ut(t)}Modifiers`]||e[`${cr(t)}Modifiers`];function ix(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Ge;let a=n;const s=t.startsWith(\"update:\"),i=s&&sx(r,t.slice(7));i&&(i.trim&&(a=n.map(u=>Je(u)?u.trim():u)),i.number&&(a=n.map(ll)));let o,l=r[o=To(t)]||r[o=To(Ut(t))];!l&&s&&(l=r[o=To(cr(t))]),l&&mn(l,e,6,a);const c=r[o+\"Once\"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,mn(c,e,6,a)}}const ox=new WeakMap;function jm(e,t,n=!1){const r=n?ox:t.emitsCache,a=r.get(e);if(a!==void 0)return a;const s=e.emits;let i={},o=!1;if(!we(e)){const l=c=>{const u=jm(c,t,!0);u&&(o=!0,gt(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!o?(qe(e)&&r.set(e,null),null):(Ce(s)?s.forEach(l=>i[l]=null):gt(i,s),qe(e)&&r.set(e,i),i)}function lo(e,t){return!e||!Zi(t)?!1:(t=t.slice(2).replace(/Once$/,\"\"),Ue(e,t[0].toLowerCase()+t.slice(1))||Ue(e,cr(t))||Ue(e,t))}function Du(e){const{type:t,vnode:n,proxy:r,withProxy:a,propsOptions:[s],slots:i,attrs:o,emit:l,render:c,renderCache:u,props:d,data:f,setupState:m,ctx:h,inheritAttrs:x}=e,_=Ti(e);let p,v;try{if(n.shapeFlag&4){const g=a||r,E=g;p=En(c.call(E,g,u,d,m,f,h)),v=o}else{const g=t;p=En(g.length>1?g(d,{attrs:o,slots:i,emit:l}):g(d,null)),v=t.props?o:lx(o)}}catch(g){Na.length=0,ao(g,e,1),p=re(At)}let y=p;if(v&&x!==!1){const g=Object.keys(v),{shapeFlag:E}=y;g.length&&E&7&&(s&&g.some(Zl)&&(v=cx(v,s)),y=lr(y,v,!1,!0))}return n.dirs&&(y=lr(y,null,!1,!0),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&Pr(y,n.transition),p=y,Ti(_),p}const lx=e=>{let t;for(const n in e)(n===\"class\"||n===\"style\"||Zi(n))&&((t||(t={}))[n]=e[n]);return t},cx=(e,t)=>{const n={};for(const r in e)(!Zl(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function ux(e,t,n){const{props:r,children:a,component:s}=e,{props:i,children:o,patchFlag:l}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?ku(r,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let d=0;d<u.length;d++){const f=u[d];if(i[f]!==r[f]&&!lo(c,f))return!0}}}else return(a||o)&&(!o||!o.$stable)?!0:r===i?!1:r?i?ku(r,i,c):!0:!!i;return!1}function ku(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let a=0;a<r.length;a++){const s=r[a];if(t[s]!==e[s]&&!lo(n,s))return!0}return!1}function fx({vnode:e,parent:t},n){for(;t;){const r=t.subTree;if(r.suspense&&r.suspense.activeBranch===e&&(r.el=e.el),r===e)(e=t.vnode).el=n,t=t.parent;else break}}const qm=e=>e.__isSuspense;function dx(e,t){t&&t.pendingBranch?Ce(e)?t.effects.push(...e):t.effects.push(e):_g(e)}const Oe=Symbol.for(\"v-fgt\"),fa=Symbol.for(\"v-txt\"),At=Symbol.for(\"v-cmt\"),Ms=Symbol.for(\"v-stc\"),Na=[];let Kt=null;function rn(e=!1){Na.push(Kt=e?null:[])}function mx(){Na.pop(),Kt=Na[Na.length-1]||null}let Ka=1;function Ri(e,t=!1){Ka+=e,e<0&&Kt&&t&&(Kt.hasOnce=!0)}function Km(e){return e.dynamicChildren=Ka>0?Kt||Kr:null,mx(),Ka>0&&Kt&&Kt.push(e),e}function Lr(e,t,n,r,a,s){return Km(de(e,t,n,r,a,s,!0))}function Ya(e,t,n,r,a){return Km(re(e,t,n,r,a,!0))}function ta(e){return e?e.__v_isVNode===!0:!1}function Cr(e,t){return e.type===t.type&&e.key===t.key}const Ym=({key:e})=>e??null,Vs=({ref:e,ref_key:t,ref_for:n})=>(typeof e==\"number\"&&(e=\"\"+e),e!=null?Je(e)||je(e)||we(e)?{i:St,r:e,k:t,f:!!n}:e:null);function de(e,t=null,n=null,r=0,a=null,s=e===Oe?0:1,i=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ym(t),ref:t&&Vs(t),scopeId:xm,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:St};return o?(bc(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=Je(n)?8:16),Ka>0&&!i&&Kt&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&Kt.push(l),l}const re=hx;function hx(e,t=null,n=null,r=0,a=null,s=!1){if((!e||e===Tm)&&(e=At),ta(e)){const o=lr(e,t,!0);return n&&bc(o,n),Ka>0&&!s&&Kt&&(o.shapeFlag&6?Kt[Kt.indexOf(e)]=o:Kt.push(o)),o.patchFlag=-2,o}if(wx(e)&&(e=e.__vccOpts),t){t=px(t);let{class:o,style:l}=t;o&&!Je(o)&&(t.class=Re(o)),qe(l)&&(oc(l)&&!Ce(l)&&(l=gt({},l)),t.style=Qe(l))}const i=Je(e)?1:qm(e)?128:bm(e)?64:qe(e)?4:we(e)?2:0;return de(e,t,n,r,a,i,s,!0)}function px(e){return e?oc(e)||Mm(e)?gt({},e):e:null}function lr(e,t,n=!1,r=!1){const{props:a,ref:s,patchFlag:i,children:o,transition:l}=e,c=t?ot(a||{},t):a,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Ym(c),ref:t&&t.ref?n&&s?Ce(s)?s.concat(Vs(t)):[s,Vs(t)]:Vs(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Oe?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&lr(e.ssContent),ssFallback:e.ssFallback&&lr(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&Pr(u,l.clone(u)),u}function vx(e=\" \",t=0){return re(fa,null,e,t)}function gx(e,t){const n=re(Ms,null,e);return n.staticCount=t,n}function Fu(e=\"\",t=!1){return t?(rn(),Ya(At,null,e)):re(At,null,e)}function En(e){return e==null||typeof e==\"boolean\"?re(At):Ce(e)?re(Oe,null,e.slice()):ta(e)?nr(e):re(fa,null,String(e))}function nr(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:lr(e)}function bc(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ce(t))n=16;else if(typeof t==\"object\")if(r&65){const a=t.default;a&&(a._c&&(a._d=!1),bc(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!Mm(t)?t._ctx=St:a===3&&St&&(St.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else we(t)?(t={default:t,_ctx:St},n=32):(t=String(t),r&64?(n=16,t=[vx(t)]):n=8);e.children=t,e.shapeFlag|=n}function ot(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const a in r)if(a===\"class\")t.class!==r.class&&(t.class=Re([t.class,r.class]));else if(a===\"style\")t.style=Qe([t.style,r.style]);else if(Zi(a)){const s=t[a],i=r[a];i&&s!==i&&!(Ce(s)&&s.includes(i))&&(t[a]=s?[].concat(s,i):i)}else a!==\"\"&&(t[a]=r[a])}return t}function gn(e,t,n,r=null){mn(e,t,7,[n,r])}const xx=Rm();let yx=0;function bx(e,t,n){const r=e.type,a=(t?t.appContext:e.appContext)||xx,s={uid:yx++,vnode:e,type:r,parent:t,appContext:a,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Yd(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(a.provides),ids:t?t.ids:[\"\",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:$m(r,a),emitsOptions:jm(r,a),emit:null,emitted:null,propsDefaults:Ge,inheritAttrs:r.inheritAttrs,ctx:Ge,data:Ge,props:Ge,attrs:Ge,slots:Ge,refs:Ge,setupState:Ge,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=ix.bind(null,s),e.ce&&e.ce(s),s}let Tt=null;const hn=()=>Tt||St;let Oi,gl;{const e=to(),t=(n,r)=>{let a;return(a=e[n])||(a=e[n]=[]),a.push(r),s=>{a.length>1?a.forEach(i=>i(s)):a[0](s)}};Oi=t(\"__VUE_INSTANCE_SETTERS__\",n=>Tt=n),gl=t(\"__VUE_SSR_SETTERS__\",n=>Xa=n)}const ds=e=>{const t=Tt;return Oi(e),e.scope.on(),()=>{e.scope.off(),Oi(t)}},Bu=()=>{Tt&&Tt.scope.off(),Oi(null)};function Xm(e){return e.vnode.shapeFlag&4}let Xa=!1;function _x(e,t=!1,n=!1){t&&gl(t);const{props:r,children:a}=e.vnode,s=Xm(e);jg(e,r,s,t),Xg(e,a,n||t);const i=s?Ex(e,t):void 0;return t&&gl(!1),i}function Ex(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ng);const{setup:r}=n;if(r){Un();const a=e.setupContext=r.length>1?Ax(e):null,s=ds(e),i=fs(r,e,0,[e.props,a]),o=Ud(i);if(Wn(),s(),(o||e.sp)&&!Qr(e)&&Fm(e),o){if(i.then(Bu,Bu),t)return i.then(l=>{Tu(e,l)}).catch(l=>{ao(l,e,0)});e.asyncDep=i}else Tu(e,i)}else Qm(e)}function Tu(e,t,n){we(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:qe(t)&&(e.setupState=dm(t)),Qm(e)}function Qm(e,t,n){const r=e.type;e.render||(e.render=r.render||An);{const a=ds(e);Un();try{Mg(e)}finally{Wn(),a()}}}const Cx={get(e,t){return Bt(e,\"get\",\"\"),e[t]}};function Ax(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Cx),slots:e.slots,emit:e.emit,expose:t}}function co(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(dm(lc(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Oa)return Oa[n](e)},has(t,n){return n in t||n in Oa}})):e.proxy}function Sx(e,t=!0){return we(e)?e.displayName||e.name:e.name||t&&e.__name}function wx(e){return we(e)&&\"__vccOpts\"in e}const ie=(e,t)=>vg(e,t,Xa);function Dn(e,t,n){try{Ri(-1);const r=arguments.length;return r===2?qe(t)&&!Ce(t)?ta(t)?re(e,null,[t]):re(e,t):re(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&ta(n)&&(n=[n]),re(e,t,n))}finally{Ri(1)}}const Dx=\"3.5.22\";let xl;const Pu=typeof window<\"u\"&&window.trustedTypes;if(Pu)try{xl=Pu.createPolicy(\"vue\",{createHTML:e=>e})}catch{}const Zm=xl?e=>xl.createHTML(e):e=>e,kx=\"http://www.w3.org/2000/svg\",Fx=\"http://www.w3.org/1998/Math/MathML\",Rn=typeof document<\"u\"?document:null,Lu=Rn&&Rn.createElement(\"template\"),Bx={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const a=t===\"svg\"?Rn.createElementNS(kx,e):t===\"mathml\"?Rn.createElementNS(Fx,e):n?Rn.createElement(e,{is:n}):Rn.createElement(e);return e===\"select\"&&r&&r.multiple!=null&&a.setAttribute(\"multiple\",r.multiple),a},createText:e=>Rn.createTextNode(e),createComment:e=>Rn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Rn.querySelector(e),setScopeId(e,t){e.setAttribute(t,\"\")},insertStaticContent(e,t,n,r,a,s){const i=n?n.previousSibling:t.lastChild;if(a&&(a===s||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),!(a===s||!(a=a.nextSibling)););else{Lu.innerHTML=Zm(r===\"svg\"?`<svg>${e}</svg>`:r===\"mathml\"?`<math>${e}</math>`:e);const o=Lu.content;if(r===\"svg\"||r===\"mathml\"){const l=o.firstChild;for(;l.firstChild;)o.appendChild(l.firstChild);o.removeChild(l)}t.insertBefore(o,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Qn=\"transition\",Ea=\"animation\",na=Symbol(\"_vtc\"),Jm={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},eh=gt({},Am,Jm),Tx=e=>(e.displayName=\"Transition\",e.props=eh,e),_c=Tx((e,{slots:t})=>Dn(Sg,th(e),t)),yr=(e,t=[])=>{Ce(e)?e.forEach(n=>n(...t)):e&&e(...t)},Iu=e=>e?Ce(e)?e.some(t=>t.length>1):e.length>1:!1;function th(e){const t={};for(const B in e)B in Jm||(t[B]=e[B]);if(e.css===!1)return t;const{name:n=\"v\",type:r,duration:a,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:o=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:c=i,appearToClass:u=o,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,h=Px(a),x=h&&h[0],_=h&&h[1],{onBeforeEnter:p,onEnter:v,onEnterCancelled:y,onLeave:g,onLeaveCancelled:E,onBeforeAppear:C=p,onAppear:A=v,onAppearCancelled:S=y}=t,L=(B,N,J,G)=>{B._enterCancelled=G,Jn(B,N?u:o),Jn(B,N?c:i),J&&J()},D=(B,N)=>{B._isLeaving=!1,Jn(B,d),Jn(B,m),Jn(B,f),N&&N()},P=B=>(N,J)=>{const G=B?A:v,ae=()=>L(N,B,J);yr(G,[N,ae]),Ru(()=>{Jn(N,B?l:s),bn(N,B?u:o),Iu(G)||Ou(N,r,x,ae)})};return gt(t,{onBeforeEnter(B){yr(p,[B]),bn(B,s),bn(B,i)},onBeforeAppear(B){yr(C,[B]),bn(B,l),bn(B,c)},onEnter:P(!1),onAppear:P(!0),onLeave(B,N){B._isLeaving=!0;const J=()=>D(B,N);bn(B,d),B._enterCancelled?(bn(B,f),yl(B)):(yl(B),bn(B,f)),Ru(()=>{B._isLeaving&&(Jn(B,d),bn(B,m),Iu(g)||Ou(B,r,_,J))}),yr(g,[B,J])},onEnterCancelled(B){L(B,!1,void 0,!0),yr(y,[B])},onAppearCancelled(B){L(B,!0,void 0,!0),yr(S,[B])},onLeaveCancelled(B){D(B),yr(E,[B])}})}function Px(e){if(e==null)return null;if(qe(e))return[Vo(e.enter),Vo(e.leave)];{const t=Vo(e);return[t,t]}}function Vo(e){return Mv(e)}function bn(e,t){t.split(/\\s+/).forEach(n=>n&&e.classList.add(n)),(e[na]||(e[na]=new Set)).add(t)}function Jn(e,t){t.split(/\\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[na];n&&(n.delete(t),n.size||(e[na]=void 0))}function Ru(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Lx=0;function Ou(e,t,n,r){const a=e._endId=++Lx,s=()=>{a===e._endId&&r()};if(n!=null)return setTimeout(s,n);const{type:i,timeout:o,propCount:l}=nh(e,t);if(!i)return r();const c=i+\"end\";let u=0;const d=()=>{e.removeEventListener(c,f),s()},f=m=>{m.target===e&&++u>=l&&d()};setTimeout(()=>{u<l&&d()},o+1),e.addEventListener(c,f)}function nh(e,t){const n=window.getComputedStyle(e),r=h=>(n[h]||\"\").split(\", \"),a=r(`${Qn}Delay`),s=r(`${Qn}Duration`),i=Nu(a,s),o=r(`${Ea}Delay`),l=r(`${Ea}Duration`),c=Nu(o,l);let u=null,d=0,f=0;t===Qn?i>0&&(u=Qn,d=i,f=s.length):t===Ea?c>0&&(u=Ea,d=c,f=l.length):(d=Math.max(i,c),u=d>0?i>c?Qn:Ea:null,f=u?u===Qn?s.length:l.length:0);const m=u===Qn&&/\\b(?:transform|all)(?:,|$)/.test(r(`${Qn}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:m}}function Nu(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>Mu(n)+Mu(e[r])))}function Mu(e){return e===\"auto\"?0:Number(e.slice(0,-1).replace(\",\",\".\"))*1e3}function yl(e){return(e?e.ownerDocument:document).body.offsetHeight}function Ix(e,t,n){const r=e[na];r&&(t=(t?[t,...r]:[...r]).join(\" \")),t==null?e.removeAttribute(\"class\"):n?e.setAttribute(\"class\",t):e.className=t}const Ni=Symbol(\"_vod\"),rh=Symbol(\"_vsh\"),ah={name:\"show\",beforeMount(e,{value:t},{transition:n}){e[Ni]=e.style.display===\"none\"?\"\":e.style.display,n&&t?n.beforeEnter(e):Ca(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Ca(e,!0),r.enter(e)):r.leave(e,()=>{Ca(e,!1)}):Ca(e,t))},beforeUnmount(e,{value:t}){Ca(e,t)}};function Ca(e,t){e.style.display=t?e[Ni]:\"none\",e[rh]=!t}const Rx=Symbol(\"\"),Ox=/(?:^|;)\\s*display\\s*:/;function Nx(e,t,n){const r=e.style,a=Je(n);let s=!1;if(n&&!a){if(t)if(Je(t))for(const i of t.split(\";\")){const o=i.slice(0,i.indexOf(\":\")).trim();n[o]==null&&$s(r,o,\"\")}else for(const i in t)n[i]==null&&$s(r,i,\"\");for(const i in n)i===\"display\"&&(s=!0),$s(r,i,n[i])}else if(a){if(t!==n){const i=r[Rx];i&&(n+=\";\"+i),r.cssText=n,s=Ox.test(n)}}else t&&e.removeAttribute(\"style\");Ni in e&&(e[Ni]=s?r.display:\"\",e[rh]&&(r.display=\"none\"))}const Vu=/\\s*!important$/;function $s(e,t,n){if(Ce(n))n.forEach(r=>$s(e,t,r));else if(n==null&&(n=\"\"),t.startsWith(\"--\"))e.setProperty(t,n);else{const r=Mx(e,t);Vu.test(n)?e.setProperty(cr(r),n.replace(Vu,\"\"),\"important\"):e[r]=n}}const $u=[\"Webkit\",\"Moz\",\"ms\"],$o={};function Mx(e,t){const n=$o[t];if(n)return n;let r=Ut(t);if(r!==\"filter\"&&r in e)return $o[t]=r;r=ca(r);for(let a=0;a<$u.length;a++){const s=$u[a]+r;if(s in e)return $o[t]=s}return t}const Hu=\"http://www.w3.org/1999/xlink\";function Uu(e,t,n,r,a,s=zv(t)){r&&t.startsWith(\"xlink:\")?n==null?e.removeAttributeNS(Hu,t.slice(6,t.length)):e.setAttributeNS(Hu,t,n):n==null||s&&!jd(n)?e.removeAttribute(t):e.setAttribute(t,s?\"\":Gn(n)?String(n):n)}function Wu(e,t,n,r,a){if(t===\"innerHTML\"||t===\"textContent\"){n!=null&&(e[t]=t===\"innerHTML\"?Zm(n):n);return}const s=e.tagName;if(t===\"value\"&&s!==\"PROGRESS\"&&!s.includes(\"-\")){const o=s===\"OPTION\"?e.getAttribute(\"value\")||\"\":e.value,l=n==null?e.type===\"checkbox\"?\"on\":\"\":String(n);(o!==l||!(\"_value\"in e))&&(e.value=l),n==null&&e.removeAttribute(t),e._value=n;return}let i=!1;if(n===\"\"||n==null){const o=typeof e[t];o===\"boolean\"?n=jd(n):n==null&&o===\"string\"?(n=\"\",i=!0):o===\"number\"&&(n=0,i=!0)}try{e[t]=n}catch{}i&&e.removeAttribute(a||t)}function zr(e,t,n,r){e.addEventListener(t,n,r)}function Vx(e,t,n,r){e.removeEventListener(t,n,r)}const zu=Symbol(\"_vei\");function $x(e,t,n,r,a=null){const s=e[zu]||(e[zu]={}),i=s[t];if(r&&i)i.value=r;else{const[o,l]=Hx(t);if(r){const c=s[t]=zx(r,a);zr(e,o,c,l)}else i&&(Vx(e,o,i,l),s[t]=void 0)}}const Gu=/(?:Once|Passive|Capture)$/;function Hx(e){let t;if(Gu.test(e)){t={};let r;for(;r=e.match(Gu);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===\":\"?e.slice(3):cr(e.slice(2)),t]}let Ho=0;const Ux=Promise.resolve(),Wx=()=>Ho||(Ux.then(()=>Ho=0),Ho=Date.now());function zx(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;mn(Gx(r,n.value),t,5,[r])};return n.value=e,n.attached=Wx(),n}function Gx(e,t){if(Ce(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>a=>!a._stopped&&r&&r(a))}else return t}const ju=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,jx=(e,t,n,r,a,s)=>{const i=a===\"svg\";t===\"class\"?Ix(e,r,i):t===\"style\"?Nx(e,n,r):Zi(t)?Zl(t)||$x(e,t,n,r,s):(t[0]===\".\"?(t=t.slice(1),!0):t[0]===\"^\"?(t=t.slice(1),!1):qx(e,t,r,i))?(Wu(e,t,r),!e.tagName.includes(\"-\")&&(t===\"value\"||t===\"checked\"||t===\"selected\")&&Uu(e,t,r,i,s,t!==\"value\")):e._isVueCE&&(/[A-Z]/.test(t)||!Je(r))?Wu(e,Ut(t),r,s,t):(t===\"true-value\"?e._trueValue=r:t===\"false-value\"&&(e._falseValue=r),Uu(e,t,r,i))};function qx(e,t,n,r){if(r)return!!(t===\"innerHTML\"||t===\"textContent\"||t in e&&ju(t)&&we(n));if(t===\"spellcheck\"||t===\"draggable\"||t===\"translate\"||t===\"autocorrect\"||t===\"form\"||t===\"list\"&&e.tagName===\"INPUT\"||t===\"type\"&&e.tagName===\"TEXTAREA\")return!1;if(t===\"width\"||t===\"height\"){const a=e.tagName;if(a===\"IMG\"||a===\"VIDEO\"||a===\"CANVAS\"||a===\"SOURCE\")return!1}return ju(t)&&Je(n)?!1:t in e}const sh=new WeakMap,ih=new WeakMap,Mi=Symbol(\"_moveCb\"),qu=Symbol(\"_enterCb\"),Kx=e=>(delete e.props.mode,e),Yx=Kx({name:\"TransitionGroup\",props:gt({},eh,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=hn(),r=Cm();let a,s;return dc(()=>{if(!a.length)return;const i=e.moveClass||`${e.name||\"v\"}-move`;if(!e1(a[0].el,n.vnode.el,i)){a=[];return}a.forEach(Qx),a.forEach(Zx);const o=a.filter(Jx);yl(n.vnode.el),o.forEach(l=>{const c=l.el,u=c.style;bn(c,i),u.transform=u.webkitTransform=u.transitionDuration=\"\";const d=c[Mi]=f=>{f&&f.target!==c||(!f||f.propertyName.endsWith(\"transform\"))&&(c.removeEventListener(\"transitionend\",d),c[Mi]=null,Jn(c,i))};c.addEventListener(\"transitionend\",d)}),a=[]}),()=>{const i=_e(e),o=th(i);let l=i.tag||Oe;if(a=[],s)for(let c=0;c<s.length;c++){const u=s[c];u.el&&u.el instanceof Element&&(a.push(u),Pr(u,qa(u,o,r,n)),sh.set(u,u.el.getBoundingClientRect()))}s=t.default?fc(t.default()):[];for(let c=0;c<s.length;c++){const u=s[c];u.key!=null&&Pr(u,qa(u,o,r,n))}return re(l,null,s)}}}),Xx=Yx;function Qx(e){const t=e.el;t[Mi]&&t[Mi](),t[qu]&&t[qu]()}function Zx(e){ih.set(e,e.el.getBoundingClientRect())}function Jx(e){const t=sh.get(e),n=ih.get(e),r=t.left-n.left,a=t.top-n.top;if(r||a){const s=e.el.style;return s.transform=s.webkitTransform=`translate(${r}px,${a}px)`,s.transitionDuration=\"0s\",e}}function e1(e,t,n){const r=e.cloneNode(),a=e[na];a&&a.forEach(o=>{o.split(/\\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\\s+/).forEach(o=>o&&r.classList.add(o)),r.style.display=\"none\";const s=t.nodeType===1?t:t.parentNode;s.appendChild(r);const{hasTransform:i}=nh(r);return s.removeChild(r),i}const Ku=e=>{const t=e.props[\"onUpdate:modelValue\"]||!1;return Ce(t)?n=>Os(t,n):t};function t1(e){e.target.composing=!0}function Yu(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event(\"input\")))}const Uo=Symbol(\"_assign\"),ES={created(e,{modifiers:{lazy:t,trim:n,number:r}},a){e[Uo]=Ku(a);const s=r||a.props&&a.props.type===\"number\";zr(e,t?\"change\":\"input\",i=>{if(i.target.composing)return;let o=e.value;n&&(o=o.trim()),s&&(o=ll(o)),e[Uo](o)}),n&&zr(e,\"change\",()=>{e.value=e.value.trim()}),t||(zr(e,\"compositionstart\",t1),zr(e,\"compositionend\",Yu),zr(e,\"change\",Yu))},mounted(e,{value:t}){e.value=t??\"\"},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:a,number:s}},i){if(e[Uo]=Ku(i),e.composing)return;const o=(s||e.type===\"number\")&&!/^0\\d/.test(e.value)?ll(e.value):e.value,l=t??\"\";o!==l&&(document.activeElement===e&&e.type!==\"range\"&&(r&&t===n||a&&e.value.trim()===l)||(e.value=l))}},n1=[\"ctrl\",\"shift\",\"alt\",\"meta\"],r1={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>\"button\"in e&&e.button!==0,middle:e=>\"button\"in e&&e.button!==1,right:e=>\"button\"in e&&e.button!==2,exact:(e,t)=>n1.some(n=>e[`${n}Key`]&&!t.includes(n))},CS=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(\".\");return n[r]||(n[r]=((a,...s)=>{for(let i=0;i<t.length;i++){const o=r1[t[i]];if(o&&o(a,t))return}return e(a,...s)}))},a1={esc:\"escape\",space:\" \",up:\"arrow-up\",left:\"arrow-left\",right:\"arrow-right\",down:\"arrow-down\",delete:\"backspace\"},AS=(e,t)=>{const n=e._withKeys||(e._withKeys={}),r=t.join(\".\");return n[r]||(n[r]=(a=>{if(!(\"key\"in a))return;const s=cr(a.key);if(t.some(i=>i===s||a1[i]===s))return e(a)}))},s1=gt({patchProp:jx},Bx);let Xu;function oh(){return Xu||(Xu=Zg(s1))}const SS=((...e)=>{oh().render(...e)}),i1=((...e)=>{const t=oh().createApp(...e),{mount:n}=t;return t.mount=r=>{const a=l1(r);if(!a)return;const s=t._component;!we(s)&&!s.render&&!s.template&&(s.template=a.innerHTML),a.nodeType===1&&(a.textContent=\"\");const i=n(a,!1,o1(a));return a instanceof Element&&(a.removeAttribute(\"v-cloak\"),a.setAttribute(\"data-v-app\",\"\")),i},t});function o1(e){if(e instanceof SVGElement)return\"svg\";if(typeof MathMLElement==\"function\"&&e instanceof MathMLElement)return\"mathml\"}function l1(e){return Je(e)?document.querySelector(e):e}const Ec=\"dmp-\",c1=\"v3.1.3\",wS=\"v3\",DS={serverPort:11e3,masterPort:21e3,masterServerPort:31e3,authenticationPort:41e3};var Ma=typeof globalThis<\"u\"?globalThis:typeof window<\"u\"?window:typeof global<\"u\"?global:typeof self<\"u\"?self:{};function Cc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,\"default\")?e.default:e}function u1(e){if(Object.prototype.hasOwnProperty.call(e,\"__esModule\"))return e;var t=e.default;if(typeof t==\"function\"){var n=function r(){var a=!1;try{a=this instanceof r}catch{}return a?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,\"__esModule\",{value:!0}),Object.keys(e).forEach(function(r){var a=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,a.get?a:{enumerable:!0,get:function(){return e[r]}})}),n}var Hs={exports:{}};function f1(e){throw new Error('Could not dynamically require \"'+e+'\". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Us={exports:{}};const d1={},m1=Object.freeze(Object.defineProperty({__proto__:null,default:d1},Symbol.toStringTag,{value:\"Module\"})),h1=u1(m1);var p1=Us.exports,Qu;function Te(){return Qu||(Qu=1,(function(e,t){(function(n,r){e.exports=r()})(p1,function(){var n=n||(function(r,a){var s;if(typeof window<\"u\"&&window.crypto&&(s=window.crypto),typeof self<\"u\"&&self.crypto&&(s=self.crypto),typeof globalThis<\"u\"&&globalThis.crypto&&(s=globalThis.crypto),!s&&typeof window<\"u\"&&window.msCrypto&&(s=window.msCrypto),!s&&typeof Ma<\"u\"&&Ma.crypto&&(s=Ma.crypto),!s&&typeof f1==\"function\")try{s=h1}catch{}var i=function(){if(s){if(typeof s.getRandomValues==\"function\")try{return s.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof s.randomBytes==\"function\")try{return s.randomBytes(4).readInt32LE()}catch{}}throw new Error(\"Native crypto module could not be used to get secure random number.\")},o=Object.create||(function(){function v(){}return function(y){var g;return v.prototype=y,g=new v,v.prototype=null,g}})(),l={},c=l.lib={},u=c.Base=(function(){return{extend:function(v){var y=o(this);return v&&y.mixIn(v),(!y.hasOwnProperty(\"init\")||this.init===y.init)&&(y.init=function(){y.$super.init.apply(this,arguments)}),y.init.prototype=y,y.$super=this,y},create:function(){var v=this.extend();return v.init.apply(v,arguments),v},init:function(){},mixIn:function(v){for(var y in v)v.hasOwnProperty(y)&&(this[y]=v[y]);v.hasOwnProperty(\"toString\")&&(this.toString=v.toString)},clone:function(){return this.init.prototype.extend(this)}}})(),d=c.WordArray=u.extend({init:function(v,y){v=this.words=v||[],y!=a?this.sigBytes=y:this.sigBytes=v.length*4},toString:function(v){return(v||m).stringify(this)},concat:function(v){var y=this.words,g=v.words,E=this.sigBytes,C=v.sigBytes;if(this.clamp(),E%4)for(var A=0;A<C;A++){var S=g[A>>>2]>>>24-A%4*8&255;y[E+A>>>2]|=S<<24-(E+A)%4*8}else for(var L=0;L<C;L+=4)y[E+L>>>2]=g[L>>>2];return this.sigBytes+=C,this},clamp:function(){var v=this.words,y=this.sigBytes;v[y>>>2]&=4294967295<<32-y%4*8,v.length=r.ceil(y/4)},clone:function(){var v=u.clone.call(this);return v.words=this.words.slice(0),v},random:function(v){for(var y=[],g=0;g<v;g+=4)y.push(i());return new d.init(y,v)}}),f=l.enc={},m=f.Hex={stringify:function(v){for(var y=v.words,g=v.sigBytes,E=[],C=0;C<g;C++){var A=y[C>>>2]>>>24-C%4*8&255;E.push((A>>>4).toString(16)),E.push((A&15).toString(16))}return E.join(\"\")},parse:function(v){for(var y=v.length,g=[],E=0;E<y;E+=2)g[E>>>3]|=parseInt(v.substr(E,2),16)<<24-E%8*4;return new d.init(g,y/2)}},h=f.Latin1={stringify:function(v){for(var y=v.words,g=v.sigBytes,E=[],C=0;C<g;C++){var A=y[C>>>2]>>>24-C%4*8&255;E.push(String.fromCharCode(A))}return E.join(\"\")},parse:function(v){for(var y=v.length,g=[],E=0;E<y;E++)g[E>>>2]|=(v.charCodeAt(E)&255)<<24-E%4*8;return new d.init(g,y)}},x=f.Utf8={stringify:function(v){try{return decodeURIComponent(escape(h.stringify(v)))}catch{throw new Error(\"Malformed UTF-8 data\")}},parse:function(v){return h.parse(unescape(encodeURIComponent(v)))}},_=c.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new d.init,this._nDataBytes=0},_append:function(v){typeof v==\"string\"&&(v=x.parse(v)),this._data.concat(v),this._nDataBytes+=v.sigBytes},_process:function(v){var y,g=this._data,E=g.words,C=g.sigBytes,A=this.blockSize,S=A*4,L=C/S;v?L=r.ceil(L):L=r.max((L|0)-this._minBufferSize,0);var D=L*A,P=r.min(D*4,C);if(D){for(var B=0;B<D;B+=A)this._doProcessBlock(E,B);y=E.splice(0,D),g.sigBytes-=P}return new d.init(y,P)},clone:function(){var v=u.clone.call(this);return v._data=this._data.clone(),v},_minBufferSize:0});c.Hasher=_.extend({cfg:u.extend(),init:function(v){this.cfg=this.cfg.extend(v),this.reset()},reset:function(){_.reset.call(this),this._doReset()},update:function(v){return this._append(v),this._process(),this},finalize:function(v){v&&this._append(v);var y=this._doFinalize();return y},blockSize:16,_createHelper:function(v){return function(y,g){return new v.init(g).finalize(y)}},_createHmacHelper:function(v){return function(y,g){return new p.HMAC.init(v,g).finalize(y)}}});var p=l.algo={};return l})(Math);return n})})(Us)),Us.exports}var Ws={exports:{}},v1=Ws.exports,Zu;function uo(){return Zu||(Zu=1,(function(e,t){(function(n,r){e.exports=r(Te())})(v1,function(n){return(function(r){var a=n,s=a.lib,i=s.Base,o=s.WordArray,l=a.x64={};l.Word=i.extend({init:function(c,u){this.high=c,this.low=u}}),l.WordArray=i.extend({init:function(c,u){c=this.words=c||[],u!=r?this.sigBytes=u:this.sigBytes=c.length*8},toX32:function(){for(var c=this.words,u=c.length,d=[],f=0;f<u;f++){var m=c[f];d.push(m.high),d.push(m.low)}return o.create(d,this.sigBytes)},clone:function(){for(var c=i.clone.call(this),u=c.words=this.words.slice(0),d=u.length,f=0;f<d;f++)u[f]=u[f].clone();return c}})})(),n})})(Ws)),Ws.exports}var zs={exports:{}},g1=zs.exports,Ju;function x1(){return Ju||(Ju=1,(function(e,t){(function(n,r){e.exports=r(Te())})(g1,function(n){return(function(){if(typeof ArrayBuffer==\"function\"){var r=n,a=r.lib,s=a.WordArray,i=s.init,o=s.init=function(l){if(l instanceof ArrayBuffer&&(l=new Uint8Array(l)),(l instanceof Int8Array||typeof Uint8ClampedArray<\"u\"&&l instanceof Uint8ClampedArray||l instanceof Int16Array||l instanceof Uint16Array||l instanceof Int32Array||l instanceof Uint32Array||l instanceof Float32Array||l instanceof Float64Array)&&(l=new Uint8Array(l.buffer,l.byteOffset,l.byteLength)),l instanceof Uint8Array){for(var c=l.byteLength,u=[],d=0;d<c;d++)u[d>>>2]|=l[d]<<24-d%4*8;i.call(this,u,c)}else i.apply(this,arguments)};o.prototype=s}})(),n.lib.WordArray})})(zs)),zs.exports}var Gs={exports:{}},y1=Gs.exports,e0;function b1(){return e0||(e0=1,(function(e,t){(function(n,r){e.exports=r(Te())})(y1,function(n){return(function(){var r=n,a=r.lib,s=a.WordArray,i=r.enc;i.Utf16=i.Utf16BE={stringify:function(l){for(var c=l.words,u=l.sigBytes,d=[],f=0;f<u;f+=2){var m=c[f>>>2]>>>16-f%4*8&65535;d.push(String.fromCharCode(m))}return d.join(\"\")},parse:function(l){for(var c=l.length,u=[],d=0;d<c;d++)u[d>>>1]|=l.charCodeAt(d)<<16-d%2*16;return s.create(u,c*2)}},i.Utf16LE={stringify:function(l){for(var c=l.words,u=l.sigBytes,d=[],f=0;f<u;f+=2){var m=o(c[f>>>2]>>>16-f%4*8&65535);d.push(String.fromCharCode(m))}return d.join(\"\")},parse:function(l){for(var c=l.length,u=[],d=0;d<c;d++)u[d>>>1]|=o(l.charCodeAt(d)<<16-d%2*16);return s.create(u,c*2)}};function o(l){return l<<8&4278255360|l>>>8&16711935}})(),n.enc.Utf16})})(Gs)),Gs.exports}var js={exports:{}},_1=js.exports,t0;function Ir(){return t0||(t0=1,(function(e,t){(function(n,r){e.exports=r(Te())})(_1,function(n){return(function(){var r=n,a=r.lib,s=a.WordArray,i=r.enc;i.Base64={stringify:function(l){var c=l.words,u=l.sigBytes,d=this._map;l.clamp();for(var f=[],m=0;m<u;m+=3)for(var h=c[m>>>2]>>>24-m%4*8&255,x=c[m+1>>>2]>>>24-(m+1)%4*8&255,_=c[m+2>>>2]>>>24-(m+2)%4*8&255,p=h<<16|x<<8|_,v=0;v<4&&m+v*.75<u;v++)f.push(d.charAt(p>>>6*(3-v)&63));var y=d.charAt(64);if(y)for(;f.length%4;)f.push(y);return f.join(\"\")},parse:function(l){var c=l.length,u=this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var f=0;f<u.length;f++)d[u.charCodeAt(f)]=f}var m=u.charAt(64);if(m){var h=l.indexOf(m);h!==-1&&(c=h)}return o(l,c,d)},_map:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\"};function o(l,c,u){for(var d=[],f=0,m=0;m<c;m++)if(m%4){var h=u[l.charCodeAt(m-1)]<<m%4*2,x=u[l.charCodeAt(m)]>>>6-m%4*2,_=h|x;d[f>>>2]|=_<<24-f%4*8,f++}return s.create(d,f)}})(),n.enc.Base64})})(js)),js.exports}var qs={exports:{}},E1=qs.exports,n0;function C1(){return n0||(n0=1,(function(e,t){(function(n,r){e.exports=r(Te())})(E1,function(n){return(function(){var r=n,a=r.lib,s=a.WordArray,i=r.enc;i.Base64url={stringify:function(l,c){c===void 0&&(c=!0);var u=l.words,d=l.sigBytes,f=c?this._safe_map:this._map;l.clamp();for(var m=[],h=0;h<d;h+=3)for(var x=u[h>>>2]>>>24-h%4*8&255,_=u[h+1>>>2]>>>24-(h+1)%4*8&255,p=u[h+2>>>2]>>>24-(h+2)%4*8&255,v=x<<16|_<<8|p,y=0;y<4&&h+y*.75<d;y++)m.push(f.charAt(v>>>6*(3-y)&63));var g=f.charAt(64);if(g)for(;m.length%4;)m.push(g);return m.join(\"\")},parse:function(l,c){c===void 0&&(c=!0);var u=l.length,d=c?this._safe_map:this._map,f=this._reverseMap;if(!f){f=this._reverseMap=[];for(var m=0;m<d.length;m++)f[d.charCodeAt(m)]=m}var h=d.charAt(64);if(h){var x=l.indexOf(h);x!==-1&&(u=x)}return o(l,u,f)},_map:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\",_safe_map:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_\"};function o(l,c,u){for(var d=[],f=0,m=0;m<c;m++)if(m%4){var h=u[l.charCodeAt(m-1)]<<m%4*2,x=u[l.charCodeAt(m)]>>>6-m%4*2,_=h|x;d[f>>>2]|=_<<24-f%4*8,f++}return s.create(d,f)}})(),n.enc.Base64url})})(qs)),qs.exports}var Ks={exports:{}},A1=Ks.exports,r0;function Rr(){return r0||(r0=1,(function(e,t){(function(n,r){e.exports=r(Te())})(A1,function(n){return(function(r){var a=n,s=a.lib,i=s.WordArray,o=s.Hasher,l=a.algo,c=[];(function(){for(var x=0;x<64;x++)c[x]=r.abs(r.sin(x+1))*4294967296|0})();var u=l.MD5=o.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(x,_){for(var p=0;p<16;p++){var v=_+p,y=x[v];x[v]=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360}var g=this._hash.words,E=x[_+0],C=x[_+1],A=x[_+2],S=x[_+3],L=x[_+4],D=x[_+5],P=x[_+6],B=x[_+7],N=x[_+8],J=x[_+9],G=x[_+10],ae=x[_+11],se=x[_+12],ce=x[_+13],R=x[_+14],q=x[_+15],z=g[0],K=g[1],ee=g[2],j=g[3];z=d(z,K,ee,j,E,7,c[0]),j=d(j,z,K,ee,C,12,c[1]),ee=d(ee,j,z,K,A,17,c[2]),K=d(K,ee,j,z,S,22,c[3]),z=d(z,K,ee,j,L,7,c[4]),j=d(j,z,K,ee,D,12,c[5]),ee=d(ee,j,z,K,P,17,c[6]),K=d(K,ee,j,z,B,22,c[7]),z=d(z,K,ee,j,N,7,c[8]),j=d(j,z,K,ee,J,12,c[9]),ee=d(ee,j,z,K,G,17,c[10]),K=d(K,ee,j,z,ae,22,c[11]),z=d(z,K,ee,j,se,7,c[12]),j=d(j,z,K,ee,ce,12,c[13]),ee=d(ee,j,z,K,R,17,c[14]),K=d(K,ee,j,z,q,22,c[15]),z=f(z,K,ee,j,C,5,c[16]),j=f(j,z,K,ee,P,9,c[17]),ee=f(ee,j,z,K,ae,14,c[18]),K=f(K,ee,j,z,E,20,c[19]),z=f(z,K,ee,j,D,5,c[20]),j=f(j,z,K,ee,G,9,c[21]),ee=f(ee,j,z,K,q,14,c[22]),K=f(K,ee,j,z,L,20,c[23]),z=f(z,K,ee,j,J,5,c[24]),j=f(j,z,K,ee,R,9,c[25]),ee=f(ee,j,z,K,S,14,c[26]),K=f(K,ee,j,z,N,20,c[27]),z=f(z,K,ee,j,ce,5,c[28]),j=f(j,z,K,ee,A,9,c[29]),ee=f(ee,j,z,K,B,14,c[30]),K=f(K,ee,j,z,se,20,c[31]),z=m(z,K,ee,j,D,4,c[32]),j=m(j,z,K,ee,N,11,c[33]),ee=m(ee,j,z,K,ae,16,c[34]),K=m(K,ee,j,z,R,23,c[35]),z=m(z,K,ee,j,C,4,c[36]),j=m(j,z,K,ee,L,11,c[37]),ee=m(ee,j,z,K,B,16,c[38]),K=m(K,ee,j,z,G,23,c[39]),z=m(z,K,ee,j,ce,4,c[40]),j=m(j,z,K,ee,E,11,c[41]),ee=m(ee,j,z,K,S,16,c[42]),K=m(K,ee,j,z,P,23,c[43]),z=m(z,K,ee,j,J,4,c[44]),j=m(j,z,K,ee,se,11,c[45]),ee=m(ee,j,z,K,q,16,c[46]),K=m(K,ee,j,z,A,23,c[47]),z=h(z,K,ee,j,E,6,c[48]),j=h(j,z,K,ee,B,10,c[49]),ee=h(ee,j,z,K,R,15,c[50]),K=h(K,ee,j,z,D,21,c[51]),z=h(z,K,ee,j,se,6,c[52]),j=h(j,z,K,ee,S,10,c[53]),ee=h(ee,j,z,K,G,15,c[54]),K=h(K,ee,j,z,C,21,c[55]),z=h(z,K,ee,j,N,6,c[56]),j=h(j,z,K,ee,q,10,c[57]),ee=h(ee,j,z,K,P,15,c[58]),K=h(K,ee,j,z,ce,21,c[59]),z=h(z,K,ee,j,L,6,c[60]),j=h(j,z,K,ee,ae,10,c[61]),ee=h(ee,j,z,K,A,15,c[62]),K=h(K,ee,j,z,J,21,c[63]),g[0]=g[0]+z|0,g[1]=g[1]+K|0,g[2]=g[2]+ee|0,g[3]=g[3]+j|0},_doFinalize:function(){var x=this._data,_=x.words,p=this._nDataBytes*8,v=x.sigBytes*8;_[v>>>5]|=128<<24-v%32;var y=r.floor(p/4294967296),g=p;_[(v+64>>>9<<4)+15]=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,_[(v+64>>>9<<4)+14]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,x.sigBytes=(_.length+1)*4,this._process();for(var E=this._hash,C=E.words,A=0;A<4;A++){var S=C[A];C[A]=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360}return E},clone:function(){var x=o.clone.call(this);return x._hash=this._hash.clone(),x}});function d(x,_,p,v,y,g,E){var C=x+(_&p|~_&v)+y+E;return(C<<g|C>>>32-g)+_}function f(x,_,p,v,y,g,E){var C=x+(_&v|p&~v)+y+E;return(C<<g|C>>>32-g)+_}function m(x,_,p,v,y,g,E){var C=x+(_^p^v)+y+E;return(C<<g|C>>>32-g)+_}function h(x,_,p,v,y,g,E){var C=x+(p^(_|~v))+y+E;return(C<<g|C>>>32-g)+_}a.MD5=o._createHelper(u),a.HmacMD5=o._createHmacHelper(u)})(Math),n.MD5})})(Ks)),Ks.exports}var Ys={exports:{}},S1=Ys.exports,a0;function lh(){return a0||(a0=1,(function(e,t){(function(n,r){e.exports=r(Te())})(S1,function(n){return(function(){var r=n,a=r.lib,s=a.WordArray,i=a.Hasher,o=r.algo,l=[],c=o.SHA1=i.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(u,d){for(var f=this._hash.words,m=f[0],h=f[1],x=f[2],_=f[3],p=f[4],v=0;v<80;v++){if(v<16)l[v]=u[d+v]|0;else{var y=l[v-3]^l[v-8]^l[v-14]^l[v-16];l[v]=y<<1|y>>>31}var g=(m<<5|m>>>27)+p+l[v];v<20?g+=(h&x|~h&_)+1518500249:v<40?g+=(h^x^_)+1859775393:v<60?g+=(h&x|h&_|x&_)-1894007588:g+=(h^x^_)-899497514,p=_,_=x,x=h<<30|h>>>2,h=m,m=g}f[0]=f[0]+m|0,f[1]=f[1]+h|0,f[2]=f[2]+x|0,f[3]=f[3]+_|0,f[4]=f[4]+p|0},_doFinalize:function(){var u=this._data,d=u.words,f=this._nDataBytes*8,m=u.sigBytes*8;return d[m>>>5]|=128<<24-m%32,d[(m+64>>>9<<4)+14]=Math.floor(f/4294967296),d[(m+64>>>9<<4)+15]=f,u.sigBytes=d.length*4,this._process(),this._hash},clone:function(){var u=i.clone.call(this);return u._hash=this._hash.clone(),u}});r.SHA1=i._createHelper(c),r.HmacSHA1=i._createHmacHelper(c)})(),n.SHA1})})(Ys)),Ys.exports}var Xs={exports:{}},w1=Xs.exports,s0;function Ac(){return s0||(s0=1,(function(e,t){(function(n,r){e.exports=r(Te())})(w1,function(n){return(function(r){var a=n,s=a.lib,i=s.WordArray,o=s.Hasher,l=a.algo,c=[],u=[];(function(){function m(p){for(var v=r.sqrt(p),y=2;y<=v;y++)if(!(p%y))return!1;return!0}function h(p){return(p-(p|0))*4294967296|0}for(var x=2,_=0;_<64;)m(x)&&(_<8&&(c[_]=h(r.pow(x,1/2))),u[_]=h(r.pow(x,1/3)),_++),x++})();var d=[],f=l.SHA256=o.extend({_doReset:function(){this._hash=new i.init(c.slice(0))},_doProcessBlock:function(m,h){for(var x=this._hash.words,_=x[0],p=x[1],v=x[2],y=x[3],g=x[4],E=x[5],C=x[6],A=x[7],S=0;S<64;S++){if(S<16)d[S]=m[h+S]|0;else{var L=d[S-15],D=(L<<25|L>>>7)^(L<<14|L>>>18)^L>>>3,P=d[S-2],B=(P<<15|P>>>17)^(P<<13|P>>>19)^P>>>10;d[S]=D+d[S-7]+B+d[S-16]}var N=g&E^~g&C,J=_&p^_&v^p&v,G=(_<<30|_>>>2)^(_<<19|_>>>13)^(_<<10|_>>>22),ae=(g<<26|g>>>6)^(g<<21|g>>>11)^(g<<7|g>>>25),se=A+ae+N+u[S]+d[S],ce=G+J;A=C,C=E,E=g,g=y+se|0,y=v,v=p,p=_,_=se+ce|0}x[0]=x[0]+_|0,x[1]=x[1]+p|0,x[2]=x[2]+v|0,x[3]=x[3]+y|0,x[4]=x[4]+g|0,x[5]=x[5]+E|0,x[6]=x[6]+C|0,x[7]=x[7]+A|0},_doFinalize:function(){var m=this._data,h=m.words,x=this._nDataBytes*8,_=m.sigBytes*8;return h[_>>>5]|=128<<24-_%32,h[(_+64>>>9<<4)+14]=r.floor(x/4294967296),h[(_+64>>>9<<4)+15]=x,m.sigBytes=h.length*4,this._process(),this._hash},clone:function(){var m=o.clone.call(this);return m._hash=this._hash.clone(),m}});a.SHA256=o._createHelper(f),a.HmacSHA256=o._createHmacHelper(f)})(Math),n.SHA256})})(Xs)),Xs.exports}var Qs={exports:{}},D1=Qs.exports,i0;function k1(){return i0||(i0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),Ac())})(D1,function(n){return(function(){var r=n,a=r.lib,s=a.WordArray,i=r.algo,o=i.SHA256,l=i.SHA224=o.extend({_doReset:function(){this._hash=new s.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var c=o._doFinalize.call(this);return c.sigBytes-=4,c}});r.SHA224=o._createHelper(l),r.HmacSHA224=o._createHmacHelper(l)})(),n.SHA224})})(Qs)),Qs.exports}var Zs={exports:{}},F1=Zs.exports,o0;function ch(){return o0||(o0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),uo())})(F1,function(n){return(function(){var r=n,a=r.lib,s=a.Hasher,i=r.x64,o=i.Word,l=i.WordArray,c=r.algo;function u(){return o.create.apply(o,arguments)}var d=[u(1116352408,3609767458),u(1899447441,602891725),u(3049323471,3964484399),u(3921009573,2173295548),u(961987163,4081628472),u(1508970993,3053834265),u(2453635748,2937671579),u(2870763221,3664609560),u(3624381080,2734883394),u(310598401,1164996542),u(607225278,1323610764),u(1426881987,3590304994),u(1925078388,4068182383),u(2162078206,991336113),u(2614888103,633803317),u(3248222580,3479774868),u(3835390401,2666613458),u(4022224774,944711139),u(264347078,2341262773),u(604807628,2007800933),u(770255983,1495990901),u(1249150122,1856431235),u(1555081692,3175218132),u(1996064986,2198950837),u(2554220882,3999719339),u(2821834349,766784016),u(2952996808,2566594879),u(3210313671,3203337956),u(3336571891,1034457026),u(3584528711,2466948901),u(113926993,3758326383),u(338241895,168717936),u(666307205,1188179964),u(773529912,1546045734),u(1294757372,1522805485),u(1396182291,2643833823),u(1695183700,2343527390),u(1986661051,1014477480),u(2177026350,1206759142),u(2456956037,344077627),u(2730485921,1290863460),u(2820302411,3158454273),u(3259730800,3505952657),u(3345764771,106217008),u(3516065817,3606008344),u(3600352804,1432725776),u(4094571909,1467031594),u(275423344,851169720),u(430227734,3100823752),u(506948616,1363258195),u(659060556,3750685593),u(883997877,3785050280),u(958139571,3318307427),u(1322822218,3812723403),u(1537002063,2003034995),u(1747873779,3602036899),u(1955562222,1575990012),u(2024104815,1125592928),u(2227730452,2716904306),u(2361852424,442776044),u(2428436474,593698344),u(2756734187,3733110249),u(3204031479,2999351573),u(3329325298,3815920427),u(3391569614,3928383900),u(3515267271,566280711),u(3940187606,3454069534),u(4118630271,4000239992),u(116418474,1914138554),u(174292421,2731055270),u(289380356,3203993006),u(460393269,320620315),u(685471733,587496836),u(852142971,1086792851),u(1017036298,365543100),u(1126000580,2618297676),u(1288033470,3409855158),u(1501505948,4234509866),u(1607167915,987167468),u(1816402316,1246189591)],f=[];(function(){for(var h=0;h<80;h++)f[h]=u()})();var m=c.SHA512=s.extend({_doReset:function(){this._hash=new l.init([new o.init(1779033703,4089235720),new o.init(3144134277,2227873595),new o.init(1013904242,4271175723),new o.init(2773480762,1595750129),new o.init(1359893119,2917565137),new o.init(2600822924,725511199),new o.init(528734635,4215389547),new o.init(1541459225,327033209)])},_doProcessBlock:function(h,x){for(var _=this._hash.words,p=_[0],v=_[1],y=_[2],g=_[3],E=_[4],C=_[5],A=_[6],S=_[7],L=p.high,D=p.low,P=v.high,B=v.low,N=y.high,J=y.low,G=g.high,ae=g.low,se=E.high,ce=E.low,R=C.high,q=C.low,z=A.high,K=A.low,ee=S.high,j=S.low,xe=L,ge=D,$=P,Y=B,le=N,ue=J,ve=G,T=ae,I=se,V=ce,X=R,Z=q,Q=z,w=K,F=ee,M=j,H=0;H<80;H++){var fe,te,O=f[H];if(H<16)te=O.high=h[x+H*2]|0,fe=O.low=h[x+H*2+1]|0;else{var W=f[H-15],oe=W.high,ye=W.low,De=(oe>>>1|ye<<31)^(oe>>>8|ye<<24)^oe>>>7,Ne=(ye>>>1|oe<<31)^(ye>>>8|oe<<24)^(ye>>>7|oe<<25),Le=f[H-2],at=Le.high,ft=Le.low,Fn=(at>>>19|ft<<13)^(at<<3|ft>>>29)^at>>>6,pr=(ft>>>19|at<<13)^(ft<<3|at>>>29)^(ft>>>6|at<<26),xt=f[H-7],lt=xt.high,ln=xt.low,vn=f[H-16],Gt=vn.high,jt=vn.low;fe=Ne+ln,te=De+lt+(fe>>>0<Ne>>>0?1:0),fe=fe+pr,te=te+Fn+(fe>>>0<pr>>>0?1:0),fe=fe+jt,te=te+Gt+(fe>>>0<jt>>>0?1:0),O.high=te,O.low=fe}var ya=I&X^~I&Q,Xn=V&Z^~V&w,vr=xe&$^xe&le^$&le,ba=ge&Y^ge&ue^Y&ue,It=(xe>>>28|ge<<4)^(xe<<30|ge>>>2)^(xe<<25|ge>>>7),st=(ge>>>28|xe<<4)^(ge<<30|xe>>>2)^(ge<<25|xe>>>7),cn=(I>>>14|V<<18)^(I>>>18|V<<14)^(I<<23|V>>>9),Nr=(V>>>14|I<<18)^(V>>>18|I<<14)^(V<<23|I>>>9),Bn=d[H],Dt=Bn.high,Qt=Bn.low,tt=M+Nr,un=F+cn+(tt>>>0<M>>>0?1:0),tt=tt+Xn,un=un+ya+(tt>>>0<Xn>>>0?1:0),tt=tt+Qt,un=un+Dt+(tt>>>0<Qt>>>0?1:0),tt=tt+fe,un=un+te+(tt>>>0<fe>>>0?1:0),Es=st+ba,Zt=It+vr+(Es>>>0<st>>>0?1:0);F=Q,M=w,Q=X,w=Z,X=I,Z=V,V=T+tt|0,I=ve+un+(V>>>0<T>>>0?1:0)|0,ve=le,T=ue,le=$,ue=Y,$=xe,Y=ge,ge=tt+Es|0,xe=un+Zt+(ge>>>0<tt>>>0?1:0)|0}D=p.low=D+ge,p.high=L+xe+(D>>>0<ge>>>0?1:0),B=v.low=B+Y,v.high=P+$+(B>>>0<Y>>>0?1:0),J=y.low=J+ue,y.high=N+le+(J>>>0<ue>>>0?1:0),ae=g.low=ae+T,g.high=G+ve+(ae>>>0<T>>>0?1:0),ce=E.low=ce+V,E.high=se+I+(ce>>>0<V>>>0?1:0),q=C.low=q+Z,C.high=R+X+(q>>>0<Z>>>0?1:0),K=A.low=K+w,A.high=z+Q+(K>>>0<w>>>0?1:0),j=S.low=j+M,S.high=ee+F+(j>>>0<M>>>0?1:0)},_doFinalize:function(){var h=this._data,x=h.words,_=this._nDataBytes*8,p=h.sigBytes*8;x[p>>>5]|=128<<24-p%32,x[(p+128>>>10<<5)+30]=Math.floor(_/4294967296),x[(p+128>>>10<<5)+31]=_,h.sigBytes=x.length*4,this._process();var v=this._hash.toX32();return v},clone:function(){var h=s.clone.call(this);return h._hash=this._hash.clone(),h},blockSize:1024/32});r.SHA512=s._createHelper(m),r.HmacSHA512=s._createHmacHelper(m)})(),n.SHA512})})(Zs)),Zs.exports}var Js={exports:{}},B1=Js.exports,l0;function T1(){return l0||(l0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),uo(),ch())})(B1,function(n){return(function(){var r=n,a=r.x64,s=a.Word,i=a.WordArray,o=r.algo,l=o.SHA512,c=o.SHA384=l.extend({_doReset:function(){this._hash=new i.init([new s.init(3418070365,3238371032),new s.init(1654270250,914150663),new s.init(2438529370,812702999),new s.init(355462360,4144912697),new s.init(1731405415,4290775857),new s.init(2394180231,1750603025),new s.init(3675008525,1694076839),new s.init(1203062813,3204075428)])},_doFinalize:function(){var u=l._doFinalize.call(this);return u.sigBytes-=16,u}});r.SHA384=l._createHelper(c),r.HmacSHA384=l._createHmacHelper(c)})(),n.SHA384})})(Js)),Js.exports}var ei={exports:{}},P1=ei.exports,c0;function L1(){return c0||(c0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),uo())})(P1,function(n){return(function(r){var a=n,s=a.lib,i=s.WordArray,o=s.Hasher,l=a.x64,c=l.Word,u=a.algo,d=[],f=[],m=[];(function(){for(var _=1,p=0,v=0;v<24;v++){d[_+5*p]=(v+1)*(v+2)/2%64;var y=p%5,g=(2*_+3*p)%5;_=y,p=g}for(var _=0;_<5;_++)for(var p=0;p<5;p++)f[_+5*p]=p+(2*_+3*p)%5*5;for(var E=1,C=0;C<24;C++){for(var A=0,S=0,L=0;L<7;L++){if(E&1){var D=(1<<L)-1;D<32?S^=1<<D:A^=1<<D-32}E&128?E=E<<1^113:E<<=1}m[C]=c.create(A,S)}})();var h=[];(function(){for(var _=0;_<25;_++)h[_]=c.create()})();var x=u.SHA3=o.extend({cfg:o.cfg.extend({outputLength:512}),_doReset:function(){for(var _=this._state=[],p=0;p<25;p++)_[p]=new c.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(_,p){for(var v=this._state,y=this.blockSize/2,g=0;g<y;g++){var E=_[p+2*g],C=_[p+2*g+1];E=(E<<8|E>>>24)&16711935|(E<<24|E>>>8)&4278255360,C=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360;var A=v[g];A.high^=C,A.low^=E}for(var S=0;S<24;S++){for(var L=0;L<5;L++){for(var D=0,P=0,B=0;B<5;B++){var A=v[L+5*B];D^=A.high,P^=A.low}var N=h[L];N.high=D,N.low=P}for(var L=0;L<5;L++)for(var J=h[(L+4)%5],G=h[(L+1)%5],ae=G.high,se=G.low,D=J.high^(ae<<1|se>>>31),P=J.low^(se<<1|ae>>>31),B=0;B<5;B++){var A=v[L+5*B];A.high^=D,A.low^=P}for(var ce=1;ce<25;ce++){var D,P,A=v[ce],R=A.high,q=A.low,z=d[ce];z<32?(D=R<<z|q>>>32-z,P=q<<z|R>>>32-z):(D=q<<z-32|R>>>64-z,P=R<<z-32|q>>>64-z);var K=h[f[ce]];K.high=D,K.low=P}var ee=h[0],j=v[0];ee.high=j.high,ee.low=j.low;for(var L=0;L<5;L++)for(var B=0;B<5;B++){var ce=L+5*B,A=v[ce],xe=h[ce],ge=h[(L+1)%5+5*B],$=h[(L+2)%5+5*B];A.high=xe.high^~ge.high&$.high,A.low=xe.low^~ge.low&$.low}var A=v[0],Y=m[S];A.high^=Y.high,A.low^=Y.low}},_doFinalize:function(){var _=this._data,p=_.words;this._nDataBytes*8;var v=_.sigBytes*8,y=this.blockSize*32;p[v>>>5]|=1<<24-v%32,p[(r.ceil((v+1)/y)*y>>>5)-1]|=128,_.sigBytes=p.length*4,this._process();for(var g=this._state,E=this.cfg.outputLength/8,C=E/8,A=[],S=0;S<C;S++){var L=g[S],D=L.high,P=L.low;D=(D<<8|D>>>24)&16711935|(D<<24|D>>>8)&4278255360,P=(P<<8|P>>>24)&16711935|(P<<24|P>>>8)&4278255360,A.push(P),A.push(D)}return new i.init(A,E)},clone:function(){for(var _=o.clone.call(this),p=_._state=this._state.slice(0),v=0;v<25;v++)p[v]=p[v].clone();return _}});a.SHA3=o._createHelper(x),a.HmacSHA3=o._createHmacHelper(x)})(Math),n.SHA3})})(ei)),ei.exports}var ti={exports:{}},I1=ti.exports,u0;function R1(){return u0||(u0=1,(function(e,t){(function(n,r){e.exports=r(Te())})(I1,function(n){return(function(r){var a=n,s=a.lib,i=s.WordArray,o=s.Hasher,l=a.algo,c=i.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),u=i.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),d=i.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),f=i.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),m=i.create([0,1518500249,1859775393,2400959708,2840853838]),h=i.create([1352829926,1548603684,1836072691,2053994217,0]),x=l.RIPEMD160=o.extend({_doReset:function(){this._hash=i.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(C,A){for(var S=0;S<16;S++){var L=A+S,D=C[L];C[L]=(D<<8|D>>>24)&16711935|(D<<24|D>>>8)&4278255360}var P=this._hash.words,B=m.words,N=h.words,J=c.words,G=u.words,ae=d.words,se=f.words,ce,R,q,z,K,ee,j,xe,ge,$;ee=ce=P[0],j=R=P[1],xe=q=P[2],ge=z=P[3],$=K=P[4];for(var Y,S=0;S<80;S+=1)Y=ce+C[A+J[S]]|0,S<16?Y+=_(R,q,z)+B[0]:S<32?Y+=p(R,q,z)+B[1]:S<48?Y+=v(R,q,z)+B[2]:S<64?Y+=y(R,q,z)+B[3]:Y+=g(R,q,z)+B[4],Y=Y|0,Y=E(Y,ae[S]),Y=Y+K|0,ce=K,K=z,z=E(q,10),q=R,R=Y,Y=ee+C[A+G[S]]|0,S<16?Y+=g(j,xe,ge)+N[0]:S<32?Y+=y(j,xe,ge)+N[1]:S<48?Y+=v(j,xe,ge)+N[2]:S<64?Y+=p(j,xe,ge)+N[3]:Y+=_(j,xe,ge)+N[4],Y=Y|0,Y=E(Y,se[S]),Y=Y+$|0,ee=$,$=ge,ge=E(xe,10),xe=j,j=Y;Y=P[1]+q+ge|0,P[1]=P[2]+z+$|0,P[2]=P[3]+K+ee|0,P[3]=P[4]+ce+j|0,P[4]=P[0]+R+xe|0,P[0]=Y},_doFinalize:function(){var C=this._data,A=C.words,S=this._nDataBytes*8,L=C.sigBytes*8;A[L>>>5]|=128<<24-L%32,A[(L+64>>>9<<4)+14]=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360,C.sigBytes=(A.length+1)*4,this._process();for(var D=this._hash,P=D.words,B=0;B<5;B++){var N=P[B];P[B]=(N<<8|N>>>24)&16711935|(N<<24|N>>>8)&4278255360}return D},clone:function(){var C=o.clone.call(this);return C._hash=this._hash.clone(),C}});function _(C,A,S){return C^A^S}function p(C,A,S){return C&A|~C&S}function v(C,A,S){return(C|~A)^S}function y(C,A,S){return C&S|A&~S}function g(C,A,S){return C^(A|~S)}function E(C,A){return C<<A|C>>>32-A}a.RIPEMD160=o._createHelper(x),a.HmacRIPEMD160=o._createHmacHelper(x)})(),n.RIPEMD160})})(ti)),ti.exports}var ni={exports:{}},O1=ni.exports,f0;function Sc(){return f0||(f0=1,(function(e,t){(function(n,r){e.exports=r(Te())})(O1,function(n){(function(){var r=n,a=r.lib,s=a.Base,i=r.enc,o=i.Utf8,l=r.algo;l.HMAC=s.extend({init:function(c,u){c=this._hasher=new c.init,typeof u==\"string\"&&(u=o.parse(u));var d=c.blockSize,f=d*4;u.sigBytes>f&&(u=c.finalize(u)),u.clamp();for(var m=this._oKey=u.clone(),h=this._iKey=u.clone(),x=m.words,_=h.words,p=0;p<d;p++)x[p]^=1549556828,_[p]^=909522486;m.sigBytes=h.sigBytes=f,this.reset()},reset:function(){var c=this._hasher;c.reset(),c.update(this._iKey)},update:function(c){return this._hasher.update(c),this},finalize:function(c){var u=this._hasher,d=u.finalize(c);u.reset();var f=u.finalize(this._oKey.clone().concat(d));return f}})})()})})(ni)),ni.exports}var ri={exports:{}},N1=ri.exports,d0;function M1(){return d0||(d0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),Ac(),Sc())})(N1,function(n){return(function(){var r=n,a=r.lib,s=a.Base,i=a.WordArray,o=r.algo,l=o.SHA256,c=o.HMAC,u=o.PBKDF2=s.extend({cfg:s.extend({keySize:128/32,hasher:l,iterations:25e4}),init:function(d){this.cfg=this.cfg.extend(d)},compute:function(d,f){for(var m=this.cfg,h=c.create(m.hasher,d),x=i.create(),_=i.create([1]),p=x.words,v=_.words,y=m.keySize,g=m.iterations;p.length<y;){var E=h.update(f).finalize(_);h.reset();for(var C=E.words,A=C.length,S=E,L=1;L<g;L++){S=h.finalize(S),h.reset();for(var D=S.words,P=0;P<A;P++)C[P]^=D[P]}x.concat(E),v[0]++}return x.sigBytes=y*4,x}});r.PBKDF2=function(d,f,m){return u.create(m).compute(d,f)}})(),n.PBKDF2})})(ri)),ri.exports}var ai={exports:{}},V1=ai.exports,m0;function ur(){return m0||(m0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),lh(),Sc())})(V1,function(n){return(function(){var r=n,a=r.lib,s=a.Base,i=a.WordArray,o=r.algo,l=o.MD5,c=o.EvpKDF=s.extend({cfg:s.extend({keySize:128/32,hasher:l,iterations:1}),init:function(u){this.cfg=this.cfg.extend(u)},compute:function(u,d){for(var f,m=this.cfg,h=m.hasher.create(),x=i.create(),_=x.words,p=m.keySize,v=m.iterations;_.length<p;){f&&h.update(f),f=h.update(u).finalize(d),h.reset();for(var y=1;y<v;y++)f=h.finalize(f),h.reset();x.concat(f)}return x.sigBytes=p*4,x}});r.EvpKDF=function(u,d,f){return c.create(f).compute(u,d)}})(),n.EvpKDF})})(ai)),ai.exports}var si={exports:{}},$1=si.exports,h0;function bt(){return h0||(h0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),ur())})($1,function(n){n.lib.Cipher||(function(r){var a=n,s=a.lib,i=s.Base,o=s.WordArray,l=s.BufferedBlockAlgorithm,c=a.enc;c.Utf8;var u=c.Base64,d=a.algo,f=d.EvpKDF,m=s.Cipher=l.extend({cfg:i.extend(),createEncryptor:function(D,P){return this.create(this._ENC_XFORM_MODE,D,P)},createDecryptor:function(D,P){return this.create(this._DEC_XFORM_MODE,D,P)},init:function(D,P,B){this.cfg=this.cfg.extend(B),this._xformMode=D,this._key=P,this.reset()},reset:function(){l.reset.call(this),this._doReset()},process:function(D){return this._append(D),this._process()},finalize:function(D){D&&this._append(D);var P=this._doFinalize();return P},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:(function(){function D(P){return typeof P==\"string\"?L:C}return function(P){return{encrypt:function(B,N,J){return D(N).encrypt(P,B,N,J)},decrypt:function(B,N,J){return D(N).decrypt(P,B,N,J)}}}})()});s.StreamCipher=m.extend({_doFinalize:function(){var D=this._process(!0);return D},blockSize:1});var h=a.mode={},x=s.BlockCipherMode=i.extend({createEncryptor:function(D,P){return this.Encryptor.create(D,P)},createDecryptor:function(D,P){return this.Decryptor.create(D,P)},init:function(D,P){this._cipher=D,this._iv=P}}),_=h.CBC=(function(){var D=x.extend();D.Encryptor=D.extend({processBlock:function(B,N){var J=this._cipher,G=J.blockSize;P.call(this,B,N,G),J.encryptBlock(B,N),this._prevBlock=B.slice(N,N+G)}}),D.Decryptor=D.extend({processBlock:function(B,N){var J=this._cipher,G=J.blockSize,ae=B.slice(N,N+G);J.decryptBlock(B,N),P.call(this,B,N,G),this._prevBlock=ae}});function P(B,N,J){var G,ae=this._iv;ae?(G=ae,this._iv=r):G=this._prevBlock;for(var se=0;se<J;se++)B[N+se]^=G[se]}return D})(),p=a.pad={},v=p.Pkcs7={pad:function(D,P){for(var B=P*4,N=B-D.sigBytes%B,J=N<<24|N<<16|N<<8|N,G=[],ae=0;ae<N;ae+=4)G.push(J);var se=o.create(G,N);D.concat(se)},unpad:function(D){var P=D.words[D.sigBytes-1>>>2]&255;D.sigBytes-=P}};s.BlockCipher=m.extend({cfg:m.cfg.extend({mode:_,padding:v}),reset:function(){var D;m.reset.call(this);var P=this.cfg,B=P.iv,N=P.mode;this._xformMode==this._ENC_XFORM_MODE?D=N.createEncryptor:(D=N.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==D?this._mode.init(this,B&&B.words):(this._mode=D.call(N,this,B&&B.words),this._mode.__creator=D)},_doProcessBlock:function(D,P){this._mode.processBlock(D,P)},_doFinalize:function(){var D,P=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(P.pad(this._data,this.blockSize),D=this._process(!0)):(D=this._process(!0),P.unpad(D)),D},blockSize:128/32});var y=s.CipherParams=i.extend({init:function(D){this.mixIn(D)},toString:function(D){return(D||this.formatter).stringify(this)}}),g=a.format={},E=g.OpenSSL={stringify:function(D){var P,B=D.ciphertext,N=D.salt;return N?P=o.create([1398893684,1701076831]).concat(N).concat(B):P=B,P.toString(u)},parse:function(D){var P,B=u.parse(D),N=B.words;return N[0]==1398893684&&N[1]==1701076831&&(P=o.create(N.slice(2,4)),N.splice(0,4),B.sigBytes-=16),y.create({ciphertext:B,salt:P})}},C=s.SerializableCipher=i.extend({cfg:i.extend({format:E}),encrypt:function(D,P,B,N){N=this.cfg.extend(N);var J=D.createEncryptor(B,N),G=J.finalize(P),ae=J.cfg;return y.create({ciphertext:G,key:B,iv:ae.iv,algorithm:D,mode:ae.mode,padding:ae.padding,blockSize:D.blockSize,formatter:N.format})},decrypt:function(D,P,B,N){N=this.cfg.extend(N),P=this._parse(P,N.format);var J=D.createDecryptor(B,N).finalize(P.ciphertext);return J},_parse:function(D,P){return typeof D==\"string\"?P.parse(D,this):D}}),A=a.kdf={},S=A.OpenSSL={execute:function(D,P,B,N,J){if(N||(N=o.random(64/8)),J)var G=f.create({keySize:P+B,hasher:J}).compute(D,N);else var G=f.create({keySize:P+B}).compute(D,N);var ae=o.create(G.words.slice(P),B*4);return G.sigBytes=P*4,y.create({key:G,iv:ae,salt:N})}},L=s.PasswordBasedCipher=C.extend({cfg:C.cfg.extend({kdf:S}),encrypt:function(D,P,B,N){N=this.cfg.extend(N);var J=N.kdf.execute(B,D.keySize,D.ivSize,N.salt,N.hasher);N.iv=J.iv;var G=C.encrypt.call(this,D,P,J.key,N);return G.mixIn(J),G},decrypt:function(D,P,B,N){N=this.cfg.extend(N),P=this._parse(P,N.format);var J=N.kdf.execute(B,D.keySize,D.ivSize,P.salt,N.hasher);N.iv=J.iv;var G=C.decrypt.call(this,D,P,J.key,N);return G}})})()})})(si)),si.exports}var ii={exports:{}},H1=ii.exports,p0;function U1(){return p0||(p0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),bt())})(H1,function(n){return n.mode.CFB=(function(){var r=n.lib.BlockCipherMode.extend();r.Encryptor=r.extend({processBlock:function(s,i){var o=this._cipher,l=o.blockSize;a.call(this,s,i,l,o),this._prevBlock=s.slice(i,i+l)}}),r.Decryptor=r.extend({processBlock:function(s,i){var o=this._cipher,l=o.blockSize,c=s.slice(i,i+l);a.call(this,s,i,l,o),this._prevBlock=c}});function a(s,i,o,l){var c,u=this._iv;u?(c=u.slice(0),this._iv=void 0):c=this._prevBlock,l.encryptBlock(c,0);for(var d=0;d<o;d++)s[i+d]^=c[d]}return r})(),n.mode.CFB})})(ii)),ii.exports}var oi={exports:{}},W1=oi.exports,v0;function z1(){return v0||(v0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),bt())})(W1,function(n){return n.mode.CTR=(function(){var r=n.lib.BlockCipherMode.extend(),a=r.Encryptor=r.extend({processBlock:function(s,i){var o=this._cipher,l=o.blockSize,c=this._iv,u=this._counter;c&&(u=this._counter=c.slice(0),this._iv=void 0);var d=u.slice(0);o.encryptBlock(d,0),u[l-1]=u[l-1]+1|0;for(var f=0;f<l;f++)s[i+f]^=d[f]}});return r.Decryptor=a,r})(),n.mode.CTR})})(oi)),oi.exports}var li={exports:{}},G1=li.exports,g0;function j1(){return g0||(g0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),bt())})(G1,function(n){return n.mode.CTRGladman=(function(){var r=n.lib.BlockCipherMode.extend();function a(o){if((o>>24&255)===255){var l=o>>16&255,c=o>>8&255,u=o&255;l===255?(l=0,c===255?(c=0,u===255?u=0:++u):++c):++l,o=0,o+=l<<16,o+=c<<8,o+=u}else o+=1<<24;return o}function s(o){return(o[0]=a(o[0]))===0&&(o[1]=a(o[1])),o}var i=r.Encryptor=r.extend({processBlock:function(o,l){var c=this._cipher,u=c.blockSize,d=this._iv,f=this._counter;d&&(f=this._counter=d.slice(0),this._iv=void 0),s(f);var m=f.slice(0);c.encryptBlock(m,0);for(var h=0;h<u;h++)o[l+h]^=m[h]}});return r.Decryptor=i,r})(),n.mode.CTRGladman})})(li)),li.exports}var ci={exports:{}},q1=ci.exports,x0;function K1(){return x0||(x0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),bt())})(q1,function(n){return n.mode.OFB=(function(){var r=n.lib.BlockCipherMode.extend(),a=r.Encryptor=r.extend({processBlock:function(s,i){var o=this._cipher,l=o.blockSize,c=this._iv,u=this._keystream;c&&(u=this._keystream=c.slice(0),this._iv=void 0),o.encryptBlock(u,0);for(var d=0;d<l;d++)s[i+d]^=u[d]}});return r.Decryptor=a,r})(),n.mode.OFB})})(ci)),ci.exports}var ui={exports:{}},Y1=ui.exports,y0;function X1(){return y0||(y0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),bt())})(Y1,function(n){return n.mode.ECB=(function(){var r=n.lib.BlockCipherMode.extend();return r.Encryptor=r.extend({processBlock:function(a,s){this._cipher.encryptBlock(a,s)}}),r.Decryptor=r.extend({processBlock:function(a,s){this._cipher.decryptBlock(a,s)}}),r})(),n.mode.ECB})})(ui)),ui.exports}var fi={exports:{}},Q1=fi.exports,b0;function Z1(){return b0||(b0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),bt())})(Q1,function(n){return n.pad.AnsiX923={pad:function(r,a){var s=r.sigBytes,i=a*4,o=i-s%i,l=s+o-1;r.clamp(),r.words[l>>>2]|=o<<24-l%4*8,r.sigBytes+=o},unpad:function(r){var a=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=a}},n.pad.Ansix923})})(fi)),fi.exports}var di={exports:{}},J1=di.exports,_0;function ey(){return _0||(_0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),bt())})(J1,function(n){return n.pad.Iso10126={pad:function(r,a){var s=a*4,i=s-r.sigBytes%s;r.concat(n.lib.WordArray.random(i-1)).concat(n.lib.WordArray.create([i<<24],1))},unpad:function(r){var a=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=a}},n.pad.Iso10126})})(di)),di.exports}var mi={exports:{}},ty=mi.exports,E0;function ny(){return E0||(E0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),bt())})(ty,function(n){return n.pad.Iso97971={pad:function(r,a){r.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(r,a)},unpad:function(r){n.pad.ZeroPadding.unpad(r),r.sigBytes--}},n.pad.Iso97971})})(mi)),mi.exports}var hi={exports:{}},ry=hi.exports,C0;function ay(){return C0||(C0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),bt())})(ry,function(n){return n.pad.ZeroPadding={pad:function(r,a){var s=a*4;r.clamp(),r.sigBytes+=s-(r.sigBytes%s||s)},unpad:function(r){for(var a=r.words,s=r.sigBytes-1,s=r.sigBytes-1;s>=0;s--)if(a[s>>>2]>>>24-s%4*8&255){r.sigBytes=s+1;break}}},n.pad.ZeroPadding})})(hi)),hi.exports}var pi={exports:{}},sy=pi.exports,A0;function iy(){return A0||(A0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),bt())})(sy,function(n){return n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding})})(pi)),pi.exports}var vi={exports:{}},oy=vi.exports,S0;function ly(){return S0||(S0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),bt())})(oy,function(n){return(function(r){var a=n,s=a.lib,i=s.CipherParams,o=a.enc,l=o.Hex,c=a.format;c.Hex={stringify:function(u){return u.ciphertext.toString(l)},parse:function(u){var d=l.parse(u);return i.create({ciphertext:d})}}})(),n.format.Hex})})(vi)),vi.exports}var gi={exports:{}},cy=gi.exports,w0;function uy(){return w0||(w0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),Ir(),Rr(),ur(),bt())})(cy,function(n){return(function(){var r=n,a=r.lib,s=a.BlockCipher,i=r.algo,o=[],l=[],c=[],u=[],d=[],f=[],m=[],h=[],x=[],_=[];(function(){for(var y=[],g=0;g<256;g++)g<128?y[g]=g<<1:y[g]=g<<1^283;for(var E=0,C=0,g=0;g<256;g++){var A=C^C<<1^C<<2^C<<3^C<<4;A=A>>>8^A&255^99,o[E]=A,l[A]=E;var S=y[E],L=y[S],D=y[L],P=y[A]*257^A*16843008;c[E]=P<<24|P>>>8,u[E]=P<<16|P>>>16,d[E]=P<<8|P>>>24,f[E]=P;var P=D*16843009^L*65537^S*257^E*16843008;m[A]=P<<24|P>>>8,h[A]=P<<16|P>>>16,x[A]=P<<8|P>>>24,_[A]=P,E?(E=S^y[y[y[D^S]]],C^=y[y[C]]):E=C=1}})();var p=[0,1,2,4,8,16,32,64,128,27,54],v=i.AES=s.extend({_doReset:function(){var y;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var g=this._keyPriorReset=this._key,E=g.words,C=g.sigBytes/4,A=this._nRounds=C+6,S=(A+1)*4,L=this._keySchedule=[],D=0;D<S;D++)D<C?L[D]=E[D]:(y=L[D-1],D%C?C>6&&D%C==4&&(y=o[y>>>24]<<24|o[y>>>16&255]<<16|o[y>>>8&255]<<8|o[y&255]):(y=y<<8|y>>>24,y=o[y>>>24]<<24|o[y>>>16&255]<<16|o[y>>>8&255]<<8|o[y&255],y^=p[D/C|0]<<24),L[D]=L[D-C]^y);for(var P=this._invKeySchedule=[],B=0;B<S;B++){var D=S-B;if(B%4)var y=L[D];else var y=L[D-4];B<4||D<=4?P[B]=y:P[B]=m[o[y>>>24]]^h[o[y>>>16&255]]^x[o[y>>>8&255]]^_[o[y&255]]}}},encryptBlock:function(y,g){this._doCryptBlock(y,g,this._keySchedule,c,u,d,f,o)},decryptBlock:function(y,g){var E=y[g+1];y[g+1]=y[g+3],y[g+3]=E,this._doCryptBlock(y,g,this._invKeySchedule,m,h,x,_,l);var E=y[g+1];y[g+1]=y[g+3],y[g+3]=E},_doCryptBlock:function(y,g,E,C,A,S,L,D){for(var P=this._nRounds,B=y[g]^E[0],N=y[g+1]^E[1],J=y[g+2]^E[2],G=y[g+3]^E[3],ae=4,se=1;se<P;se++){var ce=C[B>>>24]^A[N>>>16&255]^S[J>>>8&255]^L[G&255]^E[ae++],R=C[N>>>24]^A[J>>>16&255]^S[G>>>8&255]^L[B&255]^E[ae++],q=C[J>>>24]^A[G>>>16&255]^S[B>>>8&255]^L[N&255]^E[ae++],z=C[G>>>24]^A[B>>>16&255]^S[N>>>8&255]^L[J&255]^E[ae++];B=ce,N=R,J=q,G=z}var ce=(D[B>>>24]<<24|D[N>>>16&255]<<16|D[J>>>8&255]<<8|D[G&255])^E[ae++],R=(D[N>>>24]<<24|D[J>>>16&255]<<16|D[G>>>8&255]<<8|D[B&255])^E[ae++],q=(D[J>>>24]<<24|D[G>>>16&255]<<16|D[B>>>8&255]<<8|D[N&255])^E[ae++],z=(D[G>>>24]<<24|D[B>>>16&255]<<16|D[N>>>8&255]<<8|D[J&255])^E[ae++];y[g]=ce,y[g+1]=R,y[g+2]=q,y[g+3]=z},keySize:256/32});r.AES=s._createHelper(v)})(),n.AES})})(gi)),gi.exports}var xi={exports:{}},fy=xi.exports,D0;function dy(){return D0||(D0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),Ir(),Rr(),ur(),bt())})(fy,function(n){return(function(){var r=n,a=r.lib,s=a.WordArray,i=a.BlockCipher,o=r.algo,l=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],c=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],u=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],d=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],f=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],m=o.DES=i.extend({_doReset:function(){for(var p=this._key,v=p.words,y=[],g=0;g<56;g++){var E=l[g]-1;y[g]=v[E>>>5]>>>31-E%32&1}for(var C=this._subKeys=[],A=0;A<16;A++){for(var S=C[A]=[],L=u[A],g=0;g<24;g++)S[g/6|0]|=y[(c[g]-1+L)%28]<<31-g%6,S[4+(g/6|0)]|=y[28+(c[g+24]-1+L)%28]<<31-g%6;S[0]=S[0]<<1|S[0]>>>31;for(var g=1;g<7;g++)S[g]=S[g]>>>(g-1)*4+3;S[7]=S[7]<<5|S[7]>>>27}for(var D=this._invSubKeys=[],g=0;g<16;g++)D[g]=C[15-g]},encryptBlock:function(p,v){this._doCryptBlock(p,v,this._subKeys)},decryptBlock:function(p,v){this._doCryptBlock(p,v,this._invSubKeys)},_doCryptBlock:function(p,v,y){this._lBlock=p[v],this._rBlock=p[v+1],h.call(this,4,252645135),h.call(this,16,65535),x.call(this,2,858993459),x.call(this,8,16711935),h.call(this,1,1431655765);for(var g=0;g<16;g++){for(var E=y[g],C=this._lBlock,A=this._rBlock,S=0,L=0;L<8;L++)S|=d[L][((A^E[L])&f[L])>>>0];this._lBlock=A,this._rBlock=C^S}var D=this._lBlock;this._lBlock=this._rBlock,this._rBlock=D,h.call(this,1,1431655765),x.call(this,8,16711935),x.call(this,2,858993459),h.call(this,16,65535),h.call(this,4,252645135),p[v]=this._lBlock,p[v+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function h(p,v){var y=(this._lBlock>>>p^this._rBlock)&v;this._rBlock^=y,this._lBlock^=y<<p}function x(p,v){var y=(this._rBlock>>>p^this._lBlock)&v;this._lBlock^=y,this._rBlock^=y<<p}r.DES=i._createHelper(m);var _=o.TripleDES=i.extend({_doReset:function(){var p=this._key,v=p.words;if(v.length!==2&&v.length!==4&&v.length<6)throw new Error(\"Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.\");var y=v.slice(0,2),g=v.length<4?v.slice(0,2):v.slice(2,4),E=v.length<6?v.slice(0,2):v.slice(4,6);this._des1=m.createEncryptor(s.create(y)),this._des2=m.createEncryptor(s.create(g)),this._des3=m.createEncryptor(s.create(E))},encryptBlock:function(p,v){this._des1.encryptBlock(p,v),this._des2.decryptBlock(p,v),this._des3.encryptBlock(p,v)},decryptBlock:function(p,v){this._des3.decryptBlock(p,v),this._des2.encryptBlock(p,v),this._des1.decryptBlock(p,v)},keySize:192/32,ivSize:64/32,blockSize:64/32});r.TripleDES=i._createHelper(_)})(),n.TripleDES})})(xi)),xi.exports}var yi={exports:{}},my=yi.exports,k0;function hy(){return k0||(k0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),Ir(),Rr(),ur(),bt())})(my,function(n){return(function(){var r=n,a=r.lib,s=a.StreamCipher,i=r.algo,o=i.RC4=s.extend({_doReset:function(){for(var u=this._key,d=u.words,f=u.sigBytes,m=this._S=[],h=0;h<256;h++)m[h]=h;for(var h=0,x=0;h<256;h++){var _=h%f,p=d[_>>>2]>>>24-_%4*8&255;x=(x+m[h]+p)%256;var v=m[h];m[h]=m[x],m[x]=v}this._i=this._j=0},_doProcessBlock:function(u,d){u[d]^=l.call(this)},keySize:256/32,ivSize:0});function l(){for(var u=this._S,d=this._i,f=this._j,m=0,h=0;h<4;h++){d=(d+1)%256,f=(f+u[d])%256;var x=u[d];u[d]=u[f],u[f]=x,m|=u[(u[d]+u[f])%256]<<24-h*8}return this._i=d,this._j=f,m}r.RC4=s._createHelper(o);var c=i.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var u=this.cfg.drop;u>0;u--)l.call(this)}});r.RC4Drop=s._createHelper(c)})(),n.RC4})})(yi)),yi.exports}var bi={exports:{}},py=bi.exports,F0;function vy(){return F0||(F0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),Ir(),Rr(),ur(),bt())})(py,function(n){return(function(){var r=n,a=r.lib,s=a.StreamCipher,i=r.algo,o=[],l=[],c=[],u=i.Rabbit=s.extend({_doReset:function(){for(var f=this._key.words,m=this.cfg.iv,h=0;h<4;h++)f[h]=(f[h]<<8|f[h]>>>24)&16711935|(f[h]<<24|f[h]>>>8)&4278255360;var x=this._X=[f[0],f[3]<<16|f[2]>>>16,f[1],f[0]<<16|f[3]>>>16,f[2],f[1]<<16|f[0]>>>16,f[3],f[2]<<16|f[1]>>>16],_=this._C=[f[2]<<16|f[2]>>>16,f[0]&4294901760|f[1]&65535,f[3]<<16|f[3]>>>16,f[1]&4294901760|f[2]&65535,f[0]<<16|f[0]>>>16,f[2]&4294901760|f[3]&65535,f[1]<<16|f[1]>>>16,f[3]&4294901760|f[0]&65535];this._b=0;for(var h=0;h<4;h++)d.call(this);for(var h=0;h<8;h++)_[h]^=x[h+4&7];if(m){var p=m.words,v=p[0],y=p[1],g=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360,E=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,C=g>>>16|E&4294901760,A=E<<16|g&65535;_[0]^=g,_[1]^=C,_[2]^=E,_[3]^=A,_[4]^=g,_[5]^=C,_[6]^=E,_[7]^=A;for(var h=0;h<4;h++)d.call(this)}},_doProcessBlock:function(f,m){var h=this._X;d.call(this),o[0]=h[0]^h[5]>>>16^h[3]<<16,o[1]=h[2]^h[7]>>>16^h[5]<<16,o[2]=h[4]^h[1]>>>16^h[7]<<16,o[3]=h[6]^h[3]>>>16^h[1]<<16;for(var x=0;x<4;x++)o[x]=(o[x]<<8|o[x]>>>24)&16711935|(o[x]<<24|o[x]>>>8)&4278255360,f[m+x]^=o[x]},blockSize:128/32,ivSize:64/32});function d(){for(var f=this._X,m=this._C,h=0;h<8;h++)l[h]=m[h];m[0]=m[0]+1295307597+this._b|0,m[1]=m[1]+3545052371+(m[0]>>>0<l[0]>>>0?1:0)|0,m[2]=m[2]+886263092+(m[1]>>>0<l[1]>>>0?1:0)|0,m[3]=m[3]+1295307597+(m[2]>>>0<l[2]>>>0?1:0)|0,m[4]=m[4]+3545052371+(m[3]>>>0<l[3]>>>0?1:0)|0,m[5]=m[5]+886263092+(m[4]>>>0<l[4]>>>0?1:0)|0,m[6]=m[6]+1295307597+(m[5]>>>0<l[5]>>>0?1:0)|0,m[7]=m[7]+3545052371+(m[6]>>>0<l[6]>>>0?1:0)|0,this._b=m[7]>>>0<l[7]>>>0?1:0;for(var h=0;h<8;h++){var x=f[h]+m[h],_=x&65535,p=x>>>16,v=((_*_>>>17)+_*p>>>15)+p*p,y=((x&4294901760)*x|0)+((x&65535)*x|0);c[h]=v^y}f[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,f[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,f[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,f[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,f[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,f[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,f[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,f[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}r.Rabbit=s._createHelper(u)})(),n.Rabbit})})(bi)),bi.exports}var _i={exports:{}},gy=_i.exports,B0;function xy(){return B0||(B0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),Ir(),Rr(),ur(),bt())})(gy,function(n){return(function(){var r=n,a=r.lib,s=a.StreamCipher,i=r.algo,o=[],l=[],c=[],u=i.RabbitLegacy=s.extend({_doReset:function(){var f=this._key.words,m=this.cfg.iv,h=this._X=[f[0],f[3]<<16|f[2]>>>16,f[1],f[0]<<16|f[3]>>>16,f[2],f[1]<<16|f[0]>>>16,f[3],f[2]<<16|f[1]>>>16],x=this._C=[f[2]<<16|f[2]>>>16,f[0]&4294901760|f[1]&65535,f[3]<<16|f[3]>>>16,f[1]&4294901760|f[2]&65535,f[0]<<16|f[0]>>>16,f[2]&4294901760|f[3]&65535,f[1]<<16|f[1]>>>16,f[3]&4294901760|f[0]&65535];this._b=0;for(var _=0;_<4;_++)d.call(this);for(var _=0;_<8;_++)x[_]^=h[_+4&7];if(m){var p=m.words,v=p[0],y=p[1],g=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360,E=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,C=g>>>16|E&4294901760,A=E<<16|g&65535;x[0]^=g,x[1]^=C,x[2]^=E,x[3]^=A,x[4]^=g,x[5]^=C,x[6]^=E,x[7]^=A;for(var _=0;_<4;_++)d.call(this)}},_doProcessBlock:function(f,m){var h=this._X;d.call(this),o[0]=h[0]^h[5]>>>16^h[3]<<16,o[1]=h[2]^h[7]>>>16^h[5]<<16,o[2]=h[4]^h[1]>>>16^h[7]<<16,o[3]=h[6]^h[3]>>>16^h[1]<<16;for(var x=0;x<4;x++)o[x]=(o[x]<<8|o[x]>>>24)&16711935|(o[x]<<24|o[x]>>>8)&4278255360,f[m+x]^=o[x]},blockSize:128/32,ivSize:64/32});function d(){for(var f=this._X,m=this._C,h=0;h<8;h++)l[h]=m[h];m[0]=m[0]+1295307597+this._b|0,m[1]=m[1]+3545052371+(m[0]>>>0<l[0]>>>0?1:0)|0,m[2]=m[2]+886263092+(m[1]>>>0<l[1]>>>0?1:0)|0,m[3]=m[3]+1295307597+(m[2]>>>0<l[2]>>>0?1:0)|0,m[4]=m[4]+3545052371+(m[3]>>>0<l[3]>>>0?1:0)|0,m[5]=m[5]+886263092+(m[4]>>>0<l[4]>>>0?1:0)|0,m[6]=m[6]+1295307597+(m[5]>>>0<l[5]>>>0?1:0)|0,m[7]=m[7]+3545052371+(m[6]>>>0<l[6]>>>0?1:0)|0,this._b=m[7]>>>0<l[7]>>>0?1:0;for(var h=0;h<8;h++){var x=f[h]+m[h],_=x&65535,p=x>>>16,v=((_*_>>>17)+_*p>>>15)+p*p,y=((x&4294901760)*x|0)+((x&65535)*x|0);c[h]=v^y}f[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,f[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,f[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,f[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,f[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,f[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,f[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,f[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}r.RabbitLegacy=s._createHelper(u)})(),n.RabbitLegacy})})(_i)),_i.exports}var Ei={exports:{}},yy=Ei.exports,T0;function by(){return T0||(T0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),Ir(),Rr(),ur(),bt())})(yy,function(n){return(function(){var r=n,a=r.lib,s=a.BlockCipher,i=r.algo;const o=16,l=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],c=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var u={pbox:[],sbox:[]};function d(_,p){let v=p>>24&255,y=p>>16&255,g=p>>8&255,E=p&255,C=_.sbox[0][v]+_.sbox[1][y];return C=C^_.sbox[2][g],C=C+_.sbox[3][E],C}function f(_,p,v){let y=p,g=v,E;for(let C=0;C<o;++C)y=y^_.pbox[C],g=d(_,y)^g,E=y,y=g,g=E;return E=y,y=g,g=E,g=g^_.pbox[o],y=y^_.pbox[o+1],{left:y,right:g}}function m(_,p,v){let y=p,g=v,E;for(let C=o+1;C>1;--C)y=y^_.pbox[C],g=d(_,y)^g,E=y,y=g,g=E;return E=y,y=g,g=E,g=g^_.pbox[1],y=y^_.pbox[0],{left:y,right:g}}function h(_,p,v){for(let A=0;A<4;A++){_.sbox[A]=[];for(let S=0;S<256;S++)_.sbox[A][S]=c[A][S]}let y=0;for(let A=0;A<o+2;A++)_.pbox[A]=l[A]^p[y],y++,y>=v&&(y=0);let g=0,E=0,C=0;for(let A=0;A<o+2;A+=2)C=f(_,g,E),g=C.left,E=C.right,_.pbox[A]=g,_.pbox[A+1]=E;for(let A=0;A<4;A++)for(let S=0;S<256;S+=2)C=f(_,g,E),g=C.left,E=C.right,_.sbox[A][S]=g,_.sbox[A][S+1]=E;return!0}var x=i.Blowfish=s.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var _=this._keyPriorReset=this._key,p=_.words,v=_.sigBytes/4;h(u,p,v)}},encryptBlock:function(_,p){var v=f(u,_[p],_[p+1]);_[p]=v.left,_[p+1]=v.right},decryptBlock:function(_,p){var v=m(u,_[p],_[p+1]);_[p]=v.left,_[p+1]=v.right},blockSize:64/32,keySize:128/32,ivSize:64/32});r.Blowfish=s._createHelper(x)})(),n.Blowfish})})(Ei)),Ei.exports}var _y=Hs.exports,P0;function Ey(){return P0||(P0=1,(function(e,t){(function(n,r,a){e.exports=r(Te(),uo(),x1(),b1(),Ir(),C1(),Rr(),lh(),Ac(),k1(),ch(),T1(),L1(),R1(),Sc(),M1(),ur(),bt(),U1(),z1(),j1(),K1(),X1(),Z1(),ey(),ny(),ay(),iy(),ly(),uy(),dy(),hy(),vy(),xy(),by())})(_y,function(n){return n})})(Hs)),Hs.exports}var Cy=Ey();const Ay=Cc(Cy);var ka={exports:{}},Sy=ka.exports,L0;function wy(){return L0||(L0=1,(function(e,t){(function(n,r,a){var s=t&&!t.nodeType&&t,i=e&&!e.nodeType&&e,o=s&&i&&typeof Ma==\"object\"&&Ma,l=i&&i.exports===s&&s;o&&(o.global===o||o.window===o||o.self===o)&&(n=o),a(s&&i?l?i.exports:s:n[r]={})})(Sy,\"luaparse\",function(n){n.version=\"0.3.1\";var r,a,s,i,o,l=n.defaultOptions={wait:!1,comments:!0,scope:!1,locations:!1,ranges:!1,onCreateNode:null,onCreateScope:null,onDestroyScope:null,onLocalDeclaration:null,luaVersion:\"5.1\",encodingMode:\"none\"};function c(b,k){return k=k||0,b<128?String.fromCharCode(b):b<2048?String.fromCharCode(k|192|b>>6,k|128|b&63):b<65536?String.fromCharCode(k|224|b>>12,k|128|b>>6&63,k|128|b&63):b<1114112?String.fromCharCode(k|240|b>>18,k|128|b>>12&63,k|128|b>>6&63,k|128|b&63):null}function u(b,k){for(var U=b.toString(16);U.length<k;)U=\"0\"+U;return U}function d(b){return function(k){var U=b.exec(k);if(!U)return k;G(null,C.invalidCodeUnit,u(U[0].charCodeAt(0),4).toUpperCase())}}var f={\"pseudo-latin1\":{fixup:d(/[^\\x00-\\xff]/),encodeByte:function(b){return b===null?\"\":String.fromCharCode(b)},encodeUTF8:function(b){return c(b)}},\"x-user-defined\":{fixup:d(/[^\\x00-\\x7f\\uf780-\\uf7ff]/),encodeByte:function(b){return b===null?\"\":b>=128?String.fromCharCode(b|63232):String.fromCharCode(b)},encodeUTF8:function(b){return c(b,63232)}},none:{discardStrings:!0,fixup:function(b){return b},encodeByte:function(b){return\"\"},encodeUTF8:function(b){return\"\"}}},m=1,h=2,x=4,_=8,p=16,v=32,y=64,g=128,E=256;n.tokenTypes={EOF:m,StringLiteral:h,Keyword:x,Identifier:_,NumericLiteral:p,Punctuator:v,BooleanLiteral:y,NilLiteral:g,VarargLiteral:E};var C=n.errors={unexpected:\"unexpected %1 '%2' near '%3'\",unexpectedEOF:\"unexpected symbol near '<eof>'\",expected:\"'%1' expected near '%2'\",expectedToken:\"%1 expected near '%2'\",unfinishedString:\"unfinished string near '%1'\",malformedNumber:\"malformed number near '%1'\",decimalEscapeTooLarge:\"decimal escape too large near '%1'\",invalidEscape:\"invalid escape sequence near '%1'\",hexadecimalDigitExpected:\"hexadecimal digit expected near '%1'\",braceExpected:\"missing '%1' near '%2'\",tooLargeCodepoint:\"UTF-8 value too large near '%1'\",unfinishedLongString:\"unfinished long string (starting at line %1) near '%2'\",unfinishedLongComment:\"unfinished long comment (starting at line %1) near '%2'\",ambiguousSyntax:\"ambiguous syntax (function call x new statement) near '%1'\",noLoopToBreak:\"no loop to break near '%1'\",labelAlreadyDefined:\"label '%1' already defined on line %2\",labelNotVisible:\"no visible label '%1' for <goto>\",gotoJumpInLocalScope:\"<goto %1> jumps into the scope of local '%2'\",cannotUseVararg:\"cannot use '...' outside a vararg function near '%1'\",invalidCodeUnit:\"code unit U+%1 is not allowed in the current encoding mode\"},A=n.ast={labelStatement:function(b){return{type:\"LabelStatement\",label:b}},breakStatement:function(){return{type:\"BreakStatement\"}},gotoStatement:function(b){return{type:\"GotoStatement\",label:b}},returnStatement:function(b){return{type:\"ReturnStatement\",arguments:b}},ifStatement:function(b){return{type:\"IfStatement\",clauses:b}},ifClause:function(b,k){return{type:\"IfClause\",condition:b,body:k}},elseifClause:function(b,k){return{type:\"ElseifClause\",condition:b,body:k}},elseClause:function(b){return{type:\"ElseClause\",body:b}},whileStatement:function(b,k){return{type:\"WhileStatement\",condition:b,body:k}},doStatement:function(b){return{type:\"DoStatement\",body:b}},repeatStatement:function(b,k){return{type:\"RepeatStatement\",condition:b,body:k}},localStatement:function(b,k){return{type:\"LocalStatement\",variables:b,init:k}},assignmentStatement:function(b,k){return{type:\"AssignmentStatement\",variables:b,init:k}},callStatement:function(b){return{type:\"CallStatement\",expression:b}},functionStatement:function(b,k,U,ne){return{type:\"FunctionDeclaration\",identifier:b,isLocal:U,parameters:k,body:ne}},forNumericStatement:function(b,k,U,ne,me){return{type:\"ForNumericStatement\",variable:b,start:k,end:U,step:ne,body:me}},forGenericStatement:function(b,k,U){return{type:\"ForGenericStatement\",variables:b,iterators:k,body:U}},chunk:function(b){return{type:\"Chunk\",body:b}},identifier:function(b){return{type:\"Identifier\",name:b}},literal:function(b,k,U){return b=b===h?\"StringLiteral\":b===p?\"NumericLiteral\":b===y?\"BooleanLiteral\":b===g?\"NilLiteral\":\"VarargLiteral\",{type:b,value:k,raw:U}},tableKey:function(b,k){return{type:\"TableKey\",key:b,value:k}},tableKeyString:function(b,k){return{type:\"TableKeyString\",key:b,value:k}},tableValue:function(b){return{type:\"TableValue\",value:b}},tableConstructorExpression:function(b){return{type:\"TableConstructorExpression\",fields:b}},binaryExpression:function(b,k,U){var ne=b===\"and\"||b===\"or\"?\"LogicalExpression\":\"BinaryExpression\";return{type:ne,operator:b,left:k,right:U}},unaryExpression:function(b,k){return{type:\"UnaryExpression\",operator:b,argument:k}},memberExpression:function(b,k,U){return{type:\"MemberExpression\",indexer:k,identifier:U,base:b}},indexExpression:function(b,k){return{type:\"IndexExpression\",base:b,index:k}},callExpression:function(b,k){return{type:\"CallExpression\",base:b,arguments:k}},tableCallExpression:function(b,k){return{type:\"TableCallExpression\",base:b,arguments:k}},stringCallExpression:function(b,k){return{type:\"StringCallExpression\",base:b,argument:k}},comment:function(b,k){return{type:\"Comment\",value:b,raw:k}}};function S(b){if(st){var k=It.pop();k.complete(),k.bless(b)}return a.onCreateNode&&a.onCreateNode(b),b}var L=Array.prototype.slice,D=function(b,k){for(var U=0,ne=b.length;U<ne;++U)if(b[U]===k)return U;return-1};Array.prototype.indexOf&&(D=function(b,k){return b.indexOf(k)});function P(b,k,U){for(var ne=0,me=b.length;ne<me;++ne)if(b[ne][k]===U)return ne;return-1}function B(b){var k=L.call(arguments,1);return b=b.replace(/%(\\d)/g,function(U,ne){return\"\"+k[ne-1]||\"\"}),b}var N=function(b){for(var k=L.call(arguments,1),U,ne,me=0,Pe=k.length;me<Pe;++me){U=k[me];for(ne in U)Object.prototype.hasOwnProperty.call(U,ne)&&(b[ne]=U[ne])}return b};Object.assign&&(N=Object.assign),n.SyntaxError=SyntaxError;function J(b){return Object.create?Object.create(b,{line:{writable:!0,value:b.line},index:{writable:!0,value:b.index},column:{writable:!0,value:b.column}}):b}function G(b){var k=B.apply(null,L.call(arguments,1)),U,ne;throw b===null||typeof b.line>\"u\"?(ne=R-ge+1,U=J(new SyntaxError(B(\"[%1:%2] %3\",xe,ne,k))),U.index=R,U.line=xe,U.column=ne):(ne=b.range[0]-b.lineStart,U=J(new SyntaxError(B(\"[%1:%2] %3\",b.line,ne,k))),U.line=b.line,U.index=b.range[0],U.column=ne),U}function ae(b){var k=r.slice(b.range[0],b.range[1]);return k||b.value}function se(b,k){G(k,C.expectedToken,b,ae(k))}function ce(b){var k=ae(K);if(typeof b.type<\"u\"){var U;switch(b.type){case h:U=\"string\";break;case x:U=\"keyword\";break;case _:U=\"identifier\";break;case p:U=\"number\";break;case v:U=\"symbol\";break;case y:U=\"boolean\";break;case g:return G(b,C.unexpected,\"symbol\",\"nil\",k);case m:return G(b,C.unexpectedEOF)}return G(b,C.unexpected,U,ae(b),k)}return G(b,C.unexpected,\"symbol\",b,k)}var R,q,z,K,ee,j,xe,ge;n.lex=$;function $(){for(le();r.charCodeAt(R)===45&&r.charCodeAt(R+1)===45;)fe(),le();if(R>=s)return{type:m,value:\"<eof>\",line:xe,lineStart:ge,range:[R,R]};var b=r.charCodeAt(R),k=r.charCodeAt(R+1);if(j=R,at(b))return ue();switch(b){case 39:case 34:return I();case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return X();case 46:return Ne(k)?X():k===46?r.charCodeAt(R+2)===46?T():ve(\"..\"):ve(\".\");case 61:return ve(k===61?\"==\":\"=\");case 62:return i.bitwiseOperators&&k===62?ve(\">>\"):ve(k===61?\">=\":\">\");case 60:return i.bitwiseOperators&&k===60?ve(\"<<\"):ve(k===61?\"<=\":\"<\");case 126:if(k===61)return ve(\"~=\");if(!i.bitwiseOperators)break;return ve(\"~\");case 58:return i.labels&&k===58?ve(\"::\"):ve(\":\");case 91:return k===91||k===61?V():ve(\"[\");case 47:return i.integerDivision&&k===47?ve(\"//\"):ve(\"/\");case 38:case 124:if(!i.bitwiseOperators)break;case 42:case 94:case 37:case 44:case 123:case 125:case 93:case 40:case 41:case 59:case 35:case 45:case 43:return ve(r.charAt(R))}return ce(r.charAt(R))}function Y(){var b=r.charCodeAt(R),k=r.charCodeAt(R+1);return De(b)?(b===10&&k===13&&++R,b===13&&k===10&&++R,++xe,ge=++R,!0):!1}function le(){for(;R<s;){var b=r.charCodeAt(R);if(ye(b))++R;else if(!Y())break}}function ue(){for(var b,k;ft(r.charCodeAt(++R)););return b=o.fixup(r.slice(j,R)),Fn(b)?k=x:b===\"true\"||b===\"false\"?(k=y,b=b===\"true\"):b===\"nil\"?(k=g,b=null):k=_,{type:k,value:b,line:xe,lineStart:ge,range:[j,R]}}function ve(b){return R+=b.length,{type:v,value:b,line:xe,lineStart:ge,range:[j,R]}}function T(){return R+=3,{type:E,value:\"...\",line:xe,lineStart:ge,range:[j,R]}}function I(){for(var b=r.charCodeAt(R++),k=xe,U=ge,ne=R,me=o.discardStrings?null:\"\",Pe;Pe=r.charCodeAt(R++),b!==Pe;)if((R>s||De(Pe))&&(me+=r.slice(ne,R-1),G(null,C.unfinishedString,r.slice(j,R-1))),Pe===92){if(!o.discardStrings){var We=r.slice(ne,R-1);me+=o.fixup(We)}var mt=H();o.discardStrings||(me+=mt),ne=R}return o.discardStrings||(me+=o.encodeByte(null),me+=o.fixup(r.slice(ne,R-1))),{type:h,value:me,line:k,lineStart:U,lastLine:xe,lastLineStart:ge,range:[j,R]}}function V(){var b=xe,k=ge,U=te(!1);return U===!1&&G(q,C.expected,\"[\",ae(q)),{type:h,value:o.discardStrings?null:o.fixup(U),line:b,lineStart:k,lastLine:xe,lastLineStart:ge,range:[j,R]}}function X(){var b=r.charAt(R),k=r.charAt(R+1),U=b===\"0\"&&\"xX\".indexOf(k||null)>=0?w():F(),ne=Z(),me=Q();return me&&(ne||U.hasFractionPart)&&G(null,C.malformedNumber,r.slice(j,R)),{type:p,value:U.value,line:xe,lineStart:ge,range:[j,R]}}function Z(){if(i.imaginaryNumbers)return\"iI\".indexOf(r.charAt(R)||null)>=0?(++R,!0):!1}function Q(){if(i.integerSuffixes){if(\"uU\".indexOf(r.charAt(R)||null)>=0)if(++R,\"lL\".indexOf(r.charAt(R)||null)>=0){if(++R,\"lL\".indexOf(r.charAt(R)||null)>=0)return++R,\"ULL\";G(null,C.malformedNumber,r.slice(j,R))}else G(null,C.malformedNumber,r.slice(j,R));else if(\"lL\".indexOf(r.charAt(R)||null)>=0){if(++R,\"lL\".indexOf(r.charAt(R)||null)>=0)return++R,\"LL\";G(null,C.malformedNumber,r.slice(j,R))}}}function w(){var b=0,k=1,U=1,ne,me,Pe,We;for(We=R+=2,Le(r.charCodeAt(R))||G(null,C.malformedNumber,r.slice(j,R));Le(r.charCodeAt(R));)++R;ne=parseInt(r.slice(We,R),16);var mt=!1;if(r.charAt(R)===\".\"){for(mt=!0,me=++R;Le(r.charCodeAt(R));)++R;b=r.slice(me,R),b=me===R?0:parseInt(b,16)/Math.pow(16,R-me)}var As=!1;if(\"pP\".indexOf(r.charAt(R)||null)>=0){for(As=!0,++R,\"+-\".indexOf(r.charAt(R)||null)>=0&&(U=r.charAt(R++)===\"+\"?1:-1),Pe=R,Ne(r.charCodeAt(R))||G(null,C.malformedNumber,r.slice(j,R));Ne(r.charCodeAt(R));)++R;k=r.slice(Pe,R),k=Math.pow(2,k*U)}return{value:(ne+b)*k,hasFractionPart:mt||As}}function F(){for(;Ne(r.charCodeAt(R));)++R;var b=!1;if(r.charAt(R)===\".\")for(b=!0,++R;Ne(r.charCodeAt(R));)++R;var k=!1;if(\"eE\".indexOf(r.charAt(R)||null)>=0)for(k=!0,++R,\"+-\".indexOf(r.charAt(R)||null)>=0&&++R,Ne(r.charCodeAt(R))||G(null,C.malformedNumber,r.slice(j,R));Ne(r.charCodeAt(R));)++R;return{value:parseFloat(r.slice(j,R)),hasFractionPart:b||k}}function M(){var b=R++;for(r.charAt(R++)!==\"{\"&&G(null,C.braceExpected,\"{\",\"\\\\\"+r.slice(b,R)),Le(r.charCodeAt(R))||G(null,C.hexadecimalDigitExpected,\"\\\\\"+r.slice(b,R));r.charCodeAt(R)===48;)++R;for(var k=R;Le(r.charCodeAt(R));)++R,R-k>6&&G(null,C.tooLargeCodepoint,\"\\\\\"+r.slice(b,R));var U=r.charAt(R++);U!==\"}\"&&(U==='\"'||U===\"'\"?G(null,C.braceExpected,\"}\",\"\\\\\"+r.slice(b,R--)):G(null,C.hexadecimalDigitExpected,\"\\\\\"+r.slice(b,R)));var ne=parseInt(r.slice(k,R-1)||\"0\",16),me=\"\\\\\"+r.slice(b,R);return ne>1114111&&G(null,C.tooLargeCodepoint,me),o.encodeUTF8(ne,me)}function H(){var b=R;switch(r.charAt(R)){case\"a\":return++R,\"\\x07\";case\"n\":return++R,`\n`;case\"r\":return++R,\"\\r\";case\"t\":return++R,\"\t\";case\"v\":return++R,\"\\v\";case\"b\":return++R,\"\\b\";case\"f\":return++R,\"\\f\";case\"\\r\":case`\n`:return Y(),`\n`;case\"0\":case\"1\":case\"2\":case\"3\":case\"4\":case\"5\":case\"6\":case\"7\":case\"8\":case\"9\":for(;Ne(r.charCodeAt(R))&&R-b<3;)++R;var k=r.slice(b,R),U=parseInt(k,10);return U>255&&G(null,C.decimalEscapeTooLarge,\"\\\\\"+U),o.encodeByte(U,\"\\\\\"+k);case\"z\":if(i.skipWhitespaceEscape)return++R,le(),\"\";break;case\"x\":if(i.hexEscapes){if(Le(r.charCodeAt(R+1))&&Le(r.charCodeAt(R+2)))return R+=3,o.encodeByte(parseInt(r.slice(b+1,R),16),\"\\\\\"+r.slice(b,R));G(null,C.hexadecimalDigitExpected,\"\\\\\"+r.slice(b,R+2))}break;case\"u\":if(i.unicodeEscapes)return M();break;case\"\\\\\":case'\"':case\"'\":return r.charAt(R++)}return i.strictEscapes&&G(null,C.invalidEscape,\"\\\\\"+r.slice(b,R+1)),r.charAt(R++)}function fe(){j=R,R+=2;var b=r.charAt(R),k=\"\",U=!1,ne=R,me=ge,Pe=xe;if(b===\"[\"&&(k=te(!0),k===!1?k=b:U=!0),!U){for(;R<s&&!De(r.charCodeAt(R));)++R;a.comments&&(k=r.slice(ne,R))}if(a.comments){var We=A.comment(k,r.slice(j,R));a.locations&&(We.loc={start:{line:Pe,column:j-me},end:{line:xe,column:R-ge}}),a.ranges&&(We.range=[j,R]),a.onCreateNode&&a.onCreateNode(We),ee.push(We)}}function te(b){var k=0,U=\"\",ne=!1,me,Pe,We=xe;for(++R;r.charAt(R+k)===\"=\";)++k;if(r.charAt(R+k)!==\"[\")return!1;for(R+=k+1,De(r.charCodeAt(R))&&Y(),Pe=R;R<s;){for(;De(r.charCodeAt(R));)Y();if(me=r.charAt(R++),me===\"]\"){ne=!0;for(var mt=0;mt<k;++mt)r.charAt(R+mt)!==\"=\"&&(ne=!1);r.charAt(R+k)!==\"]\"&&(ne=!1)}if(ne)return U+=r.slice(Pe,R-1),R+=k+1,U}G(null,b?C.unfinishedLongComment:C.unfinishedLongString,We,\"<eof>\")}function O(){z=q,q=K,K=$()}function W(b){return b===q.value?(O(),!0):!1}function oe(b){b===q.value?O():G(q,C.expected,b,ae(q))}function ye(b){return b===9||b===32||b===11||b===12}function De(b){return b===10||b===13}function Ne(b){return b>=48&&b<=57}function Le(b){return b>=48&&b<=57||b>=97&&b<=102||b>=65&&b<=70}function at(b){return!!(b>=65&&b<=90||b>=97&&b<=122||b===95||i.extendedIdentifiers&&b>=128)}function ft(b){return!!(b>=65&&b<=90||b>=97&&b<=122||b===95||b>=48&&b<=57||i.extendedIdentifiers&&b>=128)}function Fn(b){switch(b.length){case 2:return b===\"do\"||b===\"if\"||b===\"in\"||b===\"or\";case 3:return b===\"and\"||b===\"end\"||b===\"for\"||b===\"not\";case 4:return b===\"else\"||b===\"then\"?!0:i.labels&&!i.contextualGoto?b===\"goto\":!1;case 5:return b===\"break\"||b===\"local\"||b===\"until\"||b===\"while\";case 6:return b===\"elseif\"||b===\"repeat\"||b===\"return\";case 8:return b===\"function\"}return!1}function pr(b){return v===b.type?\"#-~\".indexOf(b.value)>=0:x===b.type?b.value===\"not\":!1}function xt(b){if(m===b.type)return!0;if(x!==b.type)return!1;switch(b.value){case\"else\":case\"elseif\":case\"end\":case\"until\":return!0;default:return!1}}var lt,ln,vn;function Gt(){var b=lt[ln++].slice();lt.push(b),a.onCreateScope&&a.onCreateScope()}function jt(){lt.pop(),--ln,a.onDestroyScope&&a.onDestroyScope()}function ya(b){a.onLocalDeclaration&&a.onLocalDeclaration(b),D(lt[ln],b)===-1&&lt[ln].push(b)}function Xn(b){ya(b.name),vr(b,!0)}function vr(b,k){!k&&P(vn,\"name\",b.name)===-1&&vn.push(b),b.isLocal=k}function ba(b){return D(lt[ln],b)!==-1}var It=[],st;function cn(){return new Nr(q)}function Nr(b){a.locations&&(this.loc={start:{line:b.line,column:b.range[0]-b.lineStart},end:{line:0,column:0}}),a.ranges&&(this.range=[b.range[0],0])}Nr.prototype.complete=function(){a.locations&&(this.loc.end.line=z.lastLine||z.line,this.loc.end.column=z.range[1]-(z.lastLineStart||z.lineStart)),a.ranges&&(this.range[1]=z.range[1])},Nr.prototype.bless=function(b){if(this.loc){var k=this.loc;b.loc={start:{line:k.start.line,column:k.start.column},end:{line:k.end.line,column:k.end.column}}}this.range&&(b.range=[this.range[0],this.range[1]])};function Bn(){st&&It.push(cn())}function Dt(b){st&&It.push(b)}function Qt(){this.scopes=[],this.pendingGotos=[]}Qt.prototype.isInLoop=function(){for(var b=this.scopes.length;b-- >0;)if(this.scopes[b].isLoop)return!0;return!1},Qt.prototype.pushScope=function(b){var k={labels:{},locals:[],deferredGotos:[],isLoop:!!b};this.scopes.push(k)},Qt.prototype.popScope=function(){for(var b=0;b<this.pendingGotos.length;++b){var k=this.pendingGotos[b];k.maxDepth>=this.scopes.length&&--k.maxDepth<=0&&G(k.token,C.labelNotVisible,k.target)}this.scopes.pop()},Qt.prototype.addGoto=function(b,k){for(var U=[],ne=0;ne<this.scopes.length;++ne){var me=this.scopes[ne];if(U.push(me.locals.length),Object.prototype.hasOwnProperty.call(me.labels,b))return}this.pendingGotos.push({maxDepth:this.scopes.length,target:b,token:k,localCounts:U})},Qt.prototype.addLabel=function(b,k){var U=this.currentScope();if(Object.prototype.hasOwnProperty.call(U.labels,b))G(k,C.labelAlreadyDefined,b,U.labels[b].line);else{for(var ne=[],me=0;me<this.pendingGotos.length;++me){var Pe=this.pendingGotos[me];if(Pe.maxDepth>=this.scopes.length&&Pe.target===b){Pe.localCounts[this.scopes.length-1]<U.locals.length&&U.deferredGotos.push(Pe);continue}ne.push(Pe)}this.pendingGotos=ne}U.labels[b]={localCount:U.locals.length,line:k.line}},Qt.prototype.addLocal=function(b,k){this.currentScope().locals.push({name:b,token:k})},Qt.prototype.currentScope=function(){return this.scopes[this.scopes.length-1]},Qt.prototype.raiseDeferredErrors=function(){for(var b=this.currentScope(),k=b.deferredGotos,U=0;U<k.length;++U){var ne=k[U];G(ne.token,C.gotoJumpInLocalScope,ne.target,b.locals[ne.localCounts[this.scopes.length-1]].name)}};function tt(){this.level=0,this.loopLevels=[]}tt.prototype.isInLoop=function(){return!!this.loopLevels.length},tt.prototype.pushScope=function(b){++this.level,b&&this.loopLevels.push(this.level)},tt.prototype.popScope=function(){var b=this.loopLevels,k=b.length;k&&b[k-1]===this.level&&b.pop(),--this.level},tt.prototype.addGoto=tt.prototype.addLabel=function(){throw new Error(\"This should never happen\")},tt.prototype.addLocal=tt.prototype.raiseDeferredErrors=function(){};function un(){return i.labels?new Qt:new tt}function Es(){O(),Bn(),a.scope&&Gt();var b=un();b.allowVararg=!0,b.pushScope();var k=Zt(b);return b.popScope(),a.scope&&jt(),m!==q.type&&ce(q),st&&!k.length&&(z=q),S(A.chunk(k))}function Zt(b){for(var k=[],U;!xt(q);){if(q.value===\"return\"||!i.relaxedBreak&&q.value===\"break\"){k.push(au(b));break}U=au(b),W(\";\"),U&&k.push(U)}return k}function au(b){if(Bn(),v===q.type&&W(\"::\"))return bv(b);if(i.emptyStatement&&W(\";\")){st&&It.pop();return}if(b.raiseDeferredErrors(),x===q.type)switch(q.value){case\"local\":return O(),kv(b);case\"if\":return O(),wv(b);case\"return\":return O(),Sv(b);case\"function\":O();var k=Bv();return Do(k);case\"while\":return O(),Cv(b);case\"for\":return O(),Dv(b);case\"repeat\":return O(),Av(b);case\"break\":return O(),b.isInLoop()||G(q,C.noLoopToBreak,q.value),_v();case\"do\":return O(),Ev(b);case\"goto\":return O(),su(b)}return i.contextualGoto&&q.type===_&&q.value===\"goto\"&&K.type===_&&K.value!==\"goto\"?(O(),su(b)):(st&&It.pop(),Fv(b))}function bv(b){var k=q,U=Rt();return a.scope&&(ya(\"::\"+k.value+\"::\"),vr(U,!0)),oe(\"::\"),b.addLabel(k.value,k),S(A.labelStatement(U))}function _v(){return S(A.breakStatement())}function su(b){var k=q.value,U=z,ne=Rt();return b.addGoto(k,U),S(A.gotoStatement(ne))}function Ev(b){a.scope&&Gt(),b.pushScope();var k=Zt(b);return b.popScope(),a.scope&&jt(),oe(\"end\"),S(A.doStatement(k))}function Cv(b){var k=dt(b);oe(\"do\"),a.scope&&Gt(),b.pushScope(!0);var U=Zt(b);return b.popScope(),a.scope&&jt(),oe(\"end\"),S(A.whileStatement(k,U))}function Av(b){a.scope&&Gt(),b.pushScope(!0);var k=Zt(b);oe(\"until\"),b.raiseDeferredErrors();var U=dt(b);return b.popScope(),a.scope&&jt(),S(A.repeatStatement(U,k))}function Sv(b){var k=[];if(q.value!==\"end\"){var U=Cs(b);for(U!=null&&k.push(U);W(\",\");)U=dt(b),k.push(U);W(\";\")}return S(A.returnStatement(k))}function wv(b){var k=[],U,ne,me;for(st&&(me=It[It.length-1],It.push(me)),U=dt(b),oe(\"then\"),a.scope&&Gt(),b.pushScope(),ne=Zt(b),b.popScope(),a.scope&&jt(),k.push(S(A.ifClause(U,ne))),st&&(me=cn());W(\"elseif\");)Dt(me),U=dt(b),oe(\"then\"),a.scope&&Gt(),b.pushScope(),ne=Zt(b),b.popScope(),a.scope&&jt(),k.push(S(A.elseifClause(U,ne))),st&&(me=cn());return W(\"else\")&&(st&&(me=new Nr(z),It.push(me)),a.scope&&Gt(),b.pushScope(),ne=Zt(b),b.popScope(),a.scope&&jt(),k.push(S(A.elseClause(ne)))),oe(\"end\"),S(A.ifStatement(k))}function Dv(b){var k=Rt(),U;if(a.scope&&(Gt(),Xn(k)),W(\"=\")){var ne=dt(b);oe(\",\");var me=dt(b),Pe=W(\",\")?dt(b):null;return oe(\"do\"),b.pushScope(!0),U=Zt(b),b.popScope(),oe(\"end\"),a.scope&&jt(),S(A.forNumericStatement(k,ne,me,Pe,U))}else{for(var We=[k];W(\",\");)k=Rt(),a.scope&&Xn(k),We.push(k);oe(\"in\");var mt=[];do{var As=dt(b);mt.push(As)}while(W(\",\"));return oe(\"do\"),b.pushScope(!0),U=Zt(b),b.popScope(),oe(\"end\"),a.scope&&jt(),S(A.forGenericStatement(We,mt,U))}}function kv(b){var k,U=z;if(_===q.type){var ne=[],me=[];do k=Rt(),ne.push(k),b.addLocal(k.name,U);while(W(\",\"));if(W(\"=\"))do{var Pe=dt(b);me.push(Pe)}while(W(\",\"));if(a.scope)for(var We=0,mt=ne.length;We<mt;++We)Xn(ne[We]);return S(A.localStatement(ne,me))}if(W(\"function\"))return k=Rt(),b.addLocal(k.name,U),a.scope&&(Xn(k),Gt()),Do(k,!0);se(\"<name>\",q)}function Fv(b){var k,U,ne,me,Pe,We=[];st&&(U=cn());do{if(st&&(k=cn()),_===q.type)Pe=q.value,me=Rt(),a.scope&&vr(me,ba(Pe)),ne=!0;else if(q.value===\"(\")O(),me=dt(b),oe(\")\"),ne=!1;else return ce(q);e:for(;;){switch(h===q.type?'\"':q.value){case\".\":case\"[\":ne=!0;break;case\":\":case\"(\":case\"{\":case'\"':ne=null;break;default:break e}me=ou(me,k,b)}if(We.push(me),q.value!==\",\")break;if(!ne)return ce(q);O()}while(!0);if(We.length===1&&ne===null)return Dt(k),S(A.callStatement(We[0]));if(!ne)return ce(q);oe(\"=\");var mt=[];do mt.push(dt(b));while(W(\",\"));return Dt(U),S(A.assignmentStatement(We,mt))}function Rt(){Bn();var b=q.value;return _!==q.type&&se(\"<name>\",q),O(),S(A.identifier(b))}function Do(b,k){var U=un();U.pushScope();var ne=[];if(oe(\"(\"),!W(\")\"))for(;;){if(_===q.type){var me=Rt();if(a.scope&&Xn(me),ne.push(me),W(\",\"))continue}else E===q.type?(U.allowVararg=!0,ne.push(Bo(U))):se(\"<name> or '...'\",q);oe(\")\");break}var Pe=Zt(U);return U.popScope(),oe(\"end\"),a.scope&&jt(),k=k||!1,S(A.functionStatement(b,ne,k,Pe))}function Bv(){var b,k,U;for(st&&(U=cn()),b=Rt(),a.scope&&(vr(b,ba(b.name)),Gt());W(\".\");)Dt(U),k=Rt(),b=S(A.memberExpression(b,\".\",k));return W(\":\")&&(Dt(U),k=Rt(),b=S(A.memberExpression(b,\":\",k)),a.scope&&ya(\"self\")),b}function iu(b){for(var k=[],U,ne;;){if(Bn(),v===q.type&&W(\"[\"))U=dt(b),oe(\"]\"),oe(\"=\"),ne=dt(b),k.push(S(A.tableKey(U,ne)));else if(_===q.type)K.value===\"=\"?(U=Rt(),O(),ne=dt(b),k.push(S(A.tableKeyString(U,ne)))):(ne=dt(b),k.push(S(A.tableValue(ne))));else{if((ne=Cs(b))==null){It.pop();break}k.push(S(A.tableValue(ne)))}if(\",;\".indexOf(q.value)>=0){O();continue}break}return oe(\"}\"),S(A.tableConstructorExpression(k))}function Cs(b){var k=ko(0,b);return k}function dt(b){var k=Cs(b);if(k==null)se(\"<expression>\",q);else return k}function Tv(b){var k=b.charCodeAt(0),U=b.length;if(U===1)switch(k){case 94:return 12;case 42:case 47:case 37:return 10;case 43:case 45:return 9;case 38:return 6;case 126:return 5;case 124:return 4;case 60:case 62:return 3}else if(U===2)switch(k){case 47:return 10;case 46:return 8;case 60:case 62:return b===\"<<\"||b===\">>\"?7:3;case 61:case 126:return 3;case 111:return 1}else if(k===97&&b===\"and\")return 2;return 0}function ko(b,k){var U=q.value,ne,me;if(st&&(me=cn()),pr(q)){Bn(),O();var Pe=ko(10,k);Pe==null&&se(\"<expression>\",q),ne=S(A.unaryExpression(U,Pe))}if(ne==null&&(ne=Bo(k),ne==null&&(ne=Pv(k))),ne==null)return null;for(var We;U=q.value,We=v===q.type||x===q.type?Tv(U):0,!(We===0||We<=b);){(U===\"^\"||U===\"..\")&&--We,O();var mt=ko(We,k);mt==null&&se(\"<expression>\",q),st&&It.push(me),ne=S(A.binaryExpression(U,ne,mt))}return ne}function ou(b,k,U){var ne,me;if(v===q.type)switch(q.value){case\"[\":return Dt(k),O(),ne=dt(U),oe(\"]\"),S(A.indexExpression(b,ne));case\".\":return Dt(k),O(),me=Rt(),S(A.memberExpression(b,\".\",me));case\":\":return Dt(k),O(),me=Rt(),b=S(A.memberExpression(b,\":\",me)),Dt(k),Fo(b,U);case\"(\":case\"{\":return Dt(k),Fo(b,U)}else if(h===q.type)return Dt(k),Fo(b,U);return null}function Pv(b){var k,U,ne;if(st&&(ne=cn()),_===q.type)U=q.value,k=Rt(),a.scope&&vr(k,ba(U));else if(W(\"(\"))k=dt(b),oe(\")\");else return null;for(;;){var me=ou(k,ne,b);if(me===null)break;k=me}return k}function Fo(b,k){if(v===q.type)switch(q.value){case\"(\":i.emptyStatement||q.line!==z.line&&G(null,C.ambiguousSyntax,q.value),O();var U=[],ne=Cs(k);for(ne!=null&&U.push(ne);W(\",\");)ne=dt(k),U.push(ne);return oe(\")\"),S(A.callExpression(b,U));case\"{\":Bn(),O();var me=iu(k);return S(A.tableCallExpression(b,me))}else if(h===q.type)return S(A.stringCallExpression(b,Bo(k)));se(\"function arguments\",q)}function Bo(b){var k=h|p|y|g|E,U=q.value,ne=q.type,me;if(st&&(me=cn()),ne===E&&!b.allowVararg&&G(q,C.cannotUseVararg,q.value),ne&k){Dt(me);var Pe=r.slice(q.range[0],q.range[1]);return O(),S(A.literal(ne,U,Pe))}else{if(x===ne&&U===\"function\")return Dt(me),O(),a.scope&&Gt(),Do(null);if(W(\"{\"))return Dt(me),iu(b)}}n.parse=Lv;var lu={\"5.1\":{},\"5.2\":{labels:!0,emptyStatement:!0,hexEscapes:!0,skipWhitespaceEscape:!0,strictEscapes:!0,relaxedBreak:!0},\"5.3\":{labels:!0,emptyStatement:!0,hexEscapes:!0,skipWhitespaceEscape:!0,strictEscapes:!0,unicodeEscapes:!0,bitwiseOperators:!0,integerDivision:!0,relaxedBreak:!0},LuaJIT:{labels:!0,contextualGoto:!0,hexEscapes:!0,skipWhitespaceEscape:!0,strictEscapes:!0,unicodeEscapes:!0,imaginaryNumbers:!0,integerSuffixes:!0}};function Lv(b,k){if(typeof k>\"u\"&&typeof b==\"object\"&&(k=b,b=void 0),k||(k={}),r=b||\"\",a=N({},l,k),R=0,xe=1,ge=0,s=r.length,lt=[[]],ln=0,vn=[],It=[],!Object.prototype.hasOwnProperty.call(lu,a.luaVersion))throw new Error(B(\"Lua version '%1' not supported\",a.luaVersion));if(i=N({},lu[a.luaVersion]),a.extendedIdentifiers!==void 0&&(i.extendedIdentifiers=!!a.extendedIdentifiers),!Object.prototype.hasOwnProperty.call(f,a.encodingMode))throw new Error(B(\"Encoding mode '%1' not supported\",a.encodingMode));return o=f[a.encodingMode],a.comments&&(ee=[]),a.wait?n:uu()}n.write=cu;function cu(b){return r+=String(b),s=r.length,n}n.end=uu;function uu(b){typeof b<\"u\"&&cu(b),r&&r.substr(0,2)===\"#!\"&&(r=r.replace(/^.*/,function(U){return U.replace(/./g,\" \")})),s=r.length,st=a.locations||a.ranges,K=$();var k=Es();if(a.comments&&(k.comments=ee),a.scope&&(k.globals=vn),It.length>0)throw new Error(\"Location tracking failed. This is most likely a bug in luaparse\");return k}})})(ka,ka.exports)),ka.exports}var Dy=wy();const ky=Cc(Dy),Et=[];for(let e=0;e<256;++e)Et.push((e+256).toString(16).slice(1));function Fy(e,t=0){return(Et[e[t+0]]+Et[e[t+1]]+Et[e[t+2]]+Et[e[t+3]]+\"-\"+Et[e[t+4]]+Et[e[t+5]]+\"-\"+Et[e[t+6]]+Et[e[t+7]]+\"-\"+Et[e[t+8]]+Et[e[t+9]]+\"-\"+Et[e[t+10]]+Et[e[t+11]]+Et[e[t+12]]+Et[e[t+13]]+Et[e[t+14]]+Et[e[t+15]]).toLowerCase()}let Wo;const By=new Uint8Array(16);function Ty(){if(!Wo){if(typeof crypto>\"u\"||!crypto.getRandomValues)throw new Error(\"crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported\");Wo=crypto.getRandomValues.bind(crypto)}return Wo(By)}const Py=typeof crypto<\"u\"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),I0={randomUUID:Py};function Ly(e,t,n){e=e||{};const r=e.random??e.rng?.()??Ty();if(r.length<16)throw new Error(\"Random bytes length must be >= 16\");return r[6]=r[6]&15|64,r[8]=r[8]&63|128,Fy(r)}function Iy(e,t,n){return I0.randomUUID&&!e?I0.randomUUID():Ly(e)}function uh(){let e=navigator.language?navigator.language:\"zh\",t=\"zh\";switch(e=e.toLowerCase(),e){case\"zh\":case\"zh-cn\":case\"zh-hans\":case\"zh-sg\":case\"zh-tw\":case\"zh-hk\":case\"zh-mo\":t=\"zh\";break;case\"en\":case\"en-us\":case\"en-gb\":case\"en-au\":case\"en-ca\":t=\"en\";break;default:t=\"zh\"}return t}const kS=e=>{switch(e){case\"zh\":return\"zh-CN\";case\"en\":return\"en-US\";default:return\"zh-CN\"}},Ry=function(e){return new Promise(t=>setTimeout(t,e))},FS=(e,t)=>e.length>t?e.slice(0,t)+\"...\":e,BS=e=>{if(e===0)return\"0 B\";const t=1024,n=[\"B\",\"KB\",\"MB\",\"GB\",\"TB\",\"PB\",\"EB\",\"ZB\",\"YB\"],r=Math.floor(Math.log(e)/Math.log(t));return parseFloat((e/Math.pow(t,r)).toFixed(2))+\" \"+n[r]},TS=e=>{const t=new Date(e),n=t.getFullYear(),r=(\"0\"+(t.getMonth()+1)).slice(-2),a=(\"0\"+t.getDate()).slice(-2),s=(\"0\"+t.getHours()).slice(-2),i=(\"0\"+t.getMinutes()).slice(-2),o=(\"0\"+t.getSeconds()).slice(-2);return n+\"-\"+r+\"-\"+a+\" \"+s+\":\"+i+\":\"+o},PS=e=>{const t=new Date(e),n=t.getFullYear(),r=String(t.getMonth()+1).padStart(2,\"0\"),a=String(t.getDate()).padStart(2,\"0\"),s=String(t.getHours()).padStart(2,\"0\"),i=String(t.getMinutes()).padStart(2,\"0\"),o=String(t.getSeconds()).padStart(2,\"0\");return`${n}-${r}-${a} ${s}:${i}:${o}`},LS=e=>{const t=new Date(e),n=(\"0\"+t.getHours()).slice(-2),r=(\"0\"+t.getMinutes()).slice(-2),a=(\"0\"+t.getSeconds()).slice(-2);return n+\":\"+r+\":\"+a},Oy=(e,t=new WeakMap)=>{if(typeof e!=\"object\"||e===null)return e;if(t.get(e))return t.get(e);if(e instanceof Date)return new Date(e);if(e instanceof RegExp)return new RegExp(e);const n=Array.isArray(e)?[]:{};t.set(e,n);for(let r in e)e.hasOwnProperty(r)&&(n[r]=Oy(e[r],t));return n},IS=()=>{const e=window.localStorage.getItem(Ec+\"user\");if(e!=null&&e!==\"\"&&e!==void 0){const t=JSON.parse(e);return Object.keys(t).includes(\"token\")?t.token:\"\"}else return\"\"},RS=e=>Ay.SHA512(e).toString(),OS=(e,t)=>{let n;return(...r)=>{clearTimeout(n),n=setTimeout(()=>e.apply(void 0,r),t)}},NS=e=>{let t=\"\";const n=\"abcdefghijklmnopqrstuvwxyz\";for(let r=0;r<e;r++){const a=Math.floor(Math.random()*n.length);t+=n.charAt(a)}return t},MS=e=>{if(e===\"\")return[];try{const t=[],r=ky.parse(e).body[0].arguments[0].fields;for(let a of r){const s=a.key;if(s.type===\"StringLiteral\"){let i=s.raw.replace(/\\\\/g,\"\").replace(/'/g,\"\").replace(/\"/g,\"\");t.push(i)}}return t}catch{return[]}},VS=()=>{let e=\"VjFSQ2ExVXlWbkpsUm1oaFVqRmFWVlJXV21GaVZsWnlZVWRHV0dKV1JqUldNakI0V1ZaS1YyTkhlRlpOVjFKeVZrUkJOVkpzY0VkYVJtaFVVakpSZVZac1dsTlNNazE0VW14a1VtSlZXbWhVVlZKelUyeHJlRlZyT1ZaaVJscEpWMnRTUzFac1NYbFVXSEJhWld0YWRsa3haRWRYVms1VlZHeGtWMDFZUWtoV01qRjNZbTFXV0Zac1dtcFNSVXB2V2xkd1FrOVJQVDA9\";for(let n=0;n<5;n++)e=atob(e);return e},$S=()=>Iy(),HS=(e,t)=>{const r={zh:{wilson:\"威尔逊\",willow:\"薇洛\",wolfgang:\"沃尔夫冈\",wendy:\"温蒂\",wx78:\"WX-78\",wickerbottom:\"薇克巴顿\",woodie:\"伍迪\",wes:\"韦斯\",waxwell:\"麦斯威尔\",wathgrithr:\"薇格弗德\",webber:\"韦伯\",winona:\"薇诺娜\",warly:\"沃利\",walter:\"沃尔特\",wortox:\"沃拓克斯\",wormwood:\"沃姆伍德\",wurt:\"沃特\",wanda:\"旺达\",wonkey:\"芜猴\"},en:{wilson:\"Wilson\",willow:\"Willow\",wolfgang:\"Wolfgang\",wendy:\"Wendy\",wx78:\"WX-78\",wickerbottom:\"Wickerbottom\",woodie:\"Woodie\",wes:\"Wes\",waxwell:\"Waxwell\",wathgrithr:\"Wathgrithr\",webber:\"Webber\",winona:\"Winona\",warly:\"Warly\",walter:\"Walter\",wortox:\"Wortox\",wormwood:\"Wormwood\",wurt:\"Wurt\",wanda:\"Wanda\",wonkey:\"Wonkey\"}}[t];return r?r[e]??e:e},bl=Ee(!1),fh=Ee(\"success\"),dh=Ee(\"\"),Ny=Ee(\"top\"),My=Ee(3e3),Fa=Ee(\"ri-checkbox-circle-fill\");async function mh(e,t=\"success\"){bl.value=!1,await Ry(200),bl.value=!0,fh.value=t,dh.value=e,t===\"success\"&&(Fa.value=\"ri-checkbox-circle-fill\"),t===\"warning\"&&(Fa.value=\"ri-error-warning-fill\"),t===\"error\"&&(Fa.value=\"ri-close-circle-fill\"),t===\"info\"&&(Fa.value=\"ri-information-fill\")}function Vy(){return{snackbar:bl,color:fh,text:dh,location:Ny,icon:Fa,timeout:My,showSnackbar:mh}}function be(e,t){return n=>Object.keys(e).reduce((r,a)=>{const i=typeof e[a]==\"object\"&&e[a]!=null&&!Array.isArray(e[a])?e[a]:{type:e[a]};return n&&a in n?r[a]={...i,default:n[a]}:r[a]=i,t&&!r[a].source&&(r[a].source=t),r},{})}const ut=be({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},\"component\");function US(e){}function hh(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(\", \")+` or '${t.at(-1)}'`:`'${t}'`}const Ze=typeof window<\"u\",wc=Ze&&\"IntersectionObserver\"in window,$y=Ze&&(\"ontouchstart\"in window||window.navigator.maxTouchPoints>0),ph=Ze&&\"matchMedia\"in window&&typeof window.matchMedia==\"function\",vh=()=>ph&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;function R0(e,t,n){Hy(e,t),t.set(e,n)}function Hy(e,t){if(t.has(e))throw new TypeError(\"Cannot initialize the same private elements twice on an object\")}function O0(e,t,n){return e.set(gh(e,t),n),n}function Pn(e,t){return e.get(gh(e,t))}function gh(e,t,n){if(typeof e==\"function\"?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError(\"Private element is not present on this object\")}function xh(e,t,n){const r=t.length-1;if(r<0)return e===void 0?n:e;for(let a=0;a<r;a++){if(e==null)return n;e=e[t[a]]}return e==null||e[t[r]]===void 0?n:e[t[r]]}function _l(e,t,n){return e==null||!t||typeof t!=\"string\"?n:e[t]!==void 0?e[t]:(t=t.replace(/\\[(\\w+)\\]/g,\".$1\"),t=t.replace(/^\\./,\"\"),xh(e,t.split(\".\"),n))}function WS(e,t,n){if(t===!0)return e===void 0?n:e;if(t==null||typeof t==\"boolean\")return n;if(e!==Object(e)){if(typeof t!=\"function\")return n;const a=t(e,n);return typeof a>\"u\"?n:a}if(typeof t==\"string\")return _l(e,t,n);if(Array.isArray(t))return xh(e,t,n);if(typeof t!=\"function\")return n;const r=t(e,n);return typeof r>\"u\"?n:r}function yh(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,r)=>t+r)}function Se(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:\"px\";if(e==null||e===\"\")return;const n=Number(e);return isNaN(n)?String(e):isFinite(n)?`${n}${t}`:void 0}function El(e){return e!==null&&typeof e==\"object\"&&!Array.isArray(e)}function N0(e){let t;return e!==null&&typeof e==\"object\"&&((t=Object.getPrototypeOf(e))===Object.prototype||t===null)}function Dc(e){if(e&&\"$el\"in e){const t=e.$el;return t?.nodeType===Node.TEXT_NODE?t.nextElementSibling:t}return e}const zS=Object.freeze({enter:\"Enter\",tab:\"Tab\",delete:\"Delete\",esc:\"Escape\",space:\"Space\",up:\"ArrowUp\",down:\"ArrowDown\",left:\"ArrowLeft\",right:\"ArrowRight\",end:\"End\",home:\"Home\",del:\"Delete\",backspace:\"Backspace\",insert:\"Insert\",pageup:\"PageUp\",pagedown:\"PageDown\",shift:\"Shift\"});function GS(e){return Object.keys(e)}function zo(e,t){return t.every(n=>e.hasOwnProperty(n))}function bh(e,t){const n={};for(const r of t)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function M0(e,t,n){const r=Object.create(null),a=Object.create(null);for(const s in e)t.some(i=>i instanceof RegExp?i.test(s):i===s)?r[s]=e[s]:a[s]=e[s];return[r,a]}function fo(e,t){const n={...e};return t.forEach(r=>delete n[r]),n}const _h=/^on[^a-z]/,Eh=e=>_h.test(e),Uy=[\"onAfterscriptexecute\",\"onAnimationcancel\",\"onAnimationend\",\"onAnimationiteration\",\"onAnimationstart\",\"onAuxclick\",\"onBeforeinput\",\"onBeforescriptexecute\",\"onChange\",\"onClick\",\"onCompositionend\",\"onCompositionstart\",\"onCompositionupdate\",\"onContextmenu\",\"onCopy\",\"onCut\",\"onDblclick\",\"onFocusin\",\"onFocusout\",\"onFullscreenchange\",\"onFullscreenerror\",\"onGesturechange\",\"onGestureend\",\"onGesturestart\",\"onGotpointercapture\",\"onInput\",\"onKeydown\",\"onKeypress\",\"onKeyup\",\"onLostpointercapture\",\"onMousedown\",\"onMousemove\",\"onMouseout\",\"onMouseover\",\"onMouseup\",\"onMousewheel\",\"onPaste\",\"onPointercancel\",\"onPointerdown\",\"onPointerenter\",\"onPointerleave\",\"onPointermove\",\"onPointerout\",\"onPointerover\",\"onPointerup\",\"onReset\",\"onSelect\",\"onSubmit\",\"onTouchcancel\",\"onTouchend\",\"onTouchmove\",\"onTouchstart\",\"onTransitioncancel\",\"onTransitionend\",\"onTransitionrun\",\"onTransitionstart\",\"onWheel\"];function Wy(e){const[t,n]=M0(e,[_h]),r=fo(t,Uy),[a,s]=M0(n,[\"class\",\"style\",\"id\",\"inert\",/^data-/]);return Object.assign(a,t),Object.assign(s,r),[a,s]}function ms(e){return e==null?[]:Array.isArray(e)?e:[e]}function jS(e,t){let n=0;const r=function(){for(var a=arguments.length,s=new Array(a),i=0;i<a;i++)s[i]=arguments[i];clearTimeout(n),n=setTimeout(()=>e(...s),it(t))};return r.clear=()=>{clearTimeout(n)},r.immediate=e,r}function zn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function qS(e){const t=e.toString().trim();return t.includes(\".\")?t.length-t.indexOf(\".\")-1:0}function V0(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:\"0\";return e+n.repeat(Math.max(0,t-e.length))}function $0(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:\"0\").repeat(Math.max(0,t-e.length))+e}function zy(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let r=0;for(;r<e.length;)n.push(e.substr(r,t)),r+=t;return n}function Gy(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e3;if(e<t)return`${e} B`;const n=t===1024?[\"Ki\",\"Mi\",\"Gi\"]:[\"k\",\"M\",\"G\"];let r=-1;for(;Math.abs(e)>=t&&r<n.length-1;)e/=t,++r;return`${e.toFixed(1)} ${n[r]}B`}function Pt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const r={};for(const a in e)r[a]=e[a];for(const a in t){const s=e[a],i=t[a];if(N0(s)&&N0(i)){r[a]=Pt(s,i,n);continue}if(n&&Array.isArray(s)&&Array.isArray(i)){r[a]=n(s,i);continue}r[a]=i}return r}function Ch(e){return e.map(t=>t.type===Oe?Ch(t.children):t).flat()}function kr(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:\"\";if(kr.cache.has(e))return kr.cache.get(e);const t=e.replace(/[^a-z]/gi,\"-\").replace(/\\B([A-Z])/g,\"-$1\").toLowerCase();return kr.cache.set(e,t),t}kr.cache=new Map;function qr(e,t){if(!t||typeof t!=\"object\")return[];if(Array.isArray(t))return t.map(n=>qr(e,n)).flat(1);if(t.suspense)return qr(e,t.ssContent);if(Array.isArray(t.children))return t.children.map(n=>qr(e,n)).flat(1);if(t.component){if(Object.getOwnPropertyDescriptor(t.component.provides,e))return[t.component];if(t.component.subTree)return qr(e,t.component.subTree).flat(1)}return[]}var Vr=new WeakMap,br=new WeakMap;class jy{constructor(t){R0(this,Vr,[]),R0(this,br,0),this.size=t}get isFull(){return Pn(Vr,this).length===this.size}push(t){Pn(Vr,this)[Pn(br,this)]=t,O0(br,this,(Pn(br,this)+1)%this.size)}values(){return Pn(Vr,this).slice(Pn(br,this)).concat(Pn(Vr,this).slice(0,Pn(br,this)))}clear(){Pn(Vr,this).length=0,O0(br,this,0)}}function kc(e){const t=pt({});an(()=>{const r=e();for(const a in r)t[a]=r[a]},{flush:\"sync\"});const n={};for(const r in t)n[r]=he(()=>t[r]);return n}function Vi(e,t){return e.includes(t)}function Ah(e){return e[2].toLowerCase()+e.slice(3)}const H0=()=>[Function,Array];function U0(e,t){return t=\"on\"+ca(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function KS(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(Array.isArray(e))for(const a of e)a(...n);else typeof e==\"function\"&&e(...n)}function Va(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const n=[\"button\",\"[href]\",'input:not([type=\"hidden\"])',\"select\",\"textarea\",\"details:not(:has(> summary))\",\"details > summary\",\"[tabindex]\",'[contenteditable]:not([contenteditable=\"false\"])',\"audio[controls]\",\"video[controls]\"].map(a=>`${a}${t?':not([tabindex=\"-1\"])':\"\"}:not([disabled], [inert])`).join(\", \");let r;try{r=[...e.querySelectorAll(n)]}catch{return[]}return r.filter(a=>!a.closest(\"[inert]\")).filter(a=>!!a.offsetParent||a.getClientRects().length>0).filter(a=>!a.parentElement?.closest(\"details:not([open])\")||a.tagName===\"SUMMARY\"&&a.parentElement?.tagName===\"DETAILS\")}function qy(e,t,n){let r,a=e.indexOf(document.activeElement);const s=t===\"next\"?1:-1;do a+=s,r=e[a];while((!r||r.offsetParent==null||!(n?.(r)??!0))&&a<e.length&&a>=0);return r}function Ky(e,t){const n=Va(e);if(t==null)(e===document.activeElement||!e.contains(document.activeElement))&&n[0]?.focus();else if(t===\"first\")n[0]?.focus();else if(t===\"last\")n.at(-1)?.focus();else if(typeof t==\"number\")n[t]?.focus();else{const r=qy(n,t);r?r.focus():Ky(e,t===\"next\"?\"first\":\"last\")}}function YS(e){return e==null||typeof e==\"string\"&&e.trim()===\"\"}function Yy(e,t){if(!(Ze&&typeof CSS<\"u\"&&typeof CSS.supports<\"u\"&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function Xy(e){return e.some(t=>ta(t)?t.type===At?!1:t.type!==Oe||Xy(t.children):!0)?e:null}function XS(e,t,n){return e?.(t)??n?.(t)}function Qy(e,t){if(!Ze||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function QS(e,t){const n=e.clientX,r=e.clientY,a=t.getBoundingClientRect(),s=a.left,i=a.top,o=a.right,l=a.bottom;return n>=s&&n<=o&&r>=i&&r<=l}function Cl(){const e=Fe(),t=n=>{e.value=n};return Object.defineProperty(t,\"value\",{enumerable:!0,get:()=>e.value,set:n=>e.value=n}),Object.defineProperty(t,\"el\",{enumerable:!0,get:()=>Dc(e.value)}),t}function ZS(e){const t=e.key.length===1,n=!e.ctrlKey&&!e.metaKey&&!e.altKey;return t&&n}function $i(e){return typeof e==\"string\"||typeof e==\"number\"||typeof e==\"boolean\"||typeof e==\"bigint\"}function W0(e){return\"\\\\^$*+?.()|{}[]\".includes(e)?`\\\\${e}`:e}function JS(e,t,n){const r=new RegExp(`[\\\\d\\\\-${W0(n)}]`),a=e.split(\"\").filter(i=>r.test(i)).filter((i,o,l)=>o===0&&/[-]/.test(i)||i===n&&o===l.indexOf(i)||/\\d/.test(i)).join(\"\");if(t===0)return a.split(n)[0];const s=new RegExp(`${W0(n)}\\\\d`);if(t!==null&&s.test(a)){const i=a.split(n);return[i[0],i[1].substring(0,t)].join(n)}return a}function ew(e){const t={};for(const n in e)t[Ut(n)]=e[n];return t}function Zy(e){const t=[\"checked\",\"disabled\"];return Object.fromEntries(Object.entries(e).filter(n=>{let[r,a]=n;return t.includes(r)?!!a:a!==void 0}))}function _t(e,t){const n=hn();if(!n)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return n}function fr(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:\"composables\";const t=_t(e).type;return kr(t?.aliasName||t?.name)}function Jy(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_t(\"injectSelf\");const{provides:n}=t;if(n&&e in n)return n[e]}const ra=Symbol.for(\"vuetify:defaults\");function eb(e){return Ee(e)}function Fc(){const e=Ve(ra);if(!e)throw new Error(\"[Vuetify] Could not find defaults instance\");return e}function Bc(e,t){const n=Fc(),r=Ee(e),a=ie(()=>{if(it(t?.disabled))return n.value;const i=it(t?.scoped),o=it(t?.reset),l=it(t?.root);if(r.value==null&&!(i||o||l))return n.value;let c=Pt(r.value,{prev:n.value});if(i)return c;if(o||l){const u=Number(o||1/0);for(let d=0;d<=u&&!(!c||!(\"prev\"in c));d++)c=c.prev;return c&&typeof l==\"string\"&&l in c&&(c=Pt(Pt(c,{prev:c}),c[l])),c}return c.prev?Pt(c.prev,c):c});return $t(ra,a),a}function tb(e,t){return e.props&&(typeof e.props[t]<\"u\"||typeof e.props[kr(t)]<\"u\")}function nb(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Fc();const r=_t(\"useDefaults\");if(t=t??r.type.name??r.type.__name,!t)throw new Error(\"[Vuetify] Could not determine component name\");const a=ie(()=>n.value?.[e._as??t]),s=new Proxy(e,{get(l,c){const u=Reflect.get(l,c);if(c===\"class\"||c===\"style\")return[a.value?.[c],u].filter(m=>m!=null);if(tb(r.vnode,c))return u;const d=a.value?.[c];if(d!==void 0)return d;const f=n.value?.global?.[c];return f!==void 0?f:u}}),i=Fe();an(()=>{if(a.value){const l=Object.entries(a.value).filter(c=>{let[u]=c;return u.startsWith(u[0].toUpperCase())});i.value=l.length?Object.fromEntries(l):void 0}else i.value=void 0});function o(){const l=Jy(ra,r);$t(ra,ie(()=>i.value?Pt(l?.value??{},i.value):l?.value))}return{props:s,provideSubDefaults:o}}const Sh=[\"top\",\"bottom\"],rb=[\"start\",\"end\",\"left\",\"right\"];function Al(e,t){let[n,r]=e.split(\" \");return r||(r=Vi(Sh,n)?\"start\":Vi(rb,n)?\"top\":\"center\"),{side:z0(n,t),align:z0(r,t)}}function z0(e,t){return e===\"start\"?t?\"right\":\"left\":e===\"end\"?t?\"left\":\"right\":e}function Go(e){return{side:{center:\"center\",top:\"bottom\",bottom:\"top\",left:\"right\",right:\"left\"}[e.side],align:e.align}}function jo(e){return{side:e.side,align:{center:\"center\",top:\"bottom\",bottom:\"top\",left:\"right\",right:\"left\"}[e.align]}}function G0(e){return{side:e.align,align:e.side}}function j0(e){return Vi(Sh,e.side)?\"y\":\"x\"}class tn{constructor(t){const n=document.body.currentCSSZoom??1,r=t instanceof Element,a=r?1+(1-n)/n:1,{x:s,y:i,width:o,height:l}=r?t.getBoundingClientRect():t;this.x=s*a,this.y=i*a,this.width=o*a,this.height=l*a}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function q0(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function ab(e){if(Array.isArray(e)){const t=document.body.currentCSSZoom??1,n=1+(1-t)/t;return new tn({x:e[0]*n,y:e[1]*n,width:0*n,height:0*n})}else return new tn(e)}function sb(e){if(e===document.documentElement)if(visualViewport){const t=document.body.currentCSSZoom??1;return new tn({x:visualViewport.scale>1?0:visualViewport.offsetLeft,y:visualViewport.scale>1?0:visualViewport.offsetTop,width:visualViewport.width*visualViewport.scale/t,height:visualViewport.height*visualViewport.scale/t})}else return new tn({x:0,y:0,width:document.documentElement.clientWidth,height:document.documentElement.clientHeight});else return new tn(e)}function ib(e){const t=new tn(e),n=getComputedStyle(e),r=n.transform;if(r){let a,s,i,o,l;if(r.startsWith(\"matrix3d(\"))a=r.slice(9,-1).split(/, /),s=Number(a[0]),i=Number(a[5]),o=Number(a[12]),l=Number(a[13]);else if(r.startsWith(\"matrix(\"))a=r.slice(7,-1).split(/, /),s=Number(a[0]),i=Number(a[3]),o=Number(a[4]),l=Number(a[5]);else return new tn(t);const c=n.transformOrigin,u=t.x-o-(1-s)*parseFloat(c),d=t.y-l-(1-i)*parseFloat(c.slice(c.indexOf(\" \")+1)),f=s?t.width/s:e.offsetWidth+1,m=i?t.height/i:e.offsetHeight+1;return new tn({x:u,y:d,width:f,height:m})}else return new tn(t)}function ob(e,t,n){if(typeof e.animate>\"u\")return{finished:Promise.resolve()};let r;try{r=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof r.finished>\"u\"&&(r.finished=new Promise(a=>{r.onfinish=()=>{a(r)}})),r}const Ci=new WeakMap;function lb(e,t){Object.keys(t).forEach(n=>{if(Eh(n)){const r=Ah(n),a=Ci.get(e);if(t[n]==null)a?.forEach(s=>{const[i,o]=s;i===r&&(e.removeEventListener(r,o),a.delete(s))});else if(!a||![...a].some(s=>s[0]===r&&s[1]===t[n])){e.addEventListener(r,t[n]);const s=a||new Set;s.add([r,t[n]]),Ci.has(e)||Ci.set(e,s)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function cb(e,t){Object.keys(t).forEach(n=>{if(Eh(n)){const r=Ah(n),a=Ci.get(e);a?.forEach(s=>{const[i,o]=s;i===r&&(e.removeEventListener(r,o),a.delete(s))})}else e.removeAttribute(n)})}const $r=2.4,K0=.2126729,Y0=.7151522,X0=.072175,ub=.55,fb=.58,db=.57,mb=.62,Bs=.03,Q0=1.45,hb=5e-4,pb=1.25,vb=1.25,Z0=.078,J0=12.82051282051282,Ts=.06,ef=.001;function tf(e,t){const n=(e.r/255)**$r,r=(e.g/255)**$r,a=(e.b/255)**$r,s=(t.r/255)**$r,i=(t.g/255)**$r,o=(t.b/255)**$r;let l=n*K0+r*Y0+a*X0,c=s*K0+i*Y0+o*X0;if(l<=Bs&&(l+=(Bs-l)**Q0),c<=Bs&&(c+=(Bs-c)**Q0),Math.abs(c-l)<hb)return 0;let u;if(c>l){const d=(c**ub-l**fb)*pb;u=d<ef?0:d<Z0?d-d*J0*Ts:d-Ts}else{const d=(c**mb-l**db)*vb;u=d>-ef?0:d>-Z0?d-d*J0*Ts:d+Ts}return u*100}const Hi=.20689655172413793,gb=e=>e>Hi**3?Math.cbrt(e):e/(3*Hi**2)+4/29,xb=e=>e>Hi?e**3:3*Hi**2*(e-4/29);function wh(e){const t=gb,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function Dh(e){const t=xb,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const yb=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],bb=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,_b=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],Eb=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function kh(e){const t=Array(3),n=bb,r=yb;for(let a=0;a<3;++a)t[a]=Math.round(zn(n(r[a][0]*e[0]+r[a][1]*e[1]+r[a][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function Tc(e){let{r:t,g:n,b:r}=e;const a=[0,0,0],s=Eb,i=_b;t=s(t/255),n=s(n/255),r=s(r/255);for(let o=0;o<3;++o)a[o]=i[o][0]*t+i[o][1]*n+i[o][2]*r;return a}function Sl(e){return!!e&&/^(#|var\\(--|(rgb|hsl)a?\\()/.test(e)}function Cb(e){return Sl(e)&&!/^((rgb|hsl)a?\\()?var\\(--/.test(e)}const nf=/^(?<fn>(?:rgb|hsl)a?)\\((?<values>.+)\\)/,Ab={rgb:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),rgba:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),hsl:(e,t,n,r)=>rf({h:e,s:t,l:n,a:r}),hsla:(e,t,n,r)=>rf({h:e,s:t,l:n,a:r}),hsv:(e,t,n,r)=>Qa({h:e,s:t,v:n,a:r}),hsva:(e,t,n,r)=>Qa({h:e,s:t,v:n,a:r})};function Cn(e){if(typeof e==\"number\")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e==\"string\"&&nf.test(e)){const{groups:t}=e.match(nf),{fn:n,values:r}=t,a=r.split(/,\\s*|\\s*\\/\\s*|\\s+/).map((s,i)=>s.endsWith(\"%\")||i>0&&i<3&&[\"hsl\",\"hsla\",\"hsv\",\"hsva\"].includes(n)?parseFloat(s)/100:parseFloat(s));return Ab[n](...a)}else if(typeof e==\"string\"){let t=e.startsWith(\"#\")?e.slice(1):e;return[3,4].includes(t.length)?t=t.split(\"\").map(n=>n+n).join(\"\"):[6,8].includes(t.length),wb(t)}else if(typeof e==\"object\"){if(zo(e,[\"r\",\"g\",\"b\"]))return e;if(zo(e,[\"h\",\"s\",\"l\"]))return Qa(Fh(e));if(zo(e,[\"h\",\"s\",\"v\"]))return Qa(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name}\nExpected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function Qa(e){const{h:t,s:n,v:r,a}=e,s=o=>{const l=(o+t/60)%6;return r-r*n*Math.max(Math.min(l,4-l,1),0)},i=[s(5),s(3),s(1)].map(o=>Math.round(o*255));return{r:i[0],g:i[1],b:i[2],a}}function rf(e){return Qa(Fh(e))}function Fh(e){const{h:t,s:n,l:r,a}=e,s=r+n*Math.min(r,1-r),i=s===0?0:2-2*r/s;return{h:t,s:i,v:s,a}}function Ps(e){const t=Math.round(e).toString(16);return(\"00\".substr(0,2-t.length)+t).toUpperCase()}function Sb(e){let{r:t,g:n,b:r,a}=e;return`#${[Ps(t),Ps(n),Ps(r),a!==void 0?Ps(Math.round(a*255)):\"\"].join(\"\")}`}function wb(e){e=Db(e);let[t,n,r,a]=zy(e,2).map(s=>parseInt(s,16));return a=a===void 0?a:a/255,{r:t,g:n,b:r,a}}function Db(e){return e.startsWith(\"#\")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,\"F\"),(e.length===3||e.length===4)&&(e=e.split(\"\").map(t=>t+t).join(\"\")),e.length!==6&&(e=V0(V0(e,6),8,\"F\")),e}function kb(e,t){const n=wh(Tc(e));return n[0]=n[0]+t*10,kh(Dh(n))}function Fb(e,t){const n=wh(Tc(e));return n[0]=n[0]-t*10,kh(Dh(n))}function Bb(e){const t=Cn(e);return Tc(t)[1]}function Bh(e){const t=Math.abs(tf(Cn(0),Cn(e)));return Math.abs(tf(Cn(16777215),Cn(e)))>Math.min(t,50)?\"#fff\":\"#000\"}function hs(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=be(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!==\"class\"&&n!==\"style\");e.filterProps=function(r){return bh(r,t)},e.props._as=String,e.setup=function(r,a){const s=Fc();if(!s.value)return e._setup(r,a);const{props:i,provideSubDefaults:o}=nb(r,r._as??e.name,s),l=e._setup(i,a);return o(),l}}return e}function Ye(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?hs:ua)(t)}function tw(e,t){return t.props=e,t}function Th(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:\"div\",n=arguments.length>2?arguments[2]:void 0;return Ye()({name:n??ca(Ut(e.replace(/__/g,\"-\"))),props:{tag:{type:String,default:t},...ut()},setup(r,a){let{slots:s}=a;return()=>Dn(r.tag,{class:[e,r.class],style:r.style},s.default?.())}})}function Tb(e,t,n,r){if(!n||$i(e)||$i(t))return;const a=n.get(e);if(a)a.set(t,r);else{const s=new WeakMap;s.set(t,r),n.set(e,s)}}function Pb(e,t,n){if(!n||$i(e)||$i(t))return null;const r=n.get(e)?.get(t);if(typeof r==\"boolean\")return r;const a=n.get(t)?.get(e);return typeof a==\"boolean\"?a:null}function Zr(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:new WeakMap;if(e===t)return!0;if(e instanceof Date&&t instanceof Date&&e.getTime()!==t.getTime()||e!==Object(e)||t!==Object(t))return!1;const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;const a=Pb(e,t,n);return a||(Tb(e,t,n,!0),r.every(s=>Zr(e[s],t[s],n)))}function Ph(e){if(typeof e.getRootNode!=\"function\"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const t=e.getRootNode();return t!==document&&t.getRootNode({composed:!0})!==document?null:t}const Lb=\"cubic-bezier(0.4, 0, 0.2, 1)\",nw=\"cubic-bezier(0.0, 0, 0.2, 1)\",rw=\"cubic-bezier(0.4, 0, 1, 1)\",Ib={linear:e=>e,easeInQuad:e=>e**2,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e**2:-1+(4-2*e)*e,easeInCubic:e=>e**3,easeOutCubic:e=>--e**3+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e**4,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e**4,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e**5,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e**5,instant:e=>1};function Rb(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?Ob(e):Pc(e))return e;e=e.parentElement}return document.scrollingElement}function Ui(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(Pc(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function Pc(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e),n=t.overflowY===\"scroll\"||t.overflowY===\"auto\"&&e.scrollHeight>e.clientHeight,r=t.overflowX===\"scroll\"||t.overflowX===\"auto\"&&e.scrollWidth>e.clientWidth;return n||r}function Ob(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return[\"scroll\",\"auto\"].includes(t.overflowY)}function Nb(e){for(;e;){if(window.getComputedStyle(e).position===\"fixed\")return!0;e=e.offsetParent}return!1}function et(e){const t=_t(\"useRender\");t.render=e}function Mb(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{leading:!0,trailing:!0},r=0,a=0,s=!1,i=0;function o(){clearTimeout(r),s=!1,i=0}const l=function(){for(var c=arguments.length,u=new Array(c),d=0;d<c;d++)u[d]=arguments[d];clearTimeout(r);const f=Date.now();i||(i=f);const m=f-Math.max(i,a);function h(){a=Date.now(),r=setTimeout(o,t),e(...u)}s?m>=t?h():n.trailing&&(r=setTimeout(h,t-m)):(s=!0,n.leading&&h())};return l.clear=o,l.immediate=e,l}const zt=be({tag:{type:[String,Object,Function],default:\"div\"}},\"tag\"),Vb=be({...ut(),...zt()},\"VCardActions\"),$b=Ye()({name:\"VCardActions\",props:Vb(),setup(e,t){let{slots:n}=t;return Bc({VBtn:{slim:!0,variant:\"text\"}}),et(()=>re(e.tag,{class:Re([\"v-card-actions\",e.class]),style:Qe(e.style)},n)),{}}}),Hb=be({opacity:[Number,String],...ut(),...zt()},\"VCardSubtitle\"),Ub=Ye()({name:\"VCardSubtitle\",props:Hb(),setup(e,t){let{slots:n}=t;return et(()=>re(e.tag,{class:Re([\"v-card-subtitle\",e.class]),style:Qe([{\"--v-card-subtitle-opacity\":e.opacity},e.style])},n)),{}}}),Wb=Th(\"v-card-title\"),zb=be({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},\"VDefaultsProvider\"),Ht=Ye(!1)({name:\"VDefaultsProvider\",props:zb(),setup(e,t){let{slots:n}=t;const{defaults:r,disabled:a,reset:s,root:i,scoped:o}=cc(e);return Bc(r,{reset:s,root:i,scoped:o,disabled:a}),()=>n.default?.()}});function Lc(e){return kc(()=>{const{class:t,style:n}=jb(e);return{colorClasses:t,colorStyles:n}})}function Za(e){const{colorClasses:t,colorStyles:n}=Lc(()=>({text:yt(e)}));return{textColorClasses:t,textColorStyles:n}}function Jr(e){const{colorClasses:t,colorStyles:n}=Lc(()=>({background:yt(e)}));return{backgroundColorClasses:t,backgroundColorStyles:n}}function Gb(e){return{text:typeof e.text==\"string\"?e.text.replace(/^text-/,\"\"):e.text,background:typeof e.background==\"string\"?e.background.replace(/^bg-/,\"\"):e.background}}function jb(e){const t=Gb(yt(e)),n=[],r={};if(t.background)if(Sl(t.background)){if(r.backgroundColor=t.background,!t.text&&Cb(t.background)){const a=Cn(t.background);if(a.a==null||a.a===1){const s=Bh(a);r.color=s,r.caretColor=s}}}else n.push(`bg-${t.background}`);return t.text&&(Sl(t.text)?(r.color=t.text,r.caretColor=t.text):n.push(`text-${t.text}`)),{class:n,style:r}}const sn=[String,Function,Object,Array],wl=Symbol.for(\"vuetify:icons\"),mo=be({icon:{type:sn},tag:{type:[String,Object,Function],required:!0}},\"icon\"),af=Ye()({name:\"VComponentIcon\",props:mo(),setup(e,t){let{slots:n}=t;return()=>{const r=e.icon;return re(e.tag,null,{default:()=>[e.icon?re(r,null,null):n.default?.()]})}}}),Lh=hs({name:\"VSvgIcon\",inheritAttrs:!1,props:mo(),setup(e,t){let{attrs:n}=t;return()=>re(e.tag,ot(n,{style:null}),{default:()=>[de(\"svg\",{class:\"v-icon__svg\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 24 24\",role:\"img\",\"aria-hidden\":\"true\"},[Array.isArray(e.icon)?e.icon.map(r=>Array.isArray(r)?de(\"path\",{d:r[0],\"fill-opacity\":r[1]},null):de(\"path\",{d:r},null)):de(\"path\",{d:e.icon},null)])]})}});hs({name:\"VLigatureIcon\",props:mo(),setup(e){return()=>re(e.tag,null,{default:()=>[e.icon]})}});const Ih=hs({name:\"VClassIcon\",props:mo(),setup(e){return()=>re(e.tag,{class:Re(e.icon)},null)}}),qb=e=>{const t=Ve(wl);if(!t)throw new Error(\"Missing Vuetify Icons provide!\");return{iconData:ie(()=>{const r=yt(e);if(!r)return{component:af};let a=r;if(typeof a==\"string\"&&(a=a.trim(),a.startsWith(\"$\")&&(a=t.aliases?.[a.slice(1)])),Array.isArray(a))return{component:Lh,icon:a};if(typeof a!=\"string\")return{component:af,icon:a};const s=Object.keys(t.sets).find(l=>typeof a==\"string\"&&a.startsWith(`${l}:`)),i=s?a.slice(s.length+1):a;return{component:t.sets[s??t.defaultSet].component,icon:i}})}},Kb=[\"x-small\",\"small\",\"default\",\"large\",\"x-large\"],ho=be({size:{type:[String,Number],default:\"default\"}},\"size\");function po(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fr();return kc(()=>{const n=e.size;let r,a;return Vi(Kb,n)?r=`${t}--size-${n}`:n&&(a={width:Se(n),height:Se(n)}),{sizeClasses:r,sizeStyles:a}})}const Ja=Symbol.for(\"vuetify:theme\"),Xt=be({theme:String},\"theme\");function sf(){return{defaultTheme:\"light\",prefix:\"v-\",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:\"#FFFFFF\",surface:\"#FFFFFF\",\"surface-bright\":\"#FFFFFF\",\"surface-light\":\"#EEEEEE\",\"surface-variant\":\"#424242\",\"on-surface-variant\":\"#EEEEEE\",primary:\"#1867C0\",\"primary-darken-1\":\"#1F5592\",secondary:\"#48A9A6\",\"secondary-darken-1\":\"#018786\",error:\"#B00020\",info:\"#2196F3\",success:\"#4CAF50\",warning:\"#FB8C00\"},variables:{\"border-color\":\"#000000\",\"border-opacity\":.12,\"high-emphasis-opacity\":.87,\"medium-emphasis-opacity\":.6,\"disabled-opacity\":.38,\"idle-opacity\":.04,\"hover-opacity\":.04,\"focus-opacity\":.12,\"selected-opacity\":.08,\"activated-opacity\":.12,\"pressed-opacity\":.12,\"dragged-opacity\":.08,\"theme-kbd\":\"#EEEEEE\",\"theme-on-kbd\":\"#000000\",\"theme-code\":\"#F5F5F5\",\"theme-on-code\":\"#000000\"}},dark:{dark:!0,colors:{background:\"#121212\",surface:\"#212121\",\"surface-bright\":\"#ccbfd6\",\"surface-light\":\"#424242\",\"surface-variant\":\"#c8c8c8\",\"on-surface-variant\":\"#000000\",primary:\"#2196F3\",\"primary-darken-1\":\"#277CC1\",secondary:\"#54B6B2\",\"secondary-darken-1\":\"#48A9A6\",error:\"#CF6679\",info:\"#2196F3\",success:\"#4CAF50\",warning:\"#FB8C00\"},variables:{\"border-color\":\"#FFFFFF\",\"border-opacity\":.12,\"high-emphasis-opacity\":1,\"medium-emphasis-opacity\":.7,\"disabled-opacity\":.5,\"idle-opacity\":.1,\"hover-opacity\":.04,\"focus-opacity\":.12,\"selected-opacity\":.08,\"activated-opacity\":.12,\"pressed-opacity\":.16,\"dragged-opacity\":.08,\"theme-kbd\":\"#424242\",\"theme-on-kbd\":\"#FFFFFF\",\"theme-code\":\"#343434\",\"theme-on-code\":\"#CCCCCC\"}}},stylesheetId:\"vuetify-theme-stylesheet\",scoped:!1,unimportant:!1,utilities:!0}}function Yb(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:sf();const t=sf();if(!e)return{...t,isDisabled:!0};const n={};for(const[r,a]of Object.entries(e.themes??{})){const s=a.dark||r===\"dark\"?t.themes?.dark:t.themes?.light;n[r]=Pt(s,a)}return Pt(t,{...e,themes:n})}function _r(e,t,n,r){e.push(`${Jb(t,r)} {\n`,...n.map(a=>`  ${a};\n`),`}\n`)}function of(e,t){const n=e.dark?2:1,r=e.dark?1:2,a=[];for(const[s,i]of Object.entries(e.colors)){const o=Cn(i);a.push(`--${t}theme-${s}: ${o.r},${o.g},${o.b}`),s.startsWith(\"on-\")||a.push(`--${t}theme-${s}-overlay-multiplier: ${Bb(i)>.18?n:r}`)}for(const[s,i]of Object.entries(e.variables)){const o=typeof i==\"string\"&&i.startsWith(\"#\")?Cn(i):void 0,l=o?`${o.r}, ${o.g}, ${o.b}`:void 0;a.push(`--${t}${s}: ${l??i}`)}return a}function Xb(e,t,n){const r={};if(n)for(const a of[\"lighten\",\"darken\"]){const s=a===\"lighten\"?kb:Fb;for(const i of yh(n[a],1))r[`${e}-${a}-${i}`]=Sb(s(Cn(t),i))}return r}function Qb(e,t){if(!t)return{};let n={};for(const r of t.colors){const a=e[r];a&&(n={...n,...Xb(r,a,t)})}return n}function Zb(e){const t={};for(const n of Object.keys(e)){if(n.startsWith(\"on-\")||e[`on-${n}`])continue;const r=`on-${n}`,a=Cn(e[n]);t[r]=Bh(a)}return t}function Jb(e,t){if(!t)return e;const n=`:where(${t})`;return e===\":root\"?n:`${n} ${e}`}function e_(e,t,n){const r=t_(e,t);r&&(r.innerHTML=n)}function t_(e,t){if(!Ze)return null;let n=document.getElementById(e);return n||(n=document.createElement(\"style\"),n.id=e,n.type=\"text/css\",t&&n.setAttribute(\"nonce\",t),document.head.appendChild(n)),n}function n_(e){const t=Yb(e),n=Fe(t.defaultTheme),r=Ee(t.themes),a=Fe(\"light\"),s=ie({get(){return n.value===\"system\"?a.value:n.value},set(p){n.value=p}}),i=ie(()=>{const p={};for(const[v,y]of Object.entries(r.value)){const g={...y.colors,...Qb(y.colors,t.variations)};p[v]={...y,colors:{...g,...Zb(g)}}}return p}),o=he(()=>i.value[s.value]),l=he(()=>n.value===\"system\"),c=ie(()=>{const p=[],v=t.unimportant?\"\":\" !important\",y=t.scoped?t.prefix:\"\";o.value?.dark&&_r(p,\":root\",[\"color-scheme: dark\"],t.scope),_r(p,\":root\",of(o.value,t.prefix),t.scope);for(const[E,C]of Object.entries(i.value))_r(p,`.${t.prefix}theme--${E}`,[`color-scheme: ${C.dark?\"dark\":\"normal\"}`,...of(C,t.prefix)],t.scope);if(t.utilities){const E=[],C=[],A=new Set(Object.values(i.value).flatMap(S=>Object.keys(S.colors)));for(const S of A)S.startsWith(\"on-\")?_r(C,`.${S}`,[`color: rgb(var(--${t.prefix}theme-${S}))${v}`],t.scope):(_r(E,`.${y}bg-${S}`,[`--${t.prefix}theme-overlay-multiplier: var(--${t.prefix}theme-${S}-overlay-multiplier)`,`background-color: rgb(var(--${t.prefix}theme-${S}))${v}`,`color: rgb(var(--${t.prefix}theme-on-${S}))${v}`],t.scope),_r(C,`.${y}text-${S}`,[`color: rgb(var(--${t.prefix}theme-${S}))${v}`],t.scope),_r(C,`.${y}border-${S}`,[`--${t.prefix}border-color: var(--${t.prefix}theme-${S})`],t.scope));t.layers?p.push(`@layer background {\n`,...E.map(S=>`  ${S}`),`}\n`,`@layer foreground {\n`,...C.map(S=>`  ${S}`),`}\n`):p.push(...E,...C)}let g=p.map((E,C)=>C===0?E:`    ${E}`).join(\"\");return t.layers&&(g=`@layer vuetify.theme {\n`+p.map(E=>`  ${E}`).join(\"\")+`\n}`),g}),u=he(()=>t.isDisabled?void 0:`${t.prefix}theme--${s.value}`),d=he(()=>Object.keys(i.value));if(ph){let v=function(){a.value=p.matches?\"dark\":\"light\"};const p=window.matchMedia(\"(prefers-color-scheme: dark)\");v(),p.addEventListener(\"change\",v,{passive:!0}),tc()&&wt(()=>{p.removeEventListener(\"change\",v)})}function f(p){if(t.isDisabled)return;const v=p._context.provides.usehead;if(v){let y=function(){return{style:[{textContent:c.value,id:t.stylesheetId,nonce:t.cspNonce||!1}]}};if(v.push){const g=v.push(y);Ze&&ke(c,()=>{g.patch(y)})}else Ze?(v.addHeadObjs(he(y)),an(()=>v.updateDOM())):v.addHeadObjs(y())}else{let y=function(){e_(t.stylesheetId,t.cspNonce,c.value)};Ze?ke(c,y,{immediate:!0}):y()}}function m(p){p!==\"system\"&&!d.value.includes(p)||(s.value=p)}function h(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:d.value;const v=p.indexOf(s.value),y=v===-1?0:(v+1)%p.length;m(p[y])}function x(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[\"light\",\"dark\"];h(p)}const _=new Proxy(s,{get(p,v){return Reflect.get(p,v)},set(p,v,y){return v===\"value\"&&hh(`theme.global.name.value = ${y}`,`theme.change('${y}')`),Reflect.set(p,v,y)}});return{install:f,change:m,cycle:h,toggle:x,isDisabled:t.isDisabled,isSystem:l,name:s,themes:r,current:o,computedThemes:i,prefix:t.prefix,themeClasses:u,styles:c,global:{name:_,current:o}}}function on(e){_t(\"provideTheme\");const t=Ve(Ja,null);if(!t)throw new Error(\"Could not find Vuetify theme injection\");const n=he(()=>e.theme??t.name.value),r=he(()=>t.themes.value[n.value]),a=he(()=>t.isDisabled?void 0:`${t.prefix}theme--${n.value}`),s={...t,name:n,current:r,themeClasses:a};return $t(Ja,s),s}function r_(){_t(\"useTheme\");const e=Ve(Ja,null);if(!e)throw new Error(\"Could not find Vuetify theme injection\");return e}const a_=be({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:sn,opacity:[String,Number],...ut(),...ho(),...zt({tag:\"i\"}),...Xt()},\"VIcon\"),Sn=Ye()({name:\"VIcon\",props:a_(),setup(e,t){let{attrs:n,slots:r}=t;const a=Fe(),{themeClasses:s}=r_(),{iconData:i}=qb(()=>a.value||e.icon),{sizeClasses:o}=po(e),{textColorClasses:l,textColorStyles:c}=Za(()=>e.color);return et(()=>{const u=r.default?.();u&&(a.value=Ch(u).filter(f=>f.type===fa&&f.children&&typeof f.children==\"string\")[0]?.children);const d=!!(n.onClick||n.onClickOnce);return re(i.value.component,{tag:e.tag,icon:i.value.icon,class:Re([\"v-icon\",\"notranslate\",s.value,o.value,l.value,{\"v-icon--clickable\":d,\"v-icon--disabled\":e.disabled,\"v-icon--start\":e.start,\"v-icon--end\":e.end},e.class]),style:Qe([{\"--v-icon-opacity\":e.opacity},o.value?void 0:{fontSize:Se(e.size),height:Se(e.size),width:Se(e.size)},c.value,e.style]),role:d?\"button\":void 0,\"aria-hidden\":!d,tabindex:d?e.disabled?-1:0:void 0},{default:()=>[u]})}),{}}}),da=be({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},\"dimension\");function ma(e){return{dimensionStyles:ie(()=>{const n={},r=Se(e.height),a=Se(e.maxHeight),s=Se(e.maxWidth),i=Se(e.minHeight),o=Se(e.minWidth),l=Se(e.width);return r!=null&&(n.height=r),a!=null&&(n.maxHeight=a),s!=null&&(n.maxWidth=s),i!=null&&(n.minHeight=i),o!=null&&(n.minWidth=o),l!=null&&(n.width=l),n})}}function s_(e){return{aspectStyles:ie(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+\"%\"}:void 0})}}const Rh=be({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...ut(),...da()},\"VResponsive\"),lf=Ye()({name:\"VResponsive\",props:Rh(),setup(e,t){let{slots:n}=t;const{aspectStyles:r}=s_(e),{dimensionStyles:a}=ma(e);return et(()=>de(\"div\",{class:Re([\"v-responsive\",{\"v-responsive--inline\":e.inline},e.class]),style:Qe([a.value,e.style])},[de(\"div\",{class:\"v-responsive__sizer\",style:Qe(r.value)},null),n.additional?.(),n.default&&de(\"div\",{class:Re([\"v-responsive__content\",e.contentClass])},[n.default()])])),{}}}),Kn=be({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},\"rounded\");function Yn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fr();return{roundedClasses:ie(()=>{const r=je(e)?e.value:e.rounded,a=je(e)?!1:e.tile,s=[];if(a||r===!1)s.push(\"rounded-0\");else if(r===!0||r===\"\")s.push(`${t}--rounded`);else if(typeof r==\"string\"||r===0)for(const i of String(r).split(\" \"))s.push(`rounded-${i}`);return s})}}const Oh=be({transition:{type:null,default:\"fade-transition\",validator:e=>e!==!0}},\"transition\"),Ba=(e,t)=>{let{slots:n}=t;const{transition:r,disabled:a,group:s,...i}=e,{component:o=s?Xx:_c,...l}=El(r)?r:{};let c;return El(r)?c=ot(l,Zy({disabled:a,group:s}),i):c=ot({name:a||!r?\"\":r},i),Dn(o,c,n)};function cf(e,t){if(!wc)return;const n=t.modifiers||{},r=t.value,{handler:a,options:s}=typeof r==\"object\"?r:{handler:r,options:{}},i=new IntersectionObserver(function(){let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1?arguments[1]:void 0;const c=e._observe?.[t.instance.$.uid];if(!c)return;const u=o.some(d=>d.isIntersecting);a&&(!n.quiet||c.init)&&(!n.once||u||c.init)&&a(u,o,l),u&&n.once?Dl(e,t):c.init=!0},s);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:i},i.observe(e)}function Dl(e,t){const n=e._observe?.[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const uf={mounted:cf,unmounted:Dl,updated:(e,t)=>{e._observe?.[t.instance.$.uid]&&(Dl(e,t),cf(e,t))}},i_=be({absolute:Boolean,alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,imageClass:null,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:\"\"},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...Rh(),...ut(),...Kn(),...Oh()},\"VImg\"),Nh=Ye()({name:\"VImg\",directives:{vIntersect:uf},props:i_(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{backgroundColorClasses:a,backgroundColorStyles:s}=Jr(()=>e.color),{roundedClasses:i}=Yn(e),o=_t(\"VImg\"),l=Fe(\"\"),c=Ee(),u=Fe(e.eager?\"loading\":\"idle\"),d=Fe(),f=Fe(),m=ie(()=>e.src&&typeof e.src==\"object\"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),h=ie(()=>m.value.aspect||d.value/f.value||0);ke(()=>e.src,()=>{x(u.value!==\"idle\")}),ke(h,(B,N)=>{!B&&N&&c.value&&g(c.value)}),oo(()=>x());function x(B){if(!(e.eager&&B)&&!(wc&&!B&&!e.eager)){if(u.value=\"loading\",m.value.lazySrc){const N=new Image;N.src=m.value.lazySrc,g(N,null)}m.value.src&&Lt(()=>{n(\"loadstart\",c.value?.currentSrc||m.value.src),setTimeout(()=>{if(!o.isUnmounted)if(c.value?.complete){if(c.value.naturalWidth||p(),u.value===\"error\")return;h.value||g(c.value,null),u.value===\"loading\"&&_()}else h.value||g(c.value),v()})})}}function _(){o.isUnmounted||(v(),g(c.value),u.value=\"loaded\",n(\"load\",c.value?.currentSrc||m.value.src))}function p(){o.isUnmounted||(u.value=\"error\",n(\"error\",c.value?.currentSrc||m.value.src))}function v(){const B=c.value;B&&(l.value=B.currentSrc||B.src)}let y=-1;kn(()=>{clearTimeout(y)});function g(B){let N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const J=()=>{if(clearTimeout(y),o.isUnmounted)return;const{naturalHeight:G,naturalWidth:ae}=B;G||ae?(d.value=ae,f.value=G):!B.complete&&u.value===\"loading\"&&N!=null?y=window.setTimeout(J,N):(B.currentSrc.endsWith(\".svg\")||B.currentSrc.startsWith(\"data:image/svg+xml\"))&&(d.value=1,f.value=1)};J()}const E=he(()=>({\"v-img__img--cover\":e.cover,\"v-img__img--contain\":!e.cover})),C=()=>{if(!m.value.src||u.value===\"idle\")return null;const B=de(\"img\",{class:Re([\"v-img__img\",E.value,e.imageClass]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:m.value.src,srcset:m.value.srcset,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:c,onLoad:_,onError:p},null),N=r.sources?.();return re(Ba,{transition:e.transition,appear:!0},{default:()=>[ea(N?de(\"picture\",{class:\"v-img__picture\"},[N,B]):B,[[ah,u.value===\"loaded\"]])]})},A=()=>re(Ba,{transition:e.transition},{default:()=>[m.value.lazySrc&&u.value!==\"loaded\"&&de(\"img\",{class:Re([\"v-img__img\",\"v-img__img--preload\",E.value]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:m.value.lazySrc,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),S=()=>r.placeholder?re(Ba,{transition:e.transition,appear:!0},{default:()=>[(u.value===\"loading\"||u.value===\"error\"&&!r.error)&&de(\"div\",{class:\"v-img__placeholder\"},[r.placeholder()])]}):null,L=()=>r.error?re(Ba,{transition:e.transition,appear:!0},{default:()=>[u.value===\"error\"&&de(\"div\",{class:\"v-img__error\"},[r.error()])]}):null,D=()=>e.gradient?de(\"div\",{class:\"v-img__gradient\",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,P=Fe(!1);{const B=ke(h,N=>{N&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{P.value=!0})}),B())})}return et(()=>{const B=lf.filterProps(e);return ea(re(lf,ot({class:[\"v-img\",{\"v-img--absolute\":e.absolute,\"v-img--booting\":!P.value,\"v-img--fit-content\":e.width===\"fit-content\"},a.value,i.value,e.class],style:[{width:Se(e.width===\"auto\"?d.value:e.width)},s.value,e.style]},B,{aspectRatio:h.value,\"aria-label\":e.alt,role:e.alt?\"img\":void 0}),{additional:()=>de(Oe,null,[re(C,null,null),re(A,null,null),re(D,null,null),re(S,null,null),re(L,null,null)]),default:r.default}),[[uf,{handler:x,options:e.options},null,{once:!0}]])}),{currentSrc:l,image:c,state:u,naturalWidth:d,naturalHeight:f}}}),ha=be({border:[Boolean,Number,String]},\"border\");function pa(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fr();return{borderClasses:ie(()=>{const r=e.border;return r===!0||r===\"\"?`${t}--border`:typeof r==\"string\"||r===0?String(r).split(\" \").map(a=>`border-${a}`):[]})}}const o_=[null,\"default\",\"comfortable\",\"compact\"],Or=be({density:{type:String,default:\"default\",validator:e=>o_.includes(e)}},\"density\");function va(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fr();return{densityClasses:he(()=>`${t}--density-${e.density}`)}}const l_=[\"elevated\",\"flat\",\"tonal\",\"outlined\",\"text\",\"plain\"];function ps(e,t){return de(Oe,null,[e&&de(\"span\",{key:\"overlay\",class:Re(`${t}__overlay`)},null),de(\"span\",{key:\"underlay\",class:Re(`${t}__underlay`)},null)])}const ga=be({color:String,variant:{type:String,default:\"elevated\",validator:e=>l_.includes(e)}},\"variant\");function vs(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fr();const n=he(()=>{const{variant:s}=yt(e);return`${t}--variant-${s}`}),{colorClasses:r,colorStyles:a}=Lc(()=>{const{variant:s,color:i}=yt(e);return{[[\"elevated\",\"flat\"].includes(s)?\"background\":\"text\"]:i}});return{colorClasses:r,colorStyles:a,variantClasses:n}}const c_=be({start:Boolean,end:Boolean,icon:sn,image:String,text:String,...ha(),...ut(),...Or(),...Kn(),...ho(),...zt(),...Xt(),...ga({variant:\"flat\"})},\"VAvatar\"),aa=Ye()({name:\"VAvatar\",props:c_(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=on(e),{borderClasses:a}=pa(e),{colorClasses:s,colorStyles:i,variantClasses:o}=vs(e),{densityClasses:l}=va(e),{roundedClasses:c}=Yn(e),{sizeClasses:u,sizeStyles:d}=po(e);return et(()=>re(e.tag,{class:Re([\"v-avatar\",{\"v-avatar--start\":e.start,\"v-avatar--end\":e.end},r.value,a.value,s.value,l.value,c.value,u.value,o.value,e.class]),style:Qe([i.value,d.value,e.style])},{default:()=>[n.default?re(Ht,{key:\"content-defaults\",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[n.default()]}):e.image?re(Nh,{key:\"image\",src:e.image,alt:\"\",cover:!0},null):e.icon?re(Sn,{key:\"icon\",icon:e.icon},null):e.text,ps(!1,\"v-avatar\")]})),{}}}),u_=be({appendAvatar:String,appendIcon:sn,prependAvatar:String,prependIcon:sn,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...ut(),...Or(),...zt()},\"VCardItem\"),f_=Ye()({name:\"VCardItem\",props:u_(),setup(e,t){let{slots:n}=t;return et(()=>{const r=!!(e.prependAvatar||e.prependIcon),a=!!(r||n.prepend),s=!!(e.appendAvatar||e.appendIcon),i=!!(s||n.append),o=!!(e.title!=null||n.title),l=!!(e.subtitle!=null||n.subtitle);return re(e.tag,{class:Re([\"v-card-item\",e.class]),style:Qe(e.style)},{default:()=>[a&&de(\"div\",{key:\"prepend\",class:\"v-card-item__prepend\"},[n.prepend?re(Ht,{key:\"prepend-defaults\",disabled:!r,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},n.prepend):de(Oe,null,[e.prependAvatar&&re(aa,{key:\"prepend-avatar\",density:e.density,image:e.prependAvatar},null),e.prependIcon&&re(Sn,{key:\"prepend-icon\",density:e.density,icon:e.prependIcon},null)])]),de(\"div\",{class:\"v-card-item__content\"},[o&&re(Wb,{key:\"title\"},{default:()=>[n.title?.()??Tr(e.title)]}),l&&re(Ub,{key:\"subtitle\"},{default:()=>[n.subtitle?.()??Tr(e.subtitle)]}),n.default?.()]),i&&de(\"div\",{key:\"append\",class:\"v-card-item__append\"},[n.append?re(Ht,{key:\"append-defaults\",disabled:!s,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},n.append):de(Oe,null,[e.appendIcon&&re(Sn,{key:\"append-icon\",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&re(aa,{key:\"append-avatar\",density:e.density,image:e.appendAvatar},null)])])]})}),{}}}),d_=be({opacity:[Number,String],...ut(),...zt()},\"VCardText\"),m_=Ye()({name:\"VCardText\",props:d_(),setup(e,t){let{slots:n}=t;return et(()=>re(e.tag,{class:Re([\"v-card-text\",e.class]),style:Qe([{\"--v-card-text-opacity\":e.opacity},e.style])},n)),{}}}),gs=be({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},\"elevation\");function xs(e){return{elevationClasses:he(()=>{const n=je(e)?e.value:e.elevation;return n==null?[]:[`elevation-${n}`]})}}function Mh(e,t){const n=Ee(),r=Fe(!1);if(wc){const a=new IntersectionObserver(s=>{r.value=!!s.find(i=>i.isIntersecting)},t);wt(()=>{a.disconnect()}),ke(n,(s,i)=>{i&&(a.unobserve(i),r.value=!1),s&&a.observe(s)},{flush:\"post\"})}return{intersectionRef:n,isIntersecting:r}}function xa(e,t){let n;function r(){n=ir(),n.run(()=>t.length?t(()=>{n?.stop(),r()}):t())}ke(e,a=>{a&&!n?r():a||(n?.stop(),n=void 0)},{immediate:!0}),wt(()=>{n?.stop()})}function Hn(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:d=>d,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:d=>d;const s=_t(\"useProxiedModel\"),i=Ee(e[t]!==void 0?e[t]:n),o=kr(t),c=ie(o!==t?()=>(e[t],!!((s.vnode.props?.hasOwnProperty(t)||s.vnode.props?.hasOwnProperty(o))&&(s.vnode.props?.hasOwnProperty(`onUpdate:${t}`)||s.vnode.props?.hasOwnProperty(`onUpdate:${o}`)))):()=>(e[t],!!(s.vnode.props?.hasOwnProperty(t)&&s.vnode.props?.hasOwnProperty(`onUpdate:${t}`))));xa(()=>!c.value,()=>{ke(()=>e[t],d=>{i.value=d})});const u=ie({get(){const d=e[t];return r(c.value?d:i.value)},set(d){const f=a(d),m=_e(c.value?e[t]:i.value);m===f||r(m)===d||(i.value=f,s?.emit(`update:${t}`,f))}});return Object.defineProperty(u,\"externalValue\",{get:()=>c.value?e[t]:i.value}),u}const Vh={badge:\"Badge\",open:\"Open\",close:\"Close\",dismiss:\"Dismiss\",confirmEdit:{ok:\"OK\",cancel:\"Cancel\"},dataIterator:{noResultsText:\"No matching records found\",loadingText:\"Loading items...\"},dataTable:{itemsPerPageText:\"Rows per page:\",ariaLabel:{sortDescending:\"Sorted descending.\",sortAscending:\"Sorted ascending.\",sortNone:\"Not sorted.\",activateNone:\"Activate to remove sorting.\",activateDescending:\"Activate to sort descending.\",activateAscending:\"Activate to sort ascending.\"},sortBy:\"Sort by\"},dataFooter:{itemsPerPageText:\"Items per page:\",itemsPerPageAll:\"All\",nextPage:\"Next page\",prevPage:\"Previous page\",firstPage:\"First page\",lastPage:\"Last page\",pageText:\"{0}-{1} of {2}\"},dateRangeInput:{divider:\"to\"},datePicker:{itemsSelected:\"{0} selected\",range:{title:\"Select dates\",header:\"Enter dates\"},title:\"Select date\",header:\"Enter date\",input:{placeholder:\"Enter date\"},ariaLabel:{previousMonth:\"Previous month\",nextMonth:\"Next month\",selectYear:\"Select year\",previousYear:\"Previous year\",nextYear:\"Next year\",selectMonth:\"Select month\",selectDate:\"{0}\",currentDate:\"Today, {0}\"}},noDataText:\"No data available\",carousel:{prev:\"Previous visual\",next:\"Next visual\",ariaLabel:{delimiter:\"Carousel slide {0} of {1}\"}},calendar:{moreEvents:\"{0} more\",today:\"Today\"},input:{clear:\"Clear {0}\",prependAction:\"{0} prepended action\",appendAction:\"{0} appended action\",otp:\"Please enter OTP character {0}\"},fileInput:{counter:\"{0} files\",counterSize:\"{0} files ({1} in total)\"},fileUpload:{title:\"Drag and drop files here\",divider:\"or\",browse:\"Browse Files\"},timePicker:{am:\"AM\",pm:\"PM\",title:\"Select Time\",hour:\"Hour\",minute:\"Minute\",second:\"Second\",notAllowed:\"Value is not allowed\"},pagination:{ariaLabel:{root:\"Pagination Navigation\",next:\"Next page\",previous:\"Previous page\",page:\"Go to page {0}\",currentPage:\"Page {0}, Current page\",first:\"First page\",last:\"Last page\"}},stepper:{next:\"Next\",prev:\"Previous\"},rating:{ariaLabel:{item:\"Rating {0} of {1}\"}},loading:\"Loading...\",infiniteScroll:{loadMore:\"Load more\",empty:\"No more\"},rules:{required:\"This field is required\",email:\"Please enter a valid email\",number:\"This field can only contain numbers\",integer:\"This field can only contain integer values\",capital:\"This field can only contain uppercase letters\",maxLength:\"You must enter a maximum of {0} characters\",minLength:\"You must enter a minimum of {0} characters\",strictLength:\"The length of the entered field is invalid\",exclude:\"The {0} character is not allowed\",notEmpty:\"Please choose at least one value\",pattern:\"Invalid format\"},command:{search:\"Type a command or search...\"},hotkey:{then:\"then\",ctrl:\"Ctrl\",command:\"Command\",space:\"Space\",shift:\"Shift\",alt:\"Alt\",enter:\"Enter\",escape:\"Escape\",upArrow:\"Up Arrow\",downArrow:\"Down Arrow\",leftArrow:\"Left Arrow\",rightArrow:\"Right Arrow\",backspace:\"Backspace\",option:\"Option\",plus:\"plus\",shortcut:\"Keyboard shortcut: {0}\",or:\"or\"},video:{play:\"Play\",pause:\"Pause\",seek:\"Seek\",volume:\"Volume\",showVolume:\"Show volume control\",mute:\"Mute\",unmute:\"Unmute\",enterFullscreen:\"Full screen\",exitFullscreen:\"Exit full screen\"},colorPicker:{ariaLabel:{eyedropper:\"Select color with eyedropper\",hueSlider:\"Hue\",alphaSlider:\"Alpha\",redInput:\"Red value\",greenInput:\"Green value\",blueInput:\"Blue value\",alphaInput:\"Alpha value\",hueInput:\"Hue value\",saturationInput:\"Saturation value\",lightnessInput:\"Lightness value\",hexInput:\"HEX value\",hexaInput:\"HEX with alpha value\",changeFormat:\"Change color format\"}}},ff=\"$vuetify.\",df=(e,t)=>e.replace(/\\{(\\d+)\\}/g,(n,r)=>String(t[Number(r)])),$h=(e,t,n)=>function(r){for(var a=arguments.length,s=new Array(a>1?a-1:0),i=1;i<a;i++)s[i-1]=arguments[i];if(!r.startsWith(ff))return df(r,s);const o=r.replace(ff,\"\"),l=e.value&&n.value[e.value],c=t.value&&n.value[t.value];let u=_l(l,o,null);return u||(`${r}${e.value}`,u=_l(c,o,null)),u||(u=r),typeof u!=\"string\"&&(u=r),df(u,s)};function Ic(e,t){return(n,r)=>new Intl.NumberFormat([e.value,t.value],r).format(n)}function Hh(e,t){return Ic(e,t)(.1).includes(\",\")?\",\":\".\"}function qo(e,t,n){const r=Hn(e,t,e[t]??n.value);return r.value=e[t]??n.value,ke(n,a=>{e[t]==null&&(r.value=n.value)}),r}function Uh(e){return t=>{const n=qo(t,\"locale\",e.current),r=qo(t,\"fallback\",e.fallback),a=qo(t,\"messages\",e.messages);return{name:\"vuetify\",current:n,fallback:r,messages:a,decimalSeparator:he(()=>Hh(n,r)),t:$h(n,r,a),n:Ic(n,r),provide:Uh({current:n,fallback:r,messages:a})}}}function h_(e){const t=Fe(e?.locale??\"en\"),n=Fe(e?.fallback??\"en\"),r=Ee({en:Vh,...e?.messages});return{name:\"vuetify\",current:t,fallback:n,messages:r,decimalSeparator:he(()=>e?.decimalSeparator??Hh(t,n)),t:$h(t,n,r),n:Ic(t,n),provide:Uh({current:t,fallback:n,messages:r})}}const Wi=Symbol.for(\"vuetify:locale\");function p_(e){return e.name!=null}function v_(e){const t=e?.adapter&&p_(e?.adapter)?e?.adapter:h_(e),n=x_(t,e);return{...t,...n}}function Wh(){const e=Ve(Wi);if(!e)throw new Error(\"[Vuetify] Could not find injected locale instance\");return e}function g_(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function x_(e,t){const n=Ee(t?.rtl??g_()),r=ie(()=>n.value[e.current.value]??!1);return{isRtl:r,rtl:n,rtlClasses:he(()=>`v-locale--is-${r.value?\"rtl\":\"ltr\"}`)}}function ys(){const e=Ve(Wi);if(!e)throw new Error(\"[Vuetify] Could not find injected rtl instance\");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const mf={center:\"center\",top:\"bottom\",bottom:\"top\",left:\"right\",right:\"left\"},bs=be({location:String},\"location\");function vo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:r}=ys();return{locationStyles:ie(()=>{if(!e.location)return{};const{side:s,align:i}=Al(e.location.split(\" \").length>1?e.location:`${e.location} center`,r.value);function o(c){return n?n(c):0}const l={};return s!==\"center\"&&(t?l[mf[s]]=`calc(100% - ${o(s)}px)`:l[s]=0),i!==\"center\"?t?l[mf[i]]=`calc(100% - ${o(i)}px)`:l[i]=0:(s===\"center\"?l.top=l.left=\"50%\":l[{top:\"left\",bottom:\"left\",left:\"top\",right:\"top\"}[s]]=\"50%\",l.transform={top:\"translateX(-50%)\",bottom:\"translateX(-50%)\",left:\"translateY(-50%)\",right:\"translateY(-50%)\",center:\"translate(-50%, -50%)\"}[s]),l})}}function Rc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:\"content\";const n=Cl(),r=Ee();if(Ze){const a=new ResizeObserver(s=>{e?.(s,a),s.length&&(t===\"content\"?r.value=s[0].contentRect:r.value=s[0].target.getBoundingClientRect())});kn(()=>{a.disconnect()}),ke(()=>n.el,(s,i)=>{i&&(a.unobserve(i),r.value=void 0),s&&a.observe(s)},{flush:\"post\"})}return{resizeRef:n,contentRect:Ga(r)}}const y_=be({chunkCount:{type:[Number,String],default:null},chunkWidth:{type:[Number,String],default:null},chunkGap:{type:[Number,String],default:4}},\"chunks\");function b_(e,t){const n=he(()=>!!e.chunkCount||!!e.chunkWidth),r=ie(()=>{const o=yt(t);if(!o)return 0;if(!e.chunkCount)return Number(e.chunkWidth);const l=Number(e.chunkCount);return(o-Number(e.chunkGap)*(l-1))/l}),a=he(()=>Number(e.chunkGap)),s=ie(()=>{if(!n.value)return{};const o=Se(a.value),l=Se(r.value);return{maskRepeat:\"repeat-x\",maskImage:`linear-gradient(90deg, #000, #000 ${l}, transparent ${l}, transparent)`,maskSize:`calc(${l} + ${o}) 100%`}});function i(o){const l=yt(t);if(!l)return o;const c=100*a.value/l,u=100*(r.value+a.value)/l,d=Math.floor((o+c)/u);return zn(0,d*u-c/2,100)}return{hasChunks:n,chunksMaskStyles:s,snapValueToChunk:i}}const __=be({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...y_(),...ut(),...bs({location:\"top\"}),...Kn(),...zt(),...Xt()},\"VProgressLinear\"),zh=Ye()({name:\"VProgressLinear\",props:__(),emits:{\"update:modelValue\":e=>!0},setup(e,t){let{slots:n}=t;const r=Ee(),a=Hn(e,\"modelValue\"),{isRtl:s,rtlClasses:i}=ys(),{themeClasses:o}=on(e),{locationStyles:l}=vo(e),{textColorClasses:c,textColorStyles:u}=Za(()=>e.color),{backgroundColorClasses:d,backgroundColorStyles:f}=Jr(()=>e.bgColor||e.color),{backgroundColorClasses:m,backgroundColorStyles:h}=Jr(()=>e.bufferColor||e.bgColor||e.color),{backgroundColorClasses:x,backgroundColorStyles:_}=Jr(()=>e.color),{roundedClasses:p}=Yn(e),{intersectionRef:v,isIntersecting:y}=Mh(),g=ie(()=>parseFloat(e.max)),E=ie(()=>parseFloat(e.height)),C=ie(()=>zn(parseFloat(e.bufferValue)/g.value*100,0,100)),A=ie(()=>zn(parseFloat(a.value)/g.value*100,0,100)),S=ie(()=>s.value!==e.reverse),L=ie(()=>e.indeterminate?\"fade-transition\":\"slide-x-transition\"),D=Fe(0),{hasChunks:P,chunksMaskStyles:B,snapValueToChunk:N}=b_(e,D);xa(P,()=>{const{resizeRef:se}=Rc(ce=>D.value=ce[0].contentRect.width);an(()=>se.value=r.value)});const J=ie(()=>P.value?N(C.value):C.value),G=ie(()=>P.value?N(A.value):A.value);function ae(se){if(!v.value)return;const{left:ce,right:R,width:q}=v.value.getBoundingClientRect(),z=S.value?q-se.clientX+(R-q):se.clientX-ce;a.value=Math.round(z/q*g.value)}return an(()=>{v.value=r.value}),et(()=>re(e.tag,{ref:r,class:Re([\"v-progress-linear\",{\"v-progress-linear--absolute\":e.absolute,\"v-progress-linear--active\":e.active&&y.value,\"v-progress-linear--reverse\":S.value,\"v-progress-linear--rounded\":e.rounded,\"v-progress-linear--rounded-bar\":e.roundedBar,\"v-progress-linear--striped\":e.striped,\"v-progress-linear--clickable\":e.clickable},p.value,o.value,i.value,e.class]),style:Qe([{bottom:e.location===\"bottom\"?0:void 0,top:e.location===\"top\"?0:void 0,height:e.active?Se(E.value):0,\"--v-progress-linear-height\":Se(E.value),...e.absolute?l.value:{}},B.value,e.style]),role:\"progressbar\",\"aria-hidden\":e.active?\"false\":\"true\",\"aria-valuemin\":\"0\",\"aria-valuemax\":e.max,\"aria-valuenow\":e.indeterminate?void 0:Math.min(parseFloat(a.value),g.value),onClick:e.clickable&&ae},{default:()=>[e.stream&&de(\"div\",{key:\"stream\",class:Re([\"v-progress-linear__stream\",c.value]),style:{...u.value,[S.value?\"left\":\"right\"]:Se(-E.value),borderTop:`${Se(E.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${Se(E.value/4)})`,width:Se(100-C.value,\"%\"),\"--v-progress-linear-stream-to\":Se(E.value*(S.value?1:-1))}},null),de(\"div\",{class:Re([\"v-progress-linear__background\",d.value]),style:Qe([f.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}])},null),de(\"div\",{class:Re([\"v-progress-linear__buffer\",m.value]),style:Qe([h.value,{opacity:parseFloat(e.bufferOpacity),width:Se(J.value,\"%\")}])},null),re(_c,{name:L.value},{default:()=>[e.indeterminate?de(\"div\",{class:\"v-progress-linear__indeterminate\"},[[\"long\",\"short\"].map(se=>de(\"div\",{key:se,class:Re([\"v-progress-linear__indeterminate\",se,x.value]),style:Qe(_.value)},null))]):de(\"div\",{class:Re([\"v-progress-linear__determinate\",x.value]),style:Qe([_.value,{width:Se(G.value,\"%\")}])},null)]}),n.default&&de(\"div\",{class:\"v-progress-linear__content\"},[n.default({value:A.value,buffer:C.value})])]})),{}}}),Gh=be({loading:[Boolean,String]},\"loader\");function jh(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fr();return{loaderClasses:he(()=>({[`${t}--loading`]:e.loading}))}}function E_(e,t){let{slots:n}=t;return de(\"div\",{class:Re(`${e.name}__loader`)},[n.default?.({color:e.color,isActive:e.active})||re(zh,{absolute:e.absolute,active:e.active,color:e.color,height:\"2\",indeterminate:!0},null)])}const C_=[\"static\",\"relative\",\"fixed\",\"absolute\",\"sticky\"],go=be({position:{type:String,validator:e=>C_.includes(e)}},\"position\");function xo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fr();return{positionClasses:he(()=>e.position?`${t}--${e.position}`:void 0)}}function A_(){const e=_t(\"useRoute\");return ie(()=>e?.proxy?.$route)}function S_(){return _t(\"useRouter\")?.proxy?.$router}function Oc(e,t){const n=Og(\"RouterLink\"),r=he(()=>!!(e.href||e.to)),a=ie(()=>r?.value||U0(t,\"click\")||U0(e,\"click\"));if(typeof n==\"string\"||!(\"useLink\"in n)){const d=he(()=>e.href);return{isLink:r,isRouterLink:he(()=>!1),isClickable:a,href:d,linkProps:pt({href:d}),route:he(()=>{}),navigate:he(()=>{})}}const s=n.useLink({to:he(()=>e.to||\"\"),replace:he(()=>e.replace)}),i=ie(()=>e.to?s:void 0),o=A_(),l=ie(()=>i.value?e.exact?o.value?i.value.isExactActive?.value&&Zr(i.value.route.value.query,o.value.query):i.value.isExactActive?.value??!1:i.value.isActive?.value??!1:!1),c=ie(()=>e.to?i.value?.route.value.href:e.href),u=he(()=>!!e.to);return{isLink:r,isRouterLink:u,isClickable:a,isActive:l,route:he(()=>i.value?.route.value),navigate:he(()=>i.value?.navigate),href:c,linkProps:pt({href:c,\"aria-current\":he(()=>l.value?\"page\":void 0),\"aria-disabled\":he(()=>e.disabled&&r.value?\"true\":void 0),tabindex:he(()=>e.disabled&&r.value?\"-1\":void 0)})}}const Nc=be({href:String,replace:Boolean,to:[String,Object],exact:Boolean},\"router\");let Ko=!1;function w_(e,t){let n=!1,r,a;Ze&&e?.beforeEach&&(Lt(()=>{window.addEventListener(\"popstate\",s),r=e.beforeEach((i,o,l)=>{Ko?n?t(l):l():setTimeout(()=>n?t(l):l()),Ko=!0}),a=e?.afterEach(()=>{Ko=!1})}),wt(()=>{window.removeEventListener(\"popstate\",s),r?.(),a?.()}));function s(i){i.state?.replaced||(n=!0,setTimeout(()=>n=!1))}}const kl=Symbol(\"rippleStop\"),D_=80;function hf(e,t){e.style.transform=t,e.style.webkitTransform=t}function Fl(e){return e.constructor.name===\"TouchEvent\"}function qh(e){return e.constructor.name===\"KeyboardEvent\"}const k_=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=0,a=0;if(!qh(e)){const d=t.getBoundingClientRect(),f=Fl(e)?e.touches[e.touches.length-1]:e;r=f.clientX-d.left,a=f.clientY-d.top}let s=0,i=.3;t._ripple?.circle?(i=.15,s=t.clientWidth/2,s=n.center?s:s+Math.sqrt((r-s)**2+(a-s)**2)/4):s=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const o=`${(t.clientWidth-s*2)/2}px`,l=`${(t.clientHeight-s*2)/2}px`,c=n.center?o:`${r-s}px`,u=n.center?l:`${a-s}px`;return{radius:s,scale:i,x:c,y:u,centerX:o,centerY:l}},zi={show(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t?._ripple?.enabled)return;const r=document.createElement(\"span\"),a=document.createElement(\"span\");r.appendChild(a),r.className=\"v-ripple__container\",n.class&&(r.className+=` ${n.class}`);const{radius:s,scale:i,x:o,y:l,centerX:c,centerY:u}=k_(e,t,n),d=`${s*2}px`;a.className=\"v-ripple__animation\",a.style.width=d,a.style.height=d,t.appendChild(r);const f=window.getComputedStyle(t);f&&f.position===\"static\"&&(t.style.position=\"relative\",t.dataset.previousPosition=\"static\"),a.classList.add(\"v-ripple__animation--enter\"),a.classList.add(\"v-ripple__animation--visible\"),hf(a,`translate(${o}, ${l}) scale3d(${i},${i},${i})`),a.dataset.activated=String(performance.now()),requestAnimationFrame(()=>{requestAnimationFrame(()=>{a.classList.remove(\"v-ripple__animation--enter\"),a.classList.add(\"v-ripple__animation--in\"),hf(a,`translate(${c}, ${u}) scale3d(1,1,1)`)})})},hide(e){if(!e?._ripple?.enabled)return;const t=e.getElementsByClassName(\"v-ripple__animation\");if(t.length===0)return;const n=Array.from(t).findLast(s=>!s.dataset.isHiding);if(n)n.dataset.isHiding=\"true\";else return;const r=performance.now()-Number(n.dataset.activated),a=Math.max(250-r,0);setTimeout(()=>{n.classList.remove(\"v-ripple__animation--in\"),n.classList.add(\"v-ripple__animation--out\"),setTimeout(()=>{e.getElementsByClassName(\"v-ripple__animation\").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),n.parentNode?.parentNode===e&&e.removeChild(n.parentNode)},300)},a)}};function Kh(e){return typeof e>\"u\"||!!e}function es(e){const t={},n=e.currentTarget;if(!(!n?._ripple||n._ripple.touched||e[kl])){if(e[kl]=!0,Fl(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||qh(e),n._ripple.class&&(t.class=n._ripple.class),Fl(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{zi.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{n?._ripple?.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},D_)}else zi.show(e,n,t)}}function Gi(e){e[kl]=!0}function qt(e){const t=e.currentTarget;if(t?._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type===\"touchend\"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{qt(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),zi.hide(t)}}function Yh(e){const t=e.currentTarget;t?._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let ts=!1;function F_(e,t){!ts&&t.includes(e.key)&&(ts=!0,es(e))}function Xh(e){ts=!1,qt(e)}function Qh(e){ts&&(ts=!1,qt(e))}function Zh(e,t,n){const{value:r,modifiers:a}=t,s=Kh(r);s||zi.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=s,e._ripple.centered=a.center,e._ripple.circle=a.circle;const i=El(r)?r:{};i.class&&(e._ripple.class=i.class);const o=i.keys??[\"Enter\",\"Space\"];if(e._ripple.keyDownHandler=l=>F_(l,o),s&&!n){if(a.stop){e.addEventListener(\"touchstart\",Gi,{passive:!0}),e.addEventListener(\"mousedown\",Gi);return}e.addEventListener(\"touchstart\",es,{passive:!0}),e.addEventListener(\"touchend\",qt,{passive:!0}),e.addEventListener(\"touchmove\",Yh,{passive:!0}),e.addEventListener(\"touchcancel\",qt),e.addEventListener(\"mousedown\",es),e.addEventListener(\"mouseup\",qt),e.addEventListener(\"mouseleave\",qt),e.addEventListener(\"keydown\",e._ripple.keyDownHandler),e.addEventListener(\"keyup\",Xh),e.addEventListener(\"blur\",Qh),e.addEventListener(\"dragstart\",qt,{passive:!0})}else!s&&n&&Jh(e)}function Jh(e){e.removeEventListener(\"touchstart\",Gi),e.removeEventListener(\"mousedown\",Gi),e.removeEventListener(\"touchstart\",es),e.removeEventListener(\"touchend\",qt),e.removeEventListener(\"touchmove\",Yh),e.removeEventListener(\"touchcancel\",qt),e.removeEventListener(\"mousedown\",es),e.removeEventListener(\"mouseup\",qt),e.removeEventListener(\"mouseleave\",qt),e._ripple?.keyDownHandler&&e.removeEventListener(\"keydown\",e._ripple.keyDownHandler),e.removeEventListener(\"keyup\",Xh),e.removeEventListener(\"blur\",Qh),e.removeEventListener(\"dragstart\",qt)}function B_(e,t){Zh(e,t,!1)}function T_(e){Jh(e),delete e._ripple}function P_(e,t){if(t.value===t.oldValue)return;const n=Kh(t.oldValue);Zh(e,t,n)}const ns={mounted:B_,unmounted:T_,updated:P_},L_=be({appendAvatar:String,appendIcon:sn,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:sn,ripple:{type:[Boolean,Object],default:!0},subtitle:{type:[String,Number,Boolean],default:void 0},text:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...ha(),...ut(),...Or(),...da(),...gs(),...Gh(),...bs(),...go(),...Kn(),...Nc(),...zt(),...Xt(),...ga({variant:\"elevated\"})},\"VCard\"),I_=Ye()({name:\"VCard\",directives:{vRipple:ns},props:L_(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=on(e),{borderClasses:s}=pa(e),{colorClasses:i,colorStyles:o,variantClasses:l}=vs(e),{densityClasses:c}=va(e),{dimensionStyles:u}=ma(e),{elevationClasses:d}=xs(e),{loaderClasses:f}=jh(e),{locationStyles:m}=vo(e),{positionClasses:h}=xo(e),{roundedClasses:x}=Yn(e),_=Oc(e,n),p=Fe(void 0);return ke(()=>e.loading,(v,y)=>{p.value=!v&&typeof y==\"string\"?y:typeof v==\"boolean\"?void 0:v},{immediate:!0}),et(()=>{const v=e.link!==!1&&_.isLink.value,y=!e.disabled&&e.link!==!1&&(e.link||_.isClickable.value),g=v?\"a\":e.tag,E=!!(r.title||e.title!=null),C=!!(r.subtitle||e.subtitle!=null),A=E||C,S=!!(r.append||e.appendAvatar||e.appendIcon),L=!!(r.prepend||e.prependAvatar||e.prependIcon),D=!!(r.image||e.image),P=A||L||S,B=!!(r.text||e.text!=null);return ea(re(g,ot(_.linkProps,{class:[\"v-card\",{\"v-card--disabled\":e.disabled,\"v-card--flat\":e.flat,\"v-card--hover\":e.hover&&!(e.disabled||e.flat),\"v-card--link\":y},a.value,s.value,i.value,c.value,d.value,f.value,h.value,x.value,l.value,e.class],style:[o.value,u.value,m.value,{\"--v-card-height\":Se(e.height)},e.style],onClick:y&&_.navigate.value,tabindex:e.disabled?-1:void 0}),{default:()=>[D&&de(\"div\",{key:\"image\",class:\"v-card__image\"},[r.image?re(Ht,{key:\"image-defaults\",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},r.image):re(Nh,{key:\"image-img\",cover:!0,src:e.image},null)]),re(E_,{name:\"v-card\",active:!!e.loading,color:p.value},{default:r.loader}),P&&re(f_,{key:\"item\",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:r.item,prepend:r.prepend,title:r.title,subtitle:r.subtitle,append:r.append}),B&&re(m_,{key:\"text\"},{default:()=>[r.text?.()??e.text]}),r.default?.(),r.actions&&re($b,null,{default:r.actions}),ps(y,\"v-card\")]}),[[ns,y&&e.ripple]])}),{}}});function Yo(e,t){return{x:e.x+t.x,y:e.y+t.y}}function R_(e,t){return{x:e.x-t.x,y:e.y-t.y}}function pf(e,t){if(e.side===\"top\"||e.side===\"bottom\"){const{side:n,align:r}=e,a=r===\"left\"?0:r===\"center\"?t.width/2:r===\"right\"?t.width:r,s=n===\"top\"?0:n===\"bottom\"?t.height:n;return Yo({x:a,y:s},t)}else if(e.side===\"left\"||e.side===\"right\"){const{side:n,align:r}=e,a=n===\"left\"?0:n===\"right\"?t.width:n,s=r===\"top\"?0:r===\"center\"?t.height/2:r===\"bottom\"?t.height:r;return Yo({x:a,y:s},t)}return Yo({x:t.width/2,y:t.height/2},t)}const ep={static:M_,connected:$_},O_=be({locationStrategy:{type:[String,Function],default:\"static\",validator:e=>typeof e==\"function\"||e in ep},location:{type:String,default:\"bottom\"},origin:{type:String,default:\"auto\"},offset:[Number,String,Array],stickToTarget:Boolean,viewportMargin:{type:[Number,String],default:12}},\"VOverlay-location-strategies\");function N_(e,t){const n=Ee({}),r=Ee();Ze&&xa(()=>!!(t.isActive.value&&e.locationStrategy),o=>{ke(()=>e.locationStrategy,o),wt(()=>{window.removeEventListener(\"resize\",a),visualViewport?.removeEventListener(\"resize\",s),visualViewport?.removeEventListener(\"scroll\",i),r.value=void 0}),window.addEventListener(\"resize\",a,{passive:!0}),visualViewport?.addEventListener(\"resize\",s,{passive:!0}),visualViewport?.addEventListener(\"scroll\",i,{passive:!0}),typeof e.locationStrategy==\"function\"?r.value=e.locationStrategy(t,e,n)?.updateLocation:r.value=ep[e.locationStrategy](t,e,n)?.updateLocation});function a(o){r.value?.(o)}function s(o){r.value?.(o)}function i(o){r.value?.(o)}return{contentStyles:n,updateLocation:r}}function M_(){}function V_(e,t){const n=ib(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function $_(e,t,n){(Array.isArray(e.target.value)||Nb(e.target.value))&&Object.assign(n.value,{position:\"fixed\",top:0,[e.isRtl.value?\"right\":\"left\"]:0});const{preferredAnchor:a,preferredOrigin:s}=kc(()=>{const p=Al(t.location,e.isRtl.value),v=t.origin===\"overlap\"?p:t.origin===\"auto\"?Go(p):Al(t.origin,e.isRtl.value);return p.side===v.side&&p.align===jo(v).align?{preferredAnchor:G0(p),preferredOrigin:G0(v)}:{preferredAnchor:p,preferredOrigin:v}}),[i,o,l,c]=[\"minWidth\",\"minHeight\",\"maxWidth\",\"maxHeight\"].map(p=>ie(()=>{const v=parseFloat(t[p]);return isNaN(v)?1/0:v})),u=ie(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset==\"string\"){const p=t.offset.split(\" \").map(parseFloat);return p.length<2&&p.push(0),p}return typeof t.offset==\"number\"?[t.offset,0]:[0,0]});let d=!1,f=-1;const m=new jy(4),h=new ResizeObserver(()=>{if(!d)return;if(requestAnimationFrame(v=>{v!==f&&m.clear(),requestAnimationFrame(y=>{f=y})}),m.isFull){const v=m.values();if(Zr(v.at(-1),v.at(-3))&&!Zr(v.at(-1),v.at(-2)))return}const p=_();p&&m.push(p.flipped)});let x=new tn({x:0,y:0,width:0,height:0});ke(e.target,(p,v)=>{v&&!Array.isArray(v)&&h.unobserve(v),Array.isArray(p)?Zr(p,v)||_():p&&h.observe(p)},{immediate:!0}),ke(e.contentEl,(p,v)=>{v&&h.unobserve(v),p&&h.observe(p)},{immediate:!0}),wt(()=>{h.disconnect()});function _(){if(d=!1,requestAnimationFrame(()=>d=!0),!e.target.value||!e.contentEl.value)return;(Array.isArray(e.target.value)||e.target.value.offsetParent||e.target.value.getClientRects().length)&&(x=ab(e.target.value));const p=V_(e.contentEl.value,e.isRtl.value),v=Ui(e.contentEl.value),y=Number(t.viewportMargin);v.length||(v.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(p.x-=parseFloat(document.documentElement.style.getPropertyValue(\"--v-body-scroll-x\")||0),p.y-=parseFloat(document.documentElement.style.getPropertyValue(\"--v-body-scroll-y\")||0)));const g=v.reduce((N,J)=>{const G=sb(J);return N?new tn({x:Math.max(N.left,G.left),y:Math.max(N.top,G.top),width:Math.min(N.right,G.right)-Math.max(N.left,G.left),height:Math.min(N.bottom,G.bottom)-Math.max(N.top,G.top)}):G},void 0);t.stickToTarget?(g.x+=Math.min(y,x.x),g.y+=Math.min(y,x.y),g.width=Math.max(g.width-y*2,x.x+x.width-y),g.height=Math.max(g.height-y*2,x.y+x.height-y)):(g.x+=y,g.y+=y,g.width-=y*2,g.height-=y*2);let E={anchor:a.value,origin:s.value};function C(N){const J=new tn(p),G=pf(N.anchor,x),ae=pf(N.origin,J);let{x:se,y:ce}=R_(G,ae);switch(N.anchor.side){case\"top\":ce-=u.value[0];break;case\"bottom\":ce+=u.value[0];break;case\"left\":se-=u.value[0];break;case\"right\":se+=u.value[0];break}switch(N.anchor.align){case\"top\":ce-=u.value[1];break;case\"bottom\":ce+=u.value[1];break;case\"left\":se-=u.value[1];break;case\"right\":se+=u.value[1];break}return J.x+=se,J.y+=ce,J.width=Math.min(J.width,l.value),J.height=Math.min(J.height,c.value),{overflows:q0(J,g),x:se,y:ce}}let A=0,S=0;const L={x:0,y:0},D={x:!1,y:!1};let P=-1;for(;!(P++>10);){const{x:N,y:J,overflows:G}=C(E);A+=N,S+=J,p.x+=N,p.y+=J;{const ae=j0(E.anchor),se=G.x.before||G.x.after,ce=G.y.before||G.y.after;let R=!1;if([\"x\",\"y\"].forEach(q=>{if(q===\"x\"&&se&&!D.x||q===\"y\"&&ce&&!D.y){const z={anchor:{...E.anchor},origin:{...E.origin}},K=q===\"x\"?ae===\"y\"?jo:Go:ae===\"y\"?Go:jo;z.anchor=K(z.anchor),z.origin=K(z.origin);const{overflows:ee}=C(z);(ee[q].before<=G[q].before&&ee[q].after<=G[q].after||ee[q].before+ee[q].after<(G[q].before+G[q].after)/2)&&(E=z,R=D[q]=!0)}}),R)continue}G.x.before&&(A+=G.x.before,p.x+=G.x.before),G.x.after&&(A-=G.x.after,p.x-=G.x.after),G.y.before&&(S+=G.y.before,p.y+=G.y.before),G.y.after&&(S-=G.y.after,p.y-=G.y.after);{const ae=q0(p,g);L.x=g.width-ae.x.before-ae.x.after,L.y=g.height-ae.y.before-ae.y.after,A+=ae.x.before,p.x+=ae.x.before,S+=ae.y.before,p.y+=ae.y.before}break}const B=j0(E.anchor);return Object.assign(n.value,{\"--v-overlay-anchor-origin\":`${E.anchor.side} ${E.anchor.align}`,transformOrigin:`${E.origin.side} ${E.origin.align}`,top:Se(Xo(S)),left:e.isRtl.value?void 0:Se(Xo(A)),right:e.isRtl.value?Se(Xo(-A)):void 0,minWidth:Se(B===\"y\"?Math.min(i.value,x.width):i.value),maxWidth:Se(vf(zn(L.x,i.value===1/0?0:i.value,l.value))),maxHeight:Se(vf(zn(L.y,o.value===1/0?0:o.value,c.value)))}),{available:L,contentBox:p,flipped:D}}return ke(()=>[a.value,s.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>_()),Lt(()=>{const p=_();if(!p)return;const{available:v,contentBox:y}=p;y.height>v.y&&requestAnimationFrame(()=>{_(),requestAnimationFrame(()=>{_()})})}),{updateLocation:_}}function Xo(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function vf(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Bl=!0;const ji=[];function H_(e){!Bl||ji.length?(ji.push(e),Tl()):(Bl=!1,e(),Tl())}let gf=-1;function Tl(){cancelAnimationFrame(gf),gf=requestAnimationFrame(()=>{const e=ji.shift();e&&e(),ji.length?Tl():Bl=!0})}const tp={none:null,close:z_,block:G_,reposition:j_},U_=be({scrollStrategy:{type:[String,Function],default:\"block\",validator:e=>typeof e==\"function\"||e in tp}},\"VOverlay-scroll-strategies\");function W_(e,t){if(!Ze)return;let n;an(async()=>{n?.stop(),t.isActive.value&&e.scrollStrategy&&(n=ir(),await new Promise(r=>setTimeout(r)),n.active&&n.run(()=>{typeof e.scrollStrategy==\"function\"?e.scrollStrategy(t,e,n):tp[e.scrollStrategy]?.(t,e,n)}))}),wt(()=>{n?.stop()})}function z_(e){function t(n){e.isActive.value=!1}np(Mc(e.target.value,e.contentEl.value),t)}function G_(e,t){const n=e.root.value?.offsetParent,r=Mc(e.target.value,e.contentEl.value),a=[...new Set([...Ui(r,t.contained?n:void 0),...Ui(e.contentEl.value,t.contained?n:void 0)])].filter(o=>!o.classList.contains(\"v-overlay-scroll-blocked\")),s=window.innerWidth-document.documentElement.offsetWidth,i=(o=>Pc(o)&&o)(n||document.documentElement);i&&e.root.value.classList.add(\"v-overlay--scroll-blocked\"),a.forEach((o,l)=>{o.style.setProperty(\"--v-body-scroll-x\",Se(-o.scrollLeft)),o.style.setProperty(\"--v-body-scroll-y\",Se(-o.scrollTop)),o!==document.documentElement&&o.style.setProperty(\"--v-scrollbar-offset\",Se(s)),o.classList.add(\"v-overlay-scroll-blocked\")}),wt(()=>{a.forEach((o,l)=>{const c=parseFloat(o.style.getPropertyValue(\"--v-body-scroll-x\")),u=parseFloat(o.style.getPropertyValue(\"--v-body-scroll-y\")),d=o.style.scrollBehavior;o.style.scrollBehavior=\"auto\",o.style.removeProperty(\"--v-body-scroll-x\"),o.style.removeProperty(\"--v-body-scroll-y\"),o.style.removeProperty(\"--v-scrollbar-offset\"),o.classList.remove(\"v-overlay-scroll-blocked\"),o.scrollLeft=-c,o.scrollTop=-u,o.style.scrollBehavior=d}),i&&e.root.value.classList.remove(\"v-overlay--scroll-blocked\")})}function j_(e,t,n){let r=!1,a=-1,s=-1;function i(o){H_(()=>{const l=performance.now();e.updateLocation.value?.(o),r=(performance.now()-l)/(1e3/60)>2})}s=(typeof requestIdleCallback>\"u\"?o=>o():requestIdleCallback)(()=>{n.run(()=>{np(Mc(e.target.value,e.contentEl.value),o=>{r?(cancelAnimationFrame(a),a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{i(o)})})):i(o)})})}),wt(()=>{typeof cancelIdleCallback<\"u\"&&cancelIdleCallback(s),cancelAnimationFrame(a)})}function Mc(e,t){return Array.isArray(e)?document.elementsFromPoint(...e).find(n=>!t?.contains(n)):e??t}function np(e,t){const n=[document,...Ui(e)];n.forEach(r=>{r.addEventListener(\"scroll\",t,{passive:!0})}),wt(()=>{n.forEach(r=>{r.removeEventListener(\"scroll\",t)})})}const q_=Symbol.for(\"vuetify:v-menu\"),rp=be({closeDelay:[Number,String],openDelay:[Number,String]},\"delay\");function K_(e,t){let n=()=>{};function r(i,o){n?.();const l=i?e.openDelay:e.closeDelay,c=Math.max(o?.minDelay??0,Number(l??0));return new Promise(u=>{n=Qy(c,()=>{t?.(i),u(i)})})}function a(){return r(!0)}function s(i){return r(!1,i)}return{clearDelay:n,runOpenDelay:a,runCloseDelay:s}}const Y_=be({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...rp()},\"VOverlay-activator\");function X_(e,t){let{isActive:n,isTop:r,contentEl:a}=t;const s=_t(\"useActivator\"),i=Ee();let o=!1,l=!1,c=!0;const u=ie(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),d=ie(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!u.value),{runOpenDelay:f,runCloseDelay:m}=K_(e,S=>{S===(e.openOnHover&&o||u.value&&l)&&!(e.openOnHover&&n.value&&!r.value)&&(n.value!==S&&(c=!0),n.value=S)}),h=Ee(),x={onClick:S=>{S.stopPropagation(),i.value=S.currentTarget||S.target,n.value||(h.value=[S.clientX,S.clientY]),n.value=!n.value},onMouseenter:S=>{o=!0,i.value=S.currentTarget||S.target,f()},onMouseleave:S=>{o=!1,m()},onFocus:S=>{Yy(S.target,\":focus-visible\")!==!1&&(l=!0,S.stopPropagation(),i.value=S.currentTarget||S.target,f())},onBlur:S=>{l=!1,S.stopPropagation(),m({minDelay:1})}},_=ie(()=>{const S={};return d.value&&(S.onClick=x.onClick),e.openOnHover&&(S.onMouseenter=x.onMouseenter,S.onMouseleave=x.onMouseleave),u.value&&(S.onFocus=x.onFocus,S.onBlur=x.onBlur),S}),p=ie(()=>{const S={};if(e.openOnHover&&(S.onMouseenter=()=>{o=!0,f()},S.onMouseleave=()=>{o=!1,m()}),u.value&&(S.onFocusin=L=>{L.target.matches(\":focus-visible\")&&(l=!0,f())},S.onFocusout=()=>{l=!1,m({minDelay:1})}),e.closeOnContentClick){const L=Ve(q_,null);S.onClick=()=>{n.value=!1,L?.closeParents()}}return S}),v=ie(()=>{const S={};return e.openOnHover&&(S.onMouseenter=()=>{c&&(o=!0,c=!1,f())},S.onMouseleave=()=>{o=!1,m()}),S});ke(r,S=>{S&&(e.openOnHover&&!o&&(!u.value||!l)||u.value&&!l&&(!e.openOnHover||!o))&&!a.value?.contains(document.activeElement)&&(n.value=!1)}),ke(n,S=>{S||setTimeout(()=>{h.value=void 0})},{flush:\"post\"});const y=Cl();an(()=>{y.value&&Lt(()=>{i.value=y.el})});const g=Cl(),E=ie(()=>e.target===\"cursor\"&&h.value?h.value:g.value?g.el:ap(e.target,s)||i.value),C=ie(()=>Array.isArray(E.value)?void 0:E.value);let A;return ke(()=>!!e.activator,S=>{S&&Ze?(A=ir(),A.run(()=>{Q_(e,s,{activatorEl:i,activatorEvents:_})})):A&&A.stop()},{flush:\"post\",immediate:!0}),wt(()=>{A?.stop()}),{activatorEl:i,activatorRef:y,target:E,targetEl:C,targetRef:g,activatorEvents:_,contentEvents:p,scrimEvents:v}}function Q_(e,t,n){let{activatorEl:r,activatorEvents:a}=n;ke(()=>e.activator,(l,c)=>{if(c&&l!==c){const u=o(c);u&&i(u)}l&&Lt(()=>s())},{immediate:!0}),ke(()=>e.activatorProps,()=>{s()}),wt(()=>{i()});function s(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:o(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&lb(l,ot(a.value,c))}function i(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:o(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&cb(l,ot(a.value,c))}function o(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const c=ap(l,t);return r.value=c?.nodeType===Node.ELEMENT_NODE?c:void 0,r.value}}function ap(e,t){if(!e)return;let n;if(e===\"parent\"){let r=t?.proxy?.$el?.parentNode;for(;r?.hasAttribute(\"data-no-activator\");)r=r.parentNode;n=r}else typeof e==\"string\"?n=document.querySelector(e):\"$el\"in e?n=e.$el:n=e;return n}const Z_=be({retainFocus:Boolean,captureFocus:Boolean,disableInitialFocus:Boolean},\"focusTrap\"),Ai=new Map;let xf=0;function yf(e){const t=document.activeElement;if(e.key!==\"Tab\"||!t)return;const n=Array.from(Ai.values()).filter(c=>{let{isActive:u,contentEl:d}=c;return u.value&&d.value?.contains(t)}).map(c=>c.contentEl.value);let r,a=t.parentElement;for(;a;){if(n.includes(a)){r=a;break}a=a.parentElement}if(!r)return;const s=Va(r).filter(c=>c.tabIndex>=0);if(!s.length)return;const i=document.activeElement;if(s.length===1&&s[0].classList.contains(\"v-list\")&&s[0].contains(i)){e.preventDefault();return}const o=s[0],l=s[s.length-1];e.shiftKey&&(i===o||o.classList.contains(\"v-list\")&&o.contains(i))&&(e.preventDefault(),l.focus()),!e.shiftKey&&(i===l||l.classList.contains(\"v-list\")&&l.contains(i))&&(e.preventDefault(),o.focus())}function J_(e,t){let{isActive:n,localTop:r,contentEl:a}=t;const s=Symbol(\"trap\");let i=!1,o=-1;async function l(){i=!0,o=window.setTimeout(()=>{i=!1},100)}async function c(f){const m=f.relatedTarget,h=f.target;document.removeEventListener(\"pointerdown\",l),document.removeEventListener(\"keydown\",u),await Lt(),n.value&&!i&&m!==h&&a.value&&yt(r)&&![document,a.value].includes(h)&&!a.value.contains(h)&&Va(a.value)[0]?.focus()}function u(f){if(f.key===\"Tab\"&&(document.removeEventListener(\"keydown\",u),n.value&&a.value&&f.target&&!a.value.contains(f.target))){const m=Va(document.documentElement);if(f.shiftKey&&f.target===m.at(0)||!f.shiftKey&&f.target===m.at(-1)){const h=Va(a.value);h.length>0&&(f.preventDefault(),h[0].focus())}}}const d=he(()=>n.value&&e.captureFocus&&!e.disableInitialFocus);Ze&&(ke(()=>e.retainFocus,f=>{f?Ai.set(s,{isActive:n,contentEl:a}):Ai.delete(s)},{immediate:!0}),ke(d,f=>{f?(document.addEventListener(\"pointerdown\",l),document.addEventListener(\"focusin\",c,{once:!0}),document.addEventListener(\"keydown\",u)):(document.removeEventListener(\"pointerdown\",l),document.removeEventListener(\"focusin\",c),document.removeEventListener(\"keydown\",u))},{immediate:!0}),xf++<1&&document.addEventListener(\"keydown\",yf)),wt(()=>{Ai.delete(s),clearTimeout(o),document.removeEventListener(\"pointerdown\",l),document.removeEventListener(\"focusin\",c),document.removeEventListener(\"keydown\",u),--xf<1&&document.removeEventListener(\"keydown\",yf)})}const aw=[\"sm\",\"md\",\"lg\",\"xl\",\"xxl\"],Pl=Symbol.for(\"vuetify:display\"),bf={mobileBreakpoint:\"lg\",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},e2=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:bf;return Pt(bf,e)};function _f(e){return Ze&&!e?window.innerWidth:typeof e==\"object\"&&e.clientWidth||0}function Ef(e){return Ze&&!e?window.innerHeight:typeof e==\"object\"&&e.clientHeight||0}function Cf(e){const t=Ze&&!e?window.navigator.userAgent:\"ssr\";function n(h){return!!t.match(h)}const r=n(/android/i),a=n(/iphone|ipad|ipod/i),s=n(/cordova/i),i=n(/electron/i),o=n(/chrome/i),l=n(/edge/i),c=n(/firefox/i),u=n(/opera/i),d=n(/win/i),f=n(/mac/i),m=n(/linux/i);return{android:r,ios:a,cordova:s,electron:i,chrome:o,edge:l,firefox:c,opera:u,win:d,mac:f,linux:m,touch:$y,ssr:t===\"ssr\"}}function t2(e,t){const{thresholds:n,mobileBreakpoint:r}=e2(e),a=Fe(Ef(t)),s=Fe(Cf(t)),i=pt({}),o=Fe(_f(t));function l(){a.value=Ef(),o.value=_f()}function c(){l(),s.value=Cf()}return an(()=>{const u=o.value<n.sm,d=o.value<n.md&&!u,f=o.value<n.lg&&!(d||u),m=o.value<n.xl&&!(f||d||u),h=o.value<n.xxl&&!(m||f||d||u),x=o.value>=n.xxl,_=u?\"xs\":d?\"sm\":f?\"md\":m?\"lg\":h?\"xl\":\"xxl\",p=typeof r==\"number\"?r:n[r],v=o.value<p;i.xs=u,i.sm=d,i.md=f,i.lg=m,i.xl=h,i.xxl=x,i.smAndUp=!u,i.mdAndUp=!(u||d),i.lgAndUp=!(u||d||f),i.xlAndUp=!(u||d||f||m),i.smAndDown=!(f||m||h||x),i.mdAndDown=!(m||h||x),i.lgAndDown=!(h||x),i.xlAndDown=!x,i.name=_,i.height=a.value,i.width=o.value,i.mobile=v,i.mobileBreakpoint=r,i.platform=s.value,i.thresholds=n}),Ze&&(window.addEventListener(\"resize\",l,{passive:!0}),wt(()=>{window.removeEventListener(\"resize\",l)},!0)),{...cc(i),update:c,ssr:!!t}}const sw=be({mobile:{type:Boolean,default:!1},mobileBreakpoint:[Number,String]},\"display\");function n2(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{mobile:null},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fr();const n=Ve(Pl);if(!n)throw new Error(\"Could not find Vuetify display injection\");const r=ie(()=>e.mobile?!0:typeof e.mobileBreakpoint==\"number\"?n.width.value<e.mobileBreakpoint:e.mobileBreakpoint?n.width.value<n.thresholds.value[e.mobileBreakpoint]:e.mobile===null?n.mobile.value:!1),a=he(()=>t?{[`${t}--mobile`]:r.value}:{});return{...n,displayClasses:a,mobile:r}}function r2(){if(!Ze)return Fe(!1);const{ssr:e}=n2();if(e){const t=Fe(!1);return qn(()=>{t.value=!0}),t}else return Fe(!0)}const a2=be({eager:Boolean},\"lazy\");function s2(e,t){const n=Fe(!1),r=he(()=>n.value||e.eager||t.value);ke(t,()=>n.value=!0);function a(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:r,onAfterLeave:a}}function sp(){const t=_t(\"useScopeId\").vnode.scopeId;return{scopeId:t?{[t]:\"\"}:void 0}}const Af=Symbol.for(\"vuetify:stack\"),Aa=pt([]);function i2(e,t,n){const r=_t(\"useStack\"),a=!n,s=Ve(Af,void 0),i=pt({activeChildren:new Set});$t(Af,i);const o=Fe(Number(yt(t)));xa(e,()=>{const u=Aa.at(-1)?.[1];o.value=u?u+10:Number(yt(t)),a&&Aa.push([r.uid,o.value]),s?.activeChildren.add(r.uid),wt(()=>{if(a){const d=_e(Aa).findIndex(f=>f[0]===r.uid);Aa.splice(d,1)}s?.activeChildren.delete(r.uid)})});const l=Fe(!0);a&&an(()=>{const u=Aa.at(-1)?.[0]===r.uid;setTimeout(()=>l.value=u)});const c=he(()=>!i.activeChildren.size);return{globalTop:Ga(l),localTop:c,stackStyles:he(()=>({zIndex:o.value}))}}function o2(e){return{teleportTarget:ie(()=>{const n=e();if(n===!0||!Ze)return;const r=n===!1?document.body:typeof n==\"string\"?document.querySelector(n):n;if(r==null)return;let a=[...r.children].find(s=>s.matches(\".v-overlay-container\"));return a||(a=document.createElement(\"div\"),a.className=\"v-overlay-container\",r.appendChild(a)),a})}}function l2(){return!0}function ip(e,t,n){if(!e||op(e,n)===!1)return!1;const r=Ph(t);if(typeof ShadowRoot<\"u\"&&r instanceof ShadowRoot&&r.host===e.target)return!1;const a=(typeof n.value==\"object\"&&n.value.include||(()=>[]))();return a.push(t),!a.some(s=>s?.contains(e.target))}function op(e,t){return(typeof t.value==\"object\"&&t.value.closeConditional||l2)(e)}function c2(e,t,n){const r=typeof n.value==\"function\"?n.value:n.value.handler;e.shadowTarget=e.target,t._clickOutside.lastMousedownWasOutside&&ip(e,t,n)&&setTimeout(()=>{op(e,n)&&r&&r(e)},0)}function Sf(e,t){const n=Ph(e);t(document),typeof ShadowRoot<\"u\"&&n instanceof ShadowRoot&&t(n)}const wf={mounted(e,t){const n=a=>c2(a,e,t),r=a=>{e._clickOutside.lastMousedownWasOutside=ip(a,e,t)};Sf(e,a=>{a.addEventListener(\"click\",n,!0),a.addEventListener(\"mousedown\",r,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:r}},beforeUnmount(e,t){e._clickOutside&&(Sf(e,n=>{if(!n||!e._clickOutside?.[t.instance.$.uid])return;const{onClick:r,onMousedown:a}=e._clickOutside[t.instance.$.uid];n.removeEventListener(\"click\",r,!0),n.removeEventListener(\"mousedown\",a,!0)}),delete e._clickOutside[t.instance.$.uid])}};function u2(e){const{modelValue:t,color:n,...r}=e;return re(_c,{name:\"fade-transition\",appear:!0},{default:()=>[e.modelValue&&de(\"div\",ot({class:[\"v-overlay__scrim\",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},r),null)]})}const lp=be({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...Y_(),...ut(),...da(),...a2(),...O_(),...U_(),...Z_(),...Xt(),...Oh()},\"VOverlay\"),Ll=Ye()({name:\"VOverlay\",directives:{vClickOutside:wf},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...fo(lp(),[\"disableInitialFocus\"])},emits:{\"click:outside\":e=>!0,\"update:modelValue\":e=>!0,keydown:e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:r,emit:a}=t;const s=_t(\"VOverlay\"),i=Ee(),o=Ee(),l=Ee(),c=Hn(e,\"modelValue\"),u=ie({get:()=>c.value,set:$=>{$&&e.disabled||(c.value=$)}}),{themeClasses:d}=on(e),{rtlClasses:f,isRtl:m}=ys(),{hasContent:h,onAfterLeave:x}=s2(e,u),_=Jr(()=>typeof e.scrim==\"string\"?e.scrim:null),{globalTop:p,localTop:v,stackStyles:y}=i2(u,()=>e.zIndex,e._disableGlobalStack),{activatorEl:g,activatorRef:E,target:C,targetEl:A,targetRef:S,activatorEvents:L,contentEvents:D,scrimEvents:P}=X_(e,{isActive:u,isTop:v,contentEl:l}),{teleportTarget:B}=o2(()=>{const $=e.attach||e.contained;if($)return $;const Y=g?.value?.getRootNode()||s.proxy?.$el?.getRootNode();return Y instanceof ShadowRoot?Y:!1}),{dimensionStyles:N}=ma(e),J=r2(),{scopeId:G}=sp();ke(()=>e.disabled,$=>{$&&(u.value=!1)});const{contentStyles:ae,updateLocation:se}=N_(e,{isRtl:m,contentEl:l,target:C,isActive:u});W_(e,{root:i,contentEl:l,targetEl:A,target:C,isActive:u,updateLocation:se});function ce($){a(\"click:outside\",$),e.persistent?j():u.value=!1}function R($){return u.value&&v.value&&(!e.scrim||$.target===o.value||$ instanceof MouseEvent&&$.shadowTarget===o.value)}J_(e,{isActive:u,localTop:v,contentEl:l}),Ze&&ke(u,$=>{$?window.addEventListener(\"keydown\",q):window.removeEventListener(\"keydown\",q)},{immediate:!0}),kn(()=>{Ze&&window.removeEventListener(\"keydown\",q)});function q($){$.key===\"Escape\"&&p.value&&(l.value?.contains(document.activeElement)||a(\"keydown\",$),e.persistent?j():(u.value=!1,l.value?.contains(document.activeElement)&&g.value?.focus()))}function z($){$.key===\"Escape\"&&!p.value||a(\"keydown\",$)}const K=S_();xa(()=>e.closeOnBack,()=>{w_(K,$=>{p.value&&u.value?($(!1),e.persistent?j():u.value=!1):$()})});const ee=Ee();ke(()=>u.value&&(e.absolute||e.contained)&&B.value==null,$=>{if($){const Y=Rb(i.value);Y&&Y!==document.scrollingElement&&(ee.value=Y.scrollTop)}});function j(){e.noClickAnimation||l.value&&ob(l.value,[{transformOrigin:\"center\"},{transform:\"scale(1.03)\"},{transformOrigin:\"center\"}],{duration:150,easing:Lb})}function xe(){a(\"afterEnter\")}function ge(){x(),a(\"afterLeave\")}return et(()=>de(Oe,null,[n.activator?.({isActive:u.value,targetRef:S,props:ot({ref:E},L.value,e.activatorProps)}),J.value&&h.value&&re(Cg,{disabled:!B.value,to:B.value},{default:()=>[de(\"div\",ot({class:[\"v-overlay\",{\"v-overlay--absolute\":e.absolute||e.contained,\"v-overlay--active\":u.value,\"v-overlay--contained\":e.contained},d.value,f.value,e.class],style:[y.value,{\"--v-overlay-opacity\":e.opacity,top:Se(ee.value)},e.style],ref:i,onKeydown:z},G,r),[re(u2,ot({color:_,modelValue:u.value&&!!e.scrim,ref:o},P.value),null),re(Ba,{appear:!0,persisted:!0,transition:e.transition,target:C.value,onAfterEnter:xe,onAfterLeave:ge},{default:()=>[ea(de(\"div\",ot({ref:l,class:[\"v-overlay__content\",e.contentClass],style:[N.value,ae.value]},D.value,e.contentProps),[n.default?.({isActive:u})]),[[ah,u.value],[wf,{handler:ce,closeConditional:R,include:()=>[g.value]}]])]})])]})])),{activatorEl:g,scrimEl:o,target:C,animateClick:j,contentEl:l,rootEl:i,globalTop:p,localTop:v,updateLocation:se}}});function _s(e){const t=e.slice(-2).toUpperCase();switch(!0){case e===\"GB-alt-variant\":return{firstDay:0,firstWeekSize:4};case e===\"001\":return{firstDay:1,firstWeekSize:1};case`AG AS BD BR BS BT BW BZ CA CO DM DO ET GT GU HK HN ID IL IN JM JP KE\n    KH KR LA MH MM MO MT MX MZ NI NP PA PE PH PK PR PY SA SG SV TH TT TW UM US\n    VE VI WS YE ZA ZW`.includes(t):return{firstDay:0,firstWeekSize:1};case`AI AL AM AR AU AZ BA BM BN BY CL CM CN CR CY EC GE HR KG KZ LB LK LV\n    MD ME MK MN MY NZ RO RS SI TJ TM TR UA UY UZ VN XK`.includes(t):return{firstDay:1,firstWeekSize:1};case`AD AN AT AX BE BG CH CZ DE DK EE ES FI FJ FO FR GB GF GP GR HU IE IS\n    IT LI LT LU MC MQ NL NO PL RE RU SE SK SM VA`.includes(t):return{firstDay:1,firstWeekSize:4};case\"AE AF BH DJ DZ EG IQ IR JO KW LY OM QA SD SY\".includes(t):return{firstDay:6,firstWeekSize:1};case t===\"MV\":return{firstDay:5,firstWeekSize:1};case t===\"PT\":return{firstDay:0,firstWeekSize:4};default:return null}}function f2(e,t,n){const r=[];let a=[];const s=cp(e),i=up(e),o=n??_s(t)?.firstDay??0,l=(s.getDay()-o+7)%7,c=(i.getDay()-o+7)%7;for(let u=0;u<l;u++){const d=new Date(s);d.setDate(d.getDate()-(l-u)),a.push(d)}for(let u=1;u<=i.getDate();u++){const d=new Date(e.getFullYear(),e.getMonth(),u);a.push(d),a.length===7&&(r.push(a),a=[])}for(let u=1;u<7-c;u++){const d=new Date(i);d.setDate(d.getDate()+u),a.push(d)}return a.length>0&&r.push(a),r}function $a(e,t,n){let r=(n??_s(t)?.firstDay??0)%7;[0,1,2,3,4,5,6].includes(r)||(r=0);const a=new Date(e);for(;a.getDay()!==r;)a.setDate(a.getDate()-1);return a}function d2(e,t){const n=new Date(e),r=((_s(t)?.firstDay??0)+6)%7;for(;n.getDay()!==r;)n.setDate(n.getDate()+1);return n}function cp(e){return new Date(e.getFullYear(),e.getMonth(),1)}function up(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function m2(e){const t=e.split(\"-\").map(Number);return new Date(t[0],t[1]-1,t[2])}const h2=/^([12]\\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\\d|3[01]))$/;function fp(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e==\"string\"){let t;if(h2.test(e))return m2(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const Df=new Date(2e3,0,2);function p2(e,t,n){const r=t??_s(e)?.firstDay??0;return yh(7).map(a=>{const s=new Date(Df);return s.setDate(Df.getDate()+r+a),new Intl.DateTimeFormat(e,{weekday:n??\"narrow\"}).format(s)})}function v2(e,t,n,r){const a=fp(e)??new Date,s=r?.[t];if(typeof s==\"function\")return s(a,t,n);let i={};switch(t){case\"fullDate\":i={year:\"numeric\",month:\"short\",day:\"numeric\"};break;case\"fullDateWithWeekday\":i={weekday:\"long\",year:\"numeric\",month:\"long\",day:\"numeric\"};break;case\"normalDate\":const o=a.getDate(),l=new Intl.DateTimeFormat(n,{month:\"long\"}).format(a);return`${o} ${l}`;case\"normalDateWithWeekday\":i={weekday:\"short\",day:\"numeric\",month:\"short\"};break;case\"shortDate\":i={month:\"short\",day:\"numeric\"};break;case\"year\":i={year:\"numeric\"};break;case\"month\":i={month:\"long\"};break;case\"monthShort\":i={month:\"short\"};break;case\"monthAndYear\":i={month:\"long\",year:\"numeric\"};break;case\"monthAndDate\":i={month:\"long\",day:\"numeric\"};break;case\"weekday\":i={weekday:\"long\"};break;case\"weekdayShort\":i={weekday:\"short\"};break;case\"dayOfMonth\":return new Intl.NumberFormat(n).format(a.getDate());case\"hours12h\":i={hour:\"numeric\",hour12:!0};break;case\"hours24h\":i={hour:\"numeric\",hour12:!1};break;case\"minutes\":i={minute:\"numeric\"};break;case\"seconds\":i={second:\"numeric\"};break;case\"fullTime\":i={hour:\"numeric\",minute:\"numeric\"};break;case\"fullTime12h\":i={hour:\"numeric\",minute:\"numeric\",hour12:!0};break;case\"fullTime24h\":i={hour:\"numeric\",minute:\"numeric\",hour12:!1};break;case\"fullDateTime\":i={year:\"numeric\",month:\"short\",day:\"numeric\",hour:\"numeric\",minute:\"numeric\"};break;case\"fullDateTime12h\":i={year:\"numeric\",month:\"short\",day:\"numeric\",hour:\"numeric\",minute:\"numeric\",hour12:!0};break;case\"fullDateTime24h\":i={year:\"numeric\",month:\"short\",day:\"numeric\",hour:\"numeric\",minute:\"numeric\",hour12:!1};break;case\"keyboardDate\":i={year:\"numeric\",month:\"2-digit\",day:\"2-digit\"};break;case\"keyboardDateTime\":return i={year:\"numeric\",month:\"2-digit\",day:\"2-digit\",hour:\"numeric\",minute:\"numeric\"},new Intl.DateTimeFormat(n,i).format(a).replace(/, /g,\" \");case\"keyboardDateTime12h\":return i={year:\"numeric\",month:\"2-digit\",day:\"2-digit\",hour:\"numeric\",minute:\"numeric\",hour12:!0},new Intl.DateTimeFormat(n,i).format(a).replace(/, /g,\" \");case\"keyboardDateTime24h\":return i={year:\"numeric\",month:\"2-digit\",day:\"2-digit\",hour:\"numeric\",minute:\"numeric\",hour12:!1},new Intl.DateTimeFormat(n,i).format(a).replace(/, /g,\" \");default:i=s??{timeZone:\"UTC\",timeZoneName:\"short\"}}return new Intl.DateTimeFormat(n,i).format(a)}function g2(e,t){const n=e.toJsDate(t),r=n.getFullYear(),a=$0(String(n.getMonth()+1),2,\"0\"),s=$0(String(n.getDate()),2,\"0\");return`${r}-${a}-${s}`}function x2(e){const[t,n,r]=e.split(\"-\").map(Number);return new Date(t,n-1,r)}function y2(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function b2(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function Fr(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function _2(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function E2(e,t){const n=new Date(e);return n.setDate(1),n.setMonth(n.getMonth()+t),n}function rs(e){return e.getFullYear()}function C2(e){return e.getMonth()}function A2(e,t,n,r){const a=_s(t),s=n??a?.firstDay??0,i=a?.firstWeekSize??1;return r!==void 0?S2(e,t,s,r):w2(e,t,s,i)}function S2(e,t,n,r){const a=(7+r-n)%7,s=$a(e,t,n),i=Fr(s,6);function o(f){return(7+new Date(f,0,1).getDay()-n)%7}let l=rs(s);l<rs(i)&&o(l+1)<=a&&l++;const c=new Date(l,0,1),u=o(l),d=u<=a?Fr(c,-u):Fr(c,7-u);return 1+Ki(Vc(s),as(d),\"weeks\")}function w2(e,t,n,r){const a=$a(e,t,n),s=Fr($a(e,t,n),6);function i(d){const f=new Date(d,0,1);return 7-Ki(f,$a(f,t,n),\"days\")}let o=rs(a);o<rs(s)&&i(o+1)>=r&&o++;const l=new Date(o,0,1),c=i(o),u=c>=r?Fr(l,c-7):Fr(l,c);return 1+Ki(Vc(a),as(u),\"weeks\")}function D2(e){return e.getDate()}function k2(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function F2(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function B2(e){return e.getHours()}function T2(e){return e.getMinutes()}function P2(e){return new Date(e.getFullYear(),0,1)}function L2(e){return new Date(e.getFullYear(),11,31)}function I2(e,t){return qi(e,t[0])&&N2(e,t[1])}function R2(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function qi(e,t){return e.getTime()>t.getTime()}function O2(e,t){return qi(as(e),as(t))}function N2(e,t){return e.getTime()<t.getTime()}function kf(e,t){return e.getTime()===t.getTime()}function M2(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}function V2(e,t){return e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}function $2(e,t){return e.getFullYear()===t.getFullYear()}function Ki(e,t,n){const r=new Date(e),a=new Date(t);switch(n){case\"years\":return r.getFullYear()-a.getFullYear();case\"quarters\":return Math.floor((r.getMonth()-a.getMonth()+(r.getFullYear()-a.getFullYear())*12)/4);case\"months\":return r.getMonth()-a.getMonth()+(r.getFullYear()-a.getFullYear())*12;case\"weeks\":return Math.floor((r.getTime()-a.getTime())/(1e3*60*60*24*7));case\"days\":return Math.floor((r.getTime()-a.getTime())/(1e3*60*60*24));case\"hours\":return Math.floor((r.getTime()-a.getTime())/(1e3*60*60));case\"minutes\":return Math.floor((r.getTime()-a.getTime())/(1e3*60));case\"seconds\":return Math.floor((r.getTime()-a.getTime())/1e3);default:return r.getTime()-a.getTime()}}function H2(e,t){const n=new Date(e);return n.setHours(t),n}function U2(e,t){const n=new Date(e);return n.setMinutes(t),n}function W2(e,t){const n=new Date(e);return n.setMonth(t),n}function z2(e,t){const n=new Date(e);return n.setDate(t),n}function G2(e,t){const n=new Date(e);return n.setFullYear(t),n}function as(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0,0)}function Vc(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),23,59,59,999)}class j2{constructor(t){this.locale=t.locale,this.formats=t.formats}date(t){return fp(t)}toJsDate(t){return t}toISO(t){return g2(this,t)}parseISO(t){return x2(t)}addMinutes(t,n){return y2(t,n)}addHours(t,n){return b2(t,n)}addDays(t,n){return Fr(t,n)}addWeeks(t,n){return _2(t,n)}addMonths(t,n){return E2(t,n)}getWeekArray(t,n){const r=n!==void 0?Number(n):void 0;return f2(t,this.locale,r)}startOfWeek(t,n){const r=n!==void 0?Number(n):void 0;return $a(t,this.locale,r)}endOfWeek(t){return d2(t,this.locale)}startOfMonth(t){return cp(t)}endOfMonth(t){return up(t)}format(t,n){return v2(t,n,this.locale,this.formats)}isEqual(t,n){return kf(t,n)}isValid(t){return R2(t)}isWithinRange(t,n){return I2(t,n)}isAfter(t,n){return qi(t,n)}isAfterDay(t,n){return O2(t,n)}isBefore(t,n){return!qi(t,n)&&!kf(t,n)}isSameDay(t,n){return M2(t,n)}isSameMonth(t,n){return V2(t,n)}isSameYear(t,n){return $2(t,n)}setMinutes(t,n){return U2(t,n)}setHours(t,n){return H2(t,n)}setMonth(t,n){return W2(t,n)}setDate(t,n){return z2(t,n)}setYear(t,n){return G2(t,n)}getDiff(t,n,r){return Ki(t,n,r)}getWeekdays(t,n){const r=t!==void 0?Number(t):void 0;return p2(this.locale,r,n)}getYear(t){return rs(t)}getMonth(t){return C2(t)}getWeek(t,n,r){const a=n!==void 0?Number(n):void 0,s=r!==void 0?Number(r):void 0;return A2(t,this.locale,a,s)}getDate(t){return D2(t)}getNextMonth(t){return k2(t)}getPreviousMonth(t){return F2(t)}getHours(t){return B2(t)}getMinutes(t){return T2(t)}startOfDay(t){return as(t)}endOfDay(t){return Vc(t)}startOfYear(t){return P2(t)}endOfYear(t){return L2(t)}}const q2=Symbol.for(\"vuetify:date-options\"),Ff=Symbol.for(\"vuetify:date-adapter\");function K2(e,t){const n=Pt({adapter:j2,locale:{af:\"af-ZA\",bg:\"bg-BG\",ca:\"ca-ES\",ckb:\"\",cs:\"cs-CZ\",de:\"de-DE\",el:\"el-GR\",en:\"en-US\",et:\"et-EE\",fa:\"fa-IR\",fi:\"fi-FI\",hr:\"hr-HR\",hu:\"hu-HU\",he:\"he-IL\",id:\"id-ID\",it:\"it-IT\",ja:\"ja-JP\",ko:\"ko-KR\",lv:\"lv-LV\",lt:\"lt-LT\",nl:\"nl-NL\",no:\"no-NO\",pl:\"pl-PL\",pt:\"pt-PT\",ro:\"ro-RO\",ru:\"ru-RU\",sk:\"sk-SK\",sl:\"sl-SI\",srCyrl:\"sr-SP\",srLatn:\"sr-SP\",sv:\"sv-SE\",th:\"th-TH\",tr:\"tr-TR\",az:\"az-AZ\",uk:\"uk-UA\",vi:\"vi-VN\",zhHans:\"zh-CN\",zhHant:\"zh-TW\"}},e);return{options:n,instance:Y2(n,t)}}function Y2(e,t){const n=pt(typeof e.adapter==\"function\"?new e.adapter({locale:e.locale[t.current.value]??t.current.value,formats:e.formats}):e.adapter);return ke(t.current,r=>{n.locale=e.locale[r]??r??n.locale}),n}const dp=Symbol.for(\"vuetify:goto\");function mp(){return{container:void 0,duration:300,layout:!1,offset:0,easing:\"easeInOutCubic\",patterns:Ib}}function X2(e){return $c(e)??(document.scrollingElement||document.body)}function $c(e){return typeof e==\"string\"?document.querySelector(e):Dc(e)}function Qo(e,t,n){if(typeof e==\"number\")return t&&n?-e:e;let r=$c(e),a=0;for(;r;)a+=t?r.offsetLeft:r.offsetTop,r=r.offsetParent;return a}function Q2(e,t){return{rtl:t.isRtl,options:Pt(mp(),e)}}async function Bf(e,t,n,r){const a=n?\"scrollLeft\":\"scrollTop\",s=Pt(r?.options??mp(),t),i=r?.rtl.value,o=(typeof e==\"number\"?e:$c(e))??0,l=s.container===\"parent\"&&o instanceof HTMLElement?o.parentElement:X2(s.container),c=vh()?s.patterns.instant:typeof s.easing==\"function\"?s.easing:s.patterns[s.easing];if(!c)throw new TypeError(`Easing function \"${s.easing}\" not found.`);let u;if(typeof o==\"number\")u=Qo(o,n,i);else if(u=Qo(o,n,i)-Qo(l,n,i),s.layout){const h=window.getComputedStyle(o).getPropertyValue(\"--v-layout-top\");h&&(u-=parseInt(h,10))}u+=s.offset,u=Z2(l,u,!!i,!!n);const d=l[a]??0;if(u===d)return Promise.resolve(u);const f=performance.now();return new Promise(m=>requestAnimationFrame(function h(x){const p=(x-f)/s.duration,v=Math.floor(d+(u-d)*c(zn(p,0,1)));if(l[a]=v,p>=1&&Math.abs(v-l[a])<10)return m(u);if(p>2)return m(l[a]);requestAnimationFrame(h)}))}function iw(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t=Ve(dp),{isRtl:n}=ys();if(!t)throw new Error(\"[Vuetify] Could not find injected goto instance\");const r={...t,rtl:he(()=>t.rtl.value||n.value)};async function a(s,i){return Bf(s,Pt(e,i),!1,r)}return a.horizontal=async(s,i)=>Bf(s,Pt(e,i),!0,r),a}function Z2(e,t,n,r){const{scrollWidth:a,scrollHeight:s}=e,[i,o]=e===document.scrollingElement?[window.innerWidth,window.innerHeight]:[e.offsetWidth,e.offsetHeight];let l,c;return r?n?(l=-(a-i),c=0):(l=0,c=a-i):(l=0,c=s+-o),zn(t,l,c)}const Yi=Symbol.for(\"vuetify:layout\"),J2=Symbol.for(\"vuetify:layout-item\"),Tf=1e3,eE=be({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},\"layout\");function tE(){const e=Ve(Yi);if(!e)throw new Error(\"[Vuetify] Could not find injected layout\");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}const nE=(e,t,n,r)=>{let a={top:0,left:0,right:0,bottom:0};const s=[{id:\"\",layer:{...a}}];for(const i of e){const o=t.get(i),l=n.get(i),c=r.get(i);if(!o||!l||!c)continue;const u={...a,[o.value]:parseInt(a[o.value],10)+(c.value?parseInt(l.value,10):0)};s.push({id:i,layer:u}),a=u}return s};function rE(e){const t=Ve(Yi,null),n=ie(()=>t?t.rootZIndex.value-100:Tf),r=Ee([]),a=pt(new Map),s=pt(new Map),i=pt(new Map),o=pt(new Map),l=pt(new Map),{resizeRef:c,contentRect:u}=Rc(),d=ie(()=>{const C=new Map,A=e.overlaps??[];for(const S of A.filter(L=>L.includes(\":\"))){const[L,D]=S.split(\":\");if(!r.value.includes(L)||!r.value.includes(D))continue;const P=a.get(L),B=a.get(D),N=s.get(L),J=s.get(D);!P||!B||!N||!J||(C.set(D,{position:P.value,amount:parseInt(N.value,10)}),C.set(L,{position:B.value,amount:-parseInt(J.value,10)}))}return C}),f=ie(()=>{const C=[...new Set([...i.values()].map(S=>S.value))].sort((S,L)=>S-L),A=[];for(const S of C){const L=r.value.filter(D=>i.get(D)?.value===S);A.push(...L)}return nE(A,a,s,o)}),m=ie(()=>!Array.from(l.values()).some(C=>C.value)),h=ie(()=>f.value[f.value.length-1].layer),x=he(()=>({\"--v-layout-left\":Se(h.value.left),\"--v-layout-right\":Se(h.value.right),\"--v-layout-top\":Se(h.value.top),\"--v-layout-bottom\":Se(h.value.bottom),...m.value?void 0:{transition:\"none\"}})),_=ie(()=>f.value.slice(1).map((C,A)=>{let{id:S}=C;const{layer:L}=f.value[A],D=s.get(S),P=a.get(S);return{id:S,...L,size:Number(D.value),position:P.value}})),p=C=>_.value.find(A=>A.id===C),v=_t(\"createLayout\"),y=Fe(!1);qn(()=>{y.value=!0}),$t(Yi,{register:(C,A)=>{let{id:S,order:L,position:D,layoutSize:P,elementSize:B,active:N,disableTransitions:J,absolute:G}=A;i.set(S,L),a.set(S,D),s.set(S,P),o.set(S,N),J&&l.set(S,J);const se=qr(J2,v?.vnode).indexOf(C);se>-1?r.value.splice(se,0,S):r.value.push(S);const ce=ie(()=>_.value.findIndex(K=>K.id===S)),R=ie(()=>n.value+f.value.length*2-ce.value*2),q=ie(()=>{const K=D.value===\"left\"||D.value===\"right\",ee=D.value===\"right\",j=D.value===\"bottom\",xe=B.value??P.value,ge=xe===0?\"%\":\"px\",$={[D.value]:0,zIndex:R.value,transform:`translate${K?\"X\":\"Y\"}(${(N.value?0:-(xe===0?100:xe))*(ee||j?-1:1)}${ge})`,position:G.value||n.value!==Tf?\"absolute\":\"fixed\",...m.value?void 0:{transition:\"none\"}};if(!y.value)return $;const Y=_.value[ce.value],le=d.value.get(S);return le&&(Y[le.position]+=le.amount),{...$,height:K?`calc(100% - ${Y.top}px - ${Y.bottom}px)`:B.value?`${B.value}px`:void 0,left:ee?void 0:`${Y.left}px`,right:ee?`${Y.right}px`:void 0,top:D.value!==\"bottom\"?`${Y.top}px`:void 0,bottom:D.value!==\"top\"?`${Y.bottom}px`:void 0,width:K?B.value?`${B.value}px`:void 0:`calc(100% - ${Y.left}px - ${Y.right}px)`}}),z=ie(()=>({zIndex:R.value-1}));return{layoutItemStyles:q,layoutItemScrimStyles:z,zIndex:R}},unregister:C=>{i.delete(C),a.delete(C),s.delete(C),o.delete(C),l.delete(C),r.value=r.value.filter(A=>A!==C)},mainRect:h,mainStyles:x,getLayoutItem:p,items:_,layoutRect:u,rootZIndex:n});const g=he(()=>[\"v-layout\",{\"v-layout--full-height\":e.fullHeight}]),E=he(()=>({zIndex:t?n.value:void 0,position:t?\"relative\":void 0,overflow:t?\"hidden\":void 0}));return{layoutClasses:g,layoutStyles:E,getLayoutItem:p,items:_,layoutRect:u,layoutRef:c}}const Zo=Symbol(\"Forwarded refs\");function Jo(e,t){let n=e;for(;n;){const r=Reflect.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function aE(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e[Zo]=n,new Proxy(e,{get(a,s){if(Reflect.has(a,s))return Reflect.get(a,s);if(!(typeof s==\"symbol\"||s.startsWith(\"$\")||s.startsWith(\"__\"))){for(const i of n)if(i.value&&Reflect.has(i.value,s)){const o=Reflect.get(i.value,s);return typeof o==\"function\"?o.bind(i.value):o}}},has(a,s){if(Reflect.has(a,s))return!0;if(typeof s==\"symbol\"||s.startsWith(\"$\")||s.startsWith(\"__\"))return!1;for(const i of n)if(i.value&&Reflect.has(i.value,s))return!0;return!1},set(a,s,i){if(Reflect.has(a,s))return Reflect.set(a,s,i);if(typeof s==\"symbol\"||s.startsWith(\"$\")||s.startsWith(\"__\"))return!1;for(const o of n)if(o.value&&Reflect.has(o.value,s))return Reflect.set(o.value,s,i);return!1},getOwnPropertyDescriptor(a,s){const i=Reflect.getOwnPropertyDescriptor(a,s);if(i)return i;if(!(typeof s==\"symbol\"||s.startsWith(\"$\")||s.startsWith(\"__\"))){for(const o of n){if(!o.value)continue;const l=Jo(o.value,s)??(\"_\"in o.value?Jo(o.value._?.setupState,s):void 0);if(l)return l}for(const o of n){const l=o.value&&o.value[Zo];if(!l)continue;const c=l.slice();for(;c.length;){const u=c.shift(),d=Jo(u.value,s);if(d)return d;const f=u.value&&u.value[Zo];f&&c.push(...f)}}}}})}function sE(e){const t=Fe(e());let n=-1;function r(){clearInterval(n)}function a(){r(),Lt(()=>t.value=e())}function s(i){const o=i?getComputedStyle(i):{transitionDuration:.2},l=parseFloat(o.transitionDuration)*1e3||200;if(r(),t.value<=0)return;const c=performance.now();n=window.setInterval(()=>{const u=performance.now()-c+l;t.value=Math.max(e()-u,0),t.value<=0&&r()},l)}return wt(r),{clear:r,time:t,start:s,reset:a}}const iE=be({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...bs({location:\"bottom\"}),...go(),...Kn(),...ga(),...Xt(),...fo(lp({transition:\"v-snackbar-transition\"}),[\"persistent\",\"noClickAnimation\",\"retainFocus\",\"captureFocus\",\"disableInitialFocus\",\"scrim\",\"scrollStrategy\",\"stickToTarget\",\"viewportMargin\"])},\"VSnackbar\"),oE=Ye()({name:\"VSnackbar\",props:iE(),emits:{\"update:modelValue\":e=>!0},setup(e,t){let{slots:n}=t;const r=Hn(e,\"modelValue\"),{positionClasses:a}=xo(e),{scopeId:s}=sp(),{themeClasses:i}=on(e),{colorClasses:o,colorStyles:l,variantClasses:c}=vs(e),{roundedClasses:u}=Yn(e),d=sE(()=>Number(e.timeout)),f=Ee(),m=Ee(),h=Fe(!1),x=Fe(0),_=Ee(),p=Ve(Yi,void 0);xa(()=>!!p,()=>{const P=tE();an(()=>{_.value=P.mainStyles.value})}),ke(r,y),ke(()=>e.timeout,y),qn(()=>{r.value&&y()});let v=-1;function y(){d.reset(),window.clearTimeout(v);const P=Number(e.timeout);if(!r.value||P===-1)return;const B=Dc(m.value);d.start(B),v=window.setTimeout(()=>{r.value=!1},P)}function g(){d.reset(),window.clearTimeout(v)}function E(){h.value=!0,g()}function C(){h.value=!1,y()}function A(P){x.value=P.touches[0].clientY}function S(P){Math.abs(x.value-P.changedTouches[0].clientY)>50&&(r.value=!1)}function L(){h.value&&C()}const D=ie(()=>e.location.split(\" \").reduce((P,B)=>(P[`v-snackbar--${B}`]=!0,P),{}));return et(()=>{const P=Ll.filterProps(e),B=!!(n.default||n.text||e.text);return re(Ll,ot({ref:f,class:[\"v-snackbar\",{\"v-snackbar--active\":r.value,\"v-snackbar--multi-line\":e.multiLine&&!e.vertical,\"v-snackbar--timer\":!!e.timer,\"v-snackbar--vertical\":e.vertical},D.value,a.value,e.class],style:[_.value,e.style]},P,{modelValue:r.value,\"onUpdate:modelValue\":N=>r.value=N,contentProps:ot({class:[\"v-snackbar__wrapper\",i.value,o.value,u.value,c.value],style:[l.value],onPointerenter:E,onPointerleave:C},P.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:\"none\",_disableGlobalStack:!0,onTouchstartPassive:A,onTouchend:S,onAfterLeave:L},s),{default:()=>[ps(!1,\"v-snackbar\"),e.timer&&!h.value&&de(\"div\",{key:\"timer\",class:\"v-snackbar__timer\"},[re(zh,{ref:m,color:typeof e.timer==\"string\"?e.timer:\"info\",max:e.timeout,modelValue:d.time.value},null)]),B&&de(\"div\",{key:\"content\",class:\"v-snackbar__content\",role:\"status\",\"aria-live\":\"polite\"},[n.text?.()??e.text,n.default?.()]),n.actions&&re(Ht,{defaults:{VBtn:{variant:\"text\",ripple:!1,slim:!0}}},{default:()=>[de(\"div\",{class:\"v-snackbar__actions\"},[n.actions({isActive:r})])]})],activator:n.activator})}),aE({},f)}}),lE={class:\"d-flex justify-start align-center px-4\",style:{\"min-height\":\"40px\"}},cE={__name:\"Message\",setup(e){const{snackbar:t,color:n,text:r,location:a,icon:s,timeout:i}=Vy(),o=()=>`ml-2 text-${n.value}`;return(l,c)=>(rn(),Ya(oE,{modelValue:it(t),\"onUpdate:modelValue\":c[0]||(c[0]=u=>je(t)?t.value=u:null),location:it(a),timeout:it(i),color:\"#FFFFFF00\",transition:\"slide-y-transition\",variant:\"flat\",\"min-width\":0},{default:Pi(()=>[re(I_,null,{default:Pi(()=>[de(\"div\",lE,[re(Sn,{icon:it(s),color:it(n)},null,8,[\"icon\",\"color\"]),de(\"span\",{class:Re(o())},Tr(it(r)),3)])]),_:1})]),_:1},8,[\"modelValue\",\"location\",\"timeout\"]))}},uE=\"/dmp.svg\";const Gr=typeof document<\"u\";function hp(e){return typeof e==\"object\"||\"displayName\"in e||\"props\"in e||\"__vccOpts\"in e}function fE(e){return e.__esModule||e[Symbol.toStringTag]===\"Module\"||e.default&&hp(e.default)}const $e=Object.assign;function el(e,t){const n={};for(const r in t){const a=t[r];n[r]=pn(a)?a.map(e):e(a)}return n}const Ha=()=>{},pn=Array.isArray;function Pf(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}const pp=/#/g,dE=/&/g,mE=/\\//g,hE=/=/g,pE=/\\?/g,vp=/\\+/g,vE=/%5B/g,gE=/%5D/g,gp=/%5E/g,xE=/%60/g,xp=/%7B/g,yE=/%7C/g,yp=/%7D/g,bE=/%20/g;function Hc(e){return e==null?\"\":encodeURI(\"\"+e).replace(yE,\"|\").replace(vE,\"[\").replace(gE,\"]\")}function _E(e){return Hc(e).replace(xp,\"{\").replace(yp,\"}\").replace(gp,\"^\")}function Il(e){return Hc(e).replace(vp,\"%2B\").replace(bE,\"+\").replace(pp,\"%23\").replace(dE,\"%26\").replace(xE,\"`\").replace(xp,\"{\").replace(yp,\"}\").replace(gp,\"^\")}function EE(e){return Il(e).replace(hE,\"%3D\")}function CE(e){return Hc(e).replace(pp,\"%23\").replace(pE,\"%3F\")}function AE(e){return CE(e).replace(mE,\"%2F\")}function ss(e){if(e==null)return null;try{return decodeURIComponent(\"\"+e)}catch{}return\"\"+e}const SE=/\\/$/,wE=e=>e.replace(SE,\"\");function tl(e,t,n=\"/\"){let r,a={},s=\"\",i=\"\";const o=t.indexOf(\"#\");let l=t.indexOf(\"?\");return l=o>=0&&l>o?-1:l,l>=0&&(r=t.slice(0,l),s=t.slice(l,o>0?o:t.length),a=e(s.slice(1))),o>=0&&(r=r||t.slice(0,o),i=t.slice(o,t.length)),r=BE(r??t,n),{fullPath:r+s+i,path:r,query:a,hash:ss(i)}}function DE(e,t){const n=t.query?e(t.query):\"\";return t.path+(n&&\"?\")+n+(t.hash||\"\")}function Lf(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||\"/\"}function kE(e,t,n){const r=t.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&sa(t.matched[r],n.matched[a])&&bp(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function sa(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function bp(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!FE(e[n],t[n]))return!1;return!0}function FE(e,t){return pn(e)?If(e,t):pn(t)?If(t,e):e===t}function If(e,t){return pn(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function BE(e,t){if(e.startsWith(\"/\"))return e;if(!e)return t;const n=t.split(\"/\"),r=e.split(\"/\"),a=r[r.length-1];(a===\"..\"||a===\".\")&&r.push(\"\");let s=n.length-1,i,o;for(i=0;i<r.length;i++)if(o=r[i],o!==\".\")if(o===\"..\")s>1&&s--;else break;return n.slice(0,s).join(\"/\")+\"/\"+r.slice(i).join(\"/\")}const Zn={path:\"/\",name:void 0,params:{},query:{},hash:\"\",fullPath:\"/\",matched:[],meta:{},redirectedFrom:void 0};let Rl=(function(e){return e.pop=\"pop\",e.push=\"push\",e})({}),nl=(function(e){return e.back=\"back\",e.forward=\"forward\",e.unknown=\"\",e})({});function TE(e){if(!e)if(Gr){const t=document.querySelector(\"base\");e=t&&t.getAttribute(\"href\")||\"/\",e=e.replace(/^\\w+:\\/\\/[^\\/]+/,\"\")}else e=\"/\";return e[0]!==\"/\"&&e[0]!==\"#\"&&(e=\"/\"+e),wE(e)}const PE=/^[^#]+#/;function LE(e,t){return e.replace(PE,\"#\")+t}function IE(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const yo=()=>({left:window.scrollX,top:window.scrollY});function RE(e){let t;if(\"el\"in e){const n=e.el,r=typeof n==\"string\"&&n.startsWith(\"#\"),a=typeof n==\"string\"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=IE(a,e)}else t=e;\"scrollBehavior\"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Rf(e,t){return(history.state?history.state.position-t:-1)+e}const Ol=new Map;function OE(e,t){Ol.set(e,t)}function NE(e){const t=Ol.get(e);return Ol.delete(e),t}function ME(e){return typeof e==\"string\"||e&&typeof e==\"object\"}function _p(e){return typeof e==\"string\"||typeof e==\"symbol\"}let nt=(function(e){return e[e.MATCHER_NOT_FOUND=1]=\"MATCHER_NOT_FOUND\",e[e.NAVIGATION_GUARD_REDIRECT=2]=\"NAVIGATION_GUARD_REDIRECT\",e[e.NAVIGATION_ABORTED=4]=\"NAVIGATION_ABORTED\",e[e.NAVIGATION_CANCELLED=8]=\"NAVIGATION_CANCELLED\",e[e.NAVIGATION_DUPLICATED=16]=\"NAVIGATION_DUPLICATED\",e})({});const Ep=Symbol(\"\");nt.MATCHER_NOT_FOUND+\"\",nt.NAVIGATION_GUARD_REDIRECT+\"\",nt.NAVIGATION_ABORTED+\"\",nt.NAVIGATION_CANCELLED+\"\",nt.NAVIGATION_DUPLICATED+\"\";function ia(e,t){return $e(new Error,{type:e,[Ep]:!0},t)}function Ln(e,t){return e instanceof Error&&Ep in e&&(t==null||!!(e.type&t))}const VE=[\"params\",\"query\",\"hash\"];function $E(e){if(typeof e==\"string\")return e;if(e.path!=null)return e.path;const t={};for(const n of VE)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}function HE(e){const t={};if(e===\"\"||e===\"?\")return t;const n=(e[0]===\"?\"?e.slice(1):e).split(\"&\");for(let r=0;r<n.length;++r){const a=n[r].replace(vp,\" \"),s=a.indexOf(\"=\"),i=ss(s<0?a:a.slice(0,s)),o=s<0?null:ss(a.slice(s+1));if(i in t){let l=t[i];pn(l)||(l=t[i]=[l]),l.push(o)}else t[i]=o}return t}function Of(e){let t=\"\";for(let n in e){const r=e[n];if(n=EE(n),r==null){r!==void 0&&(t+=(t.length?\"&\":\"\")+n);continue}(pn(r)?r.map(a=>a&&Il(a)):[r&&Il(r)]).forEach(a=>{a!==void 0&&(t+=(t.length?\"&\":\"\")+n,a!=null&&(t+=\"=\"+a))})}return t}function UE(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=pn(r)?r.map(a=>a==null?null:\"\"+a):r==null?r:\"\"+r)}return t}const WE=Symbol(\"\"),Nf=Symbol(\"\"),bo=Symbol(\"\"),Uc=Symbol(\"\"),Nl=Symbol(\"\");function Sa(){let e=[];function t(r){return e.push(r),()=>{const a=e.indexOf(r);a>-1&&e.splice(a,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function rr(e,t,n,r,a,s=i=>i()){const i=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return()=>new Promise((o,l)=>{const c=f=>{f===!1?l(ia(nt.NAVIGATION_ABORTED,{from:n,to:t})):f instanceof Error?l(f):ME(f)?l(ia(nt.NAVIGATION_GUARD_REDIRECT,{from:t,to:f})):(i&&r.enterCallbacks[a]===i&&typeof f==\"function\"&&i.push(f),o())},u=s(()=>e.call(r&&r.instances[a],t,n,c));let d=Promise.resolve(u);e.length<3&&(d=d.then(c)),d.catch(f=>l(f))})}function rl(e,t,n,r,a=s=>s()){const s=[];for(const i of e)for(const o in i.components){let l=i.components[o];if(!(t!==\"beforeRouteEnter\"&&!i.instances[o]))if(hp(l)){const c=(l.__vccOpts||l)[t];c&&s.push(rr(c,n,r,i,o,a))}else{let c=l();s.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component \"${o}\" at \"${i.path}\"`);const d=fE(u)?u.default:u;i.mods[o]=u,i.components[o]=d;const f=(d.__vccOpts||d)[t];return f&&rr(f,n,r,i,o,a)()}))}}return s}function zE(e,t){const n=[],r=[],a=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;i<s;i++){const o=t.matched[i];o&&(e.matched.find(c=>sa(c,o))?r.push(o):n.push(o));const l=e.matched[i];l&&(t.matched.find(c=>sa(c,l))||a.push(l))}return[n,r,a]}let GE=()=>location.protocol+\"//\"+location.host;function Cp(e,t){const{pathname:n,search:r,hash:a}=t,s=e.indexOf(\"#\");if(s>-1){let i=a.includes(e.slice(s))?e.slice(s).length:1,o=a.slice(i);return o[0]!==\"/\"&&(o=\"/\"+o),Lf(o,\"\")}return Lf(n,e)+r+a}function jE(e,t,n,r){let a=[],s=[],i=null;const o=({state:f})=>{const m=Cp(e,location),h=n.value,x=t.value;let _=0;if(f){if(n.value=m,t.value=f,i&&i===h){i=null;return}_=x?f.position-x.position:0}else r(m);a.forEach(p=>{p(n.value,h,{delta:_,type:Rl.pop,direction:_?_>0?nl.forward:nl.back:nl.unknown})})};function l(){i=n.value}function c(f){a.push(f);const m=()=>{const h=a.indexOf(f);h>-1&&a.splice(h,1)};return s.push(m),m}function u(){if(document.visibilityState===\"hidden\"){const{history:f}=window;if(!f.state)return;f.replaceState($e({},f.state,{scroll:yo()}),\"\")}}function d(){for(const f of s)f();s=[],window.removeEventListener(\"popstate\",o),window.removeEventListener(\"pagehide\",u),document.removeEventListener(\"visibilitychange\",u)}return window.addEventListener(\"popstate\",o),window.addEventListener(\"pagehide\",u),document.addEventListener(\"visibilitychange\",u),{pauseListeners:l,listen:c,destroy:d}}function Mf(e,t,n,r=!1,a=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:a?yo():null}}function qE(e){const{history:t,location:n}=window,r={value:Cp(e,n)},a={value:t.state};a.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,c,u){const d=e.indexOf(\"#\"),f=d>-1?(n.host&&document.querySelector(\"base\")?e:e.slice(d))+l:GE()+e+l;try{t[u?\"replaceState\":\"pushState\"](c,\"\",f),a.value=c}catch(m){console.error(m),n[u?\"replace\":\"assign\"](f)}}function i(l,c){s(l,$e({},t.state,Mf(a.value.back,l,a.value.forward,!0),c,{position:a.value.position}),!0),r.value=l}function o(l,c){const u=$e({},a.value,t.state,{forward:l,scroll:yo()});s(u.current,u,!0),s(l,$e({},Mf(r.value,l,null),{position:u.position+1},c),!1),r.value=l}return{location:r,state:a,push:o,replace:i}}function KE(e){e=TE(e);const t=qE(e),n=jE(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const a=$e({location:\"\",base:e,go:r,createHref:LE.bind(null,e)},t,n);return Object.defineProperty(a,\"location\",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(a,\"state\",{enumerable:!0,get:()=>t.state.value}),a}function YE(e){return e=location.host?e||location.pathname+location.search:\"\",e.includes(\"#\")||(e+=\"#\"),KE(e)}let Ar=(function(e){return e[e.Static=0]=\"Static\",e[e.Param=1]=\"Param\",e[e.Group=2]=\"Group\",e})({});var ht=(function(e){return e[e.Static=0]=\"Static\",e[e.Param=1]=\"Param\",e[e.ParamRegExp=2]=\"ParamRegExp\",e[e.ParamRegExpEnd=3]=\"ParamRegExpEnd\",e[e.EscapeNext=4]=\"EscapeNext\",e})(ht||{});const XE={type:Ar.Static,value:\"\"},QE=/[a-zA-Z0-9_]/;function ZE(e){if(!e)return[[]];if(e===\"/\")return[[XE]];if(!e.startsWith(\"/\"))throw new Error(`Invalid path \"${e}\"`);function t(m){throw new Error(`ERR (${n})/\"${c}\": ${m}`)}let n=ht.Static,r=n;const a=[];let s;function i(){s&&a.push(s),s=[]}let o=0,l,c=\"\",u=\"\";function d(){c&&(n===ht.Static?s.push({type:Ar.Static,value:c}):n===ht.Param||n===ht.ParamRegExp||n===ht.ParamRegExpEnd?(s.length>1&&(l===\"*\"||l===\"+\")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:Ar.Param,value:c,regexp:u,repeatable:l===\"*\"||l===\"+\",optional:l===\"*\"||l===\"?\"})):t(\"Invalid state to consume buffer\"),c=\"\")}function f(){c+=l}for(;o<e.length;){if(l=e[o++],l===\"\\\\\"&&n!==ht.ParamRegExp){r=n,n=ht.EscapeNext;continue}switch(n){case ht.Static:l===\"/\"?(c&&d(),i()):l===\":\"?(d(),n=ht.Param):f();break;case ht.EscapeNext:f(),n=r;break;case ht.Param:l===\"(\"?n=ht.ParamRegExp:QE.test(l)?f():(d(),n=ht.Static,l!==\"*\"&&l!==\"?\"&&l!==\"+\"&&o--);break;case ht.ParamRegExp:l===\")\"?u[u.length-1]==\"\\\\\"?u=u.slice(0,-1)+l:n=ht.ParamRegExpEnd:u+=l;break;case ht.ParamRegExpEnd:d(),n=ht.Static,l!==\"*\"&&l!==\"?\"&&l!==\"+\"&&o--,u=\"\";break;default:t(\"Unknown state\");break}}return n===ht.ParamRegExp&&t(`Unfinished custom RegExp for param \"${c}\"`),d(),i(),a}const Vf=\"[^/]+?\",JE={sensitive:!1,strict:!1,start:!0,end:!0};var Mt=(function(e){return e[e._multiplier=10]=\"_multiplier\",e[e.Root=90]=\"Root\",e[e.Segment=40]=\"Segment\",e[e.SubSegment=30]=\"SubSegment\",e[e.Static=40]=\"Static\",e[e.Dynamic=20]=\"Dynamic\",e[e.BonusCustomRegExp=10]=\"BonusCustomRegExp\",e[e.BonusWildcard=-50]=\"BonusWildcard\",e[e.BonusRepeatable=-20]=\"BonusRepeatable\",e[e.BonusOptional=-8]=\"BonusOptional\",e[e.BonusStrict=.7000000000000001]=\"BonusStrict\",e[e.BonusCaseSensitive=.25]=\"BonusCaseSensitive\",e})(Mt||{});const eC=/[.+*?^${}()[\\]/\\\\]/g;function tC(e,t){const n=$e({},JE,t),r=[];let a=n.start?\"^\":\"\";const s=[];for(const c of e){const u=c.length?[]:[Mt.Root];n.strict&&!c.length&&(a+=\"/\");for(let d=0;d<c.length;d++){const f=c[d];let m=Mt.Segment+(n.sensitive?Mt.BonusCaseSensitive:0);if(f.type===Ar.Static)d||(a+=\"/\"),a+=f.value.replace(eC,\"\\\\$&\"),m+=Mt.Static;else if(f.type===Ar.Param){const{value:h,repeatable:x,optional:_,regexp:p}=f;s.push({name:h,repeatable:x,optional:_});const v=p||Vf;if(v!==Vf){m+=Mt.BonusCustomRegExp;try{`${v}`}catch(g){throw new Error(`Invalid custom RegExp for param \"${h}\" (${v}): `+g.message)}}let y=x?`((?:${v})(?:/(?:${v}))*)`:`(${v})`;d||(y=_&&c.length<2?`(?:/${y})`:\"/\"+y),_&&(y+=\"?\"),a+=y,m+=Mt.Dynamic,_&&(m+=Mt.BonusOptional),x&&(m+=Mt.BonusRepeatable),v===\".*\"&&(m+=Mt.BonusWildcard)}u.push(m)}r.push(u)}if(n.strict&&n.end){const c=r.length-1;r[c][r[c].length-1]+=Mt.BonusStrict}n.strict||(a+=\"/?\"),n.end?a+=\"$\":n.strict&&!a.endsWith(\"/\")&&(a+=\"(?:/|$)\");const i=new RegExp(a,n.sensitive?\"\":\"i\");function o(c){const u=c.match(i),d={};if(!u)return null;for(let f=1;f<u.length;f++){const m=u[f]||\"\",h=s[f-1];d[h.name]=m&&h.repeatable?m.split(\"/\"):m}return d}function l(c){let u=\"\",d=!1;for(const f of e){(!d||!u.endsWith(\"/\"))&&(u+=\"/\"),d=!1;for(const m of f)if(m.type===Ar.Static)u+=m.value;else if(m.type===Ar.Param){const{value:h,repeatable:x,optional:_}=m,p=h in c?c[h]:\"\";if(pn(p)&&!x)throw new Error(`Provided param \"${h}\" is an array but it is not repeatable (* or + modifiers)`);const v=pn(p)?p.join(\"/\"):p;if(!v)if(_)f.length<2&&(u.endsWith(\"/\")?u=u.slice(0,-1):d=!0);else throw new Error(`Missing required param \"${h}\"`);u+=v}}return u||\"/\"}return{re:i,score:r,keys:s,parse:o,stringify:l}}function nC(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===Mt.Static+Mt.Segment?-1:1:e.length>t.length?t.length===1&&t[0]===Mt.Static+Mt.Segment?1:-1:0}function Ap(e,t){let n=0;const r=e.score,a=t.score;for(;n<r.length&&n<a.length;){const s=nC(r[n],a[n]);if(s)return s;n++}if(Math.abs(a.length-r.length)===1){if($f(r))return 1;if($f(a))return-1}return a.length-r.length}function $f(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const rC={strict:!1,end:!0,sensitive:!1};function aC(e,t,n){const r=tC(ZE(e.path),n),a=$e(r,{record:e,parent:t,children:[],alias:[]});return t&&!a.record.aliasOf==!t.record.aliasOf&&t.children.push(a),a}function sC(e,t){const n=[],r=new Map;t=Pf(rC,t);function a(d){return r.get(d)}function s(d,f,m){const h=!m,x=Uf(d);x.aliasOf=m&&m.record;const _=Pf(t,d),p=[x];if(\"alias\"in d){const g=typeof d.alias==\"string\"?[d.alias]:d.alias;for(const E of g)p.push(Uf($e({},x,{components:m?m.record.components:x.components,path:E,aliasOf:m?m.record:x})))}let v,y;for(const g of p){const{path:E}=g;if(f&&E[0]!==\"/\"){const C=f.record.path,A=C[C.length-1]===\"/\"?\"\":\"/\";g.path=f.record.path+(E&&A+E)}if(v=aC(g,f,_),m?m.alias.push(v):(y=y||v,y!==v&&y.alias.push(v),h&&d.name&&!Wf(v)&&i(d.name)),Sp(v)&&l(v),x.children){const C=x.children;for(let A=0;A<C.length;A++)s(C[A],v,m&&m.children[A])}m=m||v}return y?()=>{i(y)}:Ha}function i(d){if(_p(d)){const f=r.get(d);f&&(r.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&r.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function o(){return n}function l(d){const f=lC(d,n);n.splice(f,0,d),d.record.name&&!Wf(d)&&r.set(d.record.name,d)}function c(d,f){let m,h={},x,_;if(\"name\"in d&&d.name){if(m=r.get(d.name),!m)throw ia(nt.MATCHER_NOT_FOUND,{location:d});_=m.record.name,h=$e(Hf(f.params,m.keys.filter(y=>!y.optional).concat(m.parent?m.parent.keys.filter(y=>y.optional):[]).map(y=>y.name)),d.params&&Hf(d.params,m.keys.map(y=>y.name))),x=m.stringify(h)}else if(d.path!=null)x=d.path,m=n.find(y=>y.re.test(x)),m&&(h=m.parse(x),_=m.record.name);else{if(m=f.name?r.get(f.name):n.find(y=>y.re.test(f.path)),!m)throw ia(nt.MATCHER_NOT_FOUND,{location:d,currentLocation:f});_=m.record.name,h=$e({},f.params,d.params),x=m.stringify(h)}const p=[];let v=m;for(;v;)p.unshift(v.record),v=v.parent;return{name:_,path:x,params:h,matched:p,meta:oC(p)}}e.forEach(d=>s(d));function u(){n.length=0,r.clear()}return{addRoute:s,resolve:c,removeRoute:i,clearRoutes:u,getRoutes:o,getRecordMatcher:a}}function Hf(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Uf(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:iC(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:\"components\"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,\"mods\",{value:{}}),t}function iC(e){const t={},n=e.props||!1;if(\"component\"in e)t.default=n;else for(const r in e.components)t[r]=typeof n==\"object\"?n[r]:n;return t}function Wf(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function oC(e){return e.reduce((t,n)=>$e(t,n.meta),{})}function lC(e,t){let n=0,r=t.length;for(;n!==r;){const s=n+r>>1;Ap(e,t[s])<0?r=s:n=s+1}const a=cC(e);return a&&(r=t.lastIndexOf(a,r-1)),r}function cC(e){let t=e;for(;t=t.parent;)if(Sp(t)&&Ap(e,t)===0)return t}function Sp({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function zf(e){const t=Ve(bo),n=Ve(Uc),r=ie(()=>{const l=it(e.to);return t.resolve(l)}),a=ie(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],d=n.matched;if(!u||!d.length)return-1;const f=d.findIndex(sa.bind(null,u));if(f>-1)return f;const m=Gf(l[c-2]);return c>1&&Gf(u)===m&&d[d.length-1].path!==m?d.findIndex(sa.bind(null,l[c-2])):f}),s=ie(()=>a.value>-1&&hC(n.params,r.value.params)),i=ie(()=>a.value>-1&&a.value===n.matched.length-1&&bp(n.params,r.value.params));function o(l={}){if(mC(l)){const c=t[it(e.replace)?\"replace\":\"push\"](it(e.to)).catch(Ha);return e.viewTransition&&typeof document<\"u\"&&\"startViewTransition\"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:r,href:ie(()=>r.value.href),isActive:s,isExactActive:i,navigate:o}}function uC(e){return e.length===1?e[0]:e}const fC=ua({name:\"RouterLink\",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:\"page\"},viewTransition:Boolean},useLink:zf,setup(e,{slots:t}){const n=pt(zf(e)),{options:r}=Ve(bo),a=ie(()=>({[jf(e.activeClass,r.linkActiveClass,\"router-link-active\")]:n.isActive,[jf(e.exactActiveClass,r.linkExactActiveClass,\"router-link-exact-active\")]:n.isExactActive}));return()=>{const s=t.default&&uC(t.default(n));return e.custom?s:Dn(\"a\",{\"aria-current\":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},s)}}}),dC=fC;function mC(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute(\"target\");if(/\\b_blank\\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function hC(e,t){for(const n in t){const r=t[n],a=e[n];if(typeof r==\"string\"){if(r!==a)return!1}else if(!pn(a)||a.length!==r.length||r.some((s,i)=>s!==a[i]))return!1}return!0}function Gf(e){return e?e.aliasOf?e.aliasOf.path:e.path:\"\"}const jf=(e,t,n)=>e??t??n,pC=ua({name:\"RouterView\",inheritAttrs:!1,props:{name:{type:String,default:\"default\"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ve(Nl),a=ie(()=>e.route||r.value),s=Ve(Nf,0),i=ie(()=>{let c=it(s);const{matched:u}=a.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),o=ie(()=>a.value.matched[i.value]);$t(Nf,ie(()=>i.value+1)),$t(WE,o),$t(Nl,a);const l=Ee();return ke(()=>[l.value,o.value,e.name],([c,u,d],[f,m,h])=>{u&&(u.instances[d]=c,m&&m!==u&&c&&c===f&&(u.leaveGuards.size||(u.leaveGuards=m.leaveGuards),u.updateGuards.size||(u.updateGuards=m.updateGuards))),c&&u&&(!m||!sa(u,m)||!f)&&(u.enterCallbacks[d]||[]).forEach(x=>x(c))},{flush:\"post\"}),()=>{const c=a.value,u=e.name,d=o.value,f=d&&d.components[u];if(!f)return qf(n.default,{Component:f,route:c});const m=d.props[u],h=m?m===!0?c.params:typeof m==\"function\"?m(c):m:null,_=Dn(f,$e({},h,t,{onVnodeUnmounted:p=>{p.component.isUnmounted&&(d.instances[u]=null)},ref:l}));return qf(n.default,{Component:_,route:c})||_}}});function qf(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const vC=pC;function gC(e){const t=sC(e.routes,e),n=e.parseQuery||HE,r=e.stringifyQuery||Of,a=e.history,s=Sa(),i=Sa(),o=Sa(),l=Fe(Zn);let c=Zn;Gr&&e.scrollBehavior&&\"scrollRestoration\"in history&&(history.scrollRestoration=\"manual\");const u=el.bind(null,$=>\"\"+$),d=el.bind(null,AE),f=el.bind(null,ss);function m($,Y){let le,ue;return _p($)?(le=t.getRecordMatcher($),ue=Y):ue=$,t.addRoute(ue,le)}function h($){const Y=t.getRecordMatcher($);Y&&t.removeRoute(Y)}function x(){return t.getRoutes().map($=>$.record)}function _($){return!!t.getRecordMatcher($)}function p($,Y){if(Y=$e({},Y||l.value),typeof $==\"string\"){const V=tl(n,$,Y.path),X=t.resolve({path:V.path},Y),Z=a.createHref(V.fullPath);return $e(V,X,{params:f(X.params),hash:ss(V.hash),redirectedFrom:void 0,href:Z})}let le;if($.path!=null)le=$e({},$,{path:tl(n,$.path,Y.path).path});else{const V=$e({},$.params);for(const X in V)V[X]==null&&delete V[X];le=$e({},$,{params:d(V)}),Y.params=d(Y.params)}const ue=t.resolve(le,Y),ve=$.hash||\"\";ue.params=u(f(ue.params));const T=DE(r,$e({},$,{hash:_E(ve),path:ue.path})),I=a.createHref(T);return $e({fullPath:T,hash:ve,query:r===Of?UE($.query):$.query||{}},ue,{redirectedFrom:void 0,href:I})}function v($){return typeof $==\"string\"?tl(n,$,l.value.path):$e({},$)}function y($,Y){if(c!==$)return ia(nt.NAVIGATION_CANCELLED,{from:Y,to:$})}function g($){return A($)}function E($){return g($e(v($),{replace:!0}))}function C($,Y){const le=$.matched[$.matched.length-1];if(le&&le.redirect){const{redirect:ue}=le;let ve=typeof ue==\"function\"?ue($,Y):ue;return typeof ve==\"string\"&&(ve=ve.includes(\"?\")||ve.includes(\"#\")?ve=v(ve):{path:ve},ve.params={}),$e({query:$.query,hash:$.hash,params:ve.path!=null?{}:$.params},ve)}}function A($,Y){const le=c=p($),ue=l.value,ve=$.state,T=$.force,I=$.replace===!0,V=C(le,ue);if(V)return A($e(v(V),{state:typeof V==\"object\"?$e({},ve,V.state):ve,force:T,replace:I}),Y||le);const X=le;X.redirectedFrom=Y;let Z;return!T&&kE(r,ue,le)&&(Z=ia(nt.NAVIGATION_DUPLICATED,{to:X,from:ue}),z(ue,ue,!0,!1)),(Z?Promise.resolve(Z):D(X,ue)).catch(Q=>Ln(Q)?Ln(Q,nt.NAVIGATION_GUARD_REDIRECT)?Q:q(Q):ce(Q,X,ue)).then(Q=>{if(Q){if(Ln(Q,nt.NAVIGATION_GUARD_REDIRECT))return A($e({replace:I},v(Q.to),{state:typeof Q.to==\"object\"?$e({},ve,Q.to.state):ve,force:T}),Y||X)}else Q=B(X,ue,!0,I,ve);return P(X,ue,Q),Q})}function S($,Y){const le=y($,Y);return le?Promise.reject(le):Promise.resolve()}function L($){const Y=j.values().next().value;return Y&&typeof Y.runWithContext==\"function\"?Y.runWithContext($):$()}function D($,Y){let le;const[ue,ve,T]=zE($,Y);le=rl(ue.reverse(),\"beforeRouteLeave\",$,Y);for(const V of ue)V.leaveGuards.forEach(X=>{le.push(rr(X,$,Y))});const I=S.bind(null,$,Y);return le.push(I),ge(le).then(()=>{le=[];for(const V of s.list())le.push(rr(V,$,Y));return le.push(I),ge(le)}).then(()=>{le=rl(ve,\"beforeRouteUpdate\",$,Y);for(const V of ve)V.updateGuards.forEach(X=>{le.push(rr(X,$,Y))});return le.push(I),ge(le)}).then(()=>{le=[];for(const V of T)if(V.beforeEnter)if(pn(V.beforeEnter))for(const X of V.beforeEnter)le.push(rr(X,$,Y));else le.push(rr(V.beforeEnter,$,Y));return le.push(I),ge(le)}).then(()=>($.matched.forEach(V=>V.enterCallbacks={}),le=rl(T,\"beforeRouteEnter\",$,Y,L),le.push(I),ge(le))).then(()=>{le=[];for(const V of i.list())le.push(rr(V,$,Y));return le.push(I),ge(le)}).catch(V=>Ln(V,nt.NAVIGATION_CANCELLED)?V:Promise.reject(V))}function P($,Y,le){o.list().forEach(ue=>L(()=>ue($,Y,le)))}function B($,Y,le,ue,ve){const T=y($,Y);if(T)return T;const I=Y===Zn,V=Gr?history.state:{};le&&(ue||I?a.replace($.fullPath,$e({scroll:I&&V&&V.scroll},ve)):a.push($.fullPath,ve)),l.value=$,z($,Y,le,I),q()}let N;function J(){N||(N=a.listen(($,Y,le)=>{if(!xe.listening)return;const ue=p($),ve=C(ue,xe.currentRoute.value);if(ve){A($e(ve,{replace:!0,force:!0}),ue).catch(Ha);return}c=ue;const T=l.value;Gr&&OE(Rf(T.fullPath,le.delta),yo()),D(ue,T).catch(I=>Ln(I,nt.NAVIGATION_ABORTED|nt.NAVIGATION_CANCELLED)?I:Ln(I,nt.NAVIGATION_GUARD_REDIRECT)?(A($e(v(I.to),{force:!0}),ue).then(V=>{Ln(V,nt.NAVIGATION_ABORTED|nt.NAVIGATION_DUPLICATED)&&!le.delta&&le.type===Rl.pop&&a.go(-1,!1)}).catch(Ha),Promise.reject()):(le.delta&&a.go(-le.delta,!1),ce(I,ue,T))).then(I=>{I=I||B(ue,T,!1),I&&(le.delta&&!Ln(I,nt.NAVIGATION_CANCELLED)?a.go(-le.delta,!1):le.type===Rl.pop&&Ln(I,nt.NAVIGATION_ABORTED|nt.NAVIGATION_DUPLICATED)&&a.go(-1,!1)),P(ue,T,I)}).catch(Ha)}))}let G=Sa(),ae=Sa(),se;function ce($,Y,le){q($);const ue=ae.list();return ue.length?ue.forEach(ve=>ve($,Y,le)):console.error($),Promise.reject($)}function R(){return se&&l.value!==Zn?Promise.resolve():new Promise(($,Y)=>{G.add([$,Y])})}function q($){return se||(se=!$,J(),G.list().forEach(([Y,le])=>$?le($):Y()),G.reset()),$}function z($,Y,le,ue){const{scrollBehavior:ve}=e;if(!Gr||!ve)return Promise.resolve();const T=!le&&NE(Rf($.fullPath,0))||(ue||!le)&&history.state&&history.state.scroll||null;return Lt().then(()=>ve($,Y,T)).then(I=>I&&RE(I)).catch(I=>ce(I,$,Y))}const K=$=>a.go($);let ee;const j=new Set,xe={currentRoute:l,listening:!0,addRoute:m,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:_,getRoutes:x,resolve:p,options:e,push:g,replace:E,go:K,back:()=>K(-1),forward:()=>K(1),beforeEach:s.add,beforeResolve:i.add,afterEach:o.add,onError:ae.add,isReady:R,install($){$.component(\"RouterLink\",dC),$.component(\"RouterView\",vC),$.config.globalProperties.$router=xe,Object.defineProperty($.config.globalProperties,\"$route\",{enumerable:!0,get:()=>it(l)}),Gr&&!ee&&l.value===Zn&&(ee=!0,g(a.location).catch(ue=>{}));const Y={};for(const ue in Zn)Object.defineProperty(Y,ue,{get:()=>l.value[ue],enumerable:!0});$.provide(bo,xe),$.provide(Uc,um(Y)),$.provide(Nl,l);const le=$.unmount;j.add($),$.unmount=function(){j.delete($),j.size<1&&(c=Zn,N&&N(),N=null,l.value=Zn,ee=!1,se=!1),le()}}};function ge($){return $.reduce((Y,le)=>Y.then(()=>L(le)),Promise.resolve())}return xe}function xC(){return Ve(bo)}function ow(e){return Ve(Uc)}function yC(e,t){typeof console<\"u\"&&(console.warn(\"[intlify] \"+e),t&&console.warn(t.stack))}const Xi=typeof window<\"u\",dr=(e,t=!1)=>t?Symbol.for(e):Symbol(e),bC=(e,t,n)=>_C({l:e,k:t,s:n}),_C=e=>JSON.stringify(e).replace(/\\u2028/g,\"\\\\u2028\").replace(/\\u2029/g,\"\\\\u2029\").replace(/\\u0027/g,\"\\\\u0027\"),ct=e=>typeof e==\"number\"&&isFinite(e),EC=e=>Wc(e)===\"[object Date]\",oa=e=>Wc(e)===\"[object RegExp]\",_o=e=>Be(e)&&Object.keys(e).length===0,vt=Object.assign,CC=Object.create,ze=(e=null)=>CC(e);let Kf;const Sr=()=>Kf||(Kf=typeof globalThis<\"u\"?globalThis:typeof self<\"u\"?self:typeof window<\"u\"?window:typeof global<\"u\"?global:ze());function Yf(e){return e.replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\").replace(/\"/g,\"&quot;\").replace(/'/g,\"&apos;\").replace(/\\//g,\"&#x2F;\").replace(/=/g,\"&#x3D;\")}function Xf(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,\"&amp;\").replace(/\"/g,\"&quot;\").replace(/'/g,\"&apos;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\")}function AC(e){return e=e.replace(/(\\w+)\\s*=\\s*\"([^\"]*)\"/g,(r,a,s)=>`${a}=\"${Xf(s)}\"`),e=e.replace(/(\\w+)\\s*=\\s*'([^']*)'/g,(r,a,s)=>`${a}='${Xf(s)}'`),/\\s*on\\w+\\s*=\\s*[\"']?[^\"'>]+[\"']?/gi.test(e)&&(e=e.replace(/(\\s+)(on)(\\w+\\s*=)/gi,\"$1&#111;n$3\")),[/(\\s+(?:href|src|action|formaction)\\s*=\\s*[\"']?)\\s*javascript:/gi,/(style\\s*=\\s*[\"'][^\"']*url\\s*\\(\\s*)javascript:/gi].forEach(r=>{e=e.replace(r,\"$1javascript&#58;\")}),e}const SC=Object.prototype.hasOwnProperty;function fn(e,t){return SC.call(e,t)}const rt=Array.isArray,Xe=e=>typeof e==\"function\",pe=e=>typeof e==\"string\",Ie=e=>typeof e==\"boolean\",Me=e=>e!==null&&typeof e==\"object\",wC=e=>Me(e)&&Xe(e.then)&&Xe(e.catch),wp=Object.prototype.toString,Wc=e=>wp.call(e),Be=e=>Wc(e)===\"[object Object]\",DC=e=>e==null?\"\":rt(e)||Be(e)&&e.toString===wp?JSON.stringify(e,null,2):String(e);function zc(e,t=\"\"){return e.reduce((n,r,a)=>a===0?n+r:n+t+r,\"\")}const Ls=e=>!Me(e)||rt(e);function Si(e,t){if(Ls(e)||Ls(t))throw new Error(\"Invalid value\");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:a}=n.pop();Object.keys(r).forEach(s=>{s!==\"__proto__\"&&(Me(r[s])&&!Me(a[s])&&(a[s]=Array.isArray(r[s])?[]:ze()),Ls(a[s])||Ls(r[s])?a[s]=r[s]:n.push({src:r[s],des:a[s]}))})}}function kC(e,t,n){return{line:e,column:t,offset:n}}function Ml(e,t,n){return{start:e,end:t}}const He={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14},FC=17;function Eo(e,t,n={}){const{domain:r,messages:a,args:s}=n,i=e,o=new SyntaxError(String(i));return o.code=e,t&&(o.location=t),o.domain=r,o}function BC(e){throw e}const xn=\" \",TC=\"\\r\",kt=`\n`,PC=\"\\u2028\",LC=\"\\u2029\";function IC(e){const t=e;let n=0,r=1,a=1,s=0;const i=A=>t[A]===TC&&t[A+1]===kt,o=A=>t[A]===kt,l=A=>t[A]===LC,c=A=>t[A]===PC,u=A=>i(A)||o(A)||l(A)||c(A),d=()=>n,f=()=>r,m=()=>a,h=()=>s,x=A=>i(A)||l(A)||c(A)?kt:t[A],_=()=>x(n),p=()=>x(n+s);function v(){return s=0,u(n)&&(r++,a=0),i(n)&&n++,n++,a++,t[n]}function y(){return i(n+s)&&s++,s++,t[n+s]}function g(){n=0,r=1,a=1,s=0}function E(A=0){s=A}function C(){const A=n+s;for(;A!==n;)v();s=0}return{index:d,line:f,column:m,peekOffset:h,charAt:x,currentChar:_,currentPeek:p,next:v,peek:y,reset:g,resetPeek:E,skipToPeek:C}}const In=void 0,RC=\".\",Qf=\"'\",OC=\"tokenizer\";function NC(e,t={}){const n=t.location!==!1,r=IC(e),a=()=>r.index(),s=()=>kC(r.line(),r.column(),r.index()),i=s(),o=a(),l={currentType:13,offset:o,startLoc:i,endLoc:i,lastType:13,lastOffset:o,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:\"\"},c=()=>l,{onError:u}=t;function d(w,F,M,...H){const fe=c();if(F.column+=M,F.offset+=M,u){const te=n?Ml(fe.startLoc,F):null,O=Eo(w,te,{domain:OC,args:H});u(O)}}function f(w,F,M){w.endLoc=s(),w.currentType=F;const H={type:F};return n&&(H.loc=Ml(w.startLoc,w.endLoc)),M!=null&&(H.value=M),H}const m=w=>f(w,13);function h(w,F){return w.currentChar()===F?(w.next(),F):(d(He.EXPECTED_TOKEN,s(),0,F),\"\")}function x(w){let F=\"\";for(;w.currentPeek()===xn||w.currentPeek()===kt;)F+=w.currentPeek(),w.peek();return F}function _(w){const F=x(w);return w.skipToPeek(),F}function p(w){if(w===In)return!1;const F=w.charCodeAt(0);return F>=97&&F<=122||F>=65&&F<=90||F===95}function v(w){if(w===In)return!1;const F=w.charCodeAt(0);return F>=48&&F<=57}function y(w,F){const{currentType:M}=F;if(M!==2)return!1;x(w);const H=p(w.currentPeek());return w.resetPeek(),H}function g(w,F){const{currentType:M}=F;if(M!==2)return!1;x(w);const H=w.currentPeek()===\"-\"?w.peek():w.currentPeek(),fe=v(H);return w.resetPeek(),fe}function E(w,F){const{currentType:M}=F;if(M!==2)return!1;x(w);const H=w.currentPeek()===Qf;return w.resetPeek(),H}function C(w,F){const{currentType:M}=F;if(M!==7)return!1;x(w);const H=w.currentPeek()===\".\";return w.resetPeek(),H}function A(w,F){const{currentType:M}=F;if(M!==8)return!1;x(w);const H=p(w.currentPeek());return w.resetPeek(),H}function S(w,F){const{currentType:M}=F;if(!(M===7||M===11))return!1;x(w);const H=w.currentPeek()===\":\";return w.resetPeek(),H}function L(w,F){const{currentType:M}=F;if(M!==9)return!1;const H=()=>{const te=w.currentPeek();return te===\"{\"?p(w.peek()):te===\"@\"||te===\"|\"||te===\":\"||te===\".\"||te===xn||!te?!1:te===kt?(w.peek(),H()):P(w,!1)},fe=H();return w.resetPeek(),fe}function D(w){x(w);const F=w.currentPeek()===\"|\";return w.resetPeek(),F}function P(w,F=!0){const M=(fe=!1,te=\"\")=>{const O=w.currentPeek();return O===\"{\"||O===\"@\"||!O?fe:O===\"|\"?!(te===xn||te===kt):O===xn?(w.peek(),M(!0,xn)):O===kt?(w.peek(),M(!0,kt)):!0},H=M();return F&&w.resetPeek(),H}function B(w,F){const M=w.currentChar();return M===In?In:F(M)?(w.next(),M):null}function N(w){const F=w.charCodeAt(0);return F>=97&&F<=122||F>=65&&F<=90||F>=48&&F<=57||F===95||F===36}function J(w){return B(w,N)}function G(w){const F=w.charCodeAt(0);return F>=97&&F<=122||F>=65&&F<=90||F>=48&&F<=57||F===95||F===36||F===45}function ae(w){return B(w,G)}function se(w){const F=w.charCodeAt(0);return F>=48&&F<=57}function ce(w){return B(w,se)}function R(w){const F=w.charCodeAt(0);return F>=48&&F<=57||F>=65&&F<=70||F>=97&&F<=102}function q(w){return B(w,R)}function z(w){let F=\"\",M=\"\";for(;F=ce(w);)M+=F;return M}function K(w){let F=\"\";for(;;){const M=w.currentChar();if(M===\"{\"||M===\"}\"||M===\"@\"||M===\"|\"||!M)break;if(M===xn||M===kt)if(P(w))F+=M,w.next();else{if(D(w))break;F+=M,w.next()}else F+=M,w.next()}return F}function ee(w){_(w);let F=\"\",M=\"\";for(;F=ae(w);)M+=F;const H=w.currentChar();if(H&&H!==\"}\"&&H!==In&&H!==xn&&H!==kt&&H!==\"　\"){const fe=ue(w);return d(He.INVALID_TOKEN_IN_PLACEHOLDER,s(),0,M+fe),M+fe}return w.currentChar()===In&&d(He.UNTERMINATED_CLOSING_BRACE,s(),0),M}function j(w){_(w);let F=\"\";return w.currentChar()===\"-\"?(w.next(),F+=`-${z(w)}`):F+=z(w),w.currentChar()===In&&d(He.UNTERMINATED_CLOSING_BRACE,s(),0),F}function xe(w){return w!==Qf&&w!==kt}function ge(w){_(w),h(w,\"'\");let F=\"\",M=\"\";for(;F=B(w,xe);)F===\"\\\\\"?M+=$(w):M+=F;const H=w.currentChar();return H===kt||H===In?(d(He.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,s(),0),H===kt&&(w.next(),h(w,\"'\")),M):(h(w,\"'\"),M)}function $(w){const F=w.currentChar();switch(F){case\"\\\\\":case\"'\":return w.next(),`\\\\${F}`;case\"u\":return Y(w,F,4);case\"U\":return Y(w,F,6);default:return d(He.UNKNOWN_ESCAPE_SEQUENCE,s(),0,F),\"\"}}function Y(w,F,M){h(w,F);let H=\"\";for(let fe=0;fe<M;fe++){const te=q(w);if(!te){d(He.INVALID_UNICODE_ESCAPE_SEQUENCE,s(),0,`\\\\${F}${H}${w.currentChar()}`);break}H+=te}return`\\\\${F}${H}`}function le(w){return w!==\"{\"&&w!==\"}\"&&w!==xn&&w!==kt}function ue(w){_(w);let F=\"\",M=\"\";for(;F=B(w,le);)M+=F;return M}function ve(w){let F=\"\",M=\"\";for(;F=J(w);)M+=F;return M}function T(w){const F=M=>{const H=w.currentChar();return H===\"{\"||H===\"@\"||H===\"|\"||H===\"(\"||H===\")\"||!H||H===xn?M:(M+=H,w.next(),F(M))};return F(\"\")}function I(w){_(w);const F=h(w,\"|\");return _(w),F}function V(w,F){let M=null;switch(w.currentChar()){case\"{\":return F.braceNest>=1&&d(He.NOT_ALLOW_NEST_PLACEHOLDER,s(),0),w.next(),M=f(F,2,\"{\"),_(w),F.braceNest++,M;case\"}\":return F.braceNest>0&&F.currentType===2&&d(He.EMPTY_PLACEHOLDER,s(),0),w.next(),M=f(F,3,\"}\"),F.braceNest--,F.braceNest>0&&_(w),F.inLinked&&F.braceNest===0&&(F.inLinked=!1),M;case\"@\":return F.braceNest>0&&d(He.UNTERMINATED_CLOSING_BRACE,s(),0),M=X(w,F)||m(F),F.braceNest=0,M;default:{let fe=!0,te=!0,O=!0;if(D(w))return F.braceNest>0&&d(He.UNTERMINATED_CLOSING_BRACE,s(),0),M=f(F,1,I(w)),F.braceNest=0,F.inLinked=!1,M;if(F.braceNest>0&&(F.currentType===4||F.currentType===5||F.currentType===6))return d(He.UNTERMINATED_CLOSING_BRACE,s(),0),F.braceNest=0,Z(w,F);if(fe=y(w,F))return M=f(F,4,ee(w)),_(w),M;if(te=g(w,F))return M=f(F,5,j(w)),_(w),M;if(O=E(w,F))return M=f(F,6,ge(w)),_(w),M;if(!fe&&!te&&!O)return M=f(F,12,ue(w)),d(He.INVALID_TOKEN_IN_PLACEHOLDER,s(),0,M.value),_(w),M;break}}return M}function X(w,F){const{currentType:M}=F;let H=null;const fe=w.currentChar();switch((M===7||M===8||M===11||M===9)&&(fe===kt||fe===xn)&&d(He.INVALID_LINKED_FORMAT,s(),0),fe){case\"@\":return w.next(),H=f(F,7,\"@\"),F.inLinked=!0,H;case\".\":return _(w),w.next(),f(F,8,\".\");case\":\":return _(w),w.next(),f(F,9,\":\");default:return D(w)?(H=f(F,1,I(w)),F.braceNest=0,F.inLinked=!1,H):C(w,F)||S(w,F)?(_(w),X(w,F)):A(w,F)?(_(w),f(F,11,ve(w))):L(w,F)?(_(w),fe===\"{\"?V(w,F)||H:f(F,10,T(w))):(M===7&&d(He.INVALID_LINKED_FORMAT,s(),0),F.braceNest=0,F.inLinked=!1,Z(w,F))}}function Z(w,F){let M={type:13};if(F.braceNest>0)return V(w,F)||m(F);if(F.inLinked)return X(w,F)||m(F);switch(w.currentChar()){case\"{\":return V(w,F)||m(F);case\"}\":return d(He.UNBALANCED_CLOSING_BRACE,s(),0),w.next(),f(F,3,\"}\");case\"@\":return X(w,F)||m(F);default:{if(D(w))return M=f(F,1,I(w)),F.braceNest=0,F.inLinked=!1,M;if(P(w))return f(F,0,K(w));break}}return M}function Q(){const{currentType:w,offset:F,startLoc:M,endLoc:H}=l;return l.lastType=w,l.lastOffset=F,l.lastStartLoc=M,l.lastEndLoc=H,l.offset=a(),l.startLoc=s(),r.currentChar()===In?f(l,13):Z(r,l)}return{nextToken:Q,currentOffset:a,currentPosition:s,context:c}}const MC=\"parser\",VC=/(?:\\\\\\\\|\\\\'|\\\\u([0-9a-fA-F]{4})|\\\\U([0-9a-fA-F]{6}))/g;function $C(e,t,n){switch(e){case\"\\\\\\\\\":return\"\\\\\";case\"\\\\'\":return\"'\";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):\"�\"}}}function HC(e={}){const t=e.location!==!1,{onError:n}=e;function r(p,v,y,g,...E){const C=p.currentPosition();if(C.offset+=g,C.column+=g,n){const A=t?Ml(y,C):null,S=Eo(v,A,{domain:MC,args:E});n(S)}}function a(p,v,y){const g={type:p};return t&&(g.start=v,g.end=v,g.loc={start:y,end:y}),g}function s(p,v,y,g){t&&(p.end=v,p.loc&&(p.loc.end=y))}function i(p,v){const y=p.context(),g=a(3,y.offset,y.startLoc);return g.value=v,s(g,p.currentOffset(),p.currentPosition()),g}function o(p,v){const y=p.context(),{lastOffset:g,lastStartLoc:E}=y,C=a(5,g,E);return C.index=parseInt(v,10),p.nextToken(),s(C,p.currentOffset(),p.currentPosition()),C}function l(p,v){const y=p.context(),{lastOffset:g,lastStartLoc:E}=y,C=a(4,g,E);return C.key=v,p.nextToken(),s(C,p.currentOffset(),p.currentPosition()),C}function c(p,v){const y=p.context(),{lastOffset:g,lastStartLoc:E}=y,C=a(9,g,E);return C.value=v.replace(VC,$C),p.nextToken(),s(C,p.currentOffset(),p.currentPosition()),C}function u(p){const v=p.nextToken(),y=p.context(),{lastOffset:g,lastStartLoc:E}=y,C=a(8,g,E);return v.type!==11?(r(p,He.UNEXPECTED_EMPTY_LINKED_MODIFIER,y.lastStartLoc,0),C.value=\"\",s(C,g,E),{nextConsumeToken:v,node:C}):(v.value==null&&r(p,He.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,yn(v)),C.value=v.value||\"\",s(C,p.currentOffset(),p.currentPosition()),{node:C})}function d(p,v){const y=p.context(),g=a(7,y.offset,y.startLoc);return g.value=v,s(g,p.currentOffset(),p.currentPosition()),g}function f(p){const v=p.context(),y=a(6,v.offset,v.startLoc);let g=p.nextToken();if(g.type===8){const E=u(p);y.modifier=E.node,g=E.nextConsumeToken||p.nextToken()}switch(g.type!==9&&r(p,He.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,yn(g)),g=p.nextToken(),g.type===2&&(g=p.nextToken()),g.type){case 10:g.value==null&&r(p,He.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,yn(g)),y.key=d(p,g.value||\"\");break;case 4:g.value==null&&r(p,He.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,yn(g)),y.key=l(p,g.value||\"\");break;case 5:g.value==null&&r(p,He.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,yn(g)),y.key=o(p,g.value||\"\");break;case 6:g.value==null&&r(p,He.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,yn(g)),y.key=c(p,g.value||\"\");break;default:{r(p,He.UNEXPECTED_EMPTY_LINKED_KEY,v.lastStartLoc,0);const E=p.context(),C=a(7,E.offset,E.startLoc);return C.value=\"\",s(C,E.offset,E.startLoc),y.key=C,s(y,E.offset,E.startLoc),{nextConsumeToken:g,node:y}}}return s(y,p.currentOffset(),p.currentPosition()),{node:y}}function m(p){const v=p.context(),y=v.currentType===1?p.currentOffset():v.offset,g=v.currentType===1?v.endLoc:v.startLoc,E=a(2,y,g);E.items=[];let C=null;do{const L=C||p.nextToken();switch(C=null,L.type){case 0:L.value==null&&r(p,He.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,yn(L)),E.items.push(i(p,L.value||\"\"));break;case 5:L.value==null&&r(p,He.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,yn(L)),E.items.push(o(p,L.value||\"\"));break;case 4:L.value==null&&r(p,He.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,yn(L)),E.items.push(l(p,L.value||\"\"));break;case 6:L.value==null&&r(p,He.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,yn(L)),E.items.push(c(p,L.value||\"\"));break;case 7:{const D=f(p);E.items.push(D.node),C=D.nextConsumeToken||null;break}}}while(v.currentType!==13&&v.currentType!==1);const A=v.currentType===1?v.lastOffset:p.currentOffset(),S=v.currentType===1?v.lastEndLoc:p.currentPosition();return s(E,A,S),E}function h(p,v,y,g){const E=p.context();let C=g.items.length===0;const A=a(1,v,y);A.cases=[],A.cases.push(g);do{const S=m(p);C||(C=S.items.length===0),A.cases.push(S)}while(E.currentType!==13);return C&&r(p,He.MUST_HAVE_MESSAGES_IN_PLURAL,y,0),s(A,p.currentOffset(),p.currentPosition()),A}function x(p){const v=p.context(),{offset:y,startLoc:g}=v,E=m(p);return v.currentType===13?E:h(p,y,g,E)}function _(p){const v=NC(p,vt({},e)),y=v.context(),g=a(0,y.offset,y.startLoc);return t&&g.loc&&(g.loc.source=p),g.body=x(v),e.onCacheKey&&(g.cacheKey=e.onCacheKey(p)),y.currentType!==13&&r(v,He.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,p[y.offset]||\"\"),s(g,v.currentOffset(),v.currentPosition()),g}return{parse:_}}function yn(e){if(e.type===13)return\"EOF\";const t=(e.value||\"\").replace(/\\r?\\n/gu,\"\\\\n\");return t.length>10?t.slice(0,9)+\"…\":t}function UC(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:s=>(n.helpers.add(s),s)}}function Zf(e,t){for(let n=0;n<e.length;n++)Gc(e[n],t)}function Gc(e,t){switch(e.type){case 1:Zf(e.cases,t),t.helper(\"plural\");break;case 2:Zf(e.items,t);break;case 6:{Gc(e.key,t),t.helper(\"linked\"),t.helper(\"type\");break}case 5:t.helper(\"interpolate\"),t.helper(\"list\");break;case 4:t.helper(\"interpolate\"),t.helper(\"named\");break}}function WC(e,t={}){const n=UC(e);n.helper(\"normalize\"),e.body&&Gc(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function zC(e){const t=e.body;return t.type===2?Jf(t):t.cases.forEach(n=>Jf(n)),e}function Jf(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n<e.items.length;n++){const r=e.items[n];if(!(r.type===3||r.type===9)||r.value==null)break;t.push(r.value)}if(t.length===e.items.length){e.static=zc(t);for(let n=0;n<e.items.length;n++){const r=e.items[n];(r.type===3||r.type===9)&&delete r.value}}}}function jr(e){switch(e.t=e.type,e.type){case 0:{const t=e;jr(t.body),t.b=t.body,delete t.body;break}case 1:{const t=e,n=t.cases;for(let r=0;r<n.length;r++)jr(n[r]);t.c=n,delete t.cases;break}case 2:{const t=e,n=t.items;for(let r=0;r<n.length;r++)jr(n[r]);t.i=n,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{const t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{const t=e;jr(t.key),t.k=t.key,delete t.key,t.modifier&&(jr(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{const t=e;t.i=t.index,delete t.index;break}case 4:{const t=e;t.k=t.key,delete t.key;break}}delete e.type}function GC(e,t){const{filename:n,breakLineCode:r,needIndent:a}=t,s=t.location!==!1,i={filename:n,code:\"\",column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:a,indentLevel:0};s&&e.loc&&(i.source=e.loc.source);const o=()=>i;function l(x,_){i.code+=x}function c(x,_=!0){const p=_?r:\"\";l(a?p+\"  \".repeat(x):p)}function u(x=!0){const _=++i.indentLevel;x&&c(_)}function d(x=!0){const _=--i.indentLevel;x&&c(_)}function f(){c(i.indentLevel)}return{context:o,push:l,indent:u,deindent:d,newline:f,helper:x=>`_${x}`,needIndent:()=>i.needIndent}}function jC(e,t){const{helper:n}=e;e.push(`${n(\"linked\")}(`),la(e,t.key),t.modifier?(e.push(\", \"),la(e,t.modifier),e.push(\", _type\")):e.push(\", undefined, _type\"),e.push(\")\")}function qC(e,t){const{helper:n,needIndent:r}=e;e.push(`${n(\"normalize\")}([`),e.indent(r());const a=t.items.length;for(let s=0;s<a&&(la(e,t.items[s]),s!==a-1);s++)e.push(\", \");e.deindent(r()),e.push(\"])\")}function KC(e,t){const{helper:n,needIndent:r}=e;if(t.cases.length>1){e.push(`${n(\"plural\")}([`),e.indent(r());const a=t.cases.length;for(let s=0;s<a&&(la(e,t.cases[s]),s!==a-1);s++)e.push(\", \");e.deindent(r()),e.push(\"])\")}}function YC(e,t){t.body?la(e,t.body):e.push(\"null\")}function la(e,t){const{helper:n}=e;switch(t.type){case 0:YC(e,t);break;case 1:KC(e,t);break;case 2:qC(e,t);break;case 6:jC(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n(\"interpolate\")}(${n(\"list\")}(${t.index}))`,t);break;case 4:e.push(`${n(\"interpolate\")}(${n(\"named\")}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t);break}}const XC=(e,t={})=>{const n=pe(t.mode)?t.mode:\"normal\",r=pe(t.filename)?t.filename:\"message.intl\";t.sourceMap;const a=t.breakLineCode!=null?t.breakLineCode:n===\"arrow\"?\";\":`\n`,s=t.needIndent?t.needIndent:n!==\"arrow\",i=e.helpers||[],o=GC(e,{filename:r,breakLineCode:a,needIndent:s});o.push(n===\"normal\"?\"function __msg__ (ctx) {\":\"(ctx) => {\"),o.indent(s),i.length>0&&(o.push(`const { ${zc(i.map(u=>`${u}: _${u}`),\", \")} } = ctx`),o.newline()),o.push(\"return \"),la(o,e),o.deindent(s),o.push(\"}\"),delete e.helpers;const{code:l,map:c}=o.context();return{ast:e,code:l,map:c?c.toJSON():void 0}};function QC(e,t={}){const n=vt({},t),r=!!n.jit,a=!!n.minify,s=n.optimize==null?!0:n.optimize,o=HC(n).parse(e);return r?(s&&zC(o),a&&jr(o),{ast:o,code:\"\"}):(WC(o,n),XC(o,n))}function ZC(){typeof __INTLIFY_PROD_DEVTOOLS__!=\"boolean\"&&(Sr().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!=\"boolean\"&&(Sr().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function wn(e){return Me(e)&&jc(e)===0&&(fn(e,\"b\")||fn(e,\"body\"))}const Dp=[\"b\",\"body\"];function JC(e){return mr(e,Dp)}const kp=[\"c\",\"cases\"];function e4(e){return mr(e,kp,[])}const Fp=[\"s\",\"static\"];function t4(e){return mr(e,Fp)}const Bp=[\"i\",\"items\"];function n4(e){return mr(e,Bp,[])}const Tp=[\"t\",\"type\"];function jc(e){return mr(e,Tp)}const Pp=[\"v\",\"value\"];function Is(e,t){const n=mr(e,Pp);if(n!=null)return n;throw is(t)}const Lp=[\"m\",\"modifier\"];function r4(e){return mr(e,Lp)}const Ip=[\"k\",\"key\"];function a4(e){const t=mr(e,Ip);if(t)return t;throw is(6)}function mr(e,t,n){for(let r=0;r<t.length;r++){const a=t[r];if(fn(e,a)&&e[a]!=null)return e[a]}return n}const Rp=[...Dp,...kp,...Fp,...Bp,...Ip,...Lp,...Pp,...Tp];function is(e){return new Error(`unhandled node type: ${e}`)}function al(e){return n=>s4(n,e)}function s4(e,t){const n=JC(t);if(n==null)throw is(0);if(jc(n)===1){const s=e4(n);return e.plural(s.reduce((i,o)=>[...i,ed(e,o)],[]))}else return ed(e,n)}function ed(e,t){const n=t4(t);if(n!=null)return e.type===\"text\"?n:e.normalize([n]);{const r=n4(t).reduce((a,s)=>[...a,Vl(e,s)],[]);return e.normalize(r)}}function Vl(e,t){const n=jc(t);switch(n){case 3:return Is(t,n);case 9:return Is(t,n);case 4:{const r=t;if(fn(r,\"k\")&&r.k)return e.interpolate(e.named(r.k));if(fn(r,\"key\")&&r.key)return e.interpolate(e.named(r.key));throw is(n)}case 5:{const r=t;if(fn(r,\"i\")&&ct(r.i))return e.interpolate(e.list(r.i));if(fn(r,\"index\")&&ct(r.index))return e.interpolate(e.list(r.index));throw is(n)}case 6:{const r=t,a=r4(r),s=a4(r);return e.linked(Vl(e,s),a?Vl(e,a):void 0,e.type)}case 7:return Is(t,n);case 8:return Is(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const i4=e=>e;let Rs=ze();function o4(e,t={}){let n=!1;const r=t.onError||BC;return t.onError=a=>{n=!0,r(a)},{...QC(e,t),detectError:n}}function l4(e,t){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&pe(e)){Ie(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||i4)(e),a=Rs[r];if(a)return a;const{ast:s,detectError:i}=o4(e,{...t,location:!1,jit:!0}),o=al(s);return i?o:Rs[r]=o}else{const n=e.cacheKey;if(n){const r=Rs[n];return r||(Rs[n]=al(e))}else return al(e)}}let os=null;function c4(e){os=e}function u4(e,t,n){os&&os.emit(\"i18n:init\",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const f4=d4(\"function:translate\");function d4(e){return t=>os&&os.emit(e,t)}const Vn={INVALID_ARGUMENT:FC,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},m4=24;function $n(e){return Eo(e,null,void 0)}function qc(e,t){return t.locale!=null?td(t.locale):td(e.locale)}let sl;function td(e){if(pe(e))return e;if(Xe(e)){if(e.resolvedOnce&&sl!=null)return sl;if(e.constructor.name===\"Function\"){const t=e();if(wC(t))throw $n(Vn.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return sl=t}else throw $n(Vn.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw $n(Vn.NOT_SUPPORT_LOCALE_TYPE)}function h4(e,t,n){return[...new Set([n,...rt(t)?t:Me(t)?Object.keys(t):pe(t)?[t]:[n]])]}function Op(e,t,n){const r=pe(n)?n:ls,a=e;a.__localeChainCache||(a.__localeChainCache=new Map);let s=a.__localeChainCache.get(r);if(!s){s=[];let i=[n];for(;rt(i);)i=nd(s,i,t);const o=rt(t)||!Be(t)?t:t.default?t.default:null;i=pe(o)?[o]:o,rt(i)&&nd(s,i,!1),a.__localeChainCache.set(r,s)}return s}function nd(e,t,n){let r=!0;for(let a=0;a<t.length&&Ie(r);a++){const s=t[a];pe(s)&&(r=p4(e,t[a],n))}return r}function p4(e,t,n){let r;const a=t.split(\"-\");do{const s=a.join(\"-\");r=v4(e,s,n),a.splice(-1,1)}while(a.length&&r===!0);return r}function v4(e,t,n){let r=!1;if(!e.includes(t)&&(r=!0,t)){r=t[t.length-1]!==\"!\";const a=t.replace(/!/g,\"\");e.push(a),(rt(n)||Be(n))&&n[a]&&(r=n[a])}return r}const hr=[];hr[0]={w:[0],i:[3,0],\"[\":[4],o:[7]};hr[1]={w:[1],\".\":[2],\"[\":[4],o:[7]};hr[2]={w:[2],i:[3,0],0:[3,0]};hr[3]={i:[3,0],0:[3,0],w:[1,1],\".\":[2,1],\"[\":[4,1],o:[7,1]};hr[4]={\"'\":[5,0],'\"':[6,0],\"[\":[4,2],\"]\":[1,3],o:8,l:[4,0]};hr[5]={\"'\":[4,0],o:8,l:[5,0]};hr[6]={'\"':[4,0],o:8,l:[6,0]};const g4=/^\\s?(?:true|false|-?[\\d.]+|'[^']*'|\"[^\"]*\")\\s?$/;function x4(e){return g4.test(e)}function y4(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function b4(e){if(e==null)return\"o\";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return\"i\";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return\"w\"}return\"i\"}function _4(e){const t=e.trim();return e.charAt(0)===\"0\"&&isNaN(parseInt(e))?!1:x4(t)?y4(t):\"*\"+t}function E4(e){const t=[];let n=-1,r=0,a=0,s,i,o,l,c,u,d;const f=[];f[0]=()=>{i===void 0?i=o:i+=o},f[1]=()=>{i!==void 0&&(t.push(i),i=void 0)},f[2]=()=>{f[0](),a++},f[3]=()=>{if(a>0)a--,r=4,f[0]();else{if(a=0,i===void 0||(i=_4(i),i===!1))return!1;f[1]()}};function m(){const h=e[n+1];if(r===5&&h===\"'\"||r===6&&h==='\"')return n++,o=\"\\\\\"+h,f[0](),!0}for(;r!==null;)if(n++,s=e[n],!(s===\"\\\\\"&&m())){if(l=b4(s),d=hr[r],c=d[l]||d.l||8,c===8||(r=c[0],c[1]!==void 0&&(u=f[c[1]],u&&(o=s,u()===!1))))return;if(r===7)return t}}const rd=new Map;function C4(e,t){return Me(e)?e[t]:null}function A4(e,t){if(!Me(e))return null;let n=rd.get(t);if(n||(n=E4(t),n&&rd.set(t,n)),!n)return null;const r=n.length;let a=e,s=0;for(;s<r;){const i=n[s];if(Rp.includes(i)&&wn(a))return null;const o=a[i];if(o===void 0||Xe(a))return null;a=o,s++}return a}const S4=\"11.1.12\",Co=-1,ls=\"en-US\",ad=\"\",sd=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function w4(){return{upper:(e,t)=>t===\"text\"&&pe(e)?e.toUpperCase():t===\"vnode\"&&Me(e)&&\"__v_isVNode\"in e?e.children.toUpperCase():e,lower:(e,t)=>t===\"text\"&&pe(e)?e.toLowerCase():t===\"vnode\"&&Me(e)&&\"__v_isVNode\"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t===\"text\"&&pe(e)?sd(e):t===\"vnode\"&&Me(e)&&\"__v_isVNode\"in e?sd(e.children):e}}let Np;function D4(e){Np=e}let Mp;function k4(e){Mp=e}let Vp;function F4(e){Vp=e}let $p=null;const B4=e=>{$p=e},T4=()=>$p;let Hp=null;const id=e=>{Hp=e},P4=()=>Hp;let od=0;function L4(e={}){const t=Xe(e.onWarn)?e.onWarn:yC,n=pe(e.version)?e.version:S4,r=pe(e.locale)||Xe(e.locale)?e.locale:ls,a=Xe(r)?ls:r,s=rt(e.fallbackLocale)||Be(e.fallbackLocale)||pe(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:a,i=Be(e.messages)?e.messages:il(a),o=Be(e.datetimeFormats)?e.datetimeFormats:il(a),l=Be(e.numberFormats)?e.numberFormats:il(a),c=vt(ze(),e.modifiers,w4()),u=e.pluralRules||ze(),d=Xe(e.missing)?e.missing:null,f=Ie(e.missingWarn)||oa(e.missingWarn)?e.missingWarn:!0,m=Ie(e.fallbackWarn)||oa(e.fallbackWarn)?e.fallbackWarn:!0,h=!!e.fallbackFormat,x=!!e.unresolving,_=Xe(e.postTranslation)?e.postTranslation:null,p=Be(e.processor)?e.processor:null,v=Ie(e.warnHtmlMessage)?e.warnHtmlMessage:!0,y=!!e.escapeParameter,g=Xe(e.messageCompiler)?e.messageCompiler:Np,E=Xe(e.messageResolver)?e.messageResolver:Mp||C4,C=Xe(e.localeFallbacker)?e.localeFallbacker:Vp||h4,A=Me(e.fallbackContext)?e.fallbackContext:void 0,S=e,L=Me(S.__datetimeFormatters)?S.__datetimeFormatters:new Map,D=Me(S.__numberFormatters)?S.__numberFormatters:new Map,P=Me(S.__meta)?S.__meta:{};od++;const B={version:n,cid:od,locale:r,fallbackLocale:s,messages:i,modifiers:c,pluralRules:u,missing:d,missingWarn:f,fallbackWarn:m,fallbackFormat:h,unresolving:x,postTranslation:_,processor:p,warnHtmlMessage:v,escapeParameter:y,messageCompiler:g,messageResolver:E,localeFallbacker:C,fallbackContext:A,onWarn:t,__meta:P};return B.datetimeFormats=o,B.numberFormats=l,B.__datetimeFormatters=L,B.__numberFormatters=D,__INTLIFY_PROD_DEVTOOLS__&&u4(B,n,P),B}const il=e=>({[e]:ze()});function Kc(e,t,n,r,a){const{missing:s,onWarn:i}=e;if(s!==null){const o=s(e,n,t,a);return pe(o)?o:t}else return t}function wa(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function I4(e,t){return e===t?!1:e.split(\"-\")[0]===t.split(\"-\")[0]}function R4(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r<t.length;r++)if(I4(e,t[r]))return!0;return!1}function ld(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:a,onWarn:s,localeFallbacker:i}=e,{__datetimeFormatters:o}=e,[l,c,u,d]=$l(...t),f=Ie(u.missingWarn)?u.missingWarn:e.missingWarn;Ie(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const m=!!u.part,h=qc(e,u),x=i(e,a,h);if(!pe(l)||l===\"\")return new Intl.DateTimeFormat(h,d).format(c);let _={},p,v=null;const y=\"datetime format\";for(let C=0;C<x.length&&(p=x[C],_=n[p]||{},v=_[l],!Be(v));C++)Kc(e,l,p,f,y);if(!Be(v)||!pe(p))return r?Co:l;let g=`${p}__${l}`;_o(d)||(g=`${g}__${JSON.stringify(d)}`);let E=o.get(g);return E||(E=new Intl.DateTimeFormat(p,vt({},v,d)),o.set(g,E)),m?E.formatToParts(c):E.format(c)}const Up=[\"localeMatcher\",\"weekday\",\"era\",\"year\",\"month\",\"day\",\"hour\",\"minute\",\"second\",\"timeZoneName\",\"formatMatcher\",\"hour12\",\"timeZone\",\"dateStyle\",\"timeStyle\",\"calendar\",\"dayPeriod\",\"numberingSystem\",\"hourCycle\",\"fractionalSecondDigits\"];function $l(...e){const[t,n,r,a]=e,s=ze();let i=ze(),o;if(pe(t)){const l=t.match(/(\\d{4}-\\d{2}-\\d{2})(T|\\s)?(.*)/);if(!l)throw $n(Vn.INVALID_ISO_DATE_ARGUMENT);const c=l[3]?l[3].trim().startsWith(\"T\")?`${l[1].trim()}${l[3].trim()}`:`${l[1].trim()}T${l[3].trim()}`:l[1].trim();o=new Date(c);try{o.toISOString()}catch{throw $n(Vn.INVALID_ISO_DATE_ARGUMENT)}}else if(EC(t)){if(isNaN(t.getTime()))throw $n(Vn.INVALID_DATE_ARGUMENT);o=t}else if(ct(t))o=t;else throw $n(Vn.INVALID_ARGUMENT);return pe(n)?s.key=n:Be(n)&&Object.keys(n).forEach(l=>{Up.includes(l)?i[l]=n[l]:s[l]=n[l]}),pe(r)?s.locale=r:Be(r)&&(i=r),Be(a)&&(i=a),[s.key||\"\",o,s,i]}function cd(e,t,n){const r=e;for(const a in n){const s=`${t}__${a}`;r.__datetimeFormatters.has(s)&&r.__datetimeFormatters.delete(s)}}function ud(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:a,onWarn:s,localeFallbacker:i}=e,{__numberFormatters:o}=e,[l,c,u,d]=Hl(...t),f=Ie(u.missingWarn)?u.missingWarn:e.missingWarn;Ie(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const m=!!u.part,h=qc(e,u),x=i(e,a,h);if(!pe(l)||l===\"\")return new Intl.NumberFormat(h,d).format(c);let _={},p,v=null;const y=\"number format\";for(let C=0;C<x.length&&(p=x[C],_=n[p]||{},v=_[l],!Be(v));C++)Kc(e,l,p,f,y);if(!Be(v)||!pe(p))return r?Co:l;let g=`${p}__${l}`;_o(d)||(g=`${g}__${JSON.stringify(d)}`);let E=o.get(g);return E||(E=new Intl.NumberFormat(p,vt({},v,d)),o.set(g,E)),m?E.formatToParts(c):E.format(c)}const Wp=[\"localeMatcher\",\"style\",\"currency\",\"currencyDisplay\",\"currencySign\",\"useGrouping\",\"minimumIntegerDigits\",\"minimumFractionDigits\",\"maximumFractionDigits\",\"minimumSignificantDigits\",\"maximumSignificantDigits\",\"compactDisplay\",\"notation\",\"signDisplay\",\"unit\",\"unitDisplay\",\"roundingMode\",\"roundingPriority\",\"roundingIncrement\",\"trailingZeroDisplay\"];function Hl(...e){const[t,n,r,a]=e,s=ze();let i=ze();if(!ct(t))throw $n(Vn.INVALID_ARGUMENT);const o=t;return pe(n)?s.key=n:Be(n)&&Object.keys(n).forEach(l=>{Wp.includes(l)?i[l]=n[l]:s[l]=n[l]}),pe(r)?s.locale=r:Be(r)&&(i=r),Be(a)&&(i=a),[s.key||\"\",o,s,i]}function fd(e,t,n){const r=e;for(const a in n){const s=`${t}__${a}`;r.__numberFormatters.has(s)&&r.__numberFormatters.delete(s)}}const O4=e=>e,N4=e=>\"\",M4=\"text\",V4=e=>e.length===0?\"\":zc(e),$4=DC;function dd(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function H4(e){const t=ct(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(ct(e.named.count)||ct(e.named.n))?ct(e.named.count)?e.named.count:ct(e.named.n)?e.named.n:t:t}function U4(e,t){t.count||(t.count=e),t.n||(t.n=e)}function W4(e={}){const t=e.locale,n=H4(e),r=Me(e.pluralRules)&&pe(t)&&Xe(e.pluralRules[t])?e.pluralRules[t]:dd,a=Me(e.pluralRules)&&pe(t)&&Xe(e.pluralRules[t])?dd:void 0,s=p=>p[r(n,p.length,a)],i=e.list||[],o=p=>i[p],l=e.named||ze();ct(e.pluralIndex)&&U4(n,l);const c=p=>l[p];function u(p,v){const y=Xe(e.messages)?e.messages(p,!!v):Me(e.messages)?e.messages[p]:!1;return y||(e.parent?e.parent.message(p):N4)}const d=p=>e.modifiers?e.modifiers[p]:O4,f=Be(e.processor)&&Xe(e.processor.normalize)?e.processor.normalize:V4,m=Be(e.processor)&&Xe(e.processor.interpolate)?e.processor.interpolate:$4,h=Be(e.processor)&&pe(e.processor.type)?e.processor.type:M4,_={list:o,named:c,plural:s,linked:(p,...v)=>{const[y,g]=v;let E=\"text\",C=\"\";v.length===1?Me(y)?(C=y.modifier||C,E=y.type||E):pe(y)&&(C=y||C):v.length===2&&(pe(y)&&(C=y||C),pe(g)&&(E=g||E));const A=u(p,!0)(_),S=E===\"vnode\"&&rt(A)&&C?A[0]:A;return C?d(C)(S,E):S},message:u,type:h,interpolate:m,normalize:f,values:vt(ze(),i,l)};return _}const md=()=>\"\",en=e=>Xe(e);function hd(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:a,messageCompiler:s,fallbackLocale:i,messages:o}=e,[l,c]=Ul(...t),u=Ie(c.missingWarn)?c.missingWarn:e.missingWarn,d=Ie(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,f=Ie(c.escapeParameter)?c.escapeParameter:e.escapeParameter,m=!!c.resolvedMessage,h=pe(c.default)||Ie(c.default)?Ie(c.default)?s?l:()=>l:c.default:n?s?l:()=>l:null,x=n||h!=null&&(pe(h)||Xe(h)),_=qc(e,c);f&&z4(c);let[p,v,y]=m?[l,_,o[_]||ze()]:zp(e,l,_,i,d,u),g=p,E=l;if(!m&&!(pe(g)||wn(g)||en(g))&&x&&(g=h,E=g),!m&&(!(pe(g)||wn(g)||en(g))||!pe(v)))return a?Co:l;let C=!1;const A=()=>{C=!0},S=en(g)?g:Gp(e,l,v,g,E,A);if(C)return g;const L=q4(e,v,y,c),D=W4(L),P=G4(e,S,D);let B=r?r(P,l):P;if(f&&pe(B)&&(B=AC(B)),__INTLIFY_PROD_DEVTOOLS__){const N={timestamp:Date.now(),key:pe(l)?l:en(g)?g.key:\"\",locale:v||(en(g)?g.locale:\"\"),format:pe(g)?g:en(g)?g.source:\"\",message:B};N.meta=vt({},e.__meta,T4()||{}),f4(N)}return B}function z4(e){rt(e.list)?e.list=e.list.map(t=>pe(t)?Yf(t):t):Me(e.named)&&Object.keys(e.named).forEach(t=>{pe(e.named[t])&&(e.named[t]=Yf(e.named[t]))})}function zp(e,t,n,r,a,s){const{messages:i,onWarn:o,messageResolver:l,localeFallbacker:c}=e,u=c(e,r,n);let d=ze(),f,m=null;const h=\"translate\";for(let x=0;x<u.length&&(f=u[x],d=i[f]||ze(),(m=l(d,t))===null&&(m=d[t]),!(pe(m)||wn(m)||en(m)));x++)if(!R4(f,u)){const _=Kc(e,t,f,s,h);_!==t&&(m=_)}return[m,f,d]}function Gp(e,t,n,r,a,s){const{messageCompiler:i,warnHtmlMessage:o}=e;if(en(r)){const c=r;return c.locale=c.locale||n,c.key=c.key||t,c}if(i==null){const c=(()=>r);return c.locale=n,c.key=t,c}const l=i(r,j4(e,n,a,r,o,s));return l.locale=n,l.key=t,l.source=r,l}function G4(e,t,n){return t(n)}function Ul(...e){const[t,n,r]=e,a=ze();if(!pe(t)&&!ct(t)&&!en(t)&&!wn(t))throw $n(Vn.INVALID_ARGUMENT);const s=ct(t)?String(t):(en(t),t);return ct(n)?a.plural=n:pe(n)?a.default=n:Be(n)&&!_o(n)?a.named=n:rt(n)&&(a.list=n),ct(r)?a.plural=r:pe(r)?a.default=r:Be(r)&&vt(a,r),[s,a]}function j4(e,t,n,r,a,s){return{locale:t,key:n,warnHtmlMessage:a,onError:i=>{throw s&&s(i),i},onCacheKey:i=>bC(t,n,i)}}function q4(e,t,n,r){const{modifiers:a,pluralRules:s,messageResolver:i,fallbackLocale:o,fallbackWarn:l,missingWarn:c,fallbackContext:u}=e,f={locale:t,modifiers:a,pluralRules:s,messages:(m,h)=>{let x=i(n,m);if(x==null&&(u||h)){const[,,_]=zp(u||e,m,t,o,l,c);x=i(_,m)}if(pe(x)||wn(x)){let _=!1;const v=Gp(e,m,t,x,m,()=>{_=!0});return _?md:v}else return en(x)?x:md}};return e.processor&&(f.processor=e.processor),r.list&&(f.list=r.list),r.named&&(f.named=r.named),ct(r.plural)&&(f.pluralIndex=r.plural),f}ZC();const K4=\"11.1.12\";function Y4(){typeof __VUE_I18N_FULL_INSTALL__!=\"boolean\"&&(Sr().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!=\"boolean\"&&(Sr().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!=\"boolean\"&&(Sr().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!=\"boolean\"&&(Sr().__INTLIFY_PROD_DEVTOOLS__=!1)}const Wt={UNEXPECTED_RETURN_TYPE:m4,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32};function Yt(e,...t){return Eo(e,null,void 0)}const Wl=dr(\"__translateVNode\"),zl=dr(\"__datetimeParts\"),Gl=dr(\"__numberParts\"),jp=dr(\"__setPluralRules\"),qp=dr(\"__injectWithOption\"),jl=dr(\"__dispose\");function cs(e){if(!Me(e)||wn(e))return e;for(const t in e)if(fn(e,t))if(!t.includes(\".\"))Me(e[t])&&cs(e[t]);else{const n=t.split(\".\"),r=n.length-1;let a=e,s=!1;for(let i=0;i<r;i++){if(n[i]===\"__proto__\")throw new Error(`unsafe key: ${n[i]}`);if(n[i]in a||(a[n[i]]=ze()),!Me(a[n[i]])){s=!0;break}a=a[n[i]]}if(s||(wn(a)?Rp.includes(n[r])||delete e[t]:(a[n[r]]=e[t],delete e[t])),!wn(a)){const i=a[n[r]];Me(i)&&cs(i)}}return e}function Yc(e,t){const{messages:n,__i18n:r,messageResolver:a,flatJson:s}=t,i=Be(n)?n:rt(r)?ze():{[e]:ze()};if(rt(r)&&r.forEach(o=>{if(\"locale\"in o&&\"resource\"in o){const{locale:l,resource:c}=o;l?(i[l]=i[l]||ze(),Si(c,i[l])):Si(c,i)}else pe(o)&&Si(JSON.parse(o),i)}),a==null&&s)for(const o in i)fn(i,o)&&cs(i[o]);return i}function Kp(e){return e.type}function Yp(e,t,n){let r=Me(t.messages)?t.messages:ze();\"__i18nGlobal\"in n&&(r=Yc(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const a=Object.keys(r);a.length&&a.forEach(s=>{e.mergeLocaleMessage(s,r[s])});{if(Me(t.datetimeFormats)){const s=Object.keys(t.datetimeFormats);s.length&&s.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(Me(t.numberFormats)){const s=Object.keys(t.numberFormats);s.length&&s.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function pd(e){return re(fa,null,e,0)}const vd=\"__INTLIFY_META__\",gd=()=>[],X4=()=>!1;let xd=0;function yd(e){return((t,n,r,a)=>e(n,r,hn()||void 0,a))}const Q4=()=>{const e=hn();let t=null;return e&&(t=Kp(e)[vd])?{[vd]:t}:null};function Xc(e={}){const{__root:t,__injectWithOption:n}=e,r=t===void 0,a=e.flatJson,s=Xi?Ee:Fe;let i=Ie(e.inheritLocale)?e.inheritLocale:!0;const o=s(t&&i?t.locale.value:pe(e.locale)?e.locale:ls),l=s(t&&i?t.fallbackLocale.value:pe(e.fallbackLocale)||rt(e.fallbackLocale)||Be(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o.value),c=s(Yc(o.value,e)),u=s(Be(e.datetimeFormats)?e.datetimeFormats:{[o.value]:{}}),d=s(Be(e.numberFormats)?e.numberFormats:{[o.value]:{}});let f=t?t.missingWarn:Ie(e.missingWarn)||oa(e.missingWarn)?e.missingWarn:!0,m=t?t.fallbackWarn:Ie(e.fallbackWarn)||oa(e.fallbackWarn)?e.fallbackWarn:!0,h=t?t.fallbackRoot:Ie(e.fallbackRoot)?e.fallbackRoot:!0,x=!!e.fallbackFormat,_=Xe(e.missing)?e.missing:null,p=Xe(e.missing)?yd(e.missing):null,v=Xe(e.postTranslation)?e.postTranslation:null,y=t?t.warnHtmlMessage:Ie(e.warnHtmlMessage)?e.warnHtmlMessage:!0,g=!!e.escapeParameter;const E=t?t.modifiers:Be(e.modifiers)?e.modifiers:{};let C=e.pluralRules||t&&t.pluralRules,A;A=(()=>{r&&id(null);const O={version:K4,locale:o.value,fallbackLocale:l.value,messages:c.value,modifiers:E,pluralRules:C,missing:p===null?void 0:p,missingWarn:f,fallbackWarn:m,fallbackFormat:x,unresolving:!0,postTranslation:v===null?void 0:v,warnHtmlMessage:y,escapeParameter:g,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:\"vue\"}};O.datetimeFormats=u.value,O.numberFormats=d.value,O.__datetimeFormatters=Be(A)?A.__datetimeFormatters:void 0,O.__numberFormatters=Be(A)?A.__numberFormatters:void 0;const W=L4(O);return r&&id(W),W})(),wa(A,o.value,l.value);function L(){return[o.value,l.value,c.value,u.value,d.value]}const D=ie({get:()=>o.value,set:O=>{A.locale=O,o.value=O}}),P=ie({get:()=>l.value,set:O=>{A.fallbackLocale=O,l.value=O,wa(A,o.value,O)}}),B=ie(()=>c.value),N=ie(()=>u.value),J=ie(()=>d.value);function G(){return Xe(v)?v:null}function ae(O){v=O,A.postTranslation=O}function se(){return _}function ce(O){O!==null&&(p=yd(O)),_=O,A.missing=p}const R=(O,W,oe,ye,De,Ne)=>{L();let Le;try{__INTLIFY_PROD_DEVTOOLS__,r||(A.fallbackContext=t?P4():void 0),Le=O(A)}finally{__INTLIFY_PROD_DEVTOOLS__,r||(A.fallbackContext=void 0)}if(oe!==\"translate exists\"&&ct(Le)&&Le===Co||oe===\"translate exists\"&&!Le){const[at,ft]=W();return t&&h?ye(t):De(at)}else{if(Ne(Le))return Le;throw Yt(Wt.UNEXPECTED_RETURN_TYPE)}};function q(...O){return R(W=>Reflect.apply(hd,null,[W,...O]),()=>Ul(...O),\"translate\",W=>Reflect.apply(W.t,W,[...O]),W=>W,W=>pe(W))}function z(...O){const[W,oe,ye]=O;if(ye&&!Me(ye))throw Yt(Wt.INVALID_ARGUMENT);return q(W,oe,vt({resolvedMessage:!0},ye||{}))}function K(...O){return R(W=>Reflect.apply(ld,null,[W,...O]),()=>$l(...O),\"datetime format\",W=>Reflect.apply(W.d,W,[...O]),()=>ad,W=>pe(W)||rt(W))}function ee(...O){return R(W=>Reflect.apply(ud,null,[W,...O]),()=>Hl(...O),\"number format\",W=>Reflect.apply(W.n,W,[...O]),()=>ad,W=>pe(W)||rt(W))}function j(O){return O.map(W=>pe(W)||ct(W)||Ie(W)?pd(String(W)):W)}const ge={normalize:j,interpolate:O=>O,type:\"vnode\"};function $(...O){return R(W=>{let oe;const ye=W;try{ye.processor=ge,oe=Reflect.apply(hd,null,[ye,...O])}finally{ye.processor=null}return oe},()=>Ul(...O),\"translate\",W=>W[Wl](...O),W=>[pd(W)],W=>rt(W))}function Y(...O){return R(W=>Reflect.apply(ud,null,[W,...O]),()=>Hl(...O),\"number format\",W=>W[Gl](...O),gd,W=>pe(W)||rt(W))}function le(...O){return R(W=>Reflect.apply(ld,null,[W,...O]),()=>$l(...O),\"datetime format\",W=>W[zl](...O),gd,W=>pe(W)||rt(W))}function ue(O){C=O,A.pluralRules=C}function ve(O,W){return R(()=>{if(!O)return!1;const oe=pe(W)?W:o.value,ye=V(oe),De=A.messageResolver(ye,O);return wn(De)||en(De)||pe(De)},()=>[O],\"translate exists\",oe=>Reflect.apply(oe.te,oe,[O,W]),X4,oe=>Ie(oe))}function T(O){let W=null;const oe=Op(A,l.value,o.value);for(let ye=0;ye<oe.length;ye++){const De=c.value[oe[ye]]||{},Ne=A.messageResolver(De,O);if(Ne!=null){W=Ne;break}}return W}function I(O){const W=T(O);return W??(t?t.tm(O)||{}:{})}function V(O){return c.value[O]||{}}function X(O,W){if(a){const oe={[O]:W};for(const ye in oe)fn(oe,ye)&&cs(oe[ye]);W=oe[O]}c.value[O]=W,A.messages=c.value}function Z(O,W){c.value[O]=c.value[O]||{};const oe={[O]:W};if(a)for(const ye in oe)fn(oe,ye)&&cs(oe[ye]);W=oe[O],Si(W,c.value[O]),A.messages=c.value}function Q(O){return u.value[O]||{}}function w(O,W){u.value[O]=W,A.datetimeFormats=u.value,cd(A,O,W)}function F(O,W){u.value[O]=vt(u.value[O]||{},W),A.datetimeFormats=u.value,cd(A,O,W)}function M(O){return d.value[O]||{}}function H(O,W){d.value[O]=W,A.numberFormats=d.value,fd(A,O,W)}function fe(O,W){d.value[O]=vt(d.value[O]||{},W),A.numberFormats=d.value,fd(A,O,W)}xd++,t&&Xi&&(ke(t.locale,O=>{i&&(o.value=O,A.locale=O,wa(A,o.value,l.value))}),ke(t.fallbackLocale,O=>{i&&(l.value=O,A.fallbackLocale=O,wa(A,o.value,l.value))}));const te={id:xd,locale:D,fallbackLocale:P,get inheritLocale(){return i},set inheritLocale(O){i=O,O&&t&&(o.value=t.locale.value,l.value=t.fallbackLocale.value,wa(A,o.value,l.value))},get availableLocales(){return Object.keys(c.value).sort()},messages:B,get modifiers(){return E},get pluralRules(){return C||{}},get isGlobal(){return r},get missingWarn(){return f},set missingWarn(O){f=O,A.missingWarn=f},get fallbackWarn(){return m},set fallbackWarn(O){m=O,A.fallbackWarn=m},get fallbackRoot(){return h},set fallbackRoot(O){h=O},get fallbackFormat(){return x},set fallbackFormat(O){x=O,A.fallbackFormat=x},get warnHtmlMessage(){return y},set warnHtmlMessage(O){y=O,A.warnHtmlMessage=O},get escapeParameter(){return g},set escapeParameter(O){g=O,A.escapeParameter=O},t:q,getLocaleMessage:V,setLocaleMessage:X,mergeLocaleMessage:Z,getPostTranslationHandler:G,setPostTranslationHandler:ae,getMissingHandler:se,setMissingHandler:ce,[jp]:ue};return te.datetimeFormats=N,te.numberFormats=J,te.rt=z,te.te=ve,te.tm=I,te.d=K,te.n=ee,te.getDateTimeFormat=Q,te.setDateTimeFormat=w,te.mergeDateTimeFormat=F,te.getNumberFormat=M,te.setNumberFormat=H,te.mergeNumberFormat=fe,te[qp]=n,te[Wl]=$,te[zl]=le,te[Gl]=Y,te}function Z4(e){const t=pe(e.locale)?e.locale:ls,n=pe(e.fallbackLocale)||rt(e.fallbackLocale)||Be(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=Xe(e.missing)?e.missing:void 0,a=Ie(e.silentTranslationWarn)||oa(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,s=Ie(e.silentFallbackWarn)||oa(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,i=Ie(e.fallbackRoot)?e.fallbackRoot:!0,o=!!e.formatFallbackMessages,l=Be(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,u=Xe(e.postTranslation)?e.postTranslation:void 0,d=pe(e.warnHtmlInMessage)?e.warnHtmlInMessage!==\"off\":!0,f=!!e.escapeParameterHtml,m=Ie(e.sync)?e.sync:!0;let h=e.messages;if(Be(e.sharedMessages)){const E=e.sharedMessages;h=Object.keys(E).reduce((A,S)=>{const L=A[S]||(A[S]={});return vt(L,E[S]),A},h||{})}const{__i18n:x,__root:_,__injectWithOption:p}=e,v=e.datetimeFormats,y=e.numberFormats,g=e.flatJson;return{locale:t,fallbackLocale:n,messages:h,flatJson:g,datetimeFormats:v,numberFormats:y,missing:r,missingWarn:a,fallbackWarn:s,fallbackRoot:i,fallbackFormat:o,modifiers:l,pluralRules:c,postTranslation:u,warnHtmlMessage:d,escapeParameter:f,messageResolver:e.messageResolver,inheritLocale:m,__i18n:x,__root:_,__injectWithOption:p}}function ql(e={}){const t=Xc(Z4(e)),{__extender:n}=e,r={id:t.id,get locale(){return t.locale.value},set locale(a){t.locale.value=a},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(a){t.fallbackLocale.value=a},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get missing(){return t.getMissingHandler()},set missing(a){t.setMissingHandler(a)},get silentTranslationWarn(){return Ie(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(a){t.missingWarn=Ie(a)?!a:a},get silentFallbackWarn(){return Ie(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(a){t.fallbackWarn=Ie(a)?!a:a},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(a){t.fallbackFormat=a},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(a){t.setPostTranslationHandler(a)},get sync(){return t.inheritLocale},set sync(a){t.inheritLocale=a},get warnHtmlInMessage(){return t.warnHtmlMessage?\"warn\":\"off\"},set warnHtmlInMessage(a){t.warnHtmlMessage=a!==\"off\"},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(a){t.escapeParameter=a},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...a){return Reflect.apply(t.t,t,[...a])},rt(...a){return Reflect.apply(t.rt,t,[...a])},te(a,s){return t.te(a,s)},tm(a){return t.tm(a)},getLocaleMessage(a){return t.getLocaleMessage(a)},setLocaleMessage(a,s){t.setLocaleMessage(a,s)},mergeLocaleMessage(a,s){t.mergeLocaleMessage(a,s)},d(...a){return Reflect.apply(t.d,t,[...a])},getDateTimeFormat(a){return t.getDateTimeFormat(a)},setDateTimeFormat(a,s){t.setDateTimeFormat(a,s)},mergeDateTimeFormat(a,s){t.mergeDateTimeFormat(a,s)},n(...a){return Reflect.apply(t.n,t,[...a])},getNumberFormat(a){return t.getNumberFormat(a)},setNumberFormat(a,s){t.setNumberFormat(a,s)},mergeNumberFormat(a,s){t.mergeNumberFormat(a,s)}};return r.__extender=n,r}function J4(e,t,n){return{beforeCreate(){const r=hn();if(!r)throw Yt(Wt.UNEXPECTED_ERROR);const a=this.$options;if(a.i18n){const s=a.i18n;if(a.__i18n&&(s.__i18n=a.__i18n),s.__root=t,this===this.$root)this.$i18n=bd(e,s);else{s.__injectWithOption=!0,s.__extender=n.__vueI18nExtend,this.$i18n=ql(s);const i=this.$i18n;i.__extender&&(i.__disposer=i.__extender(this.$i18n))}}else if(a.__i18n)if(this===this.$root)this.$i18n=bd(e,a);else{this.$i18n=ql({__i18n:a.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const s=this.$i18n;s.__extender&&(s.__disposer=s.__extender(this.$i18n))}else this.$i18n=e;a.__i18nGlobal&&Yp(t,a,a),this.$t=(...s)=>this.$i18n.t(...s),this.$rt=(...s)=>this.$i18n.rt(...s),this.$te=(s,i)=>this.$i18n.te(s,i),this.$d=(...s)=>this.$i18n.d(...s),this.$n=(...s)=>this.$i18n.n(...s),this.$tm=s=>this.$i18n.tm(s),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=hn();if(!r)throw Yt(Wt.UNEXPECTED_ERROR);const a=this.$i18n;delete this.$t,delete this.$rt,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,a.__disposer&&(a.__disposer(),delete a.__disposer,delete a.__extender),n.__deleteInstance(r),delete this.$i18n}}}function bd(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[jp](t.pluralizationRules||e.pluralizationRules);const n=Yc(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const Qc={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e===\"parent\"||e===\"global\",default:\"parent\"},i18n:{type:Object}};function e8({slots:e},t){return t.length===1&&t[0]===\"default\"?(e.default?e.default():[]).reduce((r,a)=>[...r,...a.type===Oe?a.children:[a]],[]):t.reduce((n,r)=>{const a=e[r];return a&&(n[r]=a()),n},ze())}function Xp(){return Oe}const t8=ua({name:\"i18n-t\",props:vt({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>ct(e)||!isNaN(e)}},Qc),setup(e,t){const{slots:n,attrs:r}=t,a=e.i18n||Ao({useScope:e.scope,__useComponent:!0});return()=>{const s=Object.keys(n).filter(d=>d[0]!==\"_\"),i=ze();e.locale&&(i.locale=e.locale),e.plural!==void 0&&(i.plural=pe(e.plural)?+e.plural:e.plural);const o=e8(t,s),l=a[Wl](e.keypath,o,i),c=vt(ze(),r),u=pe(e.tag)||Me(e.tag)?e.tag:Xp();return Dn(u,c,l)}}}),_d=t8;function n8(e){return rt(e)&&!pe(e[0])}function Qp(e,t,n,r){const{slots:a,attrs:s}=t;return()=>{const i={part:!0};let o=ze();e.locale&&(i.locale=e.locale),pe(e.format)?i.key=e.format:Me(e.format)&&(pe(e.format.key)&&(i.key=e.format.key),o=Object.keys(e.format).reduce((f,m)=>n.includes(m)?vt(ze(),f,{[m]:e.format[m]}):f,ze()));const l=r(e.value,i,o);let c=[i.key];rt(l)?c=l.map((f,m)=>{const h=a[f.type],x=h?h({[f.type]:f.value,index:m,parts:l}):[f.value];return n8(x)&&(x[0].key=`${f.type}-${m}`),x}):pe(l)&&(c=[l]);const u=vt(ze(),s),d=pe(e.tag)||Me(e.tag)?e.tag:Xp();return Dn(d,u,c)}}const r8=ua({name:\"i18n-n\",props:vt({value:{type:Number,required:!0},format:{type:[String,Object]}},Qc),setup(e,t){const n=e.i18n||Ao({useScope:e.scope,__useComponent:!0});return Qp(e,t,Wp,(...r)=>n[Gl](...r))}}),Ed=r8;function a8(e,t){const n=e;if(e.mode===\"composition\")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function s8(e){const t=i=>{const{instance:o,value:l}=i;if(!o||!o.$)throw Yt(Wt.UNEXPECTED_ERROR);const c=a8(e,o.$),u=Cd(l);return[Reflect.apply(c.t,c,[...Ad(u)]),c]};return{created:(i,o)=>{const[l,c]=t(o);Xi&&e.global===c&&(i.__i18nWatcher=ke(c.locale,()=>{o.instance&&o.instance.$forceUpdate()})),i.__composer=c,i.textContent=l},unmounted:i=>{Xi&&i.__i18nWatcher&&(i.__i18nWatcher(),i.__i18nWatcher=void 0,delete i.__i18nWatcher),i.__composer&&(i.__composer=void 0,delete i.__composer)},beforeUpdate:(i,{value:o})=>{if(i.__composer){const l=i.__composer,c=Cd(o);i.textContent=Reflect.apply(l.t,l,[...Ad(c)])}},getSSRProps:i=>{const[o]=t(i);return{textContent:o}}}}function Cd(e){if(pe(e))return{path:e};if(Be(e)){if(!(\"path\"in e))throw Yt(Wt.REQUIRED_VALUE,\"path\");return e}else throw Yt(Wt.INVALID_VALUE)}function Ad(e){const{path:t,locale:n,args:r,choice:a,plural:s}=e,i={},o=r||{};return pe(n)&&(i.locale=n),ct(a)&&(i.plural=a),ct(s)&&(i.plural=s),[t,o,i]}function i8(e,t,...n){const r=Be(n[0])?n[0]:{};(!Ie(r.globalInstall)||r.globalInstall)&&([_d.name,\"I18nT\"].forEach(s=>e.component(s,_d)),[Ed.name,\"I18nN\"].forEach(s=>e.component(s,Ed)),[wd.name,\"I18nD\"].forEach(s=>e.component(s,wd))),e.directive(\"t\",s8(t))}const o8=dr(\"global-vue-i18n\");function l8(e={}){const t=__VUE_I18N_LEGACY_API__&&Ie(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,n=Ie(e.globalInjection)?e.globalInjection:!0,r=new Map,[a,s]=c8(e,t),i=dr(\"\");function o(d){return r.get(d)||null}function l(d,f){r.set(d,f)}function c(d){r.delete(d)}const u={get mode(){return __VUE_I18N_LEGACY_API__&&t?\"legacy\":\"composition\"},async install(d,...f){if(d.__VUE_I18N_SYMBOL__=i,d.provide(d.__VUE_I18N_SYMBOL__,u),Be(f[0])){const x=f[0];u.__composerExtend=x.__composerExtend,u.__vueI18nExtend=x.__vueI18nExtend}let m=null;!t&&n&&(m=g8(d,u.global)),__VUE_I18N_FULL_INSTALL__&&i8(d,u,...f),__VUE_I18N_LEGACY_API__&&t&&d.mixin(J4(s,s.__composer,u));const h=d.unmount;d.unmount=()=>{m&&m(),u.dispose(),h()}},get global(){return s},dispose(){a.stop()},__instances:r,__getInstance:o,__setInstance:l,__deleteInstance:c};return u}function Ao(e={}){const t=hn();if(t==null)throw Yt(Wt.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Yt(Wt.NOT_INSTALLED);const n=u8(t),r=d8(n),a=Kp(t),s=f8(e,a);if(s===\"global\")return Yp(r,e,a),r;if(s===\"parent\"){let l=m8(n,t,e.__useComponent);return l==null&&(l=r),l}const i=n;let o=i.__getInstance(t);if(o==null){const l=vt({},e);\"__i18n\"in a&&(l.__i18n=a.__i18n),r&&(l.__root=r),o=Xc(l),i.__composerExtend&&(o[jl]=i.__composerExtend(o)),p8(i,t,o),i.__setInstance(t,o)}return o}function c8(e,t){const n=ir(),r=__VUE_I18N_LEGACY_API__&&t?n.run(()=>ql(e)):n.run(()=>Xc(e));if(r==null)throw Yt(Wt.UNEXPECTED_ERROR);return[n,r]}function u8(e){const t=Ve(e.isCE?o8:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Yt(e.isCE?Wt.NOT_INSTALLED_WITH_PROVIDE:Wt.UNEXPECTED_ERROR);return t}function f8(e,t){return _o(e)?\"__i18n\"in t?\"local\":\"global\":e.useScope?e.useScope:\"local\"}function d8(e){return e.mode===\"composition\"?e.global:e.global.__composer}function m8(e,t,n=!1){let r=null;const a=t.root;let s=h8(t,n);for(;s!=null;){const i=e;if(e.mode===\"composition\")r=i.__getInstance(s);else if(__VUE_I18N_LEGACY_API__){const o=i.__getInstance(s);o!=null&&(r=o.__composer,n&&r&&!r[qp]&&(r=null))}if(r!=null||a===s)break;s=s.parent}return r}function h8(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function p8(e,t,n){qn(()=>{},t),mc(()=>{const r=n;e.__deleteInstance(t);const a=r[jl];a&&(a(),delete r[jl])},t)}const v8=[\"locale\",\"fallbackLocale\",\"availableLocales\"],Sd=[\"t\",\"rt\",\"d\",\"n\",\"tm\",\"te\"];function g8(e,t){const n=Object.create(null);return v8.forEach(a=>{const s=Object.getOwnPropertyDescriptor(t,a);if(!s)throw Yt(Wt.UNEXPECTED_ERROR);const i=je(s.value)?{get(){return s.value.value},set(o){s.value.value=o}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,a,i)}),e.config.globalProperties.$i18n=n,Sd.forEach(a=>{const s=Object.getOwnPropertyDescriptor(t,a);if(!s||!s.value)throw Yt(Wt.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${a}`,s)}),()=>{delete e.config.globalProperties.$i18n,Sd.forEach(a=>{delete e.config.globalProperties[`$${a}`]})}}const x8=ua({name:\"i18n-d\",props:vt({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Qc),setup(e,t){const n=e.i18n||Ao({useScope:e.scope,__useComponent:!0});return Qp(e,t,Up,(...r)=>n[zl](...r))}}),wd=x8;Y4();D4(l4);k4(A4);F4(Op);if(__INTLIFY_PROD_DEVTOOLS__){const e=Sr();e.__INTLIFY__=!0,c4(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const y8={collapse:\"mdi-chevron-up\",complete:\"mdi-check\",cancel:\"mdi-close-circle\",close:\"mdi-close\",delete:\"mdi-close-circle\",clear:\"mdi-close-circle\",success:\"mdi-check-circle\",info:\"mdi-information\",warning:\"mdi-alert-circle\",error:\"mdi-close-circle\",prev:\"mdi-chevron-left\",next:\"mdi-chevron-right\",checkboxOn:\"mdi-checkbox-marked\",checkboxOff:\"mdi-checkbox-blank-outline\",checkboxIndeterminate:\"mdi-minus-box\",delimiter:\"mdi-circle\",sortAsc:\"mdi-arrow-up\",sortDesc:\"mdi-arrow-down\",expand:\"mdi-chevron-down\",menu:\"mdi-menu\",subgroup:\"mdi-menu-down\",dropdown:\"mdi-menu-down\",radioOn:\"mdi-radiobox-marked\",radioOff:\"mdi-radiobox-blank\",edit:\"mdi-pencil\",ratingEmpty:\"mdi-star-outline\",ratingFull:\"mdi-star\",ratingHalf:\"mdi-star-half-full\",loading:\"mdi-cached\",first:\"mdi-page-first\",last:\"mdi-page-last\",unfold:\"mdi-unfold-more-horizontal\",file:\"mdi-paperclip\",plus:\"mdi-plus\",minus:\"mdi-minus\",calendar:\"mdi-calendar\",treeviewCollapse:\"mdi-menu-down\",treeviewExpand:\"mdi-menu-right\",tableGroupCollapse:\"mdi-chevron-down\",tableGroupExpand:\"mdi-chevron-right\",eyeDropper:\"mdi-eyedropper\",upload:\"mdi-cloud-upload\",color:\"mdi-palette\",command:\"mdi-apple-keyboard-command\",ctrl:\"mdi-apple-keyboard-control\",space:\"mdi-keyboard-space\",shift:\"mdi-apple-keyboard-shift\",alt:\"mdi-apple-keyboard-option\",enter:\"mdi-keyboard-return\",arrowup:\"mdi-arrow-up\",arrowdown:\"mdi-arrow-down\",arrowleft:\"mdi-arrow-left\",arrowright:\"mdi-arrow-right\",backspace:\"mdi-backspace\",play:\"mdi-play\",pause:\"mdi-pause\",fullscreen:\"mdi-fullscreen\",fullscreenExit:\"mdi-fullscreen-exit\",volumeHigh:\"mdi-volume-high\",volumeMedium:\"mdi-volume-medium\",volumeLow:\"mdi-volume-low\",volumeOff:\"mdi-volume-variant-off\",search:\"mdi-magnify\"},b8={component:e=>Dn(Ih,{...e,class:\"mdi\"})};function _8(){return{svg:{component:Lh},class:{component:Ih}}}function E8(e){const t=_8(),n=e?.defaultSet??\"mdi\";return n===\"mdi\"&&!t.mdi&&(t.mdi=b8),Pt({defaultSet:n,sets:t,aliases:{...y8,vuetify:[\"M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z\",[\"M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z\",.6]],\"vuetify-outline\":\"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z\",\"vuetify-play\":[\"m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z\",[\"M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z\",.6]]}},e)}function Zp(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,r=Pt(t,n),{aliases:a={},components:s={},directives:i={}}=r,o=ir();return o.run(()=>{const l=eb(r.defaults),c=t2(r.display,r.ssr),u=n_(r.theme),d=E8(r.icons),f=v_(r.locale),m=K2(r.date,f),h=Q2(r.goTo,f);function x(p){for(const y in i)p.directive(y,i[y]);for(const y in s)p.component(y,s[y]);for(const y in a)p.component(y,hs({...a[y],name:y,aliasName:a[y].name}));const v=ir();if(v.run(()=>{u.install(p)}),p.onUnmount(()=>v.stop()),p.provide(ra,l),p.provide(Pl,c),p.provide(Ja,u),p.provide(wl,d),p.provide(Wi,f),p.provide(q2,m.options),p.provide(Ff,m.instance),p.provide(dp,h),Ze&&r.ssr)if(p.$nuxt)p.$nuxt.hook(\"app:suspense:resolve\",()=>{c.update()});else{const{mount:y}=p;p.mount=function(){const g=y(...arguments);return Lt(()=>c.update()),p.mount=y,g}}p.mixin({computed:{$vuetify(){return pt({defaults:Hr.call(this,ra),display:Hr.call(this,Pl),theme:Hr.call(this,Ja),icons:Hr.call(this,wl),locale:Hr.call(this,Wi),date:Hr.call(this,Ff)})}}})}function _(){o.stop()}return{install:x,unmount:_,defaults:l,display:c,theme:u,icons:d,locale:f,date:m,goTo:h}})}const C8=\"3.12.1\";Zp.version=C8;function Hr(e){const t=this.$,n=t.parent?.provides??t.vnode.appContext?.provides;if(n&&e in n)return n[e]}let Jp;const So=e=>Jp=e,ev=Symbol();function Kl(e){return e&&typeof e==\"object\"&&Object.prototype.toString.call(e)===\"[object Object]\"&&typeof e.toJSON!=\"function\"}var Ua;(function(e){e.direct=\"direct\",e.patchObject=\"patch object\",e.patchFunction=\"patch function\"})(Ua||(Ua={}));function A8(){const e=ir(!0),t=e.run(()=>Ee({}));let n=[],r=[];const a=lc({install(s){So(a),a._a=s,s.provide(ev,a),s.config.globalProperties.$pinia=a,r.forEach(i=>n.push(i)),r=[]},use(s){return this._a?n.push(s):r.push(s),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return a}const tv=()=>{};function Dd(e,t,n,r=tv){e.push(t);const a=()=>{const s=e.indexOf(t);s>-1&&(e.splice(s,1),r())};return!n&&tc()&&wt(a),a}function Ur(e,...t){e.slice().forEach(n=>{n(...t)})}const S8=e=>e(),kd=Symbol(),ol=Symbol();function Yl(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,r)=>e.set(r,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],a=e[n];Kl(a)&&Kl(r)&&e.hasOwnProperty(n)&&!je(r)&&!sr(r)?e[n]=Yl(a,r):e[n]=r}return e}const w8=Symbol();function D8(e){return!Kl(e)||!Object.prototype.hasOwnProperty.call(e,w8)}const{assign:er}=Object;function k8(e){return!!(je(e)&&e.effect)}function F8(e,t,n,r){const{state:a,actions:s,getters:i}=t,o=n.state.value[e];let l;function c(){o||(n.state.value[e]=a?a():{});const u=cc(n.state.value[e]);return er(u,s,Object.keys(i||{}).reduce((d,f)=>(d[f]=lc(ie(()=>{So(n);const m=n._s.get(e);return i[f].call(m,m)})),d),{}))}return l=nv(e,c,t,n,r,!0),l}function nv(e,t,n={},r,a,s){let i;const o=er({actions:{}},n),l={deep:!0};let c,u,d=[],f=[],m;const h=r.state.value[e];!s&&!h&&(r.state.value[e]={}),Ee({});let x;function _(S){let L;c=u=!1,typeof S==\"function\"?(S(r.state.value[e]),L={type:Ua.patchFunction,storeId:e,events:m}):(Yl(r.state.value[e],S),L={type:Ua.patchObject,payload:S,storeId:e,events:m});const D=x=Symbol();Lt().then(()=>{x===D&&(c=!0)}),u=!0,Ur(d,L,r.state.value[e])}const p=s?function(){const{state:L}=n,D=L?L():{};this.$patch(P=>{er(P,D)})}:tv;function v(){i.stop(),d=[],f=[],r._s.delete(e)}const y=(S,L=\"\")=>{if(kd in S)return S[ol]=L,S;const D=function(){So(r);const P=Array.from(arguments),B=[],N=[];function J(se){B.push(se)}function G(se){N.push(se)}Ur(f,{args:P,name:D[ol],store:E,after:J,onError:G});let ae;try{ae=S.apply(this&&this.$id===e?this:E,P)}catch(se){throw Ur(N,se),se}return ae instanceof Promise?ae.then(se=>(Ur(B,se),se)).catch(se=>(Ur(N,se),Promise.reject(se))):(Ur(B,ae),ae)};return D[kd]=!0,D[ol]=L,D},g={_p:r,$id:e,$onAction:Dd.bind(null,f),$patch:_,$reset:p,$subscribe(S,L={}){const D=Dd(d,S,L.detached,()=>P()),P=i.run(()=>ke(()=>r.state.value[e],B=>{(L.flush===\"sync\"?u:c)&&S({storeId:e,type:Ua.direct,events:m},B)},er({},l,L)));return D},$dispose:v},E=pt(g);r._s.set(e,E);const A=(r._a&&r._a.runWithContext||S8)(()=>r._e.run(()=>(i=ir()).run(()=>t({action:y}))));for(const S in A){const L=A[S];if(je(L)&&!k8(L)||sr(L))s||(h&&D8(L)&&(je(L)?L.value=h[S]:Yl(L,h[S])),r.state.value[e][S]=L);else if(typeof L==\"function\"){const D=y(L,S);A[S]=D,o.actions[S]=L}}return er(E,A),er(_e(E),A),Object.defineProperty(E,\"$state\",{get:()=>r.state.value[e],set:S=>{_(L=>{er(L,S)})}}),r._p.forEach(S=>{er(E,i.run(()=>S({store:E,app:r._a,pinia:r,options:o})))}),h&&s&&n.hydrate&&n.hydrate(E.$state,h),c=!0,u=!0,E}function rv(e,t,n){let r;const a=typeof t==\"function\";r=a?n:t;function s(i,o){const l=Gg();return i=i||(l?Ve(ev,null):null),i&&So(i),i=Jp,i._s.has(e)||(a?nv(e,t,r,i):F8(e,r,i)),i._s.get(e)}return s.$id=e,s}const B8=rv(\"global\",{persist:{key:Ec+\"global\",storage:localStorage},state:()=>({theme:\"\",language:\"\",room:{id:0,gameName:\"\"},gameVersion:{server:0,local:0},dmpVersion:{noTip:!1,closeVersion:\"\"}}),actions:{},getters:{}}),T8=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n},P8=be({...ut(),...fo(eE(),[\"fullHeight\"]),...Xt()},\"VApp\"),L8=Ye()({name:\"VApp\",props:P8(),setup(e,t){let{slots:n}=t;const r=on(e),{layoutClasses:a,getLayoutItem:s,items:i,layoutRef:o}=rE({...e,fullHeight:!0}),{rtlClasses:l}=ys();return et(()=>de(\"div\",{ref:o,class:Re([\"v-application\",r.themeClasses.value,a.value,l.value,e.class]),style:Qe([e.style])},[de(\"div\",{class:\"v-application__wrap\"},[n.default?.()])])),{getLayoutItem:s,items:i,theme:r}}}),I8={key:0,class:\"initial-loading\"},R8={__name:\"App\",setup(e){const t=xC(),n=Ao(),r=B8(),{current:a}=Wh(),s=Ee(!0),i=Ee(!1);let o=!1;const l=()=>{let d;if(r.language===\"\")d=uh(),n.locale.value=d,r.language=d,a.value=d;else switch(n.locale.value=r.language,r.language){case\"zh\":a.value=\"zhHans\";break;case\"en\":a.value=\"en\";break;default:a.value=\"zhHans\"}},c=()=>{s.value&&setTimeout(()=>{s.value=!1},300)};t.isReady().then(()=>{o=!0,i.value&&c()}).catch(d=>{console.error(\"路由初始化失败:\",d),o=!0,i.value=!0,setTimeout(()=>{c()},500)});const u=t.afterEach((d,f)=>{s.value&&d.path!==f.path&&c()});return qn(()=>{l(),i.value=!0,o&&c(),setTimeout(()=>{s.value&&c()},5e3)}),kn(()=>{u?.()}),(d,f)=>{const m=cE,h=Rg(\"router-view\");return rn(),Lr(Oe,null,[it(s)?(rn(),Lr(\"div\",I8,[...f[0]||(f[0]=[gx('<div class=\"loading-bg\" data-v-876240f4><div class=\"loading-logo\" data-v-876240f4><img src=\"'+uE+'\" alt=\"DMP\" style=\"width:100px;height:auto;\" data-v-876240f4></div><div class=\"loading\" data-v-876240f4><div class=\"effect-1 effects\" data-v-876240f4></div><div class=\"effect-2 effects\" data-v-876240f4></div><div class=\"effect-3 effects\" data-v-876240f4></div></div></div>',1)])])):Fu(\"\",!0),it(s)?Fu(\"\",!0):(rn(),Ya(L8,{key:1},{default:Pi(()=>[re(m),re(h)]),_:1}))],64)}}},O8=T8(R8,[[\"__scopeId\",\"data-v-876240f4\"]]),N8={global:{title:\"饥荒管理平台\",room:\"当前房间: \",noRoom:\"未选择\",gameVersion:\"游戏版本: \",dmpVersion:\"平台版本: \",current:\"当前版本: \",latest:\"最新版本: \",github:\"点击访问Github源码\",document:\"查看文档\",light:\"明亮\",dark:\"黑暗\",profile:\"个人中心\",logout:\"退出平台\",noRoomSelected:{title:\"未选择房间\",subTitle:\"请前往房间总览页面，选择一个房间再执行配置\",button:\"前往选择\"},noGame:{title:\"游戏未安装\",subTitle:\"点击下方按钮安装游戏\",button:\"前往安装\"},noGameNoAdmin:{title:\"游戏未安装\",subTitle:\"请联系饥荒管理平台管理员安装游戏\"},timeRunning:{second:\"秒\",minute:\"分\",hour:\"时\",day:\"天\",year:\"年\"},confirm:{title:\"请确认\",content:\"您确定要执行这个操作吗？此操作不可恢复。\",cancel:\"取消\",confirm:\"确认\"}},menu:{dashboard:\"控制面板\",rooms:\"房间总览\",game:\"游戏设置\",gameBase:\"房间设置\",gameMod:\"模组设置\",gamePlayer:\"玩家设置\",upload:\"存档导入\",install:\"游戏安装\",tools:\"平台工具\",toolsBackup:\"备份管理\",toolsAnnounce:\"定时通知\",toolsMap:\"地图预览\",toolsToken:\"平台令牌\",toolsSnapshot:\"游戏存档\",logs:\"日志管理\",logsGame:\"游戏日志\",logsChat:\"聊天日志\",logsDownload:\"下载日志\",logsSteam:\"Steam日志\",logsAccess:\"请求日志\",logsRuntime:\"运行日志\",logsClean:\"日志清理\",platform:\"平台管理\"},login:{welcome:\"欢迎使用饥荒管理平台\",loginForm:{username:\"用户名\",password:\"密码\"},loginFormRule:{username:\"请输入用户名\",password:\"请输入密码\"},registerForm:{username:\"用户名\",nickname:\"用户昵称\",password:\"密码\",avatar:\"头像\"},registerFormRule:{username:\"请输入用户名\",nickname:\"请输入用户昵称\",password:\"请输入密码\"},login:\"登录\",register:\"注册\",cancel:\"取消\",submit:\"提交\",loginSuccess:\"登录成功\"},rooms:{header:{input:{label:\"搜索\",placeholder:\"请输入房间名搜索\"},button:{create:\"新建房间\",refresh:\"刷新\"}},card:{warning:{title:\"房间未配置\",subTitle:\"请点击房间卡片进入配置页面\"},success:{header:{title:{name:\"房间名: \",activated:\"已激活\",deactivated:\"已关闭\"},menu:{activate:\"激活\",deactivate:\"关闭\",delete:\"删除\",select:\"选择\",copy:\"复制信息\"}},text:{left:{gameMode:\"游戏模式\",worldNum:\"世界个数\",modNum:\"模组个数\",playerNum:\"玩家个数\"},right:{chartTitle:\"60分钟最大玩家数\",unit:\"人\"}}},click:\"已选择房间: \"},result:{noRoom:{title:\"没有发现房间\",subTitle:\"请点击右上角的新建按钮创建一个吧\"},noResult:{title:\"没有发现对应的房间\",subTitle:\"请更换搜索内容重新查询吧\"}}},game:{header:{step1:\"房间设置\",step2:\"世界设置\",step3:\"模组设置\",step4:\"系统设置\",step5:\"设置完成\"},prev:\"上一步\",next:{button:\"下一步\",save:\"保存\"},base:{loading:\"拼命加载中\",step1:{gameName:{name:\"房间名\",tip:\"可通过游戏房间名在游戏大厅进行搜索\",required:\"请输入房间名\"},description:{name:\"房间描述\",tip:\"按Tab键显示在游戏房间名下方的文字\"},gameMode:{name:\"游戏模式\",tip:\"不同模式会生成不同类型的世界，萌新可无脑选无尽\",modes:{endless:\"无尽\",survival:\"生存\",relaxed:\"轻松\",wilderness:\"荒野\",lightsOut:\"暗无天日\",lavaarena:\"熔炉\",quagmire:\"暴食\",custom:{name:\"自定义\",label:\"自定义模式\",required:\"请输入自定义模式\"}}},pvp:{name:\"玩家对战\",tip:\"游戏中的玩家是否能互相攻击\",enable:\"开启\",disable:\"关闭\"},maxPlayer:{name:\"玩家数量\",tip:\"可进入游戏的最大玩家数\"},maxRollBack:{name:\"回档天数\",tip:\"即每次游戏保存后生成的快照的最大值，如设置20，表示可以回档20天\"},modInOne:{name:\"统一模组\",tip:\"每个世界的模组是否独立设置\",enable:\"开启\",disable:\"关闭\"},vote:{name:\"玩家投票\",tip:\"游戏中的玩家是否能进行投票回档、重置、踢人等操作\",enable:\"开启\",disable:\"关闭\"},pauseEmpty:{name:\"自动暂停\",tip:\"游戏中没有玩家时是否自动暂停游戏时间\",enable:\"开启\",disable:\"关闭\"},password:{name:\"游戏密码\",tip:\"玩家进入游戏是否需要输入密码，如无需密码则留空\"},token:{name:\"游戏令牌\",tip:\"在科雷官网申请的饥荒游戏令牌\",required:\"请输入游戏令牌\",buttonAdd:\"默认令牌\",buttonUrl:\"创建令牌\"},masterIP:{name:\"主世界IP\",tip:\"如果所有世界都在当前云服务器，则无需更改，详细解释见文档\",required:\"请输入主世界IP\"},masterPort:{name:\"主世界端口\",tip:\"从世界连接主世界的端口，如果所有世界都在当前云服务器，则无需更改，详细解释见文档\",required:\"请输入主世界端口\"},clusterKey:{name:\"世界认证密码\",tip:\"从世界与主世界连接的认证密码\",required:\"请输入世界认证密码\"},emoji:{title:\"表情\",insert:\"插入\",copy:\"复制\",thanks:\"感谢B站长鸽门徒提供的饥荒表情字体\"},lan:{name:\"局域网模式\",tip:\"顾名思义\",enable:\"开启\",disable:\"关闭\"},offline:{name:\"离线模式\",tip:\"顾名思义\",enable:\"开启\",disable:\"关闭\"},steamGroupID:{name:\"Steam群组ID\",tip:\"顾名思义\"},steamGroupOnly:{name:\"仅Steam群组\",tip:\"只有Steam群组内的成员才能加入游戏\",enable:\"开启\",disable:\"关闭\"},steamGroupAdmins:{name:\"群组默认管理\",tip:\"Steam群组成员默认为管理员\",enable:\"开启\",disable:\"关闭\"}},step2:{oneClickSet:{name:\"添加代码配置\",ground:\"地面\",cave:\"洞穴\"},addWorld:\"添加世界\",code:\"代码配置\",visualization:\"可视化配置\",isMaster:{name:\"主世界\",tip:\"此世界是否为主世界\",radio:{yes:\"是\",no:\"否\"}},encodeUserPath:{name:\"路径编码\",tip:\"不可随意修改。是否开启用户存档路径编码，建议开启\",radio:{yes:\"是\",no:\"否\"}},gameID:{name:\"世界ID\",tip:\"不可随意修改。一个房间下，每个世界的ID都不应该相同\",required:\"请输入世界ID\"},worldName:{name:\"世界名\",tip:\"不可随意修改。如果是普通地面洞穴房间，请一定确认是否为Masher和Caves。一个房间下，每个世界的名字都不应该相同，多层世界也必须包含一个Caves\",required:\"请输入世界名\"},serverPort:{name:\"直连端口\",tip:\"玩家进入游戏时，需要与该端口进行通信，协议为UDP\",required:\"请输入直连端口\"},masterServerPort:{name:\"Steam连接端口\",tip:\"如无特殊用途，请勿更改，对应字段为server.ini-[STEAM]-master_server_port\",required:\"请输入Steam连接端口\"},authenticationPort:{name:\"Steam认证端口\",tip:\"如无特殊用途，请勿更改，对应字段为server.ini-[STEAM]-authentication_port\",required:\"请输入Steam认证端口\"},itemUndefined:\"你的配置文件不是最新版哦\",worldRule:{worldRule:\"世界规则\",global:\"全局\",events:\"活动\",survivors:\"冒险家\",world:\"世界\",resourceRegrowth:\"资源再生\",unnaturalPortalResource:\"非自然传送门资源\",creatures:\"生物\",hostileCreatures:\"敌对生物\",giants:\"巨兽\",moonMutated:\"月亮变异\"},worldGeneration:{worldGeneration:\"世界生成\",global:\"全局\",world:\"世界\",resources:\"资源\",creaturesAndSpawners:\"生物以及刷新点\",hostileCreaturesAndSpawners:\"敌对生物以及刷新点\",tip:\" (该配置仅游戏生成前生效)\"},levelData:{required:\"请输入世界代码配置\",lua:\"世界代码配置格式错误\"},deleteModTip:{title:\"是否删除世界\",cancel:\"取消\",confirm:\"删除\"}},step3:{modInOne:{name:\"统一模组\",tip:\"每个世界的模组是否独立设置\",enable:\"统一设置\",disable:\"单独设置\"},modDataError:\"模组配置格式错误\"},step4:{form:{backup:{name:\"自动备份\",enable:\"开启\",disable:\"关闭\",time:\"备份时间\",add:\"添加\",deleteBlock:\"至少含有一个备份时间\",tip:{name:\"开启后，会在设置时间自动备份游戏存档\",time:\"可设置多个备份时间\"}},backupClean:{name:\"备份清理\",enable:\"开启\",disable:\"关闭\",days:\"备份保留时长\",unit:\"天\",tip:{name:\"开启后，会自动清理设置天数前的备份文件\",days:\"如设置10天，则会清理10天前生成的备份文件\"},required:\"请输入备份保留时长\"},restart:{name:\"自动重启\",enable:\"开启\",disable:\"关闭\",time:\"重启时间\",tip:{name:\"将在设置时间重启饥荒服务器，以更新模组\",time:\"建议将时间设置在无玩家游戏的时间，重启前15分钟会在游戏中进行重启公告\"}},keepalive:{name:\"自动保活\",enable:\"开启\",disable:\"关闭\",interval:\"检测频率\",unit:\"分钟\",tip:{name:\"饥荒管理平台发现有世界异常后，会自动重启该世界\",interval:\"平台将按照检测频率，对所有世界进行检测\"},required:\"请输入检测频率\"},scheduledStartStop:{name:\"自动开启关闭游戏\",enable:\"开启\",disable:\"关闭\",time:{start:\"开启时间\",stop:\"关闭时间\"},tip:{name:\"饥荒管理平台会在指定的时间开启或关闭游戏\",start:\"在设置时间开启游戏\",stop:\"在设置时间关闭游戏\"}},tickRate:{name:\"Tick Rate\",tip:\"玩家游戏客户端与饥荒专用服务器之间的通信频率，越高越流畅，但会带来更多的资源消耗\"},startType:{name:\"启动类型\",\"32-bit\":\"32位\",\"64-bit\":\"64位\",tip:\"游戏的启动类型，默认32位，64位专用服务器处理数据更快，但会带来更多的内存消耗，LuaJIT留给大佬\"}}},step5:{title:\"完成配置\",subTitle:'请点击下方\"保存\"按钮进行保存'}},mod:{download:{tabName:\"下载模组\",searchName:\"名称\",searchPlaceholderName:\"请输入要搜索的模组名称\",searchPlaceholderID:\"请输入要搜索的模组ID\",searchButton:\"搜索\",total:\"共\",modInfo:{detail:\"详情\",download:\"下载\",size:\"模组大小\",createTime:\"创建时间\",updateTime:\"更新时间\",subscriptions:\"订阅数\"}},add:{tabName:\"添加模组\",search:\"搜索\",refresh:\"刷新\",preview:\"预览图\",name:\"名称\",size:\"大小\",update:\"模组版本\",notUGC:\"非UGC模组\",needUpdate:\"需要更新\",needNoUpdate:\"最新版本\",actions:\"操作\",enable:\"启用\",updateMod:\"更新\",deleteMod:\"删除\",headerMenuButton:\"模组操作\",preDownload:\"预下载\",preDownloadFail:\"下载失败\",preDownloadSuccess:\"预下载成功\",preDownloadDialog:{title:\"预下载\",button:\"开始下载\",tip:\"预下载是指，一键下载你模组配置文件(modoverrides.lua)中配置的所有模组，以便配置，防止游戏中模组不全的问题出现\"},enableMulti:\"批量启用\",enableMultiFail:\"启用失败\",enableMultiSuccess:\"批量启用成功\",addClientModsDisabled:\"禁本地\",deleteAcf:\"删除ACF\",deleteAcfTitle:\"删除Steam Acf文件\",deleteAcfText:\"如果你遇到了模组下载失败的情况，并且确认网络无异常，那么可能就是Acf文件出现了损坏。点击删除按钮，可以删除当前房间的Acf文件。注意，删除Acf文件后，所有下载的UGC模组都会被自动删除\"},setting:{tabName:\"配置模组\",enabledMods:\"启用的模组\",refresh:\"刷新\",multiDisable:\"批量禁用\",disable:\"禁用\",clientModsDisabled:\"禁本地模组\",add:\"添加一条\",key:\"键\",value:\"值\",item:\"项目\",tip:{selectMod:\"请选择一个模组进行配置\",fetching:\"正在获取中\",noConfig:\"该模组无配置项\",noEnabledMods:\"无启用的模组\",selectModToDisable:\"请至少选择一个模组\"}}},player:{online:{tabName:\"在线玩家\",header:{uid:\"ID\",nickname:\"昵称\",prefab:\"角色\",actions:\"操作\"},actions:{admin:\"添加管理员\",block:\"添加黑名单\",white:\"添加预留位\"},noSelected:\"未选择\"},list:{adminlist:\"管理员\",blocklist:\"黑名单\",whitelist:\"预留位\",refresh:\"刷新\",tip:'提示：点击玩家UID后的 \"×\" 即可删除',add:\"添加\",placeholder:\"以KU_开头\",uidValid:\"请输入正确的UID\",refreshSuccess:\"刷新成功\",import:{title:\"导入\",tip:\"请上传TXT文件，每行一个用户ID\",fileTypeError:\"请上传TXT文件\",fileReadError:\"文件读取错误\"}},history:{tabName:\"历史玩家\"},statistics:{tabName:\"玩家统计\",lineChart:{title:\"在线玩家数\",timeRangeTip:\"可前往平台管理-平台设置页面配置该图表的数据量\"},pieChart:{title:\"在线时长Top-10\",unit:\"天\"}},chat:{title:\"聊天信息\",lines:\"总条数\",typeSelect:\"类型筛选\",needTime:{text:\"时间预测\",tip:\"饥荒管理平台通过开服时间预测聊天的真实时间，可能存在一天或几天的误差（服务器超过一天没进人），时分秒是精确的\"},refresh:\"刷新\",type:{Announcement:\"游戏宣告\",BanAnnouncement:\"玩家封禁\",DeathAnnouncement:\"玩家死亡\",JoinAnnouncement:\"玩家加入\",KickAnnouncement:\"玩家踢出\",LeaveAnnouncement:\"玩家离开\",ResurrectAnnouncement:\"玩家复活\",RollAnnouncement:\"玩家掷点\",Say:\"玩家聊天\",SkinAnnouncement:\"玩家皮肤\",SystemMessage:\"系统信息\",VoteAnnouncement:\"玩家投票\",Undefined:\"未识别\"},vote:{\"rollback passed\":\"回档成功\",\"rollback failed\":\"回档失败\",\"regenerate passed\":\"重置成功\",\"regenerate failed\":\"重置失败\"},refreshSuccess:\"刷新成功\",noMessage:\"没有聊天记录\",clickRefresh:\"点我刷新\",gotoWiki:\"在饥荒维基上查看\"}}},install:{prepare:{left:{rating:{hell:\"灾难\",bad:\"差劲\",ok:\"够用\",good:\"不错\",great:\"强大\"},Architecture:\"系统架构\",OS:\"系统类型\",CPUModel:\"CPU\",CPUCores:\"核心数\",MemorySize:\"内存\",Platform:\"系统名\",PlatformVersion:\"系统版本\",Uptime:\"运行时间\"},right:{title:\"点击下方按钮安装游戏\",varTitle:\"点击下方按钮安装或更新游戏\",subTitle:\"目前支持的系统有Ubuntu24、Rocky9、Debian13，其他系统可能会安装失败\",install:\"安装\",reinstall:\"重新安装\",update:\"更新游戏\",tip:\"开始安装游戏\"}},install:{alert:\"注意！！！安装或更新过程中请勿关闭或刷新本页面，否则会导致操作失败；如果网页出现安装异常，请前往终端输入./manual_install.sh 进行手动安装\",success:\"游戏安装成功\",fail:\"游戏安装失败\",confirm:\"我知道了\",updateSuccess:\"游戏更新成功\",updateFail:\"游戏更新失败\"}},platform:{tab:{overview:\"平台总览\",user:\"用户设置\",metrics:\"系统监控\",settings:\"平台设置\",rooms:\"房间总览\"},overview:{memory:\"平台内存使用\",memoryTip:\"平台内存占用会根据你最近一段时间执行的操作(打开页面、调用接口等)增加而增加，无操作后会回落\",runningTime:\"平台运行时长\",runningTimeTip:\"指平台启动后到现在的时长\",roomCount:\"房间总数\",roomCountTip:\"你一共创建了这么多的房间\",worldCount:\"世界总数\",worldCountTip:\"你一共创建了这么多的世界\",userCount:\"用户总数\",userCountTip:\"你一共创建了这么多的用户\",uidCount:\"历史玩家数\",uidCountTip:\"平台一共记录了这么多的玩家信息\",maxCpu:\"一小时CPU最大占用\",maxCpuTip:\"一小时CPU最大占用\",maxMemory:\"一小时内存最大占用\",maxMemoryTip:\"一小时内存最大占用\",maxNetUp:\"一小时网络上行最大值\",maxNetUpTip:\"一小时网络上行最大值\",maxNetDown:\"一小时网络下行最大值\",maxNetDownTip:\"一小时网络下行最大值\",gameVersionServer:\"最新游戏版本号\",gameVersionLocal:\"当前游戏版本号\"},user:{dialogTitle:\"新增用户\",form:{username:{title:\"用户名\",tip:\"用户唯一标识符，登录时需要填写用户名\",required:\"请输入用户名\"},nickname:{title:\"用户昵称\",tip:\"用于标识用户，会显示在右上角\",required:\"请输入用户昵称\"},password:{title:\"密码\",tip:\"登录时需要输入密码\",required:\"请输入密码\"},role:{title:\"角色\",tip:\"管理员角色拥有最高权限，下方关于权限的设置对管理员无效\",admin:\"管理员\",nonAdmin:\"普通\"},avatar:{title:\"头像\",tip:\"选一个吧，会显示在右上角\"},disabled:{title:\"是否禁用\",tip:\"禁用的用户无法登录饥荒管理平台\",yes:\"是\",no:\"否\"},rooms:{title:\"房间权限\",tip:\"非管理员可管理的房间\"},roomCreation:{title:\"房间创建\",tip:\"非管理员是否可以创建房间\",yes:\"是\",no:\"否\"},maxWorlds:{title:\"最大世界数\",tip:\"非管理员单个房间可创建的最大世界数\"},maxPlayers:{title:\"最大玩家数\",tip:\"非管理员单个房间可设置的最大玩家数\"}},table:{title:\"用户列表\",create:\"新增\",refresh:\"刷新\",admin:\"管理员\",nonAdmin:\"普通\",yes:\"是\",no:\"否\",noLimit:\"不限制\",actions:\"操作\",update:\"修改\",delete:\"删除\",unit:\"个房间\"},search:{label:\"搜索\",placeholder:\"可通过用户名和用户昵称搜索\"}},metrics:{title:\"系统监控\",timeRange:\"时间范围\",hour:\"小时\",refresh:\"刷新\"},settings:{title:\"平台设置\",submit:\"提交\",form:{playerInfo:{title:\"在线玩家信息\"},playerGetFrequency:{title:\"数据获取频率\",tip:\"隔多长时间，就获取一次在线玩家\",required:\"请输入数据获取频率\",unit:\"秒\"},playerInfoSaveTime:{title:\"数据保留时长\",tip:\"时间越久，内存占用越多\",required:\"请输入数据保留时长\",unit:\"天\"},UIDMaintainEnable:{title:\"玩家昵称维护\",tip:\"打开后可以记录玩家的游戏昵称，让你更好的区分谁是谁\"},sysMetricsEnable:{title:\"系统监控\",tip:\"打开后可以查看系统的CPU、内存等资源的使用信息\"},sysMetricsSetting:{title:\"系统监控数据保留时长\",tip:\"默认6小时，最多24小时\",required:\"请输入系统监控数据保留时长\",unit:\"小时\"},autoUpdateEnable:{title:\"自动更新游戏\",tip:\"当然，饥荒专用服务器也是需要更新的\"},autoUpdateSetting:{title:\"自动更新时间\",tip:\"在这个时间，查询游戏是否需要更新，如过需要更新，则进行更新\"},autoUpdateRestart:{title:\"更新后重启\",tip:\"游戏更新完成后，重启所有的房间\"}},noChange:\"配置未修改\",fetching:\"正在获取数据\"},rooms:{title:\"房间总览\",headers:{gameName:\"房间名\",status:\"状态\",maxPlayer:\"最大玩家数\",worldNum:\"世界数\",modNum:\"模组数\",serverPort:\"直连端口\",actions:\"操作\"},activate:\"激活\",deactivate:\"关闭\",actions:{details:\"查看详情\",activate:\"激活房间\",deactivate:\"关闭房间\",delete:\"删除房间\"},dialog:{title:\"详细信息\",data:{gameName:\"房间名\",gameMode:\"游戏模式\",ports:\"端口占用\",screens:\"运行的Screen\",screenTip:\"Screen名的格式为：DMP_Cluster_{房间ID}_{世界名}\",noScreenTip:\"未发现正在运行的Screen\",kill:\"关闭\"}}}},dashboard:{card1:{title:\"房间概览\",error:\"获取失败\",season:{summer:\"🔥夏\",autumn:\"🍁秋\",spring:\"🌱春\",winter:\"❄️冬\"},phase:{night:\"夜晚\",day:\"白天\",dusk:\"黄昏\"},item:{roomName:\"游戏名称\",connectCode:\"直连代码\",cycles:\"游戏天数\",gameMode:\"游戏模式\",gameSeason:\"游戏季节\",gamePhase:\"游戏阶段\",mods:\"游戏模组\",players:\"游戏玩家\",custom:{button:\"自定义\",title:\"自定义直连代码\",tip:\"如果你用到了内网穿透或端口映射，可在此配置自定义直连代码\",ip:{title:\"IP\",tip:\"代理软件的公网IP\",required:\"请输入IP\",required1:\"请输入正确的IP\"},port:{title:\"端口\",tip:\"代理软件的公网端口\",required:\"请输入端口\"},clear:{title:\"清除\",tip:\"清除设置的自定义直连代码\"}}}},card2:{title:\"系统信息\",memory:\"内存\"},card3:{title:\"房间控制\",startup:{title:\"启动游戏\",tip:\"启动饥荒服务器\",confirm:\"是否启动饥荒服务器？\"},shutdown:{title:\"关闭游戏\",tip:\"关闭饥荒服务器\",confirm:\"是否关闭饥荒服务器？\"},restart:{title:\"重启游戏\",tip:\"重新启动饥荒服务器\",confirm:\"是否重启饥荒服务器？\"},update:{title:\"更新游戏\",tip:\"更新饥荒专用服务器，更新完成后请刷新页面\",type:\"更新方式\",frontend:{title:\"前台更新\",tip:\"如果关闭或刷新页面，会导致更新中断，但可以看到更新进度\"},backend:{title:\"后台更新\",tip:\"饥荒管理平台在后台进行更新，更新按钮进入Loading状态，完成后，更新按钮则会退出Loading状态，刷新页面即可\"}},reset:{title:\"重置世界\",tip:\"重置世界，给你一个秋0\",resetType:\"重置方式\",forced:{title:\"强制重置\",tip:\"强制重置会删除存档数据并重启游戏；注意：如果是多台云服合并开服，此功能无法重置所有的世界，需多台云服同时执行强制重置操作\"},noForced:{title:\"普通重置\",tip:\"普通重置需要游戏正常运行，各个世界都正常连接到主世界\"}},clean:{title:\"清空世界\",tip:\"删除指定世界的存档数据(不包含配置数据)，类似于强制重置指定世界\",confirm:\"是否清空该世界？\"},quickCmd:{title:\"快捷指令\",tip:\"执行一些服务器命令，要求服务器正常运行\",player:\"玩家\",playerUid:\"玩家ID\",playerUidError:\"请输入正确的玩家ID，以KU_开头\",playerCmd:\"玩家命令\",world:\"世界\",worldCmd:\"世界命令\",playerOptions:{godmode:\"开启上帝模式\",buildermode:\"开启建造模式\",invisiblemode:\"开启隐身模式\",oneattacktokill:\"开启一击必杀\",unlockalltech:\"解锁所有科技\",movingspeed4:\"移速×4(按需更改)\",reselectcharacter:\"重选角色\",respawn:\"复活玩家\",mapclear:\"开全图\",kick:\"踢出玩家\"},worldOptions:{rollback6days:\"回档6天(按需更改)\",skip1day:\"跳过1天(按需更改)\",nextphase:\"下一阶段\",save:\"保存游戏\",startRain:\"开始降雨\",stopRain:\"停止降雨\"},cancel:\"取消\",exec:\"执行\"},check:{title:\"检查世界\",tip:\"查看你的房间能否在饥荒游戏大厅中搜索到\",region:\"游戏大区\",result:{loading:{title:\"正在查询中\",subTitle:\"\"},success:{title:\"检查通过\",subTitle:\"已在游戏大厅中搜索到当前房间\"},error:{title:\"检查不通过\",subTitle:\"未在游戏大厅中搜索到当前房间，可通过上方下拉框扩大搜索范围\"}}},rollback:{title:\"回档\",tip:\"使用游戏命令进行回档，要求服务器正常运行\",confirm:{c1:\"是否回档\",c2:\"天\"}}},card4:{title:\"游戏指令\",announce:\"游戏宣告\",systemMsg:\"系统通知\",world:\"世界\",cmd:\"命令内容\"},card5:{title:\"世界信息\",worldName:\"世界名\",isMaster:\"主节点\",mem:\"内存\",disk:\"磁盘\",status:\"状态\"}},tools:{backup:{gameName:\"房间名\",cycles:\"天数\",size:\"大小\",timestamp:\"备份时间\",actions:\"操作\",restore:\"恢复\",download:\"下载\",delete:\"删除\",title:\"备份列表\",backup:\"立即备份\",multiDelete:\"批量删除\",deleteMessage1:\"删除备份：\",deleteMessage2:\"个\"},announce:{title:\"定时通知\",add:\"新增\",refresh:\"刷新\",actions:\"操作\",update:\"编辑\",delete:\"删除\",deleteMessage:\"删除成功\",form:{status:{title:\"状态\",tip:\"关闭后不再自动发送通知\",y:\"开启\",n:\"关闭\"},interval:{title:\"通知间隔\",tip:\"每隔多少秒，发送一次通知\",unit:\"秒\"},content:{title:\"通知内容\",tip:\"通知的内容\",required:\"请输入通知内容\",rule:\"通知内容不能包含单双引号\"}}},map:{title:\"地图预览\",world:\"世界\",refresh:\"刷新\",fetch:\"正在渲染地图中\",panels:{p1:\"地图图例\",p2:\"地图资源\",p3:\"玩家图例\"},colorScheme:{\"#000000\":\"未定义\",\"#546E7A\":\"边缘等\",\"#A1887F\":\"卵石路\",\"#FFEFD5\":\"矿区\",\"#F5DEB3\":\"没有地皮\",\"#FFFACD\":\"热带草原\",\"#66CDAA\":\"长草\",\"#2E8B57\":\"森林\",\"#4A148C\":\"沼泽\",\"#B2EBF2\":\"蝙蝠\",\"#0091EA\":\"蓝蘑菇\",\"#66BB6A\":\"楼梯普通\",\"#8D6E63\":\"圆石笋\",\"#9E9D24\":\"荧光果普通\",\"#BA68C8\":\"迷宫\",\"#E040FB\":\"远古\",\"#E57373\":\"红蘑菇\",\"#C8E6C9\":\"绿蘑菇\",\"#FFA07A\":\"落叶林\",\"#FFF9C4\":\"沙漠\",\"#96CDCD\":\"月岛\",\"#FFB6C1\":\"奶奶岛\",\"#FFB300\":\"档案馆\",\"#4DB6AC\":\"月亮蘑菇林\",\"#1E88E5\":\"浅海\",\"#1976D2\":\"浅海\",\"#1565C0\":\"中海\",\"#0D47A1\":\"深海\",\"#F5FFFA\":\"海盐\",\"#00897B\":\"水中木\"},prefabs:{walrus_camp:\"海象巢穴\",wasphive:\"杀人蜂巢\",ruins_statue_mage:\"远古雕像\",archive_moon_statue:\"远古月亮雕像\"}},token:{title:\"平台令牌创建\",tip:\"该令牌是饥荒管理平台OpenAPI的鉴权令牌，仅限管理员创建，与游戏令牌无关\",select:{label:\"令牌时效\",day:\"一天\",week:\"一周\",month:\"一月\",year:\"一年\",permanent:\"永久\"},create:\"创建\",noSelected:\"请选择令牌时效\"},snapshot:{title:\"存档管理\",expansion:{title:\"存档管理功能介绍\",text1:\"① 如果你的游戏无法启动，并且不是模组报错，那有可能就是坏档了。\",text2:\"② 你可以删除最新的存档快照文件，来实现回档功能，点击下方删除即可。\",text3:\"③ 删除操作会执行以下步骤：1.关闭游戏(出错会跳过) 2.删除对应的存档文件(出错会返回错误) 3.启动游戏(出错会跳过)。\",text4:\"④ 如果房间中有世界没有部署在当前饥荒管理平台下，请登录对应的饥荒管理平台，同步删除对应的存档文件，保证多台机器下的存档文件一致。\"},table:{header:{name:\"存档名\",size:\"大小\",modTime:\"创建时间\",actions:\"操作\"},delete:\"删除\"}}},upload:{title:\"存档导入\",button:\"点我上传\",expansions:{panel1:{title:\"[必读] 上传的文件类型\",text:\"上传的文件必须为扩展名为zip的压缩文件，平台会对上传的文件进行检查，其他类型的压缩文件会导致上传失败\"},panel2:{title:\"[必读] 压缩文件内容\",text:\"标准的饥荒存档文件，里面必须包含下方提示的文件，如果文件缺失，则会导致导入失败；压缩文件中可包含多个世界，但至少含有一个世界，如果不包含令牌文件，则平台会使用默认令牌；如果饥荒存档文件中缺失一些字段，平台会使用默认设置填充。再次提示，下方文件树中，右边显示图钉的文件为必须项，缺失会导致导入存档失败\"},panel3:{title:\"[必读] 上传完成后的注意事项\",text:\"上传完成后，可以到 游戏设置-房间设置 页面，手动配置系统设置中的定时备份、定时重启等功能。为了避免模组缺失，请务必到 游戏设置-模组设置 页面点击模组预下载(提一嘴，用平台创建的房间无需预下载)\"},panel4:{title:\"本地存档在哪里？\",text:\"一般在: 文档/Klei/DoNotStarveTogether 文件夹下，这个文件夹中一般包含Cluster_1、Cluster_2、Cluster_3等，你可以右键Cluster_x文件夹，选择[压缩到...]-[Zip文件]创建zip文件\"}},tree:{caves:\"Caves (如果包含，则内部图钉文件必须)\"},dialog:{title:\"存档上传\",tip:\"请上传.zip压缩文件，上传前请仔细阅读注意事项，不要缺失有图钉标注的文件\",uploadType:\"导入模式\",uploadNew:\"创建新房间\",uploadOld:\"覆盖当前房间\",uploadingTitle:\"上传中，请稍后\",uploadingSubTitle:\"上传时间取决于你本机网速和云服务器网速，请耐心等待\",zipTip:\"请上传zip文件\",uploadTypeTip:\"请选择导入模式\"}},logs:{current:\"当前日志\",history:\"历史日志\",steam:\"Steam日志\",access:\"请求日志\",runtime:\"运行日志\",world:\"世界\",autoPull:\"自动刷新\",line:\"行\",pull:\"刷新\",logFile:\"日志文件\",fetching:\"正在获取中\",noContent:\"日志无内容\",noLogFile:\"请选择一个日志文件\",clean:{title:\"日志清理\",selectAll:\"全选\",delete:\"删除\",refresh:\"刷新\",game:\"游戏日志\",chat:\"聊天日志\",steam:\"Steam日志\",access:\"请求日志\",runtime:\"运行日志\",selected:\"已选择\",select:\"请选择\",noSelected:\"请至少选择一种日志\"},download:{title:\"日志下载\",subTitle:\"如果你遇到一些问题无法自己解决，那就点击下方的下载按钮，将日志发到群里，让大家一块看看吧\",button:\"下载\"}},profile:{title:\"个人信息\",submit:\"更新\",username:\"用户名\",nickname:\"用户昵称\"}},M8={global:{title:\"DMP\",room:\"Room: \",noRoom:\"None\",gameVersion:\"Game: \",dmpVersion:\"DMP: \",current:\"Current: \",latest:\"Latest: \",github:\"Click to check the source code on GitHub\",document:\"Check the Documents\",light:\"Light\",dark:\"Dark\",profile:\"Profile\",logout:\"Logout\",noRoomSelected:{title:\"No Room Selected\",subTitle:\"Please go to the Rooms page, select a room, and then proceed with the configuration\",button:\"GOTO\"},noGame:{title:\"Game Not Installed\",subTitle:\"Click the button below to install the game\",button:\"GOTO\"},noGameNoAdmin:{title:\"Game Not Installed\",subTitle:\"Please contact the administrator of the DMP to install the game\"},timeRunning:{second:\"Sec\",minute:\"Min\",hour:\"Hr\",day:\"Day\",year:\"Yr\"},confirm:{title:\"Confirm\",content:\"Are you sure you want to perform this action? This action cannot be undone.\",cancel:\"Cancel\",confirm:\"Confirm\"}},menu:{dashboard:\"Dashboard\",rooms:\"Rooms\",game:\"Game\",gameBase:\"Base\",gameMod:\"Mod\",gamePlayer:\"Player\",upload:\"Upload\",install:\"Install\",tools:\"Tools\",toolsBackup:\"Backup\",toolsAnnounce:\"Announce\",toolsMap:\"Map\",toolsToken:\"DMP Token\",toolsSnapshot:\"Snapshot\",logs:\"Logs\",logsGame:\"Game\",logsChat:\"Chat\",logsDownload:\"Download\",logsSteam:\"Steam\",logsAccess:\"Access\",logsRuntime:\"Runtime\",logsClean:\"Clean\",platform:\"Platform\"},login:{welcome:\"Welcome to DMP\",loginForm:{username:\"Username\",password:\"Password\"},loginFormRule:{username:\"Please input Username\",password:\"Please input Password\"},registerForm:{username:\"Username\",nickname:\"Nickname\",password:\"Password\",avatar:\"Avatar\"},registerFormRule:{username:\"Please input Username\",nickname:\"Please input Nickname\",password:\"Please input Password\"},login:\"Login\",register:\"Register\",cancel:\"Cancel\",submit:\"Submit\",loginSuccess:\"Login Success\"},rooms:{header:{input:{label:\"Search\",placeholder:\"Search by room name\"},button:{create:\"Create\",refresh:\"Refresh\"}},card:{warning:{title:\"Room NOT Configured\",subTitle:\"Click this card to configure the room\"},success:{header:{title:{name:\"Room Name: \",activated:\"Activated\",deactivated:\"Deactivated\"},menu:{activate:\"Activate\",deactivate:\"Deactivate\",delete:\"Delete\",select:\"Select\",copy:\"Copy Info\"}},text:{left:{gameMode:\"Game Mode\",worldNum:\"Worlds\",modNum:\"Mods\",playerNum:\"Players\"},right:{chartTitle:\"Max num Players\",unit:\"s\"}}},click:\"Selected Room: \"},result:{noRoom:{title:\"No Rooms Found\",subTitle:'Please click the \"Create\" button in the upper right corner to create one'},noResult:{title:\"No Rooms Found By Search\",subTitle:\"Please change your search content and try again\"}}},game:{header:{step1:\"Room\",step2:\"World\",step3:\"Mod\",step4:\"System\",step5:\"Complete\"},prev:\"Prev\",next:{button:\"Next\",save:\"Save\"},base:{loading:\"Loading\",step1:{gameName:{name:\"Room Name\",tip:\"Searchable by game room name in the game lobby.\",required:\"Please input Room Name\"},description:{name:\"Description\",tip:\"Text displayed below the game room name when pressing the Tab key.\"},gameMode:{name:\"Game Mode\",tip:'Different modes generate different types of worlds. Beginners can simply choose \"Endless\" without hesitation',modes:{endless:\"Endless\",survival:\"Survival\",relaxed:\"Relaxed\",wilderness:\"Wilderness\",lightsOut:\"Lights Out\",lavaarena:\"Lava Arena\",quagmire:\"Quagmire\",custom:{name:\"Custom\",label:\"Custom Mode\",required:\"Please input Custom Mode\"}}},pvp:{name:\"PVP\",tip:\"Whether players can attack each other in the game\",enable:\"Enable\",disable:\"Disable\"},maxPlayer:{name:\"Player Number\",tip:\"Maximum number of players allowed to join the game\"},maxRollBack:{name:\"Rollback Days\",tip:\"The maximum number of snapshots generated after each game save. For example, if set to 20, it means you can roll back up to 20 days\"},modInOne:{name:\"Unified mods\",tip:\"Whether mods are configured independently for each world\",enable:\"Enable\",disable:\"Disable\"},vote:{name:\"Vote\",tip:\"Whether players in the game can perform actions such as voting to rollback, reset, or kick players\",enable:\"Enable\",disable:\"Disable\"},pauseEmpty:{name:\"Auto Pause\",tip:\"Whether the game automatically pauses when there are no players\",enable:\"Enable\",disable:\"Disable\"},password:{name:\"Password\",tip:\"Whether a password is required for players to enter the game. Leave blank if no password is needed\"},token:{name:\"Token\",tip:\"The Don't Starve Together game token applied for on the Klei official website\",required:\"Please input Token\",buttonAdd:\"Default Token\",buttonUrl:\"Create Token\"},masterIP:{name:\"Master IP\",tip:\"If all worlds are on the current cloud server, no changes are needed. For detailed explanations, please refer to the documentation\",required:\"Please input Master IP\"},masterPort:{name:\"Master Port\",tip:\"The port connecting from the world to the master world. If all worlds are on the current cloud server, no changes are needed. For detailed explanations, please refer to the documentation\",required:\"Please input Master Port\"},clusterKey:{name:\"Cluster Key\",tip:\"The authentication password for the connection between the world and the master world\",required:\"Please input Cluster Key\"},emoji:{title:\"Emoji\",insert:\"Insert\",copy:\"Copy\",thanks:\"Thanks to Bilibili user 长鸽门徒 for providing the DST emoji font\"},lan:{name:\"Lan Only\",tip:\"As the name suggests\",enable:\"Enable\",disable:\"Disable\"},offline:{name:\"Offline\",tip:\"As the name suggests\",enable:\"Enable\",disable:\"Disable\"},steamGroupID:{name:\"Steam Group ID\",tip:\"As the name suggests\"},steamGroupOnly:{name:\"Steam Group Only\",tip:\"Only members within the Steam group can join the game\",enable:\"Enable\",disable:\"Disable\"},steamGroupAdmins:{name:\"Group Members Admin\",tip:\"Steam group members are admin by default\",enable:\"Enable\",disable:\"Disable\"}},step2:{oneClickSet:{name:\"Add Code Setting\",ground:\"Ground\",cave:\"Cave\"},addWorld:\"Add World\",code:\"Code\",visualization:\"Visualization\",isMaster:{name:\"Master\",tip:\"Whether this world is the master world\",radio:{yes:\"Yes\",no:\"No\"}},encodeUserPath:{name:\"Encode Path\",tip:\"Cannot be modified arbitrarily. Whether to enable user save path encoding. It is recommended to enable this feature\",radio:{yes:\"Yes\",no:\"No\"}},gameID:{name:\"World ID\",tip:\"Cannot be modified arbitrarily. Under one room, the world ID for each world should not be the same\",required:\"Please input World ID\"},worldName:{name:\"World Name\",tip:'Cannot be modified arbitrarily. Under one room, the name of each world should be unique. For a standard ground-cave room, the names should be \"Master\" and \"Caves\" based on whether it is the main world or not',required:\"Please input World Name\"},serverPort:{name:\"Connection Port\",tip:\"When players enter the game, they need to communicate with this port using the UDP protocol\",required:\"Please input Connection Port\"},masterServerPort:{name:\"Steam Connect Port\",tip:\"If there is no specific purpose, do not change this. It corresponds to the field server.ini-[STEAM]-master_server_port\",required:\"Please input Steam Connect Port\"},authenticationPort:{name:\"Steam Authentication Port\",tip:\"If there is no specific purpose, do not change this. It corresponds to the field server.ini-[STEAM]-authentication_port\",required:\"Please input Steam Authentication Port\"},itemUndefined:\"Your config file is not the latest version\",worldRule:{worldRule:\"World Settings\",global:\"Global\",events:\"Events\",survivors:\"Survivors\",world:\"World\",resourceRegrowth:\"Resource Regrowth\",unnaturalPortalResource:\"Unnatural Portal Resource\",creatures:\"Creatures\",hostileCreatures:\"Hostile Creatures\",giants:\"Giants\",moonMutated:\"Moon Mutated\"},worldGeneration:{worldGeneration:\"World Generation\",global:\"Global\",world:\"World\",resources:\"Resources\",creaturesAndSpawners:\"Creatures And Spawners\",hostileCreaturesAndSpawners:\"Hostile Creatures And Spawners\",tip:\" (This configuration only takes effect before the game is generated)\"},levelData:{required:\"Please input world code configuration\",lua:\"World code configuration format error\"},levelDataNeeded:\"\",deleteModTip:{title:\"Please confirm this action\",cancel:\"Cancel\",confirm:\"Confirm\"}},step3:{modInOne:{name:\"Unified mods\",tip:\"Whether mods are configured independently for each world\",enable:\"Unified settings\",disable:\"Individual settings\"},modDataError:\"Mod code format error\"},step4:{form:{backup:{name:\"Auto Backup\",enable:\"Enable\",disable:\"Disable\",time:\"Backup Time\",add:\"Add\",deleteBlock:\"Must include at least one backup time\",tip:{name:\"When enabled, the game save will be automatically backed up at the set time\",time:\"Multiple backup times can be set\"}},backupClean:{name:\"Backup Clean\",enable:\"Enable\",disable:\"Disable\",days:\"Backup retention period\",unit:\"Day\",tip:{name:\"When enabled, backup files older than the set number of days will be automatically cleaned up\",days:\"If set to 10 days, backup files generated more than 10 days ago will be cleaned up\"},required:\"Please input Backup retention period\"},restart:{name:\"Auto Restart\",enable:\"Enable\",disable:\"Disable\",time:\"Restart Time\",tip:{name:\"The DST server will restart at the set time to update mods\",time:\"It is recommended to schedule the restart during a time when no players are in the game. A restart announcement will be made in the game 15 minutes before the restart\"}},keepalive:{name:\"Keepalive\",enable:\"Enable\",disable:\"Disable\",interval:\"Interval\",unit:\"Minute\",tip:{name:\"When the DMP detects an abnormal world, it will automatically restart that world\",interval:\"The DMP will check all worlds according to the interval\"},required:\"Please input Interval\"},scheduledStartStop:{name:\"Auto Start Stop\",enable:\"Enable\",disable:\"Disable\",time:{start:\"Start Time\",stop:\"Stop Time\"},tip:{name:\"The DMP will start or stop the game at the specified time\",start:\"Start the game at the set time\",stop:\"Stop the game at the set time\"}},tickRate:{name:\"Tick Rate\",tip:\"The communication frequency between the player's game client and the DST dedicated server. Higher values result in smoother gameplay but consume more resources\"},startType:{name:\"Game Start Type\",\"32-bit\":\"32 Bit\",\"64-bit\":\"64 Bit\",tip:\"A 64-bit dedicated server processes data faster but consumes more memory. LuaJIT is for PRO\"}}},step5:{title:\"Configuration Completed\",subTitle:'Please click the \"Save\" button below to save'}},mod:{download:{tabName:\"Download\",searchName:\"Name\",searchPlaceholderName:\"Please enter the name of the mod you want to search for\",searchPlaceholderID:\"Please enter the ID of the mod you want to search for\",searchButton:\"Search\",total:\"Total\",modInfo:{detail:\"Detail\",download:\"Download\",size:\"Size\",createTime:\"Create Time\",updateTime:\"Update Time\",subscriptions:\"Subscriptions\"}},add:{tabName:\"Add\",search:\"Search\",refresh:\"Refresh\",preview:\"Preview\",name:\"Name\",size:\"Size\",update:\"Update\",notUGC:\"NOT UGC\",needUpdate:\"Need Update\",needNoUpdate:\"Latest Version\",actions:\"Actions\",enable:\"Enable\",updateMod:\"Update\",deleteMod:\"Delete\",headerMenuButton:\"Mod Actions\",preDownload:\"Pre-Download\",preDownloadFail:\"Download Fail\",preDownloadSuccess:\"Pre-Download Success\",preDownloadDialog:{title:\"Pre-Download\",button:\"Download\",tip:\"Pre-downloading refers to downloading all the mods configured in your mod configuration file (modoverrides.lua) with a single click. This is done for configuration purposes and to prevent issues of missing mods during gameplay\"},enableMulti:\"Multi-Enable\",enableMultiFail:\"Enable Fail\",enableMultiSuccess:\"Multi-Enable Success\",addClientModsDisabled:\"Disable Client Mods\",deleteAcf:\"Delete ACF\",deleteAcfTitle:\"Delete Steam Acf file\",deleteAcfText:\"If you encounter a situation where mod downloads fail and you confirm there are no network issues, it may be due to corruption of the Acf file. Click the delete button to remove the Acf file for that room. Note that after deleting the Acf file all downloaded UGC mods will be automatically removed\"},setting:{tabName:\"Setting\",enabledMods:\"Enabled Mods\",refresh:\"Refresh\",multiDisable:\"Multi-Disable\",disable:\"Disable\",clientModsDisabled:\"Disable Client Mods\",add:\"Add\",key:\"Key\",value:\"Value\",item:\"Item\",tip:{selectMod:\"Please select a mod to configure\",fetching:\"Fetching\",noConfig:\"This mod has no configuration options\",noEnabledMods:\"No enabled mods\",selectModToDisable:\"Please select one mod at least\"}}},player:{online:{tabName:\"Players\",header:{uid:\"ID\",nickname:\"Nickname\",prefab:\"Role\",actions:\"Actions\"},actions:{admin:\"Add Admin List\",block:\"Add Block List\",white:\"Add White List\"},noSelected:\"No Selected\"},list:{adminlist:\"Admin\",blocklist:\"Block\",whitelist:\"White\",refresh:\"Refresh\",tip:`Tip: Click the \"×\" next to a player's UID to delete it`,add:\"Add\",placeholder:\"Starts with KU_\",uidValid:\"Please enter the correct UID\",refreshSuccess:\"Refresh Success\",import:{title:\"Import\",tip:\"Please upload a TXT file, with one user ID per line\",fileTypeError:\"Please upload a TXT file\",fileReadError:\"File read error\"}},history:{tabName:\"History\"},statistics:{tabName:\"Statistics\",lineChart:{title:\"Online Players Count\",timeRangeTip:\"You can go to the Platform - Settings page to configure the data volume for this chart\"},pieChart:{title:\"Online Time Top-10\",unit:\"Day\"}},chat:{title:\"Chat\",lines:\"lines\",typeSelect:\"Filter\",needTime:{text:\"Time\",tip:\"The DMP predicts the real time of chats through server start time, which may have an error of one or several days (if the server has had no players for over a day) The hour, minute, and second are accurate\"},refresh:\"Refresh\",type:{Announcement:\"Announcement\",BanAnnouncement:\"Ban\",DeathAnnouncement:\"Death\",JoinAnnouncement:\"Join\",KickAnnouncement:\"Kick\",LeaveAnnouncement:\"Leave\",ResurrectAnnouncement:\"Resurrect\",RollAnnouncement:\"Roll\",Say:\"Say\",SkinAnnouncement:\"Skin\",SystemMessage:\"System\",VoteAnnouncement:\"Vote\",Undefined:\"Undefined\"},vote:{\"rollback passed\":\"Rollback Passed\",\"rollback failed\":\"Rollback Failed\",\"regenerate passed\":\"Regenerate Passed\",\"regenerate failed\":\"Regenerate Failed\"},refreshSuccess:\"Refresh Success\",noMessage:\"No Chat Messages\",clickRefresh:\"Click to refresh\",gotoWiki:\"View on the DST Wiki\"}}},install:{prepare:{left:{rating:{hell:\"hell\",bad:\"bad\",ok:\"ok\",good:\"good\",great:\"great\"},Architecture:\"Architecture\",OS:\"OS\",CPUModel:\"CPU\",CPUCores:\"Cores\",MemorySize:\"Memory\",Platform:\"System\",PlatformVersion:\"Version\",Uptime:\"Uptime\"},right:{title:\"Click the button below to install the game\",varTitle:\"Click the button below to install or update the game\",subTitle:\"Currently supported systems include Ubuntu 24, Rocky 9, Debian 13. Installation may fail on other systems\",install:\"Install\",reinstall:\"Reinstall\",update:\"Update\",tip:\"Installing\"}},install:{alert:\"Attention!!! Do not close or refresh this page during the installation process or Updating process, as it may cause the action to fail\",success:\"Game Install Success\",fail:\"Game Install Failed\",confirm:\"Got it\",updateSuccess:\"Game Update Success\",updateFail:\"Game Update Failed\"}},platform:{tab:{overview:\"Overview\",user:\"Users\",metrics:\"Metrics\",settings:\"Settings\",rooms:\"Rooms\"},overview:{memory:\"DMP Memory Used\",memoryTip:\"DMP memory usage will increase based on operations you've performed recently (opening pages, calling interfaces, etc.) and will decrease after a period of inactivity\",runningTime:\"DMP Running Time\",runningTimeTip:\"Refers to the duration from when the platform started until now\",roomCount:\"Room Count\",roomCountTip:\"You have created this many rooms\",worldCount:\"World Count\",worldCountTip:\"You have created this many worlds\",userCount:\"User Count\",userCountTip:\"You have created this many users\",uidCount:\"History Player Count\",uidCountTip:\"The DMP has recorded this many player profiles\",maxCpu:\"Maximum CPU usage within one hour\",maxCpuTip:\"Maximum CPU usage within one hour\",maxMemory:\"Maximum memory usage within one hour\",maxMemoryTip:\"Maximum memory usage within one hour\",maxNetUp:\"Maximum network upload within one hour\",maxNetUpTip:\"Maximum network upload within one hour\",maxNetDown:\"Maximum network download within one hour\",maxNetDownTip:\"Maximum network download within one hour\",gameVersionServer:\"Latest Game Version\",gameVersionLocal:\"Current Game Version\"},user:{dialogTitle:\"Add User\",form:{username:{title:\"Username\",tip:\"User unique identifier. The username is required during login\",required:\"Please input username\"},nickname:{title:\"Nickname\",tip:\"Used to identify the user and will be displayed in the upper right corner\",required:\"Please input nickname\"},password:{title:\"Password\",tip:\"A password is required during login\",required:\"Please input password\"},role:{title:\"Role\",tip:\"The Admin role has the highest permissions. The permission settings below do not apply to admins\",admin:\"Admin\",nonAdmin:\"Non-Admin\"},avatar:{title:\"Avatar\",tip:\"Choose one, it will be displayed in the upper right corner\"},disabled:{title:\"Disable\",tip:\"Disabled users cannot log in to the DMP\",yes:\"Yes\",no:\"No\"},rooms:{title:\"Room Permission\",tip:\"Rooms that non-admin users can manage\"},roomCreation:{title:\"Room Creation\",tip:\"Whether non-admin users can create rooms\",yes:\"Yes\",no:\"No\"},maxWorlds:{title:\"Max Worlds\",tip:\"The maximum number of worlds a non-admin user can create in a single room\"},maxPlayers:{title:\"Max Players\",tip:\"The maximum number of players a non-admin user can set in a single room\"}},table:{title:\"User List\",create:\"Add\",refresh:\"Refresh\",admin:\"Admin\",nonAdmin:\"Non-Admin\",yes:\"Yes\",no:\"No\",noLimit:\"No Lim\",actions:\"Actions\",update:\"Update\",delete:\"Delete\",unit:\"Room\"},search:{label:\"Search\",placeholder:\"Searchable by username or nickname\"}},metrics:{title:\"System Metrics\",timeRange:\"Time Range\",hour:\"Hour\",refresh:\"Refresh\"},settings:{title:\"Setting\",submit:\"Submit\",form:{playerInfo:{title:\"Player info\"},playerGetFrequency:{title:\"Player Get Frequency\",tip:\"frequency to fetch the list of online players\",required:\"Please enter the frequency for fetching online players\",unit:\"Sec\"},playerInfoSaveTime:{title:\"Data retention period\",tip:\"The longer the time, the higher the memory usage\",required:\"Please enter the Data retention period\",unit:\"Day\"},UIDMaintainEnable:{title:\"UID Map\",tip:\"After enabling, it can record players' in-game nicknames, helping you better distinguish players\"},sysMetricsEnable:{title:\"System Metrics\",tip:\"After enabling, you can view system resource usage information such as CPU and memory\"},sysMetricsSetting:{title:\"Metrics Retaining\",tip:\"Default is 6 hours, maximum is 24 hours\",required:\"Please enter the Metrics Retaining Time\",unit:\"Hour\"},autoUpdateEnable:{title:\"Auto Update Game\",tip:\"Of course, the DST dedicated server also needs to be updated\"},autoUpdateSetting:{title:\"Update Check Time\",tip:\"At this scheduled time, check if the game requires an update, and if so, perform the update\"},autoUpdateRestart:{title:\"Restart After Updating\",tip:\"After the game update is complete, restart all rooms\"}},noChange:\"Settings No Changed\",fetching:\"Fetching\"},rooms:{title:\"Rooms\",headers:{gameName:\"Room Name\",status:\"Status\",maxPlayer:\"Max Players\",worldNum:\"Worlds\",modNum:\"Mods\",serverPort:\"Server Port\",actions:\"Actions\"},activate:\"Activate\",deactivate:\"Deactivate\",actions:{details:\"Details\",activate:\"Activate\",deactivate:\"Deactivate\",delete:\"Delete\"},dialog:{title:\"Details\",data:{gameName:\"Room Name\",gameMode:\"Game Mode\",ports:\"Ports\",screens:\"Screens\",screenTip:\"Screen Name Format：DMP_Cluster_{Room ID}_{World Name}\",noScreenTip:\"Running Screen Not Fount\",kill:\"Kill\"}}}},dashboard:{card1:{title:\"Overview\",error:\"Error\",season:{summer:\"🔥Summer\",autumn:\"🍁Autumn\",spring:\"🌱Spring\",winter:\"❄️Winter\"},phase:{night:\"Night\",day:\"Day\",dusk:\"Dusk\"},item:{roomName:\"Name\",connectCode:\"Code\",cycles:\"Cycles\",gameMode:\"Modes\",gameSeason:\"Season\",gamePhase:\"Phase\",mods:\"Mods\",players:\"Players\",custom:{button:\"Custom\",title:\"Custom Connection Code\",tip:\"If you are using a proxy software or port forwarding, you can configure a custom connection code here\",ip:{title:\"IP\",tip:\"The public IP address of the proxy software\",required:\"Please input IP\",required1:\"Please input the correct IP\"},port:{title:\"Port\",tip:\"The public Port of the proxy software\",required:\"Please input Port\"},clear:{title:\"Clear\",tip:\"Clear Custom Connection Code\"}}}},card2:{title:\"System\",memory:\"Mem\"},card3:{title:\"Control\",startup:{title:\"Startup\",tip:\"Startup DST Dedicated Server\",confirm:\"Do you want to startup the DST Dedicated Server?\"},shutdown:{title:\"Shutdown\",tip:\"Shutdown DST Dedicated Server\",confirm:\"Do you want to shutdown the DST Dedicated Server\"},restart:{title:\"Restart\",tip:\"Restart DST Dedicated Server\",confirm:\"Do you want to restart the DST Dedicated Server\"},update:{title:\"Update\",tip:\"Update DST Dedicated Server, when updating is finished, please refresh the page\",type:\"Updating Type\",frontend:{title:\"Frontend\",tip:\"If you close or refresh the page, the update will be interrupted, but you can still see the update progress\"},backend:{title:\"Backend\",tip:\"The DMP is performing updates in the background. The update button will enter a loading state, and once completed, it will return to its normal state, when updating is finished, please refresh the page\"}},reset:{title:\"Reset\",tip:\"Reset all worlds to the first day\",resetType:\"Reset Type\",forced:{title:\"Force Reset\",tip:\"Forced reset will delete the saved data and restart the game. Note: If the server is hosted across multiple cloud instances, this function cannot reset all worlds simultaneously; all cloud instances must perform the forced reset operation at the same time\"},noForced:{title:\"Normal Reset\",tip:\"A normal reset requires the game to be running properly, with all worlds connected normally to the main world\"}},clean:{title:\"Clean\",tip:\"Delete the saved data (excluding configuration data) for the specified world, similar to a forced reset of that specific world\",confirm:\"Do you want to clean the world\"},quickCmd:{title:\"CMD\",tip:\"Execute some server commands, which require the server to be running normally\",player:\"Player\",playerUid:\"UID\",playerUidError:\"Please enter the correct UID starting with KU_\",playerCmd:\"Player CMD\",world:\"World\",worldCmd:\"World CMD\",playerOptions:{godmode:\"God Mod\",buildermode:\"Builder Mode\",invisiblemode:\"Invisible Mode\",oneattacktokill:\"One attack to kill\",unlockalltech:\"Unlock all tech\",movingspeed4:\"Moving speed × 4\",reselectcharacter:\"Reselect Character\",respawn:\"Respawn Player\",mapclear:\"Map Insight\",kick:\"Kick\"},worldOptions:{rollback6days:\"Rollback 6 days\",skip1day:\"Skip 1 day\",nextphase:\"Next Phase\",save:\"Save Game\",startRain:\"Start Rain\",stopRain:\"Stop Rain\"},cancel:\"Cancel\",exec:\"Exec\"},check:{title:\"Check\",tip:\"Check if your room can be found in the DST game lobby\",region:\"Regions\",result:{loading:{title:\"Checking\",subTitle:\"\"},success:{title:\"Success\",subTitle:\"The current room has been found in the game lobby\"},error:{title:\"Fail\",subTitle:\"The current room was not found in the game lobby. You can expand the search scope using the dropdown menu above\"}}},rollback:{title:\"Rollback\",tip:\"Use in-game commands to roll back the server, which requires the server to be running normally\",confirm:{c1:\"Do you want to rollback\",c2:\"days\"}}},card4:{title:\"Console\",announce:\"Announce\",systemMsg:\"System Message\",world:\"Worlds\",cmd:\"Command\"},card5:{title:\"Worlds\",worldName:\"Name\",isMaster:\"Master\",mem:\"Memory\",disk:\"Disk\",status:\"Status\"}},tools:{backup:{gameName:\"Name\",cycles:\"Cycles\",size:\"Size\",timestamp:\"Time\",actions:\"Actions\",restore:\"Restore\",download:\"Download\",delete:\"Delete\",title:\"Backups\",backup:\"Backup\",multiDelete:\"Multi Delete\",deleteMessage1:\"Deleted Backups: \",deleteMessage2:\"\"},announce:{title:\"Announce\",add:\"Add\",refresh:\"Refresh\",actions:\"Actions\",update:\"Update\",delete:\"Delete\",deleteMessage:\"Delete Success\",form:{status:{title:\"Status\",tip:\"After turning it off, notifications will no longer be sent automatically\",y:\"Activate\",n:\"Deactivate\"},interval:{title:\"Interval\",tip:\"Seconds between each notification sent\",unit:\"Sec\"},content:{title:\"Content\",tip:\"Content\",required:\"Please enter content\",rule:\"content must not contain single or double quotation marks\"}}},map:{title:\"Map Overview\",world:\"Worlds\",refresh:\"Refresh\",fetch:\"Rendering map in progress\",panels:{p1:\"Map legend\",p2:\"Map resources\",p3:\"Player legend\"},colorScheme:{\"#000000\":\"Undefined\",\"#546E7A\":\"Edge .etc\",\"#A1887F\":\"Pebble Path\",\"#FFEFD5\":\"Mining Area\",\"#F5DEB3\":\"No turf\",\"#FFFACD\":\"Savanna\",\"#66CDAA\":\"Grass\",\"#2E8B57\":\"Forest\",\"#4A148C\":\"Swamp\",\"#B2EBF2\":\"Bat\",\"#0091EA\":\"Blue Mushroom\",\"#66BB6A\":\"Stairs .etc\",\"#8D6E63\":\"Round Stalagmite\",\"#9E9D24\":\"Glow Berry .etc\",\"#BA68C8\":\"Labyrinth\",\"#E040FB\":\"Ancient\",\"#E57373\":\"Red Mushroom\",\"#C8E6C9\":\"Green Mushroom\",\"#FFA07A\":\"Deciduous Forest\",\"#FFF9C4\":\"Desert\",\"#96CDCD\":\"Moon Island\",\"#FFB6C1\":\"Granny Island\",\"#FFB300\":\"Archives\",\"#4DB6AC\":\"Lunar Mushroom\",\"#1E88E5\":\"Shallow Ocean\",\"#1976D2\":\"Shallow Ocean\",\"#1565C0\":\"Medium Ocean\",\"#0D47A1\":\"Deep Ocean\",\"#F5FFFA\":\"Sea Salt\",\"#00897B\":\"Submerged Wood\"},prefabs:{walrus_camp:\"walrus camp\",wasphive:\"wasphive\",ruins_statue_mage:\"ruins statue mage\",archive_moon_statue:\"archive moon statue\"}},token:{title:\"DMP Token\",tip:\"This token is an authentication token for the DMP's OpenAPI. It can only be created by admins and is not related to the in-game server token.\",select:{label:\"Token Expiration\",day:\"One Day\",week:\"One Week\",month:\"One Month\",year:\"One Year\",permanent:\"Permanent\"},create:\"Create\",noSelected:\"Please select the expiration\"},snapshot:{title:\"Snapshot\",expansion:{title:\"Snapshot Manager Introduction\",text1:\"① If your game cannot start, and it's not a mod error, it could be a corrupted snapshot file.\",text2:\"② You can delete the latest save snapshot file to achieve rollback, click delete below.\",text3:\"③ The deletion operation will perform the following steps: 1. Shutdown the game (will skip if an error occurs) 2. Delete the corresponding snapshot file (will return an error if an error occurs) 3. Start the game (will skip if an error occurs).\",text4:\"④ If a world in the room is not deployed under the current DMP, please log in to the corresponding DMP and synchronize the deletion of the corresponding snapshot file to ensure consistency of snapshot files across multiple machines.\"},table:{header:{name:\"File Name\",size:\"Size\",modTime:\"Create Time\",actions:\"Action\"},delete:\"Delete\"}}},upload:{title:\"Upload\",button:\"Click Upload\",expansions:{panel1:{title:\"[MUST READ] Type of files to upload\",text:\"The uploaded file must be a compressed archive with the .zip extension. The platform will verify the uploaded file; other archive formats may cause the upload to fail.\"},panel2:{title:\"[MUST READ] Compressed file contents\",text:\"A standard DST save file must include the files indicated in the prompt below. Missing any of these files will cause the import to fail. The archive can contain multiple worlds, but it must include at least one world. If the token file is missing, the platform will use the default token. If certain fields are missing from the save file, the platform will fill them with default settings. To reiterate: in the file tree below, files marked with a pin icon on the right are mandatory, and their absence will cause the save import to fail.\"},panel3:{title:\"[MUST READ] Precautions after the upload is complete\",text:\"After the upload is complete, you can go to the Game Settings > Room Settings page to manually configure functions such as scheduled backups and restarts in the system settings. To avoid missing mods, be sure to go to the Game Settings > Mod Settings page and click Pre-download Mods (note: rooms created directly on the platform do not require pre-downloading).\"},panel4:{title:\"Where are the local save files?\",text:\"Generally, it is located in the Documents/Klei/DoNotStarveTogether folder. This folder typically contains directories like Cluster_1, Cluster_2, Cluster_3, etc. You can right-click on a Cluster_x folder, select [Compress to...] > [Zip File] to create a .zip archive.\"}},tree:{caves:\"Caves (If included, the internal pinned files are mandatory)\"},dialog:{title:\"Upload\",tip:\"Please upload a .zip-compressed file. Before uploading, carefully read the precautions. Do not omit files marked with a pushpin icon\",uploadType:\"Import Type\",uploadNew:\"Import to new room\",uploadOld:\"Overwrite the current room\",uploadingTitle:\"Uploading, please wait\",uploadingSubTitle:\"The upload time depends on your local network speed and the cloud server's network speed. Please wait patiently\",zipTip:\"please upload .zip file\",uploadTypeTip:\"please choose a upload type\"}},logs:{current:\"Current Log\",history:\"History Log\",steam:\"Steam Log\",access:\"Access Log\",runtime:\"Runtime Log\",world:\"World\",autoPull:\"Auto-refresh\",line:\"Line\",pull:\"Refresh\",logFile:\"Log File\",fetching:\"Fetching\",noContent:\"No Content\",noLogFile:\"Please Select a log file\",clean:{title:\"Logs Clean\",selectAll:\"Select All\",delete:\"Delete\",refresh:\"Refresh\",game:\"Game Log\",chat:\"Chat Log\",steam:\"Steam Log\",access:\"Access Log\",runtime:\"Runtime Log\",selected:\"Selected\",select:\"Select\",noSelected:\"Please select one type of log at least\"},download:{title:\"Download Logs\",subTitle:\"If you encounter issues that you cannot resolve on your own, click the download button below to save the log file. Then, share it in the group chat so everyone can take a look together\",button:\"Download\"}},profile:{title:\"Info\",submit:\"Update\",username:\"Username\",nickname:\"Nickname\"}},V8=l8({legacy:!1,locale:uh(),messages:{zh:N8,en:M8}});function $8(e){e.use(V8)}const H8=Object.freeze(Object.defineProperty({__proto__:null,default:$8},Symbol.toStringTag,{value:\"Module\"}));function U8(){}const W8=Object.freeze(Object.defineProperty({__proto__:null,default:U8},Symbol.toStringTag,{value:\"Module\"})),z8=\"modulepreload\",G8=function(e){return\"/\"+e},Fd={},Ae=function(t,n,r){let a=Promise.resolve();if(n&&n.length>0){let l=function(c){return Promise.all(c.map(u=>Promise.resolve(u).then(d=>({status:\"fulfilled\",value:d}),d=>({status:\"rejected\",reason:d}))))};document.getElementsByTagName(\"link\");const i=document.querySelector(\"meta[property=csp-nonce]\"),o=i?.nonce||i?.getAttribute(\"nonce\");a=l(n.map(c=>{if(c=G8(c),c in Fd)return;Fd[c]=!0;const u=c.endsWith(\".css\"),d=u?'[rel=\"stylesheet\"]':\"\";if(document.querySelector(`link[href=\"${c}\"]${d}`))return;const f=document.createElement(\"link\");if(f.rel=u?\"stylesheet\":z8,u||(f.as=\"script\"),f.crossOrigin=\"\",f.href=c,o&&f.setAttribute(\"nonce\",o),document.head.appendChild(f),u)return new Promise((m,h)=>{f.addEventListener(\"load\",m),f.addEventListener(\"error\",()=>h(new Error(`Unable to preload CSS for ${c}`)))})}))}function s(i){const o=new Event(\"vite:preloadError\",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i}return a.then(i=>{for(const o of i||[])o.status===\"rejected\"&&s(o.reason);return t().catch(s)})},j8=[{path:\"/\",redirect:\"/rooms\",component:()=>Ae(()=>import(\"./blank-CdkSWbzI.js\"),__vite__mapDeps([0,1])),children:[{path:\"/login\",component:()=>Ae(()=>import(\"./index-H_F1Plkt.js\"),__vite__mapDeps([2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34]))},{path:\"/:pathMatch(.*)*\",component:()=>Ae(()=>import(\"./_...error_-C0r044-X.js\"),__vite__mapDeps([35,36]))}]}],q8=(e,t)=>{const n={path:\"/\",component:()=>Ae(()=>import(\"./default-BQziqBIh.js\"),__vite__mapDeps([37,38,8,9,10,11,12,13,14,15,16,17,18,19,3,4,39,40,7,41,30,31,32,33,42])),children:[]};let r=Object.assign({\"/src/views/dashboard/index.vue\":()=>Ae(()=>import(\"./index-roZNrXH_.js\"),__vite__mapDeps([43,44,45,46,32,33,28,17,29,47,48,49,50,51,7,5,52,53,54,25,23,24,30,13,31,9,10,11,20,21,22,26,27,55,56,57,58,59,60,61,62,63,12,14,15,16,18,64,65,66,67,68,69,70,71,72,73])),\"/src/views/game/base.vue\":()=>Ae(()=>import(\"./base-Dq3aguG-.js\"),__vite__mapDeps([74,48,49,50,75,23,24,25,26,13,21,22,27,9,10,11,70,62,63,71,30,31,76,77,55,56,20,32,33,28,17,29,78,79,80,81,82,44,45,46,47,83,14,84,16,18,12,15,85,86,87,88,89,41,7,90])),\"/src/views/game/components/base/levelDataSetting.vue\":()=>Ae(()=>import(\"./levelDataSetting-1LIRScEY.js\").then(a=>a.l),__vite__mapDeps([82,9,10,11,30,13,31])),\"/src/views/game/components/base/mod.vue\":()=>Ae(()=>import(\"./mod-3aGhFcVM.js\"),__vite__mapDeps([86,80,81,70,62,21,13,22,63,71,30,31,9,10,11,83,14,84])),\"/src/views/game/components/base/room.vue\":()=>Ae(()=>import(\"./room-BV8LbqUm.js\"),__vite__mapDeps([75,23,24,25,26,13,21,22,27,9,10,11,70,62,63,71,30,31,76,77,55,56,20,32,33,28,17,29,78])),\"/src/views/game/components/base/roomSetting.vue\":()=>Ae(()=>import(\"./roomSetting-BQQnBtEO.js\"),__vite__mapDeps([87,45,46,23,24,25,70,62,21,13,22,63,71,9,10,11,32,33,26,27,16,17,18,88,89,55,56,20])),\"/src/views/game/components/base/world.vue\":()=>Ae(()=>import(\"./world-Dt9MkwG_.js\"),__vite__mapDeps([79,80,81,82,9,10,11,30,13,31,44,45,46,32,33,28,17,29,47,83,14,84,16,18,12,15,20,21,22,23,24,25,70,62,63,71,26,27,55,56,85])),\"/src/views/game/components/mod/add.vue\":()=>Ae(()=>import(\"./add-qw2GdfGL.js\"),__vite__mapDeps([91,48,49,50,52,7,41,16,17,18,12,13,14,15,28,29,45,46,30,31,26,21,22,27,57,58,59,60,61,62,63,64,65,66,67,68,69])),\"/src/views/game/components/mod/download.vue\":()=>Ae(()=>import(\"./download-BZbCclQJ.js\"),__vite__mapDeps([92,93,52,7,30,13,31,10,11,28,17,29,65,66,49,50,94,60,21,22,26,27,61,62,63,12,14,15,16,18,64,23,24,68,69,58,59,95])),\"/src/views/game/components/mod/modInfo.vue\":()=>Ae(()=>import(\"./modInfo-BFWwrZKU.js\"),__vite__mapDeps([93,52,7,30,13,31,10,11,28,17,29,65,66,49,50,94])),\"/src/views/game/components/mod/setting.vue\":()=>Ae(()=>import(\"./setting-CRpOCMwz.js\"),__vite__mapDeps([96,48,49,50,97,52,7,20,21,13,22,23,24,25,60,26,27,61,62,63,12,14,15,16,17,18,30,31,64,9,10,11,98,41,70,71,99])),\"/src/views/game/components/mod/settingForm.vue\":()=>Ae(()=>import(\"./settingForm-Dzr9qn6f.js\"),__vite__mapDeps([97,48,49,50,52,7,20,21,13,22,23,24,25,60,26,27,61,62,63,12,14,15,16,17,18,30,31,64,9,10,11,98])),\"/src/views/game/components/player/chat.vue\":()=>Ae(()=>import(\"./chat-DNbpOz0I.js\"),__vite__mapDeps([100,101,7,48,49,50,55,26,13,21,22,27,56,60,61,62,63,12,14,15,16,17,18,30,31,64,72,73,9,10,11,23,24,25])),\"/src/views/game/components/player/history.vue\":()=>Ae(()=>import(\"./history-DUBuZMd3.js\"),__vite__mapDeps([102,101,7,57,58,59,60,21,13,22,26,27,61,62,63,12,14,15,16,17,18,30,31,64,65,66,67,103,104,68,69])),\"/src/views/game/components/player/list.vue\":()=>Ae(()=>import(\"./list-Ch7Aeo7N.js\"),__vite__mapDeps([105,101,7,28,17,29,45,46,49,50,23,24,25,30,13,31,26,21,22,27])),\"/src/views/game/components/player/online.vue\":()=>Ae(()=>import(\"./online-Dk4H0O4k.js\"),__vite__mapDeps([106,101,7,57,58,59,60,21,13,22,26,27,61,62,63,12,14,15,16,17,18,30,31,64,65,66,67,103,104,68,69])),\"/src/views/game/components/player/statistics.vue\":()=>Ae(()=>import(\"./statistics-DfYUbrAR.js\"),__vite__mapDeps([107,108,101,7,55,26,13,21,22,27,56,9,10,11])),\"/src/views/game/mod.vue\":()=>Ae(()=>import(\"./mod-y4ETdFdW.js\"),__vite__mapDeps([109,48,49,50,92,93,52,7,30,13,31,10,11,28,17,29,65,66,94,60,21,22,26,27,61,62,63,12,14,15,16,18,64,23,24,68,69,58,59,95,91,41,45,46,57,67,96,97,20,25,9,98,70,71,99,83,84])),\"/src/views/game/player.vue\":()=>Ae(()=>import(\"./player-DzdX72KE.js\"),__vite__mapDeps([110,48,49,50,106,101,7,57,58,59,60,21,13,22,26,27,61,62,63,12,14,15,16,17,18,30,31,64,65,66,67,103,104,68,69,105,28,29,45,46,23,24,25,102,107,108,55,56,9,10,11,100,72,73,83,84])),\"/src/views/install/index.vue\":()=>Ae(()=>import(\"./index-Bt3JTD_C.js\"),__vite__mapDeps([111,44,45,46,32,33,28,17,29,47,48,49,50,112,40,7,113,23,24,25,30,13,31,114])),\"/src/views/login/index.vue\":()=>Ae(()=>import(\"./index-H_F1Plkt.js\"),__vite__mapDeps([2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34])),\"/src/views/logs/access.vue\":()=>Ae(()=>import(\"./access-C8mK6Ha9.js\"),__vite__mapDeps([115,116,48,49,50,117,53,54,118,119,7,72,13,21,22,62,63,73,30,31,23,24,32,33,25,55,26,27,56])),\"/src/views/logs/chat.vue\":()=>Ae(()=>import(\"./chat-CR9ZeRZy.js\"),__vite__mapDeps([120,48,49,50,116,117,53,54,118,119,7,72,13,21,22,62,63,73,30,31,23,24,32,33,25,55,26,27,56,83,14,84,60,61,12,15,16,17,18,64])),\"/src/views/logs/clean.vue\":()=>Ae(()=>import(\"./clean-C3opSXJz.js\"),__vite__mapDeps([121,48,49,50,119,7,23,24,25,30,13,31,122])),\"/src/views/logs/components/log.vue\":()=>Ae(()=>import(\"./log-B7kZm_Kd.js\"),__vite__mapDeps([117,53,54,118])),\"/src/views/logs/components/singleLog.vue\":()=>Ae(()=>import(\"./singleLog-CUnXBn4A.js\"),__vite__mapDeps([116,48,49,50,117,53,54,118,119,7,72,13,21,22,62,63,73,30,31,23,24,32,33,25,55,26,27,56])),\"/src/views/logs/download.vue\":()=>Ae(()=>import(\"./download-InxnfqWA.js\"),__vite__mapDeps([123,48,49,50,119,7])),\"/src/views/logs/game.vue\":()=>Ae(()=>import(\"./game-OoVHjMuc.js\"),__vite__mapDeps([124,48,49,50,117,53,54,118,119,7,41,83,14,30,13,31,84,60,21,22,26,27,61,62,63,12,15,16,17,18,64,72,73,23,24,32,33,25,55,56])),\"/src/views/logs/runtime.vue\":()=>Ae(()=>import(\"./runtime-CAq17H-b.js\"),__vite__mapDeps([125,116,48,49,50,117,53,54,118,119,7,72,13,21,22,62,63,73,30,31,23,24,32,33,25,55,26,27,56])),\"/src/views/logs/steam.vue\":()=>Ae(()=>import(\"./steam-D68KmYFv.js\"),__vite__mapDeps([126,116,48,49,50,117,53,54,118,119,7,72,13,21,22,62,63,73,30,31,23,24,32,33,25,55,26,27,56])),\"/src/views/platform/components/metrics.vue\":()=>Ae(()=>import(\"./metrics-BLfS8pVr.js\"),__vite__mapDeps([127,108,40,7,60,21,13,22,26,27,61,62,63,12,14,15,16,17,18,30,31,64])),\"/src/views/platform/components/overview.vue\":()=>Ae(()=>import(\"./overview-CXTE8d7i.js\"),__vite__mapDeps([128,112,40,7,129,25,23,24,9,10,11])),\"/src/views/platform/components/rooms.vue\":()=>Ae(()=>import(\"./rooms-CPzS3Hz9.js\"),__vite__mapDeps([130,44,45,46,32,33,28,17,29,47,41,7,40,48,49,50,23,24,25,26,13,21,22,27,131,57,58,59,60,61,62,63,12,14,15,16,18,30,31,64,65,66,67,103,104])),\"/src/views/platform/components/settings.vue\":()=>Ae(()=>import(\"./settings-9AVqaQTs.js\"),__vite__mapDeps([132,48,49,50,40,7,20,21,13,22,45,46,23,24,25,55,26,27,56,9,10,11,32,33,70,62,63,71,30,31,16,17,18,88,89])),\"/src/views/platform/components/user.vue\":()=>Ae(()=>import(\"./user-CRly-xJV.js\"),__vite__mapDeps([133,44,45,46,32,33,28,17,29,47,6,7,41,3,4,23,24,25,26,13,21,22,27,131,57,58,59,60,61,62,63,12,14,15,16,18,30,31,64,65,66,67,103,104,20,9,10,11,70,71,76,77])),\"/src/views/platform/index.vue\":()=>Ae(()=>import(\"./index-CBy8Y7rp.js\"),__vite__mapDeps([134,128,112,40,7,129,25,23,24,9,10,11,133,44,45,46,32,33,28,17,29,47,6,41,3,4,26,13,21,22,27,131,57,58,59,60,61,62,63,12,14,15,16,18,30,31,64,65,66,67,103,104,20,70,71,76,77,127,108,132,48,49,50,55,56,88,89,130,83,84])),\"/src/views/profile/index.vue\":()=>Ae(()=>import(\"./index-BRyNS1GG.js\"),__vite__mapDeps([135,3,4,6,7,23,24,25,20,21,13,22,26,27,30,31,9,10,11,136])),\"/src/views/rooms/index.vue\":()=>Ae(()=>import(\"./index-Dkfp6G7x.js\"),__vite__mapDeps([137,44,45,46,32,33,28,17,29,47,48,49,50,41,7,129,38,52,51,113,26,13,21,22,27,23,24,25,30,31,16,18,12,14,15,10,11,58,59])),\"/src/views/tools/announce.vue\":()=>Ae(()=>import(\"./announce-aAv7G3Cd.js\"),__vite__mapDeps([138,48,49,50,139,7,57,58,59,60,21,13,22,26,27,61,62,63,12,14,15,16,17,18,30,31,64,65,66,67,103,104,68,69,20,23,24,70,71,9,10,11,55,56,32,33,28,29])),\"/src/views/tools/backup.vue\":()=>Ae(()=>import(\"./backup-D4Jzm4dn.js\"),__vite__mapDeps([140,48,49,50,139,7,57,58,59,60,21,13,22,26,27,61,62,63,12,14,15,16,17,18,30,31,64,65,66,67,103,104,68,69])),\"/src/views/tools/map.vue\":()=>Ae(()=>import(\"./map-Co9ruaLK.js\"),__vite__mapDeps([141,41,7,139,48,49,50,60,21,13,22,26,27,61,62,63,12,14,15,16,17,18,30,31,64,142,143,23,24,25])),\"/src/views/tools/snapshot.vue\":()=>Ae(()=>import(\"./snapshot-BCtcS9MN.js\"),__vite__mapDeps([144,48,49,50,44,45,46,32,33,28,17,29,47,139,7,142,13,143,57,58,59,60,21,22,26,27,61,62,63,12,14,15,16,18,30,31,64,65,66,67,103,104,68,69])),\"/src/views/tools/token.vue\":()=>Ae(()=>import(\"./token-HaL7aTBf.js\"),__vite__mapDeps([145,53,54,139,7,23,24,45,46,60,21,13,22,26,27,61,62,63,12,14,15,16,17,18,30,31,64,146])),\"/src/views/upload/index.vue\":()=>Ae(()=>import(\"./index-CnNpN6vG.js\"),__vite__mapDeps([147,48,49,50,41,7,25,23,24,103,13,104,28,17,29,45,46,70,62,21,22,63,71,30,31,142,143,12,14,15,39,61,148]))});n.children.push({name:\"profile\",path:\"/profile\",component:r[\"/src/views/profile/index.vue\"]});for(let a of t)if(a.type===\"group\")for(let s of a.links)n.children.push({name:s.component,path:s.to,component:r[`/src/views/${s.component}.vue`]});else n.children.push({name:a.component,path:a.to,component:r[`/src/views/${a.component}.vue`]});e.addRoute(n)},K8=rv(\"user\",{persist:{key:Ec+\"user\",storage:localStorage},state:()=>({menus:[],userInfo:{username:\"\",nickname:\"\",role:\"\",avatar:\"1\",password:\"\",disabled:!1,rooms:\"\",roomCreation:!1,maxWorlds:0,maxPlayers:0},token:\"\"}),actions:{clearStore(){this.menus=[],this.userInfo={username:\"\",nickname:\"\",role:\"\",avatar:\"1\",password:\"\",disabled:!1,rooms:\"\",roomCreation:!1,maxWorlds:0,maxPlayers:0},this.token=\"\"}},getters:{}});var wi={exports:{}};var Y8=wi.exports,Bd;function X8(){return Bd||(Bd=1,(function(e,t){(function(n,r){e.exports=r()})(Y8,function(){var n={};n.version=\"0.2.0\";var r=n.settings={minimum:.08,easing:\"ease\",positionUsing:\"\",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role=\"bar\"]',spinnerSelector:'[role=\"spinner\"]',parent:\"body\",template:'<div class=\"bar\" role=\"bar\"><div class=\"peg\"></div></div><div class=\"spinner\" role=\"spinner\"><div class=\"spinner-icon\"></div></div>'};n.configure=function(h){var x,_;for(x in h)_=h[x],_!==void 0&&h.hasOwnProperty(x)&&(r[x]=_);return this},n.status=null,n.set=function(h){var x=n.isStarted();h=a(h,r.minimum,1),n.status=h===1?null:h;var _=n.render(!x),p=_.querySelector(r.barSelector),v=r.speed,y=r.easing;return _.offsetWidth,o(function(g){r.positionUsing===\"\"&&(r.positionUsing=n.getPositioningCSS()),l(p,i(h,v,y)),h===1?(l(_,{transition:\"none\",opacity:1}),_.offsetWidth,setTimeout(function(){l(_,{transition:\"all \"+v+\"ms linear\",opacity:0}),setTimeout(function(){n.remove(),g()},v)},v)):setTimeout(g,v)}),this},n.isStarted=function(){return typeof n.status==\"number\"},n.start=function(){n.status||n.set(0);var h=function(){setTimeout(function(){n.status&&(n.trickle(),h())},r.trickleSpeed)};return r.trickle&&h(),this},n.done=function(h){return!h&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(h){var x=n.status;return x?(typeof h!=\"number\"&&(h=(1-x)*a(Math.random()*x,.1,.95)),x=a(x+h,0,.994),n.set(x)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},(function(){var h=0,x=0;n.promise=function(_){return!_||_.state()===\"resolved\"?this:(x===0&&n.start(),h++,x++,_.always(function(){x--,x===0?(h=0,n.done()):n.set((h-x)/h)}),this)}})(),n.render=function(h){if(n.isRendered())return document.getElementById(\"nprogress\");u(document.documentElement,\"nprogress-busy\");var x=document.createElement(\"div\");x.id=\"nprogress\",x.innerHTML=r.template;var _=x.querySelector(r.barSelector),p=h?\"-100\":s(n.status||0),v=document.querySelector(r.parent),y;return l(_,{transition:\"all 0 linear\",transform:\"translate3d(\"+p+\"%,0,0)\"}),r.showSpinner||(y=x.querySelector(r.spinnerSelector),y&&m(y)),v!=document.body&&u(v,\"nprogress-custom-parent\"),v.appendChild(x),x},n.remove=function(){d(document.documentElement,\"nprogress-busy\"),d(document.querySelector(r.parent),\"nprogress-custom-parent\");var h=document.getElementById(\"nprogress\");h&&m(h)},n.isRendered=function(){return!!document.getElementById(\"nprogress\")},n.getPositioningCSS=function(){var h=document.body.style,x=\"WebkitTransform\"in h?\"Webkit\":\"MozTransform\"in h?\"Moz\":\"msTransform\"in h?\"ms\":\"OTransform\"in h?\"O\":\"\";return x+\"Perspective\"in h?\"translate3d\":x+\"Transform\"in h?\"translate\":\"margin\"};function a(h,x,_){return h<x?x:h>_?_:h}function s(h){return(-1+h)*100}function i(h,x,_){var p;return r.positionUsing===\"translate3d\"?p={transform:\"translate3d(\"+s(h)+\"%,0,0)\"}:r.positionUsing===\"translate\"?p={transform:\"translate(\"+s(h)+\"%,0)\"}:p={\"margin-left\":s(h)+\"%\"},p.transition=\"all \"+x+\"ms \"+_,p}var o=(function(){var h=[];function x(){var _=h.shift();_&&_(x)}return function(_){h.push(_),h.length==1&&x()}})(),l=(function(){var h=[\"Webkit\",\"O\",\"Moz\",\"ms\"],x={};function _(g){return g.replace(/^-ms-/,\"ms-\").replace(/-([\\da-z])/gi,function(E,C){return C.toUpperCase()})}function p(g){var E=document.body.style;if(g in E)return g;for(var C=h.length,A=g.charAt(0).toUpperCase()+g.slice(1),S;C--;)if(S=h[C]+A,S in E)return S;return g}function v(g){return g=_(g),x[g]||(x[g]=p(g))}function y(g,E,C){E=v(E),g.style[E]=C}return function(g,E){var C=arguments,A,S;if(C.length==2)for(A in E)S=E[A],S!==void 0&&E.hasOwnProperty(A)&&y(g,A,S);else y(g,C[1],C[2])}})();function c(h,x){var _=typeof h==\"string\"?h:f(h);return _.indexOf(\" \"+x+\" \")>=0}function u(h,x){var _=f(h),p=_+x;c(_,x)||(h.className=p.substring(1))}function d(h,x){var _=f(h),p;c(h,x)&&(p=_.replace(\" \"+x+\" \",\" \"),h.className=p.substring(1,p.length-1))}function f(h){return(\" \"+(h.className||\"\")+\" \").replace(/\\s+/gi,\" \")}function m(h){h&&h.parentNode&&h.parentNode.removeChild(h)}return n})})(wi)),wi.exports}var Q8=X8();const wo=Cc(Q8);wo.configure({easing:\"ease\",speed:500,showSpinner:!1,trickleSpeed:200,minimum:.3});const Br=gC({history:YE(\"/\"),routes:j8});let Td=!1;Br.beforeEach(async(e,t,n)=>{const r=K8(),a=!!r.token;if(wo.start(),a&&e.path===\"/login\"){n({path:\"/rooms\"});return}if(!a&&e.path!==\"/login\"){n(`/login?redirect=${e.path}`);return}if(a&&!Td)try{await q8(Br,r.menus),Br.addRoute({path:\"/:pathMatch(.*)*\",redirect:\"/error\",meta:{hidden:!0}}),Td=!0,n({...e,replace:!0})}catch(s){console.error(\"获取菜单失败:\",s),await r.clearStore(),n(`/login?redirect=${e.path}`)}else n()});Br.onError(e=>{wo.done(),console.warn(\"路由错误\",e.message)});Br.afterEach((e,t)=>{wo.done()});function Z8(e){e.use(Br)}const J8=Object.freeze(Object.defineProperty({__proto__:null,default:Z8,router:Br},Symbol.toStringTag,{value:\"Module\"}));function eA(e,t){if(e==null)return;let n=e;for(let r=0;r<t.length;r++){if(n===void 0||n[t[r]]===void 0)return;if(n===null||n[t[r]]===null)return null;n=n[t[r]]}return n}function Zc(e,t,n){if(n.length===0)return t;const r=n[0];return n.length>1&&(t=Zc(typeof e!=\"object\"||e===null||!Object.prototype.hasOwnProperty.call(e,r)?Number.isInteger(Number(n[1]))?[]:{}:e[r],t,Array.prototype.slice.call(n,1))),Number.isInteger(Number(r))&&Array.isArray(e)?e.slice()[r]:Object.assign({},e,{[r]:t})}function av(e,t){if(e==null||t.length===0)return e;if(t.length===1){if(e==null)return e;if(Number.isInteger(t[0])&&Array.isArray(e))return Array.prototype.slice.call(e,0).splice(t[0],1);const n={};for(const r in e)n[r]=e[r];return delete n[t[0]],n}if(e[t[0]]==null){if(Number.isInteger(t[0])&&Array.isArray(e))return Array.prototype.concat.call([],e);const n={};for(const r in e)n[r]=e[r];return n}return Zc(e,av(e[t[0]],Array.prototype.slice.call(t,1)),[t[0]])}function sv(e,t){return t.map(n=>n.split(\".\")).map(n=>[n,eA(e,n)]).filter(n=>n[1]!==void 0).reduce((n,r)=>Zc(n,r[1],r[0]),{})}function iv(e,t){return t.map(n=>n.split(\".\")).reduce((n,r)=>av(n,r),e)}function Pd(e,{storage:t,serializer:n,key:r,debug:a,pick:s,omit:i,beforeHydrate:o,afterHydrate:l},c,u=!0){try{u&&o?.(c);const d=t.getItem(r);if(d){const f=n.deserialize(d),m=s?sv(f,s):f,h=i?iv(m,i):m;e.$patch(h)}u&&l?.(c)}catch(d){a&&console.error(\"[pinia-plugin-persistedstate]\",d)}}function Ld(e,{storage:t,serializer:n,key:r,debug:a,pick:s,omit:i}){try{const o=s?sv(e,s):e,l=i?iv(o,i):o,c=n.serialize(l);t.setItem(r,c)}catch(o){a&&console.error(\"[pinia-plugin-persistedstate]\",o)}}function tA(e,t){return typeof e==\"function\"?e(t):typeof e==\"string\"?e:t}function nA(e,t,n){const{pinia:r,store:a,options:{persist:s=n}}=e;if(!s)return;if(!(a.$id in r.state.value)){const o=r._s.get(a.$id.replace(\"__hot:\",\"\"));o&&Promise.resolve().then(()=>o.$persist());return}const i=(Array.isArray(s)?s:s===!0?[{}]:[s]).map(t);a.$hydrate=({runHooks:o=!0}={})=>{i.forEach(l=>{Pd(a,l,e,o)})},a.$persist=()=>{i.forEach(o=>{Ld(a.$state,o)})},i.forEach(o=>{Pd(a,o,e),a.$subscribe((l,c)=>Ld(c,o),{detached:!0})})}function rA(e={}){return function(t){nA(t,n=>{const r=tA(n.key,t.store.$id);return{key:(e.key?e.key:a=>a)(r),debug:n.debug??e.debug??!1,serializer:n.serializer??e.serializer??{serialize:a=>JSON.stringify(a),deserialize:a=>JSON.parse(a)},storage:n.storage??e.storage??window.localStorage,beforeHydrate:n.beforeHydrate??e.beforeHydrate,afterHydrate:n.afterHydrate??e.afterHydrate,pick:n.pick,omit:n.omit}},e.auto??!1)}}var aA=rA();const Jc=A8();Jc.use(aA);function sA(e){e.use(Jc)}const iA=Object.freeze(Object.defineProperty({__proto__:null,default:sA,pinia:Jc},Symbol.toStringTag,{value:\"Module\"})),ov=be({baseColor:String,divided:Boolean,direction:{type:String,default:\"horizontal\"},...ha(),...ut(),...Or(),...gs(),...Kn(),...zt(),...Xt(),...ga()},\"VBtnGroup\"),Id=Ye()({name:\"VBtnGroup\",props:ov(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=on(e),{densityClasses:a}=va(e),{borderClasses:s}=pa(e),{elevationClasses:i}=xs(e),{roundedClasses:o}=Yn(e);Bc({VBtn:{height:he(()=>e.direction===\"horizontal\"?\"auto\":null),baseColor:he(()=>e.baseColor),color:he(()=>e.color),density:he(()=>e.density),flat:!0,variant:he(()=>e.variant)}}),et(()=>re(e.tag,{class:Re([\"v-btn-group\",`v-btn-group--${e.direction}`,{\"v-btn-group--divided\":e.divided},r.value,s.value,a.value,i.value,o.value,e.class]),style:Qe(e.style)},n))}}),oA=be({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},\"group\"),lA=be({value:null,disabled:Boolean,selectedClass:String},\"group-item\");function cA(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const r=_t(\"useGroupItem\");if(!r)throw new Error(\"[Vuetify] useGroupItem composable must be used inside a component setup function\");const a=km();$t(Symbol.for(`${t.description}:id`),a);const s=Ve(t,null);if(!s){if(!n)return s;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const i=he(()=>e.value),o=ie(()=>!!(s.disabled.value||e.disabled));function l(){s?.register({id:a,value:i,disabled:o},r)}function c(){s?.unregister(a)}l(),kn(()=>c());const u=ie(()=>s.isSelected(a)),d=ie(()=>s.items.value[0].id===a),f=ie(()=>s.items.value[s.items.value.length-1].id===a),m=ie(()=>u.value&&[s.selectedClass.value,e.selectedClass]);return ke(u,h=>{r.emit(\"group:selected\",{value:h})},{flush:\"sync\"}),{id:a,isSelected:u,isFirst:d,isLast:f,toggle:()=>s.select(a,!u.value),select:h=>s.select(a,h),selectedClass:m,value:i,disabled:o,group:s,register:l,unregister:c}}function uA(e,t){let n=!1;const r=pt([]),a=Hn(e,\"modelValue\",[],f=>f===void 0?[]:lv(r,f===null?[null]:ms(f)),f=>{const m=dA(r,f);return e.multiple?m:m[0]}),s=_t(\"useGroup\");function i(f,m){const h=f,x=Symbol.for(`${t.description}:id`),p=qr(x,s?.vnode).indexOf(m);it(h.value)===void 0&&(h.value=p,h.useIndexAsValue=!0),p>-1?r.splice(p,0,h):r.push(h)}function o(f){if(n)return;l();const m=r.findIndex(h=>h.id===f);r.splice(m,1)}function l(){const f=r.find(m=>!m.disabled);f&&e.mandatory===\"force\"&&!a.value.length&&(a.value=[f.id])}qn(()=>{l()}),kn(()=>{n=!0}),dc(()=>{for(let f=0;f<r.length;f++)r[f].useIndexAsValue&&(r[f].value=f)});function c(f,m){const h=r.find(x=>x.id===f);if(!(m&&h?.disabled))if(e.multiple){const x=a.value.slice(),_=x.findIndex(v=>v===f),p=~_;if(m=m??!p,p&&e.mandatory&&x.length<=1||!p&&e.max!=null&&x.length+1>e.max)return;_<0&&m?x.push(f):_>=0&&!m&&x.splice(_,1),a.value=x}else{const x=a.value.includes(f);if(e.mandatory&&x||!x&&!m)return;a.value=m??!x?[f]:[]}}function u(f){if(e.multiple,a.value.length){const m=a.value[0],h=r.findIndex(p=>p.id===m);let x=(h+f)%r.length,_=r[x];for(;_.disabled&&x!==h;)x=(x+f)%r.length,_=r[x];if(_.disabled)return;a.value=[r[x].id]}else{const m=r.find(h=>!h.disabled);m&&(a.value=[m.id])}}const d={register:i,unregister:o,selected:a,select:c,disabled:he(()=>e.disabled),prev:()=>u(r.length-1),next:()=>u(1),isSelected:f=>a.value.includes(f),selectedClass:he(()=>e.selectedClass),items:he(()=>r),getItemIndex:f=>fA(r,f)};return $t(t,d),d}function fA(e,t){const n=lv(e,[t]);return n.length?e.findIndex(r=>r.id===n[0]):-1}function lv(e,t){const n=[];return t.forEach(r=>{const a=e.find(i=>Zr(r,i.value)),s=e[r];a?.value!==void 0?n.push(a.id):s?.useIndexAsValue&&n.push(s.id)}),n}function dA(e,t){const n=[];return t.forEach(r=>{const a=e.findIndex(s=>s.id===r);if(~a){const s=e[a];n.push(s.value!==void 0?s.value:a)}}),n}const cv=Symbol.for(\"vuetify:v-btn-toggle\"),mA=be({...ov(),...oA()},\"VBtnToggle\");Ye()({name:\"VBtnToggle\",props:mA(),emits:{\"update:modelValue\":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,next:a,prev:s,select:i,selected:o}=uA(e,cv);return et(()=>{const l=Id.filterProps(e);return re(Id,ot({class:[\"v-btn-toggle\",e.class]},l,{style:e.style}),{default:()=>[n.default?.({isSelected:r,next:a,prev:s,select:i,selected:o})]})}),{next:a,prev:s,select:i}}});const hA=be({reveal:{type:[Boolean,Object],default:!1}},\"reveal\");function pA(e){const n=he(()=>typeof e.reveal==\"object\"?Math.max(0,Number(e.reveal.duration??900)):900),r=Fe(e.reveal?\"initial\":\"disabled\");return qn(async()=>{e.reveal&&(r.value=\"initial\",await new Promise(a=>requestAnimationFrame(a)),r.value=\"pending\",await new Promise(a=>setTimeout(a,n.value)),r.value=\"done\")}),{duration:n,state:r}}const vA=be({bgColor:String,color:String,indeterminate:[Boolean,String],rounded:Boolean,modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...ut(),...hA(),...ho(),...zt({tag:\"div\"}),...Xt()},\"VProgressCircular\"),gA=Ye()({name:\"VProgressCircular\",props:vA(),setup(e,t){let{slots:n}=t;const r=20,a=2*Math.PI*r,s=Ee(),{themeClasses:i}=on(e),{sizeClasses:o,sizeStyles:l}=po(e),{textColorClasses:c,textColorStyles:u}=Za(()=>e.color),{textColorClasses:d,textColorStyles:f}=Za(()=>e.bgColor),{intersectionRef:m,isIntersecting:h}=Mh(),{resizeRef:x,contentRect:_}=Rc(),{state:p,duration:v}=pA(e),y=he(()=>p.value===\"initial\"?0:zn(parseFloat(e.modelValue),0,100)),g=he(()=>Number(e.width)),E=he(()=>l.value?Number(e.size):_.value?_.value.width:Math.max(g.value,32)),C=he(()=>r/(1-g.value/E.value)*2),A=he(()=>g.value/E.value*C.value),S=he(()=>{const D=(100-y.value)/100*a;return e.rounded&&y.value>0&&y.value<100?Se(Math.min(a-.01,D+A.value)):Se(D)}),L=ie(()=>{const D=Number(e.rotate);return e.rounded?D+A.value/2/a*360:D});return an(()=>{m.value=s.value,x.value=s.value}),et(()=>re(e.tag,{ref:s,class:Re([\"v-progress-circular\",{\"v-progress-circular--indeterminate\":!!e.indeterminate,\"v-progress-circular--visible\":h.value,\"v-progress-circular--disable-shrink\":e.indeterminate&&(e.indeterminate===\"disable-shrink\"||vh()),\"v-progress-circular--revealing\":[\"initial\",\"pending\"].includes(p.value)},i.value,o.value,c.value,e.class]),style:Qe([l.value,u.value,{\"--progress-reveal-duration\":`${v.value}ms`},e.style]),role:\"progressbar\",\"aria-valuemin\":\"0\",\"aria-valuemax\":\"100\",\"aria-valuenow\":e.indeterminate?void 0:y.value},{default:()=>[de(\"svg\",{style:{transform:`rotate(calc(-90deg + ${L.value}deg))`},xmlns:\"http://www.w3.org/2000/svg\",viewBox:`0 0 ${C.value} ${C.value}`},[de(\"circle\",{class:Re([\"v-progress-circular__underlay\",d.value]),style:Qe(f.value),fill:\"transparent\",cx:\"50%\",cy:\"50%\",r,\"stroke-width\":A.value,\"stroke-dasharray\":a,\"stroke-dashoffset\":0},null),de(\"circle\",{class:\"v-progress-circular__overlay\",fill:\"transparent\",cx:\"50%\",cy:\"50%\",r,\"stroke-width\":A.value,\"stroke-dasharray\":a,\"stroke-dashoffset\":S.value,\"stroke-linecap\":e.rounded?\"round\":void 0},null)]),n.default&&de(\"div\",{class:\"v-progress-circular__content\"},[n.default({value:y.value})])]})),{}}});function xA(e,t){ke(()=>e.isActive?.value,n=>{e.isLink.value&&n!=null&&t&&Lt(()=>{t(n)})},{immediate:!0})}const yA=be({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:cv},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:sn,appendIcon:sn,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,spaced:String,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},...ha(),...ut(),...Or(),...da(),...gs(),...lA(),...Gh(),...bs(),...go(),...Kn(),...Nc(),...ho(),...zt({tag:\"button\"}),...Xt(),...ga({variant:\"elevated\"})},\"VBtn\"),Qi=Ye()({name:\"VBtn\",props:yA(),emits:{\"group:selected\":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=on(e),{borderClasses:s}=pa(e),{densityClasses:i}=va(e),{dimensionStyles:o}=ma(e),{elevationClasses:l}=xs(e),{loaderClasses:c}=jh(e),{locationStyles:u}=vo(e),{positionClasses:d}=xo(e),{roundedClasses:f}=Yn(e),{sizeClasses:m,sizeStyles:h}=po(e),x=cA(e,e.symbol,!1),_=Oc(e,n),p=ie(()=>e.active!==void 0?e.active:_.isRouterLink.value?_.isActive?.value:x?.isSelected.value),v=he(()=>p.value?e.activeColor??e.color:e.color),y=ie(()=>({color:x?.isSelected.value&&(!_.isLink.value||_.isActive?.value)||!x||_.isActive?.value?v.value??e.baseColor:e.baseColor,variant:e.variant})),{colorClasses:g,colorStyles:E,variantClasses:C}=vs(y),A=ie(()=>x?.disabled.value||e.disabled),S=he(()=>e.variant===\"elevated\"&&!(e.disabled||e.flat||e.border)),L=ie(()=>{if(!(e.value===void 0||typeof e.value==\"symbol\"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function D(P){A.value||_.isLink.value&&(P.metaKey||P.ctrlKey||P.shiftKey||P.button!==0||n.target===\"_blank\")||(_.isRouterLink.value?_.navigate.value?.(P):x?.toggle())}return xA(_,x?.select),et(()=>{const P=_.isLink.value?\"a\":e.tag,B=!!(e.prependIcon||r.prepend),N=!!(e.appendIcon||r.append),J=!!(e.icon&&e.icon!==!0);return ea(re(P,ot(_.linkProps,{type:P===\"a\"?void 0:\"button\",class:[\"v-btn\",x?.selectedClass.value,{\"v-btn--active\":p.value,\"v-btn--block\":e.block,\"v-btn--disabled\":A.value,\"v-btn--elevated\":S.value,\"v-btn--flat\":e.flat,\"v-btn--icon\":!!e.icon,\"v-btn--loading\":e.loading,\"v-btn--readonly\":e.readonly,\"v-btn--slim\":e.slim,\"v-btn--stacked\":e.stacked},e.spaced?[\"v-btn--spaced\",`v-btn--spaced-${e.spaced}`]:[],a.value,s.value,g.value,i.value,l.value,c.value,d.value,f.value,m.value,C.value,e.class],style:[E.value,o.value,u.value,h.value,e.style],\"aria-busy\":e.loading?!0:void 0,disabled:A.value&&P!==\"a\"||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:D,value:L.value}),{default:()=>[ps(!0,\"v-btn\"),!e.icon&&B&&de(\"span\",{key:\"prepend\",class:\"v-btn__prepend\"},[r.prepend?re(Ht,{key:\"prepend-defaults\",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},r.prepend):re(Sn,{key:\"prepend-icon\",icon:e.prependIcon},null)]),de(\"span\",{class:\"v-btn__content\",\"data-no-activator\":\"\"},[!r.default&&J?re(Sn,{key:\"content-icon\",icon:e.icon},null):re(Ht,{key:\"content-defaults\",disabled:!J,defaults:{VIcon:{icon:e.icon}}},{default:()=>[r.default?.()??Tr(e.text)]})]),!e.icon&&N&&de(\"span\",{key:\"append\",class:\"v-btn__append\"},[r.append?re(Ht,{key:\"append-defaults\",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},r.append):re(Sn,{key:\"append-icon\",icon:e.appendIcon},null)]),!!e.loading&&de(\"span\",{key:\"loader\",class:\"v-btn__loader\"},[r.loader?.()??re(gA,{color:typeof e.loading==\"boolean\"?void 0:e.loading,indeterminate:!0,width:\"2\"},null)])]}),[[ns,!A.value&&e.ripple,\"\",{center:!!e.icon}]])}),{group:x}}}),bA={IconBtn:{icon:!0,color:\"default\",variant:\"text\"},VAlert:{VBtn:{color:void 0}},VAvatar:{variant:\"flat\"},VBadge:{color:\"primary\"},VBtn:{color:\"primary\"},VChip:{elevation:0},VMenu:{offset:\"2px\"},VPagination:{density:\"comfortable\",showFirstLastPage:!0,variant:\"tonal\"},VTabs:{color:\"primary\",VSlideGroup:{showArrows:!0}},VTooltip:{location:\"top\"},VCheckboxBtn:{color:\"primary\"},VCheckbox:{color:\"primary\",density:\"comfortable\",hideDetails:\"auto\"},VNumberInput:{variant:\"outlined\",inset:!0,controlVariant:\"stacked\",density:\"comfortable\"},VRadioGroup:{color:\"primary\",density:\"comfortable\",hideDetails:\"auto\"},VRadio:{density:\"comfortable\",hideDetails:\"auto\"},VSelect:{variant:\"outlined\",color:\"primary\",hideDetails:\"auto\",density:\"comfortable\"},VRangeSlider:{color:\"primary\",thumbLabel:!0,hideDetails:\"auto\",trackSize:6,thumbSize:22,elevation:4},VRating:{activeColor:\"warning\",color:\"disabled\"},VProgressCircular:{color:\"primary\"},VProgressLinear:{color:\"primary\"},VSlider:{color:\"primary\",trackSize:6,hideDetails:\"auto\",thumbSize:22,elevation:4},VSnackbar:{VBtn:{size:\"small\"}},VTextField:{variant:\"outlined\",density:\"comfortable\",color:\"primary\",hideDetails:\"auto\"},VAutocomplete:{variant:\"outlined\",color:\"primary\",density:\"comfortable\",hideDetails:\"auto\"},VCombobox:{variant:\"outlined\",color:\"primary\",hideDetails:\"auto\",density:\"comfortable\"},VFileInput:{variant:\"outlined\",color:\"primary\",hideDetails:\"auto\",density:\"comfortable\"},VTextarea:{variant:\"outlined\",color:\"primary\",hideDetails:\"auto\",density:\"comfortable\"},VSwitch:{inset:!0,color:\"primary\",hideDetails:\"auto\"},VNavigationDrawer:{touchless:!0}},_A={xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",fill:\"none\",class:\"custom-checkbox-checked\"};function EA(e,t){return rn(),Lr(\"svg\",_A,[...t[0]||(t[0]=[de(\"path\",{fill:\"currentColor\",d:\"M3 8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5z\"},null,-1),de(\"path\",{fill:\"#fff\",d:\"m11 13.586 4.596-4.597.707.707L11 15l-3.182-3.182.707-.707z\"},null,-1)])])}const CA={render:EA},AA={xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",fill:\"none\",class:\"custom-checkbox-indeterminate\"};function SA(e,t){return rn(),Lr(\"svg\",AA,[...t[0]||(t[0]=[de(\"path\",{fill:\"currentColor\",d:\"M3 8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5z\"},null,-1),de(\"path\",{fill:\"#fff\",d:\"M8.5 11.5h7v1h-7z\"},null,-1)])])}const wA={render:SA},DA={xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",fill:\"none\",class:\"custom-checkbox-unchecked\"};function kA(e,t){return rn(),Lr(\"svg\",DA,[...t[0]||(t[0]=[de(\"path\",{stroke:\"currentColor\",\"stroke-opacity\":\".6\",\"stroke-width\":\"2\",d:\"M8 4h8a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V8a4 4 0 0 1 4-4Z\"},null,-1)])])}const FA={render:kA},BA={xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",fill:\"none\",class:\"custom-radio-checked\"};function TA(e,t){return rn(),Lr(\"svg\",BA,[...t[0]||(t[0]=[de(\"path\",{fill:\"#fff\",stroke:\"currentColor\",\"stroke-width\":\"5\",d:\"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13Z\"},null,-1)])])}const PA={render:TA},LA={xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",fill:\"none\"};function IA(e,t){return rn(),Lr(\"svg\",LA,[...t[0]||(t[0]=[de(\"path\",{stroke:\"currentColor\",\"stroke-opacity\":\".6\",\"stroke-width\":\"2\",d:\"M12 20a8 8 0 1 1 0-16 8 8 0 0 1 0 16Z\"},null,-1)])])}const RA={render:IA},OA={\"mdi-checkbox-blank-outline\":FA,\"mdi-checkbox-marked\":CA,\"mdi-minus-box\":wA,\"mdi-radiobox-marked\":PA,\"mdi-radiobox-blank\":RA},NA={info:\"ri-error-warning-line\",success:\"ri-checkbox-circle-line\",warning:\"ri-alert-line\",error:\"ri-error-warning-line\",calendar:\"ri-calendar-2-line\",collapse:\"ri-arrow-up-s-line\",complete:\"ri-check-line\",cancel:\"ri-close-line\",close:\"ri-close-line\",delete:\"ri-close-circle-fill\",clear:\"ri-close-line\",prev:\"ri-arrow-left-s-line\",next:\"ri-arrow-right-s-line\",delimiter:\"ri-circle-line\",sort:\"ri-arrow-up-line\",expand:\"ri-arrow-down-s-line\",menu:\"ri-menu-line\",subgroup:\"ri-arrow-down-s-fill\",dropdown:\"ri-arrow-down-s-line\",edit:\"ri-pencil-line\",ratingEmpty:\"ri-star-line\",ratingFull:\"ri-star-fill\",ratingHalf:\"ri-star-half-line\",loading:\"ri-refresh-line\",first:\"ri-skip-back-mini-line\",last:\"ri-skip-forward-mini-line\",unfold:\"ri-split-cells-vertical\",file:\"ri-attachment-2\",plus:\"ri-add-line\",minus:\"ri-subtract-line\",sortAsc:\"ri-arrow-up-line\",sortDesc:\"ri-arrow-down-line\"},MA={component:e=>{if(typeof e.icon==\"string\"){const t=OA[e.icon];if(t)return Dn(t)}return Dn(e.tag,{...e,class:[e.icon],tag:void 0,icon:void 0})}},VA={defaultSet:\"iconify\",aliases:NA,sets:{iconify:MA}},Rd=\"#8C57FF\",$A={light:{dark:!1,colors:{primary:Rd,\"on-primary\":\"#fff\",\"primary-darken-1\":\"#7E4EE6\",secondary:\"#8A8D93\",\"secondary-darken-1\":\"#7C7F84\",\"on-secondary\":\"#fff\",success:\"#56CA00\",\"success-darken-1\":\"#4DB600\",\"on-success\":\"#fff\",info:\"#16B1FF\",\"info-darken-1\":\"#149FE6\",\"on-info\":\"#fff\",warning:\"#FFB400\",\"warning-darken-1\":\"#E6A200\",\"on-warning\":\"#fff\",error:\"#FF4C51\",\"error-darken-1\":\"#E64449\",\"on-error\":\"#fff\",background:\"#f4f5fa\",\"on-background\":\"#2E263D\",surface:\"#fff\",\"on-surface\":\"#2E263D\",\"grey-50\":\"#FAFAFA\",\"grey-100\":\"#F5F5F5\",\"grey-200\":\"#EEEEEE\",\"grey-300\":\"#E0E0E0\",\"grey-400\":\"#BDBDBD\",\"grey-500\":\"#9E9E9E\",\"grey-600\":\"#757575\",\"grey-700\":\"#616161\",\"grey-800\":\"#424242\",\"grey-900\":\"#212121\",\"perfect-scrollbar-thumb\":\"#dbdade\",\"skin-bordered-background\":\"#fff\",\"skin-bordered-surface\":\"#fff\",\"expansion-panel-text-custom-bg\":\"#fafafa\",\"track-bg\":\"#F0F2F8\",\"chat-bg\":\"#F7F6FA\"},variables:{\"code-color\":\"#d400ff\",\"overlay-scrim-background\":\"#2E263D\",\"tooltip-background\":\"#1A0E33\",\"overlay-scrim-opacity\":.5,\"hover-opacity\":.04,\"focus-opacity\":.1,\"selected-opacity\":.08,\"activated-opacity\":.16,\"pressed-opacity\":.14,\"dragged-opacity\":.1,\"disabled-opacity\":.4,\"border-color\":\"#2E263D\",\"border-opacity\":.12,\"table-header-color\":\"#F6F7FB\",\"high-emphasis-opacity\":.9,\"medium-emphasis-opacity\":.7,\"shadow-key-umbra-color\":\"#2E263D\",\"shadow-xs-opacity\":\"0.16\",\"shadow-sm-opacity\":\"0.18\",\"shadow-md-opacity\":\"0.20\",\"shadow-lg-opacity\":\"0.22\",\"shadow-xl-opacity\":\"0.24\"}},dark:{dark:!0,colors:{primary:Rd,\"on-primary\":\"#fff\",\"primary-darken-1\":\"#7E4EE6\",secondary:\"#8A8D93\",\"secondary-darken-1\":\"#7C7F84\",\"on-secondary\":\"#fff\",success:\"#56CA00\",\"success-darken-1\":\"#4DB600\",\"on-success\":\"#fff\",info:\"#16B1FF\",\"info-darken-1\":\"#149FE6\",\"on-info\":\"#fff\",warning:\"#FFB400\",\"warning-darken-1\":\"#E6A200\",\"on-warning\":\"#fff\",error:\"#FF4C51\",\"error-darken-1\":\"#E64449\",\"on-error\":\"#fff\",background:\"#28243D\",\"on-background\":\"#E7E3FC\",surface:\"#312d4b\",\"on-surface\":\"#E7E3FC\",\"grey-50\":\"#2A2E42\",\"grey-100\":\"#2F3349\",\"grey-200\":\"#4A5072\",\"grey-300\":\"#5E6692\",\"grey-400\":\"#7983BB\",\"grey-500\":\"#8692D0\",\"grey-600\":\"#AAB3DE\",\"grey-700\":\"#B6BEE3\",\"grey-800\":\"#CFD3EC\",\"grey-900\":\"#E7E9F6\",\"perfect-scrollbar-thumb\":\"#4a5072\",\"skin-bordered-background\":\"#312d4b\",\"skin-bordered-surface\":\"#312d4b\",\"expansion-panel-text-custom-bg\":\"#373350\",\"track-bg\":\"#474360\",\"chat-bg\":\"#373452\"},variables:{\"code-color\":\"#d400ff\",\"overlay-scrim-background\":\"#312D4B\",\"tooltip-background\":\"#F7F4FF\",\"overlay-scrim-opacity\":.5,\"hover-opacity\":.04,\"focus-opacity\":.1,\"selected-opacity\":.08,\"activated-opacity\":.16,\"pressed-opacity\":.14,\"disabled-opacity\":.4,\"dragged-opacity\":.1,\"border-color\":\"#E7E3FC\",\"border-opacity\":.12,\"table-header-color\":\"#3D3759\",\"high-emphasis-opacity\":.9,\"medium-emphasis-opacity\":.7,\"shadow-key-umbra-color\":\"#131120\",\"shadow-xs-opacity\":\"0.20\",\"shadow-sm-opacity\":\"0.22\",\"shadow-md-opacity\":\"0.24\",\"shadow-lg-opacity\":\"0.26\",\"shadow-xl-opacity\":\"0.28\"}}},HA={badge:\"徽章\",open:\"打开\",close:\"关闭\",dismiss:\"取消\",confirmEdit:{ok:\"确定\",cancel:\"取消\"},dataIterator:{noResultsText:\"没有符合条件的结果\",loadingText:\"加载中……\"},dataTable:{itemsPerPageText:\"每页数目：\",ariaLabel:{sortDescending:\"：降序排列。\",sortAscending:\"：升序排列。\",sortNone:\"：未排序。\",activateNone:\"点击以移除排序。\",activateDescending:\"点击以降序排列。\",activateAscending:\"点击以升序排列。\"},sortBy:\"排序方式\"},dataFooter:{itemsPerPageText:\"每页数目：\",itemsPerPageAll:\"全部\",nextPage:\"下一页\",prevPage:\"上一页\",firstPage:\"首页\",lastPage:\"尾页\",pageText:\"{0}-{1} 共 {2}\"},dateRangeInput:{divider:\"至\"},datePicker:{itemsSelected:\"已选择 {0} 项\",range:{title:\"选择日期\",header:\"输入日期\"},title:\"选择日期\",header:\"输入日期\",input:{placeholder:\"输入日期\"},ariaLabel:{previousMonth:\"上个月\",nextMonth:\"下个月\",selectYear:\"选择年份\",previousYear:\"上一年\",nextYear:\"下一年\",selectMonth:\"选择月份\",selectDate:\"{0}\",currentDate:\"今天，{0}\"}},noDataText:\"没有数据\",carousel:{prev:\"上一张\",next:\"下一张\",ariaLabel:{delimiter:\"幻灯片 {0} / {1}\"}},calendar:{moreEvents:\"还有 {0} 项\",today:\"今天\"},input:{clear:\"清除 {0}\",prependAction:\"{0} 前置操作\",appendAction:\"{0} 后置操作\",otp:\"请输入第 {0} 位 OTP\"},fileInput:{counter:\"{0} 个文件\",counterSize:\"{0} 个文件（共 {1}）\"},fileUpload:{title:\"拖放文件到此处\",divider:\"或\",browse:\"浏览文件\"},timePicker:{am:\"上午\",pm:\"下午\",title:\"选择时间\",hour:\"小时\",minute:\"分钟\",second:\"秒\",notAllowed:\"值不允许\"},pagination:{ariaLabel:{root:\"分页导航\",next:\"下一页\",previous:\"上一页\",page:\"转到页面 {0}\",currentPage:\"当前页 {0}\",first:\"第一页\",last:\"最后一页\"}},stepper:{next:\"下一步\",prev:\"上一步\"},rating:{ariaLabel:{item:\"评分 {0} / {1}\"}},loading:\"加载中...\",infiniteScroll:{loadMore:\"加载更多\",empty:\"没有更多内容\"},rules:{required:\"此字段为必填项\",email:\"请输入有效的电子邮件地址\",number:\"此字段只能包含数字\",integer:\"此字段只能包含整数\",capital:\"此字段只能包含大写字母\",maxLength:\"您最多可以输入{0}个字符\",minLength:\"您必须至少输入{0}个字符\",strictLength:\"输入字段的长度无效\",exclude:\"字符{0}是不允许的\",notEmpty:\"请至少选择一个值\",pattern:\"格式无效\"},command:{search:\"输入命令或搜索...\"},hotkey:{then:\"然后\",ctrl:\"Ctrl\",command:\"Command\",shift:\"Shift\",alt:\"Alt\",option:\"Option\",enter:\"Enter\",escape:\"Escape\",upArrow:\"上箭头\",downArrow:\"下箭头\",leftArrow:\"左箭头\",rightArrow:\"右箭头\",backspace:\"退格\",space:\"空格\",plus:\"加\",shortcut:\"键盘快捷键：{0}\",or:\"或\"},video:{play:\"播放\",pause:\"暂停\",seek:\"跳转\",volume:\"音量\",showVolume:\"显示音量控制\",mute:\"静音\",unmute:\"取消静音\",enterFullscreen:\"全屏\",exitFullscreen:\"退出全屏\"},colorPicker:{ariaLabel:{eyedropper:\"从屏幕拾取颜色\",hueSlider:\"色相\",alphaSlider:\"不透明度\",redInput:\"红色\",greenInput:\"绿色\",blueInput:\"蓝色\",alphaInput:\"不透明度\",hueInput:\"色相\",saturationInput:\"饱和度\",lightnessInput:\"亮度\",hexInput:\"HEX 值\",hexaInput:\"带不透明度 HEX 值\",changeFormat:\"更改颜色格式\"}}},UA=be({opacity:[Number,String],...ut(),...zt()},\"VListItemSubtitle\"),WA=Ye()({name:\"VListItemSubtitle\",props:UA(),setup(e,t){let{slots:n}=t;return et(()=>re(e.tag,{class:Re([\"v-list-item-subtitle\",e.class]),style:Qe([{\"--v-list-item-subtitle-opacity\":e.opacity},e.style])},n)),{}}}),zA=Th(\"v-list-item-title\"),Xl=Symbol.for(\"vuetify:list\");function lw(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{filterable:!1};const t=Ve(Xl,{filterable:!1,hasPrepend:Fe(!1),updateHasPrepend:()=>null,trackingIndex:Fe(-1),navigationStrategy:Fe(\"focus\"),uid:\"\"}),{filterable:n,trackingIndex:r=t.trackingIndex,navigationStrategy:a=t.navigationStrategy,uid:s=t.uid||km()}=e,i={filterable:t.filterable||n,hasPrepend:Fe(!1),updateHasPrepend:o=>{o&&(i.hasPrepend.value=o)},trackingIndex:r,navigationStrategy:a,uid:s};return $t(Xl,i),t}function GA(){return Ve(Xl,null)}const eu=e=>{const t={activate:n=>{let{id:r,value:a,activated:s}=n;return r=_e(r),e&&!a&&s.size===1&&s.has(r)||(a?s.add(r):s.delete(r)),s},in:(n,r,a)=>{let s=new Set;if(n!=null)for(const i of ms(n))s=t.activate({id:i,value:!0,activated:new Set(s),children:r,parents:a});return s},out:n=>Array.from(n)};return t},uv=e=>{const t=eu(e);return{activate:r=>{let{activated:a,id:s,...i}=r;s=_e(s);const o=a.has(s)?new Set([s]):new Set;return t.activate({...i,id:s,activated:o})},in:(r,a,s)=>{let i=new Set;if(r!=null){const o=ms(r);o.length&&(i=t.in(o.slice(0,1),a,s))}return i},out:(r,a,s)=>t.out(r,a,s)}},jA=e=>{const t=eu(e);return{activate:r=>{let{id:a,activated:s,children:i,...o}=r;return a=_e(a),i.has(a)?s:t.activate({id:a,activated:s,children:i,...o})},in:t.in,out:t.out}},qA=e=>{const t=uv(e);return{activate:r=>{let{id:a,activated:s,children:i,...o}=r;return a=_e(a),i.has(a)?s:t.activate({id:a,activated:s,children:i,...o})},in:t.in,out:t.out}},KA={open:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(n){const s=new Set;s.add(t);let i=a.get(t);for(;i!=null;)s.add(i),i=a.get(i);return s}else return r.delete(t),r},select:()=>null},fv={open:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(n){let s=a.get(t);for(r.add(t);s!=null&&s!==t;)r.add(s),s=a.get(s);return r}else r.delete(t);return r},select:()=>null},YA={open:fv.open,select:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(!n)return r;const s=[];let i=a.get(t);for(;i!=null;)s.push(i),i=a.get(i);return new Set(s)}},tu=e=>{const t={select:n=>{let{id:r,value:a,selected:s}=n;if(r=_e(r),e&&!a){const i=Array.from(s.entries()).reduce((o,l)=>{let[c,u]=l;return u===\"on\"&&o.push(c),o},[]);if(i.length===1&&i[0]===r)return s}return s.set(r,a?\"on\":\"off\"),s},in:(n,r,a,s)=>{const i=new Map;for(const o of n||[])t.select({id:o,value:!0,selected:i,children:r,parents:a,disabled:s});return i},out:n=>{const r=[];for(const[a,s]of n.entries())s===\"on\"&&r.push(a);return r}};return t},dv=e=>{const t=tu(e);return{select:r=>{let{selected:a,id:s,...i}=r;s=_e(s);const o=a.has(s)?new Map([[s,a.get(s)]]):new Map;return t.select({...i,id:s,selected:o})},in:(r,a,s,i)=>r?.length?t.in(r.slice(0,1),a,s,i):new Map,out:(r,a,s)=>t.out(r,a,s)}},XA=e=>{const t=tu(e);return{select:r=>{let{id:a,selected:s,children:i,...o}=r;return a=_e(a),i.has(a)?s:t.select({id:a,selected:s,children:i,...o})},in:t.in,out:t.out}},QA=e=>{const t=dv(e);return{select:r=>{let{id:a,selected:s,children:i,...o}=r;return a=_e(a),i.has(a)?s:t.select({id:a,selected:s,children:i,...o})},in:t.in,out:t.out}},nu=e=>{const t={select:n=>{let{id:r,value:a,selected:s,children:i,parents:o,disabled:l}=n;r=_e(r);const c=new Map(s),u=[r];for(;u.length;){const f=u.shift();l.has(f)||s.set(_e(f),a?\"on\":\"off\"),i.has(f)&&u.push(...i.get(f))}let d=_e(o.get(r));for(;d;){let f=!0,m=!0;for(const h of i.get(d)){const x=_e(h);if(!l.has(x)&&(s.get(x)!==\"on\"&&(f=!1),s.has(x)&&s.get(x)!==\"off\"&&(m=!1),!f&&!m))break}s.set(d,f?\"on\":m?\"off\":\"indeterminate\"),d=_e(o.get(d))}return e&&!a&&Array.from(s.entries()).reduce((m,h)=>{let[x,_]=h;return _===\"on\"&&m.push(x),m},[]).length===0?c:s},in:(n,r,a)=>{let s=new Map;for(const i of n||[])s=t.select({id:i,value:!0,selected:s,children:r,parents:a,disabled:new Set});return s},out:(n,r)=>{const a=[];for(const[s,i]of n.entries())i===\"on\"&&!r.has(s)&&a.push(s);return a}};return t},ZA=e=>{const t=nu(e);return{select:t.select,in:t.in,out:(r,a,s)=>{const i=[];for(const[o,l]of r.entries())if(l===\"on\"){if(s.has(o)){const c=s.get(o);if(r.get(c)===\"on\")continue}i.push(o)}return i}}},JA=e=>{const n={select:nu(e).select,in:(r,a,s,i)=>{let o=new Map;for(const l of r||[])a.has(l)||(o=n.select({id:l,value:!0,selected:o,children:a,parents:s,disabled:i}));return o},out:r=>{const a=[];for(const[s,i]of r.entries())(i===\"on\"||i===\"indeterminate\")&&a.push(s);return a}};return n},us=Symbol.for(\"vuetify:nested\"),mv={id:Fe(),root:{itemsRegistration:Ee(\"render\"),register:()=>null,unregister:()=>null,updateDisabled:()=>null,children:Ee(new Map),parents:Ee(new Map),disabled:Ee(new Set),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:Ee(!1),scrollToActive:Ee(!1),selectable:Ee(!1),opened:Ee(new Set),activated:Ee(new Set),selected:Ee(new Map),selectedValues:Ee([]),getPath:()=>[]}},cw=be({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean,itemsRegistration:{type:String,default:\"render\"}},\"nested\"),uw=(e,t)=>{let{items:n,returnObject:r,scrollToActive:a}=t,s=!1;const i=Fe(new Map),o=Fe(new Map),l=Fe(new Set),c=Hn(e,\"opened\",e.opened,E=>new Set(Array.isArray(E)?E.map(C=>_e(C)):E),E=>[...E.values()]),u=ie(()=>{if(typeof e.activeStrategy==\"object\")return e.activeStrategy;if(typeof e.activeStrategy==\"function\")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case\"leaf\":return jA(e.mandatory);case\"single-leaf\":return qA(e.mandatory);case\"independent\":return eu(e.mandatory);default:return uv(e.mandatory)}}),d=ie(()=>{if(typeof e.selectStrategy==\"object\")return e.selectStrategy;if(typeof e.selectStrategy==\"function\")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case\"single-leaf\":return QA(e.mandatory);case\"leaf\":return XA(e.mandatory);case\"independent\":return tu(e.mandatory);case\"single-independent\":return dv(e.mandatory);case\"trunk\":return ZA(e.mandatory);case\"branch\":return JA(e.mandatory);default:return nu(e.mandatory)}}),f=ie(()=>{if(typeof e.openStrategy==\"object\")return e.openStrategy;switch(e.openStrategy){case\"list\":return YA;case\"single\":return KA;default:return fv}}),m=Hn(e,\"activated\",e.activated,E=>u.value.in(E,i.value,o.value),E=>u.value.out(E,i.value,o.value)),h=Hn(e,\"selected\",e.selected,E=>d.value.in(E,i.value,o.value,l.value),E=>d.value.out(E,i.value,o.value));kn(()=>{s=!0});function x(E){const C=[];let A=_e(E);for(;A!==void 0;)C.unshift(A),A=o.value.get(A);return C}const _=_t(\"nested\"),p=new Set,v=Mb(()=>{Lt(()=>{i.value=new Map(i.value),o.value=new Map(o.value)})},100);ke(()=>[n.value,yt(r)],()=>{e.itemsRegistration===\"props\"&&y()},{immediate:!0});function y(){const E=new Map,C=new Map,A=new Set,S=yt(r)?P=>_e(P.raw):P=>P.value,L=[...n.value];let D=0;for(;D<L.length;){const P=L[D++],B=S(P);if(P.children){const N=[];for(const J of P.children){const G=S(J);E.set(G,B),N.push(G),L.push(J)}C.set(B,N)}P.props.disabled&&A.add(B)}i.value=C,o.value=E,l.value=A}const g={id:Fe(),root:{opened:c,activatable:he(()=>e.activatable),scrollToActive:he(()=>yt(a)),selectable:he(()=>e.selectable),activated:m,selected:h,selectedValues:ie(()=>{const E=[];for(const[C,A]of h.value.entries())A===\"on\"&&E.push(C);return E}),itemsRegistration:he(()=>e.itemsRegistration),register:(E,C,A,S)=>{if(p.has(E)){x(E).map(String).join(\" -> \"),x(C).concat(E).map(String).join(\" -> \");return}else p.add(E);C&&E!==C&&o.value.set(E,C),A&&l.value.add(E),S&&i.value.set(E,[]),C!=null&&i.value.set(C,[...i.value.get(C)||[],E]),v()},unregister:E=>{if(s)return;p.delete(E),i.value.delete(E),l.value.delete(E);const C=o.value.get(E);if(C){const A=i.value.get(C)??[];i.value.set(C,A.filter(S=>S!==E))}o.value.delete(E),v()},updateDisabled:(E,C)=>{C?l.value.add(E):l.value.delete(E)},open:(E,C,A)=>{_.emit(\"click:open\",{id:E,value:C,path:x(E),event:A});const S=f.value.open({id:E,value:C,opened:new Set(c.value),children:i.value,parents:o.value,event:A});S&&(c.value=S)},openOnSelect:(E,C,A)=>{const S=f.value.select({id:E,value:C,selected:new Map(h.value),opened:new Set(c.value),children:i.value,parents:o.value,event:A});S&&(c.value=S)},select:(E,C,A)=>{_.emit(\"click:select\",{id:E,value:C,path:x(E),event:A});const S=d.value.select({id:E,value:C,selected:new Map(h.value),children:i.value,parents:o.value,disabled:l.value,event:A});S&&(h.value=S),g.root.openOnSelect(E,C,A)},activate:(E,C,A)=>{if(!e.activatable)return g.root.select(E,!0,A);_.emit(\"click:activate\",{id:E,value:C,path:x(E),event:A});const S=u.value.activate({id:E,value:C,activated:new Set(m.value),children:i.value,parents:o.value,event:A});if(S.size!==m.value.size)m.value=S;else{for(const L of S)if(!m.value.has(L)){m.value=S;return}for(const L of m.value)if(!S.has(L)){m.value=S;return}}},children:i,parents:o,disabled:l,getPath:x}};return $t(us,g),g.root},eS=(e,t,n)=>{const r=Ve(us,mv),a=Symbol(\"nested item\"),s=ie(()=>{const o=_e(yt(e));return o!==void 0?o:a}),i={...r,id:s,open:(o,l)=>r.root.open(s.value,o,l),openOnSelect:(o,l)=>r.root.openOnSelect(s.value,o,l),isOpen:ie(()=>r.root.opened.value.has(s.value)),parent:ie(()=>r.root.parents.value.get(s.value)),activate:(o,l)=>r.root.activate(s.value,o,l),isActivated:ie(()=>r.root.activated.value.has(s.value)),scrollToActive:r.root.scrollToActive,select:(o,l)=>r.root.select(s.value,o,l),isSelected:ie(()=>r.root.selected.value.get(s.value)===\"on\"),isIndeterminate:ie(()=>r.root.selected.value.get(s.value)===\"indeterminate\"),isLeaf:ie(()=>!r.root.children.value.get(s.value)),isGroupActivator:r.isGroupActivator};return oo(()=>{r.isGroupActivator||r.root.itemsRegistration.value===\"props\"||Lt(()=>{r.root.register(s.value,r.id.value,yt(t),n)})}),kn(()=>{r.isGroupActivator||r.root.itemsRegistration.value===\"props\"||r.root.unregister(s.value)}),ke(s,(o,l)=>{r.isGroupActivator||r.root.itemsRegistration.value===\"props\"||(r.root.unregister(l),Lt(()=>{r.root.register(o,r.id.value,yt(t),n)}))}),ke(()=>yt(t),o=>{r.root.updateDisabled(s.value,o)}),n&&$t(us,i),i},fw=()=>{const e=Ve(us,mv);$t(us,{...e,isGroupActivator:!0})},hv=be({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:sn,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:sn,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,prependGap:[Number,String],subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},value:null,index:Number,tabindex:[Number,String],onClick:H0(),onClickOnce:H0(),...ha(),...ut(),...Or(),...da(),...gs(),...Kn(),...Nc(),...zt(),...Xt(),...ga({variant:\"text\"})},\"VListItem\"),Od=Ye()({name:\"VListItem\",directives:{vRipple:ns},props:hv(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:r,emit:a}=t;const s=Oc(e,n),i=Ee(),o=ie(()=>e.value===void 0?s.href.value:e.value),{activate:l,isActivated:c,select:u,isOpen:d,isSelected:f,isIndeterminate:m,isGroupActivator:h,root:x,parent:_,openOnSelect:p,scrollToActive:v,id:y}=eS(o,()=>e.disabled,!1),g=GA(),E=ie(()=>e.active!==!1&&(e.active||s.isActive?.value||(x.activatable.value?c.value:f.value))),C=he(()=>e.link!==!1&&s.isLink.value),A=ie(()=>!!g&&(x.selectable.value||x.activatable.value||e.value!=null)),S=ie(()=>!e.disabled&&e.link!==!1&&(e.link||s.isClickable.value||A.value)),L=ie(()=>g&&g.navigationStrategy.value===\"track\"&&e.index!==void 0&&g.trackingIndex.value===e.index),D=ie(()=>g?C.value?\"link\":A.value?\"option\":\"listitem\":void 0),P=ie(()=>{if(A.value)return x.activatable.value?c.value:x.selectable.value?f.value:E.value}),B=he(()=>e.rounded||e.nav),N=he(()=>e.color??e.activeColor),J=he(()=>({color:E.value?N.value??e.baseColor:e.baseColor,variant:e.variant}));ke(()=>s.isActive?.value,ue=>{ue&&G()}),ke(c,ue=>{!ue||!v||i.value?.scrollIntoView({block:\"nearest\",behavior:\"instant\"})}),ke(L,ue=>{ue&&i.value?.scrollIntoView({block:\"nearest\",behavior:\"instant\"})}),oo(()=>{s.isActive?.value&&Lt(()=>G())});function G(){_.value!=null&&x.open(_.value,!0),p(!0)}const{themeClasses:ae}=on(e),{borderClasses:se}=pa(e),{colorClasses:ce,colorStyles:R,variantClasses:q}=vs(J),{densityClasses:z}=va(e),{dimensionStyles:K}=ma(e),{elevationClasses:ee}=xs(e),{roundedClasses:j}=Yn(B),xe=he(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),ge=he(()=>e.ripple!==void 0&&e.ripple&&g?.filterable?{keys:[\"Enter\"]}:e.ripple),$=ie(()=>({isActive:E.value,select:u,isOpen:d.value,isSelected:f.value,isIndeterminate:m.value,isDisabled:e.disabled}));function Y(ue){a(\"click\",ue),![\"INPUT\",\"TEXTAREA\"].includes(ue.target?.tagName)&&S.value&&(s.navigate.value?.(ue),!h&&(x.activatable.value?l(!c.value,ue):(x.selectable.value||e.value!=null&&!C.value)&&u(!f.value,ue)))}function le(ue){const ve=ue.target;[\"INPUT\",\"TEXTAREA\"].includes(ve.tagName)||(ue.key===\"Enter\"||ue.key===\" \"&&!g?.filterable)&&(ue.preventDefault(),ue.stopPropagation(),ue.target.dispatchEvent(new MouseEvent(\"click\",ue)))}return et(()=>{const ue=C.value?\"a\":e.tag,ve=r.title||e.title!=null,T=r.subtitle||e.subtitle!=null,V=!!(!!(e.appendAvatar||e.appendIcon)||r.append),Z=!!(!!(e.prependAvatar||e.prependIcon)||r.prepend);return g?.updateHasPrepend(Z),e.activeColor&&hh(\"active-color\",[\"color\",\"base-color\"]),ea(re(ue,ot(s.linkProps,{ref:i,id:e.index!==void 0&&g?`v-list-item-${g.uid}-${e.index}`:void 0,class:[\"v-list-item\",{\"v-list-item--active\":E.value,\"v-list-item--disabled\":e.disabled,\"v-list-item--link\":S.value,\"v-list-item--nav\":e.nav,\"v-list-item--prepend\":!Z&&g?.hasPrepend.value,\"v-list-item--slim\":e.slim,\"v-list-item--focus-visible\":L.value,[`${e.activeClass}`]:e.activeClass&&E.value},ae.value,se.value,ce.value,z.value,ee.value,xe.value,j.value,q.value,e.class],style:[{\"--v-list-prepend-gap\":Se(e.prependGap)},R.value,K.value,e.style],tabindex:e.tabindex??(S.value?g?-2:0:void 0),\"aria-selected\":P.value,role:D.value,onClick:Y,onKeydown:S.value&&!C.value&&le}),{default:()=>[ps(S.value||E.value,\"v-list-item\"),Z&&de(\"div\",{key:\"prepend\",class:\"v-list-item__prepend\"},[r.prepend?re(Ht,{key:\"prepend-defaults\",defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0},VCheckboxBtn:{density:e.density}}},{default:()=>[r.prepend?.($.value)]}):de(Oe,null,[e.prependAvatar&&re(aa,{key:\"prepend-avatar\",density:e.density,image:e.prependAvatar},null),e.prependIcon&&re(Sn,{key:\"prepend-icon\",density:e.density,icon:e.prependIcon},null)]),de(\"div\",{class:\"v-list-item__spacer\"},null)]),de(\"div\",{class:\"v-list-item__content\",\"data-no-activator\":\"\"},[ve&&re(zA,{key:\"title\"},{default:()=>[r.title?.({title:e.title})??Tr(e.title)]}),T&&re(WA,{key:\"subtitle\"},{default:()=>[r.subtitle?.({subtitle:e.subtitle})??Tr(e.subtitle)]}),r.default?.($.value)]),V&&de(\"div\",{key:\"append\",class:\"v-list-item__append\"},[r.append?re(Ht,{key:\"append-defaults\",defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0},VCheckboxBtn:{density:e.density}}},{default:()=>[r.append?.($.value)]}):de(Oe,null,[e.appendIcon&&re(Sn,{key:\"append-icon\",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&re(aa,{key:\"append-avatar\",density:e.density,image:e.appendAvatar},null)]),de(\"div\",{class:\"v-list-item__spacer\"},null)])]}),[[ns,S.value&&ge.value]])}),{activate:l,isActivated:c,isGroupActivator:h,isSelected:f,list:g,select:u,root:x,id:y,link:s}}}),tS=be({clearable:Boolean,file:{type:Object,default:null},fileIcon:{type:String,default:\"mdi-file-document\"},showSize:Boolean,...hv({border:!0,rounded:!0,lines:\"two\"})},\"VFileUploadItem\"),nS=Ye()({name:\"VFileUploadItem\",props:tS(),emits:{\"click:remove\":()=>!0,click:e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=Ee(),s=ie(()=>typeof e.showSize!=\"boolean\"?e.showSize:void 0);function i(){n(\"click:remove\")}an(()=>{a.value=e.file?.type.startsWith(\"image\")?URL.createObjectURL(e.file):void 0}),et(()=>{const o=Od.filterProps(e);return re(Od,ot(o,{class:[\"v-file-upload-item\",e.class],title:e.title??e.file?.name,subtitle:e.showSize?Gy(e.file?.size,s.value):e.file?.type,style:e.style}),{...r,title:r.title??(()=>e?.title??e.file?.name),prepend:l=>de(Oe,null,[r.prepend?re(Ht,{defaults:{VAvatar:{image:a.value,icon:a.value?void 0:e.fileIcon,rounded:!0}}},{default:()=>[r.prepend?.(l)??re(aa,null,null)]}):re(aa,{icon:e.fileIcon,image:a.value,rounded:!0},null)]),append:l=>de(Oe,null,[e.clearable&&de(Oe,null,[r.clear?re(Ht,{defaults:{VBtn:{icon:\"$clear\",density:\"comfortable\",variant:\"text\"}}},{default:()=>[r.clear?.({...l,props:{onClick:i}})??re(Qi,null,null)]}):re(Qi,{icon:\"$clear\",density:\"comfortable\",variant:\"text\",onClick:i},null)]),r.append?.(l)])})})}}),rS=[\"dotted\",\"dashed\",\"solid\",\"double\"],pv=be({color:String,contentOffset:[Number,String,Array],gradient:Boolean,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,variant:{type:String,default:\"solid\",validator:e=>rS.includes(e)},...ut(),...Xt()},\"VDivider\"),Nd=Ye()({name:\"VDivider\",props:pv(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=on(e),{textColorClasses:s,textColorStyles:i}=Za(()=>e.color),o=ie(()=>{const c={};return e.length&&(c[e.vertical?\"height\":\"width\"]=Se(e.length)),e.thickness&&(c[e.vertical?\"borderRightWidth\":\"borderTopWidth\"]=Se(e.thickness)),c}),l=he(()=>{const c=Array.isArray(e.contentOffset)?e.contentOffset[0]:e.contentOffset,u=Array.isArray(e.contentOffset)?e.contentOffset[1]:0;return{marginBlock:e.vertical&&c?Se(c):void 0,marginInline:!e.vertical&&c?Se(c):void 0,transform:u?`translate${e.vertical?\"X\":\"Y\"}(${Se(u)})`:void 0}});return et(()=>{const c=de(\"hr\",{class:Re([{\"v-divider\":!0,\"v-divider--gradient\":e.gradient&&!r.default,\"v-divider--inset\":e.inset,\"v-divider--vertical\":e.vertical},a.value,s.value,e.class]),style:Qe([o.value,i.value,{\"--v-border-opacity\":e.opacity},{\"border-style\":e.variant},e.style]),\"aria-orientation\":!n.role||n.role===\"separator\"?e.vertical?\"vertical\":\"horizontal\":void 0,role:`${n.role||\"separator\"}`},null);return r.default?de(\"div\",{class:Re([\"v-divider__wrapper\",{\"v-divider__wrapper--gradient\":e.gradient,\"v-divider__wrapper--inset\":e.inset,\"v-divider__wrapper--vertical\":e.vertical}])},[c,de(\"div\",{class:\"v-divider__content\",style:Qe(l.value)},[r.default()]),c]):c}),{}}}),vv=be({color:String,...ha(),...ut(),...da(),...gs(),...bs(),...go(),...Kn(),...zt(),...Xt()},\"VSheet\"),Md=Ye()({name:\"VSheet\",props:vv(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=on(e),{backgroundColorClasses:a,backgroundColorStyles:s}=Jr(()=>e.color),{borderClasses:i}=pa(e),{dimensionStyles:o}=ma(e),{elevationClasses:l}=xs(e),{locationStyles:c}=vo(e),{positionClasses:u}=xo(e),{roundedClasses:d}=Yn(e);return et(()=>re(e.tag,{class:Re([\"v-sheet\",r.value,a.value,i.value,l.value,u.value,d.value,e.class]),style:Qe([s.value,o.value,c.value,e.style])},n)),{}}});function aS(){function e(n){return[...n.dataTransfer?.items??[]].filter(a=>a.kind===\"file\").map(a=>a.webkitGetAsEntry()).filter(Boolean).length>0||[...n.dataTransfer?.files??[]].length>0}async function t(n){const r=[],a=[...n.dataTransfer?.items??[]].filter(s=>s.kind===\"file\").map(s=>s.webkitGetAsEntry()).filter(Boolean);if(a.length)for(const s of a){const i=await gv(s,xv(\".\",s));r.push(...i.map(o=>o.file))}else r.push(...n.dataTransfer?.files??[]);return r}return{handleDrop:t,hasFilesOrFolders:e}}function gv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:\"\";return new Promise((n,r)=>{e.isFile?e.file(s=>n([{file:s,path:t}]),r):e.isDirectory&&e.createReader().readEntries(async s=>{const i=[];for(const o of s)i.push(...await gv(o,xv(t,o)));n(i)})})}function xv(e,t){return t.isDirectory?`${e}/${t.name}`:e}const sS=be({filterByType:String},\"file-accept\");function iS(e){const t=ie(()=>e.filterByType?oS(e.filterByType):null);function n(r){if(t.value){const a=r.filter(t.value);return{accepted:a,rejected:r.filter(s=>!a.includes(s))}}return{accepted:r,rejected:[]}}return{filterAccepted:n}}function oS(e){const t=e.split(\",\").map(s=>s.trim().toLowerCase()),n=t.filter(s=>s.startsWith(\".\")),r=t.filter(s=>s.endsWith(\"/*\")),a=t.filter(s=>!n.includes(s)&&!r.includes(s));return s=>{const i=s.name.split(\".\").at(-1)?.toLowerCase()??\"\",o=s.type.split(\"/\").at(0)?.toLowerCase()??\"\";return a.includes(s.type)||n.includes(`.${i}`)||r.includes(`${o}/*`)}}const lS=be({browseText:{type:String,default:\"$vuetify.fileUpload.browse\"},dividerText:{type:String,default:\"$vuetify.fileUpload.divider\"},title:{type:String,default:\"$vuetify.fileUpload.title\"},subtitle:String,icon:{type:sn,default:\"$upload\"},modelValue:{type:[Array,Object],default:null,validator:e=>ms(e).every(t=>t!=null&&typeof t==\"object\")},clearable:Boolean,disabled:Boolean,hideBrowse:Boolean,multiple:Boolean,scrim:{type:[Boolean,String],default:!0},showSize:Boolean,name:String,...sS(),...rp(),...Or(),...bh(pv({length:150}),[\"length\",\"thickness\",\"opacity\"]),...vv()},\"VFileUpload\"),cS=Ye()({name:\"VFileUpload\",inheritAttrs:!1,props:lS(),emits:{\"update:modelValue\":e=>!0,rejected:e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{t:s}=Wh(),{densityClasses:i}=va(e),{filterAccepted:o}=iS(e),l=Hn(e,\"modelValue\",e.modelValue,g=>ms(g),g=>e.multiple||Array.isArray(e.modelValue)?g:g[0]),c=Fe(!1),u=Ee(null),d=Ee(null),{handleDrop:f}=aS();function m(g){g.preventDefault(),g.stopImmediatePropagation(),c.value=!0}function h(g){g.preventDefault(),c.value=!1}async function x(g){if(g.preventDefault(),g.stopImmediatePropagation(),c.value=!1,!d.value)return;const E=await f(g);p(E)}function _(g){if(!(!g.target||g.repack))if(e.filterByType)p([...g.target.files]);else{const E=g.target;l.value=[...E.files??[]]}}function p(g){const E=new DataTransfer,{accepted:C,rejected:A}=o(g);A.length&&r(\"rejected\",A);for(const L of C)E.items.add(L);d.value.files=E.files,l.value=[...E.files];const S=new Event(\"change\",{bubbles:!0});S.repack=!0,d.value.dispatchEvent(S)}function v(){d.value?.click()}function y(g){const E=l.value.filter((C,A)=>A!==g);l.value=E,!(E.length>0||!d.value)&&(d.value.value=\"\")}et(()=>{const g=!!(a.title||e.title),E=!!(a.icon||e.icon),C=!!(!e.hideBrowse&&(a.browse||e.density===\"default\")),A=Md.filterProps(e),S=Nd.filterProps(e),[L,D]=Wy(n),P=n.webkitdirectory!==void 0&&n.webkitdirectory!==!1,B=n.accept?String(n.accept):void 0,N=P?void 0:e.filterByType??B,J=de(\"input\",ot({ref:d,type:\"file\",accept:N,disabled:e.disabled,multiple:e.multiple,name:e.name,onChange:_},D),null);return de(Oe,null,[re(Md,ot({ref:u},A,{class:[\"v-file-upload\",{\"v-file-upload--clickable\":!C,\"v-file-upload--disabled\":e.disabled,\"v-file-upload--dragging\":c.value},i.value,e.class],style:[e.style],onDragleave:h,onDragover:m,onDrop:x,onClick:C?void 0:v},L),{default:()=>[E&&de(\"div\",{key:\"icon\",class:\"v-file-upload-icon\"},[a.icon?re(Ht,{key:\"icon-defaults\",defaults:{VIcon:{icon:e.icon}}},{default:()=>[a.icon()]}):re(Sn,{key:\"icon-icon\",icon:e.icon},null)]),g&&de(\"div\",{key:\"title\",class:\"v-file-upload-title\"},[a.title?.()??s(e.title)]),e.density===\"default\"&&de(Oe,null,[de(\"div\",{key:\"upload-divider\",class:\"v-file-upload-divider\"},[a.divider?.()??re(Nd,S,{default:()=>[s(e.dividerText)]})]),C&&de(Oe,null,[a.browse?re(Ht,{defaults:{VBtn:{readonly:e.disabled,size:\"large\",text:s(e.browseText),variant:\"tonal\"}}},{default:()=>[a.browse({props:{onClick:v}})]}):re(Qi,{readonly:e.disabled,size:\"large\",text:s(e.browseText),variant:\"tonal\",onClick:v},null)]),e.subtitle&&de(\"div\",{class:\"v-file-upload-subtitle\"},[e.subtitle])]),re(Ll,{modelValue:c.value,contained:!0,scrim:e.scrim},null),a.input?.({inputNode:J})??J]}),l.value.length>0&&de(\"div\",{class:\"v-file-upload-items\"},[l.value.map((G,ae)=>{const se={file:G,props:{\"onClick:remove\":()=>y(ae)}};return re(Ht,{key:ae,defaults:{VFileUploadItem:{file:G,clearable:e.clearable,disabled:e.disabled,showSize:e.showSize}}},{default:()=>[a.item?.(se)??re(nS,{key:ae,\"onClick:remove\":()=>y(ae)},a)]})})])])})}});function uS(e){const t=Zp({aliases:{IconBtn:Qi},defaults:bA,icons:VA,components:{VFileUpload:cS},theme:{defaultTheme:\"light\",themes:$A},locale:{locale:\"zhHans\",messages:{zhHans:HA,en:Vh}}});e.use(t)}const fS=Object.freeze(Object.defineProperty({__proto__:null,default:uS},Symbol.toStringTag,{value:\"Module\"})),dS=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:\"Module\"})),mS=e=>{const t=Object.assign({\"../../plugins/i18n/index.js\":H8,\"../../plugins/iconify/index.js\":W8,\"../../plugins/router/index.js\":J8,\"../../plugins/store/index.js\":iA,\"../../plugins/vuetify/index.js\":fS,\"../../plugins/webfontloader.js\":dS});Object.keys(t).sort().forEach(r=>{t[r].default?.(e)})},hS={mounted(e,t){e.$value=t.value,e.handler=()=>{const n=document.createElement(\"textarea\");n.readOnly=\"readonly\",n.style.position=\"absolute\",n.style.left=\"-9999px\",n.value=e.$value,document.body.appendChild(n),n.select(),n.setSelectionRange(0,n.value.length),document.execCommand(\"Copy\")&&mh(n.value),document.body.removeChild(n)},e.addEventListener(\"click\",e.handler)},updated(e,t){e.$value=t.value},unmounted(e){e.removeEventListener(\"click\",e.handler)}},Vd={copy:hS},pS={install:function(e){Object.keys(Vd).forEach(t=>{e.directive(t,Vd[t])})}},vS=(e=\"#8C57FF\")=>{const t=`\n  <svg class=\"svg-canvas\" viewBox=\"100 100 600 400\" width=\"800\" height=\"600\" preserveAspectRatio=\"none\" version=\"1.1\"\n     xmlns=\"http://www.w3.org/2000/svg\">\n  <g id=\"shape_Y1MFRqHJ6u\" mask=\"\">\n    <g transform=\"translate(120,135.97354382365) rotate(0,280,164.02645617635) scale(1,1)\"\n       style=\"opacity: 1;mix-blend-mode: undefined;\" filter=\"\">\n      <svg data-noselect=\"\" viewBox=\"222.29009226667768 82.52330644317703 383.19672 224.48000000000002\" width=\"560\"\n           height=\"328.05291235269\" preserveAspectRatio=\"none\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\"\n           style=\"background: transparent;\" class=\"style-removed\" data-parent=\"shape_Y1MFRqHJ6u\">\n        <g id=\"shape_GhDKMseSsz\" class=\"icon custom-icon text brand_word_letter\" mask=\"\">\n          <g transform=\"translate(-195.58618432116998,-562.944415548383) rotate(0,703.44772199156,756.94772199156) scale(1,1)\"\n             style=\"\" filter=\"\" cursor=\"move\" display=\"inline\" opacity=\"1\">\n            <g style=\"\" display=\"inline\">\n              <svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"1406.89544398312\" height=\"1513.89544398312\"\n                   viewBox=\"0 0 1406.89544398312 1513.89544398312\" data-ligature=\"true\" preserveAspectRatio=\"none\"\n                   data-parent=\"shape_GhDKMseSsz\">\n                <g transform=\"translate(631.2029965878477, 630.94772199156)\">\n                  <path\n                    d=\"M55.73 0L18.09 0L18.09-156.48L72.98-156.48Q90.23-156.48 104.53-151.85Q118.83-147.22 127.35-136.08Q135.87-124.93 135.87-105.58L135.87-105.58Q135.87-87.07 127.24-75.19Q118.62-63.31 104.63-57.63Q90.65-51.95 74.03-51.95L74.03-51.95L55.73-51.95L55.73 0ZM55.73-126.82L55.73-81.60L72.14-81.60Q85.81-81.60 92.54-87.81Q99.27-94.01 99.27-105.58L99.27-105.58Q99.27-117.36 92.02-122.09Q84.76-126.82 71.09-126.82L71.09-126.82L55.73-126.82Z\"\n                    transform=\"translate(0 205) \" fill=\"${e}\" stroke=\"${e}\" stroke-width=\"33.351\"\n                    stroke-miterlimit=\"3\"></path>\n                </g>\n                <g transform=\"translate(631.2029965878477, 630.94772199156)\">\n                  <path\n                    d=\"M55.73 0L18.09 0L18.09-156.48L72.98-156.48Q90.23-156.48 104.53-151.85Q118.83-147.22 127.35-136.08Q135.87-124.93 135.87-105.58L135.87-105.58Q135.87-87.07 127.24-75.19Q118.62-63.31 104.63-57.63Q90.65-51.95 74.03-51.95L74.03-51.95L55.73-51.95L55.73 0ZM55.73-126.82L55.73-81.60L72.14-81.60Q85.81-81.60 92.54-87.81Q99.27-94.01 99.27-105.58L99.27-105.58Q99.27-117.36 92.02-122.09Q84.76-126.82 71.09-126.82L71.09-126.82L55.73-126.82Z\"\n                    transform=\"translate(0 205) \" fill=\"#ffffff\" stroke=\"#ffffff\" stroke-width=\"0.351\"></path>\n                </g>\n              </svg>\n            </g>\n          </g>\n        </g>\n        <g id=\"shape_m5SrZGu7uo\" class=\"icon custom-icon text brand_word_letter\"\n           mask=\"\">\n          <g transform=\"translate(-312.08618432117,-562.944415548383) rotate(0,723.44772199156,756.94772199156) scale(1,1)\"\n             style=\"\" filter=\"\" cursor=\"move\" display=\"inline\" opacity=\"1\">\n            <g style=\"\" display=\"inline\">\n              <svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"1446.89544398312\" height=\"1513.89544398312\"\n                   viewBox=\"0 0 1446.89544398312 1513.89544398312\" data-ligature=\"true\" preserveAspectRatio=\"none\"\n                   data-parent=\"shape_m5SrZGu7uo\">\n                <g transform=\"translate(631.2225965878476, 630.94772199156)\">\n                  <path\n                    d=\"M51.74 0L18.09 0L18.09-156.48L58.68-156.48L83.50-88.97Q86.44-80.13 89.18-70.67L89.18-70.67Q90.65-65.62 92.12-60.36L92.12-60.36L93.17-60.36Q95.49-67.72 97.59-75.29L97.59-75.29Q99.69-82.24 101.79-88.97L101.79-88.97L125.77-156.48L166.57-156.48L166.57 0L132.29 0L132.29-53.63Q132.29-64.99 133.87-79.71Q135.45-94.43 136.92-106.42L136.92-106.42Q137.13-107.26 137.13-107.89L137.13-107.89L136.29-107.89L123.25-70.46L102.22-13.25L81.60-13.25L60.36-70.46L47.74-107.89L46.90-107.89Q46.90-107.26 47.11-106.42L47.11-106.42Q48.58-94.43 50.16-79.71Q51.74-64.99 51.74-53.63L51.74-53.63L51.74 0Z\"\n                    transform=\"translate(0 205) \" fill=\"${e}\" stroke=\"${e}\" stroke-width=\"33.351\"\n                    stroke-miterlimit=\"3\"></path>\n                </g>\n                <g transform=\"translate(631.2225965878476, 630.94772199156)\">\n                  <path\n                    d=\"M51.74 0L18.09 0L18.09-156.48L58.68-156.48L83.50-88.97Q86.44-80.13 89.18-70.67L89.18-70.67Q90.65-65.62 92.12-60.36L92.12-60.36L93.17-60.36Q95.49-67.72 97.59-75.29L97.59-75.29Q99.69-82.24 101.79-88.97L101.79-88.97L125.77-156.48L166.57-156.48L166.57 0L132.29 0L132.29-53.63Q132.29-64.99 133.87-79.71Q135.45-94.43 136.92-106.42L136.92-106.42Q137.13-107.26 137.13-107.89L137.13-107.89L136.29-107.89L123.25-70.46L102.22-13.25L81.60-13.25L60.36-70.46L47.74-107.89L46.90-107.89Q46.90-107.26 47.11-106.42L47.11-106.42Q48.58-94.43 50.16-79.71Q51.74-64.99 51.74-53.63L51.74-53.63L51.74 0Z\"\n                    transform=\"translate(0 205) \" fill=\"#ffffff\" stroke=\"#ffffff\" stroke-width=\"0.351\"></path>\n                </g>\n              </svg>\n            </g>\n          </g>\n        </g>\n        <g id=\"shape_MBN9cAwyOG\" class=\"icon custom-icon text brand_word_letter\"\n           mask=\"\">\n          <g transform=\"translate(-393.08618432117,-562.944415548383) rotate(0,707.94772199156,756.94772199156) scale(1,1)\"\n             style=\"\" filter=\"\" cursor=\"move\" display=\"inline\" opacity=\"1\">\n            <g style=\"\" display=\"inline\">\n              <svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"1415.89544398312\" height=\"1513.89544398312\"\n                   viewBox=\"0 0 1415.89544398312 1513.89544398312\" data-ligature=\"true\" preserveAspectRatio=\"none\"\n                   data-parent=\"shape_MBN9cAwyOG\">\n                <g transform=\"translate(631.2862765878476, 630.94772199156)\">\n                  <path\n                    d=\"M65.20 0L18.09 0L18.09-156.48L63.10-156.48Q87.07-156.48 104.84-148.49Q122.62-140.49 132.50-123.46Q142.39-106.42 142.39-79.08L142.39-79.08Q142.39-51.95 132.61-34.39Q122.83-16.83 105.48-8.41Q88.12 0 65.20 0L65.20 0ZM55.73-126.61L55.73-30.29L60.78-30.29Q73.40-30.29 83.18-34.70Q92.96-39.12 98.43-49.85Q103.90-60.57 103.90-79.08L103.90-79.08Q103.90-97.80 98.43-108.10Q92.96-118.41 83.18-122.51Q73.40-126.61 60.78-126.61L60.78-126.61L55.73-126.61Z\"\n                    transform=\"translate(0 205) \" fill=\"${e}\" stroke=\"${e}\" stroke-width=\"33.351\"\n                    stroke-miterlimit=\"3\"></path>\n                </g>\n                <g transform=\"translate(631.2862765878476, 630.94772199156)\">\n                  <path\n                    d=\"M65.20 0L18.09 0L18.09-156.48L63.10-156.48Q87.07-156.48 104.84-148.49Q122.62-140.49 132.50-123.46Q142.39-106.42 142.39-79.08L142.39-79.08Q142.39-51.95 132.61-34.39Q122.83-16.83 105.48-8.41Q88.12 0 65.20 0L65.20 0ZM55.73-126.61L55.73-30.29L60.78-30.29Q73.40-30.29 83.18-34.70Q92.96-39.12 98.43-49.85Q103.90-60.57 103.90-79.08L103.90-79.08Q103.90-97.80 98.43-108.10Q92.96-118.41 83.18-122.51Q73.40-126.61 60.78-126.61L60.78-126.61L55.73-126.61Z\"\n                    transform=\"translate(0 205) \" fill=\"#ffffff\" stroke=\"#ffffff\" stroke-width=\"0.351\"></path>\n                </g>\n              </svg>\n            </g>\n          </g>\n        </g>\n      </svg>\n    </g>\n  </g>\n</svg>\n`;return`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(t)}`},gS=()=>{const e=[\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\",\"h\",\"i\",\"j\",\"k\",\"l\",\"m\",\"n\",\"o\",\"p\",\"q\",\"r\",\"s\",\"t\",\"u\",\"v\",\"w\",\"x\",\"y\",\"z\",\"A\",\"B\",\"C\",\"D\",\"E\",\"F\",\"G\",\"H\",\"I\",\"J\",\"K\",\"L\",\"M\",\"N\",\"O\",\"P\",\"Q\",\"R\",\"S\",\"T\",\"U\",\"V\",\"W\",\"X\",\"Y\",\"Z\",\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\":\",\"/\",\".\",\"-\",\"_\"],t=[7,19,19,15,18,62,63,63,6,8,19,7,20,1,64,2,14,12,63,12,8,17,0,2,11,4,30,21,4,17,24,22,7,4,17,4,63,3,18,19,65,12,0,13,0,6,4,12,4,13,19,65,15,11,0,19,5,14,17,12,65,0,15,8];let n=\"\",r=\"\",a=\"\",s=\"\";r=`欢迎使用饥荒管理平台 ${c1}`;for(let i=0;i<t.length&&!(i>35);i++)n=n+e[t[i]];for(let i=0;i<t.length;i++)a=a+e[t[i]];s=`如果你觉得饥荒管理平台对你有帮助的话，那就来🌟一下吧\n`,console.log(\"%c  \",`background-image: url(\"${vS()}\");\n   background-size: contain;\n   background-repeat: no-repeat;\n   padding: 150px;\n  `),console.log(`%c\n${r}\n`,\"color: #8C57FF;font-size: 24px\"),console.log(`%c\n\n🍒 我的主页 🍒 \n${n}\n\n\n🍑 项目地址 🍑 \n${a}\n\n\n\n`+s,\"color: #16B1FF;font-size: 18px\")},ru=i1(O8);gS();mS(ru);ru.use(pS);const yv=document.createElement(\"style\");yv.textContent=`\n#loading-bg {\n  display: none !important;\n}\n`;document.head.appendChild(yv);window.history.replaceState=()=>{};ru.mount(\"#app\");export{c1 as $,Ya as A,aa as B,$b as C,Fu as D,ot as E,Oe as F,mh as G,Oy as H,uh as I,Sn as J,Re as K,_S as L,Og as M,ow as N,ke as O,ua as P,kn as Q,ns as R,RS as S,Dn as T,Od as U,I_ as V,zA as W,WA as X,Nd as Y,FS as Z,T8 as _,re as a,Yn as a$,$t as a0,vS as a1,Wh as a2,Ga as a3,he as a4,xS as a5,Fe as a6,kS as a7,OS as a8,mc as a9,oA as aA,sw as aB,Lt as aC,ky as aD,DS as aE,NS as aF,VS as aG,Cc as aH,ES as aI,lc as aJ,TS as aK,km as aL,Wy as aM,aE as aN,pt as aO,HS as aP,on as aQ,zn as aR,yh as aS,Xt as aT,zt as aU,ho as aV,Or as aW,ut as aX,_c as aY,IS as aZ,Jr as a_,yS as aa,Wb as ab,MS as ac,Md as ad,BS as ae,gA as af,zh as ag,AS as ah,Ye as ai,be as aj,et as ak,Ht as al,Th as am,cA as an,ps as ao,lA as ap,sn as aq,Ve as ar,Hn as as,fo as at,uA as au,cc as av,WS as aw,Bc as ax,bh as ay,vv as az,Ao as b,_t as b$,Za as b0,vo as b1,ma as b2,M0 as b3,da as b4,Oh as b5,Kn as b6,bs as b7,Ba as b8,ah as b9,xs as bA,po as bB,Oc as bC,vs as bD,Nc as bE,gs as bF,ha as bG,wS as bH,SS as bI,El as bJ,eS as bK,GA as bL,us as bM,hs as bN,fw as bO,lw as bP,an as bQ,$i as bR,uw as bS,cw as bT,Ky as bU,q_ as bV,Dg as bW,qy as bX,QS as bY,fr as bZ,ms as b_,aw as ba,ca as bb,jh as bc,ys as bd,E_ as be,Gh as bf,H0 as bg,vh as bh,ib as bi,ob as bj,Lb as bk,Se as bl,uf as bm,lr as bn,KS as bo,sp as bp,Ll as bq,lp as br,Rc as bs,iw as bt,Ze as bu,Va as bv,ga as bw,Zr as bx,pa as by,va as bz,Lr as c,oo as c0,xa as c1,rw as c2,nw as c3,ab as c4,Xx as c5,xo as c6,go as c7,wt as c8,JS as c9,PS as cA,hv as cB,XS as cC,W0 as ca,Eh as cb,yt as cc,tw as cd,US as ce,_l as cf,YS as cg,_e as ch,jS as ci,Rb as cj,ew as ck,Xy as cl,ZS as cm,Yy as cn,ph as co,Fg as cp,zS as cq,qS as cr,GS as cs,yA as ct,s2 as cu,a2 as cv,LS as cw,Ma as cx,Ry as cy,$S as cz,K8 as d,n2 as e,Ee as f,B8 as g,r_ as h,ie as i,qn as j,de as k,it as l,Nh as m,Qe as n,rn as o,m_ as p,CS as q,Rg as r,Qi as s,Tr as t,xC as u,vx as v,Pi as w,je as x,bS as y,ea as z};\n"
  },
  {
    "path": "embedFS/dist/assets/index-CBy8Y7rp.js",
    "content": "import{b as g,f as c,j as b,a8 as V,a9 as y,c as x,o as T,a as t,w as e,v as l,t as m,l as o,x as _,F as M}from\"./index-But_YWe_.js\";import U from\"./overview-CXTE8d7i.js\";import $ from\"./user-CRly-xJV.js\";import z from\"./metrics-BLfS8pVr.js\";import C from\"./settings-9AVqaQTs.js\";import R from\"./rooms-CPzS3Hz9.js\";import{c as s,d as S,e as n,f as k}from\"./VTabs-B4m-OW3A.js\";import{V as u}from\"./VContainer-Dy0K6N_V.js\";import\"./TimeRunning-BnGoYIbA.js\";import\"./platform-DXQOU806.js\";import\"./axios-DNCpvJag.js\";import\"./vue3-count-to.esm-1l4iYIqi.js\";import\"./VCol-BCVfdzjO.js\";import\"./VRow-DtJTiJKO.js\";import\"./index-Nr3m5Q0F.js\";import\"./VTooltip-BV7Wxv--.js\";import\"./ConfirmBox-UdDnLY_r.js\";import\"./VAlert-hOsVftqi.js\";import\"./VSpacer-D758VKS2.js\";import\"./VDialog-BetymGlx.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./user-u2SlWTrk.js\";import\"./room-BLsFZNUm.js\";import\"./VBadge-D7oDPA4h.js\";import\"./VTextField-C23ADfJX.js\";import\"./index-c6y4pbVT.js\";import\"./VInput-D4WPJeZb.js\";import\"./VDataTableServer-DQucjpu4.js\";import\"./VDataTable-BRoXfM0Y.js\";import\"./VPagination-BEBHkR5c.js\";import\"./VSelect-CxsUdWRP.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VList-D_MCDEbx.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./VMenu-CXNpVDF7.js\";import\"./VChip-pydKSkvr.js\";import\"./VTable-BLAHjZfY.js\";import\"./VToolbar-BhFwV7qm.js\";import\"./VForm-D9iQptwo.js\";import\"./VRadioGroup-DDJeM_aY.js\";import\"./VSlider-CGi8T5rU.js\";import\"./index-BhZX0V6g.js\";import\"./Result-DI11lCXq.js\";import\"./VNumberInput-uP7vEYUF.js\";import\"./VTimePicker-BiJhf8Qg.js\";const Ut={__name:\"index\",setup(E){const{t:r}=g(),a=c(\"Download\"),f=c(window.innerHeight),h=V(()=>{f.value=window.innerHeight},200),i=()=>Math.max(2,Math.floor(f.value-150)),v=w=>{};return b(async()=>{window.addEventListener(\"resize\",h)}),y(()=>{window.removeEventListener(\"resize\",h)}),(w,p)=>(T(),x(M,null,[t(S,{modelValue:o(a),\"onUpdate:modelValue\":[p[0]||(p[0]=d=>_(a)?a.value=d:null),v],\"align-tabs\":\"start\",color:\"primary\",\"show-arrows\":\"\"},{default:e(()=>[t(s,{value:\"Overview\"},{default:e(()=>[l(m(o(r)(\"platform.tab.overview\")),1)]),_:1}),t(s,{value:\"Rooms\"},{default:e(()=>[l(m(o(r)(\"platform.tab.rooms\")),1)]),_:1}),t(s,{value:\"User\"},{default:e(()=>[l(m(o(r)(\"platform.tab.user\")),1)]),_:1}),t(s,{value:\"Settings\"},{default:e(()=>[l(m(o(r)(\"platform.tab.settings\")),1)]),_:1}),t(s,{value:\"Metrics\"},{default:e(()=>[l(m(o(r)(\"platform.tab.metrics\")),1)]),_:1})]),_:1},8,[\"modelValue\"]),t(k,{modelValue:o(a),\"onUpdate:modelValue\":p[1]||(p[1]=d=>_(a)?a.value=d:null)},{default:e(()=>[t(n,{value:\"Overview\"},{default:e(()=>[t(u,{fluid:\"\",height:i(),width:\"100%\",class:\"w-100\",style:{\"overflow-y\":\"auto\"}},{default:e(()=>[t(U)]),_:1},8,[\"height\"])]),_:1}),t(n,{value:\"Rooms\"},{default:e(()=>[t(u,{fluid:\"\",height:i(),width:\"100%\",class:\"w-100\",style:{\"overflow-y\":\"auto\"}},{default:e(()=>[t(R)]),_:1},8,[\"height\"])]),_:1}),t(n,{value:\"User\"},{default:e(()=>[t(u,{fluid:\"\",height:i(),width:\"100%\",class:\"w-100\",style:{\"overflow-y\":\"auto\"}},{default:e(()=>[t($)]),_:1},8,[\"height\"])]),_:1}),t(n,{value:\"Settings\"},{default:e(()=>[t(u,{fluid:\"\",height:i(),width:\"100%\",class:\"w-100\",style:{\"overflow-y\":\"auto\"}},{default:e(()=>[t(C,{height:i()-32},null,8,[\"height\"])]),_:1},8,[\"height\"])]),_:1}),t(n,{value:\"Metrics\"},{default:e(()=>[t(u,{fluid:\"\",height:i(),width:\"100%\",class:\"w-100\",style:{\"overflow-y\":\"auto\"}},{default:e(()=>[t(z)]),_:1},8,[\"height\"])]),_:1})]),_:1},8,[\"modelValue\"])],64))}};export{Ut as default};\n"
  },
  {
    "path": "embedFS/dist/assets/index-CYxihrrz.css",
    "content": ".form-container[data-v-accbc606]{width:100%;margin:0 auto;padding:20px}\n"
  },
  {
    "path": "embedFS/dist/assets/index-CnNpN6vG.js",
    "content": "import{_ as be}from\"./Result-DI11lCXq.js\";import{ai as M,aj as H,f as S,i as k,ak as Z,a,k as I,al as J,F as B,E as G,at as Y,cB as Ve,aq as q,ar as we,ch as F,U as Q,K as Ie,s as X,af as ye,B as xe,J as D,aN as ke,aO as Le,cC as z,aW as Ce,ay as _e,Y as Ae,a2 as Pe,a4 as x,as as te,ax as Te,a0 as Se,e as Ge,b as Be,g as Oe,d as De,a6 as ne,j as Re,a8 as je,r as ze,c as E,l,o as _,w as u,ad as Ee,D as ae,t as O,x as K,V as Ne,p as $e,A as j,v as N,G as W}from\"./index-But_YWe_.js\";import{r as qe}from\"./room-BLsFZNUm.js\";import{V as le}from\"./VCol-BCVfdzjO.js\";import{V as Fe,a as Ue}from\"./VToolbar-BhFwV7qm.js\";import{V as Me}from\"./VDialog-BetymGlx.js\";import{V as He}from\"./VAlert-hOsVftqi.js\";import{V as Ke,a as ie}from\"./VRadioGroup-DDJeM_aY.js\";import{V as We}from\"./VChip-pydKSkvr.js\";import{V as Je,a as $}from\"./VExpansionPanels-B0znoeId.js\";import{V as oe}from\"./VRow-DtJTiJKO.js\";import{b as re,c as Ye,a as Qe,d as Xe,V as se,e as Ze}from\"./VList-D_MCDEbx.js\";import{V as ce}from\"./VListItemAction-1-e96EHC.js\";import{V as et,u as tt,a as nt}from\"./filter-Dycv7ILy.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./axios-DNCpvJag.js\";import\"./index-c6y4pbVT.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VInput-D4WPJeZb.js\";import\"./ssrBoot-BL3GCGCL.js\";function at(e){let{depth:m,isLast:t,isLastGroup:h,leafLinks:b,separateRoots:s,parentIndentLines:i,variant:v}=e;const n=t&&(!h||s||m>1);return!i||!m?{leaf:void 0,node:void 0,children:i,footer:i&&(!n||v===\"simple\")?[...i,s?\"none\":\"line\"]:[\"none\"]}:v===\"simple\"?{leaf:[...i,\"line\"],node:[...i,\"line\"],children:[...i,\"line\"],footer:[...i,\"line\",\"line\"]}:{leaf:[...i,n?\"last-leaf\":\"leaf\",...b?[\"leaf-link\"]:[]],node:[...i,n?\"last-leaf\":\"leaf\"],children:[...i,n?\"none\":\"line\"],footer:[...i,n?\"none\":\"line\"]}}const lt=H({...Y(Ye({collapseIcon:\"$treeviewCollapse\",expandIcon:\"$treeviewExpand\"}),[\"subgroup\"])},\"VTreeviewGroup\"),de=M()({name:\"VTreeviewGroup\",props:lt(),setup(e,m){let{slots:t}=m;const h=S(),b=k(()=>h.value?.isOpen?e.collapseIcon:e.expandIcon),s=k(()=>({VTreeviewItem:{prependIcon:void 0,appendIcon:void 0,toggleIcon:b.value}}));return Z(()=>{const i=re.filterProps(e);return a(re,G(i,{ref:h,class:[\"v-treeview-group\",e.class],subgroup:!0}),{...t,activator:t.activator?v=>I(B,null,[a(J,{defaults:s.value},{default:()=>[t.activator?.(v)]})]):void 0})}),{}}}),ve=Symbol.for(\"vuetify:v-treeview\"),fe=H({loading:Boolean,hideActions:Boolean,hasCustomPrepend:Boolean,indentLines:Array,toggleIcon:q,...Ve({slim:!0})},\"VTreeviewItem\"),ue=M()({name:\"VTreeviewItem\",props:fe(),emits:{toggleExpand:e=>!0},setup(e,m){let{slots:t,emit:h}=m;const b=we(ve,{visibleIds:S()}).visibleIds,s=S(),i=k(()=>s.value?.root.activatable.value&&s.value?.isGroupActivator),v=k(()=>s.value?.link.isClickable.value||e.value!=null&&!!s.value?.list),n=k(()=>!e.disabled&&e.link!==!1&&(e.link||v.value||i.value)),g=k(()=>b.value&&!b.value.has(F(s.value?.id)));function A(o){n.value&&i.value&&s.value?.activate(!s.value?.isActivated,o)}function w(o){o.preventDefault(),o.stopPropagation(),h(\"toggleExpand\",o)}return Z(()=>{const o=Q.filterProps(e),y=t.prepend||e.toggleIcon||e.indentLines||e.prependIcon||e.prependAvatar;return a(Q,G({ref:s},o,{active:s.value?.isActivated||void 0,class:[\"v-treeview-item\",{\"v-treeview-item--activatable-group-activator\":i.value,\"v-treeview-item--filtered\":g.value},e.class],role:\"treeitem\",ripple:!1,onClick:A}),{...t,prepend:y?P=>I(B,null,[e.indentLines&&e.indentLines.length>0?I(\"div\",{key:\"indent-lines\",class:\"v-treeview-indent-lines\",style:{\"--v-indent-parts\":e.indentLines.length}},[e.indentLines.map(L=>I(\"div\",{class:Ie(`v-treeview-indent-line v-treeview-indent-line--${L}`)},null))]):\"\",!e.hideActions&&a(ce,{start:!0},{default:()=>[e.toggleIcon?I(B,null,[t.toggle?a(J,{key:\"prepend-defaults\",defaults:{VBtn:{density:\"compact\",icon:e.toggleIcon,variant:\"text\",loading:e.loading},VProgressCircular:{indeterminate:\"disable-shrink\",size:20,width:2}}},{default:()=>[t.toggle({...P,loading:e.loading,props:{onClick:w}})]}):a(X,{key:\"prepend-toggle\",density:\"compact\",icon:e.toggleIcon,loading:e.loading,variant:\"text\",onClick:w},{loader:()=>a(ye,{indeterminate:\"disable-shrink\",size:\"20\",width:\"2\"},null)})]):I(\"div\",{class:\"v-treeview-item__level\"},null)]}),e.hasCustomPrepend?a(J,{key:\"prepend-defaults\",defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{start:!0}}},{default:()=>[t.prepend?.(P)]}):I(B,null,[t.prepend?.(P),e.prependAvatar&&a(xe,{key:\"prepend-avatar\",density:e.density,image:e.prependAvatar},null),e.prependIcon&&a(D,{key:\"prepend-icon\",density:e.density,icon:e.prependIcon},null)])]):void 0})}),ke({},s)}}),pe=H({fluid:Boolean,disabled:Boolean,loadChildren:Function,loadingIcon:{type:String,default:\"$loading\"},items:Array,openOnClick:{type:Boolean,default:void 0},indeterminateIcon:{type:q,default:\"$checkboxIndeterminate\"},falseIcon:q,trueIcon:q,returnObject:Boolean,activatable:Boolean,selectable:Boolean,selectedColor:String,selectStrategy:[String,Function,Object],index:Number,isLastGroup:Boolean,separateRoots:Boolean,parentIndentLines:Array,indentLinesVariant:String,path:{type:Array,default:()=>[]},..._e(fe(),[\"hideActions\"]),...Ce()},\"VTreeviewChildren\"),U=M()({name:\"VTreeviewChildren\",props:pe(),setup(e,m){let{slots:t}=m;const h=Le(new Set),b=S([]),s=k(()=>!e.disabled&&(e.openOnClick!=null?e.openOnClick:e.selectable&&!e.activatable));async function i(n){try{if(!e.items?.length||!e.loadChildren)return;n?.children?.length===0&&(h.add(n.value),await e.loadChildren(n.raw))}finally{h.delete(n.value)}}function v(n,g){e.selectable&&n(g)}return()=>t.default?.()??e.items?.map((n,g,A)=>{const{children:w,props:o}=n,y=h.has(n.value),P=!!A.at(g+1)?.children,L=e.path?.length??0,R=A.length-1===g,V={index:g,depth:L,isFirst:g===0,isLast:R,path:[...e.path,g],hideAction:e.hideActions},p=at({depth:L,isLast:R,isLastGroup:e.isLastGroup,leafLinks:!e.hideActions&&!e.fluid,separateRoots:e.separateRoots,parentIndentLines:e.parentIndentLines,variant:e.indentLinesVariant}),T={toggle:t.toggle?d=>t.toggle?.({...d,...V,item:n.raw,internalItem:n,loading:y}):void 0,prepend:d=>I(B,null,[e.selectable&&(!w||w&&![\"leaf\",\"single-leaf\"].includes(e.selectStrategy))&&a(ce,{start:!0},{default:()=>[a(et,{key:n.value,modelValue:d.isSelected,disabled:e.disabled||o.disabled,loading:y,color:e.selectedColor,density:e.density,indeterminate:d.isIndeterminate,indeterminateIcon:e.indeterminateIcon,falseIcon:e.falseIcon,trueIcon:e.trueIcon,\"onUpdate:modelValue\":C=>v(d.select,C),onClick:C=>C.stopPropagation(),onKeydown:C=>{[\"Enter\",\"Space\"].includes(C.key)&&(C.stopPropagation(),v(d.select,d.isSelected))}},null)]}),t.prepend?.({...d,...V,item:n.raw,internalItem:n})]),append:t.append?d=>t.append?.({...d,...V,item:n.raw,internalItem:n}):void 0,title:t.title?d=>t.title?.({...d,item:n.raw,internalItem:n}):void 0,subtitle:t.subtitle?d=>t.subtitle?.({...d,item:n.raw,internalItem:n}):void 0},f=de.filterProps(o),r=U.filterProps({...e,...V}),c={hideActions:e.hideActions,indentLines:p.footer};return w?a(de,G(f,{value:e.returnObject?n.raw:f?.value,rawId:f?.value}),{activator:d=>{let{props:C,isOpen:ge}=d;const ee={...o,...C,value:o?.value,hideActions:e.hideActions,indentLines:p.node,ariaExpanded:ge,onToggleExpand:[()=>i(n),C.onClick],onClick:e.disabled||o.disabled?void 0:s.value?[()=>i(n),C.onClick]:()=>v(b.value[g]?.select,!b.value[g]?.isSelected)};return z(t.header,{props:ee,item:n.raw,internalItem:n,loading:y},()=>a(ue,G({ref:he=>b.value[g]=he},ee,{hasCustomPrepend:!!t.prepend,value:e.returnObject?n.raw:o.value,loading:y}),T))},default:()=>I(B,null,[a(U,G(r,{items:w,indentLinesVariant:e.indentLinesVariant,parentIndentLines:p.children,isLastGroup:P,returnObject:e.returnObject}),t),t.footer?.({props:c,item:n.raw,internalItem:n,loading:y})])}):z(t.item,{props:o,item:n.raw,internalItem:n},()=>n.type===\"divider\"?z(t.divider,{props:n.raw},()=>a(Ae,n.props,null)):n.type===\"subheader\"?z(t.subheader,{props:n.raw},()=>a(Qe,n.props,null)):a(ue,G(o,{hasCustomPrepend:!!t.prepend,hideActions:e.hideActions,indentLines:p.leaf,value:e.returnObject?F(n.raw):o.value}),T))})}});function me(e){let m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];for(const t of e)m.push(t),t.children&&me(t.children,m);return m}const it=H({openAll:Boolean,indentLines:[Boolean,String],indentLinesColor:String,indentLinesOpacity:[String,Number],search:String,hideNoData:Boolean,noDataText:{type:String,default:\"$vuetify.noDataText\"},...nt({filterKeys:[\"title\"]}),...Y(pe(),[\"index\",\"path\",\"indentLinesVariant\",\"parentIndentLines\",\"isLastGroup\"]),...Y(Ze({collapseIcon:\"$treeviewCollapse\",expandIcon:\"$treeviewExpand\",slim:!0}),[\"nav\",\"openStrategy\"]),modelValue:Array},\"VTreeview\"),ot=M()({name:\"VTreeview\",props:it(),emits:{\"update:opened\":e=>!0,\"update:activated\":e=>!0,\"update:selected\":e=>!0,\"update:modelValue\":e=>!0,\"click:open\":e=>!0,\"click:select\":e=>!0},setup(e,m){let{slots:t,emit:h}=m;const{t:b}=Pe(),{items:s}=Xe(e),i=x(()=>e.activeColor),v=x(()=>e.baseColor),n=x(()=>e.color),g=te(e,\"activated\"),A=te(e,\"selected\"),w=k({get:()=>e.modelValue??A.value,set(f){A.value=f,h(\"update:modelValue\",f)}}),o=S(),y=k(()=>e.openAll?T(s.value):e.opened),P=k(()=>me(s.value)),L=x(()=>e.search),{filteredItems:R}=tt(e,P,L),V=k(()=>{if(!L.value)return null;const f=o.value?.getPath;return f?new Set(R.value.flatMap(r=>{const c=e.returnObject?r.raw:r.props.value;return[...f(c),...p(c)].map(F)})):null});function p(f){const r=[],c=(o.value?.children.get(f)??[]).slice();for(;c.length;){const d=c.shift();d&&(r.push(d),c.push(...(o.value?.children.get(d)??[]).slice()))}return r}function T(f){let r=[];for(const c of f)c.children&&(r.push(e.returnObject?F(c.raw):c.value),c.children&&(r=r.concat(T(c.children))));return r}return Se(ve,{visibleIds:V}),Te({VTreeviewGroup:{activeColor:i,baseColor:v,color:n,collapseIcon:x(()=>e.collapseIcon),expandIcon:x(()=>e.expandIcon)},VTreeviewItem:{activeClass:x(()=>e.activeClass),activeColor:i,baseColor:v,color:n,density:x(()=>e.density),disabled:x(()=>e.disabled),lines:x(()=>e.lines),variant:x(()=>e.variant)}}),Z(()=>{const f=se.filterProps(e),r=U.filterProps(e),c=typeof e.indentLines==\"boolean\"?\"default\":e.indentLines;return a(se,G({ref:o},f,{class:[\"v-treeview\",{\"v-treeview--fluid\":e.fluid},e.class],role:\"tree\",openStrategy:\"multiple\",style:[{\"--v-treeview-indent-line-color\":e.indentLinesColor,\"--v-treeview-indent-line-opacity\":e.indentLinesOpacity},e.style],opened:y.value,activated:g.value,\"onUpdate:activated\":d=>g.value=d,selected:w.value,\"onUpdate:selected\":d=>w.value=d}),{default:()=>[V.value?.size===0&&!e.hideNoData&&(t[\"no-data\"]?.()??a(Q,{key:\"no-data\",title:b(e.noDataText)},null)),a(U,G(r,{density:e.density,returnObject:e.returnObject,items:s.value,parentIndentLines:e.indentLines?[]:void 0,indentLinesVariant:c}),t)]})}),{}}}),rt={key:0},st={class:\"text-error\"},dt={class:\"text-error\"},ut={class:\"text-error\"},Gt={__name:\"index\",setup(e){const{mobile:m}=Ge(),{t}=Be(),h=Oe(),b=De(),s=S(window.innerHeight),i=S(!1),v=S(!1),n=S(\"\"),g=V=>/\\.zip$/i.test(V.name),A=()=>b.userInfo.role===\"admin\"?!0:b.userInfo.roomCreation,w=V=>{if(n.value!==\"old\"&&n.value!==\"new\"){W(t(\"upload.dialog.uploadTypeTip\"),\"error\");return}if(!g(V)){W(t(\"upload.dialog.zipTip\"),\"error\"),v.value=!1;return}i.value=!0;const p=new FormData;p.append(\"file\",V),n.value===\"old\"&&p.append(\"roomID\",h.room.id),qe.upload.post(p).then(T=>{W(T.message)}).finally(()=>{v.value=!1,i.value=!1})},o=ne([1,14]),y=ne({ini:\"ri-file-settings-line\",lua:\"ri-file-code-line\",txt:\"ri-file-text-line\"}),P=[{id:1,title:\"xxxxx.zip\",children:[{id:2,title:\"adminlist.txt\",file:\"txt\"},{id:3,title:\"blocklist.txt\",file:\"txt\"},{id:4,title:t(\"upload.tree.caves\"),children:[{id:5,title:\"backup\"},{id:6,title:\"leveldataoverride.lua\",file:\"lua\",required:!0},{id:7,title:\"modoverrides.lua\",file:\"lua\"},{id:8,title:\"save\",required:!0},{id:9,title:\"server_chat_log.txt\",file:\"txt\"},{id:10,title:\"server.ini\",file:\"ini\",required:!0},{id:11,title:\"server_log.txt\",file:\"txt\"}]},{id:12,title:\"cluster.ini\",file:\"ini\",required:!0},{id:13,title:\"cluster_token.txt\",file:\"txt\"},{id:14,title:\"Master\",children:[{id:15,title:\"backup\"},{id:16,title:\"leveldataoverride.lua\",file:\"lua\",required:!0},{id:17,title:\"modoverrides.lua\",file:\"lua\"},{id:18,title:\"save\",required:!0},{id:19,title:\"server_chat_log.txt\",file:\"txt\"},{id:20,title:\"server.ini\",file:\"ini\",required:!0},{id:21,title:\"server_log.txt\",file:\"txt\"}],required:!0},{id:22,title:\"whitelist.txt\",file:\"txt\"}]}],L=je(()=>{s.value=window.innerHeight},200),R=()=>Math.max(2,Math.floor(s.value-150));return Re(()=>{L(),window.addEventListener(\"resize\",L)}),(V,p)=>{const T=ze(\"v-file-upload\"),f=be;return l(h).gameVersion.local!==0?(_(),E(B,{key:0},[a(oe,null,{default:u(()=>[a(le,null,{default:u(()=>[a(Ee,{border:\"\",rounded:\"\"},{default:u(()=>[a(Fe,{flat:\"\"},{default:u(()=>[a(Ue,null,{default:u(()=>[a(D,{icon:\"ri-contacts-book-upload-line\",start:\"\"}),l(m)?ae(\"\",!0):(_(),E(\"span\",rt,O(l(t)(\"upload.title\")),1))]),_:1}),a(Me,{modelValue:l(v),\"onUpdate:modelValue\":p[1]||(p[1]=r=>K(v)?v.value=r:null),persistent:l(i),class:\"flex-wrap\",width:l(m)?\"90%\":\"40%\"},{activator:u(({props:r})=>[a(X,G({class:\"mr-2\",color:\"primary\",\"prepend-icon\":\"ri-upload-line\"},r),{default:u(()=>[N(O(l(t)(\"upload.button\")),1)]),_:1},16)]),default:u(({isActive:r})=>[a(Ne,{title:l(t)(\"upload.dialog.title\"),\"min-height\":\"500\"},{default:u(()=>[a($e,null,{default:u(()=>[l(i)?(_(),j(f,{key:1,height:400,type:\"info\",title:l(t)(\"upload.dialog.uploadingTitle\"),\"sub-title\":l(t)(\"upload.dialog.uploadingSubTitle\")},null,8,[\"title\",\"sub-title\"])):(_(),E(B,{key:0},[a(He,{color:\"warning\",density:\"compact\",class:\"mt-2 mb-2\"},{default:u(()=>[N(O(l(t)(\"upload.dialog.tip\")),1)]),_:1}),a(Ke,{modelValue:l(n),\"onUpdate:modelValue\":p[0]||(p[0]=c=>K(n)?n.value=c:null),inline:\"\",color:\"primary\",class:\"my-4\"},{prepend:u(()=>[a(We,null,{default:u(()=>[N(O(l(t)(\"upload.dialog.uploadType\")),1)]),_:1})]),default:u(()=>[a(ie,{label:l(t)(\"upload.dialog.uploadNew\"),disabled:!A(),value:\"new\"},null,8,[\"label\",\"disabled\"]),a(ie,{label:l(t)(\"upload.dialog.uploadOld\"),disabled:l(h).room.id===0,value:\"old\"},null,8,[\"label\",\"disabled\"])]),_:1},8,[\"modelValue\"]),a(T,{density:\"default\",icon:\"ri-upload-cloud-2-line\",\"onUpdate:modelValue\":w})],64))]),_:1})]),_:1},8,[\"title\"])]),_:1},8,[\"modelValue\",\"persistent\",\"width\"])]),_:1}),a(Je,null,{default:u(()=>[a($,{text:l(t)(\"upload.expansions.panel1.text\")},{title:u(()=>[a(D,{icon:\"ri-error-warning-line\",start:\"\",color:\"error\"}),I(\"span\",st,O(l(t)(\"upload.expansions.panel1.title\")),1)]),_:1},8,[\"text\"]),a($,{text:l(t)(\"upload.expansions.panel2.text\")},{title:u(()=>[a(D,{icon:\"ri-error-warning-line\",start:\"\",color:\"error\"}),I(\"span\",dt,O(l(t)(\"upload.expansions.panel2.title\")),1)]),_:1},8,[\"text\"]),a($,{text:l(t)(\"upload.expansions.panel3.text\")},{title:u(()=>[a(D,{icon:\"ri-error-warning-line\",start:\"\",color:\"error\"}),I(\"span\",ut,O(l(t)(\"upload.expansions.panel3.title\")),1)]),_:1},8,[\"text\"]),a($,{title:l(t)(\"upload.expansions.panel4.title\"),text:l(t)(\"upload.expansions.panel4.text\")},null,8,[\"title\",\"text\"])]),_:1})]),_:1})]),_:1})]),_:1}),a(oe,null,{default:u(()=>[a(le,null,{default:u(()=>[a(ot,{opened:l(o),\"onUpdate:opened\":p[2]||(p[2]=r=>K(o)?o.value=r:null),items:P,\"item-value\":\"id\",variant:\"flat\",density:\"compact\",activatable:\"\",\"open-on-click\":\"\",\"no-filter\":\"\"},{prepend:u(({item:r,isOpen:c})=>[r.file?(_(),j(D,{key:1,icon:l(y)[r.file]},null,8,[\"icon\"])):(_(),j(D,{key:0,icon:c?\"ri-folder-open-fill\":\"ri-folder-fill\"},null,8,[\"icon\"]))]),append:u(({item:r})=>[r.required?(_(),j(D,{key:0,icon:\"ri-pushpin-fill\",color:\"error\"})):ae(\"\",!0)]),_:1},8,[\"opened\"])]),_:1})]),_:1})],64)):(_(),E(B,{key:1},[l(b).userInfo.role===\"admin\"?(_(),j(f,{key:0,title:l(t)(\"global.noGame.title\"),\"sub-title\":l(t)(\"global.noGame.subTitle\"),height:R(),type:\"error\"},{default:u(()=>[a(X,{to:\"/install\",class:\"mt-4\"},{default:u(()=>[N(O(l(t)(\"global.noGame.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"])):(_(),j(f,{key:1,title:l(t)(\"global.noGameNoAdmin.title\"),\"sub-title\":l(t)(\"global.noGameNoAdmin.subTitle\"),height:R(),type:\"error\"},null,8,[\"title\",\"sub-title\",\"height\"]))],64))}}};export{Gt as default};\n"
  },
  {
    "path": "embedFS/dist/assets/index-CxuhU37S.css",
    "content": "@charset \"UTF-8\";.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.terminal[data-v-40734025]{width:100%}[data-v-40734025] .xterm *{letter-spacing:normal!important}.fade-enter-active[data-v-40734025],.fade-leave-active[data-v-40734025]{transition:opacity .5s ease}.fade-enter-from[data-v-40734025],.fade-leave-to[data-v-40734025]{opacity:0}.v-rating{max-width:100%;display:inline-flex;white-space:nowrap}.v-rating--readonly{pointer-events:none}.v-rating__wrapper{align-items:center;display:inline-flex;flex-direction:column}.v-rating__wrapper--bottom{flex-direction:column-reverse}.v-rating__item{display:inline-flex;position:relative}.v-rating__item label{cursor:pointer}.v-rating__item .v-btn--variant-plain{opacity:1}.v-rating__item .v-btn{transition-property:transform}.v-rating__item .v-btn .v-icon{transition:inherit;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-rating--hover .v-rating__item:hover:not(.v-rating__item--focused) .v-btn{transform:scale(1.25)}.v-rating__item--half{overflow:hidden;position:absolute;clip-path:polygon(0 0,50% 0,50% 100%,0 100%);z-index:1}.v-rating__item--half .v-btn__overlay,.v-rating__item--half:hover .v-btn__overlay{opacity:0}.v-rating__hidden{height:0;opacity:0;position:absolute;width:0}\n"
  },
  {
    "path": "embedFS/dist/assets/index-D9Rb-nie.css",
    "content": "@charset \"UTF-8\";.v-card{display:block;overflow:hidden;overflow-wrap:break-word;position:relative;padding:0;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0}.v-card{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card{border-radius:6px}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-card--variant-plain,.v-card--variant-outlined,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 4px 10px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-md-opacity)),0 0 transparent,0 0 transparent}.v-card--variant-flat{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-card--variant-outlined{border:thin solid currentColor}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-card .v-card__underlay{position:absolute}.v-card--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:before,.v-card--hover:after{border-radius:inherit;content:\"\";display:block;inset:0;pointer-events:none;position:absolute;transition:inherit}.v-card--hover:before{opacity:1;z-index:-1}.v-card--hover:before{box-shadow:0 4px 10px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-md-opacity)),0 0 transparent,0 0 transparent}.v-card--hover:after{z-index:1;opacity:0}.v-card--hover:after{box-shadow:0 6px 16px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-lg-opacity)),0 0 transparent,0 0 transparent}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 6px 16px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-lg-opacity)),0 0 transparent,0 0 transparent}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;min-height:unset;padding:0 6px 6px;gap:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:\"prepend content append\";grid-template-columns:max-content auto max-content;padding:1.25rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__prepend,.v-card-item__append{align-items:center;display:flex}.v-card-item__prepend{grid-area:prepend;padding-inline-end:.5rem}.v-card-item__append{grid-area:append;padding-inline-start:.5rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.125rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:normal;min-width:0;overflow-wrap:normal;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title,.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-text,.v-card-title+.v-card-actions{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.9375rem;font-weight:400;letter-spacing:normal;opacity:1;overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.375rem}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0}.v-card-text{flex:1 1 auto;font-size:.9375rem;font-weight:400;letter-spacing:normal;opacity:var(--v-card-text-opacity, 1);padding:1.25rem;text-transform:none}.v-card .v-card-text{line-height:1.375rem}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;height:100%;flex:1 1 auto;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{inset:0 0 auto;position:absolute;width:100%;z-index:1}@media(forced-colors:active){.v-card__loader .v-progress-linear{border:none}}.v-card__overlay{background-color:currentColor;border-radius:inherit;position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}@media(forced-colors:active){.v-card:not(.v-card--variant-text,.v-card--variant-plain){border:thin solid}}.v-avatar{flex:none;align-items:center;display:inline-flex;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle}.v-avatar.v-avatar--size-x-small{--v-avatar-height: 24px}.v-avatar.v-avatar--size-small{--v-avatar-height: 32px}.v-avatar.v-avatar--size-default{--v-avatar-height: 40px}.v-avatar.v-avatar--size-large{--v-avatar-height: 48px}.v-avatar.v-avatar--size-x-large{--v-avatar-height: 56px}.v-avatar.v-avatar--density-default{height:calc(var(--v-avatar-height) + 0px);width:calc(var(--v-avatar-height) + 0px)}.v-avatar.v-avatar--density-comfortable{height:calc(var(--v-avatar-height) + -4px);width:calc(var(--v-avatar-height) + -4px)}.v-avatar.v-avatar--density-compact{height:calc(var(--v-avatar-height) + -8px);width:calc(var(--v-avatar-height) + -8px)}.v-avatar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-avatar--border{border-width:thin;box-shadow:none}.v-avatar{border-radius:50%}.v-avatar--variant-plain,.v-avatar--variant-outlined,.v-avatar--variant-text,.v-avatar--variant-tonal{background:transparent;color:inherit}.v-avatar--variant-plain{opacity:.62}.v-avatar--variant-plain:focus,.v-avatar--variant-plain:hover{opacity:1}.v-avatar--variant-plain .v-avatar__overlay{display:none}.v-avatar--variant-elevated,.v-avatar--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-avatar--variant-elevated{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),.12),0 0 transparent,0 0 transparent}.v-avatar--variant-flat{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-avatar--variant-outlined{border:thin solid currentColor}.v-avatar--variant-text .v-avatar__overlay{background:currentColor}.v-avatar--variant-tonal .v-avatar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-avatar .v-avatar__underlay{position:absolute}.v-avatar--rounded{border-radius:6px}.v-avatar--start{margin-inline-end:8px}.v-avatar--end{margin-inline-start:8px}.v-avatar .v-img{height:100%;width:100%}.v-icon{--v-icon-size-multiplier: 1;align-items:center;display:inline-flex;font-feature-settings:\"liga\";height:1em;justify-content:center;letter-spacing:normal;line-height:1;position:relative;opacity:var(--v-icon-opacity, 1);text-indent:0;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1em;min-width:1em}.v-icon--clickable{cursor:pointer}.v-icon--disabled{pointer-events:none;opacity:.38}.v-icon--size-x-small{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-icon--size-small{font-size:calc(var(--v-icon-size-multiplier) * 1.25em)}.v-icon--size-default{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)}.v-icon--size-large{font-size:calc(var(--v-icon-size-multiplier) * 1.75em)}.v-icon--size-x-large{font-size:calc(var(--v-icon-size-multiplier) * 2em)}.v-icon__svg{fill:currentColor;width:100%;height:100%}.v-icon--start{margin-inline-end:8px}.v-icon--end{margin-inline-start:8px}.v-img{--v-theme-overlay-multiplier: 3;z-index:0}.v-img.v-img--absolute{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-img.v-img--fit-content{max-width:fit-content}.v-img.v-img--fit-content>.v-img__img{position:relative}.v-img.v-img--fit-content>.v-responsive__sizer{display:none}.v-img--booting .v-responsive__sizer{transition:none}.v-img--rounded{border-radius:6px}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{z-index:-1}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{position:absolute;top:0;left:0;width:100%;height:100%}.v-img__img--preload{filter:blur(4px)}.v-img__img--contain{object-fit:contain}.v-img__img--cover{object-fit:cover}.v-img__gradient{background-repeat:no-repeat}.v-responsive{display:flex;flex:1 0 auto;max-height:100%;max-width:100%;overflow:hidden;position:relative}.v-responsive--inline{display:inline-flex;flex:0 0 auto}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-responsive__sizer~.v-responsive__content{margin-inline-start:-100%}.v-responsive__sizer{flex:1 0 0px;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1),mask-size 0s;width:100%}@media(forced-colors:active){.v-progress-linear{border:thin solid buttontext}}.v-progress-linear__background,.v-progress-linear__buffer{background:currentColor;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;top:0;width:100%;transition-property:width,left,right;transition:inherit}@media(forced-colors:active){.v-progress-linear__buffer{background-color:highlight!important;opacity:.5!important}}.v-progress-linear__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-progress-linear--clickable .v-progress-linear__content{pointer-events:none}.v-progress-linear__determinate,.v-progress-linear__indeterminate{background:currentColor}@media(forced-colors:active){.v-progress-linear__determinate,.v-progress-linear__indeterminate{background-color:highlight!important}}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{animation-play-state:paused;animation-duration:2.2s;animation-iteration-count:infinite;height:inherit;inset:0 auto 0 0;position:absolute;width:auto}.v-progress-linear__indeterminate .long{animation-name:indeterminate-ltr}.v-progress-linear__indeterminate .short{animation-name:indeterminate-short-ltr}.v-progress-linear__stream{animation:stream .25s infinite linear;animation-play-state:paused;bottom:0;left:auto;opacity:.3;pointer-events:none;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear--reverse .v-progress-linear__background,.v-progress-linear--reverse .v-progress-linear__determinate,.v-progress-linear--reverse .v-progress-linear__content,.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate .short{animation-name:indeterminate-short-rtl}.v-progress-linear--reverse .v-progress-linear__stream{right:auto}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--rounded{border-radius:9999px}.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate{border-radius:inherit}.v-progress-linear--striped .v-progress-linear__determinate{animation:progress-linear-stripes 1s infinite linear;background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-repeat:repeat;background-size:var(--v-progress-linear-height)}.v-progress-linear--active .v-progress-linear__indeterminate .long,.v-progress-linear--active .v-progress-linear__indeterminate .short,.v-progress-linear--active .v-progress-linear__stream{animation-play-state:running}.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded-bar .v-progress-linear__indeterminate,.v-progress-linear--rounded-bar .v-progress-linear__stream+.v-progress-linear__background{border-radius:9999px}.v-progress-linear--rounded-bar .v-progress-linear__determinate{border-start-start-radius:0;border-end-start-radius:0}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes stream{to{transform:translate(var(--v-progress-linear-stream-to))}}@keyframes progress-linear-stripes{0%{background-position-x:var(--v-progress-linear-height)}}.v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);opacity:calc(.25 * var(--v-theme-overlay-multiplier))}@media(prefers-reduced-motion:reduce){.v-ripple__animation--in{transition-property:opacity;transition-duration:.1s}}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(0,0,.2,1);opacity:0}.v-snackbar{justify-content:center;z-index:10000;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset));padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left)}.v-snackbar:not(.v-snackbar--center):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;display:flex;max-width:672px;min-height:44px;min-width:344px;overflow:hidden;padding:0}.v-snackbar__wrapper{border-radius:6px}.v-snackbar--variant-plain,.v-snackbar--variant-outlined,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-tooltip-background));color:rgb(var(--v-theme-surface))}.v-snackbar--variant-elevated{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-snackbar--variant-flat{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-snackbar--variant-outlined{border:thin solid currentColor}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-snackbar .v-snackbar__underlay{position:absolute}@media(forced-colors:active){.v-snackbar__wrapper{border:thick solid}}.v-snackbar__content{flex-grow:1;font-size:.8125rem;font-weight:400;letter-spacing:normal;line-height:1.25rem;margin-right:auto;padding:12px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:16px}.v-snackbar__actions>.v-btn{padding:0 10px;min-width:auto}.v-snackbar__timer{width:100%;position:absolute;top:0}.v-snackbar__timer .v-progress-linear{transition:.2s linear}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar--center{align-items:center;justify-content:center}.v-snackbar--top{align-items:flex-start}.v-snackbar--bottom{align-items:flex-end}.v-snackbar--left,.v-snackbar--start{justify-content:flex-start}.v-snackbar--right,.v-snackbar--end{justify-content:flex-end}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}@media(prefers-reduced-motion:reduce){.v-snackbar-transition-enter-active{transition-property:opacity}}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.v-overlay-container{contain:layout;left:0;pointer-events:none;position:absolute;top:0;display:contents}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{position:fixed;top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%}.v-overlay{--v-overlay-opacity: 1;border-radius:inherit;display:flex;inset:0;pointer-events:none;position:fixed}.v-overlay__content{outline:none;position:absolute;pointer-events:auto;contain:layout}.v-overlay__scrim{pointer-events:auto;background:#000;border-radius:inherit;inset:0;opacity:var(--v-overlay-opacity);position:fixed}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.initial-loading[data-v-876240f4]{position:fixed;z-index:99999;top:0;left:0;width:100vw;height:100vh;background:var(--initial-loader-bg, #fff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem 0;margin:0;overflow:hidden}.loading-bg[data-v-876240f4]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:1rem 0}.loading-logo[data-v-876240f4]{margin-bottom:1rem}.loading[data-v-876240f4]{position:relative;box-sizing:border-box;border:3px solid transparent;border-radius:50%;height:55px;width:55px}.loading .effect-1[data-v-876240f4],.loading .effect-2[data-v-876240f4],.loading .effect-3[data-v-876240f4]{position:absolute;box-sizing:border-box;border:3px solid transparent;border-radius:50%;height:100%;width:100%;border-left:3px solid var(--initial-loader-color, #eee)}.loading .effect-1[data-v-876240f4]{animation:rotate-876240f4 1s ease infinite}.loading .effect-2[data-v-876240f4]{animation:rotate-opacity-876240f4 1s ease infinite .1s}.loading .effect-3[data-v-876240f4]{animation:rotate-opacity-876240f4 1s ease infinite .2s}.loading .effects[data-v-876240f4]{transition:all .3s ease}@keyframes rotate-876240f4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-opacity-876240f4{0%{opacity:.1;transform:rotate(0)}to{opacity:1;transform:rotate(360deg)}}.v-application{display:flex;background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-application__wrap{backface-visibility:hidden;display:flex;flex-direction:column;flex:1 1 auto;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.ri-24-hours-fill,.ri-24-hours-line,.ri-4k-fill,.ri-4k-line,.ri-a-b,.ri-accessibility-fill,.ri-accessibility-line,.ri-account-box-2-fill,.ri-account-box-2-line,.ri-account-box-fill,.ri-account-box-line,.ri-account-circle-2-fill,.ri-account-circle-2-line,.ri-account-circle-fill,.ri-account-circle-line,.ri-account-pin-box-fill,.ri-account-pin-box-line,.ri-account-pin-circle-fill,.ri-account-pin-circle-line,.ri-add-box-fill,.ri-add-box-line,.ri-add-circle-fill,.ri-add-circle-line,.ri-add-fill,.ri-add-large-fill,.ri-add-large-line,.ri-add-line,.ri-admin-fill,.ri-admin-line,.ri-advertisement-fill,.ri-advertisement-line,.ri-aed-electrodes-fill,.ri-aed-electrodes-line,.ri-aed-fill,.ri-aed-line,.ri-ai,.ri-ai-agent-fill,.ri-ai-agent-line,.ri-ai-generate,.ri-ai-generate-2,.ri-ai-generate-2-fill,.ri-ai-generate-2-line,.ri-ai-generate-3d-fill,.ri-ai-generate-3d-line,.ri-ai-generate-text,.ri-airplay-fill,.ri-airplay-line,.ri-alarm-add-fill,.ri-alarm-add-line,.ri-alarm-fill,.ri-alarm-line,.ri-alarm-snooze-fill,.ri-alarm-snooze-line,.ri-alarm-warning-fill,.ri-alarm-warning-line,.ri-album-fill,.ri-album-line,.ri-alert-fill,.ri-alert-line,.ri-alibaba-cloud-fill,.ri-alibaba-cloud-line,.ri-aliens-fill,.ri-aliens-line,.ri-align-bottom,.ri-align-center,.ri-align-item-bottom-fill,.ri-align-item-bottom-line,.ri-align-item-horizontal-center-fill,.ri-align-item-horizontal-center-line,.ri-align-item-left-fill,.ri-align-item-left-line,.ri-align-item-right-fill,.ri-align-item-right-line,.ri-align-item-top-fill,.ri-align-item-top-line,.ri-align-item-vertical-center-fill,.ri-align-item-vertical-center-line,.ri-align-justify,.ri-align-left,.ri-align-right,.ri-align-top,.ri-align-vertically,.ri-alipay-fill,.ri-alipay-line,.ri-amazon-fill,.ri-amazon-line,.ri-anchor-fill,.ri-anchor-line,.ri-ancient-gate-fill,.ri-ancient-gate-line,.ri-ancient-pavilion-fill,.ri-ancient-pavilion-line,.ri-android-fill,.ri-android-line,.ri-angularjs-fill,.ri-angularjs-line,.ri-anthropic-fill,.ri-anthropic-line,.ri-anticlockwise-2-fill,.ri-anticlockwise-2-line,.ri-anticlockwise-fill,.ri-anticlockwise-line,.ri-app-store-fill,.ri-app-store-line,.ri-apple-fill,.ri-apple-line,.ri-apps-2-add-fill,.ri-apps-2-add-line,.ri-apps-2-ai-fill,.ri-apps-2-ai-line,.ri-apps-2-fill,.ri-apps-2-line,.ri-apps-ai-fill,.ri-apps-ai-line,.ri-apps-fill,.ri-apps-line,.ri-archive-2-fill,.ri-archive-2-line,.ri-archive-drawer-fill,.ri-archive-drawer-line,.ri-archive-fill,.ri-archive-line,.ri-archive-stack-fill,.ri-archive-stack-line,.ri-area-chart-fill,.ri-area-chart-line,.ri-armchair-fill,.ri-armchair-line,.ri-arrow-down-box-fill,.ri-arrow-down-box-line,.ri-arrow-down-circle-fill,.ri-arrow-down-circle-line,.ri-arrow-down-double-fill,.ri-arrow-down-double-line,.ri-arrow-down-fill,.ri-arrow-down-line,.ri-arrow-down-long-fill,.ri-arrow-down-long-line,.ri-arrow-down-s-fill,.ri-arrow-down-s-line,.ri-arrow-down-wide-fill,.ri-arrow-down-wide-line,.ri-arrow-drop-down-fill,.ri-arrow-drop-down-line,.ri-arrow-drop-left-fill,.ri-arrow-drop-left-line,.ri-arrow-drop-right-fill,.ri-arrow-drop-right-line,.ri-arrow-drop-up-fill,.ri-arrow-drop-up-line,.ri-arrow-go-back-fill,.ri-arrow-go-back-line,.ri-arrow-go-forward-fill,.ri-arrow-go-forward-line,.ri-arrow-left-box-fill,.ri-arrow-left-box-line,.ri-arrow-left-circle-fill,.ri-arrow-left-circle-line,.ri-arrow-left-double-fill,.ri-arrow-left-double-line,.ri-arrow-left-down-box-fill,.ri-arrow-left-down-box-line,.ri-arrow-left-down-fill,.ri-arrow-left-down-line,.ri-arrow-left-down-long-fill,.ri-arrow-left-down-long-line,.ri-arrow-left-fill,.ri-arrow-left-line,.ri-arrow-left-long-fill,.ri-arrow-left-long-line,.ri-arrow-left-right-fill,.ri-arrow-left-right-line,.ri-arrow-left-s-fill,.ri-arrow-left-s-line,.ri-arrow-left-up-box-fill,.ri-arrow-left-up-box-line,.ri-arrow-left-up-fill,.ri-arrow-left-up-line,.ri-arrow-left-up-long-fill,.ri-arrow-left-up-long-line,.ri-arrow-left-wide-fill,.ri-arrow-left-wide-line,.ri-arrow-right-box-fill,.ri-arrow-right-box-line,.ri-arrow-right-circle-fill,.ri-arrow-right-circle-line,.ri-arrow-right-double-fill,.ri-arrow-right-double-line,.ri-arrow-right-down-box-fill,.ri-arrow-right-down-box-line,.ri-arrow-right-down-fill,.ri-arrow-right-down-line,.ri-arrow-right-down-long-fill,.ri-arrow-right-down-long-line,.ri-arrow-right-fill,.ri-arrow-right-line,.ri-arrow-right-long-fill,.ri-arrow-right-long-line,.ri-arrow-right-s-fill,.ri-arrow-right-s-line,.ri-arrow-right-up-box-fill,.ri-arrow-right-up-box-line,.ri-arrow-right-up-fill,.ri-arrow-right-up-line,.ri-arrow-right-up-long-fill,.ri-arrow-right-up-long-line,.ri-arrow-right-wide-fill,.ri-arrow-right-wide-line,.ri-arrow-turn-back-fill,.ri-arrow-turn-back-line,.ri-arrow-turn-forward-fill,.ri-arrow-turn-forward-line,.ri-arrow-up-box-fill,.ri-arrow-up-box-line,.ri-arrow-up-circle-fill,.ri-arrow-up-circle-line,.ri-arrow-up-double-fill,.ri-arrow-up-double-line,.ri-arrow-up-down-fill,.ri-arrow-up-down-line,.ri-arrow-up-fill,.ri-arrow-up-line,.ri-arrow-up-long-fill,.ri-arrow-up-long-line,.ri-arrow-up-s-fill,.ri-arrow-up-s-line,.ri-arrow-up-wide-fill,.ri-arrow-up-wide-line,.ri-artboard-2-fill,.ri-artboard-2-line,.ri-artboard-fill,.ri-artboard-line,.ri-article-fill,.ri-article-line,.ri-aspect-ratio-fill,.ri-aspect-ratio-line,.ri-asterisk,.ri-at-fill,.ri-at-line,.ri-atom-fill,.ri-atom-line,.ri-attachment-2,.ri-attachment-fill,.ri-attachment-line,.ri-auction-fill,.ri-auction-line,.ri-award-fill,.ri-award-line,.ri-baidu-fill,.ri-baidu-line,.ri-ball-pen-fill,.ri-ball-pen-line,.ri-bank-card-2-fill,.ri-bank-card-2-line,.ri-bank-card-fill,.ri-bank-card-line,.ri-bank-fill,.ri-bank-line,.ri-bar-chart-2-fill,.ri-bar-chart-2-line,.ri-bar-chart-box-ai-fill,.ri-bar-chart-box-ai-line,.ri-bar-chart-box-fill,.ri-bar-chart-box-line,.ri-bar-chart-fill,.ri-bar-chart-grouped-fill,.ri-bar-chart-grouped-line,.ri-bar-chart-horizontal-fill,.ri-bar-chart-horizontal-line,.ri-bar-chart-line,.ri-barcode-box-fill,.ri-barcode-box-line,.ri-barcode-fill,.ri-barcode-line,.ri-bard-fill,.ri-bard-line,.ri-barricade-fill,.ri-barricade-line,.ri-base-station-fill,.ri-base-station-line,.ri-baseball-fill,.ri-baseball-line,.ri-basketball-fill,.ri-basketball-line,.ri-battery-2-charge-fill,.ri-battery-2-charge-line,.ri-battery-2-fill,.ri-battery-2-line,.ri-battery-charge-fill,.ri-battery-charge-line,.ri-battery-fill,.ri-battery-line,.ri-battery-low-fill,.ri-battery-low-line,.ri-battery-saver-fill,.ri-battery-saver-line,.ri-battery-share-fill,.ri-battery-share-line,.ri-bear-smile-fill,.ri-bear-smile-line,.ri-beer-fill,.ri-beer-line,.ri-behance-fill,.ri-behance-line,.ri-bell-fill,.ri-bell-line,.ri-bike-fill,.ri-bike-line,.ri-bilibili-fill,.ri-bilibili-line,.ri-bill-fill,.ri-bill-line,.ri-billiards-fill,.ri-billiards-line,.ri-binoculars-fill,.ri-binoculars-line,.ri-bit-coin-fill,.ri-bit-coin-line,.ri-blaze-fill,.ri-blaze-line,.ri-blender-fill,.ri-blender-line,.ri-blogger-fill,.ri-blogger-line,.ri-bluesky-fill,.ri-bluesky-line,.ri-bluetooth-connect-fill,.ri-bluetooth-connect-line,.ri-bluetooth-fill,.ri-bluetooth-line,.ri-blur-off-fill,.ri-blur-off-line,.ri-bnb-fill,.ri-bnb-line,.ri-body-scan-fill,.ri-body-scan-line,.ri-bold,.ri-book-2-fill,.ri-book-2-line,.ri-book-3-fill,.ri-book-3-line,.ri-book-ai-fill,.ri-book-ai-line,.ri-book-fill,.ri-book-line,.ri-book-marked-fill,.ri-book-marked-line,.ri-book-open-fill,.ri-book-open-line,.ri-book-read-fill,.ri-book-read-line,.ri-book-shelf-fill,.ri-book-shelf-line,.ri-booklet-fill,.ri-booklet-line,.ri-bookmark-2-fill,.ri-bookmark-2-line,.ri-bookmark-3-fill,.ri-bookmark-3-line,.ri-bookmark-fill,.ri-bookmark-line,.ri-bootstrap-fill,.ri-bootstrap-line,.ri-bowl-fill,.ri-bowl-line,.ri-box-1-fill,.ri-box-1-line,.ri-box-2-fill,.ri-box-2-line,.ri-box-3-fill,.ri-box-3-line,.ri-boxing-fill,.ri-boxing-line,.ri-braces-fill,.ri-braces-line,.ri-brackets-fill,.ri-brackets-line,.ri-brain-2-fill,.ri-brain-2-line,.ri-brain-3-fill,.ri-brain-3-line,.ri-brain-4-fill,.ri-brain-4-line,.ri-brain-ai-3-fill,.ri-brain-ai-3-line,.ri-brain-fill,.ri-brain-line,.ri-bread-fill,.ri-bread-line,.ri-briefcase-2-fill,.ri-briefcase-2-line,.ri-briefcase-3-fill,.ri-briefcase-3-line,.ri-briefcase-4-fill,.ri-briefcase-4-line,.ri-briefcase-5-fill,.ri-briefcase-5-line,.ri-briefcase-fill,.ri-briefcase-line,.ri-bring-forward,.ri-bring-to-front,.ri-broadcast-fill,.ri-broadcast-line,.ri-brush-2-fill,.ri-brush-2-line,.ri-brush-3-fill,.ri-brush-3-line,.ri-brush-4-fill,.ri-brush-4-line,.ri-brush-ai-3-fill,.ri-brush-ai-3-line,.ri-brush-ai-fill,.ri-brush-ai-line,.ri-brush-fill,.ri-brush-line,.ri-btc-fill,.ri-btc-line,.ri-bubble-chart-fill,.ri-bubble-chart-line,.ri-bug-2-fill,.ri-bug-2-line,.ri-bug-fill,.ri-bug-line,.ri-building-2-fill,.ri-building-2-line,.ri-building-3-fill,.ri-building-3-line,.ri-building-4-fill,.ri-building-4-line,.ri-building-fill,.ri-building-line,.ri-bus-2-fill,.ri-bus-2-line,.ri-bus-fill,.ri-bus-line,.ri-bus-wifi-fill,.ri-bus-wifi-line,.ri-cactus-fill,.ri-cactus-line,.ri-cake-2-fill,.ri-cake-2-line,.ri-cake-3-fill,.ri-cake-3-line,.ri-cake-fill,.ri-cake-line,.ri-calculator-fill,.ri-calculator-line,.ri-calendar-2-fill,.ri-calendar-2-line,.ri-calendar-check-fill,.ri-calendar-check-line,.ri-calendar-close-fill,.ri-calendar-close-line,.ri-calendar-event-fill,.ri-calendar-event-line,.ri-calendar-fill,.ri-calendar-line,.ri-calendar-schedule-fill,.ri-calendar-schedule-line,.ri-calendar-todo-fill,.ri-calendar-todo-line,.ri-calendar-view,.ri-camera-2-fill,.ri-camera-2-line,.ri-camera-3-fill,.ri-camera-3-line,.ri-camera-4-fill,.ri-camera-4-line,.ri-camera-ai-2-fill,.ri-camera-ai-2-line,.ri-camera-ai-fill,.ri-camera-ai-line,.ri-camera-fill,.ri-camera-lens-ai-fill,.ri-camera-lens-ai-line,.ri-camera-lens-fill,.ri-camera-lens-line,.ri-camera-line,.ri-camera-off-fill,.ri-camera-off-line,.ri-camera-switch-fill,.ri-camera-switch-line,.ri-candle-fill,.ri-candle-line,.ri-capsule-fill,.ri-capsule-line,.ri-car-fill,.ri-car-line,.ri-car-washing-fill,.ri-car-washing-line,.ri-caravan-fill,.ri-caravan-line,.ri-carousel-view,.ri-cash-fill,.ri-cash-line,.ri-cast-fill,.ri-cast-line,.ri-cellphone-fill,.ri-cellphone-line,.ri-celsius-fill,.ri-celsius-line,.ri-centos-fill,.ri-centos-line,.ri-certificate-2-fill,.ri-certificate-2-line,.ri-certificate-fill,.ri-certificate-line,.ri-character-recognition-fill,.ri-character-recognition-line,.ri-charging-pile-2-fill,.ri-charging-pile-2-line,.ri-charging-pile-fill,.ri-charging-pile-line,.ri-chat-1-fill,.ri-chat-1-line,.ri-chat-2-fill,.ri-chat-2-line,.ri-chat-3-fill,.ri-chat-3-line,.ri-chat-4-fill,.ri-chat-4-line,.ri-chat-ai-2-fill,.ri-chat-ai-2-line,.ri-chat-ai-3-fill,.ri-chat-ai-3-line,.ri-chat-ai-4-fill,.ri-chat-ai-4-line,.ri-chat-ai-fill,.ri-chat-ai-line,.ri-chat-check-fill,.ri-chat-check-line,.ri-chat-delete-fill,.ri-chat-delete-line,.ri-chat-download-fill,.ri-chat-download-line,.ri-chat-follow-up-fill,.ri-chat-follow-up-line,.ri-chat-forward-fill,.ri-chat-forward-line,.ri-chat-heart-fill,.ri-chat-heart-line,.ri-chat-history-fill,.ri-chat-history-line,.ri-chat-new-fill,.ri-chat-new-line,.ri-chat-off-fill,.ri-chat-off-line,.ri-chat-poll-fill,.ri-chat-poll-line,.ri-chat-private-fill,.ri-chat-private-line,.ri-chat-quote-fill,.ri-chat-quote-line,.ri-chat-search-fill,.ri-chat-search-line,.ri-chat-settings-fill,.ri-chat-settings-line,.ri-chat-smile-2-fill,.ri-chat-smile-2-line,.ri-chat-smile-3-fill,.ri-chat-smile-3-line,.ri-chat-smile-ai-3-fill,.ri-chat-smile-ai-3-line,.ri-chat-smile-ai-fill,.ri-chat-smile-ai-line,.ri-chat-smile-fill,.ri-chat-smile-line,.ri-chat-thread-fill,.ri-chat-thread-line,.ri-chat-unread-fill,.ri-chat-unread-line,.ri-chat-upload-fill,.ri-chat-upload-line,.ri-chat-voice-ai-fill,.ri-chat-voice-ai-line,.ri-chat-voice-fill,.ri-chat-voice-line,.ri-check-double-fill,.ri-check-double-line,.ri-check-fill,.ri-check-line,.ri-checkbox-blank-circle-fill,.ri-checkbox-blank-circle-line,.ri-checkbox-blank-fill,.ri-checkbox-blank-line,.ri-checkbox-circle-fill,.ri-checkbox-circle-line,.ri-checkbox-fill,.ri-checkbox-indeterminate-fill,.ri-checkbox-indeterminate-line,.ri-checkbox-line,.ri-checkbox-multiple-blank-fill,.ri-checkbox-multiple-blank-line,.ri-checkbox-multiple-fill,.ri-checkbox-multiple-line,.ri-chess-fill,.ri-chess-line,.ri-china-railway-fill,.ri-china-railway-line,.ri-chrome-fill,.ri-chrome-line,.ri-circle-fill,.ri-circle-line,.ri-clapperboard-ai-fill,.ri-clapperboard-ai-line,.ri-clapperboard-fill,.ri-clapperboard-line,.ri-claude-fill,.ri-claude-line,.ri-clipboard-fill,.ri-clipboard-line,.ri-clockwise-2-fill,.ri-clockwise-2-line,.ri-clockwise-fill,.ri-clockwise-line,.ri-close-circle-fill,.ri-close-circle-line,.ri-close-fill,.ri-close-large-fill,.ri-close-large-line,.ri-close-line,.ri-closed-captioning-ai-fill,.ri-closed-captioning-ai-line,.ri-closed-captioning-fill,.ri-closed-captioning-line,.ri-cloud-fill,.ri-cloud-line,.ri-cloud-off-fill,.ri-cloud-off-line,.ri-cloud-windy-fill,.ri-cloud-windy-line,.ri-cloudy-2-fill,.ri-cloudy-2-line,.ri-cloudy-fill,.ri-cloudy-line,.ri-code-ai-fill,.ri-code-ai-line,.ri-code-block,.ri-code-box-fill,.ri-code-box-line,.ri-code-fill,.ri-code-line,.ri-code-s-fill,.ri-code-s-line,.ri-code-s-slash-fill,.ri-code-s-slash-line,.ri-code-view,.ri-codepen-fill,.ri-codepen-line,.ri-coin-fill,.ri-coin-line,.ri-coins-fill,.ri-coins-line,.ri-collage-fill,.ri-collage-line,.ri-collapse-diagonal-2-fill,.ri-collapse-diagonal-2-line,.ri-collapse-diagonal-fill,.ri-collapse-diagonal-line,.ri-collapse-horizontal-fill,.ri-collapse-horizontal-line,.ri-collapse-vertical-fill,.ri-collapse-vertical-line,.ri-color-filter-ai-fill,.ri-color-filter-ai-line,.ri-color-filter-fill,.ri-color-filter-line,.ri-command-fill,.ri-command-line,.ri-community-fill,.ri-community-line,.ri-compass-2-fill,.ri-compass-2-line,.ri-compass-3-fill,.ri-compass-3-line,.ri-compass-4-fill,.ri-compass-4-line,.ri-compass-discover-fill,.ri-compass-discover-line,.ri-compass-fill,.ri-compass-line,.ri-compasses-2-fill,.ri-compasses-2-line,.ri-compasses-fill,.ri-compasses-line,.ri-computer-fill,.ri-computer-line,.ri-connector-fill,.ri-connector-line,.ri-contacts-book-2-fill,.ri-contacts-book-2-line,.ri-contacts-book-3-fill,.ri-contacts-book-3-line,.ri-contacts-book-fill,.ri-contacts-book-line,.ri-contacts-book-upload-fill,.ri-contacts-book-upload-line,.ri-contacts-fill,.ri-contacts-line,.ri-contract-fill,.ri-contract-left-fill,.ri-contract-left-line,.ri-contract-left-right-fill,.ri-contract-left-right-line,.ri-contract-line,.ri-contract-right-fill,.ri-contract-right-line,.ri-contract-up-down-fill,.ri-contract-up-down-line,.ri-contrast-2-fill,.ri-contrast-2-line,.ri-contrast-drop-2-fill,.ri-contrast-drop-2-line,.ri-contrast-drop-fill,.ri-contrast-drop-line,.ri-contrast-fill,.ri-contrast-line,.ri-cookie-fill,.ri-cookie-line,.ri-copilot-fill,.ri-copilot-line,.ri-copper-coin-fill,.ri-copper-coin-line,.ri-copper-diamond-fill,.ri-copper-diamond-line,.ri-copyleft-fill,.ri-copyleft-line,.ri-copyright-fill,.ri-copyright-line,.ri-coreos-fill,.ri-coreos-line,.ri-corner-down-left-fill,.ri-corner-down-left-line,.ri-corner-down-right-fill,.ri-corner-down-right-line,.ri-corner-left-down-fill,.ri-corner-left-down-line,.ri-corner-left-up-fill,.ri-corner-left-up-line,.ri-corner-right-down-fill,.ri-corner-right-down-line,.ri-corner-right-up-fill,.ri-corner-right-up-line,.ri-corner-up-left-double-fill,.ri-corner-up-left-double-line,.ri-corner-up-left-fill,.ri-corner-up-left-line,.ri-corner-up-right-double-fill,.ri-corner-up-right-double-line,.ri-corner-up-right-fill,.ri-corner-up-right-line,.ri-coupon-2-fill,.ri-coupon-2-line,.ri-coupon-3-fill,.ri-coupon-3-line,.ri-coupon-4-fill,.ri-coupon-4-line,.ri-coupon-5-fill,.ri-coupon-5-line,.ri-coupon-fill,.ri-coupon-line,.ri-cpu-fill,.ri-cpu-line,.ri-creative-commons-by-fill,.ri-creative-commons-by-line,.ri-creative-commons-fill,.ri-creative-commons-line,.ri-creative-commons-nc-fill,.ri-creative-commons-nc-line,.ri-creative-commons-nd-fill,.ri-creative-commons-nd-line,.ri-creative-commons-sa-fill,.ri-creative-commons-sa-line,.ri-creative-commons-zero-fill,.ri-creative-commons-zero-line,.ri-criminal-fill,.ri-criminal-line,.ri-crop-2-fill,.ri-crop-2-line,.ri-crop-fill,.ri-crop-line,.ri-cross-fill,.ri-cross-line,.ri-crosshair-2-fill,.ri-crosshair-2-line,.ri-crosshair-fill,.ri-crosshair-line,.ri-css3-fill,.ri-css3-line,.ri-cup-fill,.ri-cup-line,.ri-currency-fill,.ri-currency-line,.ri-cursor-ai-fill,.ri-cursor-ai-line,.ri-cursor-fill,.ri-cursor-hand,.ri-cursor-line,.ri-custom-size,.ri-customer-service-2-fill,.ri-customer-service-2-line,.ri-customer-service-fill,.ri-customer-service-line,.ri-dashboard-2-fill,.ri-dashboard-2-line,.ri-dashboard-3-fill,.ri-dashboard-3-line,.ri-dashboard-fill,.ri-dashboard-horizontal-fill,.ri-dashboard-horizontal-line,.ri-dashboard-line,.ri-database-2-fill,.ri-database-2-line,.ri-database-fill,.ri-database-line,.ri-deepseek-fill,.ri-deepseek-line,.ri-delete-back-2-fill,.ri-delete-back-2-line,.ri-delete-back-fill,.ri-delete-back-line,.ri-delete-bin-2-fill,.ri-delete-bin-2-line,.ri-delete-bin-3-fill,.ri-delete-bin-3-line,.ri-delete-bin-4-fill,.ri-delete-bin-4-line,.ri-delete-bin-5-fill,.ri-delete-bin-5-line,.ri-delete-bin-6-fill,.ri-delete-bin-6-line,.ri-delete-bin-7-fill,.ri-delete-bin-7-line,.ri-delete-bin-fill,.ri-delete-bin-line,.ri-delete-column,.ri-delete-row,.ri-device-fill,.ri-device-line,.ri-device-recover-fill,.ri-device-recover-line,.ri-diamond-fill,.ri-diamond-line,.ri-diamond-ring-fill,.ri-diamond-ring-line,.ri-dice-1-fill,.ri-dice-1-line,.ri-dice-2-fill,.ri-dice-2-line,.ri-dice-3-fill,.ri-dice-3-line,.ri-dice-4-fill,.ri-dice-4-line,.ri-dice-5-fill,.ri-dice-5-line,.ri-dice-6-fill,.ri-dice-6-line,.ri-dice-fill,.ri-dice-line,.ri-dingding-fill,.ri-dingding-line,.ri-direction-fill,.ri-direction-line,.ri-disc-fill,.ri-disc-line,.ri-discord-fill,.ri-discord-line,.ri-discount-percent-fill,.ri-discount-percent-line,.ri-discuss-fill,.ri-discuss-line,.ri-dislike-fill,.ri-dislike-line,.ri-disqus-fill,.ri-disqus-line,.ri-divide-fill,.ri-divide-line,.ri-dna-fill,.ri-dna-line,.ri-donut-chart-fill,.ri-donut-chart-line,.ri-door-closed-fill,.ri-door-closed-line,.ri-door-fill,.ri-door-line,.ri-door-lock-box-fill,.ri-door-lock-box-line,.ri-door-lock-fill,.ri-door-lock-line,.ri-door-open-fill,.ri-door-open-line,.ri-dossier-fill,.ri-dossier-line,.ri-douban-fill,.ri-douban-line,.ri-double-quotes-l,.ri-double-quotes-r,.ri-download-2-fill,.ri-download-2-line,.ri-download-cloud-2-fill,.ri-download-cloud-2-line,.ri-download-cloud-fill,.ri-download-cloud-line,.ri-download-fill,.ri-download-line,.ri-draft-fill,.ri-draft-line,.ri-drag-drop-fill,.ri-drag-drop-line,.ri-drag-move-2-fill,.ri-drag-move-2-line,.ri-drag-move-fill,.ri-drag-move-line,.ri-draggable,.ri-draw-fill,.ri-draw-line,.ri-dribbble-fill,.ri-dribbble-line,.ri-drinks-2-fill,.ri-drinks-2-line,.ri-drinks-fill,.ri-drinks-line,.ri-drive-fill,.ri-drive-line,.ri-drizzle-fill,.ri-drizzle-line,.ri-drop-fill,.ri-drop-line,.ri-dropbox-fill,.ri-dropbox-line,.ri-dropdown-list,.ri-dropper-fill,.ri-dropper-line,.ri-dual-sim-1-fill,.ri-dual-sim-1-line,.ri-dual-sim-2-fill,.ri-dual-sim-2-line,.ri-dv-fill,.ri-dv-line,.ri-dvd-ai-fill,.ri-dvd-ai-line,.ri-dvd-fill,.ri-dvd-line,.ri-e-bike-2-fill,.ri-e-bike-2-line,.ri-e-bike-fill,.ri-e-bike-line,.ri-earth-fill,.ri-earth-line,.ri-earthquake-fill,.ri-earthquake-line,.ri-edge-fill,.ri-edge-line,.ri-edge-new-fill,.ri-edge-new-line,.ri-edit-2-fill,.ri-edit-2-line,.ri-edit-box-fill,.ri-edit-box-line,.ri-edit-circle-fill,.ri-edit-circle-line,.ri-edit-fill,.ri-edit-line,.ri-eject-fill,.ri-eject-line,.ri-emoji-sticker-fill,.ri-emoji-sticker-line,.ri-emotion-2-fill,.ri-emotion-2-line,.ri-emotion-add-fill,.ri-emotion-add-line,.ri-emotion-fill,.ri-emotion-happy-fill,.ri-emotion-happy-line,.ri-emotion-laugh-fill,.ri-emotion-laugh-line,.ri-emotion-line,.ri-emotion-normal-fill,.ri-emotion-normal-line,.ri-emotion-sad-fill,.ri-emotion-sad-line,.ri-emotion-unhappy-fill,.ri-emotion-unhappy-line,.ri-empathize-fill,.ri-empathize-line,.ri-emphasis,.ri-emphasis-cn,.ri-english-input,.ri-equal-fill,.ri-equal-line,.ri-equalizer-2-fill,.ri-equalizer-2-line,.ri-equalizer-3-fill,.ri-equalizer-3-line,.ri-equalizer-fill,.ri-equalizer-line,.ri-eraser-fill,.ri-eraser-line,.ri-error-warning-fill,.ri-error-warning-line,.ri-eth-fill,.ri-eth-line,.ri-evernote-fill,.ri-evernote-line,.ri-exchange-2-fill,.ri-exchange-2-line,.ri-exchange-box-fill,.ri-exchange-box-line,.ri-exchange-cny-fill,.ri-exchange-cny-line,.ri-exchange-dollar-fill,.ri-exchange-dollar-line,.ri-exchange-fill,.ri-exchange-funds-fill,.ri-exchange-funds-line,.ri-exchange-line,.ri-expand-diagonal-2-fill,.ri-expand-diagonal-2-line,.ri-expand-diagonal-fill,.ri-expand-diagonal-line,.ri-expand-diagonal-s-2-fill,.ri-expand-diagonal-s-2-line,.ri-expand-diagonal-s-fill,.ri-expand-diagonal-s-line,.ri-expand-height-fill,.ri-expand-height-line,.ri-expand-horizontal-fill,.ri-expand-horizontal-line,.ri-expand-horizontal-s-fill,.ri-expand-horizontal-s-line,.ri-expand-left-fill,.ri-expand-left-line,.ri-expand-left-right-fill,.ri-expand-left-right-line,.ri-expand-right-fill,.ri-expand-right-line,.ri-expand-up-down-fill,.ri-expand-up-down-line,.ri-expand-vertical-fill,.ri-expand-vertical-line,.ri-expand-vertical-s-fill,.ri-expand-vertical-s-line,.ri-expand-width-fill,.ri-expand-width-line,.ri-export-fill,.ri-export-line,.ri-external-link-fill,.ri-external-link-line,.ri-eye-2-fill,.ri-eye-2-line,.ri-eye-close-fill,.ri-eye-close-line,.ri-eye-fill,.ri-eye-line,.ri-eye-off-fill,.ri-eye-off-line,.ri-facebook-box-fill,.ri-facebook-box-line,.ri-facebook-circle-fill,.ri-facebook-circle-line,.ri-facebook-fill,.ri-facebook-line,.ri-fahrenheit-fill,.ri-fahrenheit-line,.ri-fediverse-fill,.ri-fediverse-line,.ri-feedback-fill,.ri-feedback-line,.ri-figma-fill,.ri-figma-line,.ri-file-2-fill,.ri-file-2-line,.ri-file-3-fill,.ri-file-3-line,.ri-file-4-fill,.ri-file-4-line,.ri-file-add-fill,.ri-file-add-line,.ri-file-ai-2-fill,.ri-file-ai-2-line,.ri-file-ai-fill,.ri-file-ai-line,.ri-file-chart-2-fill,.ri-file-chart-2-line,.ri-file-chart-fill,.ri-file-chart-line,.ri-file-check-fill,.ri-file-check-line,.ri-file-close-fill,.ri-file-close-line,.ri-file-cloud-fill,.ri-file-cloud-line,.ri-file-code-fill,.ri-file-code-line,.ri-file-copy-2-fill,.ri-file-copy-2-line,.ri-file-copy-fill,.ri-file-copy-line,.ri-file-damage-fill,.ri-file-damage-line,.ri-file-download-fill,.ri-file-download-line,.ri-file-edit-fill,.ri-file-edit-line,.ri-file-excel-2-fill,.ri-file-excel-2-line,.ri-file-excel-fill,.ri-file-excel-line,.ri-file-fill,.ri-file-forbid-fill,.ri-file-forbid-line,.ri-file-gif-fill,.ri-file-gif-line,.ri-file-history-fill,.ri-file-history-line,.ri-file-hwp-fill,.ri-file-hwp-line,.ri-file-image-fill,.ri-file-image-line,.ri-file-info-fill,.ri-file-info-line,.ri-file-line,.ri-file-list-2-fill,.ri-file-list-2-line,.ri-file-list-3-fill,.ri-file-list-3-line,.ri-file-list-fill,.ri-file-list-line,.ri-file-lock-fill,.ri-file-lock-line,.ri-file-marked-fill,.ri-file-marked-line,.ri-file-music-fill,.ri-file-music-line,.ri-file-paper-2-fill,.ri-file-paper-2-line,.ri-file-paper-fill,.ri-file-paper-line,.ri-file-pdf-2-fill,.ri-file-pdf-2-line,.ri-file-pdf-fill,.ri-file-pdf-line,.ri-file-ppt-2-fill,.ri-file-ppt-2-line,.ri-file-ppt-fill,.ri-file-ppt-line,.ri-file-reduce-fill,.ri-file-reduce-line,.ri-file-scan-fill,.ri-file-scan-line,.ri-file-search-fill,.ri-file-search-line,.ri-file-settings-fill,.ri-file-settings-line,.ri-file-shield-2-fill,.ri-file-shield-2-line,.ri-file-shield-fill,.ri-file-shield-line,.ri-file-shred-fill,.ri-file-shred-line,.ri-file-text-fill,.ri-file-text-line,.ri-file-transfer-fill,.ri-file-transfer-line,.ri-file-unknow-fill,.ri-file-unknow-line,.ri-file-upload-fill,.ri-file-upload-line,.ri-file-user-fill,.ri-file-user-line,.ri-file-video-fill,.ri-file-video-line,.ri-file-warning-fill,.ri-file-warning-line,.ri-file-word-2-fill,.ri-file-word-2-line,.ri-file-word-fill,.ri-file-word-line,.ri-file-zip-fill,.ri-file-zip-line,.ri-film-ai-fill,.ri-film-ai-line,.ri-film-fill,.ri-film-line,.ri-filter-2-fill,.ri-filter-2-line,.ri-filter-3-fill,.ri-filter-3-line,.ri-filter-fill,.ri-filter-line,.ri-filter-off-fill,.ri-filter-off-line,.ri-find-replace-fill,.ri-find-replace-line,.ri-finder-fill,.ri-finder-line,.ri-fingerprint-2-fill,.ri-fingerprint-2-line,.ri-fingerprint-fill,.ri-fingerprint-line,.ri-fire-fill,.ri-fire-line,.ri-firebase-fill,.ri-firebase-line,.ri-firefox-browser-fill,.ri-firefox-browser-line,.ri-firefox-fill,.ri-firefox-line,.ri-first-aid-kit-fill,.ri-first-aid-kit-line,.ri-fiverr-fill,.ri-fiverr-line,.ri-flag-2-fill,.ri-flag-2-line,.ri-flag-fill,.ri-flag-line,.ri-flag-off-fill,.ri-flag-off-line,.ri-flashlight-fill,.ri-flashlight-line,.ri-flask-fill,.ri-flask-line,.ri-flickr-fill,.ri-flickr-line,.ri-flight-land-fill,.ri-flight-land-line,.ri-flight-takeoff-fill,.ri-flight-takeoff-line,.ri-flip-horizontal-2-fill,.ri-flip-horizontal-2-line,.ri-flip-horizontal-fill,.ri-flip-horizontal-line,.ri-flip-vertical-2-fill,.ri-flip-vertical-2-line,.ri-flip-vertical-fill,.ri-flip-vertical-line,.ri-flood-fill,.ri-flood-line,.ri-flow-chart,.ri-flower-fill,.ri-flower-line,.ri-flutter-fill,.ri-flutter-line,.ri-focus-2-fill,.ri-focus-2-line,.ri-focus-3-fill,.ri-focus-3-line,.ri-focus-fill,.ri-focus-line,.ri-focus-mode,.ri-foggy-fill,.ri-foggy-line,.ri-folder-2-fill,.ri-folder-2-line,.ri-folder-3-fill,.ri-folder-3-line,.ri-folder-4-fill,.ri-folder-4-line,.ri-folder-5-fill,.ri-folder-5-line,.ri-folder-6-fill,.ri-folder-6-line,.ri-folder-add-fill,.ri-folder-add-line,.ri-folder-chart-2-fill,.ri-folder-chart-2-line,.ri-folder-chart-fill,.ri-folder-chart-line,.ri-folder-check-fill,.ri-folder-check-line,.ri-folder-close-fill,.ri-folder-close-line,.ri-folder-cloud-fill,.ri-folder-cloud-line,.ri-folder-download-fill,.ri-folder-download-line,.ri-folder-fill,.ri-folder-forbid-fill,.ri-folder-forbid-line,.ri-folder-history-fill,.ri-folder-history-line,.ri-folder-image-fill,.ri-folder-image-line,.ri-folder-info-fill,.ri-folder-info-line,.ri-folder-keyhole-fill,.ri-folder-keyhole-line,.ri-folder-line,.ri-folder-lock-fill,.ri-folder-lock-line,.ri-folder-music-fill,.ri-folder-music-line,.ri-folder-open-fill,.ri-folder-open-line,.ri-folder-received-fill,.ri-folder-received-line,.ri-folder-reduce-fill,.ri-folder-reduce-line,.ri-folder-settings-fill,.ri-folder-settings-line,.ri-folder-shared-fill,.ri-folder-shared-line,.ri-folder-shield-2-fill,.ri-folder-shield-2-line,.ri-folder-shield-fill,.ri-folder-shield-line,.ri-folder-transfer-fill,.ri-folder-transfer-line,.ri-folder-unknow-fill,.ri-folder-unknow-line,.ri-folder-upload-fill,.ri-folder-upload-line,.ri-folder-user-fill,.ri-folder-user-line,.ri-folder-video-fill,.ri-folder-video-line,.ri-folder-warning-fill,.ri-folder-warning-line,.ri-folder-zip-fill,.ri-folder-zip-line,.ri-folders-fill,.ri-folders-line,.ri-font-color,.ri-font-family,.ri-font-mono,.ri-font-sans-serif,.ri-font-serif,.ri-font-size,.ri-font-size-2,.ri-font-size-ai,.ri-football-fill,.ri-football-line,.ri-footprint-fill,.ri-footprint-line,.ri-forbid-2-fill,.ri-forbid-2-line,.ri-forbid-fill,.ri-forbid-line,.ri-format-clear,.ri-formula,.ri-forward-10-fill,.ri-forward-10-line,.ri-forward-15-fill,.ri-forward-15-line,.ri-forward-30-fill,.ri-forward-30-line,.ri-forward-5-fill,.ri-forward-5-line,.ri-forward-end-fill,.ri-forward-end-line,.ri-forward-end-mini-fill,.ri-forward-end-mini-line,.ri-fridge-fill,.ri-fridge-line,.ri-friendica-fill,.ri-friendica-line,.ri-fullscreen-exit-fill,.ri-fullscreen-exit-line,.ri-fullscreen-fill,.ri-fullscreen-line,.ri-function-add-fill,.ri-function-add-line,.ri-function-ai-fill,.ri-function-ai-line,.ri-function-fill,.ri-function-line,.ri-functions,.ri-funds-box-fill,.ri-funds-box-line,.ri-funds-fill,.ri-funds-line,.ri-gallery-fill,.ri-gallery-line,.ri-gallery-upload-fill,.ri-gallery-upload-line,.ri-gallery-view,.ri-gallery-view-2,.ri-game-2-fill,.ri-game-2-line,.ri-game-fill,.ri-game-line,.ri-gamepad-fill,.ri-gamepad-line,.ri-gas-station-fill,.ri-gas-station-line,.ri-gatsby-fill,.ri-gatsby-line,.ri-gemini-fill,.ri-gemini-line,.ri-genderless-fill,.ri-genderless-line,.ri-ghost-2-fill,.ri-ghost-2-line,.ri-ghost-3-fill,.ri-ghost-3-line,.ri-ghost-4-fill,.ri-ghost-4-line,.ri-ghost-fill,.ri-ghost-line,.ri-ghost-smile-fill,.ri-ghost-smile-line,.ri-gift-2-fill,.ri-gift-2-line,.ri-gift-fill,.ri-gift-line,.ri-git-branch-fill,.ri-git-branch-line,.ri-git-close-pull-request-fill,.ri-git-close-pull-request-line,.ri-git-commit-fill,.ri-git-commit-line,.ri-git-fork-fill,.ri-git-fork-line,.ri-git-merge-fill,.ri-git-merge-line,.ri-git-pr-draft-fill,.ri-git-pr-draft-line,.ri-git-pull-request-fill,.ri-git-pull-request-line,.ri-git-repository-commits-fill,.ri-git-repository-commits-line,.ri-git-repository-fill,.ri-git-repository-line,.ri-git-repository-private-fill,.ri-git-repository-private-line,.ri-gitbook-fill,.ri-gitbook-line,.ri-gitee-fill,.ri-gitee-line,.ri-github-fill,.ri-github-line,.ri-gitlab-fill,.ri-gitlab-line,.ri-glasses-2-fill,.ri-glasses-2-line,.ri-glasses-fill,.ri-glasses-line,.ri-global-fill,.ri-global-line,.ri-global-off-fill,.ri-global-off-line,.ri-globe-fill,.ri-globe-line,.ri-goblet-2-fill,.ri-goblet-2-line,.ri-goblet-broken-fill,.ri-goblet-broken-line,.ri-goblet-fill,.ri-goblet-line,.ri-goggles-fill,.ri-goggles-line,.ri-golf-ball-fill,.ri-golf-ball-line,.ri-google-fill,.ri-google-line,.ri-google-play-fill,.ri-google-play-line,.ri-government-fill,.ri-government-line,.ri-gps-fill,.ri-gps-line,.ri-gradienter-fill,.ri-gradienter-line,.ri-graduation-cap-fill,.ri-graduation-cap-line,.ri-grid-fill,.ri-grid-line,.ri-grok-ai-fill,.ri-grok-ai-line,.ri-group-2-fill,.ri-group-2-line,.ri-group-3-fill,.ri-group-3-line,.ri-group-fill,.ri-group-line,.ri-guide-fill,.ri-guide-line,.ri-h-1,.ri-h-2,.ri-h-3,.ri-h-4,.ri-h-5,.ri-h-6,.ri-hail-fill,.ri-hail-line,.ri-hammer-fill,.ri-hammer-line,.ri-hand,.ri-hand-2,.ri-hand-coin-fill,.ri-hand-coin-line,.ri-hand-heart-fill,.ri-hand-heart-line,.ri-hand-sanitizer-fill,.ri-hand-sanitizer-line,.ri-handbag-fill,.ri-handbag-line,.ri-hard-drive-2-fill,.ri-hard-drive-2-line,.ri-hard-drive-3-fill,.ri-hard-drive-3-line,.ri-hard-drive-fill,.ri-hard-drive-line,.ri-hashtag,.ri-haze-2-fill,.ri-haze-2-line,.ri-haze-fill,.ri-haze-line,.ri-hd-fill,.ri-hd-line,.ri-heading,.ri-headphone-fill,.ri-headphone-line,.ri-health-book-fill,.ri-health-book-line,.ri-heart-2-fill,.ri-heart-2-line,.ri-heart-3-fill,.ri-heart-3-line,.ri-heart-add-2-fill,.ri-heart-add-2-line,.ri-heart-add-fill,.ri-heart-add-line,.ri-heart-fill,.ri-heart-line,.ri-heart-pulse-fill,.ri-heart-pulse-line,.ri-hearts-fill,.ri-hearts-line,.ri-heavy-showers-fill,.ri-heavy-showers-line,.ri-hexagon-fill,.ri-hexagon-line,.ri-history-fill,.ri-history-line,.ri-home-2-fill,.ri-home-2-line,.ri-home-3-fill,.ri-home-3-line,.ri-home-4-fill,.ri-home-4-line,.ri-home-5-fill,.ri-home-5-line,.ri-home-6-fill,.ri-home-6-line,.ri-home-7-fill,.ri-home-7-line,.ri-home-8-fill,.ri-home-8-line,.ri-home-9-fill,.ri-home-9-line,.ri-home-fill,.ri-home-gear-fill,.ri-home-gear-line,.ri-home-heart-fill,.ri-home-heart-line,.ri-home-line,.ri-home-office-fill,.ri-home-office-line,.ri-home-smile-2-fill,.ri-home-smile-2-line,.ri-home-smile-fill,.ri-home-smile-line,.ri-home-wifi-fill,.ri-home-wifi-line,.ri-honor-of-kings-fill,.ri-honor-of-kings-line,.ri-honour-fill,.ri-honour-line,.ri-hospital-fill,.ri-hospital-line,.ri-hotel-bed-fill,.ri-hotel-bed-line,.ri-hotel-fill,.ri-hotel-line,.ri-hotspot-fill,.ri-hotspot-line,.ri-hourglass-2-fill,.ri-hourglass-2-line,.ri-hourglass-fill,.ri-hourglass-line,.ri-hq-fill,.ri-hq-line,.ri-html5-fill,.ri-html5-line,.ri-id-card-fill,.ri-id-card-line,.ri-ie-fill,.ri-ie-line,.ri-image-2-fill,.ri-image-2-line,.ri-image-add-fill,.ri-image-add-line,.ri-image-ai-fill,.ri-image-ai-line,.ri-image-circle-ai-fill,.ri-image-circle-ai-line,.ri-image-circle-fill,.ri-image-circle-line,.ri-image-download-fill,.ri-image-download-line,.ri-image-edit-fill,.ri-image-edit-line,.ri-image-fill,.ri-image-line,.ri-image-upload-fill,.ri-image-upload-line,.ri-import-fill,.ri-import-line,.ri-inbox-2-fill,.ri-inbox-2-line,.ri-inbox-archive-fill,.ri-inbox-archive-line,.ri-inbox-fill,.ri-inbox-line,.ri-inbox-unarchive-fill,.ri-inbox-unarchive-line,.ri-increase-decrease-fill,.ri-increase-decrease-line,.ri-indent-decrease,.ri-indent-increase,.ri-indeterminate-circle-fill,.ri-indeterminate-circle-line,.ri-infinity-fill,.ri-infinity-line,.ri-info-card-fill,.ri-info-card-line,.ri-info-i,.ri-information-2-fill,.ri-information-2-line,.ri-information-fill,.ri-information-line,.ri-information-off-fill,.ri-information-off-line,.ri-infrared-thermometer-fill,.ri-infrared-thermometer-line,.ri-ink-bottle-fill,.ri-ink-bottle-line,.ri-input-cursor-move,.ri-input-field,.ri-input-method-fill,.ri-input-method-line,.ri-insert-column-left,.ri-insert-column-right,.ri-insert-row-bottom,.ri-insert-row-top,.ri-instagram-fill,.ri-instagram-line,.ri-install-fill,.ri-install-line,.ri-instance-fill,.ri-instance-line,.ri-invision-fill,.ri-invision-line,.ri-issues-fill,.ri-issues-line,.ri-issues-reopen-fill,.ri-issues-reopen-line,.ri-italic,.ri-java-fill,.ri-java-line,.ri-javascript-fill,.ri-javascript-line,.ri-jewelry-fill,.ri-jewelry-line,.ri-kakao-talk-fill,.ri-kakao-talk-line,.ri-kanban-view,.ri-kanban-view-2,.ri-key-2-fill,.ri-key-2-line,.ri-key-fill,.ri-key-line,.ri-keyboard-box-fill,.ri-keyboard-box-line,.ri-keyboard-fill,.ri-keyboard-line,.ri-keynote-fill,.ri-keynote-line,.ri-kick-fill,.ri-kick-line,.ri-knife-blood-fill,.ri-knife-blood-line,.ri-knife-fill,.ri-knife-line,.ri-landscape-ai-fill,.ri-landscape-ai-line,.ri-landscape-fill,.ri-landscape-line,.ri-layout-2-fill,.ri-layout-2-line,.ri-layout-3-fill,.ri-layout-3-line,.ri-layout-4-fill,.ri-layout-4-line,.ri-layout-5-fill,.ri-layout-5-line,.ri-layout-6-fill,.ri-layout-6-line,.ri-layout-bottom-2-fill,.ri-layout-bottom-2-line,.ri-layout-bottom-fill,.ri-layout-bottom-line,.ri-layout-column-fill,.ri-layout-column-line,.ri-layout-fill,.ri-layout-grid-2-fill,.ri-layout-grid-2-line,.ri-layout-grid-fill,.ri-layout-grid-line,.ri-layout-horizontal-fill,.ri-layout-horizontal-line,.ri-layout-left-2-fill,.ri-layout-left-2-line,.ri-layout-left-fill,.ri-layout-left-line,.ri-layout-line,.ri-layout-masonry-fill,.ri-layout-masonry-line,.ri-layout-right-2-fill,.ri-layout-right-2-line,.ri-layout-right-fill,.ri-layout-right-line,.ri-layout-row-fill,.ri-layout-row-line,.ri-layout-top-2-fill,.ri-layout-top-2-line,.ri-layout-top-fill,.ri-layout-top-line,.ri-layout-vertical-fill,.ri-layout-vertical-line,.ri-leaf-fill,.ri-leaf-line,.ri-letter-spacing-2,.ri-lifebuoy-fill,.ri-lifebuoy-line,.ri-lightbulb-ai-fill,.ri-lightbulb-ai-line,.ri-lightbulb-fill,.ri-lightbulb-flash-fill,.ri-lightbulb-flash-line,.ri-lightbulb-line,.ri-line-chart-fill,.ri-line-chart-line,.ri-line-fill,.ri-line-height,.ri-line-height-2,.ri-line-line,.ri-link,.ri-link-m,.ri-link-unlink,.ri-link-unlink-m,.ri-linkedin-box-fill,.ri-linkedin-box-line,.ri-linkedin-fill,.ri-linkedin-line,.ri-links-fill,.ri-links-line,.ri-list-check,.ri-list-check-2,.ri-list-check-3,.ri-list-indefinite,.ri-list-ordered,.ri-list-ordered-2,.ri-list-radio,.ri-list-settings-fill,.ri-list-settings-line,.ri-list-unordered,.ri-list-view,.ri-live-fill,.ri-live-line,.ri-loader-2-fill,.ri-loader-2-line,.ri-loader-3-fill,.ri-loader-3-line,.ri-loader-4-fill,.ri-loader-4-line,.ri-loader-5-fill,.ri-loader-5-line,.ri-loader-fill,.ri-loader-line,.ri-lock-2-fill,.ri-lock-2-line,.ri-lock-fill,.ri-lock-line,.ri-lock-password-fill,.ri-lock-password-line,.ri-lock-star-fill,.ri-lock-star-line,.ri-lock-unlock-fill,.ri-lock-unlock-line,.ri-login-box-fill,.ri-login-box-line,.ri-login-circle-fill,.ri-login-circle-line,.ri-logout-box-fill,.ri-logout-box-line,.ri-logout-box-r-fill,.ri-logout-box-r-line,.ri-logout-circle-fill,.ri-logout-circle-line,.ri-logout-circle-r-fill,.ri-logout-circle-r-line,.ri-loop-left-ai-fill,.ri-loop-left-ai-line,.ri-loop-left-fill,.ri-loop-left-line,.ri-loop-right-ai-fill,.ri-loop-right-ai-line,.ri-loop-right-fill,.ri-loop-right-line,.ri-luggage-cart-fill,.ri-luggage-cart-line,.ri-luggage-deposit-fill,.ri-luggage-deposit-line,.ri-lungs-fill,.ri-lungs-line,.ri-mac-fill,.ri-mac-line,.ri-macbook-fill,.ri-macbook-line,.ri-magic-fill,.ri-magic-line,.ri-mail-add-fill,.ri-mail-add-line,.ri-mail-ai-fill,.ri-mail-ai-line,.ri-mail-check-fill,.ri-mail-check-line,.ri-mail-close-fill,.ri-mail-close-line,.ri-mail-download-fill,.ri-mail-download-line,.ri-mail-fill,.ri-mail-forbid-fill,.ri-mail-forbid-line,.ri-mail-line,.ri-mail-lock-fill,.ri-mail-lock-line,.ri-mail-open-fill,.ri-mail-open-line,.ri-mail-send-fill,.ri-mail-send-line,.ri-mail-settings-fill,.ri-mail-settings-line,.ri-mail-star-fill,.ri-mail-star-line,.ri-mail-unread-fill,.ri-mail-unread-line,.ri-mail-volume-fill,.ri-mail-volume-line,.ri-map-2-fill,.ri-map-2-line,.ri-map-fill,.ri-map-line,.ri-map-pin-2-fill,.ri-map-pin-2-line,.ri-map-pin-3-fill,.ri-map-pin-3-line,.ri-map-pin-4-fill,.ri-map-pin-4-line,.ri-map-pin-5-fill,.ri-map-pin-5-line,.ri-map-pin-add-fill,.ri-map-pin-add-line,.ri-map-pin-fill,.ri-map-pin-line,.ri-map-pin-range-fill,.ri-map-pin-range-line,.ri-map-pin-time-fill,.ri-map-pin-time-line,.ri-map-pin-user-fill,.ri-map-pin-user-line,.ri-mark-pen-fill,.ri-mark-pen-line,.ri-markdown-fill,.ri-markdown-line,.ri-markup-fill,.ri-markup-line,.ri-mastercard-fill,.ri-mastercard-line,.ri-mastodon-fill,.ri-mastodon-line,.ri-medal-2-fill,.ri-medal-2-line,.ri-medal-fill,.ri-medal-line,.ri-medicine-bottle-fill,.ri-medicine-bottle-line,.ri-medium-fill,.ri-medium-line,.ri-megaphone-2-fill,.ri-megaphone-2-line,.ri-megaphone-fill,.ri-megaphone-line,.ri-memories-fill,.ri-memories-line,.ri-men-fill,.ri-men-line,.ri-mental-health-fill,.ri-mental-health-line,.ri-menu-2-fill,.ri-menu-2-line,.ri-menu-3-fill,.ri-menu-3-line,.ri-menu-4-fill,.ri-menu-4-line,.ri-menu-5-fill,.ri-menu-5-line,.ri-menu-add-fill,.ri-menu-add-line,.ri-menu-fill,.ri-menu-fold-2-fill,.ri-menu-fold-2-line,.ri-menu-fold-3-fill,.ri-menu-fold-3-line,.ri-menu-fold-4-fill,.ri-menu-fold-4-line,.ri-menu-fold-fill,.ri-menu-fold-line,.ri-menu-line,.ri-menu-search-fill,.ri-menu-search-line,.ri-menu-unfold-2-fill,.ri-menu-unfold-2-line,.ri-menu-unfold-3-fill,.ri-menu-unfold-3-line,.ri-menu-unfold-4-fill,.ri-menu-unfold-4-line,.ri-menu-unfold-fill,.ri-menu-unfold-line,.ri-merge-cells-horizontal,.ri-merge-cells-vertical,.ri-message-2-fill,.ri-message-2-line,.ri-message-3-fill,.ri-message-3-line,.ri-message-ai-3-fill,.ri-message-ai-3-line,.ri-message-fill,.ri-message-line,.ri-messenger-fill,.ri-messenger-line,.ri-meta-fill,.ri-meta-line,.ri-meteor-fill,.ri-meteor-line,.ri-mic-2-ai-fill,.ri-mic-2-ai-line,.ri-mic-2-fill,.ri-mic-2-line,.ri-mic-ai-fill,.ri-mic-ai-line,.ri-mic-fill,.ri-mic-line,.ri-mic-off-fill,.ri-mic-off-line,.ri-mickey-fill,.ri-mickey-line,.ri-microscope-fill,.ri-microscope-line,.ri-microsoft-copilot-fill,.ri-microsoft-copilot-line,.ri-microsoft-fill,.ri-microsoft-line,.ri-microsoft-loop-fill,.ri-microsoft-loop-line,.ri-mind-map,.ri-mini-program-fill,.ri-mini-program-line,.ri-mist-fill,.ri-mist-line,.ri-mixtral-fill,.ri-mixtral-line,.ri-mobile-download-fill,.ri-mobile-download-line,.ri-money-cny-box-fill,.ri-money-cny-box-line,.ri-money-cny-circle-fill,.ri-money-cny-circle-line,.ri-money-dollar-box-fill,.ri-money-dollar-box-line,.ri-money-dollar-circle-fill,.ri-money-dollar-circle-line,.ri-money-euro-box-fill,.ri-money-euro-box-line,.ri-money-euro-circle-fill,.ri-money-euro-circle-line,.ri-money-pound-box-fill,.ri-money-pound-box-line,.ri-money-pound-circle-fill,.ri-money-pound-circle-line,.ri-money-rupee-circle-fill,.ri-money-rupee-circle-line,.ri-moon-clear-fill,.ri-moon-clear-line,.ri-moon-cloudy-fill,.ri-moon-cloudy-line,.ri-moon-fill,.ri-moon-foggy-fill,.ri-moon-foggy-line,.ri-moon-line,.ri-more-2-fill,.ri-more-2-line,.ri-more-fill,.ri-more-line,.ri-mosaic-fill,.ri-mosaic-line,.ri-motorbike-fill,.ri-motorbike-line,.ri-mouse-fill,.ri-mouse-line,.ri-movie-2-ai-fill,.ri-movie-2-ai-line,.ri-movie-2-fill,.ri-movie-2-line,.ri-movie-ai-fill,.ri-movie-ai-line,.ri-movie-fill,.ri-movie-line,.ri-multi-image-fill,.ri-multi-image-line,.ri-music-2-fill,.ri-music-2-line,.ri-music-ai-fill,.ri-music-ai-line,.ri-music-fill,.ri-music-line,.ri-mv-ai-fill,.ri-mv-ai-line,.ri-mv-fill,.ri-mv-line,.ri-navigation-fill,.ri-navigation-line,.ri-netease-cloud-music-fill,.ri-netease-cloud-music-line,.ri-netflix-fill,.ri-netflix-line,.ri-network-error-fill,.ri-network-error-line,.ri-network-fill,.ri-network-line,.ri-network-off-fill,.ri-network-off-line,.ri-news-fill,.ri-news-line,.ri-newspaper-fill,.ri-newspaper-line,.ri-nextjs-fill,.ri-nextjs-line,.ri-nft-fill,.ri-nft-line,.ri-no-credit-card-fill,.ri-no-credit-card-line,.ri-node-tree,.ri-nodejs-fill,.ri-nodejs-line,.ri-notification-2-fill,.ri-notification-2-line,.ri-notification-3-fill,.ri-notification-3-line,.ri-notification-4-fill,.ri-notification-4-line,.ri-notification-badge-fill,.ri-notification-badge-line,.ri-notification-fill,.ri-notification-line,.ri-notification-off-fill,.ri-notification-off-line,.ri-notification-snooze-fill,.ri-notification-snooze-line,.ri-notion-fill,.ri-notion-line,.ri-npmjs-fill,.ri-npmjs-line,.ri-number-0,.ri-number-1,.ri-number-2,.ri-number-3,.ri-number-4,.ri-number-5,.ri-number-6,.ri-number-7,.ri-number-8,.ri-number-9,.ri-numbers-fill,.ri-numbers-line,.ri-nurse-fill,.ri-nurse-line,.ri-octagon-fill,.ri-octagon-line,.ri-oil-fill,.ri-oil-line,.ri-omega,.ri-open-arm-fill,.ri-open-arm-line,.ri-open-source-fill,.ri-open-source-line,.ri-openai-fill,.ri-openai-line,.ri-openbase-fill,.ri-openbase-line,.ri-opera-fill,.ri-opera-line,.ri-order-play-fill,.ri-order-play-line,.ri-organization-chart,.ri-outlet-2-fill,.ri-outlet-2-line,.ri-outlet-fill,.ri-outlet-line,.ri-overline,.ri-p2p-fill,.ri-p2p-line,.ri-page-separator,.ri-pages-fill,.ri-pages-line,.ri-paint-brush-fill,.ri-paint-brush-line,.ri-paint-fill,.ri-paint-line,.ri-painting-ai-fill,.ri-painting-ai-line,.ri-painting-fill,.ri-painting-line,.ri-palette-fill,.ri-palette-line,.ri-pantone-fill,.ri-pantone-line,.ri-paragraph,.ri-parent-fill,.ri-parent-line,.ri-parentheses-fill,.ri-parentheses-line,.ri-parking-box-fill,.ri-parking-box-line,.ri-parking-fill,.ri-parking-line,.ri-pass-expired-fill,.ri-pass-expired-line,.ri-pass-pending-fill,.ri-pass-pending-line,.ri-pass-valid-fill,.ri-pass-valid-line,.ri-passport-fill,.ri-passport-line,.ri-patreon-fill,.ri-patreon-line,.ri-pause-circle-fill,.ri-pause-circle-line,.ri-pause-fill,.ri-pause-large-fill,.ri-pause-large-line,.ri-pause-line,.ri-pause-mini-fill,.ri-pause-mini-line,.ri-paypal-fill,.ri-paypal-line,.ri-pen-nib-fill,.ri-pen-nib-line,.ri-pencil-ai-2-fill,.ri-pencil-ai-2-line,.ri-pencil-ai-fill,.ri-pencil-ai-line,.ri-pencil-fill,.ri-pencil-line,.ri-pencil-ruler-2-fill,.ri-pencil-ruler-2-line,.ri-pencil-ruler-fill,.ri-pencil-ruler-line,.ri-pentagon-fill,.ri-pentagon-line,.ri-percent-fill,.ri-percent-line,.ri-perplexity-fill,.ri-perplexity-line,.ri-phone-camera-fill,.ri-phone-camera-line,.ri-phone-fill,.ri-phone-find-fill,.ri-phone-find-line,.ri-phone-line,.ri-phone-lock-fill,.ri-phone-lock-line,.ri-php-fill,.ri-php-line,.ri-piano-fill,.ri-piano-grand-fill,.ri-piano-grand-line,.ri-piano-line,.ri-picture-in-picture-2-fill,.ri-picture-in-picture-2-line,.ri-picture-in-picture-exit-fill,.ri-picture-in-picture-exit-line,.ri-picture-in-picture-fill,.ri-picture-in-picture-line,.ri-pie-chart-2-fill,.ri-pie-chart-2-line,.ri-pie-chart-box-fill,.ri-pie-chart-box-line,.ri-pie-chart-fill,.ri-pie-chart-line,.ri-pin-distance-fill,.ri-pin-distance-line,.ri-ping-pong-fill,.ri-ping-pong-line,.ri-pinterest-fill,.ri-pinterest-line,.ri-pinyin-input,.ri-pix-fill,.ri-pix-line,.ri-pixelfed-fill,.ri-pixelfed-line,.ri-plane-fill,.ri-plane-line,.ri-planet-fill,.ri-planet-line,.ri-plant-fill,.ri-plant-line,.ri-play-circle-fill,.ri-play-circle-line,.ri-play-fill,.ri-play-large-fill,.ri-play-large-line,.ri-play-line,.ri-play-list-2-fill,.ri-play-list-2-line,.ri-play-list-add-fill,.ri-play-list-add-line,.ri-play-list-fill,.ri-play-list-line,.ri-play-mini-fill,.ri-play-mini-line,.ri-play-reverse-fill,.ri-play-reverse-large-fill,.ri-play-reverse-large-line,.ri-play-reverse-line,.ri-play-reverse-mini-fill,.ri-play-reverse-mini-line,.ri-playstation-fill,.ri-playstation-line,.ri-plug-2-fill,.ri-plug-2-line,.ri-plug-3-fill,.ri-plug-3-line,.ri-plug-fill,.ri-plug-line,.ri-poker-clubs-fill,.ri-poker-clubs-line,.ri-poker-diamonds-fill,.ri-poker-diamonds-line,.ri-poker-hearts-fill,.ri-poker-hearts-line,.ri-poker-spades-fill,.ri-poker-spades-line,.ri-polaroid-2-fill,.ri-polaroid-2-line,.ri-polaroid-fill,.ri-polaroid-line,.ri-police-badge-fill,.ri-police-badge-line,.ri-police-car-fill,.ri-police-car-line,.ri-presentation-fill,.ri-presentation-line,.ri-price-tag-2-fill,.ri-price-tag-2-line,.ri-price-tag-3-fill,.ri-price-tag-3-line,.ri-price-tag-fill,.ri-price-tag-line,.ri-printer-cloud-fill,.ri-printer-cloud-line,.ri-printer-fill,.ri-printer-line,.ri-product-hunt-fill,.ri-product-hunt-line,.ri-profile-fill,.ri-profile-line,.ri-progress-1-fill,.ri-progress-1-line,.ri-progress-2-fill,.ri-progress-2-line,.ri-progress-3-fill,.ri-progress-3-line,.ri-progress-4-fill,.ri-progress-4-line,.ri-progress-5-fill,.ri-progress-5-line,.ri-progress-6-fill,.ri-progress-6-line,.ri-progress-7-fill,.ri-progress-7-line,.ri-progress-8-fill,.ri-progress-8-line,.ri-prohibited-2-fill,.ri-prohibited-2-line,.ri-prohibited-fill,.ri-prohibited-line,.ri-projector-2-fill,.ri-projector-2-line,.ri-projector-fill,.ri-projector-line,.ri-psychotherapy-fill,.ri-psychotherapy-line,.ri-pulse-ai-fill,.ri-pulse-ai-line,.ri-pulse-fill,.ri-pulse-line,.ri-pushpin-2-fill,.ri-pushpin-2-line,.ri-pushpin-fill,.ri-pushpin-line,.ri-puzzle-2-fill,.ri-puzzle-2-line,.ri-puzzle-fill,.ri-puzzle-line,.ri-qq-fill,.ri-qq-line,.ri-qr-code-fill,.ri-qr-code-line,.ri-qr-scan-2-fill,.ri-qr-scan-2-line,.ri-qr-scan-ai-fill,.ri-qr-scan-ai-line,.ri-qr-scan-fill,.ri-qr-scan-line,.ri-question-answer-fill,.ri-question-answer-line,.ri-question-fill,.ri-question-line,.ri-question-mark,.ri-questionnaire-fill,.ri-questionnaire-line,.ri-quill-pen-ai-fill,.ri-quill-pen-ai-line,.ri-quill-pen-fill,.ri-quill-pen-line,.ri-quote-text,.ri-qwen-ai-fill,.ri-qwen-ai-line,.ri-radar-fill,.ri-radar-line,.ri-radio-2-fill,.ri-radio-2-line,.ri-radio-button-fill,.ri-radio-button-line,.ri-radio-fill,.ri-radio-line,.ri-rainbow-fill,.ri-rainbow-line,.ri-rainy-fill,.ri-rainy-line,.ri-ram-2-fill,.ri-ram-2-line,.ri-ram-fill,.ri-ram-line,.ri-reactjs-fill,.ri-reactjs-line,.ri-receipt-fill,.ri-receipt-line,.ri-record-circle-fill,.ri-record-circle-line,.ri-record-mail-fill,.ri-record-mail-line,.ri-rectangle-fill,.ri-rectangle-line,.ri-recycle-fill,.ri-recycle-line,.ri-red-packet-fill,.ri-red-packet-line,.ri-reddit-2-fill,.ri-reddit-2-line,.ri-reddit-fill,.ri-reddit-line,.ri-refresh-fill,.ri-refresh-line,.ri-refund-2-fill,.ri-refund-2-line,.ri-refund-fill,.ri-refund-line,.ri-registered-fill,.ri-registered-line,.ri-remix-fill,.ri-remix-line,.ri-remix-run-fill,.ri-remix-run-line,.ri-remixicon-fill,.ri-remixicon-line,.ri-remote-control-2-fill,.ri-remote-control-2-line,.ri-remote-control-fill,.ri-remote-control-line,.ri-repeat-2-fill,.ri-repeat-2-line,.ri-repeat-fill,.ri-repeat-line,.ri-repeat-one-fill,.ri-repeat-one-line,.ri-replay-10-fill,.ri-replay-10-line,.ri-replay-15-fill,.ri-replay-15-line,.ri-replay-30-fill,.ri-replay-30-line,.ri-replay-5-fill,.ri-replay-5-line,.ri-reply-all-fill,.ri-reply-all-line,.ri-reply-fill,.ri-reply-line,.ri-reserved-fill,.ri-reserved-line,.ri-reset-left-fill,.ri-reset-left-line,.ri-reset-right-fill,.ri-reset-right-line,.ri-rest-time-fill,.ri-rest-time-line,.ri-restart-fill,.ri-restart-line,.ri-restaurant-2-fill,.ri-restaurant-2-line,.ri-restaurant-fill,.ri-restaurant-line,.ri-rewind-fill,.ri-rewind-line,.ri-rewind-mini-fill,.ri-rewind-mini-line,.ri-rewind-start-fill,.ri-rewind-start-line,.ri-rewind-start-mini-fill,.ri-rewind-start-mini-line,.ri-rfid-fill,.ri-rfid-line,.ri-rhythm-fill,.ri-rhythm-line,.ri-riding-fill,.ri-riding-line,.ri-road-map-fill,.ri-road-map-line,.ri-roadster-fill,.ri-roadster-line,.ri-robot-2-fill,.ri-robot-2-line,.ri-robot-3-fill,.ri-robot-3-line,.ri-robot-fill,.ri-robot-line,.ri-rocket-2-fill,.ri-rocket-2-line,.ri-rocket-fill,.ri-rocket-line,.ri-rotate-lock-fill,.ri-rotate-lock-line,.ri-rounded-corner,.ri-route-fill,.ri-route-line,.ri-router-fill,.ri-router-line,.ri-rss-fill,.ri-rss-line,.ri-ruler-2-fill,.ri-ruler-2-line,.ri-ruler-fill,.ri-ruler-line,.ri-run-fill,.ri-run-line,.ri-safari-fill,.ri-safari-line,.ri-safe-2-fill,.ri-safe-2-line,.ri-safe-3-fill,.ri-safe-3-line,.ri-safe-fill,.ri-safe-line,.ri-sailboat-fill,.ri-sailboat-line,.ri-save-2-fill,.ri-save-2-line,.ri-save-3-fill,.ri-save-3-line,.ri-save-fill,.ri-save-line,.ri-scales-2-fill,.ri-scales-2-line,.ri-scales-3-fill,.ri-scales-3-line,.ri-scales-fill,.ri-scales-line,.ri-scan-2-fill,.ri-scan-2-line,.ri-scan-fill,.ri-scan-line,.ri-school-fill,.ri-school-line,.ri-scissors-2-fill,.ri-scissors-2-line,.ri-scissors-cut-fill,.ri-scissors-cut-line,.ri-scissors-fill,.ri-scissors-line,.ri-screenshot-2-fill,.ri-screenshot-2-line,.ri-screenshot-fill,.ri-screenshot-line,.ri-scroll-to-bottom-fill,.ri-scroll-to-bottom-line,.ri-sd-card-fill,.ri-sd-card-line,.ri-sd-card-mini-fill,.ri-sd-card-mini-line,.ri-search-2-fill,.ri-search-2-line,.ri-search-ai-2-fill,.ri-search-ai-2-line,.ri-search-ai-3-fill,.ri-search-ai-3-line,.ri-search-ai-4-fill,.ri-search-ai-4-line,.ri-search-ai-fill,.ri-search-ai-line,.ri-search-eye-fill,.ri-search-eye-line,.ri-search-fill,.ri-search-line,.ri-secure-payment-fill,.ri-secure-payment-line,.ri-seedling-fill,.ri-seedling-line,.ri-send-backward,.ri-send-ins-fill,.ri-send-ins-line,.ri-send-plane-2-fill,.ri-send-plane-2-line,.ri-send-plane-fill,.ri-send-plane-line,.ri-send-to-back,.ri-sensor-fill,.ri-sensor-line,.ri-seo-fill,.ri-seo-line,.ri-separator,.ri-server-fill,.ri-server-line,.ri-service-bell-fill,.ri-service-bell-line,.ri-service-fill,.ri-service-line,.ri-settings-2-fill,.ri-settings-2-line,.ri-settings-3-fill,.ri-settings-3-line,.ri-settings-4-fill,.ri-settings-4-line,.ri-settings-5-fill,.ri-settings-5-line,.ri-settings-6-fill,.ri-settings-6-line,.ri-settings-fill,.ri-settings-line,.ri-shadow-fill,.ri-shadow-line,.ri-shake-hands-fill,.ri-shake-hands-line,.ri-shape-2-fill,.ri-shape-2-line,.ri-shape-fill,.ri-shape-line,.ri-shapes-fill,.ri-shapes-line,.ri-share-2-fill,.ri-share-2-line,.ri-share-box-fill,.ri-share-box-line,.ri-share-circle-fill,.ri-share-circle-line,.ri-share-fill,.ri-share-forward-2-fill,.ri-share-forward-2-line,.ri-share-forward-box-fill,.ri-share-forward-box-line,.ri-share-forward-fill,.ri-share-forward-line,.ri-share-line,.ri-shield-check-fill,.ri-shield-check-line,.ri-shield-cross-fill,.ri-shield-cross-line,.ri-shield-fill,.ri-shield-flash-fill,.ri-shield-flash-line,.ri-shield-keyhole-fill,.ri-shield-keyhole-line,.ri-shield-line,.ri-shield-star-fill,.ri-shield-star-line,.ri-shield-user-fill,.ri-shield-user-line,.ri-shining-2-fill,.ri-shining-2-line,.ri-shining-fill,.ri-shining-line,.ri-ship-2-fill,.ri-ship-2-line,.ri-ship-fill,.ri-ship-line,.ri-shirt-fill,.ri-shirt-line,.ri-shopping-bag-2-fill,.ri-shopping-bag-2-line,.ri-shopping-bag-3-fill,.ri-shopping-bag-3-line,.ri-shopping-bag-4-fill,.ri-shopping-bag-4-line,.ri-shopping-bag-fill,.ri-shopping-bag-line,.ri-shopping-basket-2-fill,.ri-shopping-basket-2-line,.ri-shopping-basket-fill,.ri-shopping-basket-line,.ri-shopping-cart-2-fill,.ri-shopping-cart-2-line,.ri-shopping-cart-fill,.ri-shopping-cart-line,.ri-showers-fill,.ri-showers-line,.ri-shuffle-fill,.ri-shuffle-line,.ri-shut-down-fill,.ri-shut-down-line,.ri-side-bar-fill,.ri-side-bar-line,.ri-sidebar-fold-fill,.ri-sidebar-fold-line,.ri-sidebar-unfold-fill,.ri-sidebar-unfold-line,.ri-signal-cellular-1-fill,.ri-signal-cellular-1-line,.ri-signal-cellular-2-fill,.ri-signal-cellular-2-line,.ri-signal-cellular-3-fill,.ri-signal-cellular-3-line,.ri-signal-cellular-off-fill,.ri-signal-cellular-off-line,.ri-signal-tower-fill,.ri-signal-tower-line,.ri-signal-wifi-1-fill,.ri-signal-wifi-1-line,.ri-signal-wifi-2-fill,.ri-signal-wifi-2-line,.ri-signal-wifi-3-fill,.ri-signal-wifi-3-line,.ri-signal-wifi-error-fill,.ri-signal-wifi-error-line,.ri-signal-wifi-fill,.ri-signal-wifi-line,.ri-signal-wifi-off-fill,.ri-signal-wifi-off-line,.ri-signpost-fill,.ri-signpost-line,.ri-sim-card-2-fill,.ri-sim-card-2-line,.ri-sim-card-fill,.ri-sim-card-line,.ri-sim-card-warning-fill,.ri-sim-card-warning-line,.ri-single-quotes-l,.ri-single-quotes-r,.ri-sip-fill,.ri-sip-line,.ri-sketching,.ri-skip-back-fill,.ri-skip-back-line,.ri-skip-back-mini-fill,.ri-skip-back-mini-line,.ri-skip-down-fill,.ri-skip-down-line,.ri-skip-forward-fill,.ri-skip-forward-line,.ri-skip-forward-mini-fill,.ri-skip-forward-mini-line,.ri-skip-left-fill,.ri-skip-left-line,.ri-skip-right-fill,.ri-skip-right-line,.ri-skip-up-fill,.ri-skip-up-line,.ri-skull-2-fill,.ri-skull-2-line,.ri-skull-fill,.ri-skull-line,.ri-skype-fill,.ri-skype-line,.ri-slack-fill,.ri-slack-line,.ri-slash-commands,.ri-slash-commands-2,.ri-slice-fill,.ri-slice-line,.ri-slideshow-2-fill,.ri-slideshow-2-line,.ri-slideshow-3-fill,.ri-slideshow-3-line,.ri-slideshow-4-fill,.ri-slideshow-4-line,.ri-slideshow-fill,.ri-slideshow-line,.ri-slideshow-view,.ri-slow-down-fill,.ri-slow-down-line,.ri-smartphone-fill,.ri-smartphone-line,.ri-snapchat-fill,.ri-snapchat-line,.ri-snowflake-fill,.ri-snowflake-line,.ri-snowy-fill,.ri-snowy-line,.ri-sofa-fill,.ri-sofa-line,.ri-sort-alphabet-asc,.ri-sort-alphabet-desc,.ri-sort-asc,.ri-sort-desc,.ri-sort-number-asc,.ri-sort-number-desc,.ri-sound-module-fill,.ri-sound-module-line,.ri-soundcloud-fill,.ri-soundcloud-line,.ri-space,.ri-space-ship-2-fill,.ri-space-ship-2-line,.ri-space-ship-fill,.ri-space-ship-line,.ri-spam-2-fill,.ri-spam-2-line,.ri-spam-3-fill,.ri-spam-3-line,.ri-spam-fill,.ri-spam-line,.ri-sparkling-2-fill,.ri-sparkling-2-line,.ri-sparkling-fill,.ri-sparkling-line,.ri-speak-ai-fill,.ri-speak-ai-line,.ri-speak-fill,.ri-speak-line,.ri-speaker-2-fill,.ri-speaker-2-line,.ri-speaker-3-fill,.ri-speaker-3-line,.ri-speaker-fill,.ri-speaker-line,.ri-spectrum-fill,.ri-spectrum-line,.ri-speech-to-text-fill,.ri-speech-to-text-line,.ri-speed-fill,.ri-speed-line,.ri-speed-mini-fill,.ri-speed-mini-line,.ri-speed-up-fill,.ri-speed-up-line,.ri-split-cells-horizontal,.ri-split-cells-vertical,.ri-spotify-fill,.ri-spotify-line,.ri-spy-fill,.ri-spy-line,.ri-square-fill,.ri-square-line,.ri-square-root,.ri-stack-fill,.ri-stack-line,.ri-stack-overflow-fill,.ri-stack-overflow-line,.ri-stacked-chart-fill,.ri-stacked-chart-line,.ri-stacked-view,.ri-stackshare-fill,.ri-stackshare-line,.ri-stairs-fill,.ri-stairs-line,.ri-star-fill,.ri-star-half-fill,.ri-star-half-line,.ri-star-half-s-fill,.ri-star-half-s-line,.ri-star-line,.ri-star-off-fill,.ri-star-off-line,.ri-star-s-fill,.ri-star-s-line,.ri-star-smile-fill,.ri-star-smile-line,.ri-steam-fill,.ri-steam-line,.ri-steering-2-fill,.ri-steering-2-line,.ri-steering-fill,.ri-steering-line,.ri-stethoscope-fill,.ri-stethoscope-line,.ri-sticky-note-2-fill,.ri-sticky-note-2-line,.ri-sticky-note-add-fill,.ri-sticky-note-add-line,.ri-sticky-note-fill,.ri-sticky-note-line,.ri-stock-fill,.ri-stock-line,.ri-stop-circle-fill,.ri-stop-circle-line,.ri-stop-fill,.ri-stop-large-fill,.ri-stop-large-line,.ri-stop-line,.ri-stop-mini-fill,.ri-stop-mini-line,.ri-store-2-fill,.ri-store-2-line,.ri-store-3-fill,.ri-store-3-line,.ri-store-fill,.ri-store-line,.ri-strikethrough,.ri-strikethrough-2,.ri-subreddit-fill,.ri-subreddit-line,.ri-subscript,.ri-subscript-2,.ri-subtract-fill,.ri-subtract-line,.ri-subway-fill,.ri-subway-line,.ri-subway-wifi-fill,.ri-subway-wifi-line,.ri-suitcase-2-fill,.ri-suitcase-2-line,.ri-suitcase-3-fill,.ri-suitcase-3-line,.ri-suitcase-fill,.ri-suitcase-line,.ri-sun-cloudy-fill,.ri-sun-cloudy-line,.ri-sun-fill,.ri-sun-foggy-fill,.ri-sun-foggy-line,.ri-sun-line,.ri-supabase-fill,.ri-supabase-line,.ri-superscript,.ri-superscript-2,.ri-surgical-mask-fill,.ri-surgical-mask-line,.ri-surround-sound-fill,.ri-surround-sound-line,.ri-survey-fill,.ri-survey-line,.ri-svelte-fill,.ri-svelte-line,.ri-swap-2-fill,.ri-swap-2-line,.ri-swap-3-fill,.ri-swap-3-line,.ri-swap-box-fill,.ri-swap-box-line,.ri-swap-fill,.ri-swap-line,.ri-switch-fill,.ri-switch-line,.ri-sword-fill,.ri-sword-line,.ri-syringe-fill,.ri-syringe-line,.ri-t-box-fill,.ri-t-box-line,.ri-t-shirt-2-fill,.ri-t-shirt-2-line,.ri-t-shirt-air-fill,.ri-t-shirt-air-line,.ri-t-shirt-fill,.ri-t-shirt-line,.ri-table-2,.ri-table-3,.ri-table-alt-fill,.ri-table-alt-line,.ri-table-fill,.ri-table-line,.ri-table-view,.ri-tablet-fill,.ri-tablet-line,.ri-tailwind-css-fill,.ri-tailwind-css-line,.ri-takeaway-fill,.ri-takeaway-line,.ri-taobao-fill,.ri-taobao-line,.ri-tape-fill,.ri-tape-line,.ri-target-fill,.ri-target-line,.ri-task-fill,.ri-task-line,.ri-taxi-fill,.ri-taxi-line,.ri-taxi-wifi-fill,.ri-taxi-wifi-line,.ri-team-fill,.ri-team-line,.ri-telegram-2-fill,.ri-telegram-2-line,.ri-telegram-fill,.ri-telegram-line,.ri-temp-cold-fill,.ri-temp-cold-line,.ri-temp-hot-fill,.ri-temp-hot-line,.ri-tent-fill,.ri-tent-line,.ri-terminal-box-fill,.ri-terminal-box-line,.ri-terminal-fill,.ri-terminal-line,.ri-terminal-window-fill,.ri-terminal-window-line,.ri-test-tube-fill,.ri-test-tube-line,.ri-text,.ri-text-block,.ri-text-direction-l,.ri-text-direction-r,.ri-text-snippet,.ri-text-spacing,.ri-text-to-speech-fill,.ri-text-to-speech-line,.ri-text-wrap,.ri-thermometer-fill,.ri-thermometer-line,.ri-threads-fill,.ri-threads-line,.ri-thumb-down-fill,.ri-thumb-down-line,.ri-thumb-up-fill,.ri-thumb-up-line,.ri-thunderstorms-fill,.ri-thunderstorms-line,.ri-ticket-2-fill,.ri-ticket-2-line,.ri-ticket-fill,.ri-ticket-line,.ri-tiktok-fill,.ri-tiktok-line,.ri-time-fill,.ri-time-line,.ri-time-zone-fill,.ri-time-zone-line,.ri-timeline-view,.ri-timer-2-fill,.ri-timer-2-line,.ri-timer-fill,.ri-timer-flash-fill,.ri-timer-flash-line,.ri-timer-line,.ri-todo-fill,.ri-todo-line,.ri-toggle-fill,.ri-toggle-line,.ri-token-swap-fill,.ri-token-swap-line,.ri-tools-fill,.ri-tools-line,.ri-tooth-fill,.ri-tooth-line,.ri-tornado-fill,.ri-tornado-line,.ri-trademark-fill,.ri-trademark-line,.ri-traffic-light-fill,.ri-traffic-light-line,.ri-train-fill,.ri-train-line,.ri-train-wifi-fill,.ri-train-wifi-line,.ri-translate,.ri-translate-2,.ri-translate-ai,.ri-translate-ai-2,.ri-travesti-fill,.ri-travesti-line,.ri-treasure-map-fill,.ri-treasure-map-line,.ri-tree-fill,.ri-tree-line,.ri-trello-fill,.ri-trello-line,.ri-triangle-fill,.ri-triangle-line,.ri-triangular-flag-fill,.ri-triangular-flag-line,.ri-trophy-fill,.ri-trophy-line,.ri-truck-fill,.ri-truck-line,.ri-tumblr-fill,.ri-tumblr-line,.ri-tv-2-fill,.ri-tv-2-line,.ri-tv-fill,.ri-tv-line,.ri-twitch-fill,.ri-twitch-line,.ri-twitter-fill,.ri-twitter-line,.ri-twitter-x-fill,.ri-twitter-x-line,.ri-typhoon-fill,.ri-typhoon-line,.ri-u-disk-fill,.ri-u-disk-line,.ri-ubuntu-fill,.ri-ubuntu-line,.ri-umbrella-fill,.ri-umbrella-line,.ri-underline,.ri-uninstall-fill,.ri-uninstall-line,.ri-unpin-fill,.ri-unpin-line,.ri-unsplash-fill,.ri-unsplash-line,.ri-upload-2-fill,.ri-upload-2-line,.ri-upload-cloud-2-fill,.ri-upload-cloud-2-line,.ri-upload-cloud-fill,.ri-upload-cloud-line,.ri-upload-fill,.ri-upload-line,.ri-upwork-fill,.ri-upwork-line,.ri-usb-fill,.ri-usb-line,.ri-user-2-fill,.ri-user-2-line,.ri-user-3-fill,.ri-user-3-line,.ri-user-4-fill,.ri-user-4-line,.ri-user-5-fill,.ri-user-5-line,.ri-user-6-fill,.ri-user-6-line,.ri-user-add-fill,.ri-user-add-line,.ri-user-community-fill,.ri-user-community-line,.ri-user-fill,.ri-user-follow-fill,.ri-user-follow-line,.ri-user-forbid-fill,.ri-user-forbid-line,.ri-user-heart-fill,.ri-user-heart-line,.ri-user-line,.ri-user-location-fill,.ri-user-location-line,.ri-user-minus-fill,.ri-user-minus-line,.ri-user-received-2-fill,.ri-user-received-2-line,.ri-user-received-fill,.ri-user-received-line,.ri-user-search-fill,.ri-user-search-line,.ri-user-settings-fill,.ri-user-settings-line,.ri-user-shared-2-fill,.ri-user-shared-2-line,.ri-user-shared-fill,.ri-user-shared-line,.ri-user-smile-fill,.ri-user-smile-line,.ri-user-star-fill,.ri-user-star-line,.ri-user-unfollow-fill,.ri-user-unfollow-line,.ri-user-voice-fill,.ri-user-voice-line,.ri-vercel-fill,.ri-vercel-line,.ri-verified-badge-fill,.ri-verified-badge-line,.ri-video-add-fill,.ri-video-add-line,.ri-video-ai-fill,.ri-video-ai-line,.ri-video-chat-fill,.ri-video-chat-line,.ri-video-download-fill,.ri-video-download-line,.ri-video-fill,.ri-video-line,.ri-video-off-fill,.ri-video-off-line,.ri-video-on-ai-fill,.ri-video-on-ai-line,.ri-video-on-fill,.ri-video-on-line,.ri-video-upload-fill,.ri-video-upload-line,.ri-vidicon-2-fill,.ri-vidicon-2-line,.ri-vidicon-fill,.ri-vidicon-line,.ri-vimeo-fill,.ri-vimeo-line,.ri-vip-crown-2-fill,.ri-vip-crown-2-line,.ri-vip-crown-fill,.ri-vip-crown-line,.ri-vip-diamond-fill,.ri-vip-diamond-line,.ri-vip-fill,.ri-vip-line,.ri-virus-fill,.ri-virus-line,.ri-visa-fill,.ri-visa-line,.ri-vk-fill,.ri-vk-line,.ri-voice-ai-fill,.ri-voice-ai-line,.ri-voice-recognition-fill,.ri-voice-recognition-line,.ri-voiceprint-fill,.ri-voiceprint-line,.ri-volume-down-fill,.ri-volume-down-line,.ri-volume-mute-fill,.ri-volume-mute-line,.ri-volume-off-vibrate-fill,.ri-volume-off-vibrate-line,.ri-volume-up-fill,.ri-volume-up-line,.ri-volume-vibrate-fill,.ri-volume-vibrate-line,.ri-vuejs-fill,.ri-vuejs-line,.ri-walk-fill,.ri-walk-line,.ri-wallet-2-fill,.ri-wallet-2-line,.ri-wallet-3-fill,.ri-wallet-3-line,.ri-wallet-fill,.ri-wallet-line,.ri-water-flash-fill,.ri-water-flash-line,.ri-water-percent-fill,.ri-water-percent-line,.ri-webcam-fill,.ri-webcam-line,.ri-webhook-fill,.ri-webhook-line,.ri-wechat-2-fill,.ri-wechat-2-line,.ri-wechat-channels-fill,.ri-wechat-channels-line,.ri-wechat-fill,.ri-wechat-line,.ri-wechat-pay-fill,.ri-wechat-pay-line,.ri-weibo-fill,.ri-weibo-line,.ri-weight-fill,.ri-weight-line,.ri-whatsapp-fill,.ri-whatsapp-line,.ri-wheelchair-fill,.ri-wheelchair-line,.ri-wifi-fill,.ri-wifi-line,.ri-wifi-off-fill,.ri-wifi-off-line,.ri-window-2-fill,.ri-window-2-line,.ri-window-fill,.ri-window-line,.ri-windows-fill,.ri-windows-line,.ri-windy-fill,.ri-windy-line,.ri-wireless-charging-fill,.ri-wireless-charging-line,.ri-women-fill,.ri-women-line,.ri-wordpress-fill,.ri-wordpress-line,.ri-wrench-fill,.ri-wrench-line,.ri-wubi-input,.ri-xbox-fill,.ri-xbox-line,.ri-xing-fill,.ri-xing-line,.ri-xrp-fill,.ri-xrp-line,.ri-xtz-fill,.ri-xtz-line,.ri-youtube-fill,.ri-youtube-line,.ri-yuque-fill,.ri-yuque-line,.ri-zcool-fill,.ri-zcool-line,.ri-zhihu-fill,.ri-zhihu-line,.ri-zhipu-ai-fill,.ri-zhipu-ai-line,.ri-zoom-in-fill,.ri-zoom-in-line,.ri-zoom-out-fill,.ri-zoom-out-line,.ri-zzz-fill,.ri-zzz-line{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.ri-24-hours-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 13.003a3 3 0 0 1 2.08 5.162l-1.91 1.837h2.83v2h-6l-.001-1.724l3.694-3.555a1 1 0 1 0-1.693-.72h-2a3 3 0 0 1 3-3m6 0v4h2v-4h2v9h-2v-3h-4v-6zm-14-1a7.99 7.99 0 0 0 3 6.246v2.416a10 10 0 0 1-5-8.662zm8-10c5.185 0 9.449 3.946 9.95 9h-2.012A8.001 8.001 0 0 0 5.87 6.868l2.135 2.135h-6v-6L4.45 5.449a9.98 9.98 0 0 1 7.554-3.446'/%3E%3C/svg%3E\")}.ri-24-hours-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 13.003a3 3 0 0 1 2.08 5.162l-1.91 1.837h2.83v2h-6l-.001-1.724l3.694-3.555a1 1 0 1 0-1.693-.72h-2a3 3 0 0 1 3-3m6 0v4h2v-4h2v9h-2v-3h-4v-6zm-14-1a7.99 7.99 0 0 0 3 6.246v2.416a10 10 0 0 1-5-8.662zm8-10c5.185 0 9.449 3.946 9.95 9h-2.012a8.001 8.001 0 0 0-14.554-3.5h2.616v2h-6v-6h2v2.499a9.99 9.99 0 0 1 8-4'/%3E%3C/svg%3E\")}.ri-4k-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m8.5 10.5V12h-1V9H9v3H7.5V9H6v4.5h3V15h1.5v-1.5zM18 15l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5v-2.25L16.25 15z'/%3E%3C/svg%3E\")}.ri-4k-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 5v14h16V5zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m8.5 10.5h-1V15H9v-1.5H6V9h1.5v3H9V9h1.5v3h1zM18 15h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z'/%3E%3C/svg%3E\")}.ri-a-b{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 15v2c0 1.054.95 2 2 2h3v2H7a4 4 0 0 1-4-4v-2zm13-5l4.4 11h-2.155l-1.201-3h-4.09l-1.199 3h-2.154L16 10zm-1 2.885L15.753 16h2.492zM3 3h6a3 3 0 0 1 2.235 5A3 3 0 0 1 9 13H3zm6 6H5v2h4a1 1 0 1 0 0-2m8-6a4 4 0 0 1 4 4v2h-2V7a2 2 0 0 0-2-2h-3V3zM9 5H5v2h4a1 1 0 0 0 0-2'/%3E%3C/svg%3E\")}.ri-accessibility-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m1.5-15a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m-6.871 3.428l.742-1.857c1.45.572 3.072.929 4.629.929c1.56 0 3.173-.361 4.626-.928c.003 0 .758 1.851.733 1.861a16.5 16.5 0 0 1-3.36.897c0 .87-.084 1.764.318 2.567l1.577 3.156l-1.789.894l-1.552-3.105a.618.618 0 0 0-1.106 0l-1.553 3.105l-1.789-.894l1.578-3.156c.402-.803.317-1.697.317-2.567c-1.143-.183-2.295-.472-3.371-.902'/%3E%3C/svg%3E\")}.ri-accessibility-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 12a8 8 0 1 1 16 0a8 8 0 0 1-16 0m8-10C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10S17.523 2 12 2m0 6.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m0 1c-1.557 0-3.178-.357-4.629-.929L6.63 10.43c1.076.429 2.228.718 3.37.901c0 .87.086 1.764-.316 2.567l-1.578 3.156l1.79.894l1.552-3.105a.618.618 0 0 1 1.106 0l1.552 3.105l1.79-.894l-1.578-3.156C13.915 13.094 14 12.2 14 11.33a16.5 16.5 0 0 0 3.359-.897c.025-.01-.73-1.862-.733-1.86c-1.453.566-3.067.927-4.626.927'/%3E%3C/svg%3E\")}.ri-account-box-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005zM12 8a1 1 0 1 1 0 2a1 1 0 0 1 0-2m0 4a3 3 0 1 0 0-6a3 3 0 0 0 0 6m0 3a2 2 0 0 1 2 2h2a4 4 0 0 0-8 0h2a2 2 0 0 1 2-2'/%3E%3C/svg%3E\")}.ri-account-box-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.995 3A1.995 1.995 0 0 0 3 4.995v14.01C3 20.107 3.893 21 4.995 21h14.01A1.995 1.995 0 0 0 21 19.005V4.995A1.995 1.995 0 0 0 19.005 3zM5 19V5h14v14zm7-11a1 1 0 1 1 0 2a1 1 0 0 1 0-2m0 4a3 3 0 1 0 0-6a3 3 0 0 0 0 6m0 3a2 2 0 0 0-2 2H8a4 4 0 0 1 8 0h-2a2 2 0 0 0-2-2'/%3E%3C/svg%3E\")}.ri-account-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005zM6.357 18h11.49a6.99 6.99 0 0 0-5.745-3a6.99 6.99 0 0 0-5.745 3M12 13a3.5 3.5 0 1 0 0-7a3.5 3.5 0 0 0 0 7'/%3E%3C/svg%3E\")}.ri-account-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005zM5 5v14h14V5zm2.972 13.18a10 10 0 0 1-1.751-.978A7 7 0 0 1 12.102 14c2.4 0 4.517 1.207 5.778 3.047a10 10 0 0 1-1.724 1.025A5 5 0 0 0 12.102 16c-1.716 0-3.23.864-4.13 2.18M12 13a3.5 3.5 0 1 1 0-7a3.5 3.5 0 0 1 0 7m0-2a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-account-circle-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-14a1 1 0 1 1 0 2a1 1 0 0 1 0-2m0 4a3 3 0 1 0 0-6a3 3 0 0 0 0 6m0 3a2 2 0 0 1 2 2h2a4 4 0 0 0-8 0h2a2 2 0 0 1 2-2'/%3E%3C/svg%3E\")}.ri-account-circle-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m0-12a1 1 0 1 1 0 2a1 1 0 0 1 0-2m0 4a3 3 0 1 0 0-6a3 3 0 0 0 0 6m0 3a2 2 0 0 0-2 2H8a4 4 0 0 1 8 0h-2a2 2 0 0 0-2-2'/%3E%3C/svg%3E\")}.ri-account-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2M6.023 15.416C7.491 17.606 9.695 19 12.16 19s4.669-1.393 6.136-3.584A8.97 8.97 0 0 0 12.16 13a8.97 8.97 0 0 0-6.137 2.416M12 11a3 3 0 1 0 0-6a3 3 0 0 0 0 6'/%3E%3C/svg%3E\")}.ri-account-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m.16 14a6.98 6.98 0 0 0-5.147 2.256A7.97 7.97 0 0 0 12 20a7.97 7.97 0 0 0 5.167-1.892A6.98 6.98 0 0 0 12.16 16M12 4a8 8 0 0 0-6.384 12.821A8.98 8.98 0 0 1 12.16 14a8.97 8.97 0 0 1 6.362 2.634A8 8 0 0 0 12 4m0 1a4 4 0 1 1 0 8a4 4 0 0 1 0-8m0 2a2 2 0 1 0 0 4a2 2 0 0 0 0-4'/%3E%3C/svg%3E\")}.ri-account-pin-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14 21l-2 2l-2-2H4.995A1.995 1.995 0 0 1 3 19.005V4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21zm-7.643-3h11.49a6.99 6.99 0 0 0-5.745-3a6.99 6.99 0 0 0-5.745 3M12 13a3.5 3.5 0 1 0 0-7a3.5 3.5 0 0 0 0 7'/%3E%3C/svg%3E\")}.ri-account-pin-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14 21l-2 2l-2-2H4.995A1.995 1.995 0 0 1 3 19.005V4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21zm5-2V5H5v14h5.828L12 20.172L13.172 19zm-11.028-.82a10 10 0 0 1-1.751-.978A7 7 0 0 1 12.102 14c2.4 0 4.517 1.207 5.778 3.047a10 10 0 0 1-1.724 1.025A5 5 0 0 0 12.102 16c-1.716 0-3.23.864-4.13 2.18M12 13a3.5 3.5 0 1 1 0-7a3.5 3.5 0 0 1 0 7m0-2a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-account-pin-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.256 21.744L12 24l-2.256-2.256C5.31 20.72 2 16.744 2 12C2 6.48 6.48 2 12 2s10 4.48 10 10c0 4.744-3.31 8.72-7.744 9.744m-8.233-6.328C7.491 17.606 9.695 19 12.16 19s4.669-1.393 6.136-3.584A8.97 8.97 0 0 0 12.16 13a8.97 8.97 0 0 0-6.137 2.416M12 11a3 3 0 1 0 0-6a3 3 0 0 0 0 6'/%3E%3C/svg%3E\")}.ri-account-pin-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.745 21.745C5.308 20.722 2 16.747 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10c0 4.747-3.308 8.722-7.745 9.745L12 24zm-2.733-3.488a7.95 7.95 0 0 0 3.182 1.539l.56.129L12 21.172l1.247-1.247l.56-.13a7.96 7.96 0 0 0 3.36-1.686A6.98 6.98 0 0 0 12.16 16c-2.036 0-3.87.87-5.148 2.257M5.616 16.82A8.98 8.98 0 0 1 12.16 14a8.97 8.97 0 0 1 6.362 2.634a8 8 0 1 0-12.906.187M12 13a4 4 0 1 1 0-8a4 4 0 0 1 0 8m0-2a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-add-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m7 8H7v2h4v4h2v-4h4v-2h-4V7h-2z'/%3E%3C/svg%3E\")}.ri-add-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm6 6V7h2v4h4v2h-4v4h-2v-4H7v-2z'/%3E%3C/svg%3E\")}.ri-add-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m-1-11H7v2h4v4h2v-4h4v-2h-4V7h-2z'/%3E%3C/svg%3E\")}.ri-add-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 11V7h2v4h4v2h-4v4h-2v-4H7v-2zm1 11C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16'/%3E%3C/svg%3E\")}.ri-add-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 11V5h2v6h6v2h-6v6h-2v-6H5v-2z'/%3E%3C/svg%3E\")}.ri-add-large-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 11V2h2v9h9v2h-9v9h-2v-9H2v-2z'/%3E%3C/svg%3E\")}.ri-add-large-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 11h9v2h-9v9h-2v-9H2v-2h9V2h2z'/%3E%3C/svg%3E\")}.ri-add-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 11V5h2v6h6v2h-6v6h-2v-6H5v-2z'/%3E%3C/svg%3E\")}.ri-admin-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 14v8H4a8 8 0 0 1 8-8m0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m9 4h1v5h-8v-5h1v-1a3 3 0 1 1 6 0zm-2 0v-1a1 1 0 1 0-2 0v1z'/%3E%3C/svg%3E\")}.ri-admin-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8m0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m9 6h1v5h-8v-5h1v-1a3 3 0 1 1 6 0zm-2 0v-1a1 1 0 1 0-2 0v1z'/%3E%3C/svg%3E\")}.ri-advertisement-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m7.552 13l.847-2.115L9.244 13zM16 12h1v2h-1a1 1 0 1 1 0-2m5-9H3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1m-8.402 13h-2.155l-.4-1h-3.29l-.4 1H4.199l1.199-2.998l.001-.002l2-5h2zM17 8h2v8h-3a3 3 0 1 1 0-6h1z'/%3E%3C/svg%3E\")}.ri-advertisement-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.598 16l-3.2-8h-2l-2 5v.002L4.199 16h2.154l.4-1h3.29l.4 1zm-5.046-3l.847-2.115L9.244 13zM17 8h2v8h-3a3 3 0 1 1 0-6h1zm-1 4a1 1 0 0 0 0 2h1v-2zm5-9H3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1M4 19V5h16v14z'/%3E%3C/svg%3E\")}.ri-aed-electrodes-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 3a1 1 0 0 0-1 1v3H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h5v2h2v-2h5a1 1 0 0 0 1-1v-3h3a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm9 12V8a1 1 0 0 0-1-1H9V5h10v10z'/%3E%3C/svg%3E\")}.ri-aed-electrodes-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-3v3a1 1 0 0 1-1 1h-5v2H9v-2H4a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h3zm12 11V5H9v2h7a1 1 0 0 1 1 1v7zM5 9v10h10V9z'/%3E%3C/svg%3E\")}.ri-aed-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm10 8l-5 7v-5H8l5-7v5z'/%3E%3C/svg%3E\")}.ri-aed-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 5a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zM3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm13 5h-3V6l-5 7h3v5z'/%3E%3C/svg%3E\")}.ri-ai{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.4 21h-2.154l-2-5H5.754l-2 5H1.6L8 5h2zm4.6-9v9h-2v-9zM6.554 14h4.892L9 7.885zM19.529 2.32a.507.507 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.717.32a.53.53 0 0 1 0 .962l-.758.338a4.36 4.36 0 0 0-2.22 2.25l-.246.566a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-ai-agent-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 13c-2.287 0-4.35.961-5.808 2.5A7.98 7.98 0 0 0 12 20a7.98 7.98 0 0 0 5.807-2.5A7.98 7.98 0 0 0 12 15m.47-9.68a.506.506 0 0 0-.94 0l-.254.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.37 4.37 0 0 1 2.22 2.25l.245.566c.18.414.753.414.934 0l.247-.565a4.36 4.36 0 0 1 2.219-2.251l.76-.338a.53.53 0 0 0 0-.963l-.718-.32a4.37 4.37 0 0 1-2.251-2.325z'/%3E%3C/svg%3E\")}.ri-ai-agent-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10a9.97 9.97 0 0 1-2.83 6.97A9.97 9.97 0 0 1 12 22a9.97 9.97 0 0 1-7.17-3.03A9.97 9.97 0 0 1 2 12C2 6.477 6.477 2 12 2m0 14a6.98 6.98 0 0 0-5.075 2.182A7.96 7.96 0 0 0 12 20a7.96 7.96 0 0 0 5.074-1.818A6.98 6.98 0 0 0 12 16m0-12a8 8 0 0 0-6.452 12.73A8.97 8.97 0 0 1 12 14a8.97 8.97 0 0 1 6.451 2.73A8 8 0 0 0 12 4m-.47 1.32a.506.506 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.718.318c.41.183.41.781 0 .964l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.531.531 0 0 1 0-.964l.718-.318a4.37 4.37 0 0 0 2.251-2.326z'/%3E%3C/svg%3E\")}.ri-ai-generate{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.713 9.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M6 5a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5h2v5a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V7a4 4 0 0 1 4-4h7v2z'/%3E%3C/svg%3E\")}.ri-ai-generate-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M5.8 16h2.154l.6-1.5h2.892l.6 1.5H14.2L11 8H9zm4.2-5.115l.646 1.615H9.354zM15 16V8h2v8zM3 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1v-9h-2v8H4V5h10V3z'/%3E%3C/svg%3E\")}.ri-ai-generate-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V7a4 4 0 0 1 4-4zm-5.412 4.4a.632.632 0 0 0-1.176 0l-.317.763a5.46 5.46 0 0 1-2.814 2.908l-.896.399c-.513.228-.513.975 0 1.204l.95.422a5.45 5.45 0 0 1 2.773 2.813l.308.707a.633.633 0 0 0 1.168 0l.308-.707a5.45 5.45 0 0 1 2.773-2.813l.95-.422c.514-.229.513-.976 0-1.204l-.896-.399a5.46 5.46 0 0 1-2.815-2.908z'/%3E%3C/svg%3E\")}.ri-ai-generate-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V7a4 4 0 0 1 4-4zM6 5a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2zm5.412 2.4a.632.632 0 0 1 1.176 0l.316.763a5.46 5.46 0 0 0 2.815 2.908l.896.399c.513.228.514.975 0 1.204l-.95.422a5.45 5.45 0 0 0-2.773 2.813l-.308.707a.633.633 0 0 1-1.168 0l-.308-.707a5.45 5.45 0 0 0-2.773-2.813l-.95-.422c-.513-.229-.513-.976 0-1.204l.896-.399a5.46 5.46 0 0 0 2.814-2.908z'/%3E%3C/svg%3E\")}.ri-ai-generate-3d-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.268 2.313a6 6 0 0 0 7.232 9.142V17.5L12 23l-9.5-5.5v-11L12 1zM4.5 16.346l7.5 4.342V12L4.5 7.657zM18.53 2.319a.507.507 0 0 1 .94 0l.254.612a4.37 4.37 0 0 0 2.25 2.326l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-ai-generate-3d-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.142 2.818l-2.04 1.13L12 3.311L4.5 7.652v.006L12 12v8.69l7.5-4.343V11.5l2-1.17v7.17L12 23l-9.5-5.5v-11L12 1zm3.387-.499a.507.507 0 0 1 .942 0l.253.612a4.37 4.37 0 0 0 2.25 2.326l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-ai-generate-text{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M2 4a1 1 0 0 1 1-1h11v2H4v14h16v-8h2v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm5 4h10v3h-2v-1h-2v4h1.5v2h-5v-2H11v-4H9v1H7z'/%3E%3C/svg%3E\")}.ri-airplay-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.4 13.533l5 6.667a.5.5 0 0 1-.4.8H7a.5.5 0 0 1-.4-.8l5-6.667a.5.5 0 0 1 .8 0M18 19v-2h2V5H4v12h2v2H2.992A.994.994 0 0 1 2 18V4c0-.552.455-1 .992-1h18.016c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1z'/%3E%3C/svg%3E\")}.ri-airplay-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.4 13.533l5 6.667a.5.5 0 0 1-.4.8H7a.5.5 0 0 1-.4-.8l5-6.667a.5.5 0 0 1 .8 0M12 16.33L10 19h4zM18 19v-2h2V5H4v12h2v2H2.992A.994.994 0 0 1 2 18V4c0-.552.455-1 .992-1h18.016c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1z'/%3E%3C/svg%3E\")}.ri-alarm-add-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 13a9 9 0 1 0 18 0a9 9 0 0 0-18 0M5.283 2.747L1.747 6.283l1.414 1.414L6.697 4.16zm16.97 3.536l-3.535-3.536l-1.415 1.414l3.536 3.536zM11 9h2v3h3v2h-3v3h-2v-3H8v-2h3z'/%3E%3C/svg%3E\")}.ri-alarm-add-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 13a9 9 0 1 0 18 0a9 9 0 0 0-18 0m16 0a7 7 0 1 1-14 0a7 7 0 0 1 14 0M5.283 2.747L1.747 6.283l1.414 1.414L6.697 4.16zm16.97 3.536l-3.535-3.536l-1.415 1.414l3.536 3.536zM11 9v3H8v2h3v3h2v-3h3v-2h-3V9z'/%3E%3C/svg%3E\")}.ri-alarm-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22a9 9 0 1 1 0-18a9 9 0 0 1 0 18m1-9V8h-2v7h5v-2zM1.747 6.283l3.536-3.536l1.414 1.414L3.16 7.697zm16.97-3.536l3.536 3.536l-1.414 1.414l-3.536-3.536z'/%3E%3C/svg%3E\")}.ri-alarm-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22a9 9 0 1 1 0-18a9 9 0 0 1 0 18m0-2a7 7 0 1 0 0-14a7 7 0 0 0 0 14m1-7h3v2h-5V8h2zM1.747 6.283l3.536-3.536l1.414 1.414L3.16 7.697zm16.97-3.536l3.536 3.536l-1.414 1.414l-3.536-3.536z'/%3E%3C/svg%3E\")}.ri-alarm-snooze-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 13a9 9 0 1 0 18 0a9 9 0 0 0-18 0M5.283 2.747L1.747 6.283l1.414 1.414L6.697 4.16zm16.97 3.536l-3.535-3.536l-1.415 1.414l3.536 3.536zM9 11V9h6v2.414L11.414 15H15v2H9v-2.414L12.586 11z'/%3E%3C/svg%3E\")}.ri-alarm-snooze-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 13a9 9 0 1 0 18 0a9 9 0 0 0-18 0m16 0a7 7 0 1 1-14 0a7 7 0 0 1 14 0M5.283 2.747L1.747 6.283l1.414 1.414L6.697 4.16zm16.97 3.536l-3.535-3.536l-1.415 1.414l3.536 3.536zM9 11h3.586L9 14.586V17h6v-2h-3.586L15 11.414V9H9z'/%3E%3C/svg%3E\")}.ri-alarm-warning-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 20v-6a8 8 0 1 1 16 0v6h1v2H3v-2zm2-6h2a4 4 0 0 1 4-4V8a6 6 0 0 0-6 6m5-12h2v3h-2zm8.778 2.808l1.414 1.414l-2.12 2.121l-1.415-1.414zM2.808 6.222l1.414-1.414l2.121 2.12L4.93 8.344z'/%3E%3C/svg%3E\")}.ri-alarm-warning-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 20v-6a8 8 0 1 1 16 0v6h1v2H3v-2zm2 0h12v-6a6 6 0 0 0-12 0zm5-18h2v3h-2zm8.778 2.808l1.414 1.414l-2.12 2.121l-1.415-1.414zM2.808 6.222l1.414-1.414l2.121 2.12L4.93 8.344zM7 14a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3z'/%3E%3C/svg%3E\")}.ri-album-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2m0 14c2.213 0 4-1.787 4-4s-1.787-4-4-4s-4 1.787-4 4s1.787 4 4 4m0-5c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1'/%3E%3C/svg%3E\")}.ri-album-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 20a8 8 0 1 0 0-16a8 8 0 0 0 0 16m0 2C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-8a2 2 0 1 0 0-4a2 2 0 0 0 0 4m0 2a4 4 0 1 1 0-8a4 4 0 0 1 0 8'/%3E%3C/svg%3E\")}.ri-alert-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.866 3l9.526 16.5a1 1 0 0 1-.866 1.5H2.474a1 1 0 0 1-.866-1.5L11.134 3a1 1 0 0 1 1.732 0M11 16v2h2v-2zm0-7v5h2V9z'/%3E%3C/svg%3E\")}.ri-alert-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.866 3l9.526 16.5a1 1 0 0 1-.866 1.5H2.474a1 1 0 0 1-.866-1.5L11.134 3a1 1 0 0 1 1.732 0m-8.66 16h15.588L12 5.5zM11 16h2v2h-2zm0-7h2v5h-2z'/%3E%3C/svg%3E\")}.ri-alibaba-cloud-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.514 5.14H4.68A3.68 3.68 0 0 0 1 8.82v6.358a3.68 3.68 0 0 0 3.68 3.68h4.85L8.36 17.2l-3.538-1.08a1.54 1.54 0 0 1-1.07-1.472V9.37a1.53 1.53 0 0 1 1.07-1.47l3.536-1.104zm9.825 0h-4.85l1.17 1.656L19.195 7.9a1.53 1.53 0 0 1 1.067 1.471v5.277a1.535 1.535 0 0 1-1.067 1.472L15.66 17.2l-1.17 1.656h4.85a3.66 3.66 0 0 0 3.66-3.68V8.82a3.68 3.68 0 0 0-3.66-3.68m-3.672 5.998h-7.33v1.652h7.33z'/%3E%3C/svg%3E\")}.ri-alibaba-cloud-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 5a4 4 0 0 0-4 4v6a4 4 0 0 0 4 4h4l-1-2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h3l1-2zm11 2h3a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-3l-1 2h4a4 4 0 0 0 4-4V9a4 4 0 0 0-4-4h-4zm-8 6h8v-2H8z'/%3E%3C/svg%3E\")}.ri-aliens-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a8.5 8.5 0 0 1 8.5 8.5c0 6.5-5.5 12-8.5 12s-8.5-5.5-8.5-12A8.5 8.5 0 0 1 12 2m5.5 10a4.5 4.5 0 0 0-4.475 4.975q.235.025.475.025a4.5 4.5 0 0 0 4.475-4.975A5 5 0 0 0 17.5 12m-11 0q-.24 0-.475.025a4.5 4.5 0 0 0 4.95 4.95Q11 16.74 11 16.5A4.5 4.5 0 0 0 6.5 12'/%3E%3C/svg%3E\")}.ri-aliens-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a8.5 8.5 0 0 1 8.5 8.5c0 6.5-5.5 12-8.5 12s-8.5-5.5-8.5-12A8.5 8.5 0 0 1 12 2m0 2a6.5 6.5 0 0 0-6.5 6.5c0 4.794 4.165 10 6.5 10s6.5-5.206 6.5-10A6.5 6.5 0 0 0 12 4m5.5 7q.24 0 .475.025q.025.235.025.475a4.5 4.5 0 0 1-4.975 4.475A4.5 4.5 0 0 1 17.5 11m-11 0a4.5 4.5 0 0 1 4.475 4.975a4.5 4.5 0 0 1-4.95-4.95Q6.259 11 6.5 11'/%3E%3C/svg%3E\")}.ri-align-bottom{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 19h18v2H3zm5-6h3l-4 4l-4-4h3V3h2zm10 0h3l-4 4l-4-4h3V3h2z'/%3E%3C/svg%3E\")}.ri-align-center{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4h18v2H3zm2 15h14v2H5zm-2-5h18v2H3zm2-5h14v2H5z'/%3E%3C/svg%3E\")}.ri-align-item-bottom-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 4a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm10 3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1zm7 12H3v2h18z'/%3E%3C/svg%3E\")}.ri-align-item-bottom-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 5v10H6V5zM5 3a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm10 6v6h3V9zm-2-1a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1zm8 11H3v2h18z'/%3E%3C/svg%3E\")}.ri-align-item-horizontal-center-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 4V2h2v2h6a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-6v2h4a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-4v2h-2v-2H7a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1h4v-2H5a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-align-item-horizontal-center-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 4V2h2v2h6a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-6v2h4a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-4v2h-2v-2H7a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1h4v-2H5a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1zM8 15v3h8v-3zM6 9h12V6H6z'/%3E%3C/svg%3E\")}.ri-align-item-left-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 21V3h2v18zm4-7a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1zM8 4a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1z'/%3E%3C/svg%3E\")}.ri-align-item-left-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 21V3h2v18zm6-6h6v3H9zm-1-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1zm1-4h10V6H9zM7 5a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z'/%3E%3C/svg%3E\")}.ri-align-item-right-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 21V3h2v18zM7 14a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1zM4 4a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1z'/%3E%3C/svg%3E\")}.ri-align-item-right-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 21V3h2v18zM9 15h6v3H9zm-1-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1zM5 9h10V6H5zM3 5a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E\")}.ri-align-item-top-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3H3v2h18zm-7 4a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1zM4 8a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z'/%3E%3C/svg%3E\")}.ri-align-item-top-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3H3v2h18zm-6 6v6h3V9zm-2-1a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1zM9 9v10H6V9zM5 7a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1z'/%3E%3C/svg%3E\")}.ri-align-item-vertical-center-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 19a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-6h2v4a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-4h2v-2h-2V7a1 1 0 0 0-1-1h-5a1 1 0 0 0-1 1v4h-2V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v6H2v2h2z'/%3E%3C/svg%3E\")}.ri-align-item-vertical-center-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 18V6H6v12zm-4 2a1 1 0 0 1-1-1v-6H2v-2h2V5a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v6h2V7a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v4h2v2h-2v4a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1v-4h-2v6a1 1 0 0 1-1 1zm10-4h3V8h-3z'/%3E%3C/svg%3E\")}.ri-align-justify{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4h18v2H3zm0 15h18v2H3zm0-5h18v2H3zm0-5h18v2H3z'/%3E%3C/svg%3E\")}.ri-align-left{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4h18v2H3zm0 15h14v2H3zm0-5h18v2H3zm0-5h14v2H3z'/%3E%3C/svg%3E\")}.ri-align-right{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4h18v2H3zm4 15h14v2H7zm-4-5h18v2H3zm4-5h14v2H7z'/%3E%3C/svg%3E\")}.ri-align-top{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18v2H3zm5 8v10H6V11H3l4-4l4 4zm10 0v10h-2V11h-3l4-4l4 4z'/%3E%3C/svg%3E\")}.ri-align-vertically{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 11h18v2H3zm15 7v3h-2v-3h-3l4-4l4 4zM8 18v3H6v-3H3l4-4l4 4zM18 6h3l-4 4l-4-4h3V3h2zM8 6h3l-4 4l-4-4h3V3h2z'/%3E%3C/svg%3E\")}.ri-alipay-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.422 15.358q-5.744-1.73-6.678-2.062a12.4 12.4 0 0 0 1.32-3.32H12.8V8.872h4v-.68h-4V6.344h-1.536c-.28 0-.312.248-.312.248v1.592H7.2v.68h3.752v1.104H7.88v.616h6.224a11 11 0 0 1-.888 2.176c-1.408-.464-2.192-.784-3.912-.944c-3.256-.312-4.008 1.48-4.128 2.576C5 16.064 6.48 17.424 8.688 17.424s3.68-1.024 5.08-2.72q1.75.837 6.514 2.902A9.99 9.99 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10a10 10 0 0 1-.578 3.358m-12.99 1.01c-2.336 0-2.704-1.48-2.584-2.096s.8-1.416 2.104-1.416c1.496 0 2.832.384 4.44 1.16c-1.136 1.48-2.52 2.352-3.96 2.352'/%3E%3C/svg%3E\")}.ri-alipay-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.408 16.79q-3.26-1.425-4.64-2.086c-1.4 1.696-2.872 2.72-5.08 2.72S5 16.064 5.176 14.392c.12-1.096.872-2.888 4.128-2.576c1.72.16 2.504.48 3.912.944c.36-.664.664-1.4.888-2.176H7.88v-.616h3.072V8.864H7.2v-.68h3.752V6.592s.032-.248.312-.248H12.8v1.848h4v.68h-4v1.104h3.264a12.4 12.4 0 0 1-1.32 3.32q.765.273 4.76 1.483a8 8 0 1 0-1.096 2.012M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m-3.568-5.632c1.44 0 2.824-.872 3.96-2.352c-1.608-.776-2.944-1.16-4.44-1.16c-1.304 0-1.984.8-2.104 1.416s.248 2.096 2.584 2.096'/%3E%3C/svg%3E\")}.ri-amazon-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.997 18.23c0 .727-.405 2.127-1.315 2.896c-.182.14-.364.061-.284-.143c.265-.648.871-2.147.587-2.492c-.201-.262-1.031-.242-1.739-.182c-.323.041-.607.06-.827.105c-.204.016-.245-.163-.041-.303a3.1 3.1 0 0 1 .87-.428c1.15-.344 2.479-.137 2.67.083c.036.042.079.16.079.463m-1.922 1.294a7 7 0 0 1-.829.55c-2.122 1.275-4.871 1.943-7.258 1.943c-3.843 0-7.28-1.417-9.888-3.788c-.224-.182-.039-.446.223-.303c2.81 1.64 6.288 2.632 9.888 2.632c2.266 0 4.708-.424 7.035-1.336c.163-.061.345-.144.504-.202c.367-.165.69.242.325.504m-6.17-11.03c0-1.041.042-1.654-.303-2.18c-.306-.433-.833-.693-1.569-.652c-.798.044-1.655.567-1.873 1.526c-.043.22-.171.436-.437.483l-2.435-.31c-.174-.04-.439-.173-.352-.521C7.459 4.088 9.81 3.129 12.034 3h.522c1.22 0 2.788.349 3.791 1.264c1.217 1.136 1.087 2.662 1.087 4.32v3.927c0 1.178.478 1.7.958 2.314c.13.219.175.477-.044.655a78 78 0 0 1-1.917 1.654c-.175.133-.489.147-.61.045c-.77-.645-.958-1.003-1.435-1.658c-.83.871-1.527 1.352-2.356 1.613a7 7 0 0 1-1.784.216c-2.09 0-3.745-1.303-3.745-3.88c0-2.049 1.09-3.442 2.7-4.101c1.61-.66 3.95-.87 4.704-.874m-.477 5.192c.52-.872.477-1.586.477-3.185c-.652 0-1.306.045-1.871.178c-1.045.303-1.875.96-1.875 2.355c0 1.09.568 1.832 1.526 1.832q.198 0 .348-.045c.67-.186 1.088-.522 1.395-1.135'/%3E%3C/svg%3E\")}.ri-amazon-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.626 14.62c-1.107 1.619-2.728 2.384-4.625 2.384c-2.304 0-4.277-1.773-3.993-4.124c.314-2.608 2.34-3.73 5.708-4.143c.601-.073.85-.094 2.147-.19l.138-.01v-.215C15 6.526 13.933 5.3 12.5 5.3c-1.437 0-2.44.747-3.055 2.526l-1.89-.652C8.442 4.604 10.193 3.3 12.5 3.3c2.602 0 4.5 2.178 4.5 5.022c0 2.649.163 4.756.483 5.557c.356.893.486 1.117.884 1.613l-1.56 1.251c-.524-.652-.753-1.048-1.182-2.122m5.631 5.925c-.27.2-.741.081-.528-.44c.264-.648.547-1.408.262-1.752c-.21-.255-.468-.382-1.027-.382c-.46 0-.69.06-.995.08c-.204.014-.294-.297-.091-.44c.261-.185.544-.33.87-.428c1.15-.344 2.505-.155 2.67.083c.365.53-.2 2.569-1.16 3.28m-1.182-1.084a8 8 0 0 1-.829.695c-2.122 1.616-4.871 2.46-7.258 2.46c-3.843 0-7.28-1.793-9.888-4.795c-.224-.23-.039-.566.223-.384c2.81 2.077 6.288 3.333 9.888 3.333c2.266 0 4.708-.537 7.035-1.692c.163-.077.345-.182.504-.255c.367-.21.69.306.325.638m-5.064-8.92c-1.259.094-1.496.113-2.052.181c-2.553.313-3.797 1.003-3.966 2.398c-.125 1.043.81 1.884 2.008 1.884c2.039 0 3.517-1.228 4.022-4.463z'/%3E%3C/svg%3E\")}.ri-anchor-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 9.874v10.054c3.619-.454 6.487-3.336 6.938-6.972H17L20.704 7A10.04 10.04 0 0 1 22 11.95C22 17.5 17.523 22 12 22S2 17.5 2 11.95c0-1.8.471-3.489 1.296-4.95L7 12.956H4.062c.451 3.636 3.32 6.518 6.938 6.972V9.874A4.002 4.002 0 0 1 12 2a4 4 0 0 1 1 7.874M12 8a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-anchor-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.05 11H7v2H4.062A8.004 8.004 0 0 0 11 19.938V9.874A4.002 4.002 0 0 1 12 2a4 4 0 0 1 1 7.874v10.064A8.004 8.004 0 0 0 19.938 13H17v-2h4.95q.05.493.05 1c0 5.523-4.477 10-10 10S2 17.523 2 12q0-.507.05-1M12 8a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-ancient-gate-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.964 3h10.072a3.5 3.5 0 0 0 4.445 2.86A3.5 3.5 0 0 1 18 9H6a3.5 3.5 0 0 1-3.481-3.14A3.5 3.5 0 0 0 6.964 3m16.015 8.111a3 3 0 0 1-4.077-1.11H5.098a3 3 0 0 1-4.078 1.11A3.5 3.5 0 0 0 3 14.663V21h6v-2a3 3 0 0 1 6 0v2h6v-6.336a3.5 3.5 0 0 0 1.979-3.553'/%3E%3C/svg%3E\")}.ri-ancient-gate-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.964 3h10.072a3.5 3.5 0 0 0 4.445 2.86A3.5 3.5 0 0 1 18 9H6a3.5 3.5 0 0 1-3.482-3.14A3.5 3.5 0 0 0 6.964 3M16.9 6.658A5.4 5.4 0 0 1 15.59 5H8.411A5.4 5.4 0 0 1 7.1 6.658A6 6 0 0 1 6.667 7h10.666a6 6 0 0 1-.434-.342M21.5 11.5c.538 0 1.042-.142 1.479-.39q.021.192.021.39a3.5 3.5 0 0 1-2 3.163V21h-7v-2a2 2 0 1 0-4 0v2H3v-6.336a3.5 3.5 0 0 1-1.979-3.553a3 3 0 0 0 4.077-1.11h13.803a3 3 0 0 0 2.599 1.5m-2.537 1.309a5 5 0 0 1-1.038-.81H6.075q-.457.467-1.038.81q-.304.18-.622.312L5 13.4V19h3q0-1.657 1.172-2.828A3.85 3.85 0 0 1 12 15q1.657 0 2.828 1.172A3.85 3.85 0 0 1 16 19h3v-5.6l.585-.278a5 5 0 0 1-.622-.312'/%3E%3C/svg%3E\")}.ri-ancient-pavilion-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1.516 7.877A4.5 4.5 0 0 0 5 11.887v7.114H3v2h18v-2h-2v-7.114a4.5 4.5 0 0 0 3.484-4.01A9 9 0 0 1 12.514 2h-1.029a9 9 0 0 1-9.97 5.877M17 19H7v-7h10z'/%3E%3C/svg%3E\")}.ri-ancient-pavilion-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1.516 7.877A4.5 4.5 0 0 0 5 11.887v7.114H3v2h18v-2h-2v-7.114a4.5 4.5 0 0 0 3.484-4.01A9 9 0 0 1 12.514 2h-1.029a9 9 0 0 1-9.97 5.877M17 19H7v-7h10zm1.556-9.064L18.28 10H5.72l-.274-.063a2.6 2.6 0 0 1-.392-.121Q7.36 9.39 9.351 7.98A10.9 10.9 0 0 0 12 5.346a10.9 10.9 0 0 0 2.648 2.635q1.993 1.41 4.298 1.835a2.6 2.6 0 0 1-.391.121'/%3E%3C/svg%3E\")}.ri-android-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.382 3.968A8.96 8.96 0 0 1 12 2c2.125 0 4.078.736 5.618 1.968l1.453-1.453l1.414 1.414l-1.453 1.453A8.96 8.96 0 0 1 21 11v1H3v-1c0-2.125.736-4.078 1.968-5.618L3.515 3.93l1.414-1.414zM3 14h18v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm6-5a1 1 0 1 0 0-2a1 1 0 0 0 0 2m6 0a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-android-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 13H5v7h14zm0-2a7 7 0 1 0-14 0zM6.382 3.968A8.96 8.96 0 0 1 12 2c2.125 0 4.078.736 5.618 1.968l1.453-1.453l1.414 1.414l-1.453 1.453A8.96 8.96 0 0 1 21 11v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11c0-2.125.736-4.078 1.968-5.618L3.515 3.93l1.414-1.414zM9 9a1 1 0 1 1 0-2a1 1 0 0 1 0 2m6 0a1 1 0 1 1 0-2a1 1 0 0 1 0 2'/%3E%3C/svg%3E\")}.ri-angularjs-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l9.3 3.32l-1.418 12.31L12 22l-7.88-4.37L2.7 5.32zm0 2.21L6.186 17.26h2.168l1.169-2.92h4.935l1.168 2.92h2.168zm1.698 8.33h-3.396L12 8.45z'/%3E%3C/svg%3E\")}.ri-angularjs-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.524 16.65l.489-.27l1.118-9.71l-7.13-2.546l-7.132 2.545l1.119 9.71l.474.263L12 4.21zm-1.1.61h-.798l-1.168-2.92H9.523l-1.169 2.92h-.778L12 19.713zM12 2l9.3 3.32l-1.418 12.31L12 22l-7.88-4.37L2.7 5.32zm1.698 10.54L12 8.45l-1.698 4.09z'/%3E%3C/svg%3E\")}.ri-anthropic-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.765 5h-3.308l5.923 15h3.23zM7.226 5L1.38 20h3.308l1.307-3.154h6.154l1.23 3.077h3.309L10.688 5zm-.308 9.077l2-5.308l2.077 5.308z'/%3E%3C/svg%3E\")}.ri-anthropic-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.122 5h2.146L22.1 20h-2.146zM7.66 5h2.681l5.77 15h-2.144l-1.538-4H5.572l-1.539 4H1.891zm4 9L9 7.086L6.341 14z'/%3E%3C/svg%3E\")}.ri-anticlockwise-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 4h2a5 5 0 0 1 5 5v4h-2V9a3 3 0 0 0-3-3h-2v3L9 5l5-4zm1 7v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1'/%3E%3C/svg%3E\")}.ri-anticlockwise-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.414 6l1.829 1.828l-1.415 1.415L9.586 5L13.828.757l1.415 1.415L13.414 4H16a5 5 0 0 1 5 5v4h-2V9a3 3 0 0 0-3-3zM15 11v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1m-2 1H5v8h8z'/%3E%3C/svg%3E\")}.ri-anticlockwise-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 10h3l-4 5l-4-5h3V8a5 5 0 0 1 5-5h4v2H9a3 3 0 0 0-3 3zm5-1h10a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H11a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-anticlockwise-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 9h10a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H11a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1m1 2v8h8v-8zm-6-.414l1.828-1.829l1.415 1.415L5 14.414L.757 10.172l1.415-1.415L4 10.586V8a5 5 0 0 1 5-5h4v2H9a3 3 0 0 0-3 3z'/%3E%3C/svg%3E\")}.ri-app-store-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2M8.823 15.343q-.591-.716-1.479-.509l-.15.041l-.59 1.016a.823.823 0 0 0 1.366.916l.062-.093zM13.21 8.66c-.488.404-.98 1.597-.29 2.787l3.04 5.266a.824.824 0 0 0 1.476-.722l-.049-.1l-.802-1.392h1.19a.82.82 0 0 0 .822-.823a.82.82 0 0 0-.72-.816l-.103-.006h-2.14L13.44 9.057zm.278-3.044a.825.825 0 0 0-1.063.21l-.062.092l-.367.633l-.359-.633a.824.824 0 0 0-1.476.722l.049.1l.838 1.457l-2.685 4.653H6.266a.82.82 0 0 0-.822.822c0 .421.312.766.719.817l.103.006h7.48c.34-.64-.06-1.549-.81-1.638l-.121-.007h-2.553l3.528-6.11a.823.823 0 0 0-.302-1.124'/%3E%3C/svg%3E\")}.ri-app-store-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16M8.823 15.343l-.79 1.37a.823.823 0 1 1-1.428-.822l.589-1.016q.989-.307 1.629.468M13.21 8.66l2.423 4.194h2.141a.82.82 0 0 1 .823.822a.82.82 0 0 1-.823.823h-1.19l.803 1.391a.824.824 0 0 1-1.427.823l-3.04-5.266c-.69-1.19-.198-2.383.29-2.787m.278-3.044c.395.226.528.73.302 1.125l-3.528 6.109h2.553c.826 0 1.29.972.931 1.645h-7.48a.82.82 0 0 1-.822-.823a.82.82 0 0 1 .822-.822h2.097l2.685-4.653l-.838-1.456a.824.824 0 0 1 1.427-.823l.359.633l.367-.633a.823.823 0 0 1 1.125-.302'/%3E%3C/svg%3E\")}.ri-apple-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.673 7.222c-.876 0-2.232-.996-3.66-.96c-1.884.024-3.612 1.092-4.584 2.784c-1.956 3.396-.504 8.412 1.404 11.172c.936 1.344 2.04 2.856 3.504 2.808c1.404-.06 1.932-.912 3.636-.912c1.692 0 2.172.912 3.66.876c1.512-.024 2.472-1.368 3.396-2.724c1.068-1.56 1.512-3.072 1.536-3.156c-.036-.012-2.94-1.128-2.976-4.488c-.024-2.808 2.292-4.152 2.4-4.212c-1.32-1.932-3.348-2.148-4.056-2.196c-1.848-.144-3.396 1.008-4.26 1.008m3.12-2.832c.78-.936 1.296-2.244 1.152-3.54c-1.116.048-2.46.744-3.264 1.68c-.72.828-1.344 2.16-1.176 3.432c1.236.096 2.508-.636 3.288-1.572'/%3E%3C/svg%3E\")}.ri-apple-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.778 8.208c-.473-.037-.98.076-1.758.373c.065-.025-.742.29-.969.37c-.502.175-.915.271-1.378.271c-.458 0-.88-.092-1.365-.255a11 11 0 0 1-.505-.186l-.449-.177c-.648-.254-1.012-.35-1.315-.342c-1.153.014-2.243.68-2.877 1.782c-1.292 2.243-.576 6.299 1.313 9.031c1.005 1.444 1.556 1.96 1.777 1.953c.222-.01.386-.057.784-.225l.166-.071c1.006-.429 1.71-.618 2.771-.618c1.021 0 1.703.186 2.669.602l.168.072c.397.17.54.208.792.202c.357-.005.798-.417 1.777-1.854c.268-.391.505-.803.71-1.22a7 7 0 0 1-.391-.347c-1.29-1.228-2.087-2.884-2.109-4.93A6.63 6.63 0 0 1 17 8.458a4.1 4.1 0 0 0-1.221-.25m.155-1.994c.708.048 2.736.264 4.056 2.196c-.108.06-2.424 1.404-2.4 4.212c.036 3.36 2.94 4.476 2.976 4.488c-.024.084-.468 1.596-1.536 3.156c-.924 1.356-1.884 2.7-3.396 2.724c-1.488.036-1.968-.876-3.66-.876c-1.704 0-2.232.852-3.636.912c-1.464.048-2.568-1.464-3.504-2.808c-1.908-2.76-3.36-7.776-1.404-11.172c.972-1.692 2.7-2.76 4.584-2.784c1.428-.036 2.784.96 3.66.96c.864 0 2.412-1.152 4.26-1.008m-1.14-1.824c-.78.936-2.052 1.668-3.288 1.572c-.168-1.272.456-2.604 1.176-3.432c.804-.936 2.148-1.632 3.264-1.68c.144 1.296-.372 2.604-1.152 3.54'/%3E%3C/svg%3E\")}.ri-apps-2-add-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.5 7a4.5 4.5 0 1 0 9 0a4.5 4.5 0 0 0-9 0m0 10a4.5 4.5 0 1 0 9 0a4.5 4.5 0 0 0-9 0m10 0a4.5 4.5 0 1 0 9 0a4.5 4.5 0 0 0-9 0m3.5-6V8h-3V6h3V3h2v3h3v2h-3v3z'/%3E%3C/svg%3E\")}.ri-apps-2-add-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.5 7a4.5 4.5 0 1 0 9 0a4.5 4.5 0 0 0-9 0m0 10a4.5 4.5 0 1 0 9 0a4.5 4.5 0 0 0-9 0m10 0a4.5 4.5 0 1 0 9 0a4.5 4.5 0 0 0-9 0m-3-10a2.5 2.5 0 1 1-5 0a2.5 2.5 0 0 1 5 0m0 10a2.5 2.5 0 1 1-5 0a2.5 2.5 0 0 1 5 0m10 0a2.5 2.5 0 1 1-5 0a2.5 2.5 0 0 1 5 0M16 11V8h-3V6h3V3h2v3h3v2h-3v3z'/%3E%3C/svg%3E\")}.ri-apps-2-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.5 7a4.5 4.5 0 1 0 9 0a4.5 4.5 0 0 0-9 0m0 10a4.5 4.5 0 1 0 9 0a4.5 4.5 0 0 0-9 0m10 0a4.5 4.5 0 1 0 9 0a4.5 4.5 0 0 0-9 0m5.025-5.845l.278-.636a4.9 4.9 0 0 1 2.496-2.533l.854-.38c.463-.205.463-.878 0-1.083l-.806-.359a4.9 4.9 0 0 1-2.533-2.617l-.285-.688a.57.57 0 0 0-1.058 0l-.285.688a4.9 4.9 0 0 1-2.533 2.617l-.806.359c-.463.205-.463.878 0 1.083l.854.38a4.9 4.9 0 0 1 2.496 2.533l.278.636a.57.57 0 0 0 1.05 0'/%3E%3C/svg%3E\")}.ri-apps-2-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.5 7a4.5 4.5 0 1 0 9 0a4.5 4.5 0 0 0-9 0m0 10a4.5 4.5 0 1 0 9 0a4.5 4.5 0 0 0-9 0m10 0a4.5 4.5 0 1 0 9 0a4.5 4.5 0 0 0-9 0m-3-10a2.5 2.5 0 1 1-5 0a2.5 2.5 0 0 1 5 0m0 10a2.5 2.5 0 1 1-5 0a2.5 2.5 0 0 1 5 0m10 0a2.5 2.5 0 1 1-5 0a2.5 2.5 0 0 1 5 0m-1.975-5.845l.278-.636a4.9 4.9 0 0 1 2.496-2.533l.854-.38c.463-.205.463-.878 0-1.083l-.806-.359a4.9 4.9 0 0 1-2.533-2.617l-.285-.688a.57.57 0 0 0-1.058 0l-.285.688a4.9 4.9 0 0 1-2.533 2.617l-.806.359c-.463.205-.463.878 0 1.083l.854.38a4.9 4.9 0 0 1 2.496 2.533l.278.636a.57.57 0 0 0 1.05 0'/%3E%3C/svg%3E\")}.ri-apps-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 11.5a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m0 10a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m10-10a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m0 10a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9'/%3E%3C/svg%3E\")}.ri-apps-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 11.5a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m0 10a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m10-10a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m0 10a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9M7 9.5a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5m0 10a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5m10-10a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5m0 10a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5'/%3E%3C/svg%3E\")}.ri-apps-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.75 2.5A4.25 4.25 0 0 1 11 6.75V11H6.75a4.25 4.25 0 0 1 0-8.5m0 10.5H11v4.25A4.25 4.25 0 1 1 6.75 13M13 13h4.25A4.25 4.25 0 1 1 13 17.25zm5.008-2.93l-.262.6c-.192.44-.8.44-.992 0l-.262-.6a4.63 4.63 0 0 0-2.358-2.39l-.807-.36a.563.563 0 0 1 0-1.022l.762-.34a4.64 4.64 0 0 0 2.392-2.47l.269-.649a.538.538 0 0 1 1 0l.269.65a4.64 4.64 0 0 0 2.392 2.47l.762.339a.563.563 0 0 1 0 1.022l-.807.36a4.63 4.63 0 0 0-2.358 2.39'/%3E%3C/svg%3E\")}.ri-apps-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 17.25A4.25 4.25 0 1 1 6.75 13H11zM17.25 13A4.25 4.25 0 1 1 13 17.25V13zm-10.5 2A2.25 2.25 0 1 0 9 17.25V15zM15 17.25A2.25 2.25 0 1 0 17.25 15H15zM6.75 2.5A4.25 4.25 0 0 1 11 6.75V11H6.75a4.25 4.25 0 1 1 0-8.5m10 .34a.538.538 0 0 1 1 0l.27.648a4.64 4.64 0 0 0 2.391 2.47l.762.34a.563.563 0 0 1 0 1.022l-.808.359a4.64 4.64 0 0 0-2.357 2.39l-.262.6c-.192.44-.8.44-.992 0l-.262-.6a4.64 4.64 0 0 0-2.357-2.39l-.808-.359a.563.563 0 0 1 0-1.022l.762-.34a4.64 4.64 0 0 0 2.391-2.47zm-10 1.66a2.25 2.25 0 0 0 0 4.5H9V6.75A2.25 2.25 0 0 0 6.75 4.5'/%3E%3C/svg%3E\")}.ri-apps-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.75 2.5A4.25 4.25 0 0 1 11 6.75V11H6.75a4.25 4.25 0 0 1 0-8.5m0 10.5H11v4.25A4.25 4.25 0 1 1 6.75 13m10.5-10.5a4.25 4.25 0 0 1 0 8.5H13V6.75a4.25 4.25 0 0 1 4.25-4.25M13 13h4.25A4.25 4.25 0 1 1 13 17.25z'/%3E%3C/svg%3E\")}.ri-apps-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.75 2.5A4.25 4.25 0 0 1 11 6.75V11H6.75a4.25 4.25 0 0 1 0-8.5M9 9V6.75A2.25 2.25 0 1 0 6.75 9zm-2.25 4H11v4.25A4.25 4.25 0 1 1 6.75 13m0 2A2.25 2.25 0 1 0 9 17.25V15zm10.5-12.5a4.25 4.25 0 0 1 0 8.5H13V6.75a4.25 4.25 0 0 1 4.25-4.25m0 6.5A2.25 2.25 0 1 0 15 6.75V9zM13 13h4.25A4.25 4.25 0 1 1 13 17.25zm2 2v2.25A2.25 2.25 0 1 0 17.25 15z'/%3E%3C/svg%3E\")}.ri-archive-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 20V7l-2-4H4L2 7.004V20a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1M5.236 5h13.528l1 2H4.237zM9 11h6v2H9z'/%3E%3C/svg%3E\")}.ri-archive-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 20V7l-2-4H4L2 7.004V20a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1M4 9h16v10H4zm1.236-4h13.528l1 2H4.237zM15 11H9v2h6z'/%3E%3C/svg%3E\")}.ri-archive-drawer-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 13h18v8.003c0 .55-.445.997-.993.997H3.993A.995.995 0 0 1 3 21.003zM3 2.998C3 2.447 3.445 2 3.993 2h16.014c.548 0 .993.446.993.998V11H3zM9 5v2h6V5zm0 11v2h6v-2z'/%3E%3C/svg%3E\")}.ri-archive-drawer-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 2.992C3 2.444 3.445 2 3.993 2h16.014a1 1 0 0 1 .993.992v18.016a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008zM19 11V4H5v7zm0 2H5v7h14zM9 6h6v2H9zm0 9h6v2H9z'/%3E%3C/svg%3E\")}.ri-archive-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 10h18v10.004c0 .55-.445.996-.993.996H3.993A.994.994 0 0 1 3 20.004zm6 2v2h6v-2zM2 4c0-.552.455-1 .992-1h18.016c.548 0 .992.444.992 1v4H2z'/%3E%3C/svg%3E\")}.ri-archive-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 10H2V4.003C2 3.449 2.455 3 2.992 3h18.016A.99.99 0 0 1 22 4.003V10h-1v10.002a.996.996 0 0 1-.993.998H3.993A.996.996 0 0 1 3 20.002zm16 0H5v9h14zM4 5v3h16V5zm5 7h6v2H9z'/%3E%3C/svg%3E\")}.ri-archive-stack-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 5h16V3H4zm16 4H4V7h16zM9 13h6v-2h6v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-9h6z'/%3E%3C/svg%3E\")}.ri-archive-stack-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 5h16V3H4zm16 4H4V7h16zM3 11h7v2h4v-2h7v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm13 2v2H8v-2H5v6h14v-6z'/%3E%3C/svg%3E\")}.ri-area-chart-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.116 5.876L21 3.523V20H3V4.323l6.117-2.447zM5 5.676v6.557l3.88-2.327l6.088 2.03L19 10.321V6.477l-4.117 1.647l-6-4.001z'/%3E%3C/svg%3E\")}.ri-area-chart-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.116 5.876L21 3.523V20H3V4.323l6.117-2.447zM5 14.566V18h14v-5.523l-3.969 1.588l-5.91-1.971zm0-8.89v6.557l3.88-2.327l6.088 2.03L19 10.321V6.477l-4.117 1.647l-6-4.001z'/%3E%3C/svg%3E\")}.ri-armchair-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 3H8a4 4 0 0 0-4 4v1a5 5 0 0 1 5 5h6a5 5 0 0 1 5-5V7a4 4 0 0 0-4-4m4 7a3 3 0 0 0-3 3v3h-2v-1H9v1H7v-3a3 3 0 1 0-4 2.83V21h2v-1h14v1h2v-5.17A3.001 3.001 0 0 0 20 10'/%3E%3C/svg%3E\")}.ri-armchair-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 3a4 4 0 0 0-4 4v2.126a4.002 4.002 0 0 0-1 7.339V21h2v-1h14v1h2v-4.535a4.002 4.002 0 0 0-1-7.339V7a4 4 0 0 0-4-4zm10 6.126c-1.725.444-3 2.01-3 3.874H9a4 4 0 0 0-3-3.874V7a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2zM9 15h6v1h2v-3a2 2 0 1 1 2.667 1.886a1 1 0 0 0-.667.943V18H5v-2.17a1 1 0 0 0-.667-.944A2.001 2.001 0 0 1 5 11a2 2 0 0 1 2 2v3h2z'/%3E%3C/svg%3E\")}.ri-arrow-down-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm8 14.656l-5.95-5.95H11V6.342h2v5.364h4.95z'/%3E%3C/svg%3E\")}.ri-arrow-down-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3H4a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1M5 19V5h14v14zm6-12.656v7.485l-3.242-3.243l-1.414 1.415L12 17.657l5.656-5.656l-1.414-1.415L13 13.829V6.344z'/%3E%3C/svg%3E\")}.ri-arrow-down-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2m1 10V8h-2v4H8l4 4l4-4z'/%3E%3C/svg%3E\")}.ri-arrow-down-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2m0 18c4.42 0 8-3.58 8-8s-3.58-8-8-8s-8 3.58-8 8s3.58 8 8 8m1-8h3l-4 4l-4-4h3V8h2z'/%3E%3C/svg%3E\")}.ri-arrow-down-double-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 19.164l6.207-6.207l-1.414-1.414L12 16.336l-4.793-4.793l-1.414 1.414zm0-5.65l6.207-6.207l-1.414-1.414L12 10.686L7.207 5.893L5.793 7.307z'/%3E%3C/svg%3E\")}.ri-arrow-down-double-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 19.164l6.207-6.207l-1.414-1.414L12 16.336l-4.793-4.793l-1.414 1.414zm0-5.65l6.207-6.207l-1.414-1.414L12 10.686L7.207 5.893L5.793 7.307z'/%3E%3C/svg%3E\")}.ri-arrow-down-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 12h7l-8 8l-8-8h7V4h2z'/%3E%3C/svg%3E\")}.ri-arrow-down-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13 16.172l5.364-5.364l1.414 1.414L12 20l-7.778-7.778l1.414-1.414L11 16.172V4h2z'/%3E%3C/svg%3E\")}.ri-arrow-down-long-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 2h-2v13.586H5.586L12 22l6.414-6.414H13z'/%3E%3C/svg%3E\")}.ri-arrow-down-long-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 2h-2v16.172l-3.95-3.95l-1.414 1.414L12 22l6.364-6.364l-1.414-1.414l-3.95 3.95z'/%3E%3C/svg%3E\")}.ri-arrow-down-s-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 16l-6-6h12z'/%3E%3C/svg%3E\")}.ri-arrow-down-s-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 13.171l4.95-4.95l1.414 1.415L12 16L5.636 9.636L7.05 8.222z'/%3E%3C/svg%3E\")}.ri-arrow-down-wide-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 15.632l8.968-4.748l-.936-1.768L12 13.368L3.968 9.116l-.936 1.768z'/%3E%3C/svg%3E\")}.ri-arrow-down-wide-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 15.632l8.968-4.748l-.936-1.768L12 13.368L3.968 9.116l-.936 1.768z'/%3E%3C/svg%3E\")}.ri-arrow-drop-down-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 14l-4-4h8z'/%3E%3C/svg%3E\")}.ri-arrow-drop-down-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 15l-4.243-4.242l1.415-1.414L12 12.172l2.828-2.828l1.415 1.414z'/%3E%3C/svg%3E\")}.ri-arrow-drop-left-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9 12l4-4v8z'/%3E%3C/svg%3E\")}.ri-arrow-drop-left-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.828 12l2.829 2.829l-1.414 1.414L9 12.001l4.243-4.243l1.414 1.414z'/%3E%3C/svg%3E\")}.ri-arrow-drop-right-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14 12l-4 4V8z'/%3E%3C/svg%3E\")}.ri-arrow-drop-right-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.172 12L9.343 9.173l1.415-1.414L15 12l-4.242 4.242l-1.415-1.414z'/%3E%3C/svg%3E\")}.ri-arrow-drop-up-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 10l4 4H8z'/%3E%3C/svg%3E\")}.ri-arrow-drop-up-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 11.828l-2.828 2.829l-1.415-1.414L12 9l4.243 4.243l-1.415 1.414z'/%3E%3C/svg%3E\")}.ri-arrow-go-back-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 7v4L2 6l6-5v4h5a8 8 0 1 1 0 16H4v-2h9a6 6 0 0 0 0-12z'/%3E%3C/svg%3E\")}.ri-arrow-go-back-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5.828 7l2.536 2.535L6.95 10.95L2 6l4.95-4.95l1.414 1.415L5.828 5H13a8 8 0 1 1 0 16H4v-2h9a6 6 0 0 0 0-12z'/%3E%3C/svg%3E\")}.ri-arrow-go-forward-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 7h-5a6 6 0 1 0 0 12h9v2h-9a8 8 0 1 1 0-16h5V1l6 5l-6 5z'/%3E%3C/svg%3E\")}.ri-arrow-go-forward-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.172 7H11a6 6 0 0 0 0 12h9v2h-9a8 8 0 0 1 0-16h7.172l-2.536-2.536L17.05 1.05L22 6l-4.95 4.95l-1.414-1.415z'/%3E%3C/svg%3E\")}.ri-arrow-left-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm2.343 9l5.95-5.95V11h5.364v2h-5.364v4.95z'/%3E%3C/svg%3E\")}.ri-arrow-left-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3H4a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1M5 19V5h14v14zm1.344-6.999L12 6.344l1.414 1.414l-3.243 3.243h7.485v2h-7.485l3.243 3.243L12 17.658z'/%3E%3C/svg%3E\")}.ri-arrow-left-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2m0 9V8l-4 4l4 4v-3h4v-2z'/%3E%3C/svg%3E\")}.ri-arrow-left-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2m0 18c4.42 0 8-3.58 8-8s-3.58-8-8-8s-8 3.58-8 8s3.58 8 8 8m0-9h4v2h-4v3l-4-4l4-4z'/%3E%3C/svg%3E\")}.ri-arrow-left-double-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.836 12l6.207 6.207l1.414-1.414L7.664 12l4.793-4.793l-1.414-1.414zm5.65 0l6.207 6.207l1.414-1.414L13.314 12l4.793-4.793l-1.414-1.414z'/%3E%3C/svg%3E\")}.ri-arrow-left-double-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.836 12l6.207 6.207l1.414-1.414L7.664 12l4.793-4.793l-1.414-1.414zm5.65 0l6.207 6.207l1.414-1.414L13.314 12l4.793-4.793l-1.414-1.414z'/%3E%3C/svg%3E\")}.ri-arrow-left-down-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm4 13V7.584l3.5 3.5l3.793-3.793l1.414 1.414l-3.793 3.793l3.5 3.5z'/%3E%3C/svg%3E\")}.ri-arrow-left-down-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3H4a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1M5 19V5h14v14zm3-2.999v-8h2v4.586l5.293-5.293l1.414 1.414l-5.293 5.293H16v2z'/%3E%3C/svg%3E\")}.ri-arrow-left-down-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.36 13.052l4.95 4.95H5.998V6.687l4.95 4.95l5.656-5.658l1.415 1.415z'/%3E%3C/svg%3E\")}.ri-arrow-left-down-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9 13.589l8.607-8.607l1.414 1.415l-8.607 8.606H18v2H7v-11h2z'/%3E%3C/svg%3E\")}.ri-arrow-left-down-long-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.778 5.636l-1.414-1.414l-9.607 9.606L4.93 10v9.071H14l-3.828-3.828z'/%3E%3C/svg%3E\")}.ri-arrow-left-down-long-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.778 5.636l-1.414-1.414L6.93 15.657V10.07h-2v9h9v-2H8.343z'/%3E%3C/svg%3E\")}.ri-arrow-left-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 13v7l-8-8l8-8v7h8v2z'/%3E%3C/svg%3E\")}.ri-arrow-left-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.828 11H20v2H7.828l5.364 5.364l-1.414 1.414L4 12l7.778-7.778l1.414 1.414z'/%3E%3C/svg%3E\")}.ri-arrow-left-long-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 13v-2H8.414V5.586L2 12l6.414 6.414V13z'/%3E%3C/svg%3E\")}.ri-arrow-left-long-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 13v-2H5.828l3.95-3.95l-1.414-1.414L2 12l6.364 6.364l1.414-1.414L5.828 13z'/%3E%3C/svg%3E\")}.ri-arrow-left-right-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 16v-4l5 5l-5 5v-4H4v-2zM8 2v3.999L20 6v2H8v4L3 7z'/%3E%3C/svg%3E\")}.ri-arrow-left-right-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.05 12.05L21 17l-4.95 4.95l-1.414-1.415L17.172 18H4v-2h13.172l-2.536-2.535zm-8.1-10l1.414 1.414l-2.536 2.535H20v2H6.828l2.536 2.536L7.95 11.95L3 7z'/%3E%3C/svg%3E\")}.ri-arrow-left-s-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8 12l6-6v12z'/%3E%3C/svg%3E\")}.ri-arrow-left-s-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.828 12l4.95 4.95l-1.414 1.415L8 12l6.364-6.364l1.414 1.414z'/%3E%3C/svg%3E\")}.ri-arrow-left-up-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm4 5h8.414l-3.5 3.5l3.793 3.793l-1.414 1.414l-3.793-3.793l-3.5 3.5z'/%3E%3C/svg%3E\")}.ri-arrow-left-up-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3H4a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1M5 19V5h14v14zM8 8v8h2v-4.586l5.293 5.293l1.414-1.414L11.414 10H16V8z'/%3E%3C/svg%3E\")}.ri-arrow-left-up-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.36 10.947l5.658 5.657l-1.415 1.414l-5.656-5.657l-4.95 4.95V5.997H17.31z'/%3E%3C/svg%3E\")}.ri-arrow-left-up-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.414 8l8.607 8.607l-1.414 1.414L8 9.414V17H6V6h11v2z'/%3E%3C/svg%3E\")}.ri-arrow-left-up-long-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.364 19.778l1.414-1.414l-9.606-9.607L14 4.93H4.929V14l3.828-3.828z'/%3E%3C/svg%3E\")}.ri-arrow-left-up-long-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.778 18.364l-1.414 1.414L6.93 8.343v5.586h-2v-9h9v2H8.343z'/%3E%3C/svg%3E\")}.ri-arrow-left-wide-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8.369 12l4.747-8.968l1.768.936L10.632 12l4.252 8.032l-1.768.936z'/%3E%3C/svg%3E\")}.ri-arrow-left-wide-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8.369 12l4.747-8.968l1.768.936L10.632 12l4.252 8.032l-1.768.936z'/%3E%3C/svg%3E\")}.ri-arrow-right-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm13.657 9l-5.95 5.95V13H6.345v-2h5.364V6.05z'/%3E%3C/svg%3E\")}.ri-arrow-right-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3H4a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1M5 19V5h14v14zm12.657-7L12 17.657l-1.414-1.414L13.828 13H6.343v-2h7.485l-3.242-3.243L12 6.343z'/%3E%3C/svg%3E\")}.ri-arrow-right-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2m0 9H8v2h4v3l4-4l-4-4z'/%3E%3C/svg%3E\")}.ri-arrow-right-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 11V8l4 4l-4 4v-3H8v-2zm0-9c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2m0 18c4.42 0 8-3.58 8-8s-3.58-8-8-8s-8 3.58-8 8s3.58 8 8 8'/%3E%3C/svg%3E\")}.ri-arrow-right-double-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.164 12l-6.207-6.207l-1.414 1.414L16.336 12l-4.793 4.793l1.414 1.414zm-5.65 0L7.307 5.793L5.893 7.207L10.686 12l-4.793 4.793l1.414 1.414z'/%3E%3C/svg%3E\")}.ri-arrow-right-double-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.164 12l-6.207-6.207l-1.414 1.414L16.336 12l-4.793 4.793l1.414 1.414zm-5.65 0L7.307 5.793L5.893 7.207L10.686 12l-4.793 4.793l1.414 1.414z'/%3E%3C/svg%3E\")}.ri-arrow-right-down-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm12 13H7.586l3.5-3.5l-3.793-3.794l1.414-1.414l3.793 3.793l3.5-3.5z'/%3E%3C/svg%3E\")}.ri-arrow-right-down-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3H4a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1M5 19V5h14v14zm11-3H8v-2h4.586L7.293 8.707l1.414-1.414L14 12.586V8h2z'/%3E%3C/svg%3E\")}.ri-arrow-right-down-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.637 13.052L5.98 7.395L7.394 5.98l5.657 5.657L18 6.687v11.314H6.687z'/%3E%3C/svg%3E\")}.ri-arrow-right-down-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.59 16.003L5.983 7.397l1.414-1.415l8.607 8.607V7.003h2v11h-11v-2z'/%3E%3C/svg%3E\")}.ri-arrow-right-down-long-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.636 4.222L4.222 5.636l9.606 9.607L10 19.07h9.071V10l-3.828 3.829z'/%3E%3C/svg%3E\")}.ri-arrow-right-down-long-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.222 5.636l1.414-1.414L17.07 15.657V10.07h2v9h-9v-2h5.586z'/%3E%3C/svg%3E\")}.ri-arrow-right-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 13H4v-2h8V4l8 8l-8 8z'/%3E%3C/svg%3E\")}.ri-arrow-right-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16.172 11l-5.364-5.364l1.414-1.414L20 12l-7.778 7.778l-1.414-1.414L16.172 13H4v-2z'/%3E%3C/svg%3E\")}.ri-arrow-right-long-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 13v-2h13.586V5.586L22 12l-6.414 6.414V13z'/%3E%3C/svg%3E\")}.ri-arrow-right-long-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 13v-2h16.172l-3.95-3.95l1.414-1.414L22 12l-6.364 6.364l-1.414-1.414l3.95-3.95z'/%3E%3C/svg%3E\")}.ri-arrow-right-s-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 12l-6 6V6z'/%3E%3C/svg%3E\")}.ri-arrow-right-s-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.172 12l-4.95-4.95l1.414-1.413L16 12l-6.364 6.364l-1.414-1.415z'/%3E%3C/svg%3E\")}.ri-arrow-right-up-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm12 5v8.414l-3.5-3.5l-3.793 3.793l-1.414-1.414l3.793-3.793l-3.5-3.5z'/%3E%3C/svg%3E\")}.ri-arrow-right-up-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3H4a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1M5 19V5h14v14zM16 8v8h-2v-4.586l-5.293 5.293l-1.414-1.414L12.586 10H8V8z'/%3E%3C/svg%3E\")}.ri-arrow-right-up-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.05 12.361l-5.656 5.657l-1.414-1.414l5.657-5.657l-4.95-4.95H18v11.314z'/%3E%3C/svg%3E\")}.ri-arrow-right-up-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16.004 9.414l-8.607 8.607l-1.414-1.414L14.59 8H7.003V6h11v11h-2z'/%3E%3C/svg%3E\")}.ri-arrow-right-up-long-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.222 18.364l1.414 1.414l9.607-9.606L19.07 14V4.929H10l3.828 3.828z'/%3E%3C/svg%3E\")}.ri-arrow-right-up-long-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5.636 19.778l-1.414-1.414L15.657 6.93h-5.586v-2h9v9h-2V8.343z'/%3E%3C/svg%3E\")}.ri-arrow-right-wide-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.632 12l-4.748-8.968l-1.768.936L13.368 12l-4.252 8.032l1.768.936z'/%3E%3C/svg%3E\")}.ri-arrow-right-wide-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.632 12l-4.748-8.968l-1.768.936L13.368 12l-4.252 8.032l1.768.936z'/%3E%3C/svg%3E\")}.ri-arrow-turn-back-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 16h-4l5 6l5-6h-4v-5a8 8 0 1 0-16 0v9h2v-9a6 6 0 1 1 12 0z'/%3E%3C/svg%3E\")}.ri-arrow-turn-back-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17 18.172l-2.535-2.536l-1.414 1.414L18 22l4.95-4.95l-1.415-1.414L19 18.172V11a8 8 0 1 0-16 0v9h2v-9a6 6 0 1 1 12 0z'/%3E%3C/svg%3E\")}.ri-arrow-turn-forward-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 8v5a6 6 0 0 1-12 0V4H3v9a8 8 0 1 0 16 0V8h4l-5-6l-5 6z'/%3E%3C/svg%3E\")}.ri-arrow-turn-forward-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 5.828V13a6 6 0 0 1-12 0V4H3v9a8 8 0 1 0 16 0V5.828l2.536 2.536L22.95 6.95L18 2l-4.95 4.95l1.415 1.414z'/%3E%3C/svg%3E\")}.ri-arrow-up-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm8 3.343l5.95 5.95H13v5.364h-2v-5.364H6.05z'/%3E%3C/svg%3E\")}.ri-arrow-up-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3H4a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1M5 19V5h14v14zm7-12.657L6.343 12l1.414 1.414L11 10.172v7.485h2v-7.485l3.243 3.242L17.657 12z'/%3E%3C/svg%3E\")}.ri-arrow-up-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2m1 10h3l-4-4l-4 4h3v4h2z'/%3E%3C/svg%3E\")}.ri-arrow-up-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2m0 18c4.42 0 8-3.58 8-8s-3.58-8-8-8s-8 3.58-8 8s3.58 8 8 8m1-8v4h-2v-4H8l4-4l4 4z'/%3E%3C/svg%3E\")}.ri-arrow-up-double-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 4.836l-6.207 6.207l1.414 1.414L12 7.664l4.793 4.793l1.414-1.414zm0 5.65l-6.207 6.207l1.414 1.414L12 13.314l4.793 4.793l1.414-1.414z'/%3E%3C/svg%3E\")}.ri-arrow-up-double-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 4.836l-6.207 6.207l1.414 1.414L12 7.664l4.793 4.793l1.414-1.414zm0 5.65l-6.207 6.207l1.414 1.414L12 13.314l4.793 4.793l1.414-1.414z'/%3E%3C/svg%3E\")}.ri-arrow-up-down-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 8H8.001L8 20H6V8H2l5-5zm10 8l-5 5l-5-5h4V4h2v12z'/%3E%3C/svg%3E\")}.ri-arrow-up-down-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.95 7.95l-1.414 1.414L8 6.828V20H6V6.828L3.466 9.364L2.05 7.95L7 3zm10 8.1L17 21l-4.95-4.95l1.414-1.414l2.537 2.536L16 4h2v13.172l2.536-2.536z'/%3E%3C/svg%3E\")}.ri-arrow-up-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 12v8h-2v-8H4l8-8l8 8z'/%3E%3C/svg%3E\")}.ri-arrow-up-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 7.828V20h-2V7.828l-5.364 5.364l-1.414-1.414L12 4l7.778 7.778l-1.414 1.414z'/%3E%3C/svg%3E\")}.ri-arrow-up-long-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 22h2V8.414h5.414L12 2L5.586 8.414H11z'/%3E%3C/svg%3E\")}.ri-arrow-up-long-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 22h-2V5.828l-3.95 3.95l-1.414-1.414L12 2l6.364 6.364l-1.414 1.414L13 5.828z'/%3E%3C/svg%3E\")}.ri-arrow-up-s-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 8l6 6H6z'/%3E%3C/svg%3E\")}.ri-arrow-up-s-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 10.828l-4.95 4.95l-1.414-1.414L12 8l6.364 6.364l-1.414 1.414z'/%3E%3C/svg%3E\")}.ri-arrow-up-wide-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 8.369l8.968 4.747l-.936 1.768L12 10.632l-8.032 4.252l-.936-1.768z'/%3E%3C/svg%3E\")}.ri-arrow-up-wide-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 8.369l8.968 4.747l-.936 1.768L12 10.632l-8.032 4.252l-.936-1.768z'/%3E%3C/svg%3E\")}.ri-artboard-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 6h12v12H6zm0-4h2v3H6zm0 17h2v3H6zM2 6h3v2H2zm0 10h3v2H2zM19 6h3v2h-3zm0 10h3v2h-3zM16 2h2v3h-2zm0 17h2v3h-2z'/%3E%3C/svg%3E\")}.ri-artboard-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 8v8h8V8zM6 6h12v12H6zm0-4h2v3H6zm0 17h2v3H6zM2 6h3v2H2zm0 10h3v2H2zM19 6h3v2h-3zm0 10h3v2h-3zM16 2h2v3h-2zm0 17h2v3h-2z'/%3E%3C/svg%3E\")}.ri-artboard-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.586 17H3v-2h18v2h-5.586l3.243 3.243l-1.414 1.414L13 17.414V20h-2v-2.586l-4.243 4.243l-1.414-1.414zM5 3h14a1 1 0 0 1 1 1v10H4V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-artboard-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.586 17H3v-2h18v2h-5.586l3.243 3.243l-1.414 1.414L13 17.414V20h-2v-2.586l-4.243 4.243l-1.414-1.414zM5 3h14a1 1 0 0 1 1 1v10H4V4a1 1 0 0 1 1-1m1 2v7h12V5z'/%3E%3C/svg%3E\")}.ri-article-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1M7 6v4h4V6zm0 6v2h10v-2zm0 4v2h10v-2zm6-9v2h4V7z'/%3E%3C/svg%3E\")}.ri-article-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1m-1-2V4H5v16zM7 6h4v4H7zm0 6h10v2H7zm0 4h10v2H7zm6-9h4v2h-4z'/%3E%3C/svg%3E\")}.ri-aspect-ratio-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-3 9h-2v3h-3v2h5zm-7-5H6v5h2V9h3z'/%3E%3C/svg%3E\")}.ri-aspect-ratio-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-1 2H4v14h16zm-7 12v-2h3v-3h2v5zM11 7v2H8v3H6V7z'/%3E%3C/svg%3E\")}.ri-asterisk{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 3v7.267l6.294-3.633l1 1.732l-6.293 3.633l6.293 3.635l-1 1.732L13 13.732V21h-2v-7.268l-6.294 3.634l-1-1.732L9.999 12L3.706 8.366l1-1.732L11 10.267V3z'/%3E%3C/svg%3E\")}.ri-at-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m8-10a8 8 0 1 0-3.968 6.911l-1.008-1.728A6 6 0 1 1 18 12v1a1 1 0 1 1-2 0V9h-1.354a4 4 0 1 0 .066 5.94A3 3 0 0 0 20 13zm-8-2a2 2 0 1 1 0 4a2 2 0 0 1 0-4'/%3E%3C/svg%3E\")}.ri-at-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 12a8 8 0 1 0-3.562 6.657l1.11 1.664A9.95 9.95 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10v1.5a3.5 3.5 0 0 1-6.396 1.966A5 5 0 1 1 15 8h2v5.5a1.5 1.5 0 0 0 3 0zm-8-3a3 3 0 1 0 0 6a3 3 0 0 0 0-6'/%3E%3C/svg%3E\")}.ri-atom-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.415 3.308c2.074-.736 4.31-.846 5.717.56c1.406 1.407 1.296 3.643.56 5.717A14.5 14.5 0 0 1 19.552 12c.478.82.862 1.632 1.14 2.415c.736 2.074.846 4.31-.56 5.717c-1.407 1.406-3.643 1.296-5.717.56A14.5 14.5 0 0 1 12 19.552a14.5 14.5 0 0 1-2.415 1.14c-2.074.736-4.31.846-5.717-.56c-1.406-1.407-1.296-3.642-.56-5.716c.278-.783.661-1.596 1.138-2.416c-.477-.82-.86-1.633-1.138-2.416c-.736-2.074-.846-4.31.56-5.716s3.642-1.296 5.716-.56c.783.278 1.596.661 2.416 1.138a14.5 14.5 0 0 1 2.415-1.138M5.703 13.884q-.304.619-.51 1.201c-.672 1.892-.457 3.087.09 3.633c.545.546 1.74.762 3.632.09q.582-.207 1.2-.512a22.5 22.5 0 0 1-2.358-2.054a22.5 22.5 0 0 1-2.054-2.358m12.593 0a22.5 22.5 0 0 1-2.054 2.36a22.5 22.5 0 0 1-2.358 2.052q.619.304 1.2.512c1.893.67 3.088.456 3.634-.09s.76-1.741.09-3.633q-.208-.583-.512-1.201M12 10a2 2 0 1 0 0 4a2 2 0 0 0 0-4M8.915 5.192c-1.892-.671-3.087-.456-3.633.09s-.761 1.74-.09 3.633q.207.582.511 1.2a22.5 22.5 0 0 1 2.055-2.357a22.5 22.5 0 0 1 2.357-2.055a11 11 0 0 0-1.2-.51m9.803.09c-.546-.546-1.741-.76-3.633-.09q-.583.207-1.201.511a22.5 22.5 0 0 1 2.358 2.054c.762.762 1.45 1.556 2.054 2.358q.304-.617.512-1.199c.67-1.892.456-3.088-.09-3.634'/%3E%3C/svg%3E\")}.ri-atom-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.415 3.308c2.074-.736 4.31-.846 5.717.56c1.406 1.407 1.296 3.643.56 5.717A14.5 14.5 0 0 1 19.552 12c.478.82.862 1.632 1.14 2.415c.736 2.075.846 4.31-.56 5.717c-1.407 1.406-3.643 1.296-5.717.56A14.5 14.5 0 0 1 12 19.552c-.82.478-1.632.862-2.415 1.14c-2.074.736-4.31.846-5.717-.56c-1.406-1.407-1.296-3.642-.56-5.716A14.5 14.5 0 0 1 4.446 12c-.477-.82-.86-1.633-1.138-2.416c-.736-2.074-.846-4.31.56-5.716s3.642-1.296 5.716-.56c.783.278 1.596.661 2.416 1.138a14.5 14.5 0 0 1 2.415-1.138M5.703 13.884q-.304.619-.51 1.201c-.672 1.892-.457 3.087.09 3.633c.545.546 1.74.762 3.632.09q.582-.207 1.2-.512a22.5 22.5 0 0 1-2.358-2.054a22 22 0 0 1-2.054-2.358m12.593 0a22.5 22.5 0 0 1-2.054 2.36a22 22 0 0 1-2.358 2.052q.619.304 1.2.512c1.893.67 3.088.456 3.634-.09s.76-1.741.09-3.633q-.208-.583-.512-1.201M12 6.812a20 20 0 0 0-2.828 2.36A20 20 0 0 0 6.812 12a20 20 0 0 0 2.36 2.828a20 20 0 0 0 2.827 2.36a20 20 0 0 0 2.83-2.36A20 20 0 0 0 17.186 12a20 20 0 0 0-2.359-2.828A20 20 0 0 0 12 6.812M12 10a2 2 0 1 1 0 4a2 2 0 0 1 0-4M8.915 5.192c-1.892-.67-3.087-.456-3.633.09s-.761 1.74-.09 3.633q.207.582.511 1.2a22.5 22.5 0 0 1 2.055-2.357a22.5 22.5 0 0 1 2.357-2.055a11 11 0 0 0-1.2-.51m9.803.09c-.546-.546-1.741-.76-3.633-.09q-.583.207-1.201.511a22 22 0 0 1 2.358 2.054a22.5 22.5 0 0 1 2.054 2.358q.304-.617.512-1.199c.67-1.892.456-3.088-.09-3.634'/%3E%3C/svg%3E\")}.ri-attachment-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14.829 7.757l-5.657 5.657a1 1 0 1 0 1.414 1.414l5.657-5.656A3 3 0 0 0 12 4.929l-5.657 5.657a5 5 0 0 0 7.071 7.07L19.071 12l1.414 1.414l-5.656 5.657a7 7 0 0 1-9.9-9.9l5.657-5.656a5 5 0 0 1 7.071 7.07L12 16.244A3 3 0 0 1 7.758 12l5.656-5.657z'/%3E%3C/svg%3E\")}.ri-attachment-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.997 2.992L21 21.008a1 1 0 0 1-.993.992H3.993A.993.993 0 0 1 3 21.008V2.992A1 1 0 0 1 3.993 2h16.01c.549 0 .994.444.994.992M9 13V9a1 1 0 0 1 2 0v4a1 1 0 1 0 2 0V9a3 3 0 1 0-6 0v4a5 5 0 0 0 10 0V8h-2v5a3 3 0 1 1-6 0'/%3E%3C/svg%3E\")}.ri-attachment-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 13.5V8a4 4 0 0 0-8 0v5.5a6.5 6.5 0 1 0 13 0V4h2v9.5a8.5 8.5 0 0 1-17 0V8a6 6 0 1 1 12 0v5.5a3.5 3.5 0 1 1-7 0V8h2v5.5a1.5 1.5 0 0 0 3 0'/%3E%3C/svg%3E\")}.ri-auction-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.005 20.003v2h-12v-2zM14.59.689l7.778 7.778l-1.414 1.414l-1.061-.353l-2.475 2.475l5.657 5.657l-1.414 1.414l-5.657-5.657l-2.404 2.404l.283 1.132l-1.415 1.414l-7.778-7.778l1.414-1.415l1.132.283l6.293-6.293l-.353-1.06z'/%3E%3C/svg%3E\")}.ri-auction-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.005 20.003v2h-12v-2zM14.59.689l7.778 7.778l-1.414 1.414l-1.061-.353l-2.475 2.475l5.657 5.657l-1.414 1.414l-5.657-5.657l-2.404 2.404l.283 1.132l-1.415 1.414l-7.778-7.778l1.414-1.415l1.132.283l6.293-6.293l-.353-1.06zm.707 3.536l-7.071 7.07l3.535 3.536l7.071-7.07z'/%3E%3C/svg%3E\")}.ri-award-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 15.245v6.872a.5.5 0 0 1-.757.429L12 20l-4.243 2.546a.5.5 0 0 1-.757-.43v-6.87a8 8 0 1 1 10 0M12 15a6 6 0 1 0 0-12a6 6 0 0 0 0 12m0-2a4 4 0 1 1 0-8a4 4 0 0 1 0 8'/%3E%3C/svg%3E\")}.ri-award-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 15.245v6.872a.5.5 0 0 1-.757.429L12 20l-4.243 2.546a.5.5 0 0 1-.757-.43v-6.87a8 8 0 1 1 10 0M9 16.42v3.049l3-1.8l3 1.8v-3.05A8 8 0 0 1 12 17a8 8 0 0 1-3-.581M12 15a6 6 0 1 0 0-12a6 6 0 0 0 0 12'/%3E%3C/svg%3E\")}.ri-baidu-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.926 12.497c2.063-.444 1.782-2.909 1.72-3.448c-.1-.83-1.078-2.282-2.404-2.167c-1.67.15-1.914 2.561-1.914 2.561c-.226 1.115.54 3.497 2.598 3.053m2.191 4.288c-.06.173-.195.616-.079 1.002c.23.866.982.905.982.905h1.08v-2.64H8.944c-.52.154-.77.559-.827.733m1.638-8.422c1.14 0 2.06-1.312 2.06-2.933s-.92-2.93-2.06-2.93c-1.138 0-2.06 1.31-2.06 2.93s.923 2.933 2.06 2.933m4.907.193c1.523.198 2.502-1.427 2.697-2.659c.198-1.23-.784-2.658-1.862-2.904c-1.08-.248-2.43 1.483-2.552 2.61c-.147 1.38.197 2.758 1.717 2.953m0 3.448c-1.865-2.905-4.513-1.723-5.399-.245c-.882 1.477-2.256 2.41-2.452 2.658c-.198.244-2.846 1.673-2.258 4.284c.588 2.609 2.653 2.56 2.653 2.56s1.521.15 3.286-.246c1.766-.391 3.286.098 3.286.098s4.124 1.38 5.253-1.278c1.127-2.66-.638-4.038-.638-4.038s-2.356-1.823-3.731-3.793m-6.007 7.75c-1.158-.231-1.62-1.021-1.677-1.156c-.057-.137-.386-.772-.212-1.853c.5-1.619 1.927-1.735 1.927-1.735h1.427v-1.755l1.216.02v6.479zm4.59-.019c-1.196-.308-1.252-1.158-1.252-1.158v-3.412l1.252-.02v3.066c.076.328.482.387.482.387H15v-3.433h1.331v4.57zm7.453-9.11c0-.59-.49-2.364-2.305-2.364c-1.818 0-2.061 1.675-2.061 2.859c0 1.13.095 2.707 2.354 2.657s2.012-2.56 2.012-3.152'/%3E%3C/svg%3E\")}.ri-baidu-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.563 19.28q.257.012.584.006a9.7 9.7 0 0 0 1.912-.223a8.8 8.8 0 0 1 2.98-.131a8 8 0 0 1 1.289.257c1.077.275 2.61.223 3.005-.41c.29-.468.253-.787-.026-1.199c-.06-.09-.126-.17-.188-.235l-.024-.025l-.165-.132q-.265-.215-.579-.486a26 26 0 0 1-1.752-1.66a16 16 0 0 1-1.577-1.893l-.036-.053c-.742-1.139-1.558-1.067-2.002-.318a9.6 9.6 0 0 1-.955 1.332c-.41.482-.83.89-1.306 1.297c-.122.105-.502.42-.411.344c-.004.003-.017.015.05-.071c-.098.12-.95.877-1.2 1.162c-.515.583-.722 1.08-.645 1.48c.073.376.22.587.45.745a1.4 1.4 0 0 0 .48.206zm7.099-7.276c1.375 1.97 3.731 3.793 3.731 3.793s2.064 1.748.638 4.038s-5.253 1.278-5.253 1.278s-1.52-.49-3.286-.098c-1.765.395-3.286.245-3.286.245S5 21.015 4.553 18.701c-.446-2.314 2.06-4.04 2.258-4.284c.196-.247 1.512-1.073 2.452-2.658c.94-1.586 3.584-2.54 5.399.245m5.538-1.42c0 .457.191 2.393-1.552 2.432c-1.743.038-1.816-1.178-1.816-2.05c0-.913.187-2.205 1.59-2.205c1.4 0 1.778 1.369 1.778 1.824m-5.429-2.777c-1.18-.152-1.447-1.222-1.333-2.293c.095-.875 1.142-2.219 1.981-2.026c.837.19 1.6 1.3 1.446 2.254c-.152.957-.912 2.218-2.094 2.065M9.755 7.44c-.861 0-1.56-.993-1.56-2.22S8.892 3 9.754 3s1.56.993 1.56 2.22s-.697 2.22-1.56 2.22m-3.793 4.566c-1.695.365-2.327-1.597-2.14-2.515c0 0 .2-1.987 1.576-2.11c1.093-.095 1.898 1.101 1.98 1.785c.052.444.283 2.475-1.416 2.84'/%3E%3C/svg%3E\")}.ri-ball-pen-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.85 11.805l-.708-.707l-9.9 9.9H3v-4.243L14.314 5.44l5.657 5.657a1 1 0 0 1 0 1.414L12.9 19.583l-1.415-1.414zm.706-9.192l2.829 2.828a1 1 0 0 1 0 1.414L19.97 8.27l-4.243-4.242l1.414-1.414a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E\")}.ri-ball-pen-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.85 11.698l-.708-.707l-9.9 9.9H3v-4.243L14.314 5.334l5.657 5.657a1 1 0 0 1 0 1.414L12.9 19.477l-1.415-1.415zm-2.122-2.121l-1.414-1.414L5 17.477v1.414h1.414zm2.828-7.071l2.829 2.828a1 1 0 0 1 0 1.415L19.97 8.163L15.728 3.92l1.414-1.414a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E\")}.ri-bank-card-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22.005 11v9a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-9zm0-4h-20V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1z'/%3E%3C/svg%3E\")}.ri-bank-card-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.005 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m17 9h-16v7h16zm0-4V5h-16v3z'/%3E%3C/svg%3E\")}.ri-bank-card-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22.005 10v10a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1V10zm0-2h-20V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zm-7 8v2h4v-2z'/%3E%3C/svg%3E\")}.ri-bank-card-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.005 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m17 8h-16v8h16zm0-2V5h-16v4zm-6 6h4v2h-4z'/%3E%3C/svg%3E\")}.ri-bank-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 20h20v2H2zm2-8h2v7H4zm5 0h2v7H9zm4 0h2v7h-2zm5 0h2v7h-2zM2 7l10-5l10 5v4H2zm10 1a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-bank-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 20h20v2H2zm2-8h2v7H4zm5 0h2v7H9zm4 0h2v7h-2zm5 0h2v7h-2zM2 7l10-5l10 5v4H2zm2 1.236V9h16v-.764l-8-4zM12 8a1 1 0 1 1 0-2a1 1 0 0 1 0 2'/%3E%3C/svg%3E\")}.ri-bar-chart-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 13h6v8H2zM9 3h6v18H9zm7 5h6v13h-6z'/%3E%3C/svg%3E\")}.ri-bar-chart-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 13h6v8H2zm14-5h6v13h-6zM9 3h6v18H9zM4 15v4h2v-4zm7-10v14h2V5zm7 5v9h2v-9z'/%3E%3C/svg%3E\")}.ri-bar-chart-box-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M22 20v-9.341A6 6 0 0 1 20 11a6 6 0 0 1-3-.803V17h-2v-7h1.682A6 6 0 0 1 14 5c0-.701.12-1.374.341-2H3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1M7 13h2v4H7zm4-6h2v10h-2z'/%3E%3C/svg%3E\")}.ri-bar-chart-box-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M2 4a1 1 0 0 1 1-1h11v2H4v14h16v-8h2v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm5 9h2v4H7zm4-6h2v10h-2zm4 3h2v7h-2z'/%3E%3C/svg%3E\")}.ri-bar-chart-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m4 10v4h2v-4zm4-6v10h2V7zm4 3v7h2v-7z'/%3E%3C/svg%3E\")}.ri-bar-chart-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h16V5zm3 8h2v4H7zm4-6h2v10h-2zm4 3h2v7h-2z'/%3E%3C/svg%3E\")}.ri-bar-chart-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 12h4v9H3zm14-4h4v13h-4zm-7-6h4v19h-4z'/%3E%3C/svg%3E\")}.ri-bar-chart-grouped-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12h2v9H2zm3 2h2v7H5zm11-6h2v13h-2zm3 2h2v11h-2zM9 2h2v19H9zm3 2h2v17h-2z'/%3E%3C/svg%3E\")}.ri-bar-chart-grouped-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12h2v9H2zm3 2h2v7H5zm11-6h2v13h-2zm3 2h2v11h-2zM9 2h2v19H9zm3 2h2v17h-2z'/%3E%3C/svg%3E\")}.ri-bar-chart-horizontal-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3v4H3V3zm4 14v4H3v-4zm6-7v4H3v-4z'/%3E%3C/svg%3E\")}.ri-bar-chart-horizontal-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3v2H3V3zm4 16v2H3v-2zm6-8v2H3v-2z'/%3E%3C/svg%3E\")}.ri-bar-chart-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 12h2v9H3zm16-4h2v13h-2zm-8-6h2v19h-2z'/%3E%3C/svg%3E\")}.ri-barcode-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m3 4v10h3V7zm4 0v10h2V7zm3 0v10h1V7zm2 0v10h3V7z'/%3E%3C/svg%3E\")}.ri-barcode-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 5v14h16V5zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m3 4h3v10H6zm4 0h2v10h-2zm3 0h1v10h-1zm2 0h3v10h-3z'/%3E%3C/svg%3E\")}.ri-barcode-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4h2v16H2zm4 0h2v16H6zm3 0h3v16H9zm4 0h2v16h-2zm3 0h2v16h-2zm3 0h3v16h-3z'/%3E%3C/svg%3E\")}.ri-barcode-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4h2v16H2zm4 0h1v16H6zm2 0h2v16H8zm3 0h2v16h-2zm3 0h2v16h-2zm3 0h1v16h-1zm2 0h3v16h-3z'/%3E%3C/svg%3E\")}.ri-bard-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.614 17.796l.878-2.01a7.74 7.74 0 0 1 3.94-3.992l2.416-1.072c.768-.341.768-1.458 0-1.8l-2.34-1.038a7.75 7.75 0 0 1-3.997-4.125l-.89-2.142a.946.946 0 0 0-1.758 0l-.889 2.142a7.75 7.75 0 0 1-3.997 4.125l-2.34 1.039c-.768.34-.768 1.458 0 1.799l2.415 1.072a7.74 7.74 0 0 1 3.94 3.991l.878 2.01a.946.946 0 0 0 1.744 0m8.787 4.894l.247-.566a4.37 4.37 0 0 1 2.221-2.25l.76-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.253-2.326l-.254-.611a.507.507 0 0 0-.942 0l-.254.61a4.37 4.37 0 0 1-2.253 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.37 4.37 0 0 1 2.222 2.251l.247.566c.18.414.754.414.934 0'/%3E%3C/svg%3E\")}.ri-bard-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.614 17.796a.946.946 0 0 1-1.744 0l-.877-2.01a7.74 7.74 0 0 0-3.94-3.992l-2.416-1.072c-.768-.341-.768-1.458 0-1.8l2.34-1.038a7.75 7.75 0 0 0 3.997-4.125l.89-2.142a.946.946 0 0 1 1.757 0l.89 2.142a7.75 7.75 0 0 0 3.997 4.125l2.34 1.039c.768.34.768 1.458 0 1.799l-2.415 1.072a7.74 7.74 0 0 0-3.941 3.991zM4.54 9.822c2.285 1.015 4.144 2.683 5.202 4.978c1.059-2.295 2.917-3.963 5.203-4.978c-2.313-1.026-4.177-2.776-5.203-5.111c-1.025 2.335-2.89 4.085-5.202 5.111M19.4 22.69l.247-.566a4.37 4.37 0 0 1 2.221-2.25l.76-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.253-2.326l-.254-.611a.507.507 0 0 0-.942 0l-.254.61a4.37 4.37 0 0 1-2.253 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.37 4.37 0 0 1 2.222 2.251l.247.566c.18.414.754.414.934 0m-1.026-3.643l.562-.559l.55.559l-.55.543z'/%3E%3C/svg%3E\")}.ri-barricade-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.556 19H21v2H3v-2h1.444l.89-4h13.333zM17.333 9l.89 4H5.777l.889-4zm-.444-2H7.11l.715-3.217A1 1 0 0 1 8.802 3h6.396a1 1 0 0 1 .976.783z'/%3E%3C/svg%3E\")}.ri-barricade-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.493 19h11.014l-.667-3H7.16zm13.063 0H21v2H3v-2h1.444L7.826 3.783A1 1 0 0 1 8.802 3h6.396a1 1 0 0 1 .976.783zM7.604 14h8.792l-.89-4H8.494zm1.334-6h6.124l-.666-3H9.604z'/%3E%3C/svg%3E\")}.ri-base-station-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 13l6 9H6zm-1.06-2.44a1.5 1.5 0 1 1 2.12-2.12a1.5 1.5 0 0 1-2.12 2.12M5.281 2.783l1.415 1.415a7.5 7.5 0 0 0 0 10.606l-1.415 1.415a9.5 9.5 0 0 1 0-13.436m13.436 0a9.5 9.5 0 0 1 0 13.436l-1.415-1.415a7.5 7.5 0 0 0 0-10.606zM8.11 5.611l1.414 1.414a3.5 3.5 0 0 0 0 4.95L8.11 13.389a5.5 5.5 0 0 1 0-7.778m7.778 0a5.5 5.5 0 0 1 0 7.778l-1.414-1.414a3.5 3.5 0 0 0 0-4.95z'/%3E%3C/svg%3E\")}.ri-base-station-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 13l6 9H6zm0 3.6L9.74 20h4.52zm-1.06-6.04a1.5 1.5 0 1 1 2.12-2.12a1.5 1.5 0 0 1-2.12 2.12M5.281 2.783l1.415 1.415a7.5 7.5 0 0 0 0 10.606l-1.415 1.415a9.5 9.5 0 0 1 0-13.436m13.436 0a9.5 9.5 0 0 1 0 13.436l-1.415-1.415a7.5 7.5 0 0 0 0-10.606zM8.11 5.611l1.414 1.414a3.5 3.5 0 0 0 0 4.95L8.11 13.389a5.5 5.5 0 0 1 0-7.778m7.778 0a5.5 5.5 0 0 1 0 7.778l-1.414-1.414a3.5 3.5 0 0 0 0-4.95z'/%3E%3C/svg%3E\")}.ri-baseball-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a9.96 9.96 0 0 1 4.428 5.331a9.98 9.98 0 0 0-6.83 4.829a9.98 9.98 0 0 0-.766 8.328A9.96 9.96 0 0 1 7 20.66a9.96 9.96 0 0 1-4.427-5.332a9.98 9.98 0 0 0 6.83-4.828a9.98 9.98 0 0 0 .767-8.329A9.96 9.96 0 0 1 17 3.34m-8.752-.607A7.98 7.98 0 0 1 7.67 9.5a7.98 7.98 0 0 1-5.57 3.883A9.95 9.95 0 0 1 3.34 7a9.96 9.96 0 0 1 4.908-4.267m13.654 7.883A9.95 9.95 0 0 1 20.66 17a9.95 9.95 0 0 1-4.908 4.266a7.98 7.98 0 0 1 .578-6.766a7.98 7.98 0 0 1 5.57-3.884'/%3E%3C/svg%3E\")}.ri-baseball-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.204 2.399a9.98 9.98 0 0 1 7.796.94a9.98 9.98 0 0 1 4.712 6.282A9.97 9.97 0 0 1 20.66 17a9.97 9.97 0 0 1-5.865 4.601A9.98 9.98 0 0 1 7 20.66a9.97 9.97 0 0 1-4.712-6.28A9.97 9.97 0 0 1 3.339 7a9.97 9.97 0 0 1 5.865-4.601m6.795 2.673a7.96 7.96 0 0 0-5.355-.956A9.96 9.96 0 0 1 9.402 10.5a9.96 9.96 0 0 1-4.907 4.266a7.96 7.96 0 0 0 3.504 4.162a7.96 7.96 0 0 0 5.356.954a9.96 9.96 0 0 1 1.243-6.383a9.96 9.96 0 0 1 4.906-4.267A7.96 7.96 0 0 0 16 5.072m3.962 6.138a7.96 7.96 0 0 0-3.631 3.29a7.96 7.96 0 0 0-1.034 4.789a7.96 7.96 0 0 0 3.632-3.29a7.96 7.96 0 0 0 1.033-4.79M8.703 4.71A7.96 7.96 0 0 0 5.072 8a7.96 7.96 0 0 0-1.033 4.789a7.96 7.96 0 0 0 3.63-3.29a7.96 7.96 0 0 0 1.034-4.79'/%3E%3C/svg%3E\")}.ri-basketball-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.366 13.366l1.775 1.025a9.98 9.98 0 0 0-.311 7.44A10 10 0 0 1 12 22a10 10 0 0 1-4.11-.88zm3.518 2.032l4.233 2.444a10.03 10.03 0 0 1-4.363 3.43a8 8 0 0 1 .008-5.57zm-7.025-4.056l1.775 1.024l-4.476 7.75a10.03 10.03 0 0 1-3.59-4.785a9.98 9.98 0 0 0 6.085-3.713zm13.046-.726Q22 11.297 22 12a10 10 0 0 1-.88 4.11l-4.236-2.445a8 8 0 0 1 4.866-3.021zM2.881 7.892l4.235 2.445a8 8 0 0 1-5.021 3.05A10 10 0 0 1 2 12a10 10 0 0 1 .88-4.11m14.961-4.008a10.03 10.03 0 0 1 3.59 4.785a9.98 9.98 0 0 0-6.086 3.715l-.205.276l-1.775-1.025zM12 2a10 10 0 0 1 4.11.88l-4.476 7.754L9.859 9.61a9.98 9.98 0 0 0 .311-7.442A10 10 0 0 1 12 2m-3.753.73a8 8 0 0 1-.01 5.57l-.12.303l-4.234-2.445a10.04 10.04 0 0 1 4.164-3.346z'/%3E%3C/svg%3E\")}.ri-basketball-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m.366 11.366l-3.469 6.01a8.06 8.06 0 0 0 4.459.51a9.94 9.94 0 0 1 .784-5.494zm3.518 2.031a7.96 7.96 0 0 0-.587 3.894a8 8 0 0 0 3.078-2.456zm-7.025-4.055a9.95 9.95 0 0 1-4.365 3.428a8 8 0 0 0 2.671 3.605l3.469-6.009zm11.103-.13l-.258.12a7.95 7.95 0 0 0-2.82 2.333l2.492 1.439a8 8 0 0 0 .586-3.893M4 12q0 .4.038.789a7.95 7.95 0 0 0 3.078-2.453L4.624 8.897A8 8 0 0 0 4 12m12.835-6.374l-3.469 6.008l1.775 1.025a9.95 9.95 0 0 1 4.366-3.43a8 8 0 0 0-2.419-3.402zM12 4q-.695.001-1.357.115a9.93 9.93 0 0 1-.784 5.494l1.775 1.025l3.469-6.01A8 8 0 0 0 12 4m-3.297.71l-.191.088a8 8 0 0 0-2.886 2.367l2.49 1.438a7.96 7.96 0 0 0 .587-3.893'/%3E%3C/svg%3E\")}.ri-battery-2-charge-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 4V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1zm4 8V7l-5 7h3v5l5-7z'/%3E%3C/svg%3E\")}.ri-battery-2-charge-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 12h3l-5 7v-5H8l5-7zm-2-6H7v14h10V6h-4V4h-2zM9 4V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-battery-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 4V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-battery-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 6H7v14h10V6h-4V4h-2zM9 4V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-battery-charge-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 11V5l-5 8h3v6l5-8zM3 5h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1m18 4h2v6h-2z'/%3E%3C/svg%3E\")}.ri-battery-charge-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 19H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h6.625L8.458 7H4v10h4zm4.375 0l1.167-2H18V7h-4V5h5a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1zM21 9h2v6h-2zm-9 2h3l-5 8v-6H7l5-8z'/%3E%3C/svg%3E\")}.ri-battery-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 5h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1m18 4h2v6h-2z'/%3E%3C/svg%3E\")}.ri-battery-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 7v10h14V7zM3 5h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1m18 4h2v6h-2z'/%3E%3C/svg%3E\")}.ri-battery-low-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 5h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1m2 3v8h4V8zm16 1h2v6h-2z'/%3E%3C/svg%3E\")}.ri-battery-low-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 7v10h14V7zM3 5h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1m2 3h4v8H5zm16 1h2v6h-2z'/%3E%3C/svg%3E\")}.ri-battery-saver-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 2a1 1 0 0 1 1 1v1h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3V3a1 1 0 0 1 1-1zm-1 7h-2v3H8v2h3v3h2v-3h3v-2h-3z'/%3E%3C/svg%3E\")}.ri-battery-saver-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 2a1 1 0 0 1 1 1v1h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3V3a1 1 0 0 1 1-1zm-1 2h-2v2H7v14h10V6h-4zm0 5v3h3v2h-3v3h-2v-3H8v-2h3V9z'/%3E%3C/svg%3E\")}.ri-battery-share-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 2a1 1 0 0 1 1 1v1h3a1 1 0 0 1 1 1v6.2L15 8v3h-1c-2.142 0-4 1.79-4 4v3h2v-3c0-1.05.95-2 2-2h1v3l4-3.2V21a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3V3a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-battery-share-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 2a1 1 0 0 1 1 1v1h3a1 1 0 0 1 1 1v2h-2V6h-4V4h-2v2H7v14h10v-3h2v4a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3V3a1 1 0 0 1 1-1zm1 6l5 4l-5 4v-3h-1c-1.054 0-2 .95-2 2v3h-2v-3a4 4 0 0 1 4-4h1z'/%3E%3C/svg%3E\")}.ri-bear-smile-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.5 2a4.5 4.5 0 0 1 2.951 7.897A9 9 0 0 1 21 13a9 9 0 1 1-18 0c0-1.09.194-2.136.55-3.103a4.5 4.5 0 1 1 6.791-5.744a9 9 0 0 1 3.32 0A4.5 4.5 0 0 1 17.5 2M10 13H8a4 4 0 0 0 8 0h-2a2 2 0 1 1-4 0'/%3E%3C/svg%3E\")}.ri-bear-smile-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 17a4 4 0 0 0 4-4h-2a2 2 0 1 1-4 0H8a4 4 0 0 0 4 4M6.5 2a4.5 4.5 0 0 0-2.95 7.898a9 9 0 1 0 16.901 0a4.5 4.5 0 1 0-6.79-5.745a9 9 0 0 0-3.321 0A4.5 4.5 0 0 0 6.5 2M4 6.5a2.5 2.5 0 0 1 4.852-.851l.318.878l.898-.257A7 7 0 0 1 12 6c.672 0 1.32.094 1.932.27l.898.257l.318-.878a2.501 2.501 0 1 1 3.58 3.03l-.814.46l.404.842a7 7 0 1 1-12.635 0l.403-.843l-.814-.46A2.5 2.5 0 0 1 4 6.5'/%3E%3C/svg%3E\")}.ri-beer-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3a2 2 0 0 1 1.972 2.335l1.973.33a4 4 0 0 0-.005-1.361A2 2 0 0 1 15.733 7H5a1 1 0 1 1 .539-1.843a1 1 0 0 0 1.513-.614A2 2 0 0 1 9 3m1.516-1.703A4 4 0 0 0 5.51 3.043A3 3 0 0 0 3 8.236V20a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2h2a2 2 0 0 0 2-2v-7a2 2 0 0 0-2-2h-2v-.354a4 4 0 0 0-4.896-6.169a4 4 0 0 0-1.588-1.18M17 18v-7h2v7zM7 11h2v7H7zm4 0h2v7h-2z'/%3E%3C/svg%3E\")}.ri-beer-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3a2 2 0 0 1 1.972 2.335l1.973.33a4 4 0 0 0-.005-1.361A2 2 0 0 1 15.733 7H5a1 1 0 1 1 .539-1.843a1 1 0 0 0 1.513-.614A2 2 0 0 1 9 3m1.516-1.703A4 4 0 0 0 5.51 3.043A3 3 0 0 0 3 8.236V20a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2h2a2 2 0 0 0 2-2v-7a2 2 0 0 0-2-2h-2v-.354a4 4 0 0 0-4.896-6.169a4 4 0 0 0-1.588-1.18M17 11h2v7h-2zm-2-2v11H5V9zm-8 2v7h2v-7zm6 0v7h-2v-7z'/%3E%3C/svg%3E\")}.ri-behance-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.443 5.35c.639 0 1.23.05 1.77.198c.541.099.984.297 1.377.544q.591.371.885 1.039c.197.445.296.99.296 1.583c0 .693-.148 1.286-.492 1.731c-.295.446-.787.841-1.377 1.138c.836.248 1.475.693 1.869 1.286s.639 1.336.639 2.177c0 .693-.148 1.286-.394 1.781c-.245.495-.639.94-1.082 1.237a5.1 5.1 0 0 1-1.573.692c-.59.149-1.18.248-1.77.248H1V5.35zm-.394 5.54c.541 0 .984-.148 1.328-.395s.492-.693.492-1.237c0-.297-.05-.594-.148-.791s-.246-.347-.442-.495a2.4 2.4 0 0 0-.64-.247c-.246-.05-.491-.05-.787-.05H4v3.216zm.148 5.838c.295 0 .59-.05.836-.099c.246-.05.492-.148.688-.297a1.8 1.8 0 0 0 .492-.544c.098-.247.197-.544.197-.89c0-.693-.197-1.188-.59-1.534c-.394-.297-.935-.445-1.574-.445H4v3.81zm9.492-.05q.59.594 1.77.594c.541 0 1.033-.148 1.426-.395q.591-.446.738-.891h2.41c-.394 1.187-.984 2.028-1.77 2.572c-.788.495-1.722.792-2.853.792a5.8 5.8 0 0 1-2.115-.396a3.9 3.9 0 0 1-1.574-1.088a3.9 3.9 0 0 1-.983-1.633c-.246-.643-.345-1.335-.345-2.127c0-.742.099-1.434.345-2.078a5.3 5.3 0 0 1 1.033-1.682c.442-.445.983-.84 1.573-1.088a5.5 5.5 0 0 1 2.066-.396c.836 0 1.574.149 2.213.495c.64.346 1.131.742 1.524 1.336c.394.544.69 1.187.886 1.88c.098.692.147 1.385.098 2.176H16c0 .792.295 1.534.689 1.93m3.098-5.194c-.344-.346-.885-.544-1.525-.544a2.34 2.34 0 0 0-1.082.247c-.295.149-.491.347-.688.545a1.3 1.3 0 0 0-.344.692c-.05.248-.099.445-.099.643h4.426c-.098-.742-.344-1.236-.688-1.583M15.459 6.29h5.508v1.336H15.46z'/%3E%3C/svg%3E\")}.ri-behance-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.5 11a2 2 0 1 0 0-4H3v4zm1 2H3v4h5.5a2 2 0 1 0 0-4m2.063-1.428A4 4 0 0 1 8.5 19H1V5h6.5a4 4 0 0 1 3.063 6.573M15.5 6H21v1.5h-5.5zm7.5 8.5h-7.5v.25A2.75 2.75 0 0 0 20.7 16h2.134a4.752 4.752 0 0 1-9.334-1.25v-1.5a4.75 4.75 0 1 1 9.5 0zm-2.104-2a2.751 2.751 0 0 0-5.292 0z'/%3E%3C/svg%3E\")}.ri-bell-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.414 10.586l.48.486l.464.485l.46.492c3.458 3.764 5.472 7.218 4.607 8.083c-.4.4-1.356.184-2.64-.507a9.01 9.01 0 0 1-10.403-.592l2.98-2.98a2 2 0 1 0-1.45-1.569l.035.155l-2.979 2.98a9.01 9.01 0 0 1-.592-10.405c-.692-1.283-.908-2.238-.508-2.639c.977-.976 5.25 1.715 9.546 6.01m6.364-6.364a2 2 0 0 1-.165 2.976a9.02 9.02 0 0 1 .608 8.47c-1.189-1.954-3.07-4.173-5.393-6.496l-.537-.532c-2.128-2.078-4.156-3.764-5.958-4.86a9.02 9.02 0 0 1 8.471.607q.066-.086.146-.165a2 2 0 0 1 2.828 0'/%3E%3C/svg%3E\")}.ri-bell-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.121 9.879c4.296 4.295 6.829 8.728 5.657 9.9c-.475.474-1.486.34-2.807-.273a9.01 9.01 0 0 1-10.59-.474l-.038.039l-1.414-1.414l.038-.04A9.01 9.01 0 0 1 4.495 7.03c-.614-1.322-.748-2.333-.273-2.808c1.128-1.128 5.277 1.177 9.417 5.182zm-1.414 1.414C10.823 9.409 8.87 7.842 7.236 6.87l-.186.18a7 7 0 0 0-.657 9.142l1.846-1.846a2 2 0 0 1 3.347-1.932a2 2 0 0 1-1.931 3.347l-1.848 1.846a7 7 0 0 0 9.143-.657l.179-.188l-.053-.089c-.976-1.615-2.52-3.53-4.369-5.38m7.071-7.071a2 2 0 0 1-.165 2.976a9.02 9.02 0 0 1 .663 8.345a21 21 0 0 0-1.386-2.306a6.99 6.99 0 0 0-1.94-6.187a6.99 6.99 0 0 0-6.187-1.94a21 21 0 0 0-2.306-1.386a9.02 9.02 0 0 1 8.347.663q.066-.086.146-.165a2 2 0 0 1 2.828 0'/%3E%3C/svg%3E\")}.ri-bike-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.5 12H4V7H2V5h6v2H6v2.795l9.813-2.629L15.233 5H12V3h3.978a1 1 0 0 1 .988.741l1.553 5.796l-1.932.517l-.256-.956zM5 21a4 4 0 1 1 0-8a4 4 0 0 1 0 8m0-3a1 1 0 1 0 0-2a1 1 0 0 0 0 2m13 3a5 5 0 1 1 0-10a5 5 0 0 1 0 10m0-4a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-bike-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.5 12H4V7H2V5h6v2H6v2.795l9.813-2.629L15.233 5H12V3h3.978a1 1 0 0 1 .988.741l1.553 5.796l-1.932.517l-.256-.956zM5 19a2 2 0 1 0 0-4a2 2 0 0 0 0 4m0 2a4 4 0 1 1 0-8a4 4 0 0 1 0 8m13-2a3 3 0 1 0 0-6a3 3 0 0 0 0 6m0 2a5 5 0 1 1 0-10a5 5 0 0 1 0 10'/%3E%3C/svg%3E\")}.ri-bilibili-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.223 3.086a1.25 1.25 0 0 1 0 1.768L17.08 5.996h1.17A3.75 3.75 0 0 1 22 9.747v7.5a3.75 3.75 0 0 1-3.75 3.75H5.75A3.75 3.75 0 0 1 2 17.247v-7.5a3.75 3.75 0 0 1 3.75-3.75h1.166L5.775 4.855a1.25 1.25 0 0 1 1.767-1.768l2.652 2.652q.119.119.198.257h3.213q.08-.14.199-.258l2.651-2.652a1.25 1.25 0 0 1 1.768 0m.027 5.42H5.75a1.25 1.25 0 0 0-1.247 1.157l-.003.094v7.5c0 .659.51 1.198 1.157 1.246l.093.004h12.5a1.25 1.25 0 0 0 1.247-1.157l.003-.093v-7.5c0-.69-.56-1.25-1.25-1.25m-10 2.5c.69 0 1.25.56 1.25 1.25v1.25a1.25 1.25 0 1 1-2.5 0v-1.25c0-.69.56-1.25 1.25-1.25m7.5 0c.69 0 1.25.56 1.25 1.25v1.25a1.25 1.25 0 1 1-2.5 0v-1.25c0-.69.56-1.25 1.25-1.25'/%3E%3C/svg%3E\")}.ri-bilibili-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.172 2.757L10.414 6h3.171l3.243-3.242a1 1 0 1 1 1.415 1.415L16.414 6H18.5A3.5 3.5 0 0 1 22 9.5v8a3.5 3.5 0 0 1-3.5 3.5h-13A3.5 3.5 0 0 1 2 17.5v-8A3.5 3.5 0 0 1 5.5 6h2.085L5.757 4.171a1 1 0 0 1 1.415-1.415M18.5 8h-13a1.5 1.5 0 0 0-1.493 1.356L4 9.5v8a1.5 1.5 0 0 0 1.356 1.493L5.5 19h13a1.5 1.5 0 0 0 1.493-1.355L20 17.5v-8A1.5 1.5 0 0 0 18.5 8M8 11a1 1 0 0 1 1 1v2a1 1 0 1 1-2 0v-2a1 1 0 0 1 1-1m8 0a1 1 0 0 1 1 1v2a1 1 0 1 1-2 0v-2a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-bill-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1M8 9v2h8V9zm0 4v2h8v-2z'/%3E%3C/svg%3E\")}.ri-bill-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1m-1-2V4H5v16zM8 9h8v2H8zm0 4h8v2H8z'/%3E%3C/svg%3E\")}.ri-billiards-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 4a6 6 0 1 0 0 12a6 6 0 0 0 0-12m0 1.75a2.5 2.5 0 0 1 1.88 4.148c.565.456.92 1.117.92 1.852c0 1.38-1.254 2.5-2.8 2.5s-2.8-1.12-2.8-2.5c0-.735.355-1.396.92-1.853A2.5 2.5 0 0 1 12 7.75m0 5c-.754 0-1.3.488-1.3 1s.547 1 1.3 1c.754 0 1.3-.488 1.3-1s-.546-1-1.3-1m0-3.5a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E\")}.ri-billiards-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m0 2a6 6 0 1 1 0 12a6 6 0 0 1 0-12m0 1.75a2.5 2.5 0 0 0-1.88 4.147c-.565.457-.92 1.118-.92 1.853c0 1.38 1.254 2.5 2.8 2.5s2.8-1.12 2.8-2.5c0-.735-.355-1.396-.92-1.852A2.5 2.5 0 0 0 12 7.75m0 5c.754 0 1.3.488 1.3 1s-.546 1-1.3 1s-1.3-.488-1.3-1s.547-1 1.3-1m0-3.5a1 1 0 1 1 0 2a1 1 0 0 1 0-2'/%3E%3C/svg%3E\")}.ri-binoculars-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.49 3.33a4 4 0 0 1 4.899 2.83l2.459 9.175a4.501 4.501 0 0 1-8.694 2.329a4.5 4.5 0 0 1-.148-.957a7 7 0 0 1-4.01 0a4.5 4.5 0 0 1-5.66 4.14a4.5 4.5 0 0 1-3.182-5.512l2.46-9.176a4 4 0 0 1 7.86.87a5 5 0 0 1 1.053 0A4 4 0 0 1 15.49 3.33M5.501 14a2.5 2.5 0 1 0 0 5a2.5 2.5 0 0 0 0-5m13 0a2.5 2.5 0 1 0 0 5a2.5 2.5 0 0 0 0-5'/%3E%3C/svg%3E\")}.ri-binoculars-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.488 3.33a4 4 0 0 1 4.899 2.83l2.459 9.175a4.5 4.5 0 1 1-8.842 1.372a7 7 0 0 1-4.01 0a4.5 4.5 0 1 1-8.84-1.372L3.61 6.16a4 4 0 0 1 7.86.87a5 5 0 0 1 1.055 0a4 4 0 0 1 2.962-3.699M6.146 14.085a2.5 2.5 0 1 0-1.294 4.83a2.5 2.5 0 0 0 1.294-4.83m14.69 1.525a2.5 2.5 0 1 0 .132.493l-.054-.25zm-2.38-8.933a2 2 0 0 0-3.908.835l.043.2l.022.103l.32 2.029l-1.974.313l-.167-1.051a3 3 0 0 0-1.587 0l-.166 1.05l-1.975-.312l.257-1.626l.064-.403l.021-.103a2 2 0 1 0-3.863-1.035l-1.491 5.562a4.5 4.5 0 0 1 2.612-.086a4.5 4.5 0 0 1 2.743 2.12c.756.46 1.641.727 2.592.727s1.835-.268 2.591-.727a4.5 4.5 0 0 1 2.744-2.12a4.5 4.5 0 0 1 2.611.085z'/%3E%3C/svg%3E\")}.ri-bit-coin-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m-1-6v2h2v-2h1a2.5 2.5 0 0 0 2-4a2.5 2.5 0 0 0-2-4h-1v-2h-2v2h-3v8zm-1-3h4a.5.5 0 0 1 0 1h-4zm0-3h4a.5.5 0 0 1 0 1h-4z'/%3E%3C/svg%3E\")}.ri-bit-coin-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-1-4h-3v-8h3v-2h2v2h1a2.5 2.5 0 0 1 2 4a2.5 2.5 0 0 1-2 4h-1v2h-2zm-1-3v1h4a.5.5 0 0 0 0-1zm0-3v1h4a.5.5 0 0 0 0-1z'/%3E%3C/svg%3E\")}.ri-blaze-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.5 9q1.5 1.59 1.5 4c0 3.466-3.7 4.276-5.5 9q-1-.862-1-2.5c0-3.482 5-5.29 5-10.5m-4-4q1.8 1.858 1.8 4c0 4.951-6.045 5.692-4.8 13Q9 20.26 9 17c0-3.325 5.5-6 5.5-12M10 1q2 2.5 2 4.5c0 6.25-8.5 8.222-4 16.5c-2.616-.58-4.5-3-4.5-6C3.5 9.5 10 8.5 10 1'/%3E%3C/svg%3E\")}.ri-blaze-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 9q1 1.59 1 4c0 3-3.5 4-5 9q-1-.862-1-2.5c0-3.482 5-5.29 5-10.5m-4.5-4a8.3 8.3 0 0 1 1 4c0 5-6 6-4 13Q9 20.26 9 17c0-3.325 5.5-6 5.5-12M10 1q1 2 1 4.5c0 6-9 7.5-3 16.5c-2.5-.5-4.5-3-4.5-6C3.5 9.5 10 8.5 10 1'/%3E%3C/svg%3E\")}.ri-blender-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.79 15.714c-.144-.455-.24-1.039-.245-1.339c-.006-.299.06-.797.06-.797l-4.509 3.69c-.787.636-1.846.635-2.344-.004c-.491-.628-.24-1.62.54-2.217l8.293-6.364l-4.628.006c-.785-.003-1.298-.532-1.15-1.17c.143-.626.869-1.121 1.624-1.122l9.146-.01l-2.995-2.439c-.466-.382-.407-.989.118-1.355c.518-.363 1.31-.364 1.782-.002l7.204 5.531l-.002.001a7.4 7.4 0 0 1 1.775 1.958a6.82 6.82 0 0 1 1.021 4.13a6.7 6.7 0 0 1-.287 1.479a7.1 7.1 0 0 1-1.526 2.647A7.9 7.9 0 0 1 19 20.263a8.6 8.6 0 0 1-3.505.74a8.6 8.6 0 0 1-3.508-.728a7.9 7.9 0 0 1-2.67-1.918a7.1 7.1 0 0 1-1.527-2.643m7.703 1.815c1.408-.003 2.708-.54 3.637-1.486c.454-.462.787-.992.993-1.558c.201-.555.28-1.143.229-1.736a4.1 4.1 0 0 0-.5-1.634a4.5 4.5 0 0 0-1.104-1.31a5.14 5.14 0 0 0-3.257-1.127a5.15 5.15 0 0 0-3.255 1.136c-.46.377-.834.822-1.105 1.314a4.1 4.1 0 0 0-.27 3.373a4.3 4.3 0 0 0 .994 1.554c.929.945 2.23 1.477 3.638 1.474m-2.018-6.625a3.28 3.28 0 0 1 2.12-.759c.815 0 1.564.288 2.12.759c.566.479.942 1.155.985 1.92c.043.79-.274 1.521-.83 2.064a3.25 3.25 0 0 1-2.275.899a3.25 3.25 0 0 1-2.277-.899c-.556-.543-.872-1.275-.828-2.062c.043-.768.418-1.443.985-1.922m0 0c-.567.479-.942 1.155-.985 1.922c-.044.787.272 1.52.829 2.062a3.25 3.25 0 0 0 2.276.899a3.25 3.25 0 0 0 2.276-.899c.555-.543.872-1.275.83-2.063c-.044-.766-.42-1.442-.986-1.921a3.28 3.28 0 0 0-2.12-.759a3.28 3.28 0 0 0-2.12.759m-5.686 4.81c-.143-.455-.239-1.039-.244-1.339c-.006-.299.06-.797.06-.797l-4.509 3.69c-.787.636-1.846.635-2.344-.004c-.491-.628-.24-1.62.54-2.217l8.293-6.364l-4.628.006c-.785-.003-1.298-.532-1.15-1.17c.143-.626.869-1.121 1.624-1.122l9.146-.01l-2.995-2.439c-.466-.382-.407-.989.118-1.355c.518-.363 1.31-.364 1.782-.002l7.204 5.531l-.002.001a7.4 7.4 0 0 1 1.775 1.958a6.82 6.82 0 0 1 1.021 4.13a6.7 6.7 0 0 1-.287 1.479a7.1 7.1 0 0 1-1.526 2.647A7.9 7.9 0 0 1 19 20.263a8.6 8.6 0 0 1-3.505.74a8.6 8.6 0 0 1-3.508-.728a7.9 7.9 0 0 1-2.67-1.918a7.1 7.1 0 0 1-1.527-2.643m7.704 1.815c1.408-.003 2.708-.54 3.637-1.486c.454-.462.787-.992.993-1.558c.201-.555.28-1.143.229-1.736a4.1 4.1 0 0 0-.5-1.634a4.5 4.5 0 0 0-1.104-1.31a5.14 5.14 0 0 0-3.257-1.127a5.15 5.15 0 0 0-3.255 1.136c-.46.377-.834.822-1.105 1.314a4.1 4.1 0 0 0-.27 3.373a4.3 4.3 0 0 0 .994 1.554c.929.945 2.23 1.477 3.638 1.474'/%3E%3C/svg%3E\")}.ri-blender-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.122 2.217a1 1 0 1 0-1.244 1.566L15.297 6.5H4.5a1 1 0 1 0 0 2h5.472L.878 15.717a1 1 0 0 0 1.244 1.566l5.423-4.303q-.045.379-.045.77c0 4.108 3.691 7.25 8 7.25s8-3.142 8-7.25c0-2.247-1.124-4.227-2.835-5.539zM11.565 9.79C12.61 8.992 13.983 8.5 15.5 8.5c1.52 0 2.895.494 3.942 1.295c1.284.98 2.058 2.403 2.058 3.955c0 2.796-2.577 5.25-6 5.25s-6-2.454-6-5.25c0-1.48.704-2.842 1.882-3.816zm2.913 4.303c-.277-.26-.399-.566-.381-.882c.032-.565.624-1.21 1.498-1.21c.873 0 1.465.644 1.498 1.209c.018.33-.108.633-.378.887c-.285.27-.697.44-1.12.44a1.66 1.66 0 0 1-1.117-.444M15.595 10c-1.746 0-3.394 1.295-3.495 3.1c-.108 1.945 1.625 3.436 3.495 3.436c1.876 0 3.602-1.477 3.495-3.438C18.988 11.294 17.34 10 15.595 10'/%3E%3C/svg%3E\")}.ri-blogger-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.822 9.729H18.73a1.113 1.113 0 0 1-1.093-1.094A5.636 5.636 0 0 0 12 3H8.636A5.636 5.636 0 0 0 3 8.635v6.73A5.636 5.636 0 0 0 8.636 21h6.729A5.636 5.636 0 0 0 21 15.364v-4.458a1.15 1.15 0 0 0-1.178-1.177M8.552 7.542h4.037c.589 0 1.093.504 1.093 1.093S13.178 9.73 12.59 9.73H8.55a1.113 1.113 0 0 1-1.093-1.094c0-.589.505-1.093 1.093-1.093m6.897 8.916H8.636a1.113 1.113 0 0 1-1.094-1.094c0-.589.505-1.093 1.094-1.093h6.813c.588 0 1.093.504 1.093 1.093s-.505 1.094-1.093 1.094'/%3E%3C/svg%3E\")}.ri-blogger-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 9.009a6.01 6.01 0 0 1 6.01-6.01H12a6.01 6.01 0 0 1 6.01 5.982h.943c1.15 0 2.047.896 2.047 2.047v3.962A6.01 6.01 0 0 1 14.99 21H9.01A6.01 6.01 0 0 1 3 14.99zm6.01-4.01A4.01 4.01 0 0 0 5 9.01v5.981A4.01 4.01 0 0 0 9.01 19h5.98A4.01 4.01 0 0 0 19 14.99V11h-1c-1.076 0-2-.924-2-2c0-2.214-1.786-4-4-4zM8 9a1 1 0 0 1 1-1h3.5a1 1 0 1 1 0 2H9a1 1 0 0 1-1-1m1 5a1 1 0 1 0 0 2h6a1 1 0 1 0 0-2z'/%3E%3C/svg%3E\")}.ri-bluesky-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 11.388c-.906-1.761-3.372-5.044-5.665-6.662c-2.197-1.55-3.034-1.283-3.583-1.033C2.116 3.978 2 4.955 2 5.528c0 .575.315 4.709.52 5.4c.68 2.28 3.094 3.05 5.32 2.803c-3.26.483-6.157 1.67-2.36 5.898c4.178 4.325 5.726-.927 6.52-3.59c.794 2.663 1.708 7.726 6.444 3.59c3.556-3.59.977-5.415-2.283-5.898c2.225.247 4.64-.523 5.319-2.803c.205-.69.52-4.825.52-5.399c0-.575-.116-1.55-.752-1.838c-.549-.248-1.386-.517-3.583 1.033c-2.293 1.621-4.76 4.904-5.665 6.664'/%3E%3C/svg%3E\")}.ri-bluesky-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.907 3.44c.709.12 1.533.501 2.576 1.247C9.28 5.97 10.769 7.739 12 9.564c1.231-1.825 2.72-3.593 4.517-4.877c1.043-.746 1.867-1.127 2.576-1.248c.767-.13 1.29.065 1.615.2C21.717 4.06 22 5.225 22 6.215c0 .201-.086 1.302-.185 2.36c-.052.546-.11 1.108-.166 1.577c-.053.428-.115.88-.19 1.133a4.33 4.33 0 0 1-1.951 2.517c.937.707 1.277 1.856.928 2.984c-.597 1.924-2.737 4.397-4.835 4.618c-1.773.186-2.935-1.325-3.601-2.76c-.666 1.435-1.828 2.946-3.6 2.76c-2.099-.22-4.24-2.694-4.836-4.618c-.35-1.128-.01-2.277.928-2.984a4.33 4.33 0 0 1-1.95-2.517c-.076-.253-.138-.705-.19-1.133a61 61 0 0 1-.167-1.577C2.085 7.517 2 6.416 2 6.215c0-.99.283-2.155 1.292-2.576c.326-.135.847-.33 1.615-.2M4.05 6.916c.064.818.18 2.108.288 2.992c.032.268.055.545.122.807c.397 1.34 1.929 2.082 3.686 1.887a1 1 0 0 1 .257 1.983c-.756.112-3.315.357-2.928 1.607c.357 1.151 1.848 3.087 3.134 3.222c.928.097 1.5-1.394 1.766-2.045c.275-.674.488-1.38.668-1.982a1 1 0 0 1 1.916 0c.18.602.393 1.308.668 1.982c.266.651.838 2.142 1.766 2.045c1.286-.135 2.777-2.07 3.134-3.222c.387-1.25-2.172-1.495-2.928-1.607a1 1 0 0 1 .257-1.983c1.757.195 3.289-.547 3.686-1.887c.069-.266.089-.536.122-.807a80 80 0 0 0 .288-2.992c.037-.468.247-1.637-.522-1.506c-.286.049-.823.241-1.749.903c-1.943 1.389-3.705 3.513-4.789 5.64a1 1 0 0 1-1.782 0c-1.084-2.127-2.846-4.251-4.789-5.64c-.926-.662-1.463-.854-1.749-.903c-.784-.134-.559 1.034-.522 1.506'/%3E%3C/svg%3E\")}.ri-bluetooth-connect-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14.311 12l4.343 4.343L12.998 22h-2v-6.686l-4.364 4.364l-1.415-1.415l5.779-5.778v-.97L5.219 5.737l1.415-1.415l4.364 4.364V2h2l5.656 5.657zm-1.313 1.515v5.657l2.828-2.829zm0-3.03l2.828-2.828l-2.828-2.829zM19.5 13.5a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m-13 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-bluetooth-connect-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14.311 12l4.343 4.343L12.998 22h-2v-6.686l-4.364 4.364l-1.415-1.415l5.779-5.778v-.97L5.219 5.737l1.415-1.415l4.364 4.364V2h2l5.656 5.657zm-1.313 1.515v5.657l2.828-2.829zm0-3.03l2.828-2.828l-2.828-2.829zM19.5 13.5a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m-13 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-bluetooth-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14.312 12l4.343 4.343L12.998 22h-2v-6.686l-4.364 4.364l-1.414-1.415l5.778-5.778v-.97L5.22 5.737l1.414-1.415l4.364 4.364V2h2l5.657 5.657zm-1.314 1.515v5.657l2.828-2.829zm0-3.03l2.828-2.828l-2.828-2.829z'/%3E%3C/svg%3E\")}.ri-bluetooth-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14.312 12l4.343 4.343L12.998 22h-2v-6.686l-4.364 4.364l-1.414-1.415l5.778-5.778v-.97L5.22 5.737l1.414-1.415l4.364 4.364V2h2l5.657 5.657zm-1.314 1.515v5.657l2.828-2.829zm0-3.03l2.828-2.828l-2.828-2.829z'/%3E%3C/svg%3E\")}.ri-blur-off-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.432 6.843L1.394 2.804L2.808 1.39l19.799 19.8l-1.415 1.413l-3.038-3.038A9 9 0 0 1 5.432 6.843m2.811-2.817L12 .269l6.364 6.364a9 9 0 0 1 2.05 9.564z'/%3E%3C/svg%3E\")}.ri-blur-off-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.154 19.565A9 9 0 0 1 5.432 6.843L1.394 2.804L2.808 1.39l19.799 19.8l-1.415 1.413zM6.848 8.258a7 7 0 0 0 9.89 9.891zm13.566 7.939l-1.598-1.599a7 7 0 0 0-1.866-6.55L12 3.097L9.658 5.44L8.243 4.026L12 .269l6.364 6.364a9 9 0 0 1 2.05 9.564'/%3E%3C/svg%3E\")}.ri-bnb-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.167 4.367L12 1l5.833 3.367l-2.144 1.244L12 3.488L8.312 5.61zm11.666 4.246l-2.144-1.244L12 9.492L8.312 7.37L6.167 8.613V11.1l3.689 2.123v4.246L12 18.714l2.145-1.244v-4.246l3.688-2.123zm0 6.734v-2.488l-2.144 1.244v2.487zm1.523.879l-3.689 2.123v2.487L21.5 17.47v-6.734l-2.145 1.244zM17.21 6.49l2.145 1.244v2.487L21.5 8.977V6.49l-2.145-1.244zM9.856 19.25v2.487L12 22.981l2.145-1.244v-2.488L12 20.493zm-3.689-3.903l2.145 1.243v-2.487l-2.145-1.244zM9.856 6.49L12 7.734l2.145-1.244L12 5.246zM4.644 7.734L6.79 6.49L4.644 5.246L2.5 6.49v2.487l2.144 1.244zm0 4.246L2.5 10.736v6.733l5.833 3.367V18.35l-3.689-2.123z'/%3E%3C/svg%3E\")}.ri-bnb-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 20.689l-2.01-1.163l-.002 2.31L12 23l2.011-1.165l-.002-2.309zm4.007-2.32l.003 2.31L21.5 17.5v-6.354l-2 1.151v4.05zm3.493-8.38l2-1.151V6.5l-1.996-1.156L17.508 6.5L19.5 7.653zm-3.988-4.645l1.996-1.155L12 1L6.492 4.189l1.996 1.156L12 3.31zM6.492 6.5L4.496 5.345L2.5 6.5v2.338l2 1.152V7.653zM2.5 11.146l2 1.152v4.049l3.492 2.022l-.003 2.31L2.5 17.5zm15-2.34l-1.988-1.15L12 9.689L8.488 7.656L6.5 8.806v2.335l3.498 2.015l-.004 4.06L12 18.378l2.006-1.161L14 13.155l3.499-2.014zM7.995 16.06l.002-1.748L6.5 13.45v1.745zm2.488-9.56L12 7.378l1.516-.878L12 5.622zm5.52 7.81l1.497-.861v1.745l-1.495.866z'/%3E%3C/svg%3E\")}.ri-body-scan-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 16v4h4v2H2v-6zm18 0v6h-6v-2h4v-4zM7.5 7a4.5 4.5 0 0 0 9 0h2a6.5 6.5 0 0 1-3.499 5.767L15 19H9v-6.232A6.5 6.5 0 0 1 5.5 7zM12 5a2.5 2.5 0 1 1 0 5a2.5 2.5 0 0 1 0-5M8 2v2l-4-.001V8H2V2zm14 0v6h-2V4h-4V2z'/%3E%3C/svg%3E\")}.ri-body-scan-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 16v4h4v2H2v-6zm18 0v6h-6v-2h4v-4zM7.5 7a4.5 4.5 0 0 0 3.5 4.389V17h2l.001-5.612A4.5 4.5 0 0 0 16.5 7h2a6.5 6.5 0 0 1-3.499 5.767L15 19H9v-6.232A6.5 6.5 0 0 1 5.5 7zM12 5a2.5 2.5 0 1 1 0 5a2.5 2.5 0 0 1 0-5M8 2v2l-4-.001V8H2V2zm14 0v6h-2V4h-4V2z'/%3E%3C/svg%3E\")}.ri-bold{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 11h4.5a2.5 2.5 0 0 0 0-5H8zm10 4.5a4.5 4.5 0 0 1-4.5 4.5H6V4h6.5a4.5 4.5 0 0 1 3.256 7.606A4.5 4.5 0 0 1 18 15.5M8 13v5h5.5a2.5 2.5 0 0 0 0-5z'/%3E%3C/svg%3E\")}.ri-book-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 18H6a1 1 0 1 0 0 2h15v2H6a3 3 0 0 1-3-3V4a2 2 0 0 1 2-2h16zm-5-9V7H8v2z'/%3E%3C/svg%3E\")}.ri-book-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 18H6a1 1 0 1 0 0 2h15v2H6a3 3 0 0 1-3-3V4a2 2 0 0 1 2-2h16zM5 16.05q.243-.05.5-.05H19V4H5zM16 9H8V7h8z'/%3E%3C/svg%3E\")}.ri-book-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 4H7a2 2 0 1 0 0 4h14v13a1 1 0 0 1-1 1H7a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h13a1 1 0 0 1 1 1zm-1 3H7a1 1 0 0 1 0-2h13z'/%3E%3C/svg%3E\")}.ri-book-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 4H7a2 2 0 1 0 0 4h14v13a1 1 0 0 1-1 1H7a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h13a1 1 0 0 1 1 1zM5 18a2 2 0 0 0 2 2h12V10H7a4 4 0 0 1-2-.535zM20 7H7a1 1 0 0 1 0-2h13z'/%3E%3C/svg%3E\")}.ri-book-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.343 2A6 6 0 0 0 21 9.657V21a1 1 0 0 1-1 1H6.5A3.5 3.5 0 0 1 3 18.5V5a3 3 0 0 1 3-3zM6.5 17a1.5 1.5 0 0 0 0 3H19v-3zM18.53.33a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32A4.37 4.37 0 0 0 18.276.942z'/%3E%3C/svg%3E\")}.ri-book-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 4H6a1 1 0 0 0-1 1v10.337A3.5 3.5 0 0 1 6.5 15H19v-5h2v11a1 1 0 0 1-1 1H6.5A3.5 3.5 0 0 1 3 18.5V5a3 3 0 0 1 3-3h7zM6.5 17a1.5 1.5 0 0 0 0 3H19v-3zM18.53.33a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32A4.37 4.37 0 0 0 18.276.942z'/%3E%3C/svg%3E\")}.ri-book-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22H6.5A3.5 3.5 0 0 1 3 18.5V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1m-1-2v-3H6.5a1.5 1.5 0 0 0 0 3z'/%3E%3C/svg%3E\")}.ri-book-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 18.5V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5A3.5 3.5 0 0 1 3 18.5M19 20v-3H6.5a1.5 1.5 0 0 0 0 3zM5 15.337A3.5 3.5 0 0 1 6.5 15H19V4H6a1 1 0 0 0-1 1z'/%3E%3C/svg%3E\")}.ri-book-marked-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22H6.5A3.5 3.5 0 0 1 3 18.5V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1m-1-2v-3H6.5a1.5 1.5 0 0 0 0 3zM10 4v8l3.5-2l3.5 2V4z'/%3E%3C/svg%3E\")}.ri-book-marked-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 18.5V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5A3.5 3.5 0 0 1 3 18.5M19 20v-3H6.5a1.5 1.5 0 0 0 0 3zM10 4H6a1 1 0 0 0-1 1v10.337A3.5 3.5 0 0 1 6.5 15H19V4h-2v8l-3.5-2l-3.5 2z'/%3E%3C/svg%3E\")}.ri-book-open-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 21h-8V6a3 3 0 0 1 3-3h5a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1m-10 0H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a3 3 0 0 1 3 3zm0 0h2v2h-2z'/%3E%3C/svg%3E\")}.ri-book-open-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 21v2h-2v-2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h6a4 4 0 0 1 3 1.354A4 4 0 0 1 15 3h6a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1zm7-2V5h-5a2 2 0 0 0-2 2v12zm-9 0V7a2 2 0 0 0-2-2H4v14z'/%3E%3C/svg%3E\")}.ri-book-read-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007zM12 5v14h8V5zm1 2h6v2h-6zm0 3h6v2h-6z'/%3E%3C/svg%3E\")}.ri-book-read-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007zM11 5H4v14h7zm2 0v14h7V5zm1 2h5v2h-5zm0 3h5v2h-5z'/%3E%3C/svg%3E\")}.ri-book-shelf-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-9.303l2.021 9.51a1 1 0 0 0 1.186.77l2.935-.623a1 1 0 0 0 .77-1.186l-2.91-13.694a1 1 0 0 0-1.187-.77L15 5.302V5a1 1 0 0 0-1-1H9a1 1 0 0 0-1-1zm5 3h4v8H9zm4 10v3H9v-3zm-6 1v2H5v-2zm11.77 1.814l-.416-1.956l.978-.208l.416 1.956z'/%3E%3C/svg%3E\")}.ri-book-shelf-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-4.703L16 20a1 1 0 0 0 1.186.77l3.912-.832a1 1 0 0 0 .77-1.186l-2.91-13.694a1 1 0 0 0-1.186-.77l-2.78.59A1 1 0 0 0 14 4h-4a1 1 0 0 0-1-1zm6 3h3v8h-3zm0 13v-3h3v3zM8 5v10H5V5zm0 12v2H5v-2zm9.332-.35l1.956-.416l.416 1.956l-1.956.416zm-.416-1.957l-1.663-7.825l1.956-.416l1.664 7.826z'/%3E%3C/svg%3E\")}.ri-booklet-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 2v20H4v-4H2v-2h2v-3H2v-2h2V8H2V6h2V2zm12.005 0C21.107 2 22 2.898 22 3.99v16.02c0 1.099-.893 1.99-1.995 1.99H10V2z'/%3E%3C/svg%3E\")}.ri-booklet-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.005 2C21.107 2 22 2.898 22 3.99v16.02c0 1.099-.893 1.99-1.995 1.99H4v-4H2v-2h2v-3H2v-2h2V8H2V6h2V2zM8 4H6v16h2zm12 0H10v16h10z'/%3E%3C/svg%3E\")}.ri-bookmark-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 2h14a1 1 0 0 1 1 1v19.143a.5.5 0 0 1-.766.424L12 18.03l-7.234 4.536A.5.5 0 0 1 4 22.143V3a1 1 0 0 1 1-1m3 7v2h8V9z'/%3E%3C/svg%3E\")}.ri-bookmark-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 2h14a1 1 0 0 1 1 1v19.143a.5.5 0 0 1-.766.424L12 18.03l-7.234 4.536A.5.5 0 0 1 4 22.143V3a1 1 0 0 1 1-1m13 2H6v15.432l6-3.761l6 3.761zM8 9h8v2H8z'/%3E%3C/svg%3E\")}.ri-bookmark-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 2h16a1 1 0 0 1 1 1v19.276a.5.5 0 0 1-.704.457L12 19.03l-8.296 3.702A.5.5 0 0 1 3 22.276V3a1 1 0 0 1 1-1m8 11.5l2.939 1.545l-.561-3.272l2.377-2.318l-3.285-.478L12 6l-1.47 2.977l-3.285.478l2.377 2.318l-.56 3.272z'/%3E%3C/svg%3E\")}.ri-bookmark-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 2h16a1 1 0 0 1 1 1v19.276a.5.5 0 0 1-.704.457L12 19.03l-8.296 3.702A.5.5 0 0 1 3 22.276V3a1 1 0 0 1 1-1m15 17.965V4H5v15.965l7-3.124zM12 13.5l-2.939 1.545l.561-3.272l-2.377-2.318l3.286-.478L12 6l1.47 2.977l3.285.478l-2.377 2.318l.56 3.272z'/%3E%3C/svg%3E\")}.ri-bookmark-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 2h14a1 1 0 0 1 1 1v19.143a.5.5 0 0 1-.766.424L12 18.03l-7.234 4.536A.5.5 0 0 1 4 22.143V3a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-bookmark-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 2h14a1 1 0 0 1 1 1v19.143a.5.5 0 0 1-.766.424L12 18.03l-7.234 4.536A.5.5 0 0 1 4 22.143V3a1 1 0 0 1 1-1m13 2H6v15.432l6-3.761l6 3.761z'/%3E%3C/svg%3E\")}.ri-bootstrap-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.423 3.038c-1.284 0-2.233 1.124-2.19 2.342c.04 1.171-.013 2.688-.395 3.924c-.383 1.24-1.03 2.026-2.088 2.127v1.138c1.058.101 1.705.887 2.088 2.127c.382 1.237.435 2.753.394 3.924c-.042 1.218.907 2.342 2.192 2.342h13.154c1.284 0 2.234-1.124 2.192-2.342c-.041-1.171.012-2.687.393-3.924c.384-1.24 1.03-2.026 2.087-2.127v-1.138c-1.058-.101-1.703-.887-2.087-2.127c-.381-1.236-.434-2.753-.393-3.924c.042-1.218-.908-2.342-2.192-2.342zm10.581 11.033c0 1.678-1.251 2.696-3.328 2.696H9.14a.38.38 0 0 1-.382-.381V7.614a.38.38 0 0 1 .382-.38h3.515c1.732 0 2.869.937 2.869 2.378c0 1.01-.765 1.916-1.739 2.074v.053c1.326.145 2.22 1.064 2.22 2.332M12.29 8.442h-2.016v2.848h1.698c1.313 0 2.036-.529 2.036-1.474c0-.885-.622-1.374-1.718-1.374m-2.016 3.977v3.139h2.09c1.367 0 2.09-.549 2.09-1.58c0-1.03-.743-1.559-2.178-1.559z'/%3E%3C/svg%3E\")}.ri-bootstrap-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 11v2s2 0 2 4v1a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3v-1c0-4 2-4 2-4v-2s-2 0-2-4V6a3 3 0 0 0-3-3H6a3 3 0 0 0-3 3v1c0 4-2 4-2 4m19.674 1q-.045.042-.088.086C19.578 13.093 19 14.692 19 17v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1c0-2.308-.578-3.907-1.586-4.914L3.326 12q.045-.042.088-.086C4.422 10.907 5 9.308 5 7V6a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v1c0 2.308.578 3.907 1.586 4.914zM8.5 7v10h5a3 3 0 0 0 1.615-5.529A3 3 0 0 0 12.5 7zm2 4V9h2a1 1 0 1 1 0 2zm0 2h3a1 1 0 1 1 0 2h-3z'/%3E%3C/svg%3E\")}.ri-bowl-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 1.5a1 1 0 0 0-2 0v1.018c.004.044.005.063-.207.275l-.02.02C5.506 3.079 5 3.583 5 4.5v1a1 1 0 0 0 2 0V4.482c-.004-.044-.005-.063.207-.275l.02-.02C7.494 3.921 8 3.417 8 2.5zM2 9a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v1c0 4.1-2.468 7.625-6 9.168V20a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-.832A10 10 0 0 1 2 10zM18 .5a1 1 0 0 1 1 1v1c0 .916-.506 1.42-.773 1.687l-.02.02c-.212.212-.21.231-.208.275L18 4.5v1a1 1 0 1 1-2 0v-1c0-.916.506-1.42.773-1.687l.02-.02c.212-.212.21-.231.208-.275L17 2.5v-1a1 1 0 0 1 1-1m-4.5 1a1 1 0 1 0-2 0v1.018c.004.044.005.063-.207.275l-.02.02c-.267.266-.773.77-.773 1.687v1a1 1 0 1 0 2 0V4.482c-.004-.044-.005-.063.207-.275l.02-.02c.267-.266.773-.77.773-1.687z'/%3E%3C/svg%3E\")}.ri-bowl-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 1.5a1 1 0 0 0-2 0v1.018c.004.044.005.063-.207.275l-.02.02C5.506 3.079 5 3.583 5 4.5v1a1 1 0 0 0 2 0V4.482c-.004-.044-.005-.063.207-.275l.02-.02C7.494 3.921 8 3.417 8 2.5zm11 0a1 1 0 1 0-2 0v1.018c.004.044.005.063-.207.275l-.02.02c-.267.266-.773.77-.773 1.687v1a1 1 0 1 0 2 0V4.482c-.004-.044-.005-.063.207-.275l.02-.02c.267-.266.773-.77.773-1.687zm-6.5-1a1 1 0 0 1 1 1v1c0 .916-.506 1.42-.773 1.687l-.02.02c-.212.212-.21.231-.208.275l.001.018v1a1 1 0 1 1-2 0v-1c0-.916.506-1.42.773-1.687l.02-.02c.212-.212.21-.231.208-.275L11.5 2.5v-1a1 1 0 0 1 1-1M4 10h16a8 8 0 1 1-16 0M3 8a1 1 0 0 0-1 1v1c0 4.1 2.468 7.625 6 9.168V20a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-.832c3.532-1.543 6-5.067 6-9.168V9a1 1 0 0 0-1-1z'/%3E%3C/svg%3E\")}.ri-box-1-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 1l9.5 5.5v11L13 22.421V11.423l-9.502-5.5zM2.5 7.656V17.5l8.5 4.921v-9.844z'/%3E%3C/svg%3E\")}.ri-box-1-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 1l9.5 5.5v11L12 23l-9.5-5.5v-11zM5.494 7.078L13 11.423v8.687l6.5-3.763V7.653L12 3.311zM4.5 8.813v7.534L11 20.11v-7.533z'/%3E%3C/svg%3E\")}.ri-box-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 1l9.5 5.5v11L12 23l-9.5-5.5v-11zM4.5 7.658v8.689l7.5 4.342V12z'/%3E%3C/svg%3E\")}.ri-box-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 1l9.5 5.5v11L12 23l-9.5-5.5v-11zM4.5 7.653v.005L12 12v8.689l7.5-4.342V7.653L12 3.311z'/%3E%3C/svg%3E\")}.ri-box-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.502 5.922L12 1L3.498 5.922L12 10.845zM2.5 7.656V17.5l8.5 4.921v-9.844zM13 22.42l8.5-4.921V7.656l-8.5 4.92z'/%3E%3C/svg%3E\")}.ri-box-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 1l9.5 5.5v11L12 23l-9.5-5.5v-11zM5.494 7.078L12 10.844l6.506-3.766L12 3.31zM4.5 8.813v7.534L11 20.11v-7.533zM13 20.11l6.5-3.763V8.813L13 12.576z'/%3E%3C/svg%3E\")}.ri-boxing-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.501 11l.144.007a1.5 1.5 0 0 1 1.35 1.348L11 12.5l-.007.145a1.5 1.5 0 0 1-1.349 1.348L9.501 14h-3.5v2h3.5c1.7 0 3.117-1.212 3.434-2.819l.03-.18L19.001 13c.711 0 1.388-.149 2-.416V17a3 3 0 0 1-2 2.829V21a1 1 0 0 1-1 1h-12a1 1 0 0 1-1-1v-1.17a3 3 0 0 1-2-2.83v-4a2 2 0 0 1 2-2zm12.5-3.5V8l-.005.176a3 3 0 0 1-2.819 2.819l-.176.005h-6.337A3.5 3.5 0 0 0 9.71 9.006L9.5 9H5a4 4 0 0 0-2.001.536L3.001 6a4 4 0 0 1 4-4h9.5a5.5 5.5 0 0 1 5.5 5.5'/%3E%3C/svg%3E\")}.ri-boxing-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.5 2A5.5 5.5 0 0 1 22 7.5V10a3 3 0 0 1-1 2.235V17a3 3 0 0 1-2 2.829V21a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1.17A3 3 0 0 1 3 17V6a4 4 0 0 1 4-4zm-7 9H5v6a1 1 0 0 0 .883.993L6 18h12a1 1 0 0 0 .993-.883L19 17v-4h-6.036A3.5 3.5 0 0 1 9.5 16H6v-2h3.5a1.5 1.5 0 0 0 1.493-1.355L11 12.5a1.5 1.5 0 0 0-1.356-1.493zm7-7H7a2 2 0 0 0-1.995 1.85L5 6v3h4.5a3.5 3.5 0 0 1 3.163 2H19a1 1 0 0 0 .993-.883L20 10V7.5a3.5 3.5 0 0 0-3.308-3.495z'/%3E%3C/svg%3E\")}.ri-braces-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 18v-3.7a1.5 1.5 0 0 0-1.5-1.5H2v-1.6h.5A1.5 1.5 0 0 0 4 9.7V6a3 3 0 0 1 3-3h1v2H7a1 1 0 0 0-1 1v4.1A2 2 0 0 1 4.626 12A2 2 0 0 1 6 13.9V18a1 1 0 0 0 1 1h1v2H7a3 3 0 0 1-3-3m16-3.7V18a3 3 0 0 1-3 3h-1v-2h1a1 1 0 0 0 1-1v-4.1a2 2 0 0 1 1.374-1.9A2 2 0 0 1 18 10.1V6a1 1 0 0 0-1-1h-1V3h1a3 3 0 0 1 3 3v3.7a1.5 1.5 0 0 0 1.5 1.5h.5v1.6h-.5a1.5 1.5 0 0 0-1.5 1.5'/%3E%3C/svg%3E\")}.ri-braces-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 18v-3.7a1.5 1.5 0 0 0-1.5-1.5H2v-1.6h.5A1.5 1.5 0 0 0 4 9.7V6a3 3 0 0 1 3-3h1v2H7a1 1 0 0 0-1 1v4.1A2 2 0 0 1 4.626 12A2 2 0 0 1 6 13.9V18a1 1 0 0 0 1 1h1v2H7a3 3 0 0 1-3-3m16-3.7V18a3 3 0 0 1-3 3h-1v-2h1a1 1 0 0 0 1-1v-4.1a2 2 0 0 1 1.374-1.9A2 2 0 0 1 18 10.1V6a1 1 0 0 0-1-1h-1V3h1a3 3 0 0 1 3 3v3.7a1.5 1.5 0 0 0 1.5 1.5h.5v1.6h-.5a1.5 1.5 0 0 0-1.5 1.5'/%3E%3C/svg%3E\")}.ri-brackets-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3v2H6v14h3v2H4V3zm6 0h5v18h-5v-2h3V5h-3z'/%3E%3C/svg%3E\")}.ri-brackets-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3v2H6v14h3v2H4V3zm6 0h5v18h-5v-2h3V5h-3z'/%3E%3C/svg%3E\")}.ri-brain-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.5 2a3.5 3.5 0 0 0-3.46 4.03A3.5 3.5 0 0 0 3.05 12a3.5 3.5 0 0 0 .963 5.67Q4 17.832 4 18a4 4 0 0 0 7 2.646V3.05A3.5 3.5 0 0 0 8.5 2M13 3.05v17.596a4 4 0 0 0 6.986-2.977A3.5 3.5 0 0 0 20.95 12a3.5 3.5 0 0 0-1.99-5.97q.04-.26.041-.53a3.5 3.5 0 0 0-6-2.45'/%3E%3C/svg%3E\")}.ri-brain-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 6q.001.357.115.67a1 1 0 0 1-1 1.333L6 8a2 2 0 0 0-1.491 3.333a1 1 0 0 1 0 1.334a2 2 0 0 0 .864 3.233a1 1 0 0 1 .67 1.135a2.5 2.5 0 1 0 4.932.824q.009-.063.025-.123V6a2 2 0 1 0-4 0m6 11.736q.016.06.025.122a2.5 2.5 0 1 0 4.932-.823a1 1 0 0 1 .67-1.135a2 2 0 0 0 .864-3.233a1 1 0 0 1 0-1.334a2 2 0 0 0-1.607-3.33a1 1 0 0 1-.999-1.333q.113-.313.115-.67a2 2 0 1 0-4 0zM9 2a4 4 0 0 1 3 1.354a4 4 0 0 1 6.998 2.771A4.002 4.002 0 0 1 21.465 12A3.997 3.997 0 0 1 20 17.465v.035a4.5 4.5 0 0 1-8 2.828A4.5 4.5 0 0 1 4 17.5v-.035A3.997 3.997 0 0 1 2.535 12a4.002 4.002 0 0 1 2.467-5.874L5 6a4 4 0 0 1 4-4'/%3E%3C/svg%3E\")}.ri-brain-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.5 4.783v2.888L22 9.114v5.773l-2.501 1.444l.001 2.887l-5 2.887l-1.5-.867V18h-2v3.237l-1.5.868l-5-2.887V16.33L2 14.888l.001-5.775L4.5 7.67V4.784l5-2.887l1.5.867V6h2V2.763l1.501-.867z'/%3E%3C/svg%3E\")}.ri-brain-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.5 4.783v2.888L22 9.114v5.773l-2.501 1.444l.001 2.887l-5 2.887L12 20.66l-2.5 1.444l-5-2.887V16.33L2 14.888l.001-5.775L4.5 7.67V4.784l5-2.887l2.499 1.444l2.502-1.445zm-6.5.29V8h-2V5.073l-1.5-.866l-3.001 1.731v2.887L4 10.268v3.465l2.5 1.444v2.887l3 1.732l1.5-.867V16h2l.001 2.93l1.499.866l3-1.733v-2.886l2.5-1.445V10.27l-2.501-1.445l.001-2.887l-2.999-1.732z'/%3E%3C/svg%3E\")}.ri-brain-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.5 4.783v2.888L22 9.114v5.773l-2.501 1.444l.001 2.887l-5 2.887l-1.5-.867v-6.315l-3.964-2.29l-1 1.733L11 16.077v5.16l-1.5.868l-5-2.887V16.33L2 14.888l.001-5.775L4.5 7.67V4.784l5-2.887l1.5.867v6.313l3.965 2.29l1-1.733l-2.966-1.712v-5.16l1.502-.866z'/%3E%3C/svg%3E\")}.ri-brain-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.5 4.783v2.888L22 9.114v5.773l-2.501 1.444l.001 2.887l-5 2.887L12 20.66l-2.5 1.444l-5-2.887V16.33L2 14.888l.001-5.775L4.5 7.67V4.784l5-2.887l2.499 1.444l2.502-1.445zm-6.5.29l-.001 3.35l2.965 1.71l-1 1.733L11 9.577V5.073l-1.5-.866l-3.001 1.731v2.887L4 10.268v3.465l2.5 1.444v2.887l3 1.732l1.5-.867l.001-3.352l-2.965-1.712l1-1.731l3.965 2.289v4.507l1.499.866l3-1.733v-2.886l2.5-1.445V10.27l-2.501-1.445l.001-2.887l-2.999-1.732z'/%3E%3C/svg%3E\")}.ri-brain-ai-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.5 4.783v2.888L22 9.114v5.773l-2.501 1.444l.001 2.887l-5 2.887L12 20.66l-2.5 1.444l-5-2.887V16.33L2 14.888l.001-5.775L4.5 7.67V4.784l5-2.887l2.499 1.444l2.502-1.445zm-4.765 8.377a.253.253 0 0 0-.47 0l-.127.305a2.18 2.18 0 0 1-1.125 1.163l-.359.16a.265.265 0 0 0 0 .48l.38.17c.494.22.89.62 1.11 1.124l.123.283c.09.207.376.207.466 0l.123-.282a2.18 2.18 0 0 1 1.11-1.125l.38-.17a.265.265 0 0 0 0-.48l-.359-.16a2.18 2.18 0 0 1-1.126-1.163zm-4.323-5.38a.444.444 0 0 0-.824 0l-.222.534a3.82 3.82 0 0 1-1.969 2.037l-.627.279a.464.464 0 0 0 0 .843l.665.295a3.82 3.82 0 0 1 1.941 1.97l.216.494a.442.442 0 0 0 .816 0l.216-.495a3.82 3.82 0 0 1 1.941-1.97l.665-.294a.464.464 0 0 0 0-.843l-.628-.28a3.82 3.82 0 0 1-1.97-2.036z'/%3E%3C/svg%3E\")}.ri-brain-ai-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.5 4.783v2.888L22 9.114v5.773l-2.501 1.444l.001 2.887l-5 2.887L12 20.66l-2.5 1.444l-5-2.887V16.33L2 14.888l.001-5.775L4.5 7.67V4.784l5-2.887l2.499 1.444l2.502-1.445zm-6.5.29V7h-2V5.073l-1.5-.866l-3.001 1.731v2.887L4 10.268v3.465l2.5 1.444v2.887l3 1.732l1.5-.867V17h2v1.93l1.5.866l3-1.733v-2.886l2.5-1.445V10.27l-2.501-1.445l.001-2.887l-2.999-1.732zm1.265 8.087a.253.253 0 0 1 .47 0l.127.305c.216.521.619.938 1.125 1.163l.359.16a.265.265 0 0 1 0 .48l-.38.17c-.494.22-.89.62-1.11 1.124l-.123.283a.253.253 0 0 1-.466 0l-.123-.282a2.18 2.18 0 0 0-1.11-1.125l-.38-.17a.265.265 0 0 1 0-.48l.359-.16a2.18 2.18 0 0 0 1.125-1.163zM9.588 7.78a.444.444 0 0 1 .824 0l.222.534a3.82 3.82 0 0 0 1.968 2.037l.628.278c.36.16.36.683 0 .843l-.665.296a3.82 3.82 0 0 0-1.941 1.97l-.216.494a.442.442 0 0 1-.816 0l-.216-.495a3.82 3.82 0 0 0-1.941-1.97l-.665-.295a.464.464 0 0 1 0-.843l.627-.278a3.82 3.82 0 0 0 1.97-2.037z'/%3E%3C/svg%3E\")}.ri-brain-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2.535A4 4 0 0 0 5 6v1.774c-.851.342-1.549.874-2.059 1.575C2.292 10.242 2 11.335 2 12.5c0 1.561.795 2.936 2 3.742V17.5a4.5 4.5 0 0 0 7 3.742V17.5c0-1.333-.33-2.185-.86-2.76c-.543-.587-1.424-1.024-2.804-1.254l.328-1.972c1.302.216 2.442.623 3.336 1.313zm2 0v10.292c.894-.69 2.034-1.097 3.336-1.313l.328 1.972c-1.38.23-2.261.667-2.804 1.255c-.53.574-.86 1.426-.86 2.759v3.742a4.5 4.5 0 0 0 7-3.742v-1.258c1.205-.806 2-2.18 2-3.742c0-1.165-.292-2.258-.941-3.15c-.51-.702-1.208-1.234-2.059-1.576V6a4 4 0 0 0-6-3.465'/%3E%3C/svg%3E\")}.ri-brain-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 4a2 2 0 0 1 2 2v6.827c-.894-.69-2.034-1.097-3.336-1.313l-.328 1.972c1.38.23 2.261.667 2.804 1.255c.53.574.86 1.426.86 2.759a2.5 2.5 0 0 1-5 0v-.35c.43.143.876.26 1.336.336l.328-1.972c-.743-.124-1.489-.4-2.235-.754A2.5 2.5 0 0 1 4 12.5c0-.835.208-1.492.559-1.974c.345-.476.883-.856 1.684-1.056L7 9.28V6a2 2 0 0 1 2-2m3-.646A4 4 0 0 0 5 6v1.774c-.851.342-1.549.874-2.059 1.575C2.292 10.242 2 11.335 2 12.5a4.49 4.49 0 0 0 2 3.742V17.5a4.5 4.5 0 0 0 8 2.829a4.5 4.5 0 0 0 8-2.829v-1.258a4.49 4.49 0 0 0 2-3.742c0-1.165-.292-2.258-.941-3.15c-.51-.702-1.208-1.234-2.059-1.576V6a4 4 0 0 0-7-2.646m6 13.795v.351a2.5 2.5 0 0 1-5 0c0-1.333.33-2.185.86-2.76c.543-.587 1.424-1.024 2.804-1.254l-.328-1.972c-1.302.216-2.442.623-3.336 1.313V6a2 2 0 1 1 4 0v3.28l.758.19c.8.2 1.338.58 1.683 1.056c.351.482.559 1.14.559 1.974c0 .999-.582 1.857-1.43 2.26c-.745.354-1.492.63-2.234.754l.328 1.972A9 9 0 0 0 18 17.149'/%3E%3C/svg%3E\")}.ri-bread-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 7a4 4 0 0 1 4-4h2a4 4 0 0 0-2 7.465V19a3 3 0 0 0 3 3H6a3 3 0 0 1-3-3v-8.535A4 4 0 0 1 1 7m7 15v-2a1 1 0 0 1-1-1V9.122l-.667-.236A2.001 2.001 0 0 1 7 5V3h12a4 4 0 0 1 2 7.465V19a3 3 0 0 1-3 3z'/%3E%3C/svg%3E\")}.ri-bread-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 3a4 4 0 0 0-2 7.465V19a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3v-8.535A4 4 0 0 0 19 3zm2 17a1 1 0 0 1-1-1V9.122l-.667-.236A2.001 2.001 0 0 1 6 5h13a2 2 0 0 1 .667 3.886L19 9.122V19a1 1 0 0 1-1 1z'/%3E%3C/svg%3E\")}.ri-briefcase-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm10 8v-3h-2v3H9v-3H7v3H4v6h16v-6zM9 3v2h6V3z'/%3E%3C/svg%3E\")}.ri-briefcase-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm13 8H4v6h16zm0-6H4v4h3V9h2v2h6V9h2v2h3zM9 3v2h6V3z'/%3E%3C/svg%3E\")}.ri-briefcase-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm10 2v5h3V7zm-2 0H9v5h6zM7 7H4v5h3zm2-4v2h6V3z'/%3E%3C/svg%3E\")}.ri-briefcase-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm8 2H9v12h6zM7 7H4v12h3zm10 0v12h3V7zM9 3v2h6V3z'/%3E%3C/svg%3E\")}.ri-briefcase-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 13v3h6v-3h7v7a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7zm2-2h2v3h-2zM7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v5h-7V9H9v2H2V6a1 1 0 0 1 1-1zm2-2v2h6V3z'/%3E%3C/svg%3E\")}.ri-briefcase-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm2 8H4v6h16v-6h-5v3H9zm11-6H4v4h5V9h6v2h5zm-9 4v3h2v-3zM9 3v2h6V3z'/%3E%3C/svg%3E\")}.ri-briefcase-5-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm-1 8V7H4v6zm2-6v6h3v-2h2v2h3V7zm10 6h2V7h-2zM9 3v2h6V3z'/%3E%3C/svg%3E\")}.ri-briefcase-5-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm9 10h-3v1h-2v-1H8v4h8zM8 7v6h3v-1h2v1h3V7zm-2 6V7H4v6zm12 0h2V7h-2zM6 15H4v4h2zm12 0v4h2v-4zM9 3v2h6V3z'/%3E%3C/svg%3E\")}.ri-briefcase-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zM4 15v4h16v-4zm7-4v2h2v-2zM9 3v2h6V3z'/%3E%3C/svg%3E\")}.ri-briefcase-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 5V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zM4 16v3h16v-3zm0-2h16V7H4zM9 3v2h6V3zm2 8h2v2h-2z'/%3E%3C/svg%3E\")}.ri-bring-forward{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 3a1 1 0 0 1 1 1v5h5a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1v-5H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-1 2H5v8h8z'/%3E%3C/svg%3E\")}.ri-bring-to-front{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 3a1 1 0 0 1 1 1v2h5a1 1 0 0 1 1 1v5h2a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-7a1 1 0 0 1-1-1v-2H7a1 1 0 0 1-1-1v-5H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm5 5H8v8h8z'/%3E%3C/svg%3E\")}.ri-broadcast-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.929 2.929l1.414 1.414A7.98 7.98 0 0 0 4 10c0 2.21.895 4.21 2.343 5.657L4.93 17.07A9.97 9.97 0 0 1 2 10a9.97 9.97 0 0 1 2.929-7.071m14.142 0A9.97 9.97 0 0 1 22 10a9.97 9.97 0 0 1-2.929 7.071l-1.414-1.414A7.98 7.98 0 0 0 20 10c0-2.21-.895-4.21-2.343-5.657zM7.757 5.757l1.415 1.415A4 4 0 0 0 8 10c0 1.105.448 2.105 1.172 2.829l-1.415 1.414A5.98 5.98 0 0 1 6 10c0-1.657.672-3.157 1.757-4.243m8.486 0A5.98 5.98 0 0 1 18 10a5.98 5.98 0 0 1-1.757 4.243l-1.415-1.415A4 4 0 0 0 16 10a4 4 0 0 0-1.172-2.828zM12 12a2 2 0 1 1 0-4a2 2 0 0 1 0 4m0 2c.58 0 1.077.413 1.184.983L14.5 22h-5l1.316-7.017c.107-.57.604-.983 1.184-.983'/%3E%3C/svg%3E\")}.ri-broadcast-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.929 2.929l1.414 1.414A7.98 7.98 0 0 0 4 10c0 2.21.895 4.21 2.343 5.657L4.93 17.07A9.97 9.97 0 0 1 2 10a9.97 9.97 0 0 1 2.929-7.071m14.142 0A9.97 9.97 0 0 1 22 10a9.97 9.97 0 0 1-2.929 7.071l-1.414-1.414A7.98 7.98 0 0 0 20 10c0-2.21-.895-4.21-2.343-5.657zM7.757 5.757l1.415 1.415A4 4 0 0 0 8 10c0 1.105.448 2.105 1.172 2.829l-1.415 1.414A5.98 5.98 0 0 1 6 10c0-1.657.672-3.157 1.757-4.243m8.486 0A5.98 5.98 0 0 1 18 10a5.98 5.98 0 0 1-1.757 4.243l-1.415-1.415A4 4 0 0 0 16 10a4 4 0 0 0-1.172-2.828zM12 12a2 2 0 1 1 0-4a2 2 0 0 1 0 4m-1 2h2v8h-2z'/%3E%3C/svg%3E\")}.ri-brush-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16.536 15.947l2.121-2.122l-3.182-3.182l3.536-3.535l-2.122-2.122l-3.535 3.536l-3.182-3.182L8.05 7.46zM13.354 5.693l2.828-2.828a1 1 0 0 1 1.414 0l3.536 3.536a1 1 0 0 1 0 1.414l-2.829 2.828l2.475 2.475a1 1 0 0 1 0 1.414L13 22.311a1 1 0 0 1-1.414 0l-9.9-9.9a1 1 0 0 1 0-1.414l7.779-7.778a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}.ri-brush-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16.536 15.947l2.121-2.122l-3.182-3.182l3.536-3.535l-2.122-2.122l-3.535 3.536l-3.182-3.182L8.05 7.46zM15.12 17.36L6.637 8.875l-2.828 2.829l8.485 8.485zM13.355 5.693l2.828-2.828a1 1 0 0 1 1.414 0l3.536 3.536a1 1 0 0 1 0 1.414l-2.829 2.828l2.475 2.475a1 1 0 0 1 0 1.414L13 22.311a1 1 0 0 1-1.414 0l-9.9-9.9a1 1 0 0 1 0-1.414l7.779-7.778a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}.ri-brush-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 10.997v-3h-6v-4h-4v4H4v3zm1 2v8a1 1 0 0 1-1 1H10v-6H8v6H4a1 1 0 0 1-1-1v-8H2v-6a1 1 0 0 1 1-1h5v-3a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3h5a1 1 0 0 1 1 1v6z'/%3E%3C/svg%3E\")}.ri-brush-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 19.997v-5h2v5h9v-7H5v7zm-4-9h16v-3h-6v-4h-4v4H4zm-1 10v-8H2v-6a1 1 0 0 1 1-1h5v-3a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3h5a1 1 0 0 1 1 1v6h-1v8a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1'/%3E%3C/svg%3E\")}.ri-brush-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 15.997H4v2h16zm-17-2v-10a1 1 0 0 1 1-1h3v8.272h2V2.997h11a1 1 0 0 1 1 1v10h1v5a1 1 0 0 1-1 1h-8v3h-2v-3H3a1 1 0 0 1-1-1v-5z'/%3E%3C/svg%3E\")}.ri-brush-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 4.997v6.272H7V4.997H5v9h14v-9zm11 11H4v2h16zm-17-2v-10a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v10h1v5a1 1 0 0 1-1 1h-8v3h-2v-3H3a1 1 0 0 1-1-1v-5z'/%3E%3C/svg%3E\")}.ri-brush-ai-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 3.997h-3v4H4v3h16V10h2v2.997h-1v8a1 1 0 0 1-1 1H10v-6H8v6H4a1 1 0 0 1-1-1v-8H2v-6a1 1 0 0 1 1-1h5v-3a1 1 0 0 1 1-1h4zm5.53-2.678a.507.507 0 0 1 .94 0l.254.612a4.37 4.37 0 0 0 2.25 2.326l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-brush-ai-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 3.997h-4v4H4v3h16V10h2v2.997h-1v8a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-8H2v-6a1 1 0 0 1 1-1h5v-3a1 1 0 0 1 1-1.001h5zm-9 16h3v-5h2v5h9v-7H5zM18.53 1.319a.507.507 0 0 1 .94 0l.254.612a4.37 4.37 0 0 0 2.25 2.326l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-brush-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.713 7.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319A4.37 4.37 0 0 0 3.276.931L3.53.32a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251m13.515-4.757l-4.94 3.842c-3.946-.974-7.73 1.333-8.788 5.284c-.102.38-.134.765-.167 1.169c-.115 1.394-.247 3.005-3.333 5.33c2.5 1.5 7 3.002 10.502 3.002a7.505 7.505 0 0 0 7.283-9.291l3.84-4.938a1 1 0 0 0-.082-1.321L19.55 2.454a1 1 0 0 0-1.321-.083m-1.333 5.914a8 8 0 0 0-.194-.194l-1.124-1.124l3.182-2.475l1.746 1.746L18.03 9.42z'/%3E%3C/svg%3E\")}.ri-brush-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.713 7.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319A4.37 4.37 0 0 0 3.276.931L3.53.32a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251m10.601 2.405l.143.142a5.5 5.5 0 0 1 1.356 5.245a5.505 5.505 0 0 1-5.311 4.078c-2.036 0-4.714-.625-6.973-1.514c1.205-1.414 1.645-2.809 1.8-4.679c.037-.451.06-.63.103-.79c.793-2.962 3.585-4.61 6.492-3.831c.93.25 1.742.724 2.39 1.349m2.914-7.162l-4.94 3.842c-3.946-.974-7.73 1.333-8.788 5.284c-.102.38-.134.765-.167 1.169c-.115 1.394-.247 3.005-3.333 5.33c2.5 1.5 7 3.002 10.502 3.002a7.505 7.505 0 0 0 7.283-9.291l3.84-4.938a1 1 0 0 0-.082-1.321L19.55 2.454a1 1 0 0 0-1.321-.083m-1.333 5.914a8 8 0 0 0-.194-.194l-1.124-1.124l3.182-2.475l1.746 1.746L18.03 9.42z'/%3E%3C/svg%3E\")}.ri-brush-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.289 6.213l4.939-3.842a1 1 0 0 1 1.32.083l2.995 2.994a1 1 0 0 1 .082 1.32l-3.84 4.939a7.505 7.505 0 0 1-7.283 9.292C8 20.999 3.5 19.497 1 17.997c3.98-3 3.047-4.81 3.5-6.5c1.058-3.95 4.842-6.258 8.789-5.284M16.7 8.092q.098.095.194.193L18.03 9.42l2.475-3.182l-1.746-1.746l-3.182 2.475z'/%3E%3C/svg%3E\")}.ri-brush-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.457 9.675l-.143-.142a5.5 5.5 0 0 0-2.39-1.349c-2.907-.779-5.699.869-6.492 3.83c-.043.16-.066.34-.104.791c-.154 1.87-.594 3.265-1.8 4.68c2.26.888 4.938 1.514 6.974 1.514a5.505 5.505 0 0 0 5.31-4.079a5.5 5.5 0 0 0-1.356-5.245m-2.168-3.462l4.939-3.842a1 1 0 0 1 1.32.083l2.995 2.994a1 1 0 0 1 .082 1.32l-3.84 4.939a7.505 7.505 0 0 1-7.283 9.292C8 20.999 3.5 19.497 1 17.997c3.98-3 3.047-4.81 3.5-6.5c1.058-3.95 4.842-6.258 8.789-5.284M16.7 8.092q.098.095.194.193L18.03 9.42l2.475-3.182l-1.746-1.746l-3.182 2.475z'/%3E%3C/svg%3E\")}.ri-btc-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m4.706-11.436c-.174 1.053-.725 1.567-1.471 1.749c.992.555 1.47 1.398.959 2.877c-.635 1.854-2.057 2.022-3.94 1.663l-.486 1.957l-1.094-.271l.485-1.957q-.186-.049-.373-.091c-.172-.04-.35-.081-.526-.132l-.485 1.957l-1.092-.27l.485-1.958l-2.176-.592l.54-1.384s.822.226.81.212c.304.074.453-.14.514-.288l.776-3.137l.566-2.23c.024-.241-.052-.557-.497-.677c.03-.017-.8-.198-.8-.198l.323-1.312l2.243.556l.475-1.917l1.13.28l-.475 1.917c.291.064.574.14.866.215l.474-1.917l1.1.272l-.488 1.967c1.387.51 2.386 1.263 2.157 2.709m-5.1.39c.657.198 2.605.783 2.933-.52c.306-1.24-1.382-1.618-2.166-1.794q-.14-.03-.235-.055l-.587 2.353zm-1.014 3.82l.095.029c.81.24 3.106.923 3.418-.37c.32-1.246-1.744-1.731-2.669-1.949q-.153-.035-.258-.062z'/%3E%3C/svg%3E\")}.ri-btc-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 12a8 8 0 1 0-16 0a8 8 0 0 0 16 0m2 0c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2s10 4.477 10 10m-5.294-1.436c-.174 1.053-.725 1.567-1.471 1.749c.992.555 1.47 1.398.959 2.877c-.635 1.854-2.057 2.022-3.94 1.663l-.486 1.957l-1.094-.271l.485-1.957c-.298-.08-.602-.138-.899-.223l-.485 1.957l-1.092-.27l.485-1.958l-2.176-.592l.54-1.384s.822.226.81.212c.304.074.453-.14.514-.288l.776-3.137l.566-2.23c.024-.241-.052-.557-.497-.677c.03-.017-.8-.198-.8-.198l.323-1.312l2.243.556l.475-1.917l1.13.28l-.475 1.917c.291.064.574.14.866.215l.474-1.917l1.1.272l-.488 1.967c1.387.51 2.386 1.263 2.157 2.709m-5.1.39c.657.198 2.605.783 2.933-.52c.306-1.24-1.382-1.618-2.166-1.794q-.14-.03-.235-.055l-.587 2.353zm-1.014 3.82l.095.029c.81.24 3.106.923 3.418-.37c.32-1.246-1.744-1.731-2.669-1.949q-.153-.035-.258-.062z'/%3E%3C/svg%3E\")}.ri-bubble-chart-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 16a3 3 0 1 1 0 6a3 3 0 0 1 0-6M6 12a4 4 0 1 1 0 8a4 4 0 0 1 0-8m8.5-10a5.5 5.5 0 1 1 0 11a5.5 5.5 0 0 1 0-11'/%3E%3C/svg%3E\")}.ri-bubble-chart-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 16a3 3 0 1 1 0 6a3 3 0 0 1 0-6M6 12a4 4 0 1 1 0 8a4 4 0 0 1 0-8m10 6a1 1 0 1 0 0 2a1 1 0 0 0 0-2M6 14a2 2 0 1 0 0 4a2 2 0 0 0 0-4m8.5-12a5.5 5.5 0 1 1 0 11a5.5 5.5 0 0 1 0-11m0 2a3.5 3.5 0 1 0 0 7a3.5 3.5 0 0 0 0-7'/%3E%3C/svg%3E\")}.ri-bug-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.07 16A7 7 0 0 1 5 15v-1H3v-2h2v-1q0-.51.07-1H3V8h2.674a7.03 7.03 0 0 1 2.84-3.072l-1.05-1.05L8.88 2.465l1.683 1.684a7 7 0 0 1 2.876 0l1.683-1.684l1.414 1.415l-1.05 1.05A7.03 7.03 0 0 1 18.327 8H21v2h-2.07q.07.49.07 1v1h2v2h-2v1q0 .51-.07 1H21v2h-2.674a7 7 0 0 1-12.652 0H3v-2zM9 10v2h6v-2zm0 4v2h6v-2z'/%3E%3C/svg%3E\")}.ri-bug-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.562 4.148a7 7 0 0 1 2.876 0l1.683-1.684l1.414 1.415l-1.05 1.05A7.03 7.03 0 0 1 18.327 8H21v2h-2.07q.07.49.07 1v1h2v2h-2v1q0 .51-.07 1H21v2h-2.674a7 7 0 0 1-12.652 0H3v-2h2.07A7 7 0 0 1 5 15v-1H3v-2h2v-1q0-.51.07-1H3V8h2.674a7.03 7.03 0 0 1 2.84-3.072l-1.05-1.05L8.88 2.465zM12 6a5 5 0 0 0-5 5v4a5 5 0 0 0 10 0v-4a5 5 0 0 0-5-5m-3 8h6v2H9zm0-4h6v2H9z'/%3E%3C/svg%3E\")}.ri-bug-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.056 8.3a7 7 0 0 1 .199-.3h11.49q.103.148.199.3l2.02-1.166l1 1.732l-2.213 1.278c.162.59.249 1.213.249 1.856v1h3v2h-3a7 7 0 0 1-.536 2.69l2.5 1.444l-1 1.732l-2.526-1.458A7 7 0 0 1 13 21.929V14h-2v7.93a7 7 0 0 1-4.438-2.522l-2.526 1.458l-1-1.732l2.5-1.443A7 7 0 0 1 5 15H2v-2h3v-1c0-.643.087-1.265.249-1.856L3.036 8.866l1-1.732zM8 6a4 4 0 1 1 8 0z'/%3E%3C/svg%3E\")}.ri-bug-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 19.9a5 5 0 0 0 4-4.9v-3c0-.701-.144-1.378-.415-2h-9.17A5 5 0 0 0 7 12v3a5 5 0 0 0 4 4.9V14h2zm-7.464-2.21A7 7 0 0 1 5 15H2v-2h3v-1c0-.643.087-1.265.249-1.856L3.036 8.866l1-1.732L6.056 8.3a7 7 0 0 1 .199-.3h11.49q.103.148.199.3l2.02-1.166l1 1.732l-2.213 1.278c.162.59.249 1.213.249 1.856v1h3v2h-3a7 7 0 0 1-.536 2.69l2.5 1.444l-1 1.732l-2.526-1.458A6.99 6.99 0 0 1 12 22a6.99 6.99 0 0 1-5.438-2.592l-2.526 1.458l-1-1.732zM8 6a4 4 0 1 1 8 0z'/%3E%3C/svg%3E\")}.ri-building-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 19h2V6l6.394 2.74a1 1 0 0 1 .606.92V19h2v2H1v-2h2V5.65a1 1 0 0 1 .594-.914l7.703-3.423a.5.5 0 0 1 .703.456z'/%3E%3C/svg%3E\")}.ri-building-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 19V5.7a1 1 0 0 1 .658-.94l9.671-3.516a.5.5 0 0 1 .671.47v4.953l6.316 2.105a1 1 0 0 1 .684.949V19h2v2H1v-2zm2 0h7V3.855L5 6.401zm14 0v-8.558l-5-1.667V19z'/%3E%3C/svg%3E\")}.ri-building-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 10.111V1l11 6v14H3V7z'/%3E%3C/svg%3E\")}.ri-building-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 10.111V1l11 6v14H3V7zm2-5.742v8.82l-7-3.111V19h14V8.187z'/%3E%3C/svg%3E\")}.ri-building-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 20h2v2H1v-2h2V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1zM8 11v2h3v-2zm0-4v2h3V7zm0 8v2h3v-2zm5 0v2h3v-2zm0-4v2h3v-2zm0-4v2h3V7z'/%3E%3C/svg%3E\")}.ri-building-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 20h2v2H1v-2h2V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1zm-2 0V4H5v16zM8 11h3v2H8zm0-4h3v2H8zm0 8h3v2H8zm5 0h3v2h-3zm0-4h3v2h-3zm0-4h3v2h-3z'/%3E%3C/svg%3E\")}.ri-building-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 19h2v2H1v-2h2V4a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v15h2V9h3a1 1 0 0 1 1 1zM7 11v2h4v-2zm0-4v2h4V7z'/%3E%3C/svg%3E\")}.ri-building-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 19h2v2H1v-2h2V4a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v15h4v-8h-2V9h3a1 1 0 0 1 1 1zM5 5v14h8V5zm2 6h4v2H7zm0-4h4v2H7z'/%3E%3C/svg%3E\")}.ri-bus-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 20H7v1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-9H2V8h1V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3h1v4h-1v9a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zM5 5v7h14V5zm2.5 13a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m9 0a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-bus-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 20H7v1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-9H2V8h1V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3h1v4h-1v9a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zM5 5v6h14V5zm14 8H5v5h14zM7.5 17a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m9 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-bus-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 20H7v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1H3v-8H2V8h1V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3h1v4h-1v8h-1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zM5 5v9h14V5zm0 11v2h4v-2zm10 0v2h4v-2z'/%3E%3C/svg%3E\")}.ri-bus-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 20H7v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1H3v-8H2V8h1V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3h1v4h-1v8h-1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zm2-8V5H5v7zm0 2H5v4h14zM6 15h4v2H6zm8 0h4v2h-4z'/%3E%3C/svg%3E\")}.ri-bus-wifi-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3v2H5v9h14v-2h2v8h-1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H7v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1H3v-8H2V8h1V5a2 2 0 0 1 2-2zM9 16H5v2h4zm10 0h-4v2h4zm-.5-15a4.5 4.5 0 1 1 0 9a4.5 4.5 0 0 1 0-9m0 5.167c-.491 0-.94.177-1.289.47l-.125.115L18.5 8.167l1.413-1.415a2 2 0 0 0-1.413-.585m0-2.667a4.65 4.65 0 0 0-3.128 1.203l-.173.165l.944.942a3.32 3.32 0 0 1 2.357-.977a3.32 3.32 0 0 1 2.201.83l.156.147l.943-.943A4.65 4.65 0 0 0 18.5 3.5'/%3E%3C/svg%3E\")}.ri-bus-wifi-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3v2H5v7h16v8h-1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H7v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1H3v-8H2V8h1V5a2 2 0 0 1 2-2zm7 11H5v4h14zm-9 1v2H6v-2zm8 0v2h-4v-2zm.5-14a4.5 4.5 0 1 1 0 9a4.5 4.5 0 0 1 0-9m0 5.167c-.491 0-.94.177-1.289.47l-.125.115L18.5 8.167l1.413-1.415a2 2 0 0 0-1.413-.585m0-2.667a4.65 4.65 0 0 0-3.128 1.203l-.173.165l.944.942a3.32 3.32 0 0 1 2.357-.977a3.32 3.32 0 0 1 2.201.83l.156.147l.943-.943A4.65 4.65 0 0 0 18.5 3.5'/%3E%3C/svg%3E\")}.ri-cactus-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.998 2a4 4 0 0 1 4 4v9h1c.55 0 1-.45 1-1V8a1 1 0 0 1 2 0v6a3 3 0 0 1-3 3h-1v3h2v2h-12v-2h2v-6h-1a3 3 0 0 1-3-3V9a1 1 0 1 1 2 0v2c0 .55.45 1 1 1h1V6a4 4 0 0 1 4-4'/%3E%3C/svg%3E\")}.ri-cactus-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.998 2a4 4 0 0 1 4 4v9h1c.55 0 1-.45 1-1V8a1 1 0 0 1 2 0v6c0 1.66-1.34 3-3 3h-1v3h2v2h-12v-2h2v-6h-1a3 3 0 0 1-3-3V9a1 1 0 1 1 2 0v2c0 .55.45 1 1 1h1V6a4 4 0 0 1 4-4m0 2a2 2 0 0 0-2 2v14h4V6a2 2 0 0 0-2-2'/%3E%3C/svg%3E\")}.ri-cake-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 6v3.999h3V6h2v3.999h3V6h2v3.999L19 10a3 3 0 0 1 2.995 2.824L22 13v1c0 1.014-.377 1.94-.999 2.645L21 21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4.36a4 4 0 0 1-.972-2.182l-.022-.253L2 14v-1a3 3 0 0 1 2.824-2.995L5 10l1-.001V6zm11 6H5a1 1 0 0 0-.993.883L4 13v.971l.003.147A2 2 0 0 0 6 16a2 2 0 0 0 1.98-1.7l.015-.153l.005-.176c.036-1.248 1.827-1.293 1.989-.134l.01.134l.004.147a2 2 0 0 0 3.992.031l.012-.282c.124-1.156 1.862-1.156 1.986 0l.013.282a2 2 0 0 0 3.988 0L20 14v-1a1 1 0 0 0-.883-.993zM7 1c1.32.871 1.663 2.088 1.449 2.888a1.5 1.5 0 0 1-2.898-.776C5.85 2.002 7 2.5 7 1m5 0c1.32.871 1.663 2.088 1.449 2.888a1.5 1.5 0 1 1-2.898-.776C10.85 2.002 12 2.5 12 1m5 0c1.32.871 1.663 2.088 1.449 2.888a1.5 1.5 0 1 1-2.898-.776C15.85 2.002 17 2.5 17 1'/%3E%3C/svg%3E\")}.ri-cake-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 6v3.999h3V6h2v3.999h3V6h2v3.999L19 10a3 3 0 0 1 2.995 2.824L22 13v1c0 1.014-.377 1.94-.999 2.645L21 21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4.36a4 4 0 0 1-.972-2.182l-.022-.253L2 14v-1a3 3 0 0 1 2.824-2.995L5 10l1-.001V6zm1.002 10.641l-.054.063a4 4 0 0 1-2.514 1.273l-.23.018L6 18q-.519-.002-1-.126V20h14v-2.126a4 4 0 0 1-3.744-.963l-.15-.15l-.106-.117l-.107.118a4 4 0 0 1-2.451 1.214l-.242.02L12 18a3.98 3.98 0 0 1-2.797-1.144l-.15-.157zM19 12H5a1 1 0 0 0-.993.883L4 13v.971l.003.147A2 2 0 0 0 6 16a2 2 0 0 0 1.98-1.7l.015-.153l.005-.176c.036-1.248 1.827-1.293 1.989-.134l.01.134l.004.147a2 2 0 0 0 3.992.031l.012-.282c.124-1.156 1.862-1.156 1.986 0l.013.282a2 2 0 0 0 3.988 0L20 14v-1a1 1 0 0 0-.883-.993zM7 1c1.32.871 1.663 2.088 1.449 2.888a1.5 1.5 0 0 1-2.898-.776C5.85 2.002 7 2.5 7 1m5 0c1.32.871 1.663 2.088 1.449 2.888a1.5 1.5 0 1 1-2.898-.776C10.85 2.002 12 2.5 12 1m5 0c1.32.871 1.663 2.088 1.449 2.888a1.5 1.5 0 1 1-2.898-.776C15.85 2.002 17 2.5 17 1'/%3E%3C/svg%3E\")}.ri-cake-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.5 2a3.5 3.5 0 0 1 3.437 4.163l-.015.066a4.502 4.502 0 0 1 .303 8.428l-1.086 6.507a1 1 0 0 1-.986.836H6.847a1 1 0 0 1-.986-.836l-1.029-6.17a3 3 0 0 1-.829-5.824L4 9a6 6 0 0 1 8.575-5.42A3.5 3.5 0 0 1 15.5 2M11 15H9v5h2zm4 0h-2v5h2zm2.5-2a2.5 2.5 0 1 0-.956-4.81l-.175.081a2 2 0 0 1-2.663-.804l-.07-.137A4 4 0 0 0 10 5C7.858 5 6.109 6.684 6.005 8.767L6 8.964l.003.17a2 2 0 0 1-1.186 1.863l-.15.059A1.001 1.001 0 0 0 5 13z'/%3E%3C/svg%3E\")}.ri-cake-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.5 2a3.5 3.5 0 0 1 3.437 4.163l-.015.066a4.502 4.502 0 0 1 .303 8.428l-1.086 6.507a1 1 0 0 1-.986.836H6.847a1 1 0 0 1-.986-.836l-1.029-6.17a3 3 0 0 1-.829-5.824L4 9a6 6 0 0 1 8.574-5.421A3.5 3.5 0 0 1 15.5 2M9 15H6.86l.834 5H9zm4 0h-2v5h2zm4.139 0H15v5h1.305zM10 5C7.858 5 6.109 6.684 6.005 8.767L6 8.964l.003.17a2 2 0 0 1-1.186 1.863l-.15.059A1.001 1.001 0 0 0 5 13h12.5a2.5 2.5 0 1 0-.956-4.81l-.175.081a2 2 0 0 1-2.663-.804l-.07-.137A4 4 0 0 0 10 5m5.5-1a1.5 1.5 0 0 0-1.287.729a6 6 0 0 1 1.24 1.764a4.5 4.5 0 0 1 1.446-.453A1.5 1.5 0 0 0 15.5 4'/%3E%3C/svg%3E\")}.ri-cake-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 7v4h7a1 1 0 0 1 1 1v8h2v2H1v-2h2v-8a1 1 0 0 1 1-1h7V7zm.83-6.598A3 3 0 0 1 12.732 4.5L11 5.5a3 3 0 0 1 1.098-4.098z'/%3E%3C/svg%3E\")}.ri-cake-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 7v4h7a1 1 0 0 1 1 1v8h2v2H1v-2h2v-8a1 1 0 0 1 1-1h7V7zm6 6H5v7h14zM13.83.402A3 3 0 0 1 12.732 4.5L11 5.5a3 3 0 0 1 1.098-4.098z'/%3E%3C/svg%3E\")}.ri-calculator-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 2h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m3 10v2h2v-2zm0 4v2h2v-2zm4-4v2h2v-2zm0 4v2h2v-2zm4-4v6h2v-6zM7 6v4h10V6z'/%3E%3C/svg%3E\")}.ri-calculator-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 2h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m1 2v16h14V4zm2 2h10v4H7zm0 6h2v2H7zm0 4h2v2H7zm4-4h2v2h-2zm0 4h2v2h-2zm4-4h2v6h-2z'/%3E%3C/svg%3E\")}.ri-calendar-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2v2h6V1h2zM4 9v10h16V9zm2 2h2v2H6zm5 0h2v2h-2zm5 0h2v2h-2z'/%3E%3C/svg%3E\")}.ri-calendar-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 1v2h6V1h2v2h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1zm11 10H4v8h16zM8 13v2H6v-2zm5 0v2h-2v-2zm5 0v2h-2v-2zM7 5H4v4h16V5h-3v2h-2V5H9v2H7z'/%3E%3C/svg%3E\")}.ri-calendar-check-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 1v2h6V1h2v2h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1zm11 7H4v11h16zm-4.964 2.136l1.414 1.414l-4.95 4.95l-3.536-3.536L9.38 11.55l2.121 2.122z'/%3E%3C/svg%3E\")}.ri-calendar-check-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 1v2h6V1h2v2h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1zm11 9H4v9h16zm-4.964 1.136l1.414 1.414l-4.95 4.95l-3.536-3.536L9.38 12.55l2.121 2.122zM7 5H4v3h16V5h-3v1h-2V5H9v1H7z'/%3E%3C/svg%3E\")}.ri-calendar-close-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3V1H7v2H3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1h-4V1h-2v2zM4 8h16v11H4zm5.879 1.964l2.12 2.122l2.122-2.122l1.414 1.415l-2.12 2.121l2.12 2.121l-1.414 1.414L12 14.915l-2.122 2.12l-1.414-1.414l2.122-2.121l-2.122-2.121z'/%3E%3C/svg%3E\")}.ri-calendar-close-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3V1H7v2H3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1h-4V1h-2v2zm-5 7h16v9H4zm0-5h3v1h2V5h6v1h2V5h3v3H4zm5.879 5.964L12 13.086l2.121-2.122l1.415 1.415l-2.122 2.121l2.121 2.121l-1.414 1.414L12 15.915l-2.121 2.12l-1.415-1.414l2.122-2.12l-2.122-2.122z'/%3E%3C/svg%3E\")}.ri-calendar-event-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2v2h6V1h2zM4 9v10h16V9zm2 4h5v4H6z'/%3E%3C/svg%3E\")}.ri-calendar-event-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 1v2h6V1h2v2h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1zm11 10H4v8h16zm-9 2v4H6v-4zM7 5H4v4h16V5h-3v2h-2V5H9v2H7z'/%3E%3C/svg%3E\")}.ri-calendar-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 11h20v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm15-8h4a1 1 0 0 1 1 1v5H2V4a1 1 0 0 1 1-1h4V1h2v2h6V1h2z'/%3E%3C/svg%3E\")}.ri-calendar-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 1v2h6V1h2v2h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1zm11 10H4v8h16zM7 5H4v4h16V5h-3v2h-2V5H9v2H7z'/%3E%3C/svg%3E\")}.ri-calendar-schedule-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 1v2H3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h7.755A8 8 0 0 1 22 9.755V4a1 1 0 0 0-1-1h-4V1h-2v2H9V1zm16 15a6 6 0 1 1-12 0a6 6 0 0 1 12 0m-7-4v4.414l2.293 2.293l1.414-1.414L18 15.586V12z'/%3E%3C/svg%3E\")}.ri-calendar-schedule-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 3V1h2v2h6V1h2v2h4a1 1 0 0 1 1 1v5h-2V5h-3v2h-2V5H9v2H7V5H4v14h6v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm10 9a4 4 0 1 0 0 8a4 4 0 0 0 0-8m-6 4a6 6 0 1 1 12 0a6 6 0 0 1-12 0m5-3v3.414l2.293 2.293l1.414-1.414L18 15.586V13z'/%3E%3C/svg%3E\")}.ri-calendar-todo-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2v2h6V1h2zM4 9v10h16V9zm2 2h2v2H6zm0 4h2v2H6zm4-4h8v2h-8zm0 4h5v2h-5z'/%3E%3C/svg%3E\")}.ri-calendar-todo-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 1v2h6V1h2v2h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1zm11 10H4v8h16zM8 14v2H6v-2zm10 0v2h-8v-2zM7 5H4v4h16V5h-3v2h-2V5H9v2H7z'/%3E%3C/svg%3E\")}.ri-calendar-view{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm2 15h16V9H4zm7-6H6v4h5z'/%3E%3C/svg%3E\")}.ri-camera-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007zM12 15a3 3 0 1 1 0-6a3 3 0 0 1 0 6m0 2a5 5 0 1 0 0-10a5 5 0 0 0 0 10m6-12v2h2V5z'/%3E%3C/svg%3E\")}.ri-camera-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007zM4 5v14h16V5zm8 10a3 3 0 1 0 0-6a3 3 0 0 0 0 6m0 2a5 5 0 1 1 0-10a5 5 0 0 1 0 10m5-11h2v2h-2z'/%3E%3C/svg%3E\")}.ri-camera-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 6c0-.552.455-1 .992-1h18.016c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1H2.992A.994.994 0 0 1 2 20zm12 12a5 5 0 1 0 0-10a5 5 0 0 0 0 10M4 7v2h3V7zm0-5h6v2H4z'/%3E%3C/svg%3E\")}.ri-camera-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 6c0-.552.455-1 .992-1h18.016c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1H2.992A.994.994 0 0 1 2 20zm2 1v12h16V7zm10 9a3 3 0 1 0 0-6a3 3 0 0 0 0 6m0 2a5 5 0 1 1 0-10a5 5 0 0 1 0 10M4 2h6v2H4z'/%3E%3C/svg%3E\")}.ri-camera-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.434 3a2 2 0 0 1 1.714.97l.773 1.287a.5.5 0 0 0 .429.243H19a3 3 0 0 1 3 3V18a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V8.5a3 3 0 0 1 3-3h1.65a.5.5 0 0 0 .43-.243l.772-1.286A2 2 0 0 1 9.566 3zM12 8.5a4.5 4.5 0 1 0 0 9a4.5 4.5 0 0 0 0-9m0 2a2.5 2.5 0 1 1 0 5a2.5 2.5 0 0 1 0-5'/%3E%3C/svg%3E\")}.ri-camera-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.434 3a2 2 0 0 1 1.714.97l.773 1.287a.5.5 0 0 0 .429.243H19a3 3 0 0 1 3 3V18a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V8.5a3 3 0 0 1 3-3h1.65a.5.5 0 0 0 .43-.243l.772-1.286A2 2 0 0 1 9.566 3zm-5.64 3.286A2.5 2.5 0 0 1 6.65 7.5H5a1 1 0 0 0-1 1V18a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V8.5a1 1 0 0 0-1-1h-1.65a2.5 2.5 0 0 1-2.145-1.214L14.434 5H9.566zM12 8.5a4.5 4.5 0 1 1 0 9a4.5 4.5 0 0 1 0-9m0 2a2.5 2.5 0 1 0 0 5a2.5 2.5 0 0 0 0-5'/%3E%3C/svg%3E\")}.ri-camera-ai-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.434 3a2 2 0 0 1 1.714.97l.773 1.287a.5.5 0 0 0 .429.243H19a3 3 0 0 1 3 3V18a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V8.5a3 3 0 0 1 3-3h1.65a.5.5 0 0 0 .43-.243l.772-1.286A2 2 0 0 1 9.566 3zM12.47 9.317a.506.506 0 0 0-.942 0l-.253.612a4.37 4.37 0 0 1-2.25 2.326l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.22 2.251l.245.565c.18.415.753.415.934 0l.247-.565a4.36 4.36 0 0 1 2.219-2.251l.76-.338a.53.53 0 0 0 0-.963l-.718-.32a4.37 4.37 0 0 1-2.251-2.325z'/%3E%3C/svg%3E\")}.ri-camera-ai-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.434 3a2 2 0 0 1 1.714.97l.773 1.287a.5.5 0 0 0 .429.243H19a3 3 0 0 1 3 3V18a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V8.5a3 3 0 0 1 3-3h1.65a.5.5 0 0 0 .43-.243l.772-1.286A2 2 0 0 1 9.566 3zm-5.64 3.286A2.5 2.5 0 0 1 6.65 7.5H5a1 1 0 0 0-1 1V18a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V8.5a1 1 0 0 0-1-1h-1.65a2.5 2.5 0 0 1-2.145-1.214L14.434 5H9.566zm2.735 3.031a.507.507 0 0 1 .942 0l.253.612a4.37 4.37 0 0 0 2.25 2.326l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.251l-.247.565a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-camera-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M22 20v-9.341A6 6 0 0 1 20 11c-.925 0-1.8-.21-2.583-.583a6 6 0 1 1-2.834-2.834A6 6 0 0 1 14 5c0-.701.12-1.374.341-2H9L7 5H3a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1m-10-3a4 4 0 1 1 0-8a4 4 0 0 1 0 8'/%3E%3C/svg%3E\")}.ri-camera-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M9 3h5v2H9.828l-2 2H4v12h16v-8h2v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4zm3 15a5.5 5.5 0 1 1 0-11a5.5 5.5 0 0 1 0 11m0-2a3.5 3.5 0 1 0 0-7a3.5 3.5 0 0 0 0 7'/%3E%3C/svg%3E\")}.ri-camera-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3h6l2 2h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4zm3 16a6 6 0 1 0 0-12a6 6 0 0 0 0 12m0-2a4 4 0 1 1 0-8a4 4 0 0 1 0 8'/%3E%3C/svg%3E\")}.ri-camera-lens-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M14.309 14l-4.482 7.763c.7.155 1.427.237 2.173.237c2.18 0 4.198-.698 5.841-1.883zM2.458 15a10.03 10.03 0 0 0 5.432 6.119L11.423 15zM2 12q0 .507.05 1h7.063l-4.48-7.761A9.96 9.96 0 0 0 2 12M12 2c-2.18 0-4.198.698-5.841 1.883L9.69 10l4.482-7.763A10 10 0 0 0 12 2m10 10q0-.507-.05-1h-7.063l4.48 7.761A9.96 9.96 0 0 0 22 12'/%3E%3C/svg%3E\")}.ri-camera-lens-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M12 22c5.523 0 10-4.477 10-10q0-.605-.07-1.19l-1.986.235q.056.47.056.955c0 1.458-.39 2.824-1.071 4.001L15.464 10h2.466l-1.154-2H12l3.169-5.488A10 10 0 0 0 12 2C6.477 2 2 6.477 2 12s4.477 10 10 10m0-18l-3.464 6l-2.141-3.708A7.98 7.98 0 0 1 12 4m-2.31 8l1.156-2h2.309l1.155 2l-1.155 2h-2.31zM12 16l-2.142 3.71A8.02 8.02 0 0 1 5.07 16zm0 4l3.464-6l2.141 3.708A7.97 7.97 0 0 1 12 20M5.071 7.999L8.536 14H4.252A8 8 0 0 1 4 12c0-1.458.39-2.824 1.071-4.001'/%3E%3C/svg%3E\")}.ri-camera-lens-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.827 21.763L14.31 14l3.532 6.118A9.96 9.96 0 0 1 12 22c-.746 0-1.473-.082-2.173-.237M7.89 21.12A10.03 10.03 0 0 1 2.458 15h8.965zM2.05 13Q2 12.507 2 12c0-2.607.998-4.981 2.632-6.761L9.113 13zm4.109-9.117A9.96 9.96 0 0 1 12 2c.746 0 1.473.082 2.173.237L9.69 10zM16.11 2.88A10.03 10.03 0 0 1 21.542 9h-8.965zM21.95 11q.05.493.05 1a9.96 9.96 0 0 1-2.632 6.761L14.887 11z'/%3E%3C/svg%3E\")}.ri-camera-lens-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.858 19.71L12 16H5.07a8.02 8.02 0 0 0 4.788 3.71M4.252 14h4.284L5.07 7.999A7.96 7.96 0 0 0 4 12c0 .69.088 1.36.252 2m2.143-7.708L8.535 10L12 4a7.97 7.97 0 0 0-5.605 2.292m7.747-2.002L12 8h6.93a8.02 8.02 0 0 0-4.788-3.71M19.748 10h-4.284l3.465 6.001A7.96 7.96 0 0 0 20 12a8 8 0 0 0-.252-2m-2.143 7.708L15.465 14L12 20a7.97 7.97 0 0 0 5.605-2.292M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m1.155-12h-2.31l-1.154 2l1.154 2h2.31l1.154-2z'/%3E%3C/svg%3E\")}.ri-camera-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.828 5l-2 2H4v12h16V7h-3.828l-2-2zM9 3h6l2 2h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4zm3 15a5.5 5.5 0 1 1 0-11a5.5 5.5 0 0 1 0 11m0-2a3.5 3.5 0 1 0 0-7a3.5 3.5 0 0 0 0 7'/%3E%3C/svg%3E\")}.ri-camera-off-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.586 21H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h.586L1.394 2.808l1.414-1.415l19.799 19.8l-1.415 1.414zM7.556 8.97a6 6 0 0 0 8.475 8.475l-1.417-1.417a4 4 0 0 1-5.642-5.642zM22 17.786l-4.045-4.045Q18 13.377 18 13a6 6 0 0 0-6.74-5.955L8.107 3.893L9 3h6l2 2h4a1 1 0 0 1 1 1zm-8.49-8.492a4 4 0 0 1 2.197 2.198z'/%3E%3C/svg%3E\")}.ri-camera-off-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.586 21H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h.586L1.394 2.808l1.414-1.415l19.799 19.8l-1.415 1.414zm-14-14H4v12h13.586l-2.18-2.18A5.5 5.5 0 0 1 7.68 9.094zm3.525 3.525a3.5 3.5 0 0 0 4.865 4.865zM22 17.785l-2-2V7h-3.83l-2-2H9.83l-.308.307l-1.414-1.414L9 3h6l2 2h4a1 1 0 0 1 1 1zM11.262 7.05a5.5 5.5 0 0 1 6.188 6.188L15.112 10.9A3.5 3.5 0 0 0 13.6 9.388z'/%3E%3C/svg%3E\")}.ri-camera-switch-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3h6l2 2h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4zm5.684 15.368l-.895-1.79A4 4 0 0 1 8 13h2.001L7.839 8.677a6 6 0 0 0 6.845 9.69M9.316 7.632l.895 1.79A4 4 0 0 1 16 13h-2.001l2.161 4.323a6 6 0 0 0-6.845-9.69'/%3E%3C/svg%3E\")}.ri-camera-switch-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.828 5l-2 2H4v12h16V7h-3.828l-2-2zM9 3h6l2 2h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4zm.64 4.53a5.5 5.5 0 0 1 6.187 8.92L13.75 12.6h1.749l.001-.1a3.5 3.5 0 0 0-4.928-3.196zm4.678 9.96a5.5 5.5 0 0 1-6.18-8.905L10.25 12.5H8.5a3.5 3.5 0 0 0 4.886 3.215z'/%3E%3C/svg%3E\")}.ri-candle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.172 9.331a4 4 0 0 1 0-5.656L12 .846l2.828 2.829A4 4 0 0 1 13 10.377V12h5a1 1 0 0 1 1 1v7h2v2H3v-2h2v-7a1 1 0 0 1 1-1h5v-1.623A4 4 0 0 1 9.172 9.33m1.414-4.242a2 2 0 1 0 2.828 0L12 3.675z'/%3E%3C/svg%3E\")}.ri-candle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.172 9.331a4 4 0 0 1 0-5.656L12 .846l2.828 2.829A4 4 0 0 1 13 10.377V12h5a1 1 0 0 1 1 1v7h2v2H3v-2h2v-7a1 1 0 0 1 1-1h5v-1.623A4 4 0 0 1 9.172 9.33m1.414-4.242a2 2 0 1 0 2.828 0L12 3.675zM7 14v6h10v-6z'/%3E%3C/svg%3E\")}.ri-capsule-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.779 4.222a6 6 0 0 1 0 8.485l-2.122 2.12l-4.95 4.951a6 6 0 0 1-8.485-8.485l7.071-7.071a6 6 0 0 1 8.486 0m-4.95 10.606L9.172 9.172l-3.536 3.535a4 4 0 0 0 5.657 5.657z'/%3E%3C/svg%3E\")}.ri-capsule-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.779 4.222a6 6 0 0 1 0 8.485l-7.071 7.071a6 6 0 0 1-8.486-8.485l7.071-7.071a6 6 0 0 1 8.486 0m-5.657 11.313L8.466 9.878l-2.83 2.83a4 4 0 0 0 5.657 5.656zm4.242-9.899a4 4 0 0 0-5.657 0L9.88 8.464l5.657 5.657l2.827-2.828a4 4 0 0 0 0-5.657'/%3E%3C/svg%3E\")}.ri-car-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 20H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-9l2.513-6.702A2 2 0 0 1 6.386 4h11.228a2 2 0 0 1 1.873 1.298L22 12v9a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zM4.136 12h15.728l-2.25-6H6.386zM6.5 17a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m11 0a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-car-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 20H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V11l2.48-5.788A2 2 0 0 1 6.32 4h11.36a2 2 0 0 1 1.838 1.212L22 11v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zm1-7H4v5h16zM4.176 11h15.648l-2.143-5H6.32zM6.5 17a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m11 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-car-washing-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 21H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-9l2.417-4.029A2 2 0 0 1 6.132 8h11.736a2 2 0 0 1 1.715.971L22 13v9a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zM4.332 13h15.336l-1.8-3H6.132zM6.5 18a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m11 0a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3M5.44 3.44L6.5 2.378l1.06 1.06a1.5 1.5 0 1 1-2.121 0m5.5 0L12 2.378l1.06 1.06a1.5 1.5 0 1 1-2.121 0m5.5 0l1.06-1.061l1.06 1.06a1.5 1.5 0 1 1-2.121 0'/%3E%3C/svg%3E\")}.ri-car-washing-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 21H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V12l2.417-4.029A2 2 0 0 1 6.132 7h11.736a2 2 0 0 1 1.715.971L22 12v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zm1-7H4v5h16zM4.332 12h15.336l-1.8-3H6.132zM5.44 3.44L6.5 2.378l1.06 1.06a1.5 1.5 0 1 1-2.121 0m5.5 0L12 2.378l1.06 1.06a1.5 1.5 0 1 1-2.121 0m5.5 0l1.061-1.06l1.06 1.06a1.5 1.5 0 1 1-2.121 0M6.5 18a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m11 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-caravan-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.172 3a2 2 0 0 1 1.414.586l4.828 4.828A2 2 0 0 1 21 9.828V17h2v2h-8.126a4.002 4.002 0 0 1-7.748 0H3a1 1 0 0 1-1-1V5a2 2 0 0 1 2-2zM11 16a2 2 0 1 0 0 4a2 2 0 0 0 0-4m3-9H6v6h8zm-2 2v2H8V9z'/%3E%3C/svg%3E\")}.ri-caravan-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.172 3a2 2 0 0 1 1.414.586l4.828 4.828A2 2 0 0 1 21 9.828V17h2v2h-8.126a4.002 4.002 0 0 1-7.748 0H3a1 1 0 0 1-1-1V5a2 2 0 0 1 2-2zM11 16a2 2 0 1 0 0 4a2 2 0 0 0 0-4m3.172-11H4v12h3.126a4.002 4.002 0 0 1 7.748 0H19V9.828zM14 7v6H6V7zm-2 2H8v2h4z'/%3E%3C/svg%3E\")}.ri-carousel-view{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3H1v2h2v14H1v2h3a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1m3 1a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1zm2 1v14h6V5zm10-1a1 1 0 0 1 1-1h3v2h-2v14h2v2h-3a1 1 0 0 1-1-1z'/%3E%3C/svg%3E\")}.ri-cash-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.005 4.003h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-14a1 1 0 0 1 1-1M6.5 6H4v2.5A2.5 2.5 0 0 0 6.5 6m11 0A2.5 2.5 0 0 0 20 8.5V6zM4 15.5V18h2.5A2.5 2.5 0 0 0 4 15.5M17.5 18H20v-2.5a2.5 2.5 0 0 0-2.5 2.5M12 16a4 4 0 1 0 0-8a4 4 0 0 0 0 8'/%3E%3C/svg%3E\")}.ri-cash-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 16a4 4 0 1 0 0-8a4 4 0 0 0 0 8m9.005-11.997h-18a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1v-14a1 1 0 0 0-1-1m-17 11.643V8.354a3.51 3.51 0 0 0 2.35-2.351h11.291a3.51 3.51 0 0 0 2.359 2.353v7.288a3.51 3.51 0 0 0-2.36 2.359H6.355a3.51 3.51 0 0 0-2.351-2.357'/%3E%3C/svg%3E\")}.ri-cast-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-6q0-1.021-.153-2H20V5H4v3.153A13 13 0 0 0 2 8V4a1 1 0 0 1 1-1m10 18h-2a9 9 0 0 0-9-9v-2c6.075 0 11 4.925 11 11m-4 0H7a5 5 0 0 0-5-5v-2a7 7 0 0 1 7 7m-4 0H2v-3a3 3 0 0 1 3 3m9.373-4A13.03 13.03 0 0 0 6 8.627V7h12v10z'/%3E%3C/svg%3E\")}.ri-cast-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-6q0-1.021-.153-2H20V5H4v3.153A13 13 0 0 0 2 8V4a1 1 0 0 1 1-1m10 18h-2a9 9 0 0 0-9-9v-2c6.075 0 11 4.925 11 11m-4 0H7a5 5 0 0 0-5-5v-2a7 7 0 0 1 7 7m-4 0H2v-3a3 3 0 0 1 3 3'/%3E%3C/svg%3E\")}.ri-cellphone-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 2h11a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V0h2zm0 2v5h10V4z'/%3E%3C/svg%3E\")}.ri-cellphone-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 2h11a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V0h2zm0 7h10V4H7zm0 2v9h10v-9z'/%3E%3C/svg%3E\")}.ri-celsius-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.5 10a3.5 3.5 0 1 1 0-7a3.5 3.5 0 0 1 0 7m0-2a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3M22 10h-2a4 4 0 0 0-8 0v5a4 4 0 0 0 8 0h2a6 6 0 0 1-12 0v-5a6 6 0 0 1 12 0'/%3E%3C/svg%3E\")}.ri-celsius-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.5 10a3.5 3.5 0 1 1 0-7a3.5 3.5 0 0 1 0 7m0-2a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3M22 10h-2a4 4 0 0 0-8 0v5a4 4 0 0 0 8 0h2a6 6 0 0 1-12 0v-5a6 6 0 0 1 12 0'/%3E%3C/svg%3E\")}.ri-centos-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 13.06l4.47 4.471L12 22l-4.47-4.47zm-8 3.06L7.879 20H4zm16 0V20h-3.88zm-2.47-8.59L22 12l-4.469 4.47l-4.47-4.47zm-11.06 0L10.94 12l-4.471 4.469L2 12zM12 2l4.469 4.469L12 10.939L7.53 6.47zM7.879 4l-3.88 3.879L4 4zM20 4v3.879l-3.88-3.88z'/%3E%3C/svg%3E\")}.ri-centos-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l4.292 4.292l1.061-1.06L16.121 4H20v3.879l-1.233-1.233l-1.06 1.061L22 12l-4.292 4.293l1.059 1.059L20 16.121V20h-3.88l1.232-1.233l-1.059-1.06L12 22l-4.293-4.293l-1.061 1.06L7.879 20H4v-3.88l1.231 1.232l1.061-1.06L2 12l4.293-4.293l-1.062-1.061L4 7.879V4h3.879L6.646 5.23l1.062 1.062zm0 11.413l-2.88 2.879l2.88 2.88l2.879-2.88zM7.707 9.12L4.828 12l2.878 2.878l2.88-2.88zm8.585 0l-2.877 2.878l2.878 2.879L19.172 12zM12 4.828L9.122 7.707l2.879 2.878l2.877-2.879z'/%3E%3C/svg%3E\")}.ri-certificate-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 12a4 4 0 0 1 2.5 7.121V23.5L19 22l-2.5 1.5v-4.379a4 4 0 0 1 .855-6.767l.015-.007q.141-.062.288-.116l.027-.01q.296-.102.609-.159l.037-.006q.15-.025.302-.04q.026 0 .05-.003A4 4 0 0 1 19 12m1-10a1 1 0 0 1 1 1v7.342A6 6 0 0 0 19 10a5.97 5.97 0 0 0-3 .804V9H8v2h7.684A6 6 0 0 0 13 16c0 1.777.773 3.372 2 4.47V22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-1 12a2 2 0 1 0 0 4a2 2 0 0 0 0-4M8 15h5v-2H8z'/%3E%3C/svg%3E\")}.ri-certificate-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 12a4 4 0 0 1 2.5 7.121V23.5L19 22l-2.5 1.5v-4.379A4 4 0 0 1 19 12m1-10a1 1 0 0 1 1 1v7h-2V4H5v16h8v2H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-1 12a2 2 0 1 0 0 4a2 2 0 0 0 0-4m-6 1H8v-2h5zm3-4H8V9h8z'/%3E%3C/svg%3E\")}.ri-certificate-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-9.47 9.978l-3.285.477l2.377 2.318l-.561 3.272L12 16.5l2.938 1.545l-.56-3.273l2.377-2.317l-3.285-.478L12 9zM8 8h8V6H8z'/%3E%3C/svg%3E\")}.ri-certificate-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zM5 20h14V4H5zm8.47-8.023l3.285.478l-2.377 2.318l.56 3.272L12 16.5l-2.94 1.545l.562-3.273l-2.377-2.317l3.285-.478L12 9zM16 8H8V6h8z'/%3E%3C/svg%3E\")}.ri-character-recognition-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.998 3v18h-18V3zm-8.001 3h-2L6.598 17h2.154l1.199-3h4.09l1.201 3h2.155zm-1 2.885L13.242 12H10.75z'/%3E%3C/svg%3E\")}.ri-character-recognition-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.998 15v4h4v2h-6v-6zm16 0v6h-6v-2h4v-4zm-8.001-9l4.4 11h-2.155l-1.201-3h-4.09l-1.199 3H6.598l4.399-11zm-1 2.885L10.75 12h2.492zM8.998 3v2h-4v4h-2V3zm12 0v6h-2V5h-4V3z'/%3E%3C/svg%3E\")}.ri-charging-pile-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 11h-1V7h1V4h2v3h1v4h-1v7a3 3 0 1 1-6 0v-4h-2v5h1v2H2v-2h1V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v8h2a2 2 0 0 1 2 2v4a1 1 0 1 0 2 0zM9 11V7l-4 6h3v4l4-6z'/%3E%3C/svg%3E\")}.ri-charging-pile-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 11h-1V7h1V4h2v3h1v4h-1v7a3 3 0 1 1-6 0v-4h-2v5h1v2H2v-2h1V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v8h2a2 2 0 0 1 2 2v4a1 1 0 1 0 2 0zm-8 8V5H5v14zm-3-8h3l-4 6v-4H5l4-6z'/%3E%3C/svg%3E\")}.ri-charging-pile-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 19V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v8h2a2 2 0 0 1 2 2v4a1 1 0 1 0 2 0v-7h-2a1 1 0 0 1-1-1V6.414l-1.657-1.657l1.414-1.414l4.95 4.95A1 1 0 0 1 22 9v9a3 3 0 1 1-6 0v-4h-2v5h1v2H2v-2zm6-8V7l-4 6h3v4l4-6z'/%3E%3C/svg%3E\")}.ri-charging-pile-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 19h1v2H2v-2h1V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v8h2a2 2 0 0 1 2 2v4a1 1 0 1 0 2 0v-7h-2a1 1 0 0 1-1-1V6.414l-1.657-1.657l1.414-1.414l4.95 4.95A1 1 0 0 1 22 9v9a3 3 0 1 1-6 0v-4h-2zm-9 0h7V5H5zm4-8h3l-4 6v-4H5l4-6z'/%3E%3C/svg%3E\")}.ri-chat-1-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 3h4a8 8 0 1 1 0 16v3.5c-5-2-12-5-12-11.5a8 8 0 0 1 8-8'/%3E%3C/svg%3E\")}.ri-chat-1-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 3h4a8 8 0 1 1 0 16v3.5c-5-2-12-5-12-11.5a8 8 0 0 1 8-8m2 14h2a6 6 0 0 0 0-12h-4a6 6 0 0 0-6 6c0 3.61 2.462 5.966 8 8.48z'/%3E%3C/svg%3E\")}.ri-chat-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.45 19L12 22.5L9.55 19H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1z'/%3E%3C/svg%3E\")}.ri-chat-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.45 19L12 22.5L9.55 19H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zm-1.041-2H20V5H4v12h6.591L12 19.012z'/%3E%3C/svg%3E\")}.ri-chat-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.291 20.824L2 22l1.176-5.291A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10a9.96 9.96 0 0 1-4.709-1.176'/%3E%3C/svg%3E\")}.ri-chat-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.291 20.824L2 22l1.176-5.291A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10a9.96 9.96 0 0 1-4.709-1.176m.29-2.113l.653.35A7.96 7.96 0 0 0 12 20a8 8 0 1 0-8-8c0 1.335.325 2.617.94 3.766l.349.653l-.655 2.947z'/%3E%3C/svg%3E\")}.ri-chat-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1z'/%3E%3C/svg%3E\")}.ri-chat-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.763 17H20V5H4v13.385zm.692 2L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1z'/%3E%3C/svg%3E\")}.ri-chat-ai-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.343 3A6 6 0 0 0 22 10.657V18a1 1 0 0 1-1 1h-6.55L12 22.5L9.55 19H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm5.186-1.68a.507.507 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.717.32a.53.53 0 0 1 0 .962l-.758.338a4.36 4.36 0 0 0-2.22 2.25l-.246.566a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-chat-ai-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 5H4v12h6.59L12 19.012L13.41 17H20v-6h2v7c0 .544-.456 1-1 1h-6.55L12 22.5L9.55 19H3c-.545 0-1-.456-1-1V4c0-.545.455-1 1-1h11zm5.53-3.68a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.717.32a.53.53 0 0 1 0 .962l-.758.338a4.36 4.36 0 0 0-2.22 2.25l-.246.566a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-chat-ai-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c.906 0 1.783.122 2.617.348a6 6 0 0 0 7.294 8.339q.087.645.089 1.313c0 5.523-4.477 10-10 10a9.96 9.96 0 0 1-4.709-1.176L2 22l1.176-5.291A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2m7.53-.68a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.717.32a.53.53 0 0 1 0 .962l-.758.338a4.36 4.36 0 0 0-2.22 2.25l-.246.566a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-chat-ai-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c.863 0 1.701.11 2.5.315L14 4.252A8 8 0 0 0 4 12c0 1.334.325 2.617.94 3.766l.35.653l-.656 2.947l2.947-.655l.653.35A7.96 7.96 0 0 0 12 20a8 8 0 0 0 7.943-8.954l1.987-.236q.07.585.07 1.19c0 5.523-4.477 10-10 10a9.96 9.96 0 0 1-4.709-1.176L2 22l1.176-5.291A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2m7.53-.68a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.717.32a.53.53 0 0 1 0 .962l-.758.338a4.36 4.36 0 0 0-2.22 2.25l-.246.566a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-chat-ai-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.343 3A6 6 0 0 0 22 10.657V18a1 1 0 0 1-1 1H6.454L2 22.5V4a1 1 0 0 1 1-1zm5.186-1.68a.507.507 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.717.32a.53.53 0 0 1 0 .962l-.758.338a4.36 4.36 0 0 0-2.22 2.25l-.246.566a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-chat-ai-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 5H4v13.385L5.763 17H20v-6h2v7a1 1 0 0 1-1 1H6.454L2 22.5V4a1 1 0 0 1 1-1h11zm5.53-3.68a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.717.32a.53.53 0 0 1 0 .962l-.758.338a4.36 4.36 0 0 0-2.22 2.25l-.246.566a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-chat-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M20 11a6 6 0 0 0 1.993-.339q.007.17.007.339a8 8 0 0 1-8 8v3.5c-5-2-12-5-12-11.5a8 8 0 0 1 8-8h4q.17 0 .339.007A6 6 0 0 0 20 11'/%3E%3C/svg%3E\")}.ri-chat-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M10 3h4v2h-4a6 6 0 0 0-6 6c0 3.61 2.462 5.966 8 8.48V17h2a6 6 0 0 0 6-6h2a8 8 0 0 1-8 8v3.5c-5-2-12-5-12-11.5a8 8 0 0 1 8-8'/%3E%3C/svg%3E\")}.ri-chat-check-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zm4.838-6.879L8.818 9.646l-1.414 1.415l3.889 3.889l5.657-5.657l-1.414-1.414z'/%3E%3C/svg%3E\")}.ri-chat-check-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zm-.692-2H20V5H4v13.385zm5.53-4.879l4.243-4.242l1.414 1.414l-5.657 5.657l-3.89-3.89l1.415-1.414z'/%3E%3C/svg%3E\")}.ri-chat-delete-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zm6.96-8l2.474-2.475l-1.414-1.414L12 9.586L9.525 7.11L8.111 8.525L10.586 11L8.11 13.475l1.414 1.414L12 12.414l2.475 2.475l1.414-1.414z'/%3E%3C/svg%3E\")}.ri-chat-delete-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zM4 18.385L5.763 17H20V5H4zM13.414 11l2.475 2.475l-1.414 1.414L12 12.414L9.525 14.89l-1.414-1.414L10.586 11L8.11 8.525l1.414-1.414L12 9.586l2.475-2.475l1.414 1.414z'/%3E%3C/svg%3E\")}.ri-chat-download-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zM13 11V7h-2v4H8l4 4l4-4z'/%3E%3C/svg%3E\")}.ri-chat-download-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zM4 18.385L5.763 17H20V5H4zM13 11h3l-4 4l-4-4h3V7h2z'/%3E%3C/svg%3E\")}.ri-chat-follow-up-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1zm-4 4h-2v8h2zm-6 1H9v1.999L7 10v2l2-.001V14h2v-2.001L13 12v-2l-2-.001z'/%3E%3C/svg%3E\")}.ri-chat-follow-up-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1zm-1 2H4v13.385L5.763 17H20zm-3 2v8h-2V7zm-6 1v1.999L13 10v2l-2-.001V14H9v-2.001L7 12v-2l2-.001V8z'/%3E%3C/svg%3E\")}.ri-chat-forward-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zM12 10H8v2h4v3l4-4l-4-4z'/%3E%3C/svg%3E\")}.ri-chat-forward-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zM4 18.385L5.763 17H20V5H4zM12 10V7l4 4l-4 4v-3H8v-2z'/%3E%3C/svg%3E\")}.ri-chat-heart-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zm5.563-4.3l3.358-3.359a2.25 2.25 0 1 0-3.181-3.182l-.177.177l-.177-.177a2.25 2.25 0 0 0-3.182 3.182z'/%3E%3C/svg%3E\")}.ri-chat-heart-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zM4 18.385L5.763 17H20V5H4zm8.018-3.685l-3.359-3.36a2.25 2.25 0 0 1 3.182-3.182l.177.177l.176-.177a2.25 2.25 0 0 1 3.182 3.182z'/%3E%3C/svg%3E\")}.ri-chat-history-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10a9.96 9.96 0 0 1-4.708-1.175L2 22l1.176-5.29A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2m1 5h-2v7h6v-2h-4z'/%3E%3C/svg%3E\")}.ri-chat-history-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10a9.96 9.96 0 0 1-4.708-1.175L2 22l1.176-5.29A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2m0 2a8 8 0 0 0-8 8c0 1.335.326 2.618.94 3.766l.35.654l-.656 2.946l2.948-.654l.653.349A7.96 7.96 0 0 0 12 20a8 8 0 1 0 0-16m1 3v5h4v2h-6V7z'/%3E%3C/svg%3E\")}.ri-chat-new-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zM11 10H8v2h3v3h2v-3h3v-2h-3V7h-2z'/%3E%3C/svg%3E\")}.ri-chat-new-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 3v2H4v13.385L5.763 17H20v-7h2v8a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1zm5 0V0h2v3h3v2h-3v3h-2V5h-3V3z'/%3E%3C/svg%3E\")}.ri-chat-off-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2.808 1.393l19.799 19.8l-1.415 1.414l-3.607-3.608L6.455 19L2 22.5V4c0-.17.042-.329.116-.469l-.722-.723zM21 3a1 1 0 0 1 1 1v13.785L7.214 3z'/%3E%3C/svg%3E\")}.ri-chat-off-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2.808 1.393l19.799 19.8l-1.415 1.414l-3.607-3.608L6.455 19L2 22.5V4c0-.17.042-.329.116-.469l-.722-.723zM4 5.413v12.972L5.763 17h9.822zM21 3a1 1 0 0 1 1 1v13.785l-2-2V5L9.213 4.999L7.214 3z'/%3E%3C/svg%3E\")}.ri-chat-poll-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1zm-8 4h-2v8h2zm4 2h-2v6h2zm-8 2H7v4h2z'/%3E%3C/svg%3E\")}.ri-chat-poll-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1zm-1 2H4v13.385L5.763 17H20zm-7 2v8h-2V7zm4 2v6h-2V9zm-8 2v4H7v-4z'/%3E%3C/svg%3E\")}.ri-chat-private-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10a9.96 9.96 0 0 1-4.708-1.175L2 22l1.176-5.29A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2m0 5c-1.598 0-3 1.34-3 3v1H8v5h8v-5h-1v-1a3 3 0 0 0-3-3m2 6v1h-4v-1zm-2-4c.476 0 1 .49 1 1v1h-2v-1c0-.51.487-1 1-1'/%3E%3C/svg%3E\")}.ri-chat-private-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10a9.96 9.96 0 0 1-4.708-1.175L2 22l1.176-5.29A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2m0 2a8 8 0 0 0-8 8c0 1.335.326 2.618.94 3.766l.35.654l-.656 2.946l2.948-.654l.653.349A7.96 7.96 0 0 0 12 20a8 8 0 1 0 0-16m0 3a3 3 0 0 1 3 3v1h1v5H8v-5h1v-1a3 3 0 0 1 3-3m2 6h-4v1h4zm-2-4c-.552 0-1 .45-1 1v1h2v-1a1 1 0 0 0-1-1'/%3E%3C/svg%3E\")}.ri-chat-quote-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1zM10.515 7.412C8.728 8.187 7.5 9.755 7.5 11.505c0 .995.277 1.609.792 2.156c.324.344.837.589 1.374.589a1.75 1.75 0 0 0 1.75-1.75a1.76 1.76 0 0 0-1.614-1.745a2 2 0 0 0-.479.01v-.092c.006-.44.1-1.74 1.639-2.573zm5 0c-1.787.775-3.015 2.343-3.015 4.093c0 .995.277 1.609.792 2.156c.324.344.837.589 1.374.589a1.75 1.75 0 0 0 1.75-1.75a1.76 1.76 0 0 0-1.614-1.745a2 2 0 0 0-.479.01v-.092c.006-.44.1-1.74 1.639-2.573z'/%3E%3C/svg%3E\")}.ri-chat-quote-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1zm-1 2H4v13.385L5.763 17H20zm-9.485 2.412l.447.688c-1.668.903-1.639 2.352-1.639 2.665c.155-.022.318-.025.48-.01a1.76 1.76 0 0 1 1.613 1.745a1.75 1.75 0 0 1-1.75 1.75c-.537 0-1.05-.245-1.374-.59c-.515-.546-.792-1.16-.792-2.155c0-1.75 1.228-3.318 3.015-4.093m5 0l.447.688c-1.668.903-1.639 2.352-1.639 2.665c.155-.022.318-.025.48-.01a1.76 1.76 0 0 1 1.613 1.745a1.75 1.75 0 0 1-1.75 1.75c-.537 0-1.05-.245-1.374-.59c-.515-.546-.792-1.16-.792-2.155c0-1.75 1.228-3.318 3.015-4.093'/%3E%3C/svg%3E\")}.ri-chat-search-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v8.803A6 6 0 0 0 13.083 19zm17.495 2.535l-1.504-1.503a4 4 0 1 0-1.414 1.414l1.503 1.504zM21 18a2 2 0 1 1-4 0a2 2 0 0 1 4 0'/%3E%3C/svg%3E\")}.ri-chat-search-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.763 17h7.32a6 6 0 0 0 0 2H6.455L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v8.803a6 6 0 0 0-2-.72V5H4v13.385zm18.187 4.535l-1.504-1.503a4 4 0 1 0-1.414 1.414l1.503 1.504zM21 18a2 2 0 1 1-4 0a2 2 0 0 1 4 0'/%3E%3C/svg%3E\")}.ri-chat-settings-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zm1.69-6.929l-.975.563l1 1.732l.976-.563c.501.51 1.14.887 1.854 1.071V16h2v-1.126a4 4 0 0 0 1.854-1.072l.976.564l1-1.732l-.975-.563a4 4 0 0 0 0-2.142l.975-.563l-1-1.732l-.976.563A4 4 0 0 0 13 7.126V6h-2v1.126a4 4 0 0 0-1.854 1.071l-.976-.563l-1 1.732l.975.563a4 4 0 0 0 0 2.142M12 13a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-chat-settings-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12h-2V5H4v13.385L5.763 17H12v2H6.455L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zm-7.855 7.071a4 4 0 0 1 0-2.142l-.975-.563l1-1.732l.976.563A4 4 0 0 1 17 14.127V13h2v1.126c.715.184 1.352.56 1.854 1.072l.976-.564l1 1.732l-.975.563a4 4 0 0 1 0 2.142l.975.563l-1 1.732l-.976-.564A4 4 0 0 1 19 21.874V23h-2v-1.126a4 4 0 0 1-1.854-1.072l-.976.564l-1-1.732zM18 20a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-chat-smile-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.291 20.824L2 22l1.176-5.291A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10a9.96 9.96 0 0 1-4.709-1.176M7 12a5 5 0 0 0 10 0h-2a3 3 0 1 1-6 0z'/%3E%3C/svg%3E\")}.ri-chat-smile-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.291 20.824L2 22l1.176-5.291A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10a9.96 9.96 0 0 1-4.709-1.176m.29-2.113l.653.35A7.96 7.96 0 0 0 12 20a8 8 0 1 0-8-8c0 1.335.325 2.617.94 3.766l.349.653l-.655 2.947zM7 12h2a3 3 0 1 0 6 0h2a5 5 0 0 1-10 0'/%3E%3C/svg%3E\")}.ri-chat-smile-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10H2l2.929-2.929A9.97 9.97 0 0 1 2 12C2 6.477 6.477 2 12 2m4 11H8a4 4 0 0 0 8 0'/%3E%3C/svg%3E\")}.ri-chat-smile-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10H2l2.929-2.929A9.97 9.97 0 0 1 2 12m4.828 8H12a8 8 0 1 0-8-8c0 2.152.851 4.165 2.343 5.657l1.414 1.414zM8 13h8a4 4 0 0 1-8 0'/%3E%3C/svg%3E\")}.ri-chat-smile-ai-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c.906 0 1.783.122 2.617.348a6 6 0 0 0 7.294 8.339q.087.645.089 1.313c0 5.523-4.477 10-10 10H2l2.929-2.929A9.97 9.97 0 0 1 2 12C2 6.477 6.477 2 12 2M8 13a4 4 0 0 0 8 0zM19.53 1.32a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.717.32a.53.53 0 0 1 0 .962l-.758.338a4.36 4.36 0 0 0-2.22 2.25l-.246.566a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-chat-smile-ai-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c.863 0 1.701.11 2.5.315L14 4.252A8 8 0 0 0 4 12c0 2.152.85 4.165 2.343 5.657l1.415 1.414l-.93.929H12a8 8 0 0 0 7.943-8.955l1.987-.236Q22 11.396 22 12c0 5.523-4.477 10-10 10H2l2.929-2.929A9.97 9.97 0 0 1 2 12C2 6.477 6.477 2 12 2m4 11a4 4 0 0 1-8 0zm3.53-11.68a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.717.32a.53.53 0 0 1 0 .962l-.758.338a4.36 4.36 0 0 0-2.22 2.25l-.246.566a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-chat-smile-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M20 11c.67 0 1.313-.11 1.915-.312Q22 11.333 22 12c0 5.523-4.477 10-10 10a9.96 9.96 0 0 1-4.709-1.176L2 22l1.176-5.291A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2c.906 0 1.783.12 2.617.346A6 6 0 0 0 20 11M7 12a5 5 0 0 0 10 0h-2a3 3 0 1 1-6 0z'/%3E%3C/svg%3E\")}.ri-chat-smile-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M12 2C6.477 2 2 6.477 2 12c0 1.703.425 3.306 1.176 4.709L2 22l5.291-1.176A9.96 9.96 0 0 0 12 22c5.523 0 10-4.477 10-10q0-.604-.07-1.19l-1.986.235q.056.47.056.955a8 8 0 0 1-8 8a7.96 7.96 0 0 1-3.766-.94l-.653-.349l-2.947.655l.655-2.947l-.35-.653A7.96 7.96 0 0 1 4 12a8 8 0 0 1 10-7.748l.498-1.937C13.698 2.109 12.861 2 12 2M9 12H7a5 5 0 0 0 10 0h-2a3 3 0 1 1-6 0'/%3E%3C/svg%3E\")}.ri-chat-smile-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zM7 10a5 5 0 0 0 10 0h-2a3 3 0 1 1-6 0z'/%3E%3C/svg%3E\")}.ri-chat-smile-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zm-.692-2H20V5H4v13.385zM7 10h2a3 3 0 1 0 6 0h2a5 5 0 0 1-10 0'/%3E%3C/svg%3E\")}.ri-chat-thread-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2 22l5.291-1.176A9.96 9.96 0 0 0 12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12c0 1.703.425 3.306 1.176 4.709zM15.449 7l-.175 2H17v2h-1.901l-.175 2H17v2h-2.251l-.175 2h-2.008l.175-2h-2.008l-.175 2H8.552l.175-2H7v-2h1.9l.176-2H7V9h2.25l.176-2h2.007l-.175 2h2.008l.175-2zm-4.366 4l-.175 2h2.008l.175-2z'/%3E%3C/svg%3E\")}.ri-chat-thread-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2 22l5.291-1.176A9.96 9.96 0 0 0 12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12c0 1.703.425 3.306 1.176 4.709zm6.234-2.94l-.653-.349l-2.947.655l.655-2.947l-.35-.653A7.96 7.96 0 0 1 4 12a8 8 0 1 1 8 8a7.96 7.96 0 0 1-3.766-.94M15.45 7h-2.01l-.175 2h-2.008l.175-2H9.426L9.25 9H7v2h2.076L8.9 13H7v2h1.726l-.175 2h2.008l.175-2h2.007l-.175 2h2.008l.175-2H17v-2h-2.076l.175-2H17V9h-1.726zm-4.366 4h2.008l-.175 2h-2.008z'/%3E%3C/svg%3E\")}.ri-chat-unread-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 7a3 3 0 1 0 0-6a3 3 0 0 0 0 6m0 2q.515 0 1-.1V18a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1h13.1q-.1.486-.1 1a5 5 0 0 0 5 5'/%3E%3C/svg%3E\")}.ri-chat-unread-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 7a3 3 0 1 0 0-6a3 3 0 0 0 0 6m1 11V8.9a5 5 0 0 1-2 0V17H5.763L4 18.385V5h12.1a5 5 0 0 1 0-2H3a1 1 0 0 0-1 1v18.5L6.455 19H21a1 1 0 0 0 1-1'/%3E%3C/svg%3E\")}.ri-chat-upload-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zM13 11h3l-4-4l-4 4h3v4h2z'/%3E%3C/svg%3E\")}.ri-chat-upload-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zM4 18.385L5.763 17H20V5H4zM13 11v4h-2v-4H8l4-4l4 4z'/%3E%3C/svg%3E\")}.ri-chat-voice-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M22 12q0-.668-.085-1.312A6 6 0 0 1 20 11a6 6 0 0 1-3-.803V15h-2V9h.528A5.98 5.98 0 0 1 14 5c0-.953.222-1.854.617-2.654A10 10 0 0 0 12 2C6.477 2 2 6.477 2 12a9.97 9.97 0 0 0 2.929 7.071L2 22h10c5.523 0 10-4.477 10-10M11 6h2v12h-2zm-4 9V9h2v6z'/%3E%3C/svg%3E\")}.ri-chat-voice-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M12 2C6.477 2 2 6.477 2 12a9.97 9.97 0 0 0 2.929 7.071L2 22h10c5.523 0 10-4.477 10-10q0-.604-.07-1.19l-1.986.235q.056.47.056.955a8 8 0 0 1-8 8H6.828l.93-.929l-1.415-1.414A7.97 7.97 0 0 1 4 12a8 8 0 0 1 10-7.748l.498-1.937C13.698 2.109 12.861 2 12 2M9 9H7v6h2zm8 0h-2v6h2zm-4-3h-2v12h2z'/%3E%3C/svg%3E\")}.ri-chat-voice-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.929 19.071A9.97 9.97 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10H2zM11 6v12h2V6zM7 9v6h2V9zm8 0v6h2V9z'/%3E%3C/svg%3E\")}.ri-chat-voice-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10H2l2.929-2.929A9.97 9.97 0 0 1 2 12m4.828 8H12a8 8 0 1 0-8-8c0 2.152.851 4.165 2.343 5.657l1.414 1.414zM11 6h2v12h-2zM7 9h2v6H7zm8 0h2v6h-2z'/%3E%3C/svg%3E\")}.ri-check-double-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.602 13.76l1.412 1.412l8.466-8.466l1.414 1.415l-9.88 9.88l-6.364-6.365l1.414-1.414l2.125 2.125zm.002-2.828l4.952-4.953l1.41 1.41l-4.952 4.953zm-2.827 5.655L7.364 18L1 11.636l1.414-1.414l1.413 1.413l-.001.001z'/%3E%3C/svg%3E\")}.ri-check-double-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.602 13.76l1.412 1.412l8.466-8.466l1.414 1.415l-9.88 9.88l-6.364-6.365l1.414-1.414l2.125 2.125zm.002-2.828l4.952-4.953l1.41 1.41l-4.952 4.953zm-2.827 5.655L7.364 18L1 11.636l1.414-1.414l1.413 1.413l-.001.001z'/%3E%3C/svg%3E\")}.ri-check-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10 15.17l9.192-9.191l1.414 1.414L10 17.999l-6.364-6.364l1.414-1.414z'/%3E%3C/svg%3E\")}.ri-check-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10 15.17l9.192-9.191l1.414 1.414L10 17.999l-6.364-6.364l1.414-1.414z'/%3E%3C/svg%3E\")}.ri-checkbox-blank-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10'/%3E%3C/svg%3E\")}.ri-checkbox-blank-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16'/%3E%3C/svg%3E\")}.ri-checkbox-blank-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-checkbox-blank-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5z'/%3E%3C/svg%3E\")}.ri-checkbox-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m5.457-12.543L11 15.914l-4.207-4.207l1.414-1.414L11 13.086l5.043-5.043z'/%3E%3C/svg%3E\")}.ri-checkbox-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 12a8 8 0 1 1 16 0a8 8 0 0 1-16 0m8-10C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10S17.523 2 12 2m5.457 7.457l-1.414-1.414L11 13.086l-2.793-2.793l-1.414 1.414L11 15.914z'/%3E%3C/svg%3E\")}.ri-checkbox-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m7.003 13l7.07-7.071l-1.413-1.414l-5.657 5.657l-2.829-2.829l-1.414 1.414z'/%3E%3C/svg%3E\")}.ri-checkbox-indeterminate-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m3 8v2h10v-2z'/%3E%3C/svg%3E\")}.ri-checkbox-indeterminate-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm2 6h10v2H7z'/%3E%3C/svg%3E\")}.ri-checkbox-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm6.003 11L6.76 11.757l1.414-1.414l2.829 2.829l5.657-5.657l1.414 1.414z'/%3E%3C/svg%3E\")}.ri-checkbox-multiple-blank-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 7V3a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-4v3.992C17 21.55 16.551 22 15.992 22H3.008A1.006 1.006 0 0 1 2 20.992l.003-12.985C2.003 7.451 2.452 7 3.01 7zm2 0h6.993C16.549 7 17 7.449 17 8.007V15h3V4H9z'/%3E%3C/svg%3E\")}.ri-checkbox-multiple-blank-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 7V3a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-4v3.992C17 21.55 16.551 22 15.992 22H3.008A1.006 1.006 0 0 1 2 20.992l.003-12.985C2.003 7.451 2.452 7 3.01 7zm2 0h6.993C16.549 7 17 7.449 17 8.007V15h3V4H9zM4.003 9L4 20h11V9z'/%3E%3C/svg%3E\")}.ri-checkbox-multiple-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 7V3a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-4v3.992C17 21.55 16.551 22 15.992 22H3.008A1.006 1.006 0 0 1 2 20.992l.003-12.985C2.003 7.451 2.452 7 3.01 7zm2 0h6.993C16.549 7 17 7.449 17 8.007V15h3V4H9zm-.498 11l5.657-5.657l-1.414-1.414l-4.243 4.243l-2.12-2.122l-1.415 1.414z'/%3E%3C/svg%3E\")}.ri-checkbox-multiple-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 7V3a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-4v3.992C17 21.55 16.551 22 15.992 22H3.008A1.006 1.006 0 0 1 2 20.992l.003-12.985C2.003 7.451 2.452 7 3.01 7zm2 0h6.993C16.549 7 17 7.449 17 8.007V15h3V4H9zm6 2H4.003L4 20h11zm-6.498 9l-3.535-3.536L6.38 13.05l2.121 2.122l4.243-4.243l1.414 1.414z'/%3E%3C/svg%3E\")}.ri-chess-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 16h12.808c-.398-1.815-1.465-3.147-3.66-4.088a.46.46 0 0 1-.263-.568a.45.45 0 0 1 .476-.303l4.485.51a1 1 0 0 0 .98-.498l.827-1.445a1 1 0 0 0-.105-1.142L15.5 2.5V.287C9.336 2.84 5 8.913 5 16m-1 1h15v3h1v2H3v-2h1zM15 7a1 1 0 1 1-2 0a1 1 0 0 1 2 0'/%3E%3C/svg%3E\")}.ri-chess-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.5.287q-1.037.43-2 .987C8.419 4.215 5 9.708 5 16H4v4H3v2h17v-2h-1v-4h-1.192a5.4 5.4 0 0 0-.76-1.85c-.566-.858-1.421-1.562-2.658-2.131q-.196-.09-.396-.172a.174.174 0 0 1-.059-.282c.055-.055.122-.053.192-.04l1.753.351l2.413.483a1 1 0 0 0 1.065-.485l1.295-2.266a1 1 0 0 0-.105-1.142L15.5 2.5zM17 20H6v-2h11zM7 16c0-5.22 2.668-9.822 6.719-12.509l4.85 5.732l-.59 1.033l-3.497-.7a2.17 2.17 0 0 0-1.96.594c-1.133 1.133-.676 2.977.713 3.547c1.246.513 1.859 1.082 2.2 1.642c.118.193.22.41.303.661zm7-8a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-china-railway-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 19v-6l-2-1V9h6v3l-2 1v6l5 1v2H6v-2zM10 2.223V1h4v1.223a9.003 9.003 0 0 1 2.993 16.266l-1.11-1.664a7 7 0 1 0-7.767 0l-1.109 1.664A9.003 9.003 0 0 1 10 2.223'/%3E%3C/svg%3E\")}.ri-china-railway-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 20v-7H9v-3h6v3h-2v7h5v2H6v-2zM10 2.223V1h4v1.223a9.003 9.003 0 0 1 2.993 16.266l-1.11-1.664a7 7 0 1 0-7.767 0l-1.109 1.664A9.003 9.003 0 0 1 10 2.223'/%3E%3C/svg%3E\")}.ri-chrome-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.827 21.763C5.35 20.771 2 16.777 2 12c0-1.822.487-3.53 1.339-5.002l4.283 7.419a5 5 0 0 0 4.976 2.548zM12 22l4.287-7.425A5 5 0 0 0 17 12a4.98 4.98 0 0 0-1-3h5.542A10 10 0 0 1 22 12c0 5.523-4.477 10-10 10m2.572-8.455a3 3 0 0 1-5.17-.045l-.029-.05a3 3 0 1 1 5.225.05zm-9.94-8.306A9.97 9.97 0 0 1 12 2a10 10 0 0 1 8.662 5H12a5 5 0 0 0-4.599 3.034z'/%3E%3C/svg%3E\")}.ri-chrome-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.365 19.833l1.93-3.342q-.147.009-.295.009a4.5 4.5 0 0 1-3.94-2.325L4.795 8.52a8.003 8.003 0 0 0 5.57 11.313m2.225.146A8 8 0 0 0 19.602 9.5h-3.86c.479.715.758 1.575.758 2.5c0 .848-.234 1.64-.642 2.318zm1.553-6.691l.022-.038a2.5 2.5 0 1 0-4.354-.042l.024.042a2.5 2.5 0 0 0 4.308.037m-8.108-6.62l1.928 3.34A4.5 4.5 0 0 1 12 7.5h6.615A7.99 7.99 0 0 0 12 4a7.98 7.98 0 0 0-5.965 2.669M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10'/%3E%3C/svg%3E\")}.ri-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10'/%3E%3C/svg%3E\")}.ri-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16'/%3E%3C/svg%3E\")}.ri-clapperboard-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M20 11a6 6 0 0 0 2-.341v9.348a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h3.006l-2.31 4h2.31l2.31-4h3.69l-2.31 4h2.31l2.31-4h.033A6 6 0 0 0 20 11'/%3E%3C/svg%3E\")}.ri-clapperboard-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M14.307 3h.034A6 6 0 0 0 14 5c0 .701.12 1.374.341 2h-2.343zM20 11v8H4V6.46L5.998 3H2.992A1 1 0 0 0 2 3.993v16.014c0 .548.444.993.992.993h18.016a1 1 0 0 0 .992-.993V11zM8.307 3L5.998 7h3.69l2.31-4z'/%3E%3C/svg%3E\")}.ri-clapperboard-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.998 7l2.31-4h.7c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h3.006l-2.31 4h2.31l2.31-4h3.69l-2.31 4h2.31l2.31-4h3.69l-2.31 4z'/%3E%3C/svg%3E\")}.ri-clapperboard-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5.998 7l2.31-4h3.69l-2.31 4zm6 0l2.31-4h3.69l-2.31 4zm6 0l2.31-4h.7c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h3.006L4 6.46V19h16V7z'/%3E%3C/svg%3E\")}.ri-claude-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5.92 15.3l3.94-2.2l.06-.2l-.06-.1h-.2L9 12.76l-2.24-.06l-1.96-.1l-1.9-.1l-.48-.1l-.42-.6l.04-.3l.4-.26l.58.04l1.26.1l1.9.12l1.38.08l2.04.24h.32l.04-.14l-.1-.08l-.08-.08L7.8 10.2L5.68 8.8l-1.12-.82l-.6-.4l-.3-.4l-.12-.84l.54-.6l.74.06l.18.04l.74.58l1.6 1.22L9.4 9.2l.3.24l.12-.08l.02-.06l-.14-.22L8.6 7L7.4 4.92l-.54-.86l-.14-.52c-.06-.2-.08-.4-.08-.6l.6-.84l.36-.1l.84.12l.32.28l.52 1.2l.82 1.86l1.3 2.52l.4.76l.2.68l.06.2h.14v-.1l.1-1.44l.2-1.74l.2-2.24l.06-.64l.32-.76l.6-.4l.52.22l.4.58l-.06.36L14.32 5l-.52 2.42l-.3 1.64h.18l.2-.22l.82-1.08l1.38-1.72l.6-.7l.72-.74l.46-.36h.86l.62.94l-.28.98l-.88 1.12l-.74.94l-1.06 1.42l-.64 1.14l.06.08h.14l2.4-.52l1.28-.22l1.52-.26l.7.32l.08.32l-.28.68l-1.64.4l-1.92.4l-2.86.66l-.04.02l.04.06l1.28.12l.56.04h1.36l2.52.2l.66.4l.38.54l-.06.4l-1.02.52l-1.36-.32l-3.2-.76l-1.08-.26h-.16v.08l.92.9l1.66 1.5l2.12 1.94l.1.48l-.26.4l-.28-.04l-1.84-1.4l-.72-.6l-1.6-1.36h-.1v.14l.36.54l1.96 2.94l.1.9l-.14.28l-.52.2l-.54-.12l-1.16-1.6l-1.2-1.8l-.94-1.64l-.1.08l-.58 6.04l-.26.3l-.6.24l-.5-.4l-.28-.6l.28-1.24l.32-1.6l.26-1.28l.24-1.58l.14-.52v-.04h-.14l-1.2 1.66l-1.8 2.46l-1.44 1.52l-.34.14l-.6-.3l.06-.56l.32-.46l2-2.56l1.2-1.58l.8-.92l-.02-.1h-.06l-5.28 3.44l-.94.12l-.4-.4l.04-.6l.2-.2l1.6-1.1z'/%3E%3C/svg%3E\")}.ri-claude-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.644 2.553a1 1 0 1 0-1.788.894L9.68 9.1L5.067 5.926a1 1 0 0 0-1.134 1.648l5.472 3.762L3.053 11a1 1 0 1 0-.106 2l5.795.305l-4.297 2.864a1 1 0 1 0 1.11 1.664l3.642-2.428l-2.51 3.515a1 1 0 1 0 1.627 1.162l3.033-4.246l-.833 5a1 1 0 0 0 1.972.33l.802-4.812l2.37 3.688a1 1 0 0 0 1.683-1.082l-1.786-2.778l2.767 2.554a1 1 0 0 0 1.356-1.47l-3.035-2.802l4.233.53a1 1 0 0 0 .248-1.985l-4.19-.524l4.295-1.01a1 1 0 1 0-.458-1.947l-5.59 1.315l4.105-5.224a1 1 0 1 0-1.572-1.236L13.857 9.29l.881-5.636a1 1 0 1 0-1.976-.308l-.886 5.67z'/%3E%3C/svg%3E\")}.ri-clipboard-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 4v4h12V4h2.007c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.993.993 0 0 1 3 21.007V4.993C3 4.445 3.445 4 3.993 4zm2-2h8v4H8z'/%3E%3C/svg%3E\")}.ri-clipboard-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 4V2h10v2h3.007c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.993.993 0 0 1 3 21.007V4.993C3 4.445 3.445 4 3.993 4zm0 2H5v14h14V6h-2v2H7zm2-2v2h6V4z'/%3E%3C/svg%3E\")}.ri-clockwise-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 4V1l5 4l-5 4V6H8a3 3 0 0 0-3 3v4H3V9a5 5 0 0 1 5-5zm-1 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1z'/%3E%3C/svg%3E\")}.ri-clockwise-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.586 4L8.757 2.172L10.172.757L14.414 5l-4.242 4.243l-1.415-1.415L10.586 6H8a3 3 0 0 0-3 3v4H3V9a5 5 0 0 1 5-5zM9 11a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1zm2 1v8h8v-8z'/%3E%3C/svg%3E\")}.ri-clockwise-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 10h3l-4 5l-4-5h3V8a3 3 0 0 0-3-3h-4V3h4a5 5 0 0 1 5 5zm-7-1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-clockwise-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20 10.586l1.828-1.829l1.415 1.415L19 14.414l-4.243-4.242l1.415-1.415L18 10.586V8a3 3 0 0 0-3-3h-4V3h4a5 5 0 0 1 5 5zM13 9a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1zm-1 2H4v8h8z'/%3E%3C/svg%3E\")}.ri-close-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-11.414L9.172 7.757L7.757 9.172L10.586 12l-2.829 2.828l1.415 1.415L12 13.414l2.828 2.829l1.415-1.415L13.414 12l2.829-2.828l-1.415-1.415z'/%3E%3C/svg%3E\")}.ri-close-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m0-9.414l2.828-2.829l1.415 1.415L13.414 12l2.829 2.828l-1.415 1.415L12 13.414l-2.828 2.829l-1.415-1.415L10.586 12L7.757 9.172l1.415-1.415z'/%3E%3C/svg%3E\")}.ri-close-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 10.587l4.95-4.95l1.414 1.414l-4.95 4.95l4.95 4.95l-1.415 1.414l-4.95-4.95l-4.949 4.95l-1.414-1.415l4.95-4.95l-4.95-4.95L7.05 5.638z'/%3E%3C/svg%3E\")}.ri-close-large-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.586 12L2.793 4.207l1.414-1.414L12 10.586l7.793-7.793l1.414 1.414L13.414 12l7.793 7.793l-1.414 1.414L12 13.414l-7.793 7.793l-1.414-1.414z'/%3E%3C/svg%3E\")}.ri-close-large-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.586 12L2.793 4.207l1.414-1.414L12 10.586l7.793-7.793l1.414 1.414L13.414 12l7.793 7.793l-1.414 1.414L12 13.414l-7.793 7.793l-1.414-1.414z'/%3E%3C/svg%3E\")}.ri-close-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 10.587l4.95-4.95l1.414 1.414l-4.95 4.95l4.95 4.95l-1.415 1.414l-4.95-4.95l-4.949 4.95l-1.414-1.415l4.95-4.95l-4.95-4.95L7.05 5.638z'/%3E%3C/svg%3E\")}.ri-closed-captioning-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M22 20v-9.341A6 6 0 0 1 20 11a6 6 0 0 1-2.468-.53l-.117.117a2 2 0 1 0 0 2.828l1.413 1.413a4.001 4.001 0 1 1-3.933-6.673A5.97 5.97 0 0 1 14 5c0-.701.12-1.374.341-2H3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1M9 8c1.104 0 2.105.448 2.829 1.173l-1.414 1.414a2 2 0 1 0 0 2.828l1.413 1.413A4 4 0 0 1 9 16c-2.208 0-4-1.792-4-4s1.792-4 4-4'/%3E%3C/svg%3E\")}.ri-closed-captioning-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M3 3h11v2H4v14h16v-8h2v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m6 5c1.104 0 2.105.448 2.829 1.173l-1.414 1.414a2 2 0 1 0 0 2.828l1.413 1.413A4.001 4.001 0 0 1 5 12c0-2.208 1.792-4 4-4m7 0c1.105 0 2.105.448 2.829 1.173l-1.414 1.414a2 2 0 1 0 0 2.828l1.413 1.413A4.001 4.001 0 0 1 12 12c0-2.208 1.792-4 4-4'/%3E%3C/svg%3E\")}.ri-closed-captioning-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM9 8c-2.208 0-4 1.792-4 4s1.792 4 4 4c1.1 0 2.1-.45 2.828-1.172l-1.414-1.414a2 2 0 1 1 0-2.828l1.415-1.413A4 4 0 0 0 9 8m7 0c-2.208 0-4 1.792-4 4a4.001 4.001 0 0 0 6.828 2.828l-1.414-1.414a2 2 0 1 1 0-2.828l1.415-1.413A4 4 0 0 0 16 8'/%3E%3C/svg%3E\")}.ri-closed-captioning-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-1 2H4v14h16zM9 8c1.104 0 2.105.448 2.829 1.173l-1.414 1.414a2 2 0 1 0 0 2.828l1.413 1.413A4.001 4.001 0 0 1 5 12c0-2.208 1.792-4 4-4m7 0c1.105 0 2.105.448 2.829 1.173l-1.414 1.414a2 2 0 1 0 0 2.828l1.413 1.413A4.001 4.001 0 0 1 12 12c0-2.208 1.792-4 4-4'/%3E%3C/svg%3E\")}.ri-cloud-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 7a8 8 0 0 0-7.493 5.19l1.874.703A6.002 6.002 0 0 1 23 15a6 6 0 0 1-6 6H7A6 6 0 0 1 5.008 9.339a7 7 0 0 1 13.757-2.143A8 8 0 0 0 17 7'/%3E%3C/svg%3E\")}.ri-cloud-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a7 7 0 0 1 6.992 7.339A6 6 0 0 1 17 21H7A6 6 0 0 1 5.008 9.339A7 7 0 0 1 12 2m0 2a5 5 0 0 0-4.994 5.243l.07 1.488l-1.404.494A4.002 4.002 0 0 0 7 19h10a4 4 0 1 0-3.796-5.265l-1.898-.633A6 6 0 0 1 17 9a5 5 0 0 0-5-5'/%3E%3C/svg%3E\")}.ri-cloud-off-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m3.515 2.1l19.092 19.092l-1.415 1.415l-2.014-2.015A6 6 0 0 1 17 21H7A6 6 0 0 1 5.008 9.339a7 7 0 0 1 .353-2.563L2.1 3.514zM17 9a6.003 6.003 0 0 1 5.204 8.989L14.01 9.796C14.89 9.29 15.91 9 17 9m-5-7a7 7 0 0 1 6.765 5.195a8.03 8.03 0 0 0-6.206 1.15L7.694 3.48A6.97 6.97 0 0 1 12 2'/%3E%3C/svg%3E\")}.ri-cloud-off-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m3.515 2.1l19.092 19.092l-1.415 1.415l-2.014-2.015A6 6 0 0 1 17 21H7A6 6 0 0 1 5.008 9.339a7 7 0 0 1 .353-2.563L2.1 3.514zM7 9q0 .122.006.243l.07 1.488l-1.404.494A4.002 4.002 0 0 0 7 19h10q.28 0 .548-.037L7.03 8.445Q7 8.718 7 9m5-7a7 7 0 0 1 6.992 7.339a6.003 6.003 0 0 1 3.212 8.65l-1.493-1.494a3.999 3.999 0 0 0-5.207-5.206L14.01 9.796A6 6 0 0 1 17 9a5 5 0 0 0-7.876-4.09l-1.43-1.43A6.97 6.97 0 0 1 12 2'/%3E%3C/svg%3E\")}.ri-cloud-windy-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 19v-3.993H2.074a8 8 0 1 1 14.383-6.908A5.5 5.5 0 1 1 17.5 19zm-8 2h10v2H6zm-4-4h10v2H2z'/%3E%3C/svg%3E\")}.ri-cloud-windy-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 18v-2h3.5a3.5 3.5 0 1 0-2.5-5.95V10a6 6 0 0 0-12 0v.007H1V10a8 8 0 0 1 15.458-2.901A5.5 5.5 0 1 1 17.5 18zm-8 2h10v2H6zm0-8h8v2H6zm-4 4h10v2H2z'/%3E%3C/svg%3E\")}.ri-cloudy-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 21H7A6 6 0 0 1 5.008 9.339a7 7 0 1 1 13.984 0A6 6 0 0 1 17 21'/%3E%3C/svg%3E\")}.ri-cloudy-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 21H7A6 6 0 0 1 5.008 9.339a7 7 0 1 1 13.984 0A6 6 0 0 1 17 21M7 19h10a4 4 0 1 0-.426-7.978a5 5 0 1 0-9.148 0A4 4 0 1 0 7 19'/%3E%3C/svg%3E\")}.ri-cloudy-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 20.986a8.5 8.5 0 1 1 7.715-12.983A6.5 6.5 0 0 1 17 20.981V21H9z'/%3E%3C/svg%3E\")}.ri-cloudy-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.5 6a6.5 6.5 0 0 0 0 13h7a4.5 4.5 0 1 0-.957-8.898A6.5 6.5 0 0 0 9.5 6m7 15h-7a8.5 8.5 0 1 1 7.215-12.997A6.5 6.5 0 0 1 16.5 21'/%3E%3C/svg%3E\")}.ri-code-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.713 10.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M2.828 12l4.243 4.243l-1.414 1.414L0 12l5.657-5.657L7.07 7.757zm15.515 5.657L24 12l-2.83-2.828l-1.414 1.414L21.171 12l-4.242 4.243z'/%3E%3C/svg%3E\")}.ri-code-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.713 10.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M2.828 12l4.243 4.243l-1.414 1.414L0 12l5.657-5.657L7.07 7.757zm15.515 5.657L24 12l-2.83-2.828l-1.414 1.414L21.171 12l-4.242 4.243z'/%3E%3C/svg%3E\")}.ri-code-block{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m3.414 6l2.293-2.293l-1.414-1.414L.586 6l3.707 3.707l1.414-1.414zm6.172 0L7.293 3.707l1.414-1.414L12.414 6L8.707 9.707L7.293 8.293zM14 3h7a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-8h2v7h16V5h-6z'/%3E%3C/svg%3E\")}.ri-code-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m13.465 12.536L20 12l-3.535-3.536L15.05 9.88L17.172 12l-2.122 2.121zM6.828 12L8.95 9.879L7.536 8.464L4 12l3.536 3.536L8.95 14.12zm4.416 5l3.64-10h-2.128l-3.64 10z'/%3E%3C/svg%3E\")}.ri-code-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h16V5zm16 7l-3.535 3.536l-1.415-1.415L17.172 12L15.05 9.879l1.415-1.415zM6.828 12l2.122 2.121l-1.414 1.415L4 12l3.536-3.536L8.95 9.88zm4.416 5H9.116l3.64-10h2.128z'/%3E%3C/svg%3E\")}.ri-code-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m23 12l-7.071 7.071l-1.414-1.414L20.172 12l-5.657-5.657l1.414-1.414zM3.828 12l5.657 5.657l-1.414 1.414L1 12l7.071-7.071l1.414 1.414z'/%3E%3C/svg%3E\")}.ri-code-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m23 12l-7.071 7.071l-1.414-1.414L20.172 12l-5.657-5.657l1.414-1.414zM3.828 12l5.657 5.657l-1.414 1.414L1 12l7.071-7.071l1.414 1.414z'/%3E%3C/svg%3E\")}.ri-code-s-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m24 12l-5.657 5.657l-1.414-1.414L21.172 12l-4.243-4.243l1.414-1.414zM2.828 12l4.243 4.243l-1.414 1.414L0 12l5.657-5.657L7.07 7.757z'/%3E%3C/svg%3E\")}.ri-code-s-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m24 12l-5.657 5.657l-1.414-1.414L21.172 12l-4.243-4.243l1.414-1.414zM2.828 12l4.243 4.243l-1.414 1.414L0 12l5.657-5.657L7.07 7.757z'/%3E%3C/svg%3E\")}.ri-code-s-slash-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m24 12l-5.657 5.657l-1.414-1.414L21.172 12l-4.243-4.243l1.414-1.414zM2.828 12l4.243 4.243l-1.414 1.414L0 12l5.657-5.657L7.07 7.757zm6.96 9H7.66l6.552-18h2.128z'/%3E%3C/svg%3E\")}.ri-code-s-slash-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m24 12l-5.657 5.657l-1.414-1.414L21.172 12l-4.243-4.243l1.414-1.414zM2.828 12l4.243 4.243l-1.414 1.414L0 12l5.657-5.657L7.07 7.757zm6.96 9H7.66l6.552-18h2.128z'/%3E%3C/svg%3E\")}.ri-code-view{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16.95 8.465l1.414-1.415l4.95 4.95l-4.95 4.95l-1.414-1.414L20.485 12zm-9.9 0L3.515 12l3.535 3.536l-1.414 1.414L.686 12l4.95-4.95z'/%3E%3C/svg%3E\")}.ri-codepen-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 10.202L9.303 12L12 13.798L14.697 12zm4.5.596L19.197 9L13 4.869v3.596zm3.5.07L18.303 12L20 13.132zm-3.5 2.334L13 15.535v3.596L19.197 15zM11 8.465V4.869L4.803 9L7.5 10.798zM4.803 15L11 19.131v-3.596l-3.5-2.333zm.894-3L4 10.868v2.264zM2 9a1 1 0 0 1 .445-.832l9-6a1 1 0 0 1 1.11 0l9 6A1 1 0 0 1 22 9v6a1 1 0 0 1-.445.832l-9 6a1 1 0 0 1-1.11 0l-9-6A1 1 0 0 1 2 15z'/%3E%3C/svg%3E\")}.ri-codepen-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.5 13.202L13 15.535v3.596L19.197 15zM14.697 12L12 10.202L9.303 12L12 13.798zM20 10.868L18.303 12L20 13.132zM19.197 9L13 4.869v3.596l3.5 2.333zM7.5 10.798L11 8.465V4.869L4.803 9zM4.803 15L11 19.131v-3.596l-3.5-2.333zM4 13.132L5.697 12L4 10.868zM2 9a1 1 0 0 1 .445-.832l9-6a1 1 0 0 1 1.11 0l9 6A1 1 0 0 1 22 9v6a1 1 0 0 1-.445.832l-9 6a1 1 0 0 1-1.11 0l-9-6A1 1 0 0 1 2 15z'/%3E%3C/svg%3E\")}.ri-coin-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M23.005 12.003v2c0 3.314-4.925 6-11 6c-5.967 0-10.824-2.591-10.995-5.823l-.005-.177v-2c0 3.313 4.925 6 11 6s11-2.687 11-6m-11-8c6.075 0 11 2.686 11 6s-4.925 6-11 6s-11-2.687-11-6s4.925-6 11-6'/%3E%3C/svg%3E\")}.ri-coin-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 4.003c6.075 0 11 2.686 11 6v4c0 3.314-4.925 6-11 6c-5.967 0-10.824-2.591-10.995-5.823l-.005-.177v-4c0-3.314 4.925-6 11-6m0 12c-3.72 0-7.01-1.008-9-2.55v.55c0 1.882 3.883 4 9 4c5.01 0 8.838-2.03 8.995-3.882l.005-.118l.001-.55c-1.99 1.542-5.28 2.55-9.001 2.55m0-10c-5.117 0-9 2.118-9 4s3.883 4 9 4s9-2.118 9-4s-3.883-4-9-4'/%3E%3C/svg%3E\")}.ri-coins-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.005 2.003a8 8 0 0 1 3.292 15.293A8 8 0 1 1 6.711 6.71a8 8 0 0 1 7.294-4.707m-3 7h-2v1a2.5 2.5 0 0 0-.164 4.995l.164.005h2l.09.008a.5.5 0 0 1 0 .984l-.09.008h-4v2h2v1h2v-1a2.5 2.5 0 0 0 .164-4.995l-.164-.005h-2l-.09-.008a.5.5 0 0 1 0-.984l.09-.008h4v-2h-2zm3-5A6 6 0 0 0 9.52 6.016a8 8 0 0 1 8.47 8.471a6 6 0 0 0-3.986-10.484'/%3E%3C/svg%3E\")}.ri-coins-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.005 2.003a8 8 0 0 1 3.292 15.293A8 8 0 1 1 6.711 6.71a8 8 0 0 1 7.294-4.707m-4 6a6 6 0 1 0 0 12a6 6 0 0 0 0-12m1 1v1h2v2h-4a.5.5 0 0 0-.09.992l.09.008h2a2.5 2.5 0 0 1 0 5v1h-2v-1h-2v-2h4a.5.5 0 0 0 .09-.992l-.09-.008h-2a2.5 2.5 0 0 1 0-5v-1zm3-5A6 6 0 0 0 9.52 6.016a8 8 0 0 1 8.47 8.471a6 6 0 0 0-3.986-10.484'/%3E%3C/svg%3E\")}.ri-collage-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.189 13.264l1.383 7.842H4a1 1 0 0 1-1-1V14.71zM20 3.107a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1l-5.398-.001l-3.174-18zM9.398 3.106l1.444 8.188L3 12.679V4.107a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-collage-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3.107a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1zm-8.811 10.158L5 14.355v4.752h7.218zM19 5.107h-7.219l2.468 14H19zm-9.25 0H5v7.218l5.842-1.03z'/%3E%3C/svg%3E\")}.ri-collapse-diagonal-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.5 11H11V3.5L7.957 6.543l-3.25-3.25l-1.414 1.414l3.25 3.25zm17 2H13v7.5l3.043-3.043l3.25 3.25l1.414-1.414l-3.25-3.25z'/%3E%3C/svg%3E\")}.ri-collapse-diagonal-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 4h2v7H4V9h3.586L3.293 4.707l1.414-1.414L9 7.586zm11 11h-3.586l4.293 4.293l-1.414 1.414L15 16.414V20h-2v-7h7z'/%3E%3C/svg%3E\")}.ri-collapse-diagonal-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.5 11H13V3.5l3.043 3.043l3.25-3.25l1.414 1.414l-3.25 3.25zm-17 2H11v7.5l-3.043-3.043l-3.25 3.25l-1.414-1.414l3.25-3.25z'/%3E%3C/svg%3E\")}.ri-collapse-diagonal-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 4h-2v7h7V9h-3.586l4.293-4.293l-1.414-1.414L15 7.586zM4 15h3.586l-4.293 4.293l1.414 1.414L9 16.414V20h2v-7H4z'/%3E%3C/svg%3E\")}.ri-collapse-horizontal-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.5 12l4.95-4.95l-.001 3.95H23v2h-4.552v3.947zM1 13h4.55v3.95L10.5 12L5.55 7.05V11H1z'/%3E%3C/svg%3E\")}.ri-collapse-horizontal-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.5 12l4.95-4.95l1.414 1.415L17.328 11H23v2h-5.672l2.534 2.533l-1.415 1.414zM1 13h5.67l-2.534 2.535l1.414 1.414L10.5 12L5.55 7.05L4.136 8.465L6.672 11H1z'/%3E%3C/svg%3E\")}.ri-collapse-vertical-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 13.5l4.95 4.95l-3.95-.002V23h-2v-4.552l-3.948-.001zM11 1v4.55H7.05L12 10.5l4.95-4.95H13V1z'/%3E%3C/svg%3E\")}.ri-collapse-vertical-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 13.5l4.95 4.95l-1.415 1.413l-2.536-2.535V23h-2v-5.672L8.467 19.86l-1.414-1.414zM11 1v5.67L8.464 4.135L7.05 5.55L12 10.5l4.95-4.95l-1.414-1.414L13 6.672V1z'/%3E%3C/svg%3E\")}.ri-color-filter-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.511 7.3q.578.25 1.152.506q-.043.113-.091.221a7 7 0 0 0-5.102 2.945a5 5 0 1 1 4.217-8.35C14.705 3.053 14 3.897 14 5c0 .994.601 1.904 1.511 2.3m-2.357 10.646a7 7 0 0 0 0-5.89a5 5 0 1 1 0 5.89m-6.88-7.92a7 7 0 0 0 5.1 2.947a5 5 0 1 1-5.1-2.946m10.602-4.313l-.565-.246a.506.506 0 0 1 0-.934l.565-.246a4.36 4.36 0 0 0 2.251-2.22l.338-.759a.53.53 0 0 1 .963 0l.32.717a4.37 4.37 0 0 0 2.326 2.251l.596.253a.506.506 0 0 1 0 .942l-.596.253a4.37 4.37 0 0 0-2.327 2.25l-.319.718a.53.53 0 0 1-.963 0l-.338-.76a4.36 4.36 0 0 0-2.25-2.219'/%3E%3C/svg%3E\")}.ri-color-filter-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.007 7.297A6 6 0 0 1 15.6 2.2l-1.2 1.6a4.02 4.02 0 0 0-3.206-.718a4.001 4.001 0 0 0 .287 7.885a5.996 5.996 0 0 1 7.849-1.663A6 6 0 1 1 12 18.655a6 6 0 1 1-5.764-9.983a6 6 0 0 1-.226-1.33zm1.143 3.236a4 4 0 1 0 4.215 2.434a6 6 0 0 1-1.252-.27a6 6 0 0 1-2.963-2.164m6.004 6.401a4 4 0 1 0 0-4.868a6 6 0 0 1 .43 1.413a6 6 0 0 1-.43 3.455M18.577 7c.289.334.529.714.71 1.128l.246.566c.18.414.753.414.934 0l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.737-.339a.53.53 0 0 0 0-.963l-.695-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61q-.12.29-.276.555a4.34 4.34 0 0 1-1.975 1.772l-.717.32a.53.53 0 0 0 0 .962l.76.338A4.3 4.3 0 0 1 18.578 7'/%3E%3C/svg%3E\")}.ri-color-filter-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.572 8.027a5 5 0 1 0-5.101 2.945a7 7 0 0 1 5.1-2.945m-3.418 9.92a7 7 0 0 0 0-5.892a5 5 0 1 1 0 5.89m-6.88-7.92a7 7 0 0 0 5.1 2.946a5 5 0 1 1-5.1-2.946'/%3E%3C/svg%3E\")}.ri-color-filter-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3a4 4 0 0 1 3.696 5.533a6 6 0 0 0-4.216 2.434A4 4 0 0 1 8 7a4 4 0 0 1 4-4m5.764 5.672a6 6 0 1 0-11.527 0A6 6 0 1 0 12 18.655a6 6 0 1 0 5.764-9.983m-4.61 8.262a6 6 0 0 0 0-4.867a4.001 4.001 0 1 1 0 4.867m-1.79-3.967a4.001 4.001 0 1 1-4.214-2.434a6 6 0 0 0 4.215 2.434'/%3E%3C/svg%3E\")}.ri-command-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 8h4V6.5a3.5 3.5 0 1 1 3.5 3.5H16v4h1.5a3.5 3.5 0 1 1-3.5 3.5V16h-4v1.5A3.5 3.5 0 1 1 6.5 14H8v-4H6.5A3.5 3.5 0 1 1 10 6.5zM8 8V6.5A1.5 1.5 0 1 0 6.5 8zm0 8H6.5A1.5 1.5 0 1 0 8 17.5zm8-8h1.5A1.5 1.5 0 1 0 16 6.5zm0 8v1.5a1.5 1.5 0 1 0 1.5-1.5zm-6-6v4h4v-4z'/%3E%3C/svg%3E\")}.ri-command-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 8h4V6.5a3.5 3.5 0 1 1 3.5 3.5H16v4h1.5a3.5 3.5 0 1 1-3.5 3.5V16h-4v1.5A3.5 3.5 0 1 1 6.5 14H8v-4H6.5A3.5 3.5 0 1 1 10 6.5zM8 8V6.5A1.5 1.5 0 1 0 6.5 8zm0 8H6.5A1.5 1.5 0 1 0 8 17.5zm8-8h1.5A1.5 1.5 0 1 0 16 6.5zm0 8v1.5a1.5 1.5 0 1 0 1.5-1.5zm-6-6v4h4v-4z'/%3E%3C/svg%3E\")}.ri-community-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 19h3v-6.058L8 9.454l-4 3.488V19h3v-4h2zm12 2H3a1 1 0 0 1-1-1v-7.513a1 1 0 0 1 .343-.754L6 8.544V4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1m-5-10v2h2v-2zm0 4v2h2v-2zm0-8v2h2V7zm-4 0v2h2V7z'/%3E%3C/svg%3E\")}.ri-community-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 21H3a1 1 0 0 1-1-1v-7.513a1 1 0 0 1 .343-.754L6 8.544V4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1M9 19h3v-6.058L8 9.454l-4 3.488V19h3v-4h2zm5 0h6V5H8v2.127c.234 0 .469.082.657.247l5 4.359a1 1 0 0 1 .343.754zm2-8h2v2h-2zm0 4h2v2h-2zm0-8h2v2h-2zm-4 0h2v2h-2z'/%3E%3C/svg%3E\")}.ri-compass-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.328 4.258L10.586 12L12 13.414l7.742-7.742A9.96 9.96 0 0 1 22 12c0 5.52-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2c2.4 0 4.604.847 6.328 2.258'/%3E%3C/svg%3E\")}.ri-compass-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16.625 3.133l-1.5 1.5A8 8 0 0 0 12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8s8-3.58 8-8a8 8 0 0 0-.633-3.125l1.5-1.5A9.95 9.95 0 0 1 22 12c0 5.52-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2c1.668 0 3.242.41 4.625 1.133m1.739 1.089l1.414 1.414L12 13.414L10.586 12z'/%3E%3C/svg%3E\")}.ri-compass-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m4.5-14.5L10 10l-2.5 6.5L14 14zM12 13a1 1 0 1 1 0-2a1 1 0 0 1 0 2'/%3E%3C/svg%3E\")}.ri-compass-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m4.5-12.5L14 14l-6.5 2.5L10 10zM12 13a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-compass-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m3.446-12.032a4 4 0 0 0-1.414-1.414l-5.478 5.478a4 4 0 0 0 1.414 1.414z'/%3E%3C/svg%3E\")}.ri-compass-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m3.446-10.032l-5.478 5.478a4 4 0 0 1-1.414-1.414l5.478-5.478a4 4 0 0 1 1.414 1.414'/%3E%3C/svg%3E\")}.ri-compass-discover-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 22C7.477 22 3 17.523 3 12S7.477 2 13 2s10 4.477 10 10s-4.477 10-10 10M8 11.5l4 1.5l1.5 4.002L17 8z'/%3E%3C/svg%3E\")}.ri-compass-discover-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-5-8.5L16 8l-3.5 9.002L11 13z'/%3E%3C/svg%3E\")}.ri-compass-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m3.5-13.5l-5 2l-2 5l5-2z'/%3E%3C/svg%3E\")}.ri-compass-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m3.5-11.5l-2 5l-5 2l2-5z'/%3E%3C/svg%3E\")}.ri-compasses-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.33 13.497a6.99 6.99 0 0 0 2.67-5.5h2a8.99 8.99 0 0 1-3.661 7.246l2.527 4.378a2 2 0 0 1-.732 2.732l-3.527-6.108a9 9 0 0 1-3.607.752a9 9 0 0 1-3.607-.752l-3.527 6.108a2 2 0 0 1-.732-2.732l5.064-8.77A4.002 4.002 0 0 1 11 4.123V1.997h2v2.126a4.002 4.002 0 0 1 1.803 6.728zm-1.73 1.001l-1.528-2.646a4 4 0 0 1-2.142 0l-1.528 2.646a7 7 0 0 0 2.599.499a7 7 0 0 0 2.599-.499M12 8.997a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-compasses-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.33 13.497a6.99 6.99 0 0 0 2.67-5.5h2a8.99 8.99 0 0 1-3.661 7.246l2.527 4.378a2 2 0 0 1-.732 2.732l-3.527-6.108a9 9 0 0 1-3.607.752a9 9 0 0 1-3.607-.752l-3.527 6.108a2 2 0 0 1-.732-2.732l5.064-8.77A4.002 4.002 0 0 1 11 4.123V1.997h2v2.126a4.002 4.002 0 0 1 1.803 6.728zm-1.73 1.001l-1.528-2.646a4 4 0 0 1-2.142 0l-1.528 2.646a7 7 0 0 0 2.599.499a7 7 0 0 0 2.599-.499M12 9.997a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-compasses-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 4.123V1.997h2v2.126a4.002 4.002 0 0 1 1.802 6.728l6.064 10.502l-1.732 1l-6.063-10.501a4 4 0 0 1-2.142 0L4.866 22.353l-1.732-1l6.063-10.502A4.002 4.002 0 0 1 11 4.123m1 4.874a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-compasses-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 4.123V1.997h2v2.126a4.002 4.002 0 0 1 1.802 6.728l6.064 10.502l-1.732 1l-6.063-10.501a4 4 0 0 1-2.142 0L4.866 22.353l-1.732-1l6.063-10.502A4.002 4.002 0 0 1 11 4.123m1 5.874a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-computer-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 18v2h4v2H7v-2h4v-2H2.992A1 1 0 0 1 2 16.992V4.008C2 3.451 2.455 3 2.992 3h18.016c.548 0 .992.449.992 1.007v12.985c0 .557-.455 1.008-.992 1.008z'/%3E%3C/svg%3E\")}.ri-computer-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 16h16V5H4zm9 2v2h4v2H7v-2h4v-2H2.992A1 1 0 0 1 2 16.992V4.008C2 3.451 2.455 3 2.992 3h18.016c.548 0 .992.449.992 1.007v12.985c0 .557-.455 1.008-.992 1.008z'/%3E%3C/svg%3E\")}.ri-connector-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 17a4 4 0 1 1-8 0a4 4 0 0 1 8 0M11 7a4 4 0 1 1-8 0a4 4 0 0 1 8 0m10 0a4 4 0 0 1-6.032 3.445l-4.523 4.523a4 4 0 1 1-1.414-1.414l4.523-4.523A4 4 0 1 1 21 7'/%3E%3C/svg%3E\")}.ri-connector-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 17a2 2 0 0 0-.586-1.414A2 2 0 1 0 9 17m10 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0M9 7a2 2 0 1 0-4 0a2 2 0 0 0 4 0m10 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0m2 10a4 4 0 1 1-8 0a4 4 0 0 1 8 0M11 7a4 4 0 1 1-8 0a4 4 0 0 1 8 0m10 0a4 4 0 0 1-6.032 3.445l-4.523 4.523a4 4 0 1 1-1.414-1.414l4.523-4.523A4 4 0 1 1 21 7'/%3E%3C/svg%3E\")}.ri-contacts-book-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22H6a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1m-1-2v-2H6a1 1 0 1 0 0 2zm-7-10a2 2 0 1 0 0-4a2 2 0 0 0 0 4m-3 4h6a3 3 0 1 0-6 0'/%3E%3C/svg%3E\")}.ri-contacts-book-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22H6a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1m-1-2v-2H6a1 1 0 1 0 0 2zM5 16.17c.313-.11.65-.17 1-.17h13V4H6a1 1 0 0 0-1 1zM12 10a2 2 0 1 1 0-4a2 2 0 0 1 0 4m-3 4a3 3 0 1 1 6 0z'/%3E%3C/svg%3E\")}.ri-contacts-book-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 2a1 1 0 0 0-1 1v2h2v2H2v2h3v2H2v2h3v2H2v2h3v2H3v2a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1zm5 14a3 3 0 1 1 6 0zm3-4a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-contacts-book-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 2a1 1 0 0 0-1 1v2h2V4h14v16H5v-1H3v2a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1zm5 14a3 3 0 1 1 6 0zm3-4a2 2 0 1 1 0-4a2 2 0 0 1 0 4M6 9V7H2v2zm0 2v2H2v-2zm0 6v-2H2v2z'/%3E%3C/svg%3E\")}.ri-contacts-book-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 2v20H3V2zm2 0h10.005C20.107 2 21 2.898 21 3.99v16.02c0 1.099-.893 1.99-1.995 1.99H9zm13 4h2v4h-2zm0 6h2v4h-2zm-7 0a2 2 0 1 0 0-4a2 2 0 0 0 0 4m-3 4h6a3 3 0 1 0-6 0'/%3E%3C/svg%3E\")}.ri-contacts-book-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 2h16.005C20.107 2 21 2.898 21 3.99v16.02c0 1.099-.893 1.99-1.995 1.99H3zm4 2H5v16h2zm2 16h10V4H9zm2-4a3 3 0 1 1 6 0zm3-4a2 2 0 1 1 0-4a2 2 0 0 1 0 4m8-6h2v4h-2zm0 6h2v4h-2z'/%3E%3C/svg%3E\")}.ri-contacts-book-upload-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 2v20H3V2zm12.005 0C20.107 2 21 2.898 21 3.99v16.02c0 1.099-.893 1.99-1.995 1.99H9V2zM15 8l-4 4h3v4h2v-4h3zm9 4v4h-2v-4zm0-6v4h-2V6z'/%3E%3C/svg%3E\")}.ri-contacts-book-upload-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.005 2C20.107 2 21 2.898 21 3.99v16.02c0 1.099-.893 1.99-1.995 1.99H3V2zM7 4H5v16h2zm12 0H9v16h10zm-5 4l4 4h-3v4h-2v-4h-3zm10 4v4h-2v-4zm0-6v4h-2V6z'/%3E%3C/svg%3E\")}.ri-contacts-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 22a8 8 0 1 1 16 0zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m10 4h4v2h-4zm-3-5h7v2h-7zm2-5h5v2h-5z'/%3E%3C/svg%3E\")}.ri-contacts-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 7h5v2h-5zm-2 5h7v2h-7zm3 5h4v2h-4zM2 22a8 8 0 1 1 16 0h-2a6 6 0 0 0-12 0zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4'/%3E%3C/svg%3E\")}.ri-contract-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 2H4a1 1 0 0 0-1 1v18a1 1 0 0 0 1 1h8.255A7 7 0 0 1 21 11.674V7zm-2.214 13.327c.039-.727.6-1.319 1.324-1.396l.87-.092a.5.5 0 0 0 .279-.124l.651-.585a1.48 1.48 0 0 1 1.923-.05l.682.55c.08.065.18.103.284.109l.874.047c.727.039 1.319.6 1.396 1.324l.092.87a.5.5 0 0 0 .124.279l.585.651c.487.542.508 1.357.05 1.923l-.55.682a.5.5 0 0 0-.109.284l-.047.874a1.48 1.48 0 0 1-1.324 1.396l-.87.092a.5.5 0 0 0-.279.124l-.651.585a1.48 1.48 0 0 1-1.923.05l-.682-.55a.5.5 0 0 0-.284-.109l-.874-.047a1.48 1.48 0 0 1-1.396-1.324l-.092-.87a.5.5 0 0 0-.124-.279l-.585-.651a1.48 1.48 0 0 1-.05-1.923l.55-.682a.5.5 0 0 0 .109-.284zm7.244 1.703l-1.06-1.06l-2.47 2.47l-1.47-1.47l-1.06 1.06l2 2l.53.53l.53-.53z'/%3E%3C/svg%3E\")}.ri-contract-left-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 5v6h6v2h-6v6l-7-7zM4 19V5h2v14z'/%3E%3C/svg%3E\")}.ri-contract-left-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.071 4.929l1.414 1.414L11.83 11H21v2h-9.17l4.656 4.657l-1.414 1.414L8.001 12zm-11.07 14.07V5h2v14z'/%3E%3C/svg%3E\")}.ri-contract-left-right-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5 18l6-6l-6-6zM19 6l-6 6l6 6z'/%3E%3C/svg%3E\")}.ri-contract-left-right-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.793 5.793L12.586 12l6.207 6.207l1.414-1.414L15.414 12l4.793-4.793zM5.207 18.207L11.414 12L5.207 5.793L3.793 7.207L8.586 12l-4.793 4.793z'/%3E%3C/svg%3E\")}.ri-contract-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 8v4h-2V9h-5V4H5v16h6v2H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.449 2 4.002 2h10.995zm-7.214 7.327c.039-.727.6-1.319 1.324-1.396l.87-.092a.5.5 0 0 0 .279-.124l.651-.585a1.48 1.48 0 0 1 1.923-.05l.682.55c.08.065.18.103.284.109l.874.047c.727.039 1.319.6 1.396 1.324l.092.87a.5.5 0 0 0 .124.279l.585.651c.487.542.508 1.357.05 1.923l-.55.682a.5.5 0 0 0-.109.284l-.047.874a1.48 1.48 0 0 1-1.324 1.396l-.87.092a.5.5 0 0 0-.279.124l-.651.585a1.48 1.48 0 0 1-1.923.05l-.682-.55a.5.5 0 0 0-.284-.109l-.874-.047a1.48 1.48 0 0 1-1.396-1.324l-.092-.87a.5.5 0 0 0-.124-.279l-.585-.651a1.48 1.48 0 0 1-.05-1.923l.55-.682a.5.5 0 0 0 .109-.284zm7.244 1.703l-1.06-1.06l-2.47 2.47l-1.47-1.47l-1.06 1.06l2.53 2.53z'/%3E%3C/svg%3E\")}.ri-contract-right-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9 5l7 7l-7 7v-6H3v-2h6zm9 14V5h2v14z'/%3E%3C/svg%3E\")}.ri-contract-right-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.172 11L7.515 6.343L8.929 4.93l7.07 7.07l-7.07 7.072l-1.414-1.414L12.17 13H3v-2zM18 19V5h2v14z'/%3E%3C/svg%3E\")}.ri-contract-up-down-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18 5l-6 6l-6-6zm0 14l-6-6l-6 6z'/%3E%3C/svg%3E\")}.ri-contract-up-down-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.793 5.207L12 11.414l6.207-6.207l-1.414-1.414L12 8.586L7.207 3.793zm12.414 13.586L12 12.586l-6.207 6.207l1.414 1.414L12 15.414l4.793 4.793z'/%3E%3C/svg%3E\")}.ri-contrast-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 21.997c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m-6.671-5.575A8 8 0 1 0 16.425 5.325a9 9 0 0 1-2.304 8.793a9 9 0 0 1-8.792 2.304'/%3E%3C/svg%3E\")}.ri-contrast-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 21.997c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-5-4.681a8.97 8.97 0 0 0 5.707-2.612a8.97 8.97 0 0 0 2.612-5.707q.49.326.924.757A6 6 0 1 1 7 15.316'/%3E%3C/svg%3E\")}.ri-contrast-drop-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.636 6.633L12 .269l6.364 6.364a9 9 0 1 1-12.728 0M12 3.097l-4.95 4.95A6.98 6.98 0 0 0 5 12.997h14a6.98 6.98 0 0 0-2.05-4.95z'/%3E%3C/svg%3E\")}.ri-contrast-drop-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 3.097l-4.95 4.95a7 7 0 1 0 9.9 0zM12 .27l6.364 6.364a9 9 0 1 1-12.728 0zM7 12.997h10a5 5 0 1 1-10 0'/%3E%3C/svg%3E\")}.ri-contrast-drop-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 .269l6.364 6.364a9 9 0 1 1-12.728 0zm0 2.828l-4.95 4.95a7 7 0 0 0 4.954 11.95z'/%3E%3C/svg%3E\")}.ri-contrast-drop-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 3.097l-4.95 4.95a7 7 0 1 0 9.9 0zM12 .27l6.364 6.364a9 9 0 1 1-12.728 0zm0 17.728v-10a5 5 0 1 1 0 10'/%3E%3C/svg%3E\")}.ri-contrast-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 21.997c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m0-2v-16a8 8 0 0 0 0 16'/%3E%3C/svg%3E\")}.ri-contrast-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 21.997c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m0-2v-12a6 6 0 0 1 0 12'/%3E%3C/svg%3E\")}.ri-cookie-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.929 4.93a9.98 9.98 0 0 1 7.682-2.912c.38.023.567.468.416.817A3.502 3.502 0 0 0 15.77 7.69a.64.64 0 0 1 .541.54a3.5 3.5 0 0 0 4.852 2.742c.35-.15.795.036.818.417a9.98 9.98 0 0 1-2.91 7.683c-3.906 3.905-10.237 3.905-14.142 0c-3.905-3.906-3.905-10.237 0-14.142m4.95 9.191a1.5 1.5 0 1 0-2.122 2.122a1.5 1.5 0 0 0 2.121-2.122m6.01-.353a1.5 1.5 0 1 0-2.121 2.121a1.5 1.5 0 0 0 2.12-2.121M10.232 8.11a1.5 1.5 0 1 0-2.121 2.121a1.5 1.5 0 0 0 2.12-2.121'/%3E%3C/svg%3E\")}.ri-cookie-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.163 10.971c.35-.15.795.036.818.416a9.98 9.98 0 0 1-2.91 7.684c-3.905 3.905-10.237 3.905-14.142 0s-3.905-10.237 0-14.142a9.98 9.98 0 0 1 7.682-2.91c.38.022.568.467.417.817a3.5 3.5 0 0 0 2.743 4.852a.64.64 0 0 1 .54.541a3.5 3.5 0 0 0 4.852 2.742m-1.378 2.869c.07-.304-.173-.58-.483-.606a5.47 5.47 0 0 1-3.413-1.588a5.5 5.5 0 0 1-1.258-1.951a.56.56 0 0 0-.326-.326a5.5 5.5 0 0 1-1.951-1.258a5.47 5.47 0 0 1-1.59-3.414c-.026-.31-.302-.554-.605-.483a8 8 0 1 0 9.626 9.626m-9.906.281a1.5 1.5 0 1 1-2.122 2.121a1.5 1.5 0 0 1 2.122-2.12m.353-6.01a1.5 1.5 0 1 1-2.121 2.121a1.5 1.5 0 0 1 2.121-2.121m5.657 5.657a1.5 1.5 0 1 1-2.121 2.121a1.5 1.5 0 0 1 2.121-2.121'/%3E%3C/svg%3E\")}.ri-copilot-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.662 14.484a1.001 1.001 0 1 1 2.003 0v1.997a1.001 1.001 0 1 1-2.003 0zm6.675 0a1.001 1.001 0 1 0-2.003 0v1.997a1.001 1.001 0 1 0 2.003 0zM11.999 4.028c-.845-1.219-2.598-1.31-3.945-1.188c-1.543.154-2.843.685-3.574 1.464c-1.268 1.386-1.326 4.291-.715 5.89c-.061.274-.12.551-.162.845c-1.13.297-2.283 1.898-2.283 3.043v2.162c0 .6.28 1.148.775 1.522C4.919 19.864 8.439 21.49 12 21.49s7.08-1.626 9.904-3.724a1.89 1.89 0 0 0 .775-1.521v-2.163c0-1.145-1.153-2.746-2.283-3.043c-.042-.294-.1-.57-.162-.844c.611-1.6.552-4.505-.715-5.89c-.731-.78-2.03-1.31-3.574-1.465c-1.347-.121-3.1-.03-3.946 1.188m6.675 13.46c-1.535.854-4.085 2-6.674 2s-5.14-1.146-6.675-2v-5.799c2.477.96 5.327.465 6.673-1.758H12c1.346 2.223 4.196 2.717 6.673 1.758zm-8.01-10.66c0 1.586-.48 3.312-2.67 3.312s-2.606-.524-2.606-1.997c0-2.336.356-3.336 3.316-3.336c1.71 0 1.96.55 1.96 2.022m2.67 0c0-1.472.25-2.02 1.961-2.02c2.96 0 3.316 1 3.316 3.335c0 1.473-.417 1.997-2.607 1.997s-2.67-1.726-2.67-3.311'/%3E%3C/svg%3E\")}.ri-copilot-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.4 7.8c0-2.088 1.178-3 3.172-3c1.196 0 2.129.264 2.129 1.6c0 1.814-.575 3.75-2.7 3.75c-1.229 0-1.798-.176-2.09-.424c-.247-.21-.51-.67-.51-1.926m3.172-5C5.497 2.8 3.4 4.626 3.4 7.8c0 .999.137 1.89.53 2.605l-.183.364a6.3 6.3 0 0 0-1.425 1.107c-1.061 1.126-.973 2.389-.973 3.824c0 2.267 2.512 3.62 4.315 4.373c2.133.89 4.677 1.427 6.336 1.427c1.658 0 4.202-.537 6.335-1.427c1.803-.753 4.315-2.106 4.315-4.373c0-1.435.088-2.698-.973-3.824a6.3 6.3 0 0 0-1.425-1.107l-.182-.364c.392-.716.53-1.606.53-2.605c0-3.174-2.097-5-5.172-5c-1.24 0-2.618.259-3.428 1.283C11.19 3.059 9.813 2.8 8.57 2.8M8 12.15c1.692 0 3.224-.815 4-2.334c.775 1.519 2.307 2.334 4 2.334c.894 0 1.769-.074 2.517-.38c.511.596 1.17.911 1.705 1.478c.639.678.428 1.585.428 2.452c0 1.272-2.166 2.143-3.086 2.527c-1.942.81-4.223 1.273-5.565 1.273c-1.341 0-3.623-.463-5.565-1.273c-.919-.384-3.085-1.255-3.085-2.527c0-.867-.21-1.774.428-2.452c.56-.594 1.341-.75 1.705-1.478c.748.306 1.623.38 2.518.38m5.3-5.75c0-1.336.932-1.6 2.128-1.6c1.994 0 3.172.912 3.172 3c0 1.257-.264 1.715-.511 1.926c-.292.248-.861.424-2.09.424c-2.125 0-2.7-1.936-2.7-3.75m-4.638 8.084a1.001 1.001 0 1 1 2.002 0v1.997a1.001 1.001 0 1 1-2.002 0zm6.675 0a1.001 1.001 0 1 0-2.003 0v1.997a1.001 1.001 0 1 0 2.003 0z'/%3E%3C/svg%3E\")}.ri-copper-coin-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m0-14.243l-4.243 4.243l4.243 4.242l4.242-4.242z'/%3E%3C/svg%3E\")}.ri-copper-coin-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m0-12.95l4.95 4.95l-4.95 4.95l-4.95-4.95zm0 2.828l-2.121 2.122l2.12 2.121l2.122-2.121z'/%3E%3C/svg%3E\")}.ri-copper-diamond-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m-2.5-13l-2.5 2.5l5 5l5-5l-2.5-2.5z'/%3E%3C/svg%3E\")}.ri-copper-diamond-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-3-12h6l2.5 3.5l-5.5 5.5l-5.5-5.5zm1.03 2l-.92 1.29l2.89 2.89l2.89-2.89l-.92-1.29z'/%3E%3C/svg%3E\")}.ri-copyleft-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.48 22 2 17.52 2 12S6.48 2 12 2s10 4.48 10 10s-4.48 10-10 10m0-5c2.76 0 5-2.24 5-5a5.002 5.002 0 0 0-9.288-2.572l1.715 1.028A3 3 0 1 1 12 15a3 3 0 0 1-2.574-1.457l-1.714 1.03A5 5 0 0 0 12 17'/%3E%3C/svg%3E\")}.ri-copyleft-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.48 22 2 17.52 2 12S6.48 2 12 2s10 4.48 10 10s-4.48 10-10 10m0-2c4.42 0 8-3.58 8-8s-3.58-8-8-8s-8 3.58-8 8s3.58 8 8 8m0-3a5 5 0 0 1-4.288-2.428l1.714-1.029A3 3 0 1 0 12 9a3 3 0 0 0-2.573 1.456L7.712 9.428A4.999 4.999 0 0 1 17 12c0 2.76-2.24 5-5 5'/%3E%3C/svg%3E\")}.ri-copyright-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2m0 5c-2.76 0-5 2.24-5 5s2.24 5 5 5a5 5 0 0 0 4.288-2.428l-1.715-1.028A3 3 0 1 1 12 9c1.093 0 2.05.584 2.573 1.457l1.715-1.03A5 5 0 0 0 12 7'/%3E%3C/svg%3E\")}.ri-copyright-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.288 9.428A4.999 4.999 0 0 0 7 12a4.999 4.999 0 0 0 9.288 2.572l-1.715-1.028A3 3 0 1 1 12 9c1.093 0 2.05.584 2.573 1.457zM22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10s10-4.48 10-10M4 12c0-4.42 3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8s-8-3.58-8-8'/%3E%3C/svg%3E\")}.ri-coreos-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m-3.671-9.696c-.04.85.037 1.697.118 2.544c.005.06.027.074.08.08c.406.054.813.102 1.222.127c.964.061 1.928.139 2.896.085c.55-.03 1.1-.048 1.648-.095a21 21 0 0 0 2.33-.312c.958-.194 1.907-.425 2.8-.845c.406-.19.79-.415 1.114-.736c.238-.235.408-.507.41-.86a9 9 0 0 0-.045-.94a9 9 0 0 0-.482-2.18c-.583-1.618-1.509-2.989-2.825-4.07a8.9 8.9 0 0 0-3.851-1.863c-.5-.105-1.006-.144-1.514-.18c-.573-.041-1.064.12-1.488.514c-.495.457-.837 1.025-1.122 1.633c-.667 1.427-.973 2.954-1.166 4.508c-.106.857-.166 1.721-.125 2.59m3.57-5.03c.959.03 1.77.324 2.494.856a4.33 4.33 0 0 1 1.714 2.612c.068.304.097.612.103.922c.005.209-.11.362-.262.49c-.307.258-.67.401-1.05.508a10.3 10.3 0 0 1-2.265.366c-.5.026-1 .035-1.5.01c-.192-.01-.384-.024-.577-.032c-.06-.002-.08-.02-.083-.081c-.024-.434-.058-.868-.051-1.302c.016-1.026.094-2.045.397-3.034c.1-.329.223-.65.42-.936c.173-.25.378-.437.66-.38'/%3E%3C/svg%3E\")}.ri-coreos-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.454 4.414a8 8 0 1 0 10.202 9.91q-5.1 2.189-11.545 1.565Q7.044 9.702 9.454 4.414M11.902 4a16.8 16.8 0 0 0-1.541 3.768a5.98 5.98 0 0 1 4.114 1.756a5.98 5.98 0 0 1 1.745 3.861q1.994-.513 3.78-1.433A7.994 7.994 0 0 0 11.902 4M4.93 19.07c-3.905-3.905-3.905-10.237 0-14.142s10.237-3.905 14.142 0s3.905 10.237 0 14.142s-10.237 3.905-14.142 0m5.02-9.293a18 18 0 0 0-.076 4.229a23 23 0 0 0 4.36-.219a4 4 0 0 0-1.172-2.849A4 4 0 0 0 9.95 9.777'/%3E%3C/svg%3E\")}.ri-corner-down-left-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 14V5h-2v7H9.414V6.586L3 13l6.414 6.414V14z'/%3E%3C/svg%3E\")}.ri-corner-down-left-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 14V5h-2v7H6.828l3.95-3.95l-1.414-1.414L3 13l6.364 6.364l1.414-1.414L6.828 14z'/%3E%3C/svg%3E\")}.ri-corner-down-right-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 14V5h2v7h7.586V6.586L21 13l-6.414 6.414V14z'/%3E%3C/svg%3E\")}.ri-corner-down-right-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 14V5h2v7h10.172l-3.95-3.95l1.414-1.414L21 13l-6.364 6.364l-1.414-1.414l3.95-3.95z'/%3E%3C/svg%3E\")}.ri-corner-left-down-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 5h9v2h-7v7.586h5.414L11 21l-6.414-6.414H10z'/%3E%3C/svg%3E\")}.ri-corner-left-down-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 5h9v2h-7v10.172l3.95-3.95l1.414 1.414L11 21l-6.364-6.364l1.414-1.414l3.95 3.95z'/%3E%3C/svg%3E\")}.ri-corner-left-up-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 19h9v-2h-7V9.414h5.414L11 3L4.586 9.414H10z'/%3E%3C/svg%3E\")}.ri-corner-left-up-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 19h9v-2h-7V6.828l3.95 3.95l1.414-1.414L11 3L4.636 9.364l1.414 1.414L10 6.828z'/%3E%3C/svg%3E\")}.ri-corner-right-down-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 5H5v2h7v7.586H6.586L13 21l6.414-6.414H14z'/%3E%3C/svg%3E\")}.ri-corner-right-down-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 5H5v2h7v10.172l-3.95-3.95l-1.414 1.414L13 21l6.364-6.364l-1.414-1.414l-3.95 3.95z'/%3E%3C/svg%3E\")}.ri-corner-right-up-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 19H5v-2h7V9.414H6.586L13 3l6.414 6.414H14z'/%3E%3C/svg%3E\")}.ri-corner-right-up-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 19H5v-2h7V6.828l-3.95 3.95l-1.414-1.414L13 3l6.364 6.364l-1.414 1.414L14 6.828z'/%3E%3C/svg%3E\")}.ri-corner-up-left-double-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 19v-9h-5.586V4.586L8 11l6.414 6.414V12H18v7zM10.164 6.05L8.75 4.636L2.386 11l6.364 6.364l1.414-1.414L5.214 11z'/%3E%3C/svg%3E\")}.ri-corner-up-left-double-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 10v9h-2v-7h-6.172l3.95 3.95l-1.414 1.414L8 11l6.364-6.364l1.414 1.414l-3.95 3.95zM8.75 4.636l1.414 1.414L5.214 11l4.95 4.95l-1.414 1.414L2.386 11z'/%3E%3C/svg%3E\")}.ri-corner-up-left-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 10v9h-2v-7H9.414v5.414L3 11l6.414-6.414V10z'/%3E%3C/svg%3E\")}.ri-corner-up-left-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 10v9h-2v-7H6.828l3.95 3.95l-1.414 1.414L3 11l6.364-6.364l1.414 1.414L6.828 10z'/%3E%3C/svg%3E\")}.ri-corner-up-right-double-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 19v-9h5.586V4.586L16 11l-6.414 6.414V12H6v7zm9.836-12.95l1.415-1.414L21.615 11l-6.364 6.364l-1.415-1.414l4.95-4.95z'/%3E%3C/svg%3E\")}.ri-corner-up-right-double-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 10v9h2v-7h6.172l-3.95 3.95l1.414 1.414L16 11L9.636 4.636L8.222 6.05l3.95 3.95zm11.25-5.364L13.836 6.05l4.95 4.95l-4.95 4.95l1.414 1.414L21.614 11z'/%3E%3C/svg%3E\")}.ri-corner-up-right-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 10v9h2v-7h7.586v5.414L21 11l-6.414-6.414V10z'/%3E%3C/svg%3E\")}.ri-corner-up-right-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 10v9h2v-7h10.172l-3.95 3.95l1.414 1.414L21 11l-6.364-6.364l-1.414 1.414l3.95 3.95z'/%3E%3C/svg%3E\")}.ri-coupon-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.005 3v18h-11a1 1 0 0 1-1-1v-5.5a2.5 2.5 0 0 0 0-5V4a1 1 0 0 1 1-1zm2 0h5a1 1 0 0 1 1 1v5.5a2.5 2.5 0 0 0 0 5V20a1 1 0 0 1-1 1h-5z'/%3E%3C/svg%3E\")}.ri-coupon-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.005 9.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v5.5a2.5 2.5 0 0 0 0 5V20a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-5.5a2.5 2.5 0 0 0 0-5m12-4.5h-10v2.968a4.5 4.5 0 0 1 0 8.064V19h10zm2 0v14h4v-2.968a4.5 4.5 0 0 1 0-8.064V5z'/%3E%3C/svg%3E\")}.ri-coupon-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.005 21a1.5 1.5 0 1 0-3 0h-5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a1.5 1.5 0 0 0 3 0h10a1 1 0 0 1 1 1v5.5a2.5 2.5 0 0 0 0 5V20a1 1 0 0 1-1 1zm-1.5-10.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m0 6a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-coupon-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.005 4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v5.5a2.5 2.5 0 0 0 0 5V20a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1zM8.09 19a1.5 1.5 0 0 1 2.83 0h9.085v-2.968a4.5 4.5 0 0 1 0-8.064V5H10.92a1.5 1.5 0 0 1-2.83 0H4.005v14zm1.415-8a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m0 5a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-coupon-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.005 21h-7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7a2 2 0 1 0 4 0h7a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-7a2 2 0 1 0-4 0m-4-13v8h2V8zm10 0v8h2V8z'/%3E%3C/svg%3E\")}.ri-coupon-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.005 21h-7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7a2 2 0 1 0 4 0h7a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-7a2 2 0 1 0-4 0M8.54 19a4 4 0 0 1 3.465-2c1.48 0 2.773.804 3.465 2h4.535V5H15.47a4 4 0 0 1-3.465 2A4 4 0 0 1 8.54 5H4.005v14zM6.005 8h2v8h-2zm10 0h2v8h-2z'/%3E%3C/svg%3E\")}.ri-coupon-5-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.005 14v7a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1v-7a2 2 0 1 0 0-4V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v7a2 2 0 1 0 0 4m-12-8v2h6V6zm0 10v2h6v-2z'/%3E%3C/svg%3E\")}.ri-coupon-5-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.005 14v7a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1v-7a2 2 0 1 0 0-4V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v7a2 2 0 1 0 0 4m-2 1.465a4 4 0 0 1-2-3.465c0-1.48.804-2.773 2-3.465V4h-14v4.535a4 4 0 0 1 0 6.93V20h14zM9.005 6h6v2h-6zm0 10h6v2h-6z'/%3E%3C/svg%3E\")}.ri-coupon-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.005 9.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v5.5a2.5 2.5 0 0 0 0 5V20a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-5.5a2.5 2.5 0 0 0 0-5m7-.5v2h6V9zm0 4v2h6v-2z'/%3E%3C/svg%3E\")}.ri-coupon-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.005 9.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v5.5a2.5 2.5 0 0 0 0 5V20a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-5.5a2.5 2.5 0 0 0 0-5m2-1.532a4.5 4.5 0 0 1 0 8.064V19h16v-2.968a4.5 4.5 0 0 1 0-8.064V5h-16zm5 1.032h6v2h-6zm0 4h6v2h-6z'/%3E%3C/svg%3E\")}.ri-cpu-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 20h-4v2H8v-2H5a1 1 0 0 1-1-1v-3H2v-2h2v-4H2V8h2V5a1 1 0 0 1 1-1h3V2h2v2h4V2h2v2h3a1 1 0 0 1 1 1v3h2v2h-2v4h2v2h-2v3a1 1 0 0 1-1 1h-3v2h-2zM7 7v4h4V7z'/%3E%3C/svg%3E\")}.ri-cpu-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 18h12V6H6zm8 2h-4v2H8v-2H5a1 1 0 0 1-1-1v-3H2v-2h2v-4H2V8h2V5a1 1 0 0 1 1-1h3V2h2v2h4V2h2v2h3a1 1 0 0 1 1 1v3h2v2h-2v4h2v2h-2v3a1 1 0 0 1-1 1h-3v2h-2zM8 8h8v8H8z'/%3E%3C/svg%3E\")}.ri-creative-commons-by-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m2 8h-4a1 1 0 0 0-1 1v4h1.5v4h3v-4H15v-4a1 1 0 0 0-1-1m-2-5a2 2 0 1 0 0 4a2 2 0 0 0 0-4'/%3E%3C/svg%3E\")}.ri-creative-commons-by-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 7a2 2 0 1 1-4 0a2 2 0 0 1 4 0m1 4a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v4h1.5v4h3v-4H15zm-3-9C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10S17.523 2 12 2M4 12a8 8 0 1 1 16 0a8 8 0 0 1-16 0'/%3E%3C/svg%3E\")}.ri-creative-commons-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2M9 8c-2.208 0-4 1.792-4 4a4.001 4.001 0 0 0 6.828 2.828l-1.414-1.414a2 2 0 1 1 0-2.828l1.415-1.413A4 4 0 0 0 9 8m7 0c-2.208 0-4 1.792-4 4a4.001 4.001 0 0 0 6.828 2.828l-1.414-1.414a2 2 0 1 1 0-2.828l1.415-1.413A4 4 0 0 0 16 8'/%3E%3C/svg%3E\")}.ri-creative-commons-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 8c1.104 0 2.105.448 2.829 1.173l-1.414 1.413a2 2 0 1 0 0 2.828l1.413 1.414A4.001 4.001 0 0 1 5 12c0-2.208 1.792-4 4-4m9.829 1.173A4.001 4.001 0 0 0 12 12a4.001 4.001 0 0 0 6.828 2.828l-1.414-1.414a2 2 0 1 1 0-2.828zM2 12C2 6.477 6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12m10-8a8 8 0 1 0 0 16a8 8 0 0 0 0-16'/%3E%3C/svg%3E\")}.ri-creative-commons-nc-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.256 5.672l3.58 3.577A2.5 2.5 0 0 0 10 13h3.999l.09.008A.5.5 0 0 1 14 14H8.5v2H11v2h2v-2h1q.273-.001.53-.056l3.798 3.8A9.96 9.96 0 0 1 12 22C6.477 22 2 17.523 2 12c0-2.4.846-4.604 2.256-6.328M12 2c5.523 0 10 4.477 10 10c0 2.4-.846 4.604-2.256 6.328l-3.579-3.577A2.5 2.5 0 0 0 14 11h-4l-.09-.01A.5.5 0 0 1 10 10h5.5V8H13V6h-2v2h-1q-.272.001-.529.056l-3.799-3.8A9.96 9.96 0 0 1 12 2'/%3E%3C/svg%3E\")}.ri-creative-commons-nc-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10S17.523 2 12 2M7.094 5.68A8 8 0 0 1 18.32 16.905l-2.154-2.154A2.5 2.5 0 0 0 14 11h-4a.5.5 0 0 1 0-1.001h5.5V8H13V6h-2v2h-1q-.273.001-.53.056zM5.68 7.094L7.835 9.25A2.5 2.5 0 0 0 10 13h4a.5.5 0 0 1 0 1.001H8.5v2H11v2h2v-2h1q.273-.001.53-.056l2.376 2.376A8 8 0 0 1 5.68 7.095'/%3E%3C/svg%3E\")}.ri-creative-commons-nd-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m4 11H8v2h8zm0-4H8v2h8z'/%3E%3C/svg%3E\")}.ri-creative-commons-nd-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 9h8v2H8zm0 6v-2h8v2zm-6-3C2 6.477 6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12m10-8a8 8 0 1 0 0 16a8 8 0 0 0 0-16'/%3E%3C/svg%3E\")}.ri-creative-commons-sa-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2m0 4c-2.177 0-4.03 1.67-4.716 4H6l2.5 3l2.5-3H9.401C9.92 8.805 10.89 8 12 8c1.657 0 3 1.79 3 4s-1.343 4-3 4c-1.11 0-2.08-.804-2.598-1.999H7.285C7.97 16.33 9.823 18 12 18c2.761 0 5-2.686 5-6s-2.239-6-5-6'/%3E%3C/svg%3E\")}.ri-creative-commons-sa-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 12c0-3.314-2.238-6-5-6c-2.177 0-4.03 1.67-4.716 4H6l2.5 3l2.5-3H9.401C9.92 8.805 10.89 8 12 8c1.657 0 3 1.79 3 4s-1.343 4-3 4c-1.11 0-2.08-.804-2.598-1.999H7.285C7.97 16.33 9.823 18 12 18c2.762 0 5-2.686 5-6M12 2a9.97 9.97 0 0 0-7.07 2.93A9.97 9.97 0 0 0 2 12a9.97 9.97 0 0 0 2.93 7.07A9.97 9.97 0 0 0 12 22a9.97 9.97 0 0 0 7.07-2.93A9.97 9.97 0 0 0 22 12a9.97 9.97 0 0 0-2.93-7.07A9.97 9.97 0 0 0 12 2M6.344 6.344A7.97 7.97 0 0 1 12 4c2.208 0 4.206.895 5.656 2.344A7.97 7.97 0 0 1 20 12a7.97 7.97 0 0 1-2.344 5.656A7.97 7.97 0 0 1 12 20a7.97 7.97 0 0 1-5.656-2.344A7.97 7.97 0 0 1 4 12c0-2.208.895-4.206 2.344-5.656'/%3E%3C/svg%3E\")}.ri-creative-commons-zero-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2m0 4c-2.761 0-5 2.686-5 6s2.239 6 5 6s5-2.686 5-6s-2.239-6-5-6m2.325 3.472c.422.69.675 1.57.675 2.528c0 2.21-1.343 4-3 4c-.441 0-.86-.127-1.237-.355zM12 8c.441 0 .86.127 1.237.355l-3.562 6.173C9.253 13.838 9 12.958 9 12c0-2.21 1.343-4 3-4'/%3E%3C/svg%3E\")}.ri-creative-commons-zero-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 12c0-3.314-2.238-6-5-6s-5 2.686-5 6s2.239 6 5 6s5-2.686 5-6m-6.237 3.645l3.562-6.173c.422.69.675 1.57.675 2.528c0 2.21-1.343 4-3 4c-.441 0-.86-.127-1.237-.355M9 12c0-2.21 1.343-4 3-4c.441 0 .86.127 1.237.355l-3.562 6.173C9.253 13.838 9 12.958 9 12m3-10a9.97 9.97 0 0 0-7.07 2.93A9.97 9.97 0 0 0 2 12a9.97 9.97 0 0 0 2.93 7.07A9.97 9.97 0 0 0 12 22a9.97 9.97 0 0 0 7.07-2.93A9.97 9.97 0 0 0 22 12a9.97 9.97 0 0 0-2.93-7.07A9.97 9.97 0 0 0 12 2M6.344 6.344A7.97 7.97 0 0 1 12 4c2.208 0 4.206.895 5.656 2.344A7.97 7.97 0 0 1 20 12a7.97 7.97 0 0 1-2.344 5.656A7.97 7.97 0 0 1 12 20a7.97 7.97 0 0 1-5.656-2.344A7.97 7.97 0 0 1 4 12c0-2.208.895-4.206 2.344-5.656'/%3E%3C/svg%3E\")}.ri-criminal-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a9 9 0 0 1 6.894 14.786c1.255.83 2.034 1.89 2.101 3.049L21 20l-9 2l-9-2l.005-.165c.067-1.16.846-2.22 2.1-3.05A8.97 8.97 0 0 1 3 11a9 9 0 0 1 9-9m0 11c-1.38 0-2.5.672-2.5 1.5S10.62 16 12 16s2.5-.672 2.5-1.5S13.38 13 12 13M9 8c-1.105 0-2 .672-2 1.5S7.895 11 9 11s2-.672 2-1.5S10.105 8 9 8m6 0c-1.105 0-2 .672-2 1.5s.895 1.5 2 1.5s2-.672 2-1.5S16.105 8 15 8'/%3E%3C/svg%3E\")}.ri-criminal-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a9 9 0 0 1 6.894 14.786c1.255.83 2.034 1.89 2.101 3.049L21 20l-9 2l-9-2l.005-.165c.067-1.16.846-2.22 2.1-3.05A8.97 8.97 0 0 1 3 11a9 9 0 0 1 9-9m0 2a7 7 0 0 0-7 7c0 1.567.514 3.05 1.445 4.261l.192.239l1.443 1.717l-1.962 1.299l-.137.097L12 19.951l6.018-1.338l-.049-.036l-.178-.123l-1.871-1.237l1.443-1.718A6.96 6.96 0 0 0 19 11a7 7 0 0 0-7-7m0 9c1.38 0 2.5.672 2.5 1.5S13.38 16 12 16s-2.5-.672-2.5-1.5S10.62 13 12 13M9 8c1.105 0 2 .672 2 1.5S10.105 11 9 11s-2-.672-2-1.5S7.895 8 9 8m6 0c1.105 0 2 .672 2 1.5s-.895 1.5-2 1.5s-2-.672-2-1.5s.895-1.5 2-1.5'/%3E%3C/svg%3E\")}.ri-crop-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.586 5l2.556-2.556l1.414 1.414L19 6.414V17h3v2h-3v3h-2V7H9V5zM15 17v2H6a1 1 0 0 1-1-1V7H2V5h3V2h2v15zM9 9h6v6H9z'/%3E%3C/svg%3E\")}.ri-crop-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.414 17H15v2H6a1 1 0 0 1-1-1V7H2V5h3V2h2v13.586L15.586 7H9V5h8.586l2.556-2.556l1.414 1.414L19 6.414V17h3v2h-3v3h-2V8.414z'/%3E%3C/svg%3E\")}.ri-crop-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 17h3v2h-3v3h-2v-3H6a1 1 0 0 1-1-1V7H2V5h3V2h2v3h11a1 1 0 0 1 1 1z'/%3E%3C/svg%3E\")}.ri-crop-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 17v2H6a1 1 0 0 1-1-1V7H2V5h3V2h2v15zm2 5V7H9V5h9a1 1 0 0 1 1 1v11h3v2h-3v3z'/%3E%3C/svg%3E\")}.ri-cross-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 2h-4v6H4v4h6v10h4V12h6V8h-6z'/%3E%3C/svg%3E\")}.ri-cross-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 2h6v5h5v6h-5v9H9v-9H4V7h5zm2 2v5H6v2h5v9h2v-9h5V9h-5V4z'/%3E%3C/svg%3E\")}.ri-crosshair-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 5.07A7.005 7.005 0 0 0 5.07 11H7v2H5.07A7 7 0 0 0 11 18.93V17h2v1.93A7 7 0 0 0 18.93 13H17v-2h1.93A7 7 0 0 0 13 5.07V7h-2zM3.055 11A9.004 9.004 0 0 1 11 3.055V1h2v2.055A9.004 9.004 0 0 1 20.945 11H23v2h-2.055A9.004 9.004 0 0 1 13 20.945V23h-2v-2.055A9.004 9.004 0 0 1 3.055 13H1v-2zM15 12a3 3 0 1 1-6 0a3 3 0 0 1 6 0'/%3E%3C/svg%3E\")}.ri-crosshair-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 5.07A7.005 7.005 0 0 0 5.07 11H7v2H5.07A7 7 0 0 0 11 18.93V17h2v1.93A7 7 0 0 0 18.93 13H17v-2h1.93A7 7 0 0 0 13 5.07V7h-2zM3.055 11A9.004 9.004 0 0 1 11 3.055V1h2v2.055A9.004 9.004 0 0 1 20.945 11H23v2h-2.055A9.004 9.004 0 0 1 13 20.945V23h-2v-2.055A9.004 9.004 0 0 1 3.055 13H1v-2zM14 12a2 2 0 1 1-4 0a2 2 0 0 1 4 0'/%3E%3C/svg%3E\")}.ri-crosshair-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.938 13A8.004 8.004 0 0 1 13 19.938V17h-2v2.938A8.004 8.004 0 0 1 4.062 13H7v-2H4.062A8.004 8.004 0 0 1 11 4.062V7h2V4.062A8.004 8.004 0 0 1 19.938 11H17v2zM2 12c0 5.523 4.477 10 10 10s10-4.477 10-10S17.523 2 12 2S2 6.477 2 12m10 3a3 3 0 1 0 0-6a3 3 0 0 0 0 6'/%3E%3C/svg%3E\")}.ri-crosshair-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 19.938A8.004 8.004 0 0 0 19.938 13H17v-2h2.938A8.004 8.004 0 0 0 13 4.062V7h-2V4.062A8.004 8.004 0 0 0 4.062 11H7v2H4.062A8.004 8.004 0 0 0 11 19.938V17h2zM12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-8a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-css3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5 3l-.65 3.34h13.59L17.5 8.5H3.92l-.66 3.33h13.59l-.76 3.81l-5.48 1.81l-4.75-1.81l.33-1.64H2.85l-.79 4l7.85 3l9.05-3l1.2-6.03l.24-1.21L21.94 3z'/%3E%3C/svg%3E\")}.ri-css3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.8 14h2.04l-.545 2.724l5.744 2.155l7.228-2.41L18.36 11H3.4l.4-2h14.96l.8-4H4.6L5 3h17l-3 15l-9 3l-8-3z'/%3E%3C/svg%3E\")}.ri-cup-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 3h15a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-2v3a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V4a1 1 0 0 1 1-1m13 2v3h2V5zM2 19h18v2H2z'/%3E%3C/svg%3E\")}.ri-cup-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 13V5H6v8a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2M5 3h15a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-2v3a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V4a1 1 0 0 1 1-1m13 2v3h2V5zM2 19h18v2H2z'/%3E%3C/svg%3E\")}.ri-currency-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.005 16.003h2v-12h-10v2h8zm0 2v2.999c0 .553-.45 1-1.007 1H4.012a1 1 0 0 1-1.007-1l.002-13.998c0-.553.45-1.001 1.007-1.001h2.99v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zm-10-2v2h2v1h2v-1h.5a2.5 2.5 0 0 0 0-5h-3a.5.5 0 0 1 0-1h4.5v-2h-2v-1h-2v1h-.5a2.5 2.5 0 0 0 0 5h3a.5.5 0 0 1 0 1z'/%3E%3C/svg%3E\")}.ri-currency-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.005 16.003h2v-12h-10v2h8zm0 2v2.999c0 .553-.45 1-1.007 1H4.012a1 1 0 0 1-1.007-1l.002-13.998c0-.553.45-1.001 1.007-1.001h2.99v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zm-11.998-10l-.002 12h10v-12zm1.998 8h4.5a.5.5 0 0 0 0-1h-3a2.5 2.5 0 0 1 0-5h.5v-1h2v1h2v2h-4.5a.5.5 0 0 0 0 1h3a2.5 2.5 0 0 1 0 5h-.5v1h-2v-1h-2z'/%3E%3C/svg%3E\")}.ri-cursor-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.121 6.33L12.45 1.353a.9.9 0 0 0-.9 0L2.879 6.33a.75.75 0 0 0-.379.652v10.036c0 .27.144.518.379.652l8.671 4.977c.278.16.622.16.9 0l8.672-4.977a.75.75 0 0 0 .378-.652V6.982a.75.75 0 0 0-.379-.652m-.544 1.054l-8.371 14.414c-.057.097-.206.057-.206-.055v-9.438a.53.53 0 0 0-.266-.458L3.512 7.128c-.097-.056-.057-.204.056-.204H20.31c.237 0 .386.256.267.46'/%3E%3C/svg%3E\")}.ri-cursor-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.55 1.354a.9.9 0 0 1 .9 0l8.671 4.976a.75.75 0 0 1 .379.653v10.036l-.006.1a.75.75 0 0 1-.372.551l-8.672 4.978l-.107.052a.9.9 0 0 1-.793-.052L2.879 17.67a.75.75 0 0 1-.372-.552l-.007-.1V6.984c0-.27.145-.518.379-.653zM4.5 7.705v8.59l7.5 4.304v-8.294a.53.53 0 0 0-.266-.458L4.51 7.699zm8.854 12.117l6.146-3.528V9.238zM5.86 6.924h12.28L12 3.401z'/%3E%3C/svg%3E\")}.ri-cursor-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.91 12.36L17 20.854l-2.818 1.026l-3.092-8.494l-4.172 3.156l1.49-14.909l10.726 10.463z'/%3E%3C/svg%3E\")}.ri-cursor-hand{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.5.5A2.5 2.5 0 0 1 12 3v3.803a3 3 0 0 1 1.803-.062l5 1.389A3 3 0 0 1 21 11.02v4.481a7.5 7.5 0 0 1-7.5 7.5c-2.458 0-4.329-.693-5.817-1.999c-1.45-1.273-2.458-3.064-3.35-5.1c-.929-2.126-1.444-3.421-1.724-4.178c-.356-.964.137-2.311 1.477-2.405l.248-.01a4 4 0 0 1 2.666.95V3A2.5 2.5 0 0 1 9.5.5m0 2A.5.5 0 0 0 9 3v11h-.995l-.986.197c-.348-1.74-1.334-2.746-2.422-2.872A88 88 0 0 0 6.166 15.1c.859 1.962 1.725 3.422 2.838 4.399c1.074.943 2.455 1.502 4.496 1.502a5.5 5.5 0 0 0 5.5-5.5v-4.48a1 1 0 0 0-.733-.964l-5-1.389A1 1 0 0 0 12 9.631V11h-2V3a.5.5 0 0 0-.5-.5'/%3E%3C/svg%3E\")}.ri-cursor-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.387 13.498l2.553 7.014l-4.698 1.71l-2.553-7.014l-3.899 2.445l1.619-16.02l11.537 11.232zm-.01 5.818l-2.715-7.46l2.96-.41l-5.64-5.49l-.791 7.83l2.531-1.587l2.715 7.46z'/%3E%3C/svg%3E\")}.ri-custom-size{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 3h7V.5L18.5 4L15 7.5V5H8v2.5L4.5 4L8 .5zM3 17V6.5h2V17a2 2 0 0 0 2 2h10.5v2H7a4 4 0 0 1-4-4m18-1V9h2.5L20 5.5L16.5 9H19v7h-2.5l3.5 3.5l3.5-3.5z'/%3E%3C/svg%3E\")}.ri-customer-service-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 8a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-1.062A8 8 0 0 1 12 23v-2a6 6 0 0 0 6-6V9A6 6 0 0 0 6 9v7H3a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1.062a8.001 8.001 0 0 1 15.876 0zM7.76 15.785l1.06-1.696A5.97 5.97 0 0 0 12 15a5.97 5.97 0 0 0 3.18-.911l1.06 1.696A7.96 7.96 0 0 1 12 17a7.96 7.96 0 0 1-4.24-1.215'/%3E%3C/svg%3E\")}.ri-customer-service-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.938 8H21a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-1.062A8 8 0 0 1 12 23v-2a6 6 0 0 0 6-6V9A6 6 0 0 0 6 9v7H3a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1.062a8.001 8.001 0 0 1 15.876 0M3 10v4h1v-4zm17 0v4h1v-4zM7.76 15.785l1.06-1.696A5.97 5.97 0 0 0 12 15a5.97 5.97 0 0 0 3.18-.911l1.06 1.696A7.96 7.96 0 0 1 12 17a7.96 7.96 0 0 1-4.24-1.215'/%3E%3C/svg%3E\")}.ri-customer-service-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 17.002a6 6 0 0 1-4.713 5.86l-.638-1.914A4 4 0 0 0 19.465 19H17a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h2.938a8.001 8.001 0 0 0-15.876 0H7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-5C2 6.477 6.477 2 12 2s10 4.477 10 10z'/%3E%3C/svg%3E\")}.ri-customer-service-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 17.002a6 6 0 0 1-4.713 5.86l-.638-1.914A4 4 0 0 0 19.465 19H17a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h2.938a8.001 8.001 0 0 0-15.876 0H7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-5C2 6.477 6.477 2 12 2s10 4.477 10 10zM20 17v-4h-3v4zM4 13v4h3v-4z'/%3E%3C/svg%3E\")}.ri-dashboard-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 3a7 7 0 0 0-5.106 11.789l.156.16l1.414-1.414a5 5 0 0 1 4.83-8.366l1.564-1.56A7 7 0 0 0 12 5m6.392 4.143l-1.561 1.562a5.01 5.01 0 0 1-1.295 4.83l1.414 1.415A6.98 6.98 0 0 0 19 12a7 7 0 0 0-.608-2.857m-2.15-2.8l-3.725 3.725A2.003 2.003 0 0 0 10 12a2 2 0 1 0 3.932-.517l3.725-3.726z'/%3E%3C/svg%3E\")}.ri-dashboard-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m0 1c1.018 0 1.985.217 2.858.608L13.295 7.17a5 5 0 0 0-4.83 8.366L7.05 16.95l-.156-.161A7 7 0 0 1 12 5m6.392 4.143c.39.872.608 1.84.608 2.857a6.98 6.98 0 0 1-2.05 4.95l-1.414-1.414a5.01 5.01 0 0 0 1.295-4.83zm-2.15-2.8l1.415 1.414l-3.725 3.726A2.003 2.003 0 0 1 12 14a2 2 0 1 1 .517-3.932z'/%3E%3C/svg%3E\")}.ri-dashboard-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m4.596 5.404a.596.596 0 0 0-.763-.067q-4.334 3.043-4.894 3.602a1.5 1.5 0 0 0 2.122 2.122q.328-.329 3.598-4.897a.59.59 0 0 0-.063-.76M17.5 11a1 1 0 1 0 0 2a1 1 0 0 0 0-2m-11 0a1 1 0 1 0 0 2a1 1 0 0 0 0-2m2.318-3.596a1 1 0 1 0-1.414 1.414a1 1 0 0 0 1.414-1.414M12 5.5a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E\")}.ri-dashboard-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m3.833 3.337a.596.596 0 0 1 .763.067a.59.59 0 0 1 .063.76q-3.27 4.569-3.598 4.897a1.5 1.5 0 0 1-2.122-2.122q.56-.56 4.894-3.602M17.5 11a1 1 0 1 1 0 2a1 1 0 0 1 0-2m-11 0a1 1 0 1 1 0 2a1 1 0 0 1 0-2m2.318-3.596a1 1 0 1 1-1.414 1.414a1 1 0 0 1 1.414-1.414M12 5.5a1 1 0 1 1 0 2a1 1 0 0 1 0-2'/%3E%3C/svg%3E\")}.ri-dashboard-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 12a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1zm0 8a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1zm10 0a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-8a1 1 0 0 0-1-1h-6a1 1 0 0 0-1 1zm1-17a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1z'/%3E%3C/svg%3E\")}.ri-dashboard-horizontal-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm8 0a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm0 10a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1zM3 14a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E\")}.ri-dashboard-horizontal-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 10a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1zm8 10a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1h-8a1 1 0 0 0-1 1zm2-5h6v4h-6zM3 20a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1zm2-1v-4h2v4zM5 9V5h6v4zm15 2a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1zm-1-2h-2V5h2z'/%3E%3C/svg%3E\")}.ri-dashboard-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 21a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1zM4 13a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1zm5-2V5H5v6zM4 21a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1zm1-2h4v-2H5zm10 0h4v-6h-4zM13 4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1zm2 1v2h4V5z'/%3E%3C/svg%3E\")}.ri-database-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 9.5v3c0 2.485-4.03 4.5-9 4.5s-9-2.015-9-4.5v-3c0 2.485 4.03 4.5 9 4.5s9-2.015 9-4.5m-18 5c0 2.485 4.03 4.5 9 4.5s9-2.015 9-4.5v3c0 2.485-4.03 4.5-9 4.5s-9-2.015-9-4.5zm9-2.5c-4.97 0-9-2.015-9-4.5S7.03 3 12 3s9 2.015 9 4.5s-4.03 4.5-9 4.5'/%3E%3C/svg%3E\")}.ri-database-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 12.5c0 .313.461.858 1.53 1.393C7.914 14.585 9.877 15 12 15s4.086-.415 5.47-1.107c1.069-.535 1.53-1.08 1.53-1.393v-2.171C17.35 11.349 14.827 12 12 12s-5.35-.652-7-1.671zm14 2.829C17.35 16.349 14.827 17 12 17s-5.35-.652-7-1.671V17.5c0 .313.461.858 1.53 1.393C7.914 19.585 9.877 20 12 20s4.086-.415 5.47-1.107c1.069-.535 1.53-1.08 1.53-1.393zM3 17.5v-10C3 5.015 7.03 3 12 3s9 2.015 9 4.5v10c0 2.485-4.03 4.5-9 4.5s-9-2.015-9-4.5m9-7.5c2.123 0 4.086-.415 5.47-1.107C18.539 8.358 19 7.813 19 7.5s-.461-.858-1.53-1.393C16.086 5.415 14.123 5 12 5s-4.086.415-5.47 1.107C5.461 6.642 5 7.187 5 7.5s.461.858 1.53 1.393C7.914 9.585 9.877 10 12 10'/%3E%3C/svg%3E\")}.ri-database-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 7V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1zm-6 9v2h5v-2zm9 0v2h5v-2zm0-3v2h5v-2zm0-3v2h5v-2zm-9 3v2h5v-2z'/%3E%3C/svg%3E\")}.ri-database-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 19V9H4v10zm0-12V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1zm2-2v14h7V5zM5 16h5v2H5zm9 0h5v2h-5zm0-3h5v2h-5zm0-3h5v2h-5zm-9 3h5v2H5z'/%3E%3C/svg%3E\")}.ri-deepseek-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M23.75 4.927c-.245-.12-.34.108-.482.224c-.049.038-.09.087-.131.13c-.357.384-.773.634-1.315.604c-.796-.044-1.474.207-2.074.818c-.127-.754-.551-1.203-1.195-1.492c-.338-.15-.68-.3-.915-.626c-.165-.231-.21-.49-.293-.744c-.052-.153-.105-.31-.28-.337c-.192-.03-.266.13-.341.265c-.3.55-.416 1.158-.406 1.772c.027 1.382.608 2.482 1.762 3.266c.132.09.166.18.124.311c-.079.27-.172.531-.255.8c-.052.173-.13.211-.314.135A5.3 5.3 0 0 1 15.97 8.92c-.82-.797-1.563-1.677-2.489-2.366a11 11 0 0 0-.66-.454c-.944-.922.125-1.679.372-1.768c.259-.093.09-.416-.747-.412c-.835.004-1.6.285-2.574.659c-.143.057-.326.153-.446.13a9.2 9.2 0 0 0-2.763-.096c-1.806.203-3.25 1.06-4.31 2.525c-1.275 1.76-1.574 3.759-1.207 5.846c.385 2.197 1.502 4.019 3.22 5.442c1.78 1.474 3.83 2.197 6.169 2.058c1.42-.081 3.003-.273 4.786-1.789c.45.224.922.313 1.707.381c.603.057 1.184-.03 1.634-.123c.704-.15.655-.804.4-.926c-2.065-.966-1.612-.573-2.024-.89c1.05-1.248 2.632-2.544 3.25-6.741c.049-.334.007-.543 0-.814c-.003-.163.034-.228.22-.247a4 4 0 0 0 1.482-.457c1.338-.734 1.867-1.939 1.995-3.385c.019-.22-.004-.45-.236-.565m-11.652 13.01c-2.002-1.58-2.972-2.1-3.373-2.078c-.375.021-.308.452-.225.733c.086.277.198.468.356.711c.109.162.184.402-.108.58c-.645.403-1.766-.134-1.82-.16c-1.303-.77-2.394-1.79-3.163-3.182c-.741-1.342-1.172-2.78-1.243-4.315c-.02-.372.09-.503.456-.57a4.5 4.5 0 0 1 1.466-.037c2.043.3 3.782 1.218 5.24 2.67c.832.829 1.462 1.817 2.11 2.783c.69 1.027 1.432 2.004 2.377 2.804c.333.281.6.495.854.653c-.768.085-2.05.104-2.927-.592m.96-6.199a.294.294 0 1 1 .588 0a.294.294 0 0 1-.296.296a.29.29 0 0 1-.293-.296m2.98 1.537c-.192.078-.383.146-.566.154a1.2 1.2 0 0 1-.765-.245c-.262-.22-.45-.343-.53-.73a1.7 1.7 0 0 1 .016-.566c.068-.315-.008-.516-.228-.7c-.18-.15-.408-.19-.66-.19a.5.5 0 0 1-.244-.076c-.105-.053-.191-.184-.109-.345a1 1 0 0 1 .185-.201c.34-.195.734-.13 1.098.015c.337.139.592.393.959.752c.375.434.442.555.656.88c.168.256.323.518.428.818c.063.186-.02.34-.24.434'/%3E%3C/svg%3E\")}.ri-deepseek-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.749 6.703c.6-.611 1.276-.818 2.073-.818c.677 0 1.055-.367 1.347-.65c.215-.21.373-.373.58-.308c.236.073.255.345.236.565c-.176 1.991-1.45 3.612-3.476 3.842c-.187.02-.224.084-.22.247c0 2.554-.987 4.787-2.548 6.737c-.364.454-.28 1.079.269 1.275c.281.101.62.227 1.053.433c.254.122.303.776-.401.926c-.448.093-.934.15-1.421.147c-1.2-.006-2.484.163-3.567.681c-1.13.541-2.172.648-3.139.703c-4.483.266-8.615-3.094-9.39-7.5C.48 9.188 2.572 5.072 6.664 4.612a9.5 9.5 0 0 1 1.422-.055c.79.03 1.536-.144 2.281-.318c.685-.16 1.367-.32 2.08-.32c.843 0 1.006.319.747.412c-.247.09-1.193 1.169-.371 1.768c.753.476 1.395 1.13 2.037 1.783c.841.857 1.683 1.713 2.776 2.171c.183.076.262.038.314-.134q.053-.171.109-.339q.076-.229.146-.462c.042-.131.008-.222-.124-.311c-1.578-1.072-2.3-3.312-1.356-5.038c.202-.363.491-.312.621.072c.155.659.334.979 1.208 1.37c.644.289 1.068.738 1.196 1.492m-7.46 1.455C10.753 7.02 8.799 6.384 6.887 6.6c-1.382.156-2.4.914-3.043 1.947q.334.023.746.084c2.269.333 4.201 1.358 5.8 2.95c.969.965 1.734 2.11 2.435 3.087c.58.808 1.13 1.525 1.77 2.112c1.245-1.07 2.084-2.362 2.455-2.979c.848-1.41.643-1.506-.197-1.902c-.537-.253-1.334-.63-2.28-1.55c-1.013-.982-1.496-1.603-2.284-2.19m-9.173 4.479c.591 3.363 3.592 5.836 7.301 5.85a5.64 5.64 0 0 0 2.474-.575c-.65-.66-1.193-1.386-1.69-2.079c-.76-1.058-1.403-2.02-2.223-2.836c-1.315-1.31-2.862-2.122-4.678-2.389a6 6 0 0 0-1.19-.079a6.2 6.2 0 0 0 .006 2.108m12.078-1.494c-.475-.465-1.293-1.186-2.057-.767C12 11 14.354 13.481 15.472 13.43c1.782-.083.25-1.676-.278-2.286'/%3E%3C/svg%3E\")}.ri-delete-back-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.535 3h14.464a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6.535a1 1 0 0 1-.833-.445l-5.333-8a1 1 0 0 1 0-1.11l5.333-8A1 1 0 0 1 6.535 3m6.464 7.586l-2.828-2.829l-1.414 1.415L11.585 12l-2.828 2.828l1.414 1.415l2.828-2.829l2.829 2.829l1.414-1.415L14.414 12l2.828-2.828l-1.414-1.415z'/%3E%3C/svg%3E\")}.ri-delete-back-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.535 3h14.464a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6.535a1 1 0 0 1-.833-.445l-5.333-8a1 1 0 0 1 0-1.11l5.333-8A1 1 0 0 1 6.535 3m.535 2l-4.667 7l4.667 7H20V5zM13 10.586l2.828-2.829l1.414 1.415L14.414 12l2.828 2.828l-1.414 1.415l-2.829-2.829l-2.828 2.829l-1.414-1.415L11.585 12L8.757 9.172l1.414-1.415z'/%3E%3C/svg%3E\")}.ri-delete-back-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.535 3h14.464a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6.535a1 1 0 0 1-.833-.445l-5.333-8a1 1 0 0 1 0-1.11l5.333-8A1 1 0 0 1 6.535 3m9.464 8H9v2h7z'/%3E%3C/svg%3E\")}.ri-delete-back-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.535 3h14.464a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H6.535a1 1 0 0 1-.833-.445l-5.333-8a1 1 0 0 1 0-1.11l5.333-8A1 1 0 0 1 6.535 3m.535 2l-4.667 7l4.667 7H20V5zM16 11v2H9v-2z'/%3E%3C/svg%3E\")}.ri-delete-bin-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 6V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h5v2h-2v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6zm6.414 8l1.768-1.768l-1.414-1.414L12 12.586l-1.768-1.768l-1.414 1.414L10.586 14l-1.768 1.768l1.414 1.414L12 15.414l1.768 1.768l1.414-1.414zM9 4v2h6V4z'/%3E%3C/svg%3E\")}.ri-delete-bin-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 6h5v2h-2v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1zm1 2H6v12h12zm-4.586 6l1.768 1.768l-1.414 1.414L12 15.414l-1.768 1.768l-1.414-1.414L10.586 14l-1.768-1.768l1.414-1.414L12 12.586l1.768-1.768l1.414 1.414zM9 4v2h6V4z'/%3E%3C/svg%3E\")}.ri-delete-bin-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 7v14a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7H2V5h20v2zm-9 2v2h2V9zm0 3v2h2v-2zm0 3v2h2v-2zM7 2h10v2H7z'/%3E%3C/svg%3E\")}.ri-delete-bin-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 7v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7H2V5h20v2zM6 7v13h12V7zm5 2h2v2h-2zm0 3h2v2h-2zm0 3h2v2h-2zM7 2h10v2H7z'/%3E%3C/svg%3E\")}.ri-delete-bin-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 7v14a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7H2V5h20v2zm-9 3v7h2v-7zM7 2h10v2H7z'/%3E%3C/svg%3E\")}.ri-delete-bin-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 7v14a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7H2V5h20v2zM6 7v13h12V7zm1-5h10v2H7zm4 8h2v7h-2z'/%3E%3C/svg%3E\")}.ri-delete-bin-5-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 8h16v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm3-3V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v2h5v2H2V5zm2-1v1h6V4zm0 8v6h2v-6zm4 0v6h2v-6z'/%3E%3C/svg%3E\")}.ri-delete-bin-5-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 8h16v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm2 2v10h12V10zm3 2h2v6H9zm4 0h2v6h-2zM7 5V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v2h5v2H2V5zm2-1v1h6V4z'/%3E%3C/svg%3E\")}.ri-delete-bin-6-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 4h5v2h-2v15a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V6H2V4h5V2h10zM9 9v8h2V9zm4 0v8h2V9z'/%3E%3C/svg%3E\")}.ri-delete-bin-6-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 4V2h10v2h5v2h-2v15a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V6H2V4zM6 6v14h12V6zm3 3h2v8H9zm4 0h2v8h-2z'/%3E%3C/svg%3E\")}.ri-delete-bin-7-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 6V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3h5v2h-2v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6zm2-2v2h6V4z'/%3E%3C/svg%3E\")}.ri-delete-bin-7-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 6h5v2h-2v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1zm1 2H6v12h12zM9 4v2h6V4z'/%3E%3C/svg%3E\")}.ri-delete-bin-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 6h5v2h-2v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1zm-8 5v6h2v-6zm4 0v6h2v-6zM9 4v2h6V4z'/%3E%3C/svg%3E\")}.ri-delete-bin-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 6h5v2h-2v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1zm1 2H6v12h12zm-9 3h2v6H9zm4 0h2v6h-2zM9 4v2h6V4z'/%3E%3C/svg%3E\")}.ri-delete-column{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3a1 1 0 0 1 1 1v8a5 5 0 1 1 .213 8.152L13 20a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-1 2H7v14h4zm8 10h-6v2h6z'/%3E%3C/svg%3E\")}.ri-delete-row{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 5a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1a5 5 0 1 1-8 0H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm-7 10v2h6v-2zm6-8H5v4h14z'/%3E%3C/svg%3E\")}.ri-device-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 6h-8a1 1 0 0 0-1 1v13H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1zm-6 2h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-device-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 8h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1zm-2 0V4H5v14h7V9a1 1 0 0 1 1-1zm-3 2v10h6V10z'/%3E%3C/svg%3E\")}.ri-device-recover-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-7 5a5 5 0 1 0 .955 9.909L12 15a3 3 0 1 1 0-6c1.598 0 3 1.34 3 3h-2.5l2.128 4.254A5 5 0 0 0 12 7'/%3E%3C/svg%3E\")}.ri-device-recover-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-1 2H6v16h12zm-6 3a5 5 0 0 1 2.628 9.254L12.5 12H15a3 3 0 1 0-3 3l.955 1.909q-.464.09-.955.091a5 5 0 0 1 0-10'/%3E%3C/svg%3E\")}.ri-diamond-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0m-6.08-2.355q.411.65 1.124.961l.565.247q.855.373 1.223 1.198l.338.76c.727 1.637 2.891 1.894 4.072.774l.091.121a1 1 0 0 1-.057 1.269l-9 10a1 1 0 0 1-1.486 0l-9-10A1 1 0 0 1 1.2 10.4l3-4A1 1 0 0 1 5 6h8.206q.077.174.18.339'/%3E%3C/svg%3E\")}.ri-diamond-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M5 6a1 1 0 0 0-.8.4l-3 4a1 1 0 0 0 .057 1.269l9 10a1 1 0 0 0 1.486 0l9-10l-1.486-1.338L11 19.505l-7.707-8.563L5.5 8H14V6z'/%3E%3C/svg%3E\")}.ri-diamond-ring-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.535 1h-5.07L7.69 3.661l1.865 1.696a8.5 8.5 0 1 0 4.888 0L16.31 3.66zM12 7a6.5 6.5 0 1 1 0 13a6.5 6.5 0 0 1 0-13'/%3E%3C/svg%3E\")}.ri-diamond-ring-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.465 1L7.69 3.661l1.865 1.696a8.5 8.5 0 1 0 4.889 0l1.864-1.696L14.535 1zM12 7a6.5 6.5 0 1 1 0 13a6.5 6.5 0 0 1 0-13m-1.69-3.661L10.534 3h2.93l.226.339L12 4.876z'/%3E%3C/svg%3E\")}.ri-dice-1-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm7 11a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-dice-1-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 5v14h14V5zM3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm9 9a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-dice-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm5.5 6a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m6 6a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0'/%3E%3C/svg%3E\")}.ri-dice-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 5v14H5V5zM5 3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm11.5 12a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0M9 10.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-dice-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm3.5 7a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m7 7a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m-2-5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0'/%3E%3C/svg%3E\")}.ri-dice-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 5v14h14V5zM3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm12.5 12a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3M10 8.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m2 5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-dice-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm4 7.5a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m1.5 4.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m6 0a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m0-6a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0'/%3E%3C/svg%3E\")}.ri-dice-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 5v14H5V5zM5 3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm11.5 12a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0M9 16.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3M10.5 9a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m4.5 1.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-dice-5-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm5 5.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0M8.5 17a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m7 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m0-7a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m-2 2a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0'/%3E%3C/svg%3E\")}.ri-dice-5-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 5v14h14V5zM3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm12.5 12a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3M10 15.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0M8.5 10a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3M17 8.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m-5 5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-dice-6-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm4 6.5a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m1.5 2.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m0 4a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0M15 9.5a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m1.5 2.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m0 4a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0'/%3E%3C/svg%3E\")}.ri-dice-6-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 5v14H5V5zM5 3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm4 6.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m1.5 2.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m0 4a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m6-8a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0M15 13.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m0 4a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-dice-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.998 1.58a2 2 0 0 1 2.004 0l7.5 4.342a2 2 0 0 1 .998 1.731v8.694a2 2 0 0 1-.998 1.73l-7.5 4.343a2 2 0 0 1-2.004 0l-7.5-4.342a2 2 0 0 1-.998-1.731V7.653a2 2 0 0 1 .998-1.73zM5.25 8.092a.5.5 0 0 0-.751.433v6.669a2 2 0 0 0 .998 1.73l5.751 3.33a.5.5 0 0 0 .751-.432v-6.669a2 2 0 0 0-.998-1.73zm10.517-2.575c-.478-.276-1.254-.276-1.732 0s-.478.724 0 1s1.254.276 1.732 0s.478-.724 0-1m-5.8 0c-.478-.276-1.254-.276-1.732 0s-.478.724 0 1s1.254.276 1.732 0c.479-.276.479-.724 0-1m7.025 10.328c.597-.345 1.082-1.184 1.082-1.875c0-.69-.485-.97-1.082-.625S15.91 14.53 15.91 15.22s.485.97 1.082.625M6.365 12.2c.478.277.866.053.866-.5c0-.552-.388-1.223-.866-1.5s-.866-.052-.866.5c0 .553.388 1.224.866 1.5m4.33 5.498c0 .552-.389.776-.867.5s-.866-.948-.866-1.5s.388-.776.866-.5s.866.948.866 1.5M7.231 15.7c0 .553-.388.777-.866.5c-.478-.276-.866-.947-.866-1.5c0-.552.388-.776.866-.5c.478.277.866.948.866 1.5m3.463-2c0 .553-.388.777-.866.5c-.479-.275-.866-.947-.866-1.5c0-.551.387-.775.866-.5c.478.277.866.949.866 1.5'/%3E%3C/svg%3E\")}.ri-dice-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.998 1.58a2 2 0 0 1 2.004 0l7.5 4.342a2 2 0 0 1 .998 1.731v8.694a2 2 0 0 1-.998 1.73l-7.5 4.343a2 2 0 0 1-2.004 0l-7.5-4.342a2 2 0 0 1-.998-1.731V7.653a2 2 0 0 1 .998-1.73zM4.5 7.653v.005l6.502 3.764A2 2 0 0 1 12 13.153v7.536l7.5-4.342V7.653L12 3.311zM6.132 12.3c0-.552-.388-1.224-.866-1.5s-.866-.052-.866.5s.388 1.224.866 1.5s.866.052.866-.5m2.597 6.498c.478.276.866.053.866-.5c0-.552-.388-1.224-.866-1.5s-.866-.052-.866.5s.388 1.224.866 1.5M5.266 16.8c.478.276.866.052.866-.5s-.388-1.224-.866-1.5s-.866-.052-.866.5s.388 1.224.866 1.5m3.463-2c.478.277.866.053.865-.5c0-.552-.387-1.223-.866-1.5c-.478-.276-.866-.052-.866.5c0 .553.388 1.224.867 1.5M14.898 8c.478-.276.478-.724 0-1s-1.254-.276-1.732 0c-.479.276-.479.724 0 1c.478.276 1.254.276 1.732 0m-4.8-1c.478.276.478.724 0 1s-1.254.276-1.732 0s-.478-.724 0-1s1.254-.276 1.732 0m5.897 8.35c.598-.346 1.083-1.185 1.083-1.875s-.485-.97-1.082-.625s-1.083 1.184-1.083 1.875c0 .69.485.97 1.082.625'/%3E%3C/svg%3E\")}.ri-dingding-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10S17.523 2 12 2m4.49 9.04l-.006.014c-.42.898-1.516 2.66-1.516 2.66l-.005-.012l-.32.558h1.543l-2.948 3.919l.67-2.666h-1.215l.422-1.763a17 17 0 0 0-1.223.349s-.646.378-1.862-.729c0 0-.82-.722-.344-.902c.202-.077.981-.175 1.595-.257a80 80 0 0 1 1.338-.172s-2.555.039-3.161-.057c-.606-.095-1.375-1.107-1.539-1.996c0 0-.253-.488.545-.257s4.101.9 4.101.9S8.27 9.312 7.983 8.99c-.286-.32-.841-1.754-.769-2.634c0 0 .031-.22.257-.16c0 0 3.176 1.45 5.347 2.245s4.06 1.199 3.816 2.228c-.02.087-.072.216-.144.37'/%3E%3C/svg%3E\")}.ri-dingding-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 4a8 8 0 1 0 0 16a8 8 0 0 0 0-16m0-2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m4.49 9.04l-.006.014c-.42.898-1.516 2.66-1.516 2.66l-.005-.012l-.32.558h1.543l-2.948 3.919l.67-2.666h-1.215l.422-1.763a17 17 0 0 0-1.223.349s-.646.378-1.862-.729c0 0-.82-.722-.344-.902c.202-.077.981-.175 1.595-.257a80 80 0 0 1 1.338-.172s-2.555.039-3.161-.057c-.606-.095-1.375-1.107-1.539-1.996c0 0-.253-.488.545-.257s4.101.9 4.101.9S8.27 9.312 7.983 8.99c-.286-.32-.841-1.754-.769-2.634c0 0 .031-.22.257-.16c0 0 3.176 1.45 5.347 2.245s4.06 1.199 3.816 2.228c-.02.087-.072.216-.144.37'/%3E%3C/svg%3E\")}.ri-direction-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 10a1 1 0 0 0-1 1v4h2v-3h3v2.5l3.5-3.5L13 7.5V10zm3.707-8.607l9.9 9.9a1 1 0 0 1 0 1.414l-9.9 9.9a1 1 0 0 1-1.414 0l-9.9-9.9a1 1 0 0 1 0-1.414l9.9-9.9a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E\")}.ri-direction-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3.515L3.515 12L12 20.485L20.485 12zm.707-2.122l9.9 9.9a1 1 0 0 1 0 1.414l-9.9 9.9a1 1 0 0 1-1.414 0l-9.9-9.9a1 1 0 0 1 0-1.414l9.9-9.9a1 1 0 0 1 1.414 0M13 10V7.5l3.5 3.5l-3.5 3.5V12h-3v3H8v-4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-disc-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 9.17A3 3 0 1 0 15 12V2.458c4.057 1.274 7 5.064 7 9.542c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2q.507 0 1 .05z'/%3E%3C/svg%3E\")}.ri-disc-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 4.582V12a3 3 0 1 1-2-2.83V2.05c5.053.501 9 4.765 9 9.95c0 5.523-4.477 10-10 10S2 17.523 2 12c0-5.185 3.947-9.449 9-9.95v2.012A8.001 8.001 0 0 0 12 20a8 8 0 0 0 3-15.418'/%3E%3C/svg%3E\")}.ri-discord-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.303 5.337A17.3 17.3 0 0 0 14.963 4c-.191.329-.403.775-.552 1.125a16.6 16.6 0 0 0-4.808 0C9.454 4.775 9.23 4.329 9.05 4a17 17 0 0 0-4.342 1.337C1.961 9.391 1.218 13.35 1.59 17.255a17.7 17.7 0 0 0 5.318 2.664a13 13 0 0 0 1.136-1.836c-.627-.234-1.22-.52-1.794-.86c.149-.106.297-.223.435-.34c3.46 1.582 7.207 1.582 10.624 0c.149.117.287.234.435.34c-.573.34-1.167.626-1.793.86a13 13 0 0 0 1.135 1.836a17.6 17.6 0 0 0 5.318-2.664c.457-4.52-.722-8.448-3.1-11.918M8.52 14.846c-1.04 0-1.889-.945-1.889-2.101s.828-2.102 1.89-2.102c1.05 0 1.91.945 1.888 2.102c0 1.156-.838 2.1-1.889 2.1m6.974 0c-1.04 0-1.89-.945-1.89-2.101s.828-2.102 1.89-2.102c1.05 0 1.91.945 1.889 2.102c0 1.156-.828 2.1-1.89 2.1'/%3E%3C/svg%3E\")}.ri-discord-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.52 13.846c-1.04 0-1.888-.945-1.888-2.101s.827-2.102 1.889-2.102c1.05 0 1.91.945 1.889 2.102c0 1.156-.839 2.1-1.89 2.1m6.974 0c-1.04 0-1.89-.945-1.89-2.101s.829-2.102 1.89-2.102c1.05 0 1.91.945 1.89 2.102c0 1.156-.829 2.1-1.89 2.1m-5.369-9.523l-.308-.563l-.634.106a16.4 16.4 0 0 0-4.158 1.28l-.228.105l-.142.21c-2.613 3.853-3.33 7.648-2.975 11.375l.039.407l.33.24a16.9 16.9 0 0 0 5.078 2.543l.79.242L9.03 17.55c1.91.472 4.03.472 5.939 0l1.107 2.717l.79-.242a16.8 16.8 0 0 0 5.08-2.545l.327-.238l.04-.402c.436-4.32-.697-8.083-2.958-11.384l-.142-.208l-.228-.104a16.6 16.6 0 0 0-4.154-1.28l-.618-.103l-.314.542c-.088.15-.177.32-.263.493a16 16 0 0 0-3.263 0c-.085-.17-.17-.333-.248-.474M6.715 16.61c.197.114.405.226.61.328l-.449 1.096a15 15 0 0 1-3.428-1.778c-.225-3.138.413-6.305 2.564-9.57a14.6 14.6 0 0 1 2.824-.913c.06.125.116.248.162.356l.273.643l.692-.101a14.1 14.1 0 0 1 4.09 0l.69.1l.272-.642c.047-.112.102-.234.16-.356c.977.21 1.923.52 2.828.915c1.875 2.82 2.821 5.966 2.546 9.567a15 15 0 0 1-3.43 1.779l-.445-1.095c.206-.102.414-.214.613-.329c.49-.282 1.017-.634 1.353-.97l-1.28-1.28c-.163.164-.523.42-.977.682c-.444.256-.885.463-1.167.556c-2.003.663-4.428.663-6.432 0c-.281-.093-.722-.3-1.166-.556c-.454-.261-.814-.518-.978-.682l-1.28 1.28c.337.336.864.688 1.354.97'/%3E%3C/svg%3E\")}.ri-discount-percent-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.946 2.094a3 3 0 0 0-3.892 0L8.706 3.243a1 1 0 0 1-.569.236l-1.765.14A3 3 0 0 0 3.62 6.371l-.14 1.766a1 1 0 0 1-.237.569l-1.148 1.348a3 3 0 0 0 0 3.891l1.148 1.349a1 1 0 0 1 .236.569l.141 1.765a3 3 0 0 0 2.752 2.752l1.765.14a1 1 0 0 1 .57.237l1.347 1.148a3 3 0 0 0 3.892 0l1.348-1.148a1 1 0 0 1 .57-.236l1.765-.141a3 3 0 0 0 2.752-2.752l.14-1.765a1 1 0 0 1 .236-.57l1.149-1.347a3 3 0 0 0 0-3.892l-1.149-1.348a1 1 0 0 1-.236-.57l-.14-1.765a3 3 0 0 0-2.752-2.752l-1.766-.14a1 1 0 0 1-.569-.236zm.882 5.663l1.415 1.414l-7.071 7.072l-1.415-1.415zm-4.596 2.475a1.5 1.5 0 1 1-2.121-2.121a1.5 1.5 0 0 1 2.121 2.121m3.536 5.657a1.5 1.5 0 1 1 2.12-2.121a1.5 1.5 0 0 1-2.12 2.12'/%3E%3C/svg%3E\")}.ri-discount-percent-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.054 2.094a3 3 0 0 1 3.892 0l1.348 1.149a1 1 0 0 0 .57.236l1.765.14a3 3 0 0 1 2.752 2.752l.14 1.766a1 1 0 0 0 .236.569l1.149 1.348a3 3 0 0 1 0 3.892l-1.149 1.348a1 1 0 0 0-.236.569l-.14 1.765a3 3 0 0 1-2.752 2.752l-1.766.14a1 1 0 0 0-.569.237l-1.348 1.148a3 3 0 0 1-3.892 0l-1.348-1.148a1 1 0 0 0-.569-.236l-1.765-.141a3 3 0 0 1-2.752-2.752l-.14-1.765a1 1 0 0 0-.237-.57l-1.148-1.348a3 3 0 0 1 0-3.891l1.148-1.348a1 1 0 0 0 .236-.57l.141-1.765A3 3 0 0 1 6.372 3.62l1.765-.14a1 1 0 0 0 .57-.236zm2.595 1.522a1 1 0 0 0-1.297 0l-1.348 1.15a3 3 0 0 1-1.708.706l-1.765.141a1 1 0 0 0-.917.917l-.141 1.766a3 3 0 0 1-.707 1.707l-1.15 1.348a1 1 0 0 0 0 1.297l1.15 1.348a3 3 0 0 1 .707 1.707l.14 1.766a1 1 0 0 0 .918.917l1.765.141a3 3 0 0 1 1.708.707l1.348 1.15a1 1 0 0 0 1.297 0l1.348-1.15a3 3 0 0 1 1.707-.707l1.765-.14a1 1 0 0 0 .918-.918l.14-1.766c.05-.629.298-1.226.708-1.707l1.149-1.348a1 1 0 0 0 0-1.297l-1.15-1.348a3 3 0 0 1-.706-1.707l-.141-1.766a1 1 0 0 0-.918-.917l-1.765-.14a3 3 0 0 1-1.707-.708zm2.18 4.141l1.414 1.414l-7.071 7.072l-1.415-1.415zm-4.597 2.475a1.5 1.5 0 1 1-2.121-2.121a1.5 1.5 0 0 1 2.121 2.121m3.536 5.657a1.5 1.5 0 1 0 2.121-2.121a1.5 1.5 0 0 0-2.121 2.12'/%3E%3C/svg%3E\")}.ri-discuss-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.8 19L14 22.5L11.2 19H6a1 1 0 0 1-1-1V7.103a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1V18a1 1 0 0 1-1 1zM2 2h17v2H3v11H1V3a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-discuss-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 22.5L11.2 19H6a1 1 0 0 1-1-1V7.103a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1V18a1 1 0 0 1-1 1h-5.2zm1.839-5.5H21V8.103H7V17h5.161L14 19.298zM2 2h17v2H3v11H1V3a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-dislike-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2.808 1.393l18.385 18.385l-1.415 1.414l-3.746-3.747L12 21.485l-8.478-8.492a6 6 0 0 1 .033-8.023L1.394 2.808zm17.435 3.364a6 6 0 0 1 .236 8.236l-1.635 1.636L7.26 3.046a6 6 0 0 1 4.741 1.483a6 6 0 0 1 8.242.228'/%3E%3C/svg%3E\")}.ri-dislike-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2.808 1.393l18.385 18.385l-1.415 1.414l-3.746-3.747L12 21.485l-8.478-8.492a6 6 0 0 1 .033-8.023L1.394 2.808zm2.172 10.23L12 18.654l2.618-2.623l-9.646-9.645a4 4 0 0 0 .008 5.237m15.263-6.866a6 6 0 0 1 .236 8.236l-1.635 1.636l-1.414-1.414l1.59-1.592a4 4 0 0 0-5.683-5.606l-1.335 1.198l-1.336-1.197a4 4 0 0 0-1.155-.723l-2.25-2.25A6 6 0 0 1 12 4.53a6 6 0 0 1 8.242.228'/%3E%3C/svg%3E\")}.ri-disqus-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10c-2.53 0-4.84-.94-6.601-2.488L1.5 20l1.424-3.797A10 10 0 0 1 2 12C2 6.477 6.477 2 12 2M8 7v10h3.733l.263-.004c3.375-.103 5.337-2.211 5.337-5.025v-.027l-.003-.215C17.23 8.956 15.21 7 11.79 7zm3.831 2.458c1.628 0 2.709.928 2.709 2.529v.028l-.005.183c-.079 1.5-1.138 2.345-2.704 2.345h-1.108V9.458z'/%3E%3C/svg%3E\")}.ri-disqus-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.997 2c5.523 0 10 4.477 10 10s-4.477 10-10 10a9.96 9.96 0 0 1-6.249-2.192l-4.718.59l1.72-4.586A10 10 0 0 1 1.996 12c0-5.523 4.477-10 10-10m0 2a8 8 0 0 0-7.262 11.362l.177.38l-.848 2.26l2.315-.289l.338.297a7.97 7.97 0 0 0 5.28 1.99a8 8 0 1 0 0-16m-3.95 3h3.79c3.42 0 5.44 1.956 5.54 4.729l.004.215v.027c0 2.814-1.963 4.922-5.338 5.025L11.78 17H8.047zh3.79zm3.832 2.458H10.77v5.085h1.109c1.565 0 2.624-.845 2.703-2.345l.005-.183v-.028c0-1.6-1.08-2.53-2.708-2.53'/%3E%3C/svg%3E\")}.ri-divide-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 11h14v2H5zm7-3a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m0 11a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-divide-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 11h14v2H5zm7-3a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m0 11a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-dna-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 1c0 .716-.064 1.38-.184 2H8.232c.639 2.552 2.562 4.229 5.35 6.428A48 48 0 0 1 12 10.727C8.73 8.135 6 5.668 6 1H4c0 5.466 3.21 8.464 6.386 11C7.21 14.537 4 17.534 4 23h2c0-4.96 3.08-7.434 6.618-10.214l.092-.072C16.149 10.012 20 6.987 20 1zm-.184 20H8.232c.659-2.634 2.687-4.335 5.622-6.64c.443-.35.888-.697 1.327-1.051C17.766 15.599 20 18.44 20 23h-2q-.002-1.071-.184-2'/%3E%3C/svg%3E\")}.ri-dna-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 1c0 .716-.064 1.38-.184 2H8.232a7 7 0 0 0 .849 2h8.1C16.132 7.317 14.187 8.994 12 10.727C8.73 8.135 6 5.668 6 1H4c0 5.466 3.21 8.464 6.386 11C7.21 14.537 4 17.534 4 23h2c0-4.96 3.08-7.434 6.618-10.214l.092-.072C16.149 10.012 20 6.987 20 1zm-.184 20H8.232a7 7 0 0 1 .849-2h8.1c-.787-1.738-2.078-3.116-3.598-4.428c.533-.42 1.07-.837 1.598-1.263C17.766 15.599 20 18.44 20 23h-2q-.002-1.071-.184-2'/%3E%3C/svg%3E\")}.ri-donut-chart-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2.05v3.02a7.002 7.002 0 1 0 5.192 12.536l2.137 2.137A9.96 9.96 0 0 1 12 22C6.477 22 2 17.523 2 12c0-5.185 3.947-9.449 9-9.95M21.95 13a9.95 9.95 0 0 1-2.207 5.328l-2.137-2.136A7 7 0 0 0 18.93 13zM13.002 2.05a10.004 10.004 0 0 1 8.95 8.95H18.93a7.005 7.005 0 0 0-5.928-5.929z'/%3E%3C/svg%3E\")}.ri-donut-chart-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2.05v2.012a8.001 8.001 0 1 0 5.906 14.258l1.423 1.423A9.96 9.96 0 0 1 12 22C6.477 22 2 17.523 2 12c0-5.185 3.947-9.449 9-9.95M21.95 13a9.95 9.95 0 0 1-2.207 5.328l-1.423-1.422A7.96 7.96 0 0 0 19.938 13zM13.002 2.05a10.004 10.004 0 0 1 8.95 8.95h-2.013a8.004 8.004 0 0 0-6.937-6.938z'/%3E%3C/svg%3E\")}.ri-door-closed-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.998 21v-2h2V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v15h2v2zm12-10h-2v2h2z'/%3E%3C/svg%3E\")}.ri-door-closed-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.998 21v-2h2V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v15h2v2zm14-16h-10v14h10zm-2 6v2h-2v-2z'/%3E%3C/svg%3E\")}.ri-door-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.998 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-12a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-4 8a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E\")}.ri-door-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.998 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-12a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-1 2h-10v14h10zm-2 6v2h-2v-2z'/%3E%3C/svg%3E\")}.ri-door-lock-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m7 9.792V16h2v-3.208a2.5 2.5 0 1 0-2 0'/%3E%3C/svg%3E\")}.ri-door-lock-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm6 7.792a2.5 2.5 0 1 1 2 0V16h-2z'/%3E%3C/svg%3E\")}.ri-door-lock-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m-1-9.208V16h2v-3.208a2.5 2.5 0 1 0-2 0'/%3E%3C/svg%3E\")}.ri-door-lock-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-1-7.208a2.5 2.5 0 1 1 2 0V16h-2z'/%3E%3C/svg%3E\")}.ri-door-open-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1.998 21v-2h2V4.835a1 1 0 0 1 .821-.984l9.472-1.722a.6.6 0 0 1 .707.59v1.28l4 .001a1 1 0 0 1 1 1v14h2v2h-4V6h-3v15zm10-10h-2v2h2z'/%3E%3C/svg%3E\")}.ri-door-open-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1.998 21v-2h2V4.835a1 1 0 0 1 .821-.984l9.472-1.722a.6.6 0 0 1 .707.59v1.28l4 .001a1 1 0 0 1 1 1v14h2v2h-4V6h-3v15zm11-16.603l-7 1.272V19h7zm-1 6.603v2h-2v-2z'/%3E%3C/svg%3E\")}.ri-dossier-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2v2h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3V2zm-4 9h-2v2H9v2h1.999L11 17h2l-.001-2H15v-2h-2zm2-7H9v2h6z'/%3E%3C/svg%3E\")}.ri-dossier-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2v2h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3V2zM7 6H5v14h14V6h-2v2H7zm6 5v2h2v2h-2.001L13 17h-2l-.001-2H9v-2h2v-2zm2-7H9v2h6z'/%3E%3C/svg%3E\")}.ri-douban-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.314 19.138h4.065a.62.62 0 0 1 .621.62v.621a.62.62 0 0 1-.62.621H3.62a.62.62 0 0 1-.62-.62v-.621a.62.62 0 0 1 .62-.621h3.754l-.96-3.104h2.19a.62.62 0 0 1 .59.425l.892 2.679H13.6l1.225-4.035H5.172a.62.62 0 0 1-.62-.62V7.345a.62.62 0 0 1 .62-.62h13.656a.62.62 0 0 1 .62.62v7.138a.62.62 0 0 1-.62.62h-1.289zM3.931 3h16.138a.62.62 0 0 1 .62.62v.621a.62.62 0 0 1-.62.621H3.931a.62.62 0 0 1-.62-.62V3.62A.62.62 0 0 1 3.93 3m3.26 5.586a.155.155 0 0 0-.156.155v4.035c0 .086.07.155.156.155h9.62c.086 0 .155-.07.155-.155V8.74a.155.155 0 0 0-.155-.155z'/%3E%3C/svg%3E\")}.ri-douban-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.274 15H5V7h14v8h-1.624l-1.3 4H21v2H3v-2h4.612L6.8 16.5l1.902-.618L9.715 19h4.259zM3.5 3h17v2h-17zM7 9v4h10V9z'/%3E%3C/svg%3E\")}.ri-double-quotes-l{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.583 17.321C3.553 16.227 3 15 3 13.011c0-3.5 2.457-6.637 6.03-8.188l.893 1.378c-3.335 1.804-3.987 4.145-4.247 5.621c.537-.278 1.24-.375 1.929-.311c1.804.167 3.226 1.648 3.226 3.489a3.5 3.5 0 0 1-3.5 3.5a3.87 3.87 0 0 1-2.748-1.179m10 0C13.553 16.227 13 15 13 13.011c0-3.5 2.457-6.637 6.03-8.188l.893 1.378c-3.335 1.804-3.987 4.145-4.247 5.621c.537-.278 1.24-.375 1.929-.311c1.804.167 3.226 1.648 3.226 3.489a3.5 3.5 0 0 1-3.5 3.5a3.87 3.87 0 0 1-2.748-1.179'/%3E%3C/svg%3E\")}.ri-double-quotes-r{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.417 6.679C20.447 7.773 21 9 21 10.989c0 3.5-2.456 6.637-6.03 8.188l-.893-1.378c3.335-1.804 3.987-4.145 4.248-5.621c-.537.278-1.24.375-1.93.311c-1.804-.167-3.226-1.648-3.226-3.489a3.5 3.5 0 0 1 3.5-3.5c1.073 0 2.1.49 2.748 1.179m-10 0C10.447 7.773 11 9 11 10.989c0 3.5-2.456 6.637-6.03 8.188l-.893-1.378c3.335-1.804 3.987-4.145 4.247-5.621c-.537.278-1.24.375-1.929.311C4.591 12.323 3.17 10.842 3.17 9a3.5 3.5 0 0 1 3.5-3.5c1.073 0 2.1.49 2.748 1.179'/%3E%3C/svg%3E\")}.ri-download-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 19h16v-7h2v8a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-8h2zM14 9h5l-7 7l-7-7h5V3h4z'/%3E%3C/svg%3E\")}.ri-download-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 10h5l-6 6l-6-6h5V3h2zm-9 9h16v-7h2v8a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-8h2z'/%3E%3C/svg%3E\")}.ri-download-cloud-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 13v5.585l1.828-1.828l1.415 1.415L12 22.414l-4.243-4.242l1.415-1.415L11 18.585V13zM12 2a7 7 0 0 1 6.954 6.194A5.5 5.5 0 0 1 18 18.978V17a6 6 0 0 0-11.996-.225L6 17v1.978a5.5 5.5 0 0 1-.954-10.784A7 7 0 0 1 12 2'/%3E%3C/svg%3E\")}.ri-download-cloud-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 13v5.585l1.828-1.828l1.415 1.415L12 22.414l-4.243-4.242l1.415-1.415L11 18.585V13zM12 2a7 7 0 0 1 6.954 6.194A5.5 5.5 0 0 1 18 18.978v-2.014a3.5 3.5 0 1 0-1.111-6.91a5 5 0 1 0-9.777 0a3.5 3.5 0 0 0-1.292 6.88l.18.03v2.014a5.5 5.5 0 0 1-.954-10.784A7 7 0 0 1 12 2'/%3E%3C/svg%3E\")}.ri-download-cloud-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 20.981a6.5 6.5 0 0 1-2.936-12a8.001 8.001 0 0 1 15.872 0a6.5 6.5 0 0 1-2.936 12V21H7zM13 12V8h-2v4H8l4 5l4-5z'/%3E%3C/svg%3E\")}.ri-download-cloud-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 14.5a6.5 6.5 0 0 1 3.064-5.519a8.001 8.001 0 0 1 15.872 0a6.5 6.5 0 0 1-2.936 12L7 21c-3.356-.274-6-3.078-6-6.5m15.848 4.487a4.5 4.5 0 0 0 2.03-8.309l-.807-.503l-.12-.942a6.001 6.001 0 0 0-11.903 0l-.12.942l-.805.503a4.5 4.5 0 0 0 2.029 8.309l.173.013h9.35zM13 12h3l-4 5l-4-5h3V8h2z'/%3E%3C/svg%3E\")}.ri-download-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 19h18v2H3zM13 9h7l-8 8l-8-8h7V1h2z'/%3E%3C/svg%3E\")}.ri-download-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 19h18v2H3zm10-5.828L19.071 7.1l1.414 1.414L12 17L3.515 8.515L4.929 7.1L11 13.173V2h2z'/%3E%3C/svg%3E\")}.ri-draft-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 2a1 1 0 0 1 1 1v3.757l-8.999 9l-.006 4.238l4.246.006L21 15.242V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm1.778 6.808l1.414 1.414L15.414 18l-1.416-.002l.002-1.412zM12 12H7v2h5zm3-4H7v2h8z'/%3E%3C/svg%3E\")}.ri-draft-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 2a1 1 0 0 1 1 1v3.757l-2 2V4H5v16h14v-2.758l2-2V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm1.778 6.808l1.414 1.414L15.414 18l-1.416-.002l.002-1.412zM13 12v2H8v-2zm3-4v2H8V8z'/%3E%3C/svg%3E\")}.ri-drag-drop-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 6h2v2h5a1 1 0 0 1 1 1v7.5L16 13l.036 8.062l2.223-2.15L20.041 22H9a1 1 0 0 1-1-1v-5H6v-2h2V9a1 1 0 0 1 1-1h5zm8 11.338V21a1 1 0 0 1-.048.307l-1.96-3.394zM4 14v2H2v-2zm0-4v2H2v-2zm0-4v2H2V6zm0-4v2H2V2zm4 0v2H6V2zm4 0v2h-2V2zm4 0v2h-2V2z'/%3E%3C/svg%3E\")}.ri-drag-drop-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 13l6.964 4.062l-2.973.85l2.125 3.681l-1.732 1l-2.125-3.68l-2.223 2.15zm-2-7h2v2h5a1 1 0 0 1 1 1v4h-2v-3H10v10h4v2H9a1 1 0 0 1-1-1v-5H6v-2h2V9a1 1 0 0 1 1-1h5zM4 14v2H2v-2zm0-4v2H2v-2zm0-4v2H2V6zm0-4v2H2V2zm4 0v2H6V2zm4 0v2h-2V2zm4 0v2h-2V2z'/%3E%3C/svg%3E\")}.ri-drag-move-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 11V8l4 4l-4 4v-3h-5v5h3l-4 4l-4-4h3v-5H6v3l-4-4l4-4v3h5V6H8l4-4l4 4h-3v5z'/%3E%3C/svg%3E\")}.ri-drag-move-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 11V5.828L9.172 7.657L7.757 6.243L12 2l4.243 4.243l-1.415 1.414L13 5.828V11h5.172l-1.829-1.828l1.414-1.415L22 12l-4.243 4.243l-1.414-1.415L18.172 13H13v5.172l1.828-1.829l1.415 1.414L12 22l-4.243-4.243l1.415-1.414L11 18.172V13H5.828l1.829 1.828l-1.414 1.415L2 12l4.243-4.243l1.414 1.415L5.828 11z'/%3E%3C/svg%3E\")}.ri-drag-move-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 22l-4-4h8zm0-20l4 4H8zm0 12a2 2 0 1 1 0-4a2 2 0 0 1 0 4M2 12l4-4v8zm20 0l-4 4V8z'/%3E%3C/svg%3E\")}.ri-drag-move-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l4.243 4.243l-1.415 1.414L12 4.828L9.172 7.657L7.757 6.243zM2 12l4.243-4.243l1.414 1.415L4.828 12l2.829 2.828l-1.414 1.415zm20 0l-4.243 4.243l-1.414-1.415L19.172 12l-2.829-2.828l1.414-1.415zm-10 2a2 2 0 1 1 0-4a2 2 0 0 1 0 4m0 8l-4.243-4.243l1.415-1.414L12 19.172l2.828-2.829l1.415 1.414z'/%3E%3C/svg%3E\")}.ri-draggable{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.5 7a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m0 6.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m1.5 5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0M15.5 7a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m1.5 5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m-1.5 8a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-draw-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.656 2.1a1 1 0 0 1 1.415 0L21.9 4.93a1 1 0 0 1 0 1.414l-3.672 3.67c.861 1.12 1.543 2.237 2 3.273c.38.867.627 1.726.66 2.512s-.149 1.606-.755 2.213c-.813.813-1.992.864-3.041.65c-1.085-.223-2.303-.776-3.528-1.55l1.07-1.691c1.106.7 2.093 1.124 2.86 1.281c.801.165 1.122-.001 1.225-.104c.077-.077.19-.266.17-.715c-.018-.45-.17-1.057-.493-1.79c-.356-.81-.896-1.716-1.594-2.652l-1.973 1.974a1 1 0 0 1-.707.293h-2.828a1 1 0 0 1-1-1V9.879a1 1 0 0 1 .293-.707l1.856-1.859c-.958-.564-1.93-.942-2.846-1.125c-1.709-.342-3.099 0-3.96.862c-.862.861-1.204 2.252-.863 3.96c.34 1.701 1.347 3.595 2.984 5.232C9.515 18 11.565 19.03 13.352 19.29l-.289 1.979c-2.279-.334-4.708-1.6-6.72-3.612c-1.878-1.877-3.103-4.116-3.53-6.255c-.426-2.13-.073-4.285 1.409-5.766C5.703 4.154 7.858 3.8 9.988 4.226c1.3.26 2.637.817 3.908 1.634z'/%3E%3C/svg%3E\")}.ri-draw-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.364 1.808a1 1 0 0 1 .707.293L21.9 4.929a1 1 0 0 1 0 1.414l-3.671 3.672c1.055 1.372 1.849 2.752 2.283 3.99c.254.727.402 1.452.377 2.123c-.026.678-.235 1.362-.756 1.883c-.813.813-1.992.864-3.041.65c-1.085-.223-2.302-.776-3.526-1.55l1.069-1.691c1.105.7 2.093 1.124 2.86 1.281c.8.164 1.12-.001 1.224-.104c.068-.068.159-.215.172-.545c.013-.339-.063-.803-.267-1.385c-.328-.935-.947-2.051-1.823-3.225l-1.972 1.972a1 1 0 0 1-.707.293h-2.828a1 1 0 0 1-1-1V9.879a1 1 0 0 1 .293-.707l1.858-1.859c-1.208-.711-2.432-1.121-3.534-1.227c-1.399-.134-2.53.22-3.274.964c-.862.861-1.204 2.252-.862 3.96c.34 1.701 1.347 3.595 2.984 5.232C9.516 18 11.565 19.03 13.353 19.29l-.29 1.979c-2.278-.334-4.708-1.6-6.72-3.612c-1.878-1.877-3.103-4.115-3.53-6.254c-.426-2.13-.073-4.286 1.409-5.767C5.496 4.36 7.278 3.92 9.102 4.095c1.578.151 3.24.765 4.795 1.765l3.76-3.76l.074-.066a1 1 0 0 1 .633-.226m-6.07 8.485v1.414h1.413l6.071-6.071l-1.414-1.414z'/%3E%3C/svg%3E\")}.ri-dribbble-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10c5.51 0 10-4.48 10-10S17.51 2 12 2m6.605 4.61a8.5 8.5 0 0 1 1.93 5.314c-.281-.054-3.101-.629-5.943-.271c-.065-.141-.12-.293-.184-.445a25 25 0 0 0-.564-1.236c3.145-1.28 4.577-3.124 4.761-3.362M12 3.475c2.17 0 4.154.814 5.662 2.148c-.152.216-1.443 1.941-4.48 3.08c-1.399-2.57-2.95-4.675-3.189-5A8.7 8.7 0 0 1 12 3.475m-3.633.803a54 54 0 0 1 3.167 4.935c-3.992 1.063-7.517 1.04-7.896 1.04a8.58 8.58 0 0 1 4.729-5.975M3.453 12.01v-.26c.37.01 4.512.065 8.775-1.215c.25.477.477.965.694 1.453c-.109.033-.228.065-.336.098c-4.404 1.42-6.747 5.303-6.942 5.629a8.52 8.52 0 0 1-2.19-5.705M12 20.547a8.48 8.48 0 0 1-5.239-1.8c.152-.315 1.888-3.656 6.703-5.337c.022-.01.033-.01.054-.022a35.3 35.3 0 0 1 1.823 6.475a8.4 8.4 0 0 1-3.341.684m4.761-1.465c-.086-.52-.542-3.015-1.66-6.084c2.68-.423 5.023.271 5.315.369a8.47 8.47 0 0 1-3.655 5.715'/%3E%3C/svg%3E\")}.ri-dribbble-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.989 11.572a7.96 7.96 0 0 0-1.573-4.351a10 10 0 0 1-.92.87a13.2 13.2 0 0 1-3.313 2.01c.167.35.32.689.455 1.009v.003c.027.061.05.118.094.229l.017.04c1.513-.17 3.109-.107 4.656.103q.308.04.584.087m-9.385-7.45a46 46 0 0 1 2.692 4.27c1.223-.482 2.234-1.09 3.048-1.767c.33-.274.594-.532.796-.755A7.97 7.97 0 0 0 12 4q-.714.001-1.396.121M4.253 9.997a29 29 0 0 0 2.04-.123a31.5 31.5 0 0 0 4.862-.822a54 54 0 0 0-2.7-4.227a8.02 8.02 0 0 0-4.202 5.172m1.53 7.038a14 14 0 0 1 1.575-1.899c1.454-1.49 3.17-2.65 5.156-3.29l.062-.018c-.165-.364-.32-.689-.476-.995c-1.836.535-3.77.869-5.697 1.042c-.94.085-1.783.122-2.403.128a7.97 7.97 0 0 0 1.784 5.032m9.221 2.38a36 36 0 0 0-1.632-5.709c-2 .727-3.596 1.79-4.829 3.058a9.8 9.8 0 0 0-1.317 1.655A7.96 7.96 0 0 0 12 20a8 8 0 0 0 3.005-.583m1.874-1.075a8 8 0 0 0 2.987-4.87c-.34-.085-.771-.17-1.245-.236a12 12 0 0 0-3.18-.033a39 39 0 0 1 1.438 5.14M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10'/%3E%3C/svg%3E\")}.ri-drinks-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.323 2H4V0h4.677l2 5H21v2h-2.118l-.827 14.059a1 1 0 0 1-.998.941H6.943a1 1 0 0 1-.998-.941L5.118 7H3V5h5.523zm-.202 5l.178 3.025c2.672.11 3.969.605 5.061 1.042c1.051.42 1.92.786 4.227.9L16.879 7z'/%3E%3C/svg%3E\")}.ri-drinks-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 2h3.323l1.2 3H3v2h2.118l.827 14.059a1 1 0 0 0 .998.941h10.114a1 1 0 0 0 .998-.941L18.882 7H21V5H10.677l-2-5H4zm3.3 8.025L7.12 7h9.758l-.292 4.967c-2.307-.114-3.164-.475-4.216-.896c-1.092-.436-2.4-.936-5.072-1.046m.117 2.008c2.304.114 3.172.48 4.223.9c1.06.424 2.316.905 4.83 1.031L16.113 20H7.886z'/%3E%3C/svg%3E\")}.ri-drinks-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 2H6.205a1.25 1.25 0 0 0-1.226 1.005L4.18 7H2v2h20V7h-2.18l-.8-3.995A1.25 1.25 0 0 0 17.796 2H16V0h-2zm5.66 9H4.34l1.141 9.893A1.25 1.25 0 0 0 6.723 22h10.554a1.25 1.25 0 0 0 1.242-1.107z'/%3E%3C/svg%3E\")}.ri-drinks-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 2H6.205a1.25 1.25 0 0 0-1.226 1.005L4.18 7H2v2h2.109L5.48 20.893A1.25 1.25 0 0 0 6.723 22h10.554a1.25 1.25 0 0 0 1.242-1.107L19.89 9H22V7h-2.18l-.8-3.995A1.25 1.25 0 0 0 17.796 2H16V0h-2zm3.78 5H6.22l.6-3h10.36zM6.122 9h11.756l-1.27 11H7.392z'/%3E%3C/svg%3E\")}.ri-drive-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m7.94 4.146l3.482 6.03l-5.94 10.293L2 14.44zm2.176 10.294H22l-3.482 6.029H6.635zm4.343-1L8.518 3.145h6.964l5.94 10.295z'/%3E%3C/svg%3E\")}.ri-drive-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.097 6.15L4.31 14.443l1.755 3.032l4.785-8.289zm-1.3 12.324h9.568l1.751-3.034H9.55zm11.314-5.034l-4.786-8.29H10.83l4.787 8.29zM8.52 3.15h6.96L22 14.444l-3.48 6.03H5.49L2 14.444zm3.485 8.036l-1.302 2.254h2.603z'/%3E%3C/svg%3E\")}.ri-drizzle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 18v3H9v-3a8 8 0 1 1 7.458-10.901A5.5 5.5 0 1 1 17.5 18zm2 2h2v3h-2z'/%3E%3C/svg%3E\")}.ri-drizzle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 18v-2h.5a3.5 3.5 0 1 0-2.5-5.95V10a6 6 0 1 0-8 5.659v2.089a8 8 0 1 1 9.458-10.65A5.5 5.5 0 1 1 17.5 18zm-8-2h2v4H9zm4 3h2v4h-2z'/%3E%3C/svg%3E\")}.ri-drop-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.636 6.633L12 .269l6.364 6.364a9 9 0 1 1-12.728 0'/%3E%3C/svg%3E\")}.ri-drop-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 3.097l-4.95 4.95a7 7 0 1 0 9.9 0zM12 .27l6.364 6.364a9 9 0 1 1-12.728 0z'/%3E%3C/svg%3E\")}.ri-dropbox-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.285 10.668l5.215 3.323l-5.252 3.346L12 13.993l-5.248 3.344L1.5 13.99l5.215-3.323L1.5 7.346L6.752 4L12 7.343L17.248 4L22.5 7.346zm-.074 0L12 7.348l-5.211 3.32L12 13.988zM6.786 18.446l5.252-3.346l5.252 3.346l-5.252 3.346z'/%3E%3C/svg%3E\")}.ri-dropbox-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8.65 17.26l3.392 2.162l3.392-2.161l1.86 1.185l-5.252 3.346l-5.252-3.346zm-.876-8.28l2.393-1.553L7.74 5.854L5.286 7.37zm1.84 1.19l2.39 1.548l2.391-1.547l-2.39-1.552zm4.231 2.74l2.424 1.568l2.45-1.502l-2.486-1.612zm-1.84-6.675l4.236-2.748l6.225 3.843l-4.393 2.843l4.394 2.851l-6.227 3.818l-4.235-2.741l-4.236 2.74l-6.229-3.817l4.395-2.851L1.543 7.33l6.225-3.843zm1.836 1.192l2.394 1.553l2.488-1.61l-2.455-1.517zm-3.677 5.483l-2.39-1.547l-2.485 1.613l2.451 1.502z'/%3E%3C/svg%3E\")}.ri-dropdown-list{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 5v14h9v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v5h-2V5zm15.707 6.293L19 10.586l-.707.707l-3 3l1.414 1.414L19 13.414l2.293 2.293l1.414-1.414zm-3 6L19 19.586l2.293-2.293l1.414 1.414l-3 3l-.707.707l-.707-.707l-3-3z'/%3E%3C/svg%3E\")}.ri-dropper-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.536 2.807a4 4 0 0 1 5.656 5.657l-2.828 2.829l.354.354a1 1 0 0 1-1.415 1.414l-.353-.354l-6.215 6.215a4 4 0 0 1-2.044 1.094l-1.754.35a2 2 0 0 0-1.022.548l-.986.986a1 1 0 0 1-1.414 0L2.1 20.485a1 1 0 0 1 0-1.414l.986-.986a2 2 0 0 0 .546-1.022l.351-1.754a4 4 0 0 1 1.094-2.044l6.215-6.215l-.354-.353a1 1 0 0 1 1.415-1.414l.353.353zm-2.829 5.658l-6.215 6.214a2 2 0 0 0-.547 1.022l-.35 1.755A4 4 0 0 1 4.5 19.5a4 4 0 0 1 2.044-1.094l1.754-.351a2 2 0 0 0 1.022-.547l6.215-6.215z'/%3E%3C/svg%3E\")}.ri-dropper-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.778 4.222a2 2 0 0 1 0 2.828L16.95 9.88l-2.83-2.83l2.829-2.828a2 2 0 0 1 2.828 0m1.414-1.415a4 4 0 0 0-5.656 0l-2.829 2.829l-.354-.353a1 1 0 1 0-1.414 1.414l.354.353l-6.215 6.215a4 4 0 0 0-1.094 2.044l-.35 1.754a2 2 0 0 1-.547 1.022l-.986.986a1 1 0 0 0 0 1.414L3.515 21.9a1 1 0 0 0 1.414 0l.986-.986a2 2 0 0 1 1.022-.547l1.754-.351a4 4 0 0 0 2.044-1.094l6.215-6.215l.353.354a1 1 0 0 0 1.415-1.414l-.354-.354l2.828-2.829a4 4 0 0 0 0-5.657m-8.485 5.658l2.829 2.828l-6.215 6.215a2 2 0 0 1-1.022.547l-1.754.35A4 4 0 0 0 4.5 19.5a4 4 0 0 0 1.094-2.044l.35-1.755a2 2 0 0 1 .547-1.022z'/%3E%3C/svg%3E\")}.ri-dual-sim-1-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15 2l4.707 4.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-2 6h-3v2h1v6h2z'/%3E%3C/svg%3E\")}.ri-dual-sim-1-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15 2l4.707 4.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-.829 2H6v16h12V7.829zM13 16h-2v-6h-1V8h3z'/%3E%3C/svg%3E\")}.ri-dual-sim-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15 2l4.707 4.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-3 5.5a3 3 0 0 0-2.995 2.824L9 10.5h2a1 1 0 1 1 1.751.66l-.082.083L9 14.547V16h6v-2h-2.405l1.412-1.27l-.006-.01l.008.008A3 3 0 0 0 12 7.5'/%3E%3C/svg%3E\")}.ri-dual-sim-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15 2l4.707 4.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-.829 2H6v16h12V7.829zM12 7.5a3 3 0 0 1 2.009 5.228l-.008-.008l.006.01L12.595 14H15v2H9v-1.453l3.67-3.304A1 1 0 1 0 11 10.5H9a3 3 0 0 1 3-3'/%3E%3C/svg%3E\")}.ri-dv-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 14.745a7 7 0 1 1 8 0V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zM8 14A5 5 0 1 0 8 4a5 5 0 0 0 0 10m-1 4v2h2v-2zm1-6a3 3 0 1 1 0-6a3 3 0 0 1 0 6m6 5v-1.292A8.98 8.98 0 0 0 17 9a8.97 8.97 0 0 0-2.292-6H21a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1zm4-10v2h2V7z'/%3E%3C/svg%3E\")}.ri-dv-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.608 3H21a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-7v-2h6V5h-6.255A6.97 6.97 0 0 1 15 9a6.99 6.99 0 0 1-3 5.745V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-6.255A7 7 0 0 1 11.608 3M6 13.584V20h4v-6.416A5.001 5.001 0 0 0 8 4a5 5 0 0 0-2 9.584M8 12a3 3 0 1 1 0-6a3 3 0 0 1 0 6m0-2a1 1 0 1 0 0-2a1 1 0 0 0 0 2m9-3h2v2h-2zM7 17h2v2H7z'/%3E%3C/svg%3E\")}.ri-dvd-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M20 11c.67 0 1.313-.11 1.915-.312Q22 11.333 22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2c.906 0 1.783.12 2.617.346A6 6 0 0 0 20 11m-7 0V6l-5 7h3v5l5-7z'/%3E%3C/svg%3E\")}.ri-dvd-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M12 4a8 8 0 1 0 7.944 7.045l1.986-.236Q22 11.396 22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2c.861 0 1.699.11 2.498.315L14 4.252A8 8 0 0 0 12 4m1 7h3l-5 7v-5H8l5-7z'/%3E%3C/svg%3E\")}.ri-dvd-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 11V6l-5 7h3v5l5-7zm-1 11C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10'/%3E%3C/svg%3E\")}.ri-dvd-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m1-9h3l-5 7v-5H8l5-7z'/%3E%3C/svg%3E\")}.ri-e-bike-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 1a1 1 0 0 1 1 1v1h5v6h-2.019l2.746 7.545A4 4 0 1 1 15.126 19h-4.252a4.002 4.002 0 0 1-7.8-.226A2 2 0 0 1 2 17V7a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v5a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V3h-3V1zm3 15a2 2 0 1 0 1.88 1.316l-.017-.044A2 2 0 0 0 19 16M7 16a2 2 0 1 0 0 4a2 2 0 0 0 0-4m2-8H4v2h5zm11-3h-3v2h3z'/%3E%3C/svg%3E\")}.ri-e-bike-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 1a1 1 0 0 1 1 1v1h5v6h-2.019l2.746 7.544a4 4 0 1 1-7.6 2.456h-4.253a4.002 4.002 0 0 1-7.8-.226A2 2 0 0 1 2 17V7a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v5a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V3h-3V1zM7 16a2 2 0 1 0 0 4a2 2 0 0 0 0-4m12-.001a2 2 0 1 0 1.88 1.316l-.017-.044A2 2 0 0 0 19 16m-1.147-7H17v3a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3H4v3.354A4.002 4.002 0 0 1 10.874 17h4.252a4 4 0 0 1 4.568-2.94zM9 8H4v2h5zm11-3h-3v2h3z'/%3E%3C/svg%3E\")}.ri-e-bike-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.5 6.937A7 7 0 0 1 19 13v8h-4.17a3.001 3.001 0 0 1-5.66 0H5v-8a7 7 0 0 1 3.5-6.063A4 4 0 0 1 8.125 6H5V4h3.126a4.002 4.002 0 0 1 7.748 0H19v2h-3.126q-.13.497-.373.937M12 14a1 1 0 0 0-1 1v5a1 1 0 1 0 2 0v-5a1 1 0 0 0-1-1m0-7a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-e-bike-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.5 6.937A7 7 0 0 1 19 13v8h-4.17a3.001 3.001 0 0 1-5.66 0H5v-8a7 7 0 0 1 3.5-6.063A4 4 0 0 1 8.125 6H5V4h3.126a4.002 4.002 0 0 1 7.748 0H19v2h-3.126q-.13.497-.373.937m-1.453 1.5c-.6.358-1.3.563-2.048.563a4 4 0 0 1-2.047-.563A5 5 0 0 0 7 13v6h2v-4a3 3 0 1 1 6 0v4h2v-6a5 5 0 0 0-2.953-4.563M12 14a1 1 0 0 0-1 1v5a1 1 0 1 0 2 0v-5a1 1 0 0 0-1-1m0-7a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-earth-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m4.004 10.878c-.345-.525-.594-.903-1.542-.753c-1.79.284-1.989.597-2.074 1.113l-.024.156l-.025.166c-.097.683-.094.941.22 1.27c1.265 1.328 2.023 2.285 2.253 2.845c.112.273.4 1.1.202 1.918a8.2 8.2 0 0 0 3.151-2.237c.11-.374.19-.84.19-1.404v-.105c0-.922 0-1.343-.652-1.716a7 7 0 0 0-.645-.325c-.367-.167-.61-.276-.938-.756q-.06-.085-.116-.172M12 3.833c-2.317 0-4.41.966-5.896 2.516c.177.123.331.296.437.534c.204.457.204.928.204 1.345c0 .328 0 .64.105.865c.144.308.766.44 1.315.554c.197.042.399.084.583.135c.506.14.898.595 1.211.96c.13.151.323.374.42.43c.05-.036.211-.211.29-.498c.062-.22.044-.414-.045-.52c-.56-.66-.529-1.93-.356-2.399c.272-.739 1.122-.684 1.744-.644c.232.015.45.03.614.009c.622-.078.814-1.025.949-1.21c.292-.4 1.186-1.003 1.74-1.375A8.1 8.1 0 0 0 12 3.833'/%3E%3C/svg%3E\")}.ri-earth-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.235 6.453a8 8 0 0 0 8.817 12.944c.115-.75-.137-1.47-.24-1.722c-.23-.56-.988-1.517-2.253-2.844c-.338-.355-.316-.627-.195-1.437l.013-.091c.082-.554.22-.882 2.085-1.178c.948-.15 1.197.228 1.542.753l.116.172c.328.48.571.59.938.756c.165.075.37.17.645.325c.652.373.652.794.652 1.716v.105c0 .391-.038.735-.098 1.034a8.002 8.002 0 0 0-3.105-12.341c-.553.373-1.312.902-1.577 1.265c-.135.185-.327 1.132-.95 1.21c-.162.02-.381.006-.613-.009c-.622-.04-1.472-.095-1.744.644c-.173.468-.203 1.74.356 2.4c.09.105.107.3.046.519c-.08.287-.241.462-.292.498c-.096-.056-.288-.279-.419-.43c-.313-.366-.705-.82-1.211-.96c-.184-.051-.386-.093-.583-.135c-.549-.115-1.17-.246-1.315-.554c-.106-.226-.105-.537-.105-.865c0-.417 0-.888-.204-1.345a1.3 1.3 0 0 0-.306-.43M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10'/%3E%3C/svg%3E\")}.ri-earthquake-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.327 1.612a1 1 0 0 1 1.246-.08l.1.08L23 11h-3v9a1 1 0 0 1-.883.993L19 21h-6.5l2.5-4l-3.5-3l4-3L13 9l.5-3l-3 3l2.5 2l-5 3l3.75 3.5L8.5 21H5a1 1 0 0 1-.993-.883L4 20v-9H1z'/%3E%3C/svg%3E\")}.ri-earthquake-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21a1 1 0 0 1-.993-.883L4 20v-9H1l10.327-9.388a1 1 0 0 1 1.246-.08l.1.08L23 11h-3v9a1 1 0 0 1-.883.993L19 21zm7-17.298L6 9.156V19h4.357l1.393-1.5L8 14l5-3l-2.5-2l3-3l-.5 3l2.5 2l-4 3l3.5 3l-1.25 2H18V9.157z'/%3E%3C/svg%3E\")}.ri-edge-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.645 8.586c-.17-.711-.441-1.448-.774-2.021c-.771-1.329-1.464-2.237-3.177-3.32S13.077 2 12.171 2c-2.415 0-4.211.86-5.525 1.887C3.345 6.47 3.001 11 3.001 11s1.221-2.045 3.54-3.526C7.944 6.579 9.942 6 11.569 6c4.317 0 4.432 4 4.432 4h-7c0-2 1-3 1-3s-5 2-5 7.044c0 .487-.003 1.372.248 2.283c.232.843.7 1.705 1.132 2.353c1.221 1.832 3.045 2.614 3.916 2.904c.996.332 2.029.416 3.01.416c2.72 0 4.877-.886 5.694-1.275v-4.172c-.758.454-2.679 1.447-5 1.447c-5 0-5-4-5-4h12v-2.49s-.039-1.593-.356-2.924'/%3E%3C/svg%3E\")}.ri-edge-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.008 14.001A5 5 0 0 0 8 14.25C8 16.632 9.753 19 13 19c2.373 0 4.528-.655 6-1.553v3.35C17.211 21.564 15.112 22 13 22c-5.502 0-8-3.47-8-7.75c0-3.231 2.041-6 4.943-7.164C8.54 8.663 8 10.341 8 10.996L18 11c0-3.406-2.548-6-6-6c-5 0-8.001 3.988-9 5.999C3.29 6.237 7.01 2 12 2c5.2 0 9 4.03 9 9v3H8z'/%3E%3C/svg%3E\")}.ri-edge-new-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.817 21.835q-.16.005-.317.005c-1.073 0-2.374-.62-3.42-1.758A6.75 6.75 0 0 1 8.3 15.5c0-1.418.518-2.565 1.201-3.406C9.558 14.58 11.86 17.7 16.5 17.7c1.678 0 2.717-.452 3.28-.697c.208-.09.35-.153.436-.153c.184 0 .284.1.284.3c0 .187-.101.321-.426.752l-.073.098a10 10 0 0 1-6.184 3.835m-3.115.081C5.792 21.28 2 17.084 2 12c0-1.28.74-2.329 1.897-3.08C5.058 8.164 6.587 7.75 8 7.75c2.276 0 3.635.765 4.428 1.647q.075.084.144.169A2.5 2.5 0 0 0 12 9.5h-.004a2.5 2.5 0 0 0-1.2.309a5 5 0 0 0-.236.117a6 6 0 0 0-1.51 1.168A6.35 6.35 0 0 0 7.3 15.5c0 2.137.855 3.965 2.044 5.258c.414.45.874.841 1.358 1.159m3.15-8.32c.266-.28.648-.684.648-1.596c0-.86-.338-2.171-1.328-3.272C12.165 7.61 10.524 6.75 8 6.75c-1.587 0-3.308.46-4.647 1.33q-.422.274-.79.605A10 10 0 0 1 12 2c5.523 0 10 4 10 8.5c0 2.8-2.2 4.85-5 4.85c-2 0-3.4-.65-3.4-1.35c0-.14.11-.254.252-.404'/%3E%3C/svg%3E\")}.ri-edge-new-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.949 18.204C6.3 16.775 6 15.201 6 14c0-1.496.59-3.093 1.603-4.323c.64-.778 1.474-1.436 2.465-1.818q-.72-.107-1.568-.109C5.99 7.75 4 9.612 4 12a7.99 7.99 0 0 0 2.949 6.204M12 20a8 8 0 0 0 2.649-.449c-3.364-.557-5.648-2.613-6.62-4.963c.095 1.026.43 2.296 1.03 3.357C9.776 19.217 10.752 20 12 20m4.5-8q-.001.71-.188 1.315q.309.034.688.035c1.776 0 3-1.234 3-2.85C20 7.37 16.704 4 12 4a7.97 7.97 0 0 0-5.272 1.983A6.8 6.8 0 0 1 8.5 5.75c2.407 0 4.396.601 5.807 1.715C15.737 8.595 16.5 10.198 16.5 12M12 9.5A2.5 2.5 0 0 0 9.5 12c0 2.5 2.3 5.7 7 5.7c.442 0 .84-.031 1.196-.082a7.4 7.4 0 0 0 1.736-.468q.197-.08.347-.147c.209-.09.352-.153.437-.153c.184 0 .284.1.284.3c0 .156-.07.276-.284.563l-.142.19l-.073.097a10 10 0 0 1-1.365 1.48A9.96 9.96 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4 10 8.5c0 2.8-2.2 4.85-5 4.85c-2 0-3.4-.65-3.4-1.35c0-.14.11-.254.252-.404c.266-.28.648-.684.648-1.596A2.5 2.5 0 0 0 12 9.5'/%3E%3C/svg%3E\")}.ri-edit-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.243 18.997H21v2H3v-4.243l9.9-9.9l4.242 4.243zm5.07-13.557l2.122-2.121a1 1 0 0 1 1.414 0l2.829 2.828a1 1 0 0 1 0 1.415l-2.122 2.121z'/%3E%3C/svg%3E\")}.ri-edit-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 18.89h1.414l9.314-9.314l-1.414-1.414L5 17.476zm16 2H3v-4.243L16.435 3.212a1 1 0 0 1 1.414 0l2.829 2.829a1 1 0 0 1 0 1.414L9.243 18.89H21zM15.728 6.748l1.414 1.414l1.414-1.414l-1.414-1.414z'/%3E%3C/svg%3E\")}.ri-edit-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16.757 2.997l-7.466 7.466l.008 4.247l4.238-.008L21 7.24v12.758a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1zm3.728-.9L21.9 3.511l-9.193 9.193l-1.412.002l-.002-1.416z'/%3E%3C/svg%3E\")}.ri-edit-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16.757 2.997l-2 2H5v14h14V9.239l2-2v12.758a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1zm3.728-.9L21.9 3.511l-9.193 9.193l-1.412.002l-.002-1.416z'/%3E%3C/svg%3E\")}.ri-edit-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.626 3.129L9.29 10.462l.01 4.248l4.238-.008l7.331-7.33A9.96 9.96 0 0 1 22 11.996c0 5.523-4.477 10-10 10s-10-4.477-10-10s4.477-10 10-10c1.669 0 3.242.409 4.626 1.131m3.86-1.032l1.413 1.414l-9.192 9.193l-1.412.002l-.002-1.416z'/%3E%3C/svg%3E\")}.ri-edit-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.684 4.025a8 8 0 1 0 7.287 7.287a8 8 0 0 0-.603-2.439l1.5-1.502A9.94 9.94 0 0 1 22 11.997c0 5.523-4.477 10-10 10s-10-4.477-10-10s4.477-10 10-10q.378 0 .749.027a10 10 0 0 1 3.877 1.104L15.125 4.63a8 8 0 0 0-2.44-.604m7.801-1.928L21.9 3.511l-9.193 9.193l-1.412.002l-.002-1.416z'/%3E%3C/svg%3E\")}.ri-edit-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.243 17.997H3v-4.243L14.435 2.319a1 1 0 0 1 1.414 0l2.829 2.828a1 1 0 0 1 0 1.415zm-4.243 2h18v2H3z'/%3E%3C/svg%3E\")}.ri-edit-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.414 15.89L16.556 5.748l-1.414-1.414L5 14.476v1.414zm.829 2H3v-4.243L14.435 2.212a1 1 0 0 1 1.414 0l2.829 2.829a1 1 0 0 1 0 1.414zM3 19.89h18v2H3z'/%3E%3C/svg%3E\")}.ri-eject-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.416 3.624l7.066 10.599a.5.5 0 0 1-.416.777H4.934a.5.5 0 0 1-.416-.777l7.066-10.599a.5.5 0 0 1 .832 0M5 17h14a1 1 0 1 1 0 2H5a1 1 0 1 1 0-2'/%3E%3C/svg%3E\")}.ri-eject-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.737 13h8.526L12 6.606zm4.679-9.376l7.066 10.599a.5.5 0 0 1-.416.777H4.934a.5.5 0 0 1-.416-.777l7.066-10.599a.5.5 0 0 1 .832 0M5 17h14a1 1 0 1 1 0 2H5a1 1 0 1 1 0-2'/%3E%3C/svg%3E\")}.ri-emoji-sticker-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.902 10.598a9.99 9.99 0 0 0-9.381 3.873a4.98 4.98 0 0 1-3.854-1.246l-1.334 1.49a6.98 6.98 0 0 0 4.014 1.753A10 10 0 0 0 10.5 20.5q0 .714.098 1.402C5.738 21.221 2 17.047 2 12C2 6.477 6.477 2 12 2c5.047 0 9.22 3.739 9.902 8.598m-.031 2.019a7.99 7.99 0 0 0-7.964 3.35A7.96 7.96 0 0 0 12.5 20.5q0 .701.117 1.37zM8.5 11.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m7 0a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-emoji-sticker-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.52 19.863a10 10 0 0 1 .826-3.395a6.98 6.98 0 0 1-4.013-1.753l1.334-1.49a4.98 4.98 0 0 0 3.854 1.246a9.99 9.99 0 0 1 7.342-3.951a8 8 0 1 0-9.343 9.343m8.503-7.227a8.01 8.01 0 0 0-6.387 6.387zM22 12q0 .251-.012.5L12.5 21.988A10 10 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10m-12-2a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m7 0a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0'/%3E%3C/svg%3E\")}.ri-emotion-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m-4-9a4 4 0 0 0 8 0z'/%3E%3C/svg%3E\")}.ri-emotion-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-4-7h8a4 4 0 0 1-8 0'/%3E%3C/svg%3E\")}.ri-emotion-add-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c.586 0 1.16.053 1.719.15a6 6 0 0 0 8.13 8.13c.098.56.151 1.133.151 1.72c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2M8 13a4 4 0 0 0 8 0zm12-9h3v2h-3v3h-2V6h-3V4h3V1h2z'/%3E%3C/svg%3E\")}.ri-emotion-add-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2q.563 0 1.11.06l-.22 1.989a8 8 0 1 0 7.062 7.062l1.988-.221q.06.547.06 1.11c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m4 11a4 4 0 0 1-8 0zm4-9h3v2h-3v3h-2V6h-3V4h3V1h2z'/%3E%3C/svg%3E\")}.ri-emotion-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m-4-9a4 4 0 0 0 8 0zm0-2a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m8 0a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-emotion-happy-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m-5-9a5 5 0 0 0 10 0h-2a3 3 0 1 1-6 0zm1-2a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m8 0a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-emotion-happy-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-5-7h2a3 3 0 1 0 6 0h2a5 5 0 0 1-10 0m1-2a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m8 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-emotion-laugh-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 9q-3 0-5 1a5 5 0 0 0 10 0q-2-1-5-1M8.5 7c-1.152 0-2.122.78-2.412 1.84L6.05 9h4.9A2.5 2.5 0 0 0 8.5 7m7 0c-1.152 0-2.122.78-2.412 1.84L13.05 9h4.9a2.5 2.5 0 0 0-2.45-2'/%3E%3C/svg%3E\")}.ri-emotion-laugh-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m0 7q3 0 5 1a5 5 0 0 1-10 0q2-1 5-1M8.5 7a2.5 2.5 0 0 1 2.45 2h-4.9A2.5 2.5 0 0 1 8.5 7m7 0a2.5 2.5 0 0 1 2.45 2h-4.9a2.5 2.5 0 0 1 2.45-2'/%3E%3C/svg%3E\")}.ri-emotion-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-4-7h8a4 4 0 0 1-8 0m0-2a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m8 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-emotion-normal-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m-4-8v2h8v-2zm0-3a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m8 0a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-emotion-normal-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-4-6h8v2H8zm0-3a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m8 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-emotion-sad-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10a9.96 9.96 0 0 1-1.065 4.496a2 2 0 0 0-.398-.775l-.123-.135L19 14.172l-1.414 1.414l-.117.127a2 2 0 0 0 1.679 3.282A9.97 9.97 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2m0 13c-1.38 0-2.63.56-3.534 1.463l-.166.174l.945.86C10.035 17.182 10.982 17 12 17c.905 0 1.754.144 2.486.396l.269.1l.945-.86A5 5 0 0 0 12 15m-3.5-5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E\")}.ri-emotion-sad-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10c0 .727-.078 1.435-.225 2.118l-1.782-1.783Q20 12.17 20 12a8 8 0 1 0-4.381 7.137q.232.37.553.691c.302.303.64.547 1.001.732A9.96 9.96 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2m7 12.172l1.414 1.414a2 2 0 1 1-2.93.11l.102-.11zM12 15c1.466 0 2.785.631 3.7 1.637l-.945.86C13.965 17.182 13.018 17 12 17s-1.965.183-2.755.496l-.945-.86A5 5 0 0 1 12 15m-3.5-5a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m7 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3'/%3E%3C/svg%3E\")}.ri-emotion-unhappy-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m-5-5h2a3 3 0 1 1 6 0h2a5 5 0 0 0-10 0m1-6a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m8 0a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-emotion-unhappy-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-5-3a5 5 0 0 1 10 0h-2a3 3 0 1 0-6 0zm1-6a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m8 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-empathize-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.364 10.98a4 4 0 0 1 0 5.656l-5.657 5.657a1 1 0 0 1-1.414 0l-5.657-5.657a4 4 0 1 1 5.657-5.657l.707.707l.707-.707a4 4 0 0 1 5.657 0M12 1a4 4 0 1 1 0 8a4 4 0 0 1 0-8'/%3E%3C/svg%3E\")}.ri-empathize-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.364 10.98a4 4 0 0 1 0 5.656l-5.657 5.657a1 1 0 0 1-1.414 0l-5.657-5.657a4 4 0 1 1 5.657-5.657l.707.707l.707-.707a4 4 0 0 1 5.657 0M7.051 12.392a2 2 0 0 0 0 2.829l4.95 4.95l4.95-4.95a2 2 0 1 0-2.83-2.827l-2.123 2.118l-2.119-2.12a2 2 0 0 0-2.828 0M12 1a4 4 0 1 1 0 8a4 4 0 0 1 0-8m0 2a2 2 0 1 0 0 4a2 2 0 0 0 0-4'/%3E%3C/svg%3E\")}.ri-emphasis{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 19a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m-5.5 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m11 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3M18 3v2H8v4h9v2H8v4h10v2H6V3z'/%3E%3C/svg%3E\")}.ri-emphasis-cn{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 19a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m-5.5 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m11 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3M13 2v2h6v2h-1.968a18.2 18.2 0 0 1-3.621 6.302a14.7 14.7 0 0 0 5.327 3.042l-.536 1.93A16.7 16.7 0 0 1 12 13.726a16.7 16.7 0 0 1-6.2 3.547l-.536-1.929a14.7 14.7 0 0 0 5.327-3.042a18 18 0 0 1-2.822-4.3h2.24A16 16 0 0 0 12 10.876A16.2 16.2 0 0 0 14.91 6H5V4h6V2z'/%3E%3C/svg%3E\")}.ri-english-input{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 10h2v.757a4.5 4.5 0 0 1 7 3.743V20h-2v-5.5c0-1.43-1.174-2.5-2.5-2.5S16 13.07 16 14.5V20h-2zm-2-6v2H4v5h8v2H4v5h8v2H2V4z'/%3E%3C/svg%3E\")}.ri-equal-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 8H5v2h14zm0 6H5v2h14z'/%3E%3C/svg%3E\")}.ri-equal-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 8H5v2h14zm0 6H5v2h14z'/%3E%3C/svg%3E\")}.ri-equalizer-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 7a3.5 3.5 0 1 1 7 0a3.5 3.5 0 0 1-7 0m17 1h-8V6h8zm-6 9a3.5 3.5 0 1 1 7 0a3.5 3.5 0 0 1-7 0m-2-1v2H4v-2z'/%3E%3C/svg%3E\")}.ri-equalizer-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 7a1.5 1.5 0 1 1 3 0a1.5 1.5 0 0 1-3 0m1.5-3.5a3.5 3.5 0 1 0 0 7a3.5 3.5 0 0 0 0-7M12 8h8V6h-8zm4 9a1.5 1.5 0 1 1 3 0a1.5 1.5 0 0 1-3 0m1.5-3.5a3.5 3.5 0 1 0 0 7a3.5 3.5 0 0 0 0-7M4 16v2h8v-2z'/%3E%3C/svg%3E\")}.ri-equalizer-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 3v3H3v2h4v3h3V3zm5 5h9V6h-9zm5 5v3h4v2h-4v3h-3v-8zm-5 5H3v-2h9z'/%3E%3C/svg%3E\")}.ri-equalizer-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 3v3H3v2h4v3h2V3zm4 5h10V6H11zm6 5v3h4v2h-4v3h-2v-8zm-4 5H3v-2h10z'/%3E%3C/svg%3E\")}.ri-equalizer-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.17 18a3.001 3.001 0 0 1 5.66 0H22v2H11.83a3.001 3.001 0 0 1-5.66 0H2v-2zm6-7a3.001 3.001 0 0 1 5.66 0H22v2h-4.17a3.001 3.001 0 0 1-5.66 0H2v-2zm-6-7a3.001 3.001 0 0 1 5.66 0H22v2H11.83a3.001 3.001 0 0 1-5.66 0H2V4z'/%3E%3C/svg%3E\")}.ri-equalizer-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.17 18a3.001 3.001 0 0 1 5.66 0H22v2H11.83a3.001 3.001 0 0 1-5.66 0H2v-2zm6-7a3.001 3.001 0 0 1 5.66 0H22v2h-4.17a3.001 3.001 0 0 1-5.66 0H2v-2zm-6-7a3.001 3.001 0 0 1 5.66 0H22v2H11.83a3.001 3.001 0 0 1-5.66 0H2V4zM9 6a1 1 0 1 0 0-2a1 1 0 0 0 0 2m6 7a1 1 0 1 0 0-2a1 1 0 0 0 0 2m-6 7a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-eraser-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 18.997h7v2h-9l-3.998.002l-6.487-6.488a1 1 0 0 1 0-1.414L12.12 2.491a1 1 0 0 1 1.414 0l7.779 7.778a1 1 0 0 1 0 1.414zm1.657-4.486l3.535-3.535l-6.364-6.364l-3.535 3.535z'/%3E%3C/svg%3E\")}.ri-eraser-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8.586 8.854l-4.95 4.95L8.83 19l1.17-.001v-.001h1.171l3.779-3.779zM10 7.44l6.364 6.364l2.828-2.828l-6.364-6.364zm4 11.557h7v2h-9l-3.998.002l-6.487-6.488a1 1 0 0 1 0-1.414L12.12 2.491a1 1 0 0 1 1.414 0l7.779 7.778a1 1 0 0 1 0 1.414z'/%3E%3C/svg%3E\")}.ri-error-warning-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m-1-7v2h2v-2zm0-8v6h2V7z'/%3E%3C/svg%3E\")}.ri-error-warning-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-1-5h2v2h-2zm0-8h2v6h-2z'/%3E%3C/svg%3E\")}.ri-eth-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 0L4.63 12.22L12 16.574l7.37-4.354zm0 24L4.63 13.617L12 18l7.37-4.383z'/%3E%3C/svg%3E\")}.ri-eth-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.149 15.304L12 20.6l3.851-5.296L12 17.674zm8.988-3.14L12 3.816l-5.137 8.348L12 15.326zM4 13l8-13l8 13l-8 11z'/%3E%3C/svg%3E\")}.ri-evernote-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.63 7.754c-.215.201-.545.217-.742.217h-2.11c-.61 0-.974 0-1.22.033c-.134.017-.298.084-.381.117c-.033.016-.033 0-.017-.016l4.816-4.94c.017-.017.033-.017.017.017a1.7 1.7 0 0 0-.116.382c-.033.249-.033.615-.033 1.23v2.212c0 .2-.017.533-.214.748m4.683 14.184c-.56-.366-.857-.848-.973-1.147a2.4 2.4 0 0 1-.181-.915a2.513 2.513 0 0 1 2.507-2.51c.412 0 .742.332.742.748a.74.74 0 0 1-.38.648a1 1 0 0 1-.28.1c-.082.017-.396.05-.543.183a.78.78 0 0 0-.298.582a.92.92 0 0 0 .264.649c.297.299.693.465 1.122.465a2.035 2.035 0 0 0 2.028-2.045c0-1.014-.676-1.913-1.567-2.311c-.132-.067-.346-.117-.544-.167a7 7 0 0 0-.495-.083c-.693-.084-2.424-.632-2.54-2.178c0 0-.51 2.328-1.534 2.96c-.098.05-.23.1-.379.133c-.148.033-.312.05-.363.05c-1.665.1-3.43-.433-4.65-1.696c0 0-.825-.682-1.253-2.594c-.099-.466-.297-1.298-.412-2.08c-.05-.282-.067-.498-.083-.698c0-.814.495-1.363 1.121-1.445h3.365c.576 0 .907-.15 1.121-.35c.28-.266.347-.649.347-1.098V3.631c.08-.615.627-1.131 1.434-1.131h.396c.165 0 .363.017.544.033c.132.017.247.05.445.1c1.006.25 1.22 1.28 1.22 1.28l2.854.5c.907.166 3.15.316 3.578 2.594c1.006 5.42.396 10.675.347 10.675c-.71 5.121-4.931 4.871-4.931 4.871a3.43 3.43 0 0 1-2.03-.615m2.622-10.309c-.033.084-.066.183-.05.233c.018.05.051.066.084.083c.198.1.527.15 1.006.2c.478.05.808.083 1.022.05c.033 0 .067-.017.1-.067c.032-.05.016-.15.016-.233c-.05-.449-.462-.781-1.006-.848c-.545-.05-1.006.167-1.172.582'/%3E%3C/svg%3E\")}.ri-evernote-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.501 8.5a1 1 0 0 1-1 1H6.002c-.336 0-.501.261-.501.532c0 1.32.254 2.371.664 3.193c.216.433.399.67.523.79c.735.76 1.886 1.16 3.092 1.089c.095-.006.199-.064.332-.208c.121-.132.203-.268.214-.293a2 2 0 0 1 2.531-1.073c.693.258 1.277.434 1.813.56c.196.046.375.083.586.123c-.077-.015.402.073.518.097c.34.07.598.146.883.29a5.1 5.1 0 0 1 1.775 1.475a32 32 0 0 0 .087-2.026a34 34 0 0 0-.558-6.673c-.075-.398-.237-.562-.664-.718a4 4 0 0 0-.587-.155c-.146-.028-.65-.11-.693-.118l-.011-.002l-2.33-.407l-.527-.092a2 2 0 0 1-1.524-1.26l-.034-.088a6 6 0 0 0-.702-.036c-.271 0-.388.124-.388.463zm6.23 11.639c.352-.356.56-.829.587-1.327c.054-1.036-.824-2.48-2.317-2.634c-.617-.063-1.586-.306-2.842-.774c0 0-.7 1.603-2.26 1.696c-1.665.1-3.43-.433-4.65-1.696c0 0-1.748-1.64-1.748-5.372c0-.814.29-1.422.648-1.904c.96-1.292 2.505-2.78 4.133-4.304C9.001 3.15 9.702 2.5 10.89 2.5c2.04 0 2.32.664 2.605 1.414l2.854.499c.907.166 3.15.316 3.578 2.594c1.006 5.42.458 9.87.347 10.675c-.71 5.121-4.772 4.871-4.931 4.871c-2.059 0-3.178-1.373-3.183-2.677a2.5 2.5 0 0 1 1.038-2.034a2.6 2.6 0 0 1 1.527-.478c.304 0 .687.318.687.753c0 .37-.255.575-.383.645c-.223.123-1.12.174-1.12.865c0 .317.348 1.114 1.385 1.114a2.03 2.03 0 0 0 1.437-.602m-1.796-9.51c.166-.415.627-.632 1.172-.582c.544.067.956.4 1.006.848c0 .083.017.183-.017.233c-.032.05-.066.067-.1.067c-.213.033-.543 0-1.021-.05c-.48-.05-.808-.1-1.006-.2c-.033-.017-.066-.033-.083-.083s.016-.15.05-.233'/%3E%3C/svg%3E\")}.ri-exchange-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 21.5a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m10-10a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9M3 8a5 5 0 0 1 5-5h3v2H8a3 3 0 0 0-3 3v3H3zm16 5v3a3 3 0 0 1-3 3h-3v2h3a5 5 0 0 0 5-5v-3z'/%3E%3C/svg%3E\")}.ri-exchange-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 21.5a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m10-10a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m-10 8a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5m10-10a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5M3 8a5 5 0 0 1 5-5h3v2H8a3 3 0 0 0-3 3v3H3zm18 5h-2v3a3 3 0 0 1-3 3h-3v2h3a5 5 0 0 0 5-5z'/%3E%3C/svg%3E\")}.ri-exchange-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.005 3.003h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1m9 6h-4v2h9l-5-5zm-5 4l5 5v-3h4v-2z'/%3E%3C/svg%3E\")}.ri-exchange-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.005 5.003v14h16v-14zm-1-2h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1m9 6v-3l5 5h-9v-2zm-5 4h9v2h-4v3z'/%3E%3C/svg%3E\")}.ri-exchange-cny-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.378 4.513a9.96 9.96 0 0 1 6.627-2.51c5.523 0 10 4.477 10 10a9.95 9.95 0 0 1-1.793 5.715l-2.707-5.715h2.5A8 8 0 0 0 6.279 6.415zm13.253 14.98a9.96 9.96 0 0 1-6.626 2.51c-5.523 0-10-4.477-10-10c0-2.125.663-4.095 1.793-5.715l2.707 5.715h-2.5A8 8 0 0 0 17.73 17.59zm-5.626-5.955h3v2h-3v2h-2v-2h-3v-2h3v-1h-3v-2h2.586L8.469 8.417l1.415-1.414l2.12 2.121l2.122-2.121l1.414 1.414l-2.12 2.121h2.585v2h-3z'/%3E%3C/svg%3E\")}.ri-exchange-cny-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.379 15.106A8.001 8.001 0 0 0 8.035 5.056l-.993-1.737a10 10 0 0 1 9.962.023c4.49 2.593 6.21 8.143 4.118 12.77l1.342.775l-4.166 2.214l-.165-4.714zM4.629 8.9a8.001 8.001 0 0 0 11.345 10.05l.992 1.737a10 10 0 0 1-9.962-.024c-4.49-2.593-6.21-8.142-4.117-12.77L1.545 7.12L5.71 4.905l.165 4.714zm8.375 4.638h3v2h-3v2h-2v-2h-3v-2h3v-1h-3v-2h2.586L8.469 8.417l1.414-1.414l2.121 2.121l2.122-2.121l1.414 1.414l-2.122 2.121h2.586v2h-3z'/%3E%3C/svg%3E\")}.ri-exchange-dollar-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.378 4.513a9.96 9.96 0 0 1 6.627-2.51c5.523 0 10 4.477 10 10a9.95 9.95 0 0 1-1.793 5.715l-2.707-5.715h2.5A8 8 0 0 0 6.279 6.415zm13.253 14.98a9.96 9.96 0 0 1-6.626 2.51c-5.523 0-10-4.477-10-10c0-2.125.663-4.095 1.793-5.715l2.707 5.715h-2.5A8 8 0 0 0 17.73 17.59zm-10.126-5.49h5.5a.5.5 0 1 0 0-1h-4a2.5 2.5 0 1 1 0-5h1v-1h2v1h2.5v2h-5.5a.5.5 0 0 0 0 1h4a2.5 2.5 0 0 1 0 5h-1v1h-2v-1h-2.5z'/%3E%3C/svg%3E\")}.ri-exchange-dollar-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.379 15.106A8.001 8.001 0 0 0 8.035 5.056l-.993-1.737a10 10 0 0 1 9.962.023c4.49 2.593 6.21 8.143 4.118 12.77l1.342.775l-4.166 2.214l-.165-4.714zM4.629 8.9a8.001 8.001 0 0 0 11.345 10.05l.992 1.737a10 10 0 0 1-9.962-.024c-4.49-2.593-6.21-8.142-4.117-12.77L1.545 7.12L5.71 4.905l.165 4.714zm3.875 5.103h5.5a.5.5 0 1 0 0-1h-4a2.5 2.5 0 0 1 0-5h1v-1h2v1h2.5v2h-5.5a.5.5 0 0 0 0 1h4a2.5 2.5 0 0 1 0 5h-1v1h-2v-1h-2.5z'/%3E%3C/svg%3E\")}.ri-exchange-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m0-13h-4v2h9l-5-5zm-5 4l5 5v-3h4v-2z'/%3E%3C/svg%3E\")}.ri-exchange-funds-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.378 4.513a9.96 9.96 0 0 1 6.627-2.51c5.523 0 10 4.477 10 10a9.95 9.95 0 0 1-1.793 5.715l-2.707-5.715h2.5A8 8 0 0 0 6.279 6.415zm13.253 14.98a9.96 9.96 0 0 1-6.626 2.51c-5.523 0-10-4.477-10-10c0-2.125.663-4.095 1.793-5.715l2.707 5.715h-2.5A8 8 0 0 0 17.73 17.59zM13.42 14.83l-2.828-2.828l-2.829 2.828l-1.414-1.414l4.243-4.243l2.828 2.829l2.828-2.829l1.415 1.415z'/%3E%3C/svg%3E\")}.ri-exchange-funds-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.379 15.106A8.001 8.001 0 0 0 8.035 5.056l-.993-1.737a10 10 0 0 1 9.962.023c4.49 2.593 6.21 8.143 4.118 12.77l1.342.775l-4.166 2.214l-.165-4.714zM4.629 8.9a8.001 8.001 0 0 0 11.345 10.05l.992 1.737a10 10 0 0 1-9.962-.024c-4.49-2.593-6.21-8.142-4.117-12.77L1.545 7.12L5.71 4.905l.165 4.714zm8.79 5.931l-2.829-2.828l-2.828 2.828l-1.415-1.414l4.243-4.243l2.828 2.829l2.829-2.829l1.414 1.415z'/%3E%3C/svg%3E\")}.ri-exchange-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-5-7h9v2h-4v3zm5-4v-3l5 5h-9v-2z'/%3E%3C/svg%3E\")}.ri-expand-diagonal-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h7.5L7.457 6.043l3.25 3.25l-1.414 1.414l-3.25-3.25L3 10.5zm18 18h-7.5l3.043-3.043l-3.25-3.25l1.414-1.414l3.25 3.25L21 13.5z'/%3E%3C/svg%3E\")}.ri-expand-diagonal-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.414 5H10V3H3v7h2V6.414l4.293 4.293l1.414-1.414zM21 14h-2v3.586l-4.293-4.293l-1.414 1.414L17.586 19H14v2h7z'/%3E%3C/svg%3E\")}.ri-expand-diagonal-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3h-7.5l3.043 3.043l-3.25 3.25l1.414 1.414l3.25-3.25L21 10.5zM3 21h7.5l-3.043-3.043l3.25-3.25l-1.414-1.414l-3.25 3.25L3 13.5z'/%3E%3C/svg%3E\")}.ri-expand-diagonal-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.586 5H14V3h7v7h-2V6.414l-4.293 4.293l-1.414-1.414zM3 14h2v3.586l4.293-4.293l1.414 1.414L6.414 19H10v2H3z'/%3E%3C/svg%3E\")}.ri-expand-diagonal-s-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 5v7.5l3.043-3.043l6.5 6.5L11.5 19H19v-7.5l-3.043 3.043l-6.5-6.5L12.5 5z'/%3E%3C/svg%3E\")}.ri-expand-diagonal-s-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 8.414V12H5V5h7v2H8.414L17 15.586V12h2v7h-7v-2h3.586z'/%3E%3C/svg%3E\")}.ri-expand-diagonal-s-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 5h-7.5l3.043 3.043l-6.5 6.5L5 11.5V19h7.5l-3.043-3.043l6.5-6.5L19 12.5z'/%3E%3C/svg%3E\")}.ri-expand-diagonal-s-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.586 7H12V5h7v7h-2V8.414L8.414 17H12v2H5v-7h2v3.586z'/%3E%3C/svg%3E\")}.ri-expand-height-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 2H6v2h12zm-1.05 7.45L12 4.5L7.053 9.447L11 9.448v5.102H7.05L12 19.5l4.95-4.95H13v-5.1zM18 20v2H6v-2z'/%3E%3C/svg%3E\")}.ri-expand-height-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 2h12v2H6zm10.95 7.45L12 4.5L7.053 9.447l1.414 1.415L11 8.328v7.343l-2.535-2.535l-1.414 1.414L12 19.5l4.95-4.95l-1.414-1.414L13 15.672V8.328l2.536 2.536zM18 20v2H6v-2z'/%3E%3C/svg%3E\")}.ri-expand-horizontal-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m.5 12l4.95-4.95L5.449 11H10v2H5.448v3.947zM14 13h4.55v3.95L23.5 12l-4.95-4.95V11H14z'/%3E%3C/svg%3E\")}.ri-expand-horizontal-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m.5 12l4.95-4.95l1.414 1.415L4.328 11H10v2H4.328l2.533 2.533l-1.414 1.414zM14 13h5.67l-2.534 2.535l1.414 1.414L23.5 12l-4.95-4.95l-1.414 1.415L19.672 11H14z'/%3E%3C/svg%3E\")}.ri-expand-horizontal-s-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.45 7.05L2.5 12l4.947 4.947L7.448 13h9.102v3.95L21.5 12l-4.95-4.95V11h-9.1z'/%3E%3C/svg%3E\")}.ri-expand-horizontal-s-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.45 7.05L2.5 12l4.947 4.947l1.414-1.414L6.328 13h11.343l-2.535 2.535l1.414 1.414L21.5 12l-4.95-4.95l-1.414 1.415L17.672 11H6.328l2.536-2.535z'/%3E%3C/svg%3E\")}.ri-expand-left-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 5v6h6v2h-6v6l-7-7zm8 14V5h2v14z'/%3E%3C/svg%3E\")}.ri-expand-left-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.071 4.929l1.414 1.414L6.828 11H16v2H6.828l4.657 4.657l-1.414 1.414L3 12zM18.001 19V5h2v14z'/%3E%3C/svg%3E\")}.ri-expand-left-right-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9 6l-6 6l6 6zm6 12l6-6l-6-6z'/%3E%3C/svg%3E\")}.ri-expand-left-right-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.043 5.793L2.836 12l6.207 6.207l1.414-1.414L5.664 12l4.793-4.793zm5.914 12.414L21.164 12l-6.207-6.207l-1.414 1.414L18.336 12l-4.793 4.793z'/%3E%3C/svg%3E\")}.ri-expand-right-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14 5l7 7l-7 7v-6H8v-2h6zM4 19V5h2v14z'/%3E%3C/svg%3E\")}.ri-expand-right-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.172 11l-4.657-4.657l1.414-1.414L21 12l-7.071 7.071l-1.414-1.414L17.172 13H8v-2zM4 19V5h2v14z'/%3E%3C/svg%3E\")}.ri-expand-up-down-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18 9l-6-6l-6 6zm0 6l-6 6l-6-6z'/%3E%3C/svg%3E\")}.ri-expand-up-down-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.207 9.043L12 2.836L5.793 9.043l1.414 1.414L12 5.664l4.793 4.793zM5.793 14.957L12 21.164l6.207-6.207l-1.414-1.414L12 18.336l-4.793-4.793z'/%3E%3C/svg%3E\")}.ri-expand-vertical-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 .5l4.95 4.95L13 5.447V10h-2V5.448l-3.948-.001zM11 14v4.55H7.05L12 23.5l4.95-4.95H13V14z'/%3E%3C/svg%3E\")}.ri-expand-vertical-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 .5l4.95 4.95l-1.415 1.413l-2.536-2.535V10h-2V4.328L8.467 6.86L7.052 5.447zM11 14v5.67l-2.536-2.535L7.05 18.55L12 23.5l4.95-4.95l-1.414-1.414L13 19.672v-5.673z'/%3E%3C/svg%3E\")}.ri-expand-vertical-s-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.95 7.45L12 2.5L7.051 7.447H11v9.103H7.05L12 21.5l4.95-4.95H13V7.448z'/%3E%3C/svg%3E\")}.ri-expand-vertical-s-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.95 7.45L12 2.5L7.051 7.447L8.466 8.86L11 6.328V17.67l-2.536-2.535L7.05 16.55L12 21.5l4.95-4.95l-1.414-1.414L13 17.672V6.328l2.535 2.535z'/%3E%3C/svg%3E\")}.ri-expand-width-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 6v12h2V6zm7.45 1.05L4.5 12l4.947 4.947L9.448 13h5.102v3.95L19.5 12l-4.95-4.95V11h-5.1zM20 6h2v12h-2z'/%3E%3C/svg%3E\")}.ri-expand-width-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 18V6h2v12zM9.45 7.05L4.5 12l4.947 4.947l1.415-1.414L8.328 13h7.343l-2.535 2.535l1.414 1.414L19.5 12l-4.95-4.95l-1.414 1.415L15.672 11H8.328l2.536-2.536zM20 6h2v12h-2z'/%3E%3C/svg%3E\")}.ri-export-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3H3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1m-9 13a3 3 0 0 1-3-3H4V5h16v8h-5a3 3 0 0 1-3 3m4-5h-3v3h-2v-3H8l4-4.5z'/%3E%3C/svg%3E\")}.ri-export-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 4a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1zM4 15h3.416a5.001 5.001 0 0 0 9.168 0H20v4H4zM4 5h16v8h-5a3 3 0 1 1-6 0H4zm12 6h-3v3h-2v-3H8l4-4.5z'/%3E%3C/svg%3E\")}.ri-external-link-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 6v2H5v11h11v-5h2v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm11-3v9l-3.794-3.793l-5.999 6l-1.414-1.414l5.999-6L12 3z'/%3E%3C/svg%3E\")}.ri-external-link-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 6v2H5v11h11v-5h2v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm11-3v8h-2V6.413l-7.793 7.794l-1.414-1.414L17.585 5H13V3z'/%3E%3C/svg%3E\")}.ri-eye-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 5c-.513 0-1.008.077-1.473.22a2.5 2.5 0 1 1-3.306 3.307A5 5 0 1 0 12 7'/%3E%3C/svg%3E\")}.ri-eye-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m0 3a5 5 0 1 1-4.78 3.527A2.499 2.499 0 0 0 12 9.5a2.5 2.5 0 0 0-1.473-2.28A5 5 0 0 1 12 7'/%3E%3C/svg%3E\")}.ri-eye-close-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.13 15.842l-.787 2.94l-1.932-.517l.787-2.94a11 11 0 0 1-3.237-1.871l-2.153 2.153l-1.414-1.414l2.153-2.154a10.96 10.96 0 0 1-2.371-5.07l.9-.164A16.92 16.92 0 0 0 12 10c3.704 0 7.132-1.184 9.924-3.195l.9.163a10.96 10.96 0 0 1-2.37 5.071l2.153 2.154l-1.414 1.414l-2.154-2.153a11 11 0 0 1-3.237 1.872l.788 2.939l-1.932.517l-.788-2.94a11.1 11.1 0 0 1-3.74 0'/%3E%3C/svg%3E\")}.ri-eye-close-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.343 18.782l-1.932-.518l.787-2.939a11 11 0 0 1-3.237-1.872l-2.153 2.154l-1.414-1.414l2.153-2.154a10.96 10.96 0 0 1-2.371-5.07l1.968-.359a9.002 9.002 0 0 0 17.713 0l1.968.358a10.96 10.96 0 0 1-2.372 5.071l2.154 2.154l-1.414 1.414l-2.154-2.154a11 11 0 0 1-3.237 1.872l.788 2.94l-1.932.517l-.788-2.94a11 11 0 0 1-3.74 0z'/%3E%3C/svg%3E\")}.ri-eye-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1.182 12C2.122 6.88 6.608 3 12 3s9.878 3.88 10.819 9c-.94 5.12-5.427 9-10.819 9s-9.878-3.88-10.818-9M12 17a5 5 0 1 0 0-10a5 5 0 0 0 0 10m0-2a3 3 0 1 1 0-6a3 3 0 0 1 0 6'/%3E%3C/svg%3E\")}.ri-eye-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3c5.392 0 9.878 3.88 10.819 9c-.94 5.12-5.427 9-10.819 9s-9.878-3.88-10.818-9C2.122 6.88 6.608 3 12 3m0 16a9.005 9.005 0 0 0 8.778-7a9.005 9.005 0 0 0-17.555 0A9.005 9.005 0 0 0 12 19m0-2.5a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m0-2a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5'/%3E%3C/svg%3E\")}.ri-eye-off-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.52 5.935L1.394 2.808l1.414-1.414l19.799 19.798l-1.414 1.415l-3.31-3.31A10.95 10.95 0 0 1 12 21c-5.392 0-9.878-3.88-10.818-9A11 11 0 0 1 4.52 5.935m10.238 10.237l-1.464-1.464a3 3 0 0 1-4.001-4.001L7.829 9.243a5 5 0 0 0 6.929 6.929M7.974 3.76C9.221 3.27 10.58 3 12 3c5.392 0 9.878 3.88 10.819 9a10.95 10.95 0 0 1-2.012 4.593l-3.86-3.86Q17 12.373 17 12a5 5 0 0 0-5.732-4.947z'/%3E%3C/svg%3E\")}.ri-eye-off-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.883 19.297A10.95 10.95 0 0 1 12 21c-5.392 0-9.878-3.88-10.818-9A11 11 0 0 1 4.52 5.935L1.394 2.808l1.414-1.414l19.799 19.798l-1.414 1.415zM5.936 7.35A8.97 8.97 0 0 0 3.223 12a9.005 9.005 0 0 0 13.201 5.838l-2.028-2.028A4.5 4.5 0 0 1 8.19 9.604zm6.978 6.978l-3.242-3.241a2.5 2.5 0 0 0 3.241 3.241m7.893 2.265l-1.431-1.431A8.9 8.9 0 0 0 20.778 12A9.005 9.005 0 0 0 9.552 5.338L7.974 3.76C9.221 3.27 10.58 3 12 3c5.392 0 9.878 3.88 10.819 9a10.95 10.95 0 0 1-2.012 4.593m-9.084-9.084Q11.86 7.5 12 7.5a4.5 4.5 0 0 1 4.492 4.778z'/%3E%3C/svg%3E\")}.ri-facebook-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.402 21v-6.966h2.333l.349-2.708h-2.682V9.599c0-.784.218-1.319 1.342-1.319h1.434V5.857a19 19 0 0 0-2.09-.107c-2.067 0-3.482 1.262-3.482 3.58v1.996h-2.338v2.708h2.338V21H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1z'/%3E%3C/svg%3E\")}.ri-facebook-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 19h5V5H5v14h7v-5h-2v-2h2v-1.654c0-1.337.14-1.822.4-2.311A2.73 2.73 0 0 1 13.536 6.9c.382-.205.857-.328 1.687-.381q.494-.032 1.278.08v1.9H16c-.917 0-1.296.043-1.522.164a.73.73 0 0 0-.314.314c-.12.226-.164.45-.164 1.368V12h2.5l-.5 2h-2zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-facebook-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 2c-5.523 0-10 4.477-10 10c0 4.991 3.657 9.128 8.438 9.878v-6.987h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89c1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.344 21.129 22 16.992 22 12c0-5.523-4.477-10-10-10'/%3E%3C/svg%3E\")}.ri-facebook-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.001 19.938a8.001 8.001 0 0 0-1-15.938a8 8 0 0 0-1 15.938V14h-2v-2h2v-1.654c0-1.337.14-1.822.4-2.311A2.73 2.73 0 0 1 12.537 6.9c.382-.205.857-.328 1.687-.381q.494-.032 1.278.08v1.9h-.5c-.917 0-1.296.043-1.522.164a.73.73 0 0 0-.314.314c-.12.226-.164.45-.164 1.368V12h2.5l-.5 2h-2zm-1 2.062c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10'/%3E%3C/svg%3E\")}.ri-facebook-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 13.5h2.5l1-4H14v-2c0-1.03 0-2 2-2h1.5V2.14c-.326-.043-1.557-.14-2.857-.14C11.928 2 10 3.657 10 6.7v2.8H7v4h3V22h4z'/%3E%3C/svg%3E\")}.ri-facebook-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 9h4.5l-.5 2h-4v9h-2v-9H7V9h4V7.128c0-1.783.186-2.43.534-3.082a3.64 3.64 0 0 1 1.512-1.512C13.698 2.186 14.345 2 16.128 2q.784 0 1.372.15V4h-1.372c-1.324 0-1.727.078-2.139.298a1.63 1.63 0 0 0-.691.692c-.22.411-.298.814-.298 2.138z'/%3E%3C/svg%3E\")}.ri-fahrenheit-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 12h7v2h-7v7h-2V8a4 4 0 0 1 4-4h7v2h-7a2 2 0 0 0-2 2zm-7.5-2a3.5 3.5 0 1 1 0-7a3.5 3.5 0 0 1 0 7m0-2a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-fahrenheit-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 12h7v2h-7v7h-2V8a4 4 0 0 1 4-4h7v2h-7a2 2 0 0 0-2 2zm-7.5-2a3.5 3.5 0 1 1 0-7a3.5 3.5 0 0 1 0 7m0-2a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-fediverse-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.268 1.555v.615l.252 4.016l-3.35-2.227l-.533-.308l-.733 1.27l.534.307l3.603 1.79l-3.603 1.788l-.534.307l.733 1.27l.533-.308l3.351-2.227l-.252 4.016v.615h1.465v-.615l-.253-4.016l3.351 2.227l.533.307l.733-1.269l-.533-.307l-3.604-1.789l3.604-1.789l.533-.308l-.733-1.269l-.533.308l-3.351 2.227l.253-4.016v-.615zm-5.296 9.172v.615l.253 4.015l-3.351-2.226l-.533-.308l-.733 1.27l.533.307l3.605 1.789l-3.605 1.788l-.533.308l.733 1.27l.533-.308l3.351-2.227l-.253 4.015v.616h1.465v-.616l-.252-4.015l3.351 2.227l.533.307l.733-1.269l-.533-.308l-3.604-1.788l3.604-1.79l.533-.307l-.733-1.27l-.533.309l-3.351 2.226l.253-4.015v-.615zm10.59 0v.615l.253 4.015l-3.35-2.226l-.533-.308l-.733 1.27l.532.307l3.605 1.789l-3.605 1.788l-.532.308l.733 1.27l.532-.308l3.351-2.227l-.253 4.015v.616h1.466v-.616l-.253-4.015l3.352 2.227l.532.307l.733-1.269l-.533-.308l-3.604-1.788l3.604-1.79l.533-.307l-.733-1.27l-.532.309l-3.352 2.226l.253-4.015v-.615z'/%3E%3C/svg%3E\")}.ri-fediverse-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 11.5V8.232L8.17 9.866l-1-1.732L10 6.5L7.17 4.866l1-1.732L11 4.768V1.5h2v3.268l2.83-1.634l1 1.732L14 6.5l2.83 1.634l-1 1.732L13 8.232V11.5zm10.46 1.384l-2.83 1.634V11.25h-2v3.268l-2.83-1.634l-1 1.732l2.83 1.634l-2.83 1.634l1 1.732l2.83-1.634v3.268h2v-3.268l2.83 1.634l1-1.732l-2.83-1.634l2.83-1.634zM7.37 17.982v3.268h-2v-3.268l-2.83 1.634l-1-1.732l2.83-1.634l-2.83-1.634l1-1.732l2.83 1.633V11.25h2v3.268l2.83-1.635l1 1.733l-2.83 1.634l2.83 1.634l-1 1.732z'/%3E%3C/svg%3E\")}.ri-feedback-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zM11 13v2h2v-2zm0-6v5h2V7z'/%3E%3C/svg%3E\")}.ri-feedback-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zM4 18.385L5.763 17H20V5H4zM11 13h2v2h-2zm0-6h2v5h-2z'/%3E%3C/svg%3E\")}.ri-figma-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.333 5.333A3.333 3.333 0 0 1 8.666 2h6.667a3.333 3.333 0 1 1 0 6.667H12v10a3.333 3.333 0 1 1-3.334-3.334a3.333 3.333 0 1 1 0-6.666a3.333 3.333 0 0 1-3.333-3.334M12 12a3.333 3.333 0 1 0 6.666 0A3.333 3.333 0 0 0 12 12'/%3E%3C/svg%3E\")}.ri-figma-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 6a4 4 0 0 1 4-4h6a4 4 0 0 1 2.646 7A4 4 0 0 1 13 15.465V18a4 4 0 1 1-6.646-3A4 4 0 0 1 5 12a4 4 0 0 1 1.354-3A4 4 0 0 1 5 6m6 4H9a2 2 0 1 0 0 4h2zm2 2a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-4a2 2 0 1 0 0-4h-2v4zM9 4a2 2 0 1 0 0 4h2V4zm2 12H9a2 2 0 1 0 2 2z'/%3E%3C/svg%3E\")}.ri-file-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 9h6a1 1 0 0 0 1-1V2h10.002c.551 0 .998.455.998.992v18.016a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 20.992zm0-2l5-4.997V7z'/%3E%3C/svg%3E\")}.ri-file-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m3 8l6.003-6h10.995C20.55 2 21 2.455 21 2.992v18.016a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 20.993zm7-4v5H5v11h14V4z'/%3E%3C/svg%3E\")}.ri-file-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 9v11.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.447 2 3.998 2H14v6a1 1 0 0 0 1 1zm0-2h-5V2.003z'/%3E%3C/svg%3E\")}.ri-file-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 8v12.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.449 2 4.002 2h10.995zm-2 1h-5V4H5v16h14z'/%3E%3C/svg%3E\")}.ri-file-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 15h-7v7H3.998C3.447 22 3 21.545 3 21.008V2.992C3 2.444 3.445 2 3.993 2h16.014A1 1 0 0 1 21 3.007zm0 2l-5 4.997V17z'/%3E%3C/svg%3E\")}.ri-file-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m21 16l-6.003 6H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1zm-2-1V4H5v16h9v-5z'/%3E%3C/svg%3E\")}.ri-file-add-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-5 9H8v2h3v3h2v-3h3v-2h-3V8h-2z'/%3E%3C/svg%3E\")}.ri-file-add-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 4H5v16h14V8h-4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008zM11 11V8h2v3h3v2h-3v3h-2v-3H8v-2z'/%3E%3C/svg%3E\")}.ri-file-ai-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.53 15.32a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325zM20.001 2c.551 0 .998.456.998.992v10.35A6 6 0 0 0 13.805 22H3.993A1 1 0 0 1 3 20.992V9h6a1 1 0 0 0 1-1V2zM8 7H3l5-4.997z'/%3E%3C/svg%3E\")}.ri-file-ai-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.53 15.32a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325zM19.997 2c.553 0 1.002.456 1.002.992V13h-2V4h-9v5H5v11h8v2H3.993A1 1 0 0 1 3 20.993V8l6.003-6z'/%3E%3C/svg%3E\")}.ri-file-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.343 2A6 6 0 0 0 21 9.657v11.35a.993.993 0 0 1-.993.993H3.993A1 1 0 0 1 3 20.993V8l6.003-6zM4.5 9H10V3.5zM18.53.33a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32A4.37 4.37 0 0 0 18.276.942z'/%3E%3C/svg%3E\")}.ri-file-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 4h-2v5a1 1 0 0 1-1 1H5v10h14V10h2v11.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 20.993V8l6-5.997V2h4zM5.83 8H9V4.83zM19.47.33a.507.507 0 0 0-.94 0l-.254.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.22 2.25l.245.566c.18.415.753.415.934 0l.247-.565a4.36 4.36 0 0 1 2.219-2.251l.76-.338a.53.53 0 0 0 0-.963l-.718-.32A4.37 4.37 0 0 1 19.724.942z'/%3E%3C/svg%3E\")}.ri-file-chart-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-4 6a4 4 0 1 0 4 4h-4z'/%3E%3C/svg%3E\")}.ri-file-chart-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 4H5v16h14V8h-4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008zM12 8v4h4a4 4 0 1 1-4-4'/%3E%3C/svg%3E\")}.ri-file-chart-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-5 5v10h2V7zm4 4v6h2v-6zm-8 2v4h2v-4z'/%3E%3C/svg%3E\")}.ri-file-chart-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 7h2v10h-2zm4 4h2v6h-2zm-8 2h2v4H7zm8-9H5v16h14V8h-4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008z'/%3E%3C/svg%3E\")}.ri-file-check-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m21 7l-5-5H3.999A.995.995 0 0 0 3 2.992v18.016a1 1 0 0 0 .993.992h8.348A6 6 0 0 1 21 14.803zm-6.535 12.465L18 23l4.95-4.95l-1.414-1.414L18 20.172l-2.12-2.122z'/%3E%3C/svg%3E\")}.ri-file-check-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 20v2H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.447 2 3.999 2H16l5 5v7h-2V8h-4V4H5v16zm2.465-.535L18 23l4.95-4.95l-1.414-1.414L18 20.172l-2.12-2.122z'/%3E%3C/svg%3E\")}.ri-file-close-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 13c1.093 0 2.117.292 3 .803V7l-5-5H3.999A.995.995 0 0 0 3 2.992v18.016a1 1 0 0 0 .993.992h8.81A6 6 0 0 1 18 13m3.536 8.121L19.414 19l2.122-2.121l-1.415-1.415l-2.12 2.122l-2.122-2.122l-1.414 1.415l2.12 2.12l-2.12 2.122l1.414 1.414L18 20.415l2.121 2.12z'/%3E%3C/svg%3E\")}.ri-file-close-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22v-2H5V4h10v4h4v5h2V7l-5-5H3.999A.995.995 0 0 0 3 2.992v18.016a1 1 0 0 0 .993.992zm9.536-.879L19.414 19l2.122-2.121l-1.415-1.415l-2.12 2.122l-2.122-2.122l-1.414 1.415l2.12 2.12l-2.12 2.122l1.414 1.414L18 20.415l2.121 2.12z'/%3E%3C/svg%3E\")}.ri-file-cloud-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.997 2L21 8l.001 4.26A5.47 5.47 0 0 0 17.5 11l-.221.004a5.5 5.5 0 0 0-5.127 4.205l-.016.074l-.03.02A4.75 4.75 0 0 0 10.878 22H3.993a.993.993 0 0 1-.986-.876L3 21.008V2.992c0-.498.387-.927.885-.985L4.002 2zM17.5 13a3.5 3.5 0 0 1 3.5 3.5l-.002.103a2.75 2.75 0 0 1-.58 5.392L20.25 22h-5.5l-.168-.005a2.75 2.75 0 0 1-.579-5.393L14 16.5a3.5 3.5 0 0 1 3.5-3.5'/%3E%3C/svg%3E\")}.ri-file-cloud-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.997 2L21 8l.001 4.26a5.5 5.5 0 0 0-2-1.053L19 9h-5V4H5v16h5.06a4.7 4.7 0 0 0 .817 2H3.993a.993.993 0 0 1-.986-.876L3 21.008V2.992c0-.498.387-.927.885-.985L4.002 2zM17.5 13a3.5 3.5 0 0 1 3.5 3.5l-.002.103a2.75 2.75 0 0 1-.58 5.392L20.25 22h-5.5l-.168-.005a2.75 2.75 0 0 1-.579-5.393L14 16.5a3.5 3.5 0 0 1 3.5-3.5m0 2a1.5 1.5 0 0 0-1.473 1.215l-.02.14L16 16.5v1.62l-1.444.406a.75.75 0 0 0 .08 1.465l.109.01h5.51a.75.75 0 0 0 .19-1.475l-1.013-.283L19 18.12V16.5l-.007-.145A1.5 1.5 0 0 0 17.5 15'/%3E%3C/svg%3E\")}.ri-file-code-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm1.657 10L14.12 8.464L12.707 9.88L14.828 12l-2.12 2.121l1.413 1.415zM6.343 12l3.536 3.536l1.414-1.415L9.172 12l2.12-2.121L9.88 8.464z'/%3E%3C/svg%3E\")}.ri-file-code-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 4H5v16h14V8h-4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008zM17.657 12l-3.536 3.536l-1.414-1.415L14.828 12l-2.12-2.121l1.413-1.415zM6.343 12L9.88 8.464l1.414 1.415L9.172 12l2.12 2.121l-1.413 1.415z'/%3E%3C/svg%3E\")}.ri-file-copy-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 6V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-3v3c0 .552-.45 1-1.007 1H4.007A1 1 0 0 1 3 21l.003-14c0-.552.45-1 1.006-1zm2 0h8v10h2V4H9zm-2 5v2h6v-2zm0 4v2h6v-2z'/%3E%3C/svg%3E\")}.ri-file-copy-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 6V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-3v3c0 .552-.45 1-1.007 1H4.007A1 1 0 0 1 3 21l.003-14c0-.552.45-1 1.006-1zM5.002 8L5 20h10V8zM9 6h8v10h2V4H9zm-2 5h6v2H7zm0 4h6v2H7z'/%3E%3C/svg%3E\")}.ri-file-copy-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 6V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-3v3c0 .552-.45 1-1.007 1H4.007A1 1 0 0 1 3 21l.003-14c0-.552.45-1 1.006-1zm2 0h8v10h2V4H9z'/%3E%3C/svg%3E\")}.ri-file-copy-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 6V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-3v3c0 .552-.45 1-1.007 1H4.007A1 1 0 0 1 3 21l.003-14c0-.552.45-1 1.006-1zM5.002 8L5 20h10V8zM9 6h8v10h2V4H9z'/%3E%3C/svg%3E\")}.ri-file-damage-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m3 14l4 2.5l3-3.5l3 4l2-2.5l3 .5l-3-3l-2 2.5l-3-5l-3.5 3.75L3 10V2.992C3 2.455 3.447 2 3.998 2H14v6a1 1 0 0 0 1 1h6v11.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008zm18-7h-5V2.003z'/%3E%3C/svg%3E\")}.ri-file-damage-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 9h-5V4H5v7.857l1.5 1.393L10 9.5l3 5l2-2.5l3 3l-3-.5l-2 2.5l-3-4l-3 3.5l-2-1.25V20h14zm2-1v12.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.449 2 4.002 2h10.995z'/%3E%3C/svg%3E\")}.ri-file-download-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-3 10V8h-2v4H8l4 4l4-4z'/%3E%3C/svg%3E\")}.ri-file-download-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 12h3l-4 4l-4-4h3V8h2zm2-8H5v16h14V8h-4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008z'/%3E%3C/svg%3E\")}.ri-file-edit-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 15.243v5.765a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 20.992V9h6a1 1 0 0 0 1-1V2h10.002c.551 0 .998.455.998.992v3.765l-8.999 9l-.006 4.238l4.246.006zm.778-6.435l1.414 1.414L15.414 18l-1.416-.002l.002-1.412zM3 7l5-4.997V7z'/%3E%3C/svg%3E\")}.ri-file-edit-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m21 6.757l-2 2V4h-9v5H5v11h14v-2.757l2-2v5.765a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 20.993V8l6.003-6h10.995C20.55 2 21 2.455 21 2.992zm.778 2.05l1.414 1.415L15.414 18l-1.416-.002l.002-1.412z'/%3E%3C/svg%3E\")}.ri-file-excel-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2.859 2.877l12.57-1.795a.5.5 0 0 1 .571.494v20.848a.5.5 0 0 1-.57.494L2.858 21.123a1 1 0 0 1-.859-.99V3.867a1 1 0 0 1 .859-.99M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-4zm-6.8 9L13 8h-2.4L9 10.286L7.4 8H5l2.8 4L5 16h2.4L9 13.714L10.6 16H13z'/%3E%3C/svg%3E\")}.ri-file-excel-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2.859 2.877l12.57-1.795a.5.5 0 0 1 .571.494v20.848a.5.5 0 0 1-.57.494L2.858 21.123a1 1 0 0 1-.859-.99V3.867a1 1 0 0 1 .859-.99M4 4.735v14.53l10 1.429V3.306zM17 19h3V5h-3V3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-4zm-6.8-7l2.8 4h-2.4L9 13.714L7.4 16H5l2.8-4L5 8h2.4L9 10.286L10.6 8H13z'/%3E%3C/svg%3E\")}.ri-file-excel-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-2.8 10L16 8h-2.4L12 10.286L10.4 8H8l2.8 4L8 16h2.4l1.6-2.286L13.6 16H16z'/%3E%3C/svg%3E\")}.ri-file-excel-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.2 12l2.8 4h-2.4L12 13.714L10.4 16H8l2.8-4L8 8h2.4l1.6 2.286L13.6 8H15V4H5v16h14V8h-3zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008z'/%3E%3C/svg%3E\")}.ri-file-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m3 8l6.003-6h10.995C20.55 2 21 2.455 21 2.992v18.016a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 20.993zm7-4.5L4.5 9H10z'/%3E%3C/svg%3E\")}.ri-file-forbid-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 11.674A7 7 0 0 0 12.255 22H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16l5 5zM18 23a5 5 0 1 1 0-10a5 5 0 0 1 0 10m-1.293-2.292a3 3 0 0 0 4.001-4.001zm-1.415-1.415l4.001-4a3 3 0 0 0-4.001 4.001'/%3E%3C/svg%3E\")}.ri-file-forbid-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.29 20a7 7 0 0 0 .965 2H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.447 2 3.999 2H16l5 5v4.674a7 7 0 0 0-2-.603V8h-4V4H5v16zM18 23a5 5 0 1 1 0-10a5 5 0 0 1 0 10m-1.293-2.292a3 3 0 0 0 4.001-4.001zm-1.415-1.415l4.001-4a3 3 0 0 0-4.001 4.001'/%3E%3C/svg%3E\")}.ri-file-gif-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.447 2 3.999 2zm-3 8h-1v5h1zm-2 0H9a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h1a1 1 0 0 0 1-1v-2H9v1h1v1H9a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h2zm6 0h-3v5h1v-2h2v-1h-2v-1h2z'/%3E%3C/svg%3E\")}.ri-file-gif-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.447 2 3.999 2zm-1 2H5v16h14V8h-4zm-2 6v5h-1v-5zm-2 0v1H9a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1v-1H9v-1h2v2a1 1 0 0 1-1 1H9a2 2 0 0 1-2-2v-1a2 2 0 0 1 2-2zm6 0v1h-2v1h2v1h-2v2h-1v-5z'/%3E%3C/svg%3E\")}.ri-file-history-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 4.999v14.01a.993.993 0 0 1-.993.991H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-3 7h-2v6h5v-2h-3z'/%3E%3C/svg%3E\")}.ri-file-history-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.447 2 3.999 2zm-1 2H5v16h14V8h-4zm-2 5v4h3v2h-5V9z'/%3E%3C/svg%3E\")}.ri-file-hwp-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.447 2 3.999 2zM9.333 14.667H8V18h8v-1.333l-6.667-.001zM12 14.333a1 1 0 1 0 0 2a1 1 0 0 0 0-2M12 9a2.5 2.5 0 1 0 0 5a2.5 2.5 0 0 0 0-5m0 1.333a1.167 1.167 0 1 1 0 2.334a1.167 1.167 0 0 1 0-2.334M12.667 6h-1.334v1.333H8v1.334h8V7.333h-3.334z'/%3E%3C/svg%3E\")}.ri-file-hwp-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.447 2 3.999 2zm0 6.667H8V7.333h3.333V6h1.334l-.001 1.333h2.333L15 4H5v16h14V8l-3-.001zm-6.667 6v1.999H16V18H8v-3.333zM12 14.333a1 1 0 1 1 0 2a1 1 0 0 1 0-2M12 9a2.5 2.5 0 1 1 0 5a2.5 2.5 0 0 1 0-5m0 1.333a1.167 1.167 0 1 0 0 2.334a1.167 1.167 0 0 0 0-2.334'/%3E%3C/svg%3E\")}.ri-file-image-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m21 7l-5-5H3.993A.993.993 0 0 0 3 2.992v18.016a1 1 0 0 0 .993.992h16.014a.993.993 0 0 0 .993-.992zM11 9.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m6.5 7.5H8l5.5-7z'/%3E%3C/svg%3E\")}.ri-file-image-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 8V4H5v16h14V8zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008zM11 9.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m6.5 7.5l-4-7L8 17z'/%3E%3C/svg%3E\")}.ri-file-info-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-5 5v2h2V7zm0 4v6h2v-6z'/%3E%3C/svg%3E\")}.ri-file-info-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 4H5v16h14V8h-4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008zM11 11h2v6h-2zm0-4h2v2h-2z'/%3E%3C/svg%3E\")}.ri-file-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 2.003V2h10.998C20.55 2 21 2.455 21 2.992v18.016a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 20.993V8zM5.83 8H9V4.83zM11 4v5a1 1 0 0 1-1 1H5v10h14V4z'/%3E%3C/svg%3E\")}.ri-file-list-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1M8 7v2h8V7zm0 4v2h8v-2zm0 4v2h5v-2z'/%3E%3C/svg%3E\")}.ri-file-list-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1m-1-2V4H5v16zM8 7h8v2H8zm0 4h8v2H8zm0 4h5v2H8z'/%3E%3C/svg%3E\")}.ri-file-list-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 22H5a3 3 0 0 1-3-3V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v12h4v4a3 3 0 0 1-3 3m-1-5v2a1 1 0 1 0 2 0v-2zM6 7v2h8V7zm0 4v2h8v-2zm0 4v2h5v-2z'/%3E%3C/svg%3E\")}.ri-file-list-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 22H5a3 3 0 0 1-3-3V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v12h4v4a3 3 0 0 1-3 3m-1-5v2a1 1 0 1 0 2 0v-2zm-2 3V4H4v15a1 1 0 0 0 1 1zM6 7h8v2H6zm0 4h8v2H6zm0 4h5v2H6z'/%3E%3C/svg%3E\")}.ri-file-list-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1M8 7v2h8V7zm0 4v2h8v-2zm0 4v2h8v-2z'/%3E%3C/svg%3E\")}.ri-file-list-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1m-1-2V4H5v16zM8 7h8v2H8zm0 4h8v2H8zm0 4h8v2H8z'/%3E%3C/svg%3E\")}.ri-file-lock-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-1 9v-1a3 3 0 1 0-6 0v1H8v5h8v-5zm-2 0h-2v-1a1 1 0 1 1 2 0z'/%3E%3C/svg%3E\")}.ri-file-lock-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 4H5v16h14V8h-4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008zM15 11h1v5H8v-5h1v-1a3 3 0 1 1 6 0zm-2 0v-1a1 1 0 1 0-2 0v1z'/%3E%3C/svg%3E\")}.ri-file-marked-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 2.992v18.016a1 1 0 0 1-.993.992H3.993A.993.993 0 0 1 3 21.008V2.992A1 1 0 0 1 3.993 2h16.014c.548 0 .993.444.993.992M7 4v9l3.5-2l3.5 2V4z'/%3E%3C/svg%3E\")}.ri-file-marked-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1M7 4H5v16h14V4h-5v9l-3.5-2L7 13z'/%3E%3C/svg%3E\")}.ri-file-music-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-5 10.05a2.5 2.5 0 1 0 2 2.45V10h3V8h-5z'/%3E%3C/svg%3E\")}.ri-file-music-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 8v2h-3v4.5a2.5 2.5 0 1 1-2-2.45V8h4V4H5v16h14V8zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008z'/%3E%3C/svg%3E\")}.ri-file-paper-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 2a3 3 0 0 1 3 3v2h-2v12a3 3 0 0 1-3 3H4a3 3 0 0 1-3-3v-2h16v2a1 1 0 0 0 .883.993L18 20a1 1 0 0 0 .993-.883L19 19v-4H3V5a3 3 0 0 1 3-3z'/%3E%3C/svg%3E\")}.ri-file-paper-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 2a3 3 0 0 1 3 3v2h-2v12a3 3 0 0 1-3 3H4a3 3 0 0 1-3-3v-2h16v2a1 1 0 0 0 .883.993L18 20a1 1 0 0 0 .993-.883L19 19V4H6a1 1 0 0 0-.993.883L5 5v10H3V5a3 3 0 0 1 3-3z'/%3E%3C/svg%3E\")}.ri-file-paper-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 15V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a3 3 0 0 1-3 3H4a3 3 0 0 1-3-3v-2h16v2a1 1 0 1 0 2 0v-4z'/%3E%3C/svg%3E\")}.ri-file-paper-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 17v2a1 1 0 1 0 2 0V4H5v11H3V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a3 3 0 0 1-3 3H4a3 3 0 0 1-3-3v-2z'/%3E%3C/svg%3E\")}.ri-file-pdf-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.999 2A.995.995 0 0 0 3 2.992v18.016a1 1 0 0 0 .993.992h16.014A1 1 0 0 0 21 20.992V7l-5-5zM10.5 7.5h2c0 2.49 2.144 5.16 4.816 6.051l-.457 1.939c-3.136-.448-6.377.89-9.304 2.842l-1.18-1.613c1.086-.869 2.128-2.343 2.9-4.066c.77-1.716 1.225-3.576 1.225-5.153m.6 5.972c.267-.597.504-1.216.704-1.843a9.7 9.7 0 0 0 1.706 1.966c-.982.176-1.943.465-2.875.833q.247-.471.465-.956'/%3E%3C/svg%3E\")}.ri-file-pdf-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 4h10v4h4v12H5zM3.999 2A.995.995 0 0 0 3 2.992v18.016a1 1 0 0 0 .993.992h16.014A1 1 0 0 0 21 20.992V7l-5-5zm6.5 5.5c0 1.577-.455 3.437-1.224 5.153c-.772 1.723-1.814 3.197-2.9 4.066l1.18 1.613c2.927-1.952 6.168-3.29 9.304-2.842l.457-1.939C14.644 12.661 12.5 9.99 12.5 7.5zm.6 5.972c.268-.597.505-1.216.705-1.843a9.7 9.7 0 0 0 1.706 1.966c-.982.176-1.944.465-2.875.833q.248-.471.465-.956'/%3E%3C/svg%3E\")}.ri-file-pdf-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-4 14a4 4 0 0 0 0-8H8v8zm-2-6h2a2 2 0 1 1 0 4h-2z'/%3E%3C/svg%3E\")}.ri-file-pdf-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 16H8V8h4a4 4 0 0 1 0 8m-2-6v4h2a2 2 0 1 0 0-4zm5-6H5v16h14V8h-4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008z'/%3E%3C/svg%3E\")}.ri-file-ppt-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-4zM2.859 2.877l12.57-1.795a.5.5 0 0 1 .571.494v20.848a.5.5 0 0 1-.57.494L2.858 21.123a1 1 0 0 1-.859-.99V3.867a1 1 0 0 1 .859-.99M5 8v8h2v-2h6V8zm2 2h4v2H7z'/%3E%3C/svg%3E\")}.ri-file-ppt-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2.859 2.877l12.57-1.795a.5.5 0 0 1 .571.494v20.848a.5.5 0 0 1-.57.494L2.858 21.123a1 1 0 0 1-.859-.99V3.867a1 1 0 0 1 .859-.99M4 4.735v14.53l10 1.429V3.306zM17 19h3V5h-3V3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-4zM5 8h8v6H7v2H5zm2 2v2h4v-2z'/%3E%3C/svg%3E\")}.ri-file-ppt-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zM8 8v8h2v-2h6V8zm2 2h4v2h-4z'/%3E%3C/svg%3E\")}.ri-file-ppt-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008zM5 4v16h14V8h-3v6h-6v2H8V8h7V4zm5 6v2h4v-2z'/%3E%3C/svg%3E\")}.ri-file-reduce-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-8 9v2h8v-2z'/%3E%3C/svg%3E\")}.ri-file-reduce-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 4H5v16h14V8h-4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008zM16 11v2H8v-2z'/%3E%3C/svg%3E\")}.ri-file-scan-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 20.992A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V15h18zM23 13H1v-2h22zm-2-4H3V2.992C3 2.456 3.447 2 3.998 2H14z'/%3E%3C/svg%3E\")}.ri-file-scan-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 20h14v-5h2v5.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V15h2zm18-7H1v-2h22zm-2-5v1h-2l-5-5H5v5H3V2.992C3 2.456 3.449 2 4.002 2h10.995z'/%3E%3C/svg%3E\")}.ri-file-search-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-2.471 12.446l2.21 2.21l1.415-1.413l-2.21-2.21a4.001 4.001 0 0 0-6.276-4.861a4 4 0 0 0 4.861 6.274m-.618-2.032a2 2 0 1 1-2.828-2.828a2 2 0 0 1 2.828 2.828'/%3E%3C/svg%3E\")}.ri-file-search-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 4H5v16h14V8h-4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008zm10.529 11.454a4.001 4.001 0 0 1-4.86-6.274a4 4 0 0 1 6.274 4.86l2.21 2.21l-1.413 1.415zm-.618-2.032a2 2 0 1 0-2.828-2.828a2 2 0 0 0 2.828 2.828'/%3E%3C/svg%3E\")}.ri-file-settings-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zM8.595 12.812l-.992.572l1 1.732l.992-.573c.393.372.873.654 1.405.812V16.5h2v-1.145a3.5 3.5 0 0 0 1.405-.812l.992.573l1-1.732l-.991-.573a3.5 3.5 0 0 0 0-1.623l.991-.572l-1-1.732l-.992.573A3.5 3.5 0 0 0 13 8.645V7.5h-2v1.145a3.5 3.5 0 0 0-1.405.812l-.992-.573l-1 1.732l.992.573a3.5 3.5 0 0 0 0 1.623M12 13.5a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-file-settings-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.595 12.812a3.5 3.5 0 0 1 0-1.623l-.992-.573l1-1.732l.992.573A3.5 3.5 0 0 1 11 8.645V7.5h2v1.145c.532.158 1.012.44 1.405.812l.992-.573l1 1.732l-.992.572a3.5 3.5 0 0 1 0 1.623l.992.573l-1 1.732l-.992-.573a3.5 3.5 0 0 1-1.405.812V16.5h-2v-1.145a3.5 3.5 0 0 1-1.405-.812l-.992.573l-1-1.732zM12 13.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3M15 4H5v16h14V8h-4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008z'/%3E%3C/svg%3E\")}.ri-file-shield-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 10H11v7.382c0 1.563.777 3.023 2.074 3.892l1.083.726H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.447 2 3.998 2h11.999L21 7zm-8 2h8v5.382c0 .897-.446 1.734-1.187 2.23L17 21.499l-2.812-1.885A2.68 2.68 0 0 1 13 17.383z'/%3E%3C/svg%3E\")}.ri-file-shield-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 9V4H5v16h6.056a5 5 0 0 0 1.18 1.085l1.39.915H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.449 2 4.002 2h10.995L21 8v1zm-2 2h9v5.949c0 .99-.501 1.916-1.336 2.465L16.5 21.498l-3.164-2.084A2.95 2.95 0 0 1 12 16.95zm2 5.949c0 .316.162.614.436.795l2.064 1.36l2.064-1.36a.95.95 0 0 0 .436-.795V13h-5z'/%3E%3C/svg%3E\")}.ri-file-shield-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 7v13.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.447 2 3.998 2h11.999zM8 8v5.6c0 .85.446 1.643 1.187 2.114L12 17.5l2.813-1.786A2.51 2.51 0 0 0 16 13.6V8zm2 2h4v3.6c0 .158-.09.318-.26.425L12 15.131l-1.74-1.106A.51.51 0 0 1 10 13.6z'/%3E%3C/svg%3E\")}.ri-file-shield-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 8V4H5v16h14V9h-3v4.62c0 .844-.446 1.633-1.187 2.102L12 17.498L9.187 15.72C8.446 15.254 8 14.465 8 13.62V8zm7 0v12.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.449 2 4.002 2h10.995zm-11 5.62c0 .15.087.304.255.41L12 15.133l1.745-1.101c.168-.107.255-.261.255-.412V10h-4z'/%3E%3C/svg%3E\")}.ri-file-shred-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12v2H2v-2h2V2.995c0-.55.445-.995.996-.995H15l5 5v5zM3 16h2v6H3zm16 0h2v6h-2zm-4 0h2v6h-2zm-4 0h2v6h-2zm-4 0h2v6H7z'/%3E%3C/svg%3E\")}.ri-file-shred-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 12h12V8h-4V4H6zm-2 0V2.995c0-.55.445-.995.996-.995H15l5 5v5h2v2H2v-2zm-1 4h2v6H3zm16 0h2v6h-2zm-4 0h2v6h-2zm-4 0h2v6h-2zm-4 0h2v6H7z'/%3E%3C/svg%3E\")}.ri-file-text-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 9v11.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.447 2 3.998 2H14v6a1 1 0 0 0 1 1zm0-2h-5V2.003zM8 7v2h3V7zm0 4v2h8v-2zm0 4v2h8v-2z'/%3E%3C/svg%3E\")}.ri-file-text-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 8v12.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.449 2 4.002 2h10.995zm-2 1h-5V4H5v16h14zM8 7h3v2H8zm0 4h8v2H8zm0 4h8v2H8z'/%3E%3C/svg%3E\")}.ri-file-transfer-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-4 9H8v2h4v3l4-4l-4-4z'/%3E%3C/svg%3E\")}.ri-file-transfer-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 4H5v16h14V8h-4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008zM12 11V8l4 4l-4 4v-3H8v-2z'/%3E%3C/svg%3E\")}.ri-file-unknow-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-5 13v2h2v-2zm2-1.645A3.502 3.502 0 0 0 12 6.5a3.5 3.5 0 0 0-3.433 2.813l1.962.393A1.5 1.5 0 1 1 12 11.5a1 1 0 0 0-1 1V14h2z'/%3E%3C/svg%3E\")}.ri-file-unknow-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 15h2v2h-2zm2-1.645V14h-2v-1.5a1 1 0 0 1 1-1a1.5 1.5 0 1 0-1.471-1.794l-1.962-.393A3.501 3.501 0 1 1 13 13.355M15 4H5v16h14V8h-4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008z'/%3E%3C/svg%3E\")}.ri-file-upload-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-3 10h3l-4-4l-4 4h3v4h2z'/%3E%3C/svg%3E\")}.ri-file-upload-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 4H5v16h14V8h-4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008zM13 12v4h-2v-4H8l4-4l4 4z'/%3E%3C/svg%3E\")}.ri-file-user-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-4 9.5a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5M7.527 17h8.946a4.5 4.5 0 0 0-8.946 0'/%3E%3C/svg%3E\")}.ri-file-user-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 4H5v16h14V8h-4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008zm9 8.508a2.5 2.5 0 1 1 0-5a2.5 2.5 0 0 1 0 5M7.527 17a4.5 4.5 0 0 1 8.946 0z'/%3E%3C/svg%3E\")}.ri-file-video-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-1 9.667l-4.878-3.253a.4.4 0 0 0-.622.333v6.505a.4.4 0 0 0 .622.333L15 12.333a.4.4 0 0 0 0-.666'/%3E%3C/svg%3E\")}.ri-file-video-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 4v4h4v12H5V4zM3.999 2A.995.995 0 0 0 3 2.992v18.016a1 1 0 0 0 .993.992h16.014A1 1 0 0 0 21 20.992V7l-5-5zM15 11.667l-4.88-3.253a.4.4 0 0 0-.621.333v6.505a.4.4 0 0 0 .622.333L15 12.333a.4.4 0 0 0 0-.666'/%3E%3C/svg%3E\")}.ri-file-warning-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-5 13v2h2v-2zm0-8v6h2V7z'/%3E%3C/svg%3E\")}.ri-file-warning-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 4H5v16h14V8h-4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008zM11 15h2v2h-2zm0-8h2v6h-2z'/%3E%3C/svg%3E\")}.ri-file-word-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-4zM2.859 2.877l12.57-1.795a.5.5 0 0 1 .571.494v20.848a.5.5 0 0 1-.57.494L2.858 21.123a1 1 0 0 1-.859-.99V3.867a1 1 0 0 1 .859-.99M11 8v4.989L9 11l-1.99 2L7 8H5v8h2l2-2l2 2h2V8z'/%3E%3C/svg%3E\")}.ri-file-word-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 19h3V5h-3V3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-4zM2.859 2.877l12.57-1.795a.5.5 0 0 1 .571.494v20.848a.5.5 0 0 1-.57.494L2.858 21.123a1 1 0 0 1-.859-.99V3.867a1 1 0 0 1 .859-.99M4 4.735v14.53l10 1.429V3.306zM11 8h2v8h-2l-2-2l-2 2H5V8h2l.01 5L9 11l2 1.989z'/%3E%3C/svg%3E\")}.ri-file-word-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 2l5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2zm-2 6v4.989L12 11l-1.99 2L10 8H8v8h2l2-2l2 2h2V8z'/%3E%3C/svg%3E\")}.ri-file-word-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 8v8h-2l-2-2l-2 2H8V8h2v5l2-2l2 2V8h1V4H5v16h14V8zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008z'/%3E%3C/svg%3E\")}.ri-file-zip-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 2v2h2V2h8.007c.548 0 .993.444.993.992v18.016a1 1 0 0 1-.993.992H3.993A.993.993 0 0 1 3 21.008V2.992A1 1 0 0 1 3.993 2zm2 2v2h2V4zm-2 2v2h2V6zm2 2v2h2V8zm-2 2v2h2v-2zm2 2v2h-2v3h4v-5z'/%3E%3C/svg%3E\")}.ri-file-zip-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1m-1-2V4H5v16zm-5-8v5h-4v-3h2v-2zm-2-8h2v2h-2zm-2 2h2v2h-2zm2 2h2v2h-2zm-2 2h2v2h-2z'/%3E%3C/svg%3E\")}.ri-film-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M20 11a6 6 0 0 0 2-.341v9.348a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h11.35A6 6 0 0 0 20 11M4 5v2h2V5zm0 4v2h2V9zm0 4v2h2v-2zm14 0v2h2v-2zM4 17v2h2v-2zm14 0v2h2v-2z'/%3E%3C/svg%3E\")}.ri-film-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M2.992 3H14v2H8v14h8V9h2v2h4v9.007a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3M4 5v2h2V5zm0 4v2h2V9zm0 4v2h2v-2zm14 0v2h2v-2zM4 17v2h2v-2zm14 0v2h2v-2z'/%3E%3C/svg%3E\")}.ri-film-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007zM4 5v2h2V5zm14 0v2h2V5zM4 9v2h2V9zm14 0v2h2V9zM4 13v2h2v-2zm14 0v2h2v-2zM4 17v2h2v-2zm14 0v2h2v-2z'/%3E%3C/svg%3E\")}.ri-film-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007zM8 5v14h8V5zM4 5v2h2V5zm14 0v2h2V5zM4 9v2h2V9zm14 0v2h2V9zM4 13v2h2v-2zm14 0v2h2v-2zM4 17v2h2v-2zm14 0v2h2v-2z'/%3E%3C/svg%3E\")}.ri-filter-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 14L4 5V3h16v2l-6 9v6l-4 2z'/%3E%3C/svg%3E\")}.ri-filter-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 14v6l-4 2v-8L4 5V3h16v2zM6.404 5L12 13.394L17.596 5z'/%3E%3C/svg%3E\")}.ri-filter-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z'/%3E%3C/svg%3E\")}.ri-filter-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z'/%3E%3C/svg%3E\")}.ri-filter-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 4v2h-1l-6 9v7h-4v-7L4 6H3V4z'/%3E%3C/svg%3E\")}.ri-filter-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 4v2h-1l-5 7.5V22H9v-8.5L4 6H3V4zM6.404 6L11 12.894V20h2v-7.106L17.596 6z'/%3E%3C/svg%3E\")}.ri-filter-off-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.929.515L21.07 14.657l-1.414 1.414l-3.823-3.822L14 14.999v7h-4v-7L4 6H3V4h4.585l-2.07-2.07zM21 4v2h-1l-1.915 2.872L13.213 4z'/%3E%3C/svg%3E\")}.ri-filter-off-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.929.515L21.07 14.657l-1.414 1.414l-3.823-3.822l-.834 1.25V22H9v-8.5L4 6H3V4h4.585l-2.07-2.07zM9.585 6H6.404L11 12.894V20h2v-7.106l1.392-2.087zM21 4v2h-1l-1.915 2.872l-1.442-1.443l.953-1.43h-2.383l-2-2z'/%3E%3C/svg%3E\")}.ri-find-replace-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.031 16.617l4.283 4.282l-1.415 1.415l-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9s9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617M16.659 9A6 6 0 0 0 11 5c-3.315 0-6 2.685-6 6h2a4 4 0 0 1 5.91-3.515L12 9zM17 11h-2a4 4 0 0 1-5.91 3.515L10 13H5.341A6 6 0 0 0 11 17c3.315 0 6-2.685 6-6'/%3E%3C/svg%3E\")}.ri-find-replace-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.033 16.618l4.28 4.282l-1.413 1.414l-4.282-4.281A8.96 8.96 0 0 1 11 20a9 9 0 0 1-8.065-5H9l-1.304 2.173A7 7 0 0 0 11 18a6.98 6.98 0 0 0 4.875-1.975l.15-.15A6.98 6.98 0 0 0 18 11c0-.695-.101-1.366-.29-2h2.067c.146.643.223 1.313.223 2a8.96 8.96 0 0 1-1.967 5.618M19.065 7H13l1.304-2.173A7 7 0 0 0 11 4a7 7 0 0 0-6.71 9H2.223A9 9 0 0 1 2 11c0-4.972 4.028-9 9-9a9 9 0 0 1 8.065 5'/%3E%3C/svg%3E\")}.ri-finder-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.001 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-1 2h-8.465Q10.5 7.966 10.5 13h3a17 17 0 0 0-.107 2.877c1.226-.211 2.704-.777 4.027-1.71l1.135 1.665c-1.642 1.095-3.303 1.779-4.976 2.043q.078.555.184 1.125H20zM6.556 14.168l-1.11 1.664C7.603 17.27 9.793 18 12.001 18v-2c-1.792 0-3.602-.603-5.445-1.832M17 7a1 1 0 0 1 1 1v1a1 1 0 1 1-2 0V8a1 1 0 0 1 1-1M7 7c-.552 0-1 .452-1 1v1a1 1 0 1 0 2 0V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E\")}.ri-finder-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.001 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-10.52 1.999L4.002 5v14h8.746a25 25 0 0 1-.163-1.02q-.445.02-.583.02c-2.208 0-4.398-.73-6.555-2.168l1.11-1.664C8.399 15.397 10.209 16 12 16q.199 0 .398-.01a24 24 0 0 1 .007-1.99H9.501v-1c0-3.275.32-5.94.98-8.001m2.12 0c-.665 1.583-1.044 4.412-1.09 7.001h3.123l-.14 1.124q-.152 1.207-.108 2.52q1.518-.449 3.06-1.476l1.11 1.664q-1.98 1.321-3.993 1.84q.086.65.219 1.327L20 19V5zM7.001 7a1 1 0 0 1 1 1v1a1 1 0 0 1-2 0V8a1 1 0 0 1 1-1m10 0a1 1 0 0 1 1 1v1a1 1 0 1 1-2 0V8a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-fingerprint-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1a9 9 0 0 1 9 9v4a8.99 8.99 0 0 1-3.811 7.355c.527-1.692.811-3.49.811-5.355v-2.001h-2V16l-.003.315a15.9 15.9 0 0 1-1.431 6.315a9.1 9.1 0 0 1-3.576.314A12.93 12.93 0 0 0 13 16V9h-2v7l-.004.288a10.95 10.95 0 0 1-2.088 6.167a9 9 0 0 1-2.625-1.503A7.96 7.96 0 0 0 8 16v-6l.005-.2a4 4 0 0 1 .549-1.832L7.109 6.523A5.97 5.97 0 0 0 6 10v6l-.004.225a5.97 5.97 0 0 1-1.12 3.272A8.95 8.95 0 0 1 3 14v-4a9 9 0 0 1 9-9m0 3c-1.296 0-2.496.41-3.476 1.11l1.444 1.444A4 4 0 0 1 16 10v2h2v-2a6 6 0 0 0-6-6'/%3E%3C/svg%3E\")}.ri-fingerprint-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1a9 9 0 0 1 9 9v4a9 9 0 0 1-12.092 8.455q.192-.265.369-.542l.17-.28a10.9 10.9 0 0 0 1.55-5.345L11 16V9h2v7a13 13 0 0 1-.997 5.002a7 7 0 0 0 2.27-.38c.442-1.36.693-2.807.724-4.308L15 16v-3.001h2V16a17 17 0 0 1-.298 3.185a6.98 6.98 0 0 0 2.294-4.944L19 14v-4A7 7 0 0 0 7.808 4.394L6.383 2.968A8.96 8.96 0 0 1 12 1m-5 9a5 5 0 0 1 10 0v1h-2v-1a3 3 0 0 0-5.995-.176L9 10v6c0 1.567-.4 3.04-1.104 4.323l-.024.04q-.345.622-.782 1.179a9 9 0 0 1-1.237-.97l-.308-.3A8.97 8.97 0 0 1 3 14v-4c0-2.125.736-4.078 1.968-5.617l1.426 1.425a6.97 6.97 0 0 0-1.39 3.951L5 10v4a6.97 6.97 0 0 0 1.57 4.417a6.9 6.9 0 0 0 .426-2.176L7 16z'/%3E%3C/svg%3E\")}.ri-fingerprint-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 13v1c0 2.77-.664 5.445-1.915 7.846l-.227.42l-1.746-.974a14.9 14.9 0 0 0 1.881-6.836L15 14v-1zm-6-3h2v4l-.005.379a12.94 12.94 0 0 1-2.691 7.549l-.231.29l-1.549-1.264a10.94 10.94 0 0 0 2.47-6.588L11 14zm1-4a5 5 0 0 1 5 5h-2a3 3 0 0 0-6 0v3c0 2.235-.82 4.344-2.27 5.977l-.212.23l-1.448-1.38a6.97 6.97 0 0 0 1.924-4.524L7 14v-3a5 5 0 0 1 5-5m0-4a9 9 0 0 1 9 9v3c0 1.698-.201 3.37-.596 4.99l-.14.539l-1.93-.526c.392-1.437.614-2.922.658-4.435L19 14v-3A7 7 0 0 0 7.808 5.394L6.383 3.968A8.96 8.96 0 0 1 12 2M4.968 5.383l1.426 1.425a6.97 6.97 0 0 0-1.39 3.951L5 11l.004 2c0 1.12-.264 2.203-.761 3.177l-.157.29l-1.736-.992c.379-.665.6-1.407.645-2.183L3.004 13v-2a8.94 8.94 0 0 1 1.964-5.617'/%3E%3C/svg%3E\")}.ri-fingerprint-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 13v1c0 2.77-.664 5.445-1.915 7.846l-.227.42l-1.746-.974a14.9 14.9 0 0 0 1.881-6.836L15 14v-1zm-6-3h2v4l-.005.379a12.94 12.94 0 0 1-2.691 7.549l-.231.29l-1.549-1.264a10.94 10.94 0 0 0 2.47-6.588L11 14zm1-4a5 5 0 0 1 5 5h-2a3 3 0 0 0-6 0v3c0 2.235-.82 4.344-2.27 5.977l-.212.23l-1.448-1.38a6.97 6.97 0 0 0 1.924-4.524L7 14v-3a5 5 0 0 1 5-5m0-4a9 9 0 0 1 9 9v3c0 1.698-.201 3.37-.596 4.99l-.14.539l-1.93-.526c.392-1.437.614-2.922.658-4.435L19 14v-3A7 7 0 0 0 7.808 5.394L6.383 3.968A8.96 8.96 0 0 1 12 2M4.968 5.383l1.426 1.425a6.97 6.97 0 0 0-1.39 3.951L5 11l.004 2c0 1.12-.264 2.203-.761 3.177l-.157.29l-1.736-.992c.379-.665.6-1.407.645-2.183L3.004 13v-2a8.94 8.94 0 0 1 1.964-5.617'/%3E%3C/svg%3E\")}.ri-fire-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 23a7.5 7.5 0 0 1-5.138-12.963C8.204 8.774 11.5 6.5 11 1.5c6 4 9 8 3 14c1 0 2.5 0 5-2.47c.27.773.5 1.604.5 2.47A7.5 7.5 0 0 1 12 23'/%3E%3C/svg%3E\")}.ri-fire-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 23a7.5 7.5 0 0 0 7.5-7.5c0-.866-.23-1.697-.5-2.47q-2.5 2.47-3.8 2.47c3.995-7 1.8-10-4.2-14c.5 5-2.796 7.274-4.138 8.537A7.5 7.5 0 0 0 12 23m.71-17.765c3.241 2.75 3.257 4.887.753 9.274c-.761 1.333.202 2.991 1.737 2.991c.688 0 1.384-.2 2.119-.595a5.5 5.5 0 1 1-9.087-5.412c.126-.118.765-.685.793-.71c.424-.38.773-.717 1.118-1.086c1.23-1.318 2.114-2.78 2.566-4.462'/%3E%3C/svg%3E\")}.ri-firebase-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.757 1.501L4 18.5L9.473 4.816L7.695 1.353a.5.5 0 0 0-.938.148m4.807 2.817L4 18.5l9.84-11.55l-1.399-2.623a.5.5 0 0 0-.877-.01m-.624 18.52L4 18.5L17.31 5.665a.5.5 0 0 1 .832.296L20 18.5l-6.94 4.337a2 2 0 0 1-2.12 0'/%3E%3C/svg%3E\")}.ri-firebase-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.223 8.707l-2.312 4.334l1.09-6.715zm1.145-2.148L7.695 1.353a.5.5 0 0 0-.938.148L4 18.5l1.748 1.093l5.192 3.244a2 2 0 0 0 2.12 0L20 18.5L18.142 5.961a.5.5 0 0 0-.841-.287l-2.735 2.637l-2.125-3.984a.5.5 0 0 0-.882 0zm2.701 3.196L8.667 14L12 7.75zm-5.837 8.407l9.36-9.025l1.238 8.36L12 21.143z'/%3E%3C/svg%3E\")}.ri-firefox-browser-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.283 8.26c-.436-1.047-1.317-2.178-2.01-2.535c.48.939.893 2.003 1.017 3.057c-1.133-2.823-3.054-3.962-4.622-6.44a8 8 0 0 1-.545-1.013c-2.228 1.305-3.151 3.589-3.388 5.042a5.3 5.3 0 0 0-1.985.507a.26.26 0 0 0-.127.318a.254.254 0 0 0 .341.147A4.9 4.9 0 0 1 12 6.879c1.805-.013 3.518.99 4.416 2.558c-.535-.375-1.493-.746-2.415-.586c3.602 1.801 2.635 8.004-2.357 7.77c-2.014-.083-3.945-1.65-4.126-3.73c0 0 .462-1.723 3.31-1.723c.309 0 1.189-.86 1.205-1.109c-.004-.081-1.747-.775-2.426-1.444c-.302-.298-.594-.618-.948-.856a4.64 4.64 0 0 1-.028-2.448c-1.03.469-1.834 1.21-2.416 1.863c-.397-.503-.37-2.162-.347-2.508c-.873.465-1.642 1.274-2.248 2.137c-1.029 1.458-1.622 3.37-1.622 5.182C1.997 17.515 6.468 22 12 22c4.954 0 9.081-3.597 9.887-8.32c.241-1.823.107-3.71-.604-5.42'/%3E%3C/svg%3E\")}.ri-firefox-browser-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12c0-3.156 1.249-5.695 3.5-7.312c.409-.294.842-.508 1.315-.741c.22-.108.447-.22.685-.347v1.9s2.598-1.28 2.95-1.35a12 12 0 0 1-.135.482C10.119 5.3 9.8 6.394 9.8 7q0 .317.045.564c.287.226.532.514.775.8l.165.193c.443.51 1.256 1.04 1.764 1.37c.264.173.445.29.446.323c0 .277-.645 1.268-1.495 1.268c-2.17 0-3.066 0-2.5 1.63c.475 1.37 1.75 2.102 3 2.102c1.5 0 2.9-1.245 2.9-2.75c0-1.776-.875-2.573-1.738-3.36C12.326 8.379 11.5 7.627 11.5 6c0-2.4 2-4.1 3.8-5.15c.48 1.663 1.652 2.66 2.883 3.707C20.025 6.124 22 7.805 22 12M5.5 7.4C4.456 8.668 4 10.343 4 11.986C4 16.413 7.578 20 12.003 20a8.03 8.03 0 0 0 7.909-6.639c.186-1.425.122-2.83-.362-4.111l-1.05.226c0-1.947-1.169-2.981-2.318-3.998c-.608-.538-1.21-1.071-1.632-1.732c-.91.876-1.287 1.504-1.287 2.254c0 .895.63 1.272 1.749 1.94c.479.287 1.047.627 1.694 1.083l-.995.274c.745.962 1.187 2.037 1.187 3.203c0 2.5-2.237 4.717-4.895 4.75c-2.653.033-5.163-2.176-5.163-4.812C6.84 11.8 7 10.2 9.1 9.68c-.221-.33-.787-.83-1.1-1.03c-.083-.29-.2-1.05-.2-1.05L5.5 8.7z'/%3E%3C/svg%3E\")}.ri-firefox-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 2c5.523 0 10 4.477 10 10s-4.477 10-10 10s-10-4.477-10-10c0-1.463.314-2.854.88-4.106c.466-.939 1.233-1.874 1.85-2.194c-.653 1.283-.973 2.54-1.04 3.383c.454-1.5 1.315-2.757 2.52-3.644c2.066-1.519 4.848-1.587 5.956-.62c-2.056.707-4.296 3.548-3.803 6.876c.08.55.245 1.083.489 1.582c-.384-1.01-.418-2.433.202-3.358c.692-1.03 1.678-1.248 2.206-1.136c-.208-.044-.668.836-.736.991a3 3 0 0 0-.251 1.25a3.4 3.4 0 0 0 1.03 2.38c1.922 1.871 5.023 1.135 6.411-1.002c.954-1.471 1.07-3.968-.154-5.952a7 7 0 0 0-1.084-1.32c-1.85-1.766-4.48-2.57-6.982-2.205q-1.659.266-2.824.956C7.756 2.798 9.912 2 12 2'/%3E%3C/svg%3E\")}.ri-firefox-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 2c5.523 0 10 4.477 10 10s-4.477 10-10 10s-10-4.477-10-10c0-1.463.314-2.854.88-4.106c.466-.939 1.233-1.874 1.85-2.194c-.653 1.283-.973 2.54-1.04 3.383c.454-1.5 1.315-2.757 2.52-3.644c2.066-1.519 4.848-1.587 5.956-.62c-2.056.707-4.296 3.548-3.803 6.876c.08.55.245 1.083.489 1.582c-.384-1.01-.418-2.433.202-3.358c.692-1.03 1.678-1.248 2.206-1.136c-.208-.044-.668.836-.736.991a3 3 0 0 0-.251 1.25a3.4 3.4 0 0 0 1.03 2.38c1.922 1.871 5.023 1.135 6.411-1.002c.954-1.471 1.07-3.968-.154-5.952a7 7 0 0 0-1.084-1.32c-1.85-1.766-4.48-2.57-6.982-2.205q-1.659.266-2.824.956C7.756 2.798 9.912 2 12 2M6.876 7.705c-2.253.781-3.501 3.17-2.579 6.46a8 8 0 0 0 7.455 5.831L12 20a8 8 0 0 0 7.985-7.504l.009-.212q-.194.522-.463.98l-.14.227c-2.104 3.239-6.681 4.075-9.48 1.348a5.4 5.4 0 0 1-.962-1.257l-.106-.201q-2.604-.58-2.543-2.817c.027-.991.23-1.96.575-2.86'/%3E%3C/svg%3E\")}.ri-first-aid-kit-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 1a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4V2a1 1 0 0 1 1-1zm-3 8h-2v3H8v2h2.999L11 17h2l-.001-3H16v-2h-3zm2-6H9v2h6z'/%3E%3C/svg%3E\")}.ri-first-aid-kit-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 1a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4V2a1 1 0 0 1 1-1zm4 6H4v12h16zm-7 2v3h3v2h-3.001L13 17h-2l-.001-3H8v-2h3V9zm2-6H9v2h6z'/%3E%3C/svg%3E\")}.ri-fiverr-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m-.207 3.784c-1.843 0-3.086 1.157-3.086 2.828v.644H7.25v2.142h1.457v5.744h2.528v-5.744h2.444v5.744h2.528V9.256h-4.972v-.472c0-.514.387-.857.944-.857h1.5V5.784z'/%3E%3C/svg%3E\")}.ri-fiverr-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m1.679 3.927h-1.5c-.557 0-.944.343-.944.857v.472h4.972v7.886h-2.528v-5.744h-2.444v5.744H8.707v-5.744H7.25V9.256h1.457v-.644c0-1.67 1.243-2.828 3.086-2.828h1.886z'/%3E%3C/svg%3E\")}.ri-flag-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 3h19.138a.5.5 0 0 1 .434.748L18 10l3.573 6.252a.5.5 0 0 1-.435.748H4v5H2z'/%3E%3C/svg%3E\")}.ri-flag-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.138 3a.5.5 0 0 1 .434.748L18 10l3.573 6.252a.5.5 0 0 1-.435.748H4v5H2V3zm-2.584 2H4v10h14.554l-2.857-5z'/%3E%3C/svg%3E\")}.ri-flag-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h9.382a1 1 0 0 1 .894.553L14 5h6a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1h-6.382a1 1 0 0 1-.894-.553L12 16H5v6H3z'/%3E%3C/svg%3E\")}.ri-flag-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.382 3a1 1 0 0 1 .894.553L14 5h6a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1h-6.382a1 1 0 0 1-.894-.553L12 16H5v6H3V3zm-.618 2H5v9h8.236l1 2H19V7h-6.236z'/%3E%3C/svg%3E\")}.ri-flag-off-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16.586 18l4.607 4.607l1.414-1.415l-19.8-19.799l-1.413 1.415L3 4.414V22h2v-6h7l.724 1.447a1 1 0 0 0 .894.553zM21 6v10.758L7.242 3h5.14a1 1 0 0 1 .895.553L14 5h6a1 1 0 0 1 1 1'/%3E%3C/svg%3E\")}.ri-flag-off-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16.586 18l4.607 4.607l1.414-1.415l-19.8-19.799l-1.413 1.415L3 4.414V22h2v-6h7l.724 1.447a1 1 0 0 0 .894.553zm-2-2h-.35l-.35-.7zm-2-2H5V6.414zM21 6v10.758l-2-2V7h-6.236l-1-2H9.242l-2-2h5.14a1 1 0 0 1 .895.553L14 5h6a1 1 0 0 1 1 1'/%3E%3C/svg%3E\")}.ri-flashlight-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 10h7l-9 13v-9H4l9-13z'/%3E%3C/svg%3E\")}.ri-flashlight-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 9h8L11 24v-9H4l9-15zm-2 2V7.22L7.532 13H13v4.394L17.263 11z'/%3E%3C/svg%3E\")}.ri-flask-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 2v2h-1v3.243a8 8 0 0 0 .736 3.352l4.281 9.276A1.5 1.5 0 0 1 18.655 22H5.344a1.5 1.5 0 0 1-1.362-2.129l4.281-9.276A8 8 0 0 0 9 7.243V4H8V2zm-3 2h-2v4h2z'/%3E%3C/svg%3E\")}.ri-flask-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 2v2h-1v3.243a8 8 0 0 0 .736 3.352l4.281 9.276A1.5 1.5 0 0 1 18.655 22H5.344a1.5 1.5 0 0 1-1.362-2.129l4.281-9.276A8 8 0 0 0 9 7.243V4H8V2zm-2.613 8.001h-2.776q-.156.545-.374 1.071l-.158.362L6.124 20h11.75l-3.954-8.566A10 10 0 0 1 13.387 10M11 7.243q0 .38-.028.758h2.057a10 10 0 0 1-.02-.364L13 7.243V4h-2z'/%3E%3C/svg%3E\")}.ri-flickr-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 12a5 5 0 1 1-10 0a5 5 0 0 1 10 0m12 0a5 5 0 1 1-10 0a5 5 0 0 1 10 0'/%3E%3C/svg%3E\")}.ri-flickr-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 17A5 5 0 1 0 6 7a5 5 0 0 0 0 10m3-5a3 3 0 1 1-6 0a3 3 0 0 1 6 0m9 5a5 5 0 1 0 0-10a5 5 0 0 0 0 10m3-5a3 3 0 1 1-6 0a3 3 0 0 1 6 0'/%3E%3C/svg%3E\")}.ri-flight-land-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.949 14.888a1.5 1.5 0 0 1-1.837 1.06L3.445 11.752a1 1 0 0 1-.74-.983l.09-5.403l1.449.388l.915 3.351l5.095 1.366l-.37-8.382l1.933.518l2.81 9.035l5.261 1.41a1.5 1.5 0 0 1 1.061 1.837M4 19h16v2H4z'/%3E%3C/svg%3E\")}.ri-flight-land-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.949 14.888a1.5 1.5 0 0 1-1.837 1.06L3.445 11.752a1 1 0 0 1-.74-.983l.09-5.403l1.449.388l.915 3.351l5.095 1.366l-.37-8.382l1.933.518l2.81 9.035l5.261 1.41a1.5 1.5 0 0 1 1.061 1.837M4 19h16v2H4z'/%3E%3C/svg%3E\")}.ri-flight-takeoff-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.949 10.112a1.5 1.5 0 0 1-1.06 1.837L5.221 16.147a1 1 0 0 1-1.133-.48l-2.623-4.725l1.449-.389l2.468 2.445l5.095-1.365l-4.51-7.074l1.931-.518l6.952 6.42l5.26-1.41a1.5 1.5 0 0 1 1.838 1.06M4 19h16v2H4z'/%3E%3C/svg%3E\")}.ri-flight-takeoff-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.949 10.112a1.5 1.5 0 0 1-1.06 1.837L5.221 16.147a1 1 0 0 1-1.133-.48l-2.623-4.725l1.449-.389l2.468 2.445l5.095-1.365l-4.51-7.074l1.931-.518l6.952 6.42l5.26-1.41a1.5 1.5 0 0 1 1.838 1.06M4 19h16v2H4z'/%3E%3C/svg%3E\")}.ri-flip-horizontal-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm6 5v3h4V8l4 4l-4 4v-3h-4v3l-4-4z'/%3E%3C/svg%3E\")}.ri-flip-horizontal-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 19h14V5H5zM3 4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm7 4v3h4V8l4 4l-4 4v-3h-4v3l-4-4z'/%3E%3C/svg%3E\")}.ri-flip-horizontal-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2v20h2V2zM7 6v12H4V6zM4 4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm11 2a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2z'/%3E%3C/svg%3E\")}.ri-flip-horizontal-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2v20h2V2zM2 6a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2zm18 0v12h-3V6zm-3-2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z'/%3E%3C/svg%3E\")}.ri-flip-vertical-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm4 7l4-4l4 4h-3v4h3l-4 4l-4-4h3v-4z'/%3E%3C/svg%3E\")}.ri-flip-vertical-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 19h14V5H5zM3 4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm5 6l4-4l4 4h-3v4h3l-4 4l-4-4h3v-4z'/%3E%3C/svg%3E\")}.ri-flip-vertical-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 11H2v2h20zm-4-4H6V4h12zm2-3a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zm-2 11a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2z'/%3E%3C/svg%3E\")}.ri-flip-vertical-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 11H2v2h20zm-4-9a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2zm0 18H6v-3h12zm2-3a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2z'/%3E%3C/svg%3E\")}.ri-flood-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 17.472A5.98 5.98 0 0 0 20 19h2v2h-2a7.96 7.96 0 0 1-4-1.07A7.96 7.96 0 0 1 12 21a7.96 7.96 0 0 1-4-1.07A7.96 7.96 0 0 1 4 21H2v-2h2c1.537 0 2.94-.578 4-1.528A5.98 5.98 0 0 0 12 19c1.537 0 2.94-.578 4-1.528m-3.427-15.94l.1.08L23 11h-3v6a5 5 0 0 1-4-2a4.99 4.99 0 0 1-4 2a5 5 0 0 1-4-2a4.99 4.99 0 0 1-4 2l-.001-6H1l10.327-9.388a1 1 0 0 1 1.14-.145z'/%3E%3C/svg%3E\")}.ri-flood-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 17.472A5.98 5.98 0 0 0 20 19h2v2h-2a7.96 7.96 0 0 1-4-1.07A7.96 7.96 0 0 1 12 21a7.96 7.96 0 0 1-4-1.07A7.96 7.96 0 0 1 4 21H2v-2h2c1.537 0 2.94-.578 4-1.528A5.98 5.98 0 0 0 12 19c1.537 0 2.94-.578 4-1.528m-3.427-15.94l.1.08L23 11h-3v6c-.701 0-1.374-.12-2-.341V9.157l-6-5.455l-6 5.454l.001 7.502a6 6 0 0 1-1.702.335L4 17v-6H1l10.327-9.388a1 1 0 0 1 1.246-.08'/%3E%3C/svg%3E\")}.ri-flow-chart{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 21.5A3.5 3.5 0 1 1 9.355 17H15v-2h2V9.242L14.757 7H9v2H3V3h6v2h5.757L18 1.756L22.243 6L19 9.241V15h2v6h-6v-2H9.355A3.5 3.5 0 0 1 6 21.5m0-5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m13 .5h-2v2h2zM18 4.586L16.586 6L18 7.414L19.414 6zM7 5H5v2h2z'/%3E%3C/svg%3E\")}.ri-flower-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.455 2.309L12 2.076l-.455.233a12 12 0 0 0-3.09 2.265A14 14 0 0 1 12 7.202a14 14 0 0 1 3.544-2.628a12 12 0 0 0-3.089-2.265m-1.756 6.425a11.98 11.98 0 0 0-6.518-3.536L3 4.98V13a9 9 0 0 0 5.697 8.374A14 14 0 0 1 8 17c0-3.092 1.002-5.95 2.7-8.266M21 4.981l-1.18.217C14.232 6.224 10 11.117 10 17c0 1.536.29 3.007.817 4.36l.24.615c.314.01.629.025.943.025a9 9 0 0 0 9-9z'/%3E%3C/svg%3E\")}.ri-flower-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2.076l.455.233a12.05 12.05 0 0 1 4.402 3.846a12 12 0 0 1 2.962-.957L21 4.98V13a9 9 0 0 1-18 0V4.98l1.18.218a12 12 0 0 1 2.963.957a12.05 12.05 0 0 1 4.402-3.846zM8.878 7.165a12.1 12.1 0 0 1 3.122 3.2a12.1 12.1 0 0 1 3.122-3.2A10.1 10.1 0 0 0 12 4.337a10.1 10.1 0 0 0-3.122 2.828m2.021 5.269a10.05 10.05 0 0 0-3.908-4.102A10 10 0 0 0 5 7.457V13c0 3.29 2.27 6.05 5.329 6.8A12 12 0 0 1 10 17c0-1.617.32-3.159.9-4.566m1.554 7.551A7 7 0 0 0 19 13V7.457A10 10 0 0 0 12 17c0 1.041.159 2.044.453 2.985'/%3E%3C/svg%3E\")}.ri-flutter-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.504 2.001l-10 10l3.083 3.083l13.08-13.083zm-.005 9.198l-5.376 5.42L13.496 22h6.188l-5.387-5.4l5.389-5.4z'/%3E%3C/svg%3E\")}.ri-flutter-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.598 10.684h2.828l-5.657 5.658l5.657 5.656h-2.828L8.94 16.341zm-.194-8.68h2.829L5.919 13.318l-1.414-1.414z'/%3E%3C/svg%3E\")}.ri-focus-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2m0 18c4.427 0 8-3.573 8-8s-3.573-8-8-8a7.99 7.99 0 0 0-8 8c0 4.427 3.573 8 8 8m0-2c-3.32 0-6-2.68-6-6s2.68-6 6-6s6 2.68 6 6s-2.68 6-6 6m0-8c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2'/%3E%3C/svg%3E\")}.ri-focus-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 20a8 8 0 1 0 0-16a8 8 0 0 0 0 16m0 2C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-6a4 4 0 1 0 0-8a4 4 0 0 0 0 8m0 2a6 6 0 1 1 0-12a6 6 0 0 1 0 12m0-4a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-focus-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13 1l.001 3.062A8.004 8.004 0 0 1 19.938 11H23v2l-3.062.001a8.004 8.004 0 0 1-6.937 6.937L13 23h-2v-3.062a8.004 8.004 0 0 1-6.938-6.937L1 13v-2h3.062A8.004 8.004 0 0 1 11 4.062V1zm-1 9a2 2 0 1 0 0 4a2 2 0 0 0 0-4'/%3E%3C/svg%3E\")}.ri-focus-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13 1l.001 3.062A8.004 8.004 0 0 1 19.938 11H23v2l-3.062.001a8.004 8.004 0 0 1-6.937 6.937L13 23h-2v-3.062a8.004 8.004 0 0 1-6.938-6.937L1 13v-2h3.062A8.004 8.004 0 0 1 11 4.062V1zm-1 5a6 6 0 1 0 0 12a6 6 0 0 0 0-12m0 4a2 2 0 1 1 0 4a2 2 0 0 1 0-4'/%3E%3C/svg%3E\")}.ri-focus-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2m0 7.5a2.5 2.5 0 1 0 0 5a2.5 2.5 0 0 0 0-5'/%3E%3C/svg%3E\")}.ri-focus-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 9.5a2.5 2.5 0 1 1 0 5a2.5 2.5 0 0 1 0-5M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16'/%3E%3C/svg%3E\")}.ri-focus-mode{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 0-1 1v4h2V5h3V3zm16 0h-4v2h3v3h2V4a1 1 0 0 0-1-1M5 16v3h3v2H4a1 1 0 0 1-1-1v-4zm14 0v3h-3v2h4a1 1 0 0 0 1-1v-4zm-9-7a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1z'/%3E%3C/svg%3E\")}.ri-foggy-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1.584 13.007a8 8 0 1 1 14.873-5.908a5.5 5.5 0 0 1 6.52 5.908zM4 19h17v2H4zm-2-4h21v2H2z'/%3E%3C/svg%3E\")}.ri-foggy-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1.584 13.007a8 8 0 1 1 14.873-5.908a5.5 5.5 0 0 1 6.52 5.908h-2.013Q21 12.758 21 12.5a3.5 3.5 0 0 0-6-2.45V10a6 6 0 1 0-11.193 3.007zM4 19h17v2H4zm-2-4h21v2H2z'/%3E%3C/svg%3E\")}.ri-folder-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 11v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-9zm0-2H2V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1z'/%3E%3C/svg%3E\")}.ri-folder-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM20 11H4v8h16zm0-2V7h-8.414l-2-2H4v4z'/%3E%3C/svg%3E\")}.ri-folder-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 8v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7h19a1 1 0 0 1 1 1m-9.586-3H2V4a1 1 0 0 1 1-1h7.414z'/%3E%3C/svg%3E\")}.ri-folder-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM4 7v12h16V7z'/%3E%3C/svg%3E\")}.ri-folder-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 21V11h14v9a1 1 0 0 1-1 1zm-2 0H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1v3H7a1 1 0 0 0-1 1z'/%3E%3C/svg%3E\")}.ri-folder-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM8 19h12v-8H8zm-2 0v-9a1 1 0 0 1 1-1h13V7h-8.414l-2-2H4v14z'/%3E%3C/svg%3E\")}.ri-folder-5-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.414 5H20a1 1 0 0 1 1 1v1H3V4a1 1 0 0 1 1-1h7.414zM3.087 9h17.826a1 1 0 0 1 .997 1.083l-.833 10a1 1 0 0 1-.997.917H3.92a1 1 0 0 1-.996-.917l-.834-10A1 1 0 0 1 3.087 9'/%3E%3C/svg%3E\")}.ri-folder-5-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.087 9h17.826a1 1 0 0 1 .997 1.083l-.833 10a1 1 0 0 1-.997.917H3.92a1 1 0 0 1-.996-.917l-.834-10A1 1 0 0 1 3.087 9M4.84 19h14.32l.667-8H4.174zm8.574-14H20a1 1 0 0 1 1 1v1H3V4a1 1 0 0 1 1-1h7.414z'/%3E%3C/svg%3E\")}.ri-folder-6-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3a1 1 0 0 0-1 1v3h7.586L12 4.586L10.414 3zm11.414 2l-4 4H2v11a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1z'/%3E%3C/svg%3E\")}.ri-folder-6-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3c-.55 0-1-.45-1-1zm8.586 2l-1-1H4v2h5.586zM4 9v10h16V7h-7.586l-2 2z'/%3E%3C/svg%3E\")}.ri-folder-add-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM11 12H8v2h3v3h2v-3h3v-2h-3V9h-2z'/%3E%3C/svg%3E\")}.ri-folder-add-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM4 5v14h16V7h-8.414l-2-2zm7 7V9h2v3h3v2h-3v3h-2v-3H8v-2z'/%3E%3C/svg%3E\")}.ri-folder-chart-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM12 9a4 4 0 1 0 4 4h-4z'/%3E%3C/svg%3E\")}.ri-folder-chart-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM4 5v14h16V7h-8.414l-2-2zm8 4v4h4a4 4 0 1 1-4-4'/%3E%3C/svg%3E\")}.ri-folder-chart-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM11 9v8h2V9zm4 3v5h2v-5zm-8 2v3h2v-3z'/%3E%3C/svg%3E\")}.ri-folder-chart-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM4 5v14h16V7h-8.414l-2-2zm7 4h2v8h-2zm4 3h2v5h-2zm-8 2h2v3H7z'/%3E%3C/svg%3E\")}.ri-folder-check-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 13c1.093 0 2.117.292 3 .803V6a1 1 0 0 0-1-1h-8.586l-2-2H3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h10.341A6 6 0 0 1 19 13m-3.536 5.465L19 22l4.95-4.95l-1.415-1.414L19 19.172l-2.121-2.122z'/%3E%3C/svg%3E\")}.ri-folder-check-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h10v-2H4V5h5.586l2 2H20v6h2V6a1 1 0 0 0-1-1h-8.586l-2-2zm12.465 15.465L19 22l4.95-4.95l-1.415-1.414L19 19.172l-2.121-2.122z'/%3E%3C/svg%3E\")}.ri-folder-close-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 12c1.093 0 2.117.292 3 .803V6a1 1 0 0 0-1-1h-8.586l-2-2H3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h10.803A6 6 0 0 1 19 12m1.414 6l2.122 2.121l-1.415 1.414l-2.12-2.12l-2.122 2.12l-1.414-1.414L17.585 18l-2.12-2.121l1.414-1.415L19 16.586l2.121-2.122l1.415 1.415z'/%3E%3C/svg%3E\")}.ri-folder-close-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h10v-2H4V5h5.586l2 2H20v5h2V6a1 1 0 0 0-1-1h-8.586l-2-2zm17.414 15l2.122 2.121l-1.415 1.414l-2.12-2.12l-2.122 2.12l-1.414-1.414L17.585 18l-2.12-2.121l1.414-1.415L19 16.586l2.121-2.122l1.415 1.415z'/%3E%3C/svg%3E\")}.ri-folder-cloud-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1v6.36c-.998-1.42-2.646-2.36-4.5-2.36c-2.602 0-4.799 1.853-5.36 4.282A4.74 4.74 0 0 0 10 18.25c0 1.025.325 1.974.877 2.75H3a1 1 0 0 1-1-1zm12.002 11.603A2.751 2.751 0 0 0 14.75 21h5.5a2.75 2.75 0 0 0 .749-5.397C21.055 13.658 19.448 12 17.5 12s-3.555 1.658-3.498 3.603'/%3E%3C/svg%3E\")}.ri-folder-cloud-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h7v-2H4V5h5.586l2 2H20v4h2V6a1 1 0 0 0-1-1h-8.586l-2-2zm9 15.25c0-1.26.847-2.32 2.002-2.647C13.945 13.658 15.552 12 17.5 12s3.555 1.658 3.499 3.603A2.751 2.751 0 0 1 20.25 21h-5.5A2.75 2.75 0 0 1 12 18.25M17.5 14a1.5 1.5 0 0 0-1.5 1.5c0 .464.024.975.057 1.46c-.964.205-2.057.592-2.057 1.29c0 .414.336.75.75.75h5.5a.75.75 0 0 0 .75-.75c0-.698-1.093-1.085-2.057-1.29c.033-.485.057-.996.057-1.46a1.5 1.5 0 0 0-1.5-1.5'/%3E%3C/svg%3E\")}.ri-folder-download-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM13 13V9h-2v4H8l4 4l4-4z'/%3E%3C/svg%3E\")}.ri-folder-download-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM4 5v14h16V7h-8.414l-2-2zm9 8h3l-4 4l-4-4h3V9h2z'/%3E%3C/svg%3E\")}.ri-folder-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414z'/%3E%3C/svg%3E\")}.ri-folder-forbid-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 11.255A7 7 0 0 0 12.255 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1zM18 22a5 5 0 1 1 0-10a5 5 0 0 1 0 10m-1.293-2.292a3 3 0 0 0 4.001-4.001zm-1.415-1.415l4.001-4a3 3 0 0 0-4.001 4.001'/%3E%3C/svg%3E\")}.ri-folder-forbid-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 11.255a7 7 0 0 0-2-.965V7h-8.414l-2-2H4v14h7.29a7 7 0 0 0 .965 2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1zM18 22a5 5 0 1 1 0-10a5 5 0 0 1 0 10m-1.293-2.292a3 3 0 0 0 4.001-4.001zm-1.415-1.415l4.001-4a3 3 0 0 0-4.001 4.001'/%3E%3C/svg%3E\")}.ri-folder-history-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.414 3l2 2H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM13 9h-2v6h5v-2h-3z'/%3E%3C/svg%3E\")}.ri-folder-history-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.414 3l2 2H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-.828 2H4v14h16V7h-8.414zM13 9v4h3v2h-5V9z'/%3E%3C/svg%3E\")}.ri-folder-image-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM10 10.5a1.5 1.5 0 1 0-3 0a1.5 1.5 0 0 0 3 0m8 6.5l-4-6l-7 6z'/%3E%3C/svg%3E\")}.ri-folder-image-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 5v14h16V7h-8.414l-2-2zm8.414 0H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM10 10.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m8 6.5l-4-6l-7 6z'/%3E%3C/svg%3E\")}.ri-folder-info-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM11 9v2h2V9zm0 3v5h2v-5z'/%3E%3C/svg%3E\")}.ri-folder-info-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM4 5v14h16V7h-8.414l-2-2zm7 7h2v5h-2zm0-3h2v2h-2z'/%3E%3C/svg%3E\")}.ri-folder-keyhole-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.414 3l2 2H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM12 9a2 2 0 0 0-1 3.732V17h2l.001-4.268A2 2 0 0 0 12 9'/%3E%3C/svg%3E\")}.ri-folder-keyhole-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.414 3l2 2H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-.828 2H4v14h16V7h-8.414zM12 9a2 2 0 0 1 1.001 3.732L13 17h-2v-4.268A2 2 0 0 1 12 9'/%3E%3C/svg%3E\")}.ri-folder-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 5v14h16V7h-8.414l-2-2zm8.414 0H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414z'/%3E%3C/svg%3E\")}.ri-folder-lock-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM15 13v-1a3 3 0 1 0-6 0v1H8v4h8v-4zm-2 0h-2v-1a1 1 0 1 1 2 0z'/%3E%3C/svg%3E\")}.ri-folder-lock-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM4 5v14h16V7h-8.414l-2-2zm11 8h1v4H8v-4h1v-1a3 3 0 1 1 6 0zm-2 0v-1a1 1 0 1 0-2 0v1z'/%3E%3C/svg%3E\")}.ri-folder-music-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM11 13.05a2.5 2.5 0 1 0 2 2.45V11h3V9h-5z'/%3E%3C/svg%3E\")}.ri-folder-music-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM4 5v14h16V7h-8.414l-2-2zm7 8.05V9h5v2h-3v4.5a2.5 2.5 0 1 1-2-2.45'/%3E%3C/svg%3E\")}.ri-folder-open-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 21a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H20a1 1 0 0 1 1 1v3H4v9.996L6 11h16.5l-2.31 9.243a1 1 0 0 1-.97.757z'/%3E%3C/svg%3E\")}.ri-folder-open-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 21a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H20a1 1 0 0 1 1 1v3h-2V7h-7.414l-2-2H4v11.998L5.5 11h17l-2.31 9.243a1 1 0 0 1-.97.757zm16.938-8H7.062l-1.5 6h12.876z'/%3E%3C/svg%3E\")}.ri-folder-received-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 13.126A6 6 0 0 0 13.303 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1zM20 17h3v2h-3v3.5L15 18l5-4.5z'/%3E%3C/svg%3E\")}.ri-folder-received-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 13h-2V7h-8.414l-2-2H4v14h9v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1zm-2 4h3v2h-3v3.5L15 18l5-4.5z'/%3E%3C/svg%3E\")}.ri-folder-reduce-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM8 12v2h8v-2z'/%3E%3C/svg%3E\")}.ri-folder-reduce-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM4 5v14h16V7h-8.414l-2-2zm4 7h8v2H8z'/%3E%3C/svg%3E\")}.ri-folder-settings-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zm-3.823 8.809l-.991.572l1 1.731l.991-.572c.393.371.872.653 1.405.811v1.145h1.999V16.35a3.5 3.5 0 0 0 1.404-.811l.992.572l.999-1.73l-.991-.573a3.5 3.5 0 0 0 0-1.622l.991-.572l-1-1.732l-.992.573a3.5 3.5 0 0 0-1.404-.812V8.5h-1.999v1.144a3.5 3.5 0 0 0-1.404.812L8.6 9.883l-1 1.732l.991.572a3.5 3.5 0 0 0 0 1.622m3.404.688a1.5 1.5 0 1 1 0-2.998a1.5 1.5 0 0 1 0 2.998'/%3E%3C/svg%3E\")}.ri-folder-settings-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM4 5v14h16V7h-8.414l-2-2zm4.591 8.809a3.5 3.5 0 0 1 0-1.622l-.991-.572l1-1.732l.991.573a3.5 3.5 0 0 1 1.404-.812V8.5h2v1.144c.532.159 1.01.44 1.404.812l.991-.573l1 1.732l-.991.572a3.5 3.5 0 0 1 0 1.622l.991.572l-1 1.731l-.991-.572a3.5 3.5 0 0 1-1.404.811v1.145h-2V16.35a3.5 3.5 0 0 1-1.404-.811l-.991.572l-1-1.73zm3.404.688a1.5 1.5 0 1 0 0-2.999a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-folder-shared-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 13.126A6 6 0 0 0 13.303 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1zM18 17v-3.5l5 4.5l-5 4.5V19h-3v-2z'/%3E%3C/svg%3E\")}.ri-folder-shared-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 13h-2V7h-8.414l-2-2H4v14h9v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1zm-4 4v-3.5l5 4.5l-5 4.5V19h-3v-2z'/%3E%3C/svg%3E\")}.ri-folder-shield-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 10H12v7.382c0 1.409.632 2.734 1.705 3.618H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1zm-8 2h8v5.382c0 .897-.446 1.734-1.187 2.23L18 21.499l-2.812-1.885A2.68 2.68 0 0 1 14 17.383z'/%3E%3C/svg%3E\")}.ri-folder-shield-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 9h-2V7h-8.414l-2-2H4v14h7.447a4.97 4.97 0 0 0 1.664 2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1zm-9 2h9v5.949c0 .99-.501 1.916-1.336 2.465L17.5 21.498l-3.164-2.084A2.95 2.95 0 0 1 13 16.95zm2 5.949c0 .316.162.614.436.795l2.064 1.36l2.064-1.36a.95.95 0 0 0 .436-.795V13h-5z'/%3E%3C/svg%3E\")}.ri-folder-shield-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM8 9v4.904c0 .892.446 1.724 1.187 2.219L12 17.998l2.813-1.875A2.67 2.67 0 0 0 16 13.904V9zm2 4.904V11h4v2.904a.67.67 0 0 1-.297.555L12 15.594l-1.703-1.135a.67.67 0 0 1-.297-.555'/%3E%3C/svg%3E\")}.ri-folder-shield-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM4 5v14h16V7h-8.414l-2-2zm4 4h8v4.904c0 .892-.446 1.724-1.187 2.219L12 17.998l-2.813-1.875A2.67 2.67 0 0 1 8 13.904zm2 4.904c0 .223.111.431.297.555L12 15.594l1.703-1.135a.67.67 0 0 0 .297-.555V11h-4z'/%3E%3C/svg%3E\")}.ri-folder-transfer-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM12 12H8v2h4v3l4-4l-4-4z'/%3E%3C/svg%3E\")}.ri-folder-transfer-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM4 5v14h16V7h-8.414l-2-2zm8 7V9l4 4l-4 4v-3H8v-2z'/%3E%3C/svg%3E\")}.ri-folder-unknow-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM11 16v2h2v-2zm-2.433-5.187l1.962.393A1.5 1.5 0 1 1 12 13h-1v2h1a3.5 3.5 0 1 0-3.433-4.187'/%3E%3C/svg%3E\")}.ri-folder-unknow-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM4 5v14h16V7h-8.414l-2-2zm7 11h2v2h-2zm-2.433-5.187A3.501 3.501 0 1 1 12 15h-1v-2h1a1.5 1.5 0 1 0-1.471-1.794z'/%3E%3C/svg%3E\")}.ri-folder-upload-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM13 13h3l-4-4l-4 4h3v4h2z'/%3E%3C/svg%3E\")}.ri-folder-upload-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM4 5v14h16V7h-8.414l-2-2zm9 8v4h-2v-4H8l4-4l4 4z'/%3E%3C/svg%3E\")}.ri-folder-user-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM12 13a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5m-4 5h8a4 4 0 0 0-8 0'/%3E%3C/svg%3E\")}.ri-folder-user-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM4 5v14h16V7h-8.414l-2-2zm4 13a4 4 0 0 1 8 0zm4-5a2.5 2.5 0 1 1 0-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E\")}.ri-folder-video-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 5h-8.586l-2-2H3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1m-6 7.667a.4.4 0 0 1 0 .666l-4.878 3.252a.4.4 0 0 1-.622-.333V9.747a.4.4 0 0 1 .622-.333z'/%3E%3C/svg%3E\")}.ri-folder-video-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 19V5h5.586l2 2H20v12zM21 5h-8.586l-2-2H3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1m-6 7.667l-4.878-3.253a.4.4 0 0 0-.622.333v6.505a.4.4 0 0 0 .622.333L15 13.333a.4.4 0 0 0 0-.666'/%3E%3C/svg%3E\")}.ri-folder-warning-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM11 9v5h2V9zm0 6v2h2v-2z'/%3E%3C/svg%3E\")}.ri-folder-warning-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.414 5H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414zM4 5v14h16V7h-8.414l-2-2zm7 10h2v2h-2zm0-6h2v5h-2z'/%3E%3C/svg%3E\")}.ri-folder-zip-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 5a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414l2 2H16v2h2V5zm-3 8h-2v2h-2v3h4zm-2-2h-2v2h2zm2-2h-2v2h2zm-2-2h-2v2h2z'/%3E%3C/svg%3E\")}.ri-folder-zip-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.414 3l2 2H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM18 18h-4v-3h2v-2h-2v-2h2V9h-2V7h-2.414l-2-2H4v14h16V7h-4v2h2v2h-2v2h2z'/%3E%3C/svg%3E\")}.ri-folders-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 7V4a1 1 0 0 1 1-1h6.414l2 2H21a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-3v3a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1zm0 2H4v10h12v-2H6z'/%3E%3C/svg%3E\")}.ri-folders-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 7V4a1 1 0 0 1 1-1h6.414l2 2H21a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-3v3a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1zm0 2H4v10h12v-2H6zm2-4v10h12V7h-5.414l-2-2z'/%3E%3C/svg%3E\")}.ri-font-color{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.246 14H8.754l-1.6 4H5l6-15h2l6 15h-2.154zm-.8-2L12 5.885L9.554 12zM3 20h18v2H3z'/%3E%3C/svg%3E\")}.ri-font-family{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.554 22H3.4L11 3h2l7.6 19h-2.154l-2.4-6H7.954zm3.2-8h6.492L12 5.885z'/%3E%3C/svg%3E\")}.ri-font-mono{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 4h13v2H8v6h10v2H8v7H6z'/%3E%3C/svg%3E\")}.ri-font-sans-serif{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 4h12v2h-9v6h8v2h-8v7H7z'/%3E%3C/svg%3E\")}.ri-font-serif{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 4h14v4h-1.5C17 6 17 5 15 5h-5v7h3c1 0 2-.5 2-2h1v5h-1c0-1.5-1-2-2-2h-3v4.5c0 2.5 3.5 2.5 3.5 2.5v1H5v-1c2-.5 2-1.5 2-2.5v-10c0-1 0-2-2-2.5z'/%3E%3C/svg%3E\")}.ri-font-size{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.246 15H4.754l-2 5H.6L7 4h2l6.4 16h-2.154zm-.8-2L8 6.885L5.554 13zM21 12.535V12h2v8h-2v-.535a4 4 0 1 1 0-6.93M19 18a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-font-size-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 6v15H8V6H2V4h14v2zm8 8v7h-2v-7h-3v-2h8v2z'/%3E%3C/svg%3E\")}.ri-font-size-ai{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M4.754 15h6.492l2 5H15.4L9 4H7L.6 20h2.154zM8 6.885L10.446 13H5.554zM21 12v.535a4 4 0 1 0 0 6.93V20h2v-8zm0 4a2 2 0 1 1-4 0a2 2 0 0 1 4 0'/%3E%3C/svg%3E\")}.ri-football-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m1.67 14h-3.34l-1.38 1.897l.554 1.706A8 8 0 0 0 12 20c.871 0 1.71-.14 2.496-.397l.553-1.706zm-8.376-5.128l-1.292.938L4 12c0 1.73.549 3.331 1.482 4.64h1.91l1.323-1.82l-1.028-3.17zm13.412 0l-2.393.778l-1.028 3.17l1.322 1.82h1.91A7.96 7.96 0 0 0 20 12l-.003-.191zM14.29 4.333l-1.29.94V7.79l2.694 1.957l2.24-.727l.554-1.703a8 8 0 0 0-4.196-2.984m-4.582 0a8 8 0 0 0-4.196 2.985l.554 1.702l2.239.727L11 7.79V5.273z'/%3E%3C/svg%3E\")}.ri-football-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m1.67 14h-3.34l-1.38 1.897l.554 1.706A8 8 0 0 0 12 20c.871 0 1.71-.14 2.496-.397l.553-1.706zm-8.376-5.128l-1.292.938L4 12c0 1.73.549 3.331 1.482 4.64h1.91l1.323-1.82l-1.028-3.17zm13.412 0l-2.393.778l-1.028 3.17l1.322 1.82h1.91A7.96 7.96 0 0 0 20 12l-.003-.19zM12 9.536l-2.344 1.702l.896 2.762h2.895l.896-2.762zm2.291-5.203L13 5.273V7.79l2.694 1.957l2.24-.727l.554-1.703a8 8 0 0 0-4.196-2.984m-4.583 0a8 8 0 0 0-4.195 2.985l.554 1.702l2.239.727L11 7.79V5.273z'/%3E%3C/svg%3E\")}.ri-footprint-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 18h5.5v1.25a2.75 2.75 0 0 1-5.5 0zM8 6.12c2 0 3 2.88 3 4.88c0 1-.5 2-1 3.5L9.5 16H4c0-1-.5-2.5-.5-5S5.498 6.12 8 6.12m12.054 7.978l-.217 1.231a2.75 2.75 0 0 1-5.416-.955l.216-1.23zM18.178 1.705c2.464.434 4.018 3.125 3.584 5.587s-1.187 3.852-1.36 4.837l-5.417-.955l-.232-1.564c-.232-1.564-.55-2.636-.377-3.62c.347-1.97 1.832-4.632 3.802-4.285'/%3E%3C/svg%3E\")}.ri-footprint-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 18h5.5v1.25a2.75 2.75 0 0 1-5.5 0zm4.058-4l.045-.132C8.87 11.762 9 11.37 9 11c0-.75-.203-1.643-.528-2.273C8.23 8.257 8.06 8.12 8 8.12c-1.28 0-2.5 1.364-2.5 2.88c0 .958.075 1.772.227 2.757l.038.242zM8 6.12c2 0 3 2.88 3 4.88c0 1-.5 2-1 3.5L9.5 16H4c0-1-.5-2.5-.5-5S5.498 6.12 8 6.12m12.054 7.978l-.217 1.231a2.75 2.75 0 0 1-5.416-.955l.216-1.23zm-1.05-4.246c.165-.5.301-.894.303-.9c.202-.658.361-1.303.485-2.008c.263-1.492-.702-3.047-1.962-3.27c-.059-.01-.25.095-.57.515c-.43.565-.784 1.41-.915 2.147c-.058.33-.049.405.27 2.263c.045.256.082.486.116.717l.02.138zm-.826-8.147c2.464.434 4.018 3.125 3.584 5.587s-1.187 3.852-1.36 4.837l-5.417-.955l-.232-1.564c-.232-1.564-.55-2.636-.377-3.62c.347-1.97 1.832-4.632 3.802-4.285'/%3E%3C/svg%3E\")}.ri-forbid-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m4.891-13.477a6 6 0 0 0-1.414-1.414l-8.368 8.368a6 6 0 0 0 1.414 1.414z'/%3E%3C/svg%3E\")}.ri-forbid-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m4.891-11.477l-8.368 8.368a6 6 0 0 1-1.414-1.414l8.368-8.368a6 6 0 0 1 1.414 1.414'/%3E%3C/svg%3E\")}.ri-forbid-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10M8.523 7.109A6 6 0 0 0 7.11 8.523l8.368 8.368a6 6 0 0 0 1.414-1.414z'/%3E%3C/svg%3E\")}.ri-forbid-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16M8.523 7.109l8.368 8.368a6 6 0 0 1-1.414 1.414L7.109 8.523A6 6 0 0 1 8.523 7.11'/%3E%3C/svg%3E\")}.ri-format-clear{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.651 14.065L11.605 20H9.574l1.35-7.661l-7.41-7.41L4.93 3.515L20.485 19.07l-1.414 1.414zm-.878-6.535l.27-1.53h-1.8l-2-2H20v2h-5.927L13.5 9.257z'/%3E%3C/svg%3E\")}.ri-formula{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 2a4 4 0 0 0-4 4v3H3v2h3v7a2 2 0 0 1-2 2H3v2h1a4 4 0 0 0 4-4v-7h3V9H8V6a2 2 0 0 1 2-2h1V2zm5.202 14.997L11.891 21h2.595l2.014-2.434L18.514 21h2.595l-3.311-4.003L21.105 13h-2.596L16.5 15.428L14.491 13h-2.595z'/%3E%3C/svg%3E\")}.ri-forward-10-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10h-2a8 8 0 1 1-1.865-5.135l-1.997 1.997A2.5 2.5 0 0 0 12 10.75v2.5a2.5 2.5 0 0 0 5 0v-2.5c0-.681-.273-1.3-.715-1.75H22V3l-2.447 2.446A9.98 9.98 0 0 0 12 2m3.5 8.75v2.5a1 1 0 1 1-2 0v-2.5a1 1 0 1 1 2 0M10 8.5H8.5v7H10z'/%3E%3C/svg%3E\")}.ri-forward-10-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10h-2a8 8 0 1 1-1.384-4.5H16v1.25a2.5 2.5 0 0 0-4 2v2.5a2.5 2.5 0 0 0 5 0v-2.5c0-.455-.122-.882-.334-1.25H22v-6h-2V6a9.99 9.99 0 0 0-8-4m3.5 8.75v2.5a1 1 0 1 1-2 0v-2.5a1 1 0 1 1 2 0M10 8.5H8.5v7H10z'/%3E%3C/svg%3E\")}.ri-forward-15-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10h-2a8 8 0 1 1-1.865-5.135L16.5 8.5H12v4.25h2.875a.625.625 0 1 1 0 1.25H12v1.5h2.875a2.125 2.125 0 0 0 0-4.25H13.5V10h3.25V9H22V3l-2.447 2.446A9.98 9.98 0 0 0 12 2M8.5 8.5H10v7H8.5z'/%3E%3C/svg%3E\")}.ri-forward-15-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10h-2a8 8 0 1 1-1.384-4.5H16v1h-4v4.25h2.875a.625.625 0 1 1 0 1.25H12v1.5h2.875a2.125 2.125 0 0 0 0-4.25H13.5V10h3.25v-.5H22v-6h-2V6a9.99 9.99 0 0 0-8-4M8.5 8.5H10v7H8.5z'/%3E%3C/svg%3E\")}.ri-forward-30-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12C2 6.477 6.477 2 12 2a9.98 9.98 0 0 1 7.553 3.446L22 3v6h-5.215c.442.45.715 1.069.715 1.75v2.5a2.5 2.5 0 0 1-5 0v-2.5a2.5 2.5 0 0 1 3.853-2.103l1.782-1.782A8 8 0 1 0 20 12h2c0 5.523-4.477 10-10 10S2 17.523 2 12m13-2.25a1 1 0 0 0-1 1v2.5a1 1 0 1 0 2 0v-2.5a1 1 0 0 0-1-1m-5 3.625a.625.625 0 0 0-.625-.625H7.5v-1.5h1.875a.625.625 0 1 0 0-1.25H6.75V8.5h2.625a2.125 2.125 0 0 1 1.62 3.5a2.125 2.125 0 0 1-1.62 3.5H6.75V14h2.625c.345 0 .625-.28.625-.625'/%3E%3C/svg%3E\")}.ri-forward-30-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12C2 6.477 6.477 2 12 2a9.99 9.99 0 0 1 8 4V3.5h2v6h-4.834c.212.368.334.795.334 1.25v2.5a2.5 2.5 0 0 1-5 0v-2.5A2.5 2.5 0 0 1 16 8.458V7.5h2.616A8 8 0 1 0 20 12h2c0 5.523-4.477 10-10 10S2 17.523 2 12m13-2.25a1 1 0 0 0-1 1v2.5a1 1 0 1 0 2 0v-2.5a1 1 0 0 0-1-1m-5.625 3a.625.625 0 1 1 0 1.25H6.75v1.5h2.625a2.125 2.125 0 0 0 1.62-3.5a2.125 2.125 0 0 0-1.62-3.5H6.75V10h2.625a.625.625 0 1 1 0 1.25H7.5v1.5z'/%3E%3C/svg%3E\")}.ri-forward-5-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12C2 6.477 6.477 2 12 2a9.98 9.98 0 0 1 7.553 3.446L22 3v6h-6l2.135-2.135A8 8 0 1 0 20 12h2c0 5.523-4.477 10-10 10S2 17.523 2 12m12.5-2V8.5h-5v4.25h3.125a.625.625 0 1 1 0 1.25H9.5v1.5h3.125a2.125 2.125 0 0 0 0-4.25H11V10z'/%3E%3C/svg%3E\")}.ri-forward-5-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10h-2a8 8 0 1 1-1.384-4.5H16v2h6v-6h-2V6a9.99 9.99 0 0 0-8-4M9.5 8.5h5V10H11v1.25h1.625a2.125 2.125 0 0 1 0 4.25H9.5V14h3.125a.625.625 0 1 0 0-1.25H9.5z'/%3E%3C/svg%3E\")}.ri-forward-end-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 4a1 1 0 0 0-1 1v5.666l-9.223-6.148a.5.5 0 0 0-.777.416v5.732L1.777 4.518A.5.5 0 0 0 1 4.934v14.132a.5.5 0 0 0 .777.416L11 13.333v5.733a.5.5 0 0 0 .777.416L21 13.333V19a1 1 0 1 0 2 0V5a1 1 0 0 0-1-1'/%3E%3C/svg%3E\")}.ri-forward-end-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 4a1 1 0 0 0-1 1v5.666l-9.223-6.148a.5.5 0 0 0-.777.416v5.732L1.777 4.518A.5.5 0 0 0 1 4.934v14.132a.5.5 0 0 0 .777.416L11 13.333v5.733a.5.5 0 0 0 .777.416L21 13.333V19a1 1 0 1 0 2 0V5a1 1 0 0 0-1-1M3 7.737L9.394 12L3 16.263zm10 8.526V7.737L19.394 12z'/%3E%3C/svg%3E\")}.ri-forward-end-mini-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 6a1 1 0 0 0-1 1v10a1 1 0 1 0 2 0V7a1 1 0 0 0-1-1M2.5 17.535a.5.5 0 0 0 .288-.092l7.133-5.035a.5.5 0 0 0 0-.817L2.788 6.556A.5.5 0 0 0 2 6.965v10.07a.5.5 0 0 0 .5.5m8.592-10.858a.5.5 0 0 0-.092.288v10.07a.5.5 0 0 0 .788.408l7.133-5.035a.5.5 0 0 0 0-.817l-7.133-5.035a.5.5 0 0 0-.697.12'/%3E%3C/svg%3E\")}.ri-forward-end-mini-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 6a1 1 0 0 0-1 1v10a1 1 0 1 0 2 0V7a1 1 0 0 0-1-1M4 9.86L7.032 12L4 14.14zm-1.5 7.675a.5.5 0 0 0 .288-.092l7.133-5.035a.5.5 0 0 0 0-.817L2.788 6.556A.5.5 0 0 0 2 6.965v10.07a.5.5 0 0 0 .5.5M16.032 12L13 14.14V9.86zm-4.94-5.323a.5.5 0 0 0-.092.288v10.07a.5.5 0 0 0 .788.408l7.133-5.035a.5.5 0 0 0 0-.817l-7.133-5.035a.5.5 0 0 0-.697.12'/%3E%3C/svg%3E\")}.ri-fridge-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.998 12v10a1 1 0 0 1-1 1h-14a1 1 0 0 1-1-1V12zm-11 2h-2v5h2zm10-13a1 1 0 0 1 1 1v8h-16V2a1 1 0 0 1 1-1zm-10 3h-2v4h2z'/%3E%3C/svg%3E\")}.ri-fridge-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.998 1a1 1 0 0 1 1 1v20a1 1 0 0 1-1 1h-14a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zm-1 11h-12v9h12zm-8 2v4h-2v-4zm8-11h-12v7h12zm-8 2v3h-2V5z'/%3E%3C/svg%3E\")}.ri-friendica-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 3v4.5H9v4h6v5H9V21h9a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zM2 6a4 4 0 0 1 4-4h12a4 4 0 0 1 4 4v12a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4z'/%3E%3C/svg%3E\")}.ri-friendica-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 4v5h-6v2h6v6h-6v3h8a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm-2 0H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h2v-5h6v-2H8V7h6zM2 6a4 4 0 0 1 4-4h12a4 4 0 0 1 4 4v12a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4z'/%3E%3C/svg%3E\")}.ri-fullscreen-exit-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 7h4v2h-6V3h2zM8 9H2V7h4V3h2zm10 8v4h-2v-6h6v2zM8 15v6H6v-4H2v-2z'/%3E%3C/svg%3E\")}.ri-fullscreen-exit-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 7h4v2h-6V3h2zM8 9H2V7h4V3h2zm10 8v4h-2v-6h6v2zM8 15v6H6v-4H2v-2z'/%3E%3C/svg%3E\")}.ri-fullscreen-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 3h6v6h-2V5h-4zM2 3h6v2H4v4H2zm18 16v-4h2v6h-6v-2zM4 19h4v2H2v-6h2z'/%3E%3C/svg%3E\")}.ri-fullscreen-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 3v2H4v4H2V3zM2 21v-6h2v4h4v2zm20 0h-6v-2h4v-4h2zm0-12h-2V5h-4V3h6z'/%3E%3C/svg%3E\")}.ri-function-add-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm0 10a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1zm10 0a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1zm2-2V8h-3V6h3V3h2v3h3v2h-3v3z'/%3E%3C/svg%3E\")}.ri-function-add-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm0 10a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1zm10 0a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1zm1 6v-4h4v4zM5 9V5h4v4zm0 10v-4h4v4zm11-8V8h-3V6h3V3h2v3h3v2h-3v3z'/%3E%3C/svg%3E\")}.ri-function-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm0 10a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm10 0a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1zm4.713-3.872l-.246.565a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.759-.338a.53.53 0 0 1 0-.963l.717-.32a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.611a4.37 4.37 0 0 0 2.25 2.327l.718.319a.53.53 0 0 1 0 .963l-.76.338a4.36 4.36 0 0 0-2.219 2.25'/%3E%3C/svg%3E\")}.ri-function-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 13a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1zm10 0a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1zM5 19h4v-4H5zm10 0h4v-4h-4zm1.53-15.68a.506.506 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.719.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325zM10 3a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM5 9h4V5H5z'/%3E%3C/svg%3E\")}.ri-function-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm0 10a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zM13 4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1zm0 10a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1z'/%3E%3C/svg%3E\")}.ri-function-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm0 10a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zM13 4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1zm0 10a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1zm2-9v4h4V5zm0 10v4h4v-4zM5 5v4h4V5zm0 10v4h4v-4z'/%3E%3C/svg%3E\")}.ri-functions{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5 18l7.68-6L5 6V4h14v2H8.263L16 12l-7.737 6H19v2H5z'/%3E%3C/svg%3E\")}.ri-funds-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.005 3.003h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1m11.793 6.793l-2.45 2.45l-2.121-2.122l-4.243 4.243l1.414 1.414l2.829-2.828l2.121 2.12l3.864-3.863l1.793 1.793v-5h-5z'/%3E%3C/svg%3E\")}.ri-funds-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.005 5.003v14h16v-14zm-1-2h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1m11.793 6.793l-1.793-1.793h5v5l-1.793-1.793l-3.864 3.864l-2.121-2.121l-2.829 2.828l-1.414-1.414l4.243-4.243l2.121 2.121z'/%3E%3C/svg%3E\")}.ri-funds-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m3.901 17.864l3.911-3.911l2.829 2.828l4.571-4.571l1.793 1.793v-5h-5l1.793 1.793l-3.157 3.157l-2.829-2.829l-4.945 4.946a10 10 0 0 1-.862-4.067c0-5.523 4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10a9.99 9.99 0 0 1-8.104-4.14'/%3E%3C/svg%3E\")}.ri-funds-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.41 14.526l3.402-3.402l2.829 2.829l3.157-3.157l-1.793-1.793h5v5l-1.793-1.793l-4.571 4.571l-2.829-2.828l-2.474 2.474a8 8 0 1 0-.927-1.9m-1.537 1.558l-.01-.01l.004-.004a10 10 0 0 1-.862-4.067c0-5.523 4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10c-4.07 0-7.57-2.43-9.132-5.919'/%3E%3C/svg%3E\")}.ri-gallery-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.409 19c-.776-2.399-2.277-3.885-4.266-5.602A10.95 10.95 0 0 1 20 11V3h1.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3H6V1h2v4H4v7c5.22 0 9.662 2.462 11.313 7zM18 1v4h-8V3h6V1zm-1.5 9a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-gallery-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 13c-1.678 0-3.249.46-4.593 1.259A15 15 0 0 1 18.147 19H20zm-3.996 6C14.044 14.302 9.408 11 4 11v8zM4 9c3.83 0 7.323 1.435 9.974 3.796A10.95 10.95 0 0 1 20 11V3h1.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3H6V1h2v4H4zm14-8v4h-8V3h6V1zm-1.5 9a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-gallery-upload-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 1v2h8V1h2v2h3.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3H6V1zm4 7l-4 4h3v4h2v-4h3z'/%3E%3C/svg%3E\")}.ri-gallery-upload-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 1v4H4v14h16V3h1.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3H6V1zm4 7l4 4h-3v4h-2v-4H8zm6-7v4h-8V3h6V1z'/%3E%3C/svg%3E\")}.ri-gallery-view{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm2 1v14h16V5zm2 2h5v4H6zm5 6H6v4h5zm2-6h5v4h-5zm5 6h-5v4h5z'/%3E%3C/svg%3E\")}.ri-gallery-view-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm1 6V5h5v4zm-1 4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1zm1 6v-4h5v4zm9-15a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-7a1 1 0 0 1-1-1zm2 1v4h5V5zm-1 8a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1zm1 6v-4h5v4z'/%3E%3C/svg%3E\")}.ri-game-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 4h2v2h6V4h2V2h2v4h-2v2h2v2h4v6h-2v-4h-1v6h-3v2h2v2h-4v-4H9v4H5v-2h2v-2H4v-6H3v4H1v-6h4V8h2V6H5V2h2zm2 7v3h2v-3zm4 0v3h2v-3z'/%3E%3C/svg%3E\")}.ri-game-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 4h2v2h6V4h2V2h2v4h-2v2h2v2h4v6h-2v-4h-1v6h-3v2h2v2h-4v-4H9v4H5v-2h2v-2H4v-6H3v4H1v-6h4V8h2V6H5V2h2zm2 6H7v2H6v4h12v-4h-1v-2h-2V8H9zm2 4H9v-3h2zm4 0h-2v-3h2z'/%3E%3C/svg%3E\")}.ri-game-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a9.98 9.98 0 0 1 7.743 3.671L13.414 12l6.329 6.329A9.98 9.98 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2m0 3a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E\")}.ri-game-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a9.98 9.98 0 0 1 7.743 3.671L13.414 12l6.329 6.329A9.98 9.98 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 4.697 14.477l.208-.157l-6.32-6.32l6.32-6.321l-.208-.156a7.97 7.97 0 0 0-4.394-1.517zm0 1a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3'/%3E%3C/svg%3E\")}.ri-gamepad-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 4a6 6 0 0 1 6 6v4a6 6 0 0 1-6 6H7a6 6 0 0 1-6-6v-4a6 6 0 0 1 6-6zm-7 5H8v2H6v2h1.999L8 15h2l-.001-2H12v-2h-2zm8 4h-2v2h2zm-2-4h-2v2h2z'/%3E%3C/svg%3E\")}.ri-gamepad-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 4a6 6 0 0 1 6 6v4a6 6 0 0 1-6 6H7a6 6 0 0 1-6-6v-4a6 6 0 0 1 6-6zm0 2H7a4 4 0 0 0-3.995 3.8L3 10v4a4 4 0 0 0 3.8 3.995L7 18h10a4 4 0 0 0 3.995-3.8L21 14v-4a4 4 0 0 0-3.8-3.995zm-7 3v2h2v2H9.999L10 15H8l-.001-2H6v-2h2V9zm8 4v2h-2v-2zm-2-4v2h-2V9z'/%3E%3C/svg%3E\")}.ri-gas-station-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 19V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v8h2a2 2 0 0 1 2 2v4a1 1 0 1 0 2 0v-7h-2a1 1 0 0 1-1-1V6.414l-1.657-1.657l1.414-1.414l4.95 4.95A1 1 0 0 1 22 9v9a3 3 0 1 1-6 0v-4h-2v5h1v2H2v-2zM5 5v6h7V5z'/%3E%3C/svg%3E\")}.ri-gas-station-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 19h1v2H2v-2h1V4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v8h2a2 2 0 0 1 2 2v4a1 1 0 1 0 2 0v-7h-2a1 1 0 0 1-1-1V6.414l-1.657-1.657l1.414-1.414l4.95 4.95A1 1 0 0 1 22 9v9a3 3 0 1 1-6 0v-4h-2zm-9 0h7v-6H5zM5 5v6h7V5z'/%3E%3C/svg%3E\")}.ri-gatsby-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 2c-5.5 0-10 4.5-10 10s4.5 10 10 10s10-4.5 10-10s-4.5-10-10-10M6.43 17.571c-1.5-1.5-2.286-3.5-2.286-5.428l7.786 7.714c-2-.071-4-.786-5.5-2.286m7.285 2.072l-9.357-9.357c.786-3.5 3.929-6.143 7.643-6.143c2.643 0 4.929 1.286 6.357 3.214l-1.071.929C16.072 6.643 14.144 5.57 12 5.57c-2.786 0-5.143 1.786-6.071 4.286l8.214 8.214c2.071-.714 3.643-2.5 4.143-4.642h-3.429V12h5c0 3.714-2.643 6.857-6.143 7.643'/%3E%3C/svg%3E\")}.ri-gatsby-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.752 21.997c-5.221-.128-9.45-4.257-9.736-9.438l-.012-.313zM12 2a9.99 9.99 0 0 1 8.193 4.265l-1.638 1.148A8.003 8.003 0 0 0 4.535 9.12L14.88 19.466A8.02 8.02 0 0 0 19.749 14H15.5v-2H22c0 4.726-3.279 8.686-7.686 9.73L2.27 9.686C3.314 5.28 7.275 2 12 2'/%3E%3C/svg%3E\")}.ri-gemini-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M24 12.024c-6.437.388-11.59 5.539-11.977 11.976h-.047C11.588 17.563 6.436 12.412 0 12.024v-.047C6.437 11.588 11.588 6.437 11.976 0h.047c.388 6.437 5.54 11.588 11.977 11.977z'/%3E%3C/svg%3E\")}.ri-gemini-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.124 1.09h1.751l.052.855a9.743 9.743 0 0 0 9.128 9.128l.854.052v1.75l-.854.052a9.743 9.743 0 0 0-9.128 9.128l-.052.855h-1.75l-.052-.855a9.743 9.743 0 0 0-9.128-9.128l-.854-.051v-1.751l.854-.052a9.743 9.743 0 0 0 9.128-9.128zM12 5.85A11.6 11.6 0 0 1 5.85 12A11.6 11.6 0 0 1 12 18.15A11.6 11.6 0 0 1 18.15 12A11.6 11.6 0 0 1 12 5.85'/%3E%3C/svg%3E\")}.ri-genderless-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 7.066V1h2v6.066A7.501 7.501 0 0 1 12 22a7.5 7.5 0 0 1-1-14.934'/%3E%3C/svg%3E\")}.ri-genderless-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 7.066A7.501 7.501 0 0 1 12 22a7.5 7.5 0 0 1-1-14.934V1h2zM12 20a5.5 5.5 0 1 0 0-11a5.5 5.5 0 0 0 0 11'/%3E%3C/svg%3E\")}.ri-ghost-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c3.5 0 6 3 7 6c3 1 4 3.73 4 6l-2.775.793a1 1 0 0 0-.725.961v1.496A1.75 1.75 0 0 1 17.75 19h-.596a2 2 0 0 0-1.668.896Q14.094 22 12 22t-3.486-2.104A2 2 0 0 0 6.846 19H6.25a1.75 1.75 0 0 1-1.75-1.75v-1.496a1 1 0 0 0-.725-.961L1 14c0-2.266 1-5 4-6c1-3 3.5-6 7-6m0 10c-.828 0-1.5 1.12-1.5 2.5S11.172 17 12 17s1.5-1.12 1.5-2.5S12.828 12 12 12M9.5 8a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m5 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E\")}.ri-ghost-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c3.5 0 6 3 7 6c3 1 4 3.73 4 6l-2.775.793a1 1 0 0 0-.725.961v1.496A1.75 1.75 0 0 1 17.75 19h-.596a2 2 0 0 0-1.668.896Q14.094 22 12 22t-3.486-2.104A2 2 0 0 0 6.846 19H6.25a1.75 1.75 0 0 1-1.75-1.75v-1.496a1 1 0 0 0-.725-.961L1 14c0-2.266 1-5 4-6c1-3 3.5-6 7-6m0 2C9.89 4 7.935 5.788 6.989 8.371l-.092.261l-.316.95l-.949.315c-1.255.419-2.067 1.341-2.424 2.56l-.023.086l1.14.327a3 3 0 0 1 2.17 2.703l.005.181V17h.346a4 4 0 0 1 3.2 1.6l.136.192C10.758 19.664 11.316 20 12 20c.638 0 1.167-.293 1.703-1.04l.115-.168a4 4 0 0 1 3.1-1.785l.236-.007h.346v-1.246a3 3 0 0 1 2.003-2.83l.173-.054l1.139-.327l-.023-.087c-.337-1.151-1.08-2.037-2.22-2.484l-.204-.075l-.95-.316l-.315-.949C16.195 5.91 14.18 4 12 4m0 8c.828 0 1.5 1.12 1.5 2.5S12.828 17 12 17s-1.5-1.12-1.5-2.5s.672-2.5 1.5-2.5M9.5 8a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m5 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3'/%3E%3C/svg%3E\")}.ri-ghost-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a9 9 0 0 1 9 9v8a1 1 0 0 1-.293.707l-2 2a1 1 0 0 1-1.262.125L15 20.202l-2.445 1.63a1 1 0 0 1-1.11 0L9 20.202l-2.445 1.63a1 1 0 0 1-1.262-.125l-2-2A1 1 0 0 1 3 19v-8a9 9 0 0 1 9-9M9.5 8a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m5 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E\")}.ri-ghost-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a9 9 0 0 1 9 9v8a1 1 0 0 1-.293.707l-2 2a1 1 0 0 1-1.262.125L15 20.202l-2.445 1.63a1 1 0 0 1-1.11 0L9 20.202l-2.445 1.63a1 1 0 0 1-1.262-.125l-2-2A1 1 0 0 1 3 19v-8a9 9 0 0 1 9-9m0 2a7 7 0 0 0-7 7v7.586l1.127 1.127l2.318-1.545l.13-.073a1 1 0 0 1 .98.073L12 19.798l2.445-1.63l.13-.073a1 1 0 0 1 .98.073l2.317 1.545L19 18.586V11a7 7 0 0 0-7-7M9.5 8a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m5 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3'/%3E%3C/svg%3E\")}.ri-ghost-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2.5c2.444 0 4.134.688 5.253 1.967c1.072 1.225 1.48 2.844 1.733 4.369c.1.6.286.921.45 1.11c.169.196.38.327.666.456c.171.078.274.116.48.205a3.6 3.6 0 0 1 .58.307c.21.142.433.343.599.634A1.9 1.9 0 0 1 22 12.5c0 .586-.171 1.064-.452 1.459c-.256.36-.586.62-.806.795c-.483.384-.683.557-.762.946c-.048.233-.006.648.173 1.224c.17.545.425 1.112.663 1.584c.549 1.086-.372 2.504-1.696 2.21l-2.297-.511a2 2 0 0 0-1.329.164l-1.705.853a4 4 0 0 1-3.578 0l-1.705-.853a2 2 0 0 0-1.33-.164l-2.32.517c-1.313.291-2.239-1.106-1.698-2.195c.24-.482.5-1.065.676-1.62c.188-.594.228-1.003.187-1.209c-.071-.347-.26-.513-.766-.924C2.78 14.391 2 13.752 2 12.5c0-.332.071-.657.24-.952c.165-.291.388-.492.598-.634c.2-.136.414-.234.581-.307c.205-.089.308-.127.48-.205c.285-.13.496-.26.665-.456c.164-.189.35-.51.45-1.11c.254-1.525.662-3.144 1.733-4.37C7.867 3.189 9.556 2.5 12 2.5m-2 6c-.69 0-1.25.784-1.25 1.75S9.31 12 10 12s1.25-.784 1.25-1.75S10.69 8.5 10 8.5m4 0c-.69 0-1.25.784-1.25 1.75S13.31 12 14 12s1.25-.784 1.25-1.75S14.69 8.5 14 8.5'/%3E%3C/svg%3E\")}.ri-ghost-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2.5c2.444 0 4.134.688 5.253 1.967c1.072 1.225 1.48 2.844 1.733 4.369c.1.6.286.921.45 1.11c.169.196.38.327.666.456c.171.078.274.116.48.205a3.6 3.6 0 0 1 .58.307c.21.142.433.343.599.634A1.9 1.9 0 0 1 22 12.5c0 .586-.171 1.064-.452 1.459c-.256.36-.586.62-.806.795c-.483.384-.683.557-.762.946c-.048.233-.006.648.173 1.224c.17.545.425 1.112.663 1.584c.549 1.086-.372 2.504-1.696 2.21l-2.297-.511a2 2 0 0 0-1.329.164l-1.705.853a4 4 0 0 1-3.578 0l-1.705-.853a2 2 0 0 0-1.33-.164l-2.32.517c-1.313.291-2.239-1.106-1.698-2.195c.24-.482.5-1.065.676-1.62c.188-.594.228-1.003.187-1.209c-.071-.347-.26-.513-.766-.924C2.78 14.391 2 13.752 2 12.5c0-.332.071-.657.24-.952c.165-.291.388-.492.598-.634c.2-.136.414-.234.581-.307c.205-.089.308-.127.48-.205c.285-.13.496-.26.665-.456c.164-.189.35-.51.45-1.11c.254-1.525.662-3.144 1.733-4.37C7.867 3.189 9.556 2.5 12 2.5m0 2c-2.055 0-3.116.562-3.747 1.283c-.678.775-1.02 1.906-1.267 3.381c-.15.899-.464 1.579-.91 2.093c-.44.508-.948.783-1.35.966c-.171.078-.405.173-.51.218c-.103.045-.17.079-.214.104c.009.218.093.337.514.679c.417.339 1.228.923 1.463 2.076c.15.732-.031 1.556-.239 2.212c-.114.36-.253.718-.396 1.053l1.4-.31a4 4 0 0 1 2.655.327l1.707.853a2 2 0 0 0 1.789 0l1.706-.853a4 4 0 0 1 2.656-.327l1.377.306c-.142-.33-.278-.684-.39-1.041c-.206-.66-.375-1.478-.224-2.22c.243-1.188 1.043-1.766 1.479-2.113c.24-.19.35-.29.419-.387a.43.43 0 0 0 .08-.255a2 2 0 0 0-.214-.104c-.105-.045-.339-.14-.51-.218c-.402-.183-.91-.459-1.35-.966c-.446-.514-.76-1.194-.91-2.093c-.246-1.475-.589-2.606-1.267-3.38C15.117 5.061 14.055 4.5 12 4.5m-2 4c.69 0 1.25.784 1.25 1.75S10.69 12 10 12s-1.25-.784-1.25-1.75S9.31 8.5 10 8.5m4 0c.69 0 1.25.784 1.25 1.75S14.69 12 14 12s-1.25-.784-1.25-1.75S13.31 8.5 14 8.5'/%3E%3C/svg%3E\")}.ri-ghost-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a9 9 0 0 1 9 9v7.5a3.5 3.5 0 0 1-6.39 1.976a2.999 2.999 0 0 1-5.223 0a3.5 3.5 0 0 1-6.382-1.783L3 18.499V11a9 9 0 0 1 9-9m0 10c-1.105 0-2 1.12-2 2.5s.895 2.5 2 2.5s2-1.12 2-2.5s-.895-2.5-2-2.5M9.5 8a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m5 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E\")}.ri-ghost-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a9 9 0 0 1 9 9v7.5a3.5 3.5 0 0 1-6.39 1.976a2.999 2.999 0 0 1-5.223 0a3.5 3.5 0 0 1-6.382-1.783L3 18.499V11a9 9 0 0 1 9-9m0 2a7 7 0 0 0-6.996 6.76L5 11v7.446l.002.138a1.5 1.5 0 0 0 2.645.88l.088-.116a2 2 0 0 1 3.393.142a.999.999 0 0 0 1.74.003a2 2 0 0 1 3.296-.278l.097.13a1.5 1.5 0 0 0 2.732-.701L19 18.5V11a7 7 0 0 0-7-7m0 8c1.105 0 2 1.12 2 2.5s-.895 2.5-2 2.5s-2-1.12-2-2.5s.895-2.5 2-2.5M9.5 8a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m5 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3'/%3E%3C/svg%3E\")}.ri-ghost-smile-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a9 9 0 0 1 9 9v7.5a3.5 3.5 0 0 1-6.39 1.976a2.999 2.999 0 0 1-5.223 0a3.5 3.5 0 0 1-6.382-1.783L3 18.499V11a9 9 0 0 1 9-9m4 11h-2a2 2 0 0 1-3.995.15L10 13H8l.005.2a4 4 0 0 0 7.99 0zm-4-6a2 2 0 1 0 0 4a2 2 0 0 0 0-4'/%3E%3C/svg%3E\")}.ri-ghost-smile-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a9 9 0 0 1 9 9v7.5a3.5 3.5 0 0 1-6.39 1.976a2.999 2.999 0 0 1-5.223 0a3.5 3.5 0 0 1-6.382-1.783L3 18.499V11a9 9 0 0 1 9-9m0 2a7 7 0 0 0-6.996 6.76L5 11v7.446l.002.138a1.5 1.5 0 0 0 2.645.88l.088-.116a2 2 0 0 1 3.393.142a.999.999 0 0 0 1.74.003a2 2 0 0 1 3.296-.278l.097.13a1.5 1.5 0 0 0 2.732-.701L19 18.5V11a7 7 0 0 0-7-7m4 9a4 4 0 0 1-7.995.2L8 13h2a2 2 0 1 0 4 0zm-4-6a2 2 0 1 1 0 4a2 2 0 0 1 0-4'/%3E%3C/svg%3E\")}.ri-gift-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.005 13.003v7a1 1 0 0 1-1 1h-14a1 1 0 0 1-1-1v-7zm-5.5-11a3.5 3.5 0 0 1 3.163 5h3.337a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1h3.337a3.5 3.5 0 0 1 5.664-3.95a3.48 3.48 0 0 1 2.499-1.05m-5 2a1.5 1.5 0 0 0-.145 2.993l.145.007h1.5v-1.5A1.5 1.5 0 0 0 9.649 4.01zm5 0l-.145.007a1.5 1.5 0 0 0-1.348 1.348l-.007.145v1.5h1.5l.144-.007a1.5 1.5 0 0 0 0-2.986z'/%3E%3C/svg%3E\")}.ri-gift-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.505 2.003a3.5 3.5 0 0 1 3.163 5h3.337a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-1v8a1 1 0 0 1-1 1h-14a1 1 0 0 1-1-1v-8h-1a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h3.337a3.5 3.5 0 0 1 5.664-3.95a3.48 3.48 0 0 1 2.499-1.05m3.5 11h-12v7h12zm2-4h-16v2h16zm-10.5-5a1.5 1.5 0 0 0-.145 2.993l.145.007h1.5v-1.5A1.5 1.5 0 0 0 9.649 4.01zm5 0l-.145.007a1.5 1.5 0 0 0-1.348 1.348l-.007.145v1.5h1.5l.144-.007a1.5 1.5 0 0 0 0-2.986z'/%3E%3C/svg%3E\")}.ri-gift-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.005 2.003a4 4 0 0 1 3.464 6h4.536v2h-2v10a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1v-10h-2v-2H5.54a4 4 0 0 1 6.465-4.646a3.98 3.98 0 0 1 2.999-1.354m-2 8h-2v10h2zm-4-6a2 2 0 0 0-.15 3.994l.15.006h2v-2a2 2 0 0 0-1.697-1.977l-.154-.018zm6 0a2 2 0 0 0-1.995 1.85l-.005.15v2h2a2 2 0 0 0 1.994-1.85l.006-.15a2 2 0 0 0-2-2'/%3E%3C/svg%3E\")}.ri-gift-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.005 2.003a4 4 0 0 1 3.464 6h4.536v2h-2v10a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1v-10h-2v-2H5.54a4 4 0 0 1 6.465-4.646a3.98 3.98 0 0 1 2.999-1.354m-4 8h-6v9h6zm8 0h-6v9h6zm-10-6a2 2 0 0 0-.15 3.994l.15.006h2v-2a2 2 0 0 0-1.697-1.977l-.154-.018zm6 0a2 2 0 0 0-1.995 1.85l-.005.15v2h2a2 2 0 0 0 1.994-1.85l.006-.15a2 2 0 0 0-2-2'/%3E%3C/svg%3E\")}.ri-git-branch-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.105 15.21A3.001 3.001 0 1 1 5 15.17V8.83a3.001 3.001 0 1 1 2 0V12c.836-.628 1.874-1 3-1h4a3 3 0 0 0 2.895-2.21a3.001 3.001 0 1 1 2.032.064A5 5 0 0 1 14 13h-4a3 3 0 0 0-2.895 2.21'/%3E%3C/svg%3E\")}.ri-git-branch-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.105 15.21A3.001 3.001 0 1 1 5 15.17V8.83a3.001 3.001 0 1 1 2 0V12c.836-.628 1.874-1 3-1h4a3 3 0 0 0 2.895-2.21a3.001 3.001 0 1 1 2.032.064A5 5 0 0 1 14 13h-4a3 3 0 0 0-2.895 2.21M6 17a1 1 0 1 0 0 2a1 1 0 0 0 0-2M6 5a1 1 0 1 0 0 2a1 1 0 0 0 0-2m12 0a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E\")}.ri-git-close-pull-request-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 6a3 3 0 1 1 4 2.83v6.34a3.001 3.001 0 1 1-2 0V8.83A3 3 0 0 1 3 6m12.293-2.707a1 1 0 0 1 1.414 0L18 4.586l1.293-1.293a1 1 0 1 1 1.414 1.414L19.414 6l1.293 1.293a1 1 0 0 1-1.414 1.414L18 7.414l-1.293 1.293a1 1 0 1 1-1.414-1.414L16.586 6l-1.293-1.293a1 1 0 0 1 0-1.414M18 10a1 1 0 0 1 1 1v4.17a3.001 3.001 0 1 1-2 0V11a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-git-close-pull-request-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 5a1 1 0 1 0 0 2a1 1 0 0 0 0-2M3 6a3 3 0 1 1 4 2.83v6.34a3.001 3.001 0 1 1-2 0V8.83A3 3 0 0 1 3 6m12.293-2.707a1 1 0 0 1 1.414 0L18 4.586l1.293-1.293a1 1 0 1 1 1.414 1.414L19.414 6l1.293 1.293a1 1 0 0 1-1.414 1.414L18 7.414l-1.293 1.293a1 1 0 1 1-1.414-1.414L16.586 6l-1.293-1.293a1 1 0 0 1 0-1.414M18 10a1 1 0 0 1 1 1v4.17a3.001 3.001 0 1 1-2 0V11a1 1 0 0 1 1-1M6 17a1 1 0 1 0 0 2a1 1 0 0 0 0-2m12 0a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E\")}.ri-git-commit-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.874 13a4.002 4.002 0 0 1-7.748 0H3v-2h5.126a4.002 4.002 0 0 1 7.748 0H21v2z'/%3E%3C/svg%3E\")}.ri-git-commit-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.874 13a4.002 4.002 0 0 1-7.748 0H3v-2h5.126a4.002 4.002 0 0 1 7.748 0H21v2zM12 14a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-git-fork-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 6a3 3 0 0 1-2 2.83V9a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-.17a3.001 3.001 0 1 1 2 0V9a4 4 0 0 1-4 4h-2v2.17a3.001 3.001 0 1 1-2 0V13H9a4 4 0 0 1-4-4v-.17A3.001 3.001 0 1 1 9 6'/%3E%3C/svg%3E\")}.ri-git-fork-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 5a1 1 0 1 0 0 2a1 1 0 0 0 0-2M3 6a3 3 0 1 1 4 2.83V9a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-.17a3.001 3.001 0 1 1 2 0V9a4 4 0 0 1-4 4h-2v2.17a3.001 3.001 0 1 1-2 0V13H9a4 4 0 0 1-4-4v-.17A3 3 0 0 1 3 6m15-1a1 1 0 1 0 0 2a1 1 0 0 0 0-2m-6 12a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E\")}.ri-git-merge-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.105 8.79A3 3 0 0 0 10 11h4a5 5 0 0 1 4.927 4.146A3.001 3.001 0 0 1 18 21a3 3 0 0 1-1.105-5.79A3 3 0 0 0 14 13h-4a4.98 4.98 0 0 1-3-1v3.17a3.001 3.001 0 1 1-2 0V8.83a3.001 3.001 0 1 1 2.105-.04'/%3E%3C/svg%3E\")}.ri-git-merge-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.105 8.79A3 3 0 0 0 10 11h4a5 5 0 0 1 4.927 4.146A3.001 3.001 0 0 1 18 21a3 3 0 0 1-1.105-5.79A3 3 0 0 0 14 13h-4a4.98 4.98 0 0 1-3-1v3.17a3.001 3.001 0 1 1-2 0V8.83a3.001 3.001 0 1 1 2.105-.04M6 7a1 1 0 1 0 0-2a1 1 0 0 0 0 2m0 12a1 1 0 1 0 0-2a1 1 0 0 0 0 2m12 0a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-git-pr-draft-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 8.83a3.001 3.001 0 1 0-2 0v6.34a3.001 3.001 0 1 0 2 0zM21 18a3 3 0 1 1-6 0a3 3 0 0 1 6 0M18 7.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m1.5 4a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0'/%3E%3C/svg%3E\")}.ri-git-pr-draft-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 6a1 1 0 1 1 2 0a1 1 0 0 1-2 0m1-3a3 3 0 0 0-1 5.83v6.34a3.001 3.001 0 1 0 2 0V8.83A3.001 3.001 0 0 0 6 3M5 18a1 1 0 1 1 2 0a1 1 0 0 1-2 0m13-1a1 1 0 1 0 0 2a1 1 0 0 0 0-2m-3 1a3 3 0 1 1 6 0a3 3 0 0 1-6 0m3-10.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m1.5 4a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0'/%3E%3C/svg%3E\")}.ri-git-pull-request-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 5h2a2 2 0 0 1 2 2v8.17a3.001 3.001 0 1 1-2 0V7h-2v3l-4.5-4L15 2zM5 8.83a3.001 3.001 0 1 1 2 0v6.34a3.001 3.001 0 1 1-2 0z'/%3E%3C/svg%3E\")}.ri-git-pull-request-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 5h2a2 2 0 0 1 2 2v8.17a3.001 3.001 0 1 1-2 0V7h-2v3l-4.5-4L15 2zM5 8.83a3.001 3.001 0 1 1 2 0v6.34a3.001 3.001 0 1 1-2 0zM6 7a1 1 0 1 0 0-2a1 1 0 0 0 0 2m0 12a1 1 0 1 0 0-2a1 1 0 0 0 0 2m12 0a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-git-repository-commits-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 17v6h-2v-6H9l4-5l4 5zm2 2h3v-3h-.8L13 9.5L7.647 16H6.5a1.5 1.5 0 0 0 0 3H10v2H6.5A3.5 3.5 0 0 1 3 17.5V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1h-4zM7 5v2h2V5zm0 3v2h2V8z'/%3E%3C/svg%3E\")}.ri-git-repository-commits-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 16v-2h1V4H6v10.035Q6.245 14 6.5 14H8v2H6.5a1.5 1.5 0 0 0 0 3H10v2H6.5A3.5 3.5 0 0 1 3 17.5V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1h-4v-2h3v-3zM7 5h2v2H7zm0 3h2v2H7zm7 9v6h-2v-6H9l4-5l4 5z'/%3E%3C/svg%3E\")}.ri-git-repository-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 21v2.5l-3-2l-3 2V21h-.5A3.5 3.5 0 0 1 3 17.5V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1zm-6-2v-2h6v2h6v-3H6.5a1.5 1.5 0 0 0 0 3zM7 5v2h2V5zm0 3v2h2V8zm0 3v2h2v-2z'/%3E%3C/svg%3E\")}.ri-git-repository-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 21v2.5l-3-2l-3 2V21h-.5A3.5 3.5 0 0 1 3 17.5V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1zm0-2h6v-3H6.5a1.5 1.5 0 0 0 0 3H7v-2h6zm6-5V4H6v10.035Q6.245 14 6.5 14zM7 5h2v2H7zm0 3h2v2H7zm0 3h2v2H7z'/%3E%3C/svg%3E\")}.ri-git-repository-private-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 8h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2V7a6 6 0 1 1 12 0zm-2 0V7a4 4 0 0 0-8 0v1zm-9 3v2h2v-2zm0 3v2h2v-2zm0 3v2h2v-2z'/%3E%3C/svg%3E\")}.ri-git-repository-private-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 10v10h13V10zm12-2h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2V7a6 6 0 1 1 12 0zm-2 0V7a4 4 0 0 0-8 0v1zm-9 3h2v2H7zm0 3h2v2H7zm0 3h2v2H7z'/%3E%3C/svg%3E\")}.ri-gitbook-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.42 12.535c.98.592 1.47.888 2.007.888s1.028-.294 2.008-.884l6.236-3.753a.96.96 0 0 0 .456-.824a.96.96 0 0 0-.456-.824l-6.238-3.754c-.98-.59-1.469-.884-2.006-.884s-1.027.295-2.005.886L5.06 6.616l-.085.053C3.146 7.792 2.017 9.837 2 12.055v.206c.016 2.215 1.144 4.258 2.97 5.382l.086.052l3.352 2.026c1.961 1.186 2.942 1.778 4.02 1.779c1.076 0 2.057-.591 4.02-1.776l3.542-2.138c.98-.592 1.471-.888 1.74-1.376c.27-.487.27-1.079.27-2.263v-2.294a.91.91 0 0 0-.433-.784a.83.83 0 0 0-.865 0l-7.273 4.376c-.49.294-.734.441-1.002.441s-.513-.146-1.002-.44l-4.921-2.958c-.248-.148-.37-.223-.47-.236a.5.5 0 0 0-.53.322c-.037.097-.037.246-.035.545c0 .219.001.328.021.43c.044.225.157.429.323.58c.074.068.165.123.346.232l5.263 3.18c.49.297.736.445 1.005.445c.27 0 .515-.148 1.005-.444l6.45-3.893c.168-.101.252-.151.315-.114c.063.038.063.14.063.342v1.04c0 .295 0 .443-.068.565c-.067.122-.19.196-.435.344l-5.32 3.21c-.98.593-1.471.889-2.01.888c-.538 0-1.03-.297-2.01-.89l-4.975-3.008l-.035-.021c-1.042-.64-1.685-1.805-1.692-3.068v-.998c0-.698.355-1.342.932-1.693a1.59 1.59 0 0 1 1.653-.001z'/%3E%3C/svg%3E\")}.ri-gitbook-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.98 2.638a1 1 0 0 1 1.019.004l7.513 4.495a1 1 0 0 1 0 1.716l-7.513 4.495a1 1 0 0 1-1.026 0L7.82 10.863a2.5 2.5 0 0 0-3.686 1.621c-.088.392-.027.973.26 1.617q.105.24.24.466a4.6 4.6 0 0 0 1.625 1.601l.008.004l5.202 3.052a2.01 2.01 0 0 0 2.035 0L20 15.412V13.51l-6.999 4.208a1 1 0 0 1-1.026.003l-5.748-3.418a1 1 0 0 1 1.022-1.719l5.234 3.111l8.001-4.81A1 1 0 0 1 22 11.74v4.245c0 .355-.188.684-.494.864l-6.99 4.1a4.01 4.01 0 0 1-4.06 0l-5.202-3.052a7 7 0 0 1-.374-.233l-.037-.025a6.46 6.46 0 0 1-2.03-2.229q-.05-.089-.096-.178l-.028-.058a6 6 0 0 1-.107-.229q-.036-.079-.07-.159a6.45 6.45 0 0 1 .358-5.753c.635-1.108 1.592-1.986 2.661-2.613zM6.542 8.146q-.342.2-.647.437a4.48 4.48 0 0 1 2.725.44l.204.11l.013.009l3.647 2.182l5.566-3.33l-5.57-3.332z'/%3E%3C/svg%3E\")}.ri-gitee-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m-1.852 4.444a3.704 3.704 0 0 0-3.704 3.704v6.913c0 .273.222.495.494.495h7.285a3.334 3.334 0 0 0 3.333-3.333v-2.84a.494.494 0 0 0-.495-.494h-5.678a.495.495 0 0 0-.494.494v1.234c0 .273.22.494.493.494h3.458c.272 0 .493.221.493.493v.248a1.48 1.48 0 0 1-1.481 1.481H9.16a.494.494 0 0 1-.494-.493v-4.692c0-.818.663-1.48 1.482-1.481h6.913a.495.495 0 0 0 .494-.494V6.938a.493.493 0 0 0-.494-.494z'/%3E%3C/svg%3E\")}.ri-gitee-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m5 2.5a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7A1.5 1.5 0 0 0 8.5 10v5a.5.5 0 0 0 .5.5h5a1.5 1.5 0 0 0 1.5-1.5v-1h-4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5H17a.5.5 0 0 1 .5.5V14a3.5 3.5 0 0 1-3.5 3.5H7a.5.5 0 0 1-.5-.5v-7A3.5 3.5 0 0 1 10 6.5z'/%3E%3C/svg%3E\")}.ri-github-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 2c-5.525 0-10 4.475-10 10a9.99 9.99 0 0 0 6.837 9.488c.5.087.688-.213.688-.476c0-.237-.013-1.024-.013-1.862c-2.512.463-3.162-.612-3.362-1.175c-.113-.288-.6-1.175-1.025-1.413c-.35-.187-.85-.65-.013-.662c.788-.013 1.35.725 1.538 1.025c.9 1.512 2.337 1.087 2.912.825c.088-.65.35-1.087.638-1.337c-2.225-.25-4.55-1.113-4.55-4.938c0-1.088.387-1.987 1.025-2.687c-.1-.25-.45-1.275.1-2.65c0 0 .837-.263 2.75 1.024a9.3 9.3 0 0 1 2.5-.337c.85 0 1.7.112 2.5.337c1.913-1.3 2.75-1.024 2.75-1.024c.55 1.375.2 2.4.1 2.65c.637.7 1.025 1.587 1.025 2.687c0 3.838-2.337 4.688-4.562 4.938c.362.312.675.912.675 1.85c0 1.337-.013 2.412-.013 2.75c0 .262.188.574.688.474A10.02 10.02 0 0 0 22 12c0-5.525-4.475-10-10-10'/%3E%3C/svg%3E\")}.ri-github-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.884 18.653c-.3-.2-.558-.455-.86-.816a51 51 0 0 1-.466-.579c-.463-.575-.755-.841-1.056-.95a1 1 0 1 1 .675-1.882c.752.27 1.261.735 1.947 1.588c-.094-.117.34.427.433.539c.19.227.33.365.44.438c.204.137.588.196 1.15.14c.024-.382.094-.753.202-1.095c-2.968-.726-4.648-2.64-4.648-6.396c0-1.24.37-2.356 1.058-3.292c-.218-.894-.185-1.975.302-3.192a1 1 0 0 1 .63-.582c.081-.024.127-.035.208-.047c.803-.124 1.937.17 3.415 1.096a11.7 11.7 0 0 1 2.687-.308c.912 0 1.819.104 2.684.308c1.477-.933 2.614-1.227 3.422-1.096q.128.02.218.05a1 1 0 0 1 .616.58c.487 1.216.52 2.296.302 3.19c.691.936 1.058 2.045 1.058 3.293c0 3.757-1.674 5.665-4.642 6.392c.125.415.19.878.19 1.38c0 .665-.002 1.299-.007 2.01c0 .19-.002.394-.005.706a1 1 0 0 1-.018 1.958c-1.14.227-1.984-.532-1.984-1.525l.002-.447l.005-.705c.005-.707.008-1.337.008-1.997c0-.697-.184-1.152-.426-1.361c-.661-.57-.326-1.654.541-1.751c2.966-.333 4.336-1.482 4.336-4.66c0-.955-.312-1.744-.913-2.404A1 1 0 0 1 17.2 6.19c.166-.414.236-.957.095-1.614l-.01.003c-.491.139-1.11.44-1.858.949a1 1 0 0 1-.833.135a9.6 9.6 0 0 0-2.592-.349c-.89 0-1.772.118-2.592.35a1 1 0 0 1-.829-.134c-.753-.507-1.374-.807-1.87-.947c-.143.653-.072 1.194.093 1.607a1 1 0 0 1-.189 1.045c-.597.655-.913 1.458-.913 2.404c0 3.172 1.371 4.328 4.322 4.66c.865.097 1.202 1.177.545 1.748c-.193.168-.43.732-.43 1.364v3.15c0 .985-.834 1.725-1.96 1.528a1 1 0 0 1-.04-1.962v-.99c-.91.061-1.661-.088-2.254-.485'/%3E%3C/svg%3E\")}.ri-gitlab-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m21.663 9.987l-.028-.072l-2.719-7.094a.71.71 0 0 0-.706-.449a.71.71 0 0 0-.654.522L15.72 8.52H8.282L6.443 2.895a.71.71 0 0 0-.652-.524a.72.72 0 0 0-.707.45L2.362 9.925l-.028.07a5.06 5.06 0 0 0 1.674 5.838l.01.007l.024.019l4.147 3.104l2.05 1.553l1.247.944a.84.84 0 0 0 1.016 0l1.247-.944l2.05-1.553l4.172-3.123l.01-.008a5.055 5.055 0 0 0 1.682-5.845'/%3E%3C/svg%3E\")}.ri-gitlab-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.544 2.673a1.55 1.55 0 0 1 1.8.097v.001c.246.198.426.466.515.769l1.446 4.428h5.39L16.14 3.54a1.54 1.54 0 0 1 .515-.769l.004-.004a1.55 1.55 0 0 1 1.795-.095l.002.001c.274.174.486.43.605.732l.004.01l2.473 6.451a5.45 5.45 0 0 1-1.813 6.303l-6.73 5.064h-.002a1.66 1.66 0 0 1-2 0l-6.731-5.065a5.45 5.45 0 0 1-1.806-6.294l2.48-6.469c.12-.302.333-.558.607-.732m.811 2.063L4.16 10.464c-.28.737-.337 1.604-.12 2.362c.217.755.671 1.42 1.295 1.896l6.66 5.01l6.653-5.005a3.65 3.65 0 0 0 1.308-1.904c.22-.76.159-1.638-.123-2.378l-2.189-5.71L16 9.769H8z'/%3E%3C/svg%3E\")}.ri-glasses-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.031 10.976c.04-1.48.127-2.667.325-3.655c.331-1.658.954-2.659 2.199-3.489l-1.11-1.664c-1.754 1.17-2.632 2.669-3.05 4.76C1 8.902 1 11.485 1 14.88V15a5 5 0 1 0 9.935-.806a3 3 0 0 1 2.13 0A5 5 0 1 0 23 15v-.12c0-3.396 0-5.979-.394-7.951c-.419-2.092-1.296-3.591-3.051-4.761l-1.11 1.664c1.246.83 1.868 1.831 2.2 3.49c.197.987.285 2.173.324 3.654A4.98 4.98 0 0 0 18 10a5 5 0 0 0-4.225 2.325A5 5 0 0 0 12 12a5 5 0 0 0-1.775.325A5 5 0 0 0 6 10a4.98 4.98 0 0 0-2.969.976'/%3E%3C/svg%3E\")}.ri-glasses-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.015 10.988c.03-1.535.11-2.52.34-3.667c.331-1.658.954-2.659 2.2-3.489l-1.11-1.664c-1.755 1.17-2.633 2.669-3.051 4.76c-.52 2.6-.398 7.936-.395 8.07V15a5 5 0 1 0 9.935-.806a3 3 0 0 1 2.13 0a5 5 0 1 0 9.935.806s.132-5.439-.394-8.071c-.419-2.092-1.296-3.591-3.05-4.761l-1.11 1.664c1.245.83 1.867 1.831 2.199 3.49c.229 1.145.31 2.131.34 3.666A4.98 4.98 0 0 0 17.998 10a5 5 0 0 0-4.224 2.325A5 5 0 0 0 11.999 12a5 5 0 0 0-1.775.325A5 5 0 0 0 5.999 10a4.98 4.98 0 0 0-2.984.988M3 15a3 3 0 1 1 6 0a3 3 0 0 1-6 0m12.168-.994A3.002 3.002 0 0 1 21 15a3 3 0 1 1-5.832-.994'/%3E%3C/svg%3E\")}.ri-glasses-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 12a5 5 0 0 1 8.192-3.848A4 4 0 0 1 12 7c1.095 0 2.086.44 2.808 1.152a5 5 0 1 1-1.264 1.578A2 2 0 0 0 12 9c-.62 0-1.177.283-1.544.73A5 5 0 1 1 1 12'/%3E%3C/svg%3E\")}.ri-glasses-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 9a3 3 0 1 0 0 6a3 3 0 0 0 0-6m-5 3a5 5 0 0 1 8.192-3.848A4 4 0 0 1 12 7c1.095 0 2.086.44 2.808 1.152a5 5 0 1 1-1.264 1.578A2 2 0 0 0 12 9c-.62 0-1.177.283-1.544.73A5 5 0 1 1 1 12m17-3a2.996 2.996 0 0 0-3 3a3 3 0 1 0 3-3'/%3E%3C/svg%3E\")}.ri-global-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.05 13h5.477a17.9 17.9 0 0 0 2.925 8.88A10.005 10.005 0 0 1 2.049 13m0-2a10.005 10.005 0 0 1 8.402-8.881a17.9 17.9 0 0 0-2.925 8.88zm19.9 0h-5.477a17.9 17.9 0 0 0-2.925-8.881a10.005 10.005 0 0 1 8.403 8.88m0 2a10.005 10.005 0 0 1-8.402 8.88A17.9 17.9 0 0 0 16.473 13zM9.53 13h4.94A15.9 15.9 0 0 1 12 20.592A15.9 15.9 0 0 1 9.53 13m0-2A15.9 15.9 0 0 1 12 3.408A15.9 15.9 0 0 1 14.47 11z'/%3E%3C/svg%3E\")}.ri-global-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m-2.29-2.333A17.9 17.9 0 0 1 8.027 13H4.062a8.01 8.01 0 0 0 5.648 6.667M10.03 13c.151 2.439.848 4.73 1.97 6.752A15.9 15.9 0 0 0 13.97 13zm9.908 0h-3.965a17.9 17.9 0 0 1-1.683 6.667A8.01 8.01 0 0 0 19.938 13M4.062 11h3.965A17.9 17.9 0 0 1 9.71 4.333A8.01 8.01 0 0 0 4.062 11m5.969 0h3.938A15.9 15.9 0 0 0 12 4.248A15.9 15.9 0 0 0 10.03 11m4.259-6.667A17.9 17.9 0 0 1 15.973 11h3.965a8.01 8.01 0 0 0-5.648-6.667'/%3E%3C/svg%3E\")}.ri-global-off-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m22.035 16.379l-2.12 2.121l2.12 2.121l-1.414 1.415l-2.121-2.122l-2.121 2.122l-1.414-1.415l2.12-2.121l-2.12-2.121l1.414-1.414l2.121 2.12l2.121-2.12zM7.527 13a17.9 17.9 0 0 0 2.925 8.88A10.006 10.006 0 0 1 2.05 13zm6.942 0q-.037.589-.117 1.166a5.98 5.98 0 0 0-1.755 5.403q-.28.524-.597 1.023A15.9 15.9 0 0 1 9.53 13zM10.452 2.12A17.9 17.9 0 0 0 7.527 11H2.05a10.006 10.006 0 0 1 8.403-8.88M12 3.407A15.9 15.9 0 0 1 14.469 11H9.53A15.9 15.9 0 0 1 12 3.408m1.548-1.289A10.005 10.005 0 0 1 21.95 11h-5.477a17.9 17.9 0 0 0-2.925-8.88'/%3E%3C/svg%3E\")}.ri-global-off-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22.036 16.379L19.914 18.5l2.122 2.122l-1.414 1.414l-2.122-2.122l-2.121 2.122l-1.414-1.414l2.12-2.122l-2.12-2.121l1.414-1.414l2.121 2.12l2.122-2.12zM12.478 2.012C17.78 2.262 22 6.638 22 12v1H10.033a15.9 15.9 0 0 0 2.106 6.996q.123 0 .245-.005q.255-.012.506-.04l.22 1.988a10 10 0 0 1-1.588.05C6.22 21.738 2 17.361 2 12s4.22-9.738 9.522-9.988a10 10 0 0 1 .957 0M4.065 13a8.01 8.01 0 0 0 5.649 6.668A17.9 17.9 0 0 1 8.03 13zm5.649-8.669A8.01 8.01 0 0 0 4.064 11H8.03c.13-2.374.72-4.626 1.683-6.669M12 4.251A15.9 15.9 0 0 0 10.033 11h3.934A15.9 15.9 0 0 0 12 4.252m2.286.08A17.9 17.9 0 0 1 15.97 11h3.966a8.01 8.01 0 0 0-5.65-6.669'/%3E%3C/svg%3E\")}.ri-globe-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 21h5v2H6v-2h5v-1.05a10 10 0 0 1-7.684-4.988l1.737-.992A8 8 0 1 0 15.97 3.053l.993-1.737A10 10 0 0 1 22 10c0 5.185-3.946 9.449-9 9.95zm-1-4a7 7 0 1 1 0-14a7 7 0 0 1 0 14'/%3E%3C/svg%3E\")}.ri-globe-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 21h5v2H6v-2h5v-1.05a10 10 0 0 1-7.684-4.988l1.737-.992A8 8 0 1 0 15.97 3.053l.993-1.737A10 10 0 0 1 22 10c0 5.185-3.946 9.449-9 9.95zm-1-4a7 7 0 1 1 0-14a7 7 0 0 1 0 14m0-2a5 5 0 1 0 0-10a5 5 0 0 0 0 10'/%3E%3C/svg%3E\")}.ri-goblet-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.133 2L5.011 9.859c-.303 2.114.521 3.93 1.88 5.188c1.105 1.022 2.568 1.685 4.11 1.887V20H6v2h12v-2h-5v-3.066c1.54-.202 3.004-.865 4.109-1.888c1.359-1.257 2.182-3.073 1.88-5.187L17.868 2zM10 7c-.83 0-1.838.242-2.629.476L7.868 4h8.265l.49 3.431C15.785 7.707 14.89 8 14 8c-1.392 0-2.572-1-4-1'/%3E%3C/svg%3E\")}.ri-goblet-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.133 2L5.011 9.859c-.303 2.114.521 3.93 1.88 5.188c1.105 1.022 2.568 1.685 4.11 1.887V20H6v2h12v-2h-5v-3.066c1.54-.202 3.004-.865 4.109-1.888c1.359-1.257 2.182-3.073 1.88-5.187L17.868 2zm.857 8.141L7.868 4h8.265l.878 6.141c.198 1.386-.322 2.57-1.26 3.438c-.954.883-2.333 1.421-3.75 1.421c-1.418 0-2.797-.538-3.752-1.421c-.937-.868-1.457-2.052-1.259-3.438'/%3E%3C/svg%3E\")}.ri-goblet-broken-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.923 2l-2.088 3.616l2.598 1.5l-1.75 3.031l1.733 1l2.75-4.763l-2.599-1.5L15.232 2h2.636l1.122 7.859c.302 2.114-.521 3.93-1.88 5.188c-1.105 1.022-2.568 1.685-4.11 1.887V20h5v2H6v-2h5v-3.066c-1.54-.202-3.004-.865-4.109-1.888c-1.359-1.257-2.183-3.073-1.88-5.187L6.133 2z'/%3E%3C/svg%3E\")}.ri-goblet-broken-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.867 2l1.122 7.858c.302 2.115-.521 3.932-1.88 5.189c-1.105 1.022-2.568 1.685-4.11 1.888V20h5v2H6v-2h5v-3.065c-1.54-.203-3.004-.866-4.109-1.888c-1.358-1.258-2.182-3.074-1.88-5.189L6.133 2zm-3.79 2l-.51.884l2.598 1.5l-2.75 4.764l-1.733-1l1.75-3.032l-2.597-1.5L11.768 4H7.867l-.878 6.142c-.198 1.385.322 2.569 1.26 3.436c.954.883 2.333 1.422 3.75 1.422c1.418 0 2.797-.539 3.752-1.422c.937-.867 1.456-2.05 1.258-3.436L16.133 4z'/%3E%3C/svg%3E\")}.ri-goblet-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 19v-5.111L3 5V3h18v2l-8 8.889V19h5v2H6v-2zM7.49 7h9.02l1.8-2H5.69z'/%3E%3C/svg%3E\")}.ri-goblet-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 19v-5.111L3 5V3h18v2l-8 8.889V19h5v2H6v-2zM7.49 7h9.02l1.8-2H5.69zm1.8 2L12 12.01L14.71 9z'/%3E%3C/svg%3E\")}.ri-goggles-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.952 6.942C7.08 6.118 9.75 6 12 6s4.92.118 7.049.942c1.08.419 2.08 1.04 2.81 1.974C22.596 9.862 23 11.054 23 12.5c0 1.47-.525 2.933-1.38 4.042c-.85 1.105-2.116 1.958-3.62 1.958c-1.425 0-2.656-.79-3.575-1.38C13.72 16.667 12.883 16 12 16s-1.72.667-2.425 1.12c-.919.59-2.15 1.38-3.575 1.38c-1.503 0-2.769-.852-3.62-1.958A6.74 6.74 0 0 1 1 12.5c0-1.446.402-2.638 1.142-3.584c.729-.933 1.728-1.555 2.81-1.974'/%3E%3C/svg%3E\")}.ri-goggles-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.718 10.147C3.285 10.7 3 11.446 3 12.5c0 1.015.37 2.052.964 2.822C4.56 16.095 5.294 16.5 6 16.5c.762 0 1.514-.434 2.538-1.092C9.588 14.735 10.706 14 12 14s2.413.735 3.462 1.408c1.024.658 1.776 1.092 2.538 1.092c.706 0 1.44-.405 2.036-1.178c.593-.77.964-1.807.964-2.822c0-1.054-.285-1.8-.718-2.353c-.443-.567-1.1-1.008-1.956-1.34C16.582 8.133 14.252 8 12 8s-4.58.132-6.327.808c-.856.331-1.512.772-1.955 1.339m1.234-3.205C7.08 6.118 9.75 6 12 6s4.92.118 7.049.942c1.08.419 2.08 1.04 2.81 1.974C22.596 9.862 23 11.054 23 12.5c0 1.47-.525 2.933-1.38 4.042c-.85 1.105-2.116 1.958-3.62 1.958c-1.425 0-2.656-.79-3.575-1.38C13.72 16.667 12.883 16 12 16s-1.72.667-2.425 1.12c-.919.59-2.15 1.38-3.575 1.38c-1.503 0-2.769-.852-3.62-1.958A6.74 6.74 0 0 1 1 12.5c0-1.446.402-2.638 1.142-3.584c.729-.933 1.728-1.555 2.81-1.974'/%3E%3C/svg%3E\")}.ri-golf-ball-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2s10 4.477 10 10m-8-5a1 1 0 1 0-2 0a1 1 0 0 0 2 0m-1 4a1 1 0 1 0 0-2a1 1 0 0 0 0 2m4 1a1 1 0 1 0-2 0a1 1 0 0 0 2 0m-1-2a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-golf-ball-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 20a8 8 0 1 1 0-16a8 8 0 0 1 0 16m0 2c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m2-15a1 1 0 1 1-2 0a1 1 0 0 1 2 0m-1 4a1 1 0 1 0 0-2a1 1 0 0 0 0 2m4 1a1 1 0 1 1-2 0a1 1 0 0 1 2 0m-1-2a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-google-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.064 7.51A10 10 0 0 1 12 2c2.695 0 4.959.991 6.69 2.605l-2.867 2.868C14.786 6.482 13.468 5.977 12 5.977c-2.605 0-4.81 1.76-5.595 4.123c-.2.6-.314 1.24-.314 1.9s.114 1.3.314 1.9c.786 2.364 2.99 4.123 5.595 4.123c1.345 0 2.49-.355 3.386-.955a4.6 4.6 0 0 0 1.996-3.018H12v-3.868h9.418c.118.654.182 1.336.182 2.045c0 3.046-1.09 5.61-2.982 7.35C16.964 21.105 14.7 22 12 22A9.996 9.996 0 0 1 2 12c0-1.614.386-3.14 1.064-4.49'/%3E%3C/svg%3E\")}.ri-google-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 11h8.533q.066.578.067 1.184c0 2.734-.98 5.036-2.678 6.6c-1.485 1.371-3.518 2.175-5.942 2.175A8.976 8.976 0 0 1 3 11.98A8.976 8.976 0 0 1 11.98 3c2.42 0 4.453.89 6.008 2.339L16.526 6.8C15.368 5.681 13.803 5 12 5a7 7 0 0 0 0 14c3.527 0 6.144-2.608 6.577-6H12z'/%3E%3C/svg%3E\")}.ri-google-play-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.61 1.814L13.793 12L3.611 22.186a1 1 0 0 1-.61-.92V2.735a1 1 0 0 1 .609-.921M14.5 12.707l2.302 2.302l-10.937 6.333zm3.199-3.198l2.807 1.626a1 1 0 0 1 0 1.73l-2.808 1.626L15.207 12zM5.865 2.658L16.803 8.99L14.5 11.293z'/%3E%3C/svg%3E\")}.ri-google-play-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.001 1.734a1 1 0 0 1 .501.135l16.004 9.266a1 1 0 0 1 0 1.73L4.502 22.131a1 1 0 0 1-1.501-.866V2.735a1 1 0 0 1 1-1m8.292 11.68l-4.498 4.498l5.699-3.299zM5 6.118v11.76l5.88-5.88zm10.284 4.302L13.707 12l1.578 1.577L18.009 12zm-7.49-4.336l4.5 4.5l1.199-1.2z'/%3E%3C/svg%3E\")}.ri-government-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 19V8H1V6h3V4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2h3v2h-1v11h1v2H1v-2zm11 0v-7h-2v7zm-5 0v-7H6v7zm10 0v-7h-2v7zM6 5v1h12V5z'/%3E%3C/svg%3E\")}.ri-government-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 6h3v2h-1v11h1v2H1v-2h1V8H1V6h3V4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1zm0 2H4v11h3v-7h2v7h2v-7h2v7h2v-7h2v7h3zM6 5v1h12V5z'/%3E%3C/svg%3E\")}.ri-gps-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 16l3 6H9zm-2.627.255a5 5 0 1 1 5.255 0l-1.356-2.711a2 2 0 1 0-2.544 0zm-2.241 4.482A10 10 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10a10 10 0 0 1-5.131 8.737l-1.344-2.688a7 7 0 1 0-7.05 0z'/%3E%3C/svg%3E\")}.ri-gps-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.132 20.737A10 10 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10a10 10 0 0 1-5.132 8.737l-.896-1.791a8 8 0 1 0-7.945 0zm1.792-3.584a6 6 0 1 1 6.151 0l-.898-1.797a4 4 0 1 0-4.354 0zM12 16l3 6H9z'/%3E%3C/svg%3E\")}.ri-gradienter-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10M8.126 11H4.062a8 8 0 0 0 0 2h4.064a4 4 0 0 1 0-2m7.748 0a4 4 0 0 1 0 2h4.064a8 8 0 0 0 0-2zM12 14a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-gradienter-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.05 13h2.012a8.001 8.001 0 0 0 15.876 0h2.013c-.502 5.053-4.766 9-9.951 9s-9.449-3.947-9.95-9m0-2c.5-5.053 4.764-9 9.95-9s9.449 3.947 9.95 9h-2.012a8.001 8.001 0 0 0-15.876 0zM12 14a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-graduation-cap-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2L0 9l12 7l10-5.833V17.5h2V9zM3.999 13.49V18a9.99 9.99 0 0 0 8 4A9.99 9.99 0 0 0 20 18v-4.509l-8 4.667z'/%3E%3C/svg%3E\")}.ri-graduation-cap-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 11.333L0 9l12-7l12 7v8.5h-2v-7.333l-2 1.166v6.678l-.223.275A9.98 9.98 0 0 1 12 22a9.98 9.98 0 0 1-7.777-3.714L4 18.011zM6 12.5v4.792A7.98 7.98 0 0 0 12 20a7.98 7.98 0 0 0 6-2.708V12.5L12 16zM3.97 9L12 13.685L20.03 9L12 4.315z'/%3E%3C/svg%3E\")}.ri-grid-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 10v4h-4v-4zm2 0h5v4h-5zm-2 11h-4v-5h4zm2 0v-5h5v4a1 1 0 0 1-1 1zM14 3v5h-4V3zm2 0h4a1 1 0 0 1 1 1v4h-5zm-8 7v4H3v-4zm0 11H4a1 1 0 0 1-1-1v-4h5zM8 3v5H3V4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-grid-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 10h-4v4h4zm2 0v4h3v-4zm-2 9v-3h-4v3zm2 0h3v-3h-3zM14 5h-4v3h4zm2 0v3h3V5zm-8 5H5v4h3zm0 9v-3H5v3zM8 5H5v3h3zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-grok-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.94 4.96a9.97 9.97 0 0 1 10.835-2.182a8.7 8.7 0 0 1 2.033 1.11l-3.006 1.39C12.003 4.101 8.797 4.9 6.84 6.86c-2.564 2.565-3.146 6.954-.36 9.922l.278.284L.124 23c1.875-1.973 3.771-4.427 2.636-7.19c-1.52-3.698-.635-8.03 2.18-10.85M23.9.1c-2.264 3.174-3.184 5.389-2.197 9.64l-.007-.007c.753 3.201-.052 6.75-2.653 9.355c-3.279 3.285-8.526 4.016-12.847 1.06L9.21 18.75c2.758 1.084 5.775.607 7.943-1.564c2.169-2.17 2.655-5.332 1.566-7.963c-.207-.5-.828-.625-1.263-.304L8.59 15.472l12.7-12.77v.01z'/%3E%3C/svg%3E\")}.ri-grok-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.775 2.778A9.97 9.97 0 0 0 4.94 4.961C3.06 6.845 2.04 9.405 2.024 12a9.9 9.9 0 0 0 .736 3.81C3.895 18.573 1.999 21.027.124 23l6.105-5.46a8 8 0 0 1 9.428-12.657l2.15-.995a8.7 8.7 0 0 0-2.032-1.11m5.921 6.955C20.71 5.482 21.636 3.274 23.9.1L8.59 15.472l9.61-6.666c.434-.32 1.055-.195 1.262.304A8 8 0 0 1 8.379 19.136l-3.183 1.009C6.833 21.313 9.836 22 12 22c5.523 0 10-4.477 10-10c-.004-.764-.13-1.524-.304-2.267'/%3E%3C/svg%3E\")}.ri-group-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 19.748V16.4c0-1.283.995-2.292 2.467-2.868A8.5 8.5 0 0 0 9.5 13c-1.89 0-3.636.617-5.047 1.66A8.02 8.02 0 0 0 10 19.748m8.88-3.662C18.485 15.553 17.17 15 15.5 15c-2.006 0-3.5.797-3.5 1.4V20a8 8 0 0 0 6.88-3.914M9.55 11.5a2.25 2.25 0 1 0 0-4.5a2.25 2.25 0 0 0 0 4.5m5.95 1a2 2 0 1 0 0-4a2 2 0 0 0 0 4M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10'/%3E%3C/svg%3E\")}.ri-group-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.55 11.5a2.25 2.25 0 1 1 0-4.5a2.25 2.25 0 0 1 0 4.5m.45 8.248V16.4c0-.488.144-.937.404-1.338a6.47 6.47 0 0 0-5.033 1.417A8 8 0 0 0 10 19.749M4.453 14.66A8.46 8.46 0 0 1 9.5 13a8.5 8.5 0 0 1 2.967.532C13.345 13.19 14.392 13 15.5 13c1.66 0 3.185.424 4.206 1.156a8 8 0 1 0-15.253.504m14.426 1.426C18.486 15.553 17.171 15 15.5 15c-2.006 0-3.5.797-3.5 1.4V20a8 8 0 0 0 6.88-3.914M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m3.5-9.5a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-group-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.5 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M2 21v-4.5a4.5 4.5 0 1 1 9 0V21zm15.5-10a4 4 0 1 1 0-8a4 4 0 0 1 0 8M13 21v-4.5a4.5 4.5 0 1 1 9 0V21z'/%3E%3C/svg%3E\")}.ri-group-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.5 7a2 2 0 1 1-4 0a2 2 0 0 1 4 0m-6 0a4 4 0 1 0 8 0a4 4 0 0 0-8 0M9 16.5a2.5 2.5 0 0 0-5 0V19h5zm2 4.5H2v-4.5a4.5 4.5 0 1 1 9 0zm8.5-14a2 2 0 1 1-4 0a2 2 0 0 1 4 0m-6 0a4 4 0 1 0 8 0a4 4 0 0 0-8 0m6.5 9.5a2.5 2.5 0 0 0-5 0V19h5zM13 19v-2.5a4.5 4.5 0 1 1 9 0V21h-9z'/%3E%3C/svg%3E\")}.ri-group-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 22a8 8 0 1 1 16 0zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m7.363 2.233A7.505 7.505 0 0 1 22.983 22H20c0-2.61-1-4.986-2.637-6.767m-2.023-2.276A7.98 7.98 0 0 0 18 7a7.96 7.96 0 0 0-1.015-3.903A5 5 0 0 1 21 8a5 5 0 0 1-5.66 4.957'/%3E%3C/svg%3E\")}.ri-group-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 22a8 8 0 1 1 16 0h-2a6 6 0 0 0-12 0zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m8.284 3.703A8 8 0 0 1 23 22h-2a6 6 0 0 0-3.537-5.473zm-.688-11.29A5.5 5.5 0 0 1 21 8.5a5.5 5.5 0 0 1-5 5.478v-2.013a3.5 3.5 0 0 0 1.041-6.609z'/%3E%3C/svg%3E\")}.ri-guide-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 8v8a3 3 0 0 1-3 3H7.83a3.001 3.001 0 1 1 0-2H10a1 1 0 0 0 1-1V8a3 3 0 0 1 3-3h3V2l5 4l-5 4V7h-3a1 1 0 0 0-1 1'/%3E%3C/svg%3E\")}.ri-guide-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 8v8a3 3 0 0 1-3 3H7.83a3.001 3.001 0 1 1 0-2H10a1 1 0 0 0 1-1V8a3 3 0 0 1 3-3h3V2l5 4l-5 4V7h-3a1 1 0 0 0-1 1M5 19a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-h-1{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 20h-2v-7H4v7H2V4h2v7h7V4h2zm8-12v12h-2v-9.796l-2 .536V8.67L19.5 8z'/%3E%3C/svg%3E\")}.ri-h-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 4v7h7V4h2v16h-2v-7H4v7H2V4zm14.5 4a3.75 3.75 0 0 1 2.978 6.03l-.148.18L18.034 18H22v2h-7v-1.556l4.82-5.546a1.75 1.75 0 1 0-3.065-1.292l-.005.144h-2A3.75 3.75 0 0 1 18.5 8'/%3E%3C/svg%3E\")}.ri-h-3{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m22 8l-.002 2l-2.505 2.883a3.752 3.752 0 0 1-.993 7.367a3.75 3.75 0 0 1-3.682-3.033l1.964-.382a1.75 1.75 0 1 0 .924-1.895l-1.307-1.547L19.35 10H15V8zM4 4v7h7V4h2v16h-2v-7H4v7H2V4z'/%3E%3C/svg%3E\")}.ri-h-4{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 20h-2v-7H4v7H2V4h2v7h7V4h2zm9-12v8h1.5v2H22v2h-2v-2h-5.5v-1.34l5-8.66zm-2 3.133L17.19 16H20z'/%3E%3C/svg%3E\")}.ri-h-5{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 8v2h-4.323l-.464 2.636A4.006 4.006 0 0 1 22.25 16.5a4 4 0 0 1-7.846 1.103l1.923-.551a2 2 0 1 0 .363-1.804l-1.81-.904L16 8zM4 4v7h7V4h2v16h-2v-7H4v7H2V4z'/%3E%3C/svg%3E\")}.ri-h-6{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m21.097 8l-2.598 4.5a4 4 0 1 1-3.453 1.981L18.788 8zM4 4v7h7V4h2v16h-2v-7H4v7H2V4zm14.5 10.5a2 2 0 1 0 0 4a2 2 0 0 0 0-4'/%3E%3C/svg%3E\")}.ri-hail-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.995 17.794a4 4 0 0 0-5.085-3.644A4.001 4.001 0 0 0 6 15c0 1.08.428 2.059 1.122 2.778a8 8 0 1 1 9.335-10.68a5.5 5.5 0 0 1 2.537 10.696M10 17a2 2 0 1 1 0-4a2 2 0 0 1 0 4m5 3a2 2 0 1 1 0-4a2 2 0 0 1 0 4m-5 3a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-hail-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 17.419A8.003 8.003 0 0 1 9 2a8 8 0 0 1 7.458 5.099A5.5 5.5 0 0 1 19 17.793v-2.13a3.5 3.5 0 1 0-4-5.612V10a6 6 0 1 0-9 5.197zM10 17a2 2 0 1 1 0-4a2 2 0 0 1 0 4m5 3a2 2 0 1 1 0-4a2 2 0 0 1 0 4m-5 3a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-hammer-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 8V2h3a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1zm-2 14a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V8H2.5V6.074a1 1 0 0 1 .496-.863L8.5 2H15z'/%3E%3C/svg%3E\")}.ri-hammer-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 2a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-5v13a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V9H3.5a1 1 0 0 1-1-1V5.618a1 1 0 0 1 .553-.894L8.5 2zm-5 2H8.972L4.5 6.236V7H11v14h2V7h2zm4 0h-2v3h2z'/%3E%3C/svg%3E\")}.ri-hand{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.5 2a.5.5 0 0 0-.5.5V12h-2V4.5a.5.5 0 0 0-1 0V14H7c-.38-1.62-1.358-2.56-2.405-2.678A89 89 0 0 0 6.166 15.1c.86 1.962 1.725 3.422 2.838 4.399C10.078 20.442 11.459 21 13.5 21a5.5 5.5 0 0 0 5.5-5.5V7a.5.5 0 0 0-1 0v5h-2V4a.5.5 0 0 0-1 0v8h-2V2.5a.5.5 0 0 0-.5-.5M21 15.5a7.5 7.5 0 0 1-7.5 7.5c-2.458 0-4.328-.692-5.816-1.998c-1.45-1.274-2.459-3.064-3.35-5.1c-.93-2.127-1.444-3.422-1.724-4.178c-.357-.964.136-2.312 1.476-2.406a4.02 4.02 0 0 1 2.914.94V4.5a2.5 2.5 0 0 1 3.04-2.442a2.5 2.5 0 0 1 4.79-.467A2.502 2.502 0 0 1 18 4v.55q.243-.05.5-.05A2.5 2.5 0 0 1 21 7z'/%3E%3C/svg%3E\")}.ri-hand-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.5 1c1.06 0 1.964.662 2.327 1.594A2.5 2.5 0 0 1 17 5v1.05q.243-.05.5-.05A2.5 2.5 0 0 1 20 8.5v5a8.5 8.5 0 0 1-17 0v-2a2.5 2.5 0 0 1 3-2.45V5.5a2.5 2.5 0 0 1 3.04-2.44A2.5 2.5 0 0 1 11.5 1m0 2a.5.5 0 0 0-.5.5V11a1 1 0 1 1-2 0V5.5a.5.5 0 0 0-1 0v8a1 1 0 1 1-2 0v-2a.5.5 0 0 0-1 0v2a6.5 6.5 0 1 0 13 0v-5a.5.5 0 0 0-1 0V11a1 1 0 1 1-2 0V5a.5.5 0 0 0-1 0v6a1 1 0 1 1-2 0V3.5a.5.5 0 0 0-.5-.5'/%3E%3C/svg%3E\")}.ri-hand-coin-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.335 11.502h2.17a4.5 4.5 0 0 1 4.5 4.5H9.004v1h8v-1a5.6 5.6 0 0 0-.885-3h2.886a5 5 0 0 1 4.516 2.852c-2.365 3.12-6.194 5.149-10.516 5.149c-2.761 0-5.1-.59-7-1.625v-9.304a6.97 6.97 0 0 1 3.33 1.428m-4.33 7.5a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1zm13-14a3 3 0 1 1 0 6a3 3 0 0 1 0-6m-7-3a3 3 0 1 1 0 6a3 3 0 0 1 0-6'/%3E%3C/svg%3E\")}.ri-hand-coin-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.005 9.003a1 1 0 0 1 1 1a6.97 6.97 0 0 1 4.33 1.5h2.17c1.332 0 2.53.58 3.354 1.5h3.146a5 5 0 0 1 4.516 2.851c-2.365 3.12-6.194 5.149-10.516 5.149c-2.79 0-5.15-.603-7.061-1.658a1 1 0 0 1-.94.658h-3a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1zm1 3v5.022l.045.032c1.794 1.26 4.133 1.946 6.955 1.946c3.004 0 5.798-1.156 7.835-3.13l.133-.133l-.12-.1a3 3 0 0 0-1.643-.63l-.205-.007h-2.112q.11.483.112 1v1h-9v-2l6.79-.001l-.034-.079a2.5 2.5 0 0 0-2.092-1.415l-.164-.005h-2.93a5 5 0 0 0-3.57-1.5m-2-1h-1v7h1zm14-6a3 3 0 1 1 0 6a3 3 0 0 1 0-6m0 2a1 1 0 1 0 0 2a1 1 0 0 0 0-2m-7-5a3 3 0 1 1 0 6a3 3 0 0 1 0-6m0 2a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E\")}.ri-hand-heart-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.335 11.502h2.17a4.5 4.5 0 0 1 4.5 4.5H9.004v1h8v-1a5.6 5.6 0 0 0-.885-3h2.886a5 5 0 0 1 4.516 2.852c-2.365 3.12-6.194 5.149-10.516 5.149c-2.761 0-5.1-.59-7-1.625v-9.304a6.97 6.97 0 0 1 3.33 1.428m-5.33-2.5a1 1 0 0 1 .993.884l.007.116v9a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1zm9.646-5.424l.354.354l.353-.354a2.5 2.5 0 0 1 3.536 3.536l-3.89 3.889l-3.888-3.89a2.5 2.5 0 1 1 3.535-3.535'/%3E%3C/svg%3E\")}.ri-hand-heart-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.005 9.003a1 1 0 0 1 1 1a6.97 6.97 0 0 1 4.33 1.5h2.17c1.332 0 2.529.579 3.353 1.498l3.147.002a5 5 0 0 1 4.516 2.851c-2.365 3.12-6.194 5.149-10.516 5.149c-2.79 0-5.15-.604-7.061-1.658a1 1 0 0 1-.94.658h-3a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1zm1 3v5.02l.045.034c1.794 1.26 4.133 1.946 6.955 1.946c3.004 0 5.798-1.156 7.835-3.13l.133-.133l-.12-.1a3 3 0 0 0-1.643-.63l-.205-.007l-2.112-.001q.11.484.112 1v1h-9v-2h6.79l-.034-.079a2.5 2.5 0 0 0-2.092-1.415l-.164-.005h-2.93a5 5 0 0 0-3.57-1.5m-2-1h-1v7h1zm9.646-7.425l.354.354l.353-.354a2.5 2.5 0 0 1 3.536 3.536l-3.89 3.889l-3.888-3.89a2.5 2.5 0 1 1 3.535-3.535M11.53 4.992a.5.5 0 0 0-.059.637l.058.07l2.475 2.475l2.476-2.475a.5.5 0 0 0 .058-.637l-.058-.07a.5.5 0 0 0-.638-.057l-.07.057l-1.769 1.77l-1.767-1.77l-.068-.058a.5.5 0 0 0-.638.058'/%3E%3C/svg%3E\")}.ri-hand-sanitizer-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2v2l-4-.001V6h3v2a4 4 0 0 1 4 4v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8a4 4 0 0 1 4-4V6h3V3.999L7.5 4c-.63 0-1.37.49-2.2 1.6L3.7 4.4C4.87 2.84 6.13 2 7.5 2zm-4 10h-2v2H9v2h2v2h2v-2h2v-2h-2z'/%3E%3C/svg%3E\")}.ri-hand-sanitizer-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2v2l-4-.001V6h3v2a4 4 0 0 1 4 4v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8a4 4 0 0 1 4-4V6h3V3.999L7.5 4c-.63 0-1.37.49-2.2 1.6L3.7 4.4C4.87 2.84 6.13 2 7.5 2zm-1 8H8a2 2 0 0 0-2 2v8h12v-8a2 2 0 0 0-2-2m-3 2v2h2v2h-2v2h-2v-2H9v-2h2v-2z'/%3E%3C/svg%3E\")}.ri-handbag-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a7 7 0 0 1 7 7h1.074a1 1 0 0 1 .997.923l.846 11a1 1 0 0 1-.92 1.074L20.92 22H3.08a1 1 0 0 1-1-1l.003-.077l.846-11A1 1 0 0 1 3.926 9H5a7 7 0 0 1 7-7m2 11h-4v2h4zm-2-9a5 5 0 0 0-4.995 4.783L7 9h10a5 5 0 0 0-4.783-4.995z'/%3E%3C/svg%3E\")}.ri-handbag-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a7 7 0 0 1 7 7h1.074a1 1 0 0 1 .997.923l.846 11a1 1 0 0 1-.92 1.074L20.92 22H3.08a1 1 0 0 1-1-1l.003-.077l.846-11A1 1 0 0 1 3.926 9H5a7 7 0 0 1 7-7m7.147 9H4.852l-.693 9H19.84zM14 13v2h-4v-2zm-2-9a5 5 0 0 0-4.995 4.783L7 9h10a5 5 0 0 0-4.783-4.995z'/%3E%3C/svg%3E\")}.ri-hard-drive-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1M5 16v4h14v-4zm10 1h2v2h-2z'/%3E%3C/svg%3E\")}.ri-hard-drive-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 14h14V4H5zm0 2v4h14v-4zM4 2h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m11 15h2v2h-2z'/%3E%3C/svg%3E\")}.ri-hard-drive-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.5 2a1 1 0 0 0-.992.876l-1.5 12A1 1 0 0 0 3 15v6a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-6q0-.062-.008-.124l-1.5-12A1 1 0 0 0 18.5 2zM5 16h14v4H5zm10 1h2v2h-2zm-2 0h-2v2h2z'/%3E%3C/svg%3E\")}.ri-hard-drive-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.508 2.876A1 1 0 0 1 5.5 2h13a1 1 0 0 1 .992.876l1.5 12Q21 14.938 21 15v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-6a1 1 0 0 1 .008-.124zM6.383 4l-1.25 10h13.734l-1.25-10zM19 16H5v4h14zm-4 1h2v2h-2zm-2 0h-2v2h2z'/%3E%3C/svg%3E\")}.ri-hard-drive-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.95 2H20a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-8.05q.494.05 1 .05c5.523 0 10-4.477 10-10q0-.506-.05-1M15 16v2h2v-2zM11.938 2Q12 2.492 12 3a8 8 0 0 1-9 7.938V3a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-hard-drive-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 10.938A8.004 8.004 0 0 0 11.938 4H5zm0 2.013V20h14V4h-5.05A10 10 0 0 1 5 12.95M4 2h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m11 14h2v2h-2z'/%3E%3C/svg%3E\")}.ri-hashtag{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m7.784 14l.42-4H4V8h4.415l.525-5h2.011l-.525 5h3.989l.525-5h2.011l-.525 5H20v2h-3.784l-.42 4H20v2h-4.415l-.525 5h-2.011l.525-5H9.585l-.525 5H7.049l.525-5H4v-2zm2.011 0h3.99l.42-4h-3.99z'/%3E%3C/svg%3E\")}.ri-haze-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 19a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m7.5 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m-15 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3M17 7a5 5 0 0 1 0 10q-2.765 0-5-3.121Q9.765 16.999 7 17A5 5 0 0 1 7 7q2.765 0 5 3.121Q14.235 7.001 17 7m-5-5a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3M4.5 2a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m15 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3'/%3E%3C/svg%3E\")}.ri-haze-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 19a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m7.5 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m-15 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3M17 7a5 5 0 0 1 0 10q-2.765 0-5-3.121Q9.765 16.999 7 17A5 5 0 0 1 7 7q2.765 0 5 3.121Q14.235 7.001 17 7M7 9a3 3 0 1 0 0 6c1.254 0 2.51-.875 3.759-2.854l.089-.147l-.09-.145c-1.197-1.896-2.4-2.78-3.601-2.85zm10 0c-1.254 0-2.51.875-3.759 2.854l-.09.146l.09.146c1.198 1.896 2.4 2.78 3.602 2.85L17 15a3 3 0 1 0 0-6m-5-7a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3M4.5 2a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m15 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3'/%3E%3C/svg%3E\")}.ri-haze-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.083 13a6 6 0 1 1 11.834 0zM2 15h10v2H2zm12 0h8v2h-8zm2 4h4v2h-4zM4 19h10v2H4zm7-18h2v3h-2zM3.515 4.929l1.414-1.414L7.05 5.636L5.636 7.05zM19.07 3.515l1.414 1.414l-2.121 2.121l-1.414-1.414zM23 11v2h-3v-2zM4 11v2H1v-2z'/%3E%3C/svg%3E\")}.ri-haze-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.083 13a6 6 0 1 1 11.834 0h-2.043a4 4 0 1 0-7.748 0zM2 15h10v2H2zm12 0h8v2h-8zm2 4h4v2h-4zM4 19h10v2H4zm7-18h2v3h-2zM3.515 4.929l1.414-1.414L7.05 5.636L5.636 7.05zM19.07 3.515l1.414 1.414l-2.121 2.121l-1.414-1.414zM23 11v2h-3v-2zM4 11v2H1v-2z'/%3E%3C/svg%3E\")}.ri-hd-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m4.5 8.25V9H6v6h1.5v-2.25h2V15H11V9H9.5v2.25zm7-.75H16a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-1.5zM13 9v6h3a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2z'/%3E%3C/svg%3E\")}.ri-hd-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 5v14h16V5zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m4.5 8.25h2V9H11v6H9.5v-2.25h-2V15H6V9h1.5zm7-.75v3H16a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 0-.5-.5zM13 9h3a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-3z'/%3E%3C/svg%3E\")}.ri-heading{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 11V4h2v17h-2v-8H7v8H5V4h2v7z'/%3E%3C/svg%3E\")}.ri-headphone-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 12h3a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-7C2 6.477 6.477 2 12 2s10 4.477 10 10v7a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h3a8 8 0 1 0-16 0'/%3E%3C/svg%3E\")}.ri-headphone-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 4a8 8 0 0 0-8 8h3a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-7C2 6.477 6.477 2 12 2s10 4.477 10 10v7a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h3a8 8 0 0 0-8-8M4 14v5h3v-5zm13 0v5h3v-5z'/%3E%3C/svg%3E\")}.ri-health-book-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-2H3v-2h2v-2H3v-2h2v-2H3V9h2V7H3V5h2V3a1 1 0 0 1 1-1zm-6 6h-2v3H9v2h2.999L12 16h2l-.001-3H17v-2h-3z'/%3E%3C/svg%3E\")}.ri-health-book-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-2H3v-2h2v-2H3v-2h2v-2H3V9h2V7H3V5h2V3a1 1 0 0 1 1-1zm-1 2H7v16h12zm-5 4v3h3v2h-3.001L14 16h-2l-.001-3H9v-2h3V8z'/%3E%3C/svg%3E\")}.ri-heart-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.243 4.757a6 6 0 0 1 .236 8.236l-8.48 8.492l-8.478-8.492a6 6 0 0 1 6.74-9.553L6.343 7.358l1.414 1.415L12 4.53l-.013-.014l.014.013a6 6 0 0 1 8.242.228'/%3E%3C/svg%3E\")}.ri-heart-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.243 4.757a6 6 0 0 1 .236 8.236l-8.48 8.492l-8.478-8.492a6 6 0 0 1 8.48-8.464a6 6 0 0 1 8.242.228M5.172 6.172a4 4 0 0 0-.192 5.451L12 18.654l7.02-7.03a4 4 0 0 0-5.646-5.64l-4.202 4.203l-1.415-1.414l2.825-2.827l-.082-.069a4 4 0 0 0-5.328.295'/%3E%3C/svg%3E\")}.ri-heart-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.5 3C19.538 3 22 5.5 22 9c0 7-7.5 11-10 12.5C9.5 20 2 16 2 9c0-3.5 2.5-6 5.5-6C9.36 3 11 4 12 5c1-1 2.64-2 4.5-2'/%3E%3C/svg%3E\")}.ri-heart-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.5 3C19.538 3 22 5.5 22 9c0 7-7.5 11-10 12.5C9.5 20 2 16 2 9c0-3.5 2.5-6 5.5-6C9.36 3 11 4 12 5c1-1 2.64-2 4.5-2m-3.566 15.604a27 27 0 0 0 2.42-1.701C18.335 14.533 20 11.943 20 9c0-2.36-1.537-4-3.5-4c-1.076 0-2.24.57-3.086 1.414L12 7.828l-1.414-1.414C9.74 5.57 8.576 5 7.5 5C5.56 5 4 6.657 4 9c0 2.944 1.666 5.533 4.645 7.903c.745.593 1.54 1.146 2.421 1.7c.299.189.595.37.934.572c.339-.202.635-.383.934-.571'/%3E%3C/svg%3E\")}.ri-heart-add-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.5 3C19.538 3 22 5.5 22 9c0 1.425-.31 2.726-.827 3.907a6 6 0 0 0-8.36 8.112c-.307.182-.581.342-.813.481C9.5 20 2 16 2 9c0-3.5 2.5-6 5.5-6C9.36 3 11 4 12 5c1-1 2.64-2 4.5-2M19 17v-3h-2v3h-3v2h2.999L17 22h2l-.001-3H22v-2z'/%3E%3C/svg%3E\")}.ri-heart-add-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 9c0-2.508 1.714-4 3.5-4c1.906 0 3.254 1.582 4.5 2.828C13.246 6.582 14.594 5 16.5 5C18.316 5 20 6.484 20 9c0 1.122-.236 2.15-.65 3.102l1.836.796A9.7 9.7 0 0 0 22 9c0-3.504-2.466-6-5.5-6c-1.91 0-3.354.985-4.5 2.028C10.854 3.985 9.41 3 7.5 3C4.504 3 2 5.496 2 9c0 3.02 1.362 5.47 3.203 7.445c1.83 1.962 4.182 3.51 6.289 4.753l1.016-1.722c-2.067-1.22-4.215-2.65-5.842-4.395C5.051 13.35 4 11.363 4 9m15 8v-3h-2v3h-3v2h2.999L17 22h2l-.001-3H22v-2z'/%3E%3C/svg%3E\")}.ri-heart-add-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 14v3h3v2h-3v3h-2v-3h-3v-2h3v-3zm1.243-9.243a6 6 0 0 1 .507 7.91a6 6 0 0 0-8.06 8.127l-.69.691l-8.479-8.492a6 6 0 0 1 8.48-8.464a6 6 0 0 1 8.242.228'/%3E%3C/svg%3E\")}.ri-heart-add-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 14v3h3v2h-3v3h-2v-3h-3v-2h3v-3zm1.243-9.243a6 6 0 0 1 .237 8.235l-1.42-1.418c1.33-1.524 1.26-3.914-.233-5.404a4 4 0 0 0-5.49-.153l-1.335 1.198l-1.336-1.197a4 4 0 0 0-5.686 5.605l8.432 8.446L12 21.485l-8.48-8.492A6 6 0 0 1 12 4.529a6 6 0 0 1 8.242.228'/%3E%3C/svg%3E\")}.ri-heart-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 4.529a6 6 0 0 1 8.242.228a6 6 0 0 1 .236 8.236l-8.48 8.492l-8.478-8.492a6 6 0 0 1 8.48-8.464'/%3E%3C/svg%3E\")}.ri-heart-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 4.529a6 6 0 0 1 8.242.228a6 6 0 0 1 .236 8.236l-8.48 8.492l-8.478-8.492a6 6 0 0 1 8.48-8.464m6.826 1.641a4 4 0 0 0-5.49-.153l-1.335 1.198l-1.336-1.197a4 4 0 0 0-5.686 5.605L12 18.654l7.02-7.03a4 4 0 0 0-.193-5.454'/%3E%3C/svg%3E\")}.ri-heart-pulse-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.5 3C19.538 3 22 5.5 22 9c0 7-7.5 11-10 12.5c-1.978-1.186-7.084-3.937-9.131-8.5h4.697l.934-1.556l3 5L13.566 13H17v-2h-4.566l-.934 1.556l-3-5L6.434 11H2.21A9.6 9.6 0 0 1 2 9c0-3.5 2.5-6 5.5-6C9.36 3 11 4 12 5c1-1 2.64-2 4.5-2'/%3E%3C/svg%3E\")}.ri-heart-pulse-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.5 3C19.538 3 22 5.5 22 9c0 7-7.5 11-10 12.5c-1.977-1.186-7.083-3.937-9.131-8.499L1 13v-2h1.21A9.6 9.6 0 0 1 2 9c0-3.5 2.5-6 5.5-6C9.36 3 11 4 12 5c1-1 2.64-2 4.5-2m0 2c-1.076 0-2.24.57-3.086 1.414L12 7.828l-1.414-1.414C9.74 5.57 8.576 5 7.5 5C5.56 5 4 6.657 4 9q0 1.028.267 2h2.167L8.5 7.556l3 5L12.434 11H17v2h-3.434L11.5 16.444l-3-5L7.566 13H5.108c.79 1.374 1.985 2.668 3.537 3.903c.745.593 1.54 1.146 2.421 1.7c.299.189.595.37.934.572c.339-.202.635-.383.934-.571a27 27 0 0 0 2.42-1.701C18.335 14.533 20 11.943 20 9c0-2.36-1.537-4-3.5-4'/%3E%3C/svg%3E\")}.ri-hearts-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.363 11.045a3.614 3.614 0 0 1 5.084 0a3.55 3.55 0 0 1 0 5.047L17 21.5l-5.447-5.408a3.55 3.55 0 0 1 0-5.047a3.614 3.614 0 0 1 5.084 0l.363.36zm1.88-6.288a6 6 0 0 1 1.689 3.338A5.62 5.62 0 0 0 17 8.808a5.62 5.62 0 0 0-6.856.818a5.55 5.55 0 0 0-.178 7.701l.178.185l2.421 2.404L11 21.485l-8.48-8.492A6 6 0 0 1 11 4.529a6 6 0 0 1 8.242.228'/%3E%3C/svg%3E\")}.ri-hearts-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.243 4.757a6 6 0 0 1 1.65 5.38c.568.16 1.106.463 1.554.908a3.55 3.55 0 0 1 0 5.047L17 21.5l-3.022-3L11 21.485l-8.48-8.492A6 6 0 0 1 11 4.529a6 6 0 0 1 8.242.228m-6.281 7.708a1.55 1.55 0 0 0 0 2.208L17 18.682l4.038-4.009a1.55 1.55 0 0 0 0-2.208a1.614 1.614 0 0 0-2.268.002l-1.772 1.754l-1.407-1.396l-.363-.36a1.613 1.613 0 0 0-2.266 0m-8.79-6.293a4 4 0 0 0-.192 5.451L11 18.654l1.559-1.562l-1.006-1a3.55 3.55 0 0 1 0-5.047a3.614 3.614 0 0 1 5.084 0l.363.36l.363-.36a3.6 3.6 0 0 1 1.465-.882a4 4 0 0 0-1.001-3.993a4 4 0 0 0-5.49-.153l-1.335 1.198l-1.336-1.197a4 4 0 0 0-5.494.154'/%3E%3C/svg%3E\")}.ri-heavy-showers-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 18v5h-2v-5H9v3H7v-3.252a8 8 0 1 1 9.458-10.65A5.5 5.5 0 1 1 17.5 18H17v3.001h-2v-3z'/%3E%3C/svg%3E\")}.ri-heavy-showers-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 16.93a8 8 0 1 1 11.458-9.831A5.5 5.5 0 0 1 19 17.793v-2.13a3.5 3.5 0 1 0-4-5.612V10a6 6 0 1 0-10 4.472zM7 14h2v6H7zm8 0h2v6h-2zm-4 3h2v6h-2z'/%3E%3C/svg%3E\")}.ri-hexagon-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.5 2.5L23 12l-5.5 9.5h-11L1 12l5.5-9.5z'/%3E%3C/svg%3E\")}.ri-hexagon-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.5 2.5L23 12l-5.5 9.5h-11L1 12l5.5-9.5zm-1.153 2H7.653L3.311 12l4.342 7.5h8.694l4.342-7.5z'/%3E%3C/svg%3E\")}.ri-history-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12h2a8 8 0 1 0 1.865-5.135L8 9H2V3l2.447 2.446A9.98 9.98 0 0 1 12 2m1 5v4.585l3.243 3.243l-1.415 1.415L11 12.413V7z'/%3E%3C/svg%3E\")}.ri-history-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12h2a8 8 0 1 0 1.385-4.5H8v2H2v-6h2V6a9.99 9.99 0 0 1 8-4m1 5v4.585l3.243 3.243l-1.415 1.415L11 12.413V7z'/%3E%3C/svg%3E\")}.ri-home-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3z'/%3E%3C/svg%3E\")}.ri-home-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 21H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1M6 19h12V9.157l-6-5.454l-6 5.454z'/%3E%3C/svg%3E\")}.ri-home-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3zM8 15v2h8v-2z'/%3E%3C/svg%3E\")}.ri-home-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 21H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1M6 19h12V9.157l-6-5.454l-6 5.454zm2-4h8v2H8z'/%3E%3C/svg%3E\")}.ri-home-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3zm-9-7v6h2v-6z'/%3E%3C/svg%3E\")}.ri-home-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 21H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1m-6-2h5V9.157l-6-5.454l-6 5.454V19h5v-6h2z'/%3E%3C/svg%3E\")}.ri-home-5-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9.49a1 1 0 0 1 .386-.79l8-6.223a1 1 0 0 1 1.228 0l8 6.223a1 1 0 0 1 .386.79zm-10-7v6h2v-6z'/%3E%3C/svg%3E\")}.ri-home-5-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 19h6V9.978l-7-5.444l-7 5.444V19h6v-6h2zm8 1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9.49a1 1 0 0 1 .386-.79l8-6.223a1 1 0 0 1 1.228 0l8 6.223a1 1 0 0 1 .386.79z'/%3E%3C/svg%3E\")}.ri-home-6-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9.49a1 1 0 0 1 .386-.79l8-6.223a1 1 0 0 1 1.228 0l8 6.223a1 1 0 0 1 .386.79zM7 15v2h10v-2z'/%3E%3C/svg%3E\")}.ri-home-6-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9.49a1 1 0 0 1 .386-.79l8-6.223a1 1 0 0 1 1.228 0l8 6.223a1 1 0 0 1 .386.79zm-2-1V9.978l-7-5.444l-7 5.444V19zM7 15h10v2H7z'/%3E%3C/svg%3E\")}.ri-home-7-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3zm-8-5a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5'/%3E%3C/svg%3E\")}.ri-home-7-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 21H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1M6 19h12V9.157l-6-5.454l-6 5.454zm6-4a2.5 2.5 0 1 1 0-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E\")}.ri-home-8-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3zM9 10v6h6v-6zm2 2h2v2h-2z'/%3E%3C/svg%3E\")}.ri-home-8-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 21H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1M6 19h12V9.157l-6-5.454l-6 5.454zm3-9h6v6H9zm2 2v2h2v-2z'/%3E%3C/svg%3E\")}.ri-home-9-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.581 2.686a1 1 0 0 0-1.162 0l-9.5 6.786l1.162 1.627L12 4.73l8.919 6.37l1.162-1.627zm7 10l-7-5a1 1 0 0 0-1.162 0l-7 5a1 1 0 0 0-.42.814V20a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-6.5a1 1 0 0 0-.418-.814'/%3E%3C/svg%3E\")}.ri-home-9-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.581 2.686a1 1 0 0 0-1.162 0l-9.5 6.786l1.162 1.627L12 4.73l8.919 6.37l1.162-1.627zm7 10l-7-5a1 1 0 0 0-1.162 0l-7 5a1 1 0 0 0-.42.814V20a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-6.5a1 1 0 0 0-.418-.814M6 19v-4.985l6-4.286l6 4.286V19z'/%3E%3C/svg%3E\")}.ri-home-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9.49a1 1 0 0 1 .386-.79l8-6.223a1 1 0 0 1 1.228 0l8 6.223a1 1 0 0 1 .386.79z'/%3E%3C/svg%3E\")}.ri-home-gear-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3zM8.592 13.808l-.991.572l1 1.733l.993-.573c.394.372.873.653 1.405.811v1.145h2.002V16.35a3.5 3.5 0 0 0 1.405-.81l.992.572L16.4 14.38l-.991-.572a3.5 3.5 0 0 0 0-1.62l.991-.573l-1-1.733l-.993.573A3.5 3.5 0 0 0 13 9.645V8.5h-2.002v1.144a3.5 3.5 0 0 0-1.405.811l-.992-.573L7.6 11.616l.991.572a3.5 3.5 0 0 0 0 1.62m3.408.69a1.5 1.5 0 1 1-.002-3.001a1.5 1.5 0 0 1 .002 3'/%3E%3C/svg%3E\")}.ri-home-gear-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 21H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1M6 19h12V9.157l-6-5.454l-6 5.454zm2.591-5.191a3.5 3.5 0 0 1 0-1.622l-.991-.572l1-1.732l.991.573a3.5 3.5 0 0 1 1.404-.812V8.5h2v1.144c.532.159 1.01.44 1.404.812l.991-.573l1 1.731l-.991.573a3.5 3.5 0 0 1 0 1.622l.991.572l-1 1.731l-.991-.572a3.5 3.5 0 0 1-1.404.811v1.145h-2V16.35a3.5 3.5 0 0 1-1.404-.811l-.991.572l-1-1.73zm3.404.688a1.5 1.5 0 1 0 0-2.998a1.5 1.5 0 0 0 0 2.998'/%3E%3C/svg%3E\")}.ri-home-heart-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3zm-8-3l3.359-3.359a2.25 2.25 0 0 0-3.182-3.182l-.177.177l-.177-.177a2.25 2.25 0 0 0-3.182 3.182z'/%3E%3C/svg%3E\")}.ri-home-heart-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3zm-2-1V9.157l-6-5.454l-6 5.454V19zm-6-2l-3.359-3.359a2.25 2.25 0 0 1 3.182-3.182l.177.177l.177-.177a2.25 2.25 0 0 1 3.182 3.182z'/%3E%3C/svg%3E\")}.ri-home-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9.49a1 1 0 0 1 .386-.79l8-6.223a1 1 0 0 1 1.228 0l8 6.223a1 1 0 0 1 .386.79zm-2-1V9.978l-7-5.444l-7 5.444V19z'/%3E%3C/svg%3E\")}.ri-home-office-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.8 9H12v8h-1v4H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0zM14 11h9v7h-9zm-1 10h11v-2H13z'/%3E%3C/svg%3E\")}.ri-home-office-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.673 1.612L20.8 9h-2.973L12 3.703L6 9.158V19h5v2H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0M14 11h9v7h-9zm2 2v3h5v-3zm8 8H13v-2h11z'/%3E%3C/svg%3E\")}.ri-home-smile-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9.314a1 1 0 0 1 .38-.785l8-6.311a1 1 0 0 1 1.24 0l8 6.31a1 1 0 0 1 .38.786zM7 12a5 5 0 0 0 10 0h-2a3 3 0 1 1-6 0z'/%3E%3C/svg%3E\")}.ri-home-smile-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 19V9.799l-7-5.522l-7 5.522V19zm2 1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9.314a1 1 0 0 1 .38-.785l8-6.311a1 1 0 0 1 1.24 0l8 6.31a1 1 0 0 1 .38.786zM7 12h2a3 3 0 1 0 6 0h2a5 5 0 0 1-10 0'/%3E%3C/svg%3E\")}.ri-home-smile-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3zM7.5 13a4.5 4.5 0 1 0 9 0h-2a2.5 2.5 0 0 1-5 0z'/%3E%3C/svg%3E\")}.ri-home-smile-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 19h12V9.157l-6-5.454l-6 5.454zm13 2H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1M7.5 13h2a2.5 2.5 0 0 0 5 0h2a4.5 4.5 0 1 1-9 0'/%3E%3C/svg%3E\")}.ri-home-wifi-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 20a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3zM7 11v2a5 5 0 0 1 5 5h2a7 7 0 0 0-7-7m0 4v3h3a3 3 0 0 0-3-3'/%3E%3C/svg%3E\")}.ri-home-wifi-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 19h12V9.157l-6-5.454l-6 5.454zm13 2H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0L23 11h-3v9a1 1 0 0 1-1 1M8 10a7 7 0 0 1 7 7h-2a5 5 0 0 0-5-5zm0 4a3 3 0 0 1 3 3H8z'/%3E%3C/svg%3E\")}.ri-honor-of-kings-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.16 4.258c.033 3.5.59 4.81.787 6.701a9.98 9.98 0 0 1-2.875 8.112c-3.666 3.666-9.471 3.89-13.4.673l2.852-2.853a6.002 6.002 0 0 0 8.368-8.368zm-2.83-.002l-2.852 2.853a6.002 6.002 0 0 0-8.368 8.368l-4.267 4.265c-.034-3.5-.591-4.811-.788-6.701A9.98 9.98 0 0 1 4.93 4.929c3.666-3.666 9.471-3.89 13.4-.673M12 8a4 4 0 1 1 0 8a4 4 0 0 1 0-8m0 2.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E\")}.ri-honor-of-kings-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.33 4.256l-1.424 1.423a8.001 8.001 0 0 0-12.272 9.444l2.417-2.417a5.002 5.002 0 0 1 7.707-4.879l-1.464 1.465a3.001 3.001 0 0 0-4.001 4l-6.45 6.45c-.034-3.5-.591-4.811-.788-6.701A9.98 9.98 0 0 1 4.93 4.929c3.666-3.666 9.471-3.89 13.4-.673m2.83.002c.033 3.5.59 4.81.787 6.701a9.98 9.98 0 0 1-2.875 8.112c-3.666 3.666-9.471 3.89-13.4.673l1.424-1.423a8.001 8.001 0 0 0 12.272-9.444l-2.417 2.417a5.002 5.002 0 0 1-7.707 4.878l1.464-1.464a3.001 3.001 0 0 0 4.001-4z'/%3E%3C/svg%3E\")}.ri-honour-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 4v14.721a.5.5 0 0 1-.298.458L12 23.03l-8.702-3.85A.5.5 0 0 1 3 18.722V4H1V2h22v2zM8 12v2h8v-2zm0-4v2h8V8z'/%3E%3C/svg%3E\")}.ri-honour-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 4v14.721a.5.5 0 0 1-.298.458L12 23.03l-8.702-3.85A.5.5 0 0 1 3 18.722V4H1V2h22v2zM5 4v13.745l7 3.1l7-3.1V4zm3 4h8v2H8zm0 4h8v2H8z'/%3E%3C/svg%3E\")}.ri-hospital-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 20h2v2H1v-2h2V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1zM11 8H9v2h2v2h2v-2h2V8h-2V6h-2zm3 12h2v-6H8v6h2v-4h4z'/%3E%3C/svg%3E\")}.ri-hospital-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 20v-6h8v6h3V4H5v16zm2 0h4v-4h-4zm11 0h2v2H1v-2h2V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1zM11 8V6h2v2h2v2h-2v2h-2v-2H9V8z'/%3E%3C/svg%3E\")}.ri-hotel-bed-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 11v9h-2v-3H4v3H2V4h2v10h8V7h6a4 4 0 0 1 4 4M8 13a3 3 0 1 1 0-6a3 3 0 0 1 0 6'/%3E%3C/svg%3E\")}.ri-hotel-bed-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 11v9h-2v-3H4v3H2V4h2v10h8V7h6a4 4 0 0 1 4 4m-2 3v-3a2 2 0 0 0-2-2h-4v5zM8 11a1 1 0 1 0 0-2a1 1 0 0 0 0 2m0 2a3 3 0 1 1 0-6a3 3 0 0 1 0 6'/%3E%3C/svg%3E\")}.ri-hotel-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 19h2v-8h-6v8h2v-6h2zM3 19V4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v5h2v10h1v2H2v-2zm4-8v2h2v-2zm0 4v2h2v-2zm0-8v2h2V7z'/%3E%3C/svg%3E\")}.ri-hotel-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 21H2v-2h1V4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v5h2v10h1zm-5-2h2v-8h-6v8h2v-6h2zm0-10V5H5v14h6V9zM7 11h2v2H7zm0 4h2v2H7zm0-8h2v2H7z'/%3E%3C/svg%3E\")}.ri-hotspot-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2v9h7v10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm2 5a2 2 0 0 1 2 2h-2zm0-3a5 5 0 0 1 5 5h-2a3 3 0 0 0-3-3zm0-3a8 8 0 0 1 8 8h-2a6 6 0 0 0-6-6z'/%3E%3C/svg%3E\")}.ri-hotspot-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2v2H7v16h10v-9h2v10a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm2 5a2 2 0 0 1 2 2h-2zm0-3a5 5 0 0 1 5 5h-2a3 3 0 0 0-3-3zm0-3a8 8 0 0 1 8 8h-2a6 6 0 0 0-6-6z'/%3E%3C/svg%3E\")}.ri-hourglass-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 2h16v4.46L13.537 12L20 17.54V22H4v-4.46L10.463 12L4 6.46zm12.297 5L18 5.54V4H6v1.54L7.703 7zM12 13.317L6 18.46V20h1l5-3l5 3h1v-1.54z'/%3E%3C/svg%3E\")}.ri-hourglass-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 2h16v4.46L13.537 12L20 17.54V22H4v-4.46L10.463 12L4 6.46zm8 8.683l6-5.143V4H6v1.54zm0 2.634L6 18.46V20h12v-1.54z'/%3E%3C/svg%3E\")}.ri-hourglass-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 4H4V2h16v2h-2v2c0 1.615-.816 2.915-1.844 3.977c-.703.726-1.558 1.395-2.425 2.023c.867.628 1.722 1.297 2.425 2.023C17.184 15.085 18 16.385 18 18v2h2v2H4v-2h2v-2c0-1.615.816-2.915 1.844-3.977c.703-.726 1.558-1.395 2.425-2.023c-.867-.628-1.722-1.297-2.425-2.023C6.816 8.915 6 7.615 6 6zm2 0v2c0 .685.26 1.335.771 2h6.458c.51-.665.771-1.315.771-2V4zm4 9.222c-1.045.738-1.992 1.441-2.719 2.192a7 7 0 0 0-.51.586h6.458a7 7 0 0 0-.51-.586c-.727-.751-1.674-1.454-2.719-2.192'/%3E%3C/svg%3E\")}.ri-hourglass-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 4H4V2h16v2h-2v2c0 1.615-.816 2.915-1.844 3.977c-.703.726-1.558 1.395-2.425 2.023c.867.628 1.722 1.297 2.425 2.023C17.184 15.085 18 16.385 18 18v2h2v2H4v-2h2v-2c0-1.615.816-2.915 1.844-3.977c.703-.726 1.558-1.395 2.425-2.023c-.867-.628-1.722-1.297-2.425-2.023C6.816 8.915 6 7.615 6 6zm2 0v2c0 .885.434 1.71 1.281 2.586c.727.751 1.674 1.454 2.719 2.192c1.045-.738 1.992-1.441 2.719-2.192C15.566 7.71 16 6.885 16 6V4zm4 9.222c-1.045.738-1.992 1.441-2.719 2.192C8.434 16.29 8 17.115 8 18v2h8v-2c0-.885-.434-1.71-1.281-2.586c-.727-.751-1.674-1.454-2.719-2.192'/%3E%3C/svg%3E\")}.ri-hq-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m4.5 8.25V9H6v6h1.5v-2.25h2V15H11V9H9.5v2.25zM16.25 15H17a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-3a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h.75v1.5h1.5zm-1.75-4.5h2v3h-2z'/%3E%3C/svg%3E\")}.ri-hq-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 5v14h16V5zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m4.5 8.25h2V9H11v6H9.5v-2.25h-2V15H6V9h1.5zM16.25 15v1.5h-1.5V15H14a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1zm-1.75-4.5v3h2v-3z'/%3E%3C/svg%3E\")}.ri-html5-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 18.178l4.62-1.256l.623-6.778H9.026L8.822 7.89h8.626l.227-2.211H6.325l.636 6.678h7.82l-.261 2.866l-2.52.667l-2.52-.667l-.158-1.844h-2.27l.329 3.544zM3 2h18l-1.623 18L12 22l-7.377-2z'/%3E%3C/svg%3E\")}.ri-html5-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 18.178l-4.62-1.256l-.328-3.544h2.27l.158 1.844l2.52.667l2.52-.667l.26-2.866H6.96l-.635-6.678h11.35l-.227 2.21H8.822l.204 2.256h8.217l-.624 6.778zM3 2h18l-1.623 18L12 22l-7.377-2zm2.188 2L6.49 18.434L12 19.928l5.51-1.494L18.812 4z'/%3E%3C/svg%3E\")}.ri-id-card-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 5a1 1 0 0 1 1-1h20a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1zm12 3v2h6V8zm5 4h-5v2h5zm-7.5-2a2.5 2.5 0 1 0-5 0a2.5 2.5 0 0 0 5 0M8 13.5A3.5 3.5 0 0 0 4.5 17h7A3.5 3.5 0 0 0 8 13.5'/%3E%3C/svg%3E\")}.ri-id-card-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 6h18v12H3zM2 4a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h20a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1zm11 4h6v2h-6zm5 4h-5v2h5zm-7.5-2a2.5 2.5 0 1 1-5 0a2.5 2.5 0 0 1 5 0M8 13.5A3.5 3.5 0 0 0 4.5 17h7A3.5 3.5 0 0 0 8 13.5'/%3E%3C/svg%3E\")}.ri-ie-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.613 20.12c-2.744 1.49-5.113 1.799-6.422.49c-1.344-1.34-.628-4.851 1.313-8.373A23.2 23.2 0 0 1 7.128 7.32c.187-.187 1.125-1.123 1.187-1.123c0 0-.5.312-.562.312c-1.95 1.095-3.663 3.08-4.037 3.525q.087-.389.206-.764a9.004 9.004 0 0 1 9.262-6.244c3.095-1.403 5.974-1.727 7.192-.511c1.125 1.123 1.062 2.995.125 5.242l-.027.064a8.96 8.96 0 0 1 1.027 4.18q0 .567-.07 1.12h-.804l-.142.002H8.69v.187c.062 1.997 1.812 3.744 3.937 3.744c1.5 0 2.937-.811 3.562-1.997h4.78l-.024.063a9.003 9.003 0 0 1-12.332 5m-.607-.32a9.03 9.03 0 0 1-3.972-4.743c-1.161 2.282-1.46 4.19-.469 5.18c.813.812 2.438.624 4.438-.436zM20.173 7.291l.015-.034c.75-1.622.813-2.994.125-3.806c-.869-.867-2.54-.75-4.522.168a9.03 9.03 0 0 1 4.382 3.672m-3.609 3.461v-.062c-.125-2.06-1.75-3.62-3.75-3.62c-2.125 0-3.936 1.685-4.061 3.62v.062z'/%3E%3C/svg%3E\")}.ri-ie-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.16 10a6.003 6.003 0 0 0-11.318 0zM6.584 13a6.002 6.002 0 0 0 11.08 2.057h3.304l-.023.063a9.003 9.003 0 0 1-12.332 5c-2.744 1.49-5.113 1.799-6.422.49c-1.344-1.34-.628-4.851 1.313-8.373a23.6 23.6 0 0 1 2.498-3.665q.54-.65 1.126-1.252c-.275.055-1.88.851-3.412 2.714q.087-.389.206-.764a9.004 9.004 0 0 1 9.262-6.244c3.095-1.403 5.974-1.727 7.192-.511c1.125 1.123 1.062 2.995.125 5.242l-.027.064a8.96 8.96 0 0 1 1.027 4.18q0 .505-.055 1zm1.422 6.8a9.03 9.03 0 0 1-3.972-4.743c-1.161 2.282-1.46 4.19-.469 5.18c.813.812 2.438.624 4.438-.436zM20.173 7.29l.015-.034c.75-1.622.813-2.994.125-3.806c-.869-.867-2.54-.75-4.522.168a9.03 9.03 0 0 1 4.382 3.672'/%3E%3C/svg%3E\")}.ri-image-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5 11.1l2-2l5.5 5.5l3.5-3.5l3 3V5H5zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m11.5 7a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-image-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5 11.1l2-2l5.5 5.5l3.5-3.5l3 3V5H5zm0 2.829V19h3.1l2.986-2.985L7 11.929zM10.929 19H19v-2.071l-3-3zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m11.5 7a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-image-add-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 15v3h3v2h-3v3h-2v-3h-3v-2h3v-3zm.008-12c.548 0 .992.445.992.993v9.349A6 6 0 0 0 20 13V5H4l.001 14l9.292-9.293a1 1 0 0 1 1.32-.084l.094.085l3.545 3.55a6.003 6.003 0 0 0-3.91 7.743L2.992 21A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3zM8 7a2 2 0 1 1 0 4a2 2 0 0 1 0-4'/%3E%3C/svg%3E\")}.ri-image-add-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 15v3h3v2h-3v3h-2v-3h-3v-2h3v-3zm.008-12c.548 0 .992.445.992.993V13h-2V5H4v13.999L14 9l3 3v2.829l-3-3L6.827 19H14v2H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3zM8 7a2 2 0 1 1 0 4a2 2 0 0 1 0-4'/%3E%3C/svg%3E\")}.ri-image-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M2.992 3H14v2H4v14l9.292-9.294a1 1 0 0 1 1.415 0L20 15.01V11h2v9.007a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3M8 11a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-image-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M2.992 3H14v2H4v14L14 9l6 6v-4h2v9.007a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3M20 17.828l-6-6L6.828 19H20zM8 11a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-image-circle-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10q0-.604-.07-1.19l-1.986.235a8.1 8.1 0 0 1-.368 3.53l-3.869-3.868a1 1 0 0 0-1.414 0l-7.428 7.428A8 8 0 0 1 14 4.252l.498-1.937C13.698 2.109 12.861 2 12 2M9 12a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-image-circle-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M12 4a8 8 0 0 0-5.135 14.135l7.428-7.428a1 1 0 0 1 1.414 0l3.87 3.87q0-.006.003-.011a8 8 0 0 0 .364-3.52l1.986-.237Q22 11.396 22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2c.861 0 1.699.11 2.498.315L14 4.252A8 8 0 0 0 12 4m-1.187 15.913q.58.086 1.187.087c2.761 0 5.2-1.4 6.638-3.533L15 12.828l-6.41 6.41l.003.003a8 8 0 0 0 2.22.672M11 10a2 2 0 1 1-4 0a2 2 0 0 1 4 0'/%3E%3C/svg%3E\")}.ri-image-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.576 14.576l-3.869-3.869a1 1 0 0 0-1.414 0l-7.428 7.428a8 8 0 1 1 12.711-3.559M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m-1-12a2 2 0 1 1-4 0a2 2 0 0 1 4 0'/%3E%3C/svg%3E\")}.ri-image-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.576 14.576l-3.87-3.869a1 1 0 0 0-1.413 0l-7.428 7.428a8 8 0 1 1 12.711-3.558M8.59 19.24L15 12.83l3.639 3.638A8 8 0 0 1 12 20a8 8 0 0 1-3.41-.761M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m-1-12a2 2 0 1 1-4 0a2 2 0 0 1 4 0'/%3E%3C/svg%3E\")}.ri-image-download-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 15v4h3l-4 4l-4-4h3v-4zm.008-12c.547 0 .992.445.992.993l.001 9.349A6 6 0 0 0 20 13V5H4l.001 14l9.292-9.293a1 1 0 0 1 1.32-.084l.093.085l3.546 3.55a6 6 0 0 0-3.91 7.743L2.992 21A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3zM8 7a2 2 0 1 1 0 4a2 2 0 0 1 0-4'/%3E%3C/svg%3E\")}.ri-image-download-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 15v4h3l-4 4l-4-4h3v-4zm.008-12c.547 0 .992.445.992.993V13h-2V5H4v13.999L14 9l3 3v2.83l-3-3.002L6.827 19H14v2H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3zM8 7a2 2 0 1 1 0 4a2 2 0 0 1 0-4'/%3E%3C/svg%3E\")}.ri-image-edit-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3a1 1 0 0 1 1 1v1.757l-2 2V5H5v8.1l4-4l4.328 4.329l-1.327 1.327l-.006 4.239l4.246.006l1.33-1.33L18.899 19H19v-2.758l2-2V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1.778 4.808l1.414 1.414L15.414 17l-1.416-.002l.002-1.412zM15.5 7a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3'/%3E%3C/svg%3E\")}.ri-image-edit-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3a1 1 0 0 1 1 1v1.757l-2 2V5H5v8.1l4-4l4.328 4.329l-1.415 1.413L9 11.93l-4 3.999V19h10.533l.708.001l1.329-1.33L18.9 19h.1v-2.758l2-2V20a1 1 0 0 1-1 1H4c-.55 0-1-.45-1-1V4a1 1 0 0 1 1-1zm1.778 4.808l1.414 1.414L15.414 17l-1.416-.002l.002-1.412zM15.5 7a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3'/%3E%3C/svg%3E\")}.ri-image-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 5H4v14l9.292-9.294a1 1 0 0 1 1.415 0L20 15.01zM2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007zM8 11a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-image-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.992 21A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993zM20 15V5H4v14L14 9zm0 2.828l-6-6L6.828 19H20zM8 11a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-image-upload-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M24 19h-3v4h-2v-4h-3l4-4zM21.008 3c.547 0 .992.445.992.993l.001 9.349A6 6 0 0 0 20 13V5H4l.001 14l9.292-9.293a1 1 0 0 1 1.32-.084l.093.085l3.546 3.55a6 6 0 0 0-3.91 7.743L2.992 21A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3zM8 7a2 2 0 1 1 0 4a2 2 0 0 1 0-4'/%3E%3C/svg%3E\")}.ri-image-upload-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M24 19h-3v4h-2v-4h-3l4-4zM21.008 3c.547 0 .992.445.992.993V13h-2V5H4v13.999L14 9l3 3v2.83l-3-3.002L6.827 19H14v2H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3zM8 7a2 2 0 1 1 0 4a2 2 0 0 1 0-4'/%3E%3C/svg%3E\")}.ri-import-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3H3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1m-9 13a3 3 0 0 1-3-3H4V5h16v8h-5a3 3 0 0 1-3 3m4-7h-3V6h-2v3H8l4 4.5z'/%3E%3C/svg%3E\")}.ri-import-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 4a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1zM4 15h3.416a5.001 5.001 0 0 0 9.168 0H20v4H4zM4 5h16v8h-5a3 3 0 1 1-6 0H4zm12 4h-3V6h-2v3H8l4 4.5z'/%3E%3C/svg%3E\")}.ri-inbox-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 3a1 1 0 0 0-.976.783l-2 9A1 1 0 0 0 2 13v7a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1v-7q0-.11-.024-.217l-2-9A1 1 0 0 0 19 3zm14.753 9H15a3 3 0 1 1-6 0H4.247l1.555-7h12.396z'/%3E%3C/svg%3E\")}.ri-inbox-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.024 3.783A1 1 0 0 1 5 3h14a1 1 0 0 1 .976.783l2 9Q22 12.89 22 13v7a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7a1 1 0 0 1 .024-.217zM5.802 5l-1.555 7H9a3 3 0 1 0 6 0h4.753l-1.555-7zm10.782 9a5.001 5.001 0 0 1-9.168 0H4v5h16v-5z'/%3E%3C/svg%3E\")}.ri-inbox-archive-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16l2 4v13a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.004zm9 11v-4h-2v4H8l4 4l4-4zm6.764-7l-1-2H5.237l-1 2z'/%3E%3C/svg%3E\")}.ri-inbox-archive-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20 3l2 4v13a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.004L4 3zm0 6H4v10h16zm-7 1v4h3l-4 4l-4-4h3v-4zm5.764-5H5.237l-1 2h15.527z'/%3E%3C/svg%3E\")}.ri-inbox-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m6 9a3 3 0 1 0 6 0h5V5H4v7z'/%3E%3C/svg%3E\")}.ri-inbox-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM7.416 14H4v5h16v-5h-3.416a5.001 5.001 0 0 1-9.168 0M20 5H4v7h5a3 3 0 1 0 6 0h5z'/%3E%3C/svg%3E\")}.ri-inbox-unarchive-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20 3l2 4v13a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.004L4 3zm-8 7l-4 4h3v4h2v-4h3zm6.764-5H5.236l-.999 2h15.527z'/%3E%3C/svg%3E\")}.ri-inbox-unarchive-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20 3l2 4v13a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.004L4 3zm0 6H4v10h16zm-8 1l4 4h-3v4h-2v-4H8zm6.764-5H5.236l-.999 2h15.527z'/%3E%3C/svg%3E\")}.ri-increase-decrease-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.005 3.003h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1m6 8v-2h-2v2h-2v2h2v2h2v-2h2v-2zm4 0v2h6v-2z'/%3E%3C/svg%3E\")}.ri-increase-decrease-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.005 3.003h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1m1 2v14h16v-14zm5 6h2v2h-2v2h-2v-2h-2v-2h2v-2h2zm4 0h6v2h-6z'/%3E%3C/svg%3E\")}.ri-indent-decrease{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4h18v2H3zm0 15h18v2H3zm8-5h10v2H11zm0-5h10v2H11zm-8 3.5L7 9v7z'/%3E%3C/svg%3E\")}.ri-indent-increase{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4h18v2H3zm0 15h18v2H3zm8-5h10v2H11zm0-5h10v2H11zm-4 3.5L3 16V9z'/%3E%3C/svg%3E\")}.ri-indeterminate-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10M7 11v2h10v-2z'/%3E%3C/svg%3E\")}.ri-indeterminate-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-5-9h10v2H7z'/%3E%3C/svg%3E\")}.ri-infinity-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 12a3.5 3.5 0 0 0 3.5 3.5c1.204 0 2.02-.434 2.7-1.113c.621-.623 1.121-1.44 1.655-2.387c-.534-.947-1.034-1.764-1.656-2.387C8.52 8.933 7.704 8.5 6.5 8.5A3.5 3.5 0 0 0 3 12m3.5 5.5a5.5 5.5 0 1 1 0-11c1.797 0 3.105.691 4.113 1.7c.536.534.987 1.162 1.387 1.802c.4-.64.851-1.268 1.387-1.803C14.395 7.191 15.703 6.5 17.5 6.5a5.5 5.5 0 1 1 0 11c-1.796 0-3.105-.691-4.113-1.7c-.536-.534-.987-1.162-1.387-1.802c-.4.64-.851 1.268-1.387 1.803C9.605 16.809 8.297 17.5 6.5 17.5m6.645-5.5c.534.947 1.034 1.764 1.656 2.387c.68.68 1.496 1.113 2.699 1.113a3.5 3.5 0 1 0 0-7c-1.203 0-2.02.434-2.7 1.113c-.621.623-1.121 1.44-1.655 2.387'/%3E%3C/svg%3E\")}.ri-infinity-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 12a3.5 3.5 0 0 1 3.5-3.5c1.204 0 2.02.434 2.7 1.113c.726.727 1.285 1.72 1.926 2.873l.034.06c.6 1.082 1.283 2.311 2.227 3.255c1.008 1.008 2.316 1.699 4.113 1.699a5.5 5.5 0 1 0-4.158-9.1a24 24 0 0 1 1.122 1.857A3.5 3.5 0 1 1 17.5 15.5c-1.203 0-2.02-.434-2.7-1.113c-.726-.727-1.285-1.72-1.926-2.873l-.034-.06c-.6-1.082-1.283-2.311-2.227-3.255C9.605 7.191 8.297 6.5 6.5 6.5a5.5 5.5 0 1 0 4.158 9.1a24 24 0 0 1-1.122-1.857A3.5 3.5 0 0 1 3 12'/%3E%3C/svg%3E\")}.ri-info-card-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 5a1 1 0 0 1 1-1h20a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1zm8 3H7v2h2zm-2 5v3h2v-5H6v2zm6-4v2h6V9zm5 4h-5v2h5z'/%3E%3C/svg%3E\")}.ri-info-card-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 6h18v12H3zM2 4a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h20a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1zm11 5h6v2h-6zm5 4h-5v2h5zM6 13h1v3h2v-5H6zm3-5H7v2h2z'/%3E%3C/svg%3E\")}.ri-info-i{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 6a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m-3 4h2v8H9v2h6v-2h-2V8H9z'/%3E%3C/svg%3E\")}.ri-information-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-12.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m2 5.5h-1v-4.5h-3v2h1V15h-1v2h4z'/%3E%3C/svg%3E\")}.ri-information-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m1-9.5V15h1v2h-4v-2h1v-2.5h-1v-2zm.5-2.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0'/%3E%3C/svg%3E\")}.ri-information-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m-1-11v6h2v-6zm0-4v2h2V7z'/%3E%3C/svg%3E\")}.ri-information-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16M11 7h2v2h-2zm0 4h2v6h-2z'/%3E%3C/svg%3E\")}.ri-information-off-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.743 18.329A9.96 9.96 0 0 0 22 12c0-5.523-4.477-10-10-10a9.96 9.96 0 0 0-6.329 2.257l6.243 6.243H13v1.086zM10 11.414L4.257 5.671A9.96 9.96 0 0 0 2 12c0 5.523 4.477 10 10 10a9.96 9.96 0 0 0 6.329-2.257L14 15.414V17h-4v-2h1v-2.5h-1zM13.586 15H13v-.586zM13.5 8a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0'/%3E%3C/svg%3E\")}.ri-information-off-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12c0 5.523 4.477 10 10 10s10-4.477 10-10S17.523 2 12 2S2 6.477 2 12m14.906 6.32A8 8 0 0 1 5.68 7.094l4.32 4.32V12.5h1V15h-1v2h4v-1.586zm1.414-1.414L13 11.586V10.5h-1.086l-4.82-4.82A8 8 0 0 1 18.32 16.905M13 14.414V15h.586zM12 9.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-infrared-thermometer-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 2v9h-3.001L18 12a4 4 0 0 1-4 4h-1.379l-.613 3.111l.911 1.321A1 1 0 0 1 12.096 22H3l2.313-10.024L3 11l4-9zm-5.001 9h-2.394l-.591 3H14a2 2 0 0 0 2-2z'/%3E%3C/svg%3E\")}.ri-infrared-thermometer-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 2v9h-3.001L18 12a4 4 0 0 1-4 4h-1.379l-.613 3.111l.911 1.321A1 1 0 0 1 12.096 22H3l2.313-10.024L3 11l4-9zm-2 2H8.3L5.655 9.95l1.985.837L5.514 20h4.678l-.309-.448L11.96 9H19zm-3.001 7h-2.394l-.591 3H14a2 2 0 0 0 2-2z'/%3E%3C/svg%3E\")}.ri-ink-bottle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 8.997l4.371 1.748a1 1 0 0 1 .629.929v9.323a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-9.323a1 1 0 0 1 .629-.929L8 8.997zm4 5H8v5h12zm-4-11a1 1 0 0 1 1 1v4H7v-4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-ink-bottle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 8.997l4.371 1.748a1 1 0 0 1 .629.929v9.323a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-9.323a1 1 0 0 1 .629-.929L8 8.997zm-.385 2h-7.23L5 12.35v7.646h14v-1H8v-5h11V12.35zm.385-8a1 1 0 0 1 1 1v4H7v-4a1 1 0 0 1 1-1zm-1 2H9v1h6z'/%3E%3C/svg%3E\")}.ri-input-cursor-move{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 21v-2h3V5H8V3h8v2h-3v14h3v2zM18.05 7.05L23 12l-4.95 4.95l-1.414-1.414L20.172 12l-3.536-3.536zm-12.1 0l1.414 1.414L3.828 12l3.536 3.536L5.95 16.95L1 12z'/%3E%3C/svg%3E\")}.ri-input-field{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 5h3v14H8v2h8v-2h-3V5h3V3H8zM2 7a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h6v-2H3V9h5V7zm14 2h5v6h-5v2h6a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1h-6z'/%3E%3C/svg%3E\")}.ri-input-method-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m5.869 12h4.262l.82 2h2.216L13 7h-2L6.833 17H9.05zm.82-2L12 9.8l1.312 3.2z'/%3E%3C/svg%3E\")}.ri-input-method-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 5v14h14V5zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m5.869 12l-.82 2H6.833L11 7h2l4.167 10H14.95l-.82-2zm.82-2h2.623L12 9.8z'/%3E%3C/svg%3E\")}.ri-insert-column-left{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-1 2h-4v14h4zM6 7a5 5 0 1 1 0 10A5 5 0 0 1 6 7m1 2H5v1.999L3 11v2l2-.001V15h2v-2.001L9 13v-2l-2-.001z'/%3E%3C/svg%3E\")}.ri-insert-column-right{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM9 5H5v14h4zm9 2a5 5 0 1 1 0 10a5 5 0 0 1 0-10m1 2h-2v1.999L15 11v2l2-.001V15h2v-2.001L21 13v-2l-2-.001z'/%3E%3C/svg%3E\")}.ri-insert-row-bottom{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 13a5 5 0 1 1 0 10a5 5 0 0 1 0-10m1 2h-2v1.999L9 17v2l2-.001V21h2v-2.001L15 19v-2l-2-.001zm7-12a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM5 5v4h14V5z'/%3E%3C/svg%3E\")}.ri-insert-row-top{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 13a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1zm-1 2H5v4h14zM12 1a5 5 0 1 1 0 10a5 5 0 0 1 0-10m1 2h-2v1.999L9 5v2l2-.001V9h2V6.999L15 7V5l-2-.001z'/%3E%3C/svg%3E\")}.ri-instagram-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.028 2c1.125.003 1.696.009 2.189.023l.194.007c.224.008.445.018.712.03c1.064.05 1.79.218 2.427.465c.66.254 1.216.598 1.772 1.153a4.9 4.9 0 0 1 1.153 1.772c.247.637.415 1.363.465 2.428c.012.266.022.487.03.712l.006.194c.015.492.021 1.063.023 2.188l.001.746v1.31a79 79 0 0 1-.023 2.188l-.006.194c-.008.225-.018.446-.03.712c-.05 1.065-.22 1.79-.466 2.428a4.9 4.9 0 0 1-1.153 1.772a4.9 4.9 0 0 1-1.772 1.153c-.637.247-1.363.415-2.427.465l-.712.03l-.194.006c-.493.014-1.064.021-2.189.023l-.746.001h-1.309a78 78 0 0 1-2.189-.023l-.194-.006a63 63 0 0 1-.712-.031c-1.064-.05-1.79-.218-2.428-.465a4.9 4.9 0 0 1-1.771-1.153a4.9 4.9 0 0 1-1.154-1.772c-.247-.637-.415-1.363-.465-2.428l-.03-.712l-.005-.194A79 79 0 0 1 2 13.028v-2.056a79 79 0 0 1 .022-2.188l.007-.194c.008-.225.018-.446.03-.712c.05-1.065.218-1.79.465-2.428A4.9 4.9 0 0 1 3.68 3.678a4.9 4.9 0 0 1 1.77-1.153c.638-.247 1.363-.415 2.428-.465c.266-.012.488-.022.712-.03l.194-.006a79 79 0 0 1 2.188-.023zM12 7a5 5 0 1 0 0 10a5 5 0 0 0 0-10m0 2a3 3 0 1 1 .001 6a3 3 0 0 1 0-6m5.25-3.5a1.25 1.25 0 0 0 0 2.5a1.25 1.25 0 0 0 0-2.5'/%3E%3C/svg%3E\")}.ri-instagram-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 9a3 3 0 1 0 0 6a3 3 0 0 0 0-6m0-2a5 5 0 1 1 0 10a5 5 0 0 1 0-10m6.5-.25a1.25 1.25 0 0 1-2.5 0a1.25 1.25 0 0 1 2.5 0M12.001 4c-2.474 0-2.878.007-4.029.058c-.784.037-1.31.142-1.798.332a2.9 2.9 0 0 0-1.08.703a2.9 2.9 0 0 0-.704 1.08c-.19.49-.295 1.015-.331 1.798C4.007 9.075 4 9.461 4 12c0 2.475.007 2.878.058 4.029c.037.783.142 1.31.331 1.797c.17.435.37.748.702 1.08c.337.336.65.537 1.08.703c.494.191 1.02.297 1.8.333C9.075 19.994 9.461 20 12 20c2.475 0 2.878-.007 4.029-.058c.782-.037 1.308-.142 1.797-.331a2.9 2.9 0 0 0 1.08-.703c.337-.336.538-.649.704-1.08c.19-.492.296-1.018.332-1.8c.052-1.103.058-1.49.058-4.028c0-2.474-.007-2.878-.058-4.029c-.037-.782-.143-1.31-.332-1.798a2.9 2.9 0 0 0-.703-1.08a2.9 2.9 0 0 0-1.08-.704c-.49-.19-1.016-.295-1.798-.331C14.926 4.006 14.54 4 12 4m0-2c2.717 0 3.056.01 4.123.06c1.064.05 1.79.217 2.427.465c.66.254 1.216.598 1.772 1.153a4.9 4.9 0 0 1 1.153 1.772c.247.637.415 1.363.465 2.428c.047 1.066.06 1.405.06 4.122s-.01 3.056-.06 4.122s-.218 1.79-.465 2.428a4.9 4.9 0 0 1-1.153 1.772a4.9 4.9 0 0 1-1.772 1.153c-.637.247-1.363.415-2.427.465c-1.067.047-1.406.06-4.123.06s-3.056-.01-4.123-.06c-1.064-.05-1.789-.218-2.427-.465a4.9 4.9 0 0 1-1.772-1.153a4.9 4.9 0 0 1-1.153-1.772c-.248-.637-.415-1.363-.465-2.428C2.012 15.056 2 14.717 2 12s.01-3.056.06-4.122s.217-1.79.465-2.428a4.9 4.9 0 0 1 1.153-1.772A4.9 4.9 0 0 1 5.45 2.525c.637-.248 1.362-.415 2.427-.465C8.945 2.013 9.284 2 12.001 2'/%3E%3C/svg%3E\")}.ri-install-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2v5H8l4 4l4-4h-3V2h7a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm8 14H5v4h14zm-2 1v2h-2v-2z'/%3E%3C/svg%3E\")}.ri-install-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 2v2H5l-.001 10h14L19 4h-4V2h5a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm9.999 14h-14L5 20h14zM17 17v2h-2v-2zM13 2v5h3l-4 4l-4-4h3V2z'/%3E%3C/svg%3E\")}.ri-instance-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 1l9.5 5.5v11L12 23l-9.5-5.5v-11zM6.499 9.97L11 12.578v5.048h2v-5.048l4.501-2.606l-1.002-1.731L12 10.845L7.501 8.24z'/%3E%3C/svg%3E\")}.ri-instance-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.5 7.653v8.694l7.5 4.342l7.5-4.342V7.653L12 3.311zM12 1l9.5 5.5v11L12 23l-9.5-5.5v-11zM6.499 9.97L11 12.577v5.049h2v-5.049l4.501-2.605l-1.002-1.731L12 10.845L7.501 8.24z'/%3E%3C/svg%3E\")}.ri-invision-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.001 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m2.988 11.065c-.06.267-.091.555-.091.79c0 .927.483 1.542 1.51 1.542c.85 0 1.54-.526 2.037-1.375l-.303 1.267h1.69l.966-4.031c.242-1.02.71-1.55 1.419-1.55c.558 0 .905.36.905.957c0 .173-.015.361-.075.565l-.498 1.853a3 3 0 0 0-.106.785c0 .88.498 1.523 1.54 1.523c.89 0 1.6-.596 1.992-2.025l-.664-.267c-.332.958-.62 1.13-.846 1.13s-.347-.156-.347-.47c0-.141.03-.298.076-.487l.483-1.805c.12-.424.166-.8.166-1.145c0-1.35-.785-2.055-1.736-2.055c-.89 0-1.796.835-2.248 1.715l.331-1.579h-2.58l-.362 1.39h1.207l-.744 3.098c-.584 1.35-1.656 1.372-1.79 1.34c-.222-.051-.363-.139-.363-.437c0-.173.03-.42.106-.72l1.132-4.67H6.928l-.362 1.39h1.192zm1.637-5.44a1.125 1.125 0 1 0 0-2.25a1.125 1.125 0 0 0 0 2.25'/%3E%3C/svg%3E\")}.ri-invision-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.001 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm1.988 9.065l.77-3.271H6.565l.362-1.39h2.868l-1.132 4.67a3 3 0 0 0-.106.72c0 .298.141.386.362.437c.135.032 1.207.01 1.791-1.34l.744-3.097h-1.207l.362-1.39h2.58l-.332 1.578c.453-.88 1.359-1.715 2.25-1.715c.95 0 1.735.704 1.735 2.055c0 .345-.046.721-.166 1.145l-.483 1.805a2.2 2.2 0 0 0-.076.487c0 .314.121.47.347.47c.227 0 .514-.172.846-1.13l.664.267c-.393 1.429-1.102 2.025-1.993 2.025c-1.041 0-1.539-.643-1.539-1.523c0-.25.03-.518.106-.785l.498-1.853a2 2 0 0 0 .075-.565c0-.596-.347-.958-.905-.958c-.71 0-1.178.53-1.419 1.55l-.966 4.032h-1.69l.303-1.267c-.497.85-1.187 1.375-2.038 1.375c-1.026 0-1.509-.615-1.509-1.542c0-.235.03-.523.09-.79m1.637-5.44a1.125 1.125 0 1 1 0-2.25a1.125 1.125 0 0 1 0 2.25'/%3E%3C/svg%3E\")}.ri-issues-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2m0 8c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2'/%3E%3C/svg%3E\")}.ri-issues-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 20a8 8 0 1 0 0-16a8 8 0 0 0 0 16m0 2C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-8a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-issues-reopen-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12c0 5.523-4.477 10-10 10a9.98 9.98 0 0 1-7.781-3.719L2 20.5v-6h6l-2.357 2.357A8 8 0 0 0 20 12zm-10-2a2 2 0 1 1 0 4a2 2 0 0 1 0-4m0-8a9.98 9.98 0 0 1 7.781 3.719L22 3.5v6h-6l2.357-2.357A8 8 0 0 0 4 12H2C2 6.477 6.477 2 12 2'/%3E%3C/svg%3E\")}.ri-issues-reopen-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12c0 5.523-4.477 10-10 10a9.98 9.98 0 0 1-8-3.999V20.5H2v-6h6v2H5.385A8 8 0 0 0 20 12zm-10-2a2 2 0 1 1 0 4a2 2 0 0 1 0-4m0-8a9.98 9.98 0 0 1 8 3.999V3.5h2v6h-6v-2h2.615A8 8 0 0 0 4 12H2C2 6.477 6.477 2 12 2'/%3E%3C/svg%3E\")}.ri-italic{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 20H7v-2h2.927l2.116-12H9V4h8v2h-2.927l-2.116 12H15z'/%3E%3C/svg%3E\")}.ri-java-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.638 4.566l.056.032c-.758.4-2.924 1.689-2.924 3.332c0 .554.317 1.088.614 1.59c.262.442.509.857.509 1.238c0 .957-.933 1.7-1.46 2.042l-.1-.058c.199-.243.444-.65.444-1.084c0-.598-.307-1.076-.618-1.561c-.322-.501-.648-1.01-.648-1.67c0-2.292 3.115-3.522 4.127-3.861m-4.095 1.212c1.253-1.12 2.622-2.344 2.622-4.185c0-.833-.341-1.365-.51-1.578L13.6.046c.04.166.1.472.1.872c0 1.676-1.422 2.85-2.798 3.988C9.611 5.974 8.36 7.008 8.36 8.392c0 1.985 1.958 3.206 2.785 3.722l.063.04l.05-.03q-.067-.074-.142-.152c-.636-.677-1.602-1.704-1.602-3.275c0-1.103.974-1.974 2.03-2.919m-.452 9.908c1.764 0 2.998-.253 3.546-.408l.832.48c-.793.403-2.551.71-4.382.71c-2.153 0-4.507-.462-4.514-1.078c-.005-.34.765-.566 1.595-.712l.05.029s-.281.101-.278.333c.004.35 1.42.646 3.15.646m-3.529 2.171c0-.408.839-.6 1.223-.677l.05.03c-.066.049-.102.116-.102.173c0 .267.93.511 2.356.511c1.278 0 1.988-.157 2.41-.258l.99.573c-.045.032-1.02.645-3.402.645c-1.731 0-3.525-.432-3.525-.997m8.529-1.728c1.18-.673 2.361-1.469 2.428-2.747c.044-.839-.727-1.454-1.57-1.29l.045-.112v-.002c.212-.064.474-.116.767-.116c.943 0 1.666.565 1.758 1.356c.186 1.586-2.062 2.618-3.321 2.973zm1.975 2.988c.01 1.09-3.698 1.738-7.012 1.767c-2.861.025-7.474-.516-7.484-1.605c-.006-.753 2-1.275 3.09-1.425l.115.066s-1.625.377-1.62 1.062c.006.683 3.425 1.274 5.894 1.253c3.825-.034 6.414-.657 6.72-1.502l.054-.031c.112.082.24.217.243.415M6.43 21.337a26 26 0 0 0 4.279.325c6.208-.054 7.96-1.58 8.23-1.912l.047.028c-.064 1.208-3.347 2.212-7.396 2.247c-2.061.018-3.937-.22-5.285-.615zm2.602-9.283c-1.079.083-3.396.426-3.396 1.036c0 .462 2.124 1.113 5.452 1.113c2.994 0 4.884-.565 5.325-.78l-.643-.375c-.46.125-2.169.506-4.682.506c-1.48 0-4.03-.273-4.03-.69c0-.374 1.591-.663 2.048-.745l.029-.005z'/%3E%3C/svg%3E\")}.ri-java-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.82 8.427c-.76-1.085-1.046-1.872-1.108-2.445c-.059-.54.073-.97.335-1.383c.283-.447.708-.862 1.248-1.353c.505-.458 1.137-1.003 1.633-1.62L11.37.374c-.416.517-.928.947-1.418 1.391c-.534.485-1.149 1.062-1.593 1.764c-.466.735-.75 1.611-.635 2.67c.112 1.026.588 2.132 1.458 3.375zm1.25-3.03c.284-.684.861-1.37 1.78-2.156l1.3 1.518c-.831.713-1.129 1.153-1.235 1.407c-.104.25-.035.499.035.747c.084.296.223.79.214 1.322c-.012.706-.254 1.452-.832 2.32l-1.664-1.11c.422-.632.492-1.01.496-1.243c.005-.295-.072-.46-.197-.96c-.12-.478-.21-1.097.102-1.845M6.141 10c.47-.314 1.05-.474 1.592-.604L7.266 7.45c-.813.196-1.551.46-2.112.807C4.644 8.573 4 9.136 4 10c0 .726.486 1.306 1.065 1.686a2.5 2.5 0 0 0-.065.572c0 .98.418 1.807 1.143 2.42c-.107.3-.155.634-.14.968c-.777.151-1.536.373-2.17.664c-.432.198-.858.451-1.19.777c-.334.329-.643.804-.643 1.413c0 .427.189.772.374 1.01c.189.242.432.449.684.624c.506.351 1.184.669 1.959.936c1.558.538 3.669.93 5.983.93c3.327 0 5.663-.384 7.19-.782a13 13 0 0 0 1.704-.561c.21-.088.42-.181.616-.297c.01-.006-1.028-1.715-1.024-1.718c-.564.294-1.188.48-1.8.64c-1.349.352-3.513.718-6.686.718c-2.104 0-3.993-.358-5.33-.82c-.532-.184-1.088-.398-1.541-.74c.115-.09.29-.199.538-.312c.558-.256 1.323-.466 2.14-.591q.344.365.814.64c.965.562 2.292.823 3.879.823c1.31 0 2.258-.132 2.898-.274c.356-.078.714-.167 1.042-.328c.003-.002-.881-1.795-.881-1.795q-.291.105-.593.17c-.489.109-1.29.227-2.466.227c-1.413 0-2.336-.24-2.871-.551c-.426-.248-.589-.524-.622-.824c.868.253 1.895.375 3.056.375c1.463 0 2.518-.143 3.228-.297c.386-.083.775-.179 1.134-.346c.02-.01-.857-1.807-.857-1.807a4.4 4.4 0 0 1-.7.198c-.56.121-1.473.252-2.806.252c-1.603 0-2.67-.264-3.302-.623c-.471-.268-.678-.568-.74-.89c1.24.326 2.805.513 4.48.513c1.817 0 3.502-.22 4.783-.598l-.566-1.918c-1.054.311-2.54.516-4.217.516c-1.724 0-3.245-.216-4.302-.542c-.5-.153-.846-.316-1.056-.458m11.448.746c1.213-.11 1.66.188 1.804.342c.149.16.201.408.136.67c-.116.464-.443.914-.973 1.328c-.529.413-1.2.74-1.873.965l.632 1.897c.828-.276 1.718-.698 2.471-1.285c.75-.586 1.424-1.385 1.683-2.42c.185-.74.112-1.741-.614-2.52c-.73-.782-1.909-1.109-3.447-.969z'/%3E%3C/svg%3E\")}.ri-javascript-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm7.334 13.055q1.08.87 2.156.858q.66 0 1.012-.242a.75.75 0 0 0 .341-.66a.97.97 0 0 0-.34-.748q-.352-.307-1.332-.616q-1.177-.34-1.815-.88q-.626-.54-.638-1.507q0-.913.792-1.529q.77-.616 1.97-.616q1.672 0 2.683.814l-.77 1.199a2.6 2.6 0 0 0-.935-.462a3.2 3.2 0 0 0-.946-.165q-.57 0-.913.209q-.34.21-.34.55q0 .374.417.638q.42.254 1.43.561q1.221.363 1.738.968t.517 1.54q0 .957-.737 1.65q-.726.682-2.112.715q-1.815 0-3.036-1.089zm-5.53.638q.352.22.847.22q.517 0 .858-.297q.34-.308.341-1.067v-5.302h1.485v5.588q-.033 1.298-.748 1.87a2.5 2.5 0 0 1-.891.484a3.3 3.3 0 0 1-.935.143q-.825 0-1.463-.286q-.682-.307-1.144-1.089l1.034-.847q.285.385.616.583'/%3E%3C/svg%3E\")}.ri-javascript-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.334 16.055l-.858 1.188q1.221 1.089 3.036 1.089q1.386-.033 2.112-.715q.737-.693.737-1.65q0-.935-.517-1.54t-1.738-.968q-1.01-.307-1.43-.561q-.418-.264-.418-.638q0-.34.341-.55q.342-.21.913-.209q.419 0 .946.165q.528.143.935.462l.77-1.199q-1.011-.814-2.684-.814q-1.198 0-1.969.616q-.792.615-.792 1.529q.011.968.638 1.507q.638.54 1.815.88q.98.307 1.331.616a.97.97 0 0 1 .341.748a.75.75 0 0 1-.34.66q-.353.242-1.013.242q-1.077.01-2.156-.858m-5.53.638a2.2 2.2 0 0 1-.616-.583l-1.034.847q.463.78 1.144 1.089q.638.285 1.463.286q.45 0 .935-.143t.891-.484q.715-.572.748-1.87v-5.588H9.85v5.302q0 .76-.34 1.067q-.342.297-.859.297q-.495 0-.847-.22M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm3-1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1z'/%3E%3C/svg%3E\")}.ri-jewelry-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 2.847v2.016a1 1 0 0 0 .578.906l.409.191c-.086 1.403-.559 2.636-1.244 3.526C13.985 10.472 13.007 11 12 11s-1.984-.528-2.742-1.514C8.572 8.596 8.1 7.363 8.014 5.96l.41-.19A1 1 0 0 0 9 4.862V2.847c0-.489.354-.905.84-.96a18.8 18.8 0 0 1 4.321 0c.486.055.84.471.84.96M6.097 6.855L2.85 8.37a1.5 1.5 0 0 0-.729 1.984L6.6 20.125A1.5 1.5 0 0 0 7.963 21h8.075a1.5 1.5 0 0 0 1.363-.875l4.479-9.77a1.5 1.5 0 0 0-.73-1.985l-3.247-1.515c-.212 1.467-.766 2.8-1.574 3.85c-.913 1.188-2.18 2.043-3.648 2.248l1.508 2.111a.75.75 0 0 1 0 .872l-1.985 2.78a.25.25 0 0 1-.407 0l-1.985-2.78a.75.75 0 0 1 0-.872l1.508-2.111c-1.467-.205-2.735-1.06-3.648-2.247c-.808-1.05-1.362-2.383-1.575-3.851'/%3E%3C/svg%3E\")}.ri-jewelry-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 2.9c0-.463.319-.865.769-.973c1.396-.33 3.065-.326 4.462 0c.446.106.77.515.77.973v2.138a.75.75 0 0 0 .431.679l5.694 2.668a1.5 1.5 0 0 1 .728 1.982l-4.473 9.785A1.45 1.45 0 0 1 16.06 21H7.94a1.45 1.45 0 0 1-1.32-.848l-4.474-9.785a1.5 1.5 0 0 1 .728-1.982l5.694-2.668A.75.75 0 0 0 9 5.037zm2 .88v1.258a2.75 2.75 0 0 1-1.583 2.49l-.98.46C9.141 9.888 10.57 11 12 11s2.859-1.11 3.565-3.013l-.981-.46A2.75 2.75 0 0 1 13 5.038V3.78a14 14 0 0 0-1-.033c-.403 0-.736.014-1 .033m.32 9.174c-2.153-.296-3.845-1.976-4.697-4.117L4.172 9.985L8.292 19h7.416l4.121-9.015l-2.451-1.148c-.852 2.142-2.544 3.82-4.696 4.117l1.507 2.11a.75.75 0 0 1 0 .872l-1.985 2.78a.25.25 0 0 1-.407 0l-1.985-2.78a.75.75 0 0 1 0-.872z'/%3E%3C/svg%3E\")}.ri-kakao-talk-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3c5.8 0 10.501 3.664 10.501 8.185c0 4.52-4.701 8.184-10.5 8.184a14 14 0 0 1-1.727-.11l-4.408 2.883c-.501.265-.678.236-.472-.413l.892-3.678c-2.88-1.46-4.785-3.99-4.785-6.866c0-4.52 4.7-8.185 10.5-8.185m5.908 8.06l1.47-1.424a.472.472 0 0 0-.656-.678l-1.928 1.866V9.282a.472.472 0 0 0-.944 0v2.557a.5.5 0 0 0 0 .222V13.5a.472.472 0 0 0 .944 0v-1.363l.427-.413l1.428 2.033a.472.472 0 1 0 .773-.543zm-2.958 1.924h-1.46V9.297a.472.472 0 0 0-.943 0v4.159c0 .26.21.472.471.472h1.932a.472.472 0 1 0 0-.944m-5.857-1.091l.696-1.708l.638 1.707zm2.523.487l.002-.016a.47.47 0 0 0-.127-.32l-1.046-2.8a.69.69 0 0 0-.627-.474a.7.7 0 0 0-.653.447l-1.662 4.075a.472.472 0 0 0 .874.357l.332-.813h2.07l.298.8a.472.472 0 1 0 .884-.33zM8.294 9.302a.47.47 0 0 0-.471-.472H4.578a.472.472 0 1 0 0 .944h1.16v3.736a.472.472 0 0 0 .944 0V9.774h1.14a.47.47 0 0 0 .472-.472'/%3E%3C/svg%3E\")}.ri-kakao-talk-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.679 18.123C3.093 16.566 1.5 14.112 1.5 11.405C1.501 6.701 6.249 3 12.001 3s10.5 3.701 10.5 8.405s-4.748 8.405-10.5 8.405q-.663 0-1.318-.065l-3.765 2.458c-.615.326-.957.425-1.485.066c-.62-.424-.596-.892-.382-1.56zM3.5 11.405c0 2.132 1.418 4.123 3.781 5.32l.706.359l-.186.77l-.401 1.648l2.8-1.83l.365.046q.711.092 1.435.092c4.741 0 8.5-2.93 8.5-6.405S16.742 5 12.001 5s-8.5 2.93-8.5 6.405m14.407-.346l1.514 2.155a.472.472 0 1 1-.773.543l-1.428-2.033l-.427.413V13.5a.472.472 0 1 1-.944 0v-1.439a.5.5 0 0 1 0-.222V9.282a.472.472 0 0 1 .944 0v1.542l1.928-1.866a.472.472 0 0 1 .656.678zm-2.958 1.925a.472.472 0 1 1 0 .944h-1.932a.47.47 0 0 1-.471-.472V9.297a.472.472 0 1 1 .943 0v3.687zm-5.857-1.091h1.334l-.638-1.708zm2.523.487l.345.925a.472.472 0 1 1-.884.33l-.298-.799h-2.07l-.332.813a.472.472 0 1 1-.874-.357l1.662-4.075a.7.7 0 0 1 .653-.447a.69.69 0 0 1 .627.474l1.046 2.8a.47.47 0 0 1 .127.32zM8.294 9.302c0 .26-.21.472-.471.472h-1.14v3.736a.472.472 0 0 1-.945 0V9.774h-1.16a.472.472 0 1 1 0-.944h3.245c.26 0 .471.211.471.472'/%3E%3C/svg%3E\")}.ri-kanban-view{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm1 16V5h16v14zM9 7H7v8h2zm6 0h2v6h-2zm-2 0h-2v10h2z'/%3E%3C/svg%3E\")}.ri-kanban-view-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm14 15h4V5h-4zM14 5h-4v14h4zM4 5v14h4V5z'/%3E%3C/svg%3E\")}.ri-key-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.313 11.566l7.94-7.94l2.121 2.12l-1.414 1.415l2.121 2.121l-3.535 3.536l-2.121-2.121l-2.99 2.99a5.002 5.002 0 0 1-7.97 5.849a5 5 0 0 1 5.848-7.97m-.899 5.848a2 2 0 1 0-2.828-2.828a2 2 0 0 0 2.828 2.828'/%3E%3C/svg%3E\")}.ri-key-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.758 11.828l7.849-7.849l1.414 1.414l-1.414 1.415l2.474 2.474l-1.414 1.415l-2.475-2.475l-1.414 1.414l2.121 2.121l-1.414 1.415l-2.121-2.122l-2.192 2.192a5.002 5.002 0 0 1-7.708 6.293a5 5 0 0 1 6.294-7.707m-.637 6.293A3 3 0 1 0 5.88 13.88a3 3 0 0 0 4.242 4.242'/%3E%3C/svg%3E\")}.ri-key-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 14h-4.341a6 6 0 1 1 0-4H23v4h-2v4h-4zM7 14a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-key-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.917 13A6.002 6.002 0 0 1 1 12a6 6 0 0 1 11.917-1H23v2h-2v4h-2v-4h-2v4h-2v-4zM7 16a4 4 0 1 0 0-8a4 4 0 0 0 0 8'/%3E%3C/svg%3E\")}.ri-keyboard-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m2 4v2h2V7zm0 4v2h2v-2zm0 4v2h14v-2zm4-4v2h2v-2zm0-4v2h2V7zm4 0v2h2V7zm4 0v2h2V7zm-4 4v2h2v-2zm4 0v2h2v-2z'/%3E%3C/svg%3E\")}.ri-keyboard-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 5v14h16V5zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m3 4h2v2H6zm0 4h2v2H6zm0 4h12v2H6zm5-4h2v2h-2zm0-4h2v2h-2zm5 0h2v2h-2zm0 4h2v2h-2z'/%3E%3C/svg%3E\")}.ri-keyboard-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 17h18v2H3zm0-6h3v3H3zm5 0h3v3H8zM3 5h3v3H3zm10 0h3v3h-3zm5 0h3v3h-3zm-5 6h3v3h-3zm5 0h3v3h-3zM8 5h3v3H8z'/%3E%3C/svg%3E\")}.ri-keyboard-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 17h18v2H3zm0-6h3v3H3zm5 0h3v3H8zM3 5h3v3H3zm10 0h3v3h-3zm5 0h3v3h-3zm-5 6h3v3h-3zm5 0h3v3h-3zM8 5h3v3H8z'/%3E%3C/svg%3E\")}.ri-keynote-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2c.552 0 1.086.43 1.195.977l1.61 8.046c.108.54-.26.977-.797.977H13v8h4v2H7v-2h4v-8H2.992c-.548 0-.906-.43-.797-.977l1.61-8.046C3.913 2.437 4.445 2 5 2z'/%3E%3C/svg%3E\")}.ri-keynote-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.44 10h15.12l-1.2-6H5.64zM13 12v8h4v2H7v-2h4v-8H2.992c-.548 0-.906-.43-.797-.977l1.61-8.046C3.913 2.437 4.445 2 5 2h13.998c.553 0 1.087.43 1.197.977l1.609 8.046c.108.54-.26.977-.797.977z'/%3E%3C/svg%3E\")}.ri-kick-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18v18H3zm7.564 2.536h-4.31v12.928h4.31V15.59H12v1.436h1.436v1.436h4.31v-4.309h-1.437v-1.436h-1.436v-1.436h1.436V9.845h1.436V5.536h-4.309v1.436H12V8.41h-1.436z'/%3E%3C/svg%3E\")}.ri-kick-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 2h8v2h2V2h8v8h-2v4h2v8h-8v-2h-2v2H3zm10 16h2v2h4v-4h-2v-2h-2v-4h2V8h2V4h-4v2h-2v2H9V4H5v16h4v-4h4z'/%3E%3C/svg%3E\")}.ri-knife-blood-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.343 1.408L22.374 19.44a1.5 1.5 0 1 1-2.121 2.122l-4.596-4.596L12.12 20.5L8 16.38V19a1 1 0 1 1-2 0v-4a1 1 0 0 0-1.993-.117L4.001 15v1a1 1 0 1 1-2 0V7.214A7.98 7.98 0 0 1 4.17 1.587z'/%3E%3C/svg%3E\")}.ri-knife-blood-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.343 1.408L22.374 19.44a1.5 1.5 0 1 1-2.121 2.122l-4.596-4.596L12.12 20.5L8 16.38V19a1 1 0 1 1-2 0v-4a1 1 0 0 0-1.993-.117L4.001 15v1a1 1 0 1 1-2 0V7.214A7.98 7.98 0 0 1 4.17 1.587zm.241 3.07l-.051.11a6 6 0 0 0-.522 2.103l-.01.31v.119a5.98 5.98 0 0 0 1.58 4.003l.176.185l6.364 6.364l2.828-2.829z'/%3E%3C/svg%3E\")}.ri-knife-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22.374 19.44a1.5 1.5 0 1 1-2.121 2.12l-4.596-4.595L12.12 20.5l-7.778-7.778A8 8 0 0 1 4.17 1.587l.173-.179z'/%3E%3C/svg%3E\")}.ri-knife-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.343 1.408L22.374 19.44a1.5 1.5 0 1 1-2.121 2.122l-4.596-4.596L12.12 20.5l-7.778-7.778A8 8 0 0 1 4.17 1.587zm.241 3.07l-.051.11a6 6 0 0 0 1.048 6.535l.176.185l6.364 6.364l2.828-2.829z'/%3E%3C/svg%3E\")}.ri-landscape-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m6.213 8.628l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251m5.025 3.642L16 21h7L15 6zM14 21L8 10L2 21z'/%3E%3C/svg%3E\")}.ri-landscape-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m6.213 8.628l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M15 6l-3.73 6.216L9 8L2 21h21zm-.013 13l-2.597-4.762l2.508-4.18L19.667 19zm-2.335 0H5.348L9 12.219z'/%3E%3C/svg%3E\")}.ri-landscape-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 21l-4.762-8.73L15 6l8 15zM8 10l6 11H2zM5.5 8a2.5 2.5 0 1 1 0-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E\")}.ri-landscape-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.27 12.216L15 6l8 15H2L9 8zm1.12 2.022L14.987 19h4.68l-4.77-8.942zM5.348 19h7.304L9 12.219zM5.5 8a2.5 2.5 0 1 1 0-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E\")}.ri-layout-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 3v18H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm10 10v7a1 1 0 0 1-1 1h-7v-8zM20 3a1 1 0 0 1 1 1v7h-8V3z'/%3E%3C/svg%3E\")}.ri-layout-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1zM11 5H5v14h6zm8 8h-6v6h6zm0-8h-6v6h6z'/%3E%3C/svg%3E\")}.ri-layout-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 10v11H4a1 1 0 0 1-1-1V10zm13 0v10a1 1 0 0 1-1 1H10V10zm-1-7a1 1 0 0 1 1 1v4H3V4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-layout-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 21a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1zm4-11H5v9h3zm11 0h-9v9h9zm0-5H5v3h14z'/%3E%3C/svg%3E\")}.ri-layout-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 13v8H4a1 1 0 0 1-1-1v-7zm2-10h7a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-7zM3 4a1 1 0 0 1 1-1h7v8H3z'/%3E%3C/svg%3E\")}.ri-layout-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-9 10H5v6h6zm2 6h6V5h-6zM11 5H5v6h6z'/%3E%3C/svg%3E\")}.ri-layout-5-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 10v11H3a1 1 0 0 1-1-1V10zm15 0v10a1 1 0 0 1-1 1H9V10zm-1-7a1 1 0 0 1 1 1v4H2V4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-layout-5-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 21a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1zm4-11H4v9h3zm13 0H9v9h11zm0-5H4v3h16z'/%3E%3C/svg%3E\")}.ri-layout-6-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 10v11H3a1 1 0 0 1-1-1V10zm7 0v10a1 1 0 0 1-1 1h-4V10zm-1-7a1 1 0 0 1 1 1v4H2V4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-layout-6-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 21a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1zm12-11H4v9h11zm5 0h-3v9h3zm0-5H4v3h16z'/%3E%3C/svg%3E\")}.ri-layout-bottom-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-2 13H5v2h14z'/%3E%3C/svg%3E\")}.ri-layout-bottom-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-1 2H4v14h16zm-2 10v2H6v-2z'/%3E%3C/svg%3E\")}.ri-layout-bottom-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 16v4a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-4zM21 3a1 1 0 0 1 1 1v10H2V4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-layout-bottom-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM4 16v3h16v-3zm0-2h16V5H4z'/%3E%3C/svg%3E\")}.ri-layout-column-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 5v14h7V5zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-layout-column-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 5H5v14h6zm2 0v14h6V5zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-layout-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 21V10h5v10a1 1 0 0 1-1 1zm-2 0H4a1 1 0 0 1-1-1V10h11zm7-13H3V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1z'/%3E%3C/svg%3E\")}.ri-layout-grid-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3a1 1 0 0 0-1 1v4h5.5V3zm6.5 0v5h5V3zm7 0v5H22V4a1 1 0 0 0-1-1zm5.5 7h-5.5v4H22zm0 6h-5.5v5H21a1 1 0 0 0 1-1zm-7.5 5v-5h-5v5zm-7 0v-5H2v4a1 1 0 0 0 1 1zM2 14h5.5v-4H2zm7.5-4h5v4h-5z'/%3E%3C/svg%3E\")}.ri-layout-grid-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 10h4v4H4zm0 9v-3h4v3zm6 0v-3h4v3zm6 0v-3h4v3zm0-5v-4h4v4zm0-6V5h4v3zm-2-3v3h-4V5zm0 5v4h-4v-4zM4 8V5h4v3zM3 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1z'/%3E%3C/svg%3E\")}.ri-layout-grid-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12.999V20a1 1 0 0 1-1 1h-8v-8.001zm-11 0V21H3a1 1 0 0 1-1-1v-7.001zM11 3v7.999H2V4a1 1 0 0 1 1-1zm10 0a1 1 0 0 1 1 1v6.999h-9V3z'/%3E%3C/svg%3E\")}.ri-layout-grid-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM11 13H4v6h7zm9 0h-7v6h7zm-9-8H4v6h7zm9 0h-7v6h7z'/%3E%3C/svg%3E\")}.ri-layout-horizontal-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm3 6V7h10v2zm0 4v-2h10v2zm10 4H7v-2h10z'/%3E%3C/svg%3E\")}.ri-layout-horizontal-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 19h14V5H5zM3 4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm4 5h10V7H7zm10 4H7v-2h10zM7 17h10v-2H7z'/%3E%3C/svg%3E\")}.ri-layout-left-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM7 6H5v12h2z'/%3E%3C/svg%3E\")}.ri-layout-left-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-1 2H4v14h16zM8 7v10H6V7z'/%3E%3C/svg%3E\")}.ri-layout-left-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H9V3zM7 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4z'/%3E%3C/svg%3E\")}.ri-layout-left-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM7 5H4v14h3zm13 0H9v14h11z'/%3E%3C/svg%3E\")}.ri-layout-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 8h14V5H5zm9 11v-9H5v9zm2 0h3v-9h-3zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-layout-masonry-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 9.999V20a1 1 0 0 1-1 1h-8V9.999zm-11 6V21H3a1 1 0 0 1-1-1v-4.001zM11 3v10.999H2V4a1 1 0 0 1 1-1zm10 0a1 1 0 0 1 1 1v3.999h-9V3z'/%3E%3C/svg%3E\")}.ri-layout-masonry-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zm-11-5H4v4h7zm9-4h-7v8h7zm-9-6H4v8h7zm9 0h-7v4h7z'/%3E%3C/svg%3E\")}.ri-layout-right-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-2 3h-2v12h2z'/%3E%3C/svg%3E\")}.ri-layout-right-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-1 2H4v14h16zm-2 2v10h-2V7z'/%3E%3C/svg%3E\")}.ri-layout-right-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-4V3zm-6 18H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12z'/%3E%3C/svg%3E\")}.ri-layout-right-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-6 2H4v14h11zm5 0h-3v14h3z'/%3E%3C/svg%3E\")}.ri-layout-row-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 12H5v7h14zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-layout-row-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 11V5H5v6zm0 2H5v6h14zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-layout-top-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-2 3H5v2h14z'/%3E%3C/svg%3E\")}.ri-layout-top-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-1 2H4v14h16zm-2 2v2H6V7z'/%3E%3C/svg%3E\")}.ri-layout-top-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 10v10a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V10zm-1-7a1 1 0 0 1 1 1v4H2V4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-layout-top-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM4 10v9h16v-9zm0-2h16V5H4z'/%3E%3C/svg%3E\")}.ri-layout-vertical-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm3 14V7h2v10zm4-10h2v10h-2zm4 0h2v10h-2z'/%3E%3C/svg%3E\")}.ri-layout-vertical-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 19h14V5H5zM3 4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm12 3v10h2V7zm-4 0v10h2V7zM7 17V7h2v10z'/%3E%3C/svg%3E\")}.ri-leaf-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.998 3v2c0 9.627-5.373 14-12 14H7.096c.212-3.012 1.15-4.835 3.598-7.001c1.204-1.065 1.102-1.68.509-1.327C7.119 13.102 5.09 16.386 5 21.63l-.003.37h-2c0-1.363.116-2.6.346-3.732Q2.999 16.327 2.998 13c0-5.523 4.477-10 10-10c2 0 4 1 8 0'/%3E%3C/svg%3E\")}.ri-leaf-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.998 3v2c0 9.627-5.373 14-12 14H5.241a17 17 0 0 0-.243 3h-2c0-1.363.116-2.6.346-3.732Q2.999 16.327 2.998 13c0-5.523 4.477-10 10-10c2 0 4 1 8 0m-8 2a8 8 0 0 0-8 8q0 .543.01 1.046c1.254-1.978 3.091-3.541 5.494-4.914l.992 1.736C8.64 12.5 6.746 14.354 5.774 17h3.224c6.015 0 9.871-3.973 9.997-11.612c-1.372.133-2.647.048-4.22-.188c-1.15-.173-1.376-.2-1.777-.2'/%3E%3C/svg%3E\")}.ri-letter-spacing-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.2 14h2.154l1.2-3h4.892l1.2 3H17.8L13 2h-2zM12 4.885L13.646 9h-3.292zM3 16v6h2v-2h14v2h2v-6h-2v2H5v-2z'/%3E%3C/svg%3E\")}.ri-lifebuoy-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2M7.197 14.682l-2.175 2.173a8.6 8.6 0 0 0 1.818 1.9l.305.223l2.173-2.175a5.5 5.5 0 0 1-1.98-1.883zm9.606 0a5.5 5.5 0 0 1-1.883 1.98l-.238.14l2.173 2.176a8.6 8.6 0 0 0 1.9-1.818l.223-.305zM12 8a4 4 0 1 0 0 8a4 4 0 0 0 0-8M7.145 5.022a8.6 8.6 0 0 0-1.9 1.818l-.223.305l2.175 2.173a5.5 5.5 0 0 1 1.883-1.98l.238-.14zm9.71 0l-2.173 2.175a5.5 5.5 0 0 1 1.98 1.883l.14.238l2.176-2.173a8.6 8.6 0 0 0-1.818-1.9z'/%3E%3C/svg%3E\")}.ri-lifebuoy-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 15a5 5 0 0 1-1.828-.344l-2.236 2.236A7.96 7.96 0 0 0 12 20a7.96 7.96 0 0 0 4.064-1.108l-2.236-2.236A5 5 0 0 1 12 17m-8-5a7.96 7.96 0 0 0 1.108 4.064l2.237-2.236A5 5 0 0 1 7 12c0-.645.122-1.261.345-1.828L5.108 7.936A7.96 7.96 0 0 0 4 12m14.892-4.064l-2.236 2.236c.222.567.344 1.183.344 1.828s-.122 1.261-.344 1.828l2.236 2.236A7.96 7.96 0 0 0 20 12a7.96 7.96 0 0 0-1.108-4.064M12 9a3 3 0 1 0 0 6a3 3 0 0 0 0-6m0-5a7.96 7.96 0 0 0-4.064 1.108l2.236 2.237A5 5 0 0 1 12 7c.645 0 1.261.122 1.828.345l2.236-2.237A7.96 7.96 0 0 0 12 4'/%3E%3C/svg%3E\")}.ri-lightbulb-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 21a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-1h8zM12.339 2.009A6 6 0 0 0 19.99 9.66q.009.17.01.34a7.97 7.97 0 0 1-1.756 5.001c-.55.686-1.889 1.727-2.185 2.999H7.94c-.297-1.273-1.637-2.315-2.187-3.001a8 8 0 0 1 6.585-12.99m5.19-1.68a.507.507 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32A4.37 4.37 0 0 0 17.276.94z'/%3E%3C/svg%3E\")}.ri-lightbulb-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.339 2.009L12 4a6 6 0 0 0-4.686 9.748c.086.107.806.853.917.974c.997 1.084 1.61 2.076 1.742 3.278h4.054c.132-1.201.745-2.193 1.74-3.277c.113-.122.83-.866.917-.973A5.97 5.97 0 0 0 18 10l1.99-.34q.009.17.01.34a7.97 7.97 0 0 1-1.756 5.001C17.624 15.774 16 17 16 18.5V21a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-2.5c0-1.5-1.625-2.727-2.246-3.501a8 8 0 0 1 6.585-12.99M10 21h4v-1h-4zM17.53.328a.507.507 0 0 1 .94 0l.254.612a4.37 4.37 0 0 0 2.25 2.326l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.251l-.247.565a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32A4.37 4.37 0 0 0 17.276.94z'/%3E%3C/svg%3E\")}.ri-lightbulb-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 18H7.941c-.297-1.273-1.637-2.314-2.187-3a8 8 0 1 1 12.49.002c-.55.685-1.888 1.726-2.185 2.998H13v-5h-2zm5 2v1a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-1z'/%3E%3C/svg%3E\")}.ri-lightbulb-flash-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.941 18c-.297-1.273-1.637-2.314-2.187-3a8 8 0 1 1 12.49.002c-.55.685-1.888 1.726-2.185 2.998zM16 20v1a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-1zm-3-9.995V6l-4.5 6.005H11v4l4.5-6z'/%3E%3C/svg%3E\")}.ri-lightbulb-flash-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.973 18h4.054c.132-1.202.745-2.193 1.74-3.277c.113-.122.832-.867.917-.973a6 6 0 1 0-9.37-.002c.086.107.807.853.918.974c.996 1.084 1.609 2.076 1.741 3.278M14 20h-4v1h4zm-8.246-5a8 8 0 1 1 12.49.002C17.624 15.774 16 17 16 18.5V21a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-2.5C8 17 6.375 15.774 5.754 15M13 10.004h2.5l-4.5 6v-4H8.5L13 6z'/%3E%3C/svg%3E\")}.ri-lightbulb-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.973 18H11v-5h2v5h1.027c.132-1.202.745-2.193 1.74-3.277c.113-.122.832-.867.917-.973a6 6 0 1 0-9.37-.002c.086.107.807.853.918.974c.996 1.084 1.609 2.076 1.741 3.278M10 20v1h4v-1zm-4.246-5a8 8 0 1 1 12.49.002C17.624 15.774 16 17 16 18.5V21a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-2.5C8 17 6.375 15.774 5.754 15'/%3E%3C/svg%3E\")}.ri-line-chart-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 3v16h16v2H3V3zm14.94 2.94l2.12 2.12L16 14.122l-3-3l-3.94 3.94l-2.12-2.122L13 6.88l3 3z'/%3E%3C/svg%3E\")}.ri-line-chart-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 3v16h16v2H3V3zm15.293 3.293l1.414 1.414L16 13.414l-3-2.999l-4.293 4.292l-1.414-1.414L13 7.586l3 2.999z'/%3E%3C/svg%3E\")}.ri-line-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.664 10.84a.526.526 0 0 1-.526.525h-1.462v.938h1.463a.525.525 0 1 1 0 1.049H16.15a.526.526 0 0 1-.522-.524V8.852c0-.287.235-.525.525-.525h1.988a.526.526 0 0 1-.002 1.05h-1.463v.938h1.463c.29 0 .524.237.524.525m-4.098 2.485a.5.5 0 0 1-.166.025a.52.52 0 0 1-.425-.208l-2.036-2.764v2.45a.525.525 0 0 1-1.047 0V8.852a.52.52 0 0 1 .52-.523c.162 0 .312.086.412.211l2.052 2.775V8.852c0-.287.235-.525.525-.525c.287 0 .525.238.525.525v3.976a.52.52 0 0 1-.36.497m-4.95.027a.526.526 0 0 1-.523-.524V8.852c0-.287.235-.525.525-.525c.289 0 .524.238.524.525v3.976a.527.527 0 0 1-.526.524m-1.53 0H6.099a.53.53 0 0 1-.525-.524V8.852c0-.287.238-.525.525-.525c.29 0 .525.238.525.525v3.45h1.464a.525.525 0 0 1 0 1.05m3.915-10.78c-5.513 0-10 3.643-10 8.118c0 4.01 3.558 7.369 8.363 8.007c.325.068.769.215.881.492c.1.25.066.638.032.9l-.137.85c-.037.25-.2.988.874.537c1.076-.449 5.764-3.398 7.864-5.812C21.314 14.089 22 12.477 22 10.69c0-4.475-4.488-8.118-10-8.118'/%3E%3C/svg%3E\")}.ri-line-height{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 4h10v2H11zM6 7v4H4V7H1l4-4l4 4zm0 10h3l-4 4l-4-4h3v-4h2zm5 1h10v2H11zm-2-7h12v2H9z'/%3E%3C/svg%3E\")}.ri-line-height-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 3v2h2v14H2v2h6v-2H6V5h2V3zm8.2 15h2.154l1.2-3h4.892l1.2 3H21.8L17 6h-2zM16 8.885L17.646 13h-3.292z'/%3E%3C/svg%3E\")}.ri-line-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22.001 10.69c0 1.787-.687 3.4-2.123 4.974c-2.1 2.414-6.788 5.363-7.864 5.812c-1.074.451-.911-.287-.874-.537l.137-.85c.034-.262.068-.65-.032-.9c-.112-.277-.556-.424-.881-.492C5.559 18.059 2 14.7 2 10.69c0-4.475 4.487-8.118 10-8.118s10 3.643 10 8.118m-3.6 3.626c1.113-1.22 1.6-2.362 1.6-3.626c0-3.268-3.51-6.118-8-6.118s-8 2.85-8 6.118c0 2.905 2.728 5.507 6.626 6.024l.147.026c1.079.226 1.884.614 2.329 1.708l.037.096c1.805-1.176 4.173-2.979 5.26-4.228m-.262-4.001a.526.526 0 0 1 0 1.05h-1.463v.938h1.463a.525.525 0 1 1 0 1.049H16.15a.526.526 0 0 1-.522-.524V8.852c0-.287.235-.525.525-.525h1.988a.526.526 0 0 1-.002 1.05h-1.463v.938zm-3.213 2.513a.524.524 0 0 1-.526.522a.52.52 0 0 1-.425-.208l-2.036-2.764v2.45a.525.525 0 0 1-1.047 0V8.852a.52.52 0 0 1 .52-.523c.162 0 .312.086.412.211l2.052 2.775V8.852c0-.287.235-.525.525-.525c.287 0 .525.238.525.525zm-4.784 0a.527.527 0 0 1-.526.524a.526.526 0 0 1-.523-.524V8.852c0-.287.235-.525.525-.525c.289 0 .524.238.524.525zm-2.055.524H6.098a.53.53 0 0 1-.525-.524V8.852c0-.287.238-.525.525-.525c.29 0 .525.238.525.525v3.45h1.464a.525.525 0 0 1 0 1.05'/%3E%3C/svg%3E\")}.ri-link{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.364 15.536L16.95 14.12l1.414-1.414a5 5 0 0 0-7.071-7.071L9.878 7.05L8.464 5.636l1.414-1.414a7 7 0 0 1 9.9 9.9zm-2.829 2.828l-1.414 1.414a7 7 0 0 1-9.9-9.9l1.415-1.414L7.05 9.88l-1.414 1.414a5 5 0 0 0 7.07 7.071l1.415-1.414zm-.707-10.607l1.415 1.415l-7.072 7.07l-1.414-1.414z'/%3E%3C/svg%3E\")}.ri-link-m{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.657 14.828l-1.415-1.414L17.658 12A4 4 0 1 0 12 6.343l-1.414 1.414L9.17 6.343l1.415-1.414a6 6 0 0 1 8.485 8.485zm-2.829 2.829l-1.414 1.414a6 6 0 0 1-8.485-8.485l1.414-1.414l1.414 1.414L6.343 12A4 4 0 0 0 12 17.657l1.414-1.414zm0-9.9l1.415 1.415l-7.072 7.07l-1.414-1.414z'/%3E%3C/svg%3E\")}.ri-link-unlink{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 17h5v2h-3v3h-2zM7 7H2V5h3V2h2zm11.364 8.536L16.95 14.12l1.414-1.414a5 5 0 0 0-7.071-7.071L9.879 7.05L8.464 5.636L9.88 4.222a7 7 0 0 1 9.9 9.9zm-2.828 2.828l-1.415 1.414a7 7 0 0 1-9.9-9.9l1.415-1.414L7.05 9.88l-1.414 1.414a5 5 0 0 0 7.071 7.071l1.414-1.414zm-.708-10.607l1.415 1.415l-7.071 7.07l-1.415-1.414z'/%3E%3C/svg%3E\")}.ri-link-unlink-m{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.657 14.828l-1.414-1.414L17.657 12A4 4 0 1 0 12 6.343l-1.414 1.414l-1.414-1.414l1.414-1.414a6 6 0 0 1 8.485 8.485zm-2.828 2.829l-1.415 1.414a6 6 0 0 1-8.485-8.485l1.414-1.414l1.414 1.414L6.343 12A4 4 0 0 0 12 17.657l1.414-1.414zm0-9.9l1.414 1.415l-7.071 7.07l-1.415-1.414zM5.775 2.293l1.932-.518L8.743 5.64l-1.932.518zm9.483 16.068l1.932-.518l1.035 3.864l-1.932.518zM2.293 5.775l3.864 1.036l-.518 1.931l-3.864-1.035zm16.068 9.483l3.864 1.035l-.518 1.932l-3.864-1.036z'/%3E%3C/svg%3E\")}.ri-linkedin-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.336 18.339h-2.665v-4.177c0-.996-.02-2.278-1.39-2.278c-1.389 0-1.601 1.084-1.601 2.205v4.25h-2.666V9.75h2.56v1.17h.035c.358-.674 1.228-1.387 2.528-1.387c2.7 0 3.2 1.778 3.2 4.092v4.714M7.004 8.575a1.546 1.546 0 0 1-1.548-1.549a1.548 1.548 0 1 1 1.547 1.549m1.336 9.764H5.667V9.75H8.34zM19.67 3H4.33C3.594 3 3 3.58 3 4.297v15.406C3 20.42 3.594 21 4.328 21h15.339C20.4 21 21 20.42 21 19.703V4.297C21 3.581 20.4 3 19.666 3z'/%3E%3C/svg%3E\")}.ri-linkedin-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.001 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm2.5 4a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m-1 1h2v7.5h-2zm5.5.43c.584-.565 1.266-.93 2-.93c2.071 0 3.5 1.679 3.5 3.75v4.25h-2v-4.25a1.75 1.75 0 1 0-3.5 0v4.25h-2V10h2z'/%3E%3C/svg%3E\")}.ri-linkedin-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.94 5a2 2 0 1 1-4-.002a2 2 0 0 1 4 .002M7 8.48H3V21h4zm6.32 0H9.34V21h3.94v-6.57c0-3.66 4.77-4 4.77 0V21H22v-7.93c0-6.17-7.06-5.94-8.72-2.91z'/%3E%3C/svg%3E\")}.ri-linkedin-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 9.55c.917-.937 2.111-1.55 3.5-1.55a5.5 5.5 0 0 1 5.5 5.5V21h-2v-7.5a3.5 3.5 0 1 0-7 0V21h-2V8.5h2zm-7-3.05a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m-1 2h2V21h-2z'/%3E%3C/svg%3E\")}.ri-links-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.06 8.111l1.415 1.414a7 7 0 0 1 0 9.9l-.354.353a7 7 0 1 1-9.9-9.9l1.415 1.415a5 5 0 1 0 7.071 7.071l.354-.354a5 5 0 0 0 0-7.07l-1.415-1.415zm6.718 6.01l-1.414-1.414a5 5 0 0 0-7.071-7.07l-.354.353a5 5 0 0 0 0 7.07l1.415 1.415l-1.415 1.414l-1.414-1.414a7 7 0 0 1 0-9.9l.354-.353a7 7 0 1 1 9.9 9.9'/%3E%3C/svg%3E\")}.ri-links-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.06 8.111l1.415 1.414a7 7 0 0 1 0 9.9l-.354.353a7 7 0 1 1-9.9-9.9l1.415 1.415a5 5 0 1 0 7.071 7.071l.354-.354a5 5 0 0 0 0-7.07l-1.415-1.415zm6.718 6.01l-1.414-1.414a5 5 0 0 0-7.071-7.07l-.354.353a5 5 0 0 0 0 7.07l1.415 1.415l-1.415 1.414l-1.414-1.414a7 7 0 0 1 0-9.9l.354-.353a7 7 0 1 1 9.9 9.9'/%3E%3C/svg%3E\")}.ri-list-check{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 4h13v2H8zm-5-.5h3v3H3zm0 7h3v3H3zm0 7h3v3H3zM8 11h13v2H8zm0 7h13v2H8z'/%3E%3C/svg%3E\")}.ri-list-check-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 4h10v2H11zm0 4h6v2h-6zm0 6h10v2H11zm0 4h6v2h-6zM3 4h6v6H3zm2 2v2h2V6zm-2 8h6v6H3zm2 2v2h2v-2z'/%3E%3C/svg%3E\")}.ri-list-check-3{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 6v3H5V6zM3 4v7h7V4zm10 0h8v2h-8zm0 7h8v2h-8zm0 7h8v2h-8zm-2.293-1.793l-1.414-1.414L6 18.086l-1.793-1.793l-1.414 1.414L6 20.914z'/%3E%3C/svg%3E\")}.ri-list-indefinite{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 4h8v2h-8zm0 7h8v2h-8zm0 7h8v2h-8zm-6.5 1a2 2 0 1 1 0-4a2 2 0 0 1 0 4m0 2a4 4 0 1 0 0-8a4 4 0 0 0 0 8M5 6v3h3V6zM3 4h7v7H3z'/%3E%3C/svg%3E\")}.ri-list-ordered{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 4h13v2H8zM5 3v3h1v1H3V6h1V4H3V3zM3 14v-2.5h2V11H3v-1h3v2.5H4v.5h2v1zm2 5.5H3v-1h2V18H3v-1h3v4H3v-1h2zM8 11h13v2H8zm0 7h13v2H8z'/%3E%3C/svg%3E\")}.ri-list-ordered-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.75 3.5H4.717l-1.467.393v1.553l1-.268V8.5H3V10h4V8.5H5.75zM10 4h11v2H10zm0 7h11v2H10zm0 7h11v2H10zm-7.125-2.375a2.125 2.125 0 1 1 3.812 1.292l-.004.006L5.316 18.5H7V20H3v-1.121l2.472-2.844a.625.625 0 1 0-1.094-.466l-.013.306h-1.49z'/%3E%3C/svg%3E\")}.ri-list-radio{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.5 7a2 2 0 1 0-4 0a2 2 0 0 0 4 0m2 0a4 4 0 1 1-8 0a4 4 0 0 1 8 0M21 4h-8v2h8zm0 7h-8v2h8zm0 7h-8v2h8zM6.5 19a2 2 0 1 1 0-4a2 2 0 0 1 0 4m0 2a4 4 0 1 0 0-8a4 4 0 0 0 0 8m0-13a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-list-settings-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 18h7v2H2zm0-7h9v2H2zm0-7h20v2H2zm18.674 9.025l1.156-.391l1 1.732l-.916.805a4 4 0 0 1 0 1.658l.916.805l-1 1.732l-1.156-.391a4 4 0 0 1-1.435.83L19 21h-2l-.24-1.196a4 4 0 0 1-1.434-.83l-1.156.392l-1-1.732l.916-.805a4 4 0 0 1 0-1.658l-.916-.805l1-1.732l1.156.391c.41-.37.898-.655 1.435-.83L17 11h2l.24 1.196a4 4 0 0 1 1.434.83M18 17a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-list-settings-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 18h7v2H2zm0-7h9v2H2zm0-7h20v2H2zm18.674 9.025l1.156-.391l1 1.732l-.916.805a4 4 0 0 1 0 1.658l.916.805l-1 1.732l-1.156-.391a4 4 0 0 1-1.435.83L19 21h-2l-.24-1.196a4 4 0 0 1-1.434-.83l-1.156.392l-1-1.732l.916-.805a4 4 0 0 1 0-1.658l-.916-.805l1-1.732l1.156.391c.41-.37.898-.655 1.435-.83L17 11h2l.24 1.196a4 4 0 0 1 1.434.83M18 18a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-list-unordered{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 4h13v2H8zM4.5 6.5a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m0 7a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m0 6.9a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3M8 11h13v2H8zm0 7h13v2H8z'/%3E%3C/svg%3E\")}.ri-list-view{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm2 1v14h16V5zm2 2h2v2H6zm2 4H6v2h2zm-2 4h2v2H6zm12-8h-8v2h8zm-8 8h8v2h-8zm8-4h-8v2h8z'/%3E%3C/svg%3E\")}.ri-live-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 4a1 1 0 0 1 1 1v4.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1zM7.4 8.829a.4.4 0 0 0-.392.32L7 9.228v5.542a.4.4 0 0 0 .542.374l.073-.036l4.355-2.771a.4.4 0 0 0 .063-.625l-.063-.05L7.615 8.89a.4.4 0 0 0-.215-.06'/%3E%3C/svg%3E\")}.ri-live-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 4a1 1 0 0 1 1 1v4.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1zm-1 2H3v12h12zM7.4 8.829a.4.4 0 0 1 .215.062l4.355 2.771a.4.4 0 0 1 0 .675L7.615 15.11A.4.4 0 0 1 7 14.77V9.23a.4.4 0 0 1 .4-.4m13.6.01l-4 2.8v.718l4 2.8z'/%3E%3C/svg%3E\")}.ri-loader-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a1 1 0 0 1 1 1v3a1 1 0 1 1-2 0V3a1 1 0 0 1 1-1m0 15a1 1 0 0 1 1 1v3a1 1 0 1 1-2 0v-3a1 1 0 0 1 1-1m10-5a1 1 0 0 1-1 1h-3a1 1 0 1 1 0-2h3a1 1 0 0 1 1 1M7 12a1 1 0 0 1-1 1H3a1 1 0 1 1 0-2h3a1 1 0 0 1 1 1m12.071 7.071a1 1 0 0 1-1.414 0l-2.121-2.121a1 1 0 0 1 1.414-1.414l2.121 2.12a1 1 0 0 1 0 1.415M8.464 8.464a1 1 0 0 1-1.414 0l-2.12-2.12a1 1 0 0 1 1.414-1.415l2.12 2.121a1 1 0 0 1 0 1.414M4.93 19.071a1 1 0 0 1 0-1.414l2.121-2.121a1 1 0 0 1 1.414 1.414l-2.12 2.121a1 1 0 0 1-1.415 0M15.536 8.464a1 1 0 0 1 0-1.414l2.12-2.121a1 1 0 1 1 1.415 1.414L16.95 8.464a1 1 0 0 1-1.414 0'/%3E%3C/svg%3E\")}.ri-loader-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a1 1 0 0 1 1 1v3a1 1 0 1 1-2 0V3a1 1 0 0 1 1-1m0 15a1 1 0 0 1 1 1v3a1 1 0 1 1-2 0v-3a1 1 0 0 1 1-1m10-5a1 1 0 0 1-1 1h-3a1 1 0 1 1 0-2h3a1 1 0 0 1 1 1M7 12a1 1 0 0 1-1 1H3a1 1 0 1 1 0-2h3a1 1 0 0 1 1 1m12.071 7.071a1 1 0 0 1-1.414 0l-2.121-2.121a1 1 0 0 1 1.414-1.414l2.121 2.12a1 1 0 0 1 0 1.415M8.464 8.464a1 1 0 0 1-1.414 0l-2.12-2.12a1 1 0 0 1 1.414-1.415l2.12 2.121a1 1 0 0 1 0 1.414M4.93 19.071a1 1 0 0 1 0-1.414l2.121-2.121a1 1 0 0 1 1.414 1.414l-2.12 2.121a1 1 0 0 1-1.415 0M15.536 8.464a1 1 0 0 1 0-1.414l2.12-2.121a1 1 0 1 1 1.415 1.414L16.95 8.464a1 1 0 0 1-1.414 0'/%3E%3C/svg%3E\")}.ri-loader-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.055 13H5.07a7.002 7.002 0 0 0 13.858 0h2.016a9.001 9.001 0 0 1-17.89 0m0-2a9.001 9.001 0 0 1 17.89 0h-2.016A7.002 7.002 0 0 0 5.07 11z'/%3E%3C/svg%3E\")}.ri-loader-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.055 13H5.07a7.002 7.002 0 0 0 13.858 0h2.016a9.001 9.001 0 0 1-17.89 0m0-2a9.001 9.001 0 0 1 17.89 0h-2.016A7.002 7.002 0 0 0 5.07 11z'/%3E%3C/svg%3E\")}.ri-loader-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364'/%3E%3C/svg%3E\")}.ri-loader-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364'/%3E%3C/svg%3E\")}.ri-loader-5-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3a9 9 0 0 1 9 9h-2a7 7 0 0 0-7-7z'/%3E%3C/svg%3E\")}.ri-loader-5-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3a9 9 0 0 1 9 9h-2a7 7 0 0 0-7-7z'/%3E%3C/svg%3E\")}.ri-loader-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a1 1 0 0 1 1 1v3a1 1 0 1 1-2 0V3a1 1 0 0 1 1-1m0 15a1 1 0 0 1 1 1v3a1 1 0 1 1-2 0v-3a1 1 0 0 1 1-1m8.66-10a1 1 0 0 1-.366 1.366l-2.598 1.5a1 1 0 1 1-1-1.732l2.598-1.5A1 1 0 0 1 20.66 7M7.67 14.5a1 1 0 0 1-.367 1.366l-2.598 1.5a1 1 0 1 1-1-1.732l2.598-1.5a1 1 0 0 1 1.366.366M20.66 17a1 1 0 0 1-1.366.366l-2.598-1.5a1 1 0 0 1 1-1.732l2.598 1.5A1 1 0 0 1 20.66 17M7.67 9.5a1 1 0 0 1-1.367.366l-2.598-1.5a1 1 0 1 1 1-1.732l2.598 1.5A1 1 0 0 1 7.67 9.5'/%3E%3C/svg%3E\")}.ri-loader-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a1 1 0 0 1 1 1v3a1 1 0 1 1-2 0V3a1 1 0 0 1 1-1m0 15a1 1 0 0 1 1 1v3a1 1 0 1 1-2 0v-3a1 1 0 0 1 1-1m8.66-10a1 1 0 0 1-.366 1.366l-2.598 1.5a1 1 0 1 1-1-1.732l2.598-1.5A1 1 0 0 1 20.66 7M7.67 14.5a1 1 0 0 1-.367 1.366l-2.598 1.5a1 1 0 1 1-1-1.732l2.598-1.5a1 1 0 0 1 1.366.366M20.66 17a1 1 0 0 1-1.366.366l-2.598-1.5a1 1 0 0 1 1-1.732l2.598 1.5A1 1 0 0 1 20.66 17M7.67 9.5a1 1 0 0 1-1.367.366l-2.598-1.5a1 1 0 1 1 1-1.732l2.598 1.5A1 1 0 0 1 7.67 9.5'/%3E%3C/svg%3E\")}.ri-lock-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 8h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2V7a6 6 0 1 1 12 0zm-7 7.732V18h2v-2.268A2 2 0 0 0 12 12a2 2 0 0 0-1 3.732M16 8V7a4 4 0 0 0-8 0v1z'/%3E%3C/svg%3E\")}.ri-lock-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 8V7a6 6 0 1 1 12 0v1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1zm13 2H5v10h14zm-8 5.732A2 2 0 0 1 12 12a2 2 0 0 1 1 3.732V18h-2zM8 8h8V7a4 4 0 0 0-8 0z'/%3E%3C/svg%3E\")}.ri-lock-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 10h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h1V9a7 7 0 0 1 14 0zm-2 0V9A5 5 0 0 0 7 9v1zm-6 4v4h2v-4z'/%3E%3C/svg%3E\")}.ri-lock-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 10h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h1V9a7 7 0 0 1 14 0zM5 12v8h14v-8zm6 2h2v4h-2zm6-4V9A5 5 0 0 0 7 9v1z'/%3E%3C/svg%3E\")}.ri-lock-password-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 8h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2V7a6 6 0 1 1 12 0zm-2 0V7a4 4 0 0 0-8 0v1zm-5 6v2h2v-2zm-4 0v2h2v-2zm8 0v2h2v-2z'/%3E%3C/svg%3E\")}.ri-lock-password-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 8h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2V7a6 6 0 1 1 12 0zM5 10v10h14V10zm6 4h2v2h-2zm-4 0h2v2H7zm8 0h2v2h-2zm1-6V7a4 4 0 0 0-8 0v1z'/%3E%3C/svg%3E\")}.ri-lock-star-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1a6 6 0 0 0-6 6v1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h9.044A6 6 0 0 1 21 14.044V9a1 1 0 0 0-1-1h-2V7a6 6 0 0 0-6-6m4 7H8V7a4 4 0 1 1 8 0zm5.145 15.14l-.505-2.945l2.14-2.086l-2.957-.43L18.5 15l-1.323 2.68l-2.957.43l2.14 2.085l-.505 2.946L18.5 21.75z'/%3E%3C/svg%3E\")}.ri-lock-star-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 7a6 6 0 1 1 12 0v1h1.5A1.5 1.5 0 0 1 21 9.5V13h-2v-3H5v10h8v2H4.5A1.5 1.5 0 0 1 3 20.5v-11A1.5 1.5 0 0 1 4.5 8H6zm10 0a4 4 0 0 0-8 0v1h8zm4.64 13.195l.505 2.946L18.5 21.75l-2.645 1.39l.505-2.945l-2.14-2.086l2.957-.43L18.5 15l1.323 2.68l2.957.43z'/%3E%3C/svg%3E\")}.ri-lock-unlock-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 10h13a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h1V9a7 7 0 0 1 13.262-3.131l-1.789.894A5 5 0 0 0 7 9zm3 5v2h4v-2z'/%3E%3C/svg%3E\")}.ri-lock-unlock-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 10h13a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h1V9a7 7 0 0 1 13.262-3.131l-1.789.894A5 5 0 0 0 7 9zm-2 2v8h14v-8zm5 3h4v2h-4z'/%3E%3C/svg%3E\")}.ri-login-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 11H4V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-8h6v3l5-4l-5-4z'/%3E%3C/svg%3E\")}.ri-login-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 15h2v5h12V4H6v5H4V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm6-4V8l5 4l-5 4v-3H2v-2z'/%3E%3C/svg%3E\")}.ri-login-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 11H2.048c.502-5.053 4.765-9 9.95-9c5.523 0 10 4.477 10 10s-4.477 10-10 10c-5.185 0-9.448-3.947-9.95-9h7.95v3l5-4l-5-4z'/%3E%3C/svg%3E\")}.ri-login-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 11V8l5 4l-5 4v-3H1v-2zm-7.542 4h2.124A8.003 8.003 0 0 0 20 12A8 8 0 0 0 4.582 9H2.458C3.732 4.943 7.522 2 12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10c-4.478 0-8.268-2.943-9.542-7'/%3E%3C/svg%3E\")}.ri-logout-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 2h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m4 9V8l-5 4l5 4v-3h6v-2z'/%3E%3C/svg%3E\")}.ri-logout-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 18h2v2h12V4H6v2H4V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm2-7h7v2H6v3l-5-4l5-4z'/%3E%3C/svg%3E\")}.ri-logout-box-r-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 22a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1zm10-6l5-4l-5-4v3H9v2h6z'/%3E%3C/svg%3E\")}.ri-logout-box-r-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 22a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v3h-2V4H6v16h12v-2h2v3a1 1 0 0 1-1 1zm13-6v-3h-7v-2h7V8l5 4z'/%3E%3C/svg%3E\")}.ri-logout-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10M7 11V8l-5 4l5 4v-3h8v-2z'/%3E%3C/svg%3E\")}.ri-logout-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 11h8v2H5v3l-5-4l5-4zm-1 7h2.708a8 8 0 1 0 0-12H4a9.99 9.99 0 0 1 8-4c5.523 0 10 4.477 10 10s-4.477 10-10 10a9.99 9.99 0 0 1-8-4'/%3E%3C/svg%3E\")}.ri-logout-circle-r-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m5-6l5-4l-5-4v3H9v2h8z'/%3E%3C/svg%3E\")}.ri-logout-circle-r-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2a9.99 9.99 0 0 1 8 4h-2.71a8 8 0 1 0 .001 12h2.71A9.99 9.99 0 0 1 12 22m7-6v-3h-8v-2h8V8l5 4z'/%3E%3C/svg%3E\")}.ri-loop-left-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 12a8 8 0 0 0 14.357 4.857L16 14.5h6v6l-2.219-2.219A9.98 9.98 0 0 1 12 22C6.477 22 2 17.523 2 12zm7.53-3.68a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325zM12 2c5.523 0 10 4.477 10 10h-2A8 8 0 0 0 5.643 7.143L8 9.5H2v-6l2.219 2.219A9.98 9.98 0 0 1 12 2'/%3E%3C/svg%3E\")}.ri-loop-left-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 12a8 8 0 0 0 14.615 4.5H16v-2h6v6h-2v-2.499A9.98 9.98 0 0 1 12 22C6.477 22 2 17.523 2 12zm7.53-3.68a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325zM12 2c5.523 0 10 4.477 10 10h-2A8 8 0 0 0 5.385 7.5H8v2H2v-6h2v2.499A9.99 9.99 0 0 1 12 2'/%3E%3C/svg%3E\")}.ri-loop-left-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 4a7.99 7.99 0 0 0-6.357 3.143L8 9.5H2v-6l2.219 2.219A9.98 9.98 0 0 1 12 2c5.523 0 10 4.477 10 10h-2a8 8 0 0 0-8-8m-8 8a8 8 0 0 0 14.357 4.857L16 14.5h6v6l-2.219-2.219A9.98 9.98 0 0 1 12 22C6.477 22 2 17.523 2 12z'/%3E%3C/svg%3E\")}.ri-loop-left-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 4a7.99 7.99 0 0 0-6.616 3.5H8v2H2v-6h2V6a9.98 9.98 0 0 1 8-4c5.523 0 10 4.477 10 10h-2a8 8 0 0 0-8-8m-8 8a8 8 0 0 0 14.616 4.5H16v-2h6v6h-2V18a9.98 9.98 0 0 1-8 4C6.477 22 2 17.523 2 12z'/%3E%3C/svg%3E\")}.ri-loop-right-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12c0 5.523-4.477 10-10 10a9.98 9.98 0 0 1-7.781-3.719L2 20.5v-6h6l-2.357 2.357A8 8 0 0 0 20 12zM11.53 8.32a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325zM12 2a9.98 9.98 0 0 1 7.781 3.719L22 3.5v6h-6l2.357-2.357A8 8 0 0 0 4 12H2C2 6.477 6.477 2 12 2'/%3E%3C/svg%3E\")}.ri-loop-right-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12c0 5.523-4.477 10-10 10a9.98 9.98 0 0 1-8-3.999V20.5H2v-6h6v2H5.385A8 8 0 0 0 20 12zM11.53 8.32a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325zM12 2a9.98 9.98 0 0 1 8 3.999V3.5h2v6h-6v-2h2.615A8 8 0 0 0 4 12H2C2 6.477 6.477 2 12 2'/%3E%3C/svg%3E\")}.ri-loop-right-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 4c2.59 0 4.894 1.23 6.357 3.143L16 9.5h6v-6l-2.219 2.219A9.98 9.98 0 0 0 12 2C6.477 2 2 6.477 2 12h2a8 8 0 0 1 8-8m8 8a8 8 0 0 1-14.357 4.857L8 14.5H2v6l2.219-2.219A9.98 9.98 0 0 0 12 22c5.523 0 10-4.477 10-10z'/%3E%3C/svg%3E\")}.ri-loop-right-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 4a7.99 7.99 0 0 1 6.616 3.5H16v2h6v-6h-2V6a9.98 9.98 0 0 0-8-4C6.477 2 2 6.477 2 12h2a8 8 0 0 1 8-8m8 8a8 8 0 0 1-14.616 4.5H8v-2H2v6h2V18a9.98 9.98 0 0 0 8 4c5.523 0 10-4.477 10-10z'/%3E%3C/svg%3E\")}.ri-luggage-cart-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.5 20a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m13 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3M2.172 1.757L6 5.585V17h14v2H5a1 1 0 0 1-1-1V6.413L.758 3.172zM16 3a1 1 0 0 1 1 1v2h2.994C20.55 6 21 6.456 21 6.995v8.01a1 1 0 0 1-1.006.995H8.007A1.01 1.01 0 0 1 7 15.005v-8.01A1 1 0 0 1 8.007 6H11V4a1 1 0 0 1 1-1zm-5 5h-1v6h1zm7 0h-1v6h1zm-3-3h-2v1h2z'/%3E%3C/svg%3E\")}.ri-luggage-cart-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.5 20a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m13 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3M2.172 1.757L6 5.585V17h14v2H5a1 1 0 0 1-1-1V6.413L.758 3.172zM16 3a1 1 0 0 1 1 1v2h2.994C20.55 6 21 6.456 21 6.995v8.01a1 1 0 0 1-1.006.995H8.007A1.01 1.01 0 0 1 7 15.005v-8.01A1 1 0 0 1 8.007 6H11V4a1 1 0 0 1 1-1zm-6 5H9v6h1zm6 0h-4v6h4zm3 0h-1v6h1zm-4-3h-2v1h2z'/%3E%3C/svg%3E\")}.ri-luggage-deposit-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 3a1 1 0 0 1 1 1v2h4a1 1 0 0 1 1 1v12h2v2H1v-2h2V7a1 1 0 0 1 1-1h4V4a1 1 0 0 1 1-1zm-5 5H8v11h2zm6 0h-2v11h2zm-2-3h-4v1h4z'/%3E%3C/svg%3E\")}.ri-luggage-deposit-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 3a1 1 0 0 1 1 1v2h4a1 1 0 0 1 1 1v12h2v2H1v-2h2V7a1 1 0 0 1 1-1h4V4a1 1 0 0 1 1-1zM8 8H5v11h3zm6 0h-4v11h4zm5 0h-3v11h3zm-5-3h-4v1h4z'/%3E%3C/svg%3E\")}.ri-lungs-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.5 5.5c1.412.47 2.048 2.159 2.327 4.023l-4.523 2.611l1 1.732l3.71-2.141C11.06 13.079 11 14.309 11 15c0 3-1 6-5 6s-4 0-4-4C2 9.5 5.5 4.5 8.5 5.5M22.001 17v.436c-.005 3.564-.15 3.564-4 3.564c-4 0-5-3-5-6c0-.691-.06-1.92-.014-3.274l3.71 2.14l1-1.732l-4.523-2.61c.279-1.865.915-3.553 2.327-4.024c3-1 6.5 4 6.5 11.5M13 2v9h-2V2z'/%3E%3C/svg%3E\")}.ri-lungs-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22.001 17c-.001 4-.001 4-4 4s-5-3-5-6c0-.378-.018-.918-.026-1.55l2.023 1.169L15 15c0 2.776.816 4 3 4c1.14 0 1.61-.007 1.963-.038c.03-.351.037-.822.037-1.962c0-3.205-.703-6.033-1.835-7.9c-.838-1.382-1.613-1.842-2.032-1.703c-.293.098-.605.65-.831 1.623l-1.79-1.033c.369-1.197.982-2.151 1.988-2.487c3-1 6.503 4 6.5 11.5M8.5 5.5c1.007.336 1.62 1.29 1.989 2.487L8.699 9.02c-.226-.973-.539-1.525-.831-1.623c-.42-.14-1.195.32-2.032 1.702C4.703 10.967 4 13.795 4 17c0 1.14.007 1.61.037 1.962C4.39 18.993 4.86 19 6 19c2.184 0 3-1.224 3-4l.004-.382l2.023-1.168c-.01.633-.027 1.172-.027 1.55c0 3-1 6-5 6s-4 0-4-4C2 9.5 5.5 4.5 8.5 5.5M13 2v7.422l4.696 2.712l-1 1.732L12 11.155l-4.696 2.711l-1-1.732L11 9.422V2z'/%3E%3C/svg%3E\")}.ri-mac-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 18v2l2 1v1H8l-.004-.996L10 20v-2H2.992A1 1 0 0 1 2 16.992V4.008C2 3.451 2.455 3 2.992 3h18.016c.548 0 .992.449.992 1.007v12.985c0 .557-.455 1.008-.992 1.008zM4 14v2h16v-2z'/%3E%3C/svg%3E\")}.ri-mac-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 18v2l2 1v1H8l-.004-.996L10 20v-2H2.992A1 1 0 0 1 2 16.992V4.008C2 3.451 2.455 3 2.992 3h18.016c.548 0 .992.449.992 1.007v12.985c0 .557-.455 1.008-.992 1.008zM4 5v9h16V5z'/%3E%3C/svg%3E\")}.ri-macbook-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4.007C2 3.45 2.455 3 2.992 3h18.016c.548 0 .992.45.992 1.007V17H2zM1 19h22v2H1z'/%3E%3C/svg%3E\")}.ri-macbook-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 5v11h16V5zm-2-.993C2 3.451 2.455 3 2.992 3h18.016c.548 0 .992.449.992 1.007V18H2zM1 19h22v2H1z'/%3E%3C/svg%3E\")}.ri-magic-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.224 15.508l-2.213 4.65a.6.6 0 0 1-.977.155l-3.542-3.739a.6.6 0 0 0-.358-.182l-5.106-.668a.6.6 0 0 1-.45-.881l2.462-4.524a.6.6 0 0 0 .063-.396L4.16 4.86a.6.6 0 0 1 .7-.7l5.062.943a.6.6 0 0 0 .397-.063l4.523-2.46a.6.6 0 0 1 .882.448l.668 5.107a.6.6 0 0 0 .182.357l3.739 3.542a.6.6 0 0 1-.155.977l-4.65 2.213a.6.6 0 0 0-.284.284m.797 1.927l1.414-1.414l4.243 4.242l-1.415 1.415z'/%3E%3C/svg%3E\")}.ri-magic-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.199 9.944a2.6 2.6 0 0 1-.79-1.55l-.403-3.083l-2.731 1.486a2.6 2.6 0 0 1-1.719.272L6.5 6.5l.57 3.056a2.6 2.6 0 0 1-.273 1.72l-1.486 2.73l3.083.403a2.6 2.6 0 0 1 1.55.79l2.138 2.257l1.336-2.807a2.6 2.6 0 0 1 1.23-1.231l2.808-1.336zm.025 5.564l-2.213 4.65a.6.6 0 0 1-.977.155l-3.542-3.739a.6.6 0 0 0-.358-.182l-5.106-.668a.6.6 0 0 1-.45-.881l2.462-4.524a.6.6 0 0 0 .063-.396L4.16 4.86a.6.6 0 0 1 .7-.7l5.062.943a.6.6 0 0 0 .397-.063l4.523-2.46a.6.6 0 0 1 .882.448l.668 5.107a.6.6 0 0 0 .182.357l3.739 3.542a.6.6 0 0 1-.155.977l-4.65 2.213a.6.6 0 0 0-.284.284m.797 1.927l1.414-1.414l4.243 4.242l-1.415 1.415z'/%3E%3C/svg%3E\")}.ri-mail-add-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 13.341A6 6 0 0 0 14.341 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zm-9.94-1.658L5.648 6.238L4.353 7.762l7.72 6.555l7.581-6.56l-1.308-1.513zM21 18h3v2h-3v3h-2v-3h-3v-2h3v-3h2z'/%3E%3C/svg%3E\")}.ri-mail-add-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 13h-2V7.238l-7.928 7.1L4 7.216V19h10v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zM4.511 5l7.55 6.662L19.502 5zM21 18h3v2h-3v3h-2v-3h-3v-2h3v-3h2z'/%3E%3C/svg%3E\")}.ri-mail-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M20 11c.701 0 1.374-.12 2-.341V20a1 1 0 0 1-1 1H2V4a1 1 0 0 1 1-1h11.341A6 6 0 0 0 14 5a5.97 5.97 0 0 0 1.36 3.803L12 11.683L5.65 6.24l-1.3 1.518L12 14.317l4.886-4.188A5.96 5.96 0 0 0 20 11'/%3E%3C/svg%3E\")}.ri-mail-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M2 4a1 1 0 0 1 1-1h11v2H4.505L12 11.662l4.398-3.91l1.329 1.495L12 14.338L4 7.227V19h16v-8h2v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1z'/%3E%3C/svg%3E\")}.ri-mail-check-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 13.341A6 6 0 0 0 14.341 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zm-9.94-1.658L5.648 6.238L4.353 7.762l7.72 6.555l7.581-6.56l-1.308-1.513zM19 22l-3.536-3.535l1.415-1.415L19 19.172l3.535-3.536l1.415 1.414z'/%3E%3C/svg%3E\")}.ri-mail-check-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 14h-2V7.238l-7.928 7.1L4 7.216V19h10v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zM4.511 5l7.55 6.662L19.502 5zM19 22l-3.536-3.535l1.415-1.415L19 19.172l3.535-3.536l1.415 1.414z'/%3E%3C/svg%3E\")}.ri-mail-close-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 13.341A6 6 0 0 0 14.341 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zm-9.94-1.658L5.648 6.238L4.353 7.762l7.72 6.555l7.581-6.56l-1.308-1.513zM21.415 19l2.121 2.121l-1.414 1.415L20 20.414l-2.121 2.121l-1.415-1.414L18.587 19l-2.121-2.121l1.414-1.415L20 17.587l2.121-2.121l1.415 1.414z'/%3E%3C/svg%3E\")}.ri-mail-close-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 14h-2V7.238l-7.928 7.1L4 7.216V19h11v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zM4.511 5l7.55 6.662L19.502 5zm16.903 14l2.121 2.121l-1.414 1.415L20 20.414l-2.121 2.121l-1.415-1.414L18.587 19l-2.121-2.121l1.414-1.415L20 17.587l2.121-2.121l1.415 1.414z'/%3E%3C/svg%3E\")}.ri-mail-download-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12.803A6 6 0 0 0 13.803 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zm-9.94-1.12L5.648 6.238L4.353 7.762l7.72 6.555l7.581-6.56l-1.308-1.513zM20 18h3l-4 4l-4-4h3v-4h2z'/%3E%3C/svg%3E\")}.ri-mail-download-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20 7.238l-7.928 7.1L4 7.216V19h9v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v8h-2zM19.501 5H4.511l7.55 6.662zM20 18h3l-4 4l-4-4h3v-4h2z'/%3E%3C/svg%3E\")}.ri-mail-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m9.06 8.683L5.648 6.238L4.353 7.762l7.72 6.555l7.581-6.56l-1.308-1.513z'/%3E%3C/svg%3E\")}.ri-mail-forbid-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.266 11.554l4.388-3.798l-1.308-1.512l-6.285 5.439l-6.414-5.445l-1.294 1.524l7.702 6.54A6.97 6.97 0 0 0 11 18c0 1.074.242 2.09.674 3H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v8.255A6.97 6.97 0 0 0 18 11a7 7 0 0 0-2.734.554m1.44 9.154a3 3 0 0 0 4.001-4.001zm-1.414-1.415l4.001-4a3 3 0 0 0-4.001 4.001M18 23a5 5 0 1 1 0-10a5 5 0 0 1 0 10'/%3E%3C/svg%3E\")}.ri-mail-forbid-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20 7.238l-7.928 7.1L4 7.216V19h7.07c.102.706.308 1.378.604 2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v8.255a7 7 0 0 0-2-.965zM19.501 5H4.511l7.55 6.662zm-2.794 15.708a3 3 0 0 0 4.001-4.001zm-1.415-1.415l4.001-4a3 3 0 0 0-4.001 4.001M18 23a5 5 0 1 1 0-10a5 5 0 0 1 0 10'/%3E%3C/svg%3E\")}.ri-mail-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m17 4.238l-7.928 7.1L4 7.216V19h16zM4.511 5l7.55 6.662L19.502 5z'/%3E%3C/svg%3E\")}.ri-mail-lock-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12a5.002 5.002 0 0 0-7.9 3H13v6H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zm-9.94-.317L5.648 6.238L4.353 7.762l7.72 6.555l7.581-6.56l-1.308-1.513zM22 17h1v5h-8v-5h1v-1a3 3 0 1 1 6 0zm-2 0v-1a1 1 0 1 0-2 0v1z'/%3E%3C/svg%3E\")}.ri-mail-lock-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20 7.238l-7.928 7.1L4 7.216V19h9v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v7h-2zM19.501 5H4.511l7.55 6.662zM22 17h1v5h-8v-5h1v-1a3 3 0 1 1 6 0zm-2 0v-1a1 1 0 1 0-2 0v1z'/%3E%3C/svg%3E\")}.ri-mail-open-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.243 6.854L11.49 1.31a1 1 0 0 1 1.028 0l9.24 5.545a.5.5 0 0 1 .242.429V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.283a.5.5 0 0 1 .243-.429m16.103 1.39l-6.285 5.439l-6.414-5.445l-1.294 1.524l7.72 6.555l7.581-6.56z'/%3E%3C/svg%3E\")}.ri-mail-open-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.243 6.854L11.49 1.31a1 1 0 0 1 1.028 0l9.24 5.545a.5.5 0 0 1 .242.429V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.283a.5.5 0 0 1 .243-.429M4 8.133V19h16V8.132l-7.996-4.8zm8.06 5.565l5.296-4.463l1.288 1.53l-6.57 5.537l-6.71-5.53l1.272-1.544z'/%3E%3C/svg%3E\")}.ri-mail-send-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 5.5V3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V19h18V7.3l-8 7.2zM0 10h5v2H0zm0 5h8v2H0z'/%3E%3C/svg%3E\")}.ri-mail-send-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16.007a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V19h18V7.3l-8 7.2l-10-9V4a1 1 0 0 1 1-1zM8 15v2H0v-2zm-3-5v2H0v-2zm14.566-5H4.434L12 11.81z'/%3E%3C/svg%3E\")}.ri-mail-settings-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 13.341A6 6 0 0 0 14.341 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zm-9.94-1.658L5.648 6.238L4.353 7.762l7.72 6.555l7.581-6.56l-1.308-1.513zm4.99 7.866a3 3 0 0 1 0-1.098l-1.014-.585l1-1.732l1.014.586c.278-.238.599-.425.95-.55V15h2v1.17c.351.125.672.312.95.55l1.014-.586l1 1.732l-1.014.585a3 3 0 0 1 0 1.098l1.014.585l-1 1.732l-1.014-.586a3 3 0 0 1-.95.55V23h-2v-1.17a3 3 0 0 1-.95-.55l-1.014.586l-1-1.732zM20 20a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-mail-settings-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20 7.238l-7.928 7.1L4 7.216V19h10v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v9h-2zM19.501 5H4.511l7.55 6.662zM17.05 19.549a3 3 0 0 1 0-1.098l-1.014-.585l1-1.732l1.014.586c.278-.238.599-.425.95-.55V15h2v1.17c.351.125.672.312.95.55l1.014-.586l1 1.732l-1.014.585a3 3 0 0 1 0 1.098l1.014.585l-1 1.732l-1.014-.586a3 3 0 0 1-.95.55V23h-2v-1.17a3 3 0 0 1-.95-.55l-1.014.586l-1-1.732zM20 20a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-mail-star-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 14.044A6 6 0 0 0 13.689 21H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zm-9.94-2.361L5.648 6.238L4.353 7.762l7.72 6.555l7.581-6.56l-1.308-1.513zM19.5 21.75l-2.645 1.39l.505-2.945l-2.14-2.086l2.957-.43L19.5 15l1.323 2.68l2.957.43l-2.14 2.085l.505 2.946z'/%3E%3C/svg%3E\")}.ri-mail-star-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 13h-2V7.238l-7.928 7.1L4 7.216V19h10v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zM4.511 5l7.55 6.662L19.502 5zM19.5 21.75l-2.645 1.39l.505-2.945l-2.14-2.086l2.957-.43L19.5 15l1.323 2.68l2.957.43l-2.14 2.085l.505 2.946z'/%3E%3C/svg%3E\")}.ri-mail-unread-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.803 8.493A5.02 5.02 0 0 0 22 8.9V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h13.1q-.1.486-.1 1a4.98 4.98 0 0 0 1.193 3.241l-5.132 4.442l-6.414-5.445l-1.294 1.524l7.72 6.555zM21 7a3 3 0 1 1 0-6a3 3 0 0 1 0 6'/%3E%3C/svg%3E\")}.ri-mail-unread-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.1 3a5 5 0 0 0 0 2H4.511l7.55 6.662l5.049-4.52c.426.527.958.966 1.563 1.285l-6.601 5.911L4 7.216V19h16V8.9a5 5 0 0 0 2 0V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM21 1a3 3 0 1 1 0 6a3 3 0 0 1 0-6'/%3E%3C/svg%3E\")}.ri-mail-volume-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 14.5v9L16.667 21H14v-4h2.667zM21 3a1 1 0 0 1 1 1v10.529A6 6 0 0 0 12.34 21H3.002a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm0 14a2 2 0 0 1 .15 3.994L21 21zM5.647 6.238L4.353 7.762l7.72 6.555l7.581-6.56l-1.308-1.513l-6.286 5.438z'/%3E%3C/svg%3E\")}.ri-mail-volume-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 14.5v9L16.667 21H14v-4h2.667zM21 3a1 1 0 0 1 1 1v9h-2V7.237l-7.928 7.101L4 7.215V19h8v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm0 14a2 2 0 0 1 .15 3.994L21 21zM19.5 5H4.511l7.55 6.662z'/%3E%3C/svg%3E\")}.ri-map-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2 5l7-3l6 3l6.303-2.701a.5.5 0 0 1 .697.46V19l-7 3l-6-3l-6.303 2.701a.5.5 0 0 1-.697-.46zm13 14.764V7.176l-.065.028L9 4.236v12.588l.065-.028z'/%3E%3C/svg%3E\")}.ri-map-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2 5l7-3l6 3l6.303-2.701a.5.5 0 0 1 .697.46V19l-7 3l-6-3l-6.303 2.701a.5.5 0 0 1-.697-.46zm14 14.395l4-1.714V5.033l-4 1.714zm-2-.131V6.736l-4-2v12.528zm-6-2.011V4.605L4 6.319v12.648z'/%3E%3C/svg%3E\")}.ri-map-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2 5l7-3l6 3l6.303-2.701a.5.5 0 0 1 .697.46V19l-7 3l-6-3l-6.303 2.701a.5.5 0 0 1-.697-.46z'/%3E%3C/svg%3E\")}.ri-map-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2 5l7-3l6 3l6.303-2.701a.5.5 0 0 1 .697.46V19l-7 3l-6-3l-6.303 2.701a.5.5 0 0 1-.697-.46zm12.935 2.204l-6-3L4 6.319v12.648l5.065-2.17l6 3L20 17.68V5.033z'/%3E%3C/svg%3E\")}.ri-map-pin-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.364 17.364L12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0M12 13a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-map-pin-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0zm4.95-7.778a7 7 0 1 0-9.9 0L12 20.9zM12 13a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-map-pin-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 19.945A9.001 9.001 0 0 1 12 2a9 9 0 0 1 1 17.945V24h-2z'/%3E%3C/svg%3E\")}.ri-map-pin-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 19.945A9.001 9.001 0 0 1 12 2a9 9 0 0 1 1 17.945V24h-2zM12 18a7 7 0 1 0 0-14a7 7 0 0 0 0 14'/%3E%3C/svg%3E\")}.ri-map-pin-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 17.938A8.001 8.001 0 0 1 12 2a8 8 0 0 1 1 15.938V21h-2zM5 22h14v2H5z'/%3E%3C/svg%3E\")}.ri-map-pin-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 17.938A8.001 8.001 0 0 1 12 2a8 8 0 0 1 1 15.938V21h-2zM12 16a6 6 0 1 0 0-12a6 6 0 0 0 0 12m-7 6h14v2H5z'/%3E%3C/svg%3E\")}.ri-map-pin-5-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.657 15.657L12 21.314l-5.657-5.657a8 8 0 1 1 11.314 0M5 22h14v2H5z'/%3E%3C/svg%3E\")}.ri-map-pin-5-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 18.485l4.243-4.242a6 6 0 1 0-8.486 0zm5.657-2.828L12 21.314l-5.657-5.657a8 8 0 1 1 11.314 0M5 22h14v2H5z'/%3E%3C/svg%3E\")}.ri-map-pin-add-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.364 17.364L12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0M11 10H8v2h3v3h2v-3h3v-2h-3V7h-2z'/%3E%3C/svg%3E\")}.ri-map-pin-add-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 20.9l4.95-4.95a7 7 0 1 0-9.9 0zm0 2.828l-6.364-6.364a9 9 0 1 1 12.728 0zM11 10V7h2v3h3v2h-3v3h-2v-3H8v-2z'/%3E%3C/svg%3E\")}.ri-map-pin-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.364 17.364L12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0M12 15a4 4 0 1 0 0-8a4 4 0 0 0 0 8m0-2a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-map-pin-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 20.9l4.95-4.95a7 7 0 1 0-9.9 0zm0 2.828l-6.364-6.364a9 9 0 1 1 12.728 0zM12 13a2 2 0 1 0 0-4a2 2 0 0 0 0 4m0 2a4 4 0 1 1 0-8a4 4 0 0 1 0 8'/%3E%3C/svg%3E\")}.ri-map-pin-range-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 17.938A8.001 8.001 0 0 1 12 2a8 8 0 0 1 1 15.938v2.074c3.946.092 7 .723 7 1.488c0 .828-3.582 1.5-8 1.5s-8-.672-8-1.5c0-.765 3.054-1.396 7-1.488zM12 12a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-map-pin-range-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 17.938A8.001 8.001 0 0 1 12 2a8 8 0 0 1 1 15.938v2.074c3.946.092 7 .723 7 1.488c0 .828-3.582 1.5-8 1.5s-8-.672-8-1.5c0-.765 3.054-1.396 7-1.488zM12 16a6 6 0 1 0 0-12a6 6 0 0 0 0 12m0-4a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-map-pin-time-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 11V6h-2v7h6v-2zm5.364 6.364L12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0'/%3E%3C/svg%3E\")}.ri-map-pin-time-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.95 15.95a7 7 0 1 0-9.9 0L12 20.9zM12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0zM13 11h4v2h-6V6h2z'/%3E%3C/svg%3E\")}.ri-map-pin-user-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.084 15.812a7 7 0 1 0-10.168 0A6 6 0 0 1 12 13a6 6 0 0 1 5.084 2.812M12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0zM12 12a3 3 0 1 1 0-6a3 3 0 0 1 0 6'/%3E%3C/svg%3E\")}.ri-map-pin-user-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.084 15.812a7 7 0 1 0-10.168 0A6 6 0 0 1 12 13a6 6 0 0 1 5.084 2.812m-8.699 1.473L12 20.899l3.615-3.614a4 4 0 0 0-7.23 0M12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0zM12 10a1 1 0 1 0 0-2a1 1 0 0 0 0 2m0 2a3 3 0 1 1 0-6a3 3 0 0 1 0 6'/%3E%3C/svg%3E\")}.ri-mark-pen-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.95 2.39l5.657 5.657a1 1 0 0 1 0 1.414l-7.778 7.778l-2.122.707l-1.414 1.415a1 1 0 0 1-1.414 0l-4.243-4.243a1 1 0 0 1 0-1.414L6.05 12.29l.707-2.122l7.779-7.778a1 1 0 0 1 1.414 0m.707 3.536l-6.364 6.364l1.414 1.414l6.364-6.364zM4.283 16.886l2.828 2.828l-1.414 1.415l-4.243-1.415z'/%3E%3C/svg%3E\")}.ri-mark-pen-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.243 4.512l-6.738 6.737l-.707 2.121l-1.04 1.041l2.828 2.828l1.04-1.04l2.122-.708l6.737-6.737zm6.364 3.535a1 1 0 0 1 0 1.414l-7.778 7.778l-2.122.707l-1.414 1.415a1 1 0 0 1-1.414 0l-4.243-4.243a1 1 0 0 1 0-1.414L6.05 12.29l.707-2.122l7.779-7.778a1 1 0 0 1 1.414 0zm-6.364-.707l1.414 1.414l-4.95 4.95l-1.414-1.414zm-10.96 9.546l2.828 2.828l-1.414 1.415l-4.243-1.415z'/%3E%3C/svg%3E\")}.ri-markdown-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m4 12.5v-4l2 2l2-2v4h2v-7h-2l-2 2l-2-2H5v7zm11-3v-4h-2v4h-2l3 3l3-3z'/%3E%3C/svg%3E\")}.ri-markdown-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h16V5zm3 10.5H5v-7h2l2 2l2-2h2v7h-2v-4l-2 2l-2-2zm11-3h2l-3 3l-3-3h2v-4h2z'/%3E%3C/svg%3E\")}.ri-markup-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 21.997c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m5.051-3.796l-.862-3.447a1 1 0 0 0-.97-.757H8.781a1 1 0 0 0-.97.757l-.862 3.447A7.97 7.97 0 0 0 12 19.997a7.97 7.97 0 0 0 5.051-1.796M10 11.997h4v-1.5l-1.039-3.635a1 1 0 0 0-1.922 0L10 10.497z'/%3E%3C/svg%3E\")}.ri-markup-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10 10.497l1.039-3.635a1 1 0 0 1 1.922 0L14 10.497v1.5h.72a1 1 0 0 1 .97.757l1.361 5.447a8 8 0 1 0-10.102 0l1.362-5.447a1 1 0 0 1 .97-.757H10zm2 9.5q.362 0 .719-.032a8 8 0 0 0 2.546-.663l-1.327-5.305h-3.876l-1.327 5.305a7.95 7.95 0 0 0 3.265.695m0 2c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10'/%3E%3C/svg%3E\")}.ri-mastercard-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 6.654a6.79 6.79 0 0 1 2.596 5.344A6.79 6.79 0 0 1 12 17.34a6.79 6.79 0 0 1-2.596-5.343A6.79 6.79 0 0 1 12 6.653m-.87-.582A7.78 7.78 0 0 0 8.402 12a7.78 7.78 0 0 0 2.728 5.926a6.798 6.798 0 1 1 .003-11.854m1.742 11.854A7.78 7.78 0 0 0 15.602 12a7.78 7.78 0 0 0-2.73-5.928a6.798 6.798 0 1 1 .003 11.854'/%3E%3C/svg%3E\")}.ri-mastercard-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 18.294a7.3 7.3 0 1 1 0-12.588a7.3 7.3 0 1 1 0 12.588m1.702-1.384a5.3 5.3 0 1 0 0-9.82A7.27 7.27 0 0 1 15.6 12c0 1.89-.719 3.614-1.898 4.91m-3.404-9.82a5.3 5.3 0 1 0 0 9.82A7.27 7.27 0 0 1 8.401 12c0-1.89.719-3.614 1.898-4.91m1.702 1.115a5.28 5.28 0 0 0-1.6 3.795c0 1.488.613 2.832 1.6 3.795a5.28 5.28 0 0 0 1.6-3.795a5.28 5.28 0 0 0-1.6-3.795'/%3E%3C/svg%3E\")}.ri-mastodon-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.26 13.99c-.275 1.41-2.457 2.955-4.963 3.254c-1.306.156-2.593.3-3.965.236c-2.244-.103-4.014-.535-4.014-.535q0 .328.04.62c.292 2.215 2.196 2.347 4 2.41c1.82.061 3.44-.45 3.44-.45l.075 1.646s-1.273.684-3.54.81c-1.252.068-2.805-.032-4.613-.51c-3.923-1.039-4.598-5.22-4.701-9.464c-.032-1.26-.012-2.447-.012-3.44c0-4.34 2.843-5.611 2.843-5.611C7.283 2.298 9.742 2.021 12.3 2h.062c2.557.02 5.018.298 6.451.956c0 0 2.843 1.272 2.843 5.61c0 0 .036 3.201-.396 5.424m-2.957-5.087q0-1.611-.823-2.558c-.566-.631-1.307-.955-2.228-.955c-1.065 0-1.872.41-2.405 1.228l-.518.87l-.519-.87C11.277 5.8 10.47 5.39 9.406 5.39c-.921 0-1.663.324-2.229.955q-.823.947-.822 2.558v5.253h2.081V9.057c0-1.075.452-1.62 1.357-1.62c1 0 1.501.647 1.501 1.927v2.79h2.07v-2.79c0-1.28.5-1.927 1.5-1.927c.905 0 1.358.545 1.358 1.62v5.1h2.08z'/%3E%3C/svg%3E\")}.ri-mastodon-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.019 12.008c-.032-1.26-.012-2.448-.012-3.442c0-4.338 2.843-5.61 2.843-5.61C7.283 2.298 9.742 2.021 12.3 2h.062c2.557.02 5.018.298 6.451.956c0 0 2.843 1.272 2.843 5.61c0 0 .036 3.201-.396 5.424c-.275 1.41-2.457 2.955-4.963 3.254c-1.306.156-2.593.3-3.965.236c-2.244-.102-4.014-.535-4.014-.535q0 .328.04.62c.084.633.299 1.095.605 1.435c.766.85 2.106.93 3.395.974c1.82.063 3.44-.449 3.44-.449l.075 1.646s-1.273.684-3.54.81c-1.251.068-2.804-.032-4.613-.51c-1.532-.406-2.568-1.29-3.27-2.471c-1.093-1.843-1.368-4.406-1.431-6.992m3.3 4.937v-2.548l2.474.605q.073.018.324.07a22 22 0 0 0 3.307.41c1.019.047 1.9-.017 3.636-.224c1.663-.199 3.148-1.196 3.236-1.65c.082-.422.151-.922.206-1.482c.07-.705.114-1.47.137-2.245c.015-.51.02-.945.017-1.256v-.059c0-1.43-.369-2.438-.963-3.158a3 3 0 0 0-.584-.548c-.09-.064-.135-.089-.13-.087c-1.013-.465-3.093-.752-5.617-.773h-.046c-2.54.02-4.62.308-5.65.782c.023-.01-.021.014-.112.078a3 3 0 0 0-.584.548c-.594.72-.963 1.729-.963 3.158c0 .232 0 .397-.003.875a78 78 0 0 0 .014 2.518c.054 2.197.264 3.835.7 5.041q.318.88.78 1.45a5.7 5.7 0 0 1-.18-1.505M8.085 6.37a1.143 1.143 0 1 1 0 2.287a1.143 1.143 0 0 1 0-2.287'/%3E%3C/svg%3E\")}.ri-medal-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 8.5l2.116 5.088l5.493.44l-4.185 3.585l1.278 5.36L12 20.1l-4.702 2.872l1.278-5.36l-4.184-3.584l5.492-.44zM8 2v9H6V2zm10 0v9h-2V2zm-5 0v5h-2V2z'/%3E%3C/svg%3E\")}.ri-medal-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 8.5l2.116 5.088l5.493.44l-4.185 3.585l1.278 5.36L12 20.1l-4.702 2.872l1.278-5.36l-4.184-3.584l5.492-.44zm0 5.207l-.739 1.776l-1.916.154l1.46 1.251l-.447 1.871L12 17.756l1.641 1.003l-.446-1.87l1.46-1.252l-1.916-.154zM8 2v9H6V2zm10 0v9h-2V2zm-5 0v5h-2V2z'/%3E%3C/svg%3E\")}.ri-medal-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 7a8 8 0 1 1 0 16a8 8 0 0 1 0-16m0 3.5l-1.322 2.68l-2.958.43l2.14 2.085l-.505 2.946L12 17.25l2.645 1.39l-.505-2.945l2.14-2.086l-2.958-.43zm1-8.501L18 2v3l-1.363 1.138A9.9 9.9 0 0 0 13 5.05zm-2 0v3.05a9.9 9.9 0 0 0-3.636 1.088L6 5V2z'/%3E%3C/svg%3E\")}.ri-medal-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 7a8 8 0 1 1 0 16a8 8 0 0 1 0-16m0 2a6 6 0 1 0 0 12a6 6 0 0 0 0-12m0 1.5l1.322 2.68l2.958.43l-2.14 2.085l.505 2.946L12 17.25l-2.645 1.39l.505-2.945l-2.14-2.086l2.958-.43zM18 2v3l-1.363 1.138A9.9 9.9 0 0 0 13 5.049V2zm-7-.001v3.05a9.9 9.9 0 0 0-3.636 1.088L6 5V2z'/%3E%3C/svg%3E\")}.ri-medicine-bottle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 5v2a3 3 0 0 1 3 3v11a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V10a3 3 0 0 1 3-3V5zm-4 6h-2v2H9v2h1.999L11 17h2l-.001-2H15v-2h-2zm6-9v2H5V2z'/%3E%3C/svg%3E\")}.ri-medicine-bottle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2v2h-2v3a3 3 0 0 1 3 3v11a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V10a3 3 0 0 1 3-3V4H5V2zm-2 7H7a1 1 0 0 0-1 1v10h12V10a1 1 0 0 0-1-1m-4 2v2h2v2h-2.001L13 17h-2l-.001-2H9v-2h2v-2zm2-7H9v3h6z'/%3E%3C/svg%3E\")}.ri-medium-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.158 3h11.684A3.16 3.16 0 0 1 21 6.158v3.366a4 4 0 0 0-.245-.008a2.91 2.91 0 0 0-2.294 1.1c-.472.586-.758 1.377-.828 2.266q-.022.266-.017.532c.047 2.014 1.135 3.624 3.068 3.624q.162 0 .316-.015v.82A3.16 3.16 0 0 1 17.842 21H6.158A3.16 3.16 0 0 1 3 17.842V6.158A3.16 3.16 0 0 1 6.158 3M21 15.388v-2.726h-1.653c-.074 1.316.646 2.43 1.653 2.726m0-3.107V9.973a1 1 0 0 0-.256-.035c-.815.017-1.3.992-1.36 2.343zM17.697 7.3l.015-.003v-.11h-2.9l-2.69 6.326L9.43 7.187H6.306v.11l.014.003c.529.12.797.298.797.94v7.52c0 .642-.27.82-.798.94l-.014.002v.11h2.12v-.11L8.41 16.7c-.529-.12-.798-.298-.798-.94V8.676l3.458 8.137h.196l3.559-8.364v7.496c-.046.508-.312.665-.791.773l-.014.003v.109h3.692v-.11l-.015-.002c-.48-.108-.752-.265-.797-.773l-.003-7.705h.003c0-.642.268-.82.797-.94'/%3E%3C/svg%3E\")}.ri-medium-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.158 4h11.684C19.034 4 20 4.966 20 6.158v3.455a2.9 2.9 0 0 0-1.539 1.003c-.472.586-.758 1.377-.828 2.266q-.022.266-.017.532c.041 1.763.88 3.216 2.384 3.55v.878A2.16 2.16 0 0 1 17.842 20H6.158A2.16 2.16 0 0 1 4 17.842V6.158C4 4.966 4.966 4 6.158 4M21 6.158A3.16 3.16 0 0 0 17.842 3H6.158A3.16 3.16 0 0 0 3 6.158v11.684A3.16 3.16 0 0 0 6.158 21h11.684A3.16 3.16 0 0 0 21 17.842zm-1 4.14v1.983h-.616c.039-.867.253-1.58.616-1.983m0 2.364v2.063c-.441-.513-.699-1.25-.653-2.063zM17.697 7.3l.015-.003v-.11h-2.9l-2.69 6.326L9.43 7.187H6.306v.11l.014.003c.529.12.798.298.798.94v7.52c0 .642-.27.82-.8.94l-.013.002v.11h2.12v-.11L8.41 16.7c-.529-.12-.798-.298-.798-.94V8.676l3.458 8.137h.196l3.559-8.364v7.496c-.046.508-.312.665-.791.773l-.014.003v.109h3.692v-.11l-.015-.002c-.48-.108-.752-.265-.797-.773l-.003-7.705h.003c0-.642.269-.82.797-.94'/%3E%3C/svg%3E\")}.ri-megaphone-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.31 20.095a1.998 1.998 0 0 1-3.864.88L7 17h5zm7.135-18.058A1 1 0 0 1 21 2.869V18.13a1 1 0 0 1-1.555.832L15 16H7.5a5.5 5.5 0 0 1 0-11H15z'/%3E%3C/svg%3E\")}.ri-megaphone-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.31 20.095a1.998 1.998 0 0 1-3.864.88L7 17h5zm7.135-18.059A1 1 0 0 1 21 2.868v15.263a1 1 0 0 1-1.555.832L15 16H7.5a5.5 5.5 0 0 1 0-11H15zM15.605 7H7.5a3.5 3.5 0 0 0 0 7h8.105L19 16.261V4.737z'/%3E%3C/svg%3E\")}.ri-megaphone-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 10.063V4a1 1 0 0 0-1-1h-1c-1.979 1.979-5.697 3.087-8 3.613v10.774c2.303.526 6.021 1.634 8 3.613h1a1 1 0 0 0 1-1v-6.063a2 2 0 0 0 0-3.874M5 7a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1l1 5h2V7z'/%3E%3C/svg%3E\")}.ri-megaphone-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 17s7 1 10 4h1a1 1 0 0 0 1-1v-6.063a2 2 0 0 0 0-3.874V4a1 1 0 0 0-1-1h-1C16 6 9 7 9 7H5a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1l1 5h2zm2-8.339c.683-.146 1.527-.35 2.44-.617c1.678-.494 3.81-1.271 5.56-2.47v12.851c-1.75-1.198-3.883-1.975-5.56-2.469A34 34 0 0 0 11 15.34zM5 9h4v6H5z'/%3E%3C/svg%3E\")}.ri-memories-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12c0-5.523-4.477-10-10-10a9.98 9.98 0 0 0-7.553 3.446L2 3v6h6L5.865 6.865A8 8 0 1 1 4 12H2c0 5.523 4.477 10 10 10s10-4.477 10-10M10.777 8.518l4.599 3.066a.5.5 0 0 1 0 .832l-4.599 3.066a.5.5 0 0 1-.777-.416V8.934a.5.5 0 0 1 .777-.416'/%3E%3C/svg%3E\")}.ri-memories-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12c0-5.523-4.477-10-10-10a9.99 9.99 0 0 0-8 4V3.5H2v6h6v-2H5.385A8 8 0 1 1 4 12H2c0 5.523 4.477 10 10 10s10-4.477 10-10M10.777 8.518l4.599 3.066a.5.5 0 0 1 0 .832l-4.599 3.066a.5.5 0 0 1-.777-.416V8.934a.5.5 0 0 1 .777-.416'/%3E%3C/svg%3E\")}.ri-men-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.586 5H14V3h8v8h-2V6.414l-3.537 3.537a7.5 7.5 0 1 1-1.414-1.414z'/%3E%3C/svg%3E\")}.ri-men-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.05 8.537L18.585 5H14V3h8v8h-2V6.414l-3.537 3.537a7.5 7.5 0 1 1-1.414-1.414M10.5 20a5.5 5.5 0 1 0 0-11a5.5 5.5 0 0 0 0 11'/%3E%3C/svg%3E\")}.ri-mental-health-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2a8 8 0 0 1 7.934 6.965l2.25 3.539c.148.233.118.58-.225.728L19 14.07V17a2 2 0 0 1-2 2h-1.999L15 22H6v-3.694c0-1.18-.436-2.297-1.245-3.305A8 8 0 0 1 11 2m-.53 5.763a1.75 1.75 0 0 0-2.475 2.474L11 13.243l3.005-3.006a1.75 1.75 0 1 0-2.475-2.474l-.53.53z'/%3E%3C/svg%3E\")}.ri-mental-health-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2a8 8 0 0 1 7.934 6.965l2.25 3.539c.148.233.118.58-.225.728L19 14.07V17a2 2 0 0 1-2 2h-1.999L15 22H6v-3.694c0-1.18-.436-2.297-1.245-3.305A8 8 0 0 1 11 2m0 2a6 6 0 0 0-4.684 9.75C7.41 15.114 8 16.667 8 18.306V20h5l.002-3H17v-4.248l1.55-.664l-1.543-2.425l-.057-.442A6 6 0 0 0 11 4m-.53 3.763l.53.53l.53-.53a1.75 1.75 0 0 1 2.475 2.474L11 13.243l-3.005-3.006a1.75 1.75 0 1 1 2.475-2.474'/%3E%3C/svg%3E\")}.ri-menu-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4h18v2H3zm0 7h12v2H3zm0 7h18v2H3z'/%3E%3C/svg%3E\")}.ri-menu-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4h18v2H3zm0 7h12v2H3zm0 7h18v2H3z'/%3E%3C/svg%3E\")}.ri-menu-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4h18v2H3zm6 7h12v2H9zm-6 7h18v2H3z'/%3E%3C/svg%3E\")}.ri-menu-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4h18v2H3zm6 7h12v2H9zm-6 7h18v2H3z'/%3E%3C/svg%3E\")}.ri-menu-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 18v2H5v-2zm5-7v2H3v-2zm-2-7v2H8V4z'/%3E%3C/svg%3E\")}.ri-menu-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 18v2H5v-2zm5-7v2H3v-2zm-2-7v2H8V4z'/%3E%3C/svg%3E\")}.ri-menu-5-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 18v2H6v-2zm3-7v2H3v-2zm-3-7v2H6V4z'/%3E%3C/svg%3E\")}.ri-menu-5-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 18v2H6v-2zm3-7v2H3v-2zm-3-7v2H6V4z'/%3E%3C/svg%3E\")}.ri-menu-add-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18 15l-.001 3H21v2h-3.001L18 23h-2l-.001-3H13v-2h2.999L16 15zm-7 3v2H3v-2zm10-7v2H3v-2zm0-7v2H3V4z'/%3E%3C/svg%3E\")}.ri-menu-add-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18 15l-.001 3H21v2h-3.001L18 23h-2l-.001-3H13v-2h2.999L16 15zm-7 3v2H3v-2zm10-7v2H3v-2zm0-7v2H3V4z'/%3E%3C/svg%3E\")}.ri-menu-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4h18v2H3zm0 7h18v2H3zm0 7h18v2H3z'/%3E%3C/svg%3E\")}.ri-menu-fold-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4 3.5l5 5l-5 5zM21 20v-2H3v2zm0-7v-2h-9v2zm0-7V4h-9v2z'/%3E%3C/svg%3E\")}.ri-menu-fold-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.403 3.903L2.99 5.318L6.171 8.5L2.99 11.682l1.414 1.414L9 8.5zM21 20v-2H3v2zm0-7v-2h-9v2zm0-7V4h-9v2z'/%3E%3C/svg%3E\")}.ri-menu-fold-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 4H7v2h14zm0 7H11v2h10zm0 7H7v2h14zM8 17V7l-5 5z'/%3E%3C/svg%3E\")}.ri-menu-fold-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 4H7v2h14zm0 7H11v2h10zm0 7H7v2h14zM9.01 8.814L7.596 7.4L3 11.996l4.596 4.596l1.414-1.414l-3.182-3.182z'/%3E%3C/svg%3E\")}.ri-menu-fold-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 4H7v2h14zm0 7H11v2h10zm0 7H7v2h14zM3 17V7l5 5z'/%3E%3C/svg%3E\")}.ri-menu-fold-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 4H7v2h14zm0 7H11v2h10zm0 7H7v2h14zM1.99 8.814L3.402 7.4L8 11.996l-4.597 4.596l-1.414-1.414l3.182-3.182z'/%3E%3C/svg%3E\")}.ri-menu-fold-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 18v2H3v-2zM7 3.5v10l-5-5zM21 11v2h-9v-2zm0-7v2h-9V4z'/%3E%3C/svg%3E\")}.ri-menu-fold-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 18v2H3v-2zM6.596 3.903L8.01 5.318L4.828 8.5l3.182 3.182l-1.414 1.414L2 8.5zM21 11v2h-9v-2zm0-7v2h-9V4z'/%3E%3C/svg%3E\")}.ri-menu-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4h18v2H3zm0 7h18v2H3zm0 7h18v2H3z'/%3E%3C/svg%3E\")}.ri-menu-search-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.618 13.032a5.5 5.5 0 1 1 1.414-1.414l2.675 2.675l-1.414 1.414zM3 4h5v2H3zm0 7h5v2H3zm0 7h18v2H3z'/%3E%3C/svg%3E\")}.ri-menu-search-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.5 5a3.5 3.5 0 1 0 0 7a3.5 3.5 0 0 0 0-7M10 8.5a5.5 5.5 0 1 1 10.032 3.117l2.675 2.676l-1.414 1.414l-2.675-2.675A5.5 5.5 0 0 1 10 8.5M3 4h5v2H3zm0 7h5v2H3zm18 7v2H3v-2z'/%3E%3C/svg%3E\")}.ri-menu-unfold-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3.5v10l-5-5zM21 20v-2H3v2zm-9-7v-2H3v2zm0-7V4H3v2z'/%3E%3C/svg%3E\")}.ri-menu-unfold-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.596 3.903L15.999 8.5l4.597 4.596l1.414-1.415L18.828 8.5l3.182-3.182zM21 20v-2H3v2zm-9-7v-2H3v2zm0-7V4H3v2z'/%3E%3C/svg%3E\")}.ri-menu-unfold-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 4H3v2h14zm-4 7H3v2h10zm4 7H3v2h14zm0-1V7l5 5z'/%3E%3C/svg%3E\")}.ri-menu-unfold-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 4H3v2h14zm-4 7H3v2h10zm4 7H3v2h14zm-1.01-9.186L17.404 7.4L22 11.996l-4.596 4.596l-1.414-1.414l3.182-3.182z'/%3E%3C/svg%3E\")}.ri-menu-unfold-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 4H3v2h14zm-4 7H3v2h10zm4 7H3v2h14zm4-1V7l-5 5z'/%3E%3C/svg%3E\")}.ri-menu-unfold-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 4H3v2h14zm-4 7H3v2h10zm4 7H3v2h14zm5.01-9.186L20.596 7.4L16 11.996l4.596 4.596l1.414-1.414l-3.182-3.182z'/%3E%3C/svg%3E\")}.ri-menu-unfold-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 18v2H3v-2zM17 3.5l5 5l-5 5zM12 11v2H3v-2zm0-7v2H3V4z'/%3E%3C/svg%3E\")}.ri-menu-unfold-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 18v2H3v-2zM17.404 3.903L22 8.5l-4.596 4.596l-1.414-1.415L19.172 8.5L15.99 5.318zM12 11v2H3v-2zm0-7v2H3V4z'/%3E%3C/svg%3E\")}.ri-merge-cells-horizontal{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-9 2H5v5.999h2V9l3 3l-3 3v-2H5v6h6v-2h2v2h6v-6h-2v2l-3-3l3-3v1.999h2V5h-6v2h-2zm2 8v2h-2v-2zm0-4v2h-2V9z'/%3E%3C/svg%3E\")}.ri-merge-cells-vertical{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1zm-2-9V5h-5.999v2H15l-3 3l-3-3h2V5H5v6h2v2H5v6h6v-2H9l3-3l3 3h-1.999v2H19v-6h-2v-2zm-8 2H9v-2h2zm4 0h-2v-2h2z'/%3E%3C/svg%3E\")}.ri-message-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zM7 10v2h2v-2zm4 0v2h2v-2zm4 0v2h2v-2z'/%3E%3C/svg%3E\")}.ri-message-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zm-.692-2H20V5H4v13.385zM11 10h2v2h-2zm-4 0h2v2H7zm8 0h2v2h-2z'/%3E%3C/svg%3E\")}.ri-message-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 8.994A5.99 5.99 0 0 1 8 3h8c3.313 0 6 2.695 6 5.994V21H8c-3.313 0-6-2.695-6-5.994zM14 11v2h2v-2zm-6 0v2h2v-2z'/%3E%3C/svg%3E\")}.ri-message-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 8.994A5.99 5.99 0 0 1 8 3h8c3.313 0 6 2.695 6 5.994V21H8c-3.313 0-6-2.695-6-5.994zM20 19V8.994A4.004 4.004 0 0 0 16 5H8a3.99 3.99 0 0 0-4 3.994v6.012A4.004 4.004 0 0 0 8 19zm-6-8h2v2h-2zm-6 0h2v2H8z'/%3E%3C/svg%3E\")}.ri-message-ai-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 3c3.313 0 6 2.695 6 5.994V21H8.001C4.687 21 2 18.305 2 15.006v-4.349A6 6 0 0 0 9.657 3zM8 13h2v-2H8zm6 0h2v-2h-2zM3.53 1.32a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-message-ai-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 3c3.313 0 6 2.695 6 5.994V21H8.001C4.687 21 2 18.305 2 15.006V11h2v4.006A4.005 4.005 0 0 0 8.001 19H20V8.994A4.005 4.005 0 0 0 16 5h-6V3zm-6 10H8v-2h2zm6 0h-2v-2h2zM3.53 1.32a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-message-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zM8 10v2h8v-2z'/%3E%3C/svg%3E\")}.ri-message-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zm-.692-2H20V5H4v13.385zM8 10h8v2H8z'/%3E%3C/svg%3E\")}.ri-messenger-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 2c5.634 0 10 4.127 10 9.7s-4.367 9.7-10 9.7a11 11 0 0 1-2.895-.384a.8.8 0 0 0-.534.039l-1.985.876a.8.8 0 0 1-1.123-.707l-.054-1.78a.8.8 0 0 0-.269-.57c-1.945-1.74-3.14-4.258-3.14-7.174c0-5.573 4.366-9.7 10-9.7M5.996 14.537c-.282.447.268.951.689.631l3.155-2.394a.6.6 0 0 1 .723 0l2.336 1.75a1.5 1.5 0 0 0 2.17-.4l2.937-4.66c.282-.448-.268-.952-.689-.633l-3.155 2.396a.6.6 0 0 1-.723 0l-2.337-1.75a1.5 1.5 0 0 0-2.169.4z'/%3E%3C/svg%3E\")}.ri-messenger-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.765 19.225c.59-.26 1.25-.309 1.868-.139c.77.21 1.565.316 2.368.314c4.585 0 8-3.286 8-7.7s-3.415-7.7-8-7.7s-8 3.287-8 7.7c0 2.27.896 4.272 2.466 5.676a2.8 2.8 0 0 1 .942 2.006zM12.001 2c5.634 0 10 4.127 10 9.7s-4.367 9.7-10 9.7a11 11 0 0 1-2.895-.384a.8.8 0 0 0-.534.039l-1.985.876a.8.8 0 0 1-1.123-.707l-.054-1.78a.8.8 0 0 0-.269-.57c-1.945-1.74-3.14-4.258-3.14-7.174c0-5.573 4.366-9.7 10-9.7M5.996 14.537l2.937-4.66a1.5 1.5 0 0 1 2.17-.4l2.336 1.75a.6.6 0 0 0 .723 0l3.155-2.395c.421-.32.971.184.689.631l-2.937 4.66a1.5 1.5 0 0 1-2.17.4l-2.336-1.75a.6.6 0 0 0-.723 0L6.685 15.17c-.421.319-.971-.185-.689-.633'/%3E%3C/svg%3E\")}.ri-meta-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.92 4.5c-1.851 0-3.298 1.394-4.608 3.165C10.512 5.373 9.007 4.5 7.206 4.5C3.534 4.5.72 9.28.72 14.338c0 3.165 1.531 5.162 4.096 5.162c1.846 0 3.174-.87 5.535-4.997c0 0 .984-1.737 1.66-2.934q.356.574.75 1.238l1.107 1.862c2.156 3.608 3.358 4.831 5.534 4.831c2.5 0 3.89-2.024 3.89-5.255c0-5.297-2.877-9.745-6.372-9.745m-8.37 8.886c-1.913 3-2.575 3.673-3.64 3.673c-1.097 0-1.749-.963-1.749-2.68c0-3.672 1.831-7.427 4.014-7.427c1.182 0 2.17.682 3.683 2.848c-1.437 2.204-2.307 3.586-2.307 3.586m7.224-.377L14.45 10.8a45 45 0 0 0-1.032-1.608c1.193-1.841 2.176-2.759 3.347-2.759c2.43 0 4.375 3.58 4.375 7.976c0 1.676-.549 2.649-1.686 2.649c-1.09 0-1.61-.72-3.68-4.05'/%3E%3C/svg%3E\")}.ri-meta-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.974 16.164q-.427 1.335-1.47 1.336q-1.316 0-2.587-1.58q-.883-1.096-2.477-4.168a58 58 0 0 0-1.269-2.33q.465-.732.829-1.176Q15.436 6.5 17.005 6.5q1.252 0 2.386 1.608q1.164 1.651 1.632 4.08q.46 2.391-.049 3.975m-8.97-4.734q.315.578.66 1.242q1.687 3.25 2.695 4.503q1.872 2.325 4.146 2.325q1.284 0 2.197-.81q.787-.7 1.177-1.916q.665-2.07.108-4.963q-.549-2.852-1.962-4.856Q19.294 4.5 17.005 4.5q-2.514 0-4.55 2.476q-.213.259-.45.594a10 10 0 0 0-.45-.594Q9.519 4.501 7.005 4.5q-2.289 0-4.02 2.455q-1.413 2.004-1.962 4.856q-.556 2.892.108 4.963q.39 1.216 1.177 1.915q.913.81 2.197.811q2.274 0 4.146-2.325q1.008-1.253 2.694-4.502q.345-.666.66-1.243m-1.166-2.008q-.585 1.01-1.268 2.33q-1.595 3.072-2.477 4.169Q5.82 17.5 4.505 17.5q-1.041 0-1.47-1.337q-.507-1.584-.048-3.974q.466-2.43 1.632-4.081Q5.753 6.5 7.005 6.5q1.57 0 3.005 1.746q.365.444.828 1.176'/%3E%3C/svg%3E\")}.ri-meteor-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 1v12A9 9 0 1 1 7.375 5.278L14 1.453v2.77zm-9 7a5 5 0 1 0 0 10a5 5 0 0 0 0-10'/%3E%3C/svg%3E\")}.ri-meteor-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 1v12A9 9 0 1 1 7.375 5.278L14 1.453v2.77zm-2 3.122l-7 3.224v-2.43L8.597 6.881a7 7 0 0 0-3.592 5.845L5 13a7 7 0 0 0 13.996.24L19 13zM12 8a5 5 0 1 1 0 10a5 5 0 0 1 0-10m0 2a3 3 0 1 0 0 6a3 3 0 0 0 0-6'/%3E%3C/svg%3E\")}.ri-mic-2-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 7.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319A4.37 4.37 0 0 1 20.724.931L20.47.32a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0m-6.08-2.355q.411.65 1.124.961l.565.247q.57.249.924.698V12a5 5 0 0 1-10 0V6a5 5 0 0 1 7.996-4.003q-.36.27-.61.664A2.46 2.46 0 0 0 14 4q0 .726.387 1.339M2.192 13.96l1.962-.392a8.003 8.003 0 0 0 15.692 0l1.962.392C20.896 18.545 16.852 22 12 22s-8.896-3.455-9.808-8.039'/%3E%3C/svg%3E\")}.ri-mic-2-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 7.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319A4.37 4.37 0 0 0 19.276.931L19.53.32a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M7 6a5 5 0 0 1 7.697-4.21l-1.08 1.682A3 3 0 0 0 9 6v6a3 3 0 1 0 6 0V7h2v5a5 5 0 0 1-10 0zm-4.808 7.962l1.962-.393a8.003 8.003 0 0 0 15.692 0l1.962.393C20.896 18.545 16.852 22 12 22s-8.896-3.455-9.808-8.038'/%3E%3C/svg%3E\")}.ri-mic-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1a5 5 0 0 1 5 5v6a5 5 0 0 1-10 0V6a5 5 0 0 1 5-5M2.192 13.962l1.962-.393a8.003 8.003 0 0 0 15.692 0l1.962.392C20.896 18.545 16.852 22 12 22s-8.896-3.455-9.808-8.039'/%3E%3C/svg%3E\")}.ri-mic-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3a3 3 0 0 0-3 3v6a3 3 0 1 0 6 0V6a3 3 0 0 0-3-3m0-2a5 5 0 0 1 5 5v6a5 5 0 0 1-10 0V6a5 5 0 0 1 5-5M2.192 13.962l1.962-.393a8.003 8.003 0 0 0 15.692 0l1.962.392C20.896 18.545 16.852 22 12 22s-8.896-3.455-9.808-8.039'/%3E%3C/svg%3E\")}.ri-mic-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 7.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319A4.37 4.37 0 0 1 20.724.931L20.47.32a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0m-6.08-2.355q.411.65 1.124.961l.565.247q.57.248.924.698V10a5 5 0 0 1-10 0V6a5 5 0 0 1 7.996-4.003q-.36.27-.61.664A2.46 2.46 0 0 0 14 4q0 .726.387 1.339M3.055 11H5.07a7.002 7.002 0 0 0 13.858 0h2.016A9.004 9.004 0 0 1 13 18.945V23h-2v-4.055A9.004 9.004 0 0 1 3.055 11'/%3E%3C/svg%3E\")}.ri-mic-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 7.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319A4.37 4.37 0 0 1 20.724.931L20.47.32a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M3.055 11H5.07a7.002 7.002 0 0 0 13.858 0h2.016A9.004 9.004 0 0 1 13 18.945V23h-2v-4.055A9.004 9.004 0 0 1 3.055 11M12 1a5 5 0 0 0-5 5v4a5 5 0 0 0 10 0V7h-2v3a3 3 0 1 1-6 0V6a3 3 0 0 1 4.617-2.528l1.08-1.683A5 5 0 0 0 12 1'/%3E%3C/svg%3E\")}.ri-mic-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1a5 5 0 0 1 5 5v4a5 5 0 0 1-10 0V6a5 5 0 0 1 5-5M3.055 11H5.07a7.002 7.002 0 0 0 13.858 0h2.016A9.004 9.004 0 0 1 13 18.945V23h-2v-4.055A9.004 9.004 0 0 1 3.055 11'/%3E%3C/svg%3E\")}.ri-mic-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3a3 3 0 0 0-3 3v4a3 3 0 1 0 6 0V6a3 3 0 0 0-3-3m0-2a5 5 0 0 1 5 5v4a5 5 0 0 1-10 0V6a5 5 0 0 1 5-5M3.055 11H5.07a7.002 7.002 0 0 0 13.858 0h2.016A9.004 9.004 0 0 1 13 18.945V23h-2v-4.055A9.004 9.004 0 0 1 3.055 11'/%3E%3C/svg%3E\")}.ri-mic-off-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.425 17.839A8.9 8.9 0 0 1 13 18.945V23h-2v-4.055A9.004 9.004 0 0 1 3.055 11h2.016a7.002 7.002 0 0 0 9.87 5.354l-1.55-1.55A5 5 0 0 1 7 10V8.414L1.393 2.808l1.414-1.415l19.799 19.8l-1.415 1.414zm2.95-2.679l-1.443-1.442c.509-.81.856-1.73.997-2.718h2.016a8.95 8.95 0 0 1-1.57 4.16m-2.91-2.909l-8.78-8.78A5 5 0 0 1 17 6v4a4.96 4.96 0 0 1-.533 2.251'/%3E%3C/svg%3E\")}.ri-mic-off-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16.425 17.839l4.767 4.768l1.415-1.415l-19.8-19.799l-1.413 1.415L7 8.414V10a5 5 0 0 0 6.39 4.804l1.55 1.55A7.002 7.002 0 0 1 5.07 11H3.056A9.004 9.004 0 0 0 11 18.945V23h2v-4.055a8.9 8.9 0 0 0 3.425-1.106m-4.872-4.872a3 3 0 0 1-2.52-2.52zm7.822 2.193l-1.443-1.442c.509-.81.856-1.73.997-2.718h2.016a8.95 8.95 0 0 1-1.57 4.16m-2.91-2.909l-1.548-1.548Q15 10.364 15 10V6a3 3 0 0 0-5.818-1.032L7.686 3.471A5 5 0 0 1 17 6v4c0 .81-.192 1.575-.534 2.251'/%3E%3C/svg%3E\")}.ri-mickey-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.5 2a4.5 4.5 0 0 1 .883 8.913a8 8 0 1 1-14.765-.001A4.499 4.499 0 0 1 5.5 2a4.5 4.5 0 0 1 4.493 4.254A8 8 0 0 1 12 6a8 8 0 0 1 2.006.254A4.5 4.5 0 0 1 18.5 2'/%3E%3C/svg%3E\")}.ri-mickey-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.617 10.913A4.501 4.501 0 0 1 5.5 2a4.5 4.5 0 0 1 4.493 4.254A8 8 0 0 1 12 6c.693 0 1.365.088 2.007.254a4.5 4.5 0 1 1 5.376 4.66a8 8 0 1 1-14.766 0M3 6.5a2.5 2.5 0 0 0 2.766 2.486a8 8 0 0 1 2.158-1.871Q7.999 6.819 8 6.5a2.5 2.5 0 0 0-5 0m15.234 2.486q.13.014.266.014a2.5 2.5 0 1 0-2.424-1.885a8 8 0 0 1 2.158 1.871M6 14a6 6 0 1 0 12 0a6 6 0 0 0-12 0'/%3E%3C/svg%3E\")}.ri-microscope-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.196 2.268l3.25 5.63a1 1 0 0 1-.366 1.365l-1.3.75l1.001 1.732l-1.732 1l-1-1.733l-1.299.751a1 1 0 0 1-1.366-.366L8.546 8.215a5 5 0 0 0-3.222 6.56A4.97 4.97 0 0 1 8 14c1.684 0 3.174.833 4.08 2.109l7.688-4.439l1 1.733l-7.878 4.548a5 5 0 0 1 .01 2.05L21 20v2l-17 .001A4.98 4.98 0 0 1 3 19c0-1.007.298-1.945.81-2.73a7.003 7.003 0 0 1 3.717-9.82l-.393-.682a2 2 0 0 1 .732-2.732l2.598-1.5a2 2 0 0 1 2.732.732'/%3E%3C/svg%3E\")}.ri-microscope-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.196 2.268l3.25 5.63a1 1 0 0 1-.366 1.365l-1.3.75l1.001 1.732l-1.732 1l-1-1.733l-1.299.751a1 1 0 0 1-1.366-.366L8.546 8.215a5 5 0 0 0-3.222 6.56A4.97 4.97 0 0 1 8 14c1.684 0 3.174.833 4.08 2.109l7.688-4.439l1 1.733l-7.878 4.548a5 5 0 0 1 .01 2.05L21 20v2l-17 .001A4.98 4.98 0 0 1 3 19c0-1.007.298-1.945.81-2.73a7.003 7.003 0 0 1 3.717-9.82l-.393-.682a2 2 0 0 1 .732-2.732l2.598-1.5a2 2 0 0 1 2.732.732M8 16a3 3 0 0 0-2.83 4h5.66A3 3 0 0 0 8 16m3.464-12.732l-2.598 1.5l2.75 4.763l2.598-1.5z'/%3E%3C/svg%3E\")}.ri-microsoft-copilot-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.865 3.063c.857 0 1.618.544 1.896 1.355l.602 1.758c.269.785.993 1.32 1.817 1.352h.553l.08.003h.073l-.005.002c3.672.114 2.36 4.494 1.356 7.782c-.86 2.811-2.149 5.623-4.297 5.623H9.36c-.86 0-1.625-.55-1.9-1.365l-.586-1.739a2.005 2.005 0 0 0-1.877-1.364h-.73c-3.855 0-2.523-4.454-1.505-7.784c.86-2.812 2.149-5.623 4.297-5.623zm-1.62 4.468c-.812 0-1.535.49-1.845 1.225c-.67 2.272-1.391 4.746-1.83 6.264a2.01 2.01 0 0 1-1.905 1.449h3.078c.862 0 1.623-.552 1.897-1.363c.659-2.234 1.36-4.639 1.79-6.127a2.005 2.005 0 0 1 1.857-1.448z'/%3E%3C/svg%3E\")}.ri-microsoft-copilot-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.63 2.863a2.83 2.83 0 0 1 2.45 1.903l.548 1.602l.002.005c.104.308.385.521.763.525h.656c1.076 0 1.979.322 2.588 1.04c.58.683.75 1.562.762 2.37c.022 1.59-.574 3.535-1.023 5.006c-.4 1.305-.923 2.699-1.641 3.783c-.71 1.07-1.756 2.048-3.232 2.048h-.001l-6.911-.007v-.001a2.83 2.83 0 0 1-2.674-1.91l-.002-.005l-.533-1.585a.79.79 0 0 0-.636-.524l-.124-.01H5.62v-.001h-.666c-1.076 0-1.98-.321-2.59-1.038c-.58-.684-.75-1.562-.762-2.37c-.023-1.591.572-3.535 1.022-5.007c.399-1.305.922-2.699 1.64-3.783c.709-1.07 1.755-2.05 3.232-2.05h6.908zM18.837 8.9h-2.678l-.097.01c-.228.044-.468.232-.56.577a1145 1145 0 0 1-1.55 5.755l-.013.052l-.02.049c-.396 1.018-1.352 1.76-2.493 1.76H8.311l.497 1.476c.115.335.43.56.783.56h.001l6.91.006c.482 0 1.003-.301 1.566-1.152c.555-.838 1.01-2.008 1.395-3.264c.478-1.564.953-3.18.936-4.392c-.008-.593-.136-.926-.286-1.104c-.122-.143-.385-.333-1.064-.334zM7.497 4.854c-.482 0-1.002.304-1.565 1.154c-.555.838-1.011 2.007-1.395 3.263c-.478 1.565-.952 3.181-.935 4.393c.009.593.137.926.288 1.104c.122.143.385.333 1.065.334h2.887c.254-.003.553-.193.658-.587c.37-1.395.98-3.668 1.549-5.755l.013-.051l.02-.05c.396-1.018 1.352-1.76 2.493-1.76h3.12l-.508-1.485a.83.83 0 0 0-.782-.56zM12.575 8.9c-.226 0-.483.146-.616.455c-.562 2.065-1.16 4.3-1.527 5.675q-.01.038-.022.073h1.016c.226 0 .483-.147.616-.457c.56-2.063 1.16-4.296 1.526-5.672l.023-.074z'/%3E%3C/svg%3E\")}.ri-microsoft-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.501 3v8.5h-8.5V3zm0 18h-8.5v-8.5h8.5zm1-18h8.5v8.5h-8.5zm8.5 9.5V21h-8.5v-8.5z'/%3E%3C/svg%3E\")}.ri-microsoft-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.001 5h-6v6h6zm2 0v6h6V5zm6 8h-6v6h6zm-8 6v-6h-6v6zm-8-16h18v18h-18z'/%3E%3C/svg%3E\")}.ri-microsoft-loop-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12c0 5.523-4.477 10-10 10H6.665A7.99 7.99 0 0 0 10 15.5h2A3.5 3.5 0 1 0 8.5 12v3.5A6.5 6.5 0 0 1 2 22V12C2 6.477 6.477 2 12 2s10 4.477 10 10'/%3E%3C/svg%3E\")}.ri-microsoft-loop-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 4a8 8 0 1 1 0 16H7.69a6.5 6.5 0 0 0 1.734-3.5H12A4.5 4.5 0 1 0 7.5 12v3.5A4.5 4.5 0 0 1 4 19.889V12a8 8 0 0 1 8-8m0 18c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12v10zm-2.5-7.5V12a2.5 2.5 0 1 1 2.5 2.5z'/%3E%3C/svg%3E\")}.ri-mind-map{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 1 1 0 6h-3a3 3 0 0 1-2.829-2H11c-1.1 0-2 .9-2 2v.171a3.001 3.001 0 0 1 0 5.658V15c0 1.1.9 2 2 2h1.17A3 3 0 0 1 15 15h3a3 3 0 1 1 0 6h-3a3 3 0 0 1-2.829-2H11c-2.21 0-4-1.79-4-4H5a3 3 0 1 1 0-6h2a4 4 0 0 1 4-4h1.17A3 3 0 0 1 15 3zm0 14h-3a1 1 0 1 0 0 2h3a1 1 0 1 0 0-2M8 11H5a1 1 0 1 0 0 2h3a1 1 0 1 0 0-2m10-6h-3a1 1 0 1 0 0 2h3a1 1 0 1 0 0-2'/%3E%3C/svg%3E\")}.ri-mini-program-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.84 12.691l-.066.02a1.5 1.5 0 0 1-.414.062c-.61 0-.954-.412-.77-.921c.136-.372.491-.686.925-.831c.672-.245 1.142-.804 1.142-1.455c0-.877-.853-1.587-1.905-1.587s-1.905.71-1.905 1.587v4.868c0 1.17-.678 2.197-1.693 2.778a3.83 3.83 0 0 1-1.904.502c-1.984 0-3.598-1.471-3.598-3.28c0-.576.164-1.117.451-1.587c.444-.73 1.184-1.287 2.07-1.541q.23-.073.46-.073c.612 0 .958.414.773.924c-.126.347-.466.645-.861.803a2 2 0 0 0-.139.052c-.628.26-1.061.798-1.061 1.422c0 .877.853 1.587 1.905 1.587s1.904-.71 1.904-1.587V9.566c0-1.17.679-2.197 1.694-2.778a3.83 3.83 0 0 1 1.904-.502c1.984 0 3.598 1.471 3.598 3.28a3.04 3.04 0 0 1-.451 1.587c-.442.726-1.178 1.282-2.058 1.538M2.002 12c0 5.523 4.477 10 10 10s10-4.477 10-10s-4.477-10-10-10s-10 4.477-10 10'/%3E%3C/svg%3E\")}.ri-mini-program-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 22c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m1-6a3.5 3.5 0 1 1-4.977-3.174a1 1 0 1 1 .845 1.813A1.5 1.5 0 1 0 11 14v-4a3.5 3.5 0 1 1 4.977 3.174a1 1 0 0 1-.845-1.813A1.5 1.5 0 1 0 13.001 10z'/%3E%3C/svg%3E\")}.ri-mist-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 4h4v2H4zm12 15h4v2h-4zM2 9h10v2H2zm12 0h6v2h-6zM4 14h6v2H4zm8 0h10v2H12zM10 4h12v2H10zM2 19h12v2H2z'/%3E%3C/svg%3E\")}.ri-mist-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 4h4v2H4zm12 15h4v2h-4zM2 9h5v2H2zm7 0h3v2H9zm5 0h6v2h-6zM4 14h6v2H4zm8 0h3v2h-3zm5 0h5v2h-5zM10 4h12v2H10zM2 19h12v2H2z'/%3E%3C/svg%3E\")}.ri-mixtral-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h3.6v3.6h3.6v3.6h3.6V6.6h3.6V3H21v18h-3.6v-7.2h-3.6v3.6h-3.6v-3.6H6.6V21H3z'/%3E%3C/svg%3E\")}.ri-mixtral-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h5.2v3.2h3.2v3.2h1.2V6.2h3.2V3H21v18h-5.2v-6.4h-1.2v3.2H9.4v-3.2H8.2V21H3zm2 2v14h1.2v-6.4h5.2v3.2h1.2v-3.2h5.2V19H19V5h-1.2v3.2h-3.2v3.2H9.4V8.2H6.2V5z'/%3E%3C/svg%3E\")}.ri-mobile-download-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 6c0-1.537.578-2.938 1.528-4H6a1 1 0 0 0-1 1v18a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-9.083Q18.511 12 18 12a6 6 0 0 1-6-6m0 11a1 1 0 1 1 0 2a1 1 0 0 1 0-2M22 6h-3V2h-2v4h-3l4 4z'/%3E%3C/svg%3E\")}.ri-mobile-download-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 4v16h10v-8h2v9a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h7v2zm12 2h3l-4 4l-4-4h3V2h2zm-6 12a1 1 0 1 1-2 0a1 1 0 0 1 2 0'/%3E%3C/svg%3E\")}.ri-money-cny-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.005 3.003h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1m10 10v-1h3v-2h-2.586L15.54 7.88l-1.414-1.414l-2.121 2.122l-2.121-2.122L8.469 7.88l2.122 2.122H8.005v2h3v1h-3v2h3v2h2v-2h3v-2z'/%3E%3C/svg%3E\")}.ri-money-cny-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.005 3.003h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1m1 2v14h16v-14zm9 8h3v2h-3v2h-2v-2h-3v-2h3v-1h-3v-2h2.586L8.469 7.88l1.415-1.414l2.12 2.122l2.122-2.122L15.54 7.88l-2.12 2.122h2.585v2h-3z'/%3E%3C/svg%3E\")}.ri-money-cny-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m1-9v-1h3v-2h-2.586L15.54 7.88l-1.414-1.414l-2.121 2.122l-2.121-2.122L8.469 7.88l2.122 2.122H8.005v2h3v1h-3v2h3v2h2v-2h3v-2z'/%3E%3C/svg%3E\")}.ri-money-cny-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m1-7h3v2h-3v2h-2v-2h-3v-2h3v-1h-3v-2h2.586L8.469 7.88l1.415-1.414l2.12 2.122l2.122-2.122L15.54 7.88l-2.12 2.122h2.585v2h-3z'/%3E%3C/svg%3E\")}.ri-money-dollar-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.005 3.003h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1m5.5 11v2h2.5v2h2v-2h1a2.5 2.5 0 1 0 0-5h-4a.5.5 0 1 1 0-1h5.5v-2h-2.5v-2h-2v2h-1a2.5 2.5 0 1 0 0 5h4a.5.5 0 0 1 0 1z'/%3E%3C/svg%3E\")}.ri-money-dollar-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.005 3.003h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1m1 2v14h16v-14zm4.5 9h5.5a.5.5 0 1 0 0-1h-4a2.5 2.5 0 1 1 0-5h1v-2h2v2h2.5v2h-5.5a.5.5 0 0 0 0 1h4a2.5 2.5 0 0 1 0 5h-1v2h-2v-2h-2.5z'/%3E%3C/svg%3E\")}.ri-money-dollar-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m-3.5-8v2h2.5v2h2v-2h1a2.5 2.5 0 1 0 0-5h-4a.5.5 0 1 1 0-1h5.5v-2h-2.5v-2h-2v2h-1a2.5 2.5 0 1 0 0 5h4a.5.5 0 0 1 0 1z'/%3E%3C/svg%3E\")}.ri-money-dollar-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-3.5-6h5.5a.5.5 0 1 0 0-1h-4a2.5 2.5 0 1 1 0-5h1v-2h2v2h2.5v2h-5.5a.5.5 0 0 0 0 1h4a2.5 2.5 0 0 1 0 5h-1v2h-2v-2h-2.5z'/%3E%3C/svg%3E\")}.ri-money-euro-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.005 3.003h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1m7.05 8a2.5 2.5 0 0 1 4.064-1.41l1.7-1.133a4.5 4.5 0 0 0-7.787 2.543H7.005v2h1.027a4.5 4.5 0 0 0 7.788 2.543l-1.701-1.134a2.5 2.5 0 0 1-4.064-1.41h4.95v-2z'/%3E%3C/svg%3E\")}.ri-money-euro-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.005 3.003h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1m1 2v14h16v-14zm6.05 6h4.95v2h-4.95a2.5 2.5 0 0 0 4.064 1.409l1.7 1.134a4.5 4.5 0 0 1-7.787-2.543H7.005v-2h1.027A4.5 4.5 0 0 1 15.82 8.46l-1.701 1.134a2.5 2.5 0 0 0-4.064 1.41'/%3E%3C/svg%3E\")}.ri-money-euro-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m-1.95-11a2.5 2.5 0 0 1 4.064-1.41l1.7-1.133a4.5 4.5 0 0 0-7.787 2.543H7.005v2h1.027a4.5 4.5 0 0 0 7.788 2.543l-1.701-1.134a2.5 2.5 0 0 1-4.064-1.41h4.95v-2z'/%3E%3C/svg%3E\")}.ri-money-euro-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-1.95-9h4.95v2h-4.95a2.5 2.5 0 0 0 4.064 1.409l1.7 1.134a4.5 4.5 0 0 1-7.787-2.543H7.005v-2h1.027A4.5 4.5 0 0 1 15.82 8.46l-1.701 1.134a2.5 2.5 0 0 0-4.064 1.41'/%3E%3C/svg%3E\")}.ri-money-pound-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.005 3.003h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1m6 10v2h-1v2h8v-2h-5v-2h3v-2h-3v-1a1.5 1.5 0 0 1 2.76-.815l1.986-.497a3.501 3.501 0 0 0-6.746 1.312v1h-1v2z'/%3E%3C/svg%3E\")}.ri-money-pound-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.005 3.003h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1m1 2v14h16v-14zm5 8h-1v-2h1v-1A3.5 3.5 0 0 1 15.75 8.69l-1.987.497a1.499 1.499 0 0 0-2.76.815v1h3v2h-3v2h5v2h-8v-2h1z'/%3E%3C/svg%3E\")}.ri-money-pound-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m-3-9v2h-1v2h8v-2h-5v-2h3v-2h-3v-1a1.5 1.5 0 0 1 2.76-.815l1.986-.497a3.501 3.501 0 0 0-6.746 1.312v1h-1v2z'/%3E%3C/svg%3E\")}.ri-money-pound-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-3-7h-1v-2h1v-1A3.5 3.5 0 0 1 15.75 8.69l-1.987.497a1.499 1.499 0 0 0-2.76.815v1h3v2h-3v2h5v2h-8v-2h1z'/%3E%3C/svg%3E\")}.ri-money-rupee-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m1.5-14c.328.436.563.946.675 1.5H16V11h-1.825a3.75 3.75 0 0 1-3.675 3h-.19l3.72 3.72l-1.06 1.06L8 13.81V12.5h2.5a2.25 2.25 0 0 0 2.122-1.5H8V9.5h4.622A2.25 2.25 0 0 0 10.5 8H8V6.5h8V8z'/%3E%3C/svg%3E\")}.ri-money-rupee-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 12a8 8 0 1 0-16 0a8 8 0 0 0 16 0m2 0c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2s10 4.477 10 10m-8.5-4c.328.436.563.946.675 1.5H16V11h-1.825a3.75 3.75 0 0 1-3.675 3h-.19l3.72 3.72l-1.06 1.06L8 13.81V12.5h2.5a2.25 2.25 0 0 0 2.122-1.5H8V9.5h4.622A2.25 2.25 0 0 0 10.5 8H8V6.5h8V8z'/%3E%3C/svg%3E\")}.ri-moon-clear-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.822 2.238a9 9 0 0 0 11.94 11.94C20.768 18.654 16.775 22 12 22C6.477 22 2 17.523 2 12c0-4.775 3.346-8.768 7.822-9.762m8.342.053L19 2.5v1l-.836.209a2 2 0 0 0-1.455 1.455L16.5 6h-1l-.209-.836a2 2 0 0 0-1.455-1.455L13 3.5v-1l.836-.209A2 2 0 0 0 15.29.836L15.5 0h1l.209.836a2 2 0 0 0 1.455 1.455m5 5L24 7.5v1l-.836.209a2 2 0 0 0-1.455 1.455L21.5 11h-1l-.209-.836a2 2 0 0 0-1.455-1.455L18 8.5v-1l.836-.209a2 2 0 0 0 1.455-1.455L20.5 5h1l.209.836a2 2 0 0 0 1.455 1.455'/%3E%3C/svg%3E\")}.ri-moon-clear-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 6a8 8 0 0 0 11.955 6.956C21.474 18.03 17.2 22 12 22C6.477 22 2 17.523 2 12c0-5.2 3.97-9.474 9.044-9.955A7.96 7.96 0 0 0 10 6m-6 6a8 8 0 0 0 8 8a8 8 0 0 0 6.957-4.045Q18.482 16 18 16C12.477 16 8 11.523 8 6q0-.481.045-.957A8 8 0 0 0 4 12m14.164-9.709L19 2.5v1l-.836.209a2 2 0 0 0-1.455 1.455L16.5 6h-1l-.209-.836a2 2 0 0 0-1.455-1.455L13 3.5v-1l.836-.209A2 2 0 0 0 15.29.836L15.5 0h1l.209.836a2 2 0 0 0 1.455 1.455m5 5L24 7.5v1l-.836.209a2 2 0 0 0-1.455 1.455L21.5 11h-1l-.209-.836a2 2 0 0 0-1.455-1.455L18 8.5v-1l.836-.209a2 2 0 0 0 1.455-1.455L20.5 5h1l.209.836a2 2 0 0 0 1.455 1.455'/%3E%3C/svg%3E\")}.ri-moon-cloudy-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.67 5.007a7 7 0 0 1 7.55-3.901a4.5 4.5 0 0 0 5.674 5.674a7.04 7.04 0 0 1-.759 4.593A5.5 5.5 0 0 1 17.5 21H9a8 8 0 0 1-.33-15.993m2.177.207a8.02 8.02 0 0 1 5.61 4.885a5.53 5.53 0 0 1 2.96.245a5 5 0 0 0 .488-1.37a6.5 6.5 0 0 1-5.878-5.88a5 5 0 0 0-3.18 2.12'/%3E%3C/svg%3E\")}.ri-moon-cloudy-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.67 5.007a7 7 0 0 1 7.55-3.901a4.5 4.5 0 0 0 5.674 5.674a7.04 7.04 0 0 1-.759 4.593A5.5 5.5 0 0 1 17.5 21H9a8 8 0 0 1-.33-15.993m2.177.207a8.02 8.02 0 0 1 5.61 4.885a5.53 5.53 0 0 1 2.96.245a5 5 0 0 0 .488-1.37a6.5 6.5 0 0 1-5.878-5.88a5 5 0 0 0-3.18 2.12M17.5 19a3.5 3.5 0 1 0-2.5-5.95V13a6 6 0 1 0-6 6z'/%3E%3C/svg%3E\")}.ri-moon-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.38 2.019a7.5 7.5 0 1 0 10.6 10.6C21.662 17.854 17.316 22 12.001 22C6.477 22 2 17.523 2 12c0-5.315 4.146-9.661 9.38-9.981'/%3E%3C/svg%3E\")}.ri-moon-foggy-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 20.335V18h-2v-4H3.332A9.5 9.5 0 0 1 3 11.5c0-4.56 3.213-8.37 7.5-9.289a8 8 0 0 0 11.49 9.724a9.5 9.5 0 0 1-5.99 8.4M7 20h7v2H7zm-5-4h10v2H2z'/%3E%3C/svg%3E\")}.ri-moon-foggy-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 20.335v-2.2a7.52 7.52 0 0 0 3.623-4.281a9 9 0 0 1-10.622-8.99A7.52 7.52 0 0 0 5.151 10H3.117a9.505 9.505 0 0 1 8.538-7.963a7 7 0 0 0 10.316 8.728q.027.364.028.735c0 4.01-2.485 7.44-6 8.834M7 20h7v2H7zm-3-8h6v2H4zm-2 4h10v2H2z'/%3E%3C/svg%3E\")}.ri-moon-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 7a7 7 0 0 0 12 4.9v.1c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2h.1A6.98 6.98 0 0 0 10 7m-6 5a8 8 0 0 0 15.062 3.762A9 9 0 0 1 8.238 4.938A8 8 0 0 0 4 12'/%3E%3C/svg%3E\")}.ri-more-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0 14c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0-7c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2'/%3E%3C/svg%3E\")}.ri-more-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3c-.825 0-1.5.675-1.5 1.5S11.175 6 12 6s1.5-.675 1.5-1.5S12.825 3 12 3m0 15c-.825 0-1.5.675-1.5 1.5S11.175 21 12 21s1.5-.675 1.5-1.5S12.825 18 12 18m0-7.5c-.825 0-1.5.675-1.5 1.5s.675 1.5 1.5 1.5s1.5-.675 1.5-1.5s-.675-1.5-1.5-1.5'/%3E%3C/svg%3E\")}.ri-more-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 10c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m14 0c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m-7 0c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2'/%3E%3C/svg%3E\")}.ri-more-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.5 10.5c-.825 0-1.5.675-1.5 1.5s.675 1.5 1.5 1.5S6 12.825 6 12s-.675-1.5-1.5-1.5m15 0c-.825 0-1.5.675-1.5 1.5s.675 1.5 1.5 1.5S21 12.825 21 12s-.675-1.5-1.5-1.5m-7.5 0c-.825 0-1.5.675-1.5 1.5s.675 1.5 1.5 1.5s1.5-.675 1.5-1.5s-.675-1.5-1.5-1.5'/%3E%3C/svg%3E\")}.ri-mosaic-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM7 15v2h2v-2zm4 0v2h2v-2zm4 0v2h2v-2zm-6-2v2h2v-2zm4 0v2h2v-2zm-6-2v2h2v-2zm4 0v2h2v-2zm4 0v2h2v-2zM9 9v2h2V9zm4 0v2h2V9zM7 7v2h2V7zm4 0v2h2V7zm4 0v2h2V7z'/%3E%3C/svg%3E\")}.ri-mosaic-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.103 3.005A1 1 0 0 1 21 4v16l-.005.102a1 1 0 0 1-.893.893L20 21H4a1 1 0 0 1-.995-.898L3 20V4a1 1 0 0 1 1-1h16zM5 19h14V5H5zm4-2H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm-6-2H9v-2h2zm4 0h-2v-2h2zm-6-2H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm-6-2H9V9h2zm4 0h-2V9h2zM9 9H7V7h2zm4 0h-2V7h2zm4 0h-2V7h2z'/%3E%3C/svg%3E\")}.ri-motorbike-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.365 10L11.2 8h3.492L13.6 5H11V3h4l1.092 3H20v3h-2.816l1.456 4.002a4.5 4.5 0 1 1-1.985.392L15.419 10h-.947l-1.582 5.87l-2.925 1.069q.035.276.035.561a4.5 4.5 0 1 1-6-4.244V12H2v-2zM5.5 20a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5m13 0a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5'/%3E%3C/svg%3E\")}.ri-motorbike-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 13.256V12H2v-2h6.365L11.2 8h3.492L13.6 5H11V3h4l1.092 3H20v3h-2.816l1.456 4.002a4.5 4.5 0 1 1-1.985.392L15.419 10h-.947l-1.582 5.87l-.002-.001l.002.005l-2.925 1.065q.035.276.035.561a4.5 4.5 0 1 1-6-4.244m2-.229a4.5 4.5 0 0 1 3.281 2.033l1.957-.713L12.403 10h-.547L9 12H6zM5.5 20a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5m13 0a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5'/%3E%3C/svg%3E\")}.ri-mouse-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.141 2h1.718c2.014 0 3.094.278 4.071.801A5.45 5.45 0 0 1 19.2 5.07c.522.978.801 2.058.801 4.072v5.718c0 2.014-.279 3.094-.801 4.071a5.45 5.45 0 0 1-2.27 2.269c-.977.522-2.057.801-4.071.801H11.14c-2.014 0-3.094-.279-4.072-.801A5.45 5.45 0 0 1 4.8 18.931c-.522-.977-.8-2.057-.8-4.071V9.14c0-2.014.278-3.094.801-4.072A5.45 5.45 0 0 1 7.07 2.801C8.047 2.278 9.127 2 11.141 2M11 6v5h2V6z'/%3E%3C/svg%3E\")}.ri-mouse-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.141 4c-1.582 0-2.387.169-3.128.565a3.45 3.45 0 0 0-1.448 1.448C6.169 6.753 6 7.559 6 9.14v5.718c0 1.582.169 2.387.565 3.128q.504.944 1.448 1.448c.74.396 1.546.565 3.128.565h1.718c1.582 0 2.387-.169 3.128-.565a3.45 3.45 0 0 0 1.448-1.448c.396-.74.565-1.546.565-3.128V9.14c0-1.582-.169-2.387-.565-3.128a3.45 3.45 0 0 0-1.448-1.448C15.247 4.169 14.441 4 12.86 4zm0-2h1.718c2.014 0 3.094.278 4.071.801A5.45 5.45 0 0 1 19.2 5.07c.522.978.801 2.058.801 4.072v5.718c0 2.014-.279 3.094-.801 4.071a5.45 5.45 0 0 1-2.27 2.269c-.977.522-2.057.801-4.071.801H11.14c-2.014 0-3.094-.279-4.072-.801A5.45 5.45 0 0 1 4.8 18.931c-.522-.977-.8-2.057-.8-4.071V9.14c0-2.014.278-3.094.801-4.072A5.45 5.45 0 0 1 7.07 2.801C8.047 2.278 9.127 2 11.141 2M11 6h2v5h-2z'/%3E%3C/svg%3E\")}.ri-movie-2-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M20 11c.67 0 1.313-.11 1.915-.312Q22 11.333 22 12a9.99 9.99 0 0 1-3.999 8H20v2h-8C6.477 22 2 17.523 2 12S6.477 2 12 2c.906 0 1.783.12 2.617.346A6 6 0 0 0 20 11m-8-1a2 2 0 1 0 0-4a2 2 0 0 0 0 4m-4 4a2 2 0 1 0 0-4a2 2 0 0 0 0 4m8 0a2 2 0 1 0 0-4a2 2 0 0 0 0 4m-4 4a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-movie-2-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10h8v-2h-1.999a10 10 0 0 0 2-2A9.96 9.96 0 0 0 22 12q0-.604-.07-1.19l-1.986.235q.056.47.056.955a7.98 7.98 0 0 1-2.708 6A8 8 0 1 1 14 4.252l.498-1.937C13.698 2.109 12.861 2 12 2m-2 6a2 2 0 1 0 4 0a2 2 0 0 0-4 0m-4 4a2 2 0 1 0 4 0a2 2 0 0 0-4 0m8 0a2 2 0 1 0 4 0a2 2 0 0 0-4 0m-4 4a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3C/svg%3E\")}.ri-movie-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.001 20H20v2h-8C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10a9.99 9.99 0 0 1-3.999 8M12 10a2 2 0 1 0 0-4a2 2 0 0 0 0 4m-4 4a2 2 0 1 0 0-4a2 2 0 0 0 0 4m8 0a2 2 0 1 0 0-4a2 2 0 0 0 0 4m-4 4a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-movie-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 20h8v2h-8C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10a9.96 9.96 0 0 1-2 6h-2.708A8 8 0 1 0 12 20m0-10a2 2 0 1 1 0-4a2 2 0 0 1 0 4m-4 4a2 2 0 1 1 0-4a2 2 0 0 1 0 4m8 0a2 2 0 1 1 0-4a2 2 0 0 1 0 4m-4 4a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-movie-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M20 11a6 6 0 0 0 2-.341v9.348a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h11.35A6 6 0 0 0 20 11m-9.378-2.585a.4.4 0 0 0-.622.332v6.506a.4.4 0 0 0 .622.332l4.879-3.252a.4.4 0 0 0 0-.666z'/%3E%3C/svg%3E\")}.ri-movie-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M2.992 3H14v2H4v14h16v-8h2v9.007a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3m7.63 5.415l4.879 3.252a.4.4 0 0 1 0 .666l-4.88 3.252a.4.4 0 0 1-.621-.332V8.747a.4.4 0 0 1 .622-.332'/%3E%3C/svg%3E\")}.ri-movie-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007zm8.622 4.422a.4.4 0 0 0-.622.332v6.506a.4.4 0 0 0 .622.332l4.879-3.252a.4.4 0 0 0 0-.666z'/%3E%3C/svg%3E\")}.ri-movie-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007zM4 5v14h16V5zm6.622 3.415l4.879 3.252a.4.4 0 0 1 0 .666l-4.88 3.252a.4.4 0 0 1-.621-.332V8.747a.4.4 0 0 1 .622-.332'/%3E%3C/svg%3E\")}.ri-multi-image-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-3v3a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h3zm2 3h9a1 1 0 0 1 1 1v7h2V5H8zm8 8.74V9H4v9.632l7.491-6.992zM7 13.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-multi-image-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 3a1 1 0 0 0-1 1v3H3a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-3h3a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm10 4H8V5h12v10h-2V8a1 1 0 0 0-1-1m-1 2v6.74l-4.509-4.1L4 18.632V9zm-4.491 5.36L16 18.442V19H6.537zM7 13.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-music-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3v14a4 4 0 1 1-2-3.465V6H9v11a4 4 0 1 1-2-3.465V3z'/%3E%3C/svg%3E\")}.ri-music-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3v14a4 4 0 1 1-2-3.465V5H9v12a4 4 0 1 1-2-3.465V3zM5 19a2 2 0 1 0 0-4a2 2 0 0 0 0 4m11 0a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-music-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M7 3h5v3H9v11a4 4 0 1 1-2-3.465zm11 10.535V11h2v6a4 4 0 1 1-2-3.465'/%3E%3C/svg%3E\")}.ri-music-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M7 3h5v2H9v12a4 4 0 1 1-2-3.465zm11 10.535V11h2v6a4 4 0 1 1-2-3.465M5 19a2 2 0 1 0 0-4a2 2 0 0 0 0 4m11 0a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-music-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 13.535V3h8v3h-6v11a4 4 0 1 1-2-3.465'/%3E%3C/svg%3E\")}.ri-music-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 13.535V3h8v2h-6v12a4 4 0 1 1-2-3.465M10 19a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-mv-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M20 11a6 6 0 0 0 2-.341v9.348a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h11.35a6 6 0 0 0-.259 3H12v6.17A3 3 0 1 0 14 15V8h.803A6 6 0 0 0 20 11'/%3E%3C/svg%3E\")}.ri-mv-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.467 8.694l.246-.566a4.36 4.36 0 0 1 2.22-2.25l.759-.339a.53.53 0 0 0 0-.963l-.717-.319a4.37 4.37 0 0 1-2.251-2.326l-.253-.611a.506.506 0 0 0-.942 0l-.253.61a4.37 4.37 0 0 1-2.25 2.327l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.219 2.251l.246.566c.18.414.753.414.934 0M2 4a1 1 0 0 1 1-1h11v2H4v14h16v-8h2v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm10 8.17V6h4v2h-2v7a3 3 0 1 1-2-2.83'/%3E%3C/svg%3E\")}.ri-mv-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007zm10 8.178A3 3 0 1 0 14 15V7.999h3V6h-5z'/%3E%3C/svg%3E\")}.ri-mv-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007zM4 5v14h16V5zm8 7.17V6h5v2h-3v7a3 3 0 1 1-2-2.83'/%3E%3C/svg%3E\")}.ri-navigation-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2.9 2.3l18.805 6.268a.5.5 0 0 1 .028.939L13 13l-4.425 8.85a.5.5 0 0 1-.928-.086L2.261 2.912a.5.5 0 0 1 .638-.612'/%3E%3C/svg%3E\")}.ri-navigation-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.965 5.096l3.546 12.41l3.04-6.08l5.637-2.255zM2.899 2.3l18.806 6.268a.5.5 0 0 1 .028.939L13 13l-4.425 8.85a.5.5 0 0 1-.928-.086L2.261 2.91a.5.5 0 0 1 .638-.611'/%3E%3C/svg%3E\")}.ri-netease-cloud-music-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 22c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m-1.086-10.432c.24-.84 1.075-1.541 1.99-1.648c.187.694.388 1.373.545 2.063c.053.23.037.495-.018.727c-.213.892-1.248 1.242-1.978.685c-.53-.405-.742-1.12-.539-1.827m3.817-.197c-.125-.465-.256-.927-.393-1.42c.5.13.907.36 1.255.697c1.257 1.222 1.385 3.3.294 4.732c-1.135 1.49-3.155 2.134-5.028 1.605c-2.302-.65-3.808-2.952-3.441-5.316c.274-1.768 1.27-3.004 2.9-3.733c.407-.182.58-.56.42-.93c-.157-.364-.54-.504-.944-.343c-2.721 1.088-4.32 4.134-3.67 6.987c.713 3.118 3.495 5.163 6.675 4.859c1.732-.166 3.164-.948 4.216-2.347c1.506-2.002 1.297-4.783-.463-6.499c-.666-.65-1.471-1.018-2.39-1.153c-.083-.013-.217-.052-.232-.106c-.087-.313-.18-.632-.206-.954c-.029-.357.29-.64.65-.645c.253-.003.434.13.603.3c.303.3.704.322.988.062c.29-.264.296-.678.018-1.008c-.566-.672-1.586-.891-2.43-.523c-.847.37-1.321 1.187-1.2 2.093c.038.28.11.557.167.842l-.26.072a3.86 3.86 0 0 0-2.098 1.414c-.921 1.22-.936 2.828-.041 3.947c1.274 1.594 3.747 1.284 4.523-.568c.284-.677.275-1.368.087-2.065'/%3E%3C/svg%3E\")}.ri-netease-cloud-music-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.422 11.375c-.294 1.028.012 2.065.784 2.653c1.061.81 2.565.3 2.874-.995c.08-.337.103-.722.027-1.056c-.23-1.001-.521-1.988-.792-2.996c-1.33.154-2.543 1.172-2.893 2.394m5.548-.287c.273 1.012.285 2.017-.127 3c-1.128 2.69-4.722 3.14-6.573.826c-1.302-1.627-1.28-3.961.06-5.734c.78-1.032 1.804-1.707 3.048-2.054l.379-.104c-.084-.415-.188-.816-.243-1.224c-.176-1.317.512-2.503 1.744-3.04c1.226-.535 2.708-.216 3.53.76c.406.479.395 1.08-.025 1.464c-.412.377-.997.346-1.435-.09c-.247-.246-.51-.44-.877-.436c-.525.006-.987.418-.945.937c.037.468.172.93.3 1.386c.022.078.216.135.338.153c1.333.197 2.504.731 3.472 1.676c2.558 2.493 2.861 6.531.672 9.44c-1.529 2.032-3.61 3.169-6.127 3.409c-4.621.44-8.664-2.53-9.7-7.058C2.516 10.255 4.84 5.831 8.796 4.25c.586-.234 1.143-.031 1.371.498c.232.537-.019 1.086-.61 1.35c-2.368 1.06-3.817 2.855-4.215 5.424c-.533 3.433 1.656 6.776 5 7.72c2.723.77 5.658-.166 7.308-2.33c1.586-2.08 1.4-5.099-.427-6.873A4 4 0 0 0 15.4 9.026c.198.716.389 1.388.57 2.062'/%3E%3C/svg%3E\")}.ri-netflix-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.292 3.814l2.018 5.707l.396 1.116l.007-4.81l.01-4.818h4.27L18 11.871c.003 5.98-.003 10.89-.015 10.9s-.209 0-.436-.027a49 49 0 0 0-3.34-.282a15 15 0 0 1-.636-.038c-.003-.003-.273-.762-.776-2.184v-.004l-2.144-6.061l-.34-.954l-.008 4.586c-.006 4.365-.01 4.61-.057 4.61c-.163 0-1.57.09-2.04.136c-.308.027-.926.09-1.37.145c-.446.051-.816.085-.823.078S6 17.867 6 11.883V1.002h.005V1h4.288l.028.08c.007.016.065.176.157.437l.641 1.778l.173.496z'/%3E%3C/svg%3E\")}.ri-netflix-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.985 17.208L16.001 2h2v20a7.6 7.6 0 0 0-2.02-.5L8 6.302V21.5a7.3 7.3 0 0 0-2 .5V2h2z'/%3E%3C/svg%3E\")}.ri-network-error-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.207 16.207L18.414 18l1.793 1.793l-1.414 1.414L17 19.414l-1.793 1.793l-1.414-1.414L15.586 18l-1.793-1.793l1.414-1.414L17 16.586l1.793-1.793zM14 3a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-1v2h8v2h-3v1.5h-2V13H8v2h1a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-4l.005-.102A1 1 0 0 1 5 15h1v-2H3v-2h8V9h-1a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-network-error-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.207 16.207L18.414 18l1.793 1.793l-1.414 1.414L17 19.414l-1.793 1.793l-1.414-1.414L15.586 18l-1.793-1.793l1.414-1.414L17 16.586l1.793-1.793zM14 3a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-1v2h8v2h-3v1.5h-2V13H8v2h1a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-4l.005-.102A1 1 0 0 1 5 15h1v-2H3v-2h8V9h-1a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM6 19h2v-2H6zm5-12h2V5h-2z'/%3E%3C/svg%3E\")}.ri-network-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 3a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-1v2h8v2h-3v2h1a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h1v-2H8v2h1a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-4l.005-.102A1 1 0 0 1 5 15h1v-2H3v-2h8V9h-1a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-network-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 3a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-1v2h8v2h-3v2h1a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h1v-2H8v2h1a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-4l.005-.102A1 1 0 0 1 5 15h1v-2H3v-2h8V9h-1a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm2 16h2v-2h-2zM6 19h2v-2H6zm5-12h2V5h-2z'/%3E%3C/svg%3E\")}.ri-network-off-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m21.606 20.192l-1.414 1.414l-.724-.724A1 1 0 0 1 19 21h-4a1 1 0 0 1-1-1v-4a1 1 0 0 1 .117-.469L11.586 13H8v2h1a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-4l.005-.102A1 1 0 0 1 5 15h1v-2H3v-2h6.586L2.394 3.808l1.414-1.414zM21 13h-3v.758L15.242 11H21zM14 3a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-.758L9 4.758V4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-network-off-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m21.606 20.192l-1.414 1.414l-.724-.724A1 1 0 0 1 19 21h-4a1 1 0 0 1-1-1v-4a1 1 0 0 1 .117-.469L11.586 13H8v2h1a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-4l.005-.102A1 1 0 0 1 5 15h1v-2H3v-2h6.586L2.394 3.808l1.414-1.414zM6 19h2v-2H6zm10 0h1.586L16 17.414zm5-6h-3v.758L15.242 11H21zM14 3a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-.758l-2-2H13V5h-2v1.758l-2-2V4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-news-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm3 4h6v6H6zm2 2v2h2V9zm10 0h-4V7h4zm-4 4v-2h4v2zm-8 4v-2h12v2z'/%3E%3C/svg%3E\")}.ri-news-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm2 1v14h16V5zm2 2h6v6H6zm2 2v2h2V9zm6 0h4V7h-4zm4 4h-4v-2h4zM6 15v2h12v-2z'/%3E%3C/svg%3E\")}.ri-newspaper-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 22H5a3 3 0 0 1-3-3V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v7h4v9a3 3 0 0 1-3 3m-1-10v7a1 1 0 1 0 2 0v-7zM5 6v6h6V6zm0 7v2h10v-2zm0 3v2h10v-2zm2-8h2v2H7z'/%3E%3C/svg%3E\")}.ri-newspaper-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 20V4H4v15a1 1 0 0 0 1 1zm3 2H5a3 3 0 0 1-3-3V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v7h4v9a3 3 0 0 1-3 3m-1-10v7a1 1 0 1 0 2 0v-7zM6 6h6v6H6zm2 2v2h2V8zm-2 5h8v2H6zm0 3h8v2H6z'/%3E%3C/svg%3E\")}.ri-nextjs-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m4-14h-1.35v4H16zM9.346 9.71l6.059 7.828l1.054-.809L9.683 8H8v7.997h1.346z'/%3E%3C/svg%3E\")}.ri-nextjs-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.664 17.65L10.26 8H8v8h2v-5.054l6.087 7.933a8 8 0 1 1 1.578-1.23M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m2-10V8h2v4z'/%3E%3C/svg%3E\")}.ri-nft-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 12a2 2 0 1 0 0-4a2 2 0 0 0 0 4m3-11l9.5 5.5v11L12 23l-9.5-5.5v-11zM4.5 7.653v8.694l2.372 1.373l8.073-5.92l4.555 2.734v-6.88L12 3.31z'/%3E%3C/svg%3E\")}.ri-nft-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 12a2 2 0 1 0 0-4a2 2 0 0 0 0 4m12.5-5.5L12 1L2.5 6.5v11L12 23l9.5-5.5zM12 3.311l7.5 4.342v6.88l-4.562-2.736l-7.971 5.978L4.5 16.347V7.653zm0 17.378l-3.152-1.825l6.214-4.66l3.998 2.398z'/%3E%3C/svg%3E\")}.ri-no-credit-card-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.586 21l1.607 1.607l1.414-1.415l-19.8-19.799l-1.413 1.415l.726.726A1 1 0 0 0 2.005 4v3h3.58l4 4h-7.58v9a1 1 0 0 0 1 1zm2.419-10v6.762L15.243 11zm0-4H11.243l-4-4h13.762a1 1 0 0 1 1 1z'/%3E%3C/svg%3E\")}.ri-no-credit-card-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.586 21l1.607 1.607l1.414-1.415l-19.8-19.799l-1.413 1.415l.726.726A1 1 0 0 0 2.005 4v16a1 1 0 0 0 1 1zm-2-2H4.005v-7h6.58zm-11-11H4.005V5.419zm15.419-4v13.762l-2-2V12h-3.762l-4-4h7.762V5H9.243l-2-2h13.762a1 1 0 0 1 1 1'/%3E%3C/svg%3E\")}.ri-node-tree{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 2a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H8v2h5V9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-1H8v6h5v-1a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-1H7a1 1 0 0 1-1-1V8H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm9 16h-4v2h4zm0-8h-4v2h4zM9 4H5v2h4z'/%3E%3C/svg%3E\")}.ri-nodejs-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.174 22.555c.256.139.531.218.826.218s.59-.08.826-.178l7.848-4.572c.511-.297.826-.851.826-1.445V7.454c0-.593-.315-1.148-.826-1.444l-7.848-4.572a1.75 1.75 0 0 0-1.652 0L3.326 6.01A1.67 1.67 0 0 0 2.5 7.454v9.124c0 .594.315 1.148.826 1.445l2.065 1.188c1.003.494 1.358.494 1.81.494c1.475 0 2.32-.91 2.32-2.474V8.226a.24.24 0 0 0-.235-.237H8.283a.24.24 0 0 0-.236.237v9.005c0 .693-.728 1.386-1.889.792l-2.143-1.247c-.08-.04-.118-.138-.118-.218V7.435c0-.08.039-.179.118-.218l7.848-4.552c.058-.04.157-.04.235 0l7.849 4.552c.078.04.118.119.118.218v9.123c0 .1-.04.178-.118.218l-7.849 4.572c-.059.04-.157.04-.236 0L9.857 20.14c-.059-.04-.138-.06-.197-.02c-.55.317-.649.356-1.18.534c-.118.04-.314.119.079.337zm-.885-8.985c0 1.346.708 2.929 4.15 2.929c2.478 0 3.914-.99 3.914-2.731c0-1.702-1.141-2.158-3.56-2.474c-2.44-.317-2.695-.495-2.695-1.069c0-.475.217-1.108 2.026-1.108c1.613 0 2.222.356 2.459 1.444a.23.23 0 0 0 .216.179h1.042c.06 0 .118-.04.158-.08a.3.3 0 0 0 .059-.178c-.157-1.9-1.396-2.77-3.914-2.77c-2.242 0-3.58.95-3.58 2.553c0 1.721 1.338 2.196 3.481 2.414c2.577.258 2.774.634 2.774 1.148c0 .89-.708 1.267-2.36 1.267c-2.085 0-2.538-.515-2.695-1.564c0-.118-.098-.198-.216-.198h-1.023a.24.24 0 0 0-.236.238'/%3E%3C/svg%3E\")}.ri-nodejs-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.887 1.362a1.75 1.75 0 0 0-1.774 0L3.363 5.92A1.75 1.75 0 0 0 2.5 7.429v9.142c0 .62.328 1.194.863 1.508l2.623 1.543C7.319 20.408 9 19.446 9 17.9V7.747H7v10.152l-2.5-1.471V7.572L12 3.16l7.5 4.412v8.856L12 20.84l-1.768-1.04l-1.014 1.723l1.895 1.115a1.75 1.75 0 0 0 1.774 0l7.75-4.559a1.75 1.75 0 0 0 .863-1.508V7.429a1.75 1.75 0 0 0-.863-1.508zM14 7.5c-1.363 0-2.329.351-2.95.97a2.5 2.5 0 0 0-.737 1.761c0 .555.157 1.058.482 1.474c.313.4.725.649 1.12.81c.72.297 1.62.394 2.344.471l.087.01c.831.09 1.454.167 1.88.345c.193.08.272.154.305.197c.021.028.062.09.062.26c0 .264-.09.434-.373.595c-.347.197-.96.347-1.883.347c-.915 0-1.553-.17-1.918-.422c-.283-.196-.492-.497-.437-1.15l-1.993-.167c-.108 1.289.359 2.316 1.292 2.962c.851.59 1.97.777 3.056.777c1.077 0 2.092-.165 2.873-.61c.846-.48 1.383-1.282 1.383-2.332c0-.557-.155-1.061-.477-1.48c-.31-.404-.722-.656-1.118-.822c-.728-.305-1.64-.403-2.368-.481l-.07-.008c-.833-.09-1.456-.165-1.885-.341c-.194-.08-.273-.152-.303-.192c-.02-.024-.059-.08-.059-.243c0-.077.023-.219.15-.345c.122-.122.499-.386 1.537-.386c.99 0 1.567.105 1.897.3c.215.128.448.363.48 1.133l1.998-.08c-.05-1.246-.506-2.208-1.458-2.772C16.08 7.583 15.01 7.5 14 7.5'/%3E%3C/svg%3E\")}.ri-notification-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 20H2v-2h1v-6.969C3 6.043 7.03 2 12 2s9 4.043 9 9.031V18h1zM9.5 21h5a2.5 2.5 0 0 1-5 0'/%3E%3C/svg%3E\")}.ri-notification-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 20H2v-2h1v-6.969C3 6.043 7.03 2 12 2s9 4.043 9 9.031V18h1zM5 18h14v-6.969C19 7.148 15.866 4 12 4s-7 3.148-7 7.031zm4.5 3h5a2.5 2.5 0 0 1-5 0'/%3E%3C/svg%3E\")}.ri-notification-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 17h2v2H2v-2h2v-7a8 8 0 1 1 16 0zM9 21h6v2H9z'/%3E%3C/svg%3E\")}.ri-notification-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 17h2v2H2v-2h2v-7a8 8 0 1 1 16 0zm-2 0v-7a6 6 0 0 0-12 0v7zm-9 4h6v2H9z'/%3E%3C/svg%3E\")}.ri-notification-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20 18.667l.4.533a.5.5 0 0 1-.4.8H4a.5.5 0 0 1-.4-.8l.4-.533V10a8 8 0 1 1 16 0zM9.5 21h5a2.5 2.5 0 0 1-5 0'/%3E%3C/svg%3E\")}.ri-notification-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 10a6 6 0 0 0-12 0v8h12zm2 8.667l.4.533a.5.5 0 0 1-.4.8H4a.5.5 0 0 1-.4-.8l.4-.533V10a8 8 0 1 1 16 0zM9.5 21h5a2.5 2.5 0 0 1-5 0'/%3E%3C/svg%3E\")}.ri-notification-badge-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.341 4A6 6 0 0 0 21 11.659V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1zM19 10a4 4 0 1 1 0-8a4 4 0 0 1 0 8'/%3E%3C/svg%3E\")}.ri-notification-badge-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.341 4A6 6 0 0 0 13 6H5v14h14v-8a6 6 0 0 0 2-.341V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1zM19 8a2 2 0 1 0 0-4a2 2 0 0 0 0 4m0 2a4 4 0 1 1 0-8a4 4 0 0 1 0 8'/%3E%3C/svg%3E\")}.ri-notification-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c4.97 0 9 4.043 9 9.031V20H3v-8.969C3 6.043 7.03 2 12 2M9.5 21h5a2.5 2.5 0 0 1-5 0'/%3E%3C/svg%3E\")}.ri-notification-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 18h14v-6.969C19 7.148 15.866 4 12 4s-7 3.148-7 7.031zm7-16c4.97 0 9 4.043 9 9.031V20H3v-8.969C3 6.043 7.03 2 12 2M9.5 21h5a2.5 2.5 0 0 1-5 0'/%3E%3C/svg%3E\")}.ri-notification-off-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.586 20H4a.5.5 0 0 1-.4-.8l.4-.533V10c0-1.33.325-2.584.899-3.687L1.394 2.808l1.414-1.415l19.799 19.8l-1.415 1.414zM20 15.786L7.56 3.345A8 8 0 0 1 20 10zM9.5 21h5a2.5 2.5 0 0 1-5 0'/%3E%3C/svg%3E\")}.ri-notification-off-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.586 20H4a.5.5 0 0 1-.4-.8l.4-.533V10c0-1.33.325-2.584.899-3.687L1.394 2.808l1.414-1.415l19.799 19.8l-1.415 1.414zM6.408 7.822A6 6 0 0 0 6 10v8h10.586zM20 15.786l-2-2V10a6 6 0 0 0-8.99-5.203L7.56 3.345A8 8 0 0 1 20 10zM9.5 21h5a2.5 2.5 0 0 1-5 0'/%3E%3C/svg%3E\")}.ri-notification-snooze-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 17h-2v-7a8 8 0 1 0-16 0v7H2v2h20zm-7 6v-2H9v2zM9 9V7h6v2.414L11.414 13H15v2H9v-2.414L12.586 9z'/%3E%3C/svg%3E\")}.ri-notification-snooze-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 17h-2v-7a8 8 0 1 0-16 0v7H2v2h20zm-4-7v7H6v-7a6 6 0 1 1 12 0m-3 13v-2H9v2zM9 9h3.586L9 12.586V15h6v-2h-3.586L15 9.414V7H9z'/%3E%3C/svg%3E\")}.ri-notion-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.104 5.91c.584.474.802.438 1.898.365l10.332-.62c.22 0 .037-.22-.036-.256l-1.716-1.24c-.329-.255-.767-.548-1.606-.475l-10.005.73c-.364.036-.437.219-.292.365zm.62 2.408v10.87c0 .585.292.803.95.767l11.354-.657c.657-.036.73-.438.73-.913V7.588c0-.474-.182-.73-.584-.693l-11.866.693c-.438.036-.584.255-.584.73m11.21.583c.072.328 0 .657-.33.694l-.547.109v8.025c-.475.256-.913.401-1.278.401c-.584 0-.73-.182-1.168-.729l-3.579-5.618v5.436l1.133.255s0 .656-.914.656l-2.519.146c-.073-.146 0-.51.256-.583l.657-.182v-7.187l-.913-.073c-.073-.329.11-.803.621-.84l2.702-.182l3.724 5.692V9.886l-.95-.109c-.072-.402.22-.693.585-.73zM4.131 3.429l10.406-.766c1.277-.11 1.606-.036 2.41.547l3.321 2.335c.548.401.731.51.731.948v12.805c0 .803-.292 1.277-1.314 1.35l-12.085.73c-.767.036-1.132-.073-1.534-.584L3.62 17.62c-.438-.584-.62-1.021-.62-1.533V4.705c0-.656.292-1.203 1.132-1.276'/%3E%3C/svg%3E\")}.ri-notion-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.285 2.955a1.9 1.9 0 0 0-1.211-.31l-11.06.961a.99.99 0 0 0-.903.986v11.575c0 .408.133.806.378 1.133l2.767 3.69a.99.99 0 0 0 .867.392l12.853-.989a.99.99 0 0 0 .913-.986V6.527a.94.94 0 0 0-.418-.781zm-1.057 1.46a.1.1 0 0 1 .071.02l2.746 1.83l-10.207.816l-1.86-1.86zm3.883 14.262l-10.722.825V8.82l10.722-.858zM4.89 6.646l1.722 1.722V18.5l-1.7-2.267a.1.1 0 0 1-.022-.066zm7.09 3.477l-1.977.13v7.562l1.996-.13v-4.337l3.512 4.169l1.976-.13V9.825l-1.996.13v4.337z'/%3E%3C/svg%3E\")}.ri-npmjs-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.001 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-3 4h-10v10h5V9.5h2.5V17h2.5z'/%3E%3C/svg%3E\")}.ri-npmjs-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.001 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-1 2h-14v14h14zm-2 2v10h-2.5V9.5h-2.5V17h-5V7z'/%3E%3C/svg%3E\")}.ri-number-0{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1.5c1.321 0 2.484.348 3.447.994c.963.645 1.726 1.588 2.249 2.778c.522 1.19.804 2.625.804 4.257v4.942c0 1.632-.282 3.068-.804 4.257c-.523 1.19-1.286 2.133-2.25 2.778c-.962.646-2.125.994-3.446.994s-2.484-.348-3.447-.994c-.963-.645-1.726-1.588-2.249-2.778c-.522-1.19-.804-2.625-.804-4.257V9.529c0-1.632.282-3.068.804-4.257c.523-1.19 1.286-2.133 2.25-2.778C9.515 1.848 10.678 1.5 12 1.5m0 2c-.916 0-1.694.226-2.333.655c-.637.427-1.158 1.07-1.532 1.92c-.412.94-.635 2.108-.635 3.454v4.942c0 1.346.223 2.514.635 3.453c.374.852.895 1.494 1.532 1.921c.639.428 1.417.655 2.333.655s1.694-.227 2.333-.655c.637-.427 1.158-1.07 1.531-1.92c.413-.94.636-2.108.636-3.454V9.529c0-1.346-.223-2.514-.636-3.453c-.373-.851-.894-1.494-1.53-1.921c-.64-.429-1.418-.655-2.334-.655'/%3E%3C/svg%3E\")}.ri-number-1{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 1.5V22h-2V3.704L7.5 4.91V2.839l5-1.339z'/%3E%3C/svg%3E\")}.ri-number-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 7.5a4 4 0 1 0-8 0H6a6 6 0 1 1 10.663 3.776l-7.319 8.723L18 20v2H6v-1.127l9.064-10.802A3.98 3.98 0 0 0 16 7.5'/%3E%3C/svg%3E\")}.ri-number-3{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 2v1.362L12.81 9.55a6.501 6.501 0 1 1-7.116 8.028l1.94-.486A4.502 4.502 0 0 0 16.5 16a4.5 4.5 0 0 0-6.505-4.03l-.228.122l-.69-1.207L14.855 4H6.5V2z'/%3E%3C/svg%3E\")}.ri-number-4{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 1.5V16h3v2h-3v4h-2v-4H4v-1.102L14 1.5zM14 16V5.171L6.968 16z'/%3E%3C/svg%3E\")}.ri-number-5{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 2v2H9.3l-.677 6.445a6.5 6.5 0 1 1-2.93 7.133l1.94-.486A4.502 4.502 0 0 0 16.5 16a4.5 4.5 0 0 0-4.5-4.5c-2.022 0-3.278.639-3.96 1.53l-1.575-1.182L7.5 2z'/%3E%3C/svg%3E\")}.ri-number-6{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14.886 2l-4.438 7.686A6.5 6.5 0 1 1 6.4 12.7L12.576 2zM12 11.5a4.5 4.5 0 1 0 0 9a4.5 4.5 0 0 0 0-9'/%3E%3C/svg%3E\")}.ri-number-7{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 2v1.5L10.763 22H8.574l8.013-18H6V2z'/%3E%3C/svg%3E\")}.ri-number-8{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1.5a5.5 5.5 0 0 1 3.352 9.86c1.888 1.05 3.148 2.96 3.148 5.14c0 3.314-2.91 6-6.5 6s-6.5-2.686-6.5-6c0-2.181 1.261-4.09 3.147-5.141A5.5 5.5 0 0 1 12 1.5m0 11c-2.52 0-4.5 1.828-4.5 4s1.98 4 4.5 4s4.5-1.828 4.5-4s-1.98-4-4.5-4m0-9a3.5 3.5 0 1 0 0 7a3.5 3.5 0 0 0 0-7'/%3E%3C/svg%3E\")}.ri-number-9{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1.5a6.5 6.5 0 0 1 5.619 9.77l-6.196 10.729H9.114l4.439-7.686A6.5 6.5 0 1 1 12 1.5m0 2a4.5 4.5 0 1 0 0 9a4.5 4.5 0 0 0 0-9'/%3E%3C/svg%3E\")}.ri-numbers-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 18H4v-8h5zm6 0h-5V6h5zm6 0h-5V2h5zm1 4H3v-2h19z'/%3E%3C/svg%3E\")}.ri-numbers-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 18H4v-8h5zm-2-2v-4H6v4zm6 0V8h-1v8zm2 2h-5V6h5zm4-2V4h-1v12zm2 2h-5V2h5zm1 4H3v-2h19z'/%3E%3C/svg%3E\")}.ri-nurse-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.957 15.564A8.01 8.01 0 0 1 19.94 22H4.063a8.01 8.01 0 0 1 4.981-6.436L12.001 20zM18.001 2v6A6 6 0 0 1 6 8V2zm-2 6H8a4 4 0 0 0 8 0'/%3E%3C/svg%3E\")}.ri-nurse-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 15a8 8 0 0 1 7.939 7H4.063A8 8 0 0 1 12 15m-1.812 2.28A6.02 6.02 0 0 0 6.802 20h5.199zm3.626 0L12.001 20h5.198a6.02 6.02 0 0 0-3.385-2.72M18.001 2v6A6 6 0 0 1 6 8V2zM8 8a4 4 0 0 0 8 0zm8-4H8v2h8z'/%3E%3C/svg%3E\")}.ri-octagon-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.936 2.501l5.565 5.565v7.87l-5.565 5.565h-7.87l-5.565-5.565v-7.87l5.565-5.565z'/%3E%3C/svg%3E\")}.ri-octagon-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.936 2.501l5.565 5.565v7.87l-5.565 5.565h-7.87l-5.565-5.565v-7.87l5.565-5.565zm-.828 2H8.894L4.501 8.894v6.214L8.894 19.5h6.214l4.393-4.393V8.894z'/%3E%3C/svg%3E\")}.ri-oil-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 5h11a1 1 0 0 1 1 1v15a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V11zm5-4h5a1 1 0 0 1 1 1v2h-7V2a1 1 0 0 1 1-1M6 12v7h2v-7z'/%3E%3C/svg%3E\")}.ri-oil-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.07 7L6 11.606V20h12V7zM8 5h11a1 1 0 0 1 1 1v15a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V11zm5-4h5a1 1 0 0 1 1 1v2h-7V2a1 1 0 0 1 1-1M8 12h2v6H8z'/%3E%3C/svg%3E\")}.ri-omega{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 20v-2.157c1.863-1.192 3.5-3.875 3.5-6.959c0-3.073-2-6.029-5.5-6.029s-5.5 2.956-5.5 6.03c0 3.083 1.637 5.766 3.5 6.958V20H3v-2h4.76C5.666 16.505 4 13.989 4 10.884C4 6.247 7.5 3 12 3s8 3.247 8 7.884c0 3.105-1.666 5.621-3.76 7.116H21v2z'/%3E%3C/svg%3E\")}.ri-open-arm-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 12a5 5 0 1 1 0-10a5 5 0 0 1 0 10m6 5v5h-2v-5a11 11 0 0 1 6.448-10.016l.827 1.82A9 9 0 0 0 18 17M8 17v5H6v-5A9 9 0 0 0 .726 8.805l.827-1.821A11 11 0 0 1 8 17'/%3E%3C/svg%3E\")}.ri-open-arm-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 17v5h-2v-5a11 11 0 0 1 6.448-10.016l.827 1.82A9 9 0 0 0 18 17M8 17v5H6v-5A9 9 0 0 0 .726 8.805l.827-1.821A11 11 0 0 1 8 17m4-5a5 5 0 1 1 0-10a5 5 0 0 1 0 10m0-2a3 3 0 1 0 0-6a3 3 0 0 0 0 6'/%3E%3C/svg%3E\")}.ri-open-source-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 2c5.523 0 10 4.477 10 10c0 4.13-2.504 7.676-6.077 9.201l-2.518-6.55A3 3 0 0 0 12 9a3 3 0 0 0-1.404 5.652l-2.518 6.55A10 10 0 0 1 2 12C2 6.477 6.477 2 12 2'/%3E%3C/svg%3E\")}.ri-open-source-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 2c5.523 0 10 4.477 10 10c0 4.4-2.841 8.136-6.789 9.473l-.226.074l-2.904-7.55A2.016 2.016 0 0 0 14.001 12a2 2 0 1 0-2.083 1.998l-2.903 7.549l-.225-.074C4.842 20.136 2 16.4 2 12C2 6.477 6.477 2 12 2m0 2a8 8 0 0 0-4.099 14.872l1.48-3.849a4 4 0 1 1 5.239 0l1.479 3.85A8 8 0 0 0 12 4'/%3E%3C/svg%3E\")}.ri-openai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.562 10.188c.25-.688.313-1.376.25-2.063c-.062-.687-.312-1.375-.625-2c-.562-.937-1.375-1.687-2.312-2.125c-1-.437-2.063-.562-3.125-.312c-.5-.5-1.063-.938-1.688-1.25S11.687 2 11 2a5.17 5.17 0 0 0-3 .938c-.875.624-1.5 1.5-1.813 2.5c-.75.187-1.375.5-2 .875c-.562.437-1 1-1.375 1.562c-.562.938-.75 2-.625 3.063a5.44 5.44 0 0 0 1.25 2.874a4.7 4.7 0 0 0-.25 2.063c.063.688.313 1.375.625 2c.563.938 1.375 1.688 2.313 2.125c1 .438 2.062.563 3.125.313c.5.5 1.062.937 1.687 1.25S12.312 22 13 22a5.17 5.17 0 0 0 3-.937c.875-.625 1.5-1.5 1.812-2.5a4.54 4.54 0 0 0 1.938-.875c.562-.438 1.062-.938 1.375-1.563c.562-.937.75-2 .625-3.062c-.125-1.063-.5-2.063-1.188-2.876m-7.5 10.5c-1 0-1.75-.313-2.437-.875c0 0 .062-.063.125-.063l4-2.312a.5.5 0 0 0 .25-.25a.57.57 0 0 0 .062-.313V11.25l1.688 1v4.625a3.685 3.685 0 0 1-3.688 3.813M5 17.25c-.438-.75-.625-1.625-.438-2.5c0 0 .063.063.125.063l4 2.312a.56.56 0 0 0 .313.063c.125 0 .25 0 .312-.063l4.875-2.812v1.937l-4.062 2.375A3.7 3.7 0 0 1 7.312 19c-1-.25-1.812-.875-2.312-1.75M3.937 8.563a3.8 3.8 0 0 1 1.938-1.626v4.751c0 .124 0 .25.062.312a.5.5 0 0 0 .25.25l4.875 2.813l-1.687 1l-4-2.313a3.7 3.7 0 0 1-1.75-2.25c-.25-.937-.188-2.062.312-2.937M17.75 11.75l-4.875-2.812l1.687-1l4 2.312c.625.375 1.125.875 1.438 1.5s.5 1.313.437 2.063a3.7 3.7 0 0 1-.75 1.937c-.437.563-1 1-1.687 1.25v-4.75c0-.125 0-.25-.063-.312c0 0-.062-.126-.187-.188m1.687-2.5s-.062-.062-.125-.062l-4-2.313c-.125-.062-.187-.062-.312-.062s-.25 0-.313.062L9.812 9.688V7.75l4.063-2.375c.625-.375 1.312-.5 2.062-.5c.688 0 1.375.25 2 .688c.563.437 1.063 1 1.313 1.625s.312 1.375.187 2.062m-10.5 3.5l-1.687-1V7.063c0-.688.187-1.438.562-2C8.187 4.438 8.75 4 9.375 3.688a3.37 3.37 0 0 1 2.062-.313c.688.063 1.375.375 1.938.813c0 0-.063.062-.125.062l-4 2.313a.5.5 0 0 0-.25.25c-.063.125-.063.187-.063.312zm.875-2L12 9.5l2.187 1.25v2.5L12 14.5l-2.188-1.25z'/%3E%3C/svg%3E\")}.ri-openai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 4c.649 0 1.25.206 1.741.556c-1.292.673-2.48 1.52-3.741 2.248l1 1.732c1.575-.91 3.052-2.05 4.76-2.706a3 3 0 0 1 4.057 3.09C17.588 8.137 16.26 7.531 15 6.804l-1 1.732c1.575.91 3.302 1.618 4.723 2.77a3 3 0 0 1-.648 5.058C18.14 14.908 18 13.455 18 12h-2c0 1.818.25 3.669-.037 5.476a3 3 0 0 1-4.705 1.967c1.293-.673 2.482-1.52 3.742-2.247l-1-1.732c-1.575.91-3.052 2.05-4.76 2.706a3 3 0 0 1-4.057-3.09c1.23.782 2.557 1.388 3.817 2.116l1-1.732c-1.575-.91-3.302-1.618-4.724-2.77a3 3 0 0 1 .649-5.058C5.86 9.092 6 10.545 6 12h2c0-1.818-.25-3.669.037-5.476A3 3 0 0 1 11 4m3.793-.258a5.001 5.001 0 0 0-8.548 1.71a5.001 5.001 0 0 0-2.793 8.258a5.001 5.001 0 0 0 5.756 6.548a5.001 5.001 0 0 0 8.548-1.71a5.001 5.001 0 0 0 2.793-8.258a5.001 5.001 0 0 0-5.756-6.548'/%3E%3C/svg%3E\")}.ri-openbase-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2.76l10 3.236l-.9 9.468l-9.1 6.86l-9.1-6.864L2.01 6zm0 .825l-8.81 2.85L12 20.793l8.806-14.358z'/%3E%3C/svg%3E\")}.ri-openbase-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3L2 5.996l1 9.464l9 7.04l9-7.04l1-9.464zm7.837 4.436L12 19.96L4.163 7.436L12 5.088z'/%3E%3C/svg%3E\")}.ri-opera-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.71 6.365c-1.107 1.305-1.822 3.236-1.872 5.4v.47c.051 2.165.765 4.093 1.872 5.4c1.434 1.862 3.566 3.044 5.95 3.044a7.2 7.2 0 0 0 4.005-1.226a9.94 9.94 0 0 1-7.139 2.535A10 10 0 0 1 2.001 12c0-5.524 4.477-10 10-10h.038a9.97 9.97 0 0 1 6.627 2.546a7.24 7.24 0 0 0-4.008-1.226c-2.382 0-4.514 1.183-5.95 3.045zM22.001 12a9.97 9.97 0 0 1-3.335 7.454c-2.565 1.25-4.955.376-5.747-.17c2.52-.554 4.423-3.6 4.423-7.284c0-3.685-1.903-6.73-4.423-7.283c.791-.545 3.182-1.42 5.747-.171A9.97 9.97 0 0 1 22.001 12'/%3E%3C/svg%3E\")}.ri-opera-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.767 19.51a8.003 8.003 0 0 0 0-15.02C16.712 5.977 18 8.935 18 12s-1.289 6.024-3.235 7.51M9.235 4.49a8.003 8.003 0 0 0 0 15.02C7.29 18.023 6.001 15.065 6.001 12S7.29 5.976 9.235 4.49M12.001 22c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m0-3.5c2 0 4-3.033 4-6.5s-2-6.5-4-6.5s-4 3.033-4 6.5s2 6.5 4 6.5'/%3E%3C/svg%3E\")}.ri-order-play-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 4V2.068a.5.5 0 0 1 .82-.385l4.12 3.433a.5.5 0 0 1-.321.884H2V4zM2 18h20v2H2zm0-7h20v2H2z'/%3E%3C/svg%3E\")}.ri-order-play-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 4V2.068a.5.5 0 0 1 .82-.385l4.12 3.433a.5.5 0 0 1-.321.884H2V4zM2 18h20v2H2zm0-7h20v2H2z'/%3E%3C/svg%3E\")}.ri-organization-chart{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 3a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-2v2h4a1 1 0 0 1 1 1v3h2a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h2v-2H8v2h2a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h2v-3a1 1 0 0 1 1-1h4V9H9a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM9 17H5v2h4zm10 0h-4v2h4zM14 5h-4v2h4z'/%3E%3C/svg%3E\")}.ri-outlet-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10M11 7v4h2V7zm3 5v4h2v-4zm-6 0v4h2v-4z'/%3E%3C/svg%3E\")}.ri-outlet-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16M11 7h2v4h-2zm3 5h2v4h-2zm-6 0h2v4H8z'/%3E%3C/svg%3E\")}.ri-outlet-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m2-12v4h2v-4zm-6 0v4h2v-4z'/%3E%3C/svg%3E\")}.ri-outlet-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m2-10h2v4h-2zm-6 0h2v4H8z'/%3E%3C/svg%3E\")}.ri-overline{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.246 18H8.754l-1.6 4H5l6-15h2l6 15h-2.154zm-.8-2L12 9.885L9.554 16zM4 3h16v2H4z'/%3E%3C/svg%3E\")}.ri-p2p-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 5a3 3 0 1 1-6 0a3 3 0 0 1 6 0M7 3a4 4 0 0 0-4 4v2h2V7a2 2 0 0 1 2-2h3V3zm10 18a4 4 0 0 0 4-4v-2h-2v2a2 2 0 0 1-2 2h-3v2zM7 16a3 3 0 1 0 0-6a3 3 0 0 0 0 6m10-7a4 4 0 0 0-4 4h8a4 4 0 0 0-4-4M3 21a4 4 0 0 1 8 0z'/%3E%3C/svg%3E\")}.ri-p2p-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 6a1 1 0 1 1 0-2a1 1 0 0 1 0 2m0 2a3 3 0 1 0 0-6a3 3 0 0 0 0 6M7 3a4 4 0 0 0-4 4v2h2V7a2 2 0 0 1 2-2h3V3zm10 18a4 4 0 0 0 4-4v-2h-2v2a2 2 0 0 1-2 2h-3v2zm-9-8a1 1 0 1 0-2 0a1 1 0 0 0 2 0m2 0a3 3 0 1 1-6 0a3 3 0 0 1 6 0m7-2a2 2 0 0 0-2 2h-2a4 4 0 0 1 8 0h-2a2 2 0 0 0-2-2M5 21a2 2 0 1 1 4 0h2a4 4 0 0 0-8 0z'/%3E%3C/svg%3E\")}.ri-page-separator{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 21v-4H7v4H5v-5a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v5zM7 3v4h10V3h2v5a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V3zM2 9l4 3l-4 3zm20 0v6l-4-3z'/%3E%3C/svg%3E\")}.ri-pages-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22H4a1 1 0 0 1-1-1V8h18v13a1 1 0 0 1-1 1m1-16H3V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1zM7 11v4h4v-4zm0 6v2h10v-2zm6-5v2h4v-2z'/%3E%3C/svg%3E\")}.ri-pages-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 8v12h14V8zm0-2h14V4H5zm15 16H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1M7 10h4v4H7zm0 6h10v2H7zm6-5h4v2h-4z'/%3E%3C/svg%3E\")}.ri-paint-brush-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 2.997h16a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1m2 9h6a1 1 0 0 1 1 1v3h1v6h-4v-6h1v-2H5a1 1 0 0 1-1-1v-2h2zm11.732 1.732L19.5 11.96l1.768 1.768a2.5 2.5 0 1 1-3.536 0'/%3E%3C/svg%3E\")}.ri-paint-brush-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 4.997v3h14v-3zm-1-2h16a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1m2 9h6a1 1 0 0 1 1 1v3h1v6h-4v-6h1v-2H5a1 1 0 0 1-1-1v-2h2zm11.732 1.732L19.5 11.96l1.768 1.768a2.5 2.5 0 1 1-3.536 0'/%3E%3C/svg%3E\")}.ri-paint-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.228 18.732l1.767-1.767l1.768 1.767a2.5 2.5 0 1 1-3.535 0M8.878 1.08l11.314 11.313a1 1 0 0 1 0 1.415l-8.485 8.485a1 1 0 0 1-1.414 0l-8.485-8.485a1 1 0 0 1 0-1.415l7.778-7.778l-2.122-2.121zM11 6.03L3.929 13.1H18.07z'/%3E%3C/svg%3E\")}.ri-paint-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.228 18.732l1.767-1.767l1.768 1.767a2.5 2.5 0 1 1-3.535 0M8.878 1.08l11.314 11.313a1 1 0 0 1 0 1.415l-8.485 8.485a1 1 0 0 1-1.414 0l-8.485-8.485a1 1 0 0 1 0-1.415l7.778-7.778l-2.122-2.121zM11 6.03L3.929 13.1l7.07 7.072l7.072-7.071z'/%3E%3C/svg%3E\")}.ri-painting-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.525 3.525a3.5 3.5 0 0 1 4.95 0l.171.171a.5.5 0 0 0 .707 0l.172-.17a3.5 3.5 0 0 1 3.893-.725A6 6 0 0 0 13 5c0 .892.195 1.738.545 2.499H9.5a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-4.046a5.98 5.98 0 0 0 4.699.128a3.5 3.5 0 0 1-.725 3.893l-.17.172a.5.5 0 0 0 0 .707l.17.171a3.5 3.5 0 0 1-4.949 4.95l-.172-.171a.5.5 0 0 0-.707 0l-.172.17a3.5 3.5 0 0 1-4.949 0l-.172-.17a.5.5 0 0 0-.707 0l-.172.17a3.5 3.5 0 0 1-4.949-4.949l.171-.171a.5.5 0 0 0 0-.707l-.17-.172a3.5 3.5 0 0 1 0-4.95l.17-.171a.5.5 0 0 0 0-.708l-.17-.171a3.5 3.5 0 0 1 0-4.95M14.5 14.5h-5v-5h5zm4.029-13.18a.507.507 0 0 1 .941 0l.253.61a4.37 4.37 0 0 0 2.251 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.717-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-painting-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.526 3.525a3.5 3.5 0 0 1 4.949 0l.172.171a.5.5 0 0 0 .707 0l.172-.17a3.5 3.5 0 0 1 4.687-.238l-1.265 1.548a1.5 1.5 0 0 0-2.008.103l-.172.172a2.5 2.5 0 0 1-3.535 0L7.06 4.94a1.5 1.5 0 0 0-2.12 2.121l.172.171a2.5 2.5 0 0 1 0 3.536l-.172.172a1.5 1.5 0 0 0 0 2.12l.172.172a2.5 2.5 0 0 1 0 3.536l-.172.171a1.5 1.5 0 1 0 2.12 2.122l.173-.172a2.5 2.5 0 0 1 3.535 0l.172.172a1.5 1.5 0 0 0 2.12 0l.173-.172a2.5 2.5 0 0 1 3.535 0l.172.172a1.5 1.5 0 0 0 2.12-2.122l-.171-.171a2.5 2.5 0 0 1 0-3.536l.172-.171a1.5 1.5 0 0 0 .103-2.008l1.548-1.266a3.5 3.5 0 0 1-.237 4.688l-.171.172a.5.5 0 0 0 0 .707l.17.171a3.5 3.5 0 1 1-4.948 4.95l-.172-.171a.5.5 0 0 0-.707 0l-.172.17a3.5 3.5 0 0 1-4.95 0l-.171-.17a.5.5 0 0 0-.707 0l-.172.17a3.5 3.5 0 1 1-4.95-4.949l.172-.171a.5.5 0 0 0 0-.707l-.171-.172a3.5 3.5 0 0 1 0-4.95l.17-.171a.5.5 0 0 0 0-.708l-.17-.171a3.5 3.5 0 0 1 0-4.95M14.5 7.5a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2zm-5 7h5v-5h-5zm9.03-13.18a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.25l-.246.566a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.218-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.25-2.325z'/%3E%3C/svg%3E\")}.ri-painting-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.526 3.526a3.5 3.5 0 1 1 4.949 4.949l-.17.172a.5.5 0 0 0 0 .707l.17.172a3.5 3.5 0 0 1 0 4.949l-.17.172a.5.5 0 0 0 0 .707l.17.172a3.5 3.5 0 0 1-4.95 4.949l-.171-.17a.5.5 0 0 0-.707 0l-.172.17a3.5 3.5 0 0 1-4.95 0l-.171-.17a.5.5 0 0 0-.707 0l-.172.17a3.5 3.5 0 0 1-4.95-4.95l.172-.171a.5.5 0 0 0 0-.707l-.171-.172a3.5 3.5 0 0 1 0-4.95l.17-.171a.5.5 0 0 0 0-.707l-.17-.172a3.5 3.5 0 1 1 4.949-4.95l.172.172a.5.5 0 0 0 .707 0l.172-.171a3.5 3.5 0 0 1 4.949 0l.172.17a.5.5 0 0 0 .707 0zM9.5 7.5a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-5a2 2 0 0 0-2-2zm5 2v5h-5v-5z'/%3E%3C/svg%3E\")}.ri-painting-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.526 3.526a3.5 3.5 0 1 1 4.949 4.949l-.17.172a.5.5 0 0 0 0 .707l.17.172a3.5 3.5 0 0 1 0 4.949l-.17.172a.5.5 0 0 0 0 .707l.17.172a3.5 3.5 0 0 1-4.95 4.949l-.171-.17a.5.5 0 0 0-.707 0l-.172.17a3.5 3.5 0 0 1-4.95 0l-.171-.17a.5.5 0 0 0-.707 0l-.172.17a3.5 3.5 0 0 1-4.95-4.95l.172-.171a.5.5 0 0 0 0-.707l-.171-.172a3.5 3.5 0 0 1 0-4.95l.17-.171a.5.5 0 0 0 0-.707l-.17-.172a3.5 3.5 0 1 1 4.949-4.95l.172.172a.5.5 0 0 0 .707 0l.172-.171a3.5 3.5 0 0 1 4.949 0l.172.17a.5.5 0 0 0 .707 0zM19.06 4.94a1.5 1.5 0 0 0-2.121 0l-.172.172a2.5 2.5 0 0 1-3.535 0l-.172-.172a1.5 1.5 0 0 0-2.121 0l-.172.172a2.5 2.5 0 0 1-3.535 0L7.06 4.94a1.5 1.5 0 1 0-2.12 2.12l.172.173a2.5 2.5 0 0 1 0 3.535l-.172.172a1.5 1.5 0 0 0 0 2.12l.172.173a2.5 2.5 0 0 1 0 3.535l-.172.172a1.5 1.5 0 1 0 2.12 2.12l.173-.171a2.5 2.5 0 0 1 3.535 0l.172.172a1.5 1.5 0 0 0 2.12 0l.173-.172a2.5 2.5 0 0 1 3.535 0l.172.172a1.5 1.5 0 0 0 2.12-2.121l-.171-.172a2.5 2.5 0 0 1 0-3.535l.172-.172a1.5 1.5 0 0 0 0-2.121l-.172-.172a2.5 2.5 0 0 1 0-3.535l.172-.172a1.5 1.5 0 0 0 0-2.121M14.5 7.5a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2zm-5 7h5v-5h-5z'/%3E%3C/svg%3E\")}.ri-palette-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.522 0 10 3.978 10 8.889a5.56 5.56 0 0 1-5.556 5.555h-1.966c-.922 0-1.667.745-1.667 1.667c0 .422.167.811.422 1.1c.267.3.434.689.434 1.122C13.667 21.256 12.9 22 12 22C6.478 22 2 17.522 2 12S6.478 2 12 2M7.5 12a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m9 0a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3M12 9a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-palette-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.522 0 10 3.978 10 8.889a5.56 5.56 0 0 1-5.556 5.555h-1.966c-.922 0-1.667.745-1.667 1.667c0 .422.167.811.422 1.1c.267.3.434.689.434 1.122C13.667 21.256 12.9 22 12 22C6.478 22 2 17.522 2 12S6.478 2 12 2m-1.189 16.111a3.664 3.664 0 0 1 3.667-3.667h1.966A3.56 3.56 0 0 0 20 10.89C20 7.139 16.468 4 12 4a8 8 0 0 0-.676 15.972a3.65 3.65 0 0 1-.513-1.86M7.5 12a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m9 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3M12 9a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-pantone-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4 18.922l-1.35-.545a1 1 0 0 1-.552-1.302L4 12.367zM8.86 21H7a1 1 0 0 1-1-1v-6.078zM6.022 5.968l9.272-3.746a1 1 0 0 1 1.302.552l5.619 13.908a1 1 0 0 1-.553 1.302L12.39 21.73a1 1 0 0 1-1.302-.553L5.47 7.27a1 1 0 0 1 .553-1.302M9 9a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-pantone-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5.765 8l-.296-.73a1 1 0 0 1 .553-1.302l9.272-3.746a1 1 0 0 1 1.302.552l5.619 13.908a1 1 0 0 1-.553 1.302L12.39 21.73a1 1 0 0 1-1.302-.553L11 20.96V21H7a1 1 0 0 1-1-1v-.27l-3.35-1.353a1 1 0 0 1-.552-1.302zM8 19h2.209L8 13.533zm-2-6.244l-1.673 4.141L6 17.608zm1.698-5.309l4.87 12.054l7.418-2.997l-4.87-12.053zm2.979 2.033a1 1 0 1 1-.75-1.855a1 1 0 0 1 .75 1.855'/%3E%3C/svg%3E\")}.ri-paragraph{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 6v15h-2v-5a6 6 0 0 1 0-12h10v2h-3v15h-2V6zm-2 0a4 4 0 1 0 0 8z'/%3E%3C/svg%3E\")}.ri-parent-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 11a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m10.5 4a4 4 0 1 1 0-8a4 4 0 0 1 0 8m0 1a4.5 4.5 0 0 1 4.5 4.5v.5h-9v-.5a4.5 4.5 0 0 1 4.5-4.5M7 12a5 5 0 0 1 5 5v4H2v-4a5 5 0 0 1 5-5'/%3E%3C/svg%3E\")}.ri-parent-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 9a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5m0 2a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m10.5 2a2 2 0 1 0 0-4a2 2 0 0 0 0 4m0 2a4 4 0 1 1 0-8a4 4 0 0 1 0 8m2.5 6v-.5a2.5 2.5 0 0 0-5 0v.5h-2v-.5a4.5 4.5 0 1 1 9 0v.5zm-10 0v-4a3 3 0 1 0-6 0v4H2v-4a5 5 0 0 1 10 0v4z'/%3E%3C/svg%3E\")}.ri-parentheses-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.923 21C5.113 18.664 4 15.493 4 12s1.113-6.664 2.923-9h2.014C7.235 5.388 6.2 8.542 6.2 12s1.035 6.612 2.737 9zm10.151 0H15.06c1.702-2.388 2.737-5.542 2.737-9s-1.035-6.612-2.737-9h2.014c1.81 2.336 2.923 5.507 2.923 9s-1.112 6.664-2.923 9'/%3E%3C/svg%3E\")}.ri-parentheses-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.923 21C5.113 18.664 4 15.493 4 12s1.113-6.664 2.923-9h2.014C7.235 5.388 6.2 8.542 6.2 12s1.035 6.612 2.737 9zm10.151 0H15.06c1.702-2.388 2.737-5.542 2.737-9s-1.035-6.612-2.737-9h2.014c1.81 2.336 2.923 5.507 2.923 9s-1.112 6.664-2.923 9'/%3E%3C/svg%3E\")}.ri-parking-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 14h1.5a3.5 3.5 0 1 0 0-7H9v10h2zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m7 6h1.5a1.5 1.5 0 0 1 0 3H11z'/%3E%3C/svg%3E\")}.ri-parking-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5zm4 2h3.5a3.5 3.5 0 1 1 0 7H11v3H9zm2 2v3h1.5a1.5 1.5 0 0 0 0-3z'/%3E%3C/svg%3E\")}.ri-parking-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 3h7a6 6 0 0 1 0 12h-3v6H6zm4 4v4h3a2 2 0 1 0 0-4z'/%3E%3C/svg%3E\")}.ri-parking-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 3h7a6 6 0 0 1 0 12H8v6H6zm2 2v8h5a4 4 0 0 0 0-8z'/%3E%3C/svg%3E\")}.ri-pass-expired-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 10a1 1 0 1 1-2 0a1 1 0 0 1 2 0M2 4a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h20a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1zm9 6a3 3 0 1 1-6 0a3 3 0 0 1 6 0m-5.473 7.025l-1.414-1.414A5.5 5.5 0 0 1 8.003 14c1.518 0 2.894.617 3.888 1.61l-1.414 1.415A3.5 3.5 0 0 0 8.002 16c-.967 0-1.84.39-2.475 1.025M16 10.585l1.793-1.792l1.414 1.414L17.414 12l1.793 1.793l-1.414 1.414L16 13.414l-1.793 1.793l-1.414-1.414L14.586 12l-1.793-1.793l1.414-1.414z'/%3E%3C/svg%3E\")}.ri-pass-expired-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 18h18V6H3zM1 5a1 1 0 0 1 1-1h20a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1zm8 5a1 1 0 1 0-2 0a1 1 0 0 0 2 0m2 0a3 3 0 1 1-6 0a3 3 0 0 1 6 0m-2.998 6c-.967 0-1.84.39-2.475 1.025l-1.414-1.414A5.5 5.5 0 0 1 8.002 14a5.5 5.5 0 0 1 3.889 1.61l-1.414 1.415A3.5 3.5 0 0 0 8.002 16m9.79-7.207L16 10.586l-1.793-1.793l-1.414 1.414L14.586 12l-1.793 1.793l1.414 1.414L16 13.414l1.793 1.793l1.414-1.414L17.414 12l1.793-1.793z'/%3E%3C/svg%3E\")}.ri-pass-pending-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h20a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1zm7 6a1 1 0 1 0-2 0a1 1 0 0 0 2 0m2 0a3 3 0 1 1-6 0a3 3 0 0 1 6 0m-5.473 7.025l-1.414-1.414A5.5 5.5 0 0 1 8.003 14c1.518 0 2.894.617 3.888 1.61l-1.414 1.415A3.5 3.5 0 0 0 8.002 16c-.967 0-1.84.39-2.475 1.025M13 15V9h2v6zm4 0V9h2v6z'/%3E%3C/svg%3E\")}.ri-pass-pending-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 18h18V6H3zM1 5a1 1 0 0 1 1-1h20a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1zm8 5a1 1 0 1 0-2 0a1 1 0 0 0 2 0m2 0a3 3 0 1 1-6 0a3 3 0 0 1 6 0m-2.998 6c-.967 0-1.84.39-2.475 1.025l-1.414-1.414A5.5 5.5 0 0 1 8.002 14a5.5 5.5 0 0 1 3.889 1.61l-1.414 1.415A3.5 3.5 0 0 0 8.002 16M13 9v6h2V9zm4 0v6h2V9z'/%3E%3C/svg%3E\")}.ri-pass-valid-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h20a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1zm7 6a1 1 0 1 0-2 0a1 1 0 0 0 2 0m2 0a3 3 0 1 1-6 0a3 3 0 0 1 6 0m-5.473 7.025l-1.414-1.414A5.5 5.5 0 0 1 8.003 14c1.518 0 2.894.617 3.888 1.61l-1.414 1.415A3.5 3.5 0 0 0 8.002 16c-.967 0-1.84.39-2.475 1.025m14.68-6.318l-4 4l-.707.707l-.707-.707l-2.5-2.5l1.414-1.414l1.793 1.793l3.293-3.293z'/%3E%3C/svg%3E\")}.ri-pass-valid-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 18h18V6H3zM1 5a1 1 0 0 1 1-1h20a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1zm8 5a1 1 0 1 0-2 0a1 1 0 0 0 2 0m2 0a3 3 0 1 1-6 0a3 3 0 0 1 6 0m-2.998 6c-.967 0-1.84.39-2.475 1.025l-1.414-1.414A5.5 5.5 0 0 1 8.002 14a5.5 5.5 0 0 1 3.889 1.61l-1.414 1.415A3.5 3.5 0 0 0 8.002 16m8.205-1.293l4-4l-1.414-1.414l-3.293 3.293l-1.793-1.793l-1.414 1.414l2.5 2.5l.707.707z'/%3E%3C/svg%3E\")}.ri-passport-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-4 14H8v2h8zM12 6a4 4 0 1 0 0 8a4 4 0 0 0 0-8m0 2a2 2 0 1 1 0 4a2 2 0 0 1 0-4'/%3E%3C/svg%3E\")}.ri-passport-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-1 2H5v16h14zm-3 12v2H8v-2zM12 6a4 4 0 1 1 0 8a4 4 0 0 1 0-8m0 2a2 2 0 1 0 0 4a2 2 0 0 0 0-4'/%3E%3C/svg%3E\")}.ri-patreon-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.001 17a7.5 7.5 0 1 1 0-15a7.5 7.5 0 0 1 0 15m-13-15h4v20h-4z'/%3E%3C/svg%3E\")}.ri-patreon-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.001 17a7.5 7.5 0 1 1 0-15a7.5 7.5 0 0 1 0 15m0-2a5.5 5.5 0 1 0 0-11a5.5 5.5 0 0 0 0 11m-13-13h5v20h-5zm2 2v16h1V4z'/%3E%3C/svg%3E\")}.ri-pause-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10M9 9v6h2V9zm4 0v6h2V9z'/%3E%3C/svg%3E\")}.ri-pause-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16M9 9h2v6H9zm4 0h2v6h-2z'/%3E%3C/svg%3E\")}.ri-pause-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 5h2v14H6zm10 0h2v14h-2z'/%3E%3C/svg%3E\")}.ri-pause-large-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 3h2v18H6zm10 0h2v18h-2z'/%3E%3C/svg%3E\")}.ri-pause-large-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 3h2v18H6zm10 0h2v18h-2z'/%3E%3C/svg%3E\")}.ri-pause-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 5h2v14H6zm10 0h2v14h-2z'/%3E%3C/svg%3E\")}.ri-pause-mini-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 7a1 1 0 1 1 2 0v10a1 1 0 1 1-2 0zM7 7a1 1 0 0 1 2 0v10a1 1 0 1 1-2 0z'/%3E%3C/svg%3E\")}.ri-pause-mini-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 7a1 1 0 1 1 2 0v10a1 1 0 1 1-2 0zM7 7a1 1 0 0 1 2 0v10a1 1 0 1 1-2 0z'/%3E%3C/svg%3E\")}.ri-paypal-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.067 8.478c.492.88.557 2.014.3 3.327c-.74 3.806-3.275 5.12-6.513 5.12h-.5a.805.805 0 0 0-.794.68l-.041.22l-.63 3.993l-.032.17a.804.804 0 0 1-.794.679H7.72a.483.483 0 0 1-.477-.558L7.418 21h1.519l.949-6.02h1.386c4.678 0 7.749-2.203 8.795-6.502m-2.96-5.09c.762.868.984 1.81.753 3.285c-.02.123-.04.24-.063.36c-.735 3.773-3.088 5.446-6.955 5.446H8.957c-.63 0-1.173.414-1.353 1.002l-.015-.002l-.93 5.894H3.123a.05.05 0 0 1-.051-.06L5.67 2.803A.95.95 0 0 1 6.608 2h5.975c2.183 0 3.717.469 4.524 1.388'/%3E%3C/svg%3E\")}.ri-paypal-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.496 20.667h1.551l.538-3.376a2.805 2.805 0 0 1 2.77-2.366h.5c2.677 0 4.06-.983 4.55-3.503c.208-1.066.117-1.73-.171-2.102c-1.207 3.054-3.79 4.16-6.962 4.16h-.884c-.384 0-.793.209-.852.58zm-4.944-.294a.55.55 0 0 1-.544-.637l2.674-16.96A.92.92 0 0 1 6.59 2h6.424c2.213 0 3.942.467 4.9 1.558c.869.99 1.122 2.084.87 3.692q.542.285.916.706c.819.933.979 2.26.669 3.85c-.741 3.805-3.276 5.12-6.514 5.12h-.5a.805.805 0 0 0-.795.679l-.702 4.383a.804.804 0 0 1-.794.679H6.72a.483.483 0 0 1-.477-.558l.274-1.736zm6.836-8.894h.885c3.189 0 4.894-1.212 5.482-4.229q.03-.15.054-.309c.166-1.06.05-1.553-.399-2.063c-.465-.53-1.603-.878-3.396-.878h-5.5L5.247 18.373h1.561l.73-4.628l.008.001a2.915 2.915 0 0 1 2.842-2.267'/%3E%3C/svg%3E\")}.ri-pen-nib-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.929 21.482l5.846-5.846a2 2 0 1 0-1.414-1.414l-5.846 5.846l-1.06-1.06c2.828-3.3 3.888-6.954 5.302-13.082l6.364-.708l5.657 5.657l-.707 6.364c-6.128 1.415-9.782 2.475-13.081 5.304zM16.596 2.037l6.347 6.346a.5.5 0 0 1-.277.848l-1.474.23l-5.656-5.657l.212-1.485a.5.5 0 0 1 .848-.282'/%3E%3C/svg%3E\")}.ri-pen-nib-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16.596 1.037l6.347 6.346a.5.5 0 0 1-.277.848l-1.474.23l-5.656-5.657l.212-1.485a.5.5 0 0 1 .848-.282M4.595 20.147c3.722-3.33 7.995-4.327 12.643-5.52l.446-4.017l-4.297-4.298l-4.018.447c-1.192 4.648-2.189 8.92-5.52 12.643l-1.395-1.395c2.829-3.3 3.89-6.953 5.303-13.081l6.364-.708l5.657 5.657l-.707 6.364c-6.128 1.415-9.782 2.475-13.081 5.304zm5.284-6.029a2 2 0 1 1 2.828-2.828a2 2 0 0 1-2.828 2.828'/%3E%3C/svg%3E\")}.ri-pencil-ai-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.53 15.32a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.717.32a.53.53 0 0 1 0 .962l-.758.338a4.36 4.36 0 0 0-2.22 2.25l-.246.566a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325zm-1.387-4.223l-9.9 9.9H3v-4.243l9.9-9.9zm-.708-7.779a1 1 0 0 1 1.415 0l2.828 2.83a1 1 0 0 1 0 1.414l-2.121 2.12l-4.243-4.242z'/%3E%3C/svg%3E\")}.ri-pencil-ai-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.53 15.32a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.717.32a.53.53 0 0 1 0 .962l-.758.338a4.36 4.36 0 0 0-2.22 2.25l-.246.566a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325zM16.434 3.211c.39-.39 1.024-.39 1.415 0l2.828 2.829a1 1 0 0 1 0 1.414L7.242 20.89H3v-4.242zM5 17.476v1.414h1.414l9.314-9.314l-1.415-1.414zM15.728 6.748l1.415 1.414l1.414-1.414l-1.414-1.414z'/%3E%3C/svg%3E\")}.ri-pencil-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.143 11.097l-9.9 9.9H3v-4.243l9.9-9.9zm-.707-7.779a1 1 0 0 1 1.414 0l2.828 2.83a1 1 0 0 1 0 1.414l-2.121 2.12l-4.243-4.242zM4.529 1.32a.507.507 0 0 1 .942 0l.253.612a4.37 4.37 0 0 0 2.25 2.326l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-pencil-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.436 3.212a1 1 0 0 1 1.414 0l2.828 2.829a1 1 0 0 1 0 1.414L7.242 20.89H3v-4.242zM5 17.476v1.414h1.414l9.314-9.314l-1.415-1.414zM4.53 1.319a.507.507 0 0 1 .94 0l.254.612a4.37 4.37 0 0 0 2.25 2.326l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325zm11.198 5.429l1.415 1.414l1.414-1.414l-1.414-1.414z'/%3E%3C/svg%3E\")}.ri-pencil-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.9 6.855l4.242 4.242l-9.9 9.9H3v-4.243zm1.414-1.415l2.121-2.121a1 1 0 0 1 1.414 0l2.829 2.828a1 1 0 0 1 0 1.415l-2.122 2.121z'/%3E%3C/svg%3E\")}.ri-pencil-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.728 9.576l-1.414-1.414L5 17.476v1.414h1.414zm1.414-1.414l1.414-1.414l-1.414-1.414l-1.414 1.414zm-9.9 12.728H3v-4.243L16.435 3.212a1 1 0 0 1 1.414 0l2.829 2.829a1 1 0 0 1 0 1.414z'/%3E%3C/svg%3E\")}.ri-pencil-ruler-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5.636 12.707l1.829 1.829l1.414-1.415l-1.829-1.828l1.415-1.414l1.828 1.828l1.414-1.414L9.88 8.464l1.414-1.414l1.828 1.829l1.415-1.415l-1.829-1.828l2.829-2.828a1 1 0 0 1 1.414 0l4.243 4.242a1 1 0 0 1 0 1.414L8.465 21.192a1 1 0 0 1-1.415 0L2.808 16.95a1 1 0 0 1 0-1.414zm8.485 5.656l4.243-4.242L21 16.756V21h-4.242zM5.636 9.878L2.808 7.05a1 1 0 0 1 0-1.415l2.828-2.828a1 1 0 0 1 1.414 0l2.83 2.828z'/%3E%3C/svg%3E\")}.ri-pencil-ruler-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m7.05 14.121l-2.12 2.122l2.828 2.828L19.071 7.757L16.243 4.93L14.12 7.05l1.415 1.414L14.12 9.88l-1.414-1.415l-1.414 1.415l1.414 1.414l-1.414 1.414l-1.414-1.414l-1.414 1.414l1.414 1.414l-1.414 1.415zm9.9-11.313l4.243 4.242a1 1 0 0 1 0 1.414L8.465 21.192a1 1 0 0 1-1.415 0L2.808 16.95a1 1 0 0 1 0-1.414L15.536 2.808a1 1 0 0 1 1.414 0m-2.83 15.555l1.415-1.414l2.242 2.243h1.414v-1.414l-2.242-2.243l1.414-1.414L21 16.756V21h-4.242zM5.636 9.878L2.808 7.05a1 1 0 0 1 0-1.415l2.828-2.828a1 1 0 0 1 1.414 0l2.83 2.828L8.464 7.05l-2.12-2.122l-1.415 1.415l2.121 2.12z'/%3E%3C/svg%3E\")}.ri-pencil-ruler-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 18v2h4v-2zM3 7l4-5l4 5v15H3zm18 1h-2v2h2v2h-3v2h3v2h-2v2h2v3a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1z'/%3E%3C/svg%3E\")}.ri-pencil-ruler-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 8v12h4V8zM3 7l4-5l4 5v15H3zm16 9v-2h-3v-2h3v-2h-2V8h2V6h-4v14h4v-2h-2v-2zM14 4h6a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-pentagon-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 .7l10.747 7.808l-4.105 12.634H5.358L1.253 8.508z'/%3E%3C/svg%3E\")}.ri-pentagon-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 3.03l8.53 6.198l-3.258 10.028H6.729L3.47 9.228zm10.747 5.478L12 .7L1.253 8.508l4.105 12.634h13.284z'/%3E%3C/svg%3E\")}.ri-percent-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.505 21.003a3.5 3.5 0 1 1 0-7a3.5 3.5 0 0 1 0 7m-11-11a3.5 3.5 0 1 1 0-7a3.5 3.5 0 0 1 0 7m12.571-6.486l1.414 1.415L4.934 20.488L3.52 19.074z'/%3E%3C/svg%3E\")}.ri-percent-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.505 21.003a3.5 3.5 0 1 1 0-7a3.5 3.5 0 0 1 0 7m0-2a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m-11-9a3.5 3.5 0 1 1 0-7a3.5 3.5 0 0 1 0 7m0-2a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m12.571-4.486l1.414 1.415L4.934 20.488L3.52 19.074z'/%3E%3C/svg%3E\")}.ri-perplexity-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5.735 2l5.695 5.247V2.012h1.109v5.259L18.259 2v5.983h2.349v8.629h-2.342v5.327l-5.727-5.032v5.09h-1.11V16.99L5.742 22v-5.388H3.393v-8.63h2.342zm4.86 7.078H4.5v6.439h1.24v-2.031zM6.85 13.972v5.585l4.58-4.034V9.81zm5.72 1.497l4.588 4.03v-2.887h-.006v-2.646l-4.582-4.16zm5.696.048H19.5v-6.44h-6.047l4.814 4.363zm-1.115-7.534V4.519l-3.76 3.464zm-6.548 0l-3.76-3.464v3.464z'/%3E%3C/svg%3E\")}.ri-perplexity-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.173 3.26L5.5 1.74V7.5H3V17h2.5v5.26l1.673-1.52L11 17.26V22h2v-4.74l3.827 3.48l1.673 1.52V17H21V7.5h-2.5V1.74l-1.673 1.52L13 6.74V2h-2v4.74zM16.5 7.5h-1.363L16.5 6.26zm-7.637 0H7.5V6.26zm1.1 2l-4.136 3.76l-.327.298V15H5V9.5zm4.074 0H19V15h-.5v-1.442l-.327-.298zM7.5 14.442l3.5-3.181v3.297L7.5 17.74zm5.5-3.181l3.5 3.181v3.297L13 14.558z'/%3E%3C/svg%3E\")}.ri-phone-camera-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.803 4A6 6 0 0 0 23 12.197V19a.996.996 0 0 1-1.003 1.001H2.002A1 1 0 0 1 1 19V5c0-.552.44-1 1.002-1zM20 11a4 4 0 1 1 0-8a4 4 0 0 1 0 8m0-2a2 2 0 1 0 0-4a2 2 0 0 0 0 4m-1 6v3h2v-3z'/%3E%3C/svg%3E\")}.ri-phone-camera-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.803 4a6 6 0 0 0-.72 2H3v12h18v-5.083a6 6 0 0 0 2-.72V19a.996.996 0 0 1-1.003 1.001H2.002A1 1 0 0 1 1 19V5c0-.552.44-1 1.002-1zM20 9a2 2 0 1 0 0-4a2 2 0 0 0 0 4m0 2a4 4 0 1 1 0-8a4 4 0 0 1 0 8m-2 2h2v3h-2z'/%3E%3C/svg%3E\")}.ri-phone-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 16.42v3.536a1 1 0 0 1-.93.998Q19.415 21 19 21C10.163 21 3 13.837 3 5q0-.414.046-1.07A1 1 0 0 1 4.044 3H7.58a.5.5 0 0 1 .498.45q.034.344.064.552A13.9 13.9 0 0 0 9.35 8.003c.095.2.033.439-.147.567l-2.158 1.542a13.05 13.05 0 0 0 6.844 6.844l1.54-2.154a.46.46 0 0 1 .573-.149a13.9 13.9 0 0 0 4 1.205q.208.03.55.064a.5.5 0 0 1 .449.498'/%3E%3C/svg%3E\")}.ri-phone-find-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 2a1 1 0 0 1 1 1v8.529A6 6 0 0 0 9 16c0 3.238 2.76 6 6 6H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-3 10a4 4 0 0 1 3.446 6.032l2.21 2.21l-1.413 1.415l-2.211-2.21A4 4 0 1 1 15 12m0 2a2 2 0 1 0 0 4a2 2 0 0 0 0-4'/%3E%3C/svg%3E\")}.ri-phone-find-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 2a1 1 0 0 1 1 1v8h-2V4H7v16h4v2H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-3 10a4 4 0 0 1 3.446 6.032l2.21 2.21l-1.413 1.415l-2.212-2.21A4 4 0 1 1 15 12m0 2a2 2 0 1 0 0 4a2 2 0 0 0 0-4'/%3E%3C/svg%3E\")}.ri-phone-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.366 10.682a10.56 10.56 0 0 0 3.952 3.952l.884-1.238a1 1 0 0 1 1.294-.296a11.4 11.4 0 0 0 4.583 1.364a1 1 0 0 1 .921.997v4.462a1 1 0 0 1-.898.995Q19.307 21 18.5 21C9.94 21 3 14.06 3 5.5q0-.807.082-1.602A1 1 0 0 1 4.077 3h4.462a1 1 0 0 1 .997.921A11.4 11.4 0 0 0 10.9 8.504a1 1 0 0 1-.296 1.294zm-2.522-.657l1.9-1.357A13.4 13.4 0 0 1 7.647 5H5.01Q5 5.25 5 5.5C5 12.956 11.044 19 18.5 19q.25 0 .5-.01v-2.637a13.4 13.4 0 0 1-3.668-1.097l-1.357 1.9a12.5 12.5 0 0 1-1.588-.75l-.058-.033a12.56 12.56 0 0 1-4.702-4.702l-.033-.058a12.4 12.4 0 0 1-.75-1.588'/%3E%3C/svg%3E\")}.ri-phone-lock-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 2a1 1 0 0 1 1 1l.001 7.1A5 5 0 0 0 13.1 14H12v8H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm0 10a3 3 0 0 1 3 3v1h1v5a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-5h1v-1a3 3 0 0 1 3-3m0 2c-.513 0-1 .45-1 1v1h2v-1a1 1 0 0 0-1-1'/%3E%3C/svg%3E\")}.ri-phone-lock-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 2a1 1 0 0 1 1 1v7h-2V4H7v16h5v2H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm0 10a3 3 0 0 1 3 3v1h1v5a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-5h1v-1a3 3 0 0 1 3-3m2 6h-4v2h4zm-2-4c-.508 0-1 .45-1 1v1h2v-1a1 1 0 0 0-1-1'/%3E%3C/svg%3E\")}.ri-php-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.931 9.46H3.594l-.73 3.751h1.187q1.181 0 1.76-.445q.577-.445.779-1.486q.194-.999-.176-1.41t-1.483-.41m2.45 4.153c-.369.354-.814.62-1.298.78q-.715.232-1.82.233H2.588l-.463 2.382H.174l1.742-8.962H5.67q1.694 0 2.471.89q.778.888.468 2.482a4 4 0 0 1-.432 1.2a4 4 0 0 1-.795.995m5.701 1.013l.77-3.965q.132-.677-.097-.922q-.227-.247-.973-.247h-1.547l-.997 5.136H8.3l1.742-8.964h1.937l-.463 2.383h1.725q1.63 0 2.247.568t.373 1.84l-.81 4.171zm10.763-3.208c-.078.42-.224.825-.432 1.2a4 4 0 0 1-.795.995c-.37.353-.814.62-1.299.78q-.715.232-1.822.233h-1.671l-.464 2.383H15.41l1.743-8.962h3.752q1.694 0 2.471.89q.778.886.469 2.48M20.169 9.46h-1.336l-.731 3.751h1.187q1.183 0 1.76-.445t.78-1.486q.194-.999-.177-1.41t-1.483-.41'/%3E%3C/svg%3E\")}.ri-php-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.15 5.55l-1.717 8.834h2l.858-4.417h1.5c.553 0 .915.44.81.982l-.668 3.435h2l.668-3.435c.316-1.627-.771-2.945-2.428-2.945h-1.5l.477-2.454zM2.173 8.004h3.75c1.795 0 2.972 1.428 2.63 3.19s-2.075 3.19-3.87 3.19h-1.75l-.477 2.455h-2zm1.141 4.417h1.75c.69 0 1.357-.55 1.489-1.227c.131-.678-.321-1.227-1.012-1.227h-1.75zm13.859-4.417h3.75c1.795 0 2.972 1.428 2.63 3.19s-2.076 3.19-3.87 3.19h-1.75l-.477 2.455h-2zm1.141 4.417h1.75c.69 0 1.357-.55 1.489-1.227c.131-.678-.321-1.227-1.012-1.227h-1.75z'/%3E%3C/svg%3E\")}.ri-piano-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 14v3h2v-3h2v3h2v-3h2v3h2v-3h2v3h2v-3h3v6a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-6zM21 3a1 1 0 0 1 1 1v8H2V4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-piano-grand-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 14v3h2v-3h2v3h2v-3h2v3h2v-3h2v3h2v-3h3v6a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-6zM9 2c2.43 0 4.57 1.239 5.823 3.114c.347.518.916.899 1.532 1.025c2.845.58 5.14 2.93 5.57 5.861H2V9a7 7 0 0 1 7-7'/%3E%3C/svg%3E\")}.ri-piano-grand-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 2c2.43 0 4.57 1.239 5.823 3.114c.347.518.916.899 1.532 1.025C19.518 6.783 22 9.614 22 13v7a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V9a7 7 0 0 1 7-7M4 19h16v-5h-1v3h-2v-3h-2v3h-2v-3h-2v3H9v-3H7v3H5v-3H4zM9 4a5 5 0 0 0-5 5v3h15.895c-.412-1.944-1.99-3.504-3.939-3.901a4.47 4.47 0 0 1-2.796-1.873A5 5 0 0 0 9 4'/%3E%3C/svg%3E\")}.ri-piano-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM4 19h16v-5h-1v3h-2v-3h-2v3h-2v-3h-2v3H9v-3H7v3H5v-3H4zm0-7h16V5H4z'/%3E%3C/svg%3E\")}.ri-picture-in-picture-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v7h-2V5H4v14h6v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm0 10a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1zM6.707 6.293l2.25 2.25L11 6.5V12H5.5l2.043-2.043l-2.25-2.25z'/%3E%3C/svg%3E\")}.ri-picture-in-picture-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v7h-2V5H4v14h6v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm0 10a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1zm-1 2h-6v4h6zM6.707 6.293l2.25 2.25L11 6.5V12H5.5l2.043-2.043l-2.25-2.25z'/%3E%3C/svg%3E\")}.ri-picture-in-picture-exit-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v7h-2V5H4v14h6v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm0 10a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1zm-9.5-6L9.457 9.043l2.25 2.25l-1.414 1.414l-2.25-2.25L6 12.5V7z'/%3E%3C/svg%3E\")}.ri-picture-in-picture-exit-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v7h-2V5H4v14h6v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm0 10a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1zm-1 2h-6v4h6zm-8.5-8L9.457 9.043l2.25 2.25l-1.414 1.414l-2.25-2.25L6 12.5V7z'/%3E%3C/svg%3E\")}.ri-picture-in-picture-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v7h-2V5H4v14h6v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm0 10a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-picture-in-picture-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v7h-2V5H4v14h6v2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm0 10a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1zm-1 2h-6v4h6z'/%3E%3C/svg%3E\")}.ri-pie-chart-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2.05V13h10.95c-.501 5.053-4.765 9-9.95 9c-5.523 0-10-4.477-10-10c0-5.185 3.947-9.449 9-9.95m2-1.507C18.554 1.02 22.979 5.447 23.457 11H13z'/%3E%3C/svg%3E\")}.ri-pie-chart-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 .5C18.351.5 23.5 5.649 23.5 12q0 .505-.043 1h-1.506c-.502 5.053-4.766 9-9.951 9c-5.523 0-10-4.477-10-10c0-5.185 3.947-9.449 9-9.95V.542Q11.495.5 12 .5m-1 3.562A8.001 8.001 0 0 0 12 20a8 8 0 0 0 7.938-7H11zm2-1.51V11h8.448A9.5 9.5 0 0 0 13 2.552'/%3E%3C/svg%3E\")}.ri-pie-chart-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m13.9 10H11V7.1a5.002 5.002 0 0 0 1 9.9a5 5 0 0 0 4.9-4m0-2A5.01 5.01 0 0 0 13 7.1V11z'/%3E%3C/svg%3E\")}.ri-pie-chart-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h16V5zm12.9 8A5.002 5.002 0 0 1 7 12a5 5 0 0 1 4-4.9V13zm0-2H13V7.1a5.01 5.01 0 0 1 3.9 3.9'/%3E%3C/svg%3E\")}.ri-pie-chart-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2.05V13h10.95c-.501 5.053-4.765 9-9.95 9c-5.523 0-10-4.477-10-10c0-5.185 3.947-9.449 9-9.95m2 0A10 10 0 0 1 21.95 11H13z'/%3E%3C/svg%3E\")}.ri-pie-chart-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 2.458v2.124A8.003 8.003 0 0 0 12 20a8 8 0 0 0 7.419-5h2.123c-1.274 4.057-5.064 7-9.542 7c-5.523 0-10-4.477-10-10c0-4.478 2.943-8.268 7-9.542M12 2c5.523 0 10 4.477 10 10q0 .507-.05 1H11V2.05Q11.493 2 12 2m1 2.062V11h6.938A8.004 8.004 0 0 0 13 4.062'/%3E%3C/svg%3E\")}.ri-pin-distance-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.39 10.39L7.5 14.277L3.61 10.39a5.5 5.5 0 1 1 7.78 0M7.5 8.5a2 2 0 1 0 0-4a2 2 0 0 0 0 4m12.89 10.89l-3.89 3.888l-3.89-3.889a5.5 5.5 0 1 1 7.78 0M16.5 17.5a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-pin-distance-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.975 8.975a3.5 3.5 0 1 0-4.95 0L7.5 11.45zM7.5 14.278L3.61 10.39a5.5 5.5 0 1 1 7.78 0zM7.5 8a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m9 12.45l2.475-2.475a3.5 3.5 0 1 0-4.95 0zm3.89-1.06l-3.89 3.888l-3.89-3.889a5.5 5.5 0 1 1 7.78 0M16.5 17a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-ping-pong-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.5 2a9.5 9.5 0 0 1 9.5 9.5c0 1.53-.361 2.974-1.003 4.254l2.463 2.464a1 1 0 0 1 0 1.414l-2.828 2.828a1 1 0 0 1-1.415 0l-2.463-2.463A9.46 9.46 0 0 1 11.5 21a9.5 9.5 0 0 1 0-19m5.303 13.388l-1.414 1.414l3.536 3.535l1.414-1.414zm1.864-6.105l-9.384 9.384A7.5 7.5 0 0 0 11.5 19a7.5 7.5 0 0 0 2.74-.516l-.972-.974a1 1 0 0 1 0-1.414l2.828-2.828a1 1 0 0 1 1.414 0l.974.972A7.5 7.5 0 0 0 19 11.5c0-.772-.117-1.516-.333-2.217'/%3E%3C/svg%3E\")}.ri-ping-pong-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.5 2a9.5 9.5 0 0 1 9.5 9.5c0 1.53-.361 2.974-1.003 4.254l2.463 2.464a1 1 0 0 1 0 1.414l-2.828 2.828a1 1 0 0 1-1.415 0l-2.463-2.463A9.46 9.46 0 0 1 11.5 21a9.5 9.5 0 0 1 0-19m5.303 13.388l-1.414 1.414l3.536 3.535l1.414-1.414zm1.864-6.105l-9.384 9.384A7.5 7.5 0 0 0 11.5 19a7.5 7.5 0 0 0 2.74-.516l-.972-.974a1 1 0 0 1 0-1.414l2.828-2.828a1 1 0 0 1 1.414 0l.974.972A7.5 7.5 0 0 0 19 11.5c0-.772-.117-1.516-.333-2.217M11.5 4a7.5 7.5 0 0 0-4.136 13.757L17.757 7.364A7.5 7.5 0 0 0 11.5 4'/%3E%3C/svg%3E\")}.ri-pinterest-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.372 2.094a10.003 10.003 0 0 0-5.369 19.074a7.8 7.8 0 0 1 .162-2.292c.185-.839 1.296-5.463 1.296-5.463a3.7 3.7 0 0 1-.324-1.577c0-1.485.857-2.593 1.923-2.593a1.334 1.334 0 0 1 1.342 1.508c0 .9-.578 2.262-.88 3.54a1.544 1.544 0 0 0 1.575 1.923c1.897 0 3.17-2.431 3.17-5.301c0-2.201-1.457-3.847-4.143-3.847a4.746 4.746 0 0 0-4.93 4.793a2.96 2.96 0 0 0 .648 1.97a.48.48 0 0 1 .162.554c-.046.184-.162.623-.208.785a.354.354 0 0 1-.51.253c-1.384-.554-2.036-2.077-2.036-3.816c0-2.847 2.384-6.255 7.154-6.255c3.796 0 6.319 2.777 6.319 5.747c0 3.909-2.176 6.848-5.393 6.848a2.86 2.86 0 0 1-2.454-1.246s-.579 2.316-.692 2.754a8 8 0 0 1-1.019 2.131c.923.28 1.882.42 2.846.416a9.99 9.99 0 0 0 9.996-10.002a10 10 0 0 0-8.635-9.904'/%3E%3C/svg%3E\")}.ri-pinterest-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.492 19.191q.035-.505.143-1.001c.063-.295.254-1.13.534-2.34l.007-.03l.387-1.668c.079-.34.14-.604.181-.692a3.5 3.5 0 0 1-.284-1.423c0-1.337.756-2.373 1.736-2.373c.36-.006.704.15.942.426s.348.643.302.996c0 .453-.085.798-.453 2.035a28 28 0 0 0-.165.571a11 11 0 0 0-.133.522c-.096.386-.008.797.237 1.105a1.2 1.2 0 0 0 1.006.457c1.492 0 2.6-1.985 2.6-4.548c0-1.97-1.29-3.274-3.432-3.274A3.88 3.88 0 0 0 9.201 9.1a4.13 4.13 0 0 0-1.195 2.961a2.55 2.55 0 0 0 .512 1.644c.181.14.25.383.175.59c-.041.168-.14.552-.177.68a.41.41 0 0 1-.215.297a.39.39 0 0 1-.355.002c-1.16-.479-1.796-1.778-1.796-3.44c0-2.985 2.491-5.584 6.192-5.584c3.135 0 5.481 2.329 5.481 5.14c0 3.532-1.932 6.104-4.69 6.104a2.5 2.5 0 0 1-2.046-.959l-.043.177l-.207.852l-.002.008c-.146.6-.248 1.017-.288 1.173q-.16.534-.4 1.04a8 8 0 1 0-1.655-.593M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10'/%3E%3C/svg%3E\")}.ri-pinyin-input{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.934 3.036l1.732 1L18.531 6H21v2h-2v4h2v2h-2v7h-2v-7h-3.084c-.325 2.862-1.564 5.394-3.37 7.193l-1.562-1.27c1.52-1.438 2.596-3.522 2.917-5.922L10 14v-2l2-.001V8h-2V6h2.467l-1.133-1.964l1.732-1L14.777 6h1.444zM5 13.803l-2 .536v-2.071l2-.536V8H3V6h2V3h2v3h2v2H7v3.197l2-.536v2.07l-2 .536V18.5A2.5 2.5 0 0 1 4.5 21H3v-2h1.5a.5.5 0 0 0 .492-.41L5 18.5zM17 8h-3v4h3z'/%3E%3C/svg%3E\")}.ri-pix-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.475 1.768a3.5 3.5 0 0 0-4.95 0L5.4 5.894a4 4 0 0 1 3.079 1.164l2.992 2.993a.75.75 0 0 0 1.061 0l2.992-2.993a4 4 0 0 1 3.08-1.163zm5.979 5.978l1.779 1.78a3.5 3.5 0 0 1 .015 4.933l-1.774 1.774a3 3 0 0 1-4.243 0l-2.993-2.993a1.75 1.75 0 0 0-2.475 0L7.77 16.234a3 3 0 0 1-4.243 0l-1.78-1.78a3.5 3.5 0 0 1 .021-4.929l1.775-1.774a3 3 0 0 1 4.228.014l2.992 2.993a1.75 1.75 0 0 0 2.475 0l2.993-2.993a3 3 0 0 1 4.223-.019M5.398 18.105a4 4 0 0 0 3.079-1.164l2.993-2.994a.75.75 0 0 1 1.061 0l2.993 2.994a4 4 0 0 0 3.08 1.163l-4.129 4.128a3.5 3.5 0 0 1-4.95 0z'/%3E%3C/svg%3E\")}.ri-pix-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14.473 1.745l7.778 7.778a3.5 3.5 0 0 1 0 4.95l-7.778 7.778a3.5 3.5 0 0 1-4.95 0l-7.778-7.778a3.5 3.5 0 0 1 0-4.95l7.778-7.778a3.5 3.5 0 0 1 4.95 0m-2.475 13.082l-2.475 2.475c-.38.38-.825.653-1.299.822l2.713 2.713a1.5 1.5 0 0 0 2.122 0l2.713-2.713a3.5 3.5 0 0 1-1.3-.822zm-6.01-6.719l-2.829 2.83a1.5 1.5 0 0 0 0 2.12l2.829 2.83a1.5 1.5 0 0 0 2.12 0l2.476-2.476a2 2 0 0 1 2.828 0l2.475 2.475a1.5 1.5 0 0 0 2.121 0l2.829-2.828a1.5 1.5 0 0 0 0-2.121l-2.829-2.829a1.5 1.5 0 0 0-2.121 0l-2.475 2.475a2 2 0 0 1-2.828 0L8.109 8.109a1.5 1.5 0 0 0-2.12 0m4.95-4.949L8.223 5.872c.474.17.92.443 1.299.823l2.475 2.475l2.475-2.475c.38-.38.824-.654 1.299-.823L13.059 3.16a1.5 1.5 0 0 0-2.122 0'/%3E%3C/svg%3E\")}.ri-pixelfed-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 2c5.523 0 10 4.477 10 10s-4.477 10-10 10s-10-4.477-10-10s4.477-10 10-10m1.031 6.099h-2.624c-.988 0-1.789.776-1.789 1.733v6.748l2.595-2.471h1.818c1.713 0 3.101-1.345 3.101-3.005s-1.388-3.005-3.1-3.005'/%3E%3C/svg%3E\")}.ri-pixelfed-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 2c5.523 0 10 4.477 10 10s-4.477 10-10 10s-10-4.477-10-10s4.477-10 10-10m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m1.031 4.099c1.713 0 3.101 1.345 3.101 3.005s-1.388 3.005-3.1 3.005h-1.819L8.62 16.58V9.832c0-.957.801-1.733 1.79-1.733z'/%3E%3C/svg%3E\")}.ri-plane-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 8.947L22 14v2l-8-2.526v5.36l3 1.666V22l-4.5-1L8 22v-1.5l3-1.667v-5.36L3 16v-2l8-5.053V3.5a1.5 1.5 0 0 1 3 0z'/%3E%3C/svg%3E\")}.ri-plane-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 8.947L22 14v2l-8-2.526v5.36l3 1.666V22l-4.5-1L8 22v-1.5l3-1.667v-5.36L3 16v-2l8-5.053V3.5a1.5 1.5 0 0 1 3 0z'/%3E%3C/svg%3E\")}.ri-planet-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.322 5.966A9.2 9.2 0 0 1 7.2 4.386a4.5 4.5 0 0 0-.844-.157c-.572-.043-.823.093-.93.2c-.106.106-.242.357-.2.93q.022.275.097.607m15.404 8.245q.091.184.177.366c.476 1.02.791 2.017.859 2.913c.067.892-.106 1.82-.78 2.495c-.674.674-1.603.847-2.495.78c-.78-.06-1.637-.306-2.52-.684l-.003.002a13 13 0 0 1-.462-.208c-2.033-.963-4.359-2.654-6.542-4.838c-2.181-2.181-3.872-4.505-4.835-6.536q-.11-.233-.209-.463l.001-.002c-.379-.885-.626-1.745-.685-2.527c-.068-.892.105-1.82.78-2.495c.673-.674 1.602-.847 2.494-.78c.896.068 1.892.383 2.913.86q.186.085.373.18a9 9 0 0 1 8.572 2.362a9 9 0 0 1 2.362 8.575m-1.113 2.593a9 9 0 0 1-1.576 1.871q.328.075.6.095c.573.043.824-.093.93-.2c.108-.106.244-.357.2-.93a4.5 4.5 0 0 0-.154-.836m-13.977 1.56a9 9 0 0 1-2.417-8.342c1.082 1.981 2.705 4.1 4.68 6.076c1.977 1.977 4.098 3.6 6.08 4.683a9 9 0 0 1-8.343-2.417'/%3E%3C/svg%3E\")}.ri-planet-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.918 8.037A9 9 0 0 0 15.966 20.08c.873.373 1.719.618 2.49.681c.902.074 1.844-.095 2.526-.777c.752-.752.88-1.816.746-2.812c-.123-.91-.48-1.92-1.002-2.961A9 9 0 0 0 9.791 3.274c-1.044-.524-2.055-.882-2.965-1.006c-.997-.135-2.062-.007-2.815.746c-.682.683-.851 1.626-.777 2.528c.064.773.31 1.62.684 2.495m1.404-2.071a4 4 0 0 1-.095-.587c-.048-.586.09-.842.198-.95c.12-.12.423-.275 1.132-.179q.298.04.643.136a9 9 0 0 0-1.878 1.58m14.29 10.837a5 5 0 0 1 .134.637c.096.709-.06 1.012-.178 1.13c-.109.109-.364.247-.95.199a4 4 0 0 1-.581-.094a9 9 0 0 0 1.575-1.872m-3.73 1.023c-1.677-.878-3.625-2.323-5.507-4.205c-1.88-1.88-3.324-3.825-4.203-5.5A7.02 7.02 0 0 1 9.97 5.298a7 7 0 0 1 5.912 12.528m-2.277.99a7 7 0 0 1-8.42-8.419c.964 1.516 2.25 3.112 3.776 4.638c1.528 1.528 3.126 2.815 4.644 3.78'/%3E%3C/svg%3E\")}.ri-plant-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.998 3v2a7 7 0 0 1-7 7h-1v1h5v7a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2v-7h5v-3a7 7 0 0 1 7-7zm-15.5-1a7.49 7.49 0 0 1 6.124 3.169A7.96 7.96 0 0 0 9.998 10v1h-.5a7.5 7.5 0 0 1-7.5-7.5V2z'/%3E%3C/svg%3E\")}.ri-plant-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.998 2a7 7 0 0 1 6.197 3.741A6.49 6.49 0 0 1 17.498 3h3.5v2.5a6.5 6.5 0 0 1-6.5 6.5h-1.5v1h5v7a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2v-7h5v-2h-2a7 7 0 0 1-7-7V2zm10 13h-8v5h8zm3-10h-1.5a4.5 4.5 0 0 0-4.5 4.5v.5h1.5a4.5 4.5 0 0 0 4.5-4.5zm-13-1h-2a5 5 0 0 0 5 5h2a5 5 0 0 0-5-5'/%3E%3C/svg%3E\")}.ri-play-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10M10.622 8.415a.4.4 0 0 0-.622.332v6.506a.4.4 0 0 0 .622.332l4.879-3.252a.4.4 0 0 0 0-.666z'/%3E%3C/svg%3E\")}.ri-play-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16M10.622 8.415l4.879 3.252a.4.4 0 0 1 0 .666l-4.88 3.252a.4.4 0 0 1-.621-.332V8.747a.4.4 0 0 1 .622-.332'/%3E%3C/svg%3E\")}.ri-play-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.376 12.416L8.777 19.482A.5.5 0 0 1 8 19.066V4.934a.5.5 0 0 1 .777-.416l10.599 7.066a.5.5 0 0 1 0 .832'/%3E%3C/svg%3E\")}.ri-play-large-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 20.196V3.804a1 1 0 0 1 1.53-.848l13.113 8.196a1 1 0 0 1 0 1.696L7.53 21.044A1 1 0 0 1 6 20.196'/%3E%3C/svg%3E\")}.ri-play-large-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 18.392V5.608L18.226 12zM6 3.804v16.392a1 1 0 0 0 1.53.848l13.113-8.196a1 1 0 0 0 0-1.696L7.53 2.956A1 1 0 0 0 6 3.804'/%3E%3C/svg%3E\")}.ri-play-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.394 12L10 7.737v8.526zm2.982.416L8.777 19.482A.5.5 0 0 1 8 19.066V4.934a.5.5 0 0 1 .777-.416l10.599 7.066a.5.5 0 0 1 0 .832'/%3E%3C/svg%3E\")}.ri-play-list-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 18v2H2v-2zM2 3.5l8 5l-8 5zM22 11v2H12v-2zm0-7v2H12V4z'/%3E%3C/svg%3E\")}.ri-play-list-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 18v2H2v-2zM2 3.5l8 5l-8 5zM22 11v2H12v-2zM4 7.109v2.783L6.226 8.5zM22 4v2H12V4z'/%3E%3C/svg%3E\")}.ri-play-list-add-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 18h10v2H2zm0-7h20v2H2zm0-7h20v2H2zm16 14v-3h2v3h3v2h-3v3h-2v-3h-3v-2z'/%3E%3C/svg%3E\")}.ri-play-list-add-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 18h10v2H2zm0-7h20v2H2zm0-7h20v2H2zm16 14v-3h2v3h3v2h-3v3h-2v-3h-3v-2z'/%3E%3C/svg%3E\")}.ri-play-list-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 18h10v2H2zm0-7h14v2H2zm0-7h20v2H2zm17 11.17V9h5v2h-3v7a3 3 0 1 1-2-2.83'/%3E%3C/svg%3E\")}.ri-play-list-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 18h10v2H2zm0-7h14v2H2zm0-7h20v2H2zm17 11.17V9h5v2h-3v7a3 3 0 1 1-2-2.83M18 19a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-play-mini-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m7.752 5.439l10.508 6.13a.5.5 0 0 1 0 .863l-10.508 6.13A.5.5 0 0 1 7 18.13V5.87a.5.5 0 0 1 .752-.431'/%3E%3C/svg%3E\")}.ri-play-mini-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 8.482v7.036L15.03 12zM7.752 5.44l10.508 6.13a.5.5 0 0 1 0 .863l-10.508 6.13A.5.5 0 0 1 7 18.13V5.87a.5.5 0 0 1 .752-.431'/%3E%3C/svg%3E\")}.ri-play-reverse-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.624 12.416l10.599 7.066a.5.5 0 0 0 .777-.416V4.934a.5.5 0 0 0-.777-.416L4.624 11.584a.5.5 0 0 0 0 .832'/%3E%3C/svg%3E\")}.ri-play-reverse-large-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 20.196V3.804a1 1 0 0 0-1.53-.848L3.357 11.152a1 1 0 0 0 0 1.696l13.113 8.196a1 1 0 0 0 1.53-.848'/%3E%3C/svg%3E\")}.ri-play-reverse-large-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 18.392V5.608L5.774 12zm2-14.588v16.392a1 1 0 0 1-1.53.848L3.357 12.848a1 1 0 0 1 0-1.696L16.47 2.956a1 1 0 0 1 1.53.848'/%3E%3C/svg%3E\")}.ri-play-reverse-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.606 12L14 7.737v8.526zm-2.982.416l10.599 7.066a.5.5 0 0 0 .777-.416V4.934a.5.5 0 0 0-.777-.416L4.624 11.584a.5.5 0 0 0 0 .832'/%3E%3C/svg%3E\")}.ri-play-reverse-mini-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.248 5.439L5.74 11.569a.5.5 0 0 0 0 .863l10.508 6.13A.5.5 0 0 0 17 18.13V5.87a.5.5 0 0 0-.752-.431'/%3E%3C/svg%3E\")}.ri-play-reverse-mini-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 8.482v7.036L8.97 12zm1.248-3.043L5.74 11.569a.5.5 0 0 0 0 .863l10.508 6.13A.5.5 0 0 0 17 18.13V5.87a.5.5 0 0 0-.752-.431'/%3E%3C/svg%3E\")}.ri-playstation-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22.585 17.011c-.43.543-1.483.93-1.483.93l-7.832 2.817V18.68l5.764-2.057c.654-.234.754-.566.223-.74s-1.492-.125-2.147.111l-3.84 1.354v-2.155l.221-.076s1.11-.393 2.67-.566c1.561-.172 3.472.024 4.972.593c1.69.535 1.88 1.323 1.452 1.866m-8.57-3.537V8.162c0-.624-.115-1.198-.7-1.36c-.447-.144-.725.272-.725.895V21l-3.583-1.139V4c1.523.283 3.743.953 4.936 1.355c3.035 1.043 4.064 2.342 4.064 5.267c0 2.851-1.758 3.932-3.992 2.852m-11.583 4.99c-1.736-.49-2.025-1.51-1.234-2.097c.731-.542 1.975-.95 1.975-.95l5.138-1.83v2.086l-3.698 1.325c-.653.234-.753.566-.223.74c.532.175 1.493.125 2.147-.11l1.774-.644v1.865l-.354.06c-1.774.29-3.663.169-5.525-.445'/%3E%3C/svg%3E\")}.ri-playstation-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22.585 17.011c-.43.543-1.483.93-1.483.93l-7.832 2.817V18.68l5.764-2.057c.654-.234.754-.566.223-.74s-1.492-.125-2.147.111l-3.84 1.354v-2.155l.221-.076s1.11-.393 2.67-.566c1.561-.172 3.472.024 4.972.593c1.69.535 1.88 1.323 1.452 1.866m-8.57-3.537V8.162c0-.624-.115-1.198-.7-1.36c-.447-.144-.725.272-.725.895V21l-3.583-1.139V4c1.523.283 3.743.953 4.936 1.355c3.035 1.043 4.064 2.342 4.064 5.267c0 2.851-1.758 3.932-3.992 2.852m-11.583 4.99c-1.736-.49-2.025-1.51-1.234-2.097c.731-.542 1.975-.95 1.975-.95l5.138-1.83v2.086l-3.698 1.325c-.653.234-.753.566-.223.74c.532.175 1.493.125 2.147-.11l1.774-.644v1.865l-.354.06c-1.774.29-3.663.169-5.525-.445'/%3E%3C/svg%3E\")}.ri-plug-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 18v2h6v2h-6a2 2 0 0 1-2-2v-2H8a4 4 0 0 1-4-4v-4h16v4a4 4 0 0 1-4 4zm4-12h2a1 1 0 0 1 1 1v2H4V7a1 1 0 0 1 1-1h2V2h2v4h6V2h2zm-5 8.5a1 1 0 1 0 0-2a1 1 0 0 0 0 2M11 2h2v3h-2z'/%3E%3C/svg%3E\")}.ri-plug-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 18v2h6v2h-6a2 2 0 0 1-2-2v-2H8a4 4 0 0 1-4-4V7a1 1 0 0 1 1-1h2V2h2v4h6V2h2v4h2a1 1 0 0 1 1 1v7a4 4 0 0 1-4 4zm-5-2h8a2 2 0 0 0 2-2v-3H6v3a2 2 0 0 0 2 2m10-8H6v1h12zm-6 6.5a1 1 0 1 1 0-2a1 1 0 0 1 0 2M11 2h2v3h-2z'/%3E%3C/svg%3E\")}.ri-plug-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 22H7v-2h10zM10 5h4V2h2v3h4a1 1 0 0 1 1 1v9a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V6a1 1 0 0 1 1-1h4V2h2z'/%3E%3C/svg%3E\")}.ri-plug-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 22H7v-2h10zM10 5h4V2h2v3h4a1 1 0 0 1 1 1v9a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V6a1 1 0 0 1 1-1h4V2h2zM5 15a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7H5z'/%3E%3C/svg%3E\")}.ri-plug-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 18v2h6v2h-6a2 2 0 0 1-2-2v-2H8a4 4 0 0 1-4-4v-4h16v4a4 4 0 0 1-4 4zm3-12h3a1 1 0 0 1 1 1v2H4V7a1 1 0 0 1 1-1h3V2h2v4h4V2h2zm-4 8.5a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-plug-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 18v2h6v2h-6a2 2 0 0 1-2-2v-2H8a4 4 0 0 1-4-4V7a1 1 0 0 1 1-1h3V2h2v4h4V2h2v4h3a1 1 0 0 1 1 1v7a4 4 0 0 1-4 4zm-5-2h8a2 2 0 0 0 2-2v-3H6v3a2 2 0 0 0 2 2m10-8H6v1h12zm-6 6.5a1 1 0 1 1 0-2a1 1 0 0 1 0 2'/%3E%3C/svg%3E\")}.ri-poker-clubs-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.775 11.04C14.933 9.266 16 7.632 16 6a4 4 0 0 0-8 0c0 1.633 1.067 3.267 2.225 5.04h.001l.234.359q-.433-.331-.808-.626C8.276 9.697 7.386 9 6 9a4 4 0 0 0 0 8c1.633 0 3.267-1.067 5.04-2.225l.03-.02c-.093 2.281-.958 3.683-1.913 5.23l-.369.602c-.384.636.087 1.413.83 1.413h4.764c.743 0 1.214-.777.83-1.413l-.369-.602c-.955-1.547-1.82-2.949-1.913-5.23l.03.02C14.734 15.933 16.368 17 18 17a4 4 0 0 0 0-8c-1.386 0-2.276.697-3.652 1.773q-.375.296-.808.626z'/%3E%3C/svg%3E\")}.ri-poker-clubs-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.236 7.46c.338 1.08.99 2.092 1.627 3.044l.15.222q.23.342.447.673s-.557-.43-.808-.626c-1.125-.88-1.925-1.506-2.938-1.705A3.7 3.7 0 0 0 6 9a4 4 0 0 0 0 8c.676 0 1.353-.183 2.039-.48c.683-.295 1.376-.703 2.09-1.155c-.017.971-.134 1.78-.33 2.521c-.247.93-.618 1.755-1.07 2.668A.997.997 0 0 0 9.617 22h4.764c.743 0 1.22-.78.89-1.446c-.453-.913-.824-1.738-1.07-2.668a10.3 10.3 0 0 1-.33-2.521c.713.452 1.406.86 2.09 1.155c.685.297 1.362.48 2.038.48a4 4 0 0 0 0-8q-.399 0-.752.075c-.995.207-1.789.829-2.9 1.698c-.251.197-.808.626-.808.626l.233-.357l.002-.002v-.001l.355-.544c.674-1.043 1.28-2.04 1.61-3.024c.164-.493.26-.982.26-1.471a4 4 0 0 0-8 0c0 .5.088.987.236 1.46m5.222.26c-.35.682-.808 1.383-1.356 2.223L12 10.1l-.38-.57c-.381-.566-.72-1.07-1.022-1.63C10.188 7.141 10 6.534 10 6a2 2 0 1 1 4 0c0 .414-.147.954-.542 1.72m-2.962 5.68A2 2 0 0 0 12 12.675a2 2 0 0 0 1.504.723A2 2 0 0 0 12 14.66a2 2 0 0 0-1.504-1.261m.69 6.601c.367-.889.657-1.822.814-2.927c.157 1.105.447 2.038.815 2.927zm2.723-6.635c.544-.102.993-.467 1.421-.816q.127-.103.25-.2C17.06 11.19 17.416 11 18 11a2 2 0 1 1 0 4c-.699 0-1.594-.396-3.056-1.324a2 2 0 0 0-1.035-.311M6 11c.585 0 .94.19 2.42 1.348q.124.098.25.201c.428.349.877.714 1.422.816c-.361.006-.72.11-1.036.31C7.594 14.605 6.7 15 6 15a2 2 0 1 1 0-4'/%3E%3C/svg%3E\")}.ri-poker-diamonds-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.036 10.734l7.19-8.788a1 1 0 0 1 1.548 0l7.19 8.787a2 2 0 0 1 0 2.534l-7.19 8.787a1 1 0 0 1-1.548 0l-7.19-8.787a2 2 0 0 1 0-2.533'/%3E%3C/svg%3E\")}.ri-poker-diamonds-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.036 10.734a2 2 0 0 0 0 2.533l7.19 8.787a1 1 0 0 0 1.548 0l7.19-8.787a2 2 0 0 0 0-2.533l-7.19-8.788a1 1 0 0 0-1.548 0zM12 4.158L18.416 12L12 19.842L5.584 12z'/%3E%3C/svg%3E\")}.ri-poker-hearts-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 8.5a5.5 5.5 0 0 1 10-3.163A5.5 5.5 0 0 1 22 8.5c0 7.5-10 12.985-10 12.985S2 16 2 8.5'/%3E%3C/svg%3E\")}.ri-poker-hearts-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 8.81l1.635-2.322A3.5 3.5 0 0 1 20 8.5c0 2.879-1.96 5.621-4.357 7.836A27 27 0 0 1 12 19.146a27 27 0 0 1-3.643-2.81C5.959 14.122 4 11.379 4 8.5a3.5 3.5 0 0 1 6.365-2.012zm-1.444-4.884A5.5 5.5 0 0 0 2 8.5C2 16 12 21.485 12 21.485S22 16 22 8.5a5.5 5.5 0 0 0-10-3.163a5.5 5.5 0 0 0-1.444-1.41'/%3E%3C/svg%3E\")}.ri-poker-spades-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.951 15.893A5.83 5.83 0 0 1 7.5 17C4.462 17 2 14.761 2 12c0-3.548 3.525-6.089 6.644-8.338C9.92 2.742 11.129 1.872 12 1c.871.871 2.08 1.742 3.356 2.662C18.476 5.911 22 8.452 22 12c0 2.761-2.462 5-5.5 5a5.83 5.83 0 0 1-3.451-1.107c.284 1.646 1.009 2.82 1.794 4.092l.369.602c.384.636-.087 1.413-.83 1.413H9.618c-.743 0-1.214-.777-.83-1.413l.369-.602c.785-1.272 1.51-2.446 1.794-4.092'/%3E%3C/svg%3E\")}.ri-poker-spades-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 15.916a2 2 0 0 0-2.8-1.295A3.9 3.9 0 0 1 7.5 15C5.383 15 4 13.482 4 12c0-1.06.515-2.115 1.613-3.29c1.133-1.212 2.655-2.311 4.285-3.486c.693-.5 1.421-1.024 2.102-1.567c.68.543 1.409 1.067 2.102 1.567c1.63 1.175 3.152 2.274 4.285 3.486C19.485 9.885 20 10.94 20 12c0 1.482-1.383 3-3.5 3a3.9 3.9 0 0 1-1.7-.379a2 2 0 0 0-2.8 1.295M12 1c-.871.871-2.08 1.742-3.356 2.662C5.524 5.911 2 8.452 2 12c0 2.761 2.462 5 5.5 5c.927 0 1.8-.208 2.566-.576a9.6 9.6 0 0 1-.536 2.317c-.22.604-.491 1.188-.802 1.813A.997.997 0 0 0 9.618 22h4.764c.743 0 1.22-.78.89-1.446a18 18 0 0 1-.802-1.813a9.6 9.6 0 0 1-.536-2.317A5.9 5.9 0 0 0 16.5 17c3.038 0 5.5-2.239 5.5-5c0-3.548-3.525-6.09-6.644-8.338C14.08 2.742 12.871 1.872 12 1m0 16.074c.158 1.11.451 2.047.815 2.926h-1.63c.364-.879.657-1.816.815-2.926'/%3E%3C/svg%3E\")}.ri-polaroid-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.993.993 0 0 1 3 20.007zM6 17v2h12v-2zM5 5v2h2V5zm7 7a2 2 0 1 1 0-4a2 2 0 0 1 0 4m0 2a4 4 0 1 0 0-8a4 4 0 0 0 0 8'/%3E%3C/svg%3E\")}.ri-polaroid-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 15V5H5v10zM3 3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.993.993 0 0 1 3 20.007zM12 12a2 2 0 1 0 0-4a2 2 0 0 0 0 4m0 2a4 4 0 1 1 0-8a4 4 0 0 1 0 8M6 6h2v2H6zm0 11v2h12v-2z'/%3E%3C/svg%3E\")}.ri-polaroid-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.659 10a6 6 0 1 0 0 4H21v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v6zM5 6v3h2V6zm10 10a4 4 0 1 1 0-8a4 4 0 0 1 0 8m0-2a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-polaroid-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 6h-2V5H5v14h14v-1h2v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1zM6 6h2v3H6zm9 10a4 4 0 1 0 0-8a4 4 0 0 0 0 8m0 2a6 6 0 1 1 0-12a6 6 0 0 1 0 12m0-4a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-police-badge-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.913 11.674C3.236 10.195 3.54 8.808 2 6.5l3.5-4S9 4 12 1.5c3 2.5 6.5 1 6.5 1l3.5 4c-1.539 2.308-1.236 3.695-.913 5.174c.306 1.404.63 2.89-.587 5.326c-1.157 2.315-3.152 3.123-5.015 3.877c-1.356.55-2.642 1.07-3.485 2.123c-.842-1.053-2.129-1.574-3.485-2.123C6.652 20.123 4.658 19.315 3.5 17c-1.218-2.435-.893-3.922-.587-5.326m11.465 1.099l2.377-2.318l-3.286-.478L12 7l-1.47 2.977l-3.285.478l2.377 2.318l-.561 3.272L12 14.5l2.939 1.545z'/%3E%3C/svg%3E\")}.ri-police-badge-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.475 4.935c.505-.025.962-.09 1.351-.168l1.732 1.98c-.39.82-.612 1.602-.695 2.377c-.124 1.157.089 2.143.245 2.863l.007.033c.162.744.269 1.234.253 1.809c-.015.541-.147 1.256-.657 2.277c-1.1 2.201-3.695 2.666-5.715 3.675c-.326.164-.662.35-.996.569a10 10 0 0 0-.996-.569c-2.02-1.01-4.614-1.474-5.715-3.675c-.51-1.02-.642-1.736-.657-2.277c-.016-.575.09-1.065.253-1.81l.007-.032c.156-.72.369-1.706.245-2.863a7.3 7.3 0 0 0-.695-2.377l1.732-1.98c.389.078.846.143 1.351.168C8.79 4.998 10.402 4.81 12 3.918c1.598.892 3.21 1.08 4.475 1.017m4.612 6.739c-.323-1.479-.626-2.866.913-5.174l-3.5-4S15 4 12 1.5c-3 2.5-6.5 1-6.5 1L2 6.5c1.539 2.308 1.236 3.695.913 5.174c-.306 1.404-.63 2.89.587 5.326c1.577 3.154 4.708 3.51 6.943 4.745c.6.332 1.134.726 1.557 1.255c.423-.529.958-.923 1.558-1.255C15.792 20.51 18.923 20.154 20.5 17c1.218-2.435.893-3.922.587-5.326m-6.71 1.099l.562 3.272l-2.94-1.545l-2.938 1.545l.561-3.273l-2.377-2.317l3.285-.478L12 7l1.47 2.977l3.285.478z'/%3E%3C/svg%3E\")}.ri-police-car-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 13.5V21a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7.5l-1.243-.31A1 1 0 0 1 0 12.22v-.72a.5.5 0 0 1 .5-.5h1.929L4.48 6.212A2 2 0 0 1 6.319 5H8V3h3v2h2V3h3v2h1.681a2 2 0 0 1 1.838 1.212L21.572 11H23.5a.5.5 0 0 1 .5.5v.72a1 1 0 0 1-.758.97zM4 15v2a1 1 0 0 0 1 1h3.245a.5.5 0 0 0 .44-.736Q7.476 15 4 15m16 0q-3.476 0-4.686 2.264a.5.5 0 0 0 .441.736H19a1 1 0 0 0 1-1zM6 7l-1.451 3.629A1 1 0 0 0 5.477 12h13.046a1 1 0 0 0 .928-1.371L18 7z'/%3E%3C/svg%3E\")}.ri-police-car-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 13v5h16v-5zm1.618-2h12.764a1 1 0 0 0 .894-1.447L18 7H6L4.724 9.553A1 1 0 0 0 5.618 11M22 13.5V21a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7.5l-1.243-.31A1 1 0 0 1 0 12.22v-.72a.5.5 0 0 1 .5-.5H2l2.447-4.894A2 2 0 0 1 6.237 5H8V3h3v2h2V3h3v2h1.764a2 2 0 0 1 1.789 1.106L22 11h1.5a.5.5 0 0 1 .5.5v.72a1 1 0 0 1-.758.97zM5 14q3.476 0 4.686 2.264a.5.5 0 0 1-.441.736H6a1 1 0 0 1-1-1zm14 0v2a1 1 0 0 1-1 1h-3.245a.5.5 0 0 1-.44-.736Q15.524 14 19 14'/%3E%3C/svg%3E\")}.ri-presentation-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 4a2 2 0 1 1-4 0a2 2 0 0 1 4 0M5 16v6H3V10a3 3 0 0 1 5.106-2.137l2.374 2.243l2.313-2.313l1.414 1.414l-3.687 3.687L9 11.46V22H7v-6zm5-11h9v9h-9v2h4.365l2.824 6h2.21l-2.823-6H20a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H10z'/%3E%3C/svg%3E\")}.ri-presentation-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 4a2 2 0 1 1-4 0a2 2 0 0 1 4 0M5 16v6H3V10a3 3 0 0 1 5.106-2.137l2.374 2.243l2.313-2.313l1.414 1.414l-3.687 3.687L9 11.46V22H7v-6zm1-7a1 1 0 0 0-1 1v4h2v-4a1 1 0 0 0-1-1m13-4h-9V3h10a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1h-3.424l2.823 6h-2.21l-2.824-6H10v-2h9z'/%3E%3C/svg%3E\")}.ri-price-tag-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m3.005 7l8.445-5.63a1 1 0 0 1 1.11 0L21.005 7v14a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1zm9 4a2 2 0 1 0 0-4a2 2 0 0 0 0 4m-4 5v2h8v-2zm0-3v2h8v-2z'/%3E%3C/svg%3E\")}.ri-price-tag-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m3.005 7l8.445-5.63a1 1 0 0 1 1.11 0L21.005 7v14a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1zm2 1.07V20h14V8.07l-7-4.667zm3 7.93h8v2h-8zm0-3h8v2h-8zm4-2a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-price-tag-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.904 2.1l9.9 1.414l1.414 9.9l-9.192 9.192a1 1 0 0 1-1.415 0l-9.9-9.9a1 1 0 0 1 0-1.413zm2.829 8.486a2 2 0 1 0 2.828-2.829a2 2 0 0 0-2.828 2.829'/%3E%3C/svg%3E\")}.ri-price-tag-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.904 2.1l9.9 1.414l1.414 9.9l-9.192 9.192a1 1 0 0 1-1.415 0l-9.9-9.9a1 1 0 0 1 0-1.413zm.707 2.122L3.833 12l8.485 8.485l7.779-7.778l-1.061-7.425zm2.122 6.363a2 2 0 1 1 2.828-2.828a2 2 0 0 1-2.828 2.829'/%3E%3C/svg%3E\")}.ri-price-tag-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m3.005 7l8.445-5.63a1 1 0 0 1 1.11 0L21.005 7v14a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1zm9 4a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-price-tag-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m3.005 7l8.445-5.63a1 1 0 0 1 1.11 0L21.005 7v14a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1zm2 1.07V20h14V8.07l-7-4.667zm7 2.93a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-printer-cloud-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 2h10a1 1 0 0 1 1 1v3H6V3a1 1 0 0 1 1-1m15 7a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h2v-5h7.194q.364-1.337 1.417-2.39Q15.22 11 17.5 11t3.89 1.61q.34.343.61.714zM8 10v2H5v-2zm13 6.5a3.5 3.5 0 1 0-7 0l.003.102a2.751 2.751 0 0 0 .58 5.393l.167.005h5.5l.168-.005a2.75 2.75 0 0 0 .58-5.392zM7 17h3.562A4.6 4.6 0 0 0 10 19.25q0 1.548.871 2.75H7z'/%3E%3C/svg%3E\")}.ri-printer-cloud-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a1 1 0 0 1 1 1v4h3a1 1 0 0 1 1 1v5.324a6 6 0 0 0-.61-.713A5.6 5.6 0 0 0 20 11.583V9H4v8h2v-1a1 1 0 0 1 1-1h5.194a5 5 0 0 0-.07.283q-.645.428-1.142 1.074q-.24.312-.42.643H8v3h2.054a4.5 4.5 0 0 0 .817 2H7a1 1 0 0 1-1-1v-2H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h3V3a1 1 0 0 1 1-1zm-1 2H8v3h8zm-8 6v2H5v-2zm13 6.5a3.5 3.5 0 1 0-7 0l.003.102a2.751 2.751 0 0 0 .58 5.393l.167.005h5.5l.168-.005a2.75 2.75 0 0 0 .58-5.392zm-4.993-.145a1.5 1.5 0 0 1 2.986 0L19 16.5v1.62q1.044.298 1.444.406A.75.75 0 0 1 20.255 20h-5.51a.75.75 0 0 1-.19-1.474q.357-.096 1.22-.342L16 18.12V16.5z'/%3E%3C/svg%3E\")}.ri-printer-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 17h10v5H7zm12 3v-5H5v5H3a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1zM5 10v2h3v-2zm2-8h10a1 1 0 0 1 1 1v3H6V3a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-printer-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2a1 1 0 0 1 1 1v4h3a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-3v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-2H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h3V3a1 1 0 0 1 1-1zm-1 15H8v3h8zm4-8H4v8h2v-1a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v1h2zM8 10v2H5v-2zm8-6H8v3h8z'/%3E%3C/svg%3E\")}.ri-product-hunt-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 22c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m1.334-10H10.5V9h2.834a1.5 1.5 0 0 1 0 3m0-5H8.5v10h2v-3h2.834a3.5 3.5 0 1 0 0-7'/%3E%3C/svg%3E\")}.ri-product-hunt-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 22c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m1.334-8a1.5 1.5 0 0 0 0-3H10.5v3zm0-5a3.5 3.5 0 1 1 0 7H10.5v3h-2V7z'/%3E%3C/svg%3E\")}.ri-profile-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007zM6 15v2h12v-2zm0-8v6h6V7zm8 0v2h4V7zm0 4v2h4v-2zM8 9h2v2H8z'/%3E%3C/svg%3E\")}.ri-profile-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.008 3c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3zM20 5H4v14h16zm-2 10v2H6v-2zm-6-8v6H6V7zm6 4v2h-4v-2zm-8-2H8v2h2zm8-2v2h-4V7z'/%3E%3C/svg%3E\")}.ri-progress-1-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m0-10V6a5.98 5.98 0 0 1 4.243 1.757z'/%3E%3C/svg%3E\")}.ri-progress-1-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12c0 5.523 4.477 10 10 10s10-4.477 10-10S17.523 2 12 2S2 6.477 2 12m18 0a8 8 0 1 1-16 0a8 8 0 0 1 16 0m-8 0V6a5.98 5.98 0 0 1 4.243 1.757z'/%3E%3C/svg%3E\")}.ri-progress-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m0-10V6a6 6 0 0 1 6 6z'/%3E%3C/svg%3E\")}.ri-progress-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12c0 5.523 4.477 10 10 10s10-4.477 10-10S17.523 2 12 2S2 6.477 2 12m18 0a8 8 0 1 1-16 0a8 8 0 0 1 16 0m-8 0V6a6 6 0 0 1 6 6z'/%3E%3C/svg%3E\")}.ri-progress-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m6-10a5.98 5.98 0 0 1-1.757 4.243L12 12V6a6 6 0 0 1 6 6'/%3E%3C/svg%3E\")}.ri-progress-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12c0 5.523 4.477 10 10 10s10-4.477 10-10S17.523 2 12 2S2 6.477 2 12m18 0a8 8 0 1 1-16 0a8 8 0 0 1 16 0m-2 0a5.98 5.98 0 0 1-1.757 4.243L12 12V6a6 6 0 0 1 6 6'/%3E%3C/svg%3E\")}.ri-progress-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m6-10a6 6 0 0 1-6 6V6a6 6 0 0 1 6 6'/%3E%3C/svg%3E\")}.ri-progress-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12c0 5.523 4.477 10 10 10s10-4.477 10-10S17.523 2 12 2S2 6.477 2 12m18 0a8 8 0 1 1-16 0a8 8 0 0 1 16 0m-2 0a6 6 0 0 1-6 6V6a6 6 0 0 1 6 6'/%3E%3C/svg%3E\")}.ri-progress-5-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m6-10a6 6 0 0 1-10.243 4.243L12 12V6a6 6 0 0 1 6 6'/%3E%3C/svg%3E\")}.ri-progress-5-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12c0 5.523 4.477 10 10 10s10-4.477 10-10S17.523 2 12 2S2 6.477 2 12m18 0a8 8 0 1 1-16 0a8 8 0 0 1 16 0m-2 0a6 6 0 0 1-10.243 4.243L12 12V6a6 6 0 0 1 6 6'/%3E%3C/svg%3E\")}.ri-progress-6-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m6-10a6 6 0 0 1-12 0h6V6a6 6 0 0 1 6 6'/%3E%3C/svg%3E\")}.ri-progress-6-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12c0 5.523 4.477 10 10 10s10-4.477 10-10S17.523 2 12 2S2 6.477 2 12m18 0a8 8 0 1 1-16 0a8 8 0 0 1 16 0m-2 0a6 6 0 0 1-12 0h6V6a6 6 0 0 1 6 6'/%3E%3C/svg%3E\")}.ri-progress-7-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m6-10A6 6 0 1 1 7.757 7.757L12 12V6a6 6 0 0 1 6 6'/%3E%3C/svg%3E\")}.ri-progress-7-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12c0 5.523 4.477 10 10 10s10-4.477 10-10S17.523 2 12 2S2 6.477 2 12m18 0a8 8 0 1 1-16 0a8 8 0 0 1 16 0m-2 0A6 6 0 1 1 7.757 7.757L12 12V6a6 6 0 0 1 6 6'/%3E%3C/svg%3E\")}.ri-progress-8-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m0-4a6 6 0 1 1 0-12a6 6 0 0 1 0 12'/%3E%3C/svg%3E\")}.ri-progress-8-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12c0 5.523 4.477 10 10 10s10-4.477 10-10S17.523 2 12 2S2 6.477 2 12m18 0a8 8 0 1 1-16 0a8 8 0 0 1 16 0m-8 6a6 6 0 1 0 0-12a6 6 0 0 0 0 12'/%3E%3C/svg%3E\")}.ri-prohibited-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.257 18.329A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2c2.401 0 4.605.846 6.329 2.257zM19.743 5.67A9.96 9.96 0 0 1 22 12c0 5.523-4.477 10-10 10a9.96 9.96 0 0 1-6.329-2.257z'/%3E%3C/svg%3E\")}.ri-prohibited-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.906 5.68L5.68 16.906A8 8 0 0 1 16.906 5.68M7.094 18.32L18.32 7.094A8 8 0 0 1 7.094 18.32M12 2C6.477 2 2 6.477 2 12s4.478 10 10 10s10-4.477 10-10S17.522 2 12 2'/%3E%3C/svg%3E\")}.ri-prohibited-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.743 18.329A9.96 9.96 0 0 0 22 12c0-5.523-4.477-10-10-10a9.96 9.96 0 0 0-6.329 2.257zM4.257 5.67A9.96 9.96 0 0 0 2 12c0 5.523 4.477 10 10 10a9.96 9.96 0 0 0 6.329-2.257z'/%3E%3C/svg%3E\")}.ri-prohibited-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.094 5.68L18.32 16.906A8 8 0 0 0 7.094 5.68m9.812 12.64L5.68 7.094A8 8 0 0 0 16.906 18.32M4.929 4.929A9.97 9.97 0 0 1 12 2c5.523 0 10 4.477 10 10a9.97 9.97 0 0 1-2.929 7.071A9.97 9.97 0 0 1 12 22C6.477 22 2 17.523 2 12a9.97 9.97 0 0 1 2.929-7.071'/%3E%3C/svg%3E\")}.ri-projector-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 19v2h-2v-2H4v2H2v-2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h9.81a6.48 6.48 0 0 1 4.69-2c1.843 0 3.508.767 4.69 2H22a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1m-5.5-5a4.5 4.5 0 1 0 0-9a4.5 4.5 0 0 0 0 9m0-2a2.5 2.5 0 1 1 0-5a2.5 2.5 0 0 1 0 5M4 13v2h2v-2zm4 0v2h2v-2z'/%3E%3C/svg%3E\")}.ri-projector-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 19v2h-2v-2H4v2H2v-2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h10.528A6 6 0 0 1 17 3c1.777 0 3.374.773 4.472 2H22a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1M11.341 7H3v10h18v-3.528A6 6 0 0 1 11.341 7M17 13a4 4 0 1 0 0-8a4 4 0 0 0 0 8M5 13h2v2H5zm3 0h2v2H8z'/%3E%3C/svg%3E\")}.ri-projector-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v6h-3.126a4.002 4.002 0 0 0-7.748 0H2V4a1 1 0 0 1 1-1m-1 9v8a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1v-8h-3.126a4.002 4.002 0 0 1-7.748 0zm13-3a2 2 0 1 0 0 4a2 2 0 0 0 0-4m-9 6h2v2H6z'/%3E%3C/svg%3E\")}.ri-projector-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m8.126 9H4v7h16v-7h-1.126a4.002 4.002 0 0 1-7.748 0m0-2a4.002 4.002 0 0 1 7.748 0H20V5H4v5zM15 13a2 2 0 1 0 0-4a2 2 0 0 0 0 4m-9 2h2v2H6z'/%3E%3C/svg%3E\")}.ri-psychotherapy-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2a8 8 0 0 1 7.934 6.965l2.25 3.539c.148.233.118.58-.225.728L19 14.07V17a2 2 0 0 1-2 2h-1.999L15 22H6v-3.694c0-1.18-.436-2.297-1.245-3.305A8 8 0 0 1 11 2m0 5a1 1 0 0 0-1 1v.999L9 9a1 1 0 0 0 0 2l1-.001V12a1 1 0 1 0 2 0v-1h1a1 1 0 1 0 0-2h-1V8a1 1 0 0 0-1-1'/%3E%3C/svg%3E\")}.ri-psychotherapy-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2a8 8 0 0 1 7.934 6.965l2.25 3.539c.148.233.118.58-.225.728L19 14.07V17a2 2 0 0 1-2 2h-1.999L15 22H6v-3.694c0-1.18-.436-2.297-1.245-3.305A8 8 0 0 1 11 2m0 2a6 6 0 0 0-4.684 9.75C7.41 15.114 8 16.667 8 18.306V20h5l.002-3H17v-4.248l1.55-.664l-1.543-2.425l-.057-.442A6 6 0 0 0 11 4m0 3a1 1 0 0 1 1 1v1h1a1 1 0 1 1 0 2h-1v1a1 1 0 1 1-2 0v-1.001L9 11a1 1 0 1 1 0-2l1-.001V8a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-pulse-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M15 21.538l-6-14L6.66 13H1v-2h4.34L9 2.461l6 14L17.34 11H23v2h-4.34z'/%3E%3C/svg%3E\")}.ri-pulse-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M15 21.538l-6-14L6.66 13H1v-2h4.34L9 2.461l6 14L17.34 11H23v2h-4.34z'/%3E%3C/svg%3E\")}.ri-pulse-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9 7.539l6 14L18.66 13H23v-2h-5.66L15 16.461l-6-14L5.34 11H1v2h5.66z'/%3E%3C/svg%3E\")}.ri-pulse-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9 7.539l6 14L18.66 13H23v-2h-5.66L15 16.461l-6-14L5.34 11H1v2h5.66z'/%3E%3C/svg%3E\")}.ri-pushpin-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3v2h-1v6l2 3v2h-6v7h-2v-7H5v-2l2-3V5H6V3z'/%3E%3C/svg%3E\")}.ri-pushpin-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3v2h-1v6l2 3v2h-6v7h-2v-7H5v-2l2-3V5H6V3zM9 5v6.606L7.404 14h9.192L15 11.606V5z'/%3E%3C/svg%3E\")}.ri-pushpin-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m22.313 10.175l-1.415 1.414l-.707-.707l-4.242 4.243l-.707 3.536l-1.415 1.414l-4.242-4.243l-4.95 4.95l-1.414-1.414l4.95-4.95l-4.243-4.243l1.414-1.414l3.536-.707l4.242-4.243l-.707-.707l1.414-1.414z'/%3E%3C/svg%3E\")}.ri-pushpin-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.827 1.69l8.486 8.485l-1.415 1.414l-.707-.707l-4.242 4.243l-.707 3.536l-1.415 1.414l-4.242-4.243l-4.95 4.95l-1.414-1.414l4.95-4.95l-4.243-4.243l1.414-1.414l3.536-.707l4.242-4.243l-.707-.707zm.707 3.536l-4.67 4.67l-2.822.565l6.5 6.5l.564-2.822l4.671-4.67z'/%3E%3C/svg%3E\")}.ri-puzzle-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 4a3 3 0 1 1 5.83 1H20a1 1 0 0 1 1 1v3.126a1 1 0 0 1-1.25.969a3 3 0 1 0 0 5.811a1 1 0 0 1 1.25.968V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4.17C8.06 4.687 8 4.35 8 4'/%3E%3C/svg%3E\")}.ri-puzzle-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 5a4 4 0 1 1 8 0h5a1 1 0 0 1 1 1v4.17a1 1 0 0 1-1.333.944a2 2 0 1 0 0 3.773a1 1 0 0 1 1.333.942V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm4-2a2 2 0 0 0-1.886 2.667A1 1 0 0 1 8.17 7H5v12h14v-2a4 4 0 0 1 0-8V7h-5.17a1 1 0 0 1-.944-1.333Q13 5.355 13 5a2 2 0 0 0-2-2'/%3E%3C/svg%3E\")}.ri-puzzle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 4a3 3 0 1 1 5.83 1H18a1 1 0 0 1 1 1v4.17a3 3 0 1 1 0 5.659V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4.17C8.06 4.687 8 4.35 8 4'/%3E%3C/svg%3E\")}.ri-puzzle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 5a4 4 0 1 1 8 0h3a1 1 0 0 1 1 1v3a4 4 0 0 1 0 8v3a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm4-2a2 2 0 0 0-1.886 2.667A1 1 0 0 1 8.17 7H5v12h12v-3.17a1 1 0 0 1 1.333-.944Q18.646 15 19 15a2 2 0 1 0-.667-3.886A1 1 0 0 1 17 10.17V7h-3.17a1 1 0 0 1-.944-1.333Q13 5.355 13 5a2 2 0 0 0-2-2'/%3E%3C/svg%3E\")}.ri-qq-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.914 14.529a32 32 0 0 0-.676-1.886l-.91-2.246c.002-.026.013-.468.013-.696C18.34 5.86 16.508 2 12 2S5.66 5.86 5.66 9.7c0 .229.011.671.012.697l-.91 2.246a32 32 0 0 0-.675 1.886c-.86 2.737-.581 3.87-.369 3.895c.455.054 1.771-2.06 1.771-2.06c0 1.224.637 2.822 2.016 3.976c-.515.157-1.147.399-1.554.695c-.365.267-.319.54-.253.65c.289.481 4.955.307 6.303.157c1.347.15 6.014.324 6.302-.158c.066-.11.112-.382-.253-.649c-.407-.296-1.039-.538-1.555-.695c1.379-1.154 2.016-2.752 2.016-3.977c0 0 1.316 2.115 1.771 2.06c.212-.025.49-1.157-.37-3.894'/%3E%3C/svg%3E\")}.ri-qq-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.536 12.514l-.696-1.796c0-.021.01-.375.01-.558C16.85 7.088 15.447 4 12 4s-4.848 3.088-4.848 6.16c0 .183.009.537.01.557l-.696 1.797c-.19.515-.38 1.05-.517 1.51c-.657 2.189-.444 3.095-.282 3.115c.348.043 1.354-1.648 1.354-1.648c0 .98.487 2.258 1.542 3.18c-.394.127-.878.32-1.188.557c-.28.214-.245.431-.194.52c.22.385 3.79.245 4.82.125c1.03.12 4.599.26 4.82-.126c.05-.088.085-.305-.194-.519c-.311-.237-.795-.43-1.19-.556c1.055-.923 1.542-2.202 1.542-3.181c0 0 1.007 1.691 1.355 1.648c.162-.02.378-.928-.283-3.116a27 27 0 0 0-.516-1.509m1.021 8.227c-.373.652-.833.892-1.438 1.057a5 5 0 0 1-.794.138c-.44.045-.986.065-1.613.064a33 33 0 0 1-2.71-.116c-.692.065-1.785.114-2.71.116a16 16 0 0 1-1.614-.064a5 5 0 0 1-.793-.138c-.605-.164-1.065-.405-1.44-1.059a2.27 2.27 0 0 1-.239-1.652c-.592-.132-1.001-.482-1.279-.911a2.4 2.4 0 0 1-.309-.71a4 4 0 0 1-.116-1.106c.013-.785.187-1.762.532-2.912c.14-.466.327-1.008.567-1.655l.554-1.43l-.002-.203C5.153 5.605 7.589 2 12 2c4.413 0 6.848 3.605 6.848 8.16l-.001.203l.553 1.43l.01.026c.225.606.413 1.153.556 1.626c.348 1.15.522 2.128.535 2.916q.012.61-.118 1.108c-.066.246-.161.48-.31.708c-.276.427-.684.776-1.277.91c.13.554.055 1.14-.24 1.654'/%3E%3C/svg%3E\")}.ri-qr-code-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 17v-1h-3v-3h3v2h2v2h-1v2h-2v2h-2v-3h2v-1zm5 4h-4v-2h2v-2h2zM3 3h8v8H3zm10 0h8v8h-8zM3 13h8v8H3zm15 0h3v2h-3zM6 6v2h2V6zm0 10v2h2v-2zM16 6v2h2V6z'/%3E%3C/svg%3E\")}.ri-qr-code-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 17v-1h-3v-3h3v2h2v2h-1v2h-2v2h-2v-3h2v-1zm5 4h-4v-2h2v-2h2zM3 3h8v8H3zm2 2v4h4V5zm8-2h8v8h-8zm2 2v4h4V5zM3 13h8v8H3zm2 2v4h4v-4zm13-2h3v2h-3zM6 6h2v2H6zm0 10h2v2H6zM16 6h2v2h-2z'/%3E%3C/svg%3E\")}.ri-qr-scan-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 3h6v6h-6zM9 3v6H3V3zm6 18v-6h6v6zm-6 0H3v-6h6zM3 11h18v2H3z'/%3E%3C/svg%3E\")}.ri-qr-scan-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 3h6v5h-2V5h-4zM9 3v2H5v3H3V3zm6 18v-2h4v-3h2v5zm-6 0H3v-5h2v3h4zM3 11h18v2H3z'/%3E%3C/svg%3E\")}.ri-qr-scan-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 21H3v-6h6zm12 0h-6v-6h6zm0-8H3v-2h18zM18.53 1.32a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.717.32a.53.53 0 0 1 0 .962l-.758.338a4.36 4.36 0 0 0-2.22 2.251l-.246.565a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325zM9 9H3V3h6z'/%3E%3C/svg%3E\")}.ri-qr-scan-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 19h4v2H3v-5h2zm16 2h-6v-2h4v-3h2zm0-8H3v-2h18zM18.53 1.32a.507.507 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.717.32a.53.53 0 0 1 0 .962l-.758.338a4.36 4.36 0 0 0-2.22 2.251l-.246.565a.506.506 0 0 1-.934 0l-.247-.565a4.36 4.36 0 0 0-2.219-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325zM9 5H5v3H3V3h6z'/%3E%3C/svg%3E\")}.ri-qr-scan-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 15v5.007a.994.994 0 0 1-.993.993H3.993A.993.993 0 0 1 3 20.007V15zM2 11h20v2H2zm19-2H3V3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.445.993.993z'/%3E%3C/svg%3E\")}.ri-qr-scan-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 16v5H3v-5h2v3h14v-3zM3 11h18v2H3zm18-3h-2V5H5v3H3V3h18z'/%3E%3C/svg%3E\")}.ri-question-answer-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 18h10.237L20 19.385V9h1a1 1 0 0 1 1 1v13.5L17.546 20H9a1 1 0 0 1-1-1zm-2.545-2L1 19.5V4a1 1 0 0 1 1-1h15a1 1 0 0 1 1 1v12z'/%3E%3C/svg%3E\")}.ri-question-answer-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.455 15L1 18.5V3a1 1 0 0 1 1-1h15a1 1 0 0 1 1 1v12zm-.692-2H16V4H3v10.385zM8 17h10.237L20 18.385V8h1a1 1 0 0 1 1 1v13.5L17.546 19H9a1 1 0 0 1-1-1z'/%3E%3C/svg%3E\")}.ri-question-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m-1-7v2h2v-2zm2-1.645A3.502 3.502 0 0 0 12 6.5a3.5 3.5 0 0 0-3.433 2.813l1.962.393A1.5 1.5 0 1 1 12 11.5a1 1 0 0 0-1 1V14h2z'/%3E%3C/svg%3E\")}.ri-question-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-1-5h2v2h-2zm2-1.645V14h-2v-1.5a1 1 0 0 1 1-1a1.5 1.5 0 1 0-1.471-1.794l-1.962-.393A3.501 3.501 0 1 1 13 13.355'/%3E%3C/svg%3E\")}.ri-question-mark{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 19a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m0-17a6 6 0 0 1 6 6c0 2.165-.753 3.29-2.674 4.923C13.399 14.56 13 15.297 13 17h-2c0-2.474.787-3.695 3.031-5.601C15.548 10.11 16 9.434 16 8a4 4 0 0 0-8 0v1H6V8a6 6 0 0 1 6-6'/%3E%3C/svg%3E\")}.ri-questionnaire-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zM11 14v2h2v-2zM8.567 8.813l1.962.393A1.5 1.5 0 1 1 12 11h-1v2h1a3.5 3.5 0 1 0-3.433-4.187'/%3E%3C/svg%3E\")}.ri-questionnaire-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.763 17H20V5H4v13.385zm.692 2L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zM11 14h2v2h-2zM8.567 8.813A3.501 3.501 0 1 1 12 13h-1v-2h1a1.5 1.5 0 1 0-1.471-1.794z'/%3E%3C/svg%3E\")}.ri-quill-pen-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.713 7.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319A4.37 4.37 0 0 0 3.276.931L3.53.32a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251m-1.65 14.485C4.09 15.422 6.312 1.997 21 1.997c-1.496 3-2.5 4.5-3.5 5.5l-1 1l1.5 1c-1 3-4 6.5-8 7q-4.003.5-5.002 5.5H3z'/%3E%3C/svg%3E\")}.ri-quill-pen-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.713 7.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319A4.37 4.37 0 0 0 3.276.931L3.53.32a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251m1.621 8.687c.176-.582.373-1.159.605-1.782c2.056-5.527 5.48-8.951 11.074-9.818c-.513 1.143-.998 1.938-1.427 2.367l-1.001 1.002L14.172 9l1.456 1.454c-1.13 2.085-3.363 3.745-5.876 4.059c-1.317.165-2.459.607-3.418 1.303M18 9.997l-1-1l1.003-1.003Q19.502 6.493 21 1.997c-14.689 0-16.911 13.425-17.936 19.616L3 21.997h1.998q.999-5 5.002-5.5c4-.5 7-3.5 8-6.5'/%3E%3C/svg%3E\")}.ri-quill-pen-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 1.997c-15 0-17 14-18 20h1.998q.999-5 5.002-5.5c4-.5 7-4 8-7l-1.5-1l1-1c1-1 2.004-2.5 3.5-5.5'/%3E%3C/svg%3E\")}.ri-quill-pen-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.94 14.033a30 30 0 0 0-.606 1.783c.96-.697 2.101-1.14 3.418-1.304c2.513-.314 4.746-1.973 5.876-4.058l-1.456-1.455l1.413-1.415l1-1.002c.43-.429.915-1.224 1.428-2.367c-5.593.867-9.018 4.291-11.074 9.818M17 8.997l1 1c-1 3-4 6-8 6.5q-4.003.5-5.002 5.5H3c1-6 3-20 18-20q-1.5 4.496-2.997 5.997z'/%3E%3C/svg%3E\")}.ri-quote-text{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 4H3v2h18zm0 7H8v2h13zm0 7H8v2h13zM5 11H3v9h2z'/%3E%3C/svg%3E\")}.ri-qwen-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.71 1.999a.5.5 0 0 1 .434.25l1.299 2.25h5.485a.5.5 0 0 1 .433.25l1.154 2a.5.5 0 0 1 0 .5l-1.299 2.25l2.742 4.75a.5.5 0 0 1 0 .5l-1.154 2a.5.5 0 0 1-.433.25h-2.598l-2.742 4.75a.5.5 0 0 1-.433.25h-2.31a.5.5 0 0 1-.433-.25l-1.299-2.25H5.072a.5.5 0 0 1-.434-.25l-1.154-2a.5.5 0 0 1 0-.5l1.299-2.25L2.04 9.75a.5.5 0 0 1 0-.5l1.156-2A.5.5 0 0 1 3.628 7h2.599l2.741-4.751a.5.5 0 0 1 .434-.25zM6.587 7.625l-2.166-.001l5.052 8.75H6.587l-1.443 2.5h5.772L12 20.75L17.052 12l1.443 2.5l2.886-.001l-2.886-5l1.083-1.874H9.474l1.443-2.501l-1.443-2.499zM15.464 10L12 16l-3.464-6z'/%3E%3C/svg%3E\")}.ri-qwen-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.442 4.499h5.486a.5.5 0 0 1 .433.25l1.155 2a.5.5 0 0 1 0 .5l-1.3 2.25l2.742 4.75a.5.5 0 0 1 0 .5l-1.155 2a.5.5 0 0 1-.433.25h-2.598l-2.742 4.75a.5.5 0 0 1-.433.25h-2.31a.5.5 0 0 1-.433-.25l-1.298-2.25H5.07a.5.5 0 0 1-.433-.25l-1.155-2a.5.5 0 0 1 0-.5l1.299-2.25l-2.74-4.749a.5.5 0 0 1 0-.5l1.154-2A.5.5 0 0 1 3.628 7h2.598l2.742-4.75a.5.5 0 0 1 .433-.251h2.31a.5.5 0 0 1 .432.25zM16.041 11l-4.042 6.999l1.155 2h.576l2.888-5h2.886l.288-.5L17.772 11zM4.495 9l-.29.5l2.887 4.999l-1.444 2.5l.29.5h4.041L10.845 16L6.804 9zm7.504 5l1.733-3h-3.465zM8.246 7.5L9.112 9h8.082l1.155-2.001l-.288-.5h-5.773l-1.444-2.5h-.577z'/%3E%3C/svg%3E\")}.ri-radar-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14.369 4.398l-3.485 6.035l1.732 1l3.485-6.035c4.169 2.772 6.305 7.08 4.56 10.102c-1.86 3.222-7.19 3.355-11.91.63C4.028 13.402 1.48 8.721 3.34 5.5c1.745-3.023 6.543-3.327 11.028-1.102m1.515-2.625l1.732 1l-1.5 2.598l-1.732-1zM6.732 20H17v2H5.018a1 1 0 0 1-1.015-.922a1 1 0 0 1 .131-.578l2.25-3.897l1.732 1z'/%3E%3C/svg%3E\")}.ri-radar-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.507 3.623l-1.024 1.772c-2.91-.879-5.513-.45-6.41 1.105c-1.178 2.04.79 5.652 4.677 7.897c3.888 2.245 8.001 2.142 9.179.103c.897-1.555-.033-4.024-2.25-6.105l1.024-1.772c3.082 2.709 4.462 6.27 2.957 8.877c-1.86 3.222-7.188 3.355-11.91.63C4.03 13.402 1.48 8.721 3.34 5.5c1.505-2.607 5.28-3.192 9.167-1.877m3.377-1.85l1.732 1l-5 8.66l-1.732-1zM6.732 20H17v2H5.018a1 1 0 0 1-1.015-.922a1 1 0 0 1 .131-.578l2.25-3.897l1.732 1z'/%3E%3C/svg%3E\")}.ri-radio-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 3V1h2v2h13.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3zm3 12a3 3 0 1 0 0-6a3 3 0 0 0 0 6m5-6v2h4V9zm0 4v2h4v-2z'/%3E%3C/svg%3E\")}.ri-radio-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 3V1h2v2h13.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3zM4 5v14h16V5zm5 10a3 3 0 1 1 0-6a3 3 0 0 1 0 6m5-6h4v2h-4zm0 4h4v2h-4z'/%3E%3C/svg%3E\")}.ri-radio-button-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-6a4 4 0 1 0 0-8a4 4 0 0 0 0 8'/%3E%3C/svg%3E\")}.ri-radio-button-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m0-3a5 5 0 1 1 0-10a5 5 0 0 1 0 10'/%3E%3C/svg%3E\")}.ri-radio-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 10h3V6H4v4h11V8h2zM6 3V1h2v2h13.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3zm1 16a3 3 0 1 0 0-6a3 3 0 0 0 0 6'/%3E%3C/svg%3E\")}.ri-radio-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 10V8h-2v2H5V6h14v4zM6 3V1h2v2h13.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3zM4 5v14h16V5zm4 13a3 3 0 1 1 0-6a3 3 0 0 1 0 6'/%3E%3C/svg%3E\")}.ri-rainbow-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 4c6.075 0 11 4.925 11 11v5h-3v-5a8 8 0 0 0-7.75-7.996L12 7a8 8 0 0 0-7.996 7.75L4 15v5H1v-5C1 8.925 5.925 4 12 4m0 4a7 7 0 0 1 7 7v5h-3v-5a4 4 0 0 0-3.8-3.995L12 11a4 4 0 0 0-3.995 3.8L8 15v5H5v-5a7 7 0 0 1 7-7m0 4a3 3 0 0 1 3 3v5H9v-5a3 3 0 0 1 3-3'/%3E%3C/svg%3E\")}.ri-rainbow-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 4c6.075 0 11 4.925 11 11v5h-2v-5a9 9 0 0 0-8.735-8.996L12 6a9 9 0 0 0-8.996 8.735L3 15v5H1v-5C1 8.925 5.925 4 12 4m0 4a7 7 0 0 1 7 7v5h-2v-5a5 5 0 0 0-4.783-4.995L12 10a5 5 0 0 0-4.995 4.783L7 15v5H5v-5a7 7 0 0 1 7-7m0 4a3 3 0 0 1 3 3v5h-2v-5a1 1 0 0 0-.883-.993L12 14a1 1 0 0 0-.993.883L11 15v5H9v-5a3 3 0 0 1 3-3'/%3E%3C/svg%3E\")}.ri-rainy-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.86 18l-3.153-3.153a1 1 0 0 0-1.414 0L8.18 17.96a8.001 8.001 0 1 1 7.8-11.873A6 6 0 1 1 17 18zm-5.628.732L12 16.965l1.768 1.767a2.5 2.5 0 1 1-3.536 0'/%3E%3C/svg%3E\")}.ri-rainy-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 18v-2h1a4 4 0 1 0-2.157-7.37A6 6 0 1 0 8 15.917v2.022A8.001 8.001 0 0 1 9 2a8 8 0 0 1 6.98 4.087A6 6 0 1 1 17 18zm-5.768.732L12 16.965l1.768 1.767a2.5 2.5 0 1 1-3.536 0'/%3E%3C/svg%3E\")}.ri-ram-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 5h20a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1v2a1 1 0 0 1-1 1h-7.414l-1-1h-1.172l-1 1H3a1 1 0 0 1-1-1v-2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1m2 11v1h5.586l1-1zm9.414 0l1 1H20v-1zM7 9H5v3h2zm2 0v3h2V9zm6 0h-2v3h2zm2 0v3h2V9z'/%3E%3C/svg%3E\")}.ri-ram-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 5a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1v2a1 1 0 0 0 1 1h7.414l1-1h1.172l1 1H21a1 1 0 0 0 1-1v-2a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm18 11v1h-5.586l-1-1zm-9.414 0l-1 1H4v-1zM3 14V7h18v7zm2-5h2v3H5zm6 0H9v3h2zm2 0h2v3h-2zm6 0h-2v3h2z'/%3E%3C/svg%3E\")}.ri-ram-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 5a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h3v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h3a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm3 4h6v3H5zm8 0h6v3h-6z'/%3E%3C/svg%3E\")}.ri-ram-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 7h18v10h-2v-2h-2v2h-2v-2h-2v2h-2v-2H9v2H7v-2H5v2H3zM2 5a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h20a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1zm9 4H5v3h6zm2 0h6v3h-6z'/%3E%3C/svg%3E\")}.ri-reactjs-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.448 16.24a22 22 0 0 1-1.747 2.175c1.673 1.623 3.228 2.383 4.091 1.884c.863-.498.982-2.225.413-4.484c-.853.19-1.779.334-2.757.424m-1.31.087a28 28 0 0 1-2.275 0c.376.492.758.948 1.137 1.363q.571-.623 1.138-1.364m5.04-7.894c2.665.764 4.406 2.034 4.406 3.567s-1.74 2.803-4.405 3.567c.67 2.69.44 4.832-.887 5.598c-1.327.767-3.297-.105-5.292-2.031c-1.994 1.925-3.964 2.798-5.291 2.031s-1.557-2.908-.887-5.598C3.157 14.803 1.417 13.533 1.417 12s1.74-2.803 4.405-3.567c-.67-2.69-.44-4.832.887-5.599c1.327-.766 3.297.106 5.291 2.032c1.995-1.926 3.965-2.798 5.292-2.032c1.327.767 1.557 2.909.887 5.599m-.973-.248c.57-2.26.45-3.986-.413-4.485c-.863-.498-2.418.262-4.09 1.885a22 22 0 0 1 1.746 2.175c.978.09 1.904.234 2.757.425m-10.41 7.63c-.569 2.26-.45 3.986.414 4.484c.863.498 2.418-.261 4.09-1.884a22 22 0 0 1-1.746-2.176a22 22 0 0 1-2.757-.425m4.068-8.142a28 28 0 0 1 2.275 0A21 21 0 0 0 12 6.31q-.57.625-1.137 1.364m-1.31.087a22 22 0 0 1 1.746-2.175C9.627 3.962 8.072 3.202 7.21 3.7c-.863.499-.983 2.226-.413 4.485c.853-.19 1.779-.334 2.757-.425m4.34 7.52A25.4 25.4 0 0 0 15.788 12a25.4 25.4 0 0 0-1.893-3.28a25.4 25.4 0 0 0-3.787 0A25.4 25.4 0 0 0 8.213 12a25.4 25.4 0 0 0 1.894 3.28a25.4 25.4 0 0 0 3.787 0m1.285-.132q.924-.12 1.75-.303a21 21 0 0 0-.612-1.667a28 28 0 0 1-1.137 1.97M8.823 8.851q-.924.121-1.75.304q.255.806.613 1.667a28 28 0 0 1 1.137-1.97m-1.75 5.994q.826.182 1.75.303a28 28 0 0 1-1.137-1.97a21 21 0 0 0-.613 1.667m-.978-.245c.262-.834.6-1.708 1.01-2.6a22 22 0 0 1-1.01-2.6c-2.241.636-3.677 1.604-3.677 2.6s1.436 1.963 3.677 2.6M16.93 9.155q-.827-.183-1.75-.304a28 28 0 0 1 1.137 1.97q.357-.86.613-1.666m.977.245c-.26.834-.6 1.708-1.01 2.6c.41.892.75 1.766 1.01 2.6c2.242-.637 3.678-1.604 3.678-2.6s-1.436-1.963-3.678-2.6M12 13.879a1.88 1.88 0 1 1 0-3.758a1.88 1.88 0 0 1 0 3.758'/%3E%3C/svg%3E\")}.ri-reactjs-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 13.5a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m-.528 2.994q.262.316.528.609q.266-.292.528-.609a25 25 0 0 1-1.056 0m-1.995-.125a21 21 0 0 1-2.285-.367q-.113.525-.17 1.015c-.19 1.583.075 2.545.478 2.777s1.368-.019 2.645-.974q.395-.296.794-.655a21 21 0 0 1-1.462-1.796m7.331-.367a21 21 0 0 1-2.285.367a21 21 0 0 1-1.462 1.796q.4.36.794.655c1.277.955 2.242 1.207 2.645.974c.403-.232.667-1.194.479-2.777a11 11 0 0 0-.17-1.015m1.45-.388c.577 2.639.274 4.74-1.008 5.48s-3.253-.048-5.25-1.867c-1.997 1.819-3.968 2.606-5.25 1.866s-1.585-2.84-1.009-5.48C3.168 14.794 1.501 13.48 1.501 12s1.667-2.793 4.241-3.613c-.576-2.64-.273-4.74 1.009-5.48s3.253.047 5.25 1.866c1.997-1.819 3.968-2.606 5.25-1.866s1.585 2.84 1.009 5.48c2.573.82 4.24 2.133 4.24 3.613s-1.668 2.794-4.241 3.614m-7.32-9.779q-.398-.359-.793-.655C8.869 4.225 7.904 3.973 7.5 4.206c-.403.232-.667 1.194-.479 2.778q.06.49.17 1.015a21 21 0 0 1 2.286-.368q.714-.981 1.462-1.796m3.585 1.796a21 21 0 0 1 2.285.368q.113-.526.17-1.015c.19-1.584-.075-2.546-.478-2.778s-1.368.019-2.645.974q-.395.296-.794.655q.748.815 1.462 1.796m-1.995-.125q-.262-.316-.528-.609q-.265.293-.528.609a25 25 0 0 1 1.056 0m-4.156 7.198a25 25 0 0 1-.528-.914q-.143.385-.263.762q.386.083.79.152m1.932.234a23 23 0 0 0 3.392 0A23 23 0 0 0 15.393 12a23 23 0 0 0-1.696-2.938a23 23 0 0 0-3.392 0A23 23 0 0 0 8.609 12a23 23 0 0 0 1.696 2.938m5.852-4.728q.143-.385.263-.761a18 18 0 0 0-.79-.153a25 25 0 0 1 .527.914M6.131 9.837q-.51.165-.964.36c-1.465.628-2.166 1.338-2.166 1.803s.7 1.175 2.166 1.803q.454.195.964.36c.222-.7.497-1.426.825-2.163a21 21 0 0 1-.825-2.163m1.45-.388q.121.375.264.76a25 25 0 0 1 .528-.913q-.405.069-.791.153m10.29 4.714q.51-.165.964-.36C20.3 13.175 21 12.465 21 12s-.7-1.175-2.166-1.803q-.454-.195-.965-.36c-.22.7-.496 1.426-.824 2.163c.328.737.603 1.463.825 2.163m-1.45.389q-.122-.377-.264-.762a25 25 0 0 1-.528.914q.405-.07.791-.152'/%3E%3C/svg%3E\")}.ri-receipt-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 4L6 2L3 4v15a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-2H7v2a1 1 0 1 1-2 0v-4h16V4l-3-2l-3 2l-3-2z'/%3E%3C/svg%3E\")}.ri-receipt-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 4L6 2L3 4v15a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-3h-2V4l-3-2l-3 2l-3-2zm10 12H7v3a1 1 0 1 1-2 0V5.07l1-.666l3 2l3-2l3 2l3-2l1 .666zm1 4H8.83c.11-.313.17-.65.17-1v-1h12v1a1 1 0 0 1-1 1'/%3E%3C/svg%3E\")}.ri-record-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-7a3 3 0 1 0 0-6a3 3 0 0 0 0 6'/%3E%3C/svg%3E\")}.ri-record-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m0-5a3 3 0 1 1 0-6a3 3 0 0 1 0 6'/%3E%3C/svg%3E\")}.ri-record-mail-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.743 15h4.514a5.5 5.5 0 1 1 4.243 2h-13a5.5 5.5 0 1 1 4.243-2M5.5 13a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m13 0a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-record-mail-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.257 15a5.5 5.5 0 1 1 4.243 2h-13a5.5 5.5 0 1 1 4.243-2zM5.5 15a3.5 3.5 0 1 0 0-7a3.5 3.5 0 0 0 0 7m13 0a3.5 3.5 0 1 0 0-7a3.5 3.5 0 0 0 0 7'/%3E%3C/svg%3E\")}.ri-rectangle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-rectangle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1m1 2v12h16V6z'/%3E%3C/svg%3E\")}.ri-recycle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.561 12.099l1.532 2.651A3.5 3.5 0 0 1 18.06 20H16v2l-5-3.5l5-3.5v2h2.062a.5.5 0 0 0 .471-.668l-.038-.082l-1.53-2.652zM7.736 9.384l.531 6.08l-1.731-1l-1.032 1.786a.5.5 0 0 0 .343.742l.09.008H9v3H5.937a3.5 3.5 0 0 1-3.031-5.25l1.032-1.786l-1.733-1zM13.75 2.97a3.5 3.5 0 0 1 1.28 1.28l1.031 1.786l1.733-1l-.532 6.08l-5.53-2.58l1.73-1l-1.03-1.786a.5.5 0 0 0-.814-.074l-.052.074l-1.53 2.652l-2.598-1.5l1.53-2.652a3.5 3.5 0 0 1 4.782-1.28'/%3E%3C/svg%3E\")}.ri-recycle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.56 12.098l1.532 2.652A3.5 3.5 0 0 1 18.061 20h-2.062v2.5l-5-3.5l5-3.5V18h2.062a1.5 1.5 0 0 0 1.299-2.25l-1.532-2.652zM7.304 9.134l.53 6.08l-2.165-1.25l-1.03 1.786A1.5 1.5 0 0 0 5.937 18h3.062v2H5.937a3.5 3.5 0 0 1-3.032-5.25l1.031-1.787l-2.165-1.249zm6.446-6.165a3.5 3.5 0 0 1 1.28 1.281l1.032 1.786l2.165-1.25l-.531 6.08l-5.531-2.58l2.165-1.25l-1.031-1.786a1.5 1.5 0 0 0-2.598 0L9.168 7.903l-1.732-1L8.968 4.25a3.5 3.5 0 0 1 4.78-1.281'/%3E%3C/svg%3E\")}.ri-red-packet-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.005 5.94a12 12 0 0 1-6.806 3.863a2.5 2.5 0 0 0-4.388 0A12 12 0 0 1 3.005 5.94V3.003a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1zm0 2.787v12.276a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1V8.727a13.95 13.95 0 0 0 6.63 3.076a2.501 2.501 0 0 0 4.739 0a13.95 13.95 0 0 0 6.63-3.076'/%3E%3C/svg%3E\")}.ri-red-packet-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.178 9.766a10 10 0 0 0 4.827-2.622V4.003h-14v3.141a10 10 0 0 0 4.827 2.622a2.5 2.5 0 0 1 4.346 0m.208 2a2.501 2.501 0 0 1-4.762 0a11.9 11.9 0 0 1-4.62-2.015v10.252h14V9.75a11.9 11.9 0 0 1-4.618 2.016M4.005 2.004h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1v-18a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-reddit-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.254.9a2.378 2.378 0 1 1-2.312 2.928a2.834 2.834 0 0 0-2.452 2.804l-.002.008c2.128.079 4.074.678 5.615 1.632a3.356 3.356 0 1 1 3.48 5.694C21.474 17.864 17.231 21 12.008 21c-5.22 0-9.462-3.131-9.574-7.026a3.356 3.356 0 1 1 3.47-5.696c1.525-.947 3.45-1.545 5.555-1.634l-.001-.01a3.87 3.87 0 0 1 3.468-3.844A2.38 2.38 0 0 1 17.254.9m-5.246 14.816c-1.165 0-2.283.057-3.316.163a.265.265 0 0 0-.22.364a3.834 3.834 0 0 0 7.071 0a.265.265 0 0 0-.22-.364a33 33 0 0 0-3.315-.163m-4.433-4.802c-.94 0-1.748.79-1.804 1.998s.662 1.864 1.602 1.864c.882 0 1.646-.386 1.784-1.43l.02-.216c.056-1.208-.661-2.216-1.602-2.216m8.867 0c-.94 0-1.657 1.008-1.601 2.217l.018.215c.139 1.044.904 1.43 1.786 1.43c.94 0 1.657-.657 1.601-1.864s-.863-1.998-1.804-1.998'/%3E%3C/svg%3E\")}.ri-reddit-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.597 2.287a2.08 2.08 0 1 1-2.023 2.562a2.48 2.48 0 0 0-1.942 1.47c1.722.087 3.329.533 4.686 1.255a3.9 3.9 0 0 1 1.809-.443l.202.005a3.936 3.936 0 0 1 3.733 3.93a3.92 3.92 0 0 1-1.726 3.25c-.233 1.84-1.327 3.43-2.867 4.564c-1.699 1.25-3.983 1.994-6.462 1.994c-2.477 0-4.76-.742-6.458-1.991c-1.54-1.132-2.635-2.719-2.87-4.556a3.92 3.92 0 0 1-1.741-3.26A3.937 3.937 0 0 1 4.874 7.13l.337.015a3.9 3.9 0 0 1 1.476.432c1.437-.765 3.152-1.222 4.989-1.271A3.39 3.39 0 0 1 14.56 3.94a2.08 2.08 0 0 1 2.037-1.653m-4.59 6.015c-1.857 0-3.534.496-4.816 1.292l-.588.366l-.55-.424a1.9 1.9 0 0 0-1.015-.398l-.164-.007c-1.07 0-1.936.867-1.936 1.935c0 .724.398 1.356.995 1.689l.122.062l.557.262l.018.615c.037 1.328.779 2.603 2.103 3.577s3.183 1.603 5.274 1.603s3.952-.63 5.276-1.604c1.324-.976 2.065-2.252 2.1-3.58l.017-.614l.554-.264a1.933 1.933 0 0 0-.629-3.671l-.198-.01a1.92 1.92 0 0 0-1.176.401l-.549.421l-.587-.364c-1.28-.793-2.955-1.287-4.808-1.287m0 6.949c1.02 0 1.996.05 2.9.142a.232.232 0 0 1 .193.319a3.352 3.352 0 0 1-6.186 0a.232.232 0 0 1 .191-.32a29 29 0 0 1 2.902-.141m-3.88-4.202c.824 0 1.451.882 1.402 1.94c-.049 1.056-.755 1.44-1.578 1.44s-1.45-.575-1.402-1.631s.756-1.75 1.579-1.75m7.76 0c.823 0 1.529.692 1.578 1.749s-.579 1.63-1.401 1.63s-1.53-.384-1.579-1.44c-.048-1.058.579-1.939 1.402-1.94'/%3E%3C/svg%3E\")}.ri-reddit-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 22c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m6.67-10a1.46 1.46 0 0 0-2.47-1a7.1 7.1 0 0 0-3.85-1.23l.65-3.12l2.14.45a1 1 0 1 0 .13-.61L12.821 6a.31.31 0 0 0-.37.24l-.74 3.47a7.14 7.14 0 0 0-3.9 1.23a1.46 1.46 0 1 0-1.61 2.39a3 3 0 0 0 0 .44c0 2.24 2.61 4.06 5.83 4.06s5.83-1.82 5.83-4.06a3 3 0 0 0 0-.44a1.46 1.46 0 0 0 .81-1.33m-10 1a1 1 0 1 1 2 0a1 1 0 0 1-2 0m5.81 2.75a3.84 3.84 0 0 1-2.47.77a3.84 3.84 0 0 1-2.47-.77a.27.27 0 0 1 .38-.38a3.27 3.27 0 0 0 2.08.63a3.28 3.28 0 0 0 2.09-.61a.28.28 0 1 1 .39.4zm-.18-1.71a1 1 0 1 1 1-1a1 1 0 0 1-1.01 1.04z'/%3E%3C/svg%3E\")}.ri-reddit-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.053 7.815l.751-3.536a2 2 0 0 1 2.372-1.54l3.196.68a2 2 0 1 1-.415 1.956l-3.197-.68l-.666 3.135c1.785.137 3.558.73 5.164 1.7A3.192 3.192 0 0 1 23 12.203v.021a3.2 3.2 0 0 1-1.207 2.55l-.008.123c0 3.998-4.45 7.03-9.799 7.03c-5.333 0-9.708-3.024-9.705-6.953l-.01-.181a3.193 3.193 0 0 1 3.454-5.35a11.45 11.45 0 0 1 5.329-1.628m9.285 5.526a1.19 1.19 0 0 0 .662-1.075a1.192 1.192 0 0 0-2.016-.806l-.585.56l-.67-.455c-1.615-1.098-3.452-1.725-5.23-1.764h-1.006c-1.875.028-3.652.6-5.237 1.675l-.664.45l-.583-.55a1.192 1.192 0 1 0-1.315 1.952l.633.29l-.053.695a4 4 0 0 0 .003.584c0 2.71 3.356 5.03 7.708 5.03c4.371 0 7.799-2.336 7.802-5.107a3 3 0 0 0 0-.507l-.052-.672zM6.951 13.5a1.5 1.5 0 1 1 3 0a1.5 1.5 0 0 1-3 0m7 0a1.5 1.5 0 1 1 3 0a1.5 1.5 0 0 1-3 0m-1.985 5.103c-1.397 0-2.766-.37-3.881-1.21a.424.424 0 0 1 .597-.597c.945.693 2.123.99 3.269.99s2.33-.275 3.284-.959a.44.44 0 0 1 .732.206a.47.47 0 0 1-.12.423c-.683.797-2.483 1.147-3.88 1.147'/%3E%3C/svg%3E\")}.ri-refresh-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m4.82-4.924A7 7 0 0 0 9.032 5.658l.975 1.755A5 5 0 0 1 17 12h-3zm-1.852 1.266l-.975-1.755A5 5 0 0 1 7 12h3L7.18 6.924a7 7 0 0 0 7.788 11.418'/%3E%3C/svg%3E\")}.ri-refresh-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.463 4.433A9.96 9.96 0 0 1 12 2c5.523 0 10 4.477 10 10c0 2.136-.67 4.116-1.81 5.74L17 12h3A8 8 0 0 0 6.46 6.228zm13.074 15.134A9.96 9.96 0 0 1 12 22C6.477 22 2 17.523 2 12c0-2.136.67-4.116 1.81-5.74L7 12H4a8 8 0 0 0 13.54 5.772z'/%3E%3C/svg%3E\")}.ri-refund-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 2c5.523 0 10 4.477 10 10s-4.477 10-10 10a9.96 9.96 0 0 1-6.383-2.302l-.244-.209l.901-1.902a8 8 0 1 0-2.27-5.837l-.004.25h2.5l-2.706 5.716A9.95 9.95 0 0 1 2.005 12c0-5.523 4.477-10 10-10m1 4v2h2.5v2h-5.5a.5.5 0 0 0-.09.992l.09.008h4a2.5 2.5 0 0 1 0 5h-1v2h-2v-2h-2.5v-2h5.5a.5.5 0 0 0 .09-.992l-.09-.008h-4a2.5 2.5 0 1 1 0-5h1V6z'/%3E%3C/svg%3E\")}.ri-refund-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.676 4.257c3.928-3.219 9.733-2.995 13.4.672c3.905 3.905 3.905 10.237 0 14.142s-10.237 3.905-14.142 0a9.99 9.99 0 0 1-2.678-9.304l.077-.313l1.934.51a8 8 0 1 0 3.053-4.45l-.22.166l1.017 1.017l-4.596 1.06l1.06-4.596zM13.005 6v2h2.5v2h-5.5a.5.5 0 0 0-.09.992l.09.008h4a2.5 2.5 0 0 1 0 5h-1v2h-2v-2h-2.5v-2h5.5a.5.5 0 0 0 .09-.992l-.09-.008h-4a2.5 2.5 0 1 1 0-5h1V6z'/%3E%3C/svg%3E\")}.ri-refund-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22.005 7h-20V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zm0 2v11a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1V9zm-11 5v-2.5l-4.5 4.5h10.5v-2z'/%3E%3C/svg%3E\")}.ri-refund-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.005 8V5h-16v3zm0 2h-16v9h16zm-17-7h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m8 11h6v2h-10.5l4.5-4.5z'/%3E%3C/svg%3E\")}.ri-registered-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m.5 5H8v10h2v-3h2.217l2.18 3h2.472l-2.55-3.51a3.5 3.5 0 0 0-1.627-6.486zm0 2a1.5 1.5 0 0 1 1.493 1.355L14 10.5l-.007.145a1.5 1.5 0 0 1-1.348 1.348L12.5 12H10V9z'/%3E%3C/svg%3E\")}.ri-registered-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m.5 3a3.5 3.5 0 0 1 1.82 6.49L16.868 17h-2.472l-2.18-3H10v3H8V7zm0 2H10v3h2.5a1.5 1.5 0 0 0 1.493-1.355L14 10.5A1.5 1.5 0 0 0 12.5 9'/%3E%3C/svg%3E\")}.ri-remix-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10a6 6 0 0 1-12 0a1 1 0 1 0-2 0a8 8 0 0 0 10.493 7.602A9.96 9.96 0 0 1 12 22c-5.331 0-9.687-4.172-9.983-9.429A6 6 0 0 1 14 13a1 1 0 1 0 2 0A8 8 0 0 0 3.91 6.124A9.99 9.99 0 0 1 12 2'/%3E%3C/svg%3E\")}.ri-remix-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.512 0 9.982 4.46 9.999 9.968v.02L22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2c-1.925 0-3.691.68-5.071 1.813A7 7 0 0 1 16 12.5a1 1 0 1 1-2-.001a5 5 0 0 0-5-5c-2.611 0-4.769 2-4.999 4.543a8 8 0 0 0 13.07 6.143A7 7 0 0 1 8 11.5a1 1 0 1 1 1.999 0a5 5 0 0 0 5 5c2.612 0 4.768-2.001 4.998-4.544A8 8 0 0 0 12 4'/%3E%3C/svg%3E\")}.ri-remix-run-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.116 20c0-1.064 0-2.04-.162-4.119c-.2-2.09-1.289-3.148-3.15-3.52c2.205-.286 3.837-2.004 3.837-4.637C19.64 4.204 17.32 2 12.656 2H4v3.669h7.797c2.061 0 3.092.884 3.092 2.344c0 1.66-1.03 2.287-3.092 2.287H4v3.75h7.568c1.632 0 2.52.457 2.662 2.518a25 25 0 0 1 .082 2.773v.003c-.004.214-.008.425-.008.656zM4 17.205V20h6.122v-1.79c0-.375-.184-1.005-1.034-1.005z'/%3E%3C/svg%3E\")}.ri-remix-run-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 2h10.5a6 6 0 0 1 3.054 11.166A6 6 0 0 1 20 18v3h-2v-3a4 4 0 0 0-4-4H4v-2h10.5a4 4 0 0 0 0-8H4zm7 19H4v-2h7z'/%3E%3C/svg%3E\")}.ri-remixicon-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.53 17.53L20.001 21h-17V4h10.667v.008A7 7 0 0 1 14.137 4q-.135.556-.136 1.166c0 2.318 2.015 4.333 4.667 4.333a4.2 4.2 0 0 0 2.032-.538a7 7 0 0 1-4.17 8.567M18.501 7.5a2.5 2.5 0 1 1 0-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E\")}.ri-remixicon-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m6.365 6l8.784 9.663l.72-.283c1.685-.661 2.864-2.156 3.092-3.896q-.23.016-.46.016A6.5 6.5 0 0 1 12.077 6zM14 5a4.5 4.5 0 0 0 6.714 3.918c.186.618.286 1.271.286 1.947c0 2.891-1.822 5.365-4.4 6.377L20 21H3V4h11.111A4.5 4.5 0 0 0 14 5m4.5 2.5a2.5 2.5 0 1 1 0-5a2.5 2.5 0 0 1 0 5M5 7.47V19h10.48z'/%3E%3C/svg%3E\")}.ri-remote-control-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-3 13h-2v2h2zm-4 0H9v2h2zm2-9h-2v2H9v2h1.999L11 12h2l-.001-2H15V8h-2z'/%3E%3C/svg%3E\")}.ri-remote-control-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-1 2H7v16h10zm-2 11v2h-2v-2zm-4 0v2H9v-2zm2-9v2h2v2h-2.001L13 12h-2l-.001-2H9V8h2V6z'/%3E%3C/svg%3E\")}.ri-remote-control-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 12a1 1 0 0 1 1 1v9H6v-9a1 1 0 0 1 1-1zm-7 2H8v2h2zm2-8a6 6 0 0 1 5.368 3.316l-1.79.895a4 4 0 0 0-7.156 0l-1.79-.895A6 6 0 0 1 12 6m0-4a10 10 0 0 1 8.947 5.527l-1.79.895A8 8 0 0 0 12 4a8 8 0 0 0-7.157 4.422l-1.79-.895A10 10 0 0 1 12 2'/%3E%3C/svg%3E\")}.ri-remote-control-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 12a1 1 0 0 1 1 1v9h-2v-8H8v8H6v-9a1 1 0 0 1 1-1zm-5 4v2h-2v-2zm0-10a6 6 0 0 1 5.368 3.316l-1.79.895a4 4 0 0 0-7.156 0l-1.79-.895A6 6 0 0 1 12 6m0-4a10 10 0 0 1 8.947 5.527l-1.79.895A8 8 0 0 0 12 4a8 8 0 0 0-7.157 4.422l-1.79-.895A10 10 0 0 1 12 2'/%3E%3C/svg%3E\")}.ri-repeat-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 20v1.933a.5.5 0 0 1-.82.384l-4.12-3.433A.5.5 0 0 1 3.382 18H18a2 2 0 0 0 2-2V8h2v8a4 4 0 0 1-4 4zm8-16V2.068a.5.5 0 0 1 .82-.385l4.12 3.433a.5.5 0 0 1-.321.884H6a2 2 0 0 0-2 2v8H2V8a4 4 0 0 1 4-4z'/%3E%3C/svg%3E\")}.ri-repeat-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 20v1.932a.5.5 0 0 1-.82.385l-4.12-3.433A.5.5 0 0 1 3.382 18H18a2 2 0 0 0 2-2V8h2v8a4 4 0 0 1-4 4zm8-16V2.068a.5.5 0 0 1 .82-.385l4.12 3.433a.5.5 0 0 1-.321.884H6a2 2 0 0 0-2 2v8H2V8a4 4 0 0 1 4-4z'/%3E%3C/svg%3E\")}.ri-repeat-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 4h15a1 1 0 0 1 1 1v7h-2V6H6v3L1 5l5-4zm12 16H3a1 1 0 0 1-1-1v-7h2v6h14v-3l5 4l-5 4z'/%3E%3C/svg%3E\")}.ri-repeat-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 4h15a1 1 0 0 1 1 1v7h-2V6H6v3L1 5l5-4zm12 16H3a1 1 0 0 1-1-1v-7h2v6h14v-3l5 4l-5 4z'/%3E%3C/svg%3E\")}.ri-repeat-one-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 20v1.933a.5.5 0 0 1-.82.384l-4.12-3.433A.5.5 0 0 1 3.382 18H18a2 2 0 0 0 2-2V8h2v8a4 4 0 0 1-4 4zm8-16V2.068a.5.5 0 0 1 .82-.385l4.12 3.433a.5.5 0 0 1-.321.884H6a2 2 0 0 0-2 2v8H2V8a4 4 0 0 1 4-4zm-5 4h2v8h-2v-6H9V9z'/%3E%3C/svg%3E\")}.ri-repeat-one-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 20v1.933a.5.5 0 0 1-.82.384l-4.12-3.433A.5.5 0 0 1 3.382 18H18a2 2 0 0 0 2-2V8h2v8a4 4 0 0 1-4 4zm8-17.932a.5.5 0 0 1 .82-.385l4.12 3.433a.5.5 0 0 1-.321.884H6a2 2 0 0 0-2 2v8H2V8a4 4 0 0 1 4-4h10zM11 8h2v8h-2v-6H9V9z'/%3E%3C/svg%3E\")}.ri-replay-10-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12h2a8 8 0 1 0 1.865-5.135L8 9H2V3l2.447 2.446A9.98 9.98 0 0 1 12 2m2.5 6.25a2.5 2.5 0 0 0-2.5 2.5v2.5a2.5 2.5 0 0 0 5 0v-2.5a2.5 2.5 0 0 0-2.5-2.5m1 2.5v2.5a1 1 0 1 1-2 0v-2.5a1 1 0 1 1 2 0M10 8.5H8.5v7H10z'/%3E%3C/svg%3E\")}.ri-replay-10-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12h2a8 8 0 1 0 1.385-4.5H8v2H2v-6h2V6a9.99 9.99 0 0 1 8-4m3.5 11.25a1 1 0 1 1-2 0v-2.5a1 1 0 1 1 2 0zm-1-5a2.5 2.5 0 0 0-2.5 2.5v2.5a2.5 2.5 0 0 0 5 0v-2.5a2.5 2.5 0 0 0-2.5-2.5m-6 7.25v-7H10v7z'/%3E%3C/svg%3E\")}.ri-replay-15-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12h2a8 8 0 1 0 1.865-5.135L8 9H2V3l2.447 2.446A9.98 9.98 0 0 1 12 2M8.5 8.5H10v7H8.5zm8.25 0H12v4.25h2.875a.625.625 0 1 1 0 1.25H12v1.5h2.875a2.125 2.125 0 0 0 0-4.25H13.5V10h3.25z'/%3E%3C/svg%3E\")}.ri-replay-15-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12h2a8 8 0 1 0 1.385-4.5H8v2H2v-6h2V6a9.99 9.99 0 0 1 8-4M8.5 15.5v-7H10v7zm3.5-7h4.75V10H13.5v1.25h1.375a2.125 2.125 0 0 1 0 4.25H12V14h2.875a.625.625 0 1 0 0-1.25H12z'/%3E%3C/svg%3E\")}.ri-replay-30-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12c0-5.523-4.477-10-10-10a9.98 9.98 0 0 0-7.553 3.446L2 3v6h4.75v1h2.625a.625.625 0 1 1 0 1.25H7.5v1.5h1.875a.625.625 0 1 1 0 1.25H6.75v1.5h2.625a2.125 2.125 0 0 0 1.62-3.5a2.125 2.125 0 0 0-1.62-3.5H7.5L5.865 6.865A8 8 0 1 1 4 12H2c0 5.523 4.477 10 10 10s10-4.477 10-10m-9.5-1.25a2.5 2.5 0 0 1 5 0v2.5a2.5 2.5 0 0 1-5 0zm2.5-1a1 1 0 0 0-1 1v2.5a1 1 0 1 0 2 0v-2.5a1 1 0 0 0-1-1'/%3E%3C/svg%3E\")}.ri-replay-30-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12c0-5.523-4.477-10-10-10a9.99 9.99 0 0 0-8 4V3.5H2v6h4.75v.5h2.625a.625.625 0 1 1 0 1.25H7.5v1.5h1.875a.625.625 0 1 1 0 1.25H6.75v1.5h2.625a2.125 2.125 0 0 0 1.62-3.5a2.125 2.125 0 0 0-1.62-3.5H8v-1H5.385A8 8 0 1 1 4 12H2c0 5.523 4.477 10 10 10s10-4.477 10-10m-9.5-1.25a2.5 2.5 0 0 1 5 0v2.5a2.5 2.5 0 0 1-5 0zm2.5-1a1 1 0 0 0-1 1v2.5a1 1 0 1 0 2 0v-2.5a1 1 0 0 0-1-1'/%3E%3C/svg%3E\")}.ri-replay-5-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12c0-5.523-4.477-10-10-10a9.98 9.98 0 0 0-7.553 3.446L2 3v6h6L5.865 6.865A8 8 0 1 1 4 12H2c0 5.523 4.477 10 10 10s10-4.477 10-10m-7.5-2V8.5h-5v4.25h3.125a.625.625 0 1 1 0 1.25H9.5v1.5h3.125a2.125 2.125 0 0 0 0-4.25H11V10z'/%3E%3C/svg%3E\")}.ri-replay-5-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12h2a8 8 0 1 0 1.385-4.5H8v2H2v-6h2V6a9.99 9.99 0 0 1 8-4M9.5 8.5h5V10H11v1.25h1.625a2.125 2.125 0 0 1 0 4.25H9.5V14h3.125a.625.625 0 1 0 0-1.25H9.5z'/%3E%3C/svg%3E\")}.ri-reply-all-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 4.5V9c5.523 0 10 4.477 10 10q0 .41-.032.81a9 9 0 0 0-7.655-4.805L16 15h-2v4.5L6 12zm-6 0v2.737L2.92 12l5.079 4.761L8 19.5L0 12z'/%3E%3C/svg%3E\")}.ri-reply-all-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 4.5V9c5.523 0 10 4.477 10 10q0 .41-.032.81a9 9 0 0 0-7.655-4.805L16 15h-2v4.5L6 12zm-6 0v2.737L2.92 12l5.079 4.761L8 19.5L0 12zm4 4.616L8.924 12L12 14.883V13h4.034l.347.007c1.285.043 2.524.31 3.676.766A7.98 7.98 0 0 0 14 11h-2z'/%3E%3C/svg%3E\")}.ri-reply-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 20L1 12l10-8v5c5.523 0 10 4.477 10 10q0 .41-.032.81A9 9 0 0 0 13 15h-2z'/%3E%3C/svg%3E\")}.ri-reply-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 20L1 12l10-8v5c5.523 0 10 4.477 10 10q0 .41-.032.81a9 9 0 0 0-7.655-4.805L13 15h-2zm-2-7h4.034l.347.007c1.285.043 2.524.31 3.676.766A7.98 7.98 0 0 0 11 11H9V8.161L4.202 12L9 15.839z'/%3E%3C/svg%3E\")}.ri-reserved-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 15v4h3v2H8v-2h3v-4H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1zM8 8v2h8V8z'/%3E%3C/svg%3E\")}.ri-reserved-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 15v4h3v2H8v-2h3v-4H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1zm-8-2h14V5H5zm3-5h8v2H8z'/%3E%3C/svg%3E\")}.ri-reset-left-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2v2a8 8 0 1 0 5.135 1.865L15 8V2h6l-2.447 2.447A9.98 9.98 0 0 1 22 12'/%3E%3C/svg%3E\")}.ri-reset-left-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2v2a8 8 0 1 0 4.5 1.385V8h-2V2h6v2H18a9.99 9.99 0 0 1 4 8'/%3E%3C/svg%3E\")}.ri-reset-right-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12c0 5.523 4.477 10 10 10s10-4.477 10-10S17.523 2 12 2v2a8 8 0 1 1-5.135 1.865L9 8V2H3l2.446 2.447A9.98 9.98 0 0 0 2 12'/%3E%3C/svg%3E\")}.ri-reset-right-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12c0 5.523 4.477 10 10 10s10-4.477 10-10S17.523 2 12 2v2a8 8 0 1 1-4.5 1.385V8h2V2h-6v2H6a9.99 9.99 0 0 0-4 8'/%3E%3C/svg%3E\")}.ri-rest-time-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 6v8h8a8 8 0 1 1-16 0c0-4.335 3.58-8 8-8m10-4v2l-5.327 6H21v2h-8v-2l5.326-6H13V2z'/%3E%3C/svg%3E\")}.ri-rest-time-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 6v2a6 6 0 1 0 5.996 6.225L17 14h2a8 8 0 1 1-16 0c0-4.335 3.58-8 8-8m10-4v2l-5.327 6H21v2h-8v-2l5.326-6H13V2z'/%3E%3C/svg%3E\")}.ri-restart-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m4.82-4.924a7 7 0 1 0-1.853 1.266l-.974-1.755A5 5 0 1 1 17 12h-3z'/%3E%3C/svg%3E\")}.ri-restart-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.537 19.567A9.96 9.96 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10c0 2.136-.67 4.116-1.81 5.74L17 12h3a8 8 0 1 0-2.46 5.772z'/%3E%3C/svg%3E\")}.ri-restaurant-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.222 3.808l6.718 6.717l-2.829 2.829l-3.889-3.89a4 4 0 0 1 0-5.656m10.046 8.338l-.853.854l7.07 7.071l-1.413 1.414L12 14.415l-7.072 7.07l-1.414-1.414l9.339-9.339c-.588-1.457.02-3.555 1.621-5.157c1.953-1.952 4.644-2.427 6.01-1.06c1.368 1.366.893 4.057-1.06 6.01c-1.602 1.602-3.7 2.21-5.157 1.621'/%3E%3C/svg%3E\")}.ri-restaurant-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14.268 12.147l-.853.853l7.07 7.071l-1.413 1.414L12 14.415l-7.072 7.07l-1.414-1.414l9.339-9.339c-.588-1.457.02-3.555 1.621-5.156c1.953-1.953 4.644-2.428 6.01-1.061c1.368 1.367.893 4.058-1.06 6.01c-1.602 1.602-3.7 2.21-5.157 1.622M4.222 3.807l6.718 6.718l-2.829 2.829l-3.889-3.89a4 4 0 0 1 0-5.656m13.789 5.304c1.257-1.257 1.516-2.726 1.06-3.182s-1.924-.196-3.181 1.06c-1.258 1.258-1.517 2.727-1.061 3.183s1.925.196 3.182-1.06'/%3E%3C/svg%3E\")}.ri-restaurant-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 2v20h-2v-8h-3V7a5 5 0 0 1 5-5M9 13.9V22H7v-8.1A5 5 0 0 1 3 9V3h2v7h2V3h2v7h2V3h2v6a5 5 0 0 1-4 4.9'/%3E%3C/svg%3E\")}.ri-restaurant-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 2v20h-2v-7h-4V8a6 6 0 0 1 6-6m-2 2.53C18.17 5 17 6.17 17 8v5h2zM9 13.9V22H7v-8.1A5 5 0 0 1 3 9V3h2v7h2V3h2v7h2V3h2v6a5 5 0 0 1-4 4.9'/%3E%3C/svg%3E\")}.ri-rewind-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 10.667l9.223-6.149a.5.5 0 0 1 .777.416v14.132a.5.5 0 0 1-.777.416L12 13.333v5.733a.5.5 0 0 1-.777.416L.624 12.416a.5.5 0 0 1 0-.832l10.599-7.066a.5.5 0 0 1 .777.416z'/%3E%3C/svg%3E\")}.ri-rewind-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 10.667l9.223-6.149a.5.5 0 0 1 .777.416v14.132a.5.5 0 0 1-.777.416L12 13.333v5.733a.5.5 0 0 1-.777.416L.624 12.416a.5.5 0 0 1 0-.832l10.599-7.066a.5.5 0 0 1 .777.416zm-2 5.596V7.737L3.606 12zm10 0V7.737L13.606 12z'/%3E%3C/svg%3E\")}.ri-rewind-mini-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 17.035a.5.5 0 0 1-.788.409l-7.133-5.035a.5.5 0 0 1 0-.818l7.133-5.035a.5.5 0 0 1 .788.409zm1.079-4.626a.5.5 0 0 1 0-.818l7.133-5.035a.5.5 0 0 1 .788.409v10.07a.5.5 0 0 1-.788.409z'/%3E%3C/svg%3E\")}.ri-rewind-mini-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 9.86L5.968 12L9 14.14zm1.909 7.463a.5.5 0 0 1-.697.12l-7.133-5.035a.5.5 0 0 1 0-.816l7.133-5.036a.5.5 0 0 1 .788.409v10.07a.5.5 0 0 1-.091.288M18 14.14V9.86L14.968 12zm-5.921-1.732a.5.5 0 0 1 0-.816l7.133-5.036a.5.5 0 0 1 .788.409v10.07a.5.5 0 0 1-.788.409z'/%3E%3C/svg%3E\")}.ri-rewind-start-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4a1 1 0 0 0-1 1v14a1 1 0 1 0 2 0v-5.667l9.223 6.149a.5.5 0 0 0 .777-.416v-5.733l9.223 6.149a.5.5 0 0 0 .777-.416V4.934a.5.5 0 0 0-.777-.416L13 10.666V4.934a.5.5 0 0 0-.777-.416L3 10.667V5a1 1 0 0 0-1-1'/%3E%3C/svg%3E\")}.ri-rewind-start-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4a1 1 0 0 0-1 1v14a1 1 0 1 0 2 0v-5.667l9.223 6.149a.5.5 0 0 0 .777-.416v-5.733l9.223 6.149a.5.5 0 0 0 .777-.416V4.934a.5.5 0 0 0-.777-.416L13 10.666V4.934a.5.5 0 0 0-.777-.416L3 10.667V5a1 1 0 0 0-1-1m9 3.737v8.526L4.606 12zm10 0v8.526L14.606 12z'/%3E%3C/svg%3E\")}.ri-rewind-start-mini-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 6a1 1 0 0 0-1 1v10a1 1 0 1 0 2 0V7a1 1 0 0 0-1-1m9.909 11.323a.5.5 0 0 0 .091-.288V6.965a.5.5 0 0 0-.788-.409l-7.133 5.035a.5.5 0 0 0 0 .817l7.133 5.035a.5.5 0 0 0 .697-.12m1.05-5.035a.5.5 0 0 0 .12.12l7.133 5.035a.5.5 0 0 0 .788-.408V6.965a.5.5 0 0 0-.788-.409l-7.133 5.035a.5.5 0 0 0-.12.697'/%3E%3C/svg%3E\")}.ri-rewind-start-mini-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 6a1 1 0 0 0-1 1v10a1 1 0 1 0 2 0V7a1 1 0 0 0-1-1m4.968 6L11 9.86v4.28zm4.244 5.443a.5.5 0 0 0 .788-.408V6.965a.5.5 0 0 0-.788-.409l-7.133 5.035a.5.5 0 0 0 0 .817zM16.968 12L20 9.86v4.28zm-3.01.288a.5.5 0 0 0 .12.12l7.134 5.035a.5.5 0 0 0 .788-.408V6.965a.5.5 0 0 0-.788-.409l-7.133 5.035a.5.5 0 0 0-.12.697'/%3E%3C/svg%3E\")}.ri-rfid-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.364 18.364a9 9 0 0 0 0-12.728l1.414-1.414c4.296 4.296 4.296 11.26 0 15.556zM5.636 5.636a9 9 0 0 0 0 12.728l-1.414 1.414c-4.296-4.295-4.296-11.26 0-15.556zm9.9 9.9a5 5 0 0 0 0-7.072L16.95 7.05a7 7 0 0 1 0 9.9zM8.464 8.464a5 5 0 0 0 0 7.072L7.05 16.95a7 7 0 0 1 0-9.9zM12 14a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-rfid-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.364 18.364a9 9 0 0 0 0-12.728l1.414-1.414c4.296 4.296 4.296 11.26 0 15.556zM5.636 5.636a9 9 0 0 0 0 12.728l-1.414 1.414c-4.296-4.295-4.296-11.26 0-15.556zm9.9 9.9a5 5 0 0 0 0-7.072L16.95 7.05a7 7 0 0 1 0 9.9zM8.464 8.464a5 5 0 0 0 0 7.072L7.05 16.95a7 7 0 0 1 0-9.9zM12 14a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-rhythm-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 9h2v12H2zm6-6h2v18H8zm6 9h2v9h-2zm6-6h2v15h-2z'/%3E%3C/svg%3E\")}.ri-rhythm-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 9h2v12H2zm6-6h2v18H8zm6 9h2v9h-2zm6-6h2v15h-2z'/%3E%3C/svg%3E\")}.ri-riding-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.5 21a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m0-3a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m13 3a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m0-3a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m-6.969-8.203L13 12v6h-2v-5l-2.719-2.266A2 2 0 0 1 8 7.671l2.828-2.828a2 2 0 0 1 2.829 0l1.414 1.414a6.97 6.97 0 0 0 3.917 1.975l-.01 2.015a8.96 8.96 0 0 1-5.321-2.575zM16 5a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-riding-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.5 21a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m0-2a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5m13 2a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m0-2a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5m-7.477-8.695L13 12v6h-2v-5l-2.719-2.266A2 2 0 0 1 8 7.671l2.828-2.828a2 2 0 0 1 2.829 0l1.414 1.414a6.97 6.97 0 0 0 3.917 1.975l-.01 2.015a8.96 8.96 0 0 1-5.321-2.575zM16 5a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-road-map-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.95 11.95a7 7 0 0 0 1.858-6.582l2.495-1.07a.5.5 0 0 1 .697.46V19l-7 3l-6-3l-6.303 2.701a.5.5 0 0 1-.697-.46V7l3.129-1.341a7 7 0 0 0 1.921 6.29L12 16.9zm-1.414-1.414L12 14.07l-3.536-3.535a5 5 0 1 1 7.072 0'/%3E%3C/svg%3E\")}.ri-road-map-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 6.143v12.824l5.065-2.17l6 3L20 17.68V4.857l1.303-.558a.5.5 0 0 1 .697.46V19l-7 3l-6-3l-6.303 2.701a.5.5 0 0 1-.697-.46V7zm12.243 5.1L12 15.485l-4.243-4.242a6 6 0 1 1 8.486 0M12 12.657l2.828-2.829a4 4 0 1 0-5.656 0z'/%3E%3C/svg%3E\")}.ri-roadster-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 13.5V21a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7.5l-1.243-.31A1 1 0 0 1 0 12.22v-.72a.5.5 0 0 1 .5-.5h1.875l2.138-5.702A2 2 0 0 1 6.386 4h11.228a2 2 0 0 1 1.873 1.298L21.625 11H23.5a.5.5 0 0 1 .5.5v.72a1 1 0 0 1-.758.97zM4 15v2a1 1 0 0 0 1 1h3.245a.5.5 0 0 0 .44-.736Q7.476 15 4 15m16 0q-3.476 0-4.686 2.264a.5.5 0 0 0 .441.736H19a1 1 0 0 0 1-1zM6 6l-1.561 4.684A1 1 0 0 0 5.387 12h13.226a1 1 0 0 0 .948-1.316L18 6z'/%3E%3C/svg%3E\")}.ri-roadster-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 20H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7.5l-1.243-.31A1 1 0 0 1 0 12.22v-.72a.5.5 0 0 1 .5-.5H2l2.48-5.788A2 2 0 0 1 6.32 4h11.36a2 2 0 0 1 1.838 1.212L22 11h1.5a.5.5 0 0 1 .5.5v.72a1 1 0 0 1-.758.97L22 13.5V21a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zm1-2v-5H4v5zM5.477 11h13.046a1 1 0 0 0 .928-1.371L18 6H6L4.549 9.629A1 1 0 0 0 5.477 11M5 14q3.476 0 4.686 2.264a.5.5 0 0 1-.441.736H6a1 1 0 0 1-1-1zm14 0v2a1 1 0 0 1-1 1h-3.245a.5.5 0 0 1-.44-.736Q15.524 14 19 14'/%3E%3C/svg%3E\")}.ri-robot-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.5 2c0 .444-.193.843-.5 1.118V5h5a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3h5V3.118A1.5 1.5 0 1 1 13.5 2M0 10h2v6H0zm24 0h-2v6h2zM9 14.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m7.5-1.5a1.5 1.5 0 1 0-3 0a1.5 1.5 0 0 0 3 0'/%3E%3C/svg%3E\")}.ri-robot-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.5 2c0 .444-.193.843-.5 1.118V5h5a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3h5V3.118A1.5 1.5 0 1 1 13.5 2M6 7a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1zm-4 3H0v6h2zm20 0h2v6h-2zM9 14.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m6 0a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-robot-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2h-4V1h-2v1H7a3 3 0 0 0-3 3v3a5 5 0 0 0 5 5h6a5 5 0 0 0 5-5V5a3 3 0 0 0-3-3m-6 5.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m5 0a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0M4 22a8 8 0 1 1 16 0z'/%3E%3C/svg%3E\")}.ri-robot-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 1v1H7a3 3 0 0 0-3 3v3a5 5 0 0 0 5 5h6a5 5 0 0 0 5-5V5a3 3 0 0 0-3-3h-4V1zM6 5a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v3a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3zm3.5 4a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m5 0a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3M6 22a6 6 0 0 1 12 0h2a8 8 0 1 0-16 0z'/%3E%3C/svg%3E\")}.ri-robot-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 4.055A9 9 0 0 1 21 13v9H3v-9a9 9 0 0 1 8-8.945V1h2zM12 18a5 5 0 1 0 0-10a5 5 0 0 0 0 10m0-2a3 3 0 1 1 0-6a3 3 0 0 1 0 6m0-2a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-robot-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 4.055A9 9 0 0 1 21 13v9H3v-9a9 9 0 0 1 8-8.945V1h2zM19 20v-7a7 7 0 1 0-14 0v7zm-7-2a5 5 0 1 1 0-10a5 5 0 0 1 0 10m0-2a3 3 0 1 0 0-6a3 3 0 0 0 0 6m0-2a1 1 0 1 1 0-2a1 1 0 0 1 0 2'/%3E%3C/svg%3E\")}.ri-rocket-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.498 20.005h7.004A6.52 6.52 0 0 1 12 23.507a6.52 6.52 0 0 1-3.502-3.502M18 14.81l2 2.268v1.927H4v-1.927l2-2.268V9.005c0-3.483 2.504-6.447 6-7.545c3.496 1.098 6 4.062 6 7.545zm-6-3.805a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-rocket-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.502 20.005A6.52 6.52 0 0 1 12 23.507a6.52 6.52 0 0 1-3.502-3.502h2.26c.326.488.747.912 1.242 1.243c.495-.33.916-.755 1.242-1.243zM18 14.81l2 2.268v1.927H4v-1.927l2-2.268V9.005c0-3.483 2.504-6.447 6-7.545c3.496 1.098 6 4.062 6 7.545zm-.73 2.195L16 15.565v-6.56c0-2.318-1.57-4.43-4-5.421c-2.43.99-4 3.103-4 5.42v6.561l-1.27 1.44zm-5.27-6a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-rocket-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.33 15.929a13 13 0 0 1-.33-2.93c0-5.087 2.903-9.435 7-11.181C16.099 3.564 19 7.912 19 13c0 1.01-.114 1.991-.33 2.929l2.02 1.795a.5.5 0 0 1 .097.631l-2.457 4.096a.5.5 0 0 1-.782.096l-2.255-2.254a1 1 0 0 0-.707-.293H9.415a1 1 0 0 0-.707.293l-2.255 2.254a.5.5 0 0 1-.782-.096l-2.457-4.096a.5.5 0 0 1 .096-.63zm6.67-2.93A2 2 0 1 0 12 9a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-rocket-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 13c0-5.088 2.902-9.436 7-11.182C16.097 3.564 19 7.912 19 13q-.002 1.236-.221 2.403l1.94 1.832a.5.5 0 0 1 .096.603l-2.495 4.575a.5.5 0 0 1-.793.114l-2.235-2.234a1 1 0 0 0-.707-.293H9.414a1 1 0 0 0-.707.293l-2.235 2.234a.5.5 0 0 1-.792-.114l-2.496-4.575a.5.5 0 0 1 .096-.603l1.94-1.832Q5.002 14.236 5 13m1.475 6.696l.817-.817a3 3 0 0 1 2.122-.88h5.171a3 3 0 0 1 2.122.88l.817.817l.982-1.8l-1.1-1.04a2 2 0 0 1-.593-1.82A11 11 0 0 0 17 13c0-3.87-1.995-7.3-5-8.96C8.995 5.7 7 9.13 7 13q0 1.038.186 2.036a2 2 0 0 1-.593 1.82l-1.1 1.04zM12 13a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-rotate-lock-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10c0 2.136-.67 4.116-1.811 5.741L17 12h3a8 8 0 1 0-2.46 5.772l.998 1.795A9.96 9.96 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2m0 5a3 3 0 0 1 3 3v1h1v5H8v-5h1v-1a3 3 0 0 1 3-3m0 2a1 1 0 0 0-.993.883L11 10v1h2v-1a1 1 0 0 0-.883-.993z'/%3E%3C/svg%3E\")}.ri-rotate-lock-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10c0 2.136-.67 4.116-1.811 5.741L17 12h3a8 8 0 1 0-2.46 5.772l.998 1.795A9.96 9.96 0 0 1 12 22C6.477 22 2 17.523 2 12S6.477 2 12 2m0 5a3 3 0 0 1 3 3v1h1v5H8v-5h1v-1a3 3 0 0 1 3-3m2 6h-4v1h4zm-2-4a1 1 0 0 0-.993.883L11 10v1h2v-1a1 1 0 0 0-.883-.993z'/%3E%3C/svg%3E\")}.ri-rounded-corner{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 19v2h-2v-2zm-4 0v2h-2v-2zm-4 0v2h-2v-2zm-4 0v2H7v-2zm-4 0v2H3v-2zm16-4v2h-2v-2zM5 15v2H3v-2zm0-4v2H3v-2zm11-8a5 5 0 0 1 4.995 4.783L21 8v5h-2V8a3.01 3.01 0 0 0-2.824-2.995L16 5h-5V3zM5 7v2H3V7zm0-4v2H3V3zm4 0v2H7V3z'/%3E%3C/svg%3E\")}.ri-route-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 15V8.5a4.5 4.5 0 0 1 9 0v7a2.5 2.5 0 0 0 5 0V8.83a3.001 3.001 0 1 1 2 0v6.67a4.5 4.5 0 1 1-9 0v-7a2.5 2.5 0 0 0-5 0V15h3l-4 5l-4-5z'/%3E%3C/svg%3E\")}.ri-route-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 15V8.5a4.5 4.5 0 0 1 9 0v7a2.5 2.5 0 0 0 5 0V8.83a3.001 3.001 0 1 1 2 0v6.67a4.5 4.5 0 1 1-9 0v-7a2.5 2.5 0 0 0-5 0V15h3l-4 5l-4-5zm15-8a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-router-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 14v-3h2v3h5a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1zM2.51 8.837C3.835 4.864 7.584 2 12 2c4.418 0 8.166 2.864 9.49 6.837l-1.898.632a8.004 8.004 0 0 0-15.183 0zm3.797 1.265a6.003 6.003 0 0 1 11.387 0l-1.898.633a4.002 4.002 0 0 0-7.592 0z'/%3E%3C/svg%3E\")}.ri-router-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 14v-3h2v3h5a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1zM2.51 8.837C3.835 4.864 7.584 2 12 2c4.418 0 8.166 2.864 9.49 6.837l-1.898.632a8.004 8.004 0 0 0-15.183 0zm3.797 1.265a6.003 6.003 0 0 1 11.387 0l-1.898.633a4.002 4.002 0 0 0-7.592 0zM7 16v4h10v-4z'/%3E%3C/svg%3E\")}.ri-rss-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3c9.941 0 18 8.059 18 18h-3c0-8.284-6.716-15-15-15zm0 7c6.075 0 11 4.925 11 11h-3a8 8 0 0 0-8-8zm0 7a4 4 0 0 1 4 4H3z'/%3E%3C/svg%3E\")}.ri-rss-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 17a4 4 0 0 1 4 4H3zm0-7c6.075 0 11 4.925 11 11h-2a9 9 0 0 0-9-9zm0-7c9.941 0 18 8.059 18 18h-2c0-8.837-7.163-16-16-16z'/%3E%3C/svg%3E\")}.ri-ruler-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 21h-2v-3h-2v3H9v-2H7v2H4a1 1 0 0 1-1-1v-3h2v-2H3v-2h3v-2H3V9h2V7H3V4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v9h9a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-3v-2h-2z'/%3E%3C/svg%3E\")}.ri-ruler-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 19h2v-5h-9V5H5v2h2v2H5v2h3v2H5v2h2v2H5v2h2v-2h2v2h2v-3h2v3h2v-2h2zm-5-7h8a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1z'/%3E%3C/svg%3E\")}.ri-ruler-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.929 13.314l2.121 2.121l1.415-1.414L6.343 11.9l2.122-2.122l2.828 2.829l1.414-1.414L9.88 8.364L12 6.243l2.121 2.121l1.415-1.414l-2.122-2.121L16.243 2a1 1 0 0 1 1.414 0l4.95 4.95a1 1 0 0 1 0 1.414l-14.85 14.85a1 1 0 0 1-1.414 0l-4.95-4.95a1 1 0 0 1 0-1.415z'/%3E%3C/svg%3E\")}.ri-ruler-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m6.343 14.728l-2.828 2.829l3.535 3.535L20.485 7.657L16.95 4.121l-2.121 2.122l1.414 1.414l-1.414 1.414l-1.415-1.414l-2.121 2.121l2.121 2.122L12 13.314l-2.12-2.121l-2.122 2.12l1.415 1.415l-1.415 1.414zM17.657 2l4.95 4.95a1 1 0 0 1 0 1.414l-14.85 14.85a1 1 0 0 1-1.414 0l-4.95-4.95a1 1 0 0 1 0-1.415L16.243 2a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E\")}.ri-run-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.83 8.79L8 9.456V13H6V8.05h.015l5.268-1.918c.244-.093.51-.14.782-.131a2.62 2.62 0 0 1 2.427 1.82q.279.875.51 1.181A5 5 0 0 0 19 11v2a6.99 6.99 0 0 1-5.402-2.547l-.581 3.297L15 15.67V23h-2v-5.986l-2.05-1.987l-.947 4.298l-6.894-1.215l.348-1.97l4.924.868zM13.5 5.5a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-run-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.83 8.79L8 9.456V13H6V8.05h.015l5.268-1.918c.244-.093.51-.14.782-.131a2.62 2.62 0 0 1 2.427 1.82q.279.875.51 1.181A5 5 0 0 0 19 11v2a6.99 6.99 0 0 1-5.402-2.547l-.697 3.956L15 16.17V23h-2v-5.898l-2.27-1.904l-.727 4.127l-6.894-1.215l.348-1.97l4.924.868zM13.5 5.5a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-safari-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16.701 6.8l-6.114 3.786L6.802 16.7l-.104-.104l-1.415 1.414l.708.707l1.414-1.414L7.3 17.2l6.114-3.785L17.2 7.3l.104.104L18.72 5.99l-.708-.708l-1.414 1.415zm-4.7 15.2c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m-.5-19v2h1V3zm0 16v2h1v-2zM8.095 3.876l.765 1.848l.924-.383l-.765-1.847zm6.123 14.783l.765 1.847l.924-.382l-.765-1.848zm.765-15.165l-.765 1.847l.924.383l.765-1.848zM8.86 18.276l-.765 1.848l.924.382l.765-1.848zM21.001 11.5h-2v1h2zm-16 0h-2v1h2zm15.458 3.616l-1.835-.795l-.397.918l1.835.794zM5.775 8.76L3.94 7.967l-.397.918l1.835.794zm14.35-.667l-1.848.765l.383.924l1.847-.765zM5.342 14.217l-1.847.765l.382.924l1.848-.765zM18.72 18.01l-1.415-1.414l-.707.707l1.414 1.415zM7.404 6.697L5.99 5.282l-.708.708l1.415 1.414zm3.908 4.615l3.611-2.235l-2.235 3.61z'/%3E%3C/svg%3E\")}.ri-safari-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.813 6.503l-4.398 6.911l-6.911 4.398A7.97 7.97 0 0 0 11 19.938V18h2v1.938a7.96 7.96 0 0 0 3.906-1.618l-1.37-1.37l1.414-1.414l1.37 1.37A7.96 7.96 0 0 0 19.939 13h-1.938v-2h1.938a7.97 7.97 0 0 0-2.126-4.497m-.315-.315a7.97 7.97 0 0 0-4.497-2.126V6h-2V4.062A7.96 7.96 0 0 0 7.095 5.68l1.37 1.37l-1.414 1.414l-1.37-1.37A7.96 7.96 0 0 0 4.063 11H6v2H4.063a7.97 7.97 0 0 0 2.126 4.497l4.398-6.911zM12.001 22c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10'/%3E%3C/svg%3E\")}.ri-safe-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.005 20h-4v2h-2v-2h-1a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7V1.59a.5.5 0 0 1 .582-.493L21.17 2.86a1 1 0 0 1 .836.986V6h1v2h-1v7h1v2h-1v2.153a1 1 0 0 1-.836.986l-1.164.194V22h-2v-1.334l-7.418 1.237a.5.5 0 0 1-.582-.493zm2-.361l8-1.334V4.694l-8-1.333zm4.5-5.64c-.828 0-1.5-1.119-1.5-2.5c0-1.38.672-2.5 1.5-2.5s1.5 1.12 1.5 2.5c0 1.381-.672 2.5-1.5 2.5'/%3E%3C/svg%3E\")}.ri-safe-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.005 20.333V22h-2v-1.334l-7.418 1.237a.5.5 0 0 1-.582-.493V20h-4v2h-2v-2h-1a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7V1.59a.5.5 0 0 1 .582-.493L21.17 2.86a1 1 0 0 1 .836.986V6h1v2h-1v7h1v2h-1v2.153a1 1 0 0 1-.836.986zM4.005 5v13h6V5zm8 14.639l8-1.334V4.694l-8-1.333zm4.5-5.64c-.828 0-1.5-1.119-1.5-2.5c0-1.38.672-2.5 1.5-2.5s1.5 1.12 1.5 2.5c0 1.381-.672 2.5-1.5 2.5'/%3E%3C/svg%3E\")}.ri-safe-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3a1 1 0 0 0-1 1v15a1 1 0 0 0 1 1h1v2h2v-2h12v2h2v-2h1a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm12.35 5.236l1.332-1.332l1.414 1.414l-1.333 1.333a3.76 3.76 0 0 1 0 3.698l1.333 1.333l-1.414 1.414l-1.333-1.333a3.76 3.76 0 0 1-3.698 0l-1.333 1.333l-1.414-1.414l1.333-1.333a3.76 3.76 0 0 1 0-3.698L8.904 8.318l1.414-1.414l1.333 1.332a3.76 3.76 0 0 1 3.698 0m-.613 2.026a1.75 1.75 0 1 0-2.474 2.475a1.75 1.75 0 0 0 2.474-2.475M5 8h2v7H5z'/%3E%3C/svg%3E\")}.ri-safe-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v15a1 1 0 0 1-1 1h-1v2h-2v-2H6v2H4v-2H3a1 1 0 0 1-1-1zm2 14h16V5H4zm11.35-9.764a3.76 3.76 0 0 0-3.7 0l-1.332-1.332l-1.414 1.414l1.333 1.333a3.76 3.76 0 0 0 0 3.698l-1.333 1.333l1.414 1.414l1.333-1.333a3.76 3.76 0 0 0 3.698 0l1.333 1.333l1.414-1.414l-1.333-1.333a3.76 3.76 0 0 0 0-3.698l1.333-1.333l-1.414-1.414zm-.613 2.026a1.75 1.75 0 1 1-2.474 2.475a1.75 1.75 0 0 1 2.474-2.475M5 8v7h2V8z'/%3E%3C/svg%3E\")}.ri-safe-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.005 20h-12v2h-2v-2h-1a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v15a1 1 0 0 1-1 1h-1v2h-2zm-7-6.126V17h2v-3.126a4.002 4.002 0 0 0-1-7.874a4 4 0 0 0-1 7.874m1-1.874a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-safe-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.005 20h-12v2h-2v-2h-1a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v15a1 1 0 0 1-1 1h-1v2h-2zm-14-2h16V5h-16zm9-4.126V17h-2v-3.126a4.002 4.002 0 0 1 1-7.874a4 4 0 0 1 1 7.874m-1-1.874a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-sailboat-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 18h18a.5.5 0 0 1 .4.8l-2.1 2.8a1 1 0 0 1-.8.4h-13a1 1 0 0 1-.8-.4l-2.1-2.8A.5.5 0 0 1 3 18M15 2.425V15a1 1 0 0 1-1 1H4.04a.5.5 0 0 1-.39-.812L14.11 2.113a.5.5 0 0 1 .89.312'/%3E%3C/svg%3E\")}.ri-sailboat-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 18h18a.5.5 0 0 1 .4.8l-2.1 2.8a1 1 0 0 1-.8.4h-13a1 1 0 0 1-.8-.4l-2.1-2.8A.5.5 0 0 1 3 18m4.161-4H13V6.702zM15 2.425V15a1 1 0 0 1-1 1H4.04a.5.5 0 0 1-.39-.812L14.11 2.113a.5.5 0 0 1 .89.312'/%3E%3C/svg%3E\")}.ri-save-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h13l3.707 3.707a1 1 0 0 1 .293.707V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m8 15a3 3 0 1 0 0-6a3 3 0 0 0 0 6M5 5v4h10V5z'/%3E%3C/svg%3E\")}.ri-save-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 5v14h14V7.828L16.172 5zM4 3h13l3.707 3.707a1 1 0 0 1 .293.707V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m8 15a3 3 0 1 1 0-6a3 3 0 0 1 0 6M6 6h9v4H6z'/%3E%3C/svg%3E\")}.ri-save-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h14l2.707 2.707a1 1 0 0 1 .293.707V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m3 1v5h9V4zm-1 8v7h12v-7zm7-7h2v3h-2z'/%3E%3C/svg%3E\")}.ri-save-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 19h1V6.828L17.172 5H16v4H7V5H5v14h1v-7h12zM4 3h14l2.707 2.707a1 1 0 0 1 .293.707V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m4 11v5h8v-5z'/%3E%3C/svg%3E\")}.ri-save-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 21v-8H6v8H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h13l4 4v13a1 1 0 0 1-1 1zm-2 0H8v-6h8z'/%3E%3C/svg%3E\")}.ri-save-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 19v-6h10v6h2V7.828L16.172 5H5v14zM4 3h13l4 4v13a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m5 12v4h6v-4z'/%3E%3C/svg%3E\")}.ri-scales-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.998 2c0 .513.49 1 1 1h10c.513 0 1-.49 1-1h2a3 3 0 0 1-3 3h-4l.001 2.062A8 8 0 0 1 19.998 15v6a1 1 0 0 1-1 1h-14a1 1 0 0 1-1-1v-6a8 8 0 0 1 7-7.938V5h-4c-1.66 0-3-1.34-3-3zm6 9a4 4 0 1 0 3.446 1.968l-2.739 2.74l-.094.082a1 1 0 0 1-1.32-1.497l2.739-2.74A4 4 0 0 0 11.998 11'/%3E%3C/svg%3E\")}.ri-scales-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.998 2c0 .513.49 1 1 1h10c.513 0 1-.49 1-1h2a3 3 0 0 1-3 3h-4l.001 2.062A8 8 0 0 1 19.998 15v6a1 1 0 0 1-1 1h-14a1 1 0 0 1-1-1v-6a8 8 0 0 1 7-7.938V5h-4c-1.66 0-3-1.34-3-3zm6 7c-3.238 0-6 2.76-6 6v5h12v-5c0-3.238-2.762-6-6-6m0 2c.742 0 1.437.202 2.032.554l-2.74 2.739a1 1 0 0 0 1.32 1.497l.095-.083l2.74-2.739A4 4 0 1 1 11.998 11'/%3E%3C/svg%3E\")}.ri-scales-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.999 2l-.001 1.278l5 1.668l3.633-1.21l.632 1.896l-3.031 1.011l3.095 8.512A5.98 5.98 0 0 1 17.998 17a5.98 5.98 0 0 1-4.328-1.845l3.094-8.512l-3.766-1.256V19h4v2h-10v-2h4V5.387L7.232 6.643l3.095 8.512A5.98 5.98 0 0 1 6 17a5.98 5.98 0 0 1-4.33-1.845l3.095-8.512l-3.03-1.01l.632-1.898L6 4.945l4.999-1.667V2zm5 7.103L16.58 13h2.835zm-12 0L4.58 13h2.835z'/%3E%3C/svg%3E\")}.ri-scales-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.999 2l-.001 1.278l5 1.668l3.633-1.21l.632 1.896l-3.031 1.011l3.095 8.512A5.98 5.98 0 0 1 17.998 17a5.98 5.98 0 0 1-4.328-1.845l3.094-8.512l-3.766-1.256V19h4v2h-10v-2h4V5.387L7.232 6.643l3.095 8.512A5.98 5.98 0 0 1 6 17a5.98 5.98 0 0 1-4.33-1.845l3.095-8.512l-3.03-1.01l.632-1.898L6 4.945l4.999-1.667V2zm5 7.103l-1.959 5.386a4 4 0 0 0 1.959.511c.7 0 1.37-.18 1.958-.51zm-12 0L4.04 14.489A4 4 0 0 0 5.999 15c.7 0 1.37-.18 1.958-.51z'/%3E%3C/svg%3E\")}.ri-scales-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.998 2v1h7v2h-7v14h4v2h-10v-2h4V5h-7V3h7V2zm-8 4.343l2.828 2.829a4 4 0 1 1-5.657 0zm14 0l2.828 2.829a4 4 0 1 1-5.657 0zm0 2.829l-1.414 1.414A2 2 0 0 0 16.998 12l4 .001c0-.54-.212-1.041-.586-1.415zm-14 0l-1.414 1.414A2 2 0 0 0 2.998 12l4 .001c0-.54-.212-1.041-.586-1.415z'/%3E%3C/svg%3E\")}.ri-scales-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.998 2v1h7v2h-7v14h4v2h-10v-2h4V5h-7V3h7V2zm-8 4.343l2.828 2.829a4 4 0 1 1-5.657 0zm14 0l2.828 2.829a4 4 0 1 1-5.657 0zm-14 2.829l-1.414 1.414a2 2 0 1 0 2.828 0zm14 0l-1.414 1.414a2 2 0 1 0 2.828 0z'/%3E%3C/svg%3E\")}.ri-scan-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.257 5.671l2.137 2.137a7 7 0 1 0 1.414-1.414L5.67 4.257A9.96 9.96 0 0 1 12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12c0-2.401.846-4.605 2.257-6.329m3.571 3.572L12 13.414L13.414 12L9.243 7.828a5 5 0 1 1-1.414 1.414'/%3E%3C/svg%3E\")}.ri-scan-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.671 4.257L13.414 12L12 13.414L8.554 9.968a4 4 0 1 0 3.696-1.96l-1.804-1.805a6 6 0 1 1-3.337 2.32L5.68 7.094a8 8 0 1 0 3.196-2.461L7.374 3.132A9.96 9.96 0 0 1 12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12a9.98 9.98 0 0 1 3.671-7.743'/%3E%3C/svg%3E\")}.ri-scan-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.257 5.671L12 13.414L13.414 12L5.671 4.257A9.96 9.96 0 0 1 12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12c0-2.401.846-4.605 2.257-6.329'/%3E%3C/svg%3E\")}.ri-scan-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.671 4.257L13.414 12L12 13.414l-6.32-6.32a8 8 0 1 0 3.706-2.658L7.85 2.9A10 10 0 0 1 12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12a9.98 9.98 0 0 1 3.671-7.743'/%3E%3C/svg%3E\")}.ri-school-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M23 19h-1V9h-4V6.586l-6-6l-6 6V9H2v10H1v2h22zM6 19H4v-8h2zm12-8h2v8h-2zm-7 1h2v7h-2z'/%3E%3C/svg%3E\")}.ri-school-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 .586l6 6V9h4v10h1v2H1v-2h1V9h4V6.586zM18 19h2v-8h-2zM6 11H4v8h2zm2-3.586V19h3v-7h2v7h3V7.414l-4-4z'/%3E%3C/svg%3E\")}.ri-scissors-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 14.118l-2.317 2.316a4 4 0 1 1-2.121-2.121l2.317-2.316L4.21 6.329a2 2 0 0 1 0-2.828l.708-.707L12 9.875l7.081-7.081l.708.707a2 2 0 0 1 0 2.828l-5.668 5.668l2.317 2.316a4 4 0 1 1-2.121 2.121zm-6 5.879a2 2 0 1 0 0-4a2 2 0 0 0 0 4m12 0a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-scissors-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 13.41l-2.554 2.555a4 4 0 1 1-1.414-1.414l2.554-2.554l-6.021-6.021a2 2 0 0 1 0-2.829L12 10.582l7.435-7.435a2 2 0 0 1 0 2.829l-6.02 6.02l2.553 2.554a4 4 0 1 1-1.414 1.414zm-6 6.587a2 2 0 1 0 0-4a2 2 0 0 0 0 4m12 0a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-scissors-cut-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.879 11.997L7.562 9.68a4 4 0 1 1 2.121-2.12L12 9.875l6.374-6.374a2 2 0 0 1 2.829 0l.707.707L9.683 16.435a4 4 0 1 1-2.121-2.121zM6 7.997a2 2 0 1 0 0-4a2 2 0 0 0 0 4m0 12a2 2 0 1 0 0-4a2 2 0 0 0 0 4m9.535-6.587l6.375 6.375l-.707.707a2 2 0 0 1-2.829 0l-4.96-4.96zM16 10.997h2v2h-2zm4 0h2v2h-2zm-14 0h2v2H6zm-4 0h2v2H2z'/%3E%3C/svg%3E\")}.ri-scissors-cut-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 5.997c0 .732-.197 1.419-.54 2.01L12 10.582l6.728-6.728a2 2 0 0 1 2.828 0l-12.11 12.11a4 4 0 1 1-1.414-1.414l2.554-2.554l-2.554-2.554A4 4 0 1 1 10 5.997m-2 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0m13.556 14.142a2 2 0 0 1-2.828 0l-5.317-5.317l1.415-1.414zM16 10.997h2v2h-2zm4 0h2v2h-2zm-14 0h2v2H6zm-4 0h2v2H2zm4 9a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-scissors-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.683 7.559L12 9.875l6.374-6.374a2 2 0 0 1 2.829 0l.707.707L9.683 16.435a4 4 0 1 1-2.121-2.121l2.317-2.317L7.562 9.68a4 4 0 1 1 2.121-2.12M6 7.997a2 2 0 1 0 0-4a2 2 0 0 0 0 4m0 12a2 2 0 1 0 0-4a2 2 0 0 0 0 4m9.535-6.587l6.375 6.375l-.707.707a2 2 0 0 1-2.829 0l-4.96-4.96z'/%3E%3C/svg%3E\")}.ri-scissors-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.446 8.029L12 10.582l6.728-6.727a2 2 0 0 1 2.828 0l-12.11 12.11a4 4 0 1 1-1.414-1.414l2.554-2.554l-2.554-2.554a4 4 0 1 1 1.414-1.414m5.38 5.379l6.73 6.73a2 2 0 0 1-2.828 0l-5.317-5.316zm-7.412 3.175a2 2 0 1 0-2.828 2.828a2 2 0 0 0 2.828-2.829m0-9.172a2 2 0 1 0-2.828-2.828A2 2 0 0 0 7.414 7.41'/%3E%3C/svg%3E\")}.ri-screenshot-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h2v2H3zm4 0h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm0 4h2v2h-2zM3 19h2v2H3zm0-4h2v2H3zm0-4h2v2H3zm0-4h2v2H3zm7.667 4l1.036-1.555A1 1 0 0 1 12.535 9h2.93a1 1 0 0 1 .832.445L17.333 11H20a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1zM14 18a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-screenshot-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h2v2H3zm4 0h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm0 4h2v2h-2zM3 19h2v2H3zm0-4h2v2H3zm0-4h2v2H3zm0-4h2v2H3zm7.667 4l1.036-1.555A1 1 0 0 1 12.535 9h2.93a1 1 0 0 1 .832.445L17.333 11H20a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1zM9 19h10v-6h-2.737l-1.333-2h-1.86l-1.333 2H9zm5-1a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-screenshot-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.993 14.407l-1.552 1.552a4 4 0 1 1-1.418-1.41l1.555-1.556l-3.124-3.125a1.5 1.5 0 0 1 0-2.121l.354-.354l4.185 4.185l4.189-4.189l.353.354a1.5 1.5 0 0 1 0 2.12l-3.128 3.13l1.561 1.56a4 4 0 1 1-1.414 1.414zM19 13V5H5v8H3V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v9zM7 20a2 2 0 1 0 0-4a2 2 0 0 0 0 4m10 0a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-screenshot-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.993 14.407l-1.552 1.552a4 4 0 1 1-1.418-1.41l1.555-1.556l-4.185-4.185l1.415-1.415l4.185 4.185l4.189-4.189l1.414 1.414l-4.19 4.19l1.562 1.56a4 4 0 1 1-1.414 1.414zM7 20a2 2 0 1 0 0-4a2 2 0 0 0 0 4m10 0a2 2 0 1 0 0-4a2 2 0 0 0 0 4m2-7V5H5v8H3V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v9z'/%3E%3C/svg%3E\")}.ri-scroll-to-bottom-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.859 2H11.14c-2.014 0-3.094.278-4.072.801A5.45 5.45 0 0 0 4.801 5.07C4.278 6.047 4 7.127 4 9.141v5.718c0 2.014.278 3.094.801 4.071A5.45 5.45 0 0 0 7.07 21.2c.978.522 2.058.801 4.072.801h1.718c2.014 0 3.094-.279 4.071-.801a5.45 5.45 0 0 0 2.269-2.27c.522-.977.801-2.057.801-4.071V9.14c0-2.014-.279-3.094-.801-4.072A5.45 5.45 0 0 0 16.931 2.8c-.978-.522-2.058-.8-4.071-.8M11 11V6h2v5zm-3.242 2.758l1.414-1.414l2.829 2.828l2.828-2.828l1.414 1.414l-4.242 4.243z'/%3E%3C/svg%3E\")}.ri-scroll-to-bottom-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.013 4.565C8.753 4.169 9.559 4 11.14 4h1.718c1.582 0 2.387.169 3.128.565q.945.504 1.448 1.448c.396.74.565 1.546.565 3.128v5.718c0 1.582-.169 2.387-.565 3.128a3.45 3.45 0 0 1-1.448 1.448c-.74.396-1.546.565-3.128.565H11.14c-1.582 0-2.387-.169-3.128-.565a3.45 3.45 0 0 1-1.448-1.448C6.169 17.247 6 16.441 6 14.86V9.14c0-1.582.169-2.387.565-3.128a3.45 3.45 0 0 1 1.448-1.448M12.859 2H11.14c-2.014 0-3.094.278-4.072.801A5.45 5.45 0 0 0 4.801 5.07C4.278 6.047 4 7.127 4 9.141v5.718c0 2.014.278 3.094.801 4.071A5.45 5.45 0 0 0 7.07 21.2c.978.522 2.058.801 4.072.801h1.718c2.014 0 3.094-.279 4.071-.801a5.45 5.45 0 0 0 2.269-2.27c.522-.977.801-2.057.801-4.071V9.14c0-2.014-.279-3.094-.801-4.072A5.45 5.45 0 0 0 16.931 2.8c-.978-.522-2.058-.8-4.071-.8M13 6h-2v5h2zm-5.242 7.758L12 18.001l4.242-4.243l-1.414-1.414L12 15.172l-2.829-2.828z'/%3E%3C/svg%3E\")}.ri-sd-card-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.293 6.707L9 2h10a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7.414a1 1 0 0 1 .293-.707M15 5v4h2V5zm-3 0v4h2V5zM9 5v4h2V5z'/%3E%3C/svg%3E\")}.ri-sd-card-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 7.828V20h12V4H9.828zm-1.707-1.12L9 2h10a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7.414a1 1 0 0 1 .293-.707M15 5h2v4h-2zm-3 0h2v4h-2zM9 6h2v3H9z'/%3E%3C/svg%3E\")}.ri-sd-card-mini-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 2h12a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-8.58a1 1 0 0 1 .292-.707l1.562-1.567A.5.5 0 0 0 6 9.793V3a1 1 0 0 1 1-1m8 2v4h2V4zm-3 0v4h2V4zM9 4v4h2V4z'/%3E%3C/svg%3E\")}.ri-sd-card-mini-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 4v5.793a2.5 2.5 0 0 1-.73 1.765L6 12.833V20h12V4zM7 2h12a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-8.58a1 1 0 0 1 .292-.707l1.562-1.567A.5.5 0 0 0 6 9.793V3a1 1 0 0 1 1-1m8 3h2v4h-2zm-3 0h2v4h-2zM9 5h2v4H9z'/%3E%3C/svg%3E\")}.ri-search-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9s-9-4.032-9-9s4.032-9 9-9m8.485 16.071l2.829 2.828l-1.415 1.415l-2.828-2.829z'/%3E%3C/svg%3E\")}.ri-search-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9s-9-4.032-9-9s4.032-9 9-9m0 16c3.867 0 7-3.133 7-7s-3.133-7-7-7s-7 3.133-7 7s3.133 7 7 7m8.485.071l2.829 2.828l-1.415 1.415l-2.828-2.829z'/%3E%3C/svg%3E\")}.ri-search-ai-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m22.314 20.9l-1.415 1.414l-2.828-2.829l1.414-1.414zM11 2a9 9 0 0 1 .783.036a6 6 0 0 0 8.18 8.18c.022.258.037.52.037.784c0 4.968-4.032 9-9 9s-9-4.032-9-9s4.032-9 9-9m5.53-.682a.507.507 0 0 1 .94 0l.254.612a4.37 4.37 0 0 0 2.25 2.326l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.251l-.247.565a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-search-ai-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m22.314 20.9l-1.415 1.413l-2.828-2.828l1.414-1.414zM11 2a9 9 0 0 1 .783.036a6 6 0 0 0-.699 1.966L11 4c-3.867 0-7 3.133-7 7s3.133 7 7 7s7-3.133 7-7l-.003-.085a6 6 0 0 0 1.966-.7c.022.26.037.52.037.785c0 4.968-4.032 9-9 9s-9-4.032-9-9s4.032-9 9-9m5.53-.68a.506.506 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.325z'/%3E%3C/svg%3E\")}.ri-search-ai-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2c4.968 0 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617l4.283 4.282l-1.415 1.415l-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9m.47 5.318a.507.507 0 0 0-.94 0l-.254.612a4.37 4.37 0 0 1-2.25 2.326l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.22 2.251l.245.565c.18.415.753.415.934 0l.247-.565a4.36 4.36 0 0 1 2.219-2.251l.76-.338a.53.53 0 0 0 0-.963l-.718-.32a4.37 4.37 0 0 1-2.251-2.325z'/%3E%3C/svg%3E\")}.ri-search-ai-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2c4.968 0 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617l4.283 4.282l-1.415 1.415l-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9m0 2c-3.867 0-7 3.132-7 7s3.133 7 7 7a6.98 6.98 0 0 0 4.875-1.975l.15-.15A6.98 6.98 0 0 0 18 11c0-3.868-3.133-7-7-7m-.47 3.319a.507.507 0 0 1 .94 0l.254.611a4.37 4.37 0 0 0 2.25 2.327l.718.319a.53.53 0 0 1 0 .963l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.326z'/%3E%3C/svg%3E\")}.ri-search-ai-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m22.314 20.9l-1.415 1.414l-2.828-2.829l1.414-1.414zM11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9s-9-4.032-9-9s4.032-9 9-9m.47 5.318a.507.507 0 0 0-.94 0l-.254.612a4.37 4.37 0 0 1-2.25 2.326l-.718.32a.53.53 0 0 0 0 .962l.76.338a4.36 4.36 0 0 1 2.22 2.251l.245.565c.18.415.753.415.934 0l.247-.565a4.36 4.36 0 0 1 2.219-2.251l.76-.338a.53.53 0 0 0 0-.963l-.718-.32a4.37 4.37 0 0 1-2.251-2.325z'/%3E%3C/svg%3E\")}.ri-search-ai-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m22.314 20.9l-1.415 1.413l-2.828-2.828l1.414-1.414zM11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9s-9-4.032-9-9s4.032-9 9-9m0 2c-3.867 0-7 3.132-7 7s3.133 7 7 7s7-3.133 7-7s-3.133-7-7-7m-.47 3.32a.506.506 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.718.318c.41.183.41.781 0 .964l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.531.531 0 0 1 0-.964l.718-.318a4.37 4.37 0 0 0 2.251-2.327z'/%3E%3C/svg%3E\")}.ri-search-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2a9 9 0 0 1 .783.036a6 6 0 0 0 8.18 8.18a8.96 8.96 0 0 1-1.932 6.401l4.283 4.282l-1.415 1.414l-4.282-4.282A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9m5.53-.68a.506.506 0 0 1 .94 0l.254.61a4.37 4.37 0 0 0 2.25 2.327l.718.319a.53.53 0 0 1 0 .963l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.326z'/%3E%3C/svg%3E\")}.ri-search-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2q.396 0 .783.036a6 6 0 0 0-.699 1.966L11 4c-3.867 0-7 3.132-7 7s3.133 7 7 7a6.98 6.98 0 0 0 4.875-1.976l.15-.15A6.98 6.98 0 0 0 18 11l-.003-.085a6 6 0 0 0 1.966-.7a8.96 8.96 0 0 1-1.932 6.401l4.283 4.283l-1.415 1.414l-4.282-4.282A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9m5.53-.681a.507.507 0 0 1 .94 0l.254.611a4.37 4.37 0 0 0 2.25 2.326l.718.32a.53.53 0 0 1 0 .963l-.76.338a4.36 4.36 0 0 0-2.218 2.25l-.247.566a.506.506 0 0 1-.934 0l-.246-.565a4.36 4.36 0 0 0-2.22-2.251l-.76-.338a.53.53 0 0 1 0-.963l.718-.32a4.37 4.37 0 0 0 2.251-2.326z'/%3E%3C/svg%3E\")}.ri-search-eye-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.031 16.617l4.283 4.282l-1.415 1.415l-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9s9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617m-5.853-9.44a4 4 0 1 0 2.646 2.646a2 2 0 1 1-2.646-2.647'/%3E%3C/svg%3E\")}.ri-search-eye-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.031 16.617l4.283 4.282l-1.415 1.415l-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9s9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617m-2.006-.742A6.98 6.98 0 0 0 18 11c0-3.867-3.133-7-7-7s-7 3.133-7 7s3.133 7 7 7a6.98 6.98 0 0 0 4.875-1.975zm-3.847-8.699a2 2 0 1 0 2.646 2.646a4 4 0 1 1-2.646-2.646'/%3E%3C/svg%3E\")}.ri-search-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.031 16.617l4.283 4.282l-1.415 1.415l-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9s9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617'/%3E%3C/svg%3E\")}.ri-search-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.031 16.617l4.283 4.282l-1.415 1.415l-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9s9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617m-2.006-.742A6.98 6.98 0 0 0 18 11c0-3.867-3.133-7-7-7s-7 3.133-7 7s3.133 7 7 7a6.98 6.98 0 0 0 4.875-1.975z'/%3E%3C/svg%3E\")}.ri-secure-payment-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.005 2l7.298 2.28a1 1 0 0 1 .702.955V7h2a1 1 0 0 1 1 1v2h-13V8a1 1 0 0 1 1-1h7V5.97l-6-1.876l-6 1.876v7.404a4 4 0 0 0 1.558 3.169l.189.136l4.253 2.9L14.787 17h-4.782a1 1 0 0 1-1-1v-4h13v4a1 1 0 0 1-1 1l-3.22.001c-.387.51-.857.96-1.4 1.33L11.005 22l-5.38-3.668a6 6 0 0 1-2.62-4.958V5.235a1 1 0 0 1 .702-.954z'/%3E%3C/svg%3E\")}.ri-secure-payment-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.005 2l7.298 2.28a1 1 0 0 1 .702.955V7h2a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1l-3.22.001c-.387.51-.857.96-1.4 1.33L11.005 22l-5.38-3.668a6 6 0 0 1-2.62-4.958V5.235a1 1 0 0 1 .702-.954zm0 2.094l-6 1.876v7.404a4 4 0 0 0 1.558 3.169l.189.136l4.253 2.9L14.787 17h-4.782a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h7V5.97zm0 7.906v3h9v-3zm0-2h9V9h-9z'/%3E%3C/svg%3E\")}.ri-seedling-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.998 7v2.5a6.5 6.5 0 0 1-6.5 6.5h-2.5v5h-2v-7l.019-1a6.5 6.5 0 0 1 6.481-6zm-16-4a7 7 0 0 1 6.643 4.786A7.48 7.48 0 0 0 10.014 13H8.998a7 7 0 0 1-7-7V3z'/%3E%3C/svg%3E\")}.ri-seedling-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.998 3a7 7 0 0 1 6.913 5.895A6.48 6.48 0 0 1 17.498 7h4.5v2.5a6.5 6.5 0 0 1-6.5 6.5h-2.5v5h-2v-8h-2a7 7 0 0 1-7-7V3zm14 6h-2.5a4.5 4.5 0 0 0-4.5 4.5v.5h2.5a4.5 4.5 0 0 0 4.5-4.5zm-14-4h-2v1a5 5 0 0 0 5 5h2v-1a5 5 0 0 0-5-5'/%3E%3C/svg%3E\")}.ri-send-backward{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 3a1 1 0 0 1 1 1v5h5a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1v-5H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-1 2H5v8h4v-3a1 1 0 0 1 1-1h3z'/%3E%3C/svg%3E\")}.ri-send-ins-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.5 2.001a3.5 3.5 0 0 1 3.03 5.249l-7.5 12.99a3.5 3.5 0 0 1-6.411-.842l-1.5-5.595l8.77-5.064a1 1 0 0 0-1-1.732L6.12 12.07L2.026 7.975A3.5 3.5 0 0 1 4.5 2z'/%3E%3C/svg%3E\")}.ri-send-ins-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.5 2a3.5 3.5 0 0 1 3.031 5.25l-7.5 12.99a3.5 3.5 0 0 1-6.41-.842l-1.768-6.594l-4.828-4.83A3.5 3.5 0 0 1 4.5 2zm-15 2a1.5 1.5 0 0 0-1.06 2.56l4.474 4.475l6.977-4.028a1 1 0 0 1 1 1.732l-6.977 4.029l1.638 6.11a1.5 1.5 0 0 0 2.747.361l7.5-12.989A1.5 1.5 0 0 0 19.5 4z'/%3E%3C/svg%3E\")}.ri-send-plane-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 13h6v-2H3V1.846a.5.5 0 0 1 .741-.439l18.462 10.155a.5.5 0 0 1 0 .876L3.741 22.592A.5.5 0 0 1 3 22.154z'/%3E%3C/svg%3E\")}.ri-send-plane-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.5 1.346a.5.5 0 0 1 .241.061l18.462 10.155a.5.5 0 0 1 0 .876L3.741 22.592A.5.5 0 0 1 3 22.154V1.846a.5.5 0 0 1 .5-.5M5 4.382V11h5v2H5v6.617L18.85 12z'/%3E%3C/svg%3E\")}.ri-send-plane-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1.946 9.315c-.522-.174-.527-.455.01-.634L21.044 2.32c.529-.176.832.12.684.638l-5.454 19.086c-.15.529-.455.547-.679.045L12 14l6-8l-8 6z'/%3E%3C/svg%3E\")}.ri-send-plane-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m21.727 2.957l-5.454 19.086c-.15.529-.475.553-.717.07L11 13L1.923 9.37c-.51-.205-.503-.51.034-.689L21.043 2.32c.529-.176.832.12.684.638m-2.692 2.14L6.812 9.17l5.637 2.255l3.04 6.08z'/%3E%3C/svg%3E\")}.ri-send-to-back{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 3a1 1 0 0 1 1 1v2h5a1 1 0 0 1 1 1v5h2a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-7a1 1 0 0 1-1-1v-2H7a1 1 0 0 1-1-1v-5H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm5 5h-4v3a1 1 0 0 1-1 1H8v4h4v-3a1 1 0 0 1 1-1h3z'/%3E%3C/svg%3E\")}.ri-sensor-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 8v2h12V8h-3V2h2v4h5v2h-2v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5V2h2v6zm7-6v6h-2V2z'/%3E%3C/svg%3E\")}.ri-sensor-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 8v11h12V8h-3V2h2v4h5v2h-2v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5V2h2v6zm7-6v6h-2V2z'/%3E%3C/svg%3E\")}.ri-seo-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 3a7 7 0 0 0 0 14h1.07a7 7 0 0 1 0-2H8A5 5 0 0 1 8 5h8a5 5 0 0 1 4.9 6a7 7 0 0 1 1.426 2A7 7 0 0 0 16 3zm3 13a5 5 0 1 1 9.172 2.757l2.535 2.536l-1.414 1.414l-2.536-2.535A5 5 0 0 1 11 16'/%3E%3C/svg%3E\")}.ri-seo-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 3a7 7 0 0 0 0 14h1.07a7 7 0 0 1 0-2H8A5 5 0 0 1 8 5h8a5 5 0 0 1 4.9 6a7 7 0 0 1 1.426 2A7 7 0 0 0 16 3zm8 10a3 3 0 1 0 0 6a3 3 0 0 0 0-6m-5 3a5 5 0 1 1 9.172 2.757l2.535 2.536l-1.414 1.414l-2.536-2.535A5 5 0 0 1 11 16'/%3E%3C/svg%3E\")}.ri-separator{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 11h2v2H2zm4 0h12v2H6zm14 0h2v2h-2z'/%3E%3C/svg%3E\")}.ri-server-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16a1 1 0 0 1 1 1v7H3V4a1 1 0 0 1 1-1M3 13h18v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm4 3v2h3v-2zM7 6v2h3V6z'/%3E%3C/svg%3E\")}.ri-server-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 11h14V5H5zm16-7v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1m-2 9H5v6h14zM7 15h3v2H7zm0-8h3v2H7z'/%3E%3C/svg%3E\")}.ri-service-bell-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 3v2h-2v1.05c5.053.501 9 4.765 9 9.95H2c0-5.185 3.947-9.449 9-9.95V5H9V3zm8 17v-2H1v2z'/%3E%3C/svg%3E\")}.ri-service-bell-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 3H9v2h2v1.05c-5.053.5-9 4.764-9 9.95v1h20v-1c0-5.185-3.947-9.449-9-9.95V5h2zm-3 5a8 8 0 0 1 7.938 7H4.062A8 8 0 0 1 12 8m11 12v-2H1v2z'/%3E%3C/svg%3E\")}.ri-service-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.121 10.48a1 1 0 0 0-1.414 0l-.707.706a2 2 0 0 1-2.828-2.828l5.63-5.632a6.5 6.5 0 0 1 6.377 10.568l-2.108 2.135zM3.161 4.468a6.5 6.5 0 0 1 8.009-.938L7.757 6.944a4 4 0 0 0 5.513 5.794l.144-.137l4.243 4.242l-4.243 4.243a2 2 0 0 1-2.828 0L3.16 13.66a6.5 6.5 0 0 1 0-9.192'/%3E%3C/svg%3E\")}.ri-service-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.161 4.469a6.5 6.5 0 0 1 8.84-.328a6.5 6.5 0 0 1 9.178 9.154l-7.765 7.79a2 2 0 0 1-2.719.102l-.11-.101l-7.764-7.791a6.5 6.5 0 0 1 .34-8.826m1.414 1.414a4.5 4.5 0 0 0-.146 6.21l.146.154L12 19.672l5.303-5.305l-3.535-3.534l-1.06 1.06a3 3 0 0 1-4.244-4.242l2.102-2.103a4.5 4.5 0 0 0-5.837.189zm8.486 2.828a1 1 0 0 1 1.414 0l4.242 4.242l.708-.706a4.5 4.5 0 0 0-6.211-6.51l-.153.146l-3.182 3.182a1 1 0 0 0-.078 1.327l.078.087a1 1 0 0 0 1.327.078l.087-.078z'/%3E%3C/svg%3E\")}.ri-settings-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8.686 4l2.607-2.607a1 1 0 0 1 1.414 0L15.314 4H19a1 1 0 0 1 1 1v3.686l2.607 2.607a1 1 0 0 1 0 1.414L20 15.314V19a1 1 0 0 1-1 1h-3.686l-2.607 2.607a1 1 0 0 1-1.414 0L8.686 20H5a1 1 0 0 1-1-1v-3.686l-2.607-2.607a1 1 0 0 1 0-1.414L4 8.686V5a1 1 0 0 1 1-1zM12 15a3 3 0 1 0 0-6a3 3 0 0 0 0 6'/%3E%3C/svg%3E\")}.ri-settings-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8.686 4l2.607-2.607a1 1 0 0 1 1.414 0L15.314 4H19a1 1 0 0 1 1 1v3.686l2.607 2.607a1 1 0 0 1 0 1.414L20 15.314V19a1 1 0 0 1-1 1h-3.686l-2.607 2.607a1 1 0 0 1-1.414 0L8.686 20H5a1 1 0 0 1-1-1v-3.686l-2.607-2.607a1 1 0 0 1 0-1.414L4 8.686V5a1 1 0 0 1 1-1zM6 6v3.515L3.515 12L6 14.485V18h3.515L12 20.485L14.485 18H18v-3.515L20.485 12L18 9.515V6h-3.515L12 3.515L9.515 6zm6 10a4 4 0 1 1 0-8a4 4 0 0 1 0 8m0-2a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-settings-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.954 2.21a10 10 0 0 1 4.09-.002A4 4 0 0 0 16 5.07a4 4 0 0 0 3.457.261A10 10 0 0 1 21.5 8.877a4 4 0 0 0-1.5 3.122c0 1.264.586 2.391 1.501 3.124a10 10 0 0 1-2.045 3.543a4 4 0 0 0-3.456.261a4 4 0 0 0-1.955 2.86a10 10 0 0 1-4.09.004A4 4 0 0 0 8 18.927a4 4 0 0 0-3.457-.26A10 10 0 0 1 2.5 15.121A4 4 0 0 0 4 11.999c0-1.264-.587-2.39-1.502-3.124a10 10 0 0 1 2.045-3.542A4 4 0 0 0 8 5.07a4 4 0 0 0 1.954-2.86M12 15a3 3 0 1 0 0-6a3 3 0 0 0 0 6'/%3E%3C/svg%3E\")}.ri-settings-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.34 17a10 10 0 0 1-.979-2.326a3 3 0 0 0 .003-5.347a10 10 0 0 1 2.5-4.337a3 3 0 0 0 4.632-2.674a10 10 0 0 1 5.007.003a3 3 0 0 0 4.632 2.671a10.06 10.06 0 0 1 2.503 4.336a3 3 0 0 0-.002 5.347a10 10 0 0 1-2.501 4.337a3 3 0 0 0-4.632 2.674a10 10 0 0 1-5.007-.002a3 3 0 0 0-4.631-2.672A10 10 0 0 1 3.339 17m5.66.196a5 5 0 0 1 2.25 2.77q.75.07 1.499.002a5 5 0 0 1 2.25-2.772a5 5 0 0 1 3.526-.564q.435-.614.748-1.298A5 5 0 0 1 18 12c0-1.26.47-2.437 1.273-3.334a8 8 0 0 0-.75-1.298A5 5 0 0 1 15 6.804a5 5 0 0 1-2.25-2.77q-.75-.071-1.5-.001A5 5 0 0 1 9 6.804a5 5 0 0 1-3.526.564q-.436.614-.747 1.298A5 5 0 0 1 6 12c0 1.26-.471 2.437-1.273 3.334a8 8 0 0 0 .75 1.298A5 5 0 0 1 9 17.196M12 15a3 3 0 1 1 0-6a3 3 0 0 1 0 6m0-2a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-settings-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.334 4.545a10 10 0 0 1 3.542-2.048A4 4 0 0 0 12 4a4 4 0 0 0 3.124-1.502a10 10 0 0 1 3.542 2.048A4 4 0 0 0 18.928 8a4 4 0 0 0 2.863 1.955a10 10 0 0 1 0 4.09c-1.16.178-2.23.86-2.863 1.955a4 4 0 0 0-.262 3.455a10 10 0 0 1-3.542 2.047A4 4 0 0 0 12 20a4 4 0 0 0-3.124 1.503a10 10 0 0 1-3.542-2.048A4 4 0 0 0 5.072 16a4 4 0 0 0-2.863-1.954a10 10 0 0 1 0-4.091A4 4 0 0 0 5.072 8a4 4 0 0 0 .262-3.454M13.5 14.597a3 3 0 1 0-3-5.196a3 3 0 0 0 3 5.196'/%3E%3C/svg%3E\")}.ri-settings-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 12c0-.865.11-1.704.316-2.504A3 3 0 0 0 4.99 4.867a10 10 0 0 1 4.335-2.506a3 3 0 0 0 5.348 0a10 10 0 0 1 4.335 2.506a3 3 0 0 0 2.675 4.63c.206.8.316 1.638.316 2.503c0 .864-.11 1.703-.316 2.503a3 3 0 0 0-2.675 4.63a10 10 0 0 1-4.335 2.505a3 3 0 0 0-5.348 0a10 10 0 0 1-4.335-2.505a3 3 0 0 0-2.675-4.63C2.11 13.703 2 12.864 2 12m4.804 3c.63 1.091.81 2.346.564 3.524q.613.436 1.297.75A5 5 0 0 1 12 18c1.26 0 2.438.471 3.335 1.274q.684-.314 1.297-.75A5 5 0 0 1 17.196 15a5 5 0 0 1 2.77-2.25a8 8 0 0 0 0-1.5A5 5 0 0 1 17.196 9a5 5 0 0 1-.564-3.524a8 8 0 0 0-1.297-.75A5 5 0 0 1 12 6a5 5 0 0 1-3.335-1.274a8 8 0 0 0-1.297.75A5 5 0 0 1 6.804 9a5 5 0 0 1-2.77 2.25a8 8 0 0 0 0 1.5A5 5 0 0 1 6.805 15M12 15a3 3 0 1 1 0-6a3 3 0 0 1 0 6m0-2a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-settings-5-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.131 13.63a10 10 0 0 1 .001-3.26c1.101.026 2.092-.502 2.477-1.431c.385-.93.058-2.003-.74-2.763a10 10 0 0 1 2.306-2.307c.76.798 1.834 1.125 2.763.74c.93-.385 1.458-1.376 1.431-2.477a10 10 0 0 1 3.261 0c-.026 1.102.502 2.092 1.431 2.477c.93.385 2.003.058 2.763-.74a10 10 0 0 1 2.307 2.306c-.798.76-1.125 1.834-.74 2.764s1.376 1.458 2.477 1.43a10 10 0 0 1 0 3.262c-1.102-.027-2.092.501-2.477 1.43c-.385.93-.058 2.004.74 2.764a10 10 0 0 1-2.306 2.306c-.76-.798-1.834-1.125-2.764-.74s-1.458 1.376-1.43 2.478a10 10 0 0 1-3.262-.001c.027-1.101-.502-2.092-1.43-2.477c-.93-.385-2.004-.058-2.764.74a10 10 0 0 1-2.306-2.306c.798-.76 1.125-1.834.74-2.763c-.385-.93-1.376-1.458-2.478-1.431M12 15a3 3 0 1 0 0-6a3 3 0 0 0 0 6'/%3E%3C/svg%3E\")}.ri-settings-5-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.212 14.06a9.95 9.95 0 0 1 .001-4.12c1.11.131 2.079-.236 2.396-1.001s-.109-1.71-.986-2.402a9.95 9.95 0 0 1 2.913-2.914c.692.878 1.637 1.303 2.402.986s1.133-1.286 1.002-2.396a9.95 9.95 0 0 1 4.12 0c-.131 1.11.236 2.08 1.001 2.396c.765.317 1.71-.108 2.402-.985a9.9 9.9 0 0 1 2.914 2.912c-.878.692-1.303 1.638-.986 2.403s1.286 1.132 2.396 1.001a9.95 9.95 0 0 1 0 4.12c-1.11-.13-2.08.237-2.396 1.002c-.317.764.108 1.71.985 2.402a9.95 9.95 0 0 1-2.912 2.914c-.693-.878-1.638-1.304-2.403-.987s-1.132 1.286-1.001 2.397a9.9 9.9 0 0 1-4.12-.001c.13-1.11-.237-2.079-1.002-2.396s-1.71.109-2.402.986a9.9 9.9 0 0 1-2.914-2.913c.878-.692 1.304-1.637.987-2.402s-1.286-1.133-2.397-1.002M4 12.21c1.1.305 2.007 1.002 2.456 2.086c.45 1.085.3 2.22-.262 3.212q.145.153.298.298c.993-.563 2.127-.712 3.212-.262c1.084.449 1.781 1.356 2.085 2.456q.21.006.42 0c.305-1.1 1.002-2.007 2.087-2.456c1.084-.45 2.219-.3 3.212.262q.152-.145.297-.298c-.562-.993-.711-2.127-.262-3.212c.45-1.084 1.357-1.781 2.456-2.085q.006-.21 0-.421c-1.1-.304-2.007-1.001-2.456-2.086c-.45-1.084-.3-2.22.262-3.212a8 8 0 0 0-.297-.297c-.993.562-2.128.711-3.212.262C13.21 6.007 12.514 5.1 12.21 4a8 8 0 0 0-.42 0c-.305 1.1-1.002 2.008-2.086 2.457c-1.085.45-2.22.3-3.212-.262q-.153.144-.298.297c.563.993.712 2.128.262 3.212S5.1 11.485 4 11.79q-.006.21 0 .42M12 15a3 3 0 1 1 0-6a3 3 0 0 1 0 6m0-2a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-settings-6-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.5 2.474L23 12l-5.5 9.526h-11L1 12l5.5-9.526zM8.634 8.17l5 8.66l1.732-1l-5-8.66z'/%3E%3C/svg%3E\")}.ri-settings-6-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.5 2.474L23 12l-5.5 9.526h-11L1 12l5.5-9.526zm-1.155 2h-8.69L3.309 12l4.346 7.526h8.69L20.691 12zM8.634 8.17l1.732-1l5 8.66l-1.732 1z'/%3E%3C/svg%3E\")}.ri-settings-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 1l9.5 5.5v11L12 23l-9.5-5.5v-11zm0 14a3 3 0 1 0 0-6a3 3 0 0 0 0 6'/%3E%3C/svg%3E\")}.ri-settings-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 1l9.5 5.5v11L12 23l-9.5-5.5v-11zm0 2.311L4.5 7.653v8.694l7.5 4.342l7.5-4.342V7.653zM12 16a4 4 0 1 1 0-8a4 4 0 0 1 0 8m0-2a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-shadow-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v3h3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-3H3a1 1 0 0 1-1-1zm6 15v2h3.44l-2-2zm3.56 0l2 2h2.88l-2-2zM20 20v-1.44l-2-2V17a1 1 0 0 1-1 1h-.44l2 2zm0-6.44l-2-2v2.88l2 2zm0-2.12V8h-2v1.44z'/%3E%3C/svg%3E\")}.ri-shadow-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 2a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h3v3a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1h-3V3a1 1 0 0 0-1-1zm15 9.56l2 2v2.88l-2-2zm0-2.12V8h2v3.44zM18 17v-.44l2 2V20h-1.44l-2-2H17a1 1 0 0 0 1-1m-3.56 1l2 2h-2.88l-2-2zm-5 0l2 2H8v-2zM4 16V4h12v12z'/%3E%3C/svg%3E\")}.ri-shake-hands-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.291 6h.71a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-2l-4.17-5.836a2 2 0 0 0-2.201-.753l-2.486.746a2 2 0 0 1-1.988-.502l-.293-.293a1 1 0 0 1 .152-1.539l5.401-3.6a2 2 0 0 1 2.183-.024l4.156 2.645A1 1 0 0 0 19.29 6M5.027 14.295l-1.616 1.414a1 1 0 0 0 .041 1.538l5.14 4.04a1 1 0 0 0 1.487-.29l.704-1.232a2 2 0 0 0-.257-2.338l-2.702-2.972a2 2 0 0 0-2.797-.16M7.046 5H3a1 1 0 0 0-1 1v7.516a2 2 0 0 0 .35 1.13l.074-.066l1.615-1.414a3.5 3.5 0 0 1 4.895.28l2.702 2.972a3.5 3.5 0 0 1 .45 4.09l-.655 1.146a2 2 0 0 0 1.738-.155l4.41-2.646a1 1 0 0 0 .299-1.438l-5.267-7.379a.5.5 0 0 0-.55-.188l-2.486.745a3.5 3.5 0 0 1-3.48-.877l-.293-.293a2.5 2.5 0 0 1 .38-3.848z'/%3E%3C/svg%3E\")}.ri-shake-hands-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.861 2.39a3 3 0 0 1 3.275-.034L19.29 5H21a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1h-1.52a2.65 2.65 0 0 1-1.285 2.449l-5.093 3.056a2 2 0 0 1-2.07-.008a2 2 0 0 1-2.561.073l-5.14-4.039a2 2 0 0 1-.565-2.446A2 2 0 0 1 2 13.51V6a1 1 0 0 1 1-1h4.947zM4.173 13.646l.692-.605a3 3 0 0 1 4.195.24l2.702 2.972a3 3 0 0 1 .396 3.487l5.009-3.005a.66.66 0 0 0 .278-.79l-4.427-6.198a1 1 0 0 0-1.101-.377l-2.486.745a3 3 0 0 1-2.983-.752l-.293-.292A2 2 0 0 1 5.68 7H4v6.51zm9.89-9.602a1 1 0 0 0-1.093.012l-5.4 3.6l.292.293a1 1 0 0 0 .995.25l2.485-.745a3 3 0 0 1 3.303 1.13L18.515 14H20V7h-.709a2 2 0 0 1-1.074-.313zM6.181 14.545l-1.616 1.414l5.14 4.039l.705-1.232a1 1 0 0 0-.129-1.169L7.58 14.625a1 1 0 0 0-1.398-.08'/%3E%3C/svg%3E\")}.ri-shape-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 2h5v5H2zm0 15h5v5H2zM17 2h5v5h-5zm0 15h5v5h-5zM8 4h8v2H8zM4 8h2v8H4zm14 0h2v8h-2zM8 18h8v2H8z'/%3E%3C/svg%3E\")}.ri-shape-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 16h2v6h-6v-2H8v2H2v-6h2V8H2V2h6v2h8V2h6v6h-2zm-2 0V8h-2V6H8v2H6v8h2v2h8v-2zM4 4v2h2V4zm0 14v2h2v-2zM18 4v2h2V4zm0 14v2h2v-2z'/%3E%3C/svg%3E\")}.ri-shape-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 8a3 3 0 1 1 0-6a3 3 0 0 1 0 6m14 0a3 3 0 1 1 0-6a3 3 0 0 1 0 6m0 14a3 3 0 1 1 0-6a3 3 0 0 1 0 6M5 22a3 3 0 1 1 0-6a3 3 0 0 1 0 6M9 4h6v2H9zm0 14h6v2H9zM4 9h2v6H4zm14 0h2v6h-2z'/%3E%3C/svg%3E\")}.ri-shape-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.83 20A3.001 3.001 0 1 1 4 16.17V7.83A3.001 3.001 0 1 1 7.83 4h8.34A3.001 3.001 0 1 1 20 7.83v8.34A3.001 3.001 0 1 1 16.17 20zm0-2h8.34A3 3 0 0 1 18 16.17V7.83A3 3 0 0 1 16.17 6H7.83A3 3 0 0 1 6 7.83v8.34A3 3 0 0 1 7.83 18M5 6a1 1 0 1 0 0-2a1 1 0 0 0 0 2m14 0a1 1 0 1 0 0-2a1 1 0 0 0 0 2m0 14a1 1 0 1 0 0-2a1 1 0 0 0 0 2M5 20a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-shapes-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 1l6 10H6zm1 12.5h8v8h-8zM6.75 22a4.75 4.75 0 1 0 0-9.5a4.75 4.75 0 0 0 0 9.5'/%3E%3C/svg%3E\")}.ri-shapes-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1L6 11h12zm0 3.887L14.468 9H9.532zM6.75 20a2.75 2.75 0 1 1 0-5.5a2.75 2.75 0 0 1 0 5.5m0 2a4.75 4.75 0 1 0 0-9.5a4.75 4.75 0 0 0 0 9.5M15 15.5v4h4v-4zm-2 6v-8h8v8z'/%3E%3C/svg%3E\")}.ri-share-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.414 9L12 2.586L5.586 9H11v7h2V9zM3 14v4a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3v-4h-2v4a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-4z'/%3E%3C/svg%3E\")}.ri-share-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2.586l6.207 6.207l-1.414 1.414L13 6.414V16h-2V6.414l-3.793 3.793l-1.414-1.414zM3 18v-4h2v4a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-4h2v4a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3'/%3E%3C/svg%3E\")}.ri-share-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 3v2H5v14h14v-5h2v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm7.707 4.707L12 13.414L10.586 12l5.707-5.707L13 3h8v8z'/%3E%3C/svg%3E\")}.ri-share-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 3v2H5v14h14v-5h2v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm7.586 2H13V3h8v8h-2V6.414l-7 7L10.586 12z'/%3E%3C/svg%3E\")}.ri-share-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2.05v2.012A8.001 8.001 0 0 0 12 20a8 8 0 0 0 7.938-7h2.013c-.502 5.053-4.766 9-9.951 9c-5.523 0-10-4.477-10-10c0-5.185 3.947-9.449 9-9.95m7.707 4.657L12 13.414L10.586 12l6.707-6.707L14 2h8v8z'/%3E%3C/svg%3E\")}.ri-share-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2.05v2.012A8.001 8.001 0 0 0 12 20a8 8 0 0 0 7.938-7h2.013c-.502 5.053-4.766 9-9.951 9c-5.523 0-10-4.477-10-10c0-5.185 3.947-9.449 9-9.95m9 3.364l-8 8L10.586 12l8-8H14V2h8v8h-2z'/%3E%3C/svg%3E\")}.ri-share-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.576 17.271l-5.11-2.787a3.5 3.5 0 1 1 0-4.968l5.11-2.787a3.5 3.5 0 1 1 .958 1.755l-5.11 2.787a3.5 3.5 0 0 1 0 1.457l5.11 2.788a3.5 3.5 0 1 1-.958 1.755'/%3E%3C/svg%3E\")}.ri-share-forward-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 19h16v-5h2v6a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-6h2zm8-9H9a6 6 0 0 0-4.854 2.473A8 8 0 0 1 12 6V2l8 6l-8 6z'/%3E%3C/svg%3E\")}.ri-share-forward-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 19h16v-5h2v6a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-6h2zM16.172 7l-3.95-3.95l1.414-1.414L20 8l-6.364 6.364l-1.414-1.415L16.172 9H5V7z'/%3E%3C/svg%3E\")}.ri-share-forward-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3v2H4v14h16v-9h2v10a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm7 2V1l7 6h-9a2 2 0 0 0-2 2v6h-2V9a4 4 0 0 1 4-4z'/%3E%3C/svg%3E\")}.ri-share-forward-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3v2H4v14h16v-9h2v10a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm9.95 2L16 2.05L17.414.636l5.34 5.34A.6.6 0 0 1 22.33 7H14a2 2 0 0 0-2 2v6h-2V9a4 4 0 0 1 4-4z'/%3E%3C/svg%3E\")}.ri-share-forward-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 14h-2a9 9 0 0 0-7.968 4.81A10 10 0 0 1 3 18C3 12.477 7.477 8 13 8V3l10 8l-10 8z'/%3E%3C/svg%3E\")}.ri-share-forward-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 14h-2a9 9 0 0 0-7.968 4.81A10 10 0 0 1 3 18C3 12.477 7.477 8 13 8V2.5L23.5 11L13 19.5zm-2-2h4v3.308L20.321 11L15 6.692V10h-2a7.98 7.98 0 0 0-6.057 2.774A11 11 0 0 1 11 12'/%3E%3C/svg%3E\")}.ri-share-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.12 17.023l-4.199-2.29a4 4 0 1 1 0-5.465l4.2-2.29a4 4 0 1 1 .958 1.755l-4.2 2.29a4 4 0 0 1 0 1.954l4.2 2.29a4 4 0 1 1-.959 1.755M6 14a2 2 0 1 0 0-4a2 2 0 0 0 0 4m11-6a2 2 0 1 0 0-4a2 2 0 0 0 0 4m0 12a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-shield-check-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976zm4.452 7.222l-4.95 4.949l-2.828-2.828l-1.414 1.414L11.503 16l6.364-6.364z'/%3E%3C/svg%3E\")}.ri-shield-check-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976zm0 2.049L5 4.604v9.185a4 4 0 0 0 1.781 3.328L12 20.597l5.219-3.48A4 4 0 0 0 19 13.79V4.604zm4.452 5.173l1.415 1.414L11.503 16L7.26 11.757l1.414-1.414l2.828 2.828z'/%3E%3C/svg%3E\")}.ri-shield-cross-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976M11 10H8v2h3v3h2v-3h3v-2h-3V7h-2z'/%3E%3C/svg%3E\")}.ri-shield-cross-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976M5 4.604v9.185a4 4 0 0 0 1.781 3.328L12 20.597l5.219-3.48A4 4 0 0 0 19 13.79V4.604L12 3.05zM11 10V7h2v3h3v2h-3v3h-2v-3H8v-2z'/%3E%3C/svg%3E\")}.ri-shield-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976'/%3E%3C/svg%3E\")}.ri-shield-flash-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976M13 10V5l-5 7h3v5l5-7z'/%3E%3C/svg%3E\")}.ri-shield-flash-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976M5 4.604v9.185a4 4 0 0 0 1.781 3.328L12 20.597l5.219-3.48A4 4 0 0 0 19 13.79V4.604L12 3.05zM13 10h3l-5 7v-5H8l5-7z'/%3E%3C/svg%3E\")}.ri-shield-keyhole-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976zm0 6a2 2 0 0 0-1 3.732V15h2l.001-4.268A2 2 0 0 0 12 7'/%3E%3C/svg%3E\")}.ri-shield-keyhole-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976zm0 2.049L5 4.604v9.185a4 4 0 0 0 1.781 3.328L12 20.597l5.219-3.48A4 4 0 0 0 19 13.79V4.604zM12 7a2 2 0 0 1 1.001 3.732L13 15h-2v-4.268A2 2 0 0 1 12 7'/%3E%3C/svg%3E\")}.ri-shield-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976M5 4.604v9.185a4 4 0 0 0 1.781 3.328L12 20.597l5.219-3.48A4 4 0 0 0 19 13.79V4.604L12 3.05z'/%3E%3C/svg%3E\")}.ri-shield-star-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976M12 13.5l2.939 1.545l-.561-3.272l2.377-2.318l-3.285-.478L12 6l-1.47 2.977l-3.285.478l2.377 2.318l-.56 3.272z'/%3E%3C/svg%3E\")}.ri-shield-star-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 4.604v9.185a4 4 0 0 0 1.781 3.328L12 20.597l5.219-3.48A4 4 0 0 0 19 13.79V4.604L12 3.05zM3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976M12 13.5l-2.939 1.545l.561-3.272l-2.377-2.318l3.286-.478L12 6l1.47 2.977l3.285.478l-2.377 2.318l.56 3.272z'/%3E%3C/svg%3E\")}.ri-shield-user-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976M12 11a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5m-4.473 5h8.946a4.5 4.5 0 0 0-8.946 0'/%3E%3C/svg%3E\")}.ri-shield-user-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.783 2.826L12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976M5 4.604v9.185a4 4 0 0 0 1.781 3.328L12 20.597l5.219-3.48A4 4 0 0 0 19 13.79V4.604L12 3.05zM12 11a2.5 2.5 0 1 1 0-5a2.5 2.5 0 0 1 0 5m-4.473 5a4.5 4.5 0 0 1 8.946 0z'/%3E%3C/svg%3E\")}.ri-shining-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 .5L16 8l7.5 4l-7.5 4l-4 7.5L8 16L.5 12L8 8z'/%3E%3C/svg%3E\")}.ri-shining-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 8l7.5 4l-7.5 4l-4 7.5L8 16L.5 12L8 8l4-7.5zm3.25 4l-4.728-2.522L12 4.75L9.478 9.478L4.75 12l4.728 2.522L12 19.25l2.522-4.728z'/%3E%3C/svg%3E\")}.ri-shining-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 11c5.523 0 10-4.477 10-10h2c0 5.523 4.477 10 10 10v2c-5.523 0-10 4.477-10 10h-2c0-5.523-4.477-10-10-10z'/%3E%3C/svg%3E\")}.ri-shining-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 11c5.523 0 10-4.477 10-10h2c0 5.523 4.477 10 10 10v2c-5.523 0-10 4.477-10 10h-2c0-5.523-4.477-10-10-10zm4.803 1A12.04 12.04 0 0 1 12 18.197A12.04 12.04 0 0 1 18.197 12A12.04 12.04 0 0 1 12 5.803A12.04 12.04 0 0 1 5.803 12'/%3E%3C/svg%3E\")}.ri-ship-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 4h5.446a1 1 0 0 1 .848.47L18.75 10h4.408a.5.5 0 0 1 .439.74l-3.937 7.217A4.99 4.99 0 0 1 15 16a5 5 0 0 1-4 2a5 5 0 0 1-4-2a4.99 4.99 0 0 1-4.55 1.97l-1.236-6.791A1 1 0 0 1 2.198 10H3V5a1 1 0 0 1 1-1h1V1h4zm-4 6h11.392l-2.5-4H5zM3 20a5.98 5.98 0 0 0 4-1.528A5.98 5.98 0 0 0 11 20a5.98 5.98 0 0 0 4-1.528A5.98 5.98 0 0 0 19 20h2v2h-2a7.96 7.96 0 0 1-4-1.07A7.96 7.96 0 0 1 11 22a7.96 7.96 0 0 1-4-1.07A7.96 7.96 0 0 1 3 22H1v-2z'/%3E%3C/svg%3E\")}.ri-ship-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 4h5.446a1 1 0 0 1 .848.47L18.75 10h4.408a.5.5 0 0 1 .439.74L19.637 18H19a6 6 0 0 1-1.535-.198L20.63 12H3.4l1.048 5.824A6 6 0 0 1 3 18h-.545l-1.24-6.821A1 1 0 0 1 2.197 10H3V5a1 1 0 0 1 1-1h1V1h4zm-4 6h11.392l-2.5-4H5zM3 20a5.98 5.98 0 0 0 4-1.528A5.98 5.98 0 0 0 11 20a5.98 5.98 0 0 0 4-1.528A5.98 5.98 0 0 0 19 20h2v2h-2a7.96 7.96 0 0 1-4-1.07A7.96 7.96 0 0 1 11 22a7.96 7.96 0 0 1-4-1.07A7.96 7.96 0 0 1 3 22H1v-2z'/%3E%3C/svg%3E\")}.ri-ship-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 10.4V4a1 1 0 0 1 1-1h5V1h4v2h5a1 1 0 0 1 1 1v6.4l1.086.326a1 1 0 0 1 .683 1.2l-1.517 6.068A4.99 4.99 0 0 1 16 16a5 5 0 0 1-4 2a5 5 0 0 1-4-2a4.99 4.99 0 0 1-4.252 1.994l-1.516-6.068a1 1 0 0 1 .682-1.2zm2-.6L12 8l2.754.826l1.809.543L18 9.8V5H6zM4 20a5.98 5.98 0 0 0 4-1.528A5.98 5.98 0 0 0 12 20a5.98 5.98 0 0 0 4-1.528A5.98 5.98 0 0 0 20 20h2v2h-2a7.96 7.96 0 0 1-4-1.07A7.96 7.96 0 0 1 12 22a7.96 7.96 0 0 1-4-1.07A7.96 7.96 0 0 1 4 22H2v-2z'/%3E%3C/svg%3E\")}.ri-ship-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 10.4V4a1 1 0 0 1 1-1h5V1h4v2h5a1 1 0 0 1 1 1v6.4l1.086.326a1 1 0 0 1 .683 1.2l-1.517 6.068a5 5 0 0 1-1.902-.273l1.25-5.351L12 10l-7.6 2.37l1.25 5.351a5 5 0 0 1-1.902.273l-1.516-6.068a1 1 0 0 1 .682-1.2zm2-.6L12 8l6 1.8V5H6zM4 20a5.98 5.98 0 0 0 4-1.528A5.98 5.98 0 0 0 12 20a5.98 5.98 0 0 0 4-1.528A5.98 5.98 0 0 0 20 20h2v2h-2a7.96 7.96 0 0 1-4-1.07A7.96 7.96 0 0 1 12 22a7.96 7.96 0 0 1-4-1.07A7.96 7.96 0 0 1 4 22H2v-2z'/%3E%3C/svg%3E\")}.ri-shirt-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.998 4v7l5-2.5l5 2.5V4h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1zm5 4l-4.5-5h9zm1 3.236l-1-.5l-1 .5V20h2zm2 2.764v2h4v-2z'/%3E%3C/svg%3E\")}.ri-shirt-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.998 20h6v-4h-4v-2h4V6h-2v5l-4-1.6zm-2 0V9.4l-4 1.6V6h-2v14zm-4-16V3h10v1h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1zm5 4l3.5-3h-7z'/%3E%3C/svg%3E\")}.ri-shopping-bag-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.005 22h-16a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1m-11-16h-2v2a5 5 0 0 0 10 0V6h-2v2a3 3 0 0 1-6 0z'/%3E%3C/svg%3E\")}.ri-shopping-bag-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.005 22h-16a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1m-1-2V4h-14v16zm-10-14v2a3 3 0 1 0 6 0V6h2v2a5 5 0 0 1-10 0V6z'/%3E%3C/svg%3E\")}.ri-shopping-bag-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.505 2h11a1 1 0 0 1 .8.4l2.7 3.6v15a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1V6l2.7-3.6a1 1 0 0 1 .8-.4m12 4l-1.5-2h-10l-1.5 2zm-9.5 4h-2v2a5 5 0 0 0 10 0v-2h-2v2a3 3 0 0 1-6 0z'/%3E%3C/svg%3E\")}.ri-shopping-bag-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.505 2h11a1 1 0 0 1 .8.4l2.7 3.6v15a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1V6l2.7-3.6a1 1 0 0 1 .8-.4m12.5 6h-14v12h14zm-.5-2l-1.5-2h-10l-1.5 2zm-9.5 4v2a3 3 0 1 0 6 0v-2h2v2a5 5 0 0 1-10 0v-2z'/%3E%3C/svg%3E\")}.ri-shopping-bag-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 6a3 3 0 1 1 6 0zM7 6H4a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1h-3A5 5 0 0 0 7 6m2 4a3 3 0 1 0 6 0h2a5 5 0 0 1-10 0z'/%3E%3C/svg%3E\")}.ri-shopping-bag-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 6h6a3 3 0 1 0-6 0M7 6a5 5 0 0 1 10 0h3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zM5 8v12h14V8zm4 2a3 3 0 1 0 6 0h2a5 5 0 0 1-10 0z'/%3E%3C/svg%3E\")}.ri-shopping-bag-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 1a5 5 0 0 1 5 5v2h3a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3V6a5 5 0 0 1 5-5m5 10h-2v1a1 1 0 0 0 1.993.116l.007-.116zm-8 0h-2v1a1 1 0 0 0 1.993.116L9.005 12zm3-8A3 3 0 0 0 9.01 5.823L9.005 6v2h6V6a3 3 0 0 0-2.824-2.995z'/%3E%3C/svg%3E\")}.ri-shopping-bag-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.005 8V6a5 5 0 0 1 10 0v2h3a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-16a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1zm0 2h-2v10h14V10h-2v2h-2v-2h-6v2h-2zm2-2h6V6a3 3 0 0 0-6 0z'/%3E%3C/svg%3E\")}.ri-shopping-basket-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.37 3.44l3.212 5.562h3.423v2h-1.167l-.757 9.083a1 1 0 0 1-.996.917H4.925a1 1 0 0 1-.997-.917l-.757-9.083H2.005v-2h3.422L8.639 3.44l1.732 1l-2.634 4.562h8.535L13.639 4.44zm-2.365 9.562h-2v4h2zm-4 0h-2v4h2zm8 0h-2v4h2z'/%3E%3C/svg%3E\")}.ri-shopping-basket-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.37 3.44l3.212 5.562h3.423v2h-1.167l-.757 9.083a1 1 0 0 1-.996.917H4.925a1 1 0 0 1-.997-.917l-.757-9.083H2.005v-2h3.422L8.639 3.44l1.732 1l-2.634 4.562h8.535L13.639 4.44zm3.46 7.562H5.179l.667 8h12.319zm-5.825 2v4h-2v-4zm-4 0v4h-2v-4zm8 0v4h-2v-4z'/%3E%3C/svg%3E\")}.ri-shopping-basket-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 2a6 6 0 0 1 6 6v1h4v2h-1.167l-.757 9.083a1 1 0 0 1-.996.917H4.925a1 1 0 0 1-.997-.917L3.171 11H2.005V9h4V8a6 6 0 0 1 6-6m1 11h-2v4h2zm-4 0h-2v4h2zm8 0h-2v4h2zm-5-9A4 4 0 0 0 8.01 7.8l-.005.2v1h8V8a4 4 0 0 0-3.8-3.995z'/%3E%3C/svg%3E\")}.ri-shopping-basket-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 2a6 6 0 0 1 6 6v1h4v2h-1.167l-.757 9.083a1 1 0 0 1-.996.917H4.925a1 1 0 0 1-.997-.917L3.171 11H2.005V9h4V8a6 6 0 0 1 6-6m6.826 9H5.178l.667 8h12.319zm-5.826 2v4h-2v-4zm-4 0v4h-2v-4zm8 0v4h-2v-4zm-5-9A4 4 0 0 0 8.01 7.8l-.005.2v1h8V8a4 4 0 0 0-3.8-3.995z'/%3E%3C/svg%3E\")}.ri-shopping-cart-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.004 6.417L.762 3.174L2.176 1.76l3.243 3.243H20.66a1 1 0 0 1 .958 1.287l-2.4 8a1 1 0 0 1-.958.713H6.004v2h11v2h-12a1 1 0 0 1-1-1zm1.5 16.586a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m12 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-shopping-cart-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.004 6.417L.762 3.174L2.176 1.76l3.243 3.243H20.66a1 1 0 0 1 .958 1.287l-2.4 8a1 1 0 0 1-.958.713H6.004v2h11v2h-12a1 1 0 0 1-1-1zm2 .586v6h11.512l1.8-6zm-.5 16a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m12 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-shopping-cart-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.005 9h13.938l.5-2H8.005V5h13.72a1 1 0 0 1 .97 1.243l-2.5 10a1 1 0 0 1-.97.757H5.004a1 1 0 0 1-1-1V4h-2V2h3a1 1 0 0 1 1 1zm0 14a2 2 0 1 1 0-4a2 2 0 0 1 0 4m12 0a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-shopping-cart-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.005 16V4h-2V2h3a1 1 0 0 1 1 1v12h12.438l2-8H8.005V5h13.72a1 1 0 0 1 .97 1.243l-2.5 10a1 1 0 0 1-.97.757H5.004a1 1 0 0 1-1-1m2 7a2 2 0 1 1 0-4a2 2 0 0 1 0 4m12 0a2 2 0 1 1 0-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-showers-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 18H9v3H7v-3.252a8 8 0 1 1 9.458-10.65A5.5 5.5 0 1 1 17.5 18H17v3.001h-2zm-4 2h2v3h-2z'/%3E%3C/svg%3E\")}.ri-showers-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 16.93a8 8 0 1 1 11.458-9.831A5.5 5.5 0 0 1 19 17.793v-2.13a3.5 3.5 0 1 0-4-5.612V10a6 6 0 1 0-10 4.472zM7 16h2v4H7zm8 0h2v4h-2zm-4 3h2v4h-2z'/%3E%3C/svg%3E\")}.ri-shuffle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 17.883V16l5 3l-5 3v-2.09a9 9 0 0 1-6.997-5.365L11 14.54l-.003.006A9 9 0 0 1 2.725 20H2v-2h.725a7 7 0 0 0 6.434-4.243L9.912 12l-.753-1.757A7 7 0 0 0 2.725 6H2V4h.725a9 9 0 0 1 8.272 5.455L11 9.46l.003-.006A9 9 0 0 1 18 4.09V2l5 3l-5 3V6.117a7 7 0 0 0-5.159 4.126L12.088 12l.753 1.757A7 7 0 0 0 18 17.883'/%3E%3C/svg%3E\")}.ri-shuffle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 17.883V16l5 3l-5 3v-2.09a9 9 0 0 1-6.997-5.365L11 14.54l-.003.006A9 9 0 0 1 2.725 20H2v-2h.725a7 7 0 0 0 6.434-4.243L9.912 12l-.753-1.757A7 7 0 0 0 2.725 6H2V4h.725a9 9 0 0 1 8.272 5.455L11 9.46l.003-.006A9 9 0 0 1 18 4.09V2l5 3l-5 3V6.117a7 7 0 0 0-5.159 4.126L12.088 12l.753 1.757A7 7 0 0 0 18 17.883'/%3E%3C/svg%3E\")}.ri-shut-down-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2.05V12h2V2.05c5.053.501 9 4.765 9 9.95c0 5.523-4.477 10-10 10S2 17.523 2 12c0-5.185 3.947-9.449 9-9.95'/%3E%3C/svg%3E\")}.ri-shut-down-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m6.265 3.807l1.147 1.639a8 8 0 1 0 9.176 0l1.147-1.639A9.99 9.99 0 0 1 22 12c0 5.523-4.477 10-10 10S2 17.523 2 12a9.99 9.99 0 0 1 4.265-8.193M11 12V2h2v10z'/%3E%3C/svg%3E\")}.ri-side-bar-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m6 2v14h11V5z'/%3E%3C/svg%3E\")}.ri-side-bar-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m5 2H4v14h4zm2 0v14h10V5z'/%3E%3C/svg%3E\")}.ri-sidebar-fold-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 3H4a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h9zm2 18V3h5a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1zM11 8.5v7L7 12z'/%3E%3C/svg%3E\")}.ri-sidebar-fold-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 5h8v14H5zm14 14h-4V5h4zM4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm3 9l4-3.5v7z'/%3E%3C/svg%3E\")}.ri-sidebar-unfold-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 3H4a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h9zm2 18V3h5a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1zM7 8.5l4 3.5l-4 3.5z'/%3E%3C/svg%3E\")}.ri-sidebar-unfold-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 5h8v14H5zm14 14h-4V5h4zM4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm7 9L7 8.5v7z'/%3E%3C/svg%3E\")}.ri-signal-cellular-1-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 13h6v8H2zM16 3h6v18h-6zM9 8h6v13H9zm2 2v9h2v-9zm7-5v14h2V5z'/%3E%3C/svg%3E\")}.ri-signal-cellular-1-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 13h6v8H2zm14 6h6v2h-6zm-7 0h6v2H9zm-5-4v4h2v-4z'/%3E%3C/svg%3E\")}.ri-signal-cellular-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 13h6v8H2zM16 3h6v18h-6zM9 8h6v13H9zm9-3v14h2V5z'/%3E%3C/svg%3E\")}.ri-signal-cellular-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 13h6v8H2zm14 6h6v2h-6zM9 8h6v13H9zm-5 7v4h2v-4zm7-5v9h2v-9z'/%3E%3C/svg%3E\")}.ri-signal-cellular-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 13h6v8H2zM16 3h6v18h-6zM9 8h6v13H9z'/%3E%3C/svg%3E\")}.ri-signal-cellular-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 13h6v8H2zM16 3h6v18h-6zM9 8h6v13H9zm-5 7v4h2v-4zm7-5v9h2v-9zm7-5v14h2V5z'/%3E%3C/svg%3E\")}.ri-signal-cellular-off-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m22.207 20.793l-1.414 1.414L19.586 21H16v-3.586l-1-1V21H9V10.414L1.793 3.207l1.414-1.414zM8 21H2v-8h6zm14-3.242l-6-6V3h6zm-7-7L12.242 8H15z'/%3E%3C/svg%3E\")}.ri-signal-cellular-off-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m22.207 20.793l-1.414 1.414L19.586 21H16v-3.586l-1-1V21H9V10.414L1.793 3.207l1.414-1.414zM8 21H2v-8h6zm-4-2h2v-4H4zm7 0h2v-4.586l-2-2zm11-1.242l-2-2V5h-2v8.758l-2-2V3h6zm-7-7L12.242 8H15z'/%3E%3C/svg%3E\")}.ri-signal-tower-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.116 20.087A9.99 9.99 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10a9.99 9.99 0 0 1-4.116 8.087l-1.015-1.739a8 8 0 1 0-9.738 0zm2.034-3.485a6 6 0 1 1 7.7 0l-1.03-1.766a4 4 0 1 0-5.64 0zM11 13h2l1 9h-4z'/%3E%3C/svg%3E\")}.ri-signal-tower-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m6.116 20.087l1.015-1.739a8 8 0 1 1 9.738 0l1.015 1.739A9.99 9.99 0 0 0 22 12c0-5.523-4.477-10-10-10S2 6.477 2 12a9.99 9.99 0 0 0 4.116 8.087m2.034-3.485a6 6 0 1 1 7.7 0l-1.03-1.766a4 4 0 1 0-5.64 0zM11 13h2v9h-2z'/%3E%3C/svg%3E\")}.ri-signal-wifi-1-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3c4.285 0 8.22 1.497 11.31 3.996L12 21L.69 6.997A17.93 17.93 0 0 1 12 3m0 2a15.9 15.9 0 0 0-8.42 2.392l5.109 6.324A8 8 0 0 1 12 13c1.18 0 2.302.256 3.311.716L20.42 7.39A15.9 15.9 0 0 0 12 5'/%3E%3C/svg%3E\")}.ri-signal-wifi-1-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3c4.285 0 8.22 1.497 11.31 3.996L12 21L.69 6.997A17.93 17.93 0 0 1 12 3m0 12a6 6 0 0 0-2 .34l2 2.477l2-2.477a6 6 0 0 0-2-.34m0-10a15.9 15.9 0 0 0-8.42 2.392l5.109 6.324A8 8 0 0 1 12 13c1.18 0 2.302.256 3.311.716L20.42 7.39A15.9 15.9 0 0 0 12 5'/%3E%3C/svg%3E\")}.ri-signal-wifi-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3c4.285 0 8.22 1.497 11.31 3.996L12 21L.69 6.997A17.93 17.93 0 0 1 12 3m0 2a15.9 15.9 0 0 0-8.42 2.392l3.179 3.935A10.95 10.95 0 0 1 12 10c1.897 0 3.683.48 5.241 1.327L20.42 7.39A15.9 15.9 0 0 0 12 5'/%3E%3C/svg%3E\")}.ri-signal-wifi-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3c4.285 0 8.22 1.497 11.31 3.996L12 21L.69 6.997A17.93 17.93 0 0 1 12 3m0 9c-1.42 0-2.764.33-3.958.915L12 17.817l3.958-4.902A9 9 0 0 0 12 12m0-7a15.9 15.9 0 0 0-8.42 2.392l3.179 3.935A10.95 10.95 0 0 1 12 10c1.897 0 3.683.48 5.241 1.327L20.42 7.39A15.9 15.9 0 0 0 12 5'/%3E%3C/svg%3E\")}.ri-signal-wifi-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3c4.285 0 8.22 1.497 11.31 3.996L12 21L.69 6.997A17.93 17.93 0 0 1 12 3m0 2a15.9 15.9 0 0 0-8.42 2.392l1.904 2.357A12.94 12.94 0 0 1 12.001 8c2.374 0 4.6.637 6.516 1.749L20.42 7.39A15.9 15.9 0 0 0 12 5'/%3E%3C/svg%3E\")}.ri-signal-wifi-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3c4.285 0 8.22 1.497 11.31 3.996L12 21L.69 6.997A17.93 17.93 0 0 1 12 3m0 7c-1.897 0-3.683.48-5.24 1.327l5.24 6.49l5.242-6.49A10.95 10.95 0 0 0 12 10m0-5a15.9 15.9 0 0 0-8.42 2.392l1.904 2.357A12.94 12.94 0 0 1 12.001 8c2.374 0 4.6.637 6.516 1.749L20.42 7.39A15.9 15.9 0 0 0 12 5'/%3E%3C/svg%3E\")}.ri-signal-wifi-error-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3c4.285 0 8.22 1.497 11.31 3.996L22.5 8H18v5.571L12 21L.69 6.997A17.93 17.93 0 0 1 12 3m10 16v2h-2v-2zm0-9v7h-2v-7z'/%3E%3C/svg%3E\")}.ri-signal-wifi-error-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3c4.285 0 8.22 1.497 11.31 3.996l-1.256 1.556A15.93 15.93 0 0 0 12 5c-3.09 0-5.974.875-8.42 2.392L12 17.817l6-7.429v3.183L12 21L.69 6.997A17.93 17.93 0 0 1 12 3m10 16v2h-2v-2zm0-9v7h-2v-7z'/%3E%3C/svg%3E\")}.ri-signal-wifi-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3c4.285 0 8.22 1.497 11.31 3.996L12 21L.69 6.997A17.93 17.93 0 0 1 12 3'/%3E%3C/svg%3E\")}.ri-signal-wifi-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3c4.285 0 8.22 1.497 11.31 3.996L12 21L.69 6.997A17.93 17.93 0 0 1 12 3m0 2a15.9 15.9 0 0 0-8.42 2.392L12 17.817L20.42 7.39A15.9 15.9 0 0 0 12 5'/%3E%3C/svg%3E\")}.ri-signal-wifi-off-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2.808 1.393l17.678 17.678l-1.414 1.414l-3.683-3.683L12 21L.69 6.997a18 18 0 0 1 2.951-1.942L1.394 2.808zM12.001 3c4.284 0 8.219 1.497 11.31 3.996l-5.407 6.693L7.725 3.511A18 18 0 0 1 12.001 3'/%3E%3C/svg%3E\")}.ri-signal-wifi-off-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2.808 1.393l17.678 17.678l-1.414 1.414l-3.683-3.682L12 21L.69 6.997a18 18 0 0 1 2.951-1.942L1.394 2.808zm.772 5.999L12 17.817l1.967-2.437l-8.835-8.836q-.799.38-1.552.848M12 3c4.285 0 8.22 1.497 11.31 3.996l-5.406 6.693l-1.422-1.422l3.938-4.876A15.9 15.9 0 0 0 12 5q-1.31 0-2.579.207L7.725 3.51c1.37-.333 2.802-.51 4.276-.51'/%3E%3C/svg%3E\")}.ri-signpost-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 5V2h-2v3H4a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h13.414l4.293-4.293a1 1 0 0 0 0-1.414L17.414 5zm0 12h-2v5h2z'/%3E%3C/svg%3E\")}.ri-signpost-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 5h5.414l4.293 4.293a1 1 0 0 1 0 1.414L17.414 15H12v7h-2v-7H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h6V2h2zm4.586 8l3-3l-3-3H5v6z'/%3E%3C/svg%3E\")}.ri-sim-card-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 2h10l4.707 4.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m8 16v-8H8v2h3v6zm-5-5v2h2v-2zm6 0v2h2v-2zm0-3v2h2v-2zm-6 6v2h2v-2zm6 0v2h2v-2z'/%3E%3C/svg%3E\")}.ri-sim-card-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 4v16h12V7.828L14.172 4zM5 2h10l4.707 4.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m8 8v8h-2v-6H8v-2zm-5 3h2v2H8zm6 0h2v2h-2zm0-3h2v2h-2zm-6 6h2v2H8zm6 0h2v2h-2z'/%3E%3C/svg%3E\")}.ri-sim-card-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 2h10l4.707 4.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m3 10v6h8v-6z'/%3E%3C/svg%3E\")}.ri-sim-card-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 4v16h12V7.828L14.172 4zM5 2h10l4.707 4.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m3 10h8v6H8z'/%3E%3C/svg%3E\")}.ri-sim-card-warning-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.707 6.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h10zM11 15v2h2v-2zm0-8v6h2V7z'/%3E%3C/svg%3E\")}.ri-sim-card-warning-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.707 6.707a1 1 0 0 1 .293.707V21a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h10zM6 20h12V7.83L14.17 4H6zm7-3h-2v-2h2zm0-4h-2V7h2z'/%3E%3C/svg%3E\")}.ri-single-quotes-l{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.583 17.321C8.553 16.227 8 15 8 13.011c0-3.5 2.457-6.637 6.03-8.188l.893 1.378c-3.335 1.804-3.987 4.145-4.247 5.621c.537-.278 1.24-.375 1.929-.311c1.804.167 3.226 1.648 3.226 3.489a3.5 3.5 0 0 1-3.5 3.5a3.87 3.87 0 0 1-2.748-1.179'/%3E%3C/svg%3E\")}.ri-single-quotes-r{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.417 6.679C15.447 7.773 16 9 16 10.989c0 3.5-2.456 6.637-6.03 8.188l-.893-1.378c3.335-1.804 3.987-4.145 4.248-5.621c-.537.278-1.24.375-1.93.311C9.591 12.323 8.17 10.842 8.17 9a3.5 3.5 0 0 1 3.5-3.5c1.073 0 2.1.49 2.748 1.179'/%3E%3C/svg%3E\")}.ri-sip-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.96 6.501l2.829-2.828a1 1 0 0 1 1.414 0l2.121 2.121a1 1 0 0 1 0 1.414l-2.828 2.829l1.768 1.767l-1.415 1.415l-7.07-7.071l1.413-1.415zm-3.182 2.475l4.243 4.243l-7.778 7.778H3v-4.243z'/%3E%3C/svg%3E\")}.ri-sip-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m6.457 18.954l8.564-8.564l-1.414-1.414l-8.564 8.564zm5.735-11.392l-1.414-1.414l1.414-1.415l1.768 1.768l2.829-2.828a1 1 0 0 1 1.414 0l2.121 2.121a1 1 0 0 1 0 1.414l-2.828 2.829l1.768 1.767l-1.415 1.415l-1.414-1.415l-9.192 9.193H3v-4.243z'/%3E%3C/svg%3E\")}.ri-sketching{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.036 7.698c-1.651 1.861-3.523 4.546-5.141 7.784a1 1 0 1 1-1.79-.895c1.692-3.383 3.66-6.215 5.434-8.216c.886-.999 1.74-1.81 2.506-2.38c.382-.285.76-.523 1.123-.693c.351-.166.753-.298 1.166-.298a1.24 1.24 0 0 1 1.116.69c.157.312.174.645.17.87c-.008.477-.135 1.073-.298 1.68c-.335 1.243-.923 2.891-1.507 4.518l-.082.228c-.566 1.574-1.123 3.123-1.485 4.36q-.146.501-.239.895c.694-.557 1.55-1.396 2.457-2.288l.03-.029c.881-.866 1.814-1.782 2.6-2.411c.391-.312.812-.609 1.218-.78c.34-.145 1.12-.38 1.727.227c.384.384.49.884.518 1.256c.03.39-.016.81-.087 1.21c-.14.8-.424 1.733-.683 2.575l-.041.135c-.232.751-.438 1.422-.555 1.96c.26-.26.58-.674.954-1.285a1 1 0 1 1 1.706 1.045c-.543.886-1.105 1.606-1.701 2.053c-.624.468-1.44.732-2.266.319c-.608-.305-.746-.91-.777-1.246c-.033-.363.02-.759.089-1.115c.13-.673.385-1.497.625-2.276l.055-.178c.267-.868.51-1.679.625-2.334l.024-.145l-.181.14c-.698.559-1.561 1.405-2.478 2.306l-.03.03c-.881.865-1.814 1.782-2.6 2.41c-.391.313-.812.61-1.218.781c-.34.145-1.12.38-1.727-.227c-.309-.309-.388-.699-.413-.936a3.5 3.5 0 0 1 .023-.803c.068-.528.226-1.17.426-1.85c.38-1.298.955-2.9 1.512-4.449l.092-.255c.593-1.652 1.149-3.214 1.457-4.36l.074-.286a7 7 0 0 0-.224.16c-.623.464-1.377 1.17-2.204 2.103'/%3E%3C/svg%3E\")}.ri-skip-back-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8 11.333l10.223-6.815a.5.5 0 0 1 .777.416v14.132a.5.5 0 0 1-.777.416L8 12.667V19a1 1 0 1 1-2 0V5a1 1 0 0 1 2 0z'/%3E%3C/svg%3E\")}.ri-skip-back-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 4a1 1 0 0 1 1 1v6.333l10.223-6.815a.5.5 0 0 1 .777.416v14.132a.5.5 0 0 1-.777.416L8 12.667V19a1 1 0 1 1-2 0V5a1 1 0 0 1 1-1m10 3.737L10.606 12L17 16.263z'/%3E%3C/svg%3E\")}.ri-skip-back-mini-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 6a1 1 0 0 1 1 1v10a1 1 0 1 1-2 0V7a1 1 0 0 1 1-1m2.079 6.409a.5.5 0 0 1 0-.818l7.133-5.035a.5.5 0 0 1 .788.409v10.07a.5.5 0 0 1-.788.409z'/%3E%3C/svg%3E\")}.ri-skip-back-mini-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 6a1 1 0 0 1 1 1v10a1 1 0 1 1-2 0V7a1 1 0 0 1 1-1m8 8.14V9.86L11.968 12zm-5.921-1.732a.5.5 0 0 1 0-.816l7.133-5.036a.5.5 0 0 1 .788.409v10.07a.5.5 0 0 1-.788.409z'/%3E%3C/svg%3E\")}.ri-skip-down-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 17H6v-2h12zm-6-4l6-6H6z'/%3E%3C/svg%3E\")}.ri-skip-down-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 10.086L7.207 5.293L5.793 6.707L12 12.914l6.207-6.207l-1.414-1.414zM18 17H6v-2h12z'/%3E%3C/svg%3E\")}.ri-skip-forward-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 12.667L5.777 19.482A.5.5 0 0 1 5 19.066V4.934a.5.5 0 0 1 .777-.416L16 11.333V5a1 1 0 1 1 2 0v14a1 1 0 1 1-2 0z'/%3E%3C/svg%3E\")}.ri-skip-forward-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 12.667L5.777 19.482A.5.5 0 0 1 5 19.066V4.934a.5.5 0 0 1 .777-.416L16 11.333V5a1 1 0 1 1 2 0v14a1 1 0 1 1-2 0zm-9-4.93v8.526L13.394 12z'/%3E%3C/svg%3E\")}.ri-skip-forward-mini-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.788 17.444A.5.5 0 0 1 7 17.035V6.965a.5.5 0 0 1 .788-.409l7.133 5.036a.5.5 0 0 1 0 .816zM16 7a1 1 0 1 1 2 0v10a1 1 0 1 1-2 0z'/%3E%3C/svg%3E\")}.ri-skip-forward-mini-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.032 12L9 9.86v4.28zM7.5 17.535a.5.5 0 0 1-.5-.5V6.965a.5.5 0 0 1 .788-.409l7.133 5.036a.5.5 0 0 1 0 .816l-7.133 5.036a.5.5 0 0 1-.288.091M16 7a1 1 0 1 1 2 0v10a1 1 0 1 1-2 0z'/%3E%3C/svg%3E\")}.ri-skip-left-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 18V6h2v12zm4-6l6-6v12z'/%3E%3C/svg%3E\")}.ri-skip-left-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.914 12l4.793-4.793l-1.414-1.414L11.086 12l6.207 6.207l1.414-1.414zM7 18V6h2v12z'/%3E%3C/svg%3E\")}.ri-skip-right-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 6v12h-2V6zm-4 6l-6 6V6z'/%3E%3C/svg%3E\")}.ri-skip-right-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.086 12l-4.793 4.793l1.414 1.414L12.914 12L6.707 5.793L5.293 7.207zM17 6v12h-2V6z'/%3E%3C/svg%3E\")}.ri-skip-up-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 7h12v2H6zm6 4l-6 6h12z'/%3E%3C/svg%3E\")}.ri-skip-up-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 13.914l4.793 4.793l1.414-1.414L12 11.086l-6.207 6.207l1.414 1.414zM6 7h12v2H6z'/%3E%3C/svg%3E\")}.ri-skull-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10v3.764a2 2 0 0 1-1.106 1.789L18 19v1a3 3 0 0 1-2.824 2.995L14.95 23q.033-.161.044-.33L15 22.5V22a2 2 0 0 0-1.85-1.994L13 20h-2a2 2 0 0 0-1.995 1.85L9 22v.5q0 .258.05.5H9a3 3 0 0 1-3-3v-1l-2.894-1.447A2 2 0 0 1 2 15.763V12C2 6.477 6.477 2 12 2m-4 9a2 2 0 1 0 0 4a2 2 0 0 0 0-4m8 0a2 2 0 1 0 0 4a2 2 0 0 0 0-4'/%3E%3C/svg%3E\")}.ri-skull-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10v3.764a2 2 0 0 1-1.106 1.789L18 19v1a3 3 0 0 1-2.824 2.995L14.95 23q.033-.161.044-.33L15 22.5V22a2 2 0 0 0-1.85-1.994L13 20h-2a2 2 0 0 0-1.995 1.85L9 22v.5q0 .258.05.5H9a3 3 0 0 1-3-3v-1l-2.894-1.447A2 2 0 0 1 2 15.763V12C2 6.477 6.477 2 12 2m0 2a8 8 0 0 0-7.996 7.75L4 12v3.764l4 2v1.591l.075-.084a4 4 0 0 1 2.723-1.266L11 18l2.073.001l.223.01a4 4 0 0 1 2.55 1.177l.154.167v-1.591l4-2V12a8 8 0 0 0-8-8m-4 7a2 2 0 1 1 0 4a2 2 0 0 1 0-4m8 0a2 2 0 1 1 0 4a2 2 0 0 1 0-4'/%3E%3C/svg%3E\")}.ri-skull-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 18v3a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-3H3a1 1 0 0 1-1-1v-5C2 6.477 6.477 2 12 2s10 4.477 10 10v5a1 1 0 0 1-1 1zM7.5 14a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m9 0a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-skull-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 12a8 8 0 1 0-16 0v4h3a1 1 0 0 1 1 1v3h8v-3a1 1 0 0 1 1-1h3zm-2 6v3a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-3H3a1 1 0 0 1-1-1v-5C2 6.477 6.477 2 12 2s10 4.477 10 10v5a1 1 0 0 1-1 1zM7.5 14a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m9 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-skype-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.31 20.4q-.64.1-1.309.1a8.5 8.5 0 0 1-8.4-9.81a5.25 5.25 0 0 1 7.09-7.09q.642-.1 1.31-.1a8.5 8.5 0 0 1 8.4 9.81a5.25 5.25 0 0 1-7.09 7.09m-1.257-3.244h-.04c2.872 0 4.303-1.386 4.303-3.243c0-1.198-.551-2.471-2.726-2.958l-1.983-.44c-.755-.172-1.622-.4-1.622-1.115s.62-1.213 1.724-1.213c2.23 0 2.027 1.528 3.131 1.528c.576 0 1.093-.342 1.093-.93c0-1.37-2.197-2.4-4.056-2.4c-2.021 0-4.173.859-4.173 3.144c0 1.098.394 2.27 2.56 2.813l2.689.671c.816.202 1.018.659 1.018 1.072c0 .687-.684 1.358-1.918 1.358c-2.417 0-2.078-1.857-3.374-1.857c-.58 0-1.003.398-1.003.971c0 1.114 1.352 2.598 4.377 2.598'/%3E%3C/svg%3E\")}.ri-skype-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.005 18.423a2 2 0 0 1 1.237.207a3.25 3.25 0 0 0 4.389-4.389a2 2 0 0 1-.207-1.237q.077-.495.077-1.004a6.5 6.5 0 0 0-7.504-6.423A2 2 0 0 1 9.76 5.37a3.25 3.25 0 0 0-4.389 4.39a2 2 0 0 1 .207 1.237Q5.5 11.49 5.5 12a6.5 6.5 0 0 0 7.504 6.423M12.001 20.5a8.5 8.5 0 0 1-8.4-9.81a5.25 5.25 0 0 1 7.09-7.09q.642-.1 1.31-.1a8.5 8.5 0 0 1 8.4 9.81a5.25 5.25 0 0 1-7.09 7.09q-.642.1-1.31.1m.053-3.5C9.252 17 8 15.62 8 14.586c0-.532.39-.902.928-.902c1.2 0 .887 1.725 3.125 1.725c1.143 0 1.776-.624 1.776-1.261c0-.384-.188-.808-.943-.995l-2.49-.624c-2.006-.504-2.37-1.592-2.37-2.612C8.027 7.797 10.019 7 11.89 7c1.72 0 3.755.956 3.755 2.228c0 .545-.479.863-1.011.863c-1.023 0-.835-1.418-2.9-1.418c-1.023 0-1.596.462-1.596 1.126s.803.876 1.502 1.035l1.836.409C15.49 11.695 16 12.876 16 13.989C16 15.713 14.675 17 12.015 17z'/%3E%3C/svg%3E\")}.ri-slack-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.527 14.514A1.973 1.973 0 0 1 4.56 16.48a1.973 1.973 0 0 1-1.968-1.967c0-1.083.885-1.968 1.968-1.968h1.967zm.992 0c0-1.083.885-1.968 1.968-1.968s1.967.885 1.967 1.968v4.927a1.973 1.973 0 0 1-1.967 1.968a1.973 1.973 0 0 1-1.968-1.968zm1.968-7.987A1.973 1.973 0 0 1 7.519 4.56c0-1.083.885-1.967 1.968-1.967s1.967.884 1.967 1.967v1.968zm0 .992c1.083 0 1.967.884 1.967 1.967a1.973 1.973 0 0 1-1.967 1.968H4.56a1.973 1.973 0 0 1-1.968-1.968c0-1.083.885-1.967 1.968-1.967zm7.986 1.967c0-1.083.885-1.967 1.968-1.967s1.968.884 1.968 1.967a1.973 1.973 0 0 1-1.968 1.968h-1.968zm-.991 0a1.973 1.973 0 0 1-1.968 1.968a1.973 1.973 0 0 1-1.968-1.968V4.56c0-1.083.885-1.967 1.968-1.967s1.968.884 1.968 1.967zm-1.968 7.987c1.083 0 1.968.885 1.968 1.968a1.973 1.973 0 0 1-1.968 1.968a1.973 1.973 0 0 1-1.968-1.968v-1.968zm0-.992a1.973 1.973 0 0 1-1.968-1.967c0-1.083.885-1.968 1.968-1.968h4.927c1.083 0 1.968.885 1.968 1.968a1.973 1.973 0 0 1-1.968 1.967z'/%3E%3C/svg%3E\")}.ri-slack-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.501 3a1.5 1.5 0 0 1 1.5 1.5v5a1.5 1.5 0 0 1-3 0v-5a1.5 1.5 0 0 1 1.5-1.5m-10 10h1.5v1.5a1.5 1.5 0 1 1-1.5-1.5m8.5 5h1.5a1.5 1.5 0 1 1-1.5 1.5zm1.5-5h5a1.5 1.5 0 0 1 0 3h-5a1.5 1.5 0 1 1 0-3m5-5a1.5 1.5 0 0 1 0 3h-1.5V9.5a1.5 1.5 0 0 1 1.5-1.5m-15 0h5a1.5 1.5 0 1 1 0 3h-5a1.5 1.5 0 0 1 0-3m5-5a1.5 1.5 0 0 1 1.5 1.5V6h-1.5a1.5 1.5 0 1 1 0-3m0 10a1.5 1.5 0 0 1 1.5 1.5v5a1.5 1.5 0 0 1-3 0v-5a1.5 1.5 0 0 1 1.5-1.5'/%3E%3C/svg%3E\")}.ri-slash-commands{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h2v4H3zm6.788 18H7.66l6.551-18h2.129zM21 3h-2v4h2z'/%3E%3C/svg%3E\")}.ri-slash-commands-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 2a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3zM4 5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm5.723 13L16.58 6h-2.303L7.42 18z'/%3E%3C/svg%3E\")}.ri-slice-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.768 12.229l2.121 2.121c-4.596 4.596-10.253 6.01-13.788 5.303L17.657 4.097l2.121 2.121z'/%3E%3C/svg%3E\")}.ri-slice-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.69 12.915l1.769 1.767c-6.01 6.01-10.96 6.01-15.203 4.597L17.812 3.722l3.536 3.536zm-2.827 0l5.656-5.657l-.707-.707L6.314 18.048c2.732.108 5.358-.906 8.267-3.415z'/%3E%3C/svg%3E\")}.ri-slideshow-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 17v3h5v2H6v-2h5v-3H4a1 1 0 0 1-1-1V4H2V2h20v2h-1v12a1 1 0 0 1-1 1zM10 6v7l5-3.5z'/%3E%3C/svg%3E\")}.ri-slideshow-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 17v3h5v2H6v-2h5v-3H4a1 1 0 0 1-1-1V4H2V2h20v2h-1v12a1 1 0 0 1-1 1zm-8-2h14V4H5zm5-9l5 3.5l-5 3.5z'/%3E%3C/svg%3E\")}.ri-slideshow-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 18v2h4v2H7v-2h4v-2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1zM10 7.5v6l5-3z'/%3E%3C/svg%3E\")}.ri-slideshow-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 18v2h4v2H7v-2h4v-2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1zM4 5v11h16V5zm6 2.5l5 3l-5 3z'/%3E%3C/svg%3E\")}.ri-slideshow-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.17 3A3 3 0 0 1 11 1h2c1.306 0 2.418.835 2.83 2H21a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM10 9v6l5-3zm1-6a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2z'/%3E%3C/svg%3E\")}.ri-slideshow-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.17 3A3 3 0 0 1 11 1h2c1.306 0 2.418.835 2.83 2H21a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM4 5v14h16V5h-4.17A3 3 0 0 1 13 7h-2a3 3 0 0 1-2.83-2zm7-2a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2zm-1 6l5 3l-5 3z'/%3E%3C/svg%3E\")}.ri-slideshow-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 21v2h-2v-2H3a1 1 0 0 1-1-1V6h20v14a1 1 0 0 1-1 1zM8 10a3 3 0 1 0 3 3H8zm5 0v2h6v-2zm0 4v2h6v-2zM2 3h20v2H2z'/%3E%3C/svg%3E\")}.ri-slideshow-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 21v2h-2v-2H3a1 1 0 0 1-1-1V6h20v14a1 1 0 0 1-1 1zm-9-2h16V8H4zm9-9h5v2h-5zm0 4h5v2h-5zm-4-4v3h3a3 3 0 1 1-3-3M2 3h20v2H2z'/%3E%3C/svg%3E\")}.ri-slideshow-view{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm2 10h16V5H4zm0 2v3h4v-3zm6 0v3h4v-3zm6 0v3h4v-3z'/%3E%3C/svg%3E\")}.ri-slow-down-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 13c0 2.21.895 4.21 2.343 5.657L4.93 20.07A9.97 9.97 0 0 1 2 13C2 7.477 6.477 3 12 3s10 4.477 10 10a9.97 9.97 0 0 1-2.929 7.071l-1.414-1.414A8 8 0 1 0 4 13m4.707-4.707L13.5 12.5l-2 2l-4.207-4.793z'/%3E%3C/svg%3E\")}.ri-slow-down-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 13c0 2.21.895 4.21 2.343 5.657L4.93 20.07A9.97 9.97 0 0 1 2 13C2 7.477 6.477 3 12 3s10 4.477 10 10a9.97 9.97 0 0 1-2.929 7.071l-1.414-1.414A8 8 0 1 0 4 13m4.707-4.707l4.5 4.5l-1.414 1.414l-4.5-4.5z'/%3E%3C/svg%3E\")}.ri-smartphone-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 2h12a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m6 15a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E\")}.ri-smartphone-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 4v16h10V4zM6 2h12a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m6 15a1 1 0 1 1 0 2a1 1 0 0 1 0-2'/%3E%3C/svg%3E\")}.ri-snapchat-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.872 21.765c-1.19 0-1.984-.562-2.693-1.057c-.504-.357-.976-.696-1.533-.79a4.6 4.6 0 0 0-.803-.066c-.472 0-.847.071-1.114.125c-.17.03-.312.058-.424.058c-.116 0-.263-.032-.32-.228c-.05-.16-.081-.312-.112-.459c-.08-.37-.147-.597-.286-.62c-1.489-.227-2.38-.57-2.554-.976c-.014-.044-.031-.09-.031-.125c-.01-.124.08-.227.205-.25c1.181-.195 2.242-.824 3.138-1.858c.696-.803 1.035-1.579 1.066-1.663c0-.01.009-.01.009-.01q.256-.527.102-.895c-.192-.46-.825-.656-1.257-.79c-.111-.03-.205-.066-.285-.093c-.37-.147-.986-.46-.905-.892c.058-.312.472-.535.811-.535q.141-.002.24.05c.38.173.723.262 1.017.262c.366 0 .54-.138.584-.182a25 25 0 0 0-.035-.593c-.09-1.365-.192-3.059.24-4.03c1.298-2.907 4.053-3.14 4.869-3.14L12.157 3h.05c.815 0 3.57.227 4.868 3.139c.437.971.33 2.67.24 4.03l-.009.067c-.008.182-.022.356-.03.535c.044.035.204.169.534.173c.286-.008.598-.102.954-.263a.8.8 0 0 1 .312-.066c.125 0 .25.03.357.066h.009c.299.112.495.321.495.54c.009.205-.152.517-.914.825c-.08.03-.174.067-.285.093c-.424.13-1.057.335-1.258.79c-.111.24-.067.548.103.896c0 .008.009.008.009.008c.049.125 1.337 3.05 4.204 3.527a.246.246 0 0 1 .205.25q.001.067-.031.129c-.174.41-1.057.744-2.555.976c-.138.022-.205.25-.285.62a7 7 0 0 1-.111.459c-.045.147-.139.227-.3.227h-.021a2.2 2.2 0 0 1-.424-.049a5.3 5.3 0 0 0-1.115-.116a5 5 0 0 0-.802.067c-.553.09-1.03.433-1.534.79c-.718.49-1.516 1.052-2.697 1.052z'/%3E%3C/svg%3E\")}.ri-snapchat-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.383 10.58l.02-.249c.01-.147.021-.304.031-.48q.05-.838.051-1.845c0-.872-.294-1.487-.914-2.064c-.66-.614-1.459-.942-2.59-.942c-1.137 0-1.958.335-2.51.888c-.696.695-.957 1.218-.957 2.1c0 .521.06 1.994.095 2.619a2 2 0 0 1-.468 1.4q.081.15.152.318c.3.771.198 1.543-.152 2.271c-.392.818-.73 1.393-1.41 2.154a8 8 0 0 1-.642.643a2 2 0 0 1 .412.564a6 6 0 0 1 1.585.075c.81.146 1.324.434 2.194 1.061l.016.011l.213.152c.62.44.877.546 1.473.546c.609 0 .91-.121 1.523-.552l.207-.146c.877-.632 1.407-.927 2.231-1.076a6.7 6.7 0 0 1 1.56-.074q.021-.043.048-.09q.151-.27.368-.477a8 8 0 0 1-.616-.617a9.2 9.2 0 0 1-1.447-2.159c-.363-.749-.47-1.54-.137-2.321q.06-.147.132-.276a2 2 0 0 1-.468-1.435m-10.316-.102c.42 0 .601.305 1.22.305a.74.74 0 0 0 .325-.066c-.008-.156-.098-1.986-.098-2.729c0-1.688.719-2.69 1.542-3.514S10.162 3 11.982 3s3.066.653 3.952 1.478s1.551 1.93 1.551 3.528c0 1.555-.099 2.594-.107 2.716a.6.6 0 0 0 .278.065c.63 0 .63-.31 1.33-.31c.686 0 .983.57.983.823c0 .621-.832.967-1.33 1.126c-.369.117-.931.291-1.075.635q-.11.261.092.678c.004.008 1.26 2.883 3.93 3.326c.235.035.392.241.392.483c0 .333-.37.617-.727.782c-.443.2-1.09.37-1.952.505c-.043.078-.134.485-.235.887c-.135.542-.8.366-.99.326A5 5 0 0 0 16.277 20c-.483.087-.913.378-1.396.726c-.713.504-1.465 1.076-2.9 1.076s-2.144-.572-2.857-1.076c-.482-.348-.904-.637-1.395-.726c-.899-.163-1.57.036-1.796.056s-.841.245-.996-.326c-.044-.166-.19-.808-.234-.895c-.857-.135-1.509-.313-1.953-.513c-.365-.165-.726-.443-.726-.778c0-.236.158-.44.392-.483c2.643-.483 3.765-3.004 3.921-3.33q.197-.412.092-.679c-.144-.343-.705-.513-1.074-.635c-.105-.034-1.335-.373-1.335-1.117c0-.24.204-.573.581-.73c.162-.066.359-.092.465-.092'/%3E%3C/svg%3E\")}.ri-snowflake-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 3.298l2.446-1.63l1.11 1.664L13 5.035v5.233l4.531-2.617l.198-3.064l1.996.13l-.19 2.932l2.635 1.303l-.886 1.792l-2.753-1.36L14.001 12l4.532 2.616l2.752-1.36l.886 1.792l-2.634 1.303l.19 2.932l-1.997.129l-.197-3.064L13 13.732v5.233l2.554 1.703l-1.109 1.664L12 20.702l-2.446 1.63l-1.109-1.664L11 18.965v-5.233l-4.532 2.616l-.198 3.064l-1.996-.128l.19-2.933l-2.635-1.303l.887-1.793l2.752 1.361L10 12L5.469 9.383l-2.752 1.361l-.887-1.793L4.465 7.65l-.19-2.933l1.997-.129l.197 3.064l4.532 2.616V5.035L8.446 3.332l1.11-1.664z'/%3E%3C/svg%3E\")}.ri-snowflake-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 3.298l2.446-1.63l1.11 1.664L13 5.035v5.233l4.531-2.617l.198-3.064l1.996.13l-.19 2.932l2.635 1.303l-.886 1.792l-2.753-1.36L14.001 12l4.532 2.616l2.752-1.36l.886 1.792l-2.634 1.303l.19 2.932l-1.997.129l-.197-3.064L13 13.732v5.233l2.554 1.703l-1.109 1.664L12 20.702l-2.446 1.63l-1.109-1.664L11 18.965v-5.233l-4.532 2.616l-.198 3.064l-1.996-.128l.19-2.933l-2.635-1.303l.887-1.793l2.752 1.361L10 12L5.469 9.383l-2.752 1.361l-.887-1.793L4.465 7.65l-.19-2.933l1.997-.129l.197 3.064l4.532 2.616V5.035L8.446 3.332l1.11-1.664z'/%3E%3C/svg%3E\")}.ri-snowy-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.027 17.43A8.003 8.003 0 0 1 9 2a8 8 0 0 1 7.458 5.099A5.5 5.5 0 1 1 18 17.978a6 6 0 0 0-11.973-.549M13 16.267l1.964-1.134l1 1.732L14 18l1.964 1.134l-1 1.732L13 19.732V22h-2v-2.268l-1.964 1.134l-1-1.732L10 18l-1.964-1.134l1-1.732L11 16.268V14h2z'/%3E%3C/svg%3E\")}.ri-snowy-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13 16.268l1.964-1.134l1 1.732L14 18l1.964 1.134l-1 1.732L13 19.732V22h-2v-2.268l-1.964 1.134l-1-1.732L10 18l-1.964-1.134l1-1.732L11 16.268V14h2zM17 18v-2h.5a3.5 3.5 0 1 0-2.5-5.95V10a6 6 0 1 0-8 5.659v2.089a8 8 0 1 1 9.458-10.65A5.5 5.5 0 1 1 17.5 18z'/%3E%3C/svg%3E\")}.ri-sofa-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 3H9a6 6 0 0 0-5.92 5.02Q3.287 8 3.5 8A4.5 4.5 0 0 1 8 12.5V14h8v-1.5a4.5 4.5 0 0 1 4.92-4.48A6 6 0 0 0 15 3m6 7.05a2.5 2.5 0 0 0-3 2.45V17h-2v-1H8v1H6v-4.5a2.5 2.5 0 0 0-5 0c0 .589.182 1.039.39 1.555c.28.696.61 1.51.61 2.945v3a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1v-3c0-1.434.33-2.25.61-2.945c.208-.516.39-.966.39-1.555a2.5 2.5 0 0 0-2-2.45'/%3E%3C/svg%3E\")}.ri-sofa-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3a6 6 0 0 0-6 6v.351c-1.52.746-2.367 2.565-1.733 4.307l.312.86a7 7 0 0 1 .422 2.391V19.5A1.5 1.5 0 0 0 3.5 21h17a1.5 1.5 0 0 0 1.5-1.5v-2.59a7 7 0 0 1 .421-2.393l.313-.86c.633-1.741-.213-3.56-1.734-4.306V9a6 6 0 0 0-6-6zm10 6.032c-1.694.23-3 1.682-3 3.44V14H8v-1.528a3.47 3.47 0 0 0-3-3.44V9a4 4 0 0 1 4-4h6a4 4 0 0 1 4 4zM16 16v1h2v-4.528a1.472 1.472 0 1 1 2.855.502l-.312.86A9 9 0 0 0 20 16.909V19H4v-2.09a9 9 0 0 0-.542-3.076l-.313-.86A1.471 1.471 0 1 1 6 12.472V17h2v-1z'/%3E%3C/svg%3E\")}.ri-sort-alphabet-asc{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.869 11H2.667L6 3h2l3.333 8H9.131l-.41-1H5.28zm1.23-3h1.803L7 5.8zm12.9 8V3h-2v13h-3l4 5l4-5zm-8-3H3v2h4.855L3 19v2h8v-2H6.146L11 15z'/%3E%3C/svg%3E\")}.ri-sort-alphabet-desc{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.869 11H2.667L6 3h2l3.333 8H9.131l-.41-1H5.28zm1.23-3h1.803L7 5.8zm15.9 0l-4-5l-4 5h3v13h2V8zm-11 5H3v2h4.855L3 19v2h8v-2H6.146L11 15z'/%3E%3C/svg%3E\")}.ri-sort-asc{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19 3l4 5h-3v12h-2V8h-3zm-5 15v2H3v-2zm0-7v2H3v-2zm-2-7v2H3V4z'/%3E%3C/svg%3E\")}.ri-sort-desc{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 4v12h3l-4 5l-4-5h3V4zm-8 14v2H3v-2zm2-7v2H3v-2zm0-7v2H3V4z'/%3E%3C/svg%3E\")}.ri-sort-number-asc{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3v8H7V5.41l-2 .539v-2.33L7.313 3zm10 0v13h3l-4 5l-4-5h3V3zm-8 12.5a3 3 0 0 1-.427 1.544L8.289 21h-2.31l1.473-2.55A3.001 3.001 0 1 1 11 15.5m-3 1a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-sort-number-desc{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 11V3H7.314L5 3.62v2.329l2-.539V11zm13-3l-4-5l-4 5h3v13h2V8zM8 16.5a1 1 0 1 1 0-2a1 1 0 0 1 0 2m2.573.544a3 3 0 1 0-3.121 1.406L5.979 21h2.31z'/%3E%3C/svg%3E\")}.ri-sound-module-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 18v3h-2v-3h-2v-3h6v3zM5 18v3H3v-3H1v-3h6v3zm6-12V3h2v3h2v3H9V6zm0 5h2v10h-2zm-8 2V3h2v10zm16 0V3h2v10z'/%3E%3C/svg%3E\")}.ri-sound-module-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 18v3h-2v-3h-2v-2h6v2zM5 18v3H3v-3H1v-2h6v2zm6-12V3h2v3h2v2H9V6zm0 4h2v11h-2zm-8 4V3h2v11zm16 0V3h2v11z'/%3E%3C/svg%3E\")}.ri-soundcloud-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.464 8.596c.265 0 .48 2.106.48 4.704l-.001.351c-.019 2.434-.226 4.353-.479 4.353c-.256 0-.465-1.965-.48-4.44v-.352c.005-2.557.218-4.616.48-4.616m-1.664.96c.259 0 .47 1.8.48 4.054v.34c-.01 2.254-.221 4.054-.48 4.054c-.255 0-.464-1.755-.48-3.97v-.34l.002-.34c.025-2.133.23-3.798.478-3.798m-1.664 0c.255 0 .464 1.755.48 3.97v.34l-.002.34c-.025 2.133-.23 3.798-.478 3.798c-.259 0-.47-1.8-.48-4.054v-.34c.01-2.254.221-4.054.48-4.054m-1.664.576c.265 0 .48 1.762.48 3.936l-.002.335c-.02 2.017-.227 3.601-.478 3.601c-.262 0-.474-1.717-.48-3.852v-.168c.006-2.135.218-3.852.48-3.852M3.808 11.86c.265 0 .48 1.375.48 3.072v.158c-.013 1.623-.223 2.914-.48 2.914c-.265 0-.48-1.375-.48-3.072v-.158c.013-1.623.223-2.914.48-2.914m10.784-4.8c2.58 0 4.72 1.886 5.118 4.355q.444-.129.93-.13a3.36 3.36 0 0 1 .063 6.718l-.063.001h-8.16a.77.77 0 0 1-.768-.768V7.933a5.16 5.16 0 0 1 2.88-.873M2.144 11.668c.265 0 .48 1.333.48 2.976v.156c-.014 1.57-.223 2.82-.48 2.82c-.26 0-.473-1.29-.48-2.898v-.078c0-1.643.215-2.976.48-2.976m-1.664.96c.265 0 .48.946.48 2.112v.131c-.016 1.105-.225 1.981-.48 1.981c-.265 0-.48-.946-.48-2.112v-.131c.016-1.105.225-1.98.48-1.98'/%3E%3C/svg%3E\")}.ri-soundcloud-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 10a1 1 0 0 1 1 1v7a1 1 0 1 1-2 0v-7a1 1 0 0 1 1-1m3 1a1 1 0 0 1 1 1v6a1 1 0 1 1-2 0v-6a1 1 0 0 1 1-1m3-4a1 1 0 0 1 1 1v10a1 1 0 1 1-2 0V8a1 1 0 0 1 1-1m5-1a6 6 0 0 1 5.996 5.775l.003.26a3.5 3.5 0 0 1-.307 6.96L20.5 19h-3.501a1 1 0 0 1-.117-1.993L17 17h3.447l.138-.002a1.5 1.5 0 0 0 .267-2.957l-.135-.026l-1.77-.252l.053-1.787l-.004-.176A4 4 0 0 0 15.2 8.005L15 8q-.402 0-.788.077L14 8.126v9.875a1 1 0 0 1-.883.992L13 19a1 1 0 0 1-1-1V6.804A6 6 0 0 1 15 6M1 12a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0v-4a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-space{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 9v4h16V9h2v5a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V9z'/%3E%3C/svg%3E\")}.ri-space-ship-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.95 17.293a1 1 0 0 1 1.413 1.415l-2.839 2.838a1 1 0 1 1-1.414-1.414zm-1.778-3.88a1 1 0 0 1 1.414 1.416l-5.657 5.656a1 1 0 1 1-1.414-1.414zm8.25-10.7c1.219-.49 2.455-.188 3.254.61c.798.799 1.099 2.035.61 3.253l-4.254 10.597a1 1 0 0 1-1.889-.095a12 12 0 0 0-3.045-5.177A12 12 0 0 0 6.92 8.856a1 1 0 0 1-.095-1.888zm-12.13 8.924a1 1 0 1 1 1.415 1.414L3.868 15.89a1 1 0 0 1-1.414-1.415z'/%3E%3C/svg%3E\")}.ri-space-ship-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.95 17.293a1 1 0 0 1 1.413 1.415l-2.839 2.838a1 1 0 0 1-1.414-1.414zm-1.778-3.88a1 1 0 0 1 1.414 1.416l-5.657 5.656a1 1 0 1 1-1.414-1.414zm8.25-10.7c1.219-.49 2.455-.188 3.254.61c.798.799 1.099 2.035.61 3.253l-4.254 10.597a1 1 0 0 1-1.889-.095a12 12 0 0 0-3.045-5.177A12 12 0 0 0 6.92 8.856a1 1 0 0 1-.095-1.888zm-12.13 8.924a1 1 0 0 1 1.415 1.414L3.868 15.89a1 1 0 0 1-1.414-1.415zm13.97-6.9c-.23-.229-.615-.361-1.094-.169l-8.26 3.317a13.9 13.9 0 0 1 3.604 2.602a13.9 13.9 0 0 1 2.602 3.604l3.317-8.26c.192-.478.06-.865-.17-1.094'/%3E%3C/svg%3E\")}.ri-space-ship-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.88 18.049a35.9 35.9 0 0 1 8.531-16.32a.8.8 0 0 1 1.178 0q.25.27.412.456a35.9 35.9 0 0 1 8.119 15.864a44 44 0 0 1-6.584.875L12.447 23.1a.5.5 0 0 1-.894 0l-2.089-4.177a44 44 0 0 1-6.584-.875M12 14.995a3 3 0 1 0 0-6a3 3 0 0 0 0 6'/%3E%3C/svg%3E\")}.ri-space-ship-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.88 18.05a35.9 35.9 0 0 1 8.53-16.322a.8.8 0 0 1 1.178 0q.25.27.412.456a35.9 35.9 0 0 1 8.119 15.864a44 44 0 0 1-6.584.875L12.447 23.1a.5.5 0 0 1-.894 0l-2.089-4.177a44 44 0 0 1-6.584-.875m6.697-1.123l1.158.066L12 19.523l1.265-2.53l1.157-.066a42 42 0 0 0 4.227-.455a33.9 33.9 0 0 0-6.65-12.387a33.9 33.9 0 0 0-6.648 12.387a42 42 0 0 0 4.226.455M12 14.995a3 3 0 1 1 0-6a3 3 0 0 1 0 6m0-2a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-spam-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.936 2.501l5.565 5.565v7.87l-5.565 5.565h-7.87l-5.565-5.565v-7.87l5.565-5.565zM11 15.001v2h2v-2zm0-8v6h2V7z'/%3E%3C/svg%3E\")}.ri-spam-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.936 2.501l5.565 5.565v7.87l-5.565 5.565h-7.87l-5.565-5.565v-7.87l5.565-5.565zm-.828 2H8.894L4.501 8.894v6.214L8.894 19.5h6.214l4.393-4.393V8.894zM11 15.001h2v2h-2zm0-8h2v6h-2z'/%3E%3C/svg%3E\")}.ri-spam-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.936 2.501l5.565 5.565v7.87l-5.565 5.565h-7.87l-5.565-5.565v-7.87l5.565-5.565zM8 11.001v2h8v-2z'/%3E%3C/svg%3E\")}.ri-spam-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.936 2.501l5.565 5.565v7.87l-5.565 5.565h-7.87l-5.565-5.565v-7.87l5.565-5.565zm-.828 2H8.894L4.501 8.894v6.214L8.894 19.5h6.214l4.393-4.393V8.894zM8 11.001h8v2H8z'/%3E%3C/svg%3E\")}.ri-spam-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.5 2.5L23 12l-5.5 9.5h-11L1 12l5.5-9.5zM11 15v2h2v-2zm0-8v6h2V7z'/%3E%3C/svg%3E\")}.ri-spam-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.5 2.5L23 12l-5.5 9.5h-11L1 12l5.5-9.5zm-1.153 2H7.653L3.311 12l4.342 7.5h8.694l4.342-7.5zM11 15h2v2h-2zm0-8h2v6h-2z'/%3E%3C/svg%3E\")}.ri-sparkling-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17 1.208l1.32 2.473L20.792 5L18.32 6.319L17 8.792l-1.318-2.473l-2.473-1.32l2.473-1.318zM8 4.333l2.667 5l5 2.667l-5 2.667l-2.666 5l-2.667-5l-5-2.667l5-2.667zm11.667 12l-1.666-3.125l-1.667 3.125L13.209 18l3.125 1.667l1.667 3.125l1.666-3.125L22.792 18z'/%3E%3C/svg%3E\")}.ri-sparkling-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17 1.208l1.32 2.473L20.792 5L18.32 6.319L17 8.792l-1.318-2.473l-2.473-1.32l2.473-1.318zm-6.333 8.125l5 2.667l-5 2.667l-2.666 5l-2.667-5l-5-2.667l5-2.667l2.667-5zm.75 2.667L9.19 10.812L8.001 8.583l-1.189 2.229L4.584 12l2.228 1.188l1.189 2.229l1.188-2.229zm8.25 4.333l-1.666-3.125l-1.667 3.125L13.209 18l3.125 1.667l1.667 3.125l1.666-3.125L22.792 18z'/%3E%3C/svg%3E\")}.ri-sparkling-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 4.438A2.437 2.437 0 0 0 16.438 2h1.125A2.437 2.437 0 0 0 20 4.438v1.125A2.437 2.437 0 0 0 17.563 8h-1.125A2.437 2.437 0 0 0 14 5.563zM1 11a6 6 0 0 0 6-6h2a6 6 0 0 0 6 6v2a6 6 0 0 0-6 6H7a6 6 0 0 0-6-6zm16.25 3A3.25 3.25 0 0 1 14 17.25v1.5A3.25 3.25 0 0 1 17.25 22h1.5A3.25 3.25 0 0 1 22 18.75v-1.5A3.25 3.25 0 0 1 18.75 14z'/%3E%3C/svg%3E\")}.ri-sparkling-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 4.438A2.437 2.437 0 0 0 16.438 2h1.125A2.437 2.437 0 0 0 20 4.438v1.125A2.437 2.437 0 0 0 17.563 8h-1.125A2.437 2.437 0 0 0 14 5.563zM1 11a6 6 0 0 0 6-6h2a6 6 0 0 0 6 6v2a6 6 0 0 0-6 6H7a6 6 0 0 0-6-6zm3.876 1A8.04 8.04 0 0 1 8 15.124A8.04 8.04 0 0 1 11.124 12A8.04 8.04 0 0 1 8 8.876A8.04 8.04 0 0 1 4.876 12m12.374 2A3.25 3.25 0 0 1 14 17.25v1.5A3.25 3.25 0 0 1 17.25 22h1.5A3.25 3.25 0 0 1 22 18.75v-1.5A3.25 3.25 0 0 1 18.75 14z'/%3E%3C/svg%3E\")}.ri-speak-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 7.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319A4.37 4.37 0 0 0 19.276.931L19.53.32a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M9 2a8 8 0 0 1 7.934 6.965l2.25 3.539c.148.233.118.58-.225.728L17 14.07V17a2 2 0 0 1-2 2h-1.999L13 22H4v-3.694c0-1.18-.436-2.297-1.244-3.305A8 8 0 0 1 9 2m12.154 16.102l-1.665-1.11A8.96 8.96 0 0 0 21 12q-.001-.767-.124-1.5l1.943-.5q.18.975.181 2c0 2.258-.68 4.356-1.846 6.102'/%3E%3C/svg%3E\")}.ri-speak-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 7.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319A4.37 4.37 0 0 0 19.276.931L19.53.32a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M9 2a8 8 0 0 1 7.934 6.965l2.25 3.539c.148.233.118.58-.225.728L17 14.07V17a2 2 0 0 1-2 2h-1.999L13 22H4v-3.694c0-1.18-.436-2.297-1.244-3.305A8 8 0 0 1 9 2m0 2a6 6 0 0 0-4.684 9.75C5.41 15.114 6 16.667 6 18.306V20h5l.002-3H15v-4.248l1.55-.664l-1.543-2.425l-.057-.442A6 6 0 0 0 9 4m10.49 12.993l1.664 1.11A10.95 10.95 0 0 0 23 12q-.001-1.025-.181-2l-1.943.5q.123.733.124 1.5a8.96 8.96 0 0 1-1.51 4.993'/%3E%3C/svg%3E\")}.ri-speak-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 2a8 8 0 0 1 7.934 6.965l2.25 3.539c.148.233.118.58-.225.728L17 14.07V17a2 2 0 0 1-2 2h-1.999L13 22H4v-3.694c0-1.18-.436-2.297-1.244-3.305A8 8 0 0 1 9 2m12.154 16.102l-1.665-1.11A8.96 8.96 0 0 0 21 12a8.96 8.96 0 0 0-1.51-4.993l1.664-1.11A10.95 10.95 0 0 1 23 12c0 2.258-.68 4.356-1.846 6.102'/%3E%3C/svg%3E\")}.ri-speak-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.934 8.965A8.002 8.002 0 0 0 1 10c0 1.892.657 3.631 1.756 5.001C3.564 16.01 4 17.125 4 18.306V22h9l.001-3H15a2 2 0 0 0 2-2v-2.929l1.96-.84c.342-.146.372-.494.224-.727zM3 10a6 6 0 0 1 11.95-.779l.057.442l1.543 2.425l-1.55.664V17h-3.998L11 20H6v-1.694c0-1.639-.591-3.192-1.685-4.556A5.97 5.97 0 0 1 3 10m18.154 8.102l-1.665-1.11A8.96 8.96 0 0 0 21 12a8.96 8.96 0 0 0-1.51-4.993l1.664-1.11A10.95 10.95 0 0 1 23 12c0 2.258-.68 4.356-1.846 6.102'/%3E%3C/svg%3E\")}.ri-speaker-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m8 14a5 5 0 1 1 0-10a5 5 0 0 1 0 10m0 2a7 7 0 1 0 0-14a7 7 0 0 0 0 14m0-5a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-speaker-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 5v14h14V5zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m8 13a4 4 0 1 0 0-8a4 4 0 0 0 0 8m0 2a6 6 0 1 1 0-12a6 6 0 0 1 0 12m0-4.5a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-speaker-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m8 13a4 4 0 1 1 0-8a4 4 0 0 1 0 8m0 2a6 6 0 1 0 0-12a6 6 0 0 0 0 12M6 7a1 1 0 1 0 0-2a1 1 0 0 0 0 2m12 0a1 1 0 1 0 0-2a1 1 0 0 0 0 2m0 12a1 1 0 1 0 0-2a1 1 0 0 0 0 2M6 19a1 1 0 1 0 0-2a1 1 0 0 0 0 2m6-5.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-speaker-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 5v14h14V5zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m3 5a1 1 0 1 1 0-2a1 1 0 0 1 0 2m10 0a1 1 0 1 1 0-2a1 1 0 0 1 0 2m0 10a1 1 0 1 1 0-2a1 1 0 0 1 0 2M7 18a1 1 0 1 1 0-2a1 1 0 0 1 0 2m5-3a3 3 0 1 0 0-6a3 3 0 0 0 0 6m0 2a5 5 0 1 1 0-10a5 5 0 0 1 0 10m0-4a1 1 0 1 1 0-2a1 1 0 0 1 0 2'/%3E%3C/svg%3E\")}.ri-speaker-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 2h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m8 18a5 5 0 1 0 0-10a5 5 0 0 0 0 10m0-12a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m0 10a3 3 0 1 1 0-6a3 3 0 0 1 0 6'/%3E%3C/svg%3E\")}.ri-speaker-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 4v16h14V4zM4 2h16a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m8 15a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5m0 2a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m0-10.5a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-spectrum-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.2 2.006C21.24 2.093 22 3.25 22 12l-.005 1.2C21.908 21.24 20.75 22 12 22l-1.2-.006c-7.658-.083-8.712-1.136-8.794-8.795L2 11.691l.006-.89c.085-7.85 1.19-8.76 9.381-8.8zM8.25 7h-.583a.67.67 0 0 0-.66.568l-.006.099v3.666c0 .335.246.612.568.66l.098.007h.584a3.75 3.75 0 0 1 3.744 3.55l.006.2v.583c0 .335.246.612.568.66l.098.007h3.667a.67.67 0 0 0 .66-.568l.007-.099v-.583a8.75 8.75 0 0 0-8.492-8.746z'/%3E%3C/svg%3E\")}.ri-spectrum-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.389 2.001l1.81.005l.844.014c7.162.165 7.939 1.512 7.957 9.667l-.005 1.512l-.014.844c-.165 7.161-1.512 7.938-9.667 7.957l-1.512-.006l-.888-.015c-6.854-.163-7.828-1.427-7.907-8.78L2 11.691l.006-.89l.014-.865c.165-7.053 1.486-7.897 9.368-7.935M14.12 4.01L10.883 4l-1.322.01c-5.489.082-5.544.82-5.56 7.403l.002 2.175l.01 1.04c.088 4.983.793 5.343 6.399 5.37l3.455-.002l.776-.01c5.108-.091 5.346-.836 5.357-6.877l-.002-2.742l-.012-1.056c-.094-4.796-.785-5.25-5.866-5.303M8.25 7A8.75 8.75 0 0 1 17 15.75v.583a.667.667 0 0 1-.666.667h-3.667a.667.667 0 0 1-.666-.667v-.583A3.75 3.75 0 0 0 8.25 12h-.584A.667.667 0 0 1 7 11.333V7.667C7 7.299 7.299 7 7.667 7z'/%3E%3C/svg%3E\")}.ri-speech-to-text-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4v-5.001l2.268 2.268c.666.665 1.722.792 2.421.162A9.97 9.97 0 0 0 10 7c0-1.423-.3-2.775-.837-4zm-8 8h3v6h2v-6h3V9h-8zM5.657 1.343A7.98 7.98 0 0 1 8 7c0 2.21-.895 4.21-2.343 5.657l-1.415-1.415A5.98 5.98 0 0 0 6 7a5.98 5.98 0 0 0-1.758-4.242zM2.828 4.172A4 4 0 0 1 4 7a4 4 0 0 1-1.172 2.828L1.414 8.414C1.776 8.052 2 7.552 2 7s-.224-1.052-.586-1.414z'/%3E%3C/svg%3E\")}.ri-speech-to-text-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4v-3.5h2V17a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-8V3zm0 8h-3v6h-2v-6h-3V9h8zM5.657 1.343A7.98 7.98 0 0 1 8 7c0 2.21-.895 4.21-2.343 5.657l-1.415-1.415A5.98 5.98 0 0 0 6 7a5.98 5.98 0 0 0-1.758-4.242zM2.828 4.172A4 4 0 0 1 4 7a4 4 0 0 1-1.172 2.828L1.414 8.414C1.776 8.052 2 7.552 2 7s-.224-1.052-.586-1.414z'/%3E%3C/svg%3E\")}.ri-speed-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 13.333l-9.223 6.149A.5.5 0 0 1 2 19.066V4.934a.5.5 0 0 1 .777-.416L12 10.667V4.934a.5.5 0 0 1 .777-.416l10.599 7.066a.5.5 0 0 1 0 .832l-10.599 7.066a.5.5 0 0 1-.777-.416z'/%3E%3C/svg%3E\")}.ri-speed-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 13.333l-9.223 6.149A.5.5 0 0 1 2 19.066V4.934a.5.5 0 0 1 .777-.416L12 10.667V4.934a.5.5 0 0 1 .777-.416l10.599 7.066a.5.5 0 0 1 0 .832l-10.599 7.066a.5.5 0 0 1-.777-.416zM10.394 12L4 7.737v8.526zM14 7.737v8.526L20.394 12z'/%3E%3C/svg%3E\")}.ri-speed-mini-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.788 17.443A.5.5 0 0 1 4 17.035V6.965a.5.5 0 0 1 .788-.409l7.133 5.035a.5.5 0 0 1 0 .817zM13 6.965a.5.5 0 0 1 .788-.409l7.133 5.035a.5.5 0 0 1 0 .817l-7.133 5.035a.5.5 0 0 1-.788-.408z'/%3E%3C/svg%3E\")}.ri-speed-mini-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.032 12L6 9.86v4.28zm-4.244 5.443A.5.5 0 0 1 4 17.035V6.965a.5.5 0 0 1 .788-.409l7.133 5.035a.5.5 0 0 1 0 .817zM15 14.14L18.032 12L15 9.86zm-2-7.175a.5.5 0 0 1 .788-.409l7.133 5.035a.5.5 0 0 1 0 .817l-7.133 5.035a.5.5 0 0 1-.788-.408z'/%3E%3C/svg%3E\")}.ri-speed-up-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 13c0 2.21-.895 4.21-2.343 5.657l1.414 1.414A9.97 9.97 0 0 0 22 13c0-5.523-4.477-10-10-10S2 7.477 2 13a9.97 9.97 0 0 0 2.929 7.071l1.414-1.414A8 8 0 1 1 20 13m-4.707-4.707L10.5 12.5l2 2l4.207-4.793z'/%3E%3C/svg%3E\")}.ri-speed-up-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 13c0 2.21-.895 4.21-2.343 5.657l1.414 1.414A9.97 9.97 0 0 0 22 13c0-5.523-4.477-10-10-10S2 7.477 2 13a9.97 9.97 0 0 0 2.929 7.071l1.414-1.414A8 8 0 1 1 20 13m-4.707-4.707l-4.5 4.5l1.414 1.414l4.5-4.5z'/%3E%3C/svg%3E\")}.ri-split-cells-horizontal{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-9 2H5v14h6v-4h2v4h6V5h-6v4h-2zm4 4l3 3l-3 3v-2H9v2l-3-3l3-3v2h6z'/%3E%3C/svg%3E\")}.ri-split-cells-vertical{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-1 2H5v5.999L9 11v2H5v6h14v-6h-4v-2l4-.001zm-7 1l3 3h-2v6h2l-3 3l-3-3h2V9H9z'/%3E%3C/svg%3E\")}.ri-spotify-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 2c-5.5 0-10 4.5-10 10s4.5 10 10 10s10-4.5 10-10s-4.45-10-10-10m3.75 14.65c-2.35-1.45-5.3-1.75-8.8-.95c-.35.1-.65-.15-.75-.45c-.1-.35.15-.65.45-.75c3.8-.85 7.1-.5 9.7 1.1c.35.15.4.55.25.85c-.2.3-.55.4-.85.2m1-2.7c-2.7-1.65-6.8-2.15-9.95-1.15c-.4.1-.85-.1-.95-.5s.1-.85.5-.95c3.65-1.1 8.15-.55 11.25 1.35c.3.15.45.65.2 1s-.7.5-1.05.25M6.3 9.75c-.5.15-1-.15-1.15-.6c-.15-.5.15-1 .6-1.15c3.55-1.05 9.4-.85 13.1 1.35c.45.25.6.85.35 1.3c-.25.35-.85.5-1.3.25C14.7 9 9.35 8.8 6.3 9.75'/%3E%3C/svg%3E\")}.ri-spotify-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 2c5.55 0 10 4.5 10 10s-4.5 10-10 10s-10-4.5-10-10s4.5-10 10-10m0 2c-4.395 0-8 3.605-8 8s3.605 8 8 8s8-3.605 8-8c0-4.414-3.573-8-8-8m3.75 12.65c-2.35-1.45-5.3-1.75-8.8-.95c-.35.1-.65-.15-.75-.45c-.1-.35.15-.65.45-.75c3.8-.85 7.1-.5 9.7 1.1c.35.15.4.55.25.85c-.2.3-.55.4-.85.2m1-2.7c-2.7-1.65-6.8-2.15-9.95-1.15c-.4.1-.85-.1-.95-.5s.1-.85.5-.95c3.65-1.1 8.15-.55 11.25 1.35c.3.15.45.65.2 1s-.7.5-1.05.25M6.3 9.75c-.5.15-1-.15-1.15-.6c-.15-.5.15-1 .6-1.15c3.55-1.05 9.4-.85 13.1 1.35c.45.25.6.85.35 1.3c-.25.35-.85.5-1.3.25C14.7 9 9.35 8.8 6.3 9.75'/%3E%3C/svg%3E\")}.ri-spy-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 13a4 4 0 0 1 0 8c-2.142 0-4-1.79-4-4h-2a4 4 0 1 1-.535-2h3.07A4 4 0 0 1 17 13M2 12v-2h2V7a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v3h2v2z'/%3E%3C/svg%3E\")}.ri-spy-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 13a4 4 0 1 1-4 4h-2a4 4 0 1 1-.535-2h3.07A4 4 0 0 1 17 13M7 15a2 2 0 1 0 0 4a2 2 0 0 0 0-4m10 0a2 2 0 1 0 0 4a2 2 0 0 0 0-4M16 3a4 4 0 0 1 4 4v3h2v2H2v-2h2V7a4 4 0 0 1 4-4zm0 2H8c-1.054 0-2 .95-2 2v3h12V7c0-1.054-.95-2-2-2'/%3E%3C/svg%3E\")}.ri-square-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-square-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h14V5z'/%3E%3C/svg%3E\")}.ri-square-root{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.382 4H22v2h-5.382L9 21.236L5.382 14H2v-2h4.618L9 16.764z'/%3E%3C/svg%3E\")}.ri-stack-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.083 10.5l1.202.721a.5.5 0 0 1 0 .858L12 17.649l-9.285-5.57a.5.5 0 0 1 0-.858l1.202-.721L12 15.35zm0 4.7l1.202.721a.5.5 0 0 1 0 .858l-8.77 5.262a1 1 0 0 1-1.03 0l-8.77-5.262a.5.5 0 0 1 0-.858l1.202-.721L12 20.05zM12.514 1.309l8.771 5.262a.5.5 0 0 1 0 .858L12 12.999L2.715 7.43a.5.5 0 0 1 0-.858l8.77-5.262a1 1 0 0 1 1.03 0'/%3E%3C/svg%3E\")}.ri-stack-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.083 15.2l1.202.721a.5.5 0 0 1 0 .858l-8.77 5.262a1 1 0 0 1-1.03 0l-8.77-5.262a.5.5 0 0 1 0-.858l1.202-.721L12 20.05zm0-4.7l1.202.721a.5.5 0 0 1 0 .858L12 17.649l-9.285-5.57a.5.5 0 0 1 0-.858l1.202-.721L12 15.35zm-7.569-9.191l8.771 5.262a.5.5 0 0 1 0 .858L12 12.999L2.715 7.43a.5.5 0 0 1 0-.858l8.77-5.262a1 1 0 0 1 1.03 0M12 3.332L5.887 7L12 10.668L18.113 7z'/%3E%3C/svg%3E\")}.ri-stack-overflow-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.001 20.003v-5.334h2v7.334h-16v-7.334h2v5.334zM7.6 14.736l.313-1.98l8.837 1.7l-.113 1.586zm1.2-4.532l.732-1.6l7.998 3.733l-.733 1.6zm2.265-3.932l1.133-1.333l6.798 5.665l-1.133 1.333zm4.332-4.132l5.265 7.064l-1.4 1.067l-5.264-7.065zM7.333 18.668v-2h9.33v2z'/%3E%3C/svg%3E\")}.ri-stack-overflow-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.001 20.003V15h2v7.003h-16V15h2v5.003zM7.501 18v-2h9v2zm.077-4.38l.347-1.97l8.864 1.563l-.348 1.97zm1.634-5.504l1-1.732l7.794 4.5l-1 1.732zm3.417-4.613l1.532-1.285l5.785 6.894l-1.532 1.286z'/%3E%3C/svg%3E\")}.ri-stacked-chart-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 21H3v-8h5zm6.5 0h-5v-6h5zm6.5 0h-5v-4h5zm-6.5-7h-5V3h5zm6.5 2h-5V8h5zM8 12H3V8h5z'/%3E%3C/svg%3E\")}.ri-stacked-chart-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 8v12H3V8zm6.5-4v16h-5V4zM21 9v11h-5V9zm-3 9h1v-1h-1zm-6.5 0h1v-2h-1zM5 18h1v-4H5zm13-3h1v-4h-1zm-6.5-1h1V6h-1zM5 12h1v-2H5z'/%3E%3C/svg%3E\")}.ri-stacked-view{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1zm1 11V4h14v9zm-1 4a1 1 0 0 0-1 1v4h2v-3h14v3h2v-4a1 1 0 0 0-1-1z'/%3E%3C/svg%3E\")}.ri-stackshare-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.001 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-4.208 2.621a2.22 2.22 0 0 0-2.133 1.6h-1.998l-2.46 4.185H8.764a2.222 2.222 0 1 0 0 1.242h1.471l2.417 4.134h2.018a2.222 2.222 0 1 0 0-1.243h-1.317l-2.056-3.537l2.053-3.538h1.31a2.222 2.222 0 1 0 2.133-2.843m.011 9.427a1.168 1.168 0 1 1-1.145 1.394s-.03-.226 0-.453a1.17 1.17 0 0 1 1.145-.94m-10.152-4.21a1.169 1.169 0 0 1 0 2.335a1.168 1.168 0 0 1 0-2.335m10.15-4.209a1.168 1.168 0 0 1 0 2.335a1.17 1.17 0 0 1-1.144-.941c-.026-.206 0-.446 0-.446a1.17 1.17 0 0 1 1.144-.948'/%3E%3C/svg%3E\")}.ri-stackshare-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.537 13H7.33a3.001 3.001 0 0 1-5.829-1a3 3 0 0 1 5.83-1h2.206l3.464-6h3.17a3.001 3.001 0 0 1 5.83 1a3 3 0 0 1-5.829 1h-2.017l-2.886 4.999L14.156 17h2.016A3.001 3.001 0 0 1 22 18a3 3 0 0 1-5.829 1H13zm9.464 4a1 1 0 1 0 0 2a1 1 0 0 0 0-2m-14.5-6a1 1 0 1 0 0 2a1 1 0 0 0 0-2m14.5-6a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E\")}.ri-stairs-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 3h6v18H3v-6h4v-4h4V7h4z'/%3E%3C/svg%3E\")}.ri-stairs-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 3h6v18H3v-6h4v-4h4V7h4zm2 2v4h-4v4H9v4H5v2h14V5z'/%3E%3C/svg%3E\")}.ri-star-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 18.26l-7.053 3.948l1.575-7.928L.588 8.792l8.027-.952L12 .5l3.385 7.34l8.027.952l-5.934 5.488l1.575 7.928z'/%3E%3C/svg%3E\")}.ri-star-half-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 15.968l4.247 2.377l-.948-4.773l3.573-3.305l-4.833-.573l-2.038-4.419zm0 2.292l-7.053 3.948l1.575-7.928L.588 8.792l8.027-.952L12 .5l3.385 7.34l8.027.952l-5.934 5.488l1.575 7.928z'/%3E%3C/svg%3E\")}.ri-star-half-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 15.968l4.247 2.377l-.948-4.773l3.573-3.305l-4.833-.573l-2.038-4.419zm0 2.292l-7.053 3.948l1.575-7.928L.588 8.792l8.027-.952L12 .5l3.385 7.34l8.027.952l-5.934 5.488l1.575 7.928z'/%3E%3C/svg%3E\")}.ri-star-half-s-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 14.656l2.816 1.72l-.765-3.21l2.506-2.147l-3.29-.264L12 7.708zM12 17l-5.878 3.59l1.598-6.7l-5.23-4.48l6.865-.55L12 2.5l2.645 6.36l6.865.55l-5.23 4.48l1.598 6.7z'/%3E%3C/svg%3E\")}.ri-star-half-s-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 14.656l2.816 1.72l-.765-3.21l2.506-2.147l-3.29-.264L12 7.708zM12 17l-5.878 3.59l1.598-6.7l-5.23-4.48l6.865-.55L12 2.5l2.645 6.36l6.865.55l-5.23 4.48l1.598 6.7z'/%3E%3C/svg%3E\")}.ri-star-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 18.26l-7.053 3.948l1.575-7.928L.588 8.792l8.027-.952L12 .5l3.385 7.34l8.027.952l-5.934 5.488l1.575 7.928zm0-2.292l4.247 2.377l-.948-4.773l3.573-3.305l-4.833-.573l-2.038-4.419l-2.039 4.42l-4.833.572l3.573 3.305l-.948 4.773z'/%3E%3C/svg%3E\")}.ri-star-off-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m23.413 8.792l-5.392 4.986L9.71 5.467L12 .5l3.386 7.34zm-4.79 11.244l2.57 2.57l1.414-1.414L2.808 1.393L1.394 2.808l5.264 5.264l-6.07.72l5.934 5.488l-1.575 7.928l7.054-3.948l7.053 3.948z'/%3E%3C/svg%3E\")}.ri-star-off-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m23.413 8.792l-5.392 4.986l-1.415-1.415l2.266-2.096l-4.833-.573l-2.038-4.419l-.784 1.699L9.71 5.467L12 .5l3.386 7.34zM8.46 9.872l-3.33.395l3.573 3.305l-.948 4.773L12 15.968l4.246 2.377l-.17-.854zm10.163 10.164l.432 2.172l-7.053-3.948l-7.054 3.948l1.575-7.928L.588 8.792l6.07-.72l-5.264-5.264l1.414-1.415l19.8 19.8l-1.415 1.414z'/%3E%3C/svg%3E\")}.ri-star-s-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 17l-5.878 3.59l1.598-6.7l-5.23-4.48l6.865-.55L12 2.5l2.645 6.36l6.865.55l-5.23 4.48l1.598 6.7z'/%3E%3C/svg%3E\")}.ri-star-s-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 17l-5.878 3.59l1.598-6.7l-5.23-4.48l6.865-.55L12 2.5l2.645 6.36l6.865.55l-5.23 4.48l1.598 6.7zm0-2.344l2.816 1.72l-.765-3.21l2.506-2.147l-3.29-.264L12 7.708l-1.268 3.047l-3.29.264l2.507 2.147l-.766 3.21z'/%3E%3C/svg%3E\")}.ri-star-smile-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 .5l4.226 6.183l7.186 2.109l-4.575 5.93l.216 7.486L12 19.69l-7.054 2.518l.216-7.486l-4.575-5.93l7.187-2.109zM10 12H8a4 4 0 0 0 7.995.2L16 12h-2a2 2 0 0 1-3.995.15z'/%3E%3C/svg%3E\")}.ri-star-smile-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 .5l4.226 6.183l7.186 2.109l-4.575 5.93l.216 7.486L12 19.69l-7.054 2.518l.216-7.486l-4.575-5.93l7.187-2.109zm0 3.544L9.022 8.402L3.957 9.887l3.225 4.179l-.153 5.274l4.97-1.774l4.97 1.774l-.151-5.274l3.224-4.179l-5.065-1.485zM10 12a2 2 0 1 0 4 0h2a4 4 0 0 1-8 0z'/%3E%3C/svg%3E\")}.ri-steam-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 2c-5.25 0-9.556 4.05-9.964 9.198l5.36 2.214a2.8 2.8 0 0 1 1.593-.491q.08.001.157.005l2.384-3.452v-.049c0-2.08 1.69-3.77 3.77-3.77a3.776 3.776 0 0 1 3.77 3.773c0 2.08-1.691 3.77-3.77 3.77h-.087l-3.397 2.426l.003.133A2.826 2.826 0 0 1 9 18.587a2.844 2.844 0 0 1-2.775-2.273l-3.838-1.589C3.574 18.923 7.428 22 12.006 22c5.522 0 9.998-4.477 9.998-10S17.527 2 12.005 2M7.08 16.667c.218.452.595.832 1.095 1.041a2.126 2.126 0 0 0 2.78-2.77a2.123 2.123 0 0 0-2.712-1.178l1.269.526a1.565 1.565 0 0 1-1.204 2.889zm10.74-7.245a2.516 2.516 0 0 0-2.513-2.512a2.513 2.513 0 1 0 2.513 2.512M15.312 7.53A1.89 1.89 0 0 1 17.2 9.418a1.89 1.89 0 0 1-1.888 1.888a1.887 1.887 0 1 1 0-3.776'/%3E%3C/svg%3E\")}.ri-steam-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.001 4a5 5 0 1 1-.892 9.92l-2.651 1.989q.042.29.043.591a4 4 0 1 1-7.966-.524L1.709 14.43l.75-1.854l3.826 1.545a4 4 0 0 1 3.697-1.592l2.04-3.061A5 5 0 0 1 17.002 4m-7.5 10.5c-.464 0-.892.158-1.231.424l1.606.649a1 1 0 0 1-.75 1.854L7.52 16.78a2 2 0 1 0 1.981-2.28m3.364-2.69l-.983 1.476c.284.21.54.458.758.735l1.36-1.02a5 5 0 0 1-1.135-1.191M17 6a3 3 0 1 0 0 6a3 3 0 0 0 0-6m0 1a2 2 0 1 1 0 4a2 2 0 0 1 0-4'/%3E%3C/svg%3E\")}.ri-steering-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2M8 13l-3.938.001A8.004 8.004 0 0 0 11 19.938V16a3 3 0 0 1-3-3m11.938.001L16 13a3 3 0 0 1-3 3l.001 3.938a8.004 8.004 0 0 0 6.937-6.937M12 4a8 8 0 0 0-7.938 7H8a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1h3.938A8 8 0 0 0 12 4'/%3E%3C/svg%3E\")}.ri-steering-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2M8 13l-3.938.001A8.004 8.004 0 0 0 11 19.938V16a3 3 0 0 1-3-3m11.938.001L16 13a3 3 0 0 1-3 3l.001 3.938a8.004 8.004 0 0 0 6.937-6.937M14 12h-4v1a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1zm-2-8a8 8 0 0 0-7.938 7H8a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1h3.938A8 8 0 0 0 12 4'/%3E%3C/svg%3E\")}.ri-steering-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.8 14.001a10.01 10.01 0 0 1-8.401 7.902v-2.025A8.01 8.01 0 0 0 19.747 14zm-17.548 0a8.01 8.01 0 0 0 6.247 5.859v2.028a10.01 10.01 0 0 1-8.3-7.887zM17.999 11v2h-1a4 4 0 0 0-3.995 3.8L13 17v1h-2v-1a4 4 0 0 0-3.8-3.995L7 13H6v-2zm-6-9c5.186 0 9.45 3.947 9.951 9h-2.012A8.001 8.001 0 0 0 4.06 11H2.05C2.552 5.947 6.815 2 12 2'/%3E%3C/svg%3E\")}.ri-steering-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.8 14.001a10.01 10.01 0 0 1-8.401 7.902v-2.025A8.01 8.01 0 0 0 19.747 14zm-17.548 0a8.01 8.01 0 0 0 6.247 5.859v2.028a10.01 10.01 0 0 1-8.3-7.887zM17.999 11v2h-3a2 2 0 0 0-1.994 1.85l-.006.15v3h-2v-3a2 2 0 0 0-1.85-1.995L8.999 13H6v-2zm-6-9c5.186 0 9.45 3.947 9.951 9h-2.012A8.001 8.001 0 0 0 4.06 11H2.05C2.552 5.947 6.815 2 12 2'/%3E%3C/svg%3E\")}.ri-stethoscope-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 3v2H6v4a4 4 0 0 0 8 0V5h-2V3h3a1 1 0 0 1 1 1v5a6 6 0 0 1-5 5.917V16.5a3.5 3.5 0 0 0 6.775 1.238a3 3 0 1 1 2.05.148A5.502 5.502 0 0 1 8.999 16.5v-1.583A6 6 0 0 1 4 9V4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-stethoscope-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 3v2H6v4a4 4 0 0 0 8 0V5h-2V3h3a1 1 0 0 1 1 1v5a6 6 0 0 1-5 5.917V16.5a3.5 3.5 0 0 0 6.775 1.238a3 3 0 1 1 2.05.148A5.502 5.502 0 0 1 8.999 16.5v-1.583A6 6 0 0 1 4 9V4a1 1 0 0 1 1-1zm11 11a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E\")}.ri-sticky-note-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m21 16l-5.003 5H3.998A.996.996 0 0 1 3 20.007V3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.447.993.999z'/%3E%3C/svg%3E\")}.ri-sticky-note-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.998 21A.996.996 0 0 1 3 20.007V3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.447.993.999V16l-5.003 5zM5 19h10.169L19 15.171V5H5z'/%3E%3C/svg%3E\")}.ri-sticky-note-add-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 1v3H1v2h3v3h2V6h3V4H6V1zm7 4a6 6 0 0 1-8 5.659v9.348c0 .548.447.993.998.993H14v-6c0-.55.45-1 1-1h6V3.999A.996.996 0 0 0 20.007 3h-9.348A6 6 0 0 1 11 5m10 11l-5 4.997V16z'/%3E%3C/svg%3E\")}.ri-sticky-note-add-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 1v3H1v2h3v3h2V6h3V4H6V1zM3 20.007V11h2v8h8v-5c0-.55.45-1 1-1l5-.001V5h-8V3h9.007c.548 0 .993.456.993 1.002V15l-6 5.996L4.002 21A1 1 0 0 1 3 20.007m15.171-5.008L15 15v3.169z'/%3E%3C/svg%3E\")}.ri-sticky-note-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15 14l-.117.007a1 1 0 0 0-.876.876L14 15v6H3.998A.996.996 0 0 1 3 20.007V3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.447.993.999V14zm6 2l-5 4.997V16z'/%3E%3C/svg%3E\")}.ri-sticky-note-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m21 15l-6 5.996L4.002 21A1 1 0 0 1 3 20.007V3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.456.993 1.002zM19 5H5v14h8v-5a1 1 0 0 1 .883-.993L14 13l5-.001zm-.829 9.999L15 15v3.169z'/%3E%3C/svg%3E\")}.ri-stock-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.005 5.003h3v9h-3v3h-2v-3h-3v-9h3v-3h2zm10 5h3v9h-3v3h-2v-3h-3v-9h3v-3h2z'/%3E%3C/svg%3E\")}.ri-stock-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.005 5.003h3v9h-3v3h-2v-3h-3v-9h3v-3h2zm-3 2v5h4v-5zm13 3h3v9h-3v3h-2v-3h-3v-9h3v-3h2zm-3 2v5h4v-5z'/%3E%3C/svg%3E\")}.ri-stop-circle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10M9 9v6h6V9z'/%3E%3C/svg%3E\")}.ri-stop-circle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16M9 9h6v6H9z'/%3E%3C/svg%3E\")}.ri-stop-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 5h12a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-stop-large-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E\")}.ri-stop-large-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 5h14v14H5zM4 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1z'/%3E%3C/svg%3E\")}.ri-stop-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 7v10h10V7zM6 5h12a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-stop-mini-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 7v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1'/%3E%3C/svg%3E\")}.ri-stop-mini-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1zm2 1v8h8V8z'/%3E%3C/svg%3E\")}.ri-store-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 20v2H2v-2h1v-6.758A4.5 4.5 0 0 1 1 9.5c0-.827.224-1.624.633-2.303L4.345 2.5a1 1 0 0 1 .866-.5H18.79a1 1 0 0 1 .866.5l2.703 4.682c.418.694.642 1.49.642 2.318c0 1.56-.794 2.935-2 3.742V20zM5.789 4L3.356 8.213a2.5 2.5 0 1 0 4.466 2.216c.335-.837 1.52-.837 1.856 0a2.5 2.5 0 0 0 4.644 0c.335-.837 1.52-.837 1.856 0a2.5 2.5 0 1 0 4.457-2.232L18.21 4z'/%3E%3C/svg%3E\")}.ri-store-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 13.242V20h1v2H2v-2h1v-6.758A4.5 4.5 0 0 1 1 9.5c0-.827.224-1.624.633-2.303L4.345 2.5a1 1 0 0 1 .866-.5H18.79a1 1 0 0 1 .866.5l2.703 4.682c.418.694.642 1.49.642 2.318c0 1.56-.794 2.935-2 3.742m-2 .73a4.5 4.5 0 0 1-3.75-1.36A4.5 4.5 0 0 1 12 14.001a4.5 4.5 0 0 1-3.25-1.387A4.5 4.5 0 0 1 5 13.973V20h14zM5.789 4L3.356 8.213a2.5 2.5 0 1 0 4.466 2.216c.335-.837 1.52-.837 1.856 0a2.5 2.5 0 0 0 4.644 0c.335-.837 1.52-.837 1.856 0a2.5 2.5 0 1 0 4.457-2.232L18.21 4z'/%3E%3C/svg%3E\")}.ri-store-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 13v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-7H2v-2l1-5h18l1 5v2zM5 13v6h14v-6zm1 1h8v3H6zM3 3h18v2H3z'/%3E%3C/svg%3E\")}.ri-store-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 13v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-7H2v-2l1-5h18l1 5v2zM5 13v6h14v-6zm-.96-2h15.92l-.6-3H4.64zM6 14h8v3H6zM3 3h18v2H3z'/%3E%3C/svg%3E\")}.ri-store-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 11.646V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-9.354A4 4 0 0 1 2 9V3a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v6a4 4 0 0 1-1 2.646M14 9a1 1 0 1 1 2 0a2 2 0 1 0 4 0V4H4v5a2 2 0 1 0 4 0a1 1 0 0 1 2 0a2 2 0 1 0 4 0'/%3E%3C/svg%3E\")}.ri-store-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 11.646V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-9.354A4 4 0 0 1 2 9V3a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v6a4 4 0 0 1-1 2.646m-2 1.228a4.01 4.01 0 0 1-4-1.228A4 4 0 0 1 12 13a4 4 0 0 1-3-1.354a3.99 3.99 0 0 1-4 1.228V20h14zM14 9a1 1 0 1 1 2 0a2 2 0 1 0 4 0V4H4v5a2 2 0 1 0 4 0a1 1 0 0 1 2 0a2 2 0 1 0 4 0'/%3E%3C/svg%3E\")}.ri-strikethrough{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.154 14q.346.774.346 1.72q0 2.014-1.571 3.147Q14.357 20 11.586 20q-2.46 0-4.87-1.145v-2.254q2.28 1.316 4.666 1.316q3.826 0 3.839-2.197a2.2 2.2 0 0 0-.648-1.603l-.12-.117H3v-2h18v2zm-4.078-3H7.629a4 4 0 0 1-.481-.522Q6.5 9.643 6.5 8.452q0-1.854 1.397-3.153T12.222 4q2.207 0 4.222.984v2.152q-1.8-1.03-3.946-1.03q-3.72 0-3.719 2.346q0 .63.654 1.099q.654.47 1.613.75q.93.27 2.03.699'/%3E%3C/svg%3E\")}.ri-strikethrough-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 9h-2V6H5V4h14v2h-6zm0 6v5h-2v-5zM3 11h18v2H3z'/%3E%3C/svg%3E\")}.ri-subreddit-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a9.95 9.95 0 0 1 5.41 1.59l-5.383 12.62H14.2l4.816-11.334A9.97 9.97 0 0 1 22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m.188 5.788a2.83 2.83 0 0 0-1.457.372a3.4 3.4 0 0 0-1.053.945h-.04V7.912H7.556v8.299h2.138v-4.4q0-.612.287-1.054a1.85 1.85 0 0 1 .724-.662a1.95 1.95 0 0 1 .888-.222h-.001q.196-.001.388.035q.142.019.271.081l.86-2.053a2 2 0 0 0-.38-.101a3 3 0 0 0-.543-.047'/%3E%3C/svg%3E\")}.ri-subreddit-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.592 9.873q-.45 0-.888.221a1.85 1.85 0 0 0-.724.663q-.287.441-.287 1.053v4.401H7.554V7.912H9.64v1.194h.039q.418-.574 1.053-.946a2.83 2.83 0 0 1 1.457-.372q.286 0 .542.046q.255.047.38.102l-.86 2.053a.9.9 0 0 0-.271-.081a2 2 0 0 0-.388-.036zM22 12a10 10 0 1 1-20 0a10 10 0 0 1 20 0m-2 0a7.97 7.97 0 0 0-1.846-5.104L14.2 16.21h-2.172l4.564-10.75A7.95 7.95 0 0 0 12 4c-4.411 0-8 3.589-8 8s3.589 8 8 8s8-3.589 8-8'/%3E%3C/svg%3E\")}.ri-subscript{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.596 4L10.5 9.928L15.404 4H18l-6.202 7.497L18 18.994V19h-2.59l-4.91-5.934L5.59 19H3v-.006l6.202-7.497L3 4zM21.8 16a.8.8 0 1 0-1.57.22l-1.154.33A2.001 2.001 0 1 1 23 16c0 .573-.24 1.09-.626 1.454L20.744 19H23v1h-4v-1l2.55-2.42a.8.8 0 0 0 .25-.58'/%3E%3C/svg%3E\")}.ri-subscript-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 6v13H9V6H3V4h14v2zm8.55 10.58a.8.8 0 1 0-1.32-.36l-1.154.33A2.001 2.001 0 1 1 21 16c0 .573-.24 1.09-.626 1.454L18.744 19H21v1h-4v-1z'/%3E%3C/svg%3E\")}.ri-subtract-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 11H5v2h14z'/%3E%3C/svg%3E\")}.ri-subtract-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 11v2h14v-2z'/%3E%3C/svg%3E\")}.ri-subway-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.2 20l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v11a2 2 0 0 1-2 2zM11 12V5H7a2 2 0 0 0-2 2v5zm2 0h6V7a2 2 0 0 0-2-2h-4zm-5.5 6a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m9 0a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-subway-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.2 20l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v11a2 2 0 0 1-2 2zM13 5v6h6V7a2 2 0 0 0-2-2zm-2 0H7a2 2 0 0 0-2 2v4h6zm8 8H5v5h14zM7.5 17a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m9 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-subway-wifi-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 3v9h8v6a2 2 0 0 1-2 2h-1.8l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4zM7.5 15a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m9 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3M11 5H7a2 2 0 0 0-1.995 1.85L5 7v5h6zm7.5-4a4.5 4.5 0 1 1 0 9a4.5 4.5 0 0 1 0-9m0 5.167c-.491 0-.94.177-1.289.47l-.125.115L18.5 8.167l1.413-1.415a2 2 0 0 0-1.413-.585m0-2.667a4.65 4.65 0 0 0-3.128 1.203l-.173.165l.944.942a3.32 3.32 0 0 1 2.357-.977a3.32 3.32 0 0 1 2.201.83l.156.147l.943-.943A4.65 4.65 0 0 0 18.5 3.5'/%3E%3C/svg%3E\")}.ri-subway-wifi-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 18a2 2 0 0 1-2 2h-1.8l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4h6v8h8zm-2-5H5v5h14zM7.5 14a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m9 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3M11 5H7a2 2 0 0 0-1.995 1.85L5 7v4h6zm7.5-4a4.5 4.5 0 1 1 0 9a4.5 4.5 0 0 1 0-9m0 5.167c-.491 0-.94.177-1.289.47l-.125.115L18.5 8.167l1.413-1.415a2 2 0 0 0-1.413-.585m0-2.667a4.65 4.65 0 0 0-3.128 1.203l-.173.165l.944.942a3.32 3.32 0 0 1 2.357-.977a3.32 3.32 0 0 1 2.201.83l.156.147l.943-.943A4.65 4.65 0 0 0 18.5 3.5'/%3E%3C/svg%3E\")}.ri-suitcase-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 23h-2v-1H8v1H6v-1H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h3V3a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2h3a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2h-1zM10 9H8v9h2zm6 0h-2v9h2zm-2-5h-4v1h4z'/%3E%3C/svg%3E\")}.ri-suitcase-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 23h-2v-1H8v1H6v-1H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h3V3a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2h3a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2h-1zm1-16H5v13h14zm-9 2v9H8V9zm6 0v9h-2V9zm-2-5h-4v1h4z'/%3E%3C/svg%3E\")}.ri-suitcase-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 1a1 1 0 0 1 1 1v5h1V6h2v1h1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-1v1h-2v-1H7v1H5v-1H4a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h1V6h2v1h1V2a1 1 0 0 1 1-1zm-6 9H7v8h2zm4 0h-2v8h2zm4 0h-2v8h2zm-3-7h-4v4h4z'/%3E%3C/svg%3E\")}.ri-suitcase-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 1a1 1 0 0 1 1 1v5h1V6h2v1h1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-1v1h-2v-1H7v1H5v-1H4a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h1V6h2v1h1V2a1 1 0 0 1 1-1zm4 8H5v10h14zM9 10v8H7v-8zm4 0v8h-2v-8zm4 0v8h-2v-8zm-3-7h-4v4h4z'/%3E%3C/svg%3E\")}.ri-suitcase-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 3a1 1 0 0 1 1 1v2h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5V4a1 1 0 0 1 1-1zM8 8H6v11h2zm10 0h-2v11h2zm-4-3h-4v1h4z'/%3E%3C/svg%3E\")}.ri-suitcase-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 3a1 1 0 0 1 1 1v2h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5V4a1 1 0 0 1 1-1zm1 5H8v11h8zM4 8v11h2V8zm10-3h-4v1h4zm4 3v11h2V8z'/%3E%3C/svg%3E\")}.ri-sun-cloudy-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.984 5.06a6.5 6.5 0 0 1 11.286 6.436A5.5 5.5 0 0 1 17.5 21H9a8 8 0 1 1 .984-15.941m2.071.544a8.03 8.03 0 0 1 4.403 4.495a5.53 5.53 0 0 1 3.12.307a4.5 4.5 0 0 0-7.522-4.802'/%3E%3C/svg%3E\")}.ri-sun-cloudy-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.984 5.06a6.5 6.5 0 0 1 11.286 6.436A5.5 5.5 0 0 1 17.5 21H9a8 8 0 1 1 .984-15.941m2.071.544a8.03 8.03 0 0 1 4.403 4.495a5.53 5.53 0 0 1 3.12.307a4.5 4.5 0 0 0-7.522-4.802M17.5 19a3.5 3.5 0 1 0-2.5-5.95V13a6 6 0 1 0-6 6z'/%3E%3C/svg%3E\")}.ri-sun-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 18a6 6 0 1 1 0-12a6 6 0 0 1 0 12M11 1h2v3h-2zm0 19h2v3h-2zM3.515 4.929l1.414-1.414L7.05 5.636L5.636 7.05zM16.95 18.364l1.414-1.414l2.121 2.121l-1.414 1.414zm2.121-14.85l1.414 1.415l-2.121 2.121l-1.414-1.414zM5.636 16.95l1.414 1.414l-2.121 2.121l-1.414-1.414zM23 11v2h-3v-2zM4 11v2H1v-2z'/%3E%3C/svg%3E\")}.ri-sun-foggy-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.341 14A6 6 0 1 1 12 18v-4zM6 20h9v2H6zm-5-9h3v2H1zm1 5h8v2H2zm9-15h2v3h-2zM3.515 4.929l1.414-1.414L7.05 5.636L5.636 7.05zM16.95 18.364l1.414-1.414l2.121 2.121l-1.414 1.414zm2.121-14.85l1.414 1.415l-2.121 2.121l-1.414-1.414zM23 11v2h-3v-2z'/%3E%3C/svg%3E\")}.ri-sun-foggy-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 12h2v2H4v-2h2a6 6 0 1 1 6 6v-2a4 4 0 1 0-4-4m-2 8h9v2H6zm-4-4h8v2H2zm9-15h2v3h-2zM3.515 4.929l1.414-1.414L7.05 5.636L5.636 7.05zM16.95 18.364l1.414-1.414l2.121 2.121l-1.414 1.414zm2.121-14.85l1.414 1.415l-2.121 2.121l-1.414-1.414zM23 11v2h-3v-2z'/%3E%3C/svg%3E\")}.ri-sun-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 18a6 6 0 1 1 0-12a6 6 0 0 1 0 12m0-2a4 4 0 1 0 0-8a4 4 0 0 0 0 8M11 1h2v3h-2zm0 19h2v3h-2zM3.515 4.929l1.414-1.414L7.05 5.636L5.636 7.05zM16.95 18.364l1.414-1.414l2.121 2.121l-1.414 1.414zm2.121-14.85l1.414 1.415l-2.121 2.121l-1.414-1.414zM5.636 16.95l1.414 1.414l-2.121 2.121l-1.414-1.414zM23 11v2h-3v-2zM4 11v2H1v-2z'/%3E%3C/svg%3E\")}.ri-supabase-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.084 15.25c-1.664 0-2.6-1.912-1.58-3.226L10.21.806C10.794.054 12 .466 12 1.42v7.33h8.916c1.663 0 2.6 1.912 1.58 3.226L13.79 23.194c-.584.752-1.79.34-1.79-.613V15.25z'/%3E%3C/svg%3E\")}.ri-supabase-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2.598V13.97H3.9c-.67 0-1.07-.784-.643-1.336zm2 5.433V2.333c0-1.811-2.297-2.624-3.418-1.171L1.673 11.41c-1.427 1.85-.125 4.559 2.227 4.559H11v5.698c0 1.811 2.296 2.624 3.418 1.171l7.908-10.249c1.427-1.849.126-4.558-2.227-4.558zm0 2h7.1c.669 0 1.069.784.643 1.336L13 21.402z'/%3E%3C/svg%3E\")}.ri-superscript{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5.596 5l4.904 5.928L15.404 5H18l-6.202 7.497L18 19.994V20h-2.59l-4.91-5.934L5.59 20H3v-.006l6.202-7.497L3 5zM21.55 6.58a.8.8 0 1 0-1.32-.36l-1.155.33A2.001 2.001 0 1 1 23 6c0 .573-.24 1.09-.626 1.454L20.744 9H23v1h-4V9z'/%3E%3C/svg%3E\")}.ri-superscript-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 7v13H9V7H3V5h12v2zm8.55-.42a.8.8 0 1 0-1.32-.36l-1.154.33A2.001 2.001 0 1 1 21 6c0 .573-.24 1.09-.626 1.454L18.744 9H21v1h-4V9z'/%3E%3C/svg%3E\")}.ri-surgical-mask-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.485 3.121l7.758 1.94a1 1 0 0 1 .757.97V7h1c1.1 0 2 .9 2 2v3a3 3 0 0 1-3 3h-.421a6 6 0 0 1-2.896 3.158l-4.789 2.395a2 2 0 0 1-1.788 0l-4.79-2.395A6 6 0 0 1 3.422 15H3a3 3 0 0 1-3-3V9a2 2 0 0 1 2-2h1v-.97a1 1 0 0 1 .757-.97l7.758-1.939a2 2 0 0 1 .97 0M3 9H2v3a1 1 0 0 0 1 1zm19 0h-1v4a1 1 0 0 0 1-1z'/%3E%3C/svg%3E\")}.ri-surgical-mask-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.485 3.121l7.758 1.94a1 1 0 0 1 .757.97V7h1c1.1 0 2 .9 2 2v3a3 3 0 0 1-3 3h-.421a6 6 0 0 1-2.896 3.158l-4.789 2.395a2 2 0 0 1-1.788 0l-4.79-2.395A6 6 0 0 1 3.422 15H3a3 3 0 0 1-3-3V9a2 2 0 0 1 2-2h1v-.97a1 1 0 0 1 .757-.97l7.758-1.939a2 2 0 0 1 .97 0M12 5.061l-7 1.75v5.98a4 4 0 0 0 2.211 3.578L12 18.765l4.789-2.395A4 4 0 0 0 19 12.792v-5.98zM3 9H2v3a1 1 0 0 0 1 1zm19 0h-1v4a1 1 0 0 0 1-1z'/%3E%3C/svg%3E\")}.ri-surround-sound-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m4.05 4.121A6.98 6.98 0 0 0 5 12.071c0 1.933.784 3.683 2.05 4.95l1.414-1.414A4.98 4.98 0 0 1 7 12.07c0-1.38.56-2.63 1.464-3.535zm9.9 0l-1.414 1.415A4.98 4.98 0 0 1 17 12.07c0 1.38-.56 2.63-1.464 3.536l1.414 1.414A6.98 6.98 0 0 0 19 12.07a6.98 6.98 0 0 0-2.05-4.95M12 15.071a3 3 0 1 0 0-6a3 3 0 0 0 0 6m0-2a1 1 0 1 1 0-2a1 1 0 0 1 0 2'/%3E%3C/svg%3E\")}.ri-surround-sound-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 5v14h16V5zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m4.05 4.121l1.414 1.415A4.98 4.98 0 0 0 7 12.07c0 1.38.56 2.63 1.464 3.536L7.05 17.02A6.98 6.98 0 0 1 5 12.07c0-1.933.784-3.683 2.05-4.95m9.9 0A6.98 6.98 0 0 1 19 12.07a6.98 6.98 0 0 1-2.05 4.95l-1.414-1.414A4.98 4.98 0 0 0 17 12.07c0-1.38-.56-2.63-1.464-3.535zM12 13.071a1 1 0 1 0 0-2a1 1 0 0 0 0 2m0 2a3 3 0 1 1 0-6a3 3 0 0 1 0 6'/%3E%3C/svg%3E\")}.ri-survey-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 4v4h12V4h2.007c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.993.993 0 0 1 3 21.007V4.993C3 4.445 3.445 4 3.993 4zm3 13H7v2h2zm0-3H7v2h2zm0-3H7v2h2zm7-9v4H8V2z'/%3E%3C/svg%3E\")}.ri-survey-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2v2h3.007c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.993.993 0 0 1 3 21.007V4.993C3 4.445 3.445 4 3.993 4H7V2zM7 6H5v14h14V6h-2v2H7zm2 10v2H7v-2zm0-3v2H7v-2zm0-3v2H7v-2zm6-6H9v2h6z'/%3E%3C/svg%3E\")}.ri-svelte-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.99 1.974c2.92-1.86 6.957-.992 9.001 1.934a6.27 6.27 0 0 1 1.072 4.74a5.9 5.9 0 0 1-.88 2.198c.64 1.221.855 2.62.61 3.977a5.88 5.88 0 0 1-2.657 3.94l-5.127 3.268c-2.92 1.86-6.957.993-9.002-1.933a6.27 6.27 0 0 1-1.07-4.741a5.9 5.9 0 0 1 .88-2.198a6.2 6.2 0 0 1-.611-3.977a5.88 5.88 0 0 1 2.658-3.94zM8.049 20.25c.782.29 1.633.332 2.44.123c.369-.099.72-.253 1.042-.458l5.128-3.267a3.54 3.54 0 0 0 1.598-2.37a3.77 3.77 0 0 0-.645-2.85a4.07 4.07 0 0 0-4.37-1.62c-.369.099-.72.253-1.042.458l-1.957 1.246a1.1 1.1 0 0 1-.314.138a1.227 1.227 0 0 1-1.5-.899a1.1 1.1 0 0 1-.01-.45a1.07 1.07 0 0 1 .48-.713l5.129-3.268a1.1 1.1 0 0 1 .314-.138a1.23 1.23 0 0 1 1.317.489c.157.222.23.492.207.762l-.018.19l.191.058a6.6 6.6 0 0 1 2.005 1.003l.263.192l.096-.295q.078-.235.123-.478a3.77 3.77 0 0 0-.644-2.85a4.07 4.07 0 0 0-4.371-1.621a3.7 3.7 0 0 0-1.042.458L7.34 7.357a3.54 3.54 0 0 0-1.6 2.37a3.77 3.77 0 0 0 .645 2.85a4.07 4.07 0 0 0 4.371 1.62c.369-.099.72-.253 1.042-.457l1.956-1.248q.148-.093.315-.137a1.23 1.23 0 0 1 1.5.899c.034.147.037.3.011.449a1.07 1.07 0 0 1-.482.713l-5.127 3.269a1.1 1.1 0 0 1-.314.137a1.23 1.23 0 0 1-1.317-.488a1.15 1.15 0 0 1-.207-.762l.017-.19l-.19-.058a6.6 6.6 0 0 1-2.005-1.003l-.263-.192l-.096.295a4 4 0 0 0-.123.478a3.77 3.77 0 0 0 .644 2.85a4.07 4.07 0 0 0 1.93 1.498'/%3E%3C/svg%3E\")}.ri-svelte-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.8 3.77a6.25 6.25 0 0 0-8.63-1.913L6.11 5.081a6.25 6.25 0 0 0-1.973 8.532a6.25 6.25 0 0 0 8.693 8.53l5.06-3.224a6.25 6.25 0 0 0 1.974-8.532A6.25 6.25 0 0 0 19.8 3.77m-1.352 5.004A6.26 6.26 0 0 0 15.65 7.5a1 1 0 0 0-1.525-1.003L9.066 9.72a1 1 0 1 0 1.075 1.686l2.109-1.343a4.25 4.25 0 1 1 4.567 7.17l-5.06 3.223a4.25 4.25 0 0 1-6.203-5.23A6.25 6.25 0 0 0 8.35 16.5a1 1 0 0 0 1.525 1.003l5.06-3.224a1 1 0 0 0-1.074-1.687l-2.109 1.344a4.25 4.25 0 0 1-4.567-7.17l5.06-3.223a4.25 4.25 0 0 1 6.203 5.23'/%3E%3C/svg%3E\")}.ri-swap-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.207 2.293l-1.414 1.414L18.086 6H13v2h5.086l-2.293 2.293l1.414 1.414L21.914 7zM7 11.5a4.5 4.5 0 1 0 0-9a4.5 4.5 0 0 0 0 9M5.914 18l2.293 2.293l-1.414 1.414L2.086 17l4.707-4.707l1.414 1.414L5.914 16H11v2zM14 13a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1z'/%3E%3C/svg%3E\")}.ri-swap-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.207 2.293l-1.414 1.414L18.086 6H13v2h5.086l-2.293 2.293l1.414 1.414L21.914 7zM9.5 7a2.5 2.5 0 1 0-5 0a2.5 2.5 0 0 0 5 0m2 0a4.5 4.5 0 1 1-9 0a4.5 4.5 0 0 1 9 0M5.914 18l2.293 2.293l-1.414 1.414L2.086 17l4.707-4.707l1.414 1.414L5.914 16H11v2zM15 19h4v-4h-4zm-2-5a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1z'/%3E%3C/svg%3E\")}.ri-swap-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 5.914L3.707 8.207L2.293 6.793L7 2.086l4.707 4.707l-1.414 1.414L8 5.914V11H6zM12.5 7a4.5 4.5 0 1 0 9 0a4.5 4.5 0 0 0-9 0m9.207 10.207l-1.414-1.414L18 18.086V13h-2v5.086l-2.293-2.293l-1.414 1.414L17 21.914zM11 14a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1z'/%3E%3C/svg%3E\")}.ri-swap-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 5.914L3.707 8.207L2.293 6.793L7 2.086l4.707 4.707l-1.414 1.414L8 5.914V11H6zM17 9.5a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5m0 2a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m4.707 5.707l-1.414-1.414L18 18.086V13h-2v5.086l-2.293-2.293l-1.414 1.414L17 21.914zM5 19h4v-4H5zm5-6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-swap-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.005 3.003h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1m12 4v2h-4v2h4v2l3.5-3zm-6 10v-2h4v-2h-4v-2l-3.5 3z'/%3E%3C/svg%3E\")}.ri-swap-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.005 5.003v14h16v-14zm-1-2h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-16a1 1 0 0 1 1-1m12 4l3.5 3l-3.5 3v-2h-4v-2h4zm-6 10l-3.5-3l3.5-3v2h4v2h-4z'/%3E%3C/svg%3E\")}.ri-swap-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m-5-13h2v4h2v-4h2l-3-3.5zm10 6h-2v-4h-2v4h-2l3 3.5z'/%3E%3C/svg%3E\")}.ri-swap-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.005 22.003c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-5-11l3-3.5l3 3.5h-2v4h-2v-4zm10 6l-3 3.5l-3-3.5h2v-4h2v4z'/%3E%3C/svg%3E\")}.ri-switch-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.62 21c-.085 0-.141-.057-.127-.127V3.127c0-.056.042-.113.113-.113h2.785a4.61 4.61 0 0 1 4.61 4.61v8.766a4.61 4.61 0 0 1-4.61 4.61zm3.422-9.926c-1.004 0-1.824.82-1.824 1.824s.82 1.824 1.824 1.824s1.824-.82 1.824-1.824s-.82-1.824-1.824-1.824M5.8 8.4a1.7 1.7 0 0 1 1.696-1.696A1.7 1.7 0 0 1 9.193 8.4c0 .934-.763 1.697-1.697 1.697A1.7 1.7 0 0 1 5.8 8.4M11.54 3c.085 0 .142.057.128.127V20.86c0 .07-.057.127-.128.127H7.61A4.61 4.61 0 0 1 3 16.376V7.61A4.61 4.61 0 0 1 7.611 3zm-1.315 16.544V4.442H7.611c-.849 0-1.64.34-2.235.933a3.1 3.1 0 0 0-.933 2.235v8.766c0 .849.34 1.64.933 2.234a3.1 3.1 0 0 0 2.235.934z'/%3E%3C/svg%3E\")}.ri-switch-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 3v18h-4.4a4.6 4.6 0 0 1-4.6-4.6V7.6a4.6 4.6 0 0 1 4.6-4.6zm-2 2h-2.4a2.6 2.6 0 0 0-2.6 2.6v8.8a2.6 2.6 0 0 0 2.6 2.6h2.4zm-2.5 5a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m6.5-7h2.4a4.6 4.6 0 0 1 4.6 4.6v8.8a4.6 4.6 0 0 1-4.6 4.6h-2.4zm3 11.7a1.8 1.8 0 1 0 0-3.6a1.8 1.8 0 0 0 0 3.6'/%3E%3C/svg%3E\")}.ri-sword-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m7.048 13.406l3.535 3.536l-1.413 1.414l1.415 1.415l-1.414 1.414l-2.475-2.475l-2.829 2.829l-1.414-1.414l2.829-2.83l-2.475-2.474l1.414-1.414l1.414 1.413zM3 3l3.546.003l11.817 11.818l1.415-1.414l1.415 1.414l-2.475 2.475l2.828 2.829l-1.414 1.414l-2.829-2.829l-2.474 2.475l-1.415-1.414l1.414-1.415L3.002 6.531zm14.457 0L21 3.003l.002 3.523l-4.053 4.052l-3.536-3.535z'/%3E%3C/svg%3E\")}.ri-sword-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.456 3L21 3.003l.002 3.523l-5.467 5.466l2.828 2.829l1.415-1.414l1.415 1.414l-2.475 2.475l2.828 2.829l-1.414 1.414l-2.829-2.829l-2.474 2.475l-1.415-1.414l1.414-1.415l-2.829-2.828l-2.828 2.828l1.415 1.415l-1.414 1.414l-2.475-2.475l-2.829 2.829l-1.414-1.414l2.829-2.83l-2.475-2.474l1.414-1.414l1.414 1.413l2.827-2.828l-5.46-5.46L2.999 3l3.546.003l5.453 5.454zm-7.58 10.406l-2.828 2.828l.708.707l2.827-2.828zM19 5.001h-.717l-4.87 4.869l.706.707L19 5.698zm-14 0v.7l11.241 11.241l.707-.707L5.715 5.002z'/%3E%3C/svg%3E\")}.ri-syringe-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m21.678 7.98l-1.414 1.413l-2.122-2.12l-2.121 2.12l3.536 3.536l-1.415 1.414l-.707-.707L11.071 20H5.414l-2.12 2.121l-1.415-1.414L4 18.586v-5.657l6.364-6.364l-.707-.707l1.414-1.414l3.536 3.535l2.121-2.121l-2.121-2.121l1.414-1.415zm-12.02 6.363l-2.83-2.828l-1.414 1.414l2.829 2.828zm2.828-2.828L9.657 8.686l-1.414 1.415l2.828 2.828z'/%3E%3C/svg%3E\")}.ri-syringe-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m21.678 7.98l-1.414 1.413l-2.122-2.12l-2.121 2.12l3.536 3.536l-1.415 1.414l-.707-.707L11.071 20H5.414l-2.12 2.121l-1.415-1.414L4 18.586v-5.657l6.364-6.364l-.707-.707l1.414-1.414l3.536 3.535l2.121-2.121l-2.121-2.121l1.414-1.415zm-5.657 4.242l-4.243-4.243l-1.414 1.414l2.121 2.122l-1.414 1.414l-2.121-2.121l-1.414 1.414l2.121 2.121l-1.414 1.414l-2.121-2.121l-.122.121V18h4.243z'/%3E%3C/svg%3E\")}.ri-t-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 8H7v2h4v7h2v-7h4zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-t-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 5v14h14V5zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m9 7v7h-2v-7H7V8h10v2z'/%3E%3C/svg%3E\")}.ri-t-shirt-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.998 3a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-2.001l.001 8a1 1 0 0 1-1 1h-12a1 1 0 0 1-1-1l-.001-8.001L2.998 12a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h6a3 3 0 1 0 6 0z'/%3E%3C/svg%3E\")}.ri-t-shirt-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.998 3a3 3 0 1 0 6 0h6a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-2.001l.001 8a1 1 0 0 1-1 1h-12a1 1 0 0 1-1-1l-.001-8.001L2.998 12a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm11 1.999h-3.417l-.017.041a5 5 0 0 1-4.35 2.955L11.999 8a5 5 0 0 1-4.566-2.96L7.414 5H3.998v5l2.999-.001V19h10.001l-.001-9l3.001-.001z'/%3E%3C/svg%3E\")}.ri-t-shirt-air-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.705 17.793c.827.827 1.588 1.207 2.293 1.207c.378 0 .68-.067 1.237-.276l.392-.152c1.05-.421 1.58-.572 2.371-.572c1.214 0 2.379.545 3.486 1.58l.221.213l-1.414 1.414C20.464 20.38 19.703 20 18.998 20c-.378 0-.68.067-1.237.276l-.392.152c-1.05.421-1.58.572-2.371.572c-1.214 0-2.379-.545-3.486-1.58l-.221-.213zM8.998 3a3 3 0 1 0 6 0h6a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-9a2 2 0 0 0-1.994 1.85l-.006.15v7h-4a1 1 0 0 1-1-1l-.001-8.001L2.998 12a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm3.707 10.793c.827.827 1.588 1.207 2.293 1.207c.378 0 .68-.067 1.237-.276l.392-.152c1.05-.421 1.58-.572 2.371-.572c1.214 0 2.379.545 3.486 1.58l.221.213l-1.414 1.414C20.464 16.38 19.703 16 18.998 16c-.378 0-.68.067-1.237.276l-.392.152c-1.05.421-1.58.572-2.371.572c-1.214 0-2.379-.545-3.486-1.58l-.221-.213z'/%3E%3C/svg%3E\")}.ri-t-shirt-air-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.705 17.793c.827.827 1.588 1.207 2.293 1.207c.378 0 .68-.067 1.237-.276l.392-.152c1.05-.421 1.58-.572 2.371-.572c1.214 0 2.379.545 3.486 1.58l.221.213l-1.414 1.414C20.464 20.38 19.703 20 18.998 20c-.378 0-.68.067-1.237.276l-.392.152c-1.05.421-1.58.572-2.371.572c-1.214 0-2.379-.545-3.486-1.58l-.221-.213zM8.998 3a3 3 0 1 0 6 0h6a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-4.002v-2l3.002-.001v-5h-3.417l-.017.041a5 5 0 0 1-4.35 2.955L11.999 8a5 5 0 0 1-4.566-2.96L7.414 5H3.998v5l2.999-.001V19h3.001v2h-4a1 1 0 0 1-1-1l-.001-8.001L2.998 12a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm3.707 10.793c.827.827 1.588 1.207 2.293 1.207c.378 0 .68-.067 1.237-.276l.392-.152c1.05-.421 1.58-.572 2.371-.572c1.214 0 2.379.545 3.486 1.58l.221.213l-1.414 1.414C20.464 16.38 19.703 16 18.998 16c-.378 0-.68.067-1.237.276l-.392.152c-1.05.421-1.58.572-2.371.572c-1.214 0-2.379-.545-3.486-1.58l-.221-.213z'/%3E%3C/svg%3E\")}.ri-t-shirt-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14.514 5l2.606-2.607a1 1 0 0 1 1.414 0l4.243 4.243a1 1 0 0 1 0 1.414l-3.778 3.778V21a1 1 0 0 1-1 1h-12a1 1 0 0 1-1-1v-9.17L1.22 8.05a1 1 0 0 1 0-1.414l4.242-4.243a1 1 0 0 1 1.414 0L9.484 5z'/%3E%3C/svg%3E\")}.ri-t-shirt-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14.514 5l2.606-2.607a1 1 0 0 1 1.414 0l4.243 4.243a1 1 0 0 1 0 1.414l-3.778 3.778V21a1 1 0 0 1-1 1h-12a1 1 0 0 1-1-1v-9.17L1.22 8.05a1 1 0 0 1 0-1.414l4.242-4.243a1 1 0 0 1 1.414 0L9.484 5zm.828 2H8.656L6.17 4.515L3.342 7.343L6.999 11v9h10v-9l3.657-3.657l-2.829-2.828z'/%3E%3C/svg%3E\")}.ri-table-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 10v4h6v-4zm-2 0H5v4h6zm2 9h6v-3h-6zm-2 0v-3H5v3zm2-14v3h6V5zm-2 0H5v3h6zM4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-table-3{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm8 2v3H4V5zm-7 9v-4h7v4zm0 2h7v3H4zm9 0h7v3h-7zm7-2h-7v-4h7zm0-9v3h-7V5z'/%3E%3C/svg%3E\")}.ri-table-alt-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 14V3H3a1 1 0 0 0-1 1v10zm8 0V3H9v11zm7 0V4a1 1 0 0 0-1-1h-4v11zm-1 7a1 1 0 0 0 1-1v-4H2v4a1 1 0 0 0 1 1z'/%3E%3C/svg%3E\")}.ri-table-alt-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-1 13H4v3h16zM8 5H4v9h4zm6 0h-4v9h4zm6 0h-4v9h4z'/%3E%3C/svg%3E\")}.ri-table-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 21H9V10h6zm2 0V10h5v10a1 1 0 0 1-1 1zM7 21H3a1 1 0 0 1-1-1V10h5zM22 8H2V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1z'/%3E%3C/svg%3E\")}.ri-table-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 8h16V5H4zm10 11v-9h-4v9zm2 0h4v-9h-4zm-8 0v-9H4v9zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-table-view{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm5 2v3H4V5zm-4 9v-4h4v4zm0 2h4v3H4zm6 0h10v3H10zm10-2H10v-4h10zm0-9v3H10V5z'/%3E%3C/svg%3E\")}.ri-tablet-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 2h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m7 15a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E\")}.ri-tablet-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 4v16h12V4zM5 2h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1m7 15a1 1 0 1 1 0 2a1 1 0 0 1 0-2'/%3E%3C/svg%3E\")}.ri-tailwind-css-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 4.86q-4.76 0-5.95 4.76q1.785-2.38 4.165-1.785c.905.226 1.552.883 2.268 1.61C13.651 10.63 15 12 17.95 12q4.76 0 5.95-4.76q-1.785 2.38-4.165 1.785c-.906-.226-1.552-.883-2.27-1.61C16.3 6.23 14.95 4.86 12 4.86M6.05 12Q1.29 12 .1 16.76q1.785-2.38 4.165-1.785c.905.226 1.552.883 2.269 1.61C7.7 17.77 9.05 19.14 12 19.14q4.76 0 5.95-4.76q-1.785 2.38-4.165 1.785c-.906-.226-1.552-.883-2.27-1.61C10.35 13.37 9 12 6.05 12'/%3E%3C/svg%3E\")}.ri-tailwind-css-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.127 6.22C9.177 5.377 10.499 5 12 5c1.409 0 2.485.33 3.358.834c.74.425 1.354 1.007 1.948 1.61c.646.657.996.976 1.437 1.086c.473.118.873.082 1.239-.074c.38-.163.791-.487 1.218-1.056l1.77.843c-.37 1.484-1.047 2.7-2.095 3.538C19.824 12.621 18.503 13 17 13c-1.408 0-2.484-.331-3.357-.834c-.834-.48-1.443-1.098-1.92-1.583c-.663-.672-1.018-1.001-1.465-1.113c-.473-.118-.873-.082-1.239.074c-.38.163-.792.487-1.219 1.056l-1.77-.843c.371-1.484 1.048-2.7 2.096-3.538M12 7c-.828 0-1.495.146-2.033.408c1.32.082 2.181.895 3.057 1.721c.504.476 1.013.956 1.617 1.304c.56.322 1.29.567 2.36.567c.828 0 1.495-.146 2.033-.408c-1.32-.083-2.181-.895-3.056-1.721c-.505-.476-1.013-.956-1.618-1.304C13.801 7.245 13.07 7 12 7m-8.874 5.22C4.177 11.377 5.499 11 7 11c1.409 0 2.485.33 3.358.834c.74.425 1.354 1.007 1.948 1.61c.646.657.996.976 1.437 1.086c.473.118.873.083 1.239-.074c.38-.163.791-.487 1.218-1.056l1.77.842c-.37 1.485-1.047 2.7-2.095 3.539C14.824 18.621 13.503 19 12 19c-1.408 0-2.484-.331-3.357-.834c-.834-.48-1.443-1.098-1.92-1.583c-.663-.672-1.018-1.001-1.465-1.113c-.473-.118-.873-.083-1.239.074c-.38.163-.792.487-1.219 1.056l-1.77-.843c.371-1.484 1.048-2.7 2.096-3.538M7 13c-.828 0-1.495.146-2.033.408c1.32.083 2.181.895 3.057 1.721c.504.476 1.013.956 1.617 1.304c.56.322 1.29.567 2.36.567c.828 0 1.495-.146 2.033-.408c-1.32-.082-2.181-.895-3.056-1.721c-.505-.476-1.014-.956-1.618-1.304C8.801 13.245 8.07 13 7 13'/%3E%3C/svg%3E\")}.ri-takeaway-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 1a1 1 0 0 1 1 1v.999L22 3v6l-2.02-.001l2.767 7.596a4 4 0 1 1-7.62 2.406h-4.253a4.002 4.002 0 0 1-7.8-.229A2 2 0 0 1 2 17v-5h9a1 1 0 0 0 .883.993L12 13h2a1 1 0 0 0 .993-.883L15 12V3h-3V1zM7 16a2 2 0 1 0 0 4a2 2 0 0 0 0-4m12 0a2 2 0 1 0 0 4a2 2 0 0 0 0-4M10 3a1 1 0 0 1 1 1v7H2V4a1 1 0 0 1 1-1zm10 2h-3v2h3zM9 5H4v1h5z'/%3E%3C/svg%3E\")}.ri-takeaway-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 1a1 1 0 0 1 1 1v.999L22 3v6l-2.02-.001l2.767 7.596a4 4 0 1 1-7.62 2.406h-4.253a4.002 4.002 0 0 1-7.8-.229A2 2 0 0 1 2 17V4a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v8a1 1 0 0 0 .883.993L12 13h2a1 1 0 0 0 .993-.883L15 12V3h-3V1zM7 16a2 2 0 1 0 0 4a2 2 0 0 0 0-4m12-.001a2 2 0 1 0 0 4a2 2 0 0 0 0-4m-1.148-7H17V12a3 3 0 0 1-3 3h-2a3 3 0 0 1-2.829-2H4v2.354A4.002 4.002 0 0 1 10.874 17h4.252a4 4 0 0 1 4.57-2.94zM9 8H4v3h5zm11-3h-3v2h3zM9 5H4v1h5z'/%3E%3C/svg%3E\")}.ri-taobao-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m3.576 8.277l-1.193 1.842l2.201 1.37s1.464.755.762 2.17c-.649 1.338-3.846 4.27-3.846 4.27l2.862 1.797c1.984-4.325 1.85-3.749 2.347-5.305c.512-1.58.625-2.794-.242-3.677c-1.113-1.125-1.238-1.23-2.89-2.467m1.565-.694c1.04 0 1.882-.758 1.882-1.693c0-.943-.842-1.701-1.882-1.701c-1.049 0-1.887.762-1.887 1.701c.004.931.838 1.693 1.887 1.693m17.005.21s-.625-4.87-11.208-1.855c.455-.794.67-1.306.67-1.306l-2.642-.75s-1.068 3.508-2.97 5.14c0 0 1.846 1.073 1.826 1.04A17 17 0 0 0 9.23 8.466q.633-.284 1.225-.524c-.492.887-1.278 2.217-2.068 3.056l1.113.984s.762-.738 1.588-1.62h.944v1.636H8.346v1.306h3.685v3.133l-.142-.004c-.407-.02-1.036-.09-1.286-.484c-.298-.484-.076-1.359-.064-1.903H7.995l-.093.052s-.935 4.205 2.69 4.113c3.386.092 5.329-.956 6.264-1.678l.371 1.395l2.089-.883l-1.415-3.483l-1.694.536l.315 1.19c-.428.33-.932.572-1.468.754v-2.738h3.592v-1.31h-3.592v-1.637h3.604V9.051h-6.41c.464-.569.823-1.089.92-1.415l-1.121-.307c4.797-1.733 7.47-1.435 7.45 1.403v7.475s.282 2.564-2.637 2.383l-1.58-.343l-.367 1.512s6.817 1.967 7.374-3.314c.552-5.282-.141-8.652-.141-8.652'/%3E%3C/svg%3E\")}.ri-taobao-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.173 14H14.5v1.375q.824-.332 1.812-.81l-.082-.238zm.828-.287l.12-.042c.641 1.851 1.034 3.012 1.185 3.5l-1.912.59q-.11-.36-.427-1.293c-6.081 2.884-8.671 2.054-9.008-1.908l1.993-.169c.1 1.165.344 1.621.897 1.752c.393.093.94.063 1.652-.104v-2.04h-3.5v-2h.513l-1.167-1.39q1.563-1.312 2.449-2.863q-.78.202-1.552.435A14 14 0 0 1 7.49 10.29l-1.4-1.428Q8 6.992 9.266 3.868l1.854.75q-.23.567-.48 1.1c3.702-.935 7.275-1.316 9.138-.68c1.223.419 1.919 1.392 2.188 2.585c.17.756.313 2.689.313 5.123c0 2.807-.056 3.77-.34 4.622c-.298.89-.697 1.418-1.408 1.984c-.657.523-1.553.763-2.645.823a12.5 12.5 0 0 1-2.094-.08c-.12-.013-.235-.027-.355-.042l-.242-.033l.264-1.982l.237.032l.319.038c.625.07 1.216.1 1.762.07c.714-.04 1.245-.181 1.508-.39c.426-.34.591-.558.756-1.054c.186-.555.238-1.448.238-3.989c0-2.298-.134-4.101-.265-4.682c-.13-.577-.41-.97-.883-1.132c-1.207-.412-3.801-.194-6.652.416l.615.263q-.195.453-.43.89h5.337v2h-3.5V12h3.5zm-5.5-3.213h-1.208A14 14 0 0 1 9.799 12h2.702zm-10.038-.438L3.54 8.376c1.062.68 2.935 2.428 3.338 3.162c1.239 2.26.198 4.176-3.122 7.997l-1.51-1.311c2.687-3.094 3.5-4.59 2.878-5.725c-.214-.39-1.857-1.923-2.661-2.437M5.14 7.583c-1.048 0-1.882-.762-1.886-1.693c0-.94.838-1.701 1.886-1.701c1.04 0 1.883.758 1.883 1.701c0 .935-.843 1.693-1.883 1.693'/%3E%3C/svg%3E\")}.ri-tape-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.83 13A3 3 0 1 0 8 15h8a3 3 0 1 0-2.83-2zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m13 10a1 1 0 1 1 0-2a1 1 0 0 1 0 2m-8 0a1 1 0 1 1 0-2a1 1 0 0 1 0 2'/%3E%3C/svg%3E\")}.ri-tape-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.83 13h2.34A3 3 0 1 1 16 15H8a3 3 0 1 1 2.83-2M4 5v14h16V5zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m5 10a1 1 0 1 0 0-2a1 1 0 0 0 0 2m8 0a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-target-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a1 1 0 1 1 0 2a8 8 0 1 0 8 8a1 1 0 1 1 2 0c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 4a1 1 0 1 1 0 2a4 4 0 1 0 4 4a1 1 0 1 1 2 0a6 6 0 1 1-6-6m6.571-3.9a.5.5 0 0 1 .5.5v1.83a.5.5 0 0 0 .5.499H21.4a.5.5 0 0 1 .5.5v.915l-1.888 1.888a2 2 0 0 1-1.414.586h-2l-3.89 3.889a1 1 0 0 1-1.414-1.414l3.89-3.889v-2a2 2 0 0 1 .585-1.414l1.89-1.89z'/%3E%3C/svg%3E\")}.ri-target-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2a1 1 0 1 1 0 2a8 8 0 1 0 8 8a1 1 0 1 1 2 0c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 4a1 1 0 1 1 0 2a4 4 0 1 0 4 4a1 1 0 1 1 2 0a6 6 0 1 1-6-6m5.656-3.9a1.001 1.001 0 0 1 1.415 1.415l-.708.706h.001a1 1 0 1 0 1.414 1.415l.707-.707A1 1 0 0 1 21.9 6.343l-2.12 2.122a1 1 0 0 1-.708.292h-2.414l-3.95 3.95a1 1 0 0 1-1.414-1.414l3.95-3.95V4.93a1 1 0 0 1 .292-.707z'/%3E%3C/svg%3E\")}.ri-task-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3v18.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H20a1 1 0 0 1 1 1m-9.707 10.121l-2.475-2.475l-1.414 1.415l3.889 3.889l5.657-5.657l-1.414-1.414z'/%3E%3C/svg%3E\")}.ri-task-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 4H5v16h14zM3 2.992C3 2.444 3.447 2 3.999 2h16a1 1 0 0 1 1 1L21 20.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008zm8.293 10.13l4.243-4.243l1.414 1.414l-5.657 5.657l-3.89-3.89l1.415-1.414z'/%3E%3C/svg%3E\")}.ri-taxi-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12v9a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-9l2.48-5.788A2 2 0 0 1 6.32 5H9V3h6v2h2.681a2 2 0 0 1 1.838 1.212zM4.176 12h15.648l-2.143-5H6.32zM6.5 17a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m11 0a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-taxi-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 11v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V11l2.447-4.894A2 2 0 0 1 6.237 5H9V3h6v2h2.764a2 2 0 0 1 1.789 1.106zm-2 2H4v5h16zM4.236 11h15.528l-2-4H6.236zM6.5 17a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m11 0a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E\")}.ri-taxi-wifi-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3v4H6.319l-2.144 5H22v9a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-9l2.48-5.788A2 2 0 0 1 6.32 5H9V3zM6.5 14a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m11 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m1-13a4.5 4.5 0 1 1 0 9a4.5 4.5 0 0 1 0-9m0 5.167c-.491 0-.94.177-1.289.47l-.125.115L18.5 8.167l1.413-1.415a2 2 0 0 0-1.413-.585m0-2.667a4.65 4.65 0 0 0-3.128 1.203l-.173.165l.944.942a3.32 3.32 0 0 1 2.357-.977a3.32 3.32 0 0 1 2.201.83l.156.147l.943-.943A4.65 4.65 0 0 0 18.5 3.5'/%3E%3C/svg%3E\")}.ri-taxi-wifi-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3v4H6.236l-2.001 4H22v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V11l2.447-4.894A2 2 0 0 1 6.237 5H9V3zm8 10H4v5h16zM6.5 14a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m11 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m1-13a4.5 4.5 0 1 1 0 9a4.5 4.5 0 0 1 0-9m0 5.167c-.491 0-.94.177-1.289.47l-.125.115L18.5 8.167l1.413-1.415a2 2 0 0 0-1.413-.585m0-2.667a4.65 4.65 0 0 0-3.128 1.203l-.173.165l.944.942a3.32 3.32 0 0 1 2.357-.977a3.32 3.32 0 0 1 2.201.83l.156.147l.943-.943A4.65 4.65 0 0 0 18.5 3.5'/%3E%3C/svg%3E\")}.ri-team-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 10a4 4 0 1 0 0-8a4 4 0 0 0 0 8m-6.5 3a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5M21 10.5a2.5 2.5 0 1 1-5 0a2.5 2.5 0 0 1 5 0m-9 .5a5 5 0 0 1 5 5v6H7v-6a5 5 0 0 1 5-5m-7 5c0-.693.1-1.362.288-1.994l-.17.014A3.5 3.5 0 0 0 2 17.5V22h3zm17 6v-4.5a3.5 3.5 0 0 0-3.288-3.494c.187.632.288 1.301.288 1.994v6z'/%3E%3C/svg%3E\")}.ri-team-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 11a5 5 0 0 1 5 5v6h-2v-6a3 3 0 0 0-2.824-2.995L12 13a3 3 0 0 0-2.995 2.824L9 16v6H7v-6a5 5 0 0 1 5-5m-6.5 3q.42.001.81.094a6 6 0 0 0-.301 1.575L6 16v.086a1.5 1.5 0 0 0-.356-.08L5.5 16a1.5 1.5 0 0 0-1.493 1.355L4 17.5V22H2v-4.5A3.5 3.5 0 0 1 5.5 14m13 0a3.5 3.5 0 0 1 3.5 3.5V22h-2v-4.5a1.5 1.5 0 0 0-1.355-1.493L18.5 16q-.264.001-.5.085V16c0-.666-.108-1.306-.308-1.904c.258-.063.53-.096.808-.096m-13-6a2.5 2.5 0 1 1 0 5a2.5 2.5 0 0 1 0-5m13 0a2.5 2.5 0 1 1 0 5a2.5 2.5 0 0 1 0-5m-13 2a.5.5 0 1 0 0 1a.5.5 0 0 0 0-1m13 0a.5.5 0 1 0 0 1a.5.5 0 0 0 0-1M12 2a4 4 0 1 1 0 8a4 4 0 0 1 0-8m0 2a2 2 0 1 0 0 4a2 2 0 0 0 0-4'/%3E%3C/svg%3E\")}.ri-telegram-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.148 11.81q7.87-3.429 10.497-4.522c4.999-2.079 6.037-2.44 6.714-2.452c.15-.003.482.034.698.21c.182.147.232.347.256.487s.054.459.03.708c-.27 2.847-1.443 9.754-2.04 12.942c-.252 1.348-.748 1.8-1.23 1.845c-1.045.096-1.838-.69-2.85-1.354c-1.585-1.039-2.48-1.686-4.018-2.699c-1.777-1.171-.625-1.815.388-2.867c.265-.275 4.87-4.464 4.96-4.844c.01-.048.021-.225-.084-.318c-.105-.094-.26-.062-.373-.036q-.239.054-7.592 5.018q-1.079.74-1.952.721c-.643-.014-1.88-.363-2.798-.662c-1.128-.367-2.024-.56-1.946-1.183q.061-.486 1.34-.994'/%3E%3C/svg%3E\")}.ri-telegram-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.094 7.146c.593-.215.888-.292 1.05-.32q.002.08-.002.122c-.232 2.444-1.251 8.457-1.775 11.255c-.122.655-.216.967-.85.595c-.416-.245-.792-.553-1.196-.817c-1.325-.869-3.221-2.162-3.065-2.084c-1.304-.86-.758-1.386-.03-2.088c.117-.113.24-.231.36-.356c.054-.056.317-.3.687-.645c1.188-1.104 3.484-3.239 3.542-3.486c.01-.04.018-.192-.071-.271c-.09-.08-.223-.053-.318-.031q-.203.046-6.474 4.279q-.918.63-1.664.614l.005.003c-.655-.231-1.308-.43-1.964-.63a66 66 0 0 1-1.3-.405l-.308-.098c4.527-1.972 7.542-3.27 9.053-3.899c2.194-.913 3.496-1.438 4.32-1.738m2.423-1.928a1.8 1.8 0 0 0-.726-.346c-.2-.048-.39-.063-.533-.06c-.477.008-.988.143-1.846.454c-.875.318-2.219.862-4.406 1.771Q9.691 8 2.804 11.001c-.404.161-.773.344-1.065.56c-.27.201-.647.56-.716 1.11c-.052.416.069.8.315 1.103c.214.263.488.423.697.524c.31.15.728.281 1.095.396c.573.18 1.144.363 1.719.539c1.778.544 3.242.992 4.852 2.054c1.181.778 2.34 1.59 3.523 2.366c.432.283.835.608 1.28.87c.488.285 1.106.546 1.86.477c1.138-.105 1.73-1.152 1.97-2.43c.521-2.79 1.557-8.886 1.8-11.432a3.8 3.8 0 0 0-.037-.885a1.66 1.66 0 0 0-.58-1.035'/%3E%3C/svg%3E\")}.ri-telegram-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2s10 4.477 10 10m-9.642-2.618q-1.458.607-5.831 2.513q-.711.282-.744.552c-.038.304.343.424.862.587l.218.07c.51.166 1.198.36 1.555.368q.486.01 1.084-.4q4.086-2.76 4.218-2.789c.063-.014.149-.032.207.02c.059.052.053.15.047.177c-.038.161-1.534 1.552-2.308 2.271q-.344.324-.683.653c-.474.457-.83.8.02 1.36c.861.568 1.73 1.134 2.57 1.733c.414.296.786.56 1.246.519c.267-.025.543-.276.683-1.026c.332-1.77.983-5.608 1.133-7.19a1.8 1.8 0 0 0-.017-.393a.42.42 0 0 0-.142-.27c-.12-.098-.305-.118-.387-.117c-.376.007-.953.207-3.73 1.362'/%3E%3C/svg%3E\")}.ri-telegram-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 12a8 8 0 1 1-16 0a8 8 0 0 1 16 0m-8 10c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10m.358-12.618q-1.458.607-5.831 2.513q-.711.282-.744.552c-.038.304.343.424.862.587l.218.07c.51.166 1.198.36 1.555.368q.486.01 1.084-.4q4.086-2.76 4.218-2.789c.063-.014.149-.032.207.02c.059.052.053.15.047.177c-.038.161-1.534 1.552-2.308 2.271q-.344.324-.683.653c-.474.457-.83.8.02 1.36c.861.568 1.73 1.134 2.57 1.733c.414.296.786.56 1.246.519c.267-.025.543-.276.683-1.026c.332-1.77.983-5.608 1.133-7.19a1.8 1.8 0 0 0-.017-.393a.42.42 0 0 0-.142-.27c-.12-.098-.305-.118-.387-.117c-.376.007-.953.207-3.73 1.362'/%3E%3C/svg%3E\")}.ri-temp-cold-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 10.255V5a4 4 0 1 1 8 0v5.255a7 7 0 1 1-8 0M8 16a4 4 0 0 0 8 0z'/%3E%3C/svg%3E\")}.ri-temp-cold-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 5a4 4 0 1 1 8 0v5.255a7 7 0 1 1-8 0zm1.144 6.895a5 5 0 1 0 5.712 0L14 11.298V5a2 2 0 1 0-4 0v6.298zM8 16h8a4 4 0 0 1-8 0'/%3E%3C/svg%3E\")}.ri-temp-hot-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 10.255V5a4 4 0 1 1 8 0v5.255a7 7 0 1 1-8 0m3 1.871A4.002 4.002 0 0 0 12 20a4 4 0 0 0 1-7.874V5h-2z'/%3E%3C/svg%3E\")}.ri-temp-hot-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 5a4 4 0 1 1 8 0v5.255a7 7 0 1 1-8 0zm1.144 6.895a5 5 0 1 0 5.712 0L14 11.298V5a2 2 0 1 0-4 0v6.298zm1.856.231V5h2v7.126A4.002 4.002 0 0 1 12 20a4 4 0 0 1-1-7.874M12 18a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-tent-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.866 3l9.237 16H23v2H1v-2h.896l9.238-16a1 1 0 0 1 1.732 0M12 12.925L8.659 19h6.682z'/%3E%3C/svg%3E\")}.ri-tent-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22.103 19L12.866 3a1 1 0 0 0-1.732 0L1.896 19H1v2h22v-2zM7.6 19H4.206L12 5.5L19.794 19H16.4L12 11zm4.4-3.85L14.117 19H9.884z'/%3E%3C/svg%3E\")}.ri-terminal-box-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m9 12v2h6v-2zm-3.586-3l-2.828 2.828L7 16.243L11.243 12L7 7.757L5.586 9.172z'/%3E%3C/svg%3E\")}.ri-terminal-box-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m1 2v14h16V5zm8 10h6v2h-6zm-3.333-3L5.838 9.172l1.415-1.415L11.495 12l-4.242 4.243l-1.415-1.415z'/%3E%3C/svg%3E\")}.ri-terminal-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11 12l-7.071 7.071l-1.414-1.414L8.172 12L2.515 6.343L3.929 4.93zm0 7h10v2H11z'/%3E%3C/svg%3E\")}.ri-terminal-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11 12l-7.071 7.071l-1.414-1.414L8.172 12L2.515 6.343L3.929 4.93zm0 7h10v2H11z'/%3E%3C/svg%3E\")}.ri-terminal-window-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 10H4v9h16zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m2 3v2h2V6zm4 0v2h2V6zm-4 5h3v5H5z'/%3E%3C/svg%3E\")}.ri-terminal-window-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 9V5H4v4zm0 2H4v8h16zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m2 9h3v5H5zm0-6h2v2H5zm4 0h2v2H9z'/%3E%3C/svg%3E\")}.ri-test-tube-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2v2h-1v14a4 4 0 0 1-8 0V4H7V2zm-4 13a1 1 0 1 0 0 2a1 1 0 0 0 0-2m-2-3a1 1 0 1 0 0 2a1 1 0 0 0 0-2m3-8h-4v4h4z'/%3E%3C/svg%3E\")}.ri-test-tube-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2v2h-1v14a4 4 0 0 1-8 0V4H7V2zm-3 8h-4v8a2 2 0 1 0 4 0zm-1 5a1 1 0 1 1 0 2a1 1 0 0 1 0-2m-2-3a1 1 0 1 1 0 2a1 1 0 0 1 0-2m3-8h-4v4h4z'/%3E%3C/svg%3E\")}.ri-text{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 6v15h-2V6H5V4h14v2z'/%3E%3C/svg%3E\")}.ri-text-block{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 2v3h2V4h2v5H3.5v2h5V9H7V4h2v1h2V2zm20 1h-7v2h6v14H4v-5H2v6a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1'/%3E%3C/svg%3E\")}.ri-text-direction-l{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 5v10H9v-4a4 4 0 1 1 0-8h8v2h-2v10h-2V5zM9 5a2 2 0 1 0 0 4zm8 12v-2.5l4 3.5l-4 3.5V19H5v-2z'/%3E%3C/svg%3E\")}.ri-text-direction-r{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 5v10H9v-4a4 4 0 1 1 0-8h8v2h-2v10h-2V5zM9 5a2 2 0 1 0 0 4zM7 17h12v2H7v2.5L3 18l4-3.5z'/%3E%3C/svg%3E\")}.ri-text-snippet{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm2 1v14h16V5zm3 3h10v3h-2v-1h-2v4h1.5v2h-5v-2H11v-4H9v1H7z'/%3E%3C/svg%3E\")}.ri-text-spacing{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 17h10v-2.5l3.5 3.5l-3.5 3.5V19H7v2.5L3.5 18L7 14.5zm6-11v9h-2V6H5V4h14v2z'/%3E%3C/svg%3E\")}.ri-text-to-speech-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.414 5.586a2 2 0 0 0 0 2.828l5.853 5.853c.666.665 1.722.792 2.422.162q.159-.145.311-.296V17a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V7a4 4 0 0 1 4-4h10zM6 11h3v6h2v-6h3V9H6zm14.657-9.657A7.98 7.98 0 0 1 23 7c0 2.21-.895 4.21-2.343 5.657l-1.415-1.415A5.98 5.98 0 0 0 21 7a5.98 5.98 0 0 0-1.758-4.242zm-2.829 2.829A4 4 0 0 1 19 7a4 4 0 0 1-1.172 2.828l-1.414-1.414C16.776 8.052 17 7.552 17 7s-.224-1.052-.586-1.414z'/%3E%3C/svg%3E\")}.ri-text-to-speech-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.5 5H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2.5h2V17a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V7a4 4 0 0 1 4-4h8.5zm-.5 6h-3v6H9v-6H6V9h8zm6.657-9.657A7.98 7.98 0 0 1 23 7c0 2.21-.895 4.21-2.343 5.657l-1.415-1.415A5.98 5.98 0 0 0 21 7a5.98 5.98 0 0 0-1.758-4.242zm-2.829 2.829A4 4 0 0 1 19 7a4 4 0 0 1-1.172 2.828l-1.414-1.414C16.776 8.052 17 7.552 17 7s-.224-1.052-.586-1.414z'/%3E%3C/svg%3E\")}.ri-text-wrap{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 18h1.5a2.5 2.5 0 0 0 0-5H3v-2h13.5a4.5 4.5 0 1 1 0 9H15v2l-4-3l4-3zM3 4h18v2H3zm6 14v2H3v-2z'/%3E%3C/svg%3E\")}.ri-thermometer-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.557 3.444a4 4 0 0 1 0 5.657l-8.2 8.2a4 4 0 0 1-2.387 1.147l-3.38.374l-2.297 2.3a1 1 0 1 1-1.414-1.415l2.298-2.299l.375-3.377A4 4 0 0 1 6.7 11.644l8.2-8.2a4 4 0 0 1 5.658 0m-9.193 9.192L9.95 14.05l2.121 2.122l1.414-1.415zm2.829-2.828l-1.415 1.414l2.122 2.121l1.414-1.414zm2.828-2.829l-1.414 1.414l2.121 2.122L19.142 9.1z'/%3E%3C/svg%3E\")}.ri-thermometer-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.557 3.444a4 4 0 0 1 0 5.657l-8.2 8.2a4 4 0 0 1-2.387 1.147l-3.38.374l-2.297 2.3a1 1 0 1 1-1.414-1.415l2.298-2.299l.375-3.377A4 4 0 0 1 6.7 11.644l8.2-8.2a4 4 0 0 1 5.658 0m-4.243 1.414l-8.2 8.2a2 2 0 0 0-.574 1.194l-.276 2.484l2.485-.276a2 2 0 0 0 1.193-.574l.422-.422L9.95 14.05l1.414-1.414l1.414 1.414l1.414-1.414l-1.414-1.414l1.415-1.414l1.414 1.414l1.414-1.415l-1.414-1.414L17.02 6.98l1.414 1.414l.707-.707a2 2 0 0 0-2.828-2.828'/%3E%3C/svg%3E\")}.ri-threads-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.705 11.108c-.162-2.987-1.794-4.697-4.534-4.714c-1.652-.01-3.033.69-3.879 1.973L9.8 9.4c.634-.961 1.635-1.16 2.36-1.153c.903.006 1.583.268 2.024.78c.32.372.535.887.642 1.536q-1.202-.204-2.59-.125c-2.606.15-4.28 1.67-4.168 3.781c.057 1.071.59 1.993 1.502 2.595c.77.509 1.764.757 2.795.701c1.363-.075 2.432-.594 3.178-1.545c.566-.722.924-1.658 1.082-2.836c.65.392 1.13.907 1.397 1.527c.452 1.054.478 2.786-.935 4.198c-1.238 1.236-2.726 1.772-4.975 1.788c-2.495-.018-4.382-.819-5.608-2.378c-1.15-1.46-1.743-3.57-1.765-6.269c.022-2.7.616-4.809 1.765-6.27c1.226-1.559 3.113-2.359 5.608-2.377c2.513.019 4.432.822 5.706 2.39c.625.768 1.095 1.734 1.406 2.86l1.766-.47c-.377-1.387-.969-2.582-1.774-3.573c-1.633-2.01-4.033-3.039-7.11-3.06c-3.071.021-5.432 1.055-7.019 3.071c-1.411 1.795-2.14 4.306-2.164 7.436c.024 3.13.753 5.627 2.164 7.422c1.587 2.016 3.96 3.05 7.03 3.071c2.731-.019 4.655-.734 6.24-2.317c2.075-2.073 2.012-4.67 1.329-6.264c-.525-1.225-1.57-2.206-2.98-2.81m-4.438 4.557c-1.142.064-2.328-.448-2.387-1.546c-.043-.814.58-1.722 2.457-1.83a9.4 9.4 0 0 1 2.533.174c-.216 2.702-1.485 3.14-2.603 3.202'/%3E%3C/svg%3E\")}.ri-threads-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.184 1.41h-.002C9.09 1.432 6.7 2.473 5.094 4.516c-1.428 1.815-2.16 4.348-2.184 7.49v.002c.025 3.143.756 5.662 2.184 7.477c1.606 2.042 4.009 3.084 7.1 3.105h.002c2.748-.019 4.697-.74 6.303-2.344c2.104-2.103 2.042-4.741 1.347-6.363c-.53-1.234-1.575-2.221-2.976-2.835c-.18-2.985-1.86-4.726-4.62-4.744c-1.63-.01-3.102.72-4.003 2.087l1.655 1.136c.533-.809 1.377-1.199 2.335-1.19c1.387.009 2.3.774 2.555 2.117a11.7 11.7 0 0 0-2.484-.105c-2.64.152-4.368 1.712-4.253 3.875c.12 2.262 2.312 3.495 4.393 3.381c2.492-.137 3.973-1.976 4.324-4.321c.577.373 1.003.85 1.244 1.413c.44 1.025.468 2.716-.915 4.098c-1.217 1.216-2.68 1.746-4.912 1.762c-2.475-.018-4.332-.811-5.537-2.343C5.52 16.774 4.928 14.688 4.906 12c.022-2.688.614-4.775 1.746-6.213c1.205-1.533 3.062-2.325 5.537-2.344c2.493.019 4.384.815 5.636 2.356c.691.85 1.124 1.866 1.413 2.915l1.94-.517c-.363-1.338-.937-2.613-1.815-3.694c-1.653-2.034-4.081-3.071-7.18-3.093m.236 10.968a9.4 9.4 0 0 1 2.432.156c-.14 1.578-.793 2.947-2.512 3.041c-1.112.063-2.237-.434-2.292-1.461c-.04-.764.525-1.63 2.372-1.736'/%3E%3C/svg%3E\")}.ri-thumb-down-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 15h-3V3h3a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1m-5.293 1.293l-6.4 6.4a.5.5 0 0 1-.654.047L8.8 22.1a1.5 1.5 0 0 1-.553-1.57L9.4 16H3a2 2 0 0 1-2-2v-2.104a2 2 0 0 1 .15-.762L4.246 3.62A1 1 0 0 1 5.17 3H16a1 1 0 0 1 1 1v11.586a1 1 0 0 1-.293.707'/%3E%3C/svg%3E\")}.ri-thumb-down-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.4 16H3a2 2 0 0 1-2-2v-2.104a2 2 0 0 1 .15-.762L4.246 3.62A1 1 0 0 1 5.17 3H22a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-3.482a1 1 0 0 0-.817.423l-5.453 7.726a.5.5 0 0 1-.632.159L9.802 22.4a2.5 2.5 0 0 1-1.305-2.853zm7.6-2.588V5H5.84L3 11.896V14h6.4a2 2 0 0 1 1.938 2.493l-.903 3.548a.5.5 0 0 0 .261.571l.661.33l4.71-6.672c.25-.354.57-.644.933-.857M19 13h2V5h-2z'/%3E%3C/svg%3E\")}.ri-thumb-up-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 9h3v12H2a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1m5.293-1.293l6.4-6.4a.5.5 0 0 1 .654-.047l.853.64a1.5 1.5 0 0 1 .553 1.57L14.6 8H21a2 2 0 0 1 2 2v2.104a2 2 0 0 1-.15.762l-3.095 7.515a1 1 0 0 1-.925.619H8a1 1 0 0 1-1-1V8.414a1 1 0 0 1 .293-.707'/%3E%3C/svg%3E\")}.ri-thumb-up-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.6 8H21a2 2 0 0 1 2 2v2.105c0 .26-.051.52-.15.761l-3.095 7.515a1 1 0 0 1-.925.62H2a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1h3.482a1 1 0 0 0 .817-.424L11.752.851a.5.5 0 0 1 .632-.159l1.814.908a2.5 2.5 0 0 1 1.305 2.852zM7 10.588V19h11.16L21 12.105V10h-6.4a2 2 0 0 1-1.938-2.493l.903-3.548a.5.5 0 0 0-.261-.57l-.661-.331l-4.71 6.672c-.25.354-.57.645-.933.858M5 11H3v8h2z'/%3E%3C/svg%3E\")}.ri-thunderstorms-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16.989 18l1.215-1.58a1.5 1.5 0 0 0-1.189-2.415H15v-3.976a1.5 1.5 0 0 0-2.69-.914l-6.365 8.281A8.002 8.002 0 0 1 9 2a8 8 0 0 1 7.458 5.099A5.5 5.5 0 1 1 17.5 18zM13 16.005h3l-5 6.5v-4.5H8l5-6.505z'/%3E%3C/svg%3E\")}.ri-thunderstorms-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 18v-2h.5a3.5 3.5 0 1 0-2.5-5.95V10a6 6 0 1 0-8 5.659v2.089a8 8 0 1 1 9.458-10.65A5.5 5.5 0 1 1 17.5 18zm-4-1.995h3l-5 6.5v-4.5H8l5-6.505z'/%3E%3C/svg%3E\")}.ri-ticket-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.005 3a1 1 0 0 1 1 1v5.5a2.5 2.5 0 0 0 0 5V20a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-5.5a2.5 2.5 0 0 0 0-5V4a1 1 0 0 1 1-1zm-5 6h-8v6h8z'/%3E%3C/svg%3E\")}.ri-ticket-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.005 3a1 1 0 0 1 1 1v5.5a2.5 2.5 0 0 0 0 5V20a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-5.5a2.5 2.5 0 0 0 0-5V4a1 1 0 0 1 1-1zm-1 2h-16v2.968l.156.08a4.5 4.5 0 0 1 2.339 3.74l.005.212a4.5 4.5 0 0 1-2.344 3.95l-.156.08V19h16v-2.97l-.156-.08a4.5 4.5 0 0 1-2.34-3.738L17.506 12a4.5 4.5 0 0 1 2.344-3.951l.156-.081zm-4 4v6h-8V9z'/%3E%3C/svg%3E\")}.ri-ticket-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.005 3a1 1 0 0 1 1 1v5.5a2.5 2.5 0 0 0 0 5V20a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-5.5a2.5 2.5 0 0 0 0-5V4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E\")}.ri-ticket-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.005 3a1 1 0 0 1 1 1v5.5a2.5 2.5 0 0 0 0 5V20a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-5.5a2.5 2.5 0 0 0 0-5V4a1 1 0 0 1 1-1zm-1 2h-16v2.968l.156.08a4.5 4.5 0 0 1 2.339 3.74l.005.212a4.5 4.5 0 0 1-2.344 3.95l-.156.08V19h16v-2.97l-.156-.08a4.5 4.5 0 0 1-2.34-3.738L17.506 12a4.5 4.5 0 0 1 2.344-3.951l.156-.081z'/%3E%3C/svg%3E\")}.ri-tiktok-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 8.245V15.5a6.5 6.5 0 1 1-5-6.326v3.163a3.5 3.5 0 1 0 2 3.163V2h3a5 5 0 0 0 5 5v3a7.97 7.97 0 0 1-5-1.755'/%3E%3C/svg%3E\")}.ri-tiktok-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 2v6.414a6.85 6.85 0 1 0 5.6 6.736v-3.736a8.6 8.6 0 0 0 3.4.686h1V6.5h-1c-1.903 0-3.4-1.537-3.4-3.5V2zm2 2h1.688c.394 2.22 2.08 3.996 4.312 4.41v1.618c-1.038-.152-1.975-.542-2.843-1.123L14.6 7.863v7.287a4.85 4.85 0 1 1-4.6-4.844v1.604a3.25 3.25 0 1 0 3 3.24zM8.5 15.15a1.25 1.25 0 1 1 2.5 0a1.25 1.25 0 0 1-2.5 0'/%3E%3C/svg%3E\")}.ri-time-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m1-10V7h-2v7h6v-2z'/%3E%3C/svg%3E\")}.ri-time-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m1-8h4v2h-6V7h2z'/%3E%3C/svg%3E\")}.ri-time-zone-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.078 0 9.272 3.785 9.915 8.687a8 8 0 0 0-11.228 11.228C5.785 21.272 2 17.078 2 12C2 6.477 6.477 2 12 2m0 1.833c-2.317 0-4.41.966-5.896 2.516c.177.123.331.296.437.534c.204.457.204.928.204 1.345c0 .328 0 .64.105.865c.144.308.766.44 1.315.554l.02.005c.19.04.385.08.563.13c.506.14.898.595 1.211.96c.13.151.323.374.42.43c.05-.036.211-.211.29-.498c.062-.22.044-.414-.045-.52c-.56-.66-.529-1.93-.356-2.399c.272-.739 1.122-.684 1.744-.644h.006c.23.015.446.03.608.009c.471-.06.695-.616.835-.964c.045-.111.081-.201.114-.246c.292-.4 1.186-1.003 1.74-1.375A8.1 8.1 0 0 0 12 3.833M23 17a6 6 0 1 1-12 0a6 6 0 0 1 12 0m-7 1h4v-2h-2v-2h-2z'/%3E%3C/svg%3E\")}.ri-time-zone-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 12c0-2.154.851-4.109 2.235-5.547c.122.111.227.252.306.43c.204.457.204.928.204 1.345c0 .328 0 .64.105.865c.144.308.766.44 1.315.554l.02.005c.19.04.385.08.563.13c.506.14.898.595 1.211.96c.13.151.323.374.42.43c.05-.036.211-.211.29-.498c.062-.22.044-.414-.045-.52c-.56-.66-.529-1.93-.356-2.399c.272-.739 1.122-.684 1.744-.644h.006c.23.015.446.03.608.009c.471-.06.695-.616.835-.964c.045-.111.081-.201.114-.246c.265-.363 1.024-.892 1.577-1.265a8.02 8.02 0 0 1 4.424 4.779a8 8 0 0 1 2.339 1.263C21.272 5.785 17.078 2 12 2C6.477 2 2 6.477 2 12c0 5.078 3.785 9.272 8.687 9.915a8 8 0 0 1-1.263-2.339A8 8 0 0 1 4 12m13 1a4 4 0 1 0 0 8a4 4 0 0 0 0-8m-6 4a6 6 0 1 1 12 0a6 6 0 0 1-12 0m5-3v4h4v-2h-2v-2z'/%3E%3C/svg%3E\")}.ri-timeline-view{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm1 16V5h16v14zM14 7H6v2h8zm4 8v2h-8v-2zm-2-4H8v2h8z'/%3E%3C/svg%3E\")}.ri-timer-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2m3.536 5.05L10.586 12L12 13.414l4.95-4.95z'/%3E%3C/svg%3E\")}.ri-timer-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12S6.48 2 12 2m0 18c4.42 0 8-3.58 8-8s-3.58-8-8-8s-8 3.58-8 8s3.58 8 8 8m3.536-12.95l1.414 1.414l-4.95 4.95L10.586 12z'/%3E%3C/svg%3E\")}.ri-timer-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.618 5.968l1.453-1.453l1.414 1.414l-1.453 1.453A9 9 0 1 1 12 4c2.125 0 4.078.736 5.618 1.968M11 8v6h2V8zM8 1h8v2H8z'/%3E%3C/svg%3E\")}.ri-timer-flash-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.382 5.968A8.96 8.96 0 0 1 12 4c2.125 0 4.078.736 5.618 1.968l1.453-1.453l1.414 1.414l-1.453 1.453A9 9 0 1 1 3 13c0-2.125.736-4.078 1.968-5.618L3.515 5.93l1.414-1.414zM13 12V7.495L8 14h3v4.5l5-6.5zM8 1h8v2H8z'/%3E%3C/svg%3E\")}.ri-timer-flash-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.382 5.968A8.96 8.96 0 0 1 12 4c2.125 0 4.078.736 5.618 1.968l1.453-1.453l1.414 1.414l-1.453 1.453A9 9 0 1 1 3 13c0-2.125.736-4.078 1.968-5.618L3.515 5.93l1.414-1.414zM12 20a7 7 0 1 0 0-14a7 7 0 0 0 0 14m1-8h3l-5 6.5V14H8l5-6.505zM8 1h8v2H8z'/%3E%3C/svg%3E\")}.ri-timer-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.618 5.968l1.453-1.453l1.414 1.414l-1.453 1.453A9 9 0 1 1 12 4c2.125 0 4.078.736 5.618 1.968M12 20a7 7 0 1 0 0-14a7 7 0 0 0 0 14M11 8h2v6h-2zM8 1h8v2H8z'/%3E%3C/svg%3E\")}.ri-todo-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2h3a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h3V0h2v2h6V0h2zM7 8v2h10V8zm0 4v2h10v-2z'/%3E%3C/svg%3E\")}.ri-todo-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 2h3a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h3V0h2v2h6V0h2zm0 2v2h-2V4H9v2H7V4H5v16h14V4zM7 8h10v2H7zm0 4h10v2H7z'/%3E%3C/svg%3E\")}.ri-toggle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 5h8a7 7 0 1 1 0 14H8A7 7 0 1 1 8 5m8 10a3 3 0 1 0 0-6a3 3 0 0 0 0 6'/%3E%3C/svg%3E\")}.ri-toggle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 7a5 5 0 0 0 0 10h8a5 5 0 0 0 0-10zm0-2h8a7 7 0 1 1 0 14H8A7 7 0 1 1 8 5m0 10a3 3 0 1 1 0-6a3 3 0 0 1 0 6'/%3E%3C/svg%3E\")}.ri-token-swap-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.5 9a6.5 6.5 0 0 1-4 6.002V15A8.5 8.5 0 0 0 9 6.5h-.002A6.502 6.502 0 0 1 21.5 9M7 3a4 4 0 0 0-4 4v1.5h2V7a2 2 0 0 1 2-2h1.5V3zm12 12.5V17a2 2 0 0 1-2 2h-1.5v2H17a4 4 0 0 0 4-4v-1.5zm-10 6a6.5 6.5 0 1 0 0-13a6.5 6.5 0 0 0 0 13m0-9l2.5 2.5L9 17.5L6.5 15z'/%3E%3C/svg%3E\")}.ri-token-swap-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 12.5L6.5 15L9 17.5l2.5-2.5zm6-10a6.5 6.5 0 0 0-6.482 6.018a6.5 6.5 0 1 0 6.964 6.964A6.5 6.5 0 0 0 15 2.5m.323 10.989a6.51 6.51 0 0 0-4.812-4.812a4.5 4.5 0 1 1 4.812 4.812M13.5 15a4.5 4.5 0 1 1-9 0a4.5 4.5 0 0 1 9 0M3 7a4 4 0 0 1 4-4h1.5v2H7a2 2 0 0 0-2 2v1.5H3zm16 10v-1.5h2V17a4 4 0 0 1-4 4h-1.5v-2H17a2 2 0 0 0 2-2'/%3E%3C/svg%3E\")}.ri-tools-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.33 3.272a3.5 3.5 0 0 1 4.472 4.473L20.647 18.59l-2.122 2.122L7.68 9.867a3.5 3.5 0 0 1-4.472-4.474L5.444 7.63a1.5 1.5 0 0 0 2.121-2.121zm10.367 1.883l3.182-1.768l1.414 1.415l-1.768 3.182l-1.768.353l-2.12 2.121l-1.415-1.414l2.121-2.121zm-7.071 7.778l2.121 2.122l-4.95 4.95A1.5 1.5 0 0 1 3.58 17.99l.097-.107z'/%3E%3C/svg%3E\")}.ri-tools-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.33 3.272a3.5 3.5 0 0 1 4.254 4.962l10.709 10.71l-1.414 1.414l-10.71-10.71a3.502 3.502 0 0 1-4.962-4.255L5.444 7.63a1.5 1.5 0 0 0 2.121-2.121zm10.367 1.883l3.182-1.768l1.414 1.415l-1.768 3.182l-1.768.353l-2.12 2.121l-1.415-1.414l2.121-2.121zm-6.718 8.132l1.415 1.414l-5.304 5.303a1 1 0 0 1-1.492-1.327l.078-.087z'/%3E%3C/svg%3E\")}.ri-tooth-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 3.232a6.5 6.5 0 0 1 3.266 4.034a1 1 0 0 0 1.928-.532A8.5 8.5 0 0 0 14.5 2.519q.248-.02.5-.019c2.007 0 3.68.728 4.83 2.11C20.963 5.967 21.5 7.846 21.5 10c0 3.097-.514 5.865-1.395 7.898c-.84 1.938-2.208 3.602-4.105 3.602c-1.1 0-1.787-.652-2.195-1.36c-.362-.63-.578-1.423-.752-2.062c-.207-.76-.366-1.328-.592-1.72C12.276 16.035 12.15 16 12 16s-.275.035-.461.358c-.226.392-.385.96-.592 1.72c-.174.639-.39 1.433-.752 2.062C9.787 20.848 9.1 21.5 8 21.5c-1.897 0-3.265-1.664-4.105-3.602C3.015 15.865 2.5 13.098 2.5 10c0-2.154.538-4.033 1.67-5.39C5.32 3.228 6.992 2.5 9 2.5h.028A6.5 6.5 0 0 1 12 3.232'/%3E%3C/svg%3E\")}.ri-tooth-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.706 5.89C6.429 5.022 7.507 4.5 9 4.5c.907 0 1.749.267 2.454.727a4.5 4.5 0 0 1 1.74 2.137a1 1 0 1 0 1.862-.728a6.5 6.5 0 0 0-1.224-1.983q.56-.151 1.168-.153c1.493 0 2.57.522 3.294 1.39c.744.893 1.206 2.264 1.206 4.11c0 2.903-.486 5.385-1.23 7.102c-.785 1.812-1.667 2.398-2.27 2.398c-.15 0-.275-.035-.461-.358c-.226-.392-.385-.96-.592-1.72c-.174-.639-.39-1.433-.752-2.062C13.787 14.652 13.1 14 12 14s-1.787.652-2.195 1.36c-.362.63-.578 1.423-.752 2.062c-.207.76-.366 1.328-.592 1.72c-.186.323-.311.358-.461.358c-.603 0-1.485-.586-2.27-2.398c-.744-1.717-1.23-4.2-1.23-7.102c0-1.846.462-3.217 1.206-4.11M12 3.232A6.5 6.5 0 0 0 9 2.5c-2.007 0-3.68.728-4.83 2.11C3.037 5.967 2.5 7.846 2.5 10c0 3.097.514 5.865 1.395 7.898C4.735 19.836 6.103 21.5 8 21.5c1.1 0 1.787-.652 2.195-1.36c.374-.65.593-1.477.77-2.127c.198-.726.354-1.274.574-1.655c.186-.323.311-.358.461-.358s.275.035.461.358c.22.381.376.93.574 1.655c.177.65.396 1.476.77 2.127c.408.708 1.095 1.36 2.195 1.36c1.897 0 3.265-1.664 4.105-3.602c.88-2.033 1.395-4.8 1.395-7.898c0-2.154-.538-4.033-1.67-5.39C18.68 3.228 17.008 2.5 15 2.5c-1.08 0-2.102.264-3 .732'/%3E%3C/svg%3E\")}.ri-tornado-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 3h20v2H2zm2 4h16v2H4zm4 4h14v2H8zm2 4h8v2h-8zm-2 4h6v2H8z'/%3E%3C/svg%3E\")}.ri-tornado-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 3h20v2H2zm2 4h16v2H4zm4 4h14v2H8zm2 4h8v2h-8zm-2 4h6v2H8z'/%3E%3C/svg%3E\")}.ri-trademark-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 6v2H6v10H4V8H0V6zm2 0h2.5l3 5.196L20.5 6H23v12h-2V9.133l-3.5 6.063L14 9.135V18h-2z'/%3E%3C/svg%3E\")}.ri-trademark-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 6v2H6v10H4V8H0V6zm2 0h2.5l3 5.196L20.5 6H23v12h-2V9.133l-3.5 6.063L14 9.135V18h-2z'/%3E%3C/svg%3E\")}.ri-traffic-light-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 4V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v1h3c0 2.5-2.5 3.5-3 3.5V10h3c0 2.5-2.5 3.5-3 3.5V16h3c0 2.5-2.5 3.5-3 3.5V21a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-1.5c-.5 0-3-1-3-3.5h3v-2.5c-.5 0-3-1-3-3.5h3V7.5c-.5 0-3-1-3-3.5zm5 16a2 2 0 1 0 0-4a2 2 0 0 0 0 4m0-6a2 2 0 1 0 0-4a2 2 0 0 0 0 4m0-6a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-traffic-light-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 4V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v1h3c0 2.5-2.5 3.5-3 3.5V10h3c0 2.5-2.5 3.5-3 3.5V16h3c0 2.5-2.5 3.5-3 3.5V21a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-1.5c-.5 0-3-1-3-3.5h3v-2.5c-.5 0-3-1-3-3.5h3V7.5c-.5 0-3-1-3-3.5zm5 16a2 2 0 1 0 0-4a2 2 0 0 0 0 4m0-6a2 2 0 1 0 0-4a2 2 0 0 0 0 4m0-6a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-train-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.2 20l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v11a2 2 0 0 1-2 2zM5 7v4h14V7zm7 11a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-train-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.2 20l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v11a2 2 0 0 1-2 2zM7 5a2 2 0 0 0-2 2v11h14V7a2 2 0 0 0-2-2zm5 12a2 2 0 1 1 0-4a2 2 0 0 1 0 4M6 7h12v4H6z'/%3E%3C/svg%3E\")}.ri-train-wifi-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.498 3a6.52 6.52 0 0 0-.324 4H5v4h10.035a6.47 6.47 0 0 0 3.465 1a6.5 6.5 0 0 0 2.5-.498V18a2 2 0 0 1-2 2h-1.8l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4zM12 14a2 2 0 1 0 0 4a2 2 0 0 0 0-4m6.5-13a4.5 4.5 0 1 1 0 9a4.5 4.5 0 0 1 0-9m0 5.167c-.491 0-.94.177-1.289.47l-.125.115L18.5 8.167l1.413-1.415a2 2 0 0 0-1.413-.585m0-2.667a4.65 4.65 0 0 0-3.128 1.203l-.173.165l.944.942a3.32 3.32 0 0 1 2.357-.977a3.32 3.32 0 0 1 2.201.83l.156.147l.943-.943A4.65 4.65 0 0 0 18.5 3.5'/%3E%3C/svg%3E\")}.ri-train-wifi-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.498 3a6.5 6.5 0 0 0-.479 2H7a2 2 0 0 0-1.995 1.85L5 7v11h14v-6.019a6.5 6.5 0 0 0 2-.48V18a2 2 0 0 1-2 2h-1.8l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4zM12 13a2 2 0 1 1 0 4a2 2 0 0 1 0-4m.174-6a6.5 6.5 0 0 0 2.862 4.001L6 11V7zM18.5 1a4.5 4.5 0 1 1 0 9a4.5 4.5 0 0 1 0-9m0 5.167c-.491 0-.94.177-1.289.47l-.125.115L18.5 8.167l1.413-1.415a2 2 0 0 0-1.413-.585m0-2.667a4.65 4.65 0 0 0-3.128 1.203l-.173.165l.944.942a3.32 3.32 0 0 1 2.357-.977a3.32 3.32 0 0 1 2.201.83l.156.147l.943-.943A4.65 4.65 0 0 0 18.5 3.5'/%3E%3C/svg%3E\")}.ri-translate{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 15v2a2 2 0 0 0 1.85 1.994L7 19h3v2H7a4 4 0 0 1-4-4v-2zm13-5l4.4 11h-2.155l-1.201-3h-4.09l-1.199 3h-2.154L16 10zm-1 2.885L15.753 16h2.492zM8 2v2h4v7H8v3H6v-3H2V4h4V2zm9 1a4 4 0 0 1 4 4v2h-2V7a2 2 0 0 0-2-2h-3V3zM6 6H4v3h2zm4 0H8v3h2z'/%3E%3C/svg%3E\")}.ri-translate-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.5 10l4.4 11h-2.155l-1.201-3h-4.09l-1.199 3h-2.154L16.5 10zM10 2v2h6v2h-1.968a18.2 18.2 0 0 1-3.62 6.301a15 15 0 0 0 2.335 1.707l-.75 1.878A17 17 0 0 1 9 13.725a16.7 16.7 0 0 1-6.201 3.548l-.536-1.929a14.7 14.7 0 0 0 5.327-3.042A18 18 0 0 1 4.767 8h2.24A16 16 0 0 0 9 10.877a16.2 16.2 0 0 0 2.91-4.876L2 6V4h6V2zm7.5 10.885L16.253 16h2.492z'/%3E%3C/svg%3E\")}.ri-translate-ai{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M5 17v-2H3v2a4 4 0 0 0 4 4h3v-2H7l-.15-.006A2 2 0 0 1 5 17m17.4 4L18 10h-2l-4.399 11h2.154l1.199-3h4.09l1.201 3zm-6.647-5L17 12.885L18.245 16zM8 4V2H6v2H2v7h4v3h2v-3h4V4zM4 6h2v3H4zm4 0h2v3H8z'/%3E%3C/svg%3E\")}.ri-translate-ai-2{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M22.9 21l-4.4-11h-2l-4.399 11h2.154l1.199-3h4.09l1.201 3zm-6.647-5l1.247-3.115L18.745 16zm-8.706-3.696A18.3 18.3 0 0 1 4.723 8h2.24a16.3 16.3 0 0 0 2.021 2.91A15.5 15.5 0 0 0 11.996 6H2V4h6V2h2v2h4.65q-.131.645-.309 1.272a17.5 17.5 0 0 1-3.952 7.066a16.3 16.3 0 0 0 2.325 1.743l-.753 1.882a18.3 18.3 0 0 1-3.01-2.23a17.5 17.5 0 0 1-6.148 3.449l-.606-1.906a15.5 15.5 0 0 0 5.35-2.972'/%3E%3C/svg%3E\")}.ri-travesti-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.537 9.95L4.662 7.076L2.187 9.55L.772 8.136l6.364-6.364l1.415 1.414l-2.475 2.475L8.95 8.537A7.5 7.5 0 1 1 7.537 9.95'/%3E%3C/svg%3E\")}.ri-travesti-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.951 8.537A7.5 7.5 0 1 1 7.537 9.95L4.662 7.075L2.187 9.55L.772 8.136l6.364-6.364l1.415 1.414l-2.475 2.475zM13.501 20a5.5 5.5 0 1 0 0-11a5.5 5.5 0 0 0 0 11'/%3E%3C/svg%3E\")}.ri-treasure-map-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2 5l7-3l6 3l6.303-2.701a.5.5 0 0 1 .697.46V19l-7 3l-6-3l-6.303 2.701a.5.5 0 0 1-.697-.46zm4 6v2h2v-2zm4 0v2h2v-2zm6-.06l-1.237-1.238l-1.061 1.06L14.939 12l-1.237 1.237l1.06 1.061L16 13.061l1.237 1.237l1.061-1.06L17.061 12l1.237-1.237l-1.06-1.061z'/%3E%3C/svg%3E\")}.ri-treasure-map-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14.935 7.204l-6-3L4 6.319v12.648l5.065-2.17l6 3L20 17.68V5.033zM2 5l7-3l6 3l6.303-2.701a.5.5 0 0 1 .697.46V19l-7 3l-6-3l-6.303 2.701a.5.5 0 0 1-.697-.46zm4 6h2v2H6zm4 0h2v2h-2zm5.998-.063L17.235 9.7l1.061 1.06l-1.237 1.238l1.237 1.238l-1.06 1.06l-1.238-1.237l-1.237 1.237l-1.061-1.06l1.237-1.238l-1.237-1.237L14.76 9.7z'/%3E%3C/svg%3E\")}.ri-tree-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 7q0 .393-.05.774A6 6 0 0 1 13 18.658V22h-2v-3.6a5.5 5.5 0 0 1-6.517-8.657A8 8 0 0 0 6.286 12.6l1.428-1.4A6 6 0 0 1 6 7a6 6 0 1 1 12 0'/%3E%3C/svg%3E\")}.ri-tree-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 7a6 6 0 1 1 11.95.775A6 6 0 0 1 15 19h-2v3h-2v-3H8.5A5.5 5.5 0 0 1 6.191 8.507A6 6 0 0 1 6 7m1.01 3.332A3.502 3.502 0 0 0 8.5 17H15a4 4 0 0 0 1.454-7.728l-.841-.328C15.79 8.304 16 7.672 16 7a4 4 0 1 0-6.4 3.2l-1.2 1.6a6 6 0 0 1-1.39-1.468'/%3E%3C/svg%3E\")}.ri-trello-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.251 3h13.5a2.25 2.25 0 0 1 2.25 2.25v13.5a2.25 2.25 0 0 1-2.25 2.25h-13.5a2.25 2.25 0 0 1-2.25-2.25V5.25A2.25 2.25 0 0 1 5.251 3m7.92 3.42v5.76c0 .596.484 1.08 1.08 1.08h3.33a1.08 1.08 0 0 0 1.08-1.08V6.42a1.08 1.08 0 0 0-1.08-1.08h-3.33a1.08 1.08 0 0 0-1.08 1.08m-7.83 0v10.26c0 .596.484 1.08 1.08 1.08h3.33a1.08 1.08 0 0 0 1.08-1.08V6.42a1.08 1.08 0 0 0-1.08-1.08h-3.33a1.08 1.08 0 0 0-1.08 1.08'/%3E%3C/svg%3E\")}.ri-trello-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.001 5v14h14V5zm0-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-14a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2m3 4h2a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1m6 0h2a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1'/%3E%3C/svg%3E\")}.ri-triangle-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.866 3l9.526 16.5a1 1 0 0 1-.866 1.5H2.474a1 1 0 0 1-.866-1.5L11.134 3a1 1 0 0 1 1.732 0'/%3E%3C/svg%3E\")}.ri-triangle-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.866 3l9.526 16.5a1 1 0 0 1-.866 1.5H2.474a1 1 0 0 1-.866-1.5L11.134 3a1 1 0 0 1 1.732 0m-8.66 16h15.588L12 5.5z'/%3E%3C/svg%3E\")}.ri-triangular-flag-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.66 2.181C5.016 1.613 4 2.071 4 2.932V22h2v-4h14.99c.922 0 1.352-1.142.66-1.75z'/%3E%3C/svg%3E\")}.ri-triangular-flag-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 5.144V16h12.34zM4 2.932c0-.86 1.015-1.32 1.66-.75l15.99 14.067c.692.61.262 1.751-.66 1.751H6v4H4z'/%3E%3C/svg%3E\")}.ri-trophy-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.005 16.94v2.063h5v2h-12v-2h5V16.94a8 8 0 0 1-7-7.938v-6h16v6a8 8 0 0 1-7 7.938m-12-11.937h2v4h-2zm20 0h2v4h-2z'/%3E%3C/svg%3E\")}.ri-trophy-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.005 16.94v2.063h5v2h-12v-2h5V16.94a8 8 0 0 1-7-7.938v-6h16v6a8 8 0 0 1-7 7.938m-7-11.937v4a6 6 0 1 0 12 0v-4zm-5 0h2v4h-2zm20 0h2v4h-2z'/%3E%3C/svg%3E\")}.ri-truck-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 8h3l3 4.056V18h-2.035a3.501 3.501 0 0 1-6.93 0h-5.07a3.5 3.5 0 0 1-6.93 0H1V6a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1zm0 2v3h4v-.285L18.992 10z'/%3E%3C/svg%3E\")}.ri-truck-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.965 18a3.5 3.5 0 0 1-6.93 0H1V6a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2h3l3 4.056V18h-2.035a3.501 3.501 0 0 1-6.93 0zM15 7H3v8.05a3.5 3.5 0 0 1 5.663.95h5.674c.168-.353.393-.674.663-.95zm2 6h4v-.285L18.992 10H17zm.5 6a1.5 1.5 0 1 0 0-3.001a1.5 1.5 0 0 0 0 3.001M7 17.5a1.5 1.5 0 1 0-3 0a1.5 1.5 0 0 0 3 0'/%3E%3C/svg%3E\")}.ri-tumblr-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.27 7.63A5.76 5.76 0 0 0 10.817 2h3.03v5.152h3.637v3.636h-3.637v5.454c0 .515.198 1.207.91 1.667q.711.46 3.03.455V22h-4.243a4.546 4.546 0 0 1-4.545-4.546v-6.666H6.27z'/%3E%3C/svg%3E\")}.ri-tumblr-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.001 8c1.075 0 3.497-.673 3.497-4.5V2h1.5v6h5.003v2h-5.003v2.91c.003 2.48.003 3.686.003 4.09c-.002 2.208 1.615 3.4 4.785 3.4V22h-2.242c-2.402.002-4.546-2.035-4.546-4.546V10H7.001V8z'/%3E%3C/svg%3E\")}.ri-tv-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4c0-.552.455-1 .992-1h18.016c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1H2.992A.994.994 0 0 1 2 18zm3 16h14v2H5z'/%3E%3C/svg%3E\")}.ri-tv-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 4c0-.552.455-1 .992-1h18.016c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1H2.992A.994.994 0 0 1 2 18zm2 1v12h16V5zm1 15h14v2H5z'/%3E%3C/svg%3E\")}.ri-tv-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.414 5h5.594c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1H2.992A.994.994 0 0 1 2 20V6c0-.552.455-1 .992-1h5.594L6.05 2.464L7.464 1.05L11.414 5h1.172l3.95-3.95l1.414 1.414z'/%3E%3C/svg%3E\")}.ri-tv-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.414 5h5.594c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1H2.992A.994.994 0 0 1 2 20V6c0-.552.455-1 .992-1h5.594L6.05 2.464L7.464 1.05L11.414 5h1.172l3.95-3.95l1.414 1.414zM4 7v12h16V7z'/%3E%3C/svg%3E\")}.ri-twitch-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.001 3v11.74l-4.696 4.695h-3.913l-2.437 2.348H6.914v-2.348H3.001V6.13L4.228 3zm-1.565 1.565H6.13v11.74h3.13v2.347l2.349-2.348h4.695l3.13-3.13zm-3.13 3.13v4.696H14.74V7.696zm-3.914 0v4.696h-1.565V7.696z'/%3E%3C/svg%3E\")}.ri-twitch-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.301 3h16.7v11.7l-4.7 4.7h-3.9l-2.5 2.4h-2.9v-2.4h-4V6.2zm.7 14.4h4v2.4h.095l2.5-2.4h3.877L19 13.872V5H5zm10-9.4h2v4.7h-2zm0 0h2v4.7h-2zm-5 0h2v4.7h-2z'/%3E%3C/svg%3E\")}.ri-twitter-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22.213 5.656a8.4 8.4 0 0 1-2.402.658A4.2 4.2 0 0 0 21.649 4c-.82.488-1.719.83-2.655 1.015a4.182 4.182 0 0 0-7.126 3.814a11.87 11.87 0 0 1-8.621-4.37a4.17 4.17 0 0 0-.566 2.103c0 1.45.739 2.731 1.86 3.481a4.2 4.2 0 0 1-1.894-.523v.051a4.185 4.185 0 0 0 3.355 4.102a4.2 4.2 0 0 1-1.89.072A4.185 4.185 0 0 0 8.02 16.65a8.4 8.4 0 0 1-6.192 1.732a11.83 11.83 0 0 0 6.41 1.88c7.694 0 11.9-6.373 11.9-11.9q0-.271-.012-.541a8.5 8.5 0 0 0 2.086-2.164'/%3E%3C/svg%3E\")}.ri-twitter-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.35 5.55a2.9 2.9 0 0 0-2.9 2.847l-.028 1.575a.6.6 0 0 1-.68.583l-1.562-.212c-2.053-.28-4.021-1.226-5.91-2.799c-.597 3.31.57 5.603 3.383 7.372L9.4 16.014a.6.6 0 0 1 .035.993L7.843 18.17c.947.059 1.846.017 2.592-.131c4.718-.942 7.855-4.492 7.855-10.348c0-.478-1.013-2.141-2.94-2.141m-4.9 2.81a4.9 4.9 0 0 1 8.385-3.355c.711-.005 1.316.175 2.668-.645c-.334 1.64-.5 2.352-1.213 3.331c0 7.642-4.697 11.358-9.464 12.309c-3.267.652-8.02-.419-9.38-1.841c.693-.054 3.513-.357 5.143-1.55c-1.38-.91-6.868-4.14-3.261-12.823q2.54 2.966 5.15 4.037c1.157.475 1.442.466 1.973.538'/%3E%3C/svg%3E\")}.ri-twitter-x-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.687 3.063l-4.996 5.711l-4.32-5.711H2.112l7.477 9.776l-7.086 8.099h3.034l5.469-6.25l4.78 6.25h6.102l-7.794-10.304l6.625-7.571zm-1.064 16.06L5.654 4.782h1.803l10.846 14.34z'/%3E%3C/svg%3E\")}.ri-twitter-x-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.488 14.651L15.25 21h7l-7.858-10.478L20.93 3h-2.65l-5.117 5.886L8.75 3h-7l7.51 10.015L2.32 21h2.65zM16.25 19L5.75 5h2l10.5 14z'/%3E%3C/svg%3E\")}.ri-typhoon-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.654 1.7l-2.782 2.533a9.1 9.1 0 0 1 3.49 1.973c3.512 3.2 3.512 8.388 0 11.588q-3.888 3.54-12.016 4.506l2.782-2.533a9.1 9.1 0 0 1-3.49-1.973c-3.512-3.2-3.533-8.369 0-11.588Q9.527 2.666 17.655 1.7M12 8c-2.485 0-4.5 1.79-4.5 4s2.015 4 4.5 4s4.5-1.79 4.5-4s-2.015-4-4.5-4'/%3E%3C/svg%3E\")}.ri-typhoon-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.654 1.7l-2.782 2.533a9.1 9.1 0 0 1 3.49 1.973c3.512 3.2 3.512 8.388 0 11.588q-3.888 3.54-12.016 4.506l2.782-2.533a9.1 9.1 0 0 1-3.49-1.973c-3.512-3.2-3.533-8.369 0-11.588Q9.527 2.666 17.655 1.7M12 6c-3.866 0-7 2.686-7 6s3.134 6 7 6s7-2.686 7-6s-3.134-6-7-6m0 2.3c2.21 0 4 1.657 4 3.7s-1.79 3.7-4 3.7s-4-1.656-4-3.7c0-2.043 1.79-3.7 4-3.7m0 2c-1.138 0-2 .797-2 1.7s.862 1.7 2 1.7s2-.797 2-1.7s-.862-1.7-2-1.7'/%3E%3C/svg%3E\")}.ri-u-disk-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 12h16a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1M5 2h14v8H5zm4 3v2h2V5zm4 0v2h2V5z'/%3E%3C/svg%3E\")}.ri-u-disk-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 12H5v8h14zM5 10V2h14v8h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1zm2 0h10V4H7zm2-4h2v2H9zm4 0h2v2h-2z'/%3E%3C/svg%3E\")}.ri-ubuntu-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22.001 12c0 5.522-4.477 10-10 10s-10-4.478-10-10s4.477-10 10-10s10 4.477 10 10m-16.8-1.336a1.335 1.335 0 1 0 0 2.67a1.335 1.335 0 0 0 0-2.67m9.533 6.069a1.334 1.334 0 1 0 1.334 2.31a1.334 1.334 0 0 0-1.334-2.31M8.1 12c0-1.32.656-2.485 1.659-3.19l-.977-1.636a5.8 5.8 0 0 0-2.398 3.371a1.875 1.875 0 0 1 0 2.91a5.8 5.8 0 0 0 2.398 3.371l.977-1.636A3.89 3.89 0 0 1 8.1 12M12 8.1a3.9 3.9 0 0 1 3.884 3.554l1.903-.028a5.78 5.78 0 0 0-1.724-3.762A1.872 1.872 0 0 1 13.55 6.41a5.83 5.83 0 0 0-4.12.39l.927 1.663A3.9 3.9 0 0 1 12 8.1m0 7.8a3.9 3.9 0 0 1-1.642-.363l-.928 1.662a5.77 5.77 0 0 0 4.12.39a1.872 1.872 0 0 1 2.514-1.454a5.78 5.78 0 0 0 1.723-3.762l-1.903-.027A3.9 3.9 0 0 1 12 15.9m2.732-8.633a1.335 1.335 0 1 0 1.335-2.312a1.335 1.335 0 0 0-1.335 2.312'/%3E%3C/svg%3E\")}.ri-ubuntu-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8.668 19.273l1.006-1.742a6 6 0 0 0 8.282-4.781h2.012A8 8 0 0 1 18.929 16a8 8 0 0 1-1.452 1.835a2.5 2.5 0 0 0-1.976.227a2.5 2.5 0 0 0-1.184 1.595a7.98 7.98 0 0 1-5.65-.384m-1.3-.75a7.98 7.98 0 0 1-3.157-4.7C4.696 13.367 5 12.719 5 12c0-.72-.304-1.369-.791-1.825A8 8 0 0 1 5.073 8a8 8 0 0 1 2.295-2.524l1.006 1.742a6 6 0 0 0 0 9.563zm1.3-13.796a8 8 0 0 1 5.648-.387a2.497 2.497 0 0 0 3.161 1.825a8 8 0 0 1 2.49 5.085h-2.013A5.99 5.99 0 0 0 15 6.804a5.99 5.99 0 0 0-5.327-.335zM16 5.072a1.5 1.5 0 1 1 1.5-2.598A1.5 1.5 0 0 1 16 5.072M4.001 12a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m12 6.928a1.5 1.5 0 1 1 1.5 2.598a1.5 1.5 0 0 1-1.5-2.598'/%3E%3C/svg%3E\")}.ri-umbrella-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.998 2.05c5.053.501 9 4.765 9 9.95v1h-9v6a2 2 0 0 0 4 0v-1h2v1a4 4 0 1 1-8 0v-6h-9v-1c0-5.185 3.947-9.449 9-9.95V2a1 1 0 0 1 2 0z'/%3E%3C/svg%3E\")}.ri-umbrella-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.998 2.05c5.053.501 9 4.765 9 9.95v1h-9v6a2 2 0 0 0 4 0v-1h2v1a4 4 0 1 1-8 0v-6h-9v-1c0-5.185 3.947-9.449 9-9.95V2a1 1 0 0 1 2 0zM19.936 11A8.001 8.001 0 0 0 4.06 11z'/%3E%3C/svg%3E\")}.ri-underline{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 3v9a4 4 0 0 0 8 0V3h2v9a6 6 0 0 1-12 0V3zM4 20h16v2H4z'/%3E%3C/svg%3E\")}.ri-uninstall-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-1 14H5v4h14zm-2 1v2h-2v-2zM12 2L8 6h3v5h2V6h3z'/%3E%3C/svg%3E\")}.ri-uninstall-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 2v2H5l-.001 10h14L19 4h-3V2h4a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm10.999 14h-14L5 20h14zM17 17v2h-2v-2zM12 2l4 4h-3v5h-2V6H8z'/%3E%3C/svg%3E\")}.ri-unpin-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.971 17.172l-1.414 1.414l-3.535-3.535l-.073.074l-.707 3.535l-1.415 1.415l-4.242-4.243l-4.95 4.95l-1.414-1.414l4.95-4.95l-4.243-4.243l1.414-1.414l3.536-.707l.073-.074l-3.536-3.536l1.414-1.415zm-2.12-4.95l1.34-1.34l.707.707l1.415-1.414l-8.486-8.485l-1.414 1.414l.707.707l-1.34 1.34z'/%3E%3C/svg%3E\")}.ri-unpin-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.97 17.172l-1.414 1.414l-3.535-3.535l-.073.074l-.707 3.536l-1.415 1.414l-4.242-4.243l-4.95 4.95l-1.414-1.414l4.95-4.95l-4.243-4.243L5.34 8.761l3.536-.707l.073-.074l-3.536-3.536L6.828 3.03zM10.365 9.394l-.502.502l-2.822.565l6.5 6.5l.564-2.822l.502-.502zm8.411.074l-1.34 1.34l1.414 1.415l1.34-1.34l.707.707l1.415-1.415l-8.486-8.485l-1.414 1.414l.707.707l-1.34 1.34l1.414 1.415l1.34-1.34z'/%3E%3C/svg%3E\")}.ri-unsplash-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.501 11v5h7v-5h5.5v10h-18V11zm7-8v5h-7V3z'/%3E%3C/svg%3E\")}.ri-unsplash-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.001 10v4h4v-4h7v11h-18V10zm-2 2h-3v7h14v-7h-3L16 16H8zm8-9v6h-8V3zm-2 2h-4v2h4z'/%3E%3C/svg%3E\")}.ri-upload-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 19h16v-7h2v8a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-8h2zM14 9v6h-4V9H5l7-7l7 7z'/%3E%3C/svg%3E\")}.ri-upload-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 19h16v-7h2v8a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-8h2zm9-10v7h-2V9H6l6-6l6 6z'/%3E%3C/svg%3E\")}.ri-upload-cloud-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 12.586l4.243 4.242l-1.415 1.415L13 16.415V22h-2v-5.587l-1.828 1.83l-1.415-1.415zM12 2a7 7 0 0 1 6.954 6.194A5.5 5.5 0 0 1 18 18.978V17a6 6 0 0 0-11.996-.225L6 17v1.978a5.5 5.5 0 0 1-.954-10.784A7 7 0 0 1 12 2'/%3E%3C/svg%3E\")}.ri-upload-cloud-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 12.586l4.243 4.242l-1.415 1.415L13 16.415V22h-2v-5.587l-1.828 1.83l-1.415-1.415zM12 2a7 7 0 0 1 6.954 6.194A5.5 5.5 0 0 1 18 18.978v-2.014a3.5 3.5 0 1 0-1.111-6.91a5 5 0 1 0-9.777 0a3.5 3.5 0 0 0-1.292 6.88l.18.03v2.014a5.5 5.5 0 0 1-.954-10.784A7 7 0 0 1 12 2'/%3E%3C/svg%3E\")}.ri-upload-cloud-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 20.981a6.5 6.5 0 0 1-2.936-12a8.001 8.001 0 0 1 15.872 0a6.5 6.5 0 0 1-2.936 12V21H7zM13 13h3l-4-5l-4 5h3v4h2z'/%3E%3C/svg%3E\")}.ri-upload-cloud-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 14.5a6.5 6.5 0 0 1 3.064-5.519a8.001 8.001 0 0 1 15.872 0a6.5 6.5 0 0 1-2.936 12L7 21c-3.356-.274-6-3.078-6-6.5m15.848 4.487a4.5 4.5 0 0 0 2.03-8.309l-.807-.503l-.12-.942a6.001 6.001 0 0 0-11.903 0l-.12.942l-.805.503a4.5 4.5 0 0 0 2.029 8.309l.173.013h9.35zM13 13v4h-2v-4H8l4-5l4 5z'/%3E%3C/svg%3E\")}.ri-upload-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 19h18v2H3zm10-9v8h-2v-8H4l8-8l8 8z'/%3E%3C/svg%3E\")}.ri-upload-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 19h18v2H3zM13 5.828V17h-2V5.828L4.929 11.9l-1.414-1.414L12 2l8.485 8.485l-1.414 1.415z'/%3E%3C/svg%3E\")}.ri-upwork-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m3.883 6.283a3.17 3.17 0 0 0-2.944 2.48a10.6 10.6 0 0 1-.788-2.293H9.553v3.222c0 1.171-.53 2.04-1.57 2.04s-1.632-.865-1.632-2.04V8.47H4.857v3.222a3.5 3.5 0 0 0 .862 2.44a2.97 2.97 0 0 0 2.26.958c1.798 0 3.058-1.383 3.058-3.36V9.55c.306 1.173.81 2.284 1.493 3.285l-.8 4.56h1.518l.526-3.23q.263.224.555.407c.507.32 1.09.5 1.689.522h.138a3.3 3.3 0 0 0 2.397-.992a3.3 3.3 0 0 0 .94-2.417a3.314 3.314 0 0 0-3.34-3.39zm.277 1.362c1.052 0 1.853.816 1.853 2.04c0 1.223-.817 2.039-1.853 2.039l-.167.01A2.67 2.67 0 0 1 14.04 12.5c.273-2.178 1.069-2.855 2.121-2.855'/%3E%3C/svg%3E\")}.ri-upwork-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m4.152 4.295a3.314 3.314 0 0 1 3.341 3.39a3.307 3.307 0 0 1-3.337 3.409h-.138a3.4 3.4 0 0 1-1.689-.522a4.5 4.5 0 0 1-.555-.408l-.526 3.23h-1.517l.8-4.559c-.683-1-1.188-2.112-1.494-3.284v2.178c0 1.978-1.26 3.36-3.058 3.36a2.97 2.97 0 0 1-2.26-.957a3.5 3.5 0 0 1-.862-2.44V8.47h1.494v3.222c0 1.175.591 2.04 1.631 2.04s1.57-.869 1.57-2.04V8.47h2.6c.173.791.437 1.561.787 2.293a3.17 3.17 0 0 1 2.944-2.48zm.008 1.35c-1.052 0-1.848.677-2.12 2.855a2.67 2.67 0 0 0 1.953 1.234l.167-.01c1.036 0 1.852-.816 1.853-2.04c0-1.223-.8-2.04-1.853-2.04'/%3E%3C/svg%3E\")}.ri-usb-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 1l3 5h-2v7.381l3-1.499l-.001-.882H15V7h4v4h-1.001L18 13.118l-5 2.5v1.553A3.001 3.001 0 0 1 12 23a3 3 0 0 1-1.31-5.7L6 14l-.001-2.268a2 2 0 1 1 2.001 0V13l3 2.086V6H9z'/%3E%3C/svg%3E\")}.ri-usb-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 1l3 5h-2v7.381l3-1.499l-.001-.882H15V7h4v4h-1.001L18 13.118l-5 2.5v1.553A3.001 3.001 0 0 1 12 23a3 3 0 0 1-1.31-5.7L6 14l-.001-2.268a2 2 0 1 1 2.001 0V13l3 2.086V6H9zm0 18a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E\")}.ri-user-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 14.062V20h2v-5.938c3.946.492 7 3.858 7 7.938H4a8 8 0 0 1 7-7.938M12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6'/%3E%3C/svg%3E\")}.ri-user-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 22a8 8 0 1 1 16 0zm9-5.917V20h4.659A6.01 6.01 0 0 0 13 16.083M11 20v-3.917A6.01 6.01 0 0 0 6.341 20zm1-7c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4'/%3E%3C/svg%3E\")}.ri-user-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22H4v-2a5 5 0 0 1 5-5h6a5 5 0 0 1 5 5zm-8-9a6 6 0 1 1 0-12a6 6 0 0 1 0 12'/%3E%3C/svg%3E\")}.ri-user-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 22h-2v-2a3 3 0 0 0-3-3H9a3 3 0 0 0-3 3v2H4v-2a5 5 0 0 1 5-5h6a5 5 0 0 1 5 5zm-8-9a6 6 0 1 1 0-12a6 6 0 0 1 0 12m0-2a4 4 0 1 0 0-8a4 4 0 0 0 0 8'/%3E%3C/svg%3E\")}.ri-user-4-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 20h14v2H5zm7-2a8 8 0 1 1 0-16a8 8 0 0 1 0 16'/%3E%3C/svg%3E\")}.ri-user-4-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 20h14v2H5zm7-2a8 8 0 1 1 0-16a8 8 0 0 1 0 16m0-2a6 6 0 1 0 0-12a6 6 0 0 0 0 12'/%3E%3C/svg%3E\")}.ri-user-5-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.39 16.539a8 8 0 1 1 9.221 0l2.083 4.76a.5.5 0 0 1-.459.701H5.765a.5.5 0 0 1-.459-.7zm.729-5.569a4.002 4.002 0 0 0 7.763 0l-1.941-.485a2 2 0 0 1-3.882 0z'/%3E%3C/svg%3E\")}.ri-user-5-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.39 16.539a8 8 0 1 1 9.221 0l2.083 4.76a.5.5 0 0 1-.459.701H5.765a.5.5 0 0 1-.459-.7zm6.735-.693l1.332-.941a6 6 0 1 0-6.913 0l1.331.941L8.058 20h7.884zM8.119 10.97l1.94-.485a2 2 0 0 0 3.882 0l1.94.485a4.002 4.002 0 0 1-7.762 0'/%3E%3C/svg%3E\")}.ri-user-6-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 17c3.662 0 6.865 1.575 8.607 3.925l-1.842.871C17.347 20.116 14.847 19 12 19c-2.848 0-5.347 1.116-6.765 2.796l-1.841-.872C5.136 18.574 8.338 17 12 17m0-15a5 5 0 0 1 5 5v3a5 5 0 0 1-10 0V7a5 5 0 0 1 5-5'/%3E%3C/svg%3E\")}.ri-user-6-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 17c3.662 0 6.865 1.575 8.607 3.925l-1.842.871C17.347 20.116 14.847 19 12 19c-2.848 0-5.347 1.116-6.765 2.796l-1.841-.872C5.136 18.574 8.338 17 12 17m0-15a5 5 0 0 1 5 5v3a5 5 0 0 1-4.783 4.995L12 15a5 5 0 0 1-5-5V7a5 5 0 0 1 4.783-4.995zm0 2a3 3 0 0 0-2.995 2.824L9 7v3a3 3 0 0 0 5.995.176L15 10V7a3 3 0 0 0-3-3'/%3E%3C/svg%3E\")}.ri-user-add-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 14.252V22H4a8 8 0 0 1 10-7.748M12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m6 4v-3h2v3h3v2h-3v3h-2v-3h-3v-2z'/%3E%3C/svg%3E\")}.ri-user-add-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 14.252v2.09A6 6 0 0 0 6 22H4a8 8 0 0 1 10-7.749M12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m6 6v-3h2v3h3v2h-3v3h-2v-3h-3v-2z'/%3E%3C/svg%3E\")}.ri-user-community-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.234 7.73A8 8 0 0 1 12 4a8 8 0 0 1 6.767 3.73l1.69-1.07A10 10 0 0 0 12 2a10 10 0 0 0-8.456 4.66zM12 20a8 8 0 0 1-6.766-3.73l-1.69 1.07A10 10 0 0 0 12 22a10 10 0 0 0 8.457-4.66l-1.69-1.07A8 8 0 0 1 12 20m0-8a3 3 0 1 0 0-6a3 3 0 0 0 0 6m0 1a4 4 0 0 1 4 4H8a4 4 0 0 1 4-4m-6-1a3 3 0 1 1-6 0a3 3 0 0 1 6 0m15 3a3 3 0 1 0 0-6a3 3 0 0 0 0 6'/%3E%3C/svg%3E\")}.ri-user-community-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.234 7.73A8 8 0 0 1 12 4a8 8 0 0 1 6.767 3.73l1.69-1.07A10 10 0 0 0 12 2a10 10 0 0 0-8.456 4.66zM12 20a8 8 0 0 1-6.766-3.73l-1.69 1.07A10 10 0 0 0 12 22a10 10 0 0 0 8.457-4.66l-1.69-1.07A8 8 0 0 1 12 20m0-12a1 1 0 1 1 0 2a1 1 0 0 1 0-2m0 4a3 3 0 1 0 0-6a3 3 0 0 0 0 6m0 3a2 2 0 0 0-2 2H8a4 4 0 0 1 8 0h-2a2 2 0 0 0-2-2m-9-4a1 1 0 1 0 0 2a1 1 0 0 0 0-2m-3 1a3 3 0 1 1 6 0a3 3 0 0 1-6 0m20 0a1 1 0 1 1 2 0a1 1 0 0 1-2 0m1-3a3 3 0 1 0 0 6a3 3 0 0 0 0-6'/%3E%3C/svg%3E\")}.ri-user-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 22a8 8 0 1 1 16 0zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6'/%3E%3C/svg%3E\")}.ri-user-follow-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 14.062V22H4a8 8 0 0 1 9-7.938M12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m5.793 6.914l3.535-3.535l1.415 1.414l-4.95 4.95l-3.536-3.536l1.415-1.414z'/%3E%3C/svg%3E\")}.ri-user-follow-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 14.252v2.09A6 6 0 0 0 6 22H4a8 8 0 0 1 10-7.749M12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m5.793 8.914l3.535-3.535l1.415 1.414l-4.95 4.95l-3.536-3.536l1.415-1.414z'/%3E%3C/svg%3E\")}.ri-user-forbid-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 13a6 6 0 1 0 0-12a6 6 0 0 0 0 12m3 5a3 3 0 0 1 4.293-2.708l-4 4.001A3 3 0 0 1 15 18m1.707 2.708l4-4.001a3 3 0 0 1-4.001 4.001M18 13a5 5 0 1 0 0 10a5 5 0 0 0 0-10m-6 1q.126 0 .252.004A6.97 6.97 0 0 0 11 18c0 1.487.464 2.866 1.255 4H4a8 8 0 0 1 8-8'/%3E%3C/svg%3E\")}.ri-user-forbid-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 7a4 4 0 1 1 8 0a4 4 0 0 1-8 0m4-6a6 6 0 1 0 0 12a6 6 0 0 0 0-12m3 17a3 3 0 0 1 4.293-2.708l-4 4.001A3 3 0 0 1 15 18m1.707 2.708l4-4.001a3 3 0 0 1-4.001 4.001M18 13a5 5 0 1 0 0 10a5 5 0 0 0 0-10m-6 1q.126 0 .252.004a7 7 0 0 0-.975 2.04A6 6 0 0 0 6 22H4a8 8 0 0 1 8-8'/%3E%3C/svg%3E\")}.ri-user-heart-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.841 15.659l.176.177l.178-.177a2.25 2.25 0 1 1 3.182 3.182l-3.36 3.359l-3.358-3.359a2.25 2.25 0 1 1 3.182-3.182M12 14v8H4a8 8 0 0 1 7.75-7.996zm0-13c3.315 0 6 2.685 6 6s-2.685 6-6 6s-6-2.685-6-6s2.685-6 6-6'/%3E%3C/svg%3E\")}.ri-user-heart-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.841 15.659l.176.177l.178-.177a2.25 2.25 0 1 1 3.182 3.182l-3.36 3.359l-3.358-3.359a2.25 2.25 0 1 1 3.182-3.182M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 7.75-7.996zm0-13c3.315 0 6 2.685 6 6a6 6 0 0 1-5.775 5.996L12 13c-3.315 0-6-2.685-6-6a6 6 0 0 1 5.775-5.996zm0 2C9.79 3 8 4.79 8 7s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4'/%3E%3C/svg%3E\")}.ri-user-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 22a8 8 0 1 1 16 0h-2a6 6 0 0 0-12 0zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4'/%3E%3C/svg%3E\")}.ri-user-location-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 14v8H4a8 8 0 0 1 8-8m0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m8.828 7.828L18 23.657l-2.828-2.829a4 4 0 1 1 5.656 0M18 17a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E\")}.ri-user-location-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8m0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m8.828 10.071L18 24l-2.828-2.929c-1.562-1.618-1.562-4.24 0-5.858a3.904 3.904 0 0 1 5.656 0c1.563 1.618 1.563 4.24 0 5.858m-1.438-1.39c.813-.842.813-2.236 0-3.079a1.904 1.904 0 0 0-2.78 0c-.813.843-.813 2.237 0 3.08L18 21.12z'/%3E%3C/svg%3E\")}.ri-user-minus-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 14.252V22H4a8 8 0 0 1 10-7.748M12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m11 5v2h-8v-2z'/%3E%3C/svg%3E\")}.ri-user-minus-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 14.252v2.09A6 6 0 0 0 6 22H4a8 8 0 0 1 10-7.749M12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m11 7v2h-8v-2z'/%3E%3C/svg%3E\")}.ri-user-received-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 14.252V22H4a8 8 0 0 1 10-7.748M12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m8 4h3v2h-3v3.5L15 18l5-4.5z'/%3E%3C/svg%3E\")}.ri-user-received-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 14.252v2.09A6 6 0 0 0 6 22H4a8 8 0 0 1 10-7.749M12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m8 6h3v2h-3v3.5L15 18l5-4.5z'/%3E%3C/svg%3E\")}.ri-user-received-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 14.252V22H4a8 8 0 0 1 10-7.748M12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m7.418 4h3.586v2h-3.586l1.829 1.828l-1.414 1.415L15.59 18l4.243-4.243l1.414 1.415z'/%3E%3C/svg%3E\")}.ri-user-received-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 14.252v2.09A6 6 0 0 0 6 22H4a8 8 0 0 1 10-7.749M12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m7.418 6h3.586v2h-3.586l1.829 1.828l-1.414 1.415L15.59 18l4.243-4.243l1.414 1.415z'/%3E%3C/svg%3E\")}.ri-user-search-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 14v8H4a8 8 0 0 1 8-8m0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m9.446 7.032l1.504 1.503l-1.415 1.415l-1.503-1.504a4 4 0 1 1 1.414-1.414M18 20a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-user-search-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8m0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m9.446 9.032l1.504 1.503l-1.415 1.415l-1.503-1.504a4 4 0 1 1 1.414-1.414M18 20a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-user-settings-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 14v8H4a8 8 0 0 1 8-8m0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m2.595 5.811a3.5 3.5 0 0 1 0-1.622l-.992-.573l1-1.732l.992.573A3.5 3.5 0 0 1 17 14.645V13.5h2v1.145c.532.158 1.012.44 1.405.812l.992-.573l1 1.732l-.991.573a3.5 3.5 0 0 1 0 1.622l.991.573l-1 1.732l-.992-.573a3.5 3.5 0 0 1-1.405.812V22.5h-2v-1.145a3.5 3.5 0 0 1-1.405-.812l-.992.573l-1-1.732zM18 17a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E\")}.ri-user-settings-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8m0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m2.595 7.811a3.5 3.5 0 0 1 0-1.622l-.992-.573l1-1.732l.992.573A3.5 3.5 0 0 1 17 14.645V13.5h2v1.145c.532.158 1.012.44 1.405.812l.992-.573l1 1.732l-.991.573a3.5 3.5 0 0 1 0 1.622l.991.573l-1 1.732l-.992-.573a3.5 3.5 0 0 1-1.405.812V22.5h-2v-1.145a3.5 3.5 0 0 1-1.405-.812l-.992.573l-1-1.732zM18 19.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E\")}.ri-user-shared-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 14.252V22H4a8 8 0 0 1 10-7.748M12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m6 4v-3.5l5 4.5l-5 4.5V19h-3v-2z'/%3E%3C/svg%3E\")}.ri-user-shared-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 14.252v2.09A6 6 0 0 0 6 22H4a8 8 0 0 1 10-7.749M12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m6 6v-3.5l5 4.5l-5 4.5V19h-3v-2z'/%3E%3C/svg%3E\")}.ri-user-shared-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 14.252V22H4a8 8 0 0 1 10-7.748M12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m6.586 4l-1.829-1.828l1.415-1.415L22.414 18l-4.242 4.243l-1.415-1.415L18.586 19H15v-2z'/%3E%3C/svg%3E\")}.ri-user-shared-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 14.252v2.09A6 6 0 0 0 6 22H4a8 8 0 0 1 10-7.749M12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m6.586 6l-1.829-1.828l1.415-1.415L22.414 18l-4.242 4.243l-1.415-1.415L18.586 19H15v-2z'/%3E%3C/svg%3E\")}.ri-user-smile-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10M7 12a5 5 0 0 0 10 0h-2a3 3 0 1 1-6 0z'/%3E%3C/svg%3E\")}.ri-user-smile-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m-5-8h2a3 3 0 1 0 6 0h2a5 5 0 0 1-10 0'/%3E%3C/svg%3E\")}.ri-user-star-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 14v8H4a8 8 0 0 1 8-8m6 7.5l-2.939 1.545l.561-3.273l-2.377-2.317l3.286-.477L18 14l1.47 2.977l3.285.478l-2.377 2.318l.56 3.272zM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6'/%3E%3C/svg%3E\")}.ri-user-star-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8m0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m6 10.5l-2.939 1.545l.561-3.273l-2.377-2.317l3.286-.477L18 14l1.47 2.977l3.285.478l-2.377 2.318l.56 3.272z'/%3E%3C/svg%3E\")}.ri-user-unfollow-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 14.252V22H4a8 8 0 0 1 10-7.748M12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m7 3.586l2.121-2.121l1.415 1.414L20.414 18l2.121 2.121l-1.414 1.415L19 19.414l-2.121 2.121l-1.415-1.414L17.587 18l-2.121-2.121l1.414-1.415z'/%3E%3C/svg%3E\")}.ri-user-unfollow-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 14.252v2.09A6 6 0 0 0 6 22H4a8 8 0 0 1 10-7.749M12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m7 6.586l2.121-2.121l1.415 1.414L20.414 19l2.121 2.121l-1.414 1.415L19 20.414l-2.121 2.121l-1.415-1.414L17.587 19l-2.121-2.121l1.414-1.415z'/%3E%3C/svg%3E\")}.ri-user-voice-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 22a8 8 0 1 1 16 0zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m9.246-9.815A10 10 0 0 1 19 7a10 10 0 0 1-.754 3.816l-1.677-1.22A8 8 0 0 0 17 7a8 8 0 0 0-.43-2.596zM21.548.784A13.94 13.94 0 0 1 23 7c0 2.233-.523 4.344-1.452 6.217l-1.645-1.197A12 12 0 0 0 21 7a12 12 0 0 0-1.097-5.02z'/%3E%3C/svg%3E\")}.ri-user-voice-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 22a8 8 0 1 1 16 0h-2a6 6 0 0 0-12 0zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4M21.548.784A13.94 13.94 0 0 1 23 7c0 2.233-.523 4.344-1.452 6.217l-1.645-1.197A12 12 0 0 0 21 7a12 12 0 0 0-1.097-5.02zm-3.302 2.4A10 10 0 0 1 19 7a10 10 0 0 1-.754 3.816l-1.677-1.22A8 8 0 0 0 17 7a8 8 0 0 0-.43-2.596z'/%3E%3C/svg%3E\")}.ri-vercel-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M23 21.648H1L12 2.352z'/%3E%3C/svg%3E\")}.ri-vercel-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M23 21.648L12 2.352L1 21.648zm-3.442-2H4.442L12 6.39z'/%3E%3C/svg%3E\")}.ri-verified-badge-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.007 2.104a3 3 0 0 0-3.595 1.49L5.606 5.17a1 1 0 0 1-.436.436l-1.577.806a3 3 0 0 0-1.49 3.595l.546 1.685a1 1 0 0 1 0 .616l-.545 1.685a3 3 0 0 0 1.49 3.595l1.576.806a1 1 0 0 1 .436.436l.806 1.577a3 3 0 0 0 3.595 1.49l1.685-.546a1 1 0 0 1 .616 0l1.685.545a3 3 0 0 0 3.595-1.489l.806-1.577a1 1 0 0 1 .436-.436l1.577-.805a3 3 0 0 0 1.49-3.596l-.546-1.685a1 1 0 0 1 0-.616l.545-1.685a3 3 0 0 0-1.489-3.595l-1.577-.806a1 1 0 0 1-.436-.436l-.805-1.577a3 3 0 0 0-3.596-1.49l-1.685.546a1 1 0 0 1-.616 0zM6.76 11.757l1.414-1.414l2.828 2.829l5.657-5.657l1.415 1.414l-7.072 7.07z'/%3E%3C/svg%3E\")}.ri-verified-badge-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.007 2.104a3 3 0 0 0-3.595 1.489L5.606 5.17a1 1 0 0 1-.436.436l-1.577.805a3 3 0 0 0-1.49 3.596l.546 1.685a1 1 0 0 1 0 .616l-.545 1.685a3 3 0 0 0 1.49 3.595l1.576.806a1 1 0 0 1 .436.436l.806 1.577a3 3 0 0 0 3.595 1.49l1.685-.546a1 1 0 0 1 .616 0l1.685.545a3 3 0 0 0 3.596-1.49l.805-1.576a1 1 0 0 1 .436-.436l1.577-.806a3 3 0 0 0 1.49-3.595l-.546-1.685a1 1 0 0 1 0-.616l.545-1.685a3 3 0 0 0-1.489-3.596l-1.577-.805a1 1 0 0 1-.436-.436l-.805-1.577a3 3 0 0 0-3.596-1.49l-1.685.546a1 1 0 0 1-.616 0zM8.193 4.503a1 1 0 0 1 1.198-.497l1.685.546a3 3 0 0 0 1.848 0l1.685-.546a1 1 0 0 1 1.199.497l.805 1.577a3 3 0 0 0 1.307 1.307l1.577.805a1 1 0 0 1 .497 1.199l-.546 1.685a3 3 0 0 0 0 1.848l.546 1.685a1 1 0 0 1-.497 1.198l-1.577.806a3 3 0 0 0-1.307 1.307l-.805 1.577a1 1 0 0 1-1.199.496l-1.685-.545a3 3 0 0 0-1.848 0l-1.685.545a1 1 0 0 1-1.198-.496l-.806-1.577a3 3 0 0 0-1.307-1.307l-1.577-.806a1 1 0 0 1-.496-1.198l.545-1.685a3 3 0 0 0 0-1.848l-.545-1.685a1 1 0 0 1 .496-1.199l1.577-.805A3 3 0 0 0 7.387 6.08zM6.76 11.757L11.002 16l7.071-7.071l-1.414-1.414l-5.657 5.657l-2.828-2.829z'/%3E%3C/svg%3E\")}.ri-video-add-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 4a1 1 0 0 1 1 1v4.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1zM8 8v3H5v2h2.999L8 16h2l-.001-3H13v-2h-3V8z'/%3E%3C/svg%3E\")}.ri-video-add-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 4a1 1 0 0 1 1 1v4.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1zm-1 2H3v12h12zM8 8h2v3h3v2H9.999L10 16H8l-.001-3H5v-2h3zm13 .841l-4 2.8v.718l4 2.8z'/%3E%3C/svg%3E\")}.ri-video-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M19 11a6 6 0 0 0 2-.341v9.348a.994.994 0 0 1-.993.993H3.993A.993.993 0 0 1 3 20.007V3.993C3 3.445 3.445 3 3.993 3h9.348A6 6 0 0 0 19 11m-8.378-2.585a.4.4 0 0 0-.622.332v6.506a.4.4 0 0 0 .622.332l4.879-3.252a.4.4 0 0 0 0-.666z'/%3E%3C/svg%3E\")}.ri-video-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.713 8.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M3.993 3H13v2H5v14h14v-8h2v9.007a.994.994 0 0 1-.993.993H3.993A.993.993 0 0 1 3 20.007V3.993C3 3.445 3.445 3 3.993 3m6.629 5.415l4.879 3.252a.4.4 0 0 1 0 .666l-4.88 3.252a.4.4 0 0 1-.621-.332V8.747a.4.4 0 0 1 .622-.332'/%3E%3C/svg%3E\")}.ri-video-chat-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zM14 10.25V8H7v6h7v-2.25L17 14V8z'/%3E%3C/svg%3E\")}.ri-video-chat-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 10.25L17 8v6l-3-2.25V14H7V8h7zM5.763 17H20V5H4v13.385zm.692 2L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1z'/%3E%3C/svg%3E\")}.ri-video-download-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 4a1 1 0 0 1 1 1v4.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1zm-6 4H8v4H5l4 4l4-4h-3z'/%3E%3C/svg%3E\")}.ri-video-download-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 4a1 1 0 0 1 1 1v4.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1zm-1 2H3v12h12zm-5 2v4h3l-4 4l-4-4h3V8zm11 .841l-4 2.8v.718l4 2.8z'/%3E%3C/svg%3E\")}.ri-video-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.993.993 0 0 1 3 20.007zm7.622 4.422a.4.4 0 0 0-.622.332v6.506a.4.4 0 0 0 .622.332l4.879-3.252a.4.4 0 0 0 0-.666z'/%3E%3C/svg%3E\")}.ri-video-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3.993C3 3.445 3.445 3 3.993 3h16.014c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.993.993 0 0 1 3 20.007zM5 5v14h14V5zm5.622 3.415l4.879 3.252a.4.4 0 0 1 0 .666l-4.88 3.252a.4.4 0 0 1-.621-.332V8.747a.4.4 0 0 1 .622-.332'/%3E%3C/svg%3E\")}.ri-video-off-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17 18.414l4.192 4.193l1.415-1.415l-19.8-19.799l-1.414 1.415L2.586 4H2a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1zM16 4H8.214l14.494 14.494A.5.5 0 0 0 23 18.04V5.96a.5.5 0 0 0-.787-.41L17 9.2V5a1 1 0 0 0-1-1'/%3E%3C/svg%3E\")}.ri-video-off-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17 18.414l4.192 4.193l1.415-1.415l-19.8-19.799l-1.414 1.415L2.586 4H2a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1zm-2-2V18H3V6h1.586zm8 1.626a.5.5 0 0 1-.292.454L21 16.786V8.841l-4 2.8v1.145l-2-2V6h-4.786l-2-2H16a1 1 0 0 1 1 1v4.2l5.213-3.65a.5.5 0 0 1 .787.41z'/%3E%3C/svg%3E\")}.ri-video-on-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.713 9.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M10 6a6 6 0 0 1-9 5.197V19a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-4.2l5.213 3.65a.5.5 0 0 0 .787-.41V5.96a.5.5 0 0 0-.787-.41L17 9.2V5a1 1 0 0 0-1-1H9.659A6 6 0 0 1 10 6'/%3E%3C/svg%3E\")}.ri-video-on-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m4.713 9.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319a4.37 4.37 0 0 0 2.251-2.326l.253-.611a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M1 19v-7h2v6h12V6h-5V4h6a1 1 0 0 1 1 1v4.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1m16-6.641l4 2.8V8.84l-4 2.8z'/%3E%3C/svg%3E\")}.ri-video-on-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17 9.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1z'/%3E%3C/svg%3E\")}.ri-video-on-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17 9.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1zm0 3.159l4 2.8V8.84l-4 2.8zM3 6v12h12V6z'/%3E%3C/svg%3E\")}.ri-video-upload-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 4a1 1 0 0 1 1 1v4.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1zM9 8l-4 4h3v4h2v-4h3z'/%3E%3C/svg%3E\")}.ri-video-upload-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 4a1 1 0 0 1 1 1v4.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1zm-1 2H3v12h12zM9 8l4 4h-3v4H8v-4H5zm12 .841l-4 2.8v.718l4 2.8z'/%3E%3C/svg%3E\")}.ri-vidicon-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 6V4H5V2h10v4h1a1 1 0 0 1 1 1v2.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm-8 4v2h2v-2z'/%3E%3C/svg%3E\")}.ri-vidicon-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 6V4H5V2h10v4h1a1 1 0 0 1 1 1v2.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm2 2H3v10h12zm2 4.359l4 2.8V8.84l-4 2.8zM5 10h2v2H5z'/%3E%3C/svg%3E\")}.ri-vidicon-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17 9.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1zM5 8v2h2V8z'/%3E%3C/svg%3E\")}.ri-vidicon-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17 9.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1zm0 3.159l4 2.8V8.84l-4 2.8zM3 6v12h12V6zm2 2h2v2H5z'/%3E%3C/svg%3E\")}.ri-vimeo-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1.174 8.301c-.281-.413-.252-.413.328-.922c1.232-1.082 2.394-2.266 3.736-3.212c1.215-.852 2.826-1.402 3.927-.047c1.014 1.249 1.038 3.142 1.295 4.65c.257 1.564.503 3.164 1.051 4.66c.152.421.443 1.217.968 1.284c.678.093 1.368-1.096 1.683-1.54c.817-1.18 1.925-2.769 1.785-4.286c-.138-1.612-1.878-1.309-2.966-.924c.175-1.809 1.858-3.843 3.48-4.53c1.72-.714 4.276-.702 5.14 1.237c.922 2.102.093 4.543-.912 6.448c-1.096 2.068-2.509 3.982-4.018 5.77c-1.331 1.588-2.906 3.33-4.89 4.089c-2.267.864-3.61-.82-4.382-2.77c-.843-2.123-1.262-4.506-1.87-6.716c-.256-.935-.56-1.998-1.167-2.77c-.792-.994-1.692-.059-2.474.478c-.27-.267-.491-.607-.714-.899'/%3E%3C/svg%3E\")}.ri-vimeo-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.994 3.004C20.427 3.004 22 4.516 22 7.5c0 1.72-.998 3.94-1.832 5.235c-2.789 4.333-6.233 8.74-9.643 8.74c-3.706 0-4.67-6.831-5.092-8.432s-.533-2.21-1.17-3.233q-.475.33-1.33.93a.5.5 0 0 1-.693-.117L.926 8.807a.5.5 0 0 1 .027-.62Q5.193 3.278 8 3.278c2.392 0 3.125 2.816 3.324 4.223c.3 2.117.69 4.738 1.245 5.872c.556-.792 2.18-2.888 1.966-3.99c-.094-.487-1.317.183-1.887.078c-.425-.08-.805-.402-.805-1.026c0-1.31 1.851-5.43 6.15-5.43m.007 2c-2.194 0-3.251 1.533-3.653 2.208c1.25.046 1.97.818 2.134 1.803c.388 2.33-1.917 4.92-2.34 5.565c-.396.603-3.061 3.328-4.25-3.36a160 160 0 0 1-.665-4.186c-.17-1.151-.872-1.763-1.229-1.763c-.843 0-1.92.65-3.856 2.515c1.905-.115 2.545 2.276 2.917 3.633c.815 2.984 1.57 8.055 3.62 8.055c1.726 0 4.438-2.645 7.37-7.038c.208-.312 1.965-3.025 1.965-5.037c0-2.395-1.469-2.395-2.013-2.395'/%3E%3C/svg%3E\")}.ri-vip-crown-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.806 5.2L7.005 8l4.186-5.861a1 1 0 0 1 1.628 0l4.186 5.86l4.2-2.799a1 1 0 0 1 1.547.949L21.11 20.116a1 1 0 0 1-.993.884H3.894a1 1 0 0 1-.993-.884L1.258 6.15a1 1 0 0 1 1.548-.95m9.2 9.8a2 2 0 1 0 0-4a2 2 0 0 0 0 4'/%3E%3C/svg%3E\")}.ri-vip-crown-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.497 8.065L4.784 19h14.443l1.286-10.935l-4.01 2.673l-4.498-6.297l-4.498 6.297zM2.806 5.2L7.005 8l4.186-5.861a1 1 0 0 1 1.628 0l4.186 5.86l4.2-2.799a1 1 0 0 1 1.547.949L21.11 20.116a1 1 0 0 1-.993.884H3.894a1 1 0 0 1-.993-.884L1.258 6.15a1 1 0 0 1 1.548-.95m9.2 9.8a2 2 0 1 1-.001-4a2 2 0 0 1 0 4'/%3E%3C/svg%3E\")}.ri-vip-crown-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.005 19h20v2h-20zm0-14l5 3l5-6l5 6l5-3v12h-20z'/%3E%3C/svg%3E\")}.ri-vip-crown-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.005 19h20v2h-20zm0-14l5 3.5l5-6.5l5 6.5l5-3.5v12h-20zm2 3.841V15h16V8.841l-3.42 2.394l-4.58-5.955l-4.58 5.955z'/%3E%3C/svg%3E\")}.ri-vip-diamond-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.878 3.003h14.254a1 1 0 0 1 .809.412l3.822 5.256a.5.5 0 0 1-.037.633l-11.354 12.3a.5.5 0 0 1-.735 0L.283 9.305a.5.5 0 0 1-.037-.633l3.823-5.256a1 1 0 0 1 .809-.412'/%3E%3C/svg%3E\")}.ri-vip-diamond-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.878 3.003h14.254a1 1 0 0 1 .809.412l3.822 5.256a.5.5 0 0 1-.037.633l-11.354 12.3a.5.5 0 0 1-.706.029L.283 9.304a.5.5 0 0 1-.037-.633l3.823-5.256a1 1 0 0 1 .809-.412m.509 2l-2.8 3.849l9.418 10.202l9.417-10.202l-2.8-3.85z'/%3E%3C/svg%3E\")}.ri-vip-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.005 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m8 5.5v7h2v-7zm-.285 0H8.606l-1.497 4.113L5.612 8.5H3.498l2.611 6.964h2zm5.285 5h1.5a2.5 2.5 0 0 0 0-5h-3.5v7h2zm0-2v-1h1.5a.5.5 0 0 1 0 1z'/%3E%3C/svg%3E\")}.ri-vip-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.005 19h20v2h-20zm9-11h2v8h-2zM7.97 8l-1.86 5.113L4.247 8H2.123l2.986 7.964h2L10.095 8zm9.035 6v2h-2V8h4a3 3 0 0 1 0 6zm0-4v2h2a1 1 0 1 0 0-2zm-15-7h20v2h-20z'/%3E%3C/svg%3E\")}.ri-virus-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.716 1.947l3.735 1.434l-.717 1.867l-.934-.359l-.746 1.945a6 6 0 0 1 1.945 1.846l1.902-.847l-.406-.914l1.827-.813l1.627 3.654l-1.827.813l-.407-.913l-1.902.847a6 6 0 0 1 .07 2.68l1.944.746l.358-.933l1.867.716l-1.433 3.735l-1.867-.717l.357-.933l-1.944-.747A6 6 0 0 1 15.32 17l.848 1.903l.914-.407l.813 1.827l-3.654 1.627l-.813-1.827l.913-.407l-.847-1.902a6 6 0 0 1-2.68.07l-.747 1.944l.934.358l-.717 1.867L6.55 20.62l.717-1.867l.932.358l.748-1.944A6 6 0 0 1 7 15.319l-1.903.848l.407.914l-1.827.813L2.05 14.24l1.827-.813l.406.914l1.903-.848a6 6 0 0 1-.07-2.68l-1.945-.746l-.358.933l-1.867-.716L3.38 6.549l1.867.717l-.36.933l1.946.747A6 6 0 0 1 8.68 7l-.848-1.903l-.913.407l-.814-1.827L9.76 2.051l.813 1.827l-.914.407l.848 1.902a6 6 0 0 1 2.68-.07l.745-1.945L13 3.815zm-3.582 11.285a1 1 0 1 0 1.732 1a1 1 0 0 0-1.732-1M14 11a1 1 0 1 0 0 2a1 1 0 0 0 0-2m-3.5-1.598a1 1 0 1 0 1 1.732a1 1 0 0 0-1-1.732'/%3E%3C/svg%3E\")}.ri-virus-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13.716 1.947l3.735 1.434l-.717 1.867l-.934-.359l-.746 1.945a6 6 0 0 1 1.945 1.846l1.902-.847l-.406-.914l1.827-.813l1.627 3.654l-1.827.813l-.407-.913l-1.902.847a6 6 0 0 1 .07 2.68l1.944.746l.358-.933l1.867.716l-1.433 3.735l-1.867-.717l.357-.933l-1.944-.747A6 6 0 0 1 15.32 17l.848 1.903l.914-.407l.813 1.827l-3.654 1.627l-.813-1.827l.913-.407l-.847-1.902a6 6 0 0 1-2.68.07l-.747 1.944l.934.358l-.717 1.867L6.55 20.62l.717-1.867l.932.358l.748-1.944A6 6 0 0 1 7 15.319l-1.903.848l.407.914l-1.827.813L2.05 14.24l1.827-.813l.406.914l1.903-.848a6 6 0 0 1-.07-2.68l-1.945-.746l-.358.933l-1.867-.716L3.38 6.549l1.867.717l-.36.933l1.946.747A6 6 0 0 1 8.68 7l-.848-1.903l-.913.407l-.814-1.827L9.76 2.051l.813 1.827l-.914.407l.848 1.902a6 6 0 0 1 2.68-.07l.745-1.945L13 3.815zM12 8a4 4 0 1 0 0 8a4 4 0 0 0 0-8m-.5 4.866a1 1 0 1 1-1 1.732a1 1 0 0 1 1-1.732M14 11a1 1 0 1 1 0 2a1 1 0 0 1 0-2m-2.134-1.232a1 1 0 1 1-1.732 1a1 1 0 0 1 1.732-1'/%3E%3C/svg%3E\")}.ri-visa-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 4h22v2H1zm0 14h22v2H1zm18.622-3.086l-.174-.87h-1.949l-.31.863l-1.562.004q1.507-3.61 2.236-5.35q.189-.455.685-.454q.381.003 1.245 0L21 14.912zm-1.684-2.062h1.256l-.47-2.18zM7.872 9.106l1.57.002l-2.427 5.806l-1.59-.001q-.806-3.106-1.184-4.605c-.077-.307-.23-.521-.526-.622Q3.321 9.55 2.4 9.267v-.16h2.509c.434 0 .687.21.769.64l.62 3.289zm3.727.002l-1.24 5.805l-1.495-.002l1.24-5.805zM14.631 9c.446 0 1.01.138 1.334.267l-.262 1.204c-.293-.118-.775-.277-1.18-.27c-.59.009-.954.256-.954.493c0 .384.632.578 1.284.999c.743.48.84.91.832 1.378c-.011.971-.832 1.929-2.565 1.929c-.791-.012-1.076-.078-1.72-.306l.272-1.256c.656.274.935.361 1.495.361c.515 0 .956-.207.96-.568c.002-.257-.155-.384-.732-.702s-1.386-.756-1.375-1.64C12.033 9.759 13.107 9 14.63 9'/%3E%3C/svg%3E\")}.ri-visa-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m22.222 15.768l-.225-1.125h-2.514l-.4 1.117l-2.015.004q1.943-4.669 2.884-6.917c.164-.392.455-.592.884-.589q.492.004 1.606.001L24 15.765zm-2.174-2.666h1.621l-.605-2.82zM7.062 8.257l2.026.002l-3.132 7.51l-2.051-.002a951 951 0 0 1-1.528-5.956c-.1-.396-.298-.673-.679-.804Q1.187 8.832 0 8.466v-.207h3.237c.56 0 .887.271.992.827q.159.836.8 4.254zm4.81.002l-1.601 7.509l-1.929-.003L9.94 8.257zm3.91-.139c.577 0 1.304.18 1.722.346l-.338 1.556c-.378-.152-1-.357-1.523-.35c-.76.013-1.23.332-1.23.638c0 .498.816.749 1.656 1.293c.958.62 1.085 1.177 1.073 1.783c-.013 1.255-1.073 2.494-3.309 2.494c-1.02-.015-1.388-.1-2.22-.396l.352-1.624c.847.354 1.206.467 1.93.467c.663 0 1.232-.268 1.237-.735c.004-.332-.2-.497-.944-.907s-1.788-.979-1.774-2.122c.017-1.462 1.402-2.443 3.368-2.443'/%3E%3C/svg%3E\")}.ri-vk-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.26 4.26C3 5.532 3 7.566 3 11.64v.72c0 4.068 0 6.102 1.26 7.38C5.532 21 7.566 21 11.64 21h.72c4.068 0 6.102 0 7.38-1.26C21 18.468 21 16.434 21 12.36v-.72c0-4.068 0-6.102-1.26-7.38C18.468 3 16.434 3 12.36 3h-.72C7.572 3 5.538 3 4.26 4.26m1.776 4.218H8.1c.066 3.432 1.578 4.884 2.778 5.184V8.478h1.938v2.958c1.182-.126 2.43-1.476 2.85-2.964h1.932a5.72 5.72 0 0 1-2.628 3.738a5.92 5.92 0 0 1 3.078 3.756h-2.13c-.456-1.422-1.596-2.526-3.102-2.676v2.676h-.24c-4.104 0-6.444-2.808-6.54-7.488'/%3E%3C/svg%3E\")}.ri-vk-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.827 5.828c-.344.349-.57.839-.696 1.77c-.129.965-.13 2.243-.13 4.082v.64c0 1.836.001 3.113.13 4.077c.125.932.352 1.425.697 1.777c.35.343.84.57 1.77.695c.965.129 2.243.131 4.082.131h.64c1.836 0 3.113-.002 4.078-.131c.931-.125 1.424-.352 1.776-.697c.343-.349.57-.839.695-1.77c.13-.965.131-2.243.131-4.082v-.64c0-1.836-.002-3.113-.13-4.077c-.126-.932-.353-1.425-.698-1.777c-.349-.343-.839-.57-1.77-.695C15.437 5.002 14.159 5 12.32 5h-.64c-1.836 0-3.113.002-4.077.131c-.932.125-1.424.352-1.776.697M11.68 3h.64c1.445 0 2.912-.043 4.347.149c1.156.155 2.135.486 2.917 1.26l.008.009c.773.784 1.105 1.763 1.26 2.92c.191 1.433.148 2.899.148 4.342v.64c0 1.444.044 2.911-.149 4.347c-.154 1.156-.486 2.135-1.26 2.917l-.009.008c-.783.773-1.762 1.104-2.92 1.26c-1.433.191-2.899.148-4.342.148h-.64c-1.444 0-2.911.043-4.346-.149c-1.157-.155-2.136-.486-2.917-1.26l-.009-.009c-.772-.784-1.104-1.763-1.259-2.92C2.957 15.23 3 13.764 3 12.32v-.64c0-1.444-.043-2.911.15-4.347c.154-1.156.486-2.135 1.26-2.917l.008-.008c.784-.773 1.763-1.104 2.92-1.26C8.772 2.958 10.238 3 11.68 3M6.036 8.478c.096 4.68 2.436 7.488 6.54 7.488h.24V13.29c1.506.15 2.646 1.254 3.102 2.676h2.13a5.92 5.92 0 0 0-3.078-3.756a5.72 5.72 0 0 0 2.628-3.738h-1.932c-.42 1.488-1.668 2.838-2.85 2.964V8.478h-1.938v5.184c-1.2-.3-2.712-1.752-2.778-5.184z'/%3E%3C/svg%3E\")}.ri-voice-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 7.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319A4.37 4.37 0 0 0 19.276.931L19.53.32a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M8.5 6h-2v12h2zM4 10H2v4h2zm9-8h-2v20h2zm4.5 6h-2v10h2zm4.5 2h-2v4h2z'/%3E%3C/svg%3E\")}.ri-voice-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.713 7.128l-.246.566a.506.506 0 0 1-.934 0l-.246-.566a4.36 4.36 0 0 0-2.22-2.25l-.759-.339a.53.53 0 0 1 0-.963l.717-.319A4.37 4.37 0 0 0 19.276.931L19.53.32a.506.506 0 0 1 .942 0l.253.61a4.37 4.37 0 0 0 2.25 2.327l.718.32a.53.53 0 0 1 0 .962l-.76.338a4.36 4.36 0 0 0-2.219 2.251M8.5 6h-2v12h2zM4 10H2v4h2zm9-8h-2v20h2zm4.5 6h-2v10h2zm4.5 2h-2v4h2z'/%3E%3C/svg%3E\")}.ri-voice-recognition-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.998 3v18h-18V3zm-8 3h-2v12h2zm-4 3h-2v6h2zm8 0h-2v6h2z'/%3E%3C/svg%3E\")}.ri-voice-recognition-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.998 15v4h4v2h-6v-6zm16 0v6h-6v-2h4v-4zm-8-9v12h-2V6zm-4 3v6h-2V9zm8 0v6h-2V9zm-8-6v2h-4v4h-2V3zm12 0v6h-2V5h-4V3z'/%3E%3C/svg%3E\")}.ri-voiceprint-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 7h2v10H5zm-4 3h2v4H1zm8-8h2v18H9zm4 2h2v18h-2zm4 3h2v10h-2zm4 3h2v4h-2z'/%3E%3C/svg%3E\")}.ri-voiceprint-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 7h2v10H5zm-4 3h2v4H1zm8-8h2v18H9zm4 2h2v18h-2zm4 3h2v10h-2zm4 3h2v4h-2z'/%3E%3C/svg%3E\")}.ri-volume-down-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.889 16H5a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3.889l5.294-4.332a.5.5 0 0 1 .817.387v15.89a.5.5 0 0 1-.817.387zm9.974.591l-1.422-1.422A4 4 0 0 0 19 12c0-1.43-.75-2.685-1.88-3.392l1.439-1.439A5.99 5.99 0 0 1 21 12c0 1.842-.83 3.49-2.137 4.591'/%3E%3C/svg%3E\")}.ri-volume-down-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 7.22L9.603 10H6v4h3.603L13 16.78zM8.889 16H5a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3.889l5.294-4.332a.5.5 0 0 1 .817.387v15.89a.5.5 0 0 1-.817.387zm9.974.591l-1.422-1.422A4 4 0 0 0 19 12c0-1.43-.75-2.685-1.88-3.392l1.439-1.439A5.99 5.99 0 0 1 21 12c0 1.842-.83 3.49-2.137 4.591'/%3E%3C/svg%3E\")}.ri-volume-mute-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.889 16H2a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3.889l5.294-4.332a.5.5 0 0 1 .817.387v15.89a.5.5 0 0 1-.817.387zm14.525-4l3.536 3.536l-1.415 1.414L19 13.414l-3.536 3.536l-1.414-1.414L17.586 12L14.05 8.465l1.414-1.415L19 10.586l3.535-3.536l1.415 1.415z'/%3E%3C/svg%3E\")}.ri-volume-mute-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 7.22L6.603 10H3v4h3.603L10 16.78zM5.889 16H2a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3.889l5.294-4.332a.5.5 0 0 1 .817.387v15.89a.5.5 0 0 1-.817.387zm14.525-4l3.536 3.536l-1.415 1.414L19 13.414l-3.536 3.536l-1.414-1.414L17.586 12L14.05 8.465l1.414-1.415L19 10.586l3.535-3.536l1.415 1.415z'/%3E%3C/svg%3E\")}.ri-volume-off-vibrate-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.39 3.161l1.413 1.414l-2.475 2.475l2.475 2.475L18.328 12l2.475 2.476l-2.475 2.475l2.475 2.475l-1.414 1.414l-3.889-3.89l2.475-2.474L15.5 12l2.475-2.475L15.5 7.05zM13 19.945a.5.5 0 0 1-.817.387L6.89 15.999L3 16a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1l2.584-.002l-3.776-3.776l1.414-1.414L13 12.586zm-.113-16.206a.5.5 0 0 1 .113.316v5.702L9.282 6.04l2.901-2.372a.5.5 0 0 1 .704.07'/%3E%3C/svg%3E\")}.ri-volume-off-vibrate-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.39 3.161l1.413 1.414l-2.475 2.475l2.475 2.475L18.328 12l2.475 2.476l-2.475 2.475l2.475 2.475l-1.414 1.414l-3.889-3.89l2.475-2.474L15.5 12l2.475-2.475L15.5 7.05zM13 19.945a.5.5 0 0 1-.817.387L6.89 15.999L3 16a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1l2.584-.002l-3.776-3.776l1.414-1.414L13 12.586zM7.584 9.998L4 10v4l3.603-.001L11 16.779v-3.365zm5.303-6.26a.5.5 0 0 1 .113.317v5.702l-2-2V7.22l-.296.241l-1.421-1.42l2.9-2.373a.5.5 0 0 1 .704.07'/%3E%3C/svg%3E\")}.ri-volume-up-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 16h3.889l5.294 4.332a.5.5 0 0 0 .817-.387V4.055a.5.5 0 0 0-.817-.387L5.89 8H2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1m21-4c0 3.292-1.446 6.246-3.738 8.262l-1.418-1.418A8.98 8.98 0 0 0 21 12a8.98 8.98 0 0 0-3.155-6.844l1.417-1.418A10.97 10.97 0 0 1 23 12m-5 0a5.99 5.99 0 0 0-2.287-4.713l-1.429 1.429A4 4 0 0 1 16 12c0 1.36-.679 2.561-1.716 3.284l1.43 1.43A5.99 5.99 0 0 0 18 12'/%3E%3C/svg%3E\")}.ri-volume-up-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.603 10L10 7.22v9.56L6.603 14H3v-4zM2 16h3.889l5.294 4.332a.5.5 0 0 0 .817-.387V4.055a.5.5 0 0 0-.817-.387L5.89 8H2a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1m21-4c0 3.292-1.446 6.246-3.738 8.262l-1.418-1.418A8.98 8.98 0 0 0 21 12a8.98 8.98 0 0 0-3.155-6.844l1.417-1.418A10.97 10.97 0 0 1 23 12m-5 0a5.99 5.99 0 0 0-2.287-4.713l-1.429 1.429A4 4 0 0 1 16 12c0 1.36-.679 2.561-1.716 3.284l1.43 1.43A5.99 5.99 0 0 0 18 12'/%3E%3C/svg%3E\")}.ri-volume-vibrate-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.39 3.161l1.413 1.414l-2.475 2.475l2.475 2.475L18.328 12l2.475 2.476l-2.475 2.475l2.475 2.475l-1.414 1.414l-3.889-3.89l2.475-2.474L15.5 12l2.475-2.475L15.5 7.05zm-6.503.577a.5.5 0 0 1 .113.317v15.89a.5.5 0 0 1-.817.387L6.89 15.999L3 16a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3.889l5.294-4.332a.5.5 0 0 1 .704.07'/%3E%3C/svg%3E\")}.ri-volume-vibrate-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.39 3.161l1.413 1.414l-2.475 2.475l2.475 2.475L18.328 12l2.475 2.476l-2.475 2.475l2.475 2.475l-1.414 1.414l-3.889-3.89l2.475-2.474L15.5 12l2.475-2.475L15.5 7.05zm-6.503.577a.5.5 0 0 1 .113.317v15.89a.5.5 0 0 1-.817.387L6.89 15.999L3 16a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3.889l5.294-4.332a.5.5 0 0 1 .704.07M11 7.22L7.603 9.999H4V14l3.603-.001L11 16.779z'/%3E%3C/svg%3E\")}.ri-vuejs-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1.001 3h4l7 12l7-12h4l-11 19zm8.667 0L12 7l2.333-4h4.035L12 14L5.633 3z'/%3E%3C/svg%3E\")}.ri-vuejs-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.317 3L12 18l8.684-15H23L12 22L1 3zm4.342 0L12 10.5L16.343 3h2.316L12 14.5L5.343 3z'/%3E%3C/svg%3E\")}.ri-walk-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m7.617 8.712l3.205-2.328A2 2 0 0 1 12.065 6a2.62 2.62 0 0 1 2.427 1.82q.279.875.51 1.181A5 5 0 0 0 19 11v2a6.99 6.99 0 0 1-5.401-2.547l-.698 3.956l2.061 1.729l2.223 6.108l-1.88.684l-2.039-5.604l-3.39-2.845a2 2 0 0 1-.714-1.904l.509-2.885l-.677.492l-2.127 2.928l-1.618-1.176L7.6 8.7zM13.5 5.5a2 2 0 1 1 0-4a2 2 0 0 1 0 4m-2.97 13.181l-3.214 3.83l-1.532-1.285l2.975-3.546l.746-2.18l1.791 1.5z'/%3E%3C/svg%3E\")}.ri-walk-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m7.617 8.712l3.205-2.328A2 2 0 0 1 12.065 6a2.62 2.62 0 0 1 2.427 1.82q.279.875.51 1.181A5 5 0 0 0 19 11v2a6.99 6.99 0 0 1-5.401-2.547l-.698 3.956l2.061 1.729l2.223 6.108l-1.88.684l-2.039-5.604l-3.39-2.845a2 2 0 0 1-.714-1.904l.509-2.885l-.677.492l-2.127 2.928l-1.618-1.176L7.6 8.7zM13.5 5.5a2 2 0 1 1 0-4a2 2 0 0 1 0 4m-2.97 13.181l-3.214 3.83l-1.532-1.285l2.975-3.546l.746-2.18l1.791 1.5z'/%3E%3C/svg%3E\")}.ri-wallet-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22.005 8h-9a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h9v4a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zm-7 3h3v2h-3z'/%3E%3C/svg%3E\")}.ri-wallet-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.005 7V5h-16v14h16v-2h-8a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1zm-17-4h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m10 6v6h7V9zm2 2h3v2h-3z'/%3E%3C/svg%3E\")}.ri-wallet-3-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22.005 6h-7a6 6 0 0 0 0 12h7v2a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zm-7 2h8v8h-8a4 4 0 1 1 0-8m0 3v2h3v-2z'/%3E%3C/svg%3E\")}.ri-wallet-3-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22.005 7h1v10h-1v3a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1zm-2 10h-6a5 5 0 0 1 0-10h6V5h-16v14h16zm1-2V9h-7a3 3 0 1 0 0 6zm-7-4h3v2h-3z'/%3E%3C/svg%3E\")}.ri-wallet-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2.005 9h19a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1zm1-6h15v4h-16V4a1 1 0 0 1 1-1m12 11v2h3v-2z'/%3E%3C/svg%3E\")}.ri-wallet-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.005 7h3a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h15zm-14 2v10h16V9zm0-4v2h12V5zm11 8h3v2h-3z'/%3E%3C/svg%3E\")}.ri-water-flash-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.64 6.639L12.006.275l6.364 6.364A9 9 0 1 1 5.64 19.367a9 9 0 0 1 0-12.728m7.365 4.364v-4.5l-4.5 6.5h2.5v4.5l4.5-6.5z'/%3E%3C/svg%3E\")}.ri-water-flash-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.005 3.103l-4.95 4.95a7 7 0 1 0 9.9 0zm0-2.828l6.364 6.364A9 9 0 1 1 5.64 19.367a9 9 0 0 1 0-12.728zm1 10.728h2.5l-4.5 6.5v-4.5h-2.5l4.5-6.5z'/%3E%3C/svg%3E\")}.ri-water-percent-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 .269L5.636 6.633a9 9 0 1 0 12.728 0zm4.243 9.902l-7.071 7.072l-1.415-1.415l7.072-7.07zM8.11 9.111a1.5 1.5 0 1 1 2.121 2.121A1.5 1.5 0 0 1 8.11 9.111m7.778 7.778a1.5 1.5 0 1 1-2.121-2.121a1.5 1.5 0 0 1 2.121 2.12'/%3E%3C/svg%3E\")}.ri-water-percent-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.05 8.047L12 3.097l4.95 4.95a7 7 0 1 1-9.9 0m11.314-1.414L12 .269L5.636 6.633a9 9 0 1 0 12.728 0m-2.121 3.538l-1.414-1.414l-7.072 7.071l1.415 1.415zM8.11 11.232a1.5 1.5 0 1 0 2.121-2.121a1.5 1.5 0 0 0-2.121 2.121m7.778 5.657a1.5 1.5 0 1 1-2.121-2.121a1.5 1.5 0 0 1 2.121 2.12'/%3E%3C/svg%3E\")}.ri-webcam-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 21v-1.07A7 7 0 0 1 5 13V8a7 7 0 0 1 14 0v5a7 7 0 0 1-6 6.93V21h4v2H7v-2zm1-12a1 1 0 1 1 0-2a1 1 0 0 1 0 2m0 2a3 3 0 1 0 0-6a3 3 0 0 0 0 6'/%3E%3C/svg%3E\")}.ri-webcam-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 21v-1.07A7 7 0 0 1 5 13V8a7 7 0 0 1 14 0v5a7 7 0 0 1-6 6.93V21h4v2H7v-2zm1-18a5 5 0 0 0-5 5v5a5 5 0 0 0 10 0V8a5 5 0 0 0-5-5m0 6a1 1 0 1 0 0-2a1 1 0 0 0 0 2m0 2a3 3 0 1 1 0-6a3 3 0 0 1 0 6'/%3E%3C/svg%3E\")}.ri-webhook-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.501 4.399a3 3 0 0 1 1.382 3.436l1.92.56A5.002 5.002 0 0 0 7.67 4.498a5 5 0 0 0 1.014 6.243L6.803 14H6.8a2 2 0 1 0 1.946 1.537c-.082-.347-.102-.725.076-1.034l2.545-4.408l-.866-.5a3 3 0 0 1 3-5.196m1.53 13.681a3.001 3.001 0 0 0 4.765-3.576a3 3 0 0 0-4.098-1.098l-.866.5l-2.546-4.41c-.178-.308-.515-.48-.857-.582a2.003 2.003 0 0 1-1.16-2.917a2 2 0 0 1 3.464 2L13.731 8l1.883 3.26a5.002 5.002 0 0 1 4.084 9.074a5 5 0 0 1-6.112-.872zM3.8 16c0-1.409.973-2.594 2.285-2.914l-.475-1.943A5.002 5.002 0 0 0 6.8 21a5 5 0 0 0 4.9-4h3.764l.002.004a2 2 0 1 0 .358-2.454c-.26.245-.577.45-.934.45H9.8v1a3 3 0 1 1-6 0'/%3E%3C/svg%3E\")}.ri-webhook-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.869 14.14c-.213.351-.319.638-.149 1.085c.47 1.236-.193 2.439-1.439 2.766c-1.175.308-2.32-.465-2.554-1.723c-.207-1.114.658-2.206 1.886-2.38c.067-.01.134-.014.22-.02q.07-.003.16-.01l1.869-3.132c-1.175-1.169-1.874-2.534-1.72-4.227c.11-1.196.58-2.23 1.44-3.077a4.89 4.89 0 0 1 6.098-.64c1.862 1.196 2.715 3.527 1.988 5.521l-1.707-.463c.229-1.109.06-2.105-.688-2.958c-.494-.563-1.128-.858-1.85-.967c-1.445-.218-2.864.71-3.285 2.129c-.478 1.61.246 2.925 2.222 3.916c-.829 1.394-1.651 2.792-2.491 4.18m4.915-5.867l1.806 3.186c3.041-.94 5.334.743 6.156 2.545c.994 2.177.315 4.755-1.637 6.098c-2.002 1.379-4.535 1.143-6.31-.628l1.393-1.165c1.752 1.136 3.285 1.082 4.423-.262a3.05 3.05 0 0 0-.05-3.979c-1.151-1.295-2.695-1.335-4.56-.091c-.775-1.373-1.562-2.736-2.311-4.119c-.253-.466-.532-.736-1.102-.835c-.95-.165-1.565-.981-1.602-1.897a2.08 2.08 0 0 1 1.33-2.041a2.075 2.075 0 0 1 2.35.64c.454.574.598 1.22.36 1.927a7 7 0 0 1-.159.407zm-2.232 8.622h3.66q.077.102.146.2c.097.138.19.268.297.384a2.07 2.07 0 0 0 2.913.1a2.074 2.074 0 0 0 .086-2.969c-.794-.814-2.151-.892-2.889-.03c-.447.524-.906.586-1.5.577c-1.524-.024-3.047-.008-4.57-.008c.1 2.142-.71 3.476-2.317 3.793c-1.572.31-3.02-.492-3.53-1.956c-.58-1.663.137-2.994 2.206-4.05l-.469-1.7c-2.255.492-3.948 2.68-3.773 5.142c.155 2.173 1.908 4.104 4.052 4.45a4.88 4.88 0 0 0 3.273-.584c1.306-.74 2.064-1.906 2.415-3.349'/%3E%3C/svg%3E\")}.ri-wechat-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.458 18.185C3.359 16.677 2 14.4 2 11.908C2 7.323 6.475 3.6 12 3.6s10 3.723 10 8.308c0 4.584-4.475 8.308-10 8.308a11.4 11.4 0 0 1-3.272-.462c-.092-.03-.216-.03-.308-.03c-.185 0-.37.06-.525.153l-2.191 1.262c-.062.03-.124.061-.186.061a.34.34 0 0 1-.339-.338c0-.093.03-.154.062-.246c.03-.031.308-1.047.463-1.662c0-.062.03-.154.03-.215q0-.37-.277-.554m3.21-7.673c.717 0 1.285-.569 1.285-1.286S9.385 7.94 8.668 7.94s-1.285.568-1.285 1.286c0 .717.567 1.285 1.285 1.285m6.666 0c.718 0 1.285-.569 1.285-1.286s-.567-1.286-1.285-1.286c-.717 0-1.285.568-1.285 1.286c0 .717.568 1.285 1.285 1.285'/%3E%3C/svg%3E\")}.ri-wechat-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.667 11.511a1.276 1.276 0 0 1-1.285-1.285c0-.718.568-1.286 1.285-1.286c.718 0 1.285.568 1.285 1.286c0 .717-.567 1.285-1.285 1.285m6.667 0a1.276 1.276 0 0 1-1.285-1.285c0-.718.568-1.286 1.285-1.286s1.285.568 1.285 1.286c0 .717-.568 1.285-1.285 1.285m-8.511 7.704l.715-.436a4 4 0 0 1 2.706-.536q.317.05.52.076q.61.081 1.237.081c4.42 0 7.9-3.022 7.9-6.6S16.42 5.2 12 5.2c-4.421 0-7.9 3.022-7.9 6.6c0 1.365.5 2.673 1.431 3.78q.073.088.215.236a4 4 0 0 1 1.1 3.102zm-.63 2.727a1 1 0 0 1-1.527-.93l.189-2.26a2 2 0 0 0-.55-1.551a7 7 0 0 1-.303-.333C2.806 15.447 2.1 13.695 2.1 11.8c0-4.75 4.432-8.6 9.9-8.6c5.467 0 9.9 3.85 9.9 8.6s-4.433 8.6-9.9 8.6q-.765-.001-1.5-.098q-.229-.03-.568-.084a2 2 0 0 0-1.353.268z'/%3E%3C/svg%3E\")}.ri-wechat-channels-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.194 3.181c1.162-.47 2.155-.019 2.672 1.277C23.26 7.944 20 21.133 17.441 21.133c-.828 0-1.657-.688-2.624-1.926a23 23 0 0 1-1.357-1.974c-.374-.6-.742-1.232-1.095-1.87L12 14.69l-.018.032a44 44 0 0 1-1.442 2.511c-.467.75-.922 1.416-1.358 1.974c-.966 1.238-1.795 1.926-2.623 1.926C4 21.133.74 7.943 2.133 4.458C2.651 3.162 3.644 2.71 4.806 3.18c.842.34 1.772 1.156 2.81 2.376A32 32 0 0 1 9.548 8.11a59 59 0 0 1 2.137 3.36l.316.538l.316-.538a62 62 0 0 1 1.696-2.71l.44-.65a32 32 0 0 1 1.931-2.553c1.039-1.22 1.968-2.035 2.81-2.376M4.324 4.353c-.49-.199-.743-.084-1.005.57c-.457 1.145-.265 4.028.413 7.264l.158.724l.174.733c.856 3.46 2.087 6.224 2.495 6.224c.28 0 .889-.506 1.615-1.436c.405-.518.835-1.148 1.28-1.863c.362-.581.72-1.194 1.063-1.816l.415-.767l.348-.671l-.364-.638l-.332-.566a58 58 0 0 0-2.09-3.287a31 31 0 0 0-1.852-2.45c-.916-1.077-1.716-1.778-2.318-2.021m16.356.57c-.261-.654-.514-.769-1.005-.57c-.602.243-1.402.944-2.317 2.02a31 31 0 0 0-1.852 2.45a56 56 0 0 0-1.687 2.615l-.574.962l-.527.915l.181.35l.245.465a43 43 0 0 0 1.401 2.438a22 22 0 0 0 1.28 1.864c.727.93 1.336 1.436 1.616 1.436c.408 0 1.639-2.763 2.494-6.224l.174-.733c.805-3.523 1.063-6.758.571-7.987'/%3E%3C/svg%3E\")}.ri-wechat-channels-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.66 18.964a2 2 0 0 1-.155-.21c-.238-.353-.515-.905-.805-1.627c-.575-1.432-1.138-3.372-1.536-5.326c-.4-1.965-.616-3.869-.537-5.244c.04-.7.153-1.161.283-1.416A.7.7 0 0 1 4.002 5c.292 0 .74.162 1.356.651c.6.476 1.25 1.174 1.927 2.032c1.236 1.565 2.464 3.532 3.552 5.326c-.18.315-.37.66-.565 1.014l-.278.502A38 38 0 0 1 8.67 16.77c-.465.715-.918 1.312-1.344 1.72c-.3.289-.52.42-.665.474M12 11.076c-.962-1.562-2.042-3.236-3.145-4.632c-.721-.914-1.481-1.747-2.254-2.36C5.846 3.486 4.959 3 4.001 3c-.923 0-1.537.57-1.874 1.234c-.315.62-.45 1.408-.496 2.209c-.094 1.625.16 3.721.573 5.756c.416 2.046 1.01 4.106 1.64 5.674c.313.778.65 1.476 1 1.997c.175.26.378.514.614.713c.225.192.582.417 1.042.417c.895 0 1.648-.526 2.211-1.067c.589-.565 1.14-1.31 1.636-2.073c.5-.77.973-1.603 1.396-2.364l.249-.45l.024.045l.21.393c.41.76.867 1.595 1.358 2.367c.486.766 1.035 1.518 1.639 2.088C15.812 20.495 16.58 21 17.5 21c.46 0 .817-.226 1.043-.417c.235-.2.439-.453.613-.712c.35-.522.688-1.22 1-1.998c.63-1.568 1.224-3.628 1.64-5.674c.414-2.034.668-4.131.574-5.756c-.046-.8-.18-1.589-.496-2.209C21.536 3.57 20.924 3 20 3c-.958 0-1.846.485-2.6 1.084c-.773.613-1.533 1.446-2.255 2.36c-1.102 1.396-2.183 3.07-3.145 4.632m1.162 1.935c1.089-1.795 2.317-3.763 3.553-5.328c.677-.857 1.327-1.556 1.927-2.032c.617-.49 1.064-.65 1.356-.651l.02.022a.7.7 0 0 1 .073.119c.13.255.242.717.282 1.416c.08 1.375-.137 3.279-.537 5.244c-.397 1.954-.96 3.894-1.536 5.326c-.29.722-.566 1.274-.804 1.628q-.099.144-.164.218c-.173-.052-.417-.186-.736-.488c-.426-.403-.871-.994-1.324-1.706a36 36 0 0 1-1.283-2.242q-.102-.188-.2-.374c-.216-.401-.426-.795-.627-1.152'/%3E%3C/svg%3E\")}.ri-wechat-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.575 13.711a.91.91 0 0 0 .898-.898a.895.895 0 0 0-.898-.898a.894.894 0 0 0-.898.898c0 .5.4.898.898.898m-4.425 0a.91.91 0 0 0 .898-.898c0-.498-.4-.898-.898-.898a.894.894 0 0 0-.898.898c0 .5.399.898.898.898m6.567 5.04a.35.35 0 0 0-.172.37c0 .048 0 .098.025.147c.098.417.294 1.081.294 1.106c0 .073.025.122.025.172a.22.22 0 0 1-.221.22c-.05 0-.074-.024-.123-.048l-1.449-.836a.8.8 0 0 0-.344-.098c-.073 0-.147 0-.196.024c-.688.197-1.4.295-2.161.295c-3.66 0-6.607-2.457-6.607-5.505s2.947-5.505 6.607-5.505c3.659 0 6.606 2.458 6.606 5.505c0 1.647-.884 3.146-2.284 4.154M16.674 8.099a9 9 0 0 0-.28-.005c-4.174 0-7.606 2.86-7.606 6.505c0 .554.08 1.09.228 1.6h-.089a10 10 0 0 1-2.584-.368c-.074-.025-.148-.025-.222-.025a.83.83 0 0 0-.419.123l-1.747 1.005a.35.35 0 0 1-.148.05a.273.273 0 0 1-.27-.27c0-.074.024-.123.049-.197c.024-.024.246-.834.369-1.324c0-.05.024-.123.024-.172a.56.56 0 0 0-.221-.441C2.059 13.376 1 11.586 1 9.599C1.001 5.944 4.571 3 8.951 3c3.765 0 6.93 2.169 7.723 5.098m-5.154.418c.573 0 1.026-.477 1.026-1.026c0-.573-.453-1.026-1.026-1.026s-1.026.453-1.026 1.026s.453 1.026 1.026 1.026m-5.26 0c.573 0 1.027-.477 1.027-1.026c0-.573-.454-1.026-1.027-1.026c-.572 0-1.026.453-1.026 1.026s.454 1.026 1.026 1.026'/%3E%3C/svg%3E\")}.ri-wechat-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.001 14.676v-.062c0-2.509 2.017-4.618 4.753-5.233C14.39 7.079 11.96 5.2 8.9 5.2C5.58 5.2 3 7.413 3 9.98c0 .969.36 1.9 1.04 2.698q.048.058.152.165a3.57 3.57 0 0 1 1.002 2.238a3.6 3.6 0 0 1 2.363-.442q.25.039.405.06A7.3 7.3 0 0 0 10 14.676m.457 1.951a9.2 9.2 0 0 1-2.753.055a19 19 0 0 1-.454-.067a1.6 1.6 0 0 0-1.08.212l-1.904 1.147a.8.8 0 0 1-.49.118a.79.79 0 0 1-.729-.851l.15-1.781a1.57 1.57 0 0 0-.439-1.223a6 6 0 0 1-.241-.262C1.563 12.855 1 11.473 1 9.979C1 6.235 4.537 3.2 8.9 3.2c4.06 0 7.403 2.627 7.85 6.008c3.371.153 6.05 2.515 6.05 5.406c0 1.193-.456 2.296-1.229 3.19q-.076.09-.195.21a1.24 1.24 0 0 0-.356.976l.121 1.423a.635.635 0 0 1-.59.68a.66.66 0 0 1-.396-.094l-1.544-.917a1.32 1.32 0 0 0-.874-.169q-.22.034-.368.053q-.475.061-.969.062c-2.694 0-4.998-1.408-5.943-3.401m6.977 1.31a3.3 3.3 0 0 1 1.675.174a3.25 3.25 0 0 1 .842-1.502q.076-.077.106-.112c.489-.565.743-1.213.743-1.883c0-1.805-1.903-3.414-4.4-3.414S12 12.81 12 14.614s1.903 3.414 4.4 3.414a6 6 0 0 0 .714-.046q.121-.015.32-.046'/%3E%3C/svg%3E\")}.ri-wechat-pay-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.271 14.669a.66.66 0 0 1-.88-.269l-.043-.095l-1.818-3.998a.5.5 0 0 1 0-.146a.327.327 0 0 1 .335-.327a.3.3 0 0 1 .196.066l2.18 1.527a1 1 0 0 0 .546.167a.9.9 0 0 0 .342-.066l10.047-4.5a10.73 10.73 0 0 0-8.171-3.526C6.479 3.502 2 7.232 2 11.87a7.83 7.83 0 0 0 3.46 6.296a.66.66 0 0 1 .24.727l-.45 1.701a1 1 0 0 0-.051.24a.327.327 0 0 0 .334.334a.4.4 0 0 0 .19-.058l2.18-1.265c.16-.098.343-.151.53-.152q.15 0 .292.043c1.062.3 2.16.452 3.264.45c5.525 0 10.011-3.729 10.011-8.33a7.23 7.23 0 0 0-1.098-3.883L9.351 14.625z'/%3E%3C/svg%3E\")}.ri-wechat-pay-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.146 8.993l-9.799 5.608l-.07.045a.65.65 0 0 1-.3.07a.66.66 0 0 1-.58-.345l-.046-.092l-1.831-3.95c-.023-.046-.023-.092-.023-.138c0-.184.139-.321.324-.321q.105 0 .209.069l2.155 1.515c.162.092.347.161.556.161a.9.9 0 0 0 .348-.069l8.274-3.649C16.935 6.273 14.635 5.2 12.001 5.2c-4.421 0-7.9 3.022-7.9 6.6c0 1.365.5 2.673 1.431 3.78q.073.088.215.236a4 4 0 0 1 1.1 3.102l-.024.297l.715-.436a4 4 0 0 1 2.706-.536q.317.05.52.076q.61.081 1.237.081c4.42 0 7.9-3.022 7.9-6.6c0-.996-.27-1.95-.755-2.807M6.193 21.943a1 1 0 0 1-1.527-.932l.189-2.259a2 2 0 0 0-.55-1.551a7 7 0 0 1-.303-.333C2.806 15.447 2.1 13.695 2.1 11.8c0-4.75 4.432-8.6 9.9-8.6c5.467 0 9.9 3.85 9.9 8.6s-4.433 8.6-9.9 8.6q-.765-.001-1.5-.098q-.229-.03-.568-.084a2 2 0 0 0-1.353.268z'/%3E%3C/svg%3E\")}.ri-weibo-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.278 8.592c2.773-2.77 6.004-4.033 7.219-2.816c.537.537.588 1.464.244 2.572c-.178.557.524.25.524.25c2.241-.938 4.197-.994 4.91.027c.38.542.343 1.306-.008 2.19c-.163.407.048.47.36.563c1.262.392 2.668 1.336 2.668 3.004c0 2.763-3.98 6.239-9.964 6.239c-4.565 0-9.23-2.213-9.23-5.852c0-1.902 1.204-4.102 3.277-6.177m12.133 5.742c-.237-2.391-3.382-4.039-7.023-3.677c-3.64.359-6.403 2.59-6.167 4.98c.237 2.394 3.382 4.039 7.023 3.68c3.641-.362 6.401-2.592 6.167-4.983m-10.249.104c.754-1.528 2.712-2.39 4.446-1.94c1.792.463 2.707 2.154 1.976 3.799c-.744 1.683-2.883 2.58-4.695 1.994c-1.752-.566-2.493-2.295-1.727-3.853m2.715.578c-.563-.237-1.291.008-1.64.553c-.354.547-.189 1.201.371 1.456c.568.257 1.325.013 1.676-.55c.346-.568.163-1.217-.408-1.459m1.387-.578c-.216-.084-.486.018-.613.232c-.123.214-.054.458.163.547c.219.092.501-.012.628-.231c.123-.22.044-.466-.178-.548m5.694-11.514A5.83 5.83 0 0 1 21.5 4.72a5.84 5.84 0 0 1 1.22 5.704a.84.84 0 0 1-1.06.54a.844.844 0 0 1-.542-1.062a4.142 4.142 0 0 0-4.808-5.327a.845.845 0 0 1-.353-1.65m.626 2.926a2.836 2.836 0 0 1 3.29 3.648a.725.725 0 1 1-1.378-.45a1.38 1.38 0 0 0-.287-1.357a1.4 1.4 0 0 0-1.322-.426a.723.723 0 1 1-.303-1.415'/%3E%3C/svg%3E\")}.ri-weibo-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.195 14.197c0 3.362-4.53 6.424-9.926 6.424c-4.95 0-9.268-2.432-9.268-6.087c0-1.947 1.18-4.087 3.24-6.088C7.072 5.7 10.47 4.413 12.098 5.998c.498.482.723 1.122.719 1.858c1.975-.576 3.65-.404 4.483.752c.449.623.532 1.38.326 2.207c1.511.61 2.568 1.77 2.568 3.382m-4.44-2.07c-.386-.41-.4-.92-.198-1.41c.208-.508.213-.812.12-.94c-.264-.368-1.533-.363-3.194.311a2 2 0 0 1-.509.14c-.344.046-.671.001-.983-.265c-.419-.359-.473-.855-.322-1.316c.214-.67.18-1.076.037-1.215c-.186-.18-.777-.191-1.659.143C7.978 7.98 6.75 8.799 5.633 9.88c-1.707 1.659-2.632 3.337-2.632 4.653c0 2.242 3.276 4.087 7.268 4.087c4.42 0 7.926-2.37 7.926-4.424c0-.738-.637-1.338-1.673-1.652c-.394-.113-.536-.171-.767-.417m7.054-1.617a1 1 0 1 1-1.936-.502a4 4 0 0 0-4.693-4.924a1 1 0 0 1-.407-1.958a6 6 0 0 1 7.036 7.384'/%3E%3C/svg%3E\")}.ri-weight-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 6a2 2 0 1 1-4 0a2 2 0 0 1 4 0m1.465 2a4 4 0 1 0-6.93 0H5.066a1 1 0 0 0-.986.832l-1.88 11A1 1 0 0 0 3.186 21h17.629a1 1 0 0 0 .986-1.169l-1.88-11A1 1 0 0 0 18.934 8z'/%3E%3C/svg%3E\")}.ri-weight-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 6a2 2 0 1 1-4 0a2 2 0 0 1 4 0m1.465 2a4 4 0 1 0-6.93 0H5.066a1 1 0 0 0-.986.832l-1.88 11A1 1 0 0 0 3.186 21h17.629a1 1 0 0 0 .986-1.169l-1.88-11A1 1 0 0 0 18.934 8zM12 10h6.091l1.538 9H4.372l1.539-9z'/%3E%3C/svg%3E\")}.ri-whatsapp-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.001 2c5.523 0 10 4.477 10 10s-4.477 10-10 10a9.95 9.95 0 0 1-5.03-1.355L2.005 22l1.352-4.968A9.95 9.95 0 0 1 2.001 12c0-5.523 4.477-10 10-10M8.593 7.3l-.2.008a1 1 0 0 0-.372.1a1.3 1.3 0 0 0-.294.228c-.12.113-.188.211-.261.306A2.73 2.73 0 0 0 6.9 9.62c.002.49.13.967.33 1.413c.409.902 1.082 1.857 1.97 2.742c.214.213.424.427.65.626a9.45 9.45 0 0 0 3.84 2.046l.568.087c.185.01.37-.004.556-.013a2 2 0 0 0 .833-.231a5 5 0 0 0 .383-.22q.001.002.125-.09c.135-.1.218-.171.33-.288q.126-.13.21-.302c.078-.163.156-.474.188-.733c.024-.198.017-.306.014-.373c-.004-.107-.093-.218-.19-.265l-.582-.261s-.87-.379-1.402-.621a.5.5 0 0 0-.176-.041a.48.48 0 0 0-.378.127c-.005-.002-.072.055-.795.931a.35.35 0 0 1-.368.13a1.4 1.4 0 0 1-.191-.066c-.124-.052-.167-.072-.252-.108a6 6 0 0 1-1.575-1.003c-.126-.11-.243-.23-.363-.346a6.3 6.3 0 0 1-1.02-1.268l-.059-.095a1 1 0 0 1-.102-.205c-.038-.147.061-.265.061-.265s.243-.266.356-.41c.11-.14.203-.276.263-.373c.118-.19.155-.385.093-.536q-.42-1.026-.868-2.041c-.059-.134-.234-.23-.393-.249q-.081-.01-.162-.016a3 3 0 0 0-.403.004z'/%3E%3C/svg%3E\")}.ri-whatsapp-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m7.254 18.494l.724.423A7.95 7.95 0 0 0 12.001 20a8 8 0 1 0-8-8a7.95 7.95 0 0 0 1.084 4.024l.422.724l-.653 2.401zM2.005 22l1.352-4.968A9.95 9.95 0 0 1 2.001 12c0-5.523 4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10a9.95 9.95 0 0 1-5.03-1.355zM8.392 7.308q.202-.014.403-.004q.081.006.162.016c.159.018.334.115.393.249q.447 1.015.868 2.04c.062.152.025.347-.093.537c-.06.097-.154.233-.263.372c-.113.145-.356.411-.356.411s-.099.118-.061.265c.014.056.06.137.102.205l.059.095c.256.427.6.86 1.02 1.268c.12.116.237.235.363.346c.468.413.998.75 1.57 1l.005.002c.085.037.128.057.252.11q.093.039.191.066q.036.01.073.011a.35.35 0 0 0 .295-.142c.723-.876.79-.933.795-.933v.002a.48.48 0 0 1 .378-.127q.092.004.177.04c.531.243 1.4.622 1.4.622l.582.261c.098.047.187.158.19.265c.004.067.01.175-.013.373c-.032.259-.11.57-.188.733a1.2 1.2 0 0 1-.21.302a2.4 2.4 0 0 1-.33.288q-.124.092-.125.09a5 5 0 0 1-.383.22a2 2 0 0 1-.833.23c-.185.01-.37.024-.556.014c-.008 0-.568-.087-.568-.087a9.45 9.45 0 0 1-3.84-2.046c-.226-.199-.436-.413-.65-.626c-.888-.885-1.561-1.84-1.97-2.742a3.5 3.5 0 0 1-.33-1.413a2.73 2.73 0 0 1 .565-1.68c.073-.094.142-.192.261-.305c.126-.12.207-.184.294-.228a1 1 0 0 1 .371-.1'/%3E%3C/svg%3E\")}.ri-wheelchair-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.998 10.341v2.194A4 4 0 1 0 13.463 18h2.193a6 6 0 1 1-7.658-7.66m4 6.659a3 3 0 0 1-3-3v-4a3 3 0 1 1 6 0v5h1.434a2 2 0 0 1 1.626.836l.089.135l2.709 4.514l-1.715 1.03L16.43 17zm0-15a2.5 2.5 0 1 1 0 5a2.5 2.5 0 0 1 0-5'/%3E%3C/svg%3E\")}.ri-wheelchair-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.998 10.341v2.194A4 4 0 1 0 13.463 18h2.193a6 6 0 1 1-7.658-7.66m4 6.659a3 3 0 0 1-3-3v-4c0-1.044.534-1.964 1.343-2.501a3 3 0 1 1 3.314.003A2.99 2.99 0 0 1 14.998 10v4.999l1.434.001a2 2 0 0 1 1.626.836l.089.135l2.709 4.514l-1.715 1.03L16.43 17l-1.433-.001zm0-8a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h.999l.001-5a1 1 0 0 0-1-1m0-5a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E\")}.ri-wifi-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M.69 6.997A17.93 17.93 0 0 1 12 3c4.285 0 8.22 1.497 11.31 3.997L21.425 9.33A14.94 14.94 0 0 0 12 6C8.43 6 5.15 7.248 2.575 9.33zm3.141 3.89A12.95 12.95 0 0 1 12 8a12.95 12.95 0 0 1 8.169 2.886l-1.886 2.334A9.96 9.96 0 0 0 12 11c-2.38 0-4.567.832-6.284 2.22zm3.142 3.89A7.97 7.97 0 0 1 12 13c1.904 0 3.653.665 5.027 1.776l-1.885 2.334A4.98 4.98 0 0 0 12 16c-1.19 0-2.283.416-3.142 1.11zm3.142 3.89A3 3 0 0 1 12 18c.714 0 1.37.25 1.885.666L12 21z'/%3E%3C/svg%3E\")}.ri-wifi-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M.69 6.997A17.93 17.93 0 0 1 12 3c4.285 0 8.22 1.497 11.31 3.997l-1.256 1.556A15.93 15.93 0 0 0 12 5C8.19 5 4.694 6.33 1.946 8.553zm3.141 3.89A12.95 12.95 0 0 1 12 8a12.95 12.95 0 0 1 8.169 2.886l-1.257 1.556A10.95 10.95 0 0 0 12 10c-2.618 0-5.023.915-6.912 2.442zm3.142 3.89A7.97 7.97 0 0 1 12 13c1.904 0 3.653.665 5.027 1.776l-1.257 1.556A5.98 5.98 0 0 0 12 15c-1.428 0-2.74.499-3.77 1.332zm3.142 3.89A3 3 0 0 1 12 18c.714 0 1.37.25 1.885.666L12 21z'/%3E%3C/svg%3E\")}.ri-wifi-off-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 18c.714 0 1.37.25 1.886.666L12 21l-1.886-2.334A3 3 0 0 1 12 18M2.808 1.393l17.677 17.678l-1.414 1.414l-3.682-3.68l-.246.306A4.98 4.98 0 0 0 12 16c-1.19 0-2.283.416-3.141 1.11l-1.885-2.334a7.96 7.96 0 0 1 4.622-1.766l-1.773-1.772a9.96 9.96 0 0 0-4.106 1.982L3.83 10.887A13 13 0 0 1 7.416 8.83L5.885 7.3a15 15 0 0 0-3.31 2.031L.689 6.997a18 18 0 0 1 2.952-1.942L1.393 2.808zM16.084 11.87l-3.867-3.867L12 8c3.095 0 5.937 1.081 8.17 2.887l-1.886 2.333a10 10 0 0 0-2.2-1.35M12 3a17.92 17.92 0 0 1 11.31 3.998L21.426 9.33A14.94 14.94 0 0 0 12 6q-.858 0-1.69.094L7.724 3.511A18 18 0 0 1 12 3'/%3E%3C/svg%3E\")}.ri-wifi-off-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 18c.714 0 1.37.25 1.886.666L12 21l-1.886-2.334A3 3 0 0 1 12 18M2.808 1.393l17.677 17.678l-1.414 1.414l-5.18-5.18a6 6 0 0 0-1.89-.305c-1.43 0-2.74.499-3.771 1.332l-1.256-1.556a7.96 7.96 0 0 1 4.622-1.766L9 10.414a11 11 0 0 0-3.912 2.029L3.83 10.887A13 13 0 0 1 7.416 8.83L5.132 6.545a16 16 0 0 0-3.185 2.007L.689 6.997a18 18 0 0 1 2.952-1.942L1.393 2.808zM14.5 10.285l-2.283-2.283L12 8c3.095 0 5.937 1.081 8.17 2.887l-1.258 1.556a10.96 10.96 0 0 0-4.412-2.158M12 3c4.285 0 8.22 1.497 11.31 3.997l-1.257 1.555A15.93 15.93 0 0 0 12 5q-1.319 0-2.58.207L7.726 3.51A18 18 0 0 1 12 3'/%3E%3C/svg%3E\")}.ri-window-2-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m17 7H4v9h16zm-5-4v2h4V6z'/%3E%3C/svg%3E\")}.ri-window-2-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-1 8H4v8h16zm0-6H4v4h16zm-1 1v2h-4V6z'/%3E%3C/svg%3E\")}.ri-window-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m17 7H4v9h16zM5 6v2h2V6zm4 0v2h2V6z'/%3E%3C/svg%3E\")}.ri-window-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm-1 8H4v8h16zm0-6H4v4h16zm-9 1v2H9V6zM7 6v2H5V6z'/%3E%3C/svg%3E\")}.ri-windows-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m3.001 5.479l7.377-1.016v7.127H3zm0 13.042l7.377 1.017v-7.04H3zm8.188 1.125L21.001 21v-8.502h-9.812zm0-15.292v7.236h9.812V3z'/%3E%3C/svg%3E\")}.ri-windows-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.001 2.5v19l-18-2v-15zm-2 10.499l-7 .001v5.487l7 .779zm-14 4.71l5 .556V13l-5-.001zm14-6.71V4.735l-7 .777V11zm-9-5.265l-5 .556V11l5 .001z'/%3E%3C/svg%3E\")}.ri-windy-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.5 17H4v-2h6.5a3.5 3.5 0 1 1-3.278 4.73l1.873-.703A1.5 1.5 0 1 0 10.5 17M5 11h13.5a3.5 3.5 0 1 1-3.278 4.73l1.873-.703A1.5 1.5 0 1 0 18.5 13H5a3 3 0 1 1 0-6h8.5a1.5 1.5 0 1 0-1.405-2.027l-1.873-.702A3.501 3.501 0 0 1 17 5.5A3.5 3.5 0 0 1 13.5 9H5a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-windy-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.5 17H4v-2h6.5a3.5 3.5 0 1 1-3.278 4.73l1.873-.703A1.5 1.5 0 1 0 10.5 17M5 11h13.5a3.5 3.5 0 1 1-3.278 4.73l1.873-.703A1.5 1.5 0 1 0 18.5 13H5a3 3 0 1 1 0-6h8.5a1.5 1.5 0 1 0-1.405-2.027l-1.873-.702A3.501 3.501 0 0 1 17 5.5A3.5 3.5 0 0 1 13.5 9H5a1 1 0 0 0 0 2'/%3E%3C/svg%3E\")}.ri-wireless-charging-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m3.929 4.929l1.414 1.414A7.98 7.98 0 0 0 3 12c0 2.21.895 4.21 2.343 5.657L3.93 19.07A9.97 9.97 0 0 1 1 12a9.97 9.97 0 0 1 2.929-7.071m16.142 0A9.97 9.97 0 0 1 23 12a9.97 9.97 0 0 1-2.929 7.071l-1.414-1.414A7.98 7.98 0 0 0 21 12a7.98 7.98 0 0 0-2.342-5.656zM13 5v6h3l-5 8v-6H8zM6.757 7.757l1.415 1.415A4 4 0 0 0 7 12c0 1.104.448 2.105 1.172 2.828l-1.415 1.415A5.98 5.98 0 0 1 5 12c0-1.657.672-3.157 1.757-4.243m10.487.001A5.98 5.98 0 0 1 19 12a5.98 5.98 0 0 1-1.757 4.243l-1.415-1.415A4 4 0 0 0 17 12a4 4 0 0 0-1.17-2.827z'/%3E%3C/svg%3E\")}.ri-wireless-charging-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m3.929 4.929l1.414 1.414A7.98 7.98 0 0 0 3 12c0 2.21.895 4.21 2.343 5.657L3.93 19.07A9.97 9.97 0 0 1 1 12.001a9.97 9.97 0 0 1 2.929-7.072m16.142 0A9.97 9.97 0 0 1 23 12a9.97 9.97 0 0 1-2.929 7.071l-1.414-1.414A7.98 7.98 0 0 0 21 12a7.98 7.98 0 0 0-2.342-5.656zM13 5v6h3l-5 8v-6H8zM6.757 7.757l1.415 1.415A4 4 0 0 0 7 12c0 1.105.448 2.105 1.172 2.829l-1.415 1.414A5.98 5.98 0 0 1 5 12c0-1.657.672-3.157 1.757-4.243m10.487.001A5.98 5.98 0 0 1 19 12a5.98 5.98 0 0 1-1.757 4.243l-1.415-1.414A4 4 0 0 0 17 12a4 4 0 0 0-1.17-2.827z'/%3E%3C/svg%3E\")}.ri-women-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 15.934A7.501 7.501 0 0 1 12 1a7.5 7.5 0 0 1 1 14.934V18h5v2h-5v4h-2v-4H6v-2h5z'/%3E%3C/svg%3E\")}.ri-women-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 15.934A7.501 7.501 0 0 1 12 1a7.5 7.5 0 0 1 1 14.934V18h5v2h-5v4h-2v-4H6v-2h5zM12 14a5.5 5.5 0 1 0 0-11a5.5 5.5 0 0 0 0 11'/%3E%3C/svg%3E\")}.ri-wordpress-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.323 12c0 3.438 2 6.4 4.892 7.808L4.077 8.469A8.65 8.65 0 0 0 3.323 12M12 20.677a8.8 8.8 0 0 0 2.885-.492l-.062-.116l-2.67-7.307l-2.6 7.561c.77.23 1.593.354 2.447.354M13.192 7.93l3.139 9.33l.869-2.892c.37-1.2.654-2.061.654-2.807c0-1.077-.385-1.816-.708-2.385c-.446-.723-.854-1.33-.854-2.039c0-.8.6-1.538 1.462-1.538h.107A8.65 8.65 0 0 0 12 3.323a8.67 8.67 0 0 0-7.246 3.908l.554.015c.907 0 2.307-.115 2.307-.115c.477-.023.531.661.062.715c0 0-.47.062-1 .085l3.17 9.4l1.9-5.692l-1.355-3.708a16 16 0 0 1-.907-.077c-.47-.03-.416-.746.053-.723c0 0 1.431.115 2.285.115c.908 0 2.308-.115 2.308-.115c.469-.023.53.661.061.715c0 0-.469.054-1 .085m3.17 11.569a8.676 8.676 0 0 0 3.253-11.662a8.2 8.2 0 0 1-.6 4zM12 22a10 10 0 1 1 0-20a10 10 0 0 1 0 20'/%3E%3C/svg%3E\")}.ri-wordpress-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2s10 4.477 10 10m-7.394 7.566l-2.155-5.985l-2.181 6.232a8.03 8.03 0 0 0 4.336-.247m2.468-1.38A7.98 7.98 0 0 0 20 12a8 8 0 0 0-.545-2.908c-.25 1.454-.692 3.35-.976 4.315zm-.201-12.531A7.97 7.97 0 0 0 12 4a7.99 7.99 0 0 0-6.245 3h1.39v2h-.75l2.755 7.958l2.227-6.362L10.802 9H8.645V7h5v2h-.717l2.621 7.282l1.012-3.44c.523-1.832.092-2.631-.339-3.429c-.289-.534-.577-1.068-.577-1.913a2 2 0 0 1 1.228-1.845M4.425 9.42A8 8 0 0 0 4 12a8 8 0 0 0 3.64 6.708z'/%3E%3C/svg%3E\")}.ri-wrench-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.249 6.872a1 1 0 0 1 1.645.36a7.001 7.001 0 0 1-8.912 9.037l-4.013 4.013a3 3 0 1 1-4.243-4.243l4.013-4.013a7 7 0 0 1 9.025-8.917a1 1 0 0 1 .36 1.645L14.768 7.11a1.5 1.5 0 0 0 2.121 2.122z'/%3E%3C/svg%3E\")}.ri-wrench-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.038 6.378a1 1 0 0 1 1.608.276a7.002 7.002 0 0 1-8.129 9.78l-3.844 3.845a3.5 3.5 0 0 1-4.95-4.95l3.845-3.845a7.002 7.002 0 0 1 9.78-8.129a1 1 0 0 1 .275 1.609l-2.586 2.587a1 1 0 0 0 1.414 1.414zm-1.173 4.001a3 3 0 1 1-4.243-4.242l1.415-1.415a5.002 5.002 0 0 0-5.397 6.693a1 1 0 0 1-.23 1.054l-4.273 4.274a1.5 1.5 0 0 0 2.121 2.122l4.274-4.274a1 1 0 0 1 1.055-.23a5.002 5.002 0 0 0 6.693-5.397z'/%3E%3C/svg%3E\")}.ri-wubi-input{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 21v-2h3.662l1.234-7H5v-2h3.249l.881-5H4V3h16v2h-8.839l-.882 5H18v9h3v2zm13-9H9.927l-1.235 7H16z'/%3E%3C/svg%3E\")}.ri-xbox-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.42 19.528A9.96 9.96 0 0 0 12 22a9.97 9.97 0 0 0 6.585-2.472c1.564-1.594-3.597-7.258-6.585-9.515c-2.985 2.257-8.15 7.921-6.582 9.515m9.3-12.005c2.083 2.467 6.236 8.594 5.063 10.76A9.95 9.95 0 0 0 22 12.002a9.96 9.96 0 0 0-2.975-7.113s-.023-.018-.068-.035a.7.7 0 0 0-.234-.038c-.494 0-1.655.362-4.005 2.706M5.045 4.855c-.048.017-.068.034-.072.035A9.96 9.96 0 0 0 2 12.003c0 2.379.832 4.561 2.217 6.278C3.051 16.11 7.201 9.988 9.285 7.523C6.935 5.178 5.772 4.818 5.28 4.818a.6.6 0 0 0-.234.039zM12 4.959S9.546 3.523 7.63 3.455c-.753-.027-1.213.246-1.268.282C8.15 2.539 10.05 2 11.988 2H12c1.945 0 3.838.538 5.638 1.737c-.056-.038-.512-.31-1.266-.282c-1.917.068-4.372 1.5-4.372 1.5z'/%3E%3C/svg%3E\")}.ri-xbox-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4.798 15.485c1.124-2.52 3.2-5.44 4.487-6.962c-1.248-1.246-2.162-1.931-2.818-2.3A7.98 7.98 0 0 0 4.001 12c0 1.25.286 2.432.797 3.485m4.051-10.84c1.6.406 3.152 1.314 3.152 1.314v-.005s1.552-.904 3.151-1.31A8 8 0 0 0 12.001 4c-1.12 0-2.185.23-3.152.645m8.686 1.578c-.655.37-1.568 1.055-2.816 2.3c1.287 1.523 3.362 4.441 4.486 6.961A8 8 0 0 0 20 12c0-2.27-.946-4.32-2.466-5.777m.408 11.134c-1.403-2.237-4.09-4.945-5.942-6.344c-1.85 1.4-4.539 4.108-5.941 6.345A7.98 7.98 0 0 0 12 20a7.98 7.98 0 0 0 5.942-2.643M12.001 22c-5.523 0-10-4.477-10-10s4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10'/%3E%3C/svg%3E\")}.ri-xing-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.462 3.23c.154 0 .308.078.384.155a.49.49 0 0 1 0 .461l-6.076 10.77l3.846 7.076a.49.49 0 0 1 0 .462a.6.6 0 0 1-.385.154h-2.77c-.384 0-.614-.308-.768-.539l-3.923-7.154C11 14.308 16.924 3.77 16.924 3.77c.153-.308.384-.538.769-.538zM8.923 7c.385 0 .616.308.77.538l1.923 3.308c-.154.154-3 5.23-3 5.23c-.154.232-.385.54-.77.54H5.155a.6.6 0 0 1-.384-.154a.49.49 0 0 1 0-.462l2.846-5.154l-1.846-3.23a.49.49 0 0 1 0-.462A.6.6 0 0 1 6.154 7z'/%3E%3C/svg%3E\")}.ri-xing-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.444 3.5L13.81 14.99L17.857 22h-2.31l-4.045-7.009H11.5L18.134 3.5zM8.31 7l2.422 4.196l-.002.001L7.67 16.5H5.36l3.061-5.305L6.002 7z'/%3E%3C/svg%3E\")}.ri-xrp-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.778 4h-2.837l-4.49 4.371a3.52 3.52 0 0 1-2.451.99a3.52 3.52 0 0 1-2.452-.99L5.062 4h-2.84L8.13 9.754c2.14 2.083 5.607 2.083 7.745 0zM2.223 20H5.05l4.508-4.385a3.5 3.5 0 0 1 2.443-.985c.914 0 1.792.354 2.443.985L18.952 20h2.826l-5.92-5.761c-2.132-2.073-5.585-2.073-7.715 0z'/%3E%3C/svg%3E\")}.ri-xrp-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.778 4h-2.837l-4.49 4.371a3.52 3.52 0 0 1-2.451.99a3.52 3.52 0 0 1-2.452-.99L5.062 4h-2.84L8.13 9.754c2.14 2.083 5.607 2.083 7.745 0zM2.223 20H5.05l4.508-4.385a3.5 3.5 0 0 1 2.443-.985c.914 0 1.792.354 2.443.985L18.952 20h2.826l-5.92-5.761c-2.132-2.073-5.585-2.073-7.715 0z'/%3E%3C/svg%3E\")}.ri-xtz-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.631 17.494c-.221-3.858-5.15-5.61-5.62-5.791c-.021-.01-.021-.027-.011-.047l5.082-5.022v-.54a.167.167 0 0 0-.163-.162H9.553V2l-3.457.711v.512h.192s.848 0 .848.834v1.866H4.46c-.048 0-.097.047-.097.094v1.186h2.782v6.433c0 2.019 1.32 3.422 3.629 3.232a2.9 2.9 0 0 0 1.329-.473a.6.6 0 0 0 .28-.503v-.636c-.751.493-1.388.464-1.388.464c-1.463 0-1.433-1.83-1.433-1.83V7.202H16.3l-4.851 4.814l-.02 1.137q0 .03.029.029c4.447.739 5.65 3.572 5.65 4.397c0 0 .481 4.008-3.59 4.284c0 0-2.668.112-3.139-.939c-.019-.04 0-.076.038-.094c.444-.2.741-.588.741-1.11c0-.777-.48-1.412-1.492-1.412c-.817 0-1.492.636-1.492 1.413c0 0-.384 3.373 5.335 3.278c6.526-.114 6.121-5.504 6.121-5.504'/%3E%3C/svg%3E\")}.ri-xtz-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 6V2H7v4H4.5v2H7v5a4 4 0 0 0 6.667 2.981l-1.334-1.49A2 2 0 0 1 9 13V8h6.625L11.5 11.975V13.5h1c3.067 0 5 2.18 5 4c0 1.883-1.627 3.5-3.75 3.5c-1.823 0-3.293-1.202-3.66-2.733l-1.945.466C8.74 21.21 11.051 23 13.75 23c3.124 0 5.75-2.412 5.75-5.5c0-2.565-2.034-4.932-4.914-5.722L19 7.525V6z'/%3E%3C/svg%3E\")}.ri-youtube-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.244 4c.534.003 1.87.016 3.29.073l.504.022c1.429.067 2.857.183 3.566.38c.945.266 1.687 1.04 1.938 2.022c.4 1.56.45 4.602.456 5.339l.001.152v.174c-.007.737-.057 3.78-.457 5.339c-.254.985-.997 1.76-1.938 2.022c-.709.197-2.137.313-3.566.38l-.504.023c-1.42.056-2.756.07-3.29.072l-.235.001h-.255c-1.13-.007-5.856-.058-7.36-.476c-.944-.266-1.687-1.04-1.938-2.022c-.4-1.56-.45-4.602-.456-5.339v-.326c.006-.737.056-3.78.456-5.339c.254-.985.997-1.76 1.939-2.021c1.503-.419 6.23-.47 7.36-.476zM9.999 8.5v7l6-3.5z'/%3E%3C/svg%3E\")}.ri-youtube-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.607 6.995c-.076-.298-.292-.523-.539-.592C18.63 6.28 16.501 6 12.001 6s-6.628.28-7.069.403c-.244.068-.46.293-.537.592c-.109.424-.394 2.2-.394 5.005s.285 4.58.394 5.006c.076.297.292.522.538.59C5.373 17.72 7.5 18 12 18s6.629-.28 7.069-.403c.244-.068.46-.293.537-.592c.11-.424.394-2.205.394-5.005s-.285-4.58-.394-5.005m1.937-.497C22 8.28 22 12 22 12s0 3.72-.457 5.502c-.254.985-.997 1.76-1.938 2.022C17.897 20 12 20 12 20s-5.893 0-7.605-.476c-.945-.266-1.687-1.04-1.938-2.022C2 15.72 2 12 2 12s0-3.72.457-5.502c.254-.985.997-1.76 1.938-2.022C6.108 4 12.001 4 12.001 4s5.896 0 7.605.476c.944.266 1.687 1.04 1.938 2.022M10.001 15.5v-7l6 3.5z'/%3E%3C/svg%3E\")}.ri-yuque-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.28 2.955c2.97.203 3.756 2.342 3.84 2.597l1.297.096c.13 0 .169.18.054.236c-1.323.716-1.727 2.17-1.49 3.118c.09.358.254.69.412 1.02c.307.642.651 1.418.707 2.981c.117 3.24-2.51 6.175-5.789 6.593c1.17-1.187 1.815-2.444 2.12-3.375c.606-1.846.508-3.316.055-4.44a4.46 4.46 0 0 0-1.782-2.141c-1.683-1.02-3.22-1.09-4.444-.762c.465-.594.876-1.201 1.2-1.864c.584-1.65-.102-2.848-.704-3.519c-.192-.246-.061-.655.305-.655c1.41 0 2.813.02 4.22.115M3.32 19.107c1.924-2.202 4.712-5.394 7.162-8.15c.559-.63 2.769-2.338 5.748-.533c.878.532 2.43 2.165 1.332 5.51c-.803 2.446-4.408 7.796-15.76 5.844c-.227-.039-.511-.354-.218-.687z'/%3E%3C/svg%3E\")}.ri-yuque-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.505 3.043a.92.92 0 0 1 .795-.46c1.547 0 3.09.05 4.637.154c2.51.171 3.7 1.59 4.18 2.43c.596.092 1.388.088 1.571.807c.14.552-.217.833-.554 1.148c-.483.45-1.133 1.176-.954 1.888c.055.222.159.437.316.765l.002.003c.318.667.684 1.51.742 3.115c.156 4.34-3.596 6.897-7.252 7.08c-2.41 1.815-6.345 3.025-12.557 1.957a1.33 1.33 0 0 1-.945-.709a1.25 1.25 0 0 1-.12-.735c.039-.275.165-.511.33-.7c3.228-3.675 6.635-7.246 9.654-11.098c.526-.67.96-1.28 1.15-1.648c.309-.919-.009-1.444-.625-2.463c-.282-.467-.69-.978-.37-1.534m1.989 5.843c.874.005 1.85.249 2.885.875c2.124 1.288 2.334 3.996 1.625 6.157a7.6 7.6 0 0 1-.836 1.727c1.936-.797 3.319-2.484 3.24-4.686c-.047-1.28-.317-1.871-.564-2.389l-.03-.06c-.132-.277-.31-.647-.412-1.054c-.271-1.08.175-2.04.614-2.678a.92.92 0 0 1-.387-.493v-.001a2.6 2.6 0 0 0-.58-.817c-.407-.393-1.094-.823-2.236-.901a65 65 0 0 0-2.89-.13c.452.878.758 1.94.289 3.267c-.151.426-.46.82-.718 1.183m-.832 1.945c-.719.202-1.214.63-1.378.815c-2.717 3.057-5.881 6.689-7.576 8.627c5.45.747 8.601-.49 10.378-1.922c1.295-1.043 1.925-2.24 2.176-3.004c.434-1.323.537-3.187-.834-4.018c-1.153-.699-2.088-.69-2.766-.498'/%3E%3C/svg%3E\")}.ri-zcool-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.903 21.839a7.903 7.903 0 0 1-7.902-7.903c0-3.646 2.467-6.876 5.824-7.627C11.746 5.43 13.529 4.742 14.902 2c.998 1.935.323 3.71 0 4.677c4.698-1.129 6.371-3.28 6.774-3.548c0 3.952-1.231 6.452-2.419 8.065c1.476-.056 2.009-.484 2.744-.587c-.325 1.448-1.501 3.49-4.331 4.795a7.905 7.905 0 0 1-7.767 6.437m3.71-6.452c0 .323-.053.484-.403.484l-3.15.002l2.96-3.248c.86-.86.86-1.29.86-2.388c0-.334-.048-.717.048-1.05c.047-.144-.048-.192-.191-.144c-.335.095-.908.095-1.863.095H7.576c-.239 0-.335-.143-.239-.334c0-.048 0-.191-.096-.191c-.62.286-.764 1.576-.716 2.388c0 .43.239.669.573.669h3.391l-3.486 3.725c-.24.287-.478.669-.478 1.194v1.051c0 .478.287.764.812.86h5.988c.555 0 .933-.233.933-.855v-1.129c0-.208 0-.968-.645-1.129'/%3E%3C/svg%3E\")}.ri-zcool-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.262 8.26C5.838 8.803 4 11.208 4 13.936a5.903 5.903 0 0 0 11.703 1.097a2 2 0 0 1 1.129-1.447a8 8 0 0 0 1.284-.744c-.863-.603-1.186-1.862-.47-2.834a9.8 9.8 0 0 0 1.391-2.651c-1.084.51-2.3.936-3.668 1.265c-1.261.303-2.392-.638-2.466-1.814c-1.18.572-2.67 1.01-4.642 1.452m10.995 2.934c1.166 0 1.916-.424 2.744-.587c-.325 1.448-1.501 3.49-4.331 4.795A7.903 7.903 0 0 1 2 13.936C2 10.29 4.467 7.06 7.824 6.309C11.746 5.43 13.529 4.742 14.902 2q1.033 2 0 4.677q4.224-1.005 6.774-3.548c0 4.802-1.822 7.186-2.419 8.065m-5.84 3.932c.584.146.584.832.584 1.02v1.021c0 .562-.342.773-.844.773H7.743c-.475-.086-.734-.345-.734-.777v-.95c0-.475.216-.82.431-1.08l3.153-3.369H7.527c-.302 0-.518-.216-.518-.604c-.044-.735.086-1.9.647-2.16c.087 0 .087.13.087.173c-.087.173 0 .302.216.302h3.887c.863 0 1.381 0 1.684-.086c.13-.043.216 0 .173.13c-.087.302-.044.647-.044.95c0 .993 0 1.382-.777 2.159l-2.678 2.937l2.85-.002c.316 0 .364-.146.364-.437'/%3E%3C/svg%3E\")}.ri-zhihu-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.374 18.897h1.452l.478 1.637l2.605-1.637h3.07V5.395h-7.605zM14.919 6.86h4.515v10.57h-1.732l-1.73 1.087l-.315-1.084l-.738-.003zm-2.83 4.712H8.846a70 70 0 0 0 .136-4.56h3.172s.122-1.4-.532-1.384H6.135q.325-1.22.814-2.524s-1.493 0-2.001 1.339c-.21.552-.82 2.677-1.903 4.848c.365-.04 1.573-.073 2.284-1.378c.13-.366.156-.414.318-.902h1.79c0 .651-.074 4.151-.105 4.558h-3.24c-.728 0-.964 1.466-.964 1.466h4.065c-.272 3.095-1.737 5.703-4.392 7.764c1.27.363 2.536-.057 3.162-.614c0 0 1.425-1.297 2.206-4.298l3.345 4.03s.491-1.668-.076-2.482c-.47-.553-1.74-2.051-2.281-2.594l-.907.72q.405-1.302.488-2.524h3.822s-.005-1.466-.47-1.466'/%3E%3C/svg%3E\")}.ri-zhihu-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12.345 17.963l-1.688 1.074l-2.132-3.35c-.44 1.402-1.171 2.665-2.138 3.825c-.402.483-.82.918-1.301 1.376c-.155.146-.775.716-.878.82l-1.414-1.415c.139-.139.787-.735.914-.856c.43-.408.796-.79 1.143-1.205C6.117 16.712 6.88 15.02 6.988 13H3v-2h4V7h-.868c-.689 1.266-1.558 2.222-2.618 2.858L2.486 8.143c1.396-.838 2.426-2.603 3.039-5.36l1.952.434q-.21.95-.489 1.783h4.513v2H9v4h2.5v2H9.186zm3.838-.07L17.3 17h1.702V7h-4v10h.736zM13.001 5h8v14h-3l-2.5 2l-1-2H13z'/%3E%3C/svg%3E\")}.ri-zhipu-ai-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.25 3A2.75 2.75 0 0 1 21 5.75v12.5A2.75 2.75 0 0 1 18.25 21H5.75A2.75 2.75 0 0 1 3 18.25V5.75A2.75 2.75 0 0 1 5.75 3zm-5.01 3.74L5.81 17.267h4.954l7.431-10.529zm-.08 8.977c-.24 0-.465.12-.598.312l-.873 1.239h6.193v-1.551zM6.121 8.284h4.729c.24 0 .466-.12.6-.312l.865-1.233c-.009 0-6.182.001-6.194-.006z'/%3E%3C/svg%3E\")}.ri-zhipu-ai-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.531 3.015A2.75 2.75 0 0 1 21 5.75v12.5l-.015.281A2.75 2.75 0 0 1 18.25 21H5.75A2.75 2.75 0 0 1 3 18.25V5.75a2.75 2.75 0 0 1 2.469-2.735L5.75 3h12.5zM5.75 5a.75.75 0 0 0-.75.75v12.5c0 .414.336.75.75.75h12.5a.75.75 0 0 0 .75-.75V5.75a.75.75 0 0 0-.75-.75zm5.013 12.268H5.809L13.24 6.739h4.954zm7.119 0h-6.194l.874-1.239a.73.73 0 0 1 .598-.312h4.722zM12.314 6.739l-.865 1.233a.73.73 0 0 1-.6.312H6.122v-1.55c.012.006 6.185.005 6.194.005'/%3E%3C/svg%3E\")}.ri-zoom-in-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.031 16.617l4.283 4.282l-1.415 1.415l-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9s9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617M10 10H7v2h3v3h2v-3h3v-2h-3V7h-2z'/%3E%3C/svg%3E\")}.ri-zoom-in-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.031 16.617l4.283 4.282l-1.415 1.415l-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9s9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617m-2.006-.742A6.98 6.98 0 0 0 18 11c0-3.867-3.133-7-7-7s-7 3.133-7 7s3.133 7 7 7a6.98 6.98 0 0 0 4.875-1.975zM10 10V7h2v3h3v2h-3v3h-2v-3H7v-2z'/%3E%3C/svg%3E\")}.ri-zoom-out-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.031 16.617l4.283 4.282l-1.415 1.415l-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9s9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617M7 10v2h8v-2z'/%3E%3C/svg%3E\")}.ri-zoom-out-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.031 16.617l4.283 4.282l-1.415 1.415l-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9s9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617m-2.006-.742A6.98 6.98 0 0 0 18 11c0-3.867-3.133-7-7-7s-7 3.133-7 7s3.133 7 7 7a6.98 6.98 0 0 0 4.875-1.975zM7 10h8v2H7z'/%3E%3C/svg%3E\")}.ri-zzz-fill{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 11v2l-5.327 6H11v2H3v-2l5.326-6H3v-2zm10-8v2l-5.327 6H21v2h-8v-2l5.326-6H13V3z'/%3E%3C/svg%3E\")}.ri-zzz-line{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 11v2l-5.327 6H11v2H3v-2l5.326-6H3v-2zm10-8v2l-5.327 6H21v2h-8v-2l5.326-6H13V3z'/%3E%3C/svg%3E\")}.bxl-facebook,.bxl-twitter,.bxl-github,.bxl-google,.bxl-linkedin{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.bxl-facebook{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.397 20.997v-8.196h2.765l.411-3.209h-3.176V7.548c0-.926.258-1.56 1.587-1.56h1.684V3.127A22 22 0 0 0 14.201 3c-2.444 0-4.122 1.492-4.122 4.231v2.355H7.332v3.209h2.753v8.202z'/%3E%3C/svg%3E\")}.bxl-twitter{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.633 7.997c.013.175.013.349.013.523c0 5.325-4.053 11.461-11.46 11.461c-2.282 0-4.402-.661-6.186-1.809c.324.037.636.05.973.05a8.07 8.07 0 0 0 5.001-1.721a4.04 4.04 0 0 1-3.767-2.793c.249.037.499.062.761.062c.361 0 .724-.05 1.061-.137a4.03 4.03 0 0 1-3.23-3.953v-.05c.537.299 1.16.486 1.82.511a4.02 4.02 0 0 1-1.796-3.354c0-.748.199-1.434.548-2.032a11.46 11.46 0 0 0 8.306 4.215c-.062-.3-.1-.611-.1-.923a4.026 4.026 0 0 1 4.028-4.028c1.16 0 2.207.486 2.943 1.272a8 8 0 0 0 2.556-.973a4.02 4.02 0 0 1-1.771 2.22a8 8 0 0 0 2.319-.624a8.7 8.7 0 0 1-2.019 2.083'/%3E%3C/svg%3E\")}.bxl-github{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M12.026 2c-5.509 0-9.974 4.465-9.974 9.974c0 4.406 2.857 8.145 6.821 9.465c.499.09.679-.217.679-.481c0-.237-.008-.865-.011-1.696c-2.775.602-3.361-1.338-3.361-1.338c-.452-1.152-1.107-1.459-1.107-1.459c-.905-.619.069-.605.069-.605c1.002.07 1.527 1.028 1.527 1.028c.89 1.524 2.336 1.084 2.902.829c.091-.645.351-1.085.635-1.334c-2.214-.251-4.542-1.107-4.542-4.93c0-1.087.389-1.979 1.024-2.675c-.101-.253-.446-1.268.099-2.64c0 0 .837-.269 2.742 1.021a9.6 9.6 0 0 1 2.496-.336a9.6 9.6 0 0 1 2.496.336c1.906-1.291 2.742-1.021 2.742-1.021c.545 1.372.203 2.387.099 2.64c.64.696 1.024 1.587 1.024 2.675c0 3.833-2.33 4.675-4.552 4.922c.355.308.675.916.675 1.846c0 1.334-.012 2.41-.012 2.737c0 .267.178.577.687.479C19.146 20.115 22 16.379 22 11.974C22 6.465 17.535 2 12.026 2' clip-rule='evenodd'/%3E%3C/svg%3E\")}.bxl-google{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.283 10.356h-8.327v3.451h4.792c-.446 2.193-2.313 3.453-4.792 3.453a5.27 5.27 0 0 1-5.279-5.28a5.27 5.27 0 0 1 5.279-5.279c1.259 0 2.397.447 3.29 1.178l2.6-2.599c-1.584-1.381-3.615-2.233-5.89-2.233a8.91 8.91 0 0 0-8.934 8.934a8.907 8.907 0 0 0 8.934 8.934c4.467 0 8.529-3.249 8.529-8.934c0-.528-.081-1.097-.202-1.625'/%3E%3C/svg%3E\")}.bxl-linkedin{--svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Ccircle cx='4.983' cy='5.009' r='2.188' fill='black'/%3E%3Cpath fill='black' d='M9.237 8.855v12.139h3.769v-6.003c0-1.584.298-3.118 2.262-3.118c1.937 0 1.961 1.811 1.961 3.218v5.904H21v-6.657c0-3.27-.704-5.783-4.526-5.783c-1.835 0-3.065 1.007-3.568 1.96h-.051v-1.66zm-6.142 0H6.87v12.139H3.095z'/%3E%3C/svg%3E\")}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.v-btn{align-items:center;border-radius:6px;display:inline-grid;grid-template-areas:\"prepend content append\";grid-template-columns:max-content auto max-content;font-weight:500;justify-content:center;letter-spacing:normal;line-height:1.375rem;max-width:100%;outline:none;position:relative;text-decoration:none;text-indent:normal;text-transform:capitalize;transition-property:box-shadow,transform,opacity,background;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0}.v-btn--size-x-small{--v-btn-size: .6875rem;--v-btn-height: 22px;font-size:var(--v-btn-size);min-width:40px;padding:0 10px}.v-btn--size-small{--v-btn-size: .8125rem;--v-btn-height: 30px;font-size:var(--v-btn-size);min-width:54px;padding:0 14px}.v-btn--size-default{--v-btn-size: .9375rem;--v-btn-height: 38px;font-size:var(--v-btn-size);min-width:68px;padding:0 18px}.v-btn--size-large{--v-btn-size: 1.0625rem;--v-btn-height: 46px;font-size:var(--v-btn-size);min-width:82px;padding:0 22px}.v-btn--size-x-large{--v-btn-size: 1.1875rem;--v-btn-height: 54px;font-size:var(--v-btn-size);min-width:96px;padding:0 26px}.v-btn.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -4px)}.v-btn.v-btn--density-compact{height:calc(var(--v-btn-height) + -8px)}.v-btn{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn--border{border-width:thin;box-shadow:none}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn:hover>.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn:focus>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-btn--active>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn--active:hover>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn--active:focus-visible>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn--active:focus>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn--variant-plain,.v-btn--variant-outlined,.v-btn--variant-text,.v-btn--variant-tonal{background:transparent;color:inherit}.v-btn--variant-plain{opacity:.62}.v-btn--variant-plain:focus,.v-btn--variant-plain:hover{opacity:1}.v-btn--variant-plain .v-btn__overlay{display:none}.v-btn--variant-elevated,.v-btn--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn--variant-elevated{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-btn--variant-flat{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-btn--variant-outlined{border:thin solid currentColor}.v-btn--variant-text .v-btn__overlay{background:currentColor}.v-btn--variant-tonal .v-btn__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-btn .v-btn__underlay{position:absolute}@supports selector(:focus-visible){.v-btn:after{pointer-events:none;border:2px solid currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn:after{content:\"\";position:absolute;top:0;left:0;width:100%;height:100%}.v-btn:focus-visible:after{opacity:calc(.25 * var(--v-theme-overlay-multiplier))}}.v-btn--icon{border-radius:50%;min-width:0;padding:0}.v-btn--icon.v-btn--size-default{--v-btn-size: 1rem}.v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 8px);height:calc(var(--v-btn-height) + 8px)}.v-btn--icon.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px);height:calc(var(--v-btn-height) + 0px)}.v-btn--icon.v-btn--density-compact{width:calc(var(--v-btn-height) + -4px);height:calc(var(--v-btn-height) + -4px)}.v-btn--elevated:hover,.v-btn--elevated:focus{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-btn--elevated:active{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-btn--flat{box-shadow:none}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%}.v-btn--spaced{display:grid;grid-template-columns:max-content 1fr max-content}.v-btn--spaced.v-btn--spaced-start>.v-btn__content{justify-content:end}.v-btn--spaced.v-btn--spaced-end>.v-btn__content{justify-content:start}.v-btn--disabled{pointer-events:none;opacity:.45}.v-btn--disabled:hover{opacity:.45}.v-btn--disabled.v-btn--variant-elevated,.v-btn--disabled.v-btn--variant-flat{box-shadow:none;opacity:1;color:rgba(var(--v-theme-on-surface),.45);background:rgb(var(--v-theme-surface))}.v-btn--disabled.v-btn--variant-elevated .v-btn__overlay,.v-btn--disabled.v-btn--variant-flat .v-btn__overlay{opacity:.2666666667}.v-btn--loading{pointer-events:none}.v-btn--loading .v-btn__content,.v-btn--loading .v-btn__prepend,.v-btn--loading .v-btn__append{opacity:0}.v-btn--stacked{grid-template-areas:\"prepend\" \"content\" \"append\";grid-template-columns:auto;grid-template-rows:max-content max-content max-content;justify-items:center;align-content:center}.v-btn--stacked .v-btn__content{flex-direction:column;line-height:1.25}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--start,.v-btn--stacked .v-btn__content>.v-icon--end{margin-inline:0}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__content>.v-icon--start{margin-bottom:4px}.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--end{margin-top:4px}.v-btn--stacked.v-btn--size-x-small{--v-btn-size: .6875rem;--v-btn-height: 56px;font-size:var(--v-btn-size);min-width:56px;padding:0 12px}.v-btn--stacked.v-btn--size-small{--v-btn-size: .8125rem;--v-btn-height: 64px;font-size:var(--v-btn-size);min-width:64px;padding:0 14px}.v-btn--stacked.v-btn--size-default{--v-btn-size: .9375rem;--v-btn-height: 72px;font-size:var(--v-btn-size);min-width:72px;padding:0 16px}.v-btn--stacked.v-btn--size-large{--v-btn-size: 1.0625rem;--v-btn-height: 80px;font-size:var(--v-btn-size);min-width:80px;padding:0 18px}.v-btn--stacked.v-btn--size-x-large{--v-btn-size: 1.1875rem;--v-btn-height: 88px;font-size:var(--v-btn-size);min-width:88px;padding:0 20px}.v-btn--stacked.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn--stacked.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -16px)}.v-btn--stacked.v-btn--density-compact{height:calc(var(--v-btn-height) + -24px)}.v-btn--slim{padding:0 8px}.v-btn--readonly{pointer-events:none}.v-btn--rounded{border-radius:36px}.v-btn--rounded.v-btn--icon{border-radius:6px}.v-btn .v-icon{--v-icon-size-multiplier: .8571428571}.v-btn--icon .v-icon{--v-icon-size-multiplier: 1}.v-btn--stacked .v-icon{--v-icon-size-multiplier: 1.1428571429}.v-btn--stacked.v-btn--block{min-width:100%}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn__loader>.v-progress-circular{width:1.5em;height:1.5em}.v-btn__content,.v-btn__prepend,.v-btn__append{align-items:center;display:flex;transition:transform,opacity .2s cubic-bezier(.4,0,.2,1)}.v-btn__prepend{grid-area:prepend;margin-inline:0 .375rem}.v-btn--slim .v-btn__prepend{margin-inline-start:0}.v-btn__append{grid-area:append;margin-inline:.375rem 0}.v-btn--slim .v-btn__append{margin-inline-end:0}.v-btn__content{grid-area:content;justify-content:center;white-space:nowrap}.v-btn__content>.v-icon--start{margin-inline:0 .375rem}.v-btn__content>.v-icon--end{margin-inline:.375rem 0}.v-btn--stacked .v-btn__content{white-space:normal}.v-btn__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn__overlay,.v-btn__underlay{pointer-events:none}.v-btn__overlay,.v-btn__underlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-pagination .v-btn{width:auto;padding-inline:5px}.v-pagination .v-btn.v-btn--density-default{min-width:calc(var(--v-btn-height) + 8px)}.v-pagination .v-btn.v-btn--density-comfortable{min-width:calc(var(--v-btn-height) + 0px)}.v-pagination .v-btn.v-btn--density-compact{min-width:calc(var(--v-btn-height) + -4px)}.v-pagination .v-btn{border-radius:6px}.v-pagination .v-btn--rounded{border-radius:50%}.v-pagination .v-btn__overlay{transition:none}.v-pagination__prev .v-btn,.v-pagination__next .v-btn{padding-inline:0}.v-pagination__prev .v-btn.v-btn--density-default,.v-pagination__next .v-btn.v-btn--density-default{width:calc(var(--v-btn-height) + 8px)}.v-pagination__prev .v-btn.v-btn--density-comfortable,.v-pagination__next .v-btn.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px)}.v-pagination__prev .v-btn.v-btn--density-compact,.v-pagination__next .v-btn.v-btn--density-compact{width:calc(var(--v-btn-height) + -4px)}.v-pagination .v-pagination__item--is-active .v-btn__overlay{opacity:var(--v-border-opacity)}@media(forced-colors:active){.v-btn:not(.v-btn--variant-text,.v-btn--variant-plain){border:thin solid}.v-btn:focus-visible{outline:2px solid;outline-offset:2px}}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled)>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled).v-btn--variant-plain{opacity:1}@media(forced-colors:active){.v-btn-toggle>.v-btn:not(.v-btn--disabled){border-color:buttontext!important}.v-btn-toggle>.v-btn:not(.v-btn--disabled):focus-visible{outline:0}.v-btn-toggle>.v-btn:not(.v-btn--disabled):not(.v-btn--active):hover,.v-btn-toggle>.v-btn:not(.v-btn--disabled):not(.v-btn--active):focus-visible{color:highlight;border-color:currentColor!important}.v-btn-toggle>.v-btn--active{color:highlight!important;forced-color-adjust:preserve-parent-color}.v-btn-toggle>.v-btn--active:not(.v-btn--variant-text,.v-btn--variant-plain){background-color:highlight!important;color:highlighttext!important;border-color:highlight!important}}.v-btn-group{display:inline-flex;flex-wrap:nowrap;max-width:100%;min-width:0;overflow-y:hidden;overflow-x:auto;vertical-align:middle}.v-btn-group{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn-group--border{border-width:thin;box-shadow:none}.v-btn-group{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-btn-group{border-radius:6px}.v-btn-group{background:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn-group--density-default.v-btn-group{height:48px}.v-btn-group--density-comfortable.v-btn-group{height:44px}.v-btn-group--density-compact.v-btn-group{height:40px}.v-btn-group .v-btn{border-radius:0;border-color:inherit}.v-btn-group--tile{border-radius:0}.v-btn-group--horizontal .v-btn:not(:last-child){border-inline-end:none}.v-btn-group--horizontal .v-btn:not(:first-child){border-inline-start:none}.v-btn-group--horizontal .v-btn:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.v-btn-group--horizontal .v-btn:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.v-btn-group--horizontal.v-btn-group--divided .v-btn:not(:last-child){border-inline-end-width:thin;border-inline-end-style:solid;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-btn-group--vertical{flex-direction:column;height:auto!important}.v-btn-group--vertical .v-btn:not(:last-child){border-block-end:none}.v-btn-group--vertical .v-btn:not(:first-child){border-block-start:none}.v-btn-group--vertical .v-btn:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.v-btn-group--vertical .v-btn:last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}.v-btn-group--vertical.v-btn-group--divided .v-btn:not(:last-child){border-block-end-width:thin;border-block-end-style:solid;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-progress-circular{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;position:relative;vertical-align:middle}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;inset:0;z-index:0}.v-progress-circular__content{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{color:rgba(var(--v-border-color),var(--v-border-opacity));stroke:currentColor;z-index:1}.v-progress-circular__overlay{stroke:currentColor;transition:all .2s ease-in-out,stroke-width 0s;z-index:2}.v-progress-circular--revealing{--progress-reveal-duration: $progress-circular-reveal-duration}.v-progress-circular--revealing .v-progress-circular__overlay{transition-duration:var(--progress-reveal-duration),0s}.v-progress-circular--size-x-small{height:16px;width:16px}.v-progress-circular--size-small{height:24px;width:24px}.v-progress-circular--size-default{height:32px;width:32px}.v-progress-circular--size-large{height:48px;width:48px}.v-progress-circular--size-x-large{height:64px;width:64px}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite,progress-circular-rotate 1.4s linear infinite;stroke-dasharray:25,200;stroke-dashoffset:0;stroke-linecap:round;transform-origin:center center;transform:rotate(-90deg)}.v-progress-circular--disable-shrink>svg{animation-duration:.7s}.v-progress-circular--disable-shrink .v-progress-circular__overlay{animation:none}.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg,.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay{animation-play-state:paused!important}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{to{transform:rotate(270deg)}}.v-file-upload{padding:64px 16px;flex-direction:column;justify-content:center;align-items:center;position:relative}.v-file-upload.v-sheet{display:flex;border-radius:4px;border-style:dashed;border-width:2px}.v-file-upload.v-file-upload--density-compact{padding:32px 0;flex-direction:row;gap:1rem}.v-file-upload .v-overlay__scrim{pointer-events:none}.v-file-upload--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-file-upload--dragging>*{pointer-events:none}.v-file-upload--clickable{cursor:pointer}.v-file-upload input[type=file]{left:0;opacity:0;position:absolute;cursor:pointer;top:0;z-index:-1}.v-file-upload-title{font-size:1.5rem;font-weight:600;text-align:center}.v-file-upload-icon{opacity:var(--v-medium-emphasis-opacity);font-size:3rem;margin-bottom:1rem}.v-file-upload--density-comfortable .v-file-upload-icon{font-size:2.5rem;margin-bottom:.5rem}.v-file-upload--density-compact .v-file-upload-icon{font-size:2rem;margin-bottom:0rem}.v-file-upload-divider{align-items:center;display:flex;margin:32px 0;justify-content:center;width:100%}.v-file-upload-divider .v-divider__wrapper{max-width:100%}.v-file-upload-items{margin:16px 0}.v-file-upload-item:not(:first-child){margin-top:8px}.v-list-item{align-items:center;display:grid;flex:none;grid-template-areas:\"prepend content append\";grid-template-columns:max-content 1fr auto;outline:none;max-width:100%;padding:8px 20px;position:relative;text-decoration:none}.v-list-item{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-list-item--border{border-width:thin;box-shadow:none}.v-list-item:hover>.v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item:focus-visible>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item:focus>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--active:hover>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-list-item--active:focus-visible>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item--active:focus>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-list-item{border-radius:0}.v-list-item--variant-plain,.v-list-item--variant-outlined,.v-list-item--variant-text,.v-list-item--variant-tonal{background:transparent;color:inherit}.v-list-item--variant-plain{opacity:.62}.v-list-item--variant-plain:focus,.v-list-item--variant-plain:hover{opacity:1}.v-list-item--variant-plain .v-list-item__overlay{display:none}.v-list-item--variant-elevated,.v-list-item--variant-flat{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list-item--variant-elevated{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),.12),0 0 transparent,0 0 transparent}.v-list-item--variant-flat{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-list-item--variant-outlined{border:thin solid currentColor}.v-list-item--variant-text .v-list-item__overlay{background:currentColor}.v-list-item--variant-tonal .v-list-item__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-list-item .v-list-item__underlay{position:absolute}.v-list-item--focus-visible .v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports selector(:focus-visible){.v-list-item:after{pointer-events:none;border:2px solid currentColor;border-radius:4px;opacity:0;transition:opacity .2s ease-in-out}.v-list-item:after{content:\"\";position:absolute;top:0;left:0;width:100%;height:100%}.v-list-item:focus-visible:after,.v-list-item--focus-visible:after{opacity:calc(.15 * var(--v-theme-overlay-multiplier))}}.v-list-item__prepend>.v-badge .v-icon,.v-list-item__prepend>.v-icon,.v-list-item__append>.v-badge .v-icon,.v-list-item__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon,.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon{opacity:1}.v-list-item--active:not(.v-list-item--link) .v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--rounded{border-radius:6px}.v-list-item--disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}.v-list-item--link{cursor:pointer}.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar,.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar{--v-avatar-height: 24px}.v-list-item__prepend{align-items:center;align-self:center;display:flex;grid-area:prepend}.v-list-item__prepend *~.v-list-item__spacer{width:var(--v-list-prepend-gap)}.v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:var(--v-list-prepend-gap, 12px)}.v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:var(--v-list-prepend-gap, 16px)}.v-list-item--slim .v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:var(--v-list-prepend-gap, 20px)}.v-list-item--slim .v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:var(--v-list-prepend-gap, 4px)}.v-list-item--slim .v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:var(--v-list-prepend-gap, 4px)}.v-list-item--three-line .v-list-item__prepend{align-self:start}.v-list-item__append{align-self:center;display:flex;align-items:center;grid-area:append}.v-list-item__append .v-list-item__spacer{order:-1;transition:.15s width cubic-bezier(.4,0,.2,1)}.v-list-item__append *~.v-list-item__spacer{width:var(--v-list-prepend-gap)}.v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item__append>.v-tooltip~.v-list-item__spacer{width:var(--v-list-prepend-gap, 16px)}.v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:var(--v-list-prepend-gap, 16px)}.v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:var(--v-list-prepend-gap, 16px)}.v-list-item--slim .v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-tooltip~.v-list-item__spacer{width:var(--v-list-slim-spacer-width, 20px)}.v-list-item--slim .v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:var(--v-list-prepend-gap, 4px)}.v-list-item--slim .v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:var(--v-list-prepend-gap, 4px)}.v-list-item--three-line .v-list-item__append{align-self:start}.v-list-item__content{align-self:center;grid-area:content;overflow:hidden;min-width:40px}.v-list-item-action{align-self:center;display:flex;align-items:center;flex:none;transition:inherit;transition-property:height,width}.v-list-item-action--start{margin-inline-end:8px;margin-inline-start:-8px}.v-list-item-action--end{margin-inline-start:8px;margin-inline-end:-8px}.v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-media--start{margin-inline-end:16px}.v-list-item-media--end{margin-inline-start:16px}.v-list-item--two-line .v-list-item-media{margin-top:-4px;margin-bottom:-4px}.v-list-item--three-line .v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-subtitle{-webkit-box-orient:vertical;display:-webkit-box;opacity:1;overflow:hidden;padding:0;text-overflow:ellipsis;overflow-wrap:break-word;word-break:initial}.v-list-item--one-line .v-list-item-subtitle{-webkit-line-clamp:1}.v-list-item--two-line .v-list-item-subtitle{-webkit-line-clamp:2}.v-list-item--three-line .v-list-item-subtitle{-webkit-line-clamp:3}.v-list-item-subtitle{font-size:.8125rem;font-weight:400;letter-spacing:normal;line-height:1.25rem;text-transform:none}.v-list-item--nav .v-list-item-subtitle{font-size:.8125rem;font-weight:400;letter-spacing:normal;line-height:1rem}.v-list-item-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;overflow:hidden;padding:0;white-space:nowrap;text-overflow:ellipsis;word-break:normal;word-wrap:break-word}.v-list-item-title{font-size:.9375rem;font-weight:400;letter-spacing:normal;line-height:1.375rem;text-transform:none}.v-list-item--nav .v-list-item-title{font-size:.9375rem;font-weight:400;letter-spacing:normal;line-height:1rem}.v-list-item--density-default{min-height:38px}.v-list-item--density-default.v-list-item--one-line{min-height:38px;padding-top:8px;padding-bottom:8px}.v-list-item--density-default.v-list-item--two-line{min-height:64px;padding-top:12px;padding-bottom:12px}.v-list-item--density-default.v-list-item--three-line{min-height:88px;padding-top:16px;padding-bottom:16px}.v-list-item--density-default.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-default.v-list-item--three-line .v-list-item__append{padding-top:8px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line{padding-inline:20px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-comfortable{min-height:34px}.v-list-item--density-comfortable.v-list-item--one-line{min-height:34px;padding-top:4px;padding-bottom:4px}.v-list-item--density-comfortable.v-list-item--two-line{min-height:60px;padding-top:8px;padding-bottom:8px}.v-list-item--density-comfortable.v-list-item--three-line{min-height:84px;padding-top:12px;padding-bottom:12px}.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append{padding-top:6px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line{padding-inline:20px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-compact,.v-list-item--density-compact.v-list-item--one-line{min-height:30px}.v-list-item--density-compact.v-list-item--two-line{min-height:56px;padding-top:4px;padding-bottom:4px}.v-list-item--density-compact.v-list-item--three-line{min-height:80px;padding-top:8px;padding-bottom:8px}.v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-compact.v-list-item--three-line .v-list-item__append{padding-top:4px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line{padding-inline:20px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--nav{padding-inline:8px}.v-list-item__underlay{position:absolute}.v-list-item__overlay{background-color:currentColor;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:.2s ease-in-out;transition-property:opacity,color}.v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay{--v-theme-overlay-multiplier: 0}.v-list{--indent-padding: 0px}.v-list--nav{--indent-padding: -8px}.v-list-group{--list-indent-size: 16px;--parent-padding: var(--indent-padding);--prepend-width: var(--v-list-group-prepend, 40px)}.v-list--slim .v-list-group{--prepend-width: var(--v-list-group-prepend, 28px)}.v-list-group--fluid{--list-indent-size: 0px}.v-list-group--prepend{--parent-padding: calc(var(--indent-padding) + var(--prepend-width))}.v-list-group--fluid.v-list-group--prepend{--parent-padding: var(--indent-padding)}.v-list-group__items{--indent-padding: calc(var(--parent-padding) + var(--v-list-indent, var(--list-indent-size)));min-width:min-content}.v-navigation-drawer--rail .v-list-group__items{min-width:0}.v-list-group__items .v-list-item{padding-inline-start:calc(20px + var(--indent-padding))!important}.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:not(:focus-visible) .v-list-item__overlay{opacity:0}.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:hover .v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}@media(forced-colors:active){.v-list-item--link:not(.v-list-item--active){color:buttontext}.v-list-item--link[href]:not(.v-list-item--active){color:unset}.v-list-item--active:not(.v-list-item--disabled) [class*=v-list-item-],.v-list-item--active:not(.v-list-item--disabled) [class*=v-list-item-]>*,.v-list-item--active:not(.v-list-item--disabled) .v-icon{color:highlight!important}.v-list-item--active:not(.v-list-item--variant-text,.v-list-item--variant-plain):not(.v-list-item--disabled){background:highlight!important}.v-list-item--active:not(.v-list-item--variant-text,.v-list-item--variant-plain):not(.v-list-item--disabled) [class*=v-list-item-],.v-list-item--active:not(.v-list-item--variant-text,.v-list-item--variant-plain):not(.v-list-item--disabled) [class*=v-list-item-]>*,.v-list-item--active:not(.v-list-item--variant-text,.v-list-item--variant-plain):not(.v-list-item--disabled) .v-icon{opacity:1;color:highlighttext!important;forced-color-adjust:preserve-parent-color}.v-list-item--focus-visible:after{opacity:1}@supports selector(:focus-visible){.v-list-item:after{color:buttontext}.v-list-item:focus-visible:after{opacity:1}}}.v-divider{color:inherit;display:block;flex:1 1 100%;height:0px;max-height:0px;opacity:var(--v-border-opacity);transition:inherit}.v-divider{border-style:solid;border-width:thin 0 0 0}.v-divider--vertical{align-self:stretch;border-width:0 thin 0 0;display:inline-flex;height:auto;margin-left:-1px;max-height:100%;max-width:0px;vertical-align:text-bottom;width:0px}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px);margin-inline-start:72px}.v-divider--inset.v-divider--vertical{margin-bottom:8px;margin-top:8px;max-height:calc(100% - 16px)}.v-divider--gradient{-webkit-mask-image:linear-gradient(90deg,transparent,#000,transparent);mask-image:linear-gradient(90deg,transparent,#000,transparent)}.v-divider--gradient.v-divider--vertical{-webkit-mask-image:linear-gradient(0deg,transparent,#000,transparent);mask-image:linear-gradient(0deg,transparent,#000,transparent)}.v-divider__content{padding:0 16px;text-wrap:nowrap}.v-divider__wrapper--vertical .v-divider__content{padding:4px 0}.v-divider__wrapper{display:flex;align-items:center;justify-content:center}.v-divider__wrapper--vertical{flex-direction:column;height:100%}.v-divider__wrapper--vertical .v-divider{margin:0 auto}.v-divider__wrapper--gradient{-webkit-mask-image:linear-gradient(90deg,transparent,#000,transparent);mask-image:linear-gradient(90deg,transparent,#000,transparent)}.v-divider__wrapper--gradient.v-divider__wrapper--vertical{-webkit-mask-image:linear-gradient(0deg,transparent,#000,transparent);mask-image:linear-gradient(0deg,transparent,#000,transparent)}.v-sheet{display:block}.v-sheet{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet{border-radius:0}.v-sheet{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-sheet--rounded{border-radius:6px}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.8125rem;line-height:1.25rem}.text-base{font-size:.9375rem;line-height:1.375rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gap-0{gap:0}.gap-x-0{column-gap:0}.gap-y-0{row-gap:0}.gap-1{gap:.25rem}.gap-x-1{column-gap:.25rem}.gap-y-1{row-gap:.25rem}.gap-2{gap:.5rem}.gap-x-2{column-gap:.5rem}.gap-y-2{row-gap:.5rem}.gap-3{gap:.75rem}.gap-x-3{column-gap:.75rem}.gap-y-3{row-gap:.75rem}.gap-4{gap:1rem}.gap-x-4{column-gap:1rem}.gap-y-4{row-gap:1rem}.gap-5{gap:1.25rem}.gap-x-5{column-gap:1.25rem}.gap-y-5{row-gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-6{column-gap:1.5rem}.gap-y-6{row-gap:1.5rem}.gap-7{gap:1.75rem}.gap-x-7{column-gap:1.75rem}.gap-y-7{row-gap:1.75rem}.gap-8{gap:2rem}.gap-x-8{column-gap:2rem}.gap-y-8{row-gap:2rem}.gap-9{gap:2.25rem}.gap-x-9{column-gap:2.25rem}.gap-y-9{row-gap:2.25rem}.gap-10{gap:2.5rem}.gap-x-10{column-gap:2.5rem}.gap-y-10{row-gap:2.5rem}.gap-11{gap:2.75rem}.gap-x-11{column-gap:2.75rem}.gap-y-11{row-gap:2.75rem}.gap-12{gap:3rem}.gap-x-12{column-gap:3rem}.gap-y-12{row-gap:3rem}.gap-14{gap:3.5rem}.gap-x-14{column-gap:3.5rem}.gap-y-14{row-gap:3.5rem}.gap-16{gap:4rem}.gap-x-16{column-gap:4rem}.gap-y-16{row-gap:4rem}.gap-20{gap:5rem}.gap-x-20{column-gap:5rem}.gap-y-20{row-gap:5rem}.gap-24{gap:6rem}.gap-x-24{column-gap:6rem}.gap-y-24{row-gap:6rem}.gap-28{gap:7rem}.gap-x-28{column-gap:7rem}.gap-y-28{row-gap:7rem}.gap-32{gap:8rem}.gap-x-32{column-gap:8rem}.gap-y-32{row-gap:8rem}.gap-36{gap:9rem}.gap-x-36{column-gap:9rem}.gap-y-36{row-gap:9rem}.gap-40{gap:10rem}.gap-x-40{column-gap:10rem}.gap-y-40{row-gap:10rem}.gap-44{gap:11rem}.gap-x-44{column-gap:11rem}.gap-y-44{row-gap:11rem}.gap-48{gap:12rem}.gap-x-48{column-gap:12rem}.gap-y-48{row-gap:12rem}.gap-52{gap:13rem}.gap-x-52{column-gap:13rem}.gap-y-52{row-gap:13rem}.gap-56{gap:14rem}.gap-x-56{column-gap:14rem}.gap-y-56{row-gap:14rem}.gap-60{gap:15rem}.gap-x-60{column-gap:15rem}.gap-y-60{row-gap:15rem}.gap-64{gap:16rem}.gap-x-64{column-gap:16rem}.gap-y-64{row-gap:16rem}.gap-72{gap:18rem}.gap-x-72{column-gap:18rem}.gap-y-72{row-gap:18rem}.gap-80{gap:20rem}.gap-x-80{column-gap:20rem}.gap-y-80{row-gap:20rem}.gap-96{gap:24rem}.gap-x-96{column-gap:24rem}.gap-y-96{row-gap:24rem}.list-none{list-style-type:none}.v-application__wrap{min-height:100dvh}h1,h2,h3,h4,h5,h6,.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,.text-button,.text-overline,.v-card-title{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}body,.text-body-1,.text-body-2,.text-subtitle-1,.text-subtitle-2{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))}.v-row .v-col .v-input__details,.v-row [class^=\"v-col-*\"] .v-input__details{margin-block-end:0}.v-btn--density-compact.v-btn--size-default .v-btn__content>svg{block-size:22px;font-size:22px;inline-size:22px}.v-card-text+.v-card-text{padding-block-start:0!important}.v-checkbox.v-input,.v-switch.v-input{--v-input-control-height: auto;flex:unset}.v-radio-group .v-selection-control-group .v-radio:not(:last-child){margin-inline-end:.9rem}.disable-tab-transition{overflow:unset!important}.disable-tab-transition .v-window__container{block-size:auto!important}.disable-tab-transition .v-window-item:not(.v-window-item--active){display:none!important}.disable-tab-transition .v-window__container .v-window-item{transform:none!important}.v-list .v-list-item__prepend>.v-icon,.v-list .v-list-item__append>.v-icon{opacity:var(--v-high-emphasis-opacity)}.card-list{--v-card-list-gap: 20px}.card-list.v-list{padding-block:0}.card-list .v-list-item{min-block-size:unset;min-block-size:auto!important;padding-block:0!important;padding-inline:0!important}.card-list .v-list-item>.v-ripple__container{opacity:0}.card-list .v-list-item:not(:last-child){padding-block-end:var(--v-card-list-gap)!important}.card-list .v-list-item:hover>.v-list-item__overlay,.card-list .v-list-item:focus>.v-list-item__overlay,.card-list .v-list-item:active>.v-list-item__overlay,.card-list .v-list-item.active>.v-list-item__overlay{opacity:0!important}.v-divider{color:rgb(var(--v-border-color))}.v-divider.v-divider--vertical{block-size:inherit}.v-data-table .v-checkbox-btn .v-selection-control__wrapper{margin-inline-start:0!important}.v-data-table .v-selection-control{display:flex!important}.v-data-table .v-pagination{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-field:hover .v-field__outline{--v-field-border-opacity: var(--v-medium-emphasis-opacity)}.v-label{opacity:1!important}.v-label:not(.v-field-label--floating){color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))}.v-overlay__scrim,.v-navigation-drawer__scrim{background:rgba(var(--v-overlay-scrim-background),var(--v-overlay-scrim-opacity))!important;opacity:1!important}.v-messages{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));opacity:1!important}.v-alert__close .v-btn--icon .v-icon{--v-icon-size-multiplier: 1.5}.v-badge__badge{display:flex;align-items:center}.v-btn:focus-visible:after{opacity:0!important}.v-input:not(.v-select--chips) .v-select__selection .v-chip{margin-block:2px var(--select-chips-margin-bottom)}.v-card-subtitle,.v-list-item-subtitle{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))}.v-field__input input::placeholder,input.v-field__input::placeholder,textarea.v-field__input::placeholder{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))!important;opacity:1!important}body{font-size:15px!important}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,.text-overline,.v-input{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.text-caption{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))}.v-card-subtitle,.text-subtitle-1,.text-subtitle-2{color:rgba(var(--v-theme-on-background),.55)}.v-input--density-compact input::placeholder{position:relative;inset-block-start:1px}.v-alert .v-alert__content{font-size:.9375rem;font-weight:400;line-height:1.375rem}.v-alert .v-alert__content .v-alert-title{margin-block-end:.25rem}.v-alert:not(.v-alert--prominent) .v-alert__prepend{border-radius:.375rem;block-size:1.875rem;inline-size:1.875rem}.v-alert:not(.v-alert--prominent) .v-alert__prepend .v-icon{margin:auto;block-size:1.375rem!important;font-size:1.375rem!important;inline-size:1.375rem!important}.v-alert:not(.v-alert--prominent).v-alert--variant-flat .v-alert__prepend,.v-alert:not(.v-alert--prominent).v-alert--variant-elevated .v-alert__prepend{background-color:#fff;box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal .v-alert__prepend{z-index:1}.v-alert .v-alert__close .v-btn--icon{--v-btn-height: 34px}.v-alert .v-alert__close .v-btn--icon .v-btn__content{padding:.375rem}.v-alert .v-alert__close .v-btn--icon .v-btn__content .v-icon{block-size:1.25rem;font-size:1.25rem;inline-size:1.25rem}.v-alert:not(.v-alert--prominent).bg-primary .v-alert__prepend .v-icon,.v-alert:not(.v-alert--prominent).text-primary .v-alert__prepend .v-icon{color:rgb(var(--v-theme-primary))!important}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-primary .v-alert__underlay,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-primary .v-alert__underlay{background:rgb(var(--v-theme-primary))!important}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-primary .v-alert__prepend,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-primary .v-alert__prepend{background-color:rgb(var(--v-theme-primary))}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-primary .v-alert__prepend .v-icon,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-primary .v-alert__prepend .v-icon{color:#fff!important}.v-alert:not(.v-alert--prominent).v-alert--variant-outlined.text-primary .v-alert__prepend,.v-alert:not(.v-alert--prominent).v-alert--variant-outlined.bg-primary .v-alert__prepend{background-color:rgba(var(--v-theme-primary),.16)}.v-alert:not(.v-alert--prominent).bg-secondary .v-alert__prepend .v-icon,.v-alert:not(.v-alert--prominent).text-secondary .v-alert__prepend .v-icon{color:rgb(var(--v-theme-secondary))!important}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-secondary .v-alert__underlay,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-secondary .v-alert__underlay{background:rgb(var(--v-theme-secondary))!important}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-secondary .v-alert__prepend,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-secondary .v-alert__prepend{background-color:rgb(var(--v-theme-secondary))}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-secondary .v-alert__prepend .v-icon,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-secondary .v-alert__prepend .v-icon{color:#fff!important}.v-alert:not(.v-alert--prominent).v-alert--variant-outlined.text-secondary .v-alert__prepend,.v-alert:not(.v-alert--prominent).v-alert--variant-outlined.bg-secondary .v-alert__prepend{background-color:rgba(var(--v-theme-secondary),.16)}.v-alert:not(.v-alert--prominent).bg-error .v-alert__prepend .v-icon,.v-alert:not(.v-alert--prominent).text-error .v-alert__prepend .v-icon{color:rgb(var(--v-theme-error))!important}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-error .v-alert__underlay,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-error .v-alert__underlay{background:rgb(var(--v-theme-error))!important}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-error .v-alert__prepend,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-error .v-alert__prepend{background-color:rgb(var(--v-theme-error))}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-error .v-alert__prepend .v-icon,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-error .v-alert__prepend .v-icon{color:#fff!important}.v-alert:not(.v-alert--prominent).v-alert--variant-outlined.text-error .v-alert__prepend,.v-alert:not(.v-alert--prominent).v-alert--variant-outlined.bg-error .v-alert__prepend{background-color:rgba(var(--v-theme-error),.16)}.v-alert:not(.v-alert--prominent).bg-info .v-alert__prepend .v-icon,.v-alert:not(.v-alert--prominent).text-info .v-alert__prepend .v-icon{color:rgb(var(--v-theme-info))!important}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-info .v-alert__underlay,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-info .v-alert__underlay{background:rgb(var(--v-theme-info))!important}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-info .v-alert__prepend,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-info .v-alert__prepend{background-color:rgb(var(--v-theme-info))}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-info .v-alert__prepend .v-icon,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-info .v-alert__prepend .v-icon{color:#fff!important}.v-alert:not(.v-alert--prominent).v-alert--variant-outlined.text-info .v-alert__prepend,.v-alert:not(.v-alert--prominent).v-alert--variant-outlined.bg-info .v-alert__prepend{background-color:rgba(var(--v-theme-info),.16)}.v-alert:not(.v-alert--prominent).bg-success .v-alert__prepend .v-icon,.v-alert:not(.v-alert--prominent).text-success .v-alert__prepend .v-icon{color:rgb(var(--v-theme-success))!important}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-success .v-alert__underlay,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-success .v-alert__underlay{background:rgb(var(--v-theme-success))!important}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-success .v-alert__prepend,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-success .v-alert__prepend{background-color:rgb(var(--v-theme-success))}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-success .v-alert__prepend .v-icon,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-success .v-alert__prepend .v-icon{color:#fff!important}.v-alert:not(.v-alert--prominent).v-alert--variant-outlined.text-success .v-alert__prepend,.v-alert:not(.v-alert--prominent).v-alert--variant-outlined.bg-success .v-alert__prepend{background-color:rgba(var(--v-theme-success),.16)}.v-alert:not(.v-alert--prominent).bg-warning .v-alert__prepend .v-icon,.v-alert:not(.v-alert--prominent).text-warning .v-alert__prepend .v-icon{color:rgb(var(--v-theme-warning))!important}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-warning .v-alert__underlay,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-warning .v-alert__underlay{background:rgb(var(--v-theme-warning))!important}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-warning .v-alert__prepend,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-warning .v-alert__prepend{background-color:rgb(var(--v-theme-warning))}.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.text-warning .v-alert__prepend .v-icon,.v-alert:not(.v-alert--prominent).v-alert--variant-tonal.bg-warning .v-alert__prepend .v-icon{color:#fff!important}.v-alert:not(.v-alert--prominent).v-alert--variant-outlined.text-warning .v-alert__prepend,.v-alert:not(.v-alert--prominent).v-alert--variant-outlined.bg-warning .v-alert__prepend{background-color:rgba(var(--v-theme-warning),.16)}body .v-avatar{font-size:.9375rem}body .v-avatar .v-icon{block-size:1.5rem;font-size:1.5rem;inline-size:1.5rem}body .v-avatar.v-avatar--variant-tonal:not([class*=text-]) .v-avatar__underlay{--v-activated-opacity: .08}body .v-avatar-group>*:hover{box-shadow:0 4px 10px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-md-opacity)),0 0 transparent,0 0 transparent}body .v-btn:not(.v-btn--block){min-inline-size:auto}body .v-btn--variant-elevated.v-btn--disabled .v-btn__overlay,body .v-btn--variant-flat.v-btn--disabled .v-btn__overlay{opacity:.45}body .v-btn--variant-elevated:hover .v-btn__overlay,body .v-btn--variant-flat:hover .v-btn__overlay{opacity:0}body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-primary:hover,body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-primary:active,body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-primary:focus,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-primary:hover,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-primary:active,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-primary:focus{background-color:rgb(var(--v-theme-primary-darken-1))!important}body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-secondary:hover,body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-secondary:active,body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-secondary:focus,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-secondary:hover,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-secondary:active,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-secondary:focus{background-color:rgb(var(--v-theme-secondary-darken-1))!important}body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-error:hover,body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-error:active,body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-error:focus,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-error:hover,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-error:active,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-error:focus{background-color:rgb(var(--v-theme-error-darken-1))!important}body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-info:hover,body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-info:active,body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-info:focus,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-info:hover,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-info:active,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-info:focus{background-color:rgb(var(--v-theme-info-darken-1))!important}body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-success:hover,body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-success:active,body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-success:focus,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-success:hover,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-success:active,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-success:focus{background-color:rgb(var(--v-theme-success-darken-1))!important}body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-warning:hover,body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-warning:active,body .v-btn--variant-elevated:not(.v-btn--loading,.v-btn--disabled).bg-warning:focus,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-warning:hover,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-warning:active,body .v-btn--variant-flat:not(.v-btn--loading,.v-btn--disabled).bg-warning:focus{background-color:rgb(var(--v-theme-warning-darken-1))!important}body .v-btn--variant-elevated:active{box-shadow:none}body .v-btn--variant-outlined .v-btn__overlay,body .v-btn--variant-text .v-btn__overlay{--v-hover-opacity: .08}body .v-btn--variant-outlined:active .v-btn__overlay,body .v-btn--variant-text:active .v-btn__overlay{opacity:var(--v-hover-opacity)}body .v-btn--variant-outlined:focus .v-btn__overlay,body .v-btn--variant-text:focus .v-btn__overlay{opacity:var(--v-hover-opacity)}body .v-btn--variant-tonal:hover .v-btn__underlay{opacity:0}body .v-btn--variant-tonal:hover .v-btn__overlay{--v-hover-opacity: .24}body .v-btn--variant-tonal:active .v-btn__overlay{--v-hover-opacity: .24;opacity:var(--v-hover-opacity)}body .v-btn--variant-tonal:active .v-btn__underlay{opacity:0}body .v-btn--variant-tonal:focus .v-btn__overlay{--v-hover-opacity: .24;opacity:var(--v-hover-opacity)}body .v-btn--variant-tonal:focus .v-btn__underlay{opacity:0}body .v-btn--icon.v-btn--density-default{block-size:var(--v-btn-height);inline-size:var(--v-btn-height);padding-inline:6px}body .v-btn--icon.v-btn--density-default.v-btn--size-default .v-icon{--v-icon-size-multiplier: 1 !important}body .v-btn--icon.v-btn--density-default.v-btn--size-small .v-icon{block-size:20px;font-size:20px;inline-size:20px}body .v-btn--icon.v-btn--density-default.v-btn--size-large .v-icon{block-size:28px;font-size:28px;inline-size:28px}body .v-btn:not(.v-btn--icon) .v-icon{--v-icon-size-multiplier: .7115;inline-size:auto}body .v-btn--variant-text:not(.v-btn--icon),body .v-btn--variant-plain:not(.v-btn--icon){padding-inline:14px}body .v-btn--size-x-small{--v-btn-height: 28px;--v-btn-size: 11px;line-height:14px;padding-block:0;padding-inline:10px}body .v-btn--size-x-small:not(.v-btn--icon){border-radius:.125rem}body .v-btn--size-small{--v-btn-height: 34px;--v-btn-size: 13px;line-height:18px;padding-block:0;padding-inline:14px}body .v-btn--size-small:not(.v-btn--icon){border-radius:.25rem}body .v-btn--size-small .v-icon{--v-icon-size-multiplier: .718}body .v-btn--size-large{--v-btn-height: 42px;--v-btn-size: 17px;line-height:26px;padding-block:0;padding-inline:22px}body .v-btn--size-large:not(.v-btn--icon){border-radius:.5rem}body .v-btn--size-x-large{--v-btn-height: 48px;--v-btn-size: 19px;line-height:30px;padding-block:0;padding-inline:26px}body .v-btn--size-x-large:not(.v-btn--icon){border-radius:.625rem}body .v-btn-toggle .v-btn{border-radius:.375rem;block-size:52px!important;border-inline-end:none;inline-size:52px!important}body .v-btn-toggle .v-btn.v-btn--density-comfortable{block-size:44px!important;inline-size:44px!important}body .v-btn-toggle .v-btn.v-btn--density-compact{block-size:36px!important;inline-size:36px!important}body .v-btn-toggle .v-btn .v-icon{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:24px}body .v-btn-toggle .v-btn--active .v-icon{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}body .v-btn-toggle.v-btn-group{align-items:center;padding:7px;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));block-size:66px}body .v-btn-toggle.v-btn-group .v-btn.v-btn--active .v-btn__overlay{--v-activated-opacity: .08}body .v-btn-toggle.v-btn-group.v-btn-group--density-compact{block-size:50px}body .v-btn-toggle.v-btn-group.v-btn-group--density-comfortable{block-size:58px}body .v-btn-group{border:none}body .v-btn-group.v-btn-group--divided .v-btn:not(:last-child){border-inline-end-color:unset}.v-badge.v-badge--inline:not(.v-badge--dot) .v-badge__wrapper .v-badge__badge{padding-block:4px;padding-inline:8px}.v-badge.v-badge--tonal .v-badge__wrapper .v-badge__badge.bg-primary{background-color:rgba(var(--v-theme-primary),var(--v-activated-opacity))!important;color:rgb(var(--v-theme-primary))!important}.v-badge.v-badge--tonal .v-badge__wrapper .v-badge__badge.bg-secondary{background-color:rgba(var(--v-theme-secondary),var(--v-activated-opacity))!important;color:rgb(var(--v-theme-secondary))!important}.v-badge.v-badge--tonal .v-badge__wrapper .v-badge__badge.bg-error{background-color:rgba(var(--v-theme-error),var(--v-activated-opacity))!important;color:rgb(var(--v-theme-error))!important}.v-badge.v-badge--tonal .v-badge__wrapper .v-badge__badge.bg-info{background-color:rgba(var(--v-theme-info),var(--v-activated-opacity))!important;color:rgb(var(--v-theme-info))!important}.v-badge.v-badge--tonal .v-badge__wrapper .v-badge__badge.bg-success{background-color:rgba(var(--v-theme-success),var(--v-activated-opacity))!important;color:rgb(var(--v-theme-success))!important}.v-badge.v-badge--tonal .v-badge__wrapper .v-badge__badge.bg-warning{background-color:rgba(var(--v-theme-warning),var(--v-activated-opacity))!important;color:rgb(var(--v-theme-warning))!important}.v-badge.v-badge--bordered.v-badge--dot .v-badge__badge{border-radius:10px;block-size:12px;inline-size:12px}.v-badge.v-badge--bordered.v-badge--dot .v-badge__badge:after{border-width:2px}.v-chip{line-height:1.25rem!important}.v-chip:not(.v-chip--variant-elevated){color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-chip .v-chip__close{margin-inline:4px -8px!important}.v-chip .v-chip__close .v-icon{opacity:.7}.v-chip:not([class*=text-]){--v-activated-opacity: .08}.v-chip.v-chip--size-small{--v-chip-height: 24px !important;font-size:13px!important;padding-block:0!important;padding-inline:12px!important}.v-chip.v-chip--size-small .v-chip__prepend .v-icon--start{font-size:1rem;margin-inline:-8px 4px}.v-chip.v-chip--size-small .v-chip__prepend .v-avatar{--v-avatar-height: 16px}.v-chip.v-chip--size-small .v-chip__prepend .v-avatar--start{margin-inline:-8px 4px}.v-chip.v-chip--size-small .v-chip__append .v-icon--end{font-size:1rem;margin-inline:4px -8px}.v-chip.v-chip--size-small .v-chip__append .v-avatar{--v-avatar-height: 16px}.v-chip.v-chip--size-small .v-chip__append .v-avatar--end{margin-inline:4px -8px}.v-chip.v-chip--size-small .v-chip__close{font-size:16px;max-block-size:16px;max-inline-size:16px}.v-chip.v-chip--size-default{padding-block:0!important;padding-inline:16px!important}.v-chip.v-chip--size-default .v-chip__prepend .v-icon--start{font-size:1.25rem;margin-inline:-8px 4px}.v-chip.v-chip--size-default .v-chip__prepend .v-avatar{--v-avatar-height: 20px}.v-chip.v-chip--size-default .v-chip__prepend .v-avatar--start{margin-inline:-8px 4px}.v-chip.v-chip--size-default .v-chip__append .v-icon--end{font-size:1.25rem;margin-inline:4px -8px}.v-chip.v-chip--size-default .v-chip__append .v-avatar{--v-avatar-height: 20px}.v-chip.v-chip--size-default .v-chip__append .v-avatar--end{margin-inline:4px -8px}body .v-dialog{font-size:.9375rem;line-height:1.375rem}body .v-dialog .v-dialog-close-btn{color:rgb(var(--v-theme-secondary))!important}.v-expansion-panels .v-expansion-panel .v-expansion-panel-title{font-weight:500}.v-expansion-panels .v-expansion-panel .v-expansion-panel-title--active .v-expansion-panel-title__overlay,.v-expansion-panels .v-expansion-panel .v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay{opacity:0!important}.v-expansion-panels .v-expansion-panel .v-expansion-panel-title .v-expansion-panel-title__icon .v-icon{block-size:1.25rem;font-size:1.25rem;inline-size:1.25rem}.v-expansion-panels .v-expansion-panel .v-expansion-panel-title:hover .v-expansion-panel-title__overlay{opacity:0!important}.v-expansion-panels .v-expansion-panel .v-expansion-panel-text{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:15px;line-height:1.375rem}.v-expansion-panels:not(.v-expansion-panels--variant-accordion) .v-expansion-panel.v-expansion-panel--active .v-expansion-panel__shadow{box-shadow:0 4px 10px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-md-opacity)),0 0 transparent,0 0 transparent}.v-list .v-list-item.v-list-item--active:not(.v-list-group__header) .v-list-item__content *,.v-list .v-list-item.v-list-item--active:not(.v-list-group__header) .v-list-item__prepend *{color:rgb(var(--v-theme-primary))}.v-list .v-list-item.v-list-item--active:not(.v-list-group__header) .v-list-item__overlay{background:rgb(var(--v-theme-primary))}.v-menu .v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-pagination .v-pagination__list .v-pagination__next .v-btn.v-btn--icon.v-btn--size-default .v-icon,.v-pagination .v-pagination__list .v-pagination__last .v-btn.v-btn--icon.v-btn--size-default .v-icon,.v-pagination .v-pagination__list .v-pagination__first .v-btn.v-btn--icon.v-btn--size-default .v-icon,.v-pagination .v-pagination__list .v-pagination__prev .v-btn.v-btn--icon.v-btn--size-default .v-icon{block-size:1.375rem;font-size:1.375rem;inline-size:1.375rem}.v-pagination .v-pagination__list .v-pagination__next .v-btn.v-btn--icon.v-btn--size-small .v-icon,.v-pagination .v-pagination__list .v-pagination__last .v-btn.v-btn--icon.v-btn--size-small .v-icon,.v-pagination .v-pagination__list .v-pagination__first .v-btn.v-btn--icon.v-btn--size-small .v-icon,.v-pagination .v-pagination__list .v-pagination__prev .v-btn.v-btn--icon.v-btn--size-small .v-icon{block-size:1.25rem;font-size:1.25rem;inline-size:1.25rem}.v-pagination .v-pagination__list .v-pagination__next .v-btn.v-btn--icon.v-btn--size-large .v-icon,.v-pagination .v-pagination__list .v-pagination__last .v-btn.v-btn--icon.v-btn--size-large .v-icon,.v-pagination .v-pagination__list .v-pagination__first .v-btn.v-btn--icon.v-btn--size-large .v-icon,.v-pagination .v-pagination__list .v-pagination__prev .v-btn.v-btn--icon.v-btn--size-large .v-icon{block-size:1.5rem;font-size:1.5rem;inline-size:1.5rem}.v-pagination .v-pagination__list .v-pagination__item .v-btn,.v-pagination .v-pagination__list .v-pagination__next .v-btn,.v-pagination .v-pagination__list .v-pagination__last .v-btn,.v-pagination .v-pagination__list .v-pagination__first .v-btn,.v-pagination .v-pagination__list .v-pagination__prev .v-btn{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));font-weight:400;line-height:1;transform:none}.v-pagination .v-pagination__list .v-pagination__item .v-btn--size-default,.v-pagination .v-pagination__list .v-pagination__next .v-btn--size-default,.v-pagination .v-pagination__list .v-pagination__last .v-btn--size-default,.v-pagination .v-pagination__list .v-pagination__first .v-btn--size-default,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--size-default{--v-btn-size: 13px}.v-pagination .v-pagination__list .v-pagination__item .v-btn--size-large,.v-pagination .v-pagination__list .v-pagination__next .v-btn--size-large,.v-pagination .v-pagination__list .v-pagination__last .v-btn--size-large,.v-pagination .v-pagination__list .v-pagination__first .v-btn--size-large,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--size-large{--v-btn-size: 15px}.v-pagination .v-pagination__list .v-pagination__item .v-btn.v-btn--disabled,.v-pagination .v-pagination__list .v-pagination__next .v-btn.v-btn--disabled,.v-pagination .v-pagination__list .v-pagination__last .v-btn.v-btn--disabled,.v-pagination .v-pagination__list .v-pagination__first .v-btn.v-btn--disabled,.v-pagination .v-pagination__list .v-pagination__prev .v-btn.v-btn--disabled{opacity:.4}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal .v-btn__underlay{--v-activated-opacity: .08}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal:hover .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal:hover .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal:hover .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal:hover .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal:hover .v-btn__underlay{--v-activated-opacity: 0}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal:hover .v-btn__overlay,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal:hover .v-btn__overlay,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal:hover .v-btn__overlay,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal:hover .v-btn__overlay,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal:hover .v-btn__overlay{--v-hover-opacity: .16}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-primary .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-primary .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-primary .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-primary .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-primary .v-btn__underlay{background:rgb(var(--v-theme-on-surface))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-primary .v-btn__content,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-primary .v-btn__content,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-primary .v-btn__content,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-primary .v-btn__content,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-primary .v-btn__content{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-primary:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-primary:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-primary:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-primary:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-primary:hover .v-btn__content{color:rgb(var(--v-theme-primary))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-secondary .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-secondary .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-secondary .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-secondary .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-secondary .v-btn__underlay{background:rgb(var(--v-theme-on-surface))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-secondary .v-btn__content,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-secondary .v-btn__content,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-secondary .v-btn__content,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-secondary .v-btn__content,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-secondary .v-btn__content{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-secondary:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-secondary:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-secondary:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-secondary:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-secondary:hover .v-btn__content{color:rgb(var(--v-theme-secondary))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-error .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-error .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-error .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-error .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-error .v-btn__underlay{background:rgb(var(--v-theme-on-surface))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-error .v-btn__content,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-error .v-btn__content,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-error .v-btn__content,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-error .v-btn__content,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-error .v-btn__content{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-error:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-error:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-error:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-error:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-error:hover .v-btn__content{color:rgb(var(--v-theme-error))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-info .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-info .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-info .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-info .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-info .v-btn__underlay{background:rgb(var(--v-theme-on-surface))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-info .v-btn__content,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-info .v-btn__content,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-info .v-btn__content,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-info .v-btn__content,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-info .v-btn__content{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-info:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-info:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-info:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-info:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-info:hover .v-btn__content{color:rgb(var(--v-theme-info))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-success .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-success .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-success .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-success .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-success .v-btn__underlay{background:rgb(var(--v-theme-on-surface))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-success .v-btn__content,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-success .v-btn__content,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-success .v-btn__content,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-success .v-btn__content,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-success .v-btn__content{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-success:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-success:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-success:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-success:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-success:hover .v-btn__content{color:rgb(var(--v-theme-success))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-warning .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-warning .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-warning .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-warning .v-btn__underlay,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-warning .v-btn__underlay{background:rgb(var(--v-theme-on-surface))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-warning .v-btn__content,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-warning .v-btn__content,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-warning .v-btn__content,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-warning .v-btn__content,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-warning .v-btn__content{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-tonal.text-warning:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-tonal.text-warning:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-tonal.text-warning:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-tonal.text-warning:hover .v-btn__content,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-tonal.text-warning:hover .v-btn__content{color:rgb(var(--v-theme-warning))}.v-pagination .v-pagination__list .v-pagination__item .v-btn--variant-outlined:hover .v-btn__overlay,.v-pagination .v-pagination__list .v-pagination__next .v-btn--variant-outlined:hover .v-btn__overlay,.v-pagination .v-pagination__list .v-pagination__last .v-btn--variant-outlined:hover .v-btn__overlay,.v-pagination .v-pagination__list .v-pagination__first .v-btn--variant-outlined:hover .v-btn__overlay,.v-pagination .v-pagination__list .v-pagination__prev .v-btn--variant-outlined:hover .v-btn__overlay{--v-hover-opacity: .06}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn:not([class*=text-]){color:rgb(var(--v-theme-primary))}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal .v-btn__overlay{--v-hover-opacity: .16;background:rgb(var(--v-theme-primary));opacity:var(--v-hover-opacity)}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal .v-btn__content{color:rgb(var(--v-theme-primary))}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal .v-btn__underlay{opacity:0}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal:hover .v-btn__overlay{--v-hover-opacity: .24}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-primary{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-primary .v-btn__overlay{background:rgb(var(--v-theme-primary));opacity:1}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-primary .v-btn__content{z-index:1;color:#fff}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-secondary{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-secondary .v-btn__overlay{background:rgb(var(--v-theme-secondary));opacity:1}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-secondary .v-btn__content{z-index:1;color:#fff}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-error{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-error .v-btn__overlay{background:rgb(var(--v-theme-error));opacity:1}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-error .v-btn__content{z-index:1;color:#fff}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-info{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-info .v-btn__overlay{background:rgb(var(--v-theme-info));opacity:1}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-info .v-btn__content{z-index:1;color:#fff}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-success{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-success .v-btn__overlay{background:rgb(var(--v-theme-success));opacity:1}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-success .v-btn__content{z-index:1;color:#fff}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-warning{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-warning .v-btn__overlay{background:rgb(var(--v-theme-warning));opacity:1}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-tonal.text-warning .v-btn__content{z-index:1;color:#fff}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-outlined{border-color:rgb(var(--v-theme-primary))}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-outlined .v-btn__content{color:rgb(var(--v-theme-primary))}.v-pagination .v-pagination__list .v-pagination__item--is-active .v-btn.v-btn--variant-outlined .v-btn__overlay{--v-hover-opacity: .16;background:rgb(var(--v-theme-primary));opacity:var(--v-hover-opacity)}.v-snackbar .v-snackbar__actions .v-btn{padding-block:0;padding-inline:10px}.v-slider .v-slider-track__background--opacity{opacity:.16}.v-slider-thumb .v-slider-thumb__surface:after{border-radius:50%;background-color:#fff;block-size:calc(var(--v-slider-thumb-size) - 10px);inline-size:calc(var(--v-slider-thumb-size) - 10px)}.v-slider-thumb .v-slider-thumb__label{background-color:rgb(var(--v-tooltip-background));color:rgb(var(--v-theme-surface));font-weight:500;letter-spacing:.15px;line-height:1.25rem}.v-slider-thumb .v-slider-thumb__label:before{content:none}.v-data-table table tbody tr.v-data-table-group-header-row td{background:none}.v-table .v-table__wrapper{border-radius:0}.v-table .v-table__wrapper table thead tr th{background:rgb(var(--v-table-header-color))!important;border-block-end:none!important;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))!important;font-size:.8125rem;letter-spacing:.2px;line-height:24px;text-transform:uppercase}body .v-tabs .v-tab.v-btn{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));padding-block:0;padding-inline:1.375rem}body .v-tabs .v-tab.v-btn .v-icon{block-size:1.125rem;font-size:1.125rem;inline-size:1.125rem}body .v-tabs .v-tab.v-btn.v-btn--stacked .v-icon{block-size:1.5rem!important;font-size:1.5rem!important;inline-size:1.5rem!important}body .v-tabs:not(.v-tabs-pill).v-tabs--vertical{border-inline-end:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}body .v-tabs:not(.v-tabs-pill).v-tabs--vertical .v-tab__slider{inset-inline-end:0;inset-inline-start:unset}body .v-tabs:not(.v-tabs-pill).v-tabs--horizontal{border-block-end:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}body .v-tabs:not(.v-tabs-pill).v-tabs--horizontal .v-tab__slider{inset-block-end:1px;inset-block-start:unset}body .v-tabs:not(.v-tabs-pill) .v-tab.v-tab--selected.v-btn.v-btn--variant-text:hover .v-btn__overlay,body .v-tabs:not(.v-tabs-pill) .v-tab.v-tab--selected.v-btn.v-btn--variant-text:active .v-btn__overlay,body .v-tabs:not(.v-tabs-pill) .v-tab.v-tab--selected.v-btn.v-btn--variant-text:focus .v-btn__overlay{--v-hover-opacity: 0}body .v-tabs:not(.v-tabs-pill) .v-tab:not(.v-tab--selected).v-btn.v-btn--variant-text:hover,body .v-tabs:not(.v-tabs-pill) .v-tab:not(.v-tab--selected).v-btn.v-btn--variant-text:active,body .v-tabs:not(.v-tabs-pill) .v-tab:not(.v-tab--selected).v-btn.v-btn--variant-text:focus{color:rgb(var(--v-theme-primary))}body .v-tabs:not(.v-tabs-pill) .v-tab:not(.v-tab--selected).v-btn.v-btn--variant-text:hover .v-btn__overlay,body .v-tabs:not(.v-tabs-pill) .v-tab:not(.v-tab--selected).v-btn.v-btn--variant-text:active .v-btn__overlay,body .v-tabs:not(.v-tabs-pill) .v-tab:not(.v-tab--selected).v-btn.v-btn--variant-text:focus .v-btn__overlay{--v-hover-opacity: 0}body .v-tabs:not(.v-tabs-pill) .v-tab:not(.v-tab--selected).v-btn.v-btn--variant-text:hover .v-btn__content .v-tab__slider,body .v-tabs:not(.v-tabs-pill) .v-tab:not(.v-tab--selected).v-btn.v-btn--variant-text:active .v-btn__content .v-tab__slider,body .v-tabs:not(.v-tabs-pill) .v-tab:not(.v-tab--selected).v-btn.v-btn--variant-text:focus .v-btn__content .v-tab__slider{opacity:var(--v-activated-opacity)}body .v-tabs.v-tabs-pill.v-slide-group,body .v-tabs.v-tabs-pill .v-slide-group__container{box-sizing:content-box;padding:1rem;margin:-1rem}body .v-tabs.v-tabs-pill .v-tab.v-btn{border-radius:.375rem!important}body .v-tabs.v-tabs-pill .v-tab:not(.v-tab--selected).v-btn.v-btn--variant-text:hover{color:rgb(var(--v-theme-primary))}body .v-tabs.v-tabs-pill .v-tab.v-tab--selected{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-timeline:not(.v-timeline--variant-outlined) .v-timeline-divider__dot{background:none!important}.v-timeline:not(.v-timeline--variant-outlined) .v-timeline-divider__dot .v-timeline-divider__inner-dot{box-shadow:0 0 0 .1875rem rgb(var(--v-theme-on-surface-variant))}.v-timeline:not(.v-timeline--variant-outlined) .v-timeline-divider__dot .v-timeline-divider__inner-dot.bg-primary{box-shadow:0 0 0 .1875rem rgba(var(--v-theme-primary),.12)}.v-timeline:not(.v-timeline--variant-outlined) .v-timeline-divider__dot .v-timeline-divider__inner-dot.bg-secondary{box-shadow:0 0 0 .1875rem rgba(var(--v-theme-secondary),.12)}.v-timeline:not(.v-timeline--variant-outlined) .v-timeline-divider__dot .v-timeline-divider__inner-dot.bg-error{box-shadow:0 0 0 .1875rem rgba(var(--v-theme-error),.12)}.v-timeline:not(.v-timeline--variant-outlined) .v-timeline-divider__dot .v-timeline-divider__inner-dot.bg-info{box-shadow:0 0 0 .1875rem rgba(var(--v-theme-info),.12)}.v-timeline:not(.v-timeline--variant-outlined) .v-timeline-divider__dot .v-timeline-divider__inner-dot.bg-success{box-shadow:0 0 0 .1875rem rgba(var(--v-theme-success),.12)}.v-timeline:not(.v-timeline--variant-outlined) .v-timeline-divider__dot .v-timeline-divider__inner-dot.bg-warning{box-shadow:0 0 0 .1875rem rgba(var(--v-theme-warning),.12)}.v-timeline .v-timeline-item .timeline-chip{border-radius:6px;background:rgba(var(--v-theme-on-surface),var(--v-hover-opacity));padding-block:5px;padding-inline:10px}.v-timeline.v-timeline--variant-outlined .v-timeline-item .v-timeline-divider .v-timeline-divider__dot{background:none!important}.v-timeline.v-timeline--variant-outlined .v-timeline-item .v-timeline-divider__after{border:1px dashed rgba(var(--v-border-color),var(--v-border-opacity));background:none}.v-timeline.v-timeline--variant-outlined .v-timeline-item .v-timeline-divider__before{background:none}.v-tooltip .v-overlay__content{font-weight:500}.v-otp-input{justify-content:unset!important}.v-otp-input .v-otp-input__content{max-inline-size:100%}.v-otp-input .v-otp-input__content .v-field.v-field--focused .v-field__outline .v-field__outline__start,.v-otp-input .v-otp-input__content .v-field.v-field--focused .v-field__outline .v-field__outline__end{border-color:rgb(var(--v-theme-primary))!important}.v-field__outline{color:rgba(var(--v-theme-on-surface))}.v-field__outline:not([class*=text-]) .v-label{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-text-field.v-input.v-input--density-default:not(.v-textarea) .v-field__input,.v-autocomplete.v-input.v-input--density-default:not(.v-textarea) .v-field__input,.v-combobox.v-input.v-input--density-default:not(.v-textarea) .v-field__input,.v-file-input.v-input.v-input--density-default:not(.v-textarea) .v-field__input,.v-select.v-input.v-input--density-default:not(.v-textarea) .v-field__input{min-block-size:56px}.v-text-field.v-input.v-input--density-comfortable:not(.v-textarea) .v-field__input,.v-autocomplete.v-input.v-input--density-comfortable:not(.v-textarea) .v-field__input,.v-combobox.v-input.v-input--density-comfortable:not(.v-textarea) .v-field__input,.v-file-input.v-input.v-input--density-comfortable:not(.v-textarea) .v-field__input,.v-select.v-input.v-input--density-comfortable:not(.v-textarea) .v-field__input{min-block-size:48px}.v-text-field.v-input.v-input--density-compact:not(.v-textarea) .v-field__input,.v-autocomplete.v-input.v-input--density-compact:not(.v-textarea) .v-field__input,.v-combobox.v-input.v-input--density-compact:not(.v-textarea) .v-field__input,.v-file-input.v-input.v-input--density-compact:not(.v-textarea) .v-field__input,.v-select.v-input.v-input--density-compact:not(.v-textarea) .v-field__input{min-block-size:40px}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity: 1 !important}@media(hover:hover){.v-field:not(.v-field--focused,.v-field--error):hover .v-field__outline{--v-field-border-opacity: .6 !important}}.v-field__prepend-inner>.v-icon,.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon,.v-input__prepend>.v-icon,.v-input__append>.v-icon{font-size:20px;opacity:var(--v-high-emphasis-opacity)!important}.v-checkbox-btn.v-selection-control--dirty .v-selection-control__input .v-icon.custom-checkbox-checked,.v-checkbox-btn.v-selection-control--dirty .v-selection-control__input .v-icon.custom-checkbox-indeterminate{filter:drop-shadow(rgba(var(--v-shadow-key-umbra-color),16%) 0 2px 4px)}.v-checkbox-btn.v-selection-control .v-label{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-checkbox-btn.v-selection-control .v-selection-control__input svg{font-size:1.5rem}.v-checkbox-btn:not(.v-selection-control--dirty) .v-selection-control__input>.v-icon{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));opacity:1}.v-checkbox-btn:not(.v-selection-control--dirty) .v-selection-control__input>.custom-checkbox-indeterminate{color:rgb(var(--v-theme-primary))}.v-radio.v-selection-control--dirty .v-selection-control__input .custom-radio-checked,.v-radio-btn.v-selection-control--dirty .v-selection-control__input .custom-radio-checked{filter:drop-shadow(rgba(var(--v-shadow-key-umbra-color),16%) 0 2px 4px)}.v-radio.v-selection-control .v-selection-control__input svg,.v-radio-btn.v-selection-control .v-selection-control__input svg{font-size:1.5rem}.v-radio.v-selection-control .v-label,.v-radio-btn.v-selection-control .v-label{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-radio:not(.v-selection-control--dirty) .v-selection-control__input>.v-icon,.v-radio-btn:not(.v-selection-control--dirty) .v-selection-control__input>.v-icon{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));opacity:1}.v-radio-group.v-input>.v-input__control>.v-label{font-size:.9375rem;line-height:22px;margin-inline-start:0}.v-radio-group .v-selection-control-group .v-radio:not(:last-child){margin-inline-end:0}.v-switch .v-label{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity));line-height:22px}.v-switch.v-switch--inset .v-selection-control .v-selection-control__wrapper{block-size:36px}.v-switch.v-switch--inset .v-ripple__container{opacity:0}.v-switch.v-switch--inset .v-switch__track{background-color:rgba(var(--v-theme-on-surface),var(--v-focus-opacity));box-shadow:0 0 4px #00000029 inset;opacity:1}.v-switch.v-switch--inset .v-selection-control__input{transform:translate(-5px)!important;--v-selection-control-size: 1.125rem}.v-switch.v-switch--inset .v-selection-control__input .v-switch__thumb{background-color:#fff;block-size:.875rem;box-shadow:none;filter:drop-shadow(0 2px 4px rgba(var(--v-shadow-key-umbra-color),16%));inline-size:.875rem;transform:scale(1)}.v-switch.v-switch--inset .v-selection-control--dirty .text-primary .v-switch__track{border-color:rgb(var(--v-theme-primary));background-color:rgb(var(--v-theme-primary))}.v-switch.v-switch--inset .v-selection-control--dirty .text-secondary .v-switch__track{border-color:rgb(var(--v-theme-secondary));background-color:rgb(var(--v-theme-secondary))}.v-switch.v-switch--inset .v-selection-control--dirty .text-error .v-switch__track{border-color:rgb(var(--v-theme-error));background-color:rgb(var(--v-theme-error))}.v-switch.v-switch--inset .v-selection-control--dirty .text-info .v-switch__track{border-color:rgb(var(--v-theme-info));background-color:rgb(var(--v-theme-info))}.v-switch.v-switch--inset .v-selection-control--dirty .text-success .v-switch__track{border-color:rgb(var(--v-theme-success));background-color:rgb(var(--v-theme-success))}.v-switch.v-switch--inset .v-selection-control--dirty .text-warning .v-switch__track{border-color:rgb(var(--v-theme-warning));background-color:rgb(var(--v-theme-warning))}.v-switch.v-switch--inset .v-selection-control--dirty .v-selection-control__input{transform:translate(5px)!important}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}::-ms-clear,::-ms-reveal{display:none}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@media(prefers-reduced-motion:no-preference){.dialog-transition-enter-active,.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active{transition-duration:225ms!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.dialog-transition-leave-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active{transition-duration:125ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.dialog-transition-enter-active,.dialog-transition-leave-active,.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active{transition-property:transform,opacity!important;pointer-events:none}.dialog-transition-enter-from,.dialog-transition-leave-to{transform:scale(.9);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-transition-enter-active,.picker-reverse-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move,.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from,.picker-transition-leave-to,.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to{opacity:0}.picker-transition-leave-from,.picker-transition-leave-active,.picker-transition-leave-to,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to{position:absolute!important}.picker-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-property:transform,opacity!important}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from{transform:translate(100%)}.picker-transition-leave-to{transform:translate(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from{transform:translate(-100%)}.picker-reverse-transition-leave-to{transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width!important}.expand-both-transition-enter-active,.expand-both-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-both-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-both-transition-enter-active,.expand-both-transition-leave-active{transition-property:height,width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s!important}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s!important}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s!important}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0) rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity!important}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-from,.message-transition-leave-active{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity!important}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity!important}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity!important}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity!important}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform!important}}.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}.blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}html{font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;line-height:1.5;font-size:1rem;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}:root{--v-theme-overlay-multiplier: 1;--v-scrollbar-offset: 0px}@supports (-webkit-touch-callout: none){body{cursor:pointer}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media(max-width:599.98px){.hidden-xs{display:none!important}}@media(min-width:600px)and (max-width:959.98px){.hidden-sm{display:none!important}}@media(min-width:960px)and (max-width:1279.98px){.hidden-md{display:none!important}}@media(min-width:1280px)and (max-width:1919.98px){.hidden-lg{display:none!important}}@media(min-width:1920px)and (max-width:2559.98px){.hidden-xl{display:none!important}}@media(min-width:2560px){.hidden-xxl{display:none!important}}@media(min-width:600px){.hidden-sm-and-up{display:none!important}}@media(min-width:960px){.hidden-md-and-up{display:none!important}}@media(min-width:1280px){.hidden-lg-and-up{display:none!important}}@media(min-width:1920px){.hidden-xl-and-up{display:none!important}}@media(max-width:959.98px){.hidden-sm-and-down{display:none!important}}@media(max-width:1279.98px){.hidden-md-and-down{display:none!important}}@media(max-width:1919.98px){.hidden-lg-and-down{display:none!important}}@media(max-width:2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 10px 30px rgba(var(--v-shadow-key-umbra-color),.34),0 0 transparent,0 0 transparent!important}.elevation-23{box-shadow:0 10px 28px rgba(var(--v-shadow-key-umbra-color),.34),0 0 transparent,0 0 transparent!important}.elevation-22{box-shadow:0 9px 27px rgba(var(--v-shadow-key-umbra-color),.32),0 0 transparent,0 0 transparent!important}.elevation-21{box-shadow:0 9px 26px rgba(var(--v-shadow-key-umbra-color),.32),0 0 transparent,0 0 transparent!important}.elevation-20{box-shadow:0 9px 25px rgba(var(--v-shadow-key-umbra-color),.3),0 0 transparent,0 0 transparent!important}.elevation-19{box-shadow:0 8px 24px 6px rgba(var(--v-shadow-key-umbra-color),.28),0 0 transparent,0 0 transparent!important}.elevation-18{box-shadow:0 8px 23px rgba(var(--v-shadow-key-umbra-color),.28),0 0 transparent,0 0 transparent!important}.elevation-17{box-shadow:0 7px 22px rgba(var(--v-shadow-key-umbra-color),.26),0 0 transparent,0 0 transparent!important}.elevation-16{box-shadow:0 7px 21px rgba(var(--v-shadow-key-umbra-color),.26),0 0 transparent,0 0 transparent!important}.elevation-15{box-shadow:0 7px 20px rgba(var(--v-shadow-key-umbra-color),.24),0 0 transparent,0 0 transparent!important}.elevation-14{box-shadow:0 6px 19px rgba(var(--v-shadow-key-umbra-color),.24),0 0 transparent,0 0 transparent!important}.elevation-13{box-shadow:0 6px 18px rgba(var(--v-shadow-key-umbra-color),.22),0 0 transparent,0 0 transparent!important}.elevation-12{box-shadow:0 6px 17px rgba(var(--v-shadow-key-umbra-color),.22),0 0 transparent,0 0 transparent!important}.elevation-11{box-shadow:0 5px 16px rgba(var(--v-shadow-key-umbra-color),.2),0 0 transparent,0 0 transparent!important}.elevation-10{box-shadow:0 8px 28px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xl-opacity)),0 0 transparent,0 0 transparent!important}.elevation-9{box-shadow:0 5px 14px rgba(var(--v-shadow-key-umbra-color),.18),0 0 transparent,0 0 transparent!important}.elevation-8{box-shadow:0 6px 16px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-lg-opacity)),0 0 transparent,0 0 transparent!important}.elevation-7{box-shadow:0 4px 18px rgba(var(--v-shadow-key-umbra-color),.1),0 0 transparent,0 0 transparent!important}.elevation-6{box-shadow:0 4px 10px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-md-opacity)),0 0 transparent,0 0 transparent!important}.elevation-5{box-shadow:0 4px 10px rgba(var(--v-shadow-key-umbra-color),.15),0 0 transparent,0 0 transparent!important}.elevation-4{box-shadow:0 3px 6px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-sm-opacity)),0 0 transparent,0 0 transparent!important}.elevation-3{box-shadow:0 3px 8px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent!important}.elevation-2{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent!important}.elevation-1{box-shadow:0 2px 4px rgba(var(--v-shadow-key-umbra-color),.12),0 0 transparent,0 0 transparent!important}.elevation-0{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.pointer-pass-through{pointer-events:none!important}.pointer-pass-through>*{pointer-events:auto!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-rtl .float-start,.v-locale--is-ltr .float-end{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-fill,.flex-1-1{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-1-1-0{flex:1 1 0!important}.flex-1-0-0{flex:1 0 0!important}.flex-0-1-0{flex:0 1 0!important}.flex-0-0-0{flex:0 0 0!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.justify-items-start{justify-items:flex-start!important}.justify-items-end{justify-items:flex-end!important}.justify-items-center{justify-items:center!important}.justify-items-stretch{justify-items:stretch!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ga-0{gap:0px!important}.ga-1{gap:4px!important}.ga-2{gap:8px!important}.ga-3{gap:12px!important}.ga-4{gap:16px!important}.ga-5{gap:20px!important}.ga-6{gap:24px!important}.ga-7{gap:28px!important}.ga-8{gap:32px!important}.ga-9{gap:36px!important}.ga-10{gap:40px!important}.ga-11{gap:44px!important}.ga-12{gap:48px!important}.ga-13{gap:52px!important}.ga-14{gap:56px!important}.ga-15{gap:60px!important}.ga-16{gap:64px!important}.ga-auto{gap:auto!important}.gr-0{row-gap:0px!important}.gr-1{row-gap:4px!important}.gr-2{row-gap:8px!important}.gr-3{row-gap:12px!important}.gr-4{row-gap:16px!important}.gr-5{row-gap:20px!important}.gr-6{row-gap:24px!important}.gr-7{row-gap:28px!important}.gr-8{row-gap:32px!important}.gr-9{row-gap:36px!important}.gr-10{row-gap:40px!important}.gr-11{row-gap:44px!important}.gr-12{row-gap:48px!important}.gr-13{row-gap:52px!important}.gr-14{row-gap:56px!important}.gr-15{row-gap:60px!important}.gr-16{row-gap:64px!important}.gr-auto{row-gap:auto!important}.gc-0{column-gap:0px!important}.gc-1{column-gap:4px!important}.gc-2{column-gap:8px!important}.gc-3{column-gap:12px!important}.gc-4{column-gap:16px!important}.gc-5{column-gap:20px!important}.gc-6{column-gap:24px!important}.gc-7{column-gap:28px!important}.gc-8{column-gap:32px!important}.gc-9{column-gap:36px!important}.gc-10{column-gap:40px!important}.gc-11{column-gap:44px!important}.gc-12{column-gap:48px!important}.gc-13{column-gap:52px!important}.gc-14{column-gap:56px!important}.gc-15{column-gap:60px!important}.gc-16{column-gap:64px!important}.gc-auto{column-gap:auto!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.mx-3{margin-right:12px!important;margin-left:12px!important}.mx-4{margin-right:16px!important;margin-left:16px!important}.mx-5{margin-right:20px!important;margin-left:20px!important}.mx-6{margin-right:24px!important;margin-left:24px!important}.mx-7{margin-right:28px!important;margin-left:28px!important}.mx-8{margin-right:32px!important;margin-left:32px!important}.mx-9{margin-right:36px!important;margin-left:36px!important}.mx-10{margin-right:40px!important;margin-left:40px!important}.mx-11{margin-right:44px!important;margin-left:44px!important}.mx-12{margin-right:48px!important;margin-left:48px!important}.mx-13{margin-right:52px!important;margin-left:52px!important}.mx-14{margin-right:56px!important;margin-left:56px!important}.mx-15{margin-right:60px!important;margin-left:60px!important}.mx-16{margin-right:64px!important;margin-left:64px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.my-7{margin-top:28px!important;margin-bottom:28px!important}.my-8{margin-top:32px!important;margin-bottom:32px!important}.my-9{margin-top:36px!important;margin-bottom:36px!important}.my-10{margin-top:40px!important;margin-bottom:40px!important}.my-11{margin-top:44px!important;margin-bottom:44px!important}.my-12{margin-top:48px!important;margin-bottom:48px!important}.my-13{margin-top:52px!important;margin-bottom:52px!important}.my-14{margin-top:56px!important;margin-bottom:56px!important}.my-15{margin-top:60px!important;margin-bottom:60px!important}.my-16{margin-top:64px!important;margin-bottom:64px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0px!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-n16{margin-right:-64px!important;margin-left:-64px!important}.my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:4px!important;padding-left:4px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.px-3{padding-right:12px!important;padding-left:12px!important}.px-4{padding-right:16px!important;padding-left:16px!important}.px-5{padding-right:20px!important;padding-left:20px!important}.px-6{padding-right:24px!important;padding-left:24px!important}.px-7{padding-right:28px!important;padding-left:28px!important}.px-8{padding-right:32px!important;padding-left:32px!important}.px-9{padding-right:36px!important;padding-left:36px!important}.px-10{padding-right:40px!important;padding-left:40px!important}.px-11{padding-right:44px!important;padding-left:44px!important}.px-12{padding-right:48px!important;padding-left:48px!important}.px-13{padding-right:52px!important;padding-left:52px!important}.px-14{padding-right:56px!important;padding-left:56px!important}.px-15{padding-right:60px!important;padding-left:60px!important}.px-16{padding-right:64px!important;padding-left:64px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.py-7{padding-top:28px!important;padding-bottom:28px!important}.py-8{padding-top:32px!important;padding-bottom:32px!important}.py-9{padding-top:36px!important;padding-bottom:36px!important}.py-10{padding-top:40px!important;padding-bottom:40px!important}.py-11{padding-top:44px!important;padding-bottom:44px!important}.py-12{padding-top:48px!important;padding-bottom:48px!important}.py-13{padding-top:52px!important;padding-bottom:52px!important}.py-14{padding-top:56px!important;padding-bottom:56px!important}.py-15{padding-top:60px!important;padding-bottom:60px!important}.py-16{padding-top:64px!important;padding-bottom:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0px!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0px!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:4px!important}.rounded{border-radius:6px!important}.rounded-lg{border-radius:8px!important}.rounded-xl{border-radius:36px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:25px 0!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-t{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.rounded-t-xl{border-top-left-radius:36px!important;border-top-right-radius:36px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:25px!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-e-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-e-sm{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-e{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.v-locale--is-rtl .rounded-e{border-top-left-radius:6px!important;border-bottom-left-radius:6px!important}.v-locale--is-ltr .rounded-e-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-e-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-e-xl{border-top-right-radius:36px!important;border-bottom-right-radius:36px!important}.v-locale--is-rtl .rounded-e-xl{border-top-left-radius:36px!important;border-bottom-left-radius:36px!important}.v-locale--is-ltr .rounded-e-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-top-right-radius:25px!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-shaped{border-top-left-radius:25px!important;border-bottom-left-radius:0!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-b{border-bottom-left-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-b-xl{border-bottom-left-radius:36px!important;border-bottom-right-radius:36px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:25px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-s-sm{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-s{border-top-left-radius:6px!important;border-bottom-left-radius:6px!important}.v-locale--is-rtl .rounded-s{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.v-locale--is-ltr .rounded-s-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-s-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-s-xl{border-top-left-radius:36px!important;border-bottom-left-radius:36px!important}.v-locale--is-rtl .rounded-s-xl{border-top-right-radius:36px!important;border-bottom-right-radius:36px!important}.v-locale--is-ltr .rounded-s-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-top-left-radius:25px!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-shaped{border-top-right-radius:25px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:6px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:6px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:36px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:36px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:25px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:25px 0!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:6px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:6px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:36px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:36px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:25px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:25px 0!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:6px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:6px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:36px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:36px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:25px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:25px 0!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:6px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:6px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:36px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:36px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:25px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:25px 0!important}.border-0{border-width:0!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border,.border-thin{border-width:thin!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-sm{border-width:1px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-md{border-width:2px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-lg{border-width:4px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-xl{border-width:8px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-current{border-color:currentColor!important}.border-opacity-0{--v-border-opacity: 0 !important}.border-opacity{--v-border-opacity: .12 !important}.border-opacity-25{--v-border-opacity: .25 !important}.border-opacity-50{--v-border-opacity: .5 !important}.border-opacity-75{--v-border-opacity: .75 !important}.border-opacity-100{--v-border-opacity: 1 !important}.border-t-0{border-block-start-width:0!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t,.border-t-thin{border-block-start-width:thin!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-sm{border-block-start-width:1px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-md{border-block-start-width:2px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-lg{border-block-start-width:4px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-xl{border-block-start-width:8px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-0{border-inline-end-width:0!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e,.border-e-thin{border-inline-end-width:thin!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-sm{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-md{border-inline-end-width:2px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-lg{border-inline-end-width:4px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-xl{border-inline-end-width:8px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-0{border-block-end-width:0!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b,.border-b-thin{border-block-end-width:thin!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-sm{border-block-end-width:1px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-md{border-block-end-width:2px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-lg{border-block-end-width:4px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-xl{border-block-end-width:8px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-0{border-inline-start-width:0!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s,.border-s-thin{border-inline-start-width:thin!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-sm{border-inline-start-width:1px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-md{border-inline-start-width:2px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-lg{border-inline-start-width:4px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-xl{border-inline-start-width:8px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.opacity-hover{opacity:var(--v-hover-opacity)!important}.opacity-focus{opacity:var(--v-focus-opacity)!important}.opacity-selected{opacity:var(--v-selected-opacity)!important}.opacity-activated{opacity:var(--v-activated-opacity)!important}.opacity-pressed{opacity:var(--v-pressed-opacity)!important}.opacity-dragged{opacity:var(--v-dragged-opacity)!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-h1{font-size:2.875rem!important;font-weight:500;line-height:4.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-h2{font-size:2.375rem!important;font-weight:500;line-height:3.5rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-h3{font-size:1.75rem!important;font-weight:500;line-height:2.625rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-h4{font-size:1.5rem!important;font-weight:500;line-height:2.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-h5{font-size:1.125rem!important;font-weight:500;line-height:1.75rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-h6{font-size:.9375rem!important;font-weight:500;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-subtitle-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-subtitle-2{font-size:.8125rem!important;font-weight:500;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-body-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-body-2{font-size:.8125rem!important;font-weight:400;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-button{font-size:.9375rem!important;font-weight:500;line-height:2.6;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:capitalize!important}.text-caption{font-size:.8125rem!important;font-weight:400;line-height:1.125rem;letter-spacing:.025rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-overline{font-size:.75rem!important;font-weight:400;line-height:.875rem;letter-spacing:.05rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-semibold{font-weight:600!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.cursor-auto{cursor:auto!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-help{cursor:help!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-progress{cursor:progress!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.cursor-none{cursor:none!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media(min-width:600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-rtl .float-sm-start,.v-locale--is-ltr .float-sm-end{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-fill,.flex-sm-1-1{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-1-1-0{flex:1 1 0!important}.flex-sm-1-0-0{flex:1 0 0!important}.flex-sm-0-1-0{flex:0 1 0!important}.flex-sm-0-0-0{flex:0 0 0!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.justify-items-sm-start{justify-items:flex-start!important}.justify-items-sm-end{justify-items:flex-end!important}.justify-items-sm-center{justify-items:center!important}.justify-items-sm-stretch{justify-items:stretch!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ga-sm-0{gap:0px!important}.ga-sm-1{gap:4px!important}.ga-sm-2{gap:8px!important}.ga-sm-3{gap:12px!important}.ga-sm-4{gap:16px!important}.ga-sm-5{gap:20px!important}.ga-sm-6{gap:24px!important}.ga-sm-7{gap:28px!important}.ga-sm-8{gap:32px!important}.ga-sm-9{gap:36px!important}.ga-sm-10{gap:40px!important}.ga-sm-11{gap:44px!important}.ga-sm-12{gap:48px!important}.ga-sm-13{gap:52px!important}.ga-sm-14{gap:56px!important}.ga-sm-15{gap:60px!important}.ga-sm-16{gap:64px!important}.ga-sm-auto{gap:auto!important}.gr-sm-0{row-gap:0px!important}.gr-sm-1{row-gap:4px!important}.gr-sm-2{row-gap:8px!important}.gr-sm-3{row-gap:12px!important}.gr-sm-4{row-gap:16px!important}.gr-sm-5{row-gap:20px!important}.gr-sm-6{row-gap:24px!important}.gr-sm-7{row-gap:28px!important}.gr-sm-8{row-gap:32px!important}.gr-sm-9{row-gap:36px!important}.gr-sm-10{row-gap:40px!important}.gr-sm-11{row-gap:44px!important}.gr-sm-12{row-gap:48px!important}.gr-sm-13{row-gap:52px!important}.gr-sm-14{row-gap:56px!important}.gr-sm-15{row-gap:60px!important}.gr-sm-16{row-gap:64px!important}.gr-sm-auto{row-gap:auto!important}.gc-sm-0{column-gap:0px!important}.gc-sm-1{column-gap:4px!important}.gc-sm-2{column-gap:8px!important}.gc-sm-3{column-gap:12px!important}.gc-sm-4{column-gap:16px!important}.gc-sm-5{column-gap:20px!important}.gc-sm-6{column-gap:24px!important}.gc-sm-7{column-gap:28px!important}.gc-sm-8{column-gap:32px!important}.gc-sm-9{column-gap:36px!important}.gc-sm-10{column-gap:40px!important}.gc-sm-11{column-gap:44px!important}.gc-sm-12{column-gap:48px!important}.gc-sm-13{column-gap:52px!important}.gc-sm-14{column-gap:56px!important}.gc-sm-15{column-gap:60px!important}.gc-sm-16{column-gap:64px!important}.gc-sm-auto{column-gap:auto!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.mx-sm-3{margin-right:12px!important;margin-left:12px!important}.mx-sm-4{margin-right:16px!important;margin-left:16px!important}.mx-sm-5{margin-right:20px!important;margin-left:20px!important}.mx-sm-6{margin-right:24px!important;margin-left:24px!important}.mx-sm-7{margin-right:28px!important;margin-left:28px!important}.mx-sm-8{margin-right:32px!important;margin-left:32px!important}.mx-sm-9{margin-right:36px!important;margin-left:36px!important}.mx-sm-10{margin-right:40px!important;margin-left:40px!important}.mx-sm-11{margin-right:44px!important;margin-left:44px!important}.mx-sm-12{margin-right:48px!important;margin-left:48px!important}.mx-sm-13{margin-right:52px!important;margin-left:52px!important}.mx-sm-14{margin-right:56px!important;margin-left:56px!important}.mx-sm-15{margin-right:60px!important;margin-left:60px!important}.mx-sm-16{margin-right:64px!important;margin-left:64px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0px!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0px!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.px-sm-3{padding-right:12px!important;padding-left:12px!important}.px-sm-4{padding-right:16px!important;padding-left:16px!important}.px-sm-5{padding-right:20px!important;padding-left:20px!important}.px-sm-6{padding-right:24px!important;padding-left:24px!important}.px-sm-7{padding-right:28px!important;padding-left:28px!important}.px-sm-8{padding-right:32px!important;padding-left:32px!important}.px-sm-9{padding-right:36px!important;padding-left:36px!important}.px-sm-10{padding-right:40px!important;padding-left:40px!important}.px-sm-11{padding-right:44px!important;padding-left:44px!important}.px-sm-12{padding-right:48px!important;padding-left:48px!important}.px-sm-13{padding-right:52px!important;padding-left:52px!important}.px-sm-14{padding-right:56px!important;padding-left:56px!important}.px-sm-15{padding-right:60px!important;padding-left:60px!important}.px-sm-16{padding-right:64px!important;padding-left:64px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0px!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0px!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:2.875rem!important;font-weight:500;line-height:4.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-h2{font-size:2.375rem!important;font-weight:500;line-height:3.5rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-h3{font-size:1.75rem!important;font-weight:500;line-height:2.625rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-h4{font-size:1.5rem!important;font-weight:500;line-height:2.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-h5{font-size:1.125rem!important;font-weight:500;line-height:1.75rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-h6{font-size:.9375rem!important;font-weight:500;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-subtitle-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-subtitle-2{font-size:.8125rem!important;font-weight:500;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-body-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-body-2{font-size:.8125rem!important;font-weight:400;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-button{font-size:.9375rem!important;font-weight:500;line-height:2.6;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:capitalize!important}.text-sm-caption{font-size:.8125rem!important;font-weight:400;line-height:1.125rem;letter-spacing:.025rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-sm-overline{font-size:.75rem!important;font-weight:400;line-height:.875rem;letter-spacing:.05rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:uppercase!important}.h-sm-auto{height:auto!important}.h-sm-screen{height:100vh!important}.h-sm-0{height:0!important}.h-sm-25{height:25%!important}.h-sm-50{height:50%!important}.h-sm-75{height:75%!important}.h-sm-100{height:100%!important}.w-sm-auto{width:auto!important}.w-sm-0{width:0!important}.w-sm-25{width:25%!important}.w-sm-33{width:33%!important}.w-sm-50{width:50%!important}.w-sm-66{width:66%!important}.w-sm-75{width:75%!important}.w-sm-100{width:100%!important}}@media(min-width:960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-rtl .float-md-start,.v-locale--is-ltr .float-md-end{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-fill,.flex-md-1-1{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-1-1-0{flex:1 1 0!important}.flex-md-1-0-0{flex:1 0 0!important}.flex-md-0-1-0{flex:0 1 0!important}.flex-md-0-0-0{flex:0 0 0!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.justify-items-md-start{justify-items:flex-start!important}.justify-items-md-end{justify-items:flex-end!important}.justify-items-md-center{justify-items:center!important}.justify-items-md-stretch{justify-items:stretch!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ga-md-0{gap:0px!important}.ga-md-1{gap:4px!important}.ga-md-2{gap:8px!important}.ga-md-3{gap:12px!important}.ga-md-4{gap:16px!important}.ga-md-5{gap:20px!important}.ga-md-6{gap:24px!important}.ga-md-7{gap:28px!important}.ga-md-8{gap:32px!important}.ga-md-9{gap:36px!important}.ga-md-10{gap:40px!important}.ga-md-11{gap:44px!important}.ga-md-12{gap:48px!important}.ga-md-13{gap:52px!important}.ga-md-14{gap:56px!important}.ga-md-15{gap:60px!important}.ga-md-16{gap:64px!important}.ga-md-auto{gap:auto!important}.gr-md-0{row-gap:0px!important}.gr-md-1{row-gap:4px!important}.gr-md-2{row-gap:8px!important}.gr-md-3{row-gap:12px!important}.gr-md-4{row-gap:16px!important}.gr-md-5{row-gap:20px!important}.gr-md-6{row-gap:24px!important}.gr-md-7{row-gap:28px!important}.gr-md-8{row-gap:32px!important}.gr-md-9{row-gap:36px!important}.gr-md-10{row-gap:40px!important}.gr-md-11{row-gap:44px!important}.gr-md-12{row-gap:48px!important}.gr-md-13{row-gap:52px!important}.gr-md-14{row-gap:56px!important}.gr-md-15{row-gap:60px!important}.gr-md-16{row-gap:64px!important}.gr-md-auto{row-gap:auto!important}.gc-md-0{column-gap:0px!important}.gc-md-1{column-gap:4px!important}.gc-md-2{column-gap:8px!important}.gc-md-3{column-gap:12px!important}.gc-md-4{column-gap:16px!important}.gc-md-5{column-gap:20px!important}.gc-md-6{column-gap:24px!important}.gc-md-7{column-gap:28px!important}.gc-md-8{column-gap:32px!important}.gc-md-9{column-gap:36px!important}.gc-md-10{column-gap:40px!important}.gc-md-11{column-gap:44px!important}.gc-md-12{column-gap:48px!important}.gc-md-13{column-gap:52px!important}.gc-md-14{column-gap:56px!important}.gc-md-15{column-gap:60px!important}.gc-md-16{column-gap:64px!important}.gc-md-auto{column-gap:auto!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.mx-md-3{margin-right:12px!important;margin-left:12px!important}.mx-md-4{margin-right:16px!important;margin-left:16px!important}.mx-md-5{margin-right:20px!important;margin-left:20px!important}.mx-md-6{margin-right:24px!important;margin-left:24px!important}.mx-md-7{margin-right:28px!important;margin-left:28px!important}.mx-md-8{margin-right:32px!important;margin-left:32px!important}.mx-md-9{margin-right:36px!important;margin-left:36px!important}.mx-md-10{margin-right:40px!important;margin-left:40px!important}.mx-md-11{margin-right:44px!important;margin-left:44px!important}.mx-md-12{margin-right:48px!important;margin-left:48px!important}.mx-md-13{margin-right:52px!important;margin-left:52px!important}.mx-md-14{margin-right:56px!important;margin-left:56px!important}.mx-md-15{margin-right:60px!important;margin-left:60px!important}.mx-md-16{margin-right:64px!important;margin-left:64px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.my-md-3{margin-top:12px!important;margin-bottom:12px!important}.my-md-4{margin-top:16px!important;margin-bottom:16px!important}.my-md-5{margin-top:20px!important;margin-bottom:20px!important}.my-md-6{margin-top:24px!important;margin-bottom:24px!important}.my-md-7{margin-top:28px!important;margin-bottom:28px!important}.my-md-8{margin-top:32px!important;margin-bottom:32px!important}.my-md-9{margin-top:36px!important;margin-bottom:36px!important}.my-md-10{margin-top:40px!important;margin-bottom:40px!important}.my-md-11{margin-top:44px!important;margin-bottom:44px!important}.my-md-12{margin-top:48px!important;margin-bottom:48px!important}.my-md-13{margin-top:52px!important;margin-bottom:52px!important}.my-md-14{margin-top:56px!important;margin-bottom:56px!important}.my-md-15{margin-top:60px!important;margin-bottom:60px!important}.my-md-16{margin-top:64px!important;margin-bottom:64px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0px!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0px!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.px-md-3{padding-right:12px!important;padding-left:12px!important}.px-md-4{padding-right:16px!important;padding-left:16px!important}.px-md-5{padding-right:20px!important;padding-left:20px!important}.px-md-6{padding-right:24px!important;padding-left:24px!important}.px-md-7{padding-right:28px!important;padding-left:28px!important}.px-md-8{padding-right:32px!important;padding-left:32px!important}.px-md-9{padding-right:36px!important;padding-left:36px!important}.px-md-10{padding-right:40px!important;padding-left:40px!important}.px-md-11{padding-right:44px!important;padding-left:44px!important}.px-md-12{padding-right:48px!important;padding-left:48px!important}.px-md-13{padding-right:52px!important;padding-left:52px!important}.px-md-14{padding-right:56px!important;padding-left:56px!important}.px-md-15{padding-right:60px!important;padding-left:60px!important}.px-md-16{padding-right:64px!important;padding-left:64px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.py-md-3{padding-top:12px!important;padding-bottom:12px!important}.py-md-4{padding-top:16px!important;padding-bottom:16px!important}.py-md-5{padding-top:20px!important;padding-bottom:20px!important}.py-md-6{padding-top:24px!important;padding-bottom:24px!important}.py-md-7{padding-top:28px!important;padding-bottom:28px!important}.py-md-8{padding-top:32px!important;padding-bottom:32px!important}.py-md-9{padding-top:36px!important;padding-bottom:36px!important}.py-md-10{padding-top:40px!important;padding-bottom:40px!important}.py-md-11{padding-top:44px!important;padding-bottom:44px!important}.py-md-12{padding-top:48px!important;padding-bottom:48px!important}.py-md-13{padding-top:52px!important;padding-bottom:52px!important}.py-md-14{padding-top:56px!important;padding-bottom:56px!important}.py-md-15{padding-top:60px!important;padding-bottom:60px!important}.py-md-16{padding-top:64px!important;padding-bottom:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0px!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0px!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:2.875rem!important;font-weight:500;line-height:4.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-h2{font-size:2.375rem!important;font-weight:500;line-height:3.5rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-h3{font-size:1.75rem!important;font-weight:500;line-height:2.625rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-h4{font-size:1.5rem!important;font-weight:500;line-height:2.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-h5{font-size:1.125rem!important;font-weight:500;line-height:1.75rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-h6{font-size:.9375rem!important;font-weight:500;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-subtitle-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-subtitle-2{font-size:.8125rem!important;font-weight:500;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-body-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-body-2{font-size:.8125rem!important;font-weight:400;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-button{font-size:.9375rem!important;font-weight:500;line-height:2.6;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:capitalize!important}.text-md-caption{font-size:.8125rem!important;font-weight:400;line-height:1.125rem;letter-spacing:.025rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-md-overline{font-size:.75rem!important;font-weight:400;line-height:.875rem;letter-spacing:.05rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:uppercase!important}.h-md-auto{height:auto!important}.h-md-screen{height:100vh!important}.h-md-0{height:0!important}.h-md-25{height:25%!important}.h-md-50{height:50%!important}.h-md-75{height:75%!important}.h-md-100{height:100%!important}.w-md-auto{width:auto!important}.w-md-0{width:0!important}.w-md-25{width:25%!important}.w-md-33{width:33%!important}.w-md-50{width:50%!important}.w-md-66{width:66%!important}.w-md-75{width:75%!important}.w-md-100{width:100%!important}}@media(min-width:1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-rtl .float-lg-start,.v-locale--is-ltr .float-lg-end{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-fill,.flex-lg-1-1{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-1-1-0{flex:1 1 0!important}.flex-lg-1-0-0{flex:1 0 0!important}.flex-lg-0-1-0{flex:0 1 0!important}.flex-lg-0-0-0{flex:0 0 0!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.justify-items-lg-start{justify-items:flex-start!important}.justify-items-lg-end{justify-items:flex-end!important}.justify-items-lg-center{justify-items:center!important}.justify-items-lg-stretch{justify-items:stretch!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ga-lg-0{gap:0px!important}.ga-lg-1{gap:4px!important}.ga-lg-2{gap:8px!important}.ga-lg-3{gap:12px!important}.ga-lg-4{gap:16px!important}.ga-lg-5{gap:20px!important}.ga-lg-6{gap:24px!important}.ga-lg-7{gap:28px!important}.ga-lg-8{gap:32px!important}.ga-lg-9{gap:36px!important}.ga-lg-10{gap:40px!important}.ga-lg-11{gap:44px!important}.ga-lg-12{gap:48px!important}.ga-lg-13{gap:52px!important}.ga-lg-14{gap:56px!important}.ga-lg-15{gap:60px!important}.ga-lg-16{gap:64px!important}.ga-lg-auto{gap:auto!important}.gr-lg-0{row-gap:0px!important}.gr-lg-1{row-gap:4px!important}.gr-lg-2{row-gap:8px!important}.gr-lg-3{row-gap:12px!important}.gr-lg-4{row-gap:16px!important}.gr-lg-5{row-gap:20px!important}.gr-lg-6{row-gap:24px!important}.gr-lg-7{row-gap:28px!important}.gr-lg-8{row-gap:32px!important}.gr-lg-9{row-gap:36px!important}.gr-lg-10{row-gap:40px!important}.gr-lg-11{row-gap:44px!important}.gr-lg-12{row-gap:48px!important}.gr-lg-13{row-gap:52px!important}.gr-lg-14{row-gap:56px!important}.gr-lg-15{row-gap:60px!important}.gr-lg-16{row-gap:64px!important}.gr-lg-auto{row-gap:auto!important}.gc-lg-0{column-gap:0px!important}.gc-lg-1{column-gap:4px!important}.gc-lg-2{column-gap:8px!important}.gc-lg-3{column-gap:12px!important}.gc-lg-4{column-gap:16px!important}.gc-lg-5{column-gap:20px!important}.gc-lg-6{column-gap:24px!important}.gc-lg-7{column-gap:28px!important}.gc-lg-8{column-gap:32px!important}.gc-lg-9{column-gap:36px!important}.gc-lg-10{column-gap:40px!important}.gc-lg-11{column-gap:44px!important}.gc-lg-12{column-gap:48px!important}.gc-lg-13{column-gap:52px!important}.gc-lg-14{column-gap:56px!important}.gc-lg-15{column-gap:60px!important}.gc-lg-16{column-gap:64px!important}.gc-lg-auto{column-gap:auto!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.mx-lg-3{margin-right:12px!important;margin-left:12px!important}.mx-lg-4{margin-right:16px!important;margin-left:16px!important}.mx-lg-5{margin-right:20px!important;margin-left:20px!important}.mx-lg-6{margin-right:24px!important;margin-left:24px!important}.mx-lg-7{margin-right:28px!important;margin-left:28px!important}.mx-lg-8{margin-right:32px!important;margin-left:32px!important}.mx-lg-9{margin-right:36px!important;margin-left:36px!important}.mx-lg-10{margin-right:40px!important;margin-left:40px!important}.mx-lg-11{margin-right:44px!important;margin-left:44px!important}.mx-lg-12{margin-right:48px!important;margin-left:48px!important}.mx-lg-13{margin-right:52px!important;margin-left:52px!important}.mx-lg-14{margin-right:56px!important;margin-left:56px!important}.mx-lg-15{margin-right:60px!important;margin-left:60px!important}.mx-lg-16{margin-right:64px!important;margin-left:64px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0px!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0px!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.px-lg-3{padding-right:12px!important;padding-left:12px!important}.px-lg-4{padding-right:16px!important;padding-left:16px!important}.px-lg-5{padding-right:20px!important;padding-left:20px!important}.px-lg-6{padding-right:24px!important;padding-left:24px!important}.px-lg-7{padding-right:28px!important;padding-left:28px!important}.px-lg-8{padding-right:32px!important;padding-left:32px!important}.px-lg-9{padding-right:36px!important;padding-left:36px!important}.px-lg-10{padding-right:40px!important;padding-left:40px!important}.px-lg-11{padding-right:44px!important;padding-left:44px!important}.px-lg-12{padding-right:48px!important;padding-left:48px!important}.px-lg-13{padding-right:52px!important;padding-left:52px!important}.px-lg-14{padding-right:56px!important;padding-left:56px!important}.px-lg-15{padding-right:60px!important;padding-left:60px!important}.px-lg-16{padding-right:64px!important;padding-left:64px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0px!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0px!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:2.875rem!important;font-weight:500;line-height:4.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-h2{font-size:2.375rem!important;font-weight:500;line-height:3.5rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-h3{font-size:1.75rem!important;font-weight:500;line-height:2.625rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-h4{font-size:1.5rem!important;font-weight:500;line-height:2.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-h5{font-size:1.125rem!important;font-weight:500;line-height:1.75rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-h6{font-size:.9375rem!important;font-weight:500;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-subtitle-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-subtitle-2{font-size:.8125rem!important;font-weight:500;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-body-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-body-2{font-size:.8125rem!important;font-weight:400;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-button{font-size:.9375rem!important;font-weight:500;line-height:2.6;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:capitalize!important}.text-lg-caption{font-size:.8125rem!important;font-weight:400;line-height:1.125rem;letter-spacing:.025rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-lg-overline{font-size:.75rem!important;font-weight:400;line-height:.875rem;letter-spacing:.05rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:uppercase!important}.h-lg-auto{height:auto!important}.h-lg-screen{height:100vh!important}.h-lg-0{height:0!important}.h-lg-25{height:25%!important}.h-lg-50{height:50%!important}.h-lg-75{height:75%!important}.h-lg-100{height:100%!important}.w-lg-auto{width:auto!important}.w-lg-0{width:0!important}.w-lg-25{width:25%!important}.w-lg-33{width:33%!important}.w-lg-50{width:50%!important}.w-lg-66{width:66%!important}.w-lg-75{width:75%!important}.w-lg-100{width:100%!important}}@media(min-width:1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-rtl .float-xl-start,.v-locale--is-ltr .float-xl-end{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-fill,.flex-xl-1-1{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-1-1-0{flex:1 1 0!important}.flex-xl-1-0-0{flex:1 0 0!important}.flex-xl-0-1-0{flex:0 1 0!important}.flex-xl-0-0-0{flex:0 0 0!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.justify-items-xl-start{justify-items:flex-start!important}.justify-items-xl-end{justify-items:flex-end!important}.justify-items-xl-center{justify-items:center!important}.justify-items-xl-stretch{justify-items:stretch!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ga-xl-0{gap:0px!important}.ga-xl-1{gap:4px!important}.ga-xl-2{gap:8px!important}.ga-xl-3{gap:12px!important}.ga-xl-4{gap:16px!important}.ga-xl-5{gap:20px!important}.ga-xl-6{gap:24px!important}.ga-xl-7{gap:28px!important}.ga-xl-8{gap:32px!important}.ga-xl-9{gap:36px!important}.ga-xl-10{gap:40px!important}.ga-xl-11{gap:44px!important}.ga-xl-12{gap:48px!important}.ga-xl-13{gap:52px!important}.ga-xl-14{gap:56px!important}.ga-xl-15{gap:60px!important}.ga-xl-16{gap:64px!important}.ga-xl-auto{gap:auto!important}.gr-xl-0{row-gap:0px!important}.gr-xl-1{row-gap:4px!important}.gr-xl-2{row-gap:8px!important}.gr-xl-3{row-gap:12px!important}.gr-xl-4{row-gap:16px!important}.gr-xl-5{row-gap:20px!important}.gr-xl-6{row-gap:24px!important}.gr-xl-7{row-gap:28px!important}.gr-xl-8{row-gap:32px!important}.gr-xl-9{row-gap:36px!important}.gr-xl-10{row-gap:40px!important}.gr-xl-11{row-gap:44px!important}.gr-xl-12{row-gap:48px!important}.gr-xl-13{row-gap:52px!important}.gr-xl-14{row-gap:56px!important}.gr-xl-15{row-gap:60px!important}.gr-xl-16{row-gap:64px!important}.gr-xl-auto{row-gap:auto!important}.gc-xl-0{column-gap:0px!important}.gc-xl-1{column-gap:4px!important}.gc-xl-2{column-gap:8px!important}.gc-xl-3{column-gap:12px!important}.gc-xl-4{column-gap:16px!important}.gc-xl-5{column-gap:20px!important}.gc-xl-6{column-gap:24px!important}.gc-xl-7{column-gap:28px!important}.gc-xl-8{column-gap:32px!important}.gc-xl-9{column-gap:36px!important}.gc-xl-10{column-gap:40px!important}.gc-xl-11{column-gap:44px!important}.gc-xl-12{column-gap:48px!important}.gc-xl-13{column-gap:52px!important}.gc-xl-14{column-gap:56px!important}.gc-xl-15{column-gap:60px!important}.gc-xl-16{column-gap:64px!important}.gc-xl-auto{column-gap:auto!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.mx-xl-3{margin-right:12px!important;margin-left:12px!important}.mx-xl-4{margin-right:16px!important;margin-left:16px!important}.mx-xl-5{margin-right:20px!important;margin-left:20px!important}.mx-xl-6{margin-right:24px!important;margin-left:24px!important}.mx-xl-7{margin-right:28px!important;margin-left:28px!important}.mx-xl-8{margin-right:32px!important;margin-left:32px!important}.mx-xl-9{margin-right:36px!important;margin-left:36px!important}.mx-xl-10{margin-right:40px!important;margin-left:40px!important}.mx-xl-11{margin-right:44px!important;margin-left:44px!important}.mx-xl-12{margin-right:48px!important;margin-left:48px!important}.mx-xl-13{margin-right:52px!important;margin-left:52px!important}.mx-xl-14{margin-right:56px!important;margin-left:56px!important}.mx-xl-15{margin-right:60px!important;margin-left:60px!important}.mx-xl-16{margin-right:64px!important;margin-left:64px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0px!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0px!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.px-xl-3{padding-right:12px!important;padding-left:12px!important}.px-xl-4{padding-right:16px!important;padding-left:16px!important}.px-xl-5{padding-right:20px!important;padding-left:20px!important}.px-xl-6{padding-right:24px!important;padding-left:24px!important}.px-xl-7{padding-right:28px!important;padding-left:28px!important}.px-xl-8{padding-right:32px!important;padding-left:32px!important}.px-xl-9{padding-right:36px!important;padding-left:36px!important}.px-xl-10{padding-right:40px!important;padding-left:40px!important}.px-xl-11{padding-right:44px!important;padding-left:44px!important}.px-xl-12{padding-right:48px!important;padding-left:48px!important}.px-xl-13{padding-right:52px!important;padding-left:52px!important}.px-xl-14{padding-right:56px!important;padding-left:56px!important}.px-xl-15{padding-right:60px!important;padding-left:60px!important}.px-xl-16{padding-right:64px!important;padding-left:64px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0px!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0px!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:2.875rem!important;font-weight:500;line-height:4.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-h2{font-size:2.375rem!important;font-weight:500;line-height:3.5rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-h3{font-size:1.75rem!important;font-weight:500;line-height:2.625rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-h4{font-size:1.5rem!important;font-weight:500;line-height:2.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-h5{font-size:1.125rem!important;font-weight:500;line-height:1.75rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-h6{font-size:.9375rem!important;font-weight:500;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-subtitle-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-subtitle-2{font-size:.8125rem!important;font-weight:500;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-body-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-body-2{font-size:.8125rem!important;font-weight:400;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-button{font-size:.9375rem!important;font-weight:500;line-height:2.6;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:capitalize!important}.text-xl-caption{font-size:.8125rem!important;font-weight:400;line-height:1.125rem;letter-spacing:.025rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xl-overline{font-size:.75rem!important;font-weight:400;line-height:.875rem;letter-spacing:.05rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:uppercase!important}.h-xl-auto{height:auto!important}.h-xl-screen{height:100vh!important}.h-xl-0{height:0!important}.h-xl-25{height:25%!important}.h-xl-50{height:50%!important}.h-xl-75{height:75%!important}.h-xl-100{height:100%!important}.w-xl-auto{width:auto!important}.w-xl-0{width:0!important}.w-xl-25{width:25%!important}.w-xl-33{width:33%!important}.w-xl-50{width:50%!important}.w-xl-66{width:66%!important}.w-xl-75{width:75%!important}.w-xl-100{width:100%!important}}@media(min-width:2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-rtl .float-xxl-start,.v-locale--is-ltr .float-xxl-end{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-fill,.flex-xxl-1-1{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-1-1-0{flex:1 1 0!important}.flex-xxl-1-0-0{flex:1 0 0!important}.flex-xxl-0-1-0{flex:0 1 0!important}.flex-xxl-0-0-0{flex:0 0 0!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.justify-items-xxl-start{justify-items:flex-start!important}.justify-items-xxl-end{justify-items:flex-end!important}.justify-items-xxl-center{justify-items:center!important}.justify-items-xxl-stretch{justify-items:stretch!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ga-xxl-0{gap:0px!important}.ga-xxl-1{gap:4px!important}.ga-xxl-2{gap:8px!important}.ga-xxl-3{gap:12px!important}.ga-xxl-4{gap:16px!important}.ga-xxl-5{gap:20px!important}.ga-xxl-6{gap:24px!important}.ga-xxl-7{gap:28px!important}.ga-xxl-8{gap:32px!important}.ga-xxl-9{gap:36px!important}.ga-xxl-10{gap:40px!important}.ga-xxl-11{gap:44px!important}.ga-xxl-12{gap:48px!important}.ga-xxl-13{gap:52px!important}.ga-xxl-14{gap:56px!important}.ga-xxl-15{gap:60px!important}.ga-xxl-16{gap:64px!important}.ga-xxl-auto{gap:auto!important}.gr-xxl-0{row-gap:0px!important}.gr-xxl-1{row-gap:4px!important}.gr-xxl-2{row-gap:8px!important}.gr-xxl-3{row-gap:12px!important}.gr-xxl-4{row-gap:16px!important}.gr-xxl-5{row-gap:20px!important}.gr-xxl-6{row-gap:24px!important}.gr-xxl-7{row-gap:28px!important}.gr-xxl-8{row-gap:32px!important}.gr-xxl-9{row-gap:36px!important}.gr-xxl-10{row-gap:40px!important}.gr-xxl-11{row-gap:44px!important}.gr-xxl-12{row-gap:48px!important}.gr-xxl-13{row-gap:52px!important}.gr-xxl-14{row-gap:56px!important}.gr-xxl-15{row-gap:60px!important}.gr-xxl-16{row-gap:64px!important}.gr-xxl-auto{row-gap:auto!important}.gc-xxl-0{column-gap:0px!important}.gc-xxl-1{column-gap:4px!important}.gc-xxl-2{column-gap:8px!important}.gc-xxl-3{column-gap:12px!important}.gc-xxl-4{column-gap:16px!important}.gc-xxl-5{column-gap:20px!important}.gc-xxl-6{column-gap:24px!important}.gc-xxl-7{column-gap:28px!important}.gc-xxl-8{column-gap:32px!important}.gc-xxl-9{column-gap:36px!important}.gc-xxl-10{column-gap:40px!important}.gc-xxl-11{column-gap:44px!important}.gc-xxl-12{column-gap:48px!important}.gc-xxl-13{column-gap:52px!important}.gc-xxl-14{column-gap:56px!important}.gc-xxl-15{column-gap:60px!important}.gc-xxl-16{column-gap:64px!important}.gc-xxl-auto{column-gap:auto!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:4px!important;margin-left:4px!important}.mx-xxl-2{margin-right:8px!important;margin-left:8px!important}.mx-xxl-3{margin-right:12px!important;margin-left:12px!important}.mx-xxl-4{margin-right:16px!important;margin-left:16px!important}.mx-xxl-5{margin-right:20px!important;margin-left:20px!important}.mx-xxl-6{margin-right:24px!important;margin-left:24px!important}.mx-xxl-7{margin-right:28px!important;margin-left:28px!important}.mx-xxl-8{margin-right:32px!important;margin-left:32px!important}.mx-xxl-9{margin-right:36px!important;margin-left:36px!important}.mx-xxl-10{margin-right:40px!important;margin-left:40px!important}.mx-xxl-11{margin-right:44px!important;margin-left:44px!important}.mx-xxl-12{margin-right:48px!important;margin-left:48px!important}.mx-xxl-13{margin-right:52px!important;margin-left:52px!important}.mx-xxl-14{margin-right:56px!important;margin-left:56px!important}.mx-xxl-15{margin-right:60px!important;margin-left:60px!important}.mx-xxl-16{margin-right:64px!important;margin-left:64px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xxl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xxl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xxl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xxl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xxl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xxl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xxl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xxl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xxl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xxl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xxl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xxl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xxl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xxl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0px!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0px!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xxl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xxl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xxl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xxl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xxl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xxl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xxl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xxl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xxl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xxl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xxl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xxl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xxl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xxl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xxl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xxl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xxl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xxl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xxl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xxl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xxl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xxl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xxl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xxl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xxl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xxl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xxl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xxl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xxl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xxl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xxl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:4px!important;padding-left:4px!important}.px-xxl-2{padding-right:8px!important;padding-left:8px!important}.px-xxl-3{padding-right:12px!important;padding-left:12px!important}.px-xxl-4{padding-right:16px!important;padding-left:16px!important}.px-xxl-5{padding-right:20px!important;padding-left:20px!important}.px-xxl-6{padding-right:24px!important;padding-left:24px!important}.px-xxl-7{padding-right:28px!important;padding-left:28px!important}.px-xxl-8{padding-right:32px!important;padding-left:32px!important}.px-xxl-9{padding-right:36px!important;padding-left:36px!important}.px-xxl-10{padding-right:40px!important;padding-left:40px!important}.px-xxl-11{padding-right:44px!important;padding-left:44px!important}.px-xxl-12{padding-right:48px!important;padding-left:48px!important}.px-xxl-13{padding-right:52px!important;padding-left:52px!important}.px-xxl-14{padding-right:56px!important;padding-left:56px!important}.px-xxl-15{padding-right:60px!important;padding-left:60px!important}.px-xxl-16{padding-right:64px!important;padding-left:64px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xxl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xxl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xxl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xxl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xxl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xxl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xxl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xxl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xxl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xxl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xxl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xxl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xxl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xxl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0px!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0px!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:2.875rem!important;font-weight:500;line-height:4.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-h2{font-size:2.375rem!important;font-weight:500;line-height:3.5rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-h3{font-size:1.75rem!important;font-weight:500;line-height:2.625rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-h4{font-size:1.5rem!important;font-weight:500;line-height:2.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-h5{font-size:1.125rem!important;font-weight:500;line-height:1.75rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-h6{font-size:.9375rem!important;font-weight:500;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-subtitle-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-subtitle-2{font-size:.8125rem!important;font-weight:500;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-body-1{font-size:.9375rem!important;font-weight:400;line-height:1.375rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-body-2{font-size:.8125rem!important;font-weight:400;line-height:1.25rem;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-button{font-size:.9375rem!important;font-weight:500;line-height:2.6;letter-spacing:normal!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:capitalize!important}.text-xxl-caption{font-size:.8125rem!important;font-weight:400;line-height:1.125rem;letter-spacing:.025rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:none!important}.text-xxl-overline{font-size:.75rem!important;font-weight:400;line-height:.875rem;letter-spacing:.05rem!important;font-family:Inter,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol;text-transform:uppercase!important}.h-xxl-auto{height:auto!important}.h-xxl-screen{height:100vh!important}.h-xxl-0{height:0!important}.h-xxl-25{height:25%!important}.h-xxl-50{height:50%!important}.h-xxl-75{height:75%!important}.h-xxl-100{height:100%!important}.w-xxl-auto{width:auto!important}.w-xxl-0{width:0!important}.w-xxl-25{width:25%!important}.w-xxl-33{width:33%!important}.w-xxl-50{width:50%!important}.w-xxl-66{width:66%!important}.w-xxl-75{width:75%!important}.w-xxl-100{width:100%!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-rtl .float-print-start,.v-locale--is-ltr .float-print-end{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}}.layout-nav-type-vertical .layout-vertical-nav .nav-header .header-action{font-size:1.25rem}.layout-nav-type-vertical .layout-vertical-nav .nav-section-title,.layout-nav-type-vertical .layout-vertical-nav .nav-link>:first-child,.layout-nav-type-vertical .layout-vertical-nav .nav-group>:first-child{margin-block:0;margin-inline:0 1rem;padding-block:0;padding-inline:1.4375rem 1rem;white-space:nowrap}.layout-nav-type-vertical .layout-vertical-nav .nav-link>:first-child,.layout-nav-type-vertical .layout-vertical-nav .nav-group>:first-child{border-radius:.4rem;block-size:2.75rem;margin-block-end:.375rem}.layout-nav-type-vertical .layout-vertical-nav .nav-link .nav-item-icon,.layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-item-icon{flex-shrink:0;font-size:1.125rem;margin-inline-end:0}.layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-group .nav-item-icon,.layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-link .nav-item-icon{font-size:.75rem;margin-inline:.1875rem .1875rem}.layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-group .nav-link .nav-item-icon,.layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-group .nav-group .nav-item-icon{visibility:hidden}.layout-nav-type-vertical .layout-vertical-nav .nav-group.active>:first-child:before,.layout-nav-type-vertical .layout-vertical-nav .nav-group.open>:first-child:before{opacity:calc(var(--v-selected-opacity) * var(--v-theme-overlay-multiplier))}.layout-nav-type-vertical .layout-vertical-nav .nav-group.active>:hover:first-child .nav-group.active>:first-child:before,.layout-nav-type-vertical .layout-vertical-nav .nav-group.open>:hover:first-child .nav-group.active>:first-child:before,.layout-nav-type-vertical .layout-vertical-nav .nav-group.active>:hover:first-child .nav-group.open>:first-child:before,.layout-nav-type-vertical .layout-vertical-nav .nav-group.open>:hover:first-child .nav-group.open>:first-child:before{opacity:calc(var(--v-selected-opacity) + var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.layout-nav-type-vertical .layout-vertical-nav .nav-group.active>:focus-visible:first-child .nav-group.active>:first-child:before,.layout-nav-type-vertical .layout-vertical-nav .nav-group.open>:focus-visible:first-child .nav-group.active>:first-child:before,.layout-nav-type-vertical .layout-vertical-nav .nav-group.active>:focus-visible:first-child .nav-group.open>:first-child:before,.layout-nav-type-vertical .layout-vertical-nav .nav-group.open>:focus-visible:first-child .nav-group.open>:first-child:before{opacity:calc(var(--v-selected-opacity) + var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.layout-nav-type-vertical .layout-vertical-nav .nav-group.active>:focus:first-child:before,.layout-nav-type-vertical .layout-vertical-nav .nav-group.open>:focus:first-child:before{opacity:calc(var(--v-selected-opacity) + var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.layout-nav-type-vertical .layout-vertical-nav .nav-section-title{block-size:1.5rem;color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity));font-size:.75rem;text-transform:uppercase}.layout-nav-type-vertical .layout-vertical-nav .nav-item-badge{display:inline-block;border-radius:1.5rem;font-size:.8em;font-weight:500;line-height:1;padding-block:.25em;padding-inline:.55em;text-align:center;vertical-align:baseline;white-space:nowrap}.layout-nav-type-vertical .layout-vertical-nav{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.layout-nav-type-vertical .layout-vertical-nav .nav-item-title{letter-spacing:.15px}.layout-nav-type-vertical .layout-vertical-nav .nav-section-title{letter-spacing:.4px}.layout-nav-type-vertical .layout-vertical-nav .nav-link>.router-link-exact-active{background-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));box-shadow:0 3px 8px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent}.layout-nav-type-vertical .layout-vertical-nav .nav-link a{color:inherit}.layout-navbar{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}html.v-overlay-scroll-blocked:not([style*=\"--v-body-scroll-y: 0px;\"]) .layout-navbar-sticky .navbar-blur.layout-navbar .navbar-content-container,.layout-wrapper.layout-nav-type-vertical.window-scrolled.layout-navbar-sticky .navbar-blur.layout-navbar .navbar-content-container{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgb(var(--v-theme-surface),.9)}html.v-overlay-scroll-blocked:not([style*=\"--v-body-scroll-y: 0px;\"]) .layout-navbar-sticky .layout-navbar .navbar-content-container,.layout-wrapper.layout-nav-type-vertical.window-scrolled.layout-navbar-sticky .layout-navbar .navbar-content-container{background-color:rgb(var(--v-theme-surface))}html.v-overlay-scroll-blocked:not([style*=\"--v-body-scroll-y: 0px;\"]) .layout-navbar-sticky .layout-navbar .navbar-content-container,.layout-wrapper.layout-nav-type-vertical.window-scrolled.layout-navbar-sticky .layout-navbar .navbar-content-container{box-shadow:0 3px 8px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent;padding-inline:1.2rem}.layout-nav-type-vertical .layout-vertical-nav .nav-link>.router-link-exact-active{background:linear-gradient(-72.47deg,rgb(var(--v-theme-primary)) 22.16%,rgba(var(--v-theme-primary),.7) 76.47%)!important;box-shadow:0 3px 6px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-sm-opacity)),0 0 transparent,0 0 transparent}.layout-nav-type-vertical .layout-vertical-nav .nav-link>.router-link-exact-active i{color:rgb(var(--v-theme-on-primary))!important}.layout-nav-type-vertical .layout-vertical-nav .nav-item-title{line-height:1.375rem}html.v-overlay-scroll-blocked:not([style*=\"--v-body-scroll-y: 0px;\"]) .layout-navbar-sticky .layout-navbar .navbar-content-container,.layout-wrapper.layout-nav-type-vertical.window-scrolled.layout-navbar-sticky .layout-navbar .navbar-content-container{box-shadow:0 4px 8px -4px rgba(var(--v-shadow-key-umbra-color),42%);padding-inline:1.5rem}.layout-nav-type-vertical .layout-vertical-nav .nav-header .header-action{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:0}.layout-nav-type-vertical .layout-vertical-nav .nav-section-title{block-size:2rem;font-size:.8125rem;line-height:1.125rem}.layout-nav-type-vertical .layout-vertical-nav .nav-section-title .title-text{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;column-gap:.625rem}.layout-nav-type-vertical .layout-vertical-nav .nav-section-title .title-text:before,.layout-nav-type-vertical .layout-vertical-nav .nav-section-title .title-text:after{border-block-end:1px solid rgba(var(--v-border-color),var(--v-border-opacity));content:\"\"}.layout-nav-type-vertical .layout-vertical-nav .nav-section-title .title-text:after{flex:1 1 auto}.layout-nav-type-vertical .layout-vertical-nav .nav-section-title .title-text:before{flex:0 1 .8125rem;margin-inline-start:-1.4375rem}.layout-nav-type-vertical.layout-vertical-nav-collapsed .layout-vertical-nav:not(.hovered) .nav-section-title{margin-inline:4px 0}.layout-nav-type-vertical .layout-vertical-nav .nav-link>:first-child,.layout-nav-type-vertical .layout-vertical-nav .nav-group>:first-child{block-size:2.375rem!important;border-end-end-radius:3.125rem!important;border-end-start-radius:0!important;border-start-end-radius:3.125rem!important;border-start-start-radius:0!important;transition:margin-inline .15s ease-in-out;will-change:margin-inline}.layout-nav-type-vertical.layout-vertical-nav-collapsed .layout-vertical-nav:not(.hovered) .nav-link>:first-child,.layout-nav-type-vertical.layout-vertical-nav-collapsed .layout-vertical-nav:not(.hovered) .nav-group>:first-child{margin-inline:0 5px}.layout-nav-type-vertical .layout-vertical-nav .nav-item-badge{font-size:.8125rem;line-height:20px;padding-block:.125rem;padding-inline:.75rem}.layout-nav-type-vertical .layout-vertical-nav .nav-section-title,.layout-nav-type-vertical .layout-vertical-nav .nav-link>:first-child,.layout-nav-type-vertical .layout-vertical-nav .nav-group>:first-child{gap:.5rem;padding-block:.4375rem}.layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-group .nav-item-icon,.layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-link .nav-item-icon{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));margin-inline:.375rem}.layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-group .nav-link .nav-item-icon,.layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-group .nav-group .nav-item-icon{margin-inline-start:1rem;visibility:visible}html.v-overlay-scroll-blocked:not([style*=\"--v-body-scroll-y: 0px;\"]) .layout-navbar-sticky .navbar-blur.layout-navbar .navbar-content-container,.layout-wrapper.layout-nav-type-vertical.window-scrolled.layout-navbar-sticky .navbar-blur.layout-navbar .navbar-content-container{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background-color:rgb(var(--v-theme-surface),.85)}.v-dialog .v-card::-webkit-scrollbar{background:rgb(var(--v-theme-surface));block-size:8px;border-end-end-radius:14px;border-start-end-radius:14px;inline-size:4px}.v-dialog .v-card::-webkit-scrollbar-track{background:transparent}.v-dialog .v-card::-webkit-scrollbar-thumb{border-radius:.5rem;background:rgb(var(--v-theme-perfect-scrollbar-thumb))}.v-dialog .v-card::-webkit-scrollbar-corner{display:none}.layout-nav-type-vertical .layout-vertical-nav{background-color:rgb(var(--v-theme-background))}.layout-vertical-nav-collapsed.layout-nav-type-vertical .layout-vertical-nav.hovered{box-shadow:0 4px 10px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-md-opacity)),0 0 transparent,0 0 transparent}.layout-nav-type-vertical .layout-vertical-nav .nav-header{overflow:hidden;padding:1.25rem 0 1.25rem 1.4375rem;margin-inline:0 1rem;min-block-size:64px}.layout-nav-type-vertical .layout-vertical-nav .nav-header .app-logo{flex-shrink:0;transition:transform .25s ease-in-out}.layout-vertical-nav-collapsed.layout-nav-type-vertical .layout-vertical-nav:not(.hovered) .nav-header .app-logo{transform:translate(-4px)}[dir=rtl] .layout-vertical-nav-collapsed.layout-nav-type-vertical .layout-vertical-nav:not(.hovered) .nav-header .app-logo{transform:translate(4px)}.layout-nav-type-vertical .layout-vertical-nav .nav-header .app-title{margin-inline-start:.9rem}.layout-nav-type-vertical .layout-vertical-nav .vertical-nav-items-shadow{position:absolute;z-index:1;background:linear-gradient(rgb(var(--v-theme-background)) 5%,rgba(var(--v-theme-background),75%) 45%,rgba(var(--v-theme-background),20%) 80%,transparent);block-size:55px;inline-size:100%;inset-block-start:62px;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;will-change:opacity}[dir=rtl] .layout-nav-type-vertical .layout-vertical-nav .vertical-nav-items-shadow{transform:translate(8px)}.layout-nav-type-vertical .layout-vertical-nav.scrolled .vertical-nav-items-shadow{opacity:1}.layout-nav-type-vertical .layout-vertical-nav .ps__rail-y{z-index:1}.layout-nav-type-vertical .layout-vertical-nav .nav-section-title{margin-block-end:.5rem}.layout-nav-type-vertical .layout-vertical-nav .nav-section-title:not(:first-child){margin-block-start:1.25rem}.layout-nav-type-vertical .layout-vertical-nav .nav-section-title .placeholder-icon{margin-inline:auto}.layout-nav-type-vertical .layout-vertical-nav .nav-link,.layout-nav-type-vertical .layout-vertical-nav .nav-group{overflow:hidden}.layout-nav-type-vertical .layout-vertical-nav .nav-link.disabled,.layout-nav-type-vertical .layout-vertical-nav .nav-group.disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.layout-nav-type-vertical .layout-vertical-nav .nav-link>a{position:relative}.layout-nav-type-vertical .layout-vertical-nav .nav-link>a:before{position:absolute;border-radius:inherit;background:currentcolor;block-size:100%;content:\"\";inline-size:100%;inset:0;opacity:0;pointer-events:none}.layout-nav-type-vertical .layout-vertical-nav .nav-link>a:not(.router-link-active,.router-link-exact-active):hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.layout-nav-type-vertical .layout-vertical-nav .nav-link>a:not(.router-link-active,.router-link-exact-active):focus-visible:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.layout-nav-type-vertical .layout-vertical-nav .nav-link>a:not(.router-link-active,.router-link-exact-active):focus:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-group-arrow{flex-shrink:0;transform-origin:center;transition:transform .15s ease-in-out;will-change:transform}.layout-nav-type-vertical .layout-vertical-nav .nav-group.open>.nav-group-label .nav-group-arrow{transform:rotate(90deg)}.layout-nav-type-vertical .layout-vertical-nav .nav-group>:first-child{position:relative}.layout-nav-type-vertical .layout-vertical-nav .nav-group>:first-child:before{position:absolute;border-radius:inherit;background:currentcolor;block-size:100%;content:\"\";inline-size:100%;inset:0;opacity:0;pointer-events:none}.layout-nav-type-vertical .layout-vertical-nav .nav-group:not(.active,.open)>:first-child:hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.layout-nav-type-vertical .layout-vertical-nav .nav-group:not(.active,.open)>:first-child:focus-visible:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.layout-nav-type-vertical .layout-vertical-nav .nav-group:not(.active,.open)>:first-child:focus:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.vertical-nav-section-title-enter-active,.vertical-nav-section-title-leave-active{transition:opacity .1s ease-in-out,transform .1s ease-in-out}.vertical-nav-section-title-enter-from,.vertical-nav-section-title-leave-to{opacity:0;transform:translate(15px)}[dir=rtl] .vertical-nav-section-title-enter-from,[dir=rtl] .vertical-nav-section-title-leave-to{transform:translate(-15px)}.transition-slide-x-enter-active,.transition-slide-x-leave-active{transition:opacity .1s ease-in-out,transform .12s ease-in-out}.transition-slide-x-enter-from,.transition-slide-x-leave-to{opacity:0;transform:translate(-15px)}[dir=rtl] .transition-slide-x-enter-from,[dir=rtl] .transition-slide-x-leave-to{transform:translate(15px)}.vertical-nav-app-title-enter-active,.vertical-nav-app-title-leave-active{transition:opacity .1s ease-in-out,transform .12s ease-in-out}.vertical-nav-app-title-enter-from,.vertical-nav-app-title-leave-to{opacity:0;transform:translate(-15px)}[dir=rtl] .vertical-nav-app-title-enter-from,[dir=rtl] .vertical-nav-app-title-leave-to{transform:translate(15px)}.layout-vertical-nav ol,.layout-vertical-nav ul,.layout-horizontal-nav ol,.layout-horizontal-nav ul{list-style:none}.scrollable-content.v-navigation-drawer .v-navigation-drawer__content{display:flex;overflow:hidden;flex-direction:column}code{border-radius:3px;color:rgb(var(--v-code-color));font-size:90%;font-weight:400;padding-block:.2em;padding-inline:.4em}.layout-wrapper.layout-nav-type-vertical .layout-navbar .navbar-content-container{transition:padding .2s ease,background-color .18s ease}.layout-wrapper.layout-nav-type-vertical .layout-navbar .navbar-content-container{border-radius:0 0 10px 10px}.layout-wrapper.layout-nav-type-vertical .layout-footer .footer-content-container{border-radius:10px 10px 0 0}.layout-footer-sticky.layout-wrapper.layout-nav-type-vertical .layout-footer .footer-content-container{background-color:rgb(var(--v-theme-surface));padding-block:0;padding-inline:1.2rem;box-shadow:0 3px 8px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent}.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .page-content-container>.v-layout:first-child{overflow:hidden;min-block-size:100%}.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .page-content-container>.v-layout:first-child>.v-main .v-main__wrap>:first-child{block-size:100%;overflow-y:auto}.layout-wrapper.layout-nav-type-horizontal.layout-content-height-fixed>.layout-page-content{display:flex}.v-avatar-group{display:flex;align-items:center}.v-avatar-group>*{transition:transform .25s ease,box-shadow .15s ease}.v-avatar-group>*:not(:first-child){margin-inline-start:-.8rem}.v-avatar-group>*:hover{z-index:2;transform:translateY(-5px) scale(1.05);box-shadow:0 3px 8px rgba(var(--v-shadow-key-umbra-color),.14),0 0 transparent,0 0 transparent}.v-avatar-group>.v-avatar{border:2px solid rgb(var(--v-theme-surface));transition:transform .15s ease}.v-alert--variant-outlined:not([class*=text-]),.v-avatar--variant-outlined:not([class*=text-]),.v-btn.v-btn--variant-outlined:not([class*=text-]),.v-card--variant-outlined:not([class*=text-]),.v-chip--variant-outlined:not([class*=text-]),.v-list-item--variant-outlined:not([class*=text-]){border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-alert--variant-outlined.text-default,.v-avatar--variant-outlined.text-default,.v-btn.v-btn--variant-outlined.text-default,.v-card--variant-outlined.text-default,.v-chip--variant-outlined.text-default,.v-list-item--variant-outlined.text-default{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-label.custom-input{padding:1rem;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));opacity:1;white-space:normal}.v-label.custom-input:hover{border-color:rgba(var(--v-border-color),.25)}.v-label.custom-input.active{border-color:rgb(var(--v-theme-primary))}.v-label.custom-input.active .v-icon{color:rgb(var(--v-theme-primary))!important}.v-label.custom-input.custom-checkbox .v-input__control,.v-label.custom-input.custom-radio .v-input__control{grid-area:none}[dir=rtl] .v-data-table-footer__pagination .v-btn .v-icon{transform:rotate(180deg)}.v-dialog .v-dialog-close-btn{position:absolute;z-index:1;color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))!important;inset-block-start:.5rem;inset-inline-end:.5rem}.v-dialog .v-dialog-close-btn .v-btn__overlay{display:none}@media(min-width:600px){.v-dialog.v-dialog-sm .v-overlay__content,.v-dialog.v-dialog-lg .v-overlay__content,.v-dialog.v-dialog-xl .v-overlay__content{inline-size:565px!important}}@media(min-width:960px){.v-dialog.v-dialog-lg .v-overlay__content,.v-dialog.v-dialog-xl .v-overlay__content{inline-size:865px!important}}@media(min-width:1264px){.v-dialog.v-dialog-xl .v-overlay__content{inline-size:1165px!important}}.v-expansion-panels.customized-panels{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:6px}.v-expansion-panels.customized-panels .v-expansion-panel-title{background-color:rgb(var(--v-theme-expansion-panel-text-custom-bg));border-block-end:1px solid rgba(var(--v-border-color),var(--v-border-opacity));margin-block-end:-1px}.v-expansion-panels.customized-panels .v-expansion-panel-text__wrapper{padding:20px}.v-tabs.v-tabs-pill .v-tab.v-btn{border-radius:.25rem!important;transition:none}.v-tabs.v-tabs-pill .v-tab.v-btn .v-tab__slider{visibility:hidden}body .v-tabs.v-tabs-pill .v-tab--selected.text-primary{background-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))!important}body .v-tabs.v-tabs-pill .v-tab--selected.text-secondary{background-color:rgb(var(--v-theme-secondary));color:rgb(var(--v-theme-on-secondary))!important}body .v-tabs.v-tabs-pill .v-tab--selected.text-error{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))!important}body .v-tabs.v-tabs-pill .v-tab--selected.text-info{background-color:rgb(var(--v-theme-info));color:rgb(var(--v-theme-on-info))!important}body .v-tabs.v-tabs-pill .v-tab--selected.text-success{background-color:rgb(var(--v-theme-success));color:rgb(var(--v-theme-on-success))!important}body .v-tabs.v-tabs-pill .v-slide-group__content{gap:.25rem}body .v-tabs.v-tabs-pill .v-tab--selected.text-warning{background-color:rgb(var(--v-theme-warning));color:rgb(var(--v-theme-on-warning))!important}.v-timeline--vertical.v-timeline .v-timeline-item .v-timeline-item__body{justify-self:stretch!important}.v-switch .v-selection-control:not(.v-selection-control--dirty) .v-switch__thumb{color:#fff!important}.demo-space-x{display:flex;flex-wrap:wrap;align-items:center;margin-block-start:-16px}.demo-space-x>*{margin-block-start:16px;margin-inline-end:16px}.demo-space-y>*{margin-block-end:16px}.demo-space-y>*:last-child{margin-block-end:0}.match-height.v-row .v-card{block-size:100%}.whitespace-no-wrap{white-space:nowrap}.text-white{color:#fff!important}.text-white-variant{color:rgba(255,255,255,var(--v-high-emphasis-opacity))}.text-link:not(:hover){color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.bg-var-theme-background{background-color:rgba(var(--v-theme-on-background),var(--v-hover-opacity))!important}.bg-global-primary{background-color:rgb(var(--v-theme-primary))!important;color:rgb(var(--v-theme-on-primary))!important}.bg-light-primary{background-color:rgba(var(--v-theme-primary),var(--v-activated-opacity))!important}.bg-light-secondary{background-color:rgba(var(--v-theme-secondary),var(--v-activated-opacity))!important}.bg-light-error{background-color:rgba(var(--v-theme-error),var(--v-activated-opacity))!important}.bg-light-info{background-color:rgba(var(--v-theme-info),var(--v-activated-opacity))!important}.bg-light-success{background-color:rgba(var(--v-theme-success),var(--v-activated-opacity))!important}.bg-light-warning{background-color:rgba(var(--v-theme-warning),var(--v-activated-opacity))!important}.clamp-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.custom-badge .v-badge__badge{border-radius:6px!important;block-size:12px!important;inline-size:12px!important}.leading-normal{line-height:normal!important}[dir=rtl] .flip-in-rtl{transform:scaleX(-1)}.carousel-delimiter-top-end .v-carousel__controls{justify-content:end;block-size:40px;inset-block-start:0;padding-inline:1rem}.carousel-delimiter-top-end .v-carousel__controls .v-btn--icon.v-btn--density-default{block-size:calc(var(--v-btn-height) - 10px);color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));inline-size:calc(var(--v-btn-height) - 8px)}.carousel-delimiter-top-end .v-carousel__controls .v-btn--icon.v-btn--density-default.v-btn--active{color:#fff}.carousel-delimiter-top-end .v-carousel__controls .v-btn--icon.v-btn--density-default .v-btn__overlay{opacity:0}.carousel-delimiter-top-end .v-carousel__controls .v-btn--icon.v-btn--density-default .v-ripple__container{display:none}.carousel-delimiter-top-end .v-carousel__controls .v-btn--icon.v-btn--density-default .v-btn__content .v-icon{block-size:8px!important;font-size:8px!important;inline-size:8px!important}.carousel-delimiter-top-end.dots-active-primary .v-carousel__controls .v-btn--active{color:rgb(var(--v-theme-primary))!important}.carousel-delimiter-top-end.dots-active-secondary .v-carousel__controls .v-btn--active{color:rgb(var(--v-theme-secondary))!important}.carousel-delimiter-top-end.dots-active-error .v-carousel__controls .v-btn--active{color:rgb(var(--v-theme-error))!important}.carousel-delimiter-top-end.dots-active-info .v-carousel__controls .v-btn--active{color:rgb(var(--v-theme-info))!important}.carousel-delimiter-top-end.dots-active-success .v-carousel__controls .v-btn--active{color:rgb(var(--v-theme-success))!important}.carousel-delimiter-top-end.dots-active-warning .v-carousel__controls .v-btn--active{color:rgb(var(--v-theme-warning))!important}.v-timeline-item .app-timeline-title{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));font-size:16px;font-weight:500;line-height:1.3125rem}.v-timeline-item .app-timeline-meta{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity));font-size:12px;line-height:.875rem}.v-timeline-item .app-timeline-text{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:14px;line-height:1.25rem}.v-timeline-item .timeline-chip{border-radius:6px;background:rgba(var(--v-theme-on-surface),var(--v-hover-opacity));padding-block:5px;padding-inline:10px}body.v-theme--dark .ps__rail-y,body.v-theme--dark .ps__rail-x{background-color:transparent!important}body.v-theme--dark .ps__thumb-y{background-color:rgba(var(--v-theme-surface-variant),.35)}.ps__thumb-y{inline-size:.25rem!important;inset-inline-end:.0625rem}.ps__thumb-y,.ps__thumb-x{background-color:rgb(var(--v-theme-perfect-scrollbar-thumb))!important}.ps__thumb-x{block-size:.25rem!important}.ps__rail-x{background:transparent!important;block-size:.5rem}.ps__rail-y{background:transparent!important;inline-size:.5rem!important;inset-inline-end:.125rem!important;inset-inline-start:unset!important}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{inline-size:.375rem!important}a{color:rgb(var(--v-theme-primary));text-decoration:none}p{margin-block-end:1rem}svg.iconify{block-size:1em;inline-size:1em}.layout-nav-type-vertical .layout-vertical-nav .nav-items{padding-block-start:.25rem}.layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-group-arrow{font-size:1.375rem}.layout-nav-type-vertical .layout-vertical-nav .nav-link,.layout-nav-type-vertical .layout-vertical-nav .nav-group{margin-block-end:-.5rem;padding-block-end:.5rem}.layout-nav-type-vertical .layout-vertical-nav .nav-link a,.layout-nav-type-vertical .layout-vertical-nav .nav-group a{outline:none}.layout-nav-type-vertical .layout-vertical-nav .nav-section-title .placeholder-icon{transform:translate(-3px)}[dir=rtl] .layout-nav-type-vertical .layout-vertical-nav .nav-section-title .placeholder-icon{transform:translate(3px)}.layout-nav-type-vertical .layout-vertical-nav .nav-header{padding-block:1.25rem;padding-inline:23px 0}.layout-overlay{touch-action:none}.layout-footer-sticky.layout-wrapper.layout-nav-type-vertical .layout-footer .footer-content-container{box-shadow:0 -4px 8px -4px rgba(var(--v-shadow-key-umbra-color),42%);padding-inline:1.5rem}.v-timeline .v-timeline-item .app-timeline-title{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));font-size:15px;font-weight:500;letter-spacing:.15px;line-height:1.375rem}.v-timeline .v-timeline-item .app-timeline-meta{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity));font-size:13px;letter-spacing:.4px;line-height:1.125rem}.v-timeline .v-timeline-item .app-timeline-text{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:.9375rem;line-height:1.375rem}.per-page-select{margin-block:auto}.per-page-select .v-field__input{align-items:center;padding:2px}.per-page-select .v-field__append-inner{align-items:center;padding:0}.per-page-select .v-field__append-inner .v-icon{margin-inline-start:0!important}.leading-normal{font-weight:600;letter-spacing:.0094rem}.bg-custom-background{background-color:rgb(var(--v-table-header-color))!important}@font-face{font-family:ZhuZiAYuanJWD;src:url(/assets/ZhuZiAYuanJWD-QsAh7QwZ.woff2)}@font-face{font-family:DstEmojiChangGeMenTu;src:url(/assets/Dst_Emoji_ChangGeMenTu-BhrCtzw1.ttf) format(\"woff2\")}*{font-family:ZhuZiAYuanJWD,DstEmojiChangGeMenTu,Helvetica,Microsoft YaHei,sans-serif;word-break:break-word}.cc{align-content:center;text-align:center}.fcc{display:flex;justify-content:center;align-items:center}.fcb{display:flex;align-items:center;justify-content:space-between}.card-header{display:flex;justify-content:space-between;align-items:center}.tip_primary{padding:8px 16px;background-color:#8c57ff1a;border-radius:4px;border-left:5px solid #8C57FF;margin:20px 0}.tip_success{padding:8px 16px;background-color:#56ca001a;border-radius:4px;border-left:5px solid #56CA00;margin:20px 0}.tip_info{padding:8px 16px;background-color:#16b1ff1a;border-radius:4px;border-left:5px solid #16B1FF;margin:20px 0}.tip_warning{padding:8px 16px;background-color:#ffb4001a;border-radius:4px;border-left:5px solid #FFB400;margin:20px 0}.tip_error{padding:8px 16px;background-color:#ff4c511a;border-radius:4px;border-left:5px solid #FF4C51;margin:20px 0}.custom-block-title{font-weight:700}.help-text{line-height:50px}*,:before,:after{box-sizing:inherit;background-repeat:no-repeat}html{box-sizing:border-box}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.ps{position:relative}.cursor-pointer{cursor:pointer}\n"
  },
  {
    "path": "embedFS/dist/assets/index-Dkfp6G7x.js",
    "content": "import{_ as fe}from\"./ConfirmBox-UdDnLY_r.js\";import{_ as pe}from\"./Result-DI11lCXq.js\";import{e as ge,b as he,u as ve,d as _e,g as be,f,O as ye,j as we,a8 as ke,a9 as Ce,c as k,o as c,a as l,l as e,F as B,k as y,A as p,D as w,ah as Ve,w as a,v as u,t as r,s as I,y as xe,V as ae,z as $e,ab as Ne,Z as Ie,J as C,U as R,W as S,E as Me,p as De,ac as M,ad as ze,R as Re,x as Se,G as H}from\"./index-But_YWe_.js\";import{r as q}from\"./room-BLsFZNUm.js\";import{C as Te}from\"./vue3-count-to.esm-1l4iYIqi.js\";import{e as Le}from\"./eventBus-B8tShFcG.js\";import{m as Ge}from\"./mod-DUnttE3W.js\";import{V as Pe,d as Fe}from\"./VSparkline-CxEGkfC3.js\";import{s as Ae}from\"./index-Vik-EOmM.js\";import{V as Be}from\"./VTextField-C23ADfJX.js\";import{V}from\"./VRow-DtJTiJKO.js\";import{V as v}from\"./VCol-BCVfdzjO.js\";import{V as D}from\"./VChip-pydKSkvr.js\";import{V as He}from\"./VMenu-CXNpVDF7.js\";import{V as qe}from\"./VList-D_MCDEbx.js\";import{V as Ee}from\"./VTooltip-BV7Wxv--.js\";import{V as Oe}from\"./VPagination-BEBHkR5c.js\";import\"./VAlert-hOsVftqi.js\";import\"./VSpacer-D758VKS2.js\";import\"./VDialog-BetymGlx.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./axios-DNCpvJag.js\";import\"./index-c6y4pbVT.js\";import\"./VInput-D4WPJeZb.js\";import\"./ssrBoot-BL3GCGCL.js\";const Ue={class:\"fcc\"},We={class:\"fcb\"},je={class:\"fcc\"},Ke=[\"onClick\"],Je={class:\"text-caption text-grey\"},Ze={class:\"text-h3 font-weight-black\"},Qe={key:1},Xe={key:1},Ye={key:2},Nt={__name:\"index\",setup(et){const{mobile:g}=ge(),{t:i}=he(),J=ve(),x=_e(),_=be(),T=f(window.innerHeight),Z=()=>Math.max(2,Math.floor((T.value-204)/300)*2),h=f({gameName:\"\",page:1,pageSize:0}),L=f([]),E=f(0),G=f(!1),b=async()=>{G.value=!0;const t=await q.list.get(h.value);L.value=t.data.rows||[],E.value=t.data.total,G.value=!1},Q=async()=>{_.room={id:0,gameName:\"\"},le(),await J.push(\"/game/base\")},le=()=>{Le.emit(\"toggleMenu\",3)},se=async t=>{_.room.id=t.id,_.room.gameName=t.gameName,await Ae(200),await X(t)},X=async t=>{_.room.id=t.id,_.room.gameName=t.gameName,await J.push(\"/dashboard\")},Y=t=>{if(t.length===0)return[0,0];const n=[];for(let d of t)n.push(d.playerInfo?.length||0);return n},O=(t,n)=>{switch(t){case\"activate\":oe(n);break;case\"deactivate\":ne(n);break;case\"delete\":K.value=n.id,$.value=!0;break}},U=f(!1),oe=t=>{U.value=!0;const n={roomID:t.id};q.activate.post(n).then(d=>{H(d.message),b()}).finally(()=>{U.value=!1})},W=f(!1),ne=t=>{W.value=!0;const n={roomID:t.id};q.deactivate.post(n).then(d=>{H(d.message),b()}).finally(()=>{W.value=!1})},j=f(!1),K=f(0),$=f(!1),ie=()=>{j.value=!0;const t={roomID:K.value};q.base.delete(t).then(n=>{$.value=!1,H(n.message),b(),_.room.id===K.value&&(_.room.id=0)}).finally(()=>{j.value=!1})},P=t=>t.length===0?0:(t.at(-1)?.playerInfo||[]).length,ee=t=>t.length===0?\"\":(t.at(-1)?.playerInfo||[]).map(d=>d.nickname).join(\", \"),z=f(),F=f(0),A=()=>Math.max(2,Math.floor(T.value-120));ye(T,()=>{b()},{immediate:!1});const te=ke(()=>{T.value=window.innerHeight,h.value.pageSize=Z(),z.value&&(F.value=z.value.$el.offsetWidth)},200),re=async t=>{try{return await navigator.clipboard.writeText(t),!0}catch{const n=document.createElement(\"textarea\");return n.value=t,document.body.appendChild(n),n.select(),document.execCommand(\"copy\"),document.body.removeChild(n),!0}},ce=async t=>{const n={roomID:t.id,worldID:t.worlds[0].id};return(await Ge.setting.enabledMods.get(n)).data},de=async t=>{const n={roomID:t.id};return(await Fe.connectionCode.get(n)).data},ue=async t=>{const n=await ce(t),d=await de(t),N=await ee(t.players);let s=n.map(me=>me.name).join(\", \"),o=\"\",m=\"\";switch(_.language){case\"zh\":o=o+`✅房间名称: ${t.gameName}\n`,o=o+`✅房间描述: ${t.description?t.description:\"无描述\"}\n`,o=o+`✅游戏模式: ${i(\"game.base.step1.gameMode.modes.\"+t.gameMode)}\n`,o=o+`✅模组个数: ${t.modInOne?M(t.modData).length:M(t.worlds[0].modData).length}\n`,o=o+`✅玩家个数: ${P(t.players)}/${t.maxPlayer}\n`,o=o+`✅直连代码: ${d}\n`,o=o+`✅在线玩家: ${N||\"无在线玩家\"}\n`,o=o+`✅模组信息: ${s||\"无模组\"}\n`,m=\"复制成功\";break;case\"en\":o=o+`✅Game Name: ${t.gameName}\n`,o=o+`✅Game Desc: ${t.description?t.description:\"No Desc\"}\n`,o=o+`✅Game Mode: ${i(\"game.base.step1.gameMode.modes.\"+t.gameMode)}\n`,o=o+`✅Mods: ${t.modInOne?M(t.modData).length:M(t.worlds[0].modData).length}\n`,o=o+`✅Players: ${P(t.players)}/${t.maxPlayer}\n`,o=o+`✅Code: ${d}\n`,o=o+`✅Online: ${N||\"No Online Players\"}\n`,o=o+`✅Mods: ${s||\"No Mods\"}\n`,m=\"Copy Success\";break}await re(o),await H(m)};return we(async()=>{h.value.pageSize=Z(),await b(),z.value&&(F.value=z.value.$el.offsetWidth),window.addEventListener(\"resize\",te)}),Ce(()=>{window.removeEventListener(\"resize\",te)}),(t,n)=>{const d=pe,N=fe;return c(),k(B,null,[e(_).gameVersion.local!==0?(c(),k(B,{key:0},[y(\"div\",Ue,[l(Be,{modelValue:e(h).gameName,\"onUpdate:modelValue\":n[0]||(n[0]=s=>e(h).gameName=s),label:e(i)(\"rooms.header.input.label\"),\"append-inner-icon\":\"ri-search-line\",class:\"mr-4\",loading:e(G),\"onClick:appendInner\":b,onKeyup:Ve(b,[\"enter\"])},null,8,[\"modelValue\",\"label\",\"loading\"]),e(g)?w(\"\",!0):(c(),p(I,{key:0,disabled:!e(x).userInfo.roomCreation&&e(x).userInfo.role!==\"admin\",\"prepend-icon\":\"ri-add-line\",variant:\"elevated\",size:\"large\",class:\"mr-4\",onClick:Q},{default:a(()=>[u(r(e(i)(\"rooms.header.button.create\")),1)]),_:1},8,[\"disabled\"])),e(g)?w(\"\",!0):(c(),p(I,{key:1,\"prepend-icon\":\"ri-refresh-line\",color:\"default\",variant:\"elevated\",size:\"large\",onClick:b},{default:a(()=>[u(r(e(i)(\"rooms.header.button.refresh\")),1)]),_:1})),e(g)?(c(),p(I,{key:2,disabled:!e(x).userInfo.roomCreation&&e(x).userInfo.role!==\"admin\",icon:\"ri-add-line\",class:\"mr-4\",onClick:Q},null,8,[\"disabled\"])):w(\"\",!0),e(g)?(c(),p(I,{key:3,icon:\"ri-refresh-line\",color:\"default\",onClick:b})):w(\"\",!0)]),l(V,{class:\"mt-8\"},{default:a(()=>[l(V,{class:\"mx-1\"},{default:a(()=>[(c(!0),k(B,null,xe(e(L),(s,o)=>(c(),p(v,{key:o,cols:e(g)?12:6},{default:a(()=>[l(ae,{ref_for:!0,ref:m=>{o===0&&(z.value=m)},hover:\"\",variant:\"flat\",height:\"300px\"},{default:a(()=>[l(Ne,null,{default:a(()=>[y(\"div\",We,[y(\"div\",je,[l(D,{color:\"primary\"},{default:a(()=>[u(r(e(Ie)(s.gameName,e(g)?8:15)),1)]),_:2},1024),l(D,{color:s.status?\"success\":\"warning\",class:\"ml-4\"},{default:a(()=>[u(r(s.status?e(i)(\"rooms.card.success.header.title.activated\"):e(i)(\"rooms.card.success.header.title.deactivated\")),1)]),_:2},1032,[\"color\"]),e(_).room.id===s.id?(c(),p(C,{key:0,icon:\"ri-crosshair-2-line\",color:\"info\",class:\"ml-4\"})):w(\"\",!0)]),l(He,null,{activator:a(({props:m})=>[l(I,Me({ref_for:!0},m,{disabled:e(G),loading:e(U)||e(W),color:\"primary\",icon:\"ri-more-2-line\"}),null,16,[\"disabled\",\"loading\"])]),default:a(()=>[l(qe,null,{default:a(()=>[l(R,{class:\"text-success\",onClick:m=>X(s)},{prepend:a(()=>[l(C,{icon:\"ri-checkbox-circle-line\",size:\"22\"})]),default:a(()=>[l(S,null,{default:a(()=>[u(r(e(i)(\"rooms.card.success.header.menu.select\")),1)]),_:1})]),_:1},8,[\"onClick\"]),l(R,{class:\"text-success\",disabled:s.status,onClick:m=>O(\"activate\",s)},{prepend:a(()=>[l(C,{icon:\"ri-play-large-line\",size:\"22\"})]),default:a(()=>[l(S,null,{default:a(()=>[u(r(e(i)(\"rooms.card.success.header.menu.activate\")),1)]),_:1})]),_:1},8,[\"disabled\",\"onClick\"]),l(R,{class:\"text-warning\",disabled:!s.status,onClick:m=>O(\"deactivate\",s)},{prepend:a(()=>[l(C,{icon:\"ri-stop-large-line\",color:\"warning\",size:\"22\"})]),default:a(()=>[l(S,null,{default:a(()=>[u(r(e(i)(\"rooms.card.success.header.menu.deactivate\")),1)]),_:1})]),_:1},8,[\"disabled\",\"onClick\"]),l(R,{class:\"text-error\",disabled:e(x).userInfo.role!==\"admin\",onClick:m=>O(\"delete\",s)},{prepend:a(()=>[l(C,{icon:\"ri-delete-bin-line\",size:\"22\"})]),default:a(()=>[l(S,null,{default:a(()=>[u(r(e(i)(\"platform.rooms.actions.delete\")),1)]),_:1})]),_:1},8,[\"disabled\",\"onClick\"]),l(R,{class:\"text-primary\",onClick:m=>ue(s)},{prepend:a(()=>[l(C,{icon:\"ri-file-copy-2-line\",size:\"22\"})]),default:a(()=>[l(S,null,{default:a(()=>[u(r(e(i)(\"rooms.card.success.header.menu.copy\")),1)]),_:1})]),_:1},8,[\"onClick\"])]),_:2},1024)]),_:2},1024)])]),_:2},1024),$e((c(),p(De,null,{default:a(()=>[s.gameName!==\"\"?(c(),k(\"div\",{key:0,class:\"mt-4\",onClick:m=>se(s)},[l(V,null,{default:a(()=>[l(v,{cols:e(g)?12:6},{default:a(()=>[l(V,null,{default:a(()=>[l(v,{cols:\"6\"},{default:a(()=>[y(\"span\",null,r(e(i)(\"rooms.card.success.text.left.gameMode\")),1)]),_:1}),l(v,{cols:\"6\"},{default:a(()=>[l(D,{color:\"info\",label:\"\"},{default:a(()=>[u(r(e(i)(`game.base.step1.gameMode.modes.${s.gameMode}`)),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),l(V,null,{default:a(()=>[l(v,{cols:\"6\"},{default:a(()=>[y(\"span\",null,r(e(i)(\"rooms.card.success.text.left.worldNum\")),1)]),_:1}),l(v,{cols:\"6\"},{default:a(()=>[l(D,{color:\"info\",label:\"\"},{default:a(()=>[u(r(s.worlds.length),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),l(V,null,{default:a(()=>[l(v,{cols:\"6\"},{default:a(()=>[y(\"span\",null,r(e(i)(\"rooms.card.success.text.left.modNum\")),1)]),_:1}),l(v,{cols:\"6\"},{default:a(()=>[l(D,{color:\"info\",label:\"\"},{default:a(()=>[u(r(s.modInOne?e(M)(s.modData).length:e(M)(s.worlds[0].modData).length),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),l(V,null,{default:a(()=>[l(v,{cols:\"6\"},{default:a(()=>[y(\"span\",null,r(e(i)(\"rooms.card.success.text.left.playerNum\")),1)]),_:1}),l(v,{cols:\"6\"},{default:a(()=>[l(D,{color:\"info\",label:\"\"},{default:a(()=>[P(s.players)!==0?(c(),p(Ee,{key:0,activator:\"parent\"},{default:a(()=>[u(r(ee(s.players)),1)]),_:2},1024)):w(\"\",!0),u(\" (\"+r(P(s.players))+\"/\"+r(s.maxPlayer)+\") \",1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,[\"cols\"]),e(g)?w(\"\",!0):(c(),p(v,{key:0,cols:e(g)?12:6},{default:a(()=>[l(ae,{height:240,variant:\"flat\"},{prepend:a(()=>[l(C,{color:\"primary\",class:\"me-8\",icon:\"ri-line-chart-line\",size:\"48\"})]),title:a(()=>[y(\"div\",Je,r(e(i)(\"rooms.card.success.text.right.chartTitle\")),1),y(\"span\",Ze,[l(e(Te),{duration:4e3,\"end-val\":Math.max(...Y(s.players)),\"start-val\":0},null,8,[\"end-val\"])]),y(\"strong\",null,r(e(i)(\"rooms.card.success.text.right.unit\")),1)]),default:a(()=>[l(ze,{color:\"transparent\"},{default:a(()=>[l(Pe,{width:e(g)?e(F):e(F)/2,gradient:[\"#1feaea\"],\"line-width\":3,\"model-value\":Y(s.players),smooth:\"\",padding:\"8\",\"stroke-linecap\":\"round\",\"auto-draw\":\"\"},null,8,[\"width\",\"model-value\"])]),_:2},1024)]),_:2},1024)]),_:2},1032,[\"cols\"]))]),_:2},1024)],8,Ke)):(c(),k(\"div\",Qe,[l(d,{type:\"warning\",height:e(g)?600:300,title:e(i)(\"rooms.card.warning.title\"),\"sub-title\":e(i)(\"rooms.card.warning.subTitle\")},null,8,[\"height\",\"title\",\"sub-title\"])]))]),_:2},1024)),[[Re]])]),_:2},1536)]),_:2},1032,[\"cols\"]))),128))]),_:1})]),_:1}),e(E)>e(h).pageSize?(c(),p(Oe,{key:0,modelValue:e(h).page,\"onUpdate:modelValue\":[n[1]||(n[1]=s=>e(h).page=s),b],length:Math.max(1,Math.ceil(e(E)/e(h).pageSize)),class:\"mt-8\"},null,8,[\"modelValue\",\"length\"])):w(\"\",!0),e(L).length===0&&e(h).gameName!==\"\"?(c(),k(\"div\",Xe,[l(d,{type:\"warning\",height:A()-72,title:e(i)(\"rooms.result.noResult.title\"),\"sub-title\":e(i)(\"rooms.result.noResult.subTitle\")},null,8,[\"height\",\"title\",\"sub-title\"])])):w(\"\",!0),e(L).length===0&&e(h).gameName===\"\"?(c(),k(\"div\",Ye,[l(d,{type:\"warning\",height:A()-72,title:e(i)(\"rooms.result.noRoom.title\"),\"sub-title\":e(i)(\"rooms.result.noRoom.subTitle\")},null,8,[\"height\",\"title\",\"sub-title\"])])):w(\"\",!0)],64)):(c(),k(B,{key:1},[e(x).userInfo.role===\"admin\"?(c(),p(d,{key:0,title:e(i)(\"global.noGame.title\"),\"sub-title\":e(i)(\"global.noGame.subTitle\"),height:A(),type:\"error\"},{default:a(()=>[l(I,{to:\"/install\",class:\"mt-4\"},{default:a(()=>[u(r(e(i)(\"global.noGame.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"])):(c(),p(d,{key:1,title:e(i)(\"global.noGameNoAdmin.title\"),\"sub-title\":e(i)(\"global.noGameNoAdmin.subTitle\"),height:A(),type:\"error\"},null,8,[\"title\",\"sub-title\",\"height\"]))],64)),l(N,{modelValue:e($),\"onUpdate:modelValue\":n[2]||(n[2]=s=>Se($)?$.value=s:null),type:\"warning\",title:e(i)(\"global.confirm.title\"),content:e(i)(\"global.confirm.content\"),\"confirm-text\":e(i)(\"global.confirm.confirm\"),\"cancel-text\":e(i)(\"global.confirm.cancel\"),\"confirm-loading\":e(j),onConfirm:ie,onCancel:n[3]||(n[3]=s=>$.value=!1)},null,8,[\"modelValue\",\"title\",\"content\",\"confirm-text\",\"cancel-text\",\"confirm-loading\"])],64)}}};export{Nt as default};\n"
  },
  {
    "path": "embedFS/dist/assets/index-H_F1Plkt.js",
    "content": "import{_ as J,u as S,b as W,d as _,g as $,e as ee,f as i,h as ae,i as se,j as le,c as x,o as b,k as B,a as e,w as s,n as oe,l as a,V as U,m as C,F as j,p as N,t as D,q as F,s as Q,v as Z,x as te,y as ne,z as re,A as R,B as Ae,R as ge,C as ue,D as ie,E as fe,G,H as de,S as q,I as me}from\"./index-But_YWe_.js\";import{V as ce,a as Be,b as we,c as ve,d as pe}from\"./VBadge-D7oDPA4h.js\";import{c as Pe}from\"./colors-DoZdCu1D.js\";import{u as w}from\"./user-u2SlWTrk.js\";import{N as ze,_ as be,a as Ce,b as De,c as Qe}from\"./NavbarThemeSwitcher-DznimRXG.js\";import{V as h}from\"./VForm-D9iQptwo.js\";import{V as f}from\"./VRow-DtJTiJKO.js\";import{V as d}from\"./VCol-BCVfdzjO.js\";import{V as v}from\"./VTextField-C23ADfJX.js\";import{V as Ge}from\"./VDialog-BetymGlx.js\";import{V as He}from\"./VChip-pydKSkvr.js\";import{V as I}from\"./VSpacer-D758VKS2.js\";import\"./axios-DNCpvJag.js\";import\"./index-Nr3m5Q0F.js\";import\"./VTooltip-BV7Wxv--.js\";import\"./VList-D_MCDEbx.js\";import\"./index-c6y4pbVT.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./VMenu-CXNpVDF7.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./VInput-D4WPJeZb.js\";const Ve=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACz4AAAFaBAMAAACX3HTLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURUdwTC0pRC4qRSwoQywoQ4Cl7k8AAAAEdFJOUwB7PbhEZZIrAAAFUklEQVR42u3b0W2DMBSG0agboEwQVjAjeP+Z+tC+QAmChMIfc84IjvLp6trcbgCE6ftHd3cMABm++r7r7qXUX04E4OxRuStlqH84G4CkKuszwFlRLnUdBwZw+qiszwAHmd71vcIpAuw8Kr9VZX0G2HlUHurOHC3ASQsMfQbYeYEx1CM4boCTFhj6DJA+KuszQHyV9RlgGuVSs/hhAFXO5CcCruSAZ3H6DNBklfUZuEyUh/qh/ISAUVmfAf5J0rM4fQaMyp++wNBnoMVRudTm+a0BCwx9Bti4wHi0ctenz4BZWZ8BzMr6DLQ+KquyPgMZo3JvVNZnQJX1GeB5lAe11WfAqKzPACOexekzYIGhzwBLo7IFhj4DFhj6DDC/wJBLfQYsMNBnwKisz4Aqo8/A+ii769NnwKiMPgNjnsXpM6DK6DOwFGULDH0GjMroMzDmrk+fAQsM9BlYHJUtMPQZCOmyBYY+A3nTsjzpMxBUZRsM9Bky/Fz3KRH6DEZl9BmYHZVVGX0GCwz0GZiLsgUG+gwWGOgzMOWxMvoMeVU2KqPPYFRGnwFVRp/BXR/oMxiV0WcwKoM+gyqjz2CBAfoMRmXQZ4zKoM+gyqDPXDPKFhjoMxiVQZ9h9q5PldFnSKly5wUG+gxGZdBneFZlozLoM15ggD6DBQboM0Zl0GfYUGX/ONBngqKsyqDPWGCAPoO7PtBnVBn0GTZE2QID9BmjMugzuOsDfcYCA9Bn1o/KFhigz1hgAPqMuz7QZywwAH3GXR/oMxYYgD7zbpRVGfQZCwxAn3HXB/pMcpWNyqDPxI3Kqgz6jAUGoM+46wP02agM6DNGZUCfVRnQZ3zXB+izURnQZ9z1AfqsygD67Ls+QJ+NygD67K4P0GcsMAB99lgZQJ8tMAB9dtcHoM9GZUCfjcoA+qzKgD57Fgegz0ZlgPb77K4P0OesKltgAPrsuz4AfbbAAMjus7s+gGqBAaDPRmWA9D6rMkBQn33XB5DUZ1UGSOqzZ3EASX1WZYCgPnsWB5DUZ6MyQFCfPYsDSOqzBQZAUJ89iwNI6rMFBkBSn931AQT2WZUBMvvsCAD0GQB9BtBnAPQZQJ8B0GcA9BlAnwHQZwB9BkCfAfQZAH0GQJ8B9BkAfQbQZwD0GQB9BtBnAPQZQJ8B0GcAfQZAnwHQZwB9BkCfAfQZAH0GQJ8B9BkAfQbQZwD0GUCfAdBnAPQZQJ8B0GcAfQZAnwH02REA6DMA+gygzwDoM4A+A6DPAOgzgD4DoM8A+gyAPgPoMwD6DIA+A+gzAPoMoM8A6DMA+gygzwDoM4A+A6DPAPoMgD4DoM8A+gyAPgPoMwD6DIA+A+gzAPoMoM8A6DOAPgOgzwDoM4A+A6DPAPoMgD4D6LMjANBnAPQZQJ8B0GcAfQZAnwHQZwB9BkCfAfQZAH0G0GcA9BkAfQbQZwD0GUCfAdBnAPQZQJ8B0GcAfQZAnwH0GQB9BkCfAfQZAH0G0GcA9BkAfQbQZwD0GUCfAdBnAH0GQJ8B0GcAfQZAnwH0GQB9BtBnRwCgzwDoM4A+A6DPAPoMgD4DoM8A+gyAPgPoMwD6DKDPAOgzAPoMoM8A6DOAPgOgzwDoM4A+A6DPAPoMgD4D6DMA+gyAPgPoMwD6DKDPAOgzAPoMoM8A6DOAPgOgzwD6DIA+A6DPAPoMgD4D6DMA+gygz44AQJ8B0GcAfQZAnwH0GQB9BkCfAfQZAH0G0GcA9BlAnwHQZwD0GUCfAdBnAH0GQJ8B0GcAfQZAnwH0GQB9BtBnAPQZAH0G0GcA9BlAnwHQZwD0GUCfAdBngCZ8A2ywbuR66ljNAAAAAElFTkSuQmCC\",ye=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAACtBAMAAAC0KMWCAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURUdwTPHx9vDx9vDx9vHy9/Pz+e/w9XrTQnAAAAAGdFJOUwB7ptFPJqEDGaYAAAKASURBVHja7d3NacNAFIVRb1KAUoJUgkB7g0qIW1D/JcSEkEVwyJ/BulfnlKB8DO/NGHI6QYHLyzoM4zT7EuR6uqzr8HzNePvgoxB4GJ+HcZyX7Qafh5DD+H2muJmxoEmZKc7XmWKet5/yzciaKQRN6oK3CZq0w/jXM4WgSV3wBE3Vgido9rjgDX9d8ARN1YInaHaQ8fyAjAXNbu8pBE3VPYWg6R+NBU3qPYWgOeZhLGi+P4zffhUUl7Gg+TxTTCEzhaD5YqbY022boPnPTLFsrfyNLXiCJuEwLp0pBH2s07hpwRP04S8qtsPTQvxFxbTIWND5FxXaFXT+RYXDWNAFjx8yFrQFT9CYKQSNBU/QRz+MzRSCzj+MLXiCNlMg6P284MlY0AWHsZlC0OELnsNY0F7wEPROXvBkLOj8FzwzhaAteAjaCx6CvseCJ2NBmykQtAUPQd/jV0EyFnTBgmemELQFD0E//AXPgkdy0BY8CoJ220ZB0BY88oO24FEQtJmC/KAteBQE7QWP/KC94FEQtJmCgqC94JEftMOYgqAL/kc0grbgkR+0FzwKgvaCR37QFjwKgvaCR0HQFjw6gjZTUBW0T4CgQdAgaBA0ggZBg6BB0CBoBA2CBkGDoEHQCBoEDYIGQYOgETQIGgQNggZBI2gQNAgaBA2CRtAgaBA0CBoEjaBB0CBoEDSCBkGDoEHQIGgEDYIGQYOgQdAIGgQNggZBg6ARNAgaBA2CBkEjaBA0CBoEDYJG0CBoEDQIGgSNoEHQIGgQNAgaQYOgQdAgaAQNggZBg6BB0AgaBA2CBkGDoBE0CBoEDYIGQSNoEDQIGgQNgkbQIGgQNAgaBE2rV8fAx8SI153KAAAAAElFTkSuQmCC\",Ne=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXkAAAEhCAMAAACtACCVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURUdwTG88zHBAx28+xhMKIYBH5Gk3wgUDCHlC23I80aNz+Go4w41a6Jpp8a+C/8bC1q6A/4JK6XtD3otR83I90zOXWTYAAAAPdFJOUwC4N2oL15oD19f6+eTupZvzNAkAAA2XSURBVHja7Z3rgqq4FoRBuQTQfQB5/2c9ZK1cVgIKasCZ2VXa2q175seX6lqVaHdn2X9Ml+slg34BvqoqoP8N+LK6gsNPwJd5VYDEySo0+BKmP1s1g7+VVVWDxvmOv2nTY8aeCv5a5SWrqoDjRBH4G11ymP5k8LfSmh4z9sQ+SVHDnkexPLnIe89jxp5aa26l/8gxY8+qNcq6ndljxp5Ya4K0wYw9d7p618+mxz72pL2rND21G8TNCSEfUUfcnBnytyDnUenPC3mhGyr9uSGvgd/Rbk7MGuV9fut7jx7t5sSsafv+Lsgjbk4plIY84ubUrLHqA/KIm9N6zRzzfVkibo5XHWZNee/7Vn4N8sfuoV6QR9AfNV6jPVRQbRD0x2XNtSoX5G8lgv4HxwZ9RB5xc8p4XVQbkD/N8rdowCLoz9i9rlUbBP0pjXKl2pSlAvkzLL+oNgj6Ew5s1qsN3tp6juWjaqM46PGS4PGWt9VGWezzLUbsCZZfVBuFcnNGl2fyd+Kt+AYj9rDtq/IfylcbVfrnFMgfaHll77jaWM/z4wrlJqm85Z3DFVcb5R7mC84PDrC8hCyqjRLlZn4KtTJ1pXQZM39ya9v5jquN8lfjeZSbhJUyd3lC9Jk5VRsloPNnIJ+u2OiwUaX0PM1Wqja20tigVwrlJnGldCNUf7Qafc/kJXfyPMinnK9yhppC2XK1sV6nK8inP7JRobu14Wf4qoxCHlup1GGjygAyFRtNXinveXODrVTisFHRRYfNXZWLJxR+MPaQsPFxTgM2MDs1G72VwiY2bdhESa/aYMD6MYtNbLqwUSryPF1NtVE26+0TIH9Q2JQ+bVqfPfB8elVV0NZdnt/0gGWjW8/zczi4SXZmI5iLRbhTtbGPi8AB+TTgRcwHntcD9uYXQywMyKeLeRUHiunzkrkLHng+Vaf0lhfcudr4B8XCwPPpOqX3fOkxU7UR3wjwfGLLXyq1aDV0a6uNcgFvBfKpYl5kiigydyYviIP8AW3eV0YXKlRtVgXyqdr8qun51OYJeexhU8R8LguMF1UbkD825lfD/GZeFlkRfiN6Cs8zebVK/v6UPMC9pprn25Owekb+DvKf75Gmsdt6rZoH7JqeVxu892AzwsfHo9sYhpdX5F3639s7yL+hfHg8HlNz2ao2qxLVhl4Kp88avoL8hrqH1vAycV4N2NZ9Rp832EjtjXkm/xr9drWht92YsGHPg/xWzE8Poykv3iZ/5wFLSUOfNTg82H0gMz620T+J+cZUG06akrk35oIt7J4BazQ+mbNBqWxcnnC1oRu9AI17GlvY/QPWou/W0NdMvmE/O7j6TiNvjeH903RBtdnYIwXkn6Bflkrjb34nMY1W+21gPQ/yG0cHl+mxjZ7IN2HSkL/Ne7hv/olGuZjHgN1VbXqLflhBf6kakfDC83df4t2TDarNO9Wm7dvnrq+JfKNkW2djt6ZLhtzpOVSbnaWy70XDiZjZM+LGpolbBj61aVSUNfqKk8qNnLelsvemf0wx+pl8wNzlvI8amf6oNnvUGPIibvSWql7ZwjZxmW/o1EamD10anB28VedF3OhT41XPO8oGsjm1iYJGo29AfittBHlh+uj4zHpe7qUarjZUKBu7Fg3ODvaCFxspb/oh6pa19LxsNzRgLfIgbRDzW7rE5AdzHbsi9HwQ5w3bXJ/ahAHv7kF+i7zfwuoZy9xpAbo88nw8ROebOaEiv9unEPP7yA/e9MR+iKKePb9I85LJe7uLsMFB5Y5jm8HAn8kb7vNlEHtZ8jxTbaTzdbVZdTxifqfnjcld3Ax8N+VRqwzYNlxtvN/dPcJmp+ftTOW4sZbXHzZvZs+HndFcdbVplguCQ5udnh/chcgPLm4G128M+XiYmmrj7e6uCJu9acOwZ5KDpU43UyXIW+A3ZSOfzg4it/NKIGx29HlL2ZjefEEfg91PXSqPt3W4XbWx6e78j7DZs4c1sU7zdf4Q3OcbHrL6fN4lSm8Ljak2S+4Im33nNoNPeS2B3Zteel6/DMVz1VYb6Xu+RdjsOas0jHXI6FeYPHa6mRomn/vS2Jp416WydFaXnyBs9ig3ZYZuOW4CkemLmbyy7EubN/oNrKLY+OBB2OxJm2oUA5VnbCCd9Pr9NgIw/RInqja9DRjpeGyj9mkmL9XG5Mn0tSbvByi9XbuhahNIIWze0HXyjh/04U0cN9TpyfOuwSjKG1ttIsej2ezeSoWgF3FDG9mq8kczNm+o2siQR9i8eXAzRHHjTD/q6zhMV9rEBsa+869mvTUrguX3F3qpB1X6YRzcrS6WTF4kOr19uFcr4GH5veTzcRk39ND9MbDp5xl7qYKz4Iaqpa42K5bHayLvlxuKF46buWvO95w384y9mBHrpaO+RdgkCPrR3ei4GenOBP3YmUIfqJXVRloelXL/mZnHrkFz3FC9HAm+fllwSf62PmBh+d3k68YiN1eu9LSlmh+dpSt9PGKb5r5KHvP1naCfXKzwAuicmfFr5iPDb1bIt6vVBpZ/w/R6FzsOgv5sd/og6IS+u1wW5FerDVL+Hc1BP8rLqCv9bPnBYJ/vuuui3KjVajNbHp1yf9DnLlVMvuj96WMcDfb5Y8oX5ea2Vm1wVvbuoZmLeCatN6iGOy/H1NVVtV1tcqT8u73SRvpoIqYny48ubuagj0eseUEKlv9KuWU8GPy63UjTjzroN6sNLP9Z3Iyjh82dUmiq4qBfqTYoNh+0G+FwY/qIfB7tYleqDTZRH22mpOPHkeu8JN9Fe6mVaoNDyg906UKLL+Mm3kstq00Fy386YwPFcaPJ56+qDcbrh6afIvI2bia6zGlzDYN+UW0wXj/cxzYR+YHixq7HTP8aBn1cbTBevyiWcdwMzvLa9NHrUnG1qa415utnrm+suw3re3/nL/ixuVbKRh9XG4zX75J+Gn3C6Eo/eddHb0CIqg3G6zdJnwvuGnar42YS5GsRN1G1mbMGCL/p9Ex57vIPvjMRT+S7TMZNGwxY9JqvN7KTaZR0VqnjhqXRdxm/x2+l2qDXfH16o72t6Q/0Z47nSj+Z8TqR57NLtVZtcrwQ9W3UXyfOFu1y/tVw5Hfnef+um6DaIGsSnCEwZY53/XNTFrv2fM0/kbyoNiiUCUxPeTPaZJ8obkzUM3nbbsTZAUI+SbO8Tt7kk56xHDejyXkXN77aIOTT5Y33/Gz6YXKe50OGKqw2OUI+Xb+ZfMI8+ntE3vx4phuwAJ9wPzV59hw3rMaU/kpWG0zXhLp2k5eIG0OeTG/fzArwibeyXgNVegqb3NQfTd5UG5yTJW44uUDvTxDsrw7VM5arTY5zssTVsmg8+ftc6dnzlryOGzo7APj06C8+6kcbN/4X+V0r+uFv9MnjCk4QN578pdLVBuCPRd9xpZ+/Er8s96qrDcAfGTgdm57XwIGuLzN5vGv46KzvuNJ3ZgvL6vse4I9jr9F3rtKLX1KcXWbyAH901nccN538SwAz+T/Acyj6hmx/p7gRu9U/IH+0irwzlb6TfwdgJo9Tg6N3s5V2PcWNeHyuNjgoOxy+Prl89PKvAGQ1BuxJFacb+17GvK42AHNO2Lf9KOLligF7Vtpfb/09Q7X5SeIEwY5qcyL6P5J1i2pznq4iX1BtTjW9sDmqzan6402PanOqLn2LavMb+bhBtflV3PSoNifHTc9v8ShQbX5U6VFtflXpUW3OVmFCBtXmBzP2imrzk6C/8IElqs1p+t9LgQ/IgzwE8iAPgTzIQyAP8hDI/1vI19sCwl+RF2uAVdghhysheXwT7IV+EHng34R+JHngD7ifTh7sQf6fhHw3+WJxwQKcQH4N9MpSFCC/d7DuJE9gF4rtv4W+BvbPyL+6FNbyL5MI5N8nr+Eurgv8/KixP+Dv4F5sky/W4kYGj1sNa//17AF0AZ2u2+RfQK/9vfsf1oicrbJX7PT8a9XL5ajXAx/kbTH81vOR+zcbP8gHni9SkF+swHrYg7zf/iQmL8z/V8fNM6PbD3ZnUvJyn7VMnb/d84UoNik9Xzvs8Hy9xT655+tXlv+7yRcB9+Q5L52/3NLC88fmfDC/4fkFdw8orcTRDnL+ZZ0Xh44pqMPzG2lTOOfL094k8EWlh+dfed4f8iZgX8vd1F/c51/it4178TLHlxH/4uQG5/P+PDd4Pan4Pu5dnV99gRbkn2SOiOivzwwKvCq1NWjDk4SP4YvvGTe9Qf618Vdixx8BvJfwwu7gbslvvzK4oL+PfZjqoqz+vYc2O31fhJ8UdYzyBX4/m4OBilrzxqgtglcIFwcMUR9avL4SrF+Rgfx7JScavEV8xCCucrPk/2ERfwOB/IcrsLIEUYAXyzf2YbTuJJ89C/7iyd6rlgc+r4mD/Lvsnw7h9RV58u5hgN9cgMxcUkn+3/CTCxs9PxMLkH2NHWZ/ZwHMImR1sAYr65CtOtz800zgB9W3lyB7SjZz3xx8jRbGPpYhYz4Bv4jm2PxZmE4b/zX0VvQHlyxiXPt0Wv5LoE9i/Scr8PJhKN3Y3VqATIQ7yKdLnXgBnvke0A+buXYBxBeZh46ggSAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgv7R+j8PlfmCD2vT1gAAAABJRU5ErkJggg==\",Ze=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPgAAAC5CAMAAAAyCwLwAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA8UExURUdwTJZg+IhV45Jd8sTA1RURHIRR34pW6AgGC5Fb8a2B/8jD2Lue8bKI/rWM/6l7/Jlo8a6C/J9v9cjD2P6rXxwAAAAUdFJOUwDPpqbmCc7OA87luS9hlrO8pI6dN0WPuAAAB5RJREFUeNrtnOu2oygQhTFpENIo6rz/uw43gUK8JFkzyyJs++Tc+sf53FVFFVEJ+e9EpZTDMOhXScmPiGvicZyNlFLzPI76BNAfoB4179QlmjT+WDe7pQbQQZa9Xuwdam98nehUY3cn0ujVBbwc564T9jhB5zWVNDrMk4MW3TH8NNdkurFb44pouTgyvZZM51Jnt4jYq/MH4V4H+DBOwnJ7dGf6UbjXQa7TW6zy1PbzAbpO9Gr89tDB95NwR++5zu/odzgBa7of1Hfs5BvuTgDXd9En3LWdjkqIjeNdjPn9iFcjRV3YxI4y+CI5x5vglrsvcuchX1OaU53g/R56UuB2Uh1vsJtA7+0h9iMeNnSQHKnluqJ77CP2dGXL2ZFW9mHuPfYufJes64XxBafl1Bu+whdyvevEposHrqO03BjuufuQ6hD99eoKyZ7Qo+zZreHB8yJ5AO8A+gpv+jeOsLT1znH3EtmTZE8c33TxLt1nfLE+qIw4uh7IM3CQ50IgLW860qOSM5CGfA4e4MPihi/WXaT76pan+lroC+Cxl3X06Oq6nKHhApR4v7KXHI9Lm/2Mrq6bFIcSm5zfAQeFDluS82HqC+Qg5EVvwfsDbJPk+Gob08cOuj8B3vH+wHJs1Y262sYAc1zXve2r4/3B5Dbjmk1NUWeWvOy6C3YNnpS6slCVde7BGXQdonvHezeq7HFj6900OFvRWZHd53jfdw5/z3Vs4LPlZcFwViryBlxzv7KGDjV4cJxlZyBF1+CeO07tfQXgK+8W2Wf5y0pkfXyPt7jZ5YyxfntAeW5AnqMjBIee+wrPcnCRN3UZPLJ1XHdurOx3yu65Rd7KJp6ja1kHDW7QQXWL8Ct4B7JepLa7Mo8PXFnsgJ45zyC4J+7z7bke3XSmF/LgOMvTfe1mM8fTASbQo9t0s2XdCdb39CUPdchuPce3sz5OCTZjxXUtdxxOb+YzuhQ37yewqD4lt1CsFOrbcEe4yypBrCfsPevsKsZcqLPt0B4M7wXG95CWiUHPY5HX67etbqvjxQnGGI4w0rmv62xDrw/hyB14ur5lzvco3zuj45RTh68cuQ/1HXZb2lBeEzGULHeHJ08cL45wSC9w5Jnl4AzYPn0tbun6ngip4eaipzK0jXphZ9Kuzxs6/IYby9Wu45682zZ0gR7thW48XcsLEhacgREmHVwxX9Q5zOzYc+d4HGCSwRX1Zbz8gFzLOZ7Nrf5lHlHflUMPKrsDDysc2KVi2WWN1NyJOmC6F1MekXvHC8MbvGpbDsvz+Zz0x3NBc1PeEXkS6nBkB9zUYjvNBp2iJ08cB64DbhmxrabnIrGQqyuhHtnVEbdxHQs5Hedzx/sQ8vMR92xNR0Ju77C8EOqWH95jSTd+Oy1I8pyWwz0H14ZntxkOz+dDH1th6W7MkwKmc8e13SCIdaAb6gI5nm1nLsdNvGfg05y358PjoQ1fPVcYLXflPUMHxc1gZ10qXx4+0h8b8AVPR8vdQyKmFFx4ryfziAies0jttrXc8QPwJ67Zjeume9TwU+zVDbR9KMjWQhki3fqOGtzIDByj0eulRvsYGE54KXJNij8egV6BMod0P45TKuXrddx3DwHboqtHio4QPJirwckF8BVfKWW4fZHHvE/xFvhDgzvnHXrN4BJwP1Usdfqf/Bnwh3okVb5qcLJEu58W/BnYF1IzeGK5rmsqqfGoU/wUnNPEcvVUSdgvtGrHQZYrlSxtuJ8OdArO6ZAXNyfkj8I6dzwN9gR8Qf4grHNws/m0BcfOfQmc8CEHx//gs0vghMslBV8k/kfdXQMn9j0kB74MsoYn/F0GN0O8lEqawZ38EriTquZxjg38B8D/SfXnz9/4TeXgf3bVwBt40reaB7Gb5Qzv49g/Aufyb5D8Kcd/Fbw53hz/Rcd5UVWCc34OfvtT8H2o8yuqAZy/6fhN0T9wnENwWtbdyb93fENsP3iBHje4u3jk3HEHz+ldyT8AN1cMXQD37lcEftHx6Hs94G84DmIdv+O+dp3LcFfkuGW/yF2X45xeMZ3fuKh/7vgp+a2xP+3cLpBzirVl3W244Y9Q9qvHjl+YPGjOzimOwZTz9xzfIPlX4r4i6Y9tj3fLUdz+jd+Bg3NAUmTLzG+LzckX4CSFJjxB9TFwV+gzx/dLFXCZxGgn60/uernAJXC/EmeL1qZ6kRjlq88YuA/Bt/1IachOvb9vkGfc9Dr40f7CWtfuTQ4X4rfB/fZCbnuKfn9u+oHjCTnd4b57oNs//iPwEO0b9BuTw47zQ/CS42TnZrW7gTvXvnIcbKetjQy5f6hf30DaGbYpT6Ldl3YE4PQbcM9NEb1Jyvn36Hy7nKEC/5CbR78ppvfEgd8fse8ZjgQ8sr9HHbOboroEIt8yc6vaO2aXihoGcGi5z9VP3hdBhl00/RJ82FtEy032N00vbZFjxS6xb2N4f7EmeKmPfd+HzPaa0CpuDoZNw2zvtMS8bqYjF0Qn8CsOfuv3jyu5A4dvj2g0CTtJHP7PWtGPflUN977rlVOXyfPYro+5qampqampqampqampqampqampqampqampqampqampqamp6X/Uv3NP78xPdpXLAAAAAElFTkSuQmCC\",Me={class:\"header\"},Xe={class:\"fcc\"},ke={class:\"fcc\"},xe={class:\"d-flex align-center justify-center pa-4\"},Ue={style:{\"font-size\":\"1.5em\"}},je={__name:\"index\",setup(Fe){const M=S(),{t:o}=W(),H=_(),p=$(),{mobile:m}=ee(),g=i({username:\"\",password:\"\"}),O=ae(),L=se(()=>O.global.name.value===\"light\"?ye:Ve),u=i(!1),V=i(!1),T=async()=>{if(g.value.username===\"\"){G(o(\"login.loginFormRule.username\"),\"error\");return}if(g.value.password===\"\"){G(o(\"login.loginFormRule.password\"),\"error\");return}V.value=!0;const t=de(g.value);t.password=q(g.value.password),w.login.post(t).then(async l=>{H.token=l.data;const r=await w.base.get();H.userInfo=r.data;const n=await w.menu.get();H.menus=n.data;const z=M.currentRoute.value.query.redirect||\"/rooms\";p.language===\"\"&&(p.language=me()),p.theme===\"\"&&(p.theme=\"light\"),await M.push(z),G(o(\"login.loginSuccess\"))}).finally(()=>{V.value=!1})},P=i(!1),c=i(!1),A=i({username:\"\",nickname:\"\",avatar:\"1\",password:\"\"}),y={username:[t=>t?!0:o(\"login.registerFormRule.username\")],nickname:[t=>t?!0:o(\"login.registerFormRule.nickname\")],password:[t=>t?!0:o(\"login.registerFormRule.password\")]},E={1:pe,2:ve,3:we,4:Be},K=t=>E[t],Y=async t=>{if(c.value=!0,!(await t).valid){c.value=!1;return}const r=q(A.value.password),n={username:A.value.username,nickname:A.value.nickname,avatar:A.value.avatar,password:r};w.register.post(n).then(z=>{G(z.message),c.value=!1,P.value=!1,A.value={username:\"\",nickname:\"\",avatar:\"1\",password:\"\"}}).finally(()=>{c.value=!1,k()})},X=i(!1),k=()=>{w.register.get().then(t=>{X.value=t.data||!1})};return le(()=>{k()}),(t,l)=>(b(),x(j,null,[B(\"div\",Me,[B(\"div\",Xe,[e(ze)]),B(\"div\",ke,[e(be),e(Ce),e(De),e(Qe)])]),B(\"div\",xe,[e(U,{width:\"448\",class:\"auth-card\",style:oe(a(m)?{\"margin-top\":\"10vh\"}:{\"margin-top\":\"25vh\"})},{default:s(()=>[e(N,{class:\"mt-4\"},{default:s(()=>[B(\"span\",Ue,D(t.$t(\"login.welcome\")),1)]),_:1}),e(N,{class:\"mt-6\"},{default:s(()=>[e(h,{onSubmit:F(T,[\"prevent\"])},{default:s(()=>[e(f,null,{default:s(()=>[e(d,{cols:\"12\"},{default:s(()=>[e(v,{modelValue:a(g).username,\"onUpdate:modelValue\":l[0]||(l[0]=r=>a(g).username=r),label:a(o)(\"login.loginForm.username\")},null,8,[\"modelValue\",\"label\"])]),_:1}),e(d,{cols:\"12\"},{default:s(()=>[e(v,{modelValue:a(g).password,\"onUpdate:modelValue\":l[1]||(l[1]=r=>a(g).password=r),\"append-inner-icon\":a(u)?\"ri-eye-off-line\":\"ri-eye-line\",type:a(u)?\"text\":\"password\",autocomplete:\"password\",label:a(o)(\"login.loginForm.password\"),\"onClick:appendInner\":l[2]||(l[2]=r=>u.value=!a(u))},null,8,[\"modelValue\",\"append-inner-icon\",\"type\",\"label\"]),e(Q,{block:\"\",class:\"my-6\",type:\"submit\",loading:a(V)},{default:s(()=>[Z(D(a(o)(\"login.login\")),1)]),_:1},8,[\"loading\"]),e(Ge,{modelValue:a(P),\"onUpdate:modelValue\":l[7]||(l[7]=r=>te(P)?P.value=r:null),\"max-width\":a(m)?\"80%\":\"50%\"},{activator:s(({props:r})=>[a(X)?(b(),R(Q,fe({key:0,color:a(Pe).grey.lighten3,block:\"\",class:\"my-6\"},r),{default:s(()=>[Z(D(a(o)(\"login.register\")),1)]),_:1},16,[\"color\"])):ie(\"\",!0)]),default:s(({isActive:r})=>[e(U,{title:a(o)(\"login.register\")},{default:s(()=>[e(N,null,{default:s(()=>[e(h,{\"fast-fail\":\"\",class:\"mx-4 mt-6\",onSubmit:F(Y,[\"prevent\"])},{default:s(()=>[e(f,null,{default:s(()=>[e(v,{modelValue:a(A).username,\"onUpdate:modelValue\":l[3]||(l[3]=n=>a(A).username=n),class:\"mb-6\",label:a(o)(\"login.registerForm.username\"),clearable:\"\",rules:y.username},null,8,[\"modelValue\",\"label\",\"rules\"])]),_:1}),e(f,null,{default:s(()=>[e(v,{modelValue:a(A).nickname,\"onUpdate:modelValue\":l[4]||(l[4]=n=>a(A).nickname=n),class:\"mb-6\",label:a(o)(\"login.registerForm.nickname\"),clearable:\"\",rules:y.nickname},null,8,[\"modelValue\",\"label\",\"rules\"])]),_:1}),e(f,{class:\"mb-6\"},{default:s(()=>[e(d,{cols:a(m)?4:2,class:\"d-flex align-center\"},{default:s(()=>[e(f,null,{default:s(()=>[e(d,null,{default:s(()=>[e(He,null,{default:s(()=>[Z(D(a(o)(\"login.registerForm.avatar\")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,[\"cols\"]),e(d,{cols:a(m)?8:10},{default:s(()=>[e(f,null,{default:s(()=>[(b(),x(j,null,ne(4,n=>e(d,{key:n,cols:a(m)?6:3},{default:s(()=>[e(ce,{dot:\"\",location:\"bottom right\",\"offset-x\":\"3\",\"offset-y\":\"3\",color:\"success\",\"model-value\":a(A).avatar===n.toString()},{default:s(()=>[re((b(),R(Ae,{color:\"primary\",variant:\"tonal\",onClick:z=>a(A).avatar=n.toString()},{default:s(()=>[e(C,{src:K(n)},null,8,[\"src\"])]),_:2},1032,[\"onClick\"])),[[ge]])]),_:2},1032,[\"model-value\"])]),_:2},1032,[\"cols\"])),64))]),_:1})]),_:1},8,[\"cols\"])]),_:1}),e(I),e(f,null,{default:s(()=>[e(v,{modelValue:a(A).password,\"onUpdate:modelValue\":l[5]||(l[5]=n=>a(A).password=n),\"append-inner-icon\":a(u)?\"ri-eye-off-line\":\"ri-eye-line\",type:a(u)?\"text\":\"password\",autocomplete:\"password\",class:\"mb-6\",label:a(o)(\"login.registerForm.password\"),rules:y.password,clearable:\"\",\"onClick:appendInner\":l[6]||(l[6]=n=>u.value=!a(u))},null,8,[\"modelValue\",\"append-inner-icon\",\"type\",\"label\",\"rules\"])]),_:1}),e(ue,{class:\"mt-16\"},{default:s(()=>[e(I),e(Q,{color:\"default\",variant:\"elevated\",text:a(o)(\"login.cancel\"),class:\"mr-4\",onClick:n=>r.value=!1},null,8,[\"text\",\"onClick\"]),e(Q,{text:a(o)(\"login.submit\"),variant:\"elevated\",type:\"submit\",loading:a(c)},null,8,[\"text\",\"loading\"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,[\"title\"])]),_:1},8,[\"modelValue\",\"max-width\"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[\"style\"]),e(C,{src:a(Ze),width:250,class:\"auth-footer-start-tree d-none d-md-block\",style:{\"z-index\":\"1!important\"}},null,8,[\"src\"]),e(C,{src:a(Ne),width:350,class:\"auth-footer-end-tree d-none d-md-block\",style:{\"z-index\":\"1!important\"}},null,8,[\"src\"]),e(C,{src:a(L),class:\"auth-footer-mask d-none d-md-block\",style:{\"z-index\":\"0!important\"}},null,8,[\"src\"])])],64))}},na=J(je,[[\"__scopeId\",\"data-v-6ec3c7a2\"]]);export{na as default};\n"
  },
  {
    "path": "embedFS/dist/assets/index-Nr3m5Q0F.js",
    "content": "import{r as m,bI as u,bJ as f,T as v,E as x}from\"./index-But_YWe_.js\";import{V as d}from\"./VTooltip-BV7Wxv--.js\";function C(t,n){const r=typeof t==\"string\"?m(t):t,e=h(r,n);return{mounted:e,updated:e,unmounted(s){u(null,s)}}}function h(t,n){return function(r,e,s){const c=typeof n==\"function\"?n(e):n,o=e.value?.text??e.value??c?.text,a=f(e.value)?e.value:{},p=()=>o??r.textContent,i=(s.ctx===e.instance.$?y(s,e.instance.$)?.provides:s.ctx?.provides)??e.instance.$.provides,l=v(t,x(c,a),p);l.appContext=Object.assign(Object.create(null),e.instance.$.appContext,{provides:i}),u(l,r)}}function y(t,n){const r=new Set,e=c=>{for(const o of c){if(!o)continue;if(o===t||o.el&&t.el&&o.el===t.el)return!0;r.add(o);let a;if(o.suspense?a=e([o.ssContent]):Array.isArray(o.children)?a=e(o.children):o.component?.vnode&&(a=e([o.component?.subTree])),a)return a;r.delete(o)}return!1};if(!e([n.subTree]))return n;const s=Array.from(r).reverse();for(const c of s)if(c.component)return c.component;return n}const j=C(d,t=>({activator:(f(t.value)?!t.value.text:[\"\",!1,null].includes(t.value))?null:\"parent\",location:t.arg?.replace(\"-\",\" \"),text:typeof t.value==\"boolean\"?void 0:t.value}));export{j as T};\n"
  },
  {
    "path": "embedFS/dist/assets/index-Vik-EOmM.js",
    "content": "function t(e,s){return new Promise(a=>setTimeout(async()=>{await void 0,a()},e))}export{t as s};\n"
  },
  {
    "path": "embedFS/dist/assets/index-c6y4pbVT.js",
    "content": "import{ai as g,bh as x,c5 as p,aY as v,T as b,aj as w}from\"./index-But_YWe_.js\";const S=w({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},\"transition\");function s(o,n,l){return g()({name:o,props:S({mode:l,origin:n}),setup(e,t){let{slots:a}=t;const r={onBeforeEnter(i){e.origin&&(i.style.transformOrigin=e.origin)},onLeave(i){if(e.leaveAbsolute){const{offsetTop:d,offsetLeft:f,offsetWidth:h,offsetHeight:y}=i;i._transitionInitialStyles={position:i.style.position,top:i.style.top,left:i.style.left,width:i.style.width,height:i.style.height},i.style.position=\"absolute\",i.style.top=`${d}px`,i.style.left=`${f}px`,i.style.width=`${h}px`,i.style.height=`${y}px`}e.hideOnLeave&&i.style.setProperty(\"display\",\"none\",\"important\")},onAfterLeave(i){if(e.leaveAbsolute&&i?._transitionInitialStyles){const{position:d,top:f,left:h,width:y,height:m}=i._transitionInitialStyles;delete i._transitionInitialStyles,i.style.position=d||\"\",i.style.top=f||\"\",i.style.left=h||\"\",i.style.width=y||\"\",i.style.height=m||\"\"}}};return()=>{const i=e.group?p:v;return b(i,{name:e.disabled?\"\":o,css:!e.disabled,...e.group?void 0:{mode:e.mode},...e.disabled?{}:r},a.default)}}})}function u(o,n){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:\"in-out\";return g()({name:o,props:{mode:{type:String,default:l},disabled:{type:Boolean,default:x()},group:Boolean,hideOnLeave:Boolean},setup(e,t){let{slots:a}=t;const r=e.group?p:v;return()=>b(r,{name:e.disabled?\"\":o,css:!e.disabled,...e.disabled?{}:{...n,onLeave:i=>{e.hideOnLeave?i.style.setProperty(\"display\",\"none\",\"important\"):n.onLeave?.(i)}}},a.default)}})}function c(){let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:\"\",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:\"y\";return{onBeforeEnter(t){t._parent=t.parentNode,t._initialStyle={transition:t.style.transition,overflow:t.style.overflow,width:t.style.width,height:t.style.height}},onEnter(t){const a=t._initialStyle;if(!a)return;t.style.setProperty(\"transition\",\"none\",\"important\"),t.style.overflow=\"hidden\";const r=`${t.offsetWidth}px`,i=`${t.offsetHeight}px`;[\"x\",\"both\"].includes(n)&&(t.style.width=\"0\"),[\"y\",\"both\"].includes(n)&&(t.style.height=\"0\"),t.offsetHeight,t.style.transition=a.transition,o&&t._parent&&t._parent.classList.add(o),requestAnimationFrame(()=>{[\"x\",\"both\"].includes(n)&&(t.style.width=r),[\"y\",\"both\"].includes(n)&&(t.style.height=i)})},onAfterEnter:e,onEnterCancelled:e,onLeave(t){t._initialStyle={transition:\"\",overflow:t.style.overflow,width:t.style.width,height:t.style.height},t.style.overflow=\"hidden\",[\"x\",\"both\"].includes(n)&&(t.style.width=`${t.offsetWidth}px`),[\"y\",\"both\"].includes(n)&&(t.style.height=`${t.offsetHeight}px`),t.offsetHeight,requestAnimationFrame(()=>{[\"x\",\"both\"].includes(n)&&(t.style.width=\"0\"),[\"y\",\"both\"].includes(n)&&(t.style.height=\"0\")})},onAfterLeave:l,onLeaveCancelled:l};function l(t){o&&t._parent&&t._parent.classList.remove(o),e(t)}function e(t){if(!t._initialStyle)return;const{width:a,height:r}=t._initialStyle;t.style.overflow=t._initialStyle.overflow,a!=null&&[\"x\",\"both\"].includes(n)&&(t.style.width=a),r!=null&&[\"y\",\"both\"].includes(n)&&(t.style.height=r),delete t._initialStyle}}s(\"fab-transition\",\"center center\",\"out-in\");s(\"dialog-bottom-transition\");s(\"dialog-top-transition\");const L=s(\"fade-transition\"),T=s(\"scale-transition\");s(\"scroll-x-transition\");s(\"scroll-x-reverse-transition\");s(\"scroll-y-transition\");s(\"scroll-y-reverse-transition\");s(\"slide-x-transition\");s(\"slide-x-reverse-transition\");const E=s(\"slide-y-transition\");s(\"slide-y-reverse-transition\");const B=u(\"expand-transition\",c()),A=u(\"expand-x-transition\",c(\"\",\"x\"));u(\"expand-both-transition\",c(\"\",\"both\"));export{E as V,A as a,L as b,B as c,T as d};\n"
  },
  {
    "path": "embedFS/dist/assets/index-nsLxUtLe.css",
    "content": ".layout-blank .auth-wrapper[data-v-6ec3c7a2]{min-block-size:100dvh}.layout-blank .auth-footer-mask[data-v-6ec3c7a2]{position:absolute;inset-block-end:0;max-inline-size:100%;min-inline-size:100%}.layout-blank .auth-footer-tree[data-v-6ec3c7a2]{position:absolute!important;inset-block-end:70px;inset-inline-start:70px}.layout-blank .auth-footer-start-tree[data-v-6ec3c7a2],.layout-blank .auth-footer-end-tree[data-v-6ec3c7a2]{position:absolute!important;z-index:1!important}.layout-blank .auth-footer-start-tree[data-v-6ec3c7a2]{inset-block-end:3.75rem;inset-inline-start:3.75rem}.layout-blank .auth-footer-end-tree[data-v-6ec3c7a2]{inset-block-end:4.625rem;inset-inline-end:5rem}.layout-blank .auth-card[data-v-6ec3c7a2],.layout-blank .auth-card-v2[data-v-6ec3c7a2],.layout-blank .auth-illustration[data-v-6ec3c7a2]{z-index:1!important}@media(min-width:960px){.skin--bordered .auth-card-v2[data-v-6ec3c7a2]{border-inline-start:1px solid rgba(var(--v-border-color),var(--v-border-opacity))!important}}.auth-logo[data-v-6ec3c7a2]{position:absolute;z-index:2;inset-block-start:2rem;inset-inline-start:2.3rem}.auth-title[data-v-6ec3c7a2]{font-size:1.5rem;font-weight:600;letter-spacing:.273px;line-height:normal;text-transform:capitalize}.header[data-v-6ec3c7a2]{padding:16px;width:100%;display:flex;align-items:center;justify-content:space-between}\n"
  },
  {
    "path": "embedFS/dist/assets/index-roZNrXH_.js",
    "content": "import{_ as gl}from\"./ConfirmBox-UdDnLY_r.js\";import{_ as hl}from\"./Result-DI11lCXq.js\";import{f as c,g as kl,d as Vl,e as wl,b as Cl,i as Ke,a7 as _l,j as xl,a8 as Il,a9 as $l,aa as ql,c as R,l as e,o as n,A as i,F as A,a,w as l,V as T,ab as P,v as s,t as r,p as D,z as V,s as b,Z as Ul,x,q as Dl,C as oe,ac as J,ad as Je,U as Ie,W as $e,J as fe,D as M,ae as Ye,m as Sl,k as w,af as qe,ag as Ze,y as Ue,ah as De,G as pe}from\"./index-But_YWe_.js\";import{V as Qe,d as z}from\"./VSparkline-CxEGkfC3.js\";import{c as be}from\"./colors-DoZdCu1D.js\";import{m as Tl}from\"./mod-DUnttE3W.js\";import{M as Pl}from\"./preview-B1dPoyad.js\";import{V as p}from\"./VCol-BCVfdzjO.js\";import{V as h}from\"./VRow-DtJTiJKO.js\";import{V as f}from\"./VChip-pydKSkvr.js\";import{T as C}from\"./index-Nr3m5Q0F.js\";import{V as W}from\"./VDialog-BetymGlx.js\";import{V as Ml}from\"./VForm-D9iQptwo.js\";import{V as Xe}from\"./VAlert-hOsVftqi.js\";import{V as de}from\"./VTextField-C23ADfJX.js\";import{V as Fl}from\"./VNumberInput-uP7vEYUF.js\";import{V as Y}from\"./VSpacer-D758VKS2.js\";import{V as el}from\"./VDataTable-BRoXfM0Y.js\";import{V as ll}from\"./VMenu-CXNpVDF7.js\";import{V as al}from\"./VList-D_MCDEbx.js\";import{V as Ll}from\"./VSkeletonLoader-ChbR7Nc0.js\";import{V as Nl}from\"./VTooltip-BV7Wxv--.js\";import{V as Se,a as Z}from\"./VRadioGroup-DDJeM_aY.js\";import{V as Q}from\"./VSelect-CxsUdWRP.js\";import{V as Ol}from\"./VSwitch-CJSeLO2L.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./axios-DNCpvJag.js\";import\"./index-c6y4pbVT.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./VInput-D4WPJeZb.js\";import\"./VPagination-BEBHkR5c.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VTable-BLAHjZfY.js\";import\"./ssrBoot-BL3GCGCL.js\";const Rl={class:\"d-flex align-center justify-center fill-height\"},Al={class:\"fcc\"},El={class:\"ml-2\"},zl={class:\"d-flex align-center justify-center\"},Wl={class:\"mr-2 ml-1\"},Gl={class:\"ml-2\"},Bl={class:\"d-flex flex-column align-center justify-center\"},jl={class:\"d-flex flex-column align-center justify-center\"},Ua={__name:\"index\",setup(Hl){const Te=c(window.innerHeight),U=kl(),Pe=Vl(),{mobile:L}=wl(),{t}=Cl(),u=c(),ve=c(),X=c(0),ye=async()=>{if(U.room.id===0)return;const m={roomID:U.room.id},o=await z.info.base.get(m);u.value=o.data},I=c(),Me=[\"#f72047\",\"#ffd200\",\"#1feaea\"],ge=c(Array(30).fill(0)),he=c(Array(30).fill(0)),Fe=async()=>{if(U.room.id===0)return;const m=await z.info.sys.get();if(!m.data)return;const o=Number(m.data.cpu)||0,g=Number(m.data.memory)||0;I.value={...m.data,cpu:o,memory:g},ge.value=[...ge.value.slice(1),o],he.value=[...he.value.slice(1),g]},v=c({startup:{visible:!1,loading:!1},shutdown:{visible:!1,loading:!1},restart:{visible:!1,loading:!1},clean:{visible:!1,loading:!1},rollback:{visible:!1,loading:!1}}),tl=[{title:t(\"dashboard.card5.worldName\"),value:\"worldName\"},{title:t(\"dashboard.card5.isMaster\"),value:\"isMaster\"},{title:\"CPU\",value:\"cpu\"},{title:t(\"dashboard.card5.mem\"),value:\"mem\"},{title:t(\"dashboard.card5.disk\"),value:\"disk\"},{title:t(\"dashboard.card5.status\"),value:\"status\",minWidth:100}],ke=c(!1),_=m=>{const o={type:m.type,roomID:U.room.id,worldID:m.worldID,extra:m.extra};ke.value=!0,Object.keys(v.value).forEach(g=>{v.value[g].loading=!0}),z.exec.game.post(o).then(g=>{pe(g.message),Object.keys(v.value).forEach(K=>{v.value[K].visible=!1})}).finally(()=>{Object.keys(v.value).forEach(g=>{v.value[g].loading=!1}),ke.value=!1,ye()})},ee=c(\"\"),le=c(\"\"),$=c({worlds:[],selectedWorldID:void 0,cmd:\"\"}),G=c(!1),ae=c(\"frontend\"),B=c(!1),re=c(\"reset-no-force\"),Le=c(),se=c(!1),Ve=c(!1),Ne=c([]),ol=async()=>{Ve.value=!0;const m={roomID:U.room.id,worldID:u.value.worlds[0].id},o=await Tl.setting.enabledMods.get(m);Ne.value=o.data,Ve.value=!1},dl=[{key:\"preview_url\",title:t(\"game.mod.add.preview\")},{key:\"name\",title:t(\"game.mod.add.name\")},{key:\"serverSize\",title:t(\"game.mod.add.size\")},{key:\"id\",title:\"ID\"}],we=c(!1),Ce=c(\"\"),_e=()=>{if(U.room.id===0)return;we.value=!0;const m={roomID:U.room.id};z.connectionCode.get(m).then(o=>{Ce.value=o.data}).finally(()=>{we.value=!1})},E=c(!1),Oe=c(),j=c({id:\"\",port:void 0}),Re=c({ip:[m=>m?!0:t(\"dashboard.card1.item.custom.ip.required\")],port:[m=>m?!0:t(\"dashboard.card1.item.custom.port.required\")]}),ne=c(!1),rl=async()=>{const{valid:m}=await Oe.value.validate();if(!m)return;ne.value=!0;const o={roomID:U.room.id,ip:j.value.ip,port:j.value.port},g=await z.connectionCode.put(o);ne.value=!1,E.value=!1,pe(g.message),_e()},sl=()=>{ne.value=!0;const m={roomID:U.room.id,ip:\"\",port:0};z.connectionCode.put(m).then(o=>{E.value=!1,pe(o.message),_e()}).finally(()=>{ne.value=!1})},Ae=c(!1),ie=c(!1),nl=[{label:\"ap-southeast-1\",value:\"ap-southeast-1\"},{label:\"ap-east-1\",value:\"ap-east-1\"},{label:\"us-east-1\",value:\"us-east-1\"},{label:\"eu-central-1\",value:\"eu-central-1\"}],ue=c([\"ap-southeast-1\",\"ap-east-1\"]),Ee=(m=!1)=>{if(m)return;ie.value=!0;const o={gameName:u.value.room.gameName,maxPlayer:u.value.room.maxPlayer,regions:ue.value};z.check.lobby.post(o).then(g=>{Ae.value=g.data}).finally(()=>{ie.value=!1})},H=c(!1),il=Ke(()=>U.theme),O=c(\"player\"),q=c(),k=c(\"\"),F=c(),y=c(\"\"),N=c(),ul=[{label:t(\"dashboard.card3.quickCmd.playerOptions.godmode\"),value:0},{label:t(\"dashboard.card3.quickCmd.playerOptions.buildermode\"),value:1},{label:t(\"dashboard.card3.quickCmd.playerOptions.invisiblemode\"),value:2},{label:t(\"dashboard.card3.quickCmd.playerOptions.oneattacktokill\"),value:3},{label:t(\"dashboard.card3.quickCmd.playerOptions.unlockalltech\"),value:4},{label:t(\"dashboard.card3.quickCmd.playerOptions.movingspeed4\"),value:5},{label:t(\"dashboard.card3.quickCmd.playerOptions.reselectcharacter\"),value:6},{label:t(\"dashboard.card3.quickCmd.playerOptions.respawn\"),value:7},{label:t(\"dashboard.card3.quickCmd.playerOptions.mapclear\"),value:8},{label:t(\"dashboard.card3.quickCmd.playerOptions.kick\"),value:9}],ml=()=>{if(!/^KU_/.test(k.value)){pe(t(\"dashboard.card3.quickCmd.playerUidError\"),\"error\"),q.value=void 0,y.value=\"\";return}q.value===0&&(y.value=`UserToPlayer('${k.value}').components.health:SetInvincible(true)`),q.value===1&&(y.value=`for k, v in pairs(AllPlayers) do if v.userid=='${k.value}' then AllPlayers[k].components.builder:GiveAllRecipes() end end`),q.value===2&&(y.value=`UserToPlayer('${k.value}'):AddTag('debugnoattack')`),q.value===3&&(y.value=`UserToPlayer('${k.value}').components.combat.CalcDamage = function() return 9999999999 * 9 end`),q.value===4&&(y.value=`UserToPlayer('${k.value}').components.builder:UnlockRecipesForTech({SCIENCE = 1, MAGIC = 1, ANCIENT = 1, SHADOW = 1, CARTOGRAPHY = 1})`),q.value===5&&(y.value=`UserToPlayer('${k.value}').components.locomotor:SetExternalSpeedMultiplier(UserToPlayer('${k.value}'), 'c_speedmult', 4)`),q.value===6&&(y.value=`c_despawn(UserToPlayer('${k.value}'))`),q.value===7&&(y.value=`for k, v in pairs(AllPlayers) do if v.userid=='${k.value}' then AllPlayers[k]:PushEvent('respawnfromghost') end end`),q.value===8&&(y.value=`local p=UserToPlayer('${k.value}')if p then local s=2*TheWorld.Map:GetSize()for x=-s,s,32 do for z=-s,s,32 do p.player_classified.MapExplorer:RevealArea(x,0,z)end end end`),q.value===9&&(y.value=`TheNet:Kick('${k.value}')`)},cl=[{label:t(\"dashboard.card3.quickCmd.worldOptions.rollback6days\"),value:0},{label:t(\"dashboard.card3.quickCmd.worldOptions.skip1day\"),value:1},{label:t(\"dashboard.card3.quickCmd.worldOptions.nextphase\"),value:2},{label:t(\"dashboard.card3.quickCmd.worldOptions.save\"),value:3},{label:t(\"dashboard.card3.quickCmd.worldOptions.startRain\"),value:4},{label:t(\"dashboard.card3.quickCmd.worldOptions.stopRain\"),value:5}],fl=()=>{F.value===0&&(y.value=\"c_rollback(6)\"),F.value===1&&(y.value=\"c_skip(1)\"),F.value===2&&(y.value=\"TheWorld:PushEvent('ms_nextphase')\"),F.value===3&&(y.value=\"c_save()\"),F.value===4&&(y.value=\"TheWorld:PushEvent('ms_forceprecipitation')\"),F.value===5&&(y.value=\"TheWorld:PushEvent('ms_forceprecipitation', false)\")},pl=()=>{H.value=!1,_({type:\"console\",extra:y.value,worldID:N.value.id}),y.value=\"\",q.value=void 0,F.value=void 0},bl=Ke(()=>_l(U.language)),ze=m=>m>=0&&m<25?\"success\":m>=25&&m<50?\"info\":m>=50&&m<75?\"warning\":m>=75?\"error\":\"primary\";let me=null,ce=null;const vl=()=>{me=setInterval(()=>{ye()},1e4)},yl=()=>{ce=setInterval(()=>{Fe()},2e3)},We=()=>{me&&(clearInterval(me),me=null)},Ge=()=>{ce&&(clearInterval(ce),ce=null)},xe=Il(()=>{Te.value=window.innerHeight,ve.value&&(X.value=ve.value.$el.offsetWidth)},200),te=()=>Math.max(2,Math.floor(Te.value-150)),Be=c(!1);return xl(async()=>{await Promise.all([ye(),Fe()]),Be.value=!0,_e(),$.value.worlds=u.value?.worlds||[],N.value=$.value.worlds[0],xe(),window.addEventListener(\"resize\",xe),vl(),yl()}),$l(()=>{We(),Ge(),window.removeEventListener(\"beforeunload\",We),window.removeEventListener(\"beforeunload\",Ge),window.removeEventListener(\"resize\",xe)}),(m,o)=>{const g=hl,K=gl,je=ql(\"copy\");return e(U).gameVersion.local!==0?(n(),R(A,{key:0},[e(U).room.id!==0?(n(),R(A,{key:0},[e(Be)?(n(),R(A,{key:0},[a(h,null,{default:l(()=>[a(p,{cols:\"12\",md:\"6\"},{default:l(()=>[a(T,{ref_key:\"card1Ref\",ref:ve,\"min-height\":\"350\"},{default:l(()=>[a(P,null,{default:l(()=>[s(r(e(t)(\"dashboard.card1.title\")),1)]),_:1}),a(D,{class:\"mt-8 mb-4\"},{default:l(()=>[a(h,null,{default:l(()=>[a(p,{cols:\"12\",md:\"6\"},{default:l(()=>[a(f,{label:\"\",color:\"info\",class:\"mr-2\"},{default:l(()=>[s(r(e(t)(\"dashboard.card1.item.roomName\")),1)]),_:1}),V((n(),i(b,{variant:\"text\",\"append-icon\":\"ri-file-copy-line\",class:\"text-none\"},{default:l(()=>[s(r(e(Ul)(e(u).room.gameName,e(L)?(e(X)-200)/15:(e(X)-400)/30)),1)]),_:1})),[[je,e(u).room.gameName]])]),_:1}),a(p,{cols:\"12\",md:\"6\"},{default:l(()=>[a(f,{label:\"\",color:\"info\",class:\"mr-2\"},{default:l(()=>[s(r(e(t)(\"dashboard.card1.item.connectCode\")),1)]),_:1}),V(a(b,{loading:e(we),variant:\"text\",icon:\"ri-file-copy-line\"},null,8,[\"loading\"]),[[je,e(Ce)],[C,e(Ce)]]),V((n(),i(b,{variant:\"text\",color:\"default\",onClick:o[0]||(o[0]=d=>E.value=!0)},{default:l(()=>[s(r(e(t)(\"dashboard.card1.item.custom.button\")),1)]),_:1})),[[C,e(t)(\"dashboard.card1.item.custom.tip\")]]),a(W,{modelValue:e(E),\"onUpdate:modelValue\":o[4]||(o[4]=d=>x(E)?E.value=d:null),width:e(L)?\"90%\":\"60%\"},{default:l(()=>[a(T,null,{default:l(()=>[a(P,null,{default:l(()=>[s(r(e(t)(\"dashboard.card1.item.custom.title\")),1)]),_:1}),a(Ml,{ref_key:\"customConnectionCodeFormRef\",ref:Oe,onSubmit:Dl(rl,[\"prevent\"])},{default:l(()=>[a(D,null,{default:l(()=>[a(Xe,{text:e(t)(\"dashboard.card1.item.custom.tip\"),type:\"info\",variant:\"tonal\",class:\"mb-8\"},null,8,[\"text\"]),V(a(de,{modelValue:e(j).ip,\"onUpdate:modelValue\":o[1]||(o[1]=d=>e(j).ip=d),rules:e(Re).ip,label:e(t)(\"dashboard.card1.item.custom.ip.title\"),class:\"mb-8\"},null,8,[\"modelValue\",\"rules\",\"label\"]),[[C,e(t)(\"dashboard.card1.item.custom.ip.tip\")]]),V(a(Fl,{modelValue:e(j).port,\"onUpdate:modelValue\":o[2]||(o[2]=d=>e(j).port=d),rules:e(Re).port,label:e(t)(\"dashboard.card1.item.custom.port.title\"),min:1,max:65535},null,8,[\"modelValue\",\"rules\",\"label\"]),[[C,e(t)(\"dashboard.card1.item.custom.port.tip\")]])]),_:1}),a(oe,{class:\"mr-4 mb-4\"},{default:l(()=>[a(Y),a(b,{variant:\"elevated\",color:\"defalut\",onClick:o[3]||(o[3]=d=>E.value=!1)},{default:l(()=>[s(r(e(t)(\"global.confirm.cancel\")),1)]),_:1}),V((n(),i(b,{variant:\"elevated\",color:\"warning\",onClick:sl},{default:l(()=>[s(r(e(t)(\"dashboard.card1.item.custom.clear.title\")),1)]),_:1})),[[C,e(t)(\"dashboard.card1.item.custom.clear.tip\")]]),a(b,{variant:\"elevated\",color:\"primary\",type:\"submit\"},{default:l(()=>[s(r(e(t)(\"global.confirm.confirm\")),1)]),_:1})]),_:1})]),_:1},512)]),_:1})]),_:1},8,[\"modelValue\",\"width\"])]),_:1})]),_:1}),a(h,null,{default:l(()=>[a(p,{cols:\"12\",md:\"6\"},{default:l(()=>[a(f,{label:\"\",color:\"info\",class:\"mr-4\"},{default:l(()=>[s(r(e(t)(\"dashboard.card1.item.cycles\")),1)]),_:1}),e(u).session.cycles!==-1?(n(),i(f,{key:0},{default:l(()=>[s(r(e(u).session.cycles),1)]),_:1})):(n(),i(f,{key:1,color:\"error\"},{default:l(()=>[s(r(e(t)(\"dashboard.card1.error\")),1)]),_:1}))]),_:1}),a(p,{cols:\"12\",md:\"6\"},{default:l(()=>[a(f,{label:\"\",color:\"info\",class:\"mr-4\"},{default:l(()=>[s(r(e(t)(\"dashboard.card1.item.gameMode\")),1)]),_:1}),a(f,null,{default:l(()=>[s(r(e(t)(`game.base.step1.gameMode.modes.${e(u).room.gameMode!==\"custom\"?e(u).room.gameMode:e(u).room.gameMode+\".name\"}`)),1)]),_:1})]),_:1})]),_:1}),a(h,null,{default:l(()=>[a(p,{cols:\"12\",md:\"6\"},{default:l(()=>[a(f,{label:\"\",color:\"info\",class:\"mr-4\"},{default:l(()=>[s(r(e(t)(\"dashboard.card1.item.gameSeason\")),1)]),_:1}),e(u).session.season!==\"error\"?(n(),i(f,{key:0},{default:l(()=>[s(r(e(t)(`dashboard.card1.season.${e(u).session.season}`))+\"(\"+r(e(u).session.elapsedDays)+\"/\"+r(e(u).session.seasonLength[e(u).session.season])+\") \",1)]),_:1})):(n(),i(f,{key:1,color:\"error\"},{default:l(()=>[s(r(e(t)(\"dashboard.card1.error\")),1)]),_:1}))]),_:1}),a(p,{cols:\"12\",md:\"6\"},{default:l(()=>[a(f,{label:\"\",color:\"info\",class:\"mr-4\"},{default:l(()=>[s(r(e(t)(\"dashboard.card1.item.gamePhase\")),1)]),_:1}),e(u).session.phase!==\"error\"?(n(),i(f,{key:0},{default:l(()=>[s(r(e(t)(`dashboard.card1.phase.${e(u).session.phase}`)),1)]),_:1})):(n(),i(f,{key:1,color:\"error\"},{default:l(()=>[s(r(e(t)(\"dashboard.card1.error\")),1)]),_:1}))]),_:1})]),_:1}),a(h,null,{default:l(()=>[a(p,{cols:\"12\",md:\"6\"},{default:l(()=>[a(f,{label:\"\",color:\"info\",class:\"mr-4\"},{default:l(()=>[s(r(e(t)(\"dashboard.card1.item.mods\")),1)]),_:1}),(e(u).room.modInOne?e(J)(e(u).room.modData).length:e(J)(e(u).worlds[0].modData).length)===0?(n(),i(f,{key:0},{default:l(()=>[s(r(e(u).room.modInOne?e(J)(e(u).room.modData).length:e(J)(e(u).worlds[0].modData).length),1)]),_:1})):(n(),i(f,{key:1,onClick:o[5]||(o[5]=d=>{se.value=!0,ol()})},{default:l(()=>[s(r(e(u).room.modInOne?e(J)(e(u).room.modData).length:e(J)(e(u).worlds[0].modData).length),1)]),_:1})),a(W,{modelValue:e(se),\"onUpdate:modelValue\":o[6]||(o[6]=d=>x(se)?se.value=d:null),width:e(L)?\"90%\":\"60%\"},{default:l(()=>[a(T,null,{default:l(()=>[a(P,null,{default:l(()=>[s(r(e(t)(\"dashboard.card1.item.mods\")),1)]),_:1}),e(Ve)?(n(),i(D,{key:1},{default:l(()=>[a(g,{type:\"info\",title:e(t)(\"game.base.loading\"),height:te()/2},null,8,[\"title\",\"height\"])]),_:1})):(n(),i(D,{key:0},{default:l(()=>[a(Je,{border:\"\",rounded:\"\",class:\"mt-4\"},{default:l(()=>[a(el,{headers:dl,items:e(Ne)},{loading:l(()=>[a(Ll,{type:\"table-row@10\"})]),\"item.preview_url\":l(({value:d})=>[a(Sl,{src:d,width:100,cover:\"\",rounded:\"\",\"aspect-ratio\":\"1\",class:\"ma-2\"},{placeholder:l(()=>[w(\"div\",Rl,[a(qe,{color:\"grey-lighten-4\",indeterminate:\"\"})])]),_:1},8,[\"src\"])]),\"item.name\":l(({value:d})=>[a(f,{label:\"\",color:\"info\"},{default:l(()=>[s(r(d),1)]),_:2},1024)]),\"item.serverSize\":l(({value:d})=>[a(f,{label:\"\",color:\"primary\"},{default:l(()=>[s(r(e(Ye)(parseInt(d))),1)]),_:2},1024)]),\"item.id\":l(({value:d})=>[a(f,{label:\"\"},{default:l(()=>[s(r(d),1)]),_:2},1024)]),\"item.update\":l(({item:d})=>[d.file_url!==\"\"?(n(),i(f,{key:0,label:\"\"},{default:l(()=>[s(r(e(t)(\"game.mod.add.notUGC\")),1)]),_:1})):M(\"\",!0),d.file_url===\"\"&&d.serverSize===d.localSize?(n(),i(f,{key:1,label:\"\",color:\"success\"},{default:l(()=>[s(r(e(t)(\"game.mod.add.needNoUpdate\")),1)]),_:1})):M(\"\",!0),d.file_url===\"\"&&d.serverSize!==d.localSize?(n(),i(f,{key:2,label:\"\",color:\"error\"},{default:l(()=>[s(r(e(t)(\"game.mod.add.needUpdate\")),1)]),_:1})):M(\"\",!0)]),\"item.actions\":l(({item:d})=>[a(b,{color:\"info\",\"append-icon\":\"ri-arrow-drop-down-line\",variant:\"text\"},{default:l(()=>[s(r(e(t)(\"game.mod.add.actions\"))+\" \",1),a(ll,{activator:\"parent\"},{default:l(()=>[a(al,null,{default:l(()=>[a(Ie,{disabled:m.modEnableLoading,class:\"text-success\",onClick:S=>m.handleModAction(\"enable\",d)},{prepend:l(()=>[a(fe,{icon:\"ri-file-check-line\",size:\"22\"})]),default:l(()=>[a($e,null,{default:l(()=>[s(r(e(t)(\"game.mod.add.enable\")),1)]),_:1})]),_:1},8,[\"disabled\",\"onClick\"]),a(Ie,{disabled:m.modUpdateLoading,class:\"text-info\",onClick:S=>m.handleModAction(\"update\",d)},{prepend:l(()=>[a(fe,{icon:\"ri-arrow-up-circle-line\",size:\"22\"})]),default:l(()=>[a($e,null,{default:l(()=>[s(r(e(t)(\"game.mod.add.updateMod\")),1)]),_:1})]),_:1},8,[\"disabled\",\"onClick\"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:1},8,[\"items\"])]),_:1})]),_:1}))]),_:1})]),_:1},8,[\"modelValue\",\"width\"])]),_:1}),a(p,{cols:\"12\",md:\"6\"},{default:l(()=>[a(f,{label:\"\",color:\"info\",class:\"mr-4\"},{default:l(()=>[s(r(e(t)(\"dashboard.card1.item.players\")),1)]),_:1}),a(f,{class:\"cursor-default\"},{default:l(()=>[e(u).players.map(d=>d.nickname).join(\", \")!==\"\"?(n(),i(Nl,{key:0,activator:\"parent\"},{default:l(()=>[s(r(e(u).players.map(d=>d.nickname).join(\", \")),1)]),_:1})):M(\"\",!0),s(\" (\"+r(e(u).players?.length||0)+\"/\"+r(e(u).room.maxPlayer)+\") \",1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1}),a(p,{cols:\"12\",md:\"6\"},{default:l(()=>[a(T,{\"min-height\":\"350\"},{default:l(()=>[a(P,null,{default:l(()=>[s(r(e(t)(\"dashboard.card2.title\")),1)]),_:1}),a(D,null,{default:l(()=>[e(L)?(n(),i(h,{key:1,class:\"mt-4\"},{default:l(()=>[a(p,{cols:\"6\",class:\"fcc\",style:{height:\"240px\"}},{default:l(()=>[a(qe,{\"model-value\":e(I).cpu.toFixed(1),size:140,width:10,color:ze(e(I).cpu),rounded:\"\"},{default:l(()=>[w(\"div\",Bl,[o[53]||(o[53]=w(\"div\",null,[w(\"span\",null,\"CPU\")],-1)),w(\"div\",null,r(e(I).cpu.toFixed(1))+\"% \",1)])]),_:1},8,[\"model-value\",\"color\"])]),_:1}),a(p,{cols:\"6\",class:\"fcc\",style:{height:\"240px\"}},{default:l(()=>[a(qe,{\"model-value\":e(I).memory.toFixed(1),size:140,width:10,color:ze(e(I).memory),rounded:\"\"},{default:l(()=>[w(\"div\",jl,[w(\"div\",null,[w(\"span\",null,r(e(t)(\"dashboard.card2.memory\")),1)]),w(\"div\",null,r(e(I).memory.toFixed(1))+\"% \",1)])]),_:1},8,[\"model-value\",\"color\"])]),_:1})]),_:1})):(n(),i(h,{key:0,class:\"mt-4\"},{default:l(()=>[a(p,{cols:\"12\",md:\"5\"},{default:l(()=>[w(\"div\",null,[w(\"div\",Al,[a(fe,{icon:\"ri-cpu-line\"}),o[52]||(o[52]=w(\"span\",{class:\"mr-2 ml-1\"},\"CPU\",-1)),a(Ze,{\"model-value\":e(I).cpu,rounded:\"\",height:\"8\",indeterminate:e(I).cpu===0,\"rounded-bar\":\"\",color:\"grey-lighten-2\",class:\"w-33 ml-2\"},null,8,[\"model-value\",\"indeterminate\"]),w(\"span\",El,r(e(I).cpu.toFixed(1))+\"%\",1)]),a(Qe,{width:e(X)/12*5,height:306-22.5-72,gradient:Me,\"gradient-direction\":\"top\",\"line-width\":3,\"model-value\":e(ge),padding:\"8\",smooth:\"\",\"stroke-linecap\":\"round\",type:\"trend\",\"auto-draw\":\"\",class:\"mt-4\"},null,8,[\"width\",\"model-value\"])])]),_:1}),a(Y),a(p,{cols:\"12\",md:\"5\"},{default:l(()=>[w(\"div\",null,[w(\"div\",zl,[a(fe,{icon:\"ri-ram-2-line\"}),w(\"span\",Wl,r(e(t)(\"dashboard.card2.memory\")),1),a(Ze,{\"model-value\":e(I).memory,rounded:\"\",height:\"8\",indeterminate:e(I).memory===0,\"rounded-bar\":\"\",color:\"grey-lighten-2\",class:\"w-33 ml-2\"},null,8,[\"model-value\",\"indeterminate\"]),w(\"span\",Gl,r(e(I).memory.toFixed(1))+\"%\",1)]),a(Qe,{width:e(X)/12*5,height:306-22.5-72,gradient:Me,\"gradient-direction\":\"top\",\"line-width\":3,\"model-value\":e(he),padding:\"8\",smooth:\"\",\"stroke-linecap\":\"round\",type:\"trend\",\"auto-draw\":\"\",class:\"mt-4\"},null,8,[\"width\",\"model-value\"])])]),_:1})]),_:1}))]),_:1})]),_:1})]),_:1})]),_:1}),a(h,null,{default:l(()=>[a(p,{cols:\"12\",md:\"6\"},{default:l(()=>[a(T,{\"min-height\":\"295\"},{default:l(()=>[a(P,null,{default:l(()=>[s(r(e(t)(\"dashboard.card3.title\")),1)]),_:1}),a(D,{class:\"mx-4\"},{default:l(()=>[a(h,{class:\"mt-4\"},{default:l(()=>[V((n(),i(b,{class:\"mr-4 mb-4\",color:\"success\",onClick:o[7]||(o[7]=d=>e(v).startup.visible=!0)},{default:l(()=>[s(r(e(t)(\"dashboard.card3.startup.title\")),1)]),_:1})),[[C,e(t)(\"dashboard.card3.startup.tip\")]]),a(K,{modelValue:e(v).startup.visible,\"onUpdate:modelValue\":o[8]||(o[8]=d=>e(v).startup.visible=d),type:\"info\",title:e(t)(\"dashboard.card3.startup.title\"),content:e(t)(\"dashboard.card3.startup.confirm\"),\"confirm-text\":e(t)(\"global.confirm.confirm\"),\"cancel-text\":e(t)(\"global.confirm.cancel\"),\"confirm-loading\":e(v).startup.loading,onConfirm:o[9]||(o[9]=d=>_({type:\"startup\",extra:\"all\"})),onCancel:o[10]||(o[10]=d=>e(v).startup.visible=!1)},null,8,[\"modelValue\",\"title\",\"content\",\"confirm-text\",\"cancel-text\",\"confirm-loading\"]),V((n(),i(b,{class:\"mr-4 mb-4\",color:\"error\",onClick:o[11]||(o[11]=d=>e(v).shutdown.visible=!0)},{default:l(()=>[s(r(e(t)(\"dashboard.card3.shutdown.title\")),1)]),_:1})),[[C,e(t)(\"dashboard.card3.shutdown.tip\")]]),a(K,{modelValue:e(v).shutdown.visible,\"onUpdate:modelValue\":o[12]||(o[12]=d=>e(v).shutdown.visible=d),type:\"info\",title:e(t)(\"dashboard.card3.shutdown.title\"),content:e(t)(\"dashboard.card3.shutdown.confirm\"),\"confirm-text\":e(t)(\"global.confirm.confirm\"),\"cancel-text\":e(t)(\"global.confirm.cancel\"),\"confirm-loading\":e(v).shutdown.loading,onConfirm:o[13]||(o[13]=d=>_({type:\"shutdown\",extra:\"all\"})),onCancel:o[14]||(o[14]=d=>e(v).shutdown.visible=!1)},null,8,[\"modelValue\",\"title\",\"content\",\"confirm-text\",\"cancel-text\",\"confirm-loading\"]),V((n(),i(b,{class:\"mr-4 mb-4\",color:\"warning\",onClick:o[15]||(o[15]=d=>e(v).restart.visible=!0)},{default:l(()=>[s(r(e(t)(\"dashboard.card3.restart.title\")),1)]),_:1})),[[C,e(t)(\"dashboard.card3.restart.tip\")]]),a(K,{modelValue:e(v).restart.visible,\"onUpdate:modelValue\":o[16]||(o[16]=d=>e(v).restart.visible=d),type:\"info\",title:e(t)(\"dashboard.card3.restart.title\"),content:e(t)(\"dashboard.card3.restart.confirm\"),\"confirm-text\":e(t)(\"global.confirm.confirm\"),\"cancel-text\":e(t)(\"global.confirm.cancel\"),\"confirm-loading\":e(v).restart.loading,onConfirm:o[17]||(o[17]=d=>_({type:\"restart\"})),onCancel:o[18]||(o[18]=d=>e(v).restart.visible=!1)},null,8,[\"modelValue\",\"title\",\"content\",\"confirm-text\",\"cancel-text\",\"confirm-loading\"]),V((n(),i(b,{class:\"mr-4 mb-4\",color:\"info\",disabled:e(Pe).userInfo.role!==\"admin\",loading:e(I).updating,onClick:o[19]||(o[19]=d=>G.value=!0)},{default:l(()=>[s(r(e(t)(\"dashboard.card3.update.title\")),1)]),_:1},8,[\"disabled\",\"loading\"])),[[C,e(t)(\"dashboard.card3.update.tip\")]]),a(W,{modelValue:e(G),\"onUpdate:modelValue\":o[23]||(o[23]=d=>x(G)?G.value=d:null),width:e(L)?\"85%\":\"40%\"},{default:l(()=>[a(T,null,{default:l(()=>[a(P,null,{default:l(()=>[s(r(e(t)(\"dashboard.card3.update.title\")),1)]),_:1}),a(D,null,{default:l(()=>[a(Se,{modelValue:e(ae),\"onUpdate:modelValue\":o[20]||(o[20]=d=>x(ae)?ae.value=d:null),inline:\"\",color:\"primary\",class:\"mt-2\"},{prepend:l(()=>[a(f,null,{default:l(()=>[s(r(e(t)(\"dashboard.card3.update.type\")),1)]),_:1})]),default:l(()=>[V(a(Z,{label:e(t)(\"dashboard.card3.update.frontend.title\"),value:\"frontend\"},null,8,[\"label\"]),[[C,e(t)(\"dashboard.card3.update.frontend.tip\")]]),V(a(Z,{label:e(t)(\"dashboard.card3.update.backend.title\"),value:\"backend\"},null,8,[\"label\"]),[[C,e(t)(\"dashboard.card3.update.backend.tip\")]])]),_:1},8,[\"modelValue\"])]),_:1}),a(oe,null,{default:l(()=>[a(Y),a(b,{color:\"default\",variant:\"elevated\",onClick:o[21]||(o[21]=d=>G.value=!1)},{default:l(()=>[s(r(e(t)(\"global.confirm.cancel\")),1)]),_:1}),e(ae)===\"frontend\"?(n(),i(b,{key:0,variant:\"elevated\",to:\"/install\"},{default:l(()=>[s(r(e(t)(\"global.confirm.confirm\")),1)]),_:1})):M(\"\",!0),e(ae)===\"backend\"?(n(),i(b,{key:1,variant:\"elevated\",onClick:o[22]||(o[22]=d=>{_({type:\"update\"}),G.value=!1,e(I).updating=!0})},{default:l(()=>[s(r(e(t)(\"global.confirm.confirm\")),1)]),_:1})):M(\"\",!0)]),_:1})]),_:1})]),_:1},8,[\"modelValue\",\"width\"])]),_:1}),a(h,{class:\"mb-4\"},{default:l(()=>[V((n(),i(b,{class:\"mr-4 mb-4\",color:e(be).purple.base,onClick:o[24]||(o[24]=d=>B.value=!0)},{default:l(()=>[s(r(e(t)(\"dashboard.card3.reset.title\")),1)]),_:1},8,[\"color\"])),[[C,e(t)(\"dashboard.card3.reset.tip\")]]),a(W,{modelValue:e(B),\"onUpdate:modelValue\":o[28]||(o[28]=d=>x(B)?B.value=d:null),width:e(L)?\"85%\":\"40%\"},{default:l(()=>[a(T,null,{default:l(()=>[a(P,null,{default:l(()=>[s(r(e(t)(\"dashboard.card3.reset.title\")),1)]),_:1}),a(D,null,{default:l(()=>[a(Se,{modelValue:e(re),\"onUpdate:modelValue\":o[25]||(o[25]=d=>x(re)?re.value=d:null),inline:\"\",color:\"primary\",class:\"mt-2\"},{prepend:l(()=>[a(f,null,{default:l(()=>[s(r(e(t)(\"dashboard.card3.reset.resetType\")),1)]),_:1})]),default:l(()=>[V(a(Z,{label:e(t)(\"dashboard.card3.reset.noForced.title\"),value:\"reset-no-force\"},null,8,[\"label\"]),[[C,e(t)(\"dashboard.card3.reset.noForced.tip\")]]),V(a(Z,{label:e(t)(\"dashboard.card3.reset.forced.title\"),value:\"force\"},null,8,[\"label\"]),[[C,e(t)(\"dashboard.card3.reset.forced.tip\")]])]),_:1},8,[\"modelValue\"])]),_:1}),a(oe,null,{default:l(()=>[a(Y),a(b,{color:\"default\",variant:\"elevated\",onClick:o[26]||(o[26]=d=>B.value=!1)},{default:l(()=>[s(r(e(t)(\"global.confirm.cancel\")),1)]),_:1}),a(b,{variant:\"elevated\",onClick:o[27]||(o[27]=d=>{_({type:\"reset\",extra:e(re)}),B.value=!1})},{default:l(()=>[s(r(e(t)(\"global.confirm.confirm\")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,[\"modelValue\",\"width\"]),V((n(),i(b,{class:\"mr-4 mb-4\",color:e(be).brown.base},{default:l(()=>[s(r(e(t)(\"dashboard.card3.clean.title\"))+\" \",1),a(ll,{activator:\"parent\"},{default:l(()=>[a(al,null,{default:l(()=>[(n(!0),R(A,null,Ue(e($).worlds,(d,S)=>(n(),i(Ie,{key:S,value:d.id,onClick:He=>{Le.value=d.id,e(v).clean.visible=!0}},{default:l(()=>[a($e,null,{default:l(()=>[s(r(d.worldName),1)]),_:2},1024)]),_:2},1032,[\"value\",\"onClick\"]))),128))]),_:1})]),_:1})]),_:1},8,[\"color\"])),[[C,e(t)(\"dashboard.card3.clean.tip\")]]),a(K,{modelValue:e(v).clean.visible,\"onUpdate:modelValue\":o[29]||(o[29]=d=>e(v).clean.visible=d),type:\"info\",title:e(t)(\"dashboard.card3.clean.title\"),content:e(t)(\"dashboard.card3.clean.confirm\"),\"confirm-text\":e(t)(\"global.confirm.confirm\"),\"cancel-text\":e(t)(\"global.confirm.cancel\"),\"confirm-loading\":e(v).clean.loading,onConfirm:o[30]||(o[30]=d=>_({type:\"delete\",worldID:e(Le)})),onCancel:o[31]||(o[31]=d=>e(v).clean.visible=!1)},null,8,[\"modelValue\",\"title\",\"content\",\"confirm-text\",\"cancel-text\",\"confirm-loading\"]),V((n(),i(b,{class:\"mr-4 mb-4\",color:e(be).cyan.darken1,onClick:o[32]||(o[32]=d=>H.value=!0)},{default:l(()=>[s(r(e(t)(\"dashboard.card3.quickCmd.title\")),1)]),_:1},8,[\"color\"])),[[C,e(t)(\"dashboard.card3.quickCmd.tip\")]]),a(W,{modelValue:e(H),\"onUpdate:modelValue\":o[40]||(o[40]=d=>x(H)?H.value=d:null),width:e(L)?\"90%\":\"60%\"},{default:l(()=>[a(T,null,{default:l(()=>[a(P,null,{default:l(()=>[w(\"span\",null,r(e(t)(\"dashboard.card3.quickCmd.title\")),1),e(k)!==\"\"&&e(u).players.length?(n(),i(f,{key:0,label:\"\",color:\"success\",class:\"ml-2\"},{default:l(()=>[s(r(e(u).players.find(d=>d.uid===e(k)).nickname),1)]),_:1})):M(\"\",!0)]),_:1}),a(D,null,{default:l(()=>[a(h,null,{default:l(()=>[a(p,null,{default:l(()=>[a(Se,{modelValue:e(O),\"onUpdate:modelValue\":o[33]||(o[33]=d=>x(O)?O.value=d:null),inline:\"\",color:\"primary\",class:\"my-4\"},{default:l(()=>[a(Z,{label:e(t)(\"dashboard.card3.quickCmd.player\"),value:\"player\"},null,8,[\"label\"]),a(Z,{label:e(t)(\"dashboard.card3.quickCmd.world\"),value:\"world\"},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])]),_:1})]),_:1}),e(O)===\"player\"?(n(),i(h,{key:0},{default:l(()=>[e(u).players.length?(n(),i(p,{key:0},{default:l(()=>[(n(!0),R(A,null,Ue(e(u).players,d=>(n(),i(b,{variant:\"text\",class:\"mr-2\",onClick:S=>k.value=d.uid},{default:l(()=>[s(r(d.nickname),1)]),_:2},1032,[\"onClick\"]))),256))]),_:1})):(n(),i(p,{key:1},{default:l(()=>[a(de,{modelValue:e(k),\"onUpdate:modelValue\":o[34]||(o[34]=d=>x(k)?k.value=d:null),label:e(t)(\"dashboard.card3.quickCmd.playerUid\")},null,8,[\"modelValue\",\"label\"])]),_:1}))]),_:1})):M(\"\",!0),e(O)===\"player\"?(n(),i(h,{key:1},{default:l(()=>[a(p,{cols:\"12\",md:\"6\"},{default:l(()=>[a(Q,{modelValue:e(q),\"onUpdate:modelValue\":[o[35]||(o[35]=d=>x(q)?q.value=d:null),ml],disabled:e(O)!==\"player\"||e(k)===\"\",items:ul,label:e(t)(\"dashboard.card3.quickCmd.playerCmd\"),\"item-title\":\"label\",\"item-value\":\"value\"},null,8,[\"modelValue\",\"disabled\",\"label\"])]),_:1}),a(p,{cols:\"12\",md:\"6\"},{default:l(()=>[a(Q,{modelValue:e(N),\"onUpdate:modelValue\":o[36]||(o[36]=d=>x(N)?N.value=d:null),label:e(t)(\"dashboard.card4.world\"),class:\"mr-1\",\"item-title\":\"worldName\",\"item-value\":\"id\",items:e($).worlds},null,8,[\"modelValue\",\"label\",\"items\"])]),_:1})]),_:1})):M(\"\",!0),e(O)===\"world\"?(n(),i(h,{key:2},{default:l(()=>[a(p,{cols:\"12\",md:\"6\"},{default:l(()=>[a(Q,{modelValue:e(F),\"onUpdate:modelValue\":[o[37]||(o[37]=d=>x(F)?F.value=d:null),fl],disabled:e(O)!==\"world\",items:cl,label:e(t)(\"dashboard.card3.quickCmd.worldCmd\"),\"item-title\":\"label\",\"item-value\":\"value\"},null,8,[\"modelValue\",\"disabled\",\"label\"])]),_:1}),a(p,{cols:\"12\",md:\"6\"},{default:l(()=>[a(Q,{modelValue:e(N),\"onUpdate:modelValue\":o[38]||(o[38]=d=>x(N)?N.value=d:null),label:e(t)(\"dashboard.card4.world\"),class:\"mr-1\",\"item-title\":\"worldName\",\"item-value\":\"id\",items:e($).worlds},null,8,[\"modelValue\",\"label\",\"items\"])]),_:1})]),_:1})):M(\"\",!0),a(h,null,{default:l(()=>[a(p,null,{default:l(()=>[e(y)?(n(),i(e(Pl),{key:0,\"model-value\":\"```lua ::open\\n\"+e(y),theme:e(il),language:e(bl),\"preview-theme\":\"github\",class:\"mdp\"},null,8,[\"model-value\",\"theme\",\"language\"])):M(\"\",!0)]),_:1})]),_:1})]),_:1}),a(oe,{class:\"ma-4\"},{default:l(()=>[a(Y),a(b,{variant:\"elevated\",color:\"x\",text:e(t)(\"dashboard.card3.quickCmd.cancel\"),class:\"px-4 mr-2\",onClick:o[39]||(o[39]=d=>H.value=!1)},null,8,[\"text\"]),a(b,{variant:\"elevated\",text:e(t)(\"dashboard.card3.quickCmd.exec\"),disabled:e(y)===\"\"||e(N)===\"\",class:\"px-4\",onClick:pl},null,8,[\"text\",\"disabled\"])]),_:1})]),_:1})]),_:1},8,[\"modelValue\",\"width\"]),V((n(),i(b,{class:\"mr-4 mb-4\",color:e(be).teal.base},{default:l(()=>[s(r(e(t)(\"dashboard.card3.check.title\"))+\" \",1),a(W,{activator:\"parent\",width:e(L)?\"90%\":\"60%\",onAfterEnter:Ee},{default:l(({isActive:d})=>[a(T,{\"min-height\":\"520\"},{default:l(()=>[a(P,null,{default:l(()=>[s(r(e(t)(\"dashboard.card3.check.title\")),1)]),_:1}),a(D,null,{default:l(()=>[a(Q,{modelValue:e(ue),\"onUpdate:modelValue\":o[41]||(o[41]=S=>x(ue)?ue.value=S:null),multiple:\"\",chips:\"\",density:\"compact\",label:e(t)(\"dashboard.card3.check.region\"),class:\"mt-8\",\"item-title\":\"label\",\"item-value\":\"value\",items:nl,disabled:e(ie),\"onUpdate:menu\":Ee},null,8,[\"modelValue\",\"label\",\"disabled\"]),e(ie)?(n(),i(g,{key:0,height:476,type:\"info\",title:e(t)(\"dashboard.card3.check.result.loading.title\"),\"sub-title\":e(t)(\"dashboard.card3.check.result.loading.subTitle\")},null,8,[\"title\",\"sub-title\"])):(n(),R(A,{key:1},[e(Ae)?(n(),i(g,{key:0,height:476,type:\"success\",title:e(t)(\"dashboard.card3.check.result.success.title\"),\"sub-title\":e(t)(\"dashboard.card3.check.result.success.subTitle\")},null,8,[\"title\",\"sub-title\"])):(n(),i(g,{key:1,height:476,type:\"error\",title:e(t)(\"dashboard.card3.check.result.error.title\"),\"sub-title\":e(t)(\"dashboard.card3.check.result.error.subTitle\")},null,8,[\"title\",\"sub-title\"]))],64))]),_:1})]),_:1})]),_:1},8,[\"width\"])]),_:1},8,[\"color\"])),[[C,e(t)(\"dashboard.card3.check.tip\")]])]),_:1}),a(h,null,{default:l(()=>[V((n(),i(f,{label:\"\",class:\"mr-4\"},{default:l(()=>[s(r(e(t)(\"dashboard.card3.rollback.title\")),1)]),_:1})),[[C,e(t)(\"dashboard.card3.rollback.tip\")]]),(n(!0),R(A,null,Ue(e(L)?[1,2,3,4]:[1,2,3,4,5,6,7,8,9],d=>(n(),i(b,{color:\"default\",size:\"x-small\",class:\"mr-4 mb-4\"},{default:l(()=>[s(r(d)+\" \",1),a(W,{activator:\"parent\",\"max-width\":\"500px\",persistent:\"\"},{default:l(({isActive:S})=>[a(T,null,{default:l(()=>[a(P,{class:\"d-flex align-center\"},{default:l(()=>[w(\"span\",null,r(e(t)(\"dashboard.card3.rollback.title\")),1)]),_:1}),a(D,null,{default:l(()=>[a(Xe,{text:e(t)(\"dashboard.card3.rollback.confirm.c1\")+d+e(t)(\"dashboard.card3.rollback.confirm.c2\"),type:\"info\",variant:\"tonal\"},null,8,[\"text\"])]),_:2},1024),a(oe,{class:\"pa-4\"},{default:l(()=>[a(Y),a(b,{variant:\"elevated\",color:\"default\",onClick:He=>S.value=!1},{default:l(()=>[s(r(e(t)(\"global.confirm.cancel\")),1)]),_:1},8,[\"onClick\"]),a(b,{variant:\"elevated\",loading:e(v).rollback.loading,onClick:He=>{_({type:\"console\",extra:`c_rollback(${d})`,worldID:e(u).worlds[0].id}),S.value=!1}},{default:l(()=>[s(r(e(t)(\"global.confirm.confirm\")),1)]),_:1},8,[\"loading\",\"onClick\"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),_:1})]),_:1}),a(p,{cols:\"12\",md:\"6\"},{default:l(()=>[a(T,{\"min-height\":\"295\"},{default:l(()=>[a(P,null,{default:l(()=>[s(r(e(t)(\"dashboard.card4.title\")),1)]),_:1}),a(D,null,{default:l(()=>[a(h,{class:\"mt-2\"},{default:l(()=>[a(p,{cols:\"12\"},{default:l(()=>[a(de,{modelValue:e(ee),\"onUpdate:modelValue\":o[42]||(o[42]=d=>x(ee)?ee.value=d:null),\"append-inner-icon\":\"ri-send-ins-line\",class:\"w-100\",label:e(t)(\"dashboard.card4.announce\"),clearable:\"\",\"onClick:appendInner\":o[43]||(o[43]=d=>_({type:\"announce\",extra:e(ee)})),onKeyup:o[44]||(o[44]=De(d=>_({type:\"announce\",extra:e(ee)}),[\"enter\"]))},null,8,[\"modelValue\",\"label\"])]),_:1})]),_:1}),a(h,{class:\"mt-2\"},{default:l(()=>[a(p,{cols:\"12\"},{default:l(()=>[a(de,{modelValue:e(le),\"onUpdate:modelValue\":o[45]||(o[45]=d=>x(le)?le.value=d:null),\"append-inner-icon\":\"ri-send-ins-line\",class:\"w-100\",label:e(t)(\"dashboard.card4.systemMsg\"),clearable:\"\",\"onClick:appendInner\":o[46]||(o[46]=d=>_({type:\"systemMsg\",extra:e(le)})),onKeyup:o[47]||(o[47]=De(d=>_({type:\"systemMsg\",extra:e(le)}),[\"enter\"]))},null,8,[\"modelValue\",\"label\"])]),_:1})]),_:1}),a(h,{class:\"my-2\"},{default:l(()=>[a(p,{cols:\"12\",md:\"3\"},{default:l(()=>[a(Q,{modelValue:e($).selectedWorldID,\"onUpdate:modelValue\":o[48]||(o[48]=d=>e($).selectedWorldID=d),label:e(t)(\"dashboard.card4.world\"),class:\"mr-1\",\"item-title\":\"worldName\",\"item-value\":\"id\",items:e($).worlds},null,8,[\"modelValue\",\"label\",\"items\"])]),_:1}),a(p,{cols:\"12\",md:\"9\"},{default:l(()=>[a(de,{modelValue:e($).cmd,\"onUpdate:modelValue\":o[49]||(o[49]=d=>e($).cmd=d),\"append-inner-icon\":\"ri-send-ins-line\",label:e(t)(\"dashboard.card4.cmd\"),clearable:\"\",disabled:e($).selectedWorldID===void 0,\"onClick:appendInner\":o[50]||(o[50]=d=>_({type:\"console\",extra:e($).cmd,worldID:e($).selectedWorldID})),onKeyup:o[51]||(o[51]=De(d=>_({type:\"console\",extra:e($).cmd,worldID:e($).selectedWorldID}),[\"enter\"]))},null,8,[\"modelValue\",\"label\",\"disabled\"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),a(h,null,{default:l(()=>[a(p,{cols:\"12\"},{default:l(()=>[a(T,null,{default:l(()=>[a(P,null,{default:l(()=>[s(r(e(t)(\"dashboard.card5.title\")),1)]),_:1}),a(D,{class:\"my-8\"},{default:l(()=>[a(h,null,{default:l(()=>[a(p,{cols:\"12\"},{default:l(()=>[a(Je,{rounded:\"\",border:\"\"},{default:l(()=>[a(el,{items:e(u).worlds,headers:tl,\"hide-default-footer\":\"\"},{\"item.worldName\":l(({value:d})=>[a(f,{color:\"primary\",label:\"\"},{default:l(()=>[s(r(d),1)]),_:2},1024)]),\"item.isMaster\":l(({value:d})=>[d?(n(),i(f,{key:0,color:\"success\",label:\"\"},{default:l(()=>[...o[54]||(o[54]=[s(\" 是 \",-1)])]),_:1})):(n(),i(f,{key:1,label:\"\"},{default:l(()=>[...o[55]||(o[55]=[s(\" 否 \",-1)])]),_:1}))]),\"item.cpu\":l(({item:d})=>[a(f,{label:\"\",color:\"info\"},{default:l(()=>[s(r(d.performanceStatus.cpu.toFixed(2))+\"% \",1)]),_:2},1024)]),\"item.mem\":l(({item:d})=>[a(f,{label:\"\",color:\"info\"},{default:l(()=>[s(r(d.performanceStatus.mem.toFixed(2))+\"% (\"+r(d.performanceStatus.memSize)+\" MB) \",1)]),_:2},1024)]),\"item.disk\":l(({item:d})=>[a(f,{label:\"\",color:\"info\"},{default:l(()=>[s(r(e(Ye)(d.performanceStatus.disk)),1)]),_:2},1024)]),\"item.status\":l(({item:d})=>[a(Ol,{modelValue:d.status,\"onUpdate:modelValue\":S=>d.status=S,loading:e(ke),color:\"success\",\"hide-details\":\"\",onChange:S=>d.status?_({type:\"startup\",worldID:d.id}):_({type:\"shutdown\",worldID:d.id})},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"loading\",\"onChange\"])]),_:1},8,[\"items\"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})],64)):(n(),i(g,{key:1,type:\"info\",title:e(t)(\"game.base.loading\"),height:te()},null,8,[\"title\",\"height\"]))],64)):(n(),i(g,{key:1,title:e(t)(\"global.noRoomSelected.title\"),\"sub-title\":e(t)(\"global.noRoomSelected.subTitle\"),type:\"error\",height:te()},{default:l(()=>[a(b,{to:\"/rooms\",class:\"mt-4\"},{default:l(()=>[s(r(e(t)(\"global.noRoomSelected.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"]))],64)):(n(),R(A,{key:1},[e(Pe).userInfo.role===\"admin\"?(n(),i(g,{key:0,title:e(t)(\"global.noGame.title\"),\"sub-title\":e(t)(\"global.noGame.subTitle\"),height:te(),type:\"error\"},{default:l(()=>[a(b,{to:\"/install\",class:\"mt-4\"},{default:l(()=>[s(r(e(t)(\"global.noGame.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"])):(n(),i(g,{key:1,title:e(t)(\"global.noGameNoAdmin.title\"),\"sub-title\":e(t)(\"global.noGameNoAdmin.subTitle\"),height:te(),type:\"error\"},null,8,[\"title\",\"sub-title\",\"height\"]))],64))}}};export{Ua as default};\n"
  },
  {
    "path": "embedFS/dist/assets/levelDataSetting-1LIRScEY.js",
    "content": "import{b as q,g as x,i as M,f as c,j as O,O as w,c as T,o as s,a as p,k as l,m as Y,z as A,A as r,l as N,w as i,v as _,t as h,s as y}from\"./index-But_YWe_.js\";import{T as G}from\"./index-Nr3m5Q0F.js\";import{V as m}from\"./VChip-pydKSkvr.js\";const R=\"/assets/acidrain_enabled-BPFQ4p6I.png\",E=\"/assets/alternatehunt-BLiZNy17.png\",J=\"/assets/angrybees-DxIc53mR.png\",j=\"/assets/antliontribute-CgQcsha6.png\",H=\"/assets/atriumgate-BXyM8Ri1.png\",P=\"/assets/autumn-DdDoHNql.png\",U=\"/assets/balatro-CB0098zt.png\",W=\"/assets/banana-D09ppt75.png\",X=\"/assets/bananabush_portalrate-DYKciD0C.png\",K=\"/assets/basicresource_regrowth-CqJ05CeI.png\",L=\"/assets/bats-OodbaIJS.png\",F=\"/assets/bats_setting-D3OxKgOC.png\",Q=\"/assets/bearger-D3GaoECf.png\",Z=\"/assets/beefalo-D5HkNmZM.png\",$=\"/assets/beefaloheat-DQ99l1VZ.png\",ee=\"/assets/beequeen-CoeaE3g5.png\",ne=\"/assets/bees-TV6NWlQB.png\",ae=\"/assets/bees_setting-CycGRgFy.png\",te=\"/assets/berrybush-BtS2KT6N.png\",se=\"/assets/birds-JAVjSwXl.png\",oe=\"/assets/boons-BBhNlIvw.png\",ge=\"/assets/branching-BPVFE5G2.png\",le=\"/assets/brightmarecreatures-Cu5kHMug.png\",re=\"/assets/bunnymen-DH9AtWnG.png\",ie=\"/assets/bunnymen_setting-Di2q1-bh.png\",_e=\"/assets/butterfly-DAuXdQTj.png\",me=\"/assets/buzzard-QbSQs3bT.png\",ue=\"/assets/cactus-DPb2pb5m.png\",de=\"/assets/carrot-CODmkjpB.png\",fe=\"/assets/catcoon-CIeJDwg7.png\",ce=\"/assets/catcoons-CoHQcrwi.png\",pe=\"/assets/ponds-C-a3zRNg.png\",he=\"/assets/cave_spiders-D6uRcygy.png\",be=\"/assets/cavelight-C8-X3vFh.png\",we=\"/assets/chess-kibTh4br.png\",ye=\"/assets/chest_mimics-Y6_nc5AT.png\",ve=\"/assets/cookiecutters-DL5hGHkJ.png\",ze=\"/assets/crabking-HjPndmXJ.png\",Ve=\"/assets/crow_carnival-ByOI-T90.png\",Se=\"/assets/darkness-BQfNwiiG.png\",Ie=\"/assets/day-DsU0VFQM.png\",ke=\"/assets/daywalker-CdQrOoSN.png\",Ce=\"/assets/daywalker2-Dg47VbRe.png\",De=\"/assets/deciduousmonster-MB6oHSEw.png\",Be=\"/assets/deciduoustree_regrowth-C-p4zxCn.png\",qe=\"/assets/deerclops-icVowHyA.png\",xe=\"/assets/dragonfly-to-iPFJz.png\",Me=\"/assets/dropeverythingondespawn-CysfbglE.png\",Oe=\"/assets/dustmoths-BZcTVMbN.png\",Te=\"/assets/earthquakes-De98EIyH.png\",Ye=\"/assets/evergreen_regrowth-S5eWvuPD.png\",Ae=\"/assets/extrastartingitems-68clxMwv.png\",Ne=\"/assets/eyeofterror-elCHTHx_.png\",Ge=\"/assets/fern-j2qe8ZkQ.png\",Re=\"/assets/fishschools-BI0zxSxv.png\",Ee=\"/assets/fissure-2JtM1iau.png\",Je=\"/assets/flint-COB6z8Wk.png\",je=\"/assets/flower_cave-BpcSlTDU.png\",He=\"/assets/flower_cave_regrowth-DiISCSYX.png\",Pe=\"/assets/flowers-DFM5PAW8.png\",Ue=\"/assets/frograin-DzQPxZkC.png\",We=\"/assets/frogs-DZUeD3-M.png\",Xe=\"/assets/fruitfly-DWIX1n0h.png\",Ke=\"/assets/ghostenabled-BEsLf8iQ.png\",Le=\"/assets/ghostsanitydrain-BEycIdYZ.png\",Fe=\"/assets/gnarwail-BQNwY3-T.png\",Qe=\"/assets/goosemoose-tZ5YSkt5.png\",Ze=\"/assets/grass-BzYvJpJp.png\",$e=\"/assets/grassgekkos-Cic1RtVy.png\",en=\"/assets/hallowed_nights-AVGBlB2E.png\",nn=\"/assets/healthpenalty-D9Z9fm2A.png\",an=\"/assets/hound_mounds-CB00KmBu.png\",tn=\"/assets/houndmound-JsBv2esv.png\",sn=\"/assets/hounds-8d-JXnts.png\",on=\"/assets/hunger-DsbLEpZl.png\",gn=\"/assets/hunt-DNkk6c54.png\",ln=\"/assets/itemmimics-DJLDDXcx.png\",rn=\"/assets/junkyard-BLwALz31.png\",_n=\"/assets/klaus-BqXZxIbi.png\",mn=\"/assets/krampus-BKCdaJdU.png\",un=\"/assets/lessdamagetaken-_E1831zf.png\",dn=\"/assets/lichen-Bwspbw3j.png\",fn=\"/assets/liefs-YTmmj0dK.png\",cn=\"/assets/lightcrab_portalrate-Dhp5Zfca.png\",pn=\"/assets/lightflier_flower_regrowth-CxJBz5sG.png\",hn=\"/assets/lightfliers-CJnyAHjw.png\",bn=\"/assets/lightning-D1X1Ao3t.png\",wn=\"/assets/lightninggoat-DbYbYJC0.png\",yn=\"/assets/loop-BXwaH4BU.png\",vn=\"/assets/lunarhail_frequency-61h4aU3n.png\",zn=\"/assets/lureplants-BuC0ACuM.png\",Vn=\"/assets/malbatross-CNYI4OY7.png\",Sn=\"/assets/marshbush-DYJY7gBK.png\",In=\"/assets/merm-BfHsWD_6.png\",kn=\"/assets/merms-CtuZIHx0.png\",Cn=\"/assets/meteorshowers-CV-KlzBS.png\",Dn=\"/assets/meteorspawner-Cx9yyB22.png\",Bn=\"/assets/molebats-DNoArela.png\",qn=\"/assets/moles-CvPcBPpA.png\",xn=\"/assets/moles_setting-CiJx-yrU.png\",Mn=\"/assets/monkey-BEf7YTB1.png\",On=\"/assets/monkey_setting-i2ItPRRs.png\",Tn=\"/assets/monkeytail_portalrate-DCn4Fmwr.png\",Yn=\"/assets/moon_berrybush-CHV2HFDl.png\",An=\"/assets/moon_bullkelp-DYfwVLpr.png\",Nn=\"/assets/moon_carrot-_gChH9Yf.png\",Gn=\"/assets/moon_fissure-BRbWEM-M.png\",Rn=\"/assets/moon_fruitdragon-BUmOgVVC.png\",En=\"/assets/moon_hotspring-DeEFFw3o.png\",Jn=\"/assets/moon_rock-ehz6hsnr.png\",jn=\"/assets/moon_sapling-DsiS4-EZ.png\",Hn=\"/assets/moon_spider-2awFf-YS.png\",Pn=\"/assets/moon_spiders-DbUU4yBS.png\",Un=\"/assets/moon_starfish-D_Eg_T2S.png\",Wn=\"/assets/moon_tree-DRE86bbc.png\",Xn=\"/assets/moon_tree_regrowth-CLjCeqUC.png\",Kn=\"/assets/mosquitos-DHDg_DLt.png\",Ln=\"/assets/mushgnome-951KBL0U.png\",Fn=\"/assets/mushroom-C9eMw6qk.png\",Qn=\"/assets/mushtree-CjB7IJYo.png\",Zn=\"/assets/mushtree_moon_regrowth-C9MnCGzF.png\",$n=\"/assets/mushtree_regrowth-D9eLJavN.png\",ea=\"/assets/mutated_bearger-qRPV9XVK.png\",na=\"/assets/mutated_bird_gestalt-CY8NZbVK.png\",aa=\"/assets/mutated_birds-DmyHnTGn.png\",ta=\"/assets/mutated_buzzard_gestalt-C6tHs5KL.png\",sa=\"/assets/mutated_deerclops-Bi8m6grX.png\",oa=\"/assets/mutated_hounds-rqu44DWK.png\",ga=\"/assets/mutated_merm-CXOxrsaE.png\",la=\"/assets/mutated_spiderqueen-XYGbP323.png\",ra=\"/assets/mutated_warg-DT_lEJEy.png\",ia=\"/assets/nightmarecreatures-D5QvM4cA.png\",_a=\"/assets/ocean_bullkelp-C1q3U_pX.png\",ma=\"/assets/ocean_otterdens-CY_UM8Cw.png\",ua=\"/assets/ocean_seastack-WqMNrigd.png\",da=\"/assets/ocean_shoal-8YIKG186.png\",fa=\"/assets/ocean_waterplant-DbQWPQEE.png\",ca=\"/assets/ocean_wobsterden-b7_1J3QV.png\",pa=\"/assets/otters_setting-CMnCMJRg.png\",ha=\"/assets/palmcone_seed_portalrate-Cgt6MM0G.png\",ba=\"/assets/palmconetree-BsmK6bZV.png\",wa=\"/assets/palmconetree_regrowth-B_LGHkh8.png\",ya=\"/assets/penguins-CTePBIzc.png\",va=\"/assets/penguins_moon-D5JCdWSw.png\",za=\"/assets/perd-FMOg4PXN.png\",Va=\"/assets/petrification-BXMLxNRf.png\",Sa=\"/assets/pigs-DFO-GiD2.png\",Ia=\"/assets/pigs_setting-Y3x-ooun.png\",ka=\"/assets/pirateraids-CRTfHQSy.png\",Ca=\"/assets/ponds-C-a3zRNg.png\",Da=\"/assets/portal_spawnrate-DBn-sGei.png\",Ba=\"/assets/portalresurection-CX_cPV7x.png\",qa=\"/assets/powder_monkey_portalrate-D4-AkBYF.png\",xa=\"/assets/prefabswaps_start-B4MvH-LJ.png\",Ma=\"/assets/rabbits-CjRSjDep.png\",Oa=\"/assets/rabbits_setting-Dj1dcqGp.png\",Ta=\"/assets/reeds-Bn9gx-Gc.png\",Ya=\"/assets/reeds_regrowth-CSy9Rw_K.png\",Aa=\"/assets/regrowth-COMgXTNv.png\",Na=\"/assets/resettime-BT54k7XF.png\",Ga=\"/assets/rifts_enabled-C4kwlSxr.png\",Ra=\"/assets/rifts_enabled_cave-Cm6ZWBJq.png\",Ea=\"/assets/rifts_frequency_cave-CgDKCK1x.png\",Ja=\"/assets/roads-Cc-xetSj.png\",ja=\"/assets/rock-DkOejODa.png\",Ha=\"/assets/rock_ice-DSool1lj.png\",Pa=\"/assets/rocky-00TAIUgA.png\",Ua=\"/assets/rocky_setting-aK125J7Y.png\",Wa=\"/assets/saltstack_regrowth-C17kqWJK.png\",Xa=\"/assets/sapling-DXlW-5Te.png\",Ka=\"/assets/season_start-k2sYFpPD.png\",La=\"/assets/seasonalstartingitems-BCfSV6yN.png\",Fa=\"/assets/shadowcreatures-Cl-CQvhs.png\",Qa=\"/assets/sharkboi-DwdhhS6Z.png\",Za=\"/assets/sharks-DH-0YxnC.png\",$a=\"/assets/slurper-CX2GzQWR.png\",et=\"/assets/slurtles-03UkDpEp.png\",nt=\"/assets/slurtles_setting-Dm04C085.png\",at=\"/assets/snurtles-d3C4VtUy.png\",tt=\"/assets/spawnmode-BSS6RfIz.png\",st=\"/assets/spawnprotection-D9Wpi3dh.png\",ot=\"/assets/specialevent-0mBwhM57.png\",gt=\"/assets/spider_dropper-Dhl71f4Q.png\",lt=\"/assets/spider_hider-BI1Vhw_3.png\",rt=\"/assets/spider_spitter-C96e6HCY.png\",it=\"/assets/spider_warriors-BbiTylOn.png\",_t=\"/assets/spiderqueen-DKoBucSK.png\",mt=\"/assets/spiders-B84ukKCn.png\",ut=\"/assets/spiders_setting-BDQUytMU.png\",dt=\"/assets/spring-CjBjq8NW.png\",ft=\"/assets/squid-CB-AuSNV.png\",ct=\"/assets/stageplays-CWQx5Xrq.png\",pt=\"/assets/start_location-DoTzouke.png\",ht=\"/assets/summer-DomkaGPE.png\",bt=\"/assets/summerhounds-CRewRwEU.png\",wt=\"/assets/tallbirds-FGoHisJd.png\",yt=\"/assets/task_set-BYwUqs_B.png\",vt=\"/assets/temperaturedamage-BrnX6mX-.png\",zt=\"/assets/tentacles-C9LDB3x7.png\",Vt=\"/assets/terrariumchest-a0bJitp-.png\",St=\"/assets/toadstool-C-eceIkz.png\",It=\"/assets/touchstone-CyPUiEjw.png\",kt=\"/assets/tree_rock_regrowth-arL6AwY8.png\",Ct=\"/assets/trees-D1fUIg9v.png\",Dt=\"/assets/tumbleweed-DzboMSUT.png\",Bt=\"/assets/twiggytrees_regrowth-XZLiPi2r.png\",qt=\"/assets/walrus-CVveGm8U.png\",xt=\"/assets/walrus_setting-CwaOGueh.png\",Mt=\"/assets/wanderingtrader_enabled-UAlhO_uN.png\",Ot=\"/assets/wasps-DDOewCeZ.png\",Tt=\"/assets/weather-Baezpy02.png\",Yt=\"/assets/wildfires-D9Is8Zhj.png\",At=\"/assets/winter-DPK96nxE.png\",Nt=\"/assets/winterhounds-Nr7-ix28.png\",Gt=\"/assets/winters_feast-CsueyPJ1.png\",Rt=\"/assets/wobsters-i2O8fHR5.png\",Et=\"/assets/world_size-NDV5w-P1.png\",Jt=\"/assets/wormattacks-BizP2nnw.png\",jt=\"/assets/wormattacks_boss-BApLBw_E.png\",Ht=\"/assets/wormlights-DcqmCFkL.png\",Pt=\"/assets/worms-C77fy3zg.png\",Ut=\"/assets/year_of_the_beefalo-Cid8pNO3.png\",Wt=\"/assets/year_of_the_bunnyman-B8PJG3c2.png\",Xt=\"/assets/year_of_the_carrat-DLG1iWSM.png\",Kt=\"/assets/year_of_the_catcoon-OGzXg0AG.png\",Lt=\"/assets/year_of_the_dragonfly-Z0zdXI9J.png\",Ft=\"/assets/year_of_the_gobbler-DgGKirxn.png\",Qt=\"/assets/year_of_the_knight-DBCsyG9D.png\",Zt=\"/assets/year_of_the_pig-CAv0Fxb9.png\",$t=\"/assets/year_of_the_snake-DCgx5cwR.png\",es=\"/assets/year_of_the_varg-CGPgR-GS.png\",_s={alternatehunt:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"alternatehunt.png\",i18n:{zh:\"追猎惊喜\",en:\"Hunt Surprises\"}},angrybees:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"angrybees.png\",i18n:{zh:\"杀人蜂巢\",en:\"Killer Bee Hives\"}},antliontribute:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"antliontribute.png\",i18n:{zh:\"蚁狮\",en:\"Antlion Tribute\"}},autumn:{configs:[\"noseason\",\"veryshortseason\",\"shortseason\",\"default\",\"longseason\",\"verylongseason\",\"random\"],modelValue:\"default\",image:\"autumn.png\",i18n:{zh:\"秋天\",en:\"Autumn\"}},bananabush_portalrate:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"bananabush_portalrate.png\",i18n:{zh:\"香蕉丛\",en:\"Banana Bushes\"}},basicresource_regrowth:{configs:[\"none\",\"always\"],customConfigsValue:{none:{zh:\"禁用\",en:\"Disable\"},always:{zh:\"启用\",en:\"Enable\"}},modelValue:\"none\",image:\"basicresource_regrowth.png\",i18n:{zh:\"基础资源\",en:\"Basic Resource\"}},bats_setting:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"bats_setting.png\",i18n:{zh:\"蝙蝠\",en:\"bats_setting\"}},bearger:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"bearger.png\",i18n:{zh:\"熊獾\",en:\"bearger\"}},beefalo:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"beefalo.png\",i18n:{zh:\"皮弗娄牛\",en:\"beefalo\"}},beefaloheat:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"beefaloheat.png\",i18n:{zh:\"皮弗娄牛交配频率\",en:\"Beefalo Mating Frequency\"}},beequeen:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"beequeen.png\",i18n:{zh:\"蜂王\",en:\"beequeen\"}},bees:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"bees.png\",i18n:{zh:\"蜜蜂蜂窝\",en:\"bees\"}},bees_setting:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"bees_setting.png\",i18n:{zh:\"蜜蜂\",en:\"bees_setting\"}},berrybush:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"berrybush.png\",i18n:{zh:\"浆果丛\",en:\"berrybush\"}},birds:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"birds.png\",i18n:{zh:\"鸟\",en:\"birds\"}},boons:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"boons.png\",i18n:{zh:\"失败的冒险家\",en:\"boons\"}},branching:{configs:[\"never\",\"least\",\"default\",\"most\",\"random\"],modelValue:\"default\",image:\"branching.png\",i18n:{zh:\"分支\",en:\"branching\"}},brightmarecreatures:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"brightmarecreatures.png\",i18n:{zh:\"启蒙怪兽\",en:\"brightmarecreatures\"}},bunnymen_setting:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"bunnymen_setting.png\",i18n:{zh:\"兔人\",en:\"bunnymen_setting\"}},butterfly:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"butterfly.png\",i18n:{zh:\"蝴蝶\",en:\"butterfly\"}},buzzard:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"buzzard.png\",i18n:{zh:\"秃鹫\",en:\"buzzard\"}},cactus:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"cactus.png\",i18n:{zh:\"仙人掌\",en:\"cactus\"}},cactus_regrowth:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"cactus.png\",i18n:{zh:\"仙人掌\",en:\"cactus_regrowth\"}},carrot:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"carrot.png\",i18n:{zh:\"胡萝卜\",en:\"carrot\"}},carrots_regrowth:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"carrot.png\",i18n:{zh:\"胡萝卜\",en:\"carrots_regrowth\"}},catcoon:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"catcoon.png\",i18n:{zh:\"空心树桩\",en:\"catcoon\"}},catcoons:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"catcoons.png\",i18n:{zh:\"浣猫\",en:\"catcoons\"}},chess:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"chess.png\",i18n:{zh:\"发条装置\",en:\"chess\"}},cookiecutters:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"cookiecutters.png\",i18n:{zh:\"饼干切割机\",en:\"cookiecutters\"}},crabking:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"crabking.png\",i18n:{zh:\"帝王蟹\",en:\"crabking\"}},crow_carnival:{configs:[\"default\",\"enabled\"],modelValue:\"default\",image:\"crow_carnival.png\",i18n:{zh:\"盛夏鸦年华\",en:\"Midsummer Cawnival\"}},darkness:{configs:[\"nonlethal\",\"default\"],customConfigsValue:{nonlethal:{zh:\"非致命\",en:\"enabled\"},default:{zh:\"默认\",en:\"Default\"}},modelValue:\"default\",image:\"darkness.png\",i18n:{zh:\"黑暗伤害\",en:\"darkness\"}},day:{configs:[\"default\",\"longday\",\"longdusk\",\"longnight\",\"noday\",\"nodusk\",\"nonight\",\"onlyday\",\"onlydusk\",\"onlynight\"],customConfigsValue:{default:{zh:\"默认\",en:\"Default\"},longday:{zh:\"长 白天\",en:\"longday\"},longdusk:{zh:\"长 黄昏\",en:\"longdusk\"},longnight:{zh:\"长 夜晚\",en:\"longnight\"},noday:{zh:\"无 白天\",en:\"noday\"},nodusk:{zh:\"无 黄昏\",en:\"nodusk\"},nonight:{zh:\"无 夜晚\",en:\"nonight\"},onlyday:{zh:\"仅 白天\",en:\"onlyday\"},onlydusk:{zh:\"仅 黄昏\",en:\"onlydusk\"},onlynight:{zh:\"仅 夜晚\",en:\"onlynight\"}},modelValue:\"default\",image:\"day.png\",i18n:{zh:\"昼夜选项\",en:\"Day Type\"}},daywalker2:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"daywalker2.png\",i18n:{zh:\"拾荒疯猪\",en:\"daywalker2\"}},deciduousmonster:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"deciduousmonster.png\",i18n:{zh:\"毒桦栗树\",en:\"deciduousmonster\"}},deciduoustree_regrowth:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"deciduoustree_regrowth.png\",i18n:{zh:\"桦栗树\",en:\"deciduoustree_regrowth\"}},deerclops:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"deerclops.png\",i18n:{zh:\"独眼巨鹿\",en:\"deerclops\"}},dragonfly:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"dragonfly.png\",i18n:{zh:\"龙蝇\",en:\"dragonfly\"}},dropeverythingondespawn:{configs:[\"default\",\"always\"],customConfigsValue:{default:{zh:\"默认\",en:\"Default\"},always:{zh:\"所有\",en:\"Everything\"}},modelValue:\"default\",image:\"dropeverythingondespawn.png\",i18n:{zh:\"离开游戏后物品掉落\",en:\"Drop Items On Disconnect\"}},evergreen_regrowth:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"evergreen_regrowth.png\",i18n:{zh:\"常青树\",en:\"evergreen_regrowth\"}},extrastartingitems:{configs:[\"0\",\"5\",\"default\",\"15\",\"20\",\"none\"],customConfigsValue:{0:{zh:\"总是\",en:\"Always\"},5:{zh:\"第5天后\",en:\"Day After 5\"},15:{zh:\"第15天后\",en:\"Day After 15\"},20:{zh:\"第20天后\",en:\"Day After 20\"},default:{zh:\"第10天后\",en:\"Day After 10\"},none:{zh:\"从不\",en:\"Never\"}},modelValue:\"default\",image:\"extrastartingitems.png\",i18n:{zh:\"额外起始资源\",en:\"Extra Starting Resources\"}},eyeofterror:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"eyeofterror.png\",i18n:{zh:\"恐怖之眼\",en:\"eyeofterror\"}},fishschools:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"fishschools.png\",i18n:{zh:\"鱼群\",en:\"fishschools\"}},flint:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"flint.png\",i18n:{zh:\"燧石\",en:\"flint\"}},flowers:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"flowers.png\",i18n:{zh:\"花，邪恶花\",en:\"flowers\"}},flowers_regrowth:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"flowers.png\",i18n:{zh:\"花\",en:\"flowers_regrowth\"}},frograin:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"frograin.png\",i18n:{zh:\"青蛙雨\",en:\"frograin\"}},frogs:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"frogs.png\",i18n:{zh:\"青蛙\",en:\"frogs\"}},fruitfly:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"fruitfly.png\",i18n:{zh:\"果蝇王\",en:\"fruitfly\"}},ghostenabled:{configs:[\"none\",\"always\"],customConfigsValue:{none:{zh:\"更改冒险家\",en:\"none\"},always:{zh:\"变鬼魂\",en:\"always\"}},modelValue:\"always\",image:\"ghostenabled.png\",i18n:{zh:\"冒险家死亡\",en:\"Survivor Death\"}},ghostsanitydrain:{configs:[\"none\",\"always\"],customConfigsValue:{none:{zh:\"禁用\",en:\"none\"},always:{zh:\"启用\",en:\"always\"}},modelValue:\"always\",image:\"ghostsanitydrain.png\",i18n:{zh:\"鬼魂理智值惩罚\",en:\"Ghost Sanity Drain\"}},gnarwail:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"gnarwail.png\",i18n:{zh:\"一角鲸\",en:\"gnarwail\"}},goosemoose:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"goosemoose.png\",i18n:{zh:\"麋鹿鹅\",en:\"goosemoose\"}},grass:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"grass.png\",i18n:{zh:\"草\",en:\"grass\"}},grassgekkos:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"grassgekkos.png\",i18n:{zh:\"草壁虎转化\",en:\"grassgekkos\"}},hallowed_nights:{configs:[\"default\",\"enabled\"],modelValue:\"default\",image:\"hallowed_nights.png\",i18n:{zh:\"万圣夜\",en:\"Hallowed Nights\"}},healthpenalty:{configs:[\"none\",\"always\"],customConfigsValue:{none:{zh:\"禁用\",en:\"none\"},always:{zh:\"启用\",en:\"always\"}},modelValue:\"always\",image:\"healthpenalty.png\",i18n:{zh:\"血量上限惩罚\",en:\"healthpenalty\"}},hound_mounds:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"hound_mounds.png\",i18n:{zh:\"猎犬\",en:\"hound_mounds\"}},houndmound:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"houndmound.png\",i18n:{zh:\"猎犬丘\",en:\"houndmound\"}},hounds:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"hounds.png\",i18n:{zh:\"猎犬袭击\",en:\"hounds\"}},hunger:{configs:[\"nonlethal\",\"default\"],customConfigsValue:{nonlethal:{zh:\"非致命\",en:\"nonlethal\"},default:{zh:\"默认\",en:\"Default\"}},modelValue:\"default\",image:\"hunger.png\",i18n:{zh:\"饥饿伤害\",en:\"hunger\"}},hunt:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"hunt.png\",i18n:{zh:\"狩猎\",en:\"hunt\"}},junkyard:{configs:[\"never\",\"default\"],modelValue:\"default\",image:\"junkyard.png\",i18n:{zh:\"垃圾场\",en:\"junkyard\"}},klaus:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"klaus.png\",i18n:{zh:\"克劳斯\",en:\"klaus\"}},krampus:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"krampus.png\",i18n:{zh:\"坎普斯\",en:\"Krampii\"}},lessdamagetaken:{configs:[\"always\",\"none\",\"more\"],customConfigsValue:{always:{zh:\"较少\",en:\"always\"},none:{zh:\"默认\",en:\"none\"},more:{zh:\"较多\",en:\"more\"}},modelValue:\"none\",image:\"lessdamagetaken.png\",i18n:{zh:\"受到的伤害\",en:\"lessdamagetaken\"}},liefs:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"liefs.png\",i18n:{zh:\"树精守卫\",en:\"liefs\"}},lightcrab_portalrate:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"lightcrab_portalrate.png\",i18n:{zh:\"发光蟹\",en:\"lightcrab_portalrate\"}},lightning:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"lightning.png\",i18n:{zh:\"闪电\",en:\"lightning\"}},lightninggoat:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"lightninggoat.png\",i18n:{zh:\"伏特羊\",en:\"lightninggoat\"}},loop:{configs:[\"never\",\"default\",\"always\"],customConfigsValue:{never:{zh:\"从不\",en:\"never\"},default:{zh:\"默认\",en:\"Default\"},always:{zh:\"总是\",en:\"always\"}},modelValue:\"default\",image:\"loop.png\",i18n:{zh:\"环形\",en:\"loop\"}},lunarhail_frequency:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"lunarhail_frequency.png\",i18n:{zh:\"月亮冰雹\",en:\"lunarhail_frequency\"}},lureplants:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"lureplants.png\",i18n:{zh:\"食人花\",en:\"lureplants\"}},malbatross:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"malbatross.png\",i18n:{zh:\"邪天翁\",en:\"malbatross\"}},marshbush:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"marshbush.png\",i18n:{zh:\"尖刺灌木\",en:\"marshbush\"}},merm:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"merm.png\",i18n:{zh:\"漏雨的小屋\",en:\"merm\"}},merms:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"merms.png\",i18n:{zh:\"鱼人\",en:\"merms\"}},meteorshowers:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"meteorshowers.png\",i18n:{zh:\"流星频率\",en:\"meteorshowers\"}},meteorspawner:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"meteorspawner.png\",i18n:{zh:\"流星区域\",en:\"meteorspawner\"}},moles:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"moles.png\",i18n:{zh:\"鼹鼠丘\",en:\"moles\"}},moles_setting:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"moles_setting.png\",i18n:{zh:\"鼹鼠\",en:\"moles_setting\"}},monkeytail_portalrate:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"monkeytail_portalrate.png\",i18n:{zh:\"猴尾草\",en:\"monkeytail_portalrate\"}},moon_berrybush:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"moon_berrybush.png\",i18n:{zh:\"石果灌木丛\",en:\"moon_berrybush\"}},moon_bullkelp:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"moon_bullkelp.png\",i18n:{zh:\"海岸公牛海带\",en:\"moon_bullkelp\"}},moon_carrot:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"moon_carrot.png\",i18n:{zh:\"胡萝卜鼠\",en:\"moon_carrot\"}},moon_fissure:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"moon_fissure.png\",i18n:{zh:\"天体裂隙\",en:\"moon_fissure\"}},moon_fruitdragon:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"moon_fruitdragon.png\",i18n:{zh:\"沙拉蝾螈\",en:\"moon_fruitdragon\"}},moon_hotspring:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"moon_hotspring.png\",i18n:{zh:\"温泉\",en:\"moon_hotspring\"}},moon_rock:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"moon_rock.png\",i18n:{zh:\"月亮石\",en:\"moon_rock\"}},moon_sapling:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"moon_sapling.png\",i18n:{zh:\"月亮树苗\",en:\"moon_sapling\"}},moon_spider:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"moon_spider.png\",i18n:{zh:\"破碎蜘蛛\",en:\"moon_spider\"}},moon_spiders:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"moon_spiders.png\",i18n:{zh:\"破碎蜘蛛洞\",en:\"moon_spiders\"}},moon_starfish:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"moon_starfish.png\",i18n:{zh:\"海星\",en:\"moon_starfish\"}},moon_tree:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"moon_tree.png\",i18n:{zh:\"月树\",en:\"moon_tree\"}},moon_tree_regrowth:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"moon_tree_regrowth.png\",i18n:{zh:\"月树\",en:\"moon_tree_regrowth\"}},mosquitos:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"mosquitos.png\",i18n:{zh:\"蚊子\",en:\"mosquitos\"}},mushroom:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"mushroom.png\",i18n:{zh:\"蘑菇\",en:\"mushroom\"}},mutated_bird_gestalt:{configs:[\"never\",\"default\"],modelValue:\"default\",image:\"mutated_bird_gestalt.png\",i18n:{zh:\"亮喙鸟\",en:\"mutated_bird_gestalt\"}},mutated_birds:{configs:[\"never\",\"default\"],modelValue:\"default\",image:\"mutated_birds.png\",i18n:{zh:\"变异的鸟\",en:\"mutated_birds\"}},mutated_merm:{configs:[\"never\",\"default\"],modelValue:\"default\",image:\"mutated_merm.png\",i18n:{zh:\"变异鱼人\",en:\"mutated_merm\"}},mutated_hounds:{configs:[\"never\",\"default\"],modelValue:\"default\",image:\"mutated_hounds.png\",i18n:{zh:\"恐怖猎犬\",en:\"mutated_hounds\"}},mutated_deerclops:{configs:[\"never\",\"default\"],modelValue:\"default\",image:\"mutated_deerclops.png\",i18n:{zh:\"晶体独眼巨鹿\",en:\"mutated_deerclops\"}},mutated_buzzard_gestalt:{configs:[\"never\",\"default\"],modelValue:\"default\",image:\"mutated_buzzard_gestalt.png\",i18n:{zh:\"水晶冠秃鹫\",en:\"mutated_buzzard_gestalt\"}},mutated_spiderqueen:{configs:[\"never\",\"default\"],modelValue:\"default\",image:\"mutated_spiderqueen.png\",i18n:{zh:\"破碎蜘蛛洞\",en:\"mutated_spiderqueen\"}},mutated_bearger:{configs:[\"never\",\"default\"],modelValue:\"default\",image:\"mutated_bearger.png\",i18n:{zh:\"装甲熊獾\",en:\"mutated_bearger\"}},mutated_warg:{configs:[\"never\",\"default\"],modelValue:\"default\",image:\"mutated_warg.png\",i18n:{zh:\"附身座狼\",en:\"mutated_warg\"}},ocean_bullkelp:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"ocean_bullkelp.png\",i18n:{zh:\"公牛海带\",en:\"ocean_bullkelp\"}},ocean_otterdens:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"ocean_otterdens.png\",i18n:{zh:\"水獭掠夺者窝点\",en:\"ocean_otterdens\"}},ocean_seastack:{configs:[\"ocean_never\",\"ocean_rare\",\"ocean_uncommon\",\"ocean_default\",\"ocean_often\",\"ocean_mostly\",\"ocean_always\",\"ocean_insane\"],customConfigsValue:{ocean_never:{zh:\"无\",en:\"never\"},ocean_rare:{zh:\"很少\",en:\"rare\"},ocean_uncommon:{zh:\"较少\",en:\"uncommon\"},ocean_default:{zh:\"默认\",en:\"Default\"},ocean_often:{zh:\"较多\",en:\"often\"},ocean_mostly:{zh:\"很多\",en:\"mostly\"},ocean_always:{zh:\"大量\",en:\"always\"},ocean_insane:{zh:\"疯狂\",en:\"insane\"}},modelValue:\"ocean_default\",image:\"ocean_seastack.png\",i18n:{zh:\"海蚀柱\",en:\"ocean_seastack\"}},ocean_shoal:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"ocean_shoal.png\",i18n:{zh:\"鱼群\",en:\"ocean_shoal\"}},ocean_waterplant:{configs:[\"ocean_never\",\"ocean_rare\",\"ocean_uncommon\",\"ocean_default\",\"ocean_often\",\"ocean_mostly\",\"ocean_always\",\"ocean_insane\"],customConfigsValue:{ocean_never:{zh:\"无\",en:\"never\"},ocean_rare:{zh:\"很少\",en:\"rare\"},ocean_uncommon:{zh:\"较少\",en:\"uncommon\"},ocean_default:{zh:\"默认\",en:\"Default\"},ocean_often:{zh:\"较多\",en:\"often\"},ocean_mostly:{zh:\"很多\",en:\"mostly\"},ocean_always:{zh:\"大量\",en:\"always\"},ocean_insane:{zh:\"疯狂\",en:\"insane\"}},modelValue:\"ocean_default\",image:\"ocean_waterplant.png\",i18n:{zh:\"海草\",en:\"ocean_waterplant\"}},ocean_wobsterden:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"ocean_wobsterden.png\",i18n:{zh:\"龙虾窝\",en:\"ocean_wobsterden\"}},otters_setting:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"otters_setting.png\",i18n:{zh:\"水獭掠夺者\",en:\"otters_setting\"}},palmcone_seed_portalrate:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"palmcone_seed_portalrate.png\",i18n:{zh:\"棕榈松果树芽\",en:\"palmcone_seed_portalrate\"}},palmconetree:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"palmconetree.png\",i18n:{zh:\"棕榈松果树\",en:\"palmconetree\"}},palmconetree_regrowth:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"palmconetree_regrowth.png\",i18n:{zh:\"棕榈松果树\",en:\"palmconetree_regrowth\"}},penguins:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"penguins.png\",i18n:{zh:\"企鸥\",en:\"penguins\"}},penguins_moon:{configs:[\"never\",\"default\"],modelValue:\"default\",image:\"penguins_moon.png\",i18n:{zh:\"永冻企鸥\",en:\"penguins_moon\"}},perd:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"perd.png\",i18n:{zh:\"火鸡\",en:\"perd\"}},petrification:{configs:[\"none\",\"few\",\"default\",\"many\",\"max\"],customConfigsValue:{none:{zh:\"无\",en:\"none\"},few:{zh:\"慢\",en:\"few\"},default:{zh:\"默认\",en:\"Default\"},many:{zh:\"快\",en:\"many\"},max:{zh:\"极快\",en:\"max\"}},modelValue:\"default\",image:\"petrification.png\",i18n:{zh:\"森林石化\",en:\"petrification\"}},pigs:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"pigs.png\",i18n:{zh:\"猪屋\",en:\"pigs\"}},pigs_setting:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"pigs_setting.png\",i18n:{zh:\"猪\",en:\"pigs_setting\"}},pirateraids:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"pirateraids.png\",i18n:{zh:\"月亮码头海盗\",en:\"pirateraids\"}},ponds:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"ponds.png\",i18n:{zh:\"池塘\",en:\"ponds\"}},portal_spawnrate:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"portal_spawnrate.png\",i18n:{zh:\"传送频率\",en:\"portal_spawnrate\"}},portalresurection:{configs:[\"none\",\"always\"],customConfigsValue:{none:{zh:\"禁用\",en:\"none\"},always:{zh:\"启用\",en:\"always\"}},modelValue:\"none\",image:\"portalresurection.png\",i18n:{zh:\"在绚丽之门复活\",en:\"Revive At Florid Postern\"}},powder_monkey_portalrate:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"powder_monkey_portalrate.png\",i18n:{zh:\"火药猴\",en:\"powder_monkey_portalrate\"}},prefabswaps_start:{configs:[\"classic\",\"default\",\"highly random\"],customConfigsValue:{classic:{zh:\"经典\",en:\"classic\"},default:{zh:\"默认\",en:\"Default\"},\"highly random\":{zh:\"非常随机\",en:\"highly random\"}},modelValue:\"default\",image:\"prefabswaps_start.png\",i18n:{zh:\"开始资源多样化\",en:\"prefabswaps_start\"}},rabbits:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"rabbits.png\",i18n:{zh:\"兔洞\",en:\"rabbits\"}},rabbits_setting:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"rabbits_setting.png\",i18n:{zh:\"兔子\",en:\"rabbits_setting\"}},reeds:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"reeds.png\",i18n:{zh:\"芦苇\",en:\"reeds\"}},reeds_regrowth:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"reeds_regrowth.png\",i18n:{zh:\"芦苇\",en:\"reeds_regrowth\"}},regrowth:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"regrowth.png\",i18n:{zh:\"再生速度\",en:\"regrowth\"}},resettime:{configs:[\"none\",\"slow\",\"default\",\"fast\",\"always\"],customConfigsValue:{none:{zh:\"禁用\",en:\"none\"},slow:{zh:\"慢\",en:\"slow\"},default:{zh:\"默认\",en:\"Default\"},fast:{zh:\"快\",en:\"fast\"},always:{zh:\"立刻\",en:\"always\"}},modelValue:\"none\",image:\"resettime.png\",i18n:{zh:\"死亡重置倒计时\",en:\"Death Reset timer\"}},rifts_enabled:{configs:[\"never\",\"default\",\"always\"],customConfigsValue:{never:{zh:\"无\",en:\"never\"},default:{zh:\"自动检测\",en:\"Default\"},always:{zh:\"总是\",en:\"always\"}},modelValue:\"default\",image:\"rifts_enabled.png\",i18n:{zh:\"荒野裂隙\",en:\"rifts_enabled\"}},rifts_frequency:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"rifts_enabled.png\",i18n:{zh:\"荒野裂隙频率\",en:\"rifts_frequency\"}},roads:{configs:[\"never\",\"default\"],customConfigsValue:{never:{zh:\"无\",en:\"never\"},default:{zh:\"默认\",en:\"Default\"}},modelValue:\"default\",image:\"roads.png\",i18n:{zh:\"道路\",en:\"roads\"}},rock:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"rock.png\",i18n:{zh:\"巨石\",en:\"rock\"}},rock_ice:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"rock_ice.png\",i18n:{zh:\"迷你冰川\",en:\"rock_ice\"}},saltstack_regrowth:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"saltstack_regrowth.png\",i18n:{zh:\"盐堆\",en:\"saltstack_regrowth\"}},sapling:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"sapling.png\",i18n:{zh:\"树苗\",en:\"sapling\"}},season_start:{configs:[\"default\",\"winter\",\"spring\",\"summer\",\"autumn|spring\",\"winter|summer\",\"autumn|winter|spring|summer\"],customConfigsValue:{default:{zh:\"秋\",en:\"default\"},winter:{zh:\"冬\",en:\"winter\"},spring:{zh:\"春\",en:\"spring\"},summer:{zh:\"夏\",en:\"summer\"},\"autumn|spring\":{zh:\"春或秋\",en:\"autumn|spring\"},\"winter|summer\":{zh:\"冬季或夏季\",en:\"winter|summer\"},\"autumn|winter|spring|summer\":{zh:\"随机\",en:\"autumn|winter|spring|summer\"}},modelValue:\"default\",image:\"season_start.png\",i18n:{zh:\"起始季节\",en:\"season_start\"}},seasonalstartingitems:{configs:[\"never\",\"default\"],customConfigsValue:{never:{zh:\"无\",en:\"None\"},default:{zh:\"默认\",en:\"Default\"}},modelValue:\"default\",image:\"seasonalstartingitems.png\",i18n:{zh:\"季节起始物品\",en:\"Seasonal Starting Items\"}},shadowcreatures:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"shadowcreatures.png\",i18n:{zh:\"理智怪兽\",en:\"shadowcreatures\"}},sharkboi:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"sharkboi.png\",i18n:{zh:\"大霜鲨\",en:\"sharkboi\"}},sharks:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"sharks.png\",i18n:{zh:\"鲨鱼\",en:\"sharks\"}},spawnmode:{configs:[\"fixed\",\"scatter\"],customConfigsValue:{fixed:{zh:\"绚丽之门\",en:\"fixed\"},scatter:{zh:\"随机\",en:\"scatter\"}},modelValue:\"fixed\",image:\"spawnmode.png\",i18n:{zh:\"出生模式\",en:\"Spawn Mode\"}},spawnprotection:{configs:[\"never\",\"default\",\"always\"],customConfigsValue:{never:{zh:\"无\",en:\"None\"},default:{zh:\"自动检测\",en:\"Auto Detect\"},always:{zh:\"总是\",en:\"Always\"}},modelValue:\"default\",image:\"spawnprotection.png\",i18n:{zh:\"防骚扰出生保护\",en:\"Griefer Spawn Protection\"}},specialevent:{configs:[\"none\",\"default\"],customConfigsValue:{none:{zh:\"无\",en:\"none\"},default:{zh:\"自动\",en:\"default\"}},modelValue:\"default\",image:\"specialevent.png\",i18n:{zh:\"活动\",en:\"Events\"}},spider_warriors:{configs:[\"never\",\"default\"],customConfigsValue:{never:{zh:\"无\",en:\"never\"},default:{zh:\"默认\",en:\"Default\"}},modelValue:\"default\",image:\"spider_warriors.png\",i18n:{zh:\"蜘蛛战士\",en:\"spider_warriors\"}},spiderqueen:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"spiderqueen.png\",i18n:{zh:\"蜘蛛女王\",en:\"spiderqueen\"}},spiders:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"spiders.png\",i18n:{zh:\"蜘蛛巢\",en:\"spiders\"}},spiders_setting:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"spiders_setting.png\",i18n:{zh:\"蜘蛛\",en:\"spiders_setting\"}},spring:{configs:[\"noseason\",\"veryshortseason\",\"shortseason\",\"default\",\"longseason\",\"verylongseason\",\"random\"],modelValue:\"default\",image:\"spring.png\",i18n:{zh:\"春\",en:\"Spring\"}},squid:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"squid.png\",i18n:{zh:\"鱿鱼\",en:\"squid\"}},stageplays:{configs:[\"never\",\"default\"],customConfigsValue:{never:{zh:\"无\",en:\"never\"},default:{zh:\"默认\",en:\"Default\"}},modelValue:\"default\",image:\"stageplays.png\",i18n:{zh:\"舞台剧\",en:\"stageplays\"}},start_location:{configs:[\"plus\",\"default\",\"darkness\"],customConfigsValue:{plus:{zh:\"额外资源\",en:\"plus\"},default:{zh:\"默认\",en:\"Default\"},darkness:{zh:\"黑暗\",en:\"darkness\"}},modelValue:\"default\",image:\"start_location.png\",i18n:{zh:\"出生点\",en:\"start_location\"}},summer:{configs:[\"noseason\",\"veryshortseason\",\"shortseason\",\"default\",\"longseason\",\"verylongseason\",\"random\"],modelValue:\"default\",image:\"summer.png\",i18n:{zh:\"夏\",en:\"Summer\"}},summerhounds:{configs:[\"never\",\"default\"],customConfigsValue:{never:{zh:\"无\",en:\"never\"},default:{zh:\"默认\",en:\"Default\"}},modelValue:\"default\",image:\"summerhounds.png\",i18n:{zh:\"火猎犬群\",en:\"summerhounds\"}},tallbirds:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"tallbirds.png\",i18n:{zh:\"高脚鸟\",en:\"tallbirds\"}},task_set:{configs:[\"default\",\"classic\"],customConfigsValue:{default:{zh:\"联机版\",en:\"default\"},classic:{zh:\"经典\",en:\"classic\"}},modelValue:\"default\",image:\"task_set.png\",i18n:{zh:\"生物群落\",en:\"task_set\"}},temperaturedamage:{configs:[\"nonlethal\",\"default\"],customConfigsValue:{nonlethal:{zh:\"非致命\",en:\"nonlethal\"},default:{zh:\"默认\",en:\"Default\"}},modelValue:\"default\",image:\"temperaturedamage.png\",i18n:{zh:\"温度伤害\",en:\"temperaturedamage\"}},tentacles:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"tentacles.png\",i18n:{zh:\"触手\",en:\"tentacles\"}},terrariumchest:{configs:[\"never\",\"default\"],customConfigsValue:{never:{zh:\"无\",en:\"never\"},default:{zh:\"默认\",en:\"Default\"}},modelValue:\"default\",image:\"terrariumchest.png\",i18n:{zh:\"盒中泰拉\",en:\"terrariumchest\"}},touchstone:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"touchstone.png\",i18n:{zh:\"试金石\",en:\"touchstone\"}},trees:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"trees.png\",i18n:{zh:\"树（所有）\",en:\"trees\"}},tree_rock:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"tree_rock_regrowth.png\",i18n:{zh:\"巨石枝\",en:\"tree_rock\"}},tree_rock_regrowth:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"tree_rock_regrowth.png\",i18n:{zh:\"巨石枝\",en:\"tree_rock_regrowth\"}},tumbleweed:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"tumbleweed.png\",i18n:{zh:\"风滚草\",en:\"tumbleweed\"}},twiggytrees_regrowth:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"twiggytrees_regrowth.png\",i18n:{zh:\"多枝树\",en:\"twiggytrees_regrowth\"}},walrus:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"walrus.png\",i18n:{zh:\"海象营地\",en:\"walrus\"}},walrus_setting:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"walrus_setting.png\",i18n:{zh:\"海象\",en:\"walrus_setting\"}},wasps:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"wasps.png\",i18n:{zh:\"杀人蜂\",en:\"wasps\"}},weather:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"weather.png\",i18n:{zh:\"雨\",en:\"weather\"}},wildfires:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"wildfires.png\",i18n:{zh:\"野火\",en:\"wildfires\"}},winter:{configs:[\"noseason\",\"veryshortseason\",\"shortseason\",\"default\",\"longseason\",\"verylongseason\",\"random\"],modelValue:\"default\",image:\"winter.png\",i18n:{zh:\"冬\",en:\"Winter\"}},winterhounds:{configs:[\"never\",\"default\"],customConfigsValue:{never:{zh:\"无\",en:\"never\"},default:{zh:\"默认\",en:\"Default\"}},modelValue:\"default\",image:\"winterhounds.png\",i18n:{zh:\"冰猎犬群\",en:\"winterhounds\"}},winters_feast:{configs:[\"default\",\"enabled\"],customConfigsValue:{default:{zh:\"默认\",en:\"Default\"},enabled:{zh:\"总是\",en:\"enabled\"}},modelValue:\"default\",image:\"winters_feast.png\",i18n:{zh:\"冬季盛宴\",en:\"Winter's Feast\"}},wobsters:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"wobsters.png\",i18n:{zh:\"龙虾\",en:\"wobsters\"}},world_size:{configs:[\"small\",\"medium\",\"default\",\"huge\"],customConfigsValue:{small:{zh:\"小\",en:\"small\"},medium:{zh:\"中\",en:\"medium\"},default:{zh:\"大\",en:\"default\"},huge:{zh:\"巨大\",en:\"huge\"}},modelValue:\"default\",image:\"world_size.png\",i18n:{zh:\"世界大小\",en:\"world_size\"}},year_of_the_beefalo:{configs:[\"default\",\"enabled\"],customConfigsValue:{default:{zh:\"默认\",en:\"Default\"},enabled:{zh:\"总是\",en:\"enabled\"}},modelValue:\"default\",image:\"year_of_the_beefalo.png\",i18n:{zh:\"皮弗娄牛之年\",en:\"Year Of The Beefalo\"}},year_of_the_bunnyman:{configs:[\"default\",\"enabled\"],customConfigsValue:{default:{zh:\"默认\",en:\"Default\"},enabled:{zh:\"总是\",en:\"enabled\"}},modelValue:\"default\",image:\"year_of_the_bunnyman.png\",i18n:{zh:\"兔人之年\",en:\"Year Of The Bunnyman\"}},year_of_the_carrat:{configs:[\"default\",\"enabled\"],customConfigsValue:{default:{zh:\"默认\",en:\"Default\"},enabled:{zh:\"总是\",en:\"enabled\"}},modelValue:\"default\",image:\"year_of_the_carrat.png\",i18n:{zh:\"胡萝卜鼠之年\",en:\"Year Of The Carrat\"}},year_of_the_catcoon:{configs:[\"default\",\"enabled\"],customConfigsValue:{default:{zh:\"默认\",en:\"Default\"},enabled:{zh:\"总是\",en:\"enabled\"}},modelValue:\"default\",image:\"year_of_the_catcoon.png\",i18n:{zh:\"浣猫之年\",en:\"Year Of The Catcoon\"}},year_of_the_dragonfly:{configs:[\"default\",\"enabled\"],customConfigsValue:{default:{zh:\"默认\",en:\"Default\"},enabled:{zh:\"总是\",en:\"enabled\"}},modelValue:\"default\",image:\"year_of_the_dragonfly.png\",i18n:{zh:\"龙蝇之年\",en:\"Year Of The Dragonfly\"}},year_of_the_gobbler:{configs:[\"default\",\"enabled\"],customConfigsValue:{default:{zh:\"默认\",en:\"Default\"},enabled:{zh:\"总是\",en:\"enabled\"}},modelValue:\"default\",image:\"year_of_the_gobbler.png\",i18n:{zh:\"火鸡之年\",en:\"Year Of The Gobbler\"}},year_of_the_knight:{configs:[\"default\",\"enabled\"],customConfigsValue:{default:{zh:\"默认\",en:\"Default\"},enabled:{zh:\"总是\",en:\"enabled\"}},modelValue:\"default\",image:\"year_of_the_knight.png\",i18n:{zh:\"发条骑士之年\",en:\"Year Of The Knight\"}},year_of_the_pig:{configs:[\"default\",\"enabled\"],customConfigsValue:{default:{zh:\"默认\",en:\"Default\"},enabled:{zh:\"总是\",en:\"enabled\"}},modelValue:\"default\",image:\"year_of_the_pig.png\",i18n:{zh:\"猪王之年\",en:\"Year Of The Pig King\"}},year_of_the_snake:{configs:[\"default\",\"enabled\"],customConfigsValue:{default:{zh:\"默认\",en:\"Default\"},enabled:{zh:\"总是\",en:\"enabled\"}},modelValue:\"default\",image:\"year_of_the_snake.png\",i18n:{zh:\"洞穴蠕虫之年\",en:\"Year Of The Depths Worm\"}},year_of_the_varg:{configs:[\"default\",\"enabled\"],customConfigsValue:{default:{zh:\"默认\",en:\"Default\"},enabled:{zh:\"总是\",en:\"enabled\"}},modelValue:\"default\",image:\"year_of_the_varg.png\",i18n:{zh:\"座狼之年\",en:\"Year Of The Varg\"}},acidrain_enabled:{configs:[\"none\",\"always\"],customConfigsValue:{none:{zh:\"禁用\",en:\"none\"},always:{zh:\"启用\",en:\"always\"}},modelValue:\"none\",image:\"acidrain_enabled.png\",i18n:{zh:\"酸雨\",en:\"acidrain_enabled\"}},atriumgate:{configs:[\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],customConfigsValue:{veryslow:{zh:\"极慢\",en:\"veryslow\"},slow:{zh:\"慢\",en:\"slow\"},default:{zh:\"默认\",en:\"Default\"},fast:{zh:\"快\",en:\"fast\"},veryfast:{zh:\"极快\",en:\"veryfast\"}},modelValue:\"default\",image:\"atriumgate.png\",i18n:{zh:\"远古大门\",en:\"atriumgate\"}},banana:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"banana.png\",i18n:{zh:\"香蕉\",en:\"banana\"}},bats:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"bats.png\",i18n:{zh:\"蝙蝠\",en:\"bats\"}},bunnymen:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"bunnymen.png\",i18n:{zh:\"兔屋\",en:\"bunnymen\"}},cave_ponds:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"cave_ponds.png\",i18n:{zh:\"池塘\",en:\"cave_ponds\"}},cave_spiders:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"cave_spiders.png\",i18n:{zh:\"蛛网岩\",en:\"cave_spiders\"}},cavelight:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"cavelight.png\",i18n:{zh:\"洞穴光照\",en:\"cavelight\"}},chest_mimics:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"chest_mimics.png\",i18n:{zh:\"暴躁箱子\",en:\"chest_mimics\"}},daywalker:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"daywalker.png\",i18n:{zh:\"梦魇疯猪\",en:\"daywalker\"}},dustmoths:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"dustmoths.png\",i18n:{zh:\"尘蛾\",en:\"dustmoths\"}},earthquakes:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"earthquakes.png\",i18n:{zh:\"地震\",en:\"earthquakes\"}},fern:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"fern.png\",i18n:{zh:\"洞穴蕨类\",en:\"fern\"}},fissure:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"fissure.png\",i18n:{zh:\"梦魇裂隙\",en:\"fissure\"}},flower_cave:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"flower_cave.png\",i18n:{zh:\"荧光花\",en:\"flower_cave\"}},itemmimics:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"itemmimics.png\",i18n:{zh:\"拟态蠕虫\",en:\"itemmimics\"}},flower_cave_regrowth:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"flower_cave_regrowth.png\",i18n:{zh:\"荧光花\",en:\"flower_cave_regrowth\"}},lichen:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"lichen.png\",i18n:{zh:\"苔藓\",en:\"lichen\"}},lightflier_flower_regrowth:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"lightflier_flower_regrowth.png\",i18n:{zh:\"光虫花\",en:\"lightflier_flower_regrowth\"}},lightfliers:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"lightfliers.png\",i18n:{zh:\"球状光虫\",en:\"lightfliers\"}},molebats:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"molebats.png\",i18n:{zh:\"裸鼹蝠\",en:\"molebats\"}},monkey:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"monkey.png\",i18n:{zh:\"穴居猴桶\",en:\"monkey\"}},monkey_setting:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"monkey_setting.png\",i18n:{zh:\"穴居猴\",en:\"monkey_setting\"}},mushgnome:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"mushgnome.png\",i18n:{zh:\"蘑菇地精\",en:\"mushgnome\"}},mushtree:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"mushtree.png\",i18n:{zh:\"蘑菇树\",en:\"mushtree\"}},mushtree_moon_regrowth:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"mushtree_moon_regrowth.png\",i18n:{zh:\"月亮蘑菇树\",en:\"mushtree_moon_regrowth\"}},mushtree_regrowth:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"mushtree_regrowth.png\",i18n:{zh:\"蘑菇树\",en:\"mushtree_regrowth\"}},nightmarecreatures:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"nightmarecreatures.png\",i18n:{zh:\"遗迹梦魇\",en:\"nightmarecreatures\"}},rifts_enabled_cave:{configs:[\"never\",\"default\",\"always\"],customConfigsValue:{never:{zh:\"无\",en:\"never\"},default:{zh:\"自动检测\",en:\"Default\"},always:{zh:\"总是\",en:\"always\"}},modelValue:\"default\",image:\"rifts_enabled_cave.png\",i18n:{zh:\"荒野裂隙\",en:\"rifts_enabled_cave\"}},rifts_frequency_cave:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"rifts_frequency_cave.png\",i18n:{zh:\"荒野裂隙频率\",en:\"rifts_frequency_cave\"}},rocky:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"rocky.png\",i18n:{zh:\"石虾\",en:\"rocky\"}},rocky_setting:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"rocky_setting.png\",i18n:{zh:\"石虾\",en:\"rocky_setting\"}},slurper:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"slurper.png\",i18n:{zh:\"啜食者\",en:\"slurper\"}},slurtles:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"slurtles.png\",i18n:{zh:\"蛞蝓龟窝\",en:\"slurtles\"}},slurtles_setting:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"slurtles_setting.png\",i18n:{zh:\"蛞蝓龟\",en:\"slurtles_setting\"}},snurtles:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"snurtles.png\",i18n:{zh:\"蜗牛龟\",en:\"snurtles\"}},spider_dropper:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"spider_dropper.png\",i18n:{zh:\"穴居悬蛛\",en:\"spider_dropper\"}},spider_hider:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"spider_hider.png\",i18n:{zh:\"洞穴蜘蛛\",en:\"spider_hider\"}},spider_spitter:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"spider_spitter.png\",i18n:{zh:\"喷射蜘蛛\",en:\"spider_spitter\"}},toadstool:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"toadstool.png\",i18n:{zh:\"毒菌蟾蜍\",en:\"toadstool\"}},wormattacks:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"wormattacks.png\",i18n:{zh:\"洞穴蠕虫攻击\",en:\"wormattacks\"}},wormattacks_boss:{configs:[\"never\",\"rare\",\"default\",\"often\",\"always\"],modelValue:\"default\",image:\"wormattacks_boss.png\",i18n:{zh:\"大蠕虫\",en:\"wormattacks_boss\"}},wormlights:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"wormlights.png\",i18n:{zh:\"发光浆果\",en:\"wormlights\"}},worms:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"worms.png\",i18n:{zh:\"洞穴蠕虫\",en:\"worms\"}},wanderingtrader_enabled:{configs:[\"none\",\"always\"],modelValue:\"always\",customConfigsValue:{none:{zh:\"禁用\",en:\"Disable\"},always:{zh:\"启用\",en:\"Enable\"}},image:\"wanderingtrader_enabled.png\",i18n:{zh:\"流浪商人\",en:\"Wanderingtrader\"}},balatro:{configs:[\"never\",\"default\"],modelValue:\"default\",image:\"balatro.png\",i18n:{zh:\"小丑\",en:\"Balatro\"}}},ms={start_location:{configs:[\"caves\"],customConfigsValue:{caves:{zh:\"洞穴\",en:\"caves\"}},modelValue:\"caves\",image:\"start_location.png\",i18n:{zh:\"出生点\",en:\"start_location\"}},task_set:{configs:[\"cave_default\"],customConfigsValue:{cave_default:{zh:\"地下\",en:\"cave_default\"}},modelValue:\"cave_default\",image:\"task_set.png\",i18n:{zh:\"生物群落\",en:\"task_set\"}},world_size:{configs:[\"small\",\"medium\",\"default\",\"huge\"],customConfigsValue:{small:{zh:\"小\",en:\"small\"},medium:{zh:\"中\",en:\"medium\"},default:{zh:\"大\",en:\"default\"},huge:{zh:\"巨大\",en:\"huge\"}},modelValue:\"default\",image:\"world_size.png\",i18n:{zh:\"世界大小\",en:\"world_size\"}},branching:{configs:[\"never\",\"least\",\"default\",\"most\",\"random\"],modelValue:\"default\",image:\"branching.png\",i18n:{zh:\"分支\",en:\"branching\"}},loop:{configs:[\"never\",\"default\",\"always\"],customConfigsValue:{never:{zh:\"从不\",en:\"never\"},default:{zh:\"默认\",en:\"Default\"},always:{zh:\"总是\",en:\"always\"}},modelValue:\"default\",image:\"loop.png\",i18n:{zh:\"环形\",en:\"loop\"}},touchstone:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"touchstone.png\",i18n:{zh:\"试金石\",en:\"touchstone\"}},cavelight:{configs:[\"never\",\"veryslow\",\"slow\",\"default\",\"fast\",\"veryfast\"],modelValue:\"default\",image:\"cavelight.png\",i18n:{zh:\"洞穴光照\",en:\"cavelight\"}},boons:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"boons.png\",i18n:{zh:\"失败的冒险家\",en:\"boons\"}},prefabswaps_start:{configs:[\"classic\",\"default\",\"highly random\"],customConfigsValue:{classic:{zh:\"经典\",en:\"classic\"},default:{zh:\"默认\",en:\"Default\"},\"highly random\":{zh:\"非常随机\",en:\"highly random\"}},modelValue:\"default\",image:\"prefabswaps_start.png\",i18n:{zh:\"开始资源多样化\",en:\"prefabswaps_start\"}},cave_ponds:{configs:[\"never\",\"rare\",\"uncommon\",\"default\",\"often\",\"mostly\",\"always\",\"insane\"],modelValue:\"default\",image:\"ponds.png\",i18n:{zh:\"池塘\",en:\"ponds\"}}},ns={never:{zh:\"无\",en:\"None\"},rare:{zh:\"很少\",en:\"Little\"},uncommon:{zh:\"较少\",en:\"Less\"},default:{zh:\"默认\",en:\"Default\"},often:{zh:\"较多\",en:\"More\"},mostly:{zh:\"很多\",en:\"Lots\"},always:{zh:\"大量\",en:\"Tons\"},insane:{zh:\"疯狂\",en:\"Insane\"},noseason:{zh:\"无\",en:\"None\"},veryshortseason:{zh:\"很短\",en:\"Very Short\"},shortseason:{zh:\"短\",en:\"Short\"},longseason:{zh:\"长\",en:\"Long\"},verylongseason:{zh:\"很长\",en:\"Very Long\"},random:{zh:\"随机\",en:\"Random\"},least:{zh:\"最少\",en:\"Least\"},most:{zh:\"最多\",en:\"Most\"},veryslow:{zh:\"极慢\",en:\"Very Slow\"},slow:{zh:\"慢\",en:\"Slow\"},fast:{zh:\"快\",en:\"Fast\"},veryfast:{zh:\"极快\",en:\"Very Fast\"},enabled:{zh:\"总是\",en:\"enabled\"}},us={global:[\"specialevent\",\"autumn\",\"winter\",\"spring\",\"summer\",\"day\",\"spawnmode\",\"ghostenabled\",\"portalresurection\",\"ghostsanitydrain\",\"resettime\",\"beefaloheat\",\"krampus\"],events:[\"crow_carnival\",\"hallowed_nights\",\"winters_feast\",\"year_of_the_gobbler\",\"year_of_the_varg\",\"year_of_the_pig\",\"year_of_the_carrat\",\"year_of_the_beefalo\",\"year_of_the_catcoon\",\"year_of_the_bunnyman\",\"year_of_the_dragonfly\",\"year_of_the_snake\",\"year_of_the_knight\"],survivors:[\"extrastartingitems\",\"seasonalstartingitems\",\"spawnprotection\",\"dropeverythingondespawn\",\"healthpenalty\",\"lessdamagetaken\",\"temperaturedamage\",\"hunger\",\"darkness\",\"shadowcreatures\",\"brightmarecreatures\"],world:[\"hounds\",\"winterhounds\",\"summerhounds\",\"lunarhail_frequency\",\"petrification\",\"meteorshowers\",\"wanderingtrader_enabled\",\"hunt\",\"rifts_enabled\",\"rifts_frequency\",\"alternatehunt\",\"wildfires\",\"lightning\",\"weather\",\"frograin\"],resourceRegrowth:[\"regrowth\",\"flowers_regrowth\",\"moon_tree_regrowth\",\"saltstack_regrowth\",\"reeds_regrowth\",\"cactus_regrowth\",\"twiggytrees_regrowth\",\"evergreen_regrowth\",\"deciduoustree_regrowth\",\"carrots_regrowth\",\"basicresource_regrowth\",\"palmconetree_regrowth\"],unnaturalPortalResource:[\"lightcrab_portalrate\",\"powder_monkey_portalrate\",\"monkeytail_portalrate\",\"bananabush_portalrate\",\"portal_spawnrate\",\"palmcone_seed_portalrate\"],creatures:[\"pigs_setting\",\"birds\",\"penguins\",\"bunnymen_setting\",\"rabbits_setting\",\"catcoons\",\"perd\",\"bees_setting\",\"butterfly\",\"fishschools\",\"moles_setting\",\"wobsters\",\"gnarwail\",\"otters_setting\",\"grassgekkos\"],hostileCreatures:[\"pirateraids\",\"wasps\",\"walrus_setting\",\"hound_mounds\",\"mosquitos\",\"spiders_setting\",\"spider_warriors\",\"bats_setting\",\"frogs\",\"lureplants\",\"cookiecutters\",\"merms\",\"squid\",\"sharks\"],giants:[\"bearger\",\"beequeen\",\"dragonfly\",\"klaus\",\"sharkboi\",\"crabking\",\"fruitfly\",\"malbatross\",\"goosemoose\",\"eyeofterror\",\"daywalker2\",\"liefs\",\"deciduousmonster\",\"deerclops\",\"antliontribute\",\"spiderqueen\"],moonMutated:[\"mutated_bird_gestalt\",\"mutated_birds\",\"mutated_merm\",\"mutated_hounds\",\"mutated_deerclops\",\"mutated_buzzard_gestalt\",\"penguins_moon\",\"moon_spider\",\"mutated_spiderqueen\",\"mutated_bearger\",\"mutated_warg\"]},ds={global:[\"season_start\"],world:[\"task_set\",\"start_location\",\"world_size\",\"branching\",\"loop\",\"roads\",\"touchstone\",\"boons\",\"prefabswaps_start\",\"junkyard\",\"moon_fissure\",\"balatro\",\"terrariumchest\",\"stageplays\"],resources:[\"grass\",\"rock\",\"moon_tree\",\"sapling\",\"ponds\",\"moon_starfish\",\"moon_hotspring\",\"flint\",\"reeds\",\"mushroom\",\"cactus\",\"moon_rock\",\"berrybush\",\"ocean_seastack\",\"carrot\",\"tumbleweed\",\"ocean_bullkelp\",\"marshbush\",\"moon_sapling\",\"meteorspawner\",\"rock_ice\",\"trees\",\"palmconetree\",\"moon_berrybush\",\"flowers\",\"moon_bullkelp\"],creaturesAndSpawners:[\"rabbits\",\"pigs\",\"buzzard\",\"ocean_shoal\",\"lightninggoat\",\"moles\",\"ocean_wobsterden\",\"moon_fruitdragon\",\"beefalo\",\"catcoon\",\"moon_carrot\",\"bees\",\"ocean_otterdens\"],hostileCreaturesAndSpawners:[\"ocean_waterplant\",\"tentacles\",\"houndmound\",\"spiders\",\"tallbirds\",\"chess\",\"walrus\",\"angrybees\",\"merm\",\"moon_spiders\"]},fs={world:[\"weather\",\"earthquakes\",\"acidrain_enabled\",\"wormattacks_boss\",\"rifts_enabled_cave\",\"atriumgate\",\"wormattacks\",\"rifts_frequency_cave\"],resourceRegrowth:[\"regrowth\",\"lightflier_flower_regrowth\",\"flower_cave_regrowth\",\"mushtree_regrowth\",\"mushtree_moon_regrowth\",\"evergreen_regrowth\",\"reeds_regrowth\",\"tree_rock_regrowth\",\"twiggytrees_regrowth\"],creatures:[\"pigs_setting\",\"bunnymen_setting\",\"dustmoths\",\"rocky_setting\",\"moles_setting\",\"monkey_setting\",\"slurtles_setting\",\"snurtles\",\"lightfliers\",\"mushgnome\",\"grassgekkos\"],hostileCreatures:[\"spiders_setting\",\"bats_setting\",\"merms\",\"molebats\",\"spider_spitter\",\"itemmimics\",\"chest_mimics\",\"spider_hider\",\"spider_dropper\",\"spider_warriors\",\"nightmarecreatures\"],giants:[\"fruitfly\",\"liefs\",\"daywalker\",\"toadstool\",\"spiderqueen\"],moonMutated:[\"mutated_birds\",\"mutated_merm\",\"moon_spider\",\"mutated_spiderqueen\"]},cs={world:[\"task_set\",\"start_location\",\"world_size\",\"branching\",\"loop\",\"touchstone\",\"cavelight\",\"boons\",\"prefabswaps_start\"],resources:[\"grass\",\"rock\",\"sapling\",\"cave_ponds\",\"flint\",\"reeds\",\"lichen\",\"mushroom\",\"banana\",\"berrybush\",\"flower_cave\",\"mushtree\",\"wormlights\",\"marshbush\",\"fern\",\"trees\",\"tree_rock\"],creaturesAndSpawners:[\"bunnymen\",\"rocky\",\"slurper\",\"monkey\",\"slurtles\"],hostileCreaturesAndSpawners:[\"bats\",\"tentacles\",\"cave_spiders\",\"spiders\",\"chess\",\"fissure\",\"worms\"]},as={style:{display:\"flex\",\"align-items\":\"center\",margin:\"5px\",width:\"215px\"}},ts={style:{width:\"200px\"}},ss={class:\"fcc\"},os={style:{margin:\"5px 0\"},class:\"fcc\"},gs={__name:\"levelDataSetting\",props:{configs:{type:Array,default:[\"undefined\"]},modelValue:{type:String,default:\"undefined\"},image:{type:String,default:\"undefined.png\"},i18n:{type:Object,default:{zh:\"平台未识别\",en:\"undefined\"}},name:{type:String,default:\"undefined\"},customConfigsValue:{type:Object,default:{}},defaultModelValue:{type:String,default:\"undefined\"}},emits:[\"changeModelValue\"],setup(a,{emit:v}){const n=a,z=v,{t:V}=q(),S=x(),o=M(()=>S.language),u=c(!1),d=c(!1),t=c(n.modelValue),I=()=>{const e=n.configs.indexOf(t.value);t.value=n.configs[e-1]},k=()=>{const e=n.configs.indexOf(t.value);t.value=n.configs[e+1]},C=e=>new URL(Object.assign({\"./gameSettingImages/acidrain_enabled.png\":R,\"./gameSettingImages/alternatehunt.png\":E,\"./gameSettingImages/angrybees.png\":J,\"./gameSettingImages/antliontribute.png\":j,\"./gameSettingImages/atriumgate.png\":H,\"./gameSettingImages/autumn.png\":P,\"./gameSettingImages/balatro.png\":U,\"./gameSettingImages/banana.png\":W,\"./gameSettingImages/bananabush_portalrate.png\":X,\"./gameSettingImages/basicresource_regrowth.png\":K,\"./gameSettingImages/bats.png\":L,\"./gameSettingImages/bats_setting.png\":F,\"./gameSettingImages/bearger.png\":Q,\"./gameSettingImages/beefalo.png\":Z,\"./gameSettingImages/beefaloheat.png\":$,\"./gameSettingImages/beequeen.png\":ee,\"./gameSettingImages/bees.png\":ne,\"./gameSettingImages/bees_setting.png\":ae,\"./gameSettingImages/berrybush.png\":te,\"./gameSettingImages/birds.png\":se,\"./gameSettingImages/boons.png\":oe,\"./gameSettingImages/branching.png\":ge,\"./gameSettingImages/brightmarecreatures.png\":le,\"./gameSettingImages/bunnymen.png\":re,\"./gameSettingImages/bunnymen_setting.png\":ie,\"./gameSettingImages/butterfly.png\":_e,\"./gameSettingImages/buzzard.png\":me,\"./gameSettingImages/cactus.png\":ue,\"./gameSettingImages/carrot.png\":de,\"./gameSettingImages/catcoon.png\":fe,\"./gameSettingImages/catcoons.png\":ce,\"./gameSettingImages/cave_ponds.png\":pe,\"./gameSettingImages/cave_spiders.png\":he,\"./gameSettingImages/cavelight.png\":be,\"./gameSettingImages/chess.png\":we,\"./gameSettingImages/chest_mimics.png\":ye,\"./gameSettingImages/cookiecutters.png\":ve,\"./gameSettingImages/crabking.png\":ze,\"./gameSettingImages/crow_carnival.png\":Ve,\"./gameSettingImages/darkness.png\":Se,\"./gameSettingImages/day.png\":Ie,\"./gameSettingImages/daywalker.png\":ke,\"./gameSettingImages/daywalker2.png\":Ce,\"./gameSettingImages/deciduousmonster.png\":De,\"./gameSettingImages/deciduoustree_regrowth.png\":Be,\"./gameSettingImages/deerclops.png\":qe,\"./gameSettingImages/dragonfly.png\":xe,\"./gameSettingImages/dropeverythingondespawn.png\":Me,\"./gameSettingImages/dustmoths.png\":Oe,\"./gameSettingImages/earthquakes.png\":Te,\"./gameSettingImages/evergreen_regrowth.png\":Ye,\"./gameSettingImages/extrastartingitems.png\":Ae,\"./gameSettingImages/eyeofterror.png\":Ne,\"./gameSettingImages/fern.png\":Ge,\"./gameSettingImages/fishschools.png\":Re,\"./gameSettingImages/fissure.png\":Ee,\"./gameSettingImages/flint.png\":Je,\"./gameSettingImages/flower_cave.png\":je,\"./gameSettingImages/flower_cave_regrowth.png\":He,\"./gameSettingImages/flowers.png\":Pe,\"./gameSettingImages/frograin.png\":Ue,\"./gameSettingImages/frogs.png\":We,\"./gameSettingImages/fruitfly.png\":Xe,\"./gameSettingImages/ghostenabled.png\":Ke,\"./gameSettingImages/ghostsanitydrain.png\":Le,\"./gameSettingImages/gnarwail.png\":Fe,\"./gameSettingImages/goosemoose.png\":Qe,\"./gameSettingImages/grass.png\":Ze,\"./gameSettingImages/grassgekkos.png\":$e,\"./gameSettingImages/hallowed_nights.png\":en,\"./gameSettingImages/healthpenalty.png\":nn,\"./gameSettingImages/hound_mounds.png\":an,\"./gameSettingImages/houndmound.png\":tn,\"./gameSettingImages/hounds.png\":sn,\"./gameSettingImages/hunger.png\":on,\"./gameSettingImages/hunt.png\":gn,\"./gameSettingImages/itemmimics.png\":ln,\"./gameSettingImages/junkyard.png\":rn,\"./gameSettingImages/klaus.png\":_n,\"./gameSettingImages/krampus.png\":mn,\"./gameSettingImages/lessdamagetaken.png\":un,\"./gameSettingImages/lichen.png\":dn,\"./gameSettingImages/liefs.png\":fn,\"./gameSettingImages/lightcrab_portalrate.png\":cn,\"./gameSettingImages/lightflier_flower_regrowth.png\":pn,\"./gameSettingImages/lightfliers.png\":hn,\"./gameSettingImages/lightning.png\":bn,\"./gameSettingImages/lightninggoat.png\":wn,\"./gameSettingImages/loop.png\":yn,\"./gameSettingImages/lunarhail_frequency.png\":vn,\"./gameSettingImages/lureplants.png\":zn,\"./gameSettingImages/malbatross.png\":Vn,\"./gameSettingImages/marshbush.png\":Sn,\"./gameSettingImages/merm.png\":In,\"./gameSettingImages/merms.png\":kn,\"./gameSettingImages/meteorshowers.png\":Cn,\"./gameSettingImages/meteorspawner.png\":Dn,\"./gameSettingImages/molebats.png\":Bn,\"./gameSettingImages/moles.png\":qn,\"./gameSettingImages/moles_setting.png\":xn,\"./gameSettingImages/monkey.png\":Mn,\"./gameSettingImages/monkey_setting.png\":On,\"./gameSettingImages/monkeytail_portalrate.png\":Tn,\"./gameSettingImages/moon_berrybush.png\":Yn,\"./gameSettingImages/moon_bullkelp.png\":An,\"./gameSettingImages/moon_carrot.png\":Nn,\"./gameSettingImages/moon_fissure.png\":Gn,\"./gameSettingImages/moon_fruitdragon.png\":Rn,\"./gameSettingImages/moon_hotspring.png\":En,\"./gameSettingImages/moon_rock.png\":Jn,\"./gameSettingImages/moon_sapling.png\":jn,\"./gameSettingImages/moon_spider.png\":Hn,\"./gameSettingImages/moon_spiders.png\":Pn,\"./gameSettingImages/moon_starfish.png\":Un,\"./gameSettingImages/moon_tree.png\":Wn,\"./gameSettingImages/moon_tree_regrowth.png\":Xn,\"./gameSettingImages/mosquitos.png\":Kn,\"./gameSettingImages/mushgnome.png\":Ln,\"./gameSettingImages/mushroom.png\":Fn,\"./gameSettingImages/mushtree.png\":Qn,\"./gameSettingImages/mushtree_moon_regrowth.png\":Zn,\"./gameSettingImages/mushtree_regrowth.png\":$n,\"./gameSettingImages/mutated_bearger.png\":ea,\"./gameSettingImages/mutated_bird_gestalt.png\":na,\"./gameSettingImages/mutated_birds.png\":aa,\"./gameSettingImages/mutated_buzzard_gestalt.png\":ta,\"./gameSettingImages/mutated_deerclops.png\":sa,\"./gameSettingImages/mutated_hounds.png\":oa,\"./gameSettingImages/mutated_merm.png\":ga,\"./gameSettingImages/mutated_spiderqueen.png\":la,\"./gameSettingImages/mutated_warg.png\":ra,\"./gameSettingImages/nightmarecreatures.png\":ia,\"./gameSettingImages/ocean_bullkelp.png\":_a,\"./gameSettingImages/ocean_otterdens.png\":ma,\"./gameSettingImages/ocean_seastack.png\":ua,\"./gameSettingImages/ocean_shoal.png\":da,\"./gameSettingImages/ocean_waterplant.png\":fa,\"./gameSettingImages/ocean_wobsterden.png\":ca,\"./gameSettingImages/otters_setting.png\":pa,\"./gameSettingImages/palmcone_seed_portalrate.png\":ha,\"./gameSettingImages/palmconetree.png\":ba,\"./gameSettingImages/palmconetree_regrowth.png\":wa,\"./gameSettingImages/penguins.png\":ya,\"./gameSettingImages/penguins_moon.png\":va,\"./gameSettingImages/perd.png\":za,\"./gameSettingImages/petrification.png\":Va,\"./gameSettingImages/pigs.png\":Sa,\"./gameSettingImages/pigs_setting.png\":Ia,\"./gameSettingImages/pirateraids.png\":ka,\"./gameSettingImages/ponds.png\":Ca,\"./gameSettingImages/portal_spawnrate.png\":Da,\"./gameSettingImages/portalresurection.png\":Ba,\"./gameSettingImages/powder_monkey_portalrate.png\":qa,\"./gameSettingImages/prefabswaps_start.png\":xa,\"./gameSettingImages/rabbits.png\":Ma,\"./gameSettingImages/rabbits_setting.png\":Oa,\"./gameSettingImages/reeds.png\":Ta,\"./gameSettingImages/reeds_regrowth.png\":Ya,\"./gameSettingImages/regrowth.png\":Aa,\"./gameSettingImages/resettime.png\":Na,\"./gameSettingImages/rifts_enabled.png\":Ga,\"./gameSettingImages/rifts_enabled_cave.png\":Ra,\"./gameSettingImages/rifts_frequency_cave.png\":Ea,\"./gameSettingImages/roads.png\":Ja,\"./gameSettingImages/rock.png\":ja,\"./gameSettingImages/rock_ice.png\":Ha,\"./gameSettingImages/rocky.png\":Pa,\"./gameSettingImages/rocky_setting.png\":Ua,\"./gameSettingImages/saltstack_regrowth.png\":Wa,\"./gameSettingImages/sapling.png\":Xa,\"./gameSettingImages/season_start.png\":Ka,\"./gameSettingImages/seasonalstartingitems.png\":La,\"./gameSettingImages/shadowcreatures.png\":Fa,\"./gameSettingImages/sharkboi.png\":Qa,\"./gameSettingImages/sharks.png\":Za,\"./gameSettingImages/slurper.png\":$a,\"./gameSettingImages/slurtles.png\":et,\"./gameSettingImages/slurtles_setting.png\":nt,\"./gameSettingImages/snurtles.png\":at,\"./gameSettingImages/spawnmode.png\":tt,\"./gameSettingImages/spawnprotection.png\":st,\"./gameSettingImages/specialevent.png\":ot,\"./gameSettingImages/spider_dropper.png\":gt,\"./gameSettingImages/spider_hider.png\":lt,\"./gameSettingImages/spider_spitter.png\":rt,\"./gameSettingImages/spider_warriors.png\":it,\"./gameSettingImages/spiderqueen.png\":_t,\"./gameSettingImages/spiders.png\":mt,\"./gameSettingImages/spiders_setting.png\":ut,\"./gameSettingImages/spring.png\":dt,\"./gameSettingImages/squid.png\":ft,\"./gameSettingImages/stageplays.png\":ct,\"./gameSettingImages/start_location.png\":pt,\"./gameSettingImages/summer.png\":ht,\"./gameSettingImages/summerhounds.png\":bt,\"./gameSettingImages/tallbirds.png\":wt,\"./gameSettingImages/task_set.png\":yt,\"./gameSettingImages/temperaturedamage.png\":vt,\"./gameSettingImages/tentacles.png\":zt,\"./gameSettingImages/terrariumchest.png\":Vt,\"./gameSettingImages/toadstool.png\":St,\"./gameSettingImages/touchstone.png\":It,\"./gameSettingImages/tree_rock_regrowth.png\":kt,\"./gameSettingImages/trees.png\":Ct,\"./gameSettingImages/tumbleweed.png\":Dt,\"./gameSettingImages/twiggytrees_regrowth.png\":Bt,\"./gameSettingImages/walrus.png\":qt,\"./gameSettingImages/walrus_setting.png\":xt,\"./gameSettingImages/wanderingtrader_enabled.png\":Mt,\"./gameSettingImages/wasps.png\":Ot,\"./gameSettingImages/weather.png\":Tt,\"./gameSettingImages/wildfires.png\":Yt,\"./gameSettingImages/winter.png\":At,\"./gameSettingImages/winterhounds.png\":Nt,\"./gameSettingImages/winters_feast.png\":Gt,\"./gameSettingImages/wobsters.png\":Rt,\"./gameSettingImages/world_size.png\":Et,\"./gameSettingImages/wormattacks.png\":Jt,\"./gameSettingImages/wormattacks_boss.png\":jt,\"./gameSettingImages/wormlights.png\":Ht,\"./gameSettingImages/worms.png\":Pt,\"./gameSettingImages/year_of_the_beefalo.png\":Ut,\"./gameSettingImages/year_of_the_bunnyman.png\":Wt,\"./gameSettingImages/year_of_the_carrat.png\":Xt,\"./gameSettingImages/year_of_the_catcoon.png\":Kt,\"./gameSettingImages/year_of_the_dragonfly.png\":Lt,\"./gameSettingImages/year_of_the_gobbler.png\":Ft,\"./gameSettingImages/year_of_the_knight.png\":Qt,\"./gameSettingImages/year_of_the_pig.png\":Zt,\"./gameSettingImages/year_of_the_snake.png\":$t,\"./gameSettingImages/year_of_the_varg.png\":es})[`./gameSettingImages/${e}`],import.meta.url).href,D=()=>{let e;Object.keys(n.customConfigsValue).length!==0?e=n.customConfigsValue[t.value]:e=ns[t.value];try{return o.value===\"zh\"?e.zh:e.en}catch{return o.value===\"zh\"?\"未识别\":\"Undefined\"}},b=()=>{try{return o.value===\"zh\"?n.i18n.zh:n.i18n.en}catch{return o.value===\"zh\"?\"未识别\":\"Undefined\"}},B=()=>{const e={name:n.name,value:t.value};z(\"changeModelValue\",e)},f=()=>{if(n.configs.length===1){u.value=!0,d.value=!0;return}const e=n.configs.indexOf(t.value);u.value=e===0,d.value=e===n.configs.length-1};return O(()=>{f()}),w(()=>t.value,()=>{f(),B()}),w(()=>n.configs,()=>{f()},{deep:!0}),(e,g)=>(s(),T(\"div\",as,[p(Y,{src:C(n.image),fit:\"fill\",style:{width:\"75px\",height:\"75px\"}},null,8,[\"src\"]),l(\"div\",ts,[l(\"div\",ss,[a.modelValue===\"undefined\"&&a.image!==\"undefined.png\"?A((s(),r(m,{key:0,color:\"error\",density:\"compact\",\"append-icon\":\"ri-question-fill\"},{default:i(()=>[_(h(b()),1)]),_:1})),[[G,N(V)(\"game.base.step2.itemUndefined\")]]):(s(),r(m,{key:1,color:a.modelValue===a.defaultModelValue?\"primary\":\"warning\",density:\"compact\"},{default:i(()=>[_(h(b()),1)]),_:1},8,[\"color\"]))]),g[1]||(g[1]=l(\"div\",{class:\"fcc\"},null,-1)),l(\"div\",os,[p(y,{icon:\"ri-arrow-left-s-line\",variant:\"text\",disabled:u.value||a.image===\"undefined.png\"||a.modelValue===\"undefined\",onClick:I},null,8,[\"disabled\"]),a.image===\"undefined.png\"||a.modelValue===\"undefined\"?(s(),r(m,{key:0,color:\"error\",label:\"\",density:\"compact\",style:{margin:\"0 5px\"}},{default:i(()=>[...g[0]||(g[0]=[_(\" Undefined \",-1)])]),_:1})):(s(),r(m,{key:1,label:\"\",density:\"compact\",style:{margin:\"0 5px\"}},{default:i(()=>[_(h(D()),1)]),_:1})),p(y,{icon:\"ri-arrow-right-s-line\",variant:\"text\",disabled:d.value||a.image===\"undefined.png\"||a.modelValue===\"undefined\",onClick:k},null,8,[\"disabled\"])])])]))}},ps=Object.freeze(Object.defineProperty({__proto__:null,default:gs},Symbol.toStringTag,{value:\"Module\"}));export{gs as _,ds as a,cs as b,fs as c,ms as d,us as g,ps as l,_s as o};\n"
  },
  {
    "path": "embedFS/dist/assets/list-Ch7Aeo7N.js",
    "content": "import{g as M,e as O,b as H,f as n,j as J,r as Q,A as _,o as f,w as l,a,ab as R,k as C,t as u,l as s,s as w,v as y,x as S,V as A,p as N,c as U,F as W,y as X,D as Y,ah as Z,G as g,aC as ee}from\"./index-But_YWe_.js\";import{p as x}from\"./player-CpbcBwUI.js\";import{V as te}from\"./VDialog-BetymGlx.js\";import{V as $}from\"./VAlert-hOsVftqi.js\";import{V as le}from\"./VContainer-Dy0K6N_V.js\";import{V as ae}from\"./VRow-DtJTiJKO.js\";import{V as se}from\"./VCol-BCVfdzjO.js\";import{V as oe}from\"./VChip-pydKSkvr.js\";import{V as re}from\"./VTextField-C23ADfJX.js\";import\"./axios-DNCpvJag.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./index-c6y4pbVT.js\";import\"./VInput-D4WPJeZb.js\";const ie={class:\"card-header my-2\"},ne={key:0},ue={class:\"d-flex align-center\",style:{width:\"160px\"}},Te={__name:\"list\",props:{listType:{type:String,default:\"\"},height:{type:Number,default:0},uidmap:{type:Array,default:()=>[]}},setup(q){const i=q,k=M(),{mobile:z}=O(),{t:o}=H(),D=n([]),b=n(!1),h=(r=!1)=>{b.value=!0;const e={roomID:k.room.id,listType:i.listType};x.list.get(e).then(c=>{D.value=c.data||[],r&&g(o(\"game.player.list.refreshSuccess\"))}).finally(()=>{b.value=!1})},F=n(!1),I=(r,e)=>{F.value=!0;const c={roomID:k.room.id,listType:i.listType,uids:[r],actionType:e};x.list.post(c).then(t=>{g(t.message),h()}).finally(()=>{F.value=!1})},T=n(!1),L=n(),d=n(\"\"),E=()=>{T.value=!0,ee(()=>{L.value.focus()})},B=()=>{if(d.value){if(!/^KU_/.test(d.value)){g(o(\"game.player.list.uidValid\"),\"error\");return}I(d.value,\"add\")}T.value=!1,d.value=\"\"},p=n(!1),K=()=>{p.value=!0},P=r=>/\\.txt$/i.test(r.name),v=n(!1),j=r=>{if(v.value=!0,!P(r)){g(o(\"game.player.list.import.fileTypeError\"),\"error\"),p.value=!1,v.value=!1;return}const e=new FileReader;e.readAsText(r),e.onload=()=>{const t=e.result.split(`\n`),m=[];for(let V of t)V!==\"\"&&m.push(V);const G={roomID:k.room.id,listType:i.listType,uids:m,actionType:\"add\"};x.list.post(G).then(V=>{g(V.message),h()}).finally(()=>{v.value=!1,p.value=!1})},e.onerror=()=>{g(o(\"game.player.list.import.fileReadError\"),\"error\"),v.value=!1,p.value=!1}};return J(()=>{h()}),(r,e)=>{const c=Q(\"v-file-upload\");return f(),_(A,{class:\"mt-4\",height:i.height-70},{default:l(()=>[a(R,null,{default:l(()=>[C(\"div\",ie,[C(\"span\",null,u(s(o)(`game.player.list.${i.listType}`)),1),C(\"div\",null,[a(w,{class:\"mr-2\",onClick:K},{default:l(()=>[y(u(s(o)(\"game.player.list.import.title\")),1)]),_:1}),a(te,{modelValue:s(p),\"onUpdate:modelValue\":e[0]||(e[0]=t=>S(p)?p.value=t:null),width:s(z)?\"90%\":\"45%\"},{default:l(()=>[a(A,null,{default:l(()=>[a(R),a(N,null,{default:l(()=>[a($,{color:\"warning\",density:\"compact\",class:\"mt-2 mb-2\"},{default:l(()=>[y(u(s(o)(\"game.player.list.import.tip\")),1)]),_:1}),a(c,{density:\"default\",icon:\"ri-upload-cloud-2-line\",\"onUpdate:modelValue\":j})]),_:1})]),_:1})]),_:1},8,[\"modelValue\",\"width\"]),a(w,{color:\"default\",onClick:e[1]||(e[1]=t=>h(!0))},{default:l(()=>[y(u(s(o)(\"game.player.list.refresh\")),1)]),_:1})])])]),_:1}),a(N,null,{default:l(()=>[a(le,{fluid:\"\",height:i.height-152,style:{\"overflow-y\":\"auto\"}},{default:l(()=>[a(ae,null,{default:l(()=>[a($,{color:\"success\",density:\"compact\"},{default:l(()=>[y(u(s(o)(\"game.player.list.tip\")),1)]),_:1}),a(se,{class:\"mt-4\",cols:\"12\"}),(f(!0),U(W,null,X(s(D),t=>(f(),_(oe,{key:t,closable:\"\",color:\"info\",class:\"mt-2 mr-2\",label:\"\",size:\"large\",\"onClick:close\":m=>I(t,\"delete\")},{default:l(()=>[y(u(t)+\" \",1),(i.uidmap.find(m=>m.uid===t)?.nickname||\"\")!==\"\"?(f(),U(\"span\",ne,\" (\"+u(i.uidmap.find(m=>m.uid===t)?.nickname||\"\")+\") \",1)):Y(\"\",!0)]),_:2},1032,[\"onClick:close\"]))),128)),C(\"div\",ue,[s(T)?(f(),_(re,{key:0,ref_key:\"inputRef\",ref:L,modelValue:s(d),\"onUpdate:modelValue\":e[2]||(e[2]=t=>S(d)?d.value=t:null),density:\"compact\",placeholder:s(o)(\"game.player.list.placeholder\"),\"persistent-placeholder\":\"\",class:\"mt-2\",onKeyup:Z(B,[\"enter\"]),onBlur:B},null,8,[\"modelValue\",\"placeholder\"])):(f(),_(w,{key:1,variant:\"tonal\",\"append-icon\":\"ri-add-line\",color:\"default\",class:\"mt-2 mr-2\",onClick:E},{default:l(()=>[y(u(s(o)(\"game.player.list.add\")),1)]),_:1}))])]),_:1})]),_:1},8,[\"height\"])]),_:1})]),_:1},8,[\"height\"])}}};export{Te as default};\n"
  },
  {
    "path": "embedFS/dist/assets/log-B7kZm_Kd.js",
    "content": "import{M as r}from\"./preview-B1dPoyad.js\";import{_ as g,g as c,i as a,a7 as p,A as u,o as m,n as i,l as e}from\"./index-But_YWe_.js\";const d={__name:\"log\",props:{content:{type:String,default:\"\"},height:{type:Number,default:800}},setup(n){const t=n,o=c(),l=a(()=>o.theme),s=a(()=>p(o.language));return(h,_)=>(m(),u(e(r),{\"model-value\":\"```text ::open\\n\"+t.content,theme:e(l),language:e(s),\"preview-theme\":\"github\",class:\"mdp\",style:i({\"overflow-y\":\"auto\",height:t.height+\"px\"})},null,8,[\"model-value\",\"theme\",\"language\",\"style\"]))}},y=g(d,[[\"__scopeId\",\"data-v-32641ba1\"]]);export{y as default};\n"
  },
  {
    "path": "embedFS/dist/assets/log-DWr6Dcj-.css",
    "content": ".mdp[data-v-32641ba1] .md-editor-preview .md-editor-code{margin:0!important}\n"
  },
  {
    "path": "embedFS/dist/assets/logs-N8GO9ZBg.js",
    "content": "import{h as n}from\"./axios-DNCpvJag.js\";const r={content:{url:\"/logs/content\",get:async function(t){return await n.get(this.url,t)}},history:{list:{url:\"/logs/history/list\",get:async function(t){return await n.get(this.url,t)}},content:{url:\"/logs/history/content\",get:async function(t){return await n.get(this.url,t)}}},clean:{url:\"/logs/clean\",delete:async function(t){return await n.delete(this.url,t)},info:{url:\"/logs/clean/info\",get:async function(t){return await n.get(this.url,t)}}},download:{url:\"/logs/download\",download:async function(t,o){return await n.download(this.url,t,o)}}};export{r as l};\n"
  },
  {
    "path": "embedFS/dist/assets/map-Co9ruaLK.js",
    "content": "import{r as Be}from\"./room-BLsFZNUm.js\";import{t as Ee}from\"./tools-BtEQwbyL.js\";import{g as Fe,d as Ve,e as De,b as Le,f,j as ke,c as R,l as o,o as b,A as v,F as B,w as t,a as n,ab as Ue,k as s,t as r,x as Pe,s as k,v as h,p as Ie,n as g,y as Y,m as Xe,V as T}from\"./index-But_YWe_.js\";import{_ as F}from\"./Result-DI11lCXq.js\";import{V as Ne}from\"./VSelect-CxsUdWRP.js\";import{V as Qe,a as U,b as P,c as I}from\"./VExpansionPanels-B0znoeId.js\";import{V as S}from\"./VRow-DtJTiJKO.js\";import{V as p}from\"./VCol-BCVfdzjO.js\";import{V as Z}from\"./VChip-pydKSkvr.js\";import\"./axios-DNCpvJag.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./VInput-D4WPJeZb.js\";import\"./index-c6y4pbVT.js\";import\"./VTextField-C23ADfJX.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VList-D_MCDEbx.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./VMenu-CXNpVDF7.js\";import\"./dialog-transition-B2t_G0u1.js\";const G=\"/assets/antlion-Be4xE01J.png\",q=\"/assets/beequeenhivegrown-2cmSPVZB.png\",W=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAJlUlEQVR4XrVXCXAT1xkWlmVb50qrW7KklVYr7UoryZIsyZIP+TbGGHPWg02AcrhAM0zTepqUJOWmQElh6mGG0I6BmQ6dTBjKcJWkHAWSgXLWBRocGqDmSCCBQCmWbWz9fbtgIJ4wBdJ+M7/f8773H+9///v/XwLB82EYIuGBAwcyT5w4IQm3tIi0Wq3s0ff/L3bv3q3YsmPHzL1/7Xz3eNfN1X8+emzZqc9vt+0/1bHrdEfH/I0bN5JDef5naFmwQHPs7Pnf3OtO3b/bl4Z9F659OX/l6ssHL1xN3esH6O578GDfmc6/bPrT4aKhvN8VmYjEOzo6J++/cL3rq1RfqjcNcPzqre7l727s3XXi7P37A5C+di+V2vX3f57/sKNzWWtrq32okO8C2mbWbVm+es2G7Sc/2bfnb59+cf6LW+lLd1P9bZu3pPaf+0cPUv5g5/EzN7cePX1w/e9+/96mrdsbAICLCTki01CBLwq3z+24+pPXf9z75vLl/2pdvLBv0ep34P0P9qZ/vmRx/7SZ0/vfXrb8zrwlv9j++qKlG5omjD4+t7W1gWPEJKJ8Qo8tQ1PhI1mcURiirEHh34qcnBwrYZCV5mRmlguzhestbkNPZWMpVI2vhmBhHrBBL/hDIShOFoFRrwJcp+yz6PEOp8M6v8xjuug0yJKcHNKgqq0N2U55CK0B/Ws1mo1vxQvjH5EkuS47O5saovYJJNnCEVFS86XViHUTHsNAqMwF4UoXOLwWGDmqDjZt2gTtG9qhqqoKfD4fUC4K/JS1X6+RdwQoXcrp1C51hI1Fbkrzy5qw9WutWrHYy7LH29ra0pcvX4Zt2/4AkVjkE6lcOgWpyx6qn4NGhYlPUn4zBJMU+OIkkLQVZs+ZDV1dXcBhYGAAli5dCnl5eRAOh9EYBLuTgGCFC8onBvsqJoVSZY2BB0X1XnAg4+rr66Hz006e79ChQ1BcUgxWm/Xfcrn8Z4KnriRDLROPNWHSVp1ddcVbSECgxAnuPAJqamrg0qVLvPJ0Og0oEUF1NbqSYBCCoSAE8gLgpt1gow2QX0lB0Wg/RGo9EB3BABt2wdq1a2HhwgUwa9YPIFmaBNbHIs85wWaz3VMoFD8UPHxtAoFNI21O0IZuKmiGQKkT2AQJtMcNdXV1sHnzZjhy5AisWbMGKioq+NNzBnCjz+8Du8MOWhMO/iIHBEtdECx3IRkUsBEXoCQFU6ZMAY/XA17Wy4+Mh+FHwk58jbLp9EEvqC0W1Ul31Aq+UhJ8xU6IRqOwa+dOWLR4ET8fVMyRP+DnT+OmXaBWq8HhsYGvnAR/0gl56DoKxvjAE6V4Pv6qgnm8UhfazxlCe2hgGAbx4kcGDdDJcelZOkZA2ZR8qJwZA4oloWVmC0ycOJE/aQi9AE55IBDghVBuChSYHDAMA9Jth1AtDbGRXohP8ENxUxDcYfJxrAxeFWcA42Uee0GmkO197AFcrzhdMJaF5hXDYdLKWmCRJ4YNGwaZmZmgVGJgsVh4d5tzzWAwGEAsEQPiA6fTiYLVDvFxLMQQf9XsGJRMCYEmF+d5uHVOuZMi+ZEgCHC73WC323szMjK4OOAxDNOIVyRfCcHYeWWQbA5BcmIIDHY1r4QjtBmysrJAKBTyhnHfpFIpJwhsPiNE6hkomRSCmlfjEB7FQGZWJm88injeS9yIAo83yOV2cWtbuIMPGsCBMjO6k0zMCnO+n4AJTfl8NCsN8sdGDBInWG/Qg4MkQYtOGhvnhfKpD6+uqiWW1hP4ALePM1QikQCO45Cbmwssy3Je6UUJ6beCp9K1lPujVUrzgg7tR5RTB83NEZiNjGBDljRVYAOxPPsa2nI3Q5gBiNLoRL0o+HrkKmk/p5jzWvXMAihBd88U27+SYuJVyKkdyFsDer0ejEYjF6z3xWLxCSSHczvXSzyEWCr+EWcEhglUFrXsLZtbf69iRhRqa1GgEbpzZlp/xhm2nJXh0j3+cidQYcs9kSjjVcQzAjdh60fOLYTmxTUDyaZgZ2Kcvxs9w5sylYwVPDzhDOStFWich6hSMMTlPLKlokOCHIEVTU2okLTobKrL1XPiwMZsQPpM1+li4oa31NHnKXJcqZgWGcivZe4rjcoSjldpkjeUz4j0FjflbcBN8kTZ1PyuSC3TYyb15UPUPBso0HqVesVraEpTRuxisJxKo3vsT4z1D9AFRDsZtOxxRiwHct3auWWTQ935NXRK+ajwaO34dG8Z+Rmmw0iZLMuTGMPeDFe4BnAD9r0hap6NQKWrky1x3tLZ8Pc9hcSNka8VQ3KUtz/R4AV1LvaGr4zcTBc52gtGed8pGe+HcAXVa3Zo6jQ2VV2gyvUZXWS/LleJC9mk/ZWSxmA/lxG1RuzNoXqeCROjmxMdw96unlUAo98oheGTwv0UqemJjvKkfZXUHbbc2UsXEp8HSl23I1VuYOMEaC34NLUJq7QyhpVqK/ZTGSZujNbTf6xEAVmIChEbJd4TPOkH/itECoNkhK/aud5bSm5gGNMcLSZbEqlxp4K19HWlGdti8xuvhKtcfL73F9lBZ1HNfsTLK0FXMR6l4m4UiBBFRvpixEH0WfJExfOB61wyHs1lJqe6QUso8zRWLBwd5b0eqnFDGBUarlQbHOo5T9gUOJVvPYgCERINLITKKKDyck8Lvi3iXwJZdJxYVz45DCj6IYS8wMRtqPphj6uY2ameHSijHkRRHQhXuCG/huH2HEdLyqfkvBwwnbTSVWC9HRnJoO6IhvhoFiJ1TEqiktS6THJN0KEbl5wUPBep9/Bl2BN3gKfQAYTXtA2xi4bKe14MMspcBZatsbE+XjF3QibhQPVBcxEll5oQof64IWy9VjCS7i5GNYAtQeUY9RJe1Eto9Yq2b0h8EZhx8fiEy7AgSOnW+SuoVB16lnFkBNfpoKhPR2n9DbUs+9e4NKtdJxUFtDZVW6IxAIXcEx3OpEmXridgw7kYeLnWnLVo8kcELCdKvebdZMhyuBAJD1RRkJ+wg9Ws2O7Qy4/qFDnNgkdRrsHErbkEDq6QeaCqiOw24/JVMonoQ7Rk+abk58cwmUygQ2NOzG14e3iUuGO3q09NL3P11AYsjeh7FJGY2ygWCyyjQ9ZjScb4MW3EPpha7LxF6uSFaOnZ7ffzQpKdXR+2azqr2dyVpF61LkbqDpN6GWfYIDSYJKudNin35aqkTbIc0T6jUvorwTNa7hdCDvpBIc4WrRJnCZsU0qxmXJ6zXiQSBJ7ew3lJnpNZjKYaoVDQkCUUcvn/SZl9TvwHflaxNGwYlNIAAAAASUVORK5CYII=\",j=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH6QkCADUTfAnJeAAACAlJREFUWMPtlstvXGcZh59zm/v94hnf4svYceo4uI2SNCRtIWpoS0AtqFwEEuyQEIgFQvwFbBASLMoCdiwACYSgEEFLmyaNmtA2iXNtfEvteOwZj+0Zz318zplz5pyPBY1UFSGKxK59Vt9l8Xv1Lt73gY/5mI/5qCP9l38P0A/sAOb73hKAFxCAAzSBvffu/5cCYoCjadrpWDr9U6PTeaPTal2QJXmmb3Bw/9j0wal6uRworuWRELbVNUu2ZS+7bm8BuAbcBRr/WwESIND8wfDzgVD4u3qn2Ywnk8lTz33xeGm9IO5ee9tN9WeVb3z/hyT6B1idv0dxeQNbN2k36hh6k52tNbSAp7XXbs3vlgpn243mb2RNKYqeixACSZLenymEEP/WgWwkEn/x6KnTx5u1Cst3bpHoyzA4Ok2llCeRTfLct76N6vHj2g6O49Cpd+hZDtFkkEgsTA/BzkaRlVt33LdefelWaWP1x8BZoAsokiQ9DcwBZSEE8oNkVVMBguOHpqVA2Efh/ipj+w8QjieobG2SmzpMV3e4+Jc/EQ54SfenadZ2ae7u4vFKRJJxAsEQ829e5e7lOdrVPXlwZOrwocNP/MofCL8AxCLR5GejseT3hBDOg1zlwcF1XW/fwMDPjpw6dWZ+7iYBf4JUdpjhiQl2y0XqlQqZ0REikQjXL11kZ7PIlVf+zr3b11lfXiEYiLN44zarC0u0qrt4NB9jB2YJhKKe4vrijGnoeiKd/brm9c52TV1zBSuSJLeU97V/UtW071S3tsOVzZInmkgTS2bx+qIcfPRRFElhX26aJ59/jkRfP6//+Swb9xYxOh18oRD9IxOs3rlFpbSOrKn4AiG8viALty/z8MlH1Upp87HBXG7f+PShqNHqHGs1akuKqt1UgAHgKLDRNYwLqqo8IknSPssyCUQipLJZMiMj7Ns/yf2Fu2wV83TqJpnMGKe+8CxPfflLTB/7JKbRpd1sICkwNDGGobdYXbjO6IEJVM2DZXZVny+kRmMZCveXF/ZajT+CvKoASiSe/ImsKLM92wp6fb7P6boRCYWimHqb2m4J2zRwHBMh9fD7Iti6hM8f5NjpT3H45AmiqQSeoEY8lcDr18gvLdCqNtnKv4skFGKpQR4/8yyNSpu9VpVWvRJrNepvy5J0XQK8gyOTv/Bo3q/mV+ev+PzB6cGRscxeR6dvYARjr0a7WScQDjE6dRBfIIFt2KiqylBuiHA8yO7ONpWtbQr3V0mk09iGjSz7EMLB4wmQ6t9Hu7FD1+hy/R+v7HXNvZ93TfNHkiTpKqBVy5uZsf0zgXSmf0oI2Z/I9DM8Gadr9khkk5idOtFkksL9Enp7CY/qRdW8FPOLhBJReqZLKJxkcuoYk7MTXH39NTbzRR557AlcR3Dl/FnAxXVdbMtqWpZ1TlYU3XUcVCFEJ5nKljSvD38wPJAaGObQ8WMIV6awsoGquTiOycriIp16G4SLpXjQPH7CsRiq7MFydGqVTcpb9+n2qoRTcUR+jZX5OfSmTq1SomsapPsGOXLy6YGld678oLJdeAtJMtSX3imS6u+3gtE4iUyaQDjI0u0bjE9N4wgHnB5HT53m2sXzLFZvEIslcV0XSVIQrku5tIWhN5CAzNAwkVgcy3Y5+cznUT0qy3N36FlddL2N67g4To9gKPZQhcIAQqyql17+HY1qmVA0ycjkIxTXV1hfXqJVrTL5iSM0amUAznztm+SmZ1lbWMKxIBAJ43QFif44tmvQqbWIp2KInpeQL4rseogmEgzlbJZuzzE0Oo7VtensVRmayo2Wt9c+7fH7V5XLr51TTMP4iqpqs9Fkku31AoGAn2g0SjgZQ9UCOE6P7PAQvnAAyzCJxIcZn5nBF/DRN5zGtW3Wl9/F1C3SmRG2CnneXbhOOBlhr10jv3CH7HCO0YemSQ1nyM0clMrF4kZpbe0V5V9bwT1mW+YJZEm0ahXJNHQUTaVVq2HoJoV7S1w5f55u1yI3cwjbsOlZNrLPYWLmIIocpNeV8PkjdJoVbl99HdsyUb0yqqrSqjeJ9aWZOX4STdaYPXqE5VvXPZv5tbcfTMIV27YK9d1KQAhnKBQOySgqjUqVRqXMwEiOYCjO9kaewbExxmcfYmNlkYsv/oHFuTmK9/PE41n0TpPFm2/i94cIx/oIBLycePopBscOkF9appzfaNq267huz3PjjQs7jWr1sgIgSVJTUeQrTq+XF654pn8kFz78+JPsy02RvzdPJJElkkxR3d5ir9mmb3Af925fY3TqAELyUi7msbsmHq+f3XKeeHqAVGaQ0YOTCFwisRjV0g6XX33xre3i2tXFm9fObxfWX3Bd95b63mLGcYQAtmVZET5flOZOG29QFf5QhHAoIQ2MjlPeKFLd2mHu3CU6nSbJ7AAj+9Mk0nE2V1co5u+heXyk+oeIxlMYRkfMv3y55gsGvYXVtUavZ/+6vrv9W8B+YE8f9IGQqqq/D4ZjZ/z+IJZtNG3LkqYOHQnmZh9WjLrO4q0reL1eQvEAD584hdNTmLt0TpS38lKrWu+FwuFuKjus1avluqG3/lbd2f6lrCiaqihNy7LWAP0/KlkoFELX9QlJlo4rshp1XCfh9HpVSZJMj8//mVA4PtazumlVU9VIMk5mcJydYknbLqzc6Zp6SLjCVDxqTVXVVVPX/wrc/GDgh3VCZElCSPgFOMiSRc9VgQAQgfdERgIJAkLQlEADWULGQKINGMJxP4wWfsT5J2j4yPTMWbdNAAAAAElFTkSuQmCC\",J=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH6QkCACwSkA5Q9gAACiVJREFUWMO1l1uMXVd5x//rum9nn8ucM/Z45oxnxjOeYxtImgxxWrBDgEpISUQBQYgSEE+tIiEIDzzQgqrygKjUVo1ASJUiWhUKb0EkqGoe0qqERAlx7Bqc2MR2bM/lzJmZc5tz2fe91upDbMXOJE0l2vW2tD+t77e//7fW+i+G/+fh+z7SND0upVyYnZ09RCnd5pznaZoCACgAUErBOWec8/czxixK6f8ZwGg0IgC2ASxnWXan1rqwZ31KKYQQhDF2lFJqA2A34H7fsbKyAgAQQghKKXv7dwYAxhhorcEY6xBCZhljX9VaXwIw/H2SLywsII5jmWXZo4SQnhCik2XZLTH85onjOACwqLV+WAhRB3AqiqInhBD6hmY3wJcbi3a5WJyknEFrPVhf34yk5E65XN5VSplXz12A7/uoVqtqZ2cnUkod8H3/ShiG+c0LkZsnvu+DEFJNkuRBQsijAH6cpun3tNYZAJw4+UcnKuXSJ/r9wXyx5HuM0oYxhteq1c3mZqvp2Nah9k73iRd/feqfAYAQoq5XmDqOcwzAQ7Zt/yMh5Eqv13tLguvBSNO0QSn9PiHkUwCqhBDXtu1Zo00qhDjaaBz+24Lnfd7A1Fqt7V9EcVpnXC5cunjpt7Zt3e4X/TtK5dIfBEHQTJKkyBjbIoQsFwqFh/I8f40Q8piUchXAhSiK9gIA+BCAr7muO00pdTnnmnP+74TimO8XHpZSHB+Pg/Ts2d8+FSfZ8QcfevBuy7Vcx/YO/PK553/peZ6TxPGiUqpR8P2uVppprf9EKfWXjLH7siybieP4h3Ecbxhj3twANwCMMTDG/Bsh5IecMxSLxWRx8dAznud2LWndMT938MMTExPSsix7drZeVkrRTrfL+t0esjQ1lmWtGqN9QimKpdL7sjR7UEoxXatVD0spXdd1jrmu29NaD6//7K09sLJyJ3q93r3lSunvyuXSndVqFZ7rmfF4HK2trbPDh5esKI7AOYMxGK6trb/Y6fR8x3GSIAxqszPTtYJfOOB5LrQ22FhvDsqVsip4np+rXMRRjF6v3+71+3+92dz4QaUykbRa229KwBhFs7lZnZmZeny5sXRidrYOx7YBgPgFTxgQPjlZQxiGGI/GKJVK1sLC3JIUslIqFiYby0vTBd8vp2kK27axsDCPPFf2wvycY1mS1evTKJdL8AquN9gd3D0OwrNTU7VL7XYfHAQwBh4X/M+Gg+FRnWXY3mxhYqKCLNcIggCdTgfT01OglKJYLKLT7mB9dRWW7RS0Mdja2gHnArl6c4+HYYCNtTVAZeCcgUEjCCNkaQbGKBkMhl8IxmGXMfoSL/g+QMhBSukDQRh9u7W1813btiYNDNIsR6fbh8oVzp17Db2dNpwwQkUKREmKtOiDSQG9O0RGKXajCLtTk+hM1pCmKVZX1+EVPGxv7yDLFLQxptvtP0VAfiCk/FISx68zKSWMNtU8y+4Jw/DxLM/7XPCTea6ElBZsKbG73gTp9JD1dxFHcXeaUlFnlFXSFNUkga81aJLAVgrtTh8OZ8iMQaYV5udnIS2JXq+P8dbOhbC/+9gwSdpK64eN1r+iMAABWirPhwDu73T7L0RxvEUZRbU6gXKpBGc0xjwB5hwHFmffX42iH6WAkpQCIHAYBQgx16LoJZ+xnrvTgbvdRn3/PjQah0EYQyVKsGLbyw9MH/hTSuk9AAIQtJnneYiiKDHGbHLOH9nnuV9WxswfP/5BurS0iE6nC9PcxD7OQSiyVKvHX9kd/AOnpEAJOdLL87wZpxdbSfzEtSD8+6IUx6YsuVi2bdjzc/jd5Su4fPkqHG0wCAJ6fjTye0k6DZi/AcgVcuMO+NTcAi4P+iuTQvxr0bb2J4vzmDxYx9rahln/9Wl1REqeEzx3ZjB8WBvT3EwSZ5+UR40xVqDVlSDL22c++lH9pTNn7p+x7X/pZlmhZVt8fnEBx442cOrlM5tvXLz0ZKzVS2mSvERBrhpjDAOAPM9RkwKjJLltwXMP50BhVSm3tbVDmq2WHgThC+Mk6TSj5Os+5+ffCALAmDzI81ag1EamdQDA/Gx7C+Ncie0kabbybHz0A8fed/LkH4IQigu/e/2nm62tL6tcnQPQN2+/Df9zcxMAnmUqe34d5JMznvtPMzPTlmVLdi2MNy9sNP+CAGsG7z7aUQwAVwD8uFQu7V88dAgF18dgd4wkTs9+8K4VvHLq9LtfxwDUq2EUGIOLtLUVLMzPWUcaDcCQ7eZGc90A+r08AOc8fubZp+PPfeYR69QrZ3Dl6io6na7q7/bDLEv3xO9xPUYbaKXCOI4H5UoFBw/WUatNCGOMeq/kAKCNwR/fex8pFv2Jen0Gtm0hy9JmFMWnt7d3akJKV1ry3QEIISCEbPkFf+Pll09hNBxDMF4jhDBC/hcASgEAOXa0IUulIhzHQa1WvZAmyfrM3OyHJ2rVO+eWFt9ZAkop8jwvCCkf9f3CFIzBk0/+HPX6zDwAz5j3tmiEEBhjnDAMZo3R6PR20e/1ScHzPtvrdL+S5/k3gmD8zhUghIBS+lmt1REpxY8WDs0jVzmuXru2f9Lzlo5UJg58rD73P+WXxhgBoFypTEzNztYxHo+Q9Pp33e7733WA/ZQxL09z3y8V9wIUSj4c160KKS8mSXKac542GocxDsOplWr1Jwuu+73/2Fh1nXew7Y7nwnacO2zXucd2LGcwHFpJkqBcKqFs2xVXyn2KkJQAX6CEfHo0GBYIIbcCXJfgIqPsQ91+/77haGQmKhUsLh6y18KwMUgSD4AluNgDsHhkGeXqRI1z/udG44vGYKLb6WFjo4nNLMN5owPF2ZPhePwY5/xpAOktPSBtC8E4OA6DeULJbWEQGkbZDkBmG8tLeHZ1/fzFduerAPqp2bsbXz19llQmq6lkrO5S+q3L516jcB0MR2NYrgvDSD+NkzNam83ReHTDrL4FUKlUkOf5ShRG32SMCa3UkbX1jalgOMQkYygTenVH641GeRKv77b3SlDwTH9394WTk/teqBT8xkDlODMcASCIw/D5cGxW0yTtAVC46TR705QSIBiNJYC7KaMf11pXbNdxoyS2wnYXtSCEq3SFUjq+POyvAYjxtkNJCIE8TjUoXUwJ+ci2VlxqgwkhEGfZtSTLv5Ol6enrfZffAnDdJFJKqSSEnBBS7Oecc8d1kCiFUBnEWnltYwq5VowLvs6FGKr8rTcGZRQAuSvj/K+6eXaAei4mhcQUCFJj/ESKSzpXgdY6BBDdAkAphTHGFkIc0kYVbNsWy4eXa7e9/wNUa5P14yhc63bbaZb9BgbPOK7zGqX05tcSVbnaRwhutyzrk4xSX2V5kjEW7UThbkgICGeLBqafpdmLN1eA32gGAGEcx88CeC4VyR2OZZ9QWV4gIK3xcNRSudo2xpwDEAwHe84jDaBHCT2fpunjXAidRFFvNBj2ARjGuaaU5MaY/7o5OQD8NymqE2Kb5Wb4AAAAAElFTkSuQmCC\",K=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAALYElEQVR4Xr1XCVRTZxb+s7HLoiyijGgVBBTEqigoSgVUFhWVsAUI2V5IYgiBkAQSSAj7vu/Ipli3trZOtdXp5tRWx86ZznTmnJnT6TmdqdNaqxDIvrzX+V9oe6bU6UxP58w95553Xkj+e//7ffe7FwB+gn0NAEEcC1x7qcBvsgisviYGa/uznUPHWWDlJSogLf/+/9RUKkBuKwDuMHDYNIeUPlBI1nQXUs4P0UnXpjik8QsC0nH4N2/oLst/+7NsBAGUl0Ug4EU+CJ8SuCT2cDwH1HTvP1XQfLUV+QGLlQV+Wvg+34+4fTKBUIbPckHhpdNgw3UhcF5+1k8yvKTwEM8rPKeoiwISc0LoUdtVsvZmBRL6D4QduUjn7NTRkd16Ni9Gz+NtX5Dww+fqBcFfdhWv/HCE7TIyziJKRhnkpD4mWKOiAg94JGF5jKcajvMlMXC9VAzWXhWQUs8WUzr7Bb7368QRfysRx87nlBzWnRBn6I6XZeqOlGYbD4lyTEdKMo0ZJcf0BaVJWqFo95y6JPRhJ8/vkzGu828nOcTJwSJi6Uyx01b8XPz85TG/ZziGN0Rg80U+KXdS4Haz+XTw5yJRzFyRJG0hvSzXmChhGg/KuMZ4qcCyTya0QodPgfmgDDGmyBj6E9LcxYKyFK1QvHuuThTyVVex98POQvKDURbh5ngRqWCCAfy+VgHi8rgOg6VyekEAgs8XE+WtbO+Pqk6HPeKVJ8xlSrJ0SRUsU5xUaEnWKMy7lJXmWE2ddUdtvW2rUm3dXqO2xqqUljhluemgQmhMreIYMsqougLhwQUhN2q+krlmrirLbb45h/jhDIuUNwPJvDw2biQkCXhNc0CKKt/nzzzO1gVmWfL8MWme7oCUa9xTKTLtrK4yb1PXWbZoWizhdR3WEE2nbWNtpz1U04Fu0bTZt6gbrFHVNdY9igpLgoxrOiLONWbyD+kZzCidjB6orcx0mevLJ7x+gQN2/aBtIyKAk4wKvEaYpH5BwQY9/fRz2qOSPN1BebEhTlFu2g4PDlM32zbW99iCG4bsaxvH0OCWSegTaHDTmD2kZRRdX9dnD9F02EKrG23RVVXWfVK+CXLEmIEcNNALwg2KfB9tZwHx0/NcEuMHCeA2xgZRY2zKfR4SpT0lzlhMlHMNsYpyc6RSbduoarevaxi0BzZN2P2az6K+bRewVW0Xv3XUv3UWXd08ZQ9qHLU/U9djD1M12Z5VVln2STjmI8JTxhOMOGMJPVjXzXB+NMsldj+1TafZ4PgZnusnfPG+uZRymn6/stSI33yjqs3+C3jr1c3TKB7Mu+NFzLPzFcyj6xr0Xzqenp0vYz7tV1DflnNoYOM4iicRoW60Pistsz5XRjenFx8xMpmR+r5i70ewRcf6C8Gq5fGJsxxQNCLwesCuOKxNkrEMe2rkpnB4k+D6fntA8xS6su0SugIGcuu+gbn03MKce3/1jd/CXHtex9w7X8W82l/EVrXMYkENoyjOkYiqGltcOdeaIso00ji79c3Fq5+MMQk3zjAp276LTAUOPMizCFB3lwQ+olUcXzgg5xu319RYnqntgHiPw5udRz07r2JuPa/BgG9glP63McrAr5e8/zbm1PeWIymPrlfxSmABTVPohvo+e2hNk22XVGQ5VEYz5hQf0Kn46x9PIcSPphBS2r+2I0GRDtbOcAnXNOLwx1RZ1uJ+RakxUlVnWV/Xa/dvmoa3v4y6w8Nd4I3J/e9gToN3MP+J+1jg1AeY99hdjNQPE4FJuMFKeMEq+baeR9dB2EI17bYdykpLspRhyBUeWpTywx5Pcil/n+AQJTOSgO/akTxCB2mzfPJfpJI9T47LaLq9sKfxtlpXP+AgnRfEHS89flMSvDVx8H2MNAwDD9/DnKH7nrmH+YzecUDiDnnh03oRW9M0jobUddq21tRaE+Q8Y1Zp+qJIsO1JF8v90SQHPD8AJ6ojOjsRBJxDQE+fYOVDRJI0n1xRZIhTSkxbVA2WYMh8f0gsr46rDpydYOlJA+9ixKG7GAEGJgz/xpGE2+hdzHXoXcwJwuPedR3zaru8BAMkY3h1vS1WLrKchBKOINvnZTSf+XE24feDNLAHj08ahoSAZXlHwg2ZzxOnLCRK2Y4EIlX1FkhAW0DLUgVcu1+DZV5KgDT0/jcJ3HMkQxx8DyPDyngNvo15dF/HVnVcwda1nUODNb14AvY4udiWUXpSz+JELwhz/Bd66aS/QtE7AYoSgMtVPojrYHveL2ZFaLNLUhaPyJiGGLnYoXobNN324PZzaEDXSxjOAbf+NyHxbmNkyAEchiV/z5EUBXJjRd8b2ArYlr7tl9B1rdPoprpuWwTUkd0SgfWE8KiBwYhcFOf6amuzyJ/NwrYHOwCgvMAF+5U07z+WsDfPFZxOXEiX5htjpCJrjEZjcWgAVDq/1udRTwiDV99NzLnvTUjE20uVgI7fHA+Od4crXn7Yin4ts2hgw5g9tLbdFq1UWuLL2OZMfrKeVRimk+d6adWnYAWYsALQKFMssLeS6n5Xzg5+xObHzZ8soxpiy7mWXQqZOaymwbYethOOJ64DXlCA3CAUeDfghFzyN+H7Lfj5dWxF+1WojBdQ/PtBmgEUF6M9ConpSFmeIYezT4fQNuhrsl20LdmEd0cLyUmACne8CRqIqM+ijFUV+H8m5kc9zi9L1R6WFhn2wQEEs7eGqlttuAzj7egLldCz4yWH+rnB2+JBcWg8Oq8tiRCU6NUtM+iaumF0E5TvSIXS9pwUMZ0SHdXR6Nv1Jbmr9e008hdDdGJLw0kQCFRQAZvSgM9ZNim3g+F2R83b8CVXGDeXJctcSK5EHIMoukZlCdO0wZaEs6B50o7r/ko4A7wh033aL6Mr2y9jfjAxX1j2Nc0TaFjLiH1zbZttW7XKFi8vsRyvyNFnc/cvsmib9E0FHtpphHBrlAHicP1xtKH0GFhxFnbCeS65dRBZ8XEVL+QrlujAPL5cJFfxYBJlpiiF0hKubrbi03Bd47A9sPEM6g/L7Nc0g/o1TqNwSKFhreP2LY299h31rbYYpdycUHnalCrJN5ziJenY9HBdI9N7bohJvjMBl9rvLa/4S9VhEHiOCQ6dQwgv97GcPxezNj3J5SfoDonzDImVxcZ4hci8UyGzRiqrrTiuuMI9AztkvaYX3VDbYw+Bkr2tHhIOLicHaqTmg5V8Y3pFnj5XkLgoZIUudDI9HowXEa70FJBSL6mA03fBcYMrNxHfUibgvv+KEOSeRQh36mnO8wh9sy6HG29MEx43plbk6+F4Nu6FvIhRVJh31ijM2yA0UdVqKwxqiVZWW6LlUkus7LQZ6ojxmPiUjsGPW9AUB301zHZ6b6CAxHJgDv7NOvYW3PvVR4FbRSpYPcMhFcG5cLuR5qyV5nrrpEWBWklx6BzkxnyG+KQuQcI2HpALjPGVJaY4eYlpr1xojpfyTPBzU0oZzUAVpS2K+NFzXYjXg6Ei4mRvIYgJCgKu4D8tpPiWgu+FjSfAqrNscvIMQmw/wyS8NswAfxhhED4dZjl93sALesIUxutShSeMh0vzDOnlefr0smw9ntgpYZqOxtu/KEY2zw0g7g/h3O9A4n/k1k8zfG3GIUFgNUZygW9zNtg2SCelTbBJmfBfsMpphDg7KPC8J+eFfZHPjjFSmXuN2ew9OhrjWR2zMGxRUhQ038Vw+XK4iHCjmeoUufz8n2wJCYCM7wu4p+wGngoqWNueDXZ1FLqolfnev6ug+WslNH9jefYqvSLHY6GF5vQFXnYNlQJFFlCWn/dz7Fv88CeZEQ/8ajNJKVUZpAEVlfKBikr6uC6L9PYwnSj5ZsziZf9xzH+u4XB1ZQDvrjwQ3Z8LYpuoYFNvylOWzf+j4avdf084aP8EbHGp4RWpQT8AAAAASUVORK5CYII=\",O=\"/assets/oceanwhirlbigportal-OyFvSfWF.png\",z=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH6QkCACk4NsJtZQAACHpJREFUWMPFlmuMXVUVx/9r731e99x75859zvTOdKZThs50eBXaQqFSCyKohAKaAAWNkvjFGD+YSGKiQRNM/GKIJATCQ4wG0BjQYMWE8BSrFoR2kLY07RTbec/cuXfue845++GHO5AQplprgivZX86HvX57/f9rnQX8n4N/ksmKxXXwPNdTUmmplPlEAfy4Ddux7b233/rD887rq++6evvUgTfGwT4pgHSqG67tcMHYjmJvzz1PPPGMPzS4HvS/XnzZlrGBa6+9+uYoksPTcwsv/PpXv32OiBEAAmBWDyzBQYx7Y6PD99y599Y73/nHkR9cs+uqp865Al+65UZ86srLd9xx2837tl4y9iNL8IYxPG87PieifsaoH0DmgydKpRGGYXBw/PDD2XTq6OjIhtu/+vVv2+JcAe6444t49bU/b71gbPSC8fF3X7j/Jw/flysWEYVtnckmdxMjVVtuHuLCrhutpYFRMNBBEFRKlfJ0oafnM2Ojm/LnDLAStOD7nlRaol6vH42AcHZ2mgCs82LObiKzEkWOIuYkW/XmAWKEnTuvQLm8PDI3Vzq/kMu7yWQyec4A7x09iemp+UBKjWarNRCLeVcIm/UIIboTKe9KxtlEKM3nhbAfzRW61PEj72PrpZsxv1DqGxgo7jDGLEkZmv+2DT8wFzzHxlK5wmD09VywsVg8lm6sVHdywc5PZ2IjRCwVBlLB8CcBlJfLVez/y5u4ec/n9u7YvuW65eXqqeeff+mxs64AEfUbY74A4CCAA6+8/jrCQI83W1OvfXrXdddddOHo9ZMzE7PtdpDignUFQdgVReGBuaml2VwuhWwmm0kkYlet7+vdKzjD1PT0sfdPT5XOCoCIAGALgPs5Y08XupNvLbdaMkRI+QIfP/C3V95NdA18zYYzxGxOZBhs24JlcQ5IbNs6NjC2efP34zF/Z7GvZ/jY8ZPtg4eO/PGRB38cndUcyGe6IZW6IZNM/C6X7moQ4fYu333xxb8eSg729ezpyabv9mPe9lJ5OaZhII0Cc1hku969e268aXZdb+4bA+uL25r1Bt5+573qwcMTz77wh+e/lUzEG2cFMDLYB2OwcfPG/peTfmx9vdna//7M4v0Jz/lKpjt+vee4jookAilBnFCq1NEMwvCaz14zd8nFo+sc1xblSrXx9vghefjI0V9Ml617F0+frDZqNXNWAN3JONpBOLjjopF9/bnMmOCk25EMLIt7OorgkYMVweAIgXq7iXYQot0K2iGLHs/l3V3S8JkTE5UHB0fPF0qH76ULhaNPPvTLD119xujyPTTbK5lNQ4O3ru/N3pXw7CtjjiMYAA2DUEoIEEylhdCPodxugojQW8ijVa+ricmpu40XTia6u4bPGxp65GeP7ftYjjOa8OKRDZieX9p+6cb++9YXsruTnic4A4wxMAZgRLAsgZV2ADsdR0wIhEZBSg2nGaKlFPfcWOHgxOTL3V11uLa3Zp4zAVgLpdrll44MPdCbT29xhAXGGBgjGK2hDSCVhICB6zio1BpQ2sD3YrAZxz/nZhDPpGAJMdKqyelWrTY1PfnW2QF0J3yEoRwbHuh9aKjYc4HrOeCcAwaQMoIxDEQExhwYA4SRhNQG5eUaas0GLCHQVcggEfPRCuRliZiXsy2xsFStrw1ADIAhAmABFO6+7BIcn5zZMtibG/U8GwCglQRAq+U3IDAQGLggcM7h2hZSyTjCKILWH84NxFx7U082dUXMdZ87EwDL59NIJGPDliW2xnwHz766P+7FnT3JuMfJaCgtoZSEMRqccRAxGAMYo6GVAowBEcF1LCTiPlzHRhAG0MbAcyw3k0xeftcNu0Bi7akv5ufK6WJf/iY/7vLZ6aW5weH8LW6S3UCs8xIODYOO6YjYKoABfaR/aHX10IiisOMTrSA4gxBs5DsP/DxBjNYsgcjm0jyZcjcrrXKpbP9t3Vl/hAvmVFfayPkJMOIw1FlsTKe+HTN+IAcxAASlFMIwwGypgq64jyiKQCDAUBFAmoHqqrMcfVSC0mJ5KYzkUzLS+8NAVqMgdMAMTi8uIYjUqvaA0gZKKyitIJWEUhpSaWhtIKWEkhLHTk3jT28fxny5imazDa0NHNclAA1Gay9fDACfODZTWphdzstQ99SrYWtpoYWQIpwqL0ApBcCsStB5qYw6vqDVb8YYGABaa0gp0W63Uchn4fseQKYMoKmNXhOAd3qAGtroExZxQNI217G8SEqUmw1AAJ7twOYCUmkwInQM0JGC8465jDFI+B429q/DUF8vbNEZUlNziy9NL5b3EaDNGgACgDFAQ0bKFcS/vHXTcLcyCqcWF+B0OZhvLKPSaKLYlQZpQiHdDWYMlNarifEhhOc68D0PjDNEYYRao1WpVpu/AZCI+X6l0WisKUHnFuDCuaVyrlSpwOK8HYW6FNRCxcDheRYml5dQky3UVpqQWkJw3mnL1d8JZwyMBACClAqVeg0n5+b+3hQync2ndxR6u888CVd1fMYYjJ6cmTelam3/iam5VCaX/GnRzmY8x0OLRcGpxcVTC/VaMe7YbspPRCrStpSSccGgpDTKEDHBYZjGcr1pViy5LeY7G+rV1vcy+V5MHP84AK0BJFNpH4zoYse1Hw9W5OjQUGGy0mj8HoreFTb7JjGzwfHslaAVCS6YC4JYaUeLRhuptGKJrphQUqc4MdluRW/VltuPLs5XniUiZYz5twAAgGTShwHGjNGDICLHFceWFmrz/YPZjDH4rlJYsl2xoVyqn4jFHD+SMubaTq5cqr0ZRtEbyZRfFoJva9Ra3HasGcd2jiwulCcYY1pr/Z8BVme5C0ADCI0xYIwQj3tMa2yPInlaa22U0gERCa113vPcQClNQRBMMsbbtiV4JKVQShEAuXo+Fv8C3rAVOr2PNmYAAAAASUVORK5CYII=\",H=\"/assets/undefined-BL0-Lqv9.png\",M=\"/assets/walter-DLAA8DFS.png\",_=\"/assets/wanda-GdfClGJ-.png\",$=\"/assets/warly-Cvh-32wV.png\",ee=\"/assets/wathgrithr-BuQrSBVy.png\",se=\"/assets/waxwell-DWCpAT4Z.png\",le=\"/assets/webber-Cr-o1H6e.png\",oe=\"/assets/wendy-DmmEXDC-.png\",te=\"/assets/wes-CDZtc_sA.png\",ne=\"/assets/wickerbottom-CxXiaMlf.png\",ae=\"/assets/willow-D9cgI2NH.png\",re=\"/assets/wilson-Sugi8oZb.png\",ie=\"/assets/winona-C3AdnlLI.png\",de=\"/assets/wolfgang-Ciko3lLo.png\",me=\"/assets/wonkey-CbVfCUhP.png\",ge=\"/assets/woodie-DGOub5bF.png\",pe=\"/assets/wormwood-D8pCuuZa.png\",Ae=\"/assets/wortox-Bmm09FoU.png\",ue=\"/assets/wurt-Bnwb7gk0.png\",ce=\"/assets/wx78-BRpELO09.png\",Ye={class:\"card-header\"},Te={class:\"fcc\"},Ze={class:\"fcc\"},Ge={style:{overflow:\"auto\"}},qe=[\"width\",\"height\"],We={class:\"mt-8 mx-12\"},je={class:\"ml-4\"},Je={class:\"ml-4\"},Ke={class:\"ml-4\"},Oe={class:\"ml-4\"},ze={class:\"ml-4\"},He={class:\"ml-4\"},Me={class:\"ml-4\"},_e={class:\"ml-4\"},$e={class:\"ml-4\"},es={class:\"ml-4\"},ss={class:\"ml-4\"},ls={class:\"ml-4\"},os={class:\"ml-4\"},ts={class:\"ml-4\"},ns={class:\"ml-4\"},as={class:\"ml-4\"},rs={class:\"ml-4\"},is={class:\"ml-4\"},ds={class:\"ml-4\"},ms={class:\"ml-4\"},gs={class:\"ml-4\"},ps={class:\"ml-4\"},As={class:\"ml-4\"},us={class:\"ml-4\"},cs={class:\"ml-4\"},ws={class:\"ml-4\"},bs={class:\"ml-4\"},xs={class:\"ml-4\"},fs={class:\"ml-4\"},hs={class:\"ml-4\"},Cs={class:\"d-flex align-center mr-4\"},Rs={class:\"mr-2\"},Ss={class:\"d-flex align-center mr-4\"},Js={__name:\"map\",setup(ys){const E=Fe(),we=Ve();De();const{t:a}=Le(),X=f(!1),V=f(!1),u=f({image:{height:0,width:0,image:\"\"},prefabs:[],count:[],players:[]}),D=f([]),y=f(),be=async()=>{const i={roomID:E.room.id},e=await Be.worlds.get(i);D.value=e.data,y.value=D.value[0]?.id||0},x=f(),L=async()=>{V.value=!1;const i={roomID:E.room.id,worldID:y.value};X.value=!0;const e=await Ee.map.get(i);u.value=e.data,u.value.players===null&&(u.value.players=[]),u.value.prefabs===null&&(u.value.prefabs=[]),V.value=!0,await fe(),X.value=!1},xe=i=>i?new URL(Object.assign({\"./images/antlion.png\":G,\"./images/beequeenhivegrown.png\":q,\"./images/lava_pond.png\":W,\"./images/moonbase.png\":j,\"./images/multiplayer_portal.png\":J,\"./images/oasislake.png\":K,\"./images/oceanwhirlbigportal.png\":O,\"./images/pigking.png\":z,\"./images/undefined.png\":H,\"./images/walter.png\":M,\"./images/wanda.png\":_,\"./images/warly.png\":$,\"./images/wathgrithr.png\":ee,\"./images/waxwell.png\":se,\"./images/webber.png\":le,\"./images/wendy.png\":oe,\"./images/wes.png\":te,\"./images/wickerbottom.png\":ne,\"./images/willow.png\":ae,\"./images/wilson.png\":re,\"./images/winona.png\":ie,\"./images/wolfgang.png\":de,\"./images/wonkey.png\":me,\"./images/woodie.png\":ge,\"./images/wormwood.png\":pe,\"./images/wortox.png\":Ae,\"./images/wurt.png\":ue,\"./images/wx78.png\":ce})[`./images/${i}.png`],import.meta.url).href:new URL(\"/assets/undefined-BL0-Lqv9.png\",import.meta.url).href,C=f(),fe=async()=>{const i=new Image;i.src=\"data:image/png;base64,\"+u.value.image.image;const e=[];for(let l of u.value.prefabs){const A=new Image;A.src=new URL(Object.assign({\"./images/antlion.png\":G,\"./images/beequeenhivegrown.png\":q,\"./images/lava_pond.png\":W,\"./images/moonbase.png\":j,\"./images/multiplayer_portal.png\":J,\"./images/oasislake.png\":K,\"./images/oceanwhirlbigportal.png\":O,\"./images/pigking.png\":z,\"./images/undefined.png\":H,\"./images/walter.png\":M,\"./images/wanda.png\":_,\"./images/warly.png\":$,\"./images/wathgrithr.png\":ee,\"./images/waxwell.png\":se,\"./images/webber.png\":le,\"./images/wendy.png\":oe,\"./images/wes.png\":te,\"./images/wickerbottom.png\":ne,\"./images/willow.png\":ae,\"./images/wilson.png\":re,\"./images/winona.png\":ie,\"./images/wolfgang.png\":de,\"./images/wonkey.png\":me,\"./images/woodie.png\":ge,\"./images/wormwood.png\":pe,\"./images/wortox.png\":Ae,\"./images/wurt.png\":ue,\"./images/wx78.png\":ce})[`./images/${l.name}.png`],import.meta.url).href,e.push(A)}const d={undefined:(()=>{const l=new Image;return l.src=new URL(\"/assets/undefined-BL0-Lqv9.png\",import.meta.url).href,l})(),waxwell:(()=>{const l=new Image;return l.src=new URL(\"/assets/waxwell-DWCpAT4Z.png\",import.meta.url).href,l})(),walter:(()=>{const l=new Image;return l.src=new URL(\"/assets/walter-DLAA8DFS.png\",import.meta.url).href,l})(),wanda:(()=>{const l=new Image;return l.src=new URL(\"/assets/wanda-GdfClGJ-.png\",import.meta.url).href,l})(),warly:(()=>{const l=new Image;return l.src=new URL(\"/assets/warly-Cvh-32wV.png\",import.meta.url).href,l})(),wathgrithr:(()=>{const l=new Image;return l.src=new URL(\"/assets/wathgrithr-BuQrSBVy.png\",import.meta.url).href,l})(),webber:(()=>{const l=new Image;return l.src=new URL(\"/assets/webber-Cr-o1H6e.png\",import.meta.url).href,l})(),wendy:(()=>{const l=new Image;return l.src=new URL(\"/assets/wendy-DmmEXDC-.png\",import.meta.url).href,l})(),wes:(()=>{const l=new Image;return l.src=new URL(\"/assets/wes-CDZtc_sA.png\",import.meta.url).href,l})(),wickerbottom:(()=>{const l=new Image;return l.src=new URL(\"/assets/wickerbottom-CxXiaMlf.png\",import.meta.url).href,l})(),willow:(()=>{const l=new Image;return l.src=new URL(\"/assets/willow-D9cgI2NH.png\",import.meta.url).href,l})(),wilson:(()=>{const l=new Image;return l.src=new URL(\"/assets/wilson-Sugi8oZb.png\",import.meta.url).href,l})(),winona:(()=>{const l=new Image;return l.src=new URL(\"/assets/winona-C3AdnlLI.png\",import.meta.url).href,l})(),wolfgang:(()=>{const l=new Image;return l.src=new URL(\"/assets/wolfgang-Ciko3lLo.png\",import.meta.url).href,l})(),wonkey:(()=>{const l=new Image;return l.src=new URL(\"/assets/wonkey-CbVfCUhP.png\",import.meta.url).href,l})(),woodie:(()=>{const l=new Image;return l.src=new URL(\"/assets/woodie-DGOub5bF.png\",import.meta.url).href,l})(),wormwood:(()=>{const l=new Image;return l.src=new URL(\"/assets/wormwood-D8pCuuZa.png\",import.meta.url).href,l})(),wortox:(()=>{const l=new Image;return l.src=new URL(\"/assets/wortox-Bmm09FoU.png\",import.meta.url).href,l})(),wurt:(()=>{const l=new Image;return l.src=new URL(\"/assets/wurt-Bnwb7gk0.png\",import.meta.url).href,l})(),wx78:(()=>{const l=new Image;return l.src=new URL(\"/assets/wx78-BRpELO09.png\",import.meta.url).href,l})()};await Promise.all([new Promise(l=>{i.onload=l}),Promise.all(e.map(l=>new Promise(A=>{l.onload=A}))),Promise.all(Object.values(d).map(l=>new Promise(A=>{l.onload=A})))]),C.value=x.value.getContext(\"2d\"),C.value=x.value.getContext(\"2d\"),x.value.width=u.value.image.width*2,x.value.height=u.value.image.height*2,await C.value.drawImage(i,0,0,u.value.image.width*2,u.value.image.height*2);for(let l=0;l<e.length;l++)await C.value.drawImage(e[l],u.value.prefabs[l].x*2-16,u.value.prefabs[l].y*2-16,32,32);for(let l of u.value.players){let A=d.hasOwnProperty(l.prefab)?l.prefab:\"undefined\";await C.value.drawImage(d[A],l.coordinate.x*2-16,l.coordinate.y*2-16,32,32),await Ce(C.value,l.nickname,l.coordinate.x*2+16,l.coordinate.y*2)}},he=(i,e,d,l,A,w,c)=>{i.fillStyle=c,i.beginPath(),i.moveTo(e+w,d),i.lineTo(e+l-w,d),i.quadraticCurveTo(e+l,d,e+l,d+w),i.lineTo(e+l,d+A-w),i.quadraticCurveTo(e+l,d+A,e+l-w,d+A),i.lineTo(e+w,d+A),i.quadraticCurveTo(e,d+A,e,d+A-w),i.lineTo(e,d+w),i.quadraticCurveTo(e,d,e+w,d),i.closePath(),i.fill()},Ce=async(i,e,d,l,A={})=>{const c={...{font:\"8px Arial\",textColor:\"#080808\",bgColor:\"#ffffff\",padding:5,borderRadius:5,textBaseline:\"top\"},...A};i.font=c.font,i.textBaseline=c.textBaseline;const ye=i.measureText(e).width,ve=parseInt(c.font,10),N=ye+c.padding*2,Q=ve+c.padding*2;c.borderRadius>0?await he(i,d,l,N,Q,c.borderRadius,c.bgColor):(i.fillStyle=c.bgColor,i.fillRect(d,l,N,Q)),i.fillStyle=c.textColor,i.fillText(e,d+c.padding,l+c.padding)},m=f(),Re=i=>{const e=x.value.getBoundingClientRect(),d=x.value.width/e.width,l=x.value.height/e.height,A=(i.clientX-e.left)*d,w=(i.clientY-e.top)*l,c=C.value.getImageData(Math.floor(A),Math.floor(w),1,1).data;m.value=Se(c[0],c[1],c[2])},Se=(i,e,d)=>\"#\"+[i,e,d].map(l=>l.toString(16).padStart(2,\"0\")).join(\"\").toUpperCase();return ke(async()=>{await be(),await L()}),(i,e)=>o(E).gameVersion.local!==0?(b(),R(B,{key:0},[o(E).room.id!==0?(b(),R(B,{key:0},[o(V)?(b(),v(T,{key:0},{default:t(()=>[n(Ue,{class:\"mb-4\"},{default:t(()=>[s(\"div\",Ye,[s(\"span\",null,r(o(a)(\"tools.map.title\")),1),s(\"div\",Te,[n(Ne,{modelValue:o(y),\"onUpdate:modelValue\":[e[0]||(e[0]=d=>Pe(y)?y.value=d:null),L],items:o(D),\"item-title\":\"worldName\",\"item-value\":\"id\",label:o(a)(\"logs.world\"),density:\"compact\",class:\"mr-4\"},null,8,[\"modelValue\",\"items\",\"label\"]),n(k,{color:\"default\",onClick:L},{default:t(()=>[h(r(o(a)(\"tools.map.refresh\")),1)]),_:1})])])]),_:1}),n(Ie,null,{default:t(()=>[s(\"div\",Ze,[s(\"div\",Ge,[s(\"canvas\",{ref_key:\"canvas\",ref:x,class:\"fcc\",width:o(u).image.width*2,height:o(u).image.height*2,onMousemove:Re},null,40,qe)])]),n(Qe,{class:\"my-8\"},{default:t(()=>[n(U,null,{default:t(()=>[n(P,null,{default:t(()=>[h(r(o(a)(\"tools.map.panels.p1\")),1)]),_:1}),n(I,null,{default:t(()=>[s(\"div\",We,[n(S,null,{default:t(()=>[n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#000000\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[1]||(e[1]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#000000\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[2]||(e[2]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",je,r(o(a)(\"tools.map.colorScheme.#000000\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#546E7A\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[3]||(e[3]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#546E7A\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[4]||(e[4]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",Je,r(o(a)(\"tools.map.colorScheme.#546E7A\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#A1887F\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[5]||(e[5]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#A1887F\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[6]||(e[6]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",Ke,r(o(a)(\"tools.map.colorScheme.#A1887F\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#FFEFD5\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[7]||(e[7]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#FFEFD5\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[8]||(e[8]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",Oe,r(o(a)(\"tools.map.colorScheme.#FFEFD5\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#F5DEB3\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[9]||(e[9]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#F5DEB3\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[10]||(e[10]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",ze,r(o(a)(\"tools.map.colorScheme.#F5DEB3\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#FFFACD\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[11]||(e[11]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#FFFACD\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[12]||(e[12]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",He,r(o(a)(\"tools.map.colorScheme.#FFFACD\")),1)]),_:1},8,[\"style\"])]),_:1}),n(S,null,{default:t(()=>[n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#66CDAA\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[13]||(e[13]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#66CDAA\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[14]||(e[14]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",Me,r(o(a)(\"tools.map.colorScheme.#66CDAA\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#2E8B57\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[15]||(e[15]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#2E8B57\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[16]||(e[16]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",_e,r(o(a)(\"tools.map.colorScheme.#2E8B57\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#4A148C\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[17]||(e[17]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#4A148C\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[18]||(e[18]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",$e,r(o(a)(\"tools.map.colorScheme.#4A148C\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#B2EBF2\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[19]||(e[19]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#B2EBF2\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[20]||(e[20]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",es,r(o(a)(\"tools.map.colorScheme.#B2EBF2\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#0091EA\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[21]||(e[21]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#0091EA\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[22]||(e[22]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",ss,r(o(a)(\"tools.map.colorScheme.#0091EA\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#66BB6A\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[23]||(e[23]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#66BB6A\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[24]||(e[24]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",ls,r(o(a)(\"tools.map.colorScheme.#66BB6A\")),1)]),_:1},8,[\"style\"])]),_:1}),n(S,null,{default:t(()=>[n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#8D6E63\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[25]||(e[25]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#8D6E63\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[26]||(e[26]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",os,r(o(a)(\"tools.map.colorScheme.#8D6E63\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#9E9D24\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[27]||(e[27]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#9E9D24\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[28]||(e[28]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",ts,r(o(a)(\"tools.map.colorScheme.#9E9D24\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#BA68C8\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[29]||(e[29]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#BA68C8\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[30]||(e[30]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",ns,r(o(a)(\"tools.map.colorScheme.#BA68C8\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#E040FB\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[31]||(e[31]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#E040FB\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[32]||(e[32]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",as,r(o(a)(\"tools.map.colorScheme.#E040FB\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#E57373\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[33]||(e[33]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#E57373\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[34]||(e[34]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",rs,r(o(a)(\"tools.map.colorScheme.#E57373\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#C8E6C9\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[35]||(e[35]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#C8E6C9\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[36]||(e[36]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",is,r(o(a)(\"tools.map.colorScheme.#C8E6C9\")),1)]),_:1},8,[\"style\"])]),_:1}),n(S,null,{default:t(()=>[n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#FFA07A\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[37]||(e[37]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#FFA07A\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[38]||(e[38]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",ds,r(o(a)(\"tools.map.colorScheme.#FFA07A\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#FFF9C4\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[39]||(e[39]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#FFF9C4\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[40]||(e[40]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",ms,r(o(a)(\"tools.map.colorScheme.#FFF9C4\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#96CDCD\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[41]||(e[41]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#96CDCD\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[42]||(e[42]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",gs,r(o(a)(\"tools.map.colorScheme.#96CDCD\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#FFB6C1\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[43]||(e[43]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#FFB6C1\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[44]||(e[44]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",ps,r(o(a)(\"tools.map.colorScheme.#FFB6C1\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#FFB300\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[45]||(e[45]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#FFB300\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[46]||(e[46]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",As,r(o(a)(\"tools.map.colorScheme.#FFB300\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#4DB6AC\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[47]||(e[47]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#4DB6AC\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[48]||(e[48]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",us,r(o(a)(\"tools.map.colorScheme.#4DB6AC\")),1)]),_:1},8,[\"style\"])]),_:1}),n(S,null,{default:t(()=>[n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#1E88E5\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[49]||(e[49]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#1E88E5\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[50]||(e[50]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",cs,r(o(a)(\"tools.map.colorScheme.#1E88E5\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#1976D2\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[51]||(e[51]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#1976D2\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[52]||(e[52]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",ws,r(o(a)(\"tools.map.colorScheme.#1976D2\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#1565C0\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[53]||(e[53]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#1565C0\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[54]||(e[54]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",bs,r(o(a)(\"tools.map.colorScheme.#1565C0\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#0D47A1\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[55]||(e[55]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#0D47A1\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[56]||(e[56]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",xs,r(o(a)(\"tools.map.colorScheme.#0D47A1\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#F5FFFA\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[57]||(e[57]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#F5FFFA\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[58]||(e[58]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",fs,r(o(a)(\"tools.map.colorScheme.#F5FFFA\")),1)]),_:1},8,[\"style\"]),n(p,{cols:\"12\",md:\"2\",class:\"d-flex align-center\",style:g({boxShadow:o(m)===\"#00897B\"?\"0 0 10px 2px gold\":\"none\",borderRadius:\"10px\",transition:\"box-shadow 0.3s\"})},{default:t(()=>[e[59]||(e[59]=s(\"div\",{class:\"inline-flex border\",style:{backgroundColor:\"#00897B\",borderRadius:\"10px\",height:\"2rem\",width:\"6rem\"}},null,-1)),e[60]||(e[60]=s(\"span\",{class:\"ml-1\"},\":\",-1)),s(\"span\",hs,r(o(a)(\"tools.map.colorScheme.#00897B\")),1)]),_:1},8,[\"style\"])]),_:1})])]),_:1})]),_:1}),n(U,null,{default:t(()=>[n(P,null,{default:t(()=>[h(r(o(a)(\"tools.map.panels.p2\")),1)]),_:1}),n(I,null,{default:t(()=>[n(S,{class:\"my-4\"},{default:t(()=>[(b(!0),R(B,null,Y(o(u).count,d=>(b(),R(\"div\",Cs,[s(\"span\",Rs,r(o(a)(`tools.map.prefabs.${d.code}`))+\": \",1),n(Z,{color:\"info\",label:\"\"},{default:t(()=>[h(r(d.count),1)]),_:2},1024)]))),256))]),_:1})]),_:1})]),_:1}),n(U,null,{default:t(()=>[n(P,null,{default:t(()=>[h(r(o(a)(\"tools.map.panels.p3\")),1)]),_:1}),n(I,null,{default:t(()=>[n(S,{class:\"my-4\"},{default:t(()=>[(b(!0),R(B,null,Y(o(u).players,d=>(b(),R(\"div\",Ss,[n(Xe,{src:xe(d.prefab),style:{height:\"32px\",width:\"32px\"}},null,8,[\"src\"]),n(Z,{color:\"info\",label:\"\"},{default:t(()=>[h(r(d.nickname),1)]),_:2},1024)]))),256))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):(b(),v(T,{key:1},{default:t(()=>[n(F,{height:1e3,type:\"info\",title:o(a)(\"tools.map.fetch\")},null,8,[\"title\"])]),_:1}))],64)):(b(),v(F,{key:1,title:o(a)(\"global.noRoomSelected.title\"),\"sub-title\":o(a)(\"global.noRoomSelected.subTitle\"),type:\"error\",height:1e3},{default:t(()=>[n(k,{to:\"/rooms\",class:\"mt-4\"},{default:t(()=>[h(r(o(a)(\"global.noRoomSelected.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\"]))],64)):(b(),R(B,{key:1},[o(we).userInfo.role===\"admin\"?(b(),v(F,{key:0,title:o(a)(\"global.noGame.title\"),\"sub-title\":o(a)(\"global.noGame.subTitle\"),height:1e3,type:\"error\"},{default:t(()=>[n(k,{to:\"/install\",class:\"mt-4\"},{default:t(()=>[h(r(o(a)(\"global.noGame.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\"])):(b(),v(F,{key:1,title:o(a)(\"global.noGameNoAdmin.title\"),\"sub-title\":o(a)(\"global.noGameNoAdmin.subTitle\"),height:1e3,type:\"error\"},null,8,[\"title\",\"sub-title\"]))],64))}};export{Js as default};\n"
  },
  {
    "path": "embedFS/dist/assets/metrics-BLfS8pVr.js",
    "content": "import{_ as w}from\"./index-BhZX0V6g.js\";import{p as D}from\"./platform-DXQOU806.js\";import{f as o,e as B,b as $,j as E,A as b,o as C,w as x,a as r,ab as N,k as h,t as A,l as e,n as O,D as U,x as L,s as K,v as M,p as T,V as j,cw as d}from\"./index-But_YWe_.js\";import{V as q}from\"./VSelect-CxsUdWRP.js\";import\"./axios-DNCpvJag.js\";import\"./VInput-D4WPJeZb.js\";import\"./index-c6y4pbVT.js\";import\"./VTextField-C23ADfJX.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VList-D_MCDEbx.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./VMenu-CXNpVDF7.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./VChip-pydKSkvr.js\";const z={class:\"card-header\"},re={__name:\"metrics\",setup(I){const n=o(1),{mobile:g}=B(),{t:l}=$(),k=[{label:\"1 \"+l(\"platform.metrics.hour\"),value:1},{label:\"3 \"+l(\"platform.metrics.hour\"),value:3},{label:\"6 \"+l(\"platform.metrics.hour\"),value:6},{label:\"12 \"+l(\"platform.metrics.hour\"),value:12},{label:\"24 \"+l(\"platform.metrics.hour\"),value:24}],S=o(),F=o(),_=o(),R=o(),V=o(),f=o({title:{text:\"CPU\"},tooltip:{trigger:\"axis\",formatter:function(a){return`${a[0].value} %</b>`}},xAxis:{type:\"category\",data:[]},yAxis:{type:\"value\",axisLabel:{formatter:\"{value}%\"}},series:[{data:[],type:\"line\",smooth:!0,itemStyle:{normal:{color:\"#409EFF\",lineStyle:{color:\"#409EFF\"}}},areaStyle:{color:{type:\"linear\",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:\"#409EFF\"},{offset:1,color:\"#ffffff00\"}],global:!1}}}]}),m=o({title:{text:\"Memory\"},tooltip:{trigger:\"axis\",formatter:function(a){return`${a[0].value} %</b>`}},xAxis:{type:\"category\",data:[]},yAxis:{type:\"value\",axisLabel:{formatter:\"{value}%\"}},series:[{data:[],type:\"line\",smooth:!0,itemStyle:{normal:{color:\"#67C23A\",lineStyle:{color:\"#67C23A\"}}},areaStyle:{color:{type:\"linear\",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:\"#67C23A\"},{offset:1,color:\"#ffffff00\"}],global:!1}}}]}),p=o({title:{text:\"Disk\"},tooltip:{trigger:\"axis\",formatter:function(a){return`${a[0].value} %</b>`}},xAxis:{type:\"category\",data:[]},yAxis:{type:\"value\",axisLabel:{formatter:\"{value}%\"}},series:[{data:[],type:\"line\",smooth:!0,itemStyle:{normal:{color:\"#8C57FF\",lineStyle:{color:\"#8C57FF\"}}},areaStyle:{color:{type:\"linear\",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:\"#8C57FF\"},{offset:1,color:\"#ffffff00\"}],global:!1}}}]}),u=o({title:{text:\"Net ↑\"},tooltip:{trigger:\"axis\",formatter:function(a){return`${a[0].value} KB/s</b>`}},xAxis:{type:\"category\",data:[]},yAxis:{type:\"value\",axisLabel:{formatter:\"{value} KB/s\"}},series:[{data:[],type:\"line\",smooth:!0,itemStyle:{normal:{color:\"#E6A23C\",lineStyle:{color:\"#E6A23C\"}}},areaStyle:{color:{type:\"linear\",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:\"#E6A23C\"},{offset:1,color:\"#ffffff00\"}],global:!1}}}]}),c=o({title:{text:\"Net ↓\"},tooltip:{trigger:\"axis\",formatter:function(a){return`${a[0].value} KB/s</b>`}},xAxis:{type:\"category\",data:[]},yAxis:{type:\"value\",axisLabel:{formatter:\"{value} KB/s\"}},series:[{data:[],type:\"line\",smooth:!0,itemStyle:{normal:{color:\"#F56C6C\",lineStyle:{color:\"#F56C6C\"}}},areaStyle:{color:{type:\"linear\",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:\"#F56C6C\"},{offset:1,color:\"#ffffff00\"}],global:!1}}}]}),y=o(!1),v=a=>{const s={timeRange:a};y.value=!0,D.metrics.get(s).then(i=>{f.value.xAxis.data=[],m.value.xAxis.data=[],p.value.xAxis.data=[],u.value.xAxis.data=[],c.value.xAxis.data=[],f.value.series[0].data=[],m.value.series[0].data=[],p.value.series[0].data=[],u.value.series[0].data=[],c.value.series[0].data=[];for(let t of i.data)f.value.xAxis.data.push(d(t.timestamp)),m.value.xAxis.data.push(d(t.timestamp)),p.value.xAxis.data.push(d(t.timestamp)),u.value.xAxis.data.push(d(t.timestamp)),c.value.xAxis.data.push(d(t.timestamp)),f.value.series[0].data.push(t.cpu.toFixed(2)),m.value.series[0].data.push(t.memory.toFixed(2)),p.value.series[0].data.push(t.disk.toFixed(2)),u.value.series[0].data.push(t.netUplink.toFixed(2)),c.value.series[0].data.push(t.netDownlink.toFixed(2))}).finally(()=>{y.value=!1})};return E(()=>{v(n.value)}),(a,s)=>{const i=w;return C(),b(j,{class:\"mb-4\"},{default:x(()=>[r(N,{class:\"mt-2\"},{default:x(()=>[h(\"div\",z,[h(\"div\",null,A(e(l)(\"platform.metrics.title\")),1),h(\"div\",{style:O(e(g)?{width:\"50%\"}:{width:\"20%\"}),class:\"fcc\"},[r(q,{modelValue:e(n),\"onUpdate:modelValue\":[s[0]||(s[0]=t=>L(n)?n.value=t:null),s[1]||(s[1]=t=>v(e(n)))],items:k,loading:e(y),density:\"compact\",\"item-title\":\"label\",label:e(l)(\"platform.metrics.timeRange\")},null,8,[\"modelValue\",\"loading\",\"label\"]),e(g)?U(\"\",!0):(C(),b(K,{key:0,loading:e(y),color:\"default\",class:\"ml-2\",onClick:s[2]||(s[2]=t=>v(e(n)))},{default:x(()=>[M(A(e(l)(\"platform.metrics.refresh\")),1)]),_:1},8,[\"loading\"]))],4)])]),_:1}),r(T,{class:\"mt-4\"},{default:x(()=>[r(i,{ref_key:\"cpuChartRef\",ref:S,option:e(f),height:\"30vh\",class:\"mb-4\"},null,8,[\"option\"]),r(i,{ref_key:\"memoryChartRef\",ref:F,option:e(m),height:\"30vh\",class:\"mb-4\"},null,8,[\"option\"]),r(i,{ref_key:\"diskChartRef\",ref:_,option:e(p),height:\"30vh\",class:\"mb-4\"},null,8,[\"option\"]),r(i,{ref_key:\"netUplinkChartRef\",ref:R,option:e(u),height:\"30vh\",class:\"mb-4\"},null,8,[\"option\"]),r(i,{ref_key:\"netDownlinkChartRef\",ref:V,option:e(c),height:\"30vh\",class:\"mb-4\"},null,8,[\"option\"])]),_:1})]),_:1})}}};export{re as default};\n"
  },
  {
    "path": "embedFS/dist/assets/mod-3aGhFcVM.js",
    "content": "import{j as T,f as v,e as x,b as U,O as B,c as i,o as n,k as C,a as m,w as r,l as t,z as N,A as p,v as V,t as h,F as f,y as c,x as b,aD as w,G as g}from\"./index-But_YWe_.js\";import{C as y}from\"./CodeEditor-D9V3e-IU.js\";import{a as D,V as W}from\"./VRadioGroup-DDJeM_aY.js\";import{V as E}from\"./VChip-pydKSkvr.js\";import{T as S}from\"./index-Nr3m5Q0F.js\";import{c as F,d as H,e as R,f as A}from\"./VTabs-B4m-OW3A.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VInput-D4WPJeZb.js\";import\"./index-c6y4pbVT.js\";import\"./VTooltip-BV7Wxv--.js\";import\"./ssrBoot-BL3GCGCL.js\";const G={class:\"my-4\"},M={key:0},j={key:1},ae={__name:\"mod\",props:{worlds:{type:Array,default:()=>[]},mod:{type:String,default:\"\"},modInOne:{type:Boolean,default:!1},theme:{type:String,default:\"light\"},tabWindowHeight:{type:Number,default:600}},setup(I,{expose:O}){const d=I;T(()=>{e.value.modInOne=d.modInOne,e.value.modData=d.mod,e.value.worlds=d.worlds,d.worlds.length!==0&&(o.value=e.value.worlds[0].name)}),x();const{t:u}=U(),e=v({modInOne:!1,modData:\"\",worlds:[]}),k=()=>{e.value.modInOne||(o.value=e.value.worlds[0].name)},o=v(\"\");return O({validate:async()=>{const s={validate:!1,formData:{}};if(e.value.modInOne)try{w.parse(e.value.modData)}catch{return g(u(\"game.base.step3.modDataError\"),\"error\"),s}else for(let l of e.value.worlds)try{w.parse(l.modData)}catch{return g(u(\"game.base.step3.modDataError\"),\"error\"),s}return s.validate=!0,s.formData=e.value,s}}),B(o,s=>{s||(o.value=e.value.worlds[0].name)}),(s,l)=>(n(),i(f,null,[C(\"div\",G,[m(W,{modelValue:t(e).modInOne,\"onUpdate:modelValue\":[l[0]||(l[0]=a=>t(e).modInOne=a),k],inline:\"\"},{prepend:r(()=>[N((n(),p(E,null,{default:r(()=>[V(h(t(u)(\"game.base.step3.modInOne.name\")),1)]),_:1})),[[S,t(u)(\"game.base.step3.modInOne.tip\")]])]),default:r(()=>[m(D,{label:t(u)(\"game.base.step3.modInOne.enable\"),value:!0,class:\"mr-4\"},null,8,[\"label\"]),m(D,{label:t(u)(\"game.base.step3.modInOne.disable\"),value:!1,class:\"mr-4\"},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])]),t(e).modInOne?(n(),i(\"div\",M,[m(y,{modelValue:t(e).modData,\"onUpdate:modelValue\":l[1]||(l[1]=a=>t(e).modData=a),height:d.tabWindowHeight,theme:d.theme===\"dark\"?\"lucario\":\"idea\",class:\"mt-4\",mode:\"lua\",style:{width:\"100%\"}},null,8,[\"modelValue\",\"height\",\"theme\"])])):(n(),i(\"div\",j,[m(H,{modelValue:t(o),\"onUpdate:modelValue\":l[2]||(l[2]=a=>b(o)?o.value=a:null)},{default:r(()=>[(n(!0),i(f,null,c(t(e).worlds,a=>(n(),p(F,{value:a.name},{default:r(()=>[V(h(a.name),1)]),_:2},1032,[\"value\"]))),256))]),_:1},8,[\"modelValue\"]),m(A,{modelValue:t(o),\"onUpdate:modelValue\":l[3]||(l[3]=a=>b(o)?o.value=a:null)},{default:r(()=>[(n(!0),i(f,null,c(t(e).worlds,a=>(n(),p(R,{key:a.name,value:a.name},{default:r(()=>[m(y,{modelValue:a.modData,\"onUpdate:modelValue\":_=>a.modData=_,height:d.tabWindowHeight-54,theme:d.theme===\"dark\"?\"lucario\":\"idea\",class:\"mt-4\",mode:\"lua\",style:{width:\"100%\"}},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"height\",\"theme\"])]),_:2},1032,[\"value\"]))),128))]),_:1},8,[\"modelValue\"])]))],64))}};export{ae as default};\n"
  },
  {
    "path": "embedFS/dist/assets/mod-DUnttE3W.js",
    "content": "import{h as n}from\"./axios-DNCpvJag.js\";const a={download:{url:\"/mod/download\",post:async function(t){return await n.post(this.url,t)}},search:{url:\"/mod/search\",get:async function(t){return await n.get(this.url,t)}},downloaded:{url:\"/mod/downloaded\",get:async function(t){return await n.get(this.url,t)}},add:{enable:{url:\"/mod/add/enable\",post:async function(t){return await n.post(this.url,t)}}},setting:{modConfigStruct:{url:\"/mod/setting/mod_config_struct\",get:async function(t){return await n.get(this.url,t)}},modConfigValue:{url:\"/mod/setting/mod_config_value\",get:async function(t){return await n.get(this.url,t)},put:async function(t){return await n.put(this.url,t)}},enabledMods:{url:\"/mod/setting/enabled\",get:async function(t){return await n.get(this.url,t)}},disableMod:{url:\"/mod/setting/disable\",post:async function(t){return await n.post(this.url,t)}}},delete:{url:\"/mod/delete\",post:async function(t){return await n.post(this.url,t)},acf:{url:\"/mod/delete/acf\",delete:async function(t){return await n.delete(this.url,t)}}}};export{a as m};\n"
  },
  {
    "path": "embedFS/dist/assets/mod-y4ETdFdW.js",
    "content": "import{_ as x}from\"./Result-DI11lCXq.js\";import{j as A,a8 as D,a9 as G,b as R,g as $,d as z,f as V,c as p,l as t,o as r,A as f,F as h,a as e,w as o,v as s,t as m,x as S,s as k}from\"./index-But_YWe_.js\";import B from\"./download-BZbCclQJ.js\";import C from\"./add-qw2GdfGL.js\";import E from\"./setting-CRpOCMwz.js\";import{c as g,d as H,e as c,f as I}from\"./VTabs-B4m-OW3A.js\";import{V as b}from\"./VContainer-Dy0K6N_V.js\";import\"./modInfo-BFWwrZKU.js\";import\"./mod-DUnttE3W.js\";import\"./axios-DNCpvJag.js\";import\"./VChip-pydKSkvr.js\";import\"./index-c6y4pbVT.js\";import\"./VTooltip-BV7Wxv--.js\";import\"./VDialog-BetymGlx.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./VTable-BLAHjZfY.js\";import\"./VSelect-CxsUdWRP.js\";import\"./VInput-D4WPJeZb.js\";import\"./VTextField-C23ADfJX.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VList-D_MCDEbx.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./VMenu-CXNpVDF7.js\";import\"./VRow-DtJTiJKO.js\";import\"./VSkeletonLoader-ChbR7Nc0.js\";import\"./VPagination-BEBHkR5c.js\";import\"./room-BLsFZNUm.js\";import\"./VAlert-hOsVftqi.js\";import\"./VDataTable-BRoXfM0Y.js\";import\"./settingForm-Dzr9qn6f.js\";import\"./VForm-D9iQptwo.js\";import\"./VCol-BCVfdzjO.js\";import\"./index-Nr3m5Q0F.js\";import\"./VRadioGroup-DDJeM_aY.js\";const yt={__name:\"mod\",setup(M){A(async()=>{window.addEventListener(\"resize\",w)});const w=D(()=>{v.value=window.innerHeight},200);G(()=>{window.removeEventListener(\"resize\",w)});const{t:a}=R(),_=$(),T=z(),i=V(\"Download\"),N=y=>{},l=()=>Math.max(2,Math.floor(v.value-150)),v=V(window.innerHeight);return(y,n)=>{const d=x;return t(_).gameVersion.local!==0?(r(),p(h,{key:0},[t(_).room.id!==0?(r(),p(h,{key:0},[e(H,{modelValue:t(i),\"onUpdate:modelValue\":[n[0]||(n[0]=u=>S(i)?i.value=u:null),N],\"align-tabs\":\"start\",color:\"primary\",\"show-arrows\":\"\"},{default:o(()=>[e(g,{value:\"Download\"},{default:o(()=>[s(m(t(a)(\"game.mod.download.tabName\")),1)]),_:1}),e(g,{value:\"Add\"},{default:o(()=>[s(m(t(a)(\"game.mod.add.tabName\")),1)]),_:1}),e(g,{value:\"Setting\"},{default:o(()=>[s(m(t(a)(\"game.mod.setting.tabName\")),1)]),_:1})]),_:1},8,[\"modelValue\"]),e(I,{modelValue:t(i),\"onUpdate:modelValue\":n[1]||(n[1]=u=>S(i)?i.value=u:null)},{default:o(()=>[e(c,{value:\"Download\"},{default:o(()=>[e(b,{fluid:\"\",height:l(),width:\"100%\",class:\"w-100\",style:{\"overflow-y\":\"auto\"}},{default:o(()=>[e(B)]),_:1},8,[\"height\"])]),_:1}),e(c,{value:\"Add\"},{default:o(()=>[e(b,{fluid:\"\",height:l(),width:\"100%\",class:\"w-100\",style:{\"overflow-y\":\"auto\"}},{default:o(()=>[e(C)]),_:1},8,[\"height\"])]),_:1}),e(c,{value:\"Setting\"},{default:o(()=>[e(b,{fluid:\"\",height:l(),width:\"100%\",class:\"w-100\",style:{\"overflow-y\":\"auto\"}},{default:o(()=>[e(E,{height:l()-106},null,8,[\"height\"])]),_:1},8,[\"height\"])]),_:1})]),_:1},8,[\"modelValue\"])],64)):(r(),f(d,{key:1,title:t(a)(\"global.noRoomSelected.title\"),\"sub-title\":t(a)(\"global.noRoomSelected.subTitle\"),type:\"error\",height:l()},{default:o(()=>[e(k,{to:\"/rooms\",class:\"mt-4\"},{default:o(()=>[s(m(t(a)(\"global.noRoomSelected.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"]))],64)):(r(),p(h,{key:1},[t(T).userInfo.role===\"admin\"?(r(),f(d,{key:0,title:t(a)(\"global.noGame.title\"),\"sub-title\":t(a)(\"global.noGame.subTitle\"),height:l(),type:\"error\"},{default:o(()=>[e(k,{to:\"/install\",class:\"mt-4\"},{default:o(()=>[s(m(t(a)(\"global.noGame.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"])):(r(),f(d,{key:1,title:t(a)(\"global.noGameNoAdmin.title\"),\"sub-title\":t(a)(\"global.noGameNoAdmin.subTitle\"),height:l(),type:\"error\"},null,8,[\"title\",\"sub-title\",\"height\"]))],64))}}};export{yt as default};\n"
  },
  {
    "path": "embedFS/dist/assets/modInfo-B5E3tm9p.css",
    "content": ".precise-rating[data-v-82ef83df]{display:inline-flex;align-items:center;gap:8px}.rating-container[data-v-82ef83df]{display:inline-block;position:relative}.stars-background[data-v-82ef83df]{display:flex}.stars-foreground[data-v-82ef83df]{display:flex;position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden}.actual-value[data-v-82ef83df]{font-size:.9em;color:#0009}.custom-table[data-v-ec1e6c42]{border-collapse:collapse;width:100%}.custom-table th[data-v-ec1e6c42],.custom-table td[data-v-ec1e6c42]{border:1px solid #e0e0e0;padding:12px;text-align:left}.custom-table th[data-v-ec1e6c42]{background-color:#f5f5f5;font-weight:500}.custom-table tr[data-v-ec1e6c42]:hover{background-color:#0000000a}\n"
  },
  {
    "path": "embedFS/dist/assets/modInfo-BFWwrZKU.js",
    "content": "import{_ as D,i as g,c as v,o as m,k as t,D as F,F as w,y as V,A as b,J as _,n as T,l as a,t as l,b as E,f as z,w as s,a as o,m as I,af as k,v as i,x as A,V as C,p as R,ae as M,aK as S,s as N,E as P,G as L}from\"./index-But_YWe_.js\";import{m as j}from\"./mod-DUnttE3W.js\";import{V as u}from\"./VChip-pydKSkvr.js\";import{V as q}from\"./VTooltip-BV7Wxv--.js\";import{V as H}from\"./VDialog-BetymGlx.js\";import{V as O}from\"./VTable-BLAHjZfY.js\";import{V as W}from\"./VContainer-Dy0K6N_V.js\";import\"./axios-DNCpvJag.js\";import\"./index-c6y4pbVT.js\";import\"./dialog-transition-B2t_G0u1.js\";const G={class:\"precise-rating\"},J={class:\"rating-container\"},K={class:\"stars-background\"},U={key:0},Q={__name:\"PreciseRating\",props:{value:{type:Number,required:!0,validator:h=>h>=0},length:{type:Number,default:5},size:{type:[Number,String],default:\"small\"},color:{type:String,default:\"#FFC107\"},backgroundColor:{type:String,default:\"#E0E0E0\"},showActualValue:{type:Boolean,default:!0}},setup(h){const e=h,r=g(()=>{const n=Number(e.size);return isNaN(n)?{\"x-small\":16,small:24,default:24,medium:28,large:32,\"x-large\":36}[e.size]||24:n}),c=g(()=>Number(e.value).toFixed(1)),$=g(()=>{const n=r.value;return{position:\"absolute\",top:0,left:0,width:`${e.value*n}px`,overflow:\"hidden\",whiteSpace:\"nowrap\",display:\"flex\"}});return(n,p)=>(m(),v(\"div\",G,[t(\"div\",J,[t(\"div\",K,[(m(!0),v(w,null,V(e.length,f=>(m(),b(_,{key:`star-bg-${f}`,color:e.backgroundColor,size:e.size,icon:\"ri-star-fill\"},null,8,[\"color\",\"size\"]))),128))]),t(\"div\",{style:T(a($)),class:\"stars-foreground\"},[(m(!0),v(w,null,V(e.length,f=>(m(),b(_,{key:`star-fg-${f}`,color:e.color,size:e.size,icon:\"ri-star-fill\"},null,8,[\"color\",\"size\"]))),128))],4)]),e.showActualValue?(m(),v(\"span\",U,l(a(c)),1)):F(\"\",!0)]))}},B=D(Q,[[\"__scopeId\",\"data-v-82ef83df\"]]);class X{constructor(e){this.codes=[],this.setCodes(e)}parse(e){return this.codes.reduce((r,c)=>r.replace(c.regexp,c.replacement),e)}add(e,r){return this.codes.push({regexp:new RegExp(e,\"igms\"),replacement:r}),this}setCodes(e){return this.codes=Object.keys(e).map(function(r){const c=e[r];return{regexp:new RegExp(r,\"igms\"),replacement:c}},this),this}}const Y=new X({\"\\\\[br\\\\]\":\"<br>\",\"\\\\[b\\\\](.+?)\\\\[/b\\\\]\":\"<strong>$1</strong>\",\"\\\\[i\\\\](.+?)\\\\[/i\\\\]\":\"<em>$1</em>\",\"\\\\[u\\\\](.+?)\\\\[/u\\\\]\":\"<u>$1</u>\",\"\\\\[h1\\\\](.+?)\\\\[/h1\\\\]\":\"<h1>$1</h1>\",\"\\\\[h2\\\\](.+?)\\\\[/h2\\\\]\":\"<h2>$1</h2>\",\"\\\\[h3\\\\](.+?)\\\\[/h3\\\\]\":\"<h3>$1</h3>\",\"\\\\[h4\\\\](.+?)\\\\[/h4\\\\]\":\"<h4>$1</h4>\",\"\\\\[h5\\\\](.+?)\\\\[/h5\\\\]\":\"<h5>$1</h5>\",\"\\\\[h6\\\\](.+?)\\\\[/h6\\\\]\":\"<h6>$1</h6>\",\"\\\\[p\\\\](.+?)\\\\[/p\\\\]\":\"<p>$1</p>\",\"\\\\[code\\\\](.+?)\\\\[/code\\\\]\":\"<pre>$1</pre>\",\"\\\\[color=(.+?)\\\\](.+?)\\\\[/color\\\\]\":'<span style=\"color:$1\">$2</span>',\"\\\\[size=([0-9]+)\\\\](.+?)\\\\[/size\\\\]\":'<span style=\"font-size:$1px\">$2</span>',\"\\\\[img\\\\](.+?)\\\\[/img\\\\]\":'<img src=\"$1\">',\"\\\\[img=(.+?)\\\\]\":'<img src=\"$1\">',\"\\\\[email\\\\](.+?)\\\\[/email\\\\]\":'<a href=\"mailto:$1\">$1</a>',\"\\\\[email=(.+?)\\\\](.+?)\\\\[/email\\\\]\":'<a href=\"mailto:$1\">$2</a>',\"\\\\[url\\\\](.+?)\\\\[/url\\\\]\":'<a href=\"$1\">$1</a>',\"\\\\[url=(.+?)\\\\|onclick\\\\](.+?)\\\\[/url\\\\]\":'<a onclick=\"$1\">$2</a>',\"\\\\[url=(.+?)\\\\starget=(.+?)\\\\](.+?)\\\\[/url\\\\]\":'<a href=\"$1\" target=\"$2\">$3</a>',\"\\\\[url=(.+?)\\\\](.+?)\\\\[/url\\\\]\":'<a href=\"$1\">$2</a>',\"\\\\[a=(.+?)\\\\](.+?)\\\\[/a\\\\]\":'<a href=\"$1\" name=\"$1\">$2</a>',\"\\\\[list\\\\](.+?)\\\\[/list\\\\]\":\"<ul>$1</ul>\",\"\\\\[\\\\*\\\\](.+?)\\\\[/\\\\*\\\\]\":\"<li>$1</li>\"}),Z={class:\"fcc\",style:{height:\"135px\"}},ee={style:{width:\"80px\",height:\"80px\"}},te={class:\"fcc fill-height\"},oe={style:{width:\"200px\"}},se={class:\"fcc\"},ae={style:{margin:\"5px 0\"},class:\"fcc\"},le={class:\"fcc\"},re={rowspan:\"2\",class:\"text-center\"},ie={rowspan:\"2\",class:\"text-center\"},ne={class:\"fcc my-2\",style:{width:\"100%\",height:\"150px\"}},ce={style:{width:\"150px\",height:\"150px\"}},de={class:\"d-flex align-center justify-center fill-height\"},ue={class:\"text-center\"},me={class:\"text-center\"},he={class:\"text-center\"},pe={class:\"text-center\"},_e={class:\"text-center\"},fe={class:\"text-center\"},ge={class:\"text-center\"},xe={class:\"text-center\"},ve={class:\"text-center\"},$e={class:\"text-center\"},ye={class:\"text-center\"},be={class:\"text-center\"},we={colspan:\"3\",class:\"text-center\"},Ve={class:\"text-center\"},ze={colspan:\"3\",class:\"text-center\"},Ie=[\"innerHTML\"],ke={__name:\"modInfo\",props:{mod:{type:Object,default:()=>({})},roomID:{type:Number,default:0}},setup(h){const e=h,{t:r}=E(),c=g(()=>parseFloat((e.mod.vote_data.score*5).toFixed(2))),$=g(()=>e.mod.name.length>20?e.mod.name.slice(0,20)+\"...\":e.mod.name),n=z(!1),p=z(!1),f=()=>{p.value=!0;const y={roomID:e.roomID,id:e.mod.id,file_url:e.mod.file_url,update:!1,size:e.mod.size,name:e.mod.name};j.download.post(y).then(d=>{L(d.message)}).finally(()=>{p.value=!1})};return(y,d)=>(m(),b(C,{hover:\"\",variant:\"flat\",height:\"135\",class:\"cursor-auto\"},{default:s(()=>[t(\"div\",Z,[t(\"div\",ee,[o(I,{src:e.mod.preview_url,cover:\"\",rounded:\"\",\"aspect-ratio\":\"1\"},{placeholder:s(()=>[t(\"div\",te,[o(k,{color:\"grey-lighten-4\",indeterminate:\"\"})])]),_:1},8,[\"src\"])]),t(\"div\",oe,[t(\"div\",se,[o(u,{label:\"\",size:\"small\",color:\"primary\"},{default:s(()=>[i(l(a($))+\" \",1),o(q,{activator:\"parent\",\"open-delay\":\"300\",\"scroll-strategy\":\"close\"},{default:s(()=>[i(l(e.mod.name),1)]),_:1})]),_:1})]),t(\"div\",ae,[o(B,{value:a(c),length:5,\"show-actual-value\":\"\",size:\"24\"},null,8,[\"value\"])]),t(\"div\",le,[o(H,{modelValue:a(n),\"onUpdate:modelValue\":d[1]||(d[1]=x=>A(n)?n.value=x:null),class:\"flex-wrap\",\"max-width\":\"60%\"},{activator:s(({props:x})=>[o(N,P({color:\"info\",density:\"compact\",size:\"small\"},x,{class:\"mr-4\",onClick:d[0]||(d[0]=Ce=>n.value=!0)}),{default:s(()=>[i(l(a(r)(\"game.mod.download.modInfo.detail\")),1)]),_:1},16)]),default:s(({isActive:x})=>[o(C,{title:e.mod.name},{default:s(()=>[o(R,null,{default:s(()=>[o(O,{class:\"custom-table\"},{default:s(()=>[t(\"tbody\",null,[t(\"tr\",null,[t(\"td\",re,[o(_,{icon:\"ri-image-line\",color:\"info\"})]),t(\"td\",ie,[t(\"div\",ne,[t(\"div\",ce,[o(I,{src:e.mod.preview_url,cover:\"\",rounded:\"\",\"aspect-ratio\":\"1\"},{placeholder:s(()=>[t(\"div\",de,[o(k,{color:\"grey-lighten-4\",indeterminate:\"\"})])]),_:1},8,[\"src\"])])])]),d[2]||(d[2]=t(\"td\",{class:\"text-center\"},\" ID \",-1)),t(\"td\",ue,[o(u,{color:\"info\",label:\"\"},{default:s(()=>[i(l(e.mod.id),1)]),_:1})])]),t(\"tr\",null,[t(\"td\",me,l(a(r)(\"game.mod.download.modInfo.size\")),1),t(\"td\",he,[o(u,{color:\"info\",label:\"\"},{default:s(()=>[i(l(a(M)(e.mod.size)),1)]),_:1})])]),t(\"tr\",null,[t(\"td\",pe,[o(_,{icon:\"ri-thumb-up-fill\",color:\"success\"})]),t(\"td\",_e,[o(u,{color:\"success\",label:\"\"},{default:s(()=>[i(l(e.mod.vote_data.votes_up),1)]),_:1})]),t(\"td\",fe,[o(_,{icon:\"ri-thumb-down-fill\",color:\"error\"})]),t(\"td\",ge,[o(u,{color:\"error\",label:\"\"},{default:s(()=>[i(l(e.mod.vote_data.votes_down),1)]),_:1})])]),t(\"tr\",null,[t(\"td\",xe,l(a(r)(\"game.mod.download.modInfo.createTime\")),1),t(\"td\",ve,[o(u,{color:\"success\",label:\"\"},{default:s(()=>[i(l(a(S)(e.mod.time_created*1e3)),1)]),_:1})]),t(\"td\",$e,l(a(r)(\"game.mod.download.modInfo.updateTime\")),1),t(\"td\",ye,[o(u,{color:\"info\",label:\"\"},{default:s(()=>[i(l(a(S)(e.mod.time_updated*1e3)),1)]),_:1})])]),t(\"tr\",null,[t(\"td\",be,l(a(r)(\"game.mod.download.modInfo.subscriptions\")),1),t(\"td\",we,[o(u,{color:\"default\",label:\"\"},{default:s(()=>[i(l(e.mod.subscriptions),1)]),_:1})])]),t(\"tr\",null,[t(\"td\",Ve,[o(_,{icon:\"ri-star-fill\",color:\"warning\"})]),t(\"td\",ze,[o(B,{value:a(c),length:5,\"show-actual-value\":!0,size:\"24\"},null,8,[\"value\"])])])])]),_:1}),o(W,{height:\"30vh\"},{default:s(()=>[t(\"div\",{innerHTML:a(Y).parse(e.mod.file_description)},null,8,Ie)]),_:1})]),_:1})]),_:1},8,[\"title\"])]),_:1},8,[\"modelValue\"]),o(N,{color:\"success\",density:\"compact\",size:\"small\",loading:a(p),onClick:f},{default:s(()=>[i(l(a(r)(\"game.mod.download.modInfo.download\")),1)]),_:1},8,[\"loading\"])])])])]),_:1}))}},Pe=D(ke,[[\"__scopeId\",\"data-v-ec1e6c42\"]]);export{Pe as default};\n"
  },
  {
    "path": "embedFS/dist/assets/online-Dk4H0O4k.js",
    "content": "import{g as D,e as L,b as S,f as g,j as I,A as N,o as V,w as e,a,l as t,s as v,v as n,t as i,U as y,W as _,J as m,aP as B,c as P,D as $,ad as z,G as q}from\"./index-But_YWe_.js\";import{p as C}from\"./player-CpbcBwUI.js\";import{V as A}from\"./VDataTable-BRoXfM0Y.js\";import{V as F}from\"./VMenu-CXNpVDF7.js\";import{V as M}from\"./VList-D_MCDEbx.js\";import{V as b}from\"./VChip-pydKSkvr.js\";import{V as O,a as j}from\"./VToolbar-BhFwV7qm.js\";import{V as E}from\"./VSkeletonLoader-ChbR7Nc0.js\";import\"./axios-DNCpvJag.js\";import\"./VPagination-BEBHkR5c.js\";import\"./VSelect-CxsUdWRP.js\";import\"./VInput-D4WPJeZb.js\";import\"./index-c6y4pbVT.js\";import\"./VTextField-C23ADfJX.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./VTable-BLAHjZfY.js\";import\"./ssrBoot-BL3GCGCL.js\";const G={key:0},ce={__name:\"online\",props:{height:{type:Number,default:0}},setup(J){const p=D(),{mobile:w}=L(),{t:o}=S(),h=g([]),r=g(!1),k=()=>{r.value=!0;const s={roomID:p.room.id};C.online.get(s).then(d=>{h.value=d.data||[]}).finally(()=>{r.value=!1})},x=[{key:\"uid\",title:o(\"game.player.online.header.uid\")},{key:\"nickname\",title:o(\"game.player.online.header.nickname\")},{key:\"prefab\",title:o(\"game.player.online.header.prefab\")},{key:\"actions\",title:o(\"game.player.online.header.actions\")}],u=g(!1),f=(s,d,l)=>{u.value=!0;const c={roomID:p.room.id,uids:[s],listType:d,actionType:l};C.list.post(c).then(T=>{q(T.message)}).finally(()=>{u.value=!1})};return I(()=>{k()}),(s,d)=>(V(),N(z,{border:\"\",rounded:\"\",class:\"mt-4\"},{default:e(()=>[a(A,{headers:x,items:t(h),loading:t(r)},{loading:e(()=>[a(E,{type:\"table-row@10\"})]),top:e(()=>[a(O,{flat:\"\"},{default:e(()=>[a(j,null,{default:e(()=>[a(m,{icon:\"ri-user-location-line\",start:\"\"}),t(w)?$(\"\",!0):(V(),P(\"span\",G,i(t(o)(\"game.player.online.tabName\")),1))]),_:1}),a(v,{\"prepend-icon\":\"ri-refresh-line\",loading:t(r),color:\"default\",onClick:k},{default:e(()=>[n(i(t(o)(\"platform.user.table.refresh\")),1)]),_:1},8,[\"loading\"])]),_:1})]),\"item.uid\":e(({value:l})=>[a(b,{label:\"\"},{default:e(()=>[n(i(l),1)]),_:2},1024)]),\"item.nickname\":e(({value:l})=>[a(b,{label:\"\",color:\"primary\"},{default:e(()=>[n(i(l),1)]),_:2},1024)]),\"item.prefab\":e(({value:l})=>[a(b,{label:\"\",color:\"success\"},{default:e(()=>[n(i(t(B)(l,t(p).language)||t(o)(\"game.player.online.noSelected\")),1)]),_:2},1024)]),\"item.actions\":e(({item:l})=>[a(v,{color:\"info\",\"append-icon\":\"ri-arrow-drop-down-line\",variant:\"text\",loading:t(u)},{default:e(()=>[n(i(t(o)(\"platform.user.table.actions\"))+\" \",1),a(F,{activator:\"parent\"},{default:e(()=>[a(M,null,{default:e(()=>[a(y,{class:\"text-info\",onClick:c=>f(l.uid,\"adminlist\",\"add\")},{prepend:e(()=>[a(m,{icon:\"ri-user-star-line\",size:\"22\"})]),default:e(()=>[a(_,null,{default:e(()=>[n(i(t(o)(\"game.player.online.actions.admin\")),1)]),_:1})]),_:1},8,[\"onClick\"]),a(y,{class:\"text-error\",onClick:c=>f(l.uid,\"blocklist\",\"add\")},{prepend:e(()=>[a(m,{icon:\"ri-user-forbid-line\",size:\"22\"})]),default:e(()=>[a(_,null,{default:e(()=>[n(i(t(o)(\"game.player.online.actions.block\")),1)]),_:1})]),_:1},8,[\"onClick\"]),a(y,{class:\"text-success\",onClick:c=>f(l.uid,\"whitelist\",\"add\")},{prepend:e(()=>[a(m,{icon:\"ri-user-heart-line\",size:\"22\"})]),default:e(()=>[a(_,null,{default:e(()=>[n(i(t(o)(\"game.player.online.actions.white\")),1)]),_:1})]),_:1},8,[\"onClick\"])]),_:2},1024)]),_:2},1024)]),_:2},1032,[\"loading\"])]),_:1},8,[\"items\",\"loading\"])]),_:1}))}};export{ce as default};\n"
  },
  {
    "path": "embedFS/dist/assets/overview-CXTE8d7i.js",
    "content": "import{_ as V}from\"./TimeRunning-BnGoYIbA.js\";import{p as N}from\"./platform-DXQOU806.js\";import{g as j,b as z,f as C,j as D,A as t,o as i,w as e,a,z as s,V as d,p as u,v,t as n,l,ae as M,k as m,J as p}from\"./index-But_YWe_.js\";import{C as _}from\"./vue3-count-to.esm-1l4iYIqi.js\";import{V as f}from\"./VCol-BCVfdzjO.js\";import{T as c}from\"./index-Nr3m5Q0F.js\";import{V as B}from\"./VRow-DtJTiJKO.js\";import\"./axios-DNCpvJag.js\";import\"./VTooltip-BV7Wxv--.js\";const J={__name:\"overview\",setup(U){const x=j(),{t:o}=z(),r=C({runningTime:void 0,memory:void 0,roomCount:void 0,worldCount:void 0,userCount:void 0,uidCount:void 0,maxCpu:void 0,maxMemory:void 0,maxNetUp:void 0,maxNetDown:void 0}),w=C(!1),g=()=>{w.value=!0,N.overview.get().then(y=>{r.value=y.data}).finally(()=>{w.value=!1})};return D(()=>{g()}),(y,S)=>{const T=V;return i(),t(B,null,{default:e(()=>[a(f,{cols:\"12\",md:\"6\"},{default:e(()=>[s((i(),t(d,null,{prepend:e(()=>[a(p,{color:\"primary\",class:\"me-8\",icon:\"ri-ram-2-line\",size:\"48\"}),m(\"span\",null,n(l(o)(\"platform.overview.memory\")),1)]),default:e(()=>[a(u,{class:\"d-flex justify-end\"},{default:e(()=>[v(n(l(M)(l(r).memory)),1)]),_:1})]),_:1})),[[c,l(o)(\"platform.overview.memoryTip\")]])]),_:1}),a(f,{cols:\"12\",md:\"6\"},{default:e(()=>[s((i(),t(d,null,{prepend:e(()=>[a(p,{color:\"primary\",class:\"me-8\",icon:\"ri-time-line\",size:\"48\"}),m(\"span\",null,n(l(o)(\"platform.overview.runningTime\")),1)]),default:e(()=>[a(u,{class:\"d-flex justify-end\"},{default:e(()=>[a(T,{seconds:l(r).runningTime},null,8,[\"seconds\"])]),_:1})]),_:1})),[[c,l(o)(\"platform.overview.runningTimeTip\")]])]),_:1}),a(f,{cols:\"12\",md:\"6\"},{default:e(()=>[s((i(),t(d,null,{prepend:e(()=>[a(p,{color:\"primary\",class:\"me-8\",icon:\"ri-instance-line\",size:\"48\"}),m(\"span\",null,n(l(o)(\"platform.overview.roomCount\")),1)]),default:e(()=>[a(u,{class:\"d-flex justify-end\"},{default:e(()=>[a(l(_),{duration:4e3,\"end-val\":l(r).roomCount,\"start-val\":0},null,8,[\"end-val\"])]),_:1})]),_:1})),[[c,l(o)(\"platform.overview.roomCountTip\")]])]),_:1}),a(f,{cols:\"12\",md:\"6\"},{default:e(()=>[s((i(),t(d,null,{prepend:e(()=>[a(p,{color:\"primary\",class:\"me-8\",icon:\"ri-gamepad-line\",size:\"48\"}),m(\"span\",null,n(l(o)(\"platform.overview.worldCount\")),1)]),default:e(()=>[a(u,{class:\"d-flex justify-end\"},{default:e(()=>[a(l(_),{duration:4e3,\"end-val\":l(r).worldCount,\"start-val\":0},null,8,[\"end-val\"])]),_:1})]),_:1})),[[c,l(o)(\"platform.overview.worldCountTip\")]])]),_:1}),a(f,{cols:\"12\",md:\"6\"},{default:e(()=>[s((i(),t(d,null,{prepend:e(()=>[a(p,{color:\"primary\",class:\"me-8\",icon:\"ri-group-line\",size:\"48\"}),m(\"span\",null,n(l(o)(\"platform.overview.userCount\")),1)]),default:e(()=>[a(u,{class:\"d-flex justify-end\"},{default:e(()=>[a(l(_),{duration:4e3,\"end-val\":l(r).userCount,\"start-val\":0},null,8,[\"end-val\"])]),_:1})]),_:1})),[[c,l(o)(\"platform.overview.userCountTip\")]])]),_:1}),a(f,{cols:\"12\",md:\"6\"},{default:e(()=>[s((i(),t(d,null,{prepend:e(()=>[a(p,{color:\"primary\",class:\"me-8\",icon:\"ri-id-card-line\",size:\"48\"}),m(\"span\",null,n(l(o)(\"platform.overview.uidCount\")),1)]),default:e(()=>[a(u,{class:\"d-flex justify-end\"},{default:e(()=>[a(l(_),{duration:4e3,\"end-val\":l(r).uidCount,\"start-val\":0},null,8,[\"end-val\"])]),_:1})]),_:1})),[[c,l(o)(\"platform.overview.uidCountTip\")]])]),_:1}),a(f,{cols:\"12\",md:\"6\"},{default:e(()=>[s((i(),t(d,null,{prepend:e(()=>[a(p,{color:\"primary\",class:\"me-8\",icon:\"ri-cpu-line\",size:\"48\"}),m(\"span\",null,n(l(o)(\"platform.overview.maxCpu\")),1)]),default:e(()=>[a(u,{class:\"d-flex justify-end\"},{default:e(()=>[v(n(l(r).maxCpu?l(r).maxCpu.toFixed(2):l(r).maxCpu)+\" % \",1)]),_:1})]),_:1})),[[c,l(o)(\"platform.overview.maxCpuTip\")]])]),_:1}),a(f,{cols:\"12\",md:\"6\"},{default:e(()=>[s((i(),t(d,null,{prepend:e(()=>[a(p,{color:\"primary\",class:\"me-8\",icon:\"ri-ram-line\",size:\"48\"}),m(\"span\",null,n(l(o)(\"platform.overview.maxMemory\")),1)]),default:e(()=>[a(u,{class:\"d-flex justify-end\"},{default:e(()=>[v(n(l(r).maxMemory?l(r).maxMemory.toFixed(2):l(r).maxMemory)+\" % \",1)]),_:1})]),_:1})),[[c,l(o)(\"platform.overview.maxMemoryTip\")]])]),_:1}),a(f,{cols:\"12\",md:\"6\"},{default:e(()=>[s((i(),t(d,null,{prepend:e(()=>[a(p,{color:\"primary\",class:\"me-8\",icon:\"ri-upload-line\",size:\"48\"}),m(\"span\",null,n(l(o)(\"platform.overview.maxNetUp\")),1)]),default:e(()=>[a(u,{class:\"d-flex justify-end\"},{default:e(()=>[v(n(l(r).maxNetUp?l(r).maxNetUp.toFixed(2):l(r).maxNetUp)+\" KB/s \",1)]),_:1})]),_:1})),[[c,l(o)(\"platform.overview.maxNetUpTip\")]])]),_:1}),a(f,{cols:\"12\",md:\"6\"},{default:e(()=>[s((i(),t(d,null,{prepend:e(()=>[a(p,{color:\"primary\",class:\"me-8\",icon:\"ri-download-line\",size:\"48\"}),m(\"span\",null,n(l(o)(\"platform.overview.maxNetDown\")),1)]),default:e(()=>[a(u,{class:\"d-flex justify-end\"},{default:e(()=>[v(n(l(r).maxNetDown?l(r).maxNetDown.toFixed(2):l(r).maxNetDown)+\" KB/s \",1)]),_:1})]),_:1})),[[c,l(o)(\"platform.overview.maxNetDownTip\")]])]),_:1}),a(f,{cols:\"12\",md:\"6\"},{default:e(()=>[s((i(),t(d,null,{prepend:e(()=>[a(p,{color:\"primary\",class:\"me-8\",icon:\"ri-bank-line\",size:\"48\"}),m(\"span\",null,n(l(o)(\"platform.overview.gameVersionServer\")),1)]),default:e(()=>[a(u,{class:\"d-flex justify-end\"},{default:e(()=>[v(n(l(x).gameVersion.server),1)]),_:1})]),_:1})),[[c,l(o)(\"platform.overview.gameVersionServer\")]])]),_:1}),a(f,{cols:\"12\",md:\"6\"},{default:e(()=>[s((i(),t(d,null,{prepend:e(()=>[a(p,{color:\"primary\",class:\"me-8\",icon:\"ri-government-line\",size:\"48\"}),m(\"span\",null,n(l(o)(\"platform.overview.gameVersionLocal\")),1)]),default:e(()=>[a(u,{class:\"d-flex justify-end\"},{default:e(()=>[v(n(l(x).gameVersion.local),1)]),_:1})]),_:1})),[[c,l(o)(\"platform.overview.gameVersionLocal\")]])]),_:1})]),_:1})}}};export{J as default};\n"
  },
  {
    "path": "embedFS/dist/assets/platform-DXQOU806.js",
    "content": "import{h as r}from\"./axios-DNCpvJag.js\";const e={overview:{url:\"/platform/overview\",get:async function(t){return await r.get(this.url,t)}},gameVersion:{url:\"/platform/game_version\",get:async function(t){return await r.get(this.url,t)}},osInfo:{url:\"/platform/os_info\",get:async function(t){return await r.get(this.url,t)}},metrics:{url:\"/platform/metrics\",get:async function(t){return await r.get(this.url,t)}},globalSettings:{url:\"/platform/global_settings\",get:async function(t){return await r.get(this.url,t)},post:async function(t){return await r.post(this.url,t)}},runningScreens:{url:\"/platform/running_screens\",get:async function(t){return await r.get(this.url,t)}},screen:{running:{url:\"/platform/screen/running\",get:async function(t){return await r.get(this.url,t)}},kill:{url:\"/platform/screen/kill\",post:async function(t){return await r.post(this.url,t)}}}};export{e as p};\n"
  },
  {
    "path": "embedFS/dist/assets/player-CpbcBwUI.js",
    "content": "import{h as a}from\"./axios-DNCpvJag.js\";const n={online:{url:\"/player/online\",get:async function(t){return await a.get(this.url,t)}},list:{url:\"/player/list\",get:async function(t){return await a.get(this.url,t)},post:async function(t){return await a.post(this.url,t)}},uidmap:{url:\"/player/uidmap\",get:async function(t){return await a.get(this.url,t)}},statistics:{onlineTime:{url:\"/player/statistics/online_time\",get:async function(t){return await a.get(this.url,t)}},playerCount:{url:\"/player/statistics/player_count\",get:async function(t){return await a.get(this.url,t)}}},chat:{url:\"/player/chat\",get:async function(t){return await a.get(this.url,t)}}};export{n as p};\n"
  },
  {
    "path": "embedFS/dist/assets/player-DzdX72KE.js",
    "content": "import{_ as R}from\"./Result-DI11lCXq.js\";import z from\"./online-Dk4H0O4k.js\";import{g as A,d as B,e as D,b as I,f as b,j as U,a8 as E,a9 as F,c as v,l as t,o as s,A as r,F as k,a as l,w as e,v as u,t as m,x as S,D as n,s as $}from\"./index-But_YWe_.js\";import V from\"./list-Ch7Aeo7N.js\";import{p as H}from\"./player-CpbcBwUI.js\";import M from\"./history-DUBuZMd3.js\";import L from\"./statistics-DfYUbrAR.js\";import W from\"./chat-DNbpOz0I.js\";import{c as d,d as j,e as h,f as q}from\"./VTabs-B4m-OW3A.js\";import{V as p}from\"./VContainer-Dy0K6N_V.js\";import\"./VDataTable-BRoXfM0Y.js\";import\"./VPagination-BEBHkR5c.js\";import\"./VSelect-CxsUdWRP.js\";import\"./VInput-D4WPJeZb.js\";import\"./index-c6y4pbVT.js\";import\"./VTextField-C23ADfJX.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VList-D_MCDEbx.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./VMenu-CXNpVDF7.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./VChip-pydKSkvr.js\";import\"./VTable-BLAHjZfY.js\";import\"./VToolbar-BhFwV7qm.js\";import\"./VSkeletonLoader-ChbR7Nc0.js\";import\"./VDialog-BetymGlx.js\";import\"./VAlert-hOsVftqi.js\";import\"./VRow-DtJTiJKO.js\";import\"./VCol-BCVfdzjO.js\";import\"./axios-DNCpvJag.js\";import\"./index-BhZX0V6g.js\";import\"./VNumberInput-uP7vEYUF.js\";import\"./index-Nr3m5Q0F.js\";import\"./VTooltip-BV7Wxv--.js\";import\"./VSwitch-CJSeLO2L.js\";const Ct={__name:\"player\",setup(J){const g=A(),x=B();D();const{t:a}=I(),o=b(\"online\"),c=b([]),C=()=>{if(g.room.id===0)return;const y={roomID:g.room.id};H.uidmap.get(y).then(f=>{c.value=f.data})},T=b(window.innerHeight),N=E(()=>{T.value=window.innerHeight},200),i=()=>Math.max(2,Math.floor(T.value-150)),G=y=>{};return U(async()=>{C(),window.addEventListener(\"resize\",N)}),F(()=>{window.removeEventListener(\"resize\",N)}),(y,f)=>{const _=R;return t(g).gameVersion.local!==0?(s(),v(k,{key:0},[t(g).room.id!==0?(s(),v(k,{key:0},[l(j,{modelValue:t(o),\"onUpdate:modelValue\":[f[0]||(f[0]=w=>S(o)?o.value=w:null),G],\"align-tabs\":\"start\",color:\"primary\",\"show-arrows\":\"\"},{default:e(()=>[l(d,{value:\"online\"},{default:e(()=>[u(m(t(a)(\"game.player.online.tabName\")),1)]),_:1}),l(d,{value:\"adminlist\"},{default:e(()=>[u(m(t(a)(\"game.player.list.adminlist\")),1)]),_:1}),l(d,{value:\"blocklist\"},{default:e(()=>[u(m(t(a)(\"game.player.list.blocklist\")),1)]),_:1}),l(d,{value:\"whitelist\"},{default:e(()=>[u(m(t(a)(\"game.player.list.whitelist\")),1)]),_:1}),l(d,{value:\"chat\"},{default:e(()=>[u(m(t(a)(\"game.player.chat.title\")),1)]),_:1}),l(d,{value:\"history\"},{default:e(()=>[u(m(t(a)(\"game.player.history.tabName\")),1)]),_:1}),l(d,{value:\"statistics\"},{default:e(()=>[u(m(t(a)(\"game.player.statistics.tabName\")),1)]),_:1})]),_:1},8,[\"modelValue\"]),l(q,{modelValue:t(o),\"onUpdate:modelValue\":f[1]||(f[1]=w=>S(o)?o.value=w:null)},{default:e(()=>[l(h,{value:\"online\"},{default:e(()=>[t(o)===\"online\"?(s(),r(p,{key:0,fluid:\"\",height:i(),width:\"100%\",class:\"w-100\",style:{\"overflow-y\":\"auto\"}},{default:e(()=>[l(z,{height:i()},null,8,[\"height\"])]),_:1},8,[\"height\"])):n(\"\",!0)]),_:1}),l(h,{value:\"adminlist\"},{default:e(()=>[t(o)===\"adminlist\"?(s(),r(p,{key:0,fluid:\"\",height:i(),width:\"100%\",class:\"w-100\",style:{\"overflow-y\":\"auto\"}},{default:e(()=>[l(V,{height:i(),\"list-type\":\"adminlist\",uidmap:t(c)},null,8,[\"height\",\"uidmap\"])]),_:1},8,[\"height\"])):n(\"\",!0)]),_:1}),l(h,{value:\"blocklist\"},{default:e(()=>[t(o)===\"blocklist\"?(s(),r(p,{key:0,fluid:\"\",height:i(),width:\"100%\",class:\"w-100\",style:{\"overflow-y\":\"auto\"}},{default:e(()=>[l(V,{height:i(),\"list-type\":\"blocklist\",uidmap:t(c)},null,8,[\"height\",\"uidmap\"])]),_:1},8,[\"height\"])):n(\"\",!0)]),_:1}),l(h,{value:\"whitelist\"},{default:e(()=>[t(o)===\"whitelist\"?(s(),r(p,{key:0,fluid:\"\",height:i(),width:\"100%\",class:\"w-100\",style:{\"overflow-y\":\"auto\"}},{default:e(()=>[l(V,{height:i(),\"list-type\":\"whitelist\",uidmap:t(c)},null,8,[\"height\",\"uidmap\"])]),_:1},8,[\"height\"])):n(\"\",!0)]),_:1}),l(h,{value:\"chat\"},{default:e(()=>[t(o)===\"chat\"?(s(),r(p,{key:0,fluid:\"\",height:i(),width:\"100%\",class:\"w-100\",style:{\"overflow-y\":\"auto\"}},{default:e(()=>[l(W,{height:i()},null,8,[\"height\"])]),_:1},8,[\"height\"])):n(\"\",!0)]),_:1}),l(h,{value:\"history\"},{default:e(()=>[t(o)===\"history\"?(s(),r(p,{key:0,fluid:\"\",height:i(),width:\"100%\",class:\"w-100\",style:{\"overflow-y\":\"auto\"}},{default:e(()=>[l(M,{uidmap:t(c)},null,8,[\"uidmap\"])]),_:1},8,[\"height\"])):n(\"\",!0)]),_:1}),l(h,{value:\"statistics\"},{default:e(()=>[t(o)===\"statistics\"?(s(),r(p,{key:0,fluid:\"\",width:\"100%\",class:\"w-100\"},{default:e(()=>[l(L)]),_:1})):n(\"\",!0)]),_:1})]),_:1},8,[\"modelValue\"])],64)):(s(),r(_,{key:1,title:t(a)(\"global.noRoomSelected.title\"),\"sub-title\":t(a)(\"global.noRoomSelected.subTitle\"),type:\"error\",height:i()},{default:e(()=>[l($,{to:\"/rooms\",class:\"mt-4\"},{default:e(()=>[u(m(t(a)(\"global.noRoomSelected.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"]))],64)):(s(),v(k,{key:1},[t(x).userInfo.role===\"admin\"?(s(),r(_,{key:0,title:t(a)(\"global.noGame.title\"),\"sub-title\":t(a)(\"global.noGame.subTitle\"),height:i(),type:\"error\"},{default:e(()=>[l($,{to:\"/install\",class:\"mt-4\"},{default:e(()=>[u(m(t(a)(\"global.noGame.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"])):(s(),r(_,{key:1,title:t(a)(\"global.noGameNoAdmin.title\"),\"sub-title\":t(a)(\"global.noGameNoAdmin.subTitle\"),height:i(),type:\"error\"},null,8,[\"title\",\"sub-title\",\"height\"]))],64))}}};export{Ct as default};\n"
  },
  {
    "path": "embedFS/dist/assets/preview-B1dPoyad.js",
    "content": "import{P as eu,f as Fe,Q as Fu,a as ne,a0 as te,i as fe,ar as B,F as Fn,aL as Sn,O as U,a4 as vt,aC as ye,j as ce,a6 as Su}from\"./index-But_YWe_.js\";const Tn=e=>{const u=typeof e;return u!==\"function\"&&u!==\"object\"||e===null},zn=e=>{const u=e.flags===\"\"?void 0:e.flags;return new RegExp(e.source,u)},De=(e,u=new WeakMap)=>{if(e===null||Tn(e))return e;if(u.has(e))return u.get(e);if(e instanceof RegExp)return zn(e);if(e instanceof Date)return new Date(e.getTime());if(e instanceof Function)return e;if(e instanceof Map){const n=new Map;return u.set(e,n),e.forEach((r,i)=>{n.set(i,De(r,u))}),n}if(e instanceof Set){const n=new Set;u.set(e,n);for(const r of e)n.add(De(r,u));return n}if(Array.isArray(e)){const n=[];return u.set(e,n),e.forEach(r=>{n.push(De(r,u))}),n}const t={};u.set(e,t);for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=De(e[n],u));return t},In=(e,u=200)=>{let t=0;return(...n)=>new Promise(r=>{t&&(clearTimeout(t),r(\"cancel\")),t=window.setTimeout(()=>{e.apply(void 0,n),t=0,r(\"done\")},u)})},yu=()=>`${Date.now().toString(36)}${Math.random().toString(36).substring(2)}`,Hu=e=>e!==null&&typeof e==\"object\"&&!Array.isArray(e),Ct=(e,u,t={})=>{const{excludeKeys:n}=t;for(const r in u)n&&n(r)?e[r]=u[r]:Hu(u[r])&&Hu(e[r])?e[r]=Ct(e[r],u[r],t):e[r]=u[r];return e},w=\"md-editor\",$=\"https://unpkg.com\",Ln=`${$}/@highlightjs/cdn-assets@11.10.0/highlight.min.js`,ju={main:`${$}/prettier@3.3.3/standalone.js`,markdown:`${$}/prettier@3.3.3/plugins/markdown.js`},Rn={css:`${$}/cropperjs@1.6.2/dist/cropper.min.css`,js:`${$}/cropperjs@1.6.2/dist/cropper.min.js`},$n=`${$}/screenfull@5.2.0/dist/screenfull.js`,Mn=`${$}/mermaid@11.9.0/dist/mermaid.min.js`,On={js:`${$}/katex@0.16.22/dist/katex.min.js`,css:`${$}/katex@0.16.22/dist/katex.min.css`},vu={a11y:{light:`${$}/@highlightjs/cdn-assets@11.10.0/styles/a11y-light.min.css`,dark:`${$}/@highlightjs/cdn-assets@11.10.0/styles/a11y-dark.min.css`},atom:{light:`${$}/@highlightjs/cdn-assets@11.10.0/styles/atom-one-light.min.css`,dark:`${$}/@highlightjs/cdn-assets@11.10.0/styles/atom-one-dark.min.css`},github:{light:`${$}/@highlightjs/cdn-assets@11.10.0/styles/github.min.css`,dark:`${$}/@highlightjs/cdn-assets@11.10.0/styles/github-dark.min.css`},gradient:{light:`${$}/@highlightjs/cdn-assets@11.10.0/styles/gradient-light.min.css`,dark:`${$}/@highlightjs/cdn-assets@11.10.0/styles/gradient-dark.min.css`},kimbie:{light:`${$}/@highlightjs/cdn-assets@11.10.0/styles/kimbie-light.min.css`,dark:`${$}/@highlightjs/cdn-assets@11.10.0/styles/kimbie-dark.min.css`},paraiso:{light:`${$}/@highlightjs/cdn-assets@11.10.0/styles/paraiso-light.min.css`,dark:`${$}/@highlightjs/cdn-assets@11.10.0/styles/paraiso-dark.min.css`},qtcreator:{light:`${$}/@highlightjs/cdn-assets@11.10.0/styles/qtcreator-light.min.css`,dark:`${$}/@highlightjs/cdn-assets@11.10.0/styles/qtcreator-dark.min.css`},stackoverflow:{light:`${$}/@highlightjs/cdn-assets@11.10.0/styles/stackoverflow-light.min.css`,dark:`${$}/@highlightjs/cdn-assets@11.10.0/styles/stackoverflow-dark.min.css`}},Uu={\"zh-CN\":{toolbarTips:{bold:\"加粗\",underline:\"下划线\",italic:\"斜体\",strikeThrough:\"删除线\",title:\"标题\",sub:\"下标\",sup:\"上标\",quote:\"引用\",unorderedList:\"无序列表\",orderedList:\"有序列表\",task:\"任务列表\",codeRow:\"行内代码\",code:\"块级代码\",link:\"链接\",image:\"图片\",table:\"表格\",mermaid:\"mermaid图\",katex:\"katex公式\",revoke:\"后退\",next:\"前进\",save:\"保存\",prettier:\"美化\",pageFullscreen:\"浏览器全屏\",fullscreen:\"屏幕全屏\",preview:\"预览\",previewOnly:\"仅预览\",htmlPreview:\"html代码预览\",catalog:\"目录\",github:\"源码地址\"},titleItem:{h1:\"一级标题\",h2:\"二级标题\",h3:\"三级标题\",h4:\"四级标题\",h5:\"五级标题\",h6:\"六级标题\"},imgTitleItem:{link:\"添加链接\",upload:\"上传图片\",clip2upload:\"裁剪上传\"},linkModalTips:{linkTitle:\"添加链接\",imageTitle:\"添加图片\",descLabel:\"链接描述：\",descLabelPlaceHolder:\"请输入描述...\",urlLabel:\"链接地址：\",urlLabelPlaceHolder:\"请输入链接...\",buttonOK:\"确定\"},clipModalTips:{title:\"裁剪图片上传\",buttonUpload:\"上传\"},copyCode:{text:\"复制代码\",successTips:\"已复制！\",failTips:\"复制失败！\"},mermaid:{flow:\"流程图\",sequence:\"时序图\",gantt:\"甘特图\",class:\"类图\",state:\"状态图\",pie:\"饼图\",relationship:\"关系图\",journey:\"旅程图\"},katex:{inline:\"行内公式\",block:\"块级公式\"},footer:{markdownTotal:\"字数\",scrollAuto:\"同步滚动\"}},\"en-US\":{toolbarTips:{bold:\"bold\",underline:\"underline\",italic:\"italic\",strikeThrough:\"strikeThrough\",title:\"title\",sub:\"subscript\",sup:\"superscript\",quote:\"quote\",unorderedList:\"unordered list\",orderedList:\"ordered list\",task:\"task list\",codeRow:\"inline code\",code:\"block-level code\",link:\"link\",image:\"image\",table:\"table\",mermaid:\"mermaid\",katex:\"formula\",revoke:\"revoke\",next:\"undo revoke\",save:\"save\",prettier:\"prettier\",pageFullscreen:\"fullscreen in page\",fullscreen:\"fullscreen\",preview:\"preview\",previewOnly:\"preview only\",htmlPreview:\"html preview\",catalog:\"catalog\",github:\"source code\"},titleItem:{h1:\"Lv1 Heading\",h2:\"Lv2 Heading\",h3:\"Lv3 Heading\",h4:\"Lv4 Heading\",h5:\"Lv5 Heading\",h6:\"Lv6 Heading\"},imgTitleItem:{link:\"Add Image Link\",upload:\"Upload Images\",clip2upload:\"Crop And Upload\"},linkModalTips:{linkTitle:\"Add Link\",imageTitle:\"Add Image\",descLabel:\"Desc:\",descLabelPlaceHolder:\"Enter a description...\",urlLabel:\"Link:\",urlLabelPlaceHolder:\"Enter a link...\",buttonOK:\"OK\"},clipModalTips:{title:\"Crop Image\",buttonUpload:\"Upload\"},copyCode:{text:\"Copy\",successTips:\"Copied!\",failTips:\"Copy failed!\"},mermaid:{flow:\"flow\",sequence:\"sequence\",gantt:\"gantt\",class:\"class\",state:\"state\",pie:\"pie\",relationship:\"relationship\",journey:\"journey\"},katex:{inline:\"inline\",block:\"block\"},footer:{markdownTotal:\"Character Count\",scrollAuto:\"Scroll Auto\"}}},X={editorExtensions:{highlight:{js:Ln,css:vu},prettier:{standaloneJs:ju.main,parserMarkdownJs:ju.markdown},cropper:{...Rn},screenfull:{js:$n},mermaid:{js:Mn,enableZoom:!0},katex:{...On}},editorExtensionsAttrs:{},editorConfig:{languageUserDefined:{},mermaidTemplate:{},renderDelay:500,zIndex:2e4},codeMirrorExtensions:(e,u)=>u,markdownItConfig:()=>{},markdownItPlugins:e=>e,mermaidConfig:e=>e,katexConfig:e=>e},Bn=({instance:e,ctx:u,props:t={}},n=\"default\")=>{const r=e?.$slots[n]||u?.slots[n];return(r?r(e):\"\")||t[n]};var Pn=Object.defineProperty,qn=(e,u,t)=>u in e?Pn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Nn=(e,u,t)=>qn(e,u+\"\",t);class Hn{constructor(){Nn(this,\"pools\",{})}remove(u,t,n){const i=this.pools[u]&&this.pools[u][t];i&&(this.pools[u][t]=i.filter(o=>o!==n))}clear(u){this.pools[u]={}}on(u,t){return this.pools[u]||(this.pools[u]={}),this.pools[u][t.name]||(this.pools[u][t.name]=[]),this.pools[u][t.name].push(t.callback),this.pools[u][t.name].includes(t.callback)}emit(u,t,...n){this.pools[u]||(this.pools[u]={});const i=this.pools[u][t];i&&i.forEach(o=>{try{o(...n)}catch(s){console.error(`${t} monitor event exception！`,s)}})}}const Q=new Hn,jn=\"buildFinished\",Un=\"errorCatcher\",fu=\"catalogChanged\",Wn=\"pushCatalog\",Et=\"rerender\",Gn=\"taskStateChanged\",Vn={copy:`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-copy ${w}-icon\"><rect width=\"14\" height=\"14\" x=\"8\" y=\"8\" rx=\"2\" ry=\"2\"/><path d=\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"/></svg>`,\"collapse-tips\":`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-chevron-left ${w}-icon\"><circle cx=\"12\" cy=\"12\" r=\"10\"/><path d=\"m14 16-4-4 4-4\"/></svg>`,pin:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-pin\"><path d=\"M12 17v5\"/><path d=\"M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z\"/></svg>',\"pin-off\":'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-pin-off\"><path d=\"M12 17v5\"/><path d=\"M15 9.34V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H7.89\"/><path d=\"m2 2 20 20\"/><path d=\"M9 9v1.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h11\"/></svg>'},je=(e,u)=>typeof u[e]==\"string\"?u[e]:Vn[e],pe=(e,u,t=\"\")=>{var n;const r=document.getElementById(u.id);if(r)t!==\"\"&&(Reflect.get(window,t)?(n=u.onload)==null||n.call(r,new Event(\"load\")):u.onload&&r.addEventListener(\"load\",u.onload));else{const i={...u};i.onload=null;const o=Xn(e,i);u.onload&&o.addEventListener(\"load\",u.onload),document.head.appendChild(o)}},Zn=(e,u)=>{const t=document.getElementById(u.id);t?.remove(),pe(e,u)},Xn=(e,u)=>{const t=document.createElement(e);return Object.keys(u).forEach(n=>{u[n]!==void 0&&(t[n]=u[n])}),t},Wu=(()=>{const e=t=>{if(!t)return()=>{};const n=t.firstChild;let r=1,i=0,o=0,s=!1,a,c,f,l=1;const h=()=>{n.style.transform=`translate(${i}px, ${o}px) scale(${r})`},p=m=>{m.touches.length===1?(s=!0,a=m.touches[0].clientX-i,c=m.touches[0].clientY-o):m.touches.length===2&&(f=Math.hypot(m.touches[0].clientX-m.touches[1].clientX,m.touches[0].clientY-m.touches[1].clientY),l=r)},d=m=>{if(m.preventDefault(),s&&m.touches.length===1)i=m.touches[0].clientX-a,o=m.touches[0].clientY-c,h();else if(m.touches.length===2){const C=Math.hypot(m.touches[0].clientX-m.touches[1].clientX,m.touches[0].clientY-m.touches[1].clientY)/f,b=r;r=l*(1+(C-1));const z=(m.touches[0].clientX+m.touches[1].clientX)/2,F=(m.touches[0].clientY+m.touches[1].clientY)/2,D=n.getBoundingClientRect(),A=(z-D.left)/b,S=(F-D.top)/b;i-=A*(r-b),o-=S*(r-b),h()}},x=()=>{s=!1},y=m=>{m.preventDefault();const E=.02,C=r;m.deltaY<0?r+=E:r=Math.max(.1,r-E);const b=n.getBoundingClientRect(),z=m.clientX-b.left,F=m.clientY-b.top;i-=z/C*(r-C),o-=F/C*(r-C),h()},v=m=>{s=!0,a=m.clientX-i,c=m.clientY-o},g=m=>{s&&(i=m.clientX-a,o=m.clientY-c,h())},_=()=>{s=!1},k=()=>{s=!1};return t.addEventListener(\"touchstart\",p,{passive:!1}),t.addEventListener(\"touchmove\",d,{passive:!1}),t.addEventListener(\"touchend\",x),t.addEventListener(\"wheel\",y,{passive:!1}),t.addEventListener(\"mousedown\",v),t.addEventListener(\"mousemove\",g),t.addEventListener(\"mouseup\",_),t.addEventListener(\"mouseleave\",k),()=>{t.removeEventListener(\"touchstart\",p),t.removeEventListener(\"touchmove\",d),t.removeEventListener(\"touchend\",x),t.removeEventListener(\"wheel\",y),t.removeEventListener(\"mousedown\",v),t.removeEventListener(\"mousemove\",g),t.removeEventListener(\"mouseup\",_),t.removeEventListener(\"mouseleave\",k)}};return(t,n)=>{const r=new Map;return t?.forEach(i=>{let o=i.querySelector(`.${w}-mermaid-action`);o||(i.insertAdjacentHTML(\"beforeend\",`<div class=\"${w}-mermaid-action\">${je(\"pin-off\",n.customIcon)}</div>`),o=i.querySelector(`.${w}-mermaid-action`));const s=()=>{const a=r.get(i);if(a?.removeEvent)a.removeEvent(),i.removeAttribute(\"data-grab\"),r.set(i,{removeClick:a.removeClick}),o.innerHTML=je(\"pin-off\",n.customIcon);else{const c=e(i);i.setAttribute(\"data-grab\",\"\"),r.set(i,{removeEvent:c,removeClick:a?.removeClick}),o.innerHTML=je(\"pin\",n.customIcon)}};o.addEventListener(\"click\",s),r.set(i,{removeClick:()=>o.removeEventListener(\"click\",s)})}),()=>{r.forEach(({removeEvent:i,removeClick:o})=>{i?.(),o?.()}),r.clear()}}})();var de=Object.assign||function(e){for(var u=1;u<arguments.length;u++){var t=arguments[u];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},Oe=function(u){return u.tagName===\"IMG\"},Yn=function(u){return NodeList.prototype.isPrototypeOf(u)},Ue=function(u){return u&&u.nodeType===1},Gu=function(u){var t=u.currentSrc||u.src;return t.substr(-4).toLowerCase()===\".svg\"},Vu=function(u){try{return Array.isArray(u)?u.filter(Oe):Yn(u)?[].slice.call(u).filter(Oe):Ue(u)?[u].filter(Oe):typeof u==\"string\"?[].slice.call(document.querySelectorAll(u)).filter(Oe):[]}catch{throw new TypeError(`The provided selector is invalid.\nExpects a CSS selector, a Node element, a NodeList or an array.\nSee: https://github.com/francoischalifour/medium-zoom`)}},Qn=function(u){var t=document.createElement(\"div\");return t.classList.add(\"medium-zoom-overlay\"),t.style.background=u,t},Kn=function(u){var t=u.getBoundingClientRect(),n=t.top,r=t.left,i=t.width,o=t.height,s=u.cloneNode(),a=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,c=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return s.removeAttribute(\"id\"),s.style.position=\"absolute\",s.style.top=n+a+\"px\",s.style.left=r+c+\"px\",s.style.width=i+\"px\",s.style.height=o+\"px\",s.style.transform=\"\",s},ge=function(u,t){var n=de({bubbles:!1,cancelable:!1,detail:void 0},t);if(typeof window.CustomEvent==\"function\")return new CustomEvent(u,n);var r=document.createEvent(\"CustomEvent\");return r.initCustomEvent(u,n.bubbles,n.cancelable,n.detail),r},Jn=function e(u){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=window.Promise||function(A){function S(){}A(S,S)},r=function(A){var S=A.target;if(S===z){d();return}_.indexOf(S)!==-1&&x({target:S})},i=function(){if(!(m||!b.original)){var A=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(E-A)>C.scrollOffset&&setTimeout(d,150)}},o=function(A){var S=A.key||A.keyCode;(S===\"Escape\"||S===\"Esc\"||S===27)&&d()},s=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},S=A;if(A.background&&(z.style.background=A.background),A.container&&A.container instanceof Object&&(S.container=de({},C.container,A.container)),A.template){var I=Ue(A.template)?A.template:document.querySelector(A.template);S.template=I}return C=de({},C,S),_.forEach(function(L){L.dispatchEvent(ge(\"medium-zoom:update\",{detail:{zoom:F}}))}),F},a=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(de({},C,A))},c=function(){for(var A=arguments.length,S=Array(A),I=0;I<A;I++)S[I]=arguments[I];var L=S.reduce(function(T,N){return[].concat(T,Vu(N))},[]);return L.filter(function(T){return _.indexOf(T)===-1}).forEach(function(T){_.push(T),T.classList.add(\"medium-zoom-image\")}),k.forEach(function(T){var N=T.type,O=T.listener,H=T.options;L.forEach(function(Z){Z.addEventListener(N,O,H)})}),F},f=function(){for(var A=arguments.length,S=Array(A),I=0;I<A;I++)S[I]=arguments[I];b.zoomed&&d();var L=S.length>0?S.reduce(function(T,N){return[].concat(T,Vu(N))},[]):_;return L.forEach(function(T){T.classList.remove(\"medium-zoom-image\"),T.dispatchEvent(ge(\"medium-zoom:detach\",{detail:{zoom:F}}))}),_=_.filter(function(T){return L.indexOf(T)===-1}),F},l=function(A,S){var I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return _.forEach(function(L){L.addEventListener(\"medium-zoom:\"+A,S,I)}),k.push({type:\"medium-zoom:\"+A,listener:S,options:I}),F},h=function(A,S){var I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return _.forEach(function(L){L.removeEventListener(\"medium-zoom:\"+A,S,I)}),k=k.filter(function(L){return!(L.type===\"medium-zoom:\"+A&&L.listener.toString()===S.toString())}),F},p=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},S=A.target,I=function(){var T={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},N=void 0,O=void 0;if(C.container)if(C.container instanceof Object)T=de({},T,C.container),N=T.width-T.left-T.right-C.margin*2,O=T.height-T.top-T.bottom-C.margin*2;else{var H=Ue(C.container)?C.container:document.querySelector(C.container),Z=H.getBoundingClientRect(),me=Z.width,ou=Z.height,su=Z.left,_n=Z.top;T=de({},T,{width:me,height:ou,left:su,top:_n})}N=N||T.width-C.margin*2,O=O||T.height-C.margin*2;var Ae=b.zoomedHd||b.original,kn=Gu(Ae)?N:Ae.naturalWidth||N,yn=Gu(Ae)?O:Ae.naturalHeight||O,Me=Ae.getBoundingClientRect(),vn=Me.top,Cn=Me.left,au=Me.width,cu=Me.height,En=Math.min(Math.max(au,kn),N)/au,An=Math.min(Math.max(cu,yn),O)/cu,lu=Math.min(En,An),wn=(-Cn+(N-au)/2+C.margin+T.left)/lu,Dn=(-vn+(O-cu)/2+C.margin+T.top)/lu,Nu=\"scale(\"+lu+\") translate3d(\"+wn+\"px, \"+Dn+\"px, 0)\";b.zoomed.style.transform=Nu,b.zoomedHd&&(b.zoomedHd.style.transform=Nu)};return new n(function(L){if(S&&_.indexOf(S)===-1){L(F);return}var T=function me(){m=!1,b.zoomed.removeEventListener(\"transitionend\",me),b.original.dispatchEvent(ge(\"medium-zoom:opened\",{detail:{zoom:F}})),L(F)};if(b.zoomed){L(F);return}if(S)b.original=S;else if(_.length>0){var N=_;b.original=N[0]}else{L(F);return}if(b.original.dispatchEvent(ge(\"medium-zoom:open\",{detail:{zoom:F}})),E=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,m=!0,b.zoomed=Kn(b.original),document.body.appendChild(z),C.template){var O=Ue(C.template)?C.template:document.querySelector(C.template);b.template=document.createElement(\"div\"),b.template.appendChild(O.content.cloneNode(!0)),document.body.appendChild(b.template)}if(b.original.parentElement&&b.original.parentElement.tagName===\"PICTURE\"&&b.original.currentSrc&&(b.zoomed.src=b.original.currentSrc),document.body.appendChild(b.zoomed),window.requestAnimationFrame(function(){document.body.classList.add(\"medium-zoom--opened\")}),b.original.classList.add(\"medium-zoom-image--hidden\"),b.zoomed.classList.add(\"medium-zoom-image--opened\"),b.zoomed.addEventListener(\"click\",d),b.zoomed.addEventListener(\"transitionend\",T),b.original.getAttribute(\"data-zoom-src\")){b.zoomedHd=b.zoomed.cloneNode(),b.zoomedHd.removeAttribute(\"srcset\"),b.zoomedHd.removeAttribute(\"sizes\"),b.zoomedHd.removeAttribute(\"loading\"),b.zoomedHd.src=b.zoomed.getAttribute(\"data-zoom-src\"),b.zoomedHd.onerror=function(){clearInterval(H),console.warn(\"Unable to reach the zoom image target \"+b.zoomedHd.src),b.zoomedHd=null,I()};var H=setInterval(function(){b.zoomedHd.complete&&(clearInterval(H),b.zoomedHd.classList.add(\"medium-zoom-image--opened\"),b.zoomedHd.addEventListener(\"click\",d),document.body.appendChild(b.zoomedHd),I())},10)}else if(b.original.hasAttribute(\"srcset\")){b.zoomedHd=b.zoomed.cloneNode(),b.zoomedHd.removeAttribute(\"sizes\"),b.zoomedHd.removeAttribute(\"loading\");var Z=b.zoomedHd.addEventListener(\"load\",function(){b.zoomedHd.removeEventListener(\"load\",Z),b.zoomedHd.classList.add(\"medium-zoom-image--opened\"),b.zoomedHd.addEventListener(\"click\",d),document.body.appendChild(b.zoomedHd),I()})}else I()})},d=function(){return new n(function(A){if(m||!b.original){A(F);return}var S=function I(){b.original.classList.remove(\"medium-zoom-image--hidden\"),document.body.removeChild(b.zoomed),b.zoomedHd&&document.body.removeChild(b.zoomedHd),document.body.removeChild(z),b.zoomed.classList.remove(\"medium-zoom-image--opened\"),b.template&&document.body.removeChild(b.template),m=!1,b.zoomed.removeEventListener(\"transitionend\",I),b.original.dispatchEvent(ge(\"medium-zoom:closed\",{detail:{zoom:F}})),b.original=null,b.zoomed=null,b.zoomedHd=null,b.template=null,A(F)};m=!0,document.body.classList.remove(\"medium-zoom--opened\"),b.zoomed.style.transform=\"\",b.zoomedHd&&(b.zoomedHd.style.transform=\"\"),b.template&&(b.template.style.transition=\"opacity 150ms\",b.template.style.opacity=0),b.original.dispatchEvent(ge(\"medium-zoom:close\",{detail:{zoom:F}})),b.zoomed.addEventListener(\"transitionend\",S)})},x=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},S=A.target;return b.original?d():p({target:S})},y=function(){return C},v=function(){return _},g=function(){return b.original},_=[],k=[],m=!1,E=0,C=t,b={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(u)===\"[object Object]\"?C=u:(u||typeof u==\"string\")&&c(u),C=de({margin:0,background:\"#fff\",scrollOffset:40,container:null,template:null},C);var z=Qn(C.background);document.addEventListener(\"click\",r),document.addEventListener(\"keyup\",o),document.addEventListener(\"scroll\",i),window.addEventListener(\"resize\",d);var F={open:p,close:d,toggle:x,update:s,clone:a,attach:c,detach:f,on:l,off:h,getOptions:y,getImages:v,getZoomedImage:g};return F};function er(e,u){u===void 0&&(u={});var t=u.insertAt;if(!(typeof document>\"u\")){var n=document.head||document.getElementsByTagName(\"head\")[0],r=document.createElement(\"style\");r.type=\"text/css\",t===\"top\"&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}var ur=\".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}\";er(ur);async function tr(e){if(typeof e==\"string\"){if(window.isSecureContext&&navigator.clipboard)return await navigator.clipboard.writeText(e);{const u=document.createElement(\"textarea\");let t=!1;if(u.value=e,u.style.position=\"fixed\",u.style.opacity=0,u.style.zIndex=\"-10000\",u.style.top=\"-10000\",document.body.appendChild(u),u.select(),t=document.execCommand(\"copy\"),document.body.removeChild(u),t)return;throw new Error('Failed to copy content via \"execCommand\"!')}}}const Zu={};function nr(e){let u=Zu[e];if(u)return u;u=Zu[e]=[];for(let t=0;t<128;t++){const n=String.fromCharCode(t);u.push(n)}for(let t=0;t<e.length;t++){const n=e.charCodeAt(t);u[n]=\"%\"+(\"0\"+n.toString(16).toUpperCase()).slice(-2)}return u}function ve(e,u){typeof u!=\"string\"&&(u=ve.defaultChars);const t=nr(u);return e.replace(/(%[a-f0-9]{2})+/gi,function(n){let r=\"\";for(let i=0,o=n.length;i<o;i+=3){const s=parseInt(n.slice(i+1,i+3),16);if(s<128){r+=t[s];continue}if((s&224)===192&&i+3<o){const a=parseInt(n.slice(i+4,i+6),16);if((a&192)===128){const c=s<<6&1984|a&63;c<128?r+=\"��\":r+=String.fromCharCode(c),i+=3;continue}}if((s&240)===224&&i+6<o){const a=parseInt(n.slice(i+4,i+6),16),c=parseInt(n.slice(i+7,i+9),16);if((a&192)===128&&(c&192)===128){const f=s<<12&61440|a<<6&4032|c&63;f<2048||f>=55296&&f<=57343?r+=\"���\":r+=String.fromCharCode(f),i+=6;continue}}if((s&248)===240&&i+9<o){const a=parseInt(n.slice(i+4,i+6),16),c=parseInt(n.slice(i+7,i+9),16),f=parseInt(n.slice(i+10,i+12),16);if((a&192)===128&&(c&192)===128&&(f&192)===128){let l=s<<18&1835008|a<<12&258048|c<<6&4032|f&63;l<65536||l>1114111?r+=\"����\":(l-=65536,r+=String.fromCharCode(55296+(l>>10),56320+(l&1023))),i+=9;continue}}r+=\"�\"}return r})}ve.defaultChars=\";/?:@&=+$,#\";ve.componentChars=\"\";const Xu={};function rr(e){let u=Xu[e];if(u)return u;u=Xu[e]=[];for(let t=0;t<128;t++){const n=String.fromCharCode(t);/^[0-9a-z]$/i.test(n)?u.push(n):u.push(\"%\"+(\"0\"+t.toString(16).toUpperCase()).slice(-2))}for(let t=0;t<e.length;t++)u[e.charCodeAt(t)]=e[t];return u}function Le(e,u,t){typeof u!=\"string\"&&(t=u,u=Le.defaultChars),typeof t>\"u\"&&(t=!0);const n=rr(u);let r=\"\";for(let i=0,o=e.length;i<o;i++){const s=e.charCodeAt(i);if(t&&s===37&&i+2<o&&/^[0-9a-f]{2}$/i.test(e.slice(i+1,i+3))){r+=e.slice(i,i+3),i+=2;continue}if(s<128){r+=n[s];continue}if(s>=55296&&s<=57343){if(s>=55296&&s<=56319&&i+1<o){const a=e.charCodeAt(i+1);if(a>=56320&&a<=57343){r+=encodeURIComponent(e[i]+e[i+1]),i++;continue}}r+=\"%EF%BF%BD\";continue}r+=encodeURIComponent(e[i])}return r}Le.defaultChars=\";/?:@&=+$,-_.!~*'()#\";Le.componentChars=\"-_.!~*'()\";function Tu(e){let u=\"\";return u+=e.protocol||\"\",u+=e.slashes?\"//\":\"\",u+=e.auth?e.auth+\"@\":\"\",e.hostname&&e.hostname.indexOf(\":\")!==-1?u+=\"[\"+e.hostname+\"]\":u+=e.hostname||\"\",u+=e.port?\":\"+e.port:\"\",u+=e.pathname||\"\",u+=e.search||\"\",u+=e.hash||\"\",u}function Ze(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const ir=/^([a-z0-9.+-]+:)/i,or=/:[0-9]*$/,sr=/^(\\/\\/?(?!\\/)[^\\?\\s]*)(\\?[^\\s]*)?$/,ar=[\"<\",\">\",'\"',\"`\",\" \",\"\\r\",`\n`,\"\t\"],cr=[\"{\",\"}\",\"|\",\"\\\\\",\"^\",\"`\"].concat(ar),lr=[\"'\"].concat(cr),Yu=[\"%\",\"/\",\"?\",\";\",\"#\"].concat(lr),Qu=[\"/\",\"?\",\"#\"],fr=255,Ku=/^[+a-z0-9A-Z_-]{0,63}$/,dr=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Ju={javascript:!0,\"javascript:\":!0},et={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,\"http:\":!0,\"https:\":!0,\"ftp:\":!0,\"gopher:\":!0,\"file:\":!0};function zu(e,u){if(e&&e instanceof Ze)return e;const t=new Ze;return t.parse(e,u),t}Ze.prototype.parse=function(e,u){let t,n,r,i=e;if(i=i.trim(),!u&&e.split(\"#\").length===1){const c=sr.exec(i);if(c)return this.pathname=c[1],c[2]&&(this.search=c[2]),this}let o=ir.exec(i);if(o&&(o=o[0],t=o.toLowerCase(),this.protocol=o,i=i.substr(o.length)),(u||o||i.match(/^\\/\\/[^@\\/]+@[^@\\/]+/))&&(r=i.substr(0,2)===\"//\",r&&!(o&&Ju[o])&&(i=i.substr(2),this.slashes=!0)),!Ju[o]&&(r||o&&!et[o])){let c=-1;for(let d=0;d<Qu.length;d++)n=i.indexOf(Qu[d]),n!==-1&&(c===-1||n<c)&&(c=n);let f,l;c===-1?l=i.lastIndexOf(\"@\"):l=i.lastIndexOf(\"@\",c),l!==-1&&(f=i.slice(0,l),i=i.slice(l+1),this.auth=f),c=-1;for(let d=0;d<Yu.length;d++)n=i.indexOf(Yu[d]),n!==-1&&(c===-1||n<c)&&(c=n);c===-1&&(c=i.length),i[c-1]===\":\"&&c--;const h=i.slice(0,c);i=i.slice(c),this.parseHost(h),this.hostname=this.hostname||\"\";const p=this.hostname[0]===\"[\"&&this.hostname[this.hostname.length-1]===\"]\";if(!p){const d=this.hostname.split(/\\./);for(let x=0,y=d.length;x<y;x++){const v=d[x];if(v&&!v.match(Ku)){let g=\"\";for(let _=0,k=v.length;_<k;_++)v.charCodeAt(_)>127?g+=\"x\":g+=v[_];if(!g.match(Ku)){const _=d.slice(0,x),k=d.slice(x+1),m=v.match(dr);m&&(_.push(m[1]),k.unshift(m[2])),k.length&&(i=k.join(\".\")+i),this.hostname=_.join(\".\");break}}}}this.hostname.length>fr&&(this.hostname=\"\"),p&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const s=i.indexOf(\"#\");s!==-1&&(this.hash=i.substr(s),i=i.slice(0,s));const a=i.indexOf(\"?\");return a!==-1&&(this.search=i.substr(a),i=i.slice(0,a)),i&&(this.pathname=i),et[t]&&this.hostname&&!this.pathname&&(this.pathname=\"\"),this};Ze.prototype.parseHost=function(e){let u=or.exec(e);u&&(u=u[0],u!==\":\"&&(this.port=u.substr(1)),e=e.substr(0,e.length-u.length)),e&&(this.hostname=e)};const hr=Object.freeze(Object.defineProperty({__proto__:null,decode:ve,encode:Le,format:Tu,parse:zu},Symbol.toStringTag,{value:\"Module\"})),At=/[\\0-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]/,wt=/[\\0-\\x1F\\x7F-\\x9F]/,pr=/[\\xAD\\u0600-\\u0605\\u061C\\u06DD\\u070F\\u0890\\u0891\\u08E2\\u180E\\u200B-\\u200F\\u202A-\\u202E\\u2060-\\u2064\\u2066-\\u206F\\uFEFF\\uFFF9-\\uFFFB]|\\uD804[\\uDCBD\\uDCCD]|\\uD80D[\\uDC30-\\uDC3F]|\\uD82F[\\uDCA0-\\uDCA3]|\\uD834[\\uDD73-\\uDD7A]|\\uDB40[\\uDC01\\uDC20-\\uDC7F]/,Iu=/[!-#%-\\*,-\\/:;\\?@\\[-\\]_\\{\\}\\xA1\\xA7\\xAB\\xB6\\xB7\\xBB\\xBF\\u037E\\u0387\\u055A-\\u055F\\u0589\\u058A\\u05BE\\u05C0\\u05C3\\u05C6\\u05F3\\u05F4\\u0609\\u060A\\u060C\\u060D\\u061B\\u061D-\\u061F\\u066A-\\u066D\\u06D4\\u0700-\\u070D\\u07F7-\\u07F9\\u0830-\\u083E\\u085E\\u0964\\u0965\\u0970\\u09FD\\u0A76\\u0AF0\\u0C77\\u0C84\\u0DF4\\u0E4F\\u0E5A\\u0E5B\\u0F04-\\u0F12\\u0F14\\u0F3A-\\u0F3D\\u0F85\\u0FD0-\\u0FD4\\u0FD9\\u0FDA\\u104A-\\u104F\\u10FB\\u1360-\\u1368\\u1400\\u166E\\u169B\\u169C\\u16EB-\\u16ED\\u1735\\u1736\\u17D4-\\u17D6\\u17D8-\\u17DA\\u1800-\\u180A\\u1944\\u1945\\u1A1E\\u1A1F\\u1AA0-\\u1AA6\\u1AA8-\\u1AAD\\u1B5A-\\u1B60\\u1B7D\\u1B7E\\u1BFC-\\u1BFF\\u1C3B-\\u1C3F\\u1C7E\\u1C7F\\u1CC0-\\u1CC7\\u1CD3\\u2010-\\u2027\\u2030-\\u2043\\u2045-\\u2051\\u2053-\\u205E\\u207D\\u207E\\u208D\\u208E\\u2308-\\u230B\\u2329\\u232A\\u2768-\\u2775\\u27C5\\u27C6\\u27E6-\\u27EF\\u2983-\\u2998\\u29D8-\\u29DB\\u29FC\\u29FD\\u2CF9-\\u2CFC\\u2CFE\\u2CFF\\u2D70\\u2E00-\\u2E2E\\u2E30-\\u2E4F\\u2E52-\\u2E5D\\u3001-\\u3003\\u3008-\\u3011\\u3014-\\u301F\\u3030\\u303D\\u30A0\\u30FB\\uA4FE\\uA4FF\\uA60D-\\uA60F\\uA673\\uA67E\\uA6F2-\\uA6F7\\uA874-\\uA877\\uA8CE\\uA8CF\\uA8F8-\\uA8FA\\uA8FC\\uA92E\\uA92F\\uA95F\\uA9C1-\\uA9CD\\uA9DE\\uA9DF\\uAA5C-\\uAA5F\\uAADE\\uAADF\\uAAF0\\uAAF1\\uABEB\\uFD3E\\uFD3F\\uFE10-\\uFE19\\uFE30-\\uFE52\\uFE54-\\uFE61\\uFE63\\uFE68\\uFE6A\\uFE6B\\uFF01-\\uFF03\\uFF05-\\uFF0A\\uFF0C-\\uFF0F\\uFF1A\\uFF1B\\uFF1F\\uFF20\\uFF3B-\\uFF3D\\uFF3F\\uFF5B\\uFF5D\\uFF5F-\\uFF65]|\\uD800[\\uDD00-\\uDD02\\uDF9F\\uDFD0]|\\uD801\\uDD6F|\\uD802[\\uDC57\\uDD1F\\uDD3F\\uDE50-\\uDE58\\uDE7F\\uDEF0-\\uDEF6\\uDF39-\\uDF3F\\uDF99-\\uDF9C]|\\uD803[\\uDEAD\\uDF55-\\uDF59\\uDF86-\\uDF89]|\\uD804[\\uDC47-\\uDC4D\\uDCBB\\uDCBC\\uDCBE-\\uDCC1\\uDD40-\\uDD43\\uDD74\\uDD75\\uDDC5-\\uDDC8\\uDDCD\\uDDDB\\uDDDD-\\uDDDF\\uDE38-\\uDE3D\\uDEA9]|\\uD805[\\uDC4B-\\uDC4F\\uDC5A\\uDC5B\\uDC5D\\uDCC6\\uDDC1-\\uDDD7\\uDE41-\\uDE43\\uDE60-\\uDE6C\\uDEB9\\uDF3C-\\uDF3E]|\\uD806[\\uDC3B\\uDD44-\\uDD46\\uDDE2\\uDE3F-\\uDE46\\uDE9A-\\uDE9C\\uDE9E-\\uDEA2\\uDF00-\\uDF09]|\\uD807[\\uDC41-\\uDC45\\uDC70\\uDC71\\uDEF7\\uDEF8\\uDF43-\\uDF4F\\uDFFF]|\\uD809[\\uDC70-\\uDC74]|\\uD80B[\\uDFF1\\uDFF2]|\\uD81A[\\uDE6E\\uDE6F\\uDEF5\\uDF37-\\uDF3B\\uDF44]|\\uD81B[\\uDE97-\\uDE9A\\uDFE2]|\\uD82F\\uDC9F|\\uD836[\\uDE87-\\uDE8B]|\\uD83A[\\uDD5E\\uDD5F]/,Dt=/[\\$\\+<->\\^`\\|~\\xA2-\\xA6\\xA8\\xA9\\xAC\\xAE-\\xB1\\xB4\\xB8\\xD7\\xF7\\u02C2-\\u02C5\\u02D2-\\u02DF\\u02E5-\\u02EB\\u02ED\\u02EF-\\u02FF\\u0375\\u0384\\u0385\\u03F6\\u0482\\u058D-\\u058F\\u0606-\\u0608\\u060B\\u060E\\u060F\\u06DE\\u06E9\\u06FD\\u06FE\\u07F6\\u07FE\\u07FF\\u0888\\u09F2\\u09F3\\u09FA\\u09FB\\u0AF1\\u0B70\\u0BF3-\\u0BFA\\u0C7F\\u0D4F\\u0D79\\u0E3F\\u0F01-\\u0F03\\u0F13\\u0F15-\\u0F17\\u0F1A-\\u0F1F\\u0F34\\u0F36\\u0F38\\u0FBE-\\u0FC5\\u0FC7-\\u0FCC\\u0FCE\\u0FCF\\u0FD5-\\u0FD8\\u109E\\u109F\\u1390-\\u1399\\u166D\\u17DB\\u1940\\u19DE-\\u19FF\\u1B61-\\u1B6A\\u1B74-\\u1B7C\\u1FBD\\u1FBF-\\u1FC1\\u1FCD-\\u1FCF\\u1FDD-\\u1FDF\\u1FED-\\u1FEF\\u1FFD\\u1FFE\\u2044\\u2052\\u207A-\\u207C\\u208A-\\u208C\\u20A0-\\u20C0\\u2100\\u2101\\u2103-\\u2106\\u2108\\u2109\\u2114\\u2116-\\u2118\\u211E-\\u2123\\u2125\\u2127\\u2129\\u212E\\u213A\\u213B\\u2140-\\u2144\\u214A-\\u214D\\u214F\\u218A\\u218B\\u2190-\\u2307\\u230C-\\u2328\\u232B-\\u2426\\u2440-\\u244A\\u249C-\\u24E9\\u2500-\\u2767\\u2794-\\u27C4\\u27C7-\\u27E5\\u27F0-\\u2982\\u2999-\\u29D7\\u29DC-\\u29FB\\u29FE-\\u2B73\\u2B76-\\u2B95\\u2B97-\\u2BFF\\u2CE5-\\u2CEA\\u2E50\\u2E51\\u2E80-\\u2E99\\u2E9B-\\u2EF3\\u2F00-\\u2FD5\\u2FF0-\\u2FFF\\u3004\\u3012\\u3013\\u3020\\u3036\\u3037\\u303E\\u303F\\u309B\\u309C\\u3190\\u3191\\u3196-\\u319F\\u31C0-\\u31E3\\u31EF\\u3200-\\u321E\\u322A-\\u3247\\u3250\\u3260-\\u327F\\u328A-\\u32B0\\u32C0-\\u33FF\\u4DC0-\\u4DFF\\uA490-\\uA4C6\\uA700-\\uA716\\uA720\\uA721\\uA789\\uA78A\\uA828-\\uA82B\\uA836-\\uA839\\uAA77-\\uAA79\\uAB5B\\uAB6A\\uAB6B\\uFB29\\uFBB2-\\uFBC2\\uFD40-\\uFD4F\\uFDCF\\uFDFC-\\uFDFF\\uFE62\\uFE64-\\uFE66\\uFE69\\uFF04\\uFF0B\\uFF1C-\\uFF1E\\uFF3E\\uFF40\\uFF5C\\uFF5E\\uFFE0-\\uFFE6\\uFFE8-\\uFFEE\\uFFFC\\uFFFD]|\\uD800[\\uDD37-\\uDD3F\\uDD79-\\uDD89\\uDD8C-\\uDD8E\\uDD90-\\uDD9C\\uDDA0\\uDDD0-\\uDDFC]|\\uD802[\\uDC77\\uDC78\\uDEC8]|\\uD805\\uDF3F|\\uD807[\\uDFD5-\\uDFF1]|\\uD81A[\\uDF3C-\\uDF3F\\uDF45]|\\uD82F\\uDC9C|\\uD833[\\uDF50-\\uDFC3]|\\uD834[\\uDC00-\\uDCF5\\uDD00-\\uDD26\\uDD29-\\uDD64\\uDD6A-\\uDD6C\\uDD83\\uDD84\\uDD8C-\\uDDA9\\uDDAE-\\uDDEA\\uDE00-\\uDE41\\uDE45\\uDF00-\\uDF56]|\\uD835[\\uDEC1\\uDEDB\\uDEFB\\uDF15\\uDF35\\uDF4F\\uDF6F\\uDF89\\uDFA9\\uDFC3]|\\uD836[\\uDC00-\\uDDFF\\uDE37-\\uDE3A\\uDE6D-\\uDE74\\uDE76-\\uDE83\\uDE85\\uDE86]|\\uD838[\\uDD4F\\uDEFF]|\\uD83B[\\uDCAC\\uDCB0\\uDD2E\\uDEF0\\uDEF1]|\\uD83C[\\uDC00-\\uDC2B\\uDC30-\\uDC93\\uDCA0-\\uDCAE\\uDCB1-\\uDCBF\\uDCC1-\\uDCCF\\uDCD1-\\uDCF5\\uDD0D-\\uDDAD\\uDDE6-\\uDE02\\uDE10-\\uDE3B\\uDE40-\\uDE48\\uDE50\\uDE51\\uDE60-\\uDE65\\uDF00-\\uDFFF]|\\uD83D[\\uDC00-\\uDED7\\uDEDC-\\uDEEC\\uDEF0-\\uDEFC\\uDF00-\\uDF76\\uDF7B-\\uDFD9\\uDFE0-\\uDFEB\\uDFF0]|\\uD83E[\\uDC00-\\uDC0B\\uDC10-\\uDC47\\uDC50-\\uDC59\\uDC60-\\uDC87\\uDC90-\\uDCAD\\uDCB0\\uDCB1\\uDD00-\\uDE53\\uDE60-\\uDE6D\\uDE70-\\uDE7C\\uDE80-\\uDE88\\uDE90-\\uDEBD\\uDEBF-\\uDEC5\\uDECE-\\uDEDB\\uDEE0-\\uDEE8\\uDEF0-\\uDEF8\\uDF00-\\uDF92\\uDF94-\\uDFCA]/,Ft=/[ \\xA0\\u1680\\u2000-\\u200A\\u2028\\u2029\\u202F\\u205F\\u3000]/,br=Object.freeze(Object.defineProperty({__proto__:null,Any:At,Cc:wt,Cf:pr,P:Iu,S:Dt,Z:Ft},Symbol.toStringTag,{value:\"Module\"})),mr=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\\0\\0\\0\\0\\0\\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\\\bfms¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTǇǋǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\\0\\0\\0͔͂\\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\\0\\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\\0\\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\\0ц\\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\\0\\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\\0\\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\\0ֿ\\0\\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\\0ࣃbleBracket;柦nǔࣈ\\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻\"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\\0စbleBracket;柧nǔည\\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\\0\\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉ǲኀ\\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\\0ጬጱ\\0\\0\\0\\0\\0ጸጽ፷ᎅ\\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻ǲᕔ\\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\\0ᖰᖶᖿ\\0\\0\\0\\0ᗆᗛᗫᙟ᙭\\0ᚕ᚛ᚲᚹ\\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\\0\\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\\0\\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\\0ᠳƲᠯ\\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\\0᧨ᨑᨕᨲ\\0ᨷᩐ\\0\\0᪴\\0\\0᫁\\0\\0ᬡᬮ᭍᭒\\0᯽\\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\\0\\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\\0\\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\\0\\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\\0\\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\\0\\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\\0\\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤĳạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\\0\\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\\0ᾞ\\0ᾡᾧ\\0\\0ῆῌ\\0ΐ\\0ῦῪ \\0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ﬃɩᾹ\\0\\0᾽g;耀ﬀig;耀ﬄ;쀀𝔣lig;耀ﬁlig;쀀fjƀaltῙ῜ῡt;晭ig;耀ﬂns;斱of;䆒ǰ΅\\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒α‚‰‸⁅⁈\\0⁐β•‥‧‪‬\\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\\0‶;慔;慖ʴ‾⁁\\0\\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\\0⊪\\0⊸⋅⋎\\0⋕⋳\\0\\0⋸⌢⍧⍢⍿\\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\\0⒪\\0⒱\\0\\0\\0\\0\\0⒵Ⓔ\\0ⓆⓈⓍ\\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସǳ⧟\\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\\0\\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0ⴭ\\0ⴸⵈⵠⵥ⵲ⶄᬇ\\0\\0ⶍⶫ\\0ⷈⷎ\\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗǈⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\\0\\0⵼\\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\\0⹽\\0⺀⺝\\0⺢⺹\\0\\0⻋ຜ\\0⼓\\0\\0⼫⾼\\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\\0\\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\\0㍺㎤\\0\\0㏬㏰\\0㐨㑈㑚㒭㒱㓊㓱\\0㘖\\0\\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\\0\\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\\0㙾㛂\\0\\0\\0\\0\\0㛛㜃\\0㜉㝬\\0\\0\\0㞇ɲ㙖\\0\\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼ǲ㚋\\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\\0\\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\\0\\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\\0㪋\\0㪐㪛\\0\\0㪝㪨㪫㪯\\0\\0㫃㫎\\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split(\"\").map(e=>e.charCodeAt(0))),gr=new Uint16Array(\"Ȁaglq\t\u0015\u0018\\x1Bɭ\u000f\\0\\0\u0012p;䀦os;䀧t;䀾t;䀼uot;䀢\".split(\"\").map(e=>e.charCodeAt(0)));var du;const xr=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),_r=(du=String.fromCodePoint)!==null&&du!==void 0?du:function(e){let u=\"\";return e>65535&&(e-=65536,u+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),u+=String.fromCharCode(e),u};function kr(e){var u;return e>=55296&&e<=57343||e>1114111?65533:(u=xr.get(e))!==null&&u!==void 0?u:e}var q;(function(e){e[e.NUM=35]=\"NUM\",e[e.SEMI=59]=\"SEMI\",e[e.EQUALS=61]=\"EQUALS\",e[e.ZERO=48]=\"ZERO\",e[e.NINE=57]=\"NINE\",e[e.LOWER_A=97]=\"LOWER_A\",e[e.LOWER_F=102]=\"LOWER_F\",e[e.LOWER_X=120]=\"LOWER_X\",e[e.LOWER_Z=122]=\"LOWER_Z\",e[e.UPPER_A=65]=\"UPPER_A\",e[e.UPPER_F=70]=\"UPPER_F\",e[e.UPPER_Z=90]=\"UPPER_Z\"})(q||(q={}));const yr=32;var ae;(function(e){e[e.VALUE_LENGTH=49152]=\"VALUE_LENGTH\",e[e.BRANCH_LENGTH=16256]=\"BRANCH_LENGTH\",e[e.JUMP_TABLE=127]=\"JUMP_TABLE\"})(ae||(ae={}));function Cu(e){return e>=q.ZERO&&e<=q.NINE}function vr(e){return e>=q.UPPER_A&&e<=q.UPPER_F||e>=q.LOWER_A&&e<=q.LOWER_F}function Cr(e){return e>=q.UPPER_A&&e<=q.UPPER_Z||e>=q.LOWER_A&&e<=q.LOWER_Z||Cu(e)}function Er(e){return e===q.EQUALS||Cr(e)}var P;(function(e){e[e.EntityStart=0]=\"EntityStart\",e[e.NumericStart=1]=\"NumericStart\",e[e.NumericDecimal=2]=\"NumericDecimal\",e[e.NumericHex=3]=\"NumericHex\",e[e.NamedEntity=4]=\"NamedEntity\"})(P||(P={}));var se;(function(e){e[e.Legacy=0]=\"Legacy\",e[e.Strict=1]=\"Strict\",e[e.Attribute=2]=\"Attribute\"})(se||(se={}));class Ar{constructor(u,t,n){this.decodeTree=u,this.emitCodePoint=t,this.errors=n,this.state=P.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=se.Strict}startEntity(u){this.decodeMode=u,this.state=P.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(u,t){switch(this.state){case P.EntityStart:return u.charCodeAt(t)===q.NUM?(this.state=P.NumericStart,this.consumed+=1,this.stateNumericStart(u,t+1)):(this.state=P.NamedEntity,this.stateNamedEntity(u,t));case P.NumericStart:return this.stateNumericStart(u,t);case P.NumericDecimal:return this.stateNumericDecimal(u,t);case P.NumericHex:return this.stateNumericHex(u,t);case P.NamedEntity:return this.stateNamedEntity(u,t)}}stateNumericStart(u,t){return t>=u.length?-1:(u.charCodeAt(t)|yr)===q.LOWER_X?(this.state=P.NumericHex,this.consumed+=1,this.stateNumericHex(u,t+1)):(this.state=P.NumericDecimal,this.stateNumericDecimal(u,t))}addToNumericResult(u,t,n,r){if(t!==n){const i=n-t;this.result=this.result*Math.pow(r,i)+parseInt(u.substr(t,i),r),this.consumed+=i}}stateNumericHex(u,t){const n=t;for(;t<u.length;){const r=u.charCodeAt(t);if(Cu(r)||vr(r))t+=1;else return this.addToNumericResult(u,n,t,16),this.emitNumericEntity(r,3)}return this.addToNumericResult(u,n,t,16),-1}stateNumericDecimal(u,t){const n=t;for(;t<u.length;){const r=u.charCodeAt(t);if(Cu(r))t+=1;else return this.addToNumericResult(u,n,t,10),this.emitNumericEntity(r,2)}return this.addToNumericResult(u,n,t,10),-1}emitNumericEntity(u,t){var n;if(this.consumed<=t)return(n=this.errors)===null||n===void 0||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(u===q.SEMI)this.consumed+=1;else if(this.decodeMode===se.Strict)return 0;return this.emitCodePoint(kr(this.result),this.consumed),this.errors&&(u!==q.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(u,t){const{decodeTree:n}=this;let r=n[this.treeIndex],i=(r&ae.VALUE_LENGTH)>>14;for(;t<u.length;t++,this.excess++){const o=u.charCodeAt(t);if(this.treeIndex=wr(n,r,this.treeIndex+Math.max(1,i),o),this.treeIndex<0)return this.result===0||this.decodeMode===se.Attribute&&(i===0||Er(o))?0:this.emitNotTerminatedNamedEntity();if(r=n[this.treeIndex],i=(r&ae.VALUE_LENGTH)>>14,i!==0){if(o===q.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==se.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var u;const{result:t,decodeTree:n}=this,r=(n[t]&ae.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),(u=this.errors)===null||u===void 0||u.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(u,t,n){const{decodeTree:r}=this;return this.emitCodePoint(t===1?r[u]&~ae.VALUE_LENGTH:r[u+1],n),t===3&&this.emitCodePoint(r[u+2],n),n}end(){var u;switch(this.state){case P.NamedEntity:return this.result!==0&&(this.decodeMode!==se.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case P.NumericDecimal:return this.emitNumericEntity(0,2);case P.NumericHex:return this.emitNumericEntity(0,3);case P.NumericStart:return(u=this.errors)===null||u===void 0||u.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case P.EntityStart:return 0}}}function St(e){let u=\"\";const t=new Ar(e,n=>u+=_r(n));return function(r,i){let o=0,s=0;for(;(s=r.indexOf(\"&\",s))>=0;){u+=r.slice(o,s),t.startEntity(i);const c=t.write(r,s+1);if(c<0){o=s+t.end();break}o=s+c,s=c===0?o+1:o}const a=u+r.slice(o);return u=\"\",a}}function wr(e,u,t,n){const r=(u&ae.BRANCH_LENGTH)>>7,i=u&ae.JUMP_TABLE;if(r===0)return i!==0&&n===i?t:-1;if(i){const a=n-i;return a<0||a>=r?-1:e[t+a]-1}let o=t,s=o+r-1;for(;o<=s;){const a=o+s>>>1,c=e[a];if(c<n)o=a+1;else if(c>n)s=a-1;else return e[a+r]}return-1}const Dr=St(mr);St(gr);function Tt(e,u=se.Legacy){return Dr(e,u)}function Fr(e){return Object.prototype.toString.call(e)}function Lu(e){return Fr(e)===\"[object String]\"}const Sr=Object.prototype.hasOwnProperty;function Tr(e,u){return Sr.call(e,u)}function uu(e){return Array.prototype.slice.call(arguments,1).forEach(function(t){if(t){if(typeof t!=\"object\")throw new TypeError(t+\"must be object\");Object.keys(t).forEach(function(n){e[n]=t[n]})}}),e}function zt(e,u,t){return[].concat(e.slice(0,u),t,e.slice(u+1))}function Ru(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function Xe(e){if(e>65535){e-=65536;const u=55296+(e>>10),t=56320+(e&1023);return String.fromCharCode(u,t)}return String.fromCharCode(e)}const It=/\\\\([!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^_`{|}~])/g,zr=/&([a-z#][a-z0-9]{1,31});/gi,Ir=new RegExp(It.source+\"|\"+zr.source,\"gi\"),Lr=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function Rr(e,u){if(u.charCodeAt(0)===35&&Lr.test(u)){const n=u[1].toLowerCase()===\"x\"?parseInt(u.slice(2),16):parseInt(u.slice(1),10);return Ru(n)?Xe(n):e}const t=Tt(e);return t!==e?t:e}function $r(e){return e.indexOf(\"\\\\\")<0?e:e.replace(It,\"$1\")}function Ce(e){return e.indexOf(\"\\\\\")<0&&e.indexOf(\"&\")<0?e:e.replace(Ir,function(u,t,n){return t||Rr(u,n)})}const Mr=/[&<>\"]/,Or=/[&<>\"]/g,Br={\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\"};function Pr(e){return Br[e]}function le(e){return Mr.test(e)?e.replace(Or,Pr):e}const qr=/[.?*+^$[\\]\\\\(){}|-]/g;function Nr(e){return e.replace(qr,\"\\\\$&\")}function R(e){switch(e){case 9:case 32:return!0}return!1}function Se(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function Te(e){return Iu.test(e)||Dt.test(e)}function ze(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function tu(e){return e=e.trim().replace(/\\s+/g,\" \"),\"ẞ\".toLowerCase()===\"Ṿ\"&&(e=e.replace(/ẞ/g,\"ß\")),e.toLowerCase().toUpperCase()}const Hr={mdurl:hr,ucmicro:br},jr=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:zt,assign:uu,escapeHtml:le,escapeRE:Nr,fromCodePoint:Xe,has:Tr,isMdAsciiPunct:ze,isPunctChar:Te,isSpace:R,isString:Lu,isValidEntityCode:Ru,isWhiteSpace:Se,lib:Hr,normalizeReference:tu,unescapeAll:Ce,unescapeMd:$r},Symbol.toStringTag,{value:\"Module\"}));function Ur(e,u,t){let n,r,i,o;const s=e.posMax,a=e.pos;for(e.pos=u+1,n=1;e.pos<s;){if(i=e.src.charCodeAt(e.pos),i===93&&(n--,n===0)){r=!0;break}if(o=e.pos,e.md.inline.skipToken(e),i===91){if(o===e.pos-1)n++;else if(t)return e.pos=a,-1}}let c=-1;return r&&(c=e.pos),e.pos=a,c}function Wr(e,u,t){let n,r=u;const i={ok:!1,pos:0,str:\"\"};if(e.charCodeAt(r)===60){for(r++;r<t;){if(n=e.charCodeAt(r),n===10||n===60)return i;if(n===62)return i.pos=r+1,i.str=Ce(e.slice(u+1,r)),i.ok=!0,i;if(n===92&&r+1<t){r+=2;continue}r++}return i}let o=0;for(;r<t&&(n=e.charCodeAt(r),!(n===32||n<32||n===127));){if(n===92&&r+1<t){if(e.charCodeAt(r+1)===32)break;r+=2;continue}if(n===40&&(o++,o>32))return i;if(n===41){if(o===0)break;o--}r++}return u===r||o!==0||(i.str=Ce(e.slice(u,r)),i.pos=r,i.ok=!0),i}function Gr(e,u,t,n){let r,i=u;const o={ok:!1,can_continue:!1,pos:0,str:\"\",marker:0};if(n)o.str=n.str,o.marker=n.marker;else{if(i>=t)return o;let s=e.charCodeAt(i);if(s!==34&&s!==39&&s!==40)return o;u++,i++,s===40&&(s=41),o.marker=s}for(;i<t;){if(r=e.charCodeAt(i),r===o.marker)return o.pos=i+1,o.str+=Ce(e.slice(u,i)),o.ok=!0,o;if(r===40&&o.marker===41)return o;r===92&&i+1<t&&i++,i++}return o.can_continue=!0,o.str+=Ce(e.slice(u,i)),o}const Vr=Object.freeze(Object.defineProperty({__proto__:null,parseLinkDestination:Wr,parseLinkLabel:Ur,parseLinkTitle:Gr},Symbol.toStringTag,{value:\"Module\"})),ee={};ee.code_inline=function(e,u,t,n,r){const i=e[u];return\"<code\"+r.renderAttrs(i)+\">\"+le(i.content)+\"</code>\"};ee.code_block=function(e,u,t,n,r){const i=e[u];return\"<pre\"+r.renderAttrs(i)+\"><code>\"+le(e[u].content)+`</code></pre>\n`};ee.fence=function(e,u,t,n,r){const i=e[u],o=i.info?Ce(i.info).trim():\"\";let s=\"\",a=\"\";if(o){const f=o.split(/(\\s+)/g);s=f[0],a=f.slice(2).join(\"\")}let c;if(t.highlight?c=t.highlight(i.content,s,a)||le(i.content):c=le(i.content),c.indexOf(\"<pre\")===0)return c+`\n`;if(o){const f=i.attrIndex(\"class\"),l=i.attrs?i.attrs.slice():[];f<0?l.push([\"class\",t.langPrefix+s]):(l[f]=l[f].slice(),l[f][1]+=\" \"+t.langPrefix+s);const h={attrs:l};return`<pre><code${r.renderAttrs(h)}>${c}</code></pre>\n`}return`<pre><code${r.renderAttrs(i)}>${c}</code></pre>\n`};ee.image=function(e,u,t,n,r){const i=e[u];return i.attrs[i.attrIndex(\"alt\")][1]=r.renderInlineAsText(i.children,t,n),r.renderToken(e,u,t)};ee.hardbreak=function(e,u,t){return t.xhtmlOut?`<br />\n`:`<br>\n`};ee.softbreak=function(e,u,t){return t.breaks?t.xhtmlOut?`<br />\n`:`<br>\n`:`\n`};ee.text=function(e,u){return le(e[u].content)};ee.html_block=function(e,u){return e[u].content};ee.html_inline=function(e,u){return e[u].content};function Ee(){this.rules=uu({},ee)}Ee.prototype.renderAttrs=function(u){let t,n,r;if(!u.attrs)return\"\";for(r=\"\",t=0,n=u.attrs.length;t<n;t++)r+=\" \"+le(u.attrs[t][0])+'=\"'+le(u.attrs[t][1])+'\"';return r};Ee.prototype.renderToken=function(u,t,n){const r=u[t];let i=\"\";if(r.hidden)return\"\";r.block&&r.nesting!==-1&&t&&u[t-1].hidden&&(i+=`\n`),i+=(r.nesting===-1?\"</\":\"<\")+r.tag,i+=this.renderAttrs(r),r.nesting===0&&n.xhtmlOut&&(i+=\" /\");let o=!1;if(r.block&&(o=!0,r.nesting===1&&t+1<u.length)){const s=u[t+1];(s.type===\"inline\"||s.hidden||s.nesting===-1&&s.tag===r.tag)&&(o=!1)}return i+=o?`>\n`:\">\",i};Ee.prototype.renderInline=function(e,u,t){let n=\"\";const r=this.rules;for(let i=0,o=e.length;i<o;i++){const s=e[i].type;typeof r[s]<\"u\"?n+=r[s](e,i,u,t,this):n+=this.renderToken(e,i,u)}return n};Ee.prototype.renderInlineAsText=function(e,u,t){let n=\"\";for(let r=0,i=e.length;r<i;r++)switch(e[r].type){case\"text\":n+=e[r].content;break;case\"image\":n+=this.renderInlineAsText(e[r].children,u,t);break;case\"html_inline\":case\"html_block\":n+=e[r].content;break;case\"softbreak\":case\"hardbreak\":n+=`\n`;break}return n};Ee.prototype.render=function(e,u,t){let n=\"\";const r=this.rules;for(let i=0,o=e.length;i<o;i++){const s=e[i].type;s===\"inline\"?n+=this.renderInline(e[i].children,u,t):typeof r[s]<\"u\"?n+=r[s](e,i,u,t,this):n+=this.renderToken(e,i,u,t)}return n};function j(){this.__rules__=[],this.__cache__=null}j.prototype.__find__=function(e){for(let u=0;u<this.__rules__.length;u++)if(this.__rules__[u].name===e)return u;return-1};j.prototype.__compile__=function(){const e=this,u=[\"\"];e.__rules__.forEach(function(t){t.enabled&&t.alt.forEach(function(n){u.indexOf(n)<0&&u.push(n)})}),e.__cache__={},u.forEach(function(t){e.__cache__[t]=[],e.__rules__.forEach(function(n){n.enabled&&(t&&n.alt.indexOf(t)<0||e.__cache__[t].push(n.fn))})})};j.prototype.at=function(e,u,t){const n=this.__find__(e),r=t||{};if(n===-1)throw new Error(\"Parser rule not found: \"+e);this.__rules__[n].fn=u,this.__rules__[n].alt=r.alt||[],this.__cache__=null};j.prototype.before=function(e,u,t,n){const r=this.__find__(e),i=n||{};if(r===-1)throw new Error(\"Parser rule not found: \"+e);this.__rules__.splice(r,0,{name:u,enabled:!0,fn:t,alt:i.alt||[]}),this.__cache__=null};j.prototype.after=function(e,u,t,n){const r=this.__find__(e),i=n||{};if(r===-1)throw new Error(\"Parser rule not found: \"+e);this.__rules__.splice(r+1,0,{name:u,enabled:!0,fn:t,alt:i.alt||[]}),this.__cache__=null};j.prototype.push=function(e,u,t){const n=t||{};this.__rules__.push({name:e,enabled:!0,fn:u,alt:n.alt||[]}),this.__cache__=null};j.prototype.enable=function(e,u){Array.isArray(e)||(e=[e]);const t=[];return e.forEach(function(n){const r=this.__find__(n);if(r<0){if(u)return;throw new Error(\"Rules manager: invalid rule name \"+n)}this.__rules__[r].enabled=!0,t.push(n)},this),this.__cache__=null,t};j.prototype.enableOnly=function(e,u){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(t){t.enabled=!1}),this.enable(e,u)};j.prototype.disable=function(e,u){Array.isArray(e)||(e=[e]);const t=[];return e.forEach(function(n){const r=this.__find__(n);if(r<0){if(u)return;throw new Error(\"Rules manager: invalid rule name \"+n)}this.__rules__[r].enabled=!1,t.push(n)},this),this.__cache__=null,t};j.prototype.getRules=function(e){return this.__cache__===null&&this.__compile__(),this.__cache__[e]||[]};function Y(e,u,t){this.type=e,this.tag=u,this.attrs=null,this.map=null,this.nesting=t,this.level=0,this.children=null,this.content=\"\",this.markup=\"\",this.info=\"\",this.meta=null,this.block=!1,this.hidden=!1}Y.prototype.attrIndex=function(u){if(!this.attrs)return-1;const t=this.attrs;for(let n=0,r=t.length;n<r;n++)if(t[n][0]===u)return n;return-1};Y.prototype.attrPush=function(u){this.attrs?this.attrs.push(u):this.attrs=[u]};Y.prototype.attrSet=function(u,t){const n=this.attrIndex(u),r=[u,t];n<0?this.attrPush(r):this.attrs[n]=r};Y.prototype.attrGet=function(u){const t=this.attrIndex(u);let n=null;return t>=0&&(n=this.attrs[t][1]),n};Y.prototype.attrJoin=function(u,t){const n=this.attrIndex(u);n<0?this.attrPush([u,t]):this.attrs[n][1]=this.attrs[n][1]+\" \"+t};function Lt(e,u,t){this.src=e,this.env=t,this.tokens=[],this.inlineMode=!1,this.md=u}Lt.prototype.Token=Y;const Zr=/\\r\\n?|\\n/g,Xr=/\\0/g;function Yr(e){let u;u=e.src.replace(Zr,`\n`),u=u.replace(Xr,\"�\"),e.src=u}function Qr(e){let u;e.inlineMode?(u=new e.Token(\"inline\",\"\",0),u.content=e.src,u.map=[0,1],u.children=[],e.tokens.push(u)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}function Kr(e){const u=e.tokens;for(let t=0,n=u.length;t<n;t++){const r=u[t];r.type===\"inline\"&&e.md.inline.parse(r.content,e.md,e.env,r.children)}}function Jr(e){return/^<a[>\\s]/i.test(e)}function ei(e){return/^<\\/a\\s*>/i.test(e)}function ui(e){const u=e.tokens;if(e.md.options.linkify)for(let t=0,n=u.length;t<n;t++){if(u[t].type!==\"inline\"||!e.md.linkify.pretest(u[t].content))continue;let r=u[t].children,i=0;for(let o=r.length-1;o>=0;o--){const s=r[o];if(s.type===\"link_close\"){for(o--;r[o].level!==s.level&&r[o].type!==\"link_open\";)o--;continue}if(s.type===\"html_inline\"&&(Jr(s.content)&&i>0&&i--,ei(s.content)&&i++),!(i>0)&&s.type===\"text\"&&e.md.linkify.test(s.content)){const a=s.content;let c=e.md.linkify.match(a);const f=[];let l=s.level,h=0;c.length>0&&c[0].index===0&&o>0&&r[o-1].type===\"text_special\"&&(c=c.slice(1));for(let p=0;p<c.length;p++){const d=c[p].url,x=e.md.normalizeLink(d);if(!e.md.validateLink(x))continue;let y=c[p].text;c[p].schema?c[p].schema===\"mailto:\"&&!/^mailto:/i.test(y)?y=e.md.normalizeLinkText(\"mailto:\"+y).replace(/^mailto:/,\"\"):y=e.md.normalizeLinkText(y):y=e.md.normalizeLinkText(\"http://\"+y).replace(/^http:\\/\\//,\"\");const v=c[p].index;if(v>h){const m=new e.Token(\"text\",\"\",0);m.content=a.slice(h,v),m.level=l,f.push(m)}const g=new e.Token(\"link_open\",\"a\",1);g.attrs=[[\"href\",x]],g.level=l++,g.markup=\"linkify\",g.info=\"auto\",f.push(g);const _=new e.Token(\"text\",\"\",0);_.content=y,_.level=l,f.push(_);const k=new e.Token(\"link_close\",\"a\",-1);k.level=--l,k.markup=\"linkify\",k.info=\"auto\",f.push(k),h=c[p].lastIndex}if(h<a.length){const p=new e.Token(\"text\",\"\",0);p.content=a.slice(h),p.level=l,f.push(p)}u[t].children=r=zt(r,o,f)}}}}const Rt=/\\+-|\\.\\.|\\?\\?\\?\\?|!!!!|,,|--/,ti=/\\((c|tm|r)\\)/i,ni=/\\((c|tm|r)\\)/ig,ri={c:\"©\",r:\"®\",tm:\"™\"};function ii(e,u){return ri[u.toLowerCase()]}function oi(e){let u=0;for(let t=e.length-1;t>=0;t--){const n=e[t];n.type===\"text\"&&!u&&(n.content=n.content.replace(ni,ii)),n.type===\"link_open\"&&n.info===\"auto\"&&u--,n.type===\"link_close\"&&n.info===\"auto\"&&u++}}function si(e){let u=0;for(let t=e.length-1;t>=0;t--){const n=e[t];n.type===\"text\"&&!u&&Rt.test(n.content)&&(n.content=n.content.replace(/\\+-/g,\"±\").replace(/\\.{2,}/g,\"…\").replace(/([?!])…/g,\"$1..\").replace(/([?!]){4,}/g,\"$1$1$1\").replace(/,{2,}/g,\",\").replace(/(^|[^-])---(?=[^-]|$)/mg,\"$1—\").replace(/(^|\\s)--(?=\\s|$)/mg,\"$1–\").replace(/(^|[^-\\s])--(?=[^-\\s]|$)/mg,\"$1–\")),n.type===\"link_open\"&&n.info===\"auto\"&&u--,n.type===\"link_close\"&&n.info===\"auto\"&&u++}}function ai(e){let u;if(e.md.options.typographer)for(u=e.tokens.length-1;u>=0;u--)e.tokens[u].type===\"inline\"&&(ti.test(e.tokens[u].content)&&oi(e.tokens[u].children),Rt.test(e.tokens[u].content)&&si(e.tokens[u].children))}const ci=/['\"]/,ut=/['\"]/g,tt=\"’\";function Be(e,u,t){return e.slice(0,u)+t+e.slice(u+1)}function li(e,u){let t;const n=[];for(let r=0;r<e.length;r++){const i=e[r],o=e[r].level;for(t=n.length-1;t>=0&&!(n[t].level<=o);t--);if(n.length=t+1,i.type!==\"text\")continue;let s=i.content,a=0,c=s.length;e:for(;a<c;){ut.lastIndex=a;const f=ut.exec(s);if(!f)break;let l=!0,h=!0;a=f.index+1;const p=f[0]===\"'\";let d=32;if(f.index-1>=0)d=s.charCodeAt(f.index-1);else for(t=r-1;t>=0&&!(e[t].type===\"softbreak\"||e[t].type===\"hardbreak\");t--)if(e[t].content){d=e[t].content.charCodeAt(e[t].content.length-1);break}let x=32;if(a<c)x=s.charCodeAt(a);else for(t=r+1;t<e.length&&!(e[t].type===\"softbreak\"||e[t].type===\"hardbreak\");t++)if(e[t].content){x=e[t].content.charCodeAt(0);break}const y=ze(d)||Te(String.fromCharCode(d)),v=ze(x)||Te(String.fromCharCode(x)),g=Se(d),_=Se(x);if(_?l=!1:v&&(g||y||(l=!1)),g?h=!1:y&&(_||v||(h=!1)),x===34&&f[0]==='\"'&&d>=48&&d<=57&&(h=l=!1),l&&h&&(l=y,h=v),!l&&!h){p&&(i.content=Be(i.content,f.index,tt));continue}if(h)for(t=n.length-1;t>=0;t--){let k=n[t];if(n[t].level<o)break;if(k.single===p&&n[t].level===o){k=n[t];let m,E;p?(m=u.md.options.quotes[2],E=u.md.options.quotes[3]):(m=u.md.options.quotes[0],E=u.md.options.quotes[1]),i.content=Be(i.content,f.index,E),e[k.token].content=Be(e[k.token].content,k.pos,m),a+=E.length-1,k.token===r&&(a+=m.length-1),s=i.content,c=s.length,n.length=t;continue e}}l?n.push({token:r,pos:f.index,single:p,level:o}):h&&p&&(i.content=Be(i.content,f.index,tt))}}}function fi(e){if(e.md.options.typographer)for(let u=e.tokens.length-1;u>=0;u--)e.tokens[u].type!==\"inline\"||!ci.test(e.tokens[u].content)||li(e.tokens[u].children,e)}function di(e){let u,t;const n=e.tokens,r=n.length;for(let i=0;i<r;i++){if(n[i].type!==\"inline\")continue;const o=n[i].children,s=o.length;for(u=0;u<s;u++)o[u].type===\"text_special\"&&(o[u].type=\"text\");for(u=t=0;u<s;u++)o[u].type===\"text\"&&u+1<s&&o[u+1].type===\"text\"?o[u+1].content=o[u].content+o[u+1].content:(u!==t&&(o[t]=o[u]),t++);u!==t&&(o.length=t)}}const hu=[[\"normalize\",Yr],[\"block\",Qr],[\"inline\",Kr],[\"linkify\",ui],[\"replacements\",ai],[\"smartquotes\",fi],[\"text_join\",di]];function $u(){this.ruler=new j;for(let e=0;e<hu.length;e++)this.ruler.push(hu[e][0],hu[e][1])}$u.prototype.process=function(e){const u=this.ruler.getRules(\"\");for(let t=0,n=u.length;t<n;t++)u[t](e)};$u.prototype.State=Lt;function ue(e,u,t,n){this.src=e,this.md=u,this.env=t,this.tokens=n,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType=\"root\",this.level=0;const r=this.src;for(let i=0,o=0,s=0,a=0,c=r.length,f=!1;o<c;o++){const l=r.charCodeAt(o);if(!f)if(R(l)){s++,l===9?a+=4-a%4:a++;continue}else f=!0;(l===10||o===c-1)&&(l!==10&&o++,this.bMarks.push(i),this.eMarks.push(o),this.tShift.push(s),this.sCount.push(a),this.bsCount.push(0),f=!1,s=0,a=0,i=o+1)}this.bMarks.push(r.length),this.eMarks.push(r.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}ue.prototype.push=function(e,u,t){const n=new Y(e,u,t);return n.block=!0,t<0&&this.level--,n.level=this.level,t>0&&this.level++,this.tokens.push(n),n};ue.prototype.isEmpty=function(u){return this.bMarks[u]+this.tShift[u]>=this.eMarks[u]};ue.prototype.skipEmptyLines=function(u){for(let t=this.lineMax;u<t&&!(this.bMarks[u]+this.tShift[u]<this.eMarks[u]);u++);return u};ue.prototype.skipSpaces=function(u){for(let t=this.src.length;u<t;u++){const n=this.src.charCodeAt(u);if(!R(n))break}return u};ue.prototype.skipSpacesBack=function(u,t){if(u<=t)return u;for(;u>t;)if(!R(this.src.charCodeAt(--u)))return u+1;return u};ue.prototype.skipChars=function(u,t){for(let n=this.src.length;u<n&&this.src.charCodeAt(u)===t;u++);return u};ue.prototype.skipCharsBack=function(u,t,n){if(u<=n)return u;for(;u>n;)if(t!==this.src.charCodeAt(--u))return u+1;return u};ue.prototype.getLines=function(u,t,n,r){if(u>=t)return\"\";const i=new Array(t-u);for(let o=0,s=u;s<t;s++,o++){let a=0;const c=this.bMarks[s];let f=c,l;for(s+1<t||r?l=this.eMarks[s]+1:l=this.eMarks[s];f<l&&a<n;){const h=this.src.charCodeAt(f);if(R(h))h===9?a+=4-(a+this.bsCount[s])%4:a++;else if(f-c<this.tShift[s])a++;else break;f++}a>n?i[o]=new Array(a-n+1).join(\" \")+this.src.slice(f,l):i[o]=this.src.slice(f,l)}return i.join(\"\")};ue.prototype.Token=Y;const hi=65536;function pu(e,u){const t=e.bMarks[u]+e.tShift[u],n=e.eMarks[u];return e.src.slice(t,n)}function nt(e){const u=[],t=e.length;let n=0,r=e.charCodeAt(n),i=!1,o=0,s=\"\";for(;n<t;)r===124&&(i?(s+=e.substring(o,n-1),o=n):(u.push(s+e.substring(o,n)),s=\"\",o=n+1)),i=r===92,n++,r=e.charCodeAt(n);return u.push(s+e.substring(o)),u}function pi(e,u,t,n){if(u+2>t)return!1;let r=u+1;if(e.sCount[r]<e.blkIndent||e.sCount[r]-e.blkIndent>=4)return!1;let i=e.bMarks[r]+e.tShift[r];if(i>=e.eMarks[r])return!1;const o=e.src.charCodeAt(i++);if(o!==124&&o!==45&&o!==58||i>=e.eMarks[r])return!1;const s=e.src.charCodeAt(i++);if(s!==124&&s!==45&&s!==58&&!R(s)||o===45&&R(s))return!1;for(;i<e.eMarks[r];){const k=e.src.charCodeAt(i);if(k!==124&&k!==45&&k!==58&&!R(k))return!1;i++}let a=pu(e,u+1),c=a.split(\"|\");const f=[];for(let k=0;k<c.length;k++){const m=c[k].trim();if(!m){if(k===0||k===c.length-1)continue;return!1}if(!/^:?-+:?$/.test(m))return!1;m.charCodeAt(m.length-1)===58?f.push(m.charCodeAt(0)===58?\"center\":\"right\"):m.charCodeAt(0)===58?f.push(\"left\"):f.push(\"\")}if(a=pu(e,u).trim(),a.indexOf(\"|\")===-1||e.sCount[u]-e.blkIndent>=4)return!1;c=nt(a),c.length&&c[0]===\"\"&&c.shift(),c.length&&c[c.length-1]===\"\"&&c.pop();const l=c.length;if(l===0||l!==f.length)return!1;if(n)return!0;const h=e.parentType;e.parentType=\"table\";const p=e.md.block.ruler.getRules(\"blockquote\"),d=e.push(\"table_open\",\"table\",1),x=[u,0];d.map=x;const y=e.push(\"thead_open\",\"thead\",1);y.map=[u,u+1];const v=e.push(\"tr_open\",\"tr\",1);v.map=[u,u+1];for(let k=0;k<c.length;k++){const m=e.push(\"th_open\",\"th\",1);f[k]&&(m.attrs=[[\"style\",\"text-align:\"+f[k]]]);const E=e.push(\"inline\",\"\",0);E.content=c[k].trim(),E.children=[],e.push(\"th_close\",\"th\",-1)}e.push(\"tr_close\",\"tr\",-1),e.push(\"thead_close\",\"thead\",-1);let g,_=0;for(r=u+2;r<t&&!(e.sCount[r]<e.blkIndent);r++){let k=!1;for(let E=0,C=p.length;E<C;E++)if(p[E](e,r,t,!0)){k=!0;break}if(k||(a=pu(e,r).trim(),!a)||e.sCount[r]-e.blkIndent>=4||(c=nt(a),c.length&&c[0]===\"\"&&c.shift(),c.length&&c[c.length-1]===\"\"&&c.pop(),_+=l-c.length,_>hi))break;if(r===u+2){const E=e.push(\"tbody_open\",\"tbody\",1);E.map=g=[u+2,0]}const m=e.push(\"tr_open\",\"tr\",1);m.map=[r,r+1];for(let E=0;E<l;E++){const C=e.push(\"td_open\",\"td\",1);f[E]&&(C.attrs=[[\"style\",\"text-align:\"+f[E]]]);const b=e.push(\"inline\",\"\",0);b.content=c[E]?c[E].trim():\"\",b.children=[],e.push(\"td_close\",\"td\",-1)}e.push(\"tr_close\",\"tr\",-1)}return g&&(e.push(\"tbody_close\",\"tbody\",-1),g[1]=r),e.push(\"table_close\",\"table\",-1),x[1]=r,e.parentType=h,e.line=r,!0}function bi(e,u,t){if(e.sCount[u]-e.blkIndent<4)return!1;let n=u+1,r=n;for(;n<t;){if(e.isEmpty(n)){n++;continue}if(e.sCount[n]-e.blkIndent>=4){n++,r=n;continue}break}e.line=r;const i=e.push(\"code_block\",\"code\",0);return i.content=e.getLines(u,r,4+e.blkIndent,!1)+`\n`,i.map=[u,e.line],!0}function mi(e,u,t,n){let r=e.bMarks[u]+e.tShift[u],i=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4||r+3>i)return!1;const o=e.src.charCodeAt(r);if(o!==126&&o!==96)return!1;let s=r;r=e.skipChars(r,o);let a=r-s;if(a<3)return!1;const c=e.src.slice(s,r),f=e.src.slice(r,i);if(o===96&&f.indexOf(String.fromCharCode(o))>=0)return!1;if(n)return!0;let l=u,h=!1;for(;l++,!(l>=t||(r=s=e.bMarks[l]+e.tShift[l],i=e.eMarks[l],r<i&&e.sCount[l]<e.blkIndent));)if(e.src.charCodeAt(r)===o&&!(e.sCount[l]-e.blkIndent>=4)&&(r=e.skipChars(r,o),!(r-s<a)&&(r=e.skipSpaces(r),!(r<i)))){h=!0;break}a=e.sCount[u],e.line=l+(h?1:0);const p=e.push(\"fence\",\"code\",0);return p.info=f,p.content=e.getLines(u+1,l,a,!0),p.markup=c,p.map=[u,e.line],!0}function gi(e,u,t,n){let r=e.bMarks[u]+e.tShift[u],i=e.eMarks[u];const o=e.lineMax;if(e.sCount[u]-e.blkIndent>=4||e.src.charCodeAt(r)!==62)return!1;if(n)return!0;const s=[],a=[],c=[],f=[],l=e.md.block.ruler.getRules(\"blockquote\"),h=e.parentType;e.parentType=\"blockquote\";let p=!1,d;for(d=u;d<t;d++){const _=e.sCount[d]<e.blkIndent;if(r=e.bMarks[d]+e.tShift[d],i=e.eMarks[d],r>=i)break;if(e.src.charCodeAt(r++)===62&&!_){let m=e.sCount[d]+1,E,C;e.src.charCodeAt(r)===32?(r++,m++,C=!1,E=!0):e.src.charCodeAt(r)===9?(E=!0,(e.bsCount[d]+m)%4===3?(r++,m++,C=!1):C=!0):E=!1;let b=m;for(s.push(e.bMarks[d]),e.bMarks[d]=r;r<i;){const z=e.src.charCodeAt(r);if(R(z))z===9?b+=4-(b+e.bsCount[d]+(C?1:0))%4:b++;else break;r++}p=r>=i,a.push(e.bsCount[d]),e.bsCount[d]=e.sCount[d]+1+(E?1:0),c.push(e.sCount[d]),e.sCount[d]=b-m,f.push(e.tShift[d]),e.tShift[d]=r-e.bMarks[d];continue}if(p)break;let k=!1;for(let m=0,E=l.length;m<E;m++)if(l[m](e,d,t,!0)){k=!0;break}if(k){e.lineMax=d,e.blkIndent!==0&&(s.push(e.bMarks[d]),a.push(e.bsCount[d]),f.push(e.tShift[d]),c.push(e.sCount[d]),e.sCount[d]-=e.blkIndent);break}s.push(e.bMarks[d]),a.push(e.bsCount[d]),f.push(e.tShift[d]),c.push(e.sCount[d]),e.sCount[d]=-1}const x=e.blkIndent;e.blkIndent=0;const y=e.push(\"blockquote_open\",\"blockquote\",1);y.markup=\">\";const v=[u,0];y.map=v,e.md.block.tokenize(e,u,d);const g=e.push(\"blockquote_close\",\"blockquote\",-1);g.markup=\">\",e.lineMax=o,e.parentType=h,v[1]=e.line;for(let _=0;_<f.length;_++)e.bMarks[_+u]=s[_],e.tShift[_+u]=f[_],e.sCount[_+u]=c[_],e.bsCount[_+u]=a[_];return e.blkIndent=x,!0}function xi(e,u,t,n){const r=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4)return!1;let i=e.bMarks[u]+e.tShift[u];const o=e.src.charCodeAt(i++);if(o!==42&&o!==45&&o!==95)return!1;let s=1;for(;i<r;){const c=e.src.charCodeAt(i++);if(c!==o&&!R(c))return!1;c===o&&s++}if(s<3)return!1;if(n)return!0;e.line=u+1;const a=e.push(\"hr\",\"hr\",0);return a.map=[u,e.line],a.markup=Array(s+1).join(String.fromCharCode(o)),!0}function rt(e,u){const t=e.eMarks[u];let n=e.bMarks[u]+e.tShift[u];const r=e.src.charCodeAt(n++);if(r!==42&&r!==45&&r!==43)return-1;if(n<t){const i=e.src.charCodeAt(n);if(!R(i))return-1}return n}function it(e,u){const t=e.bMarks[u]+e.tShift[u],n=e.eMarks[u];let r=t;if(r+1>=n)return-1;let i=e.src.charCodeAt(r++);if(i<48||i>57)return-1;for(;;){if(r>=n)return-1;if(i=e.src.charCodeAt(r++),i>=48&&i<=57){if(r-t>=10)return-1;continue}if(i===41||i===46)break;return-1}return r<n&&(i=e.src.charCodeAt(r),!R(i))?-1:r}function _i(e,u){const t=e.level+2;for(let n=u+2,r=e.tokens.length-2;n<r;n++)e.tokens[n].level===t&&e.tokens[n].type===\"paragraph_open\"&&(e.tokens[n+2].hidden=!0,e.tokens[n].hidden=!0,n+=2)}function ki(e,u,t,n){let r,i,o,s,a=u,c=!0;if(e.sCount[a]-e.blkIndent>=4||e.listIndent>=0&&e.sCount[a]-e.listIndent>=4&&e.sCount[a]<e.blkIndent)return!1;let f=!1;n&&e.parentType===\"paragraph\"&&e.sCount[a]>=e.blkIndent&&(f=!0);let l,h,p;if((p=it(e,a))>=0){if(l=!0,o=e.bMarks[a]+e.tShift[a],h=Number(e.src.slice(o,p-1)),f&&h!==1)return!1}else if((p=rt(e,a))>=0)l=!1;else return!1;if(f&&e.skipSpaces(p)>=e.eMarks[a])return!1;if(n)return!0;const d=e.src.charCodeAt(p-1),x=e.tokens.length;l?(s=e.push(\"ordered_list_open\",\"ol\",1),h!==1&&(s.attrs=[[\"start\",h]])):s=e.push(\"bullet_list_open\",\"ul\",1);const y=[a,0];s.map=y,s.markup=String.fromCharCode(d);let v=!1;const g=e.md.block.ruler.getRules(\"list\"),_=e.parentType;for(e.parentType=\"list\";a<t;){i=p,r=e.eMarks[a];const k=e.sCount[a]+p-(e.bMarks[a]+e.tShift[a]);let m=k;for(;i<r;){const L=e.src.charCodeAt(i);if(L===9)m+=4-(m+e.bsCount[a])%4;else if(L===32)m++;else break;i++}const E=i;let C;E>=r?C=1:C=m-k,C>4&&(C=1);const b=k+C;s=e.push(\"list_item_open\",\"li\",1),s.markup=String.fromCharCode(d);const z=[a,0];s.map=z,l&&(s.info=e.src.slice(o,p-1));const F=e.tight,D=e.tShift[a],A=e.sCount[a],S=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=b,e.tight=!0,e.tShift[a]=E-e.bMarks[a],e.sCount[a]=m,E>=r&&e.isEmpty(a+1)?e.line=Math.min(e.line+2,t):e.md.block.tokenize(e,a,t,!0),(!e.tight||v)&&(c=!1),v=e.line-a>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=S,e.tShift[a]=D,e.sCount[a]=A,e.tight=F,s=e.push(\"list_item_close\",\"li\",-1),s.markup=String.fromCharCode(d),a=e.line,z[1]=a,a>=t||e.sCount[a]<e.blkIndent||e.sCount[a]-e.blkIndent>=4)break;let I=!1;for(let L=0,T=g.length;L<T;L++)if(g[L](e,a,t,!0)){I=!0;break}if(I)break;if(l){if(p=it(e,a),p<0)break;o=e.bMarks[a]+e.tShift[a]}else if(p=rt(e,a),p<0)break;if(d!==e.src.charCodeAt(p-1))break}return l?s=e.push(\"ordered_list_close\",\"ol\",-1):s=e.push(\"bullet_list_close\",\"ul\",-1),s.markup=String.fromCharCode(d),y[1]=a,e.line=a,e.parentType=_,c&&_i(e,x),!0}function yi(e,u,t,n){let r=e.bMarks[u]+e.tShift[u],i=e.eMarks[u],o=u+1;if(e.sCount[u]-e.blkIndent>=4||e.src.charCodeAt(r)!==91)return!1;function s(g){const _=e.lineMax;if(g>=_||e.isEmpty(g))return null;let k=!1;if(e.sCount[g]-e.blkIndent>3&&(k=!0),e.sCount[g]<0&&(k=!0),!k){const C=e.md.block.ruler.getRules(\"reference\"),b=e.parentType;e.parentType=\"reference\";let z=!1;for(let F=0,D=C.length;F<D;F++)if(C[F](e,g,_,!0)){z=!0;break}if(e.parentType=b,z)return null}const m=e.bMarks[g]+e.tShift[g],E=e.eMarks[g];return e.src.slice(m,E+1)}let a=e.src.slice(r,i+1);i=a.length;let c=-1;for(r=1;r<i;r++){const g=a.charCodeAt(r);if(g===91)return!1;if(g===93){c=r;break}else if(g===10){const _=s(o);_!==null&&(a+=_,i=a.length,o++)}else if(g===92&&(r++,r<i&&a.charCodeAt(r)===10)){const _=s(o);_!==null&&(a+=_,i=a.length,o++)}}if(c<0||a.charCodeAt(c+1)!==58)return!1;for(r=c+2;r<i;r++){const g=a.charCodeAt(r);if(g===10){const _=s(o);_!==null&&(a+=_,i=a.length,o++)}else if(!R(g))break}const f=e.md.helpers.parseLinkDestination(a,r,i);if(!f.ok)return!1;const l=e.md.normalizeLink(f.str);if(!e.md.validateLink(l))return!1;r=f.pos;const h=r,p=o,d=r;for(;r<i;r++){const g=a.charCodeAt(r);if(g===10){const _=s(o);_!==null&&(a+=_,i=a.length,o++)}else if(!R(g))break}let x=e.md.helpers.parseLinkTitle(a,r,i);for(;x.can_continue;){const g=s(o);if(g===null)break;a+=g,r=i,i=a.length,o++,x=e.md.helpers.parseLinkTitle(a,r,i,x)}let y;for(r<i&&d!==r&&x.ok?(y=x.str,r=x.pos):(y=\"\",r=h,o=p);r<i;){const g=a.charCodeAt(r);if(!R(g))break;r++}if(r<i&&a.charCodeAt(r)!==10&&y)for(y=\"\",r=h,o=p;r<i;){const g=a.charCodeAt(r);if(!R(g))break;r++}if(r<i&&a.charCodeAt(r)!==10)return!1;const v=tu(a.slice(1,c));return v?(n||(typeof e.env.references>\"u\"&&(e.env.references={}),typeof e.env.references[v]>\"u\"&&(e.env.references[v]={title:y,href:l}),e.line=o),!0):!1}const vi=[\"address\",\"article\",\"aside\",\"base\",\"basefont\",\"blockquote\",\"body\",\"caption\",\"center\",\"col\",\"colgroup\",\"dd\",\"details\",\"dialog\",\"dir\",\"div\",\"dl\",\"dt\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"frame\",\"frameset\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"header\",\"hr\",\"html\",\"iframe\",\"legend\",\"li\",\"link\",\"main\",\"menu\",\"menuitem\",\"nav\",\"noframes\",\"ol\",\"optgroup\",\"option\",\"p\",\"param\",\"search\",\"section\",\"summary\",\"table\",\"tbody\",\"td\",\"tfoot\",\"th\",\"thead\",\"title\",\"tr\",\"track\",\"ul\"],Ci=\"[a-zA-Z_:][a-zA-Z0-9:._-]*\",Ei=\"[^\\\"'=<>`\\\\x00-\\\\x20]+\",Ai=\"'[^']*'\",wi='\"[^\"]*\"',Di=\"(?:\"+Ei+\"|\"+Ai+\"|\"+wi+\")\",Fi=\"(?:\\\\s+\"+Ci+\"(?:\\\\s*=\\\\s*\"+Di+\")?)\",$t=\"<[A-Za-z][A-Za-z0-9\\\\-]*\"+Fi+\"*\\\\s*\\\\/?>\",Mt=\"<\\\\/[A-Za-z][A-Za-z0-9\\\\-]*\\\\s*>\",Si=\"<!---?>|<!--(?:[^-]|-[^-]|--[^>])*-->\",Ti=\"<[?][\\\\s\\\\S]*?[?]>\",zi=\"<![A-Za-z][^>]*>\",Ii=\"<!\\\\[CDATA\\\\[[\\\\s\\\\S]*?\\\\]\\\\]>\",Li=new RegExp(\"^(?:\"+$t+\"|\"+Mt+\"|\"+Si+\"|\"+Ti+\"|\"+zi+\"|\"+Ii+\")\"),Ri=new RegExp(\"^(?:\"+$t+\"|\"+Mt+\")\"),xe=[[/^<(script|pre|style|textarea)(?=(\\s|>|$))/i,/<\\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\\?/,/\\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\\[CDATA\\[/,/\\]\\]>/,!0],[new RegExp(\"^</?(\"+vi.join(\"|\")+\")(?=(\\\\s|/?>|$))\",\"i\"),/^$/,!0],[new RegExp(Ri.source+\"\\\\s*$\"),/^$/,!1]];function $i(e,u,t,n){let r=e.bMarks[u]+e.tShift[u],i=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(r)!==60)return!1;let o=e.src.slice(r,i),s=0;for(;s<xe.length&&!xe[s][0].test(o);s++);if(s===xe.length)return!1;if(n)return xe[s][2];let a=u+1;if(!xe[s][1].test(o)){for(;a<t&&!(e.sCount[a]<e.blkIndent);a++)if(r=e.bMarks[a]+e.tShift[a],i=e.eMarks[a],o=e.src.slice(r,i),xe[s][1].test(o)){o.length!==0&&a++;break}}e.line=a;const c=e.push(\"html_block\",\"\",0);return c.map=[u,a],c.content=e.getLines(u,a,e.blkIndent,!0),!0}function Mi(e,u,t,n){let r=e.bMarks[u]+e.tShift[u],i=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4)return!1;let o=e.src.charCodeAt(r);if(o!==35||r>=i)return!1;let s=1;for(o=e.src.charCodeAt(++r);o===35&&r<i&&s<=6;)s++,o=e.src.charCodeAt(++r);if(s>6||r<i&&!R(o))return!1;if(n)return!0;i=e.skipSpacesBack(i,r);const a=e.skipCharsBack(i,35,r);a>r&&R(e.src.charCodeAt(a-1))&&(i=a),e.line=u+1;const c=e.push(\"heading_open\",\"h\"+String(s),1);c.markup=\"########\".slice(0,s),c.map=[u,e.line];const f=e.push(\"inline\",\"\",0);f.content=e.src.slice(r,i).trim(),f.map=[u,e.line],f.children=[];const l=e.push(\"heading_close\",\"h\"+String(s),-1);return l.markup=\"########\".slice(0,s),!0}function Oi(e,u,t){const n=e.md.block.ruler.getRules(\"paragraph\");if(e.sCount[u]-e.blkIndent>=4)return!1;const r=e.parentType;e.parentType=\"paragraph\";let i=0,o,s=u+1;for(;s<t&&!e.isEmpty(s);s++){if(e.sCount[s]-e.blkIndent>3)continue;if(e.sCount[s]>=e.blkIndent){let p=e.bMarks[s]+e.tShift[s];const d=e.eMarks[s];if(p<d&&(o=e.src.charCodeAt(p),(o===45||o===61)&&(p=e.skipChars(p,o),p=e.skipSpaces(p),p>=d))){i=o===61?1:2;break}}if(e.sCount[s]<0)continue;let h=!1;for(let p=0,d=n.length;p<d;p++)if(n[p](e,s,t,!0)){h=!0;break}if(h)break}if(!i)return!1;const a=e.getLines(u,s,e.blkIndent,!1).trim();e.line=s+1;const c=e.push(\"heading_open\",\"h\"+String(i),1);c.markup=String.fromCharCode(o),c.map=[u,e.line];const f=e.push(\"inline\",\"\",0);f.content=a,f.map=[u,e.line-1],f.children=[];const l=e.push(\"heading_close\",\"h\"+String(i),-1);return l.markup=String.fromCharCode(o),e.parentType=r,!0}function Bi(e,u,t){const n=e.md.block.ruler.getRules(\"paragraph\"),r=e.parentType;let i=u+1;for(e.parentType=\"paragraph\";i<t&&!e.isEmpty(i);i++){if(e.sCount[i]-e.blkIndent>3||e.sCount[i]<0)continue;let c=!1;for(let f=0,l=n.length;f<l;f++)if(n[f](e,i,t,!0)){c=!0;break}if(c)break}const o=e.getLines(u,i,e.blkIndent,!1).trim();e.line=i;const s=e.push(\"paragraph_open\",\"p\",1);s.map=[u,e.line];const a=e.push(\"inline\",\"\",0);return a.content=o,a.map=[u,e.line],a.children=[],e.push(\"paragraph_close\",\"p\",-1),e.parentType=r,!0}const Pe=[[\"table\",pi,[\"paragraph\",\"reference\"]],[\"code\",bi],[\"fence\",mi,[\"paragraph\",\"reference\",\"blockquote\",\"list\"]],[\"blockquote\",gi,[\"paragraph\",\"reference\",\"blockquote\",\"list\"]],[\"hr\",xi,[\"paragraph\",\"reference\",\"blockquote\",\"list\"]],[\"list\",ki,[\"paragraph\",\"reference\",\"blockquote\"]],[\"reference\",yi],[\"html_block\",$i,[\"paragraph\",\"reference\",\"blockquote\"]],[\"heading\",Mi,[\"paragraph\",\"reference\",\"blockquote\"]],[\"lheading\",Oi],[\"paragraph\",Bi]];function nu(){this.ruler=new j;for(let e=0;e<Pe.length;e++)this.ruler.push(Pe[e][0],Pe[e][1],{alt:(Pe[e][2]||[]).slice()})}nu.prototype.tokenize=function(e,u,t){const n=this.ruler.getRules(\"\"),r=n.length,i=e.md.options.maxNesting;let o=u,s=!1;for(;o<t&&(e.line=o=e.skipEmptyLines(o),!(o>=t||e.sCount[o]<e.blkIndent));){if(e.level>=i){e.line=t;break}const a=e.line;let c=!1;for(let f=0;f<r;f++)if(c=n[f](e,o,t,!1),c){if(a>=e.line)throw new Error(\"block rule didn't increment state.line\");break}if(!c)throw new Error(\"none of the block rules matched\");e.tight=!s,e.isEmpty(e.line-1)&&(s=!0),o=e.line,o<t&&e.isEmpty(o)&&(s=!0,o++,e.line=o)}};nu.prototype.parse=function(e,u,t,n){if(!e)return;const r=new this.State(e,u,t,n);this.tokenize(r,r.line,r.lineMax)};nu.prototype.State=ue;function Re(e,u,t,n){this.src=e,this.env=t,this.md=u,this.tokens=n,this.tokens_meta=Array(n.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending=\"\",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}Re.prototype.pushPending=function(){const e=new Y(\"text\",\"\",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending=\"\",e};Re.prototype.push=function(e,u,t){this.pending&&this.pushPending();const n=new Y(e,u,t);let r=null;return t<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),n.level=this.level,t>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],r={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(r),n};Re.prototype.scanDelims=function(e,u){const t=this.posMax,n=this.src.charCodeAt(e),r=e>0?this.src.charCodeAt(e-1):32;let i=e;for(;i<t&&this.src.charCodeAt(i)===n;)i++;const o=i-e,s=i<t?this.src.charCodeAt(i):32,a=ze(r)||Te(String.fromCharCode(r)),c=ze(s)||Te(String.fromCharCode(s)),f=Se(r),l=Se(s),h=!l&&(!c||f||a),p=!f&&(!a||l||c);return{can_open:h&&(u||!p||a),can_close:p&&(u||!h||c),length:o}};Re.prototype.Token=Y;function Pi(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}function qi(e,u){let t=e.pos;for(;t<e.posMax&&!Pi(e.src.charCodeAt(t));)t++;return t===e.pos?!1:(u||(e.pending+=e.src.slice(e.pos,t)),e.pos=t,!0)}const Ni=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;function Hi(e,u){if(!e.md.options.linkify||e.linkLevel>0)return!1;const t=e.pos,n=e.posMax;if(t+3>n||e.src.charCodeAt(t)!==58||e.src.charCodeAt(t+1)!==47||e.src.charCodeAt(t+2)!==47)return!1;const r=e.pending.match(Ni);if(!r)return!1;const i=r[1],o=e.md.linkify.matchAtStart(e.src.slice(t-i.length));if(!o)return!1;let s=o.url;if(s.length<=i.length)return!1;s=s.replace(/\\*+$/,\"\");const a=e.md.normalizeLink(s);if(!e.md.validateLink(a))return!1;if(!u){e.pending=e.pending.slice(0,-i.length);const c=e.push(\"link_open\",\"a\",1);c.attrs=[[\"href\",a]],c.markup=\"linkify\",c.info=\"auto\";const f=e.push(\"text\",\"\",0);f.content=e.md.normalizeLinkText(s);const l=e.push(\"link_close\",\"a\",-1);l.markup=\"linkify\",l.info=\"auto\"}return e.pos+=s.length-i.length,!0}function ji(e,u){let t=e.pos;if(e.src.charCodeAt(t)!==10)return!1;const n=e.pending.length-1,r=e.posMax;if(!u)if(n>=0&&e.pending.charCodeAt(n)===32)if(n>=1&&e.pending.charCodeAt(n-1)===32){let i=n-1;for(;i>=1&&e.pending.charCodeAt(i-1)===32;)i--;e.pending=e.pending.slice(0,i),e.push(\"hardbreak\",\"br\",0)}else e.pending=e.pending.slice(0,-1),e.push(\"softbreak\",\"br\",0);else e.push(\"softbreak\",\"br\",0);for(t++;t<r&&R(e.src.charCodeAt(t));)t++;return e.pos=t,!0}const Mu=[];for(let e=0;e<256;e++)Mu.push(0);\"\\\\!\\\"#$%&'()*+,./:;<=>?@[]^_`{|}~-\".split(\"\").forEach(function(e){Mu[e.charCodeAt(0)]=1});function Ui(e,u){let t=e.pos;const n=e.posMax;if(e.src.charCodeAt(t)!==92||(t++,t>=n))return!1;let r=e.src.charCodeAt(t);if(r===10){for(u||e.push(\"hardbreak\",\"br\",0),t++;t<n&&(r=e.src.charCodeAt(t),!!R(r));)t++;return e.pos=t,!0}let i=e.src[t];if(r>=55296&&r<=56319&&t+1<n){const s=e.src.charCodeAt(t+1);s>=56320&&s<=57343&&(i+=e.src[t+1],t++)}const o=\"\\\\\"+i;if(!u){const s=e.push(\"text_special\",\"\",0);r<256&&Mu[r]!==0?s.content=i:s.content=o,s.markup=o,s.info=\"escape\"}return e.pos=t+1,!0}function Wi(e,u){let t=e.pos;if(e.src.charCodeAt(t)!==96)return!1;const r=t;t++;const i=e.posMax;for(;t<i&&e.src.charCodeAt(t)===96;)t++;const o=e.src.slice(r,t),s=o.length;if(e.backticksScanned&&(e.backticks[s]||0)<=r)return u||(e.pending+=o),e.pos+=s,!0;let a=t,c;for(;(c=e.src.indexOf(\"`\",a))!==-1;){for(a=c+1;a<i&&e.src.charCodeAt(a)===96;)a++;const f=a-c;if(f===s){if(!u){const l=e.push(\"code_inline\",\"code\",0);l.markup=o,l.content=e.src.slice(t,c).replace(/\\n/g,\" \").replace(/^ (.+) $/,\"$1\")}return e.pos=a,!0}e.backticks[f]=c}return e.backticksScanned=!0,u||(e.pending+=o),e.pos+=s,!0}function Gi(e,u){const t=e.pos,n=e.src.charCodeAt(t);if(u||n!==126)return!1;const r=e.scanDelims(e.pos,!0);let i=r.length;const o=String.fromCharCode(n);if(i<2)return!1;let s;i%2&&(s=e.push(\"text\",\"\",0),s.content=o,i--);for(let a=0;a<i;a+=2)s=e.push(\"text\",\"\",0),s.content=o+o,e.delimiters.push({marker:n,length:0,token:e.tokens.length-1,end:-1,open:r.can_open,close:r.can_close});return e.pos+=r.length,!0}function ot(e,u){let t;const n=[],r=u.length;for(let i=0;i<r;i++){const o=u[i];if(o.marker!==126||o.end===-1)continue;const s=u[o.end];t=e.tokens[o.token],t.type=\"s_open\",t.tag=\"s\",t.nesting=1,t.markup=\"~~\",t.content=\"\",t=e.tokens[s.token],t.type=\"s_close\",t.tag=\"s\",t.nesting=-1,t.markup=\"~~\",t.content=\"\",e.tokens[s.token-1].type===\"text\"&&e.tokens[s.token-1].content===\"~\"&&n.push(s.token-1)}for(;n.length;){const i=n.pop();let o=i+1;for(;o<e.tokens.length&&e.tokens[o].type===\"s_close\";)o++;o--,i!==o&&(t=e.tokens[o],e.tokens[o]=e.tokens[i],e.tokens[i]=t)}}function Vi(e){const u=e.tokens_meta,t=e.tokens_meta.length;ot(e,e.delimiters);for(let n=0;n<t;n++)u[n]&&u[n].delimiters&&ot(e,u[n].delimiters)}const Ot={tokenize:Gi,postProcess:Vi};function Zi(e,u){const t=e.pos,n=e.src.charCodeAt(t);if(u||n!==95&&n!==42)return!1;const r=e.scanDelims(e.pos,n===42);for(let i=0;i<r.length;i++){const o=e.push(\"text\",\"\",0);o.content=String.fromCharCode(n),e.delimiters.push({marker:n,length:r.length,token:e.tokens.length-1,end:-1,open:r.can_open,close:r.can_close})}return e.pos+=r.length,!0}function st(e,u){const t=u.length;for(let n=t-1;n>=0;n--){const r=u[n];if(r.marker!==95&&r.marker!==42||r.end===-1)continue;const i=u[r.end],o=n>0&&u[n-1].end===r.end+1&&u[n-1].marker===r.marker&&u[n-1].token===r.token-1&&u[r.end+1].token===i.token+1,s=String.fromCharCode(r.marker),a=e.tokens[r.token];a.type=o?\"strong_open\":\"em_open\",a.tag=o?\"strong\":\"em\",a.nesting=1,a.markup=o?s+s:s,a.content=\"\";const c=e.tokens[i.token];c.type=o?\"strong_close\":\"em_close\",c.tag=o?\"strong\":\"em\",c.nesting=-1,c.markup=o?s+s:s,c.content=\"\",o&&(e.tokens[u[n-1].token].content=\"\",e.tokens[u[r.end+1].token].content=\"\",n--)}}function Xi(e){const u=e.tokens_meta,t=e.tokens_meta.length;st(e,e.delimiters);for(let n=0;n<t;n++)u[n]&&u[n].delimiters&&st(e,u[n].delimiters)}const Bt={tokenize:Zi,postProcess:Xi};function Yi(e,u){let t,n,r,i,o=\"\",s=\"\",a=e.pos,c=!0;if(e.src.charCodeAt(e.pos)!==91)return!1;const f=e.pos,l=e.posMax,h=e.pos+1,p=e.md.helpers.parseLinkLabel(e,e.pos,!0);if(p<0)return!1;let d=p+1;if(d<l&&e.src.charCodeAt(d)===40){for(c=!1,d++;d<l&&(t=e.src.charCodeAt(d),!(!R(t)&&t!==10));d++);if(d>=l)return!1;if(a=d,r=e.md.helpers.parseLinkDestination(e.src,d,e.posMax),r.ok){for(o=e.md.normalizeLink(r.str),e.md.validateLink(o)?d=r.pos:o=\"\",a=d;d<l&&(t=e.src.charCodeAt(d),!(!R(t)&&t!==10));d++);if(r=e.md.helpers.parseLinkTitle(e.src,d,e.posMax),d<l&&a!==d&&r.ok)for(s=r.str,d=r.pos;d<l&&(t=e.src.charCodeAt(d),!(!R(t)&&t!==10));d++);}(d>=l||e.src.charCodeAt(d)!==41)&&(c=!0),d++}if(c){if(typeof e.env.references>\"u\")return!1;if(d<l&&e.src.charCodeAt(d)===91?(a=d+1,d=e.md.helpers.parseLinkLabel(e,d),d>=0?n=e.src.slice(a,d++):d=p+1):d=p+1,n||(n=e.src.slice(h,p)),i=e.env.references[tu(n)],!i)return e.pos=f,!1;o=i.href,s=i.title}if(!u){e.pos=h,e.posMax=p;const x=e.push(\"link_open\",\"a\",1),y=[[\"href\",o]];x.attrs=y,s&&y.push([\"title\",s]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push(\"link_close\",\"a\",-1)}return e.pos=d,e.posMax=l,!0}function Qi(e,u){let t,n,r,i,o,s,a,c,f=\"\";const l=e.pos,h=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;const p=e.pos+2,d=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(d<0)return!1;if(i=d+1,i<h&&e.src.charCodeAt(i)===40){for(i++;i<h&&(t=e.src.charCodeAt(i),!(!R(t)&&t!==10));i++);if(i>=h)return!1;for(c=i,s=e.md.helpers.parseLinkDestination(e.src,i,e.posMax),s.ok&&(f=e.md.normalizeLink(s.str),e.md.validateLink(f)?i=s.pos:f=\"\"),c=i;i<h&&(t=e.src.charCodeAt(i),!(!R(t)&&t!==10));i++);if(s=e.md.helpers.parseLinkTitle(e.src,i,e.posMax),i<h&&c!==i&&s.ok)for(a=s.str,i=s.pos;i<h&&(t=e.src.charCodeAt(i),!(!R(t)&&t!==10));i++);else a=\"\";if(i>=h||e.src.charCodeAt(i)!==41)return e.pos=l,!1;i++}else{if(typeof e.env.references>\"u\")return!1;if(i<h&&e.src.charCodeAt(i)===91?(c=i+1,i=e.md.helpers.parseLinkLabel(e,i),i>=0?r=e.src.slice(c,i++):i=d+1):i=d+1,r||(r=e.src.slice(p,d)),o=e.env.references[tu(r)],!o)return e.pos=l,!1;f=o.href,a=o.title}if(!u){n=e.src.slice(p,d);const x=[];e.md.inline.parse(n,e.md,e.env,x);const y=e.push(\"image\",\"img\",0),v=[[\"src\",f],[\"alt\",\"\"]];y.attrs=v,y.children=x,y.content=n,a&&v.push([\"title\",a])}return e.pos=i,e.posMax=h,!0}const Ki=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,Ji=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\\x00-\\x20]*)$/;function e0(e,u){let t=e.pos;if(e.src.charCodeAt(t)!==60)return!1;const n=e.pos,r=e.posMax;for(;;){if(++t>=r)return!1;const o=e.src.charCodeAt(t);if(o===60)return!1;if(o===62)break}const i=e.src.slice(n+1,t);if(Ji.test(i)){const o=e.md.normalizeLink(i);if(!e.md.validateLink(o))return!1;if(!u){const s=e.push(\"link_open\",\"a\",1);s.attrs=[[\"href\",o]],s.markup=\"autolink\",s.info=\"auto\";const a=e.push(\"text\",\"\",0);a.content=e.md.normalizeLinkText(i);const c=e.push(\"link_close\",\"a\",-1);c.markup=\"autolink\",c.info=\"auto\"}return e.pos+=i.length+2,!0}if(Ki.test(i)){const o=e.md.normalizeLink(\"mailto:\"+i);if(!e.md.validateLink(o))return!1;if(!u){const s=e.push(\"link_open\",\"a\",1);s.attrs=[[\"href\",o]],s.markup=\"autolink\",s.info=\"auto\";const a=e.push(\"text\",\"\",0);a.content=e.md.normalizeLinkText(i);const c=e.push(\"link_close\",\"a\",-1);c.markup=\"autolink\",c.info=\"auto\"}return e.pos+=i.length+2,!0}return!1}function u0(e){return/^<a[>\\s]/i.test(e)}function t0(e){return/^<\\/a\\s*>/i.test(e)}function n0(e){const u=e|32;return u>=97&&u<=122}function r0(e,u){if(!e.md.options.html)return!1;const t=e.posMax,n=e.pos;if(e.src.charCodeAt(n)!==60||n+2>=t)return!1;const r=e.src.charCodeAt(n+1);if(r!==33&&r!==63&&r!==47&&!n0(r))return!1;const i=e.src.slice(n).match(Li);if(!i)return!1;if(!u){const o=e.push(\"html_inline\",\"\",0);o.content=i[0],u0(o.content)&&e.linkLevel++,t0(o.content)&&e.linkLevel--}return e.pos+=i[0].length,!0}const i0=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,o0=/^&([a-z][a-z0-9]{1,31});/i;function s0(e,u){const t=e.pos,n=e.posMax;if(e.src.charCodeAt(t)!==38||t+1>=n)return!1;if(e.src.charCodeAt(t+1)===35){const i=e.src.slice(t).match(i0);if(i){if(!u){const o=i[1][0].toLowerCase()===\"x\"?parseInt(i[1].slice(1),16):parseInt(i[1],10),s=e.push(\"text_special\",\"\",0);s.content=Ru(o)?Xe(o):Xe(65533),s.markup=i[0],s.info=\"entity\"}return e.pos+=i[0].length,!0}}else{const i=e.src.slice(t).match(o0);if(i){const o=Tt(i[0]);if(o!==i[0]){if(!u){const s=e.push(\"text_special\",\"\",0);s.content=o,s.markup=i[0],s.info=\"entity\"}return e.pos+=i[0].length,!0}}}return!1}function at(e){const u={},t=e.length;if(!t)return;let n=0,r=-2;const i=[];for(let o=0;o<t;o++){const s=e[o];if(i.push(0),(e[n].marker!==s.marker||r!==s.token-1)&&(n=o),r=s.token,s.length=s.length||0,!s.close)continue;u.hasOwnProperty(s.marker)||(u[s.marker]=[-1,-1,-1,-1,-1,-1]);const a=u[s.marker][(s.open?3:0)+s.length%3];let c=n-i[n]-1,f=c;for(;c>a;c-=i[c]+1){const l=e[c];if(l.marker===s.marker&&l.open&&l.end<0){let h=!1;if((l.close||s.open)&&(l.length+s.length)%3===0&&(l.length%3!==0||s.length%3!==0)&&(h=!0),!h){const p=c>0&&!e[c-1].open?i[c-1]+1:0;i[o]=o-c+p,i[c]=p,s.open=!1,l.end=o,l.close=!1,f=-1,r=-2;break}}}f!==-1&&(u[s.marker][(s.open?3:0)+(s.length||0)%3]=f)}}function a0(e){const u=e.tokens_meta,t=e.tokens_meta.length;at(e.delimiters);for(let n=0;n<t;n++)u[n]&&u[n].delimiters&&at(u[n].delimiters)}function c0(e){let u,t,n=0;const r=e.tokens,i=e.tokens.length;for(u=t=0;u<i;u++)r[u].nesting<0&&n--,r[u].level=n,r[u].nesting>0&&n++,r[u].type===\"text\"&&u+1<i&&r[u+1].type===\"text\"?r[u+1].content=r[u].content+r[u+1].content:(u!==t&&(r[t]=r[u]),t++);u!==t&&(r.length=t)}const bu=[[\"text\",qi],[\"linkify\",Hi],[\"newline\",ji],[\"escape\",Ui],[\"backticks\",Wi],[\"strikethrough\",Ot.tokenize],[\"emphasis\",Bt.tokenize],[\"link\",Yi],[\"image\",Qi],[\"autolink\",e0],[\"html_inline\",r0],[\"entity\",s0]],mu=[[\"balance_pairs\",a0],[\"strikethrough\",Ot.postProcess],[\"emphasis\",Bt.postProcess],[\"fragments_join\",c0]];function $e(){this.ruler=new j;for(let e=0;e<bu.length;e++)this.ruler.push(bu[e][0],bu[e][1]);this.ruler2=new j;for(let e=0;e<mu.length;e++)this.ruler2.push(mu[e][0],mu[e][1])}$e.prototype.skipToken=function(e){const u=e.pos,t=this.ruler.getRules(\"\"),n=t.length,r=e.md.options.maxNesting,i=e.cache;if(typeof i[u]<\"u\"){e.pos=i[u];return}let o=!1;if(e.level<r){for(let s=0;s<n;s++)if(e.level++,o=t[s](e,!0),e.level--,o){if(u>=e.pos)throw new Error(\"inline rule didn't increment state.pos\");break}}else e.pos=e.posMax;o||e.pos++,i[u]=e.pos};$e.prototype.tokenize=function(e){const u=this.ruler.getRules(\"\"),t=u.length,n=e.posMax,r=e.md.options.maxNesting;for(;e.pos<n;){const i=e.pos;let o=!1;if(e.level<r){for(let s=0;s<t;s++)if(o=u[s](e,!1),o){if(i>=e.pos)throw new Error(\"inline rule didn't increment state.pos\");break}}if(o){if(e.pos>=n)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};$e.prototype.parse=function(e,u,t,n){const r=new this.State(e,u,t,n);this.tokenize(r);const i=this.ruler2.getRules(\"\"),o=i.length;for(let s=0;s<o;s++)i[s](r)};$e.prototype.State=Re;function l0(e){const u={};e=e||{},u.src_Any=At.source,u.src_Cc=wt.source,u.src_Z=Ft.source,u.src_P=Iu.source,u.src_ZPCc=[u.src_Z,u.src_P,u.src_Cc].join(\"|\"),u.src_ZCc=[u.src_Z,u.src_Cc].join(\"|\");const t=\"[><｜]\";return u.src_pseudo_letter=\"(?:(?!\"+t+\"|\"+u.src_ZPCc+\")\"+u.src_Any+\")\",u.src_ip4=\"(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\",u.src_auth=\"(?:(?:(?!\"+u.src_ZCc+\"|[@/\\\\[\\\\]()]).)+@)?\",u.src_port=\"(?::(?:6(?:[0-4]\\\\d{3}|5(?:[0-4]\\\\d{2}|5(?:[0-2]\\\\d|3[0-5])))|[1-5]?\\\\d{1,4}))?\",u.src_host_terminator=\"(?=$|\"+t+\"|\"+u.src_ZPCc+\")(?!\"+(e[\"---\"]?\"-(?!--)|\":\"-|\")+\"_|:\\\\d|\\\\.-|\\\\.(?!$|\"+u.src_ZPCc+\"))\",u.src_path=\"(?:[/?#](?:(?!\"+u.src_ZCc+\"|\"+t+`|[()[\\\\]{}.,\"'?!\\\\-;]).|\\\\[(?:(?!`+u.src_ZCc+\"|\\\\]).)*\\\\]|\\\\((?:(?!\"+u.src_ZCc+\"|[)]).)*\\\\)|\\\\{(?:(?!\"+u.src_ZCc+'|[}]).)*\\\\}|\\\\\"(?:(?!'+u.src_ZCc+`|[\"]).)+\\\\\"|\\\\'(?:(?!`+u.src_ZCc+\"|[']).)+\\\\'|\\\\'(?=\"+u.src_pseudo_letter+\"|[-])|\\\\.{2,}[a-zA-Z0-9%/&]|\\\\.(?!\"+u.src_ZCc+\"|[.]|$)|\"+(e[\"---\"]?\"\\\\-(?!--(?:[^-]|$))(?:-*)|\":\"\\\\-+|\")+\",(?!\"+u.src_ZCc+\"|$)|;(?!\"+u.src_ZCc+\"|$)|\\\\!+(?!\"+u.src_ZCc+\"|[!]|$)|\\\\?(?!\"+u.src_ZCc+\"|[?]|$))+|\\\\/)?\",u.src_email_name='[\\\\-;:&=\\\\+\\\\$,\\\\.a-zA-Z0-9_][\\\\-;:&=\\\\+\\\\$,\\\\\"\\\\.a-zA-Z0-9_]*',u.src_xn=\"xn--[a-z0-9\\\\-]{1,59}\",u.src_domain_root=\"(?:\"+u.src_xn+\"|\"+u.src_pseudo_letter+\"{1,63})\",u.src_domain=\"(?:\"+u.src_xn+\"|(?:\"+u.src_pseudo_letter+\")|(?:\"+u.src_pseudo_letter+\"(?:-|\"+u.src_pseudo_letter+\"){0,61}\"+u.src_pseudo_letter+\"))\",u.src_host=\"(?:(?:(?:(?:\"+u.src_domain+\")\\\\.)*\"+u.src_domain+\"))\",u.tpl_host_fuzzy=\"(?:\"+u.src_ip4+\"|(?:(?:(?:\"+u.src_domain+\")\\\\.)+(?:%TLDS%)))\",u.tpl_host_no_ip_fuzzy=\"(?:(?:(?:\"+u.src_domain+\")\\\\.)+(?:%TLDS%))\",u.src_host_strict=u.src_host+u.src_host_terminator,u.tpl_host_fuzzy_strict=u.tpl_host_fuzzy+u.src_host_terminator,u.src_host_port_strict=u.src_host+u.src_port+u.src_host_terminator,u.tpl_host_port_fuzzy_strict=u.tpl_host_fuzzy+u.src_port+u.src_host_terminator,u.tpl_host_port_no_ip_fuzzy_strict=u.tpl_host_no_ip_fuzzy+u.src_port+u.src_host_terminator,u.tpl_host_fuzzy_test=\"localhost|www\\\\.|\\\\.\\\\d{1,3}\\\\.|(?:\\\\.(?:%TLDS%)(?:\"+u.src_ZPCc+\"|>|$))\",u.tpl_email_fuzzy=\"(^|\"+t+'|\"|\\\\(|'+u.src_ZCc+\")(\"+u.src_email_name+\"@\"+u.tpl_host_fuzzy_strict+\")\",u.tpl_link_fuzzy=\"(^|(?![.:/\\\\-_@])(?:[$+<=>^`|｜]|\"+u.src_ZPCc+\"))((?![$+<=>^`|｜])\"+u.tpl_host_port_fuzzy_strict+u.src_path+\")\",u.tpl_link_no_ip_fuzzy=\"(^|(?![.:/\\\\-_@])(?:[$+<=>^`|｜]|\"+u.src_ZPCc+\"))((?![$+<=>^`|｜])\"+u.tpl_host_port_no_ip_fuzzy_strict+u.src_path+\")\",u}function Eu(e){return Array.prototype.slice.call(arguments,1).forEach(function(t){t&&Object.keys(t).forEach(function(n){e[n]=t[n]})}),e}function ru(e){return Object.prototype.toString.call(e)}function f0(e){return ru(e)===\"[object String]\"}function d0(e){return ru(e)===\"[object Object]\"}function h0(e){return ru(e)===\"[object RegExp]\"}function ct(e){return ru(e)===\"[object Function]\"}function p0(e){return e.replace(/[.?*+^$[\\]\\\\(){}|-]/g,\"\\\\$&\")}const Pt={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function b0(e){return Object.keys(e||{}).reduce(function(u,t){return u||Pt.hasOwnProperty(t)},!1)}const m0={\"http:\":{validate:function(e,u,t){const n=e.slice(u);return t.re.http||(t.re.http=new RegExp(\"^\\\\/\\\\/\"+t.re.src_auth+t.re.src_host_port_strict+t.re.src_path,\"i\")),t.re.http.test(n)?n.match(t.re.http)[0].length:0}},\"https:\":\"http:\",\"ftp:\":\"http:\",\"//\":{validate:function(e,u,t){const n=e.slice(u);return t.re.no_http||(t.re.no_http=new RegExp(\"^\"+t.re.src_auth+\"(?:localhost|(?:(?:\"+t.re.src_domain+\")\\\\.)+\"+t.re.src_domain_root+\")\"+t.re.src_port+t.re.src_host_terminator+t.re.src_path,\"i\")),t.re.no_http.test(n)?u>=3&&e[u-3]===\":\"||u>=3&&e[u-3]===\"/\"?0:n.match(t.re.no_http)[0].length:0}},\"mailto:\":{validate:function(e,u,t){const n=e.slice(u);return t.re.mailto||(t.re.mailto=new RegExp(\"^\"+t.re.src_email_name+\"@\"+t.re.src_host_strict,\"i\")),t.re.mailto.test(n)?n.match(t.re.mailto)[0].length:0}}},g0=\"a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]\",x0=\"biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф\".split(\"|\");function _0(e){e.__index__=-1,e.__text_cache__=\"\"}function k0(e){return function(u,t){const n=u.slice(t);return e.test(n)?n.match(e)[0].length:0}}function lt(){return function(e,u){u.normalize(e)}}function Ye(e){const u=e.re=l0(e.__opts__),t=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||t.push(g0),t.push(u.src_xn),u.src_tlds=t.join(\"|\");function n(s){return s.replace(\"%TLDS%\",u.src_tlds)}u.email_fuzzy=RegExp(n(u.tpl_email_fuzzy),\"i\"),u.link_fuzzy=RegExp(n(u.tpl_link_fuzzy),\"i\"),u.link_no_ip_fuzzy=RegExp(n(u.tpl_link_no_ip_fuzzy),\"i\"),u.host_fuzzy_test=RegExp(n(u.tpl_host_fuzzy_test),\"i\");const r=[];e.__compiled__={};function i(s,a){throw new Error('(LinkifyIt) Invalid schema \"'+s+'\": '+a)}Object.keys(e.__schemas__).forEach(function(s){const a=e.__schemas__[s];if(a===null)return;const c={validate:null,link:null};if(e.__compiled__[s]=c,d0(a)){h0(a.validate)?c.validate=k0(a.validate):ct(a.validate)?c.validate=a.validate:i(s,a),ct(a.normalize)?c.normalize=a.normalize:a.normalize?i(s,a):c.normalize=lt();return}if(f0(a)){r.push(s);return}i(s,a)}),r.forEach(function(s){e.__compiled__[e.__schemas__[s]]&&(e.__compiled__[s].validate=e.__compiled__[e.__schemas__[s]].validate,e.__compiled__[s].normalize=e.__compiled__[e.__schemas__[s]].normalize)}),e.__compiled__[\"\"]={validate:null,normalize:lt()};const o=Object.keys(e.__compiled__).filter(function(s){return s.length>0&&e.__compiled__[s]}).map(p0).join(\"|\");e.re.schema_test=RegExp(\"(^|(?!_)(?:[><｜]|\"+u.src_ZPCc+\"))(\"+o+\")\",\"i\"),e.re.schema_search=RegExp(\"(^|(?!_)(?:[><｜]|\"+u.src_ZPCc+\"))(\"+o+\")\",\"ig\"),e.re.schema_at_start=RegExp(\"^\"+e.re.schema_search.source,\"i\"),e.re.pretest=RegExp(\"(\"+e.re.schema_test.source+\")|(\"+e.re.host_fuzzy_test.source+\")|@\",\"i\"),_0(e)}function y0(e,u){const t=e.__index__,n=e.__last_index__,r=e.__text_cache__.slice(t,n);this.schema=e.__schema__.toLowerCase(),this.index=t+u,this.lastIndex=n+u,this.raw=r,this.text=r,this.url=r}function Au(e,u){const t=new y0(e,u);return e.__compiled__[t.schema].normalize(t,e),t}function W(e,u){if(!(this instanceof W))return new W(e,u);u||b0(e)&&(u=e,e={}),this.__opts__=Eu({},Pt,u),this.__index__=-1,this.__last_index__=-1,this.__schema__=\"\",this.__text_cache__=\"\",this.__schemas__=Eu({},m0,e),this.__compiled__={},this.__tlds__=x0,this.__tlds_replaced__=!1,this.re={},Ye(this)}W.prototype.add=function(u,t){return this.__schemas__[u]=t,Ye(this),this};W.prototype.set=function(u){return this.__opts__=Eu(this.__opts__,u),this};W.prototype.test=function(u){if(this.__text_cache__=u,this.__index__=-1,!u.length)return!1;let t,n,r,i,o,s,a,c,f;if(this.re.schema_test.test(u)){for(a=this.re.schema_search,a.lastIndex=0;(t=a.exec(u))!==null;)if(i=this.testSchemaAt(u,t[2],a.lastIndex),i){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+i;break}}return this.__opts__.fuzzyLink&&this.__compiled__[\"http:\"]&&(c=u.search(this.re.host_fuzzy_test),c>=0&&(this.__index__<0||c<this.__index__)&&(n=u.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))!==null&&(o=n.index+n[1].length,(this.__index__<0||o<this.__index__)&&(this.__schema__=\"\",this.__index__=o,this.__last_index__=n.index+n[0].length))),this.__opts__.fuzzyEmail&&this.__compiled__[\"mailto:\"]&&(f=u.indexOf(\"@\"),f>=0&&(r=u.match(this.re.email_fuzzy))!==null&&(o=r.index+r[1].length,s=r.index+r[0].length,(this.__index__<0||o<this.__index__||o===this.__index__&&s>this.__last_index__)&&(this.__schema__=\"mailto:\",this.__index__=o,this.__last_index__=s))),this.__index__>=0};W.prototype.pretest=function(u){return this.re.pretest.test(u)};W.prototype.testSchemaAt=function(u,t,n){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(u,n,this):0};W.prototype.match=function(u){const t=[];let n=0;this.__index__>=0&&this.__text_cache__===u&&(t.push(Au(this,n)),n=this.__last_index__);let r=n?u.slice(n):u;for(;this.test(r);)t.push(Au(this,n)),r=r.slice(this.__last_index__),n+=this.__last_index__;return t.length?t:null};W.prototype.matchAtStart=function(u){if(this.__text_cache__=u,this.__index__=-1,!u.length)return null;const t=this.re.schema_at_start.exec(u);if(!t)return null;const n=this.testSchemaAt(u,t[2],t[0].length);return n?(this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+n,Au(this,0)):null};W.prototype.tlds=function(u,t){return u=Array.isArray(u)?u:[u],t?(this.__tlds__=this.__tlds__.concat(u).sort().filter(function(n,r,i){return n!==i[r-1]}).reverse(),Ye(this),this):(this.__tlds__=u.slice(),this.__tlds_replaced__=!0,Ye(this),this)};W.prototype.normalize=function(u){u.schema||(u.url=\"http://\"+u.url),u.schema===\"mailto:\"&&!/^mailto:/i.test(u.url)&&(u.url=\"mailto:\"+u.url)};W.prototype.onCompile=function(){};const ke=2147483647,K=36,Ou=1,Ie=26,v0=38,C0=700,qt=72,Nt=128,Ht=\"-\",E0=/^xn--/,A0=/[^\\0-\\x7F]/,w0=/[\\x2E\\u3002\\uFF0E\\uFF61]/g,D0={overflow:\"Overflow: input needs wider integers to process\",\"not-basic\":\"Illegal input >= 0x80 (not a basic code point)\",\"invalid-input\":\"Invalid input\"},gu=K-Ou,J=Math.floor,xu=String.fromCharCode;function ie(e){throw new RangeError(D0[e])}function F0(e,u){const t=[];let n=e.length;for(;n--;)t[n]=u(e[n]);return t}function jt(e,u){const t=e.split(\"@\");let n=\"\";t.length>1&&(n=t[0]+\"@\",e=t[1]),e=e.replace(w0,\".\");const r=e.split(\".\"),i=F0(r,u).join(\".\");return n+i}function Ut(e){const u=[];let t=0;const n=e.length;for(;t<n;){const r=e.charCodeAt(t++);if(r>=55296&&r<=56319&&t<n){const i=e.charCodeAt(t++);(i&64512)==56320?u.push(((r&1023)<<10)+(i&1023)+65536):(u.push(r),t--)}else u.push(r)}return u}const S0=e=>String.fromCodePoint(...e),T0=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:K},ft=function(e,u){return e+22+75*(e<26)-((u!=0)<<5)},Wt=function(e,u,t){let n=0;for(e=t?J(e/C0):e>>1,e+=J(e/u);e>gu*Ie>>1;n+=K)e=J(e/gu);return J(n+(gu+1)*e/(e+v0))},Gt=function(e){const u=[],t=e.length;let n=0,r=Nt,i=qt,o=e.lastIndexOf(Ht);o<0&&(o=0);for(let s=0;s<o;++s)e.charCodeAt(s)>=128&&ie(\"not-basic\"),u.push(e.charCodeAt(s));for(let s=o>0?o+1:0;s<t;){const a=n;for(let f=1,l=K;;l+=K){s>=t&&ie(\"invalid-input\");const h=T0(e.charCodeAt(s++));h>=K&&ie(\"invalid-input\"),h>J((ke-n)/f)&&ie(\"overflow\"),n+=h*f;const p=l<=i?Ou:l>=i+Ie?Ie:l-i;if(h<p)break;const d=K-p;f>J(ke/d)&&ie(\"overflow\"),f*=d}const c=u.length+1;i=Wt(n-a,c,a==0),J(n/c)>ke-r&&ie(\"overflow\"),r+=J(n/c),n%=c,u.splice(n++,0,r)}return String.fromCodePoint(...u)},Vt=function(e){const u=[];e=Ut(e);const t=e.length;let n=Nt,r=0,i=qt;for(const a of e)a<128&&u.push(xu(a));const o=u.length;let s=o;for(o&&u.push(Ht);s<t;){let a=ke;for(const f of e)f>=n&&f<a&&(a=f);const c=s+1;a-n>J((ke-r)/c)&&ie(\"overflow\"),r+=(a-n)*c,n=a;for(const f of e)if(f<n&&++r>ke&&ie(\"overflow\"),f===n){let l=r;for(let h=K;;h+=K){const p=h<=i?Ou:h>=i+Ie?Ie:h-i;if(l<p)break;const d=l-p,x=K-p;u.push(xu(ft(p+d%x,0))),l=J(d/x)}u.push(xu(ft(l,0))),i=Wt(r,c,s===o),r=0,++s}++r,++n}return u.join(\"\")},z0=function(e){return jt(e,function(u){return E0.test(u)?Gt(u.slice(4).toLowerCase()):u})},I0=function(e){return jt(e,function(u){return A0.test(u)?\"xn--\"+Vt(u):u})},Zt={version:\"2.3.1\",ucs2:{decode:Ut,encode:S0},decode:Gt,encode:Vt,toASCII:I0,toUnicode:z0},L0={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:\"language-\",linkify:!1,typographer:!1,quotes:\"“”‘’\",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},R0={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:\"language-\",linkify:!1,typographer:!1,quotes:\"“”‘’\",highlight:null,maxNesting:20},components:{core:{rules:[\"normalize\",\"block\",\"inline\",\"text_join\"]},block:{rules:[\"paragraph\"]},inline:{rules:[\"text\"],rules2:[\"balance_pairs\",\"fragments_join\"]}}},$0={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:\"language-\",linkify:!1,typographer:!1,quotes:\"“”‘’\",highlight:null,maxNesting:20},components:{core:{rules:[\"normalize\",\"block\",\"inline\",\"text_join\"]},block:{rules:[\"blockquote\",\"code\",\"fence\",\"heading\",\"hr\",\"html_block\",\"lheading\",\"list\",\"reference\",\"paragraph\"]},inline:{rules:[\"autolink\",\"backticks\",\"emphasis\",\"entity\",\"escape\",\"html_inline\",\"image\",\"link\",\"newline\",\"text\"],rules2:[\"balance_pairs\",\"emphasis\",\"fragments_join\"]}}},M0={default:L0,zero:R0,commonmark:$0},O0=/^(vbscript|javascript|file|data):/,B0=/^data:image\\/(gif|png|jpeg|webp);/;function P0(e){const u=e.trim().toLowerCase();return O0.test(u)?B0.test(u):!0}const Xt=[\"http:\",\"https:\",\"mailto:\"];function q0(e){const u=zu(e,!0);if(u.hostname&&(!u.protocol||Xt.indexOf(u.protocol)>=0))try{u.hostname=Zt.toASCII(u.hostname)}catch{}return Le(Tu(u))}function N0(e){const u=zu(e,!0);if(u.hostname&&(!u.protocol||Xt.indexOf(u.protocol)>=0))try{u.hostname=Zt.toUnicode(u.hostname)}catch{}return ve(Tu(u),ve.defaultChars+\"%\")}function V(e,u){if(!(this instanceof V))return new V(e,u);u||Lu(e)||(u=e||{},e=\"default\"),this.inline=new $e,this.block=new nu,this.core=new $u,this.renderer=new Ee,this.linkify=new W,this.validateLink=P0,this.normalizeLink=q0,this.normalizeLinkText=N0,this.utils=jr,this.helpers=uu({},Vr),this.options={},this.configure(e),u&&this.set(u)}V.prototype.set=function(e){return uu(this.options,e),this};V.prototype.configure=function(e){const u=this;if(Lu(e)){const t=e;if(e=M0[t],!e)throw new Error('Wrong `markdown-it` preset \"'+t+'\", check name')}if(!e)throw new Error(\"Wrong `markdown-it` preset, can't be empty\");return e.options&&u.set(e.options),e.components&&Object.keys(e.components).forEach(function(t){e.components[t].rules&&u[t].ruler.enableOnly(e.components[t].rules),e.components[t].rules2&&u[t].ruler2.enableOnly(e.components[t].rules2)}),this};V.prototype.enable=function(e,u){let t=[];Array.isArray(e)||(e=[e]),[\"core\",\"block\",\"inline\"].forEach(function(r){t=t.concat(this[r].ruler.enable(e,!0))},this),t=t.concat(this.inline.ruler2.enable(e,!0));const n=e.filter(function(r){return t.indexOf(r)<0});if(n.length&&!u)throw new Error(\"MarkdownIt. Failed to enable unknown rule(s): \"+n);return this};V.prototype.disable=function(e,u){let t=[];Array.isArray(e)||(e=[e]),[\"core\",\"block\",\"inline\"].forEach(function(r){t=t.concat(this[r].ruler.disable(e,!0))},this),t=t.concat(this.inline.ruler2.disable(e,!0));const n=e.filter(function(r){return t.indexOf(r)<0});if(n.length&&!u)throw new Error(\"MarkdownIt. Failed to disable unknown rule(s): \"+n);return this};V.prototype.use=function(e){const u=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,u),this};V.prototype.parse=function(e,u){if(typeof e!=\"string\")throw new Error(\"Input data should be a String\");const t=new this.core.State(e,this,u);return this.core.process(t),t.tokens};V.prototype.render=function(e,u){return u=u||{},this.renderer.render(this.parse(e,u),this.options,u)};V.prototype.parseInline=function(e,u){const t=new this.core.State(e,this,u);return t.inlineMode=!0,this.core.process(t),t.tokens};V.prototype.renderInline=function(e,u){return u=u||{},this.renderer.render(this.parseInline(e,u),this.options,u)};const dt=new Set([!0,!1,\"alt\",\"title\"]);function Yt(e,u){return(Array.isArray(e)?e:[]).filter(([t])=>t!==u)}function Qt(e,u){e&&e.attrs&&(e.attrs=Yt(e.attrs,u))}function H0(e,u){if(!dt.has(e))throw new TypeError(`figcaption must be one of: ${[...dt]}.`);if(e===\"alt\")return u.content;const t=u.attrs.find(([n])=>n===\"title\");return Array.isArray(t)&&t[1]?(Qt(u,\"title\"),t[1]):void 0}function j0(e,u){u=u||{},e.core.ruler.before(\"linkify\",\"image_figures\",function(t){let n=1;for(let r=1,i=t.tokens.length;r<i-1;++r){const o=t.tokens[r];if(o.type!==\"inline\"||!o.children||o.children.length!==1&&o.children.length!==3||o.children.length===1&&o.children[0].type!==\"image\")continue;if(o.children.length===3){const[c,f,l]=o.children;if(c.type!==\"link_open\"||f.type!==\"image\"||l.type!==\"link_close\")continue}if(r!==0&&t.tokens[r-1].type!==\"paragraph_open\"||r!==i-1&&t.tokens[r+1].type!==\"paragraph_close\")continue;const s=t.tokens[r-1];let a;if(s.type=\"figure_open\",s.tag=\"figure\",t.tokens[r+1].type=\"figure_close\",t.tokens[r+1].tag=\"figure\",u.dataType&&t.tokens[r-1].attrPush([\"data-type\",\"image\"]),u.link&&o.children.length===1){[a]=o.children;const c=new t.Token(\"link_open\",\"a\",1);c.attrPush([\"href\",a.attrGet(\"src\")]),o.children.unshift(c),o.children.push(new t.Token(\"link_close\",\"a\",-1))}if(a=o.children.length===1?o.children[0]:o.children[1],u.figcaption){const c=H0(u.figcaption,a);if(c){const[f]=e.parseInline(c,t.env);o.children.push(new t.Token(\"figcaption_open\",\"figcaption\",1)),o.children.push(...f.children),o.children.push(new t.Token(\"figcaption_close\",\"figcaption\",-1)),a.attrs&&(a.attrs=Yt(a.attrs,\"title\"))}}if(u.copyAttrs&&a.attrs){const c=u.copyAttrs===!0?\"\":u.copyAttrs;s.attrs=a.attrs.filter(([f])=>f.match(c)).map(f=>Array.from(f))}if(u.tabindex&&(t.tokens[r-1].attrPush([\"tabindex\",n]),n++),u.lazy&&(a.attrs.some(([c])=>c===\"loading\")||a.attrs.push([\"loading\",\"lazy\"])),u.async&&(a.attrs.some(([c])=>c===\"decoding\")||a.attrs.push([\"decoding\",\"async\"])),u.classes&&typeof u.classes==\"string\"){let c=!1;for(let f=0,l=a.attrs.length;f<l&&!c;f++){const h=a.attrs[f];h[0]===\"class\"&&(h[1]=`${h[1]} ${u.classes}`,c=!0)}c||a.attrs.push([\"class\",u.classes])}if(u.removeSrc){const c=a.attrs.find(([f])=>f===\"src\");a.attrs.push([\"data-src\",c[1]]),Qt(a,\"src\")}}})}const U0=/\\\\([ \\\\!\"#$%&'()*+,./:;<=>?@[\\]^_`{|}~-])/g;function W0(e,u){const t=e.posMax,n=e.pos;if(e.src.charCodeAt(n)!==126||u||n+2>=t)return!1;e.pos=n+1;let r=!1;for(;e.pos<t;){if(e.src.charCodeAt(e.pos)===126){r=!0;break}e.md.inline.skipToken(e)}if(!r||n+1===e.pos)return e.pos=n,!1;const i=e.src.slice(n+1,e.pos);if(i.match(/(^|[^\\\\])(\\\\\\\\)*\\s/))return e.pos=n,!1;e.posMax=e.pos,e.pos=n+1;const o=e.push(\"sub_open\",\"sub\",1);o.markup=\"~\";const s=e.push(\"text\",\"\",0);s.content=i.replace(U0,\"$1\");const a=e.push(\"sub_close\",\"sub\",-1);return a.markup=\"~\",e.pos=e.posMax+1,e.posMax=t,!0}function G0(e){e.inline.ruler.after(\"emphasis\",\"sub\",W0)}const V0=/\\\\([ \\\\!\"#$%&'()*+,./:;<=>?@[\\]^_`{|}~-])/g;function Z0(e,u){const t=e.posMax,n=e.pos;if(e.src.charCodeAt(n)!==94||u||n+2>=t)return!1;e.pos=n+1;let r=!1;for(;e.pos<t;){if(e.src.charCodeAt(e.pos)===94){r=!0;break}e.md.inline.skipToken(e)}if(!r||n+1===e.pos)return e.pos=n,!1;const i=e.src.slice(n+1,e.pos);if(i.match(/(^|[^\\\\])(\\\\\\\\)*\\s/))return e.pos=n,!1;e.posMax=e.pos,e.pos=n+1;const o=e.push(\"sup_open\",\"sup\",1);o.markup=\"^\";const s=e.push(\"text\",\"\",0);s.content=i.replace(V0,\"$1\");const a=e.push(\"sup_close\",\"sup\",-1);return a.markup=\"^\",e.pos=e.posMax+1,e.posMax=t,!0}function X0(e){e.inline.ruler.after(\"emphasis\",\"sup\",Z0)}const Y0=(e,u)=>{if(!e)return e;const t=u.split(`\n`),n=['<span rn-wrapper aria-hidden=\"true\">'];return t.forEach(()=>{n.push(\"<span></span>\")}),n.push(\"</span>\"),`<span class=\"${w}-code-block\">${e}</span>${n.join(\"\")}`},Q0=typeof performance==\"object\"&&performance&&typeof performance.now==\"function\"?performance:Date,Kt=new Set,wu=typeof process==\"object\"&&process?process:{},Jt=(e,u,t,n)=>{typeof wu.emitWarning==\"function\"?wu.emitWarning(e,u,t,n):console.error(`[${t}] ${u}: ${e}`)};let Qe=globalThis.AbortController,ht=globalThis.AbortSignal;if(typeof Qe>\"u\"){ht=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(n,r){this._onabort.push(r)}},Qe=class{constructor(){u()}signal=new ht;abort(n){if(!this.signal.aborted){this.signal.reason=n,this.signal.aborted=!0;for(const r of this.signal._onabort)r(n);this.signal.onabort?.(n)}}};let e=wu.env?.LRU_CACHE_IGNORE_AC_WARNING!==\"1\";const u=()=>{e&&(e=!1,Jt(\"AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.\",\"NO_ABORT_CONTROLLER\",\"ENOTSUP\",u))}}const K0=e=>!Kt.has(e),re=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),en=e=>re(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?We:null:null;class We extends Array{constructor(u){super(u),this.fill(0)}}class _e{heap;length;static#a=!1;static create(u){const t=en(u);if(!t)return[];_e.#a=!0;const n=new _e(u,t);return _e.#a=!1,n}constructor(u,t){if(!_e.#a)throw new TypeError(\"instantiate Stack using Stack.create(n)\");this.heap=new t(u),this.length=0}push(u){this.heap[this.length++]=u}pop(){return this.heap[--this.length]}}class Bu{#a;#f;#b;#F;#m;#I;#L;#g;get perf(){return this.#g}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#r;#x;#n;#t;#e;#c;#d;#s;#i;#_;#o;#k;#y;#h;#v;#D;#l;#R;static unsafeExposeInternals(u){return{starts:u.#y,ttls:u.#h,sizes:u.#k,keyMap:u.#n,keyList:u.#t,valList:u.#e,next:u.#c,prev:u.#d,get head(){return u.#s},get tail(){return u.#i},free:u.#_,isBackgroundFetch:t=>u.#u(t),backgroundFetch:(t,n,r,i)=>u.#O(t,n,r,i),moveToTail:t=>u.#z(t),indexes:t=>u.#C(t),rindexes:t=>u.#E(t),isStale:t=>u.#p(t)}}get max(){return this.#a}get maxSize(){return this.#f}get calculatedSize(){return this.#x}get size(){return this.#r}get fetchMethod(){return this.#I}get memoMethod(){return this.#L}get dispose(){return this.#b}get onInsert(){return this.#F}get disposeAfter(){return this.#m}constructor(u){const{max:t=0,ttl:n,ttlResolution:r=1,ttlAutopurge:i,updateAgeOnGet:o,updateAgeOnHas:s,allowStale:a,dispose:c,onInsert:f,disposeAfter:l,noDisposeOnSet:h,noUpdateTTL:p,maxSize:d=0,maxEntrySize:x=0,sizeCalculation:y,fetchMethod:v,memoMethod:g,noDeleteOnFetchRejection:_,noDeleteOnStaleGet:k,allowStaleOnFetchRejection:m,allowStaleOnFetchAbort:E,ignoreFetchAbort:C,perf:b}=u;if(b!==void 0&&typeof b?.now!=\"function\")throw new TypeError(\"perf option must have a now() method if specified\");if(this.#g=b??Q0,t!==0&&!re(t))throw new TypeError(\"max option must be a nonnegative integer\");const z=t?en(t):Array;if(!z)throw new Error(\"invalid max value: \"+t);if(this.#a=t,this.#f=d,this.maxEntrySize=x||this.#f,this.sizeCalculation=y,this.sizeCalculation){if(!this.#f&&!this.maxEntrySize)throw new TypeError(\"cannot set sizeCalculation without setting maxSize or maxEntrySize\");if(typeof this.sizeCalculation!=\"function\")throw new TypeError(\"sizeCalculation set to non-function\")}if(g!==void 0&&typeof g!=\"function\")throw new TypeError(\"memoMethod must be a function if defined\");if(this.#L=g,v!==void 0&&typeof v!=\"function\")throw new TypeError(\"fetchMethod must be a function if specified\");if(this.#I=v,this.#D=!!v,this.#n=new Map,this.#t=new Array(t).fill(void 0),this.#e=new Array(t).fill(void 0),this.#c=new z(t),this.#d=new z(t),this.#s=0,this.#i=0,this.#_=_e.create(t),this.#r=0,this.#x=0,typeof c==\"function\"&&(this.#b=c),typeof f==\"function\"&&(this.#F=f),typeof l==\"function\"?(this.#m=l,this.#o=[]):(this.#m=void 0,this.#o=void 0),this.#v=!!this.#b,this.#R=!!this.#F,this.#l=!!this.#m,this.noDisposeOnSet=!!h,this.noUpdateTTL=!!p,this.noDeleteOnFetchRejection=!!_,this.allowStaleOnFetchRejection=!!m,this.allowStaleOnFetchAbort=!!E,this.ignoreFetchAbort=!!C,this.maxEntrySize!==0){if(this.#f!==0&&!re(this.#f))throw new TypeError(\"maxSize must be a positive integer if specified\");if(!re(this.maxEntrySize))throw new TypeError(\"maxEntrySize must be a positive integer if specified\");this.#U()}if(this.allowStale=!!a,this.noDeleteOnStaleGet=!!k,this.updateAgeOnGet=!!o,this.updateAgeOnHas=!!s,this.ttlResolution=re(r)||r===0?r:1,this.ttlAutopurge=!!i,this.ttl=n||0,this.ttl){if(!re(this.ttl))throw new TypeError(\"ttl must be a positive integer if specified\");this.#B()}if(this.#a===0&&this.ttl===0&&this.#f===0)throw new TypeError(\"At least one of max, maxSize, or ttl is required\");if(!this.ttlAutopurge&&!this.#a&&!this.#f){const F=\"LRU_CACHE_UNBOUNDED\";K0(F)&&(Kt.add(F),Jt(\"TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.\",\"UnboundedCacheWarning\",F,Bu))}}getRemainingTTL(u){return this.#n.has(u)?1/0:0}#B(){const u=new We(this.#a),t=new We(this.#a);this.#h=u,this.#y=t,this.#P=(i,o,s=this.#g.now())=>{if(t[i]=o!==0?s:0,u[i]=o,o!==0&&this.ttlAutopurge){const a=setTimeout(()=>{this.#p(i)&&this.#A(this.#t[i],\"expire\")},o+1);a.unref&&a.unref()}},this.#S=i=>{t[i]=u[i]!==0?this.#g.now():0},this.#w=(i,o)=>{if(u[o]){const s=u[o],a=t[o];if(!s||!a)return;i.ttl=s,i.start=a,i.now=n||r();const c=i.now-a;i.remainingTTL=s-c}};let n=0;const r=()=>{const i=this.#g.now();if(this.ttlResolution>0){n=i;const o=setTimeout(()=>n=0,this.ttlResolution);o.unref&&o.unref()}return i};this.getRemainingTTL=i=>{const o=this.#n.get(i);if(o===void 0)return 0;const s=u[o],a=t[o];if(!s||!a)return 1/0;const c=(n||r())-a;return s-c},this.#p=i=>{const o=t[i],s=u[i];return!!s&&!!o&&(n||r())-o>s}}#S=()=>{};#w=()=>{};#P=()=>{};#p=()=>!1;#U(){const u=new We(this.#a);this.#x=0,this.#k=u,this.#T=t=>{this.#x-=u[t],u[t]=0},this.#q=(t,n,r,i)=>{if(this.#u(n))return 0;if(!re(r))if(i){if(typeof i!=\"function\")throw new TypeError(\"sizeCalculation must be a function\");if(r=i(n,t),!re(r))throw new TypeError(\"sizeCalculation return invalid (expect positive integer)\")}else throw new TypeError(\"invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.\");return r},this.#$=(t,n,r)=>{if(u[t]=n,this.#f){const i=this.#f-u[t];for(;this.#x>i;)this.#M(!0)}this.#x+=u[t],r&&(r.entrySize=n,r.totalCalculatedSize=this.#x)}}#T=u=>{};#$=(u,t,n)=>{};#q=(u,t,n,r)=>{if(n||r)throw new TypeError(\"cannot set size without setting maxSize or maxEntrySize on cache\");return 0};*#C({allowStale:u=this.allowStale}={}){if(this.#r)for(let t=this.#i;!(!this.#N(t)||((u||!this.#p(t))&&(yield t),t===this.#s));)t=this.#d[t]}*#E({allowStale:u=this.allowStale}={}){if(this.#r)for(let t=this.#s;!(!this.#N(t)||((u||!this.#p(t))&&(yield t),t===this.#i));)t=this.#c[t]}#N(u){return u!==void 0&&this.#n.get(this.#t[u])===u}*entries(){for(const u of this.#C())this.#e[u]!==void 0&&this.#t[u]!==void 0&&!this.#u(this.#e[u])&&(yield[this.#t[u],this.#e[u]])}*rentries(){for(const u of this.#E())this.#e[u]!==void 0&&this.#t[u]!==void 0&&!this.#u(this.#e[u])&&(yield[this.#t[u],this.#e[u]])}*keys(){for(const u of this.#C()){const t=this.#t[u];t!==void 0&&!this.#u(this.#e[u])&&(yield t)}}*rkeys(){for(const u of this.#E()){const t=this.#t[u];t!==void 0&&!this.#u(this.#e[u])&&(yield t)}}*values(){for(const u of this.#C())this.#e[u]!==void 0&&!this.#u(this.#e[u])&&(yield this.#e[u])}*rvalues(){for(const u of this.#E())this.#e[u]!==void 0&&!this.#u(this.#e[u])&&(yield this.#e[u])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]=\"LRUCache\";find(u,t={}){for(const n of this.#C()){const r=this.#e[n],i=this.#u(r)?r.__staleWhileFetching:r;if(i!==void 0&&u(i,this.#t[n],this))return this.get(this.#t[n],t)}}forEach(u,t=this){for(const n of this.#C()){const r=this.#e[n],i=this.#u(r)?r.__staleWhileFetching:r;i!==void 0&&u.call(t,i,this.#t[n],this)}}rforEach(u,t=this){for(const n of this.#E()){const r=this.#e[n],i=this.#u(r)?r.__staleWhileFetching:r;i!==void 0&&u.call(t,i,this.#t[n],this)}}purgeStale(){let u=!1;for(const t of this.#E({allowStale:!0}))this.#p(t)&&(this.#A(this.#t[t],\"expire\"),u=!0);return u}info(u){const t=this.#n.get(u);if(t===void 0)return;const n=this.#e[t],r=this.#u(n)?n.__staleWhileFetching:n;if(r===void 0)return;const i={value:r};if(this.#h&&this.#y){const o=this.#h[t],s=this.#y[t];if(o&&s){const a=o-(this.#g.now()-s);i.ttl=a,i.start=Date.now()}}return this.#k&&(i.size=this.#k[t]),i}dump(){const u=[];for(const t of this.#C({allowStale:!0})){const n=this.#t[t],r=this.#e[t],i=this.#u(r)?r.__staleWhileFetching:r;if(i===void 0||n===void 0)continue;const o={value:i};if(this.#h&&this.#y){o.ttl=this.#h[t];const s=this.#g.now()-this.#y[t];o.start=Math.floor(Date.now()-s)}this.#k&&(o.size=this.#k[t]),u.unshift([n,o])}return u}load(u){this.clear();for(const[t,n]of u){if(n.start){const r=Date.now()-n.start;n.start=this.#g.now()-r}this.set(t,n.value,n)}}set(u,t,n={}){if(t===void 0)return this.delete(u),this;const{ttl:r=this.ttl,start:i,noDisposeOnSet:o=this.noDisposeOnSet,sizeCalculation:s=this.sizeCalculation,status:a}=n;let{noUpdateTTL:c=this.noUpdateTTL}=n;const f=this.#q(u,t,n.size||0,s);if(this.maxEntrySize&&f>this.maxEntrySize)return a&&(a.set=\"miss\",a.maxEntrySizeExceeded=!0),this.#A(u,\"set\"),this;let l=this.#r===0?void 0:this.#n.get(u);if(l===void 0)l=this.#r===0?this.#i:this.#_.length!==0?this.#_.pop():this.#r===this.#a?this.#M(!1):this.#r,this.#t[l]=u,this.#e[l]=t,this.#n.set(u,l),this.#c[this.#i]=l,this.#d[l]=this.#i,this.#i=l,this.#r++,this.#$(l,f,a),a&&(a.set=\"add\"),c=!1,this.#R&&this.#F?.(t,u,\"add\");else{this.#z(l);const h=this.#e[l];if(t!==h){if(this.#D&&this.#u(h)){h.__abortController.abort(new Error(\"replaced\"));const{__staleWhileFetching:p}=h;p!==void 0&&!o&&(this.#v&&this.#b?.(p,u,\"set\"),this.#l&&this.#o?.push([p,u,\"set\"]))}else o||(this.#v&&this.#b?.(h,u,\"set\"),this.#l&&this.#o?.push([h,u,\"set\"]));if(this.#T(l),this.#$(l,f,a),this.#e[l]=t,a){a.set=\"replace\";const p=h&&this.#u(h)?h.__staleWhileFetching:h;p!==void 0&&(a.oldValue=p)}}else a&&(a.set=\"update\");this.#R&&this.onInsert?.(t,u,t===h?\"update\":\"replace\")}if(r!==0&&!this.#h&&this.#B(),this.#h&&(c||this.#P(l,r,i),a&&this.#w(a,l)),!o&&this.#l&&this.#o){const h=this.#o;let p;for(;p=h?.shift();)this.#m?.(...p)}return this}pop(){try{for(;this.#r;){const u=this.#e[this.#s];if(this.#M(!0),this.#u(u)){if(u.__staleWhileFetching)return u.__staleWhileFetching}else if(u!==void 0)return u}}finally{if(this.#l&&this.#o){const u=this.#o;let t;for(;t=u?.shift();)this.#m?.(...t)}}}#M(u){const t=this.#s,n=this.#t[t],r=this.#e[t];return this.#D&&this.#u(r)?r.__abortController.abort(new Error(\"evicted\")):(this.#v||this.#l)&&(this.#v&&this.#b?.(r,n,\"evict\"),this.#l&&this.#o?.push([r,n,\"evict\"])),this.#T(t),u&&(this.#t[t]=void 0,this.#e[t]=void 0,this.#_.push(t)),this.#r===1?(this.#s=this.#i=0,this.#_.length=0):this.#s=this.#c[t],this.#n.delete(n),this.#r--,t}has(u,t={}){const{updateAgeOnHas:n=this.updateAgeOnHas,status:r}=t,i=this.#n.get(u);if(i!==void 0){const o=this.#e[i];if(this.#u(o)&&o.__staleWhileFetching===void 0)return!1;if(this.#p(i))r&&(r.has=\"stale\",this.#w(r,i));else return n&&this.#S(i),r&&(r.has=\"hit\",this.#w(r,i)),!0}else r&&(r.has=\"miss\");return!1}peek(u,t={}){const{allowStale:n=this.allowStale}=t,r=this.#n.get(u);if(r===void 0||!n&&this.#p(r))return;const i=this.#e[r];return this.#u(i)?i.__staleWhileFetching:i}#O(u,t,n,r){const i=t===void 0?void 0:this.#e[t];if(this.#u(i))return i;const o=new Qe,{signal:s}=n;s?.addEventListener(\"abort\",()=>o.abort(s.reason),{signal:o.signal});const a={signal:o.signal,options:n,context:r},c=(x,y=!1)=>{const{aborted:v}=o.signal,g=n.ignoreFetchAbort&&x!==void 0;if(n.status&&(v&&!y?(n.status.fetchAborted=!0,n.status.fetchError=o.signal.reason,g&&(n.status.fetchAbortIgnored=!0)):n.status.fetchResolved=!0),v&&!g&&!y)return l(o.signal.reason);const _=p,k=this.#e[t];return(k===p||g&&y&&k===void 0)&&(x===void 0?_.__staleWhileFetching!==void 0?this.#e[t]=_.__staleWhileFetching:this.#A(u,\"fetch\"):(n.status&&(n.status.fetchUpdated=!0),this.set(u,x,a.options))),x},f=x=>(n.status&&(n.status.fetchRejected=!0,n.status.fetchError=x),l(x)),l=x=>{const{aborted:y}=o.signal,v=y&&n.allowStaleOnFetchAbort,g=v||n.allowStaleOnFetchRejection,_=g||n.noDeleteOnFetchRejection,k=p;if(this.#e[t]===p&&(!_||k.__staleWhileFetching===void 0?this.#A(u,\"fetch\"):v||(this.#e[t]=k.__staleWhileFetching)),g)return n.status&&k.__staleWhileFetching!==void 0&&(n.status.returnedStale=!0),k.__staleWhileFetching;if(k.__returned===k)throw x},h=(x,y)=>{const v=this.#I?.(u,i,a);v&&v instanceof Promise&&v.then(g=>x(g===void 0?void 0:g),y),o.signal.addEventListener(\"abort\",()=>{(!n.ignoreFetchAbort||n.allowStaleOnFetchAbort)&&(x(void 0),n.allowStaleOnFetchAbort&&(x=g=>c(g,!0)))})};n.status&&(n.status.fetchDispatched=!0);const p=new Promise(h).then(c,f),d=Object.assign(p,{__abortController:o,__staleWhileFetching:i,__returned:void 0});return t===void 0?(this.set(u,d,{...a.options,status:void 0}),t=this.#n.get(u)):this.#e[t]=d,d}#u(u){if(!this.#D)return!1;const t=u;return!!t&&t instanceof Promise&&t.hasOwnProperty(\"__staleWhileFetching\")&&t.__abortController instanceof Qe}async fetch(u,t={}){const{allowStale:n=this.allowStale,updateAgeOnGet:r=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet,ttl:o=this.ttl,noDisposeOnSet:s=this.noDisposeOnSet,size:a=0,sizeCalculation:c=this.sizeCalculation,noUpdateTTL:f=this.noUpdateTTL,noDeleteOnFetchRejection:l=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:h=this.allowStaleOnFetchRejection,ignoreFetchAbort:p=this.ignoreFetchAbort,allowStaleOnFetchAbort:d=this.allowStaleOnFetchAbort,context:x,forceRefresh:y=!1,status:v,signal:g}=t;if(!this.#D)return v&&(v.fetch=\"get\"),this.get(u,{allowStale:n,updateAgeOnGet:r,noDeleteOnStaleGet:i,status:v});const _={allowStale:n,updateAgeOnGet:r,noDeleteOnStaleGet:i,ttl:o,noDisposeOnSet:s,size:a,sizeCalculation:c,noUpdateTTL:f,noDeleteOnFetchRejection:l,allowStaleOnFetchRejection:h,allowStaleOnFetchAbort:d,ignoreFetchAbort:p,status:v,signal:g};let k=this.#n.get(u);if(k===void 0){v&&(v.fetch=\"miss\");const m=this.#O(u,k,_,x);return m.__returned=m}else{const m=this.#e[k];if(this.#u(m)){const F=n&&m.__staleWhileFetching!==void 0;return v&&(v.fetch=\"inflight\",F&&(v.returnedStale=!0)),F?m.__staleWhileFetching:m.__returned=m}const E=this.#p(k);if(!y&&!E)return v&&(v.fetch=\"hit\"),this.#z(k),r&&this.#S(k),v&&this.#w(v,k),m;const C=this.#O(u,k,_,x),z=C.__staleWhileFetching!==void 0&&n;return v&&(v.fetch=E?\"stale\":\"refresh\",z&&E&&(v.returnedStale=!0)),z?C.__staleWhileFetching:C.__returned=C}}async forceFetch(u,t={}){const n=await this.fetch(u,t);if(n===void 0)throw new Error(\"fetch() returned undefined\");return n}memo(u,t={}){const n=this.#L;if(!n)throw new Error(\"no memoMethod provided to constructor\");const{context:r,forceRefresh:i,...o}=t,s=this.get(u,o);if(!i&&s!==void 0)return s;const a=n(u,s,{options:o,context:r});return this.set(u,a,o),a}get(u,t={}){const{allowStale:n=this.allowStale,updateAgeOnGet:r=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet,status:o}=t,s=this.#n.get(u);if(s!==void 0){const a=this.#e[s],c=this.#u(a);return o&&this.#w(o,s),this.#p(s)?(o&&(o.get=\"stale\"),c?(o&&n&&a.__staleWhileFetching!==void 0&&(o.returnedStale=!0),n?a.__staleWhileFetching:void 0):(i||this.#A(u,\"expire\"),o&&n&&(o.returnedStale=!0),n?a:void 0)):(o&&(o.get=\"hit\"),c?a.__staleWhileFetching:(this.#z(s),r&&this.#S(s),a))}else o&&(o.get=\"miss\")}#H(u,t){this.#d[t]=u,this.#c[u]=t}#z(u){u!==this.#i&&(u===this.#s?this.#s=this.#c[u]:this.#H(this.#d[u],this.#c[u]),this.#H(this.#i,u),this.#i=u)}delete(u){return this.#A(u,\"delete\")}#A(u,t){let n=!1;if(this.#r!==0){const r=this.#n.get(u);if(r!==void 0)if(n=!0,this.#r===1)this.#j(t);else{this.#T(r);const i=this.#e[r];if(this.#u(i)?i.__abortController.abort(new Error(\"deleted\")):(this.#v||this.#l)&&(this.#v&&this.#b?.(i,u,t),this.#l&&this.#o?.push([i,u,t])),this.#n.delete(u),this.#t[r]=void 0,this.#e[r]=void 0,r===this.#i)this.#i=this.#d[r];else if(r===this.#s)this.#s=this.#c[r];else{const o=this.#d[r];this.#c[o]=this.#c[r];const s=this.#c[r];this.#d[s]=this.#d[r]}this.#r--,this.#_.push(r)}}if(this.#l&&this.#o?.length){const r=this.#o;let i;for(;i=r?.shift();)this.#m?.(...i)}return n}clear(){return this.#j(\"delete\")}#j(u){for(const t of this.#E({allowStale:!0})){const n=this.#e[t];if(this.#u(n))n.__abortController.abort(new Error(\"deleted\"));else{const r=this.#t[t];this.#v&&this.#b?.(n,r,u),this.#l&&this.#o?.push([n,r,u])}}if(this.#n.clear(),this.#e.fill(void 0),this.#t.fill(void 0),this.#h&&this.#y&&(this.#h.fill(0),this.#y.fill(0)),this.#k&&this.#k.fill(0),this.#s=0,this.#i=0,this.#_.length=0,this.#x=0,this.#r=0,this.#l&&this.#o){const t=this.#o;let n;for(;n=t?.shift();)this.#m?.(...n)}}}const he={hljs:`${w}-hljs`,hlcss:`${w}-hlCss`,mermaidM:`${w}-mermaid-m`,mermaid:`${w}-mermaid`,katexjs:`${w}-katex`,katexcss:`${w}-katexCss`},J0=(e,u)=>{const t=B(\"editorId\"),{noImgZoomIn:n}=e,r=In(()=>{const i=document.querySelectorAll(`#${t}-preview img:not(.not-zoom):not(.medium-zoom-image)`);i.length!==0&&Jn(i,{background:\"#00000073\"})});ce(()=>{!n&&e.setting.preview&&r()}),U([u,vt(e.setting,\"preview\")],()=>{!n&&e.setting.preview&&r()})},eo=(e,u,t)=>{const n=B(\"editorId\"),r=B(\"rootRef\"),i=B(\"usedLanguageText\"),o=()=>{r.value.querySelectorAll(`#${n} .${w}-preview .${w}-code`).forEach(c=>{let f=-1;const l=c.querySelector(`.${w}-copy-button`);l&&(l.onclick=h=>{h.preventDefault(),clearTimeout(f);const d=(c.querySelector(\"input:checked + pre code\")||c.querySelector(\"pre code\")).textContent,{text:x,successTips:y,failTips:v}=i.value.copyCode;let g=y;tr(e.formatCopiedText(d)).catch(()=>{g=v}).finally(()=>{l.dataset.isIcon?l.dataset.tips=g:l.innerHTML=g,f=window.setTimeout(()=>{l.dataset.isIcon?l.dataset.tips=x:l.innerHTML=x},1500)})})})},s=()=>{ye(o)},a=c=>{c&&ye(o)};U([u,t],s),U(()=>e.setting.preview,a),U(()=>e.setting.htmlPreview,a),ce(o)},uo=e=>{const u=B(\"highlight\"),t=Su(X.editorExtensions.highlight.instance);return ce(()=>{e.noHighlight||t.value||(pe(\"link\",{...u.value.css,rel:\"stylesheet\",id:he.hlcss}),pe(\"script\",{...u.value.js,id:he.hljs,onload(){t.value=window.hljs}},\"hljs\"))}),U(()=>u.value.css,()=>{e.noHighlight||X.editorExtensions.highlight.instance||Zn(\"link\",{...u.value.css,rel:\"stylesheet\",id:he.hlcss})}),t},Ge=new Bu({max:1e3,ttl:6e5}),to=e=>{const u=B(\"editorId\"),t=B(\"theme\"),n=B(\"rootRef\"),{editorExtensions:r,editorExtensionsAttrs:i,mermaidConfig:o}=X;let s=r.mermaid.instance;const a=Su(-1),c=()=>{!e.noMermaid&&s&&(s.initialize(o({startOnLoad:!1,theme:t.value===\"dark\"?\"dark\":\"default\"})),a.value=a.value+1)};return U(()=>t.value,()=>{Ge.clear(),c()}),ce(()=>{var l,h;if(e.noMermaid||s)return;const p=r.mermaid.js;/\\.mjs/.test(p)?(pe(\"link\",{...(l=i.mermaid)==null?void 0:l.js,rel:\"modulepreload\",href:p,id:he.mermaidM}),import(p).then(d=>{s=d.default,c()})):pe(\"script\",{...(h=i.mermaid)==null?void 0:h.js,src:p,id:he.mermaid,onload(){s=window.mermaid,c()}},\"mermaid\")}),{reRenderRef:a,replaceMermaid:async()=>{if(!e.noMermaid&&s){const l=n.value.querySelectorAll(`div.${w}-mermaid`),h=document.createElement(\"div\"),p=document.body.offsetWidth>1366?document.body.offsetWidth:1366,d=document.body.offsetHeight>768?document.body.offsetHeight:768;h.style.width=p+\"px\",h.style.height=d+\"px\",h.style.position=\"fixed\",h.style.zIndex=\"-10000\",h.style.top=\"-10000\";let x=l.length;x>0&&document.body.appendChild(h),await Promise.allSettled(Array.from(l).map(y=>(async g=>{var _;if(g.dataset.closed===\"false\")return!1;const k=g.innerText;let m=Ge.get(k);if(!m){const E=yu();let C={svg:\"\"};try{C=await s.render(E,k,h),m=await e.sanitizeMermaid(C.svg);const b=document.createElement(\"p\");b.className=`${w}-mermaid`,b.setAttribute(\"data-processed\",\"\"),b.innerHTML=m,(_=b.children[0])==null||_.removeAttribute(\"height\"),Ge.set(k,b.innerHTML),g.dataset.line!==void 0&&(b.dataset.line=g.dataset.line),g.replaceWith(b)}catch(b){Q.emit(u,Un,{name:\"mermaid\",message:b.message,error:b})}--x===0&&h.remove()}})(y)))}}}},no=e=>{const u=Su(X.editorExtensions.katex.instance);return ce(()=>{var t,n;if(e.noKatex||u.value)return;const{editorExtensions:r,editorExtensionsAttrs:i}=X;pe(\"script\",{...(t=i.katex)==null?void 0:t.js,src:r.katex.js,id:he.katexjs,onload(){u.value=window.katex}},\"katex\"),pe(\"link\",{...(n=i.katex)==null?void 0:n.css,rel:\"stylesheet\",href:r.katex.css,id:he.katexcss})}),u},ro=(e,u)=>{const t=e.renderer.rules.fence.bind(e.renderer.rules);e.renderer.rules.fence=(n,r,i,o,s)=>{var a;const c=n[r],f=c.content.trim();if(c.info===\"mermaid\"){if(c.attrSet(\"class\",`${w}-mermaid`),c.attrSet(\"data-mermaid-theme\",u.themeRef.value),c.map&&c.level===0){const h=c.map[1]-1,p=(a=o.srcLines[h])==null?void 0:a.trim(),d=p?.startsWith(\"```\");c.attrSet(\"data-closed\",d),c.attrSet(\"data-line\",String(c.map[0]))}const l=Ge.get(f);return l?(c.attrSet(\"data-processed\",\"\"),`<p ${s.renderAttrs(c)}>${l}</p>`):`<div ${s.renderAttrs(c)}>${e.utils.escapeHtml(f)}</div>`}return t(n,r,i,o,s)}},Ke=(e,u)=>{const t=e.attrs?e.attrs.slice():[];return u.forEach(n=>{const r=e.attrIndex(n[0]);r<0?t.push(n):(t[r]=t[r].slice(),t[r][1]+=` ${n[1]}`)}),t},pt={block:[{open:\"$$\",close:\"$$\"},{open:\"\\\\[\",close:\"\\\\]\"}],inline:[{open:\"$$\",close:\"$$\"},{open:\"$\",close:\"$\"},{open:\"\\\\[\",close:\"\\\\]\"},{open:\"\\\\(\",close:\"\\\\)\"}]},io=e=>(u,t)=>{const n=e.delimiters;let r,i,o;for(const s of n)if(u.src.startsWith(s.open,u.pos)){const a=u.pos+s.open.length;for(r=a;(r=u.src.indexOf(s.close,r))!==-1;){for(o=r-1;u.src[o]===\"\\\\\";)o-=1;if((r-o)%2===1)break;r+=s.close.length}if(r===-1)return t||(u.pending+=s.open),u.pos=a,!0;if(r-a===0)return t||(u.pending+=s.open+s.close),u.pos=a+s.close.length,!0;if(!t){const c=u.src.slice(a,r);i=u.push(\"math_inline\",\"math\",0),i.markup=s.open,i.content=c}return u.pos=r+s.close.length,!0}return!1},oo=e=>(u,t,n,r)=>{const i=e.delimiters;let o,s,a,c,f=!1,l=u.bMarks[t]+u.tShift[t],h=u.eMarks[t];for(const p of i)if(u.src.slice(l,l+p.open.length)===p.open&&u.src.slice(h-p.close.length,h)===p.close){if(l+=p.open.length,o=u.src.slice(l,h),r)return!0;for(o.trim().slice(-p.close.length)===p.close&&(o=o.trim().slice(0,-p.close.length),f=!0),a=t;!f&&(a++,!(a>=n||(l=u.bMarks[a]+u.tShift[a],h=u.eMarks[a],l<h&&u.tShift[a]<u.blkIndent)));)u.src.slice(l,h).trim().slice(-p.close.length)===p.close&&(c=u.src.slice(0,h).lastIndexOf(p.close),s=u.src.slice(l,c),f=!0);u.line=a+1;const d=u.push(\"math_block\",\"math\",0);return d.block=!0,d.content=(o&&o.trim()?o+`\n`:\"\")+u.getLines(t+1,a,u.tShift[t],!0)+(s&&s.trim()?s:\"\"),d.map=[t,u.line],d.markup=p.open,!0}return!1},so=(e,{katexRef:u,inlineDelimiters:t,blockDelimiters:n})=>{const r=(o,s,a,c,f)=>{const l=o[s],h={attrs:Ke(l,[[\"class\",`${w}-katex-inline`]])};if(u.value){const p=u.value.renderToString(l.content,X.katexConfig({throwOnError:!1}));return`<span ${f.renderAttrs(h)} data-processed>${p}</span>`}else return`<span ${f.renderAttrs(h)}>${l.content}</span>`},i=(o,s,a,c,f)=>{const l=o[s],h={attrs:Ke(l,[[\"class\",`${w}-katex-block`]])};if(u.value){const p=u.value.renderToString(l.content,X.katexConfig({throwOnError:!1,displayMode:!0}));return`<p ${f.renderAttrs(h)} data-processed>${p}</p>`}else return`<p ${f.renderAttrs(h)}>${l.content}</p>`};e.inline.ruler.before(\"escape\",\"math_inline\",io({delimiters:t||pt.inline})),e.block.ruler.after(\"blockquote\",\"math_block\",oo({delimiters:n||pt.block}),{alt:[\"paragraph\",\"reference\",\"blockquote\",\"list\"]}),e.renderer.rules.math_inline=r,e.renderer.rules.math_block=i},ao=(e,u)=>{u=u||{};const t=3,n=u.marker||\"!\",r=n.charCodeAt(0),i=n.length;let o=\"\",s=\"\";const a=(f,l,h,p,d)=>{const x=f[l];return x.type===\"admonition_open\"?f[l].attrPush([\"class\",`${w}-admonition ${w}-admonition-${x.info}`]):x.type===\"admonition_title_open\"&&f[l].attrPush([\"class\",`${w}-admonition-title`]),d.renderToken(f,l,h)},c=f=>{const l=f.trim().split(\" \",2);s=\"\",o=l[0],l.length>1&&(s=f.substring(o.length+2))};e.block.ruler.before(\"code\",\"admonition\",(f,l,h,p)=>{let d,x,y,v=!1,g=f.bMarks[l]+f.tShift[l],_=f.eMarks[l];if(r!==f.src.charCodeAt(g))return!1;for(d=g+1;d<=_&&n[(d-g)%i]===f.src[d];d++);const k=Math.floor((d-g)/i);if(k!==t)return!1;d-=(d-g)%i;const m=f.src.slice(g,d),E=f.src.slice(d,_);if(c(E),p)return!0;for(x=l;x++,!(x>=h||(g=f.bMarks[x]+f.tShift[x],_=f.eMarks[x],g<_&&f.sCount[x]<f.blkIndent));)if(r===f.src.charCodeAt(g)&&!(f.sCount[x]-f.blkIndent>=4)){for(d=g+1;d<=_&&n[(d-g)%i]===f.src[d];d++);if(!(Math.floor((d-g)/i)<k)&&(d-=(d-g)%i,d=f.skipSpaces(d),!(d<_))){v=!0;break}}const C=f.parentType,b=f.lineMax;return f.parentType=\"root\",f.lineMax=x,y=f.push(\"admonition_open\",\"div\",1),y.markup=m,y.block=!0,y.info=o,y.map=[l,x],s&&(y=f.push(\"admonition_title_open\",\"p\",1),y.markup=m+\" \"+o,y.map=[l,x],y=f.push(\"inline\",\"\",0),y.content=s,y.map=[l,f.line-1],y.children=[],y=f.push(\"admonition_title_close\",\"p\",-1),y.markup=m+\" \"+o),f.md.block.tokenize(f,l+1,x),y=f.push(\"admonition_close\",\"div\",-1),y.markup=f.src.slice(g,d),y.block=!0,f.parentType=C,f.lineMax=b,f.line=x+(v?1:0),!0},{alt:[\"paragraph\",\"reference\",\"blockquote\",\"list\"]}),e.renderer.rules.admonition_open=a,e.renderer.rules.admonition_title_open=a,e.renderer.rules.admonition_title_close=a,e.renderer.rules.admonition_close=a},co=(e,u)=>{e.renderer.rules.heading_open=(t,n)=>{var r;const i=t[n],o=((r=t[n+1].children)==null?void 0:r.reduce((a,c)=>a+([\"text\",\"code_inline\",\"math_inline\"].includes(c.type)&&c.content||\"\"),\"\"))||\"\",s=i.markup.length;return u.headsRef.value.push({text:o,level:s,line:i.map[0]}),i.map&&i.level===0&&i.attrSet(\"id\",u.mdHeadingId(o,s,u.headsRef.value.length)),e.renderer.renderToken(t,n,u)},e.renderer.rules.heading_close=(t,n,r,i,o)=>o.renderToken(t,n,r)},lo=(e,u)=>{const t=e.renderer.rules.fence,n=e.utils.unescapeAll,r=/\\[(\\w*)(?::([\\w ]*))?\\]/,i=/::(open|close)/,o=l=>l.info?n(l.info).trim():\"\",s=l=>{const h=o(l),[p=null,d=\"\"]=(r.exec(h)||[]).slice(1);return[p,d]},a=l=>{const h=o(l);return h?h.split(/(\\s+)/g)[0]:\"\"},c=l=>{const h=l.info.match(i)||[],p=h[1]===\"open\"||h[1]!==\"close\"&&u.codeFoldable&&l.content.trim().split(`\n`).length<u.autoFoldThreshold,d=h[1]||u.codeFoldable?\"details\":\"div\",x=h[1]||u.codeFoldable?\"summary\":\"div\";return{open:p,tagContainer:d,tagHeader:x}},f=(l,h,p,d,x)=>{var y;if(l[h].hidden)return\"\";const v=(y=u.usedLanguageTextRef.value)==null?void 0:y.copyCode.text,g=u.customIconRef.value.copy||v,_=!!u.customIconRef.value.copy,k=`<span class=\"${w}-collapse-tips\">${je(\"collapse-tips\",u.customIconRef.value)}</span>`,[m]=s(l[h]);if(m===null){const{open:O,tagContainer:H,tagHeader:Z}=c(l[h]),me=[[\"class\",`${w}-code`]];O&&me.push([\"open\",\"\"]);const ou={attrs:Ke(l[h],me)};l[h].info=l[h].info.replace(i,\"\");const su=t(l,h,p,d,x);return`\n        <${H} ${x.renderAttrs(ou)}>\n          <${Z} class=\"${w}-code-head\">\n            <div class=\"${w}-code-flag\"><span></span><span></span><span></span></div>\n            <div class=\"${w}-code-action\">\n              <span class=\"${w}-code-lang\">${e.utils.escapeHtml(l[h].info.trim())}</span>\n              <span class=\"${w}-copy-button\" data-tips=\"${v}\"${_?\" data-is-icon=true\":\"\"}>${g}</span>\n              ${u.extraTools instanceof Function?u.extraTools({lang:l[h].info.trim()}):u.extraTools||\"\"}\n              ${H===\"details\"?k:\"\"}\n            </div>\n          </${Z}>\n          ${su}\n        </${H}>\n      `}let E,C,b,z,F=\"\",D=\"\",A=\"\";const{open:S,tagContainer:I,tagHeader:L}=c(l[h]),T=[[\"class\",`${w}-code`]];S&&T.push([\"open\",\"\"]);const N={attrs:Ke(l[h],T)};for(let O=h;O<l.length&&(E=l[O],[C,b]=s(E),C===m);O++){E.info=E.info.replace(r,\"\").replace(i,\"\"),E.hidden=!0;const H=`${w}-codetab-${u.editorId}-${h}-${O-h}`;z=O-h>0?\"\":\"checked\",F+=`\n        <li>\n          <input\n            type=\"radio\"\n            id=\"label-${w}-codetab-label-1-${u.editorId}-${h}-${O-h}\"\n            name=\"${w}-codetab-label-${u.editorId}-${h}\"\n            class=\"${H}\"\n            ${z}\n          >\n          <label\n            for=\"label-${w}-codetab-label-1-${u.editorId}-${h}-${O-h}\"\n            onclick=\"this.getRootNode().querySelectorAll('.${H}').forEach(e => e.click())\"\n          >\n            ${e.utils.escapeHtml(b||a(E))}\n          </label>\n        </li>`,D+=`\n        <div role=\"tabpanel\">\n          <input\n            type=\"radio\"\n            name=\"${w}-codetab-pre-${u.editorId}-${h}\"\n            class=\"${H}\"\n            ${z}\n            role=\"presentation\">\n          ${t(l,O,p,d,x)}\n        </div>`,A+=`\n        <input\n          type=\"radio\"\n          name=\"${w}-codetab-lang-${u.editorId}-${h}\"\n          class=\"${H}\"\n          ${z}\n          role=\"presentation\">\n        <span class=${w}-code-lang role=\"note\">${e.utils.escapeHtml(a(E))}</span>`}return`\n      <${I} ${x.renderAttrs(N)}>\n        <${L} class=\"${w}-code-head\">\n          <div class=\"${w}-code-flag\">\n            <ul class=\"${w}-codetab-label\" role=\"tablist\">${F}</ul>\n          </div>\n          <div class=\"${w}-code-action\">\n            <span class=\"${w}-codetab-lang\">${A}</span>\n            <span class=\"${w}-copy-button\" data-tips=\"${v}\"${_?\" data-is-icon=true\":\"\"}>${g}</span>\n            ${u.extraTools instanceof Function?u.extraTools({lang:l[h].info.trim()}):u.extraTools||\"\"}\n            ${I===\"details\"?k:\"\"}\n          </div>\n        </${L}>\n        ${D}\n      </${I}>\n    `};e.renderer.rules.fence=f,e.renderer.rules.code_block=f},bt=(e,u,t)=>{const n=e.attrIndex(u),r=[u,t];n<0?e.attrPush(r):(e.attrs=e.attrs||[],e.attrs[n]=r)},fo=e=>e.type===\"inline\",ho=e=>e.type===\"paragraph_open\",po=e=>e.type===\"list_item_open\",bo=e=>e.content.indexOf(\"[ ] \")===0||e.content.indexOf(\"[x] \")===0||e.content.indexOf(\"[X] \")===0,mo=(e,u)=>fo(e[u])&&ho(e[u-1])&&po(e[u-2])&&bo(e[u]),go=(e,u)=>{const t=e[u].level-1;for(let n=u-1;n>=0;n--)if(e[n].level===t)return n;return-1},xo=e=>{const u=new e(\"html_inline\",\"\",0);return u.content=\"<label>\",u},_o=e=>{const u=new e(\"html_inline\",\"\",0);return u.content=\"</label>\",u},ko=(e,u,t)=>{const n=new t(\"html_inline\",\"\",0);return n.content='<label class=\"task-list-item-label\" for=\"'+u+'\">'+e+\"</label>\",n.attrs=[{for:u}],n},yo=(e,u,t)=>{const n=new u(\"html_inline\",\"\",0),r=t.enabled?\" \":' disabled=\"\" ';return e.content.indexOf(\"[ ] \")===0?n.content='<input class=\"task-list-item-checkbox\"'+r+'type=\"checkbox\">':(e.content.indexOf(\"[x] \")===0||e.content.indexOf(\"[X] \")===0)&&(n.content='<input class=\"task-list-item-checkbox\" checked=\"\"'+r+'type=\"checkbox\">'),n},vo=(e,u,t)=>{if(e.children=e.children||[],e.children.unshift(yo(e,u,t)),e.children[1].content=e.children[1].content.slice(3),e.content=e.content.slice(3),t.label)if(t.labelAfter){e.children.pop();const n=\"task-item-\"+Math.ceil(Math.random()*(1e4*1e3)-1e3);e.children[0].content=e.children[0].content.slice(0,-1)+' id=\"'+n+'\">',e.children.push(ko(e.content,n,u))}else e.children.unshift(xo(u)),e.children.push(_o(u))},Co=(e,u={})=>{e.core.ruler.after(\"inline\",\"github-task-lists\",t=>{const n=t.tokens;for(let r=2;r<n.length;r++)mo(n,r)&&(vo(n[r],t.Token,u),bt(n[r-2],\"class\",\"task-list-item\"+(u.enabled?\" enabled\":\" \")),bt(n[go(n,r-2)],\"class\",\"contains-task-list\"))})},Eo=e=>{e.core.ruler.push(\"init-line-number\",u=>(u.tokens.forEach(t=>{t.map&&(t.attrs||(t.attrs=[]),t.attrs.push([\"data-line\",t.map[0].toString()]))}),!0))},Ao=(e,u)=>{const{editorConfig:t,markdownItPlugins:n,editorExtensions:r}=X,i=B(\"editorId\"),o=B(\"language\"),s=B(\"usedLanguageText\"),a=B(\"showCodeRowNumber\"),c=B(\"theme\"),f=B(\"customIcon\"),l=B(\"rootRef\"),h=Fe([]);let p=()=>{};const d=uo(e),x=no(e),{reRenderRef:y,replaceMermaid:v}=to(e),g=V({html:!0,breaks:!0,linkify:!0}),_=[{type:\"image\",plugin:j0,options:{figcaption:!0,classes:\"md-zoom\"}},{type:\"admonition\",plugin:ao,options:{}},{type:\"taskList\",plugin:Co,options:{}},{type:\"heading\",plugin:co,options:{mdHeadingId:e.mdHeadingId,headsRef:h}},{type:\"code\",plugin:lo,options:{editorId:i,usedLanguageTextRef:s,codeFoldable:e.codeFoldable,autoFoldThreshold:e.autoFoldThreshold,customIconRef:f}},{type:\"sub\",plugin:G0,options:{}},{type:\"sup\",plugin:X0,options:{}}];e.noKatex||_.push({type:\"katex\",plugin:so,options:{katexRef:x}}),e.noMermaid||_.push({type:\"mermaid\",plugin:ro,options:{themeRef:c}}),n(_,{editorId:i}).forEach(D=>{g.use(D.plugin,D.options)});const k=g.options.highlight;g.set({highlight:(D,A,S)=>{if(k){const T=k(D,A,S);if(T)return T}let I;!e.noHighlight&&d.value?d.value.getLanguage(A)?I=d.value.highlight(D,{language:A,ignoreIllegals:!0}).value:I=d.value.highlightAuto(D).value:I=g.utils.escapeHtml(D);const L=a?Y0(I.replace(/^\\n+|\\n+$/g,\"\"),D.replace(/^\\n+|\\n+$/g,\"\")):`<span class=\"${w}-code-block\">${I.replace(/^\\n+|\\n+$/g,\"\")}</span>`;return`<pre><code class=\"language-${A}\" language=${A}>${L}</code></pre>`}}),Eo(g);const m=Fe(`_article-key_${yu()}`),E=Fe(e.sanitize(g.render(e.modelValue,{srcLines:e.modelValue.split(`\n`)}))),C=()=>{Q.emit(i,jn,E.value),e.onHtmlChanged(E.value),e.onGetCatalog(h.value),Q.emit(i,fu,h.value),ye(()=>{v().then(()=>{var D,A;(D=r.mermaid)!=null&&D.enableZoom&&(p(),p=Wu((A=l.value)==null?void 0:A.querySelectorAll(`#${i} p.${w}-mermaid:not([data-closed=false])`),{customIcon:f.value}))})})},b=()=>{h.value=[],E.value=e.sanitize(g.render(e.modelValue,{srcLines:e.modelValue.split(`\n`)})),C()},z=fe(()=>(e.noKatex||x.value)&&(e.noHighlight||d.value));let F=-1;return U([vt(e,\"modelValue\"),z,y,o],()=>{F=window.setTimeout(()=>{b()},u?0:t.renderDelay)}),U(()=>e.setting.preview,()=>{e.setting.preview&&ye(()=>{v().then(()=>{var D,A;(D=r.mermaid)!=null&&D.enableZoom&&(p(),p=Wu((A=l.value)==null?void 0:A.querySelectorAll(`#${i} p.${w}-mermaid:not([data-closed=false])`),{customIcon:f.value}))}),Q.emit(i,fu,h.value)})}),ce(C),ce(()=>{Q.on(i,{name:Wn,callback(){Q.emit(i,fu,h.value)}}),Q.on(i,{name:Et,callback:()=>{m.value=`_article-key_${yu()}`,b()}})}),Fu(()=>{p(),clearTimeout(F)}),{html:E,key:m}},mt={checked:{regexp:/- \\[x\\]/,value:\"- [ ]\"},unChecked:{regexp:/- \\[\\s\\]/,value:\"- [x]\"}},wo=(e,u)=>{const t=B(\"editorId\"),n=B(\"rootRef\");let r=()=>{};const i=()=>{if(!n.value)return!1;const o=n.value.querySelectorAll(\".task-list-item.enabled\"),s=a=>{var c;a.preventDefault();const f=a.target.checked?\"unChecked\":\"checked\",l=(c=a.target.parentElement)==null?void 0:c.dataset.line;if(!l)return;const h=Number(l),p=e.modelValue.split(`\n`),d=p[Number(h)].replace(mt[f].regexp,mt[f].value);e.previewOnly?(p[Number(h)]=d,e.onChange(p.join(`\n`))):Q.emit(t,Gn,h+1,d)};o.forEach(a=>{a.addEventListener(\"click\",s)}),r=()=>{o.forEach(a=>{a.removeEventListener(\"click\",s)})}};Fu(()=>{r()}),U([u],()=>{r(),ye(i)},{immediate:!0})},Do=(e,u,t)=>{const n=()=>{ye(()=>{var i;(i=e.onRemount)==null||i.call(e)})},r=i=>{i&&n()};U([u,t],n),U(()=>e.setting.preview,r),U(()=>e.setting.htmlPreview,r),ce(n)},un={modelValue:{type:String,default:\"\"},onChange:{type:Function,default:()=>{}},setting:{type:Object,default:()=>({preview:!0})},onHtmlChanged:{type:Function,default:()=>{}},onGetCatalog:{type:Function,default:()=>{}},mdHeadingId:{type:Function,default:()=>\"\"},noMermaid:{type:Boolean,default:!1},sanitize:{type:Function,default:e=>e},noKatex:{type:Boolean,default:!1},formatCopiedText:{type:Function,default:e=>e},noHighlight:{type:Boolean,default:!1},previewOnly:{type:Boolean,default:!1},noImgZoomIn:{type:Boolean},sanitizeMermaid:{type:Function},codeFoldable:{type:Boolean},autoFoldThreshold:{type:Number},onRemount:{type:Function}};({...un});const Fo=e=>{const t=new DOMParser().parseFromString(e,\"text/html\");return Array.from(t.body.childNodes)},So=(e,u)=>{const t=[],n=[];if(e.forEach((r,i)=>{const o=u[i];if(!o){t.push({index:i,newNode:r});return}(r.nodeType!==o.nodeType||r.textContent!==o.textContent||r.nodeType===1&&r.outerHTML!==o.outerHTML)&&t.push({index:i,newNode:r})}),u.length>e.length)for(let r=e.length;r<u.length;r++)n.push(u[r]);return{updates:t,deletes:n}},To=eu({name:\"UpdateOnDemand\",props:{html:{type:String,required:!0}},setup(e){const u=B(\"editorId\"),t=B(\"previewTheme\"),n=B(\"showCodeRowNumber\"),r=Fe(),i=e.html,o=(s,a)=>{r.value&&(a.forEach(c=>{c.remove()}),s.forEach(({index:c,newNode:f})=>{var l,h,p;const d=(l=r.value)==null?void 0:l.childNodes[c];d?(p=r.value)==null||p.replaceChild(f.cloneNode(!0),d):(h=r.value)==null||h.appendChild(f.cloneNode(!0))}))};return U(()=>e.html,s=>{var a;const c=Fo(s),f=Array.from(((a=r.value)==null?void 0:a.childNodes)||[]),{updates:l,deletes:h}=So(c,f);o(l,h)}),()=>ne(\"div\",{id:`${u}-preview`,class:[`${w}-preview`,`${t?.value}-theme`,n&&`${w}-scrn`],innerHTML:i,ref:r},null)}}),zo=eu({name:\"ContentPreview\",props:un,setup(e){const u=B(\"editorId\"),{html:t,key:n}=Ao(e,e.previewOnly);return eo(e,t,n),J0(e,t),wo(e,t),Do(e,t,n),()=>ne(Fn,null,[e.setting.preview&&ne(\"div\",{id:`${u}-preview-wrapper`,class:`${w}-preview-wrapper`,key:\"content-preview-wrapper\"},[ne(To,{key:n.value,html:t.value},null)]),!e.previewOnly&&e.setting.htmlPreview&&ne(\"div\",{id:`${u}-html-wrapper`,class:`${w}-preview-wrapper`,key:\"html-preview-wrapper\"},[ne(\"div\",{class:`${w}-html`},[t.value])])])}}),Io=(e,u)=>{const t=X.editorExtensions.highlight,n=X.editorExtensionsAttrs.highlight,r=Lo(e);te(\"editorId\",r),te(\"rootRef\",u),te(\"theme\",fe(()=>e.theme)),te(\"language\",fe(()=>e.language)),te(\"highlight\",fe(()=>{const{js:o}=t,s={...vu,...t.css},{js:a,css:c={}}=n||{},f=e.codeStyleReverse&&e.codeStyleReverseList.includes(e.previewTheme)?\"dark\":e.theme,l=s[e.codeTheme]?s[e.codeTheme][f]:vu.atom[f],h=s[e.codeTheme]&&c[e.codeTheme]?c[e.codeTheme][f]:c.atom?c.atom[f]:{};return{js:{src:o,...a},css:{href:l,...h}}})),te(\"showCodeRowNumber\",e.showCodeRowNumber);const i=fe(()=>{const o={...Uu,...X.editorConfig.languageUserDefined};return Ct(De(Uu[\"en-US\"]),o[e.language]||{})});return te(\"usedLanguageText\",i),te(\"previewTheme\",fe(()=>e.previewTheme)),te(\"customIcon\",fe(()=>e.customIcon)),{editorId:r}},Lo=e=>{const u=Sn();return e.id||e.editorId||`${w}-${u}`},Ro=e=>e,tn={modelValue:{type:String,default:\"\"},onChange:{type:Function,default:void 0},theme:{type:String,default:\"light\"},class:{type:String,default:\"\"},language:{type:String,default:\"zh-CN\"},onHtmlChanged:{type:Function,default:void 0},onGetCatalog:{type:Function,default:void 0},editorId:{type:String,default:void 0},id:{type:String,default:void 0},showCodeRowNumber:{type:Boolean,default:!0},previewTheme:{type:String,default:\"default\"},style:{type:Object,default:()=>({})},mdHeadingId:{type:Function,default:Ro},sanitize:{type:Function,default:e=>e},noMermaid:{type:Boolean,default:!1},noKatex:{type:Boolean,default:!1},codeTheme:{type:String,default:\"atom\"},formatCopiedText:{type:Function,default:e=>e},codeStyleReverse:{type:Boolean,default:!0},codeStyleReverseList:{type:Array,default:[\"default\",\"mk-cute\"]},noHighlight:{type:Boolean,default:!1},noImgZoomIn:{type:Boolean,default:!1},customIcon:{type:Object,default:{}},sanitizeMermaid:{type:Function,default:e=>Promise.resolve(e)},codeFoldable:{type:Boolean,default:!0},autoFoldThreshold:{type:Number,default:30},onRemount:{type:Function,default:void 0}};({...tn});const nn=[\"onHtmlChanged\",\"onGetCatalog\",\"onChange\",\"onRemount\",\"update:modelValue\"];[...nn];const $o=(e,u,t)=>{const{editorId:n}=t,r={rerender(){Q.emit(n,Et)}};u.expose(r)},_u=eu({name:\"MdPreview\",props:tn,emits:nn,setup(e,u){const{noKatex:t,noMermaid:n,noHighlight:r}=e,i=Fe(),{editorId:o}=Io(e,i);return $o(e,u,{editorId:o}),Fu(()=>{Q.clear(o)}),()=>ne(\"div\",{id:o,class:[w,e.class,e.theme===\"dark\"&&`${w}-dark`,`${w}-previewOnly`],style:e.style,ref:i},[ne(zo,{modelValue:e.modelValue,onChange:s=>{var a;(a=e.onChange)==null||a.call(e,s),u.emit(\"onChange\",s),u.emit(\"update:modelValue\",s)},onHtmlChanged:s=>{var a;(a=e.onHtmlChanged)==null||a.call(e,s),u.emit(\"onHtmlChanged\",s)},onGetCatalog:s=>{var a;(a=e.onGetCatalog)==null||a.call(e,s),u.emit(\"onGetCatalog\",s)},mdHeadingId:e.mdHeadingId,noMermaid:n,sanitize:e.sanitize,noKatex:t,formatCopiedText:e.formatCopiedText,noHighlight:r,noImgZoomIn:e.noImgZoomIn,previewOnly:!0,sanitizeMermaid:e.sanitizeMermaid,codeFoldable:e.codeFoldable,autoFoldThreshold:e.autoFoldThreshold,onRemount:()=>{var s;(s=e.onRemount)==null||s.call(e),u.emit(\"onRemount\")}},null)])}});_u.install=e=>(e.component(_u.name,_u),e);const Mo={onClick:{type:Function,default:void 0},language:{type:String,default:void 0},theme:{type:String,default:void 0},disabled:{type:Boolean,default:void 0}},ku=eu({name:\"NormalFooterToolbar\",props:Mo,emits:[\"onClick\"],setup(e,u){return()=>{const t=Bn({props:e,ctx:u});return ne(\"div\",{class:[`${w}-footer-item`,e.disabled&&`${w}-disabled`],onClick:n=>{var r;e.disabled||((r=e.onClick)==null||r.call(e,n),u.emit(\"onClick\",n))}},[t])}}});ku.install=e=>(e.component(ku.name,ku),e);var gt={exports:{}},M={},Du={exports:{}},be={};function rn(){var e={};return e[\"align-content\"]=!1,e[\"align-items\"]=!1,e[\"align-self\"]=!1,e[\"alignment-adjust\"]=!1,e[\"alignment-baseline\"]=!1,e.all=!1,e[\"anchor-point\"]=!1,e.animation=!1,e[\"animation-delay\"]=!1,e[\"animation-direction\"]=!1,e[\"animation-duration\"]=!1,e[\"animation-fill-mode\"]=!1,e[\"animation-iteration-count\"]=!1,e[\"animation-name\"]=!1,e[\"animation-play-state\"]=!1,e[\"animation-timing-function\"]=!1,e.azimuth=!1,e[\"backface-visibility\"]=!1,e.background=!0,e[\"background-attachment\"]=!0,e[\"background-clip\"]=!0,e[\"background-color\"]=!0,e[\"background-image\"]=!0,e[\"background-origin\"]=!0,e[\"background-position\"]=!0,e[\"background-repeat\"]=!0,e[\"background-size\"]=!0,e[\"baseline-shift\"]=!1,e.binding=!1,e.bleed=!1,e[\"bookmark-label\"]=!1,e[\"bookmark-level\"]=!1,e[\"bookmark-state\"]=!1,e.border=!0,e[\"border-bottom\"]=!0,e[\"border-bottom-color\"]=!0,e[\"border-bottom-left-radius\"]=!0,e[\"border-bottom-right-radius\"]=!0,e[\"border-bottom-style\"]=!0,e[\"border-bottom-width\"]=!0,e[\"border-collapse\"]=!0,e[\"border-color\"]=!0,e[\"border-image\"]=!0,e[\"border-image-outset\"]=!0,e[\"border-image-repeat\"]=!0,e[\"border-image-slice\"]=!0,e[\"border-image-source\"]=!0,e[\"border-image-width\"]=!0,e[\"border-left\"]=!0,e[\"border-left-color\"]=!0,e[\"border-left-style\"]=!0,e[\"border-left-width\"]=!0,e[\"border-radius\"]=!0,e[\"border-right\"]=!0,e[\"border-right-color\"]=!0,e[\"border-right-style\"]=!0,e[\"border-right-width\"]=!0,e[\"border-spacing\"]=!0,e[\"border-style\"]=!0,e[\"border-top\"]=!0,e[\"border-top-color\"]=!0,e[\"border-top-left-radius\"]=!0,e[\"border-top-right-radius\"]=!0,e[\"border-top-style\"]=!0,e[\"border-top-width\"]=!0,e[\"border-width\"]=!0,e.bottom=!1,e[\"box-decoration-break\"]=!0,e[\"box-shadow\"]=!0,e[\"box-sizing\"]=!0,e[\"box-snap\"]=!0,e[\"box-suppress\"]=!0,e[\"break-after\"]=!0,e[\"break-before\"]=!0,e[\"break-inside\"]=!0,e[\"caption-side\"]=!1,e.chains=!1,e.clear=!0,e.clip=!1,e[\"clip-path\"]=!1,e[\"clip-rule\"]=!1,e.color=!0,e[\"color-interpolation-filters\"]=!0,e[\"column-count\"]=!1,e[\"column-fill\"]=!1,e[\"column-gap\"]=!1,e[\"column-rule\"]=!1,e[\"column-rule-color\"]=!1,e[\"column-rule-style\"]=!1,e[\"column-rule-width\"]=!1,e[\"column-span\"]=!1,e[\"column-width\"]=!1,e.columns=!1,e.contain=!1,e.content=!1,e[\"counter-increment\"]=!1,e[\"counter-reset\"]=!1,e[\"counter-set\"]=!1,e.crop=!1,e.cue=!1,e[\"cue-after\"]=!1,e[\"cue-before\"]=!1,e.cursor=!1,e.direction=!1,e.display=!0,e[\"display-inside\"]=!0,e[\"display-list\"]=!0,e[\"display-outside\"]=!0,e[\"dominant-baseline\"]=!1,e.elevation=!1,e[\"empty-cells\"]=!1,e.filter=!1,e.flex=!1,e[\"flex-basis\"]=!1,e[\"flex-direction\"]=!1,e[\"flex-flow\"]=!1,e[\"flex-grow\"]=!1,e[\"flex-shrink\"]=!1,e[\"flex-wrap\"]=!1,e.float=!1,e[\"float-offset\"]=!1,e[\"flood-color\"]=!1,e[\"flood-opacity\"]=!1,e[\"flow-from\"]=!1,e[\"flow-into\"]=!1,e.font=!0,e[\"font-family\"]=!0,e[\"font-feature-settings\"]=!0,e[\"font-kerning\"]=!0,e[\"font-language-override\"]=!0,e[\"font-size\"]=!0,e[\"font-size-adjust\"]=!0,e[\"font-stretch\"]=!0,e[\"font-style\"]=!0,e[\"font-synthesis\"]=!0,e[\"font-variant\"]=!0,e[\"font-variant-alternates\"]=!0,e[\"font-variant-caps\"]=!0,e[\"font-variant-east-asian\"]=!0,e[\"font-variant-ligatures\"]=!0,e[\"font-variant-numeric\"]=!0,e[\"font-variant-position\"]=!0,e[\"font-weight\"]=!0,e.grid=!1,e[\"grid-area\"]=!1,e[\"grid-auto-columns\"]=!1,e[\"grid-auto-flow\"]=!1,e[\"grid-auto-rows\"]=!1,e[\"grid-column\"]=!1,e[\"grid-column-end\"]=!1,e[\"grid-column-start\"]=!1,e[\"grid-row\"]=!1,e[\"grid-row-end\"]=!1,e[\"grid-row-start\"]=!1,e[\"grid-template\"]=!1,e[\"grid-template-areas\"]=!1,e[\"grid-template-columns\"]=!1,e[\"grid-template-rows\"]=!1,e[\"hanging-punctuation\"]=!1,e.height=!0,e.hyphens=!1,e.icon=!1,e[\"image-orientation\"]=!1,e[\"image-resolution\"]=!1,e[\"ime-mode\"]=!1,e[\"initial-letters\"]=!1,e[\"inline-box-align\"]=!1,e[\"justify-content\"]=!1,e[\"justify-items\"]=!1,e[\"justify-self\"]=!1,e.left=!1,e[\"letter-spacing\"]=!0,e[\"lighting-color\"]=!0,e[\"line-box-contain\"]=!1,e[\"line-break\"]=!1,e[\"line-grid\"]=!1,e[\"line-height\"]=!1,e[\"line-snap\"]=!1,e[\"line-stacking\"]=!1,e[\"line-stacking-ruby\"]=!1,e[\"line-stacking-shift\"]=!1,e[\"line-stacking-strategy\"]=!1,e[\"list-style\"]=!0,e[\"list-style-image\"]=!0,e[\"list-style-position\"]=!0,e[\"list-style-type\"]=!0,e.margin=!0,e[\"margin-bottom\"]=!0,e[\"margin-left\"]=!0,e[\"margin-right\"]=!0,e[\"margin-top\"]=!0,e[\"marker-offset\"]=!1,e[\"marker-side\"]=!1,e.marks=!1,e.mask=!1,e[\"mask-box\"]=!1,e[\"mask-box-outset\"]=!1,e[\"mask-box-repeat\"]=!1,e[\"mask-box-slice\"]=!1,e[\"mask-box-source\"]=!1,e[\"mask-box-width\"]=!1,e[\"mask-clip\"]=!1,e[\"mask-image\"]=!1,e[\"mask-origin\"]=!1,e[\"mask-position\"]=!1,e[\"mask-repeat\"]=!1,e[\"mask-size\"]=!1,e[\"mask-source-type\"]=!1,e[\"mask-type\"]=!1,e[\"max-height\"]=!0,e[\"max-lines\"]=!1,e[\"max-width\"]=!0,e[\"min-height\"]=!0,e[\"min-width\"]=!0,e[\"move-to\"]=!1,e[\"nav-down\"]=!1,e[\"nav-index\"]=!1,e[\"nav-left\"]=!1,e[\"nav-right\"]=!1,e[\"nav-up\"]=!1,e[\"object-fit\"]=!1,e[\"object-position\"]=!1,e.opacity=!1,e.order=!1,e.orphans=!1,e.outline=!1,e[\"outline-color\"]=!1,e[\"outline-offset\"]=!1,e[\"outline-style\"]=!1,e[\"outline-width\"]=!1,e.overflow=!1,e[\"overflow-wrap\"]=!1,e[\"overflow-x\"]=!1,e[\"overflow-y\"]=!1,e.padding=!0,e[\"padding-bottom\"]=!0,e[\"padding-left\"]=!0,e[\"padding-right\"]=!0,e[\"padding-top\"]=!0,e.page=!1,e[\"page-break-after\"]=!1,e[\"page-break-before\"]=!1,e[\"page-break-inside\"]=!1,e[\"page-policy\"]=!1,e.pause=!1,e[\"pause-after\"]=!1,e[\"pause-before\"]=!1,e.perspective=!1,e[\"perspective-origin\"]=!1,e.pitch=!1,e[\"pitch-range\"]=!1,e[\"play-during\"]=!1,e.position=!1,e[\"presentation-level\"]=!1,e.quotes=!1,e[\"region-fragment\"]=!1,e.resize=!1,e.rest=!1,e[\"rest-after\"]=!1,e[\"rest-before\"]=!1,e.richness=!1,e.right=!1,e.rotation=!1,e[\"rotation-point\"]=!1,e[\"ruby-align\"]=!1,e[\"ruby-merge\"]=!1,e[\"ruby-position\"]=!1,e[\"shape-image-threshold\"]=!1,e[\"shape-outside\"]=!1,e[\"shape-margin\"]=!1,e.size=!1,e.speak=!1,e[\"speak-as\"]=!1,e[\"speak-header\"]=!1,e[\"speak-numeral\"]=!1,e[\"speak-punctuation\"]=!1,e[\"speech-rate\"]=!1,e.stress=!1,e[\"string-set\"]=!1,e[\"tab-size\"]=!1,e[\"table-layout\"]=!1,e[\"text-align\"]=!0,e[\"text-align-last\"]=!0,e[\"text-combine-upright\"]=!0,e[\"text-decoration\"]=!0,e[\"text-decoration-color\"]=!0,e[\"text-decoration-line\"]=!0,e[\"text-decoration-skip\"]=!0,e[\"text-decoration-style\"]=!0,e[\"text-emphasis\"]=!0,e[\"text-emphasis-color\"]=!0,e[\"text-emphasis-position\"]=!0,e[\"text-emphasis-style\"]=!0,e[\"text-height\"]=!0,e[\"text-indent\"]=!0,e[\"text-justify\"]=!0,e[\"text-orientation\"]=!0,e[\"text-overflow\"]=!0,e[\"text-shadow\"]=!0,e[\"text-space-collapse\"]=!0,e[\"text-transform\"]=!0,e[\"text-underline-position\"]=!0,e[\"text-wrap\"]=!0,e.top=!1,e.transform=!1,e[\"transform-origin\"]=!1,e[\"transform-style\"]=!1,e.transition=!1,e[\"transition-delay\"]=!1,e[\"transition-duration\"]=!1,e[\"transition-property\"]=!1,e[\"transition-timing-function\"]=!1,e[\"unicode-bidi\"]=!1,e[\"vertical-align\"]=!1,e.visibility=!1,e[\"voice-balance\"]=!1,e[\"voice-duration\"]=!1,e[\"voice-family\"]=!1,e[\"voice-pitch\"]=!1,e[\"voice-range\"]=!1,e[\"voice-rate\"]=!1,e[\"voice-stress\"]=!1,e[\"voice-volume\"]=!1,e.volume=!1,e[\"white-space\"]=!1,e.widows=!1,e.width=!0,e[\"will-change\"]=!1,e[\"word-break\"]=!0,e[\"word-spacing\"]=!0,e[\"word-wrap\"]=!0,e[\"wrap-flow\"]=!1,e[\"wrap-through\"]=!1,e[\"writing-mode\"]=!1,e[\"z-index\"]=!1,e}function Oo(e,u,t){}function Bo(e,u,t){}var Po=/javascript\\s*\\:/img;function qo(e,u){return Po.test(u)?\"\":u}be.whiteList=rn();be.getDefaultWhiteList=rn;be.onAttr=Oo;be.onIgnoreAttr=Bo;be.safeAttrValue=qo;var No={indexOf:function(e,u){var t,n;if(Array.prototype.indexOf)return e.indexOf(u);for(t=0,n=e.length;t<n;t++)if(e[t]===u)return t;return-1},forEach:function(e,u,t){var n,r;if(Array.prototype.forEach)return e.forEach(u,t);for(n=0,r=e.length;n<r;n++)u.call(t,e[n],n,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\\s*)|(\\s*$)/g,\"\")},trimRight:function(e){return String.prototype.trimRight?e.trimRight():e.replace(/(\\s*$)/g,\"\")}},we=No;function Ho(e,u){e=we.trimRight(e),e[e.length-1]!==\";\"&&(e+=\";\");var t=e.length,n=!1,r=0,i=0,o=\"\";function s(){if(!n){var f=we.trim(e.slice(r,i)),l=f.indexOf(\":\");if(l!==-1){var h=we.trim(f.slice(0,l)),p=we.trim(f.slice(l+1));if(h){var d=u(r,o.length,h,p,f);d&&(o+=d+\"; \")}}}r=i+1}for(;i<t;i++){var a=e[i];if(a===\"/\"&&e[i+1]===\"*\"){var c=e.indexOf(\"*/\",i+2);if(c===-1)break;i=c+1,r=i+1,n=!1}else a===\"(\"?n=!0:a===\")\"?n=!1:a===\";\"?n||s():a===`\n`&&s()}return we.trim(o)}var jo=Ho,qe=be,Uo=jo;function xt(e){return e==null}function Wo(e){var u={};for(var t in e)u[t]=e[t];return u}function on(e){e=Wo(e||{}),e.whiteList=e.whiteList||qe.whiteList,e.onAttr=e.onAttr||qe.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||qe.onIgnoreAttr,e.safeAttrValue=e.safeAttrValue||qe.safeAttrValue,this.options=e}on.prototype.process=function(e){if(e=e||\"\",e=e.toString(),!e)return\"\";var u=this,t=u.options,n=t.whiteList,r=t.onAttr,i=t.onIgnoreAttr,o=t.safeAttrValue,s=Uo(e,function(a,c,f,l,h){var p=n[f],d=!1;if(p===!0?d=p:typeof p==\"function\"?d=p(l):p instanceof RegExp&&(d=p.test(l)),d!==!0&&(d=!1),l=o(f,l),!!l){var x={position:c,sourcePosition:a,source:h,isWhite:d};if(d){var y=r(f,l,x);return xt(y)?f+\":\"+l:y}else{var y=i(f,l,x);if(!xt(y))return y}}});return s};var Go=on;(function(e,u){var t=be,n=Go;function r(o,s){var a=new n(s);return a.process(o)}u=e.exports=r,u.FilterCSS=n;for(var i in t)u[i]=t[i];typeof window<\"u\"&&(window.filterCSS=e.exports)})(Du,Du.exports);var Pu=Du.exports,qu={indexOf:function(e,u){var t,n;if(Array.prototype.indexOf)return e.indexOf(u);for(t=0,n=e.length;t<n;t++)if(e[t]===u)return t;return-1},forEach:function(e,u,t){var n,r;if(Array.prototype.forEach)return e.forEach(u,t);for(n=0,r=e.length;n<r;n++)u.call(t,e[n],n,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\\s*)|(\\s*$)/g,\"\")},spaceIndex:function(e){var u=/\\s|\\n|\\t/,t=u.exec(e);return t?t.index:-1}},Vo=Pu.FilterCSS,Zo=Pu.getDefaultWhiteList,Je=qu;function sn(){return{a:[\"target\",\"href\",\"title\"],abbr:[\"title\"],address:[],area:[\"shape\",\"coords\",\"href\",\"alt\"],article:[],aside:[],audio:[\"autoplay\",\"controls\",\"crossorigin\",\"loop\",\"muted\",\"preload\",\"src\"],b:[],bdi:[\"dir\"],bdo:[\"dir\"],big:[],blockquote:[\"cite\"],br:[],caption:[],center:[],cite:[],code:[],col:[\"align\",\"valign\",\"span\",\"width\"],colgroup:[\"align\",\"valign\",\"span\",\"width\"],dd:[],del:[\"datetime\"],details:[\"open\"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:[\"color\",\"size\",\"face\"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:[\"src\",\"alt\",\"title\",\"width\",\"height\",\"loading\"],ins:[\"datetime\"],kbd:[],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:[\"width\",\"border\",\"align\",\"valign\"],tbody:[\"align\",\"valign\"],td:[\"width\",\"rowspan\",\"colspan\",\"align\",\"valign\"],tfoot:[\"align\",\"valign\"],th:[\"width\",\"rowspan\",\"colspan\",\"align\",\"valign\"],thead:[\"align\",\"valign\"],tr:[\"rowspan\",\"align\",\"valign\"],tt:[],u:[],ul:[],video:[\"autoplay\",\"controls\",\"crossorigin\",\"loop\",\"muted\",\"playsinline\",\"poster\",\"preload\",\"src\",\"height\",\"width\"]}}var an=new Vo;function Xo(e,u,t){}function Yo(e,u,t){}function Qo(e,u,t){}function Ko(e,u,t){}function cn(e){return e.replace(es,\"&lt;\").replace(us,\"&gt;\")}function Jo(e,u,t,n){if(t=bn(t),u===\"href\"||u===\"src\"){if(t=Je.trim(t),t===\"#\")return\"#\";if(!(t.substr(0,7)===\"http://\"||t.substr(0,8)===\"https://\"||t.substr(0,7)===\"mailto:\"||t.substr(0,4)===\"tel:\"||t.substr(0,11)===\"data:image/\"||t.substr(0,6)===\"ftp://\"||t.substr(0,2)===\"./\"||t.substr(0,3)===\"../\"||t[0]===\"#\"||t[0]===\"/\"))return\"\"}else if(u===\"background\"){if(Ne.lastIndex=0,Ne.test(t))return\"\"}else if(u===\"style\"){if(_t.lastIndex=0,_t.test(t)||(kt.lastIndex=0,kt.test(t)&&(Ne.lastIndex=0,Ne.test(t))))return\"\";n!==!1&&(n=n||an,t=n.process(t))}return t=mn(t),t}var es=/</g,us=/>/g,ts=/\"/g,ns=/&quot;/g,rs=/&#([a-zA-Z0-9]*);?/gim,is=/&colon;?/gim,os=/&newline;?/gim,Ne=/((j\\s*a\\s*v\\s*a|v\\s*b|l\\s*i\\s*v\\s*e)\\s*s\\s*c\\s*r\\s*i\\s*p\\s*t\\s*|m\\s*o\\s*c\\s*h\\s*a):/gi,_t=/e\\s*x\\s*p\\s*r\\s*e\\s*s\\s*s\\s*i\\s*o\\s*n\\s*\\(.*/gi,kt=/u\\s*r\\s*l\\s*\\(.*/gi;function ln(e){return e.replace(ts,\"&quot;\")}function fn(e){return e.replace(ns,'\"')}function dn(e){return e.replace(rs,function(t,n){return n[0]===\"x\"||n[0]===\"X\"?String.fromCharCode(parseInt(n.substr(1),16)):String.fromCharCode(parseInt(n,10))})}function hn(e){return e.replace(is,\":\").replace(os,\" \")}function pn(e){for(var u=\"\",t=0,n=e.length;t<n;t++)u+=e.charCodeAt(t)<32?\" \":e.charAt(t);return Je.trim(u)}function bn(e){return e=fn(e),e=dn(e),e=hn(e),e=pn(e),e}function mn(e){return e=ln(e),e=cn(e),e}function ss(){return\"\"}function as(e,u){typeof u!=\"function\"&&(u=function(){});var t=!Array.isArray(e);function n(o){return t?!0:Je.indexOf(e,o)!==-1}var r=[],i=!1;return{onIgnoreTag:function(o,s,a){if(n(o))if(a.isClosing){var c=\"[/removed]\",f=a.position+c.length;return r.push([i!==!1?i:a.position,f]),i=!1,c}else return i||(i=a.position),\"[removed]\";else return u(o,s,a)},remove:function(o){var s=\"\",a=0;return Je.forEach(r,function(c){s+=o.slice(a,c[0]),a=c[1]}),s+=o.slice(a),s}}}function cs(e){for(var u=\"\",t=0;t<e.length;){var n=e.indexOf(\"<!--\",t);if(n===-1){u+=e.slice(t);break}u+=e.slice(t,n);var r=e.indexOf(\"-->\",n);if(r===-1)break;t=r+3}return u}function ls(e){var u=e.split(\"\");return u=u.filter(function(t){var n=t.charCodeAt(0);return n===127?!1:n<=31?n===10||n===13:!0}),u.join(\"\")}M.whiteList=sn();M.getDefaultWhiteList=sn;M.onTag=Xo;M.onIgnoreTag=Yo;M.onTagAttr=Qo;M.onIgnoreTagAttr=Ko;M.safeAttrValue=Jo;M.escapeHtml=cn;M.escapeQuote=ln;M.unescapeQuote=fn;M.escapeHtmlEntities=dn;M.escapeDangerHtml5Entities=hn;M.clearNonPrintableCharacter=pn;M.friendlyAttrValue=bn;M.escapeAttrValue=mn;M.onIgnoreTagStripAll=ss;M.StripTagBody=as;M.stripCommentTag=cs;M.stripBlankChar=ls;M.attributeWrapSign='\"';M.cssFilter=an;M.getDefaultCSSWhiteList=Zo;var iu={},oe=qu;function fs(e){var u=oe.spaceIndex(e),t;return u===-1?t=e.slice(1,-1):t=e.slice(1,u+1),t=oe.trim(t).toLowerCase(),t.slice(0,1)===\"/\"&&(t=t.slice(1)),t.slice(-1)===\"/\"&&(t=t.slice(0,-1)),t}function ds(e){return e.slice(0,2)===\"</\"}function hs(e,u,t){var n=\"\",r=0,i=!1,o=!1,s=0,a=e.length,c=\"\",f=\"\";e:for(s=0;s<a;s++){var l=e.charAt(s);if(i===!1){if(l===\"<\"){i=s;continue}}else if(o===!1){if(l===\"<\"){n+=t(e.slice(r,s)),i=s,r=s;continue}if(l===\">\"||s===a-1){n+=t(e.slice(r,i)),f=e.slice(i,s+1),c=fs(f),n+=u(i,n.length,c,f,ds(f)),r=s+1,i=!1;continue}if(l==='\"'||l===\"'\")for(var h=1,p=e.charAt(s-h);p.trim()===\"\"||p===\"=\";){if(p===\"=\"){o=l;continue e}p=e.charAt(s-++h)}}else if(l===o){o=!1;continue}}return r<a&&(n+=t(e.substr(r))),n}var ps=/[^a-zA-Z0-9\\\\_:.-]/gim;function bs(e,u){var t=0,n=0,r=[],i=!1,o=e.length;function s(h,p){if(h=oe.trim(h),h=h.replace(ps,\"\").toLowerCase(),!(h.length<1)){var d=u(h,p||\"\");d&&r.push(d)}}for(var a=0;a<o;a++){var c=e.charAt(a),f,l;if(i===!1&&c===\"=\"){i=e.slice(t,a),t=a+1,n=e.charAt(t)==='\"'||e.charAt(t)===\"'\"?t:gs(e,a+1);continue}if(i!==!1&&a===n){if(l=e.indexOf(c,a+1),l===-1)break;f=oe.trim(e.slice(n+1,l)),s(i,f),i=!1,a=l,t=a+1;continue}if(/\\s|\\n|\\t/.test(c))if(e=e.replace(/\\s|\\n|\\t/g,\" \"),i===!1)if(l=ms(e,a),l===-1){f=oe.trim(e.slice(t,a)),s(f),i=!1,t=a+1;continue}else{a=l-1;continue}else if(l=xs(e,a-1),l===-1){f=oe.trim(e.slice(t,a)),f=yt(f),s(i,f),i=!1,t=a+1;continue}else continue}return t<e.length&&(i===!1?s(e.slice(t)):s(i,yt(oe.trim(e.slice(t))))),oe.trim(r.join(\" \"))}function ms(e,u){for(;u<e.length;u++){var t=e[u];if(t!==\" \")return t===\"=\"?u:-1}}function gs(e,u){for(;u<e.length;u++){var t=e[u];if(t!==\" \")return t===\"'\"||t==='\"'?u:-1}}function xs(e,u){for(;u>0;u--){var t=e[u];if(t!==\" \")return t===\"=\"?u:-1}}function _s(e){return e[0]==='\"'&&e[e.length-1]==='\"'||e[0]===\"'\"&&e[e.length-1]===\"'\"}function yt(e){return _s(e)?e.substr(1,e.length-2):e}iu.parseTag=hs;iu.parseAttr=bs;var ks=Pu.FilterCSS,G=M,gn=iu,ys=gn.parseTag,vs=gn.parseAttr,Ve=qu;function He(e){return e==null}function Cs(e){var u=Ve.spaceIndex(e);if(u===-1)return{html:\"\",closing:e[e.length-2]===\"/\"};e=Ve.trim(e.slice(u+1,-1));var t=e[e.length-1]===\"/\";return t&&(e=Ve.trim(e.slice(0,-1))),{html:e,closing:t}}function Es(e){var u={};for(var t in e)u[t]=e[t];return u}function As(e){var u={};for(var t in e)Array.isArray(e[t])?u[t.toLowerCase()]=e[t].map(function(n){return n.toLowerCase()}):u[t.toLowerCase()]=e[t];return u}function xn(e){e=Es(e||{}),e.stripIgnoreTag&&(e.onIgnoreTag&&console.error('Notes: cannot use these two options \"stripIgnoreTag\" and \"onIgnoreTag\" at the same time'),e.onIgnoreTag=G.onIgnoreTagStripAll),e.whiteList||e.allowList?e.whiteList=As(e.whiteList||e.allowList):e.whiteList=G.whiteList,this.attributeWrapSign=e.singleQuotedAttributeValue===!0?\"'\":G.attributeWrapSign,e.onTag=e.onTag||G.onTag,e.onTagAttr=e.onTagAttr||G.onTagAttr,e.onIgnoreTag=e.onIgnoreTag||G.onIgnoreTag,e.onIgnoreTagAttr=e.onIgnoreTagAttr||G.onIgnoreTagAttr,e.safeAttrValue=e.safeAttrValue||G.safeAttrValue,e.escapeHtml=e.escapeHtml||G.escapeHtml,this.options=e,e.css===!1?this.cssFilter=!1:(e.css=e.css||{},this.cssFilter=new ks(e.css))}xn.prototype.process=function(e){if(e=e||\"\",e=e.toString(),!e)return\"\";var u=this,t=u.options,n=t.whiteList,r=t.onTag,i=t.onIgnoreTag,o=t.onTagAttr,s=t.onIgnoreTagAttr,a=t.safeAttrValue,c=t.escapeHtml,f=u.attributeWrapSign,l=u.cssFilter;t.stripBlankChar&&(e=G.stripBlankChar(e)),t.allowCommentTag||(e=G.stripCommentTag(e));var h=!1;t.stripIgnoreTagBody&&(h=G.StripTagBody(t.stripIgnoreTagBody,i),i=h.onIgnoreTag);var p=ys(e,function(d,x,y,v,g){var _={sourcePosition:d,position:x,isClosing:g,isWhite:Object.prototype.hasOwnProperty.call(n,y)},k=r(y,v,_);if(!He(k))return k;if(_.isWhite){if(_.isClosing)return\"</\"+y+\">\";var m=Cs(v),E=n[y],C=vs(m.html,function(b,z){var F=Ve.indexOf(E,b)!==-1,D=o(y,b,z,F);return He(D)?F?(z=a(y,b,z,l),z?b+\"=\"+f+z+f:b):(D=s(y,b,z,F),He(D)?void 0:D):D});return v=\"<\"+y,C&&(v+=\" \"+C),m.closing&&(v+=\" /\"),v+=\">\",v}else return k=i(y,v,_),He(k)?c(v):k},c);return h&&(p=h.remove(p)),p};var ws=xn;(function(e,u){var t=M,n=iu,r=ws;function i(s,a){var c=new r(a);return c.process(s)}u=e.exports=i,u.filterXSS=i,u.FilterXSS=r,(function(){for(var s in t)u[s]=t[s];for(var a in n)u[a]=n[a]})(),typeof window<\"u\"&&(window.filterXSS=e.exports);function o(){return typeof self<\"u\"&&typeof DedicatedWorkerGlobalScope<\"u\"&&self instanceof DedicatedWorkerGlobalScope}o()&&(self.filterXSS=e.exports)})(gt,gt.exports);export{_u as M};\n"
  },
  {
    "path": "embedFS/dist/assets/preview-B9nDbvgA.css",
    "content": ".md-editor .md-editor-preview{--md-theme-color: var(--md-color);--md-theme-color-reverse: #eee;--md-theme-color-hover: #eee;--md-theme-color-hover-inset: #ddd;--md-theme-link-color: #2d8cf0;--md-theme-link-hover-color: #73d13d;--md-theme-border-color: #e6e6e6;--md-theme-border-color-reverse: #bebebe;--md-theme-border-color-inset: #d6d6d6;--md-theme-bg-color: #fff;--md-theme-bg-color-inset: #ececec;--md-theme-code-copy-tips-color: inherit;--md-theme-code-copy-tips-bg-color: #fff;--md-theme-code-active-color: #61aeee;--md-theme-radius-s: 2px;--md-theme-radius-m: 5px}.md-editor-dark .md-editor-preview{--md-theme-color: var(--md-color);--md-theme-color-reverse: #222;--md-theme-color-hover: #191919;--md-theme-color-hover-inset: #444;--md-theme-link-color: #2d8cf0;--md-theme-link-hover-color: #73d13d;--md-theme-border-color: #2d2d2d;--md-theme-border-color-reverse: #e6e6e6;--md-theme-border-color-inset: #5a5a5a;--md-theme-bg-color: #000;--md-theme-bg-color-inset: #111;--md-theme-code-copy-tips-color: inherit;--md-theme-code-copy-tips-bg-color: #3a3a3a;--md-theme-code-active-color: #e6c07b;--md-theme-radius-s: 2px;--md-theme-radius-m: 5px}.md-editor .md-editor-admonition-note{--md-admonition-color: #212121;--md-admonition-bg-color: #FFFFFF;--md-admonition-border-color: rgb(166.2, 166.2, 166.2)}.md-editor .md-editor-admonition-tip{--md-admonition-color: #616161;--md-admonition-bg-color: #F5F5F5;--md-admonition-border-color: rgb(185.8, 185.8, 185.8)}.md-editor .md-editor-admonition-info{--md-admonition-color: #424242;--md-admonition-bg-color: #F0F0F0;--md-admonition-border-color: rgb(170.4, 170.4, 170.4)}.md-editor .md-editor-admonition-quote{--md-admonition-color: #455a64;--md-admonition-bg-color: #eceff1;--md-admonition-border-color: rgb(169.2, 179.4, 184.6)}.md-editor .md-editor-admonition-abstract{--md-admonition-color: #0288d1;--md-admonition-bg-color: #e1f5fe;--md-admonition-border-color: rgb(135.8, 201.4, 236)}.md-editor .md-editor-admonition-attention{--md-admonition-color: #1e88e5;--md-admonition-bg-color: #e3f2fd;--md-admonition-border-color: rgb(148.2, 199.6, 243.4)}.md-editor .md-editor-admonition-example{--md-admonition-color: #5e35b1;--md-admonition-bg-color: #ede7f6;--md-admonition-border-color: rgb(179.8, 159.8, 218.4)}.md-editor .md-editor-admonition-hint{--md-admonition-color: #00897B;--md-admonition-bg-color: #E0F2F1;--md-admonition-border-color: rgb(134.4, 200, 193.8)}.md-editor .md-editor-admonition-success{--md-admonition-color: #388e3c;--md-admonition-bg-color: #e8f5e9;--md-admonition-border-color: rgb(161.6, 203.8, 163.8)}.md-editor .md-editor-admonition-question{--md-admonition-color: #f9a825;--md-admonition-bg-color: #fffde7;--md-admonition-border-color: rgb(252.6, 219, 153.4)}.md-editor .md-editor-admonition-caution{--md-admonition-color: #fb8c00;--md-admonition-bg-color: #fff8e1;--md-admonition-border-color: rgb(253.4, 204.8, 135)}.md-editor .md-editor-admonition-warning{--md-admonition-color: #f57c00;--md-admonition-bg-color: #fff3e0;--md-admonition-border-color: rgb(251, 195.4, 134.4)}.md-editor .md-editor-admonition-danger{--md-admonition-color: #d84315;--md-admonition-bg-color: #ffebee;--md-admonition-border-color: rgb(239.4, 167.8, 151.2)}.md-editor .md-editor-admonition-failure{--md-admonition-color: #d32f2f;--md-admonition-bg-color: #fee2e6;--md-admonition-border-color: rgb(236.8, 154.4, 156.8)}.md-editor .md-editor-admonition-bug{--md-admonition-color: #c31a1a;--md-admonition-bg-color: #fddadd;--md-admonition-border-color: rgb(229.8, 141.2, 143)}.md-editor .md-editor-admonition-error{--md-admonition-color: #b71c1c;--md-admonition-bg-color: #fdd2d6;--md-admonition-border-color: rgb(225, 137.2, 139.6)}.md-editor-dark .md-editor-admonition-note{--md-admonition-color: #E0E0E0;--md-admonition-bg-color: #1E1E1E;--md-admonition-border-color: rgb(107.6, 107.6, 107.6)}.md-editor-dark .md-editor-admonition-tip{--md-admonition-color: #B0B0B0;--md-admonition-bg-color: #262626;--md-admonition-border-color: rgb(93.2, 93.2, 93.2)}.md-editor-dark .md-editor-admonition-info{--md-admonition-color: #B3B3B3;--md-admonition-bg-color: #2B2B2B;--md-admonition-border-color: rgb(97.4, 97.4, 97.4)}.md-editor-dark .md-editor-admonition-quote{--md-admonition-color: #b0bec5;--md-admonition-bg-color: #263238;--md-admonition-border-color: rgb(93.2, 106, 112.4)}.md-editor-dark .md-editor-admonition-abstract{--md-admonition-color: #81d4fa;--md-admonition-bg-color: #012f45;--md-admonition-border-color: rgb(52.2, 113, 141.4)}.md-editor-dark .md-editor-admonition-attention{--md-admonition-color: #64b5f6;--md-admonition-bg-color: #102a4c;--md-admonition-border-color: rgb(49.6, 97.6, 144)}.md-editor-dark .md-editor-admonition-example{--md-admonition-color: #9575cd;--md-admonition-bg-color: #271b52;--md-admonition-border-color: rgb(83, 63, 131.2)}.md-editor-dark .md-editor-admonition-hint{--md-admonition-color: #4DB6AC;--md-admonition-bg-color: #003D3A;--md-admonition-border-color: rgb(30.8, 109.4, 103.6)}.md-editor-dark .md-editor-admonition-success{--md-admonition-color: #81c784;--md-admonition-bg-color: #1b5e20;--md-admonition-border-color: rgb(67.8, 136, 72)}.md-editor-dark .md-editor-admonition-question{--md-admonition-color: #ffd54f;--md-admonition-bg-color: #3e2f00;--md-admonition-border-color: rgb(139.2, 113.4, 31.6)}.md-editor-dark .md-editor-admonition-caution{--md-admonition-color: #ffcc80;--md-admonition-bg-color: #3e2600;--md-admonition-border-color: rgb(139.2, 104.4, 51.2)}.md-editor-dark .md-editor-admonition-warning{--md-admonition-color: #ffb74d;--md-admonition-bg-color: #3d2600;--md-admonition-border-color: rgb(138.6, 96, 30.8)}.md-editor-dark .md-editor-admonition-danger{--md-admonition-color: #ef9a9a;--md-admonition-bg-color: #3c0000;--md-admonition-border-color: rgb(131.6, 61.6, 61.6)}.md-editor-dark .md-editor-admonition-failure{--md-admonition-color: #ef9a9a;--md-admonition-bg-color: #3c0900;--md-admonition-border-color: rgb(131.6, 67, 61.6)}.md-editor-dark .md-editor-admonition-bug{--md-admonition-color: #e68381;--md-admonition-bg-color: #300000;--md-admonition-border-color: rgb(120.8, 52.4, 51.6)}.md-editor-dark .md-editor-admonition-error{--md-admonition-color: #ef5350;--md-admonition-bg-color: #300000;--md-admonition-border-color: rgb(124.4, 33.2, 32)}.md-editor-preview .md-editor-admonition{background-color:var(--md-admonition-bg-color);border:1px solid var(--md-admonition-border-color);border-radius:var(--md-theme-radius-m);color:var(--md-admonition-color);display:flow-root;font-size:14px;font-weight:400;margin:1rem 0;padding:1em 1em .5em;page-break-inside:avoid}.md-editor-preview .md-editor-admonition-title{margin:0;padding:0;position:relative;font-weight:700}.md-editor-preview .md-editor-admonition p{margin:.5em 0;padding:0}.md-editor-preview .md-editor-admonition p:first-of-type{margin-top:0}.md-editor-preview .md-editor-admonition+p:empty,.md-editor-preview .md-editor-admonition+p:empty+p:empty{display:none}.md-editor-preview .md-editor-mermaid{overflow:hidden;line-height:normal}.md-editor-preview .md-editor-mermaid:not([data-processed]){white-space:pre}.md-editor-preview [class=md-editor-mermaid][data-grab]{cursor:grab}.md-editor-preview [class=md-editor-mermaid][data-grab]:active{cursor:grabbing}.md-editor-preview [class=md-editor-mermaid][data-processed]{position:relative;display:flex;justify-content:center;align-items:center}.md-editor-preview [class=md-editor-mermaid][data-processed] svg{transform-origin:top left}.md-editor-preview [class=md-editor-mermaid][data-processed] .md-editor-mermaid-action{position:absolute;top:10px;right:10px;z-index:1;opacity:0;transition:opacity .3s;cursor:pointer}.md-editor-preview [class=md-editor-mermaid][data-processed] .md-editor-mermaid-action svg{width:20px;height:20px}.md-editor-preview [class=md-editor-mermaid][data-processed]:hover .md-editor-mermaid-action{opacity:1}.md-editor-katex-block{text-align:center;margin:20px}.md-editor-katex-inline,.md-editor-katex-block{display:none}.md-editor-katex-inline[data-processed]{display:initial}.md-editor-katex-block[data-processed]{display:block}.md-editor .md-editor-preview{--md-theme-code-inline-color: #3594f7;--md-theme-code-inline-bg-color: rgba(59, 170, 250, .1);--md-theme-code-inline-radius: var(--md-theme-radius-s);--md-theme-code-block-color: #a9b7c6;--md-theme-code-block-bg-color: #282c34;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: var(--md-theme-radius-m)}.md-editor-dark .md-editor-preview{--md-theme-code-inline-color: #3594f7;--md-theme-code-inline-bg-color: rgba(59, 170, 250, .1);--md-theme-code-inline-radius: var(--md-theme-radius-s);--md-theme-code-block-color: #a9b7c6;--md-theme-code-block-bg-color: #1a1a1a;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: var(--md-theme-radius-m)}.md-editor-preview code{color:var(--md-theme-code-inline-color);background-color:var(--md-theme-code-inline-bg-color);border-radius:var(--md-theme-code-inline-radius);padding:2px 4px;line-height:22px}.md-editor-preview .md-editor-code{color:var(--md-theme-code-block-color);font-size:12px;line-height:1;margin:20px 0;position:relative}.md-editor-preview .md-editor-code input[type=radio],.md-editor-preview .md-editor-code input[type=radio]+pre,.md-editor-preview .md-editor-code input[type=radio]+span.md-editor-code-lang{display:none}.md-editor-preview .md-editor-code input:checked+pre,.md-editor-preview .md-editor-code input:checked+span.md-editor-code-lang{display:block}.md-editor-preview .md-editor-code input:checked+label{border-bottom:1px solid;color:var(--md-theme-code-active-color)}.md-editor-preview .md-editor-code .md-editor-code-head{display:grid;grid-template:\"1fr 1fr\";justify-content:space-between;height:32px;width:100%;font-size:12px;background-color:var(--md-theme-code-before-bg-color);margin-bottom:0;border-top-left-radius:var(--md-theme-code-block-radius);border-top-right-radius:var(--md-theme-code-block-radius);-webkit-tap-highlight-color:rgba(0,0,0,0);list-style:none;position:sticky;top:0;z-index:10000}.md-editor-preview .md-editor-code .md-editor-code-head::-webkit-details-marker{display:none}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag{margin-left:12px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span{display:inline-block;width:10px;height:10px;border-radius:50%;margin-top:11px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:nth-of-type(1){background-color:#ec6a5e}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:nth-of-type(2){background-color:#f4bf4f}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:nth-of-type(3){background-color:#61c554}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span+span{margin-left:4px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label{box-sizing:border-box;white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:var(--md-theme-code-block-bg-color);margin-top:8px;padding:0}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li{line-height:1;list-style:none;display:inline-block;position:relative;vertical-align:super;margin:0}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li label{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block;font-size:14px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li+li{margin-left:12px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-action{display:flex;align-items:center}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-action>*{margin-right:10px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-lang{line-height:32px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button:not(data-is-icon){cursor:pointer;line-height:32px;position:initial}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button:not(data-is-icon) .md-editor-icon{width:15px;height:15px;display:inline-block;vertical-align:sub}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]{cursor:pointer;line-height:1;position:relative}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon] .md-editor-icon{width:15px;height:15px;display:inline-block;vertical-align:sub}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:before{content:attr(data-tips);color:var(--md-theme-code-copy-tips-color);background-color:var(--md-theme-code-copy-tips-bg-color);position:absolute;font-size:12px;font-family:sans-serif;width:max-content;text-align:center;padding:4px;border-radius:var(--md-theme-radius-s);box-shadow:0 0 2px #0003;left:-10px;top:50%;transform:translate(-100%,-50%)}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:after{content:\"\";color:var(--md-theme-code-copy-tips-bg-color);position:absolute;width:0;height:0;border:5px solid rgba(0,0,0,0);border-right-width:0;border-left-color:currentColor;left:-10px;top:50%;transform:translateY(-50%);filter:drop-shadow(4px 0 2px rgba(0,0,0,.2))}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:before,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:after{visibility:hidden;transition:.3s}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:hover:before,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:hover:after{visibility:visible}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips{margin-right:12px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{width:16px;height:16px;font-size:16px;display:inline-block;vertical-align:sub;transform:rotate(0);transition:transform .1s}.md-editor-preview .md-editor-code pre{position:relative;margin:0}.md-editor-preview .md-editor-code pre code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px;color:var(--md-theme-code-block-color);background-color:var(--md-theme-code-before-bg-color);display:block;line-height:1.6;overflow:auto;padding:1em;position:relative;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--md-theme-code-block-radius);border-bottom-right-radius:var(--md-theme-code-block-radius)}.md-editor-preview .md-editor-code pre code .md-editor-code-block{display:inline-block;width:100%;overflow:auto;vertical-align:bottom;color:var(--md-theme-code-block-color)}.md-editor-preview details.md-editor-code .md-editor-code-head{cursor:pointer}.md-editor-preview details.md-editor-code:not(open) .md-editor-code-head{border-bottom-left-radius:var(--md-theme-code-block-radius);border-bottom-right-radius:var(--md-theme-code-block-radius)}.md-editor-preview details.md-editor-code[open] .md-editor-code-head{border-bottom-left-radius:0;border-bottom-right-radius:0}.md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,.md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{transform:rotate(-90deg)}.md-editor-scrn span[rn-wrapper]{position:absolute;pointer-events:none;top:1em;font-size:100%;left:0;width:3em;letter-spacing:-1px;-webkit-user-select:none;user-select:none;counter-reset:linenumber}.md-editor-scrn span[rn-wrapper]>span{display:block;pointer-events:none;counter-increment:linenumber}.md-editor-scrn span[rn-wrapper]>span:before{color:#999;display:block;padding-right:.5em;text-align:right;content:counter(linenumber)}.md-editor-scrn pre code{padding-left:3.5em!important}.md-editor-preview figure{margin:0 0 1em;display:inline-flex;flex-direction:column;text-align:center}.md-editor-preview figure figcaption{color:var(--md-theme-color);font-size:.875em;margin-top:5px}.md-editor .md-editor-preview{--md-theme-heading-color: var(--md-theme-color);--md-theme-heading-border: none;--md-theme-heading-1-color: var(--md-theme-heading-color);--md-theme-heading-1-border: var(--md-theme-heading-border);--md-theme-heading-2-color: var(--md-theme-heading-color);--md-theme-heading-2-border: var(--md-theme-heading-border);--md-theme-heading-3-color: var(--md-theme-heading-color);--md-theme-heading-3-border: var(--md-theme-heading-border);--md-theme-heading-4-color: var(--md-theme-heading-color);--md-theme-heading-4-border: var(--md-theme-heading-border);--md-theme-heading-5-color: var(--md-theme-heading-color);--md-theme-heading-5-border: var(--md-theme-heading-border);--md-theme-heading-6-color: var(--md-theme-heading-color);--md-theme-heading-6-border: var(--md-theme-heading-border)}.md-editor-preview h1,.md-editor-preview h2,.md-editor-preview h3,.md-editor-preview h4,.md-editor-preview h5,.md-editor-preview h6{position:relative;word-break:break-all;margin:1.4em 0 .8em;font-weight:700}.md-editor-preview h1 a,.md-editor-preview h2 a,.md-editor-preview h3 a,.md-editor-preview h4 a,.md-editor-preview h5 a,.md-editor-preview h6 a,.md-editor-preview h1 a:hover,.md-editor-preview h2 a:hover,.md-editor-preview h3 a:hover,.md-editor-preview h4 a:hover,.md-editor-preview h5 a:hover,.md-editor-preview h6 a:hover{color:inherit}.md-editor-preview h1{color:var(--md-theme-heading-1-color);border-bottom:var(--md-theme-heading-1-border)}.md-editor-preview h2{color:var(--md-theme-heading-2-color);border-bottom:var(--md-theme-heading-2-border)}.md-editor-preview h3{color:var(--md-theme-heading-3-color);border-bottom:var(--md-theme-heading-3-border)}.md-editor-preview h4{color:var(--md-theme-heading-4-color);border-bottom:var(--md-theme-heading-4-border)}.md-editor-preview h5{color:var(--md-theme-heading-5-color);border-bottom:var(--md-theme-heading-5-border)}.md-editor-preview h6{color:var(--md-theme-heading-6-color);border-bottom:var(--md-theme-heading-6-border)}.md-editor-preview h1{font-size:2em}.md-editor-preview h2{font-size:1.5em}.md-editor-preview h3{font-size:1.25em}.md-editor-preview h4{font-size:1em}.md-editor-preview h5{font-size:.875em}.md-editor-preview h6{font-size:.85em}.md-editor-preview hr{height:1px;margin:10px 0;border:none;border-top:1px solid var(--md-theme-border-color)}.md-editor-preview a{color:var(--md-theme-link-color);text-decoration:none;transition:color .1s}.md-editor-preview a:hover{color:var(--md-theme-link-hover-color)}.md-editor-preview a:empty:before{content:attr(href)}.md-editor-preview ol,.md-editor-preview ul{padding-left:2em}.md-editor-preview ol .task-list-item,.md-editor-preview ul .task-list-item{list-style-type:none}.md-editor-preview ol .task-list-item input,.md-editor-preview ul .task-list-item input{margin-left:-1.5em;margin-right:.1em}.md-editor-preview img{max-width:100%}.md-editor-preview p:empty{display:none}.md-editor .md-editor-preview{--md-theme-quote-color: var(--md-theme-color);--md-theme-quote-border: none;--md-theme-quote-bg-color: inherit}.md-editor-preview blockquote{padding:0 1em;color:var(--md-theme-quote-color);border-left:var(--md-theme-quote-border);background-color:var(--md-theme-quote-bg-color)}.md-editor .md-editor-preview{--md-theme-table-stripe-color: #fafafa;--md-theme-table-tr-bg-color: inherit;--md-theme-table-td-border-color: var(--md-theme-border-color)}.md-editor-dark .md-editor-preview{--md-theme-table-stripe-color: #0c0c0c;--md-theme-table-tr-bg-color: inherit;--md-theme-table-td-border-color: var(--md-theme-border-color)}.md-editor-preview table tr{background-color:var(--md-theme-table-tr-bg-color)}.md-editor-preview table tr th,.md-editor-preview table tr td{border:1px solid var(--md-theme-table-td-border-color)}.md-editor-preview table tr:nth-child(2n){background-color:var(--md-theme-table-stripe-color)}.md-editor-preview{color:var(--md-theme-color)}.md-editor-preview ::-webkit-scrollbar{width:6px;height:6px}.md-editor-preview ::-webkit-scrollbar-button:vertical{display:none}.md-editor-preview ::-webkit-scrollbar-corner,.md-editor-preview ::-webkit-scrollbar-track,.md-editor-preview ::-webkit-scrollbar-thumb{border-radius:2px}.md-editor .md-editor-preview ::-webkit-scrollbar-corner,.md-editor .md-editor-preview ::-webkit-scrollbar-track{background-color:#e2e2e2}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb{background-color:#0000004d}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb:vertical:hover{background-color:#00000059}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb:vertical:active{background-color:#00000061}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-corner,.md-editor-dark .md-editor-preview ::-webkit-scrollbar-track{background-color:#0f0f0f}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb{background-color:#2d2d2d}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb:vertical:hover{background-color:#3a3a3a}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb:vertical:active{background-color:#3a3a3a}.md-editor div.default-theme{--md-theme-code-copy-tips-color: #141414}.md-editor-dark div.default-theme{--md-theme-code-copy-tips-color: inherit}div.default-theme img{margin:0 auto;box-sizing:border-box}div.default-theme a{display:inline-flex;line-height:1;border-bottom:none}div.default-theme a:hover{border-bottom:1px solid}div.default-theme a[target=_blank]{align-items:center}div.default-theme a[target=_blank]:after{content:\"\";display:inline-block;width:16px;height:16px;margin-left:2px;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-square-arrow-out-up-right\"><path d=\"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6\"/><path d=\"m21 3-9 9\"/><path d=\"M15 3h6v6\"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-square-arrow-out-up-right\"><path d=\"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6\"/><path d=\"m21 3-9 9\"/><path d=\"M15 3h6v6\"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}div.default-theme ol,div.default-theme ul{margin:.6em 0}div.default-theme ol li,div.default-theme ul li{line-height:1.6;margin:.5em 0}div.default-theme p{line-height:1.6;margin:.5rem 0}.md-editor div.default-theme{--md-theme-quote-border: 5px solid #35b378;--md-theme-quote-bg-color: var(--md-theme-bg-color-inset)}div.default-theme blockquote{margin:20px 0;padding:0 1.2em;line-height:2em;display:flow-root}.md-editor default-theme{--md-theme-table-stripe-color: #fafafa}.md-editor-dark default-theme{--md-theme-table-stripe-color: #0c0c0c}div.default-theme table{overflow:auto;border-spacing:0;border-collapse:collapse;margin-bottom:1em;margin-top:1em}div.default-theme table tr th,div.default-theme table tr td{word-wrap:break-word;padding:8px 14px}div.default-theme table tbody tr:hover{background-color:var(--md-theme-color-hover)}div.default-theme blockquote table{line-height:initial}div.default-theme blockquote table tr th,div.default-theme blockquote table tr td{border-color:var(--md-theme-border-color-inset)}div.default-theme blockquote table tbody tr:nth-child(n){background-color:inherit}div.default-theme blockquote table tbody tr:hover{background-color:var(--md-theme-color-hover-inset)}.md-editor div.vuepress-theme{--md-theme-code-inline-color: #d63200;--md-theme-code-inline-bg-color: #f8f8f8;--md-theme-code-block-color: #747384;--md-theme-code-block-bg-color: #f8f8f8;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: 2px}.md-editor-dark div.vuepress-theme{--md-theme-code-inline-color: #e06c75;--md-theme-code-inline-bg-color: #1a1a1a;--md-theme-code-block-color: #999;--md-theme-code-block-bg-color: #1a1a1a;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: 2px}div.vuepress-theme code{padding:3px 5px;margin:0 2px}div.vuepress-theme .md-editor-code pre{font-size:.875em;margin:0 0 1em}div.vuepress-theme .md-editor-code pre code{white-space:pre;padding:22px 1em;margin:0}div.vuepress-theme .md-editor-code pre code span[rn-wrapper]{top:22px}.md-editor div.vuepress-theme{--md-theme-heading-color: #273849;--md-theme-heading-2-border: 1px solid var(--md-theme-border-color)}.md-editor-dark div.vuepress-theme{--md-theme-heading-color: #999;--md-theme-heading-2-border: 1px solid var(--md-theme-border-color)}div.vuepress-theme h1,div.vuepress-theme h2,div.vuepress-theme h3,div.vuepress-theme h4,div.vuepress-theme h5,div.vuepress-theme h6{font-weight:600;line-height:1.45;position:relative;margin-top:1em}div.vuepress-theme h1{font-size:2.2em;margin:1em 0}div.vuepress-theme h2{font-size:1.65em;padding-bottom:.3em}div.vuepress-theme h3{line-height:1.35em}.md-editor div.vuepress-theme{--md-theme-link-color: #42b983}div.vuepress-theme a{font-weight:600}div.vuepress-theme ul,div.vuepress-theme ol{position:relative;line-height:1.4em;margin:1.2em 0;z-index:1}div.vuepress-theme ul li,div.vuepress-theme ol li{margin:1.2em 0}div.vuepress-theme p{word-spacing:.05em;line-height:1.6em;margin:1.2em 0;position:relative}.md-editor div.vuepress-theme{--md-theme-quote-border: 4px solid #42b983}div.vuepress-theme blockquote{margin:2em 0;padding-left:20px}div.vuepress-theme blockquote p{margin-left:0;margin-top:1.2em;margin-bottom:0;padding:0}.md-editor div.vuepress-theme{--md-theme-table-td-border-color: #dfe2e5;--md-theme-table-stripe-color: #f6f8fa}.md-editor-dark div.vuepress-theme{--md-theme-table-td-border-color: #2d2d2d;--md-theme-table-stripe-color: #0c0c0c}div.vuepress-theme table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}div.vuepress-theme table tr th,div.vuepress-theme table tr td{padding:.6em 1em}.md-editor div.vuepress-theme{--md-theme-color: #304455}.md-editor-dark div.vuepress-theme{--md-theme-color: #999}div.vuepress-theme{font-size:16px;color:var(--md-theme-color)}div.vuepress-theme em{color:#4f5959;padding:0 6px 0 4px}.md-editor div.github-theme{--md-theme-code-inline-color: inherit;--md-theme-code-inline-bg-color: #eff1f2;--md-theme-code-inline-radius: 6px;--md-theme-code-block-color: inherit;--md-theme-code-block-bg-color: #f6f8fa;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: 6px}.md-editor-dark div.github-theme{--md-theme-code-inline-color: #c9d1d9;--md-theme-code-inline-bg-color: #2d3339;--md-theme-code-inline-radius: 6px;--md-theme-code-block-color: #a9b7c6;--md-theme-code-block-bg-color: #161b22;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: 6px}div.github-theme code{padding:.2em .4em;margin:0}div.github-theme pre code{padding:22px 1em;margin-bottom:0;word-break:normal;letter-spacing:1px}.md-editor div.github-theme{--md-theme-heading-color: inherit;--md-theme-heading-6-color: #2d3339;--md-theme-heading-1-border: 1px solid #d9dee4;--md-theme-heading-2-border: 1px solid #d9dee4}.md-editor-dark div.github-theme{--md-theme-heading-color: #c9d1d9;--md-theme-heading-6-color: #768390;--md-theme-heading-1-border: 1px solid #373e47;--md-theme-heading-2-border: 1px solid #373e47}div.github-theme h1,div.github-theme h2,div.github-theme h3,div.github-theme h4,div.github-theme h5,div.github-theme h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}div.github-theme h1{padding-bottom:.3em;font-size:2em}div.github-theme h2{padding-bottom:.3em;font-size:1.5em}div.github-theme h3{font-size:1.25em}div.github-theme h4{font-size:1em}div.github-theme h5{font-size:.875em}div.github-theme h6{font-size:.85em}.md-editor div.github-theme{--md-theme-heading-bg-color: #fff}.md-editor-dark div.github-theme{--md-theme-heading-bg-color: #22272e}div.github-theme img{background-color:var(--md-theme-heading-bg-color)}.md-editor div.github-theme{--md-theme-link-color: #539bf5;--md-theme-link-hover-color: #539bf5}div.github-theme a:hover{text-decoration:underline}div.github-theme ol li+li,div.github-theme ul li+li{margin-top:.25em}.md-editor div.github-theme{--md-theme-quote-color: #57606a;--md-theme-quote-border: .25em solid #d0d7de}.md-editor-dark div.github-theme{--md-theme-quote-color: #8b949e;--md-theme-quote-border: .25em solid #444c56}div.github-theme blockquote{margin:0;padding:0 1em}.md-editor div.github-theme{--md-theme-table-stripe-color: #f7f8fa;--md-theme-table-tr-bg-color: #fff;--md-theme-table-td-border-color: #d0d7de}.md-editor-dark div.github-theme{--md-theme-table-stripe-color: #161b22;--md-theme-table-tr-bg-color: transparent;--md-theme-table-td-border-color: #30363d}div.github-theme table{display:block;max-width:100%;overflow:auto;border-spacing:0;border-collapse:collapse}div.github-theme table tr th,div.github-theme table tr td{padding:6px 13px}.md-editor div.github-theme{--md-theme-color: #222}.md-editor-dark div.github-theme{--md-theme-color: #c9d1d9}div.github-theme{line-height:1.5;color:var(--md-theme-color)}div.github-theme p,div.github-theme blockquote,div.github-theme ul,div.github-theme ol,div.github-theme dl,div.github-theme table,div.github-theme pre,div.github-theme details{margin-top:0;margin-bottom:16px}.md-editor div.cyanosis-theme,.md-editor-dark div.cyanosis-theme{--md-theme-code-inline-color: var(--md-theme-code-color);--md-theme-code-inline-bg-color: var(--md-theme-code-bg-color);--md-theme-code-block-color: var(--md-theme-base-color);--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color)}div.cyanosis-theme code{padding:.065em .4em;font-family:Menlo,Monaco,Consolas,Courier New,monospace;overflow-x:auto}div.cyanosis-theme code::selection{background-color:var(--md-theme-slct-codebg-color)}div.cyanosis-theme .md-editor-code pre{font-family:Menlo,Monaco,Consolas,Courier New,monospace}div.cyanosis-theme .md-editor-code pre code{padding:11px 12px 22px;margin:0;word-break:normal;line-height:1.75}div.cyanosis-theme .md-editor-code pre code span[rn-wrapper]{top:11px}.md-editor div.cyanosis-theme{--md-theme-heading-color: var(--md-theme-title-color)}div.cyanosis-theme h1{padding-bottom:4px;margin-top:36px;margin-bottom:10px;font-size:30px;line-height:1.5;transition:color .35s}div.cyanosis-theme h2{position:relative;padding-left:10px;padding-right:10px;padding-bottom:10px;margin-top:36px;margin-bottom:10px;font-size:24px;line-height:1.5;border-bottom:1px solid var(--md-theme-border-color-2);transition:color .35s}div.cyanosis-theme h2:before{content:\"「\";position:absolute;top:-6px;left:-14px}div.cyanosis-theme h2:after{content:\"」\";position:relative;top:6px;right:auto}div.cyanosis-theme h3{position:relative;padding-bottom:0;margin-top:30px;margin-bottom:10px;font-size:20px;line-height:1.5;padding-left:6px;transition:color .35s}div.cyanosis-theme h3:before{content:\"»\";padding-right:6px;color:var(--md-theme-strong-color)}div.cyanosis-theme h4{padding-bottom:0;margin-top:24px;margin-bottom:10px;font-size:16px;line-height:1.5;padding-left:6px;transition:color .35s}div.cyanosis-theme h5{padding-bottom:0;margin-top:18px;margin-bottom:10px;font-size:14px;line-height:1.5;padding-left:6px;transition:color .35s}div.cyanosis-theme h6{padding-bottom:0;margin-top:12px;margin-bottom:10px;font-size:12px;line-height:1.5;padding-left:6px;transition:color .35s}div.cyanosis-theme h1::selection,div.cyanosis-theme h2::selection,div.cyanosis-theme h3::selection,div.cyanosis-theme h4::selection,div.cyanosis-theme h5::selection,div.cyanosis-theme h6::selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}@media(max-width:720px){div.cyanosis-theme h1{font-size:24px}div.cyanosis-theme h2{font-size:20px}div.cyanosis-theme h3{font-size:18px}}.md-editor div.cyanosis-theme{--md-theme-link-color: var(--md-theme-link-color);--md-theme-link-hover-color: var(--md-theme-linkh-color)}div.cyanosis-theme a{position:relative;display:inline-block;text-decoration:none;border-bottom:1px solid var(--md-theme-border-color)}div.cyanosis-theme a:hover{border-bottom-color:var(--md-theme-linkh-color)}div.cyanosis-theme a:active{color:var(--md-theme-linkh-color)}div.cyanosis-theme a:after{position:absolute;content:\"\";top:100%;left:0;width:100%;opacity:0;border-bottom:1px solid var(--md-theme-border-color);transition:top .3s,opacity .3s;transform:translateZ(0)}div.cyanosis-theme a:hover:after{top:0;opacity:1;border-bottom-color:var(--md-theme-linkh-color)}div.cyanosis-theme ol,div.cyanosis-theme ul{margin:0}div.cyanosis-theme ol li,div.cyanosis-theme ul li{margin-bottom:0;list-style:inherit}div.cyanosis-theme ol li .task-list-item,div.cyanosis-theme ul li .task-list-item{list-style:none}div.cyanosis-theme ol li .task-list-item ul,div.cyanosis-theme ol li .task-list-item ol,div.cyanosis-theme ul li .task-list-item ul,div.cyanosis-theme ul li .task-list-item ol{margin-top:0}div.cyanosis-theme ol ul,div.cyanosis-theme ol ol,div.cyanosis-theme ul ul,div.cyanosis-theme ul ol{margin-top:4px}div.cyanosis-theme ol li{padding-left:6px}div.cyanosis-theme ol li::selection,div.cyanosis-theme ul li::selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}div.cyanosis-theme .task-list-item-checkbox{position:relative}div.cyanosis-theme .contains-task-list input[type=checkbox]:before{content:\"\";position:absolute;inset:0;width:inherit;height:inherit;background:#f0f8ff;border:1px solid #add6ff;border-radius:var(--md-theme-radius-s);box-sizing:border-box;z-index:1}div.cyanosis-theme .contains-task-list input[type=checkbox][checked]:after{content:\"✓\";position:absolute;inset:-12px 0 0;width:0;height:0;color:#f55;font-size:20px;font-weight:700;z-index:2}div.cyanosis-theme p{line-height:inherit;margin-top:16px;margin-bottom:16px}div.cyanosis-theme p::selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}.md-editor div.cyanosis-theme{--md-theme-quote-color: var(--md-theme-blockquote-color);--md-theme-quote-border: 4px solid var(--md-theme-strong-color);--md-theme-quote-bg-color: var(--md-theme-blockquote-bg-color)}div.cyanosis-theme blockquote{padding:1px 20px;margin:22px 0;transition:color .35s}div.cyanosis-theme blockquote:after{display:block;content:\"\"}div.cyanosis-theme blockquote>p{margin:10px 0}div.cyanosis-theme blockquote>b,div.cyanosis-theme blockquote>strong{color:var(--md-theme-strong-color)}div.cyanosis-theme table{display:inline-block!important;width:auto;max-width:100%;overflow:auto;border:1px solid var(--md-theme-table-border-color);border-spacing:0;border-collapse:collapse}div.cyanosis-theme table thead{color:#000;text-align:left;background:#f6f6f6}div.cyanosis-theme table tr:nth-child(2n){background-color:var(--md-theme-table-tr-nc-color)}div.cyanosis-theme table tr:hover{background-color:var(--md-theme-table-trh-color)}div.cyanosis-theme table th,div.cyanosis-theme table td{padding:12px 8px;line-height:24px;border:1px solid var(--md-theme-table-border-color)}div.cyanosis-theme table th{color:var(--md-theme-table-tht-color);background-color:var(--md-theme-table-th-color)}div.cyanosis-theme table td{min-width:120px}div.cyanosis-theme table thead th::selection{background-color:#0000}div.cyanosis-theme table tbody td::selection{background-color:var(--md-theme-slct-bg-color)}.md-editor div.cyanosis-theme{--md-theme-base-color:#353535;--md-theme-title-color:#005bb7;--md-theme-strong-color:#2196f3;--md-theme-em-color:#4fc3f7;--md-theme-del-color:#ccc;--md-theme-link-color:#3da8f5;--md-theme-linkh-color:#007fff;--md-theme-border-color:#bedcff;--md-theme-border-color-2:#ececec;--md-theme-bg-color:#fff;--md-theme-blockquote-color:#8c8c8c;--md-theme-blockquote-bg-color:#f0fdff;--md-theme-code-color:#c2185b;--md-theme-code-bg-color:#fff4f4;--md-theme-code-block-bg-color:#f8f8f8;--md-theme-table-border-color:#c3e0fd;--md-theme-table-th-color:#dff0ff;--md-theme-table-tht-color:#005bb7;--md-theme-table-tr-nc-color:#f7fbff;--md-theme-table-trh-color:#e0edf7;--md-theme-slct-title-color:#005bb7;--md-theme-slct-titlebg-color:rgba(175,207,247,.25);--md-theme-slct-text-color:#c80000;--md-theme-slct-bg-color:rgba(175,207,247,.25);--md-theme-slct-del-color:#999;--md-theme-slct-elbg-color:#e8ebec;--md-theme-slct-codebg-color:#ffeaeb;--md-theme-slct-prebg-color:rgba(160,200,255,.25)}.md-editor-dark div.cyanosis-theme{--md-theme-base-color:#cacaca;--md-theme-title-color:#ddd;--md-theme-strong-color:#fe9900;--md-theme-em-color:#ffd28e;--md-theme-del-color:#ccc;--md-theme-link-color:#ffb648;--md-theme-linkh-color:#fe9900;--md-theme-border-color:#ffe3ba;--md-theme-border-color-2:#ffcb7b;--md-theme-bg-color:#2f2f2f;--md-theme-blockquote-color:#c7c7c7;--md-theme-blockquote-bg-color:rgba(255,199,116,.1);--md-theme-code-color:#000;--md-theme-code-bg-color:#ffcb7b;--md-theme-code-block-bg-color:rgba(30,25,18,.5);--md-theme-table-border-color:#fe9900;--md-theme-table-th-color:#ffb648;--md-theme-table-tht-color:#000;--md-theme-table-tr-nc-color:#6d5736;--md-theme-table-trh-color:#947443;--md-theme-slct-title-color:#000;--md-theme-slct-titlebg-color:#fe9900;--md-theme-slct-text-color:#00c888;--md-theme-slct-bg-color:rgba(175,207,247,.25);--md-theme-slct-del-color:#999;--md-theme-slct-elbg-color:#000;--md-theme-slct-codebg-color:#ffcb7b;--md-theme-slct-prebg-color:rgba(160,200,255,.25)}div.cyanosis-theme{word-break:break-word;line-height:1.75;font-weight:400;overflow-x:hidden;color:var(--md-theme-base-color);transition:color .35s}div.cyanosis-theme hr{position:relative;width:98%;height:1px;margin-top:32px;margin-bottom:32px;background-image:linear-gradient(90deg,var(--md-theme-link-color),rgba(255,0,0,.3),rgba(37,163,65,.3),rgba(255,0,0,.3),var(--md-theme-link-color));border-width:0;overflow:visible}div.cyanosis-theme b,div.cyanosis-theme strong{color:var(--md-theme-strong-color)}div.cyanosis-theme i,div.cyanosis-theme em{color:var(--md-theme-em-color)}div.cyanosis-theme del{color:var(--md-theme-del-color)}div.cyanosis-theme details>summary{outline:none;color:var(--md-theme-title-color);font-size:20px;font-weight:bolder;border-bottom:1px solid var(--md-theme-border-color);cursor:pointer}div.cyanosis-theme details>p{padding:10px 20px;margin:10px 0 0;color:#666;background-color:var(--md-theme-blockquote-bg-color);border:2px dashed var(--md-theme-strong-color)}div.cyanosis-theme a::selection,div.cyanosis-theme b::selection,div.cyanosis-theme strong::selection,div.cyanosis-theme i::selection,div.cyanosis-theme em::selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme del::selection{color:var(--md-theme-slct-del-color);background-color:var(--md-theme-slct-elbg-color)}.md-editor div.mk-cute-theme,.md-editor-dark div.mk-cute-theme{--md-theme-code-inline-color: #4ec9b0;--md-theme-code-inline-bg-color: #282c34;--md-theme-code-block-color: #4ec9b0;--md-theme-code-block-bg-color: #282c34;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color);--md-theme-code-block-radius: 10px}div.mk-cute-theme code{font-family:Menlo,Monaco,Consolas,Courier New,monospace;overflow-x:auto;padding:.14em .46em;margin:0 4px}div.mk-cute-theme .md-editor-code pre code{font-family:Menlo,Monaco,Consolas,Courier New,monospace;padding:22px;margin:0;word-break:normal;line-height:1.75}div.mk-cute-theme .md-editor-code pre code span[rn-wrapper]{top:22px}.md-editor div.mk-cute-theme{--md-theme-heading-color: #36ace1}div.mk-cute-theme h1:before,div.mk-cute-theme h2:before,div.mk-cute-theme h3:before,div.mk-cute-theme h4:before,div.mk-cute-theme h5:before,div.mk-cute-theme h6:before{content:\"\";display:block;position:absolute;left:0;top:0;bottom:0;margin:auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAF8UlEQVRIS71Wa2wUVRT+7r0zu9t2t/RBaSioPCpYbIUfaEIQUogSAwZDAlUSGwgg/CBATExMCJH1D2hIfOEjFEUEhViCgBgIUCH44OkjPAMGBVqhpUCfW3Zn5z7MuQOE0hYxMdxJdmd25s53vnO+851leMCLPWA8/CfA2TsvL8n7q+nTFfNLG+4VqInHOeJLDQMzdz/3r4DGGDb9lxu+aPcE7U61JHDMDePcuv0O21ShugOefqDdtBie3Dk6K/O+Ab+qOjJiz7Ahv6c8hbDDwRiQlgYGDOcaWyEcjg8On+j71IpJndjGt9XO+jM7+pkywNvbazIfercieSdoJ4bE5sWjyZqMpDdeaQNXMNC34ME3LV8B56+1w3AOgk+EXe/Ub6uiLB6XdH/G/mYjeBCcFwnt3zQqWt4t4NjjnhzQ1CGkBhwOCMFAB71U0qsYgRlwBtQ1tiEJAy44OBdQUmFK3aWS06NLT+ukZAQoKCCjsfbDmk6p78RwX3ncWffmIj8U4kh6GpEwh+9rGy23LDU4GBrrm9DsuDYIGMAYIC/EUNQ7Cq1hn+WM2TI8f+jEyCmvjfn1FssuojHx6tDkyZOaCzr8TNpASzDAk8amlRIrEylcSGsYrcGIstIYWhgDDIM2BiGH3ywFkGAC1U9n38bpVqWGdk6r4HMWrZZaG1D5KLn0qYyBEAKnG1otAxLR8L7Z9nfP13CJHQ/ST4vK8sVHe8JsU0U6uO5hlexo8PI7vNDQomwoBRAwpSmtgJAAztS3QLsOsmBQlBtFJMQhlbbPUBBUR7o2hqHVddLbRsfCPQJ+u3TPw8uGl1yklAlHIJZKo3//XEhlLCtifPFyM7xwCI/lZ8IKTTBbS7pPLIggZZsSQ+zXbT4UYSsnet3UMM5HPT5LGbrDGYQroClyT2Jwnyj9aN949e8mDCwuRFoqKxRHUJ21BSDRELuQYGhvbMVV32Dp2RuxcfHSRBfAYTsbU9nJdFj5EiLkglHkRInC1xoxKbH9hQJIaTDvxxTCUddWl4wg0dCCtqSPDmoVx4Eitpxh64ZtsT6b5ie6pPRkfF90TllxOzEwmipMKRRgHODGgCuJkqIcvDdC2BZ5Y+tlHHMzkAKghbAxcQqQDiKrFBxhqg5MHTivS1tQ+sdsvaQl5Yd6yfdRXNQLsQwXnq/AQFLXEIIjzBSuNaaR0SuEtkQKl9IKjAsbJaWfzo1USDsM6zceDJfeVGgnhhN2N7YOyo5kJz1pa2AbgfrO1gRwXW6vSRQNtddR+EhvKGmseskgTtY2Q7kucYWWgToPHzyUyXry0iXfnBtfl5f/PaWPvPNW/zkOAQegJHltFE5dSaCskHqPVEnqpMAMEgkPtR1pKxyh/N0/vTToubtH1G3RmLjhM8ubKXfWB2mRa9ySOaWS2uT8lTZ0cI6I52Ngv7zAbW9mQVm1cpytu441P38XeXTlQu+e46nyh+bjLkMZRU0MCYTCJWZSG1y7cBWNURpxBlxqFBfEwGnGGhaYPSNwhpSv4DK+/vPynBk9MqRIiOWs8a2WJTm9a+cgh6SaMIMz9W1WjYHHMtv0wSmZdWB9gdsya/rcYVg7JoffCdqlD6ceTpiY59tM0PhJp5WNvra+BQkejCMyBarr8KKYDcZi8sDaCDKYFIGRk+FnSVXzyTO9JxBwF8DLc1dlLn65ooNEYN0fBsu21fTvL6PXnhxXlnLIqqhYYBian4lQ2Lk9ogiALsimiLC1QYfhlV1Hnxh7JfcMqxrpd7U2GFa5t9nOd7Kr+kg4uWvnCpromlJeXlq3Os3ZLOlrZBmNQf1ybVqpxhbA7mRIOCy1+esDOWhIyDv/+3Q7LRbsqH+rKRJ+nba+/+WW7II1s9vvVBuNr7KNF1WUM1bSt5f1Vq01jUVkKfnx8uoti3Or5rbd9782M61azJz/rFywYU/OyKqK1p5G2MS1Z18tGFDwTkvIxcK9RwaMP3a9/tbc62lPj/Nw5B9ey9Ehy/MY4oEqelgNleuyCgdXJlmc3fO5Ll56r5f+n/f+AWFf9jvBgaHpAAAAAElFTkSuQmCC);animation:spin 2s linear 0s infinite}div.mk-cute-theme h1{position:relative;font-size:30px;padding:12px 38px;margin:30px 0}div.mk-cute-theme h1:before{width:30px;height:30px;background-size:30px 30px}div.mk-cute-theme h2{position:relative;font-size:24px;padding:12px 36px;margin:28px 0}div.mk-cute-theme h2:before{width:28px;height:28px;background-size:28px 28px}div.mk-cute-theme h3{position:relative;font-size:18px;padding:4px 32px;margin:26px 0}div.mk-cute-theme h3:before{width:24px;height:24px;background-size:24px 24px}div.mk-cute-theme h4{position:relative;padding:4px 28px;font-size:16px;margin:22px 0}div.mk-cute-theme h4:before{width:20px;height:20px;background-size:20px 20px}div.mk-cute-theme h5{position:relative;padding:4px 26px;font-size:15px;margin:20px 0}div.mk-cute-theme h5:before{width:18px;height:18px;background-size:18px 18px}div.mk-cute-theme h6{position:relative;padding:4px 22px;font-size:14px;margin:16px 0}div.mk-cute-theme h6:before{width:16px;height:16px;background-size:16px 16px}@media(max-width:720px){div.mk-cute-theme h1{font-size:24px}div.mk-cute-theme h2{font-size:20px}div.mk-cute-theme h3{font-size:18px}}.md-editor div.mk-cute-theme{--md-theme-link-color: #409eff;--md-theme-link-hover-color: #007bff}div.mk-cute-theme a{display:inline-block;border-bottom:1px solid #409eff}div.mk-cute-theme a:hover,div.mk-cute-theme a:active{border-bottom:1px solid #007bff}div.mk-cute-theme ol li,div.mk-cute-theme ul li{margin-bottom:0;list-style:inherit}div.mk-cute-theme ol li .task-list-item,div.mk-cute-theme ul li .task-list-item{list-style:none}div.mk-cute-theme ol li .task-list-item ul,div.mk-cute-theme ol li .task-list-item ol,div.mk-cute-theme ul li .task-list-item ul,div.mk-cute-theme ul li .task-list-item ol{margin-top:0}div.mk-cute-theme ol ul,div.mk-cute-theme ol ol,div.mk-cute-theme ul ul,div.mk-cute-theme ul ol{margin-top:3px}div.mk-cute-theme ol li{padding-left:6px}div.mk-cute-theme p{line-height:inherit;margin-top:22px;margin-bottom:22px}.md-editor div.mk-cute-theme{--md-theme-quote-color: #fff;--md-theme-quote-border: 4px solid #409eff;--md-theme-quote-bg-color: rgba(54, 172, 225, .75)}.md-editor-dark div.mk-cute-theme{--md-theme-quote-color: inherit;--md-theme-quote-border: 4px solid #265d97;--md-theme-quote-bg-color: rgba(18, 80, 108, .75)}div.mk-cute-theme blockquote{position:relative;padding:8px 26px;margin:16px 0;border-radius:var(--md-theme-radius-m)}div.mk-cute-theme blockquote:before{content:\"❝\";top:10px;left:8px;color:#409eff;font-size:20px;line-height:1;font-weight:700;position:absolute;opacity:.7}div.mk-cute-theme blockquote:after{content:\"❞\";font-size:20px;position:absolute;right:8px;bottom:0;color:#409eff;opacity:.7}div.mk-cute-theme blockquote>p,div.mk-cute-theme blockquote ul li,div.mk-cute-theme blockquote ol li{color:var(--md-theme-quote-color)}.md-editor div.mk-cute-theme{--md-theme-table-color: #000;--md-theme-table-border-color: #f6f6f6;--md-theme-table-thead-bg-color: #f6f6f6;--md-theme-table-stripe-color: #fcfcfc}.md-editor-dark div.mk-cute-theme{--md-theme-table-color: inherit;--md-theme-table-border-color: #1c1c1c;--md-theme-table-thead-bg-color: rgba(28, 28, 28, .631372549);--md-theme-table-stripe-color: rgba(28, 28, 28, .631372549)}div.mk-cute-theme table{display:inline-block;width:auto;max-width:100%;overflow:auto;border:solid 1px var(--md-theme-table-border-color)}div.mk-cute-theme table thead{background-color:var(--md-theme-table-thead-bg-color);color:var(--md-theme-table-color);text-align:left}div.mk-cute-theme table tr th,div.mk-cute-theme table tr td{padding:12px 7px;line-height:24px;border:none}div.mk-cute-theme table tr td{min-width:120px}div.mk-cute-theme blockquote table tbody{color:var(--md-theme-color)}div.mk-cute-theme blockquote table tr{background-color:var(--md-theme-table-stripe-color)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.md-editor div.mk-cute-theme{--md-theme-color: #36ace1;background-image:linear-gradient(90deg,#323a4240 3%,#0000 3%),linear-gradient(360deg,#323a4240 3%,#0000 3%)}.md-editor-dark div.mk-cute-theme{background-image:linear-gradient(90deg,#d9eafb40 3%,#0000 3%),linear-gradient(360deg,#d9eafb40 3%,#0000 3%);--md-theme-bg-color-scrollbar-thumb: #4d4d4d}div.mk-cute-theme{word-break:break-word;line-height:1.75;font-weight:400;overflow-x:hidden;background-size:20px 20px;background-position:center center}div.mk-cute-theme hr{position:relative;width:98%;height:1px;border:none;margin-top:32px;margin-bottom:32px;background-image:linear-gradient(to right,#36ace1,#dff0fe,#36ace1);overflow:visible}div.mk-cute-theme del{color:#36ace1}.md-editor div.smart-blue-theme{--md-theme-code-inline-color: #d63200;--md-theme-code-inline-bg-color: #fff5f5;--md-theme-code-block-color: #333;--md-theme-code-block-bg-color: #f8f8f8;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color)}.md-editor-dark div.smart-blue-theme{--md-theme-code-inline-color: #e06c75;--md-theme-code-inline-bg-color: #1a1a1a;--md-theme-code-block-color: #999;--md-theme-code-block-bg-color: #1a1a1a;--md-theme-code-before-bg-color: var(--md-theme-code-block-bg-color)}div.smart-blue-theme code{overflow-x:auto;padding:.065em .4em}div.smart-blue-theme .md-editor-code pre{font-family:Menlo,Monaco,Consolas,Courier New,monospace}div.smart-blue-theme .md-editor-code pre code{padding:22px 12px;margin:0;word-break:normal}div.smart-blue-theme .md-editor-code pre code span[rn-wrapper]{top:22px}.md-editor div.smart-blue-theme{--md-theme-heading-color: #135ce0}div.smart-blue-theme h1,div.smart-blue-theme h2,div.smart-blue-theme h3,div.smart-blue-theme h4,div.smart-blue-theme h5,div.smart-blue-theme h6{padding:30px 0;margin:0}div.smart-blue-theme h1 a,div.smart-blue-theme h2 a,div.smart-blue-theme h3 a,div.smart-blue-theme h4 a,div.smart-blue-theme h5 a,div.smart-blue-theme h6 a{border:none}div.smart-blue-theme h1{position:relative;text-align:center;font-size:22px;margin:50px 0}div.smart-blue-theme h2{position:relative;font-size:20px;border-left:4px solid;padding:0 0 0 10px;margin:30px 0}div.smart-blue-theme h3{font-size:16px}div.smart-blue-theme img{margin:0 auto}.md-editor div.smart-blue-theme{--md-theme-link-color: #036aca}.md-editor-dark div.smart-blue-theme{--md-theme-link-color: #2d7dc7}div.smart-blue-theme a{font-weight:400}div.smart-blue-theme ul,div.smart-blue-theme ol{margin-top:1em}div.smart-blue-theme li{line-height:2;margin-bottom:0;list-style:inherit}div.smart-blue-theme p{line-height:2;font-weight:400}div.smart-blue-theme *+p{margin-top:16px}.md-editor div.smart-blue-theme{--md-theme-quote-color: #666;--md-theme-quote-bg-color: #fff9f9;--md-theme-quote-border-color: #b2aec5}.md-editor-dark div.smart-blue-theme{--md-theme-quote-color: #999;--md-theme-quote-bg-color: #2a2a2a;--md-theme-quote-border-color: #0063bb}div.smart-blue-theme blockquote{background-color:var(--md-theme-quote-bg-color);margin:2em 0;padding:2px 20px;border-left:4px solid var(--md-theme-quote-border-color)}div.smart-blue-theme blockquote p{color:var(--md-theme-quote-color);line-height:2}.md-editor div.smart-blue-theme{--md-theme-table-td-border-color: #dfe2e5;--md-theme-table-stripe-color: #f6f8fa}.md-editor-dark div.smart-blue-theme{--md-theme-table-td-border-color: #2d2d2d;--md-theme-table-stripe-color: #0c0c0c}div.smart-blue-theme table{border-collapse:collapse;margin:1rem 0;overflow-x:auto}div.smart-blue-theme table tr th,div.smart-blue-theme table tr td{padding:.6em 1em}div.smart-blue-theme blockquote table{line-height:initial}div.smart-blue-theme blockquote table tr th,div.smart-blue-theme blockquote table tr td{border-color:var(--md-theme-border-color-inset)}div.smart-blue-theme blockquote table tbody tr:nth-child(n){background-color:inherit}.md-editor div.smart-blue-theme{--md-theme-color: #595959}.md-editor div.smart-blue-theme{background-image:linear-gradient(90deg,#3c0a1e0a 3%,#0000 3%),linear-gradient(360deg,#3c0a1e0a 3%,#0000 3%)}.md-editor-dark div.smart-blue-theme{--md-theme-color: #999}.md-editor-dark div.smart-blue-theme{background-image:linear-gradient(90deg,#cfcfcf0a 3%,#fff0 3%),linear-gradient(360deg,#cfcfcf0a 3%,#fff0 3%)}div.smart-blue-theme{color:var(--md-theme-color);font-family:-apple-system,system-ui,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;background-size:20px 20px;background-position:center center}div.smart-blue-theme strong,div.smart-blue-theme em strong{color:#036aca}div.smart-blue-theme hr{border-top:1px solid #135ce0}.md-editor-catalog-editor{--md-color: #3f4a54;--md-hover-color: #000;--md-bk-color: #fff;--md-bk-color-outstand: #f2f2f2;--md-bk-hover-color: #f5f7fa;--md-border-color: #e6e6e6;--md-border-hover-color: #b9b9b9;--md-border-active-color: #999;--md-modal-mask: #00000073;--md-modal-shadow: 0px 6px 24px 2px #00000019;--md-scrollbar-bg-color: #e2e2e2;--md-scrollbar-thumb-color: #0000004d;--md-scrollbar-thumb-hover-color: #00000059;--md-scrollbar-thumb-active-color: #00000061;overflow:auto;height:100%;background-color:var(--md-bk-color);border-left:1px solid var(--md-border-color);width:200px;box-sizing:border-box;margin:0;padding:5px 10px;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:\"tnum\";z-index:10002}.md-editor-catalog-fixed{position:absolute;top:0;right:0}.md-editor-catalog-flat{position:initial;flex-shrink:0}.md-editor-catalog-indicator{height:18px;width:4px;background-color:#73d13d;position:absolute;border-radius:4px;transition:top .3s}.md-editor-catalog>.md-editor-catalog-link{padding:5px 8px}.md-editor-catalog-link{padding:5px 0 5px 1em;display:flex;flex-direction:column}.md-editor-catalog-link span{display:inline-block;width:100%;position:relative;overflow:hidden;color:var(--md-color);white-space:nowrap;text-overflow:ellipsis;transition:color .3s;cursor:pointer;line-height:18px}.md-editor-catalog-link span:hover{color:#73d13d}.md-editor-catalog-wrapper>.md-editor-catalog-link{padding-top:5px;padding-bottom:5px}.md-editor-catalog-wrapper>.md-editor-catalog-link:first-of-type{padding-top:10px}.md-editor-catalog-wrapper>.md-editor-catalog-link:last-of-type{padding-bottom:0}.md-editor-catalog-active>span{color:#73d13d}.md-editor-catalog-dark{--md-color: #999;--md-hover-color: #bbb;--md-bk-color: #000;--md-bk-color-outstand: #333;--md-bk-hover-color: #1b1a1a;--md-border-color: #2d2d2d;--md-border-hover-color: #636262;--md-border-active-color: #777;--md-modal-mask: #00000073;--md-modal-shadow: 0px 6px 24px 2px #00000066;--md-scrollbar-bg-color: #0f0f0f;--md-scrollbar-thumb-color: #2d2d2d;--md-scrollbar-thumb-hover-color: #3a3a3a;--md-scrollbar-thumb-active-color: #3a3a3a}.md-editor{--md-color: #3f4a54;--md-hover-color: #000;--md-bk-color: #fff;--md-bk-color-outstand: #f2f2f2;--md-bk-hover-color: #f5f7fa;--md-border-color: #e6e6e6;--md-border-hover-color: #b9b9b9;--md-border-active-color: #999;--md-modal-mask: #00000073;--md-modal-shadow: 0px 6px 24px 2px #00000019;--md-scrollbar-bg-color: #e2e2e2;--md-scrollbar-thumb-color: #0000004d;--md-scrollbar-thumb-hover-color: #00000059;--md-scrollbar-thumb-active-color: #00000061;color:var(--md-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,ui-sans-serif,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\";width:100%;height:500px;position:relative;box-sizing:border-box;border:1px solid var(--md-border-color);display:flex;flex-direction:column;overflow:hidden;background-color:var(--md-bk-color)}.md-editor ::-webkit-scrollbar{width:6px;height:6px}.md-editor ::-webkit-scrollbar-corner,.md-editor ::-webkit-scrollbar-track{background-color:var(--md-scrollbar-bg-color)}.md-editor ::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--md-scrollbar-thumb-color)}.md-editor ::-webkit-scrollbar-button:vertical{display:none}.md-editor ::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--md-scrollbar-thumb-hover-color)}.md-editor ::-webkit-scrollbar-thumb:vertical:active{background-color:var(--md-scrollbar-thumb-active-color)}.md-editor .md-editor-fullscreen{position:fixed!important;inset:0;width:auto!important;height:auto!important;z-index:10000}svg.md-editor-icon{width:16px;height:16px;padding:4px;fill:none;overflow:hidden;display:block;box-sizing:content-box}.md-editor .lucide-list-icon,.md-editor .lucide-list-ordered-icon,.md-editor .lucide-list-todo-icon{width:18px;height:18px;padding:3px}.md-editor-preview-wrapper{position:relative;flex:1;box-sizing:border-box;overflow:auto}.md-editor-preview{font-size:16px;word-break:break-all;display:flow-root;padding:10px 20px}.md-editor-modal-container{--md-color: #3f4a54;--md-hover-color: #000;--md-bk-color: #fff;--md-bk-color-outstand: #f2f2f2;--md-bk-hover-color: #f5f7fa;--md-border-color: #e6e6e6;--md-border-hover-color: #b9b9b9;--md-border-active-color: #999;--md-modal-mask: #00000073;--md-modal-shadow: 0px 6px 24px 2px #00000019;--md-scrollbar-bg-color: #e2e2e2;--md-scrollbar-thumb-color: #0000004d;--md-scrollbar-thumb-hover-color: #00000059;--md-scrollbar-thumb-active-color: #00000061;color:var(--md-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,ui-sans-serif,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"}.md-editor-modal-container ::-webkit-scrollbar{width:6px;height:6px}.md-editor-modal-container ::-webkit-scrollbar-corner,.md-editor-modal-container ::-webkit-scrollbar-track{background-color:var(--md-scrollbar-bg-color)}.md-editor-modal-container ::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--md-scrollbar-thumb-color)}.md-editor-modal-container ::-webkit-scrollbar-button:vertical{display:none}.md-editor-modal-container ::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--md-scrollbar-thumb-hover-color)}.md-editor-modal-container ::-webkit-scrollbar-thumb:vertical:active{background-color:var(--md-scrollbar-thumb-active-color)}.md-editor-modal-container .lucide-xicon{width:20px;height:20px;padding:2px}.md-editor-previewOnly{border:none;height:auto;overflow:visible}.md-editor-previewOnly .md-editor-content{height:100%}.md-editor-previewOnly .md-editor-preview{padding:0}.md-editor-previewOnly .md-editor-preview-wrapper{overflow:visible}.md-editor-dark,.md-editor-modal-container[data-theme=dark]{--md-color: #999;--md-hover-color: #bbb;--md-bk-color: #000;--md-bk-color-outstand: #333;--md-bk-hover-color: #1b1a1a;--md-border-color: #2d2d2d;--md-border-hover-color: #636262;--md-border-active-color: #777;--md-modal-mask: #00000073;--md-modal-shadow: 0px 6px 24px 2px #00000066;--md-scrollbar-bg-color: #0f0f0f;--md-scrollbar-thumb-color: #2d2d2d;--md-scrollbar-thumb-hover-color: #3a3a3a;--md-scrollbar-thumb-active-color: #3a3a3a}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:100001}\n"
  },
  {
    "path": "embedFS/dist/assets/room-BLsFZNUm.js",
    "content": "import{h as r}from\"./axios-DNCpvJag.js\";const o={base:{url:\"/room\",get:async function(t){return await r.get(this.url,t)},post:async function(t){return await r.post(this.url,t)},put:async function(t){return await r.put(this.url,t)},delete:async function(t){return await r.delete(this.url,t)}},list:{url:\"/room/list\",get:async function(t){return await r.get(this.url,t)}},factor:{url:\"/room/factor\",get:async function(t){return await r.get(this.url,t)}},basic:{url:\"/room/basic\",get:async function(t){return await r.get(this.url,t)}},worlds:{url:\"/room/worlds\",get:async function(t){return await r.get(this.url,t)}},upload:{url:\"/room/upload\",post:async function(t){return await r.post(this.url,t)}},activate:{url:\"/room/activate\",post:async function(t){return await r.post(this.url,t)}},deactivate:{url:\"/room/deactivate\",post:async function(t){return await r.post(this.url,t)}}};export{o as r};\n"
  },
  {
    "path": "embedFS/dist/assets/room-BV8LbqUm.js",
    "content": "import{_ as Y,e as Z,b as h,j as ee,f as c,aE as le,aF as ae,c as E,o as r,a as l,w as t,z as d,l as e,A as f,D as N,v as g,t as b,s as T,n as te,V as se,ab as oe,k as B,x as F,p as me,F as K,y as ne,C as ue,aG as re,aC as de,G as $}from\"./index-But_YWe_.js\";import{V as v}from\"./VRow-DtJTiJKO.js\";import{V as i}from\"./VCol-BCVfdzjO.js\";import{V as x}from\"./VTextField-C23ADfJX.js\";import{T as p}from\"./index-Nr3m5Q0F.js\";import{V as P,a as u}from\"./VRadioGroup-DDJeM_aY.js\";import{V as y}from\"./VChip-pydKSkvr.js\";import{V as z}from\"./VSlider-CGi8T5rU.js\";import{V as ie}from\"./VNumberInput-uP7vEYUF.js\";import{V as pe}from\"./VForm-D9iQptwo.js\";import{V as be}from\"./VSpacer-D758VKS2.js\";import{V as fe}from\"./VDialog-BetymGlx.js\";import\"./index-c6y4pbVT.js\";import\"./VInput-D4WPJeZb.js\";import\"./VTooltip-BV7Wxv--.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./dialog-transition-B2t_G0u1.js\";const ge=[\"󰀆\",\"󰀑\",\"󰀇\",\"󰀃\",\"󰀊\",\"󰀕\",\"󰀭\",\"󰀅\",\"󰀍\",\"󰀘\",\"󰀮\",\"󰀩\",\"󰀠\",\"󰀈\",\"󰀛\",\"󰀋\",\"󰀏\",\"󰀫\",\"󰀝\",\"󰀄\",\"󰀐\",\"󰀓\",\"󰀁\",\"󰀨\",\"󰀣\",\"󰀤\",\"󰀔\",\"󰀂\",\"󰀧\",\"󰀒\",\"󰀦\",\"󰀙\",\"󰀞\",\"󰀡\",\"󰀯\",\"󰀟\",\"󰀗\",\"󰀥\",\"󰀚\",\"󰀪\",\"󰀌\",\"󰀜\",\"󰀬\",\"󰀎\",\"󰀖\",\"󰀉\",\"󰀀\",\"󰀢\"],Ve={class:\"card-header\"},ve={key:0},ce={class:\"emoji-container mt-8\"},ye=[\"onClick\"],ke={__name:\"room\",props:{formData:{type:Object,default:()=>({})},roomCount:{type:Number,default:0},maxPlayers:{type:Number,default:0}},setup(L,{expose:H}){const I=L,{mobile:k}=Z(),{t:a}=h();ee(()=>{(I.formData?.id||0)!==0?m.value=I.formData:(m.value.masterPort=I.roomCount+le.masterPort+1,m.value.gameMode=\"endless\",m.value.clusterKey=ae(14),m.value.modInOne=!0)});const A=c(),m=c({id:0,gameName:\"\",description:\"\",gameMode:\"\",customGameMode:\"\",pvp:!1,maxPlayer:6,maxRollBack:10,modInOne:!1,modData:\"\",vote:!1,pauseEmpty:!0,password:\"\",token:\"\",masterIP:\"127.0.0.1\",masterPort:0,clusterKey:\"\",lan:!1,offline:!1,steamGroupOnly:!1,steamGroupID:\"\",steamGroupAdmins:!1}),G=c({gameName:[n=>n?!0:a(\"game.base.step1.gameName.required\")],customGameMode:[n=>n?!0:a(\"game.base.step1.gameMode.modes.custom.required\")],token:[n=>n?!0:a(\"game.base.step1.token.required\")],masterIP:[n=>n?!0:a(\"game.base.step1.masterIP.required\")],masterPort:[n=>n?!0:a(\"game.base.step1.masterPort.required\")],clusterKey:[n=>n?!0:a(\"game.base.step1.clusterKey.required\")]}),D=c(!1),R=c(!1),j=c(!1),J=()=>{m.value.token=re()},C=c(!1),M=c(!0),_=c(!1),S=c(),q=c(),O=c(0),Q=n=>{if(M.value){let s,o;if(C.value){if(s=S.value?.$el.querySelector(\"input\"),!s)return;o=m.value.gameName}else{if(s=q.value?.$el.querySelector(\"input\"),!s)return;o=m.value.description}const w=s.selectionStart||O.value,U=s.selectionEnd||O.value;C.value?m.value.gameName=o.substring(0,w)+n+o.substring(U):m.value.description=o.substring(0,w)+n+o.substring(U);const V=w+n.length;O.value=V,de(()=>{s.setSelectionRange(V,V),s.focus()})}else W(n).then(()=>{$(\"复制成功\"),_.value=!1}).catch(()=>{$(\"复制失败\",\"error\")})};function W(n,s,o){return new Promise((w,U)=>{if(navigator.clipboard&&window.isSecureContext)navigator.clipboard.writeText(n).then(()=>{w(n)}).catch(V=>{U(V)});else try{const V=document.createElement(\"textarea\");V.value=n,V.style.position=\"fixed\",V.style.opacity=\"0\",document.body.appendChild(V),V.select();const X=document.execCommand(\"copy\");if(document.body.removeChild(V),X)w(n);else throw new Error(\"复制失败，execCommand返回false\")}catch(V){U(V)}})}return H({validate:async()=>{const{valid:n}=await A.value.validate();return n?{validate:!0,formData:m.value}:{validate:!1,formData:{}}}}),(n,s)=>(r(),E(K,null,[l(pe,{ref_key:\"roomFormRef\",ref:A},{default:t(()=>[l(v,null,{default:t(()=>[l(i,null,{default:t(()=>[d(l(x,{modelValue:e(m).gameName,\"onUpdate:modelValue\":s[0]||(s[0]=o=>e(m).gameName=o),rules:e(G).gameName,label:e(a)(\"game.base.step1.gameName.name\"),\"append-inner-icon\":\"ri-emotion-happy-line\",\"onClick:appendInner\":s[1]||(s[1]=o=>{_.value=!0,C.value=!0})},null,8,[\"modelValue\",\"rules\",\"label\"]),[[p,e(a)(\"game.base.step1.gameName.tip\")]])]),_:1})]),_:1}),l(v,null,{default:t(()=>[l(i,null,{default:t(()=>[d(l(x,{modelValue:e(m).description,\"onUpdate:modelValue\":s[2]||(s[2]=o=>e(m).description=o),label:e(a)(\"game.base.step1.description.name\"),\"append-inner-icon\":\"ri-emotion-happy-line\",\"onClick:appendInner\":s[3]||(s[3]=o=>{_.value=!0,C.value=!1})},null,8,[\"modelValue\",\"label\"]),[[p,e(a)(\"game.base.step1.description.tip\")]])]),_:1})]),_:1}),l(v,null,{default:t(()=>[l(i,null,{default:t(()=>[l(P,{modelValue:e(m).gameMode,\"onUpdate:modelValue\":s[5]||(s[5]=o=>e(m).gameMode=o),inline:\"\"},{prepend:t(()=>[d((r(),f(y,null,{default:t(()=>[g(b(e(a)(\"game.base.step1.gameMode.name\")),1)]),_:1})),[[p,e(a)(\"game.base.step1.gameMode.tip\")]])]),default:t(()=>[l(u,{label:e(a)(\"game.base.step1.gameMode.modes.endless\"),value:\"endless\",class:\"mr-4\"},null,8,[\"label\"]),l(u,{label:e(a)(\"game.base.step1.gameMode.modes.survival\"),value:\"survival\",class:\"mr-4\"},null,8,[\"label\"]),l(u,{label:e(a)(\"game.base.step1.gameMode.modes.relaxed\"),value:\"relaxed\",class:\"mr-4\"},null,8,[\"label\"]),l(u,{label:e(a)(\"game.base.step1.gameMode.modes.wilderness\"),value:\"wilderness\",class:\"mr-4\"},null,8,[\"label\"]),l(u,{label:e(a)(\"game.base.step1.gameMode.modes.lightsOut\"),value:\"lightsOut\",class:\"mr-4\"},null,8,[\"label\"]),l(u,{label:e(a)(\"game.base.step1.gameMode.modes.lavaarena\"),value:\"lavaarena\",class:\"mr-4\"},null,8,[\"label\"]),l(u,{label:e(a)(\"game.base.step1.gameMode.modes.quagmire\"),value:\"quagmire\",class:\"mr-4\"},null,8,[\"label\"]),l(u,{label:e(a)(\"game.base.step1.gameMode.modes.custom.name\"),value:\"custom\",class:\"mr-4\"},null,8,[\"label\"]),e(m).gameMode===\"custom\"?(r(),f(x,{key:0,modelValue:e(m).customGameMode,\"onUpdate:modelValue\":s[4]||(s[4]=o=>e(m).customGameMode=o),rules:e(G).customGameMode,label:e(a)(\"game.base.step1.gameMode.modes.custom.label\"),density:\"compact\"},null,8,[\"modelValue\",\"rules\",\"label\"])):N(\"\",!0)]),_:1},8,[\"modelValue\"])]),_:1})]),_:1}),l(v,null,{default:t(()=>[l(i,null,{default:t(()=>[l(z,{modelValue:e(m).maxPlayer,\"onUpdate:modelValue\":s[6]||(s[6]=o=>e(m).maxPlayer=o),max:I.maxPlayers===0?64:I.maxPlayers,min:1,class:\"align-center\",\"hide-details\":\"\",step:\"1\",style:{\"margin-left\":\"-1px\"}},{label:t(()=>[d((r(),f(y,{style:{\"margin-right\":\"1rem\"}},{default:t(()=>[g(b(e(a)(\"game.base.step1.maxPlayer.name\")),1)]),_:1})),[[p,e(a)(\"game.base.step1.maxPlayer.tip\")]])]),append:t(()=>[l(y,{label:\"\",color:\"primary\"},{default:t(()=>[g(b(e(m).maxPlayer),1)]),_:1})]),_:1},8,[\"modelValue\",\"max\"])]),_:1})]),_:1}),l(v,null,{default:t(()=>[l(i,{cols:e(k)?12:4},{default:t(()=>[l(P,{modelValue:e(m).pvp,\"onUpdate:modelValue\":s[7]||(s[7]=o=>e(m).pvp=o),inline:\"\"},{prepend:t(()=>[d((r(),f(y,null,{default:t(()=>[g(b(e(a)(\"game.base.step1.pvp.name\")),1)]),_:1})),[[p,e(a)(\"game.base.step1.pvp.tip\")]])]),default:t(()=>[l(u,{label:e(a)(\"game.base.step1.pvp.enable\"),value:!0,class:\"mr-4\"},null,8,[\"label\"]),l(u,{label:e(a)(\"game.base.step1.pvp.disable\"),value:!1,class:\"mr-4\"},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])]),_:1},8,[\"cols\"]),l(i,{cols:e(k)?12:4},{default:t(()=>[l(P,{modelValue:e(m).vote,\"onUpdate:modelValue\":s[8]||(s[8]=o=>e(m).vote=o),inline:\"\"},{prepend:t(()=>[d((r(),f(y,null,{default:t(()=>[g(b(e(a)(\"game.base.step1.vote.name\")),1)]),_:1})),[[p,e(a)(\"game.base.step1.vote.tip\")]])]),default:t(()=>[l(u,{label:e(a)(\"game.base.step1.vote.enable\"),value:!0,class:\"mr-4\"},null,8,[\"label\"]),l(u,{label:e(a)(\"game.base.step1.vote.disable\"),value:!1,class:\"mr-4\"},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])]),_:1},8,[\"cols\"]),l(i,{cols:e(k)?12:4},{default:t(()=>[l(P,{modelValue:e(m).pauseEmpty,\"onUpdate:modelValue\":s[9]||(s[9]=o=>e(m).pauseEmpty=o),inline:\"\"},{prepend:t(()=>[d((r(),f(y,null,{default:t(()=>[g(b(e(a)(\"game.base.step1.pauseEmpty.name\")),1)]),_:1})),[[p,e(a)(\"game.base.step1.pauseEmpty.tip\")]])]),default:t(()=>[l(u,{label:e(a)(\"game.base.step1.pauseEmpty.enable\"),value:!0,class:\"mr-4\"},null,8,[\"label\"]),l(u,{label:e(a)(\"game.base.step1.pauseEmpty.disable\"),value:!1,class:\"mr-4\"},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])]),_:1},8,[\"cols\"])]),_:1}),l(v,null,{default:t(()=>[l(i,null,{default:t(()=>[l(z,{modelValue:e(m).maxRollBack,\"onUpdate:modelValue\":s[10]||(s[10]=o=>e(m).maxRollBack=o),max:64,min:1,class:\"align-center\",\"hide-details\":\"\",step:\"1\",style:{\"margin-left\":\"-1px\"}},{label:t(()=>[d((r(),f(y,{style:{\"margin-right\":\"1rem\"}},{default:t(()=>[g(b(e(a)(\"game.base.step1.maxRollBack.name\")),1)]),_:1})),[[p,e(a)(\"game.base.step1.maxRollBack.tip\")]])]),append:t(()=>[l(y,{label:\"\",color:\"primary\"},{default:t(()=>[g(b(e(m).maxRollBack),1)]),_:1})]),_:1},8,[\"modelValue\"])]),_:1})]),_:1}),l(v,null,{default:t(()=>[l(i,null,{default:t(()=>[d(l(x,{modelValue:e(m).password,\"onUpdate:modelValue\":s[11]||(s[11]=o=>e(m).password=o),autocomplete:\"new-password\",label:e(a)(\"game.base.step1.password.name\"),\"append-inner-icon\":e(D)?\"ri-eye-off-line\":\"ri-eye-line\",type:e(D)?\"text\":\"password\",\"onClick:appendInner\":s[12]||(s[12]=o=>D.value=!e(D))},null,8,[\"modelValue\",\"label\",\"append-inner-icon\",\"type\"]),[[p,e(a)(\"game.base.step1.password.tip\")]])]),_:1})]),_:1}),l(v,null,{default:t(()=>[l(i,{class:\"fcc\"},{default:t(()=>[d(l(x,{modelValue:e(m).token,\"onUpdate:modelValue\":s[13]||(s[13]=o=>e(m).token=o),rules:e(G).token,label:e(a)(\"game.base.step1.token.name\"),\"append-inner-icon\":e(R)?\"ri-eye-off-line\":\"ri-eye-line\",type:e(R)?\"text\":\"password\",class:\"w-100\",\"onClick:appendInner\":s[14]||(s[14]=o=>R.value=!e(R))},null,8,[\"modelValue\",\"rules\",\"label\",\"append-inner-icon\",\"type\"]),[[p,e(a)(\"game.base.step1.token.tip\")]]),e(k)?N(\"\",!0):(r(),f(T,{key:0,density:\"comfortable\",variant:\"text\",class:\"ml-4\",color:\"success\",\"prepend-icon\":\"ri-add-line\",onClick:J},{default:t(()=>[g(b(e(a)(\"game.base.step1.token.buttonAdd\")),1)]),_:1})),e(k)?N(\"\",!0):(r(),f(T,{key:1,density:\"comfortable\",variant:\"text\",class:\"ml-4\",color:\"info\",href:\"https://accounts.klei.com\",target:\"_blank\",\"prepend-icon\":\"ri-links-line\"},{default:t(()=>[g(b(e(a)(\"game.base.step1.token.buttonUrl\")),1)]),_:1}))]),_:1})]),_:1}),l(v,null,{default:t(()=>[l(i,{cols:e(k)?12:9,style:te(e(k)?{marginBottom:\"1.25rem\"}:{})},{default:t(()=>[d(l(x,{modelValue:e(m).masterIP,\"onUpdate:modelValue\":s[15]||(s[15]=o=>e(m).masterIP=o),rules:e(G).masterIP,label:e(a)(\"game.base.step1.masterIP.name\")},null,8,[\"modelValue\",\"rules\",\"label\"]),[[p,e(a)(\"game.base.step1.masterIP.tip\")]])]),_:1},8,[\"cols\",\"style\"]),l(i,{cols:e(k)?12:3},{default:t(()=>[d(l(ie,{modelValue:e(m).masterPort,\"onUpdate:modelValue\":s[16]||(s[16]=o=>e(m).masterPort=o),rules:e(G).masterPort,label:e(a)(\"game.base.step1.masterPort.name\"),min:1,max:65535,style:{\"margin-bottom\":\"-1.25rem\"}},null,8,[\"modelValue\",\"rules\",\"label\"]),[[p,e(a)(\"game.base.step1.masterPort.tip\")]])]),_:1},8,[\"cols\"])]),_:1}),l(v,null,{default:t(()=>[l(i,null,{default:t(()=>[d(l(x,{modelValue:e(m).clusterKey,\"onUpdate:modelValue\":s[17]||(s[17]=o=>e(m).clusterKey=o),rules:e(G).clusterKey,label:e(a)(\"game.base.step1.clusterKey.name\"),\"append-inner-icon\":e(j)?\"ri-eye-off-line\":\"ri-eye-line\",type:e(j)?\"text\":\"password\",\"onClick:appendInner\":s[18]||(s[18]=o=>j.value=!e(j))},null,8,[\"modelValue\",\"rules\",\"label\",\"append-inner-icon\",\"type\"]),[[p,e(a)(\"game.base.step1.clusterKey.tip\")]])]),_:1})]),_:1}),l(v,null,{default:t(()=>[l(i,{cols:\"12\",md:\"6\"},{default:t(()=>[l(P,{modelValue:e(m).lan,\"onUpdate:modelValue\":s[19]||(s[19]=o=>e(m).lan=o),inline:\"\"},{prepend:t(()=>[d((r(),f(y,null,{default:t(()=>[g(b(e(a)(\"game.base.step1.lan.name\")),1)]),_:1})),[[p,e(a)(\"game.base.step1.lan.tip\")]])]),default:t(()=>[l(u,{label:e(a)(\"game.base.step1.lan.enable\"),value:!0,class:\"mr-4\"},null,8,[\"label\"]),l(u,{label:e(a)(\"game.base.step1.lan.disable\"),value:!1,class:\"mr-4\"},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])]),_:1}),l(i,{cols:\"12\",md:\"6\"},{default:t(()=>[l(P,{modelValue:e(m).offline,\"onUpdate:modelValue\":s[20]||(s[20]=o=>e(m).offline=o),inline:\"\"},{prepend:t(()=>[d((r(),f(y,null,{default:t(()=>[g(b(e(a)(\"game.base.step1.offline.name\")),1)]),_:1})),[[p,e(a)(\"game.base.step1.offline.tip\")]])]),default:t(()=>[l(u,{label:e(a)(\"game.base.step1.offline.enable\"),value:!0,class:\"mr-4\"},null,8,[\"label\"]),l(u,{label:e(a)(\"game.base.step1.offline.disable\"),value:!1,class:\"mr-4\"},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])]),_:1})]),_:1}),l(v,null,{default:t(()=>[l(i,null,{default:t(()=>[d(l(x,{modelValue:e(m).steamGroupID,\"onUpdate:modelValue\":s[21]||(s[21]=o=>e(m).steamGroupID=o),label:e(a)(\"game.base.step1.steamGroupID.name\")},null,8,[\"modelValue\",\"label\"]),[[p,e(a)(\"game.base.step1.steamGroupID.tip\")]])]),_:1})]),_:1}),l(v,null,{default:t(()=>[l(i,{cols:\"12\",md:\"6\"},{default:t(()=>[l(P,{modelValue:e(m).steamGroupOnly,\"onUpdate:modelValue\":s[22]||(s[22]=o=>e(m).steamGroupOnly=o),disabled:e(m).steamGroupID===\"\",inline:\"\"},{prepend:t(()=>[d((r(),f(y,null,{default:t(()=>[g(b(e(a)(\"game.base.step1.steamGroupOnly.name\")),1)]),_:1})),[[p,e(a)(\"game.base.step1.steamGroupOnly.tip\")]])]),default:t(()=>[l(u,{label:e(a)(\"game.base.step1.steamGroupOnly.enable\"),value:!0,class:\"mr-4\"},null,8,[\"label\"]),l(u,{label:e(a)(\"game.base.step1.steamGroupOnly.disable\"),value:!1,class:\"mr-4\"},null,8,[\"label\"])]),_:1},8,[\"modelValue\",\"disabled\"])]),_:1}),l(i,{cols:\"12\",md:\"6\"},{default:t(()=>[l(P,{modelValue:e(m).steamGroupAdmins,\"onUpdate:modelValue\":s[23]||(s[23]=o=>e(m).steamGroupAdmins=o),disabled:e(m).steamGroupID===\"\",inline:\"\"},{prepend:t(()=>[d((r(),f(y,null,{default:t(()=>[g(b(e(a)(\"game.base.step1.steamGroupAdmins.name\")),1)]),_:1})),[[p,e(a)(\"game.base.step1.steamGroupAdmins.tip\")]])]),default:t(()=>[l(u,{label:e(a)(\"game.base.step1.steamGroupAdmins.enable\"),value:!0,class:\"mr-4\"},null,8,[\"label\"]),l(u,{label:e(a)(\"game.base.step1.steamGroupAdmins.disable\"),value:!1,class:\"mr-4\"},null,8,[\"label\"])]),_:1},8,[\"modelValue\",\"disabled\"])]),_:1})]),_:1})]),_:1},512),l(fe,{modelValue:e(_),\"onUpdate:modelValue\":s[27]||(s[27]=o=>F(_)?_.value=o:null),width:e(k)?\"90%\":\"60%\"},{default:t(()=>[l(se,null,{default:t(()=>[l(oe,null,{default:t(()=>[B(\"div\",Ve,[B(\"div\",null,b(e(a)(\"game.base.step1.emoji.title\")),1),B(\"div\",null,[l(P,{modelValue:e(M),\"onUpdate:modelValue\":s[24]||(s[24]=o=>F(M)?M.value=o:null),inline:\"\"},{default:t(()=>[l(u,{label:e(a)(\"game.base.step1.emoji.insert\"),value:!0,class:\"mr-4\"},null,8,[\"label\"]),l(u,{label:e(a)(\"game.base.step1.emoji.copy\"),value:!1},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])])])]),_:1}),l(me,{class:\"mt-4\"},{default:t(()=>[e(M)?(r(),E(\"div\",ve,[e(C)?(r(),f(x,{key:0,ref_key:\"emojiInputNameRef\",ref:S,modelValue:e(m).gameName,\"onUpdate:modelValue\":s[25]||(s[25]=o=>e(m).gameName=o),label:e(a)(\"game.base.step1.gameName.name\")},null,8,[\"modelValue\",\"label\"])):(r(),f(x,{key:1,ref_key:\"emojiInputDescriptionRef\",ref:q,modelValue:e(m).description,\"onUpdate:modelValue\":s[26]||(s[26]=o=>e(m).description=o),label:e(a)(\"game.base.step1.description.name\")},null,8,[\"modelValue\",\"label\"]))])):N(\"\",!0),B(\"div\",ce,[(r(!0),E(K,null,ne(e(ge),o=>(r(),E(\"div\",{class:\"emoji-item\",onClick:w=>Q(o)},b(o),9,ye))),256))])]),_:1}),e(k)?N(\"\",!0):(r(),f(ue,{key:0},{default:t(()=>[l(be),l(T,{variant:\"text\",color:\"info\",href:\"https://www.bilibili.com/opus/814456568458248259\",target:\"_blank\",\"append-icon\":\"ri-share-box-line\"},{default:t(()=>[g(b(e(a)(\"game.base.step1.emoji.thanks\")),1)]),_:1})]),_:1}))]),_:1})]),_:1},8,[\"modelValue\",\"width\"])],64))}},Se=Y(ke,[[\"__scopeId\",\"data-v-9ee1121a\"]]);export{Se as default};\n"
  },
  {
    "path": "embedFS/dist/assets/room-CNrLW54E.css",
    "content": ".layout-wrapper .v-row[data-v-9ee1121a]{margin-bottom:1.25rem}.emoji-container[data-v-9ee1121a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(4rem,1fr));gap:2rem;justify-content:center}.emoji-item[data-v-9ee1121a]{font-size:3rem;cursor:pointer;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.emoji-item[data-v-9ee1121a]:hover{transform:scale(1.5)}\n"
  },
  {
    "path": "embedFS/dist/assets/roomSetting-BQQnBtEO.js",
    "content": "import{j,f as R,b as I,e as q,A as n,o as m,w as l,a,l as e,D as c,z as d,k as g,t as V,c as A,F as G,y as L,s as M,v as O,G as $}from\"./index-But_YWe_.js\";import{V as y}from\"./VAlert-hOsVftqi.js\";import{V as f}from\"./VRow-DtJTiJKO.js\";import{V as p}from\"./VCol-BCVfdzjO.js\";import{V as S,a as i}from\"./VRadioGroup-DDJeM_aY.js\";import{T as b}from\"./index-Nr3m5Q0F.js\";import{V as k}from\"./VSpacer-D758VKS2.js\";import{V as C}from\"./VTextField-C23ADfJX.js\";import{V as U}from\"./VMenu-CXNpVDF7.js\";import{V as T}from\"./VTimePicker-BiJhf8Qg.js\";import{V as h}from\"./VNumberInput-uP7vEYUF.js\";import{V as z}from\"./VForm-D9iQptwo.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VInput-D4WPJeZb.js\";import\"./index-c6y4pbVT.js\";import\"./VTooltip-BV7Wxv--.js\";import\"./dialog-transition-B2t_G0u1.js\";const E={class:\"fcc h-100\"},J={style:{width:\"30px\"}},P={style:{width:\"55px\"}},pe={__name:\"roomSetting\",props:{roomSetting:{type:Object,default:()=>({})}},setup(B,{expose:D}){const x=B;j(()=>{Object.keys(x.roomSetting).length!==0&&(s.value=x.roomSetting)});const{t}=I(),{mobile:u}=q(),w=R(),s=R({backup:{enable:!0,setting:[{time:\"06:00:00\"}]},backupClean:{enable:!1,setting:30},restart:{enable:!1,setting:\"06:30:00\"},keepalive:{enable:!1,setting:30},scheduledStartStop:{enable:!1,setting:{start:\"07:00:00\",stop:\"01:00:00\"}},tickRate:15,startType:\"32-bit\"}),F=R({backupClean:[v=>v?!0:t(\"game.base.step4.form.backupClean.required\")],keepalive:[v=>v?!0:t(\"game.base.step4.form.keepalive.required\")]}),N=v=>{if(s.value.backup.setting.length===1){$(t(\"game.base.step4.form.backup.deleteBlock\"),\"error\");return}s.value.backup.setting=s.value.backup.setting.filter(o=>o.time!==v)};return D({validate:async()=>{const v={validate:!1,formData:{}},{valid:o}=await w.value.validate();return o?{validate:!0,formData:s.value}:v}}),(v,o)=>(m(),n(z,{ref_key:\"roomSettingFormRef\",ref:w,class:\"mt-4\",\"fast-fail\":\"\"},{default:l(()=>[a(y,{color:\"primary\",title:e(t)(\"game.base.step4.form.backup.name\"),density:\"compact\",class:\"mt-8\",variant:\"tonal\",icon:\"ri-bookmark-fill\"},null,8,[\"title\"]),a(f,{class:\"mt-0\"},{default:l(()=>[a(p,null,{default:l(()=>[d((m(),n(S,{modelValue:e(s).backup.enable,\"onUpdate:modelValue\":o[0]||(o[0]=r=>e(s).backup.enable=r),inline:\"\",color:\"primary\",class:\"mt-2\"},{prepend:l(()=>[g(\"span\",null,V(e(t)(\"game.base.step4.form.backup.name\")),1)]),default:l(()=>[a(i,{label:e(t)(\"game.base.step4.form.backup.enable\"),value:!0},null,8,[\"label\"]),a(i,{label:e(t)(\"game.base.step4.form.backup.disable\"),value:!1},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])),[[b,e(t)(\"game.base.step4.form.backup.tip.name\")]])]),_:1}),e(u)?c(\"\",!0):(m(),n(k,{key:0}))]),_:1}),a(f,{class:\"mt-0\"},{default:l(()=>[(m(!0),A(G,null,L(e(s).backup.setting,r=>(m(),n(p,{cols:e(u)?10:3},{default:l(()=>[d((m(),n(C,{modelValue:r.time,\"onUpdate:modelValue\":_=>r.time=_,disabled:!e(s).backup.enable,\"append-icon\":\"ri-close-line\",label:e(t)(\"game.base.step4.form.backup.time\"),\"onClick:append\":_=>N(r.time)},{default:l(()=>[a(U,{\"close-on-content-click\":!1,activator:\"parent\"},{default:l(()=>[a(T,{modelValue:r.time,\"onUpdate:modelValue\":_=>r.time=_,\"use-seconds\":\"\",format:\"24hr\"},null,8,[\"modelValue\",\"onUpdate:modelValue\"])]),_:2},1024)]),_:2},1032,[\"modelValue\",\"onUpdate:modelValue\",\"disabled\",\"label\",\"onClick:append\"])),[[b,e(t)(\"game.base.step4.form.backup.tip.time\")]])]),_:2},1032,[\"cols\"]))),256)),a(p,{cols:1},{default:l(()=>[g(\"div\",E,[a(M,{variant:\"text\",color:\"primary\",disabled:!e(s).backup.enable,density:\"comfortable\",\"prepend-icon\":\"ri-add-line\",onClick:o[1]||(o[1]=r=>e(s).backup.setting.push({time:\"00:00:00\"}))},{default:l(()=>[O(V(e(t)(\"game.base.step4.form.backup.add\")),1)]),_:1},8,[\"disabled\"])])]),_:1})]),_:1}),a(y,{color:\"primary\",title:e(t)(\"game.base.step4.form.backupClean.name\"),density:\"compact\",class:\"mt-8\",variant:\"tonal\",icon:\"ri-bookmark-fill\"},null,8,[\"title\"]),a(f,{class:\"mt-0\"},{default:l(()=>[a(p,null,{default:l(()=>[d((m(),n(S,{modelValue:e(s).backupClean.enable,\"onUpdate:modelValue\":o[2]||(o[2]=r=>e(s).backupClean.enable=r),inline:\"\",color:\"primary\",class:\"mt-2\"},{prepend:l(()=>[g(\"span\",null,V(e(t)(\"game.base.step4.form.backupClean.name\")),1)]),default:l(()=>[a(i,{label:e(t)(\"game.base.step4.form.backupClean.enable\"),value:!0},null,8,[\"label\"]),a(i,{label:e(t)(\"game.base.step4.form.backupClean.disable\"),value:!1},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])),[[b,e(t)(\"game.base.step4.form.backupClean.tip.name\")]])]),_:1}),e(u)?c(\"\",!0):(m(),n(k,{key:0}))]),_:1}),a(f,{class:\"mt-0\"},{default:l(()=>[a(p,{cols:e(u)?12:4},{default:l(()=>[d((m(),n(h,{modelValue:e(s).backupClean.setting,\"onUpdate:modelValue\":o[3]||(o[3]=r=>e(s).backupClean.setting=r),rules:e(F).backupClean,disabled:!e(s).backupClean.enable,label:e(t)(\"game.base.step4.form.backupClean.days\"),min:1,style:{\"margin-bottom\":\"-1.25rem\"}},{\"append-inner\":l(()=>[g(\"div\",J,V(e(t)(\"game.base.step4.form.backupClean.unit\")),1)]),_:1},8,[\"modelValue\",\"rules\",\"disabled\",\"label\"])),[[b,e(t)(\"game.base.step4.form.backupClean.tip.days\")]])]),_:1},8,[\"cols\"]),e(u)?c(\"\",!0):(m(),n(k,{key:0}))]),_:1}),a(y,{color:\"primary\",title:e(t)(\"game.base.step4.form.restart.name\"),density:\"compact\",class:\"mt-8\",variant:\"tonal\",icon:\"ri-bookmark-fill\"},null,8,[\"title\"]),a(f,{class:\"mt-0\"},{default:l(()=>[a(p,null,{default:l(()=>[d((m(),n(S,{modelValue:e(s).restart.enable,\"onUpdate:modelValue\":o[4]||(o[4]=r=>e(s).restart.enable=r),inline:\"\",color:\"primary\",class:\"mt-2\"},{prepend:l(()=>[g(\"span\",null,V(e(t)(\"game.base.step4.form.restart.name\")),1)]),default:l(()=>[a(i,{label:e(t)(\"game.base.step4.form.restart.enable\"),value:!0},null,8,[\"label\"]),a(i,{label:e(t)(\"game.base.step4.form.restart.disable\"),value:!1},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])),[[b,e(t)(\"game.base.step4.form.restart.tip.name\")]])]),_:1}),e(u)?c(\"\",!0):(m(),n(k,{key:0}))]),_:1}),a(f,{class:\"mt-0\"},{default:l(()=>[a(p,{cols:e(u)?12:4},{default:l(()=>[d((m(),n(C,{modelValue:e(s).restart.setting,\"onUpdate:modelValue\":o[6]||(o[6]=r=>e(s).restart.setting=r),disabled:!e(s).restart.enable,label:e(t)(\"game.base.step4.form.backup.time\")},{default:l(()=>[a(U,{\"close-on-content-click\":!1,activator:\"parent\"},{default:l(()=>[a(T,{modelValue:e(s).restart.setting,\"onUpdate:modelValue\":o[5]||(o[5]=r=>e(s).restart.setting=r),\"use-seconds\":\"\",format:\"24hr\"},null,8,[\"modelValue\"])]),_:1})]),_:1},8,[\"modelValue\",\"disabled\",\"label\"])),[[b,e(t)(\"game.base.step4.form.restart.tip.time\")]])]),_:1},8,[\"cols\"]),e(u)?c(\"\",!0):(m(),n(k,{key:0}))]),_:1}),a(y,{color:\"primary\",title:e(t)(\"game.base.step4.form.keepalive.name\"),density:\"compact\",class:\"mt-8\",variant:\"tonal\",icon:\"ri-bookmark-fill\"},null,8,[\"title\"]),a(f,{class:\"mt-0\"},{default:l(()=>[a(p,null,{default:l(()=>[d((m(),n(S,{modelValue:e(s).keepalive.enable,\"onUpdate:modelValue\":o[7]||(o[7]=r=>e(s).keepalive.enable=r),inline:\"\",color:\"primary\",class:\"mt-2\"},{prepend:l(()=>[g(\"span\",null,V(e(t)(\"game.base.step4.form.keepalive.name\")),1)]),default:l(()=>[a(i,{label:e(t)(\"game.base.step4.form.keepalive.enable\"),value:!0},null,8,[\"label\"]),a(i,{label:e(t)(\"game.base.step4.form.keepalive.disable\"),value:!1},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])),[[b,e(t)(\"game.base.step4.form.restart.tip.name\")]])]),_:1}),e(u)?c(\"\",!0):(m(),n(k,{key:0}))]),_:1}),a(f,{class:\"mt-0\"},{default:l(()=>[a(p,{cols:e(u)?12:4},{default:l(()=>[d((m(),n(h,{modelValue:e(s).keepalive.setting,\"onUpdate:modelValue\":o[8]||(o[8]=r=>e(s).keepalive.setting=r),rules:e(F).keepalive,disabled:!e(s).keepalive.enable,label:e(t)(\"game.base.step4.form.keepalive.interval\"),min:1,style:{\"margin-bottom\":\"-1.25rem\"}},{\"append-inner\":l(()=>[g(\"div\",P,V(e(t)(\"game.base.step4.form.keepalive.unit\")),1)]),_:1},8,[\"modelValue\",\"rules\",\"disabled\",\"label\"])),[[b,e(t)(\"game.base.step4.form.keepalive.tip.interval\")]])]),_:1},8,[\"cols\"]),e(u)?c(\"\",!0):(m(),n(k,{key:0}))]),_:1}),a(y,{color:\"primary\",title:e(t)(\"game.base.step4.form.scheduledStartStop.name\"),density:\"compact\",class:\"mt-8\",variant:\"tonal\",icon:\"ri-bookmark-fill\"},null,8,[\"title\"]),a(f,{class:\"mt-0\"},{default:l(()=>[a(p,null,{default:l(()=>[d((m(),n(S,{modelValue:e(s).scheduledStartStop.enable,\"onUpdate:modelValue\":o[9]||(o[9]=r=>e(s).scheduledStartStop.enable=r),inline:\"\",color:\"primary\",class:\"mt-2\"},{prepend:l(()=>[g(\"span\",null,V(e(t)(\"game.base.step4.form.scheduledStartStop.name\")),1)]),default:l(()=>[a(i,{label:e(t)(\"game.base.step4.form.scheduledStartStop.enable\"),value:!0},null,8,[\"label\"]),a(i,{label:e(t)(\"game.base.step4.form.scheduledStartStop.disable\"),value:!1},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])),[[b,e(t)(\"game.base.step4.form.scheduledStartStop.tip.name\")]])]),_:1}),e(u)?c(\"\",!0):(m(),n(k,{key:0}))]),_:1}),a(f,{class:\"mt-0\"},{default:l(()=>[a(p,{cols:e(u)?12:4},{default:l(()=>[d((m(),n(C,{modelValue:e(s).scheduledStartStop.setting.start,\"onUpdate:modelValue\":o[11]||(o[11]=r=>e(s).scheduledStartStop.setting.start=r),disabled:!e(s).scheduledStartStop.enable,label:e(t)(\"game.base.step4.form.scheduledStartStop.time.start\")},{default:l(()=>[a(U,{\"close-on-content-click\":!1,activator:\"parent\"},{default:l(()=>[a(T,{modelValue:e(s).scheduledStartStop.setting.start,\"onUpdate:modelValue\":o[10]||(o[10]=r=>e(s).scheduledStartStop.setting.start=r),\"use-seconds\":\"\",format:\"24hr\"},null,8,[\"modelValue\"])]),_:1})]),_:1},8,[\"modelValue\",\"disabled\",\"label\"])),[[b,e(t)(\"game.base.step4.form.scheduledStartStop.tip.start\")]])]),_:1},8,[\"cols\"]),a(p,{cols:e(u)?12:4},{default:l(()=>[d((m(),n(C,{modelValue:e(s).scheduledStartStop.setting.stop,\"onUpdate:modelValue\":o[13]||(o[13]=r=>e(s).scheduledStartStop.setting.stop=r),disabled:!e(s).scheduledStartStop.enable,label:e(t)(\"game.base.step4.form.scheduledStartStop.time.stop\")},{default:l(()=>[a(U,{\"close-on-content-click\":!1,activator:\"parent\"},{default:l(()=>[a(T,{modelValue:e(s).scheduledStartStop.setting.stop,\"onUpdate:modelValue\":o[12]||(o[12]=r=>e(s).scheduledStartStop.setting.stop=r),\"use-seconds\":\"\",format:\"24hr\"},null,8,[\"modelValue\"])]),_:1})]),_:1},8,[\"modelValue\",\"disabled\",\"label\"])),[[b,e(t)(\"game.base.step4.form.scheduledStartStop.tip.stop\")]])]),_:1},8,[\"cols\"]),e(u)?c(\"\",!0):(m(),n(k,{key:0}))]),_:1}),a(y,{color:\"primary\",title:e(t)(\"game.base.step4.form.tickRate.name\"),density:\"compact\",class:\"mt-8\",variant:\"tonal\",icon:\"ri-bookmark-fill\"},null,8,[\"title\"]),a(f,{class:\"mt-0\"},{default:l(()=>[a(p,null,{default:l(()=>[d((m(),n(S,{modelValue:e(s).tickRate,\"onUpdate:modelValue\":o[14]||(o[14]=r=>e(s).tickRate=r),inline:\"\",color:\"primary\",class:\"mt-2\"},{prepend:l(()=>[g(\"span\",null,V(e(t)(\"game.base.step4.form.tickRate.name\")),1)]),default:l(()=>[a(i,{label:\"15\",value:15,class:\"mr-4\"}),a(i,{label:\"30\",value:30,class:\"mr-4\"}),a(i,{label:\"45\",value:45,class:\"mr-4\"}),a(i,{label:\"60\",value:60,class:\"mr-4\"})]),_:1},8,[\"modelValue\"])),[[b,e(t)(\"game.base.step4.form.tickRate.tip\")]])]),_:1}),e(u)?c(\"\",!0):(m(),n(k,{key:0}))]),_:1}),a(y,{color:\"primary\",title:e(t)(\"game.base.step4.form.startType.name\"),density:\"compact\",class:\"mt-8\",variant:\"tonal\",icon:\"ri-bookmark-fill\"},null,8,[\"title\"]),a(f,{class:\"mt-0\"},{default:l(()=>[a(p,null,{default:l(()=>[d((m(),n(S,{modelValue:e(s).startType,\"onUpdate:modelValue\":o[15]||(o[15]=r=>e(s).startType=r),inline:\"\",color:\"primary\",class:\"mt-2\"},{prepend:l(()=>[g(\"span\",null,V(e(t)(\"game.base.step4.form.startType.name\")),1)]),default:l(()=>[a(i,{label:e(t)(\"game.base.step4.form.startType.32-bit\"),value:\"32-bit\"},null,8,[\"label\"]),a(i,{label:e(t)(\"game.base.step4.form.startType.64-bit\"),value:\"64-bit\"},null,8,[\"label\"]),a(i,{label:\"LuaJIT\",value:\"luajit\"})]),_:1},8,[\"modelValue\"])),[[b,e(t)(\"game.base.step4.form.startType.tip\")]])]),_:1}),e(u)?c(\"\",!0):(m(),n(k,{key:0}))]),_:1})]),_:1},512))}};export{pe as default};\n"
  },
  {
    "path": "embedFS/dist/assets/rooms-CPzS3Hz9.js",
    "content": "import{_ as le}from\"./ConfirmBox-UdDnLY_r.js\";import{e as te,b as oe,g as se,f as u,c as N,o as g,a as l,w as e,p as E,l as a,ah as re,x as U,ad as ne,s as A,v as n,t as r,U as S,W as z,J as k,ac as G,A as y,D as B,V as J,F as W,ab as ie,k as I,y as de,G as $}from\"./index-But_YWe_.js\";import{r as L}from\"./room-BLsFZNUm.js\";import{p as O}from\"./platform-DXQOU806.js\";import{_ as me}from\"./Result-DI11lCXq.js\";import{V as h}from\"./VRow-DtJTiJKO.js\";import{V as v}from\"./VCol-BCVfdzjO.js\";import{V as ue}from\"./VTextField-C23ADfJX.js\";import{V as fe}from\"./VDataTableServer-DQucjpu4.js\";import{V as ce}from\"./VMenu-CXNpVDF7.js\";import{V as pe}from\"./VList-D_MCDEbx.js\";import{V as f}from\"./VChip-pydKSkvr.js\";import{V as ge,a as ve}from\"./VToolbar-BhFwV7qm.js\";import{V as H}from\"./VAlert-hOsVftqi.js\";import{V as _e}from\"./VDialog-BetymGlx.js\";import\"./VSpacer-D758VKS2.js\";import\"./axios-DNCpvJag.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./index-c6y4pbVT.js\";import\"./VInput-D4WPJeZb.js\";import\"./VDataTable-BRoXfM0Y.js\";import\"./VPagination-BEBHkR5c.js\";import\"./VSelect-CxsUdWRP.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./VTable-BLAHjZfY.js\";import\"./ssrBoot-BL3GCGCL.js\";const be={key:0},Oe={__name:\"rooms\",setup(Ve){const{mobile:j}=te(),{t:s}=oe(),K=se(),P=u(\"\"),i=u({rows:[],page:1,pageSize:10,total:0}),x=u(!1),_=({page:d,itemsPerPage:o,sortBy:c})=>{const t={gameName:P.value,page:d,pageSize:o};x.value=!0,L.list.get(t).then(m=>{i.value=m.data,i.value.rows=m.data.rows||[]}).finally(()=>{x.value=!1})},Q=[{title:\"ID\",value:\"id\"},{title:s(\"platform.rooms.headers.gameName\"),value:\"gameName\",minWidth:150},{title:s(\"platform.rooms.headers.status\"),value:\"status\"},{title:s(\"platform.rooms.headers.maxPlayer\"),value:\"maxPlayer\",minWidth:120},{title:s(\"platform.rooms.headers.worldNum\"),value:\"worldNum\"},{title:s(\"platform.rooms.headers.modNum\"),value:\"modNum\"},{title:s(\"platform.rooms.headers.serverPort\"),value:\"serverPort\"},{title:s(\"platform.rooms.headers.actions\"),value:\"actions\"}],C=u(!1),p=u({id:void 0,gameName:\"\",gameMode:\"\",ports:[],screens:[]}),T=u(!1),X=async d=>{C.value=!0,T.value=!0,p.value={id:void 0,gameName:\"\",gameMode:\"\",ports:[],screens:[]};const o={roomID:d.id},c=[],t=await O.screen.running.get(o);for(let V of t.data)V!==\"\"&&c.push(V);const m=[];m.push(d.masterPort);for(let V of d.worlds)m.push(V.serverPort),m.push(V.masterServerPort),m.push(V.authenticationPort);p.value={id:d.id,gameName:d.gameName,gameMode:d.gameMode,ports:m,screens:c},T.value=!1},F=u(!1),Y=d=>{F.value=!0;const o={screenName:d};O.screen.kill.post(o).then(c=>{$(c.message)}).finally(()=>{F.value=!1})},D=(d,o)=>{switch(d){case\"details\":X(o);break;case\"activate\":Z(o);break;case\"deactivate\":ee(o);break;case\"delete\":q.value=o.id,b.value=!0;break}},M=u(!1),Z=d=>{M.value=!0;const o={roomID:d.id};L.activate.post(o).then(c=>{$(c.message),_({page:i.value.page,itemsPerPage:i.value.pageSize,sortBy:void 0})}).finally(()=>{M.value=!1})},R=u(!1),ee=d=>{R.value=!0;const o={roomID:d.id};L.deactivate.post(o).then(c=>{$(c.message),_({page:i.value.page,itemsPerPage:i.value.pageSize,sortBy:void 0})}).finally(()=>{R.value=!1})},b=u(!1),q=u(0),w=u(!1),ae=()=>{w.value=!0;const d={roomID:q.value};L.base.delete(d).then(o=>{b.value=!1,$(o.message),_({page:i.value.page,itemsPerPage:i.value.pageSize,sortBy:void 0}),K.room.id===q.value&&(K.room.id=0)}).finally(()=>{w.value=!1})};return(d,o)=>{const c=le;return g(),N(W,null,[l(J,null,{default:e(()=>[l(E,null,{default:e(()=>[l(h,null,{default:e(()=>[l(v,{cols:\"12\"},{default:e(()=>[l(ue,{modelValue:a(P),\"onUpdate:modelValue\":o[0]||(o[0]=t=>U(P)?P.value=t:null),label:a(s)(\"platform.user.search.label\"),placeholder:a(s)(\"platform.user.search.placeholder\"),\"persistent-placeholder\":\"\",clearable:\"\",onKeyup:o[1]||(o[1]=re(t=>_({page:a(i).page,itemsPerPage:a(i).pageSize,sortBy:void 0}),[\"enter\"])),\"onClick:clear\":o[2]||(o[2]=t=>_({page:a(i).page,itemsPerPage:a(i).pageSize,sortBy:void 0}))},null,8,[\"modelValue\",\"label\",\"placeholder\"])]),_:1}),l(v,{cols:\"12\"},{default:e(()=>[l(ne,{rounded:\"\",border:\"\"},{default:e(()=>[l(fe,{\"items-per-page\":a(i).pageSize,\"onUpdate:itemsPerPage\":o[4]||(o[4]=t=>a(i).pageSize=t),items:a(i).rows,\"items-length\":a(i).total,page:a(i).page,loading:a(x),headers:Q,\"onUpdate:options\":_},{top:e(()=>[l(ge,{flat:\"\"},{default:e(()=>[l(ve,null,{default:e(()=>[l(k,{icon:\"ri-instance-line\",start:\"\"}),a(j)?B(\"\",!0):(g(),N(\"span\",be,r(a(s)(\"platform.rooms.title\")),1))]),_:1}),l(A,{\"prepend-icon\":\"ri-refresh-line\",loading:a(x),color:\"default\",onClick:o[3]||(o[3]=t=>_({page:a(i).page,itemsPerPage:a(i).pageSize,sortBy:void 0}))},{default:e(()=>[n(r(a(s)(\"platform.user.table.refresh\")),1)]),_:1},8,[\"loading\"])]),_:1})]),\"item.id\":e(({value:t})=>[l(f,{label:\"\",color:\"primary\"},{default:e(()=>[n(r(t),1)]),_:2},1024)]),\"item.status\":e(({value:t})=>[t?(g(),y(f,{key:0,color:\"success\",label:\"\"},{default:e(()=>[n(r(a(s)(\"platform.rooms.activate\")),1)]),_:1})):(g(),y(f,{key:1,color:\"warning\",label:\"\"},{default:e(()=>[n(r(a(s)(\"platform.rooms.deactivate\")),1)]),_:1}))]),\"item.maxPlayer\":e(({value:t})=>[l(f,{label:\"\"},{default:e(()=>[n(r(t),1)]),_:2},1024)]),\"item.worldNum\":e(({item:t})=>[l(f,{label:\"\",color:\"info\"},{default:e(()=>[n(r(t.worlds.length),1)]),_:2},1024)]),\"item.modNum\":e(({item:t})=>[l(f,{label:\"\",color:\"info\"},{default:e(()=>[n(r(t.modInOne?a(G)(t.modData).length:a(G)(t.worlds[0].modData).length),1)]),_:2},1024)]),\"item.serverPort\":e(({item:t})=>[l(f,{label:\"\",color:\"info\"},{default:e(()=>[n(r(t.worlds.map(m=>m.serverPort).join(\",\")),1)]),_:2},1024)]),\"item.actions\":e(({item:t})=>[l(A,{color:\"info\",\"append-icon\":\"ri-arrow-drop-down-line\",variant:\"text\",loading:a(M)||a(R)||a(w)},{default:e(()=>[n(r(a(s)(\"platform.user.table.actions\"))+\" \",1),l(ce,{activator:\"parent\"},{default:e(()=>[l(pe,null,{default:e(()=>[l(S,{class:\"text-info\",onClick:m=>D(\"details\",t)},{prepend:e(()=>[l(k,{icon:\"ri-information-2-line\",size:\"22\"})]),default:e(()=>[l(z,null,{default:e(()=>[n(r(a(s)(\"platform.rooms.actions.details\")),1)]),_:1})]),_:1},8,[\"onClick\"]),l(S,{class:\"text-success\",disabled:t.status,onClick:m=>D(\"activate\",t)},{prepend:e(()=>[l(k,{icon:\"ri-play-large-line\",size:\"22\"})]),default:e(()=>[l(z,null,{default:e(()=>[n(r(a(s)(\"platform.rooms.actions.activate\")),1)]),_:1})]),_:1},8,[\"disabled\",\"onClick\"]),l(S,{class:\"text-warning\",disabled:!t.status,onClick:m=>D(\"deactivate\",t)},{prepend:e(()=>[l(k,{icon:\"ri-stop-large-line\",size:\"22\"})]),default:e(()=>[l(z,null,{default:e(()=>[n(r(a(s)(\"platform.rooms.actions.deactivate\")),1)]),_:1})]),_:1},8,[\"disabled\",\"onClick\"]),l(S,{class:\"text-error\",onClick:m=>D(\"delete\",t)},{prepend:e(()=>[l(k,{icon:\"ri-delete-bin-line\",size:\"22\"})]),default:e(()=>[l(z,null,{default:e(()=>[n(r(a(s)(\"platform.rooms.actions.delete\")),1)]),_:1})]),_:1},8,[\"onClick\"])]),_:2},1024)]),_:2},1024)]),_:2},1032,[\"loading\"])]),_:1},8,[\"items-per-page\",\"items\",\"items-length\",\"page\",\"loading\"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),l(_e,{modelValue:a(C),\"onUpdate:modelValue\":o[5]||(o[5]=t=>U(C)?C.value=t:null),width:a(j)?\"90%\":\"60%\"},{default:e(()=>[l(J,null,{default:e(()=>[a(T)?(g(),y(me,{key:1,type:\"info\",title:a(s)(\"logs.fetching\"),height:400},null,8,[\"title\"])):(g(),N(W,{key:0},[l(ie,null,{default:e(()=>[n(r(a(s)(\"platform.rooms.dialog.title\")),1)]),_:1}),l(E,{class:\"ma-4\"},{default:e(()=>[l(h,{class:\"d-flex align-center\"},{default:e(()=>[l(v,null,{default:e(()=>[l(f,{label:\"\",color:\"info\",class:\"mr-4\"},{default:e(()=>[...o[8]||(o[8]=[n(\" ID \",-1)])]),_:1}),I(\"span\",null,r(a(p).id),1)]),_:1})]),_:1}),l(h,{class:\"d-flex align-center\"},{default:e(()=>[l(v,null,{default:e(()=>[l(f,{label:\"\",color:\"info\",class:\"mr-4\"},{default:e(()=>[n(r(a(s)(\"platform.rooms.dialog.data.gameName\")),1)]),_:1}),I(\"span\",null,r(a(p).gameName),1)]),_:1})]),_:1}),l(h,{class:\"d-flex align-center\"},{default:e(()=>[l(v,null,{default:e(()=>[l(f,{label:\"\",color:\"info\",class:\"mr-4\"},{default:e(()=>[n(r(a(s)(\"platform.rooms.dialog.data.gameMode\")),1)]),_:1}),I(\"span\",null,r(a(s)(`game.base.step1.gameMode.modes.${a(p).gameMode}`)),1)]),_:1})]),_:1}),l(h,{class:\"d-flex align-center\"},{default:e(()=>[l(v,null,{default:e(()=>[l(f,{label:\"\",color:\"info\",class:\"mr-4\"},{default:e(()=>[n(r(a(s)(\"platform.rooms.dialog.data.ports\")),1)]),_:1}),I(\"span\",null,r(a(p).ports.join(\",\")),1)]),_:1})]),_:1}),a(p).screens.length!==0?(g(),y(H,{key:0,color:\"primary\",density:\"compact\",class:\"mt-8 mb-4\"},{default:e(()=>[n(r(a(s)(\"platform.rooms.dialog.data.screenTip\")),1)]),_:1})):B(\"\",!0),a(p).screens.length===0?(g(),y(H,{key:1,color:\"warning\",density:\"compact\",class:\"mt-8 mb-4\"},{default:e(()=>[n(r(a(s)(\"platform.rooms.dialog.data.noScreenTip\")),1)]),_:1})):B(\"\",!0),a(p).screens.length!==0?(g(!0),N(W,{key:2},de(a(p).screens,t=>(g(),y(h,null,{default:e(()=>[l(v,{cols:\"6\"},{default:e(()=>[l(f,{label:\"\"},{default:e(()=>[n(r(t),1)]),_:2},1024)]),_:2},1024),l(v,{cols:\"6\"},{default:e(()=>[l(A,{density:\"compact\",loading:a(F),onClick:m=>Y(t)},{default:e(()=>[n(r(a(s)(\"platform.rooms.dialog.data.kill\")),1)]),_:1},8,[\"loading\",\"onClick\"])]),_:2},1024)]),_:2},1024))),256)):B(\"\",!0)]),_:1})],64))]),_:1})]),_:1},8,[\"modelValue\",\"width\"]),l(c,{modelValue:a(b),\"onUpdate:modelValue\":o[6]||(o[6]=t=>U(b)?b.value=t:null),type:\"warning\",title:a(s)(\"global.confirm.title\"),content:a(s)(\"global.confirm.content\"),\"confirm-text\":a(s)(\"global.confirm.confirm\"),\"cancel-text\":a(s)(\"global.confirm.cancel\"),\"confirm-loading\":a(w),onConfirm:ae,onCancel:o[7]||(o[7]=t=>b.value=!1)},null,8,[\"modelValue\",\"title\",\"content\",\"confirm-text\",\"cancel-text\",\"confirm-loading\"])],64)}}};export{Oe as default};\n"
  },
  {
    "path": "embedFS/dist/assets/runtime-CAq17H-b.js",
    "content": "import r from\"./singleLog-CUnXBn4A.js\";import{A as t,o}from\"./index-But_YWe_.js\";import\"./Result-DI11lCXq.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./log-B7kZm_Kd.js\";import\"./preview-B1dPoyad.js\";import\"./logs-N8GO9ZBg.js\";import\"./axios-DNCpvJag.js\";import\"./VSwitch-CJSeLO2L.js\";import\"./index-c6y4pbVT.js\";import\"./VInput-D4WPJeZb.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VChip-pydKSkvr.js\";import\"./VRow-DtJTiJKO.js\";import\"./VSpacer-D758VKS2.js\";import\"./VCol-BCVfdzjO.js\";import\"./VNumberInput-uP7vEYUF.js\";import\"./VTextField-C23ADfJX.js\";const g={__name:\"runtime\",setup(m){return(p,i)=>(o(),t(r,{type:\"runtime\"}))}};export{g as default};\n"
  },
  {
    "path": "embedFS/dist/assets/setting-BelOsTLn.css",
    "content": "@charset \"UTF-8\";.v-checkbox.v-input{flex:0 1 auto}.v-checkbox .v-selection-control{min-height:var(--v-input-control-height)}\n"
  },
  {
    "path": "embedFS/dist/assets/setting-CRpOCMwz.js",
    "content": "import{_ as ne}from\"./Result-DI11lCXq.js\";import re from\"./settingForm-Dzr9qn6f.js\";import{m as P}from\"./mod-DUnttE3W.js\";import{ai as ue,aj as de,as as ce,f as s,aL as me,ak as ge,aM as he,a as d,E as Y,aN as ve,at as J,g as fe,b as pe,e as Ve,j as ye,c as B,o as t,A as a,D as f,w as l,F as j,y as K,V as Z,ab as Ce,k as D,t as L,l as c,s as Q,v as A,p as G,Y as be,z as O,m as X,af as _e,R as H,G as ee}from\"./index-But_YWe_.js\";import{r as ke}from\"./room-BLsFZNUm.js\";import{a as we,V as De}from\"./VRadioGroup-DDJeM_aY.js\";import{V as te}from\"./VCol-BCVfdzjO.js\";import{V as W}from\"./VContainer-Dy0K6N_V.js\";import{V as ae,m as Me}from\"./filter-Dycv7ILy.js\";import{u as xe,V as le,m as Ie}from\"./VInput-D4WPJeZb.js\";import{V as oe}from\"./VChip-pydKSkvr.js\";import{V as Fe}from\"./VRow-DtJTiJKO.js\";import\"./VForm-D9iQptwo.js\";import\"./VSelect-CxsUdWRP.js\";import\"./VTextField-C23ADfJX.js\";import\"./index-c6y4pbVT.js\";import\"./VList-D_MCDEbx.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./VMenu-CXNpVDF7.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./index-Nr3m5Q0F.js\";import\"./VTooltip-BV7Wxv--.js\";import\"./axios-DNCpvJag.js\";import\"./VSelectionControl-CJfnRnc-.js\";const Re=de({...J(Ie(),[\"direction\"]),...J(Me(),[\"inline\"])},\"VCheckbox\"),Pe=ue()({name:\"VCheckbox\",inheritAttrs:!1,props:Re(),emits:{\"update:modelValue\":m=>!0,\"update:focused\":m=>!0},setup(m,u){let{attrs:h,slots:n}=u;const p=ce(m,\"modelValue\"),{isFocused:V,focus:y,blur:C}=xe(m),g=s(),v=me();return ge(()=>{const[N,F]=he(h),$=le.filterProps(m),b=ae.filterProps(m);return d(le,Y({ref:g,class:[\"v-checkbox\",m.class]},N,$,{modelValue:p.value,\"onUpdate:modelValue\":_=>p.value=_,id:m.id||`checkbox-${v}`,focused:V.value,style:m.style}),{...n,default:_=>{let{id:T,messagesId:U,isDisabled:k,isReadonly:M,isValid:x}=_;return d(ae,Y(b,{id:T.value,\"aria-describedby\":U.value,disabled:k.value,readonly:M.value},F,{error:x.value===!1,modelValue:p.value,\"onUpdate:modelValue\":w=>p.value=w,onFocus:y,onBlur:C}),n)}})}),ve({},g)}}),Be={class:\"card-header\"},Le={style:{height:\"120px\"}},Ne={class:\"fcc\"},Se=[\"onClick\"],Ae={class:\"d-flex align-center justify-center fill-height\"},$e={class:\"w-66 d-flex justify-start align-center ml-4\"},Te='<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"#9FCFF8\"><path d=\"M21 11.6736C20.0907 11.2417 19.0736 11 18 11C14.134 11 11 14.134 11 18C11 19.4872 11.4638 20.8662 12.2547 22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44495 2 3.9934 2H16L21 7V11.6736ZM18 23C15.2386 23 13 20.7614 13 18C13 15.2386 15.2386 13 18 13C20.7614 13 23 15.2386 23 18C23 20.7614 20.7614 23 18 23ZM16.7066 20.7076C17.0982 20.895 17.5369 21 18 21C19.6569 21 21 19.6569 21 18C21 17.5369 20.895 17.0982 20.7076 16.7066L16.7066 20.7076ZM15.2924 19.2934L19.2934 15.2924C18.9018 15.105 18.4631 15 18 15C16.3431 15 15 16.3431 15 18C15 18.4631 15.105 18.9018 15.2924 19.2934Z\"></path></svg>',ut={__name:\"setting\",props:{height:{type:Number,default:0}},setup(m){const u=m,h=fe(),{t:n}=pe(),{mobile:p}=Ve(),V=s(!1),y=s(!1),C=s(!1),g=s(0),v=s(!0),N=s({}),F=s([]),$=async()=>{if(h.room.id!==0){const o=await ke.base.get({id:h.room.id});N.value=o.data.roomData,F.value=o.data.worldData,N.value.modInOne||(g.value=F.value[0].id,v.value=!1)}},b=async()=>{y.value=!0,I.value=[],M.value=[],x.value=[],w.value=\"\";const o={roomID:h.room.id,worldID:g.value},i=await P.setting.enabledMods.get(o);k.value=i.data||[],y.value=!1,V.value=!1},_=async(o,i,r,e)=>{V.value=!0,C.value=!0,z.value=i,q.value=o,w.value=\"\",o===0?(w.value=n(\"game.mod.setting.clientModsDisabled\"),M.value=[],x.value=[]):(await Promise.all([T(o,i,r),U(o,i,r)]),w.value=e),C.value=!1},T=async(o,i,r)=>{const e={roomID:h.room.id,worldID:i,id:o,file_url:r},R=await P.setting.modConfigStruct.get(e);M.value=R.data||[]},U=async(o,i,r)=>{const e={roomID:h.room.id,worldID:i,id:o,file_url:r},R=await P.setting.modConfigValue.get(e);x.value=R.data?.configuration_options||{}},k=s([]),M=s([]),x=s([]),w=s(\"\"),z=s(0),q=s(0),ie=o=>{const i={roomID:h.room.id,worldID:g.value,id:q.value,modORConfig:{configuration_options:o.formData,enabled:!0}};P.setting.modConfigValue.put(i).then(r=>{ee(r.message)})},I=s([]),E=s(!1),se=async()=>{if(!I.value.length){ee(n(\"game.mod.setting.tip.selectModToDisable\"),\"error\");return}E.value=!0;for(let o of I.value){const i={roomID:h.room.id,id:o};await P.setting.disableMod.post(i)}I.value=[],E.value=!1,await b()};return ye(async()=>{await $(),await b()}),(o,i)=>{const r=ne;return t(),B(j,null,[v.value?f(\"\",!0):(t(),a(De,{key:0,modelValue:g.value,\"onUpdate:modelValue\":[i[0]||(i[0]=e=>g.value=e),b],inline:\"\",class:\"mb-2\"},{default:l(()=>[(t(!0),B(j,null,K(F.value,e=>(t(),a(we,{label:e.worldName,value:e.id,class:\"mr-4\"},null,8,[\"label\",\"value\"]))),256))]),_:1},8,[\"modelValue\"])),d(Fe,null,{default:l(()=>[d(te,{cols:\"12\",md:\"4\"},{default:l(()=>[d(Z,{disabled:y.value,loading:y.value},{default:l(()=>[d(Ce,null,{default:l(()=>[D(\"div\",Be,[D(\"span\",null,L(c(n)(\"game.mod.setting.enabledMods\")),1),D(\"div\",null,[c(p)?f(\"\",!0):(t(),a(Q,{key:0,\"prepend-icon\":\"ri-prohibited-2-line\",color:\"error\",variant:\"text\",loading:E.value,onClick:se},{default:l(()=>[A(L(c(n)(\"game.mod.setting.multiDisable\")),1)]),_:1},8,[\"loading\"])),d(Q,{\"prepend-icon\":\"ri-refresh-line\",color:\"default\",variant:\"text\",loading:y.value,onClick:b},{default:l(()=>[A(L(c(n)(\"game.mod.setting.refresh\")),1)]),_:1},8,[\"loading\"])])])]),_:1}),d(G,null,{default:l(()=>[k.value.length!==0?(t(),a(W,{key:0,height:v.value?u.height:u.height-48,style:{\"overflow-y\":\"auto\"}},{default:l(()=>[(t(!0),B(j,null,K(k.value,(e,R)=>(t(),B(\"div\",Le,[R!==0?(t(),a(be,{key:0})):f(\"\",!0),D(\"div\",Ne,[O((t(),B(\"div\",{class:\"w-33 cursor-pointer\",onClick:S=>_(e.id,g.value,e.file_url,e.name)},[e.id!==0?(t(),a(X,{key:0,cover:\"\",rounded:\"\",width:100,height:100,\"aspect-ratio\":\"1/1\",src:e.preview_url,class:\"ma-2\"},{placeholder:l(()=>[D(\"div\",Ae,[d(_e,{color:\"grey-lighten-4\",indeterminate:\"\"})])]),_:1},8,[\"src\"])):(t(),a(X,{key:1,width:100,height:100,\"aspect-ratio\":\"1/1\",src:`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(Te)}`,class:\"ma-2\"},null,8,[\"src\"]))],8,Se)),[[H]]),D(\"div\",$e,[c(p)?f(\"\",!0):(t(),a(Pe,{key:0,modelValue:I.value,\"onUpdate:modelValue\":i[1]||(i[1]=S=>I.value=S),value:e.id,class:\"mr-2\"},null,8,[\"modelValue\",\"value\"])),e.id!==0?O((t(),a(oe,{key:1,color:\"info\",label:\"\",onClick:S=>_(e.id,g.value,e.file_url,e.name)},{default:l(()=>[A(L(e.name),1)]),_:2},1032,[\"onClick\"])),[[H]]):O((t(),a(oe,{key:2,color:\"info\",label:\"\",onClick:S=>_(e.id,g.value,e.file_url,e.name)},{default:l(()=>[A(L(c(n)(\"game.mod.setting.clientModsDisabled\")),1)]),_:1},8,[\"onClick\"])),[[H]])])])]))),256))]),_:1},8,[\"height\"])):f(\"\",!0),k.value.length===0&&!v.value?(t(),a(W,{key:1,height:u.height-48,style:{\"overflow-y\":\"auto\"}},{default:l(()=>[d(r,{type:\"info\",title:c(n)(\"game.mod.setting.tip.noEnabledMods\"),height:u.height-48-38},null,8,[\"title\",\"height\"])]),_:1},8,[\"height\"])):f(\"\",!0),k.value.length===0&&v.value?(t(),a(W,{key:2,height:u.height,style:{\"overflow-y\":\"auto\"}},{default:l(()=>[d(r,{type:\"info\",title:c(n)(\"game.mod.setting.tip.noEnabledMods\"),height:u.height-48},null,8,[\"title\",\"height\"])]),_:1},8,[\"height\"])):f(\"\",!0)]),_:1})]),_:1},8,[\"disabled\",\"loading\"])]),_:1}),d(te,{cols:\"12\",md:\"8\"},{default:l(()=>[D(\"div\",null,[V.value&&!C.value?(t(),a(re,{key:0,fields:M.value,\"initial-data\":x.value,height:v.value?u.height:u.height-48,title:w.value,\"room-i-d\":c(h).room.id,\"world-i-d\":z.value,\"mod-i-d\":q.value,onChange:ie,onDisableRefresh:b},null,8,[\"fields\",\"initial-data\",\"height\",\"title\",\"room-i-d\",\"world-i-d\",\"mod-i-d\"])):f(\"\",!0),V.value&&C.value?(t(),a(Z,{key:1},{default:l(()=>[d(G,null,{default:l(()=>[v.value?(t(),a(r,{key:0,type:\"info\",title:c(n)(\"game.mod.setting.tip.fetching\"),height:u.height+34},null,8,[\"title\",\"height\"])):(t(),a(r,{key:1,type:\"info\",title:c(n)(\"game.mod.setting.tip.fetching\"),height:u.height-12},null,8,[\"title\",\"height\"]))]),_:1})]),_:1})):f(\"\",!0),!V.value&&!C.value?(t(),a(Z,{key:2},{default:l(()=>[d(G,null,{default:l(()=>[v.value?(t(),a(r,{key:0,type:\"info\",title:c(n)(\"game.mod.setting.tip.selectMod\"),height:u.height+34},null,8,[\"title\",\"height\"])):(t(),a(r,{key:1,type:\"info\",title:c(n)(\"game.mod.setting.tip.selectMod\"),height:u.height-12},null,8,[\"title\",\"height\"]))]),_:1})]),_:1})):f(\"\",!0)])]),_:1})]),_:1})],64)}}};export{ut as default};\n"
  },
  {
    "path": "embedFS/dist/assets/settingForm-Dzr9qn6f.js",
    "content": "import{_ as Y}from\"./Result-DI11lCXq.js\";import{m as Z}from\"./mod-DUnttE3W.js\";import{_ as w,b as K,aO as A,i as f,j as N,A as C,o as p,w as u,a as l,ab as tt,k as et,v as j,t as D,s as v,l as n,p as ot,c as _,F as k,y as O,z as x,D as rt,U as at,E as nt,V as st,G as ct}from\"./index-But_YWe_.js\";import{V as lt}from\"./VForm-D9iQptwo.js\";import{V as mt}from\"./VContainer-Dy0K6N_V.js\";import{V as it}from\"./VRow-DtJTiJKO.js\";import{V as U}from\"./VCol-BCVfdzjO.js\";import{V as ut}from\"./VSelect-CxsUdWRP.js\";import{T as $}from\"./index-Nr3m5Q0F.js\";import{V as I}from\"./VTextField-C23ADfJX.js\";import\"./axios-DNCpvJag.js\";import\"./VInput-D4WPJeZb.js\";import\"./index-c6y4pbVT.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VList-D_MCDEbx.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./VMenu-CXNpVDF7.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./VChip-pydKSkvr.js\";import\"./VTooltip-BV7Wxv--.js\";const pt={class:\"card-header\"},gt={key:0,class:\"array-field mt-4\"},ht={key:1,class:\"object-field mt-4\"},bt={__name:\"settingForm\",props:{fields:{type:Array,required:!0,default:()=>[]},initialData:{type:Object,default:()=>({})},height:{type:Number,default:0},title:{type:String,default:\"\"},roomID:{type:Number,default:0},worldID:{type:Number,default:0},modID:{type:Number,default:0}},emits:[\"change\",\"disableRefresh\"],setup(T,{expose:B,emit:S}){const g=T,F=S,{t:y}=K(),a=A({}),o=A({}),m=A({}),V=f(()=>g.fields),E=t=>Array.isArray(a[t]),R=t=>{const e=a[t];return e&&typeof e==\"object\"&&!Array.isArray(e)},q=t=>typeof t==\"number\"?\"number\":\"text\",z=()=>{Object.keys(g.initialData).length===0?(V.value||(V.value=[]),V.value.forEach(t=>{const e=t.default;a[t.name]=e,Array.isArray(e)?(o[t.name]=[...e],m[t.name]=[]):e&&typeof e==\"object\"?(o[t.name]={...e},m[t.name]=Object.keys(o[t.name])):o[t.name]=e})):Object.entries(g.initialData).forEach(([t,e])=>{a[t]=e,Array.isArray(e)?(o[t]=[...e],m[t]=[]):e&&typeof e==\"object\"?(o[t]={...e},m[t]=Object.keys(o[t])):o[t]=e})},L=(t,e)=>{a[t]=e,Array.isArray(e)?(o[t]=e.length>0?[...e]:[],m[t]=[]):e&&typeof e==\"object\"?(o[t]={...e},m[t]=Object.keys(o[t])):o[t]=e,h(t,e)},M=(t,e,i)=>{o[t][e]=i,a[t]=[...o[t]],h(t,a[t])},G=t=>{o[t]||(o[t]=[]),o[t].push(\"\"),a[t]=[...o[t]],h(t,a[t])},P=(t,e)=>{o[t].splice(e,1),a[t]=[...o[t]],h(t,a[t])},H=(t,e,i,r)=>{if(e===r||!r)return;const c={...o[t]},s=c[e];delete c[e],c[r]=s,o[t]=c,m[t][i]=r,a[t]={...c},h(t,a[t])},J=(t,e,i)=>{!isNaN(i)&&i!==\"\"?o[t][e]=Number(i):o[t][e]=i,a[t]={...o[t]},h(t,a[t])},Q=t=>{o[t]||(o[t]={},m[t]=[]);const e=`key${Object.keys(o[t]).length+1}`;o[t][e]=\"\",m[t].push(e),a[t]={...o[t]},h(t,a[t])},W=(t,e)=>{delete o[t][e];const i=m[t].indexOf(e);i>-1&&m[t].splice(i,1),a[t]={...o[t]},h(t,a[t])},h=(t,e)=>{F(\"change\",{field:t,value:e,formData:{...a}})},X=()=>{const t={roomID:g.roomID,id:g.modID};Z.setting.disableMod.post(t).then(e=>{ct(e.message),F(\"disableRefresh\")})};return B({getFormData:()=>({...a})}),N(()=>{z()}),(t,e)=>{const i=Y;return p(),C(st,null,{default:u(()=>[l(tt,null,{default:u(()=>[et(\"div\",pt,[j(D(g.title)+\" \",1),l(v,{variant:\"text\",color:\"error\",\"prepend-icon\":\"ri-prohibited-2-line\",onClick:X},{default:u(()=>[j(D(n(y)(\"game.mod.setting.disable\")),1)]),_:1})])]),_:1}),l(ot,null,{default:u(()=>[l(lt,null,{default:u(()=>[l(mt,{height:g.height,style:{\"overflow-y\":\"auto\"}},{default:u(()=>[l(it,null,{default:u(()=>[n(V).length!==0?(p(!0),_(k,{key:0},O(n(V),r=>(p(),C(U,{key:r.name,cols:\"12\"},{default:u(()=>[x((p(),C(ut,{modelValue:n(a)[r.name],\"onUpdate:modelValue\":[c=>n(a)[r.name]=c,c=>L(r.name,c)],items:r.options,\"item-title\":\"description\",\"item-value\":\"data\",label:r.label,variant:\"outlined\"},{item:u(({props:c,item:s})=>[x(l(at,nt({ref_for:!0},c),null,16),[[$,s.raw.hover]])]),_:1},8,[\"modelValue\",\"onUpdate:modelValue\",\"items\",\"label\"])),[[$,r.hover]]),E(r.name)?(p(),_(\"div\",gt,[(p(!0),_(k,null,O(n(o)[r.name],(c,s)=>(p(),_(\"div\",{key:s,class:\"d-flex align-center mb-2\"},[l(I,{modelValue:n(o)[r.name][s],\"onUpdate:modelValue\":[b=>n(o)[r.name][s]=b,b=>M(r.name,s,b)],label:`${n(y)(\"game.mod.setting.item\")} ${s+1}`,variant:\"outlined\"},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"label\"]),l(v,{icon:\"ri-close-line\",variant:\"text\",color:\"error\",class:\"ml-2\",onClick:b=>P(r.name,s)},null,8,[\"onClick\"])]))),128)),l(v,{color:\"success\",\"prepend-icon\":\"ri-add-line\",onClick:c=>G(r.name)},{default:u(()=>[j(D(n(y)(\"game.mod.setting.add\")),1)]),_:1},8,[\"onClick\"])])):R(r.name)?(p(),_(\"div\",ht,[(p(!0),_(k,null,O(n(o)[r.name],(c,s,b)=>(p(),_(\"div\",{key:s,class:\"d-flex align-center mb-2\"},[l(I,{modelValue:n(m)[r.name][b],\"onUpdate:modelValue\":[d=>n(m)[r.name][b]=d,d=>H(r.name,s,b,d)],label:n(y)(\"game.mod.setting.key\"),variant:\"outlined\",class:\"mr-2\"},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"label\"]),l(I,{modelValue:n(o)[r.name][s],\"onUpdate:modelValue\":[d=>n(o)[r.name][s]=d,d=>J(r.name,s,d)],label:n(y)(\"game.mod.setting.value\"),variant:\"outlined\",class:\"mr-2\",type:q(c)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"label\",\"type\"]),l(v,{icon:\"ri-close-line\",variant:\"text\",color:\"error\",onClick:d=>W(r.name,s)},null,8,[\"onClick\"])]))),128)),l(v,{color:\"success\",\"prepend-icon\":\"ri-add-line\",onClick:c=>Q(r.name)},{default:u(()=>[j(D(n(y)(\"game.mod.setting.add\")),1)]),_:1},8,[\"onClick\"])])):rt(\"\",!0)]),_:2},1024))),128)):(p(),C(U,{key:1},{default:u(()=>[l(i,{type:\"warning\",title:n(y)(\"game.mod.setting.tip.noConfig\"),height:g.height-32},null,8,[\"title\",\"height\"])]),_:1}))]),_:1})]),_:1},8,[\"height\"])]),_:1})]),_:1})]),_:1})}}},zt=w(bt,[[\"__scopeId\",\"data-v-c0dc599b\"]]);export{zt as default};\n"
  },
  {
    "path": "embedFS/dist/assets/settingForm-_XZZJq3p.css",
    "content": ".array-field[data-v-c0dc599b],.object-field[data-v-c0dc599b]{border:1px solid #e0e0e0;border-radius:4px;padding:16px}.array-field .v-btn[data-v-c0dc599b],.object-field .v-btn[data-v-c0dc599b]{margin-top:8px}\n"
  },
  {
    "path": "embedFS/dist/assets/settings-9AVqaQTs.js",
    "content": "import{_ as R_}from\"./Result-DI11lCXq.js\";import{p as Rl}from\"./platform-DXQOU806.js\";import{cx as wr,aH as T_,e as C_,b as L_,f as Kt,j as O_,A as en,l as w,o as rn,w as O,a as U,ab as U_,k as zt,t as kn,s as M_,v as Se,p as F_,D as Zt,z as ct,V as Tl,H as W_,G as Cl}from\"./index-But_YWe_.js\";import{V as B_}from\"./VForm-D9iQptwo.js\";import{V as xr}from\"./VAlert-hOsVftqi.js\";import{V as ht}from\"./VRow-DtJTiJKO.js\";import{V as pt}from\"./VCol-BCVfdzjO.js\";import{V as zi}from\"./VNumberInput-uP7vEYUF.js\";import{T as gt}from\"./index-Nr3m5Q0F.js\";import{V as Yt}from\"./VSpacer-D758VKS2.js\";import{V as yr,a as _t}from\"./VRadioGroup-DDJeM_aY.js\";import{V as Ar}from\"./VChip-pydKSkvr.js\";import{V as P_}from\"./VTextField-C23ADfJX.js\";import{V as D_}from\"./VMenu-CXNpVDF7.js\";import{V as N_}from\"./VTimePicker-BiJhf8Qg.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./axios-DNCpvJag.js\";import\"./VInput-D4WPJeZb.js\";import\"./index-c6y4pbVT.js\";import\"./VTooltip-BV7Wxv--.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./dialog-transition-B2t_G0u1.js\";var be={exports:{}};var G_=be.exports,Ll;function q_(){return Ll||(Ll=1,(function(Xt,Jt){(function(){var a,T=\"4.17.23\",Rt=200,Ie=\"Unsupported core-js use. Try https://npms.io/search?q=ponyfill.\",C=\"Expected a function\",Qt=\"Invalid `variable` option passed into `_.template`\",dt=\"__lodash_hash_undefined__\",Sr=500,jn=\"__lodash_placeholder__\",Fn=1,En=2,N=4,nt=1,K=2,Rn=1,Tt=2,Zi=4,Nn=8,kt=16,Gn=32,jt=64,qn=128,ne=256,br=512,Ol=30,Ul=\"...\",Ml=800,Fl=16,Yi=1,Wl=2,Bl=3,vt=1/0,tt=9007199254740991,Pl=17976931348623157e292,Ee=NaN,Wn=4294967295,Dl=Wn-1,Nl=Wn>>>1,Gl=[[\"ary\",qn],[\"bind\",Rn],[\"bindKey\",Tt],[\"curry\",Nn],[\"curryRight\",kt],[\"flip\",br],[\"partial\",Gn],[\"partialRight\",jt],[\"rearg\",ne]],Ct=\"[object Arguments]\",Re=\"[object Array]\",ql=\"[object AsyncFunction]\",te=\"[object Boolean]\",ee=\"[object Date]\",Hl=\"[object DOMException]\",Te=\"[object Error]\",Ce=\"[object Function]\",Xi=\"[object GeneratorFunction]\",Tn=\"[object Map]\",re=\"[object Number]\",Vl=\"[object Null]\",Hn=\"[object Object]\",Ji=\"[object Promise]\",$l=\"[object Proxy]\",ie=\"[object RegExp]\",Cn=\"[object Set]\",ue=\"[object String]\",Le=\"[object Symbol]\",Kl=\"[object Undefined]\",fe=\"[object WeakMap]\",zl=\"[object WeakSet]\",le=\"[object ArrayBuffer]\",Lt=\"[object DataView]\",Ir=\"[object Float32Array]\",Er=\"[object Float64Array]\",Rr=\"[object Int8Array]\",Tr=\"[object Int16Array]\",Cr=\"[object Int32Array]\",Lr=\"[object Uint8Array]\",Or=\"[object Uint8ClampedArray]\",Ur=\"[object Uint16Array]\",Mr=\"[object Uint32Array]\",Zl=/\\b__p \\+= '';/g,Yl=/\\b(__p \\+=) '' \\+/g,Xl=/(__e\\(.*?\\)|\\b__t\\)) \\+\\n'';/g,Qi=/&(?:amp|lt|gt|quot|#39);/g,ki=/[&<>\"']/g,Jl=RegExp(Qi.source),Ql=RegExp(ki.source),kl=/<%-([\\s\\S]+?)%>/g,jl=/<%([\\s\\S]+?)%>/g,ji=/<%=([\\s\\S]+?)%>/g,na=/\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,ta=/^\\w*$/,ea=/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g,Fr=/[\\\\^$.*+?()[\\]{}|]/g,ra=RegExp(Fr.source),Wr=/^\\s+/,ia=/\\s/,ua=/\\{(?:\\n\\/\\* \\[wrapped with .+\\] \\*\\/)?\\n?/,fa=/\\{\\n\\/\\* \\[wrapped with (.+)\\] \\*/,la=/,? & /,aa=/[^\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\x7f]+/g,oa=/[()=,{}\\[\\]\\/\\s]/,sa=/\\\\(\\\\)?/g,ca=/\\$\\{([^\\\\}]*(?:\\\\.[^\\\\}]*)*)\\}/g,nu=/\\w*$/,ha=/^[-+]0x[0-9a-f]+$/i,pa=/^0b[01]+$/i,ga=/^\\[object .+?Constructor\\]$/,_a=/^0o[0-7]+$/i,da=/^(?:0|[1-9]\\d*)$/,va=/[\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff\\u0100-\\u017f]/g,Oe=/($^)/,ma=/['\\n\\r\\u2028\\u2029\\\\]/g,Ue=\"\\\\ud800-\\\\udfff\",wa=\"\\\\u0300-\\\\u036f\",xa=\"\\\\ufe20-\\\\ufe2f\",ya=\"\\\\u20d0-\\\\u20ff\",tu=wa+xa+ya,eu=\"\\\\u2700-\\\\u27bf\",ru=\"a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff\",Aa=\"\\\\xac\\\\xb1\\\\xd7\\\\xf7\",Sa=\"\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf\",ba=\"\\\\u2000-\\\\u206f\",Ia=\" \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000\",iu=\"A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde\",uu=\"\\\\ufe0e\\\\ufe0f\",fu=Aa+Sa+ba+Ia,Br=\"['’]\",Ea=\"[\"+Ue+\"]\",lu=\"[\"+fu+\"]\",Me=\"[\"+tu+\"]\",au=\"\\\\d+\",Ra=\"[\"+eu+\"]\",ou=\"[\"+ru+\"]\",su=\"[^\"+Ue+fu+au+eu+ru+iu+\"]\",Pr=\"\\\\ud83c[\\\\udffb-\\\\udfff]\",Ta=\"(?:\"+Me+\"|\"+Pr+\")\",cu=\"[^\"+Ue+\"]\",Dr=\"(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}\",Nr=\"[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]\",Ot=\"[\"+iu+\"]\",hu=\"\\\\u200d\",pu=\"(?:\"+ou+\"|\"+su+\")\",Ca=\"(?:\"+Ot+\"|\"+su+\")\",gu=\"(?:\"+Br+\"(?:d|ll|m|re|s|t|ve))?\",_u=\"(?:\"+Br+\"(?:D|LL|M|RE|S|T|VE))?\",du=Ta+\"?\",vu=\"[\"+uu+\"]?\",La=\"(?:\"+hu+\"(?:\"+[cu,Dr,Nr].join(\"|\")+\")\"+vu+du+\")*\",Oa=\"\\\\d*(?:1st|2nd|3rd|(?![123])\\\\dth)(?=\\\\b|[A-Z_])\",Ua=\"\\\\d*(?:1ST|2ND|3RD|(?![123])\\\\dTH)(?=\\\\b|[a-z_])\",mu=vu+du+La,Ma=\"(?:\"+[Ra,Dr,Nr].join(\"|\")+\")\"+mu,Fa=\"(?:\"+[cu+Me+\"?\",Me,Dr,Nr,Ea].join(\"|\")+\")\",Wa=RegExp(Br,\"g\"),Ba=RegExp(Me,\"g\"),Gr=RegExp(Pr+\"(?=\"+Pr+\")|\"+Fa+mu,\"g\"),Pa=RegExp([Ot+\"?\"+ou+\"+\"+gu+\"(?=\"+[lu,Ot,\"$\"].join(\"|\")+\")\",Ca+\"+\"+_u+\"(?=\"+[lu,Ot+pu,\"$\"].join(\"|\")+\")\",Ot+\"?\"+pu+\"+\"+gu,Ot+\"+\"+_u,Ua,Oa,au,Ma].join(\"|\"),\"g\"),Da=RegExp(\"[\"+hu+Ue+tu+uu+\"]\"),Na=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ga=[\"Array\",\"Buffer\",\"DataView\",\"Date\",\"Error\",\"Float32Array\",\"Float64Array\",\"Function\",\"Int8Array\",\"Int16Array\",\"Int32Array\",\"Map\",\"Math\",\"Object\",\"Promise\",\"RegExp\",\"Set\",\"String\",\"Symbol\",\"TypeError\",\"Uint8Array\",\"Uint8ClampedArray\",\"Uint16Array\",\"Uint32Array\",\"WeakMap\",\"_\",\"clearTimeout\",\"isFinite\",\"parseInt\",\"setTimeout\"],qa=-1,H={};H[Ir]=H[Er]=H[Rr]=H[Tr]=H[Cr]=H[Lr]=H[Or]=H[Ur]=H[Mr]=!0,H[Ct]=H[Re]=H[le]=H[te]=H[Lt]=H[ee]=H[Te]=H[Ce]=H[Tn]=H[re]=H[Hn]=H[ie]=H[Cn]=H[ue]=H[fe]=!1;var q={};q[Ct]=q[Re]=q[le]=q[Lt]=q[te]=q[ee]=q[Ir]=q[Er]=q[Rr]=q[Tr]=q[Cr]=q[Tn]=q[re]=q[Hn]=q[ie]=q[Cn]=q[ue]=q[Le]=q[Lr]=q[Or]=q[Ur]=q[Mr]=!0,q[Te]=q[Ce]=q[fe]=!1;var Ha={À:\"A\",Á:\"A\",Â:\"A\",Ã:\"A\",Ä:\"A\",Å:\"A\",à:\"a\",á:\"a\",â:\"a\",ã:\"a\",ä:\"a\",å:\"a\",Ç:\"C\",ç:\"c\",Ð:\"D\",ð:\"d\",È:\"E\",É:\"E\",Ê:\"E\",Ë:\"E\",è:\"e\",é:\"e\",ê:\"e\",ë:\"e\",Ì:\"I\",Í:\"I\",Î:\"I\",Ï:\"I\",ì:\"i\",í:\"i\",î:\"i\",ï:\"i\",Ñ:\"N\",ñ:\"n\",Ò:\"O\",Ó:\"O\",Ô:\"O\",Õ:\"O\",Ö:\"O\",Ø:\"O\",ò:\"o\",ó:\"o\",ô:\"o\",õ:\"o\",ö:\"o\",ø:\"o\",Ù:\"U\",Ú:\"U\",Û:\"U\",Ü:\"U\",ù:\"u\",ú:\"u\",û:\"u\",ü:\"u\",Ý:\"Y\",ý:\"y\",ÿ:\"y\",Æ:\"Ae\",æ:\"ae\",Þ:\"Th\",þ:\"th\",ß:\"ss\",Ā:\"A\",Ă:\"A\",Ą:\"A\",ā:\"a\",ă:\"a\",ą:\"a\",Ć:\"C\",Ĉ:\"C\",Ċ:\"C\",Č:\"C\",ć:\"c\",ĉ:\"c\",ċ:\"c\",č:\"c\",Ď:\"D\",Đ:\"D\",ď:\"d\",đ:\"d\",Ē:\"E\",Ĕ:\"E\",Ė:\"E\",Ę:\"E\",Ě:\"E\",ē:\"e\",ĕ:\"e\",ė:\"e\",ę:\"e\",ě:\"e\",Ĝ:\"G\",Ğ:\"G\",Ġ:\"G\",Ģ:\"G\",ĝ:\"g\",ğ:\"g\",ġ:\"g\",ģ:\"g\",Ĥ:\"H\",Ħ:\"H\",ĥ:\"h\",ħ:\"h\",Ĩ:\"I\",Ī:\"I\",Ĭ:\"I\",Į:\"I\",İ:\"I\",ĩ:\"i\",ī:\"i\",ĭ:\"i\",į:\"i\",ı:\"i\",Ĵ:\"J\",ĵ:\"j\",Ķ:\"K\",ķ:\"k\",ĸ:\"k\",Ĺ:\"L\",Ļ:\"L\",Ľ:\"L\",Ŀ:\"L\",Ł:\"L\",ĺ:\"l\",ļ:\"l\",ľ:\"l\",ŀ:\"l\",ł:\"l\",Ń:\"N\",Ņ:\"N\",Ň:\"N\",Ŋ:\"N\",ń:\"n\",ņ:\"n\",ň:\"n\",ŋ:\"n\",Ō:\"O\",Ŏ:\"O\",Ő:\"O\",ō:\"o\",ŏ:\"o\",ő:\"o\",Ŕ:\"R\",Ŗ:\"R\",Ř:\"R\",ŕ:\"r\",ŗ:\"r\",ř:\"r\",Ś:\"S\",Ŝ:\"S\",Ş:\"S\",Š:\"S\",ś:\"s\",ŝ:\"s\",ş:\"s\",š:\"s\",Ţ:\"T\",Ť:\"T\",Ŧ:\"T\",ţ:\"t\",ť:\"t\",ŧ:\"t\",Ũ:\"U\",Ū:\"U\",Ŭ:\"U\",Ů:\"U\",Ű:\"U\",Ų:\"U\",ũ:\"u\",ū:\"u\",ŭ:\"u\",ů:\"u\",ű:\"u\",ų:\"u\",Ŵ:\"W\",ŵ:\"w\",Ŷ:\"Y\",ŷ:\"y\",Ÿ:\"Y\",Ź:\"Z\",Ż:\"Z\",Ž:\"Z\",ź:\"z\",ż:\"z\",ž:\"z\",Ĳ:\"IJ\",ĳ:\"ij\",Œ:\"Oe\",œ:\"oe\",ŉ:\"'n\",ſ:\"s\"},Va={\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\",\"'\":\"&#39;\"},$a={\"&amp;\":\"&\",\"&lt;\":\"<\",\"&gt;\":\">\",\"&quot;\":'\"',\"&#39;\":\"'\"},Ka={\"\\\\\":\"\\\\\",\"'\":\"'\",\"\\n\":\"n\",\"\\r\":\"r\",\"\\u2028\":\"u2028\",\"\\u2029\":\"u2029\"},za=parseFloat,Za=parseInt,wu=typeof wr==\"object\"&&wr&&wr.Object===Object&&wr,Ya=typeof self==\"object\"&&self&&self.Object===Object&&self,k=wu||Ya||Function(\"return this\")(),qr=Jt&&!Jt.nodeType&&Jt,mt=qr&&!0&&Xt&&!Xt.nodeType&&Xt,xu=mt&&mt.exports===qr,Hr=xu&&wu.process,mn=(function(){try{var s=mt&&mt.require&&mt.require(\"util\").types;return s||Hr&&Hr.binding&&Hr.binding(\"util\")}catch{}})(),yu=mn&&mn.isArrayBuffer,Au=mn&&mn.isDate,Su=mn&&mn.isMap,bu=mn&&mn.isRegExp,Iu=mn&&mn.isSet,Eu=mn&&mn.isTypedArray;function hn(s,p,h){switch(h.length){case 0:return s.call(p);case 1:return s.call(p,h[0]);case 2:return s.call(p,h[0],h[1]);case 3:return s.call(p,h[0],h[1],h[2])}return s.apply(p,h)}function Xa(s,p,h,m){for(var b=-1,B=s==null?0:s.length;++b<B;){var X=s[b];p(m,X,h(X),s)}return m}function wn(s,p){for(var h=-1,m=s==null?0:s.length;++h<m&&p(s[h],h,s)!==!1;);return s}function Ja(s,p){for(var h=s==null?0:s.length;h--&&p(s[h],h,s)!==!1;);return s}function Ru(s,p){for(var h=-1,m=s==null?0:s.length;++h<m;)if(!p(s[h],h,s))return!1;return!0}function et(s,p){for(var h=-1,m=s==null?0:s.length,b=0,B=[];++h<m;){var X=s[h];p(X,h,s)&&(B[b++]=X)}return B}function Fe(s,p){var h=s==null?0:s.length;return!!h&&Ut(s,p,0)>-1}function Vr(s,p,h){for(var m=-1,b=s==null?0:s.length;++m<b;)if(h(p,s[m]))return!0;return!1}function V(s,p){for(var h=-1,m=s==null?0:s.length,b=Array(m);++h<m;)b[h]=p(s[h],h,s);return b}function rt(s,p){for(var h=-1,m=p.length,b=s.length;++h<m;)s[b+h]=p[h];return s}function $r(s,p,h,m){var b=-1,B=s==null?0:s.length;for(m&&B&&(h=s[++b]);++b<B;)h=p(h,s[b],b,s);return h}function Qa(s,p,h,m){var b=s==null?0:s.length;for(m&&b&&(h=s[--b]);b--;)h=p(h,s[b],b,s);return h}function Kr(s,p){for(var h=-1,m=s==null?0:s.length;++h<m;)if(p(s[h],h,s))return!0;return!1}var ka=zr(\"length\");function ja(s){return s.split(\"\")}function no(s){return s.match(aa)||[]}function Tu(s,p,h){var m;return h(s,function(b,B,X){if(p(b,B,X))return m=B,!1}),m}function We(s,p,h,m){for(var b=s.length,B=h+(m?1:-1);m?B--:++B<b;)if(p(s[B],B,s))return B;return-1}function Ut(s,p,h){return p===p?ho(s,p,h):We(s,Cu,h)}function to(s,p,h,m){for(var b=h-1,B=s.length;++b<B;)if(m(s[b],p))return b;return-1}function Cu(s){return s!==s}function Lu(s,p){var h=s==null?0:s.length;return h?Yr(s,p)/h:Ee}function zr(s){return function(p){return p==null?a:p[s]}}function Zr(s){return function(p){return s==null?a:s[p]}}function Ou(s,p,h,m,b){return b(s,function(B,X,G){h=m?(m=!1,B):p(h,B,X,G)}),h}function eo(s,p){var h=s.length;for(s.sort(p);h--;)s[h]=s[h].value;return s}function Yr(s,p){for(var h,m=-1,b=s.length;++m<b;){var B=p(s[m]);B!==a&&(h=h===a?B:h+B)}return h}function Xr(s,p){for(var h=-1,m=Array(s);++h<s;)m[h]=p(h);return m}function ro(s,p){return V(p,function(h){return[h,s[h]]})}function Uu(s){return s&&s.slice(0,Bu(s)+1).replace(Wr,\"\")}function pn(s){return function(p){return s(p)}}function Jr(s,p){return V(p,function(h){return s[h]})}function ae(s,p){return s.has(p)}function Mu(s,p){for(var h=-1,m=s.length;++h<m&&Ut(p,s[h],0)>-1;);return h}function Fu(s,p){for(var h=s.length;h--&&Ut(p,s[h],0)>-1;);return h}function io(s,p){for(var h=s.length,m=0;h--;)s[h]===p&&++m;return m}var uo=Zr(Ha),fo=Zr(Va);function lo(s){return\"\\\\\"+Ka[s]}function ao(s,p){return s==null?a:s[p]}function Mt(s){return Da.test(s)}function oo(s){return Na.test(s)}function so(s){for(var p,h=[];!(p=s.next()).done;)h.push(p.value);return h}function Qr(s){var p=-1,h=Array(s.size);return s.forEach(function(m,b){h[++p]=[b,m]}),h}function Wu(s,p){return function(h){return s(p(h))}}function it(s,p){for(var h=-1,m=s.length,b=0,B=[];++h<m;){var X=s[h];(X===p||X===jn)&&(s[h]=jn,B[b++]=h)}return B}function Be(s){var p=-1,h=Array(s.size);return s.forEach(function(m){h[++p]=m}),h}function co(s){var p=-1,h=Array(s.size);return s.forEach(function(m){h[++p]=[m,m]}),h}function ho(s,p,h){for(var m=h-1,b=s.length;++m<b;)if(s[m]===p)return m;return-1}function po(s,p,h){for(var m=h+1;m--;)if(s[m]===p)return m;return m}function Ft(s){return Mt(s)?_o(s):ka(s)}function Ln(s){return Mt(s)?vo(s):ja(s)}function Bu(s){for(var p=s.length;p--&&ia.test(s.charAt(p)););return p}var go=Zr($a);function _o(s){for(var p=Gr.lastIndex=0;Gr.test(s);)++p;return p}function vo(s){return s.match(Gr)||[]}function mo(s){return s.match(Pa)||[]}var wo=(function s(p){p=p==null?k:Wt.defaults(k.Object(),p,Wt.pick(k,Ga));var h=p.Array,m=p.Date,b=p.Error,B=p.Function,X=p.Math,G=p.Object,kr=p.RegExp,xo=p.String,xn=p.TypeError,Pe=h.prototype,yo=B.prototype,Bt=G.prototype,De=p[\"__core-js_shared__\"],Ne=yo.toString,P=Bt.hasOwnProperty,Ao=0,Pu=(function(){var n=/[^.]+$/.exec(De&&De.keys&&De.keys.IE_PROTO||\"\");return n?\"Symbol(src)_1.\"+n:\"\"})(),Ge=Bt.toString,So=Ne.call(G),bo=k._,Io=kr(\"^\"+Ne.call(P).replace(Fr,\"\\\\$&\").replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,\"$1.*?\")+\"$\"),qe=xu?p.Buffer:a,ut=p.Symbol,He=p.Uint8Array,Du=qe?qe.allocUnsafe:a,Ve=Wu(G.getPrototypeOf,G),Nu=G.create,Gu=Bt.propertyIsEnumerable,$e=Pe.splice,qu=ut?ut.isConcatSpreadable:a,oe=ut?ut.iterator:a,wt=ut?ut.toStringTag:a,Ke=(function(){try{var n=bt(G,\"defineProperty\");return n({},\"\",{}),n}catch{}})(),Eo=p.clearTimeout!==k.clearTimeout&&p.clearTimeout,Ro=m&&m.now!==k.Date.now&&m.now,To=p.setTimeout!==k.setTimeout&&p.setTimeout,ze=X.ceil,Ze=X.floor,jr=G.getOwnPropertySymbols,Co=qe?qe.isBuffer:a,Hu=p.isFinite,Lo=Pe.join,Oo=Wu(G.keys,G),J=X.max,nn=X.min,Uo=m.now,Mo=p.parseInt,Vu=X.random,Fo=Pe.reverse,ni=bt(p,\"DataView\"),se=bt(p,\"Map\"),ti=bt(p,\"Promise\"),Pt=bt(p,\"Set\"),ce=bt(p,\"WeakMap\"),he=bt(G,\"create\"),Ye=ce&&new ce,Dt={},Wo=It(ni),Bo=It(se),Po=It(ti),Do=It(Pt),No=It(ce),Xe=ut?ut.prototype:a,pe=Xe?Xe.valueOf:a,$u=Xe?Xe.toString:a;function u(n){if(z(n)&&!I(n)&&!(n instanceof F)){if(n instanceof yn)return n;if(P.call(n,\"__wrapped__\"))return zf(n)}return new yn(n)}var Nt=(function(){function n(){}return function(t){if(!$(t))return{};if(Nu)return Nu(t);n.prototype=t;var e=new n;return n.prototype=a,e}})();function Je(){}function yn(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=a}u.templateSettings={escape:kl,evaluate:jl,interpolate:ji,variable:\"\",imports:{_:u}},u.prototype=Je.prototype,u.prototype.constructor=u,yn.prototype=Nt(Je.prototype),yn.prototype.constructor=yn;function F(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Wn,this.__views__=[]}function Go(){var n=new F(this.__wrapped__);return n.__actions__=an(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=an(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=an(this.__views__),n}function qo(){if(this.__filtered__){var n=new F(this);n.__dir__=-1,n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n}function Ho(){var n=this.__wrapped__.value(),t=this.__dir__,e=I(n),r=t<0,i=e?n.length:0,f=nc(0,i,this.__views__),l=f.start,o=f.end,c=o-l,g=r?o:l-1,_=this.__iteratees__,d=_.length,v=0,x=nn(c,this.__takeCount__);if(!e||!r&&i==c&&x==c)return _f(n,this.__actions__);var A=[];n:for(;c--&&v<x;){g+=t;for(var R=-1,S=n[g];++R<d;){var M=_[R],W=M.iteratee,dn=M.type,ln=W(S);if(dn==Wl)S=ln;else if(!ln){if(dn==Yi)continue n;break n}}A[v++]=S}return A}F.prototype=Nt(Je.prototype),F.prototype.constructor=F;function xt(n){var t=-1,e=n==null?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}function Vo(){this.__data__=he?he(null):{},this.size=0}function $o(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t}function Ko(n){var t=this.__data__;if(he){var e=t[n];return e===dt?a:e}return P.call(t,n)?t[n]:a}function zo(n){var t=this.__data__;return he?t[n]!==a:P.call(t,n)}function Zo(n,t){var e=this.__data__;return this.size+=this.has(n)?0:1,e[n]=he&&t===a?dt:t,this}xt.prototype.clear=Vo,xt.prototype.delete=$o,xt.prototype.get=Ko,xt.prototype.has=zo,xt.prototype.set=Zo;function Vn(n){var t=-1,e=n==null?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}function Yo(){this.__data__=[],this.size=0}function Xo(n){var t=this.__data__,e=Qe(t,n);if(e<0)return!1;var r=t.length-1;return e==r?t.pop():$e.call(t,e,1),--this.size,!0}function Jo(n){var t=this.__data__,e=Qe(t,n);return e<0?a:t[e][1]}function Qo(n){return Qe(this.__data__,n)>-1}function ko(n,t){var e=this.__data__,r=Qe(e,n);return r<0?(++this.size,e.push([n,t])):e[r][1]=t,this}Vn.prototype.clear=Yo,Vn.prototype.delete=Xo,Vn.prototype.get=Jo,Vn.prototype.has=Qo,Vn.prototype.set=ko;function $n(n){var t=-1,e=n==null?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}function jo(){this.size=0,this.__data__={hash:new xt,map:new(se||Vn),string:new xt}}function ns(n){var t=or(this,n).delete(n);return this.size-=t?1:0,t}function ts(n){return or(this,n).get(n)}function es(n){return or(this,n).has(n)}function rs(n,t){var e=or(this,n),r=e.size;return e.set(n,t),this.size+=e.size==r?0:1,this}$n.prototype.clear=jo,$n.prototype.delete=ns,$n.prototype.get=ts,$n.prototype.has=es,$n.prototype.set=rs;function yt(n){var t=-1,e=n==null?0:n.length;for(this.__data__=new $n;++t<e;)this.add(n[t])}function is(n){return this.__data__.set(n,dt),this}function us(n){return this.__data__.has(n)}yt.prototype.add=yt.prototype.push=is,yt.prototype.has=us;function On(n){var t=this.__data__=new Vn(n);this.size=t.size}function fs(){this.__data__=new Vn,this.size=0}function ls(n){var t=this.__data__,e=t.delete(n);return this.size=t.size,e}function as(n){return this.__data__.get(n)}function os(n){return this.__data__.has(n)}function ss(n,t){var e=this.__data__;if(e instanceof Vn){var r=e.__data__;if(!se||r.length<Rt-1)return r.push([n,t]),this.size=++e.size,this;e=this.__data__=new $n(r)}return e.set(n,t),this.size=e.size,this}On.prototype.clear=fs,On.prototype.delete=ls,On.prototype.get=as,On.prototype.has=os,On.prototype.set=ss;function Ku(n,t){var e=I(n),r=!e&&Et(n),i=!e&&!r&&st(n),f=!e&&!r&&!i&&Vt(n),l=e||r||i||f,o=l?Xr(n.length,xo):[],c=o.length;for(var g in n)(t||P.call(n,g))&&!(l&&(g==\"length\"||i&&(g==\"offset\"||g==\"parent\")||f&&(g==\"buffer\"||g==\"byteLength\"||g==\"byteOffset\")||Yn(g,c)))&&o.push(g);return o}function zu(n){var t=n.length;return t?n[hi(0,t-1)]:a}function cs(n,t){return sr(an(n),At(t,0,n.length))}function hs(n){return sr(an(n))}function ei(n,t,e){(e!==a&&!Un(n[t],e)||e===a&&!(t in n))&&Kn(n,t,e)}function ge(n,t,e){var r=n[t];(!(P.call(n,t)&&Un(r,e))||e===a&&!(t in n))&&Kn(n,t,e)}function Qe(n,t){for(var e=n.length;e--;)if(Un(n[e][0],t))return e;return-1}function ps(n,t,e,r){return ft(n,function(i,f,l){t(r,i,e(i),l)}),r}function Zu(n,t){return n&&Pn(t,Q(t),n)}function gs(n,t){return n&&Pn(t,sn(t),n)}function Kn(n,t,e){t==\"__proto__\"&&Ke?Ke(n,t,{configurable:!0,enumerable:!0,value:e,writable:!0}):n[t]=e}function ri(n,t){for(var e=-1,r=t.length,i=h(r),f=n==null;++e<r;)i[e]=f?a:Pi(n,t[e]);return i}function At(n,t,e){return n===n&&(e!==a&&(n=n<=e?n:e),t!==a&&(n=n>=t?n:t)),n}function An(n,t,e,r,i,f){var l,o=t&Fn,c=t&En,g=t&N;if(e&&(l=i?e(n,r,i,f):e(n)),l!==a)return l;if(!$(n))return n;var _=I(n);if(_){if(l=ec(n),!o)return an(n,l)}else{var d=tn(n),v=d==Ce||d==Xi;if(st(n))return mf(n,o);if(d==Hn||d==Ct||v&&!i){if(l=c||v?{}:Pf(n),!o)return c?Ks(n,gs(l,n)):$s(n,Zu(l,n))}else{if(!q[d])return i?n:{};l=rc(n,d,o)}}f||(f=new On);var x=f.get(n);if(x)return x;f.set(n,l),hl(n)?n.forEach(function(S){l.add(An(S,t,e,S,n,f))}):sl(n)&&n.forEach(function(S,M){l.set(M,An(S,t,e,M,n,f))});var A=g?c?Si:Ai:c?sn:Q,R=_?a:A(n);return wn(R||n,function(S,M){R&&(M=S,S=n[M]),ge(l,M,An(S,t,e,M,n,f))}),l}function _s(n){var t=Q(n);return function(e){return Yu(e,n,t)}}function Yu(n,t,e){var r=e.length;if(n==null)return!r;for(n=G(n);r--;){var i=e[r],f=t[i],l=n[i];if(l===a&&!(i in n)||!f(l))return!1}return!0}function Xu(n,t,e){if(typeof n!=\"function\")throw new xn(C);return ye(function(){n.apply(a,e)},t)}function _e(n,t,e,r){var i=-1,f=Fe,l=!0,o=n.length,c=[],g=t.length;if(!o)return c;e&&(t=V(t,pn(e))),r?(f=Vr,l=!1):t.length>=Rt&&(f=ae,l=!1,t=new yt(t));n:for(;++i<o;){var _=n[i],d=e==null?_:e(_);if(_=r||_!==0?_:0,l&&d===d){for(var v=g;v--;)if(t[v]===d)continue n;c.push(_)}else f(t,d,r)||c.push(_)}return c}var ft=Sf(Bn),Ju=Sf(ui,!0);function ds(n,t){var e=!0;return ft(n,function(r,i,f){return e=!!t(r,i,f),e}),e}function ke(n,t,e){for(var r=-1,i=n.length;++r<i;){var f=n[r],l=t(f);if(l!=null&&(o===a?l===l&&!_n(l):e(l,o)))var o=l,c=f}return c}function vs(n,t,e,r){var i=n.length;for(e=E(e),e<0&&(e=-e>i?0:i+e),r=r===a||r>i?i:E(r),r<0&&(r+=i),r=e>r?0:gl(r);e<r;)n[e++]=t;return n}function Qu(n,t){var e=[];return ft(n,function(r,i,f){t(r,i,f)&&e.push(r)}),e}function j(n,t,e,r,i){var f=-1,l=n.length;for(e||(e=uc),i||(i=[]);++f<l;){var o=n[f];t>0&&e(o)?t>1?j(o,t-1,e,r,i):rt(i,o):r||(i[i.length]=o)}return i}var ii=bf(),ku=bf(!0);function Bn(n,t){return n&&ii(n,t,Q)}function ui(n,t){return n&&ku(n,t,Q)}function je(n,t){return et(t,function(e){return Xn(n[e])})}function St(n,t){t=at(t,n);for(var e=0,r=t.length;n!=null&&e<r;)n=n[Dn(t[e++])];return e&&e==r?n:a}function ju(n,t,e){var r=t(n);return I(n)?r:rt(r,e(n))}function un(n){return n==null?n===a?Kl:Vl:wt&&wt in G(n)?js(n):hc(n)}function fi(n,t){return n>t}function ms(n,t){return n!=null&&P.call(n,t)}function ws(n,t){return n!=null&&t in G(n)}function xs(n,t,e){return n>=nn(t,e)&&n<J(t,e)}function li(n,t,e){for(var r=e?Vr:Fe,i=n[0].length,f=n.length,l=f,o=h(f),c=1/0,g=[];l--;){var _=n[l];l&&t&&(_=V(_,pn(t))),c=nn(_.length,c),o[l]=!e&&(t||i>=120&&_.length>=120)?new yt(l&&_):a}_=n[0];var d=-1,v=o[0];n:for(;++d<i&&g.length<c;){var x=_[d],A=t?t(x):x;if(x=e||x!==0?x:0,!(v?ae(v,A):r(g,A,e))){for(l=f;--l;){var R=o[l];if(!(R?ae(R,A):r(n[l],A,e)))continue n}v&&v.push(A),g.push(x)}}return g}function ys(n,t,e,r){return Bn(n,function(i,f,l){t(r,e(i),f,l)}),r}function de(n,t,e){t=at(t,n),n=qf(n,t);var r=n==null?n:n[Dn(bn(t))];return r==null?a:hn(r,n,e)}function nf(n){return z(n)&&un(n)==Ct}function As(n){return z(n)&&un(n)==le}function Ss(n){return z(n)&&un(n)==ee}function ve(n,t,e,r,i){return n===t?!0:n==null||t==null||!z(n)&&!z(t)?n!==n&&t!==t:bs(n,t,e,r,ve,i)}function bs(n,t,e,r,i,f){var l=I(n),o=I(t),c=l?Re:tn(n),g=o?Re:tn(t);c=c==Ct?Hn:c,g=g==Ct?Hn:g;var _=c==Hn,d=g==Hn,v=c==g;if(v&&st(n)){if(!st(t))return!1;l=!0,_=!1}if(v&&!_)return f||(f=new On),l||Vt(n)?Ff(n,t,e,r,i,f):Qs(n,t,c,e,r,i,f);if(!(e&nt)){var x=_&&P.call(n,\"__wrapped__\"),A=d&&P.call(t,\"__wrapped__\");if(x||A){var R=x?n.value():n,S=A?t.value():t;return f||(f=new On),i(R,S,e,r,f)}}return v?(f||(f=new On),ks(n,t,e,r,i,f)):!1}function Is(n){return z(n)&&tn(n)==Tn}function ai(n,t,e,r){var i=e.length,f=i,l=!r;if(n==null)return!f;for(n=G(n);i--;){var o=e[i];if(l&&o[2]?o[1]!==n[o[0]]:!(o[0]in n))return!1}for(;++i<f;){o=e[i];var c=o[0],g=n[c],_=o[1];if(l&&o[2]){if(g===a&&!(c in n))return!1}else{var d=new On;if(r)var v=r(g,_,c,n,t,d);if(!(v===a?ve(_,g,nt|K,r,d):v))return!1}}return!0}function tf(n){if(!$(n)||lc(n))return!1;var t=Xn(n)?Io:ga;return t.test(It(n))}function Es(n){return z(n)&&un(n)==ie}function Rs(n){return z(n)&&tn(n)==Cn}function Ts(n){return z(n)&&dr(n.length)&&!!H[un(n)]}function ef(n){return typeof n==\"function\"?n:n==null?cn:typeof n==\"object\"?I(n)?ff(n[0],n[1]):uf(n):Il(n)}function oi(n){if(!xe(n))return Oo(n);var t=[];for(var e in G(n))P.call(n,e)&&e!=\"constructor\"&&t.push(e);return t}function Cs(n){if(!$(n))return cc(n);var t=xe(n),e=[];for(var r in n)r==\"constructor\"&&(t||!P.call(n,r))||e.push(r);return e}function si(n,t){return n<t}function rf(n,t){var e=-1,r=on(n)?h(n.length):[];return ft(n,function(i,f,l){r[++e]=t(i,f,l)}),r}function uf(n){var t=Ii(n);return t.length==1&&t[0][2]?Nf(t[0][0],t[0][1]):function(e){return e===n||ai(e,n,t)}}function ff(n,t){return Ri(n)&&Df(t)?Nf(Dn(n),t):function(e){var r=Pi(e,n);return r===a&&r===t?Di(e,n):ve(t,r,nt|K)}}function nr(n,t,e,r,i){n!==t&&ii(t,function(f,l){if(i||(i=new On),$(f))Ls(n,t,l,e,nr,r,i);else{var o=r?r(Ci(n,l),f,l+\"\",n,t,i):a;o===a&&(o=f),ei(n,l,o)}},sn)}function Ls(n,t,e,r,i,f,l){var o=Ci(n,e),c=Ci(t,e),g=l.get(c);if(g){ei(n,e,g);return}var _=f?f(o,c,e+\"\",n,t,l):a,d=_===a;if(d){var v=I(c),x=!v&&st(c),A=!v&&!x&&Vt(c);_=c,v||x||A?I(o)?_=o:Z(o)?_=an(o):x?(d=!1,_=mf(c,!0)):A?(d=!1,_=wf(c,!0)):_=[]:Ae(c)||Et(c)?(_=o,Et(o)?_=_l(o):(!$(o)||Xn(o))&&(_=Pf(c))):d=!1}d&&(l.set(c,_),i(_,c,r,f,l),l.delete(c)),ei(n,e,_)}function lf(n,t){var e=n.length;if(e)return t+=t<0?e:0,Yn(t,e)?n[t]:a}function af(n,t,e){t.length?t=V(t,function(f){return I(f)?function(l){return St(l,f.length===1?f[0]:f)}:f}):t=[cn];var r=-1;t=V(t,pn(y()));var i=rf(n,function(f,l,o){var c=V(t,function(g){return g(f)});return{criteria:c,index:++r,value:f}});return eo(i,function(f,l){return Vs(f,l,e)})}function Os(n,t){return of(n,t,function(e,r){return Di(n,r)})}function of(n,t,e){for(var r=-1,i=t.length,f={};++r<i;){var l=t[r],o=St(n,l);e(o,l)&&me(f,at(l,n),o)}return f}function Us(n){return function(t){return St(t,n)}}function ci(n,t,e,r){var i=r?to:Ut,f=-1,l=t.length,o=n;for(n===t&&(t=an(t)),e&&(o=V(n,pn(e)));++f<l;)for(var c=0,g=t[f],_=e?e(g):g;(c=i(o,_,c,r))>-1;)o!==n&&$e.call(o,c,1),$e.call(n,c,1);return n}function sf(n,t){for(var e=n?t.length:0,r=e-1;e--;){var i=t[e];if(e==r||i!==f){var f=i;Yn(i)?$e.call(n,i,1):_i(n,i)}}return n}function hi(n,t){return n+Ze(Vu()*(t-n+1))}function Ms(n,t,e,r){for(var i=-1,f=J(ze((t-n)/(e||1)),0),l=h(f);f--;)l[r?f:++i]=n,n+=e;return l}function pi(n,t){var e=\"\";if(!n||t<1||t>tt)return e;do t%2&&(e+=n),t=Ze(t/2),t&&(n+=n);while(t);return e}function L(n,t){return Li(Gf(n,t,cn),n+\"\")}function Fs(n){return zu($t(n))}function Ws(n,t){var e=$t(n);return sr(e,At(t,0,e.length))}function me(n,t,e,r){if(!$(n))return n;t=at(t,n);for(var i=-1,f=t.length,l=f-1,o=n;o!=null&&++i<f;){var c=Dn(t[i]),g=e;if(c===\"__proto__\"||c===\"constructor\"||c===\"prototype\")return n;if(i!=l){var _=o[c];g=r?r(_,c,o):a,g===a&&(g=$(_)?_:Yn(t[i+1])?[]:{})}ge(o,c,g),o=o[c]}return n}var cf=Ye?function(n,t){return Ye.set(n,t),n}:cn,Bs=Ke?function(n,t){return Ke(n,\"toString\",{configurable:!0,enumerable:!1,value:Gi(t),writable:!0})}:cn;function Ps(n){return sr($t(n))}function Sn(n,t,e){var r=-1,i=n.length;t<0&&(t=-t>i?0:i+t),e=e>i?i:e,e<0&&(e+=i),i=t>e?0:e-t>>>0,t>>>=0;for(var f=h(i);++r<i;)f[r]=n[r+t];return f}function Ds(n,t){var e;return ft(n,function(r,i,f){return e=t(r,i,f),!e}),!!e}function tr(n,t,e){var r=0,i=n==null?r:n.length;if(typeof t==\"number\"&&t===t&&i<=Nl){for(;r<i;){var f=r+i>>>1,l=n[f];l!==null&&!_n(l)&&(e?l<=t:l<t)?r=f+1:i=f}return i}return gi(n,t,cn,e)}function gi(n,t,e,r){var i=0,f=n==null?0:n.length;if(f===0)return 0;t=e(t);for(var l=t!==t,o=t===null,c=_n(t),g=t===a;i<f;){var _=Ze((i+f)/2),d=e(n[_]),v=d!==a,x=d===null,A=d===d,R=_n(d);if(l)var S=r||A;else g?S=A&&(r||v):o?S=A&&v&&(r||!x):c?S=A&&v&&!x&&(r||!R):x||R?S=!1:S=r?d<=t:d<t;S?i=_+1:f=_}return nn(f,Dl)}function hf(n,t){for(var e=-1,r=n.length,i=0,f=[];++e<r;){var l=n[e],o=t?t(l):l;if(!e||!Un(o,c)){var c=o;f[i++]=l===0?0:l}}return f}function pf(n){return typeof n==\"number\"?n:_n(n)?Ee:+n}function gn(n){if(typeof n==\"string\")return n;if(I(n))return V(n,gn)+\"\";if(_n(n))return $u?$u.call(n):\"\";var t=n+\"\";return t==\"0\"&&1/n==-vt?\"-0\":t}function lt(n,t,e){var r=-1,i=Fe,f=n.length,l=!0,o=[],c=o;if(e)l=!1,i=Vr;else if(f>=Rt){var g=t?null:Xs(n);if(g)return Be(g);l=!1,i=ae,c=new yt}else c=t?[]:o;n:for(;++r<f;){var _=n[r],d=t?t(_):_;if(_=e||_!==0?_:0,l&&d===d){for(var v=c.length;v--;)if(c[v]===d)continue n;t&&c.push(d),o.push(_)}else i(c,d,e)||(c!==o&&c.push(d),o.push(_))}return o}function _i(n,t){t=at(t,n);var e=-1,r=t.length;if(!r)return!0;for(var i=n==null||typeof n!=\"object\"&&typeof n!=\"function\";++e<r;){var f=t[e];if(typeof f==\"string\"){if(f===\"__proto__\"&&!P.call(n,\"__proto__\"))return!1;if(f===\"constructor\"&&e+1<r&&typeof t[e+1]==\"string\"&&t[e+1]===\"prototype\"){if(i&&e===0)continue;return!1}}}var l=qf(n,t);return l==null||delete l[Dn(bn(t))]}function gf(n,t,e,r){return me(n,t,e(St(n,t)),r)}function er(n,t,e,r){for(var i=n.length,f=r?i:-1;(r?f--:++f<i)&&t(n[f],f,n););return e?Sn(n,r?0:f,r?f+1:i):Sn(n,r?f+1:0,r?i:f)}function _f(n,t){var e=n;return e instanceof F&&(e=e.value()),$r(t,function(r,i){return i.func.apply(i.thisArg,rt([r],i.args))},e)}function di(n,t,e){var r=n.length;if(r<2)return r?lt(n[0]):[];for(var i=-1,f=h(r);++i<r;)for(var l=n[i],o=-1;++o<r;)o!=i&&(f[i]=_e(f[i]||l,n[o],t,e));return lt(j(f,1),t,e)}function df(n,t,e){for(var r=-1,i=n.length,f=t.length,l={};++r<i;){var o=r<f?t[r]:a;e(l,n[r],o)}return l}function vi(n){return Z(n)?n:[]}function mi(n){return typeof n==\"function\"?n:cn}function at(n,t){return I(n)?n:Ri(n,t)?[n]:Kf(D(n))}var Ns=L;function ot(n,t,e){var r=n.length;return e=e===a?r:e,!t&&e>=r?n:Sn(n,t,e)}var vf=Eo||function(n){return k.clearTimeout(n)};function mf(n,t){if(t)return n.slice();var e=n.length,r=Du?Du(e):new n.constructor(e);return n.copy(r),r}function wi(n){var t=new n.constructor(n.byteLength);return new He(t).set(new He(n)),t}function Gs(n,t){var e=t?wi(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.byteLength)}function qs(n){var t=new n.constructor(n.source,nu.exec(n));return t.lastIndex=n.lastIndex,t}function Hs(n){return pe?G(pe.call(n)):{}}function wf(n,t){var e=t?wi(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.length)}function xf(n,t){if(n!==t){var e=n!==a,r=n===null,i=n===n,f=_n(n),l=t!==a,o=t===null,c=t===t,g=_n(t);if(!o&&!g&&!f&&n>t||f&&l&&c&&!o&&!g||r&&l&&c||!e&&c||!i)return 1;if(!r&&!f&&!g&&n<t||g&&e&&i&&!r&&!f||o&&e&&i||!l&&i||!c)return-1}return 0}function Vs(n,t,e){for(var r=-1,i=n.criteria,f=t.criteria,l=i.length,o=e.length;++r<l;){var c=xf(i[r],f[r]);if(c){if(r>=o)return c;var g=e[r];return c*(g==\"desc\"?-1:1)}}return n.index-t.index}function yf(n,t,e,r){for(var i=-1,f=n.length,l=e.length,o=-1,c=t.length,g=J(f-l,0),_=h(c+g),d=!r;++o<c;)_[o]=t[o];for(;++i<l;)(d||i<f)&&(_[e[i]]=n[i]);for(;g--;)_[o++]=n[i++];return _}function Af(n,t,e,r){for(var i=-1,f=n.length,l=-1,o=e.length,c=-1,g=t.length,_=J(f-o,0),d=h(_+g),v=!r;++i<_;)d[i]=n[i];for(var x=i;++c<g;)d[x+c]=t[c];for(;++l<o;)(v||i<f)&&(d[x+e[l]]=n[i++]);return d}function an(n,t){var e=-1,r=n.length;for(t||(t=h(r));++e<r;)t[e]=n[e];return t}function Pn(n,t,e,r){var i=!e;e||(e={});for(var f=-1,l=t.length;++f<l;){var o=t[f],c=r?r(e[o],n[o],o,e,n):a;c===a&&(c=n[o]),i?Kn(e,o,c):ge(e,o,c)}return e}function $s(n,t){return Pn(n,Ei(n),t)}function Ks(n,t){return Pn(n,Wf(n),t)}function rr(n,t){return function(e,r){var i=I(e)?Xa:ps,f=t?t():{};return i(e,n,y(r,2),f)}}function Gt(n){return L(function(t,e){var r=-1,i=e.length,f=i>1?e[i-1]:a,l=i>2?e[2]:a;for(f=n.length>3&&typeof f==\"function\"?(i--,f):a,l&&fn(e[0],e[1],l)&&(f=i<3?a:f,i=1),t=G(t);++r<i;){var o=e[r];o&&n(t,o,r,f)}return t})}function Sf(n,t){return function(e,r){if(e==null)return e;if(!on(e))return n(e,r);for(var i=e.length,f=t?i:-1,l=G(e);(t?f--:++f<i)&&r(l[f],f,l)!==!1;);return e}}function bf(n){return function(t,e,r){for(var i=-1,f=G(t),l=r(t),o=l.length;o--;){var c=l[n?o:++i];if(e(f[c],c,f)===!1)break}return t}}function zs(n,t,e){var r=t&Rn,i=we(n);function f(){var l=this&&this!==k&&this instanceof f?i:n;return l.apply(r?e:this,arguments)}return f}function If(n){return function(t){t=D(t);var e=Mt(t)?Ln(t):a,r=e?e[0]:t.charAt(0),i=e?ot(e,1).join(\"\"):t.slice(1);return r[n]()+i}}function qt(n){return function(t){return $r(Sl(Al(t).replace(Wa,\"\")),n,\"\")}}function we(n){return function(){var t=arguments;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var e=Nt(n.prototype),r=n.apply(e,t);return $(r)?r:e}}function Zs(n,t,e){var r=we(n);function i(){for(var f=arguments.length,l=h(f),o=f,c=Ht(i);o--;)l[o]=arguments[o];var g=f<3&&l[0]!==c&&l[f-1]!==c?[]:it(l,c);if(f-=g.length,f<e)return Lf(n,t,ir,i.placeholder,a,l,g,a,a,e-f);var _=this&&this!==k&&this instanceof i?r:n;return hn(_,this,l)}return i}function Ef(n){return function(t,e,r){var i=G(t);if(!on(t)){var f=y(e,3);t=Q(t),e=function(o){return f(i[o],o,i)}}var l=n(t,e,r);return l>-1?i[f?t[l]:l]:a}}function Rf(n){return Zn(function(t){var e=t.length,r=e,i=yn.prototype.thru;for(n&&t.reverse();r--;){var f=t[r];if(typeof f!=\"function\")throw new xn(C);if(i&&!l&&ar(f)==\"wrapper\")var l=new yn([],!0)}for(r=l?r:e;++r<e;){f=t[r];var o=ar(f),c=o==\"wrapper\"?bi(f):a;c&&Ti(c[0])&&c[1]==(qn|Nn|Gn|ne)&&!c[4].length&&c[9]==1?l=l[ar(c[0])].apply(l,c[3]):l=f.length==1&&Ti(f)?l[o]():l.thru(f)}return function(){var g=arguments,_=g[0];if(l&&g.length==1&&I(_))return l.plant(_).value();for(var d=0,v=e?t[d].apply(this,g):_;++d<e;)v=t[d].call(this,v);return v}})}function ir(n,t,e,r,i,f,l,o,c,g){var _=t&qn,d=t&Rn,v=t&Tt,x=t&(Nn|kt),A=t&br,R=v?a:we(n);function S(){for(var M=arguments.length,W=h(M),dn=M;dn--;)W[dn]=arguments[dn];if(x)var ln=Ht(S),vn=io(W,ln);if(r&&(W=yf(W,r,i,x)),f&&(W=Af(W,f,l,x)),M-=vn,x&&M<g){var Y=it(W,ln);return Lf(n,t,ir,S.placeholder,e,W,Y,o,c,g-M)}var Mn=d?e:this,Qn=v?Mn[n]:n;return M=W.length,o?W=pc(W,o):A&&M>1&&W.reverse(),_&&c<M&&(W.length=c),this&&this!==k&&this instanceof S&&(Qn=R||we(Qn)),Qn.apply(Mn,W)}return S}function Tf(n,t){return function(e,r){return ys(e,n,t(r),{})}}function ur(n,t){return function(e,r){var i;if(e===a&&r===a)return t;if(e!==a&&(i=e),r!==a){if(i===a)return r;typeof e==\"string\"||typeof r==\"string\"?(e=gn(e),r=gn(r)):(e=pf(e),r=pf(r)),i=n(e,r)}return i}}function xi(n){return Zn(function(t){return t=V(t,pn(y())),L(function(e){var r=this;return n(t,function(i){return hn(i,r,e)})})})}function fr(n,t){t=t===a?\" \":gn(t);var e=t.length;if(e<2)return e?pi(t,n):t;var r=pi(t,ze(n/Ft(t)));return Mt(t)?ot(Ln(r),0,n).join(\"\"):r.slice(0,n)}function Ys(n,t,e,r){var i=t&Rn,f=we(n);function l(){for(var o=-1,c=arguments.length,g=-1,_=r.length,d=h(_+c),v=this&&this!==k&&this instanceof l?f:n;++g<_;)d[g]=r[g];for(;c--;)d[g++]=arguments[++o];return hn(v,i?e:this,d)}return l}function Cf(n){return function(t,e,r){return r&&typeof r!=\"number\"&&fn(t,e,r)&&(e=r=a),t=Jn(t),e===a?(e=t,t=0):e=Jn(e),r=r===a?t<e?1:-1:Jn(r),Ms(t,e,r,n)}}function lr(n){return function(t,e){return typeof t==\"string\"&&typeof e==\"string\"||(t=In(t),e=In(e)),n(t,e)}}function Lf(n,t,e,r,i,f,l,o,c,g){var _=t&Nn,d=_?l:a,v=_?a:l,x=_?f:a,A=_?a:f;t|=_?Gn:jt,t&=~(_?jt:Gn),t&Zi||(t&=-4);var R=[n,t,i,x,d,A,v,o,c,g],S=e.apply(a,R);return Ti(n)&&Hf(S,R),S.placeholder=r,Vf(S,n,t)}function yi(n){var t=X[n];return function(e,r){if(e=In(e),r=r==null?0:nn(E(r),292),r&&Hu(e)){var i=(D(e)+\"e\").split(\"e\"),f=t(i[0]+\"e\"+(+i[1]+r));return i=(D(f)+\"e\").split(\"e\"),+(i[0]+\"e\"+(+i[1]-r))}return t(e)}}var Xs=Pt&&1/Be(new Pt([,-0]))[1]==vt?function(n){return new Pt(n)}:Vi;function Of(n){return function(t){var e=tn(t);return e==Tn?Qr(t):e==Cn?co(t):ro(t,n(t))}}function zn(n,t,e,r,i,f,l,o){var c=t&Tt;if(!c&&typeof n!=\"function\")throw new xn(C);var g=r?r.length:0;if(g||(t&=-97,r=i=a),l=l===a?l:J(E(l),0),o=o===a?o:E(o),g-=i?i.length:0,t&jt){var _=r,d=i;r=i=a}var v=c?a:bi(n),x=[n,t,e,r,i,_,d,f,l,o];if(v&&sc(x,v),n=x[0],t=x[1],e=x[2],r=x[3],i=x[4],o=x[9]=x[9]===a?c?0:n.length:J(x[9]-g,0),!o&&t&(Nn|kt)&&(t&=-25),!t||t==Rn)var A=zs(n,t,e);else t==Nn||t==kt?A=Zs(n,t,o):(t==Gn||t==(Rn|Gn))&&!i.length?A=Ys(n,t,e,r):A=ir.apply(a,x);var R=v?cf:Hf;return Vf(R(A,x),n,t)}function Uf(n,t,e,r){return n===a||Un(n,Bt[e])&&!P.call(r,e)?t:n}function Mf(n,t,e,r,i,f){return $(n)&&$(t)&&(f.set(t,n),nr(n,t,a,Mf,f),f.delete(t)),n}function Js(n){return Ae(n)?a:n}function Ff(n,t,e,r,i,f){var l=e&nt,o=n.length,c=t.length;if(o!=c&&!(l&&c>o))return!1;var g=f.get(n),_=f.get(t);if(g&&_)return g==t&&_==n;var d=-1,v=!0,x=e&K?new yt:a;for(f.set(n,t),f.set(t,n);++d<o;){var A=n[d],R=t[d];if(r)var S=l?r(R,A,d,t,n,f):r(A,R,d,n,t,f);if(S!==a){if(S)continue;v=!1;break}if(x){if(!Kr(t,function(M,W){if(!ae(x,W)&&(A===M||i(A,M,e,r,f)))return x.push(W)})){v=!1;break}}else if(!(A===R||i(A,R,e,r,f))){v=!1;break}}return f.delete(n),f.delete(t),v}function Qs(n,t,e,r,i,f,l){switch(e){case Lt:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer,t=t.buffer;case le:return!(n.byteLength!=t.byteLength||!f(new He(n),new He(t)));case te:case ee:case re:return Un(+n,+t);case Te:return n.name==t.name&&n.message==t.message;case ie:case ue:return n==t+\"\";case Tn:var o=Qr;case Cn:var c=r&nt;if(o||(o=Be),n.size!=t.size&&!c)return!1;var g=l.get(n);if(g)return g==t;r|=K,l.set(n,t);var _=Ff(o(n),o(t),r,i,f,l);return l.delete(n),_;case Le:if(pe)return pe.call(n)==pe.call(t)}return!1}function ks(n,t,e,r,i,f){var l=e&nt,o=Ai(n),c=o.length,g=Ai(t),_=g.length;if(c!=_&&!l)return!1;for(var d=c;d--;){var v=o[d];if(!(l?v in t:P.call(t,v)))return!1}var x=f.get(n),A=f.get(t);if(x&&A)return x==t&&A==n;var R=!0;f.set(n,t),f.set(t,n);for(var S=l;++d<c;){v=o[d];var M=n[v],W=t[v];if(r)var dn=l?r(W,M,v,t,n,f):r(M,W,v,n,t,f);if(!(dn===a?M===W||i(M,W,e,r,f):dn)){R=!1;break}S||(S=v==\"constructor\")}if(R&&!S){var ln=n.constructor,vn=t.constructor;ln!=vn&&\"constructor\"in n&&\"constructor\"in t&&!(typeof ln==\"function\"&&ln instanceof ln&&typeof vn==\"function\"&&vn instanceof vn)&&(R=!1)}return f.delete(n),f.delete(t),R}function Zn(n){return Li(Gf(n,a,Xf),n+\"\")}function Ai(n){return ju(n,Q,Ei)}function Si(n){return ju(n,sn,Wf)}var bi=Ye?function(n){return Ye.get(n)}:Vi;function ar(n){for(var t=n.name+\"\",e=Dt[t],r=P.call(Dt,t)?e.length:0;r--;){var i=e[r],f=i.func;if(f==null||f==n)return i.name}return t}function Ht(n){var t=P.call(u,\"placeholder\")?u:n;return t.placeholder}function y(){var n=u.iteratee||qi;return n=n===qi?ef:n,arguments.length?n(arguments[0],arguments[1]):n}function or(n,t){var e=n.__data__;return fc(t)?e[typeof t==\"string\"?\"string\":\"hash\"]:e.map}function Ii(n){for(var t=Q(n),e=t.length;e--;){var r=t[e],i=n[r];t[e]=[r,i,Df(i)]}return t}function bt(n,t){var e=ao(n,t);return tf(e)?e:a}function js(n){var t=P.call(n,wt),e=n[wt];try{n[wt]=a;var r=!0}catch{}var i=Ge.call(n);return r&&(t?n[wt]=e:delete n[wt]),i}var Ei=jr?function(n){return n==null?[]:(n=G(n),et(jr(n),function(t){return Gu.call(n,t)}))}:$i,Wf=jr?function(n){for(var t=[];n;)rt(t,Ei(n)),n=Ve(n);return t}:$i,tn=un;(ni&&tn(new ni(new ArrayBuffer(1)))!=Lt||se&&tn(new se)!=Tn||ti&&tn(ti.resolve())!=Ji||Pt&&tn(new Pt)!=Cn||ce&&tn(new ce)!=fe)&&(tn=function(n){var t=un(n),e=t==Hn?n.constructor:a,r=e?It(e):\"\";if(r)switch(r){case Wo:return Lt;case Bo:return Tn;case Po:return Ji;case Do:return Cn;case No:return fe}return t});function nc(n,t,e){for(var r=-1,i=e.length;++r<i;){var f=e[r],l=f.size;switch(f.type){case\"drop\":n+=l;break;case\"dropRight\":t-=l;break;case\"take\":t=nn(t,n+l);break;case\"takeRight\":n=J(n,t-l);break}}return{start:n,end:t}}function tc(n){var t=n.match(fa);return t?t[1].split(la):[]}function Bf(n,t,e){t=at(t,n);for(var r=-1,i=t.length,f=!1;++r<i;){var l=Dn(t[r]);if(!(f=n!=null&&e(n,l)))break;n=n[l]}return f||++r!=i?f:(i=n==null?0:n.length,!!i&&dr(i)&&Yn(l,i)&&(I(n)||Et(n)))}function ec(n){var t=n.length,e=new n.constructor(t);return t&&typeof n[0]==\"string\"&&P.call(n,\"index\")&&(e.index=n.index,e.input=n.input),e}function Pf(n){return typeof n.constructor==\"function\"&&!xe(n)?Nt(Ve(n)):{}}function rc(n,t,e){var r=n.constructor;switch(t){case le:return wi(n);case te:case ee:return new r(+n);case Lt:return Gs(n,e);case Ir:case Er:case Rr:case Tr:case Cr:case Lr:case Or:case Ur:case Mr:return wf(n,e);case Tn:return new r;case re:case ue:return new r(n);case ie:return qs(n);case Cn:return new r;case Le:return Hs(n)}}function ic(n,t){var e=t.length;if(!e)return n;var r=e-1;return t[r]=(e>1?\"& \":\"\")+t[r],t=t.join(e>2?\", \":\" \"),n.replace(ua,`{\n/* [wrapped with `+t+`] */\n`)}function uc(n){return I(n)||Et(n)||!!(qu&&n&&n[qu])}function Yn(n,t){var e=typeof n;return t=t??tt,!!t&&(e==\"number\"||e!=\"symbol\"&&da.test(n))&&n>-1&&n%1==0&&n<t}function fn(n,t,e){if(!$(e))return!1;var r=typeof t;return(r==\"number\"?on(e)&&Yn(t,e.length):r==\"string\"&&t in e)?Un(e[t],n):!1}function Ri(n,t){if(I(n))return!1;var e=typeof n;return e==\"number\"||e==\"symbol\"||e==\"boolean\"||n==null||_n(n)?!0:ta.test(n)||!na.test(n)||t!=null&&n in G(t)}function fc(n){var t=typeof n;return t==\"string\"||t==\"number\"||t==\"symbol\"||t==\"boolean\"?n!==\"__proto__\":n===null}function Ti(n){var t=ar(n),e=u[t];if(typeof e!=\"function\"||!(t in F.prototype))return!1;if(n===e)return!0;var r=bi(e);return!!r&&n===r[0]}function lc(n){return!!Pu&&Pu in n}var ac=De?Xn:Ki;function xe(n){var t=n&&n.constructor,e=typeof t==\"function\"&&t.prototype||Bt;return n===e}function Df(n){return n===n&&!$(n)}function Nf(n,t){return function(e){return e==null?!1:e[n]===t&&(t!==a||n in G(e))}}function oc(n){var t=gr(n,function(r){return e.size===Sr&&e.clear(),r}),e=t.cache;return t}function sc(n,t){var e=n[1],r=t[1],i=e|r,f=i<(Rn|Tt|qn),l=r==qn&&e==Nn||r==qn&&e==ne&&n[7].length<=t[8]||r==(qn|ne)&&t[7].length<=t[8]&&e==Nn;if(!(f||l))return n;r&Rn&&(n[2]=t[2],i|=e&Rn?0:Zi);var o=t[3];if(o){var c=n[3];n[3]=c?yf(c,o,t[4]):o,n[4]=c?it(n[3],jn):t[4]}return o=t[5],o&&(c=n[5],n[5]=c?Af(c,o,t[6]):o,n[6]=c?it(n[5],jn):t[6]),o=t[7],o&&(n[7]=o),r&qn&&(n[8]=n[8]==null?t[8]:nn(n[8],t[8])),n[9]==null&&(n[9]=t[9]),n[0]=t[0],n[1]=i,n}function cc(n){var t=[];if(n!=null)for(var e in G(n))t.push(e);return t}function hc(n){return Ge.call(n)}function Gf(n,t,e){return t=J(t===a?n.length-1:t,0),function(){for(var r=arguments,i=-1,f=J(r.length-t,0),l=h(f);++i<f;)l[i]=r[t+i];i=-1;for(var o=h(t+1);++i<t;)o[i]=r[i];return o[t]=e(l),hn(n,this,o)}}function qf(n,t){return t.length<2?n:St(n,Sn(t,0,-1))}function pc(n,t){for(var e=n.length,r=nn(t.length,e),i=an(n);r--;){var f=t[r];n[r]=Yn(f,e)?i[f]:a}return n}function Ci(n,t){if(!(t===\"constructor\"&&typeof n[t]==\"function\")&&t!=\"__proto__\")return n[t]}var Hf=$f(cf),ye=To||function(n,t){return k.setTimeout(n,t)},Li=$f(Bs);function Vf(n,t,e){var r=t+\"\";return Li(n,ic(r,gc(tc(r),e)))}function $f(n){var t=0,e=0;return function(){var r=Uo(),i=Fl-(r-e);if(e=r,i>0){if(++t>=Ml)return arguments[0]}else t=0;return n.apply(a,arguments)}}function sr(n,t){var e=-1,r=n.length,i=r-1;for(t=t===a?r:t;++e<t;){var f=hi(e,i),l=n[f];n[f]=n[e],n[e]=l}return n.length=t,n}var Kf=oc(function(n){var t=[];return n.charCodeAt(0)===46&&t.push(\"\"),n.replace(ea,function(e,r,i,f){t.push(i?f.replace(sa,\"$1\"):r||e)}),t});function Dn(n){if(typeof n==\"string\"||_n(n))return n;var t=n+\"\";return t==\"0\"&&1/n==-vt?\"-0\":t}function It(n){if(n!=null){try{return Ne.call(n)}catch{}try{return n+\"\"}catch{}}return\"\"}function gc(n,t){return wn(Gl,function(e){var r=\"_.\"+e[0];t&e[1]&&!Fe(n,r)&&n.push(r)}),n.sort()}function zf(n){if(n instanceof F)return n.clone();var t=new yn(n.__wrapped__,n.__chain__);return t.__actions__=an(n.__actions__),t.__index__=n.__index__,t.__values__=n.__values__,t}function _c(n,t,e){(e?fn(n,t,e):t===a)?t=1:t=J(E(t),0);var r=n==null?0:n.length;if(!r||t<1)return[];for(var i=0,f=0,l=h(ze(r/t));i<r;)l[f++]=Sn(n,i,i+=t);return l}function dc(n){for(var t=-1,e=n==null?0:n.length,r=0,i=[];++t<e;){var f=n[t];f&&(i[r++]=f)}return i}function vc(){var n=arguments.length;if(!n)return[];for(var t=h(n-1),e=arguments[0],r=n;r--;)t[r-1]=arguments[r];return rt(I(e)?an(e):[e],j(t,1))}var mc=L(function(n,t){return Z(n)?_e(n,j(t,1,Z,!0)):[]}),wc=L(function(n,t){var e=bn(t);return Z(e)&&(e=a),Z(n)?_e(n,j(t,1,Z,!0),y(e,2)):[]}),xc=L(function(n,t){var e=bn(t);return Z(e)&&(e=a),Z(n)?_e(n,j(t,1,Z,!0),a,e):[]});function yc(n,t,e){var r=n==null?0:n.length;return r?(t=e||t===a?1:E(t),Sn(n,t<0?0:t,r)):[]}function Ac(n,t,e){var r=n==null?0:n.length;return r?(t=e||t===a?1:E(t),t=r-t,Sn(n,0,t<0?0:t)):[]}function Sc(n,t){return n&&n.length?er(n,y(t,3),!0,!0):[]}function bc(n,t){return n&&n.length?er(n,y(t,3),!0):[]}function Ic(n,t,e,r){var i=n==null?0:n.length;return i?(e&&typeof e!=\"number\"&&fn(n,t,e)&&(e=0,r=i),vs(n,t,e,r)):[]}function Zf(n,t,e){var r=n==null?0:n.length;if(!r)return-1;var i=e==null?0:E(e);return i<0&&(i=J(r+i,0)),We(n,y(t,3),i)}function Yf(n,t,e){var r=n==null?0:n.length;if(!r)return-1;var i=r-1;return e!==a&&(i=E(e),i=e<0?J(r+i,0):nn(i,r-1)),We(n,y(t,3),i,!0)}function Xf(n){var t=n==null?0:n.length;return t?j(n,1):[]}function Ec(n){var t=n==null?0:n.length;return t?j(n,vt):[]}function Rc(n,t){var e=n==null?0:n.length;return e?(t=t===a?1:E(t),j(n,t)):[]}function Tc(n){for(var t=-1,e=n==null?0:n.length,r={};++t<e;){var i=n[t];r[i[0]]=i[1]}return r}function Jf(n){return n&&n.length?n[0]:a}function Cc(n,t,e){var r=n==null?0:n.length;if(!r)return-1;var i=e==null?0:E(e);return i<0&&(i=J(r+i,0)),Ut(n,t,i)}function Lc(n){var t=n==null?0:n.length;return t?Sn(n,0,-1):[]}var Oc=L(function(n){var t=V(n,vi);return t.length&&t[0]===n[0]?li(t):[]}),Uc=L(function(n){var t=bn(n),e=V(n,vi);return t===bn(e)?t=a:e.pop(),e.length&&e[0]===n[0]?li(e,y(t,2)):[]}),Mc=L(function(n){var t=bn(n),e=V(n,vi);return t=typeof t==\"function\"?t:a,t&&e.pop(),e.length&&e[0]===n[0]?li(e,a,t):[]});function Fc(n,t){return n==null?\"\":Lo.call(n,t)}function bn(n){var t=n==null?0:n.length;return t?n[t-1]:a}function Wc(n,t,e){var r=n==null?0:n.length;if(!r)return-1;var i=r;return e!==a&&(i=E(e),i=i<0?J(r+i,0):nn(i,r-1)),t===t?po(n,t,i):We(n,Cu,i,!0)}function Bc(n,t){return n&&n.length?lf(n,E(t)):a}var Pc=L(Qf);function Qf(n,t){return n&&n.length&&t&&t.length?ci(n,t):n}function Dc(n,t,e){return n&&n.length&&t&&t.length?ci(n,t,y(e,2)):n}function Nc(n,t,e){return n&&n.length&&t&&t.length?ci(n,t,a,e):n}var Gc=Zn(function(n,t){var e=n==null?0:n.length,r=ri(n,t);return sf(n,V(t,function(i){return Yn(i,e)?+i:i}).sort(xf)),r});function qc(n,t){var e=[];if(!(n&&n.length))return e;var r=-1,i=[],f=n.length;for(t=y(t,3);++r<f;){var l=n[r];t(l,r,n)&&(e.push(l),i.push(r))}return sf(n,i),e}function Oi(n){return n==null?n:Fo.call(n)}function Hc(n,t,e){var r=n==null?0:n.length;return r?(e&&typeof e!=\"number\"&&fn(n,t,e)?(t=0,e=r):(t=t==null?0:E(t),e=e===a?r:E(e)),Sn(n,t,e)):[]}function Vc(n,t){return tr(n,t)}function $c(n,t,e){return gi(n,t,y(e,2))}function Kc(n,t){var e=n==null?0:n.length;if(e){var r=tr(n,t);if(r<e&&Un(n[r],t))return r}return-1}function zc(n,t){return tr(n,t,!0)}function Zc(n,t,e){return gi(n,t,y(e,2),!0)}function Yc(n,t){var e=n==null?0:n.length;if(e){var r=tr(n,t,!0)-1;if(Un(n[r],t))return r}return-1}function Xc(n){return n&&n.length?hf(n):[]}function Jc(n,t){return n&&n.length?hf(n,y(t,2)):[]}function Qc(n){var t=n==null?0:n.length;return t?Sn(n,1,t):[]}function kc(n,t,e){return n&&n.length?(t=e||t===a?1:E(t),Sn(n,0,t<0?0:t)):[]}function jc(n,t,e){var r=n==null?0:n.length;return r?(t=e||t===a?1:E(t),t=r-t,Sn(n,t<0?0:t,r)):[]}function nh(n,t){return n&&n.length?er(n,y(t,3),!1,!0):[]}function th(n,t){return n&&n.length?er(n,y(t,3)):[]}var eh=L(function(n){return lt(j(n,1,Z,!0))}),rh=L(function(n){var t=bn(n);return Z(t)&&(t=a),lt(j(n,1,Z,!0),y(t,2))}),ih=L(function(n){var t=bn(n);return t=typeof t==\"function\"?t:a,lt(j(n,1,Z,!0),a,t)});function uh(n){return n&&n.length?lt(n):[]}function fh(n,t){return n&&n.length?lt(n,y(t,2)):[]}function lh(n,t){return t=typeof t==\"function\"?t:a,n&&n.length?lt(n,a,t):[]}function Ui(n){if(!(n&&n.length))return[];var t=0;return n=et(n,function(e){if(Z(e))return t=J(e.length,t),!0}),Xr(t,function(e){return V(n,zr(e))})}function kf(n,t){if(!(n&&n.length))return[];var e=Ui(n);return t==null?e:V(e,function(r){return hn(t,a,r)})}var ah=L(function(n,t){return Z(n)?_e(n,t):[]}),oh=L(function(n){return di(et(n,Z))}),sh=L(function(n){var t=bn(n);return Z(t)&&(t=a),di(et(n,Z),y(t,2))}),ch=L(function(n){var t=bn(n);return t=typeof t==\"function\"?t:a,di(et(n,Z),a,t)}),hh=L(Ui);function ph(n,t){return df(n||[],t||[],ge)}function gh(n,t){return df(n||[],t||[],me)}var _h=L(function(n){var t=n.length,e=t>1?n[t-1]:a;return e=typeof e==\"function\"?(n.pop(),e):a,kf(n,e)});function jf(n){var t=u(n);return t.__chain__=!0,t}function dh(n,t){return t(n),n}function cr(n,t){return t(n)}var vh=Zn(function(n){var t=n.length,e=t?n[0]:0,r=this.__wrapped__,i=function(f){return ri(f,n)};return t>1||this.__actions__.length||!(r instanceof F)||!Yn(e)?this.thru(i):(r=r.slice(e,+e+(t?1:0)),r.__actions__.push({func:cr,args:[i],thisArg:a}),new yn(r,this.__chain__).thru(function(f){return t&&!f.length&&f.push(a),f}))});function mh(){return jf(this)}function wh(){return new yn(this.value(),this.__chain__)}function xh(){this.__values__===a&&(this.__values__=pl(this.value()));var n=this.__index__>=this.__values__.length,t=n?a:this.__values__[this.__index__++];return{done:n,value:t}}function yh(){return this}function Ah(n){for(var t,e=this;e instanceof Je;){var r=zf(e);r.__index__=0,r.__values__=a,t?i.__wrapped__=r:t=r;var i=r;e=e.__wrapped__}return i.__wrapped__=n,t}function Sh(){var n=this.__wrapped__;if(n instanceof F){var t=n;return this.__actions__.length&&(t=new F(this)),t=t.reverse(),t.__actions__.push({func:cr,args:[Oi],thisArg:a}),new yn(t,this.__chain__)}return this.thru(Oi)}function bh(){return _f(this.__wrapped__,this.__actions__)}var Ih=rr(function(n,t,e){P.call(n,e)?++n[e]:Kn(n,e,1)});function Eh(n,t,e){var r=I(n)?Ru:ds;return e&&fn(n,t,e)&&(t=a),r(n,y(t,3))}function Rh(n,t){var e=I(n)?et:Qu;return e(n,y(t,3))}var Th=Ef(Zf),Ch=Ef(Yf);function Lh(n,t){return j(hr(n,t),1)}function Oh(n,t){return j(hr(n,t),vt)}function Uh(n,t,e){return e=e===a?1:E(e),j(hr(n,t),e)}function nl(n,t){var e=I(n)?wn:ft;return e(n,y(t,3))}function tl(n,t){var e=I(n)?Ja:Ju;return e(n,y(t,3))}var Mh=rr(function(n,t,e){P.call(n,e)?n[e].push(t):Kn(n,e,[t])});function Fh(n,t,e,r){n=on(n)?n:$t(n),e=e&&!r?E(e):0;var i=n.length;return e<0&&(e=J(i+e,0)),vr(n)?e<=i&&n.indexOf(t,e)>-1:!!i&&Ut(n,t,e)>-1}var Wh=L(function(n,t,e){var r=-1,i=typeof t==\"function\",f=on(n)?h(n.length):[];return ft(n,function(l){f[++r]=i?hn(t,l,e):de(l,t,e)}),f}),Bh=rr(function(n,t,e){Kn(n,e,t)});function hr(n,t){var e=I(n)?V:rf;return e(n,y(t,3))}function Ph(n,t,e,r){return n==null?[]:(I(t)||(t=t==null?[]:[t]),e=r?a:e,I(e)||(e=e==null?[]:[e]),af(n,t,e))}var Dh=rr(function(n,t,e){n[e?0:1].push(t)},function(){return[[],[]]});function Nh(n,t,e){var r=I(n)?$r:Ou,i=arguments.length<3;return r(n,y(t,4),e,i,ft)}function Gh(n,t,e){var r=I(n)?Qa:Ou,i=arguments.length<3;return r(n,y(t,4),e,i,Ju)}function qh(n,t){var e=I(n)?et:Qu;return e(n,_r(y(t,3)))}function Hh(n){var t=I(n)?zu:Fs;return t(n)}function Vh(n,t,e){(e?fn(n,t,e):t===a)?t=1:t=E(t);var r=I(n)?cs:Ws;return r(n,t)}function $h(n){var t=I(n)?hs:Ps;return t(n)}function Kh(n){if(n==null)return 0;if(on(n))return vr(n)?Ft(n):n.length;var t=tn(n);return t==Tn||t==Cn?n.size:oi(n).length}function zh(n,t,e){var r=I(n)?Kr:Ds;return e&&fn(n,t,e)&&(t=a),r(n,y(t,3))}var Zh=L(function(n,t){if(n==null)return[];var e=t.length;return e>1&&fn(n,t[0],t[1])?t=[]:e>2&&fn(t[0],t[1],t[2])&&(t=[t[0]]),af(n,j(t,1),[])}),pr=Ro||function(){return k.Date.now()};function Yh(n,t){if(typeof t!=\"function\")throw new xn(C);return n=E(n),function(){if(--n<1)return t.apply(this,arguments)}}function el(n,t,e){return t=e?a:t,t=n&&t==null?n.length:t,zn(n,qn,a,a,a,a,t)}function rl(n,t){var e;if(typeof t!=\"function\")throw new xn(C);return n=E(n),function(){return--n>0&&(e=t.apply(this,arguments)),n<=1&&(t=a),e}}var Mi=L(function(n,t,e){var r=Rn;if(e.length){var i=it(e,Ht(Mi));r|=Gn}return zn(n,r,t,e,i)}),il=L(function(n,t,e){var r=Rn|Tt;if(e.length){var i=it(e,Ht(il));r|=Gn}return zn(t,r,n,e,i)});function ul(n,t,e){t=e?a:t;var r=zn(n,Nn,a,a,a,a,a,t);return r.placeholder=ul.placeholder,r}function fl(n,t,e){t=e?a:t;var r=zn(n,kt,a,a,a,a,a,t);return r.placeholder=fl.placeholder,r}function ll(n,t,e){var r,i,f,l,o,c,g=0,_=!1,d=!1,v=!0;if(typeof n!=\"function\")throw new xn(C);t=In(t)||0,$(e)&&(_=!!e.leading,d=\"maxWait\"in e,f=d?J(In(e.maxWait)||0,t):f,v=\"trailing\"in e?!!e.trailing:v);function x(Y){var Mn=r,Qn=i;return r=i=a,g=Y,l=n.apply(Qn,Mn),l}function A(Y){return g=Y,o=ye(M,t),_?x(Y):l}function R(Y){var Mn=Y-c,Qn=Y-g,El=t-Mn;return d?nn(El,f-Qn):El}function S(Y){var Mn=Y-c,Qn=Y-g;return c===a||Mn>=t||Mn<0||d&&Qn>=f}function M(){var Y=pr();if(S(Y))return W(Y);o=ye(M,R(Y))}function W(Y){return o=a,v&&r?x(Y):(r=i=a,l)}function dn(){o!==a&&vf(o),g=0,r=c=i=o=a}function ln(){return o===a?l:W(pr())}function vn(){var Y=pr(),Mn=S(Y);if(r=arguments,i=this,c=Y,Mn){if(o===a)return A(c);if(d)return vf(o),o=ye(M,t),x(c)}return o===a&&(o=ye(M,t)),l}return vn.cancel=dn,vn.flush=ln,vn}var Xh=L(function(n,t){return Xu(n,1,t)}),Jh=L(function(n,t,e){return Xu(n,In(t)||0,e)});function Qh(n){return zn(n,br)}function gr(n,t){if(typeof n!=\"function\"||t!=null&&typeof t!=\"function\")throw new xn(C);var e=function(){var r=arguments,i=t?t.apply(this,r):r[0],f=e.cache;if(f.has(i))return f.get(i);var l=n.apply(this,r);return e.cache=f.set(i,l)||f,l};return e.cache=new(gr.Cache||$n),e}gr.Cache=$n;function _r(n){if(typeof n!=\"function\")throw new xn(C);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}function kh(n){return rl(2,n)}var jh=Ns(function(n,t){t=t.length==1&&I(t[0])?V(t[0],pn(y())):V(j(t,1),pn(y()));var e=t.length;return L(function(r){for(var i=-1,f=nn(r.length,e);++i<f;)r[i]=t[i].call(this,r[i]);return hn(n,this,r)})}),Fi=L(function(n,t){var e=it(t,Ht(Fi));return zn(n,Gn,a,t,e)}),al=L(function(n,t){var e=it(t,Ht(al));return zn(n,jt,a,t,e)}),np=Zn(function(n,t){return zn(n,ne,a,a,a,t)});function tp(n,t){if(typeof n!=\"function\")throw new xn(C);return t=t===a?t:E(t),L(n,t)}function ep(n,t){if(typeof n!=\"function\")throw new xn(C);return t=t==null?0:J(E(t),0),L(function(e){var r=e[t],i=ot(e,0,t);return r&&rt(i,r),hn(n,this,i)})}function rp(n,t,e){var r=!0,i=!0;if(typeof n!=\"function\")throw new xn(C);return $(e)&&(r=\"leading\"in e?!!e.leading:r,i=\"trailing\"in e?!!e.trailing:i),ll(n,t,{leading:r,maxWait:t,trailing:i})}function ip(n){return el(n,1)}function up(n,t){return Fi(mi(t),n)}function fp(){if(!arguments.length)return[];var n=arguments[0];return I(n)?n:[n]}function lp(n){return An(n,N)}function ap(n,t){return t=typeof t==\"function\"?t:a,An(n,N,t)}function op(n){return An(n,Fn|N)}function sp(n,t){return t=typeof t==\"function\"?t:a,An(n,Fn|N,t)}function cp(n,t){return t==null||Yu(n,t,Q(t))}function Un(n,t){return n===t||n!==n&&t!==t}var hp=lr(fi),pp=lr(function(n,t){return n>=t}),Et=nf((function(){return arguments})())?nf:function(n){return z(n)&&P.call(n,\"callee\")&&!Gu.call(n,\"callee\")},I=h.isArray,gp=yu?pn(yu):As;function on(n){return n!=null&&dr(n.length)&&!Xn(n)}function Z(n){return z(n)&&on(n)}function _p(n){return n===!0||n===!1||z(n)&&un(n)==te}var st=Co||Ki,dp=Au?pn(Au):Ss;function vp(n){return z(n)&&n.nodeType===1&&!Ae(n)}function mp(n){if(n==null)return!0;if(on(n)&&(I(n)||typeof n==\"string\"||typeof n.splice==\"function\"||st(n)||Vt(n)||Et(n)))return!n.length;var t=tn(n);if(t==Tn||t==Cn)return!n.size;if(xe(n))return!oi(n).length;for(var e in n)if(P.call(n,e))return!1;return!0}function wp(n,t){return ve(n,t)}function xp(n,t,e){e=typeof e==\"function\"?e:a;var r=e?e(n,t):a;return r===a?ve(n,t,a,e):!!r}function Wi(n){if(!z(n))return!1;var t=un(n);return t==Te||t==Hl||typeof n.message==\"string\"&&typeof n.name==\"string\"&&!Ae(n)}function yp(n){return typeof n==\"number\"&&Hu(n)}function Xn(n){if(!$(n))return!1;var t=un(n);return t==Ce||t==Xi||t==ql||t==$l}function ol(n){return typeof n==\"number\"&&n==E(n)}function dr(n){return typeof n==\"number\"&&n>-1&&n%1==0&&n<=tt}function $(n){var t=typeof n;return n!=null&&(t==\"object\"||t==\"function\")}function z(n){return n!=null&&typeof n==\"object\"}var sl=Su?pn(Su):Is;function Ap(n,t){return n===t||ai(n,t,Ii(t))}function Sp(n,t,e){return e=typeof e==\"function\"?e:a,ai(n,t,Ii(t),e)}function bp(n){return cl(n)&&n!=+n}function Ip(n){if(ac(n))throw new b(Ie);return tf(n)}function Ep(n){return n===null}function Rp(n){return n==null}function cl(n){return typeof n==\"number\"||z(n)&&un(n)==re}function Ae(n){if(!z(n)||un(n)!=Hn)return!1;var t=Ve(n);if(t===null)return!0;var e=P.call(t,\"constructor\")&&t.constructor;return typeof e==\"function\"&&e instanceof e&&Ne.call(e)==So}var Bi=bu?pn(bu):Es;function Tp(n){return ol(n)&&n>=-tt&&n<=tt}var hl=Iu?pn(Iu):Rs;function vr(n){return typeof n==\"string\"||!I(n)&&z(n)&&un(n)==ue}function _n(n){return typeof n==\"symbol\"||z(n)&&un(n)==Le}var Vt=Eu?pn(Eu):Ts;function Cp(n){return n===a}function Lp(n){return z(n)&&tn(n)==fe}function Op(n){return z(n)&&un(n)==zl}var Up=lr(si),Mp=lr(function(n,t){return n<=t});function pl(n){if(!n)return[];if(on(n))return vr(n)?Ln(n):an(n);if(oe&&n[oe])return so(n[oe]());var t=tn(n),e=t==Tn?Qr:t==Cn?Be:$t;return e(n)}function Jn(n){if(!n)return n===0?n:0;if(n=In(n),n===vt||n===-vt){var t=n<0?-1:1;return t*Pl}return n===n?n:0}function E(n){var t=Jn(n),e=t%1;return t===t?e?t-e:t:0}function gl(n){return n?At(E(n),0,Wn):0}function In(n){if(typeof n==\"number\")return n;if(_n(n))return Ee;if($(n)){var t=typeof n.valueOf==\"function\"?n.valueOf():n;n=$(t)?t+\"\":t}if(typeof n!=\"string\")return n===0?n:+n;n=Uu(n);var e=pa.test(n);return e||_a.test(n)?Za(n.slice(2),e?2:8):ha.test(n)?Ee:+n}function _l(n){return Pn(n,sn(n))}function Fp(n){return n?At(E(n),-tt,tt):n===0?n:0}function D(n){return n==null?\"\":gn(n)}var Wp=Gt(function(n,t){if(xe(t)||on(t)){Pn(t,Q(t),n);return}for(var e in t)P.call(t,e)&&ge(n,e,t[e])}),dl=Gt(function(n,t){Pn(t,sn(t),n)}),mr=Gt(function(n,t,e,r){Pn(t,sn(t),n,r)}),Bp=Gt(function(n,t,e,r){Pn(t,Q(t),n,r)}),Pp=Zn(ri);function Dp(n,t){var e=Nt(n);return t==null?e:Zu(e,t)}var Np=L(function(n,t){n=G(n);var e=-1,r=t.length,i=r>2?t[2]:a;for(i&&fn(t[0],t[1],i)&&(r=1);++e<r;)for(var f=t[e],l=sn(f),o=-1,c=l.length;++o<c;){var g=l[o],_=n[g];(_===a||Un(_,Bt[g])&&!P.call(n,g))&&(n[g]=f[g])}return n}),Gp=L(function(n){return n.push(a,Mf),hn(vl,a,n)});function qp(n,t){return Tu(n,y(t,3),Bn)}function Hp(n,t){return Tu(n,y(t,3),ui)}function Vp(n,t){return n==null?n:ii(n,y(t,3),sn)}function $p(n,t){return n==null?n:ku(n,y(t,3),sn)}function Kp(n,t){return n&&Bn(n,y(t,3))}function zp(n,t){return n&&ui(n,y(t,3))}function Zp(n){return n==null?[]:je(n,Q(n))}function Yp(n){return n==null?[]:je(n,sn(n))}function Pi(n,t,e){var r=n==null?a:St(n,t);return r===a?e:r}function Xp(n,t){return n!=null&&Bf(n,t,ms)}function Di(n,t){return n!=null&&Bf(n,t,ws)}var Jp=Tf(function(n,t,e){t!=null&&typeof t.toString!=\"function\"&&(t=Ge.call(t)),n[t]=e},Gi(cn)),Qp=Tf(function(n,t,e){t!=null&&typeof t.toString!=\"function\"&&(t=Ge.call(t)),P.call(n,t)?n[t].push(e):n[t]=[e]},y),kp=L(de);function Q(n){return on(n)?Ku(n):oi(n)}function sn(n){return on(n)?Ku(n,!0):Cs(n)}function jp(n,t){var e={};return t=y(t,3),Bn(n,function(r,i,f){Kn(e,t(r,i,f),r)}),e}function ng(n,t){var e={};return t=y(t,3),Bn(n,function(r,i,f){Kn(e,i,t(r,i,f))}),e}var tg=Gt(function(n,t,e){nr(n,t,e)}),vl=Gt(function(n,t,e,r){nr(n,t,e,r)}),eg=Zn(function(n,t){var e={};if(n==null)return e;var r=!1;t=V(t,function(f){return f=at(f,n),r||(r=f.length>1),f}),Pn(n,Si(n),e),r&&(e=An(e,Fn|En|N,Js));for(var i=t.length;i--;)_i(e,t[i]);return e});function rg(n,t){return ml(n,_r(y(t)))}var ig=Zn(function(n,t){return n==null?{}:Os(n,t)});function ml(n,t){if(n==null)return{};var e=V(Si(n),function(r){return[r]});return t=y(t),of(n,e,function(r,i){return t(r,i[0])})}function ug(n,t,e){t=at(t,n);var r=-1,i=t.length;for(i||(i=1,n=a);++r<i;){var f=n==null?a:n[Dn(t[r])];f===a&&(r=i,f=e),n=Xn(f)?f.call(n):f}return n}function fg(n,t,e){return n==null?n:me(n,t,e)}function lg(n,t,e,r){return r=typeof r==\"function\"?r:a,n==null?n:me(n,t,e,r)}var wl=Of(Q),xl=Of(sn);function ag(n,t,e){var r=I(n),i=r||st(n)||Vt(n);if(t=y(t,4),e==null){var f=n&&n.constructor;i?e=r?new f:[]:$(n)?e=Xn(f)?Nt(Ve(n)):{}:e={}}return(i?wn:Bn)(n,function(l,o,c){return t(e,l,o,c)}),e}function og(n,t){return n==null?!0:_i(n,t)}function sg(n,t,e){return n==null?n:gf(n,t,mi(e))}function cg(n,t,e,r){return r=typeof r==\"function\"?r:a,n==null?n:gf(n,t,mi(e),r)}function $t(n){return n==null?[]:Jr(n,Q(n))}function hg(n){return n==null?[]:Jr(n,sn(n))}function pg(n,t,e){return e===a&&(e=t,t=a),e!==a&&(e=In(e),e=e===e?e:0),t!==a&&(t=In(t),t=t===t?t:0),At(In(n),t,e)}function gg(n,t,e){return t=Jn(t),e===a?(e=t,t=0):e=Jn(e),n=In(n),xs(n,t,e)}function _g(n,t,e){if(e&&typeof e!=\"boolean\"&&fn(n,t,e)&&(t=e=a),e===a&&(typeof t==\"boolean\"?(e=t,t=a):typeof n==\"boolean\"&&(e=n,n=a)),n===a&&t===a?(n=0,t=1):(n=Jn(n),t===a?(t=n,n=0):t=Jn(t)),n>t){var r=n;n=t,t=r}if(e||n%1||t%1){var i=Vu();return nn(n+i*(t-n+za(\"1e-\"+((i+\"\").length-1))),t)}return hi(n,t)}var dg=qt(function(n,t,e){return t=t.toLowerCase(),n+(e?yl(t):t)});function yl(n){return Ni(D(n).toLowerCase())}function Al(n){return n=D(n),n&&n.replace(va,uo).replace(Ba,\"\")}function vg(n,t,e){n=D(n),t=gn(t);var r=n.length;e=e===a?r:At(E(e),0,r);var i=e;return e-=t.length,e>=0&&n.slice(e,i)==t}function mg(n){return n=D(n),n&&Ql.test(n)?n.replace(ki,fo):n}function wg(n){return n=D(n),n&&ra.test(n)?n.replace(Fr,\"\\\\$&\"):n}var xg=qt(function(n,t,e){return n+(e?\"-\":\"\")+t.toLowerCase()}),yg=qt(function(n,t,e){return n+(e?\" \":\"\")+t.toLowerCase()}),Ag=If(\"toLowerCase\");function Sg(n,t,e){n=D(n),t=E(t);var r=t?Ft(n):0;if(!t||r>=t)return n;var i=(t-r)/2;return fr(Ze(i),e)+n+fr(ze(i),e)}function bg(n,t,e){n=D(n),t=E(t);var r=t?Ft(n):0;return t&&r<t?n+fr(t-r,e):n}function Ig(n,t,e){n=D(n),t=E(t);var r=t?Ft(n):0;return t&&r<t?fr(t-r,e)+n:n}function Eg(n,t,e){return e||t==null?t=0:t&&(t=+t),Mo(D(n).replace(Wr,\"\"),t||0)}function Rg(n,t,e){return(e?fn(n,t,e):t===a)?t=1:t=E(t),pi(D(n),t)}function Tg(){var n=arguments,t=D(n[0]);return n.length<3?t:t.replace(n[1],n[2])}var Cg=qt(function(n,t,e){return n+(e?\"_\":\"\")+t.toLowerCase()});function Lg(n,t,e){return e&&typeof e!=\"number\"&&fn(n,t,e)&&(t=e=a),e=e===a?Wn:e>>>0,e?(n=D(n),n&&(typeof t==\"string\"||t!=null&&!Bi(t))&&(t=gn(t),!t&&Mt(n))?ot(Ln(n),0,e):n.split(t,e)):[]}var Og=qt(function(n,t,e){return n+(e?\" \":\"\")+Ni(t)});function Ug(n,t,e){return n=D(n),e=e==null?0:At(E(e),0,n.length),t=gn(t),n.slice(e,e+t.length)==t}function Mg(n,t,e){var r=u.templateSettings;e&&fn(n,t,e)&&(t=a),n=D(n),t=mr({},t,r,Uf);var i=mr({},t.imports,r.imports,Uf),f=Q(i),l=Jr(i,f),o,c,g=0,_=t.interpolate||Oe,d=\"__p += '\",v=kr((t.escape||Oe).source+\"|\"+_.source+\"|\"+(_===ji?ca:Oe).source+\"|\"+(t.evaluate||Oe).source+\"|$\",\"g\"),x=\"//# sourceURL=\"+(P.call(t,\"sourceURL\")?(t.sourceURL+\"\").replace(/\\s/g,\" \"):\"lodash.templateSources[\"+ ++qa+\"]\")+`\n`;n.replace(v,function(S,M,W,dn,ln,vn){return W||(W=dn),d+=n.slice(g,vn).replace(ma,lo),M&&(o=!0,d+=`' +\n__e(`+M+`) +\n'`),ln&&(c=!0,d+=`';\n`+ln+`;\n__p += '`),W&&(d+=`' +\n((__t = (`+W+`)) == null ? '' : __t) +\n'`),g=vn+S.length,S}),d+=`';\n`;var A=P.call(t,\"variable\")&&t.variable;if(!A)d=`with (obj) {\n`+d+`\n}\n`;else if(oa.test(A))throw new b(Qt);d=(c?d.replace(Zl,\"\"):d).replace(Yl,\"$1\").replace(Xl,\"$1;\"),d=\"function(\"+(A||\"obj\")+`) {\n`+(A?\"\":`obj || (obj = {});\n`)+\"var __t, __p = ''\"+(o?\", __e = _.escape\":\"\")+(c?`, __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n`:`;\n`)+d+`return __p\n}`;var R=bl(function(){return B(f,x+\"return \"+d).apply(a,l)});if(R.source=d,Wi(R))throw R;return R}function Fg(n){return D(n).toLowerCase()}function Wg(n){return D(n).toUpperCase()}function Bg(n,t,e){if(n=D(n),n&&(e||t===a))return Uu(n);if(!n||!(t=gn(t)))return n;var r=Ln(n),i=Ln(t),f=Mu(r,i),l=Fu(r,i)+1;return ot(r,f,l).join(\"\")}function Pg(n,t,e){if(n=D(n),n&&(e||t===a))return n.slice(0,Bu(n)+1);if(!n||!(t=gn(t)))return n;var r=Ln(n),i=Fu(r,Ln(t))+1;return ot(r,0,i).join(\"\")}function Dg(n,t,e){if(n=D(n),n&&(e||t===a))return n.replace(Wr,\"\");if(!n||!(t=gn(t)))return n;var r=Ln(n),i=Mu(r,Ln(t));return ot(r,i).join(\"\")}function Ng(n,t){var e=Ol,r=Ul;if($(t)){var i=\"separator\"in t?t.separator:i;e=\"length\"in t?E(t.length):e,r=\"omission\"in t?gn(t.omission):r}n=D(n);var f=n.length;if(Mt(n)){var l=Ln(n);f=l.length}if(e>=f)return n;var o=e-Ft(r);if(o<1)return r;var c=l?ot(l,0,o).join(\"\"):n.slice(0,o);if(i===a)return c+r;if(l&&(o+=c.length-o),Bi(i)){if(n.slice(o).search(i)){var g,_=c;for(i.global||(i=kr(i.source,D(nu.exec(i))+\"g\")),i.lastIndex=0;g=i.exec(_);)var d=g.index;c=c.slice(0,d===a?o:d)}}else if(n.indexOf(gn(i),o)!=o){var v=c.lastIndexOf(i);v>-1&&(c=c.slice(0,v))}return c+r}function Gg(n){return n=D(n),n&&Jl.test(n)?n.replace(Qi,go):n}var qg=qt(function(n,t,e){return n+(e?\" \":\"\")+t.toUpperCase()}),Ni=If(\"toUpperCase\");function Sl(n,t,e){return n=D(n),t=e?a:t,t===a?oo(n)?mo(n):no(n):n.match(t)||[]}var bl=L(function(n,t){try{return hn(n,a,t)}catch(e){return Wi(e)?e:new b(e)}}),Hg=Zn(function(n,t){return wn(t,function(e){e=Dn(e),Kn(n,e,Mi(n[e],n))}),n});function Vg(n){var t=n==null?0:n.length,e=y();return n=t?V(n,function(r){if(typeof r[1]!=\"function\")throw new xn(C);return[e(r[0]),r[1]]}):[],L(function(r){for(var i=-1;++i<t;){var f=n[i];if(hn(f[0],this,r))return hn(f[1],this,r)}})}function $g(n){return _s(An(n,Fn))}function Gi(n){return function(){return n}}function Kg(n,t){return n==null||n!==n?t:n}var zg=Rf(),Zg=Rf(!0);function cn(n){return n}function qi(n){return ef(typeof n==\"function\"?n:An(n,Fn))}function Yg(n){return uf(An(n,Fn))}function Xg(n,t){return ff(n,An(t,Fn))}var Jg=L(function(n,t){return function(e){return de(e,n,t)}}),Qg=L(function(n,t){return function(e){return de(n,e,t)}});function Hi(n,t,e){var r=Q(t),i=je(t,r);e==null&&!($(t)&&(i.length||!r.length))&&(e=t,t=n,n=this,i=je(t,Q(t)));var f=!($(e)&&\"chain\"in e)||!!e.chain,l=Xn(n);return wn(i,function(o){var c=t[o];n[o]=c,l&&(n.prototype[o]=function(){var g=this.__chain__;if(f||g){var _=n(this.__wrapped__),d=_.__actions__=an(this.__actions__);return d.push({func:c,args:arguments,thisArg:n}),_.__chain__=g,_}return c.apply(n,rt([this.value()],arguments))})}),n}function kg(){return k._===this&&(k._=bo),this}function Vi(){}function jg(n){return n=E(n),L(function(t){return lf(t,n)})}var n_=xi(V),t_=xi(Ru),e_=xi(Kr);function Il(n){return Ri(n)?zr(Dn(n)):Us(n)}function r_(n){return function(t){return n==null?a:St(n,t)}}var i_=Cf(),u_=Cf(!0);function $i(){return[]}function Ki(){return!1}function f_(){return{}}function l_(){return\"\"}function a_(){return!0}function o_(n,t){if(n=E(n),n<1||n>tt)return[];var e=Wn,r=nn(n,Wn);t=y(t),n-=Wn;for(var i=Xr(r,t);++e<n;)t(e);return i}function s_(n){return I(n)?V(n,Dn):_n(n)?[n]:an(Kf(D(n)))}function c_(n){var t=++Ao;return D(n)+t}var h_=ur(function(n,t){return n+t},0),p_=yi(\"ceil\"),g_=ur(function(n,t){return n/t},1),__=yi(\"floor\");function d_(n){return n&&n.length?ke(n,cn,fi):a}function v_(n,t){return n&&n.length?ke(n,y(t,2),fi):a}function m_(n){return Lu(n,cn)}function w_(n,t){return Lu(n,y(t,2))}function x_(n){return n&&n.length?ke(n,cn,si):a}function y_(n,t){return n&&n.length?ke(n,y(t,2),si):a}var A_=ur(function(n,t){return n*t},1),S_=yi(\"round\"),b_=ur(function(n,t){return n-t},0);function I_(n){return n&&n.length?Yr(n,cn):0}function E_(n,t){return n&&n.length?Yr(n,y(t,2)):0}return u.after=Yh,u.ary=el,u.assign=Wp,u.assignIn=dl,u.assignInWith=mr,u.assignWith=Bp,u.at=Pp,u.before=rl,u.bind=Mi,u.bindAll=Hg,u.bindKey=il,u.castArray=fp,u.chain=jf,u.chunk=_c,u.compact=dc,u.concat=vc,u.cond=Vg,u.conforms=$g,u.constant=Gi,u.countBy=Ih,u.create=Dp,u.curry=ul,u.curryRight=fl,u.debounce=ll,u.defaults=Np,u.defaultsDeep=Gp,u.defer=Xh,u.delay=Jh,u.difference=mc,u.differenceBy=wc,u.differenceWith=xc,u.drop=yc,u.dropRight=Ac,u.dropRightWhile=Sc,u.dropWhile=bc,u.fill=Ic,u.filter=Rh,u.flatMap=Lh,u.flatMapDeep=Oh,u.flatMapDepth=Uh,u.flatten=Xf,u.flattenDeep=Ec,u.flattenDepth=Rc,u.flip=Qh,u.flow=zg,u.flowRight=Zg,u.fromPairs=Tc,u.functions=Zp,u.functionsIn=Yp,u.groupBy=Mh,u.initial=Lc,u.intersection=Oc,u.intersectionBy=Uc,u.intersectionWith=Mc,u.invert=Jp,u.invertBy=Qp,u.invokeMap=Wh,u.iteratee=qi,u.keyBy=Bh,u.keys=Q,u.keysIn=sn,u.map=hr,u.mapKeys=jp,u.mapValues=ng,u.matches=Yg,u.matchesProperty=Xg,u.memoize=gr,u.merge=tg,u.mergeWith=vl,u.method=Jg,u.methodOf=Qg,u.mixin=Hi,u.negate=_r,u.nthArg=jg,u.omit=eg,u.omitBy=rg,u.once=kh,u.orderBy=Ph,u.over=n_,u.overArgs=jh,u.overEvery=t_,u.overSome=e_,u.partial=Fi,u.partialRight=al,u.partition=Dh,u.pick=ig,u.pickBy=ml,u.property=Il,u.propertyOf=r_,u.pull=Pc,u.pullAll=Qf,u.pullAllBy=Dc,u.pullAllWith=Nc,u.pullAt=Gc,u.range=i_,u.rangeRight=u_,u.rearg=np,u.reject=qh,u.remove=qc,u.rest=tp,u.reverse=Oi,u.sampleSize=Vh,u.set=fg,u.setWith=lg,u.shuffle=$h,u.slice=Hc,u.sortBy=Zh,u.sortedUniq=Xc,u.sortedUniqBy=Jc,u.split=Lg,u.spread=ep,u.tail=Qc,u.take=kc,u.takeRight=jc,u.takeRightWhile=nh,u.takeWhile=th,u.tap=dh,u.throttle=rp,u.thru=cr,u.toArray=pl,u.toPairs=wl,u.toPairsIn=xl,u.toPath=s_,u.toPlainObject=_l,u.transform=ag,u.unary=ip,u.union=eh,u.unionBy=rh,u.unionWith=ih,u.uniq=uh,u.uniqBy=fh,u.uniqWith=lh,u.unset=og,u.unzip=Ui,u.unzipWith=kf,u.update=sg,u.updateWith=cg,u.values=$t,u.valuesIn=hg,u.without=ah,u.words=Sl,u.wrap=up,u.xor=oh,u.xorBy=sh,u.xorWith=ch,u.zip=hh,u.zipObject=ph,u.zipObjectDeep=gh,u.zipWith=_h,u.entries=wl,u.entriesIn=xl,u.extend=dl,u.extendWith=mr,Hi(u,u),u.add=h_,u.attempt=bl,u.camelCase=dg,u.capitalize=yl,u.ceil=p_,u.clamp=pg,u.clone=lp,u.cloneDeep=op,u.cloneDeepWith=sp,u.cloneWith=ap,u.conformsTo=cp,u.deburr=Al,u.defaultTo=Kg,u.divide=g_,u.endsWith=vg,u.eq=Un,u.escape=mg,u.escapeRegExp=wg,u.every=Eh,u.find=Th,u.findIndex=Zf,u.findKey=qp,u.findLast=Ch,u.findLastIndex=Yf,u.findLastKey=Hp,u.floor=__,u.forEach=nl,u.forEachRight=tl,u.forIn=Vp,u.forInRight=$p,u.forOwn=Kp,u.forOwnRight=zp,u.get=Pi,u.gt=hp,u.gte=pp,u.has=Xp,u.hasIn=Di,u.head=Jf,u.identity=cn,u.includes=Fh,u.indexOf=Cc,u.inRange=gg,u.invoke=kp,u.isArguments=Et,u.isArray=I,u.isArrayBuffer=gp,u.isArrayLike=on,u.isArrayLikeObject=Z,u.isBoolean=_p,u.isBuffer=st,u.isDate=dp,u.isElement=vp,u.isEmpty=mp,u.isEqual=wp,u.isEqualWith=xp,u.isError=Wi,u.isFinite=yp,u.isFunction=Xn,u.isInteger=ol,u.isLength=dr,u.isMap=sl,u.isMatch=Ap,u.isMatchWith=Sp,u.isNaN=bp,u.isNative=Ip,u.isNil=Rp,u.isNull=Ep,u.isNumber=cl,u.isObject=$,u.isObjectLike=z,u.isPlainObject=Ae,u.isRegExp=Bi,u.isSafeInteger=Tp,u.isSet=hl,u.isString=vr,u.isSymbol=_n,u.isTypedArray=Vt,u.isUndefined=Cp,u.isWeakMap=Lp,u.isWeakSet=Op,u.join=Fc,u.kebabCase=xg,u.last=bn,u.lastIndexOf=Wc,u.lowerCase=yg,u.lowerFirst=Ag,u.lt=Up,u.lte=Mp,u.max=d_,u.maxBy=v_,u.mean=m_,u.meanBy=w_,u.min=x_,u.minBy=y_,u.stubArray=$i,u.stubFalse=Ki,u.stubObject=f_,u.stubString=l_,u.stubTrue=a_,u.multiply=A_,u.nth=Bc,u.noConflict=kg,u.noop=Vi,u.now=pr,u.pad=Sg,u.padEnd=bg,u.padStart=Ig,u.parseInt=Eg,u.random=_g,u.reduce=Nh,u.reduceRight=Gh,u.repeat=Rg,u.replace=Tg,u.result=ug,u.round=S_,u.runInContext=s,u.sample=Hh,u.size=Kh,u.snakeCase=Cg,u.some=zh,u.sortedIndex=Vc,u.sortedIndexBy=$c,u.sortedIndexOf=Kc,u.sortedLastIndex=zc,u.sortedLastIndexBy=Zc,u.sortedLastIndexOf=Yc,u.startCase=Og,u.startsWith=Ug,u.subtract=b_,u.sum=I_,u.sumBy=E_,u.template=Mg,u.times=o_,u.toFinite=Jn,u.toInteger=E,u.toLength=gl,u.toLower=Fg,u.toNumber=In,u.toSafeInteger=Fp,u.toString=D,u.toUpper=Wg,u.trim=Bg,u.trimEnd=Pg,u.trimStart=Dg,u.truncate=Ng,u.unescape=Gg,u.uniqueId=c_,u.upperCase=qg,u.upperFirst=Ni,u.each=nl,u.eachRight=tl,u.first=Jf,Hi(u,(function(){var n={};return Bn(u,function(t,e){P.call(u.prototype,e)||(n[e]=t)}),n})(),{chain:!1}),u.VERSION=T,wn([\"bind\",\"bindKey\",\"curry\",\"curryRight\",\"partial\",\"partialRight\"],function(n){u[n].placeholder=u}),wn([\"drop\",\"take\"],function(n,t){F.prototype[n]=function(e){e=e===a?1:J(E(e),0);var r=this.__filtered__&&!t?new F(this):this.clone();return r.__filtered__?r.__takeCount__=nn(e,r.__takeCount__):r.__views__.push({size:nn(e,Wn),type:n+(r.__dir__<0?\"Right\":\"\")}),r},F.prototype[n+\"Right\"]=function(e){return this.reverse()[n](e).reverse()}}),wn([\"filter\",\"map\",\"takeWhile\"],function(n,t){var e=t+1,r=e==Yi||e==Bl;F.prototype[n]=function(i){var f=this.clone();return f.__iteratees__.push({iteratee:y(i,3),type:e}),f.__filtered__=f.__filtered__||r,f}}),wn([\"head\",\"last\"],function(n,t){var e=\"take\"+(t?\"Right\":\"\");F.prototype[n]=function(){return this[e](1).value()[0]}}),wn([\"initial\",\"tail\"],function(n,t){var e=\"drop\"+(t?\"\":\"Right\");F.prototype[n]=function(){return this.__filtered__?new F(this):this[e](1)}}),F.prototype.compact=function(){return this.filter(cn)},F.prototype.find=function(n){return this.filter(n).head()},F.prototype.findLast=function(n){return this.reverse().find(n)},F.prototype.invokeMap=L(function(n,t){return typeof n==\"function\"?new F(this):this.map(function(e){return de(e,n,t)})}),F.prototype.reject=function(n){return this.filter(_r(y(n)))},F.prototype.slice=function(n,t){n=E(n);var e=this;return e.__filtered__&&(n>0||t<0)?new F(e):(n<0?e=e.takeRight(-n):n&&(e=e.drop(n)),t!==a&&(t=E(t),e=t<0?e.dropRight(-t):e.take(t-n)),e)},F.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},F.prototype.toArray=function(){return this.take(Wn)},Bn(F.prototype,function(n,t){var e=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=u[r?\"take\"+(t==\"last\"?\"Right\":\"\"):t],f=r||/^find/.test(t);i&&(u.prototype[t]=function(){var l=this.__wrapped__,o=r?[1]:arguments,c=l instanceof F,g=o[0],_=c||I(l),d=function(M){var W=i.apply(u,rt([M],o));return r&&v?W[0]:W};_&&e&&typeof g==\"function\"&&g.length!=1&&(c=_=!1);var v=this.__chain__,x=!!this.__actions__.length,A=f&&!v,R=c&&!x;if(!f&&_){l=R?l:new F(this);var S=n.apply(l,o);return S.__actions__.push({func:cr,args:[d],thisArg:a}),new yn(S,v)}return A&&R?n.apply(this,o):(S=this.thru(d),A?r?S.value()[0]:S.value():S)})}),wn([\"pop\",\"push\",\"shift\",\"sort\",\"splice\",\"unshift\"],function(n){var t=Pe[n],e=/^(?:push|sort|unshift)$/.test(n)?\"tap\":\"thru\",r=/^(?:pop|shift)$/.test(n);u.prototype[n]=function(){var i=arguments;if(r&&!this.__chain__){var f=this.value();return t.apply(I(f)?f:[],i)}return this[e](function(l){return t.apply(I(l)?l:[],i)})}}),Bn(F.prototype,function(n,t){var e=u[t];if(e){var r=e.name+\"\";P.call(Dt,r)||(Dt[r]=[]),Dt[r].push({name:t,func:e})}}),Dt[ir(a,Tt).name]=[{name:\"wrapper\",func:a}],F.prototype.clone=Go,F.prototype.reverse=qo,F.prototype.value=Ho,u.prototype.at=vh,u.prototype.chain=mh,u.prototype.commit=wh,u.prototype.next=xh,u.prototype.plant=Ah,u.prototype.reverse=Sh,u.prototype.toJSON=u.prototype.valueOf=u.prototype.value=bh,u.prototype.first=u.prototype.head,oe&&(u.prototype[oe]=yh),u}),Wt=wo();mt?((mt.exports=Wt)._=Wt,qr._=Wt):k._=Wt}).call(G_)})(be,be.exports)),be.exports}var H_=q_();const V_=T_(H_),$_={class:\"card-header\"},K_={style:{width:\"50px\"}},z_={style:{width:\"50px\"}},Z_={style:{width:\"50px\"}},dd={__name:\"settings\",props:{height:{type:Number,default:0}},setup(Xt){const Jt=Xt,{mobile:a}=C_(),{t:T}=L_(),Rt=Kt(),Ie=Kt({playerGetFrequency:void 0,playerInfoSaveTime:void 0,UIDMaintainEnable:!1,sysMetricsEnable:!1,sysMetricsSetting:void 0,autoUpdateEnable:!1,autoUpdateSetting:\"\",autoUpdateRestart:!1}),C=Kt({playerGetFrequency:void 0,playerInfoSaveTime:void 0,UIDMaintainEnable:!1,sysMetricsEnable:!1,sysMetricsSetting:void 0,autoUpdateEnable:!1,autoUpdateSetting:\"\",autoUpdateRestart:!1}),Qt=Kt({playerGetFrequency:[En=>En?!0:T(\"platform.settings.form.playerGetFrequency.required\")],sysMetricsSetting:[En=>En?!0:T(\"platform.settings.form.sysMetricsSetting.required\")]}),dt=Kt(!1),Sr=()=>{dt.value=!0,Rl.globalSettings.get().then(En=>{C.value=En.data,Ie.value=W_(C.value),C.value.playerInfoSaveTime===0&&(C.value.playerInfoSaveTime=1)}).finally(()=>{dt.value=!1})},jn=Kt(!1),Fn=async()=>{const{valid:En}=await Rt.value.validate();En&&(V_.isEqual(Ie.value,C.value)?Cl(T(\"platform.settings.noChange\"),\"error\"):(jn.value=!0,Rl.globalSettings.post(C.value).then(N=>{Cl(N.message)}).finally(()=>{jn.value=!1})))};return O_(()=>{Sr()}),(En,N)=>{const nt=R_;return w(dt)?(rn(),en(Tl,{key:1},{default:O(()=>[U(nt,{height:Jt.height,title:w(T)(\"platform.settings.fetching\"),type:\"info\"},null,8,[\"height\",\"title\"])]),_:1})):(rn(),en(Tl,{key:0},{default:O(()=>[U(B_,{ref_key:\"globalSettingsFormRef\",ref:Rt},{default:O(()=>[U(U_,null,{default:O(()=>[zt(\"div\",$_,[zt(\"div\",null,kn(w(T)(\"platform.settings.title\")),1),zt(\"div\",null,[U(M_,{loading:w(jn),onClick:Fn},{default:O(()=>[Se(kn(w(T)(\"platform.settings.submit\")),1)]),_:1},8,[\"loading\"])])])]),_:1}),U(F_,null,{default:O(()=>[U(xr,{color:\"primary\",title:w(T)(\"platform.settings.form.playerInfo.title\"),density:\"compact\",class:\"mt-4\",variant:\"tonal\",icon:\"ri-profile-line\"},null,8,[\"title\"]),U(ht,{class:\"mt-2\"},{default:O(()=>[U(pt,null,{default:O(()=>[ct((rn(),en(zi,{modelValue:w(C).playerGetFrequency,\"onUpdate:modelValue\":N[0]||(N[0]=K=>w(C).playerGetFrequency=K),rules:w(Qt).playerGetFrequency,label:w(T)(\"platform.settings.form.playerGetFrequency.title\"),min:1,style:{\"margin-bottom\":\"-1.25rem\"}},{\"append-inner\":O(()=>[zt(\"div\",K_,kn(w(T)(\"platform.settings.form.playerGetFrequency.unit\")),1)]),_:1},8,[\"modelValue\",\"rules\",\"label\"])),[[gt,w(T)(\"platform.settings.form.playerGetFrequency.tip\")]])]),_:1}),w(a)?Zt(\"\",!0):(rn(),en(Yt,{key:0}))]),_:1}),U(ht,{class:\"mt-2\"},{default:O(()=>[U(pt,null,{default:O(()=>[ct((rn(),en(zi,{modelValue:w(C).playerInfoSaveTime,\"onUpdate:modelValue\":N[1]||(N[1]=K=>w(C).playerInfoSaveTime=K),rules:w(Qt).playerInfoSaveTime,label:w(T)(\"platform.settings.form.playerInfoSaveTime.title\"),min:1,style:{\"margin-bottom\":\"-1.25rem\"}},{\"append-inner\":O(()=>[zt(\"div\",z_,kn(w(T)(\"platform.settings.form.playerInfoSaveTime.unit\")),1)]),_:1},8,[\"modelValue\",\"rules\",\"label\"])),[[gt,w(T)(\"platform.settings.form.playerInfoSaveTime.tip\")]])]),_:1}),w(a)?Zt(\"\",!0):(rn(),en(Yt,{key:0}))]),_:1}),U(xr,{color:\"primary\",title:w(T)(\"platform.settings.form.UIDMaintainEnable.title\"),density:\"compact\",class:\"mt-8\",variant:\"tonal\",icon:\"ri-flip-horizontal-line\"},null,8,[\"title\"]),U(ht,{class:\"mt-2\"},{default:O(()=>[U(pt,null,{default:O(()=>[U(yr,{modelValue:w(C).UIDMaintainEnable,\"onUpdate:modelValue\":N[2]||(N[2]=K=>w(C).UIDMaintainEnable=K),inline:\"\",color:\"primary\"},{prepend:O(()=>[ct((rn(),en(Ar,null,{default:O(()=>[Se(kn(w(T)(\"platform.settings.form.UIDMaintainEnable.title\")),1)]),_:1})),[[gt,w(T)(\"platform.settings.form.UIDMaintainEnable.tip\")]])]),default:O(()=>[U(_t,{label:w(T)(\"game.base.step4.form.backupClean.enable\"),value:!0},null,8,[\"label\"]),U(_t,{label:w(T)(\"game.base.step4.form.backupClean.disable\"),value:!1},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])]),_:1}),w(a)?Zt(\"\",!0):(rn(),en(Yt,{key:0}))]),_:1}),U(xr,{color:\"primary\",title:w(T)(\"platform.settings.form.sysMetricsEnable.title\"),density:\"compact\",class:\"mt-8\",variant:\"tonal\",icon:\"ri-file-chart-line\"},null,8,[\"title\"]),U(ht,{class:\"mt-2\"},{default:O(()=>[U(pt,null,{default:O(()=>[U(yr,{modelValue:w(C).sysMetricsEnable,\"onUpdate:modelValue\":N[3]||(N[3]=K=>w(C).sysMetricsEnable=K),inline:\"\",color:\"primary\"},{prepend:O(()=>[ct((rn(),en(Ar,null,{default:O(()=>[Se(kn(w(T)(\"platform.settings.form.sysMetricsEnable.title\")),1)]),_:1})),[[gt,w(T)(\"platform.settings.form.sysMetricsEnable.tip\")]])]),default:O(()=>[U(_t,{label:w(T)(\"game.base.step4.form.backupClean.enable\"),value:!0},null,8,[\"label\"]),U(_t,{label:w(T)(\"game.base.step4.form.backupClean.disable\"),value:!1},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])]),_:1}),w(a)?Zt(\"\",!0):(rn(),en(Yt,{key:0}))]),_:1}),U(ht,null,{default:O(()=>[U(pt,null,{default:O(()=>[ct((rn(),en(zi,{modelValue:w(C).sysMetricsSetting,\"onUpdate:modelValue\":N[4]||(N[4]=K=>w(C).sysMetricsSetting=K),rules:w(Qt).sysMetricsSetting,disabled:!w(C).sysMetricsEnable,label:w(T)(\"platform.settings.form.sysMetricsSetting.title\"),min:1,style:{\"margin-bottom\":\"-1.25rem\"}},{\"append-inner\":O(()=>[zt(\"div\",Z_,kn(w(T)(\"platform.settings.form.sysMetricsSetting.unit\")),1)]),_:1},8,[\"modelValue\",\"rules\",\"disabled\",\"label\"])),[[gt,w(T)(\"platform.settings.form.sysMetricsSetting.tip\")]])]),_:1}),w(a)?Zt(\"\",!0):(rn(),en(Yt,{key:0}))]),_:1}),U(xr,{color:\"primary\",title:w(T)(\"platform.settings.form.autoUpdateEnable.title\"),density:\"compact\",class:\"mt-8\",variant:\"tonal\",icon:\"ri-arrow-down-box-line\"},null,8,[\"title\"]),U(ht,{class:\"mt-2\"},{default:O(()=>[U(pt,null,{default:O(()=>[U(yr,{modelValue:w(C).autoUpdateEnable,\"onUpdate:modelValue\":N[5]||(N[5]=K=>w(C).autoUpdateEnable=K),inline:\"\",color:\"primary\"},{prepend:O(()=>[ct((rn(),en(Ar,null,{default:O(()=>[Se(kn(w(T)(\"platform.settings.form.autoUpdateEnable.title\")),1)]),_:1})),[[gt,w(T)(\"platform.settings.form.autoUpdateEnable.tip\")]])]),default:O(()=>[U(_t,{label:w(T)(\"game.base.step4.form.backupClean.enable\"),value:!0},null,8,[\"label\"]),U(_t,{label:w(T)(\"game.base.step4.form.backupClean.disable\"),value:!1},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])]),_:1})]),_:1}),U(ht,null,{default:O(()=>[U(pt,null,{default:O(()=>[ct((rn(),en(P_,{modelValue:w(C).autoUpdateSetting,\"onUpdate:modelValue\":N[7]||(N[7]=K=>w(C).autoUpdateSetting=K),disabled:!w(C).autoUpdateEnable,label:w(T)(\"platform.settings.form.autoUpdateSetting.title\")},{default:O(()=>[U(D_,{\"close-on-content-click\":!1,activator:\"parent\"},{default:O(()=>[U(N_,{modelValue:w(C).autoUpdateSetting,\"onUpdate:modelValue\":N[6]||(N[6]=K=>w(C).autoUpdateSetting=K),\"use-seconds\":\"\",format:\"24hr\"},null,8,[\"modelValue\"])]),_:1})]),_:1},8,[\"modelValue\",\"disabled\",\"label\"])),[[gt,w(T)(\"platform.settings.form.autoUpdateSetting.tip\")]])]),_:1}),w(a)?Zt(\"\",!0):(rn(),en(Yt,{key:0}))]),_:1}),U(ht,null,{default:O(()=>[U(pt,null,{default:O(()=>[U(yr,{modelValue:w(C).autoUpdateRestart,\"onUpdate:modelValue\":N[8]||(N[8]=K=>w(C).autoUpdateRestart=K),inline:\"\",color:\"primary\"},{prepend:O(()=>[ct((rn(),en(Ar,null,{default:O(()=>[Se(kn(w(T)(\"platform.settings.form.autoUpdateRestart.title\")),1)]),_:1})),[[gt,w(T)(\"platform.settings.form.autoUpdateRestart.tip\")]])]),default:O(()=>[U(_t,{label:w(T)(\"game.base.step4.form.backupClean.enable\"),value:!0},null,8,[\"label\"]),U(_t,{label:w(T)(\"game.base.step4.form.backupClean.disable\"),value:!1},null,8,[\"label\"])]),_:1},8,[\"modelValue\"])]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1}))}}};export{dd as default};\n"
  },
  {
    "path": "embedFS/dist/assets/singleLog-CUnXBn4A.js",
    "content": "import{_ as N}from\"./Result-DI11lCXq.js\";import R from\"./log-B7kZm_Kd.js\";import{g as E,e as F,b as H,f as u,j as T,a8 as j,Q as q,A as c,o,w as l,a,ab as z,k as C,c as v,t as h,l as e,x as B,v as I,p as P,F as U,D as $,s as A,V as Q}from\"./index-But_YWe_.js\";import{l as G}from\"./logs-N8GO9ZBg.js\";import{V as J}from\"./VSwitch-CJSeLO2L.js\";import{V as K}from\"./VChip-pydKSkvr.js\";import{V as O}from\"./VRow-DtJTiJKO.js\";import{V as W}from\"./VSpacer-D758VKS2.js\";import{V as X}from\"./VCol-BCVfdzjO.js\";import{V as Y}from\"./VNumberInput-uP7vEYUF.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./preview-B1dPoyad.js\";import\"./axios-DNCpvJag.js\";import\"./index-c6y4pbVT.js\";import\"./VInput-D4WPJeZb.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VTextField-C23ADfJX.js\";const Z={class:\"card-header\"},ee={key:0},te={key:1},oe={class:\"fcc\"},ye={__name:\"singleLog\",props:{type:{type:String,default:\"\"},chat:{type:Boolean,default:!1}},setup(L){const r=L,M=E(),{mobile:S}=F(),{t:n}=H(),d=u(\"\"),m=u(!0),i=u(0),_=u(!1),y=()=>{const t={roomID:M.room.id,worldID:0,logType:r.type,lines:i.value};G.content.get(t).then(s=>{s.data===null?d.value=\"\":d.value=s.data.join(`\n`),_.value=!0})};let f=null;const D=()=>{f=setInterval(()=>{m.value&&y()},2e3)},w=()=>{f&&(clearInterval(f),f=null)},k=()=>{let t=390;return r.chat&&(t=t+37),Math.round(Math.max(2,Math.floor(g.value-t))/22.5)},p=()=>{let t=0;return r.chat&&(t=37),Math.max(2,Math.floor(g.value-160-t))},g=u(window.innerHeight),b=j(()=>{g.value=window.innerHeight,i.value=k()},200);return T(async()=>{window.addEventListener(\"resize\",b),i.value=k(),D()}),q(()=>{w(),window.removeEventListener(\"beforeunload\",w),window.removeEventListener(\"resize\",b)}),(t,s)=>{const x=N;return o(),c(Q,{height:p(),flat:\"\"},{default:l(()=>[a(z,{class:\"my-2\"},{default:l(()=>[C(\"div\",Z,[r.chat?(o(),v(\"span\",ee,h(e(n)(\"logs.current\")),1)):(o(),v(\"span\",te,h(e(n)(`logs.${r.type}`)),1)),C(\"div\",oe,[a(J,{modelValue:e(m),\"onUpdate:modelValue\":s[0]||(s[0]=V=>B(m)?m.value=V:null),color:\"info\",\"hide-details\":\"\"},{prepend:l(()=>[a(K,{color:\"info\"},{default:l(()=>[I(h(e(n)(\"logs.autoPull\")),1)]),_:1})]),_:1},8,[\"modelValue\"])])])]),_:1}),a(P,null,{default:l(()=>[e(_)?(o(),v(U,{key:0},[e(d)?(o(),c(R,{key:0,content:e(d),height:p()-150},null,8,[\"content\",\"height\"])):(o(),c(x,{key:1,type:\"info\",height:p()-150,title:e(n)(\"logs.noContent\")},null,8,[\"height\",\"title\"]))],64)):(o(),c(x,{key:1,type:\"info\",title:e(n)(\"logs.fetching\"),height:p()-150},null,8,[\"title\",\"height\"])),a(O,{class:\"my-4\"},{default:l(()=>[e(S)?$(\"\",!0):(o(),c(W,{key:0})),a(X,{class:\"d-flex align-center justify-end\"},{default:l(()=>[a(Y,{modelValue:e(i),\"onUpdate:modelValue\":s[1]||(s[1]=V=>B(i)?i.value=V:null),label:e(n)(\"logs.line\"),\"hide-details\":\"\",density:\"compact\",class:\"mr-4\",\"max-width\":\"120\"},null,8,[\"modelValue\",\"label\"]),a(A,{onClick:y},{default:l(()=>[I(h(e(n)(\"logs.pull\")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[\"height\"])}}};export{ye as default};\n"
  },
  {
    "path": "embedFS/dist/assets/snapshot-BCtcS9MN.js",
    "content": "import{_ as L}from\"./Result-DI11lCXq.js\";import{_ as R}from\"./ConfirmBox-UdDnLY_r.js\";import{t as B}from\"./tools-BtEQwbyL.js\";import{g as $,d as H,e as M,b as U,f as i,j as q,a8 as P,a9 as j,c as b,l as e,o as r,A as V,F as k,a,w as o,k as u,t as l,J as D,x as G,s as h,v as m,cA as J,ae as K,D as O,ad as Q,G as W}from\"./index-But_YWe_.js\";import{a as X,V as Y}from\"./VExpansionPanels-B0znoeId.js\";import{V as Z}from\"./VDataTable-BRoXfM0Y.js\";import{V as w}from\"./VChip-pydKSkvr.js\";import{V as ee,a as te}from\"./VToolbar-BhFwV7qm.js\";import{V as oe}from\"./VSkeletonLoader-ChbR7Nc0.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./VAlert-hOsVftqi.js\";import\"./VSpacer-D758VKS2.js\";import\"./VDialog-BetymGlx.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./axios-DNCpvJag.js\";import\"./index-c6y4pbVT.js\";import\"./VPagination-BEBHkR5c.js\";import\"./VSelect-CxsUdWRP.js\";import\"./VInput-D4WPJeZb.js\";import\"./VTextField-C23ADfJX.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VList-D_MCDEbx.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./VMenu-CXNpVDF7.js\";import\"./VTable-BLAHjZfY.js\";const ae={class:\"mb-2\"},le={class:\"mb-2\"},ne={class:\"mb-2\"},se={class:\"mb-2 text-error\"},ie={key:0},Ie={__name:\"snapshot\",setup(re){const c=$(),N=H(),{mobile:A}=M(),{t}=U(),S=i(window.innerHeight),T=i([]),f=i(!1),g=()=>{if(c.room.id===0)return;f.value=!0;const p={roomID:c.room.id};B.snapshot.get(p).then(s=>{T.value=s.data||[]}).finally(()=>{f.value=!1})},_=i([{key:\"name\",order:\"desc\"}]),E=[{key:\"name\",title:t(\"tools.snapshot.table.header.name\")},{key:\"size\",title:t(\"tools.snapshot.table.header.size\")},{key:\"modTime\",title:t(\"tools.snapshot.table.header.modTime\")},{key:\"actions\",title:t(\"tools.snapshot.table.header.actions\")}],d=i(!1),y=i(!1),C=i(\"\"),F=()=>{y.value=!0;const p={roomID:c.room.id,name:C.value};B.snapshot.delete(p).then(s=>{W(s.message),d.value=!1,g()}).finally(()=>{y.value=!1})},z=P(()=>{S.value=window.innerHeight},200),v=()=>Math.max(2,Math.floor(S.value-150));return q(()=>{g(),window.addEventListener(\"resize\",z)}),j(()=>{window.removeEventListener(\"resize\",z)}),(p,s)=>{const I=R,x=L;return e(c).gameVersion.local!==0?(r(),b(k,{key:0},[e(c).room.id!==0?(r(),b(k,{key:0},[a(Y,null,{default:o(()=>[a(X,null,{title:o(()=>[a(D,{icon:\"ri-information-line\",start:\"\"}),u(\"span\",null,l(e(t)(\"tools.snapshot.expansion.title\")),1)]),text:o(()=>[u(\"div\",ae,l(e(t)(\"tools.snapshot.expansion.text1\")),1),u(\"div\",le,l(e(t)(\"tools.snapshot.expansion.text2\")),1),u(\"div\",ne,l(e(t)(\"tools.snapshot.expansion.text3\")),1),u(\"div\",se,l(e(t)(\"tools.snapshot.expansion.text4\")),1)]),_:1})]),_:1}),a(Q,{border:\"\",rounded:\"\",class:\"mt-4\"},{default:o(()=>[a(Z,{\"sort-by\":e(_),\"onUpdate:sortBy\":s[0]||(s[0]=n=>G(_)?_.value=n:null),headers:E,items:e(T),loading:e(f)},{loading:o(()=>[a(oe,{type:\"table-row@10\"})]),top:o(()=>[a(ee,{flat:\"\"},{default:o(()=>[a(te,null,{default:o(()=>[a(D,{icon:\"ri-flip-horizontal-line\",start:\"\"}),e(A)?O(\"\",!0):(r(),b(\"span\",ie,l(e(t)(\"tools.snapshot.title\")),1))]),_:1}),a(h,{\"prepend-icon\":\"ri-refresh-line\",loading:e(f),color:\"default\",onClick:g},{default:o(()=>[m(l(e(t)(\"platform.user.table.refresh\")),1)]),_:1},8,[\"loading\"])]),_:1})]),\"item.name\":o(({value:n})=>[a(w,{label:\"\",color:\"info\"},{default:o(()=>[m(l(n),1)]),_:2},1024)]),\"item.size\":o(({value:n})=>[a(w,{label:\"\",color:\"default\"},{default:o(()=>[m(l(e(K)(n)),1)]),_:2},1024)]),\"item.modTime\":o(({value:n})=>[a(w,{label:\"\",color:\"primary\"},{default:o(()=>[m(l(e(J)(n)),1)]),_:2},1024)]),\"item.actions\":o(({item:n})=>[a(h,{variant:\"text\",color:\"error\",\"prepend-icon\":\"ri-delete-bin-line\",onClick:me=>{C.value=n.name,d.value=!0}},{default:o(()=>[m(l(e(t)(\"tools.snapshot.table.delete\")),1)]),_:1},8,[\"onClick\"])]),_:1},8,[\"sort-by\",\"items\",\"loading\"])]),_:1}),a(I,{modelValue:e(d),\"onUpdate:modelValue\":s[1]||(s[1]=n=>G(d)?d.value=n:null),type:\"warning\",title:e(t)(\"global.confirm.title\"),content:e(t)(\"global.confirm.content\"),\"confirm-text\":e(t)(\"global.confirm.confirm\"),\"cancel-text\":e(t)(\"global.confirm.cancel\"),\"confirm-loading\":e(y),onConfirm:F,onCancel:s[2]||(s[2]=n=>d.value=!1)},null,8,[\"modelValue\",\"title\",\"content\",\"confirm-text\",\"cancel-text\",\"confirm-loading\"])],64)):(r(),V(x,{key:1,title:e(t)(\"global.noRoomSelected.title\"),\"sub-title\":e(t)(\"global.noRoomSelected.subTitle\"),type:\"error\",height:v()},{default:o(()=>[a(h,{to:\"/rooms\",class:\"mt-4\"},{default:o(()=>[m(l(e(t)(\"global.noRoomSelected.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"]))],64)):(r(),b(k,{key:1},[e(N).userInfo.role===\"admin\"?(r(),V(x,{key:0,title:e(t)(\"global.noGame.title\"),\"sub-title\":e(t)(\"global.noGame.subTitle\"),height:v(),type:\"error\"},{default:o(()=>[a(h,{to:\"/install\",class:\"mt-4\"},{default:o(()=>[m(l(e(t)(\"global.noGame.button\")),1)]),_:1})]),_:1},8,[\"title\",\"sub-title\",\"height\"])):(r(),V(x,{key:1,title:e(t)(\"global.noGameNoAdmin.title\"),\"sub-title\":e(t)(\"global.noGameNoAdmin.subTitle\"),height:v(),type:\"error\"},null,8,[\"title\",\"sub-title\",\"height\"]))],64))}}};export{Ie as default};\n"
  },
  {
    "path": "embedFS/dist/assets/ssrBoot-BL3GCGCL.js",
    "content": "import{a6 as t,j as e,a4 as s,a3 as n}from\"./index-But_YWe_.js\";function i(){const o=t(!1);return e(()=>{window.requestAnimationFrame(()=>{o.value=!0})}),{ssrBootStyles:s(()=>o.value?void 0:{transition:\"none !important\"}),isBooted:n(o)}}export{i as u};\n"
  },
  {
    "path": "embedFS/dist/assets/statistics-DfYUbrAR.js",
    "content": "import{_ as I}from\"./index-BhZX0V6g.js\";import{g as B,e as F,b as N,f as i,j as L,c,o as r,a as t,w as o,ab as k,k as p,D as h,l as e,t as u,z as O,A as P,x as j,s as T,v as w,p as R,V as S,F as q,aK as z}from\"./index-But_YWe_.js\";import{p as A}from\"./player-CpbcBwUI.js\";import{V as $}from\"./VNumberInput-uP7vEYUF.js\";import{T as E}from\"./index-Nr3m5Q0F.js\";import\"./axios-DNCpvJag.js\";import\"./VTextField-C23ADfJX.js\";import\"./index-c6y4pbVT.js\";import\"./VInput-D4WPJeZb.js\";import\"./VTooltip-BV7Wxv--.js\";const K={class:\"fcb\"},M={key:0},U={key:1},W={class:\"fcc\"},G={class:\"fcb\"},H={key:0},J={key:1},Q={class:\"fcc\"},ne={__name:\"statistics\",setup(X){const b=B(),{mobile:m}=F(),{t:l}=N(),D=i(),n=i({tooltip:{trigger:\"axis\"},xAxis:{type:\"category\",data:[]},yAxis:{type:\"value\"},series:[{data:[],type:\"line\",smooth:!0,areaStyle:{color:{type:\"linear\",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:\"rgba(1, 255, 255, 0.8)\"},{offset:1,color:\"rgba(1, 255, 255,0)\"}],global:!1}}}]}),C=i(),y=i({tooltip:{trigger:\"item\",formatter:`{b}: {c}${l(\"game.player.statistics.pieChart.unit\")}`},legend:{top:\"5%\",left:\"center\"},series:[{name:\"Top-10\",type:\"pie\",radius:[\"40%\",\"70%\"],avoidLabelOverlap:!1,padAngle:5,itemStyle:{borderRadius:10},label:{show:!1,position:\"center\"},emphasis:{label:{show:!0,fontSize:40,fontWeight:\"bold\"}},labelLine:{show:!1},data:[]}]}),v=i(!1),f=i(1),x=()=>{v.value=!0;const _={roomID:b.room.id,timeRange:f.value*24*60*60};A.statistics.playerCount.get(_).then(s=>{if(s.data!=null){n.value.xAxis.data=[],n.value.series[0].data=[];for(let a of s.data)n.value.xAxis.data.push(z(a.timestamp)),n.value.series[0].data.push(a?.playerInfo?.length||0)}}).finally(()=>{v.value=!1})},g=i(!1),V=()=>{g.value=!0;const _={roomID:b.room.id};A.statistics.onlineTime.get(_).then(s=>{s.data!=null&&(y.value.series[0].data=Object.entries(s.data).sort((a,d)=>d[1]-a[1]).slice(0,10).map(([a,d])=>({value:(d/480).toFixed(0),name:a})),C.value.redraw(y.value))}).finally(()=>{g.value=!1})};return L(()=>{x(),V()}),(_,s)=>{const a=I;return r(),c(q,null,[t(S,{class:\"mb-8\"},{default:o(()=>[t(k,null,{default:o(()=>[p(\"div\",K,[e(m)?h(\"\",!0):(r(),c(\"div\",M,u(e(l)(\"game.player.statistics.lineChart.title\")),1)),e(m)?(r(),c(\"div\",U)):h(\"\",!0),p(\"div\",W,[O((r(),P($,{modelValue:e(f),\"onUpdate:modelValue\":s[0]||(s[0]=d=>j(f)?f.value=d:null),density:\"compact\",width:\"120\",\"hide-details\":\"\",min:1,loading:e(g),class:\"mr-4\"},{\"append-inner\":o(()=>[p(\"div\",null,u(e(l)(\"platform.settings.form.playerInfoSaveTime.unit\")),1)]),_:1},8,[\"modelValue\",\"loading\"])),[[E,e(l)(\"game.player.statistics.lineChart.timeRangeTip\")]]),t(T,{loading:e(v),color:\"default\",onClick:x},{default:o(()=>[w(u(e(l)(\"platform.metrics.refresh\")),1)]),_:1},8,[\"loading\"])])])]),_:1}),t(R,null,{default:o(()=>[t(a,{ref_key:\"playerChartRef\",ref:D,option:e(n),height:\"50vh\"},null,8,[\"option\"])]),_:1})]),_:1}),t(S,null,{default:o(()=>[t(k,null,{default:o(()=>[p(\"div\",G,[e(m)?h(\"\",!0):(r(),c(\"div\",H,u(e(l)(\"game.player.statistics.pieChart.title\")),1)),e(m)?(r(),c(\"div\",J)):h(\"\",!0),p(\"div\",Q,[t(T,{loading:e(g),color:\"default\",onClick:V},{default:o(()=>[w(u(e(l)(\"platform.metrics.refresh\")),1)]),_:1},8,[\"loading\"])])])]),_:1}),t(R,null,{default:o(()=>[t(a,{ref_key:\"pieChartRef\",ref:C,option:e(y),height:\"75vh\",width:\"75vw\"},null,8,[\"option\"])]),_:1})]),_:1})],64)}}};export{ne as default};\n"
  },
  {
    "path": "embedFS/dist/assets/steam-D68KmYFv.js",
    "content": "import t from\"./singleLog-CUnXBn4A.js\";import{A as o,o as r}from\"./index-But_YWe_.js\";import\"./Result-DI11lCXq.js\";import\"./VContainer-Dy0K6N_V.js\";import\"./log-B7kZm_Kd.js\";import\"./preview-B1dPoyad.js\";import\"./logs-N8GO9ZBg.js\";import\"./axios-DNCpvJag.js\";import\"./VSwitch-CJSeLO2L.js\";import\"./index-c6y4pbVT.js\";import\"./VInput-D4WPJeZb.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VChip-pydKSkvr.js\";import\"./VRow-DtJTiJKO.js\";import\"./VSpacer-D758VKS2.js\";import\"./VCol-BCVfdzjO.js\";import\"./VNumberInput-uP7vEYUF.js\";import\"./VTextField-C23ADfJX.js\";const g={__name:\"steam\",setup(m){return(p,i)=>(r(),o(t,{type:\"steam\"}))}};export{g as default};\n"
  },
  {
    "path": "embedFS/dist/assets/token-BDX2Jc5X.css",
    "content": ".mdp[data-v-fdfa2800] .md-editor-preview .md-editor-code{margin:0!important}\n"
  },
  {
    "path": "embedFS/dist/assets/token-HaL7aTBf.js",
    "content": "import{_ as U,b as B,g as I,i as k,a7 as N,f as a,j as z,a8 as D,a9 as X,aa as H,A as u,o as c,w as t,a as o,ab as A,k as y,t as m,l as e,p as G,v as w,s as S,x as j,z as O,n as $,V as K,G as R}from\"./index-But_YWe_.js\";import{M as J}from\"./preview-B1dPoyad.js\";import{t as F}from\"./tools-BtEQwbyL.js\";import{V as d}from\"./VRow-DtJTiJKO.js\";import{V as Q}from\"./VAlert-hOsVftqi.js\";import{V as W}from\"./VSelect-CxsUdWRP.js\";import{V as Y}from\"./VTextField-C23ADfJX.js\";import\"./axios-DNCpvJag.js\";import\"./VInput-D4WPJeZb.js\";import\"./index-c6y4pbVT.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VList-D_MCDEbx.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./VMenu-CXNpVDF7.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./VChip-pydKSkvr.js\";const Z={class:\"card-header\"},ee={__name:\"token\",setup(ne){const{t:n}=B(),g=I(),_=k(()=>g.theme),L=k(()=>N(g.language)),l=a({expiration:void 0}),V=[{title:n(\"tools.token.select.day\"),value:24},{title:n(\"tools.token.select.week\"),value:168},{title:n(\"tools.token.select.month\"),value:720},{title:n(\"tools.token.select.year\"),value:365*24},{title:n(\"tools.token.select.permanent\"),value:0}];a(!1);const r=a(\"\"),x=()=>{if(l.value.expiration===void 0){R(n(\"tools.token.noSelected\"),\"error\");return}F.token.post(l.value).then(s=>{r.value=s.data,l.value.expiration=void 0,R(s.message,\"success\")})},C=a(`\\`\\`\\`python [id:Python]\nimport requests\n\nurl = \"http://{ip}:{port}\"\ntoken = \"your token\"\n# 中文\nlang = \"zh\"\n# English\n# lang = \"en\"\n\npayload = {}\nheaders = {\n    'X-DMP-TOKEN': token,\n    'X-I18n-Lang': lang\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n\\`\\`\\``),q=a(`\\`\\`\\`golang [id:Golang]\npackage main\n\nimport (\n  \"fmt\"\n  \"net/http\"\n  \"io\"\n)\n\nfunc main() {\n  token := \"your token\"\n  url := \"http://{ip}:{port}\"\n  method := \"GET\"\n  //中文\n  lang := \"zh\"\n  //English\n  //lang := \"en\"\n\n  client := &http.Client{}\n  req, err := http.NewRequest(method, url, nil)\n\n  if err != nil {\n    fmt.Println(err)\n    return\n  }\n  req.Header.Add(\"X-DMP-TOKEN\", token)\n  req.Header.Add(\"X-I18n-Lang\", lang)\n\n  res, err := client.Do(req)\n  if err != nil {\n    fmt.Println(err)\n    return\n  }\n  defer res.Body.Close()\n\n  body, err := io.ReadAll(res.Body)\n  if err != nil {\n    fmt.Println(err)\n    return\n  }\n  fmt.Println(string(body))\n}\n\\`\\`\\``),b=a(`\\`\\`\\`java [id:Java]\nimport java.io.BufferedReader;\nimport java.io.InputStreamReader;\nimport java.net.HttpURLConnection;\nimport java.net.URL;\n\npublic class Main {\n    public static void main(String[] args) {\n        try {\n            // 定义请求的 URL\n            String url = \"http://{ip}:{port}\";\n            // 定义 token 和语言\n            String token = \"your token\";\n            String lang = \"zh\"; // 中文\n            // String lang = \"en\"; // English\n\n            // 创建 URL 对象\n            URL apiUrl = new URL(url);\n            // 打开连接\n            HttpURLConnection connection = (HttpURLConnection) apiUrl.openConnection();\n            // 设置请求方法\n            connection.setRequestMethod(\"GET\");\n            // 添加请求头\n            connection.setRequestProperty(\"X-DMP-TOKEN\", token);\n            connection.setRequestProperty(\"X-I18n-Lang\", lang);\n\n            // 获取响应码\n            int responseCode = connection.getResponseCode();\n            System.out.println(\"Response Code: \" + responseCode);\n\n            // 读取响应内容\n            BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));\n            String inputLine;\n            StringBuilder response = new StringBuilder();\n\n            while ((inputLine = in.readLine()) != null) {\n                response.append(inputLine);\n            }\n            in.close();\n\n            // 打印响应内容\n            System.out.println(\"Response Body: \" + response.toString());\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n    }\n}\n\\`\\`\\``),E=a(\"```bash [id:cURL]\\ncurl --location --globoff 'http://{ip}:{port}' \\\\\\n--header 'X-DMP-TOKEN: token' \\\\\\n--header 'X-I18n-Lang: lang'\\n```\"),P=a(`\\`\\`\\`powershell [id:PowerShell]\n$headers = New-Object \"System.Collections.Generic.Dictionary[[String],[String]]\"\n$headers.Add(\"X-DMP-TOKEN\", \"token\")\n$headers.Add(\"X-I18n-Lang\", \"lang\")\n\n$response = Invoke-RestMethod 'http://{ip}:{port}' -Method 'GET' -Headers $headers\n$response | ConvertTo-JSON\n\\`\\`\\``),T=C.value+`\n\n`+q.value+`\n\n`+b.value+`\n\n`+E.value+`\n\n`+P.value,h=a(window.innerHeight),f=D(()=>{h.value=window.innerHeight},200),v=()=>Math.max(2,Math.floor(h.value-150));return z(async()=>{window.addEventListener(\"resize\",f)}),X(()=>{window.removeEventListener(\"resize\",f)}),(s,i)=>{const M=H(\"copy\");return c(),u(K,{height:v()},{default:t(()=>[o(A,null,{default:t(()=>[y(\"div\",Z,[y(\"span\",null,m(e(n)(\"tools.token.title\")),1)])]),_:1}),o(G,{class:\"mx-2\"},{default:t(()=>[o(d,{class:\"mt-4\"},{default:t(()=>[o(Q,{color:\"warning\",density:\"compact\"},{default:t(()=>[w(m(e(n)(\"tools.token.tip\")),1)]),_:1})]),_:1}),e(r)===\"\"?(c(),u(d,{key:0,class:\"mt-8 d-flex align-center\"},{default:t(()=>[o(W,{modelValue:e(l).expiration,\"onUpdate:modelValue\":i[0]||(i[0]=p=>e(l).expiration=p),label:e(n)(\"tools.token.select.label\"),items:V},null,8,[\"modelValue\",\"label\"]),o(S,{size:\"large\",class:\"ml-4\",onClick:x},{default:t(()=>[w(m(e(n)(\"tools.token.create\")),1)]),_:1})]),_:1})):(c(),u(d,{key:1,class:\"mt-8\"},{default:t(()=>[o(Y,{modelValue:e(r),\"onUpdate:modelValue\":i[1]||(i[1]=p=>j(r)?r.value=p:null)},{\"append-inner\":t(()=>[O(o(S,{variant:\"text\",icon:\"ri-file-copy-line\"},null,512),[[M,e(r)]])]),_:1},8,[\"modelValue\"])]),_:1})),o(d,{class:\"mt-8\"},{default:t(()=>[o(e(J),{\"model-value\":T,theme:e(_),language:e(L),\"preview-theme\":\"github\",class:\"mdp\",style:$({\"overflow-y\":\"auto\",height:v()-220+\"px\"})},null,8,[\"theme\",\"language\",\"style\"])]),_:1})]),_:1})]),_:1},8,[\"height\"])}}},ye=U(ee,[[\"__scopeId\",\"data-v-fdfa2800\"]]);export{ye as default};\n"
  },
  {
    "path": "embedFS/dist/assets/tools-BtEQwbyL.js",
    "content": "import{h as n}from\"./axios-DNCpvJag.js\";const u={backup:{url:\"/tools/backup\",get:async function(t){return await n.get(this.url,t)},post:async function(t){return await n.post(this.url,t)},delete:async function(t){return await n.delete(this.url,t)},restore:{url:\"/tools/backup/restore\",post:async function(t){return await n.post(this.url,t)}},download:{url:\"/tools/backup/download\",download:async function(t,o){return await n.download(this.url,t,o)}}},announce:{url:\"/tools/announce\",get:async function(t){return await n.get(this.url,t)},put:async function(t){return await n.put(this.url,t)}},map:{url:\"/tools/map\",get:async function(t){return await n.get(this.url,t)}},token:{url:\"/tools/token\",post:async function(t){return await n.post(this.url,t)}},snapshot:{url:\"/tools/snapshot\",get:async function(t){return await n.get(this.url,t)},delete:async function(t){return await n.delete(this.url,t)}}};export{u as t};\n"
  },
  {
    "path": "embedFS/dist/assets/user-CRly-xJV.js",
    "content": "import{_ as fe}from\"./ConfirmBox-UdDnLY_r.js\";import{d as pe,e as ce,b as be,f as b,j as ve,c as L,o as i,a as l,w as a,p as O,l as e,ah as ge,x as q,ad as Ve,s as S,v as u,t as m,U as Q,W as X,J as N,A as f,F as h,z as v,B as Y,m as Z,R as ee,D as ae,V as le,ab as ye,q as xe,y as _e,C as ke,G as F,aC as re,S as Ce}from\"./index-But_YWe_.js\";import{u as R}from\"./user-u2SlWTrk.js\";import{r as we}from\"./room-BLsFZNUm.js\";import{V as Pe,a as Se,b as Ue,c as We,d as Be}from\"./VBadge-D7oDPA4h.js\";import{V as g}from\"./VRow-DtJTiJKO.js\";import{V as c}from\"./VCol-BCVfdzjO.js\";import{V as A}from\"./VTextField-C23ADfJX.js\";import{V as De}from\"./VDataTableServer-DQucjpu4.js\";import{V as Te}from\"./VMenu-CXNpVDF7.js\";import{V as ze}from\"./VList-D_MCDEbx.js\";import{V as d}from\"./VChip-pydKSkvr.js\";import{V as Le,a as Fe}from\"./VToolbar-BhFwV7qm.js\";import{V as Re}from\"./VForm-D9iQptwo.js\";import{T as V}from\"./index-Nr3m5Q0F.js\";import{V as j,a as w}from\"./VRadioGroup-DDJeM_aY.js\";import{V as Ae}from\"./VSelect-CxsUdWRP.js\";import{V as oe}from\"./VSlider-CGi8T5rU.js\";import{V as Ie}from\"./VSpacer-D758VKS2.js\";import{V as $e}from\"./VDialog-BetymGlx.js\";import\"./VAlert-hOsVftqi.js\";import\"./axios-DNCpvJag.js\";import\"./index-c6y4pbVT.js\";import\"./VInput-D4WPJeZb.js\";import\"./VDataTable-BRoXfM0Y.js\";import\"./VPagination-BEBHkR5c.js\";import\"./filter-Dycv7ILy.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VTable-BLAHjZfY.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./VTooltip-BV7Wxv--.js\";const qe={key:0},ya={__name:\"user\",setup(Ne){const M=pe(),{mobile:P}=ce(),{t:r}=be(),E=b([{roomName:\"\",roomID:0}]),te=()=>{we.basic.get().then(n=>{E.value=n.data||[]})},U=b(\"\"),p=b({rows:[],page:1,pageSize:10,total:0}),W=b(!1),x=({page:n,itemsPerPage:t,sortBy:C})=>{const o={q:U.value,page:n,pageSize:t};W.value=!0,R.list.get(o).then(z=>{p.value=z.data}).finally(()=>{W.value=!1})},se=[{title:r(\"platform.user.form.username.title\"),value:\"username\"},{title:r(\"platform.user.form.nickname.title\"),value:\"nickname\"},{title:r(\"platform.user.form.role.title\"),value:\"role\"},{title:r(\"platform.user.form.avatar.title\"),value:\"avatar\"},{title:r(\"platform.user.form.disabled.title\"),value:\"disabled\"},{title:r(\"platform.user.form.rooms.title\"),value:\"rooms\"},{title:r(\"platform.user.form.roomCreation.title\"),value:\"roomCreation\"},{title:r(\"platform.user.form.maxWorlds.title\"),value:\"maxWorlds\"},{title:r(\"platform.user.form.maxPlayers.title\"),value:\"maxPlayers\"},{title:r(\"platform.user.table.actions\"),value:\"actions\"}],_=b(),s=b({username:\"\",nickname:\"\",role:\"non-admin\",avatar:\"1\",password:\"\",disabled:!1,rooms:[],roomCreation:!0,maxWorlds:2,maxPlayers:6}),I={username:[n=>n?!0:r(\"platform.user.form.username.required\")],nickname:[n=>n?!0:r(\"platform.user.form.nickname.required\")],password:[n=>n?!0:r(\"platform.user.form.password.required\")]},y=b(!1),B=b(!1),ne=()=>{y.value=!0,B.value=!1,s.value={username:\"\",nickname:\"\",role:\"non-admin\",avatar:\"1\",password:\"\",disabled:!1,rooms:[],roomCreation:!1,maxWorlds:2,maxPlayers:6},re(()=>{_.value&&_.value.resetValidation()})},me={1:Be,2:We,3:Ue,4:Se},G=n=>me[n],D=b(!1),T=b(!1),ue=async()=>{const{valid:n}=await _.value.validate();if(n)if(T.value=!0,B.value){const t={username:s.value.username,nickname:s.value.nickname,role:s.value.role,avatar:s.value.avatar,password:\"\",disabled:s.value.disabled,rooms:s.value.rooms.join(\",\"),roomCreation:s.value.roomCreation,maxWorlds:s.value.maxWorlds,maxPlayers:s.value.maxPlayers};R.base.put(t).then(C=>{y.value=!1,F(C.message),x({page:p.value.page,itemsPerPage:p.value.pageSize,sortBy:void 0})}).finally(()=>{T.value=!1})}else{const t={username:s.value.username,nickname:s.value.nickname,role:s.value.role,avatar:s.value.avatar,password:Ce(s.value.password),disabled:s.value.disabled,rooms:s.value.rooms.join(\",\"),roomCreation:s.value.roomCreation,maxWorlds:s.value.maxWorlds,maxPlayers:s.value.maxPlayers};R.base.post(t).then(C=>{y.value=!1,F(C.message),x({page:p.value.page,itemsPerPage:p.value.pageSize,sortBy:void 0})}).finally(()=>{T.value=!1})}},K=n=>n?n.split(\",\").map(Number).filter(t=>!isNaN(t)):[],H=(n,t)=>{switch(n){case\"update\":ie(t);break;case\"delete\":J.value=t.username,k.value=!0;break;default:F(\"牛哇\",\"error\")}},ie=n=>{y.value=!0,B.value=!0,s.value={username:n.username,nickname:n.nickname,role:n.role,avatar:n.avatar,disabled:n.disabled,rooms:K(n.rooms),roomCreation:n.roomCreation,maxWorlds:n.maxWorlds,maxPlayers:n.maxPlayers},re(()=>{_.value&&_.value.resetValidation()})},k=b(!1),$=b(!1),J=b(\"\"),de=()=>{$.value=!0;const n={username:J.value};R.base.delete(n).then(t=>{k.value=!1,F(t.message),x({page:p.value.page,itemsPerPage:p.value.pageSize,sortBy:void 0})}).finally(()=>{$.value=!1})};return ve(()=>{te()}),(n,t)=>{const C=fe;return i(),L(h,null,[l(le,null,{default:a(()=>[l(O,null,{default:a(()=>[l(g,null,{default:a(()=>[l(c,{cols:\"12\"},{default:a(()=>[l(A,{modelValue:e(U),\"onUpdate:modelValue\":t[0]||(t[0]=o=>q(U)?U.value=o:null),label:e(r)(\"platform.user.search.label\"),placeholder:e(r)(\"platform.user.search.placeholder\"),\"persistent-placeholder\":\"\",clearable:\"\",onKeyup:t[1]||(t[1]=ge(o=>x({page:e(p).page,itemsPerPage:e(p).pageSize,sortBy:void 0}),[\"enter\"])),\"onClick:clear\":t[2]||(t[2]=o=>x({page:e(p).page,itemsPerPage:e(p).pageSize,sortBy:void 0}))},null,8,[\"modelValue\",\"label\",\"placeholder\"])]),_:1}),l(c,{cols:\"12\"},{default:a(()=>[l(Ve,{rounded:\"\",border:\"\"},{default:a(()=>[l(De,{\"items-per-page\":e(p).pageSize,\"onUpdate:itemsPerPage\":t[4]||(t[4]=o=>e(p).pageSize=o),items:e(p).rows,\"items-length\":e(p).total,page:e(p).page,loading:e(W),headers:se,\"onUpdate:options\":x},{top:a(()=>[l(Le,{flat:\"\"},{default:a(()=>[l(Fe,null,{default:a(()=>[l(N,{icon:\"ri-id-card-line\",start:\"\"}),e(P)?ae(\"\",!0):(i(),L(\"span\",qe,m(e(r)(\"platform.user.table.title\")),1))]),_:1}),l(S,{\"prepend-icon\":\"ri-add-line\",color:\"success\",onClick:ne},{default:a(()=>[u(m(e(r)(\"platform.user.table.create\")),1)]),_:1}),l(S,{\"prepend-icon\":\"ri-refresh-line\",loading:e(W),color:\"default\",onClick:t[3]||(t[3]=o=>x({page:e(p).page,itemsPerPage:e(p).pageSize,sortBy:void 0}))},{default:a(()=>[u(m(e(r)(\"platform.user.table.refresh\")),1)]),_:1},8,[\"loading\"])]),_:1})]),\"item.username\":a(({value:o})=>[l(d,{label:\"\"},{default:a(()=>[u(m(o),1)]),_:2},1024)]),\"item.nickname\":a(({value:o})=>[l(d,{label:\"\"},{default:a(()=>[u(m(o),1)]),_:2},1024)]),\"item.role\":a(({value:o})=>[o===\"admin\"?(i(),f(d,{key:0,color:\"primary\",label:\"\"},{default:a(()=>[u(m(e(r)(\"platform.user.table.admin\")),1)]),_:1})):(i(),f(d,{key:1,label:\"\"},{default:a(()=>[u(m(e(r)(\"platform.user.table.nonAdmin\")),1)]),_:1}))]),\"item.avatar\":a(({value:o})=>[v((i(),f(Y,{color:\"primary\",variant:\"tonal\"},{default:a(()=>[l(Z,{src:G(o)},null,8,[\"src\"])]),_:2},1024)),[[ee]])]),\"item.disabled\":a(({value:o})=>[o?(i(),f(d,{key:0,color:\"error\",label:\"\"},{default:a(()=>[u(m(e(r)(\"platform.user.table.yes\")),1)]),_:1})):(i(),f(d,{key:1,color:\"success\",label:\"\"},{default:a(()=>[u(m(e(r)(\"platform.user.table.no\")),1)]),_:1}))]),\"item.rooms\":a(({item:o})=>[o.role===\"admin\"?(i(),f(d,{key:0,color:\"success\",label:\"\"},{default:a(()=>[u(m(e(r)(\"platform.user.table.noLimit\")),1)]),_:1})):(i(),f(d,{key:1,color:\"info\",label:\"\"},{default:a(()=>[u(m(K(o.rooms).length)+m(e(r)(\"platform.user.table.unit\")),1)]),_:2},1024))]),\"item.roomCreation\":a(({item:o})=>[o.role===\"admin\"?(i(),f(d,{key:0,color:\"success\",label:\"\"},{default:a(()=>[u(m(e(r)(\"platform.user.table.yes\")),1)]),_:1})):(i(),L(h,{key:1},[o.roomCreation?(i(),f(d,{key:0,color:\"success\",label:\"\"},{default:a(()=>[u(m(e(r)(\"platform.user.table.yes\")),1)]),_:1})):(i(),f(d,{key:1,color:\"error\",label:\"\"},{default:a(()=>[u(m(e(r)(\"platform.user.table.no\")),1)]),_:1}))],64))]),\"item.maxWorlds\":a(({item:o})=>[o.role===\"admin\"?(i(),f(d,{key:0,color:\"success\",label:\"\"},{default:a(()=>[u(m(e(r)(\"platform.user.table.noLimit\")),1)]),_:1})):(i(),f(d,{key:1,label:\"\"},{default:a(()=>[u(m(o.maxWorlds),1)]),_:2},1024))]),\"item.maxPlayers\":a(({item:o})=>[o.role===\"admin\"?(i(),f(d,{key:0,color:\"success\",label:\"\"},{default:a(()=>[u(m(e(r)(\"platform.user.table.noLimit\")),1)]),_:1})):(i(),f(d,{key:1,label:\"\"},{default:a(()=>[u(m(o.maxPlayers),1)]),_:2},1024))]),\"item.actions\":a(({item:o})=>[l(S,{color:\"info\",\"append-icon\":\"ri-arrow-drop-down-line\",variant:\"text\"},{default:a(()=>[u(m(e(r)(\"platform.user.table.actions\"))+\" \",1),l(Te,{activator:\"parent\"},{default:a(()=>[l(ze,null,{default:a(()=>[l(Q,{class:\"text-warning\",onClick:z=>H(\"update\",o)},{prepend:a(()=>[l(N,{icon:\"ri-user-settings-line\",size:\"22\"})]),default:a(()=>[l(X,null,{default:a(()=>[u(m(e(r)(\"platform.user.table.update\")),1)]),_:1})]),_:1},8,[\"onClick\"]),l(Q,{disabled:o.role===\"admin\",class:\"text-error\",onClick:z=>H(\"delete\",o)},{prepend:a(()=>[l(N,{icon:\"ri-user-unfollow-line\",size:\"22\"})]),default:a(()=>[l(X,null,{default:a(()=>[u(m(e(r)(\"platform.user.table.delete\")),1)]),_:1})]),_:1},8,[\"disabled\",\"onClick\"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:1},8,[\"items-per-page\",\"items\",\"items-length\",\"page\",\"loading\"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),l($e,{modelValue:e(y),\"onUpdate:modelValue\":t[16]||(t[16]=o=>q(y)?y.value=o:null),width:e(P)?\"85%\":\"60%\"},{default:a(()=>[l(le,null,{default:a(()=>[l(ye,null,{default:a(()=>[u(m(e(r)(\"platform.user.dialogTitle\")),1)]),_:1}),l(Re,{ref_key:\"userFormRef\",ref:_,class:\"mx-6\",onSubmit:xe(ue,[\"prevent\"])},{default:a(()=>[l(O,{class:\"my-2\"},{default:a(()=>[l(g,null,{default:a(()=>[l(c,null,{default:a(()=>[v(l(A,{modelValue:e(s).username,\"onUpdate:modelValue\":t[5]||(t[5]=o=>e(s).username=o),rules:I.username,label:e(r)(\"platform.user.form.username.title\")},null,8,[\"modelValue\",\"rules\",\"label\"]),[[V,e(r)(\"platform.user.form.username.tip\")]])]),_:1})]),_:1}),l(g,null,{default:a(()=>[l(c,null,{default:a(()=>[v(l(A,{modelValue:e(s).nickname,\"onUpdate:modelValue\":t[6]||(t[6]=o=>e(s).nickname=o),rules:I.nickname,label:e(r)(\"platform.user.form.nickname.title\")},null,8,[\"modelValue\",\"rules\",\"label\"]),[[V,e(r)(\"platform.user.form.nickname.tip\")]])]),_:1})]),_:1}),l(g,null,{default:a(()=>[l(c,{cols:\"12\",md:\"6\"},{default:a(()=>[l(j,{modelValue:e(s).role,\"onUpdate:modelValue\":t[7]||(t[7]=o=>e(s).role=o),disabled:e(s).username===e(M).userInfo.username,inline:\"\"},{prepend:a(()=>[v((i(),f(d,null,{default:a(()=>[u(m(e(r)(\"platform.user.form.role.title\")),1)]),_:1})),[[V,e(r)(\"platform.user.form.role.tip\")]])]),default:a(()=>[l(w,{label:e(r)(\"platform.user.form.role.admin\"),value:\"admin\",class:\"mr-4\"},null,8,[\"label\"]),l(w,{label:e(r)(\"platform.user.form.role.nonAdmin\"),value:\"non-admin\",class:\"mr-4\"},null,8,[\"label\"])]),_:1},8,[\"modelValue\",\"disabled\"])]),_:1}),l(c,{cols:\"12\",md:\"6\"},{default:a(()=>[l(j,{modelValue:e(s).disabled,\"onUpdate:modelValue\":t[8]||(t[8]=o=>e(s).disabled=o),disabled:e(s).username===e(M).userInfo.username,inline:\"\"},{prepend:a(()=>[v((i(),f(d,null,{default:a(()=>[u(m(e(r)(\"platform.user.form.disabled.title\")),1)]),_:1})),[[V,e(r)(\"platform.user.form.disabled.tip\")]])]),default:a(()=>[l(w,{label:e(r)(\"platform.user.form.disabled.yes\"),value:!0,class:\"mr-4\"},null,8,[\"label\"]),l(w,{label:e(r)(\"platform.user.form.disabled.no\"),value:!1,class:\"mr-4\"},null,8,[\"label\"])]),_:1},8,[\"modelValue\",\"disabled\"])]),_:1})]),_:1}),l(g,null,{default:a(()=>[l(c,{cols:e(P)?4:2,class:\"d-flex align-center\"},{default:a(()=>[l(g,null,{default:a(()=>[l(c,null,{default:a(()=>[v((i(),f(d,null,{default:a(()=>[u(m(e(r)(\"platform.user.form.avatar.title\")),1)]),_:1})),[[V,e(r)(\"platform.user.form.avatar.tip\")]])]),_:1})]),_:1})]),_:1},8,[\"cols\"]),l(c,{cols:e(P)?8:10},{default:a(()=>[l(g,null,{default:a(()=>[(i(),L(h,null,_e(4,o=>l(c,{key:o,cols:e(P)?6:3},{default:a(()=>[l(Pe,{dot:\"\",location:\"bottom right\",\"offset-x\":\"3\",\"offset-y\":\"3\",color:\"success\",\"model-value\":e(s).avatar===o.toString()},{default:a(()=>[v((i(),f(Y,{color:\"primary\",variant:\"tonal\",onClick:z=>e(s).avatar=o.toString()},{default:a(()=>[l(Z,{src:G(o)},null,8,[\"src\"])]),_:2},1032,[\"onClick\"])),[[ee]])]),_:2},1032,[\"model-value\"])]),_:2},1032,[\"cols\"])),64))]),_:1})]),_:1},8,[\"cols\"])]),_:1}),e(B)?ae(\"\",!0):(i(),f(g,{key:0},{default:a(()=>[l(c,null,{default:a(()=>[v(l(A,{modelValue:e(s).password,\"onUpdate:modelValue\":t[9]||(t[9]=o=>e(s).password=o),\"append-inner-icon\":e(D)?\"ri-eye-off-line\":\"ri-eye-line\",type:e(D)?\"text\":\"password\",autocomplete:\"password\",label:e(r)(\"platform.user.form.password.title\"),rules:I.password,clearable:\"\",\"onClick:appendInner\":t[10]||(t[10]=o=>D.value=!e(D))},null,8,[\"modelValue\",\"append-inner-icon\",\"type\",\"label\",\"rules\"]),[[V,e(r)(\"platform.user.form.password.tip\")]])]),_:1})]),_:1})),l(g,null,{default:a(()=>[l(c,{cols:\"12\"},{default:a(()=>[l(j,{modelValue:e(s).roomCreation,\"onUpdate:modelValue\":t[11]||(t[11]=o=>e(s).roomCreation=o),disabled:e(s).role===\"admin\",inline:\"\"},{prepend:a(()=>[v((i(),f(d,null,{default:a(()=>[u(m(e(r)(\"platform.user.form.roomCreation.title\")),1)]),_:1})),[[V,e(r)(\"platform.user.form.roomCreation.tip\")]])]),default:a(()=>[l(w,{label:e(r)(\"platform.user.form.roomCreation.yes\"),value:!0,class:\"mr-4\"},null,8,[\"label\"]),l(w,{label:e(r)(\"platform.user.form.roomCreation.no\"),value:!1,class:\"mr-4\"},null,8,[\"label\"])]),_:1},8,[\"modelValue\",\"disabled\"])]),_:1})]),_:1}),l(g,null,{default:a(()=>[l(c,{cols:\"12\"},{default:a(()=>[v(l(Ae,{modelValue:e(s).rooms,\"onUpdate:modelValue\":t[12]||(t[12]=o=>e(s).rooms=o),disabled:e(s).role===\"admin\",items:e(E),\"item-title\":\"roomName\",\"item-value\":\"roomID\",label:e(r)(\"platform.user.form.rooms.title\"),multiple:\"\",chips:\"\"},null,8,[\"modelValue\",\"disabled\",\"items\",\"label\"]),[[V,e(r)(\"platform.user.form.rooms.tip\")]])]),_:1})]),_:1}),l(g,null,{default:a(()=>[l(c,null,{default:a(()=>[l(oe,{modelValue:e(s).maxPlayers,\"onUpdate:modelValue\":t[13]||(t[13]=o=>e(s).maxPlayers=o),disabled:e(s).role===\"admin\",max:64,min:1,class:\"align-center\",\"hide-details\":\"\",step:\"1\",style:{\"margin-left\":\"-1px\"}},{label:a(()=>[v((i(),f(d,{style:{\"margin-right\":\"1rem\"}},{default:a(()=>[u(m(e(r)(\"platform.user.form.maxPlayers.title\")),1)]),_:1})),[[V,e(r)(\"platform.user.form.maxPlayers.tip\")]])]),append:a(()=>[l(d,{label:\"\",color:\"primary\"},{default:a(()=>[u(m(e(s).maxPlayers),1)]),_:1})]),_:1},8,[\"modelValue\",\"disabled\"])]),_:1})]),_:1}),l(g,null,{default:a(()=>[l(c,null,{default:a(()=>[l(oe,{modelValue:e(s).maxWorlds,\"onUpdate:modelValue\":t[14]||(t[14]=o=>e(s).maxWorlds=o),disabled:e(s).role===\"admin\",max:64,min:1,class:\"align-center\",\"hide-details\":\"\",step:\"1\",style:{\"margin-left\":\"-1px\"}},{label:a(()=>[v((i(),f(d,{style:{\"margin-right\":\"1rem\"}},{default:a(()=>[u(m(e(r)(\"platform.user.form.maxWorlds.title\")),1)]),_:1})),[[V,e(r)(\"platform.user.form.maxWorlds.tip\")]])]),append:a(()=>[l(d,{label:\"\",color:\"primary\"},{default:a(()=>[u(m(e(s).maxWorlds),1)]),_:1})]),_:1},8,[\"modelValue\",\"disabled\"])]),_:1})]),_:1})]),_:1}),l(ke,{class:\"my-6\"},{default:a(()=>[l(Ie),l(S,{color:\"default\",variant:\"elevated\",text:e(r)(\"login.cancel\"),class:\"mr-4\",onClick:t[15]||(t[15]=o=>y.value=!1)},null,8,[\"text\"]),l(S,{text:e(r)(\"login.submit\"),loading:e(T),variant:\"elevated\",type:\"submit\"},null,8,[\"text\",\"loading\"])]),_:1})]),_:1},512)]),_:1})]),_:1},8,[\"modelValue\",\"width\"]),l(C,{modelValue:e(k),\"onUpdate:modelValue\":t[17]||(t[17]=o=>q(k)?k.value=o:null),type:\"warning\",title:e(r)(\"global.confirm.title\"),content:e(r)(\"global.confirm.content\"),\"confirm-text\":e(r)(\"global.confirm.confirm\"),\"cancel-text\":e(r)(\"global.confirm.cancel\"),\"confirm-loading\":e($),onConfirm:de,onCancel:t[18]||(t[18]=o=>k.value=!1)},null,8,[\"modelValue\",\"title\",\"content\",\"confirm-text\",\"cancel-text\",\"confirm-loading\"])],64)}}};export{ya as default};\n"
  },
  {
    "path": "embedFS/dist/assets/user-u2SlWTrk.js",
    "content": "import{h as r}from\"./axios-DNCpvJag.js\";const n={register:{url:\"/user/register\",get:async function(t){return await r.get(this.url,t)},post:async function(t){return await r.post(this.url,t)}},login:{url:\"/user/login\",post:async function(t){return await r.post(this.url,t)}},base:{url:\"/user/base\",get:async function(t){return await r.get(this.url,t)},post:async function(t){return await r.post(this.url,t)},put:async function(t){return await r.put(this.url,t)},delete:async function(t){return await r.delete(this.url,t)}},menu:{url:\"/user/menu\",get:async function(t){return await r.get(this.url,t)}},list:{url:\"/user/list\",get:async function(t){return await r.get(this.url,t)}},myself:{url:\"/user/myself\",put:async function(t){return await r.put(this.url,t)}}};export{n as u};\n"
  },
  {
    "path": "embedFS/dist/assets/vue3-count-to.esm-1l4iYIqi.js",
    "content": "import{_ as c,c as p,o as d,t as f}from\"./index-But_YWe_.js\";let o=0;const u=\"webkit moz ms o\".split(\" \");let r,s;const m=typeof window>\"u\";if(m)r=function(){},s=function(){};else{r=window.requestAnimationFrame,s=window.cancelAnimationFrame;let t;for(let e=0;e<u.length&&!(r&&s);e++)t=u[e],r=r||window[t+\"RequestAnimationFrame\"],s=s||window[t+\"CancelAnimationFrame\"]||window[t+\"CancelRequestAnimationFrame\"];(!r||!s)&&(r=function(e){const i=new Date().getTime(),a=Math.max(0,16-(i-o)),l=window.setTimeout(()=>{e(i+a)},a);return o=i+a,l},s=function(e){window.clearTimeout(e)})}const V={props:{startVal:{type:Number,required:!1,default:0},endVal:{type:Number,required:!1,default:2017},duration:{type:Number,required:!1,default:3e3},autoplay:{type:Boolean,required:!1,default:!0},decimals:{type:Number,required:!1,default:0,validator(t){return t>=0}},decimal:{type:String,required:!1,default:\".\"},separator:{type:String,required:!1,default:\",\"},prefix:{type:String,required:!1,default:\"\"},suffix:{type:String,required:!1,default:\"\"},useEasing:{type:Boolean,required:!1,default:!0},easingFn:{type:Function,default(t,e,i,a){return i*(-Math.pow(2,-10*t/a)+1)*1024/1023+e}}},data(){return{localStartVal:this.startVal,displayValue:this.formatNumber(this.startVal),printVal:null,paused:!1,localDuration:this.duration,startTime:null,timestamp:null,remaining:null,rAF:null}},computed:{countDown(){return this.startVal>this.endVal}},watch:{startVal(){this.autoplay&&this.start()},endVal(){this.autoplay&&this.start()}},mounted(){this.autoplay&&this.start(),this.$emit(\"mountedCallback\")},methods:{start(){this.localStartVal=this.startVal,this.startTime=null,this.localDuration=this.duration,this.paused=!1,this.rAF=r(this.count)},pauseResume(){this.paused?(this.resume(),this.paused=!1):(this.pause(),this.paused=!0)},pause(){s(this.rAF)},resume(){this.startTime=null,this.localDuration=+this.remaining,this.localStartVal=+this.printVal,r(this.count)},reset(){this.startTime=null,s(this.rAF),this.displayValue=this.formatNumber(this.startVal)},count(t){this.startTime||(this.startTime=t),this.timestamp=t;const e=t-this.startTime;this.remaining=this.localDuration-e,this.useEasing?this.countDown?this.printVal=this.localStartVal-this.easingFn(e,0,this.localStartVal-this.endVal,this.localDuration):this.printVal=this.easingFn(e,this.localStartVal,this.endVal-this.localStartVal,this.localDuration):this.countDown?this.printVal=this.localStartVal-(this.localStartVal-this.endVal)*(e/this.localDuration):this.printVal=this.localStartVal+(this.endVal-this.localStartVal)*(e/this.localDuration),this.countDown?this.printVal=this.printVal<this.endVal?this.endVal:this.printVal:this.printVal=this.printVal>this.endVal?this.endVal:this.printVal,this.displayValue=this.formatNumber(this.printVal),e<this.localDuration?this.rAF=r(this.count):this.$emit(\"callback\")},isNumber(t){return!isNaN(parseFloat(t))},formatNumber(t){t=t.toFixed(this.decimals),t+=\"\";const e=t.split(\".\");let i=e[0];const a=e.length>1?this.decimal+e[1]:\"\",l=/(\\d+)(\\d{3})/;if(this.separator&&!this.isNumber(this.separator))for(;l.test(i);)i=i.replace(l,\"$1\"+this.separator+\"$2\");return this.prefix+i+a+this.suffix}},destroyed(){s(this.rAF)}};function y(t,e,i,a,l,b){return d(),p(\"span\",null,f(l.displayValue),1)}const n=c(V,[[\"render\",y]]);function w(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function h(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(l){return Object.getOwnPropertyDescriptor(t,l).enumerable}))),i.push.apply(i,a)}return i}n.unmounted=n.destroyed,Reflect.deleteProperty(n,\"destroyed\");var D=(function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e]!=null?arguments[e]:{};e%2?h(Object(i),!0).forEach((function(a){w(t,a,i[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):h(Object(i)).forEach((function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(i,a))}))}return t})({name:\"CountTo\",emits:[\"callback\",\"mountedCallback\"]},n);export{D as C};\n"
  },
  {
    "path": "embedFS/dist/assets/world-Dt9MkwG_.js",
    "content": "import{aH as getDefaultExportFromCjs,_ as _export_sfc,e as useDisplay,b as useI18n,j as onMounted,f as ref,aE as GamePortFactor,O as watch,c as createElementBlock,o as openBlock,a as createVNode,w as withCtx,A as createBlock,D as createCommentVNode,F as Fragment,y as renderList,l as unref,v as createTextVNode,t as toDisplayString,s as VBtn,x as isRef,U as VListItem,E as mergeProps,z as withDirectives,J as VIcon,k as createBaseVNode,a8 as debounce,G as showSnackbar,aD as luaparse,aC as nextTick}from\"./index-But_YWe_.js\";import{C as CodeEditor}from\"./CodeEditor-D9V3e-IU.js\";import{g as groundWorldRule,_ as _sfc_main$1,o as overrides,a as groundWorldGeneration,c as cavesWorldRule,b as cavesWorldGeneration,d as caveOverrideWorldGenerationWorld}from\"./levelDataSetting-1LIRScEY.js\";import{_ as __unplugin_components_0}from\"./ConfirmBox-UdDnLY_r.js\";import{c as VTab,d as VTabs,e as VTabsWindowItem,f as VTabsWindow}from\"./VTabs-B4m-OW3A.js\";import{V as VMenu}from\"./VMenu-CXNpVDF7.js\";import{V as VList}from\"./VList-D_MCDEbx.js\";import{V as VForm}from\"./VForm-D9iQptwo.js\";import{V as VRow}from\"./VRow-DtJTiJKO.js\";import{V as VCol}from\"./VCol-BCVfdzjO.js\";import{V as VRadioGroup,a as VRadio}from\"./VRadioGroup-DDJeM_aY.js\";import{V as VChip}from\"./VChip-pydKSkvr.js\";import{T as Tooltip}from\"./index-Nr3m5Q0F.js\";import{V as VTextField}from\"./VTextField-C23ADfJX.js\";import{V as VNumberInput}from\"./VNumberInput-uP7vEYUF.js\";import{V as VAlert}from\"./VAlert-hOsVftqi.js\";import\"./VSpacer-D758VKS2.js\";import\"./VDialog-BetymGlx.js\";import\"./dialog-transition-B2t_G0u1.js\";import\"./ssrBoot-BL3GCGCL.js\";import\"./index-c6y4pbVT.js\";import\"./VInput-D4WPJeZb.js\";import\"./VSelectionControl-CJfnRnc-.js\";import\"./VTooltip-BV7Wxv--.js\";var src={},luamin$1={exports:{}},hasRequiredLuamin;function requireLuamin(){return hasRequiredLuamin||(hasRequiredLuamin=1,(function(y){function w(F){for(var h=0,d=F.length;d--;)h+=F.charCodeAt(d),h+=h<<10,h^=h>>6;return h+=h<<3,h^=h>>11,h+=h<<15,h}const S=console.log,n=function(F,h){if(!F)throw h};function C(F,h){if(!F)return 0;var d=F.toString().split(\".\");return d.length>1?parseInt(d[0],h)+parseInt(d[1],h)/Math.pow(h,d[1].length):parseInt(d[0],h)}let B=[\" \",`\n`,\"\t\",\"\\r\"],Q={r:\"\\r\",n:`\n`,t:\"\t\",'\"':'\"',\"'\":\"'\",\"\\\\\":\"\\\\\"};const ne=new Proxy(Q,{get(F,h){return C(h)}});let _e=[\"A\",\"B\",\"C\",\"D\",\"E\",\"F\",\"G\",\"H\",\"I\",\"J\",\"K\",\"L\",\"M\",\"N\",\"O\",\"P\",\"Q\",\"R\",\"S\",\"T\",\"U\",\"V\",\"W\",\"X\",\"Y\",\"Z\",\"_\",\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\",\"h\",\"i\",\"j\",\"k\",\"l\",\"m\",\"n\",\"o\",\"p\",\"q\",\"r\",\"s\",\"t\",\"u\",\"v\",\"w\",\"x\",\"y\",\"z\"],te=[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"A\",\"B\",\"C\",\"D\",\"E\",\"F\",\"G\",\"H\",\"I\",\"J\",\"K\",\"L\",\"M\",\"N\",\"O\",\"P\",\"Q\",\"R\",\"S\",\"T\",\"U\",\"V\",\"W\",\"X\",\"Y\",\"Z\",\"_\",\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\",\"t\",\"u\",\"v\",\"w\",\"h\",\"i\",\"j\",\"k\",\"l\",\"m\",\"n\",\"o\",\"p\",\"q\",\"r\",\"s\",\"x\",\"y\",\"z\"],Z=[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\"],pe=[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"A\",\"B\",\"C\",\"D\",\"E\",\"F\"],ge=[\"0\",\"1\"],he=[\"+\",\"-\",\"*\",\")\",\";\",\"/\",\"^\",\"%\",\"#\",\",\",\"{\",\"}\",\":\",\"[\",\"]\",\"(\",\".\",\"`\"],Te=[\"~\",\"=\",\">\",\"<\"],ke=[\"+\",\"-\",\"*\",\"/\",\"^\",\"..\",\"%\",\"//\"],ye=[\"+=\",\"-=\",\"*=\",\"/=\",\"^=\",\"..=\",\"%=\",\"//=\"],oe=[\"and\",\"break\",\"do\",\"else\",\"elseif\",\"end\",\"false\",\"for\",\"function\",\"goto\",\"if\",\"in\",\"local\",\"nil\",\"not\",\"or\",\"repeat\",\"return\",\"then\",\"true\",\"until\",\"while\",\"continue\"],be=[\"else\",\"elseif\",\"until\",\"end\"],we=[\"-\",\"not\",\"#\",\"~\"],re=[\"+\",\"-\",\"*\",\"/\",\"%\",\"^\",\"#\",\"//\",\"&\",\"|\",\"~\",\"<<\",\">>\",\"..\",\".\",\":\",\">\",\"<\",\"<=\",\">=\",\"~=\",\"==\",\"+=\",\"-=\",\"*=\",\"/=\",\"%=\",\"^=\",\"..=\",\"//=\",\"and\",\"or\"],ve=11,ae={\"^\":[13,12],\"%\":[10,10],\"//\":[10,10],\"/\":[10,10],\"*\":[10,10],\"+\":[9,9],\"-\":[9,9],\"..\":[8,7],\">>\":[7,7],\"<<\":[7,7],\"&\":[6,6],\"~\":[5,5],\"|\":[4,4],\"==\":[3,3],\"~=\":[3,3],\">=\":[3,3],\"<=\":[3,3],\">\":[3,3],\"<\":[3,3],\"+=\":[3,3],\"-=\":[3,3],\"*=\":[3,3],\"/=\":[3,3],\"^=\":[3,3],\"%=\":[3,3],\"..=\":[3,3],\"//=\":[3,3],and:[2,2],or:[1,1]};function Le(F){let h=0,d=F.length,s=[];function m(a){return a=a||0,h<=d?F.substr(h+a,1):\"\"}function _(){if(h<=d){let a=F.substr(h,1);return h++,a}else return\"\"}function e(a){let l=0,o=1,r=1;for(;l<=h;)F.substr(l,1)==`\n`?(o++,r=1):r++;let b;for(b=0;b<s.length;b++){let M=s[b];S(`${M.Type}<${M.Source}>`)}throw`file<${o}:${r}>: ${a}`}function c(a){for(;;){let l=_();if(l==\"\")e(\"Unfinished long string.\");else if(l==\"]\"){let o=!0,r;for(r=1;r<=a;r++)if(m()==\"=\")h++;else{o=!1;break}if(o&&_()==\"]\")return}}}function f(){let a=h;for(;m()==\"=\";)h++;if(m()==\"[\")return h++,h-a-1;h=a}let u=0,i=0;function g(a){let l=F.substr(i,h-i),o=null;a==\"Number\"&&(l.substr(0,2).toLowerCase()==\"0x\"?(o=\"hex\",parseInt(l,16)<999999999999&&(l=parseInt(l,16))):l.substr(0,2).toLowerCase()==\"0b\"&&(o=\"bin\",parseInt(l.substr(2),2)<999999999999&&(l=parseInt(l.substr(2),2))));let r={Type:a,LeadingWhite:F.substr(u,i-u),Source:l};return o!==null&&(r.NType=o),s.push(r),u=h,i=h,r}for(;;){for(u=h;;){let l=m();if(l==\"\")break;if(l==\"-\")if(m(1)==\"-\")if(h+=2,m()==\"[\"){h++;let o=f();if(o!=null)c(o),u=h;else for(;;){let r=_();if(r==\"\"||r==`\n`)break}}else for(;;){let o=_();if(o==\"\"||o==`\n`)break}else break;else if(B.includes(l))h++;else break}F.substr(u,h-u),i=h;let a=_();if(a==\"\"){g(\"Eof\");break}else if(a==\"'\"||a=='\"'){for(;;){let l=_();if(l==\"\\\\\"){let o=_();if(ne[o]==null)throw`Invalid Escape Sequence \\`${o}\\`.`}else{if(l==a)break;if(l==\"\")throw\"Unfinished string!\"}}g(\"String\")}else if(a==\"`\"){for(;;){let l=_();if(l==\"\\\\\"){let o=_();if(ne[o]==null)throw`Invalid Escape Sequence \\`${o}\\`.`}else{if(l==a)break;if(l==\"\")throw\"Unfinished string!\"}}g(\"Hash\")}else if(_e.includes(a)){for(;te.includes(m());)h++;oe.includes(F.substr(i,h-i))?g(\"Keyword\"):g(\"Ident\")}else if(Z.includes(a)||a==\".\"&&Z.includes(m())){if(a==\"0\"&&m().toLowerCase()==\"x\")for(h++;pe.includes(m())||m()===\"_\";)h++;else if(a==\"0\"&&m().toLowerCase()==\"b\")for(h++;ge.includes(m())||m()===\"_\";)h++;else{for(;Z.includes(m())||m()===\"_\";)h++;if(m()==\".\")for(h++;Z.includes(m());)h++;if(m()==\"e\"||m()==\"E\")for(h++,(m()==\"-\"||m()==\"+\")&&h++;Z.includes(m());)h++}g(\"Number\")}else if(a==\"[\"){let l=f();l!=null?(c(l),g(\"String\")):g(\"Symbol\")}else if(a==\".\")m()==\".\"&&(_(),(m()==\".\"||m()==\"=\")&&_()),g(\"Symbol\");else if(a+m()==\"//\")_(),m()==\"=\"&&_(),g(\"Symbol\");else if(a+m()==\"::\")_(),g(\"Symbol\");else if(re.includes(a+m()))_(),g(\"Symbol\");else if(Te.includes(a))m()==\"=\"&&h++,g(\"Symbol\");else if(ke.includes(a)&&m()==\"=\")_(),g(\"Symbol\");else if(he.includes(a))g(\"Symbol\");else throw`Bad symbol \\`${a}\\` in source. ${h}`}return s}function ue(F){let h=Le(F),d=0;function s(){let k=h[d];return d<h.length&&d++,k}function m(k){return k=d+(k||0),h[k]||h[h.length-1]}function _(k){let v=1,T=0,p=0;for(;;){let L=h[p],E;L==k?E=L.LeadingWhite:E=L.LeadingWhite+L.Source;let V;for(V=0;V<=E.length;V++)E.substr(V,1)==`\n`?(v++,T=0):T++;if(L==k)break;p++}return`${v}:${T+1}`}function e(){let k=m();return`<${k.Type} \\`${k.Source}\\`> at: ${_(k)}`}function c(){let k=m();return k.Type==\"Eof\"||k.Type==\"Keyword\"&&be.includes(k.Source)}function f(){return we.includes(m().Source)||!1}function u(){return re.includes(m().Source)||!1}function i(k,v){let T=m();if(T.Type==k&&(v==null||T.Source==v))return s();{let p;for(p=-3;p<=3;p++)S(`Tokens[${p}] = \\`${m(p).Source}\\``);throw v?`${_(T)}: \\`${v}\\` expected.`:`${_(T)}: ${k} expected.`}}function g(k){let v=k.GetFirstToken,T=k.GetLastToken,p=k;return k.GetFirstToken=function(){let L=v(p);return n(L),L},k.GetLastToken=function(){let L=T(p);return n(L),L},k}let a,l;function o(k,v){let T=[l(k,v)],p=[];for(;m().Source==\",\";)p.push(s()),T.push(l(k,v));return[T,p]}function r(k,v){let T=m();if(T.Source==\"(\"){let p=s(),L=l(k,v),E=i(\"Symbol\",\")\"),V;return V=g({Type:\"ParenExpr\",Expression:L,Token_OpenParen:p,Token_CloseParen:E,GetFirstToken:()=>V.Token_OpenParen,GetLastToken:()=>V.Token_CloseParen}),V}else if(T.Type==\"Ident\"){let p;return p=g({Type:\"VariableExpr\",Token:s(),GetFirstToken:()=>p.Token,GetLastToken:()=>p.Token}),k[p.Token.Source]!=null&&k[p.Token.Source]?.Tokens?.push!=null?(k[p.Token.Source].Tokens.push(p.Token),k[p.Token.Source].UseCountIncrease()):v[p.Token.Source]!=null&&v[p.Token.Source]?.Tokens?.push!=null&&(v[p.Token.Source].Tokens.push(p.Token),v[p.Token.Source].UseCountIncrease()),p}else throw S(e()),`${_(T)}: Unexpected symbol. ${T.Type} ${T.Source}`}function b(k,v){let T=i(\"Symbol\",\"{\"),p=[],L=[];for(;m().Source!=\"}\";){if(m().Source==\"[\"){let R=s(),N=l(k,v),I=i(\"Symbol\",\"]\"),P=i(\"Symbol\",\"=\"),U=l(k,v);N.Token&&N.Token.Source,p.push({EntryType:\"Index\",Index:N,Value:U,Token_OpenBracket:R,Token_CloseBracket:I,Token_Equals:P})}else if(m().Type==\"Ident\"&&m(1).Source==\"=\"){let R=s(),N=s(),I=l(k,v);p.push({EntryType:\"Field\",Field:R,Value:I,Token_Equals:N})}else{let R=l(k,v);p.push({EntryType:\"Value\",Value:R})}if(m().Source==\",\"||m().Source==\";\")L.push(s());else break}let E=i(\"Symbol\",\"}\"),V;return V=g({Type:\"TableLiteral\",EntryList:p,Token_SeperatorList:L,Token_OpenBrace:T,Token_CloseBrace:E,GetFirstToken:()=>V.Token_OpenBrace,GetLastToken:()=>V.Token_CloseBrace}),V}function M(k,v){let T=[],p=[];if(m().Type==\"Ident\"){let L=s();if(v&&m().Source==\"<\"&&m(2).Source==\">\"){let E=m(1).Source;L.Attribute={LeadingWhite:m().LeadingWhite,Source:`<${E}>`},s(),s(),s()}T.push(L)}else if(m().Source==\"...\"&&k)return[T,p,s()];for(;m().Source==\",\";){if(p.push(s()),m().Source==\"...\"&&k)return[T,p,s()];{let L=i(\"Ident\");if(v&&m().Source==\"<\"&&m(2).Source==\">\"){let E=m(1).Source;L.Attribute={LeadingWhite:m().LeadingWhite,Source:`<${E}>`},s(),s(),s()}T.push(L)}}return[T,p]}function A(k,v,T){let p=a(v,T),L=m();if(L.Type==\"Keyword\"&&L.Source==k)return s(),[p,L];throw S(L.Type,L.Source),`${_(L)}: ${k} expected.`}function q(k,v,T,p){let L=s(),E,V;if(!k){E=[],V=[];let H=i(\"Ident\");for(E.push(H);m().Source==\".\";)V.push(s()),E.push(i(\"Ident\"));m().Source==\":\"&&(V.push(s()),E.push(i(\"Ident\")))}let R=i(\"Symbol\",\"(\"),[N,I,P]=M(!0),U=i(\"Symbol\",\")\"),[X,D]=A(\"end\",v,T),z;return z=g({Type:k==!0?\"FunctionLiteral\":\"FunctionStat\",NameChain:E,ArgList:N,Body:X,Token_Function:L,Token_NameChainSeperator:V,Token_OpenParen:R,Token_Varg:P,Token_ArgCommaList:I,Token_CloseParen:U,Token_End:D,GetFirstToken:()=>z.Token_Function,GetLastToken:()=>z.Token_End}),z}function x(k,v){let T=m();if(T.Source==\"(\"){let p=s(),L=[],E=[];for(;m().Source!=\")\"&&(L.push(l(k,v)),m().Source==\",\");)E.push(s());let V=i(\"Symbol\",\")\"),R;return R=g({CallType:\"ArgCall\",ArgList:L,Token_CommaList:E,Token_OpenParen:p,Token_CloseParen:V,GetFirstToken:()=>R.Token_OpenParen,GetLastToken:()=>R.Token_CloseParen}),R}else if(T.Source==\"{\"){let p;return p=g({CallType:\"TableCall\",TableExpr:l(k,v),GetFirstToken:()=>p.TableExpr.GetFirstToken(),GetLastToken:()=>p.TableExpr.GetLastToken()}),p}else if(T.Type==\"String\"){let p;return p=g({CallType:\"StringCall\",Token:s(),GetFirstToken:()=>p.Token,GetLastToken:()=>p.Token}),p}else throw\"Function arguments expected.\"}function W(k,v){let T=r(k,v);for(n(T,\"nil prefixexpr\");;){let p=m();if(p.Source==\".\"){let L=s(),E=i(\"Ident\"),V;V=g({Type:\"FieldExpr\",Base:T,Field:E,Token_Dot:L,GetFirstToken:()=>V.Base.GetFirstToken(),GetLastToken:()=>V.Field}),T=V}else if(p.Source==\":\"){let L=s(),E=i(\"Ident\"),V=x(k,v),R;R=g({Type:\"MethodExpr\",Base:T,Method:E,FunctionArguments:V,Token_Colon:L,GetFirstToken:()=>R.Base.GetFirstToken(),GetLastToken:()=>R.FunctionArguments.GetLastToken()}),T=R}else if(p.Source==\"[\"){let L=s(),E=l(k,v),V=i(\"Symbol\",\"]\"),R;R=g({Type:\"IndexExpr\",Base:T,Index:E,Token_OpenBracket:L,Token_CloseBracket:V,GetFirstToken:()=>R.Base.GetFirstToken(),GetLastToken:()=>R.Token_CloseBracket}),T=R}else if(p.Source==\"{\"||p.Source==\"(\"||p.Type==\"String\"){let L;L=g({Type:\"CallExpr\",Base:T,FunctionArguments:x(k,v),GetFirstToken:()=>L.Base.GetFirstToken(),GetLastToken:()=>L.FunctionArguments.GetLastToken()}),T=L}else if(ye.includes(p.Source)){let L=s(),E=l(k,v),V;V=g({Type:\"CompoundStat\",Base:T,Token_Compound:L,Rhs:E,Lhs:T,GetFirstToken:()=>V.Base.GetFirstToken(),GetLastToken:()=>V.Rhs.GetLastToken()}),T=V}else return T}}function G(k,v){let T=m();if(T.Type==\"Number\"){let p;return p=g({Type:\"NumberLiteral\",Token:s(),GetFirstToken:()=>p.Token,GetLastToken:()=>p.Token}),p}else if(T.Type==\"String\"){let p;return p=g({Type:\"StringLiteral\",Token:s(),GetFirstToken:()=>p.Token,GetLastToken:()=>p.Token}),p}else if(T.Type==\"Hash\"){let p;return p=g({Type:\"HashLiteral\",Token:s(),GetFirstToken:()=>p.Token,GetLastToken:()=>p.Token}),p}else if(T.Source==\"nil\"){let p;return p=g({Type:\"NilLiteral\",Token:s(),GetFirstToken:()=>p.Token,GetLastToken:()=>p.Token}),p}else if(T.Source==\"true\"||T.Source==\"false\"){let p;return p=g({Type:\"BooleanLiteral\",Token:s(),GetFirstToken:()=>p.Token,GetLastToken:()=>p.Token}),p}else if(T.Source==\"...\"){let p;return p=g({Type:\"VargLiteral\",Token:s(),GetFirstToken:()=>p.Token,GetLastToken:()=>p.Token}),p}else return T.Source==\"{\"?b(k,v):T.Source==\"function\"?q(!0,k,v):W(k,v)}function $(k,v,T){let p;if(f()){let L=s(),E=$(ve,v,T),V;V=g({Type:\"UnopExpr\",Token_Op:L,Rhs:E,GetFirstToken:()=>V.Token_Op,GetLastToken:()=>V.Rhs.GetLastToken()}),p=V}else p=G(v,T),n(p,\"nil sipleexpr\");for(;u()&&ae[m().Source]!=null&&ae[m().Source][0]>k;){let L=s(),E=$(ae[L.Source][1],v,T);n(E,\"RhsNeeded\");let V;V=g({Type:\"BinopExpr\",Lhs:p,Rhs:E,Token_Op:L,GetFirstToken:()=>V.Lhs.GetFirstToken(),GetLastToken:()=>V.Rhs.GetLastToken()}),p=V}return p}l=(k,v)=>$(0,k,v);function me(k,v){let T=W(k,v);if(T.Type==\"MethodExpr\"||T.Type==\"CallExpr\"){let p;return p=g({Type:\"CallExprStat\",Expression:T,GetFirstToken:()=>p.Expression.GetFirstToken(),GetLastToken:()=>p.Expression.GetLastToken()}),p}else{if(T.Type==\"CompoundStat\")return T;{let p=[T],L=[];for(;m().Source==\",\";){L.push(s());let I=W(k,v);if(I.Type==\"MethodExpr\"||I.Type==\"CallExpr\")throw\"Bad left hand side of asignment\";p.push(I)}let E=i(\"Symbol\",\"=\"),V=[l(k,v)],R=[];for(;m().Source==\",\";)R.push(s()),V.push(l(k,v));let N;return N=g({Type:\"AssignmentStat\",Rhs:V,Lhs:p,Token_Equals:E,Token_LhsSeperatorList:L,Token_RhsSeperatorList:R,GetFirstToken:()=>N.Lhs[0].GetFirstToken(),GetLastToken:()=>N.Rhs[N.Rhs.length-1].GetLastToken()}),N}}}function Ee(k,v){let T=s(),p=l(k,v),L=i(\"Keyword\",\"then\"),E=a(k,v),V=[];for(;m().Source==\"elseif\"||m().Source==\"else\";){let I=s(),P,U;I.Source==\"elseif\"&&(P=l(k,v),U=i(\"Keyword\",\"then\"));let X=a(k,v);if(V.push({Condition:P,Body:X,ClauseType:I.Source,Token:I,Token_Then:U}),I.Source==\"else\")break}let R=i(\"Keyword\",\"end\"),N;return N=g({Type:\"IfStat\",Condition:p,Body:E,ElseClauseList:V,Token_If:T,Token_Then:L,Token_End:R,GetFirstToken:()=>N.Token_If,GetLastToken:()=>N.Token_End}),N}function Be(k,v){let T=s(),[p,L]=A(\"end\",k,v),E;return E=g({Type:\"DoStat\",Body:p,Token_Do:T,Token_End:L,GetFirstToken:()=>E.Token_Do,GetLastToken:()=>E.Token_End}),E}function Fe(k,v){let T=s(),p=l(k,v),L=i(\"Keyword\",\"do\"),[E,V]=A(\"end\",k,v),R;return R=g({Type:\"WhileStat\",Condition:p,Body:E,Token_While:T,Token_Do:L,Token_End:V,GetFirstToken:()=>R.Token_While,GetLastToken:()=>R.Token_End}),R}function Re(k,v){let T=s(),[p,L]=M();if(m().Source==\"=\"){let E=s(),[V,R]=o(k,v);if(V.length<2||V.length>3)throw\"Expected 2 or 3 values for range bounds\";let N=i(\"Keyword\",\"do\"),[I,P]=A(\"end\",k,v),U;return U=g({Type:\"NumericForStat\",VarList:p,RangeList:V,Body:I,Token_For:T,Token_VarCommaList:L,Token_Equals:E,Token_RangeCommaList:R,Token_Do:N,Token_End:P,GetFirstToken:()=>U.Token_For,GetLastToken:()=>U.Token_End}),U}else if(m().Source==\"in\"){let E=s(),[V,R]=o(k,v),N=i(\"Keyword\",\"do\"),[I,P]=A(\"end\",k,v),U;return U=g({Type:\"GenericForStat\",VarList:p,GeneratorList:V,Body:I,Token_For:T,Token_VarCommaList:L,Token_In:E,Token_GeneratorCommaList:R,Token_Do:N,Token_End:P,GetFirstToken:()=>U.Token_For,GetLastToken:()=>U.Token_End}),U}}function Ne(k,v){let T=s(),[p,L]=A(\"until\",k),E=l(k,v),V;return V=g({Type:\"RepeatStat\",Body:p,Condition:E,Token_Repeat:T,Token_Until:L,GetFirstToken:()=>V.Token_Repeat,GetLastToken:()=>V.Condition.GetLastToken()}),V}function Ge(k,v){let T=s();if(m().Source==\"function\"){let p=q(!1,k,v);if(p.NameChain.length>1)throw _(p.Token_NameChainSeperator[0])+\": `(` expected.\";let L;return L=g({Type:\"LocalFunctionStat\",FunctionStat:p,Token_Local:T,GetFirstToken:()=>L.Token_Local,GetLastToken:()=>L.FunctionStat.GetLastToken()}),L}else if(m().Type==\"Ident\"){let[p,L]=M(!1,!0),E=[],V=[],R;if(m().Source==\"=\"){R=s();let[I,P]=o(k,v);E=I,V=P}let N;return N=g({Type:\"LocalVarStat\",VarList:p,ExprList:E,Token_Local:T,Token_Equals:R,Token_VarCommaList:L,Token_ExprCommaList:V,GetFirstToken:()=>N.Token_Local,GetLastToken:function(){return N.ExprList.length>0?N.ExprList[N.ExprList.length-1].GetLastToken():N.VarList[N.VarList.length-1]}}),N}else throw\"`function` or ident expected\"}function Me(k,v){let T=s(),p,L;c()||m().Source==\";\"?(p=[],L=[]):[p,L]=o(k,v);let E;return E={Type:\"ReturnStat\",ExprList:p,Token_Return:T,Token_CommaList:L,GetFirstToken:()=>E.Token_Return,GetLastToken:function(){return E.ExprList.length>0?E.ExprList[E.ExprList.length-1].GetLastToken():E.Token_Return}},E}function Ae(k,v){let T=s(),p;return p={Type:\"BreakStat\",Token_Break:T,GetFirstToken:()=>p.Token_Break,GetLastToken:()=>p.Token_Break},p}function We(k,v){let T=s(),p;return p={Type:\"ContinueStat\",Token_Continue:T,GetFirstToken:()=>p.Token_Continue,GetLastToken:()=>p.Token_Continue},p}function De(){let k=s(),v;m().Type==\"Keyword\"?v=i(\"Keyword\"):v=i(\"Ident\");let T;return T={Type:\"GotoStat\",Token_Goto:k,Token_Label:v,GetFirstToken:()=>T.Token_Goto,GetLastToken:()=>T.Token_Label},T}function Ie(){let k=s(),v;m().Type==\"Keyword\"?v=i(\"Keyword\"):v=i(\"Ident\");let T=i(\"Symbol\",\"::\"),p;return p={Type:\"LabelStat\",Token_ColonsLeft:k,Token_Label:v,Token_ColonsRight:T,GetFirstToken:()=>p.Token_ColonsLeft,GetLastToken:()=>p.Token_ColonsRight},p}function $e(k,v){let T=m();return T.Source==\"if\"?[!1,Ee(k,v)]:T.Source==\"while\"?[!1,Fe(k,v)]:T.Source==\"do\"?[!1,Be(k,v)]:T.Source==\"for\"?[!1,Re(k,v)]:T.Source==\"repeat\"?[!1,Ne(k,v)]:T.Source==\"function\"?[!1,q(!1,k,v)]:T.Source==\"local\"?[!1,Ge(k,v)]:T.Source==\"return\"?[!0,Me(k,v)]:T.Source==\"break\"?[!0,Ae()]:T.Source==\"continue\"?[!0,We()]:T.Source==\"goto\"?[!1,De()]:T.Source==\"::\"?[!1,Ie()]:[!1,me(k,v)]}return a=function(k,v){let T=[],p=[],L={},E={};if(v!=null)for(let[I,P]of Object.entries(v))E[I]=P;if(k!=null)for(let[I,P]of Object.entries(k))E[I]=P;let V,R=0;for(;!c();){V&&V==m()&&S(`INFINITE LOOP POSSIBLE ON STATEMENT ${V.Source} :`,V),V=m();let[I,P]=$e(L,E);if(P)switch(T.push(P),P.Type){case\"LocalVarStat\":P.VarList.forEach(D=>{D.UseCount=0,D.Number=R++,L[D.Source]=D;let z=[];function H(){D.UseCount++,z.forEach(j=>{j.UseCount=D.UseCount})}D.Tokens={},D.Tokens.push=j=>{j.UseCountIncrease=H,j.UseCount=D.UseCount,j.Tokens=D.Tokens,z.push(j)},D.Tokens.get=()=>z,D.UseCountIncrease=H});break;case\"LocalFunctionStat\":let X=P.FunctionStat.NameChain;if(X.length===1){let H=function(){D.UseCount++,z.forEach(j=>{j.UseCount=D.UseCount})},D=X[0];D.UseCount=0,D.Number=R++,L[D.Source]=D;let z=[];D.Tokens={},D.Tokens.push=j=>{j.UseCountIncrease=H,j.UseCount=D.UseCount,j.Tokens=D.Tokens,z.push(j)},D.Tokens.get=()=>z,D.UseCountIncrease=H}break}let U=m();U.Type==\"Symbol\"&&U.Source==\";\"&&(p[T.length-1]=s())}let N;return N={Type:\"StatList\",StatementList:T,SemicolonList:p,GetFirstToken:function(){if(N.StatementList.length!=0)return N.StatementList[0]?.GetFirstToken()},GetLastToken:function(){if(N.StatementList.length!=0)return N.SemicolonList[N.StatementList.length-1]?N.SemicolonList[N.StatementList.length-1]:N.StatementList[N.StatementList.length-1].GetLastToken()}},N},a([],[])}function J(F,h){let d={BinopExpr:!0,UnopExpr:!0,NumberLiteral:!0,StringLiteral:!0,NilLiteral:!0,BooleanLiteral:!0,VargLiteral:!0,HashLiteral:!0,FieldExpr:!0,IndexExpr:!0,MethodExpr:!0,CallExpr:!0,FunctionLiteral:!0,VariableExpr:!0,ParenExpr:!0,TableLiteral:!0},s={StatList:!0,BreakStat:!0,ContinueStat:!0,LabelStat:!0,GotoStat:!0,ReturnStat:!0,LocalVarStat:!0,LocalFunctionStat:!0,FunctionStat:!0,RepeatStat:!0,GenericForStat:!0,NumericForStat:!0,WhileStat:!0,DoStat:!0,IfStat:!0,CallExprStat:!0,AssignmentStat:!0,CompoundStat:!0};for(var[m,_]of Object.entries(h))if(!s[m]&&!d[m])throw`Invalid visitor target: \\`${m}\\``;function e(i){if(i!=null){let g=h[i.Type];if(typeof g==\"function\")return g(i);if(g&&g.Pre)return g.Pre(i)}}function c(i){let g=h[i.Type];if(g&&typeof g==\"object\"&&g.Post)return g.Post(i)}let f,u;f=function(i){if(!e(i)){if(i.Type==\"BinopExpr\")f(i.Lhs),f(i.Rhs);else if(i.Type==\"UnopExpr\")f(i.Rhs);else if(!(i.Type==\"NumberLiteral\"||i.Type==\"StringLiteral\"||i.Type==\"NilLiteral\"||i.Type==\"BooleanLiteral\"||i.Type==\"VargLiteral\"||i.Type==\"HashLiteral\")){if(i.Type==\"FieldExpr\")f(i.Base);else if(i.Type==\"IndexExpr\")f(i.Base),f(i.Index);else if(i.Type==\"MethodExpr\"||i.Type==\"CallExpr\")f(i.Base),i.FunctionArguments.CallType==\"ArgCall\"?i.FunctionArguments.ArgList.forEach((g,a)=>{f(g)}):i.FunctionArguments.CallType==\"TableCall\"&&f(i.FunctionArguments.TableExpr);else if(i.Type==\"FunctionLiteral\")u(i.Body);else if(i.Type!=\"VariableExpr\")if(i.Type==\"ParenExpr\")f(i.Expression);else if(i.Type==\"TableLiteral\")i.EntryList.forEach((g,a)=>{if(g.EntryType==\"Field\")f(g.Value);else if(g.EntryType==\"Index\")f(g.Index),f(g.Value);else if(g.EntryType==\"Value\")f(g.Value);else throw\"unreachable\"});else if(i.Type==\"CompoundStat\")f(i.Lhs),f(i.Rhs);else throw`unreachable, type: ${i.Type}: ${i}`}c(i)}},u=function(i){if(!e(i)){if(i.Type==\"StatList\")i.StatementList.forEach((g,a)=>{if(g!=null){if(g===null||g.Type===null)return;g.Remove=()=>{i.StatementList[a]=null},u(g)}});else if(i.Type!=\"BreakStat\"){if(i.Type!=\"ContinueStat\"){if(i.Type!=\"GotoStat\"){if(i.Type!=\"LabelStat\")if(i.Type==\"ReturnStat\")i.ExprList.forEach((g,a)=>{f(g)});else if(i.Type==\"LocalVarStat\")i.Token_Equals&&i.ExprList.forEach((g,a)=>{f(g)});else if(i.Type==\"LocalFunctionStat\")u(i.FunctionStat.Body);else if(i.Type==\"FunctionStat\")u(i.Body);else if(i.Type==\"RepeatStat\")u(i.Body),f(i.Condition);else if(i.Type==\"GenericForStat\")i.GeneratorList.forEach((g,a)=>{f(g)}),u(i.Body);else if(i.Type==\"NumericForStat\")i.RangeList.forEach((g,a)=>{f(g)}),u(i.Body);else if(i.Type==\"WhileStat\")f(i.Condition),u(i.Body);else if(i.Type==\"DoStat\")u(i.Body);else if(i.Type==\"IfStat\")f(i.Condition),u(i.Body),i.ElseClauseList.forEach(g=>{g.Condition!=null&&f(g.Condition),u(g.Body)});else if(i.Type==\"CallExprStat\")f(i.Expression);else if(i.Type==\"CompoundStat\")f(i.Lhs),f(i.Rhs);else if(i.Type==\"AssignmentStat\")i.Lhs.forEach(g=>{f(g)}),i.Rhs.forEach(g=>{f(g)});else throw\"unreachable\"}}}c(i)}},s[F.Type]?u(F):f(F)}function ie(F){let h=[],d,s=0;function m(){return s++,s}function _(){d={ParentScope:d,ChildScopeList:[],VariableList:[],BeginLocation:m(),Depth:null,GetVar:null},d.ParentScope?(d.Depth=d.ParentScope.Depth+1,d.ParentScope.ChildScopeList.push(d)):d.Depth=1;let l=d;d.GetVar=function(o){for(const r of l.VariableList)if(r.Name==o)return r;if(l.ParentScope)return l.ParentScope.GetVar(o);for(const r of h)if(r.Name==o)return r}}function e(){let l=d;return l.EndLocation=m(),l.VariableList.forEach(o=>{o.ScopeEndLocation=l.EndLocation}),d=l.ParentScope,l}_();function c(l,o,r){n(r,\"MIssing localInfo\"),n(l,\"Missing local var name\");let b={Type:\"Local\",Name:l,RenameList:[o],AssignedTo:!1,Info:r,Scope:d,BeginLocation:m(),EndLocation:m(),ReferenceLocationList:[m()]};return b.Rename=function(M){b.Name=M,b.RenameList.forEach(A=>{A(M)})},d.VariableList.push(b),b}function f(l){for(const r of h)if(r.Name==l)return r;let o={Type:\"Global\",Name:l,RenameList:[],AssignedTo:!1,Scope:null,BeginLocation:m(),EndLocation:m(),ReferenceLocationList:[]};return o.Rename=function(r){o.Name=r,o.RenameList.forEach(b=>{b(r)})},h.push(o),o}function u(l,o){n(l,\"Missing var name\");let r=f(l);return r.RenameList.push(o),r}function i(l,o){let r;for(r=l.VariableList.length-1;r>=0;r--)if(l.VariableList[r].Name==o)return l.VariableList[r];if(l.ParentScope){let b=i(l.ParentScope,o);if(b)return b}}function g(l,o){n(l,\"Missing var name\");let r=i(d,l);r?r.RenameList.push(o):r=u(l,o);let b=m();return r.EndLocation=b,r.ReferenceLocationList.push(r.EndLocation),r}let a={};return a.FunctionLiteral={Pre:function(l){_(),l.ArgList.forEach((o,r)=>{let b=c(o.Source,function(M,A){A||(o.Source=M)},{Type:\"Argument\",Index:r});o.var=b})},Post:function(l){e()}},a.VariableExpr=function(l){l.Variable=g(l.Token.Source,function(o){l.Token.Source=o})},a.StatList={Pre:function(l){_()},Post:function(l){l.SkipPop||e()}},a.LocalVarStat={Post:function(l){l.VarList.forEach((o,r)=>{c(o.Source,function(b){l.VarList[r].Source=b},{Type:\"Local\"})})}},a.LocalFunctionStat={Pre:function(l){c(l.FunctionStat.NameChain[0].Source,function(o){l.FunctionStat.NameChain[0].Source=o},{Type:\"LocalFunction\"}),_(),l.FunctionStat.ArgList.forEach((o,r)=>{c(o.Source,function(b){o.Source=b},{Type:\"Argument\",Index:r})})},Post:function(){e()}},a.FunctionStat={Pre:function(l){let o=l.NameChain,r;o.length==1?i(d,o[0].Source)?r=g(o[0].Source,function(b){o[0].Source=b}):r=u(o[0].Source,function(b){o[0].Source=b}):r=g(o[0].Source,function(b){o[0].Source=b}),r.AssignedTo=!0,_(),l.ArgList.forEach((b,M)=>{c(b.Source,function(A){b.Source=A},{Type:\"Argument\",Index:M})})},Post:function(){e()}},a.GenericForStat={Pre:function(l){return l.GeneratorList.forEach(o=>{J(o,a)}),_(),l.VarList.forEach((o,r)=>{c(o.Source,function(b){o.Source=b},{Type:\"ForRange\",Index:r})}),J(l.Body,a),e(),!0}},a.NumericForStat={Pre:function(l){return l.RangeList.forEach(o=>{J(o,a)}),_(),l.VarList.forEach((o,r)=>{c(o.Source,function(b){o.Source=b},{Type:\"ForRange\",Index:r})}),J(l.Body,a),e(),!0}},a.RepeatStat={Pre:function(l){l.Body.SkipPop=!0},Post:function(l){e()}},a.AssignmentStat={Post:function(l){l.Lhs.forEach(o=>{o.Variable!=null&&(o.Variable.AssignedTo=!0)})}},J(F,a),[h,e()]}function se(F){let h,d,s=\"\",m=e=>typeof e?.LeadingWhite!=\"string\"?\" \":e.LeadingWhite;function _(e){if(e.LeadingWhite==null||e.Source==null)throw`Bad token: tk=${e} | lwhite=${e.LeadingWhite} | source=${e.Source}`;s=`${s}${e.LeadingWhite}${e.Source}`}return d=function(e){if(e.Type==\"BinopExpr\")d(e.Lhs),_(e.Token_Op),d(e.Rhs);else if(e.Type==\"UnopExpr\")_(e.Token_Op),d(e.Rhs);else if(e.Type==\"NumberLiteral\"||e.Type==\"StringLiteral\"||e.Type==\"NilLiteral\"||e.Type==\"BooleanLiteral\"||e.Type==\"VargLiteral\"||e.Type==\"HashLiteral\")_(e.Token);else if(e.Type==\"FieldExpr\")d(e.Base),_(e.Token_Dot),_(e.Field);else if(e.Type==\"IndexExpr\")d(e.Base),_(e.Token_OpenBracket),d(e.Index),_(e.Token_CloseBracket);else if(e.Type==\"MethodExpr\"||e.Type==\"CallExpr\")d(e.Base),e.Type==\"MethodExpr\"&&(_(e.Token_Colon),_(e.Method)),e.FunctionArguments.CallType==\"StringCall\"?_(e.FunctionArguments.Token):e.FunctionArguments.CallType==\"ArgCall\"?(_(e.FunctionArguments.Token_OpenParen),e.FunctionArguments.ArgList.forEach((c,f)=>{d(c);let u=e.FunctionArguments.Token_CommaList[f];u!=null&&_(u)}),_(e.FunctionArguments.Token_CloseParen)):e.FunctionArguments.CallType==\"TableCall\"&&d(e.FunctionArguments.TableExpr);else if(e.Type==\"FunctionLiteral\")_(e.Token_Function),_(e.Token_OpenParen),e.ArgList.forEach((c,f)=>{_(c);let u=e.Token_ArgCommaList[f];u!=null&&_(u)}),e.Token_Varg!=null&&_(e.Token_Varg),_(e.Token_CloseParen),h(e.Body),_(e.Token_End);else if(e.Type==\"VariableExpr\")_(e.Token);else if(e.Type==\"ParenExpr\")_(e.Token_OpenParen),d(e.Expression),_(e.Token_CloseParen);else if(e.Type==\"TableLiteral\")_(e.Token_OpenBrace),e.EntryList.forEach((c,f)=>{if(c.EntryType==\"Field\")_(c.Field),_(c.Token_Equals),d(c.Value);else if(c.EntryType==\"Index\")_(c.Token_OpenBracket),d(c.Index),_(c.Token_CloseBracket),_(c.Token_Equals),d(c.Value);else if(c.EntryType==\"Value\")d(c.Value);else throw\"unreachable\";let u=e.Token_SeperatorList[f];u!=null&&_(u)}),_(e.Token_CloseBrace);else if(e.Type==\"CompoundStat\")h(e);else throw`unreachable, type: ${e.Type}: ${e}`},h=function(e){if(e==null)throw`STAT IS NIL! ${e}`;if(!(e.Type===\"StatList\"&&e.StatementList.length===0)){if(e.WrapInDo){let c=m(e.GetFirstToken());e.GetFirstToken().LeadingWhite=\"\",s+=`${c}do `}e.Type==\"StatList\"?e.StatementList.forEach((c,f)=>{c===null||c.Type===null||(c.Remove=()=>{e.StatementList[f]=null},h(c),e.SemicolonList[f]&&_(e.SemicolonList[f]))}):e.Type==\"BreakStat\"?_(e.Token_Break):e.Type==\"ContinueStat\"?_(e.Token_Continue):e.Type==\"GotoStat\"?(_(e.Token_Goto),_(e.Token_Label)):e.Type==\"LabelStat\"?(_(e.Token_ColonsLeft),_(e.Token_Label),_(e.Token_ColonsRight)):e.Type==\"ReturnStat\"?(_(e.Token_Return),e.ExprList.forEach((c,f)=>{d(c),e.Token_CommaList[f]&&_(e.Token_CommaList[f])})):e.Type==\"LocalVarStat\"?(_(e.Token_Local),e.VarList.forEach((c,f)=>{_(c),c.Attribute!=null&&_(c.Attribute);let u=e.Token_VarCommaList[f];u!=null&&_(u)}),e.Token_Equals!=null&&(_(e.Token_Equals),e.ExprList.forEach((c,f)=>{d(c);let u=e.Token_ExprCommaList[f];u!=null&&_(u)}))):e.Type==\"LocalFunctionStat\"?(_(e.Token_Local),_(e.FunctionStat.Token_Function),_(e.FunctionStat.NameChain[0]),_(e.FunctionStat.Token_OpenParen),e.FunctionStat.ArgList.forEach((c,f)=>{_(c);let u=e.FunctionStat.Token_ArgCommaList[f];u!=null&&_(u)}),e.FunctionStat.Token_Varg&&_(e.FunctionStat.Token_Varg),_(e.FunctionStat.Token_CloseParen),h(e.FunctionStat.Body),_(e.FunctionStat.Token_End)):e.Type==\"FunctionStat\"?(_(e.Token_Function),e.NameChain.forEach((c,f)=>{_(c);let u=e.Token_NameChainSeperator[f];u!=null&&_(u)}),_(e.Token_OpenParen),e.ArgList.forEach((c,f)=>{_(c);let u=e.Token_ArgCommaList[f];u!=null&&_(u)}),e.Token_Varg&&_(e.Token_Varg),_(e.Token_CloseParen),h(e.Body),_(e.Token_End)):e.Type==\"RepeatStat\"?(_(e.Token_Repeat),h(e.Body),_(e.Token_Until),d(e.Condition)):e.Type==\"GenericForStat\"?(_(e.Token_For),e.VarList.forEach((c,f)=>{_(c);let u=e.Token_VarCommaList[f];u!=null&&_(u)}),_(e.Token_In),e.GeneratorList.forEach((c,f)=>{d(c);let u=e.Token_GeneratorCommaList[f];u!=null&&_(u)}),_(e.Token_Do),h(e.Body),_(e.Token_End)):e.Type==\"NumericForStat\"?(_(e.Token_For),e.VarList.forEach((c,f)=>{_(c);let u=e.Token_VarCommaList[f];u!=null&&_(u)}),_(e.Token_Equals),e.RangeList.forEach((c,f)=>{d(c);let u=e.Token_RangeCommaList[f];u!=null&&_(u)}),_(e.Token_Do),h(e.Body),_(e.Token_End)):e.Type==\"WhileStat\"?(_(e.Token_While),d(e.Condition),_(e.Token_Do),h(e.Body),_(e.Token_End)):e.Type==\"DoStat\"?(_(e.Token_Do),h(e.Body),_(e.Token_End)):e.Type==\"IfStat\"?(_(e.Token_If),d(e.Condition),_(e.Token_Then),h(e.Body),e.ElseClauseList.forEach(c=>{_(c.Token),c.Condition!=null&&(d(c.Condition),_(c.Token_Then)),h(c.Body)}),_(e.Token_End)):e.Type==\"CallExprStat\"?d(e.Expression):e.Type==\"CompoundStat\"?(d(e.Lhs),_(e.Token_Compound),d(e.Rhs),e.Type=\"CompoundStat\"):e.Type==\"AssignmentStat\"?(e.Lhs.forEach((c,f)=>{d(c);let u=e.Token_LhsSeperatorList[f];u!=null&&_(u)}),_(e.Token_Equals),e.Rhs.forEach((c,f)=>{d(c);let u=e.Token_RhsSeperatorList[f];u!=null&&_(u)})):n(!1,\"unreachable\"),e.WrapInDo&&(s+=\" end \")}},h(F),s}function Se(F){let h,d,s=0;function m(a){if(a===void 0)return;let l=`\n${\"\t\".repeat(s)}`;if(a.LeadingWhite==\"\"||a.LeadingWhite.substr(-l.length,l.length)!=l){let o=\"\",r;for(r=a.LeadingWhite.length;r>=0;r--){let b=a.LeadingWhite.substr(r,1);if(!(b==\"\"||b.match(/\\s/g))){o=a.LeadingWhite.substr(0,r+1);break}}a.LeadingWhite=`${o}${l}`}}function _(){s++}function e(){s--,n(s>=0,\"Undented too far\")}function c(a){return a.LeadingWhite.length>0?a.LeadingWhite.substr(0,1):a.Source.toString().substr(0,1)}function f(a){a.LeadingWhite=a.LeadingWhite.trim()}function u(a){f(a),B.includes(c(a))||(a.LeadingWhite=\" \"+a.LeadingWhite)}function i(a){u(a.GetFirstToken())}function g(a,l,o){_(),h(l),e(),m(o)}d=function(a){if(a.Type==\"BinopExpr\")d(a.Lhs),d(a.Rhs),i(a.Rhs),u(a.Token_Op);else if(a.Type==\"UnopExpr\")f(a.Token_Op),d(a.Rhs),a.Token_Op.Source[0]&&u(a.Rhs.GetFirstToken());else if(a.Type==\"NumberLiteral\"||a.Type==\"StringLiteral\"||a.Type==\"NilLiteral\"||a.Type==\"BooleanLiteral\"||a.Type==\"VargLiteral\"||a.Type==\"HashLiteral\")f(a.Token),a.Type==\"HashLiteral\"&&(a.Token.Source='\"'+w(`${a.Token.Source.substring(1,a.Token.Source.length-1)}`)+'\"',a.Type=\"StringLiteral\",a.Token.Type=\"String\");else if(a.Type==\"FieldExpr\")d(a.Base);else if(a.Type==\"IndexExpr\")d(a.Base),d(a.Index);else if(a.Type==\"MethodExpr\"||a.Type==\"CallExpr\")d(a.Base),f(a.FunctionArguments.GetFirstToken()),f(a.FunctionArguments.GetLastToken()),a.Type==\"MethodExpr\",a.FunctionArguments.CallType==\"StringCall\"||(a.FunctionArguments.CallType==\"ArgCall\"?a.FunctionArguments.ArgList.forEach((l,o)=>{d(l),o>0&&i(l);let r=a.FunctionArguments.Token_CommaList[o];r!=null&&f(r)}):a.FunctionArguments.CallType==\"TableCall\"&&d(a.FunctionArguments.TableExpr));else if(a.Type==\"FunctionLiteral\")a.ArgList.forEach((l,o)=>{o>0&&u(l),a.Token_ArgCommaList[o]}),a.ArgList.length>0&&a.Token_Varg!=null&&u(a.Token_Varg),g(a.Token_CloseParen,a.Body,a.Token_End);else if(a.Type!=\"VariableExpr\")if(a.Type==\"ParenExpr\")f(a.Token_OpenParen),f(a.Token_CloseParen),d(a.Expression);else if(a.Type==\"TableLiteral\"){if(a.EntryList.length!=0){_();let l=100;a.EntryList.forEach((o,r)=>{o.EntryType==\"Field\"?(a.EntryList.length>l?le(o.Value):m(o.Field),u(o.Token_Equals),d(o.Value),i(o.Value)):o.EntryType==\"Index\"?(a.EntryList.length>l?f(o.Token_OpenBracket):m(o.Token_OpenBracket),d(o.Index),u(o.Token_Equals),d(o.Value),i(o.Value)):o.EntryType==\"Value\"?(d(o.Value),a.EntryList.length>l?le(o.Value):m(o.Value.GetFirstToken())):n(!1,\"unreachable\");let b=a.Token_SeperatorList[r];b!=null&&(a.EntryList.length>l?b.LeadingWhite=\"\":f(b))}),e(),a.EntryList.length>l?a.Token_CloseBrace.LeadingWhite=\"\":m(a.Token_CloseBrace)}}else if(a.Type==\"CompoundStat\")h(a);else throw S(a),`unreachable, type: ${a.Type}:`+a},h=function(a){if(a.Type==\"StatList\")a.StatementList.forEach((l,o)=>{l===null||l.Type===null||l.Type===\"StatList\"&&l.StatementList.length===0||(l.Remove=()=>{l.StatementList[o]=null},h(l),m(l.GetFirstToken()))});else if(a.Type!=\"BreakStat\"){if(a.Type!=\"ContinueStat\"){if(a.Type!=\"GotoStat\"){if(a.Type!=\"LabelStat\")if(a.Type==\"ReturnStat\")a.ExprList.forEach((l,o)=>{d(l),i(l),a.Token_CommaList[o]});else if(a.Type==\"LocalVarStat\"){if(a.VarList.forEach((l,o)=>{u(l),l.Attribute&&(l.Attribute.LeadingWhite=\" \"),a.Token_VarCommaList[o]}),a.Token_Equals){f(a.Token_Equals),u(a.Token_Equals);let l=[],o=[];a.ExprList.forEach((r,b)=>{r!=null&&(b<a.VarList.length||r.Type==\"CallExpr\"||r.Type==\"ParenExpr\"||r.Type==\"VargLiteral\"||r.Type==\"BinopExpr\"||r.Type==\"UnopExpr\")&&(l.push(r),o.push(a.Token_ExprCommaList[b]))}),a.ExprList=l,a.CommaList=o,a.ExprList.forEach((r,b)=>{r!=null&&(d(r),i(r),a.Token_ExprCommaList[b]!=null&&a.ExprList.length-1==b&&(a.Token_ExprCommaList[b]=null))})}}else if(a.Type==\"LocalFunctionStat\")u(a.FunctionStat.Token_Function),u(a.FunctionStat.NameChain[0]),a.FunctionStat.ArgList.forEach((l,o)=>{o>0?u(l):f(l);let r=a.FunctionStat.Token_ArgCommaList[o];r&&f(r)}),a.FunctionStat.ArgList.length>0&&a.FunctionStat.Token_Varg?(f(a.FunctionStat.Token_Varg),u(a.FunctionStat.Token_Varg)):a.FunctionStat.Token_Varg&&f(a.FunctionStat.Token_Varg),f(a.FunctionStat.Token_OpenParen),f(a.FunctionStat.Token_CloseParen),g(a.FunctionStat.Token_CloseParen,a.FunctionStat.Body,a.FunctionStat.Token_End);else if(a.Type==\"FunctionStat\")a.NameChain.forEach((l,o)=>{o==0&&u(l),a.Token_NameChainSeperator[o]}),a.ArgList.forEach((l,o)=>{o>0&&u(l),a.Token_ArgCommaList[o]}),a.ArgList.length>0&&a.Token_Varg&&u(a.Token_Varg),g(a.Token_CloseParen,a.Body,a.Token_End);else if(a.Type==\"RepeatStat\")g(a.Token_Repeat,a.Body,a.Token_Until),d(a.Condition),i(a.Condition);else if(a.Type==\"GenericForStat\")a.VarList.forEach((l,o)=>{u(l),a.Token_VarCommaList[o]}),u(a.Token_In),a.GeneratorList.forEach((l,o)=>{d(l),i(l),a.Token_GeneratorCommaList[o]}),u(a.Token_Do),g(a.Token_Do,a.Body,a.Token_End);else if(a.Type==\"NumericForStat\")a.VarList.forEach((l,o)=>{u(l),a.Token_VarCommaList[o]}),u(a.Token_Equals),a.RangeList.forEach((l,o)=>{d(l),i(l),a.Token_RangeCommaList[o]}),u(a.Token_Do),g(a.Token_Do,a.Body,a.Token_End);else if(a.Type==\"WhileStat\")d(a.Condition),i(a.Condition),u(a.Token_Do),g(a.Token_Do,a.Body,a.Token_End);else if(a.Type==\"DoStat\")g(a.Token_Do,a.Body,a.Token_End);else if(a.Type==\"IfStat\"){d(a.Condition),i(a.Condition),u(a.Token_Then);let l=a.Token_Then,o=a.Body;a.ElseClauseList.forEach(r=>{g(l,o,r.Token),l=r.Token,r.Condition!=null&&(d(r.Condition),i(r.Condition),u(r.Token_Then),l=r.Token_Then),o=r.Body}),g(l,o,a.Token_End)}else a.Type==\"CallExprStat\"?d(a.Expression):a.Type==\"CompoundStat\"?(d(a.Lhs),d(a.Rhs),i(a.Lhs),i(a.Rhs),u(a.Token_Compound)):a.Type==\"AssignmentStat\"?(a.Lhs.forEach((l,o)=>{d(l),o>0&&i(l),a.Token_LhsSeperatorList[o]}),u(a.Token_Equals),a.Rhs.forEach((l,o)=>{d(l),i(l),a.Token_RhsSeperatorList[o]})):n(!1,\"Unreachable\")}}}},h(F)}function le(F){let h,d;function s(e){e&&(e.LeadingWhite=\"\")}function m(e,c,f=!1){s(c);let u=(typeof e.Source==\"string\"?e.Source:e.Source.toString()).substr(e.Source.length-1,1),i=(typeof c.Source==\"string\"?c.Source:c.Source.toString()).substr(0,1);u==\"-\"&&i==\"-\"||te.includes(u)&&te.includes(i)||f&&u==\")\"&&i==\"(\"?c.LeadingWhite=f?\";\":\" \":c.LeadingWhite=\"\"}function _(e,c,f){h(c),s(f);let u=c.GetFirstToken(),i=c.GetLastToken();u!=null?(m(e,u),m(i,f)):m(e,f)}d=function(e){if(e.Type===\"BinopExpr\")d(e.Lhs),d(e.Rhs),e.Lhs.Type==\"NumberLiteral\"&&e.Token_Op.Source==\"..\"?e.Token_Op.LeadingWhite=\" \":(s(e.Token_Op),m(e.Lhs.GetLastToken(),e.Token_Op)),m(e.Token_Op,e.Rhs.GetFirstToken());else if(e.Type===\"UnopExpr\")s(e.Token_Op),d(e.Rhs),m(e.Token_Op,e.Rhs.GetFirstToken());else if(e.Type===\"NumberLiteral\"||e.Type===\"StringLiteral\"||e.Type===\"NilLiteral\"||e.Type===\"BooleanLiteral\"||e.Type===\"VargLiteral\"||e.Type===\"HashLiteral\")s(e.Token);else if(e.Type==\"FieldExpr\")d(e.Base),s(e.Token_Dot),s(e.Field);else if(e.Type==\"IndexExpr\")d(e.Base),s(e.Token_OpenBracket),d(e.Index),s(e.Token_CloseBracket);else if(e.Type==\"MethodExpr\"||e.Type==\"CallExpr\")d(e.Base),e.Type==\"MethodExpr\"&&(s(e.Token_Colon),s(e.Method)),e.FunctionArguments.CallType==\"StringCall\"?s(e.FunctionArguments.Token):e.FunctionArguments.CallType==\"ArgCall\"?(s(e.FunctionArguments.Token_OpenParen),e.FunctionArguments.ArgList.forEach((c,f)=>{d(c);let u=e.FunctionArguments.Token_CommaList[f];u!=null&&s(u)}),s(e.FunctionArguments.Token_CloseParen)):e.FunctionArguments.CallType==\"TableCall\"&&d(e.FunctionArguments.TableExpr);else if(e.Type==\"FunctionLiteral\")s(e.Token_Function),s(e.Token_OpenParen),e.ArgList.forEach((c,f)=>{s(c);let u=e.Token_ArgCommaList[f];u!=null&&s(u)}),e.Token_Varg!=null&&s(e.Token_Varg),s(e.Token_CloseParen),_(e.Token_CloseParen,e.Body,e.Token_End);else if(e.Type==\"VariableExpr\")s(e.Token);else if(e.Type==\"ParenExpr\")s(e.Token_OpenParen),d(e.Expression),s(e.Token_CloseParen);else if(e.Type==\"TableLiteral\")s(e.Token_OpenBrace),e.EntryList.forEach((c,f)=>{c.EntryType==\"Field\"?(s(c.Field),s(c.Token_Equals),d(c.Value)):c.EntryType==\"Index\"?(s(c.Token_OpenBracket),d(c.Index),s(c.Token_CloseBracket),s(c.Token_Equals),d(c.Value)):c.EntryType==\"Value\"?d(c.Value):n(!1,\"unreachable\");let u=e.Token_SeperatorList[f];u!=null&&s(u)}),e.Token_SeperatorList[e.EntryList.length-1]=null,s(e.Token_CloseBrace);else throw`unreachable, type: ${e.Type}:${e}  ${console.trace()}`},h=function(e){if(e.Type==\"StatList\"){let c;for(c=0;c<=e.StatementList.length;c++){let f=e.StatementList[c];if(f==null)continue;h(f),s(f.GetFirstToken());let u=e.StatementList[c-1];if(u!=null){let i={\")\":[\"(\",\"[\"],\"]\":[\"(\",\"[\"]};if(e.SemicolonList[c-1]){let g=u.GetLastToken().Source,a=f.GetFirstToken().Source;(i[g]===null||i[g]===void 0||!i[g].includes(a))&&(e.SemicolonList[c-1]=null)}e.SemicolonList[c-1]||m(u.GetLastToken(),f.GetFirstToken(),!0)}}e.SemicolonList[e.StatementList.length-1]=null,e.StatementList.length>0&&s(e.StatementList[0].GetFirstToken())}else if(e.Type==\"BreakStat\")s(e.Token_Break);else if(e.Type==\"ContinueStat\")s(e.Token_Continue);else if(e.Type==\"GotoStat\")s(e.Token_Goto),m(e.Token_Goto,e.Token_Label);else if(e.Type==\"LabelStat\")s(e.Token_ColonsLeft),s(e.Token_Label),s(e.Token_ColonsRight);else if(e.Type==\"ReturnStat\")s(e.Token_Return),e.ExprList.forEach((c,f)=>{d(c),e.Token_CommaList[f]!=null&&s(e.Token_CommaList[f])}),e.ExprList.length>0&&m(e.Token_Return,e.ExprList[0].GetFirstToken());else if(e.Type==\"LocalVarStat\"){s(e.Token_Local);let c=!1;e.VarList.forEach((f,u)=>{u==0?m(e.Token_Local,f):s(f),f.Attribute&&(s(f.Attribute),u+1==e.VarList.length&&(c=!0));let i=e.Token_VarCommaList[u];i!=null&&s(i)}),e.Token_Equals!=null&&(c||s(e.Token_Equals),e.ExprList.forEach((f,u)=>{d(f);let i=e.Token_ExprCommaList[u];i!=null&&s(i)}))}else if(e.Type==\"LocalFunctionStat\")s(e.Token_Local),m(e.Token_Local,e.FunctionStat.Token_Function),m(e.FunctionStat.Token_Function,e.FunctionStat.NameChain[0]),m(e.FunctionStat.NameChain[0],e.FunctionStat.Token_OpenParen),e.FunctionStat.ArgList.forEach((c,f)=>{s(c);let u=e.FunctionStat.Token_ArgCommaList[f];u!=null&&s(u)}),e.FunctionStat.Token_Varg&&s(e.FunctionStat.Token_Varg),s(e.FunctionStat.Token_CloseParen),_(e.FunctionStat.Token_CloseParen,e.FunctionStat.Body,e.FunctionStat.Token_End);else if(e.Type==\"FunctionStat\")s(e.Token_Function),e.NameChain.forEach((c,f)=>{f==0?m(e.Token_Function,c):s(c);let u=e.Token_NameChainSeperator[f];u!=null&&s(u)}),s(e.Token_OpenParen),e.ArgList.forEach((c,f)=>{s(c);let u=e.Token_ArgCommaList[f];u!=null&&s(u)}),e.Token_Varg&&s(e.Token_Varg),s(e.Token_CloseParen),_(e.Token_CloseParen,e.Body,e.Token_End);else if(e.Type==\"RepeatStat\")s(e.Token_Repeat),_(e.Token_Repeat,e.Body,e.Token_Until),d(e.Condition),m(e.Token_Until,e.Condition.GetFirstToken());else if(e.Type==\"GenericForStat\")s(e.Token_For),e.VarList.forEach((c,f)=>{f==0?m(e.Token_For,c):s(c);let u=e.Token_VarCommaList[f];u!=null&&s(u)}),m(e.VarList[e.VarList.length-1],e.Token_In),e.GeneratorList.forEach((c,f)=>{d(c),f==0&&m(e.Token_In,c.GetFirstToken());let u=e.Token_GeneratorCommaList[f];u!=null&&s(u)}),m(e.GeneratorList[e.GeneratorList.length-1].GetLastToken(),e.Token_Do),_(e.Token_Do,e.Body,e.Token_End);else if(e.Type==\"NumericForStat\")s(e.Token_For),e.VarList.forEach((c,f)=>{f==0?m(e.Token_For,c):s(c);let u=e.Token_VarCommaList[f];u!=null&&s(u)}),m(e.VarList[e.VarList.length-1],e.Token_Equals),e.RangeList.forEach((c,f)=>{d(c),f==0&&m(e.Token_Equals,c.GetFirstToken());let u=e.Token_RangeCommaList[f];u!=null&&s(u)}),m(e.RangeList[e.RangeList.length-1].GetLastToken(),e.Token_Do),_(e.Token_Do,e.Body,e.Token_End);else if(e.Type==\"WhileStat\")s(e.Token_While),d(e.Condition),s(e.Token_Do),m(e.Token_While,e.Condition.GetFirstToken()),m(e.Condition.GetLastToken(),e.Token_Do),_(e.Token_Do,e.Body,e.Token_End);else if(e.Type==\"DoStat\")s(e.Token_Do),s(e.Token_End),_(e.Token_Do,e.Body,e.Token_End);else if(e.Type==\"IfStat\"){s(e.Token_If),d(e.Condition),m(e.Token_If,e.Condition.GetFirstToken()),m(e.Condition.GetLastToken(),e.Token_Then);let c=e.Token_Then,f=e.Body;e.ElseClauseList.forEach((u,i)=>{_(c,f,u.Token),c=u.Token,u.Condition!=null&&(d(u.Condition),m(u.Token,u.Condition.GetFirstToken()),m(u.Condition.GetLastToken(),u.Token_Then),c=u.Token_Then),h(u.Body),f=u.Body}),_(c,f,e.Token_End)}else if(e.Type==\"CallExprStat\")d(e.Expression);else if(e.Type==\"CompoundStat\")d(e.Lhs),s(e.Token_Compound),d(e.Rhs),m(e.Lhs.GetLastToken(),e.Token_Compound),m(e.Token_Compound,e.Rhs.GetFirstToken());else if(e.Type==\"AssignmentStat\")e.Lhs.forEach((c,f)=>{d(c);let u=e.Token_LhsSeperatorList[f];u!=null&&s(u)}),s(e.Token_Equals),e.Rhs.forEach((c,f)=>{d(c);let u=e.Token_RhsSeperatorList[f];u!=null&&s(u)});else return d(e)},h(F)}function de(F){let h,d,s={NumberLiteral:!0,BooleanLiteral:!0,StringLiteral:!0,HashLiteral:!0,NilLiteral:!0,TableLiteral:!0,ParenExpr:!0,BinopExpr:!0};function m(a,l,o=null){let r;return r={Type:a,Token:{Type:o??\"Number\",LeadingWhite:\"\",Source:l},GetFirstToken:()=>r.Token,GetLastToken:()=>r.Token},r}function _(a,l,o){let r;return r={Type:\"BinopExpr\",Token_Op:{Type:\"Symbol\",LeadingWhite:\"\",Source:a},Lhs:l,Rhs:o,GetFirstToken:()=>r.Lhs.GetFirstToken(),GetLastToken:()=>r.Rhs.GetLastToken()},r}function e(a,l){let o;return o={Type:\"UnopExpr\",Token_Op:{Type:\"Symbol\",LeadingWhite:\"\",Source:a},Rhs:l,GetFirstToken:()=>o.Token_Op,GetLastToken:()=>o.Rhs.GetLastToken()},o}function c(a,l){if(l!=null)for(var[o,r]of Object.entries(l))a[o]=r}function f(a){if(a==null||a.substr==null)return;let l=a.substr(0,1),o;if((l=='\"'||l==\"'\")&&(o=a.substr(1,a.length-2)),l==\"[\"){let M=0,A=1;for(;a.substr(A,1)==\"=\";)M++,A++;o=a.substr(2+M,a.length-4-M-2)}if(o==null)return\"\";let r=\"\",b;for(b=0;b<=o.length;b++){let M=o.substr(b,1);M==\"'\"||M=='\"'?r+=`\\\\${M}`:r+=M}return r}function u(a){if(typeof a==\"object\"&&a.Type==\"ParenExpr\")return c(a,a.Expression)}function i(a,l,o){let r=l,b=o;if(l&&l.Type==\"ParenExpr\"&&(r=l.Expression),o&&o.Type==\"ParenExpr\"&&(b=o.Expression),r==null||b==null||r.Type==null||b.Type==null||r.Type==\"VariableExpr\"||r.Type==\"CallExpr\"||r.Type==\"BinopExpr\"||b.Type==\"CallExpr\"||b.Type==\"BinopExpr\"||b.Type==\"VariableExpr\")return;let M=r.Token||r.Expression!=null&&r.Expression.Token||null,A=b.Token||b.Expression!=null&&b.Expression.Token||null,q=M!=null?M.Source:null,x=A!=null?A.Source:null,W,G;if(r.Type==\"BooleanLiteral\"&&(W=q==\"true\"),b.Type==\"BooleanLiteral\"&&(G=x==\"true\"),!(r.Type==\"NumberLiteral\"&&(W=C(q),W==null))&&!(b.Type==\"NumberLiteral\"&&(G=C(x),G==null))&&((r.Type==\"StringLiteral\"||r.Type==\"HashLiteral\")&&(W=q.toString()),(b.Type==\"StringLiteral\"||b.Type==\"HashLiteral\")&&(G=x.toString()),W!=null&&G!=null)){if(a==\"==\")return W==G;if(a==\"~=\")return W!=G;if(a==\"and\")return W&&G;if(a==\"or\")return W||G;if(a==\"..\"&&r.Type==\"StringLiteral\"&&b.Type==\"StringLiteral\")return`\"${f(q)+f(x)}\"`;if(r.Type==\"StringLiteral\"&&(W=C(f(W))),b.Type==\"StringLiteral\"&&(G=C(f(G))),W==null||G==null)return;let $;if(a==\"+\"&&($=W+G),a==\"-\"&&($=W-G),a==\"*\"&&($=W*G),a==\"/\"&&($=W/G),a==\"^\"&&($=W**G),a==\"%\"&&($=W%G),a==\">\"&&($=W>G),a==\"<\"&&($=W<G),a==\">=\"&&($=W>=G),a==\"<=\"&&($=W<=G),$==!1||$==!0||isFinite($)&&$>-1e6&&$<10**6)return $}}function g(a,l){let o=l.Token||l.Expression||l.EntryList||l;if(o==null||o.Source==null&&l.Type!=\"TableLiteral\"||l.Type==\"VariableExpr\"||l.Type==\"CallExpr\"||l.Type==\"BinopExpr\")return;let r=o.Source,b;if(l.Type==\"TableLiteral\"&&o!=null){let M=[],A=0,q=!1,x=!1,W=0;if(o.forEach((G,$)=>{if(q)M.push(G);else if(G.EntryType==\"Value\"||G.EntryType==\"Index\")if((G.Index==null||G.Index.Type==\"NumberLiteral\")&&G.Value){if((G.Index!=null&&G.Index.Token!=null&&G.Index.Token.Source!==null?G.Index.Token.Source:W+1).toString()!==(++W).toString())return q=!0,x=!0,M.push(G);G.Value.Type!=\"CallExpr\"?A++:(q=!0,M.push(G))}else M.push(G)}),x)return;if(a==\"#\")return l.EntryList=M,l.EntryList.length<=0?m(\"NumberLiteral\",A!==null?A:l.EntryList.length):A<=0?e(\"#\",l):_(\"+\",m(\"NumberLiteral\",A),e(\"#\",l))}if(l.Type==\"BooleanLiteral\"&&(b=r==\"true\"),!(l.Type==\"NumberLiteral\"&&(b=C(r),b===null))){if(l.Type==\"StringLiteral\"&&(b=r.substr(1,r.length-2)),a==\"not\"&&l.Type!==null)return l.Type==\"NilLiteral\"||l.Type==\"BooleanLiteral\"&&b===!1;if(b!=null){if(a==\"#\")return b.length;if(a==\"-\")return-b}}}d=function(a){if(a.Type==\"BinopExpr\"){if(d(a.Lhs),d(a.Rhs),a.Lhs!=null&&a.Rhs!=null){let l=a.Token_Op;if(l!=null&&l.Source!=null){let o=i(l.Source,a.Lhs,a.Rhs);if(o!=null){if(typeof o==\"boolean\"){let r=m(\"BooleanLiteral\",o.toString(),\"Keyword\");c(a,r);return}else if(typeof o==\"number\"){if(isFinite(o)==!0){let r=m(\"NumberLiteral\",o.toString(),\"Number\");c(a,r);return}}else if(typeof o==\"string\"){let r=m(\"StringLiteral\",o,\"String\");c(a,r);return}else if(typeof o==\"object\"){c(a,o);return}return}}if(a.Lhs.Type==\"ParenExpr\"){let r=a.Lhs.Expression;r.Type==\"NumberLiteral\"||r.Type==\"StringLiteral\"||r.Type==\"NilLiteral\"||r.Type==\"BooleanLiteral\"||r.Type==\"HashLiteral\"}if(a.Rhs.Type==\"ParenExpr\"){let r=a.Rhs.Expression;r.Type==\"NumberLiteral\"||r.Type==\"StringLiteral\"||r.Type==\"NilLiteral\"||r.Type==\"BooleanLiteral\"||r.Type==\"HashLiteral\"}}}else if(a.Type==\"UnopExpr\"){if(d(a.Rhs),a.Rhs!=null&&s[a.Rhs.Type]==!0){let l=a.Token_Op;if(l!=null&&l.Source!=null){let o=a.Rhs.Expression!=null?a.Rhs.Expression:a.Rhs,r=g(l.Source,o);if(r!=null){if(typeof r==\"boolean\"){let b=m(\"BooleanLiteral\",r.toString(),\"Keyword\");c(a,b);return}else if(typeof r==\"number\"){if(isFinite(r)==!0){let b=m(\"NumberLiteral\",r,\"Number\");c(a,b);return}}else if(typeof r==\"string\"){let b=m(\"StringLiteral\",r,\"String\");c(a,b);return}else if(typeof r==\"object\"){c(a,r);return}return}}}}else if(a.Type==\"NumberLiteral\"||a.Type==\"StringLiteral\"||a.Type==\"NilLiteral\"||a.Type==\"BooleanLiteral\"||a.Type==\"VargLiteral\"||a.Type==\"HashLiteral\"){let l=a.Token;if(l!=null){if(l.Type==\"Number\"){let o=l.Source.toString().split(\"e\");if(o.length===2){let r=C(o[0]),b=C(o[1]);isFinite(r)&&isFinite(b)&&r**b<999999999&&!l.Source.includes(\"+\")&&l.Source.includes(\".\")&&!l.Source.includes(\"-\")&&(l.Source=(r**b).toString())}}l.Type==\"String\"&&(l.Source=l.Source.replace(/\\\\\\d+/gi,o=>{let r=C(o.substr(1,o.length-1));return r&&isFinite(r)&&(r>=97&&r<=122||r>=65&&r<=90||r>=33&&r<=47||r>=58&&r<=64||r>=91&&r<=96||r>=123&&r<=126)&&r!==34&&r!==39&&r!==92?String.fromCharCode(r):o}))}}else if(a.Type==\"FieldExpr\")d(a.Base);else if(a.Type==\"IndexExpr\")d(a.Base),d(a.Index);else if(a.Type==\"MethodExpr\"||a.Type==\"CallExpr\"){if(d(a.Base),a.FunctionArguments.CallType==\"ArgCall\"?a.FunctionArguments.ArgList.forEach((l,o)=>{d(l)}):a.FunctionArguments.CallType==\"TableCall\"&&d(a.FunctionArguments.TableExpr),a.Base.Type===\"ParenExpr\"&&a.Base.Expression.Type===\"FunctionLiteral\"&&a.FunctionArguments.CallType===\"ArgCall\"){let l=a.Base.Expression;a.FunctionArguments.ArgList.forEach((o,r)=>{let b=a.FunctionArguments.ArgList[r];if(b!==void 0&&(b.Type==\"NumberLiteral\"||b.Type==\"StringLiteral\"||b.Type==\"NilLiteral\"||b.Type==\"BooleanLiteral\"||b.Type==\"HashLiteral\")){let M=l.ArgList[r];M&&M.var.RenameList.forEach(A=>{A(b.Token.Source,!0)})}})}}else if(a.Type==\"FunctionLiteral\")h(a.Body);else if(a.Type!=\"VariableExpr\")if(a.Type==\"ParenExpr\"){let l=a.Expression;l!=null&&l.Type==\"ParenExpr\"&&(a.Expression=l.Expression),d(a.Expression),(a.Type==\"NumberLiteral\"||a.Type==\"StringLiteral\"||a.Type==\"NilLiteral\"||a.Type==\"BooleanLiteral\"||a.Type==\"VargLiteral\"||a.Type==\"HashLiteral\")&&u(a)}else a.Type==\"TableLiteral\"&&a.EntryList.forEach((l,o)=>{l.EntryType==\"Field\"?d(l.Value):l.EntryType==\"Index\"?(d(l.Index),d(l.Value)):l.EntryType==\"Value\"?d(l.Value):n(!1,\"unreachable\")})},h=function(a){if(a.Type==\"StatList\")a.StatementList.forEach((l,o)=>{l===null||l.Type===null||(l.Remove=()=>{a.StatementList[o]=null},h(l))});else if(a.Type!=\"BreakStat\"){if(a.Type!=\"ContinueStat\")if(a.Type==\"ReturnStat\")a.ExprList.forEach((l,o)=>{d(l)});else if(a.Type==\"LocalVarStat\")a.Token_Equals!=null&&a.ExprList.forEach((l,o)=>{d(l)});else if(a.Type==\"LocalFunctionStat\")h(a.FunctionStat.Body),a.FunctionStat.NameChain.length===1&&a.FunctionStat.NameChain[0].UseCount;else if(a.Type==\"FunctionStat\")h(a.Body);else if(a.Type==\"RepeatStat\")h(a.Body),d(a.Condition),a.Body.Type==\"StatList\"&&a.Body.StatementList.length;else if(a.Type==\"GenericForStat\")a.GeneratorList.forEach((l,o)=>{d(l)}),h(a.Body);else if(a.Type==\"NumericForStat\"){a.RangeList.forEach((G,$)=>{d(G)}),h(a.Body);let l=a.RangeList[0],o=a.RangeList[1],r=a.RangeList[2];if(l==null||o==null)return a.Remove();if(u(l),u(o),u(r),l.Type!=\"NumberLiteral\"||o.Type!=\"NumberLiteral\"||r!=null&&r.Type!=\"NumberLiteral\"||r==null)return;let b=C(l.Token.Source),M=C(o.Token.Source),A=r!=null&&C(r.Token.Source)||1,q=A>0&&b<=M||A<0&&b>=M,x=(M-b+A)/A;if(!(q&&x>=0)||a.Body.Type==\"StatList\"&&a.Body.StatementList.length===0)return a.Remove()}else if(a.Type==\"WhileStat\"){d(a.Condition),h(a.Body);let l=a.Condition;switch(l.Type){case\"ParenExpr\":l=l.Expression;case\"BooleanLiteral\":if(l==null||l.Token==null||l.Token.Source!==\"false\")break;case\"NilLiteral\":a.Remove();break}}else if(a.Type==\"DoStat\"){if(h(a.Body),a.Body===null||a.Body.Type==\"StatList\"&&a.Body.StatementList.length===0)return a.Remove();if(a.Body.StatementList.length===1){let l=a.Body.StatementList[0];l.Type!==\"ContinueStat\"&&l.Type!==\"BreakStat\"&&l.Type!==\"ReturnStat\"&&c(a,l)}}else if(a.Type==\"IfStat\"){d(a.Condition),h(a.Body),a.ElseClauseList.forEach((o,r)=>{o.Condition!=null&&d(o.Condition),h(o.Body)});let l=a.Condition;switch(l.Type){case\"ParenExpr\":l=l.Expression;case\"BooleanLiteral\":if(a.ElseClauseList.length>=1||l==null||l.Token==null||l.Token.Source!==\"false\")break;case\"NilLiteral\":a.Remove();break}}else a.Type==\"CallExprStat\"?d(a.Expression):a.Type==\"CompoundStat\"?(d(a.Lhs),d(a.Rhs)):a.Type==\"AssignmentStat\"&&(a.Lhs.forEach((l,o)=>{d(l)}),a.Rhs.forEach((l,o)=>{d(l)}))}},h(F)}let K=[],O;for(O=97;O<=122;O++)K.push(String.fromCharCode(O));for(O=65;O<=90;O++)K.push(String.fromCharCode(O));for(O=48;O<=57;O++)K.push(String.fromCharCode(O));K.push(\"_\");let Y=[];for(O=97;O<=122;O++)Y.push(String.fromCharCode(O));for(O=65;O<=90;O++)Y.push(String.fromCharCode(O));function fe(F){let h=\"\",d=F%Y.length;for(F=(F-d)/Y.length,h=`${h}${Y[d]}`;F>0;){let s=F%K.length;F=(F-s)/K.length,h=`${h}${K[s]}`}return h}function Ve(F,h,d){let s=[];for(var[m,_]of Object.entries(oe))s[m]=!0;let e=[];F.forEach(g=>{g.AssignedTo&&d?e.push(g):s[g.Name]=!0});function c(g){g.VariableList.forEach(a=>{e.push(a)}),g.ChildScopeList.forEach(a=>{c(a)})}c(h),e.forEach(g=>{g.UsedNameArray=[]}),e.sort((g,a)=>g-a);let f=0,u=[];function i(g){let a=u[g];if(a==null){for(a=fe(f),f++;s[a];)a=fe(f),f++;u[g]=a}return a}e.forEach((g,a)=>{g.Renamed=!0;let l=0;for(;g.UsedNameArray[l];)l++;g.Rename(i(l)),g.Scope?e.forEach(o=>{o.Renamed||(!o.Scope||o.Scope.Depth<g.Scope.Depth?o.ReferenceLocationList.some(r=>r>=g.BeginLocation&&r<=g.ScopeEndLocation?(o.UsedNameArray[l]=!0,!0):!1):o.Scope.Depth>g.Scope.Depth?g.ReferenceLocationList.some(r=>r>=o.BeginLocation&&r<=o.ScopeEndLocation?(o.UsedNameArray[l]=!0,!0):!1):g.BeginLocation<o.EndLocation&&g.EndLocation>o.BeginLocation&&(o.UsedNameArray[l]=!0))}):e.forEach(o=>{if(!o.Renamed)if(o.Type==\"Global\")o.UsedNameArray[l]=!0;else if(o.Type==\"Local\")g.ReferenceLocationList.some(r=>r>=o.BeginLocation&&r<=o.ScopeEndLocation?(o.UsedNameArray[l]=!0,!0):!1);else throw\"Unreachable\"})})}function Ce(F,h,d){let s=[];F.forEach(f=>{(!f.AssignedTo||!d)&&(s[f.Name]=!0)});let m=1,_=1;function e(f,u){f.Name=u,f.RenameList.forEach(i=>{i(u)})}if(d){let f={};F.forEach(u=>{u.AssignedTo&&!u.ChangedName&&(f[u.Name]=f[u.Name]||`G_${_}_`,u.ChangedName=!0,e(u,f[u.Name]),_++)})}function c(f){f.VariableList.forEach(u=>{let i=`L_${m}_`;u.Info.Type==\"Argument\"?i=`${i}arg${u.Info.Index}`:u.Info.Type==\"LocalFunction\"?i=`${i}func`:u.Info.Type==\"ForRange\"&&(i=`${i}forvar${u.Info.Index}`),e(u,i),m++}),f.ChildScopeList.forEach(u=>{c(u)})}c(h)}let ce=`--[[\n\tCode generated using github.com/Herrtt/luamin.js\n\tAn open source Lua beautifier and minifier.\n--]]\n\n`,ee={};ee.Minify=function(F,h){let d=ue(F),[s,m]=ie(d);h.RenameVariables==!0&&Ve(s,m,h.RenameGlobals),h.SolveMath==!0&&de(d),le(d);let _=se(d);return _=`${ce}\n\n${_}`,_},ee.Beautify=function(F,h){let d=ue(F),[s,m]=ie(d);h.RenameVariables&&Ce(s,m,h.RenameGlobals),h.SolveMath==!0&&de(d),Se(d);let _=se(d);return _=`${ce}\n\n${_}`,_};try{y!=null&&y.exports!=null&&(y.exports.Beautify=ee.Beautify,y.exports.Minify=ee.Minify)}catch{}})(luamin$1)),luamin$1.exports}var hasRequiredSrc;function requireSrc(){if(hasRequiredSrc)return src;hasRequiredSrc=1;const y=requireLuamin();return src.Beautify=y.Beautify,src.Minify=y.Minify,src.Uglify=y.Uglify,src}var srcExports=requireSrc();const luamin=getDefaultExportFromCjs(srcExports),endless={master:`return {\n  desc=\"永不结束的饥荒沙盒模式。\\\\\n永远可以在绚丽之门复活。\",\n  hideminimap=false,\n  id=\"ENDLESS\",\n  location=\"forest\",\n  max_playlist_position=999,\n  min_playlist_position=0,\n  name=\"无尽\",\n  numrandom_set_pieces=4,\n  override_level_string=false,\n  overrides={\n    alternatehunt=\"default\",\n    angrybees=\"default\",\n    antliontribute=\"default\",\n    autumn=\"default\",\n    balatro=\"default\",\n    bananabush_portalrate=\"default\",\n    basicresource_regrowth=\"always\",\n    bats_setting=\"default\",\n    bearger=\"default\",\n    beefalo=\"default\",\n    beefaloheat=\"default\",\n    beequeen=\"default\",\n    bees=\"default\",\n    bees_setting=\"default\",\n    berrybush=\"default\",\n    birds=\"default\",\n    boons=\"default\",\n    branching=\"default\",\n    brightmarecreatures=\"default\",\n    bunnymen_setting=\"default\",\n    butterfly=\"default\",\n    buzzard=\"default\",\n    cactus=\"default\",\n    cactus_regrowth=\"default\",\n    carrot=\"default\",\n    carrots_regrowth=\"default\",\n    catcoon=\"default\",\n    catcoons=\"default\",\n    chess=\"default\",\n    cookiecutters=\"default\",\n    crabking=\"default\",\n    crow_carnival=\"default\",\n    darkness=\"default\",\n    day=\"default\",\n    daywalker2=\"default\",\n    deciduousmonster=\"default\",\n    deciduoustree_regrowth=\"default\",\n    deerclops=\"default\",\n    dragonfly=\"default\",\n    dropeverythingondespawn=\"default\",\n    evergreen_regrowth=\"default\",\n    extrastartingitems=\"default\",\n    eyeofterror=\"default\",\n    fishschools=\"default\",\n    flint=\"default\",\n    flowers=\"default\",\n    flowers_regrowth=\"default\",\n    frograin=\"default\",\n    frogs=\"default\",\n    fruitfly=\"default\",\n    ghostenabled=\"always\",\n    ghostsanitydrain=\"none\",\n    gnarwail=\"default\",\n    goosemoose=\"default\",\n    grass=\"default\",\n    grassgekkos=\"default\",\n    hallowed_nights=\"default\",\n    has_ocean=true,\n    healthpenalty=\"always\",\n    hound_mounds=\"default\",\n    houndmound=\"default\",\n    hounds=\"default\",\n    hunger=\"default\",\n    hunt=\"default\",\n    junkyard=\"default\",\n    keep_disconnected_tiles=true,\n    klaus=\"default\",\n    krampus=\"default\",\n    layout_mode=\"LinkNodesByKeys\",\n    lessdamagetaken=\"none\",\n    liefs=\"default\",\n    lightcrab_portalrate=\"default\",\n    lightning=\"default\",\n    lightninggoat=\"default\",\n    loop=\"default\",\n    lunarhail_frequency=\"default\",\n    lureplants=\"default\",\n    malbatross=\"default\",\n    marshbush=\"default\",\n    merm=\"default\",\n    merms=\"default\",\n    meteorshowers=\"default\",\n    meteorspawner=\"default\",\n    moles=\"default\",\n    moles_setting=\"default\",\n    monkeytail_portalrate=\"default\",\n    moon_berrybush=\"default\",\n    moon_bullkelp=\"default\",\n    moon_carrot=\"default\",\n    moon_fissure=\"default\",\n    moon_fruitdragon=\"default\",\n    moon_hotspring=\"default\",\n    moon_rock=\"default\",\n    moon_sapling=\"default\",\n    moon_spider=\"default\",\n    moon_spiders=\"default\",\n    moon_starfish=\"default\",\n    moon_tree=\"default\",\n    moon_tree_regrowth=\"default\",\n    mosquitos=\"default\",\n    mushroom=\"default\",\n    mutated_bearger=\"default\",\n    mutated_bird_gestalt=\"default\",\n    mutated_birds=\"default\",\n    mutated_buzzard_gestalt=\"default\",\n    mutated_deerclops=\"default\",\n    mutated_hounds=\"default\",\n    mutated_merm=\"default\",\n    mutated_spiderqueen=\"default\",\n    mutated_warg=\"default\",\n    no_joining_islands=true,\n    no_wormholes_to_disconnected_tiles=true,\n    ocean_bullkelp=\"default\",\n    ocean_otterdens=\"default\",\n    ocean_seastack=\"ocean_default\",\n    ocean_shoal=\"default\",\n    ocean_waterplant=\"ocean_default\",\n    ocean_wobsterden=\"default\",\n    otters_setting=\"default\",\n    palmcone_seed_portalrate=\"default\",\n    palmconetree=\"default\",\n    palmconetree_regrowth=\"default\",\n    penguins=\"default\",\n    penguins_moon=\"default\",\n    perd=\"default\",\n    petrification=\"default\",\n    pigs=\"default\",\n    pigs_setting=\"default\",\n    pirateraids=\"default\",\n    ponds=\"default\",\n    portal_spawnrate=\"default\",\n    portalresurection=\"always\",\n    powder_monkey_portalrate=\"default\",\n    prefabswaps_start=\"default\",\n    rabbits=\"default\",\n    rabbits_setting=\"default\",\n    reeds=\"default\",\n    reeds_regrowth=\"default\",\n    regrowth=\"default\",\n    resettime=\"none\",\n    rifts_enabled=\"default\",\n    rifts_frequency=\"default\",\n    roads=\"default\",\n    rock=\"default\",\n    rock_ice=\"default\",\n    saltstack_regrowth=\"default\",\n    sapling=\"default\",\n    season_start=\"default\",\n    seasonalstartingitems=\"default\",\n    shadowcreatures=\"default\",\n    sharkboi=\"default\",\n    sharks=\"default\",\n    spawnmode=\"fixed\",\n    spawnprotection=\"default\",\n    specialevent=\"default\",\n    spider_warriors=\"default\",\n    spiderqueen=\"default\",\n    spiders=\"default\",\n    spiders_setting=\"default\",\n    spring=\"default\",\n    squid=\"default\",\n    stageplays=\"default\",\n    start_location=\"default\",\n    summer=\"default\",\n    summerhounds=\"default\",\n    tallbirds=\"default\",\n    task_set=\"default\",\n    temperaturedamage=\"default\",\n    tentacles=\"default\",\n    terrariumchest=\"default\",\n    touchstone=\"default\",\n    trees=\"default\",\n    tumbleweed=\"default\",\n    twiggytrees_regrowth=\"default\",\n    walrus=\"default\",\n    walrus_setting=\"default\",\n    wanderingtrader_enabled=\"always\",\n    wasps=\"default\",\n    weather=\"default\",\n    wildfires=\"default\",\n    winter=\"default\",\n    winterhounds=\"default\",\n    winters_feast=\"default\",\n    wobsters=\"default\",\n    world_size=\"default\",\n    wormhole_prefab=\"wormhole\",\n    year_of_the_beefalo=\"default\",\n    year_of_the_bunnyman=\"default\",\n    year_of_the_carrat=\"default\",\n    year_of_the_catcoon=\"default\",\n    year_of_the_dragonfly=\"default\",\n    year_of_the_gobbler=\"default\",\n    year_of_the_knight=\"default\",\n    year_of_the_pig=\"default\",\n    year_of_the_snake=\"default\",\n    year_of_the_varg=\"default\" \n  },\n  playstyle=\"endless\",\n  random_set_pieces={\n    \"Sculptures_2\",\n    \"Sculptures_3\",\n    \"Sculptures_4\",\n    \"Sculptures_5\",\n    \"Chessy_1\",\n    \"Chessy_2\",\n    \"Chessy_3\",\n    \"Chessy_4\",\n    \"Chessy_5\",\n    \"Chessy_6\",\n    \"Maxwell1\",\n    \"Maxwell2\",\n    \"Maxwell3\",\n    \"Maxwell4\",\n    \"Maxwell6\",\n    \"Maxwell7\",\n    \"Warzone_1\",\n    \"Warzone_2\",\n    \"Warzone_3\" \n  },\n  required_prefabs={ \"multiplayer_portal\" },\n  required_setpieces={ \"Sculptures_1\", \"Maxwell5\" },\n  settings_desc=\"永不结束的饥荒沙盒模式。\\\\\n永远可以在绚丽之门复活。\",\n  settings_id=\"ENDLESS\",\n  settings_name=\"无尽\",\n  substitutes={  },\n  version=4,\n  worldgen_desc=\"永不结束的饥荒沙盒模式。\\\\\n永远可以在绚丽之门复活。\",\n  worldgen_id=\"ENDLESS\",\n  worldgen_name=\"无尽\" \n}`,caves:`return {\n  background_node_range={ 0, 1 },\n  desc=\"探查洞穴…… 一起！\",\n  hideminimap=false,\n  id=\"DST_CAVE\",\n  location=\"cave\",\n  max_playlist_position=999,\n  min_playlist_position=0,\n  name=\"洞穴\",\n  numrandom_set_pieces=0,\n  override_level_string=false,\n  overrides={\n    acidrain_enabled=\"always\",\n    atriumgate=\"default\",\n    banana=\"default\",\n    basicresource_regrowth=\"always\",\n    bats=\"default\",\n    bats_setting=\"default\",\n    beefaloheat=\"default\",\n    berrybush=\"default\",\n    boons=\"default\",\n    branching=\"default\",\n    brightmarecreatures=\"default\",\n    bunnymen=\"default\",\n    bunnymen_setting=\"default\",\n    cave_ponds=\"default\",\n    cave_spiders=\"default\",\n    cavelight=\"default\",\n    chess=\"default\",\n    chest_mimics=\"default\",\n    crow_carnival=\"default\",\n    darkness=\"default\",\n    day=\"default\",\n    daywalker=\"default\",\n    dropeverythingondespawn=\"default\",\n    dustmoths=\"default\",\n    earthquakes=\"default\",\n    evergreen_regrowth=\"default\",\n    extrastartingitems=\"default\",\n    fern=\"default\",\n    fissure=\"default\",\n    flint=\"default\",\n    flower_cave=\"default\",\n    flower_cave_regrowth=\"default\",\n    fruitfly=\"default\",\n    ghostenabled=\"always\",\n    ghostsanitydrain=\"none\",\n    grass=\"default\",\n    grassgekkos=\"default\",\n    hallowed_nights=\"default\",\n    healthpenalty=\"always\",\n    hunger=\"default\",\n    itemmimics=\"default\",\n    krampus=\"default\",\n    layout_mode=\"RestrictNodesByKey\",\n    lessdamagetaken=\"none\",\n    lichen=\"default\",\n    liefs=\"default\",\n    lightflier_flower_regrowth=\"default\",\n    lightfliers=\"default\",\n    loop=\"default\",\n    marshbush=\"default\",\n    merms=\"default\",\n    molebats=\"default\",\n    moles_setting=\"default\",\n    monkey=\"default\",\n    monkey_setting=\"default\",\n    moon_spider=\"default\",\n    mushgnome=\"default\",\n    mushroom=\"default\",\n    mushtree=\"default\",\n    mushtree_moon_regrowth=\"default\",\n    mushtree_regrowth=\"default\",\n    mutated_birds=\"default\",\n    mutated_merm=\"default\",\n    mutated_spiderqueen=\"default\",\n    nightmarecreatures=\"default\",\n    pigs_setting=\"default\",\n    portalresurection=\"always\",\n    prefabswaps_start=\"default\",\n    reeds=\"default\",\n    reeds_regrowth=\"default\",\n    regrowth=\"default\",\n    resettime=\"none\",\n    rifts_enabled_cave=\"default\",\n    rifts_frequency_cave=\"default\",\n    roads=\"never\",\n    rock=\"default\",\n    rocky=\"default\",\n    rocky_setting=\"default\",\n    sapling=\"default\",\n    season_start=\"default\",\n    seasonalstartingitems=\"default\",\n    shadowcreatures=\"default\",\n    slurper=\"default\",\n    slurtles=\"default\",\n    slurtles_setting=\"default\",\n    snurtles=\"default\",\n    spawnmode=\"fixed\",\n    spawnprotection=\"default\",\n    specialevent=\"default\",\n    spider_dropper=\"default\",\n    spider_hider=\"default\",\n    spider_spitter=\"default\",\n    spider_warriors=\"default\",\n    spiderqueen=\"default\",\n    spiders=\"default\",\n    spiders_setting=\"default\",\n    start_location=\"caves\",\n    task_set=\"cave_default\",\n    temperaturedamage=\"default\",\n    tentacles=\"default\",\n    toadstool=\"default\",\n    touchstone=\"default\",\n    tree_rock=\"default\",\n    tree_rock_regrowth=\"default\",\n    trees=\"default\",\n    twiggytrees_regrowth=\"default\",\n    weather=\"default\",\n    winters_feast=\"default\",\n    world_size=\"default\",\n    wormattacks=\"default\",\n    wormattacks_boss=\"default\",\n    wormhole_prefab=\"tentacle_pillar\",\n    wormlights=\"default\",\n    worms=\"default\",\n    year_of_the_beefalo=\"default\",\n    year_of_the_bunnyman=\"default\",\n    year_of_the_carrat=\"default\",\n    year_of_the_catcoon=\"default\",\n    year_of_the_dragonfly=\"default\",\n    year_of_the_gobbler=\"default\",\n    year_of_the_knight=\"default\",\n    year_of_the_pig=\"default\",\n    year_of_the_snake=\"default\",\n    year_of_the_varg=\"default\" \n  },\n  required_prefabs={ \"multiplayer_portal\" },\n  settings_desc=\"探查洞穴…… 一起！\",\n  settings_id=\"DST_CAVE\",\n  settings_name=\"洞穴\",\n  substitutes={  },\n  version=4,\n  worldgen_desc=\"探查洞穴…… 一起！\",\n  worldgen_id=\"DST_CAVE\",\n  worldgen_name=\"洞穴\" \n}`},survival={master:`return {\n  desc=\"标准《饥荒》体验。\",\n  hideminimap=false,\n  id=\"SURVIVAL_TOGETHER\",\n  location=\"forest\",\n  max_playlist_position=999,\n  min_playlist_position=0,\n  name=\"生存\",\n  numrandom_set_pieces=4,\n  override_level_string=false,\n  overrides={\n    alternatehunt=\"default\",\n    angrybees=\"default\",\n    antliontribute=\"default\",\n    autumn=\"default\",\n    balatro=\"default\",\n    bananabush_portalrate=\"default\",\n    basicresource_regrowth=\"none\",\n    bats_setting=\"default\",\n    bearger=\"default\",\n    beefalo=\"default\",\n    beefaloheat=\"default\",\n    beequeen=\"default\",\n    bees=\"default\",\n    bees_setting=\"default\",\n    berrybush=\"default\",\n    birds=\"default\",\n    boons=\"default\",\n    branching=\"default\",\n    brightmarecreatures=\"default\",\n    bunnymen_setting=\"default\",\n    butterfly=\"default\",\n    buzzard=\"default\",\n    cactus=\"default\",\n    cactus_regrowth=\"default\",\n    carrot=\"default\",\n    carrots_regrowth=\"default\",\n    catcoon=\"default\",\n    catcoons=\"default\",\n    chess=\"default\",\n    cookiecutters=\"default\",\n    crabking=\"default\",\n    crow_carnival=\"default\",\n    darkness=\"default\",\n    day=\"default\",\n    daywalker2=\"default\",\n    deciduousmonster=\"default\",\n    deciduoustree_regrowth=\"default\",\n    deerclops=\"default\",\n    dragonfly=\"default\",\n    dropeverythingondespawn=\"default\",\n    evergreen_regrowth=\"default\",\n    extrastartingitems=\"default\",\n    eyeofterror=\"default\",\n    fishschools=\"default\",\n    flint=\"default\",\n    flowers=\"default\",\n    flowers_regrowth=\"default\",\n    frograin=\"default\",\n    frogs=\"default\",\n    fruitfly=\"default\",\n    ghostenabled=\"always\",\n    ghostsanitydrain=\"always\",\n    gnarwail=\"default\",\n    goosemoose=\"default\",\n    grass=\"default\",\n    grassgekkos=\"default\",\n    hallowed_nights=\"default\",\n    has_ocean=true,\n    healthpenalty=\"always\",\n    hound_mounds=\"default\",\n    houndmound=\"default\",\n    hounds=\"default\",\n    hunger=\"default\",\n    hunt=\"default\",\n    junkyard=\"default\",\n    keep_disconnected_tiles=true,\n    klaus=\"default\",\n    krampus=\"default\",\n    layout_mode=\"LinkNodesByKeys\",\n    lessdamagetaken=\"none\",\n    liefs=\"default\",\n    lightcrab_portalrate=\"default\",\n    lightning=\"default\",\n    lightninggoat=\"default\",\n    loop=\"default\",\n    lunarhail_frequency=\"default\",\n    lureplants=\"default\",\n    malbatross=\"default\",\n    marshbush=\"default\",\n    merm=\"default\",\n    merms=\"default\",\n    meteorshowers=\"default\",\n    meteorspawner=\"default\",\n    moles=\"default\",\n    moles_setting=\"default\",\n    monkeytail_portalrate=\"default\",\n    moon_berrybush=\"default\",\n    moon_bullkelp=\"default\",\n    moon_carrot=\"default\",\n    moon_fissure=\"default\",\n    moon_fruitdragon=\"default\",\n    moon_hotspring=\"default\",\n    moon_rock=\"default\",\n    moon_sapling=\"default\",\n    moon_spider=\"default\",\n    moon_spiders=\"default\",\n    moon_starfish=\"default\",\n    moon_tree=\"default\",\n    moon_tree_regrowth=\"default\",\n    mosquitos=\"default\",\n    mushroom=\"default\",\n    mutated_bearger=\"default\",\n    mutated_bird_gestalt=\"default\",\n    mutated_birds=\"default\",\n    mutated_buzzard_gestalt=\"default\",\n    mutated_deerclops=\"default\",\n    mutated_hounds=\"default\",\n    mutated_merm=\"default\",\n    mutated_spiderqueen=\"default\",\n    mutated_warg=\"default\",\n    no_joining_islands=true,\n    no_wormholes_to_disconnected_tiles=true,\n    ocean_bullkelp=\"default\",\n    ocean_otterdens=\"default\",\n    ocean_seastack=\"ocean_default\",\n    ocean_shoal=\"default\",\n    ocean_waterplant=\"ocean_default\",\n    ocean_wobsterden=\"default\",\n    otters_setting=\"default\",\n    palmcone_seed_portalrate=\"default\",\n    palmconetree=\"default\",\n    palmconetree_regrowth=\"default\",\n    penguins=\"default\",\n    penguins_moon=\"default\",\n    perd=\"default\",\n    petrification=\"default\",\n    pigs=\"default\",\n    pigs_setting=\"default\",\n    pirateraids=\"default\",\n    ponds=\"default\",\n    portal_spawnrate=\"default\",\n    portalresurection=\"none\",\n    powder_monkey_portalrate=\"default\",\n    prefabswaps_start=\"default\",\n    rabbits=\"default\",\n    rabbits_setting=\"default\",\n    reeds=\"default\",\n    reeds_regrowth=\"default\",\n    regrowth=\"default\",\n    resettime=\"default\",\n    rifts_enabled=\"default\",\n    rifts_frequency=\"default\",\n    roads=\"default\",\n    rock=\"default\",\n    rock_ice=\"default\",\n    saltstack_regrowth=\"default\",\n    sapling=\"default\",\n    season_start=\"default\",\n    seasonalstartingitems=\"default\",\n    shadowcreatures=\"default\",\n    sharkboi=\"default\",\n    sharks=\"default\",\n    spawnmode=\"fixed\",\n    spawnprotection=\"default\",\n    specialevent=\"default\",\n    spider_warriors=\"default\",\n    spiderqueen=\"default\",\n    spiders=\"default\",\n    spiders_setting=\"default\",\n    spring=\"default\",\n    squid=\"default\",\n    stageplays=\"default\",\n    start_location=\"default\",\n    summer=\"default\",\n    summerhounds=\"default\",\n    tallbirds=\"default\",\n    task_set=\"default\",\n    temperaturedamage=\"default\",\n    tentacles=\"default\",\n    terrariumchest=\"default\",\n    touchstone=\"default\",\n    trees=\"default\",\n    tumbleweed=\"default\",\n    twiggytrees_regrowth=\"default\",\n    walrus=\"default\",\n    walrus_setting=\"default\",\n    wanderingtrader_enabled=\"always\",\n    wasps=\"default\",\n    weather=\"default\",\n    wildfires=\"default\",\n    winter=\"default\",\n    winterhounds=\"default\",\n    winters_feast=\"default\",\n    wobsters=\"default\",\n    world_size=\"default\",\n    wormhole_prefab=\"wormhole\",\n    year_of_the_beefalo=\"default\",\n    year_of_the_bunnyman=\"default\",\n    year_of_the_carrat=\"default\",\n    year_of_the_catcoon=\"default\",\n    year_of_the_dragonfly=\"default\",\n    year_of_the_gobbler=\"default\",\n    year_of_the_knight=\"default\",\n    year_of_the_pig=\"default\",\n    year_of_the_snake=\"default\",\n    year_of_the_varg=\"default\" \n  },\n  playstyle=\"survival\",\n  random_set_pieces={\n    \"Sculptures_2\",\n    \"Sculptures_3\",\n    \"Sculptures_4\",\n    \"Sculptures_5\",\n    \"Chessy_1\",\n    \"Chessy_2\",\n    \"Chessy_3\",\n    \"Chessy_4\",\n    \"Chessy_5\",\n    \"Chessy_6\",\n    \"Maxwell1\",\n    \"Maxwell2\",\n    \"Maxwell3\",\n    \"Maxwell4\",\n    \"Maxwell6\",\n    \"Maxwell7\",\n    \"Warzone_1\",\n    \"Warzone_2\",\n    \"Warzone_3\" \n  },\n  required_prefabs={ \"multiplayer_portal\" },\n  required_setpieces={ \"Sculptures_1\", \"Maxwell5\" },\n  settings_desc=\"标准《饥荒》体验。\",\n  settings_id=\"SURVIVAL_TOGETHER\",\n  settings_name=\"生存\",\n  substitutes={  },\n  version=4,\n  worldgen_desc=\"标准《饥荒》体验。\",\n  worldgen_id=\"SURVIVAL_TOGETHER\",\n  worldgen_name=\"生存\" \n}`,caves:`return {\n  background_node_range={ 0, 1 },\n  desc=\"探查洞穴…… 一起！\",\n  hideminimap=false,\n  id=\"DST_CAVE\",\n  location=\"cave\",\n  max_playlist_position=999,\n  min_playlist_position=0,\n  name=\"洞穴\",\n  numrandom_set_pieces=0,\n  override_level_string=false,\n  overrides={\n    acidrain_enabled=\"always\",\n    atriumgate=\"default\",\n    banana=\"default\",\n    basicresource_regrowth=\"none\",\n    bats=\"default\",\n    bats_setting=\"default\",\n    beefaloheat=\"default\",\n    berrybush=\"default\",\n    boons=\"default\",\n    branching=\"default\",\n    brightmarecreatures=\"default\",\n    bunnymen=\"default\",\n    bunnymen_setting=\"default\",\n    cave_ponds=\"default\",\n    cave_spiders=\"default\",\n    cavelight=\"default\",\n    chess=\"default\",\n    chest_mimics=\"default\",\n    crow_carnival=\"default\",\n    darkness=\"default\",\n    day=\"default\",\n    daywalker=\"default\",\n    dropeverythingondespawn=\"default\",\n    dustmoths=\"default\",\n    earthquakes=\"default\",\n    evergreen_regrowth=\"default\",\n    extrastartingitems=\"default\",\n    fern=\"default\",\n    fissure=\"default\",\n    flint=\"default\",\n    flower_cave=\"default\",\n    flower_cave_regrowth=\"default\",\n    fruitfly=\"default\",\n    ghostenabled=\"always\",\n    ghostsanitydrain=\"always\",\n    grass=\"default\",\n    grassgekkos=\"default\",\n    hallowed_nights=\"default\",\n    healthpenalty=\"always\",\n    hunger=\"default\",\n    itemmimics=\"default\",\n    krampus=\"default\",\n    layout_mode=\"RestrictNodesByKey\",\n    lessdamagetaken=\"none\",\n    lichen=\"default\",\n    liefs=\"default\",\n    lightflier_flower_regrowth=\"default\",\n    lightfliers=\"default\",\n    loop=\"default\",\n    marshbush=\"default\",\n    merms=\"default\",\n    molebats=\"default\",\n    moles_setting=\"default\",\n    monkey=\"default\",\n    monkey_setting=\"default\",\n    moon_spider=\"default\",\n    mushgnome=\"default\",\n    mushroom=\"default\",\n    mushtree=\"default\",\n    mushtree_moon_regrowth=\"default\",\n    mushtree_regrowth=\"default\",\n    mutated_birds=\"default\",\n    mutated_merm=\"default\",\n    mutated_spiderqueen=\"default\",\n    nightmarecreatures=\"default\",\n    pigs_setting=\"default\",\n    portalresurection=\"none\",\n    prefabswaps_start=\"default\",\n    reeds=\"default\",\n    reeds_regrowth=\"default\",\n    regrowth=\"default\",\n    resettime=\"default\",\n    rifts_enabled_cave=\"default\",\n    rifts_frequency_cave=\"default\",\n    roads=\"never\",\n    rock=\"default\",\n    rocky=\"default\",\n    rocky_setting=\"default\",\n    sapling=\"default\",\n    season_start=\"default\",\n    seasonalstartingitems=\"default\",\n    shadowcreatures=\"default\",\n    slurper=\"default\",\n    slurtles=\"default\",\n    slurtles_setting=\"default\",\n    snurtles=\"default\",\n    spawnmode=\"fixed\",\n    spawnprotection=\"default\",\n    specialevent=\"default\",\n    spider_dropper=\"default\",\n    spider_hider=\"default\",\n    spider_spitter=\"default\",\n    spider_warriors=\"default\",\n    spiderqueen=\"default\",\n    spiders=\"default\",\n    spiders_setting=\"default\",\n    start_location=\"caves\",\n    task_set=\"cave_default\",\n    temperaturedamage=\"default\",\n    tentacles=\"default\",\n    toadstool=\"default\",\n    touchstone=\"default\",\n    tree_rock=\"default\",\n    tree_rock_regrowth=\"default\",\n    trees=\"default\",\n    twiggytrees_regrowth=\"default\",\n    weather=\"default\",\n    winters_feast=\"default\",\n    world_size=\"default\",\n    wormattacks=\"default\",\n    wormattacks_boss=\"default\",\n    wormhole_prefab=\"tentacle_pillar\",\n    wormlights=\"default\",\n    worms=\"default\",\n    year_of_the_beefalo=\"default\",\n    year_of_the_bunnyman=\"default\",\n    year_of_the_carrat=\"default\",\n    year_of_the_catcoon=\"default\",\n    year_of_the_dragonfly=\"default\",\n    year_of_the_gobbler=\"default\",\n    year_of_the_knight=\"default\",\n    year_of_the_pig=\"default\",\n    year_of_the_snake=\"default\",\n    year_of_the_varg=\"default\" \n  },\n  required_prefabs={ \"multiplayer_portal\" },\n  settings_desc=\"探查洞穴…… 一起！\",\n  settings_id=\"DST_CAVE\",\n  settings_name=\"洞穴\",\n  substitutes={  },\n  version=4,\n  worldgen_desc=\"探查洞穴…… 一起！\",\n  worldgen_id=\"DST_CAVE\",\n  worldgen_name=\"洞穴\" \n}`},relaxed={master:`return {\n  desc=\"更轻松的游戏方式，更少受到来自世界的威胁。\\\\\n饥饿、寒冷、过热和黑暗将不会杀死冒险家。\\\\\n降低冒险家受到的伤害。永远可以在绚丽之门复活。\",\n  hideminimap=false,\n  id=\"RELAXED\",\n  location=\"forest\",\n  max_playlist_position=999,\n  min_playlist_position=0,\n  name=\"轻松\",\n  numrandom_set_pieces=4,\n  override_level_string=false,\n  overrides={\n    alternatehunt=\"default\",\n    angrybees=\"default\",\n    antliontribute=\"default\",\n    autumn=\"default\",\n    balatro=\"default\",\n    bananabush_portalrate=\"default\",\n    basicresource_regrowth=\"none\",\n    bats_setting=\"default\",\n    bearger=\"default\",\n    beefalo=\"default\",\n    beefaloheat=\"default\",\n    beequeen=\"default\",\n    bees=\"default\",\n    bees_setting=\"default\",\n    berrybush=\"default\",\n    birds=\"default\",\n    boons=\"default\",\n    branching=\"default\",\n    brightmarecreatures=\"rare\",\n    bunnymen_setting=\"default\",\n    butterfly=\"default\",\n    buzzard=\"default\",\n    cactus=\"default\",\n    cactus_regrowth=\"default\",\n    carrot=\"default\",\n    carrots_regrowth=\"default\",\n    catcoon=\"default\",\n    catcoons=\"default\",\n    chess=\"default\",\n    cookiecutters=\"default\",\n    crabking=\"default\",\n    crow_carnival=\"default\",\n    darkness=\"nonlethal\",\n    day=\"default\",\n    daywalker2=\"default\",\n    deciduousmonster=\"default\",\n    deciduoustree_regrowth=\"default\",\n    deerclops=\"default\",\n    dragonfly=\"default\",\n    dropeverythingondespawn=\"default\",\n    evergreen_regrowth=\"default\",\n    extrastartingitems=\"default\",\n    eyeofterror=\"default\",\n    fishschools=\"default\",\n    flint=\"default\",\n    flowers=\"default\",\n    flowers_regrowth=\"default\",\n    frograin=\"default\",\n    frogs=\"default\",\n    fruitfly=\"default\",\n    ghostenabled=\"always\",\n    ghostsanitydrain=\"none\",\n    gnarwail=\"default\",\n    goosemoose=\"default\",\n    grass=\"default\",\n    grassgekkos=\"default\",\n    hallowed_nights=\"default\",\n    has_ocean=true,\n    healthpenalty=\"none\",\n    hound_mounds=\"default\",\n    houndmound=\"default\",\n    hounds=\"rare\",\n    hunger=\"nonlethal\",\n    hunt=\"default\",\n    junkyard=\"default\",\n    keep_disconnected_tiles=true,\n    klaus=\"default\",\n    krampus=\"default\",\n    layout_mode=\"LinkNodesByKeys\",\n    lessdamagetaken=\"always\",\n    liefs=\"default\",\n    lightcrab_portalrate=\"default\",\n    lightning=\"default\",\n    lightninggoat=\"default\",\n    loop=\"default\",\n    lunarhail_frequency=\"default\",\n    lureplants=\"default\",\n    malbatross=\"default\",\n    marshbush=\"default\",\n    merm=\"default\",\n    merms=\"default\",\n    meteorshowers=\"default\",\n    meteorspawner=\"default\",\n    moles=\"default\",\n    moles_setting=\"default\",\n    monkeytail_portalrate=\"default\",\n    moon_berrybush=\"default\",\n    moon_bullkelp=\"default\",\n    moon_carrot=\"default\",\n    moon_fissure=\"default\",\n    moon_fruitdragon=\"default\",\n    moon_hotspring=\"default\",\n    moon_rock=\"default\",\n    moon_sapling=\"default\",\n    moon_spider=\"default\",\n    moon_spiders=\"default\",\n    moon_starfish=\"default\",\n    moon_tree=\"default\",\n    moon_tree_regrowth=\"default\",\n    mosquitos=\"default\",\n    mushroom=\"default\",\n    mutated_bearger=\"default\",\n    mutated_bird_gestalt=\"default\",\n    mutated_birds=\"default\",\n    mutated_buzzard_gestalt=\"default\",\n    mutated_deerclops=\"default\",\n    mutated_hounds=\"default\",\n    mutated_merm=\"default\",\n    mutated_spiderqueen=\"default\",\n    mutated_warg=\"default\",\n    no_joining_islands=true,\n    no_wormholes_to_disconnected_tiles=true,\n    ocean_bullkelp=\"default\",\n    ocean_otterdens=\"default\",\n    ocean_seastack=\"ocean_default\",\n    ocean_shoal=\"default\",\n    ocean_waterplant=\"ocean_default\",\n    ocean_wobsterden=\"default\",\n    otters_setting=\"default\",\n    palmcone_seed_portalrate=\"default\",\n    palmconetree=\"default\",\n    palmconetree_regrowth=\"default\",\n    penguins=\"default\",\n    penguins_moon=\"default\",\n    perd=\"default\",\n    petrification=\"default\",\n    pigs=\"default\",\n    pigs_setting=\"default\",\n    pirateraids=\"default\",\n    ponds=\"default\",\n    portal_spawnrate=\"default\",\n    portalresurection=\"always\",\n    powder_monkey_portalrate=\"default\",\n    prefabswaps_start=\"default\",\n    rabbits=\"default\",\n    rabbits_setting=\"default\",\n    reeds=\"default\",\n    reeds_regrowth=\"default\",\n    regrowth=\"default\",\n    resettime=\"none\",\n    rifts_enabled=\"default\",\n    rifts_frequency=\"default\",\n    roads=\"default\",\n    rock=\"default\",\n    rock_ice=\"default\",\n    saltstack_regrowth=\"default\",\n    sapling=\"default\",\n    season_start=\"default\",\n    seasonalstartingitems=\"default\",\n    shadowcreatures=\"rare\",\n    sharkboi=\"default\",\n    sharks=\"default\",\n    spawnmode=\"fixed\",\n    spawnprotection=\"default\",\n    specialevent=\"default\",\n    spider_warriors=\"default\",\n    spiderqueen=\"default\",\n    spiders=\"default\",\n    spiders_setting=\"default\",\n    spring=\"default\",\n    squid=\"default\",\n    stageplays=\"default\",\n    start_location=\"default\",\n    summer=\"default\",\n    summerhounds=\"default\",\n    tallbirds=\"default\",\n    task_set=\"default\",\n    temperaturedamage=\"nonlethal\",\n    tentacles=\"default\",\n    terrariumchest=\"default\",\n    touchstone=\"default\",\n    trees=\"default\",\n    tumbleweed=\"default\",\n    twiggytrees_regrowth=\"default\",\n    walrus=\"default\",\n    walrus_setting=\"default\",\n    wanderingtrader_enabled=\"always\",\n    wasps=\"default\",\n    weather=\"default\",\n    wildfires=\"never\",\n    winter=\"default\",\n    winterhounds=\"default\",\n    winters_feast=\"default\",\n    wobsters=\"default\",\n    world_size=\"default\",\n    wormhole_prefab=\"wormhole\",\n    year_of_the_beefalo=\"default\",\n    year_of_the_bunnyman=\"default\",\n    year_of_the_carrat=\"default\",\n    year_of_the_catcoon=\"default\",\n    year_of_the_dragonfly=\"default\",\n    year_of_the_gobbler=\"default\",\n    year_of_the_knight=\"default\",\n    year_of_the_pig=\"default\",\n    year_of_the_snake=\"default\",\n    year_of_the_varg=\"default\" \n  },\n  playstyle=\"relaxed\",\n  random_set_pieces={\n    \"Sculptures_2\",\n    \"Sculptures_3\",\n    \"Sculptures_4\",\n    \"Sculptures_5\",\n    \"Chessy_1\",\n    \"Chessy_2\",\n    \"Chessy_3\",\n    \"Chessy_4\",\n    \"Chessy_5\",\n    \"Chessy_6\",\n    \"Maxwell1\",\n    \"Maxwell2\",\n    \"Maxwell3\",\n    \"Maxwell4\",\n    \"Maxwell6\",\n    \"Maxwell7\",\n    \"Warzone_1\",\n    \"Warzone_2\",\n    \"Warzone_3\" \n  },\n  required_prefabs={ \"multiplayer_portal\" },\n  required_setpieces={ \"Sculptures_1\", \"Maxwell5\" },\n  settings_desc=\"更轻松的游戏方式，更少受到来自世界的威胁。\\\\\n饥饿、寒冷、过热和黑暗将不会杀死冒险家。\\\\\n降低冒险家受到的伤害。永远可以在绚丽之门复活。\",\n  settings_id=\"RELAXED\",\n  settings_name=\"轻松\",\n  substitutes={  },\n  version=4,\n  worldgen_desc=\"更轻松的游戏方式，更少受到来自世界的威胁。\\\\\n饥饿、寒冷、过热和黑暗将不会杀死冒险家。\\\\\n降低冒险家受到的伤害。永远可以在绚丽之门复活。\",\n  worldgen_id=\"RELAXED\",\n  worldgen_name=\"轻松\" \n}`,caves:`return {\n  background_node_range={ 0, 1 },\n  desc=\"探查洞穴…… 一起！\",\n  hideminimap=false,\n  id=\"DST_CAVE\",\n  location=\"cave\",\n  max_playlist_position=999,\n  min_playlist_position=0,\n  name=\"洞穴\",\n  numrandom_set_pieces=0,\n  override_level_string=false,\n  overrides={\n    acidrain_enabled=\"always\",\n    atriumgate=\"default\",\n    banana=\"default\",\n    basicresource_regrowth=\"none\",\n    bats=\"default\",\n    bats_setting=\"default\",\n    beefaloheat=\"default\",\n    berrybush=\"default\",\n    boons=\"default\",\n    branching=\"default\",\n    brightmarecreatures=\"rare\",\n    bunnymen=\"default\",\n    bunnymen_setting=\"default\",\n    cave_ponds=\"default\",\n    cave_spiders=\"default\",\n    cavelight=\"default\",\n    chess=\"default\",\n    chest_mimics=\"default\",\n    crow_carnival=\"default\",\n    darkness=\"nonlethal\",\n    day=\"default\",\n    daywalker=\"default\",\n    dropeverythingondespawn=\"default\",\n    dustmoths=\"default\",\n    earthquakes=\"default\",\n    evergreen_regrowth=\"default\",\n    extrastartingitems=\"default\",\n    fern=\"default\",\n    fissure=\"default\",\n    flint=\"default\",\n    flower_cave=\"default\",\n    flower_cave_regrowth=\"default\",\n    fruitfly=\"default\",\n    ghostenabled=\"always\",\n    ghostsanitydrain=\"none\",\n    grass=\"default\",\n    grassgekkos=\"default\",\n    hallowed_nights=\"default\",\n    healthpenalty=\"none\",\n    hunger=\"nonlethal\",\n    itemmimics=\"default\",\n    krampus=\"default\",\n    layout_mode=\"RestrictNodesByKey\",\n    lessdamagetaken=\"always\",\n    lichen=\"default\",\n    liefs=\"default\",\n    lightflier_flower_regrowth=\"default\",\n    lightfliers=\"default\",\n    loop=\"default\",\n    marshbush=\"default\",\n    merms=\"default\",\n    molebats=\"default\",\n    moles_setting=\"default\",\n    monkey=\"default\",\n    monkey_setting=\"default\",\n    moon_spider=\"default\",\n    mushgnome=\"default\",\n    mushroom=\"default\",\n    mushtree=\"default\",\n    mushtree_moon_regrowth=\"default\",\n    mushtree_regrowth=\"default\",\n    mutated_birds=\"default\",\n    mutated_merm=\"default\",\n    mutated_spiderqueen=\"default\",\n    nightmarecreatures=\"default\",\n    pigs_setting=\"default\",\n    portalresurection=\"always\",\n    prefabswaps_start=\"default\",\n    reeds=\"default\",\n    reeds_regrowth=\"default\",\n    regrowth=\"default\",\n    resettime=\"none\",\n    rifts_enabled_cave=\"default\",\n    rifts_frequency_cave=\"default\",\n    roads=\"never\",\n    rock=\"default\",\n    rocky=\"default\",\n    rocky_setting=\"default\",\n    sapling=\"default\",\n    season_start=\"default\",\n    seasonalstartingitems=\"default\",\n    shadowcreatures=\"rare\",\n    slurper=\"default\",\n    slurtles=\"default\",\n    slurtles_setting=\"default\",\n    snurtles=\"default\",\n    spawnmode=\"fixed\",\n    spawnprotection=\"default\",\n    specialevent=\"default\",\n    spider_dropper=\"default\",\n    spider_hider=\"default\",\n    spider_spitter=\"default\",\n    spider_warriors=\"default\",\n    spiderqueen=\"default\",\n    spiders=\"default\",\n    spiders_setting=\"default\",\n    start_location=\"caves\",\n    task_set=\"cave_default\",\n    temperaturedamage=\"nonlethal\",\n    tentacles=\"default\",\n    toadstool=\"default\",\n    touchstone=\"default\",\n    tree_rock=\"default\",\n    tree_rock_regrowth=\"default\",\n    trees=\"default\",\n    twiggytrees_regrowth=\"default\",\n    weather=\"default\",\n    winters_feast=\"default\",\n    world_size=\"default\",\n    wormattacks=\"default\",\n    wormattacks_boss=\"default\",\n    wormhole_prefab=\"tentacle_pillar\",\n    wormlights=\"default\",\n    worms=\"default\",\n    year_of_the_beefalo=\"default\",\n    year_of_the_bunnyman=\"default\",\n    year_of_the_carrat=\"default\",\n    year_of_the_catcoon=\"default\",\n    year_of_the_dragonfly=\"default\",\n    year_of_the_gobbler=\"default\",\n    year_of_the_knight=\"default\",\n    year_of_the_pig=\"default\",\n    year_of_the_snake=\"default\",\n    year_of_the_varg=\"default\" \n  },\n  required_prefabs={ \"multiplayer_portal\" },\n  settings_desc=\"探查洞穴…… 一起！\",\n  settings_id=\"DST_CAVE\",\n  settings_name=\"洞穴\",\n  substitutes={  },\n  version=4,\n  worldgen_desc=\"探查洞穴…… 一起！\",\n  worldgen_id=\"DST_CAVE\",\n  worldgen_name=\"洞穴\" \n}`},wilderness={master:`return {\n  desc=\"外面就是荒野，充满了危险！\\\\\n随机进入世界的一个地方。\\\\\n死亡之后：选一名新冒险家试一下、再试一下。\",\n  hideminimap=false,\n  id=\"WILDERNESS\",\n  location=\"forest\",\n  max_playlist_position=999,\n  min_playlist_position=0,\n  name=\"荒野\",\n  numrandom_set_pieces=4,\n  override_level_string=false,\n  overrides={\n    alternatehunt=\"default\",\n    angrybees=\"default\",\n    antliontribute=\"default\",\n    autumn=\"default\",\n    balatro=\"default\",\n    bananabush_portalrate=\"default\",\n    basicresource_regrowth=\"always\",\n    bats_setting=\"default\",\n    bearger=\"default\",\n    beefalo=\"default\",\n    beefaloheat=\"default\",\n    beequeen=\"default\",\n    bees=\"default\",\n    bees_setting=\"default\",\n    berrybush=\"default\",\n    birds=\"default\",\n    boons=\"default\",\n    branching=\"default\",\n    brightmarecreatures=\"default\",\n    bunnymen_setting=\"default\",\n    butterfly=\"default\",\n    buzzard=\"default\",\n    cactus=\"default\",\n    cactus_regrowth=\"default\",\n    carrot=\"default\",\n    carrots_regrowth=\"default\",\n    catcoon=\"default\",\n    catcoons=\"default\",\n    chess=\"default\",\n    cookiecutters=\"default\",\n    crabking=\"default\",\n    crow_carnival=\"default\",\n    darkness=\"default\",\n    day=\"default\",\n    daywalker2=\"default\",\n    deciduousmonster=\"default\",\n    deciduoustree_regrowth=\"default\",\n    deerclops=\"default\",\n    dragonfly=\"default\",\n    dropeverythingondespawn=\"default\",\n    evergreen_regrowth=\"default\",\n    extrastartingitems=\"default\",\n    eyeofterror=\"default\",\n    fishschools=\"default\",\n    flint=\"default\",\n    flowers=\"default\",\n    flowers_regrowth=\"default\",\n    frograin=\"default\",\n    frogs=\"default\",\n    fruitfly=\"default\",\n    ghostenabled=\"none\",\n    ghostsanitydrain=\"none\",\n    gnarwail=\"default\",\n    goosemoose=\"default\",\n    grass=\"default\",\n    grassgekkos=\"default\",\n    hallowed_nights=\"default\",\n    has_ocean=true,\n    healthpenalty=\"always\",\n    hound_mounds=\"default\",\n    houndmound=\"default\",\n    hounds=\"default\",\n    hunger=\"default\",\n    hunt=\"default\",\n    junkyard=\"default\",\n    keep_disconnected_tiles=true,\n    klaus=\"default\",\n    krampus=\"default\",\n    layout_mode=\"LinkNodesByKeys\",\n    lessdamagetaken=\"none\",\n    liefs=\"default\",\n    lightcrab_portalrate=\"default\",\n    lightning=\"default\",\n    lightninggoat=\"default\",\n    loop=\"default\",\n    lunarhail_frequency=\"default\",\n    lureplants=\"default\",\n    malbatross=\"default\",\n    marshbush=\"default\",\n    merm=\"default\",\n    merms=\"default\",\n    meteorshowers=\"default\",\n    meteorspawner=\"default\",\n    moles=\"default\",\n    moles_setting=\"default\",\n    monkeytail_portalrate=\"default\",\n    moon_berrybush=\"default\",\n    moon_bullkelp=\"default\",\n    moon_carrot=\"default\",\n    moon_fissure=\"default\",\n    moon_fruitdragon=\"default\",\n    moon_hotspring=\"default\",\n    moon_rock=\"default\",\n    moon_sapling=\"default\",\n    moon_spider=\"default\",\n    moon_spiders=\"default\",\n    moon_starfish=\"default\",\n    moon_tree=\"default\",\n    moon_tree_regrowth=\"default\",\n    mosquitos=\"default\",\n    mushroom=\"default\",\n    mutated_bearger=\"default\",\n    mutated_bird_gestalt=\"default\",\n    mutated_birds=\"default\",\n    mutated_buzzard_gestalt=\"default\",\n    mutated_deerclops=\"default\",\n    mutated_hounds=\"default\",\n    mutated_merm=\"default\",\n    mutated_spiderqueen=\"default\",\n    mutated_warg=\"default\",\n    no_joining_islands=true,\n    no_wormholes_to_disconnected_tiles=true,\n    ocean_bullkelp=\"default\",\n    ocean_otterdens=\"default\",\n    ocean_seastack=\"ocean_default\",\n    ocean_shoal=\"default\",\n    ocean_waterplant=\"ocean_default\",\n    ocean_wobsterden=\"default\",\n    otters_setting=\"default\",\n    palmcone_seed_portalrate=\"default\",\n    palmconetree=\"default\",\n    palmconetree_regrowth=\"default\",\n    penguins=\"default\",\n    penguins_moon=\"default\",\n    perd=\"default\",\n    petrification=\"default\",\n    pigs=\"default\",\n    pigs_setting=\"default\",\n    pirateraids=\"default\",\n    ponds=\"default\",\n    portal_spawnrate=\"default\",\n    portalresurection=\"none\",\n    powder_monkey_portalrate=\"default\",\n    prefabswaps_start=\"default\",\n    rabbits=\"default\",\n    rabbits_setting=\"default\",\n    reeds=\"default\",\n    reeds_regrowth=\"default\",\n    regrowth=\"default\",\n    resettime=\"none\",\n    rifts_enabled=\"default\",\n    rifts_frequency=\"default\",\n    roads=\"default\",\n    rock=\"default\",\n    rock_ice=\"default\",\n    saltstack_regrowth=\"default\",\n    sapling=\"default\",\n    season_start=\"default\",\n    seasonalstartingitems=\"default\",\n    shadowcreatures=\"default\",\n    sharkboi=\"default\",\n    sharks=\"default\",\n    spawnmode=\"scatter\",\n    spawnprotection=\"default\",\n    specialevent=\"default\",\n    spider_warriors=\"default\",\n    spiderqueen=\"default\",\n    spiders=\"default\",\n    spiders_setting=\"default\",\n    spring=\"default\",\n    squid=\"default\",\n    stageplays=\"default\",\n    start_location=\"default\",\n    summer=\"default\",\n    summerhounds=\"default\",\n    tallbirds=\"default\",\n    task_set=\"default\",\n    temperaturedamage=\"default\",\n    tentacles=\"default\",\n    terrariumchest=\"default\",\n    touchstone=\"default\",\n    trees=\"default\",\n    tumbleweed=\"default\",\n    twiggytrees_regrowth=\"default\",\n    walrus=\"default\",\n    walrus_setting=\"default\",\n    wanderingtrader_enabled=\"always\",\n    wasps=\"default\",\n    weather=\"default\",\n    wildfires=\"default\",\n    winter=\"default\",\n    winterhounds=\"default\",\n    winters_feast=\"default\",\n    wobsters=\"default\",\n    world_size=\"default\",\n    wormhole_prefab=\"wormhole\",\n    year_of_the_beefalo=\"default\",\n    year_of_the_bunnyman=\"default\",\n    year_of_the_carrat=\"default\",\n    year_of_the_catcoon=\"default\",\n    year_of_the_dragonfly=\"default\",\n    year_of_the_gobbler=\"default\",\n    year_of_the_knight=\"default\",\n    year_of_the_pig=\"default\",\n    year_of_the_snake=\"default\",\n    year_of_the_varg=\"default\" \n  },\n  playstyle=\"wilderness\",\n  random_set_pieces={\n    \"Sculptures_2\",\n    \"Sculptures_3\",\n    \"Sculptures_4\",\n    \"Sculptures_5\",\n    \"Chessy_1\",\n    \"Chessy_2\",\n    \"Chessy_3\",\n    \"Chessy_4\",\n    \"Chessy_5\",\n    \"Chessy_6\",\n    \"Maxwell1\",\n    \"Maxwell2\",\n    \"Maxwell3\",\n    \"Maxwell4\",\n    \"Maxwell6\",\n    \"Maxwell7\",\n    \"Warzone_1\",\n    \"Warzone_2\",\n    \"Warzone_3\" \n  },\n  required_prefabs={ \"multiplayer_portal\" },\n  required_setpieces={ \"Sculptures_1\", \"Maxwell5\" },\n  settings_desc=\"外面就是荒野，充满了危险！\\\\\n随机进入世界的一个地方。\\\\\n死亡之后：选一名新冒险家试一下、再试一下。\",\n  settings_id=\"WILDERNESS\",\n  settings_name=\"荒野\",\n  substitutes={  },\n  version=4,\n  worldgen_desc=\"外面就是荒野，充满了危险！\\\\\n随机进入世界的一个地方。\\\\\n死亡之后：选一名新冒险家试一下、再试一下。\",\n  worldgen_id=\"WILDERNESS\",\n  worldgen_name=\"荒野\" \n}`,caves:`return {\n  background_node_range={ 0, 1 },\n  desc=\"探查洞穴…… 一起！\",\n  hideminimap=false,\n  id=\"DST_CAVE\",\n  location=\"cave\",\n  max_playlist_position=999,\n  min_playlist_position=0,\n  name=\"洞穴\",\n  numrandom_set_pieces=0,\n  override_level_string=false,\n  overrides={\n    acidrain_enabled=\"always\",\n    atriumgate=\"default\",\n    banana=\"default\",\n    basicresource_regrowth=\"always\",\n    bats=\"default\",\n    bats_setting=\"default\",\n    beefaloheat=\"default\",\n    berrybush=\"default\",\n    boons=\"default\",\n    branching=\"default\",\n    brightmarecreatures=\"default\",\n    bunnymen=\"default\",\n    bunnymen_setting=\"default\",\n    cave_ponds=\"default\",\n    cave_spiders=\"default\",\n    cavelight=\"default\",\n    chess=\"default\",\n    chest_mimics=\"default\",\n    crow_carnival=\"default\",\n    darkness=\"default\",\n    day=\"default\",\n    daywalker=\"default\",\n    dropeverythingondespawn=\"default\",\n    dustmoths=\"default\",\n    earthquakes=\"default\",\n    evergreen_regrowth=\"default\",\n    extrastartingitems=\"default\",\n    fern=\"default\",\n    fissure=\"default\",\n    flint=\"default\",\n    flower_cave=\"default\",\n    flower_cave_regrowth=\"default\",\n    fruitfly=\"default\",\n    ghostenabled=\"none\",\n    ghostsanitydrain=\"none\",\n    grass=\"default\",\n    grassgekkos=\"default\",\n    hallowed_nights=\"default\",\n    healthpenalty=\"always\",\n    hunger=\"default\",\n    itemmimics=\"default\",\n    krampus=\"default\",\n    layout_mode=\"RestrictNodesByKey\",\n    lessdamagetaken=\"none\",\n    lichen=\"default\",\n    liefs=\"default\",\n    lightflier_flower_regrowth=\"default\",\n    lightfliers=\"default\",\n    loop=\"default\",\n    marshbush=\"default\",\n    merms=\"default\",\n    molebats=\"default\",\n    moles_setting=\"default\",\n    monkey=\"default\",\n    monkey_setting=\"default\",\n    moon_spider=\"default\",\n    mushgnome=\"default\",\n    mushroom=\"default\",\n    mushtree=\"default\",\n    mushtree_moon_regrowth=\"default\",\n    mushtree_regrowth=\"default\",\n    mutated_birds=\"default\",\n    mutated_merm=\"default\",\n    mutated_spiderqueen=\"default\",\n    nightmarecreatures=\"default\",\n    pigs_setting=\"default\",\n    portalresurection=\"none\",\n    prefabswaps_start=\"default\",\n    reeds=\"default\",\n    reeds_regrowth=\"default\",\n    regrowth=\"default\",\n    resettime=\"none\",\n    rifts_enabled_cave=\"default\",\n    rifts_frequency_cave=\"default\",\n    roads=\"never\",\n    rock=\"default\",\n    rocky=\"default\",\n    rocky_setting=\"default\",\n    sapling=\"default\",\n    season_start=\"default\",\n    seasonalstartingitems=\"default\",\n    shadowcreatures=\"default\",\n    slurper=\"default\",\n    slurtles=\"default\",\n    slurtles_setting=\"default\",\n    snurtles=\"default\",\n    spawnmode=\"scatter\",\n    spawnprotection=\"default\",\n    specialevent=\"default\",\n    spider_dropper=\"default\",\n    spider_hider=\"default\",\n    spider_spitter=\"default\",\n    spider_warriors=\"default\",\n    spiderqueen=\"default\",\n    spiders=\"default\",\n    spiders_setting=\"default\",\n    start_location=\"caves\",\n    task_set=\"cave_default\",\n    temperaturedamage=\"default\",\n    tentacles=\"default\",\n    toadstool=\"default\",\n    touchstone=\"default\",\n    tree_rock=\"default\",\n    tree_rock_regrowth=\"default\",\n    trees=\"default\",\n    twiggytrees_regrowth=\"default\",\n    weather=\"default\",\n    winters_feast=\"default\",\n    world_size=\"default\",\n    wormattacks=\"default\",\n    wormattacks_boss=\"default\",\n    wormhole_prefab=\"tentacle_pillar\",\n    wormlights=\"default\",\n    worms=\"default\",\n    year_of_the_beefalo=\"default\",\n    year_of_the_bunnyman=\"default\",\n    year_of_the_carrat=\"default\",\n    year_of_the_catcoon=\"default\",\n    year_of_the_dragonfly=\"default\",\n    year_of_the_gobbler=\"default\",\n    year_of_the_knight=\"default\",\n    year_of_the_pig=\"default\",\n    year_of_the_snake=\"default\",\n    year_of_the_varg=\"default\" \n  },\n  required_prefabs={ \"multiplayer_portal\" },\n  settings_desc=\"探查洞穴…… 一起！\",\n  settings_id=\"DST_CAVE\",\n  settings_name=\"洞穴\",\n  substitutes={  },\n  version=4,\n  worldgen_desc=\"探查洞穴…… 一起！\",\n  worldgen_id=\"DST_CAVE\",\n  worldgen_name=\"洞穴\" \n}`},lightsOut={master:`return {\n  desc=\"在标准《饥荒》体验的基础上添加黑暗基调。\",\n  hideminimap=false,\n  id=\"LIGHTS_OUT\",\n  location=\"forest\",\n  max_playlist_position=999,\n  min_playlist_position=0,\n  name=\"暗无天日\",\n  numrandom_set_pieces=4,\n  override_level_string=false,\n  overrides={\n    alternatehunt=\"default\",\n    angrybees=\"default\",\n    antliontribute=\"default\",\n    autumn=\"default\",\n    balatro=\"default\",\n    bananabush_portalrate=\"default\",\n    basicresource_regrowth=\"none\",\n    bats_setting=\"default\",\n    bearger=\"default\",\n    beefalo=\"default\",\n    beefaloheat=\"default\",\n    beequeen=\"default\",\n    bees=\"default\",\n    bees_setting=\"default\",\n    berrybush=\"default\",\n    birds=\"default\",\n    boons=\"default\",\n    branching=\"default\",\n    brightmarecreatures=\"default\",\n    bunnymen_setting=\"default\",\n    butterfly=\"default\",\n    buzzard=\"default\",\n    cactus=\"default\",\n    cactus_regrowth=\"default\",\n    carrot=\"default\",\n    carrots_regrowth=\"default\",\n    catcoon=\"default\",\n    catcoons=\"default\",\n    chess=\"default\",\n    cookiecutters=\"default\",\n    crabking=\"default\",\n    crow_carnival=\"default\",\n    darkness=\"default\",\n    day=\"onlynight\",\n    daywalker2=\"default\",\n    deciduousmonster=\"default\",\n    deciduoustree_regrowth=\"default\",\n    deerclops=\"default\",\n    dragonfly=\"default\",\n    dropeverythingondespawn=\"default\",\n    evergreen_regrowth=\"default\",\n    extrastartingitems=\"default\",\n    eyeofterror=\"default\",\n    fishschools=\"default\",\n    flint=\"default\",\n    flowers=\"default\",\n    flowers_regrowth=\"default\",\n    frograin=\"default\",\n    frogs=\"default\",\n    fruitfly=\"default\",\n    ghostenabled=\"always\",\n    ghostsanitydrain=\"always\",\n    gnarwail=\"default\",\n    goosemoose=\"default\",\n    grass=\"default\",\n    grassgekkos=\"default\",\n    hallowed_nights=\"default\",\n    has_ocean=true,\n    healthpenalty=\"always\",\n    hound_mounds=\"default\",\n    houndmound=\"default\",\n    hounds=\"default\",\n    hunger=\"default\",\n    hunt=\"default\",\n    junkyard=\"default\",\n    keep_disconnected_tiles=true,\n    klaus=\"default\",\n    krampus=\"default\",\n    layout_mode=\"LinkNodesByKeys\",\n    lessdamagetaken=\"none\",\n    liefs=\"default\",\n    lightcrab_portalrate=\"default\",\n    lightning=\"default\",\n    lightninggoat=\"default\",\n    loop=\"default\",\n    lunarhail_frequency=\"default\",\n    lureplants=\"default\",\n    malbatross=\"default\",\n    marshbush=\"default\",\n    merm=\"default\",\n    merms=\"default\",\n    meteorshowers=\"default\",\n    meteorspawner=\"default\",\n    moles=\"default\",\n    moles_setting=\"default\",\n    monkeytail_portalrate=\"default\",\n    moon_berrybush=\"default\",\n    moon_bullkelp=\"default\",\n    moon_carrot=\"default\",\n    moon_fissure=\"default\",\n    moon_fruitdragon=\"default\",\n    moon_hotspring=\"default\",\n    moon_rock=\"default\",\n    moon_sapling=\"default\",\n    moon_spider=\"default\",\n    moon_spiders=\"default\",\n    moon_starfish=\"default\",\n    moon_tree=\"default\",\n    moon_tree_regrowth=\"default\",\n    mosquitos=\"default\",\n    mushroom=\"default\",\n    mutated_bearger=\"default\",\n    mutated_bird_gestalt=\"default\",\n    mutated_birds=\"default\",\n    mutated_buzzard_gestalt=\"default\",\n    mutated_deerclops=\"default\",\n    mutated_hounds=\"default\",\n    mutated_merm=\"default\",\n    mutated_spiderqueen=\"default\",\n    mutated_warg=\"default\",\n    no_joining_islands=true,\n    no_wormholes_to_disconnected_tiles=true,\n    ocean_bullkelp=\"default\",\n    ocean_otterdens=\"default\",\n    ocean_seastack=\"ocean_default\",\n    ocean_shoal=\"default\",\n    ocean_waterplant=\"ocean_default\",\n    ocean_wobsterden=\"default\",\n    otters_setting=\"default\",\n    palmcone_seed_portalrate=\"default\",\n    palmconetree=\"default\",\n    palmconetree_regrowth=\"default\",\n    penguins=\"default\",\n    penguins_moon=\"default\",\n    perd=\"default\",\n    petrification=\"default\",\n    pigs=\"default\",\n    pigs_setting=\"default\",\n    pirateraids=\"default\",\n    ponds=\"default\",\n    portal_spawnrate=\"default\",\n    portalresurection=\"none\",\n    powder_monkey_portalrate=\"default\",\n    prefabswaps_start=\"default\",\n    rabbits=\"default\",\n    rabbits_setting=\"default\",\n    reeds=\"default\",\n    reeds_regrowth=\"default\",\n    regrowth=\"default\",\n    resettime=\"default\",\n    rifts_enabled=\"default\",\n    rifts_frequency=\"default\",\n    roads=\"default\",\n    rock=\"default\",\n    rock_ice=\"default\",\n    saltstack_regrowth=\"default\",\n    sapling=\"default\",\n    season_start=\"default\",\n    seasonalstartingitems=\"default\",\n    shadowcreatures=\"default\",\n    sharkboi=\"default\",\n    sharks=\"default\",\n    spawnmode=\"fixed\",\n    spawnprotection=\"default\",\n    specialevent=\"default\",\n    spider_warriors=\"default\",\n    spiderqueen=\"default\",\n    spiders=\"default\",\n    spiders_setting=\"default\",\n    spring=\"default\",\n    squid=\"default\",\n    stageplays=\"default\",\n    start_location=\"darkness\",\n    summer=\"default\",\n    summerhounds=\"default\",\n    tallbirds=\"default\",\n    task_set=\"default\",\n    temperaturedamage=\"default\",\n    tentacles=\"default\",\n    terrariumchest=\"default\",\n    touchstone=\"default\",\n    trees=\"default\",\n    tumbleweed=\"default\",\n    twiggytrees_regrowth=\"default\",\n    walrus=\"default\",\n    walrus_setting=\"default\",\n    wanderingtrader_enabled=\"always\",\n    wasps=\"default\",\n    weather=\"default\",\n    wildfires=\"default\",\n    winter=\"default\",\n    winterhounds=\"default\",\n    winters_feast=\"default\",\n    wobsters=\"default\",\n    world_size=\"default\",\n    wormhole_prefab=\"wormhole\",\n    year_of_the_beefalo=\"default\",\n    year_of_the_bunnyman=\"default\",\n    year_of_the_carrat=\"default\",\n    year_of_the_catcoon=\"default\",\n    year_of_the_dragonfly=\"default\",\n    year_of_the_gobbler=\"default\",\n    year_of_the_knight=\"default\",\n    year_of_the_pig=\"default\",\n    year_of_the_snake=\"default\",\n    year_of_the_varg=\"default\" \n  },\n  playstyle=\"lightsout\",\n  random_set_pieces={\n    \"Sculptures_2\",\n    \"Sculptures_3\",\n    \"Sculptures_4\",\n    \"Sculptures_5\",\n    \"Chessy_1\",\n    \"Chessy_2\",\n    \"Chessy_3\",\n    \"Chessy_4\",\n    \"Chessy_5\",\n    \"Chessy_6\",\n    \"Maxwell1\",\n    \"Maxwell2\",\n    \"Maxwell3\",\n    \"Maxwell4\",\n    \"Maxwell6\",\n    \"Maxwell7\",\n    \"Warzone_1\",\n    \"Warzone_2\",\n    \"Warzone_3\" \n  },\n  required_prefabs={ \"multiplayer_portal\" },\n  required_setpieces={ \"Sculptures_1\", \"Maxwell5\" },\n  settings_desc=\"在标准《饥荒》体验的基础上添加黑暗基调。\",\n  settings_id=\"LIGHTS_OUT\",\n  settings_name=\"暗无天日\",\n  substitutes={  },\n  version=4,\n  worldgen_desc=\"在标准《饥荒》体验的基础上添加黑暗基调。\",\n  worldgen_id=\"LIGHTS_OUT\",\n  worldgen_name=\"暗无天日\" \n}`,caves:`return {\n  background_node_range={ 0, 1 },\n  desc=\"探查洞穴…… 一起！\",\n  hideminimap=false,\n  id=\"DST_CAVE\",\n  location=\"cave\",\n  max_playlist_position=999,\n  min_playlist_position=0,\n  name=\"洞穴\",\n  numrandom_set_pieces=0,\n  override_level_string=false,\n  overrides={\n    acidrain_enabled=\"always\",\n    atriumgate=\"default\",\n    banana=\"default\",\n    basicresource_regrowth=\"none\",\n    bats=\"default\",\n    bats_setting=\"default\",\n    beefaloheat=\"default\",\n    berrybush=\"default\",\n    boons=\"default\",\n    branching=\"default\",\n    brightmarecreatures=\"default\",\n    bunnymen=\"default\",\n    bunnymen_setting=\"default\",\n    cave_ponds=\"default\",\n    cave_spiders=\"default\",\n    cavelight=\"default\",\n    chess=\"default\",\n    chest_mimics=\"default\",\n    crow_carnival=\"default\",\n    darkness=\"default\",\n    day=\"onlynight\",\n    daywalker=\"default\",\n    dropeverythingondespawn=\"default\",\n    dustmoths=\"default\",\n    earthquakes=\"default\",\n    evergreen_regrowth=\"default\",\n    extrastartingitems=\"default\",\n    fern=\"default\",\n    fissure=\"default\",\n    flint=\"default\",\n    flower_cave=\"default\",\n    flower_cave_regrowth=\"default\",\n    fruitfly=\"default\",\n    ghostenabled=\"always\",\n    ghostsanitydrain=\"always\",\n    grass=\"default\",\n    grassgekkos=\"default\",\n    hallowed_nights=\"default\",\n    healthpenalty=\"always\",\n    hunger=\"default\",\n    itemmimics=\"default\",\n    krampus=\"default\",\n    layout_mode=\"RestrictNodesByKey\",\n    lessdamagetaken=\"none\",\n    lichen=\"default\",\n    liefs=\"default\",\n    lightflier_flower_regrowth=\"default\",\n    lightfliers=\"default\",\n    loop=\"default\",\n    marshbush=\"default\",\n    merms=\"default\",\n    molebats=\"default\",\n    moles_setting=\"default\",\n    monkey=\"default\",\n    monkey_setting=\"default\",\n    moon_spider=\"default\",\n    mushgnome=\"default\",\n    mushroom=\"default\",\n    mushtree=\"default\",\n    mushtree_moon_regrowth=\"default\",\n    mushtree_regrowth=\"default\",\n    mutated_birds=\"default\",\n    mutated_merm=\"default\",\n    mutated_spiderqueen=\"default\",\n    nightmarecreatures=\"default\",\n    pigs_setting=\"default\",\n    portalresurection=\"none\",\n    prefabswaps_start=\"default\",\n    reeds=\"default\",\n    reeds_regrowth=\"default\",\n    regrowth=\"default\",\n    resettime=\"default\",\n    rifts_enabled_cave=\"default\",\n    rifts_frequency_cave=\"default\",\n    roads=\"never\",\n    rock=\"default\",\n    rocky=\"default\",\n    rocky_setting=\"default\",\n    sapling=\"default\",\n    season_start=\"default\",\n    seasonalstartingitems=\"default\",\n    shadowcreatures=\"default\",\n    slurper=\"default\",\n    slurtles=\"default\",\n    slurtles_setting=\"default\",\n    snurtles=\"default\",\n    spawnmode=\"fixed\",\n    spawnprotection=\"default\",\n    specialevent=\"default\",\n    spider_dropper=\"default\",\n    spider_hider=\"default\",\n    spider_spitter=\"default\",\n    spider_warriors=\"default\",\n    spiderqueen=\"default\",\n    spiders=\"default\",\n    spiders_setting=\"default\",\n    start_location=\"caves\",\n    task_set=\"cave_default\",\n    temperaturedamage=\"default\",\n    tentacles=\"default\",\n    toadstool=\"default\",\n    touchstone=\"default\",\n    tree_rock=\"default\",\n    tree_rock_regrowth=\"default\",\n    trees=\"default\",\n    twiggytrees_regrowth=\"default\",\n    weather=\"default\",\n    winters_feast=\"default\",\n    world_size=\"default\",\n    wormattacks=\"default\",\n    wormattacks_boss=\"default\",\n    wormhole_prefab=\"tentacle_pillar\",\n    wormlights=\"default\",\n    worms=\"default\",\n    year_of_the_beefalo=\"default\",\n    year_of_the_bunnyman=\"default\",\n    year_of_the_carrat=\"default\",\n    year_of_the_catcoon=\"default\",\n    year_of_the_dragonfly=\"default\",\n    year_of_the_gobbler=\"default\",\n    year_of_the_knight=\"default\",\n    year_of_the_pig=\"default\",\n    year_of_the_snake=\"default\",\n    year_of_the_varg=\"default\" \n  },\n  required_prefabs={ \"multiplayer_portal\" },\n  settings_desc=\"探查洞穴…… 一起！\",\n  settings_id=\"DST_CAVE\",\n  settings_name=\"洞穴\",\n  substitutes={  },\n  version=4,\n  worldgen_desc=\"探查洞穴…… 一起！\",\n  worldgen_id=\"DST_CAVE\",\n  worldgen_name=\"洞穴\" \n}`},lavaarena={master:`return {\n  background_node_range={ 0, 1 },\n  desc=\"你敢去熔炉里证明你自己的实力吗？\",\n  hideminimap=false,\n  id=\"LAVAARENA\",\n  location=\"lavaarena\",\n  max_playlist_position=999,\n  min_playlist_position=0,\n  name=\"熔炉\",\n  numrandom_set_pieces=0,\n  override_level_string=false,\n  overrides={\n    autumn=\"default\",\n    basicresource_regrowth=\"none\",\n    beefaloheat=\"default\",\n    boons=\"never\",\n    brightmarecreatures=\"default\",\n    crow_carnival=\"default\",\n    darkness=\"default\",\n    day=\"default\",\n    dropeverythingondespawn=\"default\",\n    extrastartingitems=\"default\",\n    ghostenabled=\"always\",\n    ghostsanitydrain=\"always\",\n    hallowed_nights=\"default\",\n    healthpenalty=\"always\",\n    hunger=\"default\",\n    keep_disconnected_tiles=true,\n    krampus=\"default\",\n    layout_mode=\"RestrictNodesByKey\",\n    lessdamagetaken=\"none\",\n    no_joining_islands=true,\n    no_wormholes_to_disconnected_tiles=true,\n    poi=\"never\",\n    portalresurection=\"none\",\n    protected=\"never\",\n    resettime=\"default\",\n    roads=\"never\",\n    season_start=\"default\",\n    seasonalstartingitems=\"default\",\n    shadowcreatures=\"default\",\n    spawnmode=\"fixed\",\n    spawnprotection=\"default\",\n    specialevent=\"default\",\n    spring=\"default\",\n    start_location=\"lavaarena\",\n    summer=\"default\",\n    task_set=\"lavaarena_taskset\",\n    temperaturedamage=\"default\",\n    touchstone=\"never\",\n    traps=\"never\",\n    winter=\"default\",\n    winters_feast=\"default\",\n    world_size=\"small\",\n    year_of_the_beefalo=\"default\",\n    year_of_the_bunnyman=\"default\",\n    year_of_the_carrat=\"default\",\n    year_of_the_catcoon=\"default\",\n    year_of_the_dragonfly=\"default\",\n    year_of_the_gobbler=\"default\",\n    year_of_the_pig=\"default\",\n    year_of_the_varg=\"default\" \n  },\n  required_prefabs={ \"lavaarena_portal\" },\n  settings_desc=\"你敢去熔炉里证明你自己的实力吗？\",\n  settings_id=\"LAVAARENA\",\n  settings_name=\"熔炉\",\n  substitutes={  },\n  version=2,\n  worldgen_desc=\"你敢去熔炉里证明你自己的实力吗？\",\n  worldgen_id=\"LAVAARENA\",\n  worldgen_name=\"熔炉\" \n}`},quagmire={master:`return {\n  background_node_range={ 0, 1 },\n  desc=\"你能经受暴食的挑战吗？\",\n  hideminimap=false,\n  id=\"QUAGMIRE\",\n  location=\"quagmire\",\n  max_playlist_position=999,\n  min_playlist_position=0,\n  name=\"暴食\",\n  numrandom_set_pieces=0,\n  override_level_string=false,\n  overrides={\n    autumn=\"default\",\n    basicresource_regrowth=\"none\",\n    beefaloheat=\"default\",\n    boons=\"never\",\n    branching=\"random\",\n    brightmarecreatures=\"default\",\n    crow_carnival=\"default\",\n    darkness=\"default\",\n    day=\"default\",\n    disease_delay=\"none\",\n    dropeverythingondespawn=\"default\",\n    extrastartingitems=\"default\",\n    ghostenabled=\"always\",\n    ghostsanitydrain=\"always\",\n    hallowed_nights=\"default\",\n    healthpenalty=\"always\",\n    hunger=\"default\",\n    keep_disconnected_tiles=false,\n    krampus=\"default\",\n    layout_mode=\"RestrictNodesByKey\",\n    lessdamagetaken=\"none\",\n    loop_percent=0,\n    no_joining_islands=true,\n    no_wormholes_to_disconnected_tiles=true,\n    petrification=\"none\",\n    poi=\"never\",\n    portalresurection=\"none\",\n    prefabswaps_start=\"classic\",\n    protected=\"never\",\n    resettime=\"default\",\n    roads=\"never\",\n    season_start=\"default\",\n    seasonalstartingitems=\"default\",\n    shadowcreatures=\"default\",\n    spawnmode=\"fixed\",\n    spawnprotection=\"default\",\n    specialevent=\"default\",\n    spring=\"default\",\n    start_location=\"quagmire_startlocation\",\n    summer=\"default\",\n    task_set=\"quagmire_taskset\",\n    temperaturedamage=\"default\",\n    touchstone=\"never\",\n    traps=\"never\",\n    wildfires=\"never\",\n    winter=\"default\",\n    winters_feast=\"default\",\n    world_size=\"small\",\n    year_of_the_beefalo=\"default\",\n    year_of_the_bunnyman=\"default\",\n    year_of_the_carrat=\"default\",\n    year_of_the_catcoon=\"default\",\n    year_of_the_gobbler=\"default\",\n    year_of_the_pig=\"default\",\n    year_of_the_varg=\"default\" \n  },\n  required_prefabs={ \"quagmire_portal\" },\n  settings_desc=\"你能经受暴食的挑战吗？\",\n  settings_id=\"QUAGMIRE\",\n  settings_name=\"暴食\",\n  substitutes={  },\n  version=2,\n  worldgen_desc=\"你能经受暴食的挑战吗？\",\n  worldgen_id=\"QUAGMIRE\",\n  worldgen_name=\"暴食\" \n}`},_hoisted_1={class:\"item-container\"},_hoisted_2={class:\"item-container\"},_hoisted_3={class:\"item-container\"},_hoisted_4={class:\"item-container\"},_hoisted_5={class:\"item-container\"},_hoisted_6={class:\"item-container\"},_hoisted_7={class:\"item-container\"},_hoisted_8={class:\"item-container\"},_hoisted_9={class:\"item-container\"},_hoisted_10={class:\"item-container\"},_hoisted_11={class:\"item-container\"},_hoisted_12={class:\"item-container\"},_hoisted_13={class:\"item-container\"},_hoisted_14={class:\"item-container\"},_hoisted_15={class:\"item-container\"},_hoisted_16={class:\"item-container\"},_hoisted_17={class:\"item-container\"},_hoisted_18={class:\"item-container\"},_hoisted_19={class:\"item-container\"},_hoisted_20={class:\"item-container\"},_hoisted_21={class:\"item-container\"},_hoisted_22={class:\"item-container\"},_hoisted_23={class:\"item-container\"},_hoisted_24={class:\"item-container\"},_hoisted_25={class:\"item-container\"},_sfc_main={__name:\"world\",props:{formData:{type:Array,default:()=>[]},worldCount:{type:Number,default:0},maxWorlds:{type:Number,default:0},gameMode:{type:String,default:\"endless\"},theme:{type:String,default:\"light\"},tabWindowHeight:{type:Number,default:600}},setup(__props,{expose:__expose}){const props=__props,{mobile}=useDisplay(),{t}=useI18n();onMounted(async()=>{portFactor.value=props.worldCount+1,(props.formData?.length||0)!==0?(globalWorldIndex.value=props.formData.length,worldForm.value=props.formData,worldForm.value.forEach((y,w)=>{y.name=`World${w+1}`})):(globalWorldIndex.value=1,worldForm.value[0].name=\"World1\",worldForm.value[0].isMaster=!0,worldForm.value[0].gameID=101,worldForm.value[0].worldName=\"Master\",worldForm.value[0].serverPort=portFactor.value+GamePortFactor.serverPort,worldForm.value[0].masterServerPort=portFactor.value+GamePortFactor.masterServerPort,worldForm.value[0].authenticationPort=portFactor.value+GamePortFactor.authenticationPort,props.gameMode===\"lavaarena\"||props.gameMode===\"quagmire\"||props.gameMode===\"custom\"||(worldForm.value[0].levelData=eval(props.gameMode).master,await handleWorldTabsEdit(\"\",\"add\"),worldForm.value[1].levelData=eval(props.gameMode).caves),(props.gameMode===\"lavaarena\"||props.gameMode===\"quagmire\")&&(worldForm.value[0].levelData=eval(props.gameMode).master)),worldTabName.value=worldForm.value[0].name});const worldTabName=ref(\"\"),worldForm=ref([{name:\"\",gameID:0,worldName:\"\",serverPort:0,masterServerPort:0,authenticationPort:0,isMaster:!1,encodeUserPath:!0,levelData:\"\",modData:\"\"}]),worldFormRules=ref({gameID:[y=>y?!0:t(\"game.base.step2.gameID.required\")],worldName:[y=>y?!0:t(\"game.base.step2.worldName.required\")],serverPort:[y=>y?!0:t(\"game.base.step2.serverPort.required\")],masterServerPort:[y=>y?!0:t(\"game.base.step2.masterServerPort.required\")],authenticationPort:[y=>y?!0:t(\"game.base.step2.authenticationPort.required\")]}),dynamicWorldRefs={},globalWorldIndex=ref(0),portFactor=ref(0),deleteWorldDialog=ref(!1),deleteWorldConfirm=ref(void 0),handleWorldTabsEdit=async(y,w)=>{if(w===\"add\"){globalWorldIndex.value=globalWorldIndex.value+1,portFactor.value=portFactor.value+1;const S=`World${globalWorldIndex.value}`;let n=!1;for(let C of worldForm.value)C.worldName===\"Caves\"&&(n=!0);dynamicWorldRefs[S]=ref(),worldForm.value.push({name:S,gameID:worldForm.value[worldForm.value.length-1].gameID+1,worldName:n?`Caves${worldForm.value[worldForm.value.length-1].gameID+1}`:\"Caves\",serverPort:GamePortFactor.serverPort+portFactor.value,masterServerPort:GamePortFactor.masterServerPort+portFactor.value,authenticationPort:GamePortFactor.authenticationPort+portFactor.value,isMaster:!1,encodeUserPath:!0,levelData:\"\",modData:\"\"}),worldTabName.value=S,worldLevelDataTabName.value=\"Code\"}else if(w===\"remove\"){if(worldForm.value.length===1){showSnackbar(\"每个房间至少含有一个世界\",\"error\");return}return deleteWorldDialog.value=!0,deleteWorldConfirm.value=void 0,new Promise(S=>{const n=watch(deleteWorldConfirm,C=>{if(C===!0){const B=worldForm.value;worldForm.value=B.filter(Q=>Q.name!==y),delete dynamicWorldRefs[y],worldLevelDataTabName.value=\"Code\",worldTabName.value=void 0,deleteWorldConfirm.value=void 0,deleteWorldDialog.value=!1,n(),S(!0)}else C===!1&&(deleteWorldConfirm.value=void 0,deleteWorldDialog.value=!1,n(),S(!1))})})}},handleCreateWorld=y=>{for(let w of worldForm.value)w.name===worldTabName.value&&(y.clusterType===\"endless\"&&(y.worldType===\"ground\"&&(w.levelData=endless.master),y.worldType===\"cave\"&&(w.levelData=endless.caves)),y.clusterType===\"survival\"&&(y.worldType===\"ground\"&&(w.levelData=survival.master),y.worldType===\"cave\"&&(w.levelData=survival.caves)),y.clusterType===\"relaxed\"&&(y.worldType===\"ground\"&&(w.levelData=relaxed.master),y.worldType===\"cave\"&&(w.levelData=relaxed.caves)),y.clusterType===\"wilderness\"&&(y.worldType===\"ground\"&&(w.levelData=wilderness.master),y.worldType===\"cave\"&&(w.levelData=wilderness.caves)),y.clusterType===\"lightsOut\"&&(y.worldType===\"ground\"&&(w.levelData=lightsOut.master),y.worldType===\"cave\"&&(w.levelData=lightsOut.caves)),y.clusterType===\"lavaarena\"&&y.worldType===\"ground\"&&(w.levelData=lavaarena.master),y.clusterType===\"quagmire\"&&y.worldType===\"ground\"&&(w.levelData=quagmire.master))},worldLevelDataTabName=ref(\"Code\"),visualizationType=ref(\"\"),handleWorldTabChange=async y=>{if(y===\"Visualization\")try{for(let w of worldForm.value)if(w.name===worldTabName.value){visualizationType.value=getWorldType(w.levelData),await generateOverridesObj(w.levelData);break}}catch{showSnackbar(\"可视化配置加载失败\",\"error\")}y===\"Code\"&&await nextTick(()=>{for(let w of worldForm.value)if(w.name===worldTabName.value){w.levelData=beautifyLua(w.levelData);break}})},getWorldType=y=>{const w=/location\\s*=\\s*\"([^\"]*)\"/,S=y.match(w);return S?S[1]:\"\"},overridesObj=ref({}),generateOverridesObj=y=>{if(y===\"\")return;const w=luaparse.parse(y),S=extractOverrides(w);overridesObj.value=convertLuaTableToObject(S)};function extractOverrides(y){const S=y.body[0].arguments[0];for(const n of S.fields)if(n.key.type===\"Identifier\"&&n.key.name===\"overrides\")return n.value;return null}function convertLuaTableToObject(y){const w={};for(const S of y.fields){const n=S.key.name;w[n]=S.value.raw.replace(/\"/g,\"\")}return w}const beautifyLua=y=>{let w=luamin.Beautify(y,{RenameVariables:!1,RenameGlobals:!1,SolveMath:!1});return w=w.replace(/--\\[\\[\\n\\t.+\\n\\t.+\\n--\\]\\]\\n\\n\\n\\n\\n/g,\"\"),w=w.replace(/ = /g,\"=\"),w=w.replace(/\\t/g,\"  \"),w=w.replace(/overrides=\\{ +(.+)\\n/g,`overrides={\n    $1\n`),w=w.replace(/^(\\w+)=(.+)\\n/gm,`    $1=$2\n`),w=w.replace(/(.+)\\},\\n/g,`$1\n  },\n`),w=w.replace(/^ +\\n/gm,\"\"),w},handleModelValueChange=debounce(y=>{const w=y.name,S=y.value;for(let n of worldForm.value)if(n.name===worldTabName.value){const C=luaparse.parse(n.levelData),B=extractOverrides(C);for(let Q of B.fields)Q.key.name===w&&(Q.value.raw=`\"${S}\"`);n.levelData=astToLua(C);break}},100),astToLua=(y,w=0)=>{const S=\"    \".repeat(w);switch(y.type){case\"Chunk\":return y.body.map(n=>astToLua(n,w)).join(`\n`);case\"LocalStatement\":return`${S}local ${y.variables.map(astToLua).join(\", \")} = ${y.init.map(astToLua).join(\", \")}`;case\"FunctionDeclaration\":return`${S}function ${astToLua(y.identifier)}(${y.parameters.map(astToLua).join(\", \")}) \n${astToLua(y.body,w+1)}\n${S}end`;case\"ReturnStatement\":return`${S}return ${y.arguments.map(astToLua).join(\", \")}`;case\"BinaryExpression\":return`${astToLua(y.left)} ${y.operator} ${astToLua(y.right)}`;case\"CallStatement\":return`${S}${astToLua(y.expression)}`;case\"Identifier\":return y.name;case\"StringLiteral\":return`${y.raw}`;case\"NumericLiteral\":return y.raw;case\"VarargLiteral\":return\"...\";case\"TableConstructorExpression\":return`${S}{ ${y.fields.map(n=>astToLua(n,w+1)).join(`,\n`+S)} }`;case\"Field\":return y.key?`${astToLua(y.key)} = ${astToLua(y.value)}`:astToLua(y.value);case\"AssignmentStatement\":return`${S}${y.variables.map(astToLua).join(\", \")} = ${y.init.map(astToLua).join(\", \")}`;case\"CallExpression\":return`${astToLua(y.base)}(${y.arguments.map(astToLua).join(\", \")})`;case\"TableKeyString\":return`${astToLua(y.key)} = ${astToLua(y.value)}`;case\"BooleanLiteral\":return y.raw;case\"TableKey\":return`[${astToLua(y.key)}] = ${astToLua(y.value)}`;case\"TableValue\":return astToLua(y.value);default:throw new Error(`Unsupported node type: ${y.type}`)}},handleIsMasterChange=()=>{for(let y of worldForm.value)y.name===worldTabName.value&&(y.isMaster?y.worldName=\"Master\":worldForm.value.length<3&&(y.worldName=\"Caves\"))},canCreateWorld=ref(!1),validate=async()=>{const y={validate:!1,formData:{}};for(let w in dynamicWorldRefs)if(dynamicWorldRefs[w]){const{valid:S}=await dynamicWorldRefs[w].validate();if(!S)return y}for(let w of worldForm.value){if(w.levelData===\"\")return showSnackbar(t(\"game.base.step2.levelData.required\"),\"error\"),y;try{luaparse.parse(w.levelData)}catch{return showSnackbar(t(\"game.base.step2.levelData.lua\"),\"error\"),y}}return y.validate=!0,y.formData=worldForm.value,y};return __expose({validate}),watch(worldTabName,y=>{y||(worldTabName.value=worldForm.value[worldForm.value.length-1].name),worldLevelDataTabName.value=\"Code\"},{immediate:!0}),watch(()=>worldForm.value.length,y=>{props.maxWorlds===0?canCreateWorld.value=!0:canCreateWorld.value=y<props.maxWorlds},{immediate:!0}),(y,w)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VTabs,{modelValue:unref(worldTabName),\"onUpdate:modelValue\":w[14]||(w[14]=S=>isRef(worldTabName)?worldTabName.value=S:null)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(worldForm),S=>(openBlock(),createBlock(VTab,{value:S.name},{default:withCtx(()=>[createTextVNode(toDisplayString(S.name)+\" \",1),createVNode(VBtn,{icon:\"ri-delete-bin-5-line\",variant:\"text\",class:\"ml-4\",onClick:n=>handleWorldTabsEdit(S.name,\"remove\")},null,8,[\"onClick\"]),createVNode(__unplugin_components_0,{modelValue:unref(deleteWorldDialog),\"onUpdate:modelValue\":w[0]||(w[0]=n=>isRef(deleteWorldDialog)?deleteWorldDialog.value=n:null),type:\"warning\",title:unref(t)(\"game.base.step2.deleteModTip.title\"),content:unref(t)(\"game.base.step2.deleteModTip.title\"),\"cancel-text\":unref(t)(\"game.base.step2.deleteModTip.cancel\"),\"confirm-text\":unref(t)(\"game.base.step2.deleteModTip.confirm\"),onCancel:w[1]||(w[1]=n=>deleteWorldConfirm.value=!1),onConfirm:w[2]||(w[2]=n=>deleteWorldConfirm.value=!0)},null,8,[\"modelValue\",\"title\",\"content\",\"cancel-text\",\"confirm-text\"])]),_:2},1032,[\"value\"]))),256)),createVNode(VBtn,{\"prepend-icon\":\"ri-function-add-line\",variant:\"text\",color:\"success\",disabled:!unref(canCreateWorld),onClick:w[3]||(w[3]=S=>handleWorldTabsEdit(\"\",\"add\"))},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(t)(\"game.base.step2.addWorld\")),1)]),_:1},8,[\"disabled\"]),props.gameMode===\"custom\"||props.gameMode===\"lavaarena\"||props.gameMode===\"quagmire\"?createCommentVNode(\"\",!0):(openBlock(),createBlock(VMenu,{key:0,\"open-on-click\":\"\"},{activator:withCtx(({props:S})=>[createVNode(VBtn,mergeProps({variant:\"text\",color:\"info\",\"prepend-icon\":\"ri-menu-add-line\",disabled:unref(worldLevelDataTabName)!==\"Code\"},S,{class:\"ml-4\"}),{default:withCtx(()=>[createTextVNode(toDisplayString(unref(t)(\"game.base.step2.oneClickSet.name\")),1)]),_:1},16,[\"disabled\"])]),default:withCtx(()=>[createVNode(VList,null,{default:withCtx(()=>[props.gameMode===\"endless\"?(openBlock(),createBlock(VListItem,{key:0,title:`${unref(t)(\"game.base.step1.gameMode.modes.endless\")}-${unref(t)(\"game.base.step2.oneClickSet.ground\")}`,onClick:w[4]||(w[4]=S=>handleCreateWorld({clusterType:\"endless\",worldType:\"ground\"}))},null,8,[\"title\"])):createCommentVNode(\"\",!0),props.gameMode===\"endless\"?(openBlock(),createBlock(VListItem,{key:1,title:`${unref(t)(\"game.base.step1.gameMode.modes.endless\")}-${unref(t)(\"game.base.step2.oneClickSet.cave\")}`,onClick:w[5]||(w[5]=S=>handleCreateWorld({clusterType:\"endless\",worldType:\"cave\"}))},null,8,[\"title\"])):createCommentVNode(\"\",!0),props.gameMode===\"survival\"?(openBlock(),createBlock(VListItem,{key:2,title:`${unref(t)(\"game.base.step1.gameMode.modes.survival\")}-${unref(t)(\"game.base.step2.oneClickSet.ground\")}`,onClick:w[6]||(w[6]=S=>handleCreateWorld({clusterType:\"survival\",worldType:\"ground\"}))},null,8,[\"title\"])):createCommentVNode(\"\",!0),props.gameMode===\"survival\"?(openBlock(),createBlock(VListItem,{key:3,title:`${unref(t)(\"game.base.step1.gameMode.modes.survival\")}-${unref(t)(\"game.base.step2.oneClickSet.cave\")}`,onClick:w[7]||(w[7]=S=>handleCreateWorld({clusterType:\"survival\",worldType:\"cave\"}))},null,8,[\"title\"])):createCommentVNode(\"\",!0),props.gameMode===\"relaxed\"?(openBlock(),createBlock(VListItem,{key:4,title:`${unref(t)(\"game.base.step1.gameMode.modes.relaxed\")}-${unref(t)(\"game.base.step2.oneClickSet.ground\")}`,onClick:w[8]||(w[8]=S=>handleCreateWorld({clusterType:\"relaxed\",worldType:\"ground\"}))},null,8,[\"title\"])):createCommentVNode(\"\",!0),props.gameMode===\"relaxed\"?(openBlock(),createBlock(VListItem,{key:5,title:`${unref(t)(\"game.base.step1.gameMode.modes.relaxed\")}-${unref(t)(\"game.base.step2.oneClickSet.cave\")}`,onClick:w[9]||(w[9]=S=>handleCreateWorld({clusterType:\"relaxed\",worldType:\"cave\"}))},null,8,[\"title\"])):createCommentVNode(\"\",!0),props.gameMode===\"wilderness\"?(openBlock(),createBlock(VListItem,{key:6,title:`${unref(t)(\"game.base.step1.gameMode.modes.wilderness\")}-${unref(t)(\"game.base.step2.oneClickSet.ground\")}`,onClick:w[10]||(w[10]=S=>handleCreateWorld({clusterType:\"wilderness\",worldType:\"ground\"}))},null,8,[\"title\"])):createCommentVNode(\"\",!0),props.gameMode===\"wilderness\"?(openBlock(),createBlock(VListItem,{key:7,title:`${unref(t)(\"game.base.step1.gameMode.modes.wilderness\")}-${unref(t)(\"game.base.step2.oneClickSet.cave\")}`,onClick:w[11]||(w[11]=S=>handleCreateWorld({clusterType:\"wilderness\",worldType:\"cave\"}))},null,8,[\"title\"])):createCommentVNode(\"\",!0),props.gameMode===\"lightsOut\"?(openBlock(),createBlock(VListItem,{key:8,title:`${unref(t)(\"game.base.step1.gameMode.modes.lightsOut\")}-${unref(t)(\"game.base.step2.oneClickSet.ground\")}`,onClick:w[12]||(w[12]=S=>handleCreateWorld({clusterType:\"lightsOut\",worldType:\"ground\"}))},null,8,[\"title\"])):createCommentVNode(\"\",!0),props.gameMode===\"lightsOut\"?(openBlock(),createBlock(VListItem,{key:9,title:`${unref(t)(\"game.base.step1.gameMode.modes.lightsOut\")}-${unref(t)(\"game.base.step2.oneClickSet.cave\")}`,onClick:w[13]||(w[13]=S=>handleCreateWorld({clusterType:\"lightsOut\",worldType:\"cave\"}))},null,8,[\"title\"])):createCommentVNode(\"\",!0)]),_:1})]),_:1}))]),_:1},8,[\"modelValue\"]),createVNode(VTabsWindow,{modelValue:unref(worldTabName),\"onUpdate:modelValue\":w[17]||(w[17]=S=>isRef(worldTabName)?worldTabName.value=S:null)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(worldForm),S=>(openBlock(),createBlock(VTabsWindowItem,{key:S.name,value:S.name},{default:withCtx(()=>[createVNode(VForm,{ref_for:!0,ref:n=>dynamicWorldRefs[S.name]=n},{default:withCtx(()=>[createVNode(VRow,{class:\"mt-4\"},{default:withCtx(()=>[createVNode(VCol,{cols:unref(mobile)?12:4},{default:withCtx(()=>[createVNode(VRadioGroup,{modelValue:S.isMaster,\"onUpdate:modelValue\":[n=>S.isMaster=n,handleIsMasterChange],inline:\"\"},{prepend:withCtx(()=>[withDirectives((openBlock(),createBlock(VChip,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(t)(\"game.base.step2.isMaster.name\")),1)]),_:1})),[[Tooltip,unref(t)(\"game.base.step2.isMaster.tip\")]])]),default:withCtx(()=>[createVNode(VRadio,{label:unref(t)(\"game.base.step2.isMaster.radio.yes\"),value:!0,class:\"mr-4\"},null,8,[\"label\"]),createVNode(VRadio,{label:unref(t)(\"game.base.step2.isMaster.radio.no\"),value:!1,class:\"mr-4\"},null,8,[\"label\"])]),_:1},8,[\"modelValue\",\"onUpdate:modelValue\"])]),_:2},1032,[\"cols\"]),createVNode(VCol,{cols:unref(mobile)?12:4},{default:withCtx(()=>[createVNode(VRadioGroup,{modelValue:S.encodeUserPath,\"onUpdate:modelValue\":n=>S.encodeUserPath=n,inline:\"\"},{prepend:withCtx(()=>[withDirectives((openBlock(),createBlock(VChip,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(t)(\"game.base.step2.encodeUserPath.name\")),1)]),_:1})),[[Tooltip,unref(t)(\"game.base.step2.encodeUserPath.tip\")]])]),default:withCtx(()=>[createVNode(VRadio,{label:unref(t)(\"game.base.step2.encodeUserPath.radio.yes\"),value:!0,class:\"mr-4\"},null,8,[\"label\"]),createVNode(VRadio,{label:unref(t)(\"game.base.step2.encodeUserPath.radio.no\"),value:!1,class:\"mr-4\"},null,8,[\"label\"])]),_:1},8,[\"modelValue\",\"onUpdate:modelValue\"])]),_:2},1032,[\"cols\"]),createVNode(VCol,{cols:unref(mobile)?12:4},{default:withCtx(()=>[withDirectives(createVNode(VTextField,{modelValue:S.worldName,\"onUpdate:modelValue\":n=>S.worldName=n,disabled:(props.formData?.length||0)!==0,rules:unref(worldFormRules).worldName,label:unref(t)(\"game.base.step2.worldName.name\")},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"disabled\",\"rules\",\"label\"]),[[Tooltip,unref(t)(\"game.base.step2.worldName.tip\")]])]),_:2},1032,[\"cols\"])]),_:2},1024),createVNode(VRow,{class:\"mt-4\"},{default:withCtx(()=>[createVNode(VCol,{cols:unref(mobile)?12:3},{default:withCtx(()=>[withDirectives(createVNode(VNumberInput,{modelValue:S.gameID,\"onUpdate:modelValue\":n=>S.gameID=n,disabled:(props.formData?.length||0)!==0,rules:unref(worldFormRules).gameID,label:unref(t)(\"game.base.step2.gameID.name\"),min:1,max:65535,style:{\"margin-bottom\":\"-1.25rem\"}},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"disabled\",\"rules\",\"label\"]),[[Tooltip,unref(t)(\"game.base.step2.gameID.tip\")]])]),_:2},1032,[\"cols\"]),createVNode(VCol,{cols:unref(mobile)?12:3},{default:withCtx(()=>[withDirectives(createVNode(VNumberInput,{modelValue:S.serverPort,\"onUpdate:modelValue\":n=>S.serverPort=n,rules:unref(worldFormRules).serverPort,label:unref(t)(\"game.base.step2.serverPort.name\"),min:1,max:65535,style:{\"margin-bottom\":\"-1.25rem\"}},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"rules\",\"label\"]),[[Tooltip,unref(t)(\"game.base.step2.serverPort.tip\")]])]),_:2},1032,[\"cols\"]),createVNode(VCol,{cols:unref(mobile)?12:3},{default:withCtx(()=>[withDirectives(createVNode(VNumberInput,{modelValue:S.masterServerPort,\"onUpdate:modelValue\":n=>S.masterServerPort=n,rules:unref(worldFormRules).masterServerPort,label:unref(t)(\"game.base.step2.masterServerPort.name\"),min:1,max:65535,style:{\"margin-bottom\":\"-1.25rem\"}},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"rules\",\"label\"]),[[Tooltip,unref(t)(\"game.base.step2.masterServerPort.tip\")]])]),_:2},1032,[\"cols\"]),createVNode(VCol,{cols:unref(mobile)?12:3},{default:withCtx(()=>[withDirectives(createVNode(VNumberInput,{modelValue:S.authenticationPort,\"onUpdate:modelValue\":n=>S.authenticationPort=n,rules:unref(worldFormRules).authenticationPort,label:unref(t)(\"game.base.step2.authenticationPort.name\"),min:1,max:65535,style:{\"margin-bottom\":\"-1.25rem\"}},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"rules\",\"label\"]),[[Tooltip,unref(t)(\"game.base.step2.authenticationPort.tip\")]])]),_:2},1032,[\"cols\"])]),_:2},1024)]),_:2},1536),createVNode(VTabs,{modelValue:unref(worldLevelDataTabName),\"onUpdate:modelValue\":[w[15]||(w[15]=n=>isRef(worldLevelDataTabName)?worldLevelDataTabName.value=n:null),handleWorldTabChange],class:\"mt-4\"},{default:withCtx(()=>[createVNode(VTab,{value:\"Code\"},{default:withCtx(()=>[createVNode(VIcon,{icon:\"ri-code-s-slash-line\",class:\"mr-2\"}),createTextVNode(\" \"+toDisplayString(unref(t)(\"game.base.step2.code\")),1)]),_:1}),(props.gameMode===\"endless\"||props.gameMode===\"relaxed\"||props.gameMode===\"wilderness\"||props.gameMode===\"lightsOut\"||props.gameMode===\"survival\")&&S.levelData!==\"\"?(openBlock(),createBlock(VTab,{key:0,value:\"Visualization\"},{default:withCtx(()=>[createVNode(VIcon,{icon:\"ri-image-ai-line\",class:\"mr-2\"}),createTextVNode(\" \"+toDisplayString(unref(t)(\"game.base.step2.visualization\")),1)]),_:1})):createCommentVNode(\"\",!0)]),_:2},1032,[\"modelValue\"]),createVNode(VTabsWindow,{modelValue:unref(worldLevelDataTabName),\"onUpdate:modelValue\":w[16]||(w[16]=n=>isRef(worldLevelDataTabName)?worldLevelDataTabName.value=n:null)},{default:withCtx(()=>[createVNode(VTabsWindowItem,{value:\"Code\"},{default:withCtx(()=>[createVNode(CodeEditor,{modelValue:S.levelData,\"onUpdate:modelValue\":n=>S.levelData=n,height:unref(mobile)?300:props.tabWindowHeight,theme:props.theme===\"dark\"?\"lucario\":\"idea\",class:\"mt-4\",mode:\"lua\",style:{width:\"100%\"}},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"height\",\"theme\"])]),_:2},1024),createVNode(VTabsWindowItem,{value:\"Visualization\"},{default:withCtx(()=>[unref(visualizationType)===\"forest\"&&Object.keys(unref(overridesObj)).length!==0?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(VAlert,{color:\"info\",title:unref(t)(\"game.base.step2.worldRule.worldRule\")+\" - \"+unref(t)(\"game.base.step2.worldRule.global\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-scales-3-fill\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(groundWorldRule).global,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"info\",title:unref(t)(\"game.base.step2.worldRule.worldRule\")+\" - \"+unref(t)(\"game.base.step2.worldRule.events\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-scales-3-fill\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(groundWorldRule).events,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"info\",title:unref(t)(\"game.base.step2.worldRule.worldRule\")+\" - \"+unref(t)(\"game.base.step2.worldRule.survivors\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-scales-3-fill\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_3,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(groundWorldRule).survivors,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"info\",title:unref(t)(\"game.base.step2.worldRule.worldRule\")+\" - \"+unref(t)(\"game.base.step2.worldRule.world\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-scales-3-fill\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(groundWorldRule).world,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"info\",title:unref(t)(\"game.base.step2.worldRule.worldRule\")+\" - \"+unref(t)(\"game.base.step2.worldRule.resourceRegrowth\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-scales-3-fill\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_5,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(groundWorldRule).resourceRegrowth,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"info\",title:unref(t)(\"game.base.step2.worldRule.worldRule\")+\" - \"+unref(t)(\"game.base.step2.worldRule.unnaturalPortalResource\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-scales-3-fill\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_6,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(groundWorldRule).unnaturalPortalResource,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"info\",title:unref(t)(\"game.base.step2.worldRule.worldRule\")+\" - \"+unref(t)(\"game.base.step2.worldRule.creatures\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-scales-3-fill\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(groundWorldRule).creatures,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"info\",title:unref(t)(\"game.base.step2.worldRule.worldRule\")+\" - \"+unref(t)(\"game.base.step2.worldRule.hostileCreatures\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-scales-3-fill\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_8,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(groundWorldRule).hostileCreatures,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"info\",title:unref(t)(\"game.base.step2.worldRule.worldRule\")+\" - \"+unref(t)(\"game.base.step2.worldRule.giants\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-scales-3-fill\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_9,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(groundWorldRule).giants,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"info\",title:unref(t)(\"game.base.step2.worldRule.worldRule\")+\" - \"+unref(t)(\"game.base.step2.worldRule.moonMutated\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-scales-3-fill\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_10,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(groundWorldRule).moonMutated,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"success\",title:unref(t)(\"game.base.step2.worldGeneration.worldGeneration\")+\" - \"+unref(t)(\"game.base.step2.worldGeneration.global\")+unref(t)(\"game.base.step2.worldGeneration.tip\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-color-filter-ai-line\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_11,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(groundWorldGeneration).global,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"success\",title:unref(t)(\"game.base.step2.worldGeneration.worldGeneration\")+\" - \"+unref(t)(\"game.base.step2.worldGeneration.world\")+unref(t)(\"game.base.step2.worldGeneration.tip\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-color-filter-ai-line\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_12,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(groundWorldGeneration).world,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"success\",title:unref(t)(\"game.base.step2.worldGeneration.worldGeneration\")+\" - \"+unref(t)(\"game.base.step2.worldGeneration.resources\")+unref(t)(\"game.base.step2.worldGeneration.tip\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-color-filter-ai-line\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_13,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(groundWorldGeneration).resources,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"success\",title:unref(t)(\"game.base.step2.worldGeneration.worldGeneration\")+\" - \"+unref(t)(\"game.base.step2.worldGeneration.creaturesAndSpawners\")+unref(t)(\"game.base.step2.worldGeneration.tip\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-color-filter-ai-line\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_14,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(groundWorldGeneration).creaturesAndSpawners,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"success\",title:unref(t)(\"game.base.step2.worldGeneration.worldGeneration\")+\" - \"+unref(t)(\"game.base.step2.worldGeneration.hostileCreaturesAndSpawners\")+unref(t)(\"game.base.step2.worldGeneration.tip\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-color-filter-ai-line\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_15,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(groundWorldGeneration).hostileCreaturesAndSpawners,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))])],64)):createCommentVNode(\"\",!0),unref(visualizationType)===\"cave\"&&Object.keys(unref(overridesObj)).length!==0?(openBlock(),createElementBlock(Fragment,{key:1},[createVNode(VAlert,{color:\"info\",title:unref(t)(\"game.base.step2.worldRule.worldRule\")+\" - \"+unref(t)(\"game.base.step2.worldRule.world\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-scales-3-fill\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_16,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(cavesWorldRule).world,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"info\",title:unref(t)(\"game.base.step2.worldRule.worldRule\")+\" - \"+unref(t)(\"game.base.step2.worldRule.resourceRegrowth\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-scales-3-fill\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_17,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(cavesWorldRule).resourceRegrowth,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"info\",title:unref(t)(\"game.base.step2.worldRule.worldRule\")+\" - \"+unref(t)(\"game.base.step2.worldRule.creatures\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-scales-3-fill\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_18,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(cavesWorldRule).creatures,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"info\",title:unref(t)(\"game.base.step2.worldRule.worldRule\")+\" - \"+unref(t)(\"game.base.step2.worldRule.hostileCreatures\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-scales-3-fill\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_19,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(cavesWorldRule).hostileCreatures,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"info\",title:unref(t)(\"game.base.step2.worldRule.worldRule\")+\" - \"+unref(t)(\"game.base.step2.worldRule.giants\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-scales-3-fill\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_20,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(cavesWorldRule).giants,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"info\",title:unref(t)(\"game.base.step2.worldRule.worldRule\")+\" - \"+unref(t)(\"game.base.step2.worldRule.moonMutated\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-scales-3-fill\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_21,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(cavesWorldRule).moonMutated,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"success\",title:unref(t)(\"game.base.step2.worldGeneration.worldGeneration\")+\" - \"+unref(t)(\"game.base.step2.worldGeneration.world\")+unref(t)(\"game.base.step2.worldGeneration.tip\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-color-filter-ai-line\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_22,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(cavesWorldGeneration).world,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(caveOverrideWorldGenerationWorld)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(caveOverrideWorldGenerationWorld)[n]?.customConfigsValue||{},\"default-model-value\":unref(caveOverrideWorldGenerationWorld)[n]?.modelValue||\"undefined\",i18n:unref(caveOverrideWorldGenerationWorld)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(caveOverrideWorldGenerationWorld)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"success\",title:unref(t)(\"game.base.step2.worldGeneration.worldGeneration\")+\" - \"+unref(t)(\"game.base.step2.worldGeneration.resources\")+unref(t)(\"game.base.step2.worldGeneration.tip\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-color-filter-ai-line\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_23,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(cavesWorldGeneration).resources,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"success\",title:unref(t)(\"game.base.step2.worldGeneration.worldGeneration\")+\" - \"+unref(t)(\"game.base.step2.worldGeneration.creaturesAndSpawners\")+unref(t)(\"game.base.step2.worldGeneration.tip\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-color-filter-ai-line\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_24,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(cavesWorldGeneration).creaturesAndSpawners,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))]),createVNode(VAlert,{color:\"success\",title:unref(t)(\"game.base.step2.worldGeneration.worldGeneration\")+\" - \"+unref(t)(\"game.base.step2.worldGeneration.hostileCreaturesAndSpawners\")+unref(t)(\"game.base.step2.worldGeneration.tip\"),density:\"compact\",class:\"mt-4 mb-2\",variant:\"tonal\",icon:\"ri-color-filter-ai-line\"},null,8,[\"title\"]),createBaseVNode(\"div\",_hoisted_25,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(cavesWorldGeneration).hostileCreaturesAndSpawners,(n,C)=>(openBlock(),createElementBlock(\"div\",null,[(openBlock(),createBlock(_sfc_main$1,{key:C,modelValue:unref(overridesObj)[n],\"onUpdate:modelValue\":B=>unref(overridesObj)[n]=B,configs:unref(overrides)[n]?.configs||[\"undefined\"],\"custom-configs-value\":unref(overrides)[n]?.customConfigsValue||{},\"default-model-value\":unref(overrides)[n]?.modelValue||\"undefined\",i18n:unref(overrides)[n]?.i18n||{zh:\"平台未识别\",en:\"undefined\"},image:unref(overrides)[n]?.image||\"undefined.png\",name:n,onChangeModelValue:unref(handleModelValueChange)},null,8,[\"modelValue\",\"onUpdate:modelValue\",\"configs\",\"custom-configs-value\",\"default-model-value\",\"i18n\",\"image\",\"name\",\"onChangeModelValue\"]))]))),256))])],64)):createCommentVNode(\"\",!0)]),_:2},1024)]),_:2},1032,[\"modelValue\"])]),_:2},1032,[\"value\"]))),128))]),_:1},8,[\"modelValue\"])],64))}},world=_export_sfc(_sfc_main,[[\"__scopeId\",\"data-v-0c66eee6\"]]);export{world as default};\n"
  },
  {
    "path": "embedFS/dist/assets/world-OOh0Ytp7.css",
    "content": ".item-container[data-v-0c66eee6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240.5px,1fr));gap:10px;min-width:360px}\n"
  },
  {
    "path": "embedFS/dist/index.html",
    "content": "<!DOCTYPE html>\n<html lang=\"zh\">\n\n<head>\n  <meta charset=\"UTF-8\" />\n  <link rel=\"icon\" href=\"/favicon.ico\" />\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n  <meta name=\"description\" content=\"饥荒管理平台(DMP)，满足一键开服、玩家管理、房间管理、数据统计、定时任务等功能\">\n  <title>饥荒管理平台 DMP</title>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"/loader.css\" />\n  <script type=\"module\" crossorigin src=\"/assets/index-But_YWe_.js\"></script>\n  <link rel=\"stylesheet\" crossorigin href=\"/assets/index-D9Rb-nie.css\">\n</head>\n\n<body>\n  <div id=\"app\">\n    <div id=\"loading-bg\">\n      <div class=\"loading-logo\">\n        <!-- SVG Logo -->\n          <img\n            src=\"/dmp.svg\"\n            alt=\"SVG Image\"\n            style=\"width: 100px; height: auto;\"\n          >\n      </div>\n      <div class=\"loading\">\n        <div class=\"effect-1 effects\"></div>\n        <div class=\"effect-2 effects\"></div>\n        <div class=\"effect-3 effects\"></div>\n      </div>\n    </div>\n  </div>\n  <script>\n    (function () {\n      const loaderColor = localStorage.getItem('materio-initial-loader-bg') || '#FFFFFF'\n      const primaryColor = localStorage.getItem('materio-initial-loader-color') || '#9155FD'\n\n      document.documentElement.style.setProperty('--initial-loader-bg', loaderColor)\n      document.documentElement.style.setProperty('--initial-loader-color', primaryColor)\n    })()\n  </script>\n</body>\n\n</html>\n"
  },
  {
    "path": "embedFS/dist/loader.css",
    "content": "body {\n  margin: 0;\n}\n\nhtml {\n  overflow-x: hidden;\n  overflow-y: scroll;\n}\n\n#loading-bg {\n  position: absolute;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  background: var(--initial-loader-bg, #fff);\n  block-size: 100%;\n  gap: 1rem 0;\n  inline-size: 100%;\n}\n\n.loading {\n  position: relative;\n  box-sizing: border-box;\n  border: 3px solid transparent;\n  border-radius: 50%;\n  block-size: 55px;\n  inline-size: 55px;\n}\n\n.loading .effect-1,\n.loading .effect-2,\n.loading .effect-3 {\n  position: absolute;\n  box-sizing: border-box;\n  border: 3px solid transparent;\n  border-radius: 50%;\n  block-size: 100%;\n  border-inline-start: 3px solid var(--initial-loader-color, #eee);\n  inline-size: 100%;\n}\n\n.loading .effect-1 {\n  animation: rotate 1s ease infinite;\n}\n\n.loading .effect-2 {\n  animation: rotate-opacity 1s ease infinite 0.1s;\n}\n\n.loading .effect-3 {\n  animation: rotate-opacity 1s ease infinite 0.2s;\n}\n\n.loading .effects {\n  transition: all 0.3s ease;\n}\n\n@keyframes rotate {\n  0% {\n    transform: rotate(0deg);\n  }\n\n  100% {\n    transform: rotate(1turn);\n  }\n}\n\n@keyframes rotate-opacity {\n  0% {\n    opacity: 0.1;\n    transform: rotate(0deg);\n  }\n\n  100% {\n    opacity: 1;\n    transform: rotate(1turn);\n  }\n}\n"
  },
  {
    "path": "embedFS/embed.go",
    "content": "package embedFS\n\nimport (\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"embed\"\n\t\"fmt\"\n\t\"os\"\n\t\"path/filepath\"\n)\n\n//go:embed dist/*\n//go:embed dist/assets/*\nvar Dist embed.FS\n\n//go:embed luajit/*\nvar LuaJit embed.FS\n\n//go:embed shell/*\nvar Shell embed.FS\n\n// CopyEmbeddedFiles err := CopyEmbeddedFiles(embedFS.Shell, \"shell\", \"./output/shell\", \"start.sh\", \"stop.sh\")\nfunc CopyEmbeddedFiles(sourceFS embed.FS, sourceRoot, targetDir string, includeFiles ...string) error {\n\t// 直接构建完整的源文件路径\n\tfor _, filename := range includeFiles {\n\t\tsourcePath := filepath.Join(sourceRoot, filename)\n\n\t\t// 读取嵌入文件\n\t\tdata, err := sourceFS.ReadFile(sourcePath)\n\t\tif err != nil {\n\t\t\treturn fmt.Errorf(\"读取嵌入文件 %s 失败: %w\", sourcePath, err)\n\t\t}\n\n\t\t// 构建目标路径\n\t\ttargetPath := filepath.Join(targetDir, filename)\n\n\t\t// 确保目标目录存在\n\t\tdir := filepath.Dir(targetPath)\n\t\tif err := os.MkdirAll(dir, 0755); err != nil {\n\t\t\treturn fmt.Errorf(\"创建目录 %s 失败: %w\", dir, err)\n\t\t}\n\n\t\t// 写入文件\n\t\tif err := os.WriteFile(targetPath, data, 0644); err != nil {\n\t\t\treturn fmt.Errorf(\"写入文件 %s 失败: %w\", targetPath, err)\n\t\t}\n\t}\n\treturn nil\n}\n\nfunc GenerateDefaultFile() {\n\tvar err error\n\t// luajit\n\terr = utils.EnsureDirExists(fmt.Sprintf(\"%s/luajit\", utils.DmpFiles))\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"创建dmp_files/luajit失败, err: %v\", err)\n\t\treturn\n\t}\n\terr = CopyEmbeddedFiles(LuaJit, \"luajit\", fmt.Sprintf(\"%s/luajit/\", utils.DmpFiles), \"liblua.so\", \"libluajit.so\", \"libpreload.so\")\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"生成luajit依赖失败, err: %v\", err)\n\t\treturn\n\t}\n\n\t// install 脚本\n\terr = CopyEmbeddedFiles(Shell, \"shell\", \"./\", \"manual_install.sh\")\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"生成手动安装脚本失败, err: %v\", err)\n\t\treturn\n\t}\n\n\terr = utils.ChangeFileMode(\"./manual_install.sh\", 0755)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"手动安装脚本添加权限失败, err: %v\", err)\n\t\treturn\n\t}\n\n\t// update 脚本\n\terr = CopyEmbeddedFiles(Shell, \"shell\", \"./\", \"manual_update.sh\")\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"生成手动更新脚本失败, err: %v\", err)\n\t\treturn\n\t}\n\n\terr = utils.ChangeFileMode(\"./manual_update.sh\", 0755)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"手动更新脚本添加权限失败, err: %v\", err)\n\t\treturn\n\t}\n\n\t// 删除Windows的换行符\n\t_ = utils.BashCMD(\"sed -i 's/\\\\r$//' manual_install.sh\")\n\t_ = utils.BashCMD(\"sed -i 's/\\\\r$//' manual_update.sh\")\n}\n"
  },
  {
    "path": "embedFS/shell/manual_install.sh",
    "content": "#!/bin/bash\n\n# 设置错误处理\nset -e\n\n# 定义变量\nSTEAM_DIR=\"$HOME/steamcmd\"\nDST_DIR=\"$HOME/dst\"\n\n# 错误处理函数\nfunction error_exit() {\n    echo -e \"==>dmp@@ 安装失败 @@dmp<==\"\n    exit 1\n}\n\n# 设置trap捕获所有错误\ntrap error_exit ERR\n\n# 工具函数\nfunction install_ubuntu() {\n    dpkg --add-architecture i386\n    apt update -y\n    apt install -y screen wget\n    apt install -y lib32gcc1 || true\n    apt install -y lib32gcc-s1 || true\n    apt install -y libcurl4-gnutls-dev:i386 || error_exit\n    apt install -y libcurl4-gnutls-dev || true\n}\n\nfunction install_rhel() {\n    yum update -y\n    yum -y install glibc.i686 libstdc++.i686 libcurl.i686\n    yum -y install glibc libstdc++ libcurl\n    yum -y install screen wget\n    ln -s /usr/lib/libcurl.so.4 /usr/lib/libcurl-gnutls.so.4\n}\n\nfunction check_screen() {\n    if ! which screen > /dev/null 2>&1; then\n        echo -e \"screen命令安装失败\"\n        error_exit\n    fi\n}\n\nfunction check_wget() {\n    if ! which wget > /dev/null 2>&1; then\n        echo -e \"wget命令安装失败\"\n        error_exit\n    fi\n}\n\n# 安装依赖\nOS=$(grep -P \"^ID=\" /etc/os-release | awk -F'=' '{print($2)}' | sed \"s/['\\\"]//g\")\nif [[ \"${OS}\" == \"ubuntu\" || \"${OS}\" == \"debian\" ]]; then\n    install_ubuntu\nelse\n    if grep -P \"^ID_LIKE=\" /etc/os-release | awk -F'=' '{print($2)}' | sed \"s/['\\\"]//g\" | grep rhel > /dev/null 2>&1; then\n        install_rhel\n    else\n        echo -e \"系统不支持\"\n        error_exit\n    fi\nfi\n\n# 检查screen命令\ncheck_screen\n\n# 检查wget命令\ncheck_wget\n\n# 下载安装包\ncd \"$HOME\" || error_exit\nrm -f steamcmd_linux.tar.gz\nwget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz\n\n# 清理，容器中不删除steamcmd\nif [[ \"${DMP_IN_CONTAINER}\" != \"1\" ]] ;then\n\trm -rf \"$STEAM_DIR\"\nfi\nmkdir -p \"$STEAM_DIR\"\n\n# 解压安装包\ntar -zxvf steamcmd_linux.tar.gz -C \"$STEAM_DIR\"\n\n# 安装DST\ncd \"$STEAM_DIR\" || error_exit\n./steamcmd.sh +force_install_dir \"$DST_DIR\" +login anonymous +app_update 343050 validate +quit || true\n# 第一次安装dst可能会失败\n./steamcmd.sh +force_install_dir \"$DST_DIR\" +login anonymous +app_update 343050 validate +quit\n\n# PR77 清理可能损坏的acf文件\nrm -rf \"$DST_DIR/steamapps/appmanifest_343050.acf\"\n\n# 一些必要的so文件\ncd \"$HOME\" || error_exit\ncp steamcmd/linux32/libstdc++.so.6 dst/bin/lib32/\nif [[ \"${OS}\" == \"ubuntu\" || \"${OS}\" == \"debian\" ]]; then\n\t[ ! -L \"dst/bin64/lib64/libcurl-gnutls.so.4\" ] && ln -s /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 dst/bin64/lib64/libcurl-gnutls.so.4\n\t[ ! -L \"dst/bin/lib32/libcurl-gnutls.so.4\" ] && ln -s /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 dst/bin/lib32/libcurl-gnutls.so.4\nelse\n\t[ ! -L \"dst/bin64/lib64/libcurl-gnutls.so.4\" ] && ln -s /usr/lib64/libcurl.so.4 dst/bin64/lib64/libcurl-gnutls.so.4\n\t[ ! -L \"dst/bin/lib32/libcurl-gnutls.so.4\" ] && ln -s /usr/lib/libcurl.so.4 dst/bin/lib32/libcurl-gnutls.so.4\nfi\n\n# luajit\ncd \"$HOME\" || error_exit\ncp dmp_files/luajit/* dst/bin64/\ncat >dst/bin64/dontstarve_dedicated_server_nullrenderer_x64_luajit <<-\"EOF\"\nexport LD_PRELOAD=./libpreload.so\n./dontstarve_dedicated_server_nullrenderer_x64 \"$@\"\nunset LD_PRELOAD\nEOF\nchmod --reference=dst/bin64/dontstarve_dedicated_server_nullrenderer_x64 dst/bin64/dontstarve_dedicated_server_nullrenderer_x64_luajit\n\n# 清理\ncd \"$HOME\" || error_exit\nrm -f steamcmd_linux.tar.gz\n\n# 安装完成\necho -e \"==>dmp@@ 安装完成 @@dmp<==\""
  },
  {
    "path": "embedFS/shell/manual_update.sh",
    "content": "#!/bin/bash\n\n# 设置错误处理\nset -e\n\n# 错误处理函数\nfunction error_exit() {\n    echo -e \"==>dmp@@ 更新失败 @@dmp<==\"\n    exit 1\n}\n\n# 设置trap捕获所有错误\ntrap error_exit ERR\n\ncd steamcmd || error_exit\n./steamcmd.sh +login anonymous +force_install_dir ~/dst +app_update 343050 validate +quit || error_exit\n\ncd || true\n\n# 安装完成\necho -e \"==>dmp@@ 更新完成 @@dmp<==\""
  },
  {
    "path": "go.mod",
    "content": "module dst-management-platform-api\n\ngo 1.25.4\n\nrequire (\n\tgithub.com/creack/pty v1.1.24\n\tgithub.com/gin-contrib/pprof v1.5.3\n\tgithub.com/gin-gonic/gin v1.11.0\n\tgithub.com/glebarez/sqlite v1.11.0\n\tgithub.com/go-co-op/gocron v1.37.0\n\tgithub.com/golang-jwt/jwt/v5 v5.3.0\n\tgithub.com/olahol/melody v1.4.0\n\tgithub.com/shirou/gopsutil/v3 v3.24.5\n\tgithub.com/soulteary/gin-static v0.2.6\n\tgithub.com/yuin/gopher-lua v1.1.1\n\tgo.uber.org/zap v1.27.1\n\tgolang.org/x/term v0.39.0\n\tgorm.io/gorm v1.31.1\n)\n\nrequire (\n\tgithub.com/dustin/go-humanize v1.0.1 // indirect\n\tgithub.com/glebarez/go-sqlite v1.21.2 // indirect\n\tgithub.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect\n\tmodernc.org/libc v1.22.5 // indirect\n\tmodernc.org/mathutil v1.5.0 // indirect\n\tmodernc.org/memory v1.5.0 // indirect\n\tmodernc.org/sqlite v1.23.1 // indirect\n)\n\nrequire (\n\tgithub.com/bytedance/gopkg v0.1.3 // indirect\n\tgithub.com/bytedance/sonic v1.14.2 // indirect\n\tgithub.com/bytedance/sonic/loader v0.4.0 // indirect\n\tgithub.com/cloudwego/base64x v0.1.6 // indirect\n\tgithub.com/gabriel-vasile/mimetype v1.4.12 // indirect\n\tgithub.com/gin-contrib/sse v1.1.0 // indirect\n\tgithub.com/go-ole/go-ole v1.3.0 // indirect\n\tgithub.com/go-playground/locales v0.14.1 // indirect\n\tgithub.com/go-playground/universal-translator v0.18.1 // indirect\n\tgithub.com/go-playground/validator/v10 v10.29.0 // indirect\n\tgithub.com/goccy/go-json v0.10.5 // indirect\n\tgithub.com/goccy/go-yaml v1.19.1 // indirect\n\tgithub.com/google/uuid v1.6.0 // indirect\n\tgithub.com/gorilla/websocket v1.5.3 // indirect\n\tgithub.com/jinzhu/inflection v1.0.0 // indirect\n\tgithub.com/jinzhu/now v1.1.5 // indirect\n\tgithub.com/json-iterator/go v1.1.12 // indirect\n\tgithub.com/klauspost/cpuid/v2 v2.3.0 // indirect\n\tgithub.com/leodido/go-urn v1.4.0 // indirect\n\tgithub.com/lufia/plan9stats v0.0.0-20251013123823-9fd1530e3ec3 // indirect\n\tgithub.com/mattn/go-isatty v0.0.20 // indirect\n\tgithub.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect\n\tgithub.com/modern-go/reflect2 v1.0.2 // indirect\n\tgithub.com/pelletier/go-toml/v2 v2.2.4 // indirect\n\tgithub.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect\n\tgithub.com/quic-go/qpack v0.6.0 // indirect\n\tgithub.com/quic-go/quic-go v0.57.1 // indirect\n\tgithub.com/robfig/cron/v3 v3.0.1 // indirect\n\tgithub.com/shoenig/go-m1cpu v0.1.7 // indirect\n\tgithub.com/tklauser/go-sysconf v0.3.16 // indirect\n\tgithub.com/tklauser/numcpus v0.11.0 // indirect\n\tgithub.com/twitchyliquid64/golang-asm v0.15.1 // indirect\n\tgithub.com/ugorji/go/codec v1.3.1 // indirect\n\tgithub.com/yusufpapurcu/wmi v1.2.4 // indirect\n\tgo.uber.org/atomic v1.11.0 // indirect\n\tgo.uber.org/mock v0.6.0 // indirect\n\tgo.uber.org/multierr v1.10.0 // indirect\n\tgolang.org/x/arch v0.23.0 // indirect\n\tgolang.org/x/crypto v0.46.0 // indirect\n\tgolang.org/x/net v0.48.0 // indirect\n\tgolang.org/x/sys v0.40.0 // indirect\n\tgolang.org/x/text v0.32.0 // indirect\n\tgoogle.golang.org/protobuf v1.36.11 // indirect\n)\n"
  },
  {
    "path": "go.sum",
    "content": "github.com/bytedance/gopkg v0.1.3 h1:TPBSwH8RsouGCBcMBktLt1AymVo2TVsBVCY4b6TnZ/M=\ngithub.com/bytedance/gopkg v0.1.3/go.mod h1:576VvJ+eJgyCzdjS+c4+77QF3p7ubbtiKARP3TxducM=\ngithub.com/bytedance/sonic v1.14.2 h1:k1twIoe97C1DtYUo+fZQy865IuHia4PR5RPiuGPPIIE=\ngithub.com/bytedance/sonic v1.14.2/go.mod h1:T80iDELeHiHKSc0C9tubFygiuXoGzrkjKzX2quAx980=\ngithub.com/bytedance/sonic/loader v0.4.0 h1:olZ7lEqcxtZygCK9EKYKADnpQoYkRQxaeY2NYzevs+o=\ngithub.com/bytedance/sonic/loader v0.4.0/go.mod h1:AR4NYCk5DdzZizZ5djGqQ92eEhCCcdf5x77udYiSJRo=\ngithub.com/cloudwego/base64x v0.1.6 h1:t11wG9AECkCDk5fMSoxmufanudBtJ+/HemLstXDLI2M=\ngithub.com/cloudwego/base64x v0.1.6/go.mod h1:OFcloc187FXDaYHvrNIjxSe8ncn0OOM8gEHfghB2IPU=\ngithub.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=\ngithub.com/creack/pty v1.1.24 h1:bJrF4RRfyJnbTJqzRLHzcGaZK1NeM5kTC9jGgovnR1s=\ngithub.com/creack/pty v1.1.24/go.mod h1:08sCNb52WyoAwi2QDyzUCTgcvVFhUzewun7wtTfvcwE=\ngithub.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=\ngithub.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=\ngithub.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=\ngithub.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=\ngithub.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=\ngithub.com/gabriel-vasile/mimetype v1.4.12 h1:e9hWvmLYvtp846tLHam2o++qitpguFiYCKbn0w9jyqw=\ngithub.com/gabriel-vasile/mimetype v1.4.12/go.mod h1:d+9Oxyo1wTzWdyVUPMmXFvp4F9tea18J8ufA774AB3s=\ngithub.com/gin-contrib/pprof v1.5.3 h1:Bj5SxJ3kQDVez/s/+f9+meedJIqLS+xlkIVDe/lcvgM=\ngithub.com/gin-contrib/pprof v1.5.3/go.mod h1:0+LQSZ4SLO0B6+2n6JBzaEygpTBxe/nI+YEYpfQQ6xY=\ngithub.com/gin-contrib/sse v1.1.0 h1:n0w2GMuUpWDVp7qSpvze6fAu9iRxJY4Hmj6AmBOU05w=\ngithub.com/gin-contrib/sse v1.1.0/go.mod h1:hxRZ5gVpWMT7Z0B0gSNYqqsSCNIJMjzvm6fqCz9vjwM=\ngithub.com/gin-gonic/gin v1.11.0 h1:OW/6PLjyusp2PPXtyxKHU0RbX6I/l28FTdDlae5ueWk=\ngithub.com/gin-gonic/gin v1.11.0/go.mod h1:+iq/FyxlGzII0KHiBGjuNn4UNENUlKbGlNmc+W50Dls=\ngithub.com/glebarez/go-sqlite v1.21.2 h1:3a6LFC4sKahUunAmynQKLZceZCOzUthkRkEAl9gAXWo=\ngithub.com/glebarez/go-sqlite v1.21.2/go.mod h1:sfxdZyhQjTM2Wry3gVYWaW072Ri1WMdWJi0k6+3382k=\ngithub.com/glebarez/sqlite v1.11.0 h1:wSG0irqzP6VurnMEpFGer5Li19RpIRi2qvQz++w0GMw=\ngithub.com/glebarez/sqlite v1.11.0/go.mod h1:h8/o8j5wiAsqSPoWELDUdJXhjAhsVliSn7bWZjOhrgQ=\ngithub.com/go-co-op/gocron v1.37.0 h1:ZYDJGtQ4OMhTLKOKMIch+/CY70Brbb1dGdooLEhh7b0=\ngithub.com/go-co-op/gocron v1.37.0/go.mod h1:3L/n6BkO7ABj+TrfSVXLRzsP26zmikL4ISkLQ0O8iNY=\ngithub.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0=\ngithub.com/go-ole/go-ole v1.3.0 h1:Dt6ye7+vXGIKZ7Xtk4s6/xVdGDQynvom7xCFEdWr6uE=\ngithub.com/go-ole/go-ole v1.3.0/go.mod h1:5LS6F96DhAwUc7C+1HLexzMXY1xGRSryjyPPKW6zv78=\ngithub.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s=\ngithub.com/go-playground/assert/v2 v2.2.0/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4=\ngithub.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA=\ngithub.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY=\ngithub.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY=\ngithub.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY=\ngithub.com/go-playground/validator/v10 v10.29.0 h1:lQlF5VNJWNlRbRZNeOIkWElR+1LL/OuHcc0Kp14w1xk=\ngithub.com/go-playground/validator/v10 v10.29.0/go.mod h1:D6QxqeMlgIPuT02L66f2ccrZ7AGgHkzKmmTMZhk/Kc4=\ngithub.com/goccy/go-json v0.10.5 h1:Fq85nIqj+gXn/S5ahsiTlK3TmC85qgirsdTP/+DeaC4=\ngithub.com/goccy/go-json v0.10.5/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M=\ngithub.com/goccy/go-yaml v1.19.1 h1:3rG3+v8pkhRqoQ/88NYNMHYVGYztCOCIZ7UQhu7H+NE=\ngithub.com/goccy/go-yaml v1.19.1/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA=\ngithub.com/golang-jwt/jwt/v5 v5.3.0 h1:pv4AsKCKKZuqlgs5sUmn4x8UlGa0kEVt/puTpKx9vvo=\ngithub.com/golang-jwt/jwt/v5 v5.3.0/go.mod h1:fxCRLWMO43lRc8nhHWY6LGqRcf+1gQWArsqaEUEa5bE=\ngithub.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=\ngithub.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=\ngithub.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=\ngithub.com/google/pprof v0.0.0-20221118152302-e6195bd50e26 h1:Xim43kblpZXfIBQsbuBVKCudVG457BR2GZFIz3uw3hQ=\ngithub.com/google/pprof v0.0.0-20221118152302-e6195bd50e26/go.mod h1:dDKJzRmX4S37WGHujM7tX//fmj1uioxKzKxz3lo4HJo=\ngithub.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=\ngithub.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=\ngithub.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=\ngithub.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg=\ngithub.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=\ngithub.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E=\ngithub.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc=\ngithub.com/jinzhu/now v1.1.5 h1:/o9tlHleP7gOFmsnYNz3RGnqzefHA47wQpKrrdTIwXQ=\ngithub.com/jinzhu/now v1.1.5/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8=\ngithub.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=\ngithub.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo=\ngithub.com/klauspost/cpuid/v2 v2.3.0 h1:S4CRMLnYUhGeDFDqkGriYKdfoFlDnMtqTiI/sFzhA9Y=\ngithub.com/klauspost/cpuid/v2 v2.3.0/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0=\ngithub.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=\ngithub.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=\ngithub.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=\ngithub.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=\ngithub.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=\ngithub.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=\ngithub.com/leodido/go-urn v1.4.0 h1:WT9HwE9SGECu3lg4d/dIA+jxlljEa1/ffXKmRjqdmIQ=\ngithub.com/leodido/go-urn v1.4.0/go.mod h1:bvxc+MVxLKB4z00jd1z+Dvzr47oO32F/QSNjSBOlFxI=\ngithub.com/lufia/plan9stats v0.0.0-20251013123823-9fd1530e3ec3 h1:PwQumkgq4/acIiZhtifTV5OUqqiP82UAl0h87xj/l9k=\ngithub.com/lufia/plan9stats v0.0.0-20251013123823-9fd1530e3ec3/go.mod h1:autxFIvghDt3jPTLoqZ9OZ7s9qTGNAWmYCjVFWPX/zg=\ngithub.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=\ngithub.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=\ngithub.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=\ngithub.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg=\ngithub.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=\ngithub.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M=\ngithub.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk=\ngithub.com/olahol/melody v1.4.0 h1:Pa5SdeZL/zXPi1tJuMAPDbl4n3gQOThSL6G1p4qZ4SI=\ngithub.com/olahol/melody v1.4.0/go.mod h1:GgkTl6Y7yWj/HtfD48Q5vLKPVoZOH+Qqgfa7CvJgJM4=\ngithub.com/pelletier/go-toml/v2 v2.2.4 h1:mye9XuhQ6gvn5h28+VilKrrPoQVanw5PMw/TB0t5Ec4=\ngithub.com/pelletier/go-toml/v2 v2.2.4/go.mod h1:2gIqNv+qfxSVS7cM2xJQKtLSTLUE9V8t9Stt+h56mCY=\ngithub.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA=\ngithub.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=\ngithub.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=\ngithub.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 h1:o4JXh1EVt9k/+g42oCprj/FisM4qX9L3sZB3upGN2ZU=\ngithub.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE=\ngithub.com/quic-go/qpack v0.6.0 h1:g7W+BMYynC1LbYLSqRt8PBg5Tgwxn214ZZR34VIOjz8=\ngithub.com/quic-go/qpack v0.6.0/go.mod h1:lUpLKChi8njB4ty2bFLX2x4gzDqXwUpaO1DP9qMDZII=\ngithub.com/quic-go/quic-go v0.57.1 h1:25KAAR9QR8KZrCZRThWMKVAwGoiHIrNbT72ULHTuI10=\ngithub.com/quic-go/quic-go v0.57.1/go.mod h1:ly4QBAjHA2VhdnxhojRsCUOeJwKYg+taDlos92xb1+s=\ngithub.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=\ngithub.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE=\ngithub.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=\ngithub.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs=\ngithub.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro=\ngithub.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=\ngithub.com/rogpeppe/go-internal v1.8.1/go.mod h1:JeRgkft04UBgHMgCIwADu4Pn6Mtm5d4nPKWu0nJ5d+o=\ngithub.com/shirou/gopsutil/v3 v3.24.5 h1:i0t8kL+kQTvpAYToeuiVk3TgDeKOFioZO3Ztz/iZ9pI=\ngithub.com/shirou/gopsutil/v3 v3.24.5/go.mod h1:bsoOS1aStSs9ErQ1WWfxllSeS1K5D+U30r2NfcubMVk=\ngithub.com/shoenig/go-m1cpu v0.1.7 h1:C76Yd0ObKR82W4vhfjZiCp0HxcSZ8Nqd84v+HZ0qyI0=\ngithub.com/shoenig/go-m1cpu v0.1.7/go.mod h1:KkDOw6m3ZJQAPHbrzkZki4hnx+pDRR1Lo+ldA56wD5w=\ngithub.com/shoenig/test v1.7.0 h1:eWcHtTXa6QLnBvm0jgEabMRN/uJ4DMV3M8xUGgRkZmk=\ngithub.com/shoenig/test v1.7.0/go.mod h1:UxJ6u/x2v/TNs/LoLxBNJRV9DiwBBKYxXSyczsBHFoI=\ngithub.com/soulteary/gin-static v0.2.6 h1:IOfF2kpNyhNLJBQH1y4tMCDuDdY5SFcpQNYSYWDRlPo=\ngithub.com/soulteary/gin-static v0.2.6/go.mod h1:YTYRXDHQnssfe5nlgtysPHBpavMq4TxMMYqx/keSwzc=\ngithub.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=\ngithub.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=\ngithub.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=\ngithub.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=\ngithub.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=\ngithub.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=\ngithub.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=\ngithub.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=\ngithub.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=\ngithub.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=\ngithub.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=\ngithub.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=\ngithub.com/tklauser/go-sysconf v0.3.16 h1:frioLaCQSsF5Cy1jgRBrzr6t502KIIwQ0MArYICU0nA=\ngithub.com/tklauser/go-sysconf v0.3.16/go.mod h1:/qNL9xxDhc7tx3HSRsLWNnuzbVfh3e7gh/BmM179nYI=\ngithub.com/tklauser/numcpus v0.11.0 h1:nSTwhKH5e1dMNsCdVBukSZrURJRoHbSEQjdEbY+9RXw=\ngithub.com/tklauser/numcpus v0.11.0/go.mod h1:z+LwcLq54uWZTX0u/bGobaV34u6V7KNlTZejzM6/3MQ=\ngithub.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI=\ngithub.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08=\ngithub.com/ugorji/go/codec v1.3.1 h1:waO7eEiFDwidsBN6agj1vJQ4AG7lh2yqXyOXqhgQuyY=\ngithub.com/ugorji/go/codec v1.3.1/go.mod h1:pRBVtBSKl77K30Bv8R2P+cLSGaTtex6fsA2Wjqmfxj4=\ngithub.com/yuin/gopher-lua v1.1.1 h1:kYKnWBjvbNP4XLT3+bPEwAXJx262OhaHDWDVOPjL46M=\ngithub.com/yuin/gopher-lua v1.1.1/go.mod h1:GBR0iDaNXjAgGg9zfCvksxSRnQx76gclCIb7kdAd1Pw=\ngithub.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo0=\ngithub.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0=\ngo.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=\ngo.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE=\ngo.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0=\ngo.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=\ngo.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=\ngo.uber.org/mock v0.6.0 h1:hyF9dfmbgIX5EfOdasqLsWD6xqpNZlXblLB/Dbnwv3Y=\ngo.uber.org/mock v0.6.0/go.mod h1:KiVJ4BqZJaMj4svdfmHM0AUx4NJYO8ZNpPnZn1Z+BBU=\ngo.uber.org/multierr v1.10.0 h1:S0h4aNzvfcFsC3dRF1jLoaov7oRaKqRGC/pUEJ2yvPQ=\ngo.uber.org/multierr v1.10.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y=\ngo.uber.org/zap v1.27.1 h1:08RqriUEv8+ArZRYSTXy1LeBScaMpVSTBhCeaZYfMYc=\ngo.uber.org/zap v1.27.1/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E=\ngolang.org/x/arch v0.23.0 h1:lKF64A2jF6Zd8L0knGltUnegD62JMFBiCPBmQpToHhg=\ngolang.org/x/arch v0.23.0/go.mod h1:dNHoOeKiyja7GTvF9NJS1l3Z2yntpQNzgrjh1cU103A=\ngolang.org/x/crypto v0.46.0 h1:cKRW/pmt1pKAfetfu+RCEvjvZkA9RimPbh7bhFjGVBU=\ngolang.org/x/crypto v0.46.0/go.mod h1:Evb/oLKmMraqjZ2iQTwDwvCtJkczlDuTmdJXoZVzqU0=\ngolang.org/x/net v0.48.0 h1:zyQRTTrjc33Lhh0fBgT/H3oZq9WuvRR5gPC70xpDiQU=\ngolang.org/x/net v0.48.0/go.mod h1:+ndRgGjkh8FGtu1w1FGbEC31if4VrNVMuKTgcAAnQRY=\ngolang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20201204225414-ed752295db88/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=\ngolang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=\ngolang.org/x/sys v0.39.0 h1:CvCKL8MeisomCi6qNZ+wbb0DN9E5AATixKsvNtMoMFk=\ngolang.org/x/sys v0.39.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=\ngolang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=\ngolang.org/x/term v0.39.0/go.mod h1:yxzUCTP/U+FzoxfdKmLaA0RV1WgE0VY7hXBwKtY/4ww=\ngolang.org/x/text v0.32.0 h1:ZD01bjUt1FQ9WJ0ClOL5vxgxOI/sVCNgX1YtKwcY0mU=\ngolang.org/x/text v0.32.0/go.mod h1:o/rUWzghvpD5TXrTIBuJU77MTaN0ljMWE47kxGJQ7jY=\ngolang.org/x/time v0.12.0 h1:ScB/8o8olJvc+CQPWrK3fPZNfh7qgwCrY0zJmoEQLSE=\ngolang.org/x/time v0.12.0/go.mod h1:CDIdPxbZBQxdj6cxyCIdrNogrJKMJ7pr37NYpMcMDSg=\ngoogle.golang.org/protobuf v1.36.11 h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE=\ngoogle.golang.org/protobuf v1.36.11/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco=\ngopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=\ngopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=\ngopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=\ngopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=\ngopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=\ngopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=\ngopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=\ngorm.io/gorm v1.31.1 h1:7CA8FTFz/gRfgqgpeKIBcervUn3xSyPUmr6B2WXJ7kg=\ngorm.io/gorm v1.31.1/go.mod h1:XyQVbO2k6YkOis7C2437jSit3SsDK72s7n7rsSHd+Gs=\nmodernc.org/libc v1.22.5 h1:91BNch/e5B0uPbJFgqbxXuOnxBQjlS//icfQEGmvyjE=\nmodernc.org/libc v1.22.5/go.mod h1:jj+Z7dTNX8fBScMVNRAYZ/jF91K8fdT2hYMThc3YjBY=\nmodernc.org/mathutil v1.5.0 h1:rV0Ko/6SfM+8G+yKiyI830l3Wuz1zRutdslNoQ0kfiQ=\nmodernc.org/mathutil v1.5.0/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E=\nmodernc.org/memory v1.5.0 h1:N+/8c5rE6EqugZwHii4IFsaJ7MUhoWX07J5tC/iI5Ds=\nmodernc.org/memory v1.5.0/go.mod h1:PkUhL0Mugw21sHPeskwZW4D6VscE/GQJOnIpCnW6pSU=\nmodernc.org/sqlite v1.23.1 h1:nrSBg4aRQQwq59JpvGEQ15tNxoO5pX/kUjcRNwSAGQM=\nmodernc.org/sqlite v1.23.1/go.mod h1:OrDj17Mggn6MhE+iPbBNf7RGKODDE9NFT0f3EwDzJqk=\n"
  },
  {
    "path": "logger/logger.go",
    "content": "package logger\n\nimport (\n\t\"fmt\"\n\t\"io\"\n\t\"os\"\n\t\"path/filepath\"\n\t\"strings\"\n\t\"time\"\n\n\t\"github.com/gin-gonic/gin\"\n\t\"go.uber.org/zap\"\n\t\"go.uber.org/zap/zapcore\"\n)\n\nvar Logger *zap.SugaredLogger\nvar AccessWriter *os.File\nvar RuntimeWriter *os.File\nvar AccessFormatter = func(param gin.LogFormatterParams) string {\n\treturn fmt.Sprintf(\n\t\t\"[DMP] %s | %3d | %13v | %15s | %-7s %s\\n\",\n\t\tparam.TimeStamp.Format(\"2006-01-02 15:04:05\"),\n\t\tparam.StatusCode,\n\t\tparam.Latency,\n\t\tparam.ClientIP,\n\t\tparam.Method,\n\t\tparam.Path,\n\t)\n}\n\nfunc InitLogger(level string) {\n\tvar err error\n\tlogDir := \"logs\"\n\n\tif _, err := os.Stat(logDir); os.IsNotExist(err) {\n\t\t_ = os.MkdirAll(logDir, os.ModePerm)\n\t}\n\n\tRuntimeWriter, err = os.OpenFile(\n\t\tfilepath.Join(logDir, \"runtime.log\"),\n\t\tos.O_APPEND|os.O_CREATE|os.O_WRONLY,\n\t\t0644,\n\t)\n\tif err != nil {\n\t\tpanic(\"无法创建 runtime 日志文件: \" + err.Error())\n\t}\n\n\tAccessWriter, err = os.OpenFile(\n\t\tfilepath.Join(logDir, \"access.log\"),\n\t\tos.O_APPEND|os.O_CREATE|os.O_WRONLY,\n\t\t0644,\n\t)\n\tif err != nil {\n\t\tpanic(\"无法创建 access 日志文件: \" + err.Error())\n\t}\n\n\tvar zapLevel zapcore.Level\n\tswitch strings.ToLower(level) {\n\tcase \"debug\":\n\t\tzapLevel = zapcore.DebugLevel\n\tcase \"info\":\n\t\tzapLevel = zapcore.InfoLevel\n\tcase \"warn\":\n\t\tzapLevel = zapcore.WarnLevel\n\tcase \"error\":\n\t\tzapLevel = zapcore.ErrorLevel\n\tdefault:\n\t\tzapLevel = zapcore.InfoLevel\n\t}\n\n\t// ✅ 仅在 debug 显示 caller\n\tvar encodeCaller zapcore.CallerEncoder\n\tif zapLevel == zapcore.DebugLevel {\n\t\tencodeCaller = zapcore.ShortCallerEncoder\n\t}\n\n\tencoderConfig := zapcore.EncoderConfig{\n\t\tTimeKey:    \"time\",\n\t\tLevelKey:   \"level\",\n\t\tCallerKey:  \"caller\",\n\t\tMessageKey: \"msg\",\n\n\t\tEncodeTime: func(t time.Time, enc zapcore.PrimitiveArrayEncoder) {\n\t\t\tenc.AppendString(t.Format(\"2006-01-02 15:04:05\"))\n\t\t},\n\n\t\tEncodeLevel: func(l zapcore.Level, enc zapcore.PrimitiveArrayEncoder) {\n\t\t\tenc.AppendString(fmt.Sprintf(\"[%s]\", strings.ToUpper(l.String())))\n\t\t},\n\n\t\tEncodeCaller: encodeCaller,\n\t}\n\n\truntimeCore := zapcore.NewCore(\n\t\tzapcore.NewConsoleEncoder(encoderConfig),\n\t\tzapcore.AddSync(RuntimeWriter),\n\t\tzapLevel,\n\t)\n\n\tLogger = zap.New(\n\t\truntimeCore,\n\t\tzap.AddCaller(),\n\t).Sugar()\n\n\tgin.DefaultWriter = io.Discard\n\tgin.DefaultErrorWriter = io.Discard\n}\n"
  },
  {
    "path": "main.go",
    "content": "package main\n\nimport \"dst-management-platform-api/server\"\n\nfunc main() {\n\tserver.Run()\n}\n"
  },
  {
    "path": "middleware/middleware.go",
    "content": "package middleware\n\nimport (\n\t\"dst-management-platform-api/database/db\"\n\t\"dst-management-platform-api/database/models\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"fmt\"\n\t\"net/http\"\n\t\"strings\"\n\t\"sync\"\n\t\"time\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\nfunc TokenCheck() gin.HandlerFunc {\n\treturn func(c *gin.Context) {\n\t\ttoken := c.Request.Header.Get(\"X-DMP-TOKEN\")\n\t\tclaims, err := utils.ValidateJWT(token, []byte(db.JwtSecret))\n\t\tif err != nil {\n\t\t\tlogger.Logger.Warnf(\"未授权的访问, DMP已拦截, ip为: %s\", c.ClientIP())\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 420, \"message\": utils.I18n.Get(c, \"token fail\"), \"data\": nil})\n\t\t\tc.Abort()\n\t\t\treturn\n\t\t}\n\n\t\tc.Set(\"username\", claims.Username)\n\t\tc.Set(\"nickname\", claims.Nickname)\n\t\tc.Set(\"role\", claims.Role)\n\n\t\t// token还有1/2有效期时，刷新token\n\t\tif shouldRefreshToken(claims.ExpiresAt.Time) {\n\t\t\tlogger.Logger.Info(\"token有效期小于阈值，刷新token\")\n\t\t\tuser := models.User{\n\t\t\t\tUsername: claims.Username,\n\t\t\t\tNickname: claims.Nickname,\n\t\t\t\tRole:     claims.Role,\n\t\t\t}\n\t\t\ttoken, err = utils.GenerateJWT(user, []byte(db.JwtSecret), utils.JwtExpirationHours)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"刷新Token失败：%v\", err)\n\t\t\t} else {\n\t\t\t\tc.Header(\"X-DMP-NEW-TOKEN\", token)\n\t\t\t}\n\t\t}\n\n\t\tc.Next()\n\t}\n}\n\n// AdminOnly 仅管理员接口\nfunc AdminOnly() gin.HandlerFunc {\n\treturn func(c *gin.Context) {\n\t\trole, exist := c.Get(\"role\")\n\t\tif exist && role == \"admin\" {\n\t\t\tc.Next()\n\t\t\treturn\n\t\t}\n\t\tusername, exist := c.Get(\"username\")\n\t\tif !exist {\n\t\t\tusername = \"获取失败\"\n\t\t}\n\t\tnickname, exist := c.Get(\"nickname\")\n\t\tif !exist {\n\t\t\tnickname = \"获取失败\"\n\t\t}\n\t\tlogger.Logger.Warnf(\"越权请求, ip: %v, user: %v, nickname: %v\", c.ClientIP(), username, nickname)\n\t\tc.JSON(http.StatusOK, gin.H{\"code\": 201, \"message\": utils.I18n.Get(c, \"permission needed\"), \"data\": nil})\n\t\tc.Abort()\n\t\treturn\n\t}\n}\n\n// CacheControl 缓存控制中间件\nfunc CacheControl() gin.HandlerFunc {\n\tcacheDuration := 48 * time.Hour\n\treturn func(c *gin.Context) {\n\t\t// 只对静态资源文件设置缓存\n\t\tif isStaticAsset(c.Request.URL.Path) {\n\t\t\t// 设置缓存头\n\t\t\tc.Header(\"Cache-Control\", fmt.Sprintf(\"public, max-age=%d\", int(cacheDuration.Seconds())))\n\n\t\t\t// 可选：设置过期时间\n\t\t\texpires := time.Now().Add(cacheDuration).UTC().Format(\"Mon, 02 Jan 2006 15:04:05 GMT\")\n\t\t\tc.Header(\"Expires\", expires)\n\t\t}\n\n\t\tc.Next()\n\t}\n}\n\n// 判断是否为静态资源文件\nfunc isStaticAsset(path string) bool {\n\tstaticExtensions := []string{\".js\", \".css\", \".jpg\", \".jpeg\", \".png\", \".gif\", \".svg\", \".ico\", \".woff\", \".woff2\", \".ttf\", \".eot\"}\n\tfor _, ext := range staticExtensions {\n\t\tif strings.HasSuffix(path, ext) {\n\t\t\treturn true\n\t\t}\n\t}\n\treturn false\n}\n\nvar loginRateLimiter = &loginRateLimitCache{}\n\ntype loginRateLimitCache struct {\n\tmu          sync.Mutex\n\titems       map[string]time.Time\n\tlastCleanup time.Time\n}\n\n// LoginRateLimit 登录接口限速，同一IP 1秒内只能请求一次\nfunc LoginRateLimit() gin.HandlerFunc {\n\treturn func(c *gin.Context) {\n\t\tip := c.ClientIP()\n\t\tnow := time.Now()\n\n\t\tloginRateLimiter.mu.Lock()\n\n\t\t// 定期清理过期条目，防止内存泄漏\n\t\tif loginRateLimiter.lastCleanup.Add(5 * time.Minute).Before(now) {\n\t\t\tfor k, v := range loginRateLimiter.items {\n\t\t\t\tif now.Sub(v) > time.Second {\n\t\t\t\t\tdelete(loginRateLimiter.items, k)\n\t\t\t\t}\n\t\t\t}\n\t\t\tloginRateLimiter.lastCleanup = now\n\t\t}\n\n\t\tlastTime, exists := loginRateLimiter.items[ip]\n\t\tif exists && now.Sub(lastTime) < time.Second {\n\t\t\tloginRateLimiter.mu.Unlock()\n\t\t\tlogger.Logger.Warnf(\"登录频率过高, IP: %s\", ip)\n\t\t\tc.JSON(http.StatusOK, gin.H{\"code\": 429, \"message\": utils.I18n.Get(c, \"too many requests\"), \"data\": nil})\n\t\t\tc.Abort()\n\t\t\treturn\n\t\t}\n\t\tif loginRateLimiter.items == nil {\n\t\t\tloginRateLimiter.items = make(map[string]time.Time)\n\t\t}\n\t\tloginRateLimiter.items[ip] = now\n\t\tloginRateLimiter.mu.Unlock()\n\n\t\tc.Next()\n\t}\n}\n\n// 判断是否刷新token\nfunc shouldRefreshToken(exp time.Time) bool {\n\tremainingTime := time.Until(exp)\n\n\tlogger.Logger.Debugf(\"token剩余有效时间还剩: %.2f小时\", remainingTime.Hours())\n\n\ttotalDuration := time.Duration(utils.JwtExpirationHours) * time.Hour\n\n\t// 当剩余时间小于总有效期的 1/2 时刷新\n\treturn remainingTime > 0 && remainingTime < totalDuration/2\n}\n"
  },
  {
    "path": "run.sh",
    "content": "#!/bin/bash\n\n###########################################\n# 用户自定义设置请修改下方变量，其他变量请不要修改 #\n###########################################\n\n# --------------- ↓可修改↓ --------------- #\n# dmp暴露端口，即网页打开时所用的端口\nPORT=80\n\n# 数据库文件所在目录，例如：./config\nCONFIG_DIR=\"./data\"\n\n# 虚拟内存大小，例如 1G 4G等\nSWAPSIZE=2G\n\n# 日志等级，例如：debug info warn error\nLEVEL=\"info\"\n\n# 证书文件，如果为空则启动http服务 例如：./fullchain.pem\nCERT_FILE=\"\"\n\n# 私钥文件，如果为空则启动http服务 例如：./privkey.pem\nKEY_FILE=\"\"\n\n# 加速节点\nACCELERATION_SITE=(\n\t\"gh.llkk.cc\"\n\t\"github.dpik.top\"\n\t\"ghfast.top\"\n)\n# --------------- ↑可修改↑ --------------- #\n\n###########################################\n#     下方变量请不要修改，否则可能会出现异常     #\n###########################################\n\nUSER=$(whoami)\nExeFile=\"$HOME/dmp\"\nRUN_SH_CMD=\"$0 $1\"\n\nDMP_GITHUB_HOME_URL=\"https://github.com/miracleEverywhere/dst-management-platform-api\"\nDMP_GITHUB_API_URL=\"https://api.github.com/repos/miracleEverywhere/dst-management-platform-api/releases/latest\"\nSCRIPT_GITHUB=\"https://raw.githubusercontent.com/miracleEverywhere/dst-management-platform-api/master/run.sh\"\nDMP_HOME=\"https://miraclesses.top/\"\n\nACCELERATED_URL=\"\"\n\ncd \"$HOME\" || exit\n\nfunction echo_red() {\n\techo -e \"\\033[0;31m$*\\033[0m\"\n}\n\nfunction echo_green() {\n\techo -e \"\\033[0;32m$*\\033[0m\"\n}\n\nfunction echo_yellow() {\n\techo -e \"\\033[0;33m$*\\033[0m\"\n}\n\nfunction echo_cyan() {\n\techo -e \"\\033[0;36m$*\\033[0m\"\n}\n\nfunction echo_red_blink() {\n\techo -e \"\\033[5;31m$*\\033[0m\"\n}\n\n# 检查是否以 no-root 模式运行\nif [[ \"$1\" == \"no-root\" ]]; then\n\tSUDO=\"sudo\"\n\tshift\n\techo_yellow \"以非root模式运行，需要root权限的操作将使用sudo\"\nelse\n\tSUDO=\"\"\n\t# 检查用户，只能使用root执行\n\tif [[ \"${USER}\" != \"root\" ]]; then\n\t\techo_red \"请使用root用户执行此脚本，或使用 ./run.sh no-root 以非root模式运行\"\n\t\texit 1\n\tfi\nfi\n\n# 设置全局stderr为红色并添加固定格式\nfunction set_tty() {\n\texec 3>&2\n\texec 2> >(while read -r line; do echo_red \"[$(date +'%F %T')] [ERROR] ${line}\" >&2; done)\n}\n\n# 恢复stderr颜色\nfunction unset_tty() {\n\texec 2>&3\n\texec 3>&-\n}\n\n# 定义一个函数来提示用户输入\nfunction prompt_user() {\n\tclear\n\techo_green \"饥荒管理平台(DMP)\"\n\techo_green \"--- ${DMP_GITHUB_HOME_URL} ---\"\n\tif [[ $(echo \"${DMP_GITHUB_HOME_URL}\" | tr '/' '\\n' | grep -vc \"^$\") != \"4\" ]] ||\n\t\t[[ $(echo \"${DMP_GITHUB_API_URL}\" | tr '/' '\\n' | grep -vc \"^$\") != \"7\" ]] ||\n\t\t[[ $(echo \"${SCRIPT_GITHUB}\" | tr '/' '\\n' | grep -vc \"^$\") != \"6\" ]]; then\n\t\techo_red_blink \"饥荒管理平台 run.sh 脚本可能被加速站点篡改，请切换加速站点重新下载\"\n\t\techo_cyan $DMP_HOME\n\t\techo_green \"如有疑问，请查阅帮助文档\"\n\tfi\n\techo_yellow \"————————————————————————————————————————————————————————————\"\n\techo_green \"[0]: 下载并启动饥荒管理平台\"\n\techo_yellow \"————————————————————————————————————————————————————————————\"\n\techo_green \"[1]: 启动饥荒管理平台\"\n\techo_green \"[2]: 关闭饥荒管理平台\"\n\techo_green \"[3]: 重启饥荒管理平台\"\n\techo_yellow \"————————————————————————————————————————————————————————————\"\n\techo_green \"[4]: 更新饥荒管理平台\"\n\techo_green \"[5]: 强制更新饥荒管理平台\"\n\techo_green \"[6]: 更新run.sh启动脚本\"\n\techo_yellow \"————————————————————————————————————————————————————————————\"\n\techo_green \"[7]: 设置虚拟内存\"\n\techo_green \"[8]: 设置开机自启\"\n\techo_green \"[9]: 退出脚本\"\n\techo_yellow \"————————————————————————————————————————————————————————————\"\n\techo_yellow \"请输入要执行的操作 [0-9]: \"\n}\n\n# 加速节点选择\nfunction generate_acceleration() {\n\tlocal origin_url=\"$1\"\n\t# 输出加速节点让用户选择\n\techo_cyan \"饥荒管理平台部署在Github, 请选择一个加速节点进行加速:\"\n\tfor i in \"${!ACCELERATION_SITE[@]}\"; do\n\t\techo_green \"$((i + 1)). ${ACCELERATION_SITE[i]}\"\n\tdone\n\tacc_site_len=${#ACCELERATION_SITE[@]}\n\techo_green \"$((acc_site_len + 1)). 不使用加速节点直接下载\"\n\n\t# 获取用户输入\n\tread -r -p \"请输入选择 (1-$((acc_site_len + 1))): \" selected_mirror\n\n\t# 输入验证和处理\n\twhile true; do\n\t\t# 如果输入为空，使用默认值\n\t\tif [[ -z \"$selected_mirror\" ]]; then\n\t\t\tselected_mirror=1\n\t\t\tbreak\n\t\tfi\n\t\t# 验证是否为数字\n\t\tif [[ ! \"$selected_mirror\" =~ ^[0-9]+$ ]]; then\n\t\t\techo_yellow \"输入无效，请输入数字 (1-$((acc_site_len + 1)))\"\n\t\t\tread -r -p \"请重新输入: \" selected_mirror\n\t\t\tcontinue\n\t\tfi\n\t\t# 验证范围\n\t\tif ((selected_mirror < 1 || selected_mirror > acc_site_len + 1)); then\n\t\t\techo_yellow \"选择超出范围，请输入 1 到 $((acc_site_len + 1)) 之间的数字\"\n\t\t\tread -r -p \"请重新输入: \" selected_mirror\n\t\t\tcontinue\n\t\tfi\n\t\tbreak\n\tdone\n\n\t# 根据选择设置URL\n\tif ((selected_mirror >= 1 && selected_mirror <= acc_site_len)); then\n\t\tindex=$((selected_mirror - 1))\n\t\tACCELERATED_URL=\"https://${ACCELERATION_SITE[index]}/${origin_url}\"\n\t\techo_green \"已选择加速节点 ${selected_mirror}: ${ACCELERATION_SITE[index]}\"\n\telif ((selected_mirror == acc_site_len + 1)); then\n\t\tACCELERATED_URL=\"${origin_url}\"\n\t\techo_green \"已选择直接下载\"\n\tfi\n}\n\n# 通用包安装函数\nfunction install_pkg() {\n\tlocal pkg=\"$1\"\n\tOS=$(grep -P \"^ID=\" /etc/os-release | awk -F'=' '{print($2)}' | sed \"s/['\\\"]//g\")\n\tif [[ ${OS} == \"ubuntu\" ]]; then\n\t\t${SUDO} apt install -y \"$pkg\"\n\telse\n\t\tif grep -P \"^ID_LIKE=\" /etc/os-release | awk -F'=' '{print($2)}' | sed \"s/['\\\"]//g\" | grep rhel; then\n\t\t\t${SUDO} yum install -y \"$pkg\"\n\t\tfi\n\tfi\n}\n\n# 检查jq\nfunction check_jq() {\n\techo_cyan \"正在检查jq命令\"\n\tif ! jq --version >/dev/null 2>&1; then\n\t\tinstall_pkg jq\n\tfi\n}\n\nfunction check_curl() {\n\techo_cyan \"正在检查curl命令\"\n\tif ! curl --version >/dev/null 2>&1; then\n\t\tinstall_pkg curl\n\tfi\n}\n\n\n# 下载函数:下载链接,尝试次数,超时时间(s)\nfunction download() {\n\t# 显示详细进度\n\tlocal url=\"$1\"\n\tlocal output=\"$2\"\n\tlocal timeout=\"$3\"\n\tcurl -L --connect-timeout \"${timeout}\" --progress-bar -o \"${output}\" \"${url}\" 2>&1\n\n\tlocal curl_exit_code=$?\n\n\tif [ $curl_exit_code -eq 0 ]; then\n\t\techo_green \"下载完成: $output\"\n\telse\n\t\techo_red \"下载失败 (退出码: $curl_exit_code)\"\n\tfi\n\n\treturn $curl_exit_code\n}\n\n# 安装主程序\nfunction install_dmp() {\n\tcheck_jq\n\tcheck_curl\n\n\t# 获取GITHUB最新releases信息（一次请求获取所有数据）\n\techo_cyan \"正在获取下载信息\"\n\trelease_json=$(curl -s -L ${DMP_GITHUB_API_URL})\n\tif [[ -z \"$release_json\" ]]; then\n\t\techo_red \"获取最新版本信息失败，请检查网络连接\"\n\t\texit 1\n\tfi\n\tgithub_url=$(echo \"$release_json\" | jq -r '.assets[] | select(.name == \"dmp.tgz\") | .browser_download_url')\n\tif [[ -z \"$github_url\" ]]; then\n\t\techo_red \"未找到下载文件，请检查网络连接\"\n\t\texit 1\n\tfi\n\tgithub_digest=$(echo \"$release_json\" | jq -r '.assets[] | select(.name == \"dmp.tgz\") | .digest' | awk -F':' '{print $2}')\n\tif [[ -z \"$github_digest\" ]]; then\n\t\techo_red \"获取安装包校验值失败，请检查网络连接\"\n\t\texit 1\n\tfi\n\n\tgenerate_acceleration \"${github_url}\"\n\turl=$ACCELERATED_URL\n\n\t# 开始下载\n\techo_cyan \"正在从${url}进行下载\"\n\tif download \"${url}\" \"dmp.tgz\" 10; then\n\t\t# 验证 SHA-256\n\t\tfile_digest=$(sha256sum dmp.tgz | awk '{print $1}')\n\t\tif [[ \"$github_digest\" != \"$file_digest\" ]]; then\n\t\t\techo_red \"DMP下载失败\"\n\t\t\texit 1\n\t\tfi\n\telse\n\t\techo_red \"DMP下载失败\"\n\t\texit 1\n\tfi\n\n\tset -e\n\ttar zxvf dmp.tgz >/dev/null\n\trm -f dmp.tgz\n\tchmod +x \"$ExeFile\"\n\tset +e\n}\n\n# 检查进程状态\nfunction check_dmp() {\n\tsleep 1\n\tif pgrep dmp >/dev/null; then\n\t\techo_green \"启动成功\"\n\telse\n\t\techo_red \"启动失败\"\n\t\texit 1\n\tfi\n}\n\n# 启动主程序\nfunction start_dmp() {\n\t# 检查端口是否被占用,如果被占用则退出\n\tport=$(${SUDO} ss -ltnp | awk -v port=${PORT} '$4 ~ \":\"port\"$\" {print $4}')\n\n\tif [ -n \"$port\" ]; then\n\t\techo_red \"端口 $PORT 已被占用: $port\", 修改 run.sh 中的 PORT 变量后重新运行或检查饥荒管理平台是否正在运行\n\t\texit 1\n\tfi\n\n\tif [ -e \"$ExeFile\" ]; then\n\t\tnohup \"$ExeFile\" -bind ${PORT} -dbpath ${CONFIG_DIR} -level ${LEVEL} -cert \"${CERT_FILE}\" -key \"${KEY_FILE}\" >/dev/null 2>&1 &\n\telse\n\t\tinstall_dmp\n\t\tnohup \"$ExeFile\" -bind ${PORT} -dbpath ${CONFIG_DIR} -level ${LEVEL} -cert \"${CERT_FILE}\" -key \"${KEY_FILE}\" >/dev/null 2>&1 &\n\tfi\n}\n\n# 关闭主程序\nfunction stop_dmp() {\n\tpkill dmp 2>/dev/null\n\tsleep 1\n\tpkill -9 dmp 2>/dev/null\n\techo_green \"关闭成功\"\n\tsleep 1\n}\n\n# 删除主程序、请求日志、运行日志、遗漏的压缩包\nfunction clear_dmp() {\n\techo_cyan \"正在执行清理\"\n\trm -f dmp dmp.tgz logs/*\n}\n\n# 检查当前版本号\nfunction get_current_version() {\n\tif [ -e \"$ExeFile\" ]; then\n\t\tCURRENT_VERSION=$(\"$ExeFile\" -v | head -n1) # 获取输出的第一行作为版本号\n\telse\n\t\tCURRENT_VERSION=\"v0.0.0\"\n\tfi\n}\n\n# 获取GitHub最新版本号\nfunction get_latest_version() {\n\tcheck_jq\n\tcheck_curl\n\tLATEST_VERSION=$(curl -s -L ${DMP_GITHUB_API_URL} | jq -r .tag_name)\n\tif [[ -z \"$LATEST_VERSION\" ]]; then\n\t\techo_red \"无法获取最新版本号，请检查网络连接或GitHub API\"\n\t\texit 1\n\tfi\n}\n\n# 更新启动脚本\nfunction update_script() {\n\tcheck_curl\n\n\t# 生成加速链接\n\tgenerate_acceleration \"${SCRIPT_GITHUB}\"\n\turl=$ACCELERATED_URL\n\n\tTEMP_FILE=\"/tmp/run.sh\"\n\n\techo_cyan \"正在从${url}进行下载\"\n\n\tif download \"${url}\" \"${TEMP_FILE}\" 10; then\n\t\tif [ -e \"${TEMP_FILE}\" ]; then\n\t\t\techo_green \"run.sh下载成功\"\n\t\telse\n\t\t\techo_red \"run.sh下载失败\"\n\t\t\texit 1\n\t\tfi\n\telse\n\t\techo_red \"run.sh下载失败\"\n\t\texit 1\n\tfi\n\n\t# 修改下载好的最新文件\n\tsed -i \"s/^PORT=.*/PORT=${PORT}/\" $TEMP_FILE\n\tsed -i \"s/^SWAPSIZE=.*/SWAPSIZE=${SWAPSIZE}/\" $TEMP_FILE\n\tsed -i \"s#^CONFIG_DIR=.*#CONFIG_DIR=${CONFIG_DIR}#\" $TEMP_FILE\n\tsed -i \"s#^LEVEL=.*#LEVEL=${LEVEL}#\" $TEMP_FILE\n\tsed -i \"s#^CERT_FILE=.*#CERT_FILE=${CERT_FILE}#\" $TEMP_FILE\n\tsed -i \"s#^KEY_FILE=.*#KEY_FILE=${KEY_FILE}#\" $TEMP_FILE\n\n\t# 替换当前脚本\n\tmv -f \"$TEMP_FILE\" \"$0\" && chmod +x \"$0\"\n\techo_green \"脚本更新完成，3 秒后重新启动...\"\n\tsleep 3\n\texec \"$0\"\n}\n\n# 设置虚拟内存\nfunction set_swap() {\n\tSWAPFILE=/swapfile\n\n\t# 检查是否已经存在交换文件\n\tif [ -f $SWAPFILE ]; then\n\t\techo_green \"交换文件已存在，跳过创建步骤\"\n\telse\n\t\techo_cyan \"创建交换文件...\"\n\t\t${SUDO} fallocate -l $SWAPSIZE $SWAPFILE\n\t\t${SUDO} chmod 600 $SWAPFILE\n\t\t${SUDO} mkswap $SWAPFILE\n\t\t${SUDO} swapon $SWAPFILE\n\t\techo_green \"交换文件创建并启用成功\"\n\tfi\n\n\t# 添加到 /etc/fstab 以便开机启动\n\tif ! grep -q \"$SWAPFILE\" /etc/fstab; then\n\t\techo_cyan \"将交换文件添加到 /etc/fstab \"\n\t\techo \"$SWAPFILE none swap sw 0 0\" | ${SUDO} tee -a /etc/fstab > /dev/null\n\t\techo_green \"交换文件已添加到开机启动\"\n\telse\n\t\techo_green \"交换文件已在 /etc/fstab 中，跳过添加步骤\"\n\tfi\n\n\t# 更改swap配置并持久化\n\t${SUDO} sysctl -w vm.swappiness=20\n\t${SUDO} sysctl -w vm.min_free_kbytes=100000\n\techo -e 'vm.swappiness = 20\\nvm.min_free_kbytes = 100000\\n' | ${SUDO} tee /etc/sysctl.d/dmp_swap.conf > /dev/null\n\n\techo_green \"系统虚拟内存设置成功\"\n}\n\n# 设置开机自启\nfunction auto_start_dmp() {\n\tCRON_JOB=\"@reboot /bin/bash -c 'source /etc/profile && cd ${HOME} && echo 1 | ${RUN_SH_CMD}'\"\n\n\t# 检查 crontab 中是否已存在该命令\n\tif crontab -l 2>/dev/null | grep -Fq \"$CRON_JOB\"; then\n\t\techo_yellow \"已发现开机自启配置，请勿重复添加\"\n\telse\n\t\t# 如果不存在，则添加到 crontab\n\t\t(\n\t\t\tcrontab -l 2>/dev/null\n\t\t\techo \"$CRON_JOB\"\n\t\t) | crontab -\n\t\techo_green \"已成功设置开机自启\"\n\tfi\n}\n\n# 使用无限循环让用户输入命令\nwhile true; do\n\t# 提示用户输入\n\tprompt_user\n\t# 读取用户输入\n\tread -r command\n\t# 使用 case 语句判断输入的命令\n\tcase $command in\n\t0)\n\t\tset_tty\n\t\tclear_dmp\n\t\tinstall_dmp\n\t\tstart_dmp\n\t\tcheck_dmp\n\t\tunset_tty\n\t\tbreak\n\t\t;;\n\t1)\n\t\tset_tty\n\t\tstart_dmp\n\t\tcheck_dmp\n\t\tunset_tty\n\t\tbreak\n\t\t;;\n\t2)\n\t\tset_tty\n\t\tstop_dmp\n\t\tunset_tty\n\t\tbreak\n\t\t;;\n\t3)\n\t\tset_tty\n\t\tstop_dmp\n\t\tstart_dmp\n\t\tcheck_dmp\n\t\techo_green \"重启成功\"\n\t\tunset_tty\n\t\tbreak\n\t\t;;\n\t4)\n\t\tset_tty\n\t\tget_current_version\n\t\tget_latest_version\n\t\tif [[ \"$(echo -e \"$CURRENT_VERSION\\n$LATEST_VERSION\" | sort -V | head -n1)\" == \"$CURRENT_VERSION\" && \"$CURRENT_VERSION\" != \"$LATEST_VERSION\" ]]; then\n\t\t\techo_yellow \"当前版本 ($CURRENT_VERSION) 小于最新版本 ($LATEST_VERSION)，即将更新\"\n\t\t\tstop_dmp\n\t\t\tclear_dmp\n\t\t\tinstall_dmp\n\t\t\tstart_dmp\n\t\t\tcheck_dmp\n\t\t\techo_green \"更新完成\"\n\t\telse\n\t\t\techo_green \"当前版本 ($CURRENT_VERSION) 已是最新版本，无需更新\"\n\t\tfi\n\t\tunset_tty\n\t\tbreak\n\t\t;;\n\t5)\n\t\tset_tty\n\t\tstop_dmp\n\t\tclear_dmp\n\t\tinstall_dmp\n\t\tstart_dmp\n\t\tcheck_dmp\n\t\techo_green \"强制更新完成\"\n\t\tunset_tty\n\t\tbreak\n\t\t;;\n\t6)\n\t\tset_tty\n\t\tupdate_script\n\t\tunset_tty\n\t\tbreak\n\t\t;;\n\t7)\n\t\tset_tty\n\t\tset_swap\n\t\tunset_tty\n\t\tbreak\n\t\t;;\n\t8)\n\t\tset_tty\n\t\tauto_start_dmp\n\t\tunset_tty\n\t\tbreak\n\t\t;;\n\t9)\n\t\texit 0\n\t\t;;\n\t*)\n\t\techo_red \"请输入正确的数字 [0-9]\"\n\t\tcontinue\n\t\t;;\n\tesac\ndone\n"
  },
  {
    "path": "scheduler/global.go",
    "content": "package scheduler\n\nimport (\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/database/db\"\n\t\"dst-management-platform-api/database/models\"\n\t\"dst-management-platform-api/dst\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"fmt\"\n\t\"strings\"\n\t\"sync/atomic\"\n\t\"time\"\n)\n\nfunc OnlinePlayerGet(interval, saveTime int, uidMapEnable bool) {\n\troomsBasic, err := DBHandler.roomDao.GetRoomBasic()\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"查询数据库失败，添加定时任务失败, err: %v\", err)\n\t\treturn\n\t}\n\n\tfor _, rbs := range *roomsBasic {\n\t\t// 未激活的房间不添加定时任务\n\t\tif !rbs.Status {\n\t\t\tcontinue\n\t\t}\n\n\t\troom, worlds, roomSetting, err := dao.FetchGameInfo(rbs.RoomID)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"查询数据库失败，添加定时任务失败, err: %v\", err)\n\t\t\treturn\n\t\t}\n\t\tgame := dst.NewGameController(room, worlds, roomSetting, \"zh\")\n\t\tvar Players db.Players // 当前房间总的玩家结构体\n\t\tfor _, world := range *worlds {\n\t\t\tif game.WorldUpStatus(world.ID) {\n\t\t\t\tplayers, err := game.GetOnlinePlayerList(world.ID)\n\t\t\t\tif err == nil {\n\t\t\t\t\tvar ps []db.PlayerInfo\n\t\t\t\t\tfor _, player := range players {\n\t\t\t\t\t\tvar playerInfo db.PlayerInfo // 单个玩家\n\t\t\t\t\t\tuidNickName := strings.Split(player, \"<-@dmp@->\")\n\t\t\t\t\t\tplayerInfo.UID = uidNickName[0]\n\t\t\t\t\t\tplayerInfo.Nickname = uidNickName[1]\n\t\t\t\t\t\tplayerInfo.Prefab = uidNickName[2]\n\t\t\t\t\t\tps = append(ps, playerInfo)\n\n\t\t\t\t\t\t// 玩家在线时长统计\n\t\t\t\t\t\tdb.PlayersOnlineTimeMutex.Lock()\n\t\t\t\t\t\tif db.PlayersOnlineTime[rbs.RoomID] == nil {\n\t\t\t\t\t\t\tdb.PlayersOnlineTime[rbs.RoomID] = make(map[string]int)\n\t\t\t\t\t\t}\n\t\t\t\t\t\tdb.PlayersOnlineTime[rbs.RoomID][playerInfo.Nickname] = db.PlayersOnlineTime[rbs.RoomID][playerInfo.Nickname] + interval\n\t\t\t\t\t\tdb.PlayersOnlineTimeMutex.Unlock()\n\n\t\t\t\t\t\t// 更新uidMap\n\t\t\t\t\t\tif uidMapEnable {\n\t\t\t\t\t\t\tuidMap := models.UidMap{\n\t\t\t\t\t\t\t\tUID:      playerInfo.UID,\n\t\t\t\t\t\t\t\tNickname: playerInfo.Nickname,\n\t\t\t\t\t\t\t\tRoomID:   rbs.RoomID,\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\terr = DBHandler.uidMapDao.UpdateUidMap(&uidMap)\n\t\t\t\t\t\t\tif err != nil {\n\t\t\t\t\t\t\t\tlogger.Logger.Errorf(\"更新UID MAP失败, err: %v\", err)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif ps == nil {\n\t\t\t\t\t\tps = []db.PlayerInfo{}\n\t\t\t\t\t}\n\t\t\t\t\tPlayers.PlayerInfo = ps\n\t\t\t\t\tPlayers.Timestamp = utils.GetTimestamp()\n\n\t\t\t\t\tdb.PlayersStatisticMutex.Lock()\n\n\t\t\t\t\tif len(db.PlayersStatistic[rbs.RoomID])*interval > ParsePlayerInfoSaveTime(saveTime) {\n\t\t\t\t\t\t// db.PlayersStatistic[rbs.RoomID] = append(db.PlayersStatistic[rbs.RoomID][:0], db.PlayersStatistic[rbs.RoomID][1:]...)\n\t\t\t\t\t\tdb.PlayersStatistic[rbs.RoomID] = db.PlayersStatistic[rbs.RoomID][1:]\n\n\t\t\t\t\t}\n\t\t\t\t\tdb.PlayersStatistic[rbs.RoomID] = append(db.PlayersStatistic[rbs.RoomID], Players)\n\n\t\t\t\t\tdb.PlayersStatisticMutex.Unlock()\n\n\t\t\t\t\t// 获取到数据就执行下一个房间\n\t\t\t\t\tgoto LOOP\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\tLOOP:\n\t}\n}\n\nfunc SystemMetricsGet(maxHour int) {\n\tnetUP, netDown := utils.NetStatus()\n\tsysMetrics := db.SysMetrics{\n\t\tTimestamp:   utils.GetTimestamp(),\n\t\tCpu:         utils.CpuUsage(),\n\t\tMemory:      utils.MemoryUsage(),\n\t\tNetUplink:   netUP,\n\t\tNetDownlink: netDown,\n\t\tDisk:        utils.DiskUsage(),\n\t}\n\n\tdb.SystemMetricsMutex.Lock()\n\n\tif len(db.SystemMetrics) > maxHour*60 {\n\t\tdb.SystemMetrics = db.SystemMetrics[1:]\n\t}\n\tdb.SystemMetrics = append(db.SystemMetrics, sysMetrics)\n\n\tdb.SystemMetricsMutex.Unlock()\n}\n\nfunc GameUpdate(enable bool, restart bool) {\n\tif !enable {\n\t\treturn\n\t}\n\n\tif db.DstUpdating {\n\t\treturn\n\t}\n\n\tlogger.Logger.Info(\"[定时任务]：开始检测游戏是否需要更新\")\n\n\tv := GetDSTVersion()\n\tif v.Local < v.Server {\n\t\tlogger.Logger.Info(\"检测到游戏需要更新\")\n\t\tlogger.Logger.Info(\"开始执行游戏更新\")\n\n\t\tdb.DstUpdating = true\n\n\t\tupdateCmd := fmt.Sprintf(\"cd ~/steamcmd && ./steamcmd.sh +login anonymous +force_install_dir ~/dst +app_update 343050 validate +quit\")\n\t\t_ = utils.BashCMD(updateCmd)\n\n\t\tlogger.Logger.Info(\"游戏更新结束\")\n\n\t\tdb.DstUpdating = false\n\n\t\t// 如果设置了更新后重启游戏\n\t\tif restart {\n\t\t\t// 1. 获取所有的房间\n\t\t\troomsBasic, err := DBHandler.roomDao.GetRoomBasic()\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"查询数据库失败，添加定时任务失败, err: %v\", err)\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tfor _, rbs := range *roomsBasic {\n\t\t\t\t// 2. 如果房间未激活，则跳过重启\n\t\t\t\tif !rbs.Status {\n\t\t\t\t\tlogger.Logger.Debugf(\"房间%s(%d)未激活，跳过重启\", rbs.RoomName, rbs.RoomID)\n\t\t\t\t\tcontinue\n\t\t\t\t}\n\n\t\t\t\tlogger.Logger.Debugf(\"开始重启房间：%s(%d)\", rbs.RoomName, rbs.RoomID)\n\n\t\t\t\t// 3. 重启房间内所有的世界\n\t\t\t\troom, worlds, roomSetting, err := dao.FetchGameInfo(rbs.RoomID)\n\t\t\t\tif err != nil {\n\t\t\t\t\tlogger.Logger.Errorf(\"查询数据库失败，添加定时任务失败, err: %v\", err)\n\t\t\t\t\treturn\n\t\t\t\t}\n\t\t\t\tgame := dst.NewGameController(room, worlds, roomSetting, \"zh\")\n\t\t\t\t_ = game.StopAllWorld()\n\t\t\t\t_ = game.StartAllWorld()\n\n\t\t\t\tlogger.Logger.Debugf(\"重启房间完成：%s(%d)，休眠5秒\", rbs.RoomName, rbs.RoomID)\n\n\t\t\t\ttime.Sleep(5 * time.Second)\n\t\t\t}\n\t\t}\n\t} else {\n\t\tlogger.Logger.Info(\"[定时任务]：未发现新版本，游戏无需更新，跳过\")\n\t}\n}\n\nfunc InternetIPUpdate() {\n\tvar (\n\t\tinternetIp string\n\t\terr        error\n\t)\n\tinternetIp, err = GetInternetIP1()\n\tif err != nil {\n\t\tlogger.Logger.Warnf(\"调用公网ip接口1失败, err: %v\", err)\n\t\tinternetIp, err = GetInternetIP2()\n\t\tif err != nil {\n\t\t\tlogger.Logger.Warnf(\"调用公网ip接口2失败, err: %v\", err)\n\t\t\treturn\n\t\t}\n\t}\n\n\tdb.InternetIP = internetIp\n}\n\nfunc ModDownloadClean() {\n\tif atomic.LoadInt32(&db.ModDownloadExecuting) == 0 {\n\t\terr := utils.RemoveDir(fmt.Sprintf(\"%s/mods/ugc\", utils.DmpFiles))\n\t\tif err != nil {\n\t\t\tlogger.Logger.Warnf(\"删除临时模组失败, err: %v\", err)\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "scheduler/init.go",
    "content": "package scheduler\n\nimport (\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/logger\"\n\t\"fmt\"\n\t\"strconv\"\n\t\"strings\"\n\n\t\"github.com/go-co-op/gocron\"\n)\n\n// Start 开启定时任务\nfunc Start(roomDao *dao.RoomDAO, worldDao *dao.WorldDAO, roomSettingDao *dao.RoomSettingDAO, globalSettingDao *dao.GlobalSettingDAO, uidMapDao *dao.UidMapDAO) {\n\tDBHandler = newDBHandler(roomDao, worldDao, roomSettingDao, globalSettingDao, uidMapDao)\n\tinitJobs()\n\tregisterJobs()\n\tgo Scheduler.StartAsync()\n}\n\n// UpdateJob 更新指定任务\nfunc UpdateJob(jobConfig *JobConfig) error {\n\tjobMutex.Lock()\n\tdefer jobMutex.Unlock()\n\n\t// 移除现有任务\n\tif job, exists := currentJobs[jobConfig.Name]; exists {\n\t\tScheduler.RemoveByReference(job)\n\t\tdelete(currentJobs, jobConfig.Name)\n\t\tlogger.Logger.Debug(fmt.Sprintf(\"发现已存在定时任务[%s]，移除\", jobConfig.Name))\n\t}\n\n\t// 添加新任务\n\tvar job *gocron.Job\n\tvar err error\n\n\tswitch jobConfig.TimeType {\n\tcase SecondType:\n\t\tjob, err = Scheduler.Every(jobConfig.Interval).Seconds().Do(jobConfig.Func, jobConfig.Args...)\n\tcase MinuteType:\n\t\tjob, err = Scheduler.Every(jobConfig.Interval).Minutes().Do(jobConfig.Func, jobConfig.Args...)\n\tcase HourType:\n\t\tjob, err = Scheduler.Every(jobConfig.Interval).Hours().Do(jobConfig.Func, jobConfig.Args...)\n\tcase DayType:\n\t\tjob, err = Scheduler.Every(1).Day().At(jobConfig.DayAt).Do(jobConfig.Func, jobConfig.Args...)\n\tdefault:\n\t\treturn fmt.Errorf(\"未知的时间类型: %s, 任务名: %s\", jobConfig.TimeType, jobConfig.Name)\n\t}\n\n\tlogger.Logger.Debugf(\"正在创建定时任务, name: %v, type: %v\", jobConfig.Name, jobConfig.TimeType)\n\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tcurrentJobs[jobConfig.Name] = job\n\tlogger.Logger.Debug(fmt.Sprintf(\"定时任务[%s]已写入任务池\", jobConfig.Name))\n\n\treturn nil\n}\n\n// DeleteJob 删除指定任务\nfunc DeleteJob(jobName string) {\n\tjobMutex.Lock()\n\tdefer jobMutex.Unlock()\n\n\tif job, exists := currentJobs[jobName]; exists {\n\t\tScheduler.RemoveByReference(job)\n\t\tdelete(currentJobs, jobName)\n\t\tlogger.Logger.Debug(fmt.Sprintf(\"删除定时任务[%s]\", jobName))\n\t}\n}\n\n// GetJobsByType 根据任务名获取定时任务\nfunc GetJobsByType(roomID int, jobType string) []string {\n\tjobMutex.Lock()\n\tdefer jobMutex.Unlock()\n\n\tvar n []string\n\tfor jobName, _ := range currentJobs {\n\t\tlogger.Logger.Debugf(\"定时任务名, jobName: %v, jobType: %v\", jobName, jobType)\n\t\tif strings.HasSuffix(jobName, jobType) {\n\t\t\ts := strings.Split(jobName, \"-\")\n\t\t\tif s[0] == strconv.Itoa(roomID) {\n\t\t\t\tn = append(n, jobName)\n\t\t\t}\n\t\t}\n\t}\n\n\tif n == nil {\n\t\treturn []string{}\n\t}\n\n\treturn n\n}\n\n// GetJobsByRoomID 根据房间ID获取定时任务\nfunc GetJobsByRoomID(roomID int) []string {\n\tjobMutex.Lock()\n\tdefer jobMutex.Unlock()\n\n\tvar n []string\n\tfor jobName, _ := range currentJobs {\n\t\tjobNameParts := strings.Split(jobName, \"-\")\n\t\tif jobNameParts[0] == strconv.Itoa(roomID) {\n\t\t\tn = append(n, jobName)\n\t\t}\n\t}\n\n\tif n == nil {\n\t\treturn []string{}\n\t}\n\n\treturn n\n}\n"
  },
  {
    "path": "scheduler/jobs.go",
    "content": "package scheduler\n\nimport (\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/database/models\"\n\t\"dst-management-platform-api/dst\"\n\t\"dst-management-platform-api/logger\"\n\t\"encoding/json\"\n\t\"fmt\"\n\t\"strings\"\n)\n\nvar Jobs []JobConfig\n\nfunc initJobs() {\n\tvar globalSetting models.GlobalSetting\n\terr := DBHandler.globalSettingDao.GetGlobalSetting(&globalSetting)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"初始化定时任务失败, err: %v\", err)\n\t\tpanic(\"初始化定时任务失败\")\n\t}\n\n\t// 全局定时任务\n\t// players online\n\tJobs = append(Jobs, JobConfig{\n\t\tName:     \"onlinePlayerGet\",\n\t\tFunc:     OnlinePlayerGet,\n\t\tArgs:     []any{globalSetting.PlayerGetFrequency, globalSetting.PlayerInfoSaveTime, globalSetting.UIDMaintainEnable},\n\t\tTimeType: SecondType,\n\t\tInterval: globalSetting.PlayerGetFrequency,\n\t\tDayAt:    \"\",\n\t})\n\n\t// 系统监控\n\tJobs = append(Jobs, JobConfig{\n\t\tName:     \"systemMetricsGet\",\n\t\tFunc:     SystemMetricsGet,\n\t\tArgs:     []any{globalSetting.SysMetricsSetting},\n\t\tTimeType: MinuteType,\n\t\tInterval: 1,\n\t\tDayAt:    \"\",\n\t})\n\n\t// 游戏更新\n\tJobs = append(Jobs, JobConfig{\n\t\tName:     \"gameUpdate\",\n\t\tFunc:     GameUpdate,\n\t\tArgs:     []any{globalSetting.AutoUpdateEnable, globalSetting.AutoUpdateRestart},\n\t\tTimeType: DayType,\n\t\tInterval: 0,\n\t\tDayAt:    globalSetting.AutoUpdateSetting,\n\t})\n\n\t// 公网IP获取\n\tJobs = append(Jobs, JobConfig{\n\t\tName:     \"InternetIPUpdate\",\n\t\tFunc:     InternetIPUpdate,\n\t\tArgs:     nil,\n\t\tTimeType: HourType,\n\t\tInterval: 6,\n\t\tDayAt:    \"\",\n\t})\n\n\t// 清理临时模组\n\tJobs = append(Jobs, JobConfig{\n\t\tName:     \"ModDownloadClean\",\n\t\tFunc:     ModDownloadClean,\n\t\tArgs:     nil,\n\t\tTimeType: MinuteType,\n\t\tInterval: 1,\n\t\tDayAt:    \"\",\n\t})\n\n\t// 房间定时任务\n\troomBasic, err := DBHandler.roomDao.GetRoomBasic()\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取房间失败, err: %v\", err)\n\t\treturn\n\t}\n\tfor _, r := range *roomBasic {\n\t\t// 未激活的房间不添加定时任务\n\t\tif !r.Status {\n\t\t\tcontinue\n\t\t}\n\n\t\troom, worlds, roomSetting, err := dao.FetchGameInfo(r.RoomID)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"获取房间设置失败, err: %v\", err)\n\t\t\tcontinue\n\t\t}\n\t\tgame := dst.NewGameController(room, worlds, roomSetting, \"zh\")\n\n\t\t// 备份 [{\"time\": \"06:00:00\"}, ...]\n\t\ttype BackupSetting struct {\n\t\t\tTime string `json:\"time\"`\n\t\t}\n\t\tif roomSetting.BackupEnable {\n\t\t\tvar backupSettings []BackupSetting\n\t\t\tif err := json.Unmarshal([]byte(roomSetting.BackupSetting), &backupSettings); err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"获取房间备份设置失败, err: %v\", err)\n\t\t\t\tcontinue\n\t\t\t}\n\t\t\tfor i, backupSetting := range backupSettings {\n\t\t\t\t// 房间id-time_index-Backup\n\t\t\t\tJobs = append(Jobs, JobConfig{\n\t\t\t\t\tName:     fmt.Sprintf(\"%d-%d-Backup\", room.ID, i),\n\t\t\t\t\tFunc:     Backup,\n\t\t\t\t\tArgs:     []any{game},\n\t\t\t\t\tTimeType: DayType,\n\t\t\t\t\tInterval: 0,\n\t\t\t\t\tDayAt:    backupSetting.Time,\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t\t// 备份清理 30\n\t\tif roomSetting.BackupCleanEnable {\n\t\t\tJobs = append(Jobs, JobConfig{\n\t\t\t\tName:     fmt.Sprintf(\"%d-BackupClean\", room.ID),\n\t\t\t\tFunc:     BackupClean,\n\t\t\t\tArgs:     []any{room.ID, roomSetting.BackupCleanSetting},\n\t\t\t\tTimeType: DayType,\n\t\t\t\tInterval: 0,\n\t\t\t\tDayAt:    \"05:16:27\",\n\t\t\t})\n\t\t}\n\t\t// 重启 \"06:30:00\"\n\t\tif roomSetting.RestartEnable {\n\t\t\tJobs = append(Jobs, JobConfig{\n\t\t\t\tName:     fmt.Sprintf(\"%d-Restart\", room.ID),\n\t\t\t\tFunc:     Restart,\n\t\t\t\tArgs:     []any{game},\n\t\t\t\tTimeType: DayType,\n\t\t\t\tInterval: 0,\n\t\t\t\tDayAt:    roomSetting.RestartSetting,\n\t\t\t})\n\t\t}\n\t\t// 自动开启关闭游戏 {\"start\":\"07:00:00\",\"stop\":\"01:00:00\"}\n\t\tif roomSetting.ScheduledStartStopEnable {\n\t\t\ttype ScheduledStartStopSetting struct {\n\t\t\t\tStart string `json:\"start\"`\n\t\t\t\tStop  string `json:\"stop\"`\n\t\t\t}\n\t\t\tvar scheduledStartStopSetting ScheduledStartStopSetting\n\t\t\tif err := json.Unmarshal([]byte(roomSetting.ScheduledStartStopSetting), &scheduledStartStopSetting); err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"获取自动开启关闭游戏设置失败, err: %v\", err)\n\t\t\t\tcontinue\n\t\t\t}\n\t\t\tJobs = append(Jobs, JobConfig{\n\t\t\t\tName:     fmt.Sprintf(\"%d-ScheduledStart\", room.ID),\n\t\t\t\tFunc:     ScheduledStart,\n\t\t\t\tArgs:     []any{game},\n\t\t\t\tTimeType: DayType,\n\t\t\t\tInterval: 0,\n\t\t\t\tDayAt:    scheduledStartStopSetting.Start,\n\t\t\t})\n\t\t\tJobs = append(Jobs, JobConfig{\n\t\t\t\tName:     fmt.Sprintf(\"%d-ScheduledStop\", room.ID),\n\t\t\t\tFunc:     ScheduledStop,\n\t\t\t\tArgs:     []any{game},\n\t\t\t\tTimeType: DayType,\n\t\t\t\tInterval: 0,\n\t\t\t\tDayAt:    scheduledStartStopSetting.Stop,\n\t\t\t})\n\t\t}\n\t\t// 自动保活\n\t\tif roomSetting.KeepaliveEnable {\n\t\t\tJobs = append(Jobs, JobConfig{\n\t\t\t\tName:     fmt.Sprintf(\"%d-Keepalive\", room.ID),\n\t\t\t\tFunc:     Keepalive,\n\t\t\t\tArgs:     []any{game, room.ID},\n\t\t\t\tTimeType: MinuteType,\n\t\t\t\tInterval: roomSetting.KeepaliveSetting,\n\t\t\t\tDayAt:    \"\",\n\t\t\t})\n\t\t}\n\t\t// 定时通知 [{id: '', content: '', interval: 0, status: false}]\n\t\tvar announces []AnnounceSetting\n\t\tif err = json.Unmarshal([]byte(roomSetting.AnnounceSetting), &announces); err != nil {\n\t\t\tlogger.Logger.Errorf(\"获取定时通知设置失败, err: %v\", err)\n\t\t\tcontinue\n\t\t}\n\t\tfor _, announce := range announces {\n\t\t\tif announce.Status {\n\t\t\t\t// 注意，-为分隔符，需要删除uuid中的-\n\t\t\t\tJobs = append(Jobs, JobConfig{\n\t\t\t\t\tName:     fmt.Sprintf(\"%d-%s-Announce\", room.ID, strings.ReplaceAll(announce.ID, \"-\", \"\")),\n\t\t\t\t\tFunc:     Announce,\n\t\t\t\t\tArgs:     []any{game, announce.Content},\n\t\t\t\t\tTimeType: SecondType,\n\t\t\t\t\tInterval: announce.Interval,\n\t\t\t\t\tDayAt:    \"\",\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "scheduler/room.go",
    "content": "package scheduler\n\nimport (\n\t\"dst-management-platform-api/dst\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"fmt\"\n\t\"time\"\n)\n\nfunc Backup(game *dst.Game) {\n\tlogger.Logger.Info(\"执行自动备份任务\")\n\terr := game.Backup()\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"备份失败, err: %v\", err)\n\t}\n\tlogger.Logger.Info(\"备份任务执行成功\")\n}\n\nfunc BackupClean(roomID int, days int) {\n\tbackupPath := fmt.Sprintf(\"%s/backup/%d\", utils.DmpFiles, roomID)\n\tcount, err := utils.RemoveFilesOlderThan(backupPath, days)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"清理备份文件失败, err: %v\", err)\n\t}\n\tlogger.Logger.Infof(\"清理备份文件成功，共计清理备份文件%d个\", count)\n}\n\nfunc Restart(game *dst.Game) {\n\tlogger.Logger.Info(\"执行自动重启任务\")\n\tgo func() {\n\t\t_ = game.SystemMsg(\"自动重启任务触发：将在1分钟后重启服务器，在线玩家请在5分钟后重连\")\n\t\t_ = game.SystemMsg(\"Automatic restart task triggered: The server will restart in 1 minute. Online players, please reconnect after 5 minutes\")\n\t\ttime.Sleep(60 * time.Second)\n\t\terr := game.StopAllWorld()\n\t\tif err != nil {\n\t\t\tlogger.Logger.Warnf(\"关闭游戏失败, err: %v\", err)\n\t\t}\n\t\terr = game.StartAllWorld()\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"启动游戏失败, err: %v\", err)\n\t\t\tlogger.Logger.Error(\"自动重启任务执行失败\")\n\t\t} else {\n\t\t\tlogger.Logger.Info(\"自动重启任务执行成功\")\n\t\t}\n\t}()\n}\n\nfunc ScheduledStart(game *dst.Game) {\n\tlogger.Logger.Info(\"执行自动开启游戏\")\n\terr := game.StartAllWorld()\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"开启游戏失败, err: %v\", err)\n\t}\n\tlogger.Logger.Info(\"自动开启游戏执行成功\")\n}\n\nfunc ScheduledStop(game *dst.Game) {\n\tlogger.Logger.Info(\"执行自动关闭游戏\")\n\tgo func() {\n\t\t_ = game.SystemMsg(\"自动关机任务触发：将在1分钟后关闭服务器\")\n\t\t_ = game.SystemMsg(\"Automatic shutdown task triggered: The server will restart in 1 minute\")\n\t\ttime.Sleep(60 * time.Second)\n\t\terr := game.StopAllWorld()\n\t\tif err != nil {\n\t\t\tlogger.Logger.Warnf(\"关闭游戏失败, err: %v\", err)\n\t\t}\n\t\tlogger.Logger.Info(\"自动关闭游戏执行成功\")\n\t}()\n}\n\nfunc Keepalive(game *dst.Game, roomID int) {\n\tworlds, err := DBHandler.worldDao.GetWorldsByRoomID(roomID)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取世界信息失败，自动保活任务终止, err: %v\", err)\n\t\treturn\n\t}\n\n\tallWorlds := *worlds\n\tneedUpdateDB := false\n\n\tfor i := range allWorlds {\n\t\tlastTime, err := game.GetLastAliveTime(allWorlds[i].ID)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"获取日志信息失败，无法判断，跳过, err: %v, world: %v\", err, allWorlds[i].ID)\n\t\t\tcontinue\n\t\t}\n\t\tif lastTime == allWorlds[i].LastAliveTime {\n\t\t\tlogger.Logger.Errorf(\"发现世界运行异常，即将执行重启操作, world: %v\", allWorlds[i].ID)\n\t\t\t_ = game.StopWorld(allWorlds[i].ID)\n\t\t\t_ = game.StartWorld(allWorlds[i].ID)\n\t\t} else {\n\t\t\tallWorlds[i].LastAliveTime = lastTime\n\t\t\tneedUpdateDB = true\n\t\t}\n\t}\n\n\tif needUpdateDB {\n\t\terr = DBHandler.worldDao.UpdateWorlds(&allWorlds)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"更新数据失败, err: %v\", err)\n\t\t}\n\t}\n}\n\nfunc Announce(game *dst.Game, content string) {\n\terr := game.Announce(content)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"定时通知失败, err: %v\", err)\n\t}\n}\n"
  },
  {
    "path": "scheduler/utils.go",
    "content": "package scheduler\n\nimport (\n\t\"bufio\"\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/utils\"\n\t\"encoding/json\"\n\t\"fmt\"\n\t\"io\"\n\t\"net/http\"\n\t\"os\"\n\t\"strconv\"\n\t\"sync\"\n\t\"time\"\n\n\t\"github.com/go-co-op/gocron\"\n)\n\nvar (\n\tScheduler   = gocron.NewScheduler(time.Local)\n\tjobMutex    sync.RWMutex\n\tcurrentJobs = make(map[string]*gocron.Job)\n\tDBHandler   *Handler\n)\n\ntype JobConfig struct {\n\tName     string\n\tFunc     any\n\tArgs     []any\n\tTimeType string\n\tInterval int\n\tDayAt    string\n}\n\nconst (\n\tSecondType = \"second\"\n\tMinuteType = \"minute\"\n\tHourType   = \"hour\"\n\tDayType    = \"day\"\n)\n\ntype Handler struct {\n\troomDao          *dao.RoomDAO\n\tworldDao         *dao.WorldDAO\n\troomSettingDao   *dao.RoomSettingDAO\n\tglobalSettingDao *dao.GlobalSettingDAO\n\tuidMapDao        *dao.UidMapDAO\n}\n\nfunc newDBHandler(roomDao *dao.RoomDAO, worldDao *dao.WorldDAO, roomSettingDao *dao.RoomSettingDAO, globalSettingDao *dao.GlobalSettingDAO, uidMapDao *dao.UidMapDAO) *Handler {\n\treturn &Handler{\n\t\troomDao:          roomDao,\n\t\tworldDao:         worldDao,\n\t\troomSettingDao:   roomSettingDao,\n\t\tglobalSettingDao: globalSettingDao,\n\t\tuidMapDao:        uidMapDao,\n\t}\n}\n\nfunc registerJobs() {\n\tfor _, job := range Jobs {\n\t\terr := UpdateJob(&job)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"注册定时任务失败, err: %v\", err)\n\t\t\tpanic(\"注册定时任务失败\")\n\t\t}\n\t\tlogger.Logger.Infof(\"定时任务[%s]注册成功\", job.Name)\n\t}\n}\n\ntype DSTVersion struct {\n\tLocal  int `json:\"local\"`\n\tServer int `json:\"server\"`\n}\n\nfunc GetDSTVersion() DSTVersion {\n\tvar dstVersion DSTVersion\n\tdstVersion.Server = 0\n\tdstVersion.Local = 0\n\n\tclient := &http.Client{\n\t\tTimeout: utils.HttpTimeout * time.Second,\n\t}\n\n\tfile, err := os.Open(utils.DSTLocalVersionPath)\n\tif err != nil {\n\t\tlogger.Logger.Errorf(\"获取游戏版本失败, err: %v\", err)\n\t\treturn dstVersion\n\t}\n\tdefer func(file *os.File) {\n\t\terr := file.Close()\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"关闭文件失败, err: %v\", err)\n\t\t}\n\t}(file) // 确保文件在函数结束时关闭\n\n\t// 创建一个扫描器来读取文件内容\n\tscanner := bufio.NewScanner(file)\n\n\t// 扫描文件的第一行\n\tif scanner.Scan() {\n\t\t// 读取第一行的文本\n\t\tline := scanner.Text()\n\n\t\t// 将字符串转换为整数\n\t\tnumber, err := strconv.Atoi(line)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"获取游戏版本失败, err: %v\", err)\n\t\t\treturn dstVersion\n\t\t}\n\t\tdstVersion.Local = number\n\t\t// 获取服务端版本\n\t\t// 发送 HTTP GET 请求\n\t\tresponse, err := client.Get(utils.DSTServerVersionApi)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"获取游戏版本失败, err: %v\", err)\n\t\t\treturn dstVersion\n\t\t}\n\t\tdefer func(Body io.ReadCloser) {\n\t\t\terr := Body.Close()\n\t\t\tif err != nil {\n\t\t\t\tlogger.Logger.Errorf(\"关闭文件失败, err: %v\", err)\n\t\t\t}\n\t\t}(response.Body) // 确保在函数结束时关闭响应体\n\n\t\t// 检查 HTTP 状态码\n\t\tif response.StatusCode != http.StatusOK {\n\t\t\tlogger.Logger.Errorf(\"获取游戏版本失败, err: %v\", err)\n\t\t\treturn dstVersion\n\t\t}\n\n\t\t// 读取响应体内容\n\t\tbody, err := io.ReadAll(response.Body)\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"获取游戏版本失败, err: %v\", err)\n\t\t\treturn dstVersion\n\t\t}\n\n\t\t// 将字节数组转换为字符串并返回\n\t\tserverVersion, err := strconv.Atoi(string(body))\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"获取游戏版本失败, err: %v\", err)\n\t\t\treturn dstVersion\n\t\t}\n\n\t\tdstVersion.Server = serverVersion\n\n\t\treturn dstVersion\n\t}\n\n\t// 如果扫描器遇到错误，返回错误\n\tif err := scanner.Err(); err != nil {\n\t\tdstVersion.Server = 0\n\t\tdstVersion.Local = 0\n\t\tlogger.Logger.Errorf(\"获取游戏版本失败, err: %v\", err)\n\n\t\treturn dstVersion\n\t}\n\n\t// 如果文件为空，返回错误\n\tdstVersion.Server = 0\n\tdstVersion.Local = 0\n\n\treturn dstVersion\n}\n\ntype AnnounceSetting struct {\n\tID       string `json:\"id\"`\n\tStatus   bool   `json:\"status\"`\n\tInterval int    `json:\"interval\"`\n\tContent  string `json:\"content\"`\n}\n\nfunc GetInternetIP1() (string, error) {\n\ttype JSONResponse struct {\n\t\tStatus      string  `json:\"status\"`\n\t\tCountry     string  `json:\"country\"`\n\t\tCountryCode string  `json:\"countryCode\"`\n\t\tRegion      string  `json:\"region\"`\n\t\tRegionName  string  `json:\"regionName\"`\n\t\tCity        string  `json:\"city\"`\n\t\tZip         string  `json:\"zip\"`\n\t\tLat         float64 `json:\"lat\"`\n\t\tLon         float64 `json:\"lon\"`\n\t\tTimezone    string  `json:\"timezone\"`\n\t\tIsp         string  `json:\"isp\"`\n\t\tOrg         string  `json:\"org\"`\n\t\tAs          string  `json:\"as\"`\n\t\tQuery       string  `json:\"query\"`\n\t}\n\tclient := &http.Client{\n\t\tTimeout: 5 * time.Second, // 设置超时时间为 5 秒\n\t}\n\thttpResponse, err := client.Get(utils.InternetIPApi1)\n\tif err != nil {\n\t\treturn \"\", err\n\t}\n\tdefer func(Body io.ReadCloser) {\n\t\terr := Body.Close()\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"请求关闭失败, err: %v\", err)\n\t\t}\n\t}(httpResponse.Body) // 确保在函数结束时关闭响应体\n\n\t// 检查 HTTP 状态码\n\tif httpResponse.StatusCode != http.StatusOK {\n\t\treturn \"\", fmt.Errorf(\"HTTP 请求失败，状态码: %d\", httpResponse.StatusCode)\n\t}\n\tvar jsonResp JSONResponse\n\tif err := json.NewDecoder(httpResponse.Body).Decode(&jsonResp); err != nil {\n\t\tlogger.Logger.Errorf(\"解析JSON失败, err: %v\", err)\n\t\treturn \"\", err\n\t}\n\treturn jsonResp.Query, nil\n}\n\nfunc GetInternetIP2() (string, error) {\n\ttype JSONResponse struct {\n\t\tIp string `json:\"ip\"`\n\t}\n\tclient := &http.Client{\n\t\tTimeout: 10 * time.Second, // 设置超时时间为 10 秒\n\t}\n\thttpResponse, err := client.Get(utils.InternetIPApi2)\n\tif err != nil {\n\t\treturn \"\", err\n\t}\n\tdefer func(Body io.ReadCloser) {\n\t\terr := Body.Close()\n\t\tif err != nil {\n\t\t\tlogger.Logger.Errorf(\"请求关闭失败, err: %v\", err)\n\t\t}\n\t}(httpResponse.Body) // 确保在函数结束时关闭响应体\n\n\t// 检查 HTTP 状态码\n\tif httpResponse.StatusCode != http.StatusOK {\n\t\treturn \"\", fmt.Errorf(\"HTTP 请求失败，状态码: %d\", httpResponse.StatusCode)\n\t}\n\tvar jsonResp JSONResponse\n\tif err := json.NewDecoder(httpResponse.Body).Decode(&jsonResp); err != nil {\n\t\tlogger.Logger.Errorf(\"解析JSON失败, err: %v\", err)\n\t\treturn \"\", err\n\t}\n\treturn jsonResp.Ip, nil\n}\n\n// ParsePlayerInfoSaveTime 天转为秒\nfunc ParsePlayerInfoSaveTime(saveTime int) int {\n\tif saveTime == 0 {\n\t\tsaveTime = 1\n\t}\n\treturn saveTime * 24 * 60 * 60\n}\n"
  },
  {
    "path": "server/console.go",
    "content": "package server\n\nimport (\n\t\"bufio\"\n\t\"crypto/sha512\"\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/database/db\"\n\t\"dst-management-platform-api/database/models\"\n\t\"dst-management-platform-api/logger\"\n\t\"fmt\"\n\t\"os\"\n\t\"path/filepath\"\n\t\"strings\"\n\n\t\"golang.org/x/term\"\n)\n\ntype tableNamer interface {\n\tTableName() string\n}\n\nvar statModels = []any{\n\t&models.User{},\n\t&models.Room{},\n\t&models.World{},\n\t&models.RoomSetting{},\n\t&models.GlobalSetting{},\n\t&models.System{},\n\t&models.UidMap{},\n}\n\nfunc runConsole(cmd, dbPath string) {\n\tfmt.Println(\"====== 饥荒管理平台 Console ======\")\n\tfmt.Println()\n\tswitch cmd {\n\tcase \"reset_password\":\n\t\tresetPassword(dbPath)\n\tcase \"list_user\":\n\t\tlistUser(dbPath)\n\tcase \"db_stats\":\n\t\tdbStats(dbPath)\n\tdefault:\n\t\tfmt.Printf(\"未知命令: %s\\n\\n\", cmd)\n\t\tfmt.Println(\"可用命令:\")\n\t\tfmt.Println(\"  reset_password    重置用户密码\")\n\t\tfmt.Println(\"  list_user         列出所有用户\")\n\t\tfmt.Println(\"  db_stats          查看数据库统计\")\n\t\tfmt.Println()\n\t\tos.Exit(1)\n\t}\n}\n\nfunc initConsoleDB(dbPath string) {\n\tdbFile := filepath.Join(dbPath, \"dmp.db\")\n\tif _, err := os.Stat(dbFile); os.IsNotExist(err) {\n\t\tfmt.Printf(\"数据库文件不存在: %s\\n\", dbFile)\n\t\tfmt.Println(\"自定义数据库路径: ./dmp -dbpath <路径> -console <命令>\")\n\t\tos.Exit(1)\n\t}\n\tlogger.InitLogger(\"info\")\n\tdb.InitDB(dbPath)\n}\n\nfunc resetPassword(dbPath string) {\n\tinitConsoleDB(dbPath)\n\tuserDao := dao.NewUserDAO(db.DB)\n\treader := bufio.NewReader(os.Stdin)\n\n\tfmt.Print(\"请输入用户名: \")\n\tusername, err := reader.ReadString('\\n')\n\tif err != nil {\n\t\tfmt.Printf(\"读取用户名失败: %v\\n\", err)\n\t\tos.Exit(1)\n\t}\n\tusername = strings.TrimSpace(username)\n\tif username == \"\" {\n\t\tfmt.Println(\"用户名不能为空\")\n\t\tos.Exit(1)\n\t}\n\n\tdbUser, err := userDao.GetUserByUsername(username)\n\tif err != nil {\n\t\tfmt.Printf(\"查询用户失败: %v\\n\", err)\n\t\tos.Exit(1)\n\t}\n\tif dbUser.Username == \"\" {\n\t\tfmt.Printf(\"用户 %s 不存在\\n\", username)\n\t\tos.Exit(1)\n\t}\n\n\tfmt.Print(\"请输入新密码: \")\n\tpasswordBytes, err := term.ReadPassword(int(os.Stdin.Fd()))\n\tif err != nil {\n\t\tfmt.Printf(\"\\n读取密码失败: %v\\n\", err)\n\t\tos.Exit(1)\n\t}\n\tpassword := strings.TrimSpace(string(passwordBytes))\n\tfmt.Println()\n\tif password == \"\" {\n\t\tfmt.Println(\"密码不能为空\")\n\t\tos.Exit(1)\n\t}\n\n\tfmt.Print(\"请再次输入新密码: \")\n\tconfirmBytes, err := term.ReadPassword(int(os.Stdin.Fd()))\n\tif err != nil {\n\t\tfmt.Printf(\"\\n读取密码失败: %v\\n\", err)\n\t\tos.Exit(1)\n\t}\n\tconfirm := strings.TrimSpace(string(confirmBytes))\n\tfmt.Println()\n\tif password != confirm {\n\t\tfmt.Println(\"两次输入的密码不一致\")\n\t\tos.Exit(1)\n\t}\n\n\thash := sha512.Sum512([]byte(password))\n\tdbUser.Password = fmt.Sprintf(\"%x\", hash)\n\terr = userDao.UpdateUser(dbUser)\n\tif err != nil {\n\t\tfmt.Printf(\"更新密码失败: %v\\n\", err)\n\t\tos.Exit(1)\n\t}\n\n\tfmt.Printf(\"用户 %s 密码重置成功\\n\", username)\n}\n\nfunc listUser(dbPath string) {\n\tinitConsoleDB(dbPath)\n\tuserDao := dao.NewUserDAO(db.DB)\n\n\tusers, err := userDao.ListUsers(\"\", 1, 10000)\n\tif err != nil {\n\t\tfmt.Printf(\"查询用户列表失败: %v\\n\", err)\n\t\tos.Exit(1)\n\t}\n\n\tfmt.Printf(\"%-20s %-20s %-10s\\n\", \"用户名\", \"昵称\", \"角色\")\n\tfmt.Println(strings.Repeat(\"-\", 55))\n\tfor _, user := range users.Data {\n\t\tdisabled := \"\"\n\t\tif user.Disabled {\n\t\t\tdisabled = \" (禁用)\"\n\t\t}\n\t\tfmt.Printf(\"%-20s %-20s %-10s%s\\n\", user.Username, user.Nickname, user.Role, disabled)\n\t}\n\tfmt.Println(strings.Repeat(\"-\", 55))\n\tfmt.Printf(\"共 %d 个用户\\n\", users.TotalCount)\n}\n\nfunc dbStats(dbPath string) {\n\tinitConsoleDB(dbPath)\n\n\tdbFile := filepath.Join(dbPath, \"dmp.db\")\n\tfileInfo, err := os.Stat(dbFile)\n\tif err != nil {\n\t\tfmt.Printf(\"获取数据库文件信息失败: %v\\n\", err)\n\t\tos.Exit(1)\n\t}\n\tfileSize := fileInfo.Size()\n\n\tfmt.Printf(\"数据库文件: %s\\n\", dbFile)\n\tfmt.Printf(\"文件大小: %s\\n\\n\", formatSize(fileSize))\n\n\ttotalRows := int64(0)\n\tfmt.Printf(\"%-25s %10s\\n\", \"表名\", \"行数\")\n\tfmt.Println(strings.Repeat(\"-\", 40))\n\tfor _, m := range statModels {\n\t\tvar count int64\n\t\tdb.DB.Model(m).Count(&count)\n\t\ttableName := m.(tableNamer).TableName()\n\t\tfmt.Printf(\"%-25s %10d\\n\", tableName, count)\n\t\ttotalRows += count\n\t}\n\tfmt.Println(strings.Repeat(\"-\", 40))\n\tfmt.Printf(\"%-25s %10d\\n\", \"合计\", totalRows)\n}\n\nfunc formatSize(size int64) string {\n\tconst unit = 1024\n\tif size < unit {\n\t\treturn fmt.Sprintf(\"%d B\", size)\n\t}\n\tdiv, exp := int64(unit), 0\n\tfor n := size / unit; n >= unit; n /= unit {\n\t\tdiv *= unit\n\t\texp++\n\t}\n\treturn fmt.Sprintf(\"%.1f %cB\", float64(size)/float64(div), \"KMGTPE\"[exp])\n}\n"
  },
  {
    "path": "server/flags.go",
    "content": "package server\n\nimport (\n\t\"flag\"\n)\n\nvar (\n\tbindPort    int\n\tdbPath      string\n\tlogLevel    string\n\tversionShow bool\n\tconsoleCmd  string\n\tcert        string\n\tkey         string\n)\n\nfunc bindFlags() {\n\tflag.IntVar(&bindPort, \"bind\", 80, \"DMP端口, 如: -bind 8080\")\n\tflag.StringVar(&dbPath, \"dbpath\", \"./data\", \"数据库文件目录, 如: -dbpath ./data\")\n\tflag.StringVar(&logLevel, \"level\", \"info\", \"日志等级, 如: -level debug\")\n\tflag.StringVar(&cert, \"cert\", \"\", \"证书文件路径, 不填则启动http, 例如: /path/to/fullchain.pem\")\n\tflag.StringVar(&key, \"key\", \"\", \"私钥文件路径, 不填则启动http, 例如: /path/to/privkey.pem\")\n\tflag.BoolVar(&versionShow, \"v\", false, \"查看版本, 如: -v\")\n\tflag.StringVar(&consoleCmd, \"console\", \"\", \"控制台命令, 如: -console reset_password, -console list_user\")\n\tflag.Parse()\n}\n"
  },
  {
    "path": "server/server.go",
    "content": "package server\n\nimport (\n\t\"dst-management-platform-api/app/dashboard\"\n\t\"dst-management-platform-api/app/logs\"\n\t\"dst-management-platform-api/app/mod\"\n\t\"dst-management-platform-api/app/platform\"\n\t\"dst-management-platform-api/app/player\"\n\t\"dst-management-platform-api/app/room\"\n\t\"dst-management-platform-api/app/tools\"\n\t\"dst-management-platform-api/app/user\"\n\t\"dst-management-platform-api/database/dao\"\n\t\"dst-management-platform-api/database/db\"\n\t\"dst-management-platform-api/embedFS\"\n\t\"dst-management-platform-api/logger\"\n\t\"dst-management-platform-api/middleware\"\n\t\"dst-management-platform-api/scheduler\"\n\t\"dst-management-platform-api/utils\"\n\t\"fmt\"\n\t\"runtime\"\n\n\t\"github.com/gin-contrib/pprof\"\n\t\"github.com/gin-gonic/gin\"\n\tstatic \"github.com/soulteary/gin-static\"\n)\n\nfunc Run() {\n\t// 绑定启动参数\n\tbindFlags()\n\n\t// 打印版本\n\tif versionShow {\n\t\tfmt.Println(utils.Version + \"\\n\" + runtime.Version())\n\t\treturn\n\t}\n\n\t// 控制台命令\n\tif consoleCmd != \"\" {\n\t\trunConsole(consoleCmd, dbPath)\n\t\treturn\n\t}\n\n\t// 初始化日志\n\tlogger.InitLogger(logLevel)\n\n\t// 初始化文件\n\tembedFS.GenerateDefaultFile()\n\n\t// 初始化数据库\n\tdb.InitDB(dbPath)\n\tuserDao := dao.NewUserDAO(db.DB)\n\tsystemDao := dao.NewSystemDAO(db.DB)\n\troomDao := dao.NewRoomDAO(db.DB)\n\troomSettingDao := dao.NewRoomSettingDAO(db.DB)\n\tworldDao := dao.NewWorldDAO(db.DB)\n\tglobalSettingDao := dao.NewGlobalSettingDAO(db.DB)\n\tuidMapDao := dao.NewUidMapDAO(db.DB)\n\n\t// 开启定时任务\n\tscheduler.Start(roomDao, worldDao, roomSettingDao, globalSettingDao, uidMapDao)\n\n\t// 设置生产环境\n\tgin.SetMode(gin.ReleaseMode)\n\n\tr := gin.New()\n\n\t// 请求日志格式\n\tr.Use(gin.LoggerWithConfig(gin.LoggerConfig{\n\t\tFormatter: logger.AccessFormatter,\n\t\tOutput:    logger.AccessWriter,\n\t}))\n\t// panic恢复，将panic日志写入runtime.log\n\tr.Use(gin.CustomRecoveryWithWriter(logger.RuntimeWriter, func(c *gin.Context, recovered interface{}) {\n\t\tlogger.Logger.Errorf(\"panic recovered: %v\", recovered)\n\t\tc.AbortWithStatus(500)\n\t}))\n\t// 静态资源缓存\n\tr.Use(middleware.CacheControl())\n\n\t// debug日志等级下，注册pprof路由\n\tif logLevel == \"debug\" {\n\t\tpprof.Register(r)\n\t}\n\n\t// 初始化即注册路由\n\tuser.NewHandler(userDao).RegisterRoutes(r)\n\troom.NewHandler(userDao, roomDao, worldDao, roomSettingDao, globalSettingDao, uidMapDao).RegisterRoutes(r)\n\tmod.NewHandler(roomDao, worldDao, roomSettingDao).RegisterRoutes(r)\n\tdashboard.NewHandler(userDao, roomDao, worldDao, roomSettingDao, globalSettingDao).RegisterRoutes(r)\n\tplatform.NewHandler(userDao, roomDao, worldDao, systemDao, globalSettingDao, uidMapDao, roomSettingDao).RegisterRoutes(r)\n\tlogs.NewHandler(userDao, roomDao, worldDao, roomSettingDao).RegisterRoutes(r)\n\ttools.NewHandler(userDao, roomDao, worldDao, roomSettingDao).RegisterRoutes(r)\n\tplayer.NewHandler(userDao, roomDao, worldDao, roomSettingDao, uidMapDao, globalSettingDao).RegisterRoutes(r)\n\n\tr.Use(static.ServeEmbed(\"dist\", embedFS.Dist))\n\n\t// 启动服务器\n\tvar err error\n\tif cert != \"\" && key != \"\" {\n\t\t// 证书文件和私钥文件都不为空，则启动https\n\t\terr = r.RunTLS(fmt.Sprintf(\":%d\", bindPort), cert, key)\n\t} else {\n\t\t// 否则启动http\n\t\terr = r.Run(fmt.Sprintf(\":%d\", bindPort))\n\t}\n\tif err != nil {\n\t\tpanic(fmt.Sprintf(\"启动服务器失败: %s\", err.Error()))\n\t}\n}\n"
  },
  {
    "path": "utils/acf.go",
    "content": "package utils\n\nimport (\n\t\"bufio\"\n\t\"errors\"\n\t\"fmt\"\n\t\"os\"\n\t\"regexp\"\n\t\"strings\"\n)\n\ntype Node struct {\n\tName     string\n\tParent   *Node\n\tChildren []*Node\n\tList     map[string]string\n}\n\nfunc NewNode(name string) *Node {\n\treturn &Node{Name: name, List: make(map[string]string)}\n}\n\nfunc (n *Node) AddChild(name string) *Node {\n\tchildNode := NewNode(name)\n\tchildNode.Parent = n\n\tn.Children = append(n.Children, childNode)\n\treturn childNode\n}\n\nfunc (n *Node) ReturnParent() *Node {\n\tif n.Parent != nil {\n\t\treturn n.Parent\n\t}\n\treturn nil\n}\n\ntype Parser struct {\n\tRoot   *Node\n\tCursor *Node\n}\n\nfunc NewParser(path string) (*Parser, error) {\n\tf, err := os.Open(path)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\tdefer f.Close()\n\n\tvar lines []string\n\tscanner := bufio.NewScanner(f)\n\tp := &Parser{}\n\n\tfor scanner.Scan() {\n\t\tlines = append(lines, scanner.Text())\n\t}\n\tif err = scanner.Err(); err != nil {\n\t\treturn nil, err\n\t}\n\n\terr = p.parse(lines)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn p, nil\n}\n\nfunc normalize(t string) string {\n\treturn strings.Trim(strings.TrimSpace(t), `\\t`)\n}\n\nfunc (p *Parser) parse(lines []string) error {\n\t// normalize\n\tfor i, _ := range lines {\n\t\tlines[i] = normalize(lines[i])\n\t}\n\n\t// Parse Lines\n\tindex := 0\n\tnodeLevel := 0\n\tr, _ := regexp.Compile(`\\\"([A-Za-z0-9\\\\\\:\\-\\(\\)\\ \\_\\.]*)\\\"`)\n\nloop:\n\tfor {\n\t\tif index == len(lines) {\n\t\t\tif nodeLevel == 0 {\n\t\t\t\tbreak loop\n\t\t\t}\n\t\t\treturn errors.New(\"Parser Error: Unmatched number of braces.\")\n\t\t}\n\n\t\tline := lines[index]\n\t\tindex++\n\n\t\tif line == \"\" {\n\t\t\tcontinue loop\n\t\t} else if r.MatchString(line) {\n\t\t\tmatches := r.FindAllString(line, -1)\n\t\t\tif len(matches) == 2 {\n\t\t\t\tkey := strings.Trim(matches[0], `\"`)\n\t\t\t\tvalue := strings.Trim(matches[1], `\"`)\n\t\t\t\tp.Cursor.List[key] = value\n\t\t\t\tcontinue loop\n\t\t\t} else if len(matches) == 1 && lines[index] == \"{\" {\n\t\t\t\tindex++\n\t\t\t\ttag := strings.Trim(matches[0], `\"`)\n\t\t\t\tif nodeLevel == 0 {\n\t\t\t\t\tp.Root = NewNode(tag)\n\t\t\t\t\tp.Cursor = p.Root\n\t\t\t\t\tnodeLevel++\n\t\t\t\t} else {\n\t\t\t\t\tp.Cursor = p.Cursor.AddChild(tag)\n\t\t\t\t\tnodeLevel++\n\t\t\t\t}\n\t\t\t\tcontinue loop\n\t\t\t} else {\n\t\t\t\treturn errors.New(\"Parser Error: Contains the wrong string.\")\n\t\t\t}\n\t\t} else if line == \"}\" {\n\t\t\tif p.Cursor.Parent != nil {\n\t\t\t\tp.Cursor = p.Cursor.ReturnParent()\n\t\t\t}\n\t\t\tnodeLevel--\n\t\t\tcontinue loop\n\t\t} else {\n\t\t\treturn errors.New(\"Parser Error: Contains the wrong string.\")\n\t\t}\n\t}\n\treturn nil\n}\n\nfunc (p *Parser) GetWorkshopItemsInstalled(id string) (*Node, error) {\n\tif p == nil {\n\t\treturn nil, fmt.Errorf(\"acf not parsed\")\n\t}\n\n\tif p.Root.Name == \"AppWorkshop\" {\n\t\tfor _, i := range p.Root.Children {\n\t\t\tif i.Name == \"WorkshopItemsInstalled\" {\n\t\t\t\tfor _, j := range i.Children {\n\t\t\t\t\tif j.Name == id {\n\t\t\t\t\t\treturn j, nil\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn nil, fmt.Errorf(\"WorkshopItemsInstalled id not found\")\n}\n\nfunc (p *Parser) AddWorkshopItemsInstalled(n *Node) error {\n\tif p == nil {\n\t\treturn fmt.Errorf(\"acf not parsed\")\n\t}\n\n\tvar wsii *Node\n\n\tif p.Root.Name == \"AppWorkshop\" {\n\t\tfor _, i := range p.Root.Children {\n\t\t\tif i.Name == \"WorkshopItemsInstalled\" {\n\t\t\t\twsii = i\n\t\t\t\tbreak\n\t\t\t}\n\t\t}\n\n\t\tif wsii != nil {\n\t\t\tfor _, i := range wsii.Children {\n\t\t\t\tif i.Name == n.Name {\n\t\t\t\t\t// 如果mod已存在，则删除\n\t\t\t\t\terr := p.RemoveWorkshopItemsInstalled(n.Name)\n\t\t\t\t\tif err != nil {\n\t\t\t\t\t\treturn err\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\twsii.Children = append(wsii.Children, n)\n\n\t\t\treturn nil\n\t\t}\n\t}\n\n\treturn fmt.Errorf(\"WorkshopItemsInstalled not found\")\n}\n\nfunc (p *Parser) RemoveWorkshopItemsInstalled(id string) error {\n\tif p == nil {\n\t\treturn fmt.Errorf(\"acf not parsed\")\n\t}\n\n\tif p.Root.Name == \"AppWorkshop\" {\n\t\tfor indexI, i := range p.Root.Children {\n\t\t\tif i.Name == \"WorkshopItemsInstalled\" {\n\t\t\t\tfor indexJ, j := range i.Children {\n\t\t\t\t\tif j.Name == id {\n\t\t\t\t\t\tp.Root.Children[indexI].Children = append(p.Root.Children[indexI].Children[:indexJ], p.Root.Children[indexI].Children[indexJ+1:]...)\n\t\t\t\t\t\treturn nil\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn fmt.Errorf(\"WorkshopItemsInstalled id not found\")\n}\n\nfunc (p *Parser) ListWorkshopItemsInstalled() []*Node {\n\tvar data []*Node\n\tif p == nil || p.Root == nil || len(p.Root.Children) == 0 {\n\t\treturn data\n\t}\n\n\tif p.Root.Name == \"AppWorkshop\" {\n\t\tfor _, i := range p.Root.Children {\n\t\t\tif i.Name == \"WorkshopItemsInstalled\" {\n\t\t\t\tfor _, j := range i.Children {\n\t\t\t\t\tdata = append(data, j)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn data\n}\n\nfunc (p *Parser) Format() []string {\n\tvar (\n\t\tindent                 string\n\t\tacfContent             []string\n\t\tworkshopItemsInstalled *Node\n\t)\n\n\tif p == nil {\n\t\treturn []string{}\n\t}\n\n\tif p.Root.Name == \"AppWorkshop\" {\n\t\tindent = \"\"\n\t\tacfContent = append(acfContent, fmt.Sprintf(\"%s\\\"AppWorkshop\\\"\", indent))\n\t\tacfContent = append(acfContent, fmt.Sprintf(\"%s{\", indent))\n\t\tindent = \"\\t\"\n\n\t\tfor k, v := range p.Root.List {\n\t\t\tacfContent = append(acfContent, fmt.Sprintf(\"%s\\\"%s\\\"\\t\\t\\\"%s\\\"\", indent, k, v))\n\t\t}\n\n\t\tfor _, i := range p.Root.Children {\n\t\t\tif i.Name == \"WorkshopItemsInstalled\" {\n\t\t\t\tworkshopItemsInstalled = i\n\t\t\t\tacfContent = append(acfContent, fmt.Sprintf(\"%s\\\"WorkshopItemsInstalled\\\"\", indent))\n\t\t\t\tacfContent = append(acfContent, fmt.Sprintf(\"%s{\", indent))\n\n\t\t\t\tfor _, i := range workshopItemsInstalled.Children {\n\t\t\t\t\tindent = \"\\t\\t\"\n\t\t\t\t\tacfContent = append(acfContent, fmt.Sprintf(\"%s\\\"%s\\\"\", indent, i.Name))\n\t\t\t\t\tacfContent = append(acfContent, fmt.Sprintf(\"%s{\", indent))\n\t\t\t\t\tindent = \"\\t\\t\\t\"\n\t\t\t\t\tfor k, v := range i.List {\n\t\t\t\t\t\tacfContent = append(acfContent, fmt.Sprintf(\"%s\\\"%s\\\"\\t\\t\\\"%s\\\"\", indent, k, v))\n\t\t\t\t\t}\n\t\t\t\t\tindent = \"\\t\\t\"\n\t\t\t\t\tacfContent = append(acfContent, fmt.Sprintf(\"%s}\", indent))\n\t\t\t\t}\n\n\t\t\t\tindent = \"\\t\"\n\t\t\t\tacfContent = append(acfContent, fmt.Sprintf(\"%s}\", indent))\n\n\t\t\t\tbreak\n\t\t\t}\n\t\t}\n\n\t\tindent = \"\"\n\t\tacfContent = append(acfContent, fmt.Sprintf(\"%s}\", indent))\n\t}\n\n\treturn acfContent\n}\n"
  },
  {
    "path": "utils/constants.go",
    "content": "package utils\n\nconst Version = \"v3.1.3\"\n\nconst ApiVersion = \"v3\"\n\nconst HttpTimeout = 30\n\nconst JwtExpirationHours = 24\n\nconst GameModSettingPath = \"dst/mods/dedicated_server_mods_setup.lua\"\n\nconst DSTLocalVersionPath = \"dst/version.txt\"\n\nconst DSTServerVersionApi = \"http://ver.tugos.cn/getLocalVersion\"\n\nconst InternetIPApi1 = \"http://ip-api.com/json/?lang=zh-CN\"\n\nconst InternetIPApi2 = \"https://qifu-api.baidubce.com/ip/local/geo/v1/district\"\n\nconst SteamApiModDetail = \"http://api.steampowered.com/IPublishedFileService/GetDetails/v1/\"\n\nconst SteamApiModSearch = \"http://api.steampowered.com/IPublishedFileService/QueryFiles/v1/\"\n\nconst ClusterPath = \".klei/DoNotStarveTogether\"\n\nconst DmpFiles = \"dmp_files\"\n"
  },
  {
    "path": "utils/crypto.go",
    "content": "package utils\n\nimport (\n\t\"crypto/sha256\"\n\t\"fmt\"\n\t\"io\"\n\t\"os\"\n)\n\n// CompareFileSHA256 比较两个文件的SHA256哈希值\nfunc CompareFileSHA256(file1, file2 string) bool {\n\t// 比较文件大小\n\tinfo1, err := os.Stat(file1)\n\tif err != nil {\n\t\treturn false\n\t}\n\n\tinfo2, err := os.Stat(file2)\n\tif err != nil {\n\t\treturn false\n\t}\n\n\tif info1.Size() != info2.Size() {\n\t\treturn false\n\t}\n\n\t// 计算文件的哈希值\n\thash1, err := calculateSHA256(file1)\n\tif err != nil {\n\t\treturn false\n\t}\n\n\thash2, err := calculateSHA256(file2)\n\tif err != nil {\n\t\treturn false\n\t}\n\n\treturn hash1 == hash2\n}\n\n// 计算文件的SHA256哈希值\nfunc calculateSHA256(filename string) (string, error) {\n\tfile, err := os.Open(filename)\n\tif err != nil {\n\t\treturn \"\", err\n\t}\n\tdefer file.Close()\n\n\thasher := sha256.New()\n\tif _, err := io.Copy(hasher, file); err != nil {\n\t\treturn \"\", err\n\t}\n\n\treturn fmt.Sprintf(\"%x\", hasher.Sum(nil)), nil\n}\n"
  },
  {
    "path": "utils/getter.go",
    "content": "package utils\n\nimport (\n\t\"encoding/base64\"\n\t\"encoding/hex\"\n)\n\nfunc GetSteamApiKey() string {\n\tobfuscated := []byte{\n\t\t0xD5, 0xED, 0xDA, 0x66, 0x64, 0xFF, 0x23, 0xA6,\n\t\t0xB3, 0xD8, 0x50, 0x2C, 0x63, 0xB1, 0xBF, 0x6D,\n\t}\n\tvar data []byte\n\tfor _, b := range obfuscated {\n\t\tdata = append(data, b^0x55)\n\t}\n\treturn hex.EncodeToString(data)\n}\n\nfunc GetDstToken() string {\n\tdecoded := \"VjFSQ2ExVXlWbkpsUm1oaFVqRmFWVlJXV21GaVZsWnlZVWRHV0dKV1JqUldNakI0V1ZaS1YyTkhlRlpOVjFKeVZrUkJOVkpzY0VkYVJtaFVVakpSZVZac1dsTlNNazE0VW14a1VtSlZXbWhVVlZKelUyeHJlRlZyT1ZaaVJscEpWMnRTUzFac1NYbFVXSEJhWld0YWRsa3haRWRYVms1VlZHeGtWMDFZUWtoV01qRjNZbTFXV0Zac1dtcFNSVXB2V2xkd1FrOVJQVDA9\"\n\tfor i := 0; i < 5; i++ {\n\t\tdata, _ := base64.StdEncoding.DecodeString(decoded)\n\t\tdecoded = string(data)\n\t}\n\n\treturn decoded\n}\n"
  },
  {
    "path": "utils/i18n.go",
    "content": "package utils\n\nimport (\n\t\"sync\"\n\n\t\"github.com/gin-gonic/gin\"\n)\n\nvar I18nMutex sync.Mutex\n\ntype BaseI18n struct {\n\tZH map[string]string\n\tEN map[string]string\n}\n\n// Get 根据header返回不同的message\nfunc (b *BaseI18n) Get(c *gin.Context, message string) string {\n\tswitch c.Request.Header.Get(\"X-I18n-Lang\") {\n\tcase \"zh\":\n\t\treturn b.ZH[message]\n\tcase \"en\":\n\t\treturn b.EN[message]\n\tdefault:\n\t\treturn b.ZH[message]\n\t}\n}\n\n// I18n 全局的message，由各个app中的子i18n调用\nvar I18n = BaseI18n{\n\tZH: map[string]string{\n\t\t\"bad request\":       \"请求参数错误\",\n\t\t\"database error\":    \"数据库连接失败\",\n\t\t\"create success\":    \"创建成功\",\n\t\t\"create fail\":       \"创建失败\",\n\t\t\"add success\":       \"添加成功\",\n\t\t\"add fail\":          \"添加失败\",\n\t\t\"update success\":    \"更新成功\",\n\t\t\"update fail\":       \"更新失败\",\n\t\t\"download success\":  \"下载成功\",\n\t\t\"download fail\":     \"下载失败\",\n\t\t\"delete success\":    \"删除成功\",\n\t\t\"delete fail\":       \"删除失败\",\n\t\t\"permission needed\": \"权限不足\",\n\t\t\"token fail\":        \"Token认证失败\",\n\t\t\"too many requests\": \"请求过于频繁，请稍后再试\",\n\t},\n\tEN: map[string]string{\n\t\t\"bad request\":       \"Bad Request\",\n\t\t\"database error\":    \"Database Connection Error\",\n\t\t\"create success\":    \"Create Success\",\n\t\t\"create fail\":       \"Create Fail\",\n\t\t\"add success\":       \"Add Success\",\n\t\t\"add fail\":          \"Add Fail\",\n\t\t\"update success\":    \"Update Success\",\n\t\t\"update fail\":       \"Update Fail\",\n\t\t\"download success\":  \"Download Success\",\n\t\t\"download fail\":     \"Download Fail\",\n\t\t\"delete success\":    \"Delete Success\",\n\t\t\"delete fail\":       \"Delete Fail\",\n\t\t\"permission needed\": \"Insufficient Permissions\",\n\t\t\"token fail\":        \"Token Auth Fail\",\n\t\t\"too many requests\": \"Too Many Requests\",\n\t},\n}\n"
  },
  {
    "path": "utils/jwt.go",
    "content": "package utils\n\nimport (\n\t\"dst-management-platform-api/database/models\"\n\t\"errors\"\n\t\"math/rand\"\n\t\"time\"\n\n\t\"github.com/golang-jwt/jwt/v5\"\n)\n\ntype Claims struct {\n\tUsername string `json:\"username\"`\n\tNickname string `json:\"nickname\"`\n\tRole     string `json:\"role\"`\n\tjwt.RegisteredClaims\n}\n\n// GenerateJWTSecret 生成JWT密钥\nfunc GenerateJWTSecret() string {\n\tsource := rand.NewSource(time.Now().UnixNano())\n\tr := rand.New(source)\n\tcharset := \"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\"\n\tlength := 26\n\trandomString := make([]byte, length)\n\tfor i := range randomString {\n\t\t// 从字符集中随机选择一个字符\n\t\trandomString[i] = charset[r.Intn(len(charset))]\n\t}\n\n\treturn string(randomString)\n}\n\n// GenerateJWT 生成 JWT Token\nfunc GenerateJWT(user models.User, jwtSecret []byte, expirationHours int) (string, error) {\n\tclaims := Claims{\n\t\tUsername: user.Username,\n\t\tNickname: user.Nickname,\n\t\tRole:     user.Role,\n\t\tRegisteredClaims: jwt.RegisteredClaims{\n\t\t\tExpiresAt: jwt.NewNumericDate(time.Now().Add(time.Duration(expirationHours) * time.Hour)),\n\t\t\tIssuedAt:  jwt.NewNumericDate(time.Now()),\n\t\t\tNotBefore: jwt.NewNumericDate(time.Now()),\n\t\t\tIssuer:    \"https://github.com/miracleEverywhere/dst-management-platform-api\",\n\t\t\tSubject:   user.Username,\n\t\t},\n\t}\n\n\ttoken := jwt.NewWithClaims(jwt.SigningMethodHS256, claims)\n\treturn token.SignedString(jwtSecret)\n}\n\n// ValidateJWT 验证 JWT Token\nfunc ValidateJWT(tokenString string, jwtSecret []byte) (*Claims, error) {\n\ttoken, err := jwt.ParseWithClaims(tokenString, &Claims{}, func(token *jwt.Token) (any, error) {\n\t\t// 验证签名算法\n\t\tif _, ok := token.Method.(*jwt.SigningMethodHMAC); !ok {\n\t\t\treturn nil, errors.New(\"unexpected signing method\")\n\t\t}\n\t\treturn jwtSecret, nil\n\t})\n\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif claims, ok := token.Claims.(*Claims); ok && token.Valid {\n\t\treturn claims, nil\n\t}\n\n\treturn nil, errors.New(\"invalid token\")\n}\n"
  },
  {
    "path": "utils/security.go",
    "content": "package utils\n\nimport (\n\t\"regexp\"\n\t\"strings\"\n)\n\n// IsSafeString 判断字符串是否安全，主要适用于命令拼接的字符串，包含worldName screenName等\nfunc IsSafeString(s string) bool {\n\tmatched, _ := regexp.MatchString(`^[a-zA-Z0-9_\\-\\.]+$`, s)\n\n\treturn matched\n}\n\n// IsSafePath 文件名、路径是否安全 防止穿越攻击\nfunc IsSafePath(path string) bool {\n\tforbiddenPatterns := []string{\n\t\t\"..\",\n\t\t\"~\",\n\t}\n\n\tfor _, pattern := range forbiddenPatterns {\n\t\tif strings.Contains(path, pattern) {\n\t\t\treturn false\n\t\t}\n\t}\n\n\treturn true\n}\n"
  },
  {
    "path": "utils/system.go",
    "content": "package utils\n\nimport (\n\t\"archive/zip\"\n\t\"bufio\"\n\t\"bytes\"\n\t\"encoding/json\"\n\t\"fmt\"\n\t\"io\"\n\t\"io/fs\"\n\t\"os\"\n\t\"os/exec\"\n\t\"path/filepath\"\n\t\"strings\"\n\t\"time\"\n\n\t\"github.com/shirou/gopsutil/v3/cpu\"\n\t\"github.com/shirou/gopsutil/v3/disk\"\n\t\"github.com/shirou/gopsutil/v3/mem\"\n\t\"github.com/shirou/gopsutil/v3/net\"\n)\n\nvar StartTime = time.Now()\n\n// EnsureDirExists 检查目录是否存在，如果不存在则创建\nfunc EnsureDirExists(dirPath string) error {\n\tif _, err := os.Stat(dirPath); os.IsNotExist(err) {\n\t\terr = os.MkdirAll(dirPath, os.ModePerm)\n\t\tif err != nil {\n\t\t\treturn fmt.Errorf(\"无法创建目录: %w\", err)\n\t\t}\n\t} else if err != nil {\n\t\treturn fmt.Errorf(\"检查目录时出错: %w\", err)\n\t}\n\n\treturn nil\n}\n\n// EnsureFileExists 检查文件是否存在，如果不存在则创建空文件\nfunc EnsureFileExists(filePath string) error {\n\t// 检查文件是否存在\n\t_, err := os.Stat(filePath)\n\tif os.IsNotExist(err) {\n\t\t// 文件不存在，创建一个空文件\n\t\tfile, err := os.Create(filePath)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\terr = file.Close()\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t} else if err != nil {\n\t\t// 其他错误\n\t\treturn err\n\t}\n\n\treturn nil\n}\n\n// FileDirectoryExists 检查文件或目录是否存在\nfunc FileDirectoryExists(filePath string) bool {\n\t// 检查文件是否存在\n\tif _, err := os.Stat(filePath); os.IsNotExist(err) {\n\t\treturn false\n\t} else if err != nil {\n\t\treturn false\n\t} else {\n\t\treturn true\n\t}\n}\n\n// TruncAndWriteFile 将指定内容完整写入文件，如果文件已存在会清空原有内容，如果文件不存在会创建新文件\nfunc TruncAndWriteFile(fileName string, fileContent string) error {\n\tfileContentByte := []byte(fileContent)\n\tfile, err := os.OpenFile(fileName, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0666)\n\tif err != nil {\n\t\treturn fmt.Errorf(\"打开或创建文件时出错: %w\", err)\n\t}\n\tdefer file.Close()\n\n\t// 写入新数据\n\t_, err = file.Write(fileContentByte)\n\tif err != nil {\n\t\treturn fmt.Errorf(\"写入数据时出错: %w\", err)\n\t}\n\n\treturn nil\n}\n\n// RemoveDir 删除目录\nfunc RemoveDir(dirPath string) error {\n\t// 调用 os.RemoveAll 删除目录及其所有内容\n\terr := os.RemoveAll(dirPath)\n\tif err != nil {\n\t\treturn fmt.Errorf(\"删除目录失败: %w\", err)\n\t}\n\treturn nil\n}\n\n// RemoveFile 删除文件\nfunc RemoveFile(filename string) error {\n\terr := os.Remove(filename)\n\tif err != nil {\n\t\treturn fmt.Errorf(\"删除文件失败: %v\", err)\n\t}\n\treturn nil\n}\n\n// RemoveFilesOlderThan 删除指定目录下，修改时间大于days的文件\nfunc RemoveFilesOlderThan(dirPath string, days int) (int, error) {\n\t// 计算截止时间（当前时间减去N天）\n\tcutoffTime := time.Now().AddDate(0, 0, -days)\n\tdeletedFileCount := 0\n\n\t// 遍历目录\n\terr := filepath.Walk(dirPath, func(path string, info os.FileInfo, err error) error {\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// 跳过目录本身\n\t\tif path == dirPath {\n\t\t\treturn nil\n\t\t}\n\t\t// 只处理普通文件\n\t\tif !info.Mode().IsRegular() {\n\t\t\treturn nil\n\t\t}\n\t\t// 获取文件修改时间\n\t\tfileTime := info.ModTime()\n\t\t// 检查文件是否早于截止时间\n\t\tif fileTime.Before(cutoffTime) {\n\n\t\t\terr := os.Remove(path)\n\t\t\tif err != nil {\n\t\t\t\treturn fmt.Errorf(\"删除 %s: %v文件失败\", path, err)\n\t\t\t} else {\n\t\t\t\tdeletedFileCount++\n\t\t\t}\n\t\t}\n\n\t\treturn nil\n\t})\n\n\treturn deletedFileCount, err\n}\n\n// ReadLinesToSlice 文件内容按行读取到切片中\nfunc ReadLinesToSlice(filePath string) ([]string, error) {\n\tfile, err := os.Open(filePath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\tdefer file.Close()\n\n\tvar lines []string\n\tscanner := bufio.NewScanner(file)\n\tfor scanner.Scan() {\n\t\tlines = append(lines, scanner.Text())\n\t}\n\treturn lines, scanner.Err()\n}\n\n// WriteLinesFromSlice 将切片内容按元素+\\n写回文件\nfunc WriteLinesFromSlice(filePath string, lines []string) error {\n\tfile, err := os.Create(filePath)\n\tif err != nil {\n\t\treturn err\n\t}\n\tdefer file.Close()\n\n\twriter := bufio.NewWriter(file)\n\tfor _, line := range lines {\n\t\t_, _ = writer.WriteString(line + \"\\n\")\n\t}\n\treturn writer.Flush()\n}\n\n// GetFileAllContent 读取文件内容\nfunc GetFileAllContent(filePath string) (string, error) {\n\t// 打开文件\n\tfile, err := os.Open(filePath)\n\tif err != nil {\n\t\treturn \"\", err\n\t}\n\tdefer file.Close() // 确保在函数结束时关闭文件\n\t// 创建一个Reader，可以使用任何实现了io.Reader接口的类型\n\treader := file\n\n\t// 读取文件内容到byte切片中\n\tcontent, err := io.ReadAll(reader)\n\tif err != nil {\n\t\treturn \"\", err\n\t}\n\treturn string(content), nil\n}\n\n// StructToJsonFile 结构体保存到json文件\nfunc StructToJsonFile[T any](filePath string, s T) error {\n\tdata, err := json.MarshalIndent(s, \"\", \"    \") // 格式化输出\n\tif err != nil {\n\t\treturn fmt.Errorf(\"序列化配置失败: %w\", err)\n\t}\n\tfile, err := os.OpenFile(filePath, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0666)\n\tif err != nil {\n\t\treturn fmt.Errorf(\"打开文件失败: %w\", err)\n\t}\n\tdefer file.Close()\n\n\t_, err = file.Write(data)\n\tif err != nil {\n\t\treturn fmt.Errorf(\"写入文件失败: %w\", err)\n\t}\n\t// 确保数据刷入磁盘\n\tif err := file.Sync(); err != nil {\n\t\treturn fmt.Errorf(\"同步文件到磁盘失败: %w\", err)\n\t}\n\n\treturn nil\n}\n\n// JsonFileToStruct 从JSON文件读取并解析到结构体\nfunc JsonFileToStruct[T any](filePath string, s *T) error {\n\t// 读取 JSON 文件\n\tdata, err := os.ReadFile(filePath)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\t// 解析 JSON\n\treturn json.Unmarshal(data, s)\n}\n\n// BashCMD 执行Linux Bash 命令\nfunc BashCMD(cmd string) error {\n\tcmdExec := exec.Command(\"/bin/bash\", \"-c\", cmd)\n\terr := cmdExec.Run()\n\tif err != nil {\n\t\treturn err\n\t}\n\treturn nil\n}\n\n// BashCMDOutput 执行Linux Bash 命令，并返回结果\nfunc BashCMDOutput(cmd string) (string, string, error) {\n\t// 定义要执行的命令和参数\n\tcmdExec := exec.Command(\"/bin/bash\", \"-c\", cmd)\n\n\t// 使用 bytes.Buffer 捕获命令的输出\n\tvar stdout bytes.Buffer\n\tvar stderr bytes.Buffer\n\tcmdExec.Stdout = &stdout\n\tcmdExec.Stderr = &stderr\n\n\t// 执行命令\n\terr := cmdExec.Run()\n\tif err != nil {\n\t\treturn \"\", stderr.String(), err\n\t}\n\n\treturn stdout.String(), \"\", nil\n}\n\n// ScreenCMD 执行饥荒Console命令\nfunc ScreenCMD(cmd string, screenName string) error {\n\tcmdExec := exec.Command(\"screen\", \"-S\", screenName, \"-p\", \"0\", \"-X\", \"stuff\", cmd+\"\\\\n\")\n\treturn cmdExec.Run()\n}\n\n// ScreenCMDOutput 执行饥荒Console命令，并从日志中获取输出\n// 自动添加print命令，cmdIdentifier是该命令在日志中输出的唯一标识符\nfunc ScreenCMDOutput(cmd string, cmdIdentifier string, screenName string, logPath string) (string, error) {\n\tstuffArg := \"print('\" + cmdIdentifier + \"' .. 'DMPSCREENCMD' .. tostring(\" + cmd + \"))\\\\n\"\n\tcmdExec := exec.Command(\"screen\", \"-S\", screenName, \"-p\", \"0\", \"-X\", \"stuff\", stuffArg)\n\terr := cmdExec.Run()\n\tif err != nil {\n\t\treturn \"\", err\n\t}\n\n\t// 等待日志打印\n\ttime.Sleep(50 * time.Millisecond)\n\n\tvar stdout bytes.Buffer\n\ttailCmd := exec.Command(\"tail\", \"-1000\", logPath)\n\ttailCmd.Stdout = &stdout\n\terr = tailCmd.Run()\n\tif err != nil {\n\t\treturn \"\", err\n\t}\n\n\tfor _, i := range strings.Split(stdout.String(), \"\\n\") {\n\t\tif strings.Contains(i, cmdIdentifier+\"DMPSCREENCMD\") {\n\t\t\tresult := strings.Split(i, \"DMPSCREENCMD\")\n\t\t\treturn strings.TrimSpace(result[1]), nil\n\t\t}\n\t}\n\n\treturn \"\", fmt.Errorf(\"在日志中未找到对应输出\")\n}\n\n// GetDirs 获取指定目录下的目录，不包含子目录和文件\nfunc GetDirs(dirPath string, fullPath bool) ([]string, error) {\n\tvar dirs []string\n\t// 如果路径中包含 ~，则将其替换为用户的 home 目录\n\tif strings.HasPrefix(dirPath, \"~\") {\n\t\thomeDir, err := os.UserHomeDir()\n\t\tif err != nil {\n\t\t\treturn []string{}, err\n\t\t}\n\t\tdirPath = strings.Replace(dirPath, \"~\", homeDir, 1)\n\t}\n\t// 打开目录\n\tdir, err := os.Open(dirPath)\n\tif err != nil {\n\t\treturn []string{}, err\n\t}\n\tdefer dir.Close()\n\n\t// 读取目录条目\n\tentries, err := dir.Readdir(-1)\n\tif err != nil {\n\t\treturn []string{}, err\n\t}\n\n\t// 遍历目录条目，只输出目录\n\tfor _, entry := range entries {\n\t\tif entry.IsDir() {\n\t\t\tif fullPath {\n\t\t\t\tlastChar := string([]rune(dirPath)[len([]rune(dirPath))-1])\n\t\t\t\tif lastChar != \"/\" {\n\t\t\t\t\tdirs = append(dirs, dirPath+\"/\"+entry.Name())\n\t\t\t\t} else {\n\t\t\t\t\tdirs = append(dirs, dirPath+entry.Name())\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tdirs = append(dirs, entry.Name())\n\t\t\t}\n\t\t}\n\t}\n\treturn dirs, nil\n}\n\n// GetFiles 递归地获取指定目录下的所有文件名\nfunc GetFiles(dirPath string) ([]string, error) {\n\tvar fileNames []string\n\n\terr := filepath.WalkDir(dirPath, func(path string, d fs.DirEntry, err error) error {\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tif !d.IsDir() {\n\t\t\tfileNames = append(fileNames, d.Name())\n\t\t}\n\t\treturn nil\n\t})\n\n\tif err != nil {\n\t\treturn []string{}, err\n\t}\n\n\treturn fileNames, nil\n}\n\n// GetDirSize 计算目录大小\nfunc GetDirSize(path string) (int64, error) {\n\tvar size int64\n\terr := filepath.Walk(path, func(_ string, info os.FileInfo, err error) error {\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tif !info.IsDir() {\n\t\t\tsize += info.Size()\n\t\t}\n\t\treturn nil\n\t})\n\treturn size, err\n}\n\n// GetFileSize 文件大小\nfunc GetFileSize(filePath string) (int64, error) {\n\t// 使用 os.Stat 获取文件信息\n\tfileInfo, err := os.Stat(filePath)\n\tif err != nil {\n\t\treturn 0, err\n\t}\n\n\t// 获取文件大小\n\tfileSize := fileInfo.Size()\n\n\treturn fileSize, nil\n}\n\n// ChangeFileMode 修改文件权限\nfunc ChangeFileMode(filepath string, mod os.FileMode) error {\n\treturn os.Chmod(filepath, mod)\n}\n\n// Zip 压缩文件或目录\nfunc Zip(source, target string) error {\n\t// 创建目标ZIP文件\n\tzipFile, err := os.Create(target)\n\tif err != nil {\n\t\treturn fmt.Errorf(\"创建ZIP文件失败: %v\", err)\n\t}\n\tdefer zipFile.Close()\n\n\t// 创建ZIP写入器\n\tzipWriter := zip.NewWriter(zipFile)\n\tdefer zipWriter.Close()\n\n\t// 获取源文件信息\n\tinfo, err := os.Stat(source)\n\tif err != nil {\n\t\treturn fmt.Errorf(\"获取源文件信息失败: %v\", err)\n\t}\n\n\tvar baseDir string\n\tif info.IsDir() {\n\t\tbaseDir = filepath.Base(source)\n\t}\n\n\t// 遍历文件并添加到ZIP\n\treturn filepath.Walk(source, func(path string, info os.FileInfo, err error) error {\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\n\t\t// 创建ZIP文件头\n\t\theader, err := zip.FileInfoHeader(info)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\n\t\t// 设置文件头名称\n\t\theader.Name, err = filepath.Rel(filepath.Dir(source), path)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\n\t\tif baseDir != \"\" {\n\t\t\theader.Name = filepath.Join(baseDir, strings.TrimPrefix(path, source))\n\t\t}\n\n\t\t// 如果是目录，需要在名称后加斜杠\n\t\tif info.IsDir() {\n\t\t\theader.Name += \"/\"\n\t\t} else {\n\t\t\t// 设置压缩方法\n\t\t\theader.Method = zip.Deflate\n\t\t}\n\n\t\t// 创建ZIP文件条目\n\t\twriter, err := zipWriter.CreateHeader(header)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\n\t\t// 如果是目录，不需要写入内容\n\t\tif info.IsDir() {\n\t\t\treturn nil\n\t\t}\n\n\t\t// 打开源文件\n\t\tfile, err := os.Open(path)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tdefer file.Close()\n\n\t\t// 将文件内容复制到ZIP条目\n\t\t_, err = io.Copy(writer, file)\n\t\treturn err\n\t})\n}\n\n// ZipFiles 压缩多个文件到指定ZIP文件中 files: 要压缩的文件路径列表（只包含文件，不包含目录）target: 压缩后的ZIP文件路径\nfunc ZipFiles(files []string, target string) error {\n\t// 创建目标ZIP文件\n\tzipFile, err := os.Create(target)\n\tif err != nil {\n\t\treturn fmt.Errorf(\"创建ZIP文件失败: %v\", err)\n\t}\n\tdefer zipFile.Close()\n\n\t// 创建ZIP写入器\n\tzipWriter := zip.NewWriter(zipFile)\n\tdefer zipWriter.Close()\n\n\t// 遍历所有文件\n\tfor _, filePath := range files {\n\t\t// 打开源文件\n\t\tfile, err := os.Open(filePath)\n\t\tif err != nil {\n\t\t\treturn fmt.Errorf(\"打开文件失败 %s: %v\", filePath, err)\n\t\t}\n\n\t\t// 获取文件信息\n\t\tinfo, err := file.Stat()\n\t\tif err != nil {\n\t\t\tfile.Close()\n\t\t\treturn fmt.Errorf(\"获取文件信息失败 %s: %v\", filePath, err)\n\t\t}\n\n\t\t// 验证是否是普通文件\n\t\tif !info.Mode().IsRegular() {\n\t\t\tfile.Close()\n\t\t\treturn fmt.Errorf(\"不是普通文件: %s\", filePath)\n\t\t}\n\n\t\t// 创建ZIP文件头\n\t\theader, err := zip.FileInfoHeader(info)\n\t\tif err != nil {\n\t\t\tfile.Close()\n\t\t\treturn fmt.Errorf(\"创建文件头失败 %s: %v\", filePath, err)\n\t\t}\n\n\t\t// 设置文件在ZIP中的名称（只保留文件名）\n\t\theader.Name = filepath.Base(filePath)\n\n\t\t// 设置压缩方法\n\t\theader.Method = zip.Deflate\n\n\t\t// 创建ZIP文件条目\n\t\twriter, err := zipWriter.CreateHeader(header)\n\t\tif err != nil {\n\t\t\tfile.Close()\n\t\t\treturn fmt.Errorf(\"创建ZIP条目失败 %s: %v\", filePath, err)\n\t\t}\n\n\t\t// 将文件内容复制到ZIP条目\n\t\t_, err = io.Copy(writer, file)\n\t\tif err != nil {\n\t\t\tfile.Close()\n\t\t\treturn fmt.Errorf(\"写入文件内容失败 %s: %v\", filePath, err)\n\t\t}\n\n\t\tfile.Close()\n\t}\n\n\treturn nil\n}\n\n// Unzip 解压ZIP文件\nfunc Unzip(zipFile, dest string) error {\n\t// 打开ZIP文件\n\treader, err := zip.OpenReader(zipFile)\n\tif err != nil {\n\t\treturn fmt.Errorf(\"打开ZIP文件失败: %v\", err)\n\t}\n\tdefer reader.Close()\n\n\t// 创建目标目录\n\tif err := os.MkdirAll(dest, 0755); err != nil {\n\t\treturn fmt.Errorf(\"创建目标目录失败: %v\", err)\n\t}\n\n\t// 遍历ZIP文件中的每个条目\n\tfor _, file := range reader.File {\n\t\t// 关键修复：将Windows风格的反斜杠路径转换为当前系统的路径分隔符\n\t\tname := file.Name\n\n\t\t// 替换所有反斜杠为正斜杠\n\t\tname = strings.ReplaceAll(name, \"\\\\\", \"/\")\n\n\t\t// 清理路径\n\t\tname = filepath.Clean(name)\n\n\t\t// 构建完整路径\n\t\tfilePath := filepath.Join(dest, name)\n\n\t\t// 安全检查：防止路径遍历攻击\n\t\tcleanDest := filepath.Clean(dest)\n\t\tcleanFilePath := filepath.Clean(filePath)\n\t\tif !strings.HasPrefix(cleanFilePath, cleanDest+string(os.PathSeparator)) &&\n\t\t\tcleanFilePath != cleanDest {\n\t\t\treturn fmt.Errorf(\"无效的文件路径: %s\", filePath)\n\t\t}\n\n\t\t// 检查是否是目录\n\t\tisDir := file.FileInfo().IsDir() || strings.HasSuffix(file.Name, \"/\")\n\n\t\tif isDir {\n\t\t\t// 创建目录（包括所有父目录）\n\t\t\tif err := os.MkdirAll(filePath, 0755); err != nil {\n\t\t\t\treturn fmt.Errorf(\"创建目录失败: %v\", err)\n\t\t\t}\n\t\t\tcontinue\n\t\t}\n\n\t\t// 确保文件的父目录存在\n\t\tparentDir := filepath.Dir(filePath)\n\t\tif err := os.MkdirAll(parentDir, 0755); err != nil {\n\t\t\treturn fmt.Errorf(\"创建父目录失败: %v\", err)\n\t\t}\n\n\t\t// 创建目标文件\n\t\toutFile, err := os.OpenFile(filePath, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, file.Mode())\n\t\tif err != nil {\n\t\t\treturn fmt.Errorf(\"创建文件失败: %v\", err)\n\t\t}\n\n\t\t// 打开ZIP中的文件\n\t\trc, err := file.Open()\n\t\tif err != nil {\n\t\t\toutFile.Close()\n\t\t\treturn fmt.Errorf(\"打开ZIP内文件失败: %v\", err)\n\t\t}\n\n\t\t// 复制文件内容\n\t\t_, err = io.Copy(outFile, rc)\n\n\t\t// 关闭文件句柄\n\t\toutFile.Close()\n\t\trc.Close()\n\n\t\tif err != nil {\n\t\t\treturn fmt.Errorf(\"写入文件失败: %v\", err)\n\t\t}\n\t}\n\n\treturn nil\n}\n\n// CpuUsage 获取cpu使用率\nfunc CpuUsage() float64 {\n\tpercent, err := cpu.Percent(0, false)\n\tif err != nil {\n\t\treturn 0\n\t}\n\treturn percent[0]\n}\n\n// MemoryUsage 获取内存使用率\nfunc MemoryUsage() float64 {\n\tvmStat, err := mem.VirtualMemory()\n\tif err != nil {\n\t\treturn 0\n\t}\n\treturn vmStat.UsedPercent\n}\n\n// NetStatus 获取网络使用情况\nfunc NetStatus() (float64, float64) {\n\t// 获取初始的网络统计信息\n\tinitialCounters, err := net.IOCounters(true)\n\tif err != nil {\n\t\treturn 0, 0\n\t}\n\n\t// 记录初始时间\n\tinitialTime := time.Now()\n\n\t// 等待0.5秒\n\ttime.Sleep(500 * time.Millisecond)\n\n\t// 获取新的网络统计信息\n\tnewCounters, err := net.IOCounters(true)\n\tif err != nil {\n\t\treturn 0, 0\n\t}\n\n\t// 记录新时间\n\tnewTime := time.Now()\n\n\t// 计算时间差（秒）\n\ttimeDiff := newTime.Sub(initialTime).Seconds()\n\n\t// 计算所有接口的总数据\n\tvar (\n\t\ttotalSentBytes float64\n\t\ttotalRecvBytes float64\n\t)\n\tfor i, counter := range newCounters {\n\t\tif i < len(initialCounters) {\n\t\t\tsentBytes := float64(counter.BytesSent - initialCounters[i].BytesSent)\n\t\t\trecvBytes := float64(counter.BytesRecv - initialCounters[i].BytesRecv)\n\t\t\ttotalSentBytes += sentBytes\n\t\t\ttotalRecvBytes += recvBytes\n\t\t}\n\t}\n\n\t// 计算总数据速率（KB/s）\n\ttotalSentKB := totalSentBytes / 1024.0\n\ttotalUplinkKBps := totalSentKB / timeDiff\n\ttotalRecvKB := totalRecvBytes / 1024.0\n\ttotalDownlinkKBps := totalRecvKB / timeDiff\n\n\treturn totalUplinkKBps, totalDownlinkKBps\n}\n\n// DiskUsage 获取当前分区磁盘使用率\nfunc DiskUsage() float64 {\n\t// 获取当前目录\n\tcurrentDir, err := os.Getwd()\n\tif err != nil {\n\t\treturn 0\n\t}\n\n\t// 获取当前目录所在的挂载点\n\tmountPoint := findMountPoint(currentDir)\n\tif mountPoint == \"\" {\n\t\treturn 0\n\t}\n\n\t// 获取挂载点的磁盘使用情况\n\tusage, err := disk.Usage(mountPoint)\n\tif err != nil {\n\t\treturn 0\n\t}\n\treturn usage.UsedPercent\n}\n\nfunc findMountPoint(path string) string {\n\tabsPath, err := filepath.Abs(path)\n\tif err != nil {\n\t\treturn \"\"\n\t}\n\n\tfor {\n\t\tpartitions, err := disk.Partitions(false)\n\t\tif err != nil {\n\t\t\treturn \"\"\n\t\t}\n\n\t\tfor _, partition := range partitions {\n\t\t\tif isSubPath(absPath, partition.Mountpoint) {\n\t\t\t\treturn partition.Mountpoint\n\t\t\t}\n\t\t}\n\n\t\t// 向上遍历目录\n\t\tparent := filepath.Dir(absPath)\n\t\tif parent == absPath {\n\t\t\tbreak\n\t\t}\n\t\tabsPath = parent\n\t}\n\n\treturn \"\"\n}\n\nfunc isSubPath(path, mountpoint string) bool {\n\trel, err := filepath.Rel(mountpoint, path)\n\tif err != nil {\n\t\treturn false\n\t}\n\treturn !strings.Contains(rel, \"..\")\n}\n\n// GetFileLastNLines 获取文件的最后N行，返回字符串切片\nfunc GetFileLastNLines(filename string, n int) []string {\n\tfile, err := os.Open(filename)\n\tif err != nil {\n\t\treturn []string{}\n\t}\n\tdefer file.Close()\n\n\tlines := make([]string, 0, n)\n\tscanner := bufio.NewScanner(file)\n\n\tfor scanner.Scan() {\n\t\tif len(lines) >= n {\n\t\t\tlines = lines[1:]\n\t\t}\n\t\tlines = append(lines, scanner.Text())\n\t}\n\n\tif err := scanner.Err(); err != nil {\n\t\treturn []string{}\n\t}\n\n\treturn lines\n}\n\n// GetFileFirstNLines 获取一个文件的前n行，返回字符串切片\nfunc GetFileFirstNLines(filename string, n int) []string {\n\tfile, err := os.Open(filename)\n\tif err != nil {\n\t\treturn []string{}\n\t}\n\tdefer file.Close()\n\n\tlines := make([]string, 0, n)\n\tscanner := bufio.NewScanner(file)\n\n\tcount := 0\n\tfor scanner.Scan() && count < n {\n\t\tlines = append(lines, scanner.Text())\n\t\tcount++\n\t}\n\n\tif err := scanner.Err(); err != nil {\n\t\treturn []string{}\n\t}\n\n\treturn lines\n}\n"
  },
  {
    "path": "utils/tools.go",
    "content": "package utils\n\nimport (\n\t\"encoding/base64\"\n\t\"fmt\"\n\t\"math/rand\"\n\t\"reflect\"\n\t\"strconv\"\n\t\"strings\"\n\t\"time\"\n)\n\n// StructToFlatString 递归转换结构体为单行字符串 用于日志打印\nfunc StructToFlatString(obj any) string {\n\treturn convertValue(reflect.ValueOf(obj), \"\", 0)\n}\n\nfunc convertValue(v reflect.Value, path string, depth int) string {\n\t// 防止无限递归，设置最大深度\n\tif depth > 10 {\n\t\treturn path + \":<max_depth_reached>\"\n\t}\n\n\t// 处理指针类型\n\tif v.Kind() == reflect.Ptr {\n\t\tif v.IsNil() {\n\t\t\treturn path + \":nil\"\n\t\t}\n\t\tv = v.Elem()\n\t}\n\n\t// 处理不可导出的字段或零值\n\tif !v.IsValid() {\n\t\treturn path + \":<invalid>\"\n\t}\n\n\tswitch v.Kind() {\n\tcase reflect.Struct:\n\t\t// 特殊处理time.Time类型\n\t\tif v.Type() == reflect.TypeOf(time.Time{}) {\n\t\t\treturn path + \":\" + v.Interface().(time.Time).Format(\"2006-01-02 15:04:05\")\n\t\t}\n\n\t\tvar parts []string\n\t\tt := v.Type()\n\t\tfor i := 0; i < v.NumField(); i++ {\n\t\t\tfield := t.Field(i)\n\t\t\t// 跳过非导出字段\n\t\t\tif field.PkgPath != \"\" && !field.Anonymous {\n\t\t\t\tcontinue\n\t\t\t}\n\n\t\t\tfieldValue := v.Field(i)\n\t\t\tfieldName := field.Name\n\n\t\t\tvar newPath string\n\t\t\tif path == \"\" {\n\t\t\t\tnewPath = fieldName\n\t\t\t} else {\n\t\t\t\tnewPath = path + \".\" + fieldName\n\t\t\t}\n\n\t\t\tpart := convertValue(fieldValue, newPath, depth+1)\n\t\t\tparts = append(parts, part)\n\t\t}\n\t\treturn strings.Join(parts, \" \")\n\n\tcase reflect.Slice, reflect.Array:\n\t\tif v.Len() == 0 {\n\t\t\treturn path + \":[]\"\n\t\t}\n\n\t\tvar parts []string\n\t\tfor i := 0; i < v.Len(); i++ {\n\t\t\telemValue := v.Index(i)\n\t\t\tnewPath := path + \"[\" + strconv.Itoa(i) + \"]\"\n\t\t\tpart := convertValue(elemValue, newPath, depth+1)\n\t\t\tparts = append(parts, part)\n\t\t}\n\t\treturn strings.Join(parts, \" \")\n\n\tcase reflect.Map:\n\t\tif v.Len() == 0 {\n\t\t\treturn path + \":{}\"\n\t\t}\n\n\t\tvar parts []string\n\t\tfor _, key := range v.MapKeys() {\n\t\t\tmapValue := v.MapIndex(key)\n\t\t\tkeyStr := fmt.Sprintf(\"%v\", key.Interface())\n\t\t\t// 处理key中的特殊字符\n\t\t\tkeyStr = strings.ReplaceAll(keyStr, \" \", \"_\")\n\t\t\tnewPath := path + \"[\" + keyStr + \"]\"\n\t\t\tpart := convertValue(mapValue, newPath, depth+1)\n\t\t\tparts = append(parts, part)\n\t\t}\n\t\treturn strings.Join(parts, \" \")\n\n\tcase reflect.String:\n\t\treturn path + \":\\\"\" + v.String() + \"\\\"\"\n\n\tcase reflect.Bool:\n\t\treturn path + \":\" + strconv.FormatBool(v.Bool())\n\n\tcase reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:\n\t\treturn path + \":\" + strconv.FormatInt(v.Int(), 10)\n\n\tcase reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64:\n\t\treturn path + \":\" + strconv.FormatUint(v.Uint(), 10)\n\n\tcase reflect.Float32, reflect.Float64:\n\t\treturn path + \":\" + strconv.FormatFloat(v.Float(), 'f', -1, 64)\n\n\tcase reflect.Interface:\n\t\treturn convertValue(v.Elem(), path, depth+1)\n\n\tdefault:\n\t\treturn path + \":\" + fmt.Sprintf(\"%v\", v.Interface())\n\t}\n}\n\n// Contains 是否含有元素\nfunc Contains[T comparable](s []T, i T) bool {\n\tfor _, v := range s {\n\t\tif v == i {\n\t\t\treturn true\n\t\t}\n\t}\n\n\treturn false\n}\n\n// GetTimestamp 获取毫秒级时间戳\nfunc GetTimestamp() int64 {\n\tnow := time.Now()\n\tmilliseconds := now.UnixNano() / int64(time.Millisecond)\n\treturn milliseconds\n}\n\n// Base64Encode 对字符串进行Base64编码\nfunc Base64Encode(str string) string {\n\t// 将字符串转换为字节切片\n\tdata := []byte(str)\n\t// 使用标准Base64编码\n\treturn base64.RawURLEncoding.EncodeToString(data)\n}\n\n// Base64Decode 对Base64字符串进行解码\nfunc Base64Decode(encodedStr string) (string, error) {\n\t// 使用标准Base64解码\n\tdata, err := base64.RawURLEncoding.DecodeString(encodedStr)\n\tif err != nil {\n\t\treturn \"\", fmt.Errorf(\"base64解码失败: %v\", err)\n\t}\n\treturn string(data), nil\n}\n\n// RandomString 生成指定长度的随机字符串\nfunc RandomString(length int) string {\n\tconst letters = \"abcdefghijklmnopqrstuvwxyz\"\n\n\tb := make([]byte, length)\n\tfor i := range b {\n\t\tb[i] = letters[rand.Intn(len(letters))]\n\t}\n\treturn string(b)\n}\n\n// RemoveItem 移除切片中的指定元素\nfunc RemoveItem[T comparable](slice []T, target T) []T {\n\tresult := make([]T, 0, len(slice))\n\tfor _, v := range slice {\n\t\tif v != target {\n\t\t\tresult = append(result, v)\n\t\t}\n\t}\n\treturn result\n}\n\n// ReverseSlice 将切片的元素倒序排列\nfunc ReverseSlice[T any](s []T) {\n\tfor i, j := 0, len(s)-1; i < j; i, j = i+1, j-1 {\n\t\ts[i], s[j] = s[j], s[i]\n\t}\n}\n\n// RemoveDuplicates 删除切片中重复的元素\nfunc RemoveDuplicates[T comparable](slice []T) []T {\n\tseen := make(map[T]struct{})\n\tresult := make([]T, 0, len(slice))\n\n\tfor _, v := range slice {\n\t\tif _, ok := seen[v]; !ok {\n\t\t\tseen[v] = struct{}{}\n\t\t\tresult = append(result, v)\n\t\t}\n\t}\n\n\treturn result\n}\n\n// GetLastNElements 获取切片中的最后n个元素\nfunc GetLastNElements[T any](slice []T, n int) []T {\n\tlength := len(slice)\n\n\t// 处理边界情况\n\tif n <= 0 {\n\t\treturn []T{}\n\t}\n\n\tif n >= length {\n\t\t// 如果n大于等于切片长度，返回整个切片的副本\n\t\tresult := make([]T, length)\n\t\tcopy(result, slice)\n\t\treturn result\n\t}\n\n\t// 使用切片操作获取最后n个元素\n\treturn slice[length-n:]\n}\n"
  }
]