diff --git a/.flutter-plugins b/.flutter-plugins
index 7109a4b..e0db90a 100644
--- a/.flutter-plugins
+++ b/.flutter-plugins
@@ -12,10 +12,10 @@ firebase_core=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org
firebase_core_web=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-1.7.1/
firebase_storage=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_storage-10.3.4/
firebase_storage_web=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_storage_web-3.3.2/
-flutter_image_compress=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_image_compress-1.1.0/
+flutter_image_compress=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_image_compress-1.1.1/
flutter_plugin_android_lifecycle=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.7/
image_picker=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/image_picker-0.8.5+3/
-image_picker_android=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/image_picker_android-0.8.5+1/
+image_picker_android=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/image_picker_android-0.8.5+2/
image_picker_for_web=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/image_picker_for_web-2.1.8/
image_picker_ios=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/image_picker_ios-0.8.5+6/
path_provider=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.11/
@@ -23,10 +23,10 @@ path_provider_android=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dart
path_provider_ios=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_ios-2.0.11/
path_provider_linux=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.7/
path_provider_macos=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.6/
-path_provider_windows=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.1.0/
-sqflite=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-2.0.3/
+path_provider_windows=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.1.2/
+sqflite=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-2.0.3+1/
video_compress=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_compress-3.1.1/
-video_player=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_player-2.4.5/
+video_player=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_player-2.4.6/
video_player_android=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_android-2.3.8/
video_player_avfoundation=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_avfoundation-2.3.5/
video_player_web=/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_web-2.0.12/
diff --git a/.flutter-plugins-dependencies b/.flutter-plugins-dependencies
index 0ca7783..7dd8931 100644
--- a/.flutter-plugins-dependencies
+++ b/.flutter-plugins-dependencies
@@ -1 +1 @@
-{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"cloud_firestore","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-3.4.3/","native_build":true,"dependencies":["firebase_core"]},{"name":"connectivity_plus","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/connectivity_plus-2.3.6/","native_build":true,"dependencies":[]},{"name":"firebase_auth","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-3.6.2/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_core","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.20.0/","native_build":true,"dependencies":[]},{"name":"firebase_storage","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_storage-10.3.4/","native_build":true,"dependencies":["firebase_core"]},{"name":"flutter_image_compress","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_image_compress-1.1.0/","native_build":true,"dependencies":[]},{"name":"image_picker_ios","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/image_picker_ios-0.8.5+6/","native_build":true,"dependencies":[]},{"name":"path_provider_ios","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_ios-2.0.11/","native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-2.0.3/","native_build":true,"dependencies":[]},{"name":"video_compress","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_compress-3.1.1/","native_build":true,"dependencies":[]},{"name":"video_player_avfoundation","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_avfoundation-2.3.5/","native_build":true,"dependencies":[]}],"android":[{"name":"cloud_firestore","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-3.4.3/","native_build":true,"dependencies":["firebase_core"]},{"name":"connectivity_plus","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/connectivity_plus-2.3.6/","native_build":true,"dependencies":[]},{"name":"firebase_auth","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-3.6.2/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_core","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.20.0/","native_build":true,"dependencies":[]},{"name":"firebase_storage","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_storage-10.3.4/","native_build":true,"dependencies":["firebase_core"]},{"name":"flutter_image_compress","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_image_compress-1.1.0/","native_build":true,"dependencies":[]},{"name":"flutter_plugin_android_lifecycle","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.7/","native_build":true,"dependencies":[]},{"name":"image_picker_android","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/image_picker_android-0.8.5+1/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]},{"name":"path_provider_android","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_android-2.0.17/","native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-2.0.3/","native_build":true,"dependencies":[]},{"name":"video_compress","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_compress-3.1.1/","native_build":true,"dependencies":[]},{"name":"video_player_android","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_android-2.3.8/","native_build":true,"dependencies":[]}],"macos":[{"name":"cloud_firestore","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-3.4.3/","native_build":true,"dependencies":["firebase_core"]},{"name":"connectivity_plus_macos","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/connectivity_plus_macos-1.2.4/","native_build":true,"dependencies":[]},{"name":"firebase_auth","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-3.6.2/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_core","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.20.0/","native_build":true,"dependencies":[]},{"name":"firebase_storage","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_storage-10.3.4/","native_build":true,"dependencies":["firebase_core"]},{"name":"path_provider_macos","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.6/","native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-2.0.3/","native_build":true,"dependencies":[]},{"name":"video_compress","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_compress-3.1.1/","native_build":true,"dependencies":[]}],"linux":[{"name":"connectivity_plus_linux","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/connectivity_plus_linux-1.3.1/","native_build":false,"dependencies":[]},{"name":"path_provider_linux","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.7/","native_build":false,"dependencies":[]}],"windows":[{"name":"connectivity_plus_windows","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/connectivity_plus_windows-1.2.2/","native_build":true,"dependencies":[]},{"name":"path_provider_windows","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.1.0/","native_build":false,"dependencies":[]}],"web":[{"name":"cloud_firestore_web","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore_web-2.8.3/","dependencies":["firebase_core_web"]},{"name":"connectivity_plus_web","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/connectivity_plus_web-1.2.3/","dependencies":[]},{"name":"firebase_auth_web","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-4.2.2/","dependencies":["firebase_core_web"]},{"name":"firebase_core_web","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-1.7.1/","dependencies":[]},{"name":"firebase_storage_web","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_storage_web-3.3.2/","dependencies":["firebase_core_web"]},{"name":"image_picker_for_web","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/image_picker_for_web-2.1.8/","dependencies":[]},{"name":"video_player_web","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_web-2.0.12/","dependencies":[]}]},"dependencyGraph":[{"name":"cloud_firestore","dependencies":["cloud_firestore_web","firebase_core"]},{"name":"cloud_firestore_web","dependencies":["firebase_core","firebase_core_web"]},{"name":"connectivity_plus","dependencies":["connectivity_plus_linux","connectivity_plus_macos","connectivity_plus_web","connectivity_plus_windows"]},{"name":"connectivity_plus_linux","dependencies":[]},{"name":"connectivity_plus_macos","dependencies":[]},{"name":"connectivity_plus_web","dependencies":[]},{"name":"connectivity_plus_windows","dependencies":[]},{"name":"firebase_auth","dependencies":["firebase_auth_web","firebase_core"]},{"name":"firebase_auth_web","dependencies":["firebase_core","firebase_core_web"]},{"name":"firebase_core","dependencies":["firebase_core_web"]},{"name":"firebase_core_web","dependencies":[]},{"name":"firebase_storage","dependencies":["firebase_core","firebase_storage_web"]},{"name":"firebase_storage_web","dependencies":["firebase_core","firebase_core_web"]},{"name":"flutter_image_compress","dependencies":[]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"image_picker","dependencies":["image_picker_android","image_picker_for_web","image_picker_ios"]},{"name":"image_picker_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"image_picker_for_web","dependencies":[]},{"name":"image_picker_ios","dependencies":[]},{"name":"path_provider","dependencies":["path_provider_android","path_provider_ios","path_provider_linux","path_provider_macos","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_ios","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_macos","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"sqflite","dependencies":[]},{"name":"video_compress","dependencies":[]},{"name":"video_player","dependencies":["video_player_android","video_player_avfoundation","video_player_web"]},{"name":"video_player_android","dependencies":[]},{"name":"video_player_avfoundation","dependencies":[]},{"name":"video_player_web","dependencies":[]}],"date_created":"2022-08-03 02:59:00.213826","version":"3.0.5"}
\ No newline at end of file
+{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"cloud_firestore","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-3.4.3/","native_build":true,"dependencies":["firebase_core"]},{"name":"connectivity_plus","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/connectivity_plus-2.3.6/","native_build":true,"dependencies":[]},{"name":"firebase_auth","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-3.6.2/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_core","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.20.0/","native_build":true,"dependencies":[]},{"name":"firebase_storage","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_storage-10.3.4/","native_build":true,"dependencies":["firebase_core"]},{"name":"flutter_image_compress","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_image_compress-1.1.1/","native_build":true,"dependencies":[]},{"name":"image_picker_ios","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/image_picker_ios-0.8.5+6/","native_build":true,"dependencies":[]},{"name":"path_provider_ios","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_ios-2.0.11/","native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-2.0.3+1/","native_build":true,"dependencies":[]},{"name":"video_compress","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_compress-3.1.1/","native_build":true,"dependencies":[]},{"name":"video_player_avfoundation","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_avfoundation-2.3.5/","native_build":true,"dependencies":[]}],"android":[{"name":"cloud_firestore","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-3.4.3/","native_build":true,"dependencies":["firebase_core"]},{"name":"connectivity_plus","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/connectivity_plus-2.3.6/","native_build":true,"dependencies":[]},{"name":"firebase_auth","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-3.6.2/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_core","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.20.0/","native_build":true,"dependencies":[]},{"name":"firebase_storage","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_storage-10.3.4/","native_build":true,"dependencies":["firebase_core"]},{"name":"flutter_image_compress","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_image_compress-1.1.1/","native_build":true,"dependencies":[]},{"name":"flutter_plugin_android_lifecycle","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.7/","native_build":true,"dependencies":[]},{"name":"image_picker_android","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/image_picker_android-0.8.5+2/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]},{"name":"path_provider_android","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_android-2.0.17/","native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-2.0.3+1/","native_build":true,"dependencies":[]},{"name":"video_compress","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_compress-3.1.1/","native_build":true,"dependencies":[]},{"name":"video_player_android","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_android-2.3.8/","native_build":true,"dependencies":[]}],"macos":[{"name":"cloud_firestore","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-3.4.3/","native_build":true,"dependencies":["firebase_core"]},{"name":"connectivity_plus_macos","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/connectivity_plus_macos-1.2.4/","native_build":true,"dependencies":[]},{"name":"firebase_auth","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-3.6.2/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_core","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.20.0/","native_build":true,"dependencies":[]},{"name":"firebase_storage","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_storage-10.3.4/","native_build":true,"dependencies":["firebase_core"]},{"name":"path_provider_macos","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.6/","native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-2.0.3+1/","native_build":true,"dependencies":[]},{"name":"video_compress","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_compress-3.1.1/","native_build":true,"dependencies":[]}],"linux":[{"name":"connectivity_plus_linux","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/connectivity_plus_linux-1.3.1/","native_build":false,"dependencies":[]},{"name":"path_provider_linux","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.7/","native_build":false,"dependencies":[]}],"windows":[{"name":"connectivity_plus_windows","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/connectivity_plus_windows-1.2.2/","native_build":true,"dependencies":[]},{"name":"path_provider_windows","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.1.2/","native_build":false,"dependencies":[]}],"web":[{"name":"cloud_firestore_web","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore_web-2.8.3/","dependencies":["firebase_core_web"]},{"name":"connectivity_plus_web","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/connectivity_plus_web-1.2.3/","dependencies":[]},{"name":"firebase_auth_web","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-4.2.2/","dependencies":["firebase_core_web"]},{"name":"firebase_core_web","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-1.7.1/","dependencies":[]},{"name":"firebase_storage_web","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_storage_web-3.3.2/","dependencies":["firebase_core_web"]},{"name":"image_picker_for_web","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/image_picker_for_web-2.1.8/","dependencies":[]},{"name":"video_player_web","path":"/Users/vlad/Development/flutter/.pub-cache/hosted/pub.dartlang.org/video_player_web-2.0.12/","dependencies":[]}]},"dependencyGraph":[{"name":"cloud_firestore","dependencies":["cloud_firestore_web","firebase_core"]},{"name":"cloud_firestore_web","dependencies":["firebase_core","firebase_core_web"]},{"name":"connectivity_plus","dependencies":["connectivity_plus_linux","connectivity_plus_macos","connectivity_plus_web","connectivity_plus_windows"]},{"name":"connectivity_plus_linux","dependencies":[]},{"name":"connectivity_plus_macos","dependencies":[]},{"name":"connectivity_plus_web","dependencies":[]},{"name":"connectivity_plus_windows","dependencies":[]},{"name":"firebase_auth","dependencies":["firebase_auth_web","firebase_core"]},{"name":"firebase_auth_web","dependencies":["firebase_core","firebase_core_web"]},{"name":"firebase_core","dependencies":["firebase_core_web"]},{"name":"firebase_core_web","dependencies":[]},{"name":"firebase_storage","dependencies":["firebase_core","firebase_storage_web"]},{"name":"firebase_storage_web","dependencies":["firebase_core","firebase_core_web"]},{"name":"flutter_image_compress","dependencies":[]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"image_picker","dependencies":["image_picker_android","image_picker_for_web","image_picker_ios"]},{"name":"image_picker_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"image_picker_for_web","dependencies":[]},{"name":"image_picker_ios","dependencies":[]},{"name":"path_provider","dependencies":["path_provider_android","path_provider_ios","path_provider_linux","path_provider_macos","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_ios","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_macos","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"sqflite","dependencies":[]},{"name":"video_compress","dependencies":[]},{"name":"video_player","dependencies":["video_player_android","video_player_avfoundation","video_player_web"]},{"name":"video_player_android","dependencies":[]},{"name":"video_player_avfoundation","dependencies":[]},{"name":"video_player_web","dependencies":[]}],"date_created":"2022-08-09 19:47:30.193825","version":"3.0.5"}
\ No newline at end of file
diff --git a/.idea/libraries/Dart_Packages.xml b/.idea/libraries/Dart_Packages.xml
index 4ae6888..6ab20e9 100644
--- a/.idea/libraries/Dart_Packages.xml
+++ b/.idea/libraries/Dart_Packages.xml
@@ -5,14 +5,14 @@
-
+
-
+
@@ -40,7 +40,7 @@
-
+
@@ -418,7 +418,7 @@
-
+
@@ -516,7 +516,7 @@
-
+
@@ -544,7 +544,7 @@
-
+
@@ -565,7 +565,7 @@
-
+
@@ -733,7 +733,7 @@
-
+
@@ -866,7 +866,7 @@
-
+
@@ -964,7 +964,7 @@
-
+
@@ -985,7 +985,7 @@
-
+
@@ -1041,12 +1041,12 @@
-
-
+
+
-
+
@@ -1099,7 +1099,7 @@
-
+
@@ -1111,14 +1111,14 @@
-
+
-
+
-
+
@@ -1142,7 +1142,7 @@
-
+
@@ -1160,7 +1160,7 @@
-
+
@@ -1174,10 +1174,10 @@
-
+
-
+
diff --git a/.idea/libraries/Flutter_Plugins.xml b/.idea/libraries/Flutter_Plugins.xml
index a9f232d..5b911a5 100644
--- a/.idea/libraries/Flutter_Plugins.xml
+++ b/.idea/libraries/Flutter_Plugins.xml
@@ -2,7 +2,6 @@
-
@@ -12,11 +11,7 @@
-
-
-
-
@@ -31,6 +26,11 @@
+
+
+
+
+
diff --git a/.idea/redting.iml b/.idea/redting.iml
index ffeae9b..23c87d6 100644
--- a/.idea/redting.iml
+++ b/.idea/redting.iml
@@ -1,5 +1,10 @@
+
+
+
+
+
@@ -7,7 +12,7 @@
-
+
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index df1b65e..eb9c799 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -13,76 +13,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -107,6 +49,13 @@
+
+
+
+
+
+
+
diff --git a/ios/Podfile b/ios/Podfile
index 1e8c3c9..63b4469 100644
--- a/ios/Podfile
+++ b/ios/Podfile
@@ -1,5 +1,5 @@
# Uncomment this line to define a global platform for your project
-# platform :ios, '9.0'
+platform :ios, '10.0'
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
@@ -37,5 +37,9 @@ end
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
+ target.build_configurations.each do |config|
+ config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '10.0'
+ end
end
end
+
diff --git a/ios/Podfile.lock b/ios/Podfile.lock
new file mode 100644
index 0000000..ac593a7
--- /dev/null
+++ b/ios/Podfile.lock
@@ -0,0 +1,916 @@
+PODS:
+ - abseil/algorithm (1.20211102.0):
+ - abseil/algorithm/algorithm (= 1.20211102.0)
+ - abseil/algorithm/container (= 1.20211102.0)
+ - abseil/algorithm/algorithm (1.20211102.0):
+ - abseil/base/config
+ - abseil/algorithm/container (1.20211102.0):
+ - abseil/algorithm/algorithm
+ - abseil/base/core_headers
+ - abseil/meta/type_traits
+ - abseil/base (1.20211102.0):
+ - abseil/base/atomic_hook (= 1.20211102.0)
+ - abseil/base/base (= 1.20211102.0)
+ - abseil/base/base_internal (= 1.20211102.0)
+ - abseil/base/config (= 1.20211102.0)
+ - abseil/base/core_headers (= 1.20211102.0)
+ - abseil/base/dynamic_annotations (= 1.20211102.0)
+ - abseil/base/endian (= 1.20211102.0)
+ - abseil/base/errno_saver (= 1.20211102.0)
+ - abseil/base/fast_type_id (= 1.20211102.0)
+ - abseil/base/log_severity (= 1.20211102.0)
+ - abseil/base/malloc_internal (= 1.20211102.0)
+ - abseil/base/pretty_function (= 1.20211102.0)
+ - abseil/base/raw_logging_internal (= 1.20211102.0)
+ - abseil/base/spinlock_wait (= 1.20211102.0)
+ - abseil/base/strerror (= 1.20211102.0)
+ - abseil/base/throw_delegate (= 1.20211102.0)
+ - abseil/base/atomic_hook (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/base (1.20211102.0):
+ - abseil/base/atomic_hook
+ - abseil/base/base_internal
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/dynamic_annotations
+ - abseil/base/log_severity
+ - abseil/base/raw_logging_internal
+ - abseil/base/spinlock_wait
+ - abseil/meta/type_traits
+ - abseil/base/base_internal (1.20211102.0):
+ - abseil/base/config
+ - abseil/meta/type_traits
+ - abseil/base/config (1.20211102.0)
+ - abseil/base/core_headers (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/dynamic_annotations (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/endian (1.20211102.0):
+ - abseil/base/base
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/errno_saver (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/fast_type_id (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/log_severity (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/malloc_internal (1.20211102.0):
+ - abseil/base/base
+ - abseil/base/base_internal
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/dynamic_annotations
+ - abseil/base/raw_logging_internal
+ - abseil/base/pretty_function (1.20211102.0)
+ - abseil/base/raw_logging_internal (1.20211102.0):
+ - abseil/base/atomic_hook
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/log_severity
+ - abseil/base/spinlock_wait (1.20211102.0):
+ - abseil/base/base_internal
+ - abseil/base/core_headers
+ - abseil/base/errno_saver
+ - abseil/base/strerror (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/errno_saver
+ - abseil/base/throw_delegate (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/raw_logging_internal
+ - abseil/container/common (1.20211102.0):
+ - abseil/meta/type_traits
+ - abseil/types/optional
+ - abseil/container/compressed_tuple (1.20211102.0):
+ - abseil/utility/utility
+ - abseil/container/container_memory (1.20211102.0):
+ - abseil/base/config
+ - abseil/memory/memory
+ - abseil/meta/type_traits
+ - abseil/utility/utility
+ - abseil/container/fixed_array (1.20211102.0):
+ - abseil/algorithm/algorithm
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/dynamic_annotations
+ - abseil/base/throw_delegate
+ - abseil/container/compressed_tuple
+ - abseil/memory/memory
+ - abseil/container/flat_hash_map (1.20211102.0):
+ - abseil/algorithm/container
+ - abseil/container/container_memory
+ - abseil/container/hash_function_defaults
+ - abseil/container/raw_hash_map
+ - abseil/memory/memory
+ - abseil/container/hash_function_defaults (1.20211102.0):
+ - abseil/base/config
+ - abseil/hash/hash
+ - abseil/strings/cord
+ - abseil/strings/strings
+ - abseil/container/hash_policy_traits (1.20211102.0):
+ - abseil/meta/type_traits
+ - abseil/container/hashtable_debug_hooks (1.20211102.0):
+ - abseil/base/config
+ - abseil/container/hashtablez_sampler (1.20211102.0):
+ - abseil/base/base
+ - abseil/base/core_headers
+ - abseil/container/have_sse
+ - abseil/debugging/stacktrace
+ - abseil/memory/memory
+ - abseil/profiling/exponential_biased
+ - abseil/profiling/sample_recorder
+ - abseil/synchronization/synchronization
+ - abseil/utility/utility
+ - abseil/container/have_sse (1.20211102.0)
+ - abseil/container/inlined_vector (1.20211102.0):
+ - abseil/algorithm/algorithm
+ - abseil/base/core_headers
+ - abseil/base/throw_delegate
+ - abseil/container/inlined_vector_internal
+ - abseil/memory/memory
+ - abseil/container/inlined_vector_internal (1.20211102.0):
+ - abseil/base/core_headers
+ - abseil/container/compressed_tuple
+ - abseil/memory/memory
+ - abseil/meta/type_traits
+ - abseil/types/span
+ - abseil/container/layout (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/meta/type_traits
+ - abseil/strings/strings
+ - abseil/types/span
+ - abseil/utility/utility
+ - abseil/container/raw_hash_map (1.20211102.0):
+ - abseil/base/throw_delegate
+ - abseil/container/container_memory
+ - abseil/container/raw_hash_set
+ - abseil/container/raw_hash_set (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/endian
+ - abseil/container/common
+ - abseil/container/compressed_tuple
+ - abseil/container/container_memory
+ - abseil/container/hash_policy_traits
+ - abseil/container/hashtable_debug_hooks
+ - abseil/container/hashtablez_sampler
+ - abseil/container/have_sse
+ - abseil/memory/memory
+ - abseil/meta/type_traits
+ - abseil/numeric/bits
+ - abseil/utility/utility
+ - abseil/debugging/debugging_internal (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/dynamic_annotations
+ - abseil/base/errno_saver
+ - abseil/base/raw_logging_internal
+ - abseil/debugging/demangle_internal (1.20211102.0):
+ - abseil/base/base
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/debugging/stacktrace (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/debugging/debugging_internal
+ - abseil/debugging/symbolize (1.20211102.0):
+ - abseil/base/base
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/dynamic_annotations
+ - abseil/base/malloc_internal
+ - abseil/base/raw_logging_internal
+ - abseil/debugging/debugging_internal
+ - abseil/debugging/demangle_internal
+ - abseil/strings/strings
+ - abseil/functional/bind_front (1.20211102.0):
+ - abseil/base/base_internal
+ - abseil/container/compressed_tuple
+ - abseil/meta/type_traits
+ - abseil/utility/utility
+ - abseil/functional/function_ref (1.20211102.0):
+ - abseil/base/base_internal
+ - abseil/base/core_headers
+ - abseil/meta/type_traits
+ - abseil/hash/city (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/endian
+ - abseil/hash/hash (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/endian
+ - abseil/container/fixed_array
+ - abseil/hash/city
+ - abseil/hash/low_level_hash
+ - abseil/meta/type_traits
+ - abseil/numeric/int128
+ - abseil/strings/strings
+ - abseil/types/optional
+ - abseil/types/variant
+ - abseil/utility/utility
+ - abseil/hash/low_level_hash (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/endian
+ - abseil/numeric/bits
+ - abseil/numeric/int128
+ - abseil/memory (1.20211102.0):
+ - abseil/memory/memory (= 1.20211102.0)
+ - abseil/memory/memory (1.20211102.0):
+ - abseil/base/core_headers
+ - abseil/meta/type_traits
+ - abseil/meta (1.20211102.0):
+ - abseil/meta/type_traits (= 1.20211102.0)
+ - abseil/meta/type_traits (1.20211102.0):
+ - abseil/base/config
+ - abseil/numeric/bits (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/numeric/int128 (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/numeric/bits
+ - abseil/numeric/representation (1.20211102.0):
+ - abseil/base/config
+ - abseil/profiling/exponential_biased (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/profiling/sample_recorder (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/synchronization/synchronization
+ - abseil/time/time
+ - abseil/random/distributions (1.20211102.0):
+ - abseil/base/base_internal
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/meta/type_traits
+ - abseil/numeric/bits
+ - abseil/random/internal/distribution_caller
+ - abseil/random/internal/fast_uniform_bits
+ - abseil/random/internal/fastmath
+ - abseil/random/internal/generate_real
+ - abseil/random/internal/iostream_state_saver
+ - abseil/random/internal/traits
+ - abseil/random/internal/uniform_helper
+ - abseil/random/internal/wide_multiply
+ - abseil/strings/strings
+ - abseil/random/internal/distribution_caller (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/fast_type_id
+ - abseil/utility/utility
+ - abseil/random/internal/fast_uniform_bits (1.20211102.0):
+ - abseil/base/config
+ - abseil/meta/type_traits
+ - abseil/random/internal/fastmath (1.20211102.0):
+ - abseil/numeric/bits
+ - abseil/random/internal/generate_real (1.20211102.0):
+ - abseil/meta/type_traits
+ - abseil/numeric/bits
+ - abseil/random/internal/fastmath
+ - abseil/random/internal/traits
+ - abseil/random/internal/iostream_state_saver (1.20211102.0):
+ - abseil/meta/type_traits
+ - abseil/numeric/int128
+ - abseil/random/internal/nonsecure_base (1.20211102.0):
+ - abseil/base/core_headers
+ - abseil/meta/type_traits
+ - abseil/random/internal/pool_urbg
+ - abseil/random/internal/salted_seed_seq
+ - abseil/random/internal/seed_material
+ - abseil/types/optional
+ - abseil/types/span
+ - abseil/random/internal/pcg_engine (1.20211102.0):
+ - abseil/base/config
+ - abseil/meta/type_traits
+ - abseil/numeric/bits
+ - abseil/numeric/int128
+ - abseil/random/internal/fastmath
+ - abseil/random/internal/iostream_state_saver
+ - abseil/random/internal/platform (1.20211102.0):
+ - abseil/base/config
+ - abseil/random/internal/pool_urbg (1.20211102.0):
+ - abseil/base/base
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/endian
+ - abseil/base/raw_logging_internal
+ - abseil/random/internal/randen
+ - abseil/random/internal/seed_material
+ - abseil/random/internal/traits
+ - abseil/random/seed_gen_exception
+ - abseil/types/span
+ - abseil/random/internal/randen (1.20211102.0):
+ - abseil/base/raw_logging_internal
+ - abseil/random/internal/platform
+ - abseil/random/internal/randen_hwaes
+ - abseil/random/internal/randen_slow
+ - abseil/random/internal/randen_engine (1.20211102.0):
+ - abseil/base/endian
+ - abseil/meta/type_traits
+ - abseil/random/internal/iostream_state_saver
+ - abseil/random/internal/randen
+ - abseil/random/internal/randen_hwaes (1.20211102.0):
+ - abseil/base/config
+ - abseil/random/internal/platform
+ - abseil/random/internal/randen_hwaes_impl
+ - abseil/random/internal/randen_hwaes_impl (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/numeric/int128
+ - abseil/random/internal/platform
+ - abseil/random/internal/randen_slow (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/endian
+ - abseil/numeric/int128
+ - abseil/random/internal/platform
+ - abseil/random/internal/salted_seed_seq (1.20211102.0):
+ - abseil/container/inlined_vector
+ - abseil/meta/type_traits
+ - abseil/random/internal/seed_material
+ - abseil/types/optional
+ - abseil/types/span
+ - abseil/random/internal/seed_material (1.20211102.0):
+ - abseil/base/core_headers
+ - abseil/base/dynamic_annotations
+ - abseil/base/raw_logging_internal
+ - abseil/random/internal/fast_uniform_bits
+ - abseil/strings/strings
+ - abseil/types/optional
+ - abseil/types/span
+ - abseil/random/internal/traits (1.20211102.0):
+ - abseil/base/config
+ - abseil/random/internal/uniform_helper (1.20211102.0):
+ - abseil/base/config
+ - abseil/meta/type_traits
+ - abseil/random/internal/traits
+ - abseil/random/internal/wide_multiply (1.20211102.0):
+ - abseil/base/config
+ - abseil/numeric/bits
+ - abseil/numeric/int128
+ - abseil/random/internal/traits
+ - abseil/random/random (1.20211102.0):
+ - abseil/random/distributions
+ - abseil/random/internal/nonsecure_base
+ - abseil/random/internal/pcg_engine
+ - abseil/random/internal/pool_urbg
+ - abseil/random/internal/randen_engine
+ - abseil/random/seed_sequences
+ - abseil/random/seed_gen_exception (1.20211102.0):
+ - abseil/base/config
+ - abseil/random/seed_sequences (1.20211102.0):
+ - abseil/container/inlined_vector
+ - abseil/random/internal/nonsecure_base
+ - abseil/random/internal/pool_urbg
+ - abseil/random/internal/salted_seed_seq
+ - abseil/random/internal/seed_material
+ - abseil/random/seed_gen_exception
+ - abseil/types/span
+ - abseil/status/status (1.20211102.0):
+ - abseil/base/atomic_hook
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/raw_logging_internal
+ - abseil/container/inlined_vector
+ - abseil/debugging/stacktrace
+ - abseil/debugging/symbolize
+ - abseil/functional/function_ref
+ - abseil/strings/cord
+ - abseil/strings/str_format
+ - abseil/strings/strings
+ - abseil/types/optional
+ - abseil/status/statusor (1.20211102.0):
+ - abseil/base/base
+ - abseil/base/core_headers
+ - abseil/base/raw_logging_internal
+ - abseil/meta/type_traits
+ - abseil/status/status
+ - abseil/strings/strings
+ - abseil/types/variant
+ - abseil/utility/utility
+ - abseil/strings/cord (1.20211102.0):
+ - abseil/base/base
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/endian
+ - abseil/base/raw_logging_internal
+ - abseil/container/fixed_array
+ - abseil/container/inlined_vector
+ - abseil/functional/function_ref
+ - abseil/meta/type_traits
+ - abseil/strings/cord_internal
+ - abseil/strings/cordz_functions
+ - abseil/strings/cordz_info
+ - abseil/strings/cordz_statistics
+ - abseil/strings/cordz_update_scope
+ - abseil/strings/cordz_update_tracker
+ - abseil/strings/internal
+ - abseil/strings/str_format
+ - abseil/strings/strings
+ - abseil/types/optional
+ - abseil/strings/cord_internal (1.20211102.0):
+ - abseil/base/base_internal
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/endian
+ - abseil/base/raw_logging_internal
+ - abseil/base/throw_delegate
+ - abseil/container/compressed_tuple
+ - abseil/container/inlined_vector
+ - abseil/container/layout
+ - abseil/functional/function_ref
+ - abseil/meta/type_traits
+ - abseil/strings/strings
+ - abseil/types/span
+ - abseil/strings/cordz_functions (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/raw_logging_internal
+ - abseil/profiling/exponential_biased
+ - abseil/strings/cordz_handle (1.20211102.0):
+ - abseil/base/base
+ - abseil/base/config
+ - abseil/base/raw_logging_internal
+ - abseil/synchronization/synchronization
+ - abseil/strings/cordz_info (1.20211102.0):
+ - abseil/base/base
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/raw_logging_internal
+ - abseil/container/inlined_vector
+ - abseil/debugging/stacktrace
+ - abseil/strings/cord_internal
+ - abseil/strings/cordz_functions
+ - abseil/strings/cordz_handle
+ - abseil/strings/cordz_statistics
+ - abseil/strings/cordz_update_tracker
+ - abseil/synchronization/synchronization
+ - abseil/types/span
+ - abseil/strings/cordz_statistics (1.20211102.0):
+ - abseil/base/config
+ - abseil/strings/cordz_update_tracker
+ - abseil/strings/cordz_update_scope (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/strings/cord_internal
+ - abseil/strings/cordz_info
+ - abseil/strings/cordz_update_tracker
+ - abseil/strings/cordz_update_tracker (1.20211102.0):
+ - abseil/base/config
+ - abseil/strings/internal (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/endian
+ - abseil/base/raw_logging_internal
+ - abseil/meta/type_traits
+ - abseil/strings/str_format (1.20211102.0):
+ - abseil/strings/str_format_internal
+ - abseil/strings/str_format_internal (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/functional/function_ref
+ - abseil/meta/type_traits
+ - abseil/numeric/bits
+ - abseil/numeric/int128
+ - abseil/numeric/representation
+ - abseil/strings/strings
+ - abseil/types/optional
+ - abseil/types/span
+ - abseil/strings/strings (1.20211102.0):
+ - abseil/base/base
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/endian
+ - abseil/base/raw_logging_internal
+ - abseil/base/throw_delegate
+ - abseil/memory/memory
+ - abseil/meta/type_traits
+ - abseil/numeric/bits
+ - abseil/numeric/int128
+ - abseil/strings/internal
+ - abseil/synchronization/graphcycles_internal (1.20211102.0):
+ - abseil/base/base
+ - abseil/base/base_internal
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/malloc_internal
+ - abseil/base/raw_logging_internal
+ - abseil/synchronization/kernel_timeout_internal (1.20211102.0):
+ - abseil/base/core_headers
+ - abseil/base/raw_logging_internal
+ - abseil/time/time
+ - abseil/synchronization/synchronization (1.20211102.0):
+ - abseil/base/atomic_hook
+ - abseil/base/base
+ - abseil/base/base_internal
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/dynamic_annotations
+ - abseil/base/malloc_internal
+ - abseil/base/raw_logging_internal
+ - abseil/debugging/stacktrace
+ - abseil/debugging/symbolize
+ - abseil/synchronization/graphcycles_internal
+ - abseil/synchronization/kernel_timeout_internal
+ - abseil/time/time
+ - abseil/time (1.20211102.0):
+ - abseil/time/internal (= 1.20211102.0)
+ - abseil/time/time (= 1.20211102.0)
+ - abseil/time/internal (1.20211102.0):
+ - abseil/time/internal/cctz (= 1.20211102.0)
+ - abseil/time/internal/cctz (1.20211102.0):
+ - abseil/time/internal/cctz/civil_time (= 1.20211102.0)
+ - abseil/time/internal/cctz/time_zone (= 1.20211102.0)
+ - abseil/time/internal/cctz/civil_time (1.20211102.0):
+ - abseil/base/config
+ - abseil/time/internal/cctz/time_zone (1.20211102.0):
+ - abseil/base/config
+ - abseil/time/internal/cctz/civil_time
+ - abseil/time/time (1.20211102.0):
+ - abseil/base/base
+ - abseil/base/core_headers
+ - abseil/base/raw_logging_internal
+ - abseil/numeric/int128
+ - abseil/strings/strings
+ - abseil/time/internal/cctz/civil_time
+ - abseil/time/internal/cctz/time_zone
+ - abseil/types (1.20211102.0):
+ - abseil/types/any (= 1.20211102.0)
+ - abseil/types/bad_any_cast (= 1.20211102.0)
+ - abseil/types/bad_any_cast_impl (= 1.20211102.0)
+ - abseil/types/bad_optional_access (= 1.20211102.0)
+ - abseil/types/bad_variant_access (= 1.20211102.0)
+ - abseil/types/compare (= 1.20211102.0)
+ - abseil/types/optional (= 1.20211102.0)
+ - abseil/types/span (= 1.20211102.0)
+ - abseil/types/variant (= 1.20211102.0)
+ - abseil/types/any (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/base/fast_type_id
+ - abseil/meta/type_traits
+ - abseil/types/bad_any_cast
+ - abseil/utility/utility
+ - abseil/types/bad_any_cast (1.20211102.0):
+ - abseil/base/config
+ - abseil/types/bad_any_cast_impl
+ - abseil/types/bad_any_cast_impl (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/raw_logging_internal
+ - abseil/types/bad_optional_access (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/raw_logging_internal
+ - abseil/types/bad_variant_access (1.20211102.0):
+ - abseil/base/config
+ - abseil/base/raw_logging_internal
+ - abseil/types/compare (1.20211102.0):
+ - abseil/base/core_headers
+ - abseil/meta/type_traits
+ - abseil/types/optional (1.20211102.0):
+ - abseil/base/base_internal
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/memory/memory
+ - abseil/meta/type_traits
+ - abseil/types/bad_optional_access
+ - abseil/utility/utility
+ - abseil/types/span (1.20211102.0):
+ - abseil/algorithm/algorithm
+ - abseil/base/core_headers
+ - abseil/base/throw_delegate
+ - abseil/meta/type_traits
+ - abseil/types/variant (1.20211102.0):
+ - abseil/base/base_internal
+ - abseil/base/config
+ - abseil/base/core_headers
+ - abseil/meta/type_traits
+ - abseil/types/bad_variant_access
+ - abseil/utility/utility
+ - abseil/utility/utility (1.20211102.0):
+ - abseil/base/base_internal
+ - abseil/base/config
+ - abseil/meta/type_traits
+ - BoringSSL-GRPC (0.0.24):
+ - BoringSSL-GRPC/Implementation (= 0.0.24)
+ - BoringSSL-GRPC/Interface (= 0.0.24)
+ - BoringSSL-GRPC/Implementation (0.0.24):
+ - BoringSSL-GRPC/Interface (= 0.0.24)
+ - BoringSSL-GRPC/Interface (0.0.24)
+ - cloud_firestore (3.4.3):
+ - Firebase/Firestore (= 9.3.0)
+ - firebase_core
+ - Flutter
+ - connectivity_plus (0.0.1):
+ - Flutter
+ - ReachabilitySwift
+ - Firebase/Auth (9.3.0):
+ - Firebase/CoreOnly
+ - FirebaseAuth (~> 9.3.0)
+ - Firebase/CoreOnly (9.3.0):
+ - FirebaseCore (= 9.3.0)
+ - Firebase/Firestore (9.3.0):
+ - Firebase/CoreOnly
+ - FirebaseFirestore (~> 9.3.0)
+ - Firebase/Storage (9.3.0):
+ - Firebase/CoreOnly
+ - FirebaseStorage (~> 9.3.0)
+ - firebase_auth (3.6.2):
+ - Firebase/Auth (= 9.3.0)
+ - firebase_core
+ - Flutter
+ - firebase_core (1.20.0):
+ - Firebase/CoreOnly (= 9.3.0)
+ - Flutter
+ - firebase_storage (10.3.4):
+ - Firebase/Storage (= 9.3.0)
+ - firebase_core
+ - Flutter
+ - FirebaseAppCheckInterop (9.4.0)
+ - FirebaseAuth (9.3.0):
+ - FirebaseCore (~> 9.0)
+ - GoogleUtilities/AppDelegateSwizzler (~> 7.7)
+ - GoogleUtilities/Environment (~> 7.7)
+ - GTMSessionFetcher/Core (< 3.0, >= 1.7)
+ - FirebaseAuthInterop (9.4.0)
+ - FirebaseCore (9.3.0):
+ - FirebaseCoreDiagnostics (~> 9.0)
+ - FirebaseCoreInternal (~> 9.0)
+ - GoogleUtilities/Environment (~> 7.7)
+ - GoogleUtilities/Logger (~> 7.7)
+ - FirebaseCoreDiagnostics (9.4.0):
+ - GoogleDataTransport (< 10.0.0, >= 9.1.4)
+ - GoogleUtilities/Environment (~> 7.7)
+ - GoogleUtilities/Logger (~> 7.7)
+ - nanopb (< 2.30910.0, >= 2.30908.0)
+ - FirebaseCoreExtension (9.4.0):
+ - FirebaseCore (~> 9.0)
+ - FirebaseCoreInternal (9.4.0):
+ - "GoogleUtilities/NSData+zlib (~> 7.7)"
+ - FirebaseFirestore (9.3.0):
+ - abseil/algorithm (~> 1.20211102.0)
+ - abseil/base (~> 1.20211102.0)
+ - abseil/container/flat_hash_map (~> 1.20211102.0)
+ - abseil/memory (~> 1.20211102.0)
+ - abseil/meta (~> 1.20211102.0)
+ - abseil/strings/strings (~> 1.20211102.0)
+ - abseil/time (~> 1.20211102.0)
+ - abseil/types (~> 1.20211102.0)
+ - FirebaseCore (~> 9.0)
+ - "gRPC-C++ (~> 1.44.0)"
+ - leveldb-library (~> 1.22)
+ - nanopb (< 2.30910.0, >= 2.30908.0)
+ - FirebaseStorage (9.3.0):
+ - FirebaseAppCheckInterop (~> 9.0)
+ - FirebaseAuthInterop (~> 9.0)
+ - FirebaseCore (~> 9.0)
+ - FirebaseCoreExtension (~> 9.0)
+ - FirebaseStorageInternal (~> 9.0)
+ - FirebaseStorageInternal (9.4.0):
+ - FirebaseCore (~> 9.0)
+ - GTMSessionFetcher/Core (< 3.0, >= 1.7)
+ - Flutter (1.0.0)
+ - flutter_image_compress (1.0.0):
+ - Flutter
+ - Mantle
+ - SDWebImage
+ - SDWebImageWebPCoder
+ - FMDB (2.7.5):
+ - FMDB/standard (= 2.7.5)
+ - FMDB/standard (2.7.5)
+ - GoogleDataTransport (9.2.0):
+ - GoogleUtilities/Environment (~> 7.7)
+ - nanopb (< 2.30910.0, >= 2.30908.0)
+ - PromisesObjC (< 3.0, >= 1.2)
+ - GoogleUtilities/AppDelegateSwizzler (7.7.0):
+ - GoogleUtilities/Environment
+ - GoogleUtilities/Logger
+ - GoogleUtilities/Network
+ - GoogleUtilities/Environment (7.7.0):
+ - PromisesObjC (< 3.0, >= 1.2)
+ - GoogleUtilities/Logger (7.7.0):
+ - GoogleUtilities/Environment
+ - GoogleUtilities/Network (7.7.0):
+ - GoogleUtilities/Logger
+ - "GoogleUtilities/NSData+zlib"
+ - GoogleUtilities/Reachability
+ - "GoogleUtilities/NSData+zlib (7.7.0)"
+ - GoogleUtilities/Reachability (7.7.0):
+ - GoogleUtilities/Logger
+ - "gRPC-C++ (1.44.0)":
+ - "gRPC-C++/Implementation (= 1.44.0)"
+ - "gRPC-C++/Interface (= 1.44.0)"
+ - "gRPC-C++/Implementation (1.44.0)":
+ - abseil/base/base (= 1.20211102.0)
+ - abseil/base/core_headers (= 1.20211102.0)
+ - abseil/container/flat_hash_map (= 1.20211102.0)
+ - abseil/container/inlined_vector (= 1.20211102.0)
+ - abseil/functional/bind_front (= 1.20211102.0)
+ - abseil/hash/hash (= 1.20211102.0)
+ - abseil/memory/memory (= 1.20211102.0)
+ - abseil/random/random (= 1.20211102.0)
+ - abseil/status/status (= 1.20211102.0)
+ - abseil/status/statusor (= 1.20211102.0)
+ - abseil/strings/cord (= 1.20211102.0)
+ - abseil/strings/str_format (= 1.20211102.0)
+ - abseil/strings/strings (= 1.20211102.0)
+ - abseil/synchronization/synchronization (= 1.20211102.0)
+ - abseil/time/time (= 1.20211102.0)
+ - abseil/types/optional (= 1.20211102.0)
+ - abseil/types/variant (= 1.20211102.0)
+ - abseil/utility/utility (= 1.20211102.0)
+ - "gRPC-C++/Interface (= 1.44.0)"
+ - gRPC-Core (= 1.44.0)
+ - "gRPC-C++/Interface (1.44.0)"
+ - gRPC-Core (1.44.0):
+ - gRPC-Core/Implementation (= 1.44.0)
+ - gRPC-Core/Interface (= 1.44.0)
+ - gRPC-Core/Implementation (1.44.0):
+ - abseil/base/base (= 1.20211102.0)
+ - abseil/base/core_headers (= 1.20211102.0)
+ - abseil/container/flat_hash_map (= 1.20211102.0)
+ - abseil/container/inlined_vector (= 1.20211102.0)
+ - abseil/functional/bind_front (= 1.20211102.0)
+ - abseil/hash/hash (= 1.20211102.0)
+ - abseil/memory/memory (= 1.20211102.0)
+ - abseil/random/random (= 1.20211102.0)
+ - abseil/status/status (= 1.20211102.0)
+ - abseil/status/statusor (= 1.20211102.0)
+ - abseil/strings/cord (= 1.20211102.0)
+ - abseil/strings/str_format (= 1.20211102.0)
+ - abseil/strings/strings (= 1.20211102.0)
+ - abseil/synchronization/synchronization (= 1.20211102.0)
+ - abseil/time/time (= 1.20211102.0)
+ - abseil/types/optional (= 1.20211102.0)
+ - abseil/types/variant (= 1.20211102.0)
+ - abseil/utility/utility (= 1.20211102.0)
+ - BoringSSL-GRPC (= 0.0.24)
+ - gRPC-Core/Interface (= 1.44.0)
+ - Libuv-gRPC (= 0.0.10)
+ - gRPC-Core/Interface (1.44.0)
+ - GTMSessionFetcher/Core (2.0.0)
+ - image_picker_ios (0.0.1):
+ - Flutter
+ - leveldb-library (1.22.1)
+ - Libuv-gRPC (0.0.10):
+ - Libuv-gRPC/Implementation (= 0.0.10)
+ - Libuv-gRPC/Interface (= 0.0.10)
+ - Libuv-gRPC/Implementation (0.0.10):
+ - Libuv-gRPC/Interface (= 0.0.10)
+ - Libuv-gRPC/Interface (0.0.10)
+ - libwebp (1.2.3):
+ - libwebp/demux (= 1.2.3)
+ - libwebp/mux (= 1.2.3)
+ - libwebp/webp (= 1.2.3)
+ - libwebp/demux (1.2.3):
+ - libwebp/webp
+ - libwebp/mux (1.2.3):
+ - libwebp/demux
+ - libwebp/webp (1.2.3)
+ - Mantle (2.2.0):
+ - Mantle/extobjc (= 2.2.0)
+ - Mantle/extobjc (2.2.0)
+ - nanopb (2.30909.0):
+ - nanopb/decode (= 2.30909.0)
+ - nanopb/encode (= 2.30909.0)
+ - nanopb/decode (2.30909.0)
+ - nanopb/encode (2.30909.0)
+ - path_provider_ios (0.0.1):
+ - Flutter
+ - PromisesObjC (2.1.1)
+ - ReachabilitySwift (5.0.0)
+ - SDWebImage (5.13.2):
+ - SDWebImage/Core (= 5.13.2)
+ - SDWebImage/Core (5.13.2)
+ - SDWebImageWebPCoder (0.9.0):
+ - libwebp (~> 1.0)
+ - SDWebImage/Core (~> 5.13)
+ - sqflite (0.0.2):
+ - Flutter
+ - FMDB (>= 2.7.5)
+ - video_compress (0.3.0):
+ - Flutter
+ - video_player_avfoundation (0.0.1):
+ - Flutter
+
+DEPENDENCIES:
+ - cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`)
+ - connectivity_plus (from `.symlinks/plugins/connectivity_plus/ios`)
+ - firebase_auth (from `.symlinks/plugins/firebase_auth/ios`)
+ - firebase_core (from `.symlinks/plugins/firebase_core/ios`)
+ - firebase_storage (from `.symlinks/plugins/firebase_storage/ios`)
+ - Flutter (from `Flutter`)
+ - flutter_image_compress (from `.symlinks/plugins/flutter_image_compress/ios`)
+ - image_picker_ios (from `.symlinks/plugins/image_picker_ios/ios`)
+ - path_provider_ios (from `.symlinks/plugins/path_provider_ios/ios`)
+ - sqflite (from `.symlinks/plugins/sqflite/ios`)
+ - video_compress (from `.symlinks/plugins/video_compress/ios`)
+ - video_player_avfoundation (from `.symlinks/plugins/video_player_avfoundation/ios`)
+
+SPEC REPOS:
+ trunk:
+ - abseil
+ - BoringSSL-GRPC
+ - Firebase
+ - FirebaseAppCheckInterop
+ - FirebaseAuth
+ - FirebaseAuthInterop
+ - FirebaseCore
+ - FirebaseCoreDiagnostics
+ - FirebaseCoreExtension
+ - FirebaseCoreInternal
+ - FirebaseFirestore
+ - FirebaseStorage
+ - FirebaseStorageInternal
+ - FMDB
+ - GoogleDataTransport
+ - GoogleUtilities
+ - "gRPC-C++"
+ - gRPC-Core
+ - GTMSessionFetcher
+ - leveldb-library
+ - Libuv-gRPC
+ - libwebp
+ - Mantle
+ - nanopb
+ - PromisesObjC
+ - ReachabilitySwift
+ - SDWebImage
+ - SDWebImageWebPCoder
+
+EXTERNAL SOURCES:
+ cloud_firestore:
+ :path: ".symlinks/plugins/cloud_firestore/ios"
+ connectivity_plus:
+ :path: ".symlinks/plugins/connectivity_plus/ios"
+ firebase_auth:
+ :path: ".symlinks/plugins/firebase_auth/ios"
+ firebase_core:
+ :path: ".symlinks/plugins/firebase_core/ios"
+ firebase_storage:
+ :path: ".symlinks/plugins/firebase_storage/ios"
+ Flutter:
+ :path: Flutter
+ flutter_image_compress:
+ :path: ".symlinks/plugins/flutter_image_compress/ios"
+ image_picker_ios:
+ :path: ".symlinks/plugins/image_picker_ios/ios"
+ path_provider_ios:
+ :path: ".symlinks/plugins/path_provider_ios/ios"
+ sqflite:
+ :path: ".symlinks/plugins/sqflite/ios"
+ video_compress:
+ :path: ".symlinks/plugins/video_compress/ios"
+ video_player_avfoundation:
+ :path: ".symlinks/plugins/video_player_avfoundation/ios"
+
+SPEC CHECKSUMS:
+ abseil: ebe5b5529fb05d93a8bdb7951607be08b7fa71bc
+ BoringSSL-GRPC: 3175b25143e648463a56daeaaa499c6cb86dad33
+ cloud_firestore: 08093e207dfb2e6c82a6b272def699e022548786
+ connectivity_plus: 413a8857dd5d9f1c399a39130850d02fe0feaf7e
+ Firebase: ef75abb1cdbc746d5a38f4e26c422c807b189b8c
+ firebase_auth: e4bd9a01f6c45764bf3bfb0cea4d5ce3673a92a2
+ firebase_core: 96214f90497b808a2cf2a24517084c5f6de37b53
+ firebase_storage: e95ec41580e311cb30b1ed7459b9e94fb4bbe672
+ FirebaseAppCheckInterop: 63119cdfc94b16c3e9421513c17f597aee2ea225
+ FirebaseAuth: 9ebc3577fe0acf9092df21ac314024b70aebf21e
+ FirebaseAuthInterop: 826d3d772b554e3675ceaab8c665008277ca9d1c
+ FirebaseCore: c088995ece701a021a48a1348ea0174877de2a6a
+ FirebaseCoreDiagnostics: aaa87098082c4d4bdd1a9557b1186d18ca85ce8c
+ FirebaseCoreExtension: 2cf8c542b54ad3c2d4b746c22e8828b670dcd9b0
+ FirebaseCoreInternal: a13302b0088fbf5f38b79b6ece49c2af7d3e05d6
+ FirebaseFirestore: 5a72aa925528f67469b16a54a6cfc369467197e4
+ FirebaseStorage: 1414d27e15fa04f6350ef6602accef0e951c8bca
+ FirebaseStorageInternal: 425c7dc7de44d9b7e07a9f8d6515bab0f1266b87
+ Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a
+ flutter_image_compress: 5a5e9aee05b6553048b8df1c3bc456d0afaac433
+ FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a
+ GoogleDataTransport: 1c8145da7117bd68bbbed00cf304edb6a24de00f
+ GoogleUtilities: e0913149f6b0625b553d70dae12b49fc62914fd1
+ "gRPC-C++": 9675f953ace2b3de7c506039d77be1f2e77a8db2
+ gRPC-Core: 943e491cb0d45598b0b0eb9e910c88080369290b
+ GTMSessionFetcher: 681175626052e03fdde7952f7e9c7a9785719506
+ image_picker_ios: b786a5dcf033a8336a657191401bfdf12017dabb
+ leveldb-library: 50c7b45cbd7bf543c81a468fe557a16ae3db8729
+ Libuv-gRPC: 55e51798e14ef436ad9bc45d12d43b77b49df378
+ libwebp: 60305b2e989864154bd9be3d772730f08fc6a59c
+ Mantle: c5aa8794a29a022dfbbfc9799af95f477a69b62d
+ nanopb: b552cce312b6c8484180ef47159bc0f65a1f0431
+ path_provider_ios: 14f3d2fd28c4fdb42f44e0f751d12861c43cee02
+ PromisesObjC: ab77feca74fa2823e7af4249b8326368e61014cb
+ ReachabilitySwift: 985039c6f7b23a1da463388634119492ff86c825
+ SDWebImage: 72f86271a6f3139cc7e4a89220946489d4b9a866
+ SDWebImageWebPCoder: 3dc350894112feab5375cfba9ce0986544a66a69
+ sqflite: 6d358c025f5b867b29ed92fc697fd34924e11904
+ video_compress: fce97e4fb1dfd88175aa07d2ffc8a2f297f87fbe
+ video_player_avfoundation: e489aac24ef5cf7af82702979ed16f2a5ef84cff
+
+PODFILE CHECKSUM: cb520c24ab437919c1cbc923652dabeb8956904c
+
+COCOAPODS: 1.11.3
diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj
index c71e23d..fa72e6d 100644
--- a/ios/Runner.xcodeproj/project.pbxproj
+++ b/ios/Runner.xcodeproj/project.pbxproj
@@ -3,13 +3,14 @@
archiveVersion = 1;
classes = {
};
- objectVersion = 50;
+ objectVersion = 51;
objects = {
/* Begin PBXBuildFile section */
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
+ 86D7A0D61A371B0AC8423B35 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F948FDF3BDF209800FD78F6 /* Pods_Runner.framework */; };
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
@@ -31,7 +32,9 @@
/* Begin PBXFileReference section */
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; };
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; };
+ 2BEC48702960F18767ABA34F /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; };
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; };
+ 4F948FDF3BDF209800FD78F6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
550EFB2C581560DB88B1E592 /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "Runner/GoogleService-Info.plist"; sourceTree = ""; };
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; };
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
@@ -43,6 +46,8 @@
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; };
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ D5DED05748EB6C932A90E689 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; };
+ E8879A2A4DFBAB1ABA874A0D /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -50,6 +55,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ 86D7A0D61A371B0AC8423B35 /* Pods_Runner.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -74,6 +80,8 @@
97C146F01CF9000F007C117D /* Runner */,
97C146EF1CF9000F007C117D /* Products */,
550EFB2C581560DB88B1E592 /* GoogleService-Info.plist */,
+ DEC419CA172B284C75A4D773 /* Pods */,
+ E8A095ADF8B05D1216F8BC71 /* Frameworks */,
);
sourceTree = "";
};
@@ -100,6 +108,24 @@
path = Runner;
sourceTree = "";
};
+ DEC419CA172B284C75A4D773 /* Pods */ = {
+ isa = PBXGroup;
+ children = (
+ 2BEC48702960F18767ABA34F /* Pods-Runner.debug.xcconfig */,
+ E8879A2A4DFBAB1ABA874A0D /* Pods-Runner.release.xcconfig */,
+ D5DED05748EB6C932A90E689 /* Pods-Runner.profile.xcconfig */,
+ );
+ path = Pods;
+ sourceTree = "";
+ };
+ E8A095ADF8B05D1216F8BC71 /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 4F948FDF3BDF209800FD78F6 /* Pods_Runner.framework */,
+ );
+ name = Frameworks;
+ sourceTree = "";
+ };
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@@ -107,12 +133,14 @@
isa = PBXNativeTarget;
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
buildPhases = (
+ 73FE36B2C6648E2012952DF3 /* [CP] Check Pods Manifest.lock */,
9740EEB61CF901F6004384FC /* Run Script */,
97C146EA1CF9000F007C117D /* Sources */,
97C146EB1CF9000F007C117D /* Frameworks */,
97C146EC1CF9000F007C117D /* Resources */,
9705A1C41CF9048500538489 /* Embed Frameworks */,
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
+ D4280045B656EC4B538288F2 /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
@@ -129,7 +157,7 @@
97C146E61CF9000F007C117D /* Project object */ = {
isa = PBXProject;
attributes = {
- LastUpgradeCheck = 1340;
+ LastUpgradeCheck = 1300;
ORGANIZATIONNAME = "";
TargetAttributes = {
97C146ED1CF9000F007C117D = {
@@ -185,6 +213,28 @@
shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
};
+ 73FE36B2C6648E2012952DF3 /* [CP] Check Pods Manifest.lock */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ );
+ inputPaths = (
+ "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+ "${PODS_ROOT}/Manifest.lock",
+ );
+ name = "[CP] Check Pods Manifest.lock";
+ outputFileListPaths = (
+ );
+ outputPaths = (
+ "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+ showEnvVarsInLog = 0;
+ };
9740EEB61CF901F6004384FC /* Run Script */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
@@ -199,6 +249,23 @@
shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
};
+ D4280045B656EC4B538288F2 /* [CP] Embed Pods Frameworks */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
+ );
+ name = "[CP] Embed Pods Frameworks";
+ outputFileListPaths = (
+ "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
@@ -235,6 +302,7 @@
/* Begin XCBuildConfiguration section */
249021D3217E4FDB00AE95B9 /* Profile */ = {
isa = XCBuildConfiguration;
+ baseConfigurationReference = 9740EEB31CF90195004384FC /* Generated.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -275,7 +343,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 10.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
@@ -286,11 +354,12 @@
};
249021D4217E4FDB00AE95B9 /* Profile */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
+ baseConfigurationReference = D5DED05748EB6C932A90E689 /* Pods-Runner.profile.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
+ DEVELOPMENT_TEAM = Q56R6X96PZ;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
@@ -301,12 +370,14 @@
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = 1;
VERSIONING_SYSTEM = "apple-generic";
};
name = Profile;
};
97C147031CF9000F007C117D /* Debug */ = {
isa = XCBuildConfiguration;
+ baseConfigurationReference = 9740EEB31CF90195004384FC /* Generated.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -353,7 +424,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 10.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
@@ -363,6 +434,7 @@
};
97C147041CF9000F007C117D /* Release */ = {
isa = XCBuildConfiguration;
+ baseConfigurationReference = 9740EEB31CF90195004384FC /* Generated.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -403,7 +475,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 10.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
@@ -416,11 +488,12 @@
};
97C147061CF9000F007C117D /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
+ baseConfigurationReference = 2BEC48702960F18767ABA34F /* Pods-Runner.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
+ DEVELOPMENT_TEAM = Q56R6X96PZ;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
@@ -432,17 +505,19 @@
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = 1;
VERSIONING_SYSTEM = "apple-generic";
};
name = Debug;
};
97C147071CF9000F007C117D /* Release */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
+ baseConfigurationReference = E8879A2A4DFBAB1ABA874A0D /* Pods-Runner.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
+ DEVELOPMENT_TEAM = Q56R6X96PZ;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
@@ -453,6 +528,7 @@
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = 1;
VERSIONING_SYSTEM = "apple-generic";
};
name = Release;
@@ -483,4 +559,4 @@
/* End XCConfigurationList section */
};
rootObject = 97C146E61CF9000F007C117D /* Project object */;
-}
\ No newline at end of file
+}
diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
index a0f6453..c87d15a 100644
--- a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
+++ b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
@@ -1,6 +1,6 @@
+
+
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
index e138c0b..04de9d4 100644
--- a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -1 +1,330 @@
-{"images":[{"size":"60x60","expected-size":"180","filename":"180.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"40x40","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"60x60","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"57x57","expected-size":"57","filename":"57.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"87","filename":"87.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"57x57","expected-size":"114","filename":"114.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"60","filename":"60.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"1024x1024","filename":"1024.png","expected-size":"1024","idiom":"ios-marketing","folder":"Assets.xcassets/AppIcon.appiconset/","scale":"1x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"72x72","expected-size":"72","filename":"72.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"76x76","expected-size":"152","filename":"152.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"50x50","expected-size":"100","filename":"100.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"76x76","expected-size":"76","filename":"76.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"50x50","expected-size":"50","filename":"50.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"72x72","expected-size":"144","filename":"144.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"40x40","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"83.5x83.5","expected-size":"167","filename":"167.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"20x20","expected-size":"20","filename":"20.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"idiom":"watch","filename":"172.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"38mm","scale":"2x","size":"86x86","expected-size":"172","role":"quickLook"},{"idiom":"watch","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"38mm","scale":"2x","size":"40x40","expected-size":"80","role":"appLauncher"},{"idiom":"watch","filename":"88.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"40mm","scale":"2x","size":"44x44","expected-size":"88","role":"appLauncher"},{"idiom":"watch","filename":"100.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"44mm","scale":"2x","size":"50x50","expected-size":"100","role":"appLauncher"},{"idiom":"watch","filename":"196.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"42mm","scale":"2x","size":"98x98","expected-size":"196","role":"quickLook"},{"idiom":"watch","filename":"216.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"44mm","scale":"2x","size":"108x108","expected-size":"216","role":"quickLook"},{"idiom":"watch","filename":"48.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"38mm","scale":"2x","size":"24x24","expected-size":"48","role":"notificationCenter"},{"idiom":"watch","filename":"55.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"42mm","scale":"2x","size":"27.5x27.5","expected-size":"55","role":"notificationCenter"},{"size":"29x29","expected-size":"87","filename":"87.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"watch","role":"companionSettings","scale":"3x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"watch","role":"companionSettings","scale":"2x"},{"size":"1024x1024","expected-size":"1024","filename":"1024.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"watch-marketing","scale":"1x"},{"size":"128x128","expected-size":"128","filename":"128.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"256x256","expected-size":"256","filename":"256.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"128x128","expected-size":"256","filename":"256.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"256x256","expected-size":"512","filename":"512.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"32x32","expected-size":"32","filename":"32.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"512x512","expected-size":"512","filename":"512.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"16x16","expected-size":"16","filename":"16.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"16x16","expected-size":"32","filename":"32.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"32x32","expected-size":"64","filename":"64.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"512x512","expected-size":"1024","filename":"1024.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"}]}
\ No newline at end of file
+{
+ "images" : [
+ {
+ "filename" : "40.png",
+ "idiom" : "iphone",
+ "scale" : "2x",
+ "size" : "20x20"
+ },
+ {
+ "filename" : "60.png",
+ "idiom" : "iphone",
+ "scale" : "3x",
+ "size" : "20x20"
+ },
+ {
+ "filename" : "29.png",
+ "idiom" : "iphone",
+ "scale" : "1x",
+ "size" : "29x29"
+ },
+ {
+ "filename" : "58.png",
+ "idiom" : "iphone",
+ "scale" : "2x",
+ "size" : "29x29"
+ },
+ {
+ "filename" : "87.png",
+ "idiom" : "iphone",
+ "scale" : "3x",
+ "size" : "29x29"
+ },
+ {
+ "filename" : "80.png",
+ "idiom" : "iphone",
+ "scale" : "2x",
+ "size" : "40x40"
+ },
+ {
+ "filename" : "120.png",
+ "idiom" : "iphone",
+ "scale" : "3x",
+ "size" : "40x40"
+ },
+ {
+ "filename" : "57.png",
+ "idiom" : "iphone",
+ "scale" : "1x",
+ "size" : "57x57"
+ },
+ {
+ "filename" : "114.png",
+ "idiom" : "iphone",
+ "scale" : "2x",
+ "size" : "57x57"
+ },
+ {
+ "filename" : "120.png",
+ "idiom" : "iphone",
+ "scale" : "2x",
+ "size" : "60x60"
+ },
+ {
+ "filename" : "180.png",
+ "idiom" : "iphone",
+ "scale" : "3x",
+ "size" : "60x60"
+ },
+ {
+ "filename" : "20.png",
+ "idiom" : "ipad",
+ "scale" : "1x",
+ "size" : "20x20"
+ },
+ {
+ "filename" : "40.png",
+ "idiom" : "ipad",
+ "scale" : "2x",
+ "size" : "20x20"
+ },
+ {
+ "filename" : "29.png",
+ "idiom" : "ipad",
+ "scale" : "1x",
+ "size" : "29x29"
+ },
+ {
+ "filename" : "58.png",
+ "idiom" : "ipad",
+ "scale" : "2x",
+ "size" : "29x29"
+ },
+ {
+ "filename" : "40.png",
+ "idiom" : "ipad",
+ "scale" : "1x",
+ "size" : "40x40"
+ },
+ {
+ "filename" : "80.png",
+ "idiom" : "ipad",
+ "scale" : "2x",
+ "size" : "40x40"
+ },
+ {
+ "filename" : "50.png",
+ "idiom" : "ipad",
+ "scale" : "1x",
+ "size" : "50x50"
+ },
+ {
+ "filename" : "100.png",
+ "idiom" : "ipad",
+ "scale" : "2x",
+ "size" : "50x50"
+ },
+ {
+ "filename" : "72.png",
+ "idiom" : "ipad",
+ "scale" : "1x",
+ "size" : "72x72"
+ },
+ {
+ "filename" : "144.png",
+ "idiom" : "ipad",
+ "scale" : "2x",
+ "size" : "72x72"
+ },
+ {
+ "filename" : "76.png",
+ "idiom" : "ipad",
+ "scale" : "1x",
+ "size" : "76x76"
+ },
+ {
+ "filename" : "152.png",
+ "idiom" : "ipad",
+ "scale" : "2x",
+ "size" : "76x76"
+ },
+ {
+ "filename" : "167.png",
+ "idiom" : "ipad",
+ "scale" : "2x",
+ "size" : "83.5x83.5"
+ },
+ {
+ "filename" : "1024.png",
+ "idiom" : "ios-marketing",
+ "scale" : "1x",
+ "size" : "1024x1024"
+ },
+ {
+ "filename" : "48.png",
+ "idiom" : "watch",
+ "role" : "notificationCenter",
+ "scale" : "2x",
+ "size" : "24x24",
+ "subtype" : "38mm"
+ },
+ {
+ "filename" : "55.png",
+ "idiom" : "watch",
+ "role" : "notificationCenter",
+ "scale" : "2x",
+ "size" : "27.5x27.5",
+ "subtype" : "42mm"
+ },
+ {
+ "filename" : "58.png",
+ "idiom" : "watch",
+ "role" : "companionSettings",
+ "scale" : "2x",
+ "size" : "29x29"
+ },
+ {
+ "filename" : "87.png",
+ "idiom" : "watch",
+ "role" : "companionSettings",
+ "scale" : "3x",
+ "size" : "29x29"
+ },
+ {
+ "idiom" : "watch",
+ "role" : "notificationCenter",
+ "scale" : "2x",
+ "size" : "33x33",
+ "subtype" : "45mm"
+ },
+ {
+ "filename" : "80.png",
+ "idiom" : "watch",
+ "role" : "appLauncher",
+ "scale" : "2x",
+ "size" : "40x40",
+ "subtype" : "38mm"
+ },
+ {
+ "filename" : "88.png",
+ "idiom" : "watch",
+ "role" : "appLauncher",
+ "scale" : "2x",
+ "size" : "44x44",
+ "subtype" : "40mm"
+ },
+ {
+ "idiom" : "watch",
+ "role" : "appLauncher",
+ "scale" : "2x",
+ "size" : "46x46",
+ "subtype" : "41mm"
+ },
+ {
+ "filename" : "100.png",
+ "idiom" : "watch",
+ "role" : "appLauncher",
+ "scale" : "2x",
+ "size" : "50x50",
+ "subtype" : "44mm"
+ },
+ {
+ "idiom" : "watch",
+ "role" : "appLauncher",
+ "scale" : "2x",
+ "size" : "51x51",
+ "subtype" : "45mm"
+ },
+ {
+ "filename" : "172.png",
+ "idiom" : "watch",
+ "role" : "quickLook",
+ "scale" : "2x",
+ "size" : "86x86",
+ "subtype" : "38mm"
+ },
+ {
+ "filename" : "196.png",
+ "idiom" : "watch",
+ "role" : "quickLook",
+ "scale" : "2x",
+ "size" : "98x98",
+ "subtype" : "42mm"
+ },
+ {
+ "filename" : "216.png",
+ "idiom" : "watch",
+ "role" : "quickLook",
+ "scale" : "2x",
+ "size" : "108x108",
+ "subtype" : "44mm"
+ },
+ {
+ "idiom" : "watch",
+ "role" : "quickLook",
+ "scale" : "2x",
+ "size" : "117x117",
+ "subtype" : "45mm"
+ },
+ {
+ "filename" : "1024.png",
+ "idiom" : "watch-marketing",
+ "scale" : "1x",
+ "size" : "1024x1024"
+ },
+ {
+ "filename" : "16.png",
+ "idiom" : "mac",
+ "scale" : "1x",
+ "size" : "16x16"
+ },
+ {
+ "filename" : "32.png",
+ "idiom" : "mac",
+ "scale" : "2x",
+ "size" : "16x16"
+ },
+ {
+ "filename" : "32.png",
+ "idiom" : "mac",
+ "scale" : "1x",
+ "size" : "32x32"
+ },
+ {
+ "filename" : "64.png",
+ "idiom" : "mac",
+ "scale" : "2x",
+ "size" : "32x32"
+ },
+ {
+ "filename" : "128.png",
+ "idiom" : "mac",
+ "scale" : "1x",
+ "size" : "128x128"
+ },
+ {
+ "filename" : "256.png",
+ "idiom" : "mac",
+ "scale" : "2x",
+ "size" : "128x128"
+ },
+ {
+ "filename" : "256.png",
+ "idiom" : "mac",
+ "scale" : "1x",
+ "size" : "256x256"
+ },
+ {
+ "filename" : "512.png",
+ "idiom" : "mac",
+ "scale" : "2x",
+ "size" : "256x256"
+ },
+ {
+ "filename" : "512.png",
+ "idiom" : "mac",
+ "scale" : "1x",
+ "size" : "512x512"
+ },
+ {
+ "filename" : "1024.png",
+ "idiom" : "mac",
+ "scale" : "2x",
+ "size" : "512x512"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}