From d8155e77714c32473427429f73af01d85e08fead Mon Sep 17 00:00:00 2001 From: lollipopkit Date: Fri, 30 Jun 2023 20:59:38 +0800 Subject: [PATCH] update deps. --- ios/Runner.xcodeproj/project.pbxproj | 12 +- lib/core/analysis.dart | 1 - lib/core/update.dart | 16 +- lib/data/res/build_data.dart | 6 +- lib/data/res/ui.dart | 2 - lib/view/page/docker.dart | 5 +- lib/view/page/full_screen.dart | 5 +- lib/view/page/pkg.dart | 3 +- lib/view/page/private_key/edit.dart | 8 +- lib/view/page/server/detail.dart | 5 +- lib/view/page/server/edit.dart | 7 +- lib/view/page/server/tab.dart | 5 +- lib/view/page/setting.dart | 4 +- lib/view/page/sftp/remote.dart | 5 +- lib/view/page/snippet/edit.dart | 3 +- macos/Runner.xcodeproj/project.pbxproj | 12 +- pubspec.lock | 226 +++++++++++-------------- pubspec.yaml | 11 +- web/favicon.png | Bin 917 -> 0 bytes web/icons/Icon-192.png | Bin 5292 -> 0 bytes web/icons/Icon-512.png | Bin 8252 -> 0 bytes web/icons/Icon-maskable-192.png | Bin 5594 -> 0 bytes web/icons/Icon-maskable-512.png | Bin 20998 -> 0 bytes web/index.html | 107 ------------ web/manifest.json | 35 ---- web/splash/img/dark-1x.png | Bin 2759 -> 0 bytes web/splash/img/dark-2x.png | Bin 8000 -> 0 bytes web/splash/img/dark-3x.png | Bin 20578 -> 0 bytes web/splash/img/dark-4x.png | Bin 21319 -> 0 bytes web/splash/img/light-1x.png | Bin 2759 -> 0 bytes web/splash/img/light-2x.png | Bin 8000 -> 0 bytes web/splash/img/light-3x.png | Bin 20578 -> 0 bytes web/splash/img/light-4x.png | Bin 21319 -> 0 bytes web/splash/splash.js | 5 - web/splash/style.css | 62 ------- 35 files changed, 157 insertions(+), 388 deletions(-) delete mode 100644 web/favicon.png delete mode 100644 web/icons/Icon-192.png delete mode 100644 web/icons/Icon-512.png delete mode 100644 web/icons/Icon-maskable-192.png delete mode 100644 web/icons/Icon-maskable-512.png delete mode 100644 web/index.html delete mode 100644 web/manifest.json delete mode 100644 web/splash/img/dark-1x.png delete mode 100644 web/splash/img/dark-2x.png delete mode 100644 web/splash/img/dark-3x.png delete mode 100644 web/splash/img/dark-4x.png delete mode 100644 web/splash/img/light-1x.png delete mode 100644 web/splash/img/light-2x.png delete mode 100644 web/splash/img/light-3x.png delete mode 100644 web/splash/img/light-4x.png delete mode 100644 web/splash/splash.js delete mode 100644 web/splash/style.css diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index f67780fb..081ab6dd 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -360,7 +360,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; - CURRENT_PROJECT_VERSION = 368; + CURRENT_PROJECT_VERSION = 369; DEVELOPMENT_TEAM = BA88US33G6; ENABLE_BITCODE = NO; INFOPLIST_FILE = "Runner/Info-$(CONFIGURATION).plist"; @@ -368,7 +368,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0.368; + MARKETING_VERSION = 1.0.369; PRODUCT_BUNDLE_IDENTIFIER = com.lollipopkit.toolbox; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; @@ -491,7 +491,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; - CURRENT_PROJECT_VERSION = 368; + CURRENT_PROJECT_VERSION = 369; DEVELOPMENT_TEAM = BA88US33G6; ENABLE_BITCODE = NO; INFOPLIST_FILE = "Runner/Info-$(CONFIGURATION).plist"; @@ -499,7 +499,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0.368; + MARKETING_VERSION = 1.0.369; PRODUCT_BUNDLE_IDENTIFIER = com.lollipopkit.toolbox; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; @@ -516,7 +516,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; - CURRENT_PROJECT_VERSION = 368; + CURRENT_PROJECT_VERSION = 369; DEVELOPMENT_TEAM = BA88US33G6; ENABLE_BITCODE = NO; INFOPLIST_FILE = "Runner/Info-$(CONFIGURATION).plist"; @@ -524,7 +524,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0.368; + MARKETING_VERSION = 1.0.369; PRODUCT_BUNDLE_IDENTIFIER = com.lollipopkit.toolbox; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; diff --git a/lib/core/analysis.dart b/lib/core/analysis.dart index 86224a69..b6a2e0a8 100644 --- a/lib/core/analysis.dart +++ b/lib/core/analysis.dart @@ -1,7 +1,6 @@ import 'dart:async'; import 'dart:io'; -import 'package:countly_flutter/countly_config.dart'; import 'package:countly_flutter/countly_flutter.dart'; import 'package:logging/logging.dart'; import 'package:toolbox/core/build_mode.dart'; diff --git a/lib/core/update.dart b/lib/core/update.dart index bf5b565f..8a62726e 100644 --- a/lib/core/update.dart +++ b/lib/core/update.dart @@ -55,16 +55,22 @@ Future doUpdate(BuildContext context, {bool force = false}) async { return; } - final s = S.of(context)!; + final s = S.of(context); + if (s == null) { + showSnackBar(context, const Text('Null l10n')); + return; + } - if (update.build.min.current! > BuildData.build) { + final min = update.build.min.current; + + if (min != null && min > BuildData.build) { showRoundDialog( context: context, - child: Text('Current version is too low\nplease update to v$newest'), + child: Text(s.updateTipTooLow(newest)), actions: [ TextButton( onPressed: () => _doUpdate(url, context, s), - child: const Text('ok'), + child: Text(s.ok), ) ], ); @@ -73,7 +79,7 @@ Future doUpdate(BuildContext context, {bool force = false}) async { showSnackBarWithAction( context, - 'Update: v$newest\n${update.changelog.current}', + '${s.updateTip(newest)} \n${update.changelog.current}', s.update, () => _doUpdate(url, context, s), ); diff --git a/lib/data/res/build_data.dart b/lib/data/res/build_data.dart index 17c34984..2f7c0937 100644 --- a/lib/data/res/build_data.dart +++ b/lib/data/res/build_data.dart @@ -2,8 +2,8 @@ class BuildData { static const String name = "ServerBox"; - static const int build = 368; + static const int build = 369; static const String engine = "3.10.3"; - static const String buildAt = "2023-06-27 14:36:00.133078"; - static const int modifications = 6; + static const String buildAt = "2023-06-27 14:47:02.701644"; + static const int modifications = 5; } diff --git a/lib/data/res/ui.dart b/lib/data/res/ui.dart index f6d21c6b..17237277 100644 --- a/lib/data/res/ui.dart +++ b/lib/data/res/ui.dart @@ -21,8 +21,6 @@ final appIcon = Image.asset('assets/app_icon.png'); const roundRectCardPadding = EdgeInsets.symmetric(horizontal: 17, vertical: 13); /// SizedBox - -const placeholder = SizedBox.shrink(); const height13 = SizedBox(height: 13); const width13 = SizedBox(width: 13); const width7 = SizedBox(width: 7); diff --git a/lib/view/page/docker.dart b/lib/view/page/docker.dart index b3f45a41..e61a0ce9 100644 --- a/lib/view/page/docker.dart +++ b/lib/view/page/docker.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/l10n.dart'; +import 'package:nil/nil.dart'; import 'package:provider/provider.dart'; import 'package:toolbox/core/extension/navigator.dart'; import 'package:toolbox/core/route.dart'; @@ -271,7 +272,7 @@ class _DockerManagePageState extends State { Widget _buildImages() { if (_docker.images == null) { - return placeholder; + return nil; } final items = _docker.images! .map( @@ -330,7 +331,7 @@ class _DockerManagePageState extends State { } Widget _buildLoading() { - if (!_docker.isBusy) return placeholder; + if (!_docker.isBusy) return nil; return Padding( padding: const EdgeInsets.all(17), child: Column( diff --git a/lib/view/page/full_screen.dart b/lib/view/page/full_screen.dart index 2985cc14..c84a5d26 100644 --- a/lib/view/page/full_screen.dart +++ b/lib/view/page/full_screen.dart @@ -6,6 +6,7 @@ import 'package:circle_chart/circle_chart.dart'; import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/l10n.dart'; import 'package:get_it/get_it.dart'; +import 'package:nil/nil.dart'; import 'package:provider/provider.dart'; import 'package:toolbox/core/route.dart'; import 'package:toolbox/data/provider/server.dart'; @@ -144,7 +145,7 @@ class _FullScreenPageState extends State with AfterLayoutMixin { final id = pro.serverOrder[idx]; final s = pro.servers[id]; if (s == null) { - return placeholder; + return nil; } return _buildRealServerCard(s.status, s.state, s.spi); }, @@ -359,10 +360,10 @@ class _FullScreenPageState extends State with AfterLayoutMixin { @override Future afterFirstLayout(BuildContext context) async { + doUpdate(context); await GetIt.I.allReady(); await _serverProvider.loadLocalData(); await _serverProvider.refreshData(); - await doUpdate(context); if (!Analysis.enabled) { await Analysis.init(); } diff --git a/lib/view/page/pkg.dart b/lib/view/page/pkg.dart index c63d5b07..24a3010a 100644 --- a/lib/view/page/pkg.dart +++ b/lib/view/page/pkg.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/l10n.dart'; +import 'package:nil/nil.dart'; import 'package:provider/provider.dart'; import 'package:toolbox/core/extension/navigator.dart'; import 'package:toolbox/view/widget/input_field.dart'; @@ -133,7 +134,7 @@ class _PkgManagePageState extends State Widget _buildFAB(PkgProvider pkg) { if (pkg.isBusy || (pkg.upgradeable?.isEmpty ?? true)) { - return placeholder; + return nil; } return FloatingActionButton( onPressed: () { diff --git a/lib/view/page/private_key/edit.dart b/lib/view/page/private_key/edit.dart index e44af7dc..d0ffec0a 100644 --- a/lib/view/page/private_key/edit.dart +++ b/lib/view/page/private_key/edit.dart @@ -5,6 +5,7 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_gen/gen_l10n/l10n.dart'; +import 'package:nil/nil.dart'; import 'package:toolbox/core/extension/navigator.dart'; import 'package:toolbox/core/extension/numx.dart'; import 'package:toolbox/core/utils/misc.dart'; @@ -42,13 +43,12 @@ class _PrivateKeyEditPageState extends State late PrivateKeyProvider _provider; late S _s; - Widget _loading = placeholder; + Widget _loading = nil; @override void initState() { super.initState(); _provider = locator(); - _loading = placeholder; } @override @@ -79,7 +79,7 @@ class _PrivateKeyEditPageState extends State context.pop(); }, icon: const Icon(Icons.delete)) - : placeholder + : nil ], ); } @@ -107,7 +107,7 @@ class _PrivateKeyEditPageState extends State rethrow; } finally { setState(() { - _loading = placeholder; + _loading = nil; }); } if (widget.info != null) { diff --git a/lib/view/page/server/detail.dart b/lib/view/page/server/detail.dart index 68d57079..b09c26af 100644 --- a/lib/view/page/server/detail.dart +++ b/lib/view/page/server/detail.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/l10n.dart'; +import 'package:nil/nil.dart'; import 'package:provider/provider.dart'; import 'package:toolbox/core/extension/order.dart'; import 'package:toolbox/data/model/server/cpu.dart'; @@ -238,7 +239,7 @@ class _ServerDetailPageState extends State } Widget _buildSwapView(Swap swap) { - if (swap.total == 0) return placeholder; + if (swap.total == 0) return nil; final used = swap.usedPercent * 100; final cached = swap.cached / swap.total * 100; return RoundRectCard( @@ -394,7 +395,7 @@ class _ServerDetailPageState extends State Widget _buildTemperature(Temperatures temps) { if (temps.isEmpty) { - return placeholder; + return nil; } final List children = [ const Row( diff --git a/lib/view/page/server/edit.dart b/lib/view/page/server/edit.dart index 650472b1..13cc9852 100644 --- a/lib/view/page/server/edit.dart +++ b/lib/view/page/server/edit.dart @@ -1,6 +1,7 @@ import 'package:after_layout/after_layout.dart'; import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/l10n.dart'; +import 'package:nil/nil.dart'; import 'package:provider/provider.dart'; import 'package:toolbox/core/extension/navigator.dart'; import 'package:toolbox/view/widget/input_field.dart'; @@ -99,7 +100,7 @@ class _ServerEditPageState extends State with AfterLayoutMixin { return AppBar( title: Text(_s.edit, style: textSize18), actions: [ - widget.spi != null ? delBtn : placeholder, + widget.spi != null ? delBtn : nil, ], ); } @@ -177,8 +178,8 @@ class _ServerEditPageState extends State with AfterLayoutMixin { hint: _s.pwd, onSubmitted: (_) => {}, ) - : placeholder, - usePublicKey ? _buildKeyAuth() : placeholder + : nil, + usePublicKey ? _buildKeyAuth() : nil ], ), ); diff --git a/lib/view/page/server/tab.dart b/lib/view/page/server/tab.dart index 03b56200..5073a486 100644 --- a/lib/view/page/server/tab.dart +++ b/lib/view/page/server/tab.dart @@ -3,6 +3,7 @@ import 'package:circle_chart/circle_chart.dart'; import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/l10n.dart'; import 'package:get_it/get_it.dart'; +import 'package:nil/nil.dart'; import 'package:provider/provider.dart'; import 'package:toolbox/core/extension/navigator.dart'; import 'package:toolbox/core/extension/order.dart'; @@ -122,7 +123,7 @@ class _ServerPageState extends State } Widget _buildTagsSwitcher(List tags) { - if (tags.isEmpty) return placeholder; + if (tags.isEmpty) return nil; final items = [null, ...tags]; return Container( height: 37, @@ -168,7 +169,7 @@ class _ServerPageState extends State Widget _buildEachServerCard(Server? si) { if (si == null) { - return placeholder; + return nil; } return GestureDetector( key: Key(si.spi.id + (_tag ?? '')), diff --git a/lib/view/page/setting.dart b/lib/view/page/setting.dart index 99384330..b8382c4d 100644 --- a/lib/view/page/setting.dart +++ b/lib/view/page/setting.dart @@ -190,7 +190,7 @@ class _SettingPageState extends State { Widget _buildCheckUpdate() { return Consumer( - builder: (_, app, __) { + builder: (ctx, app, __) { String display; if (app.newestBuild != null) { if (app.newestBuild! > BuildData.build) { @@ -206,7 +206,7 @@ class _SettingPageState extends State { title: Text( display, ), - onTap: () => doUpdate(context, force: true), + onTap: () => doUpdate(ctx, force: true), ); }, ); diff --git a/lib/view/page/sftp/remote.dart b/lib/view/page/sftp/remote.dart index f20afbc5..ee09bbb4 100644 --- a/lib/view/page/sftp/remote.dart +++ b/lib/view/page/sftp/remote.dart @@ -4,6 +4,7 @@ import 'dart:typed_data'; import 'package:dartssh2/dartssh2.dart'; import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/l10n.dart'; +import 'package:nil/nil.dart'; import 'package:toolbox/core/extension/navigator.dart'; import 'package:toolbox/core/extension/sftpfile.dart'; import 'package:toolbox/data/res/misc.dart'; @@ -309,7 +310,7 @@ class _SFTPPageState extends State { title: Text(_s.edit), onTap: () => _edit(context, file), ) - : placeholder, + : nil, ListTile( leading: const Icon(Icons.delete), title: Text(_s.delete), @@ -326,7 +327,7 @@ class _SFTPPageState extends State { title: Text(_s.download), onTap: () => _download(context, file), ) - : placeholder, + : nil, ], ), ); diff --git a/lib/view/page/snippet/edit.dart b/lib/view/page/snippet/edit.dart index 00ca5caa..9c7f3176 100644 --- a/lib/view/page/snippet/edit.dart +++ b/lib/view/page/snippet/edit.dart @@ -1,6 +1,7 @@ import 'package:after_layout/after_layout.dart'; import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/l10n.dart'; +import 'package:nil/nil.dart'; import 'package:toolbox/core/extension/navigator.dart'; import 'package:toolbox/view/widget/input_field.dart'; @@ -55,7 +56,7 @@ class _SnippetEditPageState extends State tooltip: _s.delete, icon: const Icon(Icons.delete), ) - : placeholder + : nil ], ), body: _buildBody(), diff --git a/macos/Runner.xcodeproj/project.pbxproj b/macos/Runner.xcodeproj/project.pbxproj index 2b116c00..ceca1fdc 100644 --- a/macos/Runner.xcodeproj/project.pbxproj +++ b/macos/Runner.xcodeproj/project.pbxproj @@ -475,9 +475,9 @@ baseConfigurationReference = C1C758C41C4E208965A68933 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 368; + CURRENT_PROJECT_VERSION = 369; GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0.368; + MARKETING_VERSION = 1.0.369; PRODUCT_BUNDLE_IDENTIFIER = tech.lolli.serverBox.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; @@ -490,9 +490,9 @@ baseConfigurationReference = 15AF97DF993E8968098D6EBE /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 368; + CURRENT_PROJECT_VERSION = 369; GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0.368; + MARKETING_VERSION = 1.0.369; PRODUCT_BUNDLE_IDENTIFIER = tech.lolli.serverBox.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; @@ -505,9 +505,9 @@ baseConfigurationReference = 7CFA7DE7FABA75685DFB6948 /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 368; + CURRENT_PROJECT_VERSION = 369; GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0.368; + MARKETING_VERSION = 1.0.369; PRODUCT_BUNDLE_IDENTIFIER = tech.lolli.serverBox.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; diff --git a/pubspec.lock b/pubspec.lock index 34d2289d..a38bf6b6 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: "8880b4cfe7b5b17d57c052a5a3a8cc1d4f546261c7cc8fbd717bd53f48db0568" + sha256: ae92f5d747aee634b87f89d9946000c2de774be1d6ac3e58268224348cd0101a url: "https://pub.dev" source: hosted - version: "59.0.0" + version: "61.0.0" after_layout: dependency: "direct main" description: @@ -21,10 +21,10 @@ packages: dependency: transitive description: name: analyzer - sha256: a89627f49b0e70e068130a36571409726b04dab12da7e5625941d2c8ec278b96 + sha256: ea3d8652bda62982addfd92fdc2d0214e5f82e43325104990d4f4c4a2a313562 url: "https://pub.dev" source: hosted - version: "5.11.1" + version: "5.13.0" archive: dependency: transitive description: @@ -37,18 +37,18 @@ packages: dependency: transitive description: name: args - sha256: c372bb384f273f0c2a8aaaa226dad84dc27c8519a691b888725dec59518ad53a + sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596 url: "https://pub.dev" source: hosted - version: "2.4.1" + version: "2.4.2" asn1lib: dependency: transitive description: name: asn1lib - sha256: ab96a1cb3beeccf8145c52e449233fe68364c9641623acd3adad66f8184f1039 + sha256: b74e3842a52c61f8819a1ec8444b4de5419b41a7465e69d4aa681445377398b0 url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.4.1" async: dependency: transitive description: @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: build - sha256: "3fbda25365741f8251b39f3917fb3c8e286a96fd068a5a242e11c2012d495777" + sha256: "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0" url: "https://pub.dev" source: hosted - version: "2.3.1" + version: "2.4.1" build_config: dependency: transitive description: @@ -85,34 +85,34 @@ packages: dependency: transitive description: name: build_daemon - sha256: "757153e5d9cd88253cb13f28c2fb55a537dc31fefd98137549895b5beb7c6169" + sha256: "5f02d73eb2ba16483e693f80bee4f088563a820e47d1027d4cdfe62b5bb43e65" url: "https://pub.dev" source: hosted - version: "3.1.1" + version: "4.0.0" build_resolvers: dependency: transitive description: name: build_resolvers - sha256: db49b8609ef8c81cca2b310618c3017c00f03a92af44c04d310b907b2d692d95 + sha256: "6c4dd11d05d056e76320b828a1db0fc01ccd376922526f8e9d6c796a5adbac20" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" build_runner: dependency: "direct dev" description: name: build_runner - sha256: b0a8a7b8a76c493e85f1b84bffa0588859a06197863dba8c9036b15581fd9727 + sha256: "10c6bcdbf9d049a0b666702cf1cee4ddfdc38f02a19d35ae392863b47519848b" url: "https://pub.dev" source: hosted - version: "2.3.3" + version: "2.4.6" build_runner_core: dependency: transitive description: name: build_runner_core - sha256: "14febe0f5bac5ae474117a36099b4de6f1dbc52df6c5e55534b3da9591bf4292" + sha256: "6d6ee4276b1c5f34f21fdf39425202712d2be82019983d52f351c94aafbc2c41" url: "https://pub.dev" source: hosted - version: "7.2.7" + version: "7.2.10" built_collection: dependency: transitive description: @@ -125,10 +125,10 @@ packages: dependency: transitive description: name: built_value - sha256: "2f17434bd5d52a26762043d6b43bb53b3acd029b4d9071a329f46d67ef297e6d" + sha256: "598a2a682e2a7a90f08ba39c0aaa9374c5112340f0a2e275f61b59389543d166" url: "https://pub.dev" source: hosted - version: "8.5.0" + version: "8.6.1" characters: dependency: transitive description: @@ -166,10 +166,10 @@ packages: dependency: transitive description: name: code_builder - sha256: "0d43dd1288fd145de1ecc9a3948ad4a6d5a82f0a14c4fdd0892260787d975cbe" + sha256: "4ad01d6e56db961d29661561effde45e519939fdaeb46c351275b182eac70189" url: "https://pub.dev" source: hosted - version: "4.4.0" + version: "4.5.0" code_text_field: dependency: "direct main" description: @@ -198,10 +198,10 @@ packages: dependency: "direct main" description: name: countly_flutter - sha256: "9e5a852bb6fcf0923032ca9080c528d06310e57fe1235cb735b0a28bd277c213" + sha256: e228caeba582af9f7ebc574977f7a526538500933c323ffb123ef9a12aa7c248 url: "https://pub.dev" source: hosted - version: "22.09.0" + version: "23.6.0" cross_file: dependency: transitive description: @@ -222,18 +222,18 @@ packages: dependency: transitive description: name: csslib - sha256: b36c7f7e24c0bdf1bf9a3da461c837d1de64b9f8beb190c9011d8c72a3dfd745 + sha256: "706b5707578e0c1b4b7550f64078f0a0f19dec3f50a178ffae7006b0a9ca58fb" url: "https://pub.dev" source: hosted - version: "0.17.2" + version: "1.0.0" dart_style: dependency: transitive description: name: dart_style - sha256: f4f1f73ab3fd2afcbcca165ee601fe980d966af6a21b5970c6c9376955c528ad + sha256: "1efa911ca7086affd35f463ca2fc1799584fb6aa89883cf0af8e3664d6a02d55" url: "https://pub.dev" source: hosted - version: "2.3.1" + version: "2.3.2" dartssh2: dependency: "direct main" description: @@ -246,10 +246,10 @@ packages: dependency: "direct main" description: name: dio - sha256: "0894a098594263fe1caaba3520e3016d8a855caeb010a882273189cca10f11e9" + sha256: a9d76e72985d7087eb7c5e7903224ae52b337131518d127c554b9405936752b8 url: "https://pub.dev" source: hosted - version: "5.1.1" + version: "5.2.1+1" easy_isolate: dependency: "direct main" description: @@ -266,22 +266,6 @@ packages: url: "https://pub.dev" source: hosted version: "2.0.5" - extended_image: - dependency: "direct main" - description: - name: extended_image - sha256: a6b738d9b8d5513be72c545cc3e9c5c451fbee77c8db3cbec7c32ae85b82fb93 - url: "https://pub.dev" - source: hosted - version: "6.4.1" - extended_image_library: - dependency: transitive - description: - name: extended_image_library - sha256: "550743b43ab093aed35ef234500fcc7a304cbac1eca47b0cc991e07e88750758" - url: "https://pub.dev" - source: hosted - version: "3.4.2" fake_async: dependency: transitive description: @@ -294,10 +278,10 @@ packages: dependency: transitive description: name: ffi - sha256: a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978 + sha256: ed5337a5660c506388a9f012be0288fb38b49020ce2b45fe1f8b8323fe429f99 url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.0.2" file: dependency: transitive description: @@ -310,10 +294,10 @@ packages: dependency: "direct main" description: name: file_picker - sha256: b85eb92b175767fdaa0c543bf3b0d1f610fe966412ea72845fe5ba7801e763ff + sha256: b1729fc96627dd44012d0a901558177418818d6bd428df59dcfeb594e5f66432 url: "https://pub.dev" source: hosted - version: "5.2.10" + version: "5.3.2" fixnum: dependency: transitive description: @@ -339,10 +323,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: aeb0b80a8b3709709c9cc496cdc027c5b3216796bc0af0ce1007eaf24464fd4c + sha256: "2118df84ef0c3ca93f96123a616ae8540879991b8b57af2f81b76a7ada49b2a4" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.0.2" flutter_localizations: dependency: "direct main" description: flutter @@ -352,26 +336,26 @@ packages: dependency: "direct main" description: name: flutter_material_color_picker - sha256: "64432c3b13bbcc6f428bae9d2e75b1b3da1e6f3219979e08a3bd9f176781d9f2" + sha256: ca1e7749d228c9155ea24bce98e647cdbffa350e6f334f6c001f841cd3d9c987 url: "https://pub.dev" source: hosted - version: "1.1.0+2" + version: "1.2.0" flutter_native_splash: dependency: "direct dev" description: name: flutter_native_splash - sha256: af665ef80a213a9ed502845a3d7a61b9acca4100ee7e9f067a7440bc3acd6730 + sha256: ba45d8cfbd778478a74696b012f33ffb6b1760c9bc531b21e2964444a4870dae url: "https://pub.dev" source: hosted - version: "2.2.19" + version: "2.3.1" flutter_plugin_android_lifecycle: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: "96af49aa6b57c10a312106ad6f71deed5a754029c24789bbf620ba784f0bd0b0" + sha256: "950e77c2bbe1692bc0874fc7fb491b96a4dc340457f4ea1641443d0a6c1ea360" url: "https://pub.dev" source: hosted - version: "2.0.14" + version: "2.0.15" flutter_test: dependency: "direct dev" description: flutter @@ -402,26 +386,26 @@ packages: dependency: "direct main" description: name: get_it - sha256: "43133b45f32f1d96bbaeb43ea35a50ce854981baa80f47c3e26ee2ad23bef113" + sha256: "529de303c739fca98cd7ece5fca500d8ff89649f1bb4b4e94fb20954abcd7468" url: "https://pub.dev" source: hosted - version: "7.5.0" + version: "7.6.0" glob: dependency: transitive description: name: glob - sha256: "4515b5b6ddb505ebdd242a5f2cc5d22d3d6a80013789debfbda7777f47ea308c" + sha256: "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63" url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.2" graphs: dependency: transitive description: name: graphs - sha256: f9e130f3259f52d26f0cfc0e964513796dafed572fa52e45d2f8d6ca14db39b2 + sha256: aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19 url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.3.1" highlight: dependency: "direct main" description: @@ -458,26 +442,10 @@ packages: dependency: transitive description: name: html - sha256: "58e3491f7bf0b6a4ea5110c0c688877460d1a6366731155c4a4580e7ded773e8" + sha256: "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a" url: "https://pub.dev" source: hosted - version: "0.15.3" - http: - dependency: transitive - description: - name: http - sha256: "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2" - url: "https://pub.dev" - source: hosted - version: "0.13.6" - http_client_helper: - dependency: transitive - description: - name: http_client_helper - sha256: "14c6e756644339f561321dab021215475ba4779aa962466f59ccb3ecf66b36c3" - url: "https://pub.dev" - source: hosted - version: "2.0.4" + version: "0.15.4" http_multi_server: dependency: transitive description: @@ -546,18 +514,18 @@ packages: dependency: transitive description: name: lints - sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593" + sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.1.1" logging: dependency: "direct main" description: name: logging - sha256: "04094f2eb032cbb06c6f6e8d3607edcfcb0455e2bb6cbc010cb01171dcb64e6d" + sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340" url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.2.0" matcher: dependency: transitive description: @@ -598,6 +566,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.0" + nil: + dependency: "direct main" + description: + name: nil + sha256: ef05770c48942876d843bf6a4822d35e5da0ff893a61f1d5ad96d15c4a659136 + url: "https://pub.dev" + source: hosted + version: "1.1.1" package_config: dependency: transitive description: @@ -618,10 +594,10 @@ packages: dependency: "direct main" description: name: path_provider - sha256: c7edf82217d4b2952b2129a61d3ad60f1075b9299e629e149a8d2e39c2e6aad4 + sha256: "3087813781ab814e4157b172f1a11c46be20179fcc9bea043e0fba36bc0acaa2" url: "https://pub.dev" source: hosted - version: "2.0.14" + version: "2.0.15" path_provider_android: dependency: transitive description: @@ -634,18 +610,18 @@ packages: dependency: transitive description: name: path_provider_foundation - sha256: ad4c4d011830462633f03eb34445a45345673dfd4faf1ab0b4735fbd93b19183 + sha256: "1995d88ec2948dac43edf8fe58eb434d35d22a2940ecee1a9fefcd62beee6eb3" url: "https://pub.dev" source: hosted - version: "2.2.2" + version: "2.2.3" path_provider_linux: dependency: transitive description: name: path_provider_linux - sha256: "2ae08f2216225427e64ad224a24354221c2c7907e448e6e0e8b57b1eb9f10ad1" + sha256: ffbb8cc9ed2c9ec0e4b7a541e56fd79b138e8f47d2fb86815f15358a349b3b57 url: "https://pub.dev" source: hosted - version: "2.1.10" + version: "2.1.11" path_provider_platform_interface: dependency: transitive description: @@ -658,10 +634,10 @@ packages: dependency: transitive description: name: path_provider_windows - sha256: d3f80b32e83ec208ac95253e0cd4d298e104fbc63cb29c5c69edaed43b0c69d6 + sha256: "1cb68ba4cd3a795033de62ba1b7b4564dace301f952de6bfb3cd91b202b6ee96" url: "https://pub.dev" source: hosted - version: "2.1.6" + version: "2.1.7" pedantic: dependency: transitive description: @@ -674,10 +650,10 @@ packages: dependency: transitive description: name: petitparser - sha256: "49392a45ced973e8d94a85fdb21293fbb40ba805fc49f2965101ae748a3683b4" + sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750 url: "https://pub.dev" source: hosted - version: "5.1.0" + version: "5.4.0" pinenacl: dependency: transitive description: @@ -786,10 +762,10 @@ packages: dependency: "direct main" description: name: share_plus - sha256: "692261968a494e47323dcc8bc66d8d52e81bc27cb4b808e4e8d7e8079d4cc01a" + sha256: ed3fcea4f789ed95913328e629c0c53e69e80e08b6c24542f1b3576046c614e8 url: "https://pub.dev" source: hosted - version: "6.3.2" + version: "7.0.2" share_plus_platform_interface: dependency: transitive description: @@ -798,14 +774,6 @@ packages: url: "https://pub.dev" source: hosted version: "3.2.1" - share_plus_web: - dependency: "direct main" - description: - name: share_plus_web - sha256: eaef05fa8548b372253e772837dd1fbe4ce3aca30ea330765c945d7d4f7c9935 - url: "https://pub.dev" - source: hosted - version: "3.1.0" shelf: dependency: transitive description: @@ -831,18 +799,18 @@ packages: dependency: transitive description: name: source_gen - sha256: b20e191de6964e98032573cecb1d2b169d96ba63fdb586d24dcd1003ba7e94f6 + sha256: fc0da689e5302edb6177fdd964efcb7f58912f43c28c2047a808f5bfff643d16 url: "https://pub.dev" source: hosted - version: "1.3.0" + version: "1.4.0" source_helper: dependency: transitive description: name: source_helper - sha256: "3b67aade1d52416149c633ba1bb36df44d97c6b51830c2198e934e3fca87ca1f" + sha256: "6adebc0006c37dd63fe05bca0a929b99f06402fc95aa35bf36d67f5c06de01fd" url: "https://pub.dev" source: hosted - version: "1.3.3" + version: "1.3.4" source_span: dependency: transitive description: @@ -911,34 +879,34 @@ packages: dependency: transitive description: name: typed_data - sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c url: "https://pub.dev" source: hosted - version: "1.3.1" + version: "1.3.2" universal_io: dependency: transitive description: name: universal_io - sha256: "06866290206d196064fd61df4c7aea1ffe9a4e7c4ccaa8fcded42dd41948005d" + sha256: "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.2" url_launcher: dependency: "direct main" description: name: url_launcher - sha256: "75f2846facd11168d007529d6cd8fcb2b750186bea046af9711f10b907e1587e" + sha256: eb1e00ab44303d50dd487aab67ebc575456c146c6af44422f9c13889984c00f3 url: "https://pub.dev" source: hosted - version: "6.1.10" + version: "6.1.11" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: "22f8db4a72be26e9e3a4aa3f194b1f7afbc76d20ec141f84be1d787db2155cbd" + sha256: "15f5acbf0dce90146a0f5a2c4a002b1814a6303c4c5c075aa2623b2d16156f03" url: "https://pub.dev" source: hosted - version: "6.0.31" + version: "6.0.36" url_launcher_ios: dependency: transitive description: @@ -967,18 +935,18 @@ packages: dependency: transitive description: name: url_launcher_platform_interface - sha256: "6c9ca697a5ae218ce56cece69d46128169a58aa8653c1b01d26fcd4aad8c4370" + sha256: bfdfa402f1f3298637d71ca8ecfe840b4696698213d5346e9d12d4ab647ee2ea url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.3" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: "81fe91b6c4f84f222d186a9d23c73157dc4c8e1c71489c4d08be1ad3b228f1aa" + sha256: "6bb1e5d7fe53daf02a8fee85352432a40b1f868a81880e99ec7440113d5cfcab" url: "https://pub.dev" source: hosted - version: "2.0.16" + version: "2.0.17" url_launcher_windows: dependency: transitive description: @@ -1007,10 +975,10 @@ packages: dependency: transitive description: name: watcher - sha256: "6a7f46926b01ce81bfc339da6a7f20afbe7733eff9846f6d6a5466aa4c6667c0" + sha256: "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8" url: "https://pub.dev" source: hosted - version: "1.0.2" + version: "1.1.0" web_socket_channel: dependency: transitive description: @@ -1023,10 +991,10 @@ packages: dependency: transitive description: name: win32 - sha256: a6f0236dbda0f63aa9a25ad1ff9a9d8a4eaaa5012da0dc59d21afdb1dc361ca4 + sha256: dfdf0136e0aa7a1b474ea133e67cb0154a0acd2599c4f3ada3b49d38d38793ee url: "https://pub.dev" source: hosted - version: "3.1.4" + version: "5.0.5" xdg_directories: dependency: transitive description: @@ -1039,10 +1007,10 @@ packages: dependency: transitive description: name: xml - sha256: "979ee37d622dec6365e2efa4d906c37470995871fe9ae080d967e192d88286b5" + sha256: "5bc72e1e45e941d825fd7468b9b4cc3b9327942649aeb6fc5cdbf135f0a86e84" url: "https://pub.dev" source: hosted - version: "6.2.2" + version: "6.3.0" xterm: dependency: "direct main" description: @@ -1069,5 +1037,5 @@ packages: source: hosted version: "0.0.6" sdks: - dart: ">=3.0.0-0 <4.0.0" + dart: ">=3.0.2 <4.0.0" flutter: ">=3.3.0" diff --git a/pubspec.yaml b/pubspec.yaml index 7adddd46..08573d85 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -34,11 +34,10 @@ dependencies: provider: ^6.0.0 get_it: ^7.2.0 hive_flutter: ^1.1.0 - dio: ^5.1.1 + dio: ^5.2.1 after_layout: ^1.1.0 - extended_image: ^6.0.3 url_launcher: ^6.1.8 - countly_flutter: ^22.2.0 + countly_flutter: ^23.6.0 dartssh2: ^2.8.2 logging: ^1.0.2 flutter_material_color_picker: ^1.1.0+2 @@ -52,21 +51,21 @@ dependencies: r_upgrade: 0.3.8+2 path_provider: ^2.0.9 easy_isolate: ^1.3.0 - share_plus: 6.3.2 + share_plus: ^7.0.2 intl: ^0.18.0 - share_plus_web: ^3.1.0 # xterm: ^3.4.1 xterm: #path: ../xterm.dart git: ref: master url: https://github.com/lollipopkit/xterm.dart - file_picker: ^5.2.5 + file_picker: ^5.3.2 plain_notification_token: ^0.0.4 highlight: ^0.7.0 flutter_highlight: ^0.7.0 code_text_field: ^1.1.0 flutter_volume_controller: ^1.2.6 + nil: ^1.1.1 dev_dependencies: flutter_native_splash: ^2.1.6 diff --git a/web/favicon.png b/web/favicon.png deleted file mode 100644 index 8aaa46ac1ae21512746f852a42ba87e4165dfdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM diff --git a/web/icons/Icon-192.png b/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/web/icons/Icon-512.png b/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 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 diff --git a/web/icons/Icon-maskable-192.png b/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76e525556d5d89141648c724331630325d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! diff --git a/web/icons/Icon-maskable-512.png b/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c56691fbdb0b7efa65097c7cc1edac12a6d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20998 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 MPgg&ebxsLQ025IeI{*Lx diff --git a/web/index.html b/web/index.html deleted file mode 100644 index 0ef17a34..00000000 --- a/web/index.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - - - - - - - - - ServerBox - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/web/manifest.json b/web/manifest.json deleted file mode 100644 index 5fbd2500..00000000 --- a/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "toolbox", - "short_name": "toolbox", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/web/splash/img/dark-1x.png b/web/splash/img/dark-1x.png deleted file mode 100644 index 89ad08bc3a983215eaa7cdc5011094e9f3174cb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2759 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 diff --git a/web/splash/img/dark-2x.png b/web/splash/img/dark-2x.png deleted file mode 100644 index 0ca0b44460d9823e5a712f7f6f66e8cb787754ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8000 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 diff --git a/web/splash/img/dark-3x.png b/web/splash/img/dark-3x.png deleted file mode 100644 index f84d678b651971bcfb0718ae4f8b46b244648165..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20578 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 diff --git a/web/splash/img/dark-4x.png b/web/splash/img/dark-4x.png deleted file mode 100644 index 63cfa4857a05ca0622b46b98aae5292a9d2db663..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21319 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 diff --git a/web/splash/img/light-1x.png b/web/splash/img/light-1x.png deleted file mode 100644 index 89ad08bc3a983215eaa7cdc5011094e9f3174cb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2759 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 diff --git a/web/splash/img/light-2x.png b/web/splash/img/light-2x.png deleted file mode 100644 index 0ca0b44460d9823e5a712f7f6f66e8cb787754ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8000 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 diff --git a/web/splash/img/light-3x.png b/web/splash/img/light-3x.png deleted file mode 100644 index f84d678b651971bcfb0718ae4f8b46b244648165..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20578 zcmdRV~t=gKNp6QUU-u*OI4ogM$a<+JLHqg7m^l0j6A@^mZS{^$6a{%? z6cGVrd3j$I6gJ{V$%(05-jl(+pKOwUf;6{bzWYMJ$A@)$_rf|*cWmZI=;jaMvfu3} zMGV0Z_4``m27t*!rUT&t@{nh2Tp$GFQdtAQ5bc*Ygb@al3x)pwMi7Q~baW(x{R{M? z!AMP?ZJCDI#O&i*U5@KR)shyPz)t5{6y#eW&Cu@zQ>XU z5j`9GOz?eAK8L@|?S~&CN&q@FHT8_+d930{W@8IF*iuvo7j1tG3$pqWiIe=o|T*0qeGjsp-kMbF1o7vn`*BicY1| z^eYTXz@H2bOAtC0?OhS`^W6SZCuy5}^4~X4RPvk<`PciPapvIXi&Pr__KpQ_y+kTE z_V2a@bWKrlac462kkrTVh%XIFvO=!U({(X~T;-T`Yh9o`pl|{_!8V~tDf#{QU_CpD z_?t`kts9&uK?tk24mIJ?cJw)CY|JY1SL{Cag%B|P5m6@&7yz=_$_^Z;) zr`9t`=-l`N98oYo{lVb5uRnn@Y$!3S-Jm;Y z$|~Hgq6@SRk4DHDG9QNa)L@Z#{+kRO!yo?Z#|`EsZaPH~+C+kKk7TTm+1~BRm9vvm zmQ}dwk|9jX*AwX2r;!3?6SJ>a4Kt+2hnL;kaq;fD&e=L9CV!8UMS>r51zfEZc3WK& z7xQP#Gypr%!g~+hIK2+suLb9Hwz)b}JHZ%A0Z&FskD6Pa=1w++VYE*-NA7)LXoS); z?<$-AfE2z!eF^4^5~9BmeWPGhBq{lt(;YY=WS3d{nCT<4++w5g9Dbv5c}y)ZEu6`B z7Se`=r9Qqb^dU(|v{RCwl)rRpq2x4U1q>4BiZX}!=ob6IKJ zM274Pbs2Je@&E zH@67vQ>f^LPc$$@cPKD16LJM^=Zz1dahY2y-B=r8a03|Dx!(nS`C>Mn>ff+;2+I#A zEak1EZhRE;_}S3VP(VgndOB9}suob`#**iEBy=$OzNh6c`wF(idU0u`$(18YC&^*v7t%1gB8&n?B{E0m^o56a_<9o2fQlka{qH-z z^4e}~Tu+#gXk$2Cgl$q{qW4%PpL^)yFAIF!0O=2)@1$+!^nIQFAy#MSj{B}c@>pjDC*@{QNq(To0U%Et*{9-S^UA8SoNIPmz?LIm}k z5MeA)DfY%5Vem|H#hhB-)hN}YZ^B@=#d|3KPi-Mik<=ZH#w}s+N|u4Lf_>pcOaH-N z_`lWR@aqWgy>IsoKWjTA;DuQIenc~}uOKBPO!d8GdWY8e4$2-6myhzF>_T2t`r&r2 z2j7^0xo(gH?5FspuFvH<(c)bl$L&(~jxH#)pWvogVFO>n2dk^)6a1Vf3Dp)}s@=!? z>ieAjHddBrbbGhx!%A@wbf9`A!RZ7%ac-F0QBr~Gk~-y@G51l9f;)^61NXiAx@@fJ59U`XiU9LN@0S>w_+%icA zdXdh)=2PiT44oWm>eM;^FsVhPg0MhG;JiY3Ve@NjAp1CHJNw@t2`vv8%n53W_NvX| z1le!w8`omwmFEu#QL+7!oGwqPn0_bj{NLQROHDCiUng~}3=d*=1wPnd?#LND|hbxf?eQ+u|tm>v2{n+N_v@msY4LMGGQ8-VqXZ>yxms*2g1j z?Gw!xuY7VFSU3(jrI$iPhZi=b3N!p)x~vB#9heS<0(FCw!yWmWLFJhL zO)~qV8raGpU}z~=_o<5_V32a^4xToVwQ*~lf(h8kE2CQe9IIn`N+4#Cs2K3?^s0D0 zJ?-beVLLIDL9s$`y@x=u)ZjE<>JLpkIU7>;{otaC6+S%=G+75qlJBrG8-E@# zj^B&!7}+DGWAKCM5OD*Xkh0pEb#)Q6LS99+TVn*&Z#?*Z|Jo)Jy}QT~3E+{tO9h)z&Xt`g#Pr?tMxaxEp?g&a`bw~9s4$u<}WpQmF5 zQ8$UVFgp5{PS>^^HQa3#7Xn|)BBv;qxPWRS|g52v^BCEvCh+D-vZ*;GyG4O$iPjs_)mww?X{k1od*FNg8#KbQ9S`1nyS^85 zI<+Iyr)HZ=;S~!rYyc0t9(Jj0O;WZ!Zcw((>xv7%_qigN7o4{?NXw9Da1`DM6lTu) zCn7af3s|5Y#X*8`0nL2BH$um3^t>kYY=08KN^+86S zbUbEo1CcMnU{yGjfPd4}r{BJ1b0f`u<^8Gnm<$AE{^UEU7L*0St`I#y6Ss0OE)Y{T z_A7G5MBQ44`GNz%4XIow>4U{6S|y{G(9gpVgLrZ>=^}VwZ52AA5IMor-xQA-oZW>e z>vJ8>u{i6lw2XZgR#u6CL}Qr4e}VD;plkMn7fyu*urX6?!kHt(a61uNQW1Bz2lq8* zVV0vpCyZ1Oc!B*Op#9CkYoW31Tj{MLShNv<5|GBbFazFM`N2~Y1{8;iXlT)if-Q-m zgaj4&x6=iz1vO4b?Z#XdYlC%PG-JvBTmz_q2-{+brv)&FcM;!PXFQAFQ8`#8O?SM< z$=8A=P5)}~d5l#$-}j#`SOqa}&`qID^JB`ok7a%yM-TlUVRa&fty7%S#NF&alk;-V zm7uG+GXeS`SHff}_)GwSvxM3kl>@o0Xj*Nkj@3BIUtEVh8J;;|rkU{;+qCnl7zNXF zDBsTqnzZU@{gOh7aR>WpmgiEV^*qNSsb z0m`X{ki3cqv5W>l!vY3lKOsO+81%Us(Fyk;fTi0R0IMSWrvOhtQv}g+HI|P0=Di)S zMSw6x&t1VgCJqE+G&~J+l=}Kc&jpv^oA=CQyuMEa^Hv7Mw5X@)Qoj($RLG(7_dKrn zmr4SVuS5+S%R?fMAW1APzRUYiT+*%2(bejtFtH?p8lxY&Xa8&n;;k22Uus^uWAAtS zEP{2ug@2;lmV~;X0?=QZHPjrNfStOU@v~gnO<|uCDPHxTpg6h@3k!w z$NA9?4Pvb#Sj=QdHsGLXZWpphtM)%K_tl^SG#R4T4>4dD|)e} z1laya!N>7K)4or44%r-%fl|*YW5_ca)a*tBms}ai{zU^ec|li;wcGxpn+A<}u)%50 zG~Q_NPqKOFDdgO%2UV0C`~2)Bpy_2a4jS#JGY`1Fy56*ln}*^CIn9M1mX$(j2gml5se1 z7q71yt8kExFb`J{-BcIIlVEHzNB#7{y=ipL_7BA<@ z^lKA1e^-md=Zl?iH-J%ud9FjSBL#VGwD8^Gj-|+=o2EI=%rC_8E6-bG^bSoAt?;34Z=qKl`@5_&Q6$8EJYTYG@;gbU$)e-!&kas%EK_qMA}$|4_(7}TSWUe_y0cK z^T}dau*Rr_bMi+GjrX7p;cyOOlWlGF7;0qMjHC7B^nw^{=mfXVE5*%TU4M{3_xOXS z8rvjnQd%!{!dhM~zSm0jwP++5i?2a$AG;*;q5t0$CR_K@yXU>ixvSE-`sJax#&GwX z<7Wamd|D98bTH$)`8tmX`0uUE`00Im(w>ezZ~sFtbuqQXsR&oG8t7) z-Wg5nW0RCYA0FMCdZ#FZG!_|R3!1-iDAxsbm85*kk86`6^$+udh+S=)rt9j8=@k0R z9DH+YdX~#51`MWTYNe5|@8nmD!uktlj?Iwzu<> z@t)Fw$JI_W1`DrT%CLbT3ZnE; z{EQ)re1&p}G80?)iQO%Zz=~x!W@tZP%Rs&Rra2_K& z3*0bv4!8n>cPXD-?N*yc31=z#gq;fgG&M`Y|84j7t)B3iPDBeKtu8{;Q39r564nDE zqDa1IlvedFM6F7#HF)gH)7DkDPi}T!>v!OXbNv7XzZy65Nno@$z~yUwE1lXoV?#Y^;Gpl-|IBmXaT&kv(onD#>%oY?;tn%Vd|D-{Uh~F? zyuZ}0cTD0r*TRFJIr>f7(=;0a7t2Namr-wi(Kb~nT@-f(s%YbU#gKgw_1*Jz+psOqXWfMH=Z^4E7J0$F(rF+IphmS)PZe&IVjkgwIB z@@)EB#pRN4I@WY}c=cCIX6V@VmwJSR_oLU6EK=|Txw`^dUGuC6_ypFo2MbLH&hspVDxd9le0ZWR zabL!NlS@JfUVRo3+h!}5a&#Ad!`BS8IXH@M-G|8UzlnYrWe-p|>Go1{$$B@M#Va5a z^RhO}j7zXa;_SZX_yv>P zsCOZ6Mg*SA%EalS4b(u0h2Ij(tM zpTXr7`2oJZF?foqe8_j26rrgk8|uf$kyyC_0jyc7JImJF^Ze*IQ@f#yh1ye|`n}4p_XiZ*jG#4 zRKF69fVqnW6~yB^;Z|R#JkPD#5=02mr(SG=>ku2f43#516FfxoVc&DT@uSI8!bYc& z&dQ(yql(M=cD+`Qi>m(qpXjEaM?30)5krxGz42~Qg9$&LJ@qtK3{A=}8g#)a&`{GG^&V1*q zmI(Xp>@B~+c_%NE!Dt}{&S^ec+S2pw$gQc(O{`Sv0Nl}$h;_K-;%`aC& zr_xxoTo^`Dch`aPLAi_;1jXxboiz*a53);XiIP=0HPd8uD0|Kjo5_X+3=s?^Bp9?x zyfBQ`RPWm4i}f?axb}i+K?=fr-R91oz`>21UyG0K|AH@zPGHl)-i6M9RZRgDZ;sG|faBFA41lbZM>XI&3I z@jc1wAHQt+?~jwyF)$Da*xc88)Gs*UmH3A=^cryB9htXe1@&+!D2bASsMA++gaYi7(w7UY*_oC#T&7F(7KKJn44z8n+kk_Qd4+m{XD1-rsRl zdGH6sOV3LxlumW{f8^T}puW4h-t%3;%XODfxwgEMUF*Wg&cQZ)Q>$&*j$*exm>$W{ zN!Ck(5AZaf@Vm9${rj)e3z@-Us$SIcDMcp14)KTzZLei96AT`7r46t=0oH zy|9;{5j^1E=ZMOy=jGj)o;K2Fn{nlm*6y)Ew~eL>0hSyQgv3{+-N)#u`F&%3jaHL^ zMe;Ae(U!*b^7jnYlaoqPZ>McL9JxbvtpEH?tSzjoN;_I$#;g}p_ zHgkS(xvxf{;9+Odp2*kv*QdB}KC^mh@2_)-iID8op8v%*1LSIQ)7Z?{vg#qGq&%I< zgz9%Hs#SEr+@g2WhjkmrkCykV->=UMC7h=J?tj;pn^(%ww^yai`SVA#>Ey+0X6}xr zn983#%BY;ck<4Yt8U1QxKrm@#Ys&MgqxF-TDmE^Ri>-a9RNPBn^S+w@A7$sHf=ON< zw}m-J59KOGU``spztgYi(EvG2m!j45ilv8;)9TuPB!kO4bnjs{$MC>u#~2n zwvXU-c}FJg<5;66)0+k~G%Y%IUu1i3qBQb9us5~>79$CilJiaXc1tVxx^3>n#*K@w zrw-hI%2`YB$z6!Yf;0?JS$(^fPMjgyZJaWR9Q8K$%+M=2$nRk%4b=L}I?-ItV>f+3 zu5{~+<1PFrF`j56Qo;a1=@ie!l>Dx>_4PC}w1!c)9cMn~cQ^XZy;HwN?t;zMMH#$vjN-}qFWTbHlA+c5Q35f|1bU93} z5b5d6%D6dgv&rj+ED$3hA?Y|dIVpR!Xy=k3i%Df+GoLH@RxCWf%Mp@j#Fu%62@H&e zmHlU%^;fqJOZde1+WXSOhMYU<*TQkQ%T zVWIKr5e4^Gi7cHO1#U$9W6%pXwk`BdN(@?AqRpTRNHsV~+R8MhP8WlE%~T6FHH_ zmGjxz&F&>yxZsOeN1_vzzPwrTYzaWJ_( z_+PE(mF`D4Zl0WchcY6CgEydx`H-8Di zP?9*U5#qZW%e<5ghsbG*Ta?6ocCler|Bd_4jGw*f4K9UNG%Wo6+MOQUB8 zlxnHIk{jk5#xUWsXTJY(a*ol8^yvdEX!G&z%)eB2`#nB)^t(J(7M8d*h(Bbp`$2#S zU`S_m6eTR}LWd_?G5LBZ1&-|S``JP-HXt$wei%OL&L^+Y_m=GW7bDHL<~pah-cQmI zYhqSXvy_;WMEMgZ5Ap}J4$H>IW`O+Z^H*u;ul=zEY5cd-=FPhYu53Q{2sYqPms&ShhZ2!PviV)D2B686 zApOUG4`eAp@WSLT2-nu6q-nJQB{y=%X9aY6xtnYol-q8NS4pe!RP;(9sqb-d^53K5 zo(O4^%y-9fA!;Lly{ZP#PDjIwAlqF+Q&!ePt7SWjw@3e+qGh5Gw@vo4?p%qO9)|e(giy)k3Pq^<+j96}{{^Ha<&J8k z|33L%)AQT1u>#mfJKt)GfF?KkT9))efma;p+_BNMsps~i%P&%ETnN72{)%?=XVDJ( zeum@g-4{^YTF1C~i8tBV2#&ey)h&t5IH# zC%;@?{+oxH3N@B#WE`sq5iwS+$nt79el zO8jIj<32DJ6O}mpucrcc;Ei7WDShY#{`J(KEJsijee=Nm_g}8g(tzmV9Uk?GjXf+H z*`H?^_bYWwh~At3LGS3v+4y<-qTJbbr}MvzYlbsE9}yPcE%CZ|nA0_;58CfdJh>P- zh)J#gd}{q08}BZ_#8)$&Jd z=s=`&ihd5sp7n#leFP?w-0JV>t(NujztHmt!S?PzrYg0DR)DMQ?9UkPtB#gd`SK{p zMdJ7NqP5!4#vyJZ8VA;hd^PFqJcP#0)AgvceI$LUJ|+5y#-ajfQENc_z+PYYOK~d1 zUDO!#s^qhvS94rsB_63(0`Zvr#O=I(**%5$FN5u`p_V$v})ILJ0;rtl&1 z^Sj=2WKKEm&5R0##A^-KF~87-aayn1+)fn6JV8BtoBmggE#hUb7jw^IvFzb>^Q6xc*iBzEy0c&}MIg-1 zNjTo`>NR&vu+HXi)`;2&6&*cX5(*JpH!l5iA_}MV!JPacg0YAy_sy5xcw~`QK3DMM zCO7xDK&E`=FW3Izv^EwXP$t!rt%1N+I7!7Mm-+2=_>FkQePaesaG~CEWw$=+Mnxs% z5I#@Rsv>WL#qFti<@AH1(}LPw+-VL&mI}2PjhcCvrt|8~p8ttygGOSL%vPTg!SRex4`=E5?e`frAFDH>h>?K!}4p~5dGkH-;B(~ zrjZE9mqO32KARB#S^FgT)f2=8pZPs10eMmAFEEVw8f446*d~%dzRDNtRg;D3~gZRzb+HdE^Q6|w zSI~WBf!?5B`1tsiPAgu_?1a#Yda`B?*hw`A35n0;N}F!}1(At+RTI&pRQa4@4Gh;0 zbZDa`?j$yB|7~}1yGc;G@PYsy2+lG7&Gr_uL-FZQBrPeR?R^=k1IV*sD!Y`^8x7G)i^^V9*oCF$|J<8kF(jl-QEj04&( z!9*HHUF@z;@OtH=LG`D9!Y|2VIcwKvg?wWbZrL_Nsm%G`mX`Xon06U(m_y>jJaDlv z;4aPzC1SK%Y|_v6wtw-7TksrLP+sr84M@^5hf*AUB2djP7s!;TNpg8xTg?X46jz>L z-$sUYo$BKS0&8muDCqKRKvrcMaHhXDt!;}BNz(|ls%FdmUxc0xC-0cFj4IZZwk_es z#1};VQb0S^CF_zQnXDycwv7(IW&OT0YFLn>ao^qb6FOU=G5Fz~xcu~#<7~D|bUFE% zEB35@>mMP40FBP&rT@{2#0u>CsE{tZB1R~)sD)52XU@7Q|Ez}T%PX@u#P4Zf3{9WA zXUD1dw{A6?L^CX~NY7e4+1$`@?Q~mO6Jry_dOfC1@)&3M@_N1hS17S^RMppMJ*Twk z_ygU~0;QveLND$%=@zQJ&jL%u)_@6`TmiHw83%6`sP*xcC|7f%jpiS>R+|0U7o+^I!N^**#!fHt`K3W(?tH(>!tR$E7=u)$Yl$ zIA6<*wLXaQ%tnI4VH#rjAA-TYkY~&cA*>*DP8X`k;dZx#+e5I<{n9-lc*7o>?S7(i z4fI1->)bFS$oZ9~j#lUg2a+dX0G#QOTWw%?XGt8*Ddw+36u2x74rg$`(f+U zk7}5%G{b6c?FSB&0Q%!N_3&4{wip=&fgw&o&pV?6g)X%N(w%vD~2ejqW z`U+)y-Wz`t^Kg9eya&#!|7eOAZAA%_B&`nSt!&elVK3>@Xh-E%A|Zd}ROREM@rJ*g zliFrzjxUu(UKRm4Y$PsJ2rcYOaO_nWn?BRjQBINSc$_U}l@0wYVp&^Zs-H+Z$MX~X z-OfeKS9La<)~XNR@Qm&qX@o^9?RUq5h&tB7M*jI>O8TR%Z_M#U$IeVPN&^^R)fIx z8ob7hn1HGu`8ahD@;Pj#`K8hH7ZzhFb;cKhIuv zmux*vDiitt;P8*pK64%8-H}`0iL>7!eVuexxYXAG6za6ZHs*_TS#ZOPOVt!ZXXh@# zc%e9QLe`^H(W1s;t4r#Q6r<5?GB{fFy9_s`g~2e#q$+ha0>dDK7=4P|K}n2_M_kPd zb#lN1aw_#gcI5nUTf;Et}r&i-A_9 zku;|^VGV?9^*j7xi5W`_)N_hS%HCPEXBVv=<+vUyVeHANVP+o>o9`2qQxt=bO8fR9SL#2TRtJR>FO(No=I3Hf3&R-2ggSPUeg?!L{5jXX%z-c~mXHWp zkWJu9sVgnEFKMqI1+(~Bw@cHfdD3;JhD*&wp}>myVLpv-={D>=l|BvM!h5 zWg0UWH1xhgVV8D%2%oStuIKcKC#5A%u<_RggmGnk>V|c3dR^ z>bm=}-eIE#2Cz2gZlfz(SE%TdDb5*vc;9e*I*KOo#fz1QSsJ%#J(VRw%&GP0!vy9m z@KSsTB%{7#^#Hbk04s4yd*%9@RN}#VTws+IP2wJViX&Rq-h-J}2Oqm-llI^fm*!@2 ztqx=?cP!y_4peHxMR=mEt#6D%wnz@hhUuTClb2tAiI(nUO=T7A<;W5^>$RbB5aXj? zel@-@B1)oB{sXX-y`K9ZF5XO3t{??>sCW-btTNC$5OM$RSXS z2_yMHmnVQ|_$_WAejw*~P68w`+`FXwViKd?fA$vx$fN#`#k^N&ByR@|^rQ@S3H@2C z7%+VbM4a{Yz5kaTu`?vA(KY}E0@TO=*%Gb_O*L|dxoSlZa4%9|(gdD#?N1Y#Pd2n; z29)!3RJt_k2{ZFhVp}JG5+}pP@YOAt%hg!kUWSc31fT$* zojlH#ph@2Yb5iX3VHTcrL)l`F!tucaHU`ju3f13HwC%9E`hKPB#Mkir#sg%1`C;f> z5iATR4E*?x??>)~$X1rkXoy0y@OucA9L~Va>?hZFM4W(8|GXlw=2FsuMVJ2seAi2k zS;IyEn7=@|ly`74zW%xI6&AM1E5jv0jmWI8~%}kT@;>YK)20mBr@+qNKaZB_U6mf3)!sb&YH8u>YC(iNBT2vE8!%^ix z0vwD1FX-q2>%=tl-blRIu%O^%c4lEvbKhqWM8;~qHnE2?{4z&WpHwJmVEa1y?@OPm zMPWvvo7yw1EfA1O4rJtgYyXi4`}-fQQkZHnhuX4=>Kj&h{z@zM?SKSCj5;c>3bqK( zkJ)cW$e7MoCwP|fto=-6X7_pMj{91G+Xe0L;Vtk?1mF-+5kFZjp78BQzRh^iSNn1H zYY=-ZDyz~NW+yZ$*V!XYpiiB68L?$xONN1GOe@l@S8;bn?&RV6xy-6JHeI-5f%5k8T<;%BAw4*NhAv2h#j4o|pAhDK#VvJZf5&>`I4CnWF_<>=X4CZSySv7P zP_^^eoA$9SE#~hiCY6Sm&@M6BNZ!+lKd|C%ktz*5fj%E$dPy^iIvP|PyZ7CGV1n|H z3d+^e4dJ>jIM3BjMQgQRPcN1--{G7 zYicsV7YH62zkJ46CIvYeT4Le5#S6--=IIfW%8Mn!?9Ml{?fnWDaNV-LvJ=T185~VoLrJ@J;3zF0>^s8=Nj7{3kjk;FF?ALZkXtXH5!uX%2hK=o(fjXKzI^ z3jr)d+o_wnsN2w%XP?(1yU~^)hT=~}@)oK^Ka)iSy3e>c! zQW*-h|Ff9c&!S^SX!#Ah_f4I;RXFby@@r{6J-SjVe&E`EGpL{SsaaBTGmIEL!x0 zp_!j%2))rL=EWiPl6EB<5wX1`)zj^<7cODaV*q&TG1M}%{P&sRuY(eBcPJVWBwa+) zT`f9^MI9At?RQxdBau|#0F-O-)9OA69lr;hI*K^TEOdZ1*)6Gr^Q^{8nt@?YRYk>M zVGkt$Xc2C6J1LKmkIkK|aeq@jj!TzlMkLEXTD%qY!J^u@L|3omwsP^NKm+9wH&w1p zvfezFrQMP8JA|+85k?%41)L)@k5NPz`P!<^*fORT-ZvwH^0GN?S5^2+?3U3bV%j$; zbJv6@T#zy*PCyYLtqXH|p5LvlM!SfNLi1KG!4x>4JlM|VMn;x0?Pj))r`w09nOB+b zcId*%7*eVg&xxjgz0W$;4P1;V@IiUOoVJVG={(N6#pQJE;{xpL+KSkOYUuFen&;A_ zuiZyCcGcCDj|+XI{@-;wdBHGw!7~-=SB;V+Ilf27%=iZ@c;3sWoguwjfJ+arYS4(0 zV`Rbg`rr=ZYIRkWE5S-hH2{-`rI{LuCdu_n{>jwbTxjdk%a8Uv8Vktlp^DxiwVtia z){f8BH*(Q#eGey0tI_ImfMwhlqb*?4AK&*}=MO>&M?HCVF!(S8fis2;ps|=LWw5NM zsSh8s`sL?&xjm3IS&#@#jR{xUKO(}6BSDWDi=o{SZ#g0%K|V@$=lPI|zPI_ko0Xkg z4=>L0=axuRvVgPI-U>mX-;5eIO$dq@YxEzPe9WO6K_43%+vB^PfqE#gF9yYbH{!mu zL7o%OzCOOy)z{Ph=0BBOurOeFsyA_Y0%S$kb^UNb-qaPJ%||jChsJhyJY(!sID~-^ zMLD@qw_C%f2Fs~?p5Tgwy`+Vs*F=$E1oMHYtiP`|=IGkzfotFRz9uG{{L&!uB2iYv zhK%i1nB)$6k#I$w=VrzUc-XJff{ng8DjHe_*Kf2ifPW{F*(}x?!bbW1$nXDP@bY-` z+!MPV9DBn@(;t;6yM_edKr-F5emm`m#w|Gq=k%EbD%~$%jjedDcLj;Q|aO z0Qm<%)YVZjVeCkJgzJ6Occd&H=dfJ#pB$~ky5eeam5Uh}1iEpS%}c(GpBrhRk5w;S z1Xu$CF`!?-Dk8%G07miu%YQLk;coq(-yrg;GgqYW`H?KZz7Ym6P8}N6LiLpjnF6Um zII19iN>iRBF3rb})N?^H)Hi#@jxxGenlm$HlgQB|?w7Sbp;t%{OkRZuAe{C$8ZvcI zq+BYm{PinaN=k~dxM`@`xc1SCyUe}>emZ_~PO99?(@o*@^fYTD0a^QhlU*OqMBf~~ z!0rvFvp=2@0$XF~m8MF&h4?XMHcLDoo1&feuYlL2G}F&_kjTFp&IkCvL>stUvjcCVhi za=9IY_ZF***JTlZN+Xiu2cy?Bo9QM#Rv^@QFS$_p}vKIud ztZpyTz0V+Tp{~|*g1Yg!XVXUyz#n)R0JB)VW;K>=t8e5WA^icH@iiE&T`N2nANSdB zjdIF9gKdo>VyvUtYNjsg@{%HV%v>cC_y`686o0k{k_Jv4bUs_G2c$jM@sDoZoR<+) zfeELJx~`Ce4(}e{`+@|7tZ$F`qN7pXRFqWesJOW1^2}fwh(UmCje4%&Y<`+vMq&S} zw@-|GJ8~G#o5Z*K+a?ev!H2}u)K2ct%rB?+_xJRfT=vzUTYUj$5g@>_xTr`$$LBeI zp?TPEK=bTbk!m@sH;jtGdM70~3{_A|Ro7SjtK&u3^RrK3Cj2-R9PmR)R1`GQa!|rY z{42Ip^Wv=63X(7-V2j(@H-B_<`+>)5JG_95Y4vsCR{!Pb9P-_cpbG+>ihhO7ewDv@ zu3jwFlz#q-%lE?md$Xn@cAIF!`k^(A`Rw%EiXW#CDc8GzGBTh`<$bFw)@jSu9>mRi z86{J@o_4a|Z*7^U-h7C({q3~_TJ>wO2V`MkfRgUBmh7u7?boHP8$qJuE6KkN^41Ne z^aNQ#>72%1XUiviB}Du#k%?udc|^ zjaLsiAY&y00jPMSr1I{oo_m!DX-D=xGo#hAw~Xw&!<{<|=&Sy3%`Lp(?_mJY0|i;^ zoPw8bs@0w!GTza&bVBOS6NEeJUlS~+?D=mF_4Pex_HTthCXP|Yf&J;Fbox6l>Mp%0S^NH*o{`zn|tea4v)63 z($dg`naSqkx%)!YNs$pha&oG9Uz?FT?d(r9n5}4)8x(>%zL2@hD8IqL zo*k`}j+F;JKO^|&0(qWb0L-YSV2qPaGUd&ZreN{)`Ogum)zU= zrjX^PnC)X2o;hT#W~jY`QwEC&NA`nI&g1RDmm@B_qA-NgYVxi>gPgC2NbY9~9f(jn z1p@)K(2RvQe5zWj5GfcI_D!ts;F%Y`Hp+;wKv#3@E~ z1>~k1ku>XWGn%EemT%j$f#O8s0$#*>K>dt1zEEd3Nq7@$;~MD`%`JV3drR zjq-0fKcMyt@;tnmn+hlO6;q2Y?ja}3BE^kFN5}uP9lF&QcQmOMkV*#duK$hvU)7xX zKUCiz$FGt2gh=9(Wh5U|_I&Bn*h)-^_}I6QN)a=oEMpzJkeZT=WXbYP*%?fXwL&6G zc9|KX7=tlm8_e>(eZPOj_x^N$xc5BHx%Zs&e!ZUOea=zW3TK1#R`h<&!vWmGU=1+D zFcdKL5gGX-DkLJh6g(y%bUM=}DBge9S2ee%4w%NHszWcm)a;Q;>gVlo=)6E`jd!VQ z2Q_F&^VHvaYK<=Hs%uS)`SS*$D@&~7yiEayj(ER z`am*K$Xv!#+ov5vx8-g?gT@@EKNr2TH2mnpTAvI4v0zbFK7lIM!u4u#eRe2*6GEF#0v-y4HNGwQp&+f7?1z1 zNsNK)3rf^#!-P}|o7tzN5H=f!hwH0LoB-T(!kM?-z}+dl%*;$HbFFp`YZ?ag(743E zw^RBl(ag>v`VjK+_oMSEh2FTs#W5I;O`QvjoAu+-2m{pa9;~6$(aWRn+@TRmg}uVk zn(BJZ7w;qkzFq#+tyy2wc+qg_oGZt2sw*qXzWv)}qsSz9X{bX2rozfw*I&21co{2W z9+{w;U@)zT{eCH5+jDHR%h!aRoSaVz zjhyyI-R*8>AbXg5QO)vd;F2*QJaT$v1XJ(zMtRLMzmis(;kqrh&2ZN;qUza`h(2ZvbRR0 z>r<3(sl)-kopJnvp4o=sOw^?CX?xL7)pVqN$y}GZp0Xnm2FEJnL6Fdp^sQeKD5RIa zetiK~9?PngASy2p)h%_y8DB~ZFgb`|gMJZ^7)*G@ctrn5RmHg3+i(0qsTy3`HY@t) z{z9LMAgYWe-ezTb-y*f~c)II)k(ZrYkp_QZ&x}#~L}$f0qIudZ_p1%)2&H96Qo7(s zE{frC-8Yy_%vbV^)^SqS70G3Ws;a7g>&}xWfZ4?orOVi%pGxqhVMCAgjU)Tpt0TtC zI#)&^9Z%Gr8pI1Q?&{v@XFUgzhrxjhvR2vJb6N^f>ld}g)gn{qB>5SkgG%wjPoL#m zgA796_^?*Z;vwO8@84(FMQomME!ATge1o=e#VE(Dsu7C2@n|-mw6#IZO#&($oZL_x zHt3_^gq{^~01*g=d>-hTpi={<(wK&{UQY>im{7bvINhC`E3bw{$#H`gU)97gsZM)c z@*7ul!g>#o^GVt;CRI1ca|lb*tOYqzkx+c!7Po^ z&dafQu7U{TY)zohM3NZ3y=`yu&Nkk*l$H!;$ z>pN7id=h9q>a=b1xx;fJV3<1RS z=mF`sVj8ld*KEgJEF=qV7Hmz>o_cXM)DWl}81tu4=RX@9=NG5(Xly9*QYlqo^(G!{ z=n8l$#0zma?(3Y1bQ0(Ay-Fuq>SBK6+UQH&yI^-RGX;V>z`X%qrXC{T1SPu}L;vyY z^z_ZhEtqG>HBkhGah_xt4WGoN%&Oiq`OXysl}$EMxI>4%@NKR~A(HI_Jp<&4f5%ET zwmepf%D-aj)%v7YtCbzWn{dNM&1Bb3r{(79$VQRf>K~Pt+KTVG~BGBDm@~3grEI-vBE5>C0OK5zUw{VhtxNm!iVof_WfgSDT0r z{KWQ+S@3n3HOKeWjOwRu&0R3zr6zzcQ4|zo%hivhS~vOxrUt`|pd>h-BKu%%(T9^c zM*dlAmgegMOXF4UmZb@*vRmq0IpNyo9kP3a)kFfM9s;)A`TBKcz`d*AZnipy{6hcX zJmEC*%?C9+sdLM3s3R^jC#UQhB@tTr_>k$NaRy|teSB)DgU(;*K@7Du_c1T6G@TwA zswpn)oMOl-1De2ZZMakA;g8A*-|!nRA79NF5{E)sQt1683qdjYlD6o*A!TVV)9C%} zu{TMk*lus}yZe4KP;jlNx4pYCgSQFOa&J96}q9{^n-`84>{ne^E)v!Y(;_pWJzmJ~ZHY z@0CIhU9qED>c=@O;|O3<*yp?^A{kTA_)1#!>Pd?t%qt?H5TO@dYE6;JQsrks!6M?l zE}Pt0nS5DyQbDxGSh$dyCvLoYv>6p^5_wAGLn=X0`TXuVOMOCPo4Z;!z!uZBjR z*pH)xwUBGHzWXP)M*sC_bBaRY?0*NdOp2sIi?KEC-X}E({>&T_lE-J>xm;HGyscu# zE1!64QR@)%P|ZE%KM(Q&$z|o0Ax_Rt1AQyx`Rp@qYat=4tx{nOXO?mAcJ@m_F*(Cq z!I3AL6@iXGg_xFKD;_%(J=0Cg9+xDM!71m2_3)TiO51C>CcN;{VFcd=&{eiDCeB%t zVd%BZg@qEwiidKtIcId5JtBtMa2@CV`dr8U@#P$EJ9!uZnH2|a$k40Z8oakP2s60s zOqP^dcE$D3$3YMXZA)z>fh2`rUq$11ZyKw{msI$Ce?MP=wxU#?&)P z0H*iZ$2*aGKXY?=|7t!BJO(QpoTcts7qT|fWS?P|fm2J%kQ!fY3;uwEO4RG5pV{Xy zb=A0FZmJAPC6*34!PAv)4fkld?#L!hB_&P_2|6g`X~9njFhAs2@t}(H+ z<>hpw`2Wl^gZlb~nv>k^0#8OqydZfqtYsq|IResr>e4iJV&FEK{b;QBMjv0rj>+GyN12miRAt;GBm}hX;7Y|H>1M^5> zeSK!k->vIOCPuK3no*ga;xh{ z_r4%tcIW_LR`Hw7U$wL(z7*)FamC+xY=4E*)bmrObmJGKQ+sZ#An{LktCzQrQ2I&F zh;QDPEYRZFQKc9g0dY?uAjKDCPi!+9*F1*1f!St^dCj0HKskk{YyO&dLnrXrVVh2T ziIr{A3mvELb-17hp|n6N!2SYAznBDP&+}czhF=xV%>-ULD|^i9PJvf{GhG^VG9@^# zta(=yxtpuGIV(W!fkL<6VL63`HE(Mse?E{u>Hxc$TDwrS?@K!Vu}v}7IuVG~^q=p3 z?6~rAc{Ty$v)1Z>1cdLzL8)ZF7V4$ezB#1(F>!^Tt91#2V{@$h^myfUj pIiLsv$RbGy0Gzn`e{su+=@gMV_BUUEAy{$1!ra=d%JfG3e*hYy^4$Oc diff --git a/web/splash/img/light-4x.png b/web/splash/img/light-4x.png deleted file mode 100644 index 63cfa4857a05ca0622b46b98aae5292a9d2db663..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21319 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 diff --git a/web/splash/splash.js b/web/splash/splash.js deleted file mode 100644 index 3b6ed11f..00000000 --- a/web/splash/splash.js +++ /dev/null @@ -1,5 +0,0 @@ -function removeSplashFromWeb() { - document.getElementById("splash")?.remove(); - document.getElementById("splash-branding")?.remove(); - document.body.style.background = "transparent"; -} diff --git a/web/splash/style.css b/web/splash/style.css deleted file mode 100644 index e7514f17..00000000 --- a/web/splash/style.css +++ /dev/null @@ -1,62 +0,0 @@ -html { - height: 100% -} - -body { - margin: 0; - min-height: 100%; - background-color: #ffffff; - background-size: 100% 100%; -} - -.center { - margin: 0; - position: absolute; - top: 50%; - left: 50%; - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -.contain { - display:block; - width:100%; height:100%; - object-fit: contain; -} - -.stretch { - display:block; - width:100%; height:100%; -} - -.cover { - display:block; - width:100%; height:100%; - object-fit: cover; -} - -.bottom { - position: absolute; - bottom: 0; - left: 50%; - -ms-transform: translate(-50%, 0); - transform: translate(-50%, 0); -} - -.bottomLeft { - position: absolute; - bottom: 0; - left: 0; -} - -.bottomRight { - position: absolute; - bottom: 0; - right: 0; -} - -@media (prefers-color-scheme: dark) { - body { - background-color: #121212; - } -}