From 2a49a752868b920facf67054d28de8df5149239d Mon Sep 17 00:00:00 2001 From: wehub-resource-sync Date: Mon, 13 Jul 2026 11:59:37 +0800 Subject: [PATCH] chore: import upstream snapshot with attribution --- .devcontainer/devcontainer.json | 9 + .dockerignore | 35 + .editorconfig | 11 + .envrc | 3 + .firebaserc | 5 + .gitattributes | 1 + .github/FUNDING.yml | 2 + .github/ISSUE_TEMPLATE/--bug-report.yaml | 117 + .github/ISSUE_TEMPLATE/--feature-request.yaml | 28 + .github/ISSUE_TEMPLATE/config.yml | 7 + .github/dependabot.yml | 10 + .github/pull_request_template.md | 21 + .github/semantic.yml | 5 + .github/workflows/build-hoppscotch-agent.yml | 670 + .../workflows/build-hoppscotch-desktop.yml | 502 + .github/workflows/release-push-docker.yml | 182 + .github/workflows/tests.yml | 45 + .gitignore | 190 + .husky/commit-msg | 1 + .husky/pre-commit | 1 + .npmrc | 2 + .prettierignore | 8 + .prettierrc.js | 8 + CHANGELOG.md | 3 + CODEOWNERS | 21 + CODE_OF_CONDUCT.md | 132 + CONTRIBUTING.md | 14 + LICENSE | 21 + README.md | 299 + README.wehub.md | 7 + SECURITY.md | 135 + TRANSLATIONS.md | 33 + aio-multiport-setup.Caddyfile | 31 + aio-subpath-access.Caddyfile | 46 + aio_run.mjs | 81 + commitlint.config.js | 3 + devenv.lock | 105 + devenv.nix | 189 + devenv.yaml | 14 + docker-compose.deploy.yml | 59 + docker-compose.yml | 257 + firebase.json | 19 + firestore.indexes.json | 4 + firestore.rules | 13 + healthcheck.sh | 25 + jsconfig.json | 12 + netlify.toml | 77 + package.json | 70 + packages/codemirror-lang-graphql/.gitignore | 4 + packages/codemirror-lang-graphql/.npmignore | 5 + packages/codemirror-lang-graphql/README.md | 1 + packages/codemirror-lang-graphql/package.json | 31 + .../codemirror-lang-graphql/rollup.config.js | 17 + packages/codemirror-lang-graphql/src/index.js | 57 + .../src/syntax.grammar | 434 + .../codemirror-lang-graphql/tsconfig.json | 14 + packages/hoppscotch-agent/.gitignore | 33 + packages/hoppscotch-agent/README.md | 281 + packages/hoppscotch-agent/eslint.config.mjs | 67 + packages/hoppscotch-agent/index.html | 13 + packages/hoppscotch-agent/package.json | 52 + packages/hoppscotch-agent/postcss.config.js | 6 + packages/hoppscotch-agent/public/icon.png | Bin 0 -> 13051 bytes packages/hoppscotch-agent/public/tauri.svg | 6 + packages/hoppscotch-agent/public/vite.svg | 1 + .../src-tauri/.cargo/config.toml | 25 + .../hoppscotch-agent/src-tauri/.gitignore | 7 + .../hoppscotch-agent/src-tauri/Cargo.lock | 7334 ++++ .../hoppscotch-agent/src-tauri/Cargo.toml | 57 + packages/hoppscotch-agent/src-tauri/build.rs | 5 + .../src-tauri/capabilities/default.json | 25 + .../src-tauri/icons/128x128.png | Bin 0 -> 13051 bytes .../src-tauri/icons/128x128@2x.png | Bin 0 -> 37753 bytes .../src-tauri/icons/32x32.png | Bin 0 -> 1944 bytes .../src-tauri/icons/Square107x107Logo.png | Bin 0 -> 9958 bytes .../src-tauri/icons/Square142x142Logo.png | Bin 0 -> 15272 bytes .../src-tauri/icons/Square150x150Logo.png | Bin 0 -> 16549 bytes .../src-tauri/icons/Square284x284Logo.png | Bin 0 -> 45589 bytes .../src-tauri/icons/Square30x30Logo.png | Bin 0 -> 1708 bytes .../src-tauri/icons/Square310x310Logo.png | Bin 0 -> 53208 bytes .../src-tauri/icons/Square44x44Logo.png | Bin 0 -> 2859 bytes .../src-tauri/icons/Square71x71Logo.png | Bin 0 -> 5693 bytes .../src-tauri/icons/Square89x89Logo.png | Bin 0 -> 7706 bytes .../src-tauri/icons/StoreLogo.png | Bin 0 -> 3496 bytes .../icons/android/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3378 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 18455 bytes .../android/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 3378 bytes .../icons/android/mipmap-mdpi/ic_launcher.png | Bin 0 -> 3304 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 10319 bytes .../android/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 3304 bytes .../android/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 8626 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 28545 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 8626 bytes .../android/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 15582 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 57450 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 15582 bytes .../android/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 23802 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 99904 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 23802 bytes .../src-tauri/icons/icon.icns | Bin 0 -> 928700 bytes .../hoppscotch-agent/src-tauri/icons/icon.ico | Bin 0 -> 51229 bytes .../hoppscotch-agent/src-tauri/icons/icon.png | Bin 0 -> 138525 bytes .../src-tauri/icons/ios/AppIcon-20x20@1x.png | Bin 0 -> 948 bytes .../icons/ios/AppIcon-20x20@2x-1.png | Bin 0 -> 2504 bytes .../src-tauri/icons/ios/AppIcon-20x20@2x.png | Bin 0 -> 2504 bytes .../src-tauri/icons/ios/AppIcon-20x20@3x.png | Bin 0 -> 4356 bytes .../src-tauri/icons/ios/AppIcon-29x29@1x.png | Bin 0 -> 1581 bytes .../icons/ios/AppIcon-29x29@2x-1.png | Bin 0 -> 4105 bytes .../src-tauri/icons/ios/AppIcon-29x29@2x.png | Bin 0 -> 4105 bytes .../src-tauri/icons/ios/AppIcon-29x29@3x.png | Bin 0 -> 7366 bytes .../src-tauri/icons/ios/AppIcon-40x40@1x.png | Bin 0 -> 2504 bytes .../icons/ios/AppIcon-40x40@2x-1.png | Bin 0 -> 6537 bytes .../src-tauri/icons/ios/AppIcon-40x40@2x.png | Bin 0 -> 6537 bytes .../src-tauri/icons/ios/AppIcon-40x40@3x.png | Bin 0 -> 11844 bytes .../src-tauri/icons/ios/AppIcon-512@2x.png | Bin 0 -> 557683 bytes .../src-tauri/icons/ios/AppIcon-60x60@2x.png | Bin 0 -> 11844 bytes .../src-tauri/icons/ios/AppIcon-60x60@3x.png | Bin 0 -> 21456 bytes .../src-tauri/icons/ios/AppIcon-76x76@1x.png | Bin 0 -> 6117 bytes .../src-tauri/icons/ios/AppIcon-76x76@2x.png | Bin 0 -> 16698 bytes .../icons/ios/AppIcon-83.5x83.5@2x.png | Bin 0 -> 19300 bytes .../src-tauri/icons/tray_icon.png | Bin 0 -> 1258 bytes .../hoppscotch-agent/src-tauri/src/command.rs | 40 + .../src-tauri/src/controller.rs | 399 + .../hoppscotch-agent/src-tauri/src/dialog.rs | 58 + .../hoppscotch-agent/src-tauri/src/error.rs | 99 + .../hoppscotch-agent/src-tauri/src/global.rs | 3 + .../hoppscotch-agent/src-tauri/src/lib.rs | 260 + .../hoppscotch-agent/src-tauri/src/logger.rs | 53 + .../hoppscotch-agent/src-tauri/src/main.rs | 48 + .../hoppscotch-agent/src-tauri/src/model.rs | 110 + .../hoppscotch-agent/src-tauri/src/route.rs | 34 + .../hoppscotch-agent/src-tauri/src/server.rs | 50 + .../hoppscotch-agent/src-tauri/src/state.rs | 277 + .../hoppscotch-agent/src-tauri/src/tray.rs | 126 + .../hoppscotch-agent/src-tauri/src/updater.rs | 67 + .../hoppscotch-agent/src-tauri/src/util.rs | 94 + .../src-tauri/src/webview/error.rs | 15 + .../src-tauri/src/webview/mod.rs | 212 + .../src-tauri/tauri.conf.json | 49 + .../src-tauri/tauri.portable.conf.json | 48 + packages/hoppscotch-agent/src/App.vue | 228 + packages/hoppscotch-agent/src/index.css | 3 + packages/hoppscotch-agent/src/main.ts | 11 + packages/hoppscotch-agent/src/pages/otp.vue | 92 + .../src/pages/registrations.vue | 68 + packages/hoppscotch-agent/src/vite-env.d.ts | 7 + packages/hoppscotch-agent/tailwind.config.js | 6 + packages/hoppscotch-agent/tsconfig.json | 25 + packages/hoppscotch-agent/tsconfig.node.json | 10 + packages/hoppscotch-agent/vite.config.ts | 59 + packages/hoppscotch-backend/.dockerignore | 1 + packages/hoppscotch-backend/.gitignore | 45 + packages/hoppscotch-backend/.prettierrc | 4 + packages/hoppscotch-backend/Dockerfile | 38 + packages/hoppscotch-backend/backend.Caddyfile | 19 + packages/hoppscotch-backend/eslint.config.js | 50 + packages/hoppscotch-backend/global.d.ts | 1 + packages/hoppscotch-backend/jest.setup.js | 1 + packages/hoppscotch-backend/nest-cli.json | 9 + packages/hoppscotch-backend/package.json | 144 + packages/hoppscotch-backend/prisma.config.ts | 12 + .../20230406064219_init/migration.sql | 270 + .../migration.sql | 15 + .../20231124104640_infra_config/migration.sql | 14 + .../migration.sql | 5 + .../migration.sql | 22 + .../migration.sql | 2 + .../migration.sql | 19 + .../migration.sql | 2 + .../migration.sql | 2 + .../20240726121956_infra_token/migration.sql | 15 + .../migration.sql | 3 + .../migration.sql | 2 + .../migration.sql | 53 + .../migration.sql | 59 + .../migration.sql | 21 + .../20251016080714_mock_server/migration.sql | 142 + .../20251110141554_api_doc/migration.sql | 17 + .../migration.sql | 30 + .../migration.sql | 11 + .../migration.sql | 31 + .../migration.sql | 4 + .../prisma/migrations/migration_lock.toml | 3 + .../hoppscotch-backend/prisma/schema.prisma | 342 + packages/hoppscotch-backend/prod_run.mjs | 66 + .../access-token/access-token.controller.ts | 112 + .../src/access-token/access-token.module.ts | 14 + .../access-token/access-token.service.spec.ts | 226 + .../src/access-token/access-token.service.ts | 193 + .../dto/create-access-token.dto.ts | 12 + .../src/access-token/helper.ts | 17 + .../src/admin/admin.model.ts | 9 + .../src/admin/admin.module.ts | 30 + .../src/admin/admin.resolver.ts | 381 + .../src/admin/admin.service.spec.ts | 301 + .../src/admin/admin.service.ts | 683 + .../admin/decorators/gql-admin.decorator.ts | 9 + .../src/admin/guards/gql-admin.guard.ts | 14 + .../src/admin/guards/rest-admin.guard.ts | 11 + .../src/admin/infra.model.ts | 10 + .../src/admin/infra.resolver.ts | 403 + .../src/admin/input-types.args.ts | 80 + .../src/admin/invited-user.model.ts | 24 + .../hoppscotch-backend/src/app.controller.ts | 11 + packages/hoppscotch-backend/src/app.module.ts | 138 + .../src/auth/auth.controller.ts | 230 + .../src/auth/auth.module.ts | 66 + .../src/auth/auth.service.spec.ts | 426 + .../src/auth/auth.service.ts | 392 + .../src/auth/dto/signin-magic.dto.ts | 7 + .../src/auth/dto/verify-magic.dto.ts | 12 + .../src/auth/guards/github-sso.guard.ts | 39 + .../src/auth/guards/google-sso.guard.ts | 39 + .../src/auth/guards/jwt-auth.guard.ts | 5 + .../src/auth/guards/microsoft-sso.guard.ts | 45 + .../src/auth/guards/rt-jwt-auth.guard.ts | 5 + .../hoppscotch-backend/src/auth/helper.ts | 235 + .../src/auth/redirect-uri.validator.spec.ts | 119 + .../src/auth/redirect-uri.validator.ts | 24 + .../src/auth/stateless-state-store.ts | 270 + .../src/auth/strategies/github.strategy.ts | 87 + .../src/auth/strategies/google.strategy.ts | 90 + .../src/auth/strategies/jwt.strategy.ts | 110 + .../src/auth/strategies/microsoft.strategy.ts | 83 + .../src/auth/strategies/rt-jwt.strategy.ts | 50 + .../src/decorators/bearer-token.decorator.ts | 15 + .../src/decorators/gql-user.decorator.ts | 10 + .../src/decorators/rt-cookie.decorator.ts | 12 + packages/hoppscotch-backend/src/errors.ts | 993 + packages/hoppscotch-backend/src/gql-schema.ts | 122 + .../src/guards/gql-auth.guard.ts | 12 + .../src/guards/gql-throttler.guard.ts | 15 + .../src/guards/infra-token.guard.ts | 46 + .../src/guards/rest-pat-auth.guard.ts | 53 + .../guards/throttler-behind-proxy.guard.ts | 9 + .../src/health/health.controller.ts | 26 + .../src/health/health.module.ts | 9 + .../src/infra-config/dto/onboarding.dto.ts | 252 + .../src/infra-config/helper.ts | 628 + .../infra-config/infra-config.controller.ts | 47 + .../src/infra-config/infra-config.model.ts | 29 + .../src/infra-config/infra-config.module.ts | 14 + .../src/infra-config/infra-config.resolver.ts | 71 + .../infra-config/infra-config.service.spec.ts | 568 + .../src/infra-config/infra-config.service.ts | 855 + .../src/infra-config/input-args.ts | 35 + .../src/infra-config/onboarding.controller.ts | 143 + .../src/infra-token/infra-token.controller.ts | 302 + .../src/infra-token/infra-token.model.ts | 43 + .../src/infra-token/infra-token.module.ts | 13 + .../src/infra-token/infra-token.resolver.ts | 68 + .../src/infra-token/infra-token.service.ts | 160 + .../src/infra-token/request-response.dto.ts | 160 + .../interceptors/access-token.interceptor.ts | 36 + .../interceptors/infra-token.interceptor.ts | 30 + .../user-last-active-on.interceptor.ts | 65 + .../user-last-login.interceptor.ts | 25 + .../src/mailer/MailDescriptions.ts | 24 + .../hoppscotch-backend/src/mailer/helper.ts | 84 + .../src/mailer/mailer.module.ts | 51 + .../src/mailer/mailer.service.ts | 89 + .../src/mailer/templates/team-invitation.hbs | 526 + .../src/mailer/templates/user-invitation.hbs | 532 + packages/hoppscotch-backend/src/main.ts | 108 + .../mock-server-coll-request-example.ts | 781 + .../src/mock-server/mock-request.guard.ts | 276 + .../mock-server-analytics.service.ts | 46 + .../mock-server-logging.interceptor.ts | 169 + .../src/mock-server/mock-server.controller.ts | 194 + .../src/mock-server/mock-server.model.ts | 357 + .../src/mock-server/mock-server.module.ts | 31 + .../src/mock-server/mock-server.resolver.ts | 226 + .../mock-server/mock-server.service.spec.ts | 2073 ++ .../src/mock-server/mock-server.service.ts | 1199 + .../sort/sort-team-collection.resolver.ts | 104 + .../sort/sort-user-collection.resolver.ts | 74 + .../src/orchestration/sort/sort.model.ts | 16 + .../src/orchestration/sort/sort.module.ts | 25 + .../orchestration/sort/sort.service.spec.ts | 180 + .../src/orchestration/sort/sort.service.ts | 92 + .../src/plugins/GQLComplexityPlugin.ts | 54 + .../src/posthog/posthog.module.ts | 7 + .../src/posthog/posthog.service.ts | 52 + .../src/prisma/prisma-error-codes.ts | 8 + .../src/prisma/prisma.module.ts | 9 + .../src/prisma/prisma.service.ts | 198 + .../src/published-docs/input-type.args.ts | 156 + .../published-docs.controller.ts | 82 + .../published-docs/published-docs.model.ts | 242 + .../published-docs/published-docs.module.ts | 14 + .../published-docs/published-docs.resolver.ts | 210 + .../published-docs.service.spec.ts | 1976 ++ .../published-docs/published-docs.service.ts | 787 + .../src/pubsub/pubsub.module.ts | 9 + .../src/pubsub/pubsub.service.ts | 27 + .../src/pubsub/topicsDefs.ts | 83 + .../src/shortcode/shortcode.model.ts | 68 + .../src/shortcode/shortcode.module.ts | 11 + .../src/shortcode/shortcode.resolver.ts | 164 + .../src/shortcode/shortcode.service.spec.ts | 564 + .../src/shortcode/shortcode.service.ts | 342 + .../gql-collection-team-member.guard.ts | 51 + .../src/team-collection/helper.ts | 25 + .../src/team-collection/input-type.args.ts | 147 + .../team-collection.controller.ts | 54 + .../team-collection/team-collection.model.ts | 41 + .../team-collection/team-collection.module.ts | 19 + .../team-collection.resolver.ts | 474 + .../team-collection.service.spec.ts | 2135 ++ .../team-collection.service.ts | 1581 + .../gql-team-env-team.guard.ts | 57 + .../src/team-environments/input-type.args.ts | 56 + .../team-environments.model.ts | 24 + .../team-environments.module.ts | 19 + .../team-environments.resolver.ts | 199 + .../team-environments.service.spec.ts | 426 + .../team-environments.service.ts | 278 + .../src/team-environments/team.resolver.ts | 16 + .../src/team-invitation/input-type.args.ts | 25 + .../team-invitation/team-invitation.model.ts | 30 + .../team-invitation/team-invitation.module.ts | 23 + .../team-invitation.resolver.ts | 197 + .../team-invitation.service.ts | 254 + .../team-invite-team-owner.guard.ts | 53 + .../team-invite-viewer.guard.ts | 57 + .../src/team-invitation/team-invitee.guard.ts | 45 + .../team-teaminvite-ext.resolver.ts | 17 + .../guards/gql-request-team-member.guard.ts | 54 + .../src/team-request/input-type.args.ts | 135 + .../src/team-request/team-request.model.ts | 44 + .../src/team-request/team-request.module.ts | 18 + .../src/team-request/team-request.resolver.ts | 354 + .../team-request/team-request.service.spec.ts | 867 + .../src/team-request/team-request.service.ts | 595 + .../requires-team-role.decorator.ts | 5 + .../src/team/guards/gql-team-member.guard.ts | 44 + .../src/team/guards/rest-team-member.guard.ts | 47 + .../src/team/team-member.resolver.ts | 24 + .../hoppscotch-backend/src/team/team.model.ts | 39 + .../src/team/team.module.ts | 18 + .../src/team/team.resolver.ts | 373 + .../src/team/team.service.spec.ts | 1076 + .../src/team/team.service.ts | 561 + .../src/types/AccessToken.ts | 7 + .../src/types/AuthTokens.ts | 26 + .../hoppscotch-backend/src/types/AuthUser.ts | 12 + .../src/types/CollectionFolder.ts | 34 + .../src/types/CollectionSearchNode.ts | 17 + .../hoppscotch-backend/src/types/Email.ts | 17 + .../src/types/InfraConfig.ts | 64 + .../src/types/Passwordless.ts | 3 + .../hoppscotch-backend/src/types/RESTError.ts | 10 + .../src/types/RequestTypes.ts | 4 + .../src/types/SortOptions.ts | 10 + .../src/types/WorkspaceTypes.ts | 4 + .../src/types/input-types.args.ts | 56 + .../src/user-collection/input-type.args.ts | 172 + .../user-collection/user-collection.module.ts | 11 + .../user-collection.resolver.ts | 510 + .../user-collection.service.spec.ts | 2538 ++ .../user-collection.service.ts | 1433 + .../user-collection/user-collections.model.ts | 130 + .../user-environments.model.ts | 30 + .../user-environments.module.ts | 16 + .../user-environments.resolver.ts | 202 + .../user-environments.service.spec.ts | 585 + .../user-environments.service.ts | 286 + .../src/user-environment/user.resolver.ts | 44 + .../user-history-feature-flag.guard.ts | 21 + .../src/user-history/user-history.model.ts | 57 + .../src/user-history/user-history.module.ts | 13 + .../src/user-history/user-history.resolver.ts | 170 + .../user-history/user-history.service.spec.ts | 616 + .../src/user-history/user-history.service.ts | 237 + .../src/user-history/user.resolver.ts | 47 + .../src/user-request/input-type.args.ts | 100 + .../resolvers/user-collection.resolver.ts | 32 + .../resolvers/user-request.resolver.ts | 260 + .../src/user-request/user-request.model.ts | 50 + .../src/user-request/user-request.module.ts | 16 + .../user-request/user-request.service.spec.ts | 863 + .../src/user-request/user-request.service.ts | 562 + .../src/user-settings/user-settings.model.ts | 24 + .../src/user-settings/user-settings.module.ts | 15 + .../user-settings/user-settings.resolver.ts | 84 + .../user-settings.service.spec.ts | 135 + .../user-settings/user-settings.service.ts | 110 + .../src/user-settings/user.resolver.ts | 27 + .../src/user/user.data.handler.ts | 11 + .../hoppscotch-backend/src/user/user.model.ts | 89 + .../src/user/user.module.ts | 9 + .../src/user/user.resolver.ts | 117 + .../src/user/user.service.spec.ts | 727 + .../src/user/user.service.ts | 651 + packages/hoppscotch-backend/src/utils.ts | 387 + .../hoppscotch-backend/test/app.e2e-spec.ts | 24 + .../hoppscotch-backend/test/jest-e2e.json | 9 + .../hoppscotch-backend/tsconfig.build.json | 8 + packages/hoppscotch-backend/tsconfig.json | 24 + packages/hoppscotch-cli/.gitignore | 146 + packages/hoppscotch-cli/.prettierrc | 8 + packages/hoppscotch-cli/CONTRIBUTING.md | 57 + packages/hoppscotch-cli/README.md | 211 + packages/hoppscotch-cli/bin/hopp.js | 61 + packages/hoppscotch-cli/package.json | 74 + packages/hoppscotch-cli/setupFiles.ts | 15 + .../commands/__snapshots__/test.spec.ts.snap | 529 + .../src/__tests__/e2e/commands/test.spec.ts | 1517 + .../collections/aws-signature-auth-coll.json | 101 + .../fixtures/collections/coll-v1-req-v0.json | 55 + .../fixtures/collections/coll-v1-req-v1.json | 97 + .../fixtures/collections/coll-v2-req-v2.json | 109 + .../fixtures/collections/coll-v2-req-v3.json | 109 + .../collection-level-auth-headers-coll.json | 227 + .../collection-level-scripts-coll.json | 158 + ...n-level-scripts-duplicate-import-coll.json | 38 + .../collection-level-scripts-legacy-coll.json | 114 + .../collection-with-variables.json | 326 + .../content-type-header-scenarios.json | 171 + .../collections/digest-auth-failure-coll.json | 43 + .../collections/digest-auth-success-coll.json | 43 + .../collections/env-flag-tests-coll.json | 23 + .../e2e/fixtures/collections/fails-coll.json | 47 + .../collections/hawk-auth-success-coll.json | 43 + .../invalid-mixed-versions-coll.json | 48 + .../iteration-data-tests-coll.json | 23 + .../fixtures/collections/jsonc-body-coll.json | 74 + .../jwt-auth-headers-success-coll.json | 41 + .../jwt-auth-params-success-coll.json | 41 + .../collections/malformed-coll-2.json | 7 + .../fixtures/collections/malformed-coll.json | 46 + .../collections/multipart-form-data-coll.json | 55 + ...e-child-collections-auth-headers-coll.json | 700 + .../e2e/fixtures/collections/notjson-coll.txt | 30 + .../collections/oauth2-auth-code-coll.json | 72 + .../e2e/fixtures/collections/passes-coll.json | 47 + ...e-req-script-env-var-persistence-coll.json | 22 + .../collections/req-body-env-vars-coll.json | 31 + .../collections/request-vars-coll.json | 188 + .../e2e/fixtures/collections/sample-coll.json | 26 + .../collections/scripting-revamp-coll.json | 1686 + .../collections/secret-envs-coll.json | 143 + .../secret-envs-persistence-coll.json | 149 + ...ecret-envs-persistence-scripting-coll.json | 31 + .../test-junit-report-export-coll.json | 150 + .../test-scripting-sandbox-modes-coll.json | 34 + .../valid-mixed-versions-coll.json | 91 + .../environments/aws-signature-auth-envs.json | 43 + .../e2e/fixtures/environments/bulk-envs.json | 32 + .../environments/digest-auth-envs.json | 25 + .../fixtures/environments/env-flag-envs.json | 6 + .../e2e/fixtures/environments/env-v0.json | 9 + .../e2e/fixtures/environments/env-v1.json | 10 + .../e2e/fixtures/environments/env-v2.json | 13 + .../fixtures/environments/hawk-auth-envs.json | 47 + .../environments/iteration-data-envs.json | 18 + .../environments/iteration-data-export.csv | 4 + .../fixtures/environments/jwt-auth-envs.json | 43 + .../fixtures/environments/malformed-envs.json | 16 + .../environments/req-body-env-vars-envs.json | 38 + .../environments/request-vars-envs.json | 43 + ...ecret-envs-persistence-scripting-envs.json | 37 + .../fixtures/environments/secret-envs.json | 61 + .../secret-supplied-values-envs.json | 61 + .../functions/checks/isHoppCLIError.spec.ts | 19 + .../checks/isHoppErrnoException.spec.ts | 19 + .../collection/collectionsRunner.spec.ts | 129 + .../collectionsRunnerResult.spec.ts | 35 + .../getters/getDurationInSeconds.spec.ts | 24 + .../getters/getEffectiveFinalMetaData.spec.ts | 44 + .../mutators/parseCollectionData.spec.ts | 34 + .../getEffectiveRESTRequest.spec.ts | 150 + .../pre-request/getPreRequestMetrics.spec.ts | 24 + .../preRequestScriptRunner.spec.ts | 71 + .../request/delayPromiseFunction.spec.ts | 30 + .../request/getRequestMetrics.spec.ts | 24 + .../functions/request/processRequest.spec.ts | 119 + .../functions/request/requestRunner.spec.ts | 108 + .../functions/test/getTestMetrics.spec.ts | 55 + .../test/testDescriptorParser.spec.ts | 63 + .../functions/test/testRunner.spec.ts | 73 + .../hoppscotch-cli/src/__tests__/types.ts | 7 + .../unit/fixtures/workspace-access.mock.ts | 1762 + .../src/__tests__/unit/getters.spec.ts | 507 + .../src/__tests__/unit/hopp-fetch.spec.ts | 579 + .../src/__tests__/unit/jsonc.spec.ts | 151 + .../unit/pre-request-inheritance.spec.ts | 216 + .../src/__tests__/unit/scripting.spec.ts | 241 + .../unit/test-runner-inheritance.spec.ts | 234 + .../__tests__/unit/workspace-access.spec.ts | 74 + .../hoppscotch-cli/src/__tests__/utils.ts | 140 + packages/hoppscotch-cli/src/commands/test.ts | 114 + packages/hoppscotch-cli/src/handlers/error.ts | 112 + packages/hoppscotch-cli/src/index.ts | 108 + .../hoppscotch-cli/src/interfaces/request.ts | 47 + .../hoppscotch-cli/src/interfaces/response.ts | 73 + .../hoppscotch-cli/src/options/test/delay.ts | 14 + .../hoppscotch-cli/src/options/test/env.ts | 95 + packages/hoppscotch-cli/src/tsconfig.json | 19 + .../hoppscotch-cli/src/types/collections.ts | 16 + packages/hoppscotch-cli/src/types/commands.ts | 20 + packages/hoppscotch-cli/src/types/errors.ts | 45 + packages/hoppscotch-cli/src/types/request.ts | 49 + packages/hoppscotch-cli/src/types/response.ts | 82 + .../hoppscotch-cli/src/utils/auth/digest.ts | 158 + packages/hoppscotch-cli/src/utils/checks.ts | 60 + .../hoppscotch-cli/src/utils/collections.ts | 366 + .../hoppscotch-cli/src/utils/constants.ts | 12 + packages/hoppscotch-cli/src/utils/display.ts | 231 + .../src/utils/functions/array.ts | 37 + packages/hoppscotch-cli/src/utils/getters.ts | 335 + .../hoppscotch-cli/src/utils/hopp-fetch.ts | 274 + packages/hoppscotch-cli/src/utils/jsonc.ts | 89 + packages/hoppscotch-cli/src/utils/mutators.ts | 160 + .../hoppscotch-cli/src/utils/pre-request.ts | 685 + .../src/utils/reporters/junit.ts | 178 + packages/hoppscotch-cli/src/utils/request.ts | 490 + packages/hoppscotch-cli/src/utils/test.ts | 268 + .../src/utils/workspace-access.ts | 222 + packages/hoppscotch-cli/tsconfig.json | 17 + packages/hoppscotch-cli/tsup.config.ts | 16 + packages/hoppscotch-cli/vitest.config.ts | 14 + packages/hoppscotch-common/.gitignore | 35 + packages/hoppscotch-common/.prettierignore | 12 + packages/hoppscotch-common/.prettierrc.js | 8 + .../hoppscotch-common/assets/icons/apple.svg | 1 + .../assets/icons/auth/email.svg | 15 + .../assets/icons/auth/github.svg | 12 + .../assets/icons/auth/google.svg | 24 + .../assets/icons/auth/microsoft.svg | 12 + .../assets/icons/brands/chrome.svg | 19 + .../assets/icons/brands/discord.svg | 6 + .../assets/icons/brands/facebook.svg | 6 + .../assets/icons/brands/firefox.svg | 201 + .../assets/icons/brands/linkedin.svg | 6 + .../assets/icons/brands/reddit.svg | 7 + .../assets/icons/brands/twitter.svg | 6 + .../assets/icons/graphql.svg | 1 + .../assets/icons/insomnia.svg | 1 + .../hoppscotch-common/assets/icons/linux.svg | 1 + .../hoppscotch-common/assets/icons/logo.svg | 1 + .../hoppscotch-common/assets/icons/mqtt.svg | 1 + .../assets/icons/postman.svg | 1 + .../assets/icons/socketio.svg | 1 + .../assets/icons/star-off.svg | 1 + .../assets/icons/websocket.svg | 1 + .../assets/icons/windows.svg | 1 + .../hoppscotch-common/assets/scss/styles.scss | 579 + .../assets/scss/tailwind.scss | 3 + .../assets/themes/accent-themes.scss | 89 + .../assets/themes/base-themes.scss | 143 + .../assets/themes/editor-themes.scss | 41 + .../assets/themes/themes.scss | 69 + .../assets/themes/tippy-themes.scss | 256 + packages/hoppscotch-common/eslint.config.mjs | 96 + packages/hoppscotch-common/gql-codegen.yml | 18 + packages/hoppscotch-common/languages.json | 207 + packages/hoppscotch-common/locales/af.json | 1106 + packages/hoppscotch-common/locales/ar.json | 1106 + packages/hoppscotch-common/locales/ca.json | 1106 + packages/hoppscotch-common/locales/cn.json | 2361 ++ packages/hoppscotch-common/locales/cs.json | 2299 ++ packages/hoppscotch-common/locales/da.json | 1096 + packages/hoppscotch-common/locales/de.json | 1221 + packages/hoppscotch-common/locales/el.json | 1106 + packages/hoppscotch-common/locales/en.json | 2381 ++ packages/hoppscotch-common/locales/es.json | 2330 ++ packages/hoppscotch-common/locales/fi.json | 2378 ++ packages/hoppscotch-common/locales/fr.json | 1940 ++ packages/hoppscotch-common/locales/he.json | 1106 + packages/hoppscotch-common/locales/hu.json | 1106 + packages/hoppscotch-common/locales/hy.json | 2299 ++ packages/hoppscotch-common/locales/id.json | 1106 + packages/hoppscotch-common/locales/it.json | 1106 + packages/hoppscotch-common/locales/ja.json | 1106 + packages/hoppscotch-common/locales/ko.json | 1106 + packages/hoppscotch-common/locales/mn.json | 2361 ++ packages/hoppscotch-common/locales/nl.json | 1106 + packages/hoppscotch-common/locales/no.json | 1106 + packages/hoppscotch-common/locales/pl.json | 1106 + packages/hoppscotch-common/locales/pt-br.json | 1273 + packages/hoppscotch-common/locales/pt.json | 1106 + packages/hoppscotch-common/locales/ro.json | 1106 + packages/hoppscotch-common/locales/ru.json | 1089 + packages/hoppscotch-common/locales/sr.json | 1106 + packages/hoppscotch-common/locales/sv.json | 1106 + packages/hoppscotch-common/locales/th.json | 2378 ++ packages/hoppscotch-common/locales/tr.json | 2330 ++ packages/hoppscotch-common/locales/tw.json | 1122 + packages/hoppscotch-common/locales/uk.json | 1106 + packages/hoppscotch-common/locales/vi.json | 1106 + packages/hoppscotch-common/meta.ts | 130 + packages/hoppscotch-common/package.json | 193 + packages/hoppscotch-common/public/CNAME | 1 + .../hoppscotch-common/public/badge-dark.svg | 1 + .../hoppscotch-common/public/badge-light.svg | 1 + packages/hoppscotch-common/public/badge.svg | 1 + packages/hoppscotch-common/public/banner.png | Bin 0 -> 361962 bytes packages/hoppscotch-common/public/favicon.ico | Bin 0 -> 15086 bytes packages/hoppscotch-common/public/icon.png | Bin 0 -> 127152 bytes .../public/icons/pwa-1024x1024.png | Bin 0 -> 472556 bytes .../public/icons/pwa-128x128.png | Bin 0 -> 11412 bytes .../public/icons/pwa-16x16.png | Bin 0 -> 624 bytes .../public/icons/pwa-192x192.png | Bin 0 -> 22217 bytes .../public/icons/pwa-256x256.png | Bin 0 -> 35693 bytes .../public/icons/pwa-32x32.png | Bin 0 -> 1466 bytes .../public/icons/pwa-512x512.png | Bin 0 -> 127152 bytes .../public/images/banner-dark.png | Bin 0 -> 368670 bytes .../public/images/banner-light.png | Bin 0 -> 394290 bytes .../hoppscotch-common/public/images/cover.svg | 1 + .../images/states/black/add_category.svg | 12 + .../images/states/black/add_comment.svg | 19 + .../public/images/states/black/add_files.svg | 28 + .../public/images/states/black/add_group.svg | 37 + .../public/images/states/black/blockchain.svg | 24 + .../public/images/states/black/login.svg | 22 + .../public/images/states/black/pack.svg | 40 + .../public/images/states/black/time.svg | 38 + .../images/states/black/upload_error.svg | 22 + .../states/black/upload_single_file.svg | 17 + .../public/images/states/black/validation.svg | 23 + .../public/images/states/black/youre_lost.svg | 76 + .../images/states/dark/add_category.svg | 12 + .../public/images/states/dark/add_comment.svg | 19 + .../public/images/states/dark/add_files.svg | 28 + .../public/images/states/dark/add_group.svg | 40 + .../public/images/states/dark/blockchain.svg | 24 + .../public/images/states/dark/login.svg | 22 + .../public/images/states/dark/pack.svg | 39 + .../public/images/states/dark/time.svg | 38 + .../images/states/dark/upload_error.svg | 22 + .../images/states/dark/upload_single_file.svg | 17 + .../public/images/states/dark/validation.svg | 23 + .../public/images/states/dark/youre_lost.svg | 76 + .../images/states/light/add_category.svg | 12 + .../images/states/light/add_comment.svg | 19 + .../public/images/states/light/add_files.svg | 28 + .../public/images/states/light/add_group.svg | 37 + .../public/images/states/light/blockchain.svg | 24 + .../public/images/states/light/login.svg | 22 + .../public/images/states/light/pack.svg | 39 + .../public/images/states/light/time.svg | 38 + .../images/states/light/upload_error.svg | 22 + .../states/light/upload_single_file.svg | 17 + .../public/images/states/light/validation.svg | 26 + .../public/images/states/light/youre_lost.svg | 76 + packages/hoppscotch-common/public/logo.png | Bin 0 -> 182648 bytes packages/hoppscotch-common/public/logo.svg | 50 + packages/hoppscotch-common/src/App.vue | 52 + .../hoppscotch-common/src/components.d.ts | 344 + .../src/components/MonacoScriptEditor.vue | 268 + .../src/components/TabsNav.vue | 129 + .../components/accessTokens/GenerateModal.vue | 221 + .../src/components/accessTokens/List.vue | 128 + .../src/components/accessTokens/Overview.vue | 30 + .../src/components/accessTokens/index.vue | 208 + .../components/aiexperiments/MergeView.vue | 81 + .../aiexperiments/ModifyBodyModal.vue | 161 + .../aiexperiments/ModifyPreRequestModal.vue | 159 + .../aiexperiments/ModifyTestScriptModal.vue | 159 + .../src/components/app/ActionHandler.vue | 45 + .../src/components/app/Banner.vue | 64 + .../src/components/app/ContextMenu.vue | 76 + .../src/components/app/DeveloperOptions.vue | 65 + .../src/components/app/Footer.vue | 263 + .../src/components/app/GitHubStarButton.vue | 31 + .../src/components/app/Header.vue | 665 + .../src/components/app/Inspection.vue | 115 + .../src/components/app/KernelInterceptor.vue | 97 + .../src/components/app/Logo.vue | 159 + .../src/components/app/Markdown.vue | 35 + .../src/components/app/Options.vue | 102 + .../src/components/app/PaneLayout.vue | 146 + .../src/components/app/Share.vue | 140 + .../src/components/app/Shortcuts.vue | 108 + .../src/components/app/ShortcutsEntry.vue | 22 + .../src/components/app/ShortcutsPrompt.vue | 53 + .../src/components/app/Sidenav.vue | 128 + .../src/components/app/SpotlightSearch.vue | 24 + .../src/components/app/Support.vue | 64 + .../src/components/app/WhatsNewDialog.vue | 92 + .../src/components/app/spotlight/Entry.vue | 125 + .../app/spotlight/entry/GQLHistory.vue | 30 + .../app/spotlight/entry/GQLRequest.vue | 65 + .../app/spotlight/entry/IconSelected.vue | 3 + .../app/spotlight/entry/RESTHistory.vue | 43 + .../app/spotlight/entry/RESTRequest.vue | 71 + .../spotlight/entry/RESTTeamRequestEntry.vue | 32 + .../src/components/app/spotlight/index.vue | 309 + .../src/components/collections/Add.vue | 88 + .../src/components/collections/AddFolder.vue | 88 + .../src/components/collections/AddRequest.vue | 83 + .../src/components/collections/Collection.vue | 729 + .../src/components/collections/Edit.vue | 88 + .../src/components/collections/EditFolder.vue | 88 + .../components/collections/EditRequest.vue | 173 + .../components/collections/EditResponse.vue | 95 + .../collections/ExampleResponse.vue | 247 + .../collections/ExportFormatList.vue | 79 + .../collections/ExportFormatModal.vue | 34 + .../collections/ExportFormatStep.vue | 18 + .../components/collections/ImportExport.vue | 946 + .../components/collections/MyCollections.vue | 996 + .../src/components/collections/Properties.vue | 511 + .../src/components/collections/Request.vue | 495 + .../components/collections/SaveRequest.vue | 683 + .../collections/TeamCollections.vue | 1137 + .../src/components/collections/Variables.vue | 327 + .../documentation/CollectionPreview.vue | 169 + .../documentation/CollectionStructure.vue | 266 + .../documentation/EnvironmentPicker.vue | 191 + .../collections/documentation/FolderItem.vue | 166 + .../documentation/LazyDocumentationItem.vue | 70 + .../documentation/MarkdownEditor.vue | 302 + .../collections/documentation/Preview.vue | 512 + .../documentation/PublishDocForm.vue | 157 + .../documentation/PublishDocModal.vue | 283 + .../PublishDocSnapshotPreview.vue | 477 + .../collections/documentation/RequestItem.vue | 70 + .../documentation/RequestPreview.vue | 554 + .../collections/documentation/index.vue | 1137 + .../documentation/sections/Auth.vue | 512 + .../documentation/sections/CurlView.vue | 566 + .../documentation/sections/Headers.vue | 102 + .../documentation/sections/Parameters.vue | 66 + .../documentation/sections/RequestBody.vue | 101 + .../documentation/sections/Response.vue | 248 + .../documentation/sections/Variables.vue | 83 + .../components/collections/graphql/Add.vue | 93 + .../collections/graphql/AddFolder.vue | 80 + .../collections/graphql/AddRequest.vue | 81 + .../collections/graphql/Collection.vue | 402 + .../components/collections/graphql/Edit.vue | 89 + .../collections/graphql/EditFolder.vue | 81 + .../collections/graphql/EditRequest.vue | 197 + .../components/collections/graphql/Folder.vue | 366 + .../collections/graphql/ImportExport.vue | 259 + .../collections/graphql/Request.vue | 253 + .../components/collections/graphql/index.vue | 669 + .../src/components/collections/index.vue | 3851 +++ .../src/components/console/Item.vue | 124 + .../src/components/console/Panel.vue | 55 + .../src/components/console/Value.vue | 140 + .../src/components/cookies/AllModal.vue | 414 + .../src/components/cookies/EditCookie.vue | 199 + .../src/components/documentation/Content.vue | 226 + .../src/components/documentation/Header.vue | 241 + .../src/components/documentation/Skeleton.vue | 94 + .../src/components/embeds/Header.vue | 33 + .../src/components/embeds/Request.vue | 189 + .../src/components/embeds/index.vue | 74 + .../src/components/environments/Add.vue | 250 + .../components/environments/ImportExport.vue | 498 + .../components/environments/Properties.vue | 122 + .../src/components/environments/Selector.vue | 739 + .../src/components/environments/index.vue | 426 + .../components/environments/my/Details.vue | 652 + .../environments/my/Environment.vue | 251 + .../src/components/environments/my/index.vue | 228 + .../components/environments/teams/Details.vue | 670 + .../environments/teams/Environment.vue | 245 + .../components/environments/teams/index.vue | 293 + .../src/components/firebase/Login.vue | 406 + .../src/components/firebase/Logout.vue | 83 + .../src/components/graphql/Argument.vue | 110 + .../src/components/graphql/Arguments.vue | 32 + .../src/components/graphql/Authorization.vue | 350 + .../src/components/graphql/DefaultValue.vue | 34 + .../src/components/graphql/Directives.vue | 21 + .../src/components/graphql/DocExplorer.vue | 105 + .../src/components/graphql/EnumValues.vue | 79 + .../components/graphql/ExplorerSection.vue | 63 + .../src/components/graphql/Field.vue | 81 + .../components/graphql/FieldDocumentation.vue | 62 + .../src/components/graphql/FieldLink.vue | 53 + .../src/components/graphql/Fields.vue | 54 + .../src/components/graphql/Headers.vue | 702 + .../graphql/ImplementsInterfaces.vue | 26 + .../src/components/graphql/Query.vue | 268 + .../src/components/graphql/Request.vue | 170 + .../src/components/graphql/RequestOptions.vue | 274 + .../src/components/graphql/RequestTab.vue | 53 + .../src/components/graphql/Response.vue | 174 + .../src/components/graphql/ResponseMeta.vue | 163 + .../graphql/SchemaDocumentation.vue | 105 + .../src/components/graphql/SchemaSearch.vue | 355 + .../src/components/graphql/Sidebar.vue | 180 + .../components/graphql/SubscriptionLog.vue | 129 + .../src/components/graphql/TabHead.vue | 119 + .../src/components/graphql/Type.vue | 106 + .../components/graphql/TypeDocumentation.vue | 25 + .../src/components/graphql/TypeLink.vue | 48 + .../src/components/graphql/Variable.vue | 176 + .../src/components/history/Personal.vue | 368 + .../src/components/history/graphql/Card.vue | 110 + .../src/components/history/index.vue | 44 + .../src/components/history/rest/Card.vue | 136 + .../src/components/http/Authorization.vue | 418 + .../src/components/http/Body.vue | 215 + .../src/components/http/BodyBinary.vue | 74 + .../src/components/http/BodyParameters.vue | 628 + .../src/components/http/Codegen.vue | 391 + .../src/components/http/CodegenModal.vue | 78 + .../src/components/http/Headers.vue | 742 + .../src/components/http/ImportCurl.vue | 187 + .../components/http/InheritedScriptsModal.vue | 145 + .../src/components/http/KeyValue.vue | 188 + .../src/components/http/Parameters.vue | 402 + .../src/components/http/PreRequestScript.vue | 220 + .../src/components/http/RawBody.vue | 259 + .../components/http/ReqChangeConfirmModal.vue | 67 + .../src/components/http/Request.vue | 686 + .../src/components/http/RequestOptions.vue | 208 + .../src/components/http/RequestTab.vue | 73 + .../src/components/http/RequestVariables.vue | 420 + .../src/components/http/Response.vue | 170 + .../src/components/http/ResponseInterface.vue | 279 + .../src/components/http/ResponseMeta.vue | 213 + .../src/components/http/SaveResponseName.vue | 117 + .../src/components/http/Sidebar.vue | 99 + .../src/components/http/TabHead.vue | 235 + .../src/components/http/TestResult.vue | 349 + .../src/components/http/TestResultEntry.vue | 125 + .../src/components/http/TestResultEnv.vue | 93 + .../src/components/http/TestResultReport.vue | 49 + .../src/components/http/Tests.vue | 217 + .../src/components/http/URLEncodedParams.vue | 466 + .../components/http/authorization/ASAP.vue | 215 + .../components/http/authorization/AWSSign.vue | 159 + .../http/authorization/AkamaiEG.vue | 124 + .../components/http/authorization/ApiKey.vue | 106 + .../components/http/authorization/Basic.vue | 44 + .../components/http/authorization/Digest.vue | 191 + .../components/http/authorization/HAWK.vue | 183 + .../src/components/http/authorization/JWT.vue | 320 + .../components/http/authorization/NTLM.vue | 90 + .../components/http/authorization/OAuth2.vue | 825 + .../http/example/LenseBodyRenderer.vue | 85 + .../src/components/http/example/Response.vue | 23 + .../components/http/example/ResponseMeta.vue | 70 + .../http/example/ResponseRequest.vue | 266 + .../components/http/example/ResponseTab.vue | 68 + .../src/components/http/test/Env.vue | 104 + .../src/components/http/test/Folder.vue | 90 + .../src/components/http/test/Request.vue | 86 + .../src/components/http/test/Response.vue | 77 + .../src/components/http/test/ResultFolder.vue | 91 + .../components/http/test/ResultRequest.vue | 114 + .../src/components/http/test/Runner.vue | 444 + .../src/components/http/test/RunnerMeta.vue | 21 + .../src/components/http/test/RunnerModal.vue | 402 + .../src/components/http/test/RunnerResult.vue | 133 + .../src/components/http/test/TestResult.vue | 306 + .../src/components/importExport/Base.vue | 239 + .../importExport/ImportExportList.vue | 79 + .../importExport/ImportExportSourcesList.vue | 33 + .../ImportExportSteps/AllCollectionImport.vue | 272 + .../ImportExportSteps/FileImport.vue | 222 + .../ImportExportSteps/ImportSummary.vue | 334 + .../ImportExportSteps/MyCollectionImport.vue | 70 + .../ImportExportSteps/UrlImport.vue | 196 + .../src/components/importExport/types.ts | 37 + .../src/components/instance/Switcher.vue | 832 + .../src/components/lenses/HeadersRenderer.vue | 69 + .../lenses/HeadersRendererEntry.vue | 97 + .../lenses/ResponseBodyRenderer.vue | 208 + .../lenses/renderers/AudioLensRenderer.vue | 131 + .../lenses/renderers/HTMLLensRenderer.vue | 257 + .../lenses/renderers/ImageLensRenderer.vue | 153 + .../lenses/renderers/JSONLensRenderer.vue | 582 + .../lenses/renderers/PDFLensRenderer.vue | 113 + .../lenses/renderers/RawLensRenderer.vue | 245 + .../lenses/renderers/VideoLensRenderer.vue | 131 + .../lenses/renderers/XMLLensRenderer.vue | 234 + .../mixins/TextContentRendererMixin.js | 15 + .../mockServer/ConfigureMockServerModal.vue | 322 + .../mockServer/CreateNewMockServerModal.vue | 482 + .../components/mockServer/EditMockServer.vue | 303 + .../src/components/mockServer/LogSection.vue | 110 + .../mockServer/MockServerCreatedInfo.vue | 93 + .../mockServer/MockServerDashboard.vue | 371 + .../components/mockServer/MockServerLogs.vue | 210 + .../src/components/organization/Switcher.vue | 26 + .../src/components/profile/UserDelete.vue | 208 + .../src/components/profile/index.vue | 202 + .../src/components/realtime/Communication.vue | 278 + .../components/realtime/ConnectionConfig.vue | 135 + .../src/components/realtime/Log.vue | 126 + .../src/components/realtime/LogEntry.vue | 410 + .../src/components/realtime/Subscription.vue | 145 + .../src/components/settings/Agent.vue | 684 + .../src/components/settings/AgentSubtitle.vue | 157 + .../src/components/settings/Desktop.vue | 417 + .../src/components/settings/Extension.vue | 57 + .../components/settings/ExtensionSubtitle.vue | 67 + .../settings/InterceptorErrorPlaceholder.vue | 90 + .../src/components/settings/Native.vue | 665 + .../src/components/settings/Proxy.vue | 126 + .../src/components/share/CreateModal.vue | 144 + .../src/components/share/CustomizeModal.vue | 466 + .../src/components/share/Modal.vue | 173 + .../src/components/share/Request.vue | 163 + .../src/components/share/index.vue | 518 + .../src/components/share/templates/Button.vue | 15 + .../src/components/share/templates/Embeds.vue | 107 + .../src/components/share/templates/Link.vue | 59 + .../src/components/smart/AccentModePicker.vue | 43 + .../src/components/smart/ChangeLanguage.vue | 112 + .../src/components/smart/ColorModePicker.vue | 65 + .../src/components/smart/EncodingPicker.vue | 60 + .../src/components/smart/EnvInput.vue | 792 + .../src/components/tab/Primary.vue | 71 + .../src/components/tab/Secondary.vue | 77 + .../src/components/teams/Add.vue | 115 + .../src/components/teams/Edit.vue | 432 + .../src/components/teams/Invite.vue | 705 + .../src/components/teams/MemberStack.vue | 89 + .../src/components/teams/Modal.vue | 30 + .../src/components/teams/Team.vue | 250 + .../src/components/teams/View.vue | 156 + .../src/components/workspace/Current.vue | 45 + .../src/components/workspace/Selector.vue | 212 + .../src/composables/ai-experiments.ts | 312 + .../hoppscotch-common/src/composables/auth.ts | 62 + .../src/composables/codemirror.ts | 687 + .../src/composables/desktop-settings.ts | 227 + .../src/composables/desktop-zoom.ts | 65 + .../composables/documentationVisibility.ts | 23 + .../src/composables/graphql.ts | 236 + .../hoppscotch-common/src/composables/head.ts | 1 + .../hoppscotch-common/src/composables/i18n.ts | 7 + .../src/composables/lens-actions.ts | 189 + .../src/composables/mockServer.ts | 70 + .../src/composables/mockServerVisibility.ts | 23 + .../src/composables/mockServerWorkspace.ts | 52 + .../oauth2/useOAuth2AdvancedParams.ts | 301 + .../composables/oauth2/useOAuth2GrantTypes.ts | 948 + .../src/composables/picker.ts | 138 + .../hoppscotch-common/src/composables/poll.ts | 31 + .../hoppscotch-common/src/composables/pwa.ts | 43 + .../hoppscotch-common/src/composables/ref.ts | 46 + .../src/composables/settings.ts | 75 + .../src/composables/step-components.ts | 69 + .../src/composables/stream.ts | 176 + .../src/composables/theming.ts | 4 + .../src/composables/toast.ts | 3 + .../src/composables/update-check.ts | 383 + .../src/composables/useDocumentationWorker.ts | 162 + .../src/composables/useFileUpload.ts | 249 + .../src/composables/useMockServer.ts | 491 + .../src/composables/useScrollerRef.ts | 113 + .../src/composables/whats-new.ts | 73 + .../src/helpers/RESTExtURLParams.ts | 123 + .../src/helpers/RequestRunner.ts | 1168 + .../RequestRunner-cookie-jar-laziness.spec.ts | 39 + .../__tests__/dragDropValidation.spec.ts | 244 + .../src/helpers/__tests__/editorutils.spec.js | 32 + .../experimental-sandbox-integration.spec.ts | 1129 + .../helpers/__tests__/globalEnvShape.spec.ts | 84 + .../src/helpers/__tests__/hopp-fetch.spec.ts | 799 + .../src/helpers/__tests__/jsonParse.spec.js | 35 + .../src/helpers/__tests__/keybindings.spec.ts | 198 + .../helpers/__tests__/platformutils.spec.js | 43 + .../helpers/__tests__/postman-import.spec.ts | 60 + .../helpers/__tests__/postwomanTesting.sample | 313 + .../helpers/__tests__/retryAuthGuard.spec.ts | 205 + .../src/helpers/__tests__/scripting.spec.ts | 64 + .../helpers/__tests__/secretVariables.spec.ts | 773 + .../hoppscotch-common/src/helpers/actions.ts | 425 + .../src/helpers/app/index.ts | 22 + .../src/helpers/auth/auth-types.ts | 82 + .../src/helpers/auth/digest.ts | 164 + .../src/helpers/auth/index.ts | 62 + .../auth/types/__tests__/api-key.spec.ts | 93 + .../types/__tests__/aws-signature.spec.ts | 413 + .../auth/types/__tests__/basic.spec.ts | 73 + .../auth/types/__tests__/bearer.spec.ts | 52 + .../auth/types/__tests__/digest.spec.ts | 557 + .../helpers/auth/types/__tests__/hawk.spec.ts | 136 + .../helpers/auth/types/__tests__/jwt.spec.ts | 334 + .../auth/types/__tests__/oauth2.spec.ts | 202 + .../auth/types/__tests__/test-utils.ts | 121 + .../src/helpers/auth/types/api-key.ts | 46 + .../src/helpers/auth/types/aws-signature.ts | 146 + .../src/helpers/auth/types/basic.ts | 40 + .../src/helpers/auth/types/bearer.ts | 23 + .../src/helpers/auth/types/digest.ts | 65 + .../src/helpers/auth/types/hawk.ts | 54 + .../src/helpers/auth/types/jwt.ts | 74 + .../src/helpers/auth/types/oauth2.ts | 55 + .../src/helpers/backend/GQLClient.ts | 482 + .../src/helpers/backend/QueryErrors.ts | 3 + .../mutations/AcceptTeamInvitation.graphql | 12 + .../mutations/ClearGlobalEnvironments.graphql | 5 + .../mutations/CreateChildCollection.graphql | 11 + .../CreateDuplicateEnvironment.graphql | 8 + .../CreateGQLChildUserCollection.graphql | 14 + .../CreateGQLRootUserCollection.graphql | 6 + .../mutations/CreateGQLUserRequest.graphql | 13 + .../gql/mutations/CreateMockServer.graphql | 23 + .../mutations/CreateNewRootCollection.graphql | 5 + .../gql/mutations/CreatePublishedDoc.graphql | 14 + .../CreateRESTChildUserCollection.graphql | 14 + .../CreateRESTRootUserCollection.graphql | 8 + .../mutations/CreateRESTUserRequest.graphql | 15 + .../CreateRequestInCollection.graphql | 12 + .../gql/mutations/CreateShortcode.graphql | 8 + .../backend/gql/mutations/CreateTeam.graphql | 20 + .../mutations/CreateTeamEnvironment.graphql | 12 + .../mutations/CreateTeamInvitation.graphql | 9 + .../mutations/CreateUserEnvironment.graphql | 9 + .../CreateUserGlobalEnvironment.graphql | 5 + .../gql/mutations/CreateUserHistory.graphql | 13 + .../gql/mutations/CreateUserSettings.graphql | 5 + .../mutations/DeleteAllUserHistory.graphql | 6 + .../gql/mutations/DeleteCollection.graphql | 3 + .../gql/mutations/DeleteMockServer.graphql | 3 + .../gql/mutations/DeleteMockServerLog.graphql | 3 + .../gql/mutations/DeletePublishedDoc.graphql | 3 + .../gql/mutations/DeleteRequest.graphql | 3 + .../gql/mutations/DeleteShortcode.graphql | 3 + .../backend/gql/mutations/DeleteTeam.graphql | 3 + .../mutations/DeleteTeamEnvironment.graphql | 3 + .../backend/gql/mutations/DeleteUser.graphql | 3 + .../mutations/DeleteUserCollection.graphql | 3 + .../mutations/DeleteUserEnvironments.graphql | 3 + .../gql/mutations/DeleteUserRequest.graphql | 3 + .../mutations/DuplicateTeamCollection.graphql | 3 + .../mutations/DuplicateUserCollection.graphql | 6 + .../gql/mutations/ImportFromJSON.graphql | 3 + .../ImportUserCollectionsFromJSON.graphql | 14 + .../backend/gql/mutations/LeaveTeam.graphql | 3 + .../mutations/MoveRESTTeamCollection.graphql | 8 + .../gql/mutations/MoveRESTTeamRequest.graphql | 5 + .../gql/mutations/MoveUserCollection.graphql | 8 + .../gql/mutations/MoveUserRequest.graphql | 15 + .../RemoveRequestFromHistory.graphql | 5 + .../gql/mutations/RemoveTeamMember.graphql | 3 + .../gql/mutations/RenameCollection.graphql | 5 + .../backend/gql/mutations/RenameTeam.graphql | 13 + .../mutations/RenameUserCollection.graphql | 8 + .../mutations/RevokeTeamInvitation.graphql | 3 + .../gql/mutations/SortTeamCollections.graphql | 11 + .../gql/mutations/SortUserCollections.graphql | 9 + .../mutations/ToggleHistoryStarStatus.graphql | 5 + .../mutations/UpdateCollectionOrder.graphql | 3 + .../mutations/UpdateEmbedProperties.graphql | 8 + .../mutations/UpdateGQLUserRequest.graphql | 5 + .../UpdateLookUpRequestOrder.graphql | 11 + .../gql/mutations/UpdateMockServer.graphql | 23 + .../gql/mutations/UpdatePublishedDoc.graphql | 12 + .../mutations/UpdateRESTUserRequest.graphql | 7 + .../gql/mutations/UpdateRequest.graphql | 6 + .../mutations/UpdateTeamCollection.graphql | 15 + .../mutations/UpdateTeamEnvironment.graphql | 7 + .../mutations/UpdateTeamMemberRole.graphql | 14 + .../mutations/UpdateUserCollection.graphql | 15 + .../UpdateUserCollectionOrder.graphql | 6 + .../mutations/UpdateUserDisplayName.graphql | 5 + .../mutations/UpdateUserEnvironment.graphql | 9 + .../gql/mutations/UpdateUserSettings.graphql | 5 + .../backend/gql/queries/ExportAsJSON.graphql | 3 + .../queries/ExportCollectionToJSON.graphql | 3 + .../ExportUserCollectionsToJSON.graphql | 12 + .../gql/queries/GetCollectionChildren.graphql | 9 + .../queries/GetCollectionChildrenIDs.graphql | 7 + .../gql/queries/GetCollectionRequests.graphql | 7 + .../queries/GetCollectionTitleAndData.graphql | 6 + .../queries/GetGQLRootUserCollections.graphql | 34 + .../gql/queries/GetGlobalEnvironments.graphql | 11 + .../gql/queries/GetInviteDetails.graphql | 16 + .../backend/gql/queries/GetMockServer.graphql | 23 + .../gql/queries/GetMockServerLogs.graphql | 18 + .../gql/queries/GetMyMockServers.graphql | 23 + .../gql/queries/GetMyShortcodes.graphql | 8 + .../backend/gql/queries/GetMyTeams.graphql | 18 + .../gql/queries/GetRestUserHistory.graphql | 23 + .../backend/gql/queries/GetSMTPStatus.graphql | 3 + .../gql/queries/GetSingleCollection.graphql | 10 + .../gql/queries/GetSingleRequest.graphql | 8 + .../backend/gql/queries/GetTeam.graphql | 14 + .../gql/queries/GetTeamEnvironments.graphql | 10 + .../gql/queries/GetTeamMembers.graphql | 12 + .../gql/queries/GetTeamMockServers.graphql | 23 + .../gql/queries/GetUserEnvironments.graphql | 11 + .../backend/gql/queries/GetUserInfo.graphql | 8 + .../queries/GetUserRootCollections.graphql | 15 + .../gql/queries/GetUserSettings.graphql | 8 + .../helpers/backend/gql/queries/Me.graphql | 7 + .../backend/gql/queries/PublishedDoc.graphql | 24 + .../gql/queries/ResolveShortcode.graphql | 7 + .../gql/queries/RootCollectionsOfTeam.graphql | 7 + .../gql/queries/TeamPublishedDocsList.graphql | 26 + .../gql/queries/UserPublishedDocsList.graphql | 16 + .../gql/queries/pendingInvites.graphql | 10 + .../subscriptions/ShortcodeCreated.graphql | 8 + .../subscriptions/ShortcodeDeleted.graphql | 5 + .../subscriptions/ShortcodeUpdated.graphql | 8 + .../TeamChildCollectionSorted.graphql | 3 + .../subscriptions/TeamCollectionAdded.graphql | 10 + .../subscriptions/TeamCollectionMoved.graphql | 10 + .../TeamCollectionOrderUpdated.graphql | 18 + .../TeamCollectionRemoved.graphql | 3 + .../TeamCollectionUpdated.graphql | 10 + .../TeamEnvironmentCreated.graphql | 8 + .../TeamEnvironmentDeleted.graphql | 5 + .../TeamEnvironmentUpdated.graphql | 8 + .../subscriptions/TeamInvitationAdded.graphql | 5 + .../TeamInvitationRemoved.graphql | 3 + .../gql/subscriptions/TeamMemberAdded.graphql | 10 + .../subscriptions/TeamMemberRemoved.graphql | 3 + .../subscriptions/TeamMemberUpdated.graphql | 10 + .../subscriptions/TeamRequestAdded.graphql | 8 + .../subscriptions/TeamRequestDeleted.graphql | 3 + .../subscriptions/TeamRequestMoved.graphql | 8 + .../TeamRequestOrderUpdated.graphql | 16 + .../subscriptions/TeamRequestUpdated.graphql | 8 + .../TeamRootCollectionsSorted.graphql | 3 + .../UserChildCollectionSorted.graphql | 6 + .../UserCollectionCreated.graphql | 11 + .../subscriptions/UserCollectionMoved.graphql | 9 + .../UserCollectionOrderUpdated.graphql | 17 + .../UserCollectionRemoved.graphql | 6 + .../UserCollectionUpdated.graphql | 11 + .../UserEnvironmentCreated.graphql | 9 + .../UserEnvironmentDeleted.graphql | 5 + .../UserEnvironmentUpdated.graphql | 9 + .../UserHistoryAllDeleted.graphql | 3 + .../subscriptions/UserHistoryCreated.graphql | 10 + .../subscriptions/UserHistoryDeleted.graphql | 6 + .../UserHistoryDeletedMany.graphql | 6 + .../subscriptions/UserHistoryUpdated.graphql | 10 + .../subscriptions/UserRequestCreated.graphql | 9 + .../subscriptions/UserRequestDeleted.graphql | 9 + .../subscriptions/UserRequestMoved.graphql | 13 + .../subscriptions/UserRequestUpdated.graphql | 9 + .../UserRootCollectionsSorted.graphql | 6 + .../subscriptions/UserSettingsUpdated.graphql | 6 + .../userCollectionDuplicated.graphql | 15 + .../src/helpers/backend/helpers.ts | 394 + .../helpers/backend/mutations/MockServer.ts | 181 + .../src/helpers/backend/mutations/Profile.ts | 15 + .../backend/mutations/PublishedDocs.ts | 55 + .../helpers/backend/mutations/Shortcode.ts | 37 + .../src/helpers/backend/mutations/Team.ts | 125 + .../backend/mutations/TeamCollection.ts | 174 + .../backend/mutations/TeamEnvironment.ts | 69 + .../backend/mutations/TeamInvitation.ts | 55 + .../helpers/backend/mutations/TeamRequest.ts | 98 + .../src/helpers/backend/queries/MockServer.ts | 96 + .../helpers/backend/queries/MockServerLogs.ts | 55 + .../helpers/backend/queries/PublishedDocs.ts | 295 + .../src/helpers/backend/types/Email.ts | 16 + .../src/helpers/backend/types/MockServer.ts | 31 + .../src/helpers/backend/types/TeamName.ts | 13 + .../src/helpers/collection/affectedIndex.ts | 21 + .../src/helpers/collection/collection.ts | 334 + .../src/helpers/collection/request.ts | 86 + .../helpers/curl/__tests__/curlparser.spec.js | 1187 + .../curl/__tests__/detectContentType.spec.js | 163 + .../src/helpers/curl/curlparser.ts | 279 + .../src/helpers/curl/index.ts | 5 + .../src/helpers/curl/sub_helpers/auth.ts | 116 + .../src/helpers/curl/sub_helpers/body.ts | 169 + .../helpers/curl/sub_helpers/contentParser.ts | 276 + .../src/helpers/curl/sub_helpers/cookies.ts | 64 + .../src/helpers/curl/sub_helpers/headers.ts | 75 + .../src/helpers/curl/sub_helpers/method.ts | 68 + .../src/helpers/curl/sub_helpers/preproc.ts | 300 + .../src/helpers/curl/sub_helpers/queries.ts | 44 + .../src/helpers/curl/sub_helpers/url.ts | 119 + packages/hoppscotch-common/src/helpers/dev.ts | 4 + .../src/helpers/dragDropValidation.ts | 38 + .../src/helpers/editor/completion/gqlQuery.ts | 27 + .../src/helpers/editor/completion/index.ts | 23 + .../helpers/editor/completion/preRequest.ts | 24 + .../helpers/editor/completion/testScript.ts | 24 + .../editor/extensions/HoppEnvironment.ts | 483 + .../extensions/HoppPredefinedVariables.ts | 202 + .../src/helpers/editor/extensions/helpers.ts | 14 + .../src/helpers/editor/gql/operation.ts | 58 + .../src/helpers/editor/linting/gqlQuery.ts | 58 + .../src/helpers/editor/linting/json.ts | 21 + .../src/helpers/editor/linting/jsonc.ts | 108 + .../src/helpers/editor/linting/jsoncPretty.ts | 10 + .../src/helpers/editor/linting/linter.ts | 7 + .../src/helpers/editor/linting/preRequest.ts | 75 + .../src/helpers/editor/linting/rawKeyValue.ts | 23 + .../src/helpers/editor/linting/testScript.ts | 75 + .../src/helpers/editor/themes/baseTheme.ts | 573 + .../src/helpers/editor/utils.ts | 38 + .../src/helpers/editorutils.ts | 13 + .../src/helpers/environment-regex.ts | 8 + .../src/helpers/error-messages/index.ts | 18 + .../experimental-sandbox-integration.ts | 104 + .../src/helpers/findStatusGroup.ts | 37 + .../helpers/fixBrokenEnvironmentVersion.ts | 27 + .../src/helpers/fixBrokenRequestVersion.ts | 54 + .../src/helpers/functional/array.ts | 44 + .../src/helpers/functional/debug.ts | 22 + .../src/helpers/functional/domain-settings.ts | 256 + .../src/helpers/functional/error.ts | 3 + .../src/helpers/functional/files.ts | 19 + .../src/helpers/functional/filter-active.ts | 20 + .../src/helpers/functional/formData.ts | 27 + .../src/helpers/functional/json.ts | 75 + .../src/helpers/functional/object.ts | 65 + .../src/helpers/functional/option.ts | 19 + .../src/helpers/functional/parse.ts | 7 + .../src/helpers/functional/primtive.ts | 37 + .../src/helpers/functional/process-request.ts | 97 + .../src/helpers/functional/record.ts | 44 + .../src/helpers/functional/taskEither.ts | 13 + .../src/helpers/functional/yaml.ts | 16 + .../hoppscotch-common/src/helpers/gist.ts | 29 + .../src/helpers/globalEnvShape.ts | 44 + .../src/helpers/graphql/connection.ts | 666 + .../src/helpers/graphql/default.ts | 33 + .../src/helpers/graphql/document.ts | 88 + .../src/helpers/graphql/eq.ts | 52 + .../src/helpers/graphql/explorer.ts | 225 + .../src/helpers/graphql/index.ts | 42 + .../src/helpers/graphql/query.ts | 446 + .../src/helpers/handleTokenValidation.ts | 19 + .../hoppscotch-common/src/helpers/headers.ts | 124 + .../src/helpers/hopp-fetch.ts | 360 + .../export/__tests__/openapi.spec.ts | 4520 +++ .../import-export/export/environment.ts | 64 + .../import-export/export/environments.ts | 10 + .../src/helpers/import-export/export/gist.ts | 19 + .../import-export/export/gqlCollections.ts | 8 + .../src/helpers/import-export/export/index.ts | 43 + .../import-export/export/myCollections.ts | 8 + .../helpers/import-export/export/openapi.ts | 1238 + .../import-export/export/teamCollections.ts | 5 + .../import-export/export/testResults.ts | 29 + .../import/__tests__/postmanEnv.spec.ts | 104 + .../src/helpers/import-export/import/har.ts | 254 + .../src/helpers/import-export/import/hopp.ts | 107 + .../helpers/import-export/import/hoppEnv.ts | 59 + .../helpers/import-export/import/hoppGql.ts | 12 + .../import/import-sources/FileSource.ts | 28 + .../import/import-sources/GistSource.ts | 78 + .../import/import-sources/UrlSource.ts | 26 + .../helpers/import-export/import/importers.ts | 6 + .../src/helpers/import-export/import/index.ts | 96 + .../import/insomnia/insomniaColl.ts | 376 + .../import/insomnia/insomniaEnv.ts | 99 + .../import-export/import/insomnia/types.ts | 155 + .../import-export/import/myCollections.ts | 5 + .../import/openapi/example-generators/v2.ts | 191 + .../import/openapi/example-generators/v3.ts | 133 + .../import/openapi/example-generators/v31.ts | 145 + .../import-export/import/openapi/index.ts | 1938 ++ .../helpers/import-export/import/postman.ts | 713 + .../import-export/import/postmanEnv.ts | 70 + .../import/workers/openapi-import-worker.ts | 52 + .../src/helpers/isValidUser.ts | 68 + .../src/helpers/jsonParse.ts | 397 + .../src/helpers/jsoncParse.ts | 529 + .../helpers/kernel/__tests__/kernel.spec.ts | 353 + .../src/helpers/kernel/common/auth.ts | 286 + .../src/helpers/kernel/common/content.ts | 152 + .../src/helpers/kernel/common/index.ts | 2 + .../src/helpers/kernel/gql/request.ts | 48 + .../src/helpers/kernel/gql/response.ts | 89 + .../src/helpers/kernel/rest/index.ts | 2 + .../src/helpers/kernel/rest/request.ts | 43 + .../src/helpers/kernel/rest/response.ts | 100 + .../src/helpers/keybindings.ts | 467 + .../src/helpers/keyboard-strategy.ts | 35 + .../helpers/lenses/__tests__/lenses.sample | 84 + .../src/helpers/lenses/audioLens.ts | 16 + .../src/helpers/lenses/htmlLens.ts | 14 + .../src/helpers/lenses/imageLens.ts | 16 + .../src/helpers/lenses/jsonLens.ts | 39 + .../src/helpers/lenses/lenses.ts | 111 + .../src/helpers/lenses/pdfLens.ts | 14 + .../src/helpers/lenses/rawLens.ts | 13 + .../src/helpers/lenses/videoLens.ts | 16 + .../src/helpers/lenses/xmlLens.ts | 13 + .../src/helpers/migrations.ts | 15 + .../helpers/mockServer/exampleCollection.ts | 336 + .../mockServer/exampleMockCollection.ts | 356 + .../hoppscotch-common/src/helpers/network.ts | 80 + .../src/helpers/new-codegen/har.ts | 165 + .../src/helpers/new-codegen/index.ts | 238 + .../src/helpers/newOutline.ts | 100 + .../hoppscotch-common/src/helpers/oauth.ts | 188 + .../src/helpers/oauth2Params.ts | 51 + .../src/helpers/platformutils.ts | 11 + .../src/helpers/preRequestScriptSnippets.ts | 21 + .../hoppscotch-common/src/helpers/proxyUrl.ts | 32 + .../src/helpers/realtime/MQTTConnection.ts | 287 + .../src/helpers/realtime/SIOClients.ts | 92 + .../src/helpers/realtime/SIOConnection.ts | 164 + .../src/helpers/realtime/SSEConnection.ts | 89 + .../src/helpers/realtime/WSConnection.ts | 103 + .../src/helpers/requestParams.js | 33 + .../src/helpers/rest/default.ts | 23 + .../src/helpers/rest/document.ts | 284 + .../src/helpers/rest/labelColoring.ts | 35 + .../src/helpers/retryAuthGuard.ts | 78 + .../src/helpers/rules/BodyTransition.ts | 192 + .../src/helpers/runner/adapter.ts | 177 + .../src/helpers/runner/collection-tree.ts | 42 + .../src/helpers/runner/temp_envs.ts | 20 + .../src/helpers/secretVariables.ts | 271 + .../src/helpers/shortcode/Shortcode.ts | 9 + .../helpers/shortcode/ShortcodeListAdapter.ts | 199 + .../src/helpers/shortcuts.ts | 229 + .../src/helpers/syntax/gqlQueryLangMode.js | 118 + .../src/helpers/teams/TeamCollection.ts | 33 + .../helpers/teams/TeamCollectionAdapter.ts | 1215 + .../src/helpers/teams/TeamEnvironment.ts | 10 + .../helpers/teams/TeamEnvironmentAdapter.ts | 282 + .../src/helpers/teams/TeamListAdapter.ts | 99 + .../src/helpers/teams/TeamRequest.ts | 41 + .../src/helpers/teams/TeamsSearch.service.ts | 705 + .../hoppscotch-common/src/helpers/tern.js | 117 + .../src/helpers/terndoc/ecma.json | 1266 + .../src/helpers/terndoc/pw-extras.json | 51 + .../src/helpers/terndoc/pw-pre.json | 12 + .../src/helpers/terndoc/pw-test.json | 32 + .../hoppscotch-common/src/helpers/ternlint.js | 722 + .../src/helpers/testSnippets.ts | 49 + .../helpers/types/HoppInheritedProperties.ts | 32 + .../src/helpers/types/HoppPicked.ts | 47 + .../src/helpers/types/HoppRESTResponse.ts | 69 + .../src/helpers/types/HoppRealtimeLog.ts | 9 + .../helpers/types/HoppRequestSaveContext.ts | 57 + .../src/helpers/types/HoppTestResult.ts | 39 + .../src/helpers/typeutils.ts | 20 + .../src/helpers/utils/EffectiveURL.ts | 464 + .../src/helpers/utils/JsonFormattedError.ts | 5 + .../src/helpers/utils/StreamUtils.ts | 24 + .../src/helpers/utils/__tests__/b64.spec.js | 12 + .../utils/__tests__/contenttypes.spec.js | 41 + .../helpers/utils/__tests__/debounce.spec.js | 39 + .../src/helpers/utils/__tests__/dom.spec.js | 77 + .../utils/__tests__/organization.spec.ts | 147 + .../helpers/utils/__tests__/tooltip.spec.ts | 418 + .../src/helpers/utils/__tests__/uri.spec.js | 22 + .../src/helpers/utils/__tests__/valid.spec.js | 145 + .../__tests__/variablePrecedence.spec.ts | 178 + .../src/helpers/utils/b64.ts | 32 + .../src/helpers/utils/clipboard.ts | 18 + .../src/helpers/utils/contenttypes.ts | 58 + .../src/helpers/utils/date.ts | 17 + .../src/helpers/utils/debounce.js | 13 + .../src/helpers/utils/dom.ts | 53 + .../src/helpers/utils/environments.ts | 149 + .../src/helpers/utils/file-extension.ts | 7 + .../inheritedCollectionVarTransformer.ts | 83 + .../src/helpers/utils/interfaceLanguages.ts | 27 + .../src/helpers/utils/json-to-language.ts | 31 + .../src/helpers/utils/number.ts | 14 + .../src/helpers/utils/organization.ts | 96 + .../utils/sortEnvironmentsAlphabetically.ts | 71 + .../src/helpers/utils/statusCodes.ts | 136 + .../src/helpers/utils/tooltip.ts | 208 + .../src/helpers/utils/uniqueID.ts | 3 + .../src/helpers/utils/uri.js | 15 + .../src/helpers/utils/userAgent.ts | 4 + .../src/helpers/utils/valid.js | 38 + .../helpers/workers/documentation.worker.ts | 265 + .../src/helpers/workers/sandbox.worker.ts | 145 + packages/hoppscotch-common/src/index.ts | 80 + .../hoppscotch-common/src/kernel/index.ts | 18 + packages/hoppscotch-common/src/kernel/io.ts | 34 + packages/hoppscotch-common/src/kernel/log.ts | 140 + .../hoppscotch-common/src/kernel/relay.ts | 26 + .../hoppscotch-common/src/kernel/store.ts | 284 + .../hoppscotch-common/src/layouts/default.vue | 257 + .../hoppscotch-common/src/layouts/empty.vue | 7 + .../src/lib/sync/collections/api.ts | 372 + .../sync/collections/gqlCollections.sync.ts | 399 + .../src/lib/sync/collections/import.ts | 229 + .../src/lib/sync/collections/index.ts | 1281 + .../src/lib/sync/collections/sync.ts | 930 + .../hoppscotch-common/src/lib/sync/defs.ts | 17 + .../src/lib/sync/environments/api.ts | 121 + .../src/lib/sync/environments/index.ts | 266 + .../src/lib/sync/environments/sync.ts | 226 + .../src/lib/sync/history/api.ts | 107 + .../src/lib/sync/history/index.ts | 323 + .../src/lib/sync/history/sync.ts | 107 + .../hoppscotch-common/src/lib/sync/index.ts | 103 + .../hoppscotch-common/src/lib/sync/mapper.ts | 43 + .../src/lib/sync/settings/api.ts | 51 + .../src/lib/sync/settings/index.ts | 90 + .../src/lib/sync/settings/sync.ts | 26 + .../hoppscotch-common/src/modules/dioc.ts | 41 + .../hoppscotch-common/src/modules/head.ts | 22 + .../hoppscotch-common/src/modules/i18n.ts | 232 + .../hoppscotch-common/src/modules/index.ts | 59 + .../src/modules/kernel-interceptors.ts | 68 + .../src/modules/loadingbar.ts | 56 + packages/hoppscotch-common/src/modules/pwa.ts | 78 + .../hoppscotch-common/src/modules/router.ts | 112 + .../hoppscotch-common/src/modules/theming.ts | 81 + .../hoppscotch-common/src/modules/tippy.ts | 132 + .../hoppscotch-common/src/modules/toast.ts | 19 + packages/hoppscotch-common/src/modules/ui.ts | 22 + .../hoppscotch-common/src/modules/v-focus.ts | 15 + .../src/modules/whats-new.ts | 8 + .../src/newstore/DispatchingStore.ts | 78 + .../src/newstore/HoppExtension.ts | 40 + .../src/newstore/MQTTSession.ts | 304 + .../src/newstore/SSESession.ts | 157 + .../src/newstore/SocketIOSession.ts | 190 + .../src/newstore/WebSocketSession.ts | 245 + .../__tests__/DispatchingStore.spec.js | 196 + .../src/newstore/collections.ts | 2334 ++ .../src/newstore/environments.ts | 1019 + .../hoppscotch-common/src/newstore/history.ts | 372 + .../src/newstore/localstate.ts | 71 + .../src/newstore/mockServers.ts | 221 + .../src/newstore/reordering.ts | 46 + .../src/newstore/settings.ts | 333 + .../hoppscotch-common/src/newstore/syncing.ts | 40 + packages/hoppscotch-common/src/pages/_.vue | 66 + .../pages/__tests__/enter-redirect.spec.ts | 92 + .../hoppscotch-common/src/pages/e/_id.vue | 131 + .../src/pages/enter-redirect.ts | 24 + .../hoppscotch-common/src/pages/enter.vue | 80 + .../hoppscotch-common/src/pages/graphql.vue | 281 + .../hoppscotch-common/src/pages/import.vue | 137 + .../hoppscotch-common/src/pages/index.vue | 467 + .../hoppscotch-common/src/pages/join-team.vue | 265 + .../hoppscotch-common/src/pages/oauth.vue | 139 + .../hoppscotch-common/src/pages/profile.vue | 171 + .../src/pages/profile/index.vue | 5 + .../src/pages/profile/teams.vue | 5 + .../src/pages/profile/tokens.vue | 5 + .../hoppscotch-common/src/pages/r/_id.vue | 322 + .../hoppscotch-common/src/pages/realtime.vue | 90 + .../src/pages/realtime/mqtt.vue | 471 + .../src/pages/realtime/socketio.vue | 460 + .../src/pages/realtime/sse.vue | 204 + .../src/pages/realtime/websocket.vue | 404 + .../hoppscotch-common/src/pages/settings.vue | 395 + .../src/pages/view/_id/_version.vue | 378 + .../src/platform/additionalLinks.ts | 8 + .../src/platform/analytics.ts | 75 + .../hoppscotch-common/src/platform/auth.ts | 302 + .../hoppscotch-common/src/platform/backend.ts | 162 + .../src/platform/collections.ts | 12 + .../src/platform/desktop-settings.ts | 84 + .../src/platform/environments.ts | 3 + .../src/platform/experiments.ts | 47 + .../hoppscotch-common/src/platform/history.ts | 10 + .../hoppscotch-common/src/platform/index.ts | 76 + .../hoppscotch-common/src/platform/infra.ts | 11 + .../src/platform/inspectors.ts | 17 + .../src/platform/instance.ts | 222 + packages/hoppscotch-common/src/platform/io.ts | 91 + .../src/platform/kernel-interceptors.ts | 19 + .../src/platform/kernel-io.ts | 128 + .../hoppscotch-common/src/platform/limits.ts | 7 + .../src/platform/organization.ts | 30 + .../src/platform/settings.ts | 3 + .../src/platform/spotlight.ts | 10 + .../src/platform/std/backend.ts | 171 + .../hoppscotch-common/src/platform/std/io.ts | 45 + .../std/kernel-interceptors/agent/index.ts | 221 + .../std/kernel-interceptors/agent/store.ts | 394 + .../std/kernel-interceptors/browser/index.ts | 149 + .../std/kernel-interceptors/browser/store.ts | 57 + .../kernel-interceptors/extension/index.ts | 554 + .../kernel-interceptors/extension/store.ts | 224 + .../std/kernel-interceptors/native/index.ts | 226 + .../std/kernel-interceptors/native/store.ts | 202 + .../std/kernel-interceptors/proxy/index.ts | 505 + .../std/kernel-interceptors/proxy/store.ts | 207 + .../src/platform/std/kernel-io.ts | 11 + .../src/platform/std/ui/footerItem.ts | 25 + .../src/platform/std/ui/supportOptionsItem.ts | 100 + .../hoppscotch-common/src/platform/sync.ts | 41 + .../hoppscotch-common/src/platform/tab.ts | 11 + packages/hoppscotch-common/src/platform/ui.ts | 83 + .../src/platform/update-state.ts | 69 + .../services/__tests__/banner.service.spec.ts | 53 + .../__tests__/cookie-jar.service.spec.ts | 440 + .../current-environment-value.service.spec.ts | 178 + .../__tests__/current-sort.service.spec.ts | 96 + .../__tests__/documentation.service.spec.ts | 761 + .../history-ui-provider.service.spec.ts | 25 + .../kernel-interceptor.service.spec.ts | 201 + .../services/__tests__/scroll.service.spec.ts | 99 + .../secret-environment.service.spec.ts | 213 + .../__tests__/workspace.service.spec.ts | 555 + .../src/services/additionalLinks.service.ts | 55 + .../src/services/banner.service.ts | 60 + .../context-menu/__tests__/index.spec.ts | 114 + .../src/services/context-menu/index.ts | 109 + .../menu/__tests__/environment.menu.spec.ts | 70 + .../menu/__tests__/parameter.menu.spec.ts | 73 + .../menu/__tests__/url.menu.spec.ts | 83 + .../context-menu/menu/environment.menu.ts | 54 + .../context-menu/menu/parameter.menu.ts | 142 + .../services/context-menu/menu/url.menu.ts | 168 + .../src/services/cookie-jar.service.ts | 840 + .../current-environment-value.service.ts | 193 + .../src/services/current-sort.service.ts | 89 + .../src/services/debug.service.ts | 71 + .../src/services/documentation.service.ts | 428 + .../services/history-ui-provider.service.ts | 18 + .../src/services/initialization.service.ts | 187 + .../inspection/__tests__/index.spec.ts | 121 + .../src/services/inspection/index.ts | 231 + .../__tests__/environment.inspector.spec.ts | 369 + .../__tests__/request.inspector.spec.ts | 304 + .../__tests__/response.inspector.spec.ts | 249 + .../scripting-interceptor.inspector.spec.ts | 592 + .../inspectors/environment.inspector.ts | 384 + .../inspectors/request.inspector.ts | 167 + .../inspectors/response.inspector.ts | 77 + .../scripting-interceptor.inspector.ts | 249 + .../services/kernel-interceptor.service.ts | 173 + .../src/services/oauth/flows/authCode.ts | 378 + .../services/oauth/flows/clientCredentials.ts | 315 + .../src/services/oauth/flows/implicit.ts | 174 + .../src/services/oauth/flows/password.ts | 250 + .../src/services/oauth/oauth.service.ts | 133 + .../src/services/oauth/utils.ts | 119 + .../persistence/__tests__/__mocks__/index.ts | 276 + .../persistence/__tests__/index.spec.ts | 2002 ++ .../src/services/persistence/index.ts | 1288 + .../persistence/validation-schemas/index.ts | 625 + .../src/services/scroll.service.ts | 98 + .../services/secret-environment.service.ts | 194 + .../spotlight/__tests__/index.spec.ts | 638 + .../src/services/spotlight/index.ts | 268 + .../__tests__/history.searcher.spec.ts | 457 + .../searchers/__tests__/user.searcher.spec.ts | 192 + .../base/__tests__/static.searcher.spec.ts | 422 + .../searchers/base/static.searcher.ts | 179 + .../searchers/collections.searcher.ts | 364 + .../searchers/environment.searcher.ts | 493 + .../spotlight/searchers/general.searcher.ts | 132 + .../spotlight/searchers/history.searcher.ts | 270 + .../searchers/kernel-interceptor.searcher.ts | 123 + .../searchers/miscellaneous.searcher.ts | 73 + .../searchers/navigation.searcher.ts | 97 + .../spotlight/searchers/request.searcher.ts | 344 + .../spotlight/searchers/response.searcher.ts | 101 + .../spotlight/searchers/settings.searcher.ts | 156 + .../spotlight/searchers/tab.searcher.ts | 215 + .../searchers/teamRequest.searcher.ts | 250 + .../spotlight/searchers/user.searcher.ts | 100 + .../spotlight/searchers/workspace.searcher.ts | 279 + .../tab/__tests__/tab.service.spec.ts | 587 + .../src/services/tab/graphql.ts | 81 + .../src/services/tab/index.ts | 172 + .../src/services/tab/rest.ts | 111 + .../hoppscotch-common/src/services/tab/tab.ts | 407 + .../src/services/team-collection.service.ts | 1352 + .../test-runner/test-runner.service.ts | 437 + .../src/services/ui-extension.service.ts | 25 + .../src/services/workspace.service.ts | 228 + packages/hoppscotch-common/src/setupTests.ts | 79 + packages/hoppscotch-common/src/shims.d.ts | 26 + .../hoppscotch-common/src/types/kernel.d.ts | 9 + .../src/types/pm-coll-exts.d.ts | 25 + .../src/types/post-request.d.ts | 1294 + .../src/types/pre-request.d.ts | 949 + .../hoppscotch-common/src/types/ts-utils.ts | 3 + packages/hoppscotch-common/src/vite-envs.d.ts | 34 + packages/hoppscotch-common/src/vitest.d.ts | 13 + .../hoppscotch-common/src/workers/regex.js | 32 + packages/hoppscotch-common/tsconfig.json | 49 + packages/hoppscotch-common/type-check.mjs | 95 + packages/hoppscotch-common/vitest.config.mts | 45 + packages/hoppscotch-data/package.json | 52 + .../hoppscotch-data/src/collection/index.ts | 154 + .../hoppscotch-data/src/collection/v/1.ts | 37 + .../hoppscotch-data/src/collection/v/10.ts | 54 + .../hoppscotch-data/src/collection/v/11.ts | 45 + .../hoppscotch-data/src/collection/v/12.ts | 47 + .../hoppscotch-data/src/collection/v/2.ts | 70 + .../hoppscotch-data/src/collection/v/3.ts | 66 + .../hoppscotch-data/src/collection/v/4.ts | 47 + .../hoppscotch-data/src/collection/v/5.ts | 46 + .../hoppscotch-data/src/collection/v/6.ts | 64 + .../hoppscotch-data/src/collection/v/7.ts | 47 + .../hoppscotch-data/src/collection/v/8.ts | 47 + .../hoppscotch-data/src/collection/v/9.ts | 92 + packages/hoppscotch-data/src/cookies.ts | 16 + .../hoppscotch-data/src/environment/index.ts | 235 + .../hoppscotch-data/src/environment/v/0.ts | 18 + .../hoppscotch-data/src/environment/v/1.ts | 44 + .../hoppscotch-data/src/environment/v/2.ts | 41 + .../src/global-environment/index.ts | 39 + .../src/global-environment/v/0.ts | 25 + .../src/global-environment/v/1.ts | 46 + .../src/global-environment/v/2.ts | 40 + packages/hoppscotch-data/src/graphql/index.ts | 94 + packages/hoppscotch-data/src/graphql/v/1.ts | 24 + packages/hoppscotch-data/src/graphql/v/2.ts | 100 + packages/hoppscotch-data/src/graphql/v/3.ts | 77 + packages/hoppscotch-data/src/graphql/v/4.ts | 71 + packages/hoppscotch-data/src/graphql/v/5.ts | 47 + packages/hoppscotch-data/src/graphql/v/6.ts | 70 + packages/hoppscotch-data/src/graphql/v/7.ts | 49 + packages/hoppscotch-data/src/graphql/v/8.ts | 64 + packages/hoppscotch-data/src/graphql/v/9.ts | 94 + packages/hoppscotch-data/src/index.ts | 13 + .../src/predefinedVariables.ts | 384 + packages/hoppscotch-data/src/rawKeyValue.ts | 246 + .../src/rest-request-response/index.ts | 50 + .../original-request/index.ts | 41 + .../original-request/v/1.ts | 24 + .../original-request/v/2.ts | 20 + .../original-request/v/3.ts | 38 + .../original-request/v/4.ts | 20 + .../original-request/v/5.ts | 20 + .../original-request/v/6.ts | 65 + .../src/rest-request-response/v/0.ts | 35 + .../hoppscotch-data/src/rest/content-types.ts | 19 + packages/hoppscotch-data/src/rest/index.ts | 299 + packages/hoppscotch-data/src/rest/v/0.ts | 39 + packages/hoppscotch-data/src/rest/v/1.ts | 233 + .../hoppscotch-data/src/rest/v/10/body.ts | 40 + .../hoppscotch-data/src/rest/v/10/index.ts | 20 + .../hoppscotch-data/src/rest/v/11/auth.ts | 52 + .../hoppscotch-data/src/rest/v/11/index.ts | 37 + .../hoppscotch-data/src/rest/v/12/auth.ts | 67 + .../hoppscotch-data/src/rest/v/12/index.ts | 21 + .../hoppscotch-data/src/rest/v/13/auth.ts | 64 + .../hoppscotch-data/src/rest/v/13/index.ts | 22 + packages/hoppscotch-data/src/rest/v/14.ts | 19 + .../hoppscotch-data/src/rest/v/15/auth.ts | 96 + .../hoppscotch-data/src/rest/v/15/index.ts | 69 + packages/hoppscotch-data/src/rest/v/16.ts | 23 + packages/hoppscotch-data/src/rest/v/17.ts | 22 + packages/hoppscotch-data/src/rest/v/2.ts | 30 + packages/hoppscotch-data/src/rest/v/3.ts | 127 + packages/hoppscotch-data/src/rest/v/4.ts | 69 + packages/hoppscotch-data/src/rest/v/5.ts | 66 + packages/hoppscotch-data/src/rest/v/6.ts | 49 + packages/hoppscotch-data/src/rest/v/7.ts | 128 + packages/hoppscotch-data/src/rest/v/8/auth.ts | 75 + .../hoppscotch-data/src/rest/v/8/index.ts | 27 + packages/hoppscotch-data/src/rest/v/9/body.ts | 68 + .../hoppscotch-data/src/rest/v/9/index.ts | 22 + packages/hoppscotch-data/src/type-utils.d.ts | 3 + .../hoppscotch-data/src/utils/akamai-eg.ts | 65 + .../hoppscotch-data/src/utils/collection.ts | 13 + packages/hoppscotch-data/src/utils/eq.ts | 50 + packages/hoppscotch-data/src/utils/hawk.ts | 224 + packages/hoppscotch-data/src/utils/jwt.ts | 99 + packages/hoppscotch-data/src/utils/record.ts | 17 + .../hoppscotch-data/src/utils/statusCodes.ts | 101 + packages/hoppscotch-data/tsconfig.decl.json | 17 + packages/hoppscotch-data/tsconfig.json | 14 + packages/hoppscotch-data/vite.config.ts | 15 + packages/hoppscotch-desktop/.gitignore | 41 + packages/hoppscotch-desktop/README.md | 166 + .../connection-to-self-hosted-instance.png | Bin 0 -> 134047 bytes .../crates/webapp-bundler/.gitignore | 21 + .../crates/webapp-bundler/Cargo.lock | 1169 + .../crates/webapp-bundler/Cargo.toml | 20 + .../crates/webapp-bundler/src/main.rs | 221 + packages/hoppscotch-desktop/desktop-app.png | Bin 0 -> 276418 bytes packages/hoppscotch-desktop/eslint.config.mjs | 79 + packages/hoppscotch-desktop/index.html | 14 + packages/hoppscotch-desktop/package.json | 69 + .../plugin-workspace/relay/.envrc | 3 + .../plugin-workspace/relay/.gitignore | 19 + .../plugin-workspace/relay/Cargo.lock | 1232 + .../plugin-workspace/relay/Cargo.toml | 33 + .../plugin-workspace/relay/LICENSE.md | 21 + .../plugin-workspace/relay/README.md | 101 + .../plugin-workspace/relay/devenv.lock | 84 + .../plugin-workspace/relay/devenv.nix | 72 + .../plugin-workspace/relay/devenv.yaml | 23 + .../plugin-workspace/relay/src/auth.rs | 326 + .../plugin-workspace/relay/src/content.rs | 306 + .../plugin-workspace/relay/src/error.rs | 70 + .../plugin-workspace/relay/src/header.rs | 69 + .../plugin-workspace/relay/src/interop.rs | 422 + .../plugin-workspace/relay/src/lib.rs | 14 + .../plugin-workspace/relay/src/relay.rs | 175 + .../plugin-workspace/relay/src/request.rs | 273 + .../plugin-workspace/relay/src/response.rs | 227 + .../plugin-workspace/relay/src/security.rs | 173 + .../plugin-workspace/relay/src/transfer.rs | 116 + .../plugin-workspace/relay/src/util.rs | 15 + .../tauri-plugin-appload/.envrc | 3 + .../tauri-plugin-appload/.gitignore | 22 + .../tauri-plugin-appload/Cargo.lock | 5812 ++++ .../tauri-plugin-appload/Cargo.toml | 54 + .../tauri-plugin-appload/LICENSE.md | 21 + .../tauri-plugin-appload/README.md | 105 + .../tauri-plugin-appload/build.rs | 8 + .../tauri-plugin-appload/devenv.lock | 105 + .../tauri-plugin-appload/devenv.nix | 90 + .../tauri-plugin-appload/devenv.yaml | 14 + .../tauri-plugin-appload/dist-js/index.cjs | 25 + .../tauri-plugin-appload/dist-js/index.d.ts | 72 + .../dist-js/index.d.ts.map | 1 + .../tauri-plugin-appload/dist-js/index.js | 19 + .../examples/tauri-app/.gitignore | 24 + .../tauri-app/.vscode/extensions.json | 7 + .../examples/tauri-app/README.md | 8 + .../examples/tauri-app/index.html | 14 + .../examples/tauri-app/jsconfig.json | 34 + .../examples/tauri-app/package.json | 22 + .../examples/tauri-app/public/svelte.svg | 1 + .../examples/tauri-app/public/tauri.svg | 6 + .../examples/tauri-app/public/vite.svg | 1 + .../examples/tauri-app/src-tauri/.gitignore | 4 + .../examples/tauri-app/src-tauri/Cargo.toml | 23 + .../examples/tauri-app/src-tauri/build.rs | 3 + .../src-tauri/capabilities/default.json | 12 + .../tauri-app/src-tauri/icons/128x128.png | Bin 0 -> 11059 bytes .../tauri-app/src-tauri/icons/128x128@2x.png | Bin 0 -> 23137 bytes .../tauri-app/src-tauri/icons/32x32.png | Bin 0 -> 2225 bytes .../tauri-app/src-tauri/icons/icon.icns | Bin 0 -> 277003 bytes .../tauri-app/src-tauri/icons/icon.ico | Bin 0 -> 37710 bytes .../tauri-app/src-tauri/icons/icon.png | Bin 0 -> 49979 bytes .../examples/tauri-app/src-tauri/src/lib.rs | 14 + .../examples/tauri-app/src-tauri/src/main.rs | 6 + .../tauri-app/src-tauri/tauri.conf.json | 37 + .../examples/tauri-app/src/App.svelte | 54 + .../examples/tauri-app/src/lib/Greet.svelte | 22 + .../examples/tauri-app/src/main.js | 8 + .../examples/tauri-app/src/style.css | 102 + .../examples/tauri-app/src/vite-env.d.ts | 2 + .../examples/tauri-app/vite.config.js | 24 + .../tauri-plugin-appload/guest-js/index.ts | 96 + .../tauri-plugin-appload/package.json | 33 + .../autogenerated/commands/clear.toml | 13 + .../autogenerated/commands/close.toml | 13 + .../autogenerated/commands/download.toml | 13 + .../autogenerated/commands/load.toml | 13 + .../autogenerated/commands/ping.toml | 13 + .../autogenerated/commands/remove.toml | 13 + .../permissions/autogenerated/reference.md | 177 + .../permissions/default.toml | 3 + .../permissions/schemas/schema.json | 378 + .../tauri-plugin-appload/pnpm-lock.yaml | 362 + .../tauri-plugin-appload/rollup.config.js | 32 + .../tauri-plugin-appload/src/api/client.rs | 136 + .../tauri-plugin-appload/src/api/error.rs | 50 + .../tauri-plugin-appload/src/api/mod.rs | 8 + .../tauri-plugin-appload/src/api/model.rs | 9 + .../tauri-plugin-appload/src/bundle/error.rs | 27 + .../tauri-plugin-appload/src/bundle/loader.rs | 184 + .../tauri-plugin-appload/src/bundle/mod.rs | 7 + .../src/bundle/verified.rs | 175 + .../tauri-plugin-appload/src/cache/error.rs | 27 + .../tauri-plugin-appload/src/cache/manager.rs | 80 + .../tauri-plugin-appload/src/cache/mod.rs | 12 + .../tauri-plugin-appload/src/cache/policy.rs | 36 + .../tauri-plugin-appload/src/cache/store.rs | 180 + .../tauri-plugin-appload/src/commands.rs | 429 + .../tauri-plugin-appload/src/config/mod.rs | 5 + .../tauri-plugin-appload/src/config/model.rs | 75 + .../tauri-plugin-appload/src/desktop.rs | 36 + .../tauri-plugin-appload/src/envvar.rs | 8 + .../tauri-plugin-appload/src/error.rs | 40 + .../tauri-plugin-appload/src/global.rs | 4 + .../tauri-plugin-appload/src/kernel.js | 40 + .../tauri-plugin-appload/src/lib.rs | 178 + .../tauri-plugin-appload/src/mapping.rs | 246 + .../tauri-plugin-appload/src/mobile.rs | 44 + .../tauri-plugin-appload/src/models.rs | 248 + .../tauri-plugin-appload/src/storage/error.rs | 39 + .../src/storage/layout.rs | 35 + .../src/storage/manager.rs | 207 + .../tauri-plugin-appload/src/storage/mod.rs | 9 + .../src/storage/registry.rs | 72 + .../tauri-plugin-appload/src/ui/macos/mod.rs | 1 + .../src/ui/macos/posit.rs | 429 + .../tauri-plugin-appload/src/ui/mod.rs | 4 + .../src/ui/windows/mod.rs | 1 + .../src/ui/windows/posit.rs | 133 + .../tauri-plugin-appload/src/uri/error.rs | 12 + .../tauri-plugin-appload/src/uri/handler.rs | 134 + .../tauri-plugin-appload/src/uri/mod.rs | 4 + .../tauri-plugin-appload/src/vendor/config.rs | 79 + .../tauri-plugin-appload/src/vendor/error.rs | 27 + .../tauri-plugin-appload/src/vendor/mod.rs | 5 + .../src/verification/bundle.rs | 32 + .../src/verification/error.rs | 40 + .../src/verification/file.rs | 52 + .../src/verification/key.rs | 57 + .../src/verification/mod.rs | 11 + .../tauri-plugin-appload/tsconfig.json | 16 + .../tauri-plugin-relay/.envrc | 3 + .../tauri-plugin-relay/.gitignore | 23 + .../tauri-plugin-relay/Cargo.lock | 5361 +++ .../tauri-plugin-relay/Cargo.toml | 19 + .../tauri-plugin-relay/LICENSE.md | 21 + .../tauri-plugin-relay/README.md | 129 + .../tauri-plugin-relay/build.rs | 8 + .../tauri-plugin-relay/devenv.lock | 105 + .../tauri-plugin-relay/devenv.nix | 85 + .../tauri-plugin-relay/devenv.yaml | 14 + .../tauri-plugin-relay/dist-js/index.cjs | 27 + .../tauri-plugin-relay/dist-js/index.d.ts | 234 + .../tauri-plugin-relay/dist-js/index.d.ts.map | 1 + .../tauri-plugin-relay/dist-js/index.js | 24 + .../tauri-plugin-relay/guest-js/index.ts | 289 + .../tauri-plugin-relay/package.json | 38 + .../autogenerated/commands/cancel.toml | 13 + .../autogenerated/commands/execute.toml | 13 + .../autogenerated/commands/run.toml | 13 + .../autogenerated/commands/subscribe.toml | 13 + .../permissions/autogenerated/reference.md | 122 + .../permissions/default.toml | 3 + .../permissions/schemas/schema.json | 354 + .../tauri-plugin-relay/pnpm-lock.yaml | 409 + .../tauri-plugin-relay/rollup.config.js | 31 + .../tauri-plugin-relay/src/commands.rs | 38 + .../tauri-plugin-relay/src/desktop.rs | 42 + .../tauri-plugin-relay/src/error.rs | 24 + .../tauri-plugin-relay/src/lib.rs | 66 + .../tauri-plugin-relay/src/mobile.rs | 48 + .../tauri-plugin-relay/src/models.rs | 17 + .../tauri-plugin-relay/tsconfig.json | 17 + packages/hoppscotch-desktop/postcss.config.js | 6 + .../hoppscotch-desktop/public/favicon.ico | Bin 0 -> 15086 bytes .../public/images/add_group.svg | 37 + .../hoppscotch-desktop/public/images/pack.svg | 39 + .../public/images/youre_lost.svg | 76 + packages/hoppscotch-desktop/public/logo.svg | 50 + packages/hoppscotch-desktop/public/tauri.svg | 6 + packages/hoppscotch-desktop/public/vite.svg | 1 + .../hoppscotch-desktop/src-tauri/.gitignore | 7 + .../hoppscotch-desktop/src-tauri/Cargo.lock | 8046 +++++ .../hoppscotch-desktop/src-tauri/Cargo.toml | 60 + .../hoppscotch-desktop/src-tauri/build.rs | 20 + .../src-tauri/capabilities/README.md | 44 + .../src-tauri/capabilities/default.json | 43 + .../src-tauri/capabilities/desktop.json | 12 + .../src-tauri/icons/128x128.png | Bin 0 -> 10503 bytes .../src-tauri/icons/128x128@2x.png | Bin 0 -> 28136 bytes .../src-tauri/icons/32x32.png | Bin 0 -> 1699 bytes .../src-tauri/icons/Square107x107Logo.png | Bin 0 -> 8175 bytes .../src-tauri/icons/Square142x142Logo.png | Bin 0 -> 12030 bytes .../src-tauri/icons/Square150x150Logo.png | Bin 0 -> 12915 bytes .../src-tauri/icons/Square284x284Logo.png | Bin 0 -> 33374 bytes .../src-tauri/icons/Square30x30Logo.png | Bin 0 -> 1563 bytes .../src-tauri/icons/Square310x310Logo.png | Bin 0 -> 39115 bytes .../src-tauri/icons/Square44x44Logo.png | Bin 0 -> 2513 bytes .../src-tauri/icons/Square71x71Logo.png | Bin 0 -> 4940 bytes .../src-tauri/icons/Square89x89Logo.png | Bin 0 -> 6504 bytes .../src-tauri/icons/StoreLogo.png | Bin 0 -> 3057 bytes .../src-tauri/icons/icon.icns | Bin 0 -> 730299 bytes .../src-tauri/icons/icon.ico | Bin 0 -> 40551 bytes .../src-tauri/icons/icon.png | Bin 0 -> 103397 bytes .../src-tauri/src/backup.rs | 425 + .../src-tauri/src/config.rs | 239 + .../src-tauri/src/dialog.rs | 58 + .../hoppscotch-desktop/src-tauri/src/error.rs | 18 + .../hoppscotch-desktop/src-tauri/src/lib.rs | 273 + .../src-tauri/src/logger.rs | 77 + .../hoppscotch-desktop/src-tauri/src/main.rs | 65 + .../hoppscotch-desktop/src-tauri/src/path.rs | 350 + .../src-tauri/src/server.rs | 155 + .../src-tauri/src/updater.rs | 308 + .../hoppscotch-desktop/src-tauri/src/util.rs | 107 + .../src-tauri/src/webview/error.rs | 15 + .../src-tauri/src/webview/mod.rs | 212 + .../src-tauri/tauri.conf.json | 62 + .../src-tauri/tauri.portable.macos.conf.json | 62 + .../tauri.portable.windows.conf.json | 60 + packages/hoppscotch-desktop/src/App.vue | 18 + .../src/assets/scss/styles.scss | 103 + .../src/assets/scss/tailwind.scss | 3 + .../hoppscotch-desktop/src/assets/vue.svg | 1 + .../hoppscotch-desktop/src/components.d.ts | 21 + .../src/components/layout/LayoutHeader.vue | 35 + .../src/components/layout/LayoutSidebar.vue | 65 + .../src/composables/useAppInitialization.ts | 466 + .../hoppscotch-desktop/src/kernel/index.ts | 13 + packages/hoppscotch-desktop/src/kernel/io.ts | 34 + .../hoppscotch-desktop/src/kernel/relay.ts | 26 + .../src/kernel/store-resource.ts | 120 + .../hoppscotch-desktop/src/kernel/store.ts | 114 + packages/hoppscotch-desktop/src/main.ts | 25 + packages/hoppscotch-desktop/src/router.ts | 32 + .../instance-store-migration.service.ts | 431 + .../src/services/persistence.service.ts | 406 + .../src/services/updater.client.ts | 73 + .../hoppscotch-desktop/src/types/index.ts | 20 + .../hoppscotch-desktop/src/types/kernel.d.ts | 9 + .../hoppscotch-desktop/src/utils/updater.ts | 165 + .../hoppscotch-desktop/src/views/Home.vue | 424 + .../src/views/PortableHome.vue | 294 + .../src/views/StandardHome.vue | 192 + .../src/views/shared/AppHeader.vue | 21 + .../src/views/shared/ErrorState.vue | 30 + .../src/views/shared/LoadingState.vue | 14 + .../src/views/shared/UpdateFlow.vue | 112 + .../src/views/shared/VersionInfo.vue | 15 + packages/hoppscotch-desktop/src/vite-env.d.ts | 7 + .../hoppscotch-desktop/tailwind.config.ts | 7 + packages/hoppscotch-desktop/tsconfig.json | 47 + .../hoppscotch-desktop/tsconfig.node.json | 10 + packages/hoppscotch-desktop/vite.config.ts | 81 + packages/hoppscotch-js-sandbox/.gitignore | 5 + .../hoppscotch-js-sandbox/.prettierignore | 8 + .../hoppscotch-js-sandbox/.prettierrc.cjs | 3 + packages/hoppscotch-js-sandbox/README.md | 70 + .../hoppscotch-js-sandbox/eslint.config.cjs | 70 + packages/hoppscotch-js-sandbox/index.d.ts | 2 + packages/hoppscotch-js-sandbox/node.d.ts | 2 + packages/hoppscotch-js-sandbox/package.json | 96 + packages/hoppscotch-js-sandbox/scripting.d.ts | 1 + packages/hoppscotch-js-sandbox/setupFiles.ts | 15 + .../crypto/encrypt-decrypt.spec.ts | 261 + .../crypto/key-operations.spec.ts | 829 + .../cage-modules/crypto/random-values.spec.ts | 243 + .../cage-modules/crypto/sign-verify.spec.ts | 207 + .../cage-modules/crypto/subtle-digest.spec.ts | 207 + .../src/__tests__/cage-modules/fetch.spec.ts | 571 + .../combined/async-await-support.spec.ts | 179 + .../combined/core-chai-assertions.spec.ts | 607 + .../deep-include-keys-assertions.spec.ts | 364 + .../combined/env-fallback-behavior.spec.ts | 863 + .../combined/instanceof-assertions.spec.ts | 503 + .../combined/keys-members-assertions.spec.ts | 443 + .../combined/length-assertions.spec.ts | 604 + .../null-undefined-value-preservation.spec.ts | 378 + .../combined/script-error-recovery.spec.ts | 206 + ...script-execution-error-propagation.spec.ts | 99 + .../__tests__/combined/script-imports.spec.ts | 344 + .../combined/side-effects-assertions.spec.ts | 426 + .../test-context-preservation.spec.ts | 298 + .../__tests__/combined/test-runner.spec.ts | 277 + .../core-assertions.spec.ts | 616 + .../exotic-objects.spec.ts | 1040 + .../functions-errors.spec.ts | 1352 + .../properties-collections.spec.ts | 1075 + .../strings-regex.spec.ts | 333 + .../__tests__/hopp-namespace/cookies.spec.ts | 417 + .../hopp-namespace/env/delete.spec.ts | 332 + .../__tests__/hopp-namespace/env/get.spec.ts | 318 + .../hopp-namespace/env/getInitialRaw.spec.ts | 441 + .../hopp-namespace/env/getRaw.spec.ts | 339 + .../hopp-namespace/env/reset.spec.ts | 499 + .../__tests__/hopp-namespace/env/set.spec.ts | 388 + .../hopp-namespace/env/setInitial.spec.ts | 504 + .../env/undefined-rejection.spec.ts | 120 + .../__tests__/hopp-namespace/fetch.spec.ts | 1748 + .../__tests__/hopp-namespace/request.spec.ts | 1024 + .../__tests__/hopp-namespace/response.spec.ts | 609 + .../pm-namespace/advanced-assertions.spec.ts | 896 + .../chai-advanced-features.spec.ts | 114 + .../chai-modifier-combinations.spec.ts | 689 + .../cross-namespace-undefined.spec.ts | 284 + .../pm-namespace/environment.spec.ts | 641 + .../__tests__/pm-namespace/execution.spec.ts | 73 + .../pm-namespace/expect-fail.spec.ts | 310 + .../src/__tests__/pm-namespace/info.spec.ts | 136 + .../pm-namespace/map-set-size.spec.ts | 204 + .../pre-request-type-preservation.spec.ts | 513 + .../pm-namespace/property-chaining.spec.ts | 216 + .../pm-namespace/request/basic.spec.ts | 105 + .../headers/propertylist-advanced.spec.ts | 485 + .../request/headers/propertylist.spec.ts | 950 + .../pm-namespace/request/mutations.spec.ts | 1039 + .../request/query/propertylist.spec.ts | 1190 + .../request/url/helper-methods.spec.ts | 604 + .../request/url/properties.spec.ts | 285 + .../pm-namespace/response/basic.spec.ts | 360 + .../response/bdd-assertions.spec.ts | 897 + .../pm-namespace/response/cookies.spec.ts | 392 + .../response/datauri-comprehensive.spec.ts | 318 + .../response/method-existence.spec.ts | 211 + .../pm-namespace/sendRequest.spec.ts | 682 + .../serialization-edge-cases.spec.ts | 1227 + .../pm-namespace/type-coercion.spec.ts | 360 + .../pm-namespace/unsupported.spec.ts | 249 + .../__tests__/pm-namespace/variables.spec.ts | 705 + .../base64-helper-functions.spec.ts | 119 + .../__tests__/pw-namespace/env/get.spec.ts | 173 + .../pw-namespace/env/getResolve.spec.ts | 216 + .../pw-namespace/env/resolve.spec.ts | 155 + .../__tests__/pw-namespace/env/set.spec.ts | 207 + .../__tests__/pw-namespace/env/unset.spec.ts | 250 + .../pw-namespace/expect/toBe.spec.ts | 102 + .../pw-namespace/expect/toBeLevelxxx.spec.ts | 412 + .../pw-namespace/expect/toBeType.spec.ts | 255 + .../pw-namespace/expect/toHaveLength.spec.ts | 186 + .../pw-namespace/expect/toInclude.spec.ts | 170 + .../pw-namespace/pre-request.spec.ts | 173 + .../src/__tests__/utils/cage.spec.ts | 50 + .../src/__tests__/utils/pre-request.spec.ts | 183 + .../src/__tests__/utils/shared.spec.ts | 510 + .../src/bootstrap-code/post-request.js | 4120 +++ .../src/bootstrap-code/pre-request.js | 1638 + .../src/cage-modules/crypto.ts | 1031 + .../src/cage-modules/default.ts | 75 + .../src/cage-modules/fetch.ts | 2128 ++ .../src/cage-modules/index.ts | 4 + .../cage-modules/namespaces/hopp-namespace.ts | 77 + .../cage-modules/namespaces/pm-namespace.ts | 25 + .../cage-modules/namespaces/pw-namespace.ts | 69 + .../src/cage-modules/scripting-modules.ts | 576 + .../src/cage-modules/utils/base-inputs.ts | 178 + .../src/cage-modules/utils/chai-helpers.ts | 2297 ++ .../cage-modules/utils/expectation-helpers.ts | 149 + .../src/cage-modules/utils/request-setters.ts | 97 + .../src/cage-modules/utils/vm-marshal.ts | 241 + .../src/constants/http-status-codes.ts | 126 + .../src/constants/sandbox-markers.ts | 31 + .../hoppscotch-js-sandbox/src/global.d.ts | 1 + .../hoppscotch-js-sandbox/src/node/index.ts | 2 + .../src/node/pre-request/experimental.ts | 150 + .../src/node/pre-request/index.ts | 39 + .../src/node/pre-request/legacy.ts | 82 + .../src/node/test-runner/experimental.ts | 189 + .../src/node/test-runner/index.ts | 70 + .../src/node/test-runner/legacy.ts | 218 + .../hoppscotch-js-sandbox/src/node/utils.ts | 23 + .../hoppscotch-js-sandbox/src/scripting.ts | 11 + .../hoppscotch-js-sandbox/src/types/index.ts | 372 + .../hoppscotch-js-sandbox/src/utils/cage.ts | 69 + .../src/utils/chai-integration.ts | 354 + .../src/utils/pre-request.ts | 160 + .../src/utils/scripting.ts | 282 + .../hoppscotch-js-sandbox/src/utils/shared.ts | 1009 + .../src/utils/test-helpers.ts | 204 + .../hoppscotch-js-sandbox/src/web/index.ts | 2 + .../src/web/pre-request/index.ts | 203 + .../src/web/pre-request/worker.ts | 40 + .../src/web/test-runner/index.ts | 255 + .../src/web/test-runner/worker.ts | 51 + packages/hoppscotch-js-sandbox/tsconfig.json | 21 + packages/hoppscotch-js-sandbox/vite.config.ts | 30 + packages/hoppscotch-js-sandbox/web.d.ts | 2 + packages/hoppscotch-kernel/README.md | 104 + packages/hoppscotch-kernel/eslint.config.mjs | 52 + packages/hoppscotch-kernel/package.json | 72 + packages/hoppscotch-kernel/src/index.ts | 135 + .../src/io/impl/desktop/index.ts | 5 + .../src/io/impl/desktop/v/1.ts | 60 + .../src/io/impl/web/index.ts | 5 + .../hoppscotch-kernel/src/io/impl/web/v/1.ts | 97 + packages/hoppscotch-kernel/src/io/index.ts | 18 + packages/hoppscotch-kernel/src/io/v/1.ts | 61 + .../src/log/impl/desktop/index.ts | 5 + .../src/log/impl/desktop/v/1.ts | 193 + .../src/log/impl/web/index.ts | 5 + .../hoppscotch-kernel/src/log/impl/web/v/1.ts | 96 + packages/hoppscotch-kernel/src/log/index.ts | 9 + packages/hoppscotch-kernel/src/log/v/1.ts | 46 + .../src/relay/impl/desktop/index.ts | 5 + .../src/relay/impl/desktop/v/1.ts | 202 + .../src/relay/impl/web/index.ts | 5 + .../src/relay/impl/web/v/1.ts | 290 + packages/hoppscotch-kernel/src/relay/index.ts | 9 + packages/hoppscotch-kernel/src/relay/v/1.ts | 828 + .../src/store/impl/desktop/index.ts | 5 + .../src/store/impl/desktop/v/1.ts | 388 + .../src/store/impl/web/index.ts | 5 + .../src/store/impl/web/v/1.ts | 284 + packages/hoppscotch-kernel/src/store/index.ts | 9 + packages/hoppscotch-kernel/src/store/v/1.ts | 192 + .../hoppscotch-kernel/src/type/versioning.ts | 10 + .../hoppscotch-kernel/src/util/capability.ts | 10 + packages/hoppscotch-kernel/tsconfig.base.json | 23 + packages/hoppscotch-kernel/tsconfig.decl.json | 11 + packages/hoppscotch-kernel/tsconfig.json | 7 + packages/hoppscotch-kernel/vite.config.d.ts | 2 + packages/hoppscotch-kernel/vite.config.ts | 37 + packages/hoppscotch-relay/.gitignore | 10 + packages/hoppscotch-relay/Cargo.lock | 644 + packages/hoppscotch-relay/Cargo.toml | 21 + packages/hoppscotch-relay/LICENSE.md | 21 + packages/hoppscotch-relay/README.md | 201 + packages/hoppscotch-relay/src/error.rs | 16 + packages/hoppscotch-relay/src/interop.rs | 96 + packages/hoppscotch-relay/src/lib.rs | 23 + packages/hoppscotch-relay/src/relay.rs | 595 + packages/hoppscotch-relay/src/util.rs | 6 + packages/hoppscotch-selfhost-web/.gitignore | 34 + packages/hoppscotch-selfhost-web/Caddyfile | 10 + packages/hoppscotch-selfhost-web/Dockerfile | 21 + .../hoppscotch-selfhost-web/eslint.config.mjs | 85 + .../hoppscotch-selfhost-web/gql-codegen.yml | 18 + packages/hoppscotch-selfhost-web/index.html | 29 + packages/hoppscotch-selfhost-web/meta.ts | 130 + packages/hoppscotch-selfhost-web/package.json | 98 + .../postcss.config.cjs | 8 + packages/hoppscotch-selfhost-web/prod_run.mjs | 18 + .../selfhost-web.Caddyfile | 10 + .../mutations/ClearGlobalEnvironments.graphql | 5 + .../CreateGQLChildUserCollection.graphql | 14 + .../CreateGQLRootUserCollection.graphql | 6 + .../mutations/CreateGQLUserRequest.graphql | 13 + .../CreateRESTChildUserCollection.graphql | 14 + .../CreateRESTRootUserCollection.graphql | 6 + .../mutations/CreateRESTUserRequest.graphql | 13 + .../mutations/CreateUserEnvironment.graphql | 9 + .../CreateUserGlobalEnvironment.graphql | 5 + .../api/mutations/CreateUserHistory.graphql | 13 + .../api/mutations/CreateUserSettings.graphql | 5 + .../mutations/DeleteAllUserHistory.graphql | 6 + .../mutations/DeleteUserCollection.graphql | 3 + .../mutations/DeleteUserEnvironments.graphql | 3 + .../api/mutations/DeleteUserRequest.graphql | 3 + .../ImportUserCollectionsFromJSON.graphql | 14 + .../api/mutations/MoveUserCollection.graphql | 8 + .../src/api/mutations/MoveUserRequest.graphql | 15 + .../RemoveRequestFromHistory.graphql | 5 + .../mutations/RenameUserCollection.graphql | 8 + .../api/mutations/SortUserCollections.graphql | 9 + .../mutations/ToggleHistoryStarStatus.graphql | 5 + .../mutations/UpdateGQLUserRequest.graphql | 5 + .../mutations/UpdateRESTUserRequest.graphql | 7 + .../mutations/UpdateUserCollection.graphql | 15 + .../UpdateUserCollectionOrder.graphql | 6 + .../mutations/UpdateUserDisplayName.graphql | 5 + .../mutations/UpdateUserEnvironment.graphql | 9 + .../api/mutations/UpdateUserSettings.graphql | 5 + .../api/queries/CreateUserEnvironment.graphql | 9 + .../ExportUserCollectionsToJSON.graphql | 12 + .../api/queries/GetGlobalEnvironments.graphql | 11 + .../src/api/queries/GetProxyAppUrl.graphql | 6 + .../api/queries/GetRestUserHistory.graphql | 23 + .../queries/GetRootGQLUserCollections.graphql | 15 + .../src/api/queries/GetSMTPStatus.graphql | 3 + .../api/queries/GetUserEnvironments.graphql | 11 + .../queries/GetUserRootCollections.graphql | 15 + .../src/api/queries/GetUserSettings.graphql | 8 + .../api/queries/IsUserHistoryEnabled.graphql | 6 + .../UserHistoryStoreStatusChanged.graphql | 3 + .../src/components/Login.vue | 112 + .../src/kernel/index.ts | 13 + .../hoppscotch-selfhost-web/src/kernel/io.ts | 34 + .../src/kernel/relay.ts | 26 + .../src/kernel/store.ts | 164 + packages/hoppscotch-selfhost-web/src/main.ts | 369 + .../src/pages/device-login.vue | 159 + .../src/platform/auth/desktop/api.ts | 45 + .../src/platform/auth/desktop/index.ts | 558 + .../src/platform/auth/web/api.ts | 45 + .../src/platform/auth/web/index.ts | 399 + .../src/platform/history/sync.ts | 56 + .../src/platform/infra/infra.platform.ts | 42 + .../src/platform/instance/desktop/index.ts | 1321 + .../src/platform/instance/web/index.ts | 120 + .../headerDownloadableLinks.service.ts | 101 + .../hoppscotch-selfhost-web/src/vite-env.d.ts | 7 + .../tailwind.config.ts | 31 + .../hoppscotch-selfhost-web/tsconfig.json | 30 + .../tsconfig.node.json | 9 + .../hoppscotch-selfhost-web/vite.config.ts | 277 + .../webapp-server/.gitignore | 5 + .../webapp-server/README.md | 108 + .../webapp-server/go.mod | 15 + .../webapp-server/go.sum | 12 + .../webapp-server/internal/bundle/builder.go | 189 + .../webapp-server/internal/bundle/manager.go | 73 + .../webapp-server/internal/bundle/types.go | 36 + .../webapp-server/internal/config/config.go | 80 + .../webapp-server/internal/crypto/keys.go | 227 + .../webapp-server/internal/server/server.go | 146 + .../webapp-server/main.go | 99 + packages/hoppscotch-sh-admin/.dockerignore | 1 + packages/hoppscotch-sh-admin/.gitignore | 30 + packages/hoppscotch-sh-admin/.prettierignore | 10 + packages/hoppscotch-sh-admin/.prettierrc.cjs | 3 + packages/hoppscotch-sh-admin/Caddyfile | 10 + packages/hoppscotch-sh-admin/Dockerfile | 21 + packages/hoppscotch-sh-admin/README.md | 45 + .../assets/icons/auth/email.svg | 15 + .../assets/icons/auth/github.svg | 12 + .../assets/icons/auth/google.svg | 24 + .../assets/icons/auth/microsoft.svg | 12 + .../hoppscotch-sh-admin/assets/icons/logo.svg | 59 + .../assets/images/hoppscotch-title.svg | 16 + .../assets/scss/styles.scss | 661 + .../assets/scss/tailwind.scss | 3 + packages/hoppscotch-sh-admin/gql-codegen.yml | 13 + packages/hoppscotch-sh-admin/index.html | 16 + packages/hoppscotch-sh-admin/languages.json | 201 + packages/hoppscotch-sh-admin/locales/af.json | 3 + packages/hoppscotch-sh-admin/locales/ar.json | 3 + packages/hoppscotch-sh-admin/locales/ca.json | 3 + packages/hoppscotch-sh-admin/locales/cn.json | 3 + packages/hoppscotch-sh-admin/locales/cs.json | 3 + packages/hoppscotch-sh-admin/locales/da.json | 3 + packages/hoppscotch-sh-admin/locales/de.json | 3 + packages/hoppscotch-sh-admin/locales/el.json | 3 + packages/hoppscotch-sh-admin/locales/en.json | 514 + packages/hoppscotch-sh-admin/locales/es.json | 3 + packages/hoppscotch-sh-admin/locales/fi.json | 3 + packages/hoppscotch-sh-admin/locales/fr.json | 3 + packages/hoppscotch-sh-admin/locales/he.json | 3 + packages/hoppscotch-sh-admin/locales/hi.json | 3 + packages/hoppscotch-sh-admin/locales/hu.json | 3 + packages/hoppscotch-sh-admin/locales/id.json | 3 + packages/hoppscotch-sh-admin/locales/it.json | 3 + packages/hoppscotch-sh-admin/locales/ja.json | 3 + packages/hoppscotch-sh-admin/locales/ko.json | 3 + packages/hoppscotch-sh-admin/locales/mn.json | 506 + packages/hoppscotch-sh-admin/locales/nl.json | 3 + packages/hoppscotch-sh-admin/locales/no.json | 3 + packages/hoppscotch-sh-admin/locales/pl.json | 3 + .../hoppscotch-sh-admin/locales/pt-br.json | 3 + packages/hoppscotch-sh-admin/locales/pt.json | 3 + packages/hoppscotch-sh-admin/locales/ro.json | 3 + packages/hoppscotch-sh-admin/locales/ru.json | 3 + packages/hoppscotch-sh-admin/locales/sr.json | 3 + packages/hoppscotch-sh-admin/locales/sv.json | 3 + packages/hoppscotch-sh-admin/locales/th.json | 514 + packages/hoppscotch-sh-admin/locales/tr.json | 3 + packages/hoppscotch-sh-admin/locales/tw.json | 3 + packages/hoppscotch-sh-admin/locales/uk.json | 3 + packages/hoppscotch-sh-admin/locales/vi.json | 3 + packages/hoppscotch-sh-admin/package.json | 80 + .../hoppscotch-sh-admin/postcss.config.cjs | 8 + packages/hoppscotch-sh-admin/prod_run.mjs | 71 + .../hoppscotch-sh-admin/public/favicon.ico | Bin 0 -> 15086 bytes .../public/images/add_group.svg | 37 + .../public/images/pack.svg | 39 + .../public/images/youre_lost.svg | 76 + packages/hoppscotch-sh-admin/public/logo.svg | 50 + .../sh-admin-multiport-setup.Caddyfile | 10 + .../sh-admin-subpath-access.Caddyfile | 16 + packages/hoppscotch-sh-admin/src/App.vue | 22 + .../hoppscotch-sh-admin/src/components.d.ts | 87 + .../src/components/app/Header.vue | 101 + .../src/components/app/Login.vue | 291 + .../src/components/app/Logout.vue | 65 + .../src/components/app/Modal.vue | 93 + .../src/components/app/Sidebar.vue | 137 + .../src/components/app/Toast.vue | 28 + .../src/components/dashboard/MetricsCard.vue | 27 + .../onboarding/AuthProviderCard.vue | 46 + .../src/components/onboarding/AuthSetup.vue | 288 + .../components/onboarding/CompleteScreen.vue | 134 + .../src/components/onboarding/OAuthSetup.vue | 118 + .../src/components/onboarding/SmtpSetup.vue | 298 + .../components/onboarding/WelcomeScreen.vue | 28 + .../settings/AuthConfigurations.vue | 137 + .../src/components/settings/AuthToken.vue | 259 + .../src/components/settings/DataSharing.vue | 79 + .../settings/HistoryConfiguration.vue | 104 + .../components/settings/MockServerConfig.vue | 111 + .../settings/OAuthProviderConfigurations.vue | 189 + .../settings/ProxyURLConfiguration.vue | 102 + .../src/components/settings/RateLimit.vue | 127 + .../src/components/settings/Reset.vue | 49 + .../src/components/settings/ServerRestart.vue | 160 + .../components/settings/SmtpConfiguration.vue | 451 + .../setup/DataSharingAndNewsletter.vue | 140 + .../src/components/teams/Add.vue | 101 + .../src/components/teams/Details.vue | 154 + .../src/components/teams/Invite.vue | 350 + .../src/components/teams/Members.vue | 373 + .../src/components/teams/PendingInvites.vue | 116 + .../src/components/tokens/GenerateModal.vue | 210 + .../src/components/tokens/List.vue | 128 + .../src/components/tokens/Overview.vue | 39 + .../src/components/tokens/index.vue | 188 + .../src/components/ui/Accordion.vue | 77 + .../src/components/ui/AutoResetIcon.vue | 47 + .../src/components/users/Details.vue | 226 + .../src/components/users/InviteModal.vue | 70 + .../src/components/users/SharedRequests.vue | 188 + .../components/users/SuccessInviteModal.vue | 60 + .../src/components/users/Teams.vue | 112 + .../src/composables/i18n.ts | 6 + .../src/composables/stream.ts | 174 + .../src/composables/toast.ts | 3 + .../src/composables/useClientHandler.ts | 58 + .../src/composables/useConfigHandler.ts | 583 + .../composables/useOnboardingConfigHandler.ts | 464 + .../src/composables/usePagedQuery.ts | 88 + .../src/composables/useSidebar.ts | 13 + .../src/composables/useSmtpAuthTypeSwitch.ts | 63 + .../hoppscotch-sh-admin/src/helpers/Email.ts | 16 + .../hoppscotch-sh-admin/src/helpers/auth.ts | 303 + .../src/helpers/axiosConfig.ts | 26 + .../mutations/AcceptTeamInvitation.graphql | 12 + .../mutations/AddUserToTeamByAdmin.graphql | 13 + .../ChangeUserRoleInTeamByAdmin.graphql | 14 + .../gql/mutations/CreateInfraToken.graphql | 12 + .../backend/gql/mutations/CreateTeam.graphql | 19 + .../mutations/CreateTeamInvitation.graphql | 9 + .../gql/mutations/DemoteUsersByAdmin.graphql | 3 + .../gql/mutations/EnableAndDisableSso.graphql | 3 + .../gql/mutations/InviteNewUser.graphql | 5 + .../gql/mutations/MakeUsersAdmin.graphql | 3 + .../backend/gql/mutations/RemoveTeam.graphql | 3 + .../RemoveUserFromTeamByAdmin.graphql | 3 + .../gql/mutations/RemoveUsersByAdmin.graphql | 7 + .../backend/gql/mutations/RenameTeam.graphql | 6 + .../gql/mutations/ResetInfraConfigs.graphql | 3 + .../RevokeAllUserHistoryByAdmin.graphql | 3 + .../gql/mutations/RevokeInfraToken.graphql | 3 + .../mutations/RevokeShortcodeByAdmin.graphql | 3 + .../mutations/RevokeTeamInvitation.graphql | 3 + .../RevokeUserInvitationsByAdmin.graphql | 3 + .../gql/mutations/TeamInvitationAdded.graphql | 5 + .../mutations/TeamInvitationRemoved.graphql | 3 + .../ToggleAnalyticsCollection.graphql | 3 + .../backend/gql/mutations/ToggleSMTP.graphql | 3 + .../mutations/ToggleUserHistoryStore.graphql | 3 + .../gql/mutations/UpdateInfraConfigs.graphql | 6 + .../UpdateUserDisplayNameByAdmin.graphql | 3 + .../gql/queries/AllowedAuthProviders.graphql | 3 + .../backend/gql/queries/InfraConfigs.graphql | 6 + .../backend/gql/queries/InfraTokens.graphql | 9 + .../backend/gql/queries/InvitedUsers.graphql | 10 + .../backend/gql/queries/IsSMTPEnabled.graphql | 3 + .../backend/gql/queries/Metrics.graphql | 8 + .../gql/queries/SharedRequests.graphql | 13 + .../backend/gql/queries/TeamInfo.graphql | 31 + .../backend/gql/queries/TeamListV2.graphql | 11 + .../gql/queries/TeamsOfUserByAdmin.graphql | 13 + .../backend/gql/queries/UserInfo.graphql | 13 + .../backend/gql/queries/UsersList.graphql | 13 + .../backend/gql/queries/UsersListV2.graphql | 13 + .../gql/queries/pendingInvites.graphql | 10 + .../src/helpers/backend/rest/authQuery.ts | 40 + .../src/helpers/configs.ts | 722 + .../hoppscotch-sh-admin/src/helpers/errors.ts | 90 + .../src/helpers/localpersistence.ts | 27 + .../src/helpers/retryAuthGuard.ts | 82 + .../src/helpers/userManagement.ts | 115 + .../src/helpers/utils/clipboard.ts | 18 + .../src/helpers/utils/date.ts | 17 + .../src/helpers/utils/readableKey.ts | 20 + .../src/layouts/default.vue | 15 + .../hoppscotch-sh-admin/src/layouts/empty.vue | 5 + packages/hoppscotch-sh-admin/src/main.ts | 88 + .../hoppscotch-sh-admin/src/modules/admin.ts | 107 + .../hoppscotch-sh-admin/src/modules/i18n.ts | 35 + .../hoppscotch-sh-admin/src/modules/index.ts | 57 + .../hoppscotch-sh-admin/src/modules/router.ts | 72 + .../hoppscotch-sh-admin/src/modules/tippy.ts | 120 + .../hoppscotch-sh-admin/src/modules/toast.ts | 19 + .../hoppscotch-sh-admin/src/modules/ui.ts | 13 + .../src/modules/v-focus.ts | 15 + packages/hoppscotch-sh-admin/src/pages/_.vue | 59 + .../src/pages/dashboard.vue | 64 + .../hoppscotch-sh-admin/src/pages/enter.vue | 35 + .../hoppscotch-sh-admin/src/pages/index.vue | 22 + .../src/pages/onboarding.vue | 139 + .../src/pages/settings.vue | 234 + .../hoppscotch-sh-admin/src/pages/setup.vue | 40 + .../src/pages/teams/_id.vue | 138 + .../src/pages/teams/index.vue | 355 + .../src/pages/users/_id.vue | 241 + .../src/pages/users/index.vue | 660 + .../src/pages/users/invited.vue | 262 + .../hoppscotch-sh-admin/src/shims-vue.d.ts | 5 + .../hoppscotch-sh-admin/src/vite-env.d.ts | 3 + .../hoppscotch-sh-admin/tailwind.config.ts | 7 + packages/hoppscotch-sh-admin/tsconfig.json | 44 + .../hoppscotch-sh-admin/tsconfig.node.json | 9 + packages/hoppscotch-sh-admin/vite.config.ts | 95 + pnpm-lock.yaml | 28831 ++++++++++++++++ pnpm-workspace.yaml | 6 + prod.Dockerfile | 262 + tailwind.config.ts | 10 + 2365 files changed, 446140 insertions(+) create mode 100644 .devcontainer/devcontainer.json create mode 100644 .dockerignore create mode 100644 .editorconfig create mode 100644 .envrc create mode 100644 .firebaserc create mode 100644 .gitattributes create mode 100644 .github/FUNDING.yml create mode 100644 .github/ISSUE_TEMPLATE/--bug-report.yaml create mode 100644 .github/ISSUE_TEMPLATE/--feature-request.yaml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/dependabot.yml create mode 100644 .github/pull_request_template.md create mode 100644 .github/semantic.yml create mode 100644 .github/workflows/build-hoppscotch-agent.yml create mode 100644 .github/workflows/build-hoppscotch-desktop.yml create mode 100644 .github/workflows/release-push-docker.yml create mode 100644 .github/workflows/tests.yml create mode 100644 .gitignore create mode 100755 .husky/commit-msg create mode 100755 .husky/pre-commit create mode 100644 .npmrc create mode 100644 .prettierignore create mode 100644 .prettierrc.js create mode 100644 CHANGELOG.md create mode 100644 CODEOWNERS create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md create mode 100644 LICENSE create mode 100644 README.md create mode 100644 README.wehub.md create mode 100644 SECURITY.md create mode 100644 TRANSLATIONS.md create mode 100644 aio-multiport-setup.Caddyfile create mode 100644 aio-subpath-access.Caddyfile create mode 100644 aio_run.mjs create mode 100644 commitlint.config.js create mode 100644 devenv.lock create mode 100644 devenv.nix create mode 100644 devenv.yaml create mode 100644 docker-compose.deploy.yml create mode 100644 docker-compose.yml create mode 100644 firebase.json create mode 100644 firestore.indexes.json create mode 100644 firestore.rules create mode 100644 healthcheck.sh create mode 100644 jsconfig.json create mode 100644 netlify.toml create mode 100644 package.json create mode 100644 packages/codemirror-lang-graphql/.gitignore create mode 100644 packages/codemirror-lang-graphql/.npmignore create mode 100644 packages/codemirror-lang-graphql/README.md create mode 100644 packages/codemirror-lang-graphql/package.json create mode 100644 packages/codemirror-lang-graphql/rollup.config.js create mode 100644 packages/codemirror-lang-graphql/src/index.js create mode 100644 packages/codemirror-lang-graphql/src/syntax.grammar create mode 100644 packages/codemirror-lang-graphql/tsconfig.json create mode 100644 packages/hoppscotch-agent/.gitignore create mode 100644 packages/hoppscotch-agent/README.md create mode 100644 packages/hoppscotch-agent/eslint.config.mjs create mode 100644 packages/hoppscotch-agent/index.html create mode 100644 packages/hoppscotch-agent/package.json create mode 100644 packages/hoppscotch-agent/postcss.config.js create mode 100644 packages/hoppscotch-agent/public/icon.png create mode 100644 packages/hoppscotch-agent/public/tauri.svg create mode 100644 packages/hoppscotch-agent/public/vite.svg create mode 100644 packages/hoppscotch-agent/src-tauri/.cargo/config.toml create mode 100644 packages/hoppscotch-agent/src-tauri/.gitignore create mode 100644 packages/hoppscotch-agent/src-tauri/Cargo.lock create mode 100644 packages/hoppscotch-agent/src-tauri/Cargo.toml create mode 100644 packages/hoppscotch-agent/src-tauri/build.rs create mode 100644 packages/hoppscotch-agent/src-tauri/capabilities/default.json create mode 100644 packages/hoppscotch-agent/src-tauri/icons/128x128.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/128x128@2x.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/32x32.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/Square107x107Logo.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/Square142x142Logo.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/Square150x150Logo.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/Square284x284Logo.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/Square30x30Logo.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/Square310x310Logo.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/Square44x44Logo.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/Square71x71Logo.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/Square89x89Logo.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/StoreLogo.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/icon.icns create mode 100644 packages/hoppscotch-agent/src-tauri/icons/icon.ico create mode 100644 packages/hoppscotch-agent/src-tauri/icons/icon.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-20x20@1x.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-20x20@2x-1.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-20x20@2x.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-20x20@3x.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-29x29@1x.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-29x29@2x-1.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-29x29@2x.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-29x29@3x.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-40x40@1x.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-40x40@2x-1.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-40x40@2x.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-40x40@3x.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-512@2x.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-60x60@2x.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-60x60@3x.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-76x76@1x.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-76x76@2x.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png create mode 100644 packages/hoppscotch-agent/src-tauri/icons/tray_icon.png create mode 100644 packages/hoppscotch-agent/src-tauri/src/command.rs create mode 100644 packages/hoppscotch-agent/src-tauri/src/controller.rs create mode 100644 packages/hoppscotch-agent/src-tauri/src/dialog.rs create mode 100644 packages/hoppscotch-agent/src-tauri/src/error.rs create mode 100644 packages/hoppscotch-agent/src-tauri/src/global.rs create mode 100644 packages/hoppscotch-agent/src-tauri/src/lib.rs create mode 100644 packages/hoppscotch-agent/src-tauri/src/logger.rs create mode 100644 packages/hoppscotch-agent/src-tauri/src/main.rs create mode 100644 packages/hoppscotch-agent/src-tauri/src/model.rs create mode 100644 packages/hoppscotch-agent/src-tauri/src/route.rs create mode 100644 packages/hoppscotch-agent/src-tauri/src/server.rs create mode 100644 packages/hoppscotch-agent/src-tauri/src/state.rs create mode 100644 packages/hoppscotch-agent/src-tauri/src/tray.rs create mode 100644 packages/hoppscotch-agent/src-tauri/src/updater.rs create mode 100644 packages/hoppscotch-agent/src-tauri/src/util.rs create mode 100644 packages/hoppscotch-agent/src-tauri/src/webview/error.rs create mode 100644 packages/hoppscotch-agent/src-tauri/src/webview/mod.rs create mode 100644 packages/hoppscotch-agent/src-tauri/tauri.conf.json create mode 100644 packages/hoppscotch-agent/src-tauri/tauri.portable.conf.json create mode 100644 packages/hoppscotch-agent/src/App.vue create mode 100644 packages/hoppscotch-agent/src/index.css create mode 100644 packages/hoppscotch-agent/src/main.ts create mode 100644 packages/hoppscotch-agent/src/pages/otp.vue create mode 100644 packages/hoppscotch-agent/src/pages/registrations.vue create mode 100644 packages/hoppscotch-agent/src/vite-env.d.ts create mode 100644 packages/hoppscotch-agent/tailwind.config.js create mode 100644 packages/hoppscotch-agent/tsconfig.json create mode 100644 packages/hoppscotch-agent/tsconfig.node.json create mode 100644 packages/hoppscotch-agent/vite.config.ts create mode 100644 packages/hoppscotch-backend/.dockerignore create mode 100644 packages/hoppscotch-backend/.gitignore create mode 100644 packages/hoppscotch-backend/.prettierrc create mode 100644 packages/hoppscotch-backend/Dockerfile create mode 100644 packages/hoppscotch-backend/backend.Caddyfile create mode 100644 packages/hoppscotch-backend/eslint.config.js create mode 100644 packages/hoppscotch-backend/global.d.ts create mode 100644 packages/hoppscotch-backend/jest.setup.js create mode 100644 packages/hoppscotch-backend/nest-cli.json create mode 100644 packages/hoppscotch-backend/package.json create mode 100644 packages/hoppscotch-backend/prisma.config.ts create mode 100644 packages/hoppscotch-backend/prisma/migrations/20230406064219_init/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20231106120154_embeds_addition/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20231124104640_infra_config/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20231130082054_collection_headers/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20240226053141_full_text_search_additions/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20240519093155_add_last_logged_on_to_user/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20240520091033_personal_access_tokens/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20240621062554_user_last_active_on/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20240725043411_infra_config_encryption/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20240726121956_infra_token/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20241118054346_infra_config_sync_with_env_file/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20250306054346_team_access_role_enum/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20250725154928_timestamp_with_timezone/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20250818154928_fix_order_index/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20250822044741_order_index_unique_constraint/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20251016080714_mock_server/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20251110141554_api_doc/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20251202154928_fix_order_index/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20251203202452_cascade_delete/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20251207122817_add_slug_to_published_docs/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/20260209063744_published_doc_environment/migration.sql create mode 100644 packages/hoppscotch-backend/prisma/migrations/migration_lock.toml create mode 100644 packages/hoppscotch-backend/prisma/schema.prisma create mode 100644 packages/hoppscotch-backend/prod_run.mjs create mode 100644 packages/hoppscotch-backend/src/access-token/access-token.controller.ts create mode 100644 packages/hoppscotch-backend/src/access-token/access-token.module.ts create mode 100644 packages/hoppscotch-backend/src/access-token/access-token.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/access-token/access-token.service.ts create mode 100644 packages/hoppscotch-backend/src/access-token/dto/create-access-token.dto.ts create mode 100644 packages/hoppscotch-backend/src/access-token/helper.ts create mode 100644 packages/hoppscotch-backend/src/admin/admin.model.ts create mode 100644 packages/hoppscotch-backend/src/admin/admin.module.ts create mode 100644 packages/hoppscotch-backend/src/admin/admin.resolver.ts create mode 100644 packages/hoppscotch-backend/src/admin/admin.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/admin/admin.service.ts create mode 100644 packages/hoppscotch-backend/src/admin/decorators/gql-admin.decorator.ts create mode 100644 packages/hoppscotch-backend/src/admin/guards/gql-admin.guard.ts create mode 100644 packages/hoppscotch-backend/src/admin/guards/rest-admin.guard.ts create mode 100644 packages/hoppscotch-backend/src/admin/infra.model.ts create mode 100644 packages/hoppscotch-backend/src/admin/infra.resolver.ts create mode 100644 packages/hoppscotch-backend/src/admin/input-types.args.ts create mode 100644 packages/hoppscotch-backend/src/admin/invited-user.model.ts create mode 100644 packages/hoppscotch-backend/src/app.controller.ts create mode 100644 packages/hoppscotch-backend/src/app.module.ts create mode 100644 packages/hoppscotch-backend/src/auth/auth.controller.ts create mode 100644 packages/hoppscotch-backend/src/auth/auth.module.ts create mode 100644 packages/hoppscotch-backend/src/auth/auth.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/auth/auth.service.ts create mode 100644 packages/hoppscotch-backend/src/auth/dto/signin-magic.dto.ts create mode 100644 packages/hoppscotch-backend/src/auth/dto/verify-magic.dto.ts create mode 100644 packages/hoppscotch-backend/src/auth/guards/github-sso.guard.ts create mode 100644 packages/hoppscotch-backend/src/auth/guards/google-sso.guard.ts create mode 100644 packages/hoppscotch-backend/src/auth/guards/jwt-auth.guard.ts create mode 100644 packages/hoppscotch-backend/src/auth/guards/microsoft-sso.guard.ts create mode 100644 packages/hoppscotch-backend/src/auth/guards/rt-jwt-auth.guard.ts create mode 100644 packages/hoppscotch-backend/src/auth/helper.ts create mode 100644 packages/hoppscotch-backend/src/auth/redirect-uri.validator.spec.ts create mode 100644 packages/hoppscotch-backend/src/auth/redirect-uri.validator.ts create mode 100644 packages/hoppscotch-backend/src/auth/stateless-state-store.ts create mode 100644 packages/hoppscotch-backend/src/auth/strategies/github.strategy.ts create mode 100644 packages/hoppscotch-backend/src/auth/strategies/google.strategy.ts create mode 100644 packages/hoppscotch-backend/src/auth/strategies/jwt.strategy.ts create mode 100644 packages/hoppscotch-backend/src/auth/strategies/microsoft.strategy.ts create mode 100644 packages/hoppscotch-backend/src/auth/strategies/rt-jwt.strategy.ts create mode 100644 packages/hoppscotch-backend/src/decorators/bearer-token.decorator.ts create mode 100644 packages/hoppscotch-backend/src/decorators/gql-user.decorator.ts create mode 100644 packages/hoppscotch-backend/src/decorators/rt-cookie.decorator.ts create mode 100644 packages/hoppscotch-backend/src/errors.ts create mode 100644 packages/hoppscotch-backend/src/gql-schema.ts create mode 100644 packages/hoppscotch-backend/src/guards/gql-auth.guard.ts create mode 100644 packages/hoppscotch-backend/src/guards/gql-throttler.guard.ts create mode 100644 packages/hoppscotch-backend/src/guards/infra-token.guard.ts create mode 100644 packages/hoppscotch-backend/src/guards/rest-pat-auth.guard.ts create mode 100644 packages/hoppscotch-backend/src/guards/throttler-behind-proxy.guard.ts create mode 100644 packages/hoppscotch-backend/src/health/health.controller.ts create mode 100644 packages/hoppscotch-backend/src/health/health.module.ts create mode 100644 packages/hoppscotch-backend/src/infra-config/dto/onboarding.dto.ts create mode 100644 packages/hoppscotch-backend/src/infra-config/helper.ts create mode 100644 packages/hoppscotch-backend/src/infra-config/infra-config.controller.ts create mode 100644 packages/hoppscotch-backend/src/infra-config/infra-config.model.ts create mode 100644 packages/hoppscotch-backend/src/infra-config/infra-config.module.ts create mode 100644 packages/hoppscotch-backend/src/infra-config/infra-config.resolver.ts create mode 100644 packages/hoppscotch-backend/src/infra-config/infra-config.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/infra-config/infra-config.service.ts create mode 100644 packages/hoppscotch-backend/src/infra-config/input-args.ts create mode 100644 packages/hoppscotch-backend/src/infra-config/onboarding.controller.ts create mode 100644 packages/hoppscotch-backend/src/infra-token/infra-token.controller.ts create mode 100644 packages/hoppscotch-backend/src/infra-token/infra-token.model.ts create mode 100644 packages/hoppscotch-backend/src/infra-token/infra-token.module.ts create mode 100644 packages/hoppscotch-backend/src/infra-token/infra-token.resolver.ts create mode 100644 packages/hoppscotch-backend/src/infra-token/infra-token.service.ts create mode 100644 packages/hoppscotch-backend/src/infra-token/request-response.dto.ts create mode 100644 packages/hoppscotch-backend/src/interceptors/access-token.interceptor.ts create mode 100644 packages/hoppscotch-backend/src/interceptors/infra-token.interceptor.ts create mode 100644 packages/hoppscotch-backend/src/interceptors/user-last-active-on.interceptor.ts create mode 100644 packages/hoppscotch-backend/src/interceptors/user-last-login.interceptor.ts create mode 100644 packages/hoppscotch-backend/src/mailer/MailDescriptions.ts create mode 100644 packages/hoppscotch-backend/src/mailer/helper.ts create mode 100644 packages/hoppscotch-backend/src/mailer/mailer.module.ts create mode 100644 packages/hoppscotch-backend/src/mailer/mailer.service.ts create mode 100644 packages/hoppscotch-backend/src/mailer/templates/team-invitation.hbs create mode 100644 packages/hoppscotch-backend/src/mailer/templates/user-invitation.hbs create mode 100644 packages/hoppscotch-backend/src/main.ts create mode 100644 packages/hoppscotch-backend/src/mock-server/constants/mock-server-coll-request-example.ts create mode 100644 packages/hoppscotch-backend/src/mock-server/mock-request.guard.ts create mode 100644 packages/hoppscotch-backend/src/mock-server/mock-server-analytics.service.ts create mode 100644 packages/hoppscotch-backend/src/mock-server/mock-server-logging.interceptor.ts create mode 100644 packages/hoppscotch-backend/src/mock-server/mock-server.controller.ts create mode 100644 packages/hoppscotch-backend/src/mock-server/mock-server.model.ts create mode 100644 packages/hoppscotch-backend/src/mock-server/mock-server.module.ts create mode 100644 packages/hoppscotch-backend/src/mock-server/mock-server.resolver.ts create mode 100644 packages/hoppscotch-backend/src/mock-server/mock-server.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/mock-server/mock-server.service.ts create mode 100644 packages/hoppscotch-backend/src/orchestration/sort/sort-team-collection.resolver.ts create mode 100644 packages/hoppscotch-backend/src/orchestration/sort/sort-user-collection.resolver.ts create mode 100644 packages/hoppscotch-backend/src/orchestration/sort/sort.model.ts create mode 100644 packages/hoppscotch-backend/src/orchestration/sort/sort.module.ts create mode 100644 packages/hoppscotch-backend/src/orchestration/sort/sort.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/orchestration/sort/sort.service.ts create mode 100644 packages/hoppscotch-backend/src/plugins/GQLComplexityPlugin.ts create mode 100644 packages/hoppscotch-backend/src/posthog/posthog.module.ts create mode 100644 packages/hoppscotch-backend/src/posthog/posthog.service.ts create mode 100644 packages/hoppscotch-backend/src/prisma/prisma-error-codes.ts create mode 100644 packages/hoppscotch-backend/src/prisma/prisma.module.ts create mode 100644 packages/hoppscotch-backend/src/prisma/prisma.service.ts create mode 100644 packages/hoppscotch-backend/src/published-docs/input-type.args.ts create mode 100644 packages/hoppscotch-backend/src/published-docs/published-docs.controller.ts create mode 100644 packages/hoppscotch-backend/src/published-docs/published-docs.model.ts create mode 100644 packages/hoppscotch-backend/src/published-docs/published-docs.module.ts create mode 100644 packages/hoppscotch-backend/src/published-docs/published-docs.resolver.ts create mode 100644 packages/hoppscotch-backend/src/published-docs/published-docs.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/published-docs/published-docs.service.ts create mode 100644 packages/hoppscotch-backend/src/pubsub/pubsub.module.ts create mode 100644 packages/hoppscotch-backend/src/pubsub/pubsub.service.ts create mode 100644 packages/hoppscotch-backend/src/pubsub/topicsDefs.ts create mode 100644 packages/hoppscotch-backend/src/shortcode/shortcode.model.ts create mode 100644 packages/hoppscotch-backend/src/shortcode/shortcode.module.ts create mode 100644 packages/hoppscotch-backend/src/shortcode/shortcode.resolver.ts create mode 100644 packages/hoppscotch-backend/src/shortcode/shortcode.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/shortcode/shortcode.service.ts create mode 100644 packages/hoppscotch-backend/src/team-collection/guards/gql-collection-team-member.guard.ts create mode 100644 packages/hoppscotch-backend/src/team-collection/helper.ts create mode 100644 packages/hoppscotch-backend/src/team-collection/input-type.args.ts create mode 100644 packages/hoppscotch-backend/src/team-collection/team-collection.controller.ts create mode 100644 packages/hoppscotch-backend/src/team-collection/team-collection.model.ts create mode 100644 packages/hoppscotch-backend/src/team-collection/team-collection.module.ts create mode 100644 packages/hoppscotch-backend/src/team-collection/team-collection.resolver.ts create mode 100644 packages/hoppscotch-backend/src/team-collection/team-collection.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/team-collection/team-collection.service.ts create mode 100644 packages/hoppscotch-backend/src/team-environments/gql-team-env-team.guard.ts create mode 100644 packages/hoppscotch-backend/src/team-environments/input-type.args.ts create mode 100644 packages/hoppscotch-backend/src/team-environments/team-environments.model.ts create mode 100644 packages/hoppscotch-backend/src/team-environments/team-environments.module.ts create mode 100644 packages/hoppscotch-backend/src/team-environments/team-environments.resolver.ts create mode 100644 packages/hoppscotch-backend/src/team-environments/team-environments.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/team-environments/team-environments.service.ts create mode 100644 packages/hoppscotch-backend/src/team-environments/team.resolver.ts create mode 100644 packages/hoppscotch-backend/src/team-invitation/input-type.args.ts create mode 100644 packages/hoppscotch-backend/src/team-invitation/team-invitation.model.ts create mode 100644 packages/hoppscotch-backend/src/team-invitation/team-invitation.module.ts create mode 100644 packages/hoppscotch-backend/src/team-invitation/team-invitation.resolver.ts create mode 100644 packages/hoppscotch-backend/src/team-invitation/team-invitation.service.ts create mode 100644 packages/hoppscotch-backend/src/team-invitation/team-invite-team-owner.guard.ts create mode 100644 packages/hoppscotch-backend/src/team-invitation/team-invite-viewer.guard.ts create mode 100644 packages/hoppscotch-backend/src/team-invitation/team-invitee.guard.ts create mode 100644 packages/hoppscotch-backend/src/team-invitation/team-teaminvite-ext.resolver.ts create mode 100644 packages/hoppscotch-backend/src/team-request/guards/gql-request-team-member.guard.ts create mode 100644 packages/hoppscotch-backend/src/team-request/input-type.args.ts create mode 100644 packages/hoppscotch-backend/src/team-request/team-request.model.ts create mode 100644 packages/hoppscotch-backend/src/team-request/team-request.module.ts create mode 100644 packages/hoppscotch-backend/src/team-request/team-request.resolver.ts create mode 100644 packages/hoppscotch-backend/src/team-request/team-request.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/team-request/team-request.service.ts create mode 100644 packages/hoppscotch-backend/src/team/decorators/requires-team-role.decorator.ts create mode 100644 packages/hoppscotch-backend/src/team/guards/gql-team-member.guard.ts create mode 100644 packages/hoppscotch-backend/src/team/guards/rest-team-member.guard.ts create mode 100644 packages/hoppscotch-backend/src/team/team-member.resolver.ts create mode 100644 packages/hoppscotch-backend/src/team/team.model.ts create mode 100644 packages/hoppscotch-backend/src/team/team.module.ts create mode 100644 packages/hoppscotch-backend/src/team/team.resolver.ts create mode 100644 packages/hoppscotch-backend/src/team/team.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/team/team.service.ts create mode 100644 packages/hoppscotch-backend/src/types/AccessToken.ts create mode 100644 packages/hoppscotch-backend/src/types/AuthTokens.ts create mode 100644 packages/hoppscotch-backend/src/types/AuthUser.ts create mode 100644 packages/hoppscotch-backend/src/types/CollectionFolder.ts create mode 100644 packages/hoppscotch-backend/src/types/CollectionSearchNode.ts create mode 100644 packages/hoppscotch-backend/src/types/Email.ts create mode 100644 packages/hoppscotch-backend/src/types/InfraConfig.ts create mode 100644 packages/hoppscotch-backend/src/types/Passwordless.ts create mode 100644 packages/hoppscotch-backend/src/types/RESTError.ts create mode 100644 packages/hoppscotch-backend/src/types/RequestTypes.ts create mode 100644 packages/hoppscotch-backend/src/types/SortOptions.ts create mode 100644 packages/hoppscotch-backend/src/types/WorkspaceTypes.ts create mode 100644 packages/hoppscotch-backend/src/types/input-types.args.ts create mode 100644 packages/hoppscotch-backend/src/user-collection/input-type.args.ts create mode 100644 packages/hoppscotch-backend/src/user-collection/user-collection.module.ts create mode 100644 packages/hoppscotch-backend/src/user-collection/user-collection.resolver.ts create mode 100644 packages/hoppscotch-backend/src/user-collection/user-collection.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/user-collection/user-collection.service.ts create mode 100644 packages/hoppscotch-backend/src/user-collection/user-collections.model.ts create mode 100644 packages/hoppscotch-backend/src/user-environment/user-environments.model.ts create mode 100644 packages/hoppscotch-backend/src/user-environment/user-environments.module.ts create mode 100644 packages/hoppscotch-backend/src/user-environment/user-environments.resolver.ts create mode 100644 packages/hoppscotch-backend/src/user-environment/user-environments.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/user-environment/user-environments.service.ts create mode 100644 packages/hoppscotch-backend/src/user-environment/user.resolver.ts create mode 100644 packages/hoppscotch-backend/src/user-history/user-history-feature-flag.guard.ts create mode 100644 packages/hoppscotch-backend/src/user-history/user-history.model.ts create mode 100644 packages/hoppscotch-backend/src/user-history/user-history.module.ts create mode 100644 packages/hoppscotch-backend/src/user-history/user-history.resolver.ts create mode 100644 packages/hoppscotch-backend/src/user-history/user-history.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/user-history/user-history.service.ts create mode 100644 packages/hoppscotch-backend/src/user-history/user.resolver.ts create mode 100644 packages/hoppscotch-backend/src/user-request/input-type.args.ts create mode 100644 packages/hoppscotch-backend/src/user-request/resolvers/user-collection.resolver.ts create mode 100644 packages/hoppscotch-backend/src/user-request/resolvers/user-request.resolver.ts create mode 100644 packages/hoppscotch-backend/src/user-request/user-request.model.ts create mode 100644 packages/hoppscotch-backend/src/user-request/user-request.module.ts create mode 100644 packages/hoppscotch-backend/src/user-request/user-request.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/user-request/user-request.service.ts create mode 100644 packages/hoppscotch-backend/src/user-settings/user-settings.model.ts create mode 100644 packages/hoppscotch-backend/src/user-settings/user-settings.module.ts create mode 100644 packages/hoppscotch-backend/src/user-settings/user-settings.resolver.ts create mode 100644 packages/hoppscotch-backend/src/user-settings/user-settings.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/user-settings/user-settings.service.ts create mode 100644 packages/hoppscotch-backend/src/user-settings/user.resolver.ts create mode 100644 packages/hoppscotch-backend/src/user/user.data.handler.ts create mode 100644 packages/hoppscotch-backend/src/user/user.model.ts create mode 100644 packages/hoppscotch-backend/src/user/user.module.ts create mode 100644 packages/hoppscotch-backend/src/user/user.resolver.ts create mode 100644 packages/hoppscotch-backend/src/user/user.service.spec.ts create mode 100644 packages/hoppscotch-backend/src/user/user.service.ts create mode 100644 packages/hoppscotch-backend/src/utils.ts create mode 100644 packages/hoppscotch-backend/test/app.e2e-spec.ts create mode 100644 packages/hoppscotch-backend/test/jest-e2e.json create mode 100644 packages/hoppscotch-backend/tsconfig.build.json create mode 100644 packages/hoppscotch-backend/tsconfig.json create mode 100644 packages/hoppscotch-cli/.gitignore create mode 100644 packages/hoppscotch-cli/.prettierrc create mode 100644 packages/hoppscotch-cli/CONTRIBUTING.md create mode 100644 packages/hoppscotch-cli/README.md create mode 100755 packages/hoppscotch-cli/bin/hopp.js create mode 100644 packages/hoppscotch-cli/package.json create mode 100644 packages/hoppscotch-cli/setupFiles.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/commands/__snapshots__/test.spec.ts.snap create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/commands/test.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/aws-signature-auth-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/coll-v1-req-v0.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/coll-v1-req-v1.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/coll-v2-req-v2.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/coll-v2-req-v3.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/collection-level-auth-headers-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/collection-level-scripts-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/collection-level-scripts-duplicate-import-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/collection-level-scripts-legacy-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/collection-with-variables.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/content-type-header-scenarios.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/digest-auth-failure-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/digest-auth-success-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/env-flag-tests-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/fails-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/hawk-auth-success-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/invalid-mixed-versions-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/iteration-data-tests-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/jsonc-body-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/jwt-auth-headers-success-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/jwt-auth-params-success-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/malformed-coll-2.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/malformed-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/multipart-form-data-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/multiple-child-collections-auth-headers-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/notjson-coll.txt create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/oauth2-auth-code-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/passes-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/pre-req-script-env-var-persistence-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/req-body-env-vars-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/request-vars-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/sample-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/scripting-revamp-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/secret-envs-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/secret-envs-persistence-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/secret-envs-persistence-scripting-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/test-junit-report-export-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/test-scripting-sandbox-modes-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/collections/valid-mixed-versions-coll.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/environments/aws-signature-auth-envs.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/environments/bulk-envs.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/environments/digest-auth-envs.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/environments/env-flag-envs.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/environments/env-v0.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/environments/env-v1.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/environments/env-v2.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/environments/hawk-auth-envs.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/environments/iteration-data-envs.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/environments/iteration-data-export.csv create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/environments/jwt-auth-envs.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/environments/malformed-envs.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/environments/req-body-env-vars-envs.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/environments/request-vars-envs.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/environments/secret-envs-persistence-scripting-envs.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/environments/secret-envs.json create mode 100644 packages/hoppscotch-cli/src/__tests__/e2e/fixtures/environments/secret-supplied-values-envs.json create mode 100644 packages/hoppscotch-cli/src/__tests__/functions/checks/isHoppCLIError.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/functions/checks/isHoppErrnoException.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/functions/collection/collectionsRunner.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/functions/collection/collectionsRunnerResult.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/functions/getters/getDurationInSeconds.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/functions/getters/getEffectiveFinalMetaData.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/functions/mutators/parseCollectionData.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/functions/pre-request/getEffectiveRESTRequest.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/functions/pre-request/getPreRequestMetrics.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/functions/pre-request/preRequestScriptRunner.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/functions/request/delayPromiseFunction.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/functions/request/getRequestMetrics.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/functions/request/processRequest.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/functions/request/requestRunner.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/functions/test/getTestMetrics.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/functions/test/testDescriptorParser.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/functions/test/testRunner.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/types.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/unit/fixtures/workspace-access.mock.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/unit/getters.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/unit/hopp-fetch.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/unit/jsonc.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/unit/pre-request-inheritance.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/unit/scripting.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/unit/test-runner-inheritance.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/unit/workspace-access.spec.ts create mode 100644 packages/hoppscotch-cli/src/__tests__/utils.ts create mode 100644 packages/hoppscotch-cli/src/commands/test.ts create mode 100644 packages/hoppscotch-cli/src/handlers/error.ts create mode 100644 packages/hoppscotch-cli/src/index.ts create mode 100644 packages/hoppscotch-cli/src/interfaces/request.ts create mode 100644 packages/hoppscotch-cli/src/interfaces/response.ts create mode 100644 packages/hoppscotch-cli/src/options/test/delay.ts create mode 100644 packages/hoppscotch-cli/src/options/test/env.ts create mode 100644 packages/hoppscotch-cli/src/tsconfig.json create mode 100644 packages/hoppscotch-cli/src/types/collections.ts create mode 100644 packages/hoppscotch-cli/src/types/commands.ts create mode 100644 packages/hoppscotch-cli/src/types/errors.ts create mode 100644 packages/hoppscotch-cli/src/types/request.ts create mode 100644 packages/hoppscotch-cli/src/types/response.ts create mode 100644 packages/hoppscotch-cli/src/utils/auth/digest.ts create mode 100644 packages/hoppscotch-cli/src/utils/checks.ts create mode 100644 packages/hoppscotch-cli/src/utils/collections.ts create mode 100644 packages/hoppscotch-cli/src/utils/constants.ts create mode 100644 packages/hoppscotch-cli/src/utils/display.ts create mode 100644 packages/hoppscotch-cli/src/utils/functions/array.ts create mode 100644 packages/hoppscotch-cli/src/utils/getters.ts create mode 100644 packages/hoppscotch-cli/src/utils/hopp-fetch.ts create mode 100644 packages/hoppscotch-cli/src/utils/jsonc.ts create mode 100644 packages/hoppscotch-cli/src/utils/mutators.ts create mode 100644 packages/hoppscotch-cli/src/utils/pre-request.ts create mode 100644 packages/hoppscotch-cli/src/utils/reporters/junit.ts create mode 100644 packages/hoppscotch-cli/src/utils/request.ts create mode 100644 packages/hoppscotch-cli/src/utils/test.ts create mode 100644 packages/hoppscotch-cli/src/utils/workspace-access.ts create mode 100644 packages/hoppscotch-cli/tsconfig.json create mode 100644 packages/hoppscotch-cli/tsup.config.ts create mode 100644 packages/hoppscotch-cli/vitest.config.ts create mode 100644 packages/hoppscotch-common/.gitignore create mode 100644 packages/hoppscotch-common/.prettierignore create mode 100644 packages/hoppscotch-common/.prettierrc.js create mode 100644 packages/hoppscotch-common/assets/icons/apple.svg create mode 100644 packages/hoppscotch-common/assets/icons/auth/email.svg create mode 100644 packages/hoppscotch-common/assets/icons/auth/github.svg create mode 100644 packages/hoppscotch-common/assets/icons/auth/google.svg create mode 100644 packages/hoppscotch-common/assets/icons/auth/microsoft.svg create mode 100644 packages/hoppscotch-common/assets/icons/brands/chrome.svg create mode 100644 packages/hoppscotch-common/assets/icons/brands/discord.svg create mode 100644 packages/hoppscotch-common/assets/icons/brands/facebook.svg create mode 100644 packages/hoppscotch-common/assets/icons/brands/firefox.svg create mode 100644 packages/hoppscotch-common/assets/icons/brands/linkedin.svg create mode 100644 packages/hoppscotch-common/assets/icons/brands/reddit.svg create mode 100644 packages/hoppscotch-common/assets/icons/brands/twitter.svg create mode 100644 packages/hoppscotch-common/assets/icons/graphql.svg create mode 100644 packages/hoppscotch-common/assets/icons/insomnia.svg create mode 100644 packages/hoppscotch-common/assets/icons/linux.svg create mode 100644 packages/hoppscotch-common/assets/icons/logo.svg create mode 100644 packages/hoppscotch-common/assets/icons/mqtt.svg create mode 100644 packages/hoppscotch-common/assets/icons/postman.svg create mode 100644 packages/hoppscotch-common/assets/icons/socketio.svg create mode 100644 packages/hoppscotch-common/assets/icons/star-off.svg create mode 100644 packages/hoppscotch-common/assets/icons/websocket.svg create mode 100644 packages/hoppscotch-common/assets/icons/windows.svg create mode 100644 packages/hoppscotch-common/assets/scss/styles.scss create mode 100644 packages/hoppscotch-common/assets/scss/tailwind.scss create mode 100644 packages/hoppscotch-common/assets/themes/accent-themes.scss create mode 100644 packages/hoppscotch-common/assets/themes/base-themes.scss create mode 100644 packages/hoppscotch-common/assets/themes/editor-themes.scss create mode 100644 packages/hoppscotch-common/assets/themes/themes.scss create mode 100644 packages/hoppscotch-common/assets/themes/tippy-themes.scss create mode 100644 packages/hoppscotch-common/eslint.config.mjs create mode 100644 packages/hoppscotch-common/gql-codegen.yml create mode 100644 packages/hoppscotch-common/languages.json create mode 100644 packages/hoppscotch-common/locales/af.json create mode 100644 packages/hoppscotch-common/locales/ar.json create mode 100644 packages/hoppscotch-common/locales/ca.json create mode 100644 packages/hoppscotch-common/locales/cn.json create mode 100644 packages/hoppscotch-common/locales/cs.json create mode 100644 packages/hoppscotch-common/locales/da.json create mode 100644 packages/hoppscotch-common/locales/de.json create mode 100644 packages/hoppscotch-common/locales/el.json create mode 100644 packages/hoppscotch-common/locales/en.json create mode 100644 packages/hoppscotch-common/locales/es.json create mode 100644 packages/hoppscotch-common/locales/fi.json create mode 100644 packages/hoppscotch-common/locales/fr.json create mode 100644 packages/hoppscotch-common/locales/he.json create mode 100644 packages/hoppscotch-common/locales/hu.json create mode 100644 packages/hoppscotch-common/locales/hy.json create mode 100644 packages/hoppscotch-common/locales/id.json create mode 100644 packages/hoppscotch-common/locales/it.json create mode 100644 packages/hoppscotch-common/locales/ja.json create mode 100644 packages/hoppscotch-common/locales/ko.json create mode 100644 packages/hoppscotch-common/locales/mn.json create mode 100644 packages/hoppscotch-common/locales/nl.json create mode 100644 packages/hoppscotch-common/locales/no.json create mode 100644 packages/hoppscotch-common/locales/pl.json create mode 100644 packages/hoppscotch-common/locales/pt-br.json create mode 100644 packages/hoppscotch-common/locales/pt.json create mode 100644 packages/hoppscotch-common/locales/ro.json create mode 100644 packages/hoppscotch-common/locales/ru.json create mode 100644 packages/hoppscotch-common/locales/sr.json create mode 100644 packages/hoppscotch-common/locales/sv.json create mode 100644 packages/hoppscotch-common/locales/th.json create mode 100644 packages/hoppscotch-common/locales/tr.json create mode 100644 packages/hoppscotch-common/locales/tw.json create mode 100644 packages/hoppscotch-common/locales/uk.json create mode 100644 packages/hoppscotch-common/locales/vi.json create mode 100644 packages/hoppscotch-common/meta.ts create mode 100644 packages/hoppscotch-common/package.json create mode 100644 packages/hoppscotch-common/public/CNAME create mode 100644 packages/hoppscotch-common/public/badge-dark.svg create mode 100644 packages/hoppscotch-common/public/badge-light.svg create mode 100644 packages/hoppscotch-common/public/badge.svg create mode 100644 packages/hoppscotch-common/public/banner.png create mode 100644 packages/hoppscotch-common/public/favicon.ico create mode 100644 packages/hoppscotch-common/public/icon.png create mode 100644 packages/hoppscotch-common/public/icons/pwa-1024x1024.png create mode 100644 packages/hoppscotch-common/public/icons/pwa-128x128.png create mode 100644 packages/hoppscotch-common/public/icons/pwa-16x16.png create mode 100644 packages/hoppscotch-common/public/icons/pwa-192x192.png create mode 100644 packages/hoppscotch-common/public/icons/pwa-256x256.png create mode 100644 packages/hoppscotch-common/public/icons/pwa-32x32.png create mode 100644 packages/hoppscotch-common/public/icons/pwa-512x512.png create mode 100644 packages/hoppscotch-common/public/images/banner-dark.png create mode 100644 packages/hoppscotch-common/public/images/banner-light.png create mode 100644 packages/hoppscotch-common/public/images/cover.svg create mode 100644 packages/hoppscotch-common/public/images/states/black/add_category.svg create mode 100644 packages/hoppscotch-common/public/images/states/black/add_comment.svg create mode 100644 packages/hoppscotch-common/public/images/states/black/add_files.svg create mode 100644 packages/hoppscotch-common/public/images/states/black/add_group.svg create mode 100644 packages/hoppscotch-common/public/images/states/black/blockchain.svg create mode 100644 packages/hoppscotch-common/public/images/states/black/login.svg create mode 100644 packages/hoppscotch-common/public/images/states/black/pack.svg create mode 100644 packages/hoppscotch-common/public/images/states/black/time.svg create mode 100644 packages/hoppscotch-common/public/images/states/black/upload_error.svg create mode 100644 packages/hoppscotch-common/public/images/states/black/upload_single_file.svg create mode 100644 packages/hoppscotch-common/public/images/states/black/validation.svg create mode 100644 packages/hoppscotch-common/public/images/states/black/youre_lost.svg create mode 100644 packages/hoppscotch-common/public/images/states/dark/add_category.svg create mode 100644 packages/hoppscotch-common/public/images/states/dark/add_comment.svg create mode 100644 packages/hoppscotch-common/public/images/states/dark/add_files.svg create mode 100644 packages/hoppscotch-common/public/images/states/dark/add_group.svg create mode 100644 packages/hoppscotch-common/public/images/states/dark/blockchain.svg create mode 100644 packages/hoppscotch-common/public/images/states/dark/login.svg create mode 100644 packages/hoppscotch-common/public/images/states/dark/pack.svg create mode 100644 packages/hoppscotch-common/public/images/states/dark/time.svg create mode 100644 packages/hoppscotch-common/public/images/states/dark/upload_error.svg create mode 100644 packages/hoppscotch-common/public/images/states/dark/upload_single_file.svg create mode 100644 packages/hoppscotch-common/public/images/states/dark/validation.svg create mode 100644 packages/hoppscotch-common/public/images/states/dark/youre_lost.svg create mode 100644 packages/hoppscotch-common/public/images/states/light/add_category.svg create mode 100644 packages/hoppscotch-common/public/images/states/light/add_comment.svg create mode 100644 packages/hoppscotch-common/public/images/states/light/add_files.svg create mode 100644 packages/hoppscotch-common/public/images/states/light/add_group.svg create mode 100644 packages/hoppscotch-common/public/images/states/light/blockchain.svg create mode 100644 packages/hoppscotch-common/public/images/states/light/login.svg create mode 100644 packages/hoppscotch-common/public/images/states/light/pack.svg create mode 100644 packages/hoppscotch-common/public/images/states/light/time.svg create mode 100644 packages/hoppscotch-common/public/images/states/light/upload_error.svg create mode 100644 packages/hoppscotch-common/public/images/states/light/upload_single_file.svg create mode 100644 packages/hoppscotch-common/public/images/states/light/validation.svg create mode 100644 packages/hoppscotch-common/public/images/states/light/youre_lost.svg create mode 100644 packages/hoppscotch-common/public/logo.png create mode 100644 packages/hoppscotch-common/public/logo.svg create mode 100644 packages/hoppscotch-common/src/App.vue create mode 100644 packages/hoppscotch-common/src/components.d.ts create mode 100644 packages/hoppscotch-common/src/components/MonacoScriptEditor.vue create mode 100644 packages/hoppscotch-common/src/components/TabsNav.vue create mode 100644 packages/hoppscotch-common/src/components/accessTokens/GenerateModal.vue create mode 100644 packages/hoppscotch-common/src/components/accessTokens/List.vue create mode 100644 packages/hoppscotch-common/src/components/accessTokens/Overview.vue create mode 100644 packages/hoppscotch-common/src/components/accessTokens/index.vue create mode 100644 packages/hoppscotch-common/src/components/aiexperiments/MergeView.vue create mode 100644 packages/hoppscotch-common/src/components/aiexperiments/ModifyBodyModal.vue create mode 100644 packages/hoppscotch-common/src/components/aiexperiments/ModifyPreRequestModal.vue create mode 100644 packages/hoppscotch-common/src/components/aiexperiments/ModifyTestScriptModal.vue create mode 100644 packages/hoppscotch-common/src/components/app/ActionHandler.vue create mode 100644 packages/hoppscotch-common/src/components/app/Banner.vue create mode 100644 packages/hoppscotch-common/src/components/app/ContextMenu.vue create mode 100644 packages/hoppscotch-common/src/components/app/DeveloperOptions.vue create mode 100644 packages/hoppscotch-common/src/components/app/Footer.vue create mode 100644 packages/hoppscotch-common/src/components/app/GitHubStarButton.vue create mode 100644 packages/hoppscotch-common/src/components/app/Header.vue create mode 100644 packages/hoppscotch-common/src/components/app/Inspection.vue create mode 100644 packages/hoppscotch-common/src/components/app/KernelInterceptor.vue create mode 100644 packages/hoppscotch-common/src/components/app/Logo.vue create mode 100644 packages/hoppscotch-common/src/components/app/Markdown.vue create mode 100644 packages/hoppscotch-common/src/components/app/Options.vue create mode 100644 packages/hoppscotch-common/src/components/app/PaneLayout.vue create mode 100644 packages/hoppscotch-common/src/components/app/Share.vue create mode 100644 packages/hoppscotch-common/src/components/app/Shortcuts.vue create mode 100644 packages/hoppscotch-common/src/components/app/ShortcutsEntry.vue create mode 100644 packages/hoppscotch-common/src/components/app/ShortcutsPrompt.vue create mode 100644 packages/hoppscotch-common/src/components/app/Sidenav.vue create mode 100644 packages/hoppscotch-common/src/components/app/SpotlightSearch.vue create mode 100644 packages/hoppscotch-common/src/components/app/Support.vue create mode 100644 packages/hoppscotch-common/src/components/app/WhatsNewDialog.vue create mode 100644 packages/hoppscotch-common/src/components/app/spotlight/Entry.vue create mode 100644 packages/hoppscotch-common/src/components/app/spotlight/entry/GQLHistory.vue create mode 100644 packages/hoppscotch-common/src/components/app/spotlight/entry/GQLRequest.vue create mode 100644 packages/hoppscotch-common/src/components/app/spotlight/entry/IconSelected.vue create mode 100644 packages/hoppscotch-common/src/components/app/spotlight/entry/RESTHistory.vue create mode 100644 packages/hoppscotch-common/src/components/app/spotlight/entry/RESTRequest.vue create mode 100644 packages/hoppscotch-common/src/components/app/spotlight/entry/RESTTeamRequestEntry.vue create mode 100644 packages/hoppscotch-common/src/components/app/spotlight/index.vue create mode 100644 packages/hoppscotch-common/src/components/collections/Add.vue create mode 100644 packages/hoppscotch-common/src/components/collections/AddFolder.vue create mode 100644 packages/hoppscotch-common/src/components/collections/AddRequest.vue create mode 100644 packages/hoppscotch-common/src/components/collections/Collection.vue create mode 100644 packages/hoppscotch-common/src/components/collections/Edit.vue create mode 100644 packages/hoppscotch-common/src/components/collections/EditFolder.vue create mode 100644 packages/hoppscotch-common/src/components/collections/EditRequest.vue create mode 100644 packages/hoppscotch-common/src/components/collections/EditResponse.vue create mode 100644 packages/hoppscotch-common/src/components/collections/ExampleResponse.vue create mode 100644 packages/hoppscotch-common/src/components/collections/ExportFormatList.vue create mode 100644 packages/hoppscotch-common/src/components/collections/ExportFormatModal.vue create mode 100644 packages/hoppscotch-common/src/components/collections/ExportFormatStep.vue create mode 100644 packages/hoppscotch-common/src/components/collections/ImportExport.vue create mode 100644 packages/hoppscotch-common/src/components/collections/MyCollections.vue create mode 100644 packages/hoppscotch-common/src/components/collections/Properties.vue create mode 100644 packages/hoppscotch-common/src/components/collections/Request.vue create mode 100644 packages/hoppscotch-common/src/components/collections/SaveRequest.vue create mode 100644 packages/hoppscotch-common/src/components/collections/TeamCollections.vue create mode 100644 packages/hoppscotch-common/src/components/collections/Variables.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/CollectionPreview.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/CollectionStructure.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/EnvironmentPicker.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/FolderItem.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/LazyDocumentationItem.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/MarkdownEditor.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/Preview.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/PublishDocForm.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/PublishDocModal.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/PublishDocSnapshotPreview.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/RequestItem.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/RequestPreview.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/index.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/sections/Auth.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/sections/CurlView.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/sections/Headers.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/sections/Parameters.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/sections/RequestBody.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/sections/Response.vue create mode 100644 packages/hoppscotch-common/src/components/collections/documentation/sections/Variables.vue create mode 100644 packages/hoppscotch-common/src/components/collections/graphql/Add.vue create mode 100644 packages/hoppscotch-common/src/components/collections/graphql/AddFolder.vue create mode 100644 packages/hoppscotch-common/src/components/collections/graphql/AddRequest.vue create mode 100644 packages/hoppscotch-common/src/components/collections/graphql/Collection.vue create mode 100644 packages/hoppscotch-common/src/components/collections/graphql/Edit.vue create mode 100644 packages/hoppscotch-common/src/components/collections/graphql/EditFolder.vue create mode 100644 packages/hoppscotch-common/src/components/collections/graphql/EditRequest.vue create mode 100644 packages/hoppscotch-common/src/components/collections/graphql/Folder.vue create mode 100644 packages/hoppscotch-common/src/components/collections/graphql/ImportExport.vue create mode 100644 packages/hoppscotch-common/src/components/collections/graphql/Request.vue create mode 100644 packages/hoppscotch-common/src/components/collections/graphql/index.vue create mode 100644 packages/hoppscotch-common/src/components/collections/index.vue create mode 100644 packages/hoppscotch-common/src/components/console/Item.vue create mode 100644 packages/hoppscotch-common/src/components/console/Panel.vue create mode 100644 packages/hoppscotch-common/src/components/console/Value.vue create mode 100644 packages/hoppscotch-common/src/components/cookies/AllModal.vue create mode 100644 packages/hoppscotch-common/src/components/cookies/EditCookie.vue create mode 100644 packages/hoppscotch-common/src/components/documentation/Content.vue create mode 100644 packages/hoppscotch-common/src/components/documentation/Header.vue create mode 100644 packages/hoppscotch-common/src/components/documentation/Skeleton.vue create mode 100644 packages/hoppscotch-common/src/components/embeds/Header.vue create mode 100644 packages/hoppscotch-common/src/components/embeds/Request.vue create mode 100644 packages/hoppscotch-common/src/components/embeds/index.vue create mode 100644 packages/hoppscotch-common/src/components/environments/Add.vue create mode 100644 packages/hoppscotch-common/src/components/environments/ImportExport.vue create mode 100644 packages/hoppscotch-common/src/components/environments/Properties.vue create mode 100644 packages/hoppscotch-common/src/components/environments/Selector.vue create mode 100644 packages/hoppscotch-common/src/components/environments/index.vue create mode 100644 packages/hoppscotch-common/src/components/environments/my/Details.vue create mode 100644 packages/hoppscotch-common/src/components/environments/my/Environment.vue create mode 100644 packages/hoppscotch-common/src/components/environments/my/index.vue create mode 100644 packages/hoppscotch-common/src/components/environments/teams/Details.vue create mode 100644 packages/hoppscotch-common/src/components/environments/teams/Environment.vue create mode 100644 packages/hoppscotch-common/src/components/environments/teams/index.vue create mode 100644 packages/hoppscotch-common/src/components/firebase/Login.vue create mode 100644 packages/hoppscotch-common/src/components/firebase/Logout.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/Argument.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/Arguments.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/Authorization.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/DefaultValue.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/Directives.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/DocExplorer.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/EnumValues.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/ExplorerSection.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/Field.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/FieldDocumentation.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/FieldLink.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/Fields.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/Headers.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/ImplementsInterfaces.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/Query.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/Request.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/RequestOptions.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/RequestTab.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/Response.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/ResponseMeta.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/SchemaDocumentation.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/SchemaSearch.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/Sidebar.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/SubscriptionLog.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/TabHead.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/Type.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/TypeDocumentation.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/TypeLink.vue create mode 100644 packages/hoppscotch-common/src/components/graphql/Variable.vue create mode 100644 packages/hoppscotch-common/src/components/history/Personal.vue create mode 100644 packages/hoppscotch-common/src/components/history/graphql/Card.vue create mode 100644 packages/hoppscotch-common/src/components/history/index.vue create mode 100644 packages/hoppscotch-common/src/components/history/rest/Card.vue create mode 100644 packages/hoppscotch-common/src/components/http/Authorization.vue create mode 100644 packages/hoppscotch-common/src/components/http/Body.vue create mode 100644 packages/hoppscotch-common/src/components/http/BodyBinary.vue create mode 100644 packages/hoppscotch-common/src/components/http/BodyParameters.vue create mode 100644 packages/hoppscotch-common/src/components/http/Codegen.vue create mode 100644 packages/hoppscotch-common/src/components/http/CodegenModal.vue create mode 100644 packages/hoppscotch-common/src/components/http/Headers.vue create mode 100644 packages/hoppscotch-common/src/components/http/ImportCurl.vue create mode 100644 packages/hoppscotch-common/src/components/http/InheritedScriptsModal.vue create mode 100644 packages/hoppscotch-common/src/components/http/KeyValue.vue create mode 100644 packages/hoppscotch-common/src/components/http/Parameters.vue create mode 100644 packages/hoppscotch-common/src/components/http/PreRequestScript.vue create mode 100644 packages/hoppscotch-common/src/components/http/RawBody.vue create mode 100644 packages/hoppscotch-common/src/components/http/ReqChangeConfirmModal.vue create mode 100644 packages/hoppscotch-common/src/components/http/Request.vue create mode 100644 packages/hoppscotch-common/src/components/http/RequestOptions.vue create mode 100644 packages/hoppscotch-common/src/components/http/RequestTab.vue create mode 100644 packages/hoppscotch-common/src/components/http/RequestVariables.vue create mode 100644 packages/hoppscotch-common/src/components/http/Response.vue create mode 100644 packages/hoppscotch-common/src/components/http/ResponseInterface.vue create mode 100644 packages/hoppscotch-common/src/components/http/ResponseMeta.vue create mode 100644 packages/hoppscotch-common/src/components/http/SaveResponseName.vue create mode 100644 packages/hoppscotch-common/src/components/http/Sidebar.vue create mode 100644 packages/hoppscotch-common/src/components/http/TabHead.vue create mode 100644 packages/hoppscotch-common/src/components/http/TestResult.vue create mode 100644 packages/hoppscotch-common/src/components/http/TestResultEntry.vue create mode 100644 packages/hoppscotch-common/src/components/http/TestResultEnv.vue create mode 100644 packages/hoppscotch-common/src/components/http/TestResultReport.vue create mode 100644 packages/hoppscotch-common/src/components/http/Tests.vue create mode 100644 packages/hoppscotch-common/src/components/http/URLEncodedParams.vue create mode 100644 packages/hoppscotch-common/src/components/http/authorization/ASAP.vue create mode 100644 packages/hoppscotch-common/src/components/http/authorization/AWSSign.vue create mode 100644 packages/hoppscotch-common/src/components/http/authorization/AkamaiEG.vue create mode 100644 packages/hoppscotch-common/src/components/http/authorization/ApiKey.vue create mode 100644 packages/hoppscotch-common/src/components/http/authorization/Basic.vue create mode 100644 packages/hoppscotch-common/src/components/http/authorization/Digest.vue create mode 100644 packages/hoppscotch-common/src/components/http/authorization/HAWK.vue create mode 100644 packages/hoppscotch-common/src/components/http/authorization/JWT.vue create mode 100644 packages/hoppscotch-common/src/components/http/authorization/NTLM.vue create mode 100644 packages/hoppscotch-common/src/components/http/authorization/OAuth2.vue create mode 100644 packages/hoppscotch-common/src/components/http/example/LenseBodyRenderer.vue create mode 100644 packages/hoppscotch-common/src/components/http/example/Response.vue create mode 100644 packages/hoppscotch-common/src/components/http/example/ResponseMeta.vue create mode 100644 packages/hoppscotch-common/src/components/http/example/ResponseRequest.vue create mode 100644 packages/hoppscotch-common/src/components/http/example/ResponseTab.vue create mode 100644 packages/hoppscotch-common/src/components/http/test/Env.vue create mode 100644 packages/hoppscotch-common/src/components/http/test/Folder.vue create mode 100644 packages/hoppscotch-common/src/components/http/test/Request.vue create mode 100644 packages/hoppscotch-common/src/components/http/test/Response.vue create mode 100644 packages/hoppscotch-common/src/components/http/test/ResultFolder.vue create mode 100644 packages/hoppscotch-common/src/components/http/test/ResultRequest.vue create mode 100644 packages/hoppscotch-common/src/components/http/test/Runner.vue create mode 100644 packages/hoppscotch-common/src/components/http/test/RunnerMeta.vue create mode 100644 packages/hoppscotch-common/src/components/http/test/RunnerModal.vue create mode 100644 packages/hoppscotch-common/src/components/http/test/RunnerResult.vue create mode 100644 packages/hoppscotch-common/src/components/http/test/TestResult.vue create mode 100644 packages/hoppscotch-common/src/components/importExport/Base.vue create mode 100644 packages/hoppscotch-common/src/components/importExport/ImportExportList.vue create mode 100644 packages/hoppscotch-common/src/components/importExport/ImportExportSourcesList.vue create mode 100644 packages/hoppscotch-common/src/components/importExport/ImportExportSteps/AllCollectionImport.vue create mode 100644 packages/hoppscotch-common/src/components/importExport/ImportExportSteps/FileImport.vue create mode 100644 packages/hoppscotch-common/src/components/importExport/ImportExportSteps/ImportSummary.vue create mode 100644 packages/hoppscotch-common/src/components/importExport/ImportExportSteps/MyCollectionImport.vue create mode 100644 packages/hoppscotch-common/src/components/importExport/ImportExportSteps/UrlImport.vue create mode 100644 packages/hoppscotch-common/src/components/importExport/types.ts create mode 100644 packages/hoppscotch-common/src/components/instance/Switcher.vue create mode 100644 packages/hoppscotch-common/src/components/lenses/HeadersRenderer.vue create mode 100644 packages/hoppscotch-common/src/components/lenses/HeadersRendererEntry.vue create mode 100644 packages/hoppscotch-common/src/components/lenses/ResponseBodyRenderer.vue create mode 100644 packages/hoppscotch-common/src/components/lenses/renderers/AudioLensRenderer.vue create mode 100644 packages/hoppscotch-common/src/components/lenses/renderers/HTMLLensRenderer.vue create mode 100644 packages/hoppscotch-common/src/components/lenses/renderers/ImageLensRenderer.vue create mode 100644 packages/hoppscotch-common/src/components/lenses/renderers/JSONLensRenderer.vue create mode 100644 packages/hoppscotch-common/src/components/lenses/renderers/PDFLensRenderer.vue create mode 100644 packages/hoppscotch-common/src/components/lenses/renderers/RawLensRenderer.vue create mode 100644 packages/hoppscotch-common/src/components/lenses/renderers/VideoLensRenderer.vue create mode 100644 packages/hoppscotch-common/src/components/lenses/renderers/XMLLensRenderer.vue create mode 100644 packages/hoppscotch-common/src/components/lenses/renderers/mixins/TextContentRendererMixin.js create mode 100644 packages/hoppscotch-common/src/components/mockServer/ConfigureMockServerModal.vue create mode 100644 packages/hoppscotch-common/src/components/mockServer/CreateNewMockServerModal.vue create mode 100644 packages/hoppscotch-common/src/components/mockServer/EditMockServer.vue create mode 100644 packages/hoppscotch-common/src/components/mockServer/LogSection.vue create mode 100644 packages/hoppscotch-common/src/components/mockServer/MockServerCreatedInfo.vue create mode 100644 packages/hoppscotch-common/src/components/mockServer/MockServerDashboard.vue create mode 100644 packages/hoppscotch-common/src/components/mockServer/MockServerLogs.vue create mode 100644 packages/hoppscotch-common/src/components/organization/Switcher.vue create mode 100644 packages/hoppscotch-common/src/components/profile/UserDelete.vue create mode 100644 packages/hoppscotch-common/src/components/profile/index.vue create mode 100644 packages/hoppscotch-common/src/components/realtime/Communication.vue create mode 100644 packages/hoppscotch-common/src/components/realtime/ConnectionConfig.vue create mode 100644 packages/hoppscotch-common/src/components/realtime/Log.vue create mode 100644 packages/hoppscotch-common/src/components/realtime/LogEntry.vue create mode 100644 packages/hoppscotch-common/src/components/realtime/Subscription.vue create mode 100644 packages/hoppscotch-common/src/components/settings/Agent.vue create mode 100644 packages/hoppscotch-common/src/components/settings/AgentSubtitle.vue create mode 100644 packages/hoppscotch-common/src/components/settings/Desktop.vue create mode 100644 packages/hoppscotch-common/src/components/settings/Extension.vue create mode 100644 packages/hoppscotch-common/src/components/settings/ExtensionSubtitle.vue create mode 100644 packages/hoppscotch-common/src/components/settings/InterceptorErrorPlaceholder.vue create mode 100644 packages/hoppscotch-common/src/components/settings/Native.vue create mode 100644 packages/hoppscotch-common/src/components/settings/Proxy.vue create mode 100644 packages/hoppscotch-common/src/components/share/CreateModal.vue create mode 100644 packages/hoppscotch-common/src/components/share/CustomizeModal.vue create mode 100644 packages/hoppscotch-common/src/components/share/Modal.vue create mode 100644 packages/hoppscotch-common/src/components/share/Request.vue create mode 100644 packages/hoppscotch-common/src/components/share/index.vue create mode 100644 packages/hoppscotch-common/src/components/share/templates/Button.vue create mode 100644 packages/hoppscotch-common/src/components/share/templates/Embeds.vue create mode 100644 packages/hoppscotch-common/src/components/share/templates/Link.vue create mode 100644 packages/hoppscotch-common/src/components/smart/AccentModePicker.vue create mode 100644 packages/hoppscotch-common/src/components/smart/ChangeLanguage.vue create mode 100644 packages/hoppscotch-common/src/components/smart/ColorModePicker.vue create mode 100644 packages/hoppscotch-common/src/components/smart/EncodingPicker.vue create mode 100644 packages/hoppscotch-common/src/components/smart/EnvInput.vue create mode 100644 packages/hoppscotch-common/src/components/tab/Primary.vue create mode 100644 packages/hoppscotch-common/src/components/tab/Secondary.vue create mode 100644 packages/hoppscotch-common/src/components/teams/Add.vue create mode 100644 packages/hoppscotch-common/src/components/teams/Edit.vue create mode 100644 packages/hoppscotch-common/src/components/teams/Invite.vue create mode 100644 packages/hoppscotch-common/src/components/teams/MemberStack.vue create mode 100644 packages/hoppscotch-common/src/components/teams/Modal.vue create mode 100644 packages/hoppscotch-common/src/components/teams/Team.vue create mode 100644 packages/hoppscotch-common/src/components/teams/View.vue create mode 100644 packages/hoppscotch-common/src/components/workspace/Current.vue create mode 100644 packages/hoppscotch-common/src/components/workspace/Selector.vue create mode 100644 packages/hoppscotch-common/src/composables/ai-experiments.ts create mode 100644 packages/hoppscotch-common/src/composables/auth.ts create mode 100644 packages/hoppscotch-common/src/composables/codemirror.ts create mode 100644 packages/hoppscotch-common/src/composables/desktop-settings.ts create mode 100644 packages/hoppscotch-common/src/composables/desktop-zoom.ts create mode 100644 packages/hoppscotch-common/src/composables/documentationVisibility.ts create mode 100644 packages/hoppscotch-common/src/composables/graphql.ts create mode 100644 packages/hoppscotch-common/src/composables/head.ts create mode 100644 packages/hoppscotch-common/src/composables/i18n.ts create mode 100644 packages/hoppscotch-common/src/composables/lens-actions.ts create mode 100644 packages/hoppscotch-common/src/composables/mockServer.ts create mode 100644 packages/hoppscotch-common/src/composables/mockServerVisibility.ts create mode 100644 packages/hoppscotch-common/src/composables/mockServerWorkspace.ts create mode 100644 packages/hoppscotch-common/src/composables/oauth2/useOAuth2AdvancedParams.ts create mode 100644 packages/hoppscotch-common/src/composables/oauth2/useOAuth2GrantTypes.ts create mode 100644 packages/hoppscotch-common/src/composables/picker.ts create mode 100644 packages/hoppscotch-common/src/composables/poll.ts create mode 100644 packages/hoppscotch-common/src/composables/pwa.ts create mode 100644 packages/hoppscotch-common/src/composables/ref.ts create mode 100644 packages/hoppscotch-common/src/composables/settings.ts create mode 100644 packages/hoppscotch-common/src/composables/step-components.ts create mode 100644 packages/hoppscotch-common/src/composables/stream.ts create mode 100644 packages/hoppscotch-common/src/composables/theming.ts create mode 100644 packages/hoppscotch-common/src/composables/toast.ts create mode 100644 packages/hoppscotch-common/src/composables/update-check.ts create mode 100644 packages/hoppscotch-common/src/composables/useDocumentationWorker.ts create mode 100644 packages/hoppscotch-common/src/composables/useFileUpload.ts create mode 100644 packages/hoppscotch-common/src/composables/useMockServer.ts create mode 100644 packages/hoppscotch-common/src/composables/useScrollerRef.ts create mode 100644 packages/hoppscotch-common/src/composables/whats-new.ts create mode 100644 packages/hoppscotch-common/src/helpers/RESTExtURLParams.ts create mode 100644 packages/hoppscotch-common/src/helpers/RequestRunner.ts create mode 100644 packages/hoppscotch-common/src/helpers/__tests__/RequestRunner-cookie-jar-laziness.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/__tests__/dragDropValidation.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/__tests__/editorutils.spec.js create mode 100644 packages/hoppscotch-common/src/helpers/__tests__/experimental-sandbox-integration.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/__tests__/globalEnvShape.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/__tests__/hopp-fetch.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/__tests__/jsonParse.spec.js create mode 100644 packages/hoppscotch-common/src/helpers/__tests__/keybindings.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/__tests__/platformutils.spec.js create mode 100644 packages/hoppscotch-common/src/helpers/__tests__/postman-import.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/__tests__/postwomanTesting.sample create mode 100644 packages/hoppscotch-common/src/helpers/__tests__/retryAuthGuard.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/__tests__/scripting.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/__tests__/secretVariables.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/actions.ts create mode 100644 packages/hoppscotch-common/src/helpers/app/index.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/auth-types.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/digest.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/index.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/types/__tests__/api-key.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/types/__tests__/aws-signature.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/types/__tests__/basic.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/types/__tests__/bearer.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/types/__tests__/digest.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/types/__tests__/hawk.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/types/__tests__/jwt.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/types/__tests__/oauth2.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/types/__tests__/test-utils.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/types/api-key.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/types/aws-signature.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/types/basic.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/types/bearer.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/types/digest.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/types/hawk.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/types/jwt.ts create mode 100644 packages/hoppscotch-common/src/helpers/auth/types/oauth2.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/GQLClient.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/QueryErrors.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/AcceptTeamInvitation.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/ClearGlobalEnvironments.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateChildCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateDuplicateEnvironment.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateGQLChildUserCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateGQLRootUserCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateGQLUserRequest.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateMockServer.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateNewRootCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreatePublishedDoc.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateRESTChildUserCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateRESTRootUserCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateRESTUserRequest.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateRequestInCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateShortcode.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateTeam.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateTeamEnvironment.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateTeamInvitation.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateUserEnvironment.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateUserGlobalEnvironment.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateUserHistory.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/CreateUserSettings.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/DeleteAllUserHistory.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/DeleteCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/DeleteMockServer.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/DeleteMockServerLog.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/DeletePublishedDoc.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/DeleteRequest.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/DeleteShortcode.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/DeleteTeam.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/DeleteTeamEnvironment.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/DeleteUser.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/DeleteUserCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/DeleteUserEnvironments.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/DeleteUserRequest.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/DuplicateTeamCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/DuplicateUserCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/ImportFromJSON.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/ImportUserCollectionsFromJSON.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/LeaveTeam.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/MoveRESTTeamCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/MoveRESTTeamRequest.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/MoveUserCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/MoveUserRequest.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/RemoveRequestFromHistory.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/RemoveTeamMember.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/RenameCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/RenameTeam.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/RenameUserCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/RevokeTeamInvitation.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/SortTeamCollections.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/SortUserCollections.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/ToggleHistoryStarStatus.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/UpdateCollectionOrder.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/UpdateEmbedProperties.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/UpdateGQLUserRequest.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/UpdateLookUpRequestOrder.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/UpdateMockServer.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/UpdatePublishedDoc.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/UpdateRESTUserRequest.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/UpdateRequest.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/UpdateTeamCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/UpdateTeamEnvironment.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/UpdateTeamMemberRole.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/UpdateUserCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/UpdateUserCollectionOrder.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/UpdateUserDisplayName.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/UpdateUserEnvironment.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/mutations/UpdateUserSettings.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/ExportAsJSON.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/ExportCollectionToJSON.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/ExportUserCollectionsToJSON.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetCollectionChildren.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetCollectionChildrenIDs.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetCollectionRequests.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetCollectionTitleAndData.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetGQLRootUserCollections.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetGlobalEnvironments.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetInviteDetails.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetMockServer.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetMockServerLogs.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetMyMockServers.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetMyShortcodes.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetMyTeams.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetRestUserHistory.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetSMTPStatus.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetSingleCollection.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetSingleRequest.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetTeam.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetTeamEnvironments.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetTeamMembers.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetTeamMockServers.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetUserEnvironments.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetUserInfo.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetUserRootCollections.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/GetUserSettings.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/Me.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/PublishedDoc.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/ResolveShortcode.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/RootCollectionsOfTeam.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/TeamPublishedDocsList.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/UserPublishedDocsList.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/queries/pendingInvites.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/ShortcodeCreated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/ShortcodeDeleted.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/ShortcodeUpdated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamChildCollectionSorted.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamCollectionAdded.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamCollectionMoved.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamCollectionOrderUpdated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamCollectionRemoved.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamCollectionUpdated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamEnvironmentCreated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamEnvironmentDeleted.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamEnvironmentUpdated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamInvitationAdded.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamInvitationRemoved.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamMemberAdded.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamMemberRemoved.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamMemberUpdated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamRequestAdded.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamRequestDeleted.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamRequestMoved.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamRequestOrderUpdated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamRequestUpdated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/TeamRootCollectionsSorted.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserChildCollectionSorted.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserCollectionCreated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserCollectionMoved.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserCollectionOrderUpdated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserCollectionRemoved.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserCollectionUpdated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserEnvironmentCreated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserEnvironmentDeleted.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserEnvironmentUpdated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserHistoryAllDeleted.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserHistoryCreated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserHistoryDeleted.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserHistoryDeletedMany.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserHistoryUpdated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserRequestCreated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserRequestDeleted.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserRequestMoved.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserRequestUpdated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserRootCollectionsSorted.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/UserSettingsUpdated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/gql/subscriptions/userCollectionDuplicated.graphql create mode 100644 packages/hoppscotch-common/src/helpers/backend/helpers.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/mutations/MockServer.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/mutations/Profile.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/mutations/PublishedDocs.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/mutations/Shortcode.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/mutations/Team.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/mutations/TeamCollection.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/mutations/TeamEnvironment.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/mutations/TeamInvitation.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/mutations/TeamRequest.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/queries/MockServer.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/queries/MockServerLogs.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/queries/PublishedDocs.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/types/Email.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/types/MockServer.ts create mode 100644 packages/hoppscotch-common/src/helpers/backend/types/TeamName.ts create mode 100644 packages/hoppscotch-common/src/helpers/collection/affectedIndex.ts create mode 100644 packages/hoppscotch-common/src/helpers/collection/collection.ts create mode 100644 packages/hoppscotch-common/src/helpers/collection/request.ts create mode 100644 packages/hoppscotch-common/src/helpers/curl/__tests__/curlparser.spec.js create mode 100644 packages/hoppscotch-common/src/helpers/curl/__tests__/detectContentType.spec.js create mode 100644 packages/hoppscotch-common/src/helpers/curl/curlparser.ts create mode 100644 packages/hoppscotch-common/src/helpers/curl/index.ts create mode 100644 packages/hoppscotch-common/src/helpers/curl/sub_helpers/auth.ts create mode 100644 packages/hoppscotch-common/src/helpers/curl/sub_helpers/body.ts create mode 100644 packages/hoppscotch-common/src/helpers/curl/sub_helpers/contentParser.ts create mode 100644 packages/hoppscotch-common/src/helpers/curl/sub_helpers/cookies.ts create mode 100644 packages/hoppscotch-common/src/helpers/curl/sub_helpers/headers.ts create mode 100644 packages/hoppscotch-common/src/helpers/curl/sub_helpers/method.ts create mode 100644 packages/hoppscotch-common/src/helpers/curl/sub_helpers/preproc.ts create mode 100644 packages/hoppscotch-common/src/helpers/curl/sub_helpers/queries.ts create mode 100644 packages/hoppscotch-common/src/helpers/curl/sub_helpers/url.ts create mode 100644 packages/hoppscotch-common/src/helpers/dev.ts create mode 100644 packages/hoppscotch-common/src/helpers/dragDropValidation.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/completion/gqlQuery.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/completion/index.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/completion/preRequest.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/completion/testScript.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/extensions/HoppEnvironment.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/extensions/HoppPredefinedVariables.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/extensions/helpers.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/gql/operation.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/linting/gqlQuery.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/linting/json.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/linting/jsonc.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/linting/jsoncPretty.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/linting/linter.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/linting/preRequest.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/linting/rawKeyValue.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/linting/testScript.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/themes/baseTheme.ts create mode 100644 packages/hoppscotch-common/src/helpers/editor/utils.ts create mode 100644 packages/hoppscotch-common/src/helpers/editorutils.ts create mode 100644 packages/hoppscotch-common/src/helpers/environment-regex.ts create mode 100644 packages/hoppscotch-common/src/helpers/error-messages/index.ts create mode 100644 packages/hoppscotch-common/src/helpers/experimental-sandbox-integration.ts create mode 100644 packages/hoppscotch-common/src/helpers/findStatusGroup.ts create mode 100644 packages/hoppscotch-common/src/helpers/fixBrokenEnvironmentVersion.ts create mode 100644 packages/hoppscotch-common/src/helpers/fixBrokenRequestVersion.ts create mode 100644 packages/hoppscotch-common/src/helpers/functional/array.ts create mode 100644 packages/hoppscotch-common/src/helpers/functional/debug.ts create mode 100644 packages/hoppscotch-common/src/helpers/functional/domain-settings.ts create mode 100644 packages/hoppscotch-common/src/helpers/functional/error.ts create mode 100644 packages/hoppscotch-common/src/helpers/functional/files.ts create mode 100644 packages/hoppscotch-common/src/helpers/functional/filter-active.ts create mode 100644 packages/hoppscotch-common/src/helpers/functional/formData.ts create mode 100644 packages/hoppscotch-common/src/helpers/functional/json.ts create mode 100644 packages/hoppscotch-common/src/helpers/functional/object.ts create mode 100644 packages/hoppscotch-common/src/helpers/functional/option.ts create mode 100644 packages/hoppscotch-common/src/helpers/functional/parse.ts create mode 100644 packages/hoppscotch-common/src/helpers/functional/primtive.ts create mode 100644 packages/hoppscotch-common/src/helpers/functional/process-request.ts create mode 100644 packages/hoppscotch-common/src/helpers/functional/record.ts create mode 100644 packages/hoppscotch-common/src/helpers/functional/taskEither.ts create mode 100644 packages/hoppscotch-common/src/helpers/functional/yaml.ts create mode 100644 packages/hoppscotch-common/src/helpers/gist.ts create mode 100644 packages/hoppscotch-common/src/helpers/globalEnvShape.ts create mode 100644 packages/hoppscotch-common/src/helpers/graphql/connection.ts create mode 100644 packages/hoppscotch-common/src/helpers/graphql/default.ts create mode 100644 packages/hoppscotch-common/src/helpers/graphql/document.ts create mode 100644 packages/hoppscotch-common/src/helpers/graphql/eq.ts create mode 100644 packages/hoppscotch-common/src/helpers/graphql/explorer.ts create mode 100644 packages/hoppscotch-common/src/helpers/graphql/index.ts create mode 100644 packages/hoppscotch-common/src/helpers/graphql/query.ts create mode 100644 packages/hoppscotch-common/src/helpers/handleTokenValidation.ts create mode 100644 packages/hoppscotch-common/src/helpers/headers.ts create mode 100644 packages/hoppscotch-common/src/helpers/hopp-fetch.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/export/__tests__/openapi.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/export/environment.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/export/environments.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/export/gist.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/export/gqlCollections.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/export/index.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/export/myCollections.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/export/openapi.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/export/teamCollections.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/export/testResults.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/__tests__/postmanEnv.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/har.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/hopp.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/hoppEnv.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/hoppGql.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/import-sources/FileSource.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/import-sources/GistSource.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/import-sources/UrlSource.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/importers.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/index.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/insomnia/insomniaColl.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/insomnia/insomniaEnv.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/insomnia/types.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/myCollections.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/openapi/example-generators/v2.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/openapi/example-generators/v3.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/openapi/example-generators/v31.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/openapi/index.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/postman.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/postmanEnv.ts create mode 100644 packages/hoppscotch-common/src/helpers/import-export/import/workers/openapi-import-worker.ts create mode 100644 packages/hoppscotch-common/src/helpers/isValidUser.ts create mode 100644 packages/hoppscotch-common/src/helpers/jsonParse.ts create mode 100644 packages/hoppscotch-common/src/helpers/jsoncParse.ts create mode 100644 packages/hoppscotch-common/src/helpers/kernel/__tests__/kernel.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/kernel/common/auth.ts create mode 100644 packages/hoppscotch-common/src/helpers/kernel/common/content.ts create mode 100644 packages/hoppscotch-common/src/helpers/kernel/common/index.ts create mode 100644 packages/hoppscotch-common/src/helpers/kernel/gql/request.ts create mode 100644 packages/hoppscotch-common/src/helpers/kernel/gql/response.ts create mode 100644 packages/hoppscotch-common/src/helpers/kernel/rest/index.ts create mode 100644 packages/hoppscotch-common/src/helpers/kernel/rest/request.ts create mode 100644 packages/hoppscotch-common/src/helpers/kernel/rest/response.ts create mode 100644 packages/hoppscotch-common/src/helpers/keybindings.ts create mode 100644 packages/hoppscotch-common/src/helpers/keyboard-strategy.ts create mode 100644 packages/hoppscotch-common/src/helpers/lenses/__tests__/lenses.sample create mode 100644 packages/hoppscotch-common/src/helpers/lenses/audioLens.ts create mode 100644 packages/hoppscotch-common/src/helpers/lenses/htmlLens.ts create mode 100644 packages/hoppscotch-common/src/helpers/lenses/imageLens.ts create mode 100644 packages/hoppscotch-common/src/helpers/lenses/jsonLens.ts create mode 100644 packages/hoppscotch-common/src/helpers/lenses/lenses.ts create mode 100644 packages/hoppscotch-common/src/helpers/lenses/pdfLens.ts create mode 100644 packages/hoppscotch-common/src/helpers/lenses/rawLens.ts create mode 100644 packages/hoppscotch-common/src/helpers/lenses/videoLens.ts create mode 100644 packages/hoppscotch-common/src/helpers/lenses/xmlLens.ts create mode 100644 packages/hoppscotch-common/src/helpers/migrations.ts create mode 100644 packages/hoppscotch-common/src/helpers/mockServer/exampleCollection.ts create mode 100644 packages/hoppscotch-common/src/helpers/mockServer/exampleMockCollection.ts create mode 100644 packages/hoppscotch-common/src/helpers/network.ts create mode 100644 packages/hoppscotch-common/src/helpers/new-codegen/har.ts create mode 100644 packages/hoppscotch-common/src/helpers/new-codegen/index.ts create mode 100644 packages/hoppscotch-common/src/helpers/newOutline.ts create mode 100644 packages/hoppscotch-common/src/helpers/oauth.ts create mode 100644 packages/hoppscotch-common/src/helpers/oauth2Params.ts create mode 100644 packages/hoppscotch-common/src/helpers/platformutils.ts create mode 100644 packages/hoppscotch-common/src/helpers/preRequestScriptSnippets.ts create mode 100644 packages/hoppscotch-common/src/helpers/proxyUrl.ts create mode 100644 packages/hoppscotch-common/src/helpers/realtime/MQTTConnection.ts create mode 100644 packages/hoppscotch-common/src/helpers/realtime/SIOClients.ts create mode 100644 packages/hoppscotch-common/src/helpers/realtime/SIOConnection.ts create mode 100644 packages/hoppscotch-common/src/helpers/realtime/SSEConnection.ts create mode 100644 packages/hoppscotch-common/src/helpers/realtime/WSConnection.ts create mode 100644 packages/hoppscotch-common/src/helpers/requestParams.js create mode 100644 packages/hoppscotch-common/src/helpers/rest/default.ts create mode 100644 packages/hoppscotch-common/src/helpers/rest/document.ts create mode 100644 packages/hoppscotch-common/src/helpers/rest/labelColoring.ts create mode 100644 packages/hoppscotch-common/src/helpers/retryAuthGuard.ts create mode 100644 packages/hoppscotch-common/src/helpers/rules/BodyTransition.ts create mode 100644 packages/hoppscotch-common/src/helpers/runner/adapter.ts create mode 100644 packages/hoppscotch-common/src/helpers/runner/collection-tree.ts create mode 100644 packages/hoppscotch-common/src/helpers/runner/temp_envs.ts create mode 100644 packages/hoppscotch-common/src/helpers/secretVariables.ts create mode 100644 packages/hoppscotch-common/src/helpers/shortcode/Shortcode.ts create mode 100644 packages/hoppscotch-common/src/helpers/shortcode/ShortcodeListAdapter.ts create mode 100644 packages/hoppscotch-common/src/helpers/shortcuts.ts create mode 100644 packages/hoppscotch-common/src/helpers/syntax/gqlQueryLangMode.js create mode 100644 packages/hoppscotch-common/src/helpers/teams/TeamCollection.ts create mode 100644 packages/hoppscotch-common/src/helpers/teams/TeamCollectionAdapter.ts create mode 100644 packages/hoppscotch-common/src/helpers/teams/TeamEnvironment.ts create mode 100644 packages/hoppscotch-common/src/helpers/teams/TeamEnvironmentAdapter.ts create mode 100644 packages/hoppscotch-common/src/helpers/teams/TeamListAdapter.ts create mode 100644 packages/hoppscotch-common/src/helpers/teams/TeamRequest.ts create mode 100644 packages/hoppscotch-common/src/helpers/teams/TeamsSearch.service.ts create mode 100644 packages/hoppscotch-common/src/helpers/tern.js create mode 100644 packages/hoppscotch-common/src/helpers/terndoc/ecma.json create mode 100644 packages/hoppscotch-common/src/helpers/terndoc/pw-extras.json create mode 100644 packages/hoppscotch-common/src/helpers/terndoc/pw-pre.json create mode 100644 packages/hoppscotch-common/src/helpers/terndoc/pw-test.json create mode 100644 packages/hoppscotch-common/src/helpers/ternlint.js create mode 100644 packages/hoppscotch-common/src/helpers/testSnippets.ts create mode 100644 packages/hoppscotch-common/src/helpers/types/HoppInheritedProperties.ts create mode 100644 packages/hoppscotch-common/src/helpers/types/HoppPicked.ts create mode 100644 packages/hoppscotch-common/src/helpers/types/HoppRESTResponse.ts create mode 100644 packages/hoppscotch-common/src/helpers/types/HoppRealtimeLog.ts create mode 100644 packages/hoppscotch-common/src/helpers/types/HoppRequestSaveContext.ts create mode 100644 packages/hoppscotch-common/src/helpers/types/HoppTestResult.ts create mode 100644 packages/hoppscotch-common/src/helpers/typeutils.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/EffectiveURL.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/JsonFormattedError.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/StreamUtils.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/__tests__/b64.spec.js create mode 100644 packages/hoppscotch-common/src/helpers/utils/__tests__/contenttypes.spec.js create mode 100644 packages/hoppscotch-common/src/helpers/utils/__tests__/debounce.spec.js create mode 100644 packages/hoppscotch-common/src/helpers/utils/__tests__/dom.spec.js create mode 100644 packages/hoppscotch-common/src/helpers/utils/__tests__/organization.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/__tests__/tooltip.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/__tests__/uri.spec.js create mode 100644 packages/hoppscotch-common/src/helpers/utils/__tests__/valid.spec.js create mode 100644 packages/hoppscotch-common/src/helpers/utils/__tests__/variablePrecedence.spec.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/b64.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/clipboard.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/contenttypes.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/date.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/debounce.js create mode 100644 packages/hoppscotch-common/src/helpers/utils/dom.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/environments.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/file-extension.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/inheritedCollectionVarTransformer.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/interfaceLanguages.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/json-to-language.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/number.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/organization.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/sortEnvironmentsAlphabetically.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/statusCodes.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/tooltip.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/uniqueID.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/uri.js create mode 100644 packages/hoppscotch-common/src/helpers/utils/userAgent.ts create mode 100644 packages/hoppscotch-common/src/helpers/utils/valid.js create mode 100644 packages/hoppscotch-common/src/helpers/workers/documentation.worker.ts create mode 100644 packages/hoppscotch-common/src/helpers/workers/sandbox.worker.ts create mode 100644 packages/hoppscotch-common/src/index.ts create mode 100644 packages/hoppscotch-common/src/kernel/index.ts create mode 100644 packages/hoppscotch-common/src/kernel/io.ts create mode 100644 packages/hoppscotch-common/src/kernel/log.ts create mode 100644 packages/hoppscotch-common/src/kernel/relay.ts create mode 100644 packages/hoppscotch-common/src/kernel/store.ts create mode 100644 packages/hoppscotch-common/src/layouts/default.vue create mode 100644 packages/hoppscotch-common/src/layouts/empty.vue create mode 100644 packages/hoppscotch-common/src/lib/sync/collections/api.ts create mode 100644 packages/hoppscotch-common/src/lib/sync/collections/gqlCollections.sync.ts create mode 100644 packages/hoppscotch-common/src/lib/sync/collections/import.ts create mode 100644 packages/hoppscotch-common/src/lib/sync/collections/index.ts create mode 100644 packages/hoppscotch-common/src/lib/sync/collections/sync.ts create mode 100644 packages/hoppscotch-common/src/lib/sync/defs.ts create mode 100644 packages/hoppscotch-common/src/lib/sync/environments/api.ts create mode 100644 packages/hoppscotch-common/src/lib/sync/environments/index.ts create mode 100644 packages/hoppscotch-common/src/lib/sync/environments/sync.ts create mode 100644 packages/hoppscotch-common/src/lib/sync/history/api.ts create mode 100644 packages/hoppscotch-common/src/lib/sync/history/index.ts create mode 100644 packages/hoppscotch-common/src/lib/sync/history/sync.ts create mode 100644 packages/hoppscotch-common/src/lib/sync/index.ts create mode 100644 packages/hoppscotch-common/src/lib/sync/mapper.ts create mode 100644 packages/hoppscotch-common/src/lib/sync/settings/api.ts create mode 100644 packages/hoppscotch-common/src/lib/sync/settings/index.ts create mode 100644 packages/hoppscotch-common/src/lib/sync/settings/sync.ts create mode 100644 packages/hoppscotch-common/src/modules/dioc.ts create mode 100644 packages/hoppscotch-common/src/modules/head.ts create mode 100644 packages/hoppscotch-common/src/modules/i18n.ts create mode 100644 packages/hoppscotch-common/src/modules/index.ts create mode 100644 packages/hoppscotch-common/src/modules/kernel-interceptors.ts create mode 100644 packages/hoppscotch-common/src/modules/loadingbar.ts create mode 100644 packages/hoppscotch-common/src/modules/pwa.ts create mode 100644 packages/hoppscotch-common/src/modules/router.ts create mode 100644 packages/hoppscotch-common/src/modules/theming.ts create mode 100644 packages/hoppscotch-common/src/modules/tippy.ts create mode 100644 packages/hoppscotch-common/src/modules/toast.ts create mode 100644 packages/hoppscotch-common/src/modules/ui.ts create mode 100644 packages/hoppscotch-common/src/modules/v-focus.ts create mode 100644 packages/hoppscotch-common/src/modules/whats-new.ts create mode 100644 packages/hoppscotch-common/src/newstore/DispatchingStore.ts create mode 100644 packages/hoppscotch-common/src/newstore/HoppExtension.ts create mode 100644 packages/hoppscotch-common/src/newstore/MQTTSession.ts create mode 100644 packages/hoppscotch-common/src/newstore/SSESession.ts create mode 100644 packages/hoppscotch-common/src/newstore/SocketIOSession.ts create mode 100644 packages/hoppscotch-common/src/newstore/WebSocketSession.ts create mode 100644 packages/hoppscotch-common/src/newstore/__tests__/DispatchingStore.spec.js create mode 100644 packages/hoppscotch-common/src/newstore/collections.ts create mode 100644 packages/hoppscotch-common/src/newstore/environments.ts create mode 100644 packages/hoppscotch-common/src/newstore/history.ts create mode 100644 packages/hoppscotch-common/src/newstore/localstate.ts create mode 100644 packages/hoppscotch-common/src/newstore/mockServers.ts create mode 100644 packages/hoppscotch-common/src/newstore/reordering.ts create mode 100644 packages/hoppscotch-common/src/newstore/settings.ts create mode 100644 packages/hoppscotch-common/src/newstore/syncing.ts create mode 100644 packages/hoppscotch-common/src/pages/_.vue create mode 100644 packages/hoppscotch-common/src/pages/__tests__/enter-redirect.spec.ts create mode 100644 packages/hoppscotch-common/src/pages/e/_id.vue create mode 100644 packages/hoppscotch-common/src/pages/enter-redirect.ts create mode 100644 packages/hoppscotch-common/src/pages/enter.vue create mode 100644 packages/hoppscotch-common/src/pages/graphql.vue create mode 100644 packages/hoppscotch-common/src/pages/import.vue create mode 100644 packages/hoppscotch-common/src/pages/index.vue create mode 100644 packages/hoppscotch-common/src/pages/join-team.vue create mode 100644 packages/hoppscotch-common/src/pages/oauth.vue create mode 100644 packages/hoppscotch-common/src/pages/profile.vue create mode 100644 packages/hoppscotch-common/src/pages/profile/index.vue create mode 100644 packages/hoppscotch-common/src/pages/profile/teams.vue create mode 100644 packages/hoppscotch-common/src/pages/profile/tokens.vue create mode 100644 packages/hoppscotch-common/src/pages/r/_id.vue create mode 100644 packages/hoppscotch-common/src/pages/realtime.vue create mode 100644 packages/hoppscotch-common/src/pages/realtime/mqtt.vue create mode 100644 packages/hoppscotch-common/src/pages/realtime/socketio.vue create mode 100644 packages/hoppscotch-common/src/pages/realtime/sse.vue create mode 100644 packages/hoppscotch-common/src/pages/realtime/websocket.vue create mode 100644 packages/hoppscotch-common/src/pages/settings.vue create mode 100644 packages/hoppscotch-common/src/pages/view/_id/_version.vue create mode 100644 packages/hoppscotch-common/src/platform/additionalLinks.ts create mode 100644 packages/hoppscotch-common/src/platform/analytics.ts create mode 100644 packages/hoppscotch-common/src/platform/auth.ts create mode 100644 packages/hoppscotch-common/src/platform/backend.ts create mode 100644 packages/hoppscotch-common/src/platform/collections.ts create mode 100644 packages/hoppscotch-common/src/platform/desktop-settings.ts create mode 100644 packages/hoppscotch-common/src/platform/environments.ts create mode 100644 packages/hoppscotch-common/src/platform/experiments.ts create mode 100644 packages/hoppscotch-common/src/platform/history.ts create mode 100644 packages/hoppscotch-common/src/platform/index.ts create mode 100644 packages/hoppscotch-common/src/platform/infra.ts create mode 100644 packages/hoppscotch-common/src/platform/inspectors.ts create mode 100644 packages/hoppscotch-common/src/platform/instance.ts create mode 100644 packages/hoppscotch-common/src/platform/io.ts create mode 100644 packages/hoppscotch-common/src/platform/kernel-interceptors.ts create mode 100644 packages/hoppscotch-common/src/platform/kernel-io.ts create mode 100644 packages/hoppscotch-common/src/platform/limits.ts create mode 100644 packages/hoppscotch-common/src/platform/organization.ts create mode 100644 packages/hoppscotch-common/src/platform/settings.ts create mode 100644 packages/hoppscotch-common/src/platform/spotlight.ts create mode 100644 packages/hoppscotch-common/src/platform/std/backend.ts create mode 100644 packages/hoppscotch-common/src/platform/std/io.ts create mode 100644 packages/hoppscotch-common/src/platform/std/kernel-interceptors/agent/index.ts create mode 100644 packages/hoppscotch-common/src/platform/std/kernel-interceptors/agent/store.ts create mode 100644 packages/hoppscotch-common/src/platform/std/kernel-interceptors/browser/index.ts create mode 100644 packages/hoppscotch-common/src/platform/std/kernel-interceptors/browser/store.ts create mode 100644 packages/hoppscotch-common/src/platform/std/kernel-interceptors/extension/index.ts create mode 100644 packages/hoppscotch-common/src/platform/std/kernel-interceptors/extension/store.ts create mode 100644 packages/hoppscotch-common/src/platform/std/kernel-interceptors/native/index.ts create mode 100644 packages/hoppscotch-common/src/platform/std/kernel-interceptors/native/store.ts create mode 100644 packages/hoppscotch-common/src/platform/std/kernel-interceptors/proxy/index.ts create mode 100644 packages/hoppscotch-common/src/platform/std/kernel-interceptors/proxy/store.ts create mode 100644 packages/hoppscotch-common/src/platform/std/kernel-io.ts create mode 100644 packages/hoppscotch-common/src/platform/std/ui/footerItem.ts create mode 100644 packages/hoppscotch-common/src/platform/std/ui/supportOptionsItem.ts create mode 100644 packages/hoppscotch-common/src/platform/sync.ts create mode 100644 packages/hoppscotch-common/src/platform/tab.ts create mode 100644 packages/hoppscotch-common/src/platform/ui.ts create mode 100644 packages/hoppscotch-common/src/platform/update-state.ts create mode 100644 packages/hoppscotch-common/src/services/__tests__/banner.service.spec.ts create mode 100644 packages/hoppscotch-common/src/services/__tests__/cookie-jar.service.spec.ts create mode 100644 packages/hoppscotch-common/src/services/__tests__/current-environment-value.service.spec.ts create mode 100644 packages/hoppscotch-common/src/services/__tests__/current-sort.service.spec.ts create mode 100644 packages/hoppscotch-common/src/services/__tests__/documentation.service.spec.ts create mode 100644 packages/hoppscotch-common/src/services/__tests__/history-ui-provider.service.spec.ts create mode 100644 packages/hoppscotch-common/src/services/__tests__/kernel-interceptor.service.spec.ts create mode 100644 packages/hoppscotch-common/src/services/__tests__/scroll.service.spec.ts create mode 100644 packages/hoppscotch-common/src/services/__tests__/secret-environment.service.spec.ts create mode 100644 packages/hoppscotch-common/src/services/__tests__/workspace.service.spec.ts create mode 100644 packages/hoppscotch-common/src/services/additionalLinks.service.ts create mode 100644 packages/hoppscotch-common/src/services/banner.service.ts create mode 100644 packages/hoppscotch-common/src/services/context-menu/__tests__/index.spec.ts create mode 100644 packages/hoppscotch-common/src/services/context-menu/index.ts create mode 100644 packages/hoppscotch-common/src/services/context-menu/menu/__tests__/environment.menu.spec.ts create mode 100644 packages/hoppscotch-common/src/services/context-menu/menu/__tests__/parameter.menu.spec.ts create mode 100644 packages/hoppscotch-common/src/services/context-menu/menu/__tests__/url.menu.spec.ts create mode 100644 packages/hoppscotch-common/src/services/context-menu/menu/environment.menu.ts create mode 100644 packages/hoppscotch-common/src/services/context-menu/menu/parameter.menu.ts create mode 100644 packages/hoppscotch-common/src/services/context-menu/menu/url.menu.ts create mode 100644 packages/hoppscotch-common/src/services/cookie-jar.service.ts create mode 100644 packages/hoppscotch-common/src/services/current-environment-value.service.ts create mode 100644 packages/hoppscotch-common/src/services/current-sort.service.ts create mode 100644 packages/hoppscotch-common/src/services/debug.service.ts create mode 100644 packages/hoppscotch-common/src/services/documentation.service.ts create mode 100644 packages/hoppscotch-common/src/services/history-ui-provider.service.ts create mode 100644 packages/hoppscotch-common/src/services/initialization.service.ts create mode 100644 packages/hoppscotch-common/src/services/inspection/__tests__/index.spec.ts create mode 100644 packages/hoppscotch-common/src/services/inspection/index.ts create mode 100644 packages/hoppscotch-common/src/services/inspection/inspectors/__tests__/environment.inspector.spec.ts create mode 100644 packages/hoppscotch-common/src/services/inspection/inspectors/__tests__/request.inspector.spec.ts create mode 100644 packages/hoppscotch-common/src/services/inspection/inspectors/__tests__/response.inspector.spec.ts create mode 100644 packages/hoppscotch-common/src/services/inspection/inspectors/__tests__/scripting-interceptor.inspector.spec.ts create mode 100644 packages/hoppscotch-common/src/services/inspection/inspectors/environment.inspector.ts create mode 100644 packages/hoppscotch-common/src/services/inspection/inspectors/request.inspector.ts create mode 100644 packages/hoppscotch-common/src/services/inspection/inspectors/response.inspector.ts create mode 100644 packages/hoppscotch-common/src/services/inspection/inspectors/scripting-interceptor.inspector.ts create mode 100644 packages/hoppscotch-common/src/services/kernel-interceptor.service.ts create mode 100644 packages/hoppscotch-common/src/services/oauth/flows/authCode.ts create mode 100644 packages/hoppscotch-common/src/services/oauth/flows/clientCredentials.ts create mode 100644 packages/hoppscotch-common/src/services/oauth/flows/implicit.ts create mode 100644 packages/hoppscotch-common/src/services/oauth/flows/password.ts create mode 100644 packages/hoppscotch-common/src/services/oauth/oauth.service.ts create mode 100644 packages/hoppscotch-common/src/services/oauth/utils.ts create mode 100644 packages/hoppscotch-common/src/services/persistence/__tests__/__mocks__/index.ts create mode 100644 packages/hoppscotch-common/src/services/persistence/__tests__/index.spec.ts create mode 100644 packages/hoppscotch-common/src/services/persistence/index.ts create mode 100644 packages/hoppscotch-common/src/services/persistence/validation-schemas/index.ts create mode 100644 packages/hoppscotch-common/src/services/scroll.service.ts create mode 100644 packages/hoppscotch-common/src/services/secret-environment.service.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/__tests__/index.spec.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/index.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/__tests__/history.searcher.spec.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/__tests__/user.searcher.spec.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/base/__tests__/static.searcher.spec.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/base/static.searcher.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/collections.searcher.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/environment.searcher.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/general.searcher.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/history.searcher.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/kernel-interceptor.searcher.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/miscellaneous.searcher.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/navigation.searcher.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/request.searcher.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/response.searcher.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/settings.searcher.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/tab.searcher.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/teamRequest.searcher.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/user.searcher.ts create mode 100644 packages/hoppscotch-common/src/services/spotlight/searchers/workspace.searcher.ts create mode 100644 packages/hoppscotch-common/src/services/tab/__tests__/tab.service.spec.ts create mode 100644 packages/hoppscotch-common/src/services/tab/graphql.ts create mode 100644 packages/hoppscotch-common/src/services/tab/index.ts create mode 100644 packages/hoppscotch-common/src/services/tab/rest.ts create mode 100644 packages/hoppscotch-common/src/services/tab/tab.ts create mode 100644 packages/hoppscotch-common/src/services/team-collection.service.ts create mode 100644 packages/hoppscotch-common/src/services/test-runner/test-runner.service.ts create mode 100644 packages/hoppscotch-common/src/services/ui-extension.service.ts create mode 100644 packages/hoppscotch-common/src/services/workspace.service.ts create mode 100644 packages/hoppscotch-common/src/setupTests.ts create mode 100644 packages/hoppscotch-common/src/shims.d.ts create mode 100644 packages/hoppscotch-common/src/types/kernel.d.ts create mode 100644 packages/hoppscotch-common/src/types/pm-coll-exts.d.ts create mode 100644 packages/hoppscotch-common/src/types/post-request.d.ts create mode 100644 packages/hoppscotch-common/src/types/pre-request.d.ts create mode 100644 packages/hoppscotch-common/src/types/ts-utils.ts create mode 100644 packages/hoppscotch-common/src/vite-envs.d.ts create mode 100644 packages/hoppscotch-common/src/vitest.d.ts create mode 100644 packages/hoppscotch-common/src/workers/regex.js create mode 100644 packages/hoppscotch-common/tsconfig.json create mode 100644 packages/hoppscotch-common/type-check.mjs create mode 100644 packages/hoppscotch-common/vitest.config.mts create mode 100644 packages/hoppscotch-data/package.json create mode 100644 packages/hoppscotch-data/src/collection/index.ts create mode 100644 packages/hoppscotch-data/src/collection/v/1.ts create mode 100644 packages/hoppscotch-data/src/collection/v/10.ts create mode 100644 packages/hoppscotch-data/src/collection/v/11.ts create mode 100644 packages/hoppscotch-data/src/collection/v/12.ts create mode 100644 packages/hoppscotch-data/src/collection/v/2.ts create mode 100644 packages/hoppscotch-data/src/collection/v/3.ts create mode 100644 packages/hoppscotch-data/src/collection/v/4.ts create mode 100644 packages/hoppscotch-data/src/collection/v/5.ts create mode 100644 packages/hoppscotch-data/src/collection/v/6.ts create mode 100644 packages/hoppscotch-data/src/collection/v/7.ts create mode 100644 packages/hoppscotch-data/src/collection/v/8.ts create mode 100644 packages/hoppscotch-data/src/collection/v/9.ts create mode 100644 packages/hoppscotch-data/src/cookies.ts create mode 100644 packages/hoppscotch-data/src/environment/index.ts create mode 100644 packages/hoppscotch-data/src/environment/v/0.ts create mode 100644 packages/hoppscotch-data/src/environment/v/1.ts create mode 100644 packages/hoppscotch-data/src/environment/v/2.ts create mode 100644 packages/hoppscotch-data/src/global-environment/index.ts create mode 100644 packages/hoppscotch-data/src/global-environment/v/0.ts create mode 100644 packages/hoppscotch-data/src/global-environment/v/1.ts create mode 100644 packages/hoppscotch-data/src/global-environment/v/2.ts create mode 100644 packages/hoppscotch-data/src/graphql/index.ts create mode 100644 packages/hoppscotch-data/src/graphql/v/1.ts create mode 100644 packages/hoppscotch-data/src/graphql/v/2.ts create mode 100644 packages/hoppscotch-data/src/graphql/v/3.ts create mode 100644 packages/hoppscotch-data/src/graphql/v/4.ts create mode 100644 packages/hoppscotch-data/src/graphql/v/5.ts create mode 100644 packages/hoppscotch-data/src/graphql/v/6.ts create mode 100644 packages/hoppscotch-data/src/graphql/v/7.ts create mode 100644 packages/hoppscotch-data/src/graphql/v/8.ts create mode 100644 packages/hoppscotch-data/src/graphql/v/9.ts create mode 100644 packages/hoppscotch-data/src/index.ts create mode 100644 packages/hoppscotch-data/src/predefinedVariables.ts create mode 100644 packages/hoppscotch-data/src/rawKeyValue.ts create mode 100644 packages/hoppscotch-data/src/rest-request-response/index.ts create mode 100644 packages/hoppscotch-data/src/rest-request-response/original-request/index.ts create mode 100644 packages/hoppscotch-data/src/rest-request-response/original-request/v/1.ts create mode 100644 packages/hoppscotch-data/src/rest-request-response/original-request/v/2.ts create mode 100644 packages/hoppscotch-data/src/rest-request-response/original-request/v/3.ts create mode 100644 packages/hoppscotch-data/src/rest-request-response/original-request/v/4.ts create mode 100644 packages/hoppscotch-data/src/rest-request-response/original-request/v/5.ts create mode 100644 packages/hoppscotch-data/src/rest-request-response/original-request/v/6.ts create mode 100644 packages/hoppscotch-data/src/rest-request-response/v/0.ts create mode 100644 packages/hoppscotch-data/src/rest/content-types.ts create mode 100644 packages/hoppscotch-data/src/rest/index.ts create mode 100644 packages/hoppscotch-data/src/rest/v/0.ts create mode 100644 packages/hoppscotch-data/src/rest/v/1.ts create mode 100644 packages/hoppscotch-data/src/rest/v/10/body.ts create mode 100644 packages/hoppscotch-data/src/rest/v/10/index.ts create mode 100644 packages/hoppscotch-data/src/rest/v/11/auth.ts create mode 100644 packages/hoppscotch-data/src/rest/v/11/index.ts create mode 100644 packages/hoppscotch-data/src/rest/v/12/auth.ts create mode 100644 packages/hoppscotch-data/src/rest/v/12/index.ts create mode 100644 packages/hoppscotch-data/src/rest/v/13/auth.ts create mode 100644 packages/hoppscotch-data/src/rest/v/13/index.ts create mode 100644 packages/hoppscotch-data/src/rest/v/14.ts create mode 100644 packages/hoppscotch-data/src/rest/v/15/auth.ts create mode 100644 packages/hoppscotch-data/src/rest/v/15/index.ts create mode 100644 packages/hoppscotch-data/src/rest/v/16.ts create mode 100644 packages/hoppscotch-data/src/rest/v/17.ts create mode 100644 packages/hoppscotch-data/src/rest/v/2.ts create mode 100644 packages/hoppscotch-data/src/rest/v/3.ts create mode 100644 packages/hoppscotch-data/src/rest/v/4.ts create mode 100644 packages/hoppscotch-data/src/rest/v/5.ts create mode 100644 packages/hoppscotch-data/src/rest/v/6.ts create mode 100644 packages/hoppscotch-data/src/rest/v/7.ts create mode 100644 packages/hoppscotch-data/src/rest/v/8/auth.ts create mode 100644 packages/hoppscotch-data/src/rest/v/8/index.ts create mode 100644 packages/hoppscotch-data/src/rest/v/9/body.ts create mode 100644 packages/hoppscotch-data/src/rest/v/9/index.ts create mode 100644 packages/hoppscotch-data/src/type-utils.d.ts create mode 100644 packages/hoppscotch-data/src/utils/akamai-eg.ts create mode 100644 packages/hoppscotch-data/src/utils/collection.ts create mode 100644 packages/hoppscotch-data/src/utils/eq.ts create mode 100644 packages/hoppscotch-data/src/utils/hawk.ts create mode 100644 packages/hoppscotch-data/src/utils/jwt.ts create mode 100644 packages/hoppscotch-data/src/utils/record.ts create mode 100644 packages/hoppscotch-data/src/utils/statusCodes.ts create mode 100644 packages/hoppscotch-data/tsconfig.decl.json create mode 100644 packages/hoppscotch-data/tsconfig.json create mode 100644 packages/hoppscotch-data/vite.config.ts create mode 100644 packages/hoppscotch-desktop/.gitignore create mode 100644 packages/hoppscotch-desktop/README.md create mode 100644 packages/hoppscotch-desktop/connection-to-self-hosted-instance.png create mode 100644 packages/hoppscotch-desktop/crates/webapp-bundler/.gitignore create mode 100644 packages/hoppscotch-desktop/crates/webapp-bundler/Cargo.lock create mode 100644 packages/hoppscotch-desktop/crates/webapp-bundler/Cargo.toml create mode 100644 packages/hoppscotch-desktop/crates/webapp-bundler/src/main.rs create mode 100644 packages/hoppscotch-desktop/desktop-app.png create mode 100644 packages/hoppscotch-desktop/eslint.config.mjs create mode 100644 packages/hoppscotch-desktop/index.html create mode 100644 packages/hoppscotch-desktop/package.json create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/.envrc create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/.gitignore create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/Cargo.lock create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/Cargo.toml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/LICENSE.md create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/README.md create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/devenv.lock create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/devenv.nix create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/devenv.yaml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/src/auth.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/src/content.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/src/error.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/src/header.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/src/interop.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/src/lib.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/src/relay.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/src/request.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/src/response.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/src/security.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/src/transfer.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/relay/src/util.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/.envrc create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/.gitignore create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/Cargo.lock create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/Cargo.toml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/LICENSE.md create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/README.md create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/build.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/devenv.lock create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/devenv.nix create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/devenv.yaml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/dist-js/index.cjs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/dist-js/index.d.ts create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/dist-js/index.d.ts.map create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/dist-js/index.js create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/.gitignore create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/.vscode/extensions.json create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/README.md create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/index.html create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/jsconfig.json create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/package.json create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/public/svelte.svg create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/public/tauri.svg create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/public/vite.svg create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src-tauri/.gitignore create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src-tauri/Cargo.toml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src-tauri/build.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src-tauri/capabilities/default.json create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src-tauri/icons/128x128.png create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src-tauri/icons/128x128@2x.png create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src-tauri/icons/32x32.png create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src-tauri/icons/icon.icns create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src-tauri/icons/icon.ico create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src-tauri/icons/icon.png create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src-tauri/src/lib.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src-tauri/src/main.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src-tauri/tauri.conf.json create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src/App.svelte create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src/lib/Greet.svelte create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src/main.js create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src/style.css create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/src/vite-env.d.ts create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/vite.config.js create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/guest-js/index.ts create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/package.json create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/permissions/autogenerated/commands/clear.toml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/permissions/autogenerated/commands/close.toml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/permissions/autogenerated/commands/download.toml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/permissions/autogenerated/commands/load.toml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/permissions/autogenerated/commands/ping.toml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/permissions/autogenerated/commands/remove.toml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/permissions/autogenerated/reference.md create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/permissions/default.toml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/permissions/schemas/schema.json create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/pnpm-lock.yaml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/rollup.config.js create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/api/client.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/api/error.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/api/mod.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/api/model.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/bundle/error.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/bundle/loader.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/bundle/mod.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/bundle/verified.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/cache/error.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/cache/manager.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/cache/mod.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/cache/policy.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/cache/store.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/commands.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/config/mod.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/config/model.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/desktop.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/envvar.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/error.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/global.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/kernel.js create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/lib.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/mapping.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/mobile.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/models.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/storage/error.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/storage/layout.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/storage/manager.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/storage/mod.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/storage/registry.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/ui/macos/mod.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/ui/macos/posit.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/ui/mod.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/ui/windows/mod.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/ui/windows/posit.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/uri/error.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/uri/handler.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/uri/mod.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/vendor/config.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/vendor/error.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/vendor/mod.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/verification/bundle.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/verification/error.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/verification/file.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/verification/key.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/src/verification/mod.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/tsconfig.json create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/.envrc create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/.gitignore create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/Cargo.lock create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/Cargo.toml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/LICENSE.md create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/README.md create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/build.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/devenv.lock create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/devenv.nix create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/devenv.yaml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/dist-js/index.cjs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/dist-js/index.d.ts create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/dist-js/index.d.ts.map create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/dist-js/index.js create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/guest-js/index.ts create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/package.json create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/permissions/autogenerated/commands/cancel.toml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/permissions/autogenerated/commands/execute.toml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/permissions/autogenerated/commands/run.toml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/permissions/autogenerated/commands/subscribe.toml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/permissions/autogenerated/reference.md create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/permissions/default.toml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/permissions/schemas/schema.json create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/pnpm-lock.yaml create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/rollup.config.js create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/src/commands.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/src/desktop.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/src/error.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/src/lib.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/src/mobile.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/src/models.rs create mode 100644 packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/tsconfig.json create mode 100644 packages/hoppscotch-desktop/postcss.config.js create mode 100644 packages/hoppscotch-desktop/public/favicon.ico create mode 100644 packages/hoppscotch-desktop/public/images/add_group.svg create mode 100644 packages/hoppscotch-desktop/public/images/pack.svg create mode 100644 packages/hoppscotch-desktop/public/images/youre_lost.svg create mode 100644 packages/hoppscotch-desktop/public/logo.svg create mode 100644 packages/hoppscotch-desktop/public/tauri.svg create mode 100644 packages/hoppscotch-desktop/public/vite.svg create mode 100644 packages/hoppscotch-desktop/src-tauri/.gitignore create mode 100644 packages/hoppscotch-desktop/src-tauri/Cargo.lock create mode 100644 packages/hoppscotch-desktop/src-tauri/Cargo.toml create mode 100644 packages/hoppscotch-desktop/src-tauri/build.rs create mode 100644 packages/hoppscotch-desktop/src-tauri/capabilities/README.md create mode 100644 packages/hoppscotch-desktop/src-tauri/capabilities/default.json create mode 100644 packages/hoppscotch-desktop/src-tauri/capabilities/desktop.json create mode 100644 packages/hoppscotch-desktop/src-tauri/icons/128x128.png create mode 100644 packages/hoppscotch-desktop/src-tauri/icons/128x128@2x.png create mode 100644 packages/hoppscotch-desktop/src-tauri/icons/32x32.png create mode 100644 packages/hoppscotch-desktop/src-tauri/icons/Square107x107Logo.png create mode 100644 packages/hoppscotch-desktop/src-tauri/icons/Square142x142Logo.png create mode 100644 packages/hoppscotch-desktop/src-tauri/icons/Square150x150Logo.png create mode 100644 packages/hoppscotch-desktop/src-tauri/icons/Square284x284Logo.png create mode 100644 packages/hoppscotch-desktop/src-tauri/icons/Square30x30Logo.png create mode 100644 packages/hoppscotch-desktop/src-tauri/icons/Square310x310Logo.png create mode 100644 packages/hoppscotch-desktop/src-tauri/icons/Square44x44Logo.png create mode 100644 packages/hoppscotch-desktop/src-tauri/icons/Square71x71Logo.png create mode 100644 packages/hoppscotch-desktop/src-tauri/icons/Square89x89Logo.png create mode 100644 packages/hoppscotch-desktop/src-tauri/icons/StoreLogo.png create mode 100644 packages/hoppscotch-desktop/src-tauri/icons/icon.icns create mode 100644 packages/hoppscotch-desktop/src-tauri/icons/icon.ico create mode 100644 packages/hoppscotch-desktop/src-tauri/icons/icon.png create mode 100644 packages/hoppscotch-desktop/src-tauri/src/backup.rs create mode 100644 packages/hoppscotch-desktop/src-tauri/src/config.rs create mode 100644 packages/hoppscotch-desktop/src-tauri/src/dialog.rs create mode 100644 packages/hoppscotch-desktop/src-tauri/src/error.rs create mode 100644 packages/hoppscotch-desktop/src-tauri/src/lib.rs create mode 100644 packages/hoppscotch-desktop/src-tauri/src/logger.rs create mode 100644 packages/hoppscotch-desktop/src-tauri/src/main.rs create mode 100644 packages/hoppscotch-desktop/src-tauri/src/path.rs create mode 100644 packages/hoppscotch-desktop/src-tauri/src/server.rs create mode 100644 packages/hoppscotch-desktop/src-tauri/src/updater.rs create mode 100644 packages/hoppscotch-desktop/src-tauri/src/util.rs create mode 100644 packages/hoppscotch-desktop/src-tauri/src/webview/error.rs create mode 100644 packages/hoppscotch-desktop/src-tauri/src/webview/mod.rs create mode 100644 packages/hoppscotch-desktop/src-tauri/tauri.conf.json create mode 100644 packages/hoppscotch-desktop/src-tauri/tauri.portable.macos.conf.json create mode 100644 packages/hoppscotch-desktop/src-tauri/tauri.portable.windows.conf.json create mode 100644 packages/hoppscotch-desktop/src/App.vue create mode 100644 packages/hoppscotch-desktop/src/assets/scss/styles.scss create mode 100644 packages/hoppscotch-desktop/src/assets/scss/tailwind.scss create mode 100644 packages/hoppscotch-desktop/src/assets/vue.svg create mode 100644 packages/hoppscotch-desktop/src/components.d.ts create mode 100644 packages/hoppscotch-desktop/src/components/layout/LayoutHeader.vue create mode 100644 packages/hoppscotch-desktop/src/components/layout/LayoutSidebar.vue create mode 100644 packages/hoppscotch-desktop/src/composables/useAppInitialization.ts create mode 100644 packages/hoppscotch-desktop/src/kernel/index.ts create mode 100644 packages/hoppscotch-desktop/src/kernel/io.ts create mode 100644 packages/hoppscotch-desktop/src/kernel/relay.ts create mode 100644 packages/hoppscotch-desktop/src/kernel/store-resource.ts create mode 100644 packages/hoppscotch-desktop/src/kernel/store.ts create mode 100644 packages/hoppscotch-desktop/src/main.ts create mode 100644 packages/hoppscotch-desktop/src/router.ts create mode 100644 packages/hoppscotch-desktop/src/services/instance-store-migration.service.ts create mode 100644 packages/hoppscotch-desktop/src/services/persistence.service.ts create mode 100644 packages/hoppscotch-desktop/src/services/updater.client.ts create mode 100644 packages/hoppscotch-desktop/src/types/index.ts create mode 100644 packages/hoppscotch-desktop/src/types/kernel.d.ts create mode 100644 packages/hoppscotch-desktop/src/utils/updater.ts create mode 100644 packages/hoppscotch-desktop/src/views/Home.vue create mode 100644 packages/hoppscotch-desktop/src/views/PortableHome.vue create mode 100644 packages/hoppscotch-desktop/src/views/StandardHome.vue create mode 100644 packages/hoppscotch-desktop/src/views/shared/AppHeader.vue create mode 100644 packages/hoppscotch-desktop/src/views/shared/ErrorState.vue create mode 100644 packages/hoppscotch-desktop/src/views/shared/LoadingState.vue create mode 100644 packages/hoppscotch-desktop/src/views/shared/UpdateFlow.vue create mode 100644 packages/hoppscotch-desktop/src/views/shared/VersionInfo.vue create mode 100644 packages/hoppscotch-desktop/src/vite-env.d.ts create mode 100644 packages/hoppscotch-desktop/tailwind.config.ts create mode 100644 packages/hoppscotch-desktop/tsconfig.json create mode 100644 packages/hoppscotch-desktop/tsconfig.node.json create mode 100644 packages/hoppscotch-desktop/vite.config.ts create mode 100644 packages/hoppscotch-js-sandbox/.gitignore create mode 100644 packages/hoppscotch-js-sandbox/.prettierignore create mode 100644 packages/hoppscotch-js-sandbox/.prettierrc.cjs create mode 100644 packages/hoppscotch-js-sandbox/README.md create mode 100644 packages/hoppscotch-js-sandbox/eslint.config.cjs create mode 100644 packages/hoppscotch-js-sandbox/index.d.ts create mode 100644 packages/hoppscotch-js-sandbox/node.d.ts create mode 100644 packages/hoppscotch-js-sandbox/package.json create mode 100644 packages/hoppscotch-js-sandbox/scripting.d.ts create mode 100644 packages/hoppscotch-js-sandbox/setupFiles.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/cage-modules/crypto/encrypt-decrypt.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/cage-modules/crypto/key-operations.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/cage-modules/crypto/random-values.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/cage-modules/crypto/sign-verify.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/cage-modules/crypto/subtle-digest.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/cage-modules/fetch.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/combined/async-await-support.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/combined/core-chai-assertions.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/combined/deep-include-keys-assertions.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/combined/env-fallback-behavior.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/combined/instanceof-assertions.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/combined/keys-members-assertions.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/combined/length-assertions.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/combined/null-undefined-value-preservation.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/combined/script-error-recovery.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/combined/script-execution-error-propagation.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/combined/script-imports.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/combined/side-effects-assertions.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/combined/test-context-preservation.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/combined/test-runner.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/hopp-namespace/chai-powered-assertions/core-assertions.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/hopp-namespace/chai-powered-assertions/exotic-objects.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/hopp-namespace/chai-powered-assertions/functions-errors.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/hopp-namespace/chai-powered-assertions/properties-collections.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/hopp-namespace/chai-powered-assertions/strings-regex.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/hopp-namespace/cookies.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/hopp-namespace/env/delete.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/hopp-namespace/env/get.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/hopp-namespace/env/getInitialRaw.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/hopp-namespace/env/getRaw.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/hopp-namespace/env/reset.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/hopp-namespace/env/set.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/hopp-namespace/env/setInitial.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/hopp-namespace/env/undefined-rejection.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/hopp-namespace/fetch.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/hopp-namespace/request.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/hopp-namespace/response.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/advanced-assertions.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/chai-advanced-features.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/chai-modifier-combinations.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/cross-namespace-undefined.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/environment.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/execution.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/expect-fail.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/info.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/map-set-size.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/pre-request-type-preservation.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/property-chaining.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/request/basic.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/request/headers/propertylist-advanced.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/request/headers/propertylist.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/request/mutations.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/request/query/propertylist.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/request/url/helper-methods.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/request/url/properties.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/response/basic.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/response/bdd-assertions.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/response/cookies.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/response/datauri-comprehensive.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/response/method-existence.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/sendRequest.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/serialization-edge-cases.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/type-coercion.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/unsupported.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pm-namespace/variables.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pw-namespace/base64-helper-functions.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pw-namespace/env/get.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pw-namespace/env/getResolve.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pw-namespace/env/resolve.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pw-namespace/env/set.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pw-namespace/env/unset.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pw-namespace/expect/toBe.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pw-namespace/expect/toBeLevelxxx.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pw-namespace/expect/toBeType.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pw-namespace/expect/toHaveLength.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pw-namespace/expect/toInclude.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/pw-namespace/pre-request.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/utils/cage.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/utils/pre-request.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/__tests__/utils/shared.spec.ts create mode 100644 packages/hoppscotch-js-sandbox/src/bootstrap-code/post-request.js create mode 100644 packages/hoppscotch-js-sandbox/src/bootstrap-code/pre-request.js create mode 100644 packages/hoppscotch-js-sandbox/src/cage-modules/crypto.ts create mode 100644 packages/hoppscotch-js-sandbox/src/cage-modules/default.ts create mode 100644 packages/hoppscotch-js-sandbox/src/cage-modules/fetch.ts create mode 100644 packages/hoppscotch-js-sandbox/src/cage-modules/index.ts create mode 100644 packages/hoppscotch-js-sandbox/src/cage-modules/namespaces/hopp-namespace.ts create mode 100644 packages/hoppscotch-js-sandbox/src/cage-modules/namespaces/pm-namespace.ts create mode 100644 packages/hoppscotch-js-sandbox/src/cage-modules/namespaces/pw-namespace.ts create mode 100644 packages/hoppscotch-js-sandbox/src/cage-modules/scripting-modules.ts create mode 100644 packages/hoppscotch-js-sandbox/src/cage-modules/utils/base-inputs.ts create mode 100644 packages/hoppscotch-js-sandbox/src/cage-modules/utils/chai-helpers.ts create mode 100644 packages/hoppscotch-js-sandbox/src/cage-modules/utils/expectation-helpers.ts create mode 100644 packages/hoppscotch-js-sandbox/src/cage-modules/utils/request-setters.ts create mode 100644 packages/hoppscotch-js-sandbox/src/cage-modules/utils/vm-marshal.ts create mode 100644 packages/hoppscotch-js-sandbox/src/constants/http-status-codes.ts create mode 100644 packages/hoppscotch-js-sandbox/src/constants/sandbox-markers.ts create mode 100644 packages/hoppscotch-js-sandbox/src/global.d.ts create mode 100644 packages/hoppscotch-js-sandbox/src/node/index.ts create mode 100644 packages/hoppscotch-js-sandbox/src/node/pre-request/experimental.ts create mode 100644 packages/hoppscotch-js-sandbox/src/node/pre-request/index.ts create mode 100644 packages/hoppscotch-js-sandbox/src/node/pre-request/legacy.ts create mode 100644 packages/hoppscotch-js-sandbox/src/node/test-runner/experimental.ts create mode 100644 packages/hoppscotch-js-sandbox/src/node/test-runner/index.ts create mode 100644 packages/hoppscotch-js-sandbox/src/node/test-runner/legacy.ts create mode 100644 packages/hoppscotch-js-sandbox/src/node/utils.ts create mode 100644 packages/hoppscotch-js-sandbox/src/scripting.ts create mode 100644 packages/hoppscotch-js-sandbox/src/types/index.ts create mode 100644 packages/hoppscotch-js-sandbox/src/utils/cage.ts create mode 100644 packages/hoppscotch-js-sandbox/src/utils/chai-integration.ts create mode 100644 packages/hoppscotch-js-sandbox/src/utils/pre-request.ts create mode 100644 packages/hoppscotch-js-sandbox/src/utils/scripting.ts create mode 100644 packages/hoppscotch-js-sandbox/src/utils/shared.ts create mode 100644 packages/hoppscotch-js-sandbox/src/utils/test-helpers.ts create mode 100644 packages/hoppscotch-js-sandbox/src/web/index.ts create mode 100644 packages/hoppscotch-js-sandbox/src/web/pre-request/index.ts create mode 100644 packages/hoppscotch-js-sandbox/src/web/pre-request/worker.ts create mode 100644 packages/hoppscotch-js-sandbox/src/web/test-runner/index.ts create mode 100644 packages/hoppscotch-js-sandbox/src/web/test-runner/worker.ts create mode 100644 packages/hoppscotch-js-sandbox/tsconfig.json create mode 100644 packages/hoppscotch-js-sandbox/vite.config.ts create mode 100644 packages/hoppscotch-js-sandbox/web.d.ts create mode 100644 packages/hoppscotch-kernel/README.md create mode 100644 packages/hoppscotch-kernel/eslint.config.mjs create mode 100644 packages/hoppscotch-kernel/package.json create mode 100644 packages/hoppscotch-kernel/src/index.ts create mode 100644 packages/hoppscotch-kernel/src/io/impl/desktop/index.ts create mode 100644 packages/hoppscotch-kernel/src/io/impl/desktop/v/1.ts create mode 100644 packages/hoppscotch-kernel/src/io/impl/web/index.ts create mode 100644 packages/hoppscotch-kernel/src/io/impl/web/v/1.ts create mode 100644 packages/hoppscotch-kernel/src/io/index.ts create mode 100644 packages/hoppscotch-kernel/src/io/v/1.ts create mode 100644 packages/hoppscotch-kernel/src/log/impl/desktop/index.ts create mode 100644 packages/hoppscotch-kernel/src/log/impl/desktop/v/1.ts create mode 100644 packages/hoppscotch-kernel/src/log/impl/web/index.ts create mode 100644 packages/hoppscotch-kernel/src/log/impl/web/v/1.ts create mode 100644 packages/hoppscotch-kernel/src/log/index.ts create mode 100644 packages/hoppscotch-kernel/src/log/v/1.ts create mode 100644 packages/hoppscotch-kernel/src/relay/impl/desktop/index.ts create mode 100644 packages/hoppscotch-kernel/src/relay/impl/desktop/v/1.ts create mode 100644 packages/hoppscotch-kernel/src/relay/impl/web/index.ts create mode 100644 packages/hoppscotch-kernel/src/relay/impl/web/v/1.ts create mode 100644 packages/hoppscotch-kernel/src/relay/index.ts create mode 100644 packages/hoppscotch-kernel/src/relay/v/1.ts create mode 100644 packages/hoppscotch-kernel/src/store/impl/desktop/index.ts create mode 100644 packages/hoppscotch-kernel/src/store/impl/desktop/v/1.ts create mode 100644 packages/hoppscotch-kernel/src/store/impl/web/index.ts create mode 100644 packages/hoppscotch-kernel/src/store/impl/web/v/1.ts create mode 100644 packages/hoppscotch-kernel/src/store/index.ts create mode 100644 packages/hoppscotch-kernel/src/store/v/1.ts create mode 100644 packages/hoppscotch-kernel/src/type/versioning.ts create mode 100644 packages/hoppscotch-kernel/src/util/capability.ts create mode 100644 packages/hoppscotch-kernel/tsconfig.base.json create mode 100644 packages/hoppscotch-kernel/tsconfig.decl.json create mode 100644 packages/hoppscotch-kernel/tsconfig.json create mode 100644 packages/hoppscotch-kernel/vite.config.d.ts create mode 100644 packages/hoppscotch-kernel/vite.config.ts create mode 100644 packages/hoppscotch-relay/.gitignore create mode 100644 packages/hoppscotch-relay/Cargo.lock create mode 100644 packages/hoppscotch-relay/Cargo.toml create mode 100644 packages/hoppscotch-relay/LICENSE.md create mode 100644 packages/hoppscotch-relay/README.md create mode 100644 packages/hoppscotch-relay/src/error.rs create mode 100644 packages/hoppscotch-relay/src/interop.rs create mode 100644 packages/hoppscotch-relay/src/lib.rs create mode 100644 packages/hoppscotch-relay/src/relay.rs create mode 100644 packages/hoppscotch-relay/src/util.rs create mode 100644 packages/hoppscotch-selfhost-web/.gitignore create mode 100644 packages/hoppscotch-selfhost-web/Caddyfile create mode 100644 packages/hoppscotch-selfhost-web/Dockerfile create mode 100644 packages/hoppscotch-selfhost-web/eslint.config.mjs create mode 100644 packages/hoppscotch-selfhost-web/gql-codegen.yml create mode 100644 packages/hoppscotch-selfhost-web/index.html create mode 100644 packages/hoppscotch-selfhost-web/meta.ts create mode 100644 packages/hoppscotch-selfhost-web/package.json create mode 100644 packages/hoppscotch-selfhost-web/postcss.config.cjs create mode 100755 packages/hoppscotch-selfhost-web/prod_run.mjs create mode 100644 packages/hoppscotch-selfhost-web/selfhost-web.Caddyfile create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/ClearGlobalEnvironments.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/CreateGQLChildUserCollection.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/CreateGQLRootUserCollection.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/CreateGQLUserRequest.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/CreateRESTChildUserCollection.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/CreateRESTRootUserCollection.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/CreateRESTUserRequest.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/CreateUserEnvironment.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/CreateUserGlobalEnvironment.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/CreateUserHistory.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/CreateUserSettings.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/DeleteAllUserHistory.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/DeleteUserCollection.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/DeleteUserEnvironments.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/DeleteUserRequest.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/ImportUserCollectionsFromJSON.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/MoveUserCollection.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/MoveUserRequest.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/RemoveRequestFromHistory.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/RenameUserCollection.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/SortUserCollections.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/ToggleHistoryStarStatus.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/UpdateGQLUserRequest.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/UpdateRESTUserRequest.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/UpdateUserCollection.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/UpdateUserCollectionOrder.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/UpdateUserDisplayName.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/UpdateUserEnvironment.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/mutations/UpdateUserSettings.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/queries/CreateUserEnvironment.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/queries/ExportUserCollectionsToJSON.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/queries/GetGlobalEnvironments.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/queries/GetProxyAppUrl.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/queries/GetRestUserHistory.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/queries/GetRootGQLUserCollections.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/queries/GetSMTPStatus.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/queries/GetUserEnvironments.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/queries/GetUserRootCollections.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/queries/GetUserSettings.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/queries/IsUserHistoryEnabled.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/api/subscriptions/UserHistoryStoreStatusChanged.graphql create mode 100644 packages/hoppscotch-selfhost-web/src/components/Login.vue create mode 100644 packages/hoppscotch-selfhost-web/src/kernel/index.ts create mode 100644 packages/hoppscotch-selfhost-web/src/kernel/io.ts create mode 100644 packages/hoppscotch-selfhost-web/src/kernel/relay.ts create mode 100644 packages/hoppscotch-selfhost-web/src/kernel/store.ts create mode 100644 packages/hoppscotch-selfhost-web/src/main.ts create mode 100644 packages/hoppscotch-selfhost-web/src/pages/device-login.vue create mode 100644 packages/hoppscotch-selfhost-web/src/platform/auth/desktop/api.ts create mode 100644 packages/hoppscotch-selfhost-web/src/platform/auth/desktop/index.ts create mode 100644 packages/hoppscotch-selfhost-web/src/platform/auth/web/api.ts create mode 100644 packages/hoppscotch-selfhost-web/src/platform/auth/web/index.ts create mode 100644 packages/hoppscotch-selfhost-web/src/platform/history/sync.ts create mode 100644 packages/hoppscotch-selfhost-web/src/platform/infra/infra.platform.ts create mode 100644 packages/hoppscotch-selfhost-web/src/platform/instance/desktop/index.ts create mode 100644 packages/hoppscotch-selfhost-web/src/platform/instance/web/index.ts create mode 100644 packages/hoppscotch-selfhost-web/src/services/headerDownloadableLinks.service.ts create mode 100644 packages/hoppscotch-selfhost-web/src/vite-env.d.ts create mode 100644 packages/hoppscotch-selfhost-web/tailwind.config.ts create mode 100644 packages/hoppscotch-selfhost-web/tsconfig.json create mode 100644 packages/hoppscotch-selfhost-web/tsconfig.node.json create mode 100644 packages/hoppscotch-selfhost-web/vite.config.ts create mode 100644 packages/hoppscotch-selfhost-web/webapp-server/.gitignore create mode 100644 packages/hoppscotch-selfhost-web/webapp-server/README.md create mode 100644 packages/hoppscotch-selfhost-web/webapp-server/go.mod create mode 100644 packages/hoppscotch-selfhost-web/webapp-server/go.sum create mode 100644 packages/hoppscotch-selfhost-web/webapp-server/internal/bundle/builder.go create mode 100644 packages/hoppscotch-selfhost-web/webapp-server/internal/bundle/manager.go create mode 100644 packages/hoppscotch-selfhost-web/webapp-server/internal/bundle/types.go create mode 100644 packages/hoppscotch-selfhost-web/webapp-server/internal/config/config.go create mode 100644 packages/hoppscotch-selfhost-web/webapp-server/internal/crypto/keys.go create mode 100644 packages/hoppscotch-selfhost-web/webapp-server/internal/server/server.go create mode 100644 packages/hoppscotch-selfhost-web/webapp-server/main.go create mode 100644 packages/hoppscotch-sh-admin/.dockerignore create mode 100644 packages/hoppscotch-sh-admin/.gitignore create mode 100644 packages/hoppscotch-sh-admin/.prettierignore create mode 100644 packages/hoppscotch-sh-admin/.prettierrc.cjs create mode 100644 packages/hoppscotch-sh-admin/Caddyfile create mode 100644 packages/hoppscotch-sh-admin/Dockerfile create mode 100644 packages/hoppscotch-sh-admin/README.md create mode 100644 packages/hoppscotch-sh-admin/assets/icons/auth/email.svg create mode 100644 packages/hoppscotch-sh-admin/assets/icons/auth/github.svg create mode 100644 packages/hoppscotch-sh-admin/assets/icons/auth/google.svg create mode 100644 packages/hoppscotch-sh-admin/assets/icons/auth/microsoft.svg create mode 100644 packages/hoppscotch-sh-admin/assets/icons/logo.svg create mode 100644 packages/hoppscotch-sh-admin/assets/images/hoppscotch-title.svg create mode 100644 packages/hoppscotch-sh-admin/assets/scss/styles.scss create mode 100644 packages/hoppscotch-sh-admin/assets/scss/tailwind.scss create mode 100644 packages/hoppscotch-sh-admin/gql-codegen.yml create mode 100644 packages/hoppscotch-sh-admin/index.html create mode 100644 packages/hoppscotch-sh-admin/languages.json create mode 100644 packages/hoppscotch-sh-admin/locales/af.json create mode 100644 packages/hoppscotch-sh-admin/locales/ar.json create mode 100644 packages/hoppscotch-sh-admin/locales/ca.json create mode 100644 packages/hoppscotch-sh-admin/locales/cn.json create mode 100644 packages/hoppscotch-sh-admin/locales/cs.json create mode 100644 packages/hoppscotch-sh-admin/locales/da.json create mode 100644 packages/hoppscotch-sh-admin/locales/de.json create mode 100644 packages/hoppscotch-sh-admin/locales/el.json create mode 100644 packages/hoppscotch-sh-admin/locales/en.json create mode 100644 packages/hoppscotch-sh-admin/locales/es.json create mode 100644 packages/hoppscotch-sh-admin/locales/fi.json create mode 100644 packages/hoppscotch-sh-admin/locales/fr.json create mode 100644 packages/hoppscotch-sh-admin/locales/he.json create mode 100644 packages/hoppscotch-sh-admin/locales/hi.json create mode 100644 packages/hoppscotch-sh-admin/locales/hu.json create mode 100644 packages/hoppscotch-sh-admin/locales/id.json create mode 100644 packages/hoppscotch-sh-admin/locales/it.json create mode 100644 packages/hoppscotch-sh-admin/locales/ja.json create mode 100644 packages/hoppscotch-sh-admin/locales/ko.json create mode 100644 packages/hoppscotch-sh-admin/locales/mn.json create mode 100644 packages/hoppscotch-sh-admin/locales/nl.json create mode 100644 packages/hoppscotch-sh-admin/locales/no.json create mode 100644 packages/hoppscotch-sh-admin/locales/pl.json create mode 100644 packages/hoppscotch-sh-admin/locales/pt-br.json create mode 100644 packages/hoppscotch-sh-admin/locales/pt.json create mode 100644 packages/hoppscotch-sh-admin/locales/ro.json create mode 100644 packages/hoppscotch-sh-admin/locales/ru.json create mode 100644 packages/hoppscotch-sh-admin/locales/sr.json create mode 100644 packages/hoppscotch-sh-admin/locales/sv.json create mode 100644 packages/hoppscotch-sh-admin/locales/th.json create mode 100644 packages/hoppscotch-sh-admin/locales/tr.json create mode 100644 packages/hoppscotch-sh-admin/locales/tw.json create mode 100644 packages/hoppscotch-sh-admin/locales/uk.json create mode 100644 packages/hoppscotch-sh-admin/locales/vi.json create mode 100644 packages/hoppscotch-sh-admin/package.json create mode 100644 packages/hoppscotch-sh-admin/postcss.config.cjs create mode 100755 packages/hoppscotch-sh-admin/prod_run.mjs create mode 100644 packages/hoppscotch-sh-admin/public/favicon.ico create mode 100644 packages/hoppscotch-sh-admin/public/images/add_group.svg create mode 100644 packages/hoppscotch-sh-admin/public/images/pack.svg create mode 100644 packages/hoppscotch-sh-admin/public/images/youre_lost.svg create mode 100644 packages/hoppscotch-sh-admin/public/logo.svg create mode 100644 packages/hoppscotch-sh-admin/sh-admin-multiport-setup.Caddyfile create mode 100644 packages/hoppscotch-sh-admin/sh-admin-subpath-access.Caddyfile create mode 100644 packages/hoppscotch-sh-admin/src/App.vue create mode 100644 packages/hoppscotch-sh-admin/src/components.d.ts create mode 100644 packages/hoppscotch-sh-admin/src/components/app/Header.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/app/Login.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/app/Logout.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/app/Modal.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/app/Sidebar.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/app/Toast.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/dashboard/MetricsCard.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/onboarding/AuthProviderCard.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/onboarding/AuthSetup.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/onboarding/CompleteScreen.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/onboarding/OAuthSetup.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/onboarding/SmtpSetup.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/onboarding/WelcomeScreen.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/settings/AuthConfigurations.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/settings/AuthToken.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/settings/DataSharing.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/settings/HistoryConfiguration.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/settings/MockServerConfig.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/settings/OAuthProviderConfigurations.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/settings/ProxyURLConfiguration.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/settings/RateLimit.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/settings/Reset.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/settings/ServerRestart.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/settings/SmtpConfiguration.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/setup/DataSharingAndNewsletter.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/teams/Add.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/teams/Details.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/teams/Invite.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/teams/Members.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/teams/PendingInvites.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/tokens/GenerateModal.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/tokens/List.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/tokens/Overview.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/tokens/index.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/ui/Accordion.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/ui/AutoResetIcon.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/users/Details.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/users/InviteModal.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/users/SharedRequests.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/users/SuccessInviteModal.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/users/Teams.vue create mode 100644 packages/hoppscotch-sh-admin/src/composables/i18n.ts create mode 100644 packages/hoppscotch-sh-admin/src/composables/stream.ts create mode 100644 packages/hoppscotch-sh-admin/src/composables/toast.ts create mode 100644 packages/hoppscotch-sh-admin/src/composables/useClientHandler.ts create mode 100644 packages/hoppscotch-sh-admin/src/composables/useConfigHandler.ts create mode 100644 packages/hoppscotch-sh-admin/src/composables/useOnboardingConfigHandler.ts create mode 100644 packages/hoppscotch-sh-admin/src/composables/usePagedQuery.ts create mode 100644 packages/hoppscotch-sh-admin/src/composables/useSidebar.ts create mode 100644 packages/hoppscotch-sh-admin/src/composables/useSmtpAuthTypeSwitch.ts create mode 100644 packages/hoppscotch-sh-admin/src/helpers/Email.ts create mode 100644 packages/hoppscotch-sh-admin/src/helpers/auth.ts create mode 100644 packages/hoppscotch-sh-admin/src/helpers/axiosConfig.ts create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/AcceptTeamInvitation.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/AddUserToTeamByAdmin.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/ChangeUserRoleInTeamByAdmin.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/CreateInfraToken.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/CreateTeam.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/CreateTeamInvitation.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/DemoteUsersByAdmin.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/EnableAndDisableSso.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/InviteNewUser.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/MakeUsersAdmin.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/RemoveTeam.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/RemoveUserFromTeamByAdmin.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/RemoveUsersByAdmin.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/RenameTeam.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/ResetInfraConfigs.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/RevokeAllUserHistoryByAdmin.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/RevokeInfraToken.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/RevokeShortcodeByAdmin.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/RevokeTeamInvitation.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/RevokeUserInvitationsByAdmin.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/TeamInvitationAdded.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/TeamInvitationRemoved.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/ToggleAnalyticsCollection.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/ToggleSMTP.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/ToggleUserHistoryStore.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/UpdateInfraConfigs.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/mutations/UpdateUserDisplayNameByAdmin.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/queries/AllowedAuthProviders.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/queries/InfraConfigs.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/queries/InfraTokens.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/queries/InvitedUsers.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/queries/IsSMTPEnabled.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/queries/Metrics.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/queries/SharedRequests.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/queries/TeamInfo.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/queries/TeamListV2.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/queries/TeamsOfUserByAdmin.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/queries/UserInfo.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/queries/UsersList.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/queries/UsersListV2.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/gql/queries/pendingInvites.graphql create mode 100644 packages/hoppscotch-sh-admin/src/helpers/backend/rest/authQuery.ts create mode 100644 packages/hoppscotch-sh-admin/src/helpers/configs.ts create mode 100644 packages/hoppscotch-sh-admin/src/helpers/errors.ts create mode 100644 packages/hoppscotch-sh-admin/src/helpers/localpersistence.ts create mode 100644 packages/hoppscotch-sh-admin/src/helpers/retryAuthGuard.ts create mode 100644 packages/hoppscotch-sh-admin/src/helpers/userManagement.ts create mode 100644 packages/hoppscotch-sh-admin/src/helpers/utils/clipboard.ts create mode 100644 packages/hoppscotch-sh-admin/src/helpers/utils/date.ts create mode 100644 packages/hoppscotch-sh-admin/src/helpers/utils/readableKey.ts create mode 100644 packages/hoppscotch-sh-admin/src/layouts/default.vue create mode 100644 packages/hoppscotch-sh-admin/src/layouts/empty.vue create mode 100644 packages/hoppscotch-sh-admin/src/main.ts create mode 100644 packages/hoppscotch-sh-admin/src/modules/admin.ts create mode 100644 packages/hoppscotch-sh-admin/src/modules/i18n.ts create mode 100644 packages/hoppscotch-sh-admin/src/modules/index.ts create mode 100644 packages/hoppscotch-sh-admin/src/modules/router.ts create mode 100644 packages/hoppscotch-sh-admin/src/modules/tippy.ts create mode 100644 packages/hoppscotch-sh-admin/src/modules/toast.ts create mode 100644 packages/hoppscotch-sh-admin/src/modules/ui.ts create mode 100644 packages/hoppscotch-sh-admin/src/modules/v-focus.ts create mode 100644 packages/hoppscotch-sh-admin/src/pages/_.vue create mode 100644 packages/hoppscotch-sh-admin/src/pages/dashboard.vue create mode 100644 packages/hoppscotch-sh-admin/src/pages/enter.vue create mode 100644 packages/hoppscotch-sh-admin/src/pages/index.vue create mode 100644 packages/hoppscotch-sh-admin/src/pages/onboarding.vue create mode 100644 packages/hoppscotch-sh-admin/src/pages/settings.vue create mode 100644 packages/hoppscotch-sh-admin/src/pages/setup.vue create mode 100644 packages/hoppscotch-sh-admin/src/pages/teams/_id.vue create mode 100644 packages/hoppscotch-sh-admin/src/pages/teams/index.vue create mode 100644 packages/hoppscotch-sh-admin/src/pages/users/_id.vue create mode 100644 packages/hoppscotch-sh-admin/src/pages/users/index.vue create mode 100644 packages/hoppscotch-sh-admin/src/pages/users/invited.vue create mode 100644 packages/hoppscotch-sh-admin/src/shims-vue.d.ts create mode 100644 packages/hoppscotch-sh-admin/src/vite-env.d.ts create mode 100644 packages/hoppscotch-sh-admin/tailwind.config.ts create mode 100644 packages/hoppscotch-sh-admin/tsconfig.json create mode 100644 packages/hoppscotch-sh-admin/tsconfig.node.json create mode 100644 packages/hoppscotch-sh-admin/vite.config.ts create mode 100644 pnpm-lock.yaml create mode 100644 pnpm-workspace.yaml create mode 100644 prod.Dockerfile create mode 100644 tailwind.config.ts diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..7349271 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,9 @@ +{ + "name": "Hoppscotch", + "image": "mcr.microsoft.com/devcontainers/typescript-node:18", + "forwardPorts": [3000], + "features": { + "ghcr.io/NicoVIII/devcontainer-features/pnpm:1": {} + }, + "postCreateCommand": "cp .env.example .env && pnpm i" +} diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..5b57b57 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,35 @@ +.devenv* +.direnv +.devcontainer +.git +.github +.husky +.vscode + +.envrc +devenv.yaml +devenv.nix +.prettierrc.js +.prettierignore +.editorconfig +.npmrc +.firebaserc + +node_modules +**/node_modules +**/*/node_modules + +**/dist +**/build +**/target + +**/__tests__ +**/*.test.* +**/coverage + +*.md +LICENSE +CODEOWNERS + +.DS_Store +*.log diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..a1c0c00 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,11 @@ +# EditorConfig is awesome: https://EditorConfig.org + +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..894571b --- /dev/null +++ b/.envrc @@ -0,0 +1,3 @@ +source_url "https://raw.githubusercontent.com/cachix/devenv/82c0147677e510b247d8b9165c54f73d32dfd899/direnvrc" "sha256-7u4iDd1nZpxL4tCzmPG0dQgC5V+/44Ba+tHkPob1v2k=" + +use devenv diff --git a/.firebaserc b/.firebaserc new file mode 100644 index 0000000..feafd4b --- /dev/null +++ b/.firebaserc @@ -0,0 +1,5 @@ +{ + "projects": { + "default": "postwoman-api" + } +} diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..6313b56 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text=auto eol=lf diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..05cd776 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,2 @@ +github: hoppscotch +open_collective: hoppscotch diff --git a/.github/ISSUE_TEMPLATE/--bug-report.yaml b/.github/ISSUE_TEMPLATE/--bug-report.yaml new file mode 100644 index 0000000..f54aaa4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/--bug-report.yaml @@ -0,0 +1,117 @@ +name: Bug Report +description: Create a bug report to help us improve Hoppscotch +title: "[bug]: " +labels: [bug, need testing] +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to report this issue. Complete information helps us resolve it faster. + + - type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue already exists for the bug you encountered + options: + - label: I have searched existing issues and this bug hasn't been reported yet + required: true + + - type: dropdown + id: platform + attributes: + label: Platform + description: How are you accessing Hoppscotch? + options: + - Web App + - Desktop App + validations: + required: true + + - type: dropdown + id: browser + attributes: + label: Browser + description: | + Which browser is affected? + - For web app: Select the browser you're using + - For desktop app: Select your default browser + options: + - Chrome + - Firefox + - Safari + - Edge + - Opera + - Other (specify in additional info) + validations: + required: true + + - type: dropdown + id: os + attributes: + label: Operating System + description: Which operating system are you using? + options: + - Windows + - macOS + - Linux + - Other (specify in additional info) + validations: + required: true + + - type: textarea + attributes: + label: Bug Description + description: | + Describe the bug, how to reproduce it, and any additional context that would help us fix it. Include screenshots when possible. + + **For request-related issues:** Please specify which interceptor you're using (Browser, Agent, Extension, Proxy, Native, etc.) + placeholder: | + ## What happened? + When I do , happens and I see the error: + ``` + [paste error message here] + ``` + What I expected is + + ## Steps to reproduce + 1. Go to '...' + 2. Click on '....' + 3. See error + + ## Screenshots + [Attach screenshots here if available - they're really helpful!] + + ## Additional context + Interceptor used (if request-related): [Browser/Agent/Extension/Proxy/Native/etc.] + + ## Logs and Console Output (if available) + ``` + Paste any relevant logs here + ``` + + ## Additional details (if relevant) + - Device specifics: + - Special configurations: + validations: + required: true + + - type: dropdown + id: deployment + attributes: + label: Deployment Type + description: What type of Hoppscotch deployment are you using? + options: + - Hoppscotch Cloud + - Self-hosted (on-prem deployment) + validations: + required: true + + - type: input + id: version + attributes: + label: Version + description: | + For Self-Hosted deployments: Specify your deployment version + For Desktop App: Specify your app version + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/--feature-request.yaml b/.github/ISSUE_TEMPLATE/--feature-request.yaml new file mode 100644 index 0000000..9baddac --- /dev/null +++ b/.github/ISSUE_TEMPLATE/--feature-request.yaml @@ -0,0 +1,28 @@ +name: Feature request +description: Suggest a feature to improve Hoppscotch +title: "[feature]: " +labels: [feature] +body: +- type: markdown + attributes: + value: | + Thank you for taking the time to request a feature for Hoppscotch +- type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue related to this feature request already exists + options: + - label: I have searched the existing issues + required: true +- type: textarea + attributes: + label: Summary + description: One paragraph description of the feature + validations: + required: true +- type: textarea + attributes: + label: Why should this be worked on? + description: A concise description of the problems or use cases for this feature request + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..83bb3b5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,7 @@ +contact_links: + - name: Help and support + url: https://github.com/hoppscotch/hoppscotch#support + about: Reach out to us on our Discord server or Telegram group or GitHub discussions. + - name: Dedicated support + url: mailto:support@hoppscotch.io + about: Write to us if you'd like dedicated support using Hoppscotch diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..6086465 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,10 @@ +version: 2 +updates: +- package-ecosystem: npm + directory: "/" + schedule: + interval: weekly + time: '00:00' + open-pull-requests-limit: 0 + reviewers: + - liyasthomas diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..6c6eacd --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,21 @@ + + + +Closes # + + + +### What's changed + + + + +### Notes to reviewers + diff --git a/.github/semantic.yml b/.github/semantic.yml new file mode 100644 index 0000000..40b6927 --- /dev/null +++ b/.github/semantic.yml @@ -0,0 +1,5 @@ +# Always validate the PR title AND all the commits +titleAndCommits: true +# Allows use of Merge commits (eg on github: "Merge branch 'master' into feature/ride-unicorns") +# this is only relevant when using commitsOnly: true (or titleAndCommits: true) +allowMergeCommits: true diff --git a/.github/workflows/build-hoppscotch-agent.yml b/.github/workflows/build-hoppscotch-agent.yml new file mode 100644 index 0000000..0b935af --- /dev/null +++ b/.github/workflows/build-hoppscotch-agent.yml @@ -0,0 +1,670 @@ +name: Build Agent Self Host - AIO +on: + workflow_dispatch: + inputs: + version: + description: Tag of the version to build + required: true + branch: + description: Branch to checkout + required: true + default: "main" + release_notes: + description: Release notes for the update + required: false + default: "PLACEHOLDER RELEASE NOTES" + build_macos_x64: + description: Build for macOS x64 + type: boolean + required: false + default: true + build_macos_arm64: + description: Build for macOS ARM64 + type: boolean + required: false + default: true + build_linux_deb: + description: Build Linux DEB package + type: boolean + required: false + default: true + build_linux_appimage: + description: Build Linux AppImage + type: boolean + required: false + default: true + build_windows_installer: + description: Build Windows MSI installer + type: boolean + required: false + default: true + build_windows_portable: + description: Build Windows portable executable + type: boolean + required: false + default: true +env: + CARGO_TERM_COLOR: always +jobs: + build-macos-x86_64: + name: Build MacOS x86_64 (.dmg) + runs-on: macos-latest + if: ${{ inputs.build_macos_x64 }} + defaults: + run: + shell: bash + timeout-minutes: 60 + steps: + - name: Checkout hoppscotch/hoppscotch + uses: actions/checkout@v3 + with: + repository: hoppscotch/hoppscotch + ref: ${{ inputs.branch }} + token: ${{ secrets.HOPPSCOTCH_GITHUB_CHECKOUT_TOKEN }} + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: 20 + - name: Setup pnpm + uses: pnpm/action-setup@v4 + with: + version: 10.15.0 + - name: Install Rust + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + override: true + - name: Install Rust target + timeout-minutes: 5 + run: rustup target add x86_64-apple-darwin + - name: Install additional tools + timeout-minutes: 5 + run: | + mkdir __dist/ + cd __dist/ + curl -LO "https://github.com/tauri-apps/tauri/releases/download/tauri-cli-v2.0.1/cargo-tauri-x86_64-apple-darwin.zip" + unzip cargo-tauri-x86_64-apple-darwin.zip + chmod +x cargo-tauri + sudo mv cargo-tauri /usr/local/bin/tauri + - name: Import Code-Signing Certificates + uses: apple-actions/import-codesign-certs@v3 + with: + p12-file-base64: ${{ secrets.HOPPSCOTCH_APPLE_CERTIFICATE }} + p12-password: ${{ secrets.HOPPSCOTCH_APPLE_CERTIFICATE_PASSWORD }} + keychain-password: ${{ secrets.KEYCHAIN_PASSWORD }} + - name: Cache Rust dependencies + uses: actions/cache@v4 + with: + path: | + ~/.cargo/registry + ~/.cargo/git + target + key: ${{ runner.os }}-cargo-x86-${{ hashFiles('**/Cargo.lock') }} + - name: Install dependencies + timeout-minutes: 15 + run: | + cd packages/hoppscotch-agent + pnpm install --filter hoppscotch-agent + - name: Build Tauri app + timeout-minutes: 30 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.AGENT_TAURI_SIGNING_PRIVATE_KEY }} + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.AGENT_TAURI_SIGNING_PASSWORD }} + APPLE_ID: ${{ secrets.HOPPSCOTCH_APPLE_ID }} + APPLE_PASSWORD: ${{ secrets.HOPPSCOTCH_APPLE_PASSWORD }} + APPLE_TEAM_ID: ${{ secrets.HOPPSCOTCH_APPLE_TEAM_ID }} + APPLE_SIGNING_IDENTITY: ${{ secrets.HOPPSCOTCH_APPLE_SIGNING_IDENTITY }} + run: | + cd packages/hoppscotch-agent + echo "Starting x86_64 build..." + pnpm tauri build --verbose --target x86_64-apple-darwin + echo "Build completed" + - name: Prepare artifacts + run: | + mkdir -p artifacts/{sigs,updaters,shas} + mv packages/hoppscotch-agent/src-tauri/target/x86_64-apple-darwin/release/bundle/dmg/*_x64.dmg artifacts/Hoppscotch_Agent_mac_x64.dmg + mv packages/hoppscotch-agent/src-tauri/target/x86_64-apple-darwin/release/bundle/macos/*.app.tar.gz artifacts/updaters/Hoppscotch_Agent_mac_update_x64.tar.gz + mv packages/hoppscotch-agent/src-tauri/target/x86_64-apple-darwin/release/bundle/macos/*.app.tar.gz.sig artifacts/sigs/Hoppscotch_Agent_mac_update_x64.tar.gz.sig + - name: Generate checksums + timeout-minutes: 2 + run: | + cd artifacts + for file in *; do + if [ -f "$file" ]; then + shasum -a 256 "$file" > "shas/${file}.sha256" + fi + done + cd updaters + for file in *; do + if [ -f "$file" ]; then + shasum -a 256 "$file" > "../shas/${file}.sha256" + fi + done + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + name: Hoppscotch_Agent-macos-x86_64 + path: artifacts/* + build-macos-aarch64: + name: Build MacOS ARM64 (.dmg) + runs-on: macos-latest + if: ${{ inputs.build_macos_arm64 }} + defaults: + run: + shell: bash + timeout-minutes: 60 + steps: + - name: Checkout hoppscotch/hoppscotch + uses: actions/checkout@v3 + with: + repository: hoppscotch/hoppscotch + ref: ${{ inputs.branch }} + token: ${{ secrets.HOPPSCOTCH_GITHUB_CHECKOUT_TOKEN }} + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: 20 + - name: Setup pnpm + uses: pnpm/action-setup@v4 + with: + version: 10.15.0 + - name: Install Rust + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + override: true + - name: Install Rust target + timeout-minutes: 5 + run: rustup target add aarch64-apple-darwin + - name: Install additional tools + timeout-minutes: 5 + run: | + mkdir __dist/ + cd __dist/ + curl -LO "https://github.com/tauri-apps/tauri/releases/download/tauri-cli-v2.0.1/cargo-tauri-aarch64-apple-darwin.zip" + unzip cargo-tauri-aarch64-apple-darwin.zip + chmod +x cargo-tauri + sudo mv cargo-tauri /usr/local/bin/tauri + - name: Import Code-Signing Certificates + uses: apple-actions/import-codesign-certs@v3 + with: + p12-file-base64: ${{ secrets.HOPPSCOTCH_APPLE_CERTIFICATE }} + p12-password: ${{ secrets.HOPPSCOTCH_APPLE_CERTIFICATE_PASSWORD }} + keychain-password: ${{ secrets.KEYCHAIN_PASSWORD }} + - name: Cache Rust dependencies + uses: actions/cache@v4 + with: + path: | + ~/.cargo/registry + ~/.cargo/git + target + key: ${{ runner.os }}-cargo-arm-${{ hashFiles('**/Cargo.lock') }} + - name: Install dependencies + timeout-minutes: 15 + run: | + cd packages/hoppscotch-agent + pnpm install --filter hoppscotch-agent + - name: Build Tauri app + timeout-minutes: 30 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.AGENT_TAURI_SIGNING_PRIVATE_KEY }} + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.AGENT_TAURI_SIGNING_PASSWORD }} + APPLE_ID: ${{ secrets.HOPPSCOTCH_APPLE_ID }} + APPLE_PASSWORD: ${{ secrets.HOPPSCOTCH_APPLE_PASSWORD }} + APPLE_TEAM_ID: ${{ secrets.HOPPSCOTCH_APPLE_TEAM_ID }} + APPLE_SIGNING_IDENTITY: ${{ secrets.HOPPSCOTCH_APPLE_SIGNING_IDENTITY }} + run: | + cd packages/hoppscotch-agent + echo "Starting ARM64 build..." + pnpm tauri build --verbose --target aarch64-apple-darwin + echo "Build completed" + - name: Prepare artifacts + run: | + mkdir -p artifacts/{sigs,updaters,shas} + mv packages/hoppscotch-agent/src-tauri/target/aarch64-apple-darwin/release/bundle/dmg/*_aarch64.dmg artifacts/Hoppscotch_Agent_mac_aarch64.dmg + mv packages/hoppscotch-agent/src-tauri/target/aarch64-apple-darwin/release/bundle/macos/*.app.tar.gz artifacts/updaters/Hoppscotch_Agent_mac_update_aarch64.tar.gz + mv packages/hoppscotch-agent/src-tauri/target/aarch64-apple-darwin/release/bundle/macos/*.app.tar.gz.sig artifacts/sigs/Hoppscotch_Agent_mac_update_aarch64.tar.gz.sig + - name: Generate checksums + timeout-minutes: 2 + run: | + cd artifacts + for file in *; do + if [ -f "$file" ]; then + shasum -a 256 "$file" > "shas/${file}.sha256" + fi + done + cd updaters + for file in *; do + if [ -f "$file" ]; then + shasum -a 256 "$file" > "../shas/${file}.sha256" + fi + done + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + name: Hoppscotch_Agent-macos-arm64 + path: artifacts/* + build-linux-deb: + name: Build Linux x86_64 (.deb) + runs-on: ubuntu-22.04 + if: ${{ inputs.build_linux_deb }} + defaults: + run: + shell: bash + timeout-minutes: 60 + steps: + - name: Checkout hoppscotch/hoppscotch + uses: actions/checkout@v3 + with: + repository: hoppscotch/hoppscotch + ref: ${{ inputs.branch }} + token: ${{ secrets.HOPPSCOTCH_GITHUB_CHECKOUT_TOKEN }} + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: 20 + - name: Setup pnpm + uses: pnpm/action-setup@v4 + with: + version: 10.15.0 + - name: Install Rust + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + override: true + - name: Install system dependencies + timeout-minutes: 5 + run: | + sudo apt-get update + sudo apt-get install -y libwebkit2gtk-4.1-dev \ + build-essential \ + curl \ + wget \ + file \ + libxdo-dev \ + libssl-dev \ + libayatana-appindicator3-dev \ + librsvg2-dev + - name: Install additional tools + timeout-minutes: 5 + run: | + curl -LO "https://github.com/tauri-apps/tauri/releases/download/tauri-cli-v2.0.1/cargo-tauri-x86_64-unknown-linux-gnu.tgz" + tar -xzf cargo-tauri-x86_64-unknown-linux-gnu.tgz + chmod +x cargo-tauri + sudo mv cargo-tauri /usr/local/bin/tauri + + curl -LO "https://github.com/thedodd/trunk/releases/download/v0.17.5/trunk-x86_64-unknown-linux-gnu.tar.gz" + tar -xzf trunk-x86_64-unknown-linux-gnu.tar.gz + chmod +x trunk + sudo mv trunk /usr/local/bin/ + - name: Cache Rust dependencies + uses: actions/cache@v4 + with: + path: | + ~/.cargo/registry + ~/.cargo/git + target + key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} + - name: Install dependencies + timeout-minutes: 15 + run: | + cd packages/hoppscotch-agent + pnpm install --filter hoppscotch-agent + - name: Build Tauri app + timeout-minutes: 30 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAURI_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }} + TAURI_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }} + run: | + cd packages/hoppscotch-agent + pnpm tauri build --verbose -b deb -b updater + - name: Prepare artifacts + run: | + mkdir -p artifacts/{sigs,shas} + mv packages/hoppscotch-agent/src-tauri/target/release/bundle/deb/*.deb artifacts/Hoppscotch_Agent_linux_x64.deb + - name: Generate checksums + run: | + cd artifacts + for file in *; do + if [ -f "$file" ]; then + sha256sum "$file" > "shas/${file}.sha256" + fi + done + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + name: Hoppscotch_Agent-linux-deb + path: artifacts/* + build-linux-appimage: + name: Build Linux x86_64 (.AppImage) + runs-on: ubuntu-22.04 + if: ${{ inputs.build_linux_appimage }} + defaults: + run: + shell: bash + timeout-minutes: 60 + steps: + - name: Checkout hoppscotch/hoppscotch + uses: actions/checkout@v3 + with: + repository: hoppscotch/hoppscotch + ref: ${{ inputs.branch }} + token: ${{ secrets.HOPPSCOTCH_GITHUB_CHECKOUT_TOKEN }} + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: 20 + - name: Setup pnpm + uses: pnpm/action-setup@v4 + with: + version: 10.15.0 + - name: Install Rust + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + override: true + - name: Install system dependencies + timeout-minutes: 5 + run: | + sudo apt-get update + sudo apt-get install -y libwebkit2gtk-4.1-dev \ + build-essential \ + curl \ + wget \ + file \ + libxdo-dev \ + libssl-dev \ + libayatana-appindicator3-dev \ + librsvg2-dev + - name: Install additional tools + timeout-minutes: 5 + run: | + curl -LO "https://github.com/tauri-apps/tauri/releases/download/tauri-cli-v2.0.1/cargo-tauri-x86_64-unknown-linux-gnu.tgz" + tar -xzf cargo-tauri-x86_64-unknown-linux-gnu.tgz + chmod +x cargo-tauri + sudo mv cargo-tauri /usr/local/bin/tauri + + curl -LO "https://github.com/thedodd/trunk/releases/download/v0.17.5/trunk-x86_64-unknown-linux-gnu.tar.gz" + tar -xzf trunk-x86_64-unknown-linux-gnu.tar.gz + chmod +x trunk + sudo mv trunk /usr/local/bin/ + - name: Cache Rust dependencies + uses: actions/cache@v4 + with: + path: | + ~/.cargo/registry + ~/.cargo/git + target + key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} + - name: Install dependencies + timeout-minutes: 15 + run: | + cd packages/hoppscotch-agent + pnpm install --filter hoppscotch-agent + - name: Build Tauri app + timeout-minutes: 30 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }} + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }} + run: | + cd packages/hoppscotch-agent + pnpm tauri build --verbose -b appimage -b updater + - name: Prepare artifacts + run: | + mkdir -p artifacts/{sigs,shas} + mv packages/hoppscotch-agent/src-tauri/target/release/bundle/appimage/*.AppImage artifacts/Hoppscotch_Agent_linux_x64.AppImage + mv packages/hoppscotch-agent/src-tauri/target/release/bundle/appimage/*.AppImage.sig artifacts/sigs/Hoppscotch_Agent_linux_x64.AppImage.sig + - name: Generate checksums + run: | + cd artifacts + for file in *; do + if [ -f "$file" ]; then + sha256sum "$file" > "shas/${file}.sha256" + fi + done + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + name: Hoppscotch_Agent-linux-appimage + path: artifacts/* + build-windows-installer: + name: Build Windows x86_64 (.msi) + runs-on: windows-latest + if: ${{ inputs.build_windows_installer }} + defaults: + run: + shell: bash + timeout-minutes: 60 + steps: + - name: Checkout hoppscotch/hoppscotch + uses: actions/checkout@v3 + with: + repository: hoppscotch/hoppscotch + ref: ${{ inputs.branch }} + token: ${{ secrets.HOPPSCOTCH_GITHUB_CHECKOUT_TOKEN }} + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: 20 + - name: Setup pnpm + uses: pnpm/action-setup@v4 + with: + version: 10.15.0 + - name: Install Rust + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + override: true + - name: Download trusted-signing-cli + shell: pwsh + run: | + $ProgressPreference = 'SilentlyContinue' + Invoke-WebRequest -Uri "https://github.com/Levminer/trusted-signing-cli/releases/download/0.8.0/trusted-signing-cli.exe" -OutFile "trusted-signing-cli.exe" + Move-Item -Path "trusted-signing-cli.exe" -Destination "$env:GITHUB_WORKSPACE\trusted-signing-cli.exe" + echo "$env:GITHUB_WORKSPACE" | Out-File -FilePath $env:GITHUB_PATH -Append -Encoding utf8 + - name: Setting up Windows Environment + timeout-minutes: 20 + shell: bash + env: + WINDOWS_SIGN_COMMAND: trusted-signing-cli -e ${{ secrets.AZURE_ENDPOINT }} -a ${{ secrets.AZURE_CODE_SIGNING_NAME }} -c ${{ secrets.AZURE_CERT_PROFILE_NAME }} %1 + run: | + cd packages/hoppscotch-agent + cat './src-tauri/tauri.conf.json' | jq '.bundle .windows += { "signCommand": env.WINDOWS_SIGN_COMMAND}' > './src-tauri/temp.json' && mv './src-tauri/temp.json' './src-tauri/tauri.conf.json' + - name: Cache Rust dependencies + uses: actions/cache@v4 + with: + path: | + ~/.cargo/registry + ~/.cargo/git + target + key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} + - name: Install dependencies + timeout-minutes: 15 + shell: bash + run: | + cd packages/hoppscotch-agent + pnpm install --filter hoppscotch-agent + - name: Build Tauri app + timeout-minutes: 30 + shell: powershell + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.AGENT_TAURI_SIGNING_PRIVATE_KEY }} + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.AGENT_TAURI_SIGNING_PASSWORD }} + AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }} + AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }} + AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }} + run: | + cd packages/hoppscotch-agent + pnpm tauri build --verbose -b msi -b updater + - name: Prepare artifacts + shell: bash + run: | + mkdir -p artifacts/{sigs,shas} + mv packages/hoppscotch-agent/src-tauri/target/release/bundle/msi/*_x64_en-US.msi artifacts/Hoppscotch_Agent_win_x64.msi + mv packages/hoppscotch-agent/src-tauri/target/release/bundle/msi/*_x64_en-US.msi.sig artifacts/sigs/Hoppscotch_Agent_win_x64.msi.sig + - name: Generate checksums + shell: powershell + run: | + cd artifacts + Get-ChildItem -File | ForEach-Object { + $hash = Get-FileHash -Algorithm SHA256 $_.Name + $hash.Hash + " " + $_.Name | Out-File -Encoding UTF8 "shas/$($_.Name).sha256" + } + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + name: Hoppscotch_Agent-windows-installer + path: artifacts/* + build-windows-portable: + name: Build Windows x86_64 Portable + runs-on: windows-latest + if: ${{ inputs.build_windows_portable }} + defaults: + run: + shell: bash + timeout-minutes: 60 + steps: + - name: Checkout hoppscotch/hoppscotch + uses: actions/checkout@v3 + with: + repository: hoppscotch/hoppscotch + ref: ${{ inputs.branch }} + token: ${{ secrets.HOPPSCOTCH_GITHUB_CHECKOUT_TOKEN }} + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: 20 + - name: Setup pnpm + uses: pnpm/action-setup@v4 + with: + version: 10.15.0 + - name: Install Rust + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + override: true + - name: Download trusted-signing-cli + shell: pwsh + run: | + $ProgressPreference = 'SilentlyContinue' + Invoke-WebRequest -Uri "https://github.com/Levminer/trusted-signing-cli/releases/download/0.8.0/trusted-signing-cli.exe" -OutFile "trusted-signing-cli.exe" + Move-Item -Path "trusted-signing-cli.exe" -Destination "$env:GITHUB_WORKSPACE\trusted-signing-cli.exe" + echo "$env:GITHUB_WORKSPACE" | Out-File -FilePath $env:GITHUB_PATH -Append -Encoding utf8 + - name: Setting up Windows Environment + timeout-minutes: 20 + shell: bash + env: + WINDOWS_SIGN_COMMAND: trusted-signing-cli -e ${{ secrets.AZURE_ENDPOINT }} -a ${{ secrets.AZURE_CODE_SIGNING_NAME }} -c ${{ secrets.AZURE_CERT_PROFILE_NAME }} %1 + run: | + cd packages/hoppscotch-agent + cat './src-tauri/tauri.portable.conf.json' | jq '.bundle .windows += { "signCommand": env.WINDOWS_SIGN_COMMAND}' > './src-tauri/temp_portable.json' && mv './src-tauri/temp_portable.json' './src-tauri/tauri.portable.conf.json' + - name: Cache Rust dependencies + uses: actions/cache@v4 + with: + path: | + ~/.cargo/registry + ~/.cargo/git + target + key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} + - name: Install dependencies + timeout-minutes: 15 + shell: bash + run: | + cd packages/hoppscotch-agent + pnpm install --filter hoppscotch-agent + - name: Build Tauri app + timeout-minutes: 30 + shell: powershell + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.AGENT_TAURI_SIGNING_PRIVATE_KEY }} + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.AGENT_TAURI_SIGNING_PASSWORD }} + AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }} + AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }} + AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }} + run: | + cd packages/hoppscotch-agent + pnpm tauri build --verbose --config src-tauri/tauri.portable.conf.json -- --no-default-features --features portable + - name: Sign portable executable + shell: powershell + env: + AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }} + AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }} + AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }} + run: | + cd packages/hoppscotch-agent + trusted-signing-cli -e ${{ secrets.AZURE_ENDPOINT }} -a ${{ secrets.AZURE_CODE_SIGNING_NAME }} -c ${{ secrets.AZURE_CERT_PROFILE_NAME }} "src-tauri/target/release/hoppscotch-agent.exe" + - name: Zip portable executable + shell: powershell + run: | + Compress-Archive -Path "packages/hoppscotch-agent/src-tauri/target/release/hoppscotch-agent.exe" -DestinationPath "packages/hoppscotch-agent/src-tauri/target/release/Hoppscotch_Agent_win_x64_portable.zip" + - name: Prepare artifacts + shell: bash + run: | + mkdir -p artifacts/{sigs,shas} + mv packages/hoppscotch-agent/src-tauri/target/release/Hoppscotch_Agent_win_x64_portable.zip artifacts/Hoppscotch_Agent_win_x64_portable.zip + - name: Generate checksums + shell: powershell + run: | + cd artifacts + Get-ChildItem -File | ForEach-Object { + $hash = Get-FileHash -Algorithm SHA256 $_.Name + $hash.Hash + " " + $_.Name | Out-File -Encoding UTF8 "shas/$($_.Name).sha256" + } + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + name: Hoppscotch_Agent-windows-portable + path: artifacts/* + create-update-manifest: + name: Create Update Manifest + needs: [build-macos-x86_64, build-macos-aarch64, build-linux-deb, build-linux-appimage, build-windows-installer, build-windows-portable] + runs-on: ubuntu-latest + if: ${{ inputs.build_macos_x64 && inputs.build_macos_arm64 && inputs.build_linux_appimage && inputs.build_windows_installer }} + steps: + - name: Download all artifacts + uses: actions/download-artifact@v4 + with: + path: artifacts + - name: List downloaded artifacts + run: find artifacts -type f | sort + - name: Create update manifest + run: | + VERSION="${{ inputs.version }}" + CURRENT_DATE=$(date -u +"%Y-%m-%dT%H:%M:%S.%3NZ") + + cat > artifacts/hoppscotch-agent-update.json << EOF + { + "version": "${VERSION}", + "notes": "${{ inputs.release_notes }}", + "pub_date": "${CURRENT_DATE}", + "platforms": { + "darwin-x86_64": { + "signature": "$(cat artifacts/Hoppscotch_Agent-macos-x86_64/sigs/Hoppscotch_Agent_mac_update_x64.tar.gz.sig)", + "url": "https://github.com/hoppscotch/agent-releases/releases/download/${VERSION}/Hoppscotch_Agent_mac_update_x64.tar.gz" + }, + "darwin-aarch64": { + "signature": "$(cat artifacts/Hoppscotch_Agent-macos-arm64/sigs/Hoppscotch_Agent_mac_update_aarch64.tar.gz.sig)", + "url": "https://github.com/hoppscotch/agent-releases/releases/download/${VERSION}/Hoppscotch_Agent_mac_update_aarch64.tar.gz" + }, + "linux-x86_64": { + "signature": "$(cat artifacts/Hoppscotch_Agent-linux-appimage/sigs/Hoppscotch_Agent_linux_x64.AppImage.sig)", + "url": "https://github.com/hoppscotch/agent-releases/releases/download/${VERSION}/Hoppscotch_Agent_linux_x64.AppImage" + }, + "windows-x86_64": { + "signature": "$(cat artifacts/Hoppscotch_Agent-windows-installer/sigs/Hoppscotch_Agent_win_x64.msi.sig)", + "url": "https://github.com/hoppscotch/agent-releases/releases/download/${VERSION}/Hoppscotch_Agent_win_x64.msi" + } + } + } + EOF + - name: Upload manifest + uses: actions/upload-artifact@v4 + with: + name: update-manifest + path: artifacts/hoppscotch-agent-update.json diff --git a/.github/workflows/build-hoppscotch-desktop.yml b/.github/workflows/build-hoppscotch-desktop.yml new file mode 100644 index 0000000..3e5f657 --- /dev/null +++ b/.github/workflows/build-hoppscotch-desktop.yml @@ -0,0 +1,502 @@ +name: Build Desktop Self Host - AIO +on: + workflow_dispatch: + inputs: + version: + description: Tag of the version to build + required: true + repository: + description: Repository to checkout + required: false + default: "hoppscotch/hoppscotch" + branch: + description: Branch to checkout + required: true + default: "main" + tag: + description: Tag to checkout (takes precedence over branch if provided) + required: false + default: "" + release_notes: + description: Release notes for the update + required: false + default: "PLACEHOLDER RELEASE NOTES" + disable_signing: + description: Disable executable signing + required: false + type: boolean + default: false + build_linux: + description: Build for Linux + type: boolean + required: false + default: true + build_windows: + description: Build for Windows + type: boolean + required: false + default: true + build_macos_x64: + description: Build for macOS x64 + type: boolean + required: false + default: true + build_macos_arm64: + description: Build for macOS ARM64 + type: boolean + required: false + default: true +env: + CARGO_TERM_COLOR: always + WORKSPACE_PATH: ${{ github.workspace }} + WEB_PATH: ${{ github.workspace }}/packages/hoppscotch-selfhost-web + DESKTOP_PATH: ${{ github.workspace }}/packages/hoppscotch-desktop + BUNDLER_PATH: ${{ github.workspace }}/packages/hoppscotch-desktop/crates/webapp-bundler +jobs: + build-linux: + runs-on: ubuntu-24.04 + if: ${{ inputs.build_linux }} + steps: + - uses: actions/checkout@v3 + with: + repository: ${{ inputs.repository }} + ref: ${{ inputs.tag != '' && inputs.tag || inputs.branch }} + token: ${{ secrets.HOPPSCOTCH_GITHUB_CHECKOUT_TOKEN }} + - uses: actions/setup-node@v3 + with: + node-version: 20 + - uses: pnpm/action-setup@v4 + with: + version: 10.18.3 + - uses: actions-rs/toolchain@v1 + with: + toolchain: nightly + override: true + - name: Install additional tools + run: | + curl -LO "https://github.com/tauri-apps/tauri/releases/download/tauri-cli-v2.2.0/cargo-tauri-x86_64-unknown-linux-gnu.tgz" + tar -xzf cargo-tauri-x86_64-unknown-linux-gnu.tgz + chmod +x cargo-tauri + sudo mv cargo-tauri /usr/local/bin/tauri + - name: Install system dependencies + run: | + sudo apt update; + sudo apt install -y \ + build-essential \ + curl \ + wget \ + file \ + libssl-dev \ + libgtk-3-dev \ + libappindicator3-dev \ + librsvg2-dev; + + sudo apt install -y \ + libwebkit2gtk-4.1-0=2.44.0-2 \ + libwebkit2gtk-4.1-dev=2.44.0-2 \ + libjavascriptcoregtk-4.1-0=2.44.0-2 \ + libjavascriptcoregtk-4.1-dev=2.44.0-2 \ + gir1.2-javascriptcoregtk-4.1=2.44.0-2 \ + gir1.2-webkit2-4.1=2.44.0-2; + - uses: actions/cache@v4 + with: + path: | + ~/.cargo/registry + ~/.cargo/git + target + key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} + - name: Setup environment + run: | + if [ ! -z "${{ secrets.ENV_FILE_CONTENT }}" ]; then + echo "${{ secrets.ENV_FILE_CONTENT }}" > ${{ env.WORKSPACE_PATH }}/.env + echo "Created .env file from repository secret" + elif [ -f "${{ env.WORKSPACE_PATH }}/.env" ]; then + echo "Using existing .env file found in repository" + else + cp ${{ env.WORKSPACE_PATH }}/.env.example ${{ env.WORKSPACE_PATH }}/.env + echo "No .env found, copied from .env.example template" + fi + pnpm install --dir ${{ env.DESKTOP_PATH }} + - name: Build web app + run: | + pnpm install --dir ${{ env.WEB_PATH }} + pnpm --dir ${{ env.WEB_PATH }} generate + - name: Build and run webapp-bundler + run: | + cargo build --release --manifest-path ${{ env.BUNDLER_PATH }}/Cargo.toml + ${{ env.BUNDLER_PATH }}/target/release/webapp-bundler \ + --input ${{ env.WEB_PATH }}/dist \ + --output ${{ env.DESKTOP_PATH }}/bundle.zip \ + --manifest ${{ env.DESKTOP_PATH }}/manifest.json + - name: Build AppImage + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }} + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }} + RUST_LOG: debug + run: pnpm --dir ${{ env.DESKTOP_PATH }} tauri build --verbose -b appimage -b updater + - name: Build DEB + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }} + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }} + RUST_LOG: debug + run: pnpm --dir ${{ env.DESKTOP_PATH }} tauri build --verbose -b deb -b updater + - name: Prepare artifacts + run: | + ls -lahR ${{ env.DESKTOP_PATH }}/src-tauri/target/release/bundle/ + mkdir -p dist + cp ${{ env.DESKTOP_PATH }}/src-tauri/target/release/bundle/appimage/*.AppImage dist/Hoppscotch_SelfHost_linux_x64.AppImage + cp ${{ env.DESKTOP_PATH }}/src-tauri/target/release/bundle/appimage/*.AppImage.sig dist/Hoppscotch_SelfHost_linux_x64.AppImage.sig + cp ${{ env.DESKTOP_PATH }}/src-tauri/target/release/bundle/deb/*.deb dist/Hoppscotch_SelfHost_linux_x64.deb + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + name: selfhost-desktop-linux + path: dist/* + build-windows: + runs-on: windows-latest + if: ${{ inputs.build_windows }} + steps: + - uses: actions/checkout@v3 + with: + repository: ${{ inputs.repository }} + ref: ${{ inputs.tag != '' && inputs.tag || inputs.branch }} + token: ${{ secrets.HOPPSCOTCH_GITHUB_CHECKOUT_TOKEN }} + - name: Set Perl environment variables + shell: pwsh + run: | + echo "PERL=$((where.exe perl)[0])" | Out-File -FilePath $env:GITHUB_ENV -Append -Encoding utf8 + echo "OPENSSL_SRC_PERL=$((where.exe perl)[0])" | Out-File -FilePath $env:GITHUB_ENV -Append -Encoding utf8 + - uses: actions/setup-node@v3 + with: + node-version: 20 + - uses: pnpm/action-setup@v4 + with: + version: 10.18.3 + - uses: actions-rs/toolchain@v1 + with: + toolchain: nightly + override: true + - name: Download trusted-signing-cli + if: ${{ inputs.disable_signing != true }} + shell: pwsh + run: | + $ProgressPreference = 'SilentlyContinue' + Invoke-WebRequest -Uri "https://github.com/Levminer/trusted-signing-cli/releases/download/0.8.0/trusted-signing-cli.exe" -OutFile "trusted-signing-cli.exe" + Move-Item -Path "trusted-signing-cli.exe" -Destination "$env:GITHUB_WORKSPACE\trusted-signing-cli.exe" + echo "$env:GITHUB_WORKSPACE" | Out-File -FilePath $env:GITHUB_PATH -Append -Encoding utf8 + - name: Setting up Windows Signing Environment + if: ${{ inputs.disable_signing != true }} + timeout-minutes: 20 + shell: bash + env: + WINDOWS_SIGN_COMMAND: trusted-signing-cli -e ${{ secrets.AZURE_ENDPOINT }} -a ${{ secrets.AZURE_CODE_SIGNING_NAME }} -c ${{ secrets.AZURE_CERT_PROFILE_NAME }} %1 + run: | + cat "${{ env.DESKTOP_PATH }}/src-tauri/tauri.conf.json" | jq '.bundle .windows += { "signCommand": env.WINDOWS_SIGN_COMMAND}' > "${{ env.DESKTOP_PATH }}/src-tauri/temp.json" && mv "${{ env.DESKTOP_PATH }}/src-tauri/temp.json" "${{ env.DESKTOP_PATH }}/src-tauri/tauri.conf.json" + - uses: actions/cache@v4 + with: + path: | + ~/.cargo/registry + ~/.cargo/git + target + key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} + - name: Setup environment + shell: pwsh + run: | + if ("${{ secrets.ENV_FILE_CONTENT }}" -ne "") { + "${{ secrets.ENV_FILE_CONTENT }}" | Out-File -FilePath ${{ env.WORKSPACE_PATH }}\.env -Encoding utf8 + Write-Host "Created .env file from repository secret" + } elseif (Test-Path -Path "${{ env.WORKSPACE_PATH }}\.env") { + Write-Host "Using existing .env file found in repository" + } else { + Copy-Item ${{ env.WORKSPACE_PATH }}\.env.example ${{ env.WORKSPACE_PATH }}\.env + Write-Host "No .env found, copied from .env.example template" + } + pnpm install -f --shamefully-hoist --ignore-scripts + pnpm --filter hoppscotch-backend exec prisma generate + pnpm install -f --shamefully-hoist --dir ${{ env.DESKTOP_PATH }} + - name: Build web app + shell: pwsh + run: | + pnpm install --dir ${{ env.WEB_PATH }} + pnpm --dir ${{ env.WEB_PATH }} generate + - name: Build and run webapp-bundler + shell: pwsh + run: | + cargo build --release --manifest-path ${{ env.BUNDLER_PATH }}\Cargo.toml + ${{ env.BUNDLER_PATH }}\target\release\webapp-bundler.exe ` + --input ${{ env.WEB_PATH }}\dist ` + --output ${{ env.DESKTOP_PATH }}\bundle.zip ` + --manifest ${{ env.DESKTOP_PATH }}\manifest.json + - name: Build Tauri app with Azure signing + if: ${{ inputs.disable_signing != true }} + shell: powershell + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }} + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }} + AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }} + AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }} + AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }} + RUST_LOG: debug + run: pnpm --dir ${{ env.DESKTOP_PATH }} tauri build --verbose -b msi -b updater + - name: Build Tauri app without Azure signing + if: ${{ inputs.disable_signing == true }} + shell: powershell + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }} + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }} + RUST_LOG: debug + run: pnpm --dir ${{ env.DESKTOP_PATH }} tauri build --verbose -b msi -b updater + - name: Prepare artifacts + shell: pwsh + run: | + Get-ChildItem -Recurse ${{ env.DESKTOP_PATH }}\src-tauri\target\release\bundle + mkdir dist + Copy-Item ${{ env.DESKTOP_PATH }}\src-tauri\target\release\bundle\msi\*_x64_en-US.msi dist\Hoppscotch_SelfHost_win_x64.msi + Copy-Item ${{ env.DESKTOP_PATH }}\src-tauri\target\release\bundle\msi\*_x64_en-US.msi.sig dist\Hoppscotch_SelfHost_win_x64.msi.sig + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + name: selfhost-desktop-windows + path: dist/* + build-macos-x64: + runs-on: macos-latest + if: ${{ inputs.build_macos_x64 }} + steps: + - uses: actions/checkout@v3 + with: + repository: ${{ inputs.repository }} + ref: ${{ inputs.tag != '' && inputs.tag || inputs.branch }} + token: ${{ secrets.HOPPSCOTCH_GITHUB_CHECKOUT_TOKEN }} + - uses: actions/setup-node@v3 + with: + node-version: 20 + - uses: pnpm/action-setup@v4 + with: + version: 10.18.3 + - uses: actions-rs/toolchain@v1 + with: + toolchain: nightly + override: true + - name: Install Rust target + run: rustup target add x86_64-apple-darwin + - name: Install additional tools + run: | + mkdir __dist/ + cd __dist/ + curl -LO "https://github.com/tauri-apps/tauri/releases/download/tauri-cli-v2.2.0/cargo-tauri-x86_64-apple-darwin.zip" + unzip cargo-tauri-x86_64-apple-darwin.zip + chmod +x cargo-tauri + sudo mv cargo-tauri /usr/local/bin/tauri + - uses: apple-actions/import-codesign-certs@v3 + if: ${{ inputs.disable_signing != true }} + with: + p12-file-base64: ${{ secrets.HOPPSCOTCH_APPLE_CERTIFICATE }} + p12-password: ${{ secrets.HOPPSCOTCH_APPLE_CERTIFICATE_PASSWORD }} + keychain-password: ${{ secrets.KEYCHAIN_PASSWORD }} + - uses: actions/cache@v4 + with: + path: | + ~/.cargo/registry + ~/.cargo/git + target + key: ${{ runner.os }}-cargo-x86_64-${{ hashFiles('**/Cargo.lock') }} + - name: Setup environment + run: | + if [ ! -z "${{ secrets.ENV_FILE_CONTENT }}" ]; then + echo "${{ secrets.ENV_FILE_CONTENT }}" > ${{ env.WORKSPACE_PATH }}/.env + echo "Created .env file from repository secret" + elif [ -f "${{ env.WORKSPACE_PATH }}/.env" ]; then + echo "Using existing .env file found in repository" + else + cp ${{ env.WORKSPACE_PATH }}/.env.example ${{ env.WORKSPACE_PATH }}/.env + echo "No .env found, copied from .env.example template" + fi + pnpm install --dir ${{ env.DESKTOP_PATH }} + - name: Build web app + run: | + pnpm install --dir ${{ env.WEB_PATH }} + pnpm --dir ${{ env.WEB_PATH }} generate + - name: Build and run webapp-bundler + run: | + cargo build --release --manifest-path ${{ env.BUNDLER_PATH }}/Cargo.toml + ${{ env.BUNDLER_PATH }}/target/release/webapp-bundler \ + --input ${{ env.WEB_PATH }}/dist \ + --output ${{ env.DESKTOP_PATH }}/bundle.zip \ + --manifest ${{ env.DESKTOP_PATH }}/manifest.json + - name: Build Tauri app with Apple signing + if: ${{ inputs.disable_signing != true }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }} + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }} + APPLE_ID: ${{ secrets.HOPPSCOTCH_APPLE_ID }} + APPLE_PASSWORD: ${{ secrets.HOPPSCOTCH_APPLE_PASSWORD }} + APPLE_TEAM_ID: ${{ secrets.HOPPSCOTCH_APPLE_TEAM_ID }} + APPLE_SIGNING_IDENTITY: ${{ secrets.HOPPSCOTCH_APPLE_SIGNING_IDENTITY }} + RUST_LOG: debug + run: pnpm --dir ${{ env.DESKTOP_PATH }} tauri build --verbose --target x86_64-apple-darwin + - name: Build Tauri app without Apple signing + if: ${{ inputs.disable_signing == true }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }} + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }} + RUST_LOG: debug + run: pnpm --dir ${{ env.DESKTOP_PATH }} tauri build --verbose --target x86_64-apple-darwin + - name: Prepare artifacts + run: | + ls -lahR ${{ env.DESKTOP_PATH }}/src-tauri/target/x86_64-apple-darwin/release/bundle/ + mkdir -p dist + cp ${{ env.DESKTOP_PATH }}/src-tauri/target/x86_64-apple-darwin/release/bundle/dmg/*.dmg dist/Hoppscotch_SelfHost_mac_x64.dmg + cp ${{ env.DESKTOP_PATH }}/src-tauri/target/x86_64-apple-darwin/release/bundle/macos/Hoppscotch.app.tar.gz dist/Hoppscotch_SelfHost_mac_x64.tar.gz + cp ${{ env.DESKTOP_PATH }}/src-tauri/target/x86_64-apple-darwin/release/bundle/macos/Hoppscotch.app.tar.gz.sig dist/Hoppscotch_SelfHost_mac_x64.tar.gz.sig + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + name: selfhost-desktop-macos-x64 + path: dist/* + build-macos-arm64: + runs-on: macos-latest + if: ${{ inputs.build_macos_arm64 }} + steps: + - uses: actions/checkout@v3 + with: + repository: ${{ inputs.repository }} + ref: ${{ inputs.tag != '' && inputs.tag || inputs.branch }} + token: ${{ secrets.HOPPSCOTCH_GITHUB_CHECKOUT_TOKEN }} + - uses: actions/setup-node@v3 + with: + node-version: 20 + - uses: pnpm/action-setup@v4 + with: + version: 10.18.3 + - uses: actions-rs/toolchain@v1 + with: + toolchain: nightly + override: true + - name: Install Rust target + run: rustup target add aarch64-apple-darwin + - name: Install additional tools + run: | + mkdir __dist/ + cd __dist/ + curl -LO "https://github.com/tauri-apps/tauri/releases/download/tauri-cli-v2.2.0/cargo-tauri-aarch64-apple-darwin.zip" + unzip cargo-tauri-aarch64-apple-darwin.zip + chmod +x cargo-tauri + sudo mv cargo-tauri /usr/local/bin/tauri + - uses: apple-actions/import-codesign-certs@v3 + if: ${{ inputs.disable_signing != true }} + with: + p12-file-base64: ${{ secrets.HOPPSCOTCH_APPLE_CERTIFICATE }} + p12-password: ${{ secrets.HOPPSCOTCH_APPLE_CERTIFICATE_PASSWORD }} + keychain-password: ${{ secrets.KEYCHAIN_PASSWORD }} + - uses: actions/cache@v4 + with: + path: | + ~/.cargo/registry + ~/.cargo/git + target + key: ${{ runner.os }}-cargo-aarch64-${{ hashFiles('**/Cargo.lock') }} + - name: Setup environment + run: | + if [ ! -z "${{ secrets.ENV_FILE_CONTENT }}" ]; then + echo "${{ secrets.ENV_FILE_CONTENT }}" > ${{ env.WORKSPACE_PATH }}/.env + echo "Created .env file from repository secret" + elif [ -f "${{ env.WORKSPACE_PATH }}/.env" ]; then + echo "Using existing .env file found in repository" + else + cp ${{ env.WORKSPACE_PATH }}/.env.example ${{ env.WORKSPACE_PATH }}/.env + echo "No .env found, copied from .env.example template" + fi + pnpm install --dir ${{ env.DESKTOP_PATH }} + - name: Build web app + run: | + pnpm install --dir ${{ env.WEB_PATH }} + pnpm --dir ${{ env.WEB_PATH }} generate + - name: Build and run webapp-bundler + run: | + cargo build --release --manifest-path ${{ env.BUNDLER_PATH }}/Cargo.toml + ${{ env.BUNDLER_PATH }}/target/release/webapp-bundler \ + --input ${{ env.WEB_PATH }}/dist \ + --output ${{ env.DESKTOP_PATH }}/bundle.zip \ + --manifest ${{ env.DESKTOP_PATH }}/manifest.json + - name: Build Tauri app with Apple signing + if: ${{ inputs.disable_signing != true }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }} + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }} + APPLE_ID: ${{ secrets.HOPPSCOTCH_APPLE_ID }} + APPLE_PASSWORD: ${{ secrets.HOPPSCOTCH_APPLE_PASSWORD }} + APPLE_TEAM_ID: ${{ secrets.HOPPSCOTCH_APPLE_TEAM_ID }} + APPLE_SIGNING_IDENTITY: ${{ secrets.HOPPSCOTCH_APPLE_SIGNING_IDENTITY }} + RUST_LOG: debug + run: pnpm --dir ${{ env.DESKTOP_PATH }} tauri build --verbose --target aarch64-apple-darwin + - name: Build Tauri app without Apple signing + if: ${{ inputs.disable_signing == true }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }} + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }} + RUST_LOG: debug + run: pnpm --dir ${{ env.DESKTOP_PATH }} tauri build --verbose --target aarch64-apple-darwin + - name: Prepare artifacts + run: | + ls -lahR ${{ env.DESKTOP_PATH }}/src-tauri/target/aarch64-apple-darwin/release/bundle/ + mkdir -p dist + cp ${{ env.DESKTOP_PATH }}/src-tauri/target/aarch64-apple-darwin/release/bundle/dmg/*.dmg dist/Hoppscotch_SelfHost_mac_aarch64.dmg + cp ${{ env.DESKTOP_PATH }}/src-tauri/target/aarch64-apple-darwin/release/bundle/macos/Hoppscotch.app.tar.gz dist/Hoppscotch_SelfHost_mac_aarch64.tar.gz + cp ${{ env.DESKTOP_PATH }}/src-tauri/target/aarch64-apple-darwin/release/bundle/macos/Hoppscotch.app.tar.gz.sig dist/Hoppscotch_SelfHost_mac_aarch64.tar.gz.sig + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + name: selfhost-desktop-macos-aarch64 + path: dist/* + create-update-manifest: + needs: [build-linux, build-windows, build-macos-x64, build-macos-arm64] + runs-on: ubuntu-latest + if: ${{ inputs.build_linux && inputs.build_windows && inputs.build_macos_x64 && inputs.build_macos_arm64 }} + steps: + - name: Download all artifacts + uses: actions/download-artifact@v4 + with: + path: artifacts + - name: Create update manifest + run: | + VERSION="${{ inputs.version }}" + CURRENT_DATE=$(date -u +"%Y-%m-%dT%H:%M:%S.%3NZ") + + cat > artifacts/hoppscotch-selfhost-desktop.json << EOF + { + "version": "${VERSION}", + "notes": "${{ inputs.release_notes }}", + "pub_date": "${CURRENT_DATE}", + "platforms": { + "linux-x86_64": { + "signature": "$(cat artifacts/selfhost-desktop-linux/Hoppscotch_SelfHost_linux_x64.AppImage.sig)", + "url": "https://github.com/hoppscotch/releases/releases/download/${VERSION}/Hoppscotch_SelfHost_linux_x64.AppImage" + }, + "windows-x86_64": { + "signature": "$(cat artifacts/selfhost-desktop-windows/Hoppscotch_SelfHost_win_x64.msi.sig)", + "url": "https://github.com/hoppscotch/releases/releases/download/${VERSION}/Hoppscotch_SelfHost_win_x64.msi" + }, + "darwin-x86_64": { + "signature": "$(cat artifacts/selfhost-desktop-macos-x64/Hoppscotch_SelfHost_mac_x64.tar.gz.sig)", + "url": "https://github.com/hoppscotch/releases/releases/download/${VERSION}/Hoppscotch_SelfHost_mac_x64.tar.gz" + }, + "darwin-aarch64": { + "signature": "$(cat artifacts/selfhost-desktop-macos-aarch64/Hoppscotch_SelfHost_mac_aarch64.tar.gz.sig)", + "url": "https://github.com/hoppscotch/releases/releases/download/${VERSION}/Hoppscotch_SelfHost_mac_aarch64.tar.gz" + } + } + } + EOF + - name: Upload manifest + uses: actions/upload-artifact@v4 + with: + name: selfhost-desktop-update-manifest + path: artifacts/hoppscotch-selfhost-desktop.json diff --git a/.github/workflows/release-push-docker.yml b/.github/workflows/release-push-docker.yml new file mode 100644 index 0000000..c7e3ef5 --- /dev/null +++ b/.github/workflows/release-push-docker.yml @@ -0,0 +1,182 @@ +name: "Push containers to Docker Hub on release" + +on: + push: + tags: + - '*.*.*' + workflow_dispatch: + inputs: + # NO INPUTS + +jobs: + build: + strategy: + matrix: + platform: [ + { platform: linux/amd64, cache: docker-release-amd64, artifactSuffix: amd64 }, + { platform: linux/arm64, cache: docker-release-arm64, artifactSuffix: arm64 }, + ] + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup environment + run: cp .env.example .env + + - name: Setup QEMU + uses: docker/setup-qemu-action@v3 + + - name: Setup Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Log in to Docker Hub + uses: docker/login-action@v2 + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + + - name: Build and push the backend container by digest + id: backend-build + uses: docker/build-push-action@v4 + with: + context: . + file: ./prod.Dockerfile + target: backend + cache-from: type=gha,timeout=200m,scope=${{ matrix.platform.cache }} + cache-to: type=gha,mode=max,timeout=200m,scope=${{ matrix.platform.cache }} + platforms: | + ${{ matrix.platform.platform }} + tags: | + ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_BACKEND_CONTAINER_NAME }} + outputs: type=image,push-by-digest=true,name-canonical=true,push=true + + - name: Build and push the frontend container by digest + id: frontend-build + uses: docker/build-push-action@v4 + with: + context: . + file: ./prod.Dockerfile + target: app + cache-from: type=gha,timeout=200m,scope=${{ matrix.platform.cache }} + cache-to: type=gha,mode=max,timeout=200m,scope=${{ matrix.platform.cache }} + platforms: | + ${{ matrix.platform.platform }} + tags: | + ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_FRONTEND_CONTAINER_NAME }} + outputs: type=image,push-by-digest=true,name-canonical=true,push=true + + - name: Build and push the admin dashboard container by digest + id: sh_admin-build + uses: docker/build-push-action@v4 + with: + context: . + file: ./prod.Dockerfile + target: sh_admin + cache-from: type=gha,timeout=200m,scope=${{ matrix.platform.cache }} + cache-to: type=gha,mode=max,timeout=200m,scope=${{ matrix.platform.cache }} + platforms: | + ${{ matrix.platform.platform }} + tags: | + ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_SH_ADMIN_CONTAINER_NAME }} + outputs: type=image,push-by-digest=true,name-canonical=true,push=true + + - name: Build and push the AIO container by digest + id: aio-build + uses: docker/build-push-action@v4 + with: + context: . + file: ./prod.Dockerfile + target: aio + cache-from: type=gha,timeout=200m,scope=${{ matrix.platform.cache }} + cache-to: type=gha,mode=max,timeout=200m,scope=${{ matrix.platform.cache }} + platforms: | + ${{ matrix.platform.platform }} + tags: | + ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_AIO_CONTAINER_NAME }} + outputs: type=image,push-by-digest=true,name-canonical=true,push=true + + - name: Make digest files + run: | + backend_digest="${{ steps.backend-build.outputs.digest }}" + frontend_digest="${{ steps.frontend-build.outputs.digest }}" + sh_admin_digest="${{ steps.sh_admin-build.outputs.digest }}" + aio_digest="${{ steps.aio-build.outputs.digest }}" + + mkdir -p digests/backend digests/frontend digests/sh_admin digests/aio + + touch "digests/backend/${backend_digest#sha256:}" + touch "digests/frontend/${frontend_digest#sha256:}" + touch "digests/sh_admin/${sh_admin_digest#sha256:}" + touch "digests/aio/${aio_digest#sha256:}" + + - name: Upload digests files as artifacts + uses: actions/upload-artifact@v4 + with: + name: release-docker-build-digests-${{ github.ref_name }}-${{ matrix.platform.artifactSuffix }} + path: digests/* + if-no-files-found: error + retention-days: 1 + + assemble-and-push-to-docker-hub: + runs-on: ubuntu-latest + needs: + - build + steps: + - name: Download digests from artifacts + uses: actions/download-artifact@v4 + with: + path: digests + pattern: release-docker-build-digests-${{ github.ref_name }}-* + merge-multiple: true + + - name: Setup QEMU + uses: docker/setup-qemu-action@v3 + + - name: Setup Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Log in to Docker Hub + uses: docker/login-action@v2 + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + + - name: "[Backend] - Create manifest list and push" + working-directory: digests/backend + run: | + docker buildx imagetools create -t ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_BACKEND_CONTAINER_NAME }}:${{ github.ref_name }} \ + $(printf '${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_BACKEND_CONTAINER_NAME }}@sha256:%s ' *) + + docker buildx imagetools create -t ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_BACKEND_CONTAINER_NAME }}:latest \ + $(printf '${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_BACKEND_CONTAINER_NAME }}@sha256:%s ' *) + + + - name: "[Frontend] - Create manifest list and push" + working-directory: digests/frontend + run: | + docker buildx imagetools create -t ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_FRONTEND_CONTAINER_NAME }}:${{ github.ref_name }} \ + $(printf '${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_FRONTEND_CONTAINER_NAME }}@sha256:%s ' *) + + docker buildx imagetools create -t ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_FRONTEND_CONTAINER_NAME }}:latest \ + $(printf '${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_FRONTEND_CONTAINER_NAME }}@sha256:%s ' *) + + + - name: "[SH Admin] - Create manifest list and push" + working-directory: digests/sh_admin + run: | + docker buildx imagetools create -t ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_SH_ADMIN_CONTAINER_NAME }}:${{ github.ref_name }} \ + $(printf '${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_SH_ADMIN_CONTAINER_NAME }}@sha256:%s ' *) + + docker buildx imagetools create -t ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_SH_ADMIN_CONTAINER_NAME }}:latest \ + $(printf '${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_SH_ADMIN_CONTAINER_NAME }}@sha256:%s ' *) + + - name: "[AIO] - Create manifest list and push" + working-directory: digests/aio + run: | + docker buildx imagetools create -t ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_AIO_CONTAINER_NAME }}:${{ github.ref_name }} \ + $(printf '${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_AIO_CONTAINER_NAME }}@sha256:%s ' *) + + docker buildx imagetools create -t ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_AIO_CONTAINER_NAME }}:latest \ + $(printf '${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_AIO_CONTAINER_NAME }}@sha256:%s ' *) + diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 0000000..56d67b5 --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,45 @@ +name: Node.js CI + +on: + push: + branches: [main, next, patch] + pull_request: + branches: [main, next, patch] + +jobs: + test: + name: Test + runs-on: ubuntu-latest + + strategy: + matrix: + # Pinned to Node.js 22 due to known test failures on Node.js 24. + # Future TODO: Investigate test failures and move to Node.js 24 (Active LTS). + node-version: [22] + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup environment + run: mv .env.example .env + + - name: Setup node + uses: actions/setup-node@v4 + with: + node-version: ${{ matrix.node-version }} + + - name: Setup pnpm + uses: pnpm/action-setup@v3 + with: + version: 10 + run_install: false + + - name: Install dependencies + run: pnpm install + env: + DATABASE_URL: postgresql://postgres:testpass@localhost:5432/hoppscotch + DATA_ENCRYPTION_KEY: "12345678901234567890123456789012" + + - name: Run tests + run: pnpm test diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4fa9e3e --- /dev/null +++ b/.gitignore @@ -0,0 +1,190 @@ +# Firebase +.firebase + +### Node ### +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock +*.env + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.* + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# SvelteKit build / generate output +.svelte-kit + +# IDE / Editor +.idea + +# Service worker +sw.* + +# Mac OSX +.DS_Store + +# Vim swap files +*.swp + +# Build data +.hoppscotch + +# File explorer +.directory + +# Tests screenshots +tests/*/screenshots + +# Tests videos +tests/*/videos + +# Local Netlify folder +.netlify + +# PNPM +.pnpm-store + +# GQL SDL generated for the frontends +gql-gen/ + +# Devenv +.devenv* +devenv.local.nix + +# direnv +.direnv + +# pre-commit +.pre-commit-config.yaml + +# AI Coding Assistants +.claude/ +.cursor/ +.aider* +.windsurfrules diff --git a/.husky/commit-msg b/.husky/commit-msg new file mode 100755 index 0000000..dab272d --- /dev/null +++ b/.husky/commit-msg @@ -0,0 +1 @@ +npx --no-install commitlint --edit "" diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 0000000..1382386 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1 @@ +npm run pre-commit \ No newline at end of file diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..ff0c3c1 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +shamefully-hoist=false +save-prefix='' diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..906185b --- /dev/null +++ b/.prettierignore @@ -0,0 +1,8 @@ +.dependabot +.github +.nuxt +.hoppscotch +.vscode +package-lock.json +node_modules +dist \ No newline at end of file diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 0000000..40c0e8d --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,8 @@ +module.exports = { + semi: false, + trailingComma: "es5", + singleQuote: false, + printWidth: 80, + useTabs: false, + tabWidth: 2 +} diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..61c3fb9 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,3 @@ +# Changelog + +Visit [releases](https://github.com/hoppscotch/hoppscotch/releases) for full changelog. diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 0000000..5c83766 --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1,21 @@ +# CODEOWNERS is prioritized from bottom to top + +# Packages +/packages/codemirror-lang-graphql/ @AndrewBastin +/packages/hoppscotch-cli/ @jamesgeorge007 +/packages/hoppscotch-data/ @AndrewBastin +/packages/hoppscotch-js-sandbox/ @jamesgeorge007 +/packages/hoppscotch-selfhost-web/ @jamesgeorge007 +/packages/hoppscotch-selfhost-desktop/ @AndrewBastin +/packages/hoppscotch-sh-admin/ @JoelJacobStephen +/packages/hoppscotch-backend/ @balub + +# READMEs and other documentation files +*.md @liyasthomas + +# Self Host deployment related files +*.Dockerfile @balub +docker-compose.yml @balub +docker-compose.deploy.yml @balub +*.Caddyfile @balub +.dockerignore @balub diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..5a23ef5 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,132 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, caste, color, religion, or sexual +identity and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the overall + community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or advances of + any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email address, + without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at +support@hoppscotch.io. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series of +actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or permanent +ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within the +community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.1, available at +[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1]. + +Community Impact Guidelines were inspired by +[Mozilla's code of conduct enforcement ladder][Mozilla CoC]. + +For answers to common questions about this code of conduct, see the FAQ at +[https://www.contributor-covenant.org/faq][FAQ]. Translations are available at +[https://www.contributor-covenant.org/translations][translations]. + +[homepage]: https://www.contributor-covenant.org +[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html +[Mozilla CoC]: https://github.com/mozilla/diversity +[FAQ]: https://www.contributor-covenant.org/faq +[translations]: https://www.contributor-covenant.org/translations diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..ce37ce4 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,14 @@ +# Contributing + +When contributing to this repository, please first discuss the change you wish to make via issue, +email, or any other method with the owners of this repository before making a change. + +Please note we have a code of conduct, please follow it in all your interactions with the project. + +## Pull Request Process + +1. Ensure any install or build dependencies are removed before the end of the layer when doing a + build. +2. Update the README.md with details of changes to the interface, this includes new environment + variables, exposed ports, useful file locations and container parameters. +3. Make sure you do not expose environment variables or other sensitive information in your PR. diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..4d20996 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..ffe946e --- /dev/null +++ b/README.md @@ -0,0 +1,299 @@ +
+ + Hoppscotch + +

+ + Hoppscotch + +

+ + Open Source API Development Ecosystem + +

+ +[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen?logo=github)](CODE_OF_CONDUCT.md) [![Website](https://img.shields.io/website?url=https%3A%2F%2Fhoppscotch.io&logo=hoppscotch)](https://hoppscotch.io) [![Tests](https://github.com/hoppscotch/hoppscotch/actions/workflows/tests.yml/badge.svg)](https://github.com/hoppscotch/hoppscotch/actions) [![Tweet](https://img.shields.io/twitter/url?url=https%3A%2F%2Fhoppscotch.io%2F)](https://x.com/share?text=%F0%9F%91%BD%20Hoppscotch%20%E2%80%A2%20Open%20source%20API%20development%20ecosystem%20-%20Helps%20you%20create%20requests%20faster,%20saving%20precious%20time%20on%20development.&url=https://hoppscotch.io&hashtags=hoppscotch&via=hoppscotch_io) + +

+

+ + Built with ❤︎ by + + contributors + + +

+
+

+ + + + + Hoppscotch + + +

+
+ +_We highly recommend you take a look at the [**Hoppscotch Documentation**](https://docs.hoppscotch.io) to learn more about the app._ + +#### **Support** + +[![Chat on Discord](https://img.shields.io/badge/chat-Discord-7289DA?logo=discord)](https://hoppscotch.io/discord) [![Chat on Telegram](https://img.shields.io/badge/chat-Telegram-2CA5E0?logo=telegram)](https://hoppscotch.io/telegram) [![Discuss on GitHub](https://img.shields.io/badge/discussions-GitHub-333333?logo=github)](https://github.com/hoppscotch/hoppscotch/discussions) + +### **Features** + +❤️ **Lightweight:** Crafted with minimalistic UI design. + +⚡️ **Fast:** Send requests and get responses in real time. + +🗄️ **HTTP Methods:** Request methods define the type of action you are requesting to be performed. + +- `GET` - Requests retrieve resource information +- `POST` - The server creates a new entry in a database +- `PUT` - Updates an existing resource +- `PATCH` - Very similar to `PUT` but makes a partial update on a resource +- `DELETE` - Deletes resource or related component +- `HEAD` - Retrieve response headers identical to those of a GET request, but without the response body. +- `CONNECT` - Establishes a tunnel to the server identified by the target resource +- `OPTIONS` - Describe the communication options for the target resource +- `TRACE` - Performs a message loop-back test along the path to the target resource +- `` - Some APIs use custom request methods such as `LIST`. Type in your custom methods. + +🌈 **Theming:** Customizable combinations for background, foreground, and accent colors — [customize now](https://hoppscotch.io/settings). + +- Choose a theme: System preference, Light, Dark, and Black +- Choose accent colors: Green, Teal, Blue, Indigo, Purple, Yellow, Orange, Red, and Pink +- Distraction-free Zen mode + +_Customized themes are synced with your cloud/local session._ + +🔥 **PWA:** Install as a [Progressive Web App](https://web.dev/progressive-web-apps) on your device. + +- Instant loading with Service Workers +- Offline support +- Low RAM/memory and CPU usage +- Add to Home Screen +- Desktop PWA + +🚀 **Request:** Retrieve response from endpoint instantly. + +1. Choose `method` +2. Enter `URL` +3. Send + +- Copy/share public "Share URL" +- Generate/copy request code snippets for 10+ languages and frameworks +- Import `cURL` +- Label requests + +🔌 **WebSocket:** Establish full-duplex communication channels over a single TCP connection. + +📡 **Server-Sent Events:** Receive a stream of updates from a server over an HTTP connection without resorting to polling. + +🌩 **Socket.IO:** Send and Receive data with the SocketIO server. + +🦟 **MQTT:** Subscribe and Publish to topics of an MQTT Broker. + +🔮 **GraphQL:** GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. + +- Set endpoint and get schema +- Multi-column docs +- Set custom request headers +- Query schema +- Get query response + +🔐 **Authorization:** Allows to identify the end-user. + +- None +- Basic +- Bearer Token +- OAuth 2.0 +- OIDC Access Token/PKCE + +📢 **Headers:** Describes the format the body of your request is being sent in. + +📫 **Parameters:** Use request parameters to set varying parts in simulated requests. + +📃 **Request Body:** Used to send and receive data via the REST API. + +- Set `Content Type` +- FormData, JSON, and many more +- Toggle between key-value and RAW input parameter list + +📮 **Response:** Contains the status line, headers, and the message/response body. + +- Copy the response to the clipboard +- Download the response as a file +- View response headers +- View raw and preview HTML, image, JSON, and XML responses + +⏰ **History:** Request entries are synced with your cloud/local session storage. + +📁 **Collections:** Keep your API requests organized with collections and folders. Reuse them with a single click. + +- Unlimited collections, folders, and requests +- Nested folders +- Export and import as a file or GitHub gist + +_Collections are synced with your cloud/local session storage._ + +📜 **Pre-Request Scripts:** Snippets of code associated with a request that is executed before the request is sent. + +- Set environment variables +- Include timestamp in the request headers +- Send a random alphanumeric string in the URL parameters +- Any JavaScript functions + +👨‍👩‍👧‍👦 **Teams:** Helps you collaborate across your teams to design, develop, and test APIs faster. + +- Create unlimited teams +- Create unlimited shared collections +- Create unlimited team members +- Role-based access control +- Cloud sync +- Multiple devices + +👥 **Workspaces:** Organize your personal and team collections environments into workspaces. Easily switch between workspaces to manage multiple projects. + +- Create unlimited workspaces +- Switch between personal and team workspaces + +⌨️ **Keyboard Shortcuts:** Optimized for efficiency. + +> **[Read our documentation on Keyboard Shortcuts](https://docs.hoppscotch.io/documentation/features/shortcuts)** + +🌐 **Proxy:** Enable Proxy Mode from Settings to access blocked APIs. + +- Hide your IP address +- Fixes [`CORS`](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) (Cross-Origin Resource Sharing) issues +- Access APIs served in non-HTTPS (`http://`) endpoints +- Use your Proxy URL + +_Official proxy server is hosted by Hoppscotch - **[GitHub](https://github.com/hoppscotch/proxyscotch)** - **[Privacy Policy](https://docs.hoppscotch.io/support/privacy)**._ + +🌎 **i18n:** Experience the app in your language. + +Help us to translate Hoppscotch. Please read [`TRANSLATIONS`](TRANSLATIONS.md) for details on our [`CODE OF CONDUCT`](CODE_OF_CONDUCT.md) and the process for submitting pull requests to us. + +☁️ **Auth + Sync:** Sign in and sync your data in real-time across all your devices. + +**Sign in with:** + +- GitHub +- Google +- Microsoft +- Email +- SSO (Single Sign-On)[^EE] + +**🔄 Synchronize your data:** Handoff to continue tasks on your other devices. + +- Workspaces +- History +- Collections +- Environments +- Settings + +✅ **Post-Request Tests:** Write tests associated with a request that is executed after the request's response. + +- Check the status code as an integer +- Filter response headers +- Parse the response data +- Set environment variables +- Write JavaScript code + +🌱 **Environments:** Environment variables allow you to store and reuse values in your requests and scripts. + +- Unlimited environments and variables +- Initialize through the pre-request script +- Export as / import from GitHub gist + +
+ Use-cases + +--- + +- By storing a value in a variable, you can reference it throughout your request section +- If you need to update the value, you only have to change it in one place +- Using variables increases your ability to work efficiently and minimizes the likelihood of error + +--- + +
+ +🚚 **Bulk Edit:** Edit key-value pairs in bulk. + +- Entries are separated by newline +- Keys and values are separated by `:` +- Prepend `#` to any row you want to add but keep disabled + +🎛️ **Admin dashboard:** Manage your team and invite members. + +- Insights +- Manage users +- Manage teams + +📦 **Add-ons:** Official add-ons for hoppscotch. + +- **[Hoppscotch CLI](https://github.com/hoppscotch/hoppscotch/tree/main/packages/hoppscotch-cli)** - Command-line interface for Hoppscotch. +- **[Proxy](https://github.com/hoppscotch/proxyscotch)** - A simple proxy server created for Hoppscotch. +- **[Browser Extensions](https://github.com/hoppscotch/hoppscotch-extension)** - Browser extensions that enhance your Hoppscotch experience. + + [![Firefox](https://raw.github.com/alrra/browser-logos/master/src/firefox/firefox_16x16.png) **Firefox**](https://addons.mozilla.org/en-US/firefox/addon/hoppscotch)  |  [![Chrome](https://raw.github.com/alrra/browser-logos/master/src/chrome/chrome_16x16.png) **Chrome**](https://chrome.google.com/webstore/detail/hoppscotch-extension-for-c/amknoiejhlmhancpahfcfcfhllgkpbld) + + > **Extensions fix `CORS` issues.** + +_Add-ons are developed and maintained under **[Hoppscotch Organization](https://github.com/hoppscotch)**._ + +**For a complete list of features, please read our [documentation](https://docs.hoppscotch.io).** + +## **Demo** + +- Web : [hoppscotch.io](https://hoppscotch.io) +- Windows/Linux/macOS : [Desktop Apps](https://docs.hoppscotch.io/documentation/clients/desktop#download-hoppscotch-desktop-app) + +## Usage + +1. Provide your API endpoint in the URL field +2. Click "Send" to simulate the request +3. View the response + +## Developing + +Follow our [self-hosting documentation](https://docs.hoppscotch.io/documentation/self-host/getting-started) to get started with the development environment. + +## Contributing + +Please contribute using [GitHub Flow](https://guides.github.com/introduction/flow). Create a branch, add commits, and [open a pull request](https://github.com/hoppscotch/hoppscotch/compare). + +Please read [`CONTRIBUTING`](CONTRIBUTING.md) for details on our [`CODE OF CONDUCT`](CODE_OF_CONDUCT.md), and the process for submitting pull requests to us. + +## Continuous Integration + +We use [GitHub Actions](https://github.com/features/actions) for continuous integration. Check out our [build workflows](https://github.com/hoppscotch/hoppscotch/actions). + +## Changelog + +See the [`CHANGELOG`](CHANGELOG.md) file for details. + +## Authors + +This project owes its existence to the collective efforts of all those who contribute — [contribute now](CONTRIBUTING.md). + + + +## License + +This project is licensed under the [MIT License](https://opensource.org/licenses/MIT) — see the [`LICENSE`](LICENSE) file for details. + +[^EE]: Enterprise edition feature. [Learn more](https://docs.hoppscotch.io/documentation/self-host/getting-started). diff --git a/README.wehub.md b/README.wehub.md new file mode 100644 index 0000000..ac19fea --- /dev/null +++ b/README.wehub.md @@ -0,0 +1,7 @@ +# WeHub 来源说明 + +- 原始项目:`hoppscotch/hoppscotch` +- 原始仓库:https://github.com/hoppscotch/hoppscotch +- 导入方式:上游默认分支的最新快照 +- 原作者、版权和许可证信息以原始仓库及本仓库 LICENSE 为准 +- 本文件仅用于记录来源,不代表 WeHub 是原项目作者 diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..0ecb916 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,135 @@ +# Security Policy + +- [Security Policy](#security-policy) + - [Scope](#scope) + - [Architecture and threat model](#architecture-and-threat-model) + - [Desktop app](#desktop-app) + - [Hoppscotch Agent](#hoppscotch-agent) + - [Self-hosted instances](#self-hosted-instances) + - [Security controls](#security-controls) + - [Reporting a security vulnerability](#reporting-a-security-vulnerability) + - [What does not qualify as a vulnerability](#what-does-not-qualify-as-a-vulnerability) + +## Scope + +This policy covers components in the [hoppscotch/hoppscotch](https://github.com/hoppscotch/hoppscotch) repository: + +- **Desktop app**: the Tauri-based desktop client, including standalone use and connections to self-hosted or cloud-hosted instances. +- **Hoppscotch Agent**: the local relay service that runs on the user's machine and proxies requests from the web client. +- **Hoppscotch CLI**: the command-line client for running collections and tests, against either local collection files or an instance. +- **Self-hosted backend**: the Node.js backend, PostgreSQL data layer, and associated services deployed by self-hosting organisations. +- **Self-hosted web client and admin panel**: the web frontend and admin dashboard served by a self-hosted instance. + +**Out of scope** (separate security boundaries): + +- The cloud-hosted platform at hoppscotch.io or the website at hoppscotch.com. + - If you find a vulnerability that spans both the cloud platform and a component covered here, report it; we will coordinate triage across boundaries. +- The Hoppscotch browser extension (separate repository and distribution channel). +- Third-party proxies or community forks. + +## Architecture and threat model + +Hoppscotch is a client-side API development and testing tool. The threat model differs by deployment mode. + +### Desktop app + +**The user is the operator.** The person sending API requests is the same person who configured the tool and entered their credentials. This is fundamentally different from a multi-tenant web service where untrusted users submit input to a shared backend. + +**Local data storage is by design.** In standalone mode, the Desktop app persists collections, environments, request history, and credentials (including tokens, API keys, and other secrets) in local storage. This data is protected by OS-level access controls and, where enabled, full-disk encryption (FileVault, BitLocker, LUKS). When connected to a self-hosted or cloud backend, data syncs to the server while a local copy is retained (see the [self-hosted section](#self-hosted-instances)). + +**Secret environment variables are stored locally and never synced to the server.** Environment variables marked as secret are kept in the client's local store (the Desktop app's data store or the browser's local storage, depending on platform) and are excluded from server sync. They follow the same local-data security posture as other credentials on that platform. + +**The relay sends HTTP requests to arbitrary URLs provided by the user.** This includes localhost, private IP ranges, and cloud metadata endpoints. The relay runs on the user's machine, and the user controls what URLs it reaches. Separately, the Desktop app's realtime features (including WebSocket, SSE, Socket.IO, and MQTT) can also connect to user-specified endpoints under the same trust model: the user initiates and controls the connection. + +**Per-domain TLS configuration is user-controlled.** The relay supports custom CA certificates, client certificates (PEM and PKCS#12), and per-domain toggles for host and peer verification. Users can disable TLS verification for specific domains to work with self-signed certificates or corporate PKI environments. These are deliberate operator choices on the user's own machine. + +**The Desktop app loads web application bundles from instances the user adds.** When a user adds a self-hosted instance, the app downloads the instance's compiled web application (HTML, JavaScript, CSS) and runs it in an embedded webview. Remote bundles are verified with Ed25519 signatures and per-file BLAKE3 integrity hashes before loading (see [Security controls](#security-controls)). Bundles shipped with the installer are trusted as part of the build and release signing process. Adding an instance is an explicit trust decision, comparable to installing an extension or connecting to a self-hosted service. + +**Debug-level logging is intentional.** The Desktop app logs at debug level by default and writes to rotating local log files. The log files sit alongside the same data in the application's own data store. + +**Auto-updates are signature-verified.** The Desktop app checks `releases.hoppscotch.com` for available updates. Update manifests are verified against a public key before any binary is applied. This is a read-only check; no user data, credentials, or usage information is transmitted. + +**Local backups are created on version changes.** The Desktop app creates backups of the local data store when the application version changes, retaining up to three backups. These backups follow the same security posture as the primary data store: local files protected by OS access controls. + +### Hoppscotch Agent + +The Agent is a standalone local service that acts as an HTTP relay for the Hoppscotch web client, providing capabilities the browser sandbox restricts (custom headers, localhost access, client certificates, CORS bypass). + +**The Agent runs on the user's machine and listens on localhost.** It binds to port 9119 with a permissive CORS policy, meaning any origin can reach the port at the network level. Access control is enforced at the application layer through a registration handshake: the user enters a 6-digit one-time password displayed in the Agent UI, which establishes an encrypted communication channel (AES-256-GCM with X25519 key exchange). After registration, subsequent requests are authenticated and encrypted. The OTP does not expire and registration attempts are not rate-limited; the security assumption is that the user initiates registration intentionally while the Agent UI is visible. + +**The same relay trust model applies.** The Agent sends requests to arbitrary user-specified URLs, including private IP ranges and localhost. The user controls what URLs it reaches and what TLS, proxy, and certificate configuration applies per domain. + +**Agent data is stored locally.** Registration keys, per-domain settings (proxy configuration, client certificates, CA certificates, TLS verification toggles), and logs follow the same local-data security posture as the Desktop app. + +### Self-hosted instances + +With the backend deployed, the security model changes: + +**The instance administrator is the operator; users are tenants.** Self-hosted instances support multiple users, teams, role-based access control, and shared collections. Authentication and authorisation boundaries must hold between users, and server-side data must be protected at rest and in transit. + +**Data is stored server-side and locally.** Collections, environments, request history, and team data are persisted in PostgreSQL. Desktop app users connected to a self-hosted backend also retain a local copy; the local copy follows the same posture described in the [Desktop app section](#desktop-app). Credentials in shared team collections are accessible to team members with appropriate roles. The self-hosting organisation is responsible for database encryption, backup security, and access controls. + +**Collections can be published via public URLs.** Self-hosted instances allow publishing collections as documentation accessible via UUID-based slugs. Published documentation is publicly accessible without authentication. The self-hosting organisation controls which collections are published. + +**The admin dashboard has elevated privileges.** Instance administrators can view and manage all users, send invitations, and configure instance-wide settings through the admin interface. Admin actions are subject to role checks but operate across all teams and users on the instance. + +**Infrastructure API tokens provide programmatic access.** The backend supports API tokens (infra tokens) with configurable expiry for programmatic access to instance management. These tokens should be treated with the same care as admin credentials. + +**Backend session management.** User sessions use configurable cookie names and auto-generated session secrets. The self-hosting organisation can override session configuration via environment variables. Session secrets must be set explicitly in production deployments; auto-generated values are not suitable for production use. + +**Optional analytics.** If `INFRA.ALLOW_ANALYTICS_COLLECTION` is enabled, the backend sends aggregate instance telemetry (user count, workspace count, version) to PostHog. Opt-in, disabled by default. No request content, credentials, or per-user data is included. + +## Security controls + +**Bundle signature verification.** Remote bundles from self-hosted instances are verified with Ed25519 signatures and per-file BLAKE3 hashes. A bundle with an invalid signature or hash mismatch is rejected and will not load. The signing key is fetched from the serving instance over the instance connection (TLS/HTTPS strongly recommended). Signature verification protects against bundle corruption in the local cache and against tampering in transit when the connection is trusted. It does not protect against a compromised instance, since the instance provides both the key and the bundle, nor against an active man-in-the-middle if the key is fetched over untrusted transport, since an attacker could replace both. The trust boundary is the connection to the instance and the user's decision to add it. + +**Script sandboxing.** Pre-request and post-request scripts are isolated from the host environment. By default, scripts run in a QuickJS WebAssembly sandbox on every platform — isolated from the browser context, the Tauri IPC layer (on Desktop), and the host OS. The opt-out mechanism for the legacy compatibility mode differs per platform: Desktop and web expose the "Experimental scripting sandbox" toggle in Settings (on by default); the CLI opts in via the `--legacy-sandbox` flag. The legacy compatibility mode is retained as a backward-compatibility path for scripts that rely on host JavaScript semantics not exposed under QuickJS — on Desktop and web it runs scripts in a dedicated Web Worker using the `Function` constructor; on the CLI it runs scripts in an `isolated-vm` V8 isolate. The Web Worker legacy path does not provide the same isolation guarantees as QuickJS; the `isolated-vm` legacy path provides V8-isolate-level isolation but a different API surface from the QuickJS path. In the QuickJS paths, scripts receive controlled access to request data via the `pw`, `hopp`, and `pm` API namespaces, with request mutation limited to the documented pre-request APIs; network access is mediated through a controlled fetch hook, and scripts cannot make arbitrary system calls or access the filesystem. The Web Worker legacy mode preserves a separate Web Worker execution context but exposes only the `pw` namespace and does not mediate access to standard worker globals such as `fetch`; users opting in accept that scripts can reach any URL the worker context can reach. Scripts imported from external collection files follow the same default-versus-legacy execution path and constraints as locally authored scripts. + +**Update signature verification.** The auto-updater verifies update manifests against a public key before applying any update. A tampered manifest or binary will be rejected. + +**Rate limiting.** The self-hosted backend enforces request rate limiting via configurable TTL and max-request thresholds (`INFRA.RATE_LIMIT_TTL`, `INFRA.RATE_LIMIT_MAX`). This applies to REST and GraphQL endpoints by default, though some authenticated mutations opt out of throttling where rate limiting would interfere with normal interactive use. + +**GraphQL query complexity limiting.** The self-hosted backend enforces query complexity limits on the GraphQL API to prevent denial-of-service through deeply nested or expensive queries. + +## Reporting a security vulnerability + +We use [GitHub Security Advisories](https://github.com/hoppscotch/hoppscotch/security/advisories) to manage reports. If you do not receive a response, reach out to support@hoppscotch.io with the GHSA advisory link. + +If you disagree with our assessment, reply on the advisory with additional context or evidence. We will re-evaluate. + +Reports must demonstrate familiarity with the architecture and threat model described in this document. A report that flags a behaviour already documented here as intentional, or that applies a generic vulnerability classification (such as SSRF, insecure storage, or CORS misconfiguration) without explaining how the finding circumvents the stated trust model, will be closed. This applies to all reports regardless of how they were produced, including those generated with AI tools, LLMs, or automated scanners. + +> [!NOTE] +> Advisories may move to the relevant repository (for example, an XSS in a UI component might belong in [`@hoppscotch/ui`](https://github.com/hoppscotch/ui)). If in doubt, open your report in `hoppscotch/hoppscotch` GHSA. + +**Do not create a GitHub issue to report a security vulnerability.** + +## What does not qualify as a vulnerability + +Review the threat model above before reporting. The architecture and threat model section documents deliberate design decisions for each component. A finding that matches a known vulnerability class (CWE, OWASP category, or similar) is not automatically a vulnerability in this project; the threat model explains why. Reports that restate a documented design decision as a vulnerability will be closed without further analysis. The following are by design or out of scope. + +**Intended Desktop app and Agent behaviour:** +- The relay or Agent sending requests to private IP ranges, localhost, or cloud metadata endpoints. This is the product's core function. +- Credentials, tokens, or API keys stored in local storage, the application data store, local log files, or local backups on the user's machine. Local data is protected by OS-level access controls. +- Debug-level log output containing request details including headers and authentication data. The same data already exists in the local data store. +- A self-hosted instance bundle having access to application data within the Desktop app after passing signature verification. Adding an instance is an explicit trust decision. +- Users disabling TLS host or peer verification for specific domains. This is an operator-controlled per-domain setting for working with self-signed or internal certificates. +- WebSocket, SSE, Socket.IO, or MQTT connections reaching user-specified endpoints, including internal addresses. These are separate realtime features under the same trust model as HTTP relay requests. +- Pre-request or post-request scripts from imported collections executing in the sandbox. The sandbox applies equally to imported and locally authored scripts. +- The Desktop app checking `releases.hoppscotch.com` for updates. No user data is transmitted; update manifests are signature-verified. +- The Agent accepting connections from any origin on localhost:9119. CORS is permissive by design; access control is enforced through the registration handshake and encrypted channel. +- The Agent's registration OTP having no expiry and registration attempts not being rate-limited. The security assumption, documented in the Agent section above, is that the user initiates registration intentionally while the Agent UI is visible on their own machine. This is not CWE-307 (improper restriction of excessive authentication attempts) because the Agent is a local service, not a remote authentication endpoint. +- Theoretical attacks against the Desktop app or Agent that require prior local access to the user's machine, since the attacker already has access to the same data through the operating system. + +**Intended self-hosted behaviour:** +- First-run configuration endpoints being accessible without authentication before any administrator exists. These endpoints are intentionally unauthenticated during initial bootstrap so that the self-hosting organisation can complete setup, and are gated once an administrator is provisioned. This is not CWE-306 (missing authentication for critical function); it is the documented bootstrap path. Reports against an uninitialised instance describe the intended path. Bootstrap-related findings against an instance that has already been onboarded are a distinct issue and should be reported. +- Published collections being accessible without authentication via their public URL. The self-hosting organisation controls which collections are published. This is not CWE-284 (improper access control); publication is an explicit operator action. +- The auto-generated session secret used when `INFRA.SESSION_SECRET` is not set. The threat model already notes that auto-generated values are not suitable for production deployments. The self-hosting organisation is responsible for setting explicit secrets in their environment configuration. +- Some authenticated GraphQL mutations opting out of rate limiting. These opt-outs are intentional where throttling would interfere with normal interactive use and are scoped to authenticated sessions. + +**Out of scope:** +- Vulnerabilities in dependencies without a demonstrated practical attack against Hoppscotch. +- Automated scanner output, AI-generated vulnerability reports, or generic security assessments that have not been validated against this document's architecture and threat model. A report must identify what specific security control is missing or bypassable in context, not merely flag a code pattern that matches a known vulnerability class. Tools that scan a codebase and produce findings without reading the threat model will generate false positives against this project. +- Applying a generic vulnerability classification to behaviour this document explains as intentional. Sending HTTP requests to user-specified private IP ranges is the product's core function, not server-side request forgery (CWE-918). Storing credentials in local files on the user's own machine is the expected data model for a single-user developer tool, not insecure credential storage (CWE-312). A permissive CORS policy on a localhost service with application-layer authentication is documented above, not a CORS misconfiguration (CWE-942). +- Missing HTTP security headers (Content-Security-Policy, Strict-Transport-Security, X-Frame-Options) on the self-hosted web client without a demonstrated attack that the header would have prevented in this application's deployment context. +- Findings against hoppscotch.io or hoppscotch.com; report through the platform's security channel. Cross-boundary reports involving both a self-hosted component and the cloud platform are accepted here and will be coordinated. diff --git a/TRANSLATIONS.md b/TRANSLATIONS.md new file mode 100644 index 0000000..fa58f38 --- /dev/null +++ b/TRANSLATIONS.md @@ -0,0 +1,33 @@ +# Translations + +Thanks for showing your interest in helping us to translate the software. + +## Creating a new translation + +Before you start working on a new language, please look through the [open pull requests](https://github.com/hoppscotch/hoppscotch/pulls) to see if anyone is already working on a translation. If you find one, please join the discussion and help us keep the existing translations up to date. + +if there is no existing translation, you can create a new one by following these steps: + +1. **[Fork the repository](https://github.com/hoppscotch/hoppscotch/fork).** +2. **Checkout the `main` branch for latest translations.** +3. **Create a new branch for your translation with base branch `main`.** +4. **Create target language file in the [`/packages/hoppscotch-common/locales`](https://github.com/hoppscotch/hoppscotch/tree/main/packages/hoppscotch-common/locales) directory.** +5. **Copy the contents of the source file [`/packages/hoppscotch-common/locales/en.json`](https://github.com/hoppscotch/hoppscotch/blob/main/packages/hoppscotch-common/locales/en.json) to the target language file.** +6. **Translate the strings in the target language file.** +7. **Add your language entry to [`/packages/hoppscotch-common/languages.json`](https://github.com/hoppscotch/hoppscotch/blob/main/packages/hoppscotch-common/languages.json).** +8. **Save and commit changes.** +9. **Send a pull request.** + +_You may send a pull request before all steps above are complete: e.g., you may want to ask for help with translations, or getting tests to pass. However, your pull request will not be merged until all steps above are complete._ + +Completing an initial translation of the whole site is a fairly large task. One way to break that task up is to work with other translators through pull requests on your fork. You can also [add collaborators to your fork](https://help.github.com/en/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository) if you'd like to invite other translators to commit directly to your fork and share responsibility for merging pull requests. + +## Updating a translation + +### Corrections + +If you notice spelling or grammar errors, typos, or opportunities for better phrasing, open a pull request with your suggested fix. If you see a problem that you aren't sure of or don't have time to fix, [open an issue](https://github.com/hoppscotch/hoppscotch/issues/new/choose). + +### Broken links + +When tests find broken links, try to fix them across all translations. Ideally, only update the linked URLs, so that translation changes will definitely not be necessary. diff --git a/aio-multiport-setup.Caddyfile b/aio-multiport-setup.Caddyfile new file mode 100644 index 0000000..6a00ebb --- /dev/null +++ b/aio-multiport-setup.Caddyfile @@ -0,0 +1,31 @@ +{ + admin off + persist_config off +} + +:3000 { + try_files {path} / + root * /site/selfhost-web + file_server +} + +:3100 { + try_files {path} / + root * /site/sh-admin-multiport-setup + file_server +} + +:3170 { + @mock { + header_regexp host Host ^[^.]+\.mock\..*$ + } + + handle @mock { + rewrite * /mock{uri} + reverse_proxy localhost:8080 + } + + handle { + reverse_proxy localhost:8080 + } +} diff --git a/aio-subpath-access.Caddyfile b/aio-subpath-access.Caddyfile new file mode 100644 index 0000000..4bf8e3b --- /dev/null +++ b/aio-subpath-access.Caddyfile @@ -0,0 +1,46 @@ +{ + admin off + persist_config off +} + +:{$HOPP_AIO_ALTERNATE_PORT:80} { + # Serve the `selfhost-web` SPA by default + root * /site/selfhost-web + file_server + + handle_path /admin* { + root * /site/sh-admin-subpath-access + file_server + + # Ensures any non-existent file in the server is routed to the SPA + try_files {path} / + } + + # Handle requests under `/backend*` path + handle_path /backend* { + @mock { + header_regexp host Host ^[^.]+\.mock\..*$ + } + + handle @mock { + rewrite * /mock{uri} + reverse_proxy localhost:8080 + } + + handle { + reverse_proxy localhost:8080 + } + } + + # Handle requests under `/desktop-app-server*` path + handle_path /desktop-app-server* { + reverse_proxy localhost:3200 + } + + # Catch-all route for unknown paths, serves `selfhost-web` SPA + handle { + root * /site/selfhost-web + file_server + try_files {path} / + } +} diff --git a/aio_run.mjs b/aio_run.mjs new file mode 100644 index 0000000..605742e --- /dev/null +++ b/aio_run.mjs @@ -0,0 +1,81 @@ +#!/usr/local/bin/node +// @ts-check + +import { execSync, spawn } from "child_process" +import fs from "fs" +import process from "process" + +function runChildProcessWithPrefix(command, args, prefix) { + const childProcess = spawn(command, args); + + childProcess.stdout.on('data', (data) => { + const output = data.toString().trim().split('\n'); + output.forEach((line) => { + console.log(`${prefix} | ${line}`); + }); + }); + + childProcess.stderr.on('data', (data) => { + const error = data.toString().trim().split('\n'); + error.forEach((line) => { + console.error(`${prefix} | ${line}`); + }); + }); + + childProcess.on('close', (code) => { + console.log(`${prefix} Child process exited with code ${code}`); + }); + + childProcess.on('error', (stuff) => { + console.log("error") + console.log(stuff) + }) + + return childProcess +} + +const envFileContent = Object.entries(process.env) + .filter(([env]) => env.startsWith("VITE_")) + .sort(([envA], [envB]) => envA.localeCompare(envB)) + .map(([env, val]) => `${env}=${ + (val.startsWith("\"") && val.endsWith("\"")) + ? val + : `"${val}"` + }`) + .join("\n") + +fs.writeFileSync("build.env", envFileContent) + +execSync(`npx import-meta-env -x build.env -e build.env -p "/site/**/*"`) + +fs.rmSync("build.env") + +const caddyFileName = process.env.ENABLE_SUBPATH_BASED_ACCESS === 'true' ? 'aio-subpath-access.Caddyfile' : 'aio-multiport-setup.Caddyfile' +const caddyProcess = runChildProcessWithPrefix("caddy", ["run", "--config", `/etc/caddy/${caddyFileName}`, "--adapter", "caddyfile"], "App/Admin Dashboard Caddy") +const backendProcess = runChildProcessWithPrefix("node", ["/dist/backend/dist/src/main.js"], "Backend Server") +const webappProcess = runChildProcessWithPrefix("webapp-server", [], "Webapp Server") + +caddyProcess.on("exit", (code) => { + console.log(`Exiting process because Caddy Server exited with code ${code}`) + process.exit(code) +}) + +backendProcess.on("exit", (code) => { + console.log(`Exiting process because Backend Server exited with code ${code}`) + process.exit(code) +}) + +webappProcess.on("exit", (code) => { + console.log(`Exiting process because Webapp Server exited with code ${code}`) + process.exit(code) +}) + +process.on('SIGINT', () => { + console.log("SIGINT received, exiting...") + + caddyProcess.kill("SIGINT") + backendProcess.kill("SIGINT") + webappProcess.kill("SIGINT") + + process.exit(0) +}) diff --git a/commitlint.config.js b/commitlint.config.js new file mode 100644 index 0000000..5717d25 --- /dev/null +++ b/commitlint.config.js @@ -0,0 +1,3 @@ +module.exports = { + extends: ["@commitlint/config-conventional"], +} diff --git a/devenv.lock b/devenv.lock new file mode 100644 index 0000000..c39fd98 --- /dev/null +++ b/devenv.lock @@ -0,0 +1,105 @@ +{ + "nodes": { + "devenv": { + "locked": { + "dir": "src/modules", + "lastModified": 1774428097, + "narHash": "sha256-yQAutPgbsVHsN/SygZDyzMRxQn6Im53PJkrI377N8Sg=", + "owner": "cachix", + "repo": "devenv", + "rev": "957d63f663f230dc8ac3b85f950690e56fe8b1e0", + "type": "github" + }, + "original": { + "dir": "src/modules", + "owner": "cachix", + "repo": "devenv", + "type": "github" + } + }, + "fenix": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ], + "rust-analyzer-src": "rust-analyzer-src" + }, + "locked": { + "lastModified": 1774423251, + "narHash": "sha256-g/PP8G9WcP4vtZVOBNYwfGxLnwLQoTERHnef8irAMeQ=", + "owner": "nix-community", + "repo": "fenix", + "rev": "b70d7535088cd8a9e4322c372a475f66ffa18adf", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "fenix", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1774273680, + "narHash": "sha256-a++tZ1RQsDb1I0NHrFwdGuRlR5TORvCEUksM459wKUA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "fdc7b8f7b30fdbedec91b71ed82f36e1637483ed", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "devenv": "devenv", + "fenix": "fenix", + "nixpkgs": "nixpkgs", + "rust-overlay": "rust-overlay" + } + }, + "rust-analyzer-src": { + "flake": false, + "locked": { + "lastModified": 1774376228, + "narHash": "sha256-7oA0u4aghFjjIcIDKZ26NUpXH7hVXGPC0sI1OfK7NUk=", + "owner": "rust-lang", + "repo": "rust-analyzer", + "rev": "eabb84b771420b8396ab4bb4747694302d9be277", + "type": "github" + }, + "original": { + "owner": "rust-lang", + "ref": "nightly", + "repo": "rust-analyzer", + "type": "github" + } + }, + "rust-overlay": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1774408260, + "narHash": "sha256-Jn9d9r85dmf3gTMnSRt6t+DP2nQ5uJns/MMXg2FpzfM=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "d6471ee5a8f470251e6e5b83a20a182eb6c46c9b", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +} \ No newline at end of file diff --git a/devenv.nix b/devenv.nix new file mode 100644 index 0000000..b705c8e --- /dev/null +++ b/devenv.nix @@ -0,0 +1,189 @@ +{ pkgs, lib, config, inputs, ... }: + +let + rosettaPkgs = + if pkgs.stdenv.isDarwin && pkgs.stdenv.isAarch64 + then pkgs.pkgsx86_64Darwin + else pkgs; + + darwinPackages = with pkgs; [ + apple-sdk + ]; + + linuxPackages = with pkgs; [ + nodePackages.prisma + prisma-engines + libsoup_3 + webkitgtk_4_1 + librsvg + libappindicator + libayatana-appindicator + ]; + +in { + packages = with pkgs; [ + git + lima + colima + docker + jq + # NOTE: In case there's `Cannot find module: ... bcrypt ...` error, try `npm rebuild bcrypt` + # See: https://github.com/kelektiv/node.bcrypt.js/issues/800 + # See: https://github.com/kelektiv/node.bcrypt.js/issues/1055 + nodejs_22 + nodePackages.typescript-language-server + nodePackages."@volar/vue-language-server" + cargo-edit + cargo-tauri + ] ++ lib.optionals pkgs.stdenv.isDarwin darwinPackages + ++ lib.optionals pkgs.stdenv.isLinux linuxPackages; + + env = { + APP_GREET = "Hoppscotch"; + DATABASE_URL = "postgresql://postgres:testpass@localhost:5432/hoppscotch?connect_timeout=300"; + DOCKER_BUILDKIT = "1"; + COMPOSE_DOCKER_CLI_BUILD = "1"; + } // lib.optionalAttrs pkgs.stdenv.isLinux { + # NOTE: Setting these `PRISMA_*` environment variable fixes + # "Error: Failed to fetch sha256 checksum at https://binaries.prisma.sh/all_commits//linux-nixos/libquery_engine.so.node.gz.sha256 - 404 Not Found" + # See: https://github.com/prisma/prisma/discussions/3120 + PRISMA_QUERY_ENGINE_LIBRARY = "${pkgs.prisma-engines}/lib/libquery_engine.node"; + PRISMA_QUERY_ENGINE_BINARY = "${pkgs.prisma-engines}/bin/query-engine"; + PRISMA_SCHEMA_ENGINE_BINARY = "${pkgs.prisma-engines}/bin/schema-engine"; + + LD_LIBRARY_PATH = lib.makeLibraryPath [ + pkgs.libappindicator + pkgs.libayatana-appindicator + ]; + } // lib.optionalAttrs pkgs.stdenv.isDarwin { + # Place to put macOS-specific environment variables + }; + + scripts = { + hello.exec = "echo hello from $APP_GREET"; + e.exec = "emacs"; + lima-setup.exec = "limactl start template://docker"; + lima-clean.exec = "limactl rm -f $(limactl ls -q)"; + colima-start.exec = "colima start --cpu 8 --memory 50"; + + docker-prune.exec = '' + echo "Cleaning up unused Docker resources..." + docker system prune -f + ''; + + docker-logs.exec = "docker logs -f hoppscotch-aio"; + + docker-status.exec = '' + echo "Container Status:" + docker ps -a --filter "name=hoppscotch-aio" --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" + ''; + + db-reset.exec = '' + echo "Resetting database..." + psql -U postgres -d hoppscotch -c 'DROP SCHEMA public CASCADE; CREATE SCHEMA public;' + echo "Database reset complete." + ''; + + docker-clean-all.exec = '' + echo "Starting complete Docker cleanup..." + + echo "1/6: Stopping all running containers..." + CONTAINERS=$(docker ps -q) + if [ -n "$CONTAINERS" ]; then + docker stop $CONTAINERS + echo "✓ Containers stopped" + else + echo "• No running containers found" + fi + + echo "2/6: Removing all containers..." + CONTAINERS=$(docker ps -aq) + if [ -n "$CONTAINERS" ]; then + docker rm $CONTAINERS + echo "✓ Containers removed" + else + echo "• No containers to remove" + fi + + echo "3/6: Removing all images..." + IMAGES=$(docker images -q) + if [ -n "$IMAGES" ]; then + docker rmi --force $IMAGES + echo "✓ Images removed" + else + echo "• No images to remove" + fi + + echo "4/6: Removing all volumes..." + VOLUMES=$(docker volume ls -q) + if [ -n "$VOLUMES" ]; then + docker volume rm $VOLUMES + echo "✓ Volumes removed" + else + echo "• No volumes to remove" + fi + + echo "5/6: Removing custom networks..." + NETWORKS=$(docker network ls --filter type=custom -q) + if [ -n "$NETWORKS" ]; then + docker network rm $NETWORKS + echo "✓ Networks removed" + else + echo "• No custom networks to remove" + fi + + echo "6/6: Running system prune..." + docker system prune --all --force --volumes + echo "✓ System pruned" + + echo "Done!" + ''; + }; + + enterShell = '' + git --version + echo "Hoppscotch development environment ready!" + ${lib.optionalString pkgs.stdenv.isDarwin '' + # Place to put macOS-specific shell initialization + ''} + ${lib.optionalString pkgs.stdenv.isLinux '' + # Place to put Linux-specific shell initialization + ''} + ''; + + enterTest = '' + echo "Running tests" + ''; + + dotenv.enable = true; + + languages = { + typescript = { + enable = true; + }; + javascript = { + package = pkgs.nodejs_22; + enable = true; + npm.enable = true; + pnpm.enable = true; + }; + go = { + enable = true; + package = pkgs.go_1_25; + }; + rust = { + enable = true; + channel = "nightly"; + components = [ + "rustc" + "cargo" + "clippy" + "rustfmt" + "rust-analyzer" + "llvm-tools-preview" + "rust-src" + "rustc-codegen-cranelift-preview" + ]; + }; + }; +} diff --git a/devenv.yaml b/devenv.yaml new file mode 100644 index 0000000..d016920 --- /dev/null +++ b/devenv.yaml @@ -0,0 +1,14 @@ +inputs: + fenix: + url: github:nix-community/fenix + inputs: + nixpkgs: + follows: nixpkgs + nixpkgs: + url: github:NixOS/nixpkgs/nixpkgs-unstable + rust-overlay: + url: github:oxalica/rust-overlay + inputs: + nixpkgs: + follows: nixpkgs +allowUnfree: true diff --git a/docker-compose.deploy.yml b/docker-compose.deploy.yml new file mode 100644 index 0000000..e9b7919 --- /dev/null +++ b/docker-compose.deploy.yml @@ -0,0 +1,59 @@ +# THIS IS NOT TO BE USED FOR PERSONAL DEPLOYMENTS! +# Internal Docker Compose Image used for internal testing deployments + +services: + hoppscotch-db: + image: postgres:15 + user: postgres + environment: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: testpass + POSTGRES_DB: hoppscotch + healthcheck: + test: + [ + "CMD-SHELL", + "sh -c 'pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}'", + ] + interval: 5s + timeout: 5s + retries: 10 + + hoppscotch-aio: + container_name: hoppscotch-aio + build: + dockerfile: prod.Dockerfile + context: . + target: aio + environment: + # DATABASE_URL is read from the .env file to allow the backend to connect with an external database. + # This allows the backend to retain existing data and prevents database resets during deployments. + # - DATABASE_URL=postgresql://postgres:testpass@hoppscotch-db:5432/hoppscotch + - ENABLE_SUBPATH_BASED_ACCESS=true + env_file: + - ./.env + depends_on: + hoppscotch-db: + condition: service_healthy + command: + [ + "sh", + "-c", + "pnpm exec prisma migrate deploy && node /usr/src/app/aio_run.mjs", + ] + healthcheck: + test: + [ + "CMD", + "curl", + "-f", + "-s", + "-o", + "/dev/null", + "-w", + "%{http_code}", + "http://localhost:80", + ] + interval: 2s + timeout: 10s + retries: 30 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..6f10393 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,257 @@ +# To make it easier to self-host, we have a preset docker compose config that also +# has a container with a Postgres instance running. +# You can tweak around this file to match your instances + +# PROFILES EXPLANATION: +# +# We use Docker Compose profiles to manage different deployment scenarios and avoid port conflicts. +# +# These are all the available profiles: +# - default: All-in-one service + database + auto-migration (recommended for most users) +# - default-no-db: All-in-one service without database (for users with external DB) +# - backend: The backend service only +# - app: The main Hoppscotch application and the webapp server +# - admin: The self-host admin dashboard only +# - database: Just the PostgreSQL database +# - just-backend: All services except webapp for local development +# - deprecated: All deprecated services (not recommended) + +# USAGE: +# +# To run the default setup: docker compose --profile default up +# To run without database: docker compose --profile default-no-db up +# To run specific components: docker compose --profile backend up +# To run all except webapp: docker compose --profile just-backend up +# To run deprecated services: docker compose --profile deprecated up + +# NOTE: The default and default-no-db profiles should not be mixed with individual service +# profiles as they would conflict on ports. + +services: + # This service runs the backend app in the port 3170 + hoppscotch-backend: + profiles: ["backend", "just-backend", "app", "admin"] + container_name: hoppscotch-backend + build: + dockerfile: prod.Dockerfile + context: . + target: backend + env_file: + - ./.env + restart: always + environment: + # Edit the below line to match your PostgresDB URL if you have an outside DB (make sure to update the .env file as well) + - DATABASE_URL=postgresql://postgres:testpass@hoppscotch-db:5432/hoppscotch?connect_timeout=300 + - PORT=8080 + volumes: + # Uncomment the line below when modifying code. Only applicable when using the "dev" target. + # - ./packages/hoppscotch-backend/:/usr/src/app + - /usr/src/app/node_modules/ + depends_on: + hoppscotch-db: + condition: service_healthy + ports: + - "3180:80" + - "3170:3170" + + # The main hoppscotch app with integrated webapp server. This will be hosted at port 3000 + # The webapp server will be accessible at port 3200 + # NOTE: To do TLS or play around with how the app is hosted, you can look into the Caddyfile for + # the SH admin dashboard server at packages/hoppscotch-selfhost-web/Caddyfile + hoppscotch-app: + profiles: ["app"] + container_name: hoppscotch-app + build: + dockerfile: prod.Dockerfile + context: . + target: app + env_file: + - ./.env + depends_on: + - hoppscotch-backend + ports: + - "3080:80" + - "3000:3000" + - "3200:3200" + + # The Self Host dashboard for managing the app. This will be hosted at port 3100 + # NOTE: To do TLS or play around with how the app is hosted, you can look into the Caddyfile for + # the SH admin dashboard server at packages/hoppscotch-sh-admin/Caddyfile + hoppscotch-sh-admin: + profiles: ["admin"] + container_name: hoppscotch-sh-admin + build: + dockerfile: prod.Dockerfile + context: . + target: sh_admin + env_file: + - ./.env + depends_on: + - hoppscotch-backend + ports: + - "3280:80" + - "3100:3100" + + # The service that spins up all services at once in one container + hoppscotch-aio: + profiles: ["default"] + container_name: hoppscotch-aio + restart: unless-stopped + build: + dockerfile: prod.Dockerfile + context: . + target: aio + env_file: + - ./.env + depends_on: + hoppscotch-db: + condition: service_healthy + ports: + - "3000:3000" + - "3100:3100" + - "3170:3170" + - "3200:3200" + - "3080:80" + + # Profile with no database dependency (purely developmental) + hoppscotch-aio-no-db: + profiles: ["default-no-db"] + container_name: hoppscotch-aio + restart: unless-stopped + build: + dockerfile: prod.Dockerfile + context: . + target: aio + env_file: + - ./.env + ports: + - "3000:3000" + - "3100:3100" + - "3170:3170" + - "3200:3200" + - "3080:80" + + # The preset DB service, you can delete/comment the below lines if + # you are using an external postgres instance + # This will be exposed at port 5432 + hoppscotch-db: + profiles: + [ + "default", + "database", + "just-backend", + "backend", + "app", + "admin", + "deprecated", + ] + image: postgres:15 + ports: + - "5432:5432" + user: postgres + environment: + # The default user defined by the docker image + POSTGRES_USER: postgres + # NOTE: Please UPDATE THIS PASSWORD! + POSTGRES_PASSWORD: testpass + POSTGRES_DB: hoppscotch + healthcheck: + test: + [ + "CMD-SHELL", + "sh -c 'pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}'", + ] + interval: 5s + timeout: 5s + retries: 10 + + # Auto-migration service - handles database migrations automatically + hoppscotch-migrate: + profiles: ["default", "just-backend", "backend", "app", "admin"] + build: + dockerfile: prod.Dockerfile + context: . + target: backend + env_file: + - ./.env + depends_on: + hoppscotch-db: + condition: service_healthy + command: sh -c "pnpm exec prisma migrate deploy" + + # All the services listed below are deprecated + # These services are kept for backward compatibility but should not be used for new deployments + hoppscotch-old-backend: + profiles: ["deprecated"] + container_name: hoppscotch-old-backend + build: + dockerfile: packages/hoppscotch-backend/Dockerfile + context: . + target: prod + env_file: + - ./.env + restart: always + environment: + # Edit the below line to match your PostgresDB URL if you have an outside DB (make sure to update the .env file as well) + - DATABASE_URL=postgresql://postgres:testpass@hoppscotch-db:5432/hoppscotch?connect_timeout=300 + - PORT=3000 + volumes: + # Uncomment the line below when modifying code. Only applicable when using the "dev" target. + # - ./packages/hoppscotch-backend/:/usr/src/app + - /usr/src/app/node_modules/ + depends_on: + hoppscotch-db: + condition: service_healthy + ports: + - "3170:3000" + + hoppscotch-old-app: + profiles: ["deprecated"] + container_name: hoppscotch-old-app + build: + dockerfile: packages/hoppscotch-selfhost-web/Dockerfile + context: . + env_file: + - ./.env + depends_on: + - hoppscotch-old-backend + ports: + - "3000:8080" + + hoppscotch-old-sh-admin: + profiles: ["deprecated"] + container_name: hoppscotch-old-sh-admin + build: + dockerfile: packages/hoppscotch-sh-admin/Dockerfile + context: . + env_file: + - ./.env + depends_on: + - hoppscotch-old-backend + ports: + - "3100:8080" + +# DEPLOYMENT SCENARIOS: +# 1. Default deployment (recommended): +# docker compose --profile default up +# This will start: AIO + database + auto-migration +# +# 2. Default deployment without database: +# docker compose --profile default-no-db up +# This will start: AIO only (use when you have an external database) +# +# 3. Individual service deployment: +# docker compose --profile backend up # Just the backend +# docker compose --profile app up # Just the app and webapp server +# docker compose --profile admin up # Just the admin dashboard +# docker compose --profile database up # Just the database +# +# 4. Development deployment: +# docker compose --profile just-backend up # All services except webapp +# +# 5. Deprecated services: +# docker compose --profile deprecated up +# This will start all deprecated services (not recommended for new deployments) +# +# Remember: The default and default-no-db profiles should not be mixed with individual service +# profiles as they would conflict on ports. diff --git a/firebase.json b/firebase.json new file mode 100644 index 0000000..4120bed --- /dev/null +++ b/firebase.json @@ -0,0 +1,19 @@ +{ + "firestore": { + "rules": "firestore.rules", + "indexes": "firestore.indexes.json" + }, + "hosting": { + "predeploy": [ + "mv .env.example .env && npm install -g pnpm && pnpm i && pnpm run generate" + ], + "public": "packages/hoppscotch-web/dist", + "ignore": ["firebase.json", "**/.*", "**/node_modules/**"], + "rewrites": [ + { + "source": "**", + "destination": "/index.html" + } + ] + } +} diff --git a/firestore.indexes.json b/firestore.indexes.json new file mode 100644 index 0000000..415027e --- /dev/null +++ b/firestore.indexes.json @@ -0,0 +1,4 @@ +{ + "indexes": [], + "fieldOverrides": [] +} diff --git a/firestore.rules b/firestore.rules new file mode 100644 index 0000000..830e397 --- /dev/null +++ b/firestore.rules @@ -0,0 +1,13 @@ +service cloud.firestore { + match /databases/{database}/documents { + // Make sure the uid of the requesting user matches name of the user + // document. The wildcard expression {userId} makes the userId variable + // available in rules. + match /users/{userId} { + allow read, write, create, update, delete: if request.auth.uid != null && request.auth.uid == userId; + } + match /users/{userId}/{document=**} { + allow read, write, create, update, delete: if request.auth.uid != null && request.auth.uid == userId; + } + } +} diff --git a/healthcheck.sh b/healthcheck.sh new file mode 100644 index 0000000..8777c74 --- /dev/null +++ b/healthcheck.sh @@ -0,0 +1,25 @@ +curlCheck() { + if ! curl -s --head "$1" | head -n 1 | grep -q "HTTP/1.[01] [23].."; then + echo "URL request failed!" + return 1 + else + echo "URL request succeeded!" + return 0 + fi +} + +# Wait for initial startup period to avoid unnecessary error logs +# Check if the container has been running for at least 15 seconds +UPTIME=$(awk '{print int($1)}' /proc/uptime) +if [ "$UPTIME" -lt 15 ]; then + echo "Container still starting up (uptime: ${UPTIME}s), skipping health check..." + exit 0 +fi + +if [ "$ENABLE_SUBPATH_BASED_ACCESS" = "true" ]; then + curlCheck "http://localhost:${HOPP_AIO_ALTERNATE_PORT:-80}/backend/ping" || exit 1 +else + curlCheck "http://localhost:3000" || exit 1 + curlCheck "http://localhost:3100" || exit 1 + curlCheck "http://localhost:3170/ping" || exit 1 +fi diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 0000000..29037a6 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,12 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "paths": { + "~/*": ["./*"], + "@/*": ["./*"], + "~~/*": ["./*"], + "@@/*": ["./*"] + } + }, + "exclude": ["node_modules", ".nuxt", "dist"] +} diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 0000000..4a3899f --- /dev/null +++ b/netlify.toml @@ -0,0 +1,77 @@ +[build.environment] + NODE_VERSION = "14" + NPM_FLAGS = "--prefix=/dev/null" + +[build] + base = "/" + publish = "packages/hoppscotch-web/dist" + command = "npx pnpm i --store=node_modules/.pnpm-store && npx pnpm run generate" + +[[headers]] + for = "/*" + [headers.values] + X-Frame-Options = "SAMEORIGIN" + X-XSS-Protection = "1; mode=block" + +[[redirects]] + from = "/discord" + to = "https://discord.gg/GAMWxmR" + status = 301 + force = true + +[[redirects]] + from = "/telegram" + to = "https://t.me/hoppscotch" + status = 301 + force = true + +[[redirects]] + from = "/beta" + to = "https://forms.gle/XPYDMp8m6JHNWcYp9" + status = 301 + force = true + +[[redirects]] + from = "/careers" + to = "https://company.hoppscotch.io/careers" + status = 301 + force = true + +[[redirects]] + from = "/newsletter" + to = "http://eepurl.com/hy0eWH" + status = 301 + force = true + +[[redirects]] + from = "/twitter" + to = "https://x.com/hoppscotch_io" + status = 301 + force = true + +[[redirects]] + from = "/github" + to = "https://github.com/hoppscotch/hoppscotch" + status = 301 + force = true + +[[redirects]] + from = "/announcements" + to = "https://company.hoppscotch.io/announcements" + status = 301 + force = true + +[[redirects]] + from = "/robots.txt" + to = "/robots.txt" + status = 200 + +[[redirects]] + from = "/sitemap.xml" + to = "/sitemap.xml" + status = 200 + +[[redirects]] + from = "/*" + to = "/index.html" + status = 200 diff --git a/package.json b/package.json new file mode 100644 index 0000000..6c56e90 --- /dev/null +++ b/package.json @@ -0,0 +1,70 @@ +{ + "name": "hoppscotch-app", + "version": "3.0.1", + "description": "Open source API development ecosystem", + "author": "Hoppscotch (support@hoppscotch.io)", + "private": true, + "license": "MIT", + "packageManager": "pnpm@10.33.4", + "scripts": { + "preinstall": "npx only-allow pnpm", + "prepare": "husky", + "dev": "pnpm -r do-dev", + "gen-gql": "cross-env GQL_SCHEMA_EMIT_LOCATION='../../../gql-gen/backend-schema.gql' pnpm -r generate-gql-sdl", + "generate": "pnpm -r do-build-prod", + "start": "http-server packages/hoppscotch-selfhost-web/dist -p 3000", + "lint": "pnpm -r do-lint", + "typecheck": "pnpm -r do-typecheck", + "lintfix": "pnpm -r do-lintfix", + "pre-commit": "pnpm -r do-lint && pnpm -r do-typecheck", + "test": "pnpm -r do-test", + "generate-ui": "pnpm -r do-build-ui" + }, + "workspaces": [ + "./packages/*" + ], + "devDependencies": { + "@commitlint/cli": "20.5.2", + "@commitlint/config-conventional": "20.5.0", + "@hoppscotch/ui": "0.2.6", + "@types/node": "24.10.1", + "cross-env": "10.1.0", + "http-server": "14.1.1", + "husky": "9.1.7", + "lint-staged": "16.4.0" + }, + "pnpm": { + "overrides": { + "@xmldom/xmldom": "0.8.13", + "apiconnect-wsdl": "2.0.36", + "body-parser": "2.2.1", + "cross-spawn": "7.0.6", + "execa@<2.0.0": "2.0.0", + "form-data@>=4.0.0 <4.0.6": "4.0.6", + "glob@>=11.0.0 <11.1.0": "11.1.0", + "hono@<4.12.25": "4.12.25", + "liquidjs@<10.26.0": "10.26.0", + "minimatch@>=4.0.0 <4.2.5": "4.2.5", + "multer@2.1.1": "2.2.0", + "serialize-javascript@<7.0.3": "7.0.3", + "vue": "3.5.38", + "ws": "8.21.0" + }, + "onlyBuiltDependencies": [ + "@apollo/protobufjs", + "@import-meta-env/unplugin", + "@nestjs/core", + "@prisma/client", + "@prisma/engines", + "@swc/core", + "argon2", + "bcrypt", + "canvas", + "core-js", + "esbuild", + "isolated-vm", + "prisma", + "vue-demi" + ] + } +} diff --git a/packages/codemirror-lang-graphql/.gitignore b/packages/codemirror-lang-graphql/.gitignore new file mode 100644 index 0000000..0ef4732 --- /dev/null +++ b/packages/codemirror-lang-graphql/.gitignore @@ -0,0 +1,4 @@ +/node_modules +package-lock.json +/dist +/src/*.d.ts diff --git a/packages/codemirror-lang-graphql/.npmignore b/packages/codemirror-lang-graphql/.npmignore new file mode 100644 index 0000000..9bd9760 --- /dev/null +++ b/packages/codemirror-lang-graphql/.npmignore @@ -0,0 +1,5 @@ +/src +/test +/node_modules +rollup.config.js +tsconfig.json diff --git a/packages/codemirror-lang-graphql/README.md b/packages/codemirror-lang-graphql/README.md new file mode 100644 index 0000000..613036c --- /dev/null +++ b/packages/codemirror-lang-graphql/README.md @@ -0,0 +1 @@ +A [CodeMirror 6](https://codemirror.net/6) language plugin for GraphQL \ No newline at end of file diff --git a/packages/codemirror-lang-graphql/package.json b/packages/codemirror-lang-graphql/package.json new file mode 100644 index 0000000..6f14492 --- /dev/null +++ b/packages/codemirror-lang-graphql/package.json @@ -0,0 +1,31 @@ +{ + "name": "@hoppscotch/codemirror-lang-graphql", + "version": "0.2.0", + "description": "GraphQL language support for CodeMirror", + "author": "Hoppscotch (support@hoppscotch.io)", + "license": "MIT", + "scripts": { + "prepare": "rollup -c && tsc --emitDeclarationOnly --declaration" + }, + "type": "module", + "main": "dist/index.cjs", + "module": "dist/index.js", + "exports": { + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "types": "dist/index.d.ts", + "sideEffects": false, + "dependencies": { + "@codemirror/language": "6.11.3", + "@lezer/highlight": "1.2.1", + "@lezer/lr": "1.4.2" + }, + "devDependencies": { + "@lezer/generator": "1.8.0", + "@rollup/plugin-typescript": "12.1.4", + "mocha": "11.7.6", + "rollup": "4.59.0", + "typescript": "5.9.3" + } +} diff --git a/packages/codemirror-lang-graphql/rollup.config.js b/packages/codemirror-lang-graphql/rollup.config.js new file mode 100644 index 0000000..d19001c --- /dev/null +++ b/packages/codemirror-lang-graphql/rollup.config.js @@ -0,0 +1,17 @@ +import typescript from "@rollup/plugin-typescript" +import { lezer } from "@lezer/generator/rollup" + +export default { + input: "src/index.js", + external: (id) => id != "tslib" && !/^(\.?\/|\w:)/.test(id), + output: [ + { file: "dist/index.cjs", format: "cjs" }, + { dir: "./dist", format: "es" }, + ], + plugins: [ + lezer(), + typescript({ + tsconfig: "./tsconfig.json" + }) + ], +} diff --git a/packages/codemirror-lang-graphql/src/index.js b/packages/codemirror-lang-graphql/src/index.js new file mode 100644 index 0000000..5d004b8 --- /dev/null +++ b/packages/codemirror-lang-graphql/src/index.js @@ -0,0 +1,57 @@ +import { parser } from "./syntax.grammar" +import { + LRLanguage, + LanguageSupport, + indentNodeProp, + foldNodeProp, + foldInside, + delimitedIndent, +} from "@codemirror/language" +import { styleTags, tags as t } from "@lezer/highlight" + +export const GQLLanguage = LRLanguage.define({ + parser: parser.configure({ + props: [ + indentNodeProp.add({ + "SelectionSet FieldsDefinition ObjectValue SchemaDefinition RootTypeDef": + delimitedIndent({ closing: "}", align: true }), + }), + foldNodeProp.add({ + Application: foldInside, + "SelectionSet FieldsDefinition ObjectValue RootOperationTypeDefinition RootTypeDef": + (node) => { + return { + from: node.from, + to: node.to, + } + }, + }), + styleTags({ + Comment: t.lineComment, + Name: t.propertyName, + StringValue: t.string, + IntValue: t.integer, + FloatValue: t.float, + NullValue: t.null, + BooleanValue: t.bool, + Comma: t.separator, + "OperationDefinition/Name": t.definition(t.function(t.variableName)), + "OperationType TypeKeyword SchemaKeyword FragmentKeyword OnKeyword DirectiveKeyword RepeatableKeyword SchemaKeyword ExtendKeyword ScalarKeyword InterfaceKeyword UnionKeyword EnumKeyword InputKeyword ImplementsKeyword": t.keyword, + "ExecutableDirectiveLocation TypeSystemDirectiveLocation": t.atom, + "DirectiveName!": t.annotation, + "\"{\" \"}\"": t.brace, + "\"(\" \")\"": t.paren, + "\"[\" \"]\"": t.squareBracket, + "Type! NamedType": t.typeName, + }), + ], + }), + languageData: { + commentTokens: { line: "#" }, + closeBrackets: { brackets: ["(", "[", "{", '"', '"""'] }, + }, +}) + +export function GQL() { + return new LanguageSupport(GQLLanguage) +} diff --git a/packages/codemirror-lang-graphql/src/syntax.grammar b/packages/codemirror-lang-graphql/src/syntax.grammar new file mode 100644 index 0000000..1f9ad12 --- /dev/null +++ b/packages/codemirror-lang-graphql/src/syntax.grammar @@ -0,0 +1,434 @@ +@top SourceFile { + Document +} + +@precedence { + fieldDef @right, + typeDef @right +} + +Document { + Definition+ +} + +Definition { + ExecutableDefinition | + TypeSystemDefinition | + TypeSystemExtension +} + +ExecutableDefinition { + OperationDefinition | + FragmentDefinition +} + +TypeSystemDefinition { + SchemaDefinition | + TypeDefinition | + DirectiveDefinition +} + +TypeSystemExtension { + SchemaExtension | + TypeExtension +} + +SchemaKeyword { + @specialize +} + +SchemaDefinition { + Description? SchemaKeyword Directives? RootTypeDef +} + +RootTypeDef { + "{" RootOperationTypeDefinition+ "}" +} + +ExtendKeyword { + @specialize +} + +SchemaExtension { + ExtendKeyword SchemaKeyword Directives? RootTypeDef +} + +TypeExtension { + ScalarTypeExtension | + ObjectTypeExtension | + InterfaceTypeExtension | + UnionTypeExtension | + EnumTypeExtension | + InputObjectTypeExtension +} + +ScalarKeyword { + @specialize +} + +ScalarTypeExtension { + ExtendKeyword ScalarKeyword Name Directives +} + +ObjectTypeExtension /* precedence: right 0 */ { + ExtendKeyword TypeKeyword Name ImplementsInterfaces? Directives? !typeDef FieldsDefinition | + ExtendKeyword TypeKeyword Name ImplementsInterfaces? Directives? +} + +InterfaceKeyword { + @specialize +} + +InterfaceTypeExtension /* precedence: right 0 */ { + ExtendKeyword InterfaceKeyword Name ImplementsInterfaces? Directives? FieldsDefinition | + ExtendKeyword InterfaceKeyword Name ImplementsInterfaces? Directives? +} + +UnionKeyword { + @specialize +} + +UnionTypeExtension /* precedence: right 0 */ { + ExtendKeyword UnionKeyword Name Directives? UnionMemberTypes | + ExtendKeyword UnionKeyword Name Directives? +} + +EnumKeyword { + @specialize +} + +EnumTypeExtension /* precedence: right 0 */ { + ExtendKeyword EnumKeyword Name Directives? !typeDef EnumValuesDefinition | + ExtendKeyword EnumKeyword Name Directives? +} + +InputKeyword { + @specialize +} + +InputObjectTypeExtension /* precedence: right 0 */ { + ExtendKeyword InputKeyword Name Directives? InputFieldsDefinition+ | + ExtendKeyword InputKeyword Name Directives? +} + +InputFieldsDefinition { + !fieldDef "{" InputValueDefinition+ "}" +} + +EnumValuesDefinition { + !fieldDef "{" EnumValueDefinition+ "}" +} + +EnumValueDefinition { + Description? EnumValue Directives? +} + +ImplementsKeyword { + @specialize +} + +ImplementsInterfaces { + ImplementsInterfaces "&" NamedType | + ImplementsKeyword "&"? NamedType +} + +FieldsDefinition { + !fieldDef "{" FieldDefinition+ "}" +} + +FieldDefinition { + Description? Name ArgumentsDefinition? ":" Type Directives? +} + +ArgumentsDefinition { + "(" InputValueDefinition+ ")" +} + +InputValueDefinition { + Description? Name ":" Type DefaultValue? Directives? +} + +DefaultValue { + "=" Value +} + +UnionMemberTypes { + UnionMemberTypes "|" NamedType | + "=" "|"? NamedType +} + +RootOperationTypeDefinition { + OperationType ":" NamedType +} + +OperationDefinition { + SelectionSet | + OperationType Name? VariableDefinitions? Directives? SelectionSet +} + +TypeDefinition { + ScalarTypeDefinition | + ObjectTypeDefinition | + InterfaceTypeDefinition | + UnionTypeDefinition | + EnumTypeDefinition | + InputObjectTypeDefinition +} + +ScalarTypeDefinition /* precedence: right 0 */ { + Description? ScalarKeyword Name Directives? +} + +TypeKeyword { + @specialize +} + +ObjectTypeDefinition /* precedence: right 0 */ { + Description? TypeKeyword Name ImplementsInterfaces? Directives? FieldsDefinition? +} + +InterfaceTypeDefinition /* precedence: right 0 */ { + Description? InterfaceKeyword Name ImplementsInterfaces? Directives? FieldsDefinition? +} + +UnionTypeDefinition /* precedence: right 0 */ { + Description? UnionKeyword Name Directives? UnionMemberTypes? +} + +EnumTypeDefinition /* precedence: right 0 */ { + Description? EnumKeyword Name Directives? !typeDef EnumValuesDefinition? +} + +InputObjectTypeDefinition /* precedence: right 0 */ { + Description? InputKeyword Name Directives? !typeDef InputFieldsDefinition? +} + +VariableDefinitions { + "(" VariableDefinition+ ")" +} + +VariableDefinition { + Variable ":" Type DefaultValue? Directives? Comma? +} + +SelectionSet { + "{" Selection* "}" +} + +Selection { + Field | + InlineFragment | + FragmentSpread +} + +Field { + Alias? Name Arguments? Directive? SelectionSet? +} + +Alias { + Name ":" +} + +Arguments { + "(" Argument+ ")" +} + +Argument { + Name ":" Value +} + +Value { + Variable | + StringValue | + IntValue | + FloatValue | + BooleanValue | + NullValue | + EnumValue | + ListValue | + ObjectValue +} + +Variable { + "$" Name +} + +EnumValue { + Name +} + +ListValue { + "[" Value* "]" +} + +ObjectValue { + "{" ObjectField* "}" +} + +ObjectField { + Name ":" Value Comma? +} + +FragmentSpread { + "..." FragmentName Directives? +} + +FragmentKeyword { + @specialize +} + +FragmentDefinition { + FragmentKeyword FragmentName TypeCondition Directives? SelectionSet +} + +FragmentName { + Name +} + +InlineFragment { + "..." TypeCondition? Directives? SelectionSet +} + +OnKeyword { + @specialize +} + +TypeCondition { + OnKeyword NamedType +} + +Directives { + Directive+ +} + +DirectiveName { + "@" Name +} + +Directive { + DirectiveName Arguments? +} + +DirectiveKeyword { + @specialize +} + +RepeatableKeyword { + @specialize +} + +DirectiveDefinition /* precedence: right 1 */ { + Description? DirectiveKeyword "@" Name ArgumentsDefinition? RepeatableKeyword ? OnKeyword DirectiveLocations +} + +DirectiveLocations { + DirectiveLocations "|" DirectiveLocation | + "|"? DirectiveLocation +} + +DirectiveLocation { + ExecutableDirectiveLocation | + TypeSystemDirectiveLocation +} + +Type { + NamedType | + ListType | + NonNullType +} + +NamedType { + Name +} + +ListType { + "[" Type "]" +} + +NonNullType { + NamedType "!" | + ListType "!" +} + +Description { + StringValue +} + +OperationType { + @specialize + | @specialize + | @specialize +} + +BooleanValue { + @specialize + | @specialize +} + +NullValue { + @specialize +} + +ExecutableDirectiveLocation { + @specialize + | @specialize + | @specialize + | @specialize + | @specialize + | @specialize + | @specialize + | @specialize +} + +TypeSystemDirectiveLocation { + @specialize + | @specialize + | @specialize + | @specialize + | @specialize + | @specialize + | @specialize + | @specialize + | @specialize + | @specialize + | @specialize +} + + +@tokens { + whitespace { + std.whitespace+ + } + StringValue { + "\"\"\"" (!["] | "\\n" | "\"" "\""? !["])* "\"\"\"" | "\"" !["\\\n]* "\"" + } + IntValue { + "-"? "0" + | "-"? std.digit+ + } + + FloatValue { + IntValue ("." std.digit+ | ("e" | "E") IntValue+) + } + + @precedence { IntValue, FloatValue } + + Name { + $[_A-Za-z] $[_0-9A-Za-z]* + } + + Comma { + "," + } + + Comment { + "#" ![\n]* + } + + + "{" "}" +} + +@skip { whitespace | Comment } + +@detectDelim diff --git a/packages/codemirror-lang-graphql/tsconfig.json b/packages/codemirror-lang-graphql/tsconfig.json new file mode 100644 index 0000000..7c5d26e --- /dev/null +++ b/packages/codemirror-lang-graphql/tsconfig.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "strict": true, + "target": "es6", + "module": "es2020", + "newLine": "lf", + "declaration": true, + "declarationDir": "./dist", + "moduleResolution": "node", + "skipLibCheck": true, + "allowJs": true + }, + "include": ["src/*"] +} diff --git a/packages/hoppscotch-agent/.gitignore b/packages/hoppscotch-agent/.gitignore new file mode 100644 index 0000000..e9f02db --- /dev/null +++ b/packages/hoppscotch-agent/.gitignore @@ -0,0 +1,33 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +# Devenv +.devenv* +devenv.local.nix + +# direnv +.direnv + +# pre-commit +.pre-commit-config.yaml diff --git a/packages/hoppscotch-agent/README.md b/packages/hoppscotch-agent/README.md new file mode 100644 index 0000000..8d850ae --- /dev/null +++ b/packages/hoppscotch-agent/README.md @@ -0,0 +1,281 @@ +
+ +

Hoppscotch Agent

+

+ Download | + Official Docs +

+
+ +
+ +#### Hoppscotch Agent is a cross-platform HTTP request relay for Hoppscotch built with [Tauri V2](https://v2.tauri.app/) that adds capabilities like custom headers, certificates, proxies, and local access typically restricted in browsers. + +The agent runs as a local system service on port `9119`, acting as an intermediary between the Hoppscotch web application and target APIs. It establishes an encrypted communication channel authenticated via an OTP registration process. + +## Installation + +### Standard Installation + +1. Download the latest version of Hoppscotch Agent from [releases](https://github.com/hoppscotch/agent-releases) +2. Run the installer +3. Follow the installation wizard to complete setup +4. The agent automatically starts and appears in your system tray + +### Portable Version + +The portable version runs without installation and does not include automatic updates. + +1. Download the portable version for your operating system +2. Extract the archive to your desired location +3. Run the executable directly +4. The agent will start and appear in your system tray + +> [!Note] +> The portable version uses a separate configuration (`tauri.portable.conf.json`) that disables bundling and updater functionality. + +## Getting Started + +### Registration + +1. Open Hoppscotch web app and navigate to **Settings** → **Interceptors** +2. Select **Agent** from the available interceptors +3. Click **Register Agent** button +4. The agent window displays a 6-digit verification code +5. Enter the verification code in the OTP input field +6. Click the confirm button to establish connection +7. The agent displays a masked auth key hash when successfully registered + +### Usage + +Once registered, all HTTP requests made through Hoppscotch are processed by the agent. The agent provides: + +- CORS bypass by processing requests locally +- Client certificate authentication for mutual TLS +- HTTP Digest Authentication using challenge-response mechanisms +- Custom headers that browsers typically restrict +- Proxy routing with authentication support +- Local network and localhost access +- SSL/TLS verification controls +- And much more + +## Domain-Specific Configuration + +The agent (and `Native`) interceptor supports per-domain configuration overrides with a global default (`*`) domain: + +### Domain Management +- **Global Defaults**: Base settings applied to all domains (domain: `*`) +- **Domain Overrides**: Specific settings for individual domains (e.g., `api.example.com`) +- **Domain Addition**: Add new domains through the domain management modal +- **Domain Removal**: Remove custom domain configurations (global default cannot be removed) + +### SSL/TLS Security Settings + +For each domain, configure: + +- **Verify Host**: Enable/disable hostname verification during SSL handshake +- **Verify Peer**: Enable/disable peer certificate verification +- **CA Certificates**: Upload custom Certificate Authority certificates for domain validation +- **Client Certificates**: Configure client certificates for mutual TLS authentication + +## Client Certificates + +The agent supports client certificate authentication for APIs requiring mutual TLS: + +### Certificate Formats +- **.pem certificates**: Requires separate certificate (.crt/.cer/.pem) and private key (.key/.pem) files +- **.pfx/.pkcs12 certificates**: Single file format with optional password protection + +### Configuration + +1. Access **Settings** → **Interceptors** → **Agent** in Hoppscotch +2. Select the target domain from the domain selector +3. Click **Client Certificates** button +4. Choose certificate format (PEM or PFX tab) +5. Upload certificate files: + - **PEM**: Upload certificate file and private key file separately + - **PFX**: Upload .pfx/.pkcs12 file and enter password if required +6. Configuration is automatically saved per domain + +### CA Certificates + +Custom Certificate Authority certificates can be added per domain: + +1. Navigate to the CA Certificates section for the target domain +2. Click **Add Certificate File** +3. Upload the CA certificate file +4. Toggle certificate inclusion on/off as needed +5. Remove certificates using the trash icon + +## Proxy Configuration + +The agent supports HTTP/HTTPS proxy routing with authentication (including NTLM): + +### Proxy Settings +- **Proxy URL**: HTTP/HTTPS proxy server address with port +- **Proxy Authentication**: Username and password for proxy server authentication +- **Per-Domain**: Each domain can have different proxy configurations + +### Configuration + +1. Select the target domain +2. Toggle the **Proxy** switch to enable +3. Enter the proxy URL (e.g., `http://proxy.example.com:8080`) +4. Configure proxy authentication if required: + - Username field + - Password field (with show/hide toggle) + +## System Integration + +### System Tray +The agent runs with system tray integration, providing access to: +- **Show Registrations**: View active connections and registration status +- **Clear Registrations**: Remove all registered instances +- **Maximize Window**: Show the agent interface window +- **Quit**: Exit the agent application + +### Configuration Storage +The agent stores configuration in platform-specific locations: + +- **Windows**: `%APPDATA%\io.hoppscotch.agent\` +- **macOS**: `~/Library/Application Support/io.hoppscotch.agent/` +- **Linux**: `~/.config/io.hoppscotch.agent/` + +### Logging +Logs are stored in platform-specific directories: + +- **Windows**: `%LOCALAPPDATA%\io.hoppscotch.agent\logs\` +- **macOS**: `~/Library/Logs/io.hoppscotch.agent/` +- **Linux**: `~/.local/share/io.hoppscotch.agent/logs/` + +### Auto-Start Configuration +The standard installation includes auto-start functionality. The portable version does not include auto-start and must be launched manually. + +## Building from Source + +### Prerequisites + +- [Node.js](https://nodejs.org/) (v18 or later) +- [pnpm](https://pnpm.io/) package manager +- [Rust](https://rustup.rs/) (latest stable) +- [Tauri CLI](https://tauri.app/v1/guides/getting-started/prerequisites) + +### Development + +```bash +# Clone the repository +git clone https://github.com/hoppscotch/hoppscotch.git +cd hoppscotch/packages/hoppscotch-agent + +# Install dependencies +pnpm install + +# Start development server +pnpm tauri dev +``` + +### Production Build + +```bash +# Build standard version +pnpm tauri build + +# Build portable version +pnpm tauri build --config src-tauri/tauri.portable.conf.json +``` + +The built applications will be available in `src-tauri/target/release/bundle/` + +### Build Variants + +Two build configurations are available: + +- **Standard** (`tauri.conf.json`): Includes installer, auto-updater, and auto-start functionality +- **Portable** (`tauri.portable.conf.json`): Standalone executable without installation requirements + +## Network Configuration + +### Default Port +The agent runs on port `9119` by default. Make sure this port is not blocked by firewalls. + +### Communication Protocol +- **Encryption**: AES-256-GCM for all agent-to-web-app communication +- **Authentication**: X25519 key exchange for secure channel establishment +- **Registration**: One-time 6-digit OTP verification process + +## System Requirements + +### Windows +- **OS Version**: Windows 10 1803+ or Windows 11 +- **Architecture**: x64 +- **Dependencies**: WebView2 Runtime (auto-installed for standard version) + +### macOS +- **OS Version**: macOS 10.15 (Catalina) or later +- **Architecture**: Intel x64 or Apple Silicon (ARM64) + +### Linux +- **Architecture**: x64 +- **Dependencies**: WebKit2GTK 2.44.0+ (usually pre-installed) +- **Minimum**: Systems with GLIBC 2.38+ + +## Troubleshooting + +### Agent Detection Issues +1. **"Agent not detected" popup**: Verify the agent is running by checking the system tray for the Hoppscotch icon +2. **Switching interceptors blocked**: If the "Agent not detected" popup prevents switching interceptors, restart your browser and stop the agent before changing interceptor settings +3. **Port accessibility**: Check that no firewall is blocking port `9119` +4. **Browser compatibility**: Safari on macOS may have CORS issues with localhost:9119 due to access control checks, try Chrome/Firefox for agent registration + +### Registration Failures +1. **"Failed to initiate the registration"**: This error may occur due to browser security policies or extension conflicts +2. **Missing OTP input field**: Verify the agent window is focused and displaying a 6-digit verification code +3. **OTP expiration**: Registration codes have limited lifetime, restart the registration process if the code expires +4. **Network connectivity**: Verify browser can reach localhost:9119/handshake +5. **Version compatibility**: Some agent versions may be incompatible with specific Hoppscotch web app versions. For self-hosted setups, make sure Agent version in the release matches, see https://github.com/hoppscotch/hoppscotch/issues/4936#issuecomment-2756981053 + +### Certificate Issues +1. Verify certificate format is supported (.pem or .pfx/.pkcs12) +2. Check certificate expiration dates +3. Confirm private key matches certificate (for .pem files) +4. Verify domain configuration matches target API hostname +5. Confirm certificate password is correct (for .pfx/.pkcs12) +6. Check CA certificate inclusion status (toggle on/off) + +### Request Processing Issues +1. **Custom headers not applied**: Verify the agent is selected as interceptor, browsers may override headers like User-Agent when using default HTTP methods +2. **CORS errors**: Confirm agent interceptor is active and requests are routing through localhost:9119 +3. **SSL/TLS verification**: Check verify host/peer settings for the target domain +4. **Proxy routing**: Verify proxy URL format includes protocol (http:// or https://) + +### System-Specific Issues + +#### Windows +1. Check WebView2 Runtime is installed (auto-installed with standard version) +2. Check Windows Defender or antivirus exclusions for the agent executable +3. Verify agent has network permissions through Windows Firewall + +#### macOS +1. Safari browser may block agent connections due to CORS policies, try Chrome or Firefox instead +2. Check macOS Gatekeeper settings if agent fails to start +3. Verify agent is allowed in System Preferences → Security & Privacy + +#### Linux +1. Check WebKit2GTK dependencies are installed +2. Check systemd logs if agent fails to start as service +3. Verify GLIBC version compatibility (requires 2.38+) + +### Portable Version Issues +1. Manual WebView2 installation - may be required on older versions of Windows +2. No auto-start capability - must launch manually after system restart +3. No automatic updates - download new versions manually +4. Verify executable permissions on Unix-like systems +5. Check that portable version is extracted to a writable directory + +### Log +Check agent logs for detailed error information: +- **Windows**: `%LOCALAPPDATA%\io.hoppscotch.agent\logs\` +- **macOS**: `~/Library/Logs/io.hoppscotch.agent/` +- **Linux**: `~/.local/share/io.hoppscotch.agent/logs/` + +Look for connection errors, certificate validation failures, or proxy authentication issues in the log files. diff --git a/packages/hoppscotch-agent/eslint.config.mjs b/packages/hoppscotch-agent/eslint.config.mjs new file mode 100644 index 0000000..1ca0349 --- /dev/null +++ b/packages/hoppscotch-agent/eslint.config.mjs @@ -0,0 +1,67 @@ +import pluginVue from "eslint-plugin-vue" +import { + defineConfigWithVueTs, + vueTsConfigs, +} from "@vue/eslint-config-typescript" +import eslintPluginPrettierRecommended from "eslint-plugin-prettier/recommended" +import globals from "globals" + +export default defineConfigWithVueTs( + { + ignores: [ + "**/*.d.ts", + "dist/**", + "node_modules/**", + "src-tauri/**", + ], + }, + pluginVue.configs["flat/recommended"], + vueTsConfigs.recommended, + eslintPluginPrettierRecommended, + { + files: ["**/*.ts", "**/*.js", "**/*.vue"], + linterOptions: { + reportUnusedDisableDirectives: false, + }, + languageOptions: { + sourceType: "module", + ecmaVersion: "latest", + globals: { + ...globals.browser, + ...globals.node, + }, + parserOptions: { + requireConfigFile: false, + ecmaFeatures: { + jsx: false, + }, + }, + }, + rules: { + semi: [2, "never"], + "no-console": "off", + "no-debugger": process.env.HOPP_LINT_FOR_PROD === "true" ? "error" : "warn", + "prettier/prettier": + process.env.HOPP_LINT_FOR_PROD === "true" ? "error" : "warn", + "vue/multi-word-component-names": "off", + "vue/no-side-effects-in-computed-properties": "off", + "@typescript-eslint/no-unused-vars": [ + process.env.HOPP_LINT_FOR_PROD === "true" ? "error" : "warn", + { + args: "all", + argsIgnorePattern: "^_", + caughtErrors: "all", + caughtErrorsIgnorePattern: "^_", + destructuredArrayIgnorePattern: "^_", + varsIgnorePattern: "^_", + ignoreRestSiblings: true, + }, + ], + "@typescript-eslint/no-unused-expressions": "off", + "@typescript-eslint/no-non-null-assertion": "off", + "@typescript-eslint/no-explicit-any": "off", + "@typescript-eslint/no-unsafe-function-type": "off", + "no-undef": "off", + }, + } +) diff --git a/packages/hoppscotch-agent/index.html b/packages/hoppscotch-agent/index.html new file mode 100644 index 0000000..7a5662e --- /dev/null +++ b/packages/hoppscotch-agent/index.html @@ -0,0 +1,13 @@ + + + + + + + Hoppscotch Agent + + +
+ + + diff --git a/packages/hoppscotch-agent/package.json b/packages/hoppscotch-agent/package.json new file mode 100644 index 0000000..5c9dd6f --- /dev/null +++ b/packages/hoppscotch-agent/package.json @@ -0,0 +1,52 @@ +{ + "name": "hoppscotch-agent", + "private": true, + "version": "0.1.17", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vue-tsc --noEmit && vite build", + "preview": "vite preview", + "tauri": "tauri", + "lint": "eslint src", + "lint:ts": "vue-tsc --noEmit", + "lintfix": "eslint --fix src", + "prod-lint": "cross-env HOPP_LINT_FOR_PROD=true pnpm run lint", + "do-lint": "pnpm run prod-lint", + "do-typecheck": "pnpm run lint:ts", + "do-lintfix": "pnpm run lintfix" + }, + "dependencies": { + "@hoppscotch/ui": "0.2.6", + "@tauri-apps/api": "2.1.1", + "@tauri-apps/plugin-shell": "2.3.3", + "@vueuse/core": "14.3.0", + "axios": "1.18.0", + "fp-ts": "2.16.11", + "lodash-es": "4.18.1", + "vue": "3.5.38" + }, + "devDependencies": { + "@iconify-json/lucide": "1.2.114", + "@tauri-apps/cli": "2.9.3", + "@types/lodash-es": "4.17.12", + "@types/node": "24.10.1", + "@typescript-eslint/eslint-plugin": "8.61.1", + "@typescript-eslint/parser": "8.61.1", + "@vitejs/plugin-vue": "6.0.7", + "@vue/eslint-config-typescript": "14.8.0", + "autoprefixer": "10.5.0", + "cross-env": "10.1.0", + "eslint": "9.39.2", + "eslint-plugin-prettier": "5.5.6", + "eslint-plugin-vue": "10.9.2", + "globals": "16.5.0", + "postcss": "8.5.15", + "tailwindcss": "3.4.16", + "typescript": "5.9.3", + "unplugin-icons": "22.5.0", + "unplugin-vue-components": "30.0.0", + "vite": "7.3.2", + "vue-tsc": "2.2.0" + } +} diff --git a/packages/hoppscotch-agent/postcss.config.js b/packages/hoppscotch-agent/postcss.config.js new file mode 100644 index 0000000..2e7af2b --- /dev/null +++ b/packages/hoppscotch-agent/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/packages/hoppscotch-agent/public/icon.png b/packages/hoppscotch-agent/public/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3778416df43ca62bdb6a9975a662be32e1901724 GIT binary patch literal 13051 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 + + + + + diff --git a/packages/hoppscotch-agent/public/vite.svg b/packages/hoppscotch-agent/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/packages/hoppscotch-agent/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/hoppscotch-agent/src-tauri/.cargo/config.toml b/packages/hoppscotch-agent/src-tauri/.cargo/config.toml new file mode 100644 index 0000000..9017258 --- /dev/null +++ b/packages/hoppscotch-agent/src-tauri/.cargo/config.toml @@ -0,0 +1,25 @@ +# Enable static linking for C runtime library on Windows. +# +# Rust uses the msvc toolchain on Windows, +# which by default dynamically links the C runtime (CRT) to the binary. +# +# This creates a runtime dependency on the Visual C++ Redistributable (`vcredist`), +# meaning the target machine must have `vcredist` installed for the application to run. +# +# Since `portable` version doesn't have an installer, +# we can't rely on it to install dependencies, so this config. +# +# Basically: +# - The `+crt-static` flag instructs the Rust compiler to statically link the C runtime for Windows builds.\ +# - To avoids runtime errors related to missing `vcredist` installations. +# - Results in a larger binary size because the runtime is bundled directly into the executable. +# +# For MSVC targets specifically, it will compile code with `/MT` or static linkage. +# See: - RFC 1721: https://rust-lang.github.io/rfcs/1721-crt-static.html +# - Rust Reference - Runtime: https://doc.rust-lang.org/reference/runtime.html +# - MSVC Linking Options: https://docs.microsoft.com/en-us/cpp/build/reference/md-mt-ld-use-run-time-library +# - Rust Issue #37406: https://github.com/rust-lang/rust/issues/37406 +# - Tauri Issue #3048: https://github.com/tauri-apps/tauri/issues/3048 +# - Rust Linkage: https://doc.rust-lang.org/reference/linkage.html +[target.'cfg(windows)'] +rustflags = ["-C", "target-feature=+crt-static"] diff --git a/packages/hoppscotch-agent/src-tauri/.gitignore b/packages/hoppscotch-agent/src-tauri/.gitignore new file mode 100644 index 0000000..b21bd68 --- /dev/null +++ b/packages/hoppscotch-agent/src-tauri/.gitignore @@ -0,0 +1,7 @@ +# Generated by Cargo +# will have compiled files and executables +/target/ + +# Generated by Tauri +# will have schema files for capabilities auto-completion +/gen/schemas diff --git a/packages/hoppscotch-agent/src-tauri/Cargo.lock b/packages/hoppscotch-agent/src-tauri/Cargo.lock new file mode 100644 index 0000000..fd52c1d --- /dev/null +++ b/packages/hoppscotch-agent/src-tauri/Cargo.lock @@ -0,0 +1,7334 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "adler2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" + +[[package]] +name = "aead" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" +dependencies = [ + "crypto-common", + "generic-array", +] + +[[package]] +name = "aes" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" +dependencies = [ + "cfg-if", + "cipher", + "cpufeatures", +] + +[[package]] +name = "aes-gcm" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" +dependencies = [ + "aead", + "aes", + "cipher", + "ctr", + "ghash", + "subtle", +] + +[[package]] +name = "aho-corasick" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" +dependencies = [ + "memchr", +] + +[[package]] +name = "alloc-no-stdlib" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" + +[[package]] +name = "alloc-stdlib" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +dependencies = [ + "alloc-no-stdlib", +] + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anstream" +version = "0.6.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "is_terminal_polyfill", + "utf8parse", +] + +[[package]] +name = "anstyle" +version = "1.0.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" + +[[package]] +name = "anstyle-parse" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-query" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2" +dependencies = [ + "windows-sys 0.60.2", +] + +[[package]] +name = "anstyle-wincon" +version = "3.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a" +dependencies = [ + "anstyle", + "once_cell_polyfill", + "windows-sys 0.60.2", +] + +[[package]] +name = "anyhow" +version = "1.0.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" + +[[package]] +name = "arbitrary" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" +dependencies = [ + "derive_arbitrary", +] + +[[package]] +name = "ascii" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" + +[[package]] +name = "ashpd" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6cbdf310d77fd3aaee6ea2093db7011dc2d35d2eb3481e5607f1f8d942ed99df" +dependencies = [ + "enumflags2", + "futures-channel", + "futures-util", + "rand 0.9.2", + "raw-window-handle 0.6.2", + "serde", + "serde_repr", + "tokio", + "url", + "wayland-backend", + "wayland-client", + "wayland-protocols", + "zbus", +] + +[[package]] +name = "async-broadcast" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532" +dependencies = [ + "event-listener", + "event-listener-strategy", + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "async-channel" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2" +dependencies = [ + "concurrent-queue", + "event-listener-strategy", + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "async-compression" +version = "0.4.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a89bce6054c720275ac2432fbba080a66a2106a44a1b804553930ca6909f4e0" +dependencies = [ + "compression-codecs", + "compression-core", + "futures-core", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "async-executor" +version = "1.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8" +dependencies = [ + "async-task", + "concurrent-queue", + "fastrand", + "futures-lite", + "pin-project-lite", + "slab", +] + +[[package]] +name = "async-io" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc" +dependencies = [ + "autocfg", + "cfg-if", + "concurrent-queue", + "futures-io", + "futures-lite", + "parking", + "polling", + "rustix 1.1.2", + "slab", + "windows-sys 0.61.2", +] + +[[package]] +name = "async-lock" +version = "3.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc" +dependencies = [ + "event-listener", + "event-listener-strategy", + "pin-project-lite", +] + +[[package]] +name = "async-process" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75" +dependencies = [ + "async-channel", + "async-io", + "async-lock", + "async-signal", + "async-task", + "blocking", + "cfg-if", + "event-listener", + "futures-lite", + "rustix 1.1.2", +] + +[[package]] +name = "async-recursion" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "async-signal" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c" +dependencies = [ + "async-io", + "async-lock", + "atomic-waker", + "cfg-if", + "futures-core", + "futures-io", + "rustix 1.1.2", + "signal-hook-registry", + "slab", + "windows-sys 0.61.2", +] + +[[package]] +name = "async-task" +version = "4.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" + +[[package]] +name = "async-trait" +version = "0.1.89" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "atk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "241b621213072e993be4f6f3a9e4b45f65b7e6faad43001be957184b7bb1824b" +dependencies = [ + "atk-sys", + "glib", + "libc", +] + +[[package]] +name = "atk-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5e48b684b0ca77d2bbadeef17424c2ea3c897d44d566a1617e7e8f30614d086" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "auto-launch" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f012b8cc0c850f34117ec8252a44418f2e34a2cf501de89e29b241ae5f79471" +dependencies = [ + "dirs 4.0.0", + "thiserror 1.0.69", + "winreg 0.10.1", +] + +[[package]] +name = "autocfg" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[package]] +name = "axum" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" +dependencies = [ + "async-trait", + "axum-core", + "bytes", + "futures-util", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-util", + "itoa", + "matchit", + "memchr", + "mime", + "percent-encoding", + "pin-project-lite", + "rustversion", + "serde", + "serde_json", + "serde_path_to_error", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tower", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "axum-core" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" +dependencies = [ + "async-trait", + "bytes", + "futures-util", + "http", + "http-body", + "http-body-util", + "mime", + "pin-project-lite", + "rustversion", + "sync_wrapper", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "axum-extra" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c794b30c904f0a1c2fb7740f7df7f7972dfaa14ef6f57cb6178dc63e5dca2f04" +dependencies = [ + "axum", + "axum-core", + "bytes", + "fastrand", + "futures-util", + "headers", + "http", + "http-body", + "http-body-util", + "mime", + "multer", + "pin-project-lite", + "serde", + "tower", + "tower-layer", + "tower-service", +] + +[[package]] +name = "base16" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d27c3610c36aee21ce8ac510e6224498de4228ad772a171ed65643a24693a5a8" + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" +dependencies = [ + "serde_core", +] + +[[package]] +name = "block" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "block2" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" +dependencies = [ + "objc2 0.5.2", +] + +[[package]] +name = "block2" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" +dependencies = [ + "objc2 0.6.3", +] + +[[package]] +name = "blocking" +version = "1.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21" +dependencies = [ + "async-channel", + "async-task", + "futures-io", + "futures-lite", + "piper", +] + +[[package]] +name = "brotli" +version = "8.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] + +[[package]] +name = "brotli-decompressor" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "bumpalo" +version = "3.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" + +[[package]] +name = "bytemuck" +version = "1.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "byteorder-lite" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" + +[[package]] +name = "bytes" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +dependencies = [ + "serde", +] + +[[package]] +name = "cairo-rs" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" +dependencies = [ + "bitflags 2.10.0", + "cairo-sys-rs", + "glib", + "libc", + "once_cell", + "thiserror 1.0.69", +] + +[[package]] +name = "cairo-sys-rs" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "camino" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609" +dependencies = [ + "serde_core", +] + +[[package]] +name = "cargo-platform" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo_metadata" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba" +dependencies = [ + "camino", + "cargo-platform", + "semver", + "serde", + "serde_json", + "thiserror 2.0.17", +] + +[[package]] +name = "cargo_toml" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77" +dependencies = [ + "serde", + "toml 0.9.8", +] + +[[package]] +name = "cc" +version = "1.2.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "739eb0f94557554b3ca9a86d2d37bebd49c5e6d0c1d2bda35ba5bdac830befc2" +dependencies = [ + "find-msvc-tools", + "shlex", +] + +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + +[[package]] +name = "cfb" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" +dependencies = [ + "byteorder", + "fnv", + "uuid", +] + +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cfg-if" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" + +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + +[[package]] +name = "chrono" +version = "0.4.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" +dependencies = [ + "iana-time-zone", + "js-sys", + "num-traits", + "serde", + "wasm-bindgen", + "windows-link 0.2.1", +] + +[[package]] +name = "cipher" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" +dependencies = [ + "crypto-common", + "inout", +] + +[[package]] +name = "cocoa" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" +dependencies = [ + "bitflags 1.3.2", + "block", + "cocoa-foundation", + "core-foundation 0.9.4", + "core-graphics 0.23.2", + "foreign-types 0.5.0", + "libc", + "objc", +] + +[[package]] +name = "cocoa-foundation" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" +dependencies = [ + "bitflags 1.3.2", + "block", + "core-foundation 0.9.4", + "core-graphics-types 0.1.3", + "libc", + "objc", +] + +[[package]] +name = "colorchoice" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" + +[[package]] +name = "combine" +version = "4.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "compression-codecs" +version = "0.4.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef8a506ec4b81c460798f572caead636d57d3d7e940f998160f52bd254bf2d23" +dependencies = [ + "compression-core", + "flate2", + "memchr", +] + +[[package]] +name = "compression-core" +version = "0.4.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e47641d3deaf41fb1538ac1f54735925e275eaf3bf4d55c81b137fba797e5cbb" + +[[package]] +name = "concurrent-queue" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "convert_case" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + +[[package]] +name = "cookie" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" +dependencies = [ + "percent-encoding", + "time", + "version_check", +] + +[[package]] +name = "cookie_store" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eac901828f88a5241ee0600950ab981148a18f2f756900ffba1b125ca6a3ef9" +dependencies = [ + "cookie", + "document-features", + "idna", + "log", + "publicsuffix", + "serde", + "serde_derive", + "serde_json", + "time", + "url", +] + +[[package]] +name = "core-foundation" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "core-graphics" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" +dependencies = [ + "bitflags 1.3.2", + "core-foundation 0.9.4", + "core-graphics-types 0.1.3", + "foreign-types 0.5.0", + "libc", +] + +[[package]] +name = "core-graphics" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" +dependencies = [ + "bitflags 2.10.0", + "core-foundation 0.10.1", + "core-graphics-types 0.2.0", + "foreign-types 0.5.0", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" +dependencies = [ + "bitflags 1.3.2", + "core-foundation 0.9.4", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" +dependencies = [ + "bitflags 2.10.0", + "core-foundation 0.10.1", + "libc", +] + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "rand_core 0.6.4", + "typenum", +] + +[[package]] +name = "cssparser" +version = "0.29.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f93d03419cb5950ccfd3daf3ff1c7a36ace64609a1a8746d493df1ca0afde0fa" +dependencies = [ + "cssparser-macros", + "dtoa-short", + "itoa", + "matches", + "phf 0.10.1", + "proc-macro2", + "quote", + "smallvec", + "syn 1.0.109", +] + +[[package]] +name = "cssparser-macros" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" +dependencies = [ + "quote", + "syn 2.0.108", +] + +[[package]] +name = "ctor" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" +dependencies = [ + "quote", + "syn 2.0.108", +] + +[[package]] +name = "ctr" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" +dependencies = [ + "cipher", +] + +[[package]] +name = "curl" +version = "0.4.47" +source = "git+https://github.com/CuriousCorrelation/curl-rust.git#1ec8079cf527b9cf47cc7a48c68b458affdae273" +dependencies = [ + "curl-sys", + "libc", + "openssl-probe", + "openssl-sys", + "socket2 0.5.10", +] + +[[package]] +name = "curl-sys" +version = "0.4.77+curl-8.10.1" +source = "git+https://github.com/CuriousCorrelation/curl-rust.git#1ec8079cf527b9cf47cc7a48c68b458affdae273" +dependencies = [ + "cc", + "libc", + "libz-sys", + "openssl-sys", + "pkg-config", + "windows-sys 0.52.0", +] + +[[package]] +name = "curve25519-dalek" +version = "4.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" +dependencies = [ + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "fiat-crypto", + "rustc_version", + "subtle", + "zeroize", +] + +[[package]] +name = "curve25519-dalek-derive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "darling" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.108", +] + +[[package]] +name = "darling_macro" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" +dependencies = [ + "darling_core", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "dashmap" +version = "6.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" +dependencies = [ + "cfg-if", + "crossbeam-utils", + "hashbrown 0.14.5", + "lock_api", + "once_cell", + "parking_lot_core", + "serde", +] + +[[package]] +name = "data-url" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376" + +[[package]] +name = "deranged" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587" +dependencies = [ + "powerfmt", + "serde_core", +] + +[[package]] +name = "derive_arbitrary" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "derive_more" +version = "0.99.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +dependencies = [ + "convert_case", + "proc-macro2", + "quote", + "rustc_version", + "syn 2.0.108", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "dirs" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" +dependencies = [ + "dirs-sys 0.3.7", +] + +[[package]] +name = "dirs" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" +dependencies = [ + "dirs-sys 0.5.0", +] + +[[package]] +name = "dirs-next" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" +dependencies = [ + "cfg-if", + "dirs-sys-next", +] + +[[package]] +name = "dirs-sys" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" +dependencies = [ + "libc", + "redox_users 0.4.6", + "winapi", +] + +[[package]] +name = "dirs-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" +dependencies = [ + "libc", + "option-ext", + "redox_users 0.5.2", + "windows-sys 0.61.2", +] + +[[package]] +name = "dirs-sys-next" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" +dependencies = [ + "libc", + "redox_users 0.4.6", + "winapi", +] + +[[package]] +name = "dispatch" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" + +[[package]] +name = "dispatch2" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" +dependencies = [ + "bitflags 2.10.0", + "block2 0.6.2", + "libc", + "objc2 0.6.3", +] + +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "dlib" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" +dependencies = [ + "libloading 0.8.9", +] + +[[package]] +name = "dlopen2" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b54f373ccf864bf587a89e880fb7610f8d73f3045f13580948ccbcaff26febff" +dependencies = [ + "dlopen2_derive", + "libc", + "once_cell", + "winapi", +] + +[[package]] +name = "dlopen2_derive" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "788160fb30de9cdd857af31c6a2675904b16ece8fc2737b2c7127ba368c9d0f4" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "document-features" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61" +dependencies = [ + "litrs", +] + +[[package]] +name = "downcast-rs" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" + +[[package]] +name = "dpi" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76" +dependencies = [ + "serde", +] + +[[package]] +name = "dtoa" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04" + +[[package]] +name = "dtoa-short" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" +dependencies = [ + "dtoa", +] + +[[package]] +name = "dunce" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" + +[[package]] +name = "dyn-clone" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" + +[[package]] +name = "either" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" + +[[package]] +name = "embed-resource" +version = "3.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55a075fc573c64510038d7ee9abc7990635863992f83ebc52c8b433b8411a02e" +dependencies = [ + "cc", + "memchr", + "rustc_version", + "toml 0.9.8", + "vswhom", + "winreg 0.55.0", +] + +[[package]] +name = "embed_plist" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" + +[[package]] +name = "encoding_rs" +version = "0.8.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "endi" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" + +[[package]] +name = "enumflags2" +version = "0.7.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef" +dependencies = [ + "enumflags2_derive", + "serde", +] + +[[package]] +name = "enumflags2_derive" +version = "0.7.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "env_filter" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2" +dependencies = [ + "log", + "regex", +] + +[[package]] +name = "env_logger" +version = "0.11.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f" +dependencies = [ + "anstream", + "anstyle", + "env_filter", + "jiff", + "log", +] + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "erased-serde" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b" +dependencies = [ + "serde", + "serde_core", + "typeid", +] + +[[package]] +name = "errno" +version = "0.3.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "event-listener" +version = "5.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" +dependencies = [ + "event-listener", + "pin-project-lite", +] + +[[package]] +name = "fastrand" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" + +[[package]] +name = "fdeflate" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "fiat-crypto" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" + +[[package]] +name = "field-offset" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" +dependencies = [ + "memoffset", + "rustc_version", +] + +[[package]] +name = "file-rotate" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e8e2fa049328a1f3295991407a88585805d126dfaadf74b9fe8c194c730aafc" +dependencies = [ + "chrono", + "flate2", +] + +[[package]] +name = "filetime" +version = "0.2.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed" +dependencies = [ + "cfg-if", + "libc", + "libredox", + "windows-sys 0.60.2", +] + +[[package]] +name = "find-msvc-tools" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127" + +[[package]] +name = "flate2" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared 0.1.1", +] + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared 0.3.1", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + +[[package]] +name = "foreign-types-shared" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + +[[package]] +name = "form_urlencoded" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "futf" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" +dependencies = [ + "mac", + "new_debug_unreachable", +] + +[[package]] +name = "futures-channel" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" + +[[package]] +name = "futures-executor" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" + +[[package]] +name = "futures-lite" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" +dependencies = [ + "fastrand", + "futures-core", + "futures-io", + "parking", + "pin-project-lite", +] + +[[package]] +name = "futures-macro" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "futures-sink" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" + +[[package]] +name = "futures-task" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" + +[[package]] +name = "futures-util" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" +dependencies = [ + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + +[[package]] +name = "gdk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9f245958c627ac99d8e529166f9823fb3b838d1d41fd2b297af3075093c2691" +dependencies = [ + "cairo-rs", + "gdk-pixbuf", + "gdk-sys", + "gio", + "glib", + "libc", + "pango", +] + +[[package]] +name = "gdk-pixbuf" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" +dependencies = [ + "gdk-pixbuf-sys", + "gio", + "glib", + "libc", + "once_cell", +] + +[[package]] +name = "gdk-pixbuf-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gdk-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c2d13f38594ac1e66619e188c6d5a1adb98d11b2fcf7894fc416ad76aa2f3f7" +dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkwayland-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "140071d506d223f7572b9f09b5e155afbd77428cd5cc7af8f2694c41d98dfe69" +dependencies = [ + "gdk-sys", + "glib-sys", + "gobject-sys", + "libc", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkx11" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3caa00e14351bebbc8183b3c36690327eb77c49abc2268dd4bd36b856db3fbfe" +dependencies = [ + "gdk", + "gdkx11-sys", + "gio", + "glib", + "libc", + "x11", +] + +[[package]] +name = "gdkx11-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e2e7445fe01ac26f11601db260dd8608fe172514eb63b3b5e261ea6b0f4428d" +dependencies = [ + "gdk-sys", + "glib-sys", + "libc", + "system-deps", + "x11", +] + +[[package]] +name = "generic-array" +version = "0.14.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", + "wasm-bindgen", +] + +[[package]] +name = "getrandom" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "r-efi", + "wasip2", + "wasm-bindgen", +] + +[[package]] +name = "ghash" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" +dependencies = [ + "opaque-debug", + "polyval", +] + +[[package]] +name = "gio" +version = "0.18.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-util", + "gio-sys", + "glib", + "libc", + "once_cell", + "pin-project-lite", + "smallvec", + "thiserror 1.0.69", +] + +[[package]] +name = "gio-sys" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", + "winapi", +] + +[[package]] +name = "glib" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" +dependencies = [ + "bitflags 2.10.0", + "futures-channel", + "futures-core", + "futures-executor", + "futures-task", + "futures-util", + "gio-sys", + "glib-macros", + "glib-sys", + "gobject-sys", + "libc", + "memchr", + "once_cell", + "smallvec", + "thiserror 1.0.69", +] + +[[package]] +name = "glib-macros" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" +dependencies = [ + "heck 0.4.1", + "proc-macro-crate 2.0.2", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "glib-sys" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" +dependencies = [ + "libc", + "system-deps", +] + +[[package]] +name = "glob" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" + +[[package]] +name = "gobject-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gtk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd56fb197bfc42bd5d2751f4f017d44ff59fbb58140c6b49f9b3b2bdab08506a" +dependencies = [ + "atk", + "cairo-rs", + "field-offset", + "futures-channel", + "gdk", + "gdk-pixbuf", + "gio", + "glib", + "gtk-sys", + "gtk3-macros", + "libc", + "pango", + "pkg-config", +] + +[[package]] +name = "gtk-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f29a1c21c59553eb7dd40e918be54dccd60c52b049b75119d5d96ce6b624414" +dependencies = [ + "atk-sys", + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "system-deps", +] + +[[package]] +name = "gtk3-macros" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52ff3c5b21f14f0736fed6dcfc0bfb4225ebf5725f3c0209edeec181e4d73e9d" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "h2" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386" +dependencies = [ + "atomic-waker", + "bytes", + "fnv", + "futures-core", + "futures-sink", + "http", + "indexmap 2.12.0", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" + +[[package]] +name = "hashbrown" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" + +[[package]] +name = "headers" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3314d5adb5d94bcdf56771f2e50dbbc80bb4bdf88967526706205ac9eff24eb" +dependencies = [ + "base64 0.22.1", + "bytes", + "headers-core", + "http", + "httpdate", + "mime", + "sha1", +] + +[[package]] +name = "headers-core" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4" +dependencies = [ + "http", +] + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hermit-abi" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "home" +version = "0.5.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "hoppscotch-agent" +version = "0.1.17" +dependencies = [ + "aes-gcm", + "axum", + "axum-extra", + "base16", + "chrono", + "dashmap", + "dirs 6.0.0", + "file-rotate", + "lazy_static", + "native-dialog", + "rand 0.8.5", + "relay", + "serde", + "serde_json", + "sha2", + "tauri", + "tauri-build", + "tauri-plugin-autostart", + "tauri-plugin-dialog", + "tauri-plugin-http", + "tauri-plugin-shell", + "tauri-plugin-single-instance", + "tauri-plugin-store", + "tauri-plugin-updater", + "tempfile", + "thiserror 1.0.69", + "tokio", + "tokio-util", + "tower-http", + "tracing", + "tracing-appender", + "tracing-subscriber", + "uuid", + "winreg 0.52.0", + "x25519-dalek", +] + +[[package]] +name = "html5ever" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b7410cae13cbc75623c98ac4cbfd1f0bedddf3227afc24f370cf0f50a44a11c" +dependencies = [ + "log", + "mac", + "markup5ever", + "match_token", +] + +[[package]] +name = "http" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" +dependencies = [ + "bytes", + "futures-core", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "http-serde" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f056c8559e3757392c8d091e796416e4649d8e49e88b8d76df6c002f05027fd" +dependencies = [ + "http", + "serde", +] + +[[package]] +name = "httparse" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" + +[[package]] +name = "httpdate" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" + +[[package]] +name = "hyper" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e" +dependencies = [ + "atomic-waker", + "bytes", + "futures-channel", + "futures-core", + "h2", + "http", + "http-body", + "httparse", + "httpdate", + "itoa", + "pin-project-lite", + "pin-utils", + "smallvec", + "tokio", + "want", +] + +[[package]] +name = "hyper-rustls" +version = "0.27.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58" +dependencies = [ + "http", + "hyper", + "hyper-util", + "rustls", + "rustls-pki-types", + "tokio", + "tokio-rustls", + "tower-service", + "webpki-roots", +] + +[[package]] +name = "hyper-util" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "http", + "http-body", + "hyper", + "ipnet", + "libc", + "percent-encoding", + "pin-project-lite", + "socket2 0.6.1", + "system-configuration", + "tokio", + "tower-service", + "tracing", + "windows-registry", +] + +[[package]] +name = "iana-time-zone" +version = "0.1.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "log", + "wasm-bindgen", + "windows-core 0.62.2", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "ico" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc50b891e4acf8fe0e71ef88ec43ad82ee07b3810ad09de10f1d01f072ed4b98" +dependencies = [ + "byteorder", + "png 0.17.16", +] + +[[package]] +name = "icu_collections" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" +dependencies = [ + "displaydoc", + "potential_utf", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locale_core" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_normalizer" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" +dependencies = [ + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" + +[[package]] +name = "icu_properties" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99" +dependencies = [ + "icu_collections", + "icu_locale_core", + "icu_properties_data", + "icu_provider", + "zerotrie", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899" + +[[package]] +name = "icu_provider" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" +dependencies = [ + "displaydoc", + "icu_locale_core", + "writeable", + "yoke", + "zerofrom", + "zerotrie", + "zerovec", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "image" +version = "0.25.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7" +dependencies = [ + "bytemuck", + "byteorder-lite", + "moxcms", + "num-traits", + "png 0.18.0", +] + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", + "serde", +] + +[[package]] +name = "indexmap" +version = "2.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f" +dependencies = [ + "equivalent", + "hashbrown 0.16.0", + "serde", + "serde_core", +] + +[[package]] +name = "infer" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc150e5ce2330295b8616ce0e3f53250e53af31759a9dbedad1621ba29151847" +dependencies = [ + "cfb", +] + +[[package]] +name = "infer" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7" +dependencies = [ + "cfb", +] + +[[package]] +name = "inout" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" +dependencies = [ + "generic-array", +] + +[[package]] +name = "ipnet" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" + +[[package]] +name = "iri-string" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "is-docker" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3" +dependencies = [ + "once_cell", +] + +[[package]] +name = "is-wsl" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5" +dependencies = [ + "is-docker", + "once_cell", +] + +[[package]] +name = "is_terminal_polyfill" +version = "1.70.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" + +[[package]] +name = "itertools" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" +dependencies = [ + "either", +] + +[[package]] +name = "itoa" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" + +[[package]] +name = "javascriptcore-rs" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" +dependencies = [ + "bitflags 1.3.2", + "glib", + "javascriptcore-rs-sys", +] + +[[package]] +name = "javascriptcore-rs-sys" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "jiff" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49" +dependencies = [ + "jiff-static", + "log", + "portable-atomic", + "portable-atomic-util", + "serde", +] + +[[package]] +name = "jiff-static" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "jni" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +dependencies = [ + "cesu8", + "cfg-if", + "combine", + "jni-sys", + "log", + "thiserror 1.0.69", + "walkdir", + "windows-sys 0.45.0", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + +[[package]] +name = "js-sys" +version = "0.3.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65" +dependencies = [ + "once_cell", + "wasm-bindgen", +] + +[[package]] +name = "json-patch" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "863726d7afb6bc2590eeff7135d923545e5e964f004c2ccf8716c25e70a86f08" +dependencies = [ + "jsonptr", + "serde", + "serde_json", + "thiserror 1.0.69", +] + +[[package]] +name = "jsonptr" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dea2b27dd239b2556ed7a25ba842fe47fd602e7fc7433c2a8d6106d4d9edd70" +dependencies = [ + "serde", + "serde_json", +] + +[[package]] +name = "keyboard-types" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" +dependencies = [ + "bitflags 2.10.0", + "serde", + "unicode-segmentation", +] + +[[package]] +name = "kuchikiki" +version = "0.8.8-speedreader" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02cb977175687f33fa4afa0c95c112b987ea1443e5a51c8f8ff27dc618270cc2" +dependencies = [ + "cssparser", + "html5ever", + "indexmap 2.12.0", + "selectors", +] + +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + +[[package]] +name = "libappindicator" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" +dependencies = [ + "glib", + "gtk", + "gtk-sys", + "libappindicator-sys", + "log", +] + +[[package]] +name = "libappindicator-sys" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" +dependencies = [ + "gtk-sys", + "libloading 0.7.4", + "once_cell", +] + +[[package]] +name = "libc" +version = "0.2.177" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" + +[[package]] +name = "libloading" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +dependencies = [ + "cfg-if", + "winapi", +] + +[[package]] +name = "libloading" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" +dependencies = [ + "cfg-if", + "windows-link 0.2.1", +] + +[[package]] +name = "libredox" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" +dependencies = [ + "bitflags 2.10.0", + "libc", + "redox_syscall", +] + +[[package]] +name = "libz-sys" +version = "1.1.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d" +dependencies = [ + "cc", + "libc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "linux-raw-sys" +version = "0.4.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" + +[[package]] +name = "linux-raw-sys" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" + +[[package]] +name = "litemap" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" + +[[package]] +name = "litrs" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" + +[[package]] +name = "lock_api" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" + +[[package]] +name = "lru-slab" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" + +[[package]] +name = "mac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" + +[[package]] +name = "malloc_buf" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" +dependencies = [ + "libc", +] + +[[package]] +name = "markup5ever" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7a7213d12e1864c0f002f52c2923d4556935a43dec5e71355c2760e0f6e7a18" +dependencies = [ + "log", + "phf 0.11.3", + "phf_codegen 0.11.3", + "string_cache", + "string_cache_codegen", + "tendril", +] + +[[package]] +name = "match_token" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "matchers" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" +dependencies = [ + "regex-automata", +] + +[[package]] +name = "matches" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" + +[[package]] +name = "matchit" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" + +[[package]] +name = "memchr" +version = "2.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" + +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "minisign-verify" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e856fdd13623a2f5f2f54676a4ee49502a96a80ef4a62bcedd23d52427c44d43" + +[[package]] +name = "miniz_oxide" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +dependencies = [ + "adler2", + "simd-adler32", +] + +[[package]] +name = "mio" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873" +dependencies = [ + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", + "windows-sys 0.61.2", +] + +[[package]] +name = "moxcms" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fbdd3d7436f8b5e892b8b7ea114271ff0fa00bc5acae845d53b07d498616ef6" +dependencies = [ + "num-traits", + "pxfm", +] + +[[package]] +name = "muda" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01c1738382f66ed56b3b9c8119e794a2e23148ac8ea214eda86622d4cb9d415a" +dependencies = [ + "crossbeam-channel", + "dpi", + "gtk", + "keyboard-types", + "objc2 0.6.3", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation 0.3.2", + "once_cell", + "png 0.17.16", + "serde", + "thiserror 2.0.17", + "windows-sys 0.60.2", +] + +[[package]] +name = "multer" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b" +dependencies = [ + "bytes", + "encoding_rs", + "futures-util", + "http", + "httparse", + "memchr", + "mime", + "spin", + "version_check", +] + +[[package]] +name = "native-dialog" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84e7038885d2aeab236bd60da9e159a5967b47cde3292da3b15ff1bec27c039f" +dependencies = [ + "ascii", + "block", + "cocoa", + "core-foundation 0.9.4", + "dirs-next", + "objc", + "objc-foundation", + "objc_id", + "once_cell", + "raw-window-handle 0.5.2", + "thiserror 1.0.69", + "versions", + "wfd", + "which", + "winapi", +] + +[[package]] +name = "ndk" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" +dependencies = [ + "bitflags 2.10.0", + "jni-sys", + "log", + "ndk-sys", + "num_enum", + "raw-window-handle 0.6.2", + "thiserror 1.0.69", +] + +[[package]] +name = "ndk-context" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" + +[[package]] +name = "ndk-sys" +version = "0.6.0+11769913" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" +dependencies = [ + "jni-sys", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "nix" +version = "0.30.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" +dependencies = [ + "bitflags 2.10.0", + "cfg-if", + "cfg_aliases", + "libc", + "memoffset", +] + +[[package]] +name = "nodrop" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "nu-ansi-term" +version = "0.50.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_enum" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c" +dependencies = [ + "num_enum_derive", + "rustversion", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7" +dependencies = [ + "proc-macro-crate 3.4.0", + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "objc" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" +dependencies = [ + "malloc_buf", +] + +[[package]] +name = "objc-foundation" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" +dependencies = [ + "block", + "objc", + "objc_id", +] + +[[package]] +name = "objc-sys" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" + +[[package]] +name = "objc2" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" +dependencies = [ + "objc-sys", + "objc2-encode", +] + +[[package]] +name = "objc2" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05" +dependencies = [ + "objc2-encode", + "objc2-exception-helper", +] + +[[package]] +name = "objc2-app-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" +dependencies = [ + "bitflags 2.10.0", + "block2 0.6.2", + "libc", + "objc2 0.6.3", + "objc2-cloud-kit", + "objc2-core-data", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-core-image", + "objc2-core-text", + "objc2-core-video", + "objc2-foundation 0.3.2", + "objc2-quartz-core 0.3.2", +] + +[[package]] +name = "objc2-cloud-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c" +dependencies = [ + "bitflags 2.10.0", + "objc2 0.6.3", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "objc2-core-data" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa" +dependencies = [ + "bitflags 2.10.0", + "objc2 0.6.3", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "objc2-core-foundation" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" +dependencies = [ + "bitflags 2.10.0", + "dispatch2", + "objc2 0.6.3", +] + +[[package]] +name = "objc2-core-graphics" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" +dependencies = [ + "bitflags 2.10.0", + "dispatch2", + "objc2 0.6.3", + "objc2-core-foundation", + "objc2-io-surface", +] + +[[package]] +name = "objc2-core-image" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006" +dependencies = [ + "objc2 0.6.3", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "objc2-core-text" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d" +dependencies = [ + "bitflags 2.10.0", + "objc2 0.6.3", + "objc2-core-foundation", + "objc2-core-graphics", +] + +[[package]] +name = "objc2-core-video" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6" +dependencies = [ + "bitflags 2.10.0", + "objc2 0.6.3", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-io-surface", +] + +[[package]] +name = "objc2-encode" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" + +[[package]] +name = "objc2-exception-helper" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7a1c5fbb72d7735b076bb47b578523aedc40f3c439bea6dfd595c089d79d98a" +dependencies = [ + "cc", +] + +[[package]] +name = "objc2-foundation" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" +dependencies = [ + "bitflags 2.10.0", + "block2 0.5.1", + "libc", + "objc2 0.5.2", +] + +[[package]] +name = "objc2-foundation" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" +dependencies = [ + "bitflags 2.10.0", + "block2 0.6.2", + "libc", + "objc2 0.6.3", + "objc2-core-foundation", +] + +[[package]] +name = "objc2-io-surface" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" +dependencies = [ + "bitflags 2.10.0", + "objc2 0.6.3", + "objc2-core-foundation", +] + +[[package]] +name = "objc2-javascript-core" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a1e6550c4caed348956ce3370c9ffeca70bb1dbed4fa96112e7c6170e074586" +dependencies = [ + "objc2 0.6.3", + "objc2-core-foundation", +] + +[[package]] +name = "objc2-metal" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" +dependencies = [ + "bitflags 2.10.0", + "block2 0.5.1", + "objc2 0.5.2", + "objc2-foundation 0.2.2", +] + +[[package]] +name = "objc2-osa-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f112d1746737b0da274ef79a23aac283376f335f4095a083a267a082f21db0c0" +dependencies = [ + "bitflags 2.10.0", + "objc2 0.6.3", + "objc2-app-kit", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "objc2-quartz-core" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" +dependencies = [ + "bitflags 2.10.0", + "block2 0.5.1", + "objc2 0.5.2", + "objc2-foundation 0.2.2", + "objc2-metal", +] + +[[package]] +name = "objc2-quartz-core" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" +dependencies = [ + "bitflags 2.10.0", + "objc2 0.6.3", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "objc2-security" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "709fe137109bd1e8b5a99390f77a7d8b2961dafc1a1c5db8f2e60329ad6d895a" +dependencies = [ + "bitflags 2.10.0", + "objc2 0.6.3", + "objc2-core-foundation", +] + +[[package]] +name = "objc2-ui-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" +dependencies = [ + "bitflags 2.10.0", + "objc2 0.6.3", + "objc2-core-foundation", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "objc2-web-kit" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2e5aaab980c433cf470df9d7af96a7b46a9d892d521a2cbbb2f8a4c16751e7f" +dependencies = [ + "bitflags 2.10.0", + "block2 0.6.2", + "objc2 0.6.3", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation 0.3.2", + "objc2-javascript-core", + "objc2-security", +] + +[[package]] +name = "objc_id" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" +dependencies = [ + "objc", +] + +[[package]] +name = "once_cell" +version = "1.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] +name = "once_cell_polyfill" +version = "1.70.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" + +[[package]] +name = "opaque-debug" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" + +[[package]] +name = "open" +version = "5.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95" +dependencies = [ + "dunce", + "is-wsl", + "libc", + "pathdiff", +] + +[[package]] +name = "openssl" +version = "0.10.74" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654" +dependencies = [ + "bitflags 2.10.0", + "cfg-if", + "foreign-types 0.3.2", + "libc", + "once_cell", + "openssl-macros", + "openssl-sys", +] + +[[package]] +name = "openssl-macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "openssl-probe" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" + +[[package]] +name = "openssl-src" +version = "300.5.4+3.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a507b3792995dae9b0df8a1c1e3771e8418b7c2d9f0baeba32e6fe8b06c7cb72" +dependencies = [ + "cc", +] + +[[package]] +name = "openssl-sys" +version = "0.9.110" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2" +dependencies = [ + "cc", + "libc", + "openssl-src", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + +[[package]] +name = "ordered-stream" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" +dependencies = [ + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "os_pipe" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "osakit" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "732c71caeaa72c065bb69d7ea08717bd3f4863a4f451402fc9513e29dbd5261b" +dependencies = [ + "objc2 0.6.3", + "objc2-foundation 0.3.2", + "objc2-osa-kit", + "serde", + "serde_json", + "thiserror 2.0.17", +] + +[[package]] +name = "pango" +version = "0.18.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" +dependencies = [ + "gio", + "glib", + "libc", + "once_cell", + "pango-sys", +] + +[[package]] +name = "pango-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "parking" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" + +[[package]] +name = "parking_lot" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-link 0.2.1", +] + +[[package]] +name = "pathdiff" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" + +[[package]] +name = "percent-encoding" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" + +[[package]] +name = "phf" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" +dependencies = [ + "phf_shared 0.8.0", +] + +[[package]] +name = "phf" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" +dependencies = [ + "phf_macros 0.10.0", + "phf_shared 0.10.0", + "proc-macro-hack", +] + +[[package]] +name = "phf" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" +dependencies = [ + "phf_macros 0.11.3", + "phf_shared 0.11.3", +] + +[[package]] +name = "phf_codegen" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" +dependencies = [ + "phf_generator 0.8.0", + "phf_shared 0.8.0", +] + +[[package]] +name = "phf_codegen" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" +dependencies = [ + "phf_generator 0.11.3", + "phf_shared 0.11.3", +] + +[[package]] +name = "phf_generator" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" +dependencies = [ + "phf_shared 0.8.0", + "rand 0.7.3", +] + +[[package]] +name = "phf_generator" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" +dependencies = [ + "phf_shared 0.10.0", + "rand 0.8.5", +] + +[[package]] +name = "phf_generator" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" +dependencies = [ + "phf_shared 0.11.3", + "rand 0.8.5", +] + +[[package]] +name = "phf_macros" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", + "proc-macro-hack", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "phf_macros" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" +dependencies = [ + "phf_generator 0.11.3", + "phf_shared 0.11.3", + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "phf_shared" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" +dependencies = [ + "siphasher 0.3.11", +] + +[[package]] +name = "phf_shared" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" +dependencies = [ + "siphasher 0.3.11", +] + +[[package]] +name = "phf_shared" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" +dependencies = [ + "siphasher 1.0.1", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "piper" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" +dependencies = [ + "atomic-waker", + "fastrand", + "futures-io", +] + +[[package]] +name = "pkg-config" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" + +[[package]] +name = "plist" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07" +dependencies = [ + "base64 0.22.1", + "indexmap 2.12.0", + "quick-xml 0.38.3", + "serde", + "time", +] + +[[package]] +name = "png" +version = "0.17.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" +dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "png" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0" +dependencies = [ + "bitflags 2.10.0", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "polling" +version = "3.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" +dependencies = [ + "cfg-if", + "concurrent-queue", + "hermit-abi", + "pin-project-lite", + "rustix 1.1.2", + "windows-sys 0.61.2", +] + +[[package]] +name = "polyval" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" +dependencies = [ + "cfg-if", + "cpufeatures", + "opaque-debug", + "universal-hash", +] + +[[package]] +name = "portable-atomic" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" + +[[package]] +name = "portable-atomic-util" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" +dependencies = [ + "portable-atomic", +] + +[[package]] +name = "potential_utf" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" +dependencies = [ + "zerovec", +] + +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + +[[package]] +name = "ppv-lite86" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "precomputed-hash" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" + +[[package]] +name = "proc-macro-crate" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" +dependencies = [ + "once_cell", + "toml_edit 0.19.15", +] + +[[package]] +name = "proc-macro-crate" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" +dependencies = [ + "toml_datetime 0.6.3", + "toml_edit 0.20.2", +] + +[[package]] +name = "proc-macro-crate" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983" +dependencies = [ + "toml_edit 0.23.7", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro-hack" +version = "0.5.20+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" + +[[package]] +name = "proc-macro2" +version = "1.0.103" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "psl-types" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac" + +[[package]] +name = "publicsuffix" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f42ea446cab60335f76979ec15e12619a2165b5ae2c12166bef27d283a9fadf" +dependencies = [ + "idna", + "psl-types", +] + +[[package]] +name = "pxfm" +version = "0.1.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3cbdf373972bf78df4d3b518d07003938e2c7d1fb5891e55f9cb6df57009d84" +dependencies = [ + "num-traits", +] + +[[package]] +name = "quick-xml" +version = "0.37.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb" +dependencies = [ + "memchr", +] + +[[package]] +name = "quick-xml" +version = "0.38.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89" +dependencies = [ + "memchr", +] + +[[package]] +name = "quinn" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" +dependencies = [ + "bytes", + "cfg_aliases", + "pin-project-lite", + "quinn-proto", + "quinn-udp", + "rustc-hash", + "rustls", + "socket2 0.6.1", + "thiserror 2.0.17", + "tokio", + "tracing", + "web-time", +] + +[[package]] +name = "quinn-proto" +version = "0.11.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" +dependencies = [ + "bytes", + "getrandom 0.3.4", + "lru-slab", + "rand 0.9.2", + "ring", + "rustc-hash", + "rustls", + "rustls-pki-types", + "slab", + "thiserror 2.0.17", + "tinyvec", + "tracing", + "web-time", +] + +[[package]] +name = "quinn-udp" +version = "0.5.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd" +dependencies = [ + "cfg_aliases", + "libc", + "once_cell", + "socket2 0.6.1", + "tracing", + "windows-sys 0.60.2", +] + +[[package]] +name = "quote" +version = "1.0.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.16", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc", + "rand_pcg", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.4", +] + +[[package]] +name = "rand" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" +dependencies = [ + "rand_chacha 0.9.0", + "rand_core 0.9.3", +] + +[[package]] +name = "rand_chacha" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +dependencies = [ + "ppv-lite86", + "rand_core 0.5.1", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.3", +] + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom 0.1.16", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom 0.2.16", +] + +[[package]] +name = "rand_core" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +dependencies = [ + "getrandom 0.3.4", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "rand_pcg" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "raw-window-handle" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" + +[[package]] +name = "raw-window-handle" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" + +[[package]] +name = "redox_syscall" +version = "0.5.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" +dependencies = [ + "bitflags 2.10.0", +] + +[[package]] +name = "redox_users" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" +dependencies = [ + "getrandom 0.2.16", + "libredox", + "thiserror 1.0.69", +] + +[[package]] +name = "redox_users" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" +dependencies = [ + "getrandom 0.2.16", + "libredox", + "thiserror 2.0.17", +] + +[[package]] +name = "ref-cast" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "regex" +version = "1.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" + +[[package]] +name = "relay" +version = "0.1.1" +source = "git+https://github.com/CuriousCorrelation/relay.git#ed2329e4ebb71bb984c4705aa950cb9c3f9ff931" +dependencies = [ + "bytes", + "curl", + "dashmap", + "env_logger", + "http", + "http-serde", + "infer 0.16.0", + "lazy_static", + "log", + "mime", + "openssl", + "openssl-sys", + "serde", + "serde_json", + "strum", + "thiserror 1.0.69", + "time", + "tokio-util", + "tracing", + "url", + "url-escape", + "urlencoding", +] + +[[package]] +name = "reqwest" +version = "0.12.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f" +dependencies = [ + "async-compression", + "base64 0.22.1", + "bytes", + "cookie", + "cookie_store", + "encoding_rs", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-rustls", + "hyper-util", + "js-sys", + "log", + "mime", + "percent-encoding", + "pin-project-lite", + "quinn", + "rustls", + "rustls-pki-types", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tokio-rustls", + "tokio-util", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", + "webpki-roots", +] + +[[package]] +name = "rfd" +version = "0.15.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef2bee61e6cffa4635c72d7d81a84294e28f0930db0ddcb0f66d10244674ebed" +dependencies = [ + "ashpd", + "block2 0.6.2", + "dispatch2", + "glib-sys", + "gobject-sys", + "gtk-sys", + "js-sys", + "log", + "objc2 0.6.3", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation 0.3.2", + "raw-window-handle 0.6.2", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "windows-sys 0.59.0", +] + +[[package]] +name = "ring" +version = "0.17.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" +dependencies = [ + "cc", + "cfg-if", + "getrandom 0.2.16", + "libc", + "untrusted", + "windows-sys 0.52.0", +] + +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" + +[[package]] +name = "rustc_version" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +dependencies = [ + "semver", +] + +[[package]] +name = "rustix" +version = "0.38.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +dependencies = [ + "bitflags 2.10.0", + "errno", + "libc", + "linux-raw-sys 0.4.15", + "windows-sys 0.59.0", +] + +[[package]] +name = "rustix" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" +dependencies = [ + "bitflags 2.10.0", + "errno", + "libc", + "linux-raw-sys 0.11.0", + "windows-sys 0.61.2", +] + +[[package]] +name = "rustls" +version = "0.23.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a9586e9ee2b4f8fab52a0048ca7334d7024eef48e2cb9407e3497bb7cab7fa7" +dependencies = [ + "once_cell", + "ring", + "rustls-pki-types", + "rustls-webpki", + "subtle", + "zeroize", +] + +[[package]] +name = "rustls-pki-types" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94182ad936a0c91c324cd46c6511b9510ed16af436d7b5bab34beab0afd55f7a" +dependencies = [ + "web-time", + "zeroize", +] + +[[package]] +name = "rustls-webpki" +version = "0.103.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52" +dependencies = [ + "ring", + "rustls-pki-types", + "untrusted", +] + +[[package]] +name = "rustversion" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + +[[package]] +name = "ryu" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "schemars" +version = "0.8.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +dependencies = [ + "dyn-clone", + "indexmap 1.9.3", + "schemars_derive", + "serde", + "serde_json", + "url", + "uuid", +] + +[[package]] +name = "schemars" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" +dependencies = [ + "dyn-clone", + "ref-cast", + "serde", + "serde_json", +] + +[[package]] +name = "schemars" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +dependencies = [ + "dyn-clone", + "ref-cast", + "serde", + "serde_json", +] + +[[package]] +name = "schemars_derive" +version = "0.8.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.108", +] + +[[package]] +name = "scoped-tls" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "selectors" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c37578180969d00692904465fb7f6b3d50b9a2b952b87c23d0e2e5cb5013416" +dependencies = [ + "bitflags 1.3.2", + "cssparser", + "derive_more", + "fxhash", + "log", + "phf 0.8.0", + "phf_codegen 0.8.0", + "precomputed-hash", + "servo_arc", + "smallvec", +] + +[[package]] +name = "semver" +version = "1.0.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" +dependencies = [ + "serde", + "serde_core", +] + +[[package]] +name = "serde" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde-untagged" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058" +dependencies = [ + "erased-serde", + "serde", + "serde_core", + "typeid", +] + +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "serde_derive_internals" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "serde_json" +version = "1.0.145" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" +dependencies = [ + "itoa", + "memchr", + "ryu", + "serde", + "serde_core", +] + +[[package]] +name = "serde_path_to_error" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457" +dependencies = [ + "itoa", + "serde", + "serde_core", +] + +[[package]] +name = "serde_repr" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "serde_spanned" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_spanned" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392" +dependencies = [ + "serde_core", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "serde_with" +version = "3.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa66c845eee442168b2c8134fec70ac50dc20e760769c8ba0ad1319ca1959b04" +dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "indexmap 1.9.3", + "indexmap 2.12.0", + "schemars 0.9.0", + "schemars 1.0.4", + "serde_core", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b91a903660542fced4e99881aa481bdbaec1634568ee02e0b8bd57c64cb38955" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "serialize-to-javascript" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04f3666a07a197cdb77cdf306c32be9b7f598d7060d50cfd4d5aa04bfd92f6c5" +dependencies = [ + "serde", + "serde_json", + "serialize-to-javascript-impl", +] + +[[package]] +name = "serialize-to-javascript-impl" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "servo_arc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52aa42f8fdf0fed91e5ce7f23d8138441002fa31dca008acf47e6fd4721f741" +dependencies = [ + "nodrop", + "stable_deref_trait", +] + +[[package]] +name = "sha1" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sharded-slab" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "shared_child" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e362d9935bc50f019969e2f9ecd66786612daae13e8f277be7bfb66e8bed3f7" +dependencies = [ + "libc", + "sigchld", + "windows-sys 0.60.2", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "sigchld" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47106eded3c154e70176fc83df9737335c94ce22f821c32d17ed1db1f83badb1" +dependencies = [ + "libc", + "os_pipe", + "signal-hook", +] + +[[package]] +name = "signal-hook" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2" +dependencies = [ + "libc", + "signal-hook-registry", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b" +dependencies = [ + "libc", +] + +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + +[[package]] +name = "siphasher" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" + +[[package]] +name = "siphasher" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" + +[[package]] +name = "slab" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + +[[package]] +name = "socket2" +version = "0.5.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "socket2" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" +dependencies = [ + "libc", + "windows-sys 0.60.2", +] + +[[package]] +name = "softbuffer" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18051cdd562e792cad055119e0cdb2cfc137e44e3987532e0f9659a77931bb08" +dependencies = [ + "bytemuck", + "cfg_aliases", + "core-graphics 0.24.0", + "foreign-types 0.5.0", + "js-sys", + "log", + "objc2 0.5.2", + "objc2-foundation 0.2.2", + "objc2-quartz-core 0.2.2", + "raw-window-handle 0.6.2", + "redox_syscall", + "wasm-bindgen", + "web-sys", + "windows-sys 0.59.0", +] + +[[package]] +name = "soup3" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" +dependencies = [ + "futures-channel", + "gio", + "glib", + "libc", + "soup3-sys", +] + +[[package]] +name = "soup3-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "spin" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" + +[[package]] +name = "stable_deref_trait" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" + +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + +[[package]] +name = "string_cache" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f" +dependencies = [ + "new_debug_unreachable", + "parking_lot", + "phf_shared 0.11.3", + "precomputed-hash", + "serde", +] + +[[package]] +name = "string_cache_codegen" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0" +dependencies = [ + "phf_generator 0.11.3", + "phf_shared 0.11.3", + "proc-macro2", + "quote", +] + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "strum" +version = "0.26.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +dependencies = [ + "strum_macros", +] + +[[package]] +name = "strum_macros" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.108", +] + +[[package]] +name = "subtle" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + +[[package]] +name = "swift-rs" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4057c98e2e852d51fdcfca832aac7b571f6b351ad159f9eda5db1655f8d0c4d7" +dependencies = [ + "base64 0.21.7", + "serde", + "serde_json", +] + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.108" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sync_wrapper" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" +dependencies = [ + "futures-core", +] + +[[package]] +name = "synstructure" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "system-configuration" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" +dependencies = [ + "bitflags 2.10.0", + "core-foundation 0.9.4", + "system-configuration-sys", +] + +[[package]] +name = "system-configuration-sys" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "system-deps" +version = "6.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" +dependencies = [ + "cfg-expr", + "heck 0.5.0", + "pkg-config", + "toml 0.8.2", + "version-compare", +] + +[[package]] +name = "tao" +version = "0.34.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3a753bdc39c07b192151523a3f77cd0394aa75413802c883a0f6f6a0e5ee2e7" +dependencies = [ + "bitflags 2.10.0", + "block2 0.6.2", + "core-foundation 0.10.1", + "core-graphics 0.24.0", + "crossbeam-channel", + "dispatch", + "dlopen2", + "dpi", + "gdkwayland-sys", + "gdkx11-sys", + "gtk", + "jni", + "lazy_static", + "libc", + "log", + "ndk", + "ndk-context", + "ndk-sys", + "objc2 0.6.3", + "objc2-app-kit", + "objc2-foundation 0.3.2", + "once_cell", + "parking_lot", + "raw-window-handle 0.6.2", + "scopeguard", + "tao-macros", + "unicode-segmentation", + "url", + "windows", + "windows-core 0.61.2", + "windows-version", + "x11-dl", +] + +[[package]] +name = "tao-macros" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "tar" +version = "0.4.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" +dependencies = [ + "filetime", + "libc", + "xattr", +] + +[[package]] +name = "target-lexicon" +version = "0.12.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" + +[[package]] +name = "tauri" +version = "2.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e492485dd390b35f7497401f67694f46161a2a00ffd800938d5dd3c898fb9d8" +dependencies = [ + "anyhow", + "bytes", + "cookie", + "dirs 6.0.0", + "dunce", + "embed_plist", + "getrandom 0.3.4", + "glob", + "gtk", + "heck 0.5.0", + "http", + "image", + "jni", + "libc", + "log", + "mime", + "muda", + "objc2 0.6.3", + "objc2-app-kit", + "objc2-foundation 0.3.2", + "objc2-ui-kit", + "objc2-web-kit", + "percent-encoding", + "plist", + "raw-window-handle 0.6.2", + "reqwest", + "serde", + "serde_json", + "serde_repr", + "serialize-to-javascript", + "swift-rs", + "tauri-build", + "tauri-macros", + "tauri-runtime", + "tauri-runtime-wry", + "tauri-utils", + "thiserror 2.0.17", + "tokio", + "tray-icon", + "url", + "webkit2gtk", + "webview2-com", + "window-vibrancy", + "windows", +] + +[[package]] +name = "tauri-build" +version = "2.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87d6f8cafe6a75514ce5333f115b7b1866e8e68d9672bf4ca89fc0f35697ea9d" +dependencies = [ + "anyhow", + "cargo_toml", + "dirs 6.0.0", + "glob", + "heck 0.5.0", + "json-patch", + "schemars 0.8.22", + "semver", + "serde", + "serde_json", + "tauri-utils", + "tauri-winres", + "toml 0.9.8", + "walkdir", +] + +[[package]] +name = "tauri-codegen" +version = "2.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7ef707148f0755110ca54377560ab891d722de4d53297595380a748026f139f" +dependencies = [ + "base64 0.22.1", + "brotli", + "ico", + "json-patch", + "plist", + "png 0.17.16", + "proc-macro2", + "quote", + "semver", + "serde", + "serde_json", + "sha2", + "syn 2.0.108", + "tauri-utils", + "thiserror 2.0.17", + "time", + "url", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-macros" +version = "2.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71664fd715ee6e382c05345ad258d6d1d50f90cf1b58c0aa726638b33c2a075d" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.108", + "tauri-codegen", + "tauri-utils", +] + +[[package]] +name = "tauri-plugin" +version = "2.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "076c78a474a7247c90cad0b6e87e593c4c620ed4efdb79cbe0214f0021f6c39d" +dependencies = [ + "anyhow", + "glob", + "plist", + "schemars 0.8.22", + "serde", + "serde_json", + "tauri-utils", + "toml 0.9.8", + "walkdir", +] + +[[package]] +name = "tauri-plugin-autostart" +version = "2.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "459383cebc193cdd03d1ba4acc40f2c408a7abce419d64bdcd2d745bc2886f70" +dependencies = [ + "auto-launch", + "serde", + "serde_json", + "tauri", + "tauri-plugin", + "thiserror 2.0.17", +] + +[[package]] +name = "tauri-plugin-dialog" +version = "2.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "313f8138692ddc4a2127c4c9607d616a46f5c042e77b3722450866da0aad2f19" +dependencies = [ + "log", + "raw-window-handle 0.6.2", + "rfd", + "serde", + "serde_json", + "tauri", + "tauri-plugin", + "tauri-plugin-fs", + "thiserror 2.0.17", + "url", +] + +[[package]] +name = "tauri-plugin-fs" +version = "2.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47df422695255ecbe7bac7012440eddaeefd026656171eac9559f5243d3230d9" +dependencies = [ + "anyhow", + "dunce", + "glob", + "percent-encoding", + "schemars 0.8.22", + "serde", + "serde_json", + "serde_repr", + "tauri", + "tauri-plugin", + "tauri-utils", + "thiserror 2.0.17", + "toml 0.9.8", + "url", +] + +[[package]] +name = "tauri-plugin-http" +version = "2.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c00685aceab12643cf024f712ab0448ba8fcadf86f2391d49d2e5aa732aacc70" +dependencies = [ + "bytes", + "cookie_store", + "data-url", + "http", + "regex", + "reqwest", + "schemars 0.8.22", + "serde", + "serde_json", + "tauri", + "tauri-plugin", + "tauri-plugin-fs", + "thiserror 2.0.17", + "tokio", + "url", + "urlpattern", +] + +[[package]] +name = "tauri-plugin-shell" +version = "2.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c374b6db45f2a8a304f0273a15080d98c70cde86178855fc24653ba657a1144c" +dependencies = [ + "encoding_rs", + "log", + "open", + "os_pipe", + "regex", + "schemars 0.8.22", + "serde", + "serde_json", + "shared_child", + "tauri", + "tauri-plugin", + "thiserror 2.0.17", + "tokio", +] + +[[package]] +name = "tauri-plugin-single-instance" +version = "2.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd707f8c86b4e3004e2c141fa24351f1909ba40ce1b8437e30d5ed5277dd3710" +dependencies = [ + "serde", + "serde_json", + "tauri", + "thiserror 2.0.17", + "tracing", + "windows-sys 0.60.2", + "zbus", +] + +[[package]] +name = "tauri-plugin-store" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59a77036340a97eb5bbe1b3209c31e5f27f75e6f92a52fd9dd4b211ef08bf310" +dependencies = [ + "dunce", + "serde", + "serde_json", + "tauri", + "tauri-plugin", + "thiserror 2.0.17", + "tokio", + "tracing", +] + +[[package]] +name = "tauri-plugin-updater" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27cbc31740f4d507712550694749572ec0e43bdd66992db7599b89fbfd6b167b" +dependencies = [ + "base64 0.22.1", + "dirs 6.0.0", + "flate2", + "futures-util", + "http", + "infer 0.19.0", + "log", + "minisign-verify", + "osakit", + "percent-encoding", + "reqwest", + "semver", + "serde", + "serde_json", + "tar", + "tauri", + "tauri-plugin", + "tempfile", + "thiserror 2.0.17", + "time", + "tokio", + "url", + "windows-sys 0.60.2", + "zip", +] + +[[package]] +name = "tauri-runtime" +version = "2.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9368f09358496f2229313fccb37682ad116b7f46fa76981efe116994a0628926" +dependencies = [ + "cookie", + "dpi", + "gtk", + "http", + "jni", + "objc2 0.6.3", + "objc2-ui-kit", + "objc2-web-kit", + "raw-window-handle 0.6.2", + "serde", + "serde_json", + "tauri-utils", + "thiserror 2.0.17", + "url", + "webkit2gtk", + "webview2-com", + "windows", +] + +[[package]] +name = "tauri-runtime-wry" +version = "2.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "929f5df216f5c02a9e894554401bcdab6eec3e39ec6a4a7731c7067fc8688a93" +dependencies = [ + "gtk", + "http", + "jni", + "log", + "objc2 0.6.3", + "objc2-app-kit", + "objc2-foundation 0.3.2", + "once_cell", + "percent-encoding", + "raw-window-handle 0.6.2", + "softbuffer", + "tao", + "tauri-runtime", + "tauri-utils", + "url", + "webkit2gtk", + "webview2-com", + "windows", + "wry", +] + +[[package]] +name = "tauri-utils" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6b8bbe426abdbf52d050e52ed693130dbd68375b9ad82a3fb17efb4c8d85673" +dependencies = [ + "anyhow", + "brotli", + "cargo_metadata", + "ctor", + "dunce", + "glob", + "html5ever", + "http", + "infer 0.19.0", + "json-patch", + "kuchikiki", + "log", + "memchr", + "phf 0.11.3", + "proc-macro2", + "quote", + "regex", + "schemars 0.8.22", + "semver", + "serde", + "serde-untagged", + "serde_json", + "serde_with", + "swift-rs", + "thiserror 2.0.17", + "toml 0.9.8", + "url", + "urlpattern", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-winres" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd21509dd1fa9bd355dc29894a6ff10635880732396aa38c0066c1e6c1ab8074" +dependencies = [ + "embed-resource", + "toml 0.9.8", +] + +[[package]] +name = "tempfile" +version = "3.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" +dependencies = [ + "fastrand", + "getrandom 0.3.4", + "once_cell", + "rustix 1.1.2", + "windows-sys 0.61.2", +] + +[[package]] +name = "tendril" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" +dependencies = [ + "futf", + "mac", + "utf-8", +] + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" +dependencies = [ + "thiserror-impl 2.0.17", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "thread_local" +version = "1.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "time" +version = "0.3.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d" +dependencies = [ + "deranged", + "itoa", + "num-conv", + "powerfmt", + "serde", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b" + +[[package]] +name = "time-macros" +version = "0.2.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3" +dependencies = [ + "num-conv", + "time-core", +] + +[[package]] +name = "tinystr" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "tinyvec" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" +dependencies = [ + "bytes", + "libc", + "mio", + "parking_lot", + "pin-project-lite", + "signal-hook-registry", + "socket2 0.6.1", + "tokio-macros", + "tracing", + "windows-sys 0.61.2", +] + +[[package]] +name = "tokio-macros" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "tokio-rustls" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" +dependencies = [ + "rustls", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.7.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "toml" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" +dependencies = [ + "serde", + "serde_spanned 0.6.9", + "toml_datetime 0.6.3", + "toml_edit 0.20.2", +] + +[[package]] +name = "toml" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8" +dependencies = [ + "indexmap 2.12.0", + "serde_core", + "serde_spanned 1.0.3", + "toml_datetime 0.7.3", + "toml_parser", + "toml_writer", + "winnow 0.7.13", +] + +[[package]] +name = "toml_datetime" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_datetime" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533" +dependencies = [ + "serde_core", +] + +[[package]] +name = "toml_edit" +version = "0.19.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +dependencies = [ + "indexmap 2.12.0", + "toml_datetime 0.6.3", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" +dependencies = [ + "indexmap 2.12.0", + "serde", + "serde_spanned 0.6.9", + "toml_datetime 0.6.3", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.23.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d" +dependencies = [ + "indexmap 2.12.0", + "toml_datetime 0.7.3", + "toml_parser", + "winnow 0.7.13", +] + +[[package]] +name = "toml_parser" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" +dependencies = [ + "winnow 0.7.13", +] + +[[package]] +name = "toml_writer" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2" + +[[package]] +name = "tower" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper", + "tokio", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tower-http" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" +dependencies = [ + "bitflags 2.10.0", + "bytes", + "futures-util", + "http", + "http-body", + "iri-string", + "pin-project-lite", + "tower", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +dependencies = [ + "log", + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-appender" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf" +dependencies = [ + "crossbeam-channel", + "thiserror 1.0.69", + "time", + "tracing-subscriber", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "tracing-core" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +dependencies = [ + "once_cell", + "valuable", +] + +[[package]] +name = "tracing-log" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" +dependencies = [ + "log", + "once_cell", + "tracing-core", +] + +[[package]] +name = "tracing-serde" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1" +dependencies = [ + "serde", + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" +dependencies = [ + "matchers", + "nu-ansi-term", + "once_cell", + "regex-automata", + "serde", + "serde_json", + "sharded-slab", + "smallvec", + "thread_local", + "time", + "tracing", + "tracing-core", + "tracing-log", + "tracing-serde", +] + +[[package]] +name = "tray-icon" +version = "0.21.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d5572781bee8e3f994d7467084e1b1fd7a93ce66bd480f8156ba89dee55a2b" +dependencies = [ + "crossbeam-channel", + "dirs 6.0.0", + "libappindicator", + "muda", + "objc2 0.6.3", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-foundation 0.3.2", + "once_cell", + "png 0.17.16", + "serde", + "thiserror 2.0.17", + "windows-sys 0.60.2", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "typeid" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" + +[[package]] +name = "typenum" +version = "1.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" + +[[package]] +name = "uds_windows" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" +dependencies = [ + "memoffset", + "tempfile", + "winapi", +] + +[[package]] +name = "unic-char-property" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" +dependencies = [ + "unic-char-range", +] + +[[package]] +name = "unic-char-range" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" + +[[package]] +name = "unic-common" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" + +[[package]] +name = "unic-ucd-ident" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" +dependencies = [ + "unic-char-property", + "unic-char-range", + "unic-ucd-version", +] + +[[package]] +name = "unic-ucd-version" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" +dependencies = [ + "unic-common", +] + +[[package]] +name = "unicode-ident" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" + +[[package]] +name = "unicode-segmentation" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" + +[[package]] +name = "universal-hash" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" +dependencies = [ + "crypto-common", + "subtle", +] + +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + +[[package]] +name = "url" +version = "2.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", + "serde", +] + +[[package]] +name = "url-escape" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44e0ce4d1246d075ca5abec4b41d33e87a6054d08e2366b63205665e950db218" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "urlencoding" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" + +[[package]] +name = "urlpattern" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70acd30e3aa1450bc2eece896ce2ad0d178e9c079493819301573dae3c37ba6d" +dependencies = [ + "regex", + "serde", + "unic-ucd-ident", + "url", +] + +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + +[[package]] +name = "utf8parse" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" + +[[package]] +name = "uuid" +version = "1.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" +dependencies = [ + "getrandom 0.3.4", + "js-sys", + "rand 0.9.2", + "serde", + "wasm-bindgen", +] + +[[package]] +name = "valuable" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + +[[package]] +name = "version-compare" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "versions" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c73a36bc44e3039f51fbee93e39f41225f6b17b380eb70cc2aab942df06b34dd" +dependencies = [ + "itertools", + "nom", +] + +[[package]] +name = "vswhom" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" +dependencies = [ + "libc", + "vswhom-sys", +] + +[[package]] +name = "vswhom-sys" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb067e4cbd1ff067d1df46c9194b5de0e98efd2810bbc95c5d5e5f25a3231150" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "wasip2" +version = "1.0.1+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.105" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.55" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0" +dependencies = [ + "cfg-if", + "js-sys", + "once_cell", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.105" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.105" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc" +dependencies = [ + "bumpalo", + "proc-macro2", + "quote", + "syn 2.0.108", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.105" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "wasm-streams" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "wayland-backend" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35" +dependencies = [ + "cc", + "downcast-rs", + "rustix 1.1.2", + "scoped-tls", + "smallvec", + "wayland-sys", +] + +[[package]] +name = "wayland-client" +version = "0.31.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d" +dependencies = [ + "bitflags 2.10.0", + "rustix 1.1.2", + "wayland-backend", + "wayland-scanner", +] + +[[package]] +name = "wayland-protocols" +version = "0.32.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901" +dependencies = [ + "bitflags 2.10.0", + "wayland-backend", + "wayland-client", + "wayland-scanner", +] + +[[package]] +name = "wayland-scanner" +version = "0.31.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54cb1e9dc49da91950bdfd8b848c49330536d9d1fb03d4bfec8cae50caa50ae3" +dependencies = [ + "proc-macro2", + "quick-xml 0.37.5", + "quote", +] + +[[package]] +name = "wayland-sys" +version = "0.31.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34949b42822155826b41db8e5d0c1be3a2bd296c747577a43a3e6daefc296142" +dependencies = [ + "dlib", + "log", + "pkg-config", +] + +[[package]] +name = "web-sys" +version = "0.3.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "web-time" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webkit2gtk" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76b1bc1e54c581da1e9f179d0b38512ba358fb1af2d634a1affe42e37172361a" +dependencies = [ + "bitflags 1.3.2", + "cairo-rs", + "gdk", + "gdk-sys", + "gio", + "gio-sys", + "glib", + "glib-sys", + "gobject-sys", + "gtk", + "gtk-sys", + "javascriptcore-rs", + "libc", + "once_cell", + "soup3", + "webkit2gtk-sys", +] + +[[package]] +name = "webkit2gtk-sys" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62daa38afc514d1f8f12b8693d30d5993ff77ced33ce30cd04deebc267a6d57c" +dependencies = [ + "bitflags 1.3.2", + "cairo-sys-rs", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "gtk-sys", + "javascriptcore-rs-sys", + "libc", + "pkg-config", + "soup3-sys", + "system-deps", +] + +[[package]] +name = "webpki-roots" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32b130c0d2d49f8b6889abc456e795e82525204f27c42cf767cf0d7734e089b8" +dependencies = [ + "rustls-pki-types", +] + +[[package]] +name = "webview2-com" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4ba622a989277ef3886dd5afb3e280e3dd6d974b766118950a08f8f678ad6a4" +dependencies = [ + "webview2-com-macros", + "webview2-com-sys", + "windows", + "windows-core 0.61.2", + "windows-implement", + "windows-interface", +] + +[[package]] +name = "webview2-com-macros" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "webview2-com-sys" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36695906a1b53a3bf5c4289621efedac12b73eeb0b89e7e1a89b517302d5d75c" +dependencies = [ + "thiserror 2.0.17", + "windows", + "windows-core 0.61.2", +] + +[[package]] +name = "wfd" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c17bbfb155305bcb79144f568c3b796275ba4db5d5856597bc85acefe29b819" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "which" +version = "4.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" +dependencies = [ + "either", + "home", + "once_cell", + "rustix 0.38.44", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "window-vibrancy" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9bec5a31f3f9362f2258fd0e9c9dd61a9ca432e7306cc78c444258f0dce9a9c" +dependencies = [ + "objc2 0.6.3", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation 0.3.2", + "raw-window-handle 0.6.2", + "windows-sys 0.59.0", + "windows-version", +] + +[[package]] +name = "windows" +version = "0.61.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" +dependencies = [ + "windows-collections", + "windows-core 0.61.2", + "windows-future", + "windows-link 0.1.3", + "windows-numerics", +] + +[[package]] +name = "windows-collections" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" +dependencies = [ + "windows-core 0.61.2", +] + +[[package]] +name = "windows-core" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link 0.1.3", + "windows-result 0.3.4", + "windows-strings 0.4.2", +] + +[[package]] +name = "windows-core" +version = "0.62.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link 0.2.1", + "windows-result 0.4.1", + "windows-strings 0.5.1", +] + +[[package]] +name = "windows-future" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" +dependencies = [ + "windows-core 0.61.2", + "windows-link 0.1.3", + "windows-threading", +] + +[[package]] +name = "windows-implement" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "windows-interface" +version = "0.59.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + +[[package]] +name = "windows-numerics" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" +dependencies = [ + "windows-core 0.61.2", + "windows-link 0.1.3", +] + +[[package]] +name = "windows-registry" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e" +dependencies = [ + "windows-link 0.1.3", + "windows-result 0.3.4", + "windows-strings 0.4.2", +] + +[[package]] +name = "windows-result" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" +dependencies = [ + "windows-link 0.1.3", +] + +[[package]] +name = "windows-result" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows-strings" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +dependencies = [ + "windows-link 0.1.3", +] + +[[package]] +name = "windows-strings" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets 0.42.2", +] + +[[package]] +name = "windows-sys" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.5", +] + +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-targets" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +dependencies = [ + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" +dependencies = [ + "windows-link 0.2.1", + "windows_aarch64_gnullvm 0.53.1", + "windows_aarch64_msvc 0.53.1", + "windows_i686_gnu 0.53.1", + "windows_i686_gnullvm 0.53.1", + "windows_i686_msvc 0.53.1", + "windows_x86_64_gnu 0.53.1", + "windows_x86_64_gnullvm 0.53.1", + "windows_x86_64_msvc 0.53.1", +] + +[[package]] +name = "windows-threading" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +dependencies = [ + "windows-link 0.1.3", +] + +[[package]] +name = "windows-version" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4060a1da109b9d0326b7262c8e12c84df67cc0dbc9e33cf49e01ccc2eb63631" +dependencies = [ + "windows-link 0.2.1", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_i686_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_i686_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" + +[[package]] +name = "winnow" +version = "0.5.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + +[[package]] +name = "winnow" +version = "0.7.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" +dependencies = [ + "memchr", +] + +[[package]] +name = "winreg" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" +dependencies = [ + "winapi", +] + +[[package]] +name = "winreg" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" +dependencies = [ + "cfg-if", + "windows-sys 0.48.0", +] + +[[package]] +name = "winreg" +version = "0.55.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97" +dependencies = [ + "cfg-if", + "windows-sys 0.59.0", +] + +[[package]] +name = "wit-bindgen" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" + +[[package]] +name = "writeable" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" + +[[package]] +name = "wry" +version = "0.53.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "728b7d4c8ec8d81cab295e0b5b8a4c263c0d41a785fb8f8c4df284e5411140a2" +dependencies = [ + "base64 0.22.1", + "block2 0.6.2", + "cookie", + "crossbeam-channel", + "dirs 6.0.0", + "dpi", + "dunce", + "gdkx11", + "gtk", + "html5ever", + "http", + "javascriptcore-rs", + "jni", + "kuchikiki", + "libc", + "ndk", + "objc2 0.6.3", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation 0.3.2", + "objc2-ui-kit", + "objc2-web-kit", + "once_cell", + "percent-encoding", + "raw-window-handle 0.6.2", + "sha2", + "soup3", + "tao-macros", + "thiserror 2.0.17", + "url", + "webkit2gtk", + "webkit2gtk-sys", + "webview2-com", + "windows", + "windows-core 0.61.2", + "windows-version", + "x11-dl", +] + +[[package]] +name = "x11" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" +dependencies = [ + "libc", + "pkg-config", +] + +[[package]] +name = "x11-dl" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" +dependencies = [ + "libc", + "once_cell", + "pkg-config", +] + +[[package]] +name = "x25519-dalek" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" +dependencies = [ + "curve25519-dalek", + "rand_core 0.6.4", + "serde", + "zeroize", +] + +[[package]] +name = "xattr" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156" +dependencies = [ + "libc", + "rustix 1.1.2", +] + +[[package]] +name = "yoke" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" +dependencies = [ + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", + "synstructure", +] + +[[package]] +name = "zbus" +version = "5.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b622b18155f7a93d1cd2dc8c01d2d6a44e08fb9ebb7b3f9e6ed101488bad6c91" +dependencies = [ + "async-broadcast", + "async-executor", + "async-io", + "async-lock", + "async-process", + "async-recursion", + "async-task", + "async-trait", + "blocking", + "enumflags2", + "event-listener", + "futures-core", + "futures-lite", + "hex", + "nix", + "ordered-stream", + "serde", + "serde_repr", + "tokio", + "tracing", + "uds_windows", + "uuid", + "windows-sys 0.61.2", + "winnow 0.7.13", + "zbus_macros", + "zbus_names", + "zvariant", +] + +[[package]] +name = "zbus_macros" +version = "5.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cdb94821ca8a87ca9c298b5d1cbd80e2a8b67115d99f6e4551ac49e42b6a314" +dependencies = [ + "proc-macro-crate 3.4.0", + "proc-macro2", + "quote", + "syn 2.0.108", + "zbus_names", + "zvariant", + "zvariant_utils", +] + +[[package]] +name = "zbus_names" +version = "4.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97" +dependencies = [ + "serde", + "static_assertions", + "winnow 0.7.13", + "zvariant", +] + +[[package]] +name = "zerocopy" +version = "0.8.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "zerofrom" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", + "synstructure", +] + +[[package]] +name = "zeroize" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" +dependencies = [ + "zeroize_derive", +] + +[[package]] +name = "zeroize_derive" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "zerotrie" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] + +[[package]] +name = "zerovec" +version = "0.11.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "zip" +version = "4.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "caa8cd6af31c3b31c6631b8f483848b91589021b28fffe50adada48d4f4d2ed1" +dependencies = [ + "arbitrary", + "crc32fast", + "indexmap 2.12.0", + "memchr", +] + +[[package]] +name = "zvariant" +version = "5.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2be61892e4f2b1772727be11630a62664a1826b62efa43a6fe7449521cb8744c" +dependencies = [ + "endi", + "enumflags2", + "serde", + "url", + "winnow 0.7.13", + "zvariant_derive", + "zvariant_utils", +] + +[[package]] +name = "zvariant_derive" +version = "5.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da58575a1b2b20766513b1ec59d8e2e68db2745379f961f86650655e862d2006" +dependencies = [ + "proc-macro-crate 3.4.0", + "proc-macro2", + "quote", + "syn 2.0.108", + "zvariant_utils", +] + +[[package]] +name = "zvariant_utils" +version = "3.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599" +dependencies = [ + "proc-macro2", + "quote", + "serde", + "syn 2.0.108", + "winnow 0.7.13", +] diff --git a/packages/hoppscotch-agent/src-tauri/Cargo.toml b/packages/hoppscotch-agent/src-tauri/Cargo.toml new file mode 100644 index 0000000..c8809b0 --- /dev/null +++ b/packages/hoppscotch-agent/src-tauri/Cargo.toml @@ -0,0 +1,57 @@ +[package] +name = "hoppscotch-agent" +version = "0.1.17" +description = "A cross-platform HTTP request agent for Hoppscotch for advanced request handling including custom headers, certificates, proxies, and local system integration." +authors = ["AndrewBastin", "CuriousCorrelation"] +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[lib] +name = "hoppscotch_agent_lib" +crate-type = ["staticlib", "cdylib", "rlib"] + +[build-dependencies] +tauri-build = { version = "2.5.2", features = [] } + +[dependencies] +tauri = { version = "2.9.3", features = ["tray-icon", "image-png"] } +tauri-plugin-shell = "2.3.3" +tauri-plugin-autostart = { version = "2.5.1", optional = true } +serde = { version = "1", features = ["derive"] } +serde_json = "1" +tokio = { version = "1.48.0", features = ["full"] } +dashmap = { version = "6.1.0", features = ["serde"] } +axum = { version = "0.7.9" } +axum-extra = { version = "0.9.6", features = ["typed-header"] } +tower-http = { version = "0.6.6", features = ["cors"] } +tokio-util = "0.7.17" +uuid = { version = "1.18.1", features = [ "v4", "fast-rng" ] } +chrono = { version = "0.4", features = ["serde"] } +rand = "0.8.5" +tracing = "0.1.41" +tracing-subscriber = { version = "0.3.20", features = ["env-filter", "json", "fmt", "std", "time"] } +tracing-appender = "0.2.3" +relay = { git = "https://github.com/CuriousCorrelation/relay.git" } +thiserror = "1.0.69" +tauri-plugin-store = "2.4.1" +x25519-dalek = { version = "2.0.1", features = ["getrandom"] } +base16 = "0.2.1" +aes-gcm = { version = "0.10.3", features = ["aes"] } +tauri-plugin-updater = "2.9.0" +tauri-plugin-dialog = "2.4.2" +lazy_static = "1.5.0" +tauri-plugin-single-instance = "2.3.6" +tauri-plugin-http = { version = "2.5.4", features = ["gzip"] } +native-dialog = "0.7.0" +sha2 = "0.10.9" +file-rotate = "0.8.0" +dirs = "6.0.0" + +[target.'cfg(windows)'.dependencies] +tempfile = { version = "3.23.0" } +winreg = { version = "0.52.0" } + +[features] +default = ["tauri-plugin-autostart"] +portable = [] diff --git a/packages/hoppscotch-agent/src-tauri/build.rs b/packages/hoppscotch-agent/src-tauri/build.rs new file mode 100644 index 0000000..65c5c67 --- /dev/null +++ b/packages/hoppscotch-agent/src-tauri/build.rs @@ -0,0 +1,5 @@ +fn main() { + tauri_build::build(); + println!("cargo::rerun-if-env-changed=UPDATER_PUB_KEY"); + println!("cargo::rerun-if-env-changed=UPDATER_URL"); +} diff --git a/packages/hoppscotch-agent/src-tauri/capabilities/default.json b/packages/hoppscotch-agent/src-tauri/capabilities/default.json new file mode 100644 index 0000000..70c49c1 --- /dev/null +++ b/packages/hoppscotch-agent/src-tauri/capabilities/default.json @@ -0,0 +1,25 @@ +{ + "$schema": "../gen/schemas/desktop-schema.json", + "identifier": "default", + "description": "Capability for the main window", + "windows": ["main", "test"], + "permissions": [ + { + "identifier": "http:default", + "allow": [ + { + "url": "https://*.tauri.app" + }, + { + "url": "https://*.microsoft.*" + } + ] + }, + "core:default", + "shell:allow-open", + "core:window:allow-close", + "core:window:allow-hide", + "core:window:allow-set-focus", + "core:window:allow-set-always-on-top" + ] +} diff --git a/packages/hoppscotch-agent/src-tauri/icons/128x128.png b/packages/hoppscotch-agent/src-tauri/icons/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..3778416df43ca62bdb6a9975a662be32e1901724 GIT binary patch literal 13051 zcmVM3^v9{0wJRX5C%yg0g^!5lit2{*S+)qcd5Enud2Jc-=dT8 zE1g#NtG<2f*8RWx@At19OdfyGM{aToCIK*cOafr?m;}J&F$sXlV-f(9$0PtIk4XSb z9+Lo=JSG7!5eIYLnfZ%Fzxw~~kmgN-w4a0bQ$~P^yB-6s-u2D2%ik#)lW1csad3+jhK85AHc5KyxpBwRf1GcCG;!;d;D%*#7XEJs4tjw*k zgcB)EC9{~-6tT@@q@Un>{l*liEx1c~vWUbTmc`Nl_@W=r^~m8;C;0wJJl7#heg~cx z(IK&%0mHa2knt7)+)S0a5hU;w-cYxJUaYRLhUIgMk@&Na;7D|41OST?kVPhDB!O89 zAsI^s1RJC8%Un;gP@c&+xTqa+e|$+Ke7E$)Q5YQFC;A3=itfIRvb%4y94dC2OLz+C znk)PV;{dd3rC#y8v3`B7t@$JPejVhzslk$>|3YR*pM;rgnMQn>N{}o>D?_-nerf_k zY8wl3y)dX>&LDWFqgXm2I(r}V4;}w5zHbRQf|RB4A=CJ*dZLr$^@U}*X>H%&O$|3_ z>M7*=hJEXQc6OOFV^t7Unt8M=T8;&G7$pbD)J6~8fL%&GXV?J6A}$hjN}T9^ptS$+ zXJk+RZUY!L*4)4wV>o$g72|<~|7?ENwEI~hw;TiwS`nTp^lL?s8^y=90IDVyGi_K| z?l4MX#dQi+#j1Dzj`nHpUCBJ|%nMRp_%w^Gxna3Cd)miPQyLN{dpBv&DE(l}KrnV3 zz_5H&-kJ+@rrn3^{wkDjH0F{S^w<(2-~gZ(MkPWd$>OpEWmUFM0ZAGFvW!)lxhv#B zp6q_KxNHB7s6h6PrAQbX09fMZbMp#wXFNg59iq5s2+ziLB}Uswa{#y=g!!O#Gh?e zem-@+(ukX7eiNF@#3o}wd6^NQRsKBFJ@CzX+q*B~e?&aYZ@pE*A&wAao;w0BPA zrnY`A*V1$gIyH(4rDHBPllx(&pTJ93t^Cb&?Xl8XYP|2nF(b`zuF*m`6T28x*1;$& zgIbk9;v9n4<(C!a&U{Iu)7Y`u93s_Cs@pEL4U2l+*jOlnFgnF9>phkI9gMUdtnTY^ zS=_$oEYXdA0ulu^_y}qh0cu3KDXrfy11;%u8Rce{FETK;^5Rrx=%@B;r|JQ+`pZ@R zPL5OzwGzm@MRUGk+SIg|YXJa>4WHN7t>X>#H)tnMN=zY>BAE0!8<3duCreVCswSe$ zKGw)dnf{}4_aw9Y&N<UQJdBrb7y&?qbkXcn3B!Wyn z!BW~p91ykm24rl~D-yR12P(@2%3L>whsX)dJy0R^fw#9@hvwlF;~1(61l0mSwMXJ_ zpg6vXSF_9nuGTh|kZI+GPC%JFXH|i$YJ^k-X<0yp#7u4*qx*;jDUb$vZz^wX+Mv%= z=NG7j0|2ipT$*w>8Hp}4%yV`jo=Lw*(pi9+O0Oju?1ZF1bV43c6G=B7~NXlZmWhGKpQ6IjtxOm$% zZNCf@;)3KcN}z;xQ2e30y!{07cnxmG3*VLYNfM4Tr2ufHFY<2B8xuZXJwh$)LQZShX@&BM3%(Spf*v zcQBGOw8Ust@u+%V04jiuWv8dCU~s;S@3biUxkhPYf5tITW;WjFNfp3^aPkOES~j-R z>DkPgWQ!ga8%BjO#oNkQG|=tWoy|!90FfA5+U2b2=kdmBr>OdkA)Gg4yz7yF%d{0& z3vp#A>P8R=#iGfxXC<_X28Pgq?Q7yvf@OUHWJ3W|`ZXQ&-Ea|LXc*XVNpIWB<9Bt~ zCU2%l$OM4OsJKlcY9$arLLZfY03)YN!8V_37=HlZ6eiLx%je7l&%h~?e!}%?CxWuR zLDg8!Xa~7?35aD2KrWgKa?W&s_7(&{9TL|hFBP#pfuySk*qa@|_rC#b&uhT;9|G3V zrMqve*I*EaGgJftBy$a!kQWg2mjwt3V6co$%DRaIKpgFvS8gq!NjYgxSr$&K7zrt- zwSl&b4}s%(>RpgK9s6QOI)FX@GVmw11ApfC zz)o}_5E^t}?smQkj4u%c04dxc1qkK90D%XzYI@cJ0Ixi8w@1PI@gsO`{I0br6bp&CPSb;|PLU!KBKOY9gFyxsPt^$_wE%!YRs^JR zfyhtn21y9LTC}R{4O*?-Zlbg=TJ@cMATC=CrH{WG#L@*Q_XmKT>?LhjvGd?s#P;bo zIj-e+E~i0ZiEYg(YKQuOdbi;5OdC=T2YW!aG=cx|_ky_kV#wX`BNPwYKoSV3tsQqc zogj&eC5eOxq2-8$Z6-!DUJC2H7cdzCY)TX{pD~8jj zAlsh;(AJ`_PojgyW=u&nTLg}i-5?jvgW|V83*L_&1n=+fQ9Iz2)ewLnWg(=B1PEOF z=|FHkFgGDCU<9Xv1Hed4I1L$=3)soURV7cG4&oeC)Xq9x$#6LpCm%I#Nvo8)rIk)? zdvJAkbfaQ+0@$mEL0o$g_?NH672l)#%;g-yBg<}XQ2GHoa0C^&7lCiX*UJY1j-Le9 zKcqQ`Fe{6=3n_r4=_3HdlKCLlt^jf2*+}TQx?TTZ$T4ze{P@}b^FIc;Y$4>nbcX^4 zG&ShH6HUHK+`yTq^w|#Q-0i!@=xi+jkSQZiKzu?on(Xd=kY~(=(oI)@*npEfz0I&t z&HkBVX$dRCEnBx6ipkWYRqr`68&{`ns#op!_TAw9^a?$|`=0y&VIc}< zoYW@*#@mNLdH6|fO zJHIS9a8E#a@em^ktHJkL0{~<)q06GcAwI5T{~a4pZsW>nYf`IGD{N62A8!0$Fk%L* zvgR3WUg$}dQ(A!k{#D5R-~r$pcT%wh%}v^x&EhkP8i@=hN7fX;@ktUtDzL-Hu#fuCR7?^HY1{xHInhzF zXh(^9VfDWE(Qgh-Vo6C@pb14n`|r98ieJ205s!8DYME+RxvlhIwQAw?%Z#g*xB!`c zwxR~PbkU(hgvo&|`gXO}ykdg_M7=W@#p$_Y}pcl>(l@t_Dvu_4P7a8?aj!_TlA`KGAtS=o$q-a@}K=KuziOB zrnV|DDgQrX$s>ymQRy4#PhdzqasCSM-+u#$bC+sMfY`g$IfjPKs&;(}ED8i_k4mX{ z>w55S`4jNIb2pBuO8Y&+!64Il9M#G+cY*NW&LvmY~cZ3>7FM zKAKM6!&||-eX?`qqJ@WOMPB>-;~0LD^r|_D|Frr$bIiVUm zpkAnxxWpZ?1X(g5h}a0E(kDL%`44?QT^TIv4Xm`hv*kEdI>t~5gy`f)z7xuWrY6<> zj?$TbyHji4L`3VAvvNLo$&eFJ7#Cf?Bofp+o%2QV3?y#Uh@C{>`0u(>1CPXxGBwLh zbQ;(lKu{mZ$>ez}LA>Ki6feCF*MnpQFE!f-M*c3a``zRbS(6et3INEF-l=pp0E}d) zl+l|Y#c$>m6QL7jGJT}$>@eUFp@>P7rBHse1toh*og*$>j*gb$P#>TK zj8%&u_nRGB0aG!6SYm`p_MjO5@ExB9v35CH1MLb7;>rv0{WS14J!@pRgXwY=Il$;u zXu7f8uYz2?9AN3`n#1^h*gme{#TCO5f4ehgqKI>50Do!+E`T?2F%%NQy=eo6Y~CFS zf_aRK?!L!G@4#;jT{2Y*sh$H=s<@HJ1%%S_y2v7b*}bU%`NOA+zJ1;3Ei%pSVfe>H!y!8TQ^urLd7DkpJZ0g7;59!#;+z zNl9ZQv(oAs@hn^^Q(m#}=zehZi%T$YHC#;A_S5zNrktvhC}RwOEMrJg;84@&2aZGT zN9a>nEd;)c6)bfWX+e8mZr4IgpARsaEk zlbll+D$f1&_o48CFJgH2UIi=-gnSq|bP4aW<)B}wES~VQc^@7|C(}x$a0V7jMLH%> zU6uhvjTji62+;L@6WCQkAtk+m5%{kCAXZ@Lckx^!3bc=(RM7(jCzV^6 zSh(sh;@?l2eHjCuRd#(9A@m-7QU#8bndrti${j52M8vU$B7oN<0%`<6;d1O=sN%+1 zYUBnzXa^AA`7(&NoU0u}qEl~h6@n8?dS&n;_Ilutp!OeoF<6z zKqsISZn1V5@EvU2^~H9^l(v3fop3PXY)G;h6C+ zD2{+i97ijGKk}r`3dSH2%$%yU`(Up@90L%u4vfEn?|K>U>GvbYn8KN=I0WOw0s1G9 z1GrW|Y7%F{1k-9p_bo?O&Gx+s{uOJq9#FC%(BeSOorZG#Jm6?L@|RxMZsMFy2;o~^ zz!?2D@DL#Mp8LViR04>Su|k#~kKF;J?%w1TB(6pXfza5X99et|a)e)P(XowX3o&5S ztgVK??Htn&?B4_c0_y&Qz&CAIN?~FWX{~@jT4)h)ssNA*f|SCGbo00h_@0Am6NY%p zYGoNP>(3_;keo+?`d3|`+Y*849Qpo99N?;_2q4?{hW0X!SosO#QDNyp<)Be*NyN}^ zDGXh1{FFdqfq=iKL{JY2se)6>7inOU^$^J9n5JfZA%~74V7F=uqfDHq1~6z2(9?Gc z0gzb~L_xsz9#mO8;^I|WCm0$IGj>sVBF-Szp-+AFnFyEzz$ju!1S5x1!6cBXbTTM! z_tVNJ9Rqy`rN4Y9h(CTS$n|F{zXN;apeB~*C36D1`9hhlTp2Hx=J9R$wV)q_wQ+344pxcr(rl5xd9>_W$8Y>(SraGG0RdMQ3MbS?}{tdLh3Gg>jr0se| zi>st;AjpsqIzj{(D_~*(kVhrZdIEu$t-l+eyd>fnoq$rcy~lPa0En|rM@~@EtAv{; zsu24}UBO4Uu~@SdSJN@Y{*_N4V5t(4$D<>R#m{^IVD>Z>uUEt-Zi6gcu3n~~9pRuE_4L|&-0aS|cyXs6}| zIi8%NU>r{VJKlndTT`gCar2@+7tBHb!*=Bd2<&v0MgSHJpIPoh`T=@56*nMmbKY6{ zo`#0Qu^1Clyybiq*7i2-46}|hq*j#qG86&h4uC@5hyce7tfpdiIS`oD>}`Ds`1AYq zUI7vbO4Ej5cMv04>r15j~ zyzZ~ID(6qIB|Hx1U?xl*0qY$kce2`2j&hz%)h*AVxrZX{>?PHx)AJUqBAs=-o6G&b{W%FDl%Hnz2t7j8W(7D9+ypC?_hoixyBoG*m z0oL*$6_L`~RTfZA1EHw_-QGulKe`3v>=__eED9|TJ0Hj;1X_feUQKXpS1r!pHFAUDkMFKV_5>FTW<#c=4-+KPa8m< zb0z@BBly9i+C(MSG}-+m(jMKSeF+z=(pG|7Tbn>|{t9*8d;0lsFF~b!fFlkWnt^?T z699lZhXZ6?-B3Xk#M@etK&$DwSJcG%m!1>G4C5tvY&<+2|8TIB%Is^iZplvWHCmAtj@*!^idB zLX!D5M4jZ5w@Io9p3*HhYL-sh&1f}~^NIk5AQTs_RG?CQ=A3{JSs2@1#Orl{xNMDy zgqoFZQsE?WF51^X4lborKsqC0!59OuIwD|jobv%jPzSPQ-;DS=L;95|=%kz|uTa^R z116(Lq{QMy2m}%XWSg&82*oe`7a0D|C&7Q$6?%nXEJF1`8#x>6La`GWZ>SNlYc8 zyEEr$?m&bl5u{SVxKos>B(%c!^No=E=G|e15gQsND`ZAHlsUt;LNTc;s_)fXxHy0=b{){4KS@uCzVj3 zi86MGs9wTU#K(wj$>I=KUZ4qXGly*AM-#5}N4BCOil%8@KI)(n+Udo2?$M_IMXMD1 z5AGK&9f`^*e{K)(H;$?8Zt<;v>Dw@k4$wQHBESLwAp1j-l30HReSi)m5`W`3YW!zw zmvN8^9uo)gn7ri(q$7|y+0vjQjifMAM3Ed!#F|y55xOSjATS>Nz3rC#5-%Un8&NMf zOS_|Ox_WyvI(L4LA?aT@yPjfmLVsf*i0TbdJ_KD~SqG{Nw=h-(5@qAFTA7qG@?d3| zFkLoUp>%-Wfe8XY0RaF80HY;rDu7~bX;Nup2)-*Wpf;GK?4}q|iPZ5BlGQ+~msT={ zo&77$13|t4+D}ORlO>?y5nd2|jC4vs-1-8>FZOHDQE52@koVA&kh}BWbv{Bam!6?x zyq~nCjp`fdEGHvwD7OJ4jNTJF!@LGani>}82!;bx4}j5c4oy9uQV1#0!Z^<+jfa1Y3yg`8ftok-u;WeqrQ~;`8{s~{w&7qaRu_7do>uS-+HHB zpow4brx65OcIod(o}1{URwhMyx+Ypn2ogj=A}4?m1saujAiaXP z3uPK#wpx{$qpV|+`Q$lNTiJ;-*m02ZSZ{p!YVV@?oJ5IuHZqtLHv|h^M-`{EVt@in z+jgT_h)Qo^Wadyx;*hZdkOTCOI|q;bK_pz%w-t$Q^Ampj9x-j*G^P z0P!BjSOw`DssLpbdkAE0ET9$u_=%%Q+T)%!>e1>1mZ&u0c?LP;1Qb0i{n^#1IoD~Y z5w}%8A$HBUSb!)Hz<}5F{z+%2krMMf664nu$z$L$J_V{e9t>Rpqc0r0Co9n=xm2qqTtQr$j$y$ zdl>8UVc+i0T{h}&Y>8230ysc9B@o6A1o4g&L7-QtDh##v5EQ<27dlwb<$L`)5R2!4 zu1!!3%g3AOJ{IA|WAl%H2BFpzUVw zk!Qf$ybE2vOVM?_3Y|O)KvG2!&kKVv!j_C<`e`Ccr{H0Z0fvY9meI?RQ@fT( zmfLs%Sp#$payK77sjUSnY)#xCh)9a0RaM5V96pd(H%cS`@>C_Ac;j zpr}bdK}8W3!9c4`v366CT5U^H>&DlvT&uO4N6SESy&;SY`?R%%ZMj)@WRksLPq&eA9zKaF}& z$sZ`&ZY%(Rhg44FO$B&aa?DwonqE(YLT2*AR z%x{u@H{wrLfe5mCaFjV!9!wPv4jkhP#ZqT=DyKJeDD9-en&p94DsT%ppT| zs2_97P5ZE6RGc{A7}0OiIWXsVC^Fo3nfirjhCCZA~Am z^iU}la*0}hy>!mGRX;sluRo{+>OL#T7I3n*w$QZ*gG!%Hzd>w3g#8BBvQ8Ui`S1>B;PSG+14Qs~FC%bh!vki=)MlQShbUO;1*ys9n_X3}Sw)VhKSW=FX zL|U5E_32$@*5I{xLp=yQ$7viiF%-RP)aShRRuGgqOeP#9o8mq2)@Bg&T%mkk?LwyS zIbL6V*Px3}&^gbZqj6KhDQ#fEu?u>x0M3Ijg{C>qg^&Gt)NfzE>XR0QzzCx1m-;X0 z%_)L5txz9y4zERhO4=}jzxC;!>D;jPXsUj(Kd%M*?H`cXCu6=i+SA$Bp-Gip22>Y5 zWc0u&@cGRbJ`77{T?0cD#gJZLOWV46K~}ZZt|9b)n_^GQB3U{`6o^2c7e>&8iIUk$ zT{MBTs>m0wR*O?r+~pRgKNew?+_B}gV}_aM63}F`;L&kB*u25W!Q=Y;-3Lwv8%)j9 z!h9K&w_}DYNnuvH6po9SDKJZ$%|vaC$WYuO;6gm$d<;3B9;4y!MV*~&`t(^{!Sj!u z{AK@hd#?qZ<(1hbT%8hV1hqUlumcBh4NXJ9-ts)G44Si(s3)5hOdGnfTs|zaL^nHZ z9E-FWBImGkOH^CAo18YDVe@u7xV!nnvSU*qiUoQH(?GF=chbwG&AKh*Lni0zeFy>1 zQ`fiRi}0cEB_Nitn_3OPZIn+vu);0^9x*W$b|@A=eK1dtLvg)=u2yPd1*#9G!NP1# zq5^~$)LF!LNp1b1;hipxvTKjk9lGb&PHbj+6|+b&Mf*g~l88D??4#eL!zt{B3AG|T zy_G6x<38Ti0HLJ6C-m!yVR{AIc7E8u`VPlJbmNkRa@r(bP)fOa%&^e00M%YVxHAZ^ zMZaU_8G`gZS37{iC?4g*GhFqY3Rcjy%w$qPNX838yByJ0HY=6_rIQIKo?$ttFQN`3 zOH}u%DSA;cdiOhfHb!VPE*wDD1_b%q@y)WU{{*t0sS3WrP*f>_VJfw{7e(-R?A_c{ z@UTUzNI420n0S6{7my-4`J+okwQ367GfEXV>Mv6SDHVsIXex)+*J=4}l`mR(Ln_0^ ziUuDSdJb|%ffarUhVYfczVrAu^;5!I&*Qy$CJA&HuP`7UgqiPE45sQDmn zc$jaGL>m|wfVTQZSUhhr3=a>(-Zu|m*FL)U^B`~>d7gs>b7w2oO6NUXyM4tWIMJso zhqN>{!_2mJ=;-RibGZYTN%fhz zJlyf17#!|Yw2`tjegH5!hywfe*Y9M@ z=e!RmjEB$sL-uDg#T9{#926!c%Cgj4P6uLxBuWn=6}18-&cynKe$p35{b8`b50=lE z5C8bFFT>%J9q{LOeii!tqGIP9K{8MrgmV`xfv?{D5m-2Tt|H3D=eEI@|M~A>0NWLj z_0F3*4Zi=eFF*k`@H%|8H?_b$k39rm{J|Y+7+0Nr0sQSp{|X-2`Xqef_AkM8Z@ms~ z`@k*m>2H4>9(eL`9IgkqefSo*@}i63@bP1c3AVSk!3hM+dv3cGx(EA_dvL?yjoGJG zF@!zCu@NnX8z5Y*O!OS`ESKs_=Sh4s__{xVr1;0PA55D*Fdm&$_S0bRU zPzSFbd>!ukw|k(uu?b%9I0ALK0u1%{D_{-`55f7%SHk>x3z4Is$z=(FS0Ofk_kH)m zLytTRA9(kl!mJrH;A`Lc798*Cf+6HS+;IeHOTbtf*6Oj!Vw_}Z`m7S`a17t3jYAj` z@%<8tvs~%e$p`$CJzKPeCMP5z1gxV$KC$;R?B?m$<3}`Z$w;OEkrS4+<+Xx$$p9`D!Jf~SdhQnvKPlqLQPlxAU zehD7gwh*JERAircBWy$;xyEem^9Bs82bH zopp>sG|FiALRfF97vwz9L@U}2?|b7jE={UEYJ6e{3OUYl^3aLha?8t~XOtQxprkWl zc&P2#*t*Scq*WjsldR;1TaAWp^@F1Cut%+_lj1dh$_zMf$yxBw=HI~fmv+IWtImTu z4;>?=qMArj3Q5*?i<#lib^@IUrQrwt|9-37BD9g`Xz5;&zgCE1=cm6Y+ zweSoWG&Kr|rITpb_S~~@@v1d2t8FR{r=;~2rdM@Sb2Btdn+l%EDQH8&*H3BJEWZ?{ zhOv0b8Ji*O=r>9v22U(!jt?cYU;Zl5$u8uxC7&XX-Q_6>>q%&OIAQDvinz# z9D@Ca55b~2r@_)$r=bIJI8d6DC5M2Ro^OOtTz?aM|F*w@n=Zc=hKW6cmdUh=j~zb_ z_x$^h;m1F_AG*4_6jxA>vB3#%YHWl}+qOb)PY+yk$z{-oqJi^JK_z9Nc><42Hl6vCB@S0u~eku95G@%+Eu!v3i!fDJ`L}^;YMg}X~plg z6+(pbl)1`a)w1RA<*(ch-~7rq;KsLJi{R1aS;!|qN@8nU8~kSb({QxoIJDts?r89& zNGfF#{qps+=if7WjI~^XY$C@Lw61Nt_fI&=vI`g^W&*uPbG9M^FE0m&4)^caeJQ%b zdq>0iN2vrxM1imLfzG}|{=YnVzW46+8(CY!B2=S`S~>JtU?#fpUQ~V)=1*keFjfbGK9;nFY)jl)H@4+!Mwt!%woe%~q9X|JhrmI_Lgpw|;dk{u z+P`zpjn2w1jRo1p4gf9)@bK0z{TyGt@M|h?GmNuWLTY+u`B?E_*`HkrrsfW_`ami4 z3#d6$ES!fyAtO7bnNVgUb*9Qzk;25tee&e~B`ekTZ)|Xt7oeU9?mN4Aqz=>=P=>a< zjEE;@Rj!p8lWA~tmxPY}cF2@za(ZRx$&_-V=Hj{xvM2iQTGGw%9 zC#=kDm{nU70l^G-n6)5mJV9yJLgnmpiocU~Zj>=*16EdBcb^KTW`rvsF{{u8Y&#Hn z8X!V@Ihl1(F%|`Y33@4ZZxlTy9MewCmed3%Ls>Z}q*U`nFH|^6$2%Vwd|}^zE*|Ol zsp*W5R_2c{2T0)tY~Iv$-r1*rl+A9xj@4rTN%3ySSFRrwFVz$keVaMv>KS3!Rk%SR z2z}>PxwHVWw-EddXI27MZG%=;ObHpp;-&pN$D{4+xB#NyQus4T2STXN z%53B;2rc7^KT$f-^19A2|owP7uMWlP6`!3m~bJS2&C%UsXH8mVMUmP zp~oMtdXuK5!nkfCuItCQ?afn6nd{VXA0VN11mb`_aq3yV|i~1YbdlMfm-lznOo4@3U>XxT~0F%cb^pS(f zV-f(9$0PtIk4XSb9+Lo=JSG7!c}xOe@|Xm`R^=_Az^A3#!4FCYVlaqyh0RRyG3lRWd49y9C*Q= z9&RBnN}0Yi#Pt%S_1wRug6aQ@gk4r(0F33F%Be~XD?WH;S+_5yvd>Z#4oJ-lp zoP5~0rqOpKU@a7c?V*oe$9%-`>o8oPSFTkAwSGbH$d zp(siGd25gUeiiikBQkdZY)C2%c;EA+`v);xCC*@^-TCSFrAK4<(KF;L!Usmlq zqOHZFREk!lghP&rzMLvXE1mUb-3_HKwPQ10i>hNI(SW0vM@nXtWPrx8V#tvZkxXPn zy%mu`o4Kq9GWB_irc6SV{9fenO}e#ZAPtxqG-3~p#U-JxIft?w>Vo&I?LEp~7s$f) zcj-Qh^C$%w=v;d1^qHy(<({5F54O>s6_HenY1H$!g3gI)Z`k2anUWRRpK*;%r%%a( zpr`S5E|Vjvw|KI26iI_cl*ww`dOLPco~Kfh@FLoe0)Ai^B%*@KFwVt%zIQr~HMnMz zKP+xjFL-mIA#9%%|6DFgaOUeZ9nV#uz8xQPd_gt{?7QfbR-b`W1DHS50{A&-4Yow=+FQj8Gn-^-5;~AxiyQ77<-i z5~askcaTy;XfT7Rgbro{3~9l1Y7*y6Uo<+c|t+H^;7BHKer^XDqocQ(M{32X_%U|_haOU68Sp+-}UG0 zd|vtMTA9ya$!EE3JLmJE&c4Z$2fu9$ikYK8A*%PbqO;85(4viEr|AOoKAHa2!iACH zb!cAz%9%tDC^a?*>$YKs)PG!2nlC}kEwfoZ1C>TabmGWa=W-PYBRQV-s zB<+HS`+W;1du&Hu8>i3-t(8I3BPQ%p2Oj_9yOELrW|(Ds`ELl(1pt9 zE35t)tc`h#u;*{j92;Id5`PWHRCv2|CqxOyd_raOBBXNZqrQBWy=O|+vPovUmq2K z)jr(vOngs<75EwP(uJRs*{()Uj9%7YllW5R z>jKm^g1n^`eh3zZEOzr|Ha#;J*hFAvKC*tWBu8?2m%&xVxPmYzm_ zXbI5oP{7PO%I)}#6P;dWfZlPfS*se?#^WLg2=KFEwCWEXfUCnIBYns!0+q=$d1T8X zmf|FhgeU;Sn(SW(sR4v{kvqoY1|~!S{tUgXOxMzPGMQ->6FcST;vGNw8wvp^yO<8D z6qXpdkc_(Vt?&c$Koju&OT|j$xzYpvnwS(C$zZY41vgbx$hfe`!i3M~RmY-YFEU11 zkYO;?m^i%a#1Z%ZonPGsA9_0qd+yAM6TjMEEwABsRR2~yN?RSbBya9_z@Xq%@)=`j z%vUlI{>-5*(&f82A%j&7c$$qQ?6fwz&3iforr{vuhIf_4f;bb>?7DAnb795q~A$4FY!qhhr~DgIg<{B1isI{ajQbu z!3F0KOt?|_AC`KqZ?ZE64{n5O%EzjZMKWRh2j=@?=~tzbrnGqWrO}s}t4(_v)vN^t zcLThsOxGzv*VInE8haJpW0sRhEUSx+_aM=I>4K>yB!KUU#<8JcWse zV&eB-hB%duseSWM0g+TpcW>`;14kV*nO4=dQGC&JWiF&Hg{;Qt2@m2oPddMxi8KEF z`T`!5ZOy|pf6t!Se&N10DXWZ`V>%oe(3-`pFurIz(BW$scKLDMpYdpL>PECm2P8N1 zJ$J!ky5I5*%kKdmvB`M4BiVY-@jk%C_90$;j^u5qBbPBW!H^B1;N||F6#wb4WAW=n z*|n1ONR@ob#-Z2FTv+5GRyFn$;*Ht2e6{oUi@*V}tAnB6df)A!98Gd`JO0-dBN@N0 z1d>zbFtH7&6TtPS+xZ;jw+ih?%Zy(Y3m&s|H$AnQ?h7J#p3wzoBSM8fc&m32$S=w3 zv_8ZIdt74y60M&|h`h_Mh;`|Y6DN!`_acrDKdrBXQ@1$w8s#y481Vur#WFeOfdMWQ z(-9V(96jfDJL_k}3T6xCMd>+-<8TU?hP${1eQBh8M!;v(5ZJP4iWrzxG(|yETsd= zHDMzJyQfwind$*&&O|Z;OCL+8Dz$WgV|Nz+#sl5(ri+LI0B0VaZI-#UPdtaCX4&2Z zMu!XPVcx1#ojXk6P`RhTiWH}7s)zP#!T*YA1K{bEHym!HdPYRPpNcK_=98B7edZ># z^Lx7|prsu6#XbAJ@=A$tkcBjZPn4gsve;fUf6&6{qIA1Hsr_@43`fo>!D?#Z5v=l4 zVfX&?O=k&0-WiIsBXCWI@2xC&I?m(Z*-urFjIDamoVk^Ss4YPC(qQ6{{_oI)%%^$n zkY4T<3>s)r_Q;ujuhVXrdFnu9`YWeHT9X$!>3UlD7fowW@JL(+PyW1RU`(EbH-;C&Ty$*@ z-B0ethyjC1hXc_;OgA%5^LJGzhL1Pdifjz@p4ILT%J<@Rj_mtaty{)TZiXNDp50aE zb$XUXkNS7@Fh;5l#oO1q{%YNr9#H&d!ssEyx%5X|UZ3n%%=fgXP6qrOlv_khKhn)# zezK_h$Qu&ezf0zGxQGlNiTFb8ii<|>?^A7ltgjOO?df~U3j+XK=|?;IjbCpUML-sp za>8u&QEg~l%=tl4VN6<0GQm!wKP_8-V4mBshu3r3r!o!&X?nlg?m^p06gm=tE1t%! z$0{Q{g+yx546g|fBC@G~e&g2aezRiO$SD2|v}g~3eLi;L(2j<<_NaulPgXq#ahz+hLwfjEhylv1TS zR=egpQy-QebAcd1xlY>~x5)~{H>~5MYs0VYuMn5>8bXW>O z(=Lc+ESMm{I)}x!1@MkP&sLKnW^U`>At%Ig>7j0bvEW7)79MW$jJu3+~1X2^$o)-DZLHP zz8|}jPjSu-pc_T^F4E8(rsOKD#b0F71EK&x> zErWgQ8{A^T9)5JzQ(AsVXKI{BPu&9^Cx~HvnlTeV-w;1^yX38&=NFR86*^Q}h-!uU zm(sktWpq8meqAgkH%Ma>!6Lf!Zk``aG51jra!zt$*DrDi49Zv^KuI3091}hczObf} zPx5@*r{H;KWiHhjy=m&OFc=e_8SiF7rCH~}G^gLfK>#&MVqJM|~#=IHx z4#*-re$q*{*%>JeS!|(@nB!RMq4y00t!wSND^BC+ zZ?J5Q_FtpaUDsU9oRCq)-g2`KV(v)SB{!cyD!5MghI!0~Th+XVmj#0*Y7B_p&IlV$ z>DL+G$wmJR;Z!bxNins(%YR`>K7RRzwf+$5mUdH+2OGD!2mLw!yO-v=Nn||F& zlqqwHf)FN!jg27S;SVyVCWjsxSJElB9b1eU)c8&$8dsKRhf3N%TBrtJ>53yBD>fFf zZ2vBi>Uzj5*PR%c%}#M>t{-z3I~z%T7x@v1-aa-F+sAX?7pFGmIgb@clnyBFMlofk znScDtJFCxS;uk|-5$G~xib63zCNcNtq71ujr9yi_w{w?wE$i`;o}pGEfY)GzVd&d~ z^<&0z$I!af$4IyYi;EW3f&@NWuvmQuHULMeEDrr=xnY|ZQ;P56ilJ-v_^Cx$KMLHT z5`lkNmI-O4M|8&J^h#T%>c(JuH{r*u4Bi?2i28BavB}ts*)yshkfDEn%I1c}iNp~A zuvN*hwnoayMqh0EEZ#o4mt=HH1N2NUxeiKV0*Bn97UMOy=N2TkTZ!#v?K;p(oAr9f zoU1-&_Cojn&1>(*9}6ehw+A}CQR(Z$sy)AU$wJd84wD>Lf{zUkOcs4pSw%tZyNf)rC3Kh5d$HOoB>*Ro+t=>+Y2K;O z1x`$3xAj`AWG95E8?kqPjeHK)|D`^INB#l0C38d&i5M_U1H;pa78hdi&ZjrDZjO9C zsu&-84#C^j-3aF2ES!d2D#Crz8xO3gXQaJaIu~vhX+Qtji+6f#=#6M~MVhhfL#L+D z5Sg_FyUj=L?Tr0%T9v8VkisH@gRS_#G^0IE5vBmll^~-9@XLN{JF^u3@>Hz)1)C&N zpxxv`h<$;&4iNi_q{vK%Hgy><$9C_m_uGvu$b9_u;huD!y0Lh_bN9>6vR46>N2kzF z;#9a;y;ulhq($ocqRo;PD^)*=^yNrP{iGP*lPT!I2ZeTo%=6PD3l!cpVWNE%=6X6?I;N7KS`@idXQ* zSk9(`7X3#IAN7#Wh!TWSw-el@y_j$7VUi`^=9Nv@e}RUjeI7;OqVJrMKXdW({G^Pn zbhxh3{V>oUwgL^O8bt8?P(&tq8|FZv6KS@D^XD)q!`tiM2b@ukK*eWhQ z(&Swjn6x7Nqp@0K8dh8OH?#I$*d!50k7@Ff2d`v%gG-{akc$~kR%Us>1~E^RY>KtW z4GIxiAn0C)R)p`)$$))w-Sd zj^B!(3N=a%q(D9hFcKoS?vC15`e=CEFRdNHaO4VD{um~pDGY-_#hsf%gah@W#p7p` zkM^2Gd@>w|ZGPJRt0VX2o1WYfRRwcJ-1FaAxND9)o|H>bVC^_6pPoyToeR*7p{Uk{ z;<8}3z%7^({*5dusJRJl?{6m302X-qRsOZxN^+9S#IFfm2qF~h{TxM2aU5^2F8&M7 zJ;*O|ovHgKt-tUZLsi${%RJ=93bEII=S=%r-aW}WjoXUfKcbpAApQL(7*dSRjg$NH zsMx>oD}+oGv-<5r*eVL-_-~p2IX9U|(A`*x2UY`MpK;2hHoSiKNV_Zx4833&j1n7( zV+ahtDotiM8q{-3x1jHe`NXBnLKuS0#)krkC`nX3lY8^4y@xm)`zU|9z+vutHZ%+8 zXtuYezX(;flvEcfF>(DFC$i+qF*G_Ex}E0&$!Z`mb`F=khNKwD&V?({z~+h?KRgoV zJ}SYt@S(){TYyg6ub6$gzo@d-5lu(ysQAQ@x)UaW$IC@vATBT*&Pb0Om0={p1W6s* zZJ1<8ru3fL3G>2QZSAzDRfCJ?!X;nE)S>{!=tRe&77}M)cmk?zuR!% z5$`X;o4SiqD)l>xV&w0Ieo5omv7zRN|7O|B7#EFz7maHe!=s#o37#dA-a_9JwCCf@ z{UBnY#)}G4CYcdo3=u=rECa=XeA6(643y00e7e6L;GkAY__>-9^2G*WfqupZc#gzY zP)o3cx~uv~-2BO#$iTlyoE!GdTH_PX!Q)^(PKh32q{w1KfeTQMy;FM_tT;=X@1!a`5V3oT$jY zXTH9jtYbhNz%?t|&vB)&p8@bPgHZ3STf<`RUK>o%X7K(gt2MV!?qEravkVRvh3EOQQS~3vP}f+v`k7uMFBA zD2v4w!Q2cLL)fy7Vd6mON7*&pC66%p8?avG12sJe>&$Rqxv`&`&n3$%aI#d@qXff3 zE1C{EMi}_-gud2PKYr(mP!3bJyUaDC;uIwkI(yKRHT28my1-%V!W7C+b)cDCS@hYC zhKDkl7~zKqeq`hx?@S<7(eXN=$NuZZ2@iPr2v#xrPq<{B4%{`gV5uOvlhiTtJ-#ZK zBoyqSAS=vJN{+O7RsP@2F_-xRi)~}in#erp%zwsK+O(Z$sR7i2wPTr-{^)&Y-iWlw z%-3+I4TL!MC^iW@KLf?~o?F8k-?*^E3B9I%&XisyV;tZ!$3vmk2N~?w-p)_=Z+`OQ znP7T7`VZ@#DifF|01IVrHeQRwE8?1PW^7$+hJTUkN{3`iva zJPV|MDBsCI@+9yjp4U7iE=P{2AAe!hWI;GGWetoK_)Vyf?-dC+gJKiB)g!Y(l%o11rykKXN5 z3f&B^5-PV(-2FxVSo=J~bRX13l3l%@TCh$erHl}Ve7`*)OLSnc-Lrx=Z}}^nQ|Rd2 zH~4e26uMEtv@Y3jP`!p0&Am?h@ul){p0ZL+9#$DlYMycJ${YS@f}Z z9d}V>b6e>1DJ4m8CB~EuGb0()d!}W!736g^JsJ751ZBje(Ae!y)wwYw;m{@P8^X3Z z7=$S0r8>=X#U5z}>c@zeX#v2fF9Lq(lVuk*R%*p+D~}T>T6gDvR%`h~O&uAQ9l64vioiIH zvEPlbFXPSkkKkjGG?6iOA}q@85I*!P3{=J-VGr$EZ$ic~MtW`k+&mv|9T^)54$R%U z9?PI1E-zt(f3l#Uibs|F-5x4&EIwA=A;8xgmZBfZ_Eyz~67RA|-5MZb5i^f)^yNH> zY46XQA$0;7sU}C;_1ZUKDocgr&7N7|Po=*`bD!b4p&1z99yo@Uhb15AKkz zf^5osxkWll+j5C8O2sC_ZBI#2rm%q3WT;*4QUD&;8=I#a=iL$n!mm*mmcM@iJP(NJ zwm${*G9>om3{4tV{Iy}8lG5%tLDdeYD_85TK51T06L7`tU#88A6h*n9TbpDM3kQW% zt^9>oBl?~E83w9O{fqk*L4}Gonzi zKqEtgAcaR`8LJ;`>o)2pJH~;eT_=gteUNG|sS{sO?kY8LAUa4bTJ+7NTdl@wLs&ogSmYdJy=w z+ZpRX(^FLi4oi)J4H~!$ZV@dkg4<_ifZg)3qbmokeh&O=gr#H+BP&PDj z$g^;Z(XaIwCollW=>RLrYCx3-_vv&GZE_+AM9%IWl=gS+!6vMe zJkb3`KH2&K&drdco{O@v(3UdPESWedK{#MkxH)-ab|Oek7(oS<4GPVIpa1fZbX@#I zg-NNl+1VSRM-A+j6Yn}9p=aMMQ&?4@H7)q{u}GwXsGll_Ln1n+W>)z*dp*LmM~V&2 zEu5H&<#zEmWW%x^4IXfdh3$9VJ0huKL2i}!jpP#Aszkd_E?%3H0iywYQv_`F(*ykY z5WUZB4H57S`M;jg!bE+^;%zyDCX_qz;uR((IE*!ij{+C`e-XCnVW!wuR5+$~v(!p~ zReQg;C~=i2NvU@X)6-&$ykbBpC7&KrPPN#?oPc!lbV7ZLO86|7+bnMHDudj1@kbEt zW?%}0?_B3?CAAG3Vo~ZYqhdd;oSJ%_RK@C|Ux5m6C5eYsc*U3f<*8*?*v0vEM=Dr<}udVAyi5>J*L zpC0BY1(IubIsRiwU@?e(CB~^f)G@|R$c2AZyRunTE>DGllUnKHX)w2nQ7tgC(zS%QIo&UkagH~> zIp(v(-nT0FEvIjz5WAcnC6WPK%lP}R1m02}zqOcK;!{{wjk{}x=25n*mXctz+hm|^ z0ei{fbCG5Lc{b4HI8cT6)DHMf=dn8Gja*7Z`fWF3~}IQCpfeRJQ`LFeN7p)yg%?-4xg)>}#tm9z|&ha+tjX9;@ zAG4dC0!o9@vYjSu=11r#R2HgdT6-ajbk)5rRsk|yp|w_*hh-1jmVJ!xQ^zbG$!SpF zDhAZj_n4}lzP~wl%ubn2qd$MI5Pu{EU(D_8x9lj?ON$+(x$n*~y2y(Nj~EIp$S1Rv zu!V8=7}DtVayEp;|2&qw_mSqBi8qbKk7p|l%aLAGy{}}#q#~MrXr=`G@xcxf?igTL zvKJ4O3f5=B3qQ1H4j5walJw4Aj5RTz+D`Xs#kBZ(%!X*H5d z7~%(tAosIu1rzDpsdaIPFhbXufrE^Uj8vY-)?xlvRn(qaI`uKi`EZFacR%^0NDKfq2g5fh5|@<@3(5GZoCyL|dRve@ zSImp5SEe-8yP!Xh7)RnG!C}X808bs%oN7Qjj0f^ba_YKOEe&u@^=A|fPg!fkYM%j6 zymZ#K#}{jx!fKIiLix=inJI4k{tUYGdLriXVKX;(T0-OgmJ#}sM!j_UbZEBD4H zpz5>r=#8AE(3GrRW37ev2@T5EjLCeaVFlVb>q&1ED4#qE1E=(M$F^_mUN%y-J3+J; zD#}&<`(V_M;Y^>cC2<7CU=7pokR^}}ryS+X!}y)V(NlnGD)oV1c=={uzE40|SH10Y z{z_sq#MnPiFF+7hJJj*zL<8$UA5{(;u#>d+>AA&L!?10Ry=me6DD8zY)=B)GVS<`dTbGG7c@vj0eA4fHmAi8+JLaU(w|JY{uuZN%C zOCh-|dB%9cB$F4+u_<{v&wCw|d2hEe^6zapqY`*o)}|n;+9>H3{0rn;io`3k(EuI; zE8*(?M#L7PxS}g|&b=Sa=C5W2x(IKrEp)~d5s9Om56H2kXXsCmY7%_~^^#I+F zfkXB6HCuHAy=JC)T=8&@cjDBfx{BKh6M+*k9i;Jkl^Wh)A-Cz>Nm~^{eDgLoTR$=q zs?O%{EhZ-K%N0WuR11>Fq5!S6pc>kB&7=5$CN&AqZG!x!deBBwL zVd^Vpsuclhv5{-s!JdbQNrNK)3EkccqAparGeXIpPW$#WSM^0q*cHKoqvI8rh^AI}5s%#Y;v=4$C06dns3LG;JKD07 zl)t)&{$%*OgToX8^56Nd$vqUse(7_V@A`>F#V6u6LdIZ|8L6a%BoQzMQz@)s<=4D{ zg22+)OYxC>EbC9^eC%>tzKFwzR_>8v*E&`&2QnHnBg3de^A0gb@xo1EDdGKE9VgPk zlP}b&xGPzq=NCouqRWAW`7U>5wryIhncn%d(ciyB=MF1nwPP-KK7Tq?KzritmT$<4 z!GyYbeOh)Ppulr_k+7979ME$J+8%F|yq}(AiDQj!U#KSa%+cM{zhV-&SS!&y$-U}# zcwxa>6YV5RSF;QaW#hss%%eH{Y(eqWEc_ci-g=)^_ixTj%2CFQ3Pb+ZDr7qOQ|9lCD$ddODC-E2i#NKX zP?LGq*0|P7AEH3V>rLM-C#(u;XYUKF_Q+;trD_@|>W`b2(5t|s+IOyAPl+#LnWzvV z6;D71mL$muh0VO0PRnSkJR+-KjC|Y1YX!@o7=o`iE`P+w8xUsd+p+WUg*LiQqmn_D ziwDgYzd&Pn3Q;EFg{?h6z`YIjOw;M!&wb6FuO&CLPwf$Ij9% zcbHE%>NG(Vycd~JyIpjNFx2^UO$X4>Ri8{9C6Pf3T4Zu<)6fmjyQwO)EEfpyL8QMo zF;1}KttBxgbhNlCYG)f;e^kgW)ZeiznHW$zY}g+u(xw3lo;69-MTzJ|_=-EyA*nReExF(7e* zG4kNL_Ovghd^n46^UOE`&UpO5?ScI;(uaFk4w^Nj~vLE^z3!S(x~iK>lVkB zsQQMPq}n{rTQgqMb09AD_(2r2tB%8ZyHJf*(1Dyz%Mix4t>5wCs}cs&!4N8)h3>a+ zpRm|`ys;BK&+a**pUe+O4rvX}?V05o-10`}8qcv+Tq?ZN3}WzTW&BB48K}Jmzhz`V zk#Ho=oLkSvzwBNyag4OE`yZhr#2OUEVyW;S^0Z4|cK&$`;xa>8#bm_bcQ18-_T95L zUMJ(vczq!laNydX@*JuOvpY(}xSmqgApYb7(zGnB&}{*(Yh&y+_$AG#*Xcm1#6!%$ zSw5;&i>4Bev;Hq&_}qlV@V6?-qes{T!2)TN!t}kO4nV*q5QYOn`Ei zl!AkLIaJkZ3D!;!{Zl-*(sKkWRoj6xxZ|?edC*O8$5W7&zz^BA zXViM8Hha9`b$eibM8@RJ1pHfc^1ZLgx`_oYPcpbjap}c!-eynV0j*x{52k7&-OlT{ z7f0951p~QiOtV)?A)XW4Pg>pX)_|eEUI!?Gf?f-{vW5ZN|LFm$v7;%wFZ`uFOa?}e z#DVfSjoSp3u{X#DnKPgqXE*YQom##276#+B08r0U7JNd_s02^@`%)yxwJ1u4ZvVL} z-DE%adKx_|#AzV^ z(nWM~xIV&ach??roJlP>MGk!5ow3sh)1&8#1ZLi~p#}yl$1S%sN$@KEWNXA3ds)Ex zw72S@B7|c8#@x~Myj$Gw#+nKld+DDH`s*4kU;G|fG?g^6g>ds@h&p2sTGx5is}A!F z_#xBlfyj8UV30ynbc0LQF$$+A?3?u{7&-P8!UmXd ze&@vH)gP>nWAJe$R<1u8G87+|;)c?on=${0vbiA73Yzd}BaC-wp&q52I)Z_zE_lw` zj@)AZ`VuUHHY}TjRBma*?p407BFa!naR2>F`G(Iz$EltHAr`3jdiR~$qF^zk=68(} zEI#f>jO2M29`?(`n`TzTcF$)q1h-)UQtBp@S|U^{aOFh{Ak0F$TfK3lGwNUWl9rQ)@fY9$+K{NU}p0`n)c69AE)k8wEu-iLam}@uDsT!jbedKWsAI-l`=(u;CDSk6!&5aIN?2Z?^6^qH}>0Oyd1_-Ah zkE_0nLQ(>O$$VH$V+WCG?W|gs63z^nekIHo?_Jcv5PUImPK@rH{hG%-0JG)Y0{wB7_oRs;W+!GMztV zcI@q1W1ZrZm>%8DVTTKhn8suOjbSNAv)!Ln(^P5|=%X2nw}4DFQqC{^EZo&jPvaU> z*s0B98GS>%Dr5fl{U`)D#1SNpK(zC%6?+gBIb7}qX<&rD97E&14Al=GE_xKdEgdCn zc_ak|U+*jQFU^U0d?jBd9xd|-aZ+W)u|
v?M;4U+lI0unxBOM0uSNT?vJLu^*^ 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 literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/Square142x142Logo.png b/packages/hoppscotch-agent/src-tauri/icons/Square142x142Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..938bf8dc6375b53925c6553d3a13de164efee344 GIT binary patch literal 15272 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 literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/Square284x284Logo.png b/packages/hoppscotch-agent/src-tauri/icons/Square284x284Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a898743cc11ccef678f780165ace17bf7fa352b2 GIT binary patch literal 45589 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

J>f}g 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 literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/Square44x44Logo.png b/packages/hoppscotch-agent/src-tauri/icons/Square44x44Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..bb5b895192113fbcc2f5939a336a187933a94b81 GIT binary patch literal 2859 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 literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/Square89x89Logo.png b/packages/hoppscotch-agent/src-tauri/icons/Square89x89Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..94a65e2a404c517f5db5837eae70f063887a0911 GIT binary patch literal 7706 zcmV+#9_8VQP)d0$6Y#qQ8{Q0#tjF)H z9X*b{wk)r~h2wR$jrGz42~@AnOIV1+({JHu^j`LxsAcq;9o^8D3#>a1{B1pO%cr~*8IPl>hCCO+)6G~K2ZcW!})l!zcQ0zmZ0EwTLi;H%=uh@NBEbu}A} z6dA~5Kpi>xXyKK8w~Yqqk$^0Mp;9+((odb{hPP^88F0f8?X?YSJ=$Z>2+f4sH1lz` zE~AcjKT-JI-s_WiR9c)7fK2=9%;dI5+;NTX(7vC?M$|=U0Y=1;wE!e(v7_pUipQ9+ z&hzu4rFnsD%$}o;_dFipQ9Fp#;Le`%Y1;u6F|4!$f$0g?nd&q(tTB;9Lhq*T z4EW#}4YH+a6;!cQq6?pQ%D9X9;v%}guI@&vL^t$JRq^ofkx;pFN{xmx79G2Wj&_Iy zAAMkB{bIYnKU$DE*hXj9j8rk*UO<$+p%Hk{aRwrUM@+MOvg;;{d(xYR(1F1j-Jt2%N>B#g@RhOZSWLQ^^Iq;7>d}FW=gF2vB=Nf% zFq5YUZY~hZ5m*9Gx3z#?JQvi$b3mUn9rTnofMyKUUDp8Lp9Aq~H^`2|AhvgaXg>g= z`!wim2B5J%0(P`*)c_5{?%oJk3Uc zT67MmH@zPG%a?$jc@{u6Yi`~*pz)zhBPbal;EFnjth)16kk9=NH!v zuzeLbw2DC6f09-W!vNQoPTbcFa*VfQ*p#s5;YZAZhH%;)yqMX z#SWp8O2GFGnSE)N!f`DBDnl76XD)}^^o%Lszvp`JZ+s)jr(Xo;;h%uqa}acEbDR#6 zKnJu?oDVDR9|D^KcyWbOJCM^XFqI;#Gs=4m6oVlx;88~tPy_0e{}=s@#8@B zAq{l(GN775(~X@*Aw&0<`?8q}2+gZuTzKz?s6o+D#u zhP0O?&`DZI@~@6jL*y8p^wl-8M#HA=BaH9Q_E;5aHlq{99sXdw6&#YXNcs z+z4MmWY{^vSX4t6t@1|juUP?l@_1uGL8C(lC(Uo)nnHIUpI4J*B7n}Xwt(}ar$KJn zg>*4sE#9@^nvE=xgW=`f0KfQ+0etB^@Na(`C)^=Y?bW|EOcFd8{^8pIRNfY`Jh3XlCOMkeD!i-)dL zpqDL%!WZs^%m@Av*L#LyhJ|bitA>RC(E!6u8)^e`EU-w8Ds)h%0EG|U1ZwGd7+UqP z<>{sd!-t-ARJ0%6pljn@I-a;2t=~al-OoG>;shQ`&Wg^D7AI_U5RP!>d<-m+67*RU zz+brx^xU)g7(IP5TXjeYv@dcr^z?#Wu>`zNy&v3l6*FErJiQq*_kGh0TgO)B zaAPB>DOqz%qp@Zh+61!i$GbNg1mOMxlMr%r-ap)FMo4de5llK?0C=LP6dacwviCQ) zLgv}c*zv~+{|1a za!`3OC{7PitwUGG7nN1Ga){f;uyGR)2i9HiL0z&CGcx0x7(4=>Xh7KyQVjGXNR*l3 z@aJL9JgrN2Zg76;lpvFX5`d&F)Daj4s%uw*nm@NlVHL%oG{dT19jt80rIf31wc?v5 z{uMoaJnWe>FI$KS!4h;jeMN5`SQLhO`s~S&|KeRR^z~0b;q!NbK5wQ0J#dK88%n&fg*&fFNXZTeF%l1X#kYjiFDbT zBMqb*=YO9^NBIpC_fp~#fF00H6bv2x+eRHZ!QkRODpM zQl$H>Cpjf1afWmUjeK1A?ECP$)d20t(35M7GT3R6Msd7{_wnDp%782r9T{x^b!uH5 zIFI}U>TdlQxL}eSK&BE&q4R>}r1!0{6dX-^Z zRgN!JHjY`dvetYQ+%G@QVH$^@2&_7HIuyS6w;01>sC5cK%{a`b?&Iqj6t;X?M*u+@ z9Ys1a+Nl^1QyT7k?J>yQ_DPJfzlO=o5fcJZq!NIwEWixBr54(T?bY+oHJY>#>C;T9 zfJbSly2Yu`0b085eA!rki#@w6S%uWj-q~CS=`+6vk0t?H7dek7h1hSb4kn!TY z2nfM~79yX21w*zhMi>hiWCm_rBdBXG;TxBmcQL)l_JiQ8{S7$3_$|0UeuiUUP8^~s zFMTT`IUncb zRc6*U4RD+(!uikIf$TJ7Z!vddC(}w+uG@tG{Pk92aF;GL4vS<;JkG!BLgd03Xz_cD zwt-QCpiqi{a}!Yrozpi|$%BFIFF)zte23kg3j?cwZCUx0IU(?5kWZo{ikYTfe4YvSZ0M#| zF6YeC`PF8d{>u`A<8ZChSaPjEZisMlRS&#C(PI-=b{0OqSx7T1-s88PGtEW?$540vL8$n}+F}KH z|IJsR>UJeY8Z&T|;7B2*5G`45-T}^rS3oVF4=`!GailmxG+v+DW$!jdo52#vFaD4P*VC3H1C7&2JZv!0!`fihNb8emVkU=t4Wkvnt5c&XEuPk z0I6dJ&WH~U8K9Rh;Cu9x*7z&(Y~B8%-z#ITlSw zV}-Ph5)=k|)iQv#78ai<@gPB;EnJG>VVBjDX`;Zt^PPrsiNnb`5|9|ONumRCaMT7| zPk*bW=L1lpL>7(5sEg)-^TIZsgVc8FOr*1hvE-hP!`kQp%jt3j36CWHfx` zrkxydgaS{H3X?vKp%zqHK-%cHxzL^WjIlLqzmKQ zSCFS)GO;$50TBIQ)Iea;bQXn-3?ybD{z#XtWNb zE={UlVsyp)Uo9t6hgonnKtj2CGh6;jaws~q%)fje@(=vE;m?Adu8&bq0_@<6lbRvs zWHoaVt9|hHl^6$~1i9k?CLlP8u%{FM?lPHS!7H9m6p>=uKz+j}z9&xR864jnLrG0c z^cSW5PHjMjM6E&@pi>L`5~F~IFNSGyV>{G+?z@ox=q-k8DQ*t=6^4H&d0t!I=2;cN z8n%D+GVtHH+^j!|oO=X;rx|nNaikSWQ24=2baEOa54BHxj6AmQD_Vb2 z*A_ulZH|po=m<4g)%6U*bf}0%=C24z=gPJvSqdwsB#MsY;Rw3oZdPw~~?& z?4$yA(mHDJZorpJ!`1pg1KZ?fFTP?H@3;&e%!LPf;@6d)Q3+s)|n&s9J!m zhsSWGYJMYiWXTRm+a3iPHIBN!dl0<$T!Y+r0ms2y)#=&jBN*n%Sqxk8sWIFm!HH;r z`IL613L~Nkq7@DiAx0J9ZDD6}sV(X$^4YDBdHCmHp<}9J3q^iiGm!mZ4lY^ZlveW_ z<8OenHNgZV4qb{eGGF)sY786DptY zGf@}8DW)moO(`x3^Fi%LvS^SrZpEi9Z8C0uZUL8LgaC zaerTWm5{JjOUF5~f)qtH5D!BlZ}#NNEG2E%iV0%Tiqq5F*U(IWQd ztFi)7VteX76{fH_)2kpnL78KdNR<-dOU~<6L|a$~*cZcVRF(|TtD74J>A^rK?4q5i;_Ohc3p= z(enl&97&{FW{{J>COd59~~g~Sw!UZ8Q{u5<35rh`=|tG zarym&16-gy*|*jj)yN_ zNX9<|u!`17gl}yM-_RJ+Ku|v%bOx>)@(PjY&b}BC_siu5AeSFvpoA5P1`Bz};Z#v> zh+eH}K+IzrJ($n)b#l1f!%;x6=kdEgm*aEv59M&ZXKOQLv7Od0(0UPECuqN81+0b7#&%MYI{_Oq+q7LZGAYqvGYbA%JNipdD3- zbrfdd2v-9`yAFK7zNuEf7Ld(5D+dd`qOEC;m^ywrqJa}(+6lN%gwI;f z*j>VY*wWDI7EGE6Km5q&;oz~Ou&rY!)HxaOQHA^Lnmgg<6<5J6E3e@@dU5+p(2{L} z2k-iOShe6nxa_=z&~f-6bnMy=cfaE{xclZc@S~@G4qyH7eNey-+qCfoxM}s9;I5l) zg&VGVBV0azG3@I+1UnDzhx$x5qy-TLHEP}3TCfU?1ELy+CmhEq96tWd!jY5TtLEKs zRb+hT1nSrA_dD~ZuECSyOr@ep#9~aOBHlm9+JuNy!&`f>Rxjw8Kh%RSpSJ|L)Q3wE zv>(3kG~|#v=1)Bv{$$A|aKp#n4`)xD42#Y^pIObv{p#EdeC4t4!xPUv4UOY)4li5J z);w$Kbhz?@<%)YuiO<6$F#7yT=!hea zmLS_!V8}d38s`NeDdt| zd|jO3(6&yE(qL;biug2B2bV8c3J*T^9hfy~D$K%RuTlSPMIcW0_Q0%}GvTsjE8uAN zNu+(3Ig_~fj+@>MU%B^wsBdWCPOL|u+dKBaWeYDrF%LnszzIyj1(ov>x6zaoO>gnY zD~9@^ABlv%QL5m32!Jo{gZ+MXO!Dcqz<5u3a>JHg*JZGj1b`JACLc z^Y!g-y$O7rvCsv2Cutpg^?Q%P`yTiNTJQj$lh$oRi#^fZ4fE!l3j?%1Xb*NKIY<$G z6d|-wRRj}?(T|-Zwexy9blw=w^hvEt;d|n z=)go92pTVfhuMP+E(p_bosZiZeF^I}JP%K8S`XU~9fae@ zkHdl9E*QcnVEu*{pw-R7)?GW`n`?gz1)A){V-D`y4~MY>PIvXdj)VK43!{b8r%u5R zwB(oe?S|d$?eOxxJk-vJILlaOnN^X2==94Sfi(>28?S zQOt`@ilUEZbW;5|^`p_c>yajCzXHazUiT^9o@r=8i!mFqRp>D3p6K3W;Ie2W`<{ulogm}$z@ay}*!@kKPd=Ma(=pz)0tdBC1iwQt zf^4+l4S2`8{$r@4^L|Bdm;F7z(>}uJ=v|c|e=)9Msyutrbz(~EDlwsXvB+ko2=w2Fll=Gq~&R?5%&P^s(1-`)86Bm93xk`%&1 z34=BEKjy?vdPW6z(S)*^`# zGOO0~^ilo3_ulutSJms$C*Tlr*DcebkH1?A?BExNr(ZokRP2-#<%|&cE4uTPU*E|z|{Eq`fnFt6a zC#m)ccgP8?H;AOyOG-@^QncC!2zbqIaGNL_EZoTUJKU$3W7TtveRv(lGUYkYgIp*c z&_m~*4L-~~Mt(4i^D2zac>^(C)~YSNF45ib8<9+Oal@T;2AND4pW%(iD%W9?70&P$zi^)5P@cBH?w}bh1%ncMHeJedM@^ zo@;tNHzr2q7&rdrFmnQ3qEwdMm1W~%h9plgg9P+k& zOo#};knkK{C#cnS6+~w!Lim`b(Y764Lj*(wuZ$G0XeB?JBT9Irm-dprWFhg~>BJrF zPEm)?kvQ}r$+!2B*mDrTpq>-cjbLiTNHp@2Y#B(76_IMXu~YfVxK#DH^>nUO4ZTSj z4;#cmUwtw8w_ZNN zk!O2EjsplwmycnH%ib~|&gNlYJLwhhc6WzMn|zVP@eJu}R+9g?5^d6RBT5jg-OAF@l0-Ww5`d5h$xtsxj)r(6`_N<1J*V@#j2%4O~BGyJ4i4zO0YfC=|FvXGYvu6~&YGcX0c92Q<95Qa?CatD2`) zJdm390NM{C%I*C`Fg94d3|zUKL}u6lLtQBT^d2f~c#wj1*En8;^*|V-5GnP{W^m?x zqN$xWCLPKS=f; zA#R^QYU8W8rr*^JbB~c`aD);GD?sv%T_iVdL28~tv7A8!Nha{m0!JYgLuX07uq~`V zT-(k>Yz$5hKMV(CqFUVqNb9}fB&XVMnW6`oRa@RAy&e zM+mL9Gr$N$-+T(zUrS;nOXB39jfC;I+_{_N^V@7hcu6m~k#H#qbyH9OtuoE6Dp=V< zyQ%^pLja=30VE9|Wp{)N3)VyMn(3p|i#rhk$nK&GVQeo2YnDS|i?#)!Qs6`Yx0QZ& z9|bq9M)a1!0dKnEXvRn*-4IQ==@pVYb`#G-bY`G7wLzMvblGcN;)_U;3~fZV2ASb; z0SmV^tt`a2B!FasmN50E(c>T(`<{NDOC5{dqH@_XerIYzFAlPF@X&8B?hAtNSVV(&y~H+V&1f7%p;oM0g(Y zr{-E2Rf02E_mQeq*CA9+AlLbVNyztpOJ3@lcQY)t|IPRh%!U7XyM#dWvE_a$#GnuMywM`8$ZOhY}(Yk~5 zmjleuxr%&>;j4659!>u6_vEibH@g;u2WKkn zj=5I3IlMS>oaDf1(sQO+j`6hlZZ1;(7zdys_5J{Ey|&wmij90Zwb>4+#|dN%R&iZt zEy6Y?G{$@U1ytvqq(8lo^gnBJTn~oDg)_Kr zHzs5U2As-8Bf*t+SjUz8Xy2tFzcW*l+wnBf;*zpXens>ZLClJx@qE!IVRGNhU_Iw6 z5qi}sP{MW1rg(~S^B7%RG3P5vRXOP<;LM|i!^an3wecuL7PY+?vCW~QMcI`t&6hH% z$+Bp84n}AxqOC=BmA-6T$RDn|uBL^L)~@pTAOM*-S7&o$YGL4!(ydnxiq5vlT=X5C zS=7!=LKTTF#tE}#5qejK{L1;VVqyh{8B8g`BiTXT zb9iJdj<8)%^#h+zo;W}gc^>6UYz0rdhYMdCy#DF~dDa`v;EDlG(j9 zu_aBr4jrH#tZ@|q*hEet8gqMQ;JPgJA3o^TzN8Z+Awz}KE+rip*y2g$51)NDB4ITI zkE()2$Zvn}C}px4T$=zP0}DcjQxmT0hBBSX=qUB|%%um{-AN@#@TGGW(Kjx;hAyAI zm=ai7x_9k*T6y6@@^S7vx7=&SCz=_|Bg>U4A~B|EO&G*_c;K)I=N z0H6uZ6*8rxCm)O2+5`x(T_DaEhxH4)?lS$4FfqZD+71{3vS}7>rf*sS<1c7yr+L$6 zQFq%UI+{5J`EQ|CFNv%Q=+N;22$_#G%hS?1^U=k((y0&Lr#(jw()RvcHbSC~C)JeF zfmzEkX;s*F_-=OZ6TSKp(KyvLZ&Se)-g9gNz}zodQsAU{$%6M2@C-JMR6};cC4Ru^ zR2#R+BtQ51R=#9bFTc^hi)VFqb5BPX7e)&_I6TC&x~FkRx{dcAIm9pRc%6%*qfE&Z z=W;ntN{^*B%23_lAnl$Nl+3eb!jq%@hwm?)IP+BaQq&)-j?|s8lA`6pp7rYL#lIG9 z=`LG!gK(83*4l@Y^6dMA;KKp`%*e*l zu~U!QS8X5T^>mng!mD|CucU{zy&WBH8t0ORRpEMZSa_=|;5FS0*FP+>&g;CaaZwTP z*mK~)hy_)3=*RwtfvPN9kC;FHAN?1OX7@xVT<7=yFU>z(GuXf7pKAW=KcATY*ZL=& Wit&*&IA~k|0000W@CuidM8#Kng_^$kQZ^^N!;NLK0#-j_vrhUhnR`Gd*YK?%nHsI8F*xMOWGE z?!B`!=R4;+-#IgD7oUNL`~L_+lzA;ba{dn;{I6$yz5=5z_i$*WplLn)w;n>c7LxY= zQxJS#($fznmco%s;K+I*Wi?%iS%5;!J+mmknh@H|uXR={H4RUV>#R3KpH*<*3Eu0g z0l~(biDXs$R;Rw^X;~TX5;3P4QYIkDaJF5Tg%G|+{+cdzKldIexE4@J>m-2~&{L^B ze*egeY9iSkSSsnRx)Kl}fY{;%FE|Y~&ydl1Ux?6yIis|W8Us;mU=h&px`^Djj^VW& z$Ds22hqrlsA3r-65K#u0F|eY!@pY%R`peo^imocAQ)E#Q^*X=mG7%{PR32pD7+zl} zV|2Vis*7XWvxh&px6rB}DS%OB9@9=-Q z`PpIonbsHeiIpPeE>6d z`LY0j$Fz|Z6M!(AtYGCyTOLI!mY) zGzUhAl7PNe3=rsiH2BGOxw1a6HuR2LTtG#2M8;;jQHx?J$SuaYP78_2 zX?wYrrddeqRk#)eT^Hk1&4|nQDF^cev@(BDHO8NEsBINtwhAa zNReYFIs&uW2=*?kVKQY5R=2N%zj-b6%4N`v3qU$gAbg0Cafp*=A$Rsbb{_#!BrY`s zR4IhY6$K(h-a&Z}!^nL>3c6+LM8qTfqOGBnT$oH*!(+i$*$Cf__W*V~=>T6$u=;?*~ixlR%I0!H%;qc?BCW;cLFl3+F<#Y+8<73UlTd3{ z5N%??V$w#088MTEvwaVF_+^MwALpaxQj^P6J9-Lw#{rWY{^Jjs@!k)gqC9mVfBhG7 zN?ky$!l)ETafwIiO;NOP$NJ4wV?Y!wBcUGU1HWb!bbT#({0T!fc7}0^0Vu-+_P+NR zVvqg6t`!DAl#ub#O}8uyAXjLZ7NqrJaMUcQ*53$SM;@zBP{Pua4ELUR0Nz*cAP;A) zA)(i_1?u@$Qu&nth92c;Q1a{5pQBvaNb;PtAWPMVuzHtMqC6li9H-SuRDCz7leWL7 z#YJ)k{_P~4E3PHgnSt~E31hIoWj(S#-U@ZwI*3b?kUb}X%D7$7bs?r_AP)BdjSbMt zmIBpP7HqEg@wkc#1J-$Sr+u%Zc@gm}S)+!>e?^<7bEc~f;LZUeh&2x*I*E@4fT}pu zEh{NERzOezbM}+L9#N*Vjp(uv^4Mv}_mA1y5P&y{Jva>K)%PF|95;ndx3^kjXVUq| zQ?AH2c3OaiyWQNbk7}J7nJOs>YIB)HT^V)8@ zcO1^!`)uVFmVzv;g1yZZyN2GM>4)>iF33X!zPS;)t;NzSL%9-j;Jos-Et)~~57jXm ziIFRcL_jA*`g`KF^WI^b8>`!(Zn^=gs}tfwGVYxo<8_V}dzcj~`_t#Ber$#~eIDZM zpjDp=jw+4czJnBQ6sq$E1JJZAL!*%UkJ~wlaPMa=ydnH9+xRQ$tqj2^erwH_$ zithaJEr`)c8!3`mwdH1b-~YA&?(85Sf7@-MVfw8N9S~y$0uh3M@N<#CTp(mLCjxbf z0x|uPHVG>GM@VL?iBhY`$O&6dHc;Yk*#Nz?5t0mafBz=r0F6sjTCP*#de1#dO1IvO zl}An)(U7~S*i}_f1eZgtYO_wbc*z0}+8_gBbaEab9BJvKbv_cJ;M9^oE2}7C=n~26 z8uD7utx|5(CN}VLAX_g>LiMHX{O$jd=5`QkazvfH7OBZ^P*B_k%-X*PuF^Vxk`fktdr(nuq8EHeBf1feo^*(?krnxlH|rE1I>5mU~G zT#P7EBo-v*bZoBAjqcU^KiVd$<5FZ*I`n=J3F9$}f=_BvQJFyJ((BRL(nk4|!1Bf> z96H^H#zYdJK<_;6UFA9PI1G$i)k&aNIzNtmj2^Jzu3s zF=h7Lg>C-$RCnRAelZ9;iJ49P{php$#K3ksiH-{np-18K>D5=70BFfat#m-p(Yy>} z<6}^i2iG<<;^f)WxM#yA)Kyj^MHGt1VrXf+1|9+4d$@;+aoV`pA$gU;9{XsPTSFV_ zkC^{NA6my_Eu!B_;@N?b?K3COJR7yIT%CxrO6CSTcXYfUJC{8pg7c>^!D%r?ueEL^ z(laxfJuRtA%@CNDnguvJGK9EG04P7krjsTj<`k61O?w$sQsPUpHQs ze8<-^6oC-H75rvb1Vl77Y;-zWw~9rzU81t0nf4qBvqdpA%MX-C8#UqxWk`|YL=nwK z5Ga=nk`b;u>~!A`k}{A`ZJa|KRY~Ig0R3vZCv$%2=lqBpsXBuTF==xy$*oS7ejl7BYK`l3_7nRZI~o;h zXhhaN^~Wdp7X>9E6V<`1_zRBm4;}pb)c&^PfBNy6_*0>O14E^*D+FLuKL7v#07*qo IM6N<$g8d6~GXMYp literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png b/packages/hoppscotch-agent/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..ea31185cdf28b0b985a093ab8f4718e070461be6 GIT binary patch literal 18455 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

>p=eaF7wkl%Z%JR>9|2oL^Xh0V*KjH5a2X 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 IM6N<$g8d6~GXMYp literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png b/packages/hoppscotch-agent/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..ee4bfd7daf7dec3e33fc14114ae874d6f21faca4 GIT binary patch literal 3304 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 literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png b/packages/hoppscotch-agent/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..ee4bfd7daf7dec3e33fc14114ae874d6f21faca4 GIT binary patch literal 3304 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 Ef-B5e=Kufz literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png b/packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..9aee0bf90d0a4bc3dbb6fd91134b5936c0c80900 GIT binary patch literal 28545 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

^BkkBylU!YVbZ^;tBv7 z^~4f74dg7NXB}#fOprQq?f+>zJ!%jxJG*Jvf>c=)?u6~4lMmaw9XJlj9N-NDS}|bJQavn z0f*3tJ^186lGn^HsS-Lo`Mu-wcIH<`izUN9-799gVEb25vq(`JWXd}w?O2}{rE4=V zAYc~GBb92#I-ptp5TOguwBl4@#sRTlFeskvJ3U^vLu{KRm8l8}6;Pp=RPDh*0F9LVckvq%g( z6Guac;VN)vLb2dEl2FxJceH`0Huxz<7^mP3Az>rh{hY=c;tjE}#v&%}cD zO-TNae|mZm1B0j~K6hdAtOzorWe8y~jPDGX8SFAVSgFR(xRFeWmP8Q)Ip$LM+#qWd zMv;g99f%#=)2>Mn2^(JT!dx#Koi&Kl$ADv9SHI@{(`PE1vp);zF$(p{Sb%(vA@Vvo zYZrR7^fG&^@qKear_B#pVj60)<Py3?^l{GTX<^yVyOR9a{w?@nrH?G=onaMB7 z>2$to&d-&8y(=wju;FZr@n&LWFAjNvH7v3*Hh}8{x4IdcLVYnOTn?VtnNXv{Ma+Ti zFpaYoM(<~GgbG|60SkU=8jo>OLoB|X*|?ru6?{2DIk(GyD26TKf`S_q^=F31*R;Hm zeabD~)i%WpjaWIVSSbT)E%!Ea{CIO*lag)LB$?lM<|}_V&qHw;gUp)rjwfnY~?eR0&>Y5*}^j^$z^rl;KS>N4PiZ9uEqE2yFsy_uq)Eh z$4jJGl5G2&mK1er}Dpc_R=%ai*;zIaU;R6nC(SWfS*bEbH2Y-iMAzMQrtK`iSjPk+cR<* zr3EeGD*|Pu-Zt)S)4=N8LmK>STQFTVbyliOTjmT8AU2>fbB7hN3}*AJKGT%KI!PBn zGgHe$=qgY+rb=A-vW#Nq45NPa2~Tz`Z1ZBu&rCy0#VYJxBmu*u99ZJW;!*dUQ1eS% z>I8+maYs9GK_Gw70zLkSow_*MVKv=T5={LQJeLjp#Xm`UmK7p_M`rj6dL`S&s0S3TTogca*|Va>XSb-##ZsIONWR|n0od)Y?sr;z{uI_4T4AeL>q hmxuqKhX46NwxD7_hRhXsepTy1$Ve!HYsCx${|}!OrG5Ya literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png b/packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..fbef3290a9e5ca91225608af3563648c3ead79e2 GIT binary patch literal 8626 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 Ef-B5e=Kufz literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png b/packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..d63d25bcb48f2308e4777c15a8312f0812aa72c9 GIT binary patch literal 15582 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 literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png b/packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..1443a0c155dbc5e22e4a8958a2e8d2bbf36555e3 GIT binary patch literal 57450 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%0DFIJbG@#kRxN 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 literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png b/packages/hoppscotch-agent/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..3e0f1c39876a295332c5175d7a18508ed73e534e GIT binary patch literal 23802 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

&eJgx zNaB;E3HFU{Npvw`!_zwo`L0xT?x&uC+=*{42O@lK%)HGpF`EdhhURu@g=7%ELPB$i zrKka3<>x~e3ifv}@IHRpaAHBQlI37F#^tQC(GwhA*!negAOxr6PDMB90vGRu0yidv z=f+cO&vF3WZO8}ix)+YF9)$JnO;TK`d;Rj-6?pvVC*jSne~{Q3aKj>0`!z4ShjN65 z?jETdt0D`e$6Qi^p9zF|$tS40XSwmv5ds!uJDjgXNxtrRH(WgI)a46c4(%t`qrn3} z!3-BqoH`Ca{>#6>P<9a_eW&oBJ9Uz*4$q#VXfFxc6Md3eAf0qfq3|C-_s7qs=th!i z!8#{^r|gBUSi-_1N!6)^)jkzrsIDsfTmw~|GFYGz`-(4o8~p5V{3`M0dA9qSM$d&V z=VftsYn(>%oHUn_nazt(t|YRyqJO~ug-U^*RmNdK_#Ibz;MpyFHG#w@cT=7hCfh<5 z5QPe=N{qyeK&&J=vpPkJilD&Qn6OY_yb|MB-fGiOfDs72F@cUs%EWl2r!72mU%%%` zh_wQCW_%7Axi!;>Tv)4)>)KH2DNRYyy(`pIzOEO@9BUN=@5#vgUL}@$fB-(h{K#Am zr5ev83N<+#AQvT50hv>ynu=%OroMH*@)Wwfd&=WUzsp~WeI zlWA?QPr{m!kXuqhVuu+T=yWfYs&VgKS!c=}^xadkWruU(P@t}FgtGS9cVd$mdBF*S z#G;tf(t@`pvEOgL=YG({R!-hsgcGNphxh%)`{4`U^cD*GE1dnd8*YNTZ@B{=diHTx zb_&NT^EstAh${)Lu#OxY#5%#h4;?t<{wxb?RAd{@CAsCSzeE{Q2=2T?it34rXW*ax zU*8o7Vex$u*aj93?ib+BHpiznwuBue;kjJn6R)qw78#}b!p8cVQ^G^o7`X3jZBT9@ zet%5-{TRI92iQBh(XZ^s=x?z`jV@S6J{fR8@< z8CV$>-o3~9#i{~rRB9(sGg)1;0KU4my(DZ9Xi3pwXcUT3+MqyvH3hN4lSL^r6LDJ7 zA%PU~D8zN5RDnV`4$0at!l6Pz9G*5wlJFK*4ICkWphoq4zEoGM%kgx zb$E7d+y3UG|C@R1UBBvrB1{*d3P4L%pj9Fa;*@}^xgEIhP&w=j17DeLhM0E@zfUB& z3qApv7BULfURO3~Dh&9e0MN)JRwgHMjuR!!`-b1e#f_DNadYB5DRDaS)rdX+ndST^ z(A+UerX&lKSR;lWJ<0JSCqUC4Cw5bn=e~!?lO-ucvK$~DvCD|K@kG!lUn8AP0}Fzl zsL7f{cPgGhU7yjFcW7Y+UW4vKLHePQj7sMCnN#rb#~+4`jSaGzP;ha)Y8l>g|LftQ z$3F}9vWw#!S@neyN%-KQLa28@%hd~VZo$R65=nwpp^Ab8V_LZlLNFyIQjit2paFLr zYt8>j*|m!nA=%(momXh8Mx2C-3N`I@LJhJw7gVe;49kAS7rYJbyL2z~kcvxby+kN? z-T433!=Hrb-L?8oDHoXUw7%_gi0pu+_u#ZN#7O_vlHH%Kisxr~SOM=9bAfm5t@# zg$jmTkX>f_U{(_lx6lM?a#!;HMJh5yktWKiILb`Av;@OrC;x7~ zzB!BjS(ag@~>NDQv0P?zl0Rc{5@>%4*I{Ur(Oa*P-HKdpq7I9yX0KqUQmLD1@vU zWaiUV5!mhpUC5|N$ty$UtjrWdf3(1hTPhr5axl?GAyP}h7=@6(N;wUU-)UVVBIR9K z3blvuS-MH+Yms}4#0Vn*NbU}98ib#}>J|6GO^1%c)?k}~6$M}ab5A}F=gyvnljqLB zUANsy5O)+B$QJRSb0hYgwUOfi;nW2H1P$O=Y-eO0GKhu=T$y@@gXTuYTcD-kw)0VrwMKwXlueu%ED*Ao;Y-a}&9%I+_v zTbx`PIVIT5&R_n4?MIJc(sFvODX(i&f$?@FR?gyoeexfqf937(fWCRT6Uez+>?vAX zbn4y|m(cc3Sh&Xc{31GiNtt!7xI6U7JYU%t-FI5A3$KTQJ@UH~2msNFN)Mw+l3HKM zMrB=8v7{Yeo5>fpquefz)iLVIutlZp^}euX;)S3mI9-(ZU570ON+r-r!?^hh;lWe) z8*V%m?s`pfY4I}c#EnG!jVYrOacogI-~drTuD@6~!SlxZUPH;m6x?UVq^N}YXgIC>kkL%tx!|B}t;bk}926x_cD?E1g1S~nFTd1({e1gD2FV92& zl%LUtJS^`j6aG9D0=ZL!?|kb!;Lf8ry4x$aU-%y52U0liVs!uWH-A}#z6ftQ@q->j zltE)*DJY2wU;>p%uuMX~tne^q3QWL+b16ItMJMEAX)Gj7LuK8lF?_xc&ph`meB@&v zgLnPOcf!Ss7vbpP!|=8@yb1p2FZ@hMTYzBX_znr*9zngcOa&jK>x7fgL>TT zAcV&KC%lyfJuBT~g)3=War@Dys%1{lf+}($+s#9PR`DbtC?vnK#nui%#KBiDR=z)t zZe!)ir>!shNk=z_25)7zhY z>Tk({EasUq>ZPT?DCxv>?1hbO``b@^llkJiKj;)g>Nb@%!=Zr)HH8(6i}RNlrHAf7 zIhFflX0@2IQ7B=*ydc1d9i|gfw4v6}(pZC_r_840ouKPuFbL&LfO!c$bG?EVwzh*{ z##5_s!1?O0=%Nt@1KLD}iGvZQO+rB8bsj=blv?W?>q8fnR21f2n{duiM_iGL#A4nw zwgUQnABVDrS+YqP5)Wk82fa1PIdd_mrKNrF#(Q2(iNY$_d+xKR&YXs0XHEhfT!lxT zd5U5;3dleg7!u9C>F!s9xSZU#bMp!vmdG>u0DY=qXQm-6r6^Y25 zi4Xd@{_R4}mtW0VqmMVg6S4lX{8_ zC%G&6FI5-d0hGg=VIWwNpzoZD(G8w>?k~7F+s3s9+=$z?1Ea4tHkUj32Os^AJ$~Wa z3A*a6FghJ=ZcA)OO4rjVkOd*vE3Vko>N0D*pc-v*eHDwS@bJCsi)rk_BNX@OAXXBeL-BJ6;C29=(A{ zUUkm*Sfhb(SCqOkn23AP*U!^LW6T{pAUSb~>`f(WRzzP^Z;O5enaA#L5$+VnlhP&F z2X)eZd8aD8We0egSGeem@29|9^ZaBV6t z635r-gUMz>Y^urM^U;5q{`oKb0_S@ADvZuM!QA!KN~4jlZ{*QDxVUlgZ8C=%32wB` zNXX~@ghj5FErFF=2)P}i@aRP6c?=~Fs*uH;24o*uGRiP78<>@(xCB6AT~c7vW|82F zlU0R>kXfvU0kVv)LZ_r?BjYonP)b7S4@JItW^1%2l??gfWfojXDv7*ZX4Y0~Q7c$0 zp)2(R;LR_;&l!(PaCvi$pz{Q4cYXPU6SVop6{mETN#H(v>V%7f-9bem@!MD*>z-R~ zhg+_@0iIvK1Pkao!PuH4p{n&0AndF_3PrS;l5`Ix=7${XSa2@d(d1%l=HoQ8l96nySb@T(vC4Y>E4{)$_+TW%Tj;2mG` zcCj)eiYxsO9ae^XkRjzDF5%Sp_@LETuY#G1#Mh{Ts5X{gd-4yt<**ur#A*o6Z4#dw zNhtvg@s{et%p6f@PGN_^PZaA(r2u3q03tk8c|OG~uxyNk;;Gy9pc00vyKzN6Nj7aPl~$KGj9zel#XZcAyoWl{8wdDLgontCUHxz0z}k zC(grxF2F)lTT-sEXN7OH*x`!YdLYd&t@}z5NLy1V3r=33yQ5pIZ~o%eCm;Wpd;*6Y zu07A;OGJTLVQbwP+Wa>j{WIxTz2+ge0q%4QGcz3`2=k|E&oQWw>VXu<1V-Y4#GWWd zHIR*uLRTy^t0>35R#hGNax4TtMEknCF4N)F1Mo)ond2Y% zfOqFozc7JTDVH?HVL2wSv$kF;DXR?d$b;B(!hFLWLNU4b^rZ{%^oi$O=x!4ZxPBgV z_tN@WfvLi>Ws)MeBW0AH#3PLoFiSdviP9Hh7a}U__y6{X;E6{*S`lluF1KD9V>gLdfqd6NF{T!J0@Uuia^&RK~&bZ6ptKbp52^2hj4OKQdr$(dmHXLd?Va(!_Ac2rDaR7 zp|$fZf9lWq+F4eF{!UG?#0T%X7k>KJ{+F{(Bym$fFuuAqx}Jnf4h0|*+7?=FUIaUV zGF*QyNq++9LOjSjaPvlq-_JXGueZ2Of>RNSu}gmRdDXxs|#Z zv0s>g?X11udFbQt$G+kny91&pBXKSX;PV=U`$$2#~Qn|8fR5Sj?ccx&u)cdkZa?KD^-e)DwLiQiBZAz zxl%LHQz=M8tay5FDD}sTQcINeLBVN>HW; zJk_DaqLrA_s5X~y^ZBG@t&gP&LKe0!@uDRiL`X6$UGl?}d#xk6HmFRcgb9HtC@$3x z+=;k>F#wH=UEPSdaU^M5QBDZpFj4VLPjbAYR;CTW4%}@0i2e%uU=l8XiTQH)FCrO< zywpnJMDC*z9>h1_eLoy<@t;h2;HuM66vR+&Yb*+MdF?pGcmK=ohNFj%G6Y^v>guLZ z;jOuK?&qv?RpxnCx*sY`w6gZEtU^JF+FkdU1K3UqvUZ0Adp5Nm7LLpGd~6R?$Q1#0 zPEA1)5im%#V1WwAeJ;oN>&gPwy?X zY0^e~O#)Gff+Jvx#*w9Zh1F6z>LJmw*3vH>R;HwoFxefISGVh3k8Cj(p>7~BOFdGG zY1L##*UB}NiABhdH5Gu?{9qI;;J$!})U``h5p#p%oSnJ!XS1^xe~(SkYhQW2bQBnG z8kANY`=Q5v2A(|gx6JCIaTX0r6b;5p?Jb7I@33&vQU~}Nxy-oM76+vzK8C(}DMYAT zil6~tD^?9{tb!9kx8&M8Qu3tJ@!$y`*w)Q1CoK>rbhQde&@D-fMt$&FJP!pE#s?JH zCPLS0pCw*|tQJN~yqF}EX(1(>bIgqrSBHUZMBS|l?=~WY(R)FO+7=$X=T%JJTcf!2 zhXh2yha?z0A08M^wQ?$b#;T@#T3BVw2G*#7i8tuQ1nWsB%zv8Z{a^*-ze6BB(?pDh`C!0`CW@j;@xV z`!_#(QS#eH5_c8_mk1z4%Q?|JbOH~nFRGe(BqAXW-5<%yl5ugdzq$RnWA6b5ZH%r( z5&qIvV7#-47$*O@hrZW7bK$$qq1DtW8gwyQUzz}g6$&_Yr4e=162sZ?v?$P6?+U>r zVTG*ANtGyr#O>hY4SI^i_q9YlS$chj%@4DP=|bXCs7y5`B~_a>R$}F3Mr6GxtdvwM4}bm!h9VH&iRm*z1*qEeZm3>AmUhSNV#-tiXkMRe2*3rtO4S*FDeKGiTtr z(mt;BD0Z9moUmY>~lE#tb1g7VHXZ&c(%v#SrmOAqYq#01Jh_TVLX0 zyzLMOXorx1o98dV=H{k57j4tOTlomK+!*0Fkp-`LM`BU1n;1B$R}T(Q57B2=8?wOn z$Zh+}A9%mJOs83aDN0q7dc`e9@NR;rORYKrxJXRP*Z_6+h`hKf5fZbIoJXx=CKZyo z`hvz+6VI}4WsMtIXDGlamZYwC5JFy5Or-eOI`oOclGIFfp!Z1SWKMS;>YDLODN`JxEbZpVXD^!_x)m~SfRNszjMDH0`1 z!n4M(jUJX1;p-15QO!A^IkD~#P`Lgi`K7h*+5Gq;|B?8}47?;PFKyR;46M50k%<|R zi9hj?Z%e=7t&8SmNB;&~+Q^6w-HN-=xxY9bPy`6PLRIy2u1S(o&6r(i38NH8q3Ww9 zFf-H}Ld9EOgG`d8`;s&%3=o6@LsC*=y|5vVMT#97DLM#3Dw?=>3ndumc}Niup+PQ* zp5&uY68AP+Z?usNf6u$K1c`~v9a>E~71yP}c9GTy1nEe*bMDy__e_OTqHlQJeQ@;P zVOZPR^xT9fC=k%`*<(*Ry%2J=@LHKW{T?}V7;e1odai_wE*+Cl{@82pz7JOW%f#`Q zDqzG!)u;zse8_d5-x}_~hd=poc;FSUge|H}&BAokS!Hi|^=shozVk1@k9^?0aB*{; zl-FJN+y`Iw#xG#2%|sAAL5Eq1Ly_P)xGFW*q(XoJfm{pnvYKNh0{yN#Uk&X{(TIz)mWJy=;k*mq8T-uBReG=wdvyf`~L?4O(@5B@7C(Lc_-O z#7xMs5^hVSC}Rc~M&;4kCD*M0DLPEMW{M;v)+0J~M+kv;22wJGm4|Xv5{zB`ftpck`7WOYe{^P&> zt;yHFsh8YwK2e8Rt+jdxky5Ws|;ID@<~Dk7dQoCc$;e=#8(quO!Ts zz!yuG{Kaqko1yj+mZEW+KfAI9Z++|A;NN}wceHc)UBntiV}bEaCl0lh#ui&X`t3>;*I2uxj>IY8JyFka>BWrgH?a=TgHdm3j_l3UD`LaU3xAgNc@ z)+fA6JXM+QbLJvszRNt2M<*O#WW=E53g?n%#sG~jDR&?Dl46vkjFk$j%jq`iwW0JH z1Xf|+I*g>{gJF-ycA+oz=Q3giVVJ+x79$Ckrw8_RMyJkyzf)e{DvJ)9P3~*Ay~JFI zB_&4BUi{QYzqxq)^!GdE({WZt;Wnw&DyNj$F5H4fDmQ!LR)Pj6?AAh|KNX5sgF8TqQTCv~dSaS3An;~p!?s*J5_O_5cr%w{!DvW~5ulJIDlSHg4V|@i zcyS-atq>@YM5wo}+q9p1_GuD0Jty3{M-M=Eb%_fd-gXl_@%*!tSlpE=xil~C-+s3T zZ@lYX9vh5}WJMr&RmKA;`_XqXt<#q;zz@Ior=4P2E&&+u^T|PSAbdufHD#2pXs@r@~ZBpsp)xJqx`DO%wuR zi0j1ZcxOepcS)HlQ7!|UFxKT6KKL}l2t5HtSVh%oZ7tc)JLwfjJoy z$;;~a)DFC^5le|&hN@H)g{irGzA7^3n1wmEem&8%Xf*_!XCX9T3ai4$L@BJGgvh`k z7OMBQxZv{y$(khZM=I#g#8*rA?nBMFO9K^^XE)KrcC@duyhxV%o$UPO@8A05z;}GtJ*3fk%i!$?@s( ziQN}LR3>p>o*@V(UmB&~3uRy;76vUoNJ6>@wV=qYvc4s01!>6HaVOx+jmfKA?CXYu zM<^*-K^hcrclUhwiO)GJjSD-P11nsM>d-#uy5BE4SKzS|$KB;Rq(oHtpd0aZP9gS? zL^~1ChDT&|1Ek%#g;3!w9M}*4^SwUOOK& zrW~uy3s03sE^z>FnH4JN^IVX9l8EeetN=WefY*R8Sz_8v$qnkq_*Yf%0*npVLZD=MVh!9`p+Wt)ypp8vkhk3AAA zuWLHjYf^jZxe)7=nEN;Xso(up_^Q_qk_Ybid-meGh1He9DV4-ty5cE=NZ?bDcA4D_ za&o54EmjTZNF|<;niw^3A4nMwuFD0yiT3SdC_GwlxN!S@VUi!P#fH}-_e2(yJBg??$V zzetF}fM_hk>C27ZL#2l518YwDGoPW0l(XERB2~{SD=wq;qC`ZFq1f?_d zxsWQx9ha~#SRx1GQK&fGd-$VNN~rJ)B>+$>Rem?9uf)Y$NS>KzTvx;$_S^$b#Fa11 z9QeLfmK9;VPr96TLf@xYUh0|RtsdCA9hpNR0O%3@5|y)21g2F$hf+exVG-Seh0=d{ ze$G&140;I2V#`$bW}zI7>KatId;vle)#1-~A+Y8w^ggODq5e}~GgNKhj=@ixu z*XBZ+BP8&>cn*%AJMH#&pJQ%H-{bmSpcBAt?2kV3X?WwKpCQ185r+7J_ym{WhW!Tt zjz0m((fv?tNaDF9YzyxjKQltq-MC`0%K!Eg{~dnwcYX`r@x@<8m7k9uI!wwnNg2V0 z_c?#*B0TFXzYn>1(QkhAx8Z_|kM&nqVFBxNxv@`eAiJf5fiP3h$=>xjb#sZiWXP(Y zSi`6CsHBT8FsfB{l~G^fK`88x9e{QMPhsjTSUq?3Bgs) z<#QzVgg_lVgt_-FUbq0CdGujQT<2Um=eTg|;rTPCS!peZYfqUhx>E9kEXxt~kz52h z6DCvKSCVvz_*N{QL^=Mn%n=WpisWst{8Pz&xBMtzAqIcHC6=*uZv1O&Sxfnq3h`WxkeBT(ah1o;I% znX4jJm_CxjNhe6`Bj!Z)#KnoiivAT>nY&l+`jz44#b?ywnq-xBq3gyr z!T1omlA=--pyaF~h>cXy#T>rG^>GWU47hk)ueSi#-*6+WI*TWjgl=T+IFE$Bm)vKZ zwURoEtM9Ct0<8_HmaUw4Y)vQ39C2ln-bvBlaJ-$!8PMp1-lNxF4{xn}BC1F12U zyK%_ecc?(4cmfE3;O^IPN;>Vwgvm^vYof{swAN`XnE#T-os@)&<+;8hf|N^sFdUw$ z5xeVQo*k3f_Sizl15lUmL6wD->P+DCR+-^_W#}w0g^&_Vyyb$QWA`MNol&p{7mXEH z>H=F*h14Cx{e*qP^Z*?@veu-yD8&PTSx<~Y=QV#!Dq`!QOKX{ti(d$|DgFq2u)+Ca zRu1rPP)_=mx`INW9j`6FS0tfYi+sB4j0`3vce{hpi8JrodE&XB0fJ^4`%;a0wF+#q z5(6rH>9$sK&rPpOzx@86a=+h6!4ve85b>P&=T-PCHy%RM2_h}^x3D^~03QejtcWjF zL`IqCb5?SQ>MBBpy+ZKmbe1!C!soAul4OP1l^l~^;4oBojS7Xqz`F?5PeZWysFaEF zEvhBv1+OGbW9*GtLWDI$;Qyp#2V7Xv3illqw$wyWN#5qfOT&r@4+4l3L(A~Y1s+eW zyo{%LD%~R0aPgjK6($mNA2Rte#=WSKK(RFLG<{nGp9(-$(b^_pEz1!CPjDPi11~X~ z0oog=JV+?wxZ}y4ke8CQEdt*v)tJ^q6IYKm0=!6R3=(oVpSBapy(4Rp(lMeG9p$=1 zp|!l=86#M54S0^En51VLN0%JVixMacA0Q>@TCs>VkC2Lh4!v7gsh04%>5&68KgEy} zj1@%S%Y$gio*^@iB$5+lFRX=oqJr2E=6rxqDFB2HN=yAHXJRMu>x(K43#^_#GaQA= z#6=)H*70Cgnl$7##%T)@2P@P|5Ep@@#C(Rhvs-TDq3{}iqC=Gu`6A4o<|2U{y%gP! zj~n}PD`M$!yh>`f34|X6v1^6snp}oT6Xu^a^L57bkU|F)WCv1<(kZ8OWic-X8M-`< zIhWy|7@a!*NhD%G{^^&7FrKZY?GTJLOlSDsvhvBtg}1m^(gJS~%@6AcIV-+_X>h2d`eM-~OmM1hDWiUW&jJsk$n#LkNJx9R zMpGhXAdFBEr3}*_Mj#gDl}m-en@;UfGOr-a6n3qNu}rfB-Wubas+o&rC7h9;df?FmhtNA2q4*-#*pet*IcT6&L8wK9rF-@c zv1Ar{p;|Zyb()eyi_11eQ5=gY%HQ!7YKaF>md*%-hRuWjfk+cLl zB-p%PpnCRo0C#g=rk&6O_t6=(MB4-UdNZukf=A`uh;RpILsE2_&Fc}zqK9M zQB=_@3%r)G==Z#U@(P)(TVcJ(*p)-pkQOjhHO~$_iu`GAPLyM z1W7ld!BV*PC=cj2Ar9Kr@pzP@9uAAZKEcXMT`Y#7O{2#`?v_PfNvO+_#EXCz*gb11*lk%-beot6Q z`ql!Jo}NuS4e|hdJ^wiqSUI$uP$7pWp_U?L*9-N{yd@71+>@N!hLF|{xmwq^zkTC( zKl3g58p51k8pOP<0(;?=Sb~DA_}s}4n!Nacx%J4GxKs2IKn_J0D|6OO;^R}DG$bVF z%;s){aY23g%n7&1=)=ovUNF*vRs}+-GGQ( zVupC13#KPU-Ppo_fWiP1bV)F8YzJi~l1<^jgo-r0;m~44?nirNBgDcqSGTaf0AyTZ zonDU;nT*6bLIqn3S-qCOX%x!$V?x`bXXC5&*RMOH>NC3hXMCnAV}_ z*i)CDvB%E-fH}BwLvrK6*E<1$d`B4{{cuGGxGxDZ{5r;57R5S}in1)cZJ?Wy0(QD# zeG$EmaH8t^iXN21!n|>s>~KN9Gc9n6~Z-nT&-G#iYqsv z0Bwv2d?VbPS}unApK$;EK_+Kpq17Uh%0r3Qlj`C$@9F^+0F_b34iF?LvYIHs3cp)e zZ<)rfMMff~5*rMBpxPg+E_|hsO1VOUkxB_hh_S6IP3aFFvdA@BsJqfy*T>vFAC^Kf z`P$}x+IjTYA0M5&^c2dR7Oc@KuotRvO|h-PPVvZzpLYxH6Xup9Z*)TXD4mizDZ=d& zC?Y{L6bh%2z|$8Nq@EOnGU}2;X2s{uE=Lp;y`Y40$=6XLU?toI;iW?)q9XFB-q9kn zV|3+IFHm#SW6Op%7!m-3AQH7U8Ez^RV)V3@l6Z}vEPXnF2Gs{c9~@VA8$V-@twkvh z!hvlmJSalMsNn2%{0UsI$sBZ<)KrslCL~x2Uwo63eocrGX}~;*nAwf-4CHDNlR!#S zkAU;mnAH+3*1H-h1|>ibE#k?mpa?Ek5z=Z6`&v_CTnH5HRjx9DAo4k)RKa&CCRPw;FlyMGW#)<^_k$&U0Z2ciksPr!RcN&cjcCpQS^wAt2dHNx-%W?DxB&OOebSliCv( zAA{#Fe7`$+_spS{w-7ogO$(=J3JSi)1icbewwaVjR|Szs;xGXQ7RBeDOWE}_RDkY^ zOG=poWRp=q8U)U+?mZEzpjDgG2)RX@F7f43JYAI_)JUO7vL~Glx1zdb>KfG&8W?L( z<)>6dTC>YarDhd$TM`?Q3d$sSG;XD+H&qH6(@WF9mLB(C>y9l1rgk55Q?_=^qf>z| zR&2~PZzS;*A@NqJiv&ah0%}p3Fy-ds0|Tc4u;nZ6#|4Qu0mGq@Ylpf?-yGv3*|MmUT-GUJX6?* zryB!~AyN(+2)l>8jyY|q0I=L=axR#grmin}e&Nb@?R@T;cR2<2ILQ&Vx?b}6U9AH9 z{c8vn>e#jIQSrp7UxO>#Kbag@ya|?i_mSj8iUrIt?K&xhibX9jlX!AZ&Iz+YDG9V5 zH#bpA73}^YVMhP~7OLbXQ-z|CcLH4W*_}t9mH5l*J|CYULC_K8qgX&nE$dw#lFI^G zqCBFQ@`%cA*E1QA1*Y&}Y>I45B7lj;UQ|%{SQi8+y0BYld3cbjxkln8zB=wgFR-~s zu0Lh&4`|Iilb;?I;gTESR8Rd=YA1cxPU7QVv_3kihpdxz1UBSn`Fm!8sz`I2 zg!Gr@tJewcNp6V{P7r7w0ynd{CqC z++r`}w8`4ELgY)e)Idt1h&xcJyENy^NIVcU(Hz}$3ldMxiZHKf09fd}qEe(ip_a3b zyT%fgVMm#6bPdGFWAUQU-0FtXLz5^u)A5vSxx2S@_eh;Lz__{ixxo|1-?{VDi63)g zkdcR{MH%k8wF+!cD$J@i*0C4X&lHb7|KqSV`e?Gcc)K~Ue7iyAwZ26_53_HXfgU4a z@y5+1&~)0x>W44H^@Jx%nYi&g!U>7w#pDK5Vq^tR5N~8ZxVeDcike^KQEPbW)_9Sx&6fHaPNa}EPfOfK z3UAiZ?v%TuWmLqHi-of)JU-Q@l>D3Y0uy~Y&3tt;xFe+1B0hf891EfhjL|?rI-c7CG4Q2K(f=d|ZRpQ9b;u=}BxZKz! zc60lqgQrgXxxu5){2wmnbq=7lx>^PH`D@ChnAo#d9(VDvAGGT`A2SD6ZZii~?r;k` zG0a$?gz>Xnh$FV?rTF?}`-Q5K$wcn^EFLAaq8Wq5)#% zfg)8k4Z*PMjcZk9VJxL^rLR;i`GTahP!Uq?EfD@pvG^4kDzR06UrBSIHj=T|dU%$t zH+7F{g<^&Kd&NosjnFT8HdQVPn$oJuVgb|Z%CRV#%_sSH;y7w2DlQ2DQxLXq+(1J!862^5Z0e z!gqvm9a9EC6M6%Jk1P%>10q$ojU?KFR3`-A&E!T4LT zwew4Zr%(Q!!BfZo{_y14ho!_zs=a%O$jDZK&4C)TA}CmqoxJ#X@%YIfg+cLNx41Wx z14}o%)qemNw^J6z3B*Fm<+2zchrW~**CLl{jS(6!ib1KcALxE8x7FM|S$^t(# z-#H}rqQVeR1Y1*5KvDau1h2wYPKwtsC6`B^#)vg>L2}}>+y@bGi@i{gv>WPDk*jYo z5-S>ntvr;PCmuemlpIw-_7HOHcP?ddG(AGcRg{>KYQzB`0^a&E`mfS!5rQ!so>EK| z7>UBPl5CCiW&j~}=oBz{5m2ZPMm|1dB*jAy8~#~Mh?%m*DQ>`>p)g!X{7T(|T0hHx zzn+hM31|oO5J;|1E_kY3g&qkh-Vq}CjSf;E;1Dh0A~kw&@CuIQrtWfXBs(4a@A2&H z#s4-udH!2=9(nrT6>FPMh~mP)Ug2d$+pfB`T!_D4jTITG1sdohtINqPhrTqq?Z`XL z%}3tu-oMogZglG)g0a^vXiM!34eVQX{|=0I%izBlutxGwE6JE?>S4j9;4$WnVR?*= zO?DIZ`<@V(PX2mgjtX>oG#j>FCsd^s7auFTG*stR5DHosi%jiA3Dt{zAH$=pRdHqgkP;zAEJl2yKUf{Q)HLRRyJ1=?2XSQfo$Xy_ATRP;u@#3QfH33HfoFN<7F$7J)KyNa_PB zyoIhWWutL3t{xzYVKDLnpD3h6f%$9F0YeT8-L4n#R16a#`%A1$igmG;`@-NaaUg<| zE9aje5S4?{^HS=eN5Xp))7;u-utY@nB>GJl*K^N;!tPN~rub1U6pHhyiT6TbrDaHz z1X^<;wc0Wl809MGg|N|x!#amzyDtM&J9jDcC~DX2X`<;+QRmLDo0Zp+*GR7ZtoZ;L=5Abokzo;EYp)MaH8*IX<`XE}vIO<5;UaA+MQjYTC9kiZJ_K)=JTOKgIO zBnt}rjxMR4kuO+CN?G&F#0^MszHMRF_jzw@t#MpL$W#|4Z-?lA3P=y{mpV&n$yEtT zPK#Edv#iJkht|a9b+)incnUHt6dDu|&O)yQeo)#i%mpgk{d}nsObfv8u5Gcx5mzFy zV(f$ii@#S9Q9#*{5R6ReR#O7V^0sV=Axnk6wzX4=jY2m9TPPPJUJu76F8d)!O^^5_ zM){Ekm#77A^nj6o&+B8-XLjciE4(nt`0tZK5(SLcMy2WFYQbtFw|Bw}AH=4DYeZb0 z>c&&oy48Y`>ctRCkSzA~EvxW;t4Zeg0Y<%AyoPgUS|TZ4TA*NUfdwP`UBlL47OXNp zK<4h*j^`WOkGXk#X!!K=AIq<7e4^OceolE6rKJKeDq04OKOnK%4#DSR)J2)0T(2SN zG>2CfozS?ebIXxC;lT2JZiCUqJ!Qgr)L~e2$cSVU(^@vMuE8X1UHlo;*FhN+( zXX3i=>U2^dh|(OX3lCkG8dr!}1TfBpuzt1T6v;Id3yhMm>7;CYeJ&{~2nyF${y*V4 zv_dRQ78qJlT7OKGBUx8@9%!MIOjQtw3d+EGS-zx<_79oaw+5cB%a;`qh`PoIeZ8yU z$QL729!KxC^psO0riU5{Yl+l#LKIvf$V!?+rL#h-%qg(^>?L;jE(-Dvts$%_c5#i} zeaf|`RkaC)m~zHOw-YM#YVMon(G?P}k$4a(WcS?UibREp#-zI2XgoQNNVUh}Bx$Kj zWxRErc-T2xG1lj3X|-`*-bU)PY0OFye7?`AFrTEUwYq+?EV#mzZ6i|H9+;voMXf}D zhc_D~6K8=1!@XuGg+(8 zk7SqDpK)vYiR`ijdCL;C15*3ERa&11QQ8i{i(n4Q)>$Dx8`E2l9gJc<@Kwa#I*bpj;?SXX6l<0dx73w6^3R5diSriO-CJ>I12_2ON-G#kD z5saFzMbLY)jIw}~!@i4KjfQdmigy>9xNejxCUHffz(p&`a~~4iev{*bB19<%3#%oQ zu!j)y!z5@NM|{1*ZdI~EP>Cty15#KuAK?1wC3SnlA}aIPQ}dp2AA`1?iawTKa`8@pN^G`}F-C41+TBY@Q6`pN-5zdP7BpJ&2i4G8G*eoR6Q$0-s!t=Z7 zft4N{Sv}wc+Oj*@uDDa>vQri-?%E6Pq`Krz?ETKYw=X&cv*Lt)7q)g5VR@-rT)4F8 zlnb%~r0yiY~q5+qT$xs*@w zE#_X1J54CIy5D~3KCE(QmYmi#m59xLPb4?ffhJ-5dZVhGb6p##PtrO)(fykW^ zqWciO;tpD)q9`)AHP8wgxv|(zdR?Ri84jL$e$$QfHael*_cvWvw%p-i(_L@NUFV9k zz&7&DogLS=5%shXi!(2p<)T4^w$c42R5-1L^`aA%?GVh%Oli`U73{BPf`Z6$Yfpr2 zYun_e`z8tW^Usr^bXNocML{L=T~Uk(hZte@dH;KOLD&b*=i{ zruS{7N6q)FeAblfjx~K-zH{n$E~(X^8LPgcVF&~drKY~8`tEW`f%N@eM(H=|fV r1_KS8efpZ#2B^_7qejyrK>pQ7>6Wx7Yi_JE+f!=p<6=tHJZ^Jn)~XzyDB60y%!Ogky&|Fb@ix)E1)%1 zm6?%oy!(m@bX&LmJ8qTk5_DS^0lKZ*x(Lv1-PT2bZtJ!#0(4uqbrGQ3x~+=<-PUbg z1n9PI>moq6bz2t!x~$WZebX&J|5un?;t&0HN)@@w`m?=#Zd{6&P z{0go_>&vC$*A)F@aFb@-+5@h=5F&voGJ!0wn8~~n zn#TaIm$#8WBgBo0-v>(d;I|(9+yg%TDOJPoRqV$H&G|ftbHGZp9xW_OTPr9!&_`aE zg&itq9qng@k2TEa2Cm~I)Eg6OvN6G*1&phDV+>>gj0<7blo3M03~w_T0R#i9UPKuK z@M>kbSF5fQwaUr(d9CpM6QSxa6P~vaug^oE@5ej)aI1QSCu-n%1oVFMtTW(UWC5sv zOn@uuBk_zf69kc9SwjD=ru6Q-`!k+vo^yb}-he>X3Hb5)7$U<6NO=T_$ze57-=`+) zJ7A)|O^r=%m1E;CsPV}?2?QZdfrLv1Fhe=>Ohf<+_#vhDdTOh@Sv{ADzMf0*^SKD% z>%jN=W1FT_61uXQayDG00gZw1G7GYV$Dje+R}e$(S%-X4alN!GgARavj*DD0yq?*GH>7-fBwLKA-SG` zo_^PYvKM30xq#FGAV>mx3gh7GVv3?q+A}QyV5bluXUy$#AQ0LzM9b)T6{w(8J3hHB zcyaH?gWU(OPwxG{M+BgElVaKswd%6!;`x8;_xHX@NlAc@ikF~kUVFeaMIg)pf^r-n z{!BTP$k2})&+hyH>I-{bZr$MJLIBT9SXJf@ zytT4u?%$*QIDm3vgJnr=_MAE(xAa^&U{z z07w>ls+9_I_@T!0yWbn^KJb0es+M>;%%(mZ|K@=)YgU&m_*`}2+%F@i>|v9ewjqmh zn<)x>zO6o&B?1XY=}qgVMar2AgrfXB+Lqm0<$y&Tpry4&4GsyML=KN;YH#Vh-$L%+ zBM%+BiI-awzvIdYjyDG&gbV1cwG$R!@6YOehYEr~8~1tgB{!vLGh62X)^e&Gd0)l4 z%%b+wtq7MkWj6QKE&`N6fOi>SF8lr zDph%S=x2xoR~sboj+ceVgX7cEfFIrKq6+C&X9v<$;(Jb0O&>}()%0I?uSCjkQ)w!{ zGX?FvO(njlR)?e7>`P>f8w#FNf?;5?G3m`8xT?DOz z)7N8xzc%%*RonxdaZA}jW<8b`K;H*dL)O7d0sgkE8e&?+AOX!1Nvf1~Tuqp5IntBrLl zy-$#VbD`tjr??|AyYCFI2NmOktQa%wz$+F31W%w*nKS#X)dh3DtO6PEL`7CSekUDE z14(I<^% zaN3YyI#~?M{b=S|-m_xyGx&MHOvLM)lL)4T1E>UCDd!mh$4L<`GuO0d(hw)LuQs2{ zeYRlD%OC;62z&mACLefaJvz(wPNz~lojL$dsk&(1*Kq;^2qpFQ->2Gnb<59L71#xG z*AyyJ#97tW_&PZ4Y12bgiS^BSMnSghpZB|>ybrVtdEP)}{mQ@9*VMET>ghoME&2rh zoc?Q2>3uy&^6)}+S^yyR8M~UIB|s{)^rii#62FwSgk);aYU=CJNu(${_EHu&1=$!7 zYZVlM8s36|H&s?HxdzyGB&H>OS4>l%N_bwacH)w!h3~Cpr$@}J)uue#l3m+z)2Gd} z#gG6S8a=IgKw)1Q>(Ew=&lH|(dk;&li*AxcAJqu9)$e<11O8igHnn4|^Bh2@90F4R z|KwHtwH(;i^qw|JyK3?NymzVW?;)L1O}wPFS9jvZcDGw4XH&B8wC7Z-15+h#RYiO1 zq2y2(z16jqHOoGtVM}z}Xwzu~APusC)V~K2;G>G;_|2d@CC`@GjO+-tl9P!4Mcpb8 zWkej&>ZGOsT%}*3@&U1(v9uxzsaD5j0KOr?TQdLmMYYmvLZ>?_wR9E%EcKt=cMVei zRc63m%X^%9U%QFwSyW8r45eAMP2&P0cECSbyxP zuJo49e|v}&GZq0%IIBN<)^&WdKf|&R=B`F5E zOeGYPazX;y`g0NYC6nf5bB;)p_*dj_ZPUBji_t3p7}Wx>C9h|40ny$X zrmdqplsvsa6|I3{y%Kz{N6ejlnc0OIhyZ3HUT^L4($)0T6n^ViD@QR^;+rVbn<_Dh zvWlc=d5~?aotj#os*Ie}rV@`5g*UhV(l#b_oDe`)69ZAJoMXl}g}zHzB~mG3dlr|X zJx+zuG}u%ry_KQds*U+($>n7oQkmY^k`|#>{dh&hz@1C;yhs@a(cgP6mtIlOu|)b# zA%J#&RQ%<__t%+46vgn^VbZRqF!)42BGI8}W6#q&FWE^c%A2PUml&WbIT%&yA?KDH zzeAIsAxHO!E(z*W^iC5#DX^UfGo4V zNc@)OD@fi~8hAv>Ikj;)8+lsjuho4j6A@8<5`wKizTfZl^{z8Nbp&=hg8;&EfXYey zvB^|5twMa$V5W*UdA5Aldyw=Lx8wsTK*F{MAN#4pp61eCVsoLaaj1wZ=t~-=`f4Xn zZKJ0H0nAthg+8W*u;w)2G zDKjY)c&Qyxw5PfjI@mhu2ot`ysx{75bWaAXWAH(fOOqKv>ghe+JCMU zi%?r)Psy?8dVw=T9*PmdD#EquGSgQ_NJFO(K+9*ISkQTKzXO1-+IS`pfMU1A9cIzp zD#r}gp#ZZi0PNJWu`!hyR~g;FTr4!XW(?C43u7=hLl8ijdhzqkg0&d4P%=iPm4)hf zQ}Mk^?7vEbnRdrj)-TYpvL}gtGy5pC3^e~AeNI7YeB#T30NMiN zd42fTuYVEc7O3@`I#>H9RbT2JgfRs@(4p2r1mHvHdNavhVf8a;%@R>+V>_fMrx3KbXIMd2 z@hqWA?|SiCl)ga~m@A8d(%KY<%0vd{-dF0`UUL9qM_MNmjdcz%oy4e19cIrXnJ?O| z6gTDPVr6d&`;Wfb%;4syv!v4SC?)rNE&fTg4!}+CFke#Fqaz}6b~hFYvJ8Hy;|akf zXWV&XVI80bwMq}v8@6WUlthZoW!lpjUiz?uXs~IzfXD;Bj1|dUsJz82(N_uJ5ov&@ zM9yn1z~e{Ci)aLNh#Z}p)hy?_2*D@tdY~$Fv=IK$zn&MZr&6r}s>%bG>>yEM z{Q+`AsYTjLoP8_Uve=`(@agDV6+@<(fB^a&-l?anWiECmS#7;wB5{0W4hz>YR<* z<3k9B2;e>ZG_pFRq-uG_;@A0hwwJLH2LxP>LFP_0S;L+mykcLGO;KwfYV zYAUklt(-x7!f*@oCmcg6-9o@DjSO$c?xi48lAHL3GY}%6E)aa^ohY7dfy#gTM^u=9 z$(AYZN2+pbnddMpvb2?j=@1cAx|1}mvsOZ>Uj_uIw6p?+idV^gjPr>9O*);V%0UnU zVgo!x>3uJ>z>sx^TI0iSgT{M)oqrRDhs=F`@m{moA=u=pdaC>{-$zO<=?f!c_-{jx zlUI&x{6=;ss}3o&^gPW4m1_Q%Hs2ypY%&h;(AelcvJRcR3hICJ3Gl!51Mt7`J$+wq zjg|K_hhFynWb6?@wmDOYl>)n!ycHx4fi&kh$$Dp$Ioo{*DRD9X@nGEt`sl*Bub5()wY0u&N$4iAFZdkAgq`#}EM7Le;#X{yhCL=-6+ zt@+KE97!oAKo_R&>I7$qUbd`v3SdsC@E^ARc=TfGk&*`xF}X zliO5QH*oeYgH#s2FYR-OTPHAyPk;A%YM0lRF1Sfogy1utQr=ebfVHfV5!E9^LJF$Z zEJLO5)u{BHg+Q@L11bSEafDEgPU+B&!HYy5j=iz*H-^#*LNMP?0GHE;)X1*-XYqFe zcK;`Lfp_OGLF_rG?<27WIYK11s8}vR>?F`oXK_#KQ+hrVCLDs0;nkZVc*7;2&OQ~n zpAnIKFMFQU2w`R+cNran>K}a(ygMF5^X(i53EXE@!Qs{gpi>A@tqTfHlem^%{mJcD z$ib1Dxf;2GDV-`meF%`&d*;HHpc1snhW$6*jb^`VE(5h-K*!3^@76YWo zr1m!uQpw9-1;IzI)nOL22404P&5oVMOk5FPTKV|r!MpihfcbNp#i63T>NFy>@*I^$ z@jHtEop338ynhvctv|c(y^tg!rH}ed+$<6RNmLN68IzxVAKJZN!!a|00M6A1Ld!}L z;B)NmE`V8kzDRpUgq9067ZLBJgHZkAx1su_>siKUgqYQXcq4QKs8T78P?3ECQf>^5 zvZ26QNk(qvp(x`$@C3+9&P6lrENwxGjXU9!pt%vSBUh7GUIgN~?I51nra42Z=U5b5 z+tR<}+?RGyPl9*b0{|q3NtFP8h$8}%I}#Ih(eB1y zd=$l~)6ftwobY8h11bu?jwRTXD2J%>;2|e_EcTu@;pq4xKn~2elWU69t^SGs0CLl6 zR7}l=m2$czst?5M@_ElE1di;?R|2D!+obA?he(>nG({hhTWkV^51U@_bEDP#kLf<;Oss zxJ*Cqd&K};xW@_#>y?(-vnI$dGl=$D=Z~H&8+?}fbAlbxrlOfLc*ms>TyiFw6^G*H z$naUmn`)g%p0V@O8OtP=xS_so0=5f+UP{;k0Y3t|_xKA?{nR%=ys%qaQAp%q`8hje z!-heK42NDM`#V1)AhO~+GQwV5dFncC4qc7r(8crdx7k{;rhnJ0&{UliVK2i`=B}s9 z2}qY%wip_p`2(na=u>(wUXCra$lIG2GgNpl#%V46Dcygm&@9 zHLneWz*0kK4OJ(lR4aPg-p`ht38a{oLes{RPk;aj|7Ae(jTl9`J2{EavLYyu%*gQy z-%n=E>Ysj{twZErVDo9pG?TwMXxRjgD(!g!e)LI@cq6ZU0|b|!&;9`RWe6{xO-2Yv zfKPMtvO+LY6n?wzL`YElQCrSHW%@nffA(v}JSyW|q-}0tUI1kDkq0j&o|^_HFfE4< zmqV5UBp_fPM(TeV+P_yVL5J0-W0rIp0;)0q?LEI6tuoJncorQ`dk$$Q7KsauAdUcJ zU!RT2A34hw&tu<#I$;t1i+@Y!bG#3GW6_%9|I4jV{oFV8c+gYJvHd0O*g_V@!9`RzXv_Wdi*Bt$PsH)2+UcrNM$2X zO=l=_1t0y7;QjJxbPA4W#3*y_mn!fZI8%&s?pD}DT4ysI0WxP_0#odU5)dGjR%@4= z{My9Ea(F_8J-D@xeg(W|cd@JvM7@;*m}#$fO{KP9r4d3LIKn1Qxc3Q-Jj5vsvO$>` zc=t60VNQCgDE5qvgW9kf8h`u&P4S7##5~X$<4?{_I8Y{X4sl9)jM0yv)|?2z2j2yi zKmU?(l9idSD!0w1;sU^jU#QTYEBQgBw7};}p*$8Ztq}4fRL6yZ@tK zfcMN!6lLb>7jO`q3}yJ{KX9ThrM{m$qSlU1W=*pA5Hii_&mUvPJep&~R5Pr)x+Ma9 z<9FTyK*{pt)N>HC1#i0wofU| zrZ3LRr$IED1_USz`8mzn1Z{|dN-T4of_t? z8*n&q*EW z8oc=m@a}&!-SHS32S9PkWY*dzKRW%10tD(%>ufY=zljD-J0hvcBbf#GaT6aoz$766 zIj};LyRnCp2@$=$>ZBEH4)q^=1}!*!&A9+sp~gIVUG9WZ9~*!AK2%0eL(}UCTy{jB zzX{}37l2y59Bt&!gCOe&Io)E>lLa9HLZrJooWy(1NJE5^SHIdMy0}1)70zAada2)2 z?xCQ*C5yoS*`3<2;``Y|D*uO4m&!e4lt79GJ$UR}YVws94VtDz=5}GI_NSN1lKfxKihG=A?Lx<==bA)O{keSg(@P?)Yk-T@1&+YXWnPhqyDZydo2VhULJY^-+|MUCxb(s^!TLKB1)=BAn z=E`4v6RLmtcc{;d>9`ycxvY;O3CONOnRNUm$Kr+)H$}%LKHEQ>qr7BGhBBN!{p^=# z!1Od*c*?Zt5rNV&KOBH7BQ}JKg(8R8xgXT>g&@y5NmpPC6T)rMhq0$4g{Hh<|K^8G z{J!HuNP92m6jUI1`(+#gA;M6Hgt$Or3W_G`q!T&a(fj4IIx$6MrCnygiV&Gn0|!jt zd%Sxe1OLW*KpZ;CAsMiIv7WD+^_I4FWtHBt*9hs*tL~8)G%}h`P#~wD{2!Yy=XsTt z5rGcPcoC>*SOruwMnDt?rB(j^2JQ6fsYVpo?bH+HK}{9xd6~^>5v4wgF8$Y>3H49EKXf#OIzbvx<8_ae=c*q|Y>D@6 zL@iPd7thlcp(Y?KGtYFVkZ{JvS!Fa96oH7V`QP~&)IRVjsQ%#>Ks@raPJd)YUq>PizNRG#BLAC+mD*--&5)sy(oO07W6WaW(jNKB{f`wHk!kRxZCKq}j0-%N9TR~%j{qty z{Y}&E zVT1)La1f9J@)isrMZOvPdon`@C_Aq*<*Ta%M@TJ@Vea-N7P}E%uQQ+-=x9bA1iYO`#4jQxRZRukiz<1iBb67I zXPnH>gbDZ5H&I&T4&E&fLG{bm7f{2DiL_OEL_~3$%2W}e>Jy|aKl>tc1VRY4bRoc+ z6C#mMl;EnFg6C{zKA@x!2#W|{5P|04J+)0E0(z6x>SX{YF4gjT zy$-R;ajlAC)VQElFL-x7gv4W4ly2G*0E-mSv+ah4G$DcxB0vWVV^uG&Et-E57cU~D z$fM*18(jz}rfj*|v<4>s%kOe6d=`hC!nNV%3NJK?k~6LHy<4I3mG5h_Vt=nw9nA#4 zkw1XqiU>*QTrbb(Y7DGLP;yMtE?zjV1ac=c#|jZC;|Ir?rzpd1cmxrBHpn+$4#Bmr z2eo3U&hE0l4Ux0uS?{N3k@HnP{Z%fxuH2mAb|GkLoIzKHdv@m)a(HwG7RH)IO0e0{ zmP;cRAV5+nMp1_R1OB5gfJCbg<@kmQY!k3(Dn#5s(wST5tVbDoJ9xVeXpzV*QO>!) zrmiR*bwv6AeeUaNeN&Ugy=;x6x=v=NB3hxSRSFTB(=K^l^nvn~DRzo-d(n@;2}7r@ z(^exQ4r!VBvEI_a&2YxYsR-BO`ee&oy{FAq7Aa66!ZqtC2k0OIR3Z_`&M4Kp4APy{1xz{>H8#abjn=a%=_R((sY8aKTHm=fwH?k06YrpOkT97kAVrXhf5IDk_;d@5WZYYp7zEfVZG z1pY6c0EM1n0&X^uh9|QpOo3!cAwWQdjw3(Uo}jBZliW}CeK+j6<#K^37a91+K%IFC zH2&~C5WMeA5WEe=ls8XE~9Cc3+ndPN&rUlml*vBODLl3z8BZ!r>GyG{H{(} z4RFF@Z8nuMC!WcHC#ektWP0^(`~}w{g4E=rvLf7+o1+BJI0Wz$2#^CXokjw(;v5+Q z|CUEk5nPJ)|5f@(Qn%u=`y9u(OXe2jE0Bl?lzc;C5pOVYgD~`T3P?b}KQf9|sB@tH z`9IJ#emwnd5I*M}tIg{nxavZV2=yL)Hc~X(EKY0HUg8M4Tnsu9pV$iC&+pb#I^z_L zXh~CV6B4Kh3CKJBofp_MPNnK^NJK?vZ<2?dHF&Ju6z|J1P<~bbFnO<%H$1oJ;`~@ZqoePjOITn};qin}!dMg|gGS{R)ABeYWA9y$1tvywQYwG)y=} zB7)R9w5W*J`KNQFsDJxI+LY^+Oh77y2)QY&Ggt)5MSvVYF606^&*mYJ)KR1a@cykR zR_s2gV~D7@?RY)zlrm+S!%`*04af&TX^O}}NGu{5-g_Rsp@)uXeIpc6GQ<>9?Sak= zQ=3lW6iXNzPaJL++gqLcu98Y{F_>+Fr3ui)de_FbZkQ18UMiIxz<;P}i&fZn(jsI)v^5(!#$ z=UbB?*|MM5j%*uc*TwTdZdj!OfXka_tf4^=R+1|y|Gw%}2rk*I#fPoCSX5yk^}YNO zjO3hpZYKnnnv-0{Cm{92dKwFw8U63wgw~+vwQR0($|q+f-B2K)J^YW)I-AsqJ{0w8 zkTygF;s#bXcoId%yM77s)U^Nw}L%jl)Eife+gDA0wo?SQ>olTEHL^0Avj)Bd#E=d5K>r4Vg^;RCJ|-FKK2IN1MngQDiKm` z`$j-){Qf&3c+cxKrKfj=WL{|GBvI#<2cY_yZ|LhLsx^jcR%f8hy0=~qjgMYyEI>he zg1ik8L4Bh7i7$b7&tqKFI2kl&)GYH^B%rpm*d&nyc#~UqUm=IbW>_#B=>UDb#u1iR z7bpo-okoH@c_v=VZ z;yAXZP8gz4)2G*FeODL1CHmM8x2azW| zTPsipIl%Pj03rp#J7L*@GDwh<{$PAPK&4f_{Dvt!0slTGIrt5!t(SaMOCD_x(nlMGGl&MxL>B;SBe{}NB zd8ayu{H335z}BSsbI`N?Fp5q8Ga7qfPSy$gG#m%#NQe?#ejY31g3Pdxzm-Xn!^2C~ zJz|=w%7M;|K!7YjO|AZr^}OoP7&3n6NK!P9KKvZA`TeK>A^-(uGu;AGO@E2QH|)uj zDk69GXj65CL30(54z=TC z25r;4In^w(qCV(|B@|I8w^*LH9>t&uM}JotJ6FQdV--)b8jb56v|rso{^UC?jp7gMcb_W@1SshCz+&M*a9NQ9wKhM(Pw%DeG5$mCo_oHCO*M5a_K z2!^7YqQgAs9U?If8#lCUA)9`we?6e5$K>d~C2gm}NmXfun;3+P8 zKgsa>(Jyf6*+y*Q1QZD<;Ep0stctx-vCK%xuzJ}CG3E8o?CnVeJBlG6ps4S3)w)|n`eLOb>B zQ*H->eF@}qanEoTq5a3DkLGtbW+`o(bl*A_Xr>~7pNRlPKwKuoIIoX3m2GNBJ-z)$ z`HV4n*2y8DM$$m`pmIy?B%ifund6hX_!X6UeD#@Jv4S(iP%NUbiSU>tdq`exnH>8r zW7Wdvy?Y;LWn7_;gDp!HPwNNdb3l<#JiimFpZ+@?^4(L-F5a8=gQrcqq(BFx6uVXW z+=U<$D_WY!JWK@z1R=VLi&p07@>K03cGh2fQD-;@=QKKO*4y@&Zboq1gO+wbcGIVit3FBc%K*>~(cq{E}nKV3TplgH2o z`T#@nEPMAq#V7b!1aPfF0-7yCt}!%aWF1F<3LKACaDYVqO*xliri6B-O1-Hb+T$zV zxfSXkehcdboUsMXa&%H><;}{>7gh<((GQ0ojW2-{Q;_NtA`lV~fO-!+!?^+8<1c6n z5+MO0r!C3imRYp#mNLvJBf#_Sd0bO}607Q_+&U@0EceTlH7wD%R7xNCH{1)sZ(O8< z3mZXm=rYw&J^4h9FxJ_YVaaVSu%}|HCo=BqMC&jIFrg4-4#-IT>d=O%czQFwX7^!` z;OQM4Hmz1H(zS*}nim)nksc|BWfX7(kue^MOJaWnQfGPUY6vbp2jqokaGo<)s35Mu zrA|~_OiCg&7|(C7@htlWc?dZ`v|QD?sZrQAavHK~sZ-Y&29)kvwPy ziG+J2$r&<+^9tbrS=71|7igpN*l|cnU@h4t$NB_(;{4=aeb6YQGCfINrQmGpb?cOa zOxK1;A_Au&BCsFRL3(6LZCrCXz?&}y@5Q~y8J^}+j~*rJka$DmB*3ovky(?EkCO30 z1$k91RP(qC*G+IWz4T(aN?V%<32AJUUqSViQeMeDW#s)dopSZcIU_7_7FBFUWuQ{I zfg^?RpN&XaF~cdIVpCzld-_GF{Lddl{Ug80$1_ERav?iO-gThGfG6v0FZ*Q5Szc~D zKQ)RKGG`*lHOttF1iyJHhg(qCwD<6{AfDZ+ElDJbkjO*UESr8AI~XG|?A-NFfk=B* zXt7V&!?abh)H)HAIAVz0%}ans+7Oi!xjOR^AO~P#vveqR+KgKPU`PW@$i{`VKKOL{ ze(-{?m|venSgJDrPK zh7Y?GzX)m5pueoLpK+h{6O2zr7MMA+Ah_rZ&ShpVG+KSc)|b#byn}O^IpB`wU@J&l z{ejOx_M*VKymjJwqYc(Y)V$fy`0!gnZd%LXA7On}+xYZOp~o>it^)v54=z->``Ij6 zs+Q2?xFZ0ubd?lEEYOG&8{M=98KPABdKKe~D1ij_I|4@aufL7r#I+D?*$^Q?GAJ!K z^oX*r1ax%IoREuf++}Z?uxsQFj1W{V9_PeJG**vl zq$U&b=@0b_3XCJAm(FD75;7+)G3N-UDAgu9l#iFCYItN41(hwOs>GUQWzVV%7?>#t zkPQ(T&{tNTS2}uZ zC29ICj#QCVHD!Uame?rJY?7s*I}$yp(Rk7OD;Lhu2Z~dp7#$L&hDSMgj}d_mB`0dm zwSx2jC|sKA8WAU?)JL^wuFhGYaPFaz%+us451F&??s-ysyAz=hO?#bOvoz%BEa9IP z1W@siraYid{+?&qDbYvP#Zm~CL?);9C|On-1_?g=W(Z!lMaQ~RK`TGP0__Wc7Pyg0 zH^mwx6?tM+hVLWQqGaC{atKFBC*Y-mR|M3a7gzR^W2H(NWSJsg0{J8?XGl{>NfAec z^ZxB#b}qs|%DK&DwepSV9ay#qZ&Nppq?%Nc%d|4)z7!6Umqrpp3fE~SkrPZh^UixNd|o8(cWa3%eSX9K zBj{ATISQ3XnlXz)!-`>{0Uc`7X9dbc=`8NhVG5pke;MT%;sNSJ9Z501{#Fpr?S{q& z-vDyma?K4`-t}UZ4&hMq+=>;VEgP>x4Q1q*i!$8v=cfvgBR5SWCnnjR!GPjV?JNJ6 z3lD^c`Gt?TRa-HvNl)X-fn{JS30C16r3NtbNt!2}#-5F8!;U+4+mVPOxZ&^m_z zp1-2f+w;CAC~qroH}R!qM9O%mRU}Bh!xrJi4fpPS8vKW!=hzyxdWjBVBl(wd0NmK1 zvN)Z04|{fXG7g;&M(?C|Rc?F`{2L$C@kEFSbW#p+Dr>D`q_lsj8D{#sNc=7`?sL~c z_pL$;5k-AgzwjOK?|n*FyqF5`=OYFoz}FE0c69;)I#(55P)>ramMs(E3!*4O%^3@E9zsI$ zHk(`uDnD64r5DKN&&N*5>47vpAHWln+xJ``N5}8Au=jE!0AZo@YSnXl=FNFPDdm(# zY!eA$zfV<^$+*~RD0M~{H8+C@3V}|ZzYzjLgtf~!)R`LvgN6CO83fBY=a>Lm*)V9j zG&stRE&u*!^pUT74r>dQdu$T{_hj9i3FdJrN40dmMvB!-acqmVDU;45py#T7T-i^C zGuVZ&PBQC&tJm2(PW4i~2c8A*!Dl(_IV|ZSWjU~F5ArMmoQDYTpoKk{LhBp?RI8hj z13avh$_Bi4%b1kuBNqvZ~X*cY79y87?E}>G1M|&2I)e*bw zbAc(z7$o!p<~qWZI~S3IODgAnTgK63m{py_{W43sWNk!SreXaMj&JhCy{97rJkbdR z=$si8#|2s*^PACDWPZ*0(Yci83`+davgs63;!+CYVzLlHIaC>`sj`P_Ah3x8NYVEm zaq@H>P%uDBQI-r~Hdcp}+E~9T8*mxrUl!Q?VNxnFPc;hw6sk? zhgv5PKrfS26Sz>5xG1%3;7X>tD!8D^&ZXr0RaOV8y|qlvzujaNmGPHyqtGzcF%hWK2rwq} zg2cBa2jEoRf~5VPwP7lygIr+GSZS5kSN7L9AV3K~EemjNnL{XnNIB4>veqf%rb0l> zT2F{qiOb#0mJ!2tLNVCm(4p2b1VES{Lz#7?Ian%f9ZCQ|USxIFgQY2Z!S8KfYn2tH zZglp&MPq7OW0ikz**UZW!(nMjNGDuvH57q@U)xX8 zB)i{)H7U!IkxE}2Q>{t>SnNGTbyG4X6yBQk9w;g_kviOrZ2snT$y>AJ-Xwzr)6z;) z$JCy<;Ez>wysFW(ETALCOl`@&&upRp&&9Lf8-i>vgm)c3YA!j75?0 zy7~5AFy2d(qZ>Mr>`|lE>ExwtBItN|dv93F-+5L*`WS4?j-R;K9fO+{B~?`F+#Vp| z_Uqnj$6)6QP;jpan~1HMd1qR`;an5zow*JscE@w(;$`$}$7?*r%GN+L&njuYhjSCr z-lUD+9TQ8plW*~s2E4%k>^G6PY+_i_#sS+!evhzpnKEM<7 zmMsEB;Q>4LfS5M`f^tpK{jc^P27%WEdOp?e{Wv)v#FB-`Nyb4^_2hwBAm+^G99DG* zJ*rCf}^naOpz+O;YU2=oo*e&;q%OiniA9 z`y#w{3>5x(3+Lf``avEY0yR1g{=&K3Z?N|e2s(Wp->Yz50iF7|Y%%uR19IOXRLms! z3+D2M1$6XLt%}#NUpg>?#(>wnxwAnYJPLAX6e=`cyeFW!;>K2%F9wP8;C^wQ9{vS1 zrjar57cb!c8ZRB-gYEo9^FU41A)rzyRKjKc90>3oa%hCdCn^;P4jt8-i*r+BKE6nvHuXSM}^{u z5J(#o35t8;&%-es9fV+T7%B_qf!Egq4IC3Ht5Bse)a&>i`<>N?&(6p94?_d@v4V5+ zsugJ9TqWL9#cMRCI*!T5J*&{%a332upDOMR&0+Mu=eA9_#BQoE+aV6%BSr^e!_rrK z?|RjpYP>FSBRs`5V>Gw2ls%*p6+a5pveYaH!gAtaJPL)}61Qtelk^QbW+gDSE{O_I zfSApBrRx;>+tU-p!rT7rXCcB=M=)pT@)#Pr7_Ff1!Z{9zg3#!BdPnjEcSNL)j2?9t~gZX6z++;v+M?Ar(Mkz*rAcgIL!bV-d;Qn=|3 z>F%ykqa_4sknV1zOArtQL8MDS0jZJxcmdB}&wIFz^E%G>etK~W2SJroB^Xe;)Qv1k-pS(livcm!pP3XIfyJSv5{<4bnCh#22&nrMy!ShJ}Mh}bp_LTF^TUkg#ERhHSC zUGkOHv`47wLH;{9bIj#@o0^F0q6JGZbv&9SeE}(V?j8`oFha~(!DeyNXyjO_$NpA6 zs`QmSmfXn-n^MG$ajNB!kf0+q%A6&PN0W&*5}BsBNsXQw?&#lrhlp#34PLINCFXuX zp*iDSrlq~Nu;0d_e?%d+K?|qBHWh|8Lzgj+uGZr-kP^$@UVyPo0W1YxR{d$g;Q+jC z+ZT_a71{mVYToYKJ41uQIO<#j1l2=HW7{=zg&VE45&fF_z0z!2%6 zmO|217P|OE$)z2cSVgrl;1Vylor9Sg08&J=tt>=THY-f@XF^6V4K0QmZAVXGJ53pD zo=oAL+sDev)bke)^~fy?y)`f`0+jX*KutGe^G7@8Z%j#{nr>Oqv7Sk-=ybP(2bUCb zF-uzLIY}GJQ)0mN<=CpK(}KD9Bw(mtwe(}H;Ifv5Vw!9NMbi6mXSf!*9cgw549B!4 z`f+sZ_*Z|tSu@`uW4Yq4mHYd%17;Cw2rDHiYiIQ!44945be^Y4MWYoKi<-wT+5 z5lrL8<7@5=;pQOQ5UoDNHkP@AI{be|(D z(8|~2yorVbqp|$yb9G`jrW(k_@%P>$oljdTW{lHjS>4WpDYaY0%JGD4{y^~>yL>%f z3-Er$o?Kx456U9=*RUp2cV-@_gvXo~qeyk4lMp~Oxn!{yKs7VdrrTxRe0*%y5lC(N z`y0mwcaZnHxLSQZ3JX`3%Rq#R^BB2j#@U8Fy>p_NM6jTDrw;*IE&bV0gz@4brecg9 zJe-AN;4Rh{XqK8KP1>P_fSG?WsuU_dBATO9aEdfahO%9)w2D}knx%vfKm*q*%9i>W zT;rOBVZ5Fqi7@-rC?1l6pBY+R3lrnaSzVgnS3gYLO3_xNSYLylOy{FVGbTn}&H5w% zN}QRWY$%Le9jaMMEDnigtfz!0jBV~nzckW9$nhxAS9KCDRpIDWex=cGy~v>?S`B#K zHHuO*^yMC1Ev(TtDK}(t_lsSqXGwLit484rxl`@u!B==AitJPe_b_uOPy)2c|PGr zX>F|Ev%|dP#W7;al(MSRnr%+q#Bw+9&k?Snxsx{F*`8>Xyt6(Prsv$ts|3a=18ysz zC{ADN&M-@&1p*AdH3jGI8H*DFx_a~R0#di4F!9{R^0ihjxL_ilvE#EHD$-0E2_ zDCb^cIZvrCefMK0KtMd?P06H}bK<9)BHPa_ij+PD9=oZ;zwjnMOM4TS>My|2Mv;?% znH(I0NF5Hjgkl8VkkJ;@yn@`5QW2|JRxHQLs8w69pRi7FsOkG;B^Rr4N906_H80%t zCB}VS#(WL+2Y$*fnR@tmA=9zQ^#O1^<`f58*%y|`DU1OLzXi$D|7i@|E^~|5(dZ;r zdaf$nV$1cSxg)w?Qohq-l$Kxirjp|%+7oXF+i!bK5nx56r-PGSEjUAqQWVPYoAyO| z42#pD#G-NU8qC{?9Ye{IlkkTNN@KH|kE1Hp|Kalz&wGy_r)v#19MnpZWliU&AQ}ja z{Z7N_fHx%q72|+ty?1Oce~3DfJDao$VKUn;#qO^S+`7uNY6^0w1{Na760!y&pU?_U zlHZ#}rcHvdKlr@P8Xh=V!8?5M=SNiB*Ucv2_hlqjg5{udYcUBi39*_ZBtt*>PO)~S z-%fNKftAF;#Q5|~7SMvY-(ZMq}f)(!dvejWh}8Z^xjb4F?LSQ)~< z-BIO(F|MS6{{|UH@st48?-emoe7%8ZUUNEz@qlt$h*M8Tv_8#M+zd&kunJS{?;l)Q zdgrC$G}27Ei8OM%FN*G~ptWvCTgH1|xN?_T9Yo))c-i=}rCHL_+2-mMV20fn%M2Ck zZ~Zd;vGr(vpGZ!DlWMU0M#&exsSNIQe6m8NZv@IX8->6wZ?3jd(J#>mhW$=a;=xzS z%Pe1(4dzJUc@RU5oIdpar~9y>0T)}#cHeCia|v%i{o`jD`J+XL>`EXqrLhDPv25cefQab;68aUqO{!Q&P63p9^5 z;)A?vg={{~#JCAn9_(TSgqsN#h@k(S8mH79cbayhm&URqc@#uwdOBnS3vEy?1dC(`Vl+|D#^vNlx1A>QVpftuou30{( z#f1N1?Ph4Tpw2q!GF&x^^*coZATHyeL7MC?=+4638&kum8(qV&`yJYHi$t{CDj*FX zix_p;BZFxylJ{ltdh(z!x(|5GvaYx37q%n1l|*3z-bqsBt)WSV56CjVqT>{a7f=`; zMu}o7;B>OEu-N~iOo8(Bv&e!s2JB+Sl(vv9=2#c;%{$*|I%9lJ?3(Le7xPDg>FD_- z#4weU>7!Y24iRcTCLI#!o0~*Wp(m7h^enSZ3hy18l8EH0RaAX3kyRe139KWNk=UBXIf~YM^~=s5Iam<<74@-y`%e|uMq;6SBe4_PEYVxg zenVZV1VXDUT1wpcL$P%Y8r|rN<-#umzbp$w`ufhQ+i14V4+=-_gXAkxQr0ZJFDXp| z_OaYokJ2shAiGOJeTJgu0^`|UfL2vE&6LAyi(ffGWF9{&WAHW^I9wu~qqFVFVkZ$z37db40LXK$~w<(7+!Uy98 z#De_^d&PV)eQDQmgJ`VNO8Fp>vev9{|DRYCvGf~SzdJ~?Yh}bvA+$#k7U;>)k58|R z!{a{F7tlsUC3%Rcakkksw-ys(*Jpar#$+`ajf&yf?h>_HC2(J*${V}E%ioTN0O~)D zg3$34nLYsXSx%HKY31JoGKJbFU4mXF2Z@Q(Ertb(g_|)Fqk?^IT9${8uufw#aW@ci zi1PTNl2IH%4`OQ-*BiX(4saEo)fK#mmC^)c-V`KiSLgY&M zSrB}xNG@5hFWL!Z*KR-!$vhH<fT=JL>RRlQp$k@ZnyXm3bwWc1-y-#(^jaF($ z6F)Vj!S~6uL+S!Q-kc8xjyiM(U7tqrRup2@c&J%Ji9!08{1qm|WmnSD6@cY=K`_tH zHwrqAb@PP(Nw}wgBCPfhAcTiIs91hJLoBT|3)X&OKmcGuT=Y}o(%rj>jd6ND2=A#Q zAdO00V*rj+H_y5o&&Xm%FLbg;(2%-PuA^(Lc%eCNYu% z;rnnaC$mG|{94HfqvUa66RkRg0Kj;h=%;ZNd=_>l$~>jEII++kczj4)jOSz(vF0~V z2?9aTR3DgLPlb|_xQ6Y%^uIA)C%6Fa!>pWp4%mrMhVKk4z`J)tG5_I^M`=h{l07W3 z=?l2)r~M^NP8r(Rcwkw~Kej);XD48 z*wJ*k566Aoz=NqZ9mIXKIcFAdk$y_1?|Mf;sqjum;k~8;tT;Xyy@Mcl84dleNO2q5R{`WloTqf5t8cix| zkh?ol2an?0(V0S&K1;>^OGD=pPBY0&!^$+{I)iBun^wxATN4E;&v2* z1RcLSubWJ6*ej+?=Mt>QKpOO9<+=QHswsLVm>=%oR@;ReFl=3@`{Lvu!L-%Qt_@`r zL-vQe7%Z;OX!Z&mN02@5mVRe7NIZ+uI$<5Vi2MTA>QI86{jCITl*>w%rXe6j$gxRPxJ6%*b60YL{ z3FzcGjCrRgzzXToNqBh9?6u6^R7P&CSDnUeM%5Dy+gTz_;F_|BB`q}eg7IGEXtZD= ziLVpGFKWHstR9*h=jtjZ!<^K=BF|a5e*PEWjFQ}$?M121MU$gv?~C-&4m1n@?$a5( zVdxwS8^;oj`<7522_fz+#%ABmz8RNjaxOvEeRPgmss)iSUS_Qxs)a7a5CO0DNo7T) zQ%?R0*I9^YC1x*(0_^I=vDm-sy~L40t!RGt?YCbK?%aJy@CP5biD87^4dkzV!u*}l zb2A^i72?((V~g@LJ*RQE@y6LN8nvGsQdG;gE2hfyA+{yE(vpHx(dXNL)(96Z8LsZ= zNP*a5lARkfgb+o>fSLuX;*q0PFpuk!Z}u_|+r_|5pZ8`2QHKhtmS-R0-uW5OeqGFU z;qUEF%d2yyj7pa*@&UFqW6M&_xj1Jg@;D}9UJYpZD#P18zwV|nargxI`Tb3=_GV5L`aQeY@S@k2y!fM+Hjl#r_w3^X*B}JS56M;2#$(6Aa5C7JwDE z785&HXq2QuybNwXCV^Pk`=HK7O8ak=5c~xbL=bNFm5-Dy2PDuj6Yry6?!<4-z;C|g zo_1mMpCx@lllAzxB#7Id=R?3_)JVj))=EWwJsT}YsxUz!>Ga3M-+NpS^#@-jW+U{6 z+h8E(^^3=Kj+s<8ox>lepMYbHVTIe?--|i2KTj)pR7G@;WeJK7J9U^0m{fFB0NYPj zL4Hzy0lDVUpu?K4J#%(iRcdD~BXm#rk3hH1?N=uig~J?D-2G}IB@ZSfSg#-7#dZ?b zDHWt&Op`%>Glh|(utq$SqG^W7RK|UYe!Xm(a<@cz?@kkoSXOS2pMGN^Q&G3UxGFH( zc|KbB*P@?$6Eu#2N?|~Us|+|e4|YI6p%?!x2OVeiDc~nzM>4iV%7)Pd|JmO+F_Xn>^xcKWlU+~@>KGU9%=*ck;}ii1y~w9y=UK)# zv+n;y3TmtlWcZG5+qxf?{npw#Gy6D^Krs;ZcrChBCLOd{onVgZbuewIZTqhnmccsSSE2_8g_QNAKdzaLUs=>8|m)C~j=* z&9u7N0ZrF#h#rqAb}7kDWrCW0&L_QiE5`{Ga^PmD-G!fm?6CB3IUD{D**IW_6NR5_ z4R(283(O}esc5S;+;(O*NjxEuw$qIFdn3n-h9sMmmz3cJFsrnA*c?i#-3q_|n-Y6y zZEWWmX&h*c`1xd;`|`lW>;hDzWj4#g5KN}4thj83cc663YUC;ck{%j91cRJ4~f`XZLf!oTc~-ss=k zMWpPc+kIGyKd9P~Smh*py4(J>4yJpt>cW2+NfRV7Oc#O?AkAfy8LnoY z@fv7OVc|}8DKZ(zd|{WpU&YLwf*&PPm85M*TGu8Jet)Qjv-|w`gE-9AE?GmxwF-bVB=%*BgHEGJ$G|;yi;O+urV>gyol3o1&`ndGDPndzR8m zzteM1af*`4SI@z@GD!IFwfAsV#o=GEUz!hY^lqMQ5{}XT2=v(*NCV0yY~@2~?~wB0 z?zd`}heg4j%m2p03jbzJi)&uq@WH3lkRBMKxNP!OX@mZ;3fE4Gw4Xt>ydQMXY9JLj z%t&glDl7~TzstX>;e&#T9I-BI$SH1|O_^LNJl9%-Ph0!o;Q3)UzqH!6BsH;rpF1B_ zspJ`@*d39j=%FqAF4E+)940S#P{?>dEpjf6?@#sPa}q#8OC#N1la4a@IbC04pCSb% zpI&FhzT0mRgX7HMP?Iu}z2(ihD3O000A#kiIU&gdRUeV*wP-|=WIsLLIUHLO>AfbJ z#Jn=7qpr}?(gYrWfyYL zKbt7sf3>=KIA@LLx8!vT>v*pWoNye$|9Jjzr5E&|qi?oTXBeDsAax*&Bh{ykfF?lS zv2^ihVMXw#MGvtyB+P*!NbZ8Tcs6z^dDIexrOh$F=87C23IE&UgYZIVE7o~N|D3#S z+Q;qZGe!2?3)fOHYL*0=@pR+6wI_P=wPw$bT%hHvJok(`epSWt2P8Pp%Jge(6~{@j z;1qc;7}q?Y05*nY8*Uz5{P~hqy>q+gwD5U6=-O~9j;gy`SJ+TQHaOie08d@HUEVT< z)1}u7QScET0lE7~D9qTizVw((=ldido*KroPlx`tsEUp7vJ9aYO&OT+`NkXrHa#aZ zH+)e&`-$F?K;+ld(TWw~`@yp9{%E@S@mkbxX(DK{+1L z65%yB2CfQI(0~y-!wtYQRpa||EMgQ~lbfliAR<2OUx-7eU;awD@&%>Shbu8-51oc6 zTDgybOkxr!3wQs+B@1^HIXs+hz8HceSDDLLTgjb1F{*m`}7g4H$pqsA09!5>N z`RD)E99QL8ZM{GWvx1oi)JoT)JA$XS0ubVoY$j5iO*C7Zs`xwBFIatH>)F(F41)o* ziX&nOs~IyP!qa!pq>HD`Wq`Ou6aMlaHnIcvf+p0A*g)Ye4iQb+nYWg-oAb;2kLss& zS6h!z*yM-o=z1;BST4mu!H?d>*=*cO*>(2XlcdJYucGj+{m_Pua%*WeGVjYsyqy)T z^+O4{St$iZ_TdJyNtxb4I5uRyHLa20IRaYF9F`$ef z=S+i^pwou;T;qvu*U*l1j`=9BXTl?C0q24XA0tPY!xa2BlbPRC_OLx{`8Nt{*ysNb hd;ebs`26)hfKV741AE1L^=H!@psJ_=ua~!o{2wR3?wO1h*&kdQV&N$FBTS{eiiX{6i}+^;6cT}eL18ceiiSdmLLu<*zW@dTi9|pkFen5Kg+xQ3!5|QL z*k1%4M9=^PMhFsyK*E3!2!I~?pDX|j0|9}fkPtLz2*`pA`PVRLXaF1ugN58mgMu^o z2NQq@xfKURU?34NbQBT^hd>bEl#qXCABrSGKtMJm6b4QQoI4c6{sThCKnGQUgUVt+ zA>d@8{{e*~37`N3v=2I{E)oNr0rHjyg1`tv5`gj`5ReashK>&ZCjuZMK=H7@%}@vm z06+z9%?ENsATcnI=%5sEeuz-ew713%M_}CA2jlh+;~(|{pdm19I2;{-15f}8&KW>q zz%engu#sT^1q23z!_g3c7@jnjn3%8>w;nbo78W)(F1U(hw-7oSTHYN`J!ci?Ot!}m z91z3Bd=8Mp(a{lb!aJ;DVgkbKGNfDx9Bdq1Oh_bv3%%t5M*^Tw7=VDIFd-Od@c_75 zP$&xg0FXZ56{uu9s4Ju#AjP4eV_;%tVP#|ITjNCk0_}bSNbo8#@Qs$j2`r zBrGB(E-57=r^pA30LUmbQ;;(-FoKg|=iuRCV`k+N5)uB3OUUqs0r(Uk$il|P z!9~X;Z)kLfgB>M;26Br_@rMD#6!i2=)TC6DRHp5lJG%!xkJ*JpL{Op-3BFs9j)77s z^L@pe{T3I^`&OSXGr5F>Q6dm=P%H&GJ*D_q|EroI9~xSE(cpJG*U79RLc+qLJhvbN zq1mzkI5assA6@m$ub(@|x}3s-LLyusNJdA&KaoHnIub+2&0_cMXz#~mA+xZ6fH3DR zNJB?ty%j~9n?cV)O~&Up`TL-oLx7)OkOKrssj2CRZB}c931}r>+cD5`$LuUCvIy`B zu!A586%`FV(Vfo8a30RFG6rr1LCuMAIW|5%wp);rikgNI@9xx0ufGgEHDm7@m*`j% z2RAP(2oh7?q6}1p-v++-ry8)`wO}DsS~6nbV*x=T3JMUVqY(V?t!H3-vM0^nP&;r| zm!5~|mXm@4;F1D7{tQKbqiwS;S&%N5tEP;;j+uia}p9W35j!% z(=#wqgCMW0l(dYDtgO7k9a(T4m6a4_WfYW^?x=`_05VX({ zvA(IXp}wB3z62PDpqp~~J2~1very_K8Q|>Y{?y$j^xj=ihMW=!00{-i^t|ou9$Qse3qO7PY01gc9F50e+c2;&F&fcC+U2Hw{tX0%hRa69E;kO{bqIh3J zT}fF%PEJNfLRwr}LWGC>uV>#126vgTztQkF4&rWu;T7=yA2C6MNlbogM;cl>deG&V zn3DKX4Y?!x#L0*2^zX3rEdh}m*CMH^NW!X5`K^*MB3$6?C?Q+xH zj!I4?sC-wLj`kKsaYA^Q!vHj5N(yRHLKF#>YIZypEt`6k?NmQz1ah%uEY{1RzL8jV)SSnq|&UK}wbTo{_UOm7bBA<`yI& z0d=4x^()LS%l1&B6H}+b6{)#P!F=nu_$0(2N z0Rm7yP*PS>QkJp1>tJYYX>Rk#TS8P66e0?`3+T3D8YpE#CB+Y}Y5ob$adkS+1ti5p zMI>%_2JmDNRaaHHbN{Jcf_2z#ltyur)00CNW&M&X7|BrHYd4AJ+Yf5w(|Ab%Ol!G8Bqxa_Of5NYBdjAdpjNM%SPx$rC7&tsQg~|UX zeDc;N0A%|A37`I(ko^Dnzqil7w=cK^|8{-;*Y*A1{NsP~FK~c=>!1Itf8Tofzl#qr zLjHYx-3GzGjZd%xSpG9SZ?oY4C=MRCmkwxLBKR)?yb6GO5E^*7fFi)u63i;WME5xY z4$cq;X8jO!FyFTaV+PFh(a^xm7KRR{>wjq&n3aMFJjnJB8VyWfk!Vl=4fzimtRukd z1N`sB0f2+aGaP`SgNZl{1LOy3umJ*v!(s4S8V2U`a2N_g4Eu*XaJPXH(J?TyQ6aFf zVJH9#h5$tFtK3s(MB*Yt0SpMJKByB64VDNb0vMS1x7iFCIXQkPfJMT_$-^%!CN3qT zz=i^Xk<85OTwE;dLZV_43itqk!$eO`&aSP?%PTG>1LhAnbX?9Jud-8X9&n3Ffixa* ze2||uN#fPGgn&4hIpY#P@zvF&bL+fur4uIs04!P}k1`26MYfl9yaKm04LwH4Ql5_8 z1Dix9kVX)bQcyl0=tv5UccCW)02)GGEm=D^7-ilN+S52^=lW zbP0B2tb@b+f-4O+_+%Ugp3=s4+aIkK`8e_VOqZgW|mu;i~?z0>93$It?5Pu z_D2vBk&ryjN_%SU{D=Y<)DMS=ftj9)mzPCcikTbiK%%RzqGP0|XLwIcMjjv3kNf@| zdmndC4^1%%I#54CYD#i)Qesjv+(f|R@1X=i-fo-!Dz{rG04O*(yMV>nLE-PFn)jbO zavlgP++1B;{w)_*H((Ekn~VSGaB<@R0M7q;1YF)Y1AxnarCt8t)Bj!Ge;@C^%?ASf zpY#3i`uul&9jpbwpd>7d*3wYH!KB0lZGoevs`L>2mcRWV!Rs$j;o!CacCu4bQqc98 z{blUnWHRL?d)k`0>`J7jR?J~Ys61G2<69^?UC#BrZoW%!uB&`h9%ZcLZ1g5Lrof)+ zMk_lQ4ccX|{iF1Ik^LB)#0cTQ)fxZe(*Yw_JZZKO_l%LfbE;C+T%^$6{P(?_%Y~ur zK-ETN0>|Rzp}EubR{vIyuiojGtP1%@Dl4Qw1JH=pZbFNx8P~=sXLZ2mciMJ|tf|m- z!q#ti%sZv$(byO{cy@eqP^b%)hrfkbi2^=8=*tnwlDV^GW95*v`^Q|v+YFiwTvcP@ zFS{yd4WkCkyASEo%HhR1lJFp{D3CqrQ;s)KK&79T%S;@775R|9#Mg6J9>B=%uu{HeW=tj zB#Th%YVDZgW_pI_vD2YE6Mfn9@TY1|HF%89Dsr5i^;p+qMcGk2WCgAJZ_#6>Wdcx% zD|jC}OY;S%dd%J+LMt|oD$mDPcCVLT?uFMdD4~68h|79r>pXSt(oc@{#w+w)(Hw$J zG)ucKydtN-5g_89VQFf5Cdm1t?@2P#<$rHv*iMeH!lg0L5Yv5Hc6swW%$;Z z?t}qli3cfW#)G1c*l8F~x4A1hX+J2SRupFjfJsUZM=N~Q#mVyM}t+-1p7dgQ?!?^JC3m_L^R;(QLhMEPuXkTe3z#SprEGrYLX-o$zLK9{TToN~6gGcW(UK!G$?6o&T2duEzJ71x*OFus* zwo!T#kjx$(u=d-f{yMgwx5v>xHb5m#GwG90+IT5h^qB~;o~JGcaGD zp`Q#6^ivIro!~^1hO-TJ4d;`f@*B`|J zn#!?ui9M`pf$r(YyXJ{OSp96W-jXRhp2zUk-O&Cwz_ncOaLyeN=AolHz0PD3T$nQS`UF_P_6

ROP$aRU}^Z1BVQo2kh)s)#fZ>gbrqQ_s{T9^XR7zP+U7$E6GEDs2gPWn6< zSEwG=juDF0B=Nm{>3LJ)tFQWMpJ@&^h;74I-iK8^g?xJbd+@3^ZZnMSknE_z<(bjC zYoB$qmc494AlH|xRdYso5YNz7%p1yXYge-CKbB|b4~p{6cU|#`sl~vjIV6!z6gM72 z^cDeQb+d-C08RDpvTA$J&OII)WT_B*d-@`2A(;Blyly3dy_tf~(>;1c`wjs)#UfN6Z{g9k!0C#0 zKoDCw6PqfX%;tKmJBG4u;q+S*=qqb!o9cvX)II8wcr>kOL*=Y?{nzb%QfBGaidMr; zia-4{db%4l87Jv3$4lPktcKxtW3EhOV@8DGZ*>{obGeZ%3A&M5yFMd9plnb*7+>Z- zYu4fFZk#SYa@uuENziGl(ykP-fkgK~Q+er~x*H}+GgM6}N`U@&MP`1-J?18N4&O^T z*1$i4n|Ihuqi*)$zBgAD>WRg41kZIJ`vwUXxT0keO%^O(v8bLDG!m44apx8y!nCAr z@54LZJ*6J);klP)j3UJ9d-NW)1qhcmY}sI=8Z!@+3nljU9Z;@ep(^OApV=PVFgBaV zcC1tSUdE?1*x}0t5%;?DGHSiV47(bdedPMepCy&^D^en9rB$}0060M33W3oPobaY{ zYjZPXcx*5v-Mjj}y`0mX^obg%az^KMwGK!JqR_6{9M^ha{hqLAi@dY=8ZvPGCBH~x8W}$gJe1*;cW)$exB10nIo8Rv z*76~8{Kp%cUGvR3E9y~bPN(hr1@Cd?EFU)|We54s(8qZ4-}HEREn-dS|2&~aZjILt zqFF#b?1^INJiaz1me&dz1_UG?dfY3DpfKQ|SLk&Ot+-)n)hg#hJ zoM8EYF41&yyAqQ5%GdK%xX}l}d#rEj$+0csN%6fQoNgfx@n812Xe6Fq$Rc6-jSc2z z4rW+r3009FYnVl1pbkHa@Tok)i@W-WMTGYljCC_=q>ga!FtF*ZZ$7ZmKUF8z?$qzU zlgT|<7esPe0ET4P$yMLcDz50ZNg$7WIHqDPcIs4HTf12*#c!5^Qt1)~i>xW|e z&doD5u|C4}phZjrrRU?BgZ$2CXH9g;r*uzKWW5$JEIQ7UY%jjIseRrHj2OBDQ+$3w z7TGOx{2gI~do*&58;)pavg1pV6(#;kz!zP$3ZO5o=K%XwzQCh})_9?(L zX3d9YO_p3I5k$DOi}b$G!t0WRT(_)^%B1&uB$&KMB=*4viX53A*CyrU*w+R=MlSdp ze7b8AP1s)R&DVPX`?|%iQVGK$L!B_&NJ7@+)-oK3{{bgF6XdP-KzyHCn*Q3d+K zbe5?~Bu+2uZoWd)G_jw1650?g%2O$nq@y4v*GO{xqmo)-C>E_bBIH`}A<4QdXEurZ zI}0yX^-gKXsRiMhS;#Sx&jeE1%%|CMs#;jPQsw=D(*PrdUCh)*W4+)MH&%qh@m0mN zoBRh!Aa0&sdp0@_F+XNTQ(9X#bKYaX_vgHu3(b6I8SCkG^kNb}9fnU)8)2J3_rEZ#rQzeBq zx?&dL&G9GuuA7Tj_I^W+wLPRo_p-_=A5^3J%C12lTSNeiyRa`6NmNTQRJ@ie0z(cN z$ExovaSL9H_KU~rtTaBi#{~=oyN!7LbgW29((!RS=!p1!B|nb7X=-CoCenA~%!u`+ z`axAbr(>gIH<-8*^*JjcXcUa?|W!Eu4RMLnDJzk(l9oc#kPl(oI>o5nct$FOM zwwGUVyusz9*NB5*nA(8Fuop%|EPVo?;VnG){ehREp;>AlX2MVxG)!RgJYV&ptsYMr zK4&|_RIM6cu*^EC7tNz}sYv!Z$EONQ?#hye71ErxBkp#p6>kGGrc(W855J&|F8Iwi zHQkF6@Uwhy7%IW`^9j@2E71mpP$e}DitOaR!X&yrGx^3$#-sWr8r2XfV^gnwn?Byo z=n0nakpqVeg(r`4aHTe3jj47$rDpwkO;_2(ZQrUOxP9R*KE}Mv6HO&mJ|-8){qOI# z@i$-DMd9LfkK^w$30q2VSH=bA`$sK7LO+=LU`4zza-pe0d&~C*Jq_omaLCD|{fl5O zO=(Uv$J@i}fM=7Zf4W6gR#El%Iy3Iyxj(6>c1NZ7qY064ezsa7fu)6TKjLns24-Hq zBgQ^X81WlF`!>Vh`HGWW=ft`qzM^*tCgHL9hpD0v3YHN2TC(KH)wr$Zqoj4 zi$MydOYH25>0Qh|PAyg}A&OGIeXc$AIDJ*wdbyN`&8FsaFe`Lj&hbD9JVti;~~t_+=Kl=Dw}-`eT=e@bwNwv59@ zUq3(IGBnnXjDn15s1IeUzS72ND9n}P=&-}Txg_IJ&|y;{tB%+5sK>CC7wc=u{c8U4 zz6A9~-O&B#M%h`~KjTIZTV?y6v?tJ-HVZPgH&$oy?&{p@#norOuVy5}|MI42o!L?Q=nuO4^`m+9pL8FbOU2Mn zM^7B}HcD}|27Z`{0CXZz-PcxAZdvRAP8XSsp?jNSQs<*}dh zu<>ymTi$EAnM0hdc8SXbIs#ygHt^%K@iXonIGIUI?*rUxY(6RBD=Sy)9iER~@dHFf z1E!X%yA|*JH3JiP6Y>?uk{`AnbdSUAwg!4!o?ECR=M`DO2Qc-$Vv4nM$Be=>5ebEa z#io$o0mls2Yrn+$gmwt;3Hv`=OEv(8C%=D0(SEd}fuBUw{t22IEIQBlb8YUxC=_>3 zzt<&{)AP+yx8@q{F6mdON-r@+ZN1-Z6)mg$M0oO|o-E;o;M6{rYZ-Hr`Qv zBjP;dq+iuXJ4bwQt9JMlU6Xg8(Z9Yv=@tE!+rUSZvZ0({(!|=jI6J48QoqrW&O~_M@n`mHWlS+!x(R11{& zLwJ|Eb_qReJE+_CWO}W9GvWCM_$#9P&%X{?=;^QT`)yyeRq4;SK6uY4>1xfmhZ`|R zKaeMb>rhF9{KZgtt{PS%ymT)&c+H}+wpnGj6y5U1v?C8w#JRJ!g7HDG`-_10y&DgP zbNX@210B|fy7&6OjOEYZv0@sUEvFxaYg9zgP@PmtmL5B()umzkJoKPk;pJsckl;6Q zVD$Wcd`}Q>u<)ZRnFd3`Ka7mOy-CUVaHLsEoZ>_>oY8Lbubp=Fcipx#UNrz`IdXpx zy}`%lvjd;Y!IvjMO<6;!TG1lZ!J1zj08&E!@9$LL3m5n-_xGL3#J%h>*h&7M?^G>_ zMwZ@3^Z^x3dxJtptcbY!678=aSkyJ@<03vUAw{`wdb1kI`8OkN`z5%^VOZqPGAw>0 z_|U&klT#U|Q`^j>S8~S*XHk?SJr)w|`K77mskc{z zhemDyBl$Z8s&_&kl*3rSnv}pX?<5bE z_g6Mp&gS8NUc?qoBF(7o0u&vWM$@opt)w8$@Ka1LnW^W*Kgs}h?Rt`;wS;<8q7IJ+ z&XlN}vOn*Y?$2s>Z8Oyq z(P_j#pbMAZA$z#{AYNmyGw-x7bEXBK?N~+^AB_3(!vmSWiBy?s(|Swk(shK4e>h$G>?$jUmof>62O?4OF;(6qkd8m@2ka0j6FVPX8$l2@FB#MSWjISc>D8i6x5OL(4KMrS~qA4Tl-$` zR%6@qs0qfJJ1-9u=Ej0PwWg4)a*s8;M61NfEe#vxSa{KuxZD(LnP@b9A&<7L@SjpmAQ?U*mS9M&%d4= z=wDRo3P$WHbigwc^YCSV9(dXVwLjF^mGi0+zXofE?p<4FiKu5i+Hem@_wY^@onR(x|=T z$)PzO>)jwsi&#nbI2}?t`6`>j&E=%JKKygG#ckgq-Kh9N; z2LBMw)O);~C?zr{ZlUx~jrPZfFzd#a@j?r#v(;w|Y%yw|&1?@MQFQbfFD6um65m^C zUS|zt9S93ieB$FtY%OZ$ll;YGuUsrVH#*aL)N=4OFrT|)tAC+G$1<_8fXAw4e;hAz zvij=CzIzOBX~H(@%K3_S$yZom&TL3aq}}MN4C#=6L}6y>7w-;mvKf zi-Y2*`t#qyU!SL=UeDdzrJ?gpEE88k(S}?J03WKB7KzX%xOs?KmI*b?~qb zpE7{1*a*;B3iVT-d?8V?fXr4HQREso+34SB6AH52>s4@@87Oik{E+ep&Y$BN8q<1O zn0~XDI3dW|mQJU5#+ki7SdY0;?$Vl^h{iyy3|u~9JkjQ$cuiLO+rGz`9csaJXVd$L z-0oGK;?qxgV{X2#emgu-=_sWSp)Z9dV9zt(9 zN)!8O3h%)%qk;?o=SmNHD_;jhx6`;L6NaS30n>dq-$(0N+Ssl2%E;XcjEHtFg3KfV zx_0)>8ub}AK{WHv#P-A?MewiTKM%pX>3GGaSY1K}qhgqB#iW-uhWr;P>B+DD_vc+p z%Y3QXRN-b}N*3hN?Y~?J|H`jz4)43!j=E|qNRm5R;;O6@bJcY&8)T|Ynz?5axXG&S zR(>D5Zzw=9HT;U#K)O9(>Z=M~EpYiQmbA^m{CCmi7Bq_hQW)L-CJ_l&h3}5@2aWxN zX|O`&DZe$oe{vW&y4JPVC+^17_P%wYo#6?-g3rKYNe#)aP79X)p%n_~qaqLQW@)r| zw`?!~If1i7O*6U!n9yY~AX);)xvraC z#ztHj*Ht^roOzFQxlcm->*J{?xuWPd@aS`D8FTojSkR*cbqe-#rUI1nee=Q}Alnra z-q-WxyM582_!*SI3dMkPWdyy=`6W%Cpdk}fe}<9cBUFI78W)zd{NN6ip3Kl|Su=71 z?w2p7h497riDIh5NhO%cx+9gBTcNIAw%D9MAx>zPOvRkpr-~nEL>0>-l0OEzQ}soJ zP~@L@)j)m_A`3{qdeH`LRro9}^RR{WE=B9zOVpx{Wyc1C`K;{jAB|s)S;;&zgV$q6 z%Px%Cd6VkTOo>KvJx3%wGuw>QtHX8zzt(@A?f-N_6f}&q&$HFm_2kUP{jltJ+*%9i ze8wGFr2h51jGW?OAD_k!LqHJ*5KGT~dP6}NGU%GiKCiQe2*4^-IZ!^7v>#$2-ArEo z)%I{tj&1JoHL_Q=sR-AGf+w}*;Mu~kswQrMRex-7Qyz!2X55gH>$5W| z;>)epsmBLzjx`(xYVKt$ZTbEfkBZ&GtHr;Bome{;>+DlZL3@y%Pt5`syMFhoF{a12 z5I_EIt`gXuLbo+8?KLt}?i=%Xw8b>HY2PNk_fjvq@6 zk;v{^gakZjM`LW;csur;ek|^ht6NW2mSz{EehH^VJ$fehh@~Rd#g+3%OoaM}>SP_R zQobzBE-ZnV1b-JR2Xp8ZMg(eBCPNmm zSbr(JHE5mhM`FG;sT<{|P2cu|9T};18B&$uc1(ZXax4Kl(GuX}Tht$IuDwS_^D`4) z?Z!VV@A=qCWZUx=AK+6Z^x?Dov+5%a(q2xg98noDy6Q3)nc`ks^Mi`DcWEv68&!A< zc1h+lUvHzT@4Wu}^XjCn98$E0aCe0+sEFRY2^&rF-nGW!%bL#yr{ ztynaAnemHWJ=2;n?3k6=?p`;>9;n%pYguTY(?7A=r2W8--9bul7zCSL9RB>E*vEw- z9eCNRHU-PxHY%RIw0$ce5)szDPVK)ng&sZ-^N_)l5R)dzzt(2QL@V0)@_EKJD}b-@ zq6OuI8RVB9%M$qe zbFbqtf|*kMNVs9;qQ;y^J(U4ICSoZJL$?w)X;_)R7;{hqR9him7i*?_+J{Ybe?RN+ z{1_YaL~r6dj-DSR=Svz@rr9TPZ*3WBZON)9N(8djRi2Yk@GR_RRlhPs&nc8~D2ybig*I-Q@{-t(PjG$VZDJy_=Pol}gATN#Dw3&}@0ua}<{KaA3WU#)df6(lsy z&_N5Xb-MRQwrw+dzSxBYynFAJ5Ow~d?H!#Re>Qu=1Xkt-bSFg?@6MRDIM$Nfme-+3 z?Sz=5TA}2Y#$;TRQcwlsAFrJDE7Yrlsr2`E@ySpz?Zzip7go4G5s-pk1&NCX1tg|# zxX$5e-c7t;{htP)8q4q86J6UyPPl6dYL6L@GDJn8*omw~mQ$*&+crn}0w;SS$C3NP zUE4G7cP!_Q82*%tk0d5On&0r2+k&{Z^{P~pbXK`(J*p&|7br7_1Ni5BgqF3RTi4qf zTNobqYduK~Y7JVNu;%yyw~bC7c2oW6juwTk^O|S*UeF!ez6!nl56U zzh|g*&)%_;;Rj>r(tF1Us;=oi<*gWT9MIS|-CEn6IAe9EjC@L5FloMxw0gIJS$&LL z4{NxT?i_neOtcYW4 zrB=l3u%x$KhZW}M4q0-`KF)bgBQxDcP(6dB!Zq-#e1)fY@z5D>@#3|S_oWBV8@}rR zMoM3=G|9WQnSh3sSxe44CwB>*|8iN zv%bPGhO&159C>oW=|<@a0FGKY4i0Dq`B+oU_vKm!H`2_1GeUi`%a23T*pU&xG0KQO zwiK46w%E(A=dC|wx@+C(m$0vWk=v>Cb9KUCJ$Xke&7~#8?S|gOaKcmF-yv2VI35A7 zy`0K@_r_>^{f|!Go`;|Cpq|gJ5@>h4TBnZ8qTNb!{T{YswrM#PkjW(jZ&{xbPAq3W z9NkDX&?*Pq;9ieECy$DZL{9SIT6itiRG2w1FbCPnFT`6qkrK-%otSUZ!ngn(ZoN}K%Z zEs)&(-ECWh$e}Nunk;Fh2=OxKs#JkWK791M!KaIcoWbIaWn$%&mX=CGV<)J^-L`SA zh1qMBiMUwliwIX62iarE%i!D+b>U?cXYY3bL$7x)hX4j8r-% zN&Vy`<;W1uHRY=^mqf8Ryr?vPt@|>Ae57w;Jm@thMuovO?T|slVD(#b@vEy65kBpD z_b)wb5;tf^arc7d; zFInEiu=sHy&nKk(@0$XWIN?{Vvf9Rh+(j!VoDwy=gKI%lmdf3(1I-AJ&&uW2Mezc~ zBRY%iP{S1TH%>HuBz%4quo3>4w;Ekw!5FV?MhkMww}mj&#*n|^rQJwtEl=nbGh|rQkJO%#_Yp~!bIh3 zOM(j3uLU{6so&V0Ey&xXDmEtC7KTPhPm;8|$8k##D|IXLWoZfU83xCG=Vkhoe^8<+ z`S5=DGCta9KeOz64Ack91||L9U!M~<5oaoyXNJ(CZw8x7(l~sM`>7#dw$pvrAcl3@ z6POi<64#SLp_Js@8zZDbjN|2!$27M$8m0YnT>GEAbX_L5vL7FDCjTVRzkMIT(dWe_?_z-C&h)49 z^Dx&aVH0upfOcxn-RCcn@?}^;1cfiR%Yt4%mZz4%t-axonn%d*%)JTP7owI9Jsm3d z#(NL^WE-)pkAAnlZSW=!sdT{F8z(!E#2ONPRFTfQ-D~WXZOhW0a7R#+lQaUKTNDAr zl&5O%soezDpUFSn@z=a_K)}&;Wo8}C`_aXLynoj38@*~O@Z@#I`g-It|t}tBjdPpY@ zu)reQk+D_Sdng=S>v#k|iza3fK@RjxCOQ+u`;%{CFklc6EU$^@t>~Ko{px&SYtPjc z%zQ}uY>Bp%*hKRTeTX6P8io`~N-;ZzuM4kCV(+P(D3lQecMB#u>O-5a?sW^$DrT&YqKXln&@h7j~9Sj=8@1r9i@Ob}nhmPcdHTHYVd@azW*KZhlykmKW<zbmy~~=cAH|yqu(3_f2Y&ySbFz4cppE_%TPK@a1R72YQ%I7vc4I zvpjWuf$HNn@ivg>*=~`ul?|r>BfsqZy8WLLLt$Jg75yz!tbs zRr7pp_Q8E5eBe5O5W)DZM+$%93?pXjV{De!N%Pbn-qCtF4zg$=g$OIx#m7ilKPkAm zFOr8yK$Q``zVPX~A}p43dVij1xc6u^Nk;moPqB%Us%vl(;F*^n==%M2H!E;G26^Xa zRL5!atUipS*_7fkuc`30+UATt-W#LP?CQ|9o;Qj3(zwf!vXB+W1a@9XH)7pvohHU~ zE_kuVU&(4Ssx9X!=ZVY6L?LxiiJP6aF&z>WS=G4NI>0J+D*3ps_TsrOU)oZrvTI$z18tJi5{%GEgoN!p&Gu1qF zrH3wz#W6kfz1hHxi2-1cs2|Fu3&QH!^Mf&=a~y}eEkTla;|JATiKPrdCJ zvj2%|jK072v_YHsOgudJ)a_(pxsWiapgnua$e)wf=j}Odk&dRp@-nx)_*gvNSJ`*J zpe8qWT%Y(uw_X)LJ8P+ZDk9dD=izYh0KjHI%zWDHtu2{Npnd+1FMxdg(u(dPUNKea zG4gR@bl&pDzDHCbbvIGa3A1O=uAIVE*7o$TbeW5?MZzhqhmX{P;h&WzTRZ?~IRp-P|d@iya^DJZmVc6B*U(d9gcR~ zr9zD0L2Ico+Mg){!k#BjE>GOo%ORwX;|}aTyaIeS$(h&g1b4Egb`tarn^ny{;TTai zX#Is@5Y1ev^SSod$HgphPr~k5rlMFG!~yfdFsp1dJfi0NTzD-k@Yi%dRC{DK=~WCp z2Ih#bJyp23OjO_72$=WFf)bNhn)8g-_Lgdih{C%X?i{R)DvS_iB1XGJlQ2iGK`+%I zUNnQZiUglGGhGz5V$KrV?)GUMDU7mTRJDaJ>6ptGH3=WlSB4VhfBR?`3?Z8&72-RV zPp!yaODX7tFDYK&l!`*|RRO)HY>I&I9j}uf(Ro!qm27zkRbG^P=RH*ye~PXKGpv3z zDq=w|U0rGhmyBfA+Ego3Oo`3O_-{hQ2G%xi7jaP?5Ye?3wzqH^4cq*Z_Z$A3bdqUx z!xmh5$NATi;pWYBnir-qDGZ{raU)^EOTE}%NIvETm;7vX@xUhbRb`V!1Co5*SB-=X z7k~q2v9RVHMV3GOmRR*(rzhOZHf+_f6JYf62Db{HuN2$o^Lnam49kZIptCq&fCCyV z3mq0ItN;x&@Lf{}s&)QsG~3&NhD=^w&FKuDHMem7B&v-je>-F{=oM+RF>Z!SRh4VzXU=+Mq;}`?Pa1;d8p^t@{VYuQ z(tog(=oBx{Gj{d4W!<36_n0NSrZk8-57#)oaH>PS)`(_a~TM|;% z+Ji8vqqAt~+F`ZrvH#{V6N}Y0pB(z<-d5B=vxBXy@$ADLamJ$iRgfajIpt9^B*I&Z zp4^l%Y%q87<*_|)suR4I_-r`TYc(@zsBdf3@HKH4#j<^m)AkX(E7940 zxstV;lGRN2ukMolEGc!aI?t*yc8nxu-XD*tr8M2(`+j9jy0;t!=RC_8uFGSYK=YKq zm_ceU5f+zt&@=A8TEsbMYDN3_o@xH|nBcTSGHTL2`H5~rK?U-~x8*i*jo!PeZI;|N z+gJ#CTkSpljfg4c+Rjh*!7A;M_4bEbZ_d~3y4WZ(hiors7!l!GrVMw_aJ78`KJfjp z-sP~0zyG{S?t%(=Fuw8g(+~A`cV#!To~@6wdEAqh8ZZ-|yqC^h&K)JxVa90O$@e}g z`Q?t{ng3nEv1F@6;$-fMsDisw+Go}5xb$SB=O5{SX@C4ssn#CW85g+_PySD~9h9G>gL(=FK%OO{RW1tS#`S<@Hm*tZ}uH zY?)Rh>VF5{?Y~hn;lOz*s!VAL)NS^kWGEa~Kb=e`*5*qQuQ6VcFY?4asQJU5rF|MY zeSy6#HxL%JqXzgGVieQ@Ehu66JBlO6O*&b?G5z!)CXuH8fc;NaploKZc|$bOF@wuC z-;&PRHl01`%h{gN%%5Mf9;Lnw*fL$LDQU29znNZiOrt9?ci?~8#rDy9g-5Qt{K z@1RH^K7@Kd8XhqNf5N9mH+KHzRAKuvSUZzpGcdYxxvSVe_)Yse$I;^NsUPJnf{KiT zB~bN!tq*@a!rL^#P{Rj)q;1@}`sDb?ta+T*dERVNvvSTyB2aW@JdP;tAoZ;|TWA0^ zO6`N1k?$(yi$12}M_BERG=ndY{Uz4;*C%ZX#~U|AInE<%Y?5x4K|d_=Y`-OoI&gRx zhENZvCwa>hEDCQp{9gchK!(31G9@p&65==A0`mIHRZc)!6QhT)L;!w}xrC$nn1-rA zp(>(a6FVBu@hOm(qFMasz8|9h_D4z?YA=nGH7efFKv7r+n`JlF9pX(G+tZE!G+k&r zu*J6nx)+hB^DQsujJag~W2IUF|GT;*U>=H;%P;u`kQ?s{`#|i(pS_1TN{>%Aoim>! z>WKX%S(j||aYDkeiFT|Ih%6EKZ0nCc4B_8@T7|~y zRNvlfQ~_JLDAf`_i7pL4Asbpv?tTo!(>s;uK&P5vHMO8f2EYA#KcSvJtaT?)IPGi8y5*Im z-Pa5IUben2Vn76bOBzs#BbHWm=7Q}Jax((CTg9FPEG|uf6RbTrmrhER`o;# z2u2Xul8ZJf-}_`XElJ{h1Ig-Wc8fmrS!n&~M^)0w$qC5SZ;$JeJGh9KiN#mG?M8#o z{UK2j+n$H;@u$^2+JUB|bN8!jyjLrodZZ(chEk59$xfcV4%)x`L+VQk`!&HzwVsa- zM0I&X+HVye6LI}PYf7fZTW^Bo&9_4M(a$Q8D~`R^up4-wTH##tC^+%nsaEZw^Tlud zDi7X0zZ{!WXNQL@G7qXZg92qJ(8t`Hv-ua1e`FYfEjv&F_wR}&Ct24h@0wP($vJSy ztXx*2BI-Fzx(tg099I4&zZ{_M+$=1D0IA4T7O&hucl|LIDdNsCHP@r zlWaAz8ekT1W%H-KEX?2fOP{7(`n}G;!JZS5LepUK_S*o^ zVvz+ORV-)|LSXh^O84-3-J~)uq0W1Fk=lvl0Gub3$6{Azht)pzGwlK><=-I;K#@6* zwDcwqp0m#?A^^?C&fhnTb0`39&X(`I-uYsYA&%$Nm++ z7lnI@N?=h?7COH#!U3>_My^~A@ppf_DpD$h$41HC!~?Td3x$|I(!l9Q02V+CT7^Iw zsl|b#S*2PRTpCe~S{vu4Xy9BY8yjnE8$zpC-og z=Coo@T{J*ckE1R)so=xtM*s+5o;H) z^(h*#WRZGSl2&-ek(uoIJr2OLE@|YZQzJQV9VAy?fGp%(zA$D^3@GWy2_$7&ZEZsj zEPHwolz8v>E{^+T>dNXPUGQ!xNwsyN%hb2<5KwcidYWC26C+1{8Y?CtdB<&>oJ0i? zLGNFuO3^#VFZ$!lSEw}WR z6w-N86~=Ee=+Jn`v50KzlnnIHQB@d2djwWzrmb4K0^e8+=e2#6(p0lqL?AzfV+fvm zQLooxL2%Q4{Ro8A&Oym-uR`n3TIA~H@^((?8i!nE5b`yoheJ_Ag$g`aQPryZV zhM+|siXeDu7d!OGwJX#KQLsTPzXT=wk~2>HiYp+z>2e6Z@~CphbvfmDIU^N)26V#9 zY0|Qv&9(mI#?{J4VgF$Wwmr`od|}^VWfC-&2&YZi{b$u`=Ui_Jv`N?wQIsU*{>^zV zz~%8K9Z`?Dd6%XWaV(f4TEV-2$lQ792RS);)>=qje=~%C_fe3`m*)L9s=_E;U-}q< zN)fl@6|Ru=23?)f1fX(t9g5|$TfMp_VBUWO!uy_t&Rbup6Ih1Xiv)D1jYlNt{J@)G z=%MZTD7NAlt6cPo$1bs=M10WZ-}&+HfcT9!s;oJ}0$z#>cwsMupS%mAkA6X!v&KgX z=0V}TW?3?i3T`Fm2t-ua+%8)Yv%>3j|EEh0N53!yxLo%g&6fq&YO+Pb(wHBFc-w-L83sL>8;iOY;W33&CxQyV@UQ+^Dbfh} zoq72eV8^A$9#%czGDvWZ0$j_>UIOy+mnf59P+=`96$_-_`@FZr(|4uH?0h;90AVkN zFA_Ce$Fz|qdvq92wC%`VKg~rmL?R1gDU6M3@g1Im&Ud^Pl5e^p%OB9|fCwP*H1E9Y zb&%YA71spdXSh00_9KY+P-fi&M<78n+}t1k6e=VyRGdH?GdVO&MUFL);q%B+H^zVXaWU;?u{)M6q-u~O@XJ(O;yXjh7#|eK9 zrm-2Y;`s%)<1ao(5H4chO7|qhXf!eUKKw9hU-!@NUlS>4zAUD`rFwTyzlbO5`5@0( z%O|Z2YzevGtwt<5W!Xg;oT>zcUwlX<6EO)ex@YDdipgMu%D(tJUYEowRiJ^-k!efzO|_?i^4qYqz%@rzuCG6TkL)&KMH5I5HbmjrjU<_g_Z~W3IDoRi zj0L33F6RqfQj55NVC(a$iY_6T-H*dnos(lwW}Is;g1O)MA?|~TKv>2J6t1;Gt_~bL z{;aB;qx1L+huoYq_nRL=KC}*W6~d@Gbm};yD(^|N4t5vjl-H%Ys6tV2*8|Y{>HiL` zAN~ypKKTVj)F`aku-{dun{=7_3ZI>xb!8`h!4uD9Wg?$|mz=B0n%h1g()Qk~0;G~T zNGLHD$eNoy-_gif?vx_{J}X>xS$aI;@Y^>h!ja<;z5gRB(PkhrPrxeHl+$CWa$n8O)n+)ba9nd0FX`jQJEHyD1gej_*GY_`2QfNR7kPX zj>Lg!JW)2Tf#k-^Ah`E&P7umz!V+0NeyMT|P&zQO^C#C`%*8%b!c54b5lsieB4FAx zFZ$;@RMlTrLN37CK=FMwuq~k5smPq5L&{7@rO3nEzlKV;2RW0lykH|*Kb9zWT*Ez7 z<;)a5V=f7KEL#(LFPSu-cnSjYZlt~PL3Gh0`(8HwMqL%lRB0t(A4Gt@5P%Q~fG8sX z>EhR|O%ot5^l6B|1KW@_oP^|>m!LjiCR6S?U5NIl13zcoKlo& z#oEws{54Qk;=CD9)WVH(eX8t#K46tDhj6F)r16u9kesh@UBb^JNAUGWm`mUs12m^u zn-I7Zy24{zb;?eQ<0J9y_zZ-f`Et2Opg#n|g12I*MA!GH8vz(c0uWRX0Ci(cPf(2r zt`#o!NeGFjZ1~m3m@SvuswXo1X z0w5N7N>T)3`Ow;x+Y!l@tLT%8clJsIns5TT>J60)oBM+wVTT<--g;5wK2Zx!FOn(@ z)1gn*dvE^+wEp13oTZi#HuaY4V(HXJ@-8HI)hjLli6%xOKvXnD96W*+gJ%%&H!DRW zoti}pfVY@bVvd>z5wM@n_iA}J*h_6hE1C<=BYDL&5P$DmRN66e(>3)Pgu_Hw%rWT2 zrC5UlZNfxlVC(yS3B{?Mc`;xiA%1Z<1eN!_6Ca%2{PcwgQwPE63AKPzSZo3?yk_Ng zM7-rXDo1$R@@q%y?+MpM1Sk;atW_}gdq0f7S1X-B7-k@z!j!{vj~cP;%f=ztwi8;v z_kSRGXqz&LnYsWjr4qfDhy;lqY?084$XGiLkzOH}oV3CEH0F|QcL;w1P=M4@=0j>i zz?X^ep_mZA;U*>oa?^Qfl_h0b6@GK@T@URE+IsJAA{X+Q60MTD)JeTUc~ux|Pi#kD z3BZXF0csJpWZ|k5LQRN@aT3~h1j4UxW(`02-wVSog2>6f)@-sqjD>)disbW;_Gcmj z{62OXO2C=!hb|empEUgRL!XCR+1RRAwC4Mgi-E|p5$PXMED+$xdC;{Jxh3!RZ?yfZ zgwb)3#egC-A0>yPuYfpoR1pC**Ri*wOiCSzgx@6djR@$-2!vljv1{9N76;H=`kV*k zL(i0j7WTB$0k9I#QkhpGY{NK#((jA?+CZX-z~M_U^E9|qV~y(@0@=$7X@@}0CDgr2mg@kFCnq2 zDQFWSQK7LGTt=J-M{?PD5Wn&o)`p8GpHs-i?x?b69&X_FSl#OH16}2p%!`}OMKk7g zki7N=l*N(bx!^3FJms)T079GyE6Ze0B7uvoD_Tg|VnFLkgaGv>!5wHid|(Rz)k`Er zArd6fZqHA1Z}yd}5)VAiKY0RBMp$Gsc$yDZqzfbSZs|D!AZL=(MG43{0Q{X_WzoB0 zs>bK_Vjsj3thb~=FUx)*SH6M^n-8}})* zj6K1Z9#)ldQ8~!hD863=PV<*jB%uFELAY`mYQAq^BxA=RqZ_az+!{GEdCZ3cb8x&X zmO}gYehlsK<0`L#Q39ICJ)>(OB1h@8&RNfdAh_>w5HIex@*wz)L(~zaGMqB+K*XnU z2IN}&#M4Sic-GoXSK&(R(q;Cv)`aG@aV=Ln7Mq`ffXsno!+CRHuY{m@+2(5(foWL6>ZUEWQKtL$tq-hrjDjWfC$!6JpJExDKV?tt?k%!0&Ilg2}#zg>YeCfLd&hQPj3l~lJV7O-S`mtaJN4BM5*A26DOq z`PlL+zFZ6fKuv3sDM4s>`~7U&=O7~bj+A9N1y$w1wHtBF@dU}m8xa_9(51sF#J~8<#H_Loo_Ya$4~#GSDs=@$ zGvL0%r-=wKR>%q1lSf~Z1+7CGPok6Ph&PHO`ZC(CckJQ(0CG}`1UXmXGUcG&SD^?y zKZmD&a?|Dbb0y2YtRzImVd@N2KCyaGAOxZ4MKblF=@0Cf_^vf{bVe3{WlKeeI{0e|o z%OUvk0~!N@di{DYr?{VNQ8rx70h}%bV0_fW6L21;ud-mEUR{N42sJD(aRX00i>JpU zoHI~fw2>2yI>TLy{T9Q2N#128;Zhb0C=0RJwGR<)x4MZv2`eX9J}1tIJjca8lh<6Q zJnd|shPntm^2#F}$X8Gix_w7YIIX9G(8=65ya)>f!$cc$@lxUjo_q#^JMZOSDtYMz zI^4L4$xIRQ%+WZt5HE846A zD17$FWXwgSTKM_Vu8G110-*FDFZeoE+I#v%!xtM_b`V6t0y(fT(%}|Gh+CuyFk3Krs67Cr_gM5@Tdat93k)^0;EkxL?Lrt@`jfy0JlwP&WD9M{mDD;M@Qn{QQiKUY z{L?}Q0F4NMby4{AzQ9DFiMdgSobn=m?J)=*+{SSPrU*&Vg;-R15L$$QG6Qi6vZW}) z-*Po1uRu1wld$QKONQkLLCyH6z{tbfl=AFyl$qD9P~UNqPmS;<@|Y|UOU5Dm$mb#Y zpC4B>0LobZrXm$tLCD7+MUezg?D!q8hxj|+pxl4ocoT{$R{>C72IgA!DLnwrQ|O3F z;n>2|TzC{kvd?{u9iHUXo3w|cClhbPfom>d&LaHELm)jVF(7Y3 zW$EG5ofLdT#3%^o>75XL@S_lY z=u92$xYgNRgT3{>%iMy{)4vp^x^vt# z!Pb(DV145N7Oi8jgMn7B;EX`hm=Zq zDTS9X90p}J(tusLU_Ovz%A~DX0qs9{pUN6cK~^qjBB{rTu9A& zFXkOc^EuMbp`#Fg+pD4TGvA|bYIpM9j3C__K2rz<$J_eZKV~8zCq`Ah#0n6QLRbVq zI_ge!`$c**)nO+&IJf253+3sN5TwWfI8s3M(>I{vQY`@}>(}J}qtou1iy%2?jS42R z`Vz%DeO-d3BWB$w3$ZV@7*LvVH18!hT*Al|JiA+!G;e8+Kswxu(@Ha?eD^rQ+-j(j$W3ejtCty=u=jZ=3D(i5(6nY#6d7<7QuTfCylxP&T96Y+6eGy16 zB1#w?Ve4i{FYwTlXi0ei#iwi4nsn?vs1RwASmh_U`eLrj$ljY&AjUD(E~Bro&|KQF z|M}4h2cDNmz{(1+|FjYT!14t2MaG42>jhZw@ZmDTLaaL}mewvu6V;_Uen7apWev5c zevkbQlf}m-1h2i8WBb|c_uOt3!fecku4aIf5QChKOj6QTSY9YYKyL(q#!J2q6psA; zZ&6zM&`QHzCQchqKZ+7Wy+!c(dlVrJ>WxQWl!H$`hn&)Okhff;N~^U?LV*jG0p{S= zEaxmw;T_*7#87mDRoUMz*vsw_7M8n7k}wHDP8$L+W;p_h3Xh+jec_wBT-LqUN#tLyn%Do@HNz0NjV?NG@*840qML&OStde` z=VZ-~4r)rSzf}3`TLefr&ePnx3E5H6NfwaSuY6E(0337`Ll*&by%&i<{Jr0zO0{bz zuUx!U{c1P~h1o)pt9O`b4}=dfUf|X@4nR0#0eW!gDLXwH^|^pnf#SOfSg8!yl2Ohl zp!@;?dqE11h`f|2@@9Gl3;X1--zhCZKwgD}?5IQ|{Xp_sJasp$=5%LdpIyy|rD_HA|k0irNX*S*5A6vhgWoK_-0liGlF8@*r}{CUO;IOm}O zcmELtx@)vAeNz999BAbSEc_k@$>zgY#Tk%8(Nz~h{JI;Er9BskLmR|Sw6RkS1kO$r zI)qtYpL(B*QdL<-afCz^E*_eiMxmlcrp57)FTe|X(Y*TAyk0}NR<2vyo{9rcJfjl4 zpgA>lhAO_YDAbd4*9B;jymvDMdk=vi1);Q9c{5DmM)pQX0!789IL(xRO$h)v?`(jq za$)<-^$qp?lDjHt)~TrI73XKgNW1P877&TN8?30(4G8D@rB{Q@p@?&qUU(MgIZUp< zM7jEs6##ACs+4)8WNw3Wb@MD;OUE-@nfaJv<>>^Tnt|@TU?tCTkxxY4JHG+JS0Bk+ zD4g3Ta>yi#MBu?E*}5QU4aj^djCru6(fiRPO5Tgi1q`+F-id`F$fBc?$FjLJ5(a5F z8t{xD00kf}U9HB5*igKvdCcqG_Va{*$bKicUJFhHwm#>bO}gDm^1$VAF)o|85jT+i zr#yvR;PmFJxX3BR{8N5@vHPG>&>8E2R%F($W93@vQSm801i|A^D^ERxe7Q1eju;8z z6o_*=It8si`7rA_WDt}p^1J7sPruEwHN_8nV>8IhE&zGXI+Y($2q-tP3zb6viFkPT zBkW_KxDc7!3!{n@4s&0zII{D!cY>~t1vq^Oz{mm?2laL9h0@pcMg%-ecJ^0vVxa6z z*@O}b9kx@7*(SiU_e)Wjbph*(r@jPt-L*6aAY>*)3Kb?_1qwX6?0n^QxaXisAI4lk znAOws-szGr=sU`@NT)c;)RcS_hI9m%3G9dZ`jMR3;iiEY=0o5TsmBQn<%fDgpo$jY%b*MoK)OacP2-T(AKV z;#xM>$yLkPqCf!8g*wQwC<o`({mQL<+G6qMR2h?Hf)Be-36-Vee3Ta-^eC+i$iG4oRP z9wa1G1RiHZ+H?*i6rgnWT6Vi743s%?=%@b##E#vpTxDMm$7`yR2IaGr<-HjSB{TUlxd6{S`P`zr0!Oge z%{PFmN_{F9>DjIwYof#T*biNPEd21D5L1eAt{@y+fj^czOKQ@S`Qa2nM1UhPX6F9O zeHu9)pirJiX3Rw*ay%*LBp_r!WRGvW9O9d{=H8pwjsazOkqW$-;F&DrUhmKEYNF$9X;XsmIRZDF>UefNiS ze1WMiD5Zn@v(`09pb?=hP9T>!u*qKQtU_p^p_l=x*8tjCE8msv4VrL~mvn9}@GO&x z41*?`6M{wK`}KvFn?q|}*rYlr@FqZV;fYJ20I&7uABVX={4Z(!J@)C> z>!Og)CI%L34~2|Ewi%7-g|uiw8Z6&Eox*p;ZOKAxwP<3Z229T87gI{kzw2ht$_7NB268nUNm+lR z4}JpLKlg6VNhhpO3>Sb1YaCsEZZf+uC-b|;D;>`kI39c2!X}im5SEOmA#*TvnUr~G z)+5(rPH+CyPE;H|3Bf~KA$WQhD?s@Nl-&^H2*XJ+9?F!d%0!_sb;fL#WUUVd9qD&p# zem`dc?!5a}E;^E01yU$b?-VXEph7fAU0y_{WXiaT9AxW1MIO+LI)kcO0LH^5F~mTz z)l?omx#}gXOr*+3V)N5T47M|?&3*>6s!ER{2w{F+viB|R-X2kSzEGl!GYR2%FFsqv zNEGL5Be}V*=gI3UW$7S=15kt?WOWgj(?gHCCZ;yD$}6xbJr)e6h+op8l26ClUlc=Ht5{t!jV!YBILw}e81orM;8>c zzj4A`jWL~3RU-B=c+*WPAnBPGIhzsr0nld-S)S8@Qk?l%D--QF9YYw3c~WY9v7}Ry zOJ(@|M<9Odt5rRQsoBg5QMRA7uH-REbF6x2*TPk^Gp?!Rq~JcZ6CeWAErIn_ZrywY z#D+vAXCf(bEDI!?6QUZ| zWMd{QdeF$a;fTDi19|n$OoKp0W&G~fL+5*LQwq+U_~e?uRJjBUloUfWNso3ZB&T9Zc&AK!$*dEJIS}&u@K;YA{Q|COaBSwXJkhYPi3yR zCB6xz)pZ>6aBB9uM&q7GPL{4+kMhf@M!jg}v~w4t9)uE}rZEV_1rUNFXGBqp6j{kX z#3i8KgscyMtUKpgXt(n|{S>y#DbB~(wOO9E3X=2ItCa0z%Hwe9S#VZNF8VaF$TkY$ z7aoAtAADFjF(sboa^63y6nwfIiWHR)GL8?7 zvtk+<7K&U7szM)KYh-fqm$BOwjB47gZ2&J(D5fkrBK$0|=rTtjyw>13S#T&M_QXe&lxkMNkB^X%yksuFuDMPwUDGNo%hd@m&@Uhj=5^-tg(KOTbY?qW9_V2@=J%azN~&s{#7K0Z0s__(k!_rQT6x;;97t9Pase^*7>g2rO8EYH(ODnXfFEt zxEy?JalkFti|$+i-pN9(DdzMSvU{)<{kUV}^ZSw`EQzcdN~VL5mie!8Q>;ZJ*&m5W z_>Z@nK`5eJRLInbu1(a|g?owg#c-+<0CQ;OGC^0d&2?T~PDi1-5lHZI=y64O)X&bZ z?{t2Sxh2};Ze$o*|8NHc+jm0yhu)0x>q^B9*lerA1-Qr&6b%BoYe^Yn>0|CJm?&kL zD{F=rqB!O%0$e?+l6@7Bi{L9rC!zp{xkqy^w+0bQcHeG&@DrTe6_$?W0+TXM$Re6K zozDWaGs6tneA~Sq%>jaJ*8O~}5?(_uvpQ%tAAv2ncMA+ZwF}zc`$mXgdyQ6#QGC9z z*ks44YRrO8q;tg-fE9~SVGD;WgjM*6VYXA0D-ozy699z_!0y#c-1}G6lENO#yw{(c zoPg-#cR~1Xck6rvNy)CslI+bkHzk@$jeUv&G_4=efWy()$dBXiiLT?l&bI6w=U)Pq zz2*@RwVjk|>1+E=zZc~IK*~Y15QJZTlxqPd=dJ;{euc{1Lz#9R>sO_F9{E%JJqJCXhV`vqI)JuwFY5g3WsN8xdf^m& z1BX2Jv98}*aihX*m|TR%BM9z(42Bo4&<7mL45j1*@=!#L+fuot%|&o(l6a7=%LB#?_B;DG8eJdhSNa@;FvKu z<;}7a)r+Mr>8LVpz(Z!QlIKc8lOgNdV^vDsTaB%pvgLF-5dG5^A^6h65P#DR5WnVX z<_Lgm0kkt>B7~odLhW%`!>gOIk!Kv8lK4A#ZV!Z?`v!z}J^*m=sItc|Ujp*Hbt?PM zri~!aUc=XzAV|&4kcp1vYm0TxIrqrIaEc-iIK26c_)yYJA`|jI7*mNy!mn+H=)-q_ zK+%iYekq;mfrUSd`^)l|VA-PeO^!gr!z(AB5P>)k*EGpO;CxwT4^f~ix~=Ma$4k9c zwN2E$!gCCsbL6C!9hLKc^)iTGaXG}Vz6#_8>p7nupROj+W||1JTimH-{~bzDDP;zgoqO(?4rxwdZg!|lI81`D=q;!AJ!)n z9Dvf_Hc=|NJ5b_NGj@93I0O*^CGW!Lb}Pic?@9c;M@@FrV);uq%47d~aT9S7fKI$^ z?x`0pM*=Vhr#JzKkN`Z2zc)$fg#a`_)cLyg)~!e#Cs4^5fr95 zqWx%1Yy!hE2T?{qD;1%&Ku{nM4bjQXWGDg*~8#zO62ju)@)^vRliJUc16c#;()JsM&3DAQA_U0X+Il>eI~csbe;gC0RN}H3YYE+w26K_Im-kycUfJ5teX{F28;$p(h-YKHw)COxR~Hcnzf0xC;x5P4M+>|9@zu{7hwLi@AqE@ug;|JvmWnTjB`~whAw^9rYo<) z6!f9>ivS$clX9Q=vS#D06nH&BTootavnlf>LcR}q69T9w2D!duk7I5yf9Lyq;9g|a z4YC`XdKB-w##smmTCgT-rc?HWgrm@hw)i4|YDbHJTf65Dzj|5qnmRz}c~7O!re(lW zC2sfvs}Ewn3#a;BIGna+^D}I(GFX;`8N|&c=dg6#1 z5f--fhXauEkZa~SF`x@J9KhnsK6xR7$3`^mKfSfim%e76wc`Olb7=j`D~I52#$yru ziCGse38*DTwPPy5b}x3@8*cL)LTcDv1lgfD-Z(i7eQ13l07<8FD5p_25oA!3rK+Lc zB)uTOQ!!Za5-&E~6L7${pK^^zt&H50USK}+?@=ts?ORVrwa-F=^UzpGeDxL;WY7Jx zyT#1xK?NF%$^i5!8c>LR+I}mXu9iNEe^KMDC+z!ra547r{_`~-%_}Cr9+PbNt{y!P z?KNoP6Xo=HtQfP8n|BXim)~r0EA!=~T}+G5nsx(EVV%1DkEL>A+7Eqbi%kI3lEukB zj$xMtqpp=Kn6El~>0QBKkh?7{gvA{cVK{FD@B_?Z4qm8uG#hvWxO83gLbxXHDRIH` zc2sK^gw^F0*g!-Pr5!d{OV5`q#(`Re-;EbQCsB#zUj6rC*ecStxCB5iOwtPXNQwtf zlA!8zta1w|Q>GR-*2~IMb0SFh@St+neGxdVAmI`HSMj>ig=+X!<&6u0Eb}>i8`62U}>xLUB_y2dD@Ks<^w}tMlk(|b9 zbhs^d?%TtORRqYz+`h#n0D9d&}rb2>BQI*KjkrcwjmjghzhoK`= zYwjJ8ox;Lq8?63hVb^mTXnQlMd$Zvd{O*Or)iWpWcrGJFx!GZ~r4f-X^O($h{VQmO znT4~YSUN4ub6M}rU6c8Z&))|*Ix8Hx|4e`OTxH?mj85CvbYBH}oJ-*Ap0*BFDeiqX zXdwbC&uRu2G)8IN%YV~{!Zpy>_%f^9t-VW%aHy}(whzfYhm;5);S?4D%-E-A4hLfP zMKKnwmIsc=WXEnHmQFyhVHJ*`1@gc_kh}JSSTY7;{c3u4=XWb$8IiIN!KVO zmJ$=i+jpqKj~ns6u~E)KlRUeV?+@0m1VNE=vmJ<^+l3cG2+v)wBFtjR*F+Rzf2%q+yD)~@7v#W=Qj&jARqpK$F8 zyf%z~@5g!Jc$Y7O2=|ASR`I@rIJaXE;+(=2lRSUwD>*g=;p*iOE*WP~hz}fw7}p@e zeGZo|Rqv#E;qU0|^$?5<<7XW2?tQo)F$|r*Q9%;T;YGz2^Bf2s=GxGH{zVY2h}VS1 zm>fL@ZS0T6-okeXoO68m7<6#VA;MfZxl~<4_~`6E4B@f~XyIIGJvumt4vsHcImzP< zu#Y)}w;16oTD4rw72&0Wb5D*>L4^AiVSf}EIfwg|P=OcRFNO!Y5BHz<3+GAiNl*{g z#&OV|xA55j_krd`&(eAgty?XF@llZ+II`==;p0a%L0MD+&<_cSG7rbW55DSO#m42| z1~YRp%(X*k4W)V6I0V(?UFQrgAt%0MYKWUl8zwn%gq2}746~#XQvEIT$uB9Kl|opF z;!^17(2$A|r;yi{rg=i8*y1>N1Ul}IQc;nzlJC)!ItX=qIz6kCM|5 z0#S8aQbg(`69mX6?p)AsdcMGkP$gVKbX6EsaQ;7jp5{SgLjp+%O9;Y$4-Z-M)<+!G zyBpR?GVq;ruNYOi?o>76FdG}qHA&K3e9T>7pS;F2UiuE#i$_UWerewHoJlGIiX%~3 zbi>S0p-XUaDlZ&ABPgyVAp)o0qB+s`G(XxKol}t3ju1oW`~pH(1(wq)(MiDh`Se=S zJ+WSU>cgZz)8WaqZwx19%$zJF;CFI}v&nxz@DO*@{%fm|h%}6)+@R(wI3tndkZB^i zgwR~(ox+lb)PC}NXU+JMj2p1~r*ZJORQEI%zDD~@m6Q=S#BeLdafV1FKY9GYE#GEv zXR(oUaa+J)fC*f%`Z`#<^k!V3M2wFGj4k@F#Nt|JxA2s(gdG6hMtgti3Y8Dq_gHojrd`ZX3=5p!d$b% zi9-e0%%$jZ=)9IVCfZl23AlNWpmEUpBN9k1k|I>L9=tBidn2_bG*`t=tE@$0NM{8a zZe_&D5FoQ&I@3^ka6pnBG=zw>?lgSPGNjjm=Ag3;@%j>>;&Fs315p^H^X6wM(F*4w z2o%>&VW?>v+%rWDMAEk2AmYx`QAvUo9bi< zECQhr3H#s^fwRl#Bp0zxl@)0uA^hM|F;piQQFYx>13-IZcaz?Z!IbWN`{ zzf1Qo43Vb!8xD=Qy|(^N=>By-d=GPBGCh$Ex5D2MV$o;g#b>xKCKyr5jifpS;!4ck zfJ%_U^eoi51rctfsX`oxjKkqRf{X)bYuGh=Clxn9+!L({pZbYD&}n`3K4hvb$x4{y z=+vYALd$+Q0;yHqb@*Y8j3Fbo*$@WGjsigD3OXqPU^a_@gf}}-EOe|-99r-o%qY1= zA_E)@FkzIjj7+AJ4B!~}G%Flso38+@m2n7$OEG|N7yCegS3Vohw@ zw(aDLor&#BR5+jcU+#Ju@E-1`UIs{3~Pq5GWb>gw*Z_t~dvpS9OwhL$%1 zLuJ%WT>_Zqg_lr2_Zb1tH!0XjXb}Qd?Iir2rz~pLzgL(`j_A4N%x1YA<=nf-F*f64 z{v~LGa95GyZg`OR3@mGs5gVtxmFPQT79D40=HI;&_tZdbCZ9lBgoPTiHLEgj-;u$!KI&a$Vh(`oOFkI z7wicjg^ep3Iq4;77yqpop_;7Ui8%#UHeh{6arNx;svkbE7x; zCbTVbtwoFvR&o5z+6VW4Sx1VQ#0%q>Brxzmd{Pn1uuYAG0LzBbQ_?7tS9EHeeIjBJ zN_uTv9Oo2)=2(d3sM+u@F$ zl_)b=oi4MaU#Eh=v;5bWGz=?tE;ub^P&&&&Nl<#9QU=VS*=l5=Rx?`jcv0>LkIb{g z=28=g{^KH_>>)}|zF@_nzmA8(?$gd}n6I)yHg7Y6-JgLM7*AmQGuwYs&zeER!j3Ah zA2*mSRI`3x$x3W#oTF+n$+qegV${jeSs7=Q$;-TziIjZ4~M|Ib9P`Hq9SuFA7PaBDJ zJF~ZjJ8vQi-z@2`fiUVbkL=S{zGFYvE2|$#I8r`EBg%I8D2JuW_X9H%3xbwwk@Z zYc`VQSg3I*pe5UsFCH1kc1>|`5~-Ez%{Dw=*m=rubd_vsk);(oR#-EeT|+Zc!O-#L zjK%0j;5ES6vn&oxHG??ILks zR!;Nqji!B8r3D#7uYE#j#hi>#4kmKtn(OeNU_+X(3K5!&e+yaa;}3IFwx$70P=r_r z{wepPi&xxP-1N}?G|-@9Dqe!6N9EzBBBZFOO~A&nsVtF6fhP3dGf+(ewoxzB01(>R zbs0UmBazWcSnbd$`fkG!bF|Ev-U5ZrBv~dK>+)09U{at$DjN53WKn#VK`e#4A(RlfC7k9w_q+FY7sCW1}%qIM2zHIj@1R`gi%LQJv=u|B!yH2 zP69D3W_2t1({O)PL_{p1*kTJShQ*()!32Ua}NS}}7j za!U!iZC-NX8H}|vb!E$(PLgHOMOsr*cOAKa^$_VmA~S#HWbg2x#TkDZDh&EbJPLG& zuYa*Q5{J2Dq;ZCz+OLcS88xs9iAC8)l!Z!8r(heDC}@FwQORE`g?i2}J+a_IG^g7R zH^^LEE`rv>g;a*%ETx-qYP}*#Ld^lRi8&>C@pD{~KPFlJT0mrsYO*=W-~=C+bBKBr z2xsC3Yqi^eZr>L%Q)>Ou^dQA76#!&6T1bp@uvC24b$X}2=_F)VH}0BjP&mXU_Q)1* zFxA(96xGc|(ax#E_@+`Qdgl?}gx-tV*dUn|H~rWk(B71Z^T>dZ!UDVGBzwdg!G|8I zhvY*1{01-sShhm8WBn^}!|^~sTP-L(`X`+c-UgY2sk%d|)M>68KC+w{E_0FZaDv0Z z13oL4MSfoXiOt7|l|5C_)zm?amd2@@4VModjh7f+1mYa4%!UZB=ib#oH(4Sl$p;+c z;&#RCOK3@BLZ*;YSA@iQn&ZSIB7p3F8dYg7QVd7^oJ2se6yuCXNebRYGyQto{|F;I z`h_-4=Xs&wpm>Bh8^h~(krNxPCR;7KEFc{17*}}d{fo!QXWZt*0=R8R(Ge^H ziuRj*)J@?@-o^lhP1Xm#LPJ9<#YC1h_qj+dvbkK^i2*qj)fQ$HDkXb(VS`xbJfwpm zz#=4JSCNGV7`@yxV1+=Nc8#yb&kOZ%Mc3mv3`E10c$ugysw?&fPJSmK$ge!HfOwcA zdUK$+3hR1)MB}TJszfc}v7QD0*jiW`?_y$OX(>B0f~F+#SUpo!R(UIa?1BqE%+Cy} zi^O>}Q4m=^5_wrFKUh+nu{NNR%^+O1t%ifFm{cRJomoJwGb2||FO_hcghkb$nl{TTks)-{UE*#acQ)qJSA(i2Z4#?VDWSz$k0#af{Fqp! zzN_6$P|X@B^AA!aSuu`2DJzqr6xT;Xn#xJ3d5iV*?1gntTNdEeQiOz1;UV+7O@nX= zS&C~T^7@Z7j}`1;S<+hao^NG4vT7{b2H|EQlLIER5>+w(#bG(h%Mx~6VzEis+kbya zq4q++yy7s#v3Uv2Bji*CBYjF$I<|6x5JQ;A01XUKp;I9>@f~X0&*j z*`ag!hU#@plAu}?xI88)@^s(WcRQfgLzekr7D+kVKBc}pLd>ueQsAwdY$3~(>wrY-_v!lM_avPJ_CLBtZaRY1ZQF^KSG$ahKl-P<~wZGGHr6dn) zX&mKzq=6HS^$4LS!VH}I{#xlOdJM8e=Fj98pv8i2fm}ki4g++48-av!{`*G=@oXcZ zs8WeeDCiw-jUatD7A5iUg=^LejYYM*7KJu8T~UEKr0k@}U?f#K3`PfQRAyVwP z7A)GjdtY4f_{9`333;DG+-2THvmqf;dg}CWo*)kV`G2I}pe(kJMG5CRsVVv*1WAb$ zHXaaT1qB~CBXLDdr<$hz);(5t9zBo06weie@4ukk@YAsHgKGG0kvgCJJ_NRxm5$mQ z{|r3mqHsKTAt+3dlN#Ts?0n?zHEDGHK=v6OuOQvyCIj_*t@(o1_deBIjE`Xo#Cc3k z%fTkYJIVcr^8B0d3u17ljSX6&q)+S5pS~I6=gZjlwd?+^Sbk{ZDnkOq2&{&NhMVnQ zK9rk|OD^_@tITOwxIwv}gguD49beY|G<;YD1OYp*pM+t_vZ;F~hOH-cVS7-1C#i;5 zZ^m$#kNjaXU9arFzBjEDcA&yy@rP_-nhJp!y~(xQ(WlDaP)!2=>zAc3%ouqEVz-6y z#&>U-^F-cSXPT(i{CQ#j`lwo9M=B(>` zBd$I|q&{gGD+TJVcQ`4NX-x%GzqO4a6qATsg#}0vqJ9(?*Vr&J8KPOO?`)2)ot+76 zOzXJA^QKx%1Sk<$9u+wbz&G&VzJeQa&uYSlYu0w@(SF%8Fbe)c1$+EKvb$GiTxd;aZYT)5F>vjmi|7(9&0=yjwfqEP9(16hoU)UJh2 zqq=jp3wVHQ*D^smb!kc@h{zd+cK%~LbX9ARe90ecY&q`)%lEJ_76iu03SBpEuiE;?EpHQY{80KZ-@RTEq+4AFAZ{+J@&AP5imG!;X{i?@74N~O@i=33A3W^9 za_T$aU-HxN_J>YITLSkyt%#KEYG4 z41^Dc#Sny~A%NsR%C&vSOi4^Eh6!8VvKLG@y6}lxa4FEAQzHkwqiE{P4yNR?+i;^= z)5~KiiS*F^gNRGd6)xBvKh=o>RgCy`HCbtOg1iVGP(^qp4;7)dxaPAv@aMxX{KNFs z{q-pqz%&zJAO`0)a?nH7eS-dr^a`G#U5r5Gu=6xZp-X_fmxvbXrx1m)!(oOgWs96p z8Kptm%M5PHN^23$wTLZ^tf?`nfJLv#S}v!&hgTgs33I&8xMTpBN>r}5o2r&>keGtNcxNzk1-h`4SOPKTmZ5l8nPBNgBcLK52CxA7uC1dR z;P)W-g*RAl+TLDml4EZ%L>852n**j5o|fKUKryOk0ov?L-TB#$yEk@{v+sf7L|$uY zukGLf^T-_f8o{{ZhPe51#P~J}LCd+=T-NQ}No2*OTt^-m-INDkDW`GV zp|ZV4V5P8?!yI1WRkv~Yue_j2s)ZSypA%oiN}JFTX7j$jPc>)ai68RY^ZLj_N^(3D zq%Yrzw7WJ@KX6nVtBWF4c4(F&Qu*H28!P(GMQNP0DH4oKO%tB3=*bdYtM5`oO9l}N zb?BQXewgaZ|OFp}5# zTNw3OInoYU(;aDyp1Z)`h7a}0v&;2nRy^}K#~hCxu147P&lhQcDB{xl(`CxtbWtyZ zyZYZC>T>;Ch`wNt`JJ8SJ9=E9lo!f}Nc+vp4rwgwp%#I4GUT&3gkYK-u){NYP{!s} z0rBj#1~wl!&}T_Nl&Uc3JHr)i4CDS#y04TzvDmm zIOkx6qCSmoS6+T6yK|ID*oA_TJ*X2P7S4v+H`j=t%FkUbov888cty`JjVFPN*kMOB zU0UmXB5g@l*+NDhv)H|Cef$)&{TAPBo>AlcrH_+hs(XWjdad`+_m0^@jPq+n%V zmQ`d~8Ph;v%Qc(kUZCvVMY?c0j!ZX|)8 zD`70XI#3=HPckEaDJk$!t`KR}%6OyLxG2qMpD@IF_XUY_mdMf@Or>=9Cxv&#b4tPA zA|v*+s<7-CD^hU|f(De$@s+H5n$Gi`3odu(q`ZD6AEzUV;hMq17-0tZ8sk3dCZC_{bxS>WnVb;n<)6Ru>v&O_SNs|3Se>4^5Svr*O&Jx+rc z)D8s8W1GIukej%Aq%?%FSlJye3FWH8I3Un)0%#LJZ7Fc@r=dd(@ojTGQRxbT*pl@9 zDzo*1S-{eJQT*vVr>XE0y~Az1I6_@yHF}TC^?M6?xvXY-o}+8}p&z}*WEu87ww%|N zZeHH5AtTIq4pvDV-UDJh@g$ma5AR(|tJ0D*xp9WL!ni@@GeFm#(r?6=*qHM*9cN*w zKqXw?)Qo@B?Hr7TY`Xrd*fZ784Z4oNqKM$?`Xc;->~4Qh!a|gY|E*}&;(v#S$6qp| zFlIL41NAuYyTff@im?NE+kJp`msbBpM!+jMX5F|UTWN7z?1F-AUlN05Jy`S$(pHc4 zvYib&iQ)nY+bEhA(`YD^R#!#{16tm(K(2?U8i2|4`)CD5hRRyye0^gqFkM-RHHLM? zX&(b901Ahpyz^TqL_ro`d`v8^UP&pqWL{kAmG9&9@ri=fY2o$$`uEn?ArS!RL+ zY)Jy=x|6E#vohP-5}Y~RuW^fi3Q)8|-1Mu9>2K4(F>ibX;&B5p!ZWXcH&%7qv6*I@ z4N6RY^BdRrnZl(zj^15=NF|V$!wIk2XN=sUP=CCny?0PNO-0-~CM5YWjT=EHb4AaC zzw;k@jq#K~`r>IYj_|iC`{x7UZv2%(Kh`-y0@bL$US{1N#(g?!W}6hC`1|QVq=q7rPAUkQ$bAWU4XTNin}uWd~rKY#Odq*JS1S=@`bz{t*(% z57d6WZYfV((!_{3;9FWapqLv;6?`WYM}JHzGtnQDp(D#?6$Ui(rB{pMsn{unNHw_Na66&JEbPA3* zX%FPefr%+Qd>hYG!;mTeVi)n!YEgWID6W~!XU9muPa2ITI8z?7irfFwU?9msob zpV@4LOn0hQy6_$ec)p3LZq4x&Zpm|Pic2ZuET;~Y6!9$(PXRG`DcOy;gY-;L{v~sk z@3_uM8OozHJD+R@QoQKV(a{5478ibZWw!QLM;d*&cE043dmVvB1!`CBL*qiVI)+zL z-9}27W$(iYmiTtSx5#y$oLFhEk|%L)N3Hk-3CP&SQL}f*eNC^VaudeOe+oV^f8M|M z_klydRf~Qnk(140=ch3VC!m<6O8`V@E^uYzl}@OKj7A0@o$a&egX^YPGjly_qQT55 zKokpvpe0KV4tEGWy>6Cq2}FL+ASIrywGpWa6<2aot;KWLsCyj+xMnc7-GN@A|FO|c z&*`;?t(-mkbA5_^ATv3Q0~^0ELxCJJ#)e9nZhdP**;Ioo2%bM>De)r7@^*JraTDC5 zYI&oCx8`>W$ofiZu~jF%!v{xy|K-F+~XvJkk7i0#Y$_}J+s(*`lJ#mFqg zBc&=Kb8@0aX+U8_YP;+eD@2sT58CK?CvQEjr`=Oy?14F%+h-2W#|Quww} z0lfZ#pyIfLhZd6+XnKNSgYQNS)sz=UmzF*57nq8WlWAF2Jg)iG2>`oDN>!h1^_U*q z&73tt^eV8VE`4ueB)de*f{O?r`C^_vMM=C!+J8GpZMU zAVV0VfIXu3NURT`_wn?`+Ei+(4QN7eOe^aqst~ah%o&w5twnSOfkelrJz#-;$O>v0 zWL#6mxnAL|(aZr%&L#KjT(=TYGlm4=jML~b#2-ip+bA&f3<>^d3IB4gC_(%uqMI$_ zMJmh}x0I&APvXQVt0u~EHP{_j-*?oAS(#a4KwQRM1fRh+%Y|qoO!W)x&!~#J9YV{U zQLgkftQN|ws*XzAwwV8*uj|{tod}LE`e*SAG19LwVZdTZqZZ*!FKe#UU$0lnTW~T_ zR&l8@ww+w&nRFrS>^?OMCtT8Q=|yBpo*+5O1ETp8b|HI)ZZZh2M@mi*G9Ek(AeD7S z17qQhCD&QF>sz+kVDN}ZmiWyYE@L|=B4hGpg60*BNp_fG4Rd5AkLBZ;z$2=V?duSg zKJ>iZXj)75^lyF z8bQ3wW99LVH9X6c5N8JoRUK%Y&j)qoTEfX>Z;TfJvUI~mpW^NTAJK9`FPh$uPfnB*%BYfX?gy4}niL}k z(Lv?RPt!VSWJIV5J0AP;vJ{|re&>=BGa1JkJIkVeu?$)f0d03Hv!d3fTpQUzSMN&f*nQ_~S;dpas-QSmud!(WybZy9UKuU;;wx&$)6)_k( zR{pwBuL_W@>4Z#)+ZJx#$_%_|b{1x*Uhey3PrfzG2on+Y(+%QXFFXvcm z(iw)rnQHX)yJNydG$t zLE>Va@EsxI2aAX^ZRb(_7tIsC8HxWgpl{UD`!?E)Cwd)q{NCL002_(~zc2Opgf)V) z>Rf2EbZolc(OC8j`THFYlyVJIwC43I!zn5ecNm3A1)?1Fz9H`8yw|Z0^B8GP~Ai$LCB1zbFNbe9}X%4JMK`LEmH4n^)Xl zN;&?|mtNcV>h2S?`Xl3fuyj10?^ydPgC(8Ql?glPidLLv#_f?V>e}sJ58ssVEyVjW zwA578G=7JOe)xa4>eJC9BMeu{EM$zn1}ifyh&TLpjwN@;t~Pc9on}P04$-_AOJF2~ z*T##NCvjiC!{5jcnMrVFX6j-1Fw@6T*g++!RAkdf*dO(DVwOH26vN~7qT6mXWUHNe zE5>os=VhsnhJ*fe>bVgzdC4Kll;P4&5T}>jGIf?71(2gq&Ac!fZz6mzewgvOmmeVa z)N^6Kc)7*=lkS|R$V;BavNQbzUd~f?{3GHO(H#|u4QPzz6N-mf&g!B-X93Yl&~wAM zwq4v~Q4c~?Gz^V)#HQHM)HSEcmZg99RrjPJnX-u8^6^tHwh$Yq@cqE%bj9C|4_>iI?&$96vfcU}ae%N-!)NVsfQ^1q{Nrr~E-C<$` zI>IvDBb_Sb8JZ^SFp>}>TPgkC(+^$oV}k9d6q-rLXJP&h$!uRgclrR?Y7Y`>8d2zL%0bgwTGdFAPbrVWn{SfNZTqN$8lr)H)UI$OdWBOp-n(YOu@z zbFmuq;!P8UdCwSoo&vmCO>~P+`B^eHrD5?YC|D~+W<|c*`W%@W6LO#Bh1>4+<2OU9 z)2oB2!Y?@n;dCEOwSW0ubB}zY)jh{Kb;uU<`mo3-FcP0^W5MG>w6hEXE;mehA4n3j zQCuSN)`v@Omsrm07T1zuc)IPuT0WMMo~L&|gYC18RhU}5{8F67pcegIL-#xib4;-! z5GuNBW9^4nuqYVE*>L2GAlSjQ z!DzxltvS5BVR@ipPicVk$)@3`1A*!V?B1ZI&$u#DK#>2A!WZr zGHCn7Ueis8c>q$y2rc*WhH;GZ<%#trM${}H;m?Po9N$7yyeBz3|6mkZdgi-xk}O>7 zIUkb(W4Nq`N=}aTEnWQI`d=LQm{yssgG=&ziDfV-_?B5_o?0f+!|fX8viiI-B{!G70t% zi>P%{mRSU4G>XjALsAeDODPxh0-^^|16J*Vc^lS_$nY`h+B30I0hey!1Fcdty>YF6`ee8YNI(z9U9hnDV0d<@1oKb%9Ffafxfa_zO)3tgYS;s=Nyjd`eD=MYSJz< z`cXTAieQgCAWPEMli^6@?Xgu0%Ha;l^SA4y!oaYzgGNvHih*VnrSa&ticn;m`&n`D zzC@c6jgz1?EGlX{h}%`+#0BGvp_wTCzTBt|N&&)D>A*TxJ($I++_Cq1fhFEAj1~d3 z$H9Nk}O0QDZ2Q7~6xNTt$I*T3vla_TgP=^D3@O4yX zhzKq(zpel&$RMMp1$eEiWa7EW}i*QUoNiriF@kBqs?gEuD+dO$I7-rh666p z^-Lb4&IqE0C}}wVlIp}~T;};cWE|FHWMd-8R4`y@C+IXYY`&GeRvCJ)xOfAMs>Bt* ztek<~l+v^_IGn3!{#T2p*%A z9&tk|_6mSEQ4x!9&cst(b@gy?v>z!_PYhH2NuzWZ3B+h6^VMc+a!M%Mf+`NHgPQ)M zXwmA!#%j+^h4+Y-x)O2#Ws$@shC%+T-B!^{-a+5o%(dnN-G&XfcV-m2wV9$Eb4U0-fnzYa>m8%yv_2=vB}e~!-5s16!@Q|;E% z4NR7s8;QWONgx`)%4B?UdDawG{5V@wiLV#2Z!F{>#O`IyaVP_exc&b0rmRKubr}&$ z9pz%RJ@tm&W3nl7C1z}!D@~7vBncg+Hngap4L&m3m0rVh;cTq6GAaxW2|L3-o&F?e z-yD0ytBo=@K`hiClo(KHhKNRQ)Q){vgh$+V&1waPl#SZVC*f8{(etfW#N$;0+466N z*h<@~qYX|zQ%hFEvJd>P8uBz-z~cp>6CVG5T<3b2ylotaO6KM%)uUg44?g66g7>aN zB9P};&Wx2ld2_7QUFXK()WE7Ub_HgKTKqod!H)*?Q=J8KfXZgR{w9(YLiveorVW(B z5C6e(8+nEYCJ|vK&;P-#(Opp`FROOM0Y@%h@qoiX#QxLl@|X6*NNcv$;MhB6;A9nh zmD-;XOH?`)@BY6Di$@G0DB+I&_#pD$v1=N-N#NQV2e(%FoEZQ4Tyqfv>egP%-bU8Bg0W8J~WGU=l~7eM}`Rv22xgbp*os?ozKC5|D}aY;p%%W6+9~n`R4*Mm&i6Ry9m*XA8Z5 z`kQ~YohM*t|0qf{Q46S?6v*qk)YQwpSbbAM!X;|x%9QC78+As{R|PT;4pUiyDDy{E z-C~w>8=j9;7J|6sqb2(hO<>rt2*Gr$mfH@Sav@oE!6e>@$I8MUsY>@0HXdT((67HC ze9D@id?M~%do`t@I8c@GaW}n}GJ=c(6iUO?0?>^HBL4-#t#s3VFC4ssk;UK8T)3B|N zumcGx-?3^;!Q?{{a%VQi%;*x>BK7=&Ck)OX_}PjjXysg&D>CBlFk%zs8U&+ zaJJ-T>QQRvPy$0fN|)VeoUoKRc#?A#eV$#ShYf}7-}_NQX*6AYZs{-d_RG5XsJ*5; z+BB$*Y&h-{c$7dsNvuPs2VRzkQ{i&hrQUeo1Rd8pKRy{F6v6@3(t-dmN@u4uxBx&elg zVM%R~$al|C^YmEE1123!GWu{TtE|&#nwH9_g%*o#KY$WC7=%%N-7z5=YBUF%Cv23t z_*6v$=5h~4q5vQ{!DHgAO_%gXve{I8ij=Ya7TQh1$(dvvpspz zbJj>o%?O5O5GhAWTPPNE3U~)l=PywiJtA|TO9esfQNgzFs;|RZ1$LF|Y;4%KTPQTU zO_K2<)k$lseyG!FAs7!#APJ?A*fROVyNT+c{mT}uS9f}8G%e*Nd}vhu(3uyJD+suf z%pbKj3HssSThQRAXMLoIMjJg9j|Ur<6Qw(9HPD=tXi#KT-=MkvW5W;&8;pKd6bKS zsZ?F&#!Vc-g_4Wtphdt%cdLF#?&bmL~yOG^zD+GYF zot@t0AOZw&SeV=6BKZsBHnO(DL-&3^g1rd|ZZHdZ^}`Mfl*uB<6|w~c1glY)H)!Mk z_VJG|qW8p(bLT-E!1p07E-zLsVi0I)%)|`<#V3zYl$V5u#ex041urcnrVIdpem6k@ z(2(Dkd-ugx04Uy}w3x7}`}*YvRHyBT3n64p(@a~9n==wXI1U^pkgRumh$Nz*NV7h2 ziSDIPTc=yW&e1m)bxhubmLbB3HUd>T29KuBNJ|+go?=>2C#`A-<^|FR=?Wlw9T@Ps z&go)lxX56)o|+VR3iQ6-AoIa6dG@+P~)ux|E3hU z;e?|Te%-C~dvfA~bx9u5AGZ2RqASrXc+gzRJN0RRPS+b5_7;9_>T{p_a#=Qnn&ttoU7M39q5C!t@m~B@?qWE5OO; zz8$?t8sYkqD!BQH|9U7Wc$h;zXojETDro!Gbmq$yt(Pa{zNjmBaq5EGQZ9M=DM_%_ z{k7+0Czs>8GQ&0PQ&RCn?B@687J;|`7Q5Nuvom0BsFdwClXF5QSy6;E2fKa6)gn4ao6ibMag8?G)Hd^)bspFIdQTXQ_Njy5 zioK+Yhi}_D=%`ED*J-wg@h|8)U*phycDeP!z|sF4VT%aqL|^C`>B9Sa#u&ddLM9s8 ziZZ>ChFxUrJ!#YTH^G+p(dnP$reOU*UH7Ne>haA#_o@!uvNH{LL2;LmgP^KjR2T-V zXeQSW0>9=1(1C8B9nBZO1cE z+yK7T$sGI^cIwRo<$rV99FWztbcnoRxm-4!gk

z3k|Fr=VMKqz>kDV z-4~iPok0HB739PZ|HBG)iYnbO7mVS2G%rCz_-M7Vpasd@V_g9sTC;t07 ztDWxHxer92Nf;=^_O8MbwIW`+d}ehnm|Qc%T_eT@fc@OG&cIEV_O1q1-Ni2OI#nI& zk$=Ib!^2^Jl-@4km&=dOh?qG-(rd)~OldjdpnPA^J2>2nzKU&{aGQaM)yzX@h(ivJ zmaXMVxvnh>u%kL_v(^>k`$$d6gME-M)5X8C?!VvjTX+W9Sqx1roHSJ`Wy?WlpL3`w zF8`dI&*CrygI4jihjc+OJM1(zD|ks*N)kO(ogw&VLldL=W0U{IwhJHvH~hOFji=7x zyieVzneJ-p1xDkP4m!29`cpB5*_ zcw$a7?Xlv;VeghAioss_xsL{iMC={lwh+^kFPRxbo{Z{?oGS=+J4HW7Fqq z_PYMI*%4i&fekw7kcUrd{><|tHo0s-gENyS&%e^VI=Udhq_UwFhk_B<4muZry@c$n z;J>4pGx*L*;k2eG z&PAvHi-^r_JXY=uF@$Bv{vQ!YBy$d130W#QDpJO)Hb}lvO7KyE&k{E!+Tw%PX+YSH zo}lw_>|Va)r^!R_fSWOX8c0euQ!R&;1B3qB_msyRz$0eZEWly&8QIL|@jS(z2!hfN zf_n1l`dQ0pzY?SLtC?`}zHuuZg4UwX55|Sp)B2|rNHx4oVsITkFcK%d&A>3?Sj_Cz zKQ+&@=KV(}?*7)`{gW^eQyTrsX@E$Ja11rnj0lx!JhOXHahpK~Ny8V~zh-XpVGFaq zV5Y5^>gJ)0DVKDf5*V_zoNRw+IN@kb?GyRFWSAert(9IAB3oCa6MbE~AweNdlvz97 zGg@GuKM43fhOfK`-(w&65xv8wvk{-@er1zoRDojJe;W<1r4iTxc9Z|pd4e?TS0E`= zx2=QyR|}WZr_<=$WyiyjfXZ(o36q)n^x+8KnZGp={$Z;dIZf{}63XY2;z+ksL0{hY z?O`=AX-olSYor_RqqPPT+fXirwq~(?{>-lQHXJN1=QuzF7c3LU7&(=05dem}NOsM4 zDnRHrbv7q<2UB)xqppvOFdJy`u)4i*vL=hQaPs;D(@kDyw#@*Mb? zXG;JSQT4W(;LXj&*>>3H$NAqk0pLl?+bdtSMKi2Uo+$=^p%c4|$EDHmU4B9^Fzm_C z+U5QRQT;8Y#@^d^?sYFitsVYqyqa#xcQa@iU@XUOnNVCb$eRPcW16gp)#vS#Lww1> z8d@LuxRurBZIW)hL67O*%$abR)7)3CuhgelM#O9ko_x{8gaY_6(TXpD1(79$C}TQR zVaY>~hh;J{JYvIgo+yZ2`HOjGepbw@3y3P!N)$DjWP+rn{#`~*@q#pg0lljIBc;kT z?@lw&mdEK)?m_qIL&oPzw5I0T=QN=DO5oiM1Dv7uKRzdq&GrfD;%2||FrhNyYwvKn z8><+i(emfr%%!@0NZS(Q`5u`16C{x9CNCjyi>Bqv%`j--8-Ck zl@x?&Pb0Qtv>#sr59F8R4Y$EDbxO5&(d;?$;#AWBj5stp;gAgx0QYASv^RtqYFoegN~!hdNbI%_zTn+Kt(s5lPdcbB{hg{8 zHS_H%(98x#mBz5+PsIjcGtD!J+}Az@`7}XgiK+Keu_F|Ogi};T|G?KB!4Z z-DYP(S9UxqFh|P=n1aH53Am(=>9WxSQZ5v>WF-uH4*;D+LihF`M^JtaZ>(-#m8jr< zFV}lc|7J3S>JNR}LVv677go<#J(u@QsE>xuU7}r|cMobz3lGswIb2so2_GxwqO3VmQ8x^rSpjeJsSx6$n*qa9GeT+A*)1H#{#*}v2`n; za*WlU!}X^WG82j{dqEezKOeldicIMlZ`BSQ=q`A`_naSED!qPPd;MI!7jAN40p}X+Xa1&+Zx5$k)vWc0oSDcw&}XIVYxg}&@Z&f9 zFg1{dEwx7IJI>auO2wl5y*s?cq*K8Ez}8e{40();Nx7BG>jri376Mg30P~{^OVMy<0EKxaT=F&l!XpD8L-zi>}cb!XM+f(#frx2<{VLqHgC>1 zC2;oaUS@}^HJ79@2YFtg3ufE4kN~T_n1!2Kf(2_dct0mAao46U-ETqkNsHW|m-<*_ zM-Q24at@YBc2S||H=EraH#gMvpYLL;1RjRm*q&6UO%)e7CXbjI;nF6Ie`@RP$JbO? zeSP};{C50UOv>2qY5K>DtTw-;s(Pi1+|cgmn)E9J+`GJE63t&=Omt!A*&kck*jdyN zSk99Mn4>N?-~z%__Oqtc5^>UV#!plQ%Q+5_5^L6-bHMCCB&$2FW}KkUa0Xa!9mo5S zddln6T%}BN8gQ=^Xrn;6M-cQu&8NFV2>9I)w5*~yfk^f&&7FWNt9!K6Qc%^ZYG2Cfq9*<%6+npo?qZPWw zl;q%G86Ygz#l0Yg!IO$6eS%8!Vp>-*SH<@Skisc|_@f<|QTP!(n7PEb5!5&1+Wm++ z^Kj(KL&r5D;+?aA(yn`Mt1|*(P+EanR8!#XF07I7XXn-+@2b}_^>5@jfUXfzlFF( zR?{x(AgSi_NZ~n=-Jl_SBK&rd4oR@0>t11MFn?s#6>$T2%yESp(D1%3xe zkx*G$kWJC_gYh0Da1e{=nkke3%1Hh`FK41W+khp?jdBv43oCeI^D$(aOmgjpCh7dEFivTs0=sfcly<E;KnC3hSzLu_#5d=S3m-m~co6)tMl7^FW3K@U1)Ly%!HHcc?A=a;}^VxurtB&(|eJ8Y! zeTEM7g;zJyOGwI1+7Mrz8NO5>jUH?zgNEa3FoLg|bcLT(U}dK-d4eFQQEm*;SZxBvg#M2GgyjR0>ZUeeVsrWe@$1cU<0oU5#)-gkrhsTGVad1f zAr$X)eoY7;rdDrcC-v99UyYksFxa|&+!reG9I>7v;r)_V!)9a!^RNE}en5f0t<$th z#?}u1Y|Z{#i-lYJZ$0;(k9}W#-$S2)ZqJ3e?5NBFz|O~S;TXvF*2!bfuTCC$y}R-_ zN5B4H?5%iR6{sFrW=ml(_GEyS+>|rB38Ks_Z!}gnA?CfFsPrRzD$2qK3P_FJO%R_7 zI9AJD2Jyh_DTK|LP%r>vLLik7hjLP~W*#|UVGG*!X+HnFD?_PB8?d-($@a6GIZzc~ z4UkwNhCwA1&}VTSO;u$~J2@1H-H;U;jP>8tz0UeCZfrq&5_PSkpbS4K7D1x(SXEo@ z?-%M%-}T+wcYg7Yn#_Venrg-ctX*ao!1|>(IIgy?yzI|!ojUrvRM*F$l}fkNyGu;& zML%06$CU$+(Dl()v&&^DuhDHJYw1aK0O~zW?*?%JJ&*ldoMI zI`H1r-S>S68qC0~$F5su0bso{EQzhFF8%Sv(S!ecy}j*2S^AKb@Xi2?WjZQ#mwyD@ zVK)w~C`DGI(16k=cYsur6a7&tl+3;Hxf@mtWTyF`#~6Q>PmPQ-!JMPkW1vlsOd8eR z_T$JwdcmFYI}ei-bBhL(Lq)JkP)_8YQ0KmcqNDLu<{3f%o2+mLD{V^BixdzL#XuH# z7UH@~5W8rs9Zh&G`|2Ey~J6`gl`?TI7bQyo6| zaDDfEeo|QyNa2)Rqf?iP>l%Rf=4*JyX|z zK|SjT0;-fBR8(PwHEpl3I(F#Qc;p~BA>hr>YZY^uRAvESTJeCsW|{80>XQF%apcfX zz-r}qQNvpDA$~l8NAzRn+2DfWM;xvfS_0HZcs@HT6k9hJl0eRv9Y5bEH0r^0n86Ex zx<8DefMMHE>9Vv?@_@TQ{LqxMf`Y>w8=-($!aqVBz%U~d_BRYVJb{U;%vP}hPhtuM zLWsCEP5+4wm}U|TiGeiYDD4h{jwVzp(UgGf`nTq~7Zi3NRK-g-zb6&D0BG8Hs`HH{ z{lZ4!TGdn?JN!x~1RQok!0&gzR4|7L7MEE7n6_+s=Knt|4j=kEv|82OPFtm)L`9-q z$7IK!)ijwxP8FOBpuf~q3JJtfyb7Z#;+P5TkcC{!(UQjibC16|x+s8sk-K56NA_L{ z98vwqtPMDZ-jy64gixZCOHD6ptcA65#cLBD0oO46Je4U-ZI7IQV#l&|K?oretJT|7 zxTd3@bRpVw@ufOC^>|=yO49@ot$(oe2hFN6d29_@*6#MdI|a-M0WYnN96aWPfZuDH zG+P3S%Pas)B+ZWb|82+oSDmzpd*M&*~rL<>i z-g4)UX(O0W`OcjlUQ=RfPd%Sp1AOA9WYxnYHJ7!=V7S?}EC8OI>0>Dv(I7_ayD|N_ zW=@v?wD~C#0%|;V_$5pTm@xr`WflMm$g%rNjoH7|{HHPhbwUBNM`~f*LVz{EOdZn= zJm>l|hEY4XLK5%>prHFj9(_K@h8rM?e^)j#$@&B1EVG_!ZUB=sF&2zZz3PMjX9;)-a|g^qKtY)WfFf${ z0Dngg{se8;J`+_L^H&$#1a&yF>WWBEh6u)L_Ove_7){Lo}ux~{AmQ6h zJ!9tZM#C|kYsY9dL@QHUwjD~htW_?)hL%Lm7_im2dxqNyCmL@F_O0l3(tsYeBNi-h zI6jEm08-Id+Fr={+89NE>Ilg%wg%5c8HI=Do?pw9u4>%tx)0bzoaP>i26b250E$30 z5Jbs3keclTZkQD26Bd?iDB!q$6yI37J*ssgWA9%_2w0a1vqerBb-vYMygQ%9HFvE&#DQv>e;CzEB56LBX(%$%H^yBqWbW0q_F1 z_s}^^4u3we9J5gf3%Yh!^d%TeOp>QfUYQqWnLi&$oW?k!aoVX6AUIyY{1J-N*aqvr zKxH=>t@)!d7yP24`A@NypfW#EyApGewf3;jnY}43<46aceQsm7P{;`Zh{q1U+9_@C zt?y})1k%S`SFjx7+sXKv zH&aIg7M%zPT=?UAtAhuwU7kGhtF*n1&}R6nBB%BwhD&9@ zDj-FvAY-vYtfJ=HgbFenlPtvmc4*@W_Z~2(l9!3KELINfVf7L~EENkMcrm zKBBcFBa|e0GTMDEY2riy%RZw(^WRZYHc-1Vpj$aHLE)NK)^{-fR5&h_nG7l)FLnO4 zL!r!4K~=5j?D+*=clqn9lSdy1b#o;9Z1Ii;YA$>s_&tAB?cc(ES6%XN+=Z*$Re!M0 zNI3C%vgL#vscL#7w2!9!S+0$o2E#Q3!~#~%+aB($BsVUtXXfVD*U)S1qwk+mP1jmU z+=@Wv@CN{N(P9a|>)&AMMnkuVoh#V1oyPN;C_dC^*rUlH4K-Aeqvs8mNHivKj)lV6 z7M)duJ}%uA3Bv|Ap284_w9zVgd44fcJj~h0$4M`1hq?X}E`$9U$qtf&AeHzKuSJ1JwQ*5LMR+D5D%w{^=Ce{FHEymj;SKi7et=ioqAW|PQRmL5a8?}}4D zTpc?2Q;u*}9Tq?#G@Jm%=J#lR!+7JcfNSv!DMZ1Qwxe%LY0R+vIm!mc^Y4=y3J73< zcO)>2J*_Z^=rmXC-^%O506`z)FC~~Lj0YHM!uZrejfJ47Kei-&m|0`Hj&%+}JKTG#Ka9eYX@C*uU$}9l11lpW3 zweQ5Sr!P((`%PGFFM}X&xiF;EU&Q>yhrn!C@Em3@PF}mEi;<@bCo~0l&;U_f@YiIf za2Ye9rg>MG;#bxYj6x8uj6uTv$hx5HN2Vy2{N3&sqTL2fnn+;ug-8IQ5Re!beXb{l zuBm|61lrwhKs>Hf&$CA;Z+kK&wYHYUL}0R@PFz%Gh4$A;&nNt`+|`MyId1%`VU%;-L}6eb z_hQ2`BF*^99!Z@UK59$9uR_u-Io=q72TMnly6|_!G|$FxusuX(=d^Psopfjvrn&R)HB0 zFk1k+F`%u>PyS4`Z}}aLUbdl)8%+@L1j%1MI`z58lAPEqVg)=?H^xymR_wa0I}*v! zZbA}ABx3IY#JaS7*L~e#XfijRGv@@x?~nLVG|OX_0y6RqNX02W_bK7t8Ggo$TiVcA z(IT(}ouQGSL7P?;wXQiqV7e<}lBG(1-UTyt@Pi_pz{LJ&W0KoKOby#`1DNeo;_cP5 zxF?JiniL+kYeLoP&D_v2MQgAEL!#rs`@Nu1=(cgWyao^KJ6M15UY{;_&$|NlwgAxj z_*csl$G&cP;>gd@_R5oD1xc8QSZt4lA69u?^f_9HYiweHZ4C{dBox#sH&SJFqTZc| z!O1ZqPzCkCudkk8)aL|9y4r(eMEu#&_dha!er!BIBKndgWyuC|U|NSICdhL`IpXrBwMWE79y~PR-Sd$FQDxjt7C^=;w%7fsPBLHQ+wSNu$Nr`*u?wq-*?b4 z|DUHO*$>u$pxA8VN7r~;w@4@x(j-d8vKak_x%;h{ZY|bU`FW^=hXS%89U|&+LM%23 zbo{s?`@@3dhy{Q=b+L5*1FHt5=PlJNPT&MGh=*Zt*nm{Hs?VK=#dTNwymJNY z+v~1?y(|E9A%DmIF;@6QM=j@@BtWHwm=CNZpjD=(3l^7kqeAe}MG}A?$i(YXybxJi zNPmNPoHLMcH$%P()kUcHGt|z}h{RV0guO}*6$Q}&;cGb-D{c`N3HW@cpnBrn82L-W zcd= z)cr~W(6Zs>+8nn*e-guPP97r>O<=r-_z)2Dt80uLLPeM`6d2;W+qx*@iq*7p9*9W7 z&rb47QhVYpL{`7P4=ePpY_RJ_0!)k|NUy^+A^|MNixrQ?221Z41nZgBT-#F*3F6}# zYpQYkljEw)yof@X)V9+3&j}@1Tsf%zgxyxm$9;>O=8t$_3%2k0+zYqw{NmdhSAe$$ z?6I;JB_B@)wI{B9m!EpQBed&A)IUrMpPTIe7oRcbA79}PJba$IZb}V|C*J2V z@=7MVWHUq8fQc701|%?C@S}mdlK~^80U-*+Kn&~SEsO3!OZ35@KW#!F3IIl`@1MUQ z*n2TI!-YQHLO*tCU!+Zu#?`G(8!G?R)3Is zb65)v%wIk_rr{NhL(T201M!GRZ59SrfHAdimMS>lFK`cyZy|luJG{Zz8152?9SQ93 zgeWg<_@`Nv3!KrDvSCu}cjsf5ZHhLUII%kh!_Gl-NQBP@A!mh%J=E7xeA5oy0R4kI z=55lyLuJHPG>#b0J1Jv5p}Sc(0yTU7%DDnwT3vtTk9Jr0oIQ;TMEdW73n)lRA z`uFAHv*+J^$1U~!58vCG8i`UoR&7W_6WHu{hC{>Z{N^EZs2H0l~4CEBD>lc~|8t4UN zy(2MQGJOK@LxH+TgHdiG)iSCYXcVi#nBPDoJ7MpI1Qnr}U!1zX4X-VT1jsc;qX6aL zq7rfp8z<4Psd3ew)qcXl%ufc`j+FRR*`MT)CN`q1hOJmtIObs8`JZwEVs;+|yAzSY zX@@*H*q(-lRRm4mmunV}zv6FnzwIe2z+SQdct&4W2lhX{(f(KUA-5Q8?3ziu3ixi_ z=ozyeS0vDE4wgGqc!7g{q?B?qw@K%-rcz&Zo&dx&PFM)R zQMMCa8NDxsZlFZ7WM$GKFwy*PhP);ws%ZIV;_sshLD86Fpzq|V&SsxfVnNNk2i66- z5SS&8$M^3_88+cc@}+^y5>#R}5jBqiq|(t4kchvBK}gZWrNPCXba4|{ zM;IWgqY}?Li>gA>XU%kgbQ*VrbXHy@6n!k%#~_fl# z$#niq>5B`jYoL8w-@kRuWjBKd2YM^O9w>WB0BE&;fFqsnKUU`?(kkc2j1C1USxjoi z3W!$RZM9k(@@`&;umA>XyPd zM12sD!Jt*~iHy7gpc|aZ4+Wyonu4gdA)+vzoXME$^d2n+nXH~eVhvds08*~y>eaX) zmGnrV2x9|C`LiSRy39Qw9ao9hM}5n<5hnTB<^1Obesx%>l=4g3kz6_Y{H~d)F)LDH zwGFG)R(0j6AMZ}`+!I!Sy&wSe+W!-(gHHQjdDo5ydT0xro5^4r^DPF)h_r7hDOzrz zrn|vNB!tHE!F|G)j8O0p=JO{B_<=egX=W3pPl-L=>W07Xd^Ay>M(K$9s+@l z0pMT4dV3WOLyoRLT-MoOA}Wx{x2Z%f|e z69IWE!1uthL)XI|u>$NB0l;hjKGxG||BCOQQ)sbIUqk{-LDvRmznv^*0NvzDu`*+} zMKitT9%8penxQdH{YSL0Vmyfu>x?))InvX*O(;mGixP^++Yx)eDKV7eQyA2z0lIm7 zzH|Y!@%<7bKtZ2);x>wg4x>-~u%I1qk!&v*zvaj*?y+){s*GFA423B~=~U5TlD>T9 z-4XC3<;Z~vZP3~zuI-BNS}@qcrMhcHn$D)K|DC;5U#w(f4J3vrF$c}D@UW;3F0Z@t z2fLd$-U_hk0zd=ss1EKw?*4r*)HUmKLPAZ@aQpzU4P__c00q9sWMqP}I08&Su6`<6 zBzk+){`5Ct@{aLNwktDuKPf&-%)GkS*0m{&T&H9xtH2c%3jOaS7{1Z#;UC5xiZLdj zt3z`=U_9WXOJj72P=Rt8E6W(URkD;C`KuE`Ko$ruEC-a3VscAIodxA)Ox>!P%*1+_ zDw9m<4^635v~yiHwT?iN+Y5`#jxbReAbTYb7$MN%2SLaXr1xlV`#--8i%X9F$nw;& zBktLaKPYIk1%U2wpT)ub-|pt|dT7i#zR!kUWHJ9#_?mVgNb!!UfR!?PSon^dNsvM= zlpik`8F1Js%i2m5H;$r#%V_~(0BNiPg#|z})J6&dX2qKen#q;S5( zo|0RG!J1CZ2IZUnSQpFRriz?X=A)P*AqZ>a(Ld{3T0B2oK~-H1Cysn;cWtBd0&KPb z;3PO)RIoUF=zGa){}zxbL0@SNMp*=tumdt|4Kx&({@US-rU?l5L~<=f8=#BGZDZvLBPVu zmF^8mF%w|NKK6BTF_aS6`Zr}!0Pb9S1vCN-J8h8hjiknEvG#Tko8{`nvjX;^N}{rDTKEv5A@b zh|Wiu9e`=-sU{I;*9t?3Kz}IY8RY(Q(&eUD;SNB0-0?sG(+1N$7&BTJ7&>8iSL6iZ zkpPNyA_Nc$E>-{|87oAkvEf*&q`<(dSW2&@f@lgzYefcdA5JOEJX&&?*#M+aO-0>~ ziLAh~Q7FGe^Kbi$5-;lh2GJKV(FIf5k(_0d(tt)&&Os#;DTRxVgilRP3mi0jfx_f2;;36vx_|KdFs{{MLT?g?PF~9vK?N;@o5~4B%@Dqg66l@MEoo7;pN{uSw zP^kZ#Fx-}BJYsWfZ?^WV08Yf?maVWg9@)g6Yrl_901lz!FXK~S1%(CK{KZgeloT@S z?)M0{5jqnh@LV)cdiV*eDa45h>jw>K#3N<8zOdyOL z;OH4BQ3Q3=A_Bq?K@m{^99NAQ9IQ>|SXVwL z0B$XxQ(boa8SP`6=?2(L0iZM4EDs+1CTf!YI0=sA>hJ$@^PECM0A(RMLOY6Hl_YkS zHB9ln+h*9@i)dOq#_@wVjj7f4@isKtBa_gSS&qYCxj|nRhXRF+AA{U2gMLi}q=+ZM zcg08{ee*oG0Ag&6*QQ5;0y#Fxnq!F9h?$#L2DbvVCV?~r!;74S##1tmxRKES znTgmWdYGE_2)Jy^SR6oM5gIK?a|PD?cwI2TKq^K z+HiTxO=kR&Yuw@bW(hphc8ON9IYa$bgWk@8!Dv`AbQlv2b4NnP(zdi1a)If6KLPwE zlTBklZY7WaWOI%wOu(e2r}t`f#pV)S5JY(>EbE%_cr+2Yo~`Q(p*8Q9nV}{PFD9@| z>~}->EodA>D*#z?u3aY)9{QQMpVN-11nG}bQKO{UjjDDLRWDc^J8}i2mfl5NHctTP zd^Na#--~gvIN6=+JgU+p7L$qeO{@`(%qZbEz>J@i)@1&+Di2e4HSXIUgokd?OL-cN zAqc-}@Hpju;!1JA@|l4h*cijWtg`aiAdiK){Kl)H(4gVFVkXX#6!qtmW7*c&nGz!? zqO#?xUyuOwQw0L|OqRB}9UBEO6902rUJ2ykxZUg#KY^pToPcF)8j_9>ZgY zUesOMIDWZ#0zh|)lM?`5(kB1G+6JJS=oOt#Oac-_KQPZ7QD&x}kOu~(0MSuXG%il; zmkD66K&U~ze$j`d3qVQZX<0dkJpwHpa-hdY?HMeXi7As2M99F28tg3MF^b7OMP8_w z60%PcsI#W-o$F>!izdO^rJ+C_qr|!@SSSJ78^D&z3QXChQ9qHOQo42%=6~(Ah8!I> z0@GtoxnaOWI|0;Vo3rx)HXhTgYf1vBX-z7wbex}+cLU(jgD>gEW3~WX;H3%w^Tg_0 z0MG9x63aAtv27QJFtMAGHeBQVfg55XB_}s34C7x*unalXz7!3d=@XIuh}ld^zdMXz z3dNN$q8){jDgG;DC=KC1-XBUX$U@_^JumKCEQmx~Eaztw@8dBjklo0jEvXqrHYscE zZYnQJ2zw>#h@VE+h!8Gp2&w(I&KMJ$?96d$f#b_kf`PqgOn*h!+@KJ!V z?C$F9Lk!Rtwgf2|WW~s%4-2FqW1sx1MRQ5v1X;Qw!TyRs;^Ekhjp+~7v-bWNsxq2? zV~2@BFQ%zItufjwgo8N7^-%1hAO=WO!(in&s&tE6AWUW{R2TO7cmdS-Rv$fZI5H>7Nq0MPmWtNr_)hKt3q zB>0Y-3{x4^rY;zr=kYe`^fnM^p(P;OCL@h0K>7NjG4##~c~edJUD#bVpfQyfBzUT0 zl4$GEGLC+*0yBIOH_}JbiuM#nVSHS4XaIB&e^Zy$K!`@>8@=Q&)hHz z0QDsB>`n#Bm~3cgX03>D*rh4vsn9{JRFX}^Ze>&+my^}7`rvbL^hmJ#Cw;lE(1tMl0of(OK$*4%EDi$|Zvb@;EpsjuTrVw5>rAaz6=()b*s^Aa z67{5Bv_oyM7x<%oP1uuA>xZ)b`|o82ntb1OVhNBS8ucVUE61iGMM|Yk^OtGLTu$gC z*v7h9pHC|rn2W1ymH^mqB#I!z#e?e(i zk-O1A-wvNy1}#nhQ>5%rf8@FN65|V+0*BFBMjSC0N2FIilD>K0s9F!~`kqim7@;Hh9mRQouZ zw98sZAQli;1*gUz=Z?uf3Q`?w!(IVFgj=AM*W^_vREl<&|vD zZ+Qq+x6-P~2DpL^vI1-z2yl7ez%f`Xo?I~X8Pof^Wuo5_6dEoG(UJ5Y-4|z^%PLW* zz@Sk}#4|Azh_z{4R}$=%misAcW87}C>fk{DDADtz8-+8j-C(c4QBRh6`!zjy{6d3? zzSpRts5;h`L0KimeJoT#ZY4S++bNZIDjWEPaHWW z7TrZ(Hb(&HbFv)R_av*I{nN>XIQrI|>af>bD{N3*>W3SRNiBy&mqT z3TJf3v9>R80I8N?OeQdT{}E6L$BPmKnf21>%jahiWP&#W22HKD zj$owuN#LQ#_%^z|$+WOU&u0&XN{j;&Vsu9{B_{^+Z-79EEwxCgjJzPCrPz(ft!=oz z)+@ zjR2@ut0#A6n=u1mlJIDn-^s$L^mPq4$<3fp>qx#-d^gs0+(6Lx<;+`R8#eR(rD{lO zL8140cn@XRp+6JIX!zKbXH(Eky zn#>|niy*W9CBd5w&;U1Nzow)}0OQpB23qq-e3t&J;VZ>`$i@MR@06W?f2H<3r9QWP zLt=0*%Cb2EKt}{y2M;{4%l?~20ZRL9KwXq3Qtfj=ku=1%KEJC5# zT?>AvV&qW4pea`q>o?N;*^RB+m9)o(X9q|IGtGzN5T_%JsDNUVz7_@-X!Tv2Rg4pF zV}~6eQT?eU>JC?BE<4RjwHGHUrhs>Fh`r#tBkfiVSPv6DbXe^BC%lp&1O@s zZxCsYlkhgGh0XK}+D#b)Mtw(+6@A$$duO*)cJkq!1AY_6^-<35z5PjVTQW z2A;#7^;QjJ7=hlU!Gj!$^*KAJpwQ@W)~k%JIJN$BxkMlXZdSmVJ7sAynt?2lyr5{qs4bqr^$N;7SQ@`I|A}412>^KP z@RMQbPnU<15VMP-Y?1)b9M|YXwQGy0Op+im#Vl5T?{mj)%3DE)C3)`wU&HPA7CCESu{Ht0jM0YjIgHf&=zI~+kD(nn=F zT!H8j@8ziDoiRd@j@lTpjDSTxYK8;QavhWtr6h_{ggd3_g=_F@`<@FJYN=&8m`$|l z8%ygdAL;Dt4QdJ7hZEXW(iX!_Lj*;cPE!koK;hYB+?>n$Sh(MJE8n@7ujwp~W$xvR zplpf&&{<~ceQr*#=hxb@8w^(<)hPEo+2%SkQiZIG08 zV&*H`AZ4f6EvLI#OfM>i8alHdu;)m}vH{b!nU9|Lf{-y{%u+@W)i9hYNR)hzUnlNq z3YyC?4WUVv3O!q4V{O+&YMIy<4Qo)+yqjq8)bKM*wU^ROF52?BuL&TT`7<@<(wAB%wh6nC-|L))xeqp|Y*ZNF^1y*3 z)nai~OaU1r7imN*BZ;8*(f!$OhPB0C4Qvm>H15sUkhE zK{yHo6p1LH(xS}Ph+0O-bql9s<&D98(#)GAGl9}96#`VI2vB_Fa54^35s)#nr4+T9 z^sy)j;lorX#LD7U&>}0|)VA-Id7+@+@npx7(3|%Hyac;91a!As#Ma{K>cpXAJ06z{ zsBDG+&>h8w`}aK#Dm)mPnhL=)rbeF$%Sye26W3JwA5>ryK9;F~Qk|P-A1TEQnEjCL zQg$Z_tqLiR@t}hn=6}B5pf(**WgNjqp&wrGF3n^=q)L#?8X!1a$ReLUY>+q$MsAZ3 z&r-b4k>1;(T?0D65Q}LLJ$7NECT*HgCkHtwQwVD}HsL75A|JAtw{j@!f8B93FJv@} zoB>gS21q8I*yVy5VQnWVg{?lzA+ul!fu~fuFGfofE*JY3$B$esZn&t+hFAcocLDgx zS%x!L5(f%4>MP|REJ_rDJJg~kYBx!fJBfQ4+ekXkrI~g@40d!ojv8+?PLPzP>>=)$ z3mHl$n=TyxBTkDB-4gwna0`O2Pqb$f;P6~`m03PhqS$bc$h9!?Pg2K#R0)ZUS?}E} z6!4=Wmq0;wyFBopgf}9?xTda;sp~6BETj3!^`#t4WO6-lMzT|0p$m4!pn~YO6qgj= zC+Jb;20%>HR)qk99j6q|xsXU15E#&`L4(g`n>nMejDDNhIZ^UPuZt2T`X?|0n-SHhG)Mo^W&wM=X;% z|5P&nNJ=Bb1KRwj2#l0Yl#pitnCpEi3h={vjuSx1yLM6r!4SYsScYr7KP9vn^D-%{ z*&t4WPzWGlfmnC&ChfDlPY{L~qG;>bj~@Ad**b5$P|Icr06ieQ!mGNutJ7g<(enwy z&E20ON;2%u+5W^NreXnTx@W-XM;Hj9nLs&+XI=%Cbroz-*%S*vdkWx@!B`*rLVmA(|V>*ep|i{|UMImS8yQH?_ti7l8rhl(H9Q zIXSXO{?VtN8ro}7+P|?=#pNmWJ>|U zWHw|^yw%94IR#d>()F*>JFL${Nz78|*&JC0h&FXfiFi#}OT{k`Gp+TsChuQY_$+Bk z%3P>z0NX3ry6WU*xTqc@;p;13HbnrayKHKg2Ggf;kQ7ZuKMI@QS_pcMJca2RdZ`P5 z_n{EVDW3}zfVh#->!rE-e!Z$0!+S_XML0!wVr{QwaV z)Y?CkvDS~?7%C4z?;{&@K&On1V6_&yvAE>{14vCl>j(@cnc*8e&hG?rYP(q~ZgA{DjC*1BQ#0!Vri>~CeOqdewHx#NB;FaB_ zjYtNxF&2Q1c29MZad{>mQr18~tOf`$1Huh&Oli^iu7SCD60Z#&FWhWP3UY}(Yp1ox zy=$nJdohL+qQu2&E+AvJNRfIGFl7UnKogWE`v|nB+#C=Ol>6r+L4|_?(O&-mYiPin z(M@>FyvQ0p<%Gm+c%`*+3Zf1uSAR*L3F0JV05RZm$EK7irI+bX?4*(lt!#n-z*+I7 z-HuoY{bygZOq0U56-NQ^XEFSnY@&ixjp|Lm&VHAaz+qfq)))c1M|09o81Aqgv1vPq z%u954_=y3fa@#{7+>2x_T%*@U0x6~NjLfhXX{e9omrO}`gd)6gFNh5J3iQF0{E$a1 z$noW(fQE;NtuKmeMu}9|+5AVX(N}fWVu3nSEfut-tRI5EL?a+?&Plz%<*n!Sydi#EBll&I2UEvm_$Hs!`gCxP6TI~ zPgziHC2U${PU+rnr94+uIZb#5VE24X8l5IUK2+MdiE2>7(JPVeq&3s1Xw;t3+*hr@ zDGVy;+d=`lfP|kqpa=?`2r%@9jd|ziB%-w37+E|?rJ!g_=5Ewp8ARI^(7!|T%3$Cn zP~LAKwTrFb5?GbO=9tZ=LK+8{1Xdj;mV_0sK-!;*KwtY=YoFl6qqH^Ydzv&j>4!4j zot^g+AbV8xV;-K5m%4XsOg6xc5df&Jx7-GGvLg~K$~i3;0r$D9cIZ?#K+r=9IeN?l z^W|u6XdD!6oXNySx%W&NbV|AhgSI3#bu^i})h;6g2s06;vY*EqaQG|NsdLJu@@G*@~D7a zkw|){+;LddOW2UIF#^Ey;DPQ7=D!TV-iVLv=~6KTPrJ$ z3+tGx5cU4xgf?L^I4|5oRksA`ZGn>Zi~7(4Fqu!OzhI#E_iQ{anmb?|!Vyr&u?Eur zueB#8p)RbDh_w%fHj+jp6blDo8!2)D@EWXk1w4;p>#!wnDoS8Nn8*C*!UY`?V2Y2RM*h}Fy}sJCR!WYXs|L?ks_Q_3E_y(M4{!w z!Z}3u8S`JEal=C0D1-Mz}6|Ks;wduHWr}QEtSt&3lkc=mamLw zj4?M&@skW23N9K9cWR6?+L(2FU&^^9hV@qHWeM5I@EtLlJ?U=`y27eMOLOa^&Vmp; z49Jnk67X=qG2edz+9_T;!Y$B@o*zCj+KpWt;k=W@?h|CuXE=!0(p0}#f_`CQRkA+P zxN^bzPnpJZXJDYxt>hXvY&jD!cVXLj#yxEVC@|fJlbk{Fld`G+q9i&5>+N;L#j-wR zEFzL-v)1BK@W8Fba&i3d5mwPfT{gx7P_O8S(@GZV98Qt=`f#$~f>x=r7VHYcIwm9U z!Qfm*GgH^JHWj3Mjp*Gp!<7bLNL@6JXB!mz3{bpp2Qp2$X-UA?LjatqoI!{m(e}hX zJ7ApekH3e68=yBWQ_{svv8>TNPt;o`P*0YKwnajp`=NDlcpDh(nQxrCH2+FZ!rw95 zA^k@xLC7c8za^2W8Y!q&@v^p3p*t~E9T~i62gp2>R0t4Zhh#&g1!Ho)gmnu83`ST1 zGORkvUZ(vfyI8{(ZNo{}kg_RJ0DcaS;&=`~2n5U`;Xw$?Qaa=dX^N>j)#3?7`o5C) zfU+Uwb{H(PX7G(h^_foZyLJ-az*I9@ge~7NE@o(Nv0Tylvnf0b2#JEwKrTo~UKaBz z3^r23(5?0*#AS}L_@-5rMDzqnv+t|Q2qE3pr1Yprh!GVh@+OqNbL~R;`9~wGASw70Ij$l7 zEZmhNYs}CESvKi7;3EN*O2RMMY^1$&xVDoxddHp z+(|S*_+kVK*`?KdwI&{8N6AM9p29MbMJM|yph68*$n*H~lL06So5N`OC2Rxb)IlhB zp>VSVHWW*C1uIpsKCYI2ju!1AnZuJBy6|lV_mjM()HI%2|0StHO5BOEt&>2Dd_)){ z)%Ky{Y6SsAiNtmzZ$qka7G{9T`?DK@K_CPHm??#&n?MRs$TnUYRH;L-A!U;UfTJQF zD@~V^XJf4t5LB}|x(RD%!Fu3=TBZxMk zj((5!cMi%XJww6JGQK|u#f>8XFdFZ+?E`L0fo*8R6Ncu6!V$?~(&k^C)^Pp>4^mOeifX(;b1|v~`x_9wk{VVZAaikOB$B;*X_EeK*|7ECE$$&6rY$G3085 zK#4m?TeNKP?0D`H)b*otx#Hl%Ef3jn+YfC?r(c}=Nx_^hGKVM6*{A=V?5 zI&H(>umE@v#-ZR-n#eW(=am$^IJyhDN3%zWT1>m4<0gx!!DMZYk&)%21$p{CUtR+z1 zG^u7b;~x@)u7G>v`V(kqBKwGdB(k`@LEWB;OuxjonjQ*o>DKyC5lWa-$o|wQuc$6X zJEt)kAgF_Eud1wM5H=vTE<~~$#u(TX^f0h8DDxlp71g%#2#hQ#qt#i9HmTSRWG}%9 z>tCgJ3@0N8Od;c6rn`ZV$IaKt?4VkEm2oqL?ZmiJqJPR7PKPBb^<)f^MSafBzvTkO z%rk-T&{87e5!jHjSpopJ)JkHLiwF~oSEY-L2wW@+@Phc5D8FcME_Oju{nuT1i&H(e|YE+K@;mS*euhg-ND%GQf0e zxX&c=6Sa#WMMZ$YVw?`>X6_w<46J^ZaBhOgv?TWdo{;TD0yCT5n!NYiE_LXm8UfriXIL8TF3q|U$b zEWov8gFT5S5dnDYXXjRWHfD5K{yW;Y|fqj(9 z`c;xXQlnM#$EnEQ%%YnV;^$NuNump}~M*X(J{UK5iKI0oQmRDt@7zwA~uRqzfSzHK2s%kwE9d zV>IN2V@NeYb@K3`k=QTpvJox-tSYDuY#jnJ?CLzUqtx^lNxE8qz4$mqGG8kb;0~UL zxY^koaz~5?r^gtk)!Z5((V-Off^A|6C3tw07&k*QJVV;Ba+7)Br%zxM6sKGYcGHT6@8mcuK52`vw4}Kv}=LKbnj(Nw&~dl!dRrm`0`?t!z$g@qGw& z4b{;@`*FD$-t$f9MMD8jGCO3O!x_V(q=;(1Ax^QG5P7Mn$#MHq&lZ7)3h9`e*koUZ z9O@tt#EEh3o~58ZE+k;OPn?shA&c?rqHZYDHKxdog&Hd9R+sV@#r%`b(j%g_x+!b#C;b($rb)++Pgw<%{rWs|dKB+=V z!Q2Dx$6edszPe=-jy3G}xc$MxG>IOjBY}stLUD+VMzpCm$eSV}ENl}NyinSq)!Qi1 zA52>0)bT}2$`@=g;*w~z2lb$bD8ZR&Y=h#k(SSjao}NuTJy9X1scB~ z$&@nF-p4E>*nX#=0%D1g0K(k(@o@HYKuj>80eFdHZU7RQ2jm8y1Kp)0NQCdAXLzu7j+ZT2sE>>vm05F#1Ox7cvp#uJy$V* zNO1wIKRbF7j;QhdKJ zCdnlXw+zGX(D@^WzuR^Dchz2lJdjx4#^QklumOUW??v24${tLNHlSeJ z!)!BKWD&suvKxI-l}!);dPQ|nWIZ20Vatf`i!*3GdA*1gJOnPw*~0?Eq7 zf)DyX#Z*db2@hebNtNfMtPtkNH_2nvh#N+oZ(m^W!EpXV7XU`lL>69e9N|u^pw@U# zo$$c-bYkgT(J^LPd8WK_jNbh_zuhwUgH93IzYpNpVW7)S0G&Dpbjb;T$is|0E zEos#doK&WU)FqwqmK0VZ2|3DHh&xD zzM_^XHx`2NbK}Hdc@f&>;;tV##H5xa-S+pS#=r zy9dDit3G=dz?UBYIP++8Pt&GGDDVQoqV08EfG!tfA6OQo)k||}Xv;#rK%T}lIVN7} zfhl}Yg2PYNBNf4@z(TJQyE!I32!y-rCQ2777!UOQBwID*=RsXz01?nen-VG=tLA~j z>(1PTRyM-|Fd(dGqU5`trfL%!WPF(NdBKr)WOAQ~XE2}V07;x)zp61L*q{w49Xbf$HToxA1N9TH zaeuD`dcsvem!4=felHC8=N&U{p7YN*rs^3kJbEr-;S|ba`P#ccO z(x!C`GvDR@qV2QFKvU**B;G|(CmL{3m5W^fXeXeZ&#m&OCS)m7372UO;fL_vWJTh$ zG&Nz!K3&8OE*9cz}##nDpnzUI>04q z&Fr*%@2kg0J9GO1XPUpC%D1XkXa z@PK3fA9I4hhd&9`2S46?Zd?h@lF;1WyAAjuHtN)CyR()XK%JU`^_aoFq!b3z;$Ns* zV&?W_eS*?=D9hNdrHs3A;@*?0N>!vN(eG5TR<~iHF=Q+@4hOkC5iVjOU^6TL?Ieup z8FjM_MA|Lx;B9S1P>c!4R~91Aa?cGmX2UF+Dw8%TUN7e5ra(ASk^-S-M2BF}HCi!h z(t5~h$%<1K(;KltLy$@BKVkJ_tUM3(i{I2&(rNmhVLFD`Fixk%*Ec%N{y9&D)ia(5 zbn^{B&Sww%w_0ZJP3;Y{e|XTk2fpl?Wh6w!Nt5EfkWK~|6GafhNUUcPO^p!x^}R;# zg_<+xx*cW#bn++o`>3@aW(G+5 z;z1c68`aCME7Ic7Mx0P7Ds!Qsx0~+=XaltWW_e!h9ngujePnFdXPuf6#S%USyPP*fg3>itW6bn0rVQBG_lKP3)Zsi7c#%Cl|w}8Gg0;3fjs^% zS{9Mce@@Okk7v&ToplWT*deHIc{0>5ycz0SZv^t1^6|qBv-9`(f8ZG8;CuJ|UoK1n z56O#y&_K-)+W*2CKXFapAdSFC017Z#>-(~5u?2p-eFT9MXqusS%$-gh2m1OKK>fAP z2Yl!ez}xQxeESEWa{n6F!I?*ZoK>X3GhpW?018~~6wI1J0NT1UF)*T6JXCEB!`iq8 zNU^Z(W)aMfWZxr6xM*vLU!$1Wi3&i`)&_`aWj+TOjOIyk|*;_r7wk!9VP@T@TK?;Tl-I=;=_u>{jP9e_ZS1_e{})={&N2 zK>TA1z7uoFEe@Rd2W`VtZUa;qdTQGXDrUcE!Imha@OVfZk80?P2RJ@-zO8S|jn8wR z2Jrl+!|I{ajhkTc)^|hoC+`FJ++A%rqIZKdQ46Fqqtu!R)(05OUp&aQ-L=;PiD(9k z&5nAVZ7m`3BPXk^%%*u|id zk-SIk-FOpfKJtWxf?EYiVCs56U-Q+2@VvHr>2aswJ`d`zdoI*ZcP9Q5M_Q)u{r(T0 z9^C?7BL-n&C)oyt>GFGr@I(pTLv?5^JJI-z<*K2Mwca{B z58hqign{iBJRR^a-4A%%hoSm|w?Xypk2IJ8kCkXZkj?U~l^)2?%0xzdSK0Kn;CJ%s{cno)BC@^vF$SIaUx=*9`z-I}mwrA=Fn%)Ex4`7%@p~NgI@D@|>3H%vp z!!~UGgZ7?KYx^*=z+Wyl^pv6)f9~$8x&%0$iFu~?l*hyB>!06h``2C3zSH@`(J_6( zE@6&i`n}dH`9WmGg;df}6xc5k?bC0SB1Oz1Fq#g47=^)?!AQoMMrAxdytrzA^rrsP zkGA(7IRy0T7eW0h=O*~%=UPGF&F^Sj1PunlTLl{TK&`$j7}=~At%TH(pc9i$Ct9{t z!K3h5rEB4L&8$tad1y-8HA2vayLqLgjVzGK?z7fWO5JNufBHsc{s-RFnM%L9 zNajJ7oWz(8 z_Y`PoWfH03na!D+lgu}y7{ejY_U<4Y>f*4o{uv4-sA&p~17Cj8}ZP0Y;k~Fh( z%RoO6`&&E!-hD6NpS=$jzx_vm@BL_#rLakGJ;K+T{Ck&m=Vp+c+G)r^F2)Edd3-K+OFVHeU5_7YtE3g z!2?cvuN~ug=+Pz)e)XCcLj8>|hShVP()#;7h|h=Vd8S`g5aj(wsZ3(ndK#~C!^zN& z;XmPcgvJqp5g34#DKtCF_1_Ij&-l5;Alm6f?sZh$0H8j{8fO9#n46%9DmdF(1-|7K z&aLu7sNV5GsQ$xSpnBT}03SNt<|Xiv5_QeSHj!lzAj-a&q!jK)FBO7|>AWDGRkpv# zvY*0B@LU`_=!g0$t-c9ZfL&_`=++W#T(yd9xol%#02>4X6#3)U5;WJ$a)lXcDpG!> zCWq^-6|}g!l6)uGG3$F_8#F&*Q(b1W$wnlGaAC}w3zFu1>(!BIe9^(t19kVuAU?Lo+v3m+Te>#%dJtl)HMttE~inA;- zG$b1Y3ak>8Xm9sBvk=4qoAELzq3-}x*pI)*Pq@$Z%bpGOOKt^x-yN{{_1|lNgLL{4 zfFlP7*8qWK4r2Y8IY z#Y_&?zJsaGm0KmWGvPUcTiG;|QHdxQpvL$G1jLAb(s4ryAh0i0r~N+ceEj>CjmE$F z-mi!HsgG|D;Bh|drYlvSkO$TAqkusNaRVS*N^Jfx(DTRpu^$C7F8!}jLD_#3)gSJQ%qQz)-f#Q{(j-y2QU6qA}+_}Bp zp z;AZmHHDGDy3bPa_bu=adO&TacrjqjZ6!X_witX{qJhYQpTS!|Vs0kdgOKS)St-9Vj z7fcgK@SElmw&EtAZOUq`*pDnUT zaXlBJ|+rz{CerGV6KYbWI{;nX}i%5E9yy^uZ=+fY!nDk`MeGRPf7-aP<%{g z-=3nI5?BUqUdJgfUdNQcVPF7JGLd!1H5fB28!KimjiUh!AMFqxSGb>69b55!{!5O- z>WBYaw(6U#x!1&q6(_*4Jx!6dFu0GlKMY-TFp;yF?l{-i`76fcsJ&>JgPhe@2WqC`6*4MlrF ziS|%p=VwDuA`{3s;wg(Z3hOqQBgEbeESY}~GHXuKBUpX?^BU$~-|)D`#}B8^3_gCf z4jSDK$l~sh`Lc2Fs9+)&11g#!Mr0aT0HSdj-#=Vr_p4hS3o{@q`jc9h10k5nBv>`w z)gVcMF&U_%^AXj$`4~_Ts}Ff<+!QyrQ4^(e_dn>^CghJjL zfbkfXqv|QNOaZK~F-K!lVi7D5oQrV{iHHX|zPnXOMpTrHH!{;6$CIoH!Ymu4M4K-D zaCxG=MS20uA!TL{+)`EPwI!0RDL5-Wt$k6vU!tB^S+Z`K^Vi`Ek!pLWG=FS(`mSy-Om{d^xMk&;M|r_v80kzccl3|M0f}U2zid zp)>7Gi$$Vc7<)t_zdV0XXXL0PoQVVibsV&IVRV0+z=y!p{==6Ba-${Wku^&sTBL&g zG4KqK(hM0NL3Seynq}|u|IW526V~7SHE{kpH#=*6WwTrWyCI9M zBNmiDy)nv^jhHVKp zeQ`SiCfO3o_*wXGU9b7U;rX~LGBTZ-> z%mpCqUMDY{vMB<2nQ>MwH&b7^fjefHD6KdcQf8=WOHa-~Jol1$6l-Ko9)u4(CbvU5E1odfv&}BNZ>J zPrW`)ppADJgJ0sS9JS^!5U~Z_GmVMlGhx-pLKz4A$Pk`@*+@`bK*^i(EkjrQybOQT z>kkAJ9!}`z*5?Q~e;(?ueIe9Oc>*kd;n!jDpZ*BQryJhtA_ZbI&4hJUb~!zn2G|X0 zdONh`Z|;dSp>Jrf|J@J@Cg)ecIPXaR+3btNKwx50f->g;xWG!~*2b18El&~PijcV4 zGi-tK5Ft)zjjIp2sJ{$CV9@@rY@d5O_glHUyG(ZG9@Et~AM&{g5 z^DJ;JsfPY2Vrl@3Rcpzp+L-zFw`vHRBc5uvt8b7Md|h?tKlh0Fjww?Az3vk(RKVjG z5h0y42*m2dGTgzKdq7w+sLgYrQbJ%ZW^e7?0uMe6aM>x?{%`&o&@*p@#n1g)0H52z zClJzvfT?SQoAP%g9D|MFChhTYr=2%*ftF2j0Vud{YlF#DgKIL%F?AV)F-;Rq)IkxuDoJ#1W^+mYUa(nc&miw7 zKzO_>j2o{Oksuc?vQ4?KYj{?uhU{6?v>7q)0~oJI@IP=G=qcC1`M>)EP(SlYjSHZu zz%l=ZjdbcQYS^xx9ZQXs`Y8XgQEm9&81v5E03@`JFe%gc(h=D9zkp4v7y4BZJe z2kj2!y_j!#PU47)wNASI=T6#C41&8B=i61K)agPy3*_@b2 z+zQbP10ck@Pi*~&Uk2!6qBb?W|y#t znd4!a>w*JuATo%|^3pA4t!V@7pI++)jF=}y+I76$v@KiGj{viP?wVn1D{%i{ZY(wi z46rFt0LKnob=ha!hImX}Y3oD+6ah<8qlvjz$KSEAZR?Jd`o#eM^gs0)UZ*+2N@#|w zP9yXuvo%`wGSoa5RooE2c@G*U(<ZI;WoT)Sw--{f$5SQ?=CS8VqoY2zGsN2fR+cPHb>O!>902l7&~p$F<^2` z-yb;CFyluabxi#%;Fs=e?awHZ*DCCO>P0wmq~WL zVr*&Njons#|4zYeQywv*1+-|0=sOlE+PhxH@EozXv$jX$saSDZUW0Ic_2Aj}+;Oej z`yPa>-}k~Uvj7m+7834yEfSKXASUzvRHXpXA}ehVNTQc@h8t~T-12{W2Je}&+t{1i zyoR`ctIe)<$#I}lN1cY~G^UfsfR4CL^YEeeuV+;LbUYt(y{sfOy{Qiyf9$H&O1;+l z==o+7_8M!$;5-`NY3)9V3%bAHv-A0O_(OO6XJ3zJhCV;M`-_8cP>tR4_qwwEL*ESB zf9ac=_o3JPI>AJqCKv$yRE(2A^ULw)eA`80^(?P@yq`K7QgUoZJ&KV>pFh4)cwXy(z})F*K!H$MAF!akutSc z1)+ohDh{f6Ja^J8A(*7b03Zfm_5y%kI4dUryn7Y^E|m5Q0RZAeam7-*QvKA}_H`@= zyf@iJg@w;Vqa^Ok z@b3HCfA`$qYQCP?cp<`veJwkT&dH;2{=fK(4dBnCz}xrfz`6ib7AY&J54V=sN2Q-} z5~R>EnD_lSY`O7tCio^I!T0lnABXCLpMdHEp8)g>-}k|5_P&3PVKuf-6VL`Rx6pEobvN<` z6#Mcg);qZYM&BjTi52&lxe&Ai$x6GU*EI_O7hwBG0bt<-02)$8@jKRZzhjJUEwDN& z>S3z&;j`I_McYb+ln64wHgvDypE=iV%8p^yj@j4Gbes26t_6DX;~JBBV-ocy;l}T~ z>P*O8%G=JIj~r;#x3PN_F>^Q%OcS2)R(r0xEPCD)jUDRSf38}TzBf}hKJW(3f3DRq z9b;?+fiHZ?nZmyW)o1Q%uB~4C&9J)VNll`k2H_uQzALx3OnSZm7n!hpNSYpBgp!`?bT9k@^cvD;xMvws@t zagrMR_o@5(`nXWg9l?u(#pql^FFx$9zR_6*p7S)QU-ZnzZ2*T3wt|2c)ap*~!Eww; z8|2giG6e~1CL!%g@b0XmN1V0g)3E%Bp9Q?*(~YI0>6g0B3l|^2W4Gg~+UqXVx#Px& zy^2#~iv)e_$7WZ?mk9vdvkTxtYCp38U}yo5-CSqk;@YheW+Z?jfuM*GVWMTC`%lmP zd%w8Xmc90N>G6i)uU>Ey(5+8``tpXf^0oIA{a|-{vmGFLl0XS${+pO4dK^@Zm698Sf+OrGn6IP5fQE zyx-h6-}&&XcYGMCKY1Ti@4Ex=z6aaN4s5kdwCZpN%skIva=<}%I1G>>w1CF=ksXOl zW_VrjJa_v7+s8Z58&+MNo@sgk#)AYspwL+c>K8m6>KEVYtV-837LUdSST4b{hWbYo7!4OKt}8ep|0$ddO@fI7O zUfFBdCyoL=>n2#e`o%!cbM$xV$<}JnWbGS;OsnsaZ&_HMOo1UHoJ8Gz4fy$R?v3R? z_+OyL{0I(j(x; zzhM}TSU`T9TuJP_**#hCE(yMgED79Q(72u2ll$oU$3gvy=R*BWF9mwSHSL)B(-$?I zKo1<`gG}N#bv>0R078KCxB4?7n#dM}#sB!rQ2okpH>X1mxQ!xAj zQ4@STkz-DFqh_7|*|E>Y@6#@hS9zH&02g5UGXg*Yn35a;!@rm#JoU8`R#2%BP~r;c z!F}Gp?|IAfp9Ru?@g6WSv?cbEiqsldpm8AAAk0UiQrP0365o z8x5*U+A_!}(WV4Jo_cGK83l*&S2GkNVbX`-JzUVyg^WHqPdF;E4><-JFON-RwNgAubwxi8Qn-Id)H#-Z}5BxcxYp!UH z_HEmb%DSQiJ#qhpY{MvuP)I#Ne@3G0?sAOZhX{H>pcMjG4Mi?@#gQTr>bt?*qHQKQ z^XZ0{u(+xFX+*sM>JDQWFEs1PWA6&+PXlxUz{fU10N9L7fTU6VZj^o(o&HGL6e#{u zsL{mPy@E~}i>JHhcYd!idCkeYtG@s1Vf*{P4xmYXb9O}8BgWQ2;+YHk+WU-aXok8W zbHrP@52*|1ikWh+y#<-*A#i37`s46MUTesxF*IIVQ&G6}Dfjp0ZDN2yYI%(J8SiU- z{FO8BFMjP0pnBswn^eP1-h|_={}@**g;++8jik6mrS({h^LV`*O^QK|)=o9PgK4wW zTN0Q%0TME_=FSap0sJX8KZ8HLiv~E>0_~Rn_IH5(mRdr@&PF66H5K%?{2QOLck#i1O$y}vip~UnBS=oK*~FUy(Oj6PkeXE zBA_lVN;Fmx0!Zw4#QyfCGDEj|Y|6#1H;?6FKhU5@KkZ*0J^Z)bxBbC&)l6+jiz%j^ z^gR_&TJ}g@G-ZRbAz&#-eFB)%XMnD}1h)Un?}P2{dUrrWdz+BQ2?XN-MHDcqFbkpbE;csS?8jOx21*~XK4Eep30Oz) z;?cz*Z9DQak1z%122d6*MC+$J(*S+g>4T?X@q2&TSgPt5JhKf!6{~w3L(OE3$yF0n zgx2qT@95~!=g4^Rt?jRW`kpo)Ml_I60L)Wp5-}Xa-86R#U}Y>C?f`M8ZE+HiGZ~7o zhU-9kJbI_{;__$=FA1JqeevFZ?*A4J+67xS>o{P@EjEmSYcVI$9}jk8c|*yffi&&X zI{gw4db9sSk2K)E^N#t`<1Ytvn`jdPx2S>!P^a0;Tx@YydmUSD;G_AH>xgJ=4xq{T zeA6Q_+#`@o+soB`Hu9(_b7ePg_+66?L5#_u^?By+O~H?zgT=4E0ha&zKLLLJp2lC? zq#W+EDF(0LBNkdQP;&|>$bMAGR7F*^pAwsGz!C;hMKR9E7%mJg*W4@w8W4{(>IouL z``Q~%ino$@oP=|uEPw7-8{u{JL*Ld}0z!>GS~^N1P%gdr&D4M)PB}cJGuZ)CPTfarvO(D=v-^%xU-I^pg(Pd6QoiSW zrc$u%LzsJlgHXUK#d_gIZSjxFW(WWQESX}Cpi0~@%}k`_w$3e1sYwQAOJjjjaf8B_ zc=PE4r=fnut#JM)zu)Jl`Cj>CswOjxy^$-UPGKUHoim>5M2*-wm#T^4t1w*7pST&Q6VzYWI?14n|_wTG* zH-tZ!$RFEFPrCu?7v9pQiLNS1OCS*5hwY?`^k{^D?`bkKE?@T> zZJvNt9W70=o2HBl4^e^gtzaE@gE|6JD#dhrirZx|c2E{DWd?xl`5NdYB36uD4E^4w zja|wdcM+BivjA9&hLVpY=QCpb!0elu3f0h+RQoe_+TcEs#@A{3^{bx;=l|~av_L0-Re(Oz62skSulN%>Q9$_J8>;aIR|H&{C=x##4v3CdbEZ*==SpNL$0YC9M z0DoS>p@ZW|d#IW5DFDZfOqc?Fm}}XA<|;i|CIxZ8B!+?!mXq3Onnxjv*<6i`0l_d+Xbn(hOYF|iIDa0tf8wt+ z=QLDrdAqX!9c|MI%i$_k9F@JwIwWZ)d*hJHKul#Iw5K4k{2@$s!K@-!)FtDgF=|SW zpN!N1GJxY4f(m&14!bReD7cT}-!1n*1jHJ&Dh$o)0Q{tep;7{ywFFQ(0@K{f zwbVFVP}%7bRdGd?@%z-UPSfA|nO}yjpZK{ZZ-0{`zWKces9}CP>Rl(@i+Xq@k_@C& z1QH>5p#d)$;}g2NQSVoBEAL)FjK+!hsK#~3YXp2hHT%LzZ;m1MfXX35 zB7zO%)4`&{s3Nl*p|(cCdJ$ua@8`QoYUHdG+duVVP(R~F=NdRY9)q1S6qa0*lOq}S zAUV-A0m0h0B2W!X=s<$Fv`0oW50qC%1(gDrfmn|jCjjIKl@j-* z=n#?FTG^s2F~3C&9Tn@uM5^*k-fKfwo^)pa?`^cwmibpAdYuA>s9WT0NnZ!<#qsxC zwI0@VcR)~33j-daC8;BCQEao7??q**WUbc3gv*^BPQ*6^Z}xYLzIy-1Ve7|!1{S~i z`;HOqYti2w<3~jGeW-lz%_o6oZwNs_Ke#m#;s_{i*&W+K<47x;z9nl?bOR0N1%%55 z_2-aTlu1~ZHG1iN2H4TIXP}GjFsKI}ZpMH0Ew60mf)rs+r{GZt;EdlNmK4x`;O0k_ zaEL`4M0Nq+R(~4e(ZjI)5B@s9m6tW3(BW8WZIBBs=;8jP>^Iyzy&H^4MeIvu1@t6F z>J*bsP^453klvrmJD^l3teJd0@K98B{)P2+U8U~=ESn(!WZg0pN_MJbis`VO-drYq zLY$CFX)_%!Q&PdumhHdxtN^DDsZ$ap zb77x}Y5A%TkZ<4+M02BNrd9e8v<#(qU4q=fiYVsm@;kEhaHGL2Ad+0QvKZ@6VuWx=5Z2!#P0dm?k`h$b2 z3ZywC6ns!w2QWw>q=>IUZ~0(E^hLsj&{3lo0?s@Nbi=i<{gZ#SJs#T&hZa9dEN$}! zzTa4u06qc9>U2RztxH*tHc&@)63aTeYg)BsT8Twt{TU84V$@BKNn^k2Wpgk9gXBuO zGZ;1L6<~6VEoz}96Y7X)P}9jZ=QX=`(IWm=-}!P_ecf}K%@VpWzZOjn!oxuz(Fq6GA$+h}zMzXlS-7jz9Vqr0G%ofh0ti5nKp^X`25!J|40G)yWIv7+70a1LX5r z`yM$9TmRj^hQ)t)Ym?oNd}?3!8;L#+iGe77mFh7kF+aU!ghF+hi*3kUCXYQ-*_8_3`_PmLPIc_b-e_qq~W9!3J zeH6v1<50VQJ_{f{`zEMweX6sz>~9aT;zBMe>qXE+Nbh_sG<12&?=74O+*jVe)1N}= z)?)p#=fd{iel0A2`sdmZQ6jx6z4=PJx*JJpZ-8VM`%)#$N#U9z(vK>kf-FXXJ>ZL8Fp%vU(1-GU{ByAN-@Xp2_kGN1{fFByy}C#E%bK{I zC1J+T5s3)Lj69zRdQ3lt(VQXkXRV~r;Fa2I!gFzc8FI<#5zV`Jvu*|L{Gq z^-uoK_LyFu!gp0igB6on{~mtU0D+xG84P8P0&lZKv0D)VXv{GeO@_P!G+J>6zSn7v znrF91Z4CXUZtOhf#6NbnJIdE-ymZ4gP(S0zKu^5^>Kh;52&)Ye+RKCJ3eZR2wm zG4c}af7i_sU-hzKX90+Ll3XbzbrwsLa`Q+LAx&s}!i2^J6t^+fH(mp)S3j?b0BB7A zB7{zrZDjM6FgpGHU9FLiSZLG~qSu>^oyF2qr1f{KIcN`drhUfvv^|z6=x=OM?OQlD zZnzSdZO8cTq0S=*Ve$Gm!`46lw*by3?UT^-as84IJtEOz{;REerNrv+7LK=_>tzh`o`;5+#x*s9dXQ001zaV8RHY;snD|%@T3OVfc=*L`)|SW7k;DJygkal zVg8Xz6zW zR^Rk8pcgsjfAV;%<$6oN=||dmt*U|1Q>96Bv6Vx6FLxsGc~2{qsZ0s6tBrCMV$Nth zy51U#g$D&b@mkpaFMb%7fA?qHgIn49gT)u%V^| zWB@G=U3)V|jAht#Ju|M`Qv@5p)>h}E?JN>_w$t*?oP+A2N1CjJzOCrKw+9iO3(dU# z+2-G}JsQ`?*So*|7}&;4>@~lwMGFw~_c=|ndEEPh``r3DOTK%fI8y*azAl>mV>+sRc|oK=T`7R@p#>w4xvrFo2Z8dVm@iH!aPm zh7TrJj%Vf`)aRIc{q!fn>W9DG2>`dadD?1y^bbDV2|QI0j;b-+WKnY|r0N*QJdRoc zd(<&G8zG$-f=aSZZvk;*Qos78u)6I-u=u|O9zY#rm@rmW_#FjfxvK{XL4KQ4MM;9p zn6IOb7hnmr&Cz1~1ba>p*c=dGghnl)7lYwu1kvQ8%jJr;2vLc+4@wvJU%%`bK$jkC z&Hq&uXr!EhYay)`{SV%HY2s|ml^&Vx81;dDEmJ@JDB#CG5BQ1CL-n~Y0es=hfOp*o z_~i!xz0cM&Y5#BV??SiXG0mj27C>(;Sag3I#_x0KA8JzV!pWmft91WP9c%uAM}}W< zss)kxID9W096ZoBDtcZ235;{L!j1O*kw#DF-_Fljpx!FmM? zuPJ>6uyF;XGz)jo%nP_|5C#AXCn@ERB2eMcRy_zX;TTDX7L0b?y5O0cW5TPK+}xST z^`23nJ(iiCM=g2u-!~fK;V!rR=f4cgcij$n+ee|gew@Gy5niY`ziN(=ZGdNuAX1N^WZuHyt}lQ3b+Gt@ceKpEmM6u>LZP(J7^sN= zkAcP!#HqRI%>hI*<`1&-PX&o(g7nKQHSCc0zN@H7!|O9nUVEkUY5xeUoUh+o0sP66 z)G+=YcuH(3_8At~8-13V)!}sq)|DJR;&{M8$5!V{X z1$y5zH|+B007d#I=JWUe9K)q1-KyKy|KtNu{q8%Uy6q09;Xl}J@ZMzaH~mBVoq%va zXv%Tj?Z-MEP#OErH_j!KVgk@EwVUY!&JuCoLx3OsOzV2^4E=z2DLBF4#F17Ixc*9@ zt1kn(;cBSecRcPa2}cjMvD)5c;fwpb^;7=}syDu~HO=-`12C*O3b@j;0;E}W0h!_0 zXH0?AM2IRN>PyZ&=kG~r5frm!R4Qmkv!H3r1 zNt3kri*_O^3I-k3F&m>hGU8QqtSjg6XzU#ZCL*|ZyfEDB$H@s$^$VW`_4oc~u=rQM z9v&K`t@|mH9*whctyfqG^8mVCE0#(<#QX|^<#SUa31sf!lCWh}k-WoF&^EAa?qNVl zdeMxp3QZOHgN%5!+#-_s2T)ry-9?`{%`yGeEl+Guq4R!r?~8AMa$GGH3td(TG6-CV z#Qy(B4@32#Pr>qE{YR+Y{*mUOlLioXt9cU~WjZpB!$2q~^D#y&OYeLhO|Lj*B^M6Mhi>~@* zMH>xZu{8w4P&3UooO4u3j)Rp+CCxA$t|o}+2p0?E&H@j+mp9+N+21p+CtU~IKl9^2 zS6S>=K_)1u)-ZF6CFsSeV!l2Br!o_L|yz2;ub;` zU`OI!Ch+)^1Aq800KV}l3Xdx?s!bCQZ zQ2mUBFHNmbky9igFYSf0IW7PM5IacxdqWQz)YiB;M{lUvTX{?tq!&;0m?4%s4Vs+4 zyLQ@t-*yUO_BkjGJE1@V)xwtr$DH=cx-+dWf8`CZeBFO)%)8A7b)XAfs*TM<>yx$i zir8ntYq%=Ng@guIzyOM!d%G6j)`MLOaa@3 zOZ1ZF)}HyJ0oe!LnlSt&ZmmTHub&uxc3Vj8QXF7UQg5#dSfh?_hk%bn*FsT4hV5oQ%v5|?eJZ#?}RQhZ5 ztsk4Jbp<;rc*EE%{^I);%VEtxT zf^q*k8;>%S7kSx?yoQ5mtN&8^5MNcLCMQ7%q<$&00sts6TgsweQG-mcoeRJx0qXsn z!xn{lrJ+*RXZIU7#{hEWeCx~C{SIvX?60?Gb$_l z;xmmHhBi{5YrALq9v9%;1ODjV2G`(0lpX`nGw9)*2MEVjx-BNiKB4D{gqAq=#bTSh zG7=yv6pjiMPjQ782}EKf3S{P9)EOwSkB)F3w*SumrwL{AVSRmEzKV!P({VD?J!W?_ z))`vsvZoKsQyyzati^|<7qpnbx*Mc95Y4r1j6g3;cwCInh45nM3IL`+S-<$UuWzF! z0yj!Q3{Q&r7l%HReVrgwUUuW)8%f|P>xLu`)lx{JA}MT=J$}j6Te$!4ribLKTsA1N zaiP>k8qxI6D`6}0vr07bGL_R^M5oGw+jWbAzw~$qWW%^y0HIc(cg3Hz?wI28 zH~t8g|MIt5^nDZVRSUIIO4?HviqO<8fr~TAoG@S>#1xPHkYm87sqOOkH=FSgvoEI~ zbpl|FH0%A~PxpBce=V$D@w_Ir ztp{P|rbJ&29qs_b5X2<8fHA=A4U|FdtIR)RWgl)a1Zu@zk)C~RnRs`ev#hLs=sTN( zgPKzVQL6Sv>nz!Ml6#;K;+_LZP7w@f&HK1N45X_B6AuB{44o1$Dx~n)0&sy9Ye!Bk zM6jMgWf7!aF2H*I-*rr91PXCuYofmDWRsYN>U!8rgP3uM4VF30vSCQB&gzq2XwCjU zJSorsU}wah1u-cbUL>elb!!~B>otaAkSe-JB_e2N$X27*6achInOBtUC$gXEE{wSt zpxb-KhRgPGy}Wdb1lH5$x!&~ugvY`54}BZp8JUBB4Z221_mg1*<3~^|CritQ#F|6J zuohY|xWHuz7o_@r;`U(hANk@6$OC$>zM>HV@Z34Ym1vo@4Z6)~*pn8jT%LkXOI({f zEs-&#lVFQ29K2fu*+r&~hp|Cy5cBtCvyL`O(RXrTNJgaYM1{mFHPaj;lg$wC_Zov2 z0G#$uJ`AoF8$6}EJZO>Kg+NH~A#ct!UcK=)fP3z5edpRKVTcn3mGb?J23GS6;u^fh zGQw+9Nwya#xL*;aF#ee89fBdOAS$h;*#1DI8i*128TF*kKlCmDQpuV`ea-iC=VA4o z&P09rsn+FG@s=6A?ddBR!w^`f&BEAN1a2l!t-xG3)drianU5ERs!a0*6TKibp`g{5 z-d#fp3DH}h{HcNe*(;%b;jL{*WmW0x->f7<`Y^qU@J2G2J*JocZj{Ja*b|pnsH&A# z+q>B_s?Su@bWk764Kn}xvVj7?RNu59dd*IlBy=Gi^GzxrjGZanv!3aDK%Ng_BZ@X+ z>NZg6%;*IK)E0_=$oq6pKMK`*Ki>Jntqf%Z!P(eDJ!mW@<$Y?DgKTl%;PR=A-bE93 zCCeI`yh$L=i(EzRk0i%meG>*F6pbv!jCedSxxEX8<%72yB|Y$Z{4GAW!?jmI{puGr zscf4V|E%yV`e5*Qz6XcoAVjT!NrwrG48RK$AVBbi*vDV8-b##BWZg>$QGRM!zn3Mv zC2wmBRzLFHKt7XV%|Li6{UzE|A}?UB*VZpMt}6}0E2Xr@QbQj0SJ3sfXe>})#w7P1 zZNJtkEpZcETxD}WfKzid(Hzdax|j z+>$c%(E=H!2mmzcBz`xdK^X=;fs8TIKe$u~P@b$f!H z7XWNROwDQ7epL}gWAK%@@KT(;=Cv~EaFXxZ79x@`M$B;L!Nuj>d)u)3zCQ}Z?h zid&de!KcvVloFb#w9g7qFv0|gxhvW4c2Y_=0~IJqg82)Yh(IX#*!ANADH{X=l-DeT zz9d`=QcD^yS`X1$k`##3rLuUDn>l%-2nXgKGklJjrf3m0cl#6ke2ClxW~o{!0#<_Q z{v`*3o8v_Pr_cix+vW@F4>P<;g@8o!VK9k~&k8e-(L#er9o_G-y=%q3Oh82!uAtTr^hQqwv}|6 zOhynek*Y(8Vv3CVd=CD=B!6PyO;2=IfR{Ikf*QPqYM8_XwG^(~fPPYor}VnE2!v!z zT1d_gN~u6YWH(oS=2id`Z<2F`U7Tg}FaUw{X-M#aDrL>8qCrk_=}$n*s)#HMXUS{n ztJTm)X^*MH<fIqKd_5I%p zaOtVm?Sds(fD|{PcFU}yV zVsenV z9yUTCU3pn^-UCt2R+0IIAQ6|KwJHt+4QZPS^j?d=xQUm*UiMft=Fu-`yLpCHs!9T# z8^DKMKJhwOee){;AL+s_1Nxf^kU)K(@sSPOy7x^4O^6Mv#D=>LI(nz zz=+iYJ0|)kvtz7C>67S!ZL~_HGS?p)PLbM9r*IR2vH@76If{Ckf!D~~5K zBK2)1NMZ$Wylv=bM7>M^6^Wx&iv&uuf|`IPHFCoIo)VlWh!GHjZU_(<4>m><5QYL~ zcyUN4-6?tT*kDXkYF%h5+v&$U8ueCy8?J@=l`nEufHPr4fEv7XO+C~6)po!UU zKzqdf#_eW{kwZ5!4#Yrf|KYsPGI$BlGjC{tUsVA~P|o+L+0r3yh&e^EIdOy=tRJgL z0-h$DCBKk4{h_DYs3pFlTBj3^W707P0g|5-gUn!9Am(i*)$0(w*ZZLBgupccE2=tP zD4YweUP=ua=@e4hVB5)p>e7p9&%MULzvc*`am#Jju==iV0y=TL6~+;5w-kax4e~`w zC;{c@(Hy!p2*D6ics#%6p5eHGl)x~T9hVIZ1B6ivEiwB>Y1d?(iu2lXHJa_QZb^j8 zaVF56CtiK(i^Bmn5$0a8?gimvF(hlO-!c8wH@&bu=C$-3gMMLZ@b?lMI;F-Y-sv#l zbQ5S|(C&H+8<}Jvn}f#mTm1?S$&qe>=qb(TO`;|k<~nH+5J0Oo@4pP8^X?W`7WMgdfAS^*_Pww^z$%xd5hwe&wuY z!50AroNOLr&UuNDEoqYd~sH0k@;|I2J3d4oiZd58?I%3cfRCHW0UKaJ5K zOwj%4CnuKvxt)77+%wH>UhDS)z~}A;Y%D?6{N-&Pgpjbcq`f3ywlFHgQ3fOD|0C> zn@yooI((MUA#KRz1Zz!q$O z=huYYF3n${X3|Nh_$hxQSz}+A*44MUKVsE~IXaWJM_D&%ZT(+wTJ1qqiz*4U8@?-U zB9hv=kqnYsIJ4U?ju8f}AAJ-CQqRedW~4CMmAAzlx+XQW69DeH5Af5YrAcjO62w`? zT##fWz&M`#+?P~bguYU9?x}E6%UNL={vl~Gpmbf>WCwIsfagCG=-D?nc>$VhseMS& zo3Uh?+pwfBiFasNfwhXnMj_=vkBa8t7h1z3PAYL{`GAmpIH5};knY?P)j<=gCi*nW(>pyaeDy81GxpZ-LsZ@m%f zr(WOYJn#_@kDdd(|KT?Gy`PT?&1Pu;c>Qi$-7h)Yh?r%l2YYhbv&1XD&-bz~1;BO; zpoa1^iQ)O?keWvT-*Y=V7)pc;ASeJoE(}R`i?Xp32@F6Fqo-&c6OeIq4<#)rauQI> z!U&ePigbXh(r?uE3DW3;Af*Hhy>Eo^{jmDRS9G@*nj9$=VO!$Z&p{?dSj)t~pKRl^ z*L49dI)gwW|+ItM7Vs7>_Q)O`_OE{w7jP?{fZHK>(45DRv>QJqh7x$5MqW zlxs<}sh3Mpp!>aGffArdp{@{2C1*0o1{jsLjqPdcqi~F+fQ#cgg)Tc_p+0oofBZS{O`d`4uWYOgi+A4MGQ<=jJX$Q;qRT{LU}mVTi9tRt z&b)u@5N!XzH^S;~eh;j^;e|jqT-_a@v=}UbjX8DS66lf>Ku>+V6BM2a^{bxiK3@-b z?}LD!y=%yhn6!GJGR9_y#>NI{eKco-4Fl6#5tG9hkz&X6kn^kVf^I49u6xt}=f4E> zj3+f=Y0#fnA2CceSw2yfmIwyK`U{@v2`_5+_*ZVgnih{3$NUGvhNMxsC&cpP_%=+W z;pN>jG)zp*R$`raHo*HdzD5-1#4Fdw{jity231kPf96e z5dRhljwDxH>A+uM1XMKTBkyP|OTNNhvWz$jDr3_9z}2e-BuH z`+n~Zden{IgO5P{4KE(U(M)TO1?VcJbyTatf_gD2)GNXw8aet4+9kgrZ-cCh3&WU6 za>dqaaLpgpy?;L}e($Zed0*YX3Q(iP;5%cz%Kpm8DYS?X%J!1t{U)V7q&hD4ZjK$3 z?d3GqOM5g602fLb1%RVY0C0c7TD_&3e^UE2%%AI;yrwY!2DG+pG*!CcDxjMl-=MV{ zUokTy2L537j+n=eu7ROk6Z{xzU0P60aqb*qq8t*{jE>o6gZzo!w7yj#HI0le&U)Adk)-E*5UsNVOn78lST z!K_(J5kTK`xXB&$eiNOBM{Nk zp4b8?s|r%qjaa6`c$kd%ckP5gU09kTSXg79s3Wp+DBFmNC7^8EFx56~-FU(4@=Kt4 z=Lg(ee9j32{=lwUYeD(`0gzzCmdQZweYtL+TnhI633%3eo!iNPfNoLX^Vsfz-j}#B z0>B1`0YVH|Nzno-^e!b^NwpS|J^3z7w>fy1c8Or|hIc#We?9;*rPdjW_YA;6?HR8D zI>uT%#=8C8uWFg@t z1^ZGT4d6dMcp7MH3(o(o?}hXK^^c6$0`r76t)YW`1w!vS1<$3(h8vj&{am_2DM>BL z{6iGUs&}co>iWF=+5ZdhQ=f0fw{eX`_oDhfl>`z?R*$kMT~E7kPwz$(YeZj}3djs{ z9n`}mQwyRwjOoZ>s9*XVz~-3XXoiaFLu*1J0vJJcn1uOLc{ft?K+z&i6U~m35+xeK z-5J5}?E8j>7;bPXU;vRX6|!M{l17S>{g5FrB-+Fu#|a{^*8rS9uzK&u0q^*1bc}B* zObnuBE&a`$DzJ$P*naJ6VD*xxH^}g!41rn~5XuK<$~ZdBefvkh1?Z|%jfP5n=$|6m z$Q%g6H91ZmROuL<7X(({_+mK!5B~F3^KwD}2aUxfg<_L8{HZKJB8N*FKQqA-Lv1DH z642@kfcb2|xtP*cTsQs3&));fpZ=EsUfA?j0VV_x*z<}>aiElRMrj3&DsW2G87YJ^ z363yphR>kr)v&`bqhxT{Vk6`}+6Vx2$;m+okit9|>)C7-jr~alN5yn(Qk2>sb4XHq zZC3cVsAZ}WE;4+nQYhLD-XK|ELk|No<~&$DnRuM6#3|BNu4M=!D9*gszqSLtEq?pY zI;KqV+F?~9h1ORLLbPJg^MJngQ2@@&e*SNL7trG_Yh&muoVekVVMR&IVa{sf+wh39 zP`v2rP1qtl_(*ejO%w{pH#&n9pFx=yJ?hOfq0Ct$P*FcXRg6bU~gsq?a7j3wt2ctE4 z6cS@fWB!S#?FL6sEgYZ;Tt?uZ3Ka{~ATUEXa4WzA2~RB8=G>sO&`-)Wr}PuZZe z0HDC9o+DO>0V~5_RDy;vZiDsRY!XMH7L>ZR0xaJ6Zm4emOk)Kg7Pf{Y*H>qPq%lz~ zF)lC&ztowV`|n<(_Gb2LE`#kK|L#^3_8MSS*jCkTm~jIXnE=~LYsZ{v-#*&~F_`pd zh=uRRgPX4 zXr}PAfN|QoD_#gVb{MKRzZ158?4JOB()prK9BupLX@QhEWsRalS1{XkAut8$ks+&a z^BbvXj1~7`e?2(X)_6Y;8SDjY;^Rv3ga8v(Mb3maCjd1rDSF|pVaL}vAScT^wIn}c zzl*I8lvw!DKpNu(I&;s39PWBq%lvTBm(2nJIyMztAMQelj4Q8Q5^D6L_(8!6+V!g- zlYF~8(%oym?gjPBp4p<=dxSH_z$a8awiqT(h?REclMebhQm32Q3M|fW+D|`#zF=mjTPV_a3z=mNxmGM$3y9`bC4i+2Yl`xsDAHH zo9KuJ7xcs<&xo zj2#OI(;h-UDRUU$1yjN>z$gm9qQy0+1`B_%VAy%eN`IG>@66KGop(X~+#7+ebUs3# z7obbrLTnS$gzSMeMqzB@UC86?A9Vu8({E@H^VK_U?-0ooB;|-Xt}B3Hb5=TCe-*60 z;}!9KfO5;nFfsy>U6J?oaw6Z**%;h-ozsNh)d&R5>5L#k>>@!i99M+!09;BiOn}%U zVo<@5NJonXu#~LOUDAz!GB1O3z*`$U2H@N|sNV7}sNVCDMhK!BG3xFjDJJROpdl@%!4tBiHc2K9+Pt7 z7*ub2k6Z6wh;vlnI-8A6chm02H6EfIMW-Lf3BNrSWflM~s4`6em`cDBHm)TrDSFR@ z-k{uAjIwM`2=qyNRLcHf22c_p0?p-{}0JK5m~V(*7`-A=a-T%opR=M4@%<#*JR+xcbs2I-+{}2L~&F zWd7wkSi89oSsKAs5_t)&8+y2>_Ew7KUumJ@&EkxyKQ*$k27Km=uz1ruVDU${wMR%_ zc`4APC)+3ZSqmw~8IU2`t;Wobj}Y0nl0z?l#PmG%bd@y?YgUlrJP?fFyM}c zC1J9qTet#B^He)?Y;!{36R(EaF-4!>zCrK<*LdX{P%wBljQktlSbKlE-;AFBG^jpv z7vM)f3vh6vC199?L}I1XxO;$}N8~^LN~pi~xdAYbYr~-)&s-oF_Es`b)9u)AI+q-W z#T(w)SRtCW2)>~0yJ0>6Zhsif$(Y$6qZ;+r;T(#!l6ZduzH8$$+%v~YoX3J z?Q>F8Z+$mZZ+tu8U0()z+~ok5pK9GiK75j-xm@WW>NF^Sw;3y@1#^=b%3K2lTmubD z18b!2f>}>d7+Tb%{C3v2-~Z#$<)yZ3$bFpId)BmVz z(JVy?*)eFB2CQqw!&@G_;PITN0z7g~B$$6wqB}S#HqhE@^MsZlY;gr7lYYnbIRHdFe=y-Z%UCFE=^v>lfbKfcE;6?YK#tBFzqj3jo6Z3T?UB z-@J9fyBeH^SHJifP<`yPfS>q$S*~)^4KQ(ly3@T@-~6Jc9aIai3Dw54*8_|LwziQ+tnMt*|gvNozai zWmqsy`UYTp2C(h>l3EL1rBxA~2VvZAM=8vyfG?mTTmVpp0pLWNasgoW&3fgL?>a%- z+J&hH1vy4oefUnOpLs(Qv)}lvkr|p1!tg+poB0?O5HO5^@Y$x}g^TUF$)WEf5UM+z z5b*KOPd~6kbuOk-s*YphPxPx_ek+hO$zzwRo^Skpe?za0hQJS91A#k1jsteSVE69D zo8HxiXra-S%%&3dQZg%XxC)lIGqH1jgg$X%r|n?@DMnPH4IMxe zF|qgqCkWj3p*CUF^;bJVfJY7>h=c?Q4Hgrg1k`CHX_~g^4`M%&Y>c`qn2m=OOfx3yHpl0R*b?9We5r zW6-QXSm?sC7Qg)`0}eoy<%lVVN_0SayBF2~f>AJ2$W&GzXu$mZ0OJ{xq?yHtnB|BD z+6aZE0o%}@9_b@Ryi4k{Uxei!ybTt&eYnMMc$|Qb9PsqhxN(eyq6!}b6y2lEK{~?1 zW*Qt%0t!DhEDpg+%aJl>mjkK&p(Zic@^{|aS_CjbMO?TF53(^L2p%KbHXB3L8lqw^ zl!1p-GjncJ%|Z+5eoGlc62UA0TredT03`3qK5h7x(r-*qyWtN*OgwK8ePk}R{Nx=V z(4S=IZdtwf=I)@NY8Vcg!w3bEoc$1?(|O3+$Xlv*6K^a5w>Wpe=bSs>bJK)?NX;&J z##jB*IJmO&^GW^pBqE;5|=&w7UMw6Vqi^OhzWp&0|CUuZ?QWg&W^ z9!w8W(n#g|h8QVfycODh+P^EXeu(#>1{~$p^q2&%tvU;pKWe%9!*{ij13sSJTLioy zz;X$oJf2b&0%At1iBthf0z+{naxH)qK`>2!kY(eUODUn(*hBnyI#){d=C?!jrTdyN z;2a$URtlawAlg&bJYZ;IK{UD^g=TBLz(Tie%GnjY)F9sE)XoCH1yo`IpvdmVDH34q zn2};j08SUO)gwhSF|^(l@PSW4{p4$aZn(M?0;+L=qcq!g?G3;@!Ya$C9!5snu43|u zf*K)U3+h)q%UK}q0=)e*c_Dy1?FrHm74o~U*CWus@Fl39_5`3OT-_f1Tj>t?zW0Q@ z9{`+%A!<7Dn80`V#lPdMa{>Iuo83FNm3JylD3ULAhJnS1YcX2vNLr48u%J{{J~wV0 zLuJ3DNIVRe1PvEC;5XE|KD)Z-{y7TZf+_1x0a1va<=4wA2@i$ouYp43 z2{7<@KgM=IDiBcmFgd4DZT(OG4)E@K+cWKJjw+U>V7|d|e$}TVjgPhE$zz)<-u>X1 zAvtsJ`Ja3()USM&+vFea!sK$?iX@_}Y%;rWz~%q_rWTLDQ1IcwN7{BCzAe;^V-z`e z9QY%I@xg~X+=0>;QFoL&KA3+)OTmz=g3pOSiTLFLOF(gZCB9n9EB(?4ATuDhRzq{^ z8UMh?sl^HS$bsWW06%vZEdTr0!M-2)Z(#BBzXtfF`vHz0b;8{Os7W(SYRA#+y><$M zT%)AS5POcow8-NM;R$+Z{6^uz*4w5m`aYv?;(n6PQa5%tUf+!;>|kS*5eqb_uHr1` z>@j2yBO5l9bELijL4SE_&J%sN=B1>E8+Iz-hD8BPbODH3#_DjwGhjPW2P&UpyA{us zxBxia?sJ;fJr6+j#e1DrerpQ^3k(SeQ8rd#U#7uDz<`9kkifxn+{EfPZ6^e*Uj8h= z(`TT1-zS>3WZRte=^5rwAN}yDF92L|vQ5?79hRb-s6)Sgs5~O;{%9zcj+5rR1%DFb zdp-t>-}|$MQH9M^{KMjXdcq&ss4+nhw}>O;+yGKL>#a06n(;ZPFk#BJq5`6Wr4+jY ziBHngoTnL4^01l2Iz{vtY%4cM}RSjn@ME&7}c99|oq>8`a z=g9YodKMMbFSyCM0(eva4B>%;f{0-l))+d7BZ8P+YraQT^Qt>6$gK}21o(C=-uA&3 zw6~~ip;|)?7Y$Np-2dPwfu4U8&}An&SHO5IaOm7%5duBg^nDIc<0zN{V}8zrz4-Tk z2-R)3w_$H}ZMcCz2a&N4F)&(zlMR*)%)%sep!Mjw8K;+7dz7e$VE%)VX0#H_e<-+& z%R_ey1hdx(0zPK|ddAiX0-ni%69nk;Q&2h0m(KT518gp{2>%H68r~;?XpyNILjWkr z$u-_B3BUxlORH1irsL>t@gLvPp3dn7f`Y)Ac+~_ork5p*2Tz5kVXh|(pwf;cEJot^ zq6SVJKa{Nib>)~NID-H$sKNw*!<_)o>9G4f|09;^#!NxhwM)mv`ZQqF4*~$pC|; zr33p`fAlWEFMi3bsjb+JmJtZbJO|1~5R4&B#1G`g)E-Oo_o&ZIi3sQ+N8#39V@Pg| z08l#tU^6fP8yE)It8`OqnrHTR6`Ws>K`)_Zv+yxp?xa%gvh&4?{#Xbo) zi(F zN`r-OSF@98JG_Djwhp!s-3u2b7{EEPqx!FYGj+ak@3*dB@HC(kM;h=PR&gA6AMYKT zYK2!BxnVhOPH-%-WBPRCHO?Av6IAd1DBxZ9j?7c*CThAP=wruy!rtZa$uGd-J$JzB zS^jiHr!k&6*X>~=x;xIH-`9q!U%0u?F@K-#)@Qie`ltUoRAEscv|_3==|^h)qn{f< zFi>H<8rx2cDn@N`s2jz68Esc%Bck_7N;f^QL7QXJ@7g&C0{fjH@JM43@R0*e9)T`= z5Ler+AW(6U6q0JC&ie}lfkKNNl3hg^F=QU`0)S7ieEX-MdfR(}{95YsE-3pQX2RTU zVjTNq_0`_EQmB$l?+f)Mvq`~T0*0Gbc_?Ycl~$q71uzQ$7erAo0Noa)WrKkX1tm_> zDr$*&Vj!l8FAE4{-{qX+Zr9P7&S=*!@yu=~mujlgmX1O`fw zp;V2a;g1r&@)D?D{B)>3dk^48yD&j>4j^N`)3V`oLV&A(@u%+xy6RFVcwE=s)#Xl) zk8S0z#ds>bX6z3?I)2y*7oUfHfA3!ce)$32iovywLRV5`ZBE)l!;r+#+RcD|panm% z+2Me?P^K`p^SB=xnWOSXP>)?!gj5Mmtqpn#C6M!Xa zcS2jT@>R-}Z^pWUqC*8cnph6A0B|7{1p~mTGPtXp%BGmNves%$KU?7HR;7een`hlI z$IsjimHX$@_coxsIurtity`F(BX)^Wv=Ma#4&L?%Sr0;l6NejcphxRh@4ce~2QDC; zPapGRIE*8;N7X)X8WwMKKGJ*cgZjEF8sVd9v)2}DflL<>7TBS!8^pgq(eBt0XFa(C z_Wgaw{6BqHE4b7O^H;%1X$p$4NJ&c)pM^0>fP)qXYylKFpOo`3^k>qh+`t$Dq2?cF zTWJ4FT2nB?Yr0ZI(*b4%66sC}vo)31aBvV>3J-N~AN)jL?uS;x_x|ha+?S)cw3sKbHSpc|z zN@xLq9s>Z1N>^T8XboW3bCSJ@BS@lGz;3H$&w|hlT@t=?&@so4d9!`moP1c>CC7mdA851pv77d1TswE3ra%ayoq!mhnj1KKbRS24w@_%-Sc6&6We>2E zZ5KDXFvBp%to8UKhJ zF$D{Zr*o`{2@j1$U<=4cx_tJo_RyjCd<5W%OIty}3kg0XGzjrXF!k(VU?U?7FcYNu zh@(1CYQkj2`zw!YO?GR^rv%1(?rkkqq-8xE>$D;uCv9U1ITPwbMG$rNFtS!b>Bz{{X$+agw9Fko%0@G} z%fljTs>_^cC}Xf5c@(x^`;D;uL*EE^`s`Sj=1?0JGDfCauIUHbbbpP7F$Pt8-?~3X z{OE3-}QU=&aM(*z{vg5UZI5dVRtR?q2HXW z^%0Dp<|a^5e=Fcd!rf}^q~f*{MA}|Gc=kh|yw>ew53XO;g;6#)3{X21qSuxSHoK8X z!&hb90F=Ac0tK$q^@&M>`se(a0q^)o^Ra&ZP0jJa1H%Lbl@0M>K<%%6;1}tBbqM{! zgZsd5+CGuViKEUP@$5z*sNVOn_QxT^9x2wCt`ba`3iwad2_;o$5%2&=Z-sEo0>60g z|I6N=fZKK*=V4&gKIaZ^#yo=n2m%B^5}XH-5+zZJWyf~nSeETLZAX?{-ANpG$L{v$ zB>ob|-Tpq??Jw^B61UTxcC0AvPGl!mY&niv^T<&gK#&AM0wCsxd3bo^z2}@=SygLZ ztJdE8+zZMVH}8-S_ug~%*?SGOR#pA=S1rINpM&nP(?T9(l9})X=I(5JZsT4~HcU4( z95MVf*-5%nic$%fmSLOpORc@Wrkvz$9Sa9&?WscosKlbv`_~6imArzq;9nIkPp8|} zD<&qpvS<9w??Cr!#yfuD6`gZr*STO{q)A6xGr|tev`8)$cFn1uTd4R@vuG>l_lr|^>RogG8 z0Un@NGysmJX@Cl?NDDL$324&=!F5_T@q%?c#TNN*jm5y9=6})N_y-q4b)Jo z4-v9|=vi!-eJ>O=Nss_JS#M#}xcX1r5A?R{VfK|r0M4AVXBed3LCbp>>ThLdIZvKB z01WFhbjk*S|Hq17J2G|8lBuBp6UdB3m#_lE$1vm3TUMdYP$yx)Hf}|#>iPGEsTb=+ z@n=~FG5(H48eet>mNz0wu%gId5PkrEz+o<9$aPo&k2}2g;D8LYKzM{T z!(~YwiY95$g*h?Z6UM@x(>8|cHA0}hYycdfS2O@l9L*~Mjs-&}-QBa^N?dYMtCTm> zf9czb%Qx7j^vkp!Um@M~6C=PP0n0#+D#6mSZ_&@dy30zP`Fz8RJOLTnon4@J-Uj{0 z?vt)e4dkx1izF)< zwJqDIIaJw{=XX;;?q<{cW$iiyNjn%3=w?<~zWRn#6zsnI5Wr2>8MNs}Tcbh@UL|${ z&@7@;j-+1?gOgaDdWkS@vbWFxdmMK6^mDcrz-*TFyS!Qzs1l*Wq$KueX43jAsqA@l z9BAT~lCWQitc_MC9BPZ}ulju*F_GnPISb&xyowM26sG|eF338boEpcS5H!;+Rj+C6 z(5Z*M)<}$lbLw+~5%5j69;^~JQ7}i_Jncp}{fYITiKZkNQ?|9Iubm#(jNK>i zw@R{OE$Gmy35a>~izo06zV^paFEfwTKnpbgCQ%*ogrz;Z!b@N2c$||NsGbN&#LGcJ_CJH|EnB@m> z=;@w2EI)wj2WW=3hGuDG{-$pbqwku}iz@FUq6$^0!j<^O*UpGBV;1S4FQL;%W5cy$ zvzxUDCi*<1qB~L0M}2ySlvb!?HV6ZIp~lY{G8lY}%!B~?%Lc%KcqJTwW5rnjSo~U2 ziD3Vt3deB*W?y;Kct|f9<@;`d8ktZfggs0>_%aO* zvP~+lsEJTt5{&~@*|2gjAptsZ)Mg3rse)g74B*^F7xRPx63_@SZjxc8{JjU|4^Vi} zdpU7(g!30(40rPdMyYX@gRhLpq&P`?+D%~OG*+L@jS{CNY|_fq zz(fciVT@7N%Q3xYO^(Y5+Y(}9YFy3x`w z=$xX*G(1z)YpB0(`INM?JR}Cd{H@&h>_t?p&*H$C>i1GxjR<9R|0!+CZ&65A`)1VY zU(3d(#;I0orpNIAjneIY<;$>P6#wGi{}Xb$p2X*8UA!(S@>4w{G?Vhg?rg0631*5v z;?V*2P+cAW<&S*|`uE)p^S|>ym{7$-wkqGeODgk?OiH=e4bF{n0gg|ZHY;@o1I2N} zJy;Z)t>bIppT8gqjG^uRBkzL#&Rc+PyAj~pD{b{WzKX|_(;b;;`NV1H9{9GT%}MP8 zCS9_@5b7Qzib3OWAdUnQ>J9{vNjM!tsfwkSnic>kPw_^ikZF*fTA7-v=-8gbX@M-y zCyxVu=V{pZ5C1dhKlKq<{po)V`g`9FaPg86x}`OaAVCo-!3iUzR5`$8S?a6_O8>_6 zyXAOLwhwULzZfyxK3Y^_3hiB@_+4wY9l$Klp|zznY=e3)XfM6G-L+wuZ-bP5DSVeG zU*?qT+g@Jz8fwX8**8-Do}AzCmU+FUt(Uk%;K}XlxeySZgwbT{ee_&|khJ%;N9y@< zFj`;;hI-T@(yYrLDDK7ac;g|`yYGPA|KQ&My7fBiG0r;2B#y~_xu29WsN&!0_S>Lm z=AFzI8XwAIs~D2;cIH3x%P{|Me^E|3l%s!pir>vpfeG%=_@E5Gwdd@BeJ(ryb;q0F zfBnba1FIkVVd(F_OG+)vi|aeA?D$y4h%p6{f1bZ&&>j;P|MXX3_Vb?xeC!!pPM1IT z#+4Q($PR!RAAlB{zdn2=_5F3mLZ(X7Fj8uxV@u%`Q@|H?4x;BHhmAqd|Ir_T<)8SM z0j@Ax$=P#OZo4jNHzmF@73xZxD*f8Ldd6_!=Ip!fTm(KYdE-z1`=*T-#8}S4Y83;@ zBQ|3Kr98hZsFunvwG;uUGIzE5<`G)x<-%y>|*u5+=M}W zlUGPbd75GL@+jS0(`n+OJPRAc?mv8wK?ClR!+GR@o(+Gf5I}t@;uQYFl=)XU0RWSt zK=rNmuKY87$x4ZfDIGrw%YW}*hvmQfM}^%kikpq2-QB5w07ESX%*)oMza`uTD&cbFprLZy%j$n2JVX%q0lE1IiNw@q zCt*JQ8rd#iZP7{)&ydptjo06O{z02w=feW5T-lK7lzB{vdxNt!dBrB-jDhbl>SK() z*+2eei|SxEbh9!Nr*1TwsijBcwQK5cV=l3i?CGhWHCv?Bcu_++jnAg-v6r&|4$!N} z0>G^nffFw z^zn!8gZ}&8FNYuD!%tWw09)e}G5FFBBE-pdbT$74fes5Fx)lSixLz2IfCig8x3B%l zmD~29AwFLKPrm@fp_H4h6S)&(YCp9=s6_**<5QTe8_F_aeZ|b~%MSxS@+1%=VTHo3 zfE9wl6N7cL8QWK4nO{(r|AoX!C^CvB@Ua`N5ex^OraR(O1Eq?QaoGSkK(8VT0Jhpv zf{J*BNv$twK5<qY--~vAYlm62?@37pH-Q5~!T2~lSE4hI_mlTv7iMQtg^xyYETf+LG$1H)dn+2jKWy>Ek zs2)|KJ2oBmVRN+Mag}SmsO~s*)NsxB-|Sc2FG-KOYycdPSDgkJ<-K`%_WNGB0BcnT zY*d)5+BU#wUqeTPi^@VqdpekgLa`A(v)_@{8M&_imh=BRmfArlzx84A=Pd{Lp=7kY} zMIStTA5yarCxcg60U^`?Wl;Rgy7+Ah<)-w6mc5n+pUU`ze8yoggN|^)o$jmO2D;sZ zSonMa4xm)c~lu(y-jOmV~y(q%)azZ8}gaY^V$=ow~e40v7sMo zTXC>ODMq8+e8@N`xzW`r&dU2!QW8hUaIY_q0K9nF05}M*+5i{``6!|l7u5QK0Fw@T zsd3GT-D=!xN{9jrMMDEg+`}UqS^ILt?uOZDz6IUm&jEelZsUa>GfH?FYO80YBliZ5 zbX=>qRencF0Kh;$zr+D=;0QEp43z#u1`YVwyX+x9kDa#HY-}Wq_Nj!xDLx75^S?)6 zD3_6(_>tYRv&6lXQT(fa>kr#>za)jP;+UYKHno6f;jM|Wb#WKyJ$C|KbrNR3{za=; z(wHe?b*ya^wdth5@q&9=#6S1j+o}h$5S1p{b<911t);ARC;Wi!>F1&Q)h`&7#2CQ$ z-6;kqrxFg405zSzmUxs(ul$US5EJ&HkGa4|`D`-fDg0%|;ZXm5xS5o6>$^gTyvzbPJgBh}jGuJuO9p`g`7HGXyxV zJb4b5UNT_wOo4I(Psg@8au!llA?Yu_!^gf}bIN!`9|F4JD(D`27VyQ_EgH~ujT6%v zV>>!1C39_W)1O_6dPAyP7%y-2@BA3h9XHuC@119^E4eY0OEUs|CWv|Cf(Z$5R>872 z%H``ZO;EWFl4kTlmOeEUZ`PJ-AO(7{&ZwgKTFJx#3KAOD(_hzj!e)C!32_l2KDF`- zUxV&*M$uk>70}(cxswK0F&z`2T##!C12!d2lUZkV@ln_BydCJH_e1xUZvsB|G9YJj zlr{8|<}{-a4Us@?ZW}F)Goqsbn8<^sm@{;#u|_jPWerj<=3-IZ8URKjg6=GUmoFOt z2jQh709i13=-a6gFf2IvchUt2Fb0tgtdqufCM2EXgvV80TFI1}GQvf`lyA4a;p(eD z0Ce>!p!;qUZzQW62>IBc)<>*2@YY!8k@#}X(8g)yv^Ud^``-cdJ@1l@vHSKjHdSuZ zoiNxMtSRH!f<@Py{^q4arv{>Be$$QD!15>lV7+tWFqH{$QVZOz;xn08*uVcC=)V4# z9G~os08-}EhJng66edA(BQa!c{%f*lS=xb$D=RrpJV_c@WL=iuNcTEU9+dksHUjDTG+eEaYJ5a3hK0e28S`_e;zpZzMpjn@L*^)`2|zzS?y9%a68Tn@GS z*?wAyA`CbLEFWxyn9zh60k519qfHFo0X_yc8j&8w9H$Qp5y253C9n8M4auuz72+I* zXAPtdG+_kD&5zYQS7oyo&lJnt&JI)4rmv z%CWv+yMNm6(?&Syg6p&=;~9n8ed*iKJ@Pd4?|D0rf#JE9e}qIa1|dCL8~x@0mLRBv zVlXLOVj;tttQEHSa&a>(&Y22K61?*!Sbge)Hgxf=Cjri!7lk&8(2Pu5e&Ik`p?aS+ z&=>#W6g6XL^`E#OR>laBbj(g6%4H}IK+f(?j6i^_XiP1T5oeWgeA^AsJ^4H!E0q*p zZnnF`X+g~v7;@6ma>|4-kP?Q%E?-V ze#(ugZfdIu)7m+HyY?*`Ds0>XjW;rt9EF)4K$`ri*ZMUp%Cw~4X80PocYRVh#42I#Mc=#VD`DM zL4W&A0B^s=A~cdcfjJ>Bt2Ix9NC4&>%iN4mPeJmjxxL6Yee8ZY1ETxFH$v)QDIzWB znLr=Jp>uLZmks2>g2q#ucS+5b4B^2Bk0I6Q6`=_AhGNbWD9;86#{pkP01m_}Hvl@t z00@6gP|9m7Sk#4Xs*)X4E+ZH2)c`1B^OM_I>b&$tu4s_)uDNIsL!tfq-T}yPdy*;` zzpm%|PeL#9iC0U*=AN^&^4Vj)<_hS4;Qdk~pF;vREHJZSfguH{6pn$cM-5q6OP;XV zS8o7FocFzVLI0uqkf^+l);ZLS*`@1o@vIUGe|)9wMU@8_fCLYt`j2w zi?qzC_Tb*P4rj!1ai{xCXwD!L-KW1|%STI^U=OJ`oh1=L+oMNlNIWLtl0uor@IiA* z)w?(4whE8r2Sy<%oQEP3g@XjK+^9%_fXfEJ!Fshxfb~@kQs98QhHExuNcj&PR5Qs_ zL|BW3UVXg*x$XJjAgJMDZ%l9j6%Gk}=Ia1AT@C$Rw*b20DTMWstxn+7h+fHaR1gAD z0V$MVpd2;4BMM*66)^F1hSR(6JZr-ROk`BYcI3TG29#%e=KREZ45-bYJL0$h;ScA0 zi821ckTi|Xzx$jO+;L+7m~mnSCp-$$v*2q)pfyHya|y<=sqEG+VPU-`U*nHUX_3zy3z;Ed4#AM{|0`Kn%IQ!q_^z+_q#kO{PSJ;6k|gCW9cyc0F0DV?XX z`cch1&>WHU*ay1I0XR^v=>~wB<<$Pu*+4rvC0kF7S2u8B?KA1*G-VF9}G z1oWSLAN21rknQQ0b@zyS0)@Mbc<7-Qgj-7@%yWV3nq-}^p*tFN#qz*>gD z05CRIzn={l<2iPZJpG9W%S;aBpy!* z!kP=*@(bcKoI;YZ+LR(y-EVx!gqmJ7@^u%$RVQueW{=1a?)7t)cQ$(OxY?$3e(9Tl zFTZXp9Twq$bhc6s|LE2oQ4Td9!sWHYw z+g|$T)R4qpe@SND-{U=K#TnAL{;UfSd6J0ncLe`$_Kt>41fpos(>RY z+S)6v2a$`h`>(QACZE=gnuyl*BvMl&4_9E78kmvB5sJ_C*nThsm>~Pg>jn+`9gC#A z|DBRKK>jG-L|Ds1w!JZpnEK>Hj*B90{wq=|!04=NuM~1%$Ke2j1n^0kMEOaYc|US` zC4z43wWPmwf_8}DB*s9-!$`h_6S%g+@>d=&O(S=~VpV%p!v+9c4gnmHR}um^vR(+F zxP>kRZI<%1)@fmY!JahQs9i9y64q@awG5oG?0|BoMSTnG9u63?Iq%%o-gwxYb1#`yk3I{) zb@#asn55o~j`==9E$Tek0!;YgtANLkLjTcsNqje?2Vx zI`a#k6*MR10IVx_RVI2c*eIWW|6Wl|a5Nf|-x@qyzr>_-FR)EHD^BHAI4jM^yHJNC z2%7&fdcu5@{(bK>A%RmCnny)82vo&~L;4>fH+-SNC1DviMnM0;`)oMimDepXurDm^ z^lasH5TFKFThGfAfR#ZSn#3Y3qZ*lmhpQEGro208|IY==od$Rr0XPV+MhGC=;o@Yr z2v|*KcL6!o1;i(|a6e&yi5IUchFTfqP{x&@apr0LXm$0MJ_5$VLF^3~g*yAJ@jgx( zC3g2MqEu}GllV;iY=D&YU!)0D;Tjx(fw1xeu{bj7W)Z>71+Mg2||BwN)hzaR=r<{XYS| zaXw1}^p9-Wk*#|BLjx1;g{a(T!Z4yn^NBMKP(s4`$UrJ5g)3XK+gthc;<@|lju^=O z+fT}Q0?f>pkO1=n)Lu2n#84YYSy$aPTx3fvdMQSLdFFLjLH~h!h10>@65+iNMWg|9 zqHZgUQnnmhGlaUoJ+^#&rsG-=lbf47-M`T?(za=A36-q`_{wDi;2^vd1Ryo1H5gwx znipYk>8oLZwG04gF51EG45AiF-zIsbpnR`!c+glC#A?UWmUod86bOPB1P#E`uSmIG zx|Y)gmylH3Xgt<$PAz4F5vEl=aLT(1jWjt%W|?Hi%Jt@JVD$qZ0J`%Qf#18+FIfVf zlv$lD0Li2(_UT%y)))X6E&)FB4D_G+kVPiKfi&r|&~Q@?HPQUw=-nfGhMedA)kk3d zkA68PNNUqRVHDaI`q(=)!xZU1&_}niY%r<(7EypQX{@|ImTiNA|Efs6wv;`}A>_MP z&)Cw+48JoPz-g8RsS}`%tgQp~wU;i%(!p#5+<%v(2=eKYxM5QSQ~tkvhiqs~YXho9 zne}-aGvYLVsT_mmjYbM@rG{9Uu|NZZ>J2@_!~nRA033){mIZ)v8X&l(a4Td;d+R}(*n0QSlQ8@ILjWg^7&PEk ztDu(4jNGP0Cb62k$oGvOwJjolqF|mFmZv9%qj62>LJq}w$1V1>!8>k(?zvZl-EHe1 z%m)U)H6GLENwpDNNQDa-bx*wj{rA1kj;F6fpUBLhho!`3n<-%?X1(#B{X@VfPP>DZ zTJt|F9%cx&_5F>ic2qBK1l)2R(A#f@*>8Nw z77vExX z!2D-^5r~Tc^*TDE#>Y#T8r2n6%OU2q9a!F(3SP&074NmuTkvcONgNY? z82Ec=TbyJN6l|N;>2#A256Ha)wKQ^}$Yuo^aNME+;+e5Wl6W9h0T=&%U`ZFFfF=L8 zXhHM1TFlFVyUkMGyR?wn`1Jm}B{TqRusrjkO&y$fb$nbMpyc<~K~!TeUxNA3rvV>) z6yUx)fNr|hhAp@bJ?8ufR9A%-=XD!5D@|7Zzx`F%_*?&t^OEaBnM(1_H&@IJwW01n zj>dRfo{9ro(pY!1ZU8HO{+mN33o{Y`eI`7G7cN?EN~m{`!`uk%G`@=UUPm0`XKV;?#)&Ji)ZgLG64=>ICMpU)rXd^3 z_Y}vAZDz@-VGaJ>)d`?`?y&RCNC2Z+h(Up)D`XY7K)nc(|D7_U4?$nO^%m7y0yws% zLQB3I0Hx9h&5*0cuERqW0(eU|9wIJxa{Icgp2n^_N!dv;6L!@qz?9!Q|9u^$I%VY7 ziLb+WCW8`k-`B_jD#XAk-%DOi!%F!cD;Q=d8xN%a!S}=BPyUFU=En#4R8)eL!i5Dp z+Gh%+2jUH$OJAQh7m)?faYKIJv{MerIbyux=U;*O&;1t6{-@steEAH}(Ji})_5|&d z^Kf|VroPxvI)4f1%9F7Ai9Z0V-}iAFXLeq#czJ~}Q1vB!^{x;SpLX}_UxJOl{?pb= z-k4|c;YkZ&h|dP?IDQmC%*$4XImh;`9bu8b%Q^4;_kR%j58NYX8A$d58=O2Y{+k>Y zkit+qR{0x)s{71?w%&m;>^S5>+Xk{E|2NDW ze!`*>-b+vJtAT+u*f1z64i=0}Kd#I}IDQmnKmE^O{$KqQGyg}djAQhWgAqWwu@Nf^ z)(m>T0@ZVjhWe6;QJKAwZ&zu8PV1i4_@myI%1-BzVgq2gdSmCCPu^^VA_YMZ)oc(+bInDvI(i{I+FS_y?;~N3TyBIFdq}uSZQ=XiU)PJ zM!>^Q!~EC3Vm1iqR4k<&uvmVk#sn!?Xdide+pKA>JI?D>+QB~f$0ZVf8>HVf|78!gnzQ)y|i%SXvd99L^D!A z*I#APoflpOk~Gj7a$V2rhp3DpQ)i27m{fFP3%vl_RlocO5a|IQv zat0NHFGB_Vc@rPHPwE474?Y6KM?d$Z&s9o`LeHtG4Q*_c3{SIEBDJbb{+v{maGkBK z{gAeBx)8wSLO=)O<@CT<2w+WRJIYff7>_cHc)N{aER(#cCUJ2;e23(svTSkcDNM;= zP&a%WZ)^G|duqE&nE&dRXJ0fh?pL6D;M*2GVI#mO zb@}O$3IC4?ea6!l1<7Q`(=Ws9=S;l+KmUg?`^~S|_t`r&${(8~)^XX(P#RoA9J9w@ zQ6!2YQPaPSGGG1J55w|5{0Wz0x8u_6yb|mpB9i>W1iludfRQLOF7*C;VD*C^79)r& z`mutRG)&U-4N_EI760VIve=O41#p!`KEfAYe8m`*@3w`gJTZ2t8g~PD&uqdjKn&X%mSn(#P@CL?y9~z?;X>$yi z6%rsFo;1Ki5dtuCa&pUr0L%t>5^YH3o|f&MWU|7j%auI` zRVKE*%@|XralbSL&<84~+=8KP6APs~Z-(8!{b#L$BdwBKWcB;MD9Z{cNPUoQE75yP zPbF*uJZ1O+3Xj-%)5MB%%XoB8JO}fC_G##T=?nH4-6Pv}L+@!AINS@mq ze$L5b(7*j=n{IjIwQ@oucyE@KzA;en`BwoSdK~aO&zQg85EMgjJ?{{Kk|pNvgUlc*coQS^F`lbXU@Uu2R>wsnLllfG&usgo3wP>djJKcOzP)g zQ3nnonXuNzU;KXv`eCb1_BvFqiEVDLy)+1ES zOS<%F)gPJ=z@g#*umRwXUDNVbpcx>a;5=6sYwY~B!vK2>*iQ~yDE(}FG`-Dh&CGxz zYiX47ECvgW?*8BZoPlPqH=FvRKoj)LjQUi$6s|3wiDl8jBF?SM6XxHo{1a~onAkDH z%A7vOhQQ1i0#F$O184~CVcz@(>lGxE`B)jcfP88Dh#_DMDSYf% z*!YkBF5puySTv>AI1!MeNU0}0<*`owBopE6c_A+@|MH)ab1InYAz`val+{=~jA^A2 zL1LLXaZJhu&;Rn@jR;e60wfKHpY_5V_l79nE>j*)$li%^LM75vpBkmiDm2qBYf05v zEEBdf`^BX(03N=~0XPV+A`1Xw2mptebc#~c^su@{3h)c}h-YRi0{7l~Etp-kRp}5; zxq0#TWKXm)^lI2bYje`Z&Jx_XVqkyoZ8klyLlusWHT`IWc^t`5X(j02%~D92VJ8f*?R3{L#DbgvDR_H*MM? z^cL!O-_Xne^u{IX$!uA&8g}k5ol8L1UoC{f?(<(a^LGxAsh!-;~JK=Wha#99?%(b5RgLzW)M2KekV4_Z`!sI^*$Bcg7v3}iwt zpP6i7l4(#H+-2x57oZ{XASz>01|l)Y3TA&-3IQ*301nbCCjmm_0HiV7^wRqG=3NJz z^OiTb*B-3PQGmv(8$%POv^QNE`Qo)}V9n6SP++a5??a{hJfr)HEocrvE@`z@h}4S09qB&ylA=@vr$ZJ2ymL!>J#sQ)%Uz7F$B(8CBt2C25jy65(DE~5aqJxOt>S3LQN}J{@EV`y5}~dv@R88k%tE_ zhnx$tT)76kEZ%sH6oZkV8 z2t`SnSz05$U=HNXZbSsAFep3(nx-O3Zao_US6D<~#aRQV4Ag4ktr8mGdv4A_O+Cc+ zl&Z5`W^f=zP<{=0T_@?JPFHDMSlD{%G93vAp!fdY`8HVonSa%WG1O9TX$nV8{=_n6 zZwS@(p7EVG+dn`1HCvUD@^9Op)Z~j`V=0mLp*xD1xf$JWenm=B^FJ|0IxG%lqL>vy zH9i@g{DV@+ypHwY7q0BzI8xXK`H??h_? z*Bw*$w!}g&LjS(IfNr@KaCeyucb%f=jkDBq4;y{)ya?GR#zA^*rGUzigMubh!;ML_ z$EC5YY-m6Xfe+sctMC7S20bf*9Pc5{Z&CA#0YWW0Bq^_l!Z@?;l><2tK?~6 z3qsMgR|yePvLHY+yoaZ?73|Yu_8EFm8V6-xFp2nP)A%CqjXf3T@Wpj z#1Jqs`2PKOLC=*1uRbNkgygLD-Ib0AAm(zg#&XH$4c0O~$9SAtt^f45mcOMYhTt^O zS^X=Yw90UIw;rcG(6g}BIY?L@oE>rEs63Ag27yDS5*A67;|@^5&Bc?Pk^B7 z{%61S6)D|IcfZYs1138U(VNw6Hrt5ISoWcSyWR$P=B%Wba(#eUgPGIRFRh6%Bx+F$56&n-VU{)__J|(f^!w2@ir`;nZ(@pU9_8JbrDSp7fV5+;2hOyg%JN*y5FRQtq?px&z(}Po5^@&oi zU90=9Z61s1dHM0jl%@_&baKJlmkt&9; z=J^4mFDm4LD|Fs-yFop^At|lo)}b~<%?O|`Ej%*LE!%AbC@RJ-#abG2m68t&XU3ZX z*}i(n41n&f-1tmZi#;Zf`zG(wprosRPWD>&3gIiIPA9o8q;#05{&0*`hU+vGB80rB z?hY+sjW%QDe%g)H4@*bgZ|eH^mj?s^jQz#UzCSz8I^0@pf^(Z z>E1geJ4G@mf&{iCp49P5$$3@#6P^o(64WzE-<J$i!%buh}qlzbO7;=sN`& z#&qE@@^;lpSpN7Q%-UZY&U*TtC;CxyY&4>+&MIkrSHLYy+ki#I%Q%jaGC`R^jG-O@ zHP_H#c^w)90Gk3&dEt#}KU){OFFmD1T=yy?)yZ3s5O~&X8iLZka%ocCe0A&^{SKQ1 zC=Bww4uaO06anZY#yk7W*PW-+yOIwX_o+EU>1Izrji)!*@Kh-A{-M{(o$Z^Dy%J;^3yW!8U>G_S%3KhF`Yr~`Q z8OxMQOD6Ptwt%{!Lv4K91+3*d2FaIDxy`iR z6j9Pnu0wAWU-$WM+KPHEcOElaAHr^l!GlqnOptAG(L?l`NL^J070)r`U^}CtBphMl zMN+ZJR-lbnEa})eFCWieknlkNo;zXpFaJ2~{-^&3SpBgd2IA7bXD_+}KiFhmPZKA~ z_xynr%JQCr6pB&ptGLxL!d=43|)cYx>Fbo z%G4Q91r}QS%3JYucnkoXAn24p%0u37F7x$uH1bfI(57ZvapVRQHm-Hkv-XT`r9`wn z@E5Y*sbM=LI}0DO^X$veedQ6^`0R#HwI=loH~gfmf?2#FRo-fV|ETzka_23Y>tABDw#{^w!&Z~bdFFPu+~V-~!u z>JIiIeCuR&HsyY3C(Z)yEwxslQ_3?kJIQ$A_{}FA{EgW>g=%!pAjshTF#mnSD^4E< zNj1Bu(Zc-B>@mqiiQGUEmLzXDkPl~2;Ln{pEpq`rjI33&D;*!ZjeAHbJhw+K<+ z=U=8m-oqKonB6@+90~vmw9g3%r$OHRHdy_u-!F9+_}FeNhzzLAKVcmLAQ(=-YM}wt zxE_n~OScw{FCCsig<(LMxK!c6!x9iUTqMA*%j*E>S0{g?5_lZCe&93h15M(l_o@yH zR5zY@pTQ0^NO?51pOla1x_xcUOL=d8bvFHq;qlcc-)nQ~3o>U$A4FyRGS3Fp@&s`+ z81ivZZE|`NbtE2QjNew-;l+dH3lzz0m_I~{4l&Hjr?#Cq2K@)_hW`8BXNh3O6U66V zv#DXMlxBNa-pz9#)|l89pAhm*xf=9|q?9n_uF4^ECRRWAL0hk$3NJci0~3@5^HFU) zK`a16IWC;`LW=ZkLif<)F#GMVO14J2o%s2)vWPK84aF_7l((T#h*<`qC9dQ&*Y3wB zpBH(M`DY`b06)|7GHSm#Sv?A(nzfOidCPUC-w(>^ivg`Fw-d@m2$MK_x;8b8c1$u_ z{DZx0JyTdOF174(7Qg{|`8nB|ALlec7&ib2Yl*@3SMnzf{5_=Y_mv)~Hg^0wlfQ!P z6)>=o>$l3PaO|VMg$o^brOrr>nFGk)@6L`KJj7M-dafn#-aBn-;fux)c;lRXSg0^KdEk@& zxu-Xb(a3R_wtfZyfRTAhFA1bUmIpq(h>!4n*By=xpOXUDlRwOOnS)Eew*~;GT} zJ|$-`%uL_y;YfKnEu%zYQJuZW)GI*%w(ClO zpw1xZpN-(31jB(TwWLL9`cCZ?!eFtTsS36U6tooHzpgQ$ za7Gg%D3u{r(6^y1W zremXtc=|iFqog=8*Eq0iWg-e~O4MZo;9$L?0dVYSRtI3sJHXoWi0fQ{Z3;LxJg*Xh zP4lO5&=Og*ooO4BXYFxVLSOfc0BG=oZ-{Hy%%T8f3;;NOL{4hUJ#g6s$gSpVSlJTy>7y%CWBO zA#-S8K5gj-WCIfv0F~44CWwXH4`HP6(h%&FD8Y1c8G3*26=_rd@%yD-gkBPOeOYc+ z5|!r~*!}4jVD{hq&yZH6RLp;9Np%<#bu1vO8&C$UFlUv-r}5!EUws7V_8Wojy44*c zyyhSbW?(=#g8{BNCCb11@;3#EiYeE*Ih~DUVgx2dTdOsih7+jxJKbhl*y|MZ1SVXc z83eu*@GF-MfP?Ug27n0xa3}zh@M(Q@BeFBq2pE%~p%^<(ZI5)vfrr!4ROb@a+r$k6>+a%kN9*gc8loXYz(2Pl z-B)xB9SElEdaT;wH)lD8@aPuw?|p|<80<}$Kw`37Veqwc_6wX(j%`$+S{gW(xjpRQ zt8=090rCs0;!EWNj1ka%{V^d#(tRcraG@-WgQLr9trsII2J)Z(x4!`0m%b^L94Ybs zhm=bSgjCB0Q|}+tF)dCrs76Z8NHC~K_tkGh|Iv3#8DC!{Nx50^YWcv*yDr>EH(UkX zZ+tn_LTKd!)w7X?JIXTLR2kBtwqkm|Mq^HqYK}p#$I?M<%xu;SC6F;NJ&?cjFPnNrIC_sk;Rz?5Ire3 z&cSQ%TzEhXB#`>?t53eq9!bn++rNI+h6gx}&{rAU)BNOuJlWpF!D&j~B*o{|jaELU z*H_0Av;(_#gH&BNVLh=jH6bW`@KMUkR)@gHdYZ%j{qE!7C2Bc#Gr1_gNHIp`j?rv>I=5LBi;2J50^$E(VK z7b-JPC2~OJHi=32in8$CP@KOcA69L@d>Y_^dZ{4*7*TcEic>iOYqFhb?5WC*r-aT2 zpOMDa%V&?3`ke$8tnuBc_o;XcYtL-^#Wm6S(43pEf&SjxZLG662&UwFrtZW5xSVao z8AqUS-Ly(=vQ;UdlFb~$KuE`|*hsxiRt|muRqDB}V&af`KPOjV2$mcl**ASpC3z?dDIp_l_F;pQQMue6;*g^<3p- z!MtynggjF5Q;CFBi)Y;2l$1&sv%N5LcFIFuQr-gj`2EryKxAUrJ?C?O{|DqCA|VaF z@`h1rZ&*Wtc>)zGfQrncBLuR<)~0As$GbJDp^KG)~xLOJ)}Wfc@x z3+!nc(w8a$A7gg)0*H@pe)>h&m-f6gJl*^ zekGRe@Sy|5EN?$cIKW7ljK>927RpN<2Fj2+39lg<17LaC05}k@+5muPHcxh10h(;_ zNiAsV-jPV)zKC+^{Yo{~XdfsmZ(vv>(*__rPhbqSXgy%BNPwzS?B<5gzY28yl|b*l zLzEg~5+iMF_9CDqfa+pBW!gs1lX`y^^oPn4TT7Nfgy&rIpy!OUxSUm z@zauT&!u-o`Iksnk|h!Em4s&ox~z$PTI!;f>qK6{&?j=-%_KFFvlQf{$ubM02ssSf z0gdQB%MXV{PQMJ@1GY#P_M}E>G@>32js*g$m_eJfLRt8rAcawWXGqsgWoXrn5^(4; z2jIZGY6Ae*cjLpn7hhcmNNA%637DiB7<=%twc8B4^#k84-)QEu11wuxZBu zP92B-y?1A+fly&qWs4}28ns^<_2jKBEM| zz4Wv}Y|JEuO%Nr{ zW#{Wn$bfkfol$7>pZO)2{eOSnKigp9nArI^CBiWJ$_hsf&@lpGH4Pb+ znJJ9kJnK^;OU&0Gwb1aT#$I|C%^x+W+pMwg7^;W7Z`Z{^09VvCdreI{i9ps+yWH|s@3 zQy)8t@~pVA)T)s>b~`Lqljb5%xY?ev1Ez)niarzRAMNY-WOpNmXpe5f{GWf$D602D zf3tymca}o_hDr`JC0o|w$AW-IVH>HsoWPJ2T{SSV?#J!(`&TR6t&wWE;;2cxNBipgAK(olu zXxymi9O$8j=4~2Z^yQ-Yq&(9$4heK$eN;SqG75`sxLR`ALwz99=EYiE{gEttCAPN#Die^^~mu z3Yh>d^aU7>=c+|5N9j_-XFLe;)_NTx10Y6TYYKLIKT&RyA0OP{i&uZP&@-gTt z6#2&1h&0wh#gtc$Ca4SoD7|%e=#f#%vtRr?tbWf&0j@j=$mM*ohMjOwyHP66uCS9c ziZiV!Qa}MqpyVk@Xb%D( z@=&}EO$cCij0*vETM#Qx>$uV6JL`!ogT_GlaYfbv&|~dIJ^N_#zw2gb%}AcUa~ z15UkhW4zaBr}wtl!}-o>=ljm=wr$1wMX1(D%Ft=y4BM6a9BLkU`NL6CToZhD|&|gISjxd0Qt9J$%3r>{c|QA z9gNESV{z)ZdQ7Gu6lAeCo7;k z)R|Y($jtsy%%isvOAU4?t+UB<;^4;+D?h zWdq<~y>t>_xf5fP7S*`n&>y40$oeuEyHD}?end(w3bcpJfNXVw(&t9yz^OZVl{)4A zvmagnmxF!wWnr@SAG|vd0_y}nLXyaKTWJI3&y{pJHg1eDqw%4}4nLO@3`u#D&?eZhgyt7d$+ zb}@CWfL>DEJ>0~>dSd{*aoGSk0I$pdFjKP?MWi7;>)qM?I%GOb4FR-%A2EIRJThx; zb})7+wl8Y(71rzr0<7KfayZSV(|!9HqlE4Rxc17p!Bx}LfMgMB*bnMWDy>OQgF}E# zZ>G2#qy~`g{a|xyN`h3LPN-B4Y@QIOF0foRV-3D|zJP=XF4^!4pBLYM=pJhf+bqe)o%D*g-g=yK}x(8#5UORXw zrAmi~C z@ehA}>-?t_3&LidXch@1eM1pt?`01nctMV+zhOK0Pb-LIJ?KxOc8U^B^BO68jh zg`05T9&3z7#f-w~oo$XTwMTrY&gs+#1sI*`g+J8)^p?HLM>Y`W{O|p9Sp3yL?Mk1P zbx!lPL<$hb)65!pe^%?ylf4F}3J-gM=?!v=?s7p#PqCL;vx2%h?0M#Q);MLL!tB#B8KV8s01#z~t-N zxABdttLnH8`P0}K(GhtYT>ezAymYLIa^qYHwPh=90y!`X>5Pnqyf_r|#B)~pCl&Nc zBQfnF)CG9+tGx_yN+oAp^pu&{F)=S~XHD_Tc&mX(8V>~`Dy}QEcPc)${g4Z8`Am(D zQjOkWVgI?;p)ddx`Hk;`XJk_-g<1-7`Fko5l_!nEw2_*v4plYWiUlvG;PGw{Frr{UcsQSzZY+4$F^biv%d-b{dd5M`2c*-jTixmED&WL zP@ry=sC?SzQrm5Z##sXVyBGua!|HqQm-7d@Z$1g#mmUWE z`gfo^ZHxh~xW|S7v+|iU;7k2dEv}Uqj~Jpkd!o!CFY+qZD77(Nbc;N`M2WT@HRKa$ zv2A_ZA&UUKaY2e5!E6)C{iiC_Ly%%*h5RQW0Kd=9qHqn78^aAKr)o|aL)1soz7)Dr z>HwrbTfckxZK_Jbf*gH=;x^e$4$14#7ywO>jFiOT2GXwGlc<#oGl8?4Gl4)arBy=g z4X=9C!!Ft|%w&V+4mO-z+rEI5e#1KL2H4YqLF#Z)Ag9g$?mvb8um2>#700c2*>y3- zT4_M12)y^DdF_ebO}!S)^Dc47yf9vohny5vN!vn{#2>3UD1Xn>-Qsx%Im(2PXDx)b zQCc(wii0Py2B`f-lq!R0N=18#AZHS~=PnI0u()L3Hn8#Pd*1`APrS$S1Ri+?W(F1L zzWgn~XI_%9j&KG-ie3^jq6sow$UbHkYau>mnOneG+_ABgn<2&#*O9bw#aO_Gk^^h1 zv;eF^4(&3^t`qZF?)4H?;e-HCq%|z6FkLzRg)x<^={mrXBLR6pM&D&M14jkpNS~Tu zI~UX6qD@y3U-|GY9rn*&hpG@z`;}Pv6n(&OJZqz1M-}@AP~z)3J*I7qPV}TySz zI91?j)yXO*PH9}9AT2LS0d4Sdn4ATWlD|BPPI)ntFvE(Tp%giYcXpd2DM$uo-cR|R ztRM`LKKs7#5!AegdOp+dd;YFN2Rt&sfAA@VAGlixg!spPNb1;k4;W+M!AGSgKb|>f z5A|W*fIqR2+tE|g-lfzSNq8Rh>MfzH-0;hw=oId(@mj}No?Cj~>rrg!f% z2uhC~RUa>hc|*_g=~oGeC6bxj_O;RYR(}1jzyK%~BsvezePlzQZIX?CKhjoy<)^8V zU++l8b!9kU4N_9|Sqf)Q<9lbFZ|e2ZdqVvlIIRnnag;KCXiXy^Z4xV$<42(T^w(kj zGrtDQKlOWTk(w^whRS#lVewhojdVjvy@`rRkhUi$eyP$%QSq0AsrWOMFboiXrh1Bp z*OAy%G-~S%u^NcBxCLXXfs$1yLMrBID8`MpS6Iv$xNynEt2>~(ZiVH2cL4n1PfDSo z**6{seCP>l5WIZGmh0u5cIFNkbimdd(BX6_XymAd-#`_7of^|Xz8YUjX>VG7KV@=B z)wU2)2r*H@B|?z=3|@HpzA>J-V3r(oboP8!tO?7|L}N>7g<-h5pkHIqG+R?1R9g{9td6=+bx-FRXi9?Vo^ z;rV+bD?StQ5p-r$(spXN|2VPVl*g@y>DNR3Hvd@H8%413cm7A9>#hKL=dHFv z-KoXL#sx^hI}`&=KFEShpw^~O?}gYH$wX05VZdT-(&`QJC=R)PE}4K zO=EO9GLjc8f?{UW%#~`rXR9GMbyYCra9II|Ck?PzeB&1<7G)Oyg$Zf#sYeYNyh~FA zq~%bQ(0a=BZt2_BJ+sd=ri%tZ4&1lKwTs_}Ga;s}oA1Kn^2&z~3^Gc8<3IgJu=`j3 zO`z+qlv?QFHi`=u7$r^@ZKyzC|7)&*)y>zy>Qf&S zl!t2!;J2TK?vZBzA2B~qzibV^g+mCKKfq@iU{cqCO7cT&QHdn#L>Z@u3YfVuaBD@% z(o{i8J&F(lzN_+t(Q zY+F*`=HL2aOBE-61DKRi3V^dW25wJj)Umd>ex|=ibF?~kCcgSMD zS(|cCKE`E>Q_LvFxHHecPYs89{6g3abK@j>Z@JNdX~$)ZdZ5(%bk$w!<-SOTO;M|oq*p=c{xdlu*?ectrMM01a%or4nRE$7Ie{2^Pq(?kU}`Dk+{mQr znwm9G1};idye@lO1{d}cxqPd<4i^H@2%TpZbGq*(Ff%%su_1Q#nodbfg~LnPQB{h` z9~)MEzrHZpXv!3zb)=FKR3RlHj&TGuKH>zjQ{@%q$Bs={S;eAGbCj{Zg66A&tdo0CT4}W=W)Cidtq`5_%xepgEs`llfqN9I3I5 zlQQLf((f)7av~Ed5alk4(9G|x*TKpd1ahb^8w6Z?;PKOdk3SC`SH^qtd8w0+7k8~8 z!Ls3b1YPG8X3}rc7DMzL1A`y1CWTg;MnWwDjnwAv3XnlKkjjR8&!2+Ha(&+P<Y-EcTWl zrJ>MJ%Ad*8Osnjzq%KE}1mtptm2QaEna1JKLLi6X^;S1(Jmz(B>zXT{HjDpcbbYYN zUaxe}kf%EMbW~#N#f~|oyc-sO@sHUJFEIkrz&pv70K@1y2T z#WAF+CFOMLpgk7fXrDY#T!FD)nK7am5xIYt!m{aBP3@%Iq`qs6k4Ggb#-C&kboTrL zKEaTWGk*F7V+_0q9shjl1u+U(sj+7(;~}Ysvq&)Puu`a$rK%OFo(bn6Re&YT-g;3f zQ<&^UOJm+F7Lw`*SD%E{NA88y@BcXT@3`3>#>B=_hZ!fM^rmYXoi_iV%s;{AfAUk% zJ^ZAgZSt&YUdleS-=kvbXUiL+p;}b~R0OdE`^$_Pg@T*7jT!!d#*uhq=aHvxH3rTb zFoNkG^w%LO1eA&`4l0;*1EG=%3aHL#_MQg)R}B9FxVF(~o)PL|)3cOyDky6F@{HuV^x!*aPguUqtyH?rxQx07S!Iwjp^0>)?JD4Ci7>q(}+TxV*Dm)V7 zV0S^a*mz|~pV5kwN1?yxHt0Wmk3jx((=|XG0^qnjwwkQc5XrYSQ?+2(u3kcMV`up<;@G#W@I!qh@Y(R3Q z_@ODwadBGjU%Sr`sR0zodtK#^1>1IAg*@qc1ty@RKWiZ_ zDLE2r!>3|BwSub2HQosL)i1+_d1LW^{84*+sUQIfY?#IUNg*x9V<_oNLX{a&{LE&b zazbNDzKlbcfMX?VKRzTAyRex%(wLI+|bvNAPBfxz6a zoB=S#LC0qpF!{}d6!4X^^1hsXAe9c6RzdUk{NCabgXCY+gY~7A`}j`|TjC4|MlVhr zky97xZP!Ep_M3oM`CoHNQeP$f!K6nXyRK^*iuwGPXbi;=SGLR&cgu_$$Ny(v{FWeV z9A+zvGS%}xnL!c5Nr|76wW(Nl2o2g&;6~)3x=5UiD3wMT#KMq246j4Q0r1dhQDF2RK&okZB4)L4FO75+r&X1Mf*oG4NzO9 zLo=NINkyO2c^~P6Z?|v)*a&z4HjF2@_zQo;Zt_wiy{n#0Nh(0SiI({v2sPC{pKK~k z0xG<)iYS&V{_HcqQCDRN6WI=8moTfTk=9tH`<3WGYN|j;o63|7<^U=d;|0}w*p!{v z&eYthhnEWUt)z10NDGByXUP*D(*wg;A+SNf|5%xlHR=Q%II;yj8wN({_H&o>Ze&Q} z>wLN)E8a8bZTNue?sLroPDy0cfDH&n7C5ZHaQ&r4R`D@(hh=cfDEZAzA*}M*32^cl z^jy~Z>QgqQ)%=8GM&TaWv|nQGg5=_#vxY{OaN`U6IgD~CrnMx;{jFRRJciuPa~Gid z%-1ZDk_K0O_TJcaVO}8zR_iutEl)njVl@zD##Ux{1!<%VAtjZ7^45MGsw{vES*M&( zL)q3-@&E`Z^>B*HT3VPM%J(wku+;1g2L6yGsXDRBJ+d;o6D3nCj8eWgMUiSoOOp@K z8n}V`jv)D2yQdm1<#VYQFRJ_Pufc}-eer+#F`(@Y1OG0vVnJeJ6t0jz1uf*LXG1}m zL0OUfDZ>Ae&xGojMBt<>omvv03XeGZ1@d#~)9;i_e$Z1ALvs})8mZ<8l*0}!@kovB zwBLyVfenbZ5;Dq zSUEG&zzCH5Gtc9{wOJQq!+l?}6l~g}zYnf#JEU?Vd){C@eQ9q}-7iy`g?#DrkI?|7 zbpF#YjT`WXXcX2NOR6VIEz&+`MZ8cT4>t8|;07@gkZX~Itmy(}Sz_QLVEkgk`^6dDtGN}QkB-*wly1YjVIRH>LRK;SY z0gpO71_y53Xg`g0ZfGzIZo^QjWEoV>yzR*hs`&fLg#$kG5Nw|R2eA9^{V342r!3Sv zo7L@2O5g_1v6$nG$&aN6o7^XjV33{$TJle@j7Oz~gcNx|m9wIMr}VS}Go4Zh6qR|70yUDV7)wpj9$h?A{(iT ziHV%@pI)hJ?e-~lD}zeyEbFq%{$8x`Ns$doh?Xf)F?&Wihm?NZ8VUZ?$3pqae+}|6 z`{m!UMv)1qty3X2t0#bZ1;4R57@B{q&;tdYpnCh$LcUn6|HJU=4oy$Mr|ibrEFIKz z{!xh%g|nyAoO2ooPEL}-RKltpBK_9Q9VmspTVF1``gJVUz$Q*_Hz8P0t-cdL6F+Gf z1$(lvi@YMW>}%sI{%7w}1Rr<|Hvf~KhVJQ?#Ip&p+ax6~n>|Y2Obp2|>!^s3u*7LZ z6udM?V*@Eq38YjWhzdDNZmhmtyn*(gS7zC)QQl7s?XUl3yoA!Ip}c3Y`IPs8(uWpr zrPB;`P^FYBN_U5}&F**q?2s1h&$Unf#_)L|UTGR#IzEWbhqfL(c~3r&0nt4dB9YG_ z0@OQ_s(a73FD%Vj7odH@LI$(B=oLAj(e+==e@1(890Whl+&&X}=pJ}P4r}5tg|FN< zw9=_)i?;n~%T?RY$9Cr?kXj5$Wm7|Y2d6`X0~{6ufNkzYO@C6P18c&Qx`iY$SO3My zvrfgr3?9!&#B0!#E^b~a=A>7n_ZYZ!dfLajXB`04D^s0>iQ}ifrZi{|>(g@rOgI3a zeHk|Y_O{ z6oVkQktpe2pLl`Ea~oqunT$hdA5stM7G1!oIlN1?v6U(1v@lPy9Vd57*bVvo(1@g9 z{!Ic>Oo{ZF(J-sWB^mSd42Z<=NKq2XQq@8Sllf2Do0R?4W}TFg)g&W#mU4L|^7Ghd zV_)rSJdryKnEm75uxkV{ng3{^sWP3MhfzZ9nwx~hwdL<+|0lRD&Cgp~SR73<*iOKb z-qNqbVgT@|78lATv%VV8aG(}7W`apiu;*}BF+AiLq-42kNw+C{yFCVv2B?B%9rFICgwZ{uR(23{Ix>iGmb&>RHAAQ z>hW%}tA=(%bv863MW289AM2VG9D>)OIt{SMIL?=zLQ)%cw9^XTJgpkn*Y83S@N5g zKk<8kIJN5Hj=->aUU_Y~rCzO1GouVVEM>Kj1ZRW=X1_ZB0A!|3|-Oiz!jwhPtg$y8IsH$(3oP!R*-Lf)`LuaZA~^cB z{s0LkLd7XcP%IJ1ZOfocu{Juel*NQ6o9!Ku>zFMo>><<+C=Iu)#~JA}@r+ZWq%el7 z`KLNfEvBQn}6lMhWS7JjLps7m^s$7#;c2vGExiyq)p{|eFel#ITryF(TuWM-qVr35*Qr|E5jwn_yu6Q!-wBZg!8s`GcQFM5b}_sL-QA zfhx|Muc6vt@#~PVPz1$saG2O5lspgp7kT_W=dg!-BHXyA+=?vgAR)U^W~3|Jill!* z!G@GjsMmNgxBC3|^%8)DX%DF}NdY=f<(Z0%222e~@J5s(Z<$P_velS>E|tycvcLF6 znE&i=+K^b^4=z<~u1gBuKcRLKMUsV;v^&p8iN+5?yMNh|Y>fd-++yAYQ1T$X4jBia z26AdI9}7sWJ;&uW0sg8H-SE93wVq`cgx$K$0Vu;3*_#!b(6Dz~#JY8>aj0*uxf*ct zn|VWN5ABxg8(YzycmZT{t&eljps&N`W6#0zkNp7jKk#0AKYvgRmQX*$)NjhADgfnF z$Ql(j1d<;3lM1V;DGQerN4)AoTYJlSr92Gn&f)M#(DQlX09qx))^urMj^tAUC{IL4 zBlZy`r#PLIw3r%72%$FolgM0%L;Ep7$l3l_8#m#zrUWYPflLn$aadjXX>Y!!gYwec2iKhMsQ?Q5?1w)uHWT+eC5tljHLO1u0b z?yI$sofMdz90)L3OJ}Q3VboUTSJ~tW9#Au2U(1^>_b_94hOrL8WXLnXk=FG_i_4kK(eu7)Qpk9 zr%PP>KCvO%>FwHr%s2;_x4lxF(25DSqq<{%!QeMRZ4bZ%Pgt9uw66-`b9nZswc|A* z@V?cwFfpaR#58*v~NDPd#V?&>+TOcGrX6Q zK=g$^>BS)dSC*A)1#EuvNm%}Y?}61H_^3dna*ABPlC$Y^S#pmoVI9m#YmiCZz|>+E zd9L^>>5OCu6eONhafkL4Q4R-(ucf56_{3N)xDivul-H1aPWk%ta5gI(DWtQsrEh)N z-CEB$Z!M{UiCOzdC3NYg)R07u@B8h1o!WFk_2~`XLUmO+d$pKoMF5BMd&nLsY>ZuI z{LlXBr(ymNe$jr3m4D)94c#=wVf7jpW9`t8(3BDh8Tti~r!?lgmqa#`^`9yK>{w^W z(c;|xJQT0lTfF_Ap5M)nZ2zR$Ag&HZu&P{hEtFb?I8onZ8$j#K`7xyunt}-;0LkwY z3I^?QsKSF#U8#Gx?H-i%s2fl&`vwXyWYFM1d-tRKp?EeE0u2(-edSS@efbf9?JYT( zP0kbG<7Si7C38iHO^=8|$bd4m00$DS%9J(q$}@cvs^CM_p&H!5p_#~-C+V<2_I^y? zBSiHc<+MuMS<%l>h-P@^9KeN3mUnS%+baL0o_-1MYbs}WRVm&gB^U*^`(NB59|^+T zOD>>&b^alpe@yMfY4e|aAF~Oi!MRMwUdWc5+rM1G#!vr(r28QgU%51PPtAeU=YM=F z(0qiU;OM%DN?Zn*8wE)iBs*&Y3)I3v3TWYm)2mnC_`9|m*IOG!KP(}DjqR(i_={B=kO~Ik!4%r5SIumu2zXwo+1d0zegkfzsUD+zKU1wlNYTYUeWoTbq zCwu`DA2{u!b;M@vQxu2p!`}XmJr};e_cmDlp-;f-LwDQv<#<`jIRce$9Mi6bM7K^Chk1{C%-MoN`LR$ zpuhW8={CAM3s)Zv6O3Wd@(*0E! zci}!%c%dqwmIpeU^G`m_uPxhY_I}6!V6WedefQY2F#r2M58c-v7w${5zQ`K(|43kR z^gBbJ4>zeaeTRZIO$3#TM06$u@Q?`syw4b)3wVo%01lA>aODFAA-vDXXm94K3)AXy zYm4gUd8BMzi7dagrtK*swbWD8YVnoG^w|QN=ML;bx{md zYA9&$PaRhOJx2)aKXQ)=4VbXNJB_m1oZG{N#5{HWO@S*`QybR#!2qxm}dX24dFANJx z^Vu67LTdo4Q#v8soXWia!YCh{|MbC0Oh|6;iG@eD<*4HM|Njdx{~v!#P#17D{aP6axTK1OTx?LDB8M zG9-|NhKk3w1gNDzGD#WrVsV`jSYsxW2T!gsP~IZ-5{tG@^`_Sb4~mYqSXgU{PHv5X zjtWfaQ-(?C4m9~}+Ru*i{;*8EdFW>71sN#alGV_dr#ZDF*;7+riU@$5_AhS|^l zCUlQHYr7t$z5@LB zf&z=L+uzp1QEBI1!vg6p!pe$0&`S&P`Xw~*1NTG!!MlO3IVG6{xVsFfK#UcmC9je` ztyK6YfO;uis^Y%2UsJw{m}g<5x~HUGrh8v2^P_=VfpA3*YUXnncsieb1!lkbAk2RK z0l*htwPVM%7n0of%)?Gg#`4P<1QH5h!k|F{=mujD+^K!&!LOZzxsxYtvX4^N6d<(?q`CTUPD(HQQNx(}z&cG4OeAlrpD z38~L1eS?ZHGJ*zP?jCwlV*KoR!t3YceL07LUp-Bf35avnxv^jdJC7%)Yl<;pVC*Z8 z1F<1++x0-VnV+{_3vk783vsg|WCOx{M|cFiD-aa!T^a?oz*VJ_VJg5i9*b_zKj`zH z{N;}xmiIV?)%2BE#9n>_x-UNhv)}$2bl-m3juj&&ejTWTuO@FQX_T>F6^|tAVzCFW z;rD1CRa}#%bF(MC?Gb>_83W+s#sHwb-sqsb4hsSx27vkTF|pE00|21Nf}a0ZUwaDZ7Gs3ncAX6&7~_nM0znDPKk0{%3s)8;=-pAr1X&0nO?@1mA6;C= zmfSQmIvxZS5E>qPHoAE1`Mt9j&6qzA-RB;H*#nOPzWBPmDUXLtWS`Ap%0X$Shc+`> zCX#{63=Dugjg<7zUxo@z7)(v(*9rXqSQ4NyE*^~$YlP^d z0G0%p@Oi>MkjBlZv7wg)Tmn$T&sBk-0M7wHD^5Myn*t3;_y~kBaWTQjvnO1*E}X6r z0u`3?-e$LT3mgw2j0Ou8^G{8f#&H8+Xd6I<_05W%6%i|Y{_0gHjS=v6;R_Hm-8n?S zn>It*i&f$cBb0e*Bj{seu3(@<}p-46X(Baj1PP{Gr};Y53*ukII^HK3W$w@>#vfK0o`zw{b$}2;vu6G z9Jb&W&mW%$;Vb2_@^t4QWa0%_7tBcrdiKv`-2lYv3G|sw^4u+Igkor+AN%>-&If0p zyml7w(PyFi=2L(VKLy=$uUInWraRLjQT%&bqyRAJQcdK~B$Hb%&rCii^M=|l8mR6! zaC;{1bVgP_cj+<$aA4Xm^&|}f@atwmzn|E_lvL9m7wR7o5p)eT(ON)?>khcQEAf_G3|+M0!l9EpkIRQF?VUmYIu1hVEA zd;A*Jv}UGSouNr|j*N-MhH!o(upelwb8GsEV6lj}SNxFT_dTZz<3{ znCZ>0wiJJ(v-_3uGQU0R*B<&3zF&-8=LC%v5O3!E5;EIWVi3@sH$s2=^^x7aWzS(p zudMn+$rRO8GVdMBVNI){xlgnhns}M!KCJ9nfp55?FsyWpg6W=m$->Kzp9VBuz8n?H zM$O#C^%)HS$`#K#leDjSTm$J!Q5K)6;6n(`>lXzonG17CTZEHGfsElMJOkzxnD7o) zg_QX-pYgHMV#Lj7L1~Ad;4%v&!y%?cO2z`XgO2?3IfLQ+MGNJhIWN2k{)sQ20et>d zz?Y2jKYs~;LoLgtMPWF#lG*&;pr|0uhKvsGNAW{F{;%x`6Zf#a)DfZasox`;Cw`aM z0Du{-=ofY#d*=5-zgN`c;Jgk)DPTYKT}ysrPA(KDkL7$^tw?AZrV4MUjqo|c#fr*U z@)L~-NnnMInB-Y+WFUSJ$i(wr1+2BrFfZA=J?ztn7!~Cpn;O{wE1V?eSGF+F#^!Q{i4jgm(NPj z8zlV-rbS#EpRXCP9sY6wjZkq-9|p?)M~v17x>8%hkz z^PI5Jzy<>w4*a_xCpND5cfUz2JRy;Ur7zhcoIc8m-Jn3iOIWT#dZWw}%LhM$pM7N0 z#6q`1RX|CHrF72M9Cbe*)AuPLlP(dWJXU5)vV7%=J9iAgLWOIRAPLqb)~^chI_ zmUjD-*I_UKJeTx5mTwla)dCyyZ{?DZ3XtyW`rq^iL-)Zxy@fCIW zKwYxa?*Y(0VwZBZPSyW`1RNR~h8E0G#C@sABbxLoW?EDJd#)bX8t!5z>Jx_l=G>;s zfrFEue@ztbj1OhmurX;mY7hZ73>cDjUZ{AU?1{25!DU^&$La}rN!7WIxd{BHS2A1x z=E9B?=O*C{!GY3K-P!q~Ui%%rdDWPivcq_n9qArMkNzoQ_l zHvf?nc7CAYZ>iUzF#wDgzszEkFfy6$kC@1m7x^u}5(LMiXp>;^v@+fv*!3kDq2dE5 z=IUslTMuc;GEF1FO&JORn3iHU)thg@GFVSsR&8WTgOz8LWm>}}w0~rvQi{cdC)Z;u*R_bYiKjB#)k78Pwf}v^eozXI=1CElP1D zQH&H7zSh6cy^KgOkU0V{=q(OKt~5^oC#+N7CRK)@9a`&2N!l;lgOHbkhC&15fEcFx zNby++r%bnSu{DlEDgLGbHV~!l#*zCEb-!50 zL+h?eNh-z;*I55UV>sb!IY$I?En8;k4WS8YY=M+Y1E9=*O+D1p5+S)Rzf;<5RAdOt za6>+APQ&1(;CEg|0RDx)d_v7dirnVrz5tNK*xk3Oh{rawxj;9}>(8(d$-;zQCtO}R zDPt`72@PLsAJ_+puNte=#NO);3Jt@e3|x*>4$&Sxxr^mSyaqzjieIKVpZW!jHWcqw zJ9V;3D!o^nnUyNQ6!u=yzNS8F1G%}$a==SD+snNh)346ysM!r|IZ|TL6PMw%4rucM zpr7T7YZk7;eYI{-mbGDpa!It}4MWe;Lxk9DSuFrKWK?E6r#vgH)dC{i+4q1RkXQFs z?|`2MvzJ{`5$F6eWto*kwp>V6QKfp1Eo*}5-=s|bk(w=Ozf=okXeGi#ql{=2A_uBdEw4&~nX*D!JWz z7pdKyY7$zp-$q~eJpHBCDiuf#N24+g(+G2W{;(QDUw5Gyk{TTMH^FJ834fRKGO#|d zDaga}PwKo6Dqws;uAPHV|(5hcuEAIJnHg`%tg zQ2iOU9lnG{ccL5m#30I`p0{CY<`af z%F)gen9}HUn1^8OYJ*cYu%SneDM*z$O3HY>Nr-2;SgGhAH6Zx4=LjawaZ4aHYl;Rg zq4w9_tQX>NBo9+!avHiS#*w}Yk!&p@F<~iG*;5*_mA&JGw~z=@W6x5pwIO#9mBpEk zZ+Aff3f_{h!+`+s8SFdD9S^j(e0+61x)PM6di^CEAm<8{x^O59Ay1Hral}YUSwo^o zW4@2AGSuIm{7RvVF-5n|J<|mVBmGgj?a5WtYHz7&Mu-?|HJ?B&)YS6KCOsP`D36K8 z#Td0>ZN!5b@9$RxFgFCK^wwYk22JfT7&P{V*3iiOr3yBiKid0vPYNR`dHg{ZG4Bp) zo=RND(?o!pLr2OmQgf_fFoloG{?W+TrE)?8sB0krR0)Sq0?&<5MT?N6Yo5D!fmUz* z8UXw{6bJzSr{7&(h$r!(>Jw*bCS5q{l>it-g4$t3h1`!YzW1h!loEkoYdfXZrZwT| zEoh|uMt;u{oY-o21BGK4^C+s&maEUNkQ8(J0J%F?)PaL_mnviTL`+?90i|Xjm zT=QXTMH0&0WJGyQ9h1ofK$^b6m&y?*2>?`ZrS>&7m2!=~w&ow#z2AiXXU{G!*iY)^ z9wQ3MWQ>bi`CwF(-J8)0Dm>g$-pUg%RWd_!0@iBRq-BT$!OC)uP!Y5Imq}G6rpzTa z2p)m@)ph6hJxB-SbvQx*b}BArSbFx6KJBqKO@rv8h6Qqq(Z3b%wTGf}4HofwME!MG z^)wu-o3eWM;vrYJD!l(eA{`Bn-=wai@+GS20&7iT8e2`savC~=2>Y%Vpn9!C!Kb2M zLu0vadq&%`hyJPWHNpa;H<;Roz1&8NIn&5<5cXkpOzx7t4JyWGXj8EsY5#LNDYDk^ zlyGRCN>Kn9mY?LG9!03gD9P6=0*$LaL>J+Zybg~6U?MYaL&9kJQgg}W`ysW_MM{OF z_8P0xdlLt#?Iah9uc7p4VBzT2|Ih|AM6yv<@8CV#c5-FHmGst5Yk3j3*gq54r_rU{c-M`V+eH)2W1F^T)AwmGcq-2w64eYoWG+)vdKf_2JB&D_nrP&JvxH8mNUxvrijYT%$J|BTTg3rhOPNP*j?0rJRkWf(^kvgPn!pQq3A5F*uM) zBI;C6Z^}z`Kyl;?-;Ea)^H0Mer8lGhX{;?Xrl$0NLT1Un=U>DAS}b&hKuEP={bojP zMxP0w8>uwmJNqkyu&&hUT}vZ-)M#2WFTC9UtIgZ97S6&Uc^#foz(C=E1|(m0&lha8 zP%IYJY$+-G=mpvrcubdS&gvhiU7d!p3j(fA!p<+M5y66BHb6GR)KJH?JR!MihtOUH zW0rE!>ikQTdu5GFGNq0KgrllL96;NAnn2_m?MqUnv1$YCk*`U0Um}#GGqu-wskNV| zB1H`kO5?uy0-4ZX8V*H-Y>PsMC*6B^cw?JeLN_#E_1YaAhrP_dT1^nM5;oabP&#Ju zJw&CwdlC|RkNhq}=peQK#$x>!XFS-Vr^>#yuS2v5v>mwB6?L?lVFt}x${eZ0lFyyZ zxAN;Sg#dU`R#C(i!KGUHS97l1nF<{f(*l!~TgrE;7n^acl$}B~(a_gruNGaisj(5% zV!kK=vC^ZQyva>~1xX>owO%R|iUaxnYr?#Pu0w-aw4XFVYJ6crcnYR86v4MbVSp>3T{ub<1BcGy(m0f7r;OlR;dN+20NBB6Mz$8(9HQHJ z@;$Cr{@(kS-zg`7L`S0#X#dTE*H;SIpkG$SqN1mWdl9ip$7@<*Acry49g{+dibp>w zkG=d_;T2a<_tFk`8hngYpH2+jZ8LI_DiYGtP z&_Mx(NL~p7sFTK~6d0;2_LcwEXz*kbLHaxx*d&K;r=SMZfNS?t`(R)0eR(;p*NAj} z-i!5Pp1n&P5&UQ?(^ z21$wll+S(>Ubxn04dq`|afDcJ01F-rH5c;yu0B?RJk=8%7vTA)tXSudB&)!){;3KyB?7 zii6toubwtH-u>x=KNOC5lV3DN0AK*=!S$b|*;+%xQ8iS9$;OZzE&c6)>7+CbwycAZ zj6-w85%s?AJ7sF<9&NHSt@^XeOBZ(z#Mr(Gufr1pK;+ZT&$vC06kI*%R`NBli%mPz zk))%mn6OKe{Lorblr)sUB^e+bWQc-aK)xa&O&9I#O(JzcjzVMEJ&H?5vji$^Wq+@- zABeCgPd#lWPW?jTJ+(^Ty8U{SnA4h*uinE$Tx$r^wS@yFg+be2 z=5D=;*e&3YybeomGeI&Wf;;D zLuNuiGYQ6z`fT1M;wU?m0LYbI0$jX7^Cnr70xPR3H-~3+u_m7&EXj#_D)| zH&FqFm`4NX78PWHDwWe!TuDO(!i8$Zi%55H)V}Y_QuqHoV}4vV01nX0>thz2SCfRi zWUGma9}Bn%X&R}d#T)Q{Pg*943}Ydqm{=cq?E)>-l%NGupyxC$5)j}xCQ3`kJGB-k zK=EMqyC*e60BgX^gM0ubTcT|IzR~P59-3rtP$@WTysF_Y@?RmDf0fZj15|NpJfrdV zPy@5m+?4N^UhO(y362mry%((3uh94tqw%A*7;3Z&8j(Y4rM_kZqqnmfuVTD$jWLDc z`K1iG+{e8VVl|XBC3mb7Vf~X!0DmCS_8|-w#>>Bu7Y7K(7HgU?g$Y2O<9<{h=Z$IvwwvD@68N$o#owqDJ!sw> z8*8e0_u}uy_+;yxM#{oA+LRS1YJI15-;wcF+fSg^A}vAz8k4n~0?Cv)_sRG9Ka=h; z^nPP}u%*RX{l~`NpwmeFGHs1Tc+3>VUCIzD-=8x7Yrb$`2%uaKdjHz1tg*&YgF8F} zhV3t$(Dr?Ip4tz^a*nWizgdi}L&&phu$CQ6f) zE*=zyc0aOBI1OLm8p4W={y?iQLk%pDlgXZY%Y!E+?G#}B?1)x}p`nPzjE?4x0sC`j zTawpU%$Tgzmf<(jhV@3WAs}AfGNXB2&HiRVcx#B-1mLJ8=K1xhBQ|yHz;0K@xm><} z_7$Rj{pmQMuft&gi2qN}zvIT|`}f`nbZOC9FCn-3a|N_d;hrjxgJ04FZh~Y_h0&)v zW_xNg40!QVcCXU^fJY1p9|7% zg&;yKz>*op4(%oC;K(NQzw@o<;cMqu=Md|hxBBaF7y#(vGw-?I3vP#!6V<#?{?7h}~*YI4j@3yXQPK@3z?a&w;yXRQQU}#K+T<0lMmBQQ; zr*LT6wQ16jiK!woH1(~h!`P5reqDa;>GivTChT|b-orgseFvwG0loCvbMUptgU)%Y zzYa?Xz|O>c_8cshOSrU{!@SF9b;u(F`0jZ;-wmhgO>(Z+X#SgfgEenjUH)c!sNYSG zci;0r#nAfhE-d^PeAC}OK;q3D>-=7C&iw!G%fdkbgATy_6RcKfjDRI;d9~o+_;ob(ev_`7_RPWS%2;aSI$FDJ z1K0Ib*4LcWHhMGqnm$tn1yYW|NZSDPI5f7N3E@=Atet6JH3A?c@>^b4bX{+s!d;+| z`O1j@RFGg>x!7e}a19wLws_?_YF0Vao>?eN?Ygz@H>D5b*HP71#fiiT<2&`a8LEbB z^daF10F2Ln<9?M1R9%*jiKPH|K!?9c)CJsp9+&49rESZv%b$v%Z4oJ-ikex#X^j_q z>p9Tw@?!t()6cp-Up4>^%*)4OzWMYUbYbT-oH%k9EX@RUPI5RLFrS5)#$^xG_m#lo zYz8)qpts*yuIxX@F$nDA`8;PL8_>bFq1aW-b?B}WdEtA7)D`y}{<&$V0edHqazEDw ze^0)TX&+0blrrY$@pb(DG@fYsiROFcNj|IIU57DN#{V|VGr6z5yN=tIDres|9=CKO zkv>#IXYYr}eDE_-l+b@jkznk=y3k#O|41PV8pIGQ#sPkMqo*^BDW;kN#dfw%iAbynI>#me?O9Xj8Kgdj@X*L3qW?Pd9pdGI@( zdCy)4c|4t;%VXz5HhkSG>9?<_$uiP)u@7z@;()vDU9O8p5Q&UXe%1s3e?HH?OQmc& zb~tX#qWrDOH63Ns-Y>3)&_0CNZZp2T{)4XaZR2~)Fczdq`|A4;)@stcS#n)E4;bGo zpDEX^R&l-f`RK5?j{DF}Yz;m4b5ufHMBH@c2>l+y&stqtIP-Di{>ByDRtZPn+vrKL_3BhTRiPALKi{ zVQy>zT{L6Au>t+FFF}9yyxla+GiIi3;FY~;6JNuMdHL8g_8C0iW_-IFO<%W;I0e46 z^Z)vJSebeCveaF93c8cWWIltkG56?SIs^U7ud_@_AG+(Wf|=<J^TxXSiH?!l;?O~SkV^3Qd z;b&}Z!raJkP|!R^Cr?8E+8J0r;v5-n+lgZ^zwS!AH?v}K#uqD@)w3@Iqpdr-ZPv{R z+5GUxwjGnz5>_w04n51-+&*JwuEC>6oRV`!n%Q_)MmGC%=cTW*`CNaEC>a^onKLwu zyf06`WbWNt1C?#d8|{3t(d6xu{^BKA@p?6V<95!>9L!E0kH(NFunl?c^0}An9Gbq) zuDudwS6?aZ=P?FeSLPo58*W~m;kI$pbyj(>+;Zu6mZ|M6)3(#{Y#w`lE?>vv*S~Sj zu79T-m#@5T)~uaZz6Z|(dfDaiHSe)ZE?;`hHrU*+bMwV(reir~N9EEE^yWLuSI$`d z#Or2z6K1DQh}>F3)he|W-_Ja^<2JL57}?~xAhXAa@xtT5ZF~NeM41z8+;XF>w71Rc ze_@|*#%Jfrr(JukBeHSb)xl{%XYjMkE}nTIj2o{@nJ+eEcs(2Wf}EjK{NV=arOll_jLu{3??6E)N_)*%ZNBYB`@Ff6aUL7<`@+bQ7zbuNq-{KQW*zoY_MZpSwBhx0 zPn_SF@6u`)a`@n~0q`&SC4M1mOMLC6XOQ=oix-UqnF%$UX#eC>07mF}Ge)y$(QK%= zJSjpzGi!0Ovg@BZ4R~SKdMQSEbg(jui8o0jKu1qlfj{#G^pBhSv5*?!VZrLm^YF^! zL3x4^Krr^l>fuL4ampsZg1KXq)lD~8<$mrBQ7-*6&q4RZX}frMQ#Bsp%tSEoiWT&) zyeta|x6O4=J#Q4sYk<7@7~vEnK#&R)<@tiSA_>rgWM#JM`JcrrtZK4Rpz&Li) zJjZ|h{2ej(JoB3MfWBkqi+D7qr#&DS5WZGlKLX4fG=VWgC zuYOBJm*u;Iz)MS(F|#C@8-X!>-+H6g6Po9Bu*JC-Fj zx=j1{z4^=MWc*~jjBH`|s-1@?p0UO$%ZRyle&?;S8T-^nmW#!cr|r7o&E3o`8#)`e z-eCXsNQ~*r!Wd4nQ946uW{l>!X&Wm{QBp>J`m?6L#yFYzHNr~qrt`)qIw|eI6UVKx z<2IS+iowWjGyR>vd|nKS?$}X_q?rD$j1dlxKWo|pDa(jnX^(`y=K;# zSvRt|n`^scFPJ{uXwf59h!?COziaw{#=sKA&W6~vFB&83dKnv@$Ii5)H|vF-dJbkQ zdoRA{#+~P2^Nw3#WsGUL7aLl}Nx<(sW4(E2+-}`{hkc%zo0*vpHkejtjEq11T!xfw z+^DZ*s&=#}yS4LKNP4~u--MsB} z^Q@Ehv)&q~JpVh7JQ+QH)3@0bCt<_LofwSQUL}Um${1z%(yP)2F{(}9H=i==hS$ax z8{ECj_rhF*#z+*SfgLV0E}QK9ZP|I4oj6Kt^evxz<>~WcB*2VW0f#|x9*SJX#F$y) zAAa9o?mlqGUxN!fOC#iS@$ME@A+oh+VX_VDS($|_UKSg3W`cS1W=mAO2Ug-dJZ2$~ zKRkyOw7G`}4sVvcXua}ci`savz#ci@hlQ1`&hYsvF7(b?vjP5Qubkg!Yn0(M_DVhM z-8;CRf9J)#Tt@5LcrEhzruAmgd``T0cp3@Rf1<@q%I6ge>)nV=NB!LV{No{9I=?0m2X z?&XQ)j6Fy;v@Y!gIg`oSSp<|$`ov@5-m_sVJ15?I7Z1{Z=E6Awm$MA=Tr8}S!%CAC zy}ZP0o>>L#qHB0$(?R*>R%XrgXD^6BCvziSySe7rmX%ZfJ{#*|C@yXPO&`&P7i4X* z?6O>6WDnksyBK>sKgW*5@D9(d8&7hfB$1POXZz`lQ9&VCVe@|B3aoK^Wo`E^#KwlO zI0zfke?cl){7*T9&g~)I!zX9N*zgAz!PRGo7|GhA^u0T$gAFQ!9?b3g)-ZI6o5znsS?p0>T3BO6<_W_%c?Bkp z1CQe=V=P^8PJ!c<2*So~7LJBp+g4HU+In+Nq49I9K{~T@$zvd6z7^+Y;rKURi93D) zhukDQw6IQu?XTMlmUf)IVwU;!h9SQec8t92NIN&Ie9QdK9O7ukm_r%z9KPNe)7=qg zjJtTecf@3SmJpLc@FZ+xQMK;awl&Du0dvOv?AUh33zE6^2B;V?GaEvcJ-CjyEW%eChJo((;Ge+9i9g*iPUj^`R832ydiFaLh z1a78k}k_=^HZ1CiaOQw&V$2S)oD~JM~^7TlpP(dV&amD9?_SAz7@0 zU{AtW{x*(3vy182kwA6|Mh7q89Tx+2VG+v*uyI1UA1glU<2ZXSd~+U91NN$=T~1-h z_54#7>f9Mjj>vau$1Z4o9?zfaH=Vy=pXUirj_q!hpCh=rn-32wCN9zk}gKIj``UH(;Odj9cfWi?sA z&wB1cOU@9HIhf4@X;MreUcVfQJL=XHD|$9uJ=xx)NZcNW$cRD8>yZ^S%cVs zH8RM{ujgku?tsXH8w-)k`OJk>79z)Hen^S{&AQ$=m49>f>KmsW!SGP901uA=;G-F{ z*#*4!hJV{^`rEQ$8k>OT7KRsv&F`^*FP3qm;i+`-JC3)5#9rqCvgFS!nawEy<_$O& zFAEsQ-igUgd>@7hjRAq)b6vWP-fjNONeB?FK;j!txjN{U6}msqfWOa*6DXWg`ph`z~7WY|QYp*urMz$cv8eW4sXIw)2K{!N$F%-@9G`xs5etOYtS#`eIOeh9K-$W@kA{YfWr)znMLCaoY{Tq`M+X9I+ylW-ukiu@ZGflUca!5pSb&v7$tR+ zWC9Rbb93&XGiLWYZ^Oclb0PeR(q`r85CR_y#N9;k?=GCz>;#M#C<}1sAmUA{v?RvK zizrQD>1I*kF`~c>b&1FChyoFdnHTrW-d7YV-;*IQ$7mJ-W#RQur6+Civo@`V2rdOj zL|c^QDyGWu#=#rKc^k_Wqr%0$f*0kg)`${7_nvI3V4umG0z;h+9g&61p4h4no26Aa zcF}gHP6n2`{qBx6YW&6^UVR@I;t9v(7SC;AuXp4!Kkn#b-i|G7mBT!ySNU{9acCsf&DYU$$N7%8ijn zD#S2#Bus(znb4W=1;m*1C&F^2bX8;5wOV+Gc`rH&jT{bNu!SaxL!5z9Vj6(<<=Yc(I33Xn)6bwIb zdkOOjB+TK^3qf#vs&tX?e1nv+YLlK_PLD< zOWaEqtW60+=jDksc!-|8Hzt~iq3FC`XFQ0v$(yzdC4kF?#VfC{o3dY^;u*{YSwIJ8 zOH9}+FWv|lisQw#W6=r=iSD>m!kOKO=hh&RcrjTo&%$HIvc2jG+ujTbN%Ha?Yg!h= zrt@xGzI%W+FYG{w+xz&r#5z}jL}Q71TMjy2*qnAp_6o|6Ad(%AZbvkP$A{bQ+0JZS zIK|=99=!)D+z1{Q9%BU8}e(^y)kz4^hr$F}>7p79B^E2k zqgy28nDx@OoSahcyyJN^P7vKjhtc43UbFO>370cBMwh(uaY)KV=Y@Kd1~8;ci9ve7 zkr7$`c}$(5CLx9+uFot}yt(#h!&k?S2I3|wA&$uk>66>VoBNjIS0wVu28DR_{A6yE zUklC?x4H^rKDU8}Wv+eLz=tuCkdEglh#Y&xddVRR*aZYo2$#-qAQ#3X2V-+)L1!SsSy6aCir3=0cs|(vdf;A;94S+}^NZ z1U5)EyhGMSStsi{b)IZ#5ekkWcgCRnh2^s^{ZsQk3)`WH|67H5m|h*ujBxd^y>VOj z&g*|4EQu>RbT*E-={97Snj>E8%H<%>L@|riJGWM=h0ifEmL1DB)WGoZI}fGueKxlo z+~^P8!Uzqspt6zSHc(k~9unsCH_p3%xDVSYh8sI95nm z7j5j^8#DYK=eh6fM(>^6#_ql&%4_N3_YQuKtbVYb+p(k0Q?hMCPR|qQe;JjDY`jP8 zJUV3(3=`ShZAvD2!Wu7hAAWIp^XN%*Ojz@ALhqqma>$PJK;-X@jo2TTep_<8;)9a(sq?cz4DNm(9z2$UKK0LZ5dbMhY&B0WNkKJWNgv-E#8HZQ^^TMPj_{ zxG;dosLwPJX7);qR?EGhY!jEP6d!U~_0hQVWH)~Piem8^msNs3(}gI+XNBCwUZb>k z%PNfv7X6ZYacU+jF`uXHNRRQ@*4}a@yj=KHJ_kn&tj^zGIjS|q+AJGaJHZ!DnptiH_`*l7;F`=d z^P37c?x*?{OB(#Iq}LAsXKA@Ly@?;Hrv$MGASjM_hJu`ruS(Z{vnkrsmRxrD-e zp)KS5n|^n@k3RDcReA~M^X!LyT1)5m+6TyyD?{Y)0tQA;!fj6^VU8vzSDhXEY4 z4Hqs1xYl|ZORM-h>$ON~pUcm+p3o5~m=hE{VnWJu>5ZP$mSu~c zWXMWsXW>%bwyl_ZZ;zE@h(WJJp_7l9^CH^yF#nP0!3&&^l3y+N-<&%V-rR;dcwBaz z!gu6B|GR7=Ztet8;d_uxw?Z!X!tgvlM|cq%Ar|VZ6-qlCJZV#VESwzTxa5=>U|^(6 z|5$N5;-zdb+*U3);=(Y}$CEZ~j~t;rwJp>83_>* zCvT!`Xh{w|I8WRfli(`P36WE{9?Jmfg3nOEE?Jwps)G{jwHt8>^)WE^auPcFRR$Fp;U z&oIY4<`;HcQLv-d@aY||Vix%_VGSjf1w{$+^`0c?!(VK`c-inA66dT~j)5y2b?iuh z=Yz5C_yb{%w>HAwB+9?H#5;aZvP2{$(~0>?~@G#J#`f&OWtkYcui=yy6M5d*|_URY9N11Ng# zAfGztyf;tY0^jdTcEbb*mj-BccNIvB@wpT{6g+G^ix9K4*_WW+Sq4HZ8&~29 zdiio=BklB61Xs=@a>UAz*X<2NhmM7G%neTrn+FfjR%){lzE!9jF@~O&F!r1LGFH~} z9w0fCL6n|D$wZm6j57M<%P%{$%%{qFV_8I2&;dsRb+r&WM;4P9xPz0$D3NsuwqTJD zovfSqu(54x7;FTjz{+QuWk5l0JM*0W+$C##$sS;dm6H3vSO&sy z$ou!9HZlBryXPPzX`f`_@01wIGO}$$LW0iubWy1x;CMBgn=zG_YZP4Eb%fMdURONw zl?{D#64s(XRQ6@Gg#^hmAO_Oh5j-7=*W2fGE{<=*ZJk3%U08t)EOCr5W9ic(k`TiQ zzDq}jbXKL17<~$@Gp?mB!OkL*E`18{hI0ZPALEBtj5kuU@m}#79n>ld zWy`i%U}*OEIUAz$sc%bLNsot{$&q~1ogGJRbE3zJeHK%=0=bX>=5f7XS=m0TLdO1z zla~A7bM$-1K=imMDiXhCiYGRp)qYab;6DVx7DR;imb7R#9pC`zh`KOFLvV8F(!aw)8mec|Kqo6ghqMwiQtC%=|?US0J}si1j$+ts#M#&A^dAXCI*=4vB2 zZ*|j!06KI8WNT!5-U|9qF$k$r{XP65CkoO5D!LcFYiN4-2 z1gpq7qXIpD$%PU;M?@6;!dLTySZGV?G8}b;#U;$HJ|%6JIVM-rVaruxbTWi4q!Q~) zP&lneYCMR}?&H}5!Wr_&!YrojE)$~OVi_F{&-U*yW@O;XI^I30XzB4eu7cM>Y_}@v+7`ki#9N-tzOnbcZhIio&SA5(kq@H({l%QsdXpm!^ zcQIv$^Z$8aa%_BM<7?t^aBAP&Dp9TpKxfWcxNSvY!$)5^PhdFbaco*|LhNu?=`DCC zTs3f(U^9?i8l2O8_x_$yfASS>mDe*Jmzx1>g^@ z@k;r~c8Kr$vcPh^k1cK`%E86vBs9U}wzF{Mkh|!$`m{WshUW9%nkc`O&6cpSU-pRl;EjVX2;>NB0TOp9 zU$SBQ)Jc{vf1r$?S$dp7U69!KZ+R_^~r;WwUpNi;(cR z;vJviF}JCSfjH*VK3$bNiDh?IY07gq=h5(S)gA>Aa3!|AvXOLISD8-6G~|)HcK8ra z$i%S(Ju#RWRXA!DF#j#^xiio^SH)7i?xhQ5Ii=;vih(l&4o&gdARBh9S@~Ndt1H&q zDi{x))Z1SMg&V?x1TMP>f&*j?gjFCnlMiKGvPPSv#&OlhOBTUoINdmWJQ(@zjr$BROjk%gmTuNOxhdh*tBB#!mI!N@`cxa32X(xLlgf$oCbie2zb@8 zV|drKe;jvKXcRkIh3(Qlww$Nt2!6ggl}|mgm7pBSYS~BY7%h_=ostx5{m6D?*Zc6m zDk%dYzvD+;n`a?J6TBJO?7{IZ zD4uwD$dM=KKUvQo^5Qpt=V8evEGea(^ENjGeG#sKBeaH74?{5|%dZdx z=nF#a#zThe!7r}PgzJy5R>!p%LghMNFw2KN97$E6a8I1u+=x~EddEz6hHK}ba_N(+ z0w*% z15XM*;yim+#Ey$0h5|q5f=yWzUASW_{7F6fi#y46-pF1AQlhO{?+)PcVL&%FcAZDI zy%^p8R6q~$`+`P}*-yPAvmyke*c)tN{5_YWPqIz?KGl=k5AFI!S8h3!Vh$&3+H%G= zg?KYoc;t2FV0l4FJX+=3IO|-f#?`!Vh^ed>DYxxpLW~c$4y9JXt~)4e6;43yJaXkj zZ~in$$ dng{3)x0=txK~;X=_9?|OXM+CDarw;4e`|H-+{1@0{(m?P0RQUXHN5M( z|DEwzx6MXk>jBK>5qkD$fET#AtA4d`1#_epfc5Gm-VClt4||9H&<}~DAGMp$uJe+4 zQL?~$c$uO4t<6Y+bEoAAtmUe*1)|V~D`V=RV4v>7q(3P`yyM6!u8gcJ6hz*zS*@Zs z)43Y!?(h{UTEobN%g6UnpO6AC#Y_j;XpbLFDwuT=RsgRMLhS?x(^JeVmTS(tbgpAZ zqVY1D#nQxqoCYzYmK6hU+{P2<)AcNqJ4GJ4JcjAY!G?lA-sASM)%1v2NoBhf>MBUQ z8BwompRNFlgcN)}zbBK;FjS}u zMvLlkDIuEI-pHU_Aq)Dwi{MqT z?(RkuWNy7D&#q6s>_E8UF1qy5kh12`D01XjaEi&2t@?mK2*do?c8G6-uXMR#t4xNX zKCb41FRd$M=*|j|4V(>fAOH47mM?AVj_D;2txI~VGuAlNzy=71Rm3oJNBFYG%cRc> zy8^3=0pcoN+OotDjb}gKfrz>tym;|`cU_9ClsZmQF++Lll?{`vTy;f%E=U)TWwr#l zm7V9_rSbWr#+`@m%bN?y(Hjf^dCdUcqY&J=0b7Bv*oBnWE^vV4Tmkf)k40QJ&dB32 zlak68?YSwIIO+51UEj~|#CjwCT!9@op5C~2Jdd!hXS3)e&1Vi(waQt_rE~u_=kDlb zd)A20ERe&F9P+~aj()L>*)*Emm=Pn`ZsW{*5{@&ChY z03e**Ifoy<{ZnR=?=%}+Z-k@^)xUNZ4iZ0MCtJ$(&K#?iVx4+{>bGKSSN<)-Io09? zdp7#a<=l66lMfa$;(x-v#DS^vF`kQ!=)F2{hc@QmEC|s$=2o4 z6$nbsEtoma{Zg#%hY8z098|>Z^Ce|h?qHjK6>H}EqefjVbx{aD?a^}6_WYP5)j zSA1#X?affV4*3{X{_f6BR1&^=o1hR&J9ZZ@1p_Pa5?r}sf0CR}6$^Fj!KLvqB*@;G zKkC6}6SzV>nNsknbv_L#ISbu}79gZY3GmmuQm4Lv(yl8q;?NXy9*HGbIXUnlj}?Vu zTP0P@gkyR>@em*!ycFuQqdjLKki;0m?Hz&Bmqzxd_PG=0tV=VCFuSk*295wVpT+8t zz7UoWQXw9);=(=5+ptG2&q55`e(tLTLPP>w!6w;gSy3!jF$ddcmUypz!`9MA&r1nj zUreR5X^%F zuPlJ8M8hlB*vFJMK9DENed|PvSFg3q}kX{j*~RE;!i(@M!*Qs#Ho%UM_@sE?Y8lzq z=g)`InU+vzy=_}XY;H@Y&TR=$^q#vv!OSmezgf9@^rE19#~k)4bbQYXmz*baB*JvO zu-OaZR-QU#jS3Il`YeRb82EcRnr7otzg^ z>%5}$C-TjmF(F8bON~5#F(?inZ$s}1x;g@~*p45IQ1+%x_w$M=w2fcByz1^EreyjP z9=!(@s{KJsNo0k??EIabSVq@xs_v9Kd%i&*tHpU}-#x=Jv|Vik-aOsh%e_N=aaUH= z89YJ|JaNn!oV)R)!)}&@fZT?|Wq?`nNPCXDYJba6gauvQ3U3VA^uj(6!NAvt_Z9Sd z2)Wa~$P&8L%0K`^h$*1_`-Ppb=}KQbxzH8$k$d@rQ8pZ6cGPiBI$ybu!U0Ow2(#lO z-t4wbBbBTWJ_mpewX>Ey>npw4f;tmldB8h>uvZL_lC=J_hn(( zAaG#}_TmF~hb;L^lsK`EZLJ>kaGCyK^5xIAY7z+wa|Jh5_E^)WP$Px8gH%d{#mrQ2K+k$nhBMdiY$gax}n9TwK*M>+Odf*g%=gE_956#dx-$#!S`4b;~{N8a;(5HWT zvQ=A5@n0@Zzx)|Egz^8wYXI0-7a5E4tO*1Bq!BcGGSBWVO8&Krdv|;g zk2@92LT6ndzt{?M8^nq8hY2)Jz_ltqN?HKCd54YL~CqYVGd{BWNR35rBsq3^w`I$EOa3{dT8xTF%>W9iZC+GTLmC~bB%!le zJV;B7#iS6BkoJ5Si>$mz@gH{{1NxLl7n1RH2dpfTs}k4+Ha_`m9(24Tbi`M1V!iA` z&HZ33fs-k>*97jv+=fUxcQmp`7k%+8UuL)W1(&wHfi<%k5u#lCXasm!_o#}mDdI}? z+LIC^;nDI$7{0gs2A@J14ncAU3w5r#DD^Q_RI2+eS22qt3DrnQWZPx29Ce4d0fe7QKnaYqb6GHsl7M~|#_zV+l^Se?D_(qTFP=Izp97#z9IF1}E)%P1@xGb4L! z?$(w&5wDBoCmG^oco1!@)gO~<5883%Lj8uZvy+_5O@T<~JwkMwygmD16$-!zSAp+M zPU!~EHugu_C~$lCh69RgIsKGI`eg`A<{)uBq_!tp#V=PN)prikU4g#E6AaOtw6+OQnR+ zb_yk*$sIQ?Rr5UW#;woJaTDUv#j|kwV5lhQ!v`B1;RMqluV9UeNRo8rp?&4OKGtmz zV}5s$p->`Uh^{bK?>+8laJul8PthgE->@aUArKU2TxGF~$DxNh3BIV-krYvf8ZP9|8|lp$cV>*gclwDf5Af$wFI?$XS8&I9bLbCK2}Mv=QPFtjy+0dZV5z!-_oFucyFv2Y1H1gb)Ct*DXkdSGddQO_GONU43_d7P^n!dt<^^ z(-WfDF~`H`UA+bf_1;4nC2ZBcB!bHLoUdd z2^N^srkTmOx)P}Vw7F0TZAF0`7nCe3hVu@2*o<*t&r|S6smg1$is`bhR)6sRePJMm z&d;0=hcSh7-$RXkXJG#??Y#-KW!G6Axc52d4sWVarO}#fS&|3YmMzJ$F=;TPfd?iuz!eZ!2F*h`}{YEcA!Na9l#ES;g(&D{^b zH#D?5t#?O*j9C#q{AsStYtjv|xzF?cox}=-MmEmwc2-exoFwhw?z33eWB}Az@1O~( zgP|~tlF3Y?cp#bpskxR*okR&%2F9H!hQhPD7pY;RN;XZ0COpWa4olQcw%de-j7`!I zi(yy_^SI#1F?)Qt9CVXgA4ePJV%iyrd7hJCRAd71Qb&U4GmRdY#9E?f+5w(+y#-Yr zajx5~NpkHJyhW8;{f?}R^vtHuuOkd$8c=Fn$4@>dsZtnG1gN7_DSM3-NTWe!jI{9^ zr7!A}=l}WQ`02adbF}^c+)e;&3^1cB9N}^g-jt!IsKVsZ7sFJBhU`y7UKn!PjG80Qi zAWahbNb_fGAmC(Ehdu>j2B}mz1`WjCT6qO^(v9j@w;3>Jw!4j1=-$kCoXZvUOjXz< zhz$qHgu^uT`-%Nb0Vl?EpsSvi@a7QXAB=kcAcNy-$=KQ8iDHw%7 zzXuvdkwPf|KG?_-M5+4tL0Zxx_A+nsn25=Z1@0zzv-}9LcMjPb3 zIZ-Fej&^_HQ|C$EGq^;_v{8!U2DIanurgNhQWz-F(WIL)%UFVv>XMv|CuPfEf;T>U zP>`9EIzwo4)6ggBB=EW?j|2nr${0ZJ#bENoteTanP-Tq`+`IgpU^Y+` z-ZzU!j{l9={y+0vZT~;F6M(>ab7Okizwpwp_sgT_#~YxH0j-cgZ?nNUeF4y_w}9rg zWvFzRQh&ziR@~g=#)X0xg);&5ro-dtTa@xr1JXXugB|Ilq#wt%4jwRr!R$e8|G;&V$~OB{~}0)`^`Ed zoM+-1my#F7|6*73I{Sv=9?oMKuUiSQDJp3kqr?+(>`|S8!iC?lfZj>iys=4&Y-yXM zeo;U{D?cW1cuk>@160Qf5uJ*5u8x}4Au_QVqc|4G;o_gG1FP{kp+BK>@{(ABVAbVJ z#}x|Vt+m5KcRoBL0IL-^9{g_n?079X2Y3&h6MPR8K=HF^?Ye+R+dhL*boXBX~&gCK|bX-lFJW>hfhG|_z ztMpB_y3XewpS9iG#<8~XXN&l|@15TF*w4g&e@>$RZB@_J52iP+FXODS4qrO)%l`E* z{${s@xhm%AoCA^eCzhG(8=5)u0aSjfYVxby?tuT!7Co|8fb+^Ksk~XMJZx;T{n^S! zFV&+9iEfwCtoksAX378`UuSokEk5z!03RUpzAC%^wRLW-qK$~39T4GdR7O&QoOvJ& zONG6l^^JfDAR}-G$kbU8>QmEEqQirV&x(h9hsSN8BvRBAcs9$4hjH?uZs%$O|GbV= zF#13ufQ@5kp~qwhZQ?Ct zR%X{rbblGEvneQQ(2l@$Mk0vB0-qfTgLQ7s(av~8Gb;<|xE@zrqCYEvdC85oc!^Wa7lcu{e0Zjcd23^)8(Z8yk(#SsSDg(+=)|-FdDWEvVVnz6Lt)jA(y~ zYK^M=yh=dz$yVC|z)1=I_C2=OWzG&y2#6F}=Km&&nNynziPK~_Az96NM6kzMNIO`-ad1+~eg@}mzXa4B%-ykIyfSLNa z8X}+D2|%3s%YPnU|LvICA9tg0WqcspFr60KKFaOHK;sbAC7)%Z7e1`PxTq$y0k9F& z%}TZvMH660lLrJFf@+f4%TSg6kThUK5YC_1O0g)Z^0%tTER|fV3WHtI4bCRz0X5*B zQ*OB2;0SUfG6f73Y@#cmT=^pFs4o^-H=kxd`V4yo?BRHh9F7UXwm#s7Xdlyt*t!#P za@mrkQlYh|gC`&kw6Epm#7O8;hD6IA9RZwsoIeprndnAtECPFAjoV8AML@d0fS_M+ zUXQ?t%-uNYXqm>(*T&-*#N&D6%U>H0C(aiqlQerrH=v2t^!pz8oIAg@DHXCwwQ3hZ zfl}>^s(lUH?naj)SjfPGQjxKXBVaHjFmZD%!@Xllgx3ABHtYa_t#wP~z+(>~6pLrS8@7YkOl$x&h8`CJ6X30KMbx z-*;!vopTkm>ZwwPfP#QHi1*_UzTtb^+S*#oTR3u{n&DD>c0TjaeeUj$e>66x#*)zB z^9a}65Dw1TE^xR;xX5Jg=*>~#Ek-A*21J=Vm6hHTN z93#H{BOi1N_+KEf%5yeI9g&t`H>+4p#WP9f4ipz7$aGNjI7(4FZw2}ah)+6FliXSG zevfgFuoXN%yUUWnfksJ^6q@OhB+ib<=rC*XwbQ|&YX8? z{3aPot*VX~541?y3d%s!$00F23@li&OVCj;l){A)%J^ObH&luTNn(�G>2NH5gJI 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

?~0%DjI5kR62P&Tf5^I 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ಜ` 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

Tu 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%0A(Yug-PucPPiETCW?k5oGR$WPf5KmOCiWEf+a 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

L<>Bv%Vkoq)}F$O9vEx_34ISFFk1iODN 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%0Dp<|a^5 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 z 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 d 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

&OVavrG;U?` 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 >mZETbbPqS1a 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 literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-20x20@1x.png b/packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-20x20@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..e63a928c15b64a6ecfd5ca0afd3bd3447e561b21 GIT binary patch literal 948 zcmV;l155mgP)>mePZm_VTn288s*r=fz1f*^b` z(Fw608buKt6%iFLh&nIc9=wdGs57H;oO7A8*TsLWea@a4^+j+UHhZ0Q*80}>fB*OY zM>!s-4y`qmQh1#4;2Ej`T5BPM2#dqR!-(S;lkS=_hzL;>A(zYH!Lw@e!p7ds_;tg2 z+|G}>*cx(vkKZV$`XqA_k^z;Q+0;U-KVOcozvxUch?zJ~dE@3y__k*q90dv~fb(zp zFlc!5I!#mftE)SJ`tZ|`+uwX07jIk(dT3|EA*W;lW?cfphr?xl@OPymXmXgFdm3l@ z`jh3FW^}x^={od^C2(_RL9PA` z(KqWrM^CaeZ-JO?VEIUfK4hQW#(Jpr+ab5^L*xO>`}{=BO9KA@T~ZEH@g+lw2Wg6N&$V>X#QY6 zjp#h065E1>7VIy@-60|g88etK9tO$C2xFY-xKcsHO~UZrXR)_GK|pRH+s4=avs zfi1Dv#c|BZ=J58s`6v_$0aV8txoi`zT)&3XLuYY^li~bj98LFUOVZvLnnSJi{Qdt{ z{BmF$ZWZ$`a+0!gIxI6FW*gpIP32OF*~J{1aIJL>)cxsF?lem$+SikAu=J$=0`3DR W1;&n+K&*oR00009 zSfC|pX>IESrc=hYcAU;QZAFoeAhn7ls31u+B!rO1&3*0e>Gz#;_ujoX7n8LA;LhFI zySr!4`JLbQeZTKJ$C7m55WMICShN zI(p6{8js7Q=L(Nat){1Jl{$m}2j82h9vFhXGFA8zTD|-&-d85guQ?8S7WA$qUlTXV%>fd+^}) ztqPY#y}L9A>4QvPQ!EDV)qjEPd!+7V@SdKK8BABgp}xQI>@M|;LFSq}%^(K@J8M%@ z6K3B2nY3Bt5N4D^F_&g61vKZmASM+6x*q#wBc@NAmd2tU2P2k``i5W7M+UKP4k0OW z1otvrNoM1AB+H>bZGQ~EwR=v|(+QsjTmED}hi z3e@J+6aUG=l4j6nilwCEe3zb?lpn)R&SN%*2xwV~k--zxtm!lJUyVhibo6v93_(m; zLBcv0jYjp9rO!|Eh*CT^IfLzG_yd`aRg%sVzP2Iko_;)&*F2S-kht6srO*j?}PD1GlA^aJ)C3$W`OX<%Zw zFvQ`v2j{h1v~1w9%V9wLlEqH?Cb>2yQ!7}WTFlhVujoCRaTCMDUpNe0=tuIQyW!2a45GCY?!uW!?%YDAzh5)R zX5-)*RSfg#Kf-$SX^0CHFr!CNPzg@*1S$qOZVdTtEkrbyiDZc^O&lhJ(1S8-%`LFE zH`2_<5}*xmZ?1*;{6Uxve}HkUS-F9-6thd9L{|^2-TPp#d>Gb_z2pXDfl(wg4w>5_ z|D8HTPliA8av2=952gf_{e(2k{L?E+W|CW0AhGiS*t-tE{_Y+UX@^)Dtr(J@oNv9nCz!(h`W4c39tfoFe!~5GPN=TRa=i zL#rWJ7hNx7UN66it-S2{4El&2>Zr6B#*t3VE+C^ zE$GaQO8)dC7jd?2P?BXmwiou=AHdnV0nW;$BtZid(TzIGcz#ha!XU}Yq3mm=MT#x+ zMG72BNrHsgoqr7yJ2oNt{WTEpwvvCo4D=CDGO>zwV%EL$7I^dOAlkcNef#Gy{_#3x zpj+WxR|7%mQY9?KB8JIez7mOZF#8;v`=vMFettf@DOCixn`9^icP;^$e=Usn+hF|j z7|egYqXI0n;(H|O6)=vUQc*6>cEkSZvxqk6Z^aS{n1v8+oiJW+QsB6#V1LD!Q6yKFlLZnwvWL*Y zK>!5;RSbNff$D?(i?hh_(+EA>faJzI;8jn`$Oda31Aub7~8RFV&?tkZT5<|}V0bFcW5vmVWL~xDBX7>wfew*ua z)L*!uSTKf*GRUR&*hMqYF1umGT&*y!RHxcb@TB$^8X!rfzQvGekRw0ooq5kGPb=pue%d1ZP_WDtY?f_Xux3dcKIU`8B@2QLFK zB?W^1dlV>DMP=yj?Z+gPWt9jKVic{Rrwg4`lt=>f7phu3*CBwo+`}@-qw?vMT5ZpWaWCbiR5p|rCt7F zn@77Ee}k{T{G6I0XAos(I@$LomsX(Iv?=>}=| z$|u{qyKosjf4A)nnb**(wUoT7trZ%N!F_Gj>b#prdG`nXhD|4%@x=4b;ZRF6I--3T zaFWt>T#-m5Xr?*{n3cpplVuu%=J(V-OzDsV!xpA2vTQM~qzrSb zXJF&tW!VSz!np7K@*2p$6Ke=1LgNvL?a1;GfIQ|P_X#|2+ St>CTz00009 zSfC|pX>IESrc=hYcAU;QZAFoeAhn7ls31u+B!rO1&3*0e>Gz#;_ujoX7n8LA;LhFI zySr!4`JLbQeZTKJ$C7m55WMICShN zI(p6{8js7Q=L(Nat){1Jl{$m}2j82h9vFhXGFA8zTD|-&-d85guQ?8S7WA$qUlTXV%>fd+^}) ztqPY#y}L9A>4QvPQ!EDV)qjEPd!+7V@SdKK8BABgp}xQI>@M|;LFSq}%^(K@J8M%@ z6K3B2nY3Bt5N4D^F_&g61vKZmASM+6x*q#wBc@NAmd2tU2P2k``i5W7M+UKP4k0OW z1otvrNoM1AB+H>bZGQ~EwR=v|(+QsjTmED}hi z3e@J+6aUG=l4j6nilwCEe3zb?lpn)R&SN%*2xwV~k--zxtm!lJUyVhibo6v93_(m; zLBcv0jYjp9rO!|Eh*CT^IfLzG_yd`aRg%sVzP2Iko_;)&*F2S-kht6srO*j?}PD1GlA^aJ)C3$W`OX<%Zw zFvQ`v2j{h1v~1w9%V9wLlEqH?Cb>2yQ!7}WTFlhVujoCRaTCMDUpNe0=tuIQyW!2a45GCY?!uW!?%YDAzh5)R zX5-)*RSfg#Kf-$SX^0CHFr!CNPzg@*1S$qOZVdTtEkrbyiDZc^O&lhJ(1S8-%`LFE zH`2_<5}*xmZ?1*;{6Uxve}HkUS-F9-6thd9L{|^2-TPp#d>Gb_z2pXDfl(wg4w>5_ z|D8HTPliA8av2=952gf_{e(2k{L?E+W|CW0AhGiS*t-tE{_Y+UX@^)Dtr(J@oNv9nCz!(h`W4c39tfoFe!~5GPN=TRa=i zL#rWJ7hNx7UN66it-S2{4El&2>Zr6B#*t3VE+C^ zE$GaQO8)dC7jd?2P?BXmwiou=AHdnV0nW;$BtZid(TzIGcz#ha!XU}Yq3mm=MT#x+ zMG72BNrHsgoqr7yJ2oNt{WTEpwvvCo4D=CDGO>zwV%EL$7I^dOAlkcNef#Gy{_#3x zpj+WxR|7%mQY9?KB8JIez7mOZF#8;v`=vMFettf@DOCixn`9^icP;^$e=Usn+hF|j z7|egYqXI0n;(H|O6)=vUQc*6>cEkSZvxqk6Z^aS{n1v8+oiJW+QsB6#V1LD!Q6yKFlLZnwvWL*Y zK>!5;RSbNff$D?(i?hh_(+EA>faJzI;8jn`$Oda31Aub7~8RFV&?tkZT5<|}V0bFcW5vmVWL~xDBX7>wfew*ua z)L*!uSTKf*GRUR&*hMqYF1umGT&*y!RHxcb@TB$^8X!rfzQvGekRw0ooq5kGPb=pue%d1ZP_WDtY?f_Xux3dcKIU`8B@2QLFK zB?W^1dlV>DMP=yj?Z+gPWt9jKVic{Rrwg4`lt=>f7phu3*CBwo+`}@-qw?vMT5ZpWaWCbiR5p|rCt7F zn@77Ee}k{T{G6I0XAos(I@$LomsX(Iv?=>}=| z$|u{qyKosjf4A)nnb**(wUoT7trZ%N!F_Gj>b#prdG`nXhD|4%@x=4b;ZRF6I--3T zaFWt>T#-m5Xr?*{n3cpplVuu%=J(V-OzDsV!xpA2vTQM~qzrSb zXJF&tW!VSz!np7K@*2p$6Ke=1LgNvL?a1;GfIQ|P_X#|2+ St>CTz0000mamBPv(k88Ig(?^$v1l@aRglI3We{ONV0g@cFz>ndoU{9V-#+KwbMBmbnNh+Y zjc0K=@4feLf8Y1}9{Wr}(}v%oE%Dm~_5;8}-2!X4R92ysitH~5VApj8pl#b1WdQGW zqIn$LFOOqLlQvk=;tui~@9phHXJ@DE)0wn9<9Qyq#i7rE8UTs`S(YXJmL!u%rBbM@ ztd#wQ#`eAdJC1`y!YIS$pFM*u&u`UD2llH|XWMmWZ@22tIB+~8c|odt0Q67ioo8o4 z6*!N1PFV^G0#r(%D^ulqbajnt7(ZFBTC`NHT5y@ipntR+j8N zUz!@a;6U||01a*;lz)v?ozGqW`nT@92luY~;|qdLTu6->?0N=EwrMA9xTLxf3I8Ve zN{8Cj(LMtCxHKN#7#xHA;*b7G9=vzm-9^Hw7ZQrp2A6|Pq_ab(rvj7JvDflWq zi09%ZUEp5cyDHE$63DiPH)8(va|=qks7lXXzC`amctF{tJ~E?&9(eAa9tzmOJXheF zNSgLD$Bfgv{{5+fdS}H+H(+A{OE&AeUQWMs#CL@BF1$zHb3;(&0mng~I_7@vnn;w6 z_ntheHb3`l1WQrCfxx$H{kc{JN2~`qSPcHT@Z{;xO`QiY{A?I>_E=-{ueRwhmZE?I zz2DQkkJViQi6Mc~18k-Mko@aKCPBw&P8hT{h-Ivv#-1YwRTxV_z(I7wk<-aD?Yi(l z;y}iz_h8;HD&;(Y`KqmT9&m^^IeG4^W(-1Rc~Z9Ggv8-uXIB?LP5(T^=vIuR;(=r@ zvEQ_SIr^R{4+Ghk{ zUQ`f%hCxw`t$MnlYpS4UO@%joBJ|i%KvlVUsH+F+cpI#JhoPEVpw4wdms4U;k`&d< zPFxtYLi9SqzzukZCN@o=FDT()3sOMyzCX>sXgm5O9Q< z<0Q*qX^^BlpcDouD>2~NU-za(b=}{e2j`w!p)VWdzeD+RA3cBm97(;;477Y0^oS}_ z=M?nhdbraj!ny0$n1!O2GKXaaXBg{*#^?N28I^GU@+b&o;-=yQyG%0u7tO2 z9&~NB{G5j$fKA}-fA}|GSXtDB0$VO%zYz?B1+0|9K*ZXpYgZrKm2=@dbi1)P2FgEq z$5-==2bIpqx&6Z}u>bQHQ0+7kN$Rd7AsV7tty@n+y>%GY)*aCQwGEjk{sy{=ChvR~ z+|R6`XG>sz;|U|_uv-eG9b>=2u22=Gc*Y!-E;m4GtS66w^WbV4Fa_`ik8Z=Sy#qK>}p75)!XkFw-a_h`TeuT zkd(a}u7@{uqL~yG0v86JA7&N+Z55X&A~7mU%zAY{tmdO~?%p&9&aI1#4YS?#_QP3w z6WmWMgR^cWoWJ;V&aDK4<95hat(TjS`13~%@XBF^jXBs6jqpu`_Z;z2prRLED|RoE z52UDd6nvcIho;hb!924x*$wx zt92avOVIe1bAR?on7!IUj}bpgAiR-Dhz}&D2~L`fg?z+|27hT`#ANL5qow& zwiKDazSn@3I-44@4clL(EjKwPcWi5G!{a~rmz+Z{R6%65;vl4>2lmfjl>zHnQ=mB3 zuCIf;d=5osmqDF+mwsnq9X$ngqFwCK`t@6|f3lU#!O0Z>=zaI2i{ak65~vvt>+lKU zi)L8=+YCMDN)wWjIq14t*e~oPlPOSer{@0TwohW@$dQA~hog)YJ`AOaL7K)=;ednG zHu2-<;obPV@ajj=ByN`xa6dBN6aiS(xe~(dkULVRNfY)T_C11YCWM0-A~kjF zG?HKbM==Ld!tUl9gwzpt|81Ri}5ox@vfL zEQ9+8zefah4A!oFu$m6SI&>U~jXyQraUjAB&)HR484cRKpRzRKh;m9&YO8V~YhKl3 zNPu-X6wHQ(Dla|G1I-s%4atqz&+U{H(OI{gq(%XRqeD5fk$_Y^IBB5k-WB!muAD#_ zSig{)I(!nUrIkpIiUsd>8ntD@B7n}Sh13sejzjTyYr9!d%ug7!dJhGF0TquJ!ip5r z0?-_dl_Bv%Vqi}1?pi_VWQnAc$gWSRoZ9iH3j{z@fTBwi&=cx_38R6AL~=-@iLD+(R$pT0y4dj!tvMewek zLcv4IcW1~I{8-vVUiOaNP;KYn&6r>c2vsS`$aoUix0`^+6=|#8Zz1`;EyU*iCh8g> zP32=4Bw+bq1u7J0#1YknKzpLzTm(oy{9}=vH**5K@pXQg7UI7Zlh+$mre*aN;v-4d zaMff4xge@>RaY3cc1da!X0p0l2U|^lK{*%E^=iIVXi+>Ca0%6t64Y2Gs7*(fCi9jp z2i!-L)78mkbPQq3ySBQ80c$f#yv9iw>ib}ld46*v&mb{{XGQkE|O=^@cdF3w>j4iKFj3Gacj+HPk zQLqin(p7qQ`$1**W(@25;G|K<%Ysrq-~hNq9i*8(*))|QzdjB?XsxHT#Hg7pbP+$4 z(7E}LO-nn)WnOf={pP>N%j{PnpJDC3+WNDGE54k&j-r zQ2q0-_CQ2y8-h{F@656d_^@qzX3%K@QeQVlqkY&m`m$4{RW;M(#f7*1I&D;pvhA8!@{RxVnq z;_O#kZk$WvZPk+HXz;4FOAXi*DT&Im6g|_KG!|4FeXy*$y0-@pEMJ5BmfZ%YqXQFb z>Tv&x)mSuf2Ifqf4x8TJ@Uc5_d37BeinbP9(SWbq@foaMa3dC8c{RGuci>Ztm*WqY z+)NcwCo5GIfb?>Sj0(>AlPZGZ(L*yvj?pVu+!Vo56mX!{ygjz+a~!ydw4_5XkfeXC zbCP8Z$dKCB4F3?ytRyOu6m6v{M6zw?&SG2BE}Aqg66vF&+_|1Es@`-^R@jfq(iEnT zn?*s<_~c4hyq&#zZu41)s9GsEk{^RJtO zN3OX|{2mt%6HGTcM_gI3zWunQlJllEU}RM_Mvth){L35g&WYm~Rb7MIZ@3Awrc4w2 zE-yJii-*{|bcHe7?6vuSK?-N((sc8%(CXI2nK`ef$N;Ko+e;<;B|LgSv@ zD5bUF*AG#}g2voWHLXpJ|BZecj770=Elo-bO-486wnu2c>y0LyXg`e;9p|O}<0ns` z^-Q~bR2o)g%TSxBFhlkHg);_w&$_!2M^q7x8tliV+jqW#`<~pW_x80ZQD+Y51F(U# znRo~oPZqluc00pJU3 zkQu{gU&@0}MlO8JreXVo_2@n2v#B^20_TyISUw=}+n#ANL2Z;;2~?J)^r*_=YUa2} zdga0!R6tM{?epP$Nr$)W2jXPA(GSG+(7uw7{m#v3O!fnDinmi`m*@lW{KoVD1mIF{ ym*h_X3UwUb|E9N#@i!LggFn>z0Pz2>?f(FhSZwB4eH>E&0000 literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-29x29@1x.png b/packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-29x29@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..c89515b2fe5673a813be01e98f17b90c2687a310 GIT binary patch literal 1581 zcmV+|2GaS7P)eA#0YyU-B!tK#QIUXP`JvRP1Vt*A(z4rjcjnGq&%Lv=-EMcWiE%cwcki7$=R4nd z-Ls~o3wbWJ96leOt&PlK*~gY=m}pC=FE!?2&C=ExIiwmt?mw)3tl07}KvdAQwg0X1BnX;3tTdo9 zQOX7DNdh$L2YOxGuiq`nkMMl7b#_Q4KQwVBW#aKT9M@%9(@>ChybQEgoH`Rg#D*L` z46?ioEYSm8X$M>yX|5?NKtGI!K(-?UQ(2J7(~zm~M3|@nm_sa*4p3wTYX*n+=sbug z>w%i8Aet>3?5_?OpBw^jK1OrmK>3aA^hyV0D8C<5>B~MqGMgM;4Y6i1V~oRINXiUy#VqPMC7C@F&R#Zeevoq|_C z6JFy|_;-whtgWVK_5z^L#5ZS(zQ`jJTbuU~_(3>LYvA2~H_)4;XuVD#Gm!dhJLIG> zS`lO4Vc3tqM6TEif7(QN%NK%mC4y87!EeeG>5a_-{P~zb^U<;5c!`!(SvZ54X^CRYR z5of`Pfzl#k^fT=B@4;=jR~HPHO6q{&zg__ii-ZYTIG32S~Fzuf=V@gh^LE# z%}g1MM%e(SvDz4JnKFu95(zNJ4}=Qn!x%#9xgYzQr!0|3_Mr9mi*y<~iiLhp zwLW7%(2X080 zQFjOBmP3D}=Sv6EgrkU=0YX{Ny=IikP>ouqj fKNtM}`Y-bj;7k$BY!iIn00000NkvXXu0mjfxL5g{ literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-29x29@2x-1.png b/packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-29x29@2x-1.png new file mode 100644 index 0000000000000000000000000000000000000000..4c23c68780d6b4e000b2bd10eb4533c26bd04834 GIT binary patch literal 4105 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 Hu0mjfTO;e% literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-29x29@2x.png b/packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-29x29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c23c68780d6b4e000b2bd10eb4533c26bd04834 GIT binary patch literal 4105 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 Hu0mjfTO;e% literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-29x29@3x.png b/packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-29x29@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..cd117af20fb59c953f6224a0b56f8c976bdec89c GIT binary patch literal 7366 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 literal 0 HcmV?d00001 diff --git a/packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-40x40@1x.png b/packages/hoppscotch-agent/src-tauri/icons/ios/AppIcon-40x40@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..8caffb7b048f1920b7c868d0845e0711d29ccb29 GIT binary patch literal 2504 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

v4K7m=naFsqSGuLr=gbmR!if$VWi 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

@RT%Ftrg75HYDe>t9-e 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 z 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