diff --git a/.metadata b/.metadata
index 01d2dcb..5b39692 100644
--- a/.metadata
+++ b/.metadata
@@ -4,7 +4,42 @@
# This file should be version controlled and should not be manually edited.
version:
- revision: 0b8abb4724aa590dd0f429683339b1e045a1594d
- channel: stable
+ revision: "d8a9f9a52e5af486f80d932e838ee93861ffd863"
+ channel: "stable"
project_type: app
+
+# Tracks metadata for the flutter migrate command
+migration:
+ platforms:
+ - platform: root
+ create_revision: d8a9f9a52e5af486f80d932e838ee93861ffd863
+ base_revision: d8a9f9a52e5af486f80d932e838ee93861ffd863
+ - platform: android
+ create_revision: d8a9f9a52e5af486f80d932e838ee93861ffd863
+ base_revision: d8a9f9a52e5af486f80d932e838ee93861ffd863
+ - platform: ios
+ create_revision: d8a9f9a52e5af486f80d932e838ee93861ffd863
+ base_revision: d8a9f9a52e5af486f80d932e838ee93861ffd863
+ - platform: linux
+ create_revision: d8a9f9a52e5af486f80d932e838ee93861ffd863
+ base_revision: d8a9f9a52e5af486f80d932e838ee93861ffd863
+ - platform: macos
+ create_revision: d8a9f9a52e5af486f80d932e838ee93861ffd863
+ base_revision: d8a9f9a52e5af486f80d932e838ee93861ffd863
+ - platform: web
+ create_revision: d8a9f9a52e5af486f80d932e838ee93861ffd863
+ base_revision: d8a9f9a52e5af486f80d932e838ee93861ffd863
+ - platform: windows
+ create_revision: d8a9f9a52e5af486f80d932e838ee93861ffd863
+ base_revision: d8a9f9a52e5af486f80d932e838ee93861ffd863
+
+ # User provided section
+
+ # List of Local paths (relative to this file) that should be
+ # ignored by the migrate tool.
+ #
+ # Files that are not part of the templates will be ignored by default.
+ unmanaged_files:
+ - 'lib/main.dart'
+ - 'ios/Runner.xcodeproj/project.pbxproj'
diff --git a/analysis_options.yaml b/analysis_options.yaml
new file mode 100644
index 0000000..0d29021
--- /dev/null
+++ b/analysis_options.yaml
@@ -0,0 +1,28 @@
+# This file configures the analyzer, which statically analyzes Dart code to
+# check for errors, warnings, and lints.
+#
+# The issues identified by the analyzer are surfaced in the UI of Dart-enabled
+# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be
+# invoked from the command line by running `flutter analyze`.
+
+# The following line activates a set of recommended lints for Flutter apps,
+# packages, and plugins designed to encourage good coding practices.
+include: package:flutter_lints/flutter.yaml
+
+linter:
+ # The lint rules applied to this project can be customized in the
+ # section below to disable rules from the `package:flutter_lints/flutter.yaml`
+ # included above or to enable additional rules. A list of all available lints
+ # and their documentation is published at https://dart.dev/lints.
+ #
+ # Instead of disabling a lint rule for the entire project in the
+ # section below, it can also be suppressed for a single line of code
+ # or a specific dart file by using the `// ignore: name_of_lint` and
+ # `// ignore_for_file: name_of_lint` syntax on the line or in the file
+ # producing the lint.
+ rules:
+ # avoid_print: false # Uncomment to disable the `avoid_print` rule
+ # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule
+
+# Additional information about this file can be found at
+# https://dart.dev/guides/language/analysis-options
diff --git a/android/app/src/main/res/drawable-v21/launch_background.xml b/android/app/src/main/res/drawable-v21/launch_background.xml
new file mode 100644
index 0000000..f74085f
--- /dev/null
+++ b/android/app/src/main/res/drawable-v21/launch_background.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/android/app/src/main/res/values-night/styles.xml b/android/app/src/main/res/values-night/styles.xml
new file mode 100644
index 0000000..06952be
--- /dev/null
+++ b/android/app/src/main/res/values-night/styles.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
diff --git a/ios/.gitignore b/ios/.gitignore
index d7108be..7a7f987 100644
--- a/ios/.gitignore
+++ b/ios/.gitignore
@@ -1,3 +1,4 @@
+**/dgph
*.mode1v3
*.mode2v3
*.moved-aside
@@ -18,6 +19,7 @@ Flutter/App.framework
Flutter/Flutter.framework
Flutter/Flutter.podspec
Flutter/Generated.xcconfig
+Flutter/ephemeral/
Flutter/app.flx
Flutter/app.zip
Flutter/flutter_assets/
@@ -30,4 +32,3 @@ Runner/GeneratedPluginRegistrant.*
!default.mode2v3
!default.pbxuser
!default.perspectivev3
-/NebulaNetworkExtension/MobileNebula.framework/
diff --git a/ios/Flutter/Debug.xcconfig b/ios/Flutter/Debug.xcconfig
index e8efba1..ec97fc6 100644
--- a/ios/Flutter/Debug.xcconfig
+++ b/ios/Flutter/Debug.xcconfig
@@ -1,2 +1,2 @@
-#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
#include "Generated.xcconfig"
diff --git a/ios/Flutter/Release.xcconfig b/ios/Flutter/Release.xcconfig
index 2add77f..a6bc54d 100644
--- a/ios/Flutter/Release.xcconfig
+++ b/ios/Flutter/Release.xcconfig
@@ -1,3 +1,3 @@
-#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
-#include "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"
+#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
+#include? "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"
#include "Generated.xcconfig"
diff --git a/ios/Gemfile.lock b/ios/Gemfile.lock
deleted file mode 100644
index aa7040e..0000000
--- a/ios/Gemfile.lock
+++ /dev/null
@@ -1,218 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- CFPropertyList (3.0.7)
- base64
- nkf
- rexml
- addressable (2.8.7)
- public_suffix (>= 2.0.2, < 7.0)
- artifactory (3.0.17)
- atomos (0.1.3)
- aws-eventstream (1.3.0)
- aws-partitions (1.977.0)
- aws-sdk-core (3.208.0)
- aws-eventstream (~> 1, >= 1.3.0)
- aws-partitions (~> 1, >= 1.651.0)
- aws-sigv4 (~> 1.9)
- jmespath (~> 1, >= 1.6.1)
- aws-sdk-kms (1.93.0)
- aws-sdk-core (~> 3, >= 3.207.0)
- aws-sigv4 (~> 1.5)
- aws-sdk-s3 (1.165.0)
- aws-sdk-core (~> 3, >= 3.207.0)
- aws-sdk-kms (~> 1)
- aws-sigv4 (~> 1.5)
- aws-sigv4 (1.10.0)
- aws-eventstream (~> 1, >= 1.0.2)
- babosa (1.0.4)
- base64 (0.2.0)
- claide (1.1.0)
- colored (1.2)
- colored2 (3.1.2)
- commander (4.6.0)
- highline (~> 2.0.0)
- declarative (0.0.20)
- digest-crc (0.6.5)
- rake (>= 12.0.0, < 14.0.0)
- domain_name (0.6.20240107)
- dotenv (2.8.1)
- emoji_regex (3.2.3)
- excon (0.111.0)
- faraday (1.10.4)
- faraday-em_http (~> 1.0)
- faraday-em_synchrony (~> 1.0)
- faraday-excon (~> 1.1)
- faraday-httpclient (~> 1.0)
- faraday-multipart (~> 1.0)
- faraday-net_http (~> 1.0)
- faraday-net_http_persistent (~> 1.0)
- faraday-patron (~> 1.0)
- faraday-rack (~> 1.0)
- faraday-retry (~> 1.0)
- ruby2_keywords (>= 0.0.4)
- faraday-cookie_jar (0.0.7)
- faraday (>= 0.8.0)
- http-cookie (~> 1.0.0)
- faraday-em_http (1.0.0)
- faraday-em_synchrony (1.0.0)
- faraday-excon (1.1.0)
- faraday-httpclient (1.0.1)
- faraday-multipart (1.0.4)
- multipart-post (~> 2)
- faraday-net_http (1.0.2)
- faraday-net_http_persistent (1.2.0)
- faraday-patron (1.0.0)
- faraday-rack (1.0.0)
- faraday-retry (1.0.3)
- faraday_middleware (1.2.1)
- faraday (~> 1.0)
- fastimage (2.3.1)
- fastlane (2.222.0)
- CFPropertyList (>= 2.3, < 4.0.0)
- addressable (>= 2.8, < 3.0.0)
- artifactory (~> 3.0)
- aws-sdk-s3 (~> 1.0)
- babosa (>= 1.0.3, < 2.0.0)
- bundler (>= 1.12.0, < 3.0.0)
- colored (~> 1.2)
- commander (~> 4.6)
- dotenv (>= 2.1.1, < 3.0.0)
- emoji_regex (>= 0.1, < 4.0)
- excon (>= 0.71.0, < 1.0.0)
- faraday (~> 1.0)
- faraday-cookie_jar (~> 0.0.6)
- faraday_middleware (~> 1.0)
- fastimage (>= 2.1.0, < 3.0.0)
- gh_inspector (>= 1.1.2, < 2.0.0)
- google-apis-androidpublisher_v3 (~> 0.3)
- google-apis-playcustomapp_v1 (~> 0.1)
- google-cloud-env (>= 1.6.0, < 2.0.0)
- google-cloud-storage (~> 1.31)
- highline (~> 2.0)
- http-cookie (~> 1.0.5)
- json (< 3.0.0)
- jwt (>= 2.1.0, < 3)
- mini_magick (>= 4.9.4, < 5.0.0)
- multipart-post (>= 2.0.0, < 3.0.0)
- naturally (~> 2.2)
- optparse (>= 0.1.1, < 1.0.0)
- plist (>= 3.1.0, < 4.0.0)
- rubyzip (>= 2.0.0, < 3.0.0)
- security (= 0.1.5)
- simctl (~> 1.6.3)
- terminal-notifier (>= 2.0.0, < 3.0.0)
- terminal-table (~> 3)
- tty-screen (>= 0.6.3, < 1.0.0)
- tty-spinner (>= 0.8.0, < 1.0.0)
- word_wrap (~> 1.0.0)
- xcodeproj (>= 1.13.0, < 2.0.0)
- xcpretty (~> 0.3.0)
- xcpretty-travis-formatter (>= 0.0.3, < 2.0.0)
- gh_inspector (1.1.3)
- google-apis-androidpublisher_v3 (0.54.0)
- google-apis-core (>= 0.11.0, < 2.a)
- google-apis-core (0.11.3)
- addressable (~> 2.5, >= 2.5.1)
- googleauth (>= 0.16.2, < 2.a)
- httpclient (>= 2.8.1, < 3.a)
- mini_mime (~> 1.0)
- representable (~> 3.0)
- retriable (>= 2.0, < 4.a)
- rexml
- google-apis-iamcredentials_v1 (0.17.0)
- google-apis-core (>= 0.11.0, < 2.a)
- google-apis-playcustomapp_v1 (0.13.0)
- google-apis-core (>= 0.11.0, < 2.a)
- google-apis-storage_v1 (0.31.0)
- google-apis-core (>= 0.11.0, < 2.a)
- google-cloud-core (1.7.1)
- google-cloud-env (>= 1.0, < 3.a)
- google-cloud-errors (~> 1.0)
- google-cloud-env (1.6.0)
- faraday (>= 0.17.3, < 3.0)
- google-cloud-errors (1.4.0)
- google-cloud-storage (1.47.0)
- addressable (~> 2.8)
- digest-crc (~> 0.4)
- google-apis-iamcredentials_v1 (~> 0.1)
- google-apis-storage_v1 (~> 0.31.0)
- google-cloud-core (~> 1.6)
- googleauth (>= 0.16.2, < 2.a)
- mini_mime (~> 1.0)
- googleauth (1.8.1)
- faraday (>= 0.17.3, < 3.a)
- jwt (>= 1.4, < 3.0)
- multi_json (~> 1.11)
- os (>= 0.9, < 2.0)
- signet (>= 0.16, < 2.a)
- highline (2.0.3)
- http-cookie (1.0.7)
- domain_name (~> 0.5)
- httpclient (2.8.3)
- jmespath (1.6.2)
- json (2.7.2)
- jwt (2.9.1)
- base64
- mini_magick (4.13.2)
- mini_mime (1.1.5)
- multi_json (1.15.0)
- multipart-post (2.4.1)
- nanaimo (0.3.0)
- naturally (2.2.1)
- nkf (0.2.0)
- optparse (0.5.0)
- os (1.1.4)
- plist (3.7.1)
- public_suffix (6.0.1)
- rake (13.2.1)
- representable (3.2.0)
- declarative (< 0.1.0)
- trailblazer-option (>= 0.1.1, < 0.2.0)
- uber (< 0.2.0)
- retriable (3.1.2)
- rexml (3.3.7)
- rouge (2.0.7)
- ruby2_keywords (0.0.5)
- rubyzip (2.3.2)
- security (0.1.5)
- signet (0.19.0)
- addressable (~> 2.8)
- faraday (>= 0.17.5, < 3.a)
- jwt (>= 1.5, < 3.0)
- multi_json (~> 1.10)
- simctl (1.6.10)
- CFPropertyList
- naturally
- terminal-notifier (2.0.0)
- terminal-table (3.0.2)
- unicode-display_width (>= 1.1.1, < 3)
- trailblazer-option (0.1.2)
- tty-cursor (0.7.1)
- tty-screen (0.8.2)
- tty-spinner (0.9.3)
- tty-cursor (~> 0.7)
- uber (0.1.0)
- unicode-display_width (2.6.0)
- word_wrap (1.0.0)
- xcodeproj (1.25.0)
- CFPropertyList (>= 2.3.3, < 4.0)
- atomos (~> 0.1.3)
- claide (>= 1.0.2, < 2.0)
- colored2 (~> 3.1)
- nanaimo (~> 0.3.0)
- rexml (>= 3.3.2, < 4.0)
- xcpretty (0.3.0)
- rouge (~> 2.0.7)
- xcpretty-travis-formatter (1.0.1)
- xcpretty (~> 0.2, >= 0.0.7)
-
-PLATFORMS
- arm64-darwin-21
- arm64-darwin-23
-
-DEPENDENCIES
- fastlane
-
-BUNDLED WITH
- 2.5.11
diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 0000000..18d9810
--- /dev/null
+++ b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
new file mode 100644
index 0000000..f9b0d7c
--- /dev/null
+++ b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
@@ -0,0 +1,8 @@
+
+
+
+
+ PreviewsEnabled
+
+
+
diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
index 2669c41..8e3ca5d 100644
--- a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
+++ b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
@@ -1,28 +1,10 @@
+ version = "1.3">
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ PreviewsEnabled
+
+
+
diff --git a/ios/Runner/Assets.xcassets/Contents.json b/ios/Runner/Assets.xcassets/Contents.json
deleted file mode 100644
index 73c0059..0000000
--- a/ios/Runner/Assets.xcassets/Contents.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/ios/Runner/Base.lproj/Main.storyboard b/ios/Runner/Base.lproj/Main.storyboard
index 5a57f30..f3c2851 100644
--- a/ios/Runner/Base.lproj/Main.storyboard
+++ b/ios/Runner/Base.lproj/Main.storyboard
@@ -1,10 +1,8 @@
-
-
-
+
+
-
-
+
@@ -16,14 +14,13 @@
-
+
-
+
-
diff --git a/ios/Runner/Runner-Bridging-Header.h b/ios/Runner/Runner-Bridging-Header.h
index 7335fdf..308a2a5 100644
--- a/ios/Runner/Runner-Bridging-Header.h
+++ b/ios/Runner/Runner-Bridging-Header.h
@@ -1 +1 @@
-#import "GeneratedPluginRegistrant.h"
\ No newline at end of file
+#import "GeneratedPluginRegistrant.h"
diff --git a/ios/RunnerTests/RunnerTests.swift b/ios/RunnerTests/RunnerTests.swift
new file mode 100644
index 0000000..86a7c3b
--- /dev/null
+++ b/ios/RunnerTests/RunnerTests.swift
@@ -0,0 +1,12 @@
+import Flutter
+import UIKit
+import XCTest
+
+class RunnerTests: XCTestCase {
+
+ func testExample() {
+ // If you add code to the Runner application, consider adding tests here.
+ // See https://developer.apple.com/documentation/xctest for more information about using XCTest.
+ }
+
+}
diff --git a/ios/build/XCBuildData/52f403a9de9563bbfdd122ca4360ec41.xcbuilddata/build-request.json b/ios/build/XCBuildData/52f403a9de9563bbfdd122ca4360ec41.xcbuilddata/build-request.json
new file mode 100644
index 0000000..38eab09
--- /dev/null
+++ b/ios/build/XCBuildData/52f403a9de9563bbfdd122ca4360ec41.xcbuilddata/build-request.json
@@ -0,0 +1,27 @@
+{
+ "buildCommand" : {
+ "command" : "build",
+ "skipDependencies" : false,
+ "style" : "buildOnly"
+ },
+ "configuredTargets" : [
+
+ ],
+ "continueBuildingAfterErrors" : false,
+ "dependencyScope" : "workspace",
+ "enableIndexBuildArena" : false,
+ "hideShellScriptEnvironment" : false,
+ "parameters" : {
+ "action" : "build",
+ "overrides" : {
+
+ }
+ },
+ "qos" : "utility",
+ "schemeCommand" : "launch",
+ "showNonLoggedProgress" : true,
+ "useDryRun" : false,
+ "useImplicitDependencies" : false,
+ "useLegacyBuildLocations" : false,
+ "useParallelTargets" : true
+}
\ No newline at end of file
diff --git a/ios/build/XCBuildData/52f403a9de9563bbfdd122ca4360ec41.xcbuilddata/description.msgpack b/ios/build/XCBuildData/52f403a9de9563bbfdd122ca4360ec41.xcbuilddata/description.msgpack
new file mode 100644
index 0000000..3e22a91
Binary files /dev/null and b/ios/build/XCBuildData/52f403a9de9563bbfdd122ca4360ec41.xcbuilddata/description.msgpack differ
diff --git a/ios/build/XCBuildData/52f403a9de9563bbfdd122ca4360ec41.xcbuilddata/manifest.json b/ios/build/XCBuildData/52f403a9de9563bbfdd122ca4360ec41.xcbuilddata/manifest.json
new file mode 100644
index 0000000..7391713
--- /dev/null
+++ b/ios/build/XCBuildData/52f403a9de9563bbfdd122ca4360ec41.xcbuilddata/manifest.json
@@ -0,0 +1 @@
+{"client":{"name":"basic","version":0,"file-system":"device-agnostic","perform-ownership-analysis":"no"},"targets":{"":[""]},"commands":{"":{"tool":"phony","inputs":[""],"outputs":[""]},"P0:::Gate WorkspaceHeaderMapVFSFilesWritten":{"tool":"phony","inputs":[],"outputs":[""]}}}
\ No newline at end of file
diff --git a/ios/build/XCBuildData/52f403a9de9563bbfdd122ca4360ec41.xcbuilddata/target-graph.txt b/ios/build/XCBuildData/52f403a9de9563bbfdd122ca4360ec41.xcbuilddata/target-graph.txt
new file mode 100644
index 0000000..b83b158
--- /dev/null
+++ b/ios/build/XCBuildData/52f403a9de9563bbfdd122ca4360ec41.xcbuilddata/target-graph.txt
@@ -0,0 +1 @@
+Target dependency graph (0 target)
\ No newline at end of file
diff --git a/ios/build/XCBuildData/52f403a9de9563bbfdd122ca4360ec41.xcbuilddata/task-store.msgpack b/ios/build/XCBuildData/52f403a9de9563bbfdd122ca4360ec41.xcbuilddata/task-store.msgpack
new file mode 100644
index 0000000..6cef3fe
Binary files /dev/null and b/ios/build/XCBuildData/52f403a9de9563bbfdd122ca4360ec41.xcbuilddata/task-store.msgpack differ