diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..ad1cce4
Binary files /dev/null and b/.DS_Store differ
diff --git a/Task1/.DS_Store b/Task1/.DS_Store
new file mode 100644
index 0000000..6023b29
Binary files /dev/null and b/Task1/.DS_Store differ
diff --git a/Task1/README.md b/Task1/README.md
index 60d53df..5e96da6 100644
--- a/Task1/README.md
+++ b/Task1/README.md
@@ -1,14 +1,19 @@
-# Task 1
+# task_1
-## Problem Statement:
-- [File](https://docs.google.com/document/d/1paq9RIW60xJW92ZAC6aUnIfYqhv1EKEUlBu1bLXiSjo/edit?usp=sharing)
-- Use NITP email to access the file
-- Deadline: August 21, 2023 - 9:00 PM
+A new Flutter project.
-## Guidelines:
-- Create a new branch following the naming convention outlined in the repo README.md
-- Create a folder named **'your-name'**
-- Initialize Flutter inside the Folder and start working on the task
-- DO NOT DELETE THIS FILE!
+## Getting Started
+This project is a starting point for a Flutter application.
+A few resources to get you started if this is your first Flutter project:
+
+- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
+- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
+
+For help getting started with Flutter development, view the
+[online documentation](https://docs.flutter.dev/), which offers tutorials,
+samples, guidance on mobile development, and a full API reference.
+
+
+
diff --git a/Task1/analysis_options.yaml b/Task1/analysis_options.yaml
new file mode 100644
index 0000000..0d29021
--- /dev/null
+++ b/Task1/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/Task1/android/.gitignore b/Task1/android/.gitignore
new file mode 100644
index 0000000..6f56801
--- /dev/null
+++ b/Task1/android/.gitignore
@@ -0,0 +1,13 @@
+gradle-wrapper.jar
+/.gradle
+/captures/
+/gradlew
+/gradlew.bat
+/local.properties
+GeneratedPluginRegistrant.java
+
+# Remember to never publicly share your keystore.
+# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
+key.properties
+**/*.keystore
+**/*.jks
diff --git a/Task1/android/app/build.gradle b/Task1/android/app/build.gradle
new file mode 100644
index 0000000..8494f34
--- /dev/null
+++ b/Task1/android/app/build.gradle
@@ -0,0 +1,67 @@
+plugins {
+ id "com.android.application"
+ id "kotlin-android"
+ id "dev.flutter.flutter-gradle-plugin"
+}
+
+def localProperties = new Properties()
+def localPropertiesFile = rootProject.file('local.properties')
+if (localPropertiesFile.exists()) {
+ localPropertiesFile.withReader('UTF-8') { reader ->
+ localProperties.load(reader)
+ }
+}
+
+def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
+if (flutterVersionCode == null) {
+ flutterVersionCode = '1'
+}
+
+def flutterVersionName = localProperties.getProperty('flutter.versionName')
+if (flutterVersionName == null) {
+ flutterVersionName = '1.0'
+}
+
+android {
+ namespace "com.example.task_1"
+ compileSdkVersion flutter.compileSdkVersion
+ ndkVersion flutter.ndkVersion
+
+ compileOptions {
+ sourceCompatibility JavaVersion.VERSION_1_8
+ targetCompatibility JavaVersion.VERSION_1_8
+ }
+
+ kotlinOptions {
+ jvmTarget = '1.8'
+ }
+
+ sourceSets {
+ main.java.srcDirs += 'src/main/kotlin'
+ }
+
+ defaultConfig {
+ // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
+ applicationId "com.example.task_1"
+ // You can update the following values to match your application needs.
+ // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
+ minSdkVersion flutter.minSdkVersion
+ targetSdkVersion flutter.targetSdkVersion
+ versionCode flutterVersionCode.toInteger()
+ versionName flutterVersionName
+ }
+
+ buildTypes {
+ release {
+ // TODO: Add your own signing config for the release build.
+ // Signing with the debug keys for now, so `flutter run --release` works.
+ signingConfig signingConfigs.debug
+ }
+ }
+}
+
+flutter {
+ source '../..'
+}
+
+dependencies {}
diff --git a/Task1/android/app/src/debug/AndroidManifest.xml b/Task1/android/app/src/debug/AndroidManifest.xml
new file mode 100644
index 0000000..399f698
--- /dev/null
+++ b/Task1/android/app/src/debug/AndroidManifest.xml
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/Task1/android/app/src/main/AndroidManifest.xml b/Task1/android/app/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..202f206
--- /dev/null
+++ b/Task1/android/app/src/main/AndroidManifest.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Task1/android/app/src/main/kotlin/com/example/task_1/MainActivity.kt b/Task1/android/app/src/main/kotlin/com/example/task_1/MainActivity.kt
new file mode 100644
index 0000000..4e5e811
--- /dev/null
+++ b/Task1/android/app/src/main/kotlin/com/example/task_1/MainActivity.kt
@@ -0,0 +1,6 @@
+package com.example.task_1
+
+import io.flutter.embedding.android.FlutterActivity
+
+class MainActivity: FlutterActivity() {
+}
diff --git a/Task1/android/app/src/main/res/drawable-v21/launch_background.xml b/Task1/android/app/src/main/res/drawable-v21/launch_background.xml
new file mode 100644
index 0000000..f74085f
--- /dev/null
+++ b/Task1/android/app/src/main/res/drawable-v21/launch_background.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/Task1/android/app/src/main/res/drawable/launch_background.xml b/Task1/android/app/src/main/res/drawable/launch_background.xml
new file mode 100644
index 0000000..304732f
--- /dev/null
+++ b/Task1/android/app/src/main/res/drawable/launch_background.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/Task1/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/Task1/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000..db77bb4
Binary files /dev/null and b/Task1/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/Task1/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/Task1/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 0000000..17987b7
Binary files /dev/null and b/Task1/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/Task1/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/Task1/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..09d4391
Binary files /dev/null and b/Task1/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/Task1/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/Task1/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..d5f1c8d
Binary files /dev/null and b/Task1/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/Task1/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/Task1/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..4d6372e
Binary files /dev/null and b/Task1/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/Task1/android/app/src/main/res/values-night/styles.xml b/Task1/android/app/src/main/res/values-night/styles.xml
new file mode 100644
index 0000000..06952be
--- /dev/null
+++ b/Task1/android/app/src/main/res/values-night/styles.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
diff --git a/Task1/android/app/src/main/res/values/styles.xml b/Task1/android/app/src/main/res/values/styles.xml
new file mode 100644
index 0000000..cb1ef88
--- /dev/null
+++ b/Task1/android/app/src/main/res/values/styles.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
diff --git a/Task1/android/app/src/profile/AndroidManifest.xml b/Task1/android/app/src/profile/AndroidManifest.xml
new file mode 100644
index 0000000..399f698
--- /dev/null
+++ b/Task1/android/app/src/profile/AndroidManifest.xml
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/Task1/android/build.gradle b/Task1/android/build.gradle
new file mode 100644
index 0000000..f7eb7f6
--- /dev/null
+++ b/Task1/android/build.gradle
@@ -0,0 +1,31 @@
+buildscript {
+ ext.kotlin_version = '1.7.10'
+ repositories {
+ google()
+ mavenCentral()
+ }
+
+ dependencies {
+ classpath 'com.android.tools.build:gradle:7.3.0'
+ classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
+ }
+}
+
+allprojects {
+ repositories {
+ google()
+ mavenCentral()
+ }
+}
+
+rootProject.buildDir = '../build'
+subprojects {
+ project.buildDir = "${rootProject.buildDir}/${project.name}"
+}
+subprojects {
+ project.evaluationDependsOn(':app')
+}
+
+tasks.register("clean", Delete) {
+ delete rootProject.buildDir
+}
diff --git a/Task1/android/gradle.properties b/Task1/android/gradle.properties
new file mode 100644
index 0000000..94adc3a
--- /dev/null
+++ b/Task1/android/gradle.properties
@@ -0,0 +1,3 @@
+org.gradle.jvmargs=-Xmx1536M
+android.useAndroidX=true
+android.enableJetifier=true
diff --git a/Task1/android/gradle/wrapper/gradle-wrapper.properties b/Task1/android/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000..3c472b9
--- /dev/null
+++ b/Task1/android/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,5 @@
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
diff --git a/Task1/android/settings.gradle b/Task1/android/settings.gradle
new file mode 100644
index 0000000..55c4ca8
--- /dev/null
+++ b/Task1/android/settings.gradle
@@ -0,0 +1,20 @@
+pluginManagement {
+ def flutterSdkPath = {
+ def properties = new Properties()
+ file("local.properties").withInputStream { properties.load(it) }
+ def flutterSdkPath = properties.getProperty("flutter.sdk")
+ assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
+ return flutterSdkPath
+ }
+ settings.ext.flutterSdkPath = flutterSdkPath()
+
+ includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle")
+
+ plugins {
+ id "dev.flutter.flutter-gradle-plugin" version "1.0.0" apply false
+ }
+}
+
+include ":app"
+
+apply from: "${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle/app_plugin_loader.gradle"
diff --git a/Task1/android/task_1_android.iml b/Task1/android/task_1_android.iml
new file mode 100644
index 0000000..1899969
--- /dev/null
+++ b/Task1/android/task_1_android.iml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Task1/assets/.DS_Store b/Task1/assets/.DS_Store
new file mode 100644
index 0000000..4225e1b
Binary files /dev/null and b/Task1/assets/.DS_Store differ
diff --git a/Task1/assets/images/.DS_Store b/Task1/assets/images/.DS_Store
new file mode 100644
index 0000000..fbc5683
Binary files /dev/null and b/Task1/assets/images/.DS_Store differ
diff --git a/Task1/assets/images/Disney_land.webp b/Task1/assets/images/Disney_land.webp
new file mode 100644
index 0000000..1015508
Binary files /dev/null and b/Task1/assets/images/Disney_land.webp differ
diff --git a/Task1/assets/images/Eiffel_tower.jpeg b/Task1/assets/images/Eiffel_tower.jpeg
new file mode 100644
index 0000000..158d304
Binary files /dev/null and b/Task1/assets/images/Eiffel_tower.jpeg differ
diff --git a/Task1/assets/images/Hill_station.jpeg b/Task1/assets/images/Hill_station.jpeg
new file mode 100644
index 0000000..a4d40fe
Binary files /dev/null and b/Task1/assets/images/Hill_station.jpeg differ
diff --git a/Task1/assets/images/KAGAGAHAN_RIJANI.jpg b/Task1/assets/images/KAGAGAHAN_RIJANI.jpg
new file mode 100644
index 0000000..3c5b677
Binary files /dev/null and b/Task1/assets/images/KAGAGAHAN_RIJANI.jpg differ
diff --git a/Task1/assets/images/Mountain_icon.png b/Task1/assets/images/Mountain_icon.png
new file mode 100644
index 0000000..80b57fe
Binary files /dev/null and b/Task1/assets/images/Mountain_icon.png differ
diff --git a/Task1/assets/images/Red_fort.jpg b/Task1/assets/images/Red_fort.jpg
new file mode 100644
index 0000000..625367a
Binary files /dev/null and b/Task1/assets/images/Red_fort.jpg differ
diff --git a/Task1/assets/images/Taj-Mahal-Agra-India.jpg.webp b/Task1/assets/images/Taj-Mahal-Agra-India.jpg.webp
new file mode 100644
index 0000000..cd9ac62
Binary files /dev/null and b/Task1/assets/images/Taj-Mahal-Agra-India.jpg.webp differ
diff --git a/Task1/assets/images/cartoon.jpg b/Task1/assets/images/cartoon.jpg
new file mode 100644
index 0000000..c25f69b
Binary files /dev/null and b/Task1/assets/images/cartoon.jpg differ
diff --git a/Task1/assets/images/china_wall.webp b/Task1/assets/images/china_wall.webp
new file mode 100644
index 0000000..e0ec0bc
Binary files /dev/null and b/Task1/assets/images/china_wall.webp differ
diff --git a/Task1/assets/images/city.png b/Task1/assets/images/city.png
new file mode 100644
index 0000000..ccfd6bf
Binary files /dev/null and b/Task1/assets/images/city.png differ
diff --git a/Task1/assets/images/desert.png b/Task1/assets/images/desert.png
new file mode 100644
index 0000000..4e69753
Binary files /dev/null and b/Task1/assets/images/desert.png differ
diff --git a/Task1/assets/images/forest.png b/Task1/assets/images/forest.png
new file mode 100644
index 0000000..f3f35f4
Binary files /dev/null and b/Task1/assets/images/forest.png differ
diff --git a/Task1/assets/images/historical_places.jpeg b/Task1/assets/images/historical_places.jpeg
new file mode 100644
index 0000000..ba13320
Binary files /dev/null and b/Task1/assets/images/historical_places.jpeg differ
diff --git a/Task1/assets/images/india_gate.jpeg b/Task1/assets/images/india_gate.jpeg
new file mode 100644
index 0000000..36cea01
Binary files /dev/null and b/Task1/assets/images/india_gate.jpeg differ
diff --git a/Task1/assets/images/las.jpeg b/Task1/assets/images/las.jpeg
new file mode 100644
index 0000000..83492b5
Binary files /dev/null and b/Task1/assets/images/las.jpeg differ
diff --git a/Task1/assets/images/las_vegas.jpeg b/Task1/assets/images/las_vegas.jpeg
new file mode 100644
index 0000000..d5121e6
Binary files /dev/null and b/Task1/assets/images/las_vegas.jpeg differ
diff --git a/Task1/assets/images/lotus-temple.jpeg b/Task1/assets/images/lotus-temple.jpeg
new file mode 100644
index 0000000..93f612a
Binary files /dev/null and b/Task1/assets/images/lotus-temple.jpeg differ
diff --git a/Task1/assets/images/menu.png b/Task1/assets/images/menu.png
new file mode 100644
index 0000000..d61271b
Binary files /dev/null and b/Task1/assets/images/menu.png differ
diff --git a/Task1/assets/images/menu_icon.png b/Task1/assets/images/menu_icon.png
new file mode 100644
index 0000000..cbdccce
Binary files /dev/null and b/Task1/assets/images/menu_icon.png differ
diff --git a/Task1/assets/images/murano.jpg b/Task1/assets/images/murano.jpg
new file mode 100644
index 0000000..14aeba9
Binary files /dev/null and b/Task1/assets/images/murano.jpg differ
diff --git a/Task1/assets/images/newdelhi.jpg b/Task1/assets/images/newdelhi.jpg
new file mode 100644
index 0000000..ebee971
Binary files /dev/null and b/Task1/assets/images/newdelhi.jpg differ
diff --git a/Task1/assets/images/paris.jpg b/Task1/assets/images/paris.jpg
new file mode 100644
index 0000000..5b593d7
Binary files /dev/null and b/Task1/assets/images/paris.jpg differ
diff --git a/Task1/assets/images/red-fort.jpg b/Task1/assets/images/red-fort.jpg
new file mode 100644
index 0000000..625367a
Binary files /dev/null and b/Task1/assets/images/red-fort.jpg differ
diff --git a/Task1/assets/images/river.png b/Task1/assets/images/river.png
new file mode 100644
index 0000000..5fa0dc5
Binary files /dev/null and b/Task1/assets/images/river.png differ
diff --git a/Task1/assets/images/shimla.jpeg b/Task1/assets/images/shimla.jpeg
new file mode 100644
index 0000000..863e191
Binary files /dev/null and b/Task1/assets/images/shimla.jpeg differ
diff --git a/Task1/assets/images/tajmahal.jpg b/Task1/assets/images/tajmahal.jpg
new file mode 100644
index 0000000..cd9ac62
Binary files /dev/null and b/Task1/assets/images/tajmahal.jpg differ
diff --git a/Task1/assets/images/temple.jpg b/Task1/assets/images/temple.jpg
new file mode 100644
index 0000000..8278c3f
Binary files /dev/null and b/Task1/assets/images/temple.jpg differ
diff --git a/Task1/assets/images/waterfall.png b/Task1/assets/images/waterfall.png
new file mode 100644
index 0000000..331507e
Binary files /dev/null and b/Task1/assets/images/waterfall.png differ
diff --git a/Task1/build/204ea416f1812abf3cc545dddda97605.cache.dill.track.dill b/Task1/build/204ea416f1812abf3cc545dddda97605.cache.dill.track.dill
new file mode 100644
index 0000000..a8c1c88
Binary files /dev/null and b/Task1/build/204ea416f1812abf3cc545dddda97605.cache.dill.track.dill differ
diff --git a/Task1/build/8b5a972875de2cc9ef22c55c2846f2f7/_composite.stamp b/Task1/build/8b5a972875de2cc9ef22c55c2846f2f7/_composite.stamp
new file mode 100644
index 0000000..1b2d28c
--- /dev/null
+++ b/Task1/build/8b5a972875de2cc9ef22c55c2846f2f7/_composite.stamp
@@ -0,0 +1 @@
+{"inputs":[],"outputs":[]}
\ No newline at end of file
diff --git a/Task1/build/8b5a972875de2cc9ef22c55c2846f2f7/gen_dart_plugin_registrant.stamp b/Task1/build/8b5a972875de2cc9ef22c55c2846f2f7/gen_dart_plugin_registrant.stamp
new file mode 100644
index 0000000..02ff573
--- /dev/null
+++ b/Task1/build/8b5a972875de2cc9ef22c55c2846f2f7/gen_dart_plugin_registrant.stamp
@@ -0,0 +1 @@
+{"inputs":["/Users/jayvashishtha/Desktop/task_1/.dart_tool/package_config_subset"],"outputs":[]}
\ No newline at end of file
diff --git a/Task1/build/8b5a972875de2cc9ef22c55c2846f2f7/gen_localizations.stamp b/Task1/build/8b5a972875de2cc9ef22c55c2846f2f7/gen_localizations.stamp
new file mode 100644
index 0000000..1b2d28c
--- /dev/null
+++ b/Task1/build/8b5a972875de2cc9ef22c55c2846f2f7/gen_localizations.stamp
@@ -0,0 +1 @@
+{"inputs":[],"outputs":[]}
\ No newline at end of file
diff --git a/Task1/build/dec1e4a0516d70fa91229b5c658deffb/_composite.stamp b/Task1/build/dec1e4a0516d70fa91229b5c658deffb/_composite.stamp
new file mode 100644
index 0000000..1b2d28c
--- /dev/null
+++ b/Task1/build/dec1e4a0516d70fa91229b5c658deffb/_composite.stamp
@@ -0,0 +1 @@
+{"inputs":[],"outputs":[]}
\ No newline at end of file
diff --git a/Task1/build/dec1e4a0516d70fa91229b5c658deffb/gen_dart_plugin_registrant.stamp b/Task1/build/dec1e4a0516d70fa91229b5c658deffb/gen_dart_plugin_registrant.stamp
new file mode 100644
index 0000000..5e5c8a1
--- /dev/null
+++ b/Task1/build/dec1e4a0516d70fa91229b5c658deffb/gen_dart_plugin_registrant.stamp
@@ -0,0 +1 @@
+{"inputs":["/Users/jayvashishtha/Desktop/Flutter_project/task_1/.dart_tool/package_config_subset"],"outputs":[]}
\ No newline at end of file
diff --git a/Task1/build/dec1e4a0516d70fa91229b5c658deffb/gen_localizations.stamp b/Task1/build/dec1e4a0516d70fa91229b5c658deffb/gen_localizations.stamp
new file mode 100644
index 0000000..1b2d28c
--- /dev/null
+++ b/Task1/build/dec1e4a0516d70fa91229b5c658deffb/gen_localizations.stamp
@@ -0,0 +1 @@
+{"inputs":[],"outputs":[]}
\ No newline at end of file
diff --git a/Task1/build/ios/Debug-iphonesimulator/.last_build_id b/Task1/build/ios/Debug-iphonesimulator/.last_build_id
new file mode 100644
index 0000000..5f60892
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/.last_build_id
@@ -0,0 +1 @@
+c1c1cbc1337bc8705402fc641163d3c8
\ No newline at end of file
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/App b/Task1/build/ios/Debug-iphonesimulator/App.framework/App
new file mode 100755
index 0000000..8d561f2
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/App differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/Info.plist b/Task1/build/ios/Debug-iphonesimulator/App.framework/Info.plist
new file mode 100644
index 0000000..9625e10
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/App.framework/Info.plist
@@ -0,0 +1,26 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ App
+ CFBundleIdentifier
+ io.flutter.flutter.app
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ App
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ MinimumOSVersion
+ 11.0
+
+
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/_CodeSignature/CodeResources b/Task1/build/ios/Debug-iphonesimulator/App.framework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..86647d4
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/App.framework/_CodeSignature/CodeResources
@@ -0,0 +1,799 @@
+
+
+
+
+ files
+
+ Info.plist
+
+ 85iaADE5tc/NukRC+KGdiZaZ0ZA=
+
+ flutter_assets/AssetManifest.bin
+
+ wcJZyp0JCnLRE7WIN86ETE3dZxQ=
+
+ flutter_assets/AssetManifest.json
+
+ 1jzEu7fbeGa+DUg3iA5Dj/uTT1w=
+
+ flutter_assets/FontManifest.json
+
+ vKJkVIcw+LGHFnKJGwrQwCREv68=
+
+ flutter_assets/NOTICES.Z
+
+ RIAilnlOaIQ4G5me//hYHoX0dxY=
+
+ flutter_assets/assets/images/.DS_Store
+
+ +8iQ6HyKW+M4wcscKAFYhanfUcY=
+
+ flutter_assets/assets/images/1.jpeg
+
+ T4eHigGqCjppEMN5PZjXN63j2UE=
+
+ flutter_assets/assets/images/13.jpg
+
+ xJdsU88dxzNUCrvQhUVJfA36vy8=
+
+ flutter_assets/assets/images/2.jpeg
+
+ Kpr+ISskXOhd00somUarsLf8WL0=
+
+ flutter_assets/assets/images/3.jpeg
+
+ d377rWShqdNs2Vg7Rxeo7aCMMLU=
+
+ flutter_assets/assets/images/4.jpeg
+
+ eJYwOmsjrusGdvMKWb5xwlngYP0=
+
+ flutter_assets/assets/images/5.jpeg
+
+ TT4rmr6kGvrgAnk8aSvOh+FM3g4=
+
+ flutter_assets/assets/images/Disney_land.webp
+
+ pi4K1n/M94kAzaqlGrUpGyQtiKc=
+
+ flutter_assets/assets/images/Eiffel_tower.jpeg
+
+ gtxhDr+7jZ+dDey5STfW0y3hyIA=
+
+ flutter_assets/assets/images/Hill_station.jpeg
+
+ KOG2B6EOkfiqU/q8it2gTW7AVwU=
+
+ flutter_assets/assets/images/KAGAGAHAN_RIJANI.jpg
+
+ p2GR77UjawEuM54U/TTdp5NUloA=
+
+ flutter_assets/assets/images/Mountain_icon.png
+
+ X9P0JioFiesVs6F5goSurEiSLjw=
+
+ flutter_assets/assets/images/Red_fort.jpg
+
+ QKnNb92irYK/YvJcZ2YtBka+szU=
+
+ flutter_assets/assets/images/Taj-Mahal-Agra-India.jpg.webp
+
+ BSzI/nwBjd43QLAeuqryQa9hcKc=
+
+ flutter_assets/assets/images/beach.png
+
+ HfyouspGEztalPd3FzMVoXZzLT8=
+
+ flutter_assets/assets/images/cartoon.jpg
+
+ u69i6nMbDRH9G5bI+Z4tDmBZCPM=
+
+ flutter_assets/assets/images/china_wall.webp
+
+ c06kMLguJmElg5glepcLln0LjrE=
+
+ flutter_assets/assets/images/circleavatar.jpg
+
+ +XFVNZMeO2KIXnV8K5yRvsLbBKI=
+
+ flutter_assets/assets/images/circleavatar1.png
+
+ be2kO6flRJYJDjjrTPvDWUHyy1E=
+
+ flutter_assets/assets/images/city.png
+
+ b1CdzRtHcm41/XZVRoI3Nrups4M=
+
+ flutter_assets/assets/images/desert.png
+
+ hmRkhnwTRYBcaP/g3ygJ4KWofoE=
+
+ flutter_assets/assets/images/forest.png
+
+ lVQEgTadD4lzDoB5SZ7uNlhRfx0=
+
+ flutter_assets/assets/images/gondola.jpg
+
+ KUZ1nT6qT6g9dc9k3mHtSaHzwp4=
+
+ flutter_assets/assets/images/h1.jpg
+
+ SdjVzsZhFoZGiKoKhpnGgOlT5r8=
+
+ flutter_assets/assets/images/h2.jpeg
+
+ /cjCaNGdItMcCUGcXJ4j280zJ0E=
+
+ flutter_assets/assets/images/h3.jpeg
+
+ 0pCymnfRDUKYEPZArx+bdBtV+Lc=
+
+ flutter_assets/assets/images/h4.jpeg
+
+ 6FSCt2wBul/Up7S/kzNFuA5PJZw=
+
+ flutter_assets/assets/images/h5.jpeg
+
+ qh7CO4lBJQtqHco5RyTFMXQhzks=
+
+ flutter_assets/assets/images/historical_places.jpeg
+
+ SBBFCtdM8dTwa2A7Xq3PjqFHh1c=
+
+ flutter_assets/assets/images/hotel0.jpg
+
+ 8dGP3fsV/whkk0xfs4837sWwC20=
+
+ flutter_assets/assets/images/hotel1.jpg
+
+ XVN8jBEPFZ3u3bmJDnY2jgdm86c=
+
+ flutter_assets/assets/images/hotel2.jpg
+
+ X76EqYI/EqeZxJUy8sMIgHiP6Ys=
+
+ flutter_assets/assets/images/india_gate.jpeg
+
+ Q2vJp8vSC+LHi3miAr9yTnRPRjI=
+
+ flutter_assets/assets/images/las.jpeg
+
+ sQsLJ4z80A2PN9RXfFf8bgOo/Iw=
+
+ flutter_assets/assets/images/las_vegas.jpeg
+
+ /NwlZQPMASjcqyv04e0uKdt45k8=
+
+ flutter_assets/assets/images/lotus-temple.jpeg
+
+ PypYe8pFMtwZThmOFSrL/6PeLjs=
+
+ flutter_assets/assets/images/menu.png
+
+ hhLT1dSEedNDEwXZel0YjGGvEUc=
+
+ flutter_assets/assets/images/menu_icon.png
+
+ nrRD7InZ8egktSpwtW6QQMjCUCg=
+
+ flutter_assets/assets/images/menubar.png
+
+ +xTHaiVnUgCz3/80fHJSXQB+uxc=
+
+ flutter_assets/assets/images/mountain.png
+
+ se8c/XNUOdzYckTeX/1zAqQmJSk=
+
+ flutter_assets/assets/images/murano.jpg
+
+ mWNp5suntl/Ny4y6+wya7DTprzA=
+
+ flutter_assets/assets/images/newdelhi.jpg
+
+ Spm91uaDZSiR1gmoAreVGF+TM4s=
+
+ flutter_assets/assets/images/newyork.jpg
+
+ Xuy5rCeN0+S9GRfWpnU7FbyUenM=
+
+ flutter_assets/assets/images/paris.jpg
+
+ JUOiZ19qKu1pAGjmUkEpmJMNJLg=
+
+ flutter_assets/assets/images/red-fort.jpg
+
+ QKnNb92irYK/YvJcZ2YtBka+szU=
+
+ flutter_assets/assets/images/river.png
+
+ mHowu9+zogbNlO4vwOc4uQXkmdk=
+
+ flutter_assets/assets/images/santorini.jpg
+
+ lbQFbhthk6Q4yBzlisRJPRn9LmY=
+
+ flutter_assets/assets/images/saopaulo.jpg
+
+ 6to0LgPD/ciBT9tpY848Oqr4b5o=
+
+ flutter_assets/assets/images/shimla.jpeg
+
+ mwllpT3oOEiCE/f4tuhFQ9o0X9U=
+
+ flutter_assets/assets/images/stmarksbasilica.jpg
+
+ GjV2FKCViife8mfluTBINMBgRas=
+
+ flutter_assets/assets/images/tajmahal.jpg
+
+ BSzI/nwBjd43QLAeuqryQa9hcKc=
+
+ flutter_assets/assets/images/temple.jpg
+
+ NaV8JYJ/xg7ypEGp7pILxmw6I24=
+
+ flutter_assets/assets/images/venice.jpg
+
+ aZm0eWz2fCZxInaKk8MvsBMMx50=
+
+ flutter_assets/assets/images/waterfall.png
+
+ RI/Hy0Cnq9OtAHz8rwQGj2zbIs4=
+
+ flutter_assets/fonts/MaterialIcons-Regular.otf
+
+ /CUoTuPQqqdexfyOT9lpJhV+2MQ=
+
+ flutter_assets/isolate_snapshot_data
+
+ rEm9QHmX9lHK140Gnnn2K8SPfaU=
+
+ flutter_assets/kernel_blob.bin
+
+ 8lWs84oWU2hIOx3aMqz49h4NQ+0=
+
+ flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
+
+ P7bb/oR3EhwqCIH1M6LyTuBIWYU=
+
+ flutter_assets/shaders/ink_sparkle.frag
+
+ KL+7f3IYR/Y9WDlxxUeDmgGoluc=
+
+ flutter_assets/vm_snapshot_data
+
+ +HsWKuOINTMijVvKruokFpzcml8=
+
+
+ files2
+
+ flutter_assets/AssetManifest.bin
+
+ hash2
+
+ XJ0fsXCWi4X7LOqm47ClqEeWOEQ7g32dHNwpK1n44J0=
+
+
+ flutter_assets/AssetManifest.json
+
+ hash2
+
+ +xZwY7n8csONkbsfAXhhZXn4AJIFPIZNIiEHU1LWOVA=
+
+
+ flutter_assets/FontManifest.json
+
+ hash2
+
+ zX4DZFvESy3Ue3y2JvUcTsv1Whl6t3JBYotHrBZfviE=
+
+
+ flutter_assets/NOTICES.Z
+
+ hash2
+
+ C4szPdS0AD7JLMyAxOIXKRO6ASL7TphOPzbz+/rCD8o=
+
+
+ flutter_assets/assets/images/1.jpeg
+
+ hash2
+
+ ZM/gRNk9HmNFDT8BSanVTIPVGTQ+FvTvfqGl5dStDjc=
+
+
+ flutter_assets/assets/images/13.jpg
+
+ hash2
+
+ 4pO0Zep+HqPIVOTvdV6gJqsSQM78/b6bhO9mqhqK0Wo=
+
+
+ flutter_assets/assets/images/2.jpeg
+
+ hash2
+
+ ytFnREnrsNFG0NvVvVeP1mv8qsXFbpRGFhsWLUTiitY=
+
+
+ flutter_assets/assets/images/3.jpeg
+
+ hash2
+
+ CBlcAJZwqOjCmj/xnHWOODg7HNdhf/I7S7P0eMKYRd4=
+
+
+ flutter_assets/assets/images/4.jpeg
+
+ hash2
+
+ dzWkydrkKullJAGPu+316lHaUO6n36j6+181qZWpwPU=
+
+
+ flutter_assets/assets/images/5.jpeg
+
+ hash2
+
+ gPZ55PgDY7Wo2nV6b9e10+mJ/vyk8bAv1gCeDnCfhGs=
+
+
+ flutter_assets/assets/images/Disney_land.webp
+
+ hash2
+
+ MNvtzIR2rb1ms/zd+Es/yUaPnaVrVTvADJ2v4PnCNyI=
+
+
+ flutter_assets/assets/images/Eiffel_tower.jpeg
+
+ hash2
+
+ zyqCLrURHmB1e5eKJFYunsv+/4olD/hx4NgZwqrg97E=
+
+
+ flutter_assets/assets/images/Hill_station.jpeg
+
+ hash2
+
+ lg2fo+77Qtsx/f4d5WlqSuDumXDXfwfTDGMHc8YtGVE=
+
+
+ flutter_assets/assets/images/KAGAGAHAN_RIJANI.jpg
+
+ hash2
+
+ lqf+mhTFVUlMDPj9e/bR5IPawgq/bfeLAie8uw4t5o0=
+
+
+ flutter_assets/assets/images/Mountain_icon.png
+
+ hash2
+
+ CVjDGl3uP+F/Wgx794udhdRcN+tu4kPt2IKTTeV7Fm4=
+
+
+ flutter_assets/assets/images/Red_fort.jpg
+
+ hash2
+
+ OoIbexepx675cd+/tajMmQP1h/50HtMDK3bpQj9Xd+k=
+
+
+ flutter_assets/assets/images/Taj-Mahal-Agra-India.jpg.webp
+
+ hash2
+
+ SMniVn1Bj19GPfhWob+qSZKQtJZnGKow9fX2mGt0bZs=
+
+
+ flutter_assets/assets/images/beach.png
+
+ hash2
+
+ y5lhZTmDRFAd7umZIXEABF+boH2H97AiGStm+R9vwzc=
+
+
+ flutter_assets/assets/images/cartoon.jpg
+
+ hash2
+
+ XTxREOJC7QU4N1crE1zSzaQcdD2ZExSYW0LCF4PyzjE=
+
+
+ flutter_assets/assets/images/china_wall.webp
+
+ hash2
+
+ NkhZdRUg0UV4Ubk9+ZzMzYIpF9OWf5cvy3kY+jgrGns=
+
+
+ flutter_assets/assets/images/circleavatar.jpg
+
+ hash2
+
+ 4uXcGTkEvvHPJILKHdwAkUSh1QMC0uS7g0AZyG3EbuE=
+
+
+ flutter_assets/assets/images/circleavatar1.png
+
+ hash2
+
+ AKFLcQ1ZyiiPNdbgAja0/IWSf7Dg47kF8Rp+JdCHR2g=
+
+
+ flutter_assets/assets/images/city.png
+
+ hash2
+
+ 2vW2j+4otcGXwSmsQh72npKqwjaMFdHEqjSFSoZ6vp4=
+
+
+ flutter_assets/assets/images/desert.png
+
+ hash2
+
+ G6LdjjL+nTt+tnjgFX0FXdALlle8+IFxLhtcGvYFSMM=
+
+
+ flutter_assets/assets/images/forest.png
+
+ hash2
+
+ qyx8eEU7ziqN2mF3IEJDjTuQbBU7cZhPJBBMw7aCpGU=
+
+
+ flutter_assets/assets/images/gondola.jpg
+
+ hash2
+
+ mxmsoD88A0QjPveARAEkDaNoY/VAmDDcYXmymROv3fA=
+
+
+ flutter_assets/assets/images/h1.jpg
+
+ hash2
+
+ Kuqwn3Vbb46v7iAlUHyjY1yw3EniewBiMf9864JOJIg=
+
+
+ flutter_assets/assets/images/h2.jpeg
+
+ hash2
+
+ d39wOwhkopGvyzoi+P0fP3v0TNoNj3qO1ec1rcEKbyE=
+
+
+ flutter_assets/assets/images/h3.jpeg
+
+ hash2
+
+ 61GSrfe8Ie+gX0W/Nv2Ohg1Wn1sinOfDNEKw5Kgr+xE=
+
+
+ flutter_assets/assets/images/h4.jpeg
+
+ hash2
+
+ vN3aG4W6YiSh5x3WB/zpBybI7mgaf3+m/ROF2J4i8yA=
+
+
+ flutter_assets/assets/images/h5.jpeg
+
+ hash2
+
+ ZxRldVFZ83zRbJMkoFkweKZv9y1Jyo95tzwPJ9NS1Zc=
+
+
+ flutter_assets/assets/images/historical_places.jpeg
+
+ hash2
+
+ YWhJz5mIE6fj9g+6I1oYG6A1VfPnQMTe6K3OUq6NwFY=
+
+
+ flutter_assets/assets/images/hotel0.jpg
+
+ hash2
+
+ zoDLFXM0uf+NpyOIWoJmYOevt10RMj61L/SzMDdLLXs=
+
+
+ flutter_assets/assets/images/hotel1.jpg
+
+ hash2
+
+ i0jDGexKYKlgcqUekECVK6bGw7lk8i8owJesmETyo6g=
+
+
+ flutter_assets/assets/images/hotel2.jpg
+
+ hash2
+
+ CRhXnlJcAiRByhcRsNwaIJ251Dkbdq38HE1KlALtfrE=
+
+
+ flutter_assets/assets/images/india_gate.jpeg
+
+ hash2
+
+ 3YDQ4Wl1wy1rzraGYhfJh6xF6FX5SmKlKyUL/s8wrvo=
+
+
+ flutter_assets/assets/images/las.jpeg
+
+ hash2
+
+ yNpoy4vHrZ4RPTxAW3X46P2aJW8JTAcuKpj6fM1S8rY=
+
+
+ flutter_assets/assets/images/las_vegas.jpeg
+
+ hash2
+
+ j1oqWnHAIR/W7Cy50zC3T/G+ttdjGvoa1BfWIJEmCp0=
+
+
+ flutter_assets/assets/images/lotus-temple.jpeg
+
+ hash2
+
+ MWc8aWK2LMsoYJfHHVJZMy8lXH2smFtLUJZSGsKG16I=
+
+
+ flutter_assets/assets/images/menu.png
+
+ hash2
+
+ 1pqcZSuoK5a2Nj/7mwK1ouzGgtGdoBSLamxdThyzNac=
+
+
+ flutter_assets/assets/images/menu_icon.png
+
+ hash2
+
+ 8s3YNF6loN7mD/Fc5nU18NTbqC/oZeWgU/BuC4LShNk=
+
+
+ flutter_assets/assets/images/menubar.png
+
+ hash2
+
+ S0J8tgV0/QoXPWtZJt3lkFtejtlA0vqdjomDCmDGa6U=
+
+
+ flutter_assets/assets/images/mountain.png
+
+ hash2
+
+ Btm1IjrbdIX0DJtXRYgqDnqFyhZ4YG0SYaymN511hmY=
+
+
+ flutter_assets/assets/images/murano.jpg
+
+ hash2
+
+ mpgv1R1+CN6ClrOWGvciOgcowzjIepsBZV2qTVomAbQ=
+
+
+ flutter_assets/assets/images/newdelhi.jpg
+
+ hash2
+
+ ZjXLkhDYR1iWMqCn6kX+nhic6mP1/5ogwIvGfAKrnJg=
+
+
+ flutter_assets/assets/images/newyork.jpg
+
+ hash2
+
+ AljF8ys1SFUk8syawF4yYWO6sq5hWziavfmi373bsEo=
+
+
+ flutter_assets/assets/images/paris.jpg
+
+ hash2
+
+ /gQtMpQzoXXbrdf3v9yOVE/D1UoirgzRkayesy4NrTA=
+
+
+ flutter_assets/assets/images/red-fort.jpg
+
+ hash2
+
+ OoIbexepx675cd+/tajMmQP1h/50HtMDK3bpQj9Xd+k=
+
+
+ flutter_assets/assets/images/river.png
+
+ hash2
+
+ RRB61WMYLDK6vAKQ7Ju3m0Si8Lt326chciOPsE1rviE=
+
+
+ flutter_assets/assets/images/santorini.jpg
+
+ hash2
+
+ LE7YVy/IXJ6R/DnWh7ZDrYkbnuEBfmUPggYBZFNXAo0=
+
+
+ flutter_assets/assets/images/saopaulo.jpg
+
+ hash2
+
+ fpHVZSqdVLqqH7kyhfmqHLexwmFZZmfXDmdiQ0JoH6o=
+
+
+ flutter_assets/assets/images/shimla.jpeg
+
+ hash2
+
+ DxwGcaunQPnLfKpJDLa6AxulHLz6gMeRwlQKUZHZ9Uk=
+
+
+ flutter_assets/assets/images/stmarksbasilica.jpg
+
+ hash2
+
+ 5Dlr4bXcaBmYywaMeaVz/ycenIaf5SZPDuAxEPzmKq0=
+
+
+ flutter_assets/assets/images/tajmahal.jpg
+
+ hash2
+
+ SMniVn1Bj19GPfhWob+qSZKQtJZnGKow9fX2mGt0bZs=
+
+
+ flutter_assets/assets/images/temple.jpg
+
+ hash2
+
+ m08jJbmVdP7dotM0SXrb+pdpaXDExUri+GameP/1hJA=
+
+
+ flutter_assets/assets/images/venice.jpg
+
+ hash2
+
+ iarRj4YhsmffqPbqJbPdYZ0wD2705xLFbNzq3ZWVS64=
+
+
+ flutter_assets/assets/images/waterfall.png
+
+ hash2
+
+ ZZuq4eWCIuOGotjYIeZSMU/nCP5m1ZjF28mxada77EM=
+
+
+ flutter_assets/fonts/MaterialIcons-Regular.otf
+
+ hash2
+
+ 2YZbZxoJ1oPROoYwidiCXg9ho3aWzl19RIvIAjqmJFM=
+
+
+ flutter_assets/isolate_snapshot_data
+
+ hash2
+
+ xqTNttXLjHIz+PPExj3G9tN4xAJ96JV248w0bfsuIyQ=
+
+
+ flutter_assets/kernel_blob.bin
+
+ hash2
+
+ Ec9Y5zdu5Sx/VUp1UJ6HC9YB56nPuA27QkkaI2PVEko=
+
+
+ flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
+
+ hash2
+
+ x6NX+tjyECiQtyzbbjyY8U2zoZ7GDbJtE+T+k/dzgI0=
+
+
+ flutter_assets/shaders/ink_sparkle.frag
+
+ hash2
+
+ v6u8YtYjslOLIIb1rrgcOW817fxVEiBaprKuV+f6FpY=
+
+
+ flutter_assets/vm_snapshot_data
+
+ hash2
+
+ XRpcsR0vWGkDzG+35GjjzaJtqN3CuV3azmWWPti/o3M=
+
+
+
+ rules
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^version.plist$
+
+
+ rules2
+
+ .*\.dSYM($|/)
+
+ weight
+ 11
+
+ ^(.*/)?\.DS_Store$
+
+ omit
+
+ weight
+ 2000
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^Info\.plist$
+
+ omit
+
+ weight
+ 20
+
+ ^PkgInfo$
+
+ omit
+
+ weight
+ 20
+
+ ^embedded\.provisionprofile$
+
+ weight
+ 20
+
+ ^version\.plist$
+
+ weight
+ 20
+
+
+
+
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.bin b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.bin
new file mode 100644
index 0000000..146fb51
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.bin
@@ -0,0 +1 @@
+
assets/images/.DS_Store
assetassets/images/.DS_Storeassets/images/Disney_land.webp
assetassets/images/Disney_land.webpassets/images/Eiffel_tower.jpeg
assetassets/images/Eiffel_tower.jpegassets/images/Hill_station.jpeg
assetassets/images/Hill_station.jpeg"assets/images/KAGAGAHAN_RIJANI.jpg
asset"assets/images/KAGAGAHAN_RIJANI.jpgassets/images/Mountain_icon.png
assetassets/images/Mountain_icon.pngassets/images/Red_fort.jpg
assetassets/images/Red_fort.jpg+assets/images/Taj-Mahal-Agra-India.jpg.webp
asset+assets/images/Taj-Mahal-Agra-India.jpg.webpassets/images/cartoon.jpg
assetassets/images/cartoon.jpgassets/images/china_wall.webp
assetassets/images/china_wall.webpassets/images/city.png
assetassets/images/city.pngassets/images/desert.png
assetassets/images/desert.pngassets/images/forest.png
assetassets/images/forest.png$assets/images/historical_places.jpeg
asset$assets/images/historical_places.jpegassets/images/india_gate.jpeg
assetassets/images/india_gate.jpegassets/images/las.jpeg
assetassets/images/las.jpegassets/images/las_vegas.jpeg
assetassets/images/las_vegas.jpegassets/images/lotus-temple.jpeg
assetassets/images/lotus-temple.jpegassets/images/menu.png
assetassets/images/menu.pngassets/images/menu_icon.png
assetassets/images/menu_icon.pngassets/images/murano.jpg
assetassets/images/murano.jpgassets/images/newdelhi.jpg
assetassets/images/newdelhi.jpgassets/images/paris.jpg
assetassets/images/paris.jpgassets/images/red-fort.jpg
assetassets/images/red-fort.jpgassets/images/river.png
assetassets/images/river.pngassets/images/shimla.jpeg
assetassets/images/shimla.jpegassets/images/tajmahal.jpg
assetassets/images/tajmahal.jpgassets/images/temple.jpg
assetassets/images/temple.jpgassets/images/waterfall.png
assetassets/images/waterfall.png2packages/cupertino_icons/assets/CupertinoIcons.ttf
asset2packages/cupertino_icons/assets/CupertinoIcons.ttf
\ No newline at end of file
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.json b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.json
new file mode 100644
index 0000000..cfb4f29
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.json
@@ -0,0 +1 @@
+{"assets/images/.DS_Store":["assets/images/.DS_Store"],"assets/images/Disney_land.webp":["assets/images/Disney_land.webp"],"assets/images/Eiffel_tower.jpeg":["assets/images/Eiffel_tower.jpeg"],"assets/images/Hill_station.jpeg":["assets/images/Hill_station.jpeg"],"assets/images/KAGAGAHAN_RIJANI.jpg":["assets/images/KAGAGAHAN_RIJANI.jpg"],"assets/images/Mountain_icon.png":["assets/images/Mountain_icon.png"],"assets/images/Red_fort.jpg":["assets/images/Red_fort.jpg"],"assets/images/Taj-Mahal-Agra-India.jpg.webp":["assets/images/Taj-Mahal-Agra-India.jpg.webp"],"assets/images/cartoon.jpg":["assets/images/cartoon.jpg"],"assets/images/china_wall.webp":["assets/images/china_wall.webp"],"assets/images/city.png":["assets/images/city.png"],"assets/images/desert.png":["assets/images/desert.png"],"assets/images/forest.png":["assets/images/forest.png"],"assets/images/historical_places.jpeg":["assets/images/historical_places.jpeg"],"assets/images/india_gate.jpeg":["assets/images/india_gate.jpeg"],"assets/images/las.jpeg":["assets/images/las.jpeg"],"assets/images/las_vegas.jpeg":["assets/images/las_vegas.jpeg"],"assets/images/lotus-temple.jpeg":["assets/images/lotus-temple.jpeg"],"assets/images/menu.png":["assets/images/menu.png"],"assets/images/menu_icon.png":["assets/images/menu_icon.png"],"assets/images/murano.jpg":["assets/images/murano.jpg"],"assets/images/newdelhi.jpg":["assets/images/newdelhi.jpg"],"assets/images/paris.jpg":["assets/images/paris.jpg"],"assets/images/red-fort.jpg":["assets/images/red-fort.jpg"],"assets/images/river.png":["assets/images/river.png"],"assets/images/shimla.jpeg":["assets/images/shimla.jpeg"],"assets/images/tajmahal.jpg":["assets/images/tajmahal.jpg"],"assets/images/temple.jpg":["assets/images/temple.jpg"],"assets/images/waterfall.png":["assets/images/waterfall.png"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]}
\ No newline at end of file
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/FontManifest.json b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/FontManifest.json
new file mode 100644
index 0000000..464ab58
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/FontManifest.json
@@ -0,0 +1 @@
+[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}]
\ No newline at end of file
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NOTICES.Z b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NOTICES.Z
new file mode 100644
index 0000000..5c16833
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NOTICES.Z differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/.DS_Store b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/.DS_Store
new file mode 100644
index 0000000..fbc5683
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/.DS_Store differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/1.jpeg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/1.jpeg
new file mode 100644
index 0000000..7b5580a
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/1.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/13.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/13.jpg
new file mode 100644
index 0000000..78116ea
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/13.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/2.jpeg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/2.jpeg
new file mode 100644
index 0000000..b4ae2e7
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/2.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/3.jpeg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/3.jpeg
new file mode 100644
index 0000000..2b0450b
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/3.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/4.jpeg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/4.jpeg
new file mode 100644
index 0000000..b4ab457
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/4.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/5.jpeg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/5.jpeg
new file mode 100644
index 0000000..9425dc3
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/5.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Disney_land.webp b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Disney_land.webp
new file mode 100644
index 0000000..1015508
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Disney_land.webp differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Eiffel_tower.jpeg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Eiffel_tower.jpeg
new file mode 100644
index 0000000..158d304
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Eiffel_tower.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Hill_station.jpeg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Hill_station.jpeg
new file mode 100644
index 0000000..a4d40fe
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Hill_station.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/KAGAGAHAN_RIJANI.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/KAGAGAHAN_RIJANI.jpg
new file mode 100644
index 0000000..3c5b677
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/KAGAGAHAN_RIJANI.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Mountain_icon.png b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Mountain_icon.png
new file mode 100644
index 0000000..80b57fe
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Mountain_icon.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Red_fort.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Red_fort.jpg
new file mode 100644
index 0000000..625367a
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Red_fort.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Taj-Mahal-Agra-India.jpg.webp b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Taj-Mahal-Agra-India.jpg.webp
new file mode 100644
index 0000000..cd9ac62
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/Taj-Mahal-Agra-India.jpg.webp differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/beach.png b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/beach.png
new file mode 100644
index 0000000..573458f
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/beach.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/cartoon.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/cartoon.jpg
new file mode 100644
index 0000000..c25f69b
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/cartoon.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/china_wall.webp b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/china_wall.webp
new file mode 100644
index 0000000..e0ec0bc
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/china_wall.webp differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/circleavatar.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/circleavatar.jpg
new file mode 100644
index 0000000..d784d21
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/circleavatar.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/circleavatar1.png b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/circleavatar1.png
new file mode 100644
index 0000000..e42275d
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/circleavatar1.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/city.png b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/city.png
new file mode 100644
index 0000000..ccfd6bf
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/city.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/desert.png b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/desert.png
new file mode 100644
index 0000000..4e69753
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/desert.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/forest.png b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/forest.png
new file mode 100644
index 0000000..f3f35f4
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/forest.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/gondola.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/gondola.jpg
new file mode 100644
index 0000000..bc6871b
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/gondola.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/h1.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/h1.jpg
new file mode 100644
index 0000000..3f59149
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/h1.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/h2.jpeg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/h2.jpeg
new file mode 100644
index 0000000..8a5fb48
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/h2.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/h3.jpeg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/h3.jpeg
new file mode 100644
index 0000000..00cb385
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/h3.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/h4.jpeg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/h4.jpeg
new file mode 100644
index 0000000..6164c61
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/h4.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/h5.jpeg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/h5.jpeg
new file mode 100644
index 0000000..b99dc37
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/h5.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/historical_places.jpeg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/historical_places.jpeg
new file mode 100644
index 0000000..ba13320
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/historical_places.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/hotel0.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/hotel0.jpg
new file mode 100644
index 0000000..dd26fc8
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/hotel0.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/hotel1.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/hotel1.jpg
new file mode 100644
index 0000000..d384aec
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/hotel1.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/hotel2.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/hotel2.jpg
new file mode 100644
index 0000000..26a5a95
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/hotel2.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/india_gate.jpeg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/india_gate.jpeg
new file mode 100644
index 0000000..36cea01
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/india_gate.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/las.jpeg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/las.jpeg
new file mode 100644
index 0000000..83492b5
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/las.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/las_vegas.jpeg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/las_vegas.jpeg
new file mode 100644
index 0000000..d5121e6
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/las_vegas.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/lotus-temple.jpeg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/lotus-temple.jpeg
new file mode 100644
index 0000000..93f612a
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/lotus-temple.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/menu.png b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/menu.png
new file mode 100644
index 0000000..d61271b
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/menu.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/menu_icon.png b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/menu_icon.png
new file mode 100644
index 0000000..cbdccce
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/menu_icon.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/menubar.png b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/menubar.png
new file mode 100644
index 0000000..956f328
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/menubar.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/mountain.png b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/mountain.png
new file mode 100644
index 0000000..6e8a74d
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/mountain.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/murano.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/murano.jpg
new file mode 100644
index 0000000..14aeba9
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/murano.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/newdelhi.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/newdelhi.jpg
new file mode 100644
index 0000000..ebee971
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/newdelhi.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/newyork.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/newyork.jpg
new file mode 100644
index 0000000..04264cd
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/newyork.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/paris.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/paris.jpg
new file mode 100644
index 0000000..5b593d7
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/paris.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/red-fort.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/red-fort.jpg
new file mode 100644
index 0000000..625367a
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/red-fort.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/river.png b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/river.png
new file mode 100644
index 0000000..5fa0dc5
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/river.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/santorini.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/santorini.jpg
new file mode 100644
index 0000000..6b74157
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/santorini.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/saopaulo.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/saopaulo.jpg
new file mode 100644
index 0000000..217c24a
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/saopaulo.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/shimla.jpeg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/shimla.jpeg
new file mode 100644
index 0000000..863e191
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/shimla.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/stmarksbasilica.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/stmarksbasilica.jpg
new file mode 100644
index 0000000..5ae620b
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/stmarksbasilica.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/tajmahal.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/tajmahal.jpg
new file mode 100644
index 0000000..cd9ac62
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/tajmahal.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/temple.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/temple.jpg
new file mode 100644
index 0000000..8278c3f
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/temple.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/venice.jpg b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/venice.jpg
new file mode 100644
index 0000000..79b84aa
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/venice.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/waterfall.png b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/waterfall.png
new file mode 100644
index 0000000..331507e
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/waterfall.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf
new file mode 100644
index 0000000..8c99266
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/isolate_snapshot_data b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/isolate_snapshot_data
new file mode 100644
index 0000000..6a5616f
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/isolate_snapshot_data differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/kernel_blob.bin b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/kernel_blob.bin
new file mode 100644
index 0000000..a8c1c88
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/kernel_blob.bin differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
new file mode 100644
index 0000000..79ba7ea
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/ink_sparkle.frag b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/ink_sparkle.frag
new file mode 100644
index 0000000..2ba50c6
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/ink_sparkle.frag differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/vm_snapshot_data b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/vm_snapshot_data
new file mode 100644
index 0000000..2464640
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/vm_snapshot_data differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter
new file mode 100755
index 0000000..2e1edd4
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/Flutter.h b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/Flutter.h
new file mode 100644
index 0000000..cd59a82
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/Flutter.h
@@ -0,0 +1,24 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTER_H_
+#define FLUTTER_FLUTTER_H_
+
+#import "FlutterAppDelegate.h"
+#import "FlutterBinaryMessenger.h"
+#import "FlutterCallbackCache.h"
+#import "FlutterChannels.h"
+#import "FlutterCodecs.h"
+#import "FlutterDartProject.h"
+#import "FlutterEngine.h"
+#import "FlutterEngineGroup.h"
+#import "FlutterHeadlessDartRunner.h"
+#import "FlutterMacros.h"
+#import "FlutterPlatformViews.h"
+#import "FlutterPlugin.h"
+#import "FlutterPluginAppLifeCycleDelegate.h"
+#import "FlutterTexture.h"
+#import "FlutterViewController.h"
+
+#endif // FLUTTER_FLUTTER_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterAppDelegate.h b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterAppDelegate.h
new file mode 100644
index 0000000..ed7589a
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterAppDelegate.h
@@ -0,0 +1,34 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERAPPDELEGATE_H_
+#define FLUTTER_FLUTTERAPPDELEGATE_H_
+
+#import
+
+#import "FlutterMacros.h"
+#import "FlutterPlugin.h"
+
+/**
+ * `UIApplicationDelegate` subclass for simple apps that want default behavior.
+ *
+ * This class implements the following behaviors:
+ * * Status bar touches are forwarded to the key window's root view
+ * `FlutterViewController`, in order to trigger scroll to top.
+ * * Keeps the Flutter connection open in debug mode when the phone screen
+ * locks.
+ *
+ * App delegates for Flutter applications are *not* required to inherit from
+ * this class. Developers of custom app delegate classes should copy and paste
+ * code as necessary from FlutterAppDelegate.mm.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterAppDelegate
+ : UIResponder
+
+@property(strong, nonatomic) UIWindow* window;
+
+@end
+
+#endif // FLUTTER_FLUTTERDARTPROJECT_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterBinaryMessenger.h b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterBinaryMessenger.h
new file mode 100644
index 0000000..9f59ec8
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterBinaryMessenger.h
@@ -0,0 +1,105 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERBINARYMESSENGER_H_
+#define FLUTTER_FLUTTERBINARYMESSENGER_H_
+
+#import
+
+#import "FlutterMacros.h"
+
+NS_ASSUME_NONNULL_BEGIN
+/**
+ * A message reply callback.
+ *
+ * Used for submitting a binary reply back to a Flutter message sender. Also used
+ * in for handling a binary message reply received from Flutter.
+ *
+ * @param reply The reply.
+ */
+typedef void (^FlutterBinaryReply)(NSData* _Nullable reply);
+
+/**
+ * A strategy for handling incoming binary messages from Flutter and to send
+ * asynchronous replies back to Flutter.
+ *
+ * @param message The message.
+ * @param reply A callback for submitting an asynchronous reply to the sender.
+ */
+typedef void (^FlutterBinaryMessageHandler)(NSData* _Nullable message, FlutterBinaryReply reply);
+
+typedef int64_t FlutterBinaryMessengerConnection;
+
+@protocol FlutterTaskQueue;
+
+/**
+ * A facility for communicating with the Flutter side using asynchronous message
+ * passing with binary messages.
+ *
+ * Implementated by:
+ * - `FlutterBasicMessageChannel`, which supports communication using structured
+ * messages.
+ * - `FlutterMethodChannel`, which supports communication using asynchronous
+ * method calls.
+ * - `FlutterEventChannel`, which supports commuication using event streams.
+ */
+FLUTTER_DARWIN_EXPORT
+@protocol FlutterBinaryMessenger
+/// TODO(gaaclarke): Remove optional when macos supports Background Platform Channels.
+@optional
+- (NSObject*)makeBackgroundTaskQueue;
+
+- (FlutterBinaryMessengerConnection)
+ setMessageHandlerOnChannel:(NSString*)channel
+ binaryMessageHandler:(FlutterBinaryMessageHandler _Nullable)handler
+ taskQueue:(NSObject* _Nullable)taskQueue;
+
+@required
+/**
+ * Sends a binary message to the Flutter side on the specified channel, expecting
+ * no reply.
+ *
+ * @param channel The channel name.
+ * @param message The message.
+ */
+- (void)sendOnChannel:(NSString*)channel message:(NSData* _Nullable)message;
+
+/**
+ * Sends a binary message to the Flutter side on the specified channel, expecting
+ * an asynchronous reply.
+ *
+ * @param channel The channel name.
+ * @param message The message.
+ * @param callback A callback for receiving a reply.
+ */
+- (void)sendOnChannel:(NSString*)channel
+ message:(NSData* _Nullable)message
+ binaryReply:(FlutterBinaryReply _Nullable)callback;
+
+/**
+ * Registers a message handler for incoming binary messages from the Flutter side
+ * on the specified channel.
+ *
+ * Replaces any existing handler. Use a `nil` handler for unregistering the
+ * existing handler.
+ *
+ * @param channel The channel name.
+ * @param handler The message handler.
+ * @return An identifier that represents the connection that was just created to the channel.
+ */
+- (FlutterBinaryMessengerConnection)setMessageHandlerOnChannel:(NSString*)channel
+ binaryMessageHandler:
+ (FlutterBinaryMessageHandler _Nullable)handler;
+
+/**
+ * Clears out a channel's message handler if that handler is still the one that
+ * was created as a result of
+ * `setMessageHandlerOnChannel:binaryMessageHandler:`.
+ *
+ * @param connection The result from `setMessageHandlerOnChannel:binaryMessageHandler:`.
+ */
+- (void)cleanUpConnection:(FlutterBinaryMessengerConnection)connection;
+@end
+NS_ASSUME_NONNULL_END
+#endif // FLUTTER_FLUTTERBINARYMESSENGER_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterCallbackCache.h b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterCallbackCache.h
new file mode 100644
index 0000000..d206558
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterCallbackCache.h
@@ -0,0 +1,54 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERCALLBACKCACHE_H_
+#define FLUTTER_FLUTTERCALLBACKCACHE_H_
+
+#import
+
+#import "FlutterMacros.h"
+
+/**
+ * An object containing the result of `FlutterCallbackCache`'s `lookupCallbackInformation`
+ * method.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterCallbackInformation : NSObject
+/**
+ * The name of the callback.
+ */
+@property(copy) NSString* callbackName;
+/**
+ * The class name of the callback.
+ */
+@property(copy) NSString* callbackClassName;
+/**
+ * The library path of the callback.
+ */
+@property(copy) NSString* callbackLibraryPath;
+@end
+
+/**
+ * The cache containing callback information for spawning a
+ * `FlutterHeadlessDartRunner`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterCallbackCache : NSObject
+/**
+ * Returns the callback information for the given callback handle.
+ * This callback information can be used when spawning a
+ * `FlutterHeadlessDartRunner`.
+ *
+ * @param handle The handle for a callback, provided by the
+ * Dart method `PluginUtilities.getCallbackHandle`.
+ * @return A `FlutterCallbackInformation` object which contains the name of the
+ * callback, the name of the class in which the callback is defined, and the
+ * path of the library which contains the callback. If the provided handle is
+ * invalid, nil is returned.
+ */
++ (FlutterCallbackInformation*)lookupCallbackInformation:(int64_t)handle;
+
+@end
+
+#endif // FLUTTER_FLUTTERCALLBACKCACHE_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterChannels.h b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterChannels.h
new file mode 100644
index 0000000..9b84cd6
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterChannels.h
@@ -0,0 +1,452 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERCHANNELS_H_
+#define FLUTTER_FLUTTERCHANNELS_H_
+
+#import "FlutterBinaryMessenger.h"
+#import "FlutterCodecs.h"
+
+@protocol FlutterTaskQueue;
+
+NS_ASSUME_NONNULL_BEGIN
+/**
+ * A message reply callback.
+ *
+ * Used for submitting a reply back to a Flutter message sender. Also used in
+ * the dual capacity for handling a message reply received from Flutter.
+ *
+ * @param reply The reply.
+ */
+typedef void (^FlutterReply)(id _Nullable reply);
+
+/**
+ * A strategy for handling incoming messages from Flutter and to send
+ * asynchronous replies back to Flutter.
+ *
+ * @param message The message.
+ * @param callback A callback for submitting a reply to the sender which can be invoked from any
+ * thread.
+ */
+typedef void (^FlutterMessageHandler)(id _Nullable message, FlutterReply callback);
+
+/**
+ * A channel for communicating with the Flutter side using basic, asynchronous
+ * message passing.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterBasicMessageChannel : NSObject
+/**
+ * Creates a `FlutterBasicMessageChannel` with the specified name and binary
+ * messenger.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * The channel uses `FlutterStandardMessageCodec` to encode and decode messages.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ */
++ (instancetype)messageChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger;
+
+/**
+ * Creates a `FlutterBasicMessageChannel` with the specified name, binary
+ * messenger, and message codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The message codec.
+ */
++ (instancetype)messageChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterBasicMessageChannel` with the specified name, binary
+ * messenger, and message codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The message codec.
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterBasicMessageChannel` with the specified name, binary
+ * messenger, and message codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The message codec.
+ * @param taskQueue The FlutterTaskQueue that executes the handler (see
+ -[FlutterBinaryMessenger makeBackgroundTaskQueue]).
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec
+ taskQueue:(NSObject* _Nullable)taskQueue;
+
+/**
+ * Sends the specified message to the Flutter side, ignoring any reply.
+ *
+ * @param message The message. Must be supported by the codec of this
+ * channel.
+ */
+- (void)sendMessage:(id _Nullable)message;
+
+/**
+ * Sends the specified message to the Flutter side, expecting an asynchronous
+ * reply.
+ *
+ * @param message The message. Must be supported by the codec of this channel.
+ * @param callback A callback to be invoked with the message reply from Flutter.
+ */
+- (void)sendMessage:(id _Nullable)message reply:(FlutterReply _Nullable)callback;
+
+/**
+ * Registers a message handler with this channel.
+ *
+ * Replaces any existing handler. Use a `nil` handler for unregistering the
+ * existing handler.
+ *
+ * @param handler The message handler.
+ */
+- (void)setMessageHandler:(FlutterMessageHandler _Nullable)handler;
+
+/**
+ * Adjusts the number of messages that will get buffered when sending messages to
+ * channels that aren't fully set up yet. For example, the engine isn't running
+ * yet or the channel's message handler isn't set up on the Dart side yet.
+ */
+- (void)resizeChannelBuffer:(NSInteger)newSize;
+
+@end
+
+/**
+ * A method call result callback.
+ *
+ * Used for submitting a method call result back to a Flutter caller. Also used in
+ * the dual capacity for handling a method call result received from Flutter.
+ *
+ * @param result The result.
+ */
+typedef void (^FlutterResult)(id _Nullable result);
+
+/**
+ * A strategy for handling method calls.
+ *
+ * @param call The incoming method call.
+ * @param result A callback to asynchronously submit the result of the call.
+ * Invoke the callback with a `FlutterError` to indicate that the call failed.
+ * Invoke the callback with `FlutterMethodNotImplemented` to indicate that the
+ * method was unknown. Any other values, including `nil`, are interpreted as
+ * successful results. This can be invoked from any thread.
+ */
+typedef void (^FlutterMethodCallHandler)(FlutterMethodCall* call, FlutterResult result);
+
+/**
+ * A constant used with `FlutterMethodCallHandler` to respond to the call of an
+ * unknown method.
+ */
+FLUTTER_DARWIN_EXPORT
+extern NSObject const* FlutterMethodNotImplemented;
+
+/**
+ * A channel for communicating with the Flutter side using invocation of
+ * asynchronous methods.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterMethodChannel : NSObject
+/**
+ * Creates a `FlutterMethodChannel` with the specified name and binary messenger.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * The channel uses `FlutterStandardMethodCodec` to encode and decode method calls
+ * and result envelopes.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ */
++ (instancetype)methodChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger;
+
+/**
+ * Creates a `FlutterMethodChannel` with the specified name, binary messenger, and
+ * method codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ */
++ (instancetype)methodChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterMethodChannel` with the specified name, binary messenger,
+ * and method codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterMethodChannel` with the specified name, binary messenger,
+ * method codec, and task queue.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ * @param taskQueue The FlutterTaskQueue that executes the handler (see
+ -[FlutterBinaryMessenger makeBackgroundTaskQueue]).
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec
+ taskQueue:(NSObject* _Nullable)taskQueue;
+
+// clang-format off
+/**
+ * Invokes the specified Flutter method with the specified arguments, expecting
+ * no results.
+ *
+ * @see [MethodChannel.setMethodCallHandler](https://api.flutter.dev/flutter/services/MethodChannel/setMethodCallHandler.html)
+ *
+ * @param method The name of the method to invoke.
+ * @param arguments The arguments. Must be a value supported by the codec of this
+ * channel.
+ */
+// clang-format on
+- (void)invokeMethod:(NSString*)method arguments:(id _Nullable)arguments;
+
+/**
+ * Invokes the specified Flutter method with the specified arguments, expecting
+ * an asynchronous result.
+ *
+ * @param method The name of the method to invoke.
+ * @param arguments The arguments. Must be a value supported by the codec of this
+ * channel.
+ * @param callback A callback that will be invoked with the asynchronous result.
+ * The result will be a `FlutterError` instance, if the method call resulted
+ * in an error on the Flutter side. Will be `FlutterMethodNotImplemented`, if
+ * the method called was not implemented on the Flutter side. Any other value,
+ * including `nil`, should be interpreted as successful results.
+ */
+- (void)invokeMethod:(NSString*)method
+ arguments:(id _Nullable)arguments
+ result:(FlutterResult _Nullable)callback;
+/**
+ * Registers a handler for method calls from the Flutter side.
+ *
+ * Replaces any existing handler. Use a `nil` handler for unregistering the
+ * existing handler.
+ *
+ * @param handler The method call handler.
+ */
+- (void)setMethodCallHandler:(FlutterMethodCallHandler _Nullable)handler;
+
+/**
+ * Adjusts the number of messages that will get buffered when sending messages to
+ * channels that aren't fully set up yet. For example, the engine isn't running
+ * yet or the channel's message handler isn't set up on the Dart side yet.
+ */
+- (void)resizeChannelBuffer:(NSInteger)newSize;
+
+@end
+
+/**
+ * An event sink callback.
+ *
+ * @param event The event.
+ */
+typedef void (^FlutterEventSink)(id _Nullable event);
+
+/**
+ * A strategy for exposing an event stream to the Flutter side.
+ */
+FLUTTER_DARWIN_EXPORT
+@protocol FlutterStreamHandler
+/**
+ * Sets up an event stream and begin emitting events.
+ *
+ * Invoked when the first listener is registered with the Stream associated to
+ * this channel on the Flutter side.
+ *
+ * @param arguments Arguments for the stream.
+ * @param events A callback to asynchronously emit events. Invoke the
+ * callback with a `FlutterError` to emit an error event. Invoke the
+ * callback with `FlutterEndOfEventStream` to indicate that no more
+ * events will be emitted. Any other value, including `nil` are emitted as
+ * successful events.
+ * @return A FlutterError instance, if setup fails.
+ */
+- (FlutterError* _Nullable)onListenWithArguments:(id _Nullable)arguments
+ eventSink:(FlutterEventSink)events;
+
+/**
+ * Tears down an event stream.
+ *
+ * Invoked when the last listener is deregistered from the Stream associated to
+ * this channel on the Flutter side.
+ *
+ * The channel implementation may call this method with `nil` arguments
+ * to separate a pair of two consecutive set up requests. Such request pairs
+ * may occur during Flutter hot restart.
+ *
+ * @param arguments Arguments for the stream.
+ * @return A FlutterError instance, if teardown fails.
+ */
+- (FlutterError* _Nullable)onCancelWithArguments:(id _Nullable)arguments;
+@end
+
+/**
+ * A constant used with `FlutterEventChannel` to indicate end of stream.
+ */
+FLUTTER_DARWIN_EXPORT
+extern NSObject const* FlutterEndOfEventStream;
+
+/**
+ * A channel for communicating with the Flutter side using event streams.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterEventChannel : NSObject
+/**
+ * Creates a `FlutterEventChannel` with the specified name and binary messenger.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterViewController`.
+ *
+ * The channel uses `FlutterStandardMethodCodec` to decode stream setup and
+ * teardown requests, and to encode event envelopes.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ */
++ (instancetype)eventChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger;
+
+/**
+ * Creates a `FlutterEventChannel` with the specified name, binary messenger,
+ * and method codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ */
++ (instancetype)eventChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterEventChannel` with the specified name, binary messenger,
+ * and method codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterEventChannel` with the specified name, binary messenger,
+ * method codec and task queue.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ * @param taskQueue The FlutterTaskQueue that executes the handler (see
+ -[FlutterBinaryMessenger makeBackgroundTaskQueue]).
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec
+ taskQueue:(NSObject* _Nullable)taskQueue;
+/**
+ * Registers a handler for stream setup requests from the Flutter side.
+ *
+ * Replaces any existing handler. Use a `nil` handler for unregistering the
+ * existing handler.
+ *
+ * @param handler The stream handler.
+ */
+- (void)setStreamHandler:(NSObject* _Nullable)handler;
+@end
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERCHANNELS_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterCodecs.h b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterCodecs.h
new file mode 100644
index 0000000..f7117f0
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterCodecs.h
@@ -0,0 +1,476 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERCODECS_H_
+#define FLUTTER_FLUTTERCODECS_H_
+
+#import
+
+#import "FlutterMacros.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * A message encoding/decoding mechanism.
+ */
+FLUTTER_DARWIN_EXPORT
+@protocol FlutterMessageCodec
+/**
+ * Returns a shared instance of this `FlutterMessageCodec`.
+ */
++ (instancetype)sharedInstance;
+
+/**
+ * Encodes the specified message into binary.
+ *
+ * @param message The message.
+ * @return The binary encoding, or `nil`, if `message` was `nil`.
+ */
+- (NSData* _Nullable)encode:(id _Nullable)message;
+
+/**
+ * Decodes the specified message from binary.
+ *
+ * @param message The message.
+ * @return The decoded message, or `nil`, if `message` was `nil`.
+ */
+- (id _Nullable)decode:(NSData* _Nullable)message;
+@end
+
+/**
+ * A `FlutterMessageCodec` using unencoded binary messages, represented as
+ * `NSData` instances.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [BinaryCodec](https://api.flutter.dev/flutter/services/BinaryCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ *
+ * On the Dart side, messages are represented using `ByteData`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterBinaryCodec : NSObject
+@end
+
+/**
+ * A `FlutterMessageCodec` using UTF-8 encoded `NSString` messages.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [StringCodec](https://api.flutter.dev/flutter/services/StringCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStringCodec : NSObject
+@end
+
+/**
+ * A `FlutterMessageCodec` using UTF-8 encoded JSON messages.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [JSONMessageCodec](https://api.flutter.dev/flutter/services/JSONMessageCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ *
+ * Supports values accepted by `NSJSONSerialization` plus top-level
+ * `nil`, `NSNumber`, and `NSString`.
+ *
+ * On the Dart side, JSON messages are handled by the JSON facilities of the
+ * [`dart:convert`](https://api.dartlang.org/stable/dart-convert/JSON-constant.html)
+ * package.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterJSONMessageCodec : NSObject
+@end
+
+/**
+ * A writer of the Flutter standard binary encoding.
+ *
+ * See `FlutterStandardMessageCodec` for details on the encoding.
+ *
+ * The encoding is extensible via subclasses overriding `writeValue`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardWriter : NSObject
+/**
+ * Create a `FlutterStandardWriter` who will write to \p data.
+ */
+- (instancetype)initWithData:(NSMutableData*)data;
+/** Write a 8-bit byte. */
+- (void)writeByte:(UInt8)value;
+/** Write an array of \p bytes of size \p length. */
+- (void)writeBytes:(const void*)bytes length:(NSUInteger)length;
+/** Write an array of bytes contained in \p data. */
+- (void)writeData:(NSData*)data;
+/** Write 32-bit unsigned integer that represents a \p size of a collection. */
+- (void)writeSize:(UInt32)size;
+/** Write zero padding until data is aligned with \p alignment. */
+- (void)writeAlignment:(UInt8)alignment;
+/** Write a string with UTF-8 encoding. */
+- (void)writeUTF8:(NSString*)value;
+/** Introspects into an object and writes its representation.
+ *
+ * Supported Data Types:
+ * - NSNull
+ * - NSNumber
+ * - NSString (as UTF-8)
+ * - FlutterStandardTypedData
+ * - NSArray of supported types
+ * - NSDictionary of supporte types
+ *
+ * NSAsserts on failure.
+ */
+- (void)writeValue:(id)value;
+@end
+
+/**
+ * A reader of the Flutter standard binary encoding.
+ *
+ * See `FlutterStandardMessageCodec` for details on the encoding.
+ *
+ * The encoding is extensible via subclasses overriding `readValueOfType`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardReader : NSObject
+/**
+ * Create a new `FlutterStandardReader` who reads from \p data.
+ */
+- (instancetype)initWithData:(NSData*)data;
+/** Returns YES when the reader hasn't reached the end of its data. */
+- (BOOL)hasMore;
+/** Reads a byte value and increments the position. */
+- (UInt8)readByte;
+/** Reads a sequence of byte values of \p length and increments the position. */
+- (void)readBytes:(void*)destination length:(NSUInteger)length;
+/** Reads a sequence of byte values of \p length and increments the position. */
+- (NSData*)readData:(NSUInteger)length;
+/** Reads a 32-bit unsigned integer representing a collection size and increments the position.*/
+- (UInt32)readSize;
+/** Advances the read position until it is aligned with \p alignment. */
+- (void)readAlignment:(UInt8)alignment;
+/** Read a null terminated string encoded with UTF-8/ */
+- (NSString*)readUTF8;
+/**
+ * Reads a byte for `FlutterStandardField` the decodes a value matching that type.
+ *
+ * See also: -[FlutterStandardWriter writeValue]
+ */
+- (nullable id)readValue;
+/**
+ * Decodes a value matching the \p type specified.
+ *
+ * See also:
+ * - `FlutterStandardField`
+ * - `-[FlutterStandardWriter writeValue]`
+ */
+- (nullable id)readValueOfType:(UInt8)type;
+@end
+
+/**
+ * A factory of compatible reader/writer instances using the Flutter standard
+ * binary encoding or extensions thereof.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardReaderWriter : NSObject
+/**
+ * Create a new `FlutterStandardWriter` for writing to \p data.
+ */
+- (FlutterStandardWriter*)writerWithData:(NSMutableData*)data;
+/**
+ * Create a new `FlutterStandardReader` for reading from \p data.
+ */
+- (FlutterStandardReader*)readerWithData:(NSData*)data;
+@end
+
+/**
+ * A `FlutterMessageCodec` using the Flutter standard binary encoding.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [StandardMessageCodec](https://api.flutter.dev/flutter/services/StandardMessageCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ *
+ * Supported messages are acyclic values of these forms:
+ *
+ * - `nil` or `NSNull`
+ * - `NSNumber` (including their representation of Boolean values)
+ * - `NSString`
+ * - `FlutterStandardTypedData`
+ * - `NSArray` of supported values
+ * - `NSDictionary` with supported keys and values
+ *
+ * On the Dart side, these values are represented as follows:
+ *
+ * - `nil` or `NSNull`: null
+ * - `NSNumber`: `bool`, `int`, or `double`, depending on the contained value.
+ * - `NSString`: `String`
+ * - `FlutterStandardTypedData`: `Uint8List`, `Int32List`, `Int64List`, or `Float64List`
+ * - `NSArray`: `List`
+ * - `NSDictionary`: `Map`
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardMessageCodec : NSObject
+/**
+ * Create a `FlutterStandardMessageCodec` who will read and write to \p readerWriter.
+ */
++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter;
+@end
+
+/**
+ * Command object representing a method call on a `FlutterMethodChannel`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterMethodCall : NSObject
+/**
+ * Creates a method call for invoking the specified named method with the
+ * specified arguments.
+ *
+ * @param method the name of the method to call.
+ * @param arguments the arguments value.
+ */
++ (instancetype)methodCallWithMethodName:(NSString*)method arguments:(id _Nullable)arguments;
+
+/**
+ * The method name.
+ */
+@property(readonly, nonatomic) NSString* method;
+
+/**
+ * The arguments.
+ */
+@property(readonly, nonatomic, nullable) id arguments;
+@end
+
+/**
+ * Error object representing an unsuccessful outcome of invoking a method
+ * on a `FlutterMethodChannel`, or an error event on a `FlutterEventChannel`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterError : NSObject
+/**
+ * Creates a `FlutterError` with the specified error code, message, and details.
+ *
+ * @param code An error code string for programmatic use.
+ * @param message A human-readable error message.
+ * @param details Custom error details.
+ */
++ (instancetype)errorWithCode:(NSString*)code
+ message:(NSString* _Nullable)message
+ details:(id _Nullable)details;
+/**
+ The error code.
+ */
+@property(readonly, nonatomic) NSString* code;
+
+/**
+ The error message.
+ */
+@property(readonly, nonatomic, nullable) NSString* message;
+
+/**
+ The error details.
+ */
+@property(readonly, nonatomic, nullable) id details;
+@end
+
+/**
+ * Type of numeric data items encoded in a `FlutterStandardDataType`.
+ *
+ * - FlutterStandardDataTypeUInt8: plain bytes
+ * - FlutterStandardDataTypeInt32: 32-bit signed integers
+ * - FlutterStandardDataTypeInt64: 64-bit signed integers
+ * - FlutterStandardDataTypeFloat64: 64-bit floats
+ */
+typedef NS_ENUM(NSInteger, FlutterStandardDataType) {
+ FlutterStandardDataTypeUInt8,
+ FlutterStandardDataTypeInt32,
+ FlutterStandardDataTypeInt64,
+ FlutterStandardDataTypeFloat32,
+ FlutterStandardDataTypeFloat64,
+};
+
+/**
+ * A byte buffer holding `UInt8`, `SInt32`, `SInt64`, or `Float64` values, used
+ * with `FlutterStandardMessageCodec` and `FlutterStandardMethodCodec`.
+ *
+ * Two's complement encoding is used for signed integers. IEEE754
+ * double-precision representation is used for floats. The platform's native
+ * endianness is assumed.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardTypedData : NSObject
+/**
+ * Creates a `FlutterStandardTypedData` which interprets the specified data
+ * as plain bytes.
+ *
+ * @param data the byte data.
+ */
++ (instancetype)typedDataWithBytes:(NSData*)data;
+
+/**
+ * Creates a `FlutterStandardTypedData` which interprets the specified data
+ * as 32-bit signed integers.
+ *
+ * @param data the byte data. The length must be divisible by 4.
+ */
++ (instancetype)typedDataWithInt32:(NSData*)data;
+
+/**
+ * Creates a `FlutterStandardTypedData` which interprets the specified data
+ * as 64-bit signed integers.
+ *
+ * @param data the byte data. The length must be divisible by 8.
+ */
++ (instancetype)typedDataWithInt64:(NSData*)data;
+
+/**
+ * Creates a `FlutterStandardTypedData` which interprets the specified data
+ * as 32-bit floats.
+ *
+ * @param data the byte data. The length must be divisible by 8.
+ */
++ (instancetype)typedDataWithFloat32:(NSData*)data;
+
+/**
+ * Creates a `FlutterStandardTypedData` which interprets the specified data
+ * as 64-bit floats.
+ *
+ * @param data the byte data. The length must be divisible by 8.
+ */
++ (instancetype)typedDataWithFloat64:(NSData*)data;
+
+/**
+ * The raw underlying data buffer.
+ */
+@property(readonly, nonatomic) NSData* data;
+
+/**
+ * The type of the encoded values.
+ */
+@property(readonly, nonatomic, assign) FlutterStandardDataType type;
+
+/**
+ * The number of value items encoded.
+ */
+@property(readonly, nonatomic, assign) UInt32 elementCount;
+
+/**
+ * The number of bytes used by the encoding of a single value item.
+ */
+@property(readonly, nonatomic, assign) UInt8 elementSize;
+@end
+
+/**
+ * An arbitrarily large integer value, used with `FlutterStandardMessageCodec`
+ * and `FlutterStandardMethodCodec`.
+ */
+FLUTTER_DARWIN_EXPORT
+FLUTTER_UNAVAILABLE("Unavailable on 2018-08-31. Deprecated on 2018-01-09. "
+ "FlutterStandardBigInteger was needed because the Dart 1.0 int type had no "
+ "size limit. With Dart 2.0, the int type is a fixed-size, 64-bit signed "
+ "integer. If you need to communicate larger integers, use NSString encoding "
+ "instead.")
+@interface FlutterStandardBigInteger : NSObject
+@end
+
+/**
+ * A codec for method calls and enveloped results.
+ *
+ * Method calls are encoded as binary messages with enough structure that the
+ * codec can extract a method name `NSString` and an arguments `NSObject`,
+ * possibly `nil`. These data items are used to populate a `FlutterMethodCall`.
+ *
+ * Result envelopes are encoded as binary messages with enough structure that
+ * the codec can determine whether the result was successful or an error. In
+ * the former case, the codec can extract the result `NSObject`, possibly `nil`.
+ * In the latter case, the codec can extract an error code `NSString`, a
+ * human-readable `NSString` error message (possibly `nil`), and a custom
+ * error details `NSObject`, possibly `nil`. These data items are used to
+ * populate a `FlutterError`.
+ */
+FLUTTER_DARWIN_EXPORT
+@protocol FlutterMethodCodec
+/**
+ * Provides access to a shared instance this codec.
+ *
+ * @return The shared instance.
+ */
++ (instancetype)sharedInstance;
+
+/**
+ * Encodes the specified method call into binary.
+ *
+ * @param methodCall The method call. The arguments value
+ * must be supported by this codec.
+ * @return The binary encoding.
+ */
+- (NSData*)encodeMethodCall:(FlutterMethodCall*)methodCall;
+
+/**
+ * Decodes the specified method call from binary.
+ *
+ * @param methodCall The method call to decode.
+ * @return The decoded method call.
+ */
+- (FlutterMethodCall*)decodeMethodCall:(NSData*)methodCall;
+
+/**
+ * Encodes the specified successful result into binary.
+ *
+ * @param result The result. Must be a value supported by this codec.
+ * @return The binary encoding.
+ */
+- (NSData*)encodeSuccessEnvelope:(id _Nullable)result;
+
+/**
+ * Encodes the specified error result into binary.
+ *
+ * @param error The error object. The error details value must be supported
+ * by this codec.
+ * @return The binary encoding.
+ */
+- (NSData*)encodeErrorEnvelope:(FlutterError*)error;
+
+/**
+ * Deccodes the specified result envelope from binary.
+ *
+ * @param envelope The error object.
+ * @return The result value, if the envelope represented a successful result,
+ * or a `FlutterError` instance, if not.
+ */
+- (id _Nullable)decodeEnvelope:(NSData*)envelope;
+@end
+
+/**
+ * A `FlutterMethodCodec` using UTF-8 encoded JSON method calls and result
+ * envelopes.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [JSONMethodCodec](https://api.flutter.dev/flutter/services/JSONMethodCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ *
+ * Values supported as methods arguments and result payloads are
+ * those supported as top-level or leaf values by `FlutterJSONMessageCodec`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterJSONMethodCodec : NSObject
+@end
+
+/**
+ * A `FlutterMethodCodec` using the Flutter standard binary encoding.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [StandardMethodCodec](https://api.flutter.dev/flutter/services/StandardMethodCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ *
+ * Values supported as method arguments and result payloads are those supported by
+ * `FlutterStandardMessageCodec`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardMethodCodec : NSObject
+/**
+ * Create a `FlutterStandardMethodCodec` who will read and write to \p readerWriter.
+ */
++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter;
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERCODECS_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterDartProject.h b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterDartProject.h
new file mode 100644
index 0000000..2878a1d
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterDartProject.h
@@ -0,0 +1,103 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERDARTPROJECT_H_
+#define FLUTTER_FLUTTERDARTPROJECT_H_
+
+#import
+#import
+
+#import "FlutterMacros.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * A set of Flutter and Dart assets used by a `FlutterEngine` to initialize execution.
+ *
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterDartProject : NSObject
+
+/**
+ * Initializes a Flutter Dart project from a bundle.
+ *
+ * The bundle must either contain a flutter_assets resource directory, or set the Info.plist key
+ * FLTAssetsPath to override that name (if you are doing a custom build using a different name).
+ *
+ * @param bundle The bundle containing the Flutter assets directory. If nil, the App framework
+ * created by Flutter will be used.
+ */
+- (instancetype)initWithPrecompiledDartBundle:(nullable NSBundle*)bundle NS_DESIGNATED_INITIALIZER;
+/**
+ * Unavailable - use `init` instead.
+ */
+- (instancetype)initFromDefaultSourceForConfiguration API_UNAVAILABLE(macos)
+ FLUTTER_UNAVAILABLE("Use -init instead.");
+
+/**
+ * Returns the default identifier for the bundle where we expect to find the Flutter Dart
+ * application.
+ */
++ (NSString*)defaultBundleIdentifier;
+
+/**
+ * An NSArray of NSStrings to be passed as command line arguments to the Dart entrypoint.
+ *
+ * If this is not explicitly set, this will default to the contents of
+ * [NSProcessInfo arguments], without the binary name.
+ *
+ * Set this to nil to pass no arguments to the Dart entrypoint.
+ */
+@property(nonatomic, nullable, copy)
+ NSArray* dartEntrypointArguments API_UNAVAILABLE(ios);
+
+/**
+ * Returns the file name for the given asset. If the bundle with the identifier
+ * "io.flutter.flutter.app" exists, it will try use that bundle; otherwise, it
+ * will use the main bundle. To specify a different bundle, use
+ * `+lookupKeyForAsset:fromBundle`.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @return the file name to be used for lookup in the main bundle.
+ */
++ (NSString*)lookupKeyForAsset:(NSString*)asset;
+
+/**
+ * Returns the file name for the given asset.
+ * The returned file name can be used to access the asset in the supplied bundle.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @param bundle The `NSBundle` to use for looking up the asset.
+ * @return the file name to be used for lookup in the main bundle.
+ */
++ (NSString*)lookupKeyForAsset:(NSString*)asset fromBundle:(nullable NSBundle*)bundle;
+
+/**
+ * Returns the file name for the given asset which originates from the specified package.
+ * The returned file name can be used to access the asset in the application's main bundle.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @param package The name of the package from which the asset originates.
+ * @return the file name to be used for lookup in the main bundle.
+ */
++ (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package;
+
+/**
+ * Returns the file name for the given asset which originates from the specified package.
+ * The returned file name can be used to access the asset in the specified bundle.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @param package The name of the package from which the asset originates.
+ * @param bundle The bundle to use when doing the lookup.
+ * @return the file name to be used for lookup in the main bundle.
+ */
++ (NSString*)lookupKeyForAsset:(NSString*)asset
+ fromPackage:(NSString*)package
+ fromBundle:(nullable NSBundle*)bundle;
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERDARTPROJECT_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterEngine.h b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterEngine.h
new file mode 100644
index 0000000..caf2b3d
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterEngine.h
@@ -0,0 +1,460 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERENGINE_H_
+#define FLUTTER_FLUTTERENGINE_H_
+
+#import
+#import
+
+#import "FlutterBinaryMessenger.h"
+#import "FlutterDartProject.h"
+#import "FlutterMacros.h"
+#import "FlutterPlugin.h"
+#import "FlutterTexture.h"
+
+@class FlutterViewController;
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * The dart entrypoint that is associated with `main()`. This is to be used as an argument to the
+ * `runWithEntrypoint*` methods.
+ */
+extern NSString* const FlutterDefaultDartEntrypoint;
+
+/**
+ * The default Flutter initial route ("/").
+ */
+extern NSString* const FlutterDefaultInitialRoute;
+
+/**
+ * The FlutterEngine class coordinates a single instance of execution for a
+ * `FlutterDartProject`. It may have zero or one `FlutterViewController` at a
+ * time, which can be specified via `-setViewController:`.
+ * `FlutterViewController`'s `initWithEngine` initializer will automatically call
+ * `-setViewController:` for itself.
+ *
+ * A FlutterEngine can be created independently of a `FlutterViewController` for
+ * headless execution. It can also persist across the lifespan of multiple
+ * `FlutterViewController` instances to maintain state and/or asynchronous tasks
+ * (such as downloading a large file).
+ *
+ * A FlutterEngine can also be used to prewarm the Dart execution environment and reduce the
+ * latency of showing the Flutter screen when a `FlutterViewController` is created and presented.
+ * See http://flutter.dev/docs/development/add-to-app/performance for more details on loading
+ * performance.
+ *
+ * Alternatively, you can simply create a new `FlutterViewController` with only a
+ * `FlutterDartProject`. That `FlutterViewController` will internally manage its
+ * own instance of a FlutterEngine, but will not guarantee survival of the engine
+ * beyond the life of the ViewController.
+ *
+ * A newly initialized FlutterEngine will not actually run a Dart Isolate until
+ * either `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is invoked.
+ * One of these methods must be invoked before calling `-setViewController:`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterEngine : NSObject
+
+/**
+ * Default initializer for a FlutterEngine.
+ *
+ * Threads created by this FlutterEngine will appear as "FlutterEngine #" in
+ * Instruments. The prefix can be customized using `initWithName`.
+ *
+ * The engine will execute the project located in the bundle with the identifier
+ * "io.flutter.flutter.app" (the default for Flutter projects).
+ *
+ * A newly initialized engine will not run until either `-runWithEntrypoint:` or
+ * `-runWithEntrypoint:libraryURI:` is called.
+ *
+ * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`.
+ * This means that the engine will continue to run regardless of whether a `FlutterViewController`
+ * is attached to it or not, until `-destroyContext:` is called or the process finishes.
+ */
+- (instancetype)init;
+
+/**
+ * Initialize this FlutterEngine.
+ *
+ * The engine will execute the project located in the bundle with the identifier
+ * "io.flutter.flutter.app" (the default for Flutter projects).
+ *
+ * A newly initialized engine will not run until either `-runWithEntrypoint:` or
+ * `-runWithEntrypoint:libraryURI:` is called.
+ *
+ * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`.
+ * This means that the engine will continue to run regardless of whether a `FlutterViewController`
+ * is attached to it or not, until `-destroyContext:` is called or the process finishes.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances, and is used in instrumentation to label
+ * the threads used by this FlutterEngine.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix;
+
+/**
+ * Initialize this FlutterEngine with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate
+ * the project in a default location (the flutter_assets folder in the iOS application
+ * bundle).
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called.
+ *
+ * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`.
+ * This means that the engine will continue to run regardless of whether a `FlutterViewController`
+ * is attached to it or not, until `-destroyContext:` is called or the process finishes.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances, and is used in instrumentation to label
+ * the threads used by this FlutterEngine.
+ * @param project The `FlutterDartProject` to run.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix project:(nullable FlutterDartProject*)project;
+
+/**
+ * Initialize this FlutterEngine with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate
+ * the project in a default location (the flutter_assets folder in the iOS application
+ * bundle).
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances, and is used in instrumentation to label
+ * the threads used by this FlutterEngine.
+ * @param project The `FlutterDartProject` to run.
+ * @param allowHeadlessExecution Whether or not to allow this instance to continue
+ * running after passing a nil `FlutterViewController` to `-setViewController:`.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix
+ project:(nullable FlutterDartProject*)project
+ allowHeadlessExecution:(BOOL)allowHeadlessExecution;
+
+/**
+ * Initialize this FlutterEngine with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate
+ * the project in a default location (the flutter_assets folder in the iOS application
+ * bundle).
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances, and is used in instrumentation to label
+ * the threads used by this FlutterEngine.
+ * @param project The `FlutterDartProject` to run.
+ * @param allowHeadlessExecution Whether or not to allow this instance to continue
+ * running after passing a nil `FlutterViewController` to `-setViewController:`.
+ * @param restorationEnabled Whether state restoration is enabled. When true, the framework will
+ * wait for the attached view controller to provide restoration data.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix
+ project:(nullable FlutterDartProject*)project
+ allowHeadlessExecution:(BOOL)allowHeadlessExecution
+ restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that
+ * contains `main()`), using `main()` as the entrypoint (the default for Flutter projects),
+ * and using "/" (the default route) as the initial route.
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)run;
+
+/**
+ * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that
+ * contains `main()`), using "/" (the default route) as the initial route.
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @param entrypoint The name of a top-level function from the same Dart
+ * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or
+ * nil) it will default to `main()`. If it is not the app's main() function, that function must
+ * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart
+ * compiler.
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint;
+
+/**
+ * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that
+ * contains `main()`).
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @param entrypoint The name of a top-level function from the same Dart
+ * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or
+ * nil), it will default to `main()`. If it is not the app's main() function, that function must
+ * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart
+ * compiler.
+ * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is
+ * FlutterDefaultInitialRoute (or nil), it will default to the "/" route.
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint
+ initialRoute:(nullable NSString*)initialRoute;
+
+/**
+ * Runs a Dart program on an Isolate using the specified entrypoint and Dart library,
+ * which may not be the same as the library containing the Dart program's `main()` function.
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @param entrypoint The name of a top-level function from a Dart library. If this is
+ * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's
+ * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the
+ * method is not tree-shaken by the Dart compiler.
+ * @param uri The URI of the Dart library which contains the entrypoint method
+ * (example "package:foo_package/main.dart"). If nil, this will default to
+ * the same library as the `main()` function in the Dart program.
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint libraryURI:(nullable NSString*)uri;
+
+/**
+ * Runs a Dart program on an Isolate using the specified entrypoint and Dart library,
+ * which may not be the same as the library containing the Dart program's `main()` function.
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @param entrypoint The name of a top-level function from a Dart library. If this is
+ * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's
+ * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the
+ * method is not tree-shaken by the Dart compiler.
+ * @param libraryURI The URI of the Dart library which contains the entrypoint
+ * method (example "package:foo_package/main.dart"). If nil, this will
+ * default to the same library as the `main()` function in the Dart program.
+ * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is
+ * FlutterDefaultInitialRoute (or nil), it will default to the "/" route.
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint
+ libraryURI:(nullable NSString*)libraryURI
+ initialRoute:(nullable NSString*)initialRoute;
+
+/**
+ * Runs a Dart program on an Isolate using the specified entrypoint and Dart library,
+ * which may not be the same as the library containing the Dart program's `main()` function.
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @param entrypoint The name of a top-level function from a Dart library. If this is
+ * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's
+ * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the
+ * method is not tree-shaken by the Dart compiler.
+ * @param libraryURI The URI of the Dart library which contains the entrypoint
+ * method (example "package:foo_package/main.dart"). If nil, this will
+ * default to the same library as the `main()` function in the Dart program.
+ * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is
+ * FlutterDefaultInitialRoute (or nil), it will default to the "/" route.
+ * @param entrypointArgs Arguments passed as a list of string to Dart's entrypoint function.
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint
+ libraryURI:(nullable NSString*)libraryURI
+ initialRoute:(nullable NSString*)initialRoute
+ entrypointArgs:(nullable NSArray*)entrypointArgs;
+
+/**
+ * Destroy running context for an engine.
+ *
+ * This method can be used to force the FlutterEngine object to release all resources.
+ * After sending this message, the object will be in an unusable state until it is deallocated.
+ * Accessing properties or sending messages to it will result in undefined behavior or runtime
+ * errors.
+ */
+- (void)destroyContext;
+
+/**
+ * Ensures that Flutter will generate a semantics tree.
+ *
+ * This is enabled by default if certain accessibility services are turned on by
+ * the user, or when using a Simulator. This method allows a user to turn
+ * semantics on when they would not ordinarily be generated and the performance
+ * overhead is not a concern, e.g. for UI testing. Note that semantics should
+ * never be programmatically turned off, as it would potentially disable
+ * accessibility services an end user has requested.
+ *
+ * This method must only be called after launching the engine via
+ * `-runWithEntrypoint:` or `-runWithEntryPoint:libraryURI`.
+ *
+ * Although this method returns synchronously, it does not guarantee that a
+ * semantics tree is actually available when the method returns. It
+ * synchronously ensures that the next frame the Flutter framework creates will
+ * have a semantics tree.
+ *
+ * You can subscribe to semantics updates via `NSNotificationCenter` by adding
+ * an observer for the name `FlutterSemanticsUpdateNotification`. The `object`
+ * parameter will be the `FlutterViewController` associated with the semantics
+ * update. This will asynchronously fire after a semantics tree has actually
+ * built (which may be some time after the frame has been rendered).
+ */
+- (void)ensureSemanticsEnabled;
+
+/**
+ * Sets the `FlutterViewController` for this instance. The FlutterEngine must be
+ * running (e.g. a successful call to `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI`)
+ * before calling this method. Callers may pass nil to remove the viewController
+ * and have the engine run headless in the current process.
+ *
+ * A FlutterEngine can only have one `FlutterViewController` at a time. If there is
+ * already a `FlutterViewController` associated with this instance, this method will replace
+ * the engine's current viewController with the newly specified one.
+ *
+ * Setting the viewController will signal the engine to start animations and drawing, and unsetting
+ * it will signal the engine to stop animations and drawing. However, neither will impact the state
+ * of the Dart program's execution.
+ */
+@property(nonatomic, weak) FlutterViewController* viewController;
+
+/**
+ * The `FlutterMethodChannel` used for localization related platform messages, such as
+ * setting the locale.
+ *
+ * Can be nil after `destroyContext` is called.
+ */
+@property(nonatomic, readonly, nullable) FlutterMethodChannel* localizationChannel;
+/**
+ * The `FlutterMethodChannel` used for navigation related platform messages.
+ *
+ * Can be nil after `destroyContext` is called.
+ *
+ * @see [Navigation
+ * Channel](https://api.flutter.dev/flutter/services/SystemChannels/navigation-constant.html)
+ * @see [Navigator Widget](https://api.flutter.dev/flutter/widgets/Navigator-class.html)
+ */
+@property(nonatomic, readonly) FlutterMethodChannel* navigationChannel;
+
+/**
+ * The `FlutterMethodChannel` used for restoration related platform messages.
+ *
+ * Can be nil after `destroyContext` is called.
+ *
+ * @see [Restoration
+ * Channel](https://api.flutter.dev/flutter/services/SystemChannels/restoration-constant.html)
+ */
+@property(nonatomic, readonly) FlutterMethodChannel* restorationChannel;
+
+/**
+ * The `FlutterMethodChannel` used for core platform messages, such as
+ * information about the screen orientation.
+ *
+ * Can be nil after `destroyContext` is called.
+ */
+@property(nonatomic, readonly) FlutterMethodChannel* platformChannel;
+
+/**
+ * The `FlutterMethodChannel` used to communicate text input events to the
+ * Dart Isolate.
+ *
+ * Can be nil after `destroyContext` is called.
+ *
+ * @see [Text Input
+ * Channel](https://api.flutter.dev/flutter/services/SystemChannels/textInput-constant.html)
+ */
+@property(nonatomic, readonly) FlutterMethodChannel* textInputChannel;
+
+/**
+ * The `FlutterBasicMessageChannel` used to communicate app lifecycle events
+ * to the Dart Isolate.
+ *
+ * Can be nil after `destroyContext` is called.
+ *
+ * @see [Lifecycle
+ * Channel](https://api.flutter.dev/flutter/services/SystemChannels/lifecycle-constant.html)
+ */
+@property(nonatomic, readonly) FlutterBasicMessageChannel* lifecycleChannel;
+
+/**
+ * The `FlutterBasicMessageChannel` used for communicating system events, such as
+ * memory pressure events.
+ *
+ * Can be nil after `destroyContext` is called.
+ *
+ * @see [System
+ * Channel](https://api.flutter.dev/flutter/services/SystemChannels/system-constant.html)
+ */
+@property(nonatomic, readonly) FlutterBasicMessageChannel* systemChannel;
+
+/**
+ * The `FlutterBasicMessageChannel` used for communicating user settings such as
+ * clock format and text scale.
+ *
+ * Can be nil after `destroyContext` is called.
+ */
+@property(nonatomic, readonly) FlutterBasicMessageChannel* settingsChannel;
+
+/**
+ * The `FlutterBasicMessageChannel` used for communicating key events
+ * from physical keyboards
+ *
+ * Can be nil after `destroyContext` is called.
+ */
+@property(nonatomic, readonly) FlutterBasicMessageChannel* keyEventChannel;
+
+/**
+ * The depcreated `NSURL` of the Dart VM Service for the service isolate.
+ *
+ * This is only set in debug and profile runtime modes, and only after the
+ * Dart VM Service is ready. In release mode or before the Dart VM Service has
+ * started, it returns `nil`.
+ */
+@property(nonatomic, readonly, nullable)
+ NSURL* observatoryUrl FLUTTER_DEPRECATED("Use vmServiceUrl instead");
+
+/**
+ * The `NSURL` of the Dart VM Service for the service isolate.
+ *
+ * This is only set in debug and profile runtime modes, and only after the
+ * Dart VM Service is ready. In release mode or before the Dart VM Service has
+ * started, it returns `nil`.
+ */
+@property(nonatomic, readonly, nullable) NSURL* vmServiceUrl;
+
+/**
+ * The `FlutterBinaryMessenger` associated with this FlutterEngine (used for communicating with
+ * channels).
+ */
+@property(nonatomic, readonly) NSObject* binaryMessenger;
+
+/**
+ * The `FlutterTextureRegistry` associated with this FlutterEngine (used to register textures).
+ */
+@property(nonatomic, readonly) NSObject* textureRegistry;
+
+/**
+ * The UI Isolate ID of the engine.
+ *
+ * This property will be nil if the engine is not running.
+ */
+@property(nonatomic, readonly, copy, nullable) NSString* isolateId;
+
+/**
+ * Whether or not GPU calls are allowed.
+ *
+ * Typically this is set when the app is backgrounded and foregrounded.
+ */
+@property(nonatomic, assign) BOOL isGpuDisabled;
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERENGINE_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterEngineGroup.h b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterEngineGroup.h
new file mode 100644
index 0000000..097ffd6
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterEngineGroup.h
@@ -0,0 +1,110 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#import
+
+#import "FlutterEngine.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/** Options that control how a FlutterEngine should be created. */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterEngineGroupOptions : NSObject
+
+/**
+ * The name of a top-level function from a Dart library. If this is FlutterDefaultDartEntrypoint
+ * (or nil); this will default to `main()`. If it is not the app's main() function, that function
+ * must be decorated with `@pragma(vm:entry-point)` to ensure themethod is not tree-shaken by the
+ * Dart compiler.
+ */
+@property(nonatomic, copy, nullable) NSString* entrypoint;
+
+/**
+ * The URI of the Dart library which contains the entrypoint method. If nil, this will default to
+ * the same library as the `main()` function in the Dart program.
+ */
+@property(nonatomic, copy, nullable) NSString* libraryURI;
+
+/**
+ * The name of the initial Flutter `Navigator` `Route` to load. If this is
+ * FlutterDefaultInitialRoute (or nil), it will default to the "/" route.
+ */
+@property(nonatomic, copy, nullable) NSString* initialRoute;
+
+/**
+ * Arguments passed as a list of string to Dart's entrypoint function.
+ */
+@property(nonatomic, retain, nullable) NSArray* entrypointArgs;
+@end
+
+/**
+ * Represents a collection of FlutterEngines who share resources which allows
+ * them to be created with less time const and occupy less memory than just
+ * creating multiple FlutterEngines.
+ *
+ * Deleting a FlutterEngineGroup doesn't invalidate existing FlutterEngines, but
+ * it eliminates the possibility to create more FlutterEngines in that group.
+ *
+ * @warning This class is a work-in-progress and may change.
+ * @see https://github.com/flutter/flutter/issues/72009
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterEngineGroup : NSObject
+- (instancetype)init NS_UNAVAILABLE;
+
+/**
+ * Initialize a new FlutterEngineGroup.
+ *
+ * @param name The name that will present in the threads shared across the
+ * engines in this group.
+ * @param project The `FlutterDartProject` that all FlutterEngines in this group
+ * will be executing.
+ */
+- (instancetype)initWithName:(NSString*)name
+ project:(nullable FlutterDartProject*)project NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Creates a running `FlutterEngine` that shares components with this group.
+ *
+ * @param entrypoint The name of a top-level function from a Dart library. If this is
+ * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's
+ * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the
+ * method is not tree-shaken by the Dart compiler.
+ * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil,
+ * this will default to the same library as the `main()` function in the Dart program.
+ *
+ * @see FlutterEngineGroup
+ */
+- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint
+ libraryURI:(nullable NSString*)libraryURI;
+
+/**
+ * Creates a running `FlutterEngine` that shares components with this group.
+ *
+ * @param entrypoint The name of a top-level function from a Dart library. If this is
+ * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's
+ * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the
+ * method is not tree-shaken by the Dart compiler.
+ * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil,
+ * this will default to the same library as the `main()` function in the Dart program.
+ * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is
+ * FlutterDefaultInitialRoute (or nil), it will default to the "/" route.
+ *
+ * @see FlutterEngineGroup
+ */
+- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint
+ libraryURI:(nullable NSString*)libraryURI
+ initialRoute:(nullable NSString*)initialRoute;
+
+/**
+ * Creates a running `FlutterEngine` that shares components with this group.
+ *
+ * @param options Options that control how a FlutterEngine should be created.
+ *
+ * @see FlutterEngineGroupOptions
+ */
+- (FlutterEngine*)makeEngineWithOptions:(nullable FlutterEngineGroupOptions*)options;
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterHeadlessDartRunner.h b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterHeadlessDartRunner.h
new file mode 100644
index 0000000..bc58dd8
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterHeadlessDartRunner.h
@@ -0,0 +1,97 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERHEADLESSDARTRUNNER_H_
+#define FLUTTER_FLUTTERHEADLESSDARTRUNNER_H_
+
+#import
+
+#import "FlutterBinaryMessenger.h"
+#import "FlutterDartProject.h"
+#import "FlutterEngine.h"
+#import "FlutterMacros.h"
+
+/**
+ * A callback for when FlutterHeadlessDartRunner has attempted to start a Dart
+ * Isolate in the background.
+ *
+ * @param success YES if the Isolate was started and run successfully, NO
+ * otherwise.
+ */
+typedef void (^FlutterHeadlessDartRunnerCallback)(BOOL success);
+
+/**
+ * The deprecated FlutterHeadlessDartRunner runs Flutter Dart code with a null rasterizer,
+ * and no native drawing surface. It is appropriate for use in running Dart
+ * code e.g. in the background from a plugin.
+ *
+ * Most callers should prefer using `FlutterEngine` directly; this interface exists
+ * for legacy support.
+ */
+FLUTTER_DARWIN_EXPORT
+FLUTTER_DEPRECATED("FlutterEngine should be used rather than FlutterHeadlessDartRunner")
+@interface FlutterHeadlessDartRunner : FlutterEngine
+
+/**
+ * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate
+ * the project in a default location.
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances
+ * @param projectOrNil The `FlutterDartProject` to run.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix project:(FlutterDartProject*)projectOrNil;
+
+/**
+ * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate
+ * the project in a default location.
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances
+ * @param projectOrNil The `FlutterDartProject` to run.
+ * @param allowHeadlessExecution Must be set to `YES`.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix
+ project:(FlutterDartProject*)projectOrNil
+ allowHeadlessExecution:(BOOL)allowHeadlessExecution;
+
+/**
+ * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate
+ * the project in a default location.
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances
+ * @param projectOrNil The `FlutterDartProject` to run.
+ * @param allowHeadlessExecution Must be set to `YES`.
+ * @param restorationEnabled Must be set to `NO`.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix
+ project:(FlutterDartProject*)projectOrNil
+ allowHeadlessExecution:(BOOL)allowHeadlessExecution
+ restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Not recommended for use - will initialize with a default label ("io.flutter.headless")
+ * and the default FlutterDartProject.
+ */
+- (instancetype)init;
+
+@end
+
+#endif // FLUTTER_FLUTTERHEADLESSDARTRUNNER_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterMacros.h b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterMacros.h
new file mode 100644
index 0000000..da99e10
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterMacros.h
@@ -0,0 +1,48 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERMACROS_H_
+#define FLUTTER_FLUTTERMACROS_H_
+
+#if defined(FLUTTER_FRAMEWORK)
+
+#define FLUTTER_DARWIN_EXPORT __attribute__((visibility("default")))
+
+#else // defined(FLUTTER_SDK)
+
+#define FLUTTER_DARWIN_EXPORT
+
+#endif // defined(FLUTTER_SDK)
+
+#ifndef NS_ASSUME_NONNULL_BEGIN
+#define NS_ASSUME_NONNULL_BEGIN _Pragma("clang assume_nonnull begin")
+#define NS_ASSUME_NONNULL_END _Pragma("clang assume_nonnull end")
+#endif // defined(NS_ASSUME_NONNULL_BEGIN)
+
+/**
+ * Indicates that the API has been deprecated for the specified reason. Code
+ * that uses the deprecated API will continue to work as before. However, the
+ * API will soon become unavailable and users are encouraged to immediately take
+ * the appropriate action mentioned in the deprecation message and the BREAKING
+ * CHANGES section present in the Flutter.h umbrella header.
+ */
+#define FLUTTER_DEPRECATED(msg) __attribute__((__deprecated__(msg)))
+
+/**
+ * Indicates that the previously deprecated API is now unavailable. Code that
+ * uses the API will not work and the declaration of the API is only a stub
+ * meant to display the given message detailing the actions for the user to take
+ * immediately.
+ */
+#define FLUTTER_UNAVAILABLE(msg) __attribute__((__unavailable__(msg)))
+
+#if __has_feature(objc_arc)
+#define FLUTTER_ASSERT_ARC
+#define FLUTTER_ASSERT_NOT_ARC #error ARC must be disabled !
+#else
+#define FLUTTER_ASSERT_ARC #error ARC must be enabled !
+#define FLUTTER_ASSERT_NOT_ARC
+#endif
+
+#endif // FLUTTER_FLUTTERMACROS_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPlatformViews.h b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPlatformViews.h
new file mode 100644
index 0000000..18a5709
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPlatformViews.h
@@ -0,0 +1,56 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERPLATFORMVIEWS_H_
+#define FLUTTER_FLUTTERPLATFORMVIEWS_H_
+
+#import
+
+#import "FlutterCodecs.h"
+#import "FlutterMacros.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * Wraps a `UIView` for embedding in the Flutter hierarchy
+ */
+@protocol FlutterPlatformView
+/**
+ * Returns a reference to the `UIView` that is wrapped by this `FlutterPlatformView`.
+ */
+- (UIView*)view;
+@end
+
+FLUTTER_DARWIN_EXPORT
+@protocol FlutterPlatformViewFactory
+/**
+ * Create a `FlutterPlatformView`.
+ *
+ * Implemented by iOS code that expose a `UIView` for embedding in a Flutter app.
+ *
+ * The implementation of this method should create a new `UIView` and return it.
+ *
+ * @param frame The rectangle for the newly created `UIView` measured in points.
+ * @param viewId A unique identifier for this `UIView`.
+ * @param args Parameters for creating the `UIView` sent from the Dart side of the Flutter app.
+ * If `createArgsCodec` is not implemented, or if no creation arguments were sent from the Dart
+ * code, this will be null. Otherwise this will be the value sent from the Dart code as decoded by
+ * `createArgsCodec`.
+ */
+- (NSObject*)createWithFrame:(CGRect)frame
+ viewIdentifier:(int64_t)viewId
+ arguments:(id _Nullable)args;
+
+/**
+ * Returns the `FlutterMessageCodec` for decoding the args parameter of `createWithFrame`.
+ *
+ * Only needs to be implemented if `createWithFrame` needs an arguments parameter.
+ */
+@optional
+- (NSObject*)createArgsCodec;
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERPLATFORMVIEWS_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPlugin.h b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPlugin.h
new file mode 100644
index 0000000..b270414
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPlugin.h
@@ -0,0 +1,445 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERPLUGIN_H_
+#define FLUTTER_FLUTTERPLUGIN_H_
+
+#import
+#import
+
+#import "FlutterBinaryMessenger.h"
+#import "FlutterChannels.h"
+#import "FlutterCodecs.h"
+#import "FlutterPlatformViews.h"
+#import "FlutterTexture.h"
+
+NS_ASSUME_NONNULL_BEGIN
+@protocol FlutterPluginRegistrar;
+@protocol FlutterPluginRegistry;
+
+#pragma mark -
+/**
+ * Protocol for listener of events from the UIApplication, typically a FlutterPlugin.
+ */
+@protocol FlutterApplicationLifeCycleDelegate
+
+@optional
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `NO` if this vetos application launch.
+ */
+- (BOOL)application:(UIApplication*)application
+ didFinishLaunchingWithOptions:(NSDictionary*)launchOptions;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `NO` if this vetos application launch.
+ */
+- (BOOL)application:(UIApplication*)application
+ willFinishLaunchingWithOptions:(NSDictionary*)launchOptions;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)applicationDidBecomeActive:(UIApplication*)application;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)applicationWillResignActive:(UIApplication*)application;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)applicationDidEnterBackground:(UIApplication*)application;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)applicationWillEnterForeground:(UIApplication*)application;
+
+/**
+ Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)applicationWillTerminate:(UIApplication*)application;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings
+ API_DEPRECATED(
+ "See -[UIApplicationDelegate application:didRegisterUserNotificationSettings:] deprecation",
+ ios(8.0, 10.0));
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didFailToRegisterForRemoteNotificationsWithError:(NSError*)error;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ didReceiveRemoteNotification:(NSDictionary*)userInfo
+ fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didReceiveLocalNotification:(UILocalNotification*)notification
+ API_DEPRECATED(
+ "See -[UIApplicationDelegate application:didReceiveLocalNotification:] deprecation",
+ ios(4.0, 10.0));
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ openURL:(NSURL*)url
+ options:(NSDictionary*)options;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ openURL:(NSURL*)url
+ sourceApplication:(NSString*)sourceApplication
+ annotation:(id)annotation;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem
+ completionHandler:(void (^)(BOOL succeeded))completionHandler
+ API_AVAILABLE(ios(9.0));
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ handleEventsForBackgroundURLSession:(nonnull NSString*)identifier
+ completionHandler:(nonnull void (^)(void))completionHandler;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ continueUserActivity:(NSUserActivity*)userActivity
+ restorationHandler:(void (^)(NSArray*))restorationHandler;
+@end
+
+#pragma mark -
+/**
+ * A plugin registration callback.
+ *
+ * Used for registering plugins with additional instances of
+ * `FlutterPluginRegistry`.
+ *
+ * @param registry The registry to register plugins with.
+ */
+typedef void (*FlutterPluginRegistrantCallback)(NSObject* registry);
+
+#pragma mark -
+/**
+ * Implemented by the iOS part of a Flutter plugin.
+ *
+ * Defines a set of optional callback methods and a method to set up the plugin
+ * and register it to be called by other application components.
+ */
+@protocol FlutterPlugin
+@required
+/**
+ * Registers this plugin using the context information and callback registration
+ * methods exposed by the given registrar.
+ *
+ * The registrar is obtained from a `FlutterPluginRegistry` which keeps track of
+ * the identity of registered plugins and provides basic support for cross-plugin
+ * coordination.
+ *
+ * The caller of this method, a plugin registrant, is usually autogenerated by
+ * Flutter tooling based on declared plugin dependencies. The generated registrant
+ * asks the registry for a registrar for each plugin, and calls this method to
+ * allow the plugin to initialize itself and register callbacks with application
+ * objects available through the registrar protocol.
+ *
+ * @param registrar A helper providing application context and methods for
+ * registering callbacks.
+ */
++ (void)registerWithRegistrar:(NSObject*)registrar;
+@optional
+/**
+ * Set a callback for registering plugins to an additional `FlutterPluginRegistry`,
+ * including headless `FlutterEngine` instances.
+ *
+ * This method is typically called from within an application's `AppDelegate` at
+ * startup to allow for plugins which create additional `FlutterEngine` instances
+ * to register the application's plugins.
+ *
+ * @param callback A callback for registering some set of plugins with a
+ * `FlutterPluginRegistry`.
+ */
++ (void)setPluginRegistrantCallback:(FlutterPluginRegistrantCallback)callback;
+@optional
+/**
+ * Called if this plugin has been registered to receive `FlutterMethodCall`s.
+ *
+ * @param call The method call command object.
+ * @param result A callback for submitting the result of the call.
+ */
+- (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult)result;
+@optional
+/**
+ * Called when a plugin is being removed from a `FlutterEngine`, which is
+ * usually the result of the `FlutterEngine` being deallocated. This method
+ * provides the opportunity to do necessary cleanup.
+ *
+ * You will only receive this method if you registered your plugin instance with
+ * the `FlutterEngine` via `-[FlutterPluginRegistry publish:]`.
+ *
+ * @param registrar The registrar that was used to publish the plugin.
+ *
+ */
+- (void)detachFromEngineForRegistrar:(NSObject*)registrar;
+@end
+
+#pragma mark -
+/**
+ * How the UIGestureRecognizers of a platform view are blocked.
+ *
+ * UIGestureRecognizers of platform views can be blocked based on decisions made by the
+ * Flutter Framework (e.g. When an interact-able widget is covering the platform view).
+ */
+typedef enum {
+ /**
+ * Flutter blocks all the UIGestureRecognizers on the platform view as soon as it
+ * decides they should be blocked.
+ *
+ * With this policy, only the `touchesBegan` method for all the UIGestureRecognizers is guaranteed
+ * to be called.
+ */
+ FlutterPlatformViewGestureRecognizersBlockingPolicyEager,
+ /**
+ * Flutter blocks the platform view's UIGestureRecognizers from recognizing only after
+ * touchesEnded was invoked.
+ *
+ * This results in the platform view's UIGestureRecognizers seeing the entire touch sequence,
+ * but never recognizing the gesture (and never invoking actions).
+ */
+ FlutterPlatformViewGestureRecognizersBlockingPolicyWaitUntilTouchesEnded,
+} FlutterPlatformViewGestureRecognizersBlockingPolicy;
+
+#pragma mark -
+/**
+ * Registration context for a single `FlutterPlugin`, providing a one stop shop
+ * for the plugin to access contextual information and register callbacks for
+ * various application events.
+ *
+ * Registrars are obtained from a `FlutterPluginRegistry` which keeps track of
+ * the identity of registered plugins and provides basic support for cross-plugin
+ * coordination.
+ */
+@protocol FlutterPluginRegistrar
+/**
+ * Returns a `FlutterBinaryMessenger` for creating Dart/iOS communication
+ * channels to be used by the plugin.
+ *
+ * @return The messenger.
+ */
+- (NSObject*)messenger;
+
+/**
+ * Returns a `FlutterTextureRegistry` for registering textures
+ * provided by the plugin.
+ *
+ * @return The texture registry.
+ */
+- (NSObject*)textures;
+
+/**
+ * Registers a `FlutterPlatformViewFactory` for creation of platform views.
+ *
+ * Plugins expose `UIView` for embedding in Flutter apps by registering a view factory.
+ *
+ * @param factory The view factory that will be registered.
+ * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use
+ * this identifier to request creation of a `UIView` by the registered factory.
+ */
+- (void)registerViewFactory:(NSObject*)factory
+ withId:(NSString*)factoryId;
+
+/**
+ * Registers a `FlutterPlatformViewFactory` for creation of platform views.
+ *
+ * Plugins can expose a `UIView` for embedding in Flutter apps by registering a view factory.
+ *
+ * @param factory The view factory that will be registered.
+ * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use
+ * this identifier to request creation of a `UIView` by the registered factory.
+ * @param gestureRecognizersBlockingPolicy How UIGestureRecognizers on the platform views are
+ * blocked.
+ *
+ */
+- (void)registerViewFactory:(NSObject*)factory
+ withId:(NSString*)factoryId
+ gestureRecognizersBlockingPolicy:
+ (FlutterPlatformViewGestureRecognizersBlockingPolicy)gestureRecognizersBlockingPolicy;
+
+/**
+ * Publishes a value for external use of the plugin.
+ *
+ * Plugins may publish a single value, such as an instance of the
+ * plugin's main class, for situations where external control or
+ * interaction is needed.
+ *
+ * The published value will be available from the `FlutterPluginRegistry`.
+ * Repeated calls overwrite any previous publication.
+ *
+ * @param value The value to be published.
+ */
+- (void)publish:(NSObject*)value;
+
+/**
+ * Registers the plugin as a receiver of incoming method calls from the Dart side
+ * on the specified `FlutterMethodChannel`.
+ *
+ * @param delegate The receiving object, such as the plugin's main class.
+ * @param channel The channel
+ */
+- (void)addMethodCallDelegate:(NSObject*)delegate
+ channel:(FlutterMethodChannel*)channel;
+
+/**
+ * Registers the plugin as a receiver of `UIApplicationDelegate` calls.
+ *
+ * @param delegate The receiving object, such as the plugin's main class.
+ */
+- (void)addApplicationDelegate:(NSObject*)delegate;
+
+/**
+ * Returns the file name for the given asset.
+ * The returned file name can be used to access the asset in the application's main bundle.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @return the file name to be used for lookup in the main bundle.
+ */
+- (NSString*)lookupKeyForAsset:(NSString*)asset;
+
+/**
+ * Returns the file name for the given asset which originates from the specified package.
+ * The returned file name can be used to access the asset in the application's main bundle.
+ *
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @param package The name of the package from which the asset originates.
+ * @return the file name to be used for lookup in the main bundle.
+ */
+- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package;
+@end
+
+#pragma mark -
+/**
+ * A registry of Flutter iOS plugins.
+ *
+ * Plugins are identified by unique string keys, typically the name of the
+ * plugin's main class. The registry tracks plugins by this key, mapping it to
+ * a value published by the plugin during registration, if any. This provides a
+ * very basic means of cross-plugin coordination with loose coupling between
+ * unrelated plugins.
+ *
+ * Plugins typically need contextual information and the ability to register
+ * callbacks for various application events. To keep the API of the registry
+ * focused, these facilities are not provided directly by the registry, but by
+ * a `FlutterPluginRegistrar`, created by the registry in exchange for the unique
+ * key of the plugin.
+ *
+ * There is no implied connection between the registry and the registrar.
+ * Specifically, callbacks registered by the plugin via the registrar may be
+ * relayed directly to the underlying iOS application objects.
+ */
+@protocol FlutterPluginRegistry
+/**
+ * Returns a registrar for registering a plugin.
+ *
+ * @param pluginKey The unique key identifying the plugin.
+ */
+- (nullable NSObject*)registrarForPlugin:(NSString*)pluginKey;
+/**
+ * Returns whether the specified plugin has been registered.
+ *
+ * @param pluginKey The unique key identifying the plugin.
+ * @return `YES` if `registrarForPlugin` has been called with `pluginKey`.
+ */
+- (BOOL)hasPlugin:(NSString*)pluginKey;
+
+/**
+ * Returns a value published by the specified plugin.
+ *
+ * @param pluginKey The unique key identifying the plugin.
+ * @return An object published by the plugin, if any. Will be `NSNull` if
+ * nothing has been published. Will be `nil` if the plugin has not been
+ * registered.
+ */
+- (nullable NSObject*)valuePublishedByPlugin:(NSString*)pluginKey;
+@end
+
+#pragma mark -
+/**
+ * Implement this in the `UIAppDelegate` of your app to enable Flutter plugins to register
+ * themselves to the application life cycle events.
+ *
+ * For plugins to receive events from `UNUserNotificationCenter`, register this as the
+ * `UNUserNotificationCenterDelegate`.
+ */
+@protocol FlutterAppLifeCycleProvider
+
+/**
+ * Called when registering a new `FlutterApplicaitonLifeCycleDelegate`.
+ *
+ * See also: `-[FlutterAppDelegate addApplicationLifeCycleDelegate:]`
+ */
+- (void)addApplicationLifeCycleDelegate:(NSObject*)delegate;
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERPLUGIN_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h
new file mode 100644
index 0000000..ba317f4
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h
@@ -0,0 +1,148 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_
+#define FLUTTER_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_
+
+#import "FlutterPlugin.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * Propagates `UIAppDelegate` callbacks to registered plugins.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterPluginAppLifeCycleDelegate : NSObject
+
+/**
+ * Registers `delegate` to receive life cycle callbacks via this FlutterPluginAppLifeCycleDelegate
+ * as long as it is alive.
+ *
+ * `delegate` will only be referenced weakly.
+ */
+- (void)addDelegate:(NSObject*)delegate;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `NO` if any plugin vetos application launch.
+ */
+- (BOOL)application:(UIApplication*)application
+ didFinishLaunchingWithOptions:(NSDictionary*)launchOptions;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `NO` if any plugin vetos application launch.
+ */
+- (BOOL)application:(UIApplication*)application
+ willFinishLaunchingWithOptions:(NSDictionary*)launchOptions;
+
+/**
+ * Called if this plugin has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings
+ API_DEPRECATED(
+ "See -[UIApplicationDelegate application:didRegisterUserNotificationSettings:] deprecation",
+ ios(8.0, 10.0));
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didFailToRegisterForRemoteNotificationsWithError:(NSError*)error;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didReceiveRemoteNotification:(NSDictionary*)userInfo
+ fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didReceiveLocalNotification:(UILocalNotification*)notification
+ API_DEPRECATED(
+ "See -[UIApplicationDelegate application:didReceiveLocalNotification:] deprecation",
+ ios(4.0, 10.0));
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until
+ * some plugin handles the request.
+ *
+ * @return `YES` if any plugin handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ openURL:(NSURL*)url
+ options:(NSDictionary*)options;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until
+ * some plugin handles the request.
+ *
+ * @return `YES` if any plugin handles the request.
+ */
+- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until
+ * some plugin handles the request.
+ *
+ * @return `YES` if any plugin handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ openURL:(NSURL*)url
+ sourceApplication:(NSString*)sourceApplication
+ annotation:(id)annotation;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem
+ completionHandler:(void (^)(BOOL succeeded))completionHandler
+ API_AVAILABLE(ios(9.0));
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until
+ * some plugin handles the request.
+ *
+ * @return `YES` if any plugin handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ handleEventsForBackgroundURLSession:(nonnull NSString*)identifier
+ completionHandler:(nonnull void (^)(void))completionHandler;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until
+ * some plugin handles the request.
+ *
+ * @returns `YES` if any plugin handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until
+ * some plugin handles the request.
+ *
+ * @return `YES` if any plugin handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ continueUserActivity:(NSUserActivity*)userActivity
+ restorationHandler:(void (^)(NSArray*))restorationHandler;
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterTexture.h b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterTexture.h
new file mode 100644
index 0000000..59d2ced
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterTexture.h
@@ -0,0 +1,62 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERTEXTURE_H_
+#define FLUTTER_FLUTTERTEXTURE_H_
+
+#import
+#import
+
+#import "FlutterMacros.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+FLUTTER_DARWIN_EXPORT
+/**
+ * Represents a texture that can be shared with Flutter.
+ *
+ * See also: https://github.com/flutter/plugins/tree/master/packages/camera
+ */
+@protocol FlutterTexture
+/** Copy the contents of the texture into a `CVPixelBuffer`. */
+- (CVPixelBufferRef _Nullable)copyPixelBuffer;
+
+/**
+ * Called when the texture is unregistered.
+ *
+ * Called on the raster thread.
+ */
+@optional
+- (void)onTextureUnregistered:(NSObject*)texture;
+@end
+
+FLUTTER_DARWIN_EXPORT
+/**
+ * A collection of registered `FlutterTexture`'s.
+ */
+@protocol FlutterTextureRegistry
+/**
+ * Registers a `FlutterTexture` for usage in Flutter and returns an id that can be used to reference
+ * that texture when calling into Flutter with channels. Textures must be registered on the
+ * platform thread. On success returns the pointer to the registered texture, else returns 0.
+ */
+- (int64_t)registerTexture:(NSObject*)texture;
+/**
+ * Notifies Flutter that the content of the previously registered texture has been updated.
+ *
+ * This will trigger a call to `-[FlutterTexture copyPixelBuffer]` on the raster thread.
+ */
+- (void)textureFrameAvailable:(int64_t)textureId;
+/**
+ * Unregisters a `FlutterTexture` that has previously regeistered with `registerTexture:`. Textures
+ * must be unregistered on the platform thread.
+ *
+ * @param textureId The result that was previously returned from `registerTexture:`.
+ */
+- (void)unregisterTexture:(int64_t)textureId;
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERTEXTURE_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterViewController.h b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterViewController.h
new file mode 100644
index 0000000..d33d989
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterViewController.h
@@ -0,0 +1,259 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERVIEWCONTROLLER_H_
+#define FLUTTER_FLUTTERVIEWCONTROLLER_H_
+
+#import
+#include
+
+#import "FlutterBinaryMessenger.h"
+#import "FlutterDartProject.h"
+#import "FlutterEngine.h"
+#import "FlutterMacros.h"
+#import "FlutterPlugin.h"
+#import "FlutterTexture.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@class FlutterEngine;
+
+/**
+ * The name used for semantic update notifications via `NSNotificationCenter`.
+ *
+ * The object passed as the sender is the `FlutterViewController` associated
+ * with the update.
+ */
+FLUTTER_DARWIN_EXPORT
+extern NSNotificationName const FlutterSemanticsUpdateNotification;
+
+/**
+ * A `UIViewController` implementation for Flutter views.
+ *
+ * Dart execution, channel communication, texture registration, and plugin registration are all
+ * handled by `FlutterEngine`. Calls on this class to those members all proxy through to the
+ * `FlutterEngine` attached FlutterViewController.
+ *
+ * A FlutterViewController can be initialized either with an already-running `FlutterEngine` via the
+ * `initWithEngine:` initializer, or it can be initialized with a `FlutterDartProject` that will be
+ * used to implicitly spin up a new `FlutterEngine`. Creating a `FlutterEngine` before showing a
+ * FlutterViewController can be used to pre-initialize the Dart VM and to prepare the isolate in
+ * order to reduce the latency to the first rendered frame. See
+ * https://flutter.dev/docs/development/add-to-app/performance for more details on loading
+ * latency.
+ *
+ * Holding a `FlutterEngine` independently of FlutterViewControllers can also be used to not to lose
+ * Dart-related state and asynchronous tasks when navigating back and forth between a
+ * FlutterViewController and other `UIViewController`s.
+ */
+FLUTTER_DARWIN_EXPORT
+#ifdef __IPHONE_13_4
+@interface FlutterViewController
+ : UIViewController
+#else
+@interface FlutterViewController : UIViewController
+#endif
+
+/**
+ * Initializes this FlutterViewController with the specified `FlutterEngine`.
+ *
+ * The initialized viewcontroller will attach itself to the engine as part of this process.
+ *
+ * @param engine The `FlutterEngine` instance to attach to. Cannot be nil.
+ * @param nibName The NIB name to initialize this UIViewController with.
+ * @param nibBundle The NIB bundle.
+ */
+- (instancetype)initWithEngine:(FlutterEngine*)engine
+ nibName:(nullable NSString*)nibName
+ bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Initializes a new FlutterViewController and `FlutterEngine` with the specified
+ * `FlutterDartProject`.
+ *
+ * This will implicitly create a new `FlutterEngine` which is retrievable via the `engine` property
+ * after initialization.
+ *
+ * @param project The `FlutterDartProject` to initialize the `FlutterEngine` with.
+ * @param nibName The NIB name to initialize this UIViewController with.
+ * @param nibBundle The NIB bundle.
+ */
+- (instancetype)initWithProject:(nullable FlutterDartProject*)project
+ nibName:(nullable NSString*)nibName
+ bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Initializes a new FlutterViewController and `FlutterEngine` with the specified
+ * `FlutterDartProject` and `initialRoute`.
+ *
+ * This will implicitly create a new `FlutterEngine` which is retrievable via the `engine` property
+ * after initialization.
+ *
+ * @param project The `FlutterDartProject` to initialize the `FlutterEngine` with.
+ * @param initialRoute The initial `Navigator` route to load.
+ * @param nibName The NIB name to initialize this UIViewController with.
+ * @param nibBundle The NIB bundle.
+ */
+- (instancetype)initWithProject:(nullable FlutterDartProject*)project
+ initialRoute:(nullable NSString*)initialRoute
+ nibName:(nullable NSString*)nibName
+ bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Initializer that is called from loading a FlutterViewController from a XIB.
+ *
+ * See also:
+ * https://developer.apple.com/documentation/foundation/nscoding/1416145-initwithcoder?language=objc
+ */
+- (instancetype)initWithCoder:(NSCoder*)aDecoder NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Registers a callback that will be invoked when the Flutter view has been rendered.
+ * The callback will be fired only once.
+ *
+ * Replaces an existing callback. Use a `nil` callback to unregister the existing one.
+ */
+- (void)setFlutterViewDidRenderCallback:(void (^)(void))callback;
+
+/**
+ * Returns the file name for the given asset.
+ * The returned file name can be used to access the asset in the application's
+ * main bundle.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @return The file name to be used for lookup in the main bundle.
+ */
+- (NSString*)lookupKeyForAsset:(NSString*)asset;
+
+/**
+ * Returns the file name for the given asset which originates from the specified
+ * package.
+ * The returned file name can be used to access the asset in the application's
+ * main bundle.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @param package The name of the package from which the asset originates.
+ * @return The file name to be used for lookup in the main bundle.
+ */
+- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package;
+
+/**
+ * Deprecated API to set initial route.
+ *
+ * Attempts to set the first route that the Flutter app shows if the Flutter
+ * runtime hasn't yet started. The default is "/".
+ *
+ * This method must be called immediately after `initWithProject` and has no
+ * effect when using `initWithEngine` if the `FlutterEngine` has already been
+ * run.
+ *
+ * Setting this after the Flutter started running has no effect. See `pushRoute`
+ * and `popRoute` to change the route after Flutter started running.
+ *
+ * This is deprecated because it needs to be called at the time of initialization
+ * and thus should just be in the `initWithProject` initializer. If using
+ * `initWithEngine`, the initial route should be set on the engine's
+ * initializer.
+ *
+ * @param route The name of the first route to show.
+ */
+- (void)setInitialRoute:(NSString*)route
+ FLUTTER_DEPRECATED("Use FlutterViewController initializer to specify initial route");
+
+/**
+ * Instructs the Flutter Navigator (if any) to go back.
+ */
+- (void)popRoute;
+
+/**
+ * Instructs the Flutter Navigator (if any) to push a route on to the navigation
+ * stack.
+ *
+ * @param route The name of the route to push to the navigation stack.
+ */
+- (void)pushRoute:(NSString*)route;
+
+/**
+ * The `FlutterPluginRegistry` used by this FlutterViewController.
+ */
+- (id)pluginRegistry;
+
+/**
+ * A wrapper around UIAccessibilityIsVoiceOverRunning().
+ *
+ * As a C function, UIAccessibilityIsVoiceOverRunning() cannot be mocked in testing. Mock
+ * this class method to testing features depends on UIAccessibilityIsVoiceOverRunning().
+ */
++ (BOOL)isUIAccessibilityIsVoiceOverRunning;
+
+/**
+ * True if at least one frame has rendered and the ViewController has appeared.
+ *
+ * This property is reset to false when the ViewController disappears. It is
+ * guaranteed to only alternate between true and false for observers.
+ */
+@property(nonatomic, readonly, getter=isDisplayingFlutterUI) BOOL displayingFlutterUI;
+
+/**
+ * Specifies the view to use as a splash screen. Flutter's rendering is asynchronous, so the first
+ * frame rendered by the Flutter application might not immediately appear when the Flutter view is
+ * initially placed in the view hierarchy. The splash screen view will be used as
+ * a replacement until the first frame is rendered.
+ *
+ * The view used should be appropriate for multiple sizes; an autoresizing mask to
+ * have a flexible width and height will be applied automatically.
+ *
+ * Set to nil to remove the splash screen view.
+ */
+@property(strong, nonatomic, nullable) UIView* splashScreenView;
+
+/**
+ * Attempts to set the `splashScreenView` property from the `UILaunchStoryboardName` from the
+ * main bundle's `Info.plist` file. This method will not change the value of `splashScreenView`
+ * if it cannot find a default one from a storyboard or nib.
+ *
+ * @return `YES` if successful, `NO` otherwise.
+ */
+- (BOOL)loadDefaultSplashScreenView;
+
+/**
+ * Controls whether the created view will be opaque or not.
+ *
+ * Default is `YES`. Note that setting this to `NO` may negatively impact performance
+ * when using hardware acceleration, and toggling this will trigger a re-layout of the
+ * view.
+ */
+@property(nonatomic, getter=isViewOpaque) BOOL viewOpaque;
+
+/**
+ * The `FlutterEngine` instance for this view controller. This could be the engine this
+ * `FlutterViewController` is initialized with or a new `FlutterEngine` implicitly created if
+ * no engine was supplied during initialization.
+ */
+@property(weak, nonatomic, readonly) FlutterEngine* engine;
+
+/**
+ * The `FlutterBinaryMessenger` associated with this FlutterViewController (used for communicating
+ * with channels).
+ *
+ * This is just a convenient way to get the |FlutterEngine|'s binary messenger.
+ */
+@property(nonatomic, readonly) NSObject* binaryMessenger;
+
+/**
+ * If the `FlutterViewController` creates a `FlutterEngine`, this property
+ * determines if that `FlutterEngine` has `allowHeadlessExecution` set.
+ *
+ * The intention is that this is used with the XIB. Otherwise, a
+ * `FlutterEngine` can just be sent to the init methods.
+ *
+ * See also: `-[FlutterEngine initWithName:project:allowHeadlessExecution:]`
+ */
+@property(nonatomic, readonly) BOOL engineAllowHeadlessExecution;
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERVIEWCONTROLLER_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Info.plist b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Info.plist
new file mode 100644
index 0000000..6cdc70a
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Info.plist
@@ -0,0 +1,30 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ Flutter
+ CFBundleIdentifier
+ io.flutter.flutter
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ Flutter
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ MinimumOSVersion
+ 11.0
+ FlutterEngine
+ b20183e04096094bcc37d9cde2a4b96f5cc684cf
+ ClangVersion
+ b'Fuchsia clang version 17.0.0 (https://llvm.googlesource.com/llvm-project 6d667d4b261e81f325756fdfd5bb43b3b3d2451d)'
+
+
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Modules/module.modulemap b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Modules/module.modulemap
new file mode 100644
index 0000000..bf81c8a
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module Flutter {
+ umbrella header "Flutter.h"
+
+ export *
+ module * { export * }
+}
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/_CodeSignature/CodeResources b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..f0ba51c
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/_CodeSignature/CodeResources
@@ -0,0 +1,300 @@
+
+
+
+
+ files
+
+ Headers/Flutter.h
+
+ Jfv2Vo3itUyjWGSxXIEV/9Skri8=
+
+ Headers/FlutterAppDelegate.h
+
+ QU3ZohDucENpee9k2C4s7Ovkwxw=
+
+ Headers/FlutterBinaryMessenger.h
+
+ Qj6OtkzORWI38PIdXyyJc+eribM=
+
+ Headers/FlutterCallbackCache.h
+
+ lTUaQzdBsC/YVTRn48+amlv1iw4=
+
+ Headers/FlutterChannels.h
+
+ bhEGVRctQGJxYtCb3asK0k4Iq74=
+
+ Headers/FlutterCodecs.h
+
+ 0hdw5jbuAAJJC64dk/bhma5HKIw=
+
+ Headers/FlutterDartProject.h
+
+ ONyPj3D2igT9nx6hVIYtVA5JFG0=
+
+ Headers/FlutterEngine.h
+
+ cupY3Xn8Bw2kFlGmh/gwYQCFMkU=
+
+ Headers/FlutterEngineGroup.h
+
+ nZcTgHGDD30QzPLlQfP8gP+S06o=
+
+ Headers/FlutterHeadlessDartRunner.h
+
+ XnDDN+yQj6qLXTuhI0tgTMDbtbI=
+
+ Headers/FlutterMacros.h
+
+ T2wuUnVU/0f9v8Mc7CGjJQWLdGU=
+
+ Headers/FlutterPlatformViews.h
+
+ JofRibXJB+HPxhe0SAphfoKFSTE=
+
+ Headers/FlutterPlugin.h
+
+ EPrA0Ggvn83vzoNUoJ1lETKIEGg=
+
+ Headers/FlutterPluginAppLifeCycleDelegate.h
+
+ eBwJo3E6jQLlhEPIm5a+XAUx3o0=
+
+ Headers/FlutterTexture.h
+
+ yBJovGku2dvjTDXp2km51wNc8yM=
+
+ Headers/FlutterViewController.h
+
+ 6nBSlZSj+EZbyrAd2cS7H0pF3bA=
+
+ Info.plist
+
+ 5EFZMHUgrzxWoGrIGrcxFp5fs3M=
+
+ Modules/module.modulemap
+
+ wJV5dCKEGl+FAtDc8wJJh/fvKXs=
+
+ icudtl.dat
+
+ nMTZkkm9uooDDa8A2YJSyK73oP8=
+
+
+ files2
+
+ Headers/Flutter.h
+
+ hash2
+
+ uwm8JZgId56AcAI6HgoYvB86L3U5XLTdogukvzdieH0=
+
+
+ Headers/FlutterAppDelegate.h
+
+ hash2
+
+ ZE5n3wyEphmq0NvXEk+TgX9+IH2WWIRdDoZj+8Zmu+E=
+
+
+ Headers/FlutterBinaryMessenger.h
+
+ hash2
+
+ 4quj8X+HDK/AVExMhTcqLpIRxe/OjnnNTiON5KEv3hI=
+
+
+ Headers/FlutterCallbackCache.h
+
+ hash2
+
+ 1dNDb41OVcGRhdnQfLHPfpfNUSb9f9Dmg57Bqo4gJv0=
+
+
+ Headers/FlutterChannels.h
+
+ hash2
+
+ IAJwMIrTpwHKIiP2tBsYBUQe8B8qT6nLVEQzZLi+yFc=
+
+
+ Headers/FlutterCodecs.h
+
+ hash2
+
+ Y1JL+Rn5pGoCA+qXfiSPa8dGiXxlpiHY4NzmmjVEuaY=
+
+
+ Headers/FlutterDartProject.h
+
+ hash2
+
+ Z2cWf9G2hrQXXwHW+2ilnnP/58EqDYhte+THHob5IsI=
+
+
+ Headers/FlutterEngine.h
+
+ hash2
+
+ nqtk8YLddo2rPiYBl7tgIviV+uOyWZO9Ey3zKZBCG2o=
+
+
+ Headers/FlutterEngineGroup.h
+
+ hash2
+
+ I+878Ez9ZpVdAR2GOzKJKjaZ5m807AeAF++2pSMQss4=
+
+
+ Headers/FlutterHeadlessDartRunner.h
+
+ hash2
+
+ sELlVsLARG1gBlPndKt24VxGVmBMgcXWeShflcVtZBQ=
+
+
+ Headers/FlutterMacros.h
+
+ hash2
+
+ IEPKCkPf/10aPZiU0dKCx8/ZoIfvkjycwKB4vH8mwG4=
+
+
+ Headers/FlutterPlatformViews.h
+
+ hash2
+
+ c4TS8HplkxEc+09dBX5h+BZ+vkI9QJU/3ljud7WmdTM=
+
+
+ Headers/FlutterPlugin.h
+
+ hash2
+
+ zRjDCQ3ULUe9Pf2BcmGjO5/rdI00/Siw5fnIQZsJjMI=
+
+
+ Headers/FlutterPluginAppLifeCycleDelegate.h
+
+ hash2
+
+ yxMe4j+1eEByv8dhzIAxAdnDSnF01UZxK1q9r8DtR84=
+
+
+ Headers/FlutterTexture.h
+
+ hash2
+
+ VkMu2v4CZSBLhGWCJdxdAPzVFOgUvVyyxpdwmfAnWrY=
+
+
+ Headers/FlutterViewController.h
+
+ hash2
+
+ P0GsFW0zzP6Yi8y8zBx1bdWpXoBcaVpIbO3lgDBZoDY=
+
+
+ Modules/module.modulemap
+
+ hash2
+
+ 0VjriRpZ7AZZaP/0mMAPMJPhi6LoMB4MhXzL5j24tGs=
+
+
+ icudtl.dat
+
+ hash2
+
+ rETMw/Yb9jC7IPuAQ9hs/kyJldBrRgCEQA20XXBJezA=
+
+
+
+ rules
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^version.plist$
+
+
+ rules2
+
+ .*\.dSYM($|/)
+
+ weight
+ 11
+
+ ^(.*/)?\.DS_Store$
+
+ omit
+
+ weight
+ 2000
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^Info\.plist$
+
+ omit
+
+ weight
+ 20
+
+ ^PkgInfo$
+
+ omit
+
+ weight
+ 20
+
+ ^embedded\.provisionprofile$
+
+ weight
+ 20
+
+ ^version\.plist$
+
+ weight
+ 20
+
+
+
+
diff --git a/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/icudtl.dat b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/icudtl.dat
new file mode 100644
index 0000000..62cfc0d
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Flutter.framework/icudtl.dat differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist b/Task1/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist
new file mode 100644
index 0000000..0da50c7
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/AppIcon60x60@2x.png b/Task1/build/ios/Debug-iphonesimulator/Runner.app/AppIcon60x60@2x.png
new file mode 100644
index 0000000..0ec3034
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/AppIcon60x60@2x.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/AppIcon76x76@2x~ipad.png b/Task1/build/ios/Debug-iphonesimulator/Runner.app/AppIcon76x76@2x~ipad.png
new file mode 100644
index 0000000..8953cba
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/AppIcon76x76@2x~ipad.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Assets.car b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Assets.car
new file mode 100644
index 0000000..876cbb8
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Assets.car differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib
new file mode 100644
index 0000000..623fb36
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist
new file mode 100644
index 0000000..32288e8
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib
new file mode 100644
index 0000000..1b57c9a
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib
new file mode 100644
index 0000000..5368f93
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/Info.plist b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/Info.plist
new file mode 100644
index 0000000..9a41f2c
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/Info.plist differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib
new file mode 100644
index 0000000..63e8a39
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/App b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/App
new file mode 100755
index 0000000..8d561f2
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/App differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/Info.plist b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/Info.plist
new file mode 100644
index 0000000..9625e10
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/Info.plist
@@ -0,0 +1,26 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ App
+ CFBundleIdentifier
+ io.flutter.flutter.app
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ App
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ MinimumOSVersion
+ 11.0
+
+
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..86647d4
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources
@@ -0,0 +1,799 @@
+
+
+
+
+ files
+
+ Info.plist
+
+ 85iaADE5tc/NukRC+KGdiZaZ0ZA=
+
+ flutter_assets/AssetManifest.bin
+
+ wcJZyp0JCnLRE7WIN86ETE3dZxQ=
+
+ flutter_assets/AssetManifest.json
+
+ 1jzEu7fbeGa+DUg3iA5Dj/uTT1w=
+
+ flutter_assets/FontManifest.json
+
+ vKJkVIcw+LGHFnKJGwrQwCREv68=
+
+ flutter_assets/NOTICES.Z
+
+ RIAilnlOaIQ4G5me//hYHoX0dxY=
+
+ flutter_assets/assets/images/.DS_Store
+
+ +8iQ6HyKW+M4wcscKAFYhanfUcY=
+
+ flutter_assets/assets/images/1.jpeg
+
+ T4eHigGqCjppEMN5PZjXN63j2UE=
+
+ flutter_assets/assets/images/13.jpg
+
+ xJdsU88dxzNUCrvQhUVJfA36vy8=
+
+ flutter_assets/assets/images/2.jpeg
+
+ Kpr+ISskXOhd00somUarsLf8WL0=
+
+ flutter_assets/assets/images/3.jpeg
+
+ d377rWShqdNs2Vg7Rxeo7aCMMLU=
+
+ flutter_assets/assets/images/4.jpeg
+
+ eJYwOmsjrusGdvMKWb5xwlngYP0=
+
+ flutter_assets/assets/images/5.jpeg
+
+ TT4rmr6kGvrgAnk8aSvOh+FM3g4=
+
+ flutter_assets/assets/images/Disney_land.webp
+
+ pi4K1n/M94kAzaqlGrUpGyQtiKc=
+
+ flutter_assets/assets/images/Eiffel_tower.jpeg
+
+ gtxhDr+7jZ+dDey5STfW0y3hyIA=
+
+ flutter_assets/assets/images/Hill_station.jpeg
+
+ KOG2B6EOkfiqU/q8it2gTW7AVwU=
+
+ flutter_assets/assets/images/KAGAGAHAN_RIJANI.jpg
+
+ p2GR77UjawEuM54U/TTdp5NUloA=
+
+ flutter_assets/assets/images/Mountain_icon.png
+
+ X9P0JioFiesVs6F5goSurEiSLjw=
+
+ flutter_assets/assets/images/Red_fort.jpg
+
+ QKnNb92irYK/YvJcZ2YtBka+szU=
+
+ flutter_assets/assets/images/Taj-Mahal-Agra-India.jpg.webp
+
+ BSzI/nwBjd43QLAeuqryQa9hcKc=
+
+ flutter_assets/assets/images/beach.png
+
+ HfyouspGEztalPd3FzMVoXZzLT8=
+
+ flutter_assets/assets/images/cartoon.jpg
+
+ u69i6nMbDRH9G5bI+Z4tDmBZCPM=
+
+ flutter_assets/assets/images/china_wall.webp
+
+ c06kMLguJmElg5glepcLln0LjrE=
+
+ flutter_assets/assets/images/circleavatar.jpg
+
+ +XFVNZMeO2KIXnV8K5yRvsLbBKI=
+
+ flutter_assets/assets/images/circleavatar1.png
+
+ be2kO6flRJYJDjjrTPvDWUHyy1E=
+
+ flutter_assets/assets/images/city.png
+
+ b1CdzRtHcm41/XZVRoI3Nrups4M=
+
+ flutter_assets/assets/images/desert.png
+
+ hmRkhnwTRYBcaP/g3ygJ4KWofoE=
+
+ flutter_assets/assets/images/forest.png
+
+ lVQEgTadD4lzDoB5SZ7uNlhRfx0=
+
+ flutter_assets/assets/images/gondola.jpg
+
+ KUZ1nT6qT6g9dc9k3mHtSaHzwp4=
+
+ flutter_assets/assets/images/h1.jpg
+
+ SdjVzsZhFoZGiKoKhpnGgOlT5r8=
+
+ flutter_assets/assets/images/h2.jpeg
+
+ /cjCaNGdItMcCUGcXJ4j280zJ0E=
+
+ flutter_assets/assets/images/h3.jpeg
+
+ 0pCymnfRDUKYEPZArx+bdBtV+Lc=
+
+ flutter_assets/assets/images/h4.jpeg
+
+ 6FSCt2wBul/Up7S/kzNFuA5PJZw=
+
+ flutter_assets/assets/images/h5.jpeg
+
+ qh7CO4lBJQtqHco5RyTFMXQhzks=
+
+ flutter_assets/assets/images/historical_places.jpeg
+
+ SBBFCtdM8dTwa2A7Xq3PjqFHh1c=
+
+ flutter_assets/assets/images/hotel0.jpg
+
+ 8dGP3fsV/whkk0xfs4837sWwC20=
+
+ flutter_assets/assets/images/hotel1.jpg
+
+ XVN8jBEPFZ3u3bmJDnY2jgdm86c=
+
+ flutter_assets/assets/images/hotel2.jpg
+
+ X76EqYI/EqeZxJUy8sMIgHiP6Ys=
+
+ flutter_assets/assets/images/india_gate.jpeg
+
+ Q2vJp8vSC+LHi3miAr9yTnRPRjI=
+
+ flutter_assets/assets/images/las.jpeg
+
+ sQsLJ4z80A2PN9RXfFf8bgOo/Iw=
+
+ flutter_assets/assets/images/las_vegas.jpeg
+
+ /NwlZQPMASjcqyv04e0uKdt45k8=
+
+ flutter_assets/assets/images/lotus-temple.jpeg
+
+ PypYe8pFMtwZThmOFSrL/6PeLjs=
+
+ flutter_assets/assets/images/menu.png
+
+ hhLT1dSEedNDEwXZel0YjGGvEUc=
+
+ flutter_assets/assets/images/menu_icon.png
+
+ nrRD7InZ8egktSpwtW6QQMjCUCg=
+
+ flutter_assets/assets/images/menubar.png
+
+ +xTHaiVnUgCz3/80fHJSXQB+uxc=
+
+ flutter_assets/assets/images/mountain.png
+
+ se8c/XNUOdzYckTeX/1zAqQmJSk=
+
+ flutter_assets/assets/images/murano.jpg
+
+ mWNp5suntl/Ny4y6+wya7DTprzA=
+
+ flutter_assets/assets/images/newdelhi.jpg
+
+ Spm91uaDZSiR1gmoAreVGF+TM4s=
+
+ flutter_assets/assets/images/newyork.jpg
+
+ Xuy5rCeN0+S9GRfWpnU7FbyUenM=
+
+ flutter_assets/assets/images/paris.jpg
+
+ JUOiZ19qKu1pAGjmUkEpmJMNJLg=
+
+ flutter_assets/assets/images/red-fort.jpg
+
+ QKnNb92irYK/YvJcZ2YtBka+szU=
+
+ flutter_assets/assets/images/river.png
+
+ mHowu9+zogbNlO4vwOc4uQXkmdk=
+
+ flutter_assets/assets/images/santorini.jpg
+
+ lbQFbhthk6Q4yBzlisRJPRn9LmY=
+
+ flutter_assets/assets/images/saopaulo.jpg
+
+ 6to0LgPD/ciBT9tpY848Oqr4b5o=
+
+ flutter_assets/assets/images/shimla.jpeg
+
+ mwllpT3oOEiCE/f4tuhFQ9o0X9U=
+
+ flutter_assets/assets/images/stmarksbasilica.jpg
+
+ GjV2FKCViife8mfluTBINMBgRas=
+
+ flutter_assets/assets/images/tajmahal.jpg
+
+ BSzI/nwBjd43QLAeuqryQa9hcKc=
+
+ flutter_assets/assets/images/temple.jpg
+
+ NaV8JYJ/xg7ypEGp7pILxmw6I24=
+
+ flutter_assets/assets/images/venice.jpg
+
+ aZm0eWz2fCZxInaKk8MvsBMMx50=
+
+ flutter_assets/assets/images/waterfall.png
+
+ RI/Hy0Cnq9OtAHz8rwQGj2zbIs4=
+
+ flutter_assets/fonts/MaterialIcons-Regular.otf
+
+ /CUoTuPQqqdexfyOT9lpJhV+2MQ=
+
+ flutter_assets/isolate_snapshot_data
+
+ rEm9QHmX9lHK140Gnnn2K8SPfaU=
+
+ flutter_assets/kernel_blob.bin
+
+ 8lWs84oWU2hIOx3aMqz49h4NQ+0=
+
+ flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
+
+ P7bb/oR3EhwqCIH1M6LyTuBIWYU=
+
+ flutter_assets/shaders/ink_sparkle.frag
+
+ KL+7f3IYR/Y9WDlxxUeDmgGoluc=
+
+ flutter_assets/vm_snapshot_data
+
+ +HsWKuOINTMijVvKruokFpzcml8=
+
+
+ files2
+
+ flutter_assets/AssetManifest.bin
+
+ hash2
+
+ XJ0fsXCWi4X7LOqm47ClqEeWOEQ7g32dHNwpK1n44J0=
+
+
+ flutter_assets/AssetManifest.json
+
+ hash2
+
+ +xZwY7n8csONkbsfAXhhZXn4AJIFPIZNIiEHU1LWOVA=
+
+
+ flutter_assets/FontManifest.json
+
+ hash2
+
+ zX4DZFvESy3Ue3y2JvUcTsv1Whl6t3JBYotHrBZfviE=
+
+
+ flutter_assets/NOTICES.Z
+
+ hash2
+
+ C4szPdS0AD7JLMyAxOIXKRO6ASL7TphOPzbz+/rCD8o=
+
+
+ flutter_assets/assets/images/1.jpeg
+
+ hash2
+
+ ZM/gRNk9HmNFDT8BSanVTIPVGTQ+FvTvfqGl5dStDjc=
+
+
+ flutter_assets/assets/images/13.jpg
+
+ hash2
+
+ 4pO0Zep+HqPIVOTvdV6gJqsSQM78/b6bhO9mqhqK0Wo=
+
+
+ flutter_assets/assets/images/2.jpeg
+
+ hash2
+
+ ytFnREnrsNFG0NvVvVeP1mv8qsXFbpRGFhsWLUTiitY=
+
+
+ flutter_assets/assets/images/3.jpeg
+
+ hash2
+
+ CBlcAJZwqOjCmj/xnHWOODg7HNdhf/I7S7P0eMKYRd4=
+
+
+ flutter_assets/assets/images/4.jpeg
+
+ hash2
+
+ dzWkydrkKullJAGPu+316lHaUO6n36j6+181qZWpwPU=
+
+
+ flutter_assets/assets/images/5.jpeg
+
+ hash2
+
+ gPZ55PgDY7Wo2nV6b9e10+mJ/vyk8bAv1gCeDnCfhGs=
+
+
+ flutter_assets/assets/images/Disney_land.webp
+
+ hash2
+
+ MNvtzIR2rb1ms/zd+Es/yUaPnaVrVTvADJ2v4PnCNyI=
+
+
+ flutter_assets/assets/images/Eiffel_tower.jpeg
+
+ hash2
+
+ zyqCLrURHmB1e5eKJFYunsv+/4olD/hx4NgZwqrg97E=
+
+
+ flutter_assets/assets/images/Hill_station.jpeg
+
+ hash2
+
+ lg2fo+77Qtsx/f4d5WlqSuDumXDXfwfTDGMHc8YtGVE=
+
+
+ flutter_assets/assets/images/KAGAGAHAN_RIJANI.jpg
+
+ hash2
+
+ lqf+mhTFVUlMDPj9e/bR5IPawgq/bfeLAie8uw4t5o0=
+
+
+ flutter_assets/assets/images/Mountain_icon.png
+
+ hash2
+
+ CVjDGl3uP+F/Wgx794udhdRcN+tu4kPt2IKTTeV7Fm4=
+
+
+ flutter_assets/assets/images/Red_fort.jpg
+
+ hash2
+
+ OoIbexepx675cd+/tajMmQP1h/50HtMDK3bpQj9Xd+k=
+
+
+ flutter_assets/assets/images/Taj-Mahal-Agra-India.jpg.webp
+
+ hash2
+
+ SMniVn1Bj19GPfhWob+qSZKQtJZnGKow9fX2mGt0bZs=
+
+
+ flutter_assets/assets/images/beach.png
+
+ hash2
+
+ y5lhZTmDRFAd7umZIXEABF+boH2H97AiGStm+R9vwzc=
+
+
+ flutter_assets/assets/images/cartoon.jpg
+
+ hash2
+
+ XTxREOJC7QU4N1crE1zSzaQcdD2ZExSYW0LCF4PyzjE=
+
+
+ flutter_assets/assets/images/china_wall.webp
+
+ hash2
+
+ NkhZdRUg0UV4Ubk9+ZzMzYIpF9OWf5cvy3kY+jgrGns=
+
+
+ flutter_assets/assets/images/circleavatar.jpg
+
+ hash2
+
+ 4uXcGTkEvvHPJILKHdwAkUSh1QMC0uS7g0AZyG3EbuE=
+
+
+ flutter_assets/assets/images/circleavatar1.png
+
+ hash2
+
+ AKFLcQ1ZyiiPNdbgAja0/IWSf7Dg47kF8Rp+JdCHR2g=
+
+
+ flutter_assets/assets/images/city.png
+
+ hash2
+
+ 2vW2j+4otcGXwSmsQh72npKqwjaMFdHEqjSFSoZ6vp4=
+
+
+ flutter_assets/assets/images/desert.png
+
+ hash2
+
+ G6LdjjL+nTt+tnjgFX0FXdALlle8+IFxLhtcGvYFSMM=
+
+
+ flutter_assets/assets/images/forest.png
+
+ hash2
+
+ qyx8eEU7ziqN2mF3IEJDjTuQbBU7cZhPJBBMw7aCpGU=
+
+
+ flutter_assets/assets/images/gondola.jpg
+
+ hash2
+
+ mxmsoD88A0QjPveARAEkDaNoY/VAmDDcYXmymROv3fA=
+
+
+ flutter_assets/assets/images/h1.jpg
+
+ hash2
+
+ Kuqwn3Vbb46v7iAlUHyjY1yw3EniewBiMf9864JOJIg=
+
+
+ flutter_assets/assets/images/h2.jpeg
+
+ hash2
+
+ d39wOwhkopGvyzoi+P0fP3v0TNoNj3qO1ec1rcEKbyE=
+
+
+ flutter_assets/assets/images/h3.jpeg
+
+ hash2
+
+ 61GSrfe8Ie+gX0W/Nv2Ohg1Wn1sinOfDNEKw5Kgr+xE=
+
+
+ flutter_assets/assets/images/h4.jpeg
+
+ hash2
+
+ vN3aG4W6YiSh5x3WB/zpBybI7mgaf3+m/ROF2J4i8yA=
+
+
+ flutter_assets/assets/images/h5.jpeg
+
+ hash2
+
+ ZxRldVFZ83zRbJMkoFkweKZv9y1Jyo95tzwPJ9NS1Zc=
+
+
+ flutter_assets/assets/images/historical_places.jpeg
+
+ hash2
+
+ YWhJz5mIE6fj9g+6I1oYG6A1VfPnQMTe6K3OUq6NwFY=
+
+
+ flutter_assets/assets/images/hotel0.jpg
+
+ hash2
+
+ zoDLFXM0uf+NpyOIWoJmYOevt10RMj61L/SzMDdLLXs=
+
+
+ flutter_assets/assets/images/hotel1.jpg
+
+ hash2
+
+ i0jDGexKYKlgcqUekECVK6bGw7lk8i8owJesmETyo6g=
+
+
+ flutter_assets/assets/images/hotel2.jpg
+
+ hash2
+
+ CRhXnlJcAiRByhcRsNwaIJ251Dkbdq38HE1KlALtfrE=
+
+
+ flutter_assets/assets/images/india_gate.jpeg
+
+ hash2
+
+ 3YDQ4Wl1wy1rzraGYhfJh6xF6FX5SmKlKyUL/s8wrvo=
+
+
+ flutter_assets/assets/images/las.jpeg
+
+ hash2
+
+ yNpoy4vHrZ4RPTxAW3X46P2aJW8JTAcuKpj6fM1S8rY=
+
+
+ flutter_assets/assets/images/las_vegas.jpeg
+
+ hash2
+
+ j1oqWnHAIR/W7Cy50zC3T/G+ttdjGvoa1BfWIJEmCp0=
+
+
+ flutter_assets/assets/images/lotus-temple.jpeg
+
+ hash2
+
+ MWc8aWK2LMsoYJfHHVJZMy8lXH2smFtLUJZSGsKG16I=
+
+
+ flutter_assets/assets/images/menu.png
+
+ hash2
+
+ 1pqcZSuoK5a2Nj/7mwK1ouzGgtGdoBSLamxdThyzNac=
+
+
+ flutter_assets/assets/images/menu_icon.png
+
+ hash2
+
+ 8s3YNF6loN7mD/Fc5nU18NTbqC/oZeWgU/BuC4LShNk=
+
+
+ flutter_assets/assets/images/menubar.png
+
+ hash2
+
+ S0J8tgV0/QoXPWtZJt3lkFtejtlA0vqdjomDCmDGa6U=
+
+
+ flutter_assets/assets/images/mountain.png
+
+ hash2
+
+ Btm1IjrbdIX0DJtXRYgqDnqFyhZ4YG0SYaymN511hmY=
+
+
+ flutter_assets/assets/images/murano.jpg
+
+ hash2
+
+ mpgv1R1+CN6ClrOWGvciOgcowzjIepsBZV2qTVomAbQ=
+
+
+ flutter_assets/assets/images/newdelhi.jpg
+
+ hash2
+
+ ZjXLkhDYR1iWMqCn6kX+nhic6mP1/5ogwIvGfAKrnJg=
+
+
+ flutter_assets/assets/images/newyork.jpg
+
+ hash2
+
+ AljF8ys1SFUk8syawF4yYWO6sq5hWziavfmi373bsEo=
+
+
+ flutter_assets/assets/images/paris.jpg
+
+ hash2
+
+ /gQtMpQzoXXbrdf3v9yOVE/D1UoirgzRkayesy4NrTA=
+
+
+ flutter_assets/assets/images/red-fort.jpg
+
+ hash2
+
+ OoIbexepx675cd+/tajMmQP1h/50HtMDK3bpQj9Xd+k=
+
+
+ flutter_assets/assets/images/river.png
+
+ hash2
+
+ RRB61WMYLDK6vAKQ7Ju3m0Si8Lt326chciOPsE1rviE=
+
+
+ flutter_assets/assets/images/santorini.jpg
+
+ hash2
+
+ LE7YVy/IXJ6R/DnWh7ZDrYkbnuEBfmUPggYBZFNXAo0=
+
+
+ flutter_assets/assets/images/saopaulo.jpg
+
+ hash2
+
+ fpHVZSqdVLqqH7kyhfmqHLexwmFZZmfXDmdiQ0JoH6o=
+
+
+ flutter_assets/assets/images/shimla.jpeg
+
+ hash2
+
+ DxwGcaunQPnLfKpJDLa6AxulHLz6gMeRwlQKUZHZ9Uk=
+
+
+ flutter_assets/assets/images/stmarksbasilica.jpg
+
+ hash2
+
+ 5Dlr4bXcaBmYywaMeaVz/ycenIaf5SZPDuAxEPzmKq0=
+
+
+ flutter_assets/assets/images/tajmahal.jpg
+
+ hash2
+
+ SMniVn1Bj19GPfhWob+qSZKQtJZnGKow9fX2mGt0bZs=
+
+
+ flutter_assets/assets/images/temple.jpg
+
+ hash2
+
+ m08jJbmVdP7dotM0SXrb+pdpaXDExUri+GameP/1hJA=
+
+
+ flutter_assets/assets/images/venice.jpg
+
+ hash2
+
+ iarRj4YhsmffqPbqJbPdYZ0wD2705xLFbNzq3ZWVS64=
+
+
+ flutter_assets/assets/images/waterfall.png
+
+ hash2
+
+ ZZuq4eWCIuOGotjYIeZSMU/nCP5m1ZjF28mxada77EM=
+
+
+ flutter_assets/fonts/MaterialIcons-Regular.otf
+
+ hash2
+
+ 2YZbZxoJ1oPROoYwidiCXg9ho3aWzl19RIvIAjqmJFM=
+
+
+ flutter_assets/isolate_snapshot_data
+
+ hash2
+
+ xqTNttXLjHIz+PPExj3G9tN4xAJ96JV248w0bfsuIyQ=
+
+
+ flutter_assets/kernel_blob.bin
+
+ hash2
+
+ Ec9Y5zdu5Sx/VUp1UJ6HC9YB56nPuA27QkkaI2PVEko=
+
+
+ flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
+
+ hash2
+
+ x6NX+tjyECiQtyzbbjyY8U2zoZ7GDbJtE+T+k/dzgI0=
+
+
+ flutter_assets/shaders/ink_sparkle.frag
+
+ hash2
+
+ v6u8YtYjslOLIIb1rrgcOW817fxVEiBaprKuV+f6FpY=
+
+
+ flutter_assets/vm_snapshot_data
+
+ hash2
+
+ XRpcsR0vWGkDzG+35GjjzaJtqN3CuV3azmWWPti/o3M=
+
+
+
+ rules
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^version.plist$
+
+
+ rules2
+
+ .*\.dSYM($|/)
+
+ weight
+ 11
+
+ ^(.*/)?\.DS_Store$
+
+ omit
+
+ weight
+ 2000
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^Info\.plist$
+
+ omit
+
+ weight
+ 20
+
+ ^PkgInfo$
+
+ omit
+
+ weight
+ 20
+
+ ^embedded\.provisionprofile$
+
+ weight
+ 20
+
+ ^version\.plist$
+
+ weight
+ 20
+
+
+
+
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin
new file mode 100644
index 0000000..146fb51
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin
@@ -0,0 +1 @@
+
assets/images/.DS_Store
assetassets/images/.DS_Storeassets/images/Disney_land.webp
assetassets/images/Disney_land.webpassets/images/Eiffel_tower.jpeg
assetassets/images/Eiffel_tower.jpegassets/images/Hill_station.jpeg
assetassets/images/Hill_station.jpeg"assets/images/KAGAGAHAN_RIJANI.jpg
asset"assets/images/KAGAGAHAN_RIJANI.jpgassets/images/Mountain_icon.png
assetassets/images/Mountain_icon.pngassets/images/Red_fort.jpg
assetassets/images/Red_fort.jpg+assets/images/Taj-Mahal-Agra-India.jpg.webp
asset+assets/images/Taj-Mahal-Agra-India.jpg.webpassets/images/cartoon.jpg
assetassets/images/cartoon.jpgassets/images/china_wall.webp
assetassets/images/china_wall.webpassets/images/city.png
assetassets/images/city.pngassets/images/desert.png
assetassets/images/desert.pngassets/images/forest.png
assetassets/images/forest.png$assets/images/historical_places.jpeg
asset$assets/images/historical_places.jpegassets/images/india_gate.jpeg
assetassets/images/india_gate.jpegassets/images/las.jpeg
assetassets/images/las.jpegassets/images/las_vegas.jpeg
assetassets/images/las_vegas.jpegassets/images/lotus-temple.jpeg
assetassets/images/lotus-temple.jpegassets/images/menu.png
assetassets/images/menu.pngassets/images/menu_icon.png
assetassets/images/menu_icon.pngassets/images/murano.jpg
assetassets/images/murano.jpgassets/images/newdelhi.jpg
assetassets/images/newdelhi.jpgassets/images/paris.jpg
assetassets/images/paris.jpgassets/images/red-fort.jpg
assetassets/images/red-fort.jpgassets/images/river.png
assetassets/images/river.pngassets/images/shimla.jpeg
assetassets/images/shimla.jpegassets/images/tajmahal.jpg
assetassets/images/tajmahal.jpgassets/images/temple.jpg
assetassets/images/temple.jpgassets/images/waterfall.png
assetassets/images/waterfall.png2packages/cupertino_icons/assets/CupertinoIcons.ttf
asset2packages/cupertino_icons/assets/CupertinoIcons.ttf
\ No newline at end of file
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.json b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.json
new file mode 100644
index 0000000..cfb4f29
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.json
@@ -0,0 +1 @@
+{"assets/images/.DS_Store":["assets/images/.DS_Store"],"assets/images/Disney_land.webp":["assets/images/Disney_land.webp"],"assets/images/Eiffel_tower.jpeg":["assets/images/Eiffel_tower.jpeg"],"assets/images/Hill_station.jpeg":["assets/images/Hill_station.jpeg"],"assets/images/KAGAGAHAN_RIJANI.jpg":["assets/images/KAGAGAHAN_RIJANI.jpg"],"assets/images/Mountain_icon.png":["assets/images/Mountain_icon.png"],"assets/images/Red_fort.jpg":["assets/images/Red_fort.jpg"],"assets/images/Taj-Mahal-Agra-India.jpg.webp":["assets/images/Taj-Mahal-Agra-India.jpg.webp"],"assets/images/cartoon.jpg":["assets/images/cartoon.jpg"],"assets/images/china_wall.webp":["assets/images/china_wall.webp"],"assets/images/city.png":["assets/images/city.png"],"assets/images/desert.png":["assets/images/desert.png"],"assets/images/forest.png":["assets/images/forest.png"],"assets/images/historical_places.jpeg":["assets/images/historical_places.jpeg"],"assets/images/india_gate.jpeg":["assets/images/india_gate.jpeg"],"assets/images/las.jpeg":["assets/images/las.jpeg"],"assets/images/las_vegas.jpeg":["assets/images/las_vegas.jpeg"],"assets/images/lotus-temple.jpeg":["assets/images/lotus-temple.jpeg"],"assets/images/menu.png":["assets/images/menu.png"],"assets/images/menu_icon.png":["assets/images/menu_icon.png"],"assets/images/murano.jpg":["assets/images/murano.jpg"],"assets/images/newdelhi.jpg":["assets/images/newdelhi.jpg"],"assets/images/paris.jpg":["assets/images/paris.jpg"],"assets/images/red-fort.jpg":["assets/images/red-fort.jpg"],"assets/images/river.png":["assets/images/river.png"],"assets/images/shimla.jpeg":["assets/images/shimla.jpeg"],"assets/images/tajmahal.jpg":["assets/images/tajmahal.jpg"],"assets/images/temple.jpg":["assets/images/temple.jpg"],"assets/images/waterfall.png":["assets/images/waterfall.png"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]}
\ No newline at end of file
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json
new file mode 100644
index 0000000..464ab58
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json
@@ -0,0 +1 @@
+[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}]
\ No newline at end of file
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z
new file mode 100644
index 0000000..5c16833
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/1.jpeg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/1.jpeg
new file mode 100644
index 0000000..7b5580a
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/1.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/13.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/13.jpg
new file mode 100644
index 0000000..78116ea
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/13.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/2.jpeg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/2.jpeg
new file mode 100644
index 0000000..b4ae2e7
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/2.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/3.jpeg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/3.jpeg
new file mode 100644
index 0000000..2b0450b
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/3.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/4.jpeg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/4.jpeg
new file mode 100644
index 0000000..b4ab457
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/4.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/5.jpeg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/5.jpeg
new file mode 100644
index 0000000..9425dc3
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/5.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Disney_land.webp b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Disney_land.webp
new file mode 100644
index 0000000..1015508
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Disney_land.webp differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Eiffel_tower.jpeg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Eiffel_tower.jpeg
new file mode 100644
index 0000000..158d304
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Eiffel_tower.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Hill_station.jpeg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Hill_station.jpeg
new file mode 100644
index 0000000..a4d40fe
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Hill_station.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/KAGAGAHAN_RIJANI.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/KAGAGAHAN_RIJANI.jpg
new file mode 100644
index 0000000..3c5b677
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/KAGAGAHAN_RIJANI.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Mountain_icon.png b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Mountain_icon.png
new file mode 100644
index 0000000..80b57fe
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Mountain_icon.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Red_fort.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Red_fort.jpg
new file mode 100644
index 0000000..625367a
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Red_fort.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Taj-Mahal-Agra-India.jpg.webp b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Taj-Mahal-Agra-India.jpg.webp
new file mode 100644
index 0000000..cd9ac62
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Taj-Mahal-Agra-India.jpg.webp differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/beach.png b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/beach.png
new file mode 100644
index 0000000..573458f
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/beach.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/cartoon.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/cartoon.jpg
new file mode 100644
index 0000000..c25f69b
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/cartoon.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/china_wall.webp b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/china_wall.webp
new file mode 100644
index 0000000..e0ec0bc
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/china_wall.webp differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/circleavatar.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/circleavatar.jpg
new file mode 100644
index 0000000..d784d21
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/circleavatar.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/circleavatar1.png b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/circleavatar1.png
new file mode 100644
index 0000000..e42275d
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/circleavatar1.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/city.png b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/city.png
new file mode 100644
index 0000000..ccfd6bf
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/city.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/desert.png b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/desert.png
new file mode 100644
index 0000000..4e69753
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/desert.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/forest.png b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/forest.png
new file mode 100644
index 0000000..f3f35f4
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/forest.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/gondola.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/gondola.jpg
new file mode 100644
index 0000000..bc6871b
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/gondola.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h1.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h1.jpg
new file mode 100644
index 0000000..3f59149
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h1.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h2.jpeg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h2.jpeg
new file mode 100644
index 0000000..8a5fb48
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h2.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h3.jpeg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h3.jpeg
new file mode 100644
index 0000000..00cb385
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h3.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h4.jpeg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h4.jpeg
new file mode 100644
index 0000000..6164c61
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h4.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h5.jpeg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h5.jpeg
new file mode 100644
index 0000000..b99dc37
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h5.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/historical_places.jpeg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/historical_places.jpeg
new file mode 100644
index 0000000..ba13320
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/historical_places.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel0.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel0.jpg
new file mode 100644
index 0000000..dd26fc8
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel0.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel1.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel1.jpg
new file mode 100644
index 0000000..d384aec
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel1.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel2.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel2.jpg
new file mode 100644
index 0000000..26a5a95
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel2.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/india_gate.jpeg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/india_gate.jpeg
new file mode 100644
index 0000000..36cea01
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/india_gate.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/las.jpeg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/las.jpeg
new file mode 100644
index 0000000..83492b5
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/las.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/las_vegas.jpeg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/las_vegas.jpeg
new file mode 100644
index 0000000..d5121e6
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/las_vegas.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/lotus-temple.jpeg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/lotus-temple.jpeg
new file mode 100644
index 0000000..93f612a
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/lotus-temple.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menu.png b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menu.png
new file mode 100644
index 0000000..d61271b
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menu.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menu_icon.png b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menu_icon.png
new file mode 100644
index 0000000..cbdccce
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menu_icon.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menubar.png b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menubar.png
new file mode 100644
index 0000000..956f328
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menubar.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/mountain.png b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/mountain.png
new file mode 100644
index 0000000..6e8a74d
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/mountain.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/murano.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/murano.jpg
new file mode 100644
index 0000000..14aeba9
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/murano.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/newdelhi.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/newdelhi.jpg
new file mode 100644
index 0000000..ebee971
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/newdelhi.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/newyork.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/newyork.jpg
new file mode 100644
index 0000000..04264cd
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/newyork.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/paris.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/paris.jpg
new file mode 100644
index 0000000..5b593d7
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/paris.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/red-fort.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/red-fort.jpg
new file mode 100644
index 0000000..625367a
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/red-fort.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/river.png b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/river.png
new file mode 100644
index 0000000..5fa0dc5
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/river.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/santorini.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/santorini.jpg
new file mode 100644
index 0000000..6b74157
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/santorini.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/saopaulo.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/saopaulo.jpg
new file mode 100644
index 0000000..217c24a
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/saopaulo.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/shimla.jpeg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/shimla.jpeg
new file mode 100644
index 0000000..863e191
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/shimla.jpeg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/stmarksbasilica.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/stmarksbasilica.jpg
new file mode 100644
index 0000000..5ae620b
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/stmarksbasilica.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/tajmahal.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/tajmahal.jpg
new file mode 100644
index 0000000..cd9ac62
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/tajmahal.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/temple.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/temple.jpg
new file mode 100644
index 0000000..8278c3f
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/temple.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/venice.jpg b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/venice.jpg
new file mode 100644
index 0000000..79b84aa
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/venice.jpg differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/waterfall.png b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/waterfall.png
new file mode 100644
index 0000000..331507e
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/waterfall.png differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf
new file mode 100644
index 0000000..8c99266
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data
new file mode 100644
index 0000000..6a5616f
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin
new file mode 100644
index 0000000..a8c1c88
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
new file mode 100644
index 0000000..79ba7ea
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag
new file mode 100644
index 0000000..2ba50c6
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data
new file mode 100644
index 0000000..2464640
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Flutter b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Flutter
new file mode 100755
index 0000000..2e1edd4
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Flutter differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h
new file mode 100644
index 0000000..cd59a82
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h
@@ -0,0 +1,24 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTER_H_
+#define FLUTTER_FLUTTER_H_
+
+#import "FlutterAppDelegate.h"
+#import "FlutterBinaryMessenger.h"
+#import "FlutterCallbackCache.h"
+#import "FlutterChannels.h"
+#import "FlutterCodecs.h"
+#import "FlutterDartProject.h"
+#import "FlutterEngine.h"
+#import "FlutterEngineGroup.h"
+#import "FlutterHeadlessDartRunner.h"
+#import "FlutterMacros.h"
+#import "FlutterPlatformViews.h"
+#import "FlutterPlugin.h"
+#import "FlutterPluginAppLifeCycleDelegate.h"
+#import "FlutterTexture.h"
+#import "FlutterViewController.h"
+
+#endif // FLUTTER_FLUTTER_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h
new file mode 100644
index 0000000..ed7589a
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h
@@ -0,0 +1,34 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERAPPDELEGATE_H_
+#define FLUTTER_FLUTTERAPPDELEGATE_H_
+
+#import
+
+#import "FlutterMacros.h"
+#import "FlutterPlugin.h"
+
+/**
+ * `UIApplicationDelegate` subclass for simple apps that want default behavior.
+ *
+ * This class implements the following behaviors:
+ * * Status bar touches are forwarded to the key window's root view
+ * `FlutterViewController`, in order to trigger scroll to top.
+ * * Keeps the Flutter connection open in debug mode when the phone screen
+ * locks.
+ *
+ * App delegates for Flutter applications are *not* required to inherit from
+ * this class. Developers of custom app delegate classes should copy and paste
+ * code as necessary from FlutterAppDelegate.mm.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterAppDelegate
+ : UIResponder
+
+@property(strong, nonatomic) UIWindow* window;
+
+@end
+
+#endif // FLUTTER_FLUTTERDARTPROJECT_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h
new file mode 100644
index 0000000..9f59ec8
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h
@@ -0,0 +1,105 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERBINARYMESSENGER_H_
+#define FLUTTER_FLUTTERBINARYMESSENGER_H_
+
+#import
+
+#import "FlutterMacros.h"
+
+NS_ASSUME_NONNULL_BEGIN
+/**
+ * A message reply callback.
+ *
+ * Used for submitting a binary reply back to a Flutter message sender. Also used
+ * in for handling a binary message reply received from Flutter.
+ *
+ * @param reply The reply.
+ */
+typedef void (^FlutterBinaryReply)(NSData* _Nullable reply);
+
+/**
+ * A strategy for handling incoming binary messages from Flutter and to send
+ * asynchronous replies back to Flutter.
+ *
+ * @param message The message.
+ * @param reply A callback for submitting an asynchronous reply to the sender.
+ */
+typedef void (^FlutterBinaryMessageHandler)(NSData* _Nullable message, FlutterBinaryReply reply);
+
+typedef int64_t FlutterBinaryMessengerConnection;
+
+@protocol FlutterTaskQueue;
+
+/**
+ * A facility for communicating with the Flutter side using asynchronous message
+ * passing with binary messages.
+ *
+ * Implementated by:
+ * - `FlutterBasicMessageChannel`, which supports communication using structured
+ * messages.
+ * - `FlutterMethodChannel`, which supports communication using asynchronous
+ * method calls.
+ * - `FlutterEventChannel`, which supports commuication using event streams.
+ */
+FLUTTER_DARWIN_EXPORT
+@protocol FlutterBinaryMessenger
+/// TODO(gaaclarke): Remove optional when macos supports Background Platform Channels.
+@optional
+- (NSObject*)makeBackgroundTaskQueue;
+
+- (FlutterBinaryMessengerConnection)
+ setMessageHandlerOnChannel:(NSString*)channel
+ binaryMessageHandler:(FlutterBinaryMessageHandler _Nullable)handler
+ taskQueue:(NSObject* _Nullable)taskQueue;
+
+@required
+/**
+ * Sends a binary message to the Flutter side on the specified channel, expecting
+ * no reply.
+ *
+ * @param channel The channel name.
+ * @param message The message.
+ */
+- (void)sendOnChannel:(NSString*)channel message:(NSData* _Nullable)message;
+
+/**
+ * Sends a binary message to the Flutter side on the specified channel, expecting
+ * an asynchronous reply.
+ *
+ * @param channel The channel name.
+ * @param message The message.
+ * @param callback A callback for receiving a reply.
+ */
+- (void)sendOnChannel:(NSString*)channel
+ message:(NSData* _Nullable)message
+ binaryReply:(FlutterBinaryReply _Nullable)callback;
+
+/**
+ * Registers a message handler for incoming binary messages from the Flutter side
+ * on the specified channel.
+ *
+ * Replaces any existing handler. Use a `nil` handler for unregistering the
+ * existing handler.
+ *
+ * @param channel The channel name.
+ * @param handler The message handler.
+ * @return An identifier that represents the connection that was just created to the channel.
+ */
+- (FlutterBinaryMessengerConnection)setMessageHandlerOnChannel:(NSString*)channel
+ binaryMessageHandler:
+ (FlutterBinaryMessageHandler _Nullable)handler;
+
+/**
+ * Clears out a channel's message handler if that handler is still the one that
+ * was created as a result of
+ * `setMessageHandlerOnChannel:binaryMessageHandler:`.
+ *
+ * @param connection The result from `setMessageHandlerOnChannel:binaryMessageHandler:`.
+ */
+- (void)cleanUpConnection:(FlutterBinaryMessengerConnection)connection;
+@end
+NS_ASSUME_NONNULL_END
+#endif // FLUTTER_FLUTTERBINARYMESSENGER_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h
new file mode 100644
index 0000000..d206558
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h
@@ -0,0 +1,54 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERCALLBACKCACHE_H_
+#define FLUTTER_FLUTTERCALLBACKCACHE_H_
+
+#import
+
+#import "FlutterMacros.h"
+
+/**
+ * An object containing the result of `FlutterCallbackCache`'s `lookupCallbackInformation`
+ * method.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterCallbackInformation : NSObject
+/**
+ * The name of the callback.
+ */
+@property(copy) NSString* callbackName;
+/**
+ * The class name of the callback.
+ */
+@property(copy) NSString* callbackClassName;
+/**
+ * The library path of the callback.
+ */
+@property(copy) NSString* callbackLibraryPath;
+@end
+
+/**
+ * The cache containing callback information for spawning a
+ * `FlutterHeadlessDartRunner`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterCallbackCache : NSObject
+/**
+ * Returns the callback information for the given callback handle.
+ * This callback information can be used when spawning a
+ * `FlutterHeadlessDartRunner`.
+ *
+ * @param handle The handle for a callback, provided by the
+ * Dart method `PluginUtilities.getCallbackHandle`.
+ * @return A `FlutterCallbackInformation` object which contains the name of the
+ * callback, the name of the class in which the callback is defined, and the
+ * path of the library which contains the callback. If the provided handle is
+ * invalid, nil is returned.
+ */
++ (FlutterCallbackInformation*)lookupCallbackInformation:(int64_t)handle;
+
+@end
+
+#endif // FLUTTER_FLUTTERCALLBACKCACHE_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h
new file mode 100644
index 0000000..9b84cd6
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h
@@ -0,0 +1,452 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERCHANNELS_H_
+#define FLUTTER_FLUTTERCHANNELS_H_
+
+#import "FlutterBinaryMessenger.h"
+#import "FlutterCodecs.h"
+
+@protocol FlutterTaskQueue;
+
+NS_ASSUME_NONNULL_BEGIN
+/**
+ * A message reply callback.
+ *
+ * Used for submitting a reply back to a Flutter message sender. Also used in
+ * the dual capacity for handling a message reply received from Flutter.
+ *
+ * @param reply The reply.
+ */
+typedef void (^FlutterReply)(id _Nullable reply);
+
+/**
+ * A strategy for handling incoming messages from Flutter and to send
+ * asynchronous replies back to Flutter.
+ *
+ * @param message The message.
+ * @param callback A callback for submitting a reply to the sender which can be invoked from any
+ * thread.
+ */
+typedef void (^FlutterMessageHandler)(id _Nullable message, FlutterReply callback);
+
+/**
+ * A channel for communicating with the Flutter side using basic, asynchronous
+ * message passing.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterBasicMessageChannel : NSObject
+/**
+ * Creates a `FlutterBasicMessageChannel` with the specified name and binary
+ * messenger.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * The channel uses `FlutterStandardMessageCodec` to encode and decode messages.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ */
++ (instancetype)messageChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger;
+
+/**
+ * Creates a `FlutterBasicMessageChannel` with the specified name, binary
+ * messenger, and message codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The message codec.
+ */
++ (instancetype)messageChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterBasicMessageChannel` with the specified name, binary
+ * messenger, and message codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The message codec.
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterBasicMessageChannel` with the specified name, binary
+ * messenger, and message codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The message codec.
+ * @param taskQueue The FlutterTaskQueue that executes the handler (see
+ -[FlutterBinaryMessenger makeBackgroundTaskQueue]).
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec
+ taskQueue:(NSObject* _Nullable)taskQueue;
+
+/**
+ * Sends the specified message to the Flutter side, ignoring any reply.
+ *
+ * @param message The message. Must be supported by the codec of this
+ * channel.
+ */
+- (void)sendMessage:(id _Nullable)message;
+
+/**
+ * Sends the specified message to the Flutter side, expecting an asynchronous
+ * reply.
+ *
+ * @param message The message. Must be supported by the codec of this channel.
+ * @param callback A callback to be invoked with the message reply from Flutter.
+ */
+- (void)sendMessage:(id _Nullable)message reply:(FlutterReply _Nullable)callback;
+
+/**
+ * Registers a message handler with this channel.
+ *
+ * Replaces any existing handler. Use a `nil` handler for unregistering the
+ * existing handler.
+ *
+ * @param handler The message handler.
+ */
+- (void)setMessageHandler:(FlutterMessageHandler _Nullable)handler;
+
+/**
+ * Adjusts the number of messages that will get buffered when sending messages to
+ * channels that aren't fully set up yet. For example, the engine isn't running
+ * yet or the channel's message handler isn't set up on the Dart side yet.
+ */
+- (void)resizeChannelBuffer:(NSInteger)newSize;
+
+@end
+
+/**
+ * A method call result callback.
+ *
+ * Used for submitting a method call result back to a Flutter caller. Also used in
+ * the dual capacity for handling a method call result received from Flutter.
+ *
+ * @param result The result.
+ */
+typedef void (^FlutterResult)(id _Nullable result);
+
+/**
+ * A strategy for handling method calls.
+ *
+ * @param call The incoming method call.
+ * @param result A callback to asynchronously submit the result of the call.
+ * Invoke the callback with a `FlutterError` to indicate that the call failed.
+ * Invoke the callback with `FlutterMethodNotImplemented` to indicate that the
+ * method was unknown. Any other values, including `nil`, are interpreted as
+ * successful results. This can be invoked from any thread.
+ */
+typedef void (^FlutterMethodCallHandler)(FlutterMethodCall* call, FlutterResult result);
+
+/**
+ * A constant used with `FlutterMethodCallHandler` to respond to the call of an
+ * unknown method.
+ */
+FLUTTER_DARWIN_EXPORT
+extern NSObject const* FlutterMethodNotImplemented;
+
+/**
+ * A channel for communicating with the Flutter side using invocation of
+ * asynchronous methods.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterMethodChannel : NSObject
+/**
+ * Creates a `FlutterMethodChannel` with the specified name and binary messenger.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * The channel uses `FlutterStandardMethodCodec` to encode and decode method calls
+ * and result envelopes.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ */
++ (instancetype)methodChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger;
+
+/**
+ * Creates a `FlutterMethodChannel` with the specified name, binary messenger, and
+ * method codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ */
++ (instancetype)methodChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterMethodChannel` with the specified name, binary messenger,
+ * and method codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterMethodChannel` with the specified name, binary messenger,
+ * method codec, and task queue.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ * @param taskQueue The FlutterTaskQueue that executes the handler (see
+ -[FlutterBinaryMessenger makeBackgroundTaskQueue]).
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec
+ taskQueue:(NSObject* _Nullable)taskQueue;
+
+// clang-format off
+/**
+ * Invokes the specified Flutter method with the specified arguments, expecting
+ * no results.
+ *
+ * @see [MethodChannel.setMethodCallHandler](https://api.flutter.dev/flutter/services/MethodChannel/setMethodCallHandler.html)
+ *
+ * @param method The name of the method to invoke.
+ * @param arguments The arguments. Must be a value supported by the codec of this
+ * channel.
+ */
+// clang-format on
+- (void)invokeMethod:(NSString*)method arguments:(id _Nullable)arguments;
+
+/**
+ * Invokes the specified Flutter method with the specified arguments, expecting
+ * an asynchronous result.
+ *
+ * @param method The name of the method to invoke.
+ * @param arguments The arguments. Must be a value supported by the codec of this
+ * channel.
+ * @param callback A callback that will be invoked with the asynchronous result.
+ * The result will be a `FlutterError` instance, if the method call resulted
+ * in an error on the Flutter side. Will be `FlutterMethodNotImplemented`, if
+ * the method called was not implemented on the Flutter side. Any other value,
+ * including `nil`, should be interpreted as successful results.
+ */
+- (void)invokeMethod:(NSString*)method
+ arguments:(id _Nullable)arguments
+ result:(FlutterResult _Nullable)callback;
+/**
+ * Registers a handler for method calls from the Flutter side.
+ *
+ * Replaces any existing handler. Use a `nil` handler for unregistering the
+ * existing handler.
+ *
+ * @param handler The method call handler.
+ */
+- (void)setMethodCallHandler:(FlutterMethodCallHandler _Nullable)handler;
+
+/**
+ * Adjusts the number of messages that will get buffered when sending messages to
+ * channels that aren't fully set up yet. For example, the engine isn't running
+ * yet or the channel's message handler isn't set up on the Dart side yet.
+ */
+- (void)resizeChannelBuffer:(NSInteger)newSize;
+
+@end
+
+/**
+ * An event sink callback.
+ *
+ * @param event The event.
+ */
+typedef void (^FlutterEventSink)(id _Nullable event);
+
+/**
+ * A strategy for exposing an event stream to the Flutter side.
+ */
+FLUTTER_DARWIN_EXPORT
+@protocol FlutterStreamHandler
+/**
+ * Sets up an event stream and begin emitting events.
+ *
+ * Invoked when the first listener is registered with the Stream associated to
+ * this channel on the Flutter side.
+ *
+ * @param arguments Arguments for the stream.
+ * @param events A callback to asynchronously emit events. Invoke the
+ * callback with a `FlutterError` to emit an error event. Invoke the
+ * callback with `FlutterEndOfEventStream` to indicate that no more
+ * events will be emitted. Any other value, including `nil` are emitted as
+ * successful events.
+ * @return A FlutterError instance, if setup fails.
+ */
+- (FlutterError* _Nullable)onListenWithArguments:(id _Nullable)arguments
+ eventSink:(FlutterEventSink)events;
+
+/**
+ * Tears down an event stream.
+ *
+ * Invoked when the last listener is deregistered from the Stream associated to
+ * this channel on the Flutter side.
+ *
+ * The channel implementation may call this method with `nil` arguments
+ * to separate a pair of two consecutive set up requests. Such request pairs
+ * may occur during Flutter hot restart.
+ *
+ * @param arguments Arguments for the stream.
+ * @return A FlutterError instance, if teardown fails.
+ */
+- (FlutterError* _Nullable)onCancelWithArguments:(id _Nullable)arguments;
+@end
+
+/**
+ * A constant used with `FlutterEventChannel` to indicate end of stream.
+ */
+FLUTTER_DARWIN_EXPORT
+extern NSObject const* FlutterEndOfEventStream;
+
+/**
+ * A channel for communicating with the Flutter side using event streams.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterEventChannel : NSObject
+/**
+ * Creates a `FlutterEventChannel` with the specified name and binary messenger.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterViewController`.
+ *
+ * The channel uses `FlutterStandardMethodCodec` to decode stream setup and
+ * teardown requests, and to encode event envelopes.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ */
++ (instancetype)eventChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger;
+
+/**
+ * Creates a `FlutterEventChannel` with the specified name, binary messenger,
+ * and method codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ */
++ (instancetype)eventChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterEventChannel` with the specified name, binary messenger,
+ * and method codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterEventChannel` with the specified name, binary messenger,
+ * method codec and task queue.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ * @param taskQueue The FlutterTaskQueue that executes the handler (see
+ -[FlutterBinaryMessenger makeBackgroundTaskQueue]).
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec
+ taskQueue:(NSObject* _Nullable)taskQueue;
+/**
+ * Registers a handler for stream setup requests from the Flutter side.
+ *
+ * Replaces any existing handler. Use a `nil` handler for unregistering the
+ * existing handler.
+ *
+ * @param handler The stream handler.
+ */
+- (void)setStreamHandler:(NSObject* _Nullable)handler;
+@end
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERCHANNELS_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h
new file mode 100644
index 0000000..f7117f0
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h
@@ -0,0 +1,476 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERCODECS_H_
+#define FLUTTER_FLUTTERCODECS_H_
+
+#import
+
+#import "FlutterMacros.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * A message encoding/decoding mechanism.
+ */
+FLUTTER_DARWIN_EXPORT
+@protocol FlutterMessageCodec
+/**
+ * Returns a shared instance of this `FlutterMessageCodec`.
+ */
++ (instancetype)sharedInstance;
+
+/**
+ * Encodes the specified message into binary.
+ *
+ * @param message The message.
+ * @return The binary encoding, or `nil`, if `message` was `nil`.
+ */
+- (NSData* _Nullable)encode:(id _Nullable)message;
+
+/**
+ * Decodes the specified message from binary.
+ *
+ * @param message The message.
+ * @return The decoded message, or `nil`, if `message` was `nil`.
+ */
+- (id _Nullable)decode:(NSData* _Nullable)message;
+@end
+
+/**
+ * A `FlutterMessageCodec` using unencoded binary messages, represented as
+ * `NSData` instances.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [BinaryCodec](https://api.flutter.dev/flutter/services/BinaryCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ *
+ * On the Dart side, messages are represented using `ByteData`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterBinaryCodec : NSObject
+@end
+
+/**
+ * A `FlutterMessageCodec` using UTF-8 encoded `NSString` messages.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [StringCodec](https://api.flutter.dev/flutter/services/StringCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStringCodec : NSObject
+@end
+
+/**
+ * A `FlutterMessageCodec` using UTF-8 encoded JSON messages.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [JSONMessageCodec](https://api.flutter.dev/flutter/services/JSONMessageCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ *
+ * Supports values accepted by `NSJSONSerialization` plus top-level
+ * `nil`, `NSNumber`, and `NSString`.
+ *
+ * On the Dart side, JSON messages are handled by the JSON facilities of the
+ * [`dart:convert`](https://api.dartlang.org/stable/dart-convert/JSON-constant.html)
+ * package.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterJSONMessageCodec : NSObject
+@end
+
+/**
+ * A writer of the Flutter standard binary encoding.
+ *
+ * See `FlutterStandardMessageCodec` for details on the encoding.
+ *
+ * The encoding is extensible via subclasses overriding `writeValue`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardWriter : NSObject
+/**
+ * Create a `FlutterStandardWriter` who will write to \p data.
+ */
+- (instancetype)initWithData:(NSMutableData*)data;
+/** Write a 8-bit byte. */
+- (void)writeByte:(UInt8)value;
+/** Write an array of \p bytes of size \p length. */
+- (void)writeBytes:(const void*)bytes length:(NSUInteger)length;
+/** Write an array of bytes contained in \p data. */
+- (void)writeData:(NSData*)data;
+/** Write 32-bit unsigned integer that represents a \p size of a collection. */
+- (void)writeSize:(UInt32)size;
+/** Write zero padding until data is aligned with \p alignment. */
+- (void)writeAlignment:(UInt8)alignment;
+/** Write a string with UTF-8 encoding. */
+- (void)writeUTF8:(NSString*)value;
+/** Introspects into an object and writes its representation.
+ *
+ * Supported Data Types:
+ * - NSNull
+ * - NSNumber
+ * - NSString (as UTF-8)
+ * - FlutterStandardTypedData
+ * - NSArray of supported types
+ * - NSDictionary of supporte types
+ *
+ * NSAsserts on failure.
+ */
+- (void)writeValue:(id)value;
+@end
+
+/**
+ * A reader of the Flutter standard binary encoding.
+ *
+ * See `FlutterStandardMessageCodec` for details on the encoding.
+ *
+ * The encoding is extensible via subclasses overriding `readValueOfType`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardReader : NSObject
+/**
+ * Create a new `FlutterStandardReader` who reads from \p data.
+ */
+- (instancetype)initWithData:(NSData*)data;
+/** Returns YES when the reader hasn't reached the end of its data. */
+- (BOOL)hasMore;
+/** Reads a byte value and increments the position. */
+- (UInt8)readByte;
+/** Reads a sequence of byte values of \p length and increments the position. */
+- (void)readBytes:(void*)destination length:(NSUInteger)length;
+/** Reads a sequence of byte values of \p length and increments the position. */
+- (NSData*)readData:(NSUInteger)length;
+/** Reads a 32-bit unsigned integer representing a collection size and increments the position.*/
+- (UInt32)readSize;
+/** Advances the read position until it is aligned with \p alignment. */
+- (void)readAlignment:(UInt8)alignment;
+/** Read a null terminated string encoded with UTF-8/ */
+- (NSString*)readUTF8;
+/**
+ * Reads a byte for `FlutterStandardField` the decodes a value matching that type.
+ *
+ * See also: -[FlutterStandardWriter writeValue]
+ */
+- (nullable id)readValue;
+/**
+ * Decodes a value matching the \p type specified.
+ *
+ * See also:
+ * - `FlutterStandardField`
+ * - `-[FlutterStandardWriter writeValue]`
+ */
+- (nullable id)readValueOfType:(UInt8)type;
+@end
+
+/**
+ * A factory of compatible reader/writer instances using the Flutter standard
+ * binary encoding or extensions thereof.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardReaderWriter : NSObject
+/**
+ * Create a new `FlutterStandardWriter` for writing to \p data.
+ */
+- (FlutterStandardWriter*)writerWithData:(NSMutableData*)data;
+/**
+ * Create a new `FlutterStandardReader` for reading from \p data.
+ */
+- (FlutterStandardReader*)readerWithData:(NSData*)data;
+@end
+
+/**
+ * A `FlutterMessageCodec` using the Flutter standard binary encoding.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [StandardMessageCodec](https://api.flutter.dev/flutter/services/StandardMessageCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ *
+ * Supported messages are acyclic values of these forms:
+ *
+ * - `nil` or `NSNull`
+ * - `NSNumber` (including their representation of Boolean values)
+ * - `NSString`
+ * - `FlutterStandardTypedData`
+ * - `NSArray` of supported values
+ * - `NSDictionary` with supported keys and values
+ *
+ * On the Dart side, these values are represented as follows:
+ *
+ * - `nil` or `NSNull`: null
+ * - `NSNumber`: `bool`, `int`, or `double`, depending on the contained value.
+ * - `NSString`: `String`
+ * - `FlutterStandardTypedData`: `Uint8List`, `Int32List`, `Int64List`, or `Float64List`
+ * - `NSArray`: `List`
+ * - `NSDictionary`: `Map`
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardMessageCodec : NSObject
+/**
+ * Create a `FlutterStandardMessageCodec` who will read and write to \p readerWriter.
+ */
++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter;
+@end
+
+/**
+ * Command object representing a method call on a `FlutterMethodChannel`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterMethodCall : NSObject
+/**
+ * Creates a method call for invoking the specified named method with the
+ * specified arguments.
+ *
+ * @param method the name of the method to call.
+ * @param arguments the arguments value.
+ */
++ (instancetype)methodCallWithMethodName:(NSString*)method arguments:(id _Nullable)arguments;
+
+/**
+ * The method name.
+ */
+@property(readonly, nonatomic) NSString* method;
+
+/**
+ * The arguments.
+ */
+@property(readonly, nonatomic, nullable) id arguments;
+@end
+
+/**
+ * Error object representing an unsuccessful outcome of invoking a method
+ * on a `FlutterMethodChannel`, or an error event on a `FlutterEventChannel`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterError : NSObject
+/**
+ * Creates a `FlutterError` with the specified error code, message, and details.
+ *
+ * @param code An error code string for programmatic use.
+ * @param message A human-readable error message.
+ * @param details Custom error details.
+ */
++ (instancetype)errorWithCode:(NSString*)code
+ message:(NSString* _Nullable)message
+ details:(id _Nullable)details;
+/**
+ The error code.
+ */
+@property(readonly, nonatomic) NSString* code;
+
+/**
+ The error message.
+ */
+@property(readonly, nonatomic, nullable) NSString* message;
+
+/**
+ The error details.
+ */
+@property(readonly, nonatomic, nullable) id details;
+@end
+
+/**
+ * Type of numeric data items encoded in a `FlutterStandardDataType`.
+ *
+ * - FlutterStandardDataTypeUInt8: plain bytes
+ * - FlutterStandardDataTypeInt32: 32-bit signed integers
+ * - FlutterStandardDataTypeInt64: 64-bit signed integers
+ * - FlutterStandardDataTypeFloat64: 64-bit floats
+ */
+typedef NS_ENUM(NSInteger, FlutterStandardDataType) {
+ FlutterStandardDataTypeUInt8,
+ FlutterStandardDataTypeInt32,
+ FlutterStandardDataTypeInt64,
+ FlutterStandardDataTypeFloat32,
+ FlutterStandardDataTypeFloat64,
+};
+
+/**
+ * A byte buffer holding `UInt8`, `SInt32`, `SInt64`, or `Float64` values, used
+ * with `FlutterStandardMessageCodec` and `FlutterStandardMethodCodec`.
+ *
+ * Two's complement encoding is used for signed integers. IEEE754
+ * double-precision representation is used for floats. The platform's native
+ * endianness is assumed.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardTypedData : NSObject
+/**
+ * Creates a `FlutterStandardTypedData` which interprets the specified data
+ * as plain bytes.
+ *
+ * @param data the byte data.
+ */
++ (instancetype)typedDataWithBytes:(NSData*)data;
+
+/**
+ * Creates a `FlutterStandardTypedData` which interprets the specified data
+ * as 32-bit signed integers.
+ *
+ * @param data the byte data. The length must be divisible by 4.
+ */
++ (instancetype)typedDataWithInt32:(NSData*)data;
+
+/**
+ * Creates a `FlutterStandardTypedData` which interprets the specified data
+ * as 64-bit signed integers.
+ *
+ * @param data the byte data. The length must be divisible by 8.
+ */
++ (instancetype)typedDataWithInt64:(NSData*)data;
+
+/**
+ * Creates a `FlutterStandardTypedData` which interprets the specified data
+ * as 32-bit floats.
+ *
+ * @param data the byte data. The length must be divisible by 8.
+ */
++ (instancetype)typedDataWithFloat32:(NSData*)data;
+
+/**
+ * Creates a `FlutterStandardTypedData` which interprets the specified data
+ * as 64-bit floats.
+ *
+ * @param data the byte data. The length must be divisible by 8.
+ */
++ (instancetype)typedDataWithFloat64:(NSData*)data;
+
+/**
+ * The raw underlying data buffer.
+ */
+@property(readonly, nonatomic) NSData* data;
+
+/**
+ * The type of the encoded values.
+ */
+@property(readonly, nonatomic, assign) FlutterStandardDataType type;
+
+/**
+ * The number of value items encoded.
+ */
+@property(readonly, nonatomic, assign) UInt32 elementCount;
+
+/**
+ * The number of bytes used by the encoding of a single value item.
+ */
+@property(readonly, nonatomic, assign) UInt8 elementSize;
+@end
+
+/**
+ * An arbitrarily large integer value, used with `FlutterStandardMessageCodec`
+ * and `FlutterStandardMethodCodec`.
+ */
+FLUTTER_DARWIN_EXPORT
+FLUTTER_UNAVAILABLE("Unavailable on 2018-08-31. Deprecated on 2018-01-09. "
+ "FlutterStandardBigInteger was needed because the Dart 1.0 int type had no "
+ "size limit. With Dart 2.0, the int type is a fixed-size, 64-bit signed "
+ "integer. If you need to communicate larger integers, use NSString encoding "
+ "instead.")
+@interface FlutterStandardBigInteger : NSObject
+@end
+
+/**
+ * A codec for method calls and enveloped results.
+ *
+ * Method calls are encoded as binary messages with enough structure that the
+ * codec can extract a method name `NSString` and an arguments `NSObject`,
+ * possibly `nil`. These data items are used to populate a `FlutterMethodCall`.
+ *
+ * Result envelopes are encoded as binary messages with enough structure that
+ * the codec can determine whether the result was successful or an error. In
+ * the former case, the codec can extract the result `NSObject`, possibly `nil`.
+ * In the latter case, the codec can extract an error code `NSString`, a
+ * human-readable `NSString` error message (possibly `nil`), and a custom
+ * error details `NSObject`, possibly `nil`. These data items are used to
+ * populate a `FlutterError`.
+ */
+FLUTTER_DARWIN_EXPORT
+@protocol FlutterMethodCodec
+/**
+ * Provides access to a shared instance this codec.
+ *
+ * @return The shared instance.
+ */
++ (instancetype)sharedInstance;
+
+/**
+ * Encodes the specified method call into binary.
+ *
+ * @param methodCall The method call. The arguments value
+ * must be supported by this codec.
+ * @return The binary encoding.
+ */
+- (NSData*)encodeMethodCall:(FlutterMethodCall*)methodCall;
+
+/**
+ * Decodes the specified method call from binary.
+ *
+ * @param methodCall The method call to decode.
+ * @return The decoded method call.
+ */
+- (FlutterMethodCall*)decodeMethodCall:(NSData*)methodCall;
+
+/**
+ * Encodes the specified successful result into binary.
+ *
+ * @param result The result. Must be a value supported by this codec.
+ * @return The binary encoding.
+ */
+- (NSData*)encodeSuccessEnvelope:(id _Nullable)result;
+
+/**
+ * Encodes the specified error result into binary.
+ *
+ * @param error The error object. The error details value must be supported
+ * by this codec.
+ * @return The binary encoding.
+ */
+- (NSData*)encodeErrorEnvelope:(FlutterError*)error;
+
+/**
+ * Deccodes the specified result envelope from binary.
+ *
+ * @param envelope The error object.
+ * @return The result value, if the envelope represented a successful result,
+ * or a `FlutterError` instance, if not.
+ */
+- (id _Nullable)decodeEnvelope:(NSData*)envelope;
+@end
+
+/**
+ * A `FlutterMethodCodec` using UTF-8 encoded JSON method calls and result
+ * envelopes.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [JSONMethodCodec](https://api.flutter.dev/flutter/services/JSONMethodCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ *
+ * Values supported as methods arguments and result payloads are
+ * those supported as top-level or leaf values by `FlutterJSONMessageCodec`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterJSONMethodCodec : NSObject
+@end
+
+/**
+ * A `FlutterMethodCodec` using the Flutter standard binary encoding.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [StandardMethodCodec](https://api.flutter.dev/flutter/services/StandardMethodCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ *
+ * Values supported as method arguments and result payloads are those supported by
+ * `FlutterStandardMessageCodec`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardMethodCodec : NSObject
+/**
+ * Create a `FlutterStandardMethodCodec` who will read and write to \p readerWriter.
+ */
++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter;
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERCODECS_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h
new file mode 100644
index 0000000..2878a1d
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h
@@ -0,0 +1,103 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERDARTPROJECT_H_
+#define FLUTTER_FLUTTERDARTPROJECT_H_
+
+#import
+#import
+
+#import "FlutterMacros.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * A set of Flutter and Dart assets used by a `FlutterEngine` to initialize execution.
+ *
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterDartProject : NSObject
+
+/**
+ * Initializes a Flutter Dart project from a bundle.
+ *
+ * The bundle must either contain a flutter_assets resource directory, or set the Info.plist key
+ * FLTAssetsPath to override that name (if you are doing a custom build using a different name).
+ *
+ * @param bundle The bundle containing the Flutter assets directory. If nil, the App framework
+ * created by Flutter will be used.
+ */
+- (instancetype)initWithPrecompiledDartBundle:(nullable NSBundle*)bundle NS_DESIGNATED_INITIALIZER;
+/**
+ * Unavailable - use `init` instead.
+ */
+- (instancetype)initFromDefaultSourceForConfiguration API_UNAVAILABLE(macos)
+ FLUTTER_UNAVAILABLE("Use -init instead.");
+
+/**
+ * Returns the default identifier for the bundle where we expect to find the Flutter Dart
+ * application.
+ */
++ (NSString*)defaultBundleIdentifier;
+
+/**
+ * An NSArray of NSStrings to be passed as command line arguments to the Dart entrypoint.
+ *
+ * If this is not explicitly set, this will default to the contents of
+ * [NSProcessInfo arguments], without the binary name.
+ *
+ * Set this to nil to pass no arguments to the Dart entrypoint.
+ */
+@property(nonatomic, nullable, copy)
+ NSArray* dartEntrypointArguments API_UNAVAILABLE(ios);
+
+/**
+ * Returns the file name for the given asset. If the bundle with the identifier
+ * "io.flutter.flutter.app" exists, it will try use that bundle; otherwise, it
+ * will use the main bundle. To specify a different bundle, use
+ * `+lookupKeyForAsset:fromBundle`.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @return the file name to be used for lookup in the main bundle.
+ */
++ (NSString*)lookupKeyForAsset:(NSString*)asset;
+
+/**
+ * Returns the file name for the given asset.
+ * The returned file name can be used to access the asset in the supplied bundle.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @param bundle The `NSBundle` to use for looking up the asset.
+ * @return the file name to be used for lookup in the main bundle.
+ */
++ (NSString*)lookupKeyForAsset:(NSString*)asset fromBundle:(nullable NSBundle*)bundle;
+
+/**
+ * Returns the file name for the given asset which originates from the specified package.
+ * The returned file name can be used to access the asset in the application's main bundle.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @param package The name of the package from which the asset originates.
+ * @return the file name to be used for lookup in the main bundle.
+ */
++ (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package;
+
+/**
+ * Returns the file name for the given asset which originates from the specified package.
+ * The returned file name can be used to access the asset in the specified bundle.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @param package The name of the package from which the asset originates.
+ * @param bundle The bundle to use when doing the lookup.
+ * @return the file name to be used for lookup in the main bundle.
+ */
++ (NSString*)lookupKeyForAsset:(NSString*)asset
+ fromPackage:(NSString*)package
+ fromBundle:(nullable NSBundle*)bundle;
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERDARTPROJECT_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h
new file mode 100644
index 0000000..caf2b3d
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h
@@ -0,0 +1,460 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERENGINE_H_
+#define FLUTTER_FLUTTERENGINE_H_
+
+#import
+#import
+
+#import "FlutterBinaryMessenger.h"
+#import "FlutterDartProject.h"
+#import "FlutterMacros.h"
+#import "FlutterPlugin.h"
+#import "FlutterTexture.h"
+
+@class FlutterViewController;
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * The dart entrypoint that is associated with `main()`. This is to be used as an argument to the
+ * `runWithEntrypoint*` methods.
+ */
+extern NSString* const FlutterDefaultDartEntrypoint;
+
+/**
+ * The default Flutter initial route ("/").
+ */
+extern NSString* const FlutterDefaultInitialRoute;
+
+/**
+ * The FlutterEngine class coordinates a single instance of execution for a
+ * `FlutterDartProject`. It may have zero or one `FlutterViewController` at a
+ * time, which can be specified via `-setViewController:`.
+ * `FlutterViewController`'s `initWithEngine` initializer will automatically call
+ * `-setViewController:` for itself.
+ *
+ * A FlutterEngine can be created independently of a `FlutterViewController` for
+ * headless execution. It can also persist across the lifespan of multiple
+ * `FlutterViewController` instances to maintain state and/or asynchronous tasks
+ * (such as downloading a large file).
+ *
+ * A FlutterEngine can also be used to prewarm the Dart execution environment and reduce the
+ * latency of showing the Flutter screen when a `FlutterViewController` is created and presented.
+ * See http://flutter.dev/docs/development/add-to-app/performance for more details on loading
+ * performance.
+ *
+ * Alternatively, you can simply create a new `FlutterViewController` with only a
+ * `FlutterDartProject`. That `FlutterViewController` will internally manage its
+ * own instance of a FlutterEngine, but will not guarantee survival of the engine
+ * beyond the life of the ViewController.
+ *
+ * A newly initialized FlutterEngine will not actually run a Dart Isolate until
+ * either `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is invoked.
+ * One of these methods must be invoked before calling `-setViewController:`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterEngine : NSObject
+
+/**
+ * Default initializer for a FlutterEngine.
+ *
+ * Threads created by this FlutterEngine will appear as "FlutterEngine #" in
+ * Instruments. The prefix can be customized using `initWithName`.
+ *
+ * The engine will execute the project located in the bundle with the identifier
+ * "io.flutter.flutter.app" (the default for Flutter projects).
+ *
+ * A newly initialized engine will not run until either `-runWithEntrypoint:` or
+ * `-runWithEntrypoint:libraryURI:` is called.
+ *
+ * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`.
+ * This means that the engine will continue to run regardless of whether a `FlutterViewController`
+ * is attached to it or not, until `-destroyContext:` is called or the process finishes.
+ */
+- (instancetype)init;
+
+/**
+ * Initialize this FlutterEngine.
+ *
+ * The engine will execute the project located in the bundle with the identifier
+ * "io.flutter.flutter.app" (the default for Flutter projects).
+ *
+ * A newly initialized engine will not run until either `-runWithEntrypoint:` or
+ * `-runWithEntrypoint:libraryURI:` is called.
+ *
+ * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`.
+ * This means that the engine will continue to run regardless of whether a `FlutterViewController`
+ * is attached to it or not, until `-destroyContext:` is called or the process finishes.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances, and is used in instrumentation to label
+ * the threads used by this FlutterEngine.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix;
+
+/**
+ * Initialize this FlutterEngine with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate
+ * the project in a default location (the flutter_assets folder in the iOS application
+ * bundle).
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called.
+ *
+ * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`.
+ * This means that the engine will continue to run regardless of whether a `FlutterViewController`
+ * is attached to it or not, until `-destroyContext:` is called or the process finishes.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances, and is used in instrumentation to label
+ * the threads used by this FlutterEngine.
+ * @param project The `FlutterDartProject` to run.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix project:(nullable FlutterDartProject*)project;
+
+/**
+ * Initialize this FlutterEngine with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate
+ * the project in a default location (the flutter_assets folder in the iOS application
+ * bundle).
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances, and is used in instrumentation to label
+ * the threads used by this FlutterEngine.
+ * @param project The `FlutterDartProject` to run.
+ * @param allowHeadlessExecution Whether or not to allow this instance to continue
+ * running after passing a nil `FlutterViewController` to `-setViewController:`.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix
+ project:(nullable FlutterDartProject*)project
+ allowHeadlessExecution:(BOOL)allowHeadlessExecution;
+
+/**
+ * Initialize this FlutterEngine with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate
+ * the project in a default location (the flutter_assets folder in the iOS application
+ * bundle).
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances, and is used in instrumentation to label
+ * the threads used by this FlutterEngine.
+ * @param project The `FlutterDartProject` to run.
+ * @param allowHeadlessExecution Whether or not to allow this instance to continue
+ * running after passing a nil `FlutterViewController` to `-setViewController:`.
+ * @param restorationEnabled Whether state restoration is enabled. When true, the framework will
+ * wait for the attached view controller to provide restoration data.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix
+ project:(nullable FlutterDartProject*)project
+ allowHeadlessExecution:(BOOL)allowHeadlessExecution
+ restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that
+ * contains `main()`), using `main()` as the entrypoint (the default for Flutter projects),
+ * and using "/" (the default route) as the initial route.
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)run;
+
+/**
+ * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that
+ * contains `main()`), using "/" (the default route) as the initial route.
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @param entrypoint The name of a top-level function from the same Dart
+ * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or
+ * nil) it will default to `main()`. If it is not the app's main() function, that function must
+ * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart
+ * compiler.
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint;
+
+/**
+ * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that
+ * contains `main()`).
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @param entrypoint The name of a top-level function from the same Dart
+ * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or
+ * nil), it will default to `main()`. If it is not the app's main() function, that function must
+ * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart
+ * compiler.
+ * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is
+ * FlutterDefaultInitialRoute (or nil), it will default to the "/" route.
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint
+ initialRoute:(nullable NSString*)initialRoute;
+
+/**
+ * Runs a Dart program on an Isolate using the specified entrypoint and Dart library,
+ * which may not be the same as the library containing the Dart program's `main()` function.
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @param entrypoint The name of a top-level function from a Dart library. If this is
+ * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's
+ * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the
+ * method is not tree-shaken by the Dart compiler.
+ * @param uri The URI of the Dart library which contains the entrypoint method
+ * (example "package:foo_package/main.dart"). If nil, this will default to
+ * the same library as the `main()` function in the Dart program.
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint libraryURI:(nullable NSString*)uri;
+
+/**
+ * Runs a Dart program on an Isolate using the specified entrypoint and Dart library,
+ * which may not be the same as the library containing the Dart program's `main()` function.
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @param entrypoint The name of a top-level function from a Dart library. If this is
+ * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's
+ * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the
+ * method is not tree-shaken by the Dart compiler.
+ * @param libraryURI The URI of the Dart library which contains the entrypoint
+ * method (example "package:foo_package/main.dart"). If nil, this will
+ * default to the same library as the `main()` function in the Dart program.
+ * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is
+ * FlutterDefaultInitialRoute (or nil), it will default to the "/" route.
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint
+ libraryURI:(nullable NSString*)libraryURI
+ initialRoute:(nullable NSString*)initialRoute;
+
+/**
+ * Runs a Dart program on an Isolate using the specified entrypoint and Dart library,
+ * which may not be the same as the library containing the Dart program's `main()` function.
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @param entrypoint The name of a top-level function from a Dart library. If this is
+ * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's
+ * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the
+ * method is not tree-shaken by the Dart compiler.
+ * @param libraryURI The URI of the Dart library which contains the entrypoint
+ * method (example "package:foo_package/main.dart"). If nil, this will
+ * default to the same library as the `main()` function in the Dart program.
+ * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is
+ * FlutterDefaultInitialRoute (or nil), it will default to the "/" route.
+ * @param entrypointArgs Arguments passed as a list of string to Dart's entrypoint function.
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint
+ libraryURI:(nullable NSString*)libraryURI
+ initialRoute:(nullable NSString*)initialRoute
+ entrypointArgs:(nullable NSArray*)entrypointArgs;
+
+/**
+ * Destroy running context for an engine.
+ *
+ * This method can be used to force the FlutterEngine object to release all resources.
+ * After sending this message, the object will be in an unusable state until it is deallocated.
+ * Accessing properties or sending messages to it will result in undefined behavior or runtime
+ * errors.
+ */
+- (void)destroyContext;
+
+/**
+ * Ensures that Flutter will generate a semantics tree.
+ *
+ * This is enabled by default if certain accessibility services are turned on by
+ * the user, or when using a Simulator. This method allows a user to turn
+ * semantics on when they would not ordinarily be generated and the performance
+ * overhead is not a concern, e.g. for UI testing. Note that semantics should
+ * never be programmatically turned off, as it would potentially disable
+ * accessibility services an end user has requested.
+ *
+ * This method must only be called after launching the engine via
+ * `-runWithEntrypoint:` or `-runWithEntryPoint:libraryURI`.
+ *
+ * Although this method returns synchronously, it does not guarantee that a
+ * semantics tree is actually available when the method returns. It
+ * synchronously ensures that the next frame the Flutter framework creates will
+ * have a semantics tree.
+ *
+ * You can subscribe to semantics updates via `NSNotificationCenter` by adding
+ * an observer for the name `FlutterSemanticsUpdateNotification`. The `object`
+ * parameter will be the `FlutterViewController` associated with the semantics
+ * update. This will asynchronously fire after a semantics tree has actually
+ * built (which may be some time after the frame has been rendered).
+ */
+- (void)ensureSemanticsEnabled;
+
+/**
+ * Sets the `FlutterViewController` for this instance. The FlutterEngine must be
+ * running (e.g. a successful call to `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI`)
+ * before calling this method. Callers may pass nil to remove the viewController
+ * and have the engine run headless in the current process.
+ *
+ * A FlutterEngine can only have one `FlutterViewController` at a time. If there is
+ * already a `FlutterViewController` associated with this instance, this method will replace
+ * the engine's current viewController with the newly specified one.
+ *
+ * Setting the viewController will signal the engine to start animations and drawing, and unsetting
+ * it will signal the engine to stop animations and drawing. However, neither will impact the state
+ * of the Dart program's execution.
+ */
+@property(nonatomic, weak) FlutterViewController* viewController;
+
+/**
+ * The `FlutterMethodChannel` used for localization related platform messages, such as
+ * setting the locale.
+ *
+ * Can be nil after `destroyContext` is called.
+ */
+@property(nonatomic, readonly, nullable) FlutterMethodChannel* localizationChannel;
+/**
+ * The `FlutterMethodChannel` used for navigation related platform messages.
+ *
+ * Can be nil after `destroyContext` is called.
+ *
+ * @see [Navigation
+ * Channel](https://api.flutter.dev/flutter/services/SystemChannels/navigation-constant.html)
+ * @see [Navigator Widget](https://api.flutter.dev/flutter/widgets/Navigator-class.html)
+ */
+@property(nonatomic, readonly) FlutterMethodChannel* navigationChannel;
+
+/**
+ * The `FlutterMethodChannel` used for restoration related platform messages.
+ *
+ * Can be nil after `destroyContext` is called.
+ *
+ * @see [Restoration
+ * Channel](https://api.flutter.dev/flutter/services/SystemChannels/restoration-constant.html)
+ */
+@property(nonatomic, readonly) FlutterMethodChannel* restorationChannel;
+
+/**
+ * The `FlutterMethodChannel` used for core platform messages, such as
+ * information about the screen orientation.
+ *
+ * Can be nil after `destroyContext` is called.
+ */
+@property(nonatomic, readonly) FlutterMethodChannel* platformChannel;
+
+/**
+ * The `FlutterMethodChannel` used to communicate text input events to the
+ * Dart Isolate.
+ *
+ * Can be nil after `destroyContext` is called.
+ *
+ * @see [Text Input
+ * Channel](https://api.flutter.dev/flutter/services/SystemChannels/textInput-constant.html)
+ */
+@property(nonatomic, readonly) FlutterMethodChannel* textInputChannel;
+
+/**
+ * The `FlutterBasicMessageChannel` used to communicate app lifecycle events
+ * to the Dart Isolate.
+ *
+ * Can be nil after `destroyContext` is called.
+ *
+ * @see [Lifecycle
+ * Channel](https://api.flutter.dev/flutter/services/SystemChannels/lifecycle-constant.html)
+ */
+@property(nonatomic, readonly) FlutterBasicMessageChannel* lifecycleChannel;
+
+/**
+ * The `FlutterBasicMessageChannel` used for communicating system events, such as
+ * memory pressure events.
+ *
+ * Can be nil after `destroyContext` is called.
+ *
+ * @see [System
+ * Channel](https://api.flutter.dev/flutter/services/SystemChannels/system-constant.html)
+ */
+@property(nonatomic, readonly) FlutterBasicMessageChannel* systemChannel;
+
+/**
+ * The `FlutterBasicMessageChannel` used for communicating user settings such as
+ * clock format and text scale.
+ *
+ * Can be nil after `destroyContext` is called.
+ */
+@property(nonatomic, readonly) FlutterBasicMessageChannel* settingsChannel;
+
+/**
+ * The `FlutterBasicMessageChannel` used for communicating key events
+ * from physical keyboards
+ *
+ * Can be nil after `destroyContext` is called.
+ */
+@property(nonatomic, readonly) FlutterBasicMessageChannel* keyEventChannel;
+
+/**
+ * The depcreated `NSURL` of the Dart VM Service for the service isolate.
+ *
+ * This is only set in debug and profile runtime modes, and only after the
+ * Dart VM Service is ready. In release mode or before the Dart VM Service has
+ * started, it returns `nil`.
+ */
+@property(nonatomic, readonly, nullable)
+ NSURL* observatoryUrl FLUTTER_DEPRECATED("Use vmServiceUrl instead");
+
+/**
+ * The `NSURL` of the Dart VM Service for the service isolate.
+ *
+ * This is only set in debug and profile runtime modes, and only after the
+ * Dart VM Service is ready. In release mode or before the Dart VM Service has
+ * started, it returns `nil`.
+ */
+@property(nonatomic, readonly, nullable) NSURL* vmServiceUrl;
+
+/**
+ * The `FlutterBinaryMessenger` associated with this FlutterEngine (used for communicating with
+ * channels).
+ */
+@property(nonatomic, readonly) NSObject* binaryMessenger;
+
+/**
+ * The `FlutterTextureRegistry` associated with this FlutterEngine (used to register textures).
+ */
+@property(nonatomic, readonly) NSObject* textureRegistry;
+
+/**
+ * The UI Isolate ID of the engine.
+ *
+ * This property will be nil if the engine is not running.
+ */
+@property(nonatomic, readonly, copy, nullable) NSString* isolateId;
+
+/**
+ * Whether or not GPU calls are allowed.
+ *
+ * Typically this is set when the app is backgrounded and foregrounded.
+ */
+@property(nonatomic, assign) BOOL isGpuDisabled;
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERENGINE_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h
new file mode 100644
index 0000000..097ffd6
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h
@@ -0,0 +1,110 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#import
+
+#import "FlutterEngine.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/** Options that control how a FlutterEngine should be created. */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterEngineGroupOptions : NSObject
+
+/**
+ * The name of a top-level function from a Dart library. If this is FlutterDefaultDartEntrypoint
+ * (or nil); this will default to `main()`. If it is not the app's main() function, that function
+ * must be decorated with `@pragma(vm:entry-point)` to ensure themethod is not tree-shaken by the
+ * Dart compiler.
+ */
+@property(nonatomic, copy, nullable) NSString* entrypoint;
+
+/**
+ * The URI of the Dart library which contains the entrypoint method. If nil, this will default to
+ * the same library as the `main()` function in the Dart program.
+ */
+@property(nonatomic, copy, nullable) NSString* libraryURI;
+
+/**
+ * The name of the initial Flutter `Navigator` `Route` to load. If this is
+ * FlutterDefaultInitialRoute (or nil), it will default to the "/" route.
+ */
+@property(nonatomic, copy, nullable) NSString* initialRoute;
+
+/**
+ * Arguments passed as a list of string to Dart's entrypoint function.
+ */
+@property(nonatomic, retain, nullable) NSArray* entrypointArgs;
+@end
+
+/**
+ * Represents a collection of FlutterEngines who share resources which allows
+ * them to be created with less time const and occupy less memory than just
+ * creating multiple FlutterEngines.
+ *
+ * Deleting a FlutterEngineGroup doesn't invalidate existing FlutterEngines, but
+ * it eliminates the possibility to create more FlutterEngines in that group.
+ *
+ * @warning This class is a work-in-progress and may change.
+ * @see https://github.com/flutter/flutter/issues/72009
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterEngineGroup : NSObject
+- (instancetype)init NS_UNAVAILABLE;
+
+/**
+ * Initialize a new FlutterEngineGroup.
+ *
+ * @param name The name that will present in the threads shared across the
+ * engines in this group.
+ * @param project The `FlutterDartProject` that all FlutterEngines in this group
+ * will be executing.
+ */
+- (instancetype)initWithName:(NSString*)name
+ project:(nullable FlutterDartProject*)project NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Creates a running `FlutterEngine` that shares components with this group.
+ *
+ * @param entrypoint The name of a top-level function from a Dart library. If this is
+ * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's
+ * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the
+ * method is not tree-shaken by the Dart compiler.
+ * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil,
+ * this will default to the same library as the `main()` function in the Dart program.
+ *
+ * @see FlutterEngineGroup
+ */
+- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint
+ libraryURI:(nullable NSString*)libraryURI;
+
+/**
+ * Creates a running `FlutterEngine` that shares components with this group.
+ *
+ * @param entrypoint The name of a top-level function from a Dart library. If this is
+ * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's
+ * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the
+ * method is not tree-shaken by the Dart compiler.
+ * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil,
+ * this will default to the same library as the `main()` function in the Dart program.
+ * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is
+ * FlutterDefaultInitialRoute (or nil), it will default to the "/" route.
+ *
+ * @see FlutterEngineGroup
+ */
+- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint
+ libraryURI:(nullable NSString*)libraryURI
+ initialRoute:(nullable NSString*)initialRoute;
+
+/**
+ * Creates a running `FlutterEngine` that shares components with this group.
+ *
+ * @param options Options that control how a FlutterEngine should be created.
+ *
+ * @see FlutterEngineGroupOptions
+ */
+- (FlutterEngine*)makeEngineWithOptions:(nullable FlutterEngineGroupOptions*)options;
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h
new file mode 100644
index 0000000..bc58dd8
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h
@@ -0,0 +1,97 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERHEADLESSDARTRUNNER_H_
+#define FLUTTER_FLUTTERHEADLESSDARTRUNNER_H_
+
+#import
+
+#import "FlutterBinaryMessenger.h"
+#import "FlutterDartProject.h"
+#import "FlutterEngine.h"
+#import "FlutterMacros.h"
+
+/**
+ * A callback for when FlutterHeadlessDartRunner has attempted to start a Dart
+ * Isolate in the background.
+ *
+ * @param success YES if the Isolate was started and run successfully, NO
+ * otherwise.
+ */
+typedef void (^FlutterHeadlessDartRunnerCallback)(BOOL success);
+
+/**
+ * The deprecated FlutterHeadlessDartRunner runs Flutter Dart code with a null rasterizer,
+ * and no native drawing surface. It is appropriate for use in running Dart
+ * code e.g. in the background from a plugin.
+ *
+ * Most callers should prefer using `FlutterEngine` directly; this interface exists
+ * for legacy support.
+ */
+FLUTTER_DARWIN_EXPORT
+FLUTTER_DEPRECATED("FlutterEngine should be used rather than FlutterHeadlessDartRunner")
+@interface FlutterHeadlessDartRunner : FlutterEngine
+
+/**
+ * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate
+ * the project in a default location.
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances
+ * @param projectOrNil The `FlutterDartProject` to run.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix project:(FlutterDartProject*)projectOrNil;
+
+/**
+ * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate
+ * the project in a default location.
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances
+ * @param projectOrNil The `FlutterDartProject` to run.
+ * @param allowHeadlessExecution Must be set to `YES`.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix
+ project:(FlutterDartProject*)projectOrNil
+ allowHeadlessExecution:(BOOL)allowHeadlessExecution;
+
+/**
+ * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate
+ * the project in a default location.
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances
+ * @param projectOrNil The `FlutterDartProject` to run.
+ * @param allowHeadlessExecution Must be set to `YES`.
+ * @param restorationEnabled Must be set to `NO`.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix
+ project:(FlutterDartProject*)projectOrNil
+ allowHeadlessExecution:(BOOL)allowHeadlessExecution
+ restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Not recommended for use - will initialize with a default label ("io.flutter.headless")
+ * and the default FlutterDartProject.
+ */
+- (instancetype)init;
+
+@end
+
+#endif // FLUTTER_FLUTTERHEADLESSDARTRUNNER_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h
new file mode 100644
index 0000000..da99e10
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h
@@ -0,0 +1,48 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERMACROS_H_
+#define FLUTTER_FLUTTERMACROS_H_
+
+#if defined(FLUTTER_FRAMEWORK)
+
+#define FLUTTER_DARWIN_EXPORT __attribute__((visibility("default")))
+
+#else // defined(FLUTTER_SDK)
+
+#define FLUTTER_DARWIN_EXPORT
+
+#endif // defined(FLUTTER_SDK)
+
+#ifndef NS_ASSUME_NONNULL_BEGIN
+#define NS_ASSUME_NONNULL_BEGIN _Pragma("clang assume_nonnull begin")
+#define NS_ASSUME_NONNULL_END _Pragma("clang assume_nonnull end")
+#endif // defined(NS_ASSUME_NONNULL_BEGIN)
+
+/**
+ * Indicates that the API has been deprecated for the specified reason. Code
+ * that uses the deprecated API will continue to work as before. However, the
+ * API will soon become unavailable and users are encouraged to immediately take
+ * the appropriate action mentioned in the deprecation message and the BREAKING
+ * CHANGES section present in the Flutter.h umbrella header.
+ */
+#define FLUTTER_DEPRECATED(msg) __attribute__((__deprecated__(msg)))
+
+/**
+ * Indicates that the previously deprecated API is now unavailable. Code that
+ * uses the API will not work and the declaration of the API is only a stub
+ * meant to display the given message detailing the actions for the user to take
+ * immediately.
+ */
+#define FLUTTER_UNAVAILABLE(msg) __attribute__((__unavailable__(msg)))
+
+#if __has_feature(objc_arc)
+#define FLUTTER_ASSERT_ARC
+#define FLUTTER_ASSERT_NOT_ARC #error ARC must be disabled !
+#else
+#define FLUTTER_ASSERT_ARC #error ARC must be enabled !
+#define FLUTTER_ASSERT_NOT_ARC
+#endif
+
+#endif // FLUTTER_FLUTTERMACROS_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h
new file mode 100644
index 0000000..18a5709
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h
@@ -0,0 +1,56 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERPLATFORMVIEWS_H_
+#define FLUTTER_FLUTTERPLATFORMVIEWS_H_
+
+#import
+
+#import "FlutterCodecs.h"
+#import "FlutterMacros.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * Wraps a `UIView` for embedding in the Flutter hierarchy
+ */
+@protocol FlutterPlatformView
+/**
+ * Returns a reference to the `UIView` that is wrapped by this `FlutterPlatformView`.
+ */
+- (UIView*)view;
+@end
+
+FLUTTER_DARWIN_EXPORT
+@protocol FlutterPlatformViewFactory
+/**
+ * Create a `FlutterPlatformView`.
+ *
+ * Implemented by iOS code that expose a `UIView` for embedding in a Flutter app.
+ *
+ * The implementation of this method should create a new `UIView` and return it.
+ *
+ * @param frame The rectangle for the newly created `UIView` measured in points.
+ * @param viewId A unique identifier for this `UIView`.
+ * @param args Parameters for creating the `UIView` sent from the Dart side of the Flutter app.
+ * If `createArgsCodec` is not implemented, or if no creation arguments were sent from the Dart
+ * code, this will be null. Otherwise this will be the value sent from the Dart code as decoded by
+ * `createArgsCodec`.
+ */
+- (NSObject*)createWithFrame:(CGRect)frame
+ viewIdentifier:(int64_t)viewId
+ arguments:(id _Nullable)args;
+
+/**
+ * Returns the `FlutterMessageCodec` for decoding the args parameter of `createWithFrame`.
+ *
+ * Only needs to be implemented if `createWithFrame` needs an arguments parameter.
+ */
+@optional
+- (NSObject*)createArgsCodec;
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERPLATFORMVIEWS_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h
new file mode 100644
index 0000000..b270414
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h
@@ -0,0 +1,445 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERPLUGIN_H_
+#define FLUTTER_FLUTTERPLUGIN_H_
+
+#import
+#import
+
+#import "FlutterBinaryMessenger.h"
+#import "FlutterChannels.h"
+#import "FlutterCodecs.h"
+#import "FlutterPlatformViews.h"
+#import "FlutterTexture.h"
+
+NS_ASSUME_NONNULL_BEGIN
+@protocol FlutterPluginRegistrar;
+@protocol FlutterPluginRegistry;
+
+#pragma mark -
+/**
+ * Protocol for listener of events from the UIApplication, typically a FlutterPlugin.
+ */
+@protocol FlutterApplicationLifeCycleDelegate
+
+@optional
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `NO` if this vetos application launch.
+ */
+- (BOOL)application:(UIApplication*)application
+ didFinishLaunchingWithOptions:(NSDictionary*)launchOptions;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `NO` if this vetos application launch.
+ */
+- (BOOL)application:(UIApplication*)application
+ willFinishLaunchingWithOptions:(NSDictionary*)launchOptions;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)applicationDidBecomeActive:(UIApplication*)application;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)applicationWillResignActive:(UIApplication*)application;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)applicationDidEnterBackground:(UIApplication*)application;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)applicationWillEnterForeground:(UIApplication*)application;
+
+/**
+ Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)applicationWillTerminate:(UIApplication*)application;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings
+ API_DEPRECATED(
+ "See -[UIApplicationDelegate application:didRegisterUserNotificationSettings:] deprecation",
+ ios(8.0, 10.0));
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didFailToRegisterForRemoteNotificationsWithError:(NSError*)error;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ didReceiveRemoteNotification:(NSDictionary*)userInfo
+ fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didReceiveLocalNotification:(UILocalNotification*)notification
+ API_DEPRECATED(
+ "See -[UIApplicationDelegate application:didReceiveLocalNotification:] deprecation",
+ ios(4.0, 10.0));
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ openURL:(NSURL*)url
+ options:(NSDictionary*)options;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ openURL:(NSURL*)url
+ sourceApplication:(NSString*)sourceApplication
+ annotation:(id)annotation;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem
+ completionHandler:(void (^)(BOOL succeeded))completionHandler
+ API_AVAILABLE(ios(9.0));
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ handleEventsForBackgroundURLSession:(nonnull NSString*)identifier
+ completionHandler:(nonnull void (^)(void))completionHandler;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ continueUserActivity:(NSUserActivity*)userActivity
+ restorationHandler:(void (^)(NSArray*))restorationHandler;
+@end
+
+#pragma mark -
+/**
+ * A plugin registration callback.
+ *
+ * Used for registering plugins with additional instances of
+ * `FlutterPluginRegistry`.
+ *
+ * @param registry The registry to register plugins with.
+ */
+typedef void (*FlutterPluginRegistrantCallback)(NSObject* registry);
+
+#pragma mark -
+/**
+ * Implemented by the iOS part of a Flutter plugin.
+ *
+ * Defines a set of optional callback methods and a method to set up the plugin
+ * and register it to be called by other application components.
+ */
+@protocol FlutterPlugin
+@required
+/**
+ * Registers this plugin using the context information and callback registration
+ * methods exposed by the given registrar.
+ *
+ * The registrar is obtained from a `FlutterPluginRegistry` which keeps track of
+ * the identity of registered plugins and provides basic support for cross-plugin
+ * coordination.
+ *
+ * The caller of this method, a plugin registrant, is usually autogenerated by
+ * Flutter tooling based on declared plugin dependencies. The generated registrant
+ * asks the registry for a registrar for each plugin, and calls this method to
+ * allow the plugin to initialize itself and register callbacks with application
+ * objects available through the registrar protocol.
+ *
+ * @param registrar A helper providing application context and methods for
+ * registering callbacks.
+ */
++ (void)registerWithRegistrar:(NSObject*)registrar;
+@optional
+/**
+ * Set a callback for registering plugins to an additional `FlutterPluginRegistry`,
+ * including headless `FlutterEngine` instances.
+ *
+ * This method is typically called from within an application's `AppDelegate` at
+ * startup to allow for plugins which create additional `FlutterEngine` instances
+ * to register the application's plugins.
+ *
+ * @param callback A callback for registering some set of plugins with a
+ * `FlutterPluginRegistry`.
+ */
++ (void)setPluginRegistrantCallback:(FlutterPluginRegistrantCallback)callback;
+@optional
+/**
+ * Called if this plugin has been registered to receive `FlutterMethodCall`s.
+ *
+ * @param call The method call command object.
+ * @param result A callback for submitting the result of the call.
+ */
+- (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult)result;
+@optional
+/**
+ * Called when a plugin is being removed from a `FlutterEngine`, which is
+ * usually the result of the `FlutterEngine` being deallocated. This method
+ * provides the opportunity to do necessary cleanup.
+ *
+ * You will only receive this method if you registered your plugin instance with
+ * the `FlutterEngine` via `-[FlutterPluginRegistry publish:]`.
+ *
+ * @param registrar The registrar that was used to publish the plugin.
+ *
+ */
+- (void)detachFromEngineForRegistrar:(NSObject*)registrar;
+@end
+
+#pragma mark -
+/**
+ * How the UIGestureRecognizers of a platform view are blocked.
+ *
+ * UIGestureRecognizers of platform views can be blocked based on decisions made by the
+ * Flutter Framework (e.g. When an interact-able widget is covering the platform view).
+ */
+typedef enum {
+ /**
+ * Flutter blocks all the UIGestureRecognizers on the platform view as soon as it
+ * decides they should be blocked.
+ *
+ * With this policy, only the `touchesBegan` method for all the UIGestureRecognizers is guaranteed
+ * to be called.
+ */
+ FlutterPlatformViewGestureRecognizersBlockingPolicyEager,
+ /**
+ * Flutter blocks the platform view's UIGestureRecognizers from recognizing only after
+ * touchesEnded was invoked.
+ *
+ * This results in the platform view's UIGestureRecognizers seeing the entire touch sequence,
+ * but never recognizing the gesture (and never invoking actions).
+ */
+ FlutterPlatformViewGestureRecognizersBlockingPolicyWaitUntilTouchesEnded,
+} FlutterPlatformViewGestureRecognizersBlockingPolicy;
+
+#pragma mark -
+/**
+ * Registration context for a single `FlutterPlugin`, providing a one stop shop
+ * for the plugin to access contextual information and register callbacks for
+ * various application events.
+ *
+ * Registrars are obtained from a `FlutterPluginRegistry` which keeps track of
+ * the identity of registered plugins and provides basic support for cross-plugin
+ * coordination.
+ */
+@protocol FlutterPluginRegistrar
+/**
+ * Returns a `FlutterBinaryMessenger` for creating Dart/iOS communication
+ * channels to be used by the plugin.
+ *
+ * @return The messenger.
+ */
+- (NSObject*)messenger;
+
+/**
+ * Returns a `FlutterTextureRegistry` for registering textures
+ * provided by the plugin.
+ *
+ * @return The texture registry.
+ */
+- (NSObject*)textures;
+
+/**
+ * Registers a `FlutterPlatformViewFactory` for creation of platform views.
+ *
+ * Plugins expose `UIView` for embedding in Flutter apps by registering a view factory.
+ *
+ * @param factory The view factory that will be registered.
+ * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use
+ * this identifier to request creation of a `UIView` by the registered factory.
+ */
+- (void)registerViewFactory:(NSObject*)factory
+ withId:(NSString*)factoryId;
+
+/**
+ * Registers a `FlutterPlatformViewFactory` for creation of platform views.
+ *
+ * Plugins can expose a `UIView` for embedding in Flutter apps by registering a view factory.
+ *
+ * @param factory The view factory that will be registered.
+ * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use
+ * this identifier to request creation of a `UIView` by the registered factory.
+ * @param gestureRecognizersBlockingPolicy How UIGestureRecognizers on the platform views are
+ * blocked.
+ *
+ */
+- (void)registerViewFactory:(NSObject*)factory
+ withId:(NSString*)factoryId
+ gestureRecognizersBlockingPolicy:
+ (FlutterPlatformViewGestureRecognizersBlockingPolicy)gestureRecognizersBlockingPolicy;
+
+/**
+ * Publishes a value for external use of the plugin.
+ *
+ * Plugins may publish a single value, such as an instance of the
+ * plugin's main class, for situations where external control or
+ * interaction is needed.
+ *
+ * The published value will be available from the `FlutterPluginRegistry`.
+ * Repeated calls overwrite any previous publication.
+ *
+ * @param value The value to be published.
+ */
+- (void)publish:(NSObject*)value;
+
+/**
+ * Registers the plugin as a receiver of incoming method calls from the Dart side
+ * on the specified `FlutterMethodChannel`.
+ *
+ * @param delegate The receiving object, such as the plugin's main class.
+ * @param channel The channel
+ */
+- (void)addMethodCallDelegate:(NSObject*)delegate
+ channel:(FlutterMethodChannel*)channel;
+
+/**
+ * Registers the plugin as a receiver of `UIApplicationDelegate` calls.
+ *
+ * @param delegate The receiving object, such as the plugin's main class.
+ */
+- (void)addApplicationDelegate:(NSObject*)delegate;
+
+/**
+ * Returns the file name for the given asset.
+ * The returned file name can be used to access the asset in the application's main bundle.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @return the file name to be used for lookup in the main bundle.
+ */
+- (NSString*)lookupKeyForAsset:(NSString*)asset;
+
+/**
+ * Returns the file name for the given asset which originates from the specified package.
+ * The returned file name can be used to access the asset in the application's main bundle.
+ *
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @param package The name of the package from which the asset originates.
+ * @return the file name to be used for lookup in the main bundle.
+ */
+- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package;
+@end
+
+#pragma mark -
+/**
+ * A registry of Flutter iOS plugins.
+ *
+ * Plugins are identified by unique string keys, typically the name of the
+ * plugin's main class. The registry tracks plugins by this key, mapping it to
+ * a value published by the plugin during registration, if any. This provides a
+ * very basic means of cross-plugin coordination with loose coupling between
+ * unrelated plugins.
+ *
+ * Plugins typically need contextual information and the ability to register
+ * callbacks for various application events. To keep the API of the registry
+ * focused, these facilities are not provided directly by the registry, but by
+ * a `FlutterPluginRegistrar`, created by the registry in exchange for the unique
+ * key of the plugin.
+ *
+ * There is no implied connection between the registry and the registrar.
+ * Specifically, callbacks registered by the plugin via the registrar may be
+ * relayed directly to the underlying iOS application objects.
+ */
+@protocol FlutterPluginRegistry
+/**
+ * Returns a registrar for registering a plugin.
+ *
+ * @param pluginKey The unique key identifying the plugin.
+ */
+- (nullable NSObject*)registrarForPlugin:(NSString*)pluginKey;
+/**
+ * Returns whether the specified plugin has been registered.
+ *
+ * @param pluginKey The unique key identifying the plugin.
+ * @return `YES` if `registrarForPlugin` has been called with `pluginKey`.
+ */
+- (BOOL)hasPlugin:(NSString*)pluginKey;
+
+/**
+ * Returns a value published by the specified plugin.
+ *
+ * @param pluginKey The unique key identifying the plugin.
+ * @return An object published by the plugin, if any. Will be `NSNull` if
+ * nothing has been published. Will be `nil` if the plugin has not been
+ * registered.
+ */
+- (nullable NSObject*)valuePublishedByPlugin:(NSString*)pluginKey;
+@end
+
+#pragma mark -
+/**
+ * Implement this in the `UIAppDelegate` of your app to enable Flutter plugins to register
+ * themselves to the application life cycle events.
+ *
+ * For plugins to receive events from `UNUserNotificationCenter`, register this as the
+ * `UNUserNotificationCenterDelegate`.
+ */
+@protocol FlutterAppLifeCycleProvider
+
+/**
+ * Called when registering a new `FlutterApplicaitonLifeCycleDelegate`.
+ *
+ * See also: `-[FlutterAppDelegate addApplicationLifeCycleDelegate:]`
+ */
+- (void)addApplicationLifeCycleDelegate:(NSObject*)delegate;
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERPLUGIN_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h
new file mode 100644
index 0000000..ba317f4
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h
@@ -0,0 +1,148 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_
+#define FLUTTER_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_
+
+#import "FlutterPlugin.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * Propagates `UIAppDelegate` callbacks to registered plugins.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterPluginAppLifeCycleDelegate : NSObject
+
+/**
+ * Registers `delegate` to receive life cycle callbacks via this FlutterPluginAppLifeCycleDelegate
+ * as long as it is alive.
+ *
+ * `delegate` will only be referenced weakly.
+ */
+- (void)addDelegate:(NSObject*)delegate;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `NO` if any plugin vetos application launch.
+ */
+- (BOOL)application:(UIApplication*)application
+ didFinishLaunchingWithOptions:(NSDictionary*)launchOptions;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `NO` if any plugin vetos application launch.
+ */
+- (BOOL)application:(UIApplication*)application
+ willFinishLaunchingWithOptions:(NSDictionary*)launchOptions;
+
+/**
+ * Called if this plugin has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings
+ API_DEPRECATED(
+ "See -[UIApplicationDelegate application:didRegisterUserNotificationSettings:] deprecation",
+ ios(8.0, 10.0));
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didFailToRegisterForRemoteNotificationsWithError:(NSError*)error;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didReceiveRemoteNotification:(NSDictionary*)userInfo
+ fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didReceiveLocalNotification:(UILocalNotification*)notification
+ API_DEPRECATED(
+ "See -[UIApplicationDelegate application:didReceiveLocalNotification:] deprecation",
+ ios(4.0, 10.0));
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until
+ * some plugin handles the request.
+ *
+ * @return `YES` if any plugin handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ openURL:(NSURL*)url
+ options:(NSDictionary*)options;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until
+ * some plugin handles the request.
+ *
+ * @return `YES` if any plugin handles the request.
+ */
+- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until
+ * some plugin handles the request.
+ *
+ * @return `YES` if any plugin handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ openURL:(NSURL*)url
+ sourceApplication:(NSString*)sourceApplication
+ annotation:(id)annotation;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem
+ completionHandler:(void (^)(BOOL succeeded))completionHandler
+ API_AVAILABLE(ios(9.0));
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until
+ * some plugin handles the request.
+ *
+ * @return `YES` if any plugin handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ handleEventsForBackgroundURLSession:(nonnull NSString*)identifier
+ completionHandler:(nonnull void (^)(void))completionHandler;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until
+ * some plugin handles the request.
+ *
+ * @returns `YES` if any plugin handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until
+ * some plugin handles the request.
+ *
+ * @return `YES` if any plugin handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ continueUserActivity:(NSUserActivity*)userActivity
+ restorationHandler:(void (^)(NSArray*))restorationHandler;
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterTexture.h b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterTexture.h
new file mode 100644
index 0000000..59d2ced
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterTexture.h
@@ -0,0 +1,62 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERTEXTURE_H_
+#define FLUTTER_FLUTTERTEXTURE_H_
+
+#import
+#import
+
+#import "FlutterMacros.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+FLUTTER_DARWIN_EXPORT
+/**
+ * Represents a texture that can be shared with Flutter.
+ *
+ * See also: https://github.com/flutter/plugins/tree/master/packages/camera
+ */
+@protocol FlutterTexture
+/** Copy the contents of the texture into a `CVPixelBuffer`. */
+- (CVPixelBufferRef _Nullable)copyPixelBuffer;
+
+/**
+ * Called when the texture is unregistered.
+ *
+ * Called on the raster thread.
+ */
+@optional
+- (void)onTextureUnregistered:(NSObject*)texture;
+@end
+
+FLUTTER_DARWIN_EXPORT
+/**
+ * A collection of registered `FlutterTexture`'s.
+ */
+@protocol FlutterTextureRegistry
+/**
+ * Registers a `FlutterTexture` for usage in Flutter and returns an id that can be used to reference
+ * that texture when calling into Flutter with channels. Textures must be registered on the
+ * platform thread. On success returns the pointer to the registered texture, else returns 0.
+ */
+- (int64_t)registerTexture:(NSObject*)texture;
+/**
+ * Notifies Flutter that the content of the previously registered texture has been updated.
+ *
+ * This will trigger a call to `-[FlutterTexture copyPixelBuffer]` on the raster thread.
+ */
+- (void)textureFrameAvailable:(int64_t)textureId;
+/**
+ * Unregisters a `FlutterTexture` that has previously regeistered with `registerTexture:`. Textures
+ * must be unregistered on the platform thread.
+ *
+ * @param textureId The result that was previously returned from `registerTexture:`.
+ */
+- (void)unregisterTexture:(int64_t)textureId;
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERTEXTURE_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterViewController.h b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterViewController.h
new file mode 100644
index 0000000..d33d989
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterViewController.h
@@ -0,0 +1,259 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERVIEWCONTROLLER_H_
+#define FLUTTER_FLUTTERVIEWCONTROLLER_H_
+
+#import
+#include
+
+#import "FlutterBinaryMessenger.h"
+#import "FlutterDartProject.h"
+#import "FlutterEngine.h"
+#import "FlutterMacros.h"
+#import "FlutterPlugin.h"
+#import "FlutterTexture.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@class FlutterEngine;
+
+/**
+ * The name used for semantic update notifications via `NSNotificationCenter`.
+ *
+ * The object passed as the sender is the `FlutterViewController` associated
+ * with the update.
+ */
+FLUTTER_DARWIN_EXPORT
+extern NSNotificationName const FlutterSemanticsUpdateNotification;
+
+/**
+ * A `UIViewController` implementation for Flutter views.
+ *
+ * Dart execution, channel communication, texture registration, and plugin registration are all
+ * handled by `FlutterEngine`. Calls on this class to those members all proxy through to the
+ * `FlutterEngine` attached FlutterViewController.
+ *
+ * A FlutterViewController can be initialized either with an already-running `FlutterEngine` via the
+ * `initWithEngine:` initializer, or it can be initialized with a `FlutterDartProject` that will be
+ * used to implicitly spin up a new `FlutterEngine`. Creating a `FlutterEngine` before showing a
+ * FlutterViewController can be used to pre-initialize the Dart VM and to prepare the isolate in
+ * order to reduce the latency to the first rendered frame. See
+ * https://flutter.dev/docs/development/add-to-app/performance for more details on loading
+ * latency.
+ *
+ * Holding a `FlutterEngine` independently of FlutterViewControllers can also be used to not to lose
+ * Dart-related state and asynchronous tasks when navigating back and forth between a
+ * FlutterViewController and other `UIViewController`s.
+ */
+FLUTTER_DARWIN_EXPORT
+#ifdef __IPHONE_13_4
+@interface FlutterViewController
+ : UIViewController
+#else
+@interface FlutterViewController : UIViewController
+#endif
+
+/**
+ * Initializes this FlutterViewController with the specified `FlutterEngine`.
+ *
+ * The initialized viewcontroller will attach itself to the engine as part of this process.
+ *
+ * @param engine The `FlutterEngine` instance to attach to. Cannot be nil.
+ * @param nibName The NIB name to initialize this UIViewController with.
+ * @param nibBundle The NIB bundle.
+ */
+- (instancetype)initWithEngine:(FlutterEngine*)engine
+ nibName:(nullable NSString*)nibName
+ bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Initializes a new FlutterViewController and `FlutterEngine` with the specified
+ * `FlutterDartProject`.
+ *
+ * This will implicitly create a new `FlutterEngine` which is retrievable via the `engine` property
+ * after initialization.
+ *
+ * @param project The `FlutterDartProject` to initialize the `FlutterEngine` with.
+ * @param nibName The NIB name to initialize this UIViewController with.
+ * @param nibBundle The NIB bundle.
+ */
+- (instancetype)initWithProject:(nullable FlutterDartProject*)project
+ nibName:(nullable NSString*)nibName
+ bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Initializes a new FlutterViewController and `FlutterEngine` with the specified
+ * `FlutterDartProject` and `initialRoute`.
+ *
+ * This will implicitly create a new `FlutterEngine` which is retrievable via the `engine` property
+ * after initialization.
+ *
+ * @param project The `FlutterDartProject` to initialize the `FlutterEngine` with.
+ * @param initialRoute The initial `Navigator` route to load.
+ * @param nibName The NIB name to initialize this UIViewController with.
+ * @param nibBundle The NIB bundle.
+ */
+- (instancetype)initWithProject:(nullable FlutterDartProject*)project
+ initialRoute:(nullable NSString*)initialRoute
+ nibName:(nullable NSString*)nibName
+ bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Initializer that is called from loading a FlutterViewController from a XIB.
+ *
+ * See also:
+ * https://developer.apple.com/documentation/foundation/nscoding/1416145-initwithcoder?language=objc
+ */
+- (instancetype)initWithCoder:(NSCoder*)aDecoder NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Registers a callback that will be invoked when the Flutter view has been rendered.
+ * The callback will be fired only once.
+ *
+ * Replaces an existing callback. Use a `nil` callback to unregister the existing one.
+ */
+- (void)setFlutterViewDidRenderCallback:(void (^)(void))callback;
+
+/**
+ * Returns the file name for the given asset.
+ * The returned file name can be used to access the asset in the application's
+ * main bundle.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @return The file name to be used for lookup in the main bundle.
+ */
+- (NSString*)lookupKeyForAsset:(NSString*)asset;
+
+/**
+ * Returns the file name for the given asset which originates from the specified
+ * package.
+ * The returned file name can be used to access the asset in the application's
+ * main bundle.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @param package The name of the package from which the asset originates.
+ * @return The file name to be used for lookup in the main bundle.
+ */
+- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package;
+
+/**
+ * Deprecated API to set initial route.
+ *
+ * Attempts to set the first route that the Flutter app shows if the Flutter
+ * runtime hasn't yet started. The default is "/".
+ *
+ * This method must be called immediately after `initWithProject` and has no
+ * effect when using `initWithEngine` if the `FlutterEngine` has already been
+ * run.
+ *
+ * Setting this after the Flutter started running has no effect. See `pushRoute`
+ * and `popRoute` to change the route after Flutter started running.
+ *
+ * This is deprecated because it needs to be called at the time of initialization
+ * and thus should just be in the `initWithProject` initializer. If using
+ * `initWithEngine`, the initial route should be set on the engine's
+ * initializer.
+ *
+ * @param route The name of the first route to show.
+ */
+- (void)setInitialRoute:(NSString*)route
+ FLUTTER_DEPRECATED("Use FlutterViewController initializer to specify initial route");
+
+/**
+ * Instructs the Flutter Navigator (if any) to go back.
+ */
+- (void)popRoute;
+
+/**
+ * Instructs the Flutter Navigator (if any) to push a route on to the navigation
+ * stack.
+ *
+ * @param route The name of the route to push to the navigation stack.
+ */
+- (void)pushRoute:(NSString*)route;
+
+/**
+ * The `FlutterPluginRegistry` used by this FlutterViewController.
+ */
+- (id)pluginRegistry;
+
+/**
+ * A wrapper around UIAccessibilityIsVoiceOverRunning().
+ *
+ * As a C function, UIAccessibilityIsVoiceOverRunning() cannot be mocked in testing. Mock
+ * this class method to testing features depends on UIAccessibilityIsVoiceOverRunning().
+ */
++ (BOOL)isUIAccessibilityIsVoiceOverRunning;
+
+/**
+ * True if at least one frame has rendered and the ViewController has appeared.
+ *
+ * This property is reset to false when the ViewController disappears. It is
+ * guaranteed to only alternate between true and false for observers.
+ */
+@property(nonatomic, readonly, getter=isDisplayingFlutterUI) BOOL displayingFlutterUI;
+
+/**
+ * Specifies the view to use as a splash screen. Flutter's rendering is asynchronous, so the first
+ * frame rendered by the Flutter application might not immediately appear when the Flutter view is
+ * initially placed in the view hierarchy. The splash screen view will be used as
+ * a replacement until the first frame is rendered.
+ *
+ * The view used should be appropriate for multiple sizes; an autoresizing mask to
+ * have a flexible width and height will be applied automatically.
+ *
+ * Set to nil to remove the splash screen view.
+ */
+@property(strong, nonatomic, nullable) UIView* splashScreenView;
+
+/**
+ * Attempts to set the `splashScreenView` property from the `UILaunchStoryboardName` from the
+ * main bundle's `Info.plist` file. This method will not change the value of `splashScreenView`
+ * if it cannot find a default one from a storyboard or nib.
+ *
+ * @return `YES` if successful, `NO` otherwise.
+ */
+- (BOOL)loadDefaultSplashScreenView;
+
+/**
+ * Controls whether the created view will be opaque or not.
+ *
+ * Default is `YES`. Note that setting this to `NO` may negatively impact performance
+ * when using hardware acceleration, and toggling this will trigger a re-layout of the
+ * view.
+ */
+@property(nonatomic, getter=isViewOpaque) BOOL viewOpaque;
+
+/**
+ * The `FlutterEngine` instance for this view controller. This could be the engine this
+ * `FlutterViewController` is initialized with or a new `FlutterEngine` implicitly created if
+ * no engine was supplied during initialization.
+ */
+@property(weak, nonatomic, readonly) FlutterEngine* engine;
+
+/**
+ * The `FlutterBinaryMessenger` associated with this FlutterViewController (used for communicating
+ * with channels).
+ *
+ * This is just a convenient way to get the |FlutterEngine|'s binary messenger.
+ */
+@property(nonatomic, readonly) NSObject* binaryMessenger;
+
+/**
+ * If the `FlutterViewController` creates a `FlutterEngine`, this property
+ * determines if that `FlutterEngine` has `allowHeadlessExecution` set.
+ *
+ * The intention is that this is used with the XIB. Otherwise, a
+ * `FlutterEngine` can just be sent to the init methods.
+ *
+ * See also: `-[FlutterEngine initWithName:project:allowHeadlessExecution:]`
+ */
+@property(nonatomic, readonly) BOOL engineAllowHeadlessExecution;
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERVIEWCONTROLLER_H_
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Info.plist b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Info.plist
new file mode 100644
index 0000000..6cdc70a
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Info.plist
@@ -0,0 +1,30 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ Flutter
+ CFBundleIdentifier
+ io.flutter.flutter
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ Flutter
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ MinimumOSVersion
+ 11.0
+ FlutterEngine
+ b20183e04096094bcc37d9cde2a4b96f5cc684cf
+ ClangVersion
+ b'Fuchsia clang version 17.0.0 (https://llvm.googlesource.com/llvm-project 6d667d4b261e81f325756fdfd5bb43b3b3d2451d)'
+
+
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Modules/module.modulemap b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Modules/module.modulemap
new file mode 100644
index 0000000..bf81c8a
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module Flutter {
+ umbrella header "Flutter.h"
+
+ export *
+ module * { export * }
+}
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/_CodeSignature/CodeResources b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..f0ba51c
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/_CodeSignature/CodeResources
@@ -0,0 +1,300 @@
+
+
+
+
+ files
+
+ Headers/Flutter.h
+
+ Jfv2Vo3itUyjWGSxXIEV/9Skri8=
+
+ Headers/FlutterAppDelegate.h
+
+ QU3ZohDucENpee9k2C4s7Ovkwxw=
+
+ Headers/FlutterBinaryMessenger.h
+
+ Qj6OtkzORWI38PIdXyyJc+eribM=
+
+ Headers/FlutterCallbackCache.h
+
+ lTUaQzdBsC/YVTRn48+amlv1iw4=
+
+ Headers/FlutterChannels.h
+
+ bhEGVRctQGJxYtCb3asK0k4Iq74=
+
+ Headers/FlutterCodecs.h
+
+ 0hdw5jbuAAJJC64dk/bhma5HKIw=
+
+ Headers/FlutterDartProject.h
+
+ ONyPj3D2igT9nx6hVIYtVA5JFG0=
+
+ Headers/FlutterEngine.h
+
+ cupY3Xn8Bw2kFlGmh/gwYQCFMkU=
+
+ Headers/FlutterEngineGroup.h
+
+ nZcTgHGDD30QzPLlQfP8gP+S06o=
+
+ Headers/FlutterHeadlessDartRunner.h
+
+ XnDDN+yQj6qLXTuhI0tgTMDbtbI=
+
+ Headers/FlutterMacros.h
+
+ T2wuUnVU/0f9v8Mc7CGjJQWLdGU=
+
+ Headers/FlutterPlatformViews.h
+
+ JofRibXJB+HPxhe0SAphfoKFSTE=
+
+ Headers/FlutterPlugin.h
+
+ EPrA0Ggvn83vzoNUoJ1lETKIEGg=
+
+ Headers/FlutterPluginAppLifeCycleDelegate.h
+
+ eBwJo3E6jQLlhEPIm5a+XAUx3o0=
+
+ Headers/FlutterTexture.h
+
+ yBJovGku2dvjTDXp2km51wNc8yM=
+
+ Headers/FlutterViewController.h
+
+ 6nBSlZSj+EZbyrAd2cS7H0pF3bA=
+
+ Info.plist
+
+ 5EFZMHUgrzxWoGrIGrcxFp5fs3M=
+
+ Modules/module.modulemap
+
+ wJV5dCKEGl+FAtDc8wJJh/fvKXs=
+
+ icudtl.dat
+
+ nMTZkkm9uooDDa8A2YJSyK73oP8=
+
+
+ files2
+
+ Headers/Flutter.h
+
+ hash2
+
+ uwm8JZgId56AcAI6HgoYvB86L3U5XLTdogukvzdieH0=
+
+
+ Headers/FlutterAppDelegate.h
+
+ hash2
+
+ ZE5n3wyEphmq0NvXEk+TgX9+IH2WWIRdDoZj+8Zmu+E=
+
+
+ Headers/FlutterBinaryMessenger.h
+
+ hash2
+
+ 4quj8X+HDK/AVExMhTcqLpIRxe/OjnnNTiON5KEv3hI=
+
+
+ Headers/FlutterCallbackCache.h
+
+ hash2
+
+ 1dNDb41OVcGRhdnQfLHPfpfNUSb9f9Dmg57Bqo4gJv0=
+
+
+ Headers/FlutterChannels.h
+
+ hash2
+
+ IAJwMIrTpwHKIiP2tBsYBUQe8B8qT6nLVEQzZLi+yFc=
+
+
+ Headers/FlutterCodecs.h
+
+ hash2
+
+ Y1JL+Rn5pGoCA+qXfiSPa8dGiXxlpiHY4NzmmjVEuaY=
+
+
+ Headers/FlutterDartProject.h
+
+ hash2
+
+ Z2cWf9G2hrQXXwHW+2ilnnP/58EqDYhte+THHob5IsI=
+
+
+ Headers/FlutterEngine.h
+
+ hash2
+
+ nqtk8YLddo2rPiYBl7tgIviV+uOyWZO9Ey3zKZBCG2o=
+
+
+ Headers/FlutterEngineGroup.h
+
+ hash2
+
+ I+878Ez9ZpVdAR2GOzKJKjaZ5m807AeAF++2pSMQss4=
+
+
+ Headers/FlutterHeadlessDartRunner.h
+
+ hash2
+
+ sELlVsLARG1gBlPndKt24VxGVmBMgcXWeShflcVtZBQ=
+
+
+ Headers/FlutterMacros.h
+
+ hash2
+
+ IEPKCkPf/10aPZiU0dKCx8/ZoIfvkjycwKB4vH8mwG4=
+
+
+ Headers/FlutterPlatformViews.h
+
+ hash2
+
+ c4TS8HplkxEc+09dBX5h+BZ+vkI9QJU/3ljud7WmdTM=
+
+
+ Headers/FlutterPlugin.h
+
+ hash2
+
+ zRjDCQ3ULUe9Pf2BcmGjO5/rdI00/Siw5fnIQZsJjMI=
+
+
+ Headers/FlutterPluginAppLifeCycleDelegate.h
+
+ hash2
+
+ yxMe4j+1eEByv8dhzIAxAdnDSnF01UZxK1q9r8DtR84=
+
+
+ Headers/FlutterTexture.h
+
+ hash2
+
+ VkMu2v4CZSBLhGWCJdxdAPzVFOgUvVyyxpdwmfAnWrY=
+
+
+ Headers/FlutterViewController.h
+
+ hash2
+
+ P0GsFW0zzP6Yi8y8zBx1bdWpXoBcaVpIbO3lgDBZoDY=
+
+
+ Modules/module.modulemap
+
+ hash2
+
+ 0VjriRpZ7AZZaP/0mMAPMJPhi6LoMB4MhXzL5j24tGs=
+
+
+ icudtl.dat
+
+ hash2
+
+ rETMw/Yb9jC7IPuAQ9hs/kyJldBrRgCEQA20XXBJezA=
+
+
+
+ rules
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^version.plist$
+
+
+ rules2
+
+ .*\.dSYM($|/)
+
+ weight
+ 11
+
+ ^(.*/)?\.DS_Store$
+
+ omit
+
+ weight
+ 2000
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^Info\.plist$
+
+ omit
+
+ weight
+ 20
+
+ ^PkgInfo$
+
+ omit
+
+ weight
+ 20
+
+ ^embedded\.provisionprofile$
+
+ weight
+ 20
+
+ ^version\.plist$
+
+ weight
+ 20
+
+
+
+
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/icudtl.dat b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/icudtl.dat
new file mode 100644
index 0000000..62cfc0d
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/icudtl.dat differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Info.plist b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Info.plist
new file mode 100644
index 0000000..82dea29
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Info.plist differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/PkgInfo b/Task1/build/ios/Debug-iphonesimulator/Runner.app/PkgInfo
new file mode 100644
index 0000000..bd04210
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/PkgInfo
@@ -0,0 +1 @@
+APPL????
\ No newline at end of file
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/Runner b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Runner
new file mode 100755
index 0000000..14f9100
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.app/Runner differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.app/_CodeSignature/CodeResources b/Task1/build/ios/Debug-iphonesimulator/Runner.app/_CodeSignature/CodeResources
new file mode 100644
index 0000000..5bdab1c
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.app/_CodeSignature/CodeResources
@@ -0,0 +1,1173 @@
+
+
+
+
+ files
+
+ AppFrameworkInfo.plist
+
+ TsHk0H1Eny0vQ4S4SNJAJsXRTig=
+
+ AppIcon60x60@2x.png
+
+ WBDcNG/0BUOtsKQgKYOLyuqAbAM=
+
+ AppIcon76x76@2x~ipad.png
+
+ Bqtil6RquU1Hfn8gu0IYARWvCIM=
+
+ Assets.car
+
+ fU8Tyoh0z9uLOv0OIKa8oiszDDA=
+
+ Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib
+
+ 28xWMBQ91UzszfdXY91SqhC7ecg=
+
+ Base.lproj/LaunchScreen.storyboardc/Info.plist
+
+ n2t8gsDpfE6XkhG31p7IQJRxTxU=
+
+ Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib
+
+ U0x8EM0781fCPb62BbZIXKeDlZ4=
+
+ Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib
+
+ hMnf/VIyTGR2nRcoLS3JCfeGmDs=
+
+ Base.lproj/Main.storyboardc/Info.plist
+
+ MDrKFvFWroTb0+KEbQShBcoBvo4=
+
+ Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib
+
+ sPhzGA41FQRsyiQc9b/v8rCOPg8=
+
+ Frameworks/App.framework/App
+
+ TxypRhEA9uTMhgFuaX+d63C/Ugg=
+
+ Frameworks/App.framework/Info.plist
+
+ 85iaADE5tc/NukRC+KGdiZaZ0ZA=
+
+ Frameworks/App.framework/_CodeSignature/CodeResources
+
+ gHib48ww9JpS1fM2789JjkjY12w=
+
+ Frameworks/App.framework/flutter_assets/AssetManifest.bin
+
+ wcJZyp0JCnLRE7WIN86ETE3dZxQ=
+
+ Frameworks/App.framework/flutter_assets/AssetManifest.json
+
+ 1jzEu7fbeGa+DUg3iA5Dj/uTT1w=
+
+ Frameworks/App.framework/flutter_assets/FontManifest.json
+
+ vKJkVIcw+LGHFnKJGwrQwCREv68=
+
+ Frameworks/App.framework/flutter_assets/NOTICES.Z
+
+ RIAilnlOaIQ4G5me//hYHoX0dxY=
+
+ Frameworks/App.framework/flutter_assets/assets/images/1.jpeg
+
+ T4eHigGqCjppEMN5PZjXN63j2UE=
+
+ Frameworks/App.framework/flutter_assets/assets/images/13.jpg
+
+ xJdsU88dxzNUCrvQhUVJfA36vy8=
+
+ Frameworks/App.framework/flutter_assets/assets/images/2.jpeg
+
+ Kpr+ISskXOhd00somUarsLf8WL0=
+
+ Frameworks/App.framework/flutter_assets/assets/images/3.jpeg
+
+ d377rWShqdNs2Vg7Rxeo7aCMMLU=
+
+ Frameworks/App.framework/flutter_assets/assets/images/4.jpeg
+
+ eJYwOmsjrusGdvMKWb5xwlngYP0=
+
+ Frameworks/App.framework/flutter_assets/assets/images/5.jpeg
+
+ TT4rmr6kGvrgAnk8aSvOh+FM3g4=
+
+ Frameworks/App.framework/flutter_assets/assets/images/Disney_land.webp
+
+ pi4K1n/M94kAzaqlGrUpGyQtiKc=
+
+ Frameworks/App.framework/flutter_assets/assets/images/Eiffel_tower.jpeg
+
+ gtxhDr+7jZ+dDey5STfW0y3hyIA=
+
+ Frameworks/App.framework/flutter_assets/assets/images/Hill_station.jpeg
+
+ KOG2B6EOkfiqU/q8it2gTW7AVwU=
+
+ Frameworks/App.framework/flutter_assets/assets/images/KAGAGAHAN_RIJANI.jpg
+
+ p2GR77UjawEuM54U/TTdp5NUloA=
+
+ Frameworks/App.framework/flutter_assets/assets/images/Mountain_icon.png
+
+ X9P0JioFiesVs6F5goSurEiSLjw=
+
+ Frameworks/App.framework/flutter_assets/assets/images/Red_fort.jpg
+
+ QKnNb92irYK/YvJcZ2YtBka+szU=
+
+ Frameworks/App.framework/flutter_assets/assets/images/Taj-Mahal-Agra-India.jpg.webp
+
+ BSzI/nwBjd43QLAeuqryQa9hcKc=
+
+ Frameworks/App.framework/flutter_assets/assets/images/beach.png
+
+ HfyouspGEztalPd3FzMVoXZzLT8=
+
+ Frameworks/App.framework/flutter_assets/assets/images/cartoon.jpg
+
+ u69i6nMbDRH9G5bI+Z4tDmBZCPM=
+
+ Frameworks/App.framework/flutter_assets/assets/images/china_wall.webp
+
+ c06kMLguJmElg5glepcLln0LjrE=
+
+ Frameworks/App.framework/flutter_assets/assets/images/circleavatar.jpg
+
+ +XFVNZMeO2KIXnV8K5yRvsLbBKI=
+
+ Frameworks/App.framework/flutter_assets/assets/images/circleavatar1.png
+
+ be2kO6flRJYJDjjrTPvDWUHyy1E=
+
+ Frameworks/App.framework/flutter_assets/assets/images/city.png
+
+ b1CdzRtHcm41/XZVRoI3Nrups4M=
+
+ Frameworks/App.framework/flutter_assets/assets/images/desert.png
+
+ hmRkhnwTRYBcaP/g3ygJ4KWofoE=
+
+ Frameworks/App.framework/flutter_assets/assets/images/forest.png
+
+ lVQEgTadD4lzDoB5SZ7uNlhRfx0=
+
+ Frameworks/App.framework/flutter_assets/assets/images/gondola.jpg
+
+ KUZ1nT6qT6g9dc9k3mHtSaHzwp4=
+
+ Frameworks/App.framework/flutter_assets/assets/images/h1.jpg
+
+ SdjVzsZhFoZGiKoKhpnGgOlT5r8=
+
+ Frameworks/App.framework/flutter_assets/assets/images/h2.jpeg
+
+ /cjCaNGdItMcCUGcXJ4j280zJ0E=
+
+ Frameworks/App.framework/flutter_assets/assets/images/h3.jpeg
+
+ 0pCymnfRDUKYEPZArx+bdBtV+Lc=
+
+ Frameworks/App.framework/flutter_assets/assets/images/h4.jpeg
+
+ 6FSCt2wBul/Up7S/kzNFuA5PJZw=
+
+ Frameworks/App.framework/flutter_assets/assets/images/h5.jpeg
+
+ qh7CO4lBJQtqHco5RyTFMXQhzks=
+
+ Frameworks/App.framework/flutter_assets/assets/images/historical_places.jpeg
+
+ SBBFCtdM8dTwa2A7Xq3PjqFHh1c=
+
+ Frameworks/App.framework/flutter_assets/assets/images/hotel0.jpg
+
+ 8dGP3fsV/whkk0xfs4837sWwC20=
+
+ Frameworks/App.framework/flutter_assets/assets/images/hotel1.jpg
+
+ XVN8jBEPFZ3u3bmJDnY2jgdm86c=
+
+ Frameworks/App.framework/flutter_assets/assets/images/hotel2.jpg
+
+ X76EqYI/EqeZxJUy8sMIgHiP6Ys=
+
+ Frameworks/App.framework/flutter_assets/assets/images/india_gate.jpeg
+
+ Q2vJp8vSC+LHi3miAr9yTnRPRjI=
+
+ Frameworks/App.framework/flutter_assets/assets/images/las.jpeg
+
+ sQsLJ4z80A2PN9RXfFf8bgOo/Iw=
+
+ Frameworks/App.framework/flutter_assets/assets/images/las_vegas.jpeg
+
+ /NwlZQPMASjcqyv04e0uKdt45k8=
+
+ Frameworks/App.framework/flutter_assets/assets/images/lotus-temple.jpeg
+
+ PypYe8pFMtwZThmOFSrL/6PeLjs=
+
+ Frameworks/App.framework/flutter_assets/assets/images/menu.png
+
+ hhLT1dSEedNDEwXZel0YjGGvEUc=
+
+ Frameworks/App.framework/flutter_assets/assets/images/menu_icon.png
+
+ nrRD7InZ8egktSpwtW6QQMjCUCg=
+
+ Frameworks/App.framework/flutter_assets/assets/images/menubar.png
+
+ +xTHaiVnUgCz3/80fHJSXQB+uxc=
+
+ Frameworks/App.framework/flutter_assets/assets/images/mountain.png
+
+ se8c/XNUOdzYckTeX/1zAqQmJSk=
+
+ Frameworks/App.framework/flutter_assets/assets/images/murano.jpg
+
+ mWNp5suntl/Ny4y6+wya7DTprzA=
+
+ Frameworks/App.framework/flutter_assets/assets/images/newdelhi.jpg
+
+ Spm91uaDZSiR1gmoAreVGF+TM4s=
+
+ Frameworks/App.framework/flutter_assets/assets/images/newyork.jpg
+
+ Xuy5rCeN0+S9GRfWpnU7FbyUenM=
+
+ Frameworks/App.framework/flutter_assets/assets/images/paris.jpg
+
+ JUOiZ19qKu1pAGjmUkEpmJMNJLg=
+
+ Frameworks/App.framework/flutter_assets/assets/images/red-fort.jpg
+
+ QKnNb92irYK/YvJcZ2YtBka+szU=
+
+ Frameworks/App.framework/flutter_assets/assets/images/river.png
+
+ mHowu9+zogbNlO4vwOc4uQXkmdk=
+
+ Frameworks/App.framework/flutter_assets/assets/images/santorini.jpg
+
+ lbQFbhthk6Q4yBzlisRJPRn9LmY=
+
+ Frameworks/App.framework/flutter_assets/assets/images/saopaulo.jpg
+
+ 6to0LgPD/ciBT9tpY848Oqr4b5o=
+
+ Frameworks/App.framework/flutter_assets/assets/images/shimla.jpeg
+
+ mwllpT3oOEiCE/f4tuhFQ9o0X9U=
+
+ Frameworks/App.framework/flutter_assets/assets/images/stmarksbasilica.jpg
+
+ GjV2FKCViife8mfluTBINMBgRas=
+
+ Frameworks/App.framework/flutter_assets/assets/images/tajmahal.jpg
+
+ BSzI/nwBjd43QLAeuqryQa9hcKc=
+
+ Frameworks/App.framework/flutter_assets/assets/images/temple.jpg
+
+ NaV8JYJ/xg7ypEGp7pILxmw6I24=
+
+ Frameworks/App.framework/flutter_assets/assets/images/venice.jpg
+
+ aZm0eWz2fCZxInaKk8MvsBMMx50=
+
+ Frameworks/App.framework/flutter_assets/assets/images/waterfall.png
+
+ RI/Hy0Cnq9OtAHz8rwQGj2zbIs4=
+
+ Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf
+
+ /CUoTuPQqqdexfyOT9lpJhV+2MQ=
+
+ Frameworks/App.framework/flutter_assets/isolate_snapshot_data
+
+ rEm9QHmX9lHK140Gnnn2K8SPfaU=
+
+ Frameworks/App.framework/flutter_assets/kernel_blob.bin
+
+ 8lWs84oWU2hIOx3aMqz49h4NQ+0=
+
+ Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
+
+ P7bb/oR3EhwqCIH1M6LyTuBIWYU=
+
+ Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag
+
+ KL+7f3IYR/Y9WDlxxUeDmgGoluc=
+
+ Frameworks/App.framework/flutter_assets/vm_snapshot_data
+
+ +HsWKuOINTMijVvKruokFpzcml8=
+
+ Frameworks/Flutter.framework/Flutter
+
+ kFCVEP0Wt53m5uSsU5ZlBFkvtuI=
+
+ Frameworks/Flutter.framework/Headers/Flutter.h
+
+ Jfv2Vo3itUyjWGSxXIEV/9Skri8=
+
+ Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h
+
+ QU3ZohDucENpee9k2C4s7Ovkwxw=
+
+ Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h
+
+ Qj6OtkzORWI38PIdXyyJc+eribM=
+
+ Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h
+
+ lTUaQzdBsC/YVTRn48+amlv1iw4=
+
+ Frameworks/Flutter.framework/Headers/FlutterChannels.h
+
+ bhEGVRctQGJxYtCb3asK0k4Iq74=
+
+ Frameworks/Flutter.framework/Headers/FlutterCodecs.h
+
+ 0hdw5jbuAAJJC64dk/bhma5HKIw=
+
+ Frameworks/Flutter.framework/Headers/FlutterDartProject.h
+
+ ONyPj3D2igT9nx6hVIYtVA5JFG0=
+
+ Frameworks/Flutter.framework/Headers/FlutterEngine.h
+
+ cupY3Xn8Bw2kFlGmh/gwYQCFMkU=
+
+ Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h
+
+ nZcTgHGDD30QzPLlQfP8gP+S06o=
+
+ Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h
+
+ XnDDN+yQj6qLXTuhI0tgTMDbtbI=
+
+ Frameworks/Flutter.framework/Headers/FlutterMacros.h
+
+ T2wuUnVU/0f9v8Mc7CGjJQWLdGU=
+
+ Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h
+
+ JofRibXJB+HPxhe0SAphfoKFSTE=
+
+ Frameworks/Flutter.framework/Headers/FlutterPlugin.h
+
+ EPrA0Ggvn83vzoNUoJ1lETKIEGg=
+
+ Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h
+
+ eBwJo3E6jQLlhEPIm5a+XAUx3o0=
+
+ Frameworks/Flutter.framework/Headers/FlutterTexture.h
+
+ yBJovGku2dvjTDXp2km51wNc8yM=
+
+ Frameworks/Flutter.framework/Headers/FlutterViewController.h
+
+ 6nBSlZSj+EZbyrAd2cS7H0pF3bA=
+
+ Frameworks/Flutter.framework/Info.plist
+
+ 5EFZMHUgrzxWoGrIGrcxFp5fs3M=
+
+ Frameworks/Flutter.framework/Modules/module.modulemap
+
+ wJV5dCKEGl+FAtDc8wJJh/fvKXs=
+
+ Frameworks/Flutter.framework/_CodeSignature/CodeResources
+
+ ytWXa4Cb2iAu1rVt/mlB/wgY2XY=
+
+ Frameworks/Flutter.framework/icudtl.dat
+
+ nMTZkkm9uooDDa8A2YJSyK73oP8=
+
+ Info.plist
+
+ feCtZW2/3b5pj5nTCH3wfxYeWSs=
+
+ PkgInfo
+
+ n57qDP4tZfLD1rCS43W0B4LQjzE=
+
+
+ files2
+
+ AppFrameworkInfo.plist
+
+ hash2
+
+ ZewAT3qa2Eymb9isycy5D/pSpFBsEhFjCoY0I8m+BYc=
+
+
+ AppIcon60x60@2x.png
+
+ hash2
+
+ Gb4XFIHccaCygD680B3YsMX9V3je40wKPKvJSMIl8k4=
+
+
+ AppIcon76x76@2x~ipad.png
+
+ hash2
+
+ QcfUL25h+P5/MLH/oiVq7LyWgr4G0YxKMGIEPhouVHw=
+
+
+ Assets.car
+
+ hash2
+
+ u+33u+K2xHRx3G8kr71Vhz4wsDojWJMpnnEPxWoEh+E=
+
+
+ Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib
+
+ hash2
+
+ by6WshwXWgbEYiAy2bvh0UtjSVa3EwySkNFc1FazGdY=
+
+
+ Base.lproj/LaunchScreen.storyboardc/Info.plist
+
+ hash2
+
+ HyVdXMU7Ux4/KalAao30mpWOK/lEPT4gvYN09wf31cg=
+
+
+ Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib
+
+ hash2
+
+ cWq7q+iQcmpSoaFGecnyPdKFEPFwRD3slgUmxFADkVs=
+
+
+ Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib
+
+ hash2
+
+ BY/hOMO0FcCl8mCMQqjVbFeb8Q97c1G9lHscfspHFNk=
+
+
+ Base.lproj/Main.storyboardc/Info.plist
+
+ hash2
+
+ PpvapAjR62rl6Ym4E6hkTgpKmBICxTaQXeUqcpHmmqQ=
+
+
+ Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib
+
+ hash2
+
+ ZQ2gUxmWEdRgkn12jxaOmSDD+9/+PopRzqA3/yf4tK4=
+
+
+ Frameworks/App.framework/App
+
+ hash2
+
+ 8VBQ+hBJqx1ZMJBGIie+mgaqoG5eYlb0W0779mvfVRs=
+
+
+ Frameworks/App.framework/Info.plist
+
+ hash2
+
+ F5eso6WFjNZ3xF2PtIJY3OWSUnnInZwdgEkS5dxnfco=
+
+
+ Frameworks/App.framework/_CodeSignature/CodeResources
+
+ hash2
+
+ Zt8F3c0oqaqLNL7dkgWIM2BHncRavJtBla3ZfAn++SM=
+
+
+ Frameworks/App.framework/flutter_assets/AssetManifest.bin
+
+ hash2
+
+ XJ0fsXCWi4X7LOqm47ClqEeWOEQ7g32dHNwpK1n44J0=
+
+
+ Frameworks/App.framework/flutter_assets/AssetManifest.json
+
+ hash2
+
+ +xZwY7n8csONkbsfAXhhZXn4AJIFPIZNIiEHU1LWOVA=
+
+
+ Frameworks/App.framework/flutter_assets/FontManifest.json
+
+ hash2
+
+ zX4DZFvESy3Ue3y2JvUcTsv1Whl6t3JBYotHrBZfviE=
+
+
+ Frameworks/App.framework/flutter_assets/NOTICES.Z
+
+ hash2
+
+ C4szPdS0AD7JLMyAxOIXKRO6ASL7TphOPzbz+/rCD8o=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/1.jpeg
+
+ hash2
+
+ ZM/gRNk9HmNFDT8BSanVTIPVGTQ+FvTvfqGl5dStDjc=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/13.jpg
+
+ hash2
+
+ 4pO0Zep+HqPIVOTvdV6gJqsSQM78/b6bhO9mqhqK0Wo=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/2.jpeg
+
+ hash2
+
+ ytFnREnrsNFG0NvVvVeP1mv8qsXFbpRGFhsWLUTiitY=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/3.jpeg
+
+ hash2
+
+ CBlcAJZwqOjCmj/xnHWOODg7HNdhf/I7S7P0eMKYRd4=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/4.jpeg
+
+ hash2
+
+ dzWkydrkKullJAGPu+316lHaUO6n36j6+181qZWpwPU=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/5.jpeg
+
+ hash2
+
+ gPZ55PgDY7Wo2nV6b9e10+mJ/vyk8bAv1gCeDnCfhGs=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/Disney_land.webp
+
+ hash2
+
+ MNvtzIR2rb1ms/zd+Es/yUaPnaVrVTvADJ2v4PnCNyI=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/Eiffel_tower.jpeg
+
+ hash2
+
+ zyqCLrURHmB1e5eKJFYunsv+/4olD/hx4NgZwqrg97E=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/Hill_station.jpeg
+
+ hash2
+
+ lg2fo+77Qtsx/f4d5WlqSuDumXDXfwfTDGMHc8YtGVE=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/KAGAGAHAN_RIJANI.jpg
+
+ hash2
+
+ lqf+mhTFVUlMDPj9e/bR5IPawgq/bfeLAie8uw4t5o0=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/Mountain_icon.png
+
+ hash2
+
+ CVjDGl3uP+F/Wgx794udhdRcN+tu4kPt2IKTTeV7Fm4=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/Red_fort.jpg
+
+ hash2
+
+ OoIbexepx675cd+/tajMmQP1h/50HtMDK3bpQj9Xd+k=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/Taj-Mahal-Agra-India.jpg.webp
+
+ hash2
+
+ SMniVn1Bj19GPfhWob+qSZKQtJZnGKow9fX2mGt0bZs=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/beach.png
+
+ hash2
+
+ y5lhZTmDRFAd7umZIXEABF+boH2H97AiGStm+R9vwzc=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/cartoon.jpg
+
+ hash2
+
+ XTxREOJC7QU4N1crE1zSzaQcdD2ZExSYW0LCF4PyzjE=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/china_wall.webp
+
+ hash2
+
+ NkhZdRUg0UV4Ubk9+ZzMzYIpF9OWf5cvy3kY+jgrGns=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/circleavatar.jpg
+
+ hash2
+
+ 4uXcGTkEvvHPJILKHdwAkUSh1QMC0uS7g0AZyG3EbuE=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/circleavatar1.png
+
+ hash2
+
+ AKFLcQ1ZyiiPNdbgAja0/IWSf7Dg47kF8Rp+JdCHR2g=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/city.png
+
+ hash2
+
+ 2vW2j+4otcGXwSmsQh72npKqwjaMFdHEqjSFSoZ6vp4=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/desert.png
+
+ hash2
+
+ G6LdjjL+nTt+tnjgFX0FXdALlle8+IFxLhtcGvYFSMM=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/forest.png
+
+ hash2
+
+ qyx8eEU7ziqN2mF3IEJDjTuQbBU7cZhPJBBMw7aCpGU=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/gondola.jpg
+
+ hash2
+
+ mxmsoD88A0QjPveARAEkDaNoY/VAmDDcYXmymROv3fA=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/h1.jpg
+
+ hash2
+
+ Kuqwn3Vbb46v7iAlUHyjY1yw3EniewBiMf9864JOJIg=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/h2.jpeg
+
+ hash2
+
+ d39wOwhkopGvyzoi+P0fP3v0TNoNj3qO1ec1rcEKbyE=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/h3.jpeg
+
+ hash2
+
+ 61GSrfe8Ie+gX0W/Nv2Ohg1Wn1sinOfDNEKw5Kgr+xE=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/h4.jpeg
+
+ hash2
+
+ vN3aG4W6YiSh5x3WB/zpBybI7mgaf3+m/ROF2J4i8yA=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/h5.jpeg
+
+ hash2
+
+ ZxRldVFZ83zRbJMkoFkweKZv9y1Jyo95tzwPJ9NS1Zc=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/historical_places.jpeg
+
+ hash2
+
+ YWhJz5mIE6fj9g+6I1oYG6A1VfPnQMTe6K3OUq6NwFY=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/hotel0.jpg
+
+ hash2
+
+ zoDLFXM0uf+NpyOIWoJmYOevt10RMj61L/SzMDdLLXs=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/hotel1.jpg
+
+ hash2
+
+ i0jDGexKYKlgcqUekECVK6bGw7lk8i8owJesmETyo6g=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/hotel2.jpg
+
+ hash2
+
+ CRhXnlJcAiRByhcRsNwaIJ251Dkbdq38HE1KlALtfrE=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/india_gate.jpeg
+
+ hash2
+
+ 3YDQ4Wl1wy1rzraGYhfJh6xF6FX5SmKlKyUL/s8wrvo=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/las.jpeg
+
+ hash2
+
+ yNpoy4vHrZ4RPTxAW3X46P2aJW8JTAcuKpj6fM1S8rY=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/las_vegas.jpeg
+
+ hash2
+
+ j1oqWnHAIR/W7Cy50zC3T/G+ttdjGvoa1BfWIJEmCp0=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/lotus-temple.jpeg
+
+ hash2
+
+ MWc8aWK2LMsoYJfHHVJZMy8lXH2smFtLUJZSGsKG16I=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/menu.png
+
+ hash2
+
+ 1pqcZSuoK5a2Nj/7mwK1ouzGgtGdoBSLamxdThyzNac=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/menu_icon.png
+
+ hash2
+
+ 8s3YNF6loN7mD/Fc5nU18NTbqC/oZeWgU/BuC4LShNk=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/menubar.png
+
+ hash2
+
+ S0J8tgV0/QoXPWtZJt3lkFtejtlA0vqdjomDCmDGa6U=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/mountain.png
+
+ hash2
+
+ Btm1IjrbdIX0DJtXRYgqDnqFyhZ4YG0SYaymN511hmY=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/murano.jpg
+
+ hash2
+
+ mpgv1R1+CN6ClrOWGvciOgcowzjIepsBZV2qTVomAbQ=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/newdelhi.jpg
+
+ hash2
+
+ ZjXLkhDYR1iWMqCn6kX+nhic6mP1/5ogwIvGfAKrnJg=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/newyork.jpg
+
+ hash2
+
+ AljF8ys1SFUk8syawF4yYWO6sq5hWziavfmi373bsEo=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/paris.jpg
+
+ hash2
+
+ /gQtMpQzoXXbrdf3v9yOVE/D1UoirgzRkayesy4NrTA=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/red-fort.jpg
+
+ hash2
+
+ OoIbexepx675cd+/tajMmQP1h/50HtMDK3bpQj9Xd+k=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/river.png
+
+ hash2
+
+ RRB61WMYLDK6vAKQ7Ju3m0Si8Lt326chciOPsE1rviE=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/santorini.jpg
+
+ hash2
+
+ LE7YVy/IXJ6R/DnWh7ZDrYkbnuEBfmUPggYBZFNXAo0=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/saopaulo.jpg
+
+ hash2
+
+ fpHVZSqdVLqqH7kyhfmqHLexwmFZZmfXDmdiQ0JoH6o=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/shimla.jpeg
+
+ hash2
+
+ DxwGcaunQPnLfKpJDLa6AxulHLz6gMeRwlQKUZHZ9Uk=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/stmarksbasilica.jpg
+
+ hash2
+
+ 5Dlr4bXcaBmYywaMeaVz/ycenIaf5SZPDuAxEPzmKq0=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/tajmahal.jpg
+
+ hash2
+
+ SMniVn1Bj19GPfhWob+qSZKQtJZnGKow9fX2mGt0bZs=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/temple.jpg
+
+ hash2
+
+ m08jJbmVdP7dotM0SXrb+pdpaXDExUri+GameP/1hJA=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/venice.jpg
+
+ hash2
+
+ iarRj4YhsmffqPbqJbPdYZ0wD2705xLFbNzq3ZWVS64=
+
+
+ Frameworks/App.framework/flutter_assets/assets/images/waterfall.png
+
+ hash2
+
+ ZZuq4eWCIuOGotjYIeZSMU/nCP5m1ZjF28mxada77EM=
+
+
+ Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf
+
+ hash2
+
+ 2YZbZxoJ1oPROoYwidiCXg9ho3aWzl19RIvIAjqmJFM=
+
+
+ Frameworks/App.framework/flutter_assets/isolate_snapshot_data
+
+ hash2
+
+ xqTNttXLjHIz+PPExj3G9tN4xAJ96JV248w0bfsuIyQ=
+
+
+ Frameworks/App.framework/flutter_assets/kernel_blob.bin
+
+ hash2
+
+ Ec9Y5zdu5Sx/VUp1UJ6HC9YB56nPuA27QkkaI2PVEko=
+
+
+ Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
+
+ hash2
+
+ x6NX+tjyECiQtyzbbjyY8U2zoZ7GDbJtE+T+k/dzgI0=
+
+
+ Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag
+
+ hash2
+
+ v6u8YtYjslOLIIb1rrgcOW817fxVEiBaprKuV+f6FpY=
+
+
+ Frameworks/App.framework/flutter_assets/vm_snapshot_data
+
+ hash2
+
+ XRpcsR0vWGkDzG+35GjjzaJtqN3CuV3azmWWPti/o3M=
+
+
+ Frameworks/Flutter.framework/Flutter
+
+ hash2
+
+ 6q3IHEz0Zcv6VixYpcj0OZTfP30o1O7E9/0/1LlY62w=
+
+
+ Frameworks/Flutter.framework/Headers/Flutter.h
+
+ hash2
+
+ uwm8JZgId56AcAI6HgoYvB86L3U5XLTdogukvzdieH0=
+
+
+ Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h
+
+ hash2
+
+ ZE5n3wyEphmq0NvXEk+TgX9+IH2WWIRdDoZj+8Zmu+E=
+
+
+ Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h
+
+ hash2
+
+ 4quj8X+HDK/AVExMhTcqLpIRxe/OjnnNTiON5KEv3hI=
+
+
+ Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h
+
+ hash2
+
+ 1dNDb41OVcGRhdnQfLHPfpfNUSb9f9Dmg57Bqo4gJv0=
+
+
+ Frameworks/Flutter.framework/Headers/FlutterChannels.h
+
+ hash2
+
+ IAJwMIrTpwHKIiP2tBsYBUQe8B8qT6nLVEQzZLi+yFc=
+
+
+ Frameworks/Flutter.framework/Headers/FlutterCodecs.h
+
+ hash2
+
+ Y1JL+Rn5pGoCA+qXfiSPa8dGiXxlpiHY4NzmmjVEuaY=
+
+
+ Frameworks/Flutter.framework/Headers/FlutterDartProject.h
+
+ hash2
+
+ Z2cWf9G2hrQXXwHW+2ilnnP/58EqDYhte+THHob5IsI=
+
+
+ Frameworks/Flutter.framework/Headers/FlutterEngine.h
+
+ hash2
+
+ nqtk8YLddo2rPiYBl7tgIviV+uOyWZO9Ey3zKZBCG2o=
+
+
+ Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h
+
+ hash2
+
+ I+878Ez9ZpVdAR2GOzKJKjaZ5m807AeAF++2pSMQss4=
+
+
+ Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h
+
+ hash2
+
+ sELlVsLARG1gBlPndKt24VxGVmBMgcXWeShflcVtZBQ=
+
+
+ Frameworks/Flutter.framework/Headers/FlutterMacros.h
+
+ hash2
+
+ IEPKCkPf/10aPZiU0dKCx8/ZoIfvkjycwKB4vH8mwG4=
+
+
+ Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h
+
+ hash2
+
+ c4TS8HplkxEc+09dBX5h+BZ+vkI9QJU/3ljud7WmdTM=
+
+
+ Frameworks/Flutter.framework/Headers/FlutterPlugin.h
+
+ hash2
+
+ zRjDCQ3ULUe9Pf2BcmGjO5/rdI00/Siw5fnIQZsJjMI=
+
+
+ Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h
+
+ hash2
+
+ yxMe4j+1eEByv8dhzIAxAdnDSnF01UZxK1q9r8DtR84=
+
+
+ Frameworks/Flutter.framework/Headers/FlutterTexture.h
+
+ hash2
+
+ VkMu2v4CZSBLhGWCJdxdAPzVFOgUvVyyxpdwmfAnWrY=
+
+
+ Frameworks/Flutter.framework/Headers/FlutterViewController.h
+
+ hash2
+
+ P0GsFW0zzP6Yi8y8zBx1bdWpXoBcaVpIbO3lgDBZoDY=
+
+
+ Frameworks/Flutter.framework/Info.plist
+
+ hash2
+
+ iy8u+1tPceAZSDmuhbFLa2NjsSq3TtdLnvF0mNAWFhM=
+
+
+ Frameworks/Flutter.framework/Modules/module.modulemap
+
+ hash2
+
+ 0VjriRpZ7AZZaP/0mMAPMJPhi6LoMB4MhXzL5j24tGs=
+
+
+ Frameworks/Flutter.framework/_CodeSignature/CodeResources
+
+ hash2
+
+ ovF+xSc21G+ODAaReOPJN0v9PhSFKznEz1Y3xIUvnqM=
+
+
+ Frameworks/Flutter.framework/icudtl.dat
+
+ hash2
+
+ rETMw/Yb9jC7IPuAQ9hs/kyJldBrRgCEQA20XXBJezA=
+
+
+
+ rules
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^version.plist$
+
+
+ rules2
+
+ .*\.dSYM($|/)
+
+ weight
+ 11
+
+ ^(.*/)?\.DS_Store$
+
+ omit
+
+ weight
+ 2000
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^Info\.plist$
+
+ omit
+
+ weight
+ 20
+
+ ^PkgInfo$
+
+ omit
+
+ weight
+ 20
+
+ ^embedded\.provisionprofile$
+
+ weight
+ 20
+
+ ^version\.plist$
+
+ weight
+ 20
+
+
+
+
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo b/Task1/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo
new file mode 100644
index 0000000..c33dffe
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.abi.json b/Task1/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.abi.json
new file mode 100644
index 0000000..dc109fc
--- /dev/null
+++ b/Task1/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.abi.json
@@ -0,0 +1,9 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "TopLevel",
+ "printedName": "TopLevel",
+ "json_format_version": 8
+ },
+ "ConstValues": []
+}
\ No newline at end of file
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/Task1/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc
new file mode 100644
index 0000000..a04b11a
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ
diff --git a/Task1/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule b/Task1/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule
new file mode 100644
index 0000000..34a7bec
Binary files /dev/null and b/Task1/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/AppFrameworkInfo.plist b/Task1/build/ios/iphonesimulator/Runner.app/AppFrameworkInfo.plist
new file mode 100644
index 0000000..0da50c7
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/AppFrameworkInfo.plist differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/AppIcon60x60@2x.png b/Task1/build/ios/iphonesimulator/Runner.app/AppIcon60x60@2x.png
new file mode 100644
index 0000000..0ec3034
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/AppIcon60x60@2x.png differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/AppIcon76x76@2x~ipad.png b/Task1/build/ios/iphonesimulator/Runner.app/AppIcon76x76@2x~ipad.png
new file mode 100644
index 0000000..8953cba
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/AppIcon76x76@2x~ipad.png differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Assets.car b/Task1/build/ios/iphonesimulator/Runner.app/Assets.car
new file mode 100644
index 0000000..876cbb8
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Assets.car differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib b/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib
new file mode 100644
index 0000000..623fb36
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist b/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist
new file mode 100644
index 0000000..32288e8
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib b/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib
new file mode 100644
index 0000000..1b57c9a
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib b/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib
new file mode 100644
index 0000000..5368f93
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/Info.plist b/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/Info.plist
new file mode 100644
index 0000000..9a41f2c
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/Info.plist differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib b/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib
new file mode 100644
index 0000000..63e8a39
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/App b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/App
new file mode 100755
index 0000000..8d561f2
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/App differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/Info.plist b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/Info.plist
new file mode 100644
index 0000000..9625e10
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/Info.plist
@@ -0,0 +1,26 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ App
+ CFBundleIdentifier
+ io.flutter.flutter.app
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ App
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ MinimumOSVersion
+ 11.0
+
+
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..86647d4
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources
@@ -0,0 +1,799 @@
+
+
+
+
+ files
+
+ Info.plist
+
+ 85iaADE5tc/NukRC+KGdiZaZ0ZA=
+
+ flutter_assets/AssetManifest.bin
+
+ wcJZyp0JCnLRE7WIN86ETE3dZxQ=
+
+ flutter_assets/AssetManifest.json
+
+ 1jzEu7fbeGa+DUg3iA5Dj/uTT1w=
+
+ flutter_assets/FontManifest.json
+
+ vKJkVIcw+LGHFnKJGwrQwCREv68=
+
+ flutter_assets/NOTICES.Z
+
+ RIAilnlOaIQ4G5me//hYHoX0dxY=
+
+ flutter_assets/assets/images/.DS_Store
+
+ +8iQ6HyKW+M4wcscKAFYhanfUcY=
+
+ flutter_assets/assets/images/1.jpeg
+
+ T4eHigGqCjppEMN5PZjXN63j2UE=
+
+ flutter_assets/assets/images/13.jpg
+
+ xJdsU88dxzNUCrvQhUVJfA36vy8=
+
+ flutter_assets/assets/images/2.jpeg
+
+ Kpr+ISskXOhd00somUarsLf8WL0=
+
+ flutter_assets/assets/images/3.jpeg
+
+ d377rWShqdNs2Vg7Rxeo7aCMMLU=
+
+ flutter_assets/assets/images/4.jpeg
+
+ eJYwOmsjrusGdvMKWb5xwlngYP0=
+
+ flutter_assets/assets/images/5.jpeg
+
+ TT4rmr6kGvrgAnk8aSvOh+FM3g4=
+
+ flutter_assets/assets/images/Disney_land.webp
+
+ pi4K1n/M94kAzaqlGrUpGyQtiKc=
+
+ flutter_assets/assets/images/Eiffel_tower.jpeg
+
+ gtxhDr+7jZ+dDey5STfW0y3hyIA=
+
+ flutter_assets/assets/images/Hill_station.jpeg
+
+ KOG2B6EOkfiqU/q8it2gTW7AVwU=
+
+ flutter_assets/assets/images/KAGAGAHAN_RIJANI.jpg
+
+ p2GR77UjawEuM54U/TTdp5NUloA=
+
+ flutter_assets/assets/images/Mountain_icon.png
+
+ X9P0JioFiesVs6F5goSurEiSLjw=
+
+ flutter_assets/assets/images/Red_fort.jpg
+
+ QKnNb92irYK/YvJcZ2YtBka+szU=
+
+ flutter_assets/assets/images/Taj-Mahal-Agra-India.jpg.webp
+
+ BSzI/nwBjd43QLAeuqryQa9hcKc=
+
+ flutter_assets/assets/images/beach.png
+
+ HfyouspGEztalPd3FzMVoXZzLT8=
+
+ flutter_assets/assets/images/cartoon.jpg
+
+ u69i6nMbDRH9G5bI+Z4tDmBZCPM=
+
+ flutter_assets/assets/images/china_wall.webp
+
+ c06kMLguJmElg5glepcLln0LjrE=
+
+ flutter_assets/assets/images/circleavatar.jpg
+
+ +XFVNZMeO2KIXnV8K5yRvsLbBKI=
+
+ flutter_assets/assets/images/circleavatar1.png
+
+ be2kO6flRJYJDjjrTPvDWUHyy1E=
+
+ flutter_assets/assets/images/city.png
+
+ b1CdzRtHcm41/XZVRoI3Nrups4M=
+
+ flutter_assets/assets/images/desert.png
+
+ hmRkhnwTRYBcaP/g3ygJ4KWofoE=
+
+ flutter_assets/assets/images/forest.png
+
+ lVQEgTadD4lzDoB5SZ7uNlhRfx0=
+
+ flutter_assets/assets/images/gondola.jpg
+
+ KUZ1nT6qT6g9dc9k3mHtSaHzwp4=
+
+ flutter_assets/assets/images/h1.jpg
+
+ SdjVzsZhFoZGiKoKhpnGgOlT5r8=
+
+ flutter_assets/assets/images/h2.jpeg
+
+ /cjCaNGdItMcCUGcXJ4j280zJ0E=
+
+ flutter_assets/assets/images/h3.jpeg
+
+ 0pCymnfRDUKYEPZArx+bdBtV+Lc=
+
+ flutter_assets/assets/images/h4.jpeg
+
+ 6FSCt2wBul/Up7S/kzNFuA5PJZw=
+
+ flutter_assets/assets/images/h5.jpeg
+
+ qh7CO4lBJQtqHco5RyTFMXQhzks=
+
+ flutter_assets/assets/images/historical_places.jpeg
+
+ SBBFCtdM8dTwa2A7Xq3PjqFHh1c=
+
+ flutter_assets/assets/images/hotel0.jpg
+
+ 8dGP3fsV/whkk0xfs4837sWwC20=
+
+ flutter_assets/assets/images/hotel1.jpg
+
+ XVN8jBEPFZ3u3bmJDnY2jgdm86c=
+
+ flutter_assets/assets/images/hotel2.jpg
+
+ X76EqYI/EqeZxJUy8sMIgHiP6Ys=
+
+ flutter_assets/assets/images/india_gate.jpeg
+
+ Q2vJp8vSC+LHi3miAr9yTnRPRjI=
+
+ flutter_assets/assets/images/las.jpeg
+
+ sQsLJ4z80A2PN9RXfFf8bgOo/Iw=
+
+ flutter_assets/assets/images/las_vegas.jpeg
+
+ /NwlZQPMASjcqyv04e0uKdt45k8=
+
+ flutter_assets/assets/images/lotus-temple.jpeg
+
+ PypYe8pFMtwZThmOFSrL/6PeLjs=
+
+ flutter_assets/assets/images/menu.png
+
+ hhLT1dSEedNDEwXZel0YjGGvEUc=
+
+ flutter_assets/assets/images/menu_icon.png
+
+ nrRD7InZ8egktSpwtW6QQMjCUCg=
+
+ flutter_assets/assets/images/menubar.png
+
+ +xTHaiVnUgCz3/80fHJSXQB+uxc=
+
+ flutter_assets/assets/images/mountain.png
+
+ se8c/XNUOdzYckTeX/1zAqQmJSk=
+
+ flutter_assets/assets/images/murano.jpg
+
+ mWNp5suntl/Ny4y6+wya7DTprzA=
+
+ flutter_assets/assets/images/newdelhi.jpg
+
+ Spm91uaDZSiR1gmoAreVGF+TM4s=
+
+ flutter_assets/assets/images/newyork.jpg
+
+ Xuy5rCeN0+S9GRfWpnU7FbyUenM=
+
+ flutter_assets/assets/images/paris.jpg
+
+ JUOiZ19qKu1pAGjmUkEpmJMNJLg=
+
+ flutter_assets/assets/images/red-fort.jpg
+
+ QKnNb92irYK/YvJcZ2YtBka+szU=
+
+ flutter_assets/assets/images/river.png
+
+ mHowu9+zogbNlO4vwOc4uQXkmdk=
+
+ flutter_assets/assets/images/santorini.jpg
+
+ lbQFbhthk6Q4yBzlisRJPRn9LmY=
+
+ flutter_assets/assets/images/saopaulo.jpg
+
+ 6to0LgPD/ciBT9tpY848Oqr4b5o=
+
+ flutter_assets/assets/images/shimla.jpeg
+
+ mwllpT3oOEiCE/f4tuhFQ9o0X9U=
+
+ flutter_assets/assets/images/stmarksbasilica.jpg
+
+ GjV2FKCViife8mfluTBINMBgRas=
+
+ flutter_assets/assets/images/tajmahal.jpg
+
+ BSzI/nwBjd43QLAeuqryQa9hcKc=
+
+ flutter_assets/assets/images/temple.jpg
+
+ NaV8JYJ/xg7ypEGp7pILxmw6I24=
+
+ flutter_assets/assets/images/venice.jpg
+
+ aZm0eWz2fCZxInaKk8MvsBMMx50=
+
+ flutter_assets/assets/images/waterfall.png
+
+ RI/Hy0Cnq9OtAHz8rwQGj2zbIs4=
+
+ flutter_assets/fonts/MaterialIcons-Regular.otf
+
+ /CUoTuPQqqdexfyOT9lpJhV+2MQ=
+
+ flutter_assets/isolate_snapshot_data
+
+ rEm9QHmX9lHK140Gnnn2K8SPfaU=
+
+ flutter_assets/kernel_blob.bin
+
+ 8lWs84oWU2hIOx3aMqz49h4NQ+0=
+
+ flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
+
+ P7bb/oR3EhwqCIH1M6LyTuBIWYU=
+
+ flutter_assets/shaders/ink_sparkle.frag
+
+ KL+7f3IYR/Y9WDlxxUeDmgGoluc=
+
+ flutter_assets/vm_snapshot_data
+
+ +HsWKuOINTMijVvKruokFpzcml8=
+
+
+ files2
+
+ flutter_assets/AssetManifest.bin
+
+ hash2
+
+ XJ0fsXCWi4X7LOqm47ClqEeWOEQ7g32dHNwpK1n44J0=
+
+
+ flutter_assets/AssetManifest.json
+
+ hash2
+
+ +xZwY7n8csONkbsfAXhhZXn4AJIFPIZNIiEHU1LWOVA=
+
+
+ flutter_assets/FontManifest.json
+
+ hash2
+
+ zX4DZFvESy3Ue3y2JvUcTsv1Whl6t3JBYotHrBZfviE=
+
+
+ flutter_assets/NOTICES.Z
+
+ hash2
+
+ C4szPdS0AD7JLMyAxOIXKRO6ASL7TphOPzbz+/rCD8o=
+
+
+ flutter_assets/assets/images/1.jpeg
+
+ hash2
+
+ ZM/gRNk9HmNFDT8BSanVTIPVGTQ+FvTvfqGl5dStDjc=
+
+
+ flutter_assets/assets/images/13.jpg
+
+ hash2
+
+ 4pO0Zep+HqPIVOTvdV6gJqsSQM78/b6bhO9mqhqK0Wo=
+
+
+ flutter_assets/assets/images/2.jpeg
+
+ hash2
+
+ ytFnREnrsNFG0NvVvVeP1mv8qsXFbpRGFhsWLUTiitY=
+
+
+ flutter_assets/assets/images/3.jpeg
+
+ hash2
+
+ CBlcAJZwqOjCmj/xnHWOODg7HNdhf/I7S7P0eMKYRd4=
+
+
+ flutter_assets/assets/images/4.jpeg
+
+ hash2
+
+ dzWkydrkKullJAGPu+316lHaUO6n36j6+181qZWpwPU=
+
+
+ flutter_assets/assets/images/5.jpeg
+
+ hash2
+
+ gPZ55PgDY7Wo2nV6b9e10+mJ/vyk8bAv1gCeDnCfhGs=
+
+
+ flutter_assets/assets/images/Disney_land.webp
+
+ hash2
+
+ MNvtzIR2rb1ms/zd+Es/yUaPnaVrVTvADJ2v4PnCNyI=
+
+
+ flutter_assets/assets/images/Eiffel_tower.jpeg
+
+ hash2
+
+ zyqCLrURHmB1e5eKJFYunsv+/4olD/hx4NgZwqrg97E=
+
+
+ flutter_assets/assets/images/Hill_station.jpeg
+
+ hash2
+
+ lg2fo+77Qtsx/f4d5WlqSuDumXDXfwfTDGMHc8YtGVE=
+
+
+ flutter_assets/assets/images/KAGAGAHAN_RIJANI.jpg
+
+ hash2
+
+ lqf+mhTFVUlMDPj9e/bR5IPawgq/bfeLAie8uw4t5o0=
+
+
+ flutter_assets/assets/images/Mountain_icon.png
+
+ hash2
+
+ CVjDGl3uP+F/Wgx794udhdRcN+tu4kPt2IKTTeV7Fm4=
+
+
+ flutter_assets/assets/images/Red_fort.jpg
+
+ hash2
+
+ OoIbexepx675cd+/tajMmQP1h/50HtMDK3bpQj9Xd+k=
+
+
+ flutter_assets/assets/images/Taj-Mahal-Agra-India.jpg.webp
+
+ hash2
+
+ SMniVn1Bj19GPfhWob+qSZKQtJZnGKow9fX2mGt0bZs=
+
+
+ flutter_assets/assets/images/beach.png
+
+ hash2
+
+ y5lhZTmDRFAd7umZIXEABF+boH2H97AiGStm+R9vwzc=
+
+
+ flutter_assets/assets/images/cartoon.jpg
+
+ hash2
+
+ XTxREOJC7QU4N1crE1zSzaQcdD2ZExSYW0LCF4PyzjE=
+
+
+ flutter_assets/assets/images/china_wall.webp
+
+ hash2
+
+ NkhZdRUg0UV4Ubk9+ZzMzYIpF9OWf5cvy3kY+jgrGns=
+
+
+ flutter_assets/assets/images/circleavatar.jpg
+
+ hash2
+
+ 4uXcGTkEvvHPJILKHdwAkUSh1QMC0uS7g0AZyG3EbuE=
+
+
+ flutter_assets/assets/images/circleavatar1.png
+
+ hash2
+
+ AKFLcQ1ZyiiPNdbgAja0/IWSf7Dg47kF8Rp+JdCHR2g=
+
+
+ flutter_assets/assets/images/city.png
+
+ hash2
+
+ 2vW2j+4otcGXwSmsQh72npKqwjaMFdHEqjSFSoZ6vp4=
+
+
+ flutter_assets/assets/images/desert.png
+
+ hash2
+
+ G6LdjjL+nTt+tnjgFX0FXdALlle8+IFxLhtcGvYFSMM=
+
+
+ flutter_assets/assets/images/forest.png
+
+ hash2
+
+ qyx8eEU7ziqN2mF3IEJDjTuQbBU7cZhPJBBMw7aCpGU=
+
+
+ flutter_assets/assets/images/gondola.jpg
+
+ hash2
+
+ mxmsoD88A0QjPveARAEkDaNoY/VAmDDcYXmymROv3fA=
+
+
+ flutter_assets/assets/images/h1.jpg
+
+ hash2
+
+ Kuqwn3Vbb46v7iAlUHyjY1yw3EniewBiMf9864JOJIg=
+
+
+ flutter_assets/assets/images/h2.jpeg
+
+ hash2
+
+ d39wOwhkopGvyzoi+P0fP3v0TNoNj3qO1ec1rcEKbyE=
+
+
+ flutter_assets/assets/images/h3.jpeg
+
+ hash2
+
+ 61GSrfe8Ie+gX0W/Nv2Ohg1Wn1sinOfDNEKw5Kgr+xE=
+
+
+ flutter_assets/assets/images/h4.jpeg
+
+ hash2
+
+ vN3aG4W6YiSh5x3WB/zpBybI7mgaf3+m/ROF2J4i8yA=
+
+
+ flutter_assets/assets/images/h5.jpeg
+
+ hash2
+
+ ZxRldVFZ83zRbJMkoFkweKZv9y1Jyo95tzwPJ9NS1Zc=
+
+
+ flutter_assets/assets/images/historical_places.jpeg
+
+ hash2
+
+ YWhJz5mIE6fj9g+6I1oYG6A1VfPnQMTe6K3OUq6NwFY=
+
+
+ flutter_assets/assets/images/hotel0.jpg
+
+ hash2
+
+ zoDLFXM0uf+NpyOIWoJmYOevt10RMj61L/SzMDdLLXs=
+
+
+ flutter_assets/assets/images/hotel1.jpg
+
+ hash2
+
+ i0jDGexKYKlgcqUekECVK6bGw7lk8i8owJesmETyo6g=
+
+
+ flutter_assets/assets/images/hotel2.jpg
+
+ hash2
+
+ CRhXnlJcAiRByhcRsNwaIJ251Dkbdq38HE1KlALtfrE=
+
+
+ flutter_assets/assets/images/india_gate.jpeg
+
+ hash2
+
+ 3YDQ4Wl1wy1rzraGYhfJh6xF6FX5SmKlKyUL/s8wrvo=
+
+
+ flutter_assets/assets/images/las.jpeg
+
+ hash2
+
+ yNpoy4vHrZ4RPTxAW3X46P2aJW8JTAcuKpj6fM1S8rY=
+
+
+ flutter_assets/assets/images/las_vegas.jpeg
+
+ hash2
+
+ j1oqWnHAIR/W7Cy50zC3T/G+ttdjGvoa1BfWIJEmCp0=
+
+
+ flutter_assets/assets/images/lotus-temple.jpeg
+
+ hash2
+
+ MWc8aWK2LMsoYJfHHVJZMy8lXH2smFtLUJZSGsKG16I=
+
+
+ flutter_assets/assets/images/menu.png
+
+ hash2
+
+ 1pqcZSuoK5a2Nj/7mwK1ouzGgtGdoBSLamxdThyzNac=
+
+
+ flutter_assets/assets/images/menu_icon.png
+
+ hash2
+
+ 8s3YNF6loN7mD/Fc5nU18NTbqC/oZeWgU/BuC4LShNk=
+
+
+ flutter_assets/assets/images/menubar.png
+
+ hash2
+
+ S0J8tgV0/QoXPWtZJt3lkFtejtlA0vqdjomDCmDGa6U=
+
+
+ flutter_assets/assets/images/mountain.png
+
+ hash2
+
+ Btm1IjrbdIX0DJtXRYgqDnqFyhZ4YG0SYaymN511hmY=
+
+
+ flutter_assets/assets/images/murano.jpg
+
+ hash2
+
+ mpgv1R1+CN6ClrOWGvciOgcowzjIepsBZV2qTVomAbQ=
+
+
+ flutter_assets/assets/images/newdelhi.jpg
+
+ hash2
+
+ ZjXLkhDYR1iWMqCn6kX+nhic6mP1/5ogwIvGfAKrnJg=
+
+
+ flutter_assets/assets/images/newyork.jpg
+
+ hash2
+
+ AljF8ys1SFUk8syawF4yYWO6sq5hWziavfmi373bsEo=
+
+
+ flutter_assets/assets/images/paris.jpg
+
+ hash2
+
+ /gQtMpQzoXXbrdf3v9yOVE/D1UoirgzRkayesy4NrTA=
+
+
+ flutter_assets/assets/images/red-fort.jpg
+
+ hash2
+
+ OoIbexepx675cd+/tajMmQP1h/50HtMDK3bpQj9Xd+k=
+
+
+ flutter_assets/assets/images/river.png
+
+ hash2
+
+ RRB61WMYLDK6vAKQ7Ju3m0Si8Lt326chciOPsE1rviE=
+
+
+ flutter_assets/assets/images/santorini.jpg
+
+ hash2
+
+ LE7YVy/IXJ6R/DnWh7ZDrYkbnuEBfmUPggYBZFNXAo0=
+
+
+ flutter_assets/assets/images/saopaulo.jpg
+
+ hash2
+
+ fpHVZSqdVLqqH7kyhfmqHLexwmFZZmfXDmdiQ0JoH6o=
+
+
+ flutter_assets/assets/images/shimla.jpeg
+
+ hash2
+
+ DxwGcaunQPnLfKpJDLa6AxulHLz6gMeRwlQKUZHZ9Uk=
+
+
+ flutter_assets/assets/images/stmarksbasilica.jpg
+
+ hash2
+
+ 5Dlr4bXcaBmYywaMeaVz/ycenIaf5SZPDuAxEPzmKq0=
+
+
+ flutter_assets/assets/images/tajmahal.jpg
+
+ hash2
+
+ SMniVn1Bj19GPfhWob+qSZKQtJZnGKow9fX2mGt0bZs=
+
+
+ flutter_assets/assets/images/temple.jpg
+
+ hash2
+
+ m08jJbmVdP7dotM0SXrb+pdpaXDExUri+GameP/1hJA=
+
+
+ flutter_assets/assets/images/venice.jpg
+
+ hash2
+
+ iarRj4YhsmffqPbqJbPdYZ0wD2705xLFbNzq3ZWVS64=
+
+
+ flutter_assets/assets/images/waterfall.png
+
+ hash2
+
+ ZZuq4eWCIuOGotjYIeZSMU/nCP5m1ZjF28mxada77EM=
+
+
+ flutter_assets/fonts/MaterialIcons-Regular.otf
+
+ hash2
+
+ 2YZbZxoJ1oPROoYwidiCXg9ho3aWzl19RIvIAjqmJFM=
+
+
+ flutter_assets/isolate_snapshot_data
+
+ hash2
+
+ xqTNttXLjHIz+PPExj3G9tN4xAJ96JV248w0bfsuIyQ=
+
+
+ flutter_assets/kernel_blob.bin
+
+ hash2
+
+ Ec9Y5zdu5Sx/VUp1UJ6HC9YB56nPuA27QkkaI2PVEko=
+
+
+ flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
+
+ hash2
+
+ x6NX+tjyECiQtyzbbjyY8U2zoZ7GDbJtE+T+k/dzgI0=
+
+
+ flutter_assets/shaders/ink_sparkle.frag
+
+ hash2
+
+ v6u8YtYjslOLIIb1rrgcOW817fxVEiBaprKuV+f6FpY=
+
+
+ flutter_assets/vm_snapshot_data
+
+ hash2
+
+ XRpcsR0vWGkDzG+35GjjzaJtqN3CuV3azmWWPti/o3M=
+
+
+
+ rules
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^version.plist$
+
+
+ rules2
+
+ .*\.dSYM($|/)
+
+ weight
+ 11
+
+ ^(.*/)?\.DS_Store$
+
+ omit
+
+ weight
+ 2000
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^Info\.plist$
+
+ omit
+
+ weight
+ 20
+
+ ^PkgInfo$
+
+ omit
+
+ weight
+ 20
+
+ ^embedded\.provisionprofile$
+
+ weight
+ 20
+
+ ^version\.plist$
+
+ weight
+ 20
+
+
+
+
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin
new file mode 100644
index 0000000..146fb51
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin
@@ -0,0 +1 @@
+
assets/images/.DS_Store
assetassets/images/.DS_Storeassets/images/Disney_land.webp
assetassets/images/Disney_land.webpassets/images/Eiffel_tower.jpeg
assetassets/images/Eiffel_tower.jpegassets/images/Hill_station.jpeg
assetassets/images/Hill_station.jpeg"assets/images/KAGAGAHAN_RIJANI.jpg
asset"assets/images/KAGAGAHAN_RIJANI.jpgassets/images/Mountain_icon.png
assetassets/images/Mountain_icon.pngassets/images/Red_fort.jpg
assetassets/images/Red_fort.jpg+assets/images/Taj-Mahal-Agra-India.jpg.webp
asset+assets/images/Taj-Mahal-Agra-India.jpg.webpassets/images/cartoon.jpg
assetassets/images/cartoon.jpgassets/images/china_wall.webp
assetassets/images/china_wall.webpassets/images/city.png
assetassets/images/city.pngassets/images/desert.png
assetassets/images/desert.pngassets/images/forest.png
assetassets/images/forest.png$assets/images/historical_places.jpeg
asset$assets/images/historical_places.jpegassets/images/india_gate.jpeg
assetassets/images/india_gate.jpegassets/images/las.jpeg
assetassets/images/las.jpegassets/images/las_vegas.jpeg
assetassets/images/las_vegas.jpegassets/images/lotus-temple.jpeg
assetassets/images/lotus-temple.jpegassets/images/menu.png
assetassets/images/menu.pngassets/images/menu_icon.png
assetassets/images/menu_icon.pngassets/images/murano.jpg
assetassets/images/murano.jpgassets/images/newdelhi.jpg
assetassets/images/newdelhi.jpgassets/images/paris.jpg
assetassets/images/paris.jpgassets/images/red-fort.jpg
assetassets/images/red-fort.jpgassets/images/river.png
assetassets/images/river.pngassets/images/shimla.jpeg
assetassets/images/shimla.jpegassets/images/tajmahal.jpg
assetassets/images/tajmahal.jpgassets/images/temple.jpg
assetassets/images/temple.jpgassets/images/waterfall.png
assetassets/images/waterfall.png2packages/cupertino_icons/assets/CupertinoIcons.ttf
asset2packages/cupertino_icons/assets/CupertinoIcons.ttf
\ No newline at end of file
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.json b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.json
new file mode 100644
index 0000000..cfb4f29
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.json
@@ -0,0 +1 @@
+{"assets/images/.DS_Store":["assets/images/.DS_Store"],"assets/images/Disney_land.webp":["assets/images/Disney_land.webp"],"assets/images/Eiffel_tower.jpeg":["assets/images/Eiffel_tower.jpeg"],"assets/images/Hill_station.jpeg":["assets/images/Hill_station.jpeg"],"assets/images/KAGAGAHAN_RIJANI.jpg":["assets/images/KAGAGAHAN_RIJANI.jpg"],"assets/images/Mountain_icon.png":["assets/images/Mountain_icon.png"],"assets/images/Red_fort.jpg":["assets/images/Red_fort.jpg"],"assets/images/Taj-Mahal-Agra-India.jpg.webp":["assets/images/Taj-Mahal-Agra-India.jpg.webp"],"assets/images/cartoon.jpg":["assets/images/cartoon.jpg"],"assets/images/china_wall.webp":["assets/images/china_wall.webp"],"assets/images/city.png":["assets/images/city.png"],"assets/images/desert.png":["assets/images/desert.png"],"assets/images/forest.png":["assets/images/forest.png"],"assets/images/historical_places.jpeg":["assets/images/historical_places.jpeg"],"assets/images/india_gate.jpeg":["assets/images/india_gate.jpeg"],"assets/images/las.jpeg":["assets/images/las.jpeg"],"assets/images/las_vegas.jpeg":["assets/images/las_vegas.jpeg"],"assets/images/lotus-temple.jpeg":["assets/images/lotus-temple.jpeg"],"assets/images/menu.png":["assets/images/menu.png"],"assets/images/menu_icon.png":["assets/images/menu_icon.png"],"assets/images/murano.jpg":["assets/images/murano.jpg"],"assets/images/newdelhi.jpg":["assets/images/newdelhi.jpg"],"assets/images/paris.jpg":["assets/images/paris.jpg"],"assets/images/red-fort.jpg":["assets/images/red-fort.jpg"],"assets/images/river.png":["assets/images/river.png"],"assets/images/shimla.jpeg":["assets/images/shimla.jpeg"],"assets/images/tajmahal.jpg":["assets/images/tajmahal.jpg"],"assets/images/temple.jpg":["assets/images/temple.jpg"],"assets/images/waterfall.png":["assets/images/waterfall.png"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]}
\ No newline at end of file
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json
new file mode 100644
index 0000000..464ab58
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json
@@ -0,0 +1 @@
+[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}]
\ No newline at end of file
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z
new file mode 100644
index 0000000..5c16833
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/1.jpeg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/1.jpeg
new file mode 100644
index 0000000..7b5580a
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/1.jpeg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/13.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/13.jpg
new file mode 100644
index 0000000..78116ea
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/13.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/2.jpeg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/2.jpeg
new file mode 100644
index 0000000..b4ae2e7
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/2.jpeg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/3.jpeg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/3.jpeg
new file mode 100644
index 0000000..2b0450b
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/3.jpeg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/4.jpeg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/4.jpeg
new file mode 100644
index 0000000..b4ab457
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/4.jpeg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/5.jpeg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/5.jpeg
new file mode 100644
index 0000000..9425dc3
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/5.jpeg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Disney_land.webp b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Disney_land.webp
new file mode 100644
index 0000000..1015508
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Disney_land.webp differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Eiffel_tower.jpeg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Eiffel_tower.jpeg
new file mode 100644
index 0000000..158d304
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Eiffel_tower.jpeg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Hill_station.jpeg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Hill_station.jpeg
new file mode 100644
index 0000000..a4d40fe
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Hill_station.jpeg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/KAGAGAHAN_RIJANI.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/KAGAGAHAN_RIJANI.jpg
new file mode 100644
index 0000000..3c5b677
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/KAGAGAHAN_RIJANI.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Mountain_icon.png b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Mountain_icon.png
new file mode 100644
index 0000000..80b57fe
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Mountain_icon.png differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Red_fort.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Red_fort.jpg
new file mode 100644
index 0000000..625367a
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Red_fort.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Taj-Mahal-Agra-India.jpg.webp b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Taj-Mahal-Agra-India.jpg.webp
new file mode 100644
index 0000000..cd9ac62
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/Taj-Mahal-Agra-India.jpg.webp differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/beach.png b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/beach.png
new file mode 100644
index 0000000..573458f
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/beach.png differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/cartoon.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/cartoon.jpg
new file mode 100644
index 0000000..c25f69b
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/cartoon.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/china_wall.webp b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/china_wall.webp
new file mode 100644
index 0000000..e0ec0bc
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/china_wall.webp differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/circleavatar.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/circleavatar.jpg
new file mode 100644
index 0000000..d784d21
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/circleavatar.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/circleavatar1.png b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/circleavatar1.png
new file mode 100644
index 0000000..e42275d
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/circleavatar1.png differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/city.png b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/city.png
new file mode 100644
index 0000000..ccfd6bf
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/city.png differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/desert.png b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/desert.png
new file mode 100644
index 0000000..4e69753
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/desert.png differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/forest.png b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/forest.png
new file mode 100644
index 0000000..f3f35f4
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/forest.png differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/gondola.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/gondola.jpg
new file mode 100644
index 0000000..bc6871b
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/gondola.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h1.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h1.jpg
new file mode 100644
index 0000000..3f59149
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h1.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h2.jpeg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h2.jpeg
new file mode 100644
index 0000000..8a5fb48
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h2.jpeg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h3.jpeg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h3.jpeg
new file mode 100644
index 0000000..00cb385
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h3.jpeg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h4.jpeg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h4.jpeg
new file mode 100644
index 0000000..6164c61
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h4.jpeg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h5.jpeg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h5.jpeg
new file mode 100644
index 0000000..b99dc37
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/h5.jpeg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/historical_places.jpeg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/historical_places.jpeg
new file mode 100644
index 0000000..ba13320
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/historical_places.jpeg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel0.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel0.jpg
new file mode 100644
index 0000000..dd26fc8
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel0.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel1.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel1.jpg
new file mode 100644
index 0000000..d384aec
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel1.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel2.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel2.jpg
new file mode 100644
index 0000000..26a5a95
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/hotel2.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/india_gate.jpeg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/india_gate.jpeg
new file mode 100644
index 0000000..36cea01
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/india_gate.jpeg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/las.jpeg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/las.jpeg
new file mode 100644
index 0000000..83492b5
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/las.jpeg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/las_vegas.jpeg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/las_vegas.jpeg
new file mode 100644
index 0000000..d5121e6
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/las_vegas.jpeg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/lotus-temple.jpeg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/lotus-temple.jpeg
new file mode 100644
index 0000000..93f612a
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/lotus-temple.jpeg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menu.png b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menu.png
new file mode 100644
index 0000000..d61271b
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menu.png differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menu_icon.png b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menu_icon.png
new file mode 100644
index 0000000..cbdccce
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menu_icon.png differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menubar.png b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menubar.png
new file mode 100644
index 0000000..956f328
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/menubar.png differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/mountain.png b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/mountain.png
new file mode 100644
index 0000000..6e8a74d
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/mountain.png differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/murano.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/murano.jpg
new file mode 100644
index 0000000..14aeba9
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/murano.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/newdelhi.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/newdelhi.jpg
new file mode 100644
index 0000000..ebee971
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/newdelhi.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/newyork.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/newyork.jpg
new file mode 100644
index 0000000..04264cd
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/newyork.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/paris.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/paris.jpg
new file mode 100644
index 0000000..5b593d7
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/paris.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/red-fort.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/red-fort.jpg
new file mode 100644
index 0000000..625367a
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/red-fort.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/river.png b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/river.png
new file mode 100644
index 0000000..5fa0dc5
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/river.png differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/santorini.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/santorini.jpg
new file mode 100644
index 0000000..6b74157
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/santorini.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/saopaulo.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/saopaulo.jpg
new file mode 100644
index 0000000..217c24a
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/saopaulo.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/shimla.jpeg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/shimla.jpeg
new file mode 100644
index 0000000..863e191
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/shimla.jpeg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/stmarksbasilica.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/stmarksbasilica.jpg
new file mode 100644
index 0000000..5ae620b
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/stmarksbasilica.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/tajmahal.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/tajmahal.jpg
new file mode 100644
index 0000000..cd9ac62
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/tajmahal.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/temple.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/temple.jpg
new file mode 100644
index 0000000..8278c3f
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/temple.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/venice.jpg b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/venice.jpg
new file mode 100644
index 0000000..79b84aa
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/venice.jpg differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/waterfall.png b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/waterfall.png
new file mode 100644
index 0000000..331507e
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/assets/images/waterfall.png differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf
new file mode 100644
index 0000000..8c99266
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data
new file mode 100644
index 0000000..6a5616f
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin
new file mode 100644
index 0000000..a8c1c88
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
new file mode 100644
index 0000000..79ba7ea
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag
new file mode 100644
index 0000000..2ba50c6
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data
new file mode 100644
index 0000000..2464640
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Flutter b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Flutter
new file mode 100755
index 0000000..2e1edd4
Binary files /dev/null and b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Flutter differ
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h
new file mode 100644
index 0000000..cd59a82
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h
@@ -0,0 +1,24 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTER_H_
+#define FLUTTER_FLUTTER_H_
+
+#import "FlutterAppDelegate.h"
+#import "FlutterBinaryMessenger.h"
+#import "FlutterCallbackCache.h"
+#import "FlutterChannels.h"
+#import "FlutterCodecs.h"
+#import "FlutterDartProject.h"
+#import "FlutterEngine.h"
+#import "FlutterEngineGroup.h"
+#import "FlutterHeadlessDartRunner.h"
+#import "FlutterMacros.h"
+#import "FlutterPlatformViews.h"
+#import "FlutterPlugin.h"
+#import "FlutterPluginAppLifeCycleDelegate.h"
+#import "FlutterTexture.h"
+#import "FlutterViewController.h"
+
+#endif // FLUTTER_FLUTTER_H_
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h
new file mode 100644
index 0000000..ed7589a
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h
@@ -0,0 +1,34 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERAPPDELEGATE_H_
+#define FLUTTER_FLUTTERAPPDELEGATE_H_
+
+#import
+
+#import "FlutterMacros.h"
+#import "FlutterPlugin.h"
+
+/**
+ * `UIApplicationDelegate` subclass for simple apps that want default behavior.
+ *
+ * This class implements the following behaviors:
+ * * Status bar touches are forwarded to the key window's root view
+ * `FlutterViewController`, in order to trigger scroll to top.
+ * * Keeps the Flutter connection open in debug mode when the phone screen
+ * locks.
+ *
+ * App delegates for Flutter applications are *not* required to inherit from
+ * this class. Developers of custom app delegate classes should copy and paste
+ * code as necessary from FlutterAppDelegate.mm.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterAppDelegate
+ : UIResponder
+
+@property(strong, nonatomic) UIWindow* window;
+
+@end
+
+#endif // FLUTTER_FLUTTERDARTPROJECT_H_
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h
new file mode 100644
index 0000000..9f59ec8
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h
@@ -0,0 +1,105 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERBINARYMESSENGER_H_
+#define FLUTTER_FLUTTERBINARYMESSENGER_H_
+
+#import
+
+#import "FlutterMacros.h"
+
+NS_ASSUME_NONNULL_BEGIN
+/**
+ * A message reply callback.
+ *
+ * Used for submitting a binary reply back to a Flutter message sender. Also used
+ * in for handling a binary message reply received from Flutter.
+ *
+ * @param reply The reply.
+ */
+typedef void (^FlutterBinaryReply)(NSData* _Nullable reply);
+
+/**
+ * A strategy for handling incoming binary messages from Flutter and to send
+ * asynchronous replies back to Flutter.
+ *
+ * @param message The message.
+ * @param reply A callback for submitting an asynchronous reply to the sender.
+ */
+typedef void (^FlutterBinaryMessageHandler)(NSData* _Nullable message, FlutterBinaryReply reply);
+
+typedef int64_t FlutterBinaryMessengerConnection;
+
+@protocol FlutterTaskQueue;
+
+/**
+ * A facility for communicating with the Flutter side using asynchronous message
+ * passing with binary messages.
+ *
+ * Implementated by:
+ * - `FlutterBasicMessageChannel`, which supports communication using structured
+ * messages.
+ * - `FlutterMethodChannel`, which supports communication using asynchronous
+ * method calls.
+ * - `FlutterEventChannel`, which supports commuication using event streams.
+ */
+FLUTTER_DARWIN_EXPORT
+@protocol FlutterBinaryMessenger
+/// TODO(gaaclarke): Remove optional when macos supports Background Platform Channels.
+@optional
+- (NSObject*)makeBackgroundTaskQueue;
+
+- (FlutterBinaryMessengerConnection)
+ setMessageHandlerOnChannel:(NSString*)channel
+ binaryMessageHandler:(FlutterBinaryMessageHandler _Nullable)handler
+ taskQueue:(NSObject* _Nullable)taskQueue;
+
+@required
+/**
+ * Sends a binary message to the Flutter side on the specified channel, expecting
+ * no reply.
+ *
+ * @param channel The channel name.
+ * @param message The message.
+ */
+- (void)sendOnChannel:(NSString*)channel message:(NSData* _Nullable)message;
+
+/**
+ * Sends a binary message to the Flutter side on the specified channel, expecting
+ * an asynchronous reply.
+ *
+ * @param channel The channel name.
+ * @param message The message.
+ * @param callback A callback for receiving a reply.
+ */
+- (void)sendOnChannel:(NSString*)channel
+ message:(NSData* _Nullable)message
+ binaryReply:(FlutterBinaryReply _Nullable)callback;
+
+/**
+ * Registers a message handler for incoming binary messages from the Flutter side
+ * on the specified channel.
+ *
+ * Replaces any existing handler. Use a `nil` handler for unregistering the
+ * existing handler.
+ *
+ * @param channel The channel name.
+ * @param handler The message handler.
+ * @return An identifier that represents the connection that was just created to the channel.
+ */
+- (FlutterBinaryMessengerConnection)setMessageHandlerOnChannel:(NSString*)channel
+ binaryMessageHandler:
+ (FlutterBinaryMessageHandler _Nullable)handler;
+
+/**
+ * Clears out a channel's message handler if that handler is still the one that
+ * was created as a result of
+ * `setMessageHandlerOnChannel:binaryMessageHandler:`.
+ *
+ * @param connection The result from `setMessageHandlerOnChannel:binaryMessageHandler:`.
+ */
+- (void)cleanUpConnection:(FlutterBinaryMessengerConnection)connection;
+@end
+NS_ASSUME_NONNULL_END
+#endif // FLUTTER_FLUTTERBINARYMESSENGER_H_
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h
new file mode 100644
index 0000000..d206558
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h
@@ -0,0 +1,54 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERCALLBACKCACHE_H_
+#define FLUTTER_FLUTTERCALLBACKCACHE_H_
+
+#import
+
+#import "FlutterMacros.h"
+
+/**
+ * An object containing the result of `FlutterCallbackCache`'s `lookupCallbackInformation`
+ * method.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterCallbackInformation : NSObject
+/**
+ * The name of the callback.
+ */
+@property(copy) NSString* callbackName;
+/**
+ * The class name of the callback.
+ */
+@property(copy) NSString* callbackClassName;
+/**
+ * The library path of the callback.
+ */
+@property(copy) NSString* callbackLibraryPath;
+@end
+
+/**
+ * The cache containing callback information for spawning a
+ * `FlutterHeadlessDartRunner`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterCallbackCache : NSObject
+/**
+ * Returns the callback information for the given callback handle.
+ * This callback information can be used when spawning a
+ * `FlutterHeadlessDartRunner`.
+ *
+ * @param handle The handle for a callback, provided by the
+ * Dart method `PluginUtilities.getCallbackHandle`.
+ * @return A `FlutterCallbackInformation` object which contains the name of the
+ * callback, the name of the class in which the callback is defined, and the
+ * path of the library which contains the callback. If the provided handle is
+ * invalid, nil is returned.
+ */
++ (FlutterCallbackInformation*)lookupCallbackInformation:(int64_t)handle;
+
+@end
+
+#endif // FLUTTER_FLUTTERCALLBACKCACHE_H_
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h
new file mode 100644
index 0000000..9b84cd6
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h
@@ -0,0 +1,452 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERCHANNELS_H_
+#define FLUTTER_FLUTTERCHANNELS_H_
+
+#import "FlutterBinaryMessenger.h"
+#import "FlutterCodecs.h"
+
+@protocol FlutterTaskQueue;
+
+NS_ASSUME_NONNULL_BEGIN
+/**
+ * A message reply callback.
+ *
+ * Used for submitting a reply back to a Flutter message sender. Also used in
+ * the dual capacity for handling a message reply received from Flutter.
+ *
+ * @param reply The reply.
+ */
+typedef void (^FlutterReply)(id _Nullable reply);
+
+/**
+ * A strategy for handling incoming messages from Flutter and to send
+ * asynchronous replies back to Flutter.
+ *
+ * @param message The message.
+ * @param callback A callback for submitting a reply to the sender which can be invoked from any
+ * thread.
+ */
+typedef void (^FlutterMessageHandler)(id _Nullable message, FlutterReply callback);
+
+/**
+ * A channel for communicating with the Flutter side using basic, asynchronous
+ * message passing.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterBasicMessageChannel : NSObject
+/**
+ * Creates a `FlutterBasicMessageChannel` with the specified name and binary
+ * messenger.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * The channel uses `FlutterStandardMessageCodec` to encode and decode messages.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ */
++ (instancetype)messageChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger;
+
+/**
+ * Creates a `FlutterBasicMessageChannel` with the specified name, binary
+ * messenger, and message codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The message codec.
+ */
++ (instancetype)messageChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterBasicMessageChannel` with the specified name, binary
+ * messenger, and message codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The message codec.
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterBasicMessageChannel` with the specified name, binary
+ * messenger, and message codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The message codec.
+ * @param taskQueue The FlutterTaskQueue that executes the handler (see
+ -[FlutterBinaryMessenger makeBackgroundTaskQueue]).
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec
+ taskQueue:(NSObject* _Nullable)taskQueue;
+
+/**
+ * Sends the specified message to the Flutter side, ignoring any reply.
+ *
+ * @param message The message. Must be supported by the codec of this
+ * channel.
+ */
+- (void)sendMessage:(id _Nullable)message;
+
+/**
+ * Sends the specified message to the Flutter side, expecting an asynchronous
+ * reply.
+ *
+ * @param message The message. Must be supported by the codec of this channel.
+ * @param callback A callback to be invoked with the message reply from Flutter.
+ */
+- (void)sendMessage:(id _Nullable)message reply:(FlutterReply _Nullable)callback;
+
+/**
+ * Registers a message handler with this channel.
+ *
+ * Replaces any existing handler. Use a `nil` handler for unregistering the
+ * existing handler.
+ *
+ * @param handler The message handler.
+ */
+- (void)setMessageHandler:(FlutterMessageHandler _Nullable)handler;
+
+/**
+ * Adjusts the number of messages that will get buffered when sending messages to
+ * channels that aren't fully set up yet. For example, the engine isn't running
+ * yet or the channel's message handler isn't set up on the Dart side yet.
+ */
+- (void)resizeChannelBuffer:(NSInteger)newSize;
+
+@end
+
+/**
+ * A method call result callback.
+ *
+ * Used for submitting a method call result back to a Flutter caller. Also used in
+ * the dual capacity for handling a method call result received from Flutter.
+ *
+ * @param result The result.
+ */
+typedef void (^FlutterResult)(id _Nullable result);
+
+/**
+ * A strategy for handling method calls.
+ *
+ * @param call The incoming method call.
+ * @param result A callback to asynchronously submit the result of the call.
+ * Invoke the callback with a `FlutterError` to indicate that the call failed.
+ * Invoke the callback with `FlutterMethodNotImplemented` to indicate that the
+ * method was unknown. Any other values, including `nil`, are interpreted as
+ * successful results. This can be invoked from any thread.
+ */
+typedef void (^FlutterMethodCallHandler)(FlutterMethodCall* call, FlutterResult result);
+
+/**
+ * A constant used with `FlutterMethodCallHandler` to respond to the call of an
+ * unknown method.
+ */
+FLUTTER_DARWIN_EXPORT
+extern NSObject const* FlutterMethodNotImplemented;
+
+/**
+ * A channel for communicating with the Flutter side using invocation of
+ * asynchronous methods.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterMethodChannel : NSObject
+/**
+ * Creates a `FlutterMethodChannel` with the specified name and binary messenger.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * The channel uses `FlutterStandardMethodCodec` to encode and decode method calls
+ * and result envelopes.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ */
++ (instancetype)methodChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger;
+
+/**
+ * Creates a `FlutterMethodChannel` with the specified name, binary messenger, and
+ * method codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ */
++ (instancetype)methodChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterMethodChannel` with the specified name, binary messenger,
+ * and method codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterMethodChannel` with the specified name, binary messenger,
+ * method codec, and task queue.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ * @param taskQueue The FlutterTaskQueue that executes the handler (see
+ -[FlutterBinaryMessenger makeBackgroundTaskQueue]).
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec
+ taskQueue:(NSObject* _Nullable)taskQueue;
+
+// clang-format off
+/**
+ * Invokes the specified Flutter method with the specified arguments, expecting
+ * no results.
+ *
+ * @see [MethodChannel.setMethodCallHandler](https://api.flutter.dev/flutter/services/MethodChannel/setMethodCallHandler.html)
+ *
+ * @param method The name of the method to invoke.
+ * @param arguments The arguments. Must be a value supported by the codec of this
+ * channel.
+ */
+// clang-format on
+- (void)invokeMethod:(NSString*)method arguments:(id _Nullable)arguments;
+
+/**
+ * Invokes the specified Flutter method with the specified arguments, expecting
+ * an asynchronous result.
+ *
+ * @param method The name of the method to invoke.
+ * @param arguments The arguments. Must be a value supported by the codec of this
+ * channel.
+ * @param callback A callback that will be invoked with the asynchronous result.
+ * The result will be a `FlutterError` instance, if the method call resulted
+ * in an error on the Flutter side. Will be `FlutterMethodNotImplemented`, if
+ * the method called was not implemented on the Flutter side. Any other value,
+ * including `nil`, should be interpreted as successful results.
+ */
+- (void)invokeMethod:(NSString*)method
+ arguments:(id _Nullable)arguments
+ result:(FlutterResult _Nullable)callback;
+/**
+ * Registers a handler for method calls from the Flutter side.
+ *
+ * Replaces any existing handler. Use a `nil` handler for unregistering the
+ * existing handler.
+ *
+ * @param handler The method call handler.
+ */
+- (void)setMethodCallHandler:(FlutterMethodCallHandler _Nullable)handler;
+
+/**
+ * Adjusts the number of messages that will get buffered when sending messages to
+ * channels that aren't fully set up yet. For example, the engine isn't running
+ * yet or the channel's message handler isn't set up on the Dart side yet.
+ */
+- (void)resizeChannelBuffer:(NSInteger)newSize;
+
+@end
+
+/**
+ * An event sink callback.
+ *
+ * @param event The event.
+ */
+typedef void (^FlutterEventSink)(id _Nullable event);
+
+/**
+ * A strategy for exposing an event stream to the Flutter side.
+ */
+FLUTTER_DARWIN_EXPORT
+@protocol FlutterStreamHandler
+/**
+ * Sets up an event stream and begin emitting events.
+ *
+ * Invoked when the first listener is registered with the Stream associated to
+ * this channel on the Flutter side.
+ *
+ * @param arguments Arguments for the stream.
+ * @param events A callback to asynchronously emit events. Invoke the
+ * callback with a `FlutterError` to emit an error event. Invoke the
+ * callback with `FlutterEndOfEventStream` to indicate that no more
+ * events will be emitted. Any other value, including `nil` are emitted as
+ * successful events.
+ * @return A FlutterError instance, if setup fails.
+ */
+- (FlutterError* _Nullable)onListenWithArguments:(id _Nullable)arguments
+ eventSink:(FlutterEventSink)events;
+
+/**
+ * Tears down an event stream.
+ *
+ * Invoked when the last listener is deregistered from the Stream associated to
+ * this channel on the Flutter side.
+ *
+ * The channel implementation may call this method with `nil` arguments
+ * to separate a pair of two consecutive set up requests. Such request pairs
+ * may occur during Flutter hot restart.
+ *
+ * @param arguments Arguments for the stream.
+ * @return A FlutterError instance, if teardown fails.
+ */
+- (FlutterError* _Nullable)onCancelWithArguments:(id _Nullable)arguments;
+@end
+
+/**
+ * A constant used with `FlutterEventChannel` to indicate end of stream.
+ */
+FLUTTER_DARWIN_EXPORT
+extern NSObject const* FlutterEndOfEventStream;
+
+/**
+ * A channel for communicating with the Flutter side using event streams.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterEventChannel : NSObject
+/**
+ * Creates a `FlutterEventChannel` with the specified name and binary messenger.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterViewController`.
+ *
+ * The channel uses `FlutterStandardMethodCodec` to decode stream setup and
+ * teardown requests, and to encode event envelopes.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ */
++ (instancetype)eventChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger;
+
+/**
+ * Creates a `FlutterEventChannel` with the specified name, binary messenger,
+ * and method codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ */
++ (instancetype)eventChannelWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterEventChannel` with the specified name, binary messenger,
+ * and method codec.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec;
+
+/**
+ * Initializes a `FlutterEventChannel` with the specified name, binary messenger,
+ * method codec and task queue.
+ *
+ * The channel name logically identifies the channel; identically named channels
+ * interfere with each other's communication.
+ *
+ * The binary messenger is a facility for sending raw, binary messages to the
+ * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`.
+ *
+ * @param name The channel name.
+ * @param messenger The binary messenger.
+ * @param codec The method codec.
+ * @param taskQueue The FlutterTaskQueue that executes the handler (see
+ -[FlutterBinaryMessenger makeBackgroundTaskQueue]).
+ */
+- (instancetype)initWithName:(NSString*)name
+ binaryMessenger:(NSObject*)messenger
+ codec:(NSObject*)codec
+ taskQueue:(NSObject* _Nullable)taskQueue;
+/**
+ * Registers a handler for stream setup requests from the Flutter side.
+ *
+ * Replaces any existing handler. Use a `nil` handler for unregistering the
+ * existing handler.
+ *
+ * @param handler The stream handler.
+ */
+- (void)setStreamHandler:(NSObject* _Nullable)handler;
+@end
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERCHANNELS_H_
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h
new file mode 100644
index 0000000..f7117f0
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h
@@ -0,0 +1,476 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERCODECS_H_
+#define FLUTTER_FLUTTERCODECS_H_
+
+#import
+
+#import "FlutterMacros.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * A message encoding/decoding mechanism.
+ */
+FLUTTER_DARWIN_EXPORT
+@protocol FlutterMessageCodec
+/**
+ * Returns a shared instance of this `FlutterMessageCodec`.
+ */
++ (instancetype)sharedInstance;
+
+/**
+ * Encodes the specified message into binary.
+ *
+ * @param message The message.
+ * @return The binary encoding, or `nil`, if `message` was `nil`.
+ */
+- (NSData* _Nullable)encode:(id _Nullable)message;
+
+/**
+ * Decodes the specified message from binary.
+ *
+ * @param message The message.
+ * @return The decoded message, or `nil`, if `message` was `nil`.
+ */
+- (id _Nullable)decode:(NSData* _Nullable)message;
+@end
+
+/**
+ * A `FlutterMessageCodec` using unencoded binary messages, represented as
+ * `NSData` instances.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [BinaryCodec](https://api.flutter.dev/flutter/services/BinaryCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ *
+ * On the Dart side, messages are represented using `ByteData`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterBinaryCodec : NSObject
+@end
+
+/**
+ * A `FlutterMessageCodec` using UTF-8 encoded `NSString` messages.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [StringCodec](https://api.flutter.dev/flutter/services/StringCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStringCodec : NSObject
+@end
+
+/**
+ * A `FlutterMessageCodec` using UTF-8 encoded JSON messages.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [JSONMessageCodec](https://api.flutter.dev/flutter/services/JSONMessageCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ *
+ * Supports values accepted by `NSJSONSerialization` plus top-level
+ * `nil`, `NSNumber`, and `NSString`.
+ *
+ * On the Dart side, JSON messages are handled by the JSON facilities of the
+ * [`dart:convert`](https://api.dartlang.org/stable/dart-convert/JSON-constant.html)
+ * package.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterJSONMessageCodec : NSObject
+@end
+
+/**
+ * A writer of the Flutter standard binary encoding.
+ *
+ * See `FlutterStandardMessageCodec` for details on the encoding.
+ *
+ * The encoding is extensible via subclasses overriding `writeValue`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardWriter : NSObject
+/**
+ * Create a `FlutterStandardWriter` who will write to \p data.
+ */
+- (instancetype)initWithData:(NSMutableData*)data;
+/** Write a 8-bit byte. */
+- (void)writeByte:(UInt8)value;
+/** Write an array of \p bytes of size \p length. */
+- (void)writeBytes:(const void*)bytes length:(NSUInteger)length;
+/** Write an array of bytes contained in \p data. */
+- (void)writeData:(NSData*)data;
+/** Write 32-bit unsigned integer that represents a \p size of a collection. */
+- (void)writeSize:(UInt32)size;
+/** Write zero padding until data is aligned with \p alignment. */
+- (void)writeAlignment:(UInt8)alignment;
+/** Write a string with UTF-8 encoding. */
+- (void)writeUTF8:(NSString*)value;
+/** Introspects into an object and writes its representation.
+ *
+ * Supported Data Types:
+ * - NSNull
+ * - NSNumber
+ * - NSString (as UTF-8)
+ * - FlutterStandardTypedData
+ * - NSArray of supported types
+ * - NSDictionary of supporte types
+ *
+ * NSAsserts on failure.
+ */
+- (void)writeValue:(id)value;
+@end
+
+/**
+ * A reader of the Flutter standard binary encoding.
+ *
+ * See `FlutterStandardMessageCodec` for details on the encoding.
+ *
+ * The encoding is extensible via subclasses overriding `readValueOfType`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardReader : NSObject
+/**
+ * Create a new `FlutterStandardReader` who reads from \p data.
+ */
+- (instancetype)initWithData:(NSData*)data;
+/** Returns YES when the reader hasn't reached the end of its data. */
+- (BOOL)hasMore;
+/** Reads a byte value and increments the position. */
+- (UInt8)readByte;
+/** Reads a sequence of byte values of \p length and increments the position. */
+- (void)readBytes:(void*)destination length:(NSUInteger)length;
+/** Reads a sequence of byte values of \p length and increments the position. */
+- (NSData*)readData:(NSUInteger)length;
+/** Reads a 32-bit unsigned integer representing a collection size and increments the position.*/
+- (UInt32)readSize;
+/** Advances the read position until it is aligned with \p alignment. */
+- (void)readAlignment:(UInt8)alignment;
+/** Read a null terminated string encoded with UTF-8/ */
+- (NSString*)readUTF8;
+/**
+ * Reads a byte for `FlutterStandardField` the decodes a value matching that type.
+ *
+ * See also: -[FlutterStandardWriter writeValue]
+ */
+- (nullable id)readValue;
+/**
+ * Decodes a value matching the \p type specified.
+ *
+ * See also:
+ * - `FlutterStandardField`
+ * - `-[FlutterStandardWriter writeValue]`
+ */
+- (nullable id)readValueOfType:(UInt8)type;
+@end
+
+/**
+ * A factory of compatible reader/writer instances using the Flutter standard
+ * binary encoding or extensions thereof.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardReaderWriter : NSObject
+/**
+ * Create a new `FlutterStandardWriter` for writing to \p data.
+ */
+- (FlutterStandardWriter*)writerWithData:(NSMutableData*)data;
+/**
+ * Create a new `FlutterStandardReader` for reading from \p data.
+ */
+- (FlutterStandardReader*)readerWithData:(NSData*)data;
+@end
+
+/**
+ * A `FlutterMessageCodec` using the Flutter standard binary encoding.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [StandardMessageCodec](https://api.flutter.dev/flutter/services/StandardMessageCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ *
+ * Supported messages are acyclic values of these forms:
+ *
+ * - `nil` or `NSNull`
+ * - `NSNumber` (including their representation of Boolean values)
+ * - `NSString`
+ * - `FlutterStandardTypedData`
+ * - `NSArray` of supported values
+ * - `NSDictionary` with supported keys and values
+ *
+ * On the Dart side, these values are represented as follows:
+ *
+ * - `nil` or `NSNull`: null
+ * - `NSNumber`: `bool`, `int`, or `double`, depending on the contained value.
+ * - `NSString`: `String`
+ * - `FlutterStandardTypedData`: `Uint8List`, `Int32List`, `Int64List`, or `Float64List`
+ * - `NSArray`: `List`
+ * - `NSDictionary`: `Map`
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardMessageCodec : NSObject
+/**
+ * Create a `FlutterStandardMessageCodec` who will read and write to \p readerWriter.
+ */
++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter;
+@end
+
+/**
+ * Command object representing a method call on a `FlutterMethodChannel`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterMethodCall : NSObject
+/**
+ * Creates a method call for invoking the specified named method with the
+ * specified arguments.
+ *
+ * @param method the name of the method to call.
+ * @param arguments the arguments value.
+ */
++ (instancetype)methodCallWithMethodName:(NSString*)method arguments:(id _Nullable)arguments;
+
+/**
+ * The method name.
+ */
+@property(readonly, nonatomic) NSString* method;
+
+/**
+ * The arguments.
+ */
+@property(readonly, nonatomic, nullable) id arguments;
+@end
+
+/**
+ * Error object representing an unsuccessful outcome of invoking a method
+ * on a `FlutterMethodChannel`, or an error event on a `FlutterEventChannel`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterError : NSObject
+/**
+ * Creates a `FlutterError` with the specified error code, message, and details.
+ *
+ * @param code An error code string for programmatic use.
+ * @param message A human-readable error message.
+ * @param details Custom error details.
+ */
++ (instancetype)errorWithCode:(NSString*)code
+ message:(NSString* _Nullable)message
+ details:(id _Nullable)details;
+/**
+ The error code.
+ */
+@property(readonly, nonatomic) NSString* code;
+
+/**
+ The error message.
+ */
+@property(readonly, nonatomic, nullable) NSString* message;
+
+/**
+ The error details.
+ */
+@property(readonly, nonatomic, nullable) id details;
+@end
+
+/**
+ * Type of numeric data items encoded in a `FlutterStandardDataType`.
+ *
+ * - FlutterStandardDataTypeUInt8: plain bytes
+ * - FlutterStandardDataTypeInt32: 32-bit signed integers
+ * - FlutterStandardDataTypeInt64: 64-bit signed integers
+ * - FlutterStandardDataTypeFloat64: 64-bit floats
+ */
+typedef NS_ENUM(NSInteger, FlutterStandardDataType) {
+ FlutterStandardDataTypeUInt8,
+ FlutterStandardDataTypeInt32,
+ FlutterStandardDataTypeInt64,
+ FlutterStandardDataTypeFloat32,
+ FlutterStandardDataTypeFloat64,
+};
+
+/**
+ * A byte buffer holding `UInt8`, `SInt32`, `SInt64`, or `Float64` values, used
+ * with `FlutterStandardMessageCodec` and `FlutterStandardMethodCodec`.
+ *
+ * Two's complement encoding is used for signed integers. IEEE754
+ * double-precision representation is used for floats. The platform's native
+ * endianness is assumed.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardTypedData : NSObject
+/**
+ * Creates a `FlutterStandardTypedData` which interprets the specified data
+ * as plain bytes.
+ *
+ * @param data the byte data.
+ */
++ (instancetype)typedDataWithBytes:(NSData*)data;
+
+/**
+ * Creates a `FlutterStandardTypedData` which interprets the specified data
+ * as 32-bit signed integers.
+ *
+ * @param data the byte data. The length must be divisible by 4.
+ */
++ (instancetype)typedDataWithInt32:(NSData*)data;
+
+/**
+ * Creates a `FlutterStandardTypedData` which interprets the specified data
+ * as 64-bit signed integers.
+ *
+ * @param data the byte data. The length must be divisible by 8.
+ */
++ (instancetype)typedDataWithInt64:(NSData*)data;
+
+/**
+ * Creates a `FlutterStandardTypedData` which interprets the specified data
+ * as 32-bit floats.
+ *
+ * @param data the byte data. The length must be divisible by 8.
+ */
++ (instancetype)typedDataWithFloat32:(NSData*)data;
+
+/**
+ * Creates a `FlutterStandardTypedData` which interprets the specified data
+ * as 64-bit floats.
+ *
+ * @param data the byte data. The length must be divisible by 8.
+ */
++ (instancetype)typedDataWithFloat64:(NSData*)data;
+
+/**
+ * The raw underlying data buffer.
+ */
+@property(readonly, nonatomic) NSData* data;
+
+/**
+ * The type of the encoded values.
+ */
+@property(readonly, nonatomic, assign) FlutterStandardDataType type;
+
+/**
+ * The number of value items encoded.
+ */
+@property(readonly, nonatomic, assign) UInt32 elementCount;
+
+/**
+ * The number of bytes used by the encoding of a single value item.
+ */
+@property(readonly, nonatomic, assign) UInt8 elementSize;
+@end
+
+/**
+ * An arbitrarily large integer value, used with `FlutterStandardMessageCodec`
+ * and `FlutterStandardMethodCodec`.
+ */
+FLUTTER_DARWIN_EXPORT
+FLUTTER_UNAVAILABLE("Unavailable on 2018-08-31. Deprecated on 2018-01-09. "
+ "FlutterStandardBigInteger was needed because the Dart 1.0 int type had no "
+ "size limit. With Dart 2.0, the int type is a fixed-size, 64-bit signed "
+ "integer. If you need to communicate larger integers, use NSString encoding "
+ "instead.")
+@interface FlutterStandardBigInteger : NSObject
+@end
+
+/**
+ * A codec for method calls and enveloped results.
+ *
+ * Method calls are encoded as binary messages with enough structure that the
+ * codec can extract a method name `NSString` and an arguments `NSObject`,
+ * possibly `nil`. These data items are used to populate a `FlutterMethodCall`.
+ *
+ * Result envelopes are encoded as binary messages with enough structure that
+ * the codec can determine whether the result was successful or an error. In
+ * the former case, the codec can extract the result `NSObject`, possibly `nil`.
+ * In the latter case, the codec can extract an error code `NSString`, a
+ * human-readable `NSString` error message (possibly `nil`), and a custom
+ * error details `NSObject`, possibly `nil`. These data items are used to
+ * populate a `FlutterError`.
+ */
+FLUTTER_DARWIN_EXPORT
+@protocol FlutterMethodCodec
+/**
+ * Provides access to a shared instance this codec.
+ *
+ * @return The shared instance.
+ */
++ (instancetype)sharedInstance;
+
+/**
+ * Encodes the specified method call into binary.
+ *
+ * @param methodCall The method call. The arguments value
+ * must be supported by this codec.
+ * @return The binary encoding.
+ */
+- (NSData*)encodeMethodCall:(FlutterMethodCall*)methodCall;
+
+/**
+ * Decodes the specified method call from binary.
+ *
+ * @param methodCall The method call to decode.
+ * @return The decoded method call.
+ */
+- (FlutterMethodCall*)decodeMethodCall:(NSData*)methodCall;
+
+/**
+ * Encodes the specified successful result into binary.
+ *
+ * @param result The result. Must be a value supported by this codec.
+ * @return The binary encoding.
+ */
+- (NSData*)encodeSuccessEnvelope:(id _Nullable)result;
+
+/**
+ * Encodes the specified error result into binary.
+ *
+ * @param error The error object. The error details value must be supported
+ * by this codec.
+ * @return The binary encoding.
+ */
+- (NSData*)encodeErrorEnvelope:(FlutterError*)error;
+
+/**
+ * Deccodes the specified result envelope from binary.
+ *
+ * @param envelope The error object.
+ * @return The result value, if the envelope represented a successful result,
+ * or a `FlutterError` instance, if not.
+ */
+- (id _Nullable)decodeEnvelope:(NSData*)envelope;
+@end
+
+/**
+ * A `FlutterMethodCodec` using UTF-8 encoded JSON method calls and result
+ * envelopes.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [JSONMethodCodec](https://api.flutter.dev/flutter/services/JSONMethodCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ *
+ * Values supported as methods arguments and result payloads are
+ * those supported as top-level or leaf values by `FlutterJSONMessageCodec`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterJSONMethodCodec : NSObject
+@end
+
+/**
+ * A `FlutterMethodCodec` using the Flutter standard binary encoding.
+ *
+ * This codec is guaranteed to be compatible with the corresponding
+ * [StandardMethodCodec](https://api.flutter.dev/flutter/services/StandardMethodCodec-class.html)
+ * on the Dart side. These parts of the Flutter SDK are evolved synchronously.
+ *
+ * Values supported as method arguments and result payloads are those supported by
+ * `FlutterStandardMessageCodec`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterStandardMethodCodec : NSObject
+/**
+ * Create a `FlutterStandardMethodCodec` who will read and write to \p readerWriter.
+ */
++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter;
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERCODECS_H_
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h
new file mode 100644
index 0000000..2878a1d
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h
@@ -0,0 +1,103 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERDARTPROJECT_H_
+#define FLUTTER_FLUTTERDARTPROJECT_H_
+
+#import
+#import
+
+#import "FlutterMacros.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * A set of Flutter and Dart assets used by a `FlutterEngine` to initialize execution.
+ *
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterDartProject : NSObject
+
+/**
+ * Initializes a Flutter Dart project from a bundle.
+ *
+ * The bundle must either contain a flutter_assets resource directory, or set the Info.plist key
+ * FLTAssetsPath to override that name (if you are doing a custom build using a different name).
+ *
+ * @param bundle The bundle containing the Flutter assets directory. If nil, the App framework
+ * created by Flutter will be used.
+ */
+- (instancetype)initWithPrecompiledDartBundle:(nullable NSBundle*)bundle NS_DESIGNATED_INITIALIZER;
+/**
+ * Unavailable - use `init` instead.
+ */
+- (instancetype)initFromDefaultSourceForConfiguration API_UNAVAILABLE(macos)
+ FLUTTER_UNAVAILABLE("Use -init instead.");
+
+/**
+ * Returns the default identifier for the bundle where we expect to find the Flutter Dart
+ * application.
+ */
++ (NSString*)defaultBundleIdentifier;
+
+/**
+ * An NSArray of NSStrings to be passed as command line arguments to the Dart entrypoint.
+ *
+ * If this is not explicitly set, this will default to the contents of
+ * [NSProcessInfo arguments], without the binary name.
+ *
+ * Set this to nil to pass no arguments to the Dart entrypoint.
+ */
+@property(nonatomic, nullable, copy)
+ NSArray* dartEntrypointArguments API_UNAVAILABLE(ios);
+
+/**
+ * Returns the file name for the given asset. If the bundle with the identifier
+ * "io.flutter.flutter.app" exists, it will try use that bundle; otherwise, it
+ * will use the main bundle. To specify a different bundle, use
+ * `+lookupKeyForAsset:fromBundle`.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @return the file name to be used for lookup in the main bundle.
+ */
++ (NSString*)lookupKeyForAsset:(NSString*)asset;
+
+/**
+ * Returns the file name for the given asset.
+ * The returned file name can be used to access the asset in the supplied bundle.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @param bundle The `NSBundle` to use for looking up the asset.
+ * @return the file name to be used for lookup in the main bundle.
+ */
++ (NSString*)lookupKeyForAsset:(NSString*)asset fromBundle:(nullable NSBundle*)bundle;
+
+/**
+ * Returns the file name for the given asset which originates from the specified package.
+ * The returned file name can be used to access the asset in the application's main bundle.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @param package The name of the package from which the asset originates.
+ * @return the file name to be used for lookup in the main bundle.
+ */
++ (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package;
+
+/**
+ * Returns the file name for the given asset which originates from the specified package.
+ * The returned file name can be used to access the asset in the specified bundle.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @param package The name of the package from which the asset originates.
+ * @param bundle The bundle to use when doing the lookup.
+ * @return the file name to be used for lookup in the main bundle.
+ */
++ (NSString*)lookupKeyForAsset:(NSString*)asset
+ fromPackage:(NSString*)package
+ fromBundle:(nullable NSBundle*)bundle;
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERDARTPROJECT_H_
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h
new file mode 100644
index 0000000..caf2b3d
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h
@@ -0,0 +1,460 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERENGINE_H_
+#define FLUTTER_FLUTTERENGINE_H_
+
+#import
+#import
+
+#import "FlutterBinaryMessenger.h"
+#import "FlutterDartProject.h"
+#import "FlutterMacros.h"
+#import "FlutterPlugin.h"
+#import "FlutterTexture.h"
+
+@class FlutterViewController;
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * The dart entrypoint that is associated with `main()`. This is to be used as an argument to the
+ * `runWithEntrypoint*` methods.
+ */
+extern NSString* const FlutterDefaultDartEntrypoint;
+
+/**
+ * The default Flutter initial route ("/").
+ */
+extern NSString* const FlutterDefaultInitialRoute;
+
+/**
+ * The FlutterEngine class coordinates a single instance of execution for a
+ * `FlutterDartProject`. It may have zero or one `FlutterViewController` at a
+ * time, which can be specified via `-setViewController:`.
+ * `FlutterViewController`'s `initWithEngine` initializer will automatically call
+ * `-setViewController:` for itself.
+ *
+ * A FlutterEngine can be created independently of a `FlutterViewController` for
+ * headless execution. It can also persist across the lifespan of multiple
+ * `FlutterViewController` instances to maintain state and/or asynchronous tasks
+ * (such as downloading a large file).
+ *
+ * A FlutterEngine can also be used to prewarm the Dart execution environment and reduce the
+ * latency of showing the Flutter screen when a `FlutterViewController` is created and presented.
+ * See http://flutter.dev/docs/development/add-to-app/performance for more details on loading
+ * performance.
+ *
+ * Alternatively, you can simply create a new `FlutterViewController` with only a
+ * `FlutterDartProject`. That `FlutterViewController` will internally manage its
+ * own instance of a FlutterEngine, but will not guarantee survival of the engine
+ * beyond the life of the ViewController.
+ *
+ * A newly initialized FlutterEngine will not actually run a Dart Isolate until
+ * either `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is invoked.
+ * One of these methods must be invoked before calling `-setViewController:`.
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterEngine : NSObject
+
+/**
+ * Default initializer for a FlutterEngine.
+ *
+ * Threads created by this FlutterEngine will appear as "FlutterEngine #" in
+ * Instruments. The prefix can be customized using `initWithName`.
+ *
+ * The engine will execute the project located in the bundle with the identifier
+ * "io.flutter.flutter.app" (the default for Flutter projects).
+ *
+ * A newly initialized engine will not run until either `-runWithEntrypoint:` or
+ * `-runWithEntrypoint:libraryURI:` is called.
+ *
+ * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`.
+ * This means that the engine will continue to run regardless of whether a `FlutterViewController`
+ * is attached to it or not, until `-destroyContext:` is called or the process finishes.
+ */
+- (instancetype)init;
+
+/**
+ * Initialize this FlutterEngine.
+ *
+ * The engine will execute the project located in the bundle with the identifier
+ * "io.flutter.flutter.app" (the default for Flutter projects).
+ *
+ * A newly initialized engine will not run until either `-runWithEntrypoint:` or
+ * `-runWithEntrypoint:libraryURI:` is called.
+ *
+ * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`.
+ * This means that the engine will continue to run regardless of whether a `FlutterViewController`
+ * is attached to it or not, until `-destroyContext:` is called or the process finishes.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances, and is used in instrumentation to label
+ * the threads used by this FlutterEngine.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix;
+
+/**
+ * Initialize this FlutterEngine with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate
+ * the project in a default location (the flutter_assets folder in the iOS application
+ * bundle).
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called.
+ *
+ * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`.
+ * This means that the engine will continue to run regardless of whether a `FlutterViewController`
+ * is attached to it or not, until `-destroyContext:` is called or the process finishes.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances, and is used in instrumentation to label
+ * the threads used by this FlutterEngine.
+ * @param project The `FlutterDartProject` to run.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix project:(nullable FlutterDartProject*)project;
+
+/**
+ * Initialize this FlutterEngine with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate
+ * the project in a default location (the flutter_assets folder in the iOS application
+ * bundle).
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances, and is used in instrumentation to label
+ * the threads used by this FlutterEngine.
+ * @param project The `FlutterDartProject` to run.
+ * @param allowHeadlessExecution Whether or not to allow this instance to continue
+ * running after passing a nil `FlutterViewController` to `-setViewController:`.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix
+ project:(nullable FlutterDartProject*)project
+ allowHeadlessExecution:(BOOL)allowHeadlessExecution;
+
+/**
+ * Initialize this FlutterEngine with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate
+ * the project in a default location (the flutter_assets folder in the iOS application
+ * bundle).
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances, and is used in instrumentation to label
+ * the threads used by this FlutterEngine.
+ * @param project The `FlutterDartProject` to run.
+ * @param allowHeadlessExecution Whether or not to allow this instance to continue
+ * running after passing a nil `FlutterViewController` to `-setViewController:`.
+ * @param restorationEnabled Whether state restoration is enabled. When true, the framework will
+ * wait for the attached view controller to provide restoration data.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix
+ project:(nullable FlutterDartProject*)project
+ allowHeadlessExecution:(BOOL)allowHeadlessExecution
+ restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that
+ * contains `main()`), using `main()` as the entrypoint (the default for Flutter projects),
+ * and using "/" (the default route) as the initial route.
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)run;
+
+/**
+ * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that
+ * contains `main()`), using "/" (the default route) as the initial route.
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @param entrypoint The name of a top-level function from the same Dart
+ * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or
+ * nil) it will default to `main()`. If it is not the app's main() function, that function must
+ * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart
+ * compiler.
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint;
+
+/**
+ * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that
+ * contains `main()`).
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @param entrypoint The name of a top-level function from the same Dart
+ * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or
+ * nil), it will default to `main()`. If it is not the app's main() function, that function must
+ * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart
+ * compiler.
+ * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is
+ * FlutterDefaultInitialRoute (or nil), it will default to the "/" route.
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint
+ initialRoute:(nullable NSString*)initialRoute;
+
+/**
+ * Runs a Dart program on an Isolate using the specified entrypoint and Dart library,
+ * which may not be the same as the library containing the Dart program's `main()` function.
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @param entrypoint The name of a top-level function from a Dart library. If this is
+ * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's
+ * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the
+ * method is not tree-shaken by the Dart compiler.
+ * @param uri The URI of the Dart library which contains the entrypoint method
+ * (example "package:foo_package/main.dart"). If nil, this will default to
+ * the same library as the `main()` function in the Dart program.
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint libraryURI:(nullable NSString*)uri;
+
+/**
+ * Runs a Dart program on an Isolate using the specified entrypoint and Dart library,
+ * which may not be the same as the library containing the Dart program's `main()` function.
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @param entrypoint The name of a top-level function from a Dart library. If this is
+ * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's
+ * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the
+ * method is not tree-shaken by the Dart compiler.
+ * @param libraryURI The URI of the Dart library which contains the entrypoint
+ * method (example "package:foo_package/main.dart"). If nil, this will
+ * default to the same library as the `main()` function in the Dart program.
+ * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is
+ * FlutterDefaultInitialRoute (or nil), it will default to the "/" route.
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint
+ libraryURI:(nullable NSString*)libraryURI
+ initialRoute:(nullable NSString*)initialRoute;
+
+/**
+ * Runs a Dart program on an Isolate using the specified entrypoint and Dart library,
+ * which may not be the same as the library containing the Dart program's `main()` function.
+ *
+ * The first call to this method will create a new Isolate. Subsequent calls will return
+ * immediately and have no effect.
+ *
+ * @param entrypoint The name of a top-level function from a Dart library. If this is
+ * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's
+ * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the
+ * method is not tree-shaken by the Dart compiler.
+ * @param libraryURI The URI of the Dart library which contains the entrypoint
+ * method (example "package:foo_package/main.dart"). If nil, this will
+ * default to the same library as the `main()` function in the Dart program.
+ * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is
+ * FlutterDefaultInitialRoute (or nil), it will default to the "/" route.
+ * @param entrypointArgs Arguments passed as a list of string to Dart's entrypoint function.
+ * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise.
+ */
+- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint
+ libraryURI:(nullable NSString*)libraryURI
+ initialRoute:(nullable NSString*)initialRoute
+ entrypointArgs:(nullable NSArray*)entrypointArgs;
+
+/**
+ * Destroy running context for an engine.
+ *
+ * This method can be used to force the FlutterEngine object to release all resources.
+ * After sending this message, the object will be in an unusable state until it is deallocated.
+ * Accessing properties or sending messages to it will result in undefined behavior or runtime
+ * errors.
+ */
+- (void)destroyContext;
+
+/**
+ * Ensures that Flutter will generate a semantics tree.
+ *
+ * This is enabled by default if certain accessibility services are turned on by
+ * the user, or when using a Simulator. This method allows a user to turn
+ * semantics on when they would not ordinarily be generated and the performance
+ * overhead is not a concern, e.g. for UI testing. Note that semantics should
+ * never be programmatically turned off, as it would potentially disable
+ * accessibility services an end user has requested.
+ *
+ * This method must only be called after launching the engine via
+ * `-runWithEntrypoint:` or `-runWithEntryPoint:libraryURI`.
+ *
+ * Although this method returns synchronously, it does not guarantee that a
+ * semantics tree is actually available when the method returns. It
+ * synchronously ensures that the next frame the Flutter framework creates will
+ * have a semantics tree.
+ *
+ * You can subscribe to semantics updates via `NSNotificationCenter` by adding
+ * an observer for the name `FlutterSemanticsUpdateNotification`. The `object`
+ * parameter will be the `FlutterViewController` associated with the semantics
+ * update. This will asynchronously fire after a semantics tree has actually
+ * built (which may be some time after the frame has been rendered).
+ */
+- (void)ensureSemanticsEnabled;
+
+/**
+ * Sets the `FlutterViewController` for this instance. The FlutterEngine must be
+ * running (e.g. a successful call to `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI`)
+ * before calling this method. Callers may pass nil to remove the viewController
+ * and have the engine run headless in the current process.
+ *
+ * A FlutterEngine can only have one `FlutterViewController` at a time. If there is
+ * already a `FlutterViewController` associated with this instance, this method will replace
+ * the engine's current viewController with the newly specified one.
+ *
+ * Setting the viewController will signal the engine to start animations and drawing, and unsetting
+ * it will signal the engine to stop animations and drawing. However, neither will impact the state
+ * of the Dart program's execution.
+ */
+@property(nonatomic, weak) FlutterViewController* viewController;
+
+/**
+ * The `FlutterMethodChannel` used for localization related platform messages, such as
+ * setting the locale.
+ *
+ * Can be nil after `destroyContext` is called.
+ */
+@property(nonatomic, readonly, nullable) FlutterMethodChannel* localizationChannel;
+/**
+ * The `FlutterMethodChannel` used for navigation related platform messages.
+ *
+ * Can be nil after `destroyContext` is called.
+ *
+ * @see [Navigation
+ * Channel](https://api.flutter.dev/flutter/services/SystemChannels/navigation-constant.html)
+ * @see [Navigator Widget](https://api.flutter.dev/flutter/widgets/Navigator-class.html)
+ */
+@property(nonatomic, readonly) FlutterMethodChannel* navigationChannel;
+
+/**
+ * The `FlutterMethodChannel` used for restoration related platform messages.
+ *
+ * Can be nil after `destroyContext` is called.
+ *
+ * @see [Restoration
+ * Channel](https://api.flutter.dev/flutter/services/SystemChannels/restoration-constant.html)
+ */
+@property(nonatomic, readonly) FlutterMethodChannel* restorationChannel;
+
+/**
+ * The `FlutterMethodChannel` used for core platform messages, such as
+ * information about the screen orientation.
+ *
+ * Can be nil after `destroyContext` is called.
+ */
+@property(nonatomic, readonly) FlutterMethodChannel* platformChannel;
+
+/**
+ * The `FlutterMethodChannel` used to communicate text input events to the
+ * Dart Isolate.
+ *
+ * Can be nil after `destroyContext` is called.
+ *
+ * @see [Text Input
+ * Channel](https://api.flutter.dev/flutter/services/SystemChannels/textInput-constant.html)
+ */
+@property(nonatomic, readonly) FlutterMethodChannel* textInputChannel;
+
+/**
+ * The `FlutterBasicMessageChannel` used to communicate app lifecycle events
+ * to the Dart Isolate.
+ *
+ * Can be nil after `destroyContext` is called.
+ *
+ * @see [Lifecycle
+ * Channel](https://api.flutter.dev/flutter/services/SystemChannels/lifecycle-constant.html)
+ */
+@property(nonatomic, readonly) FlutterBasicMessageChannel* lifecycleChannel;
+
+/**
+ * The `FlutterBasicMessageChannel` used for communicating system events, such as
+ * memory pressure events.
+ *
+ * Can be nil after `destroyContext` is called.
+ *
+ * @see [System
+ * Channel](https://api.flutter.dev/flutter/services/SystemChannels/system-constant.html)
+ */
+@property(nonatomic, readonly) FlutterBasicMessageChannel* systemChannel;
+
+/**
+ * The `FlutterBasicMessageChannel` used for communicating user settings such as
+ * clock format and text scale.
+ *
+ * Can be nil after `destroyContext` is called.
+ */
+@property(nonatomic, readonly) FlutterBasicMessageChannel* settingsChannel;
+
+/**
+ * The `FlutterBasicMessageChannel` used for communicating key events
+ * from physical keyboards
+ *
+ * Can be nil after `destroyContext` is called.
+ */
+@property(nonatomic, readonly) FlutterBasicMessageChannel* keyEventChannel;
+
+/**
+ * The depcreated `NSURL` of the Dart VM Service for the service isolate.
+ *
+ * This is only set in debug and profile runtime modes, and only after the
+ * Dart VM Service is ready. In release mode or before the Dart VM Service has
+ * started, it returns `nil`.
+ */
+@property(nonatomic, readonly, nullable)
+ NSURL* observatoryUrl FLUTTER_DEPRECATED("Use vmServiceUrl instead");
+
+/**
+ * The `NSURL` of the Dart VM Service for the service isolate.
+ *
+ * This is only set in debug and profile runtime modes, and only after the
+ * Dart VM Service is ready. In release mode or before the Dart VM Service has
+ * started, it returns `nil`.
+ */
+@property(nonatomic, readonly, nullable) NSURL* vmServiceUrl;
+
+/**
+ * The `FlutterBinaryMessenger` associated with this FlutterEngine (used for communicating with
+ * channels).
+ */
+@property(nonatomic, readonly) NSObject* binaryMessenger;
+
+/**
+ * The `FlutterTextureRegistry` associated with this FlutterEngine (used to register textures).
+ */
+@property(nonatomic, readonly) NSObject* textureRegistry;
+
+/**
+ * The UI Isolate ID of the engine.
+ *
+ * This property will be nil if the engine is not running.
+ */
+@property(nonatomic, readonly, copy, nullable) NSString* isolateId;
+
+/**
+ * Whether or not GPU calls are allowed.
+ *
+ * Typically this is set when the app is backgrounded and foregrounded.
+ */
+@property(nonatomic, assign) BOOL isGpuDisabled;
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERENGINE_H_
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h
new file mode 100644
index 0000000..097ffd6
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h
@@ -0,0 +1,110 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#import
+
+#import "FlutterEngine.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/** Options that control how a FlutterEngine should be created. */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterEngineGroupOptions : NSObject
+
+/**
+ * The name of a top-level function from a Dart library. If this is FlutterDefaultDartEntrypoint
+ * (or nil); this will default to `main()`. If it is not the app's main() function, that function
+ * must be decorated with `@pragma(vm:entry-point)` to ensure themethod is not tree-shaken by the
+ * Dart compiler.
+ */
+@property(nonatomic, copy, nullable) NSString* entrypoint;
+
+/**
+ * The URI of the Dart library which contains the entrypoint method. If nil, this will default to
+ * the same library as the `main()` function in the Dart program.
+ */
+@property(nonatomic, copy, nullable) NSString* libraryURI;
+
+/**
+ * The name of the initial Flutter `Navigator` `Route` to load. If this is
+ * FlutterDefaultInitialRoute (or nil), it will default to the "/" route.
+ */
+@property(nonatomic, copy, nullable) NSString* initialRoute;
+
+/**
+ * Arguments passed as a list of string to Dart's entrypoint function.
+ */
+@property(nonatomic, retain, nullable) NSArray* entrypointArgs;
+@end
+
+/**
+ * Represents a collection of FlutterEngines who share resources which allows
+ * them to be created with less time const and occupy less memory than just
+ * creating multiple FlutterEngines.
+ *
+ * Deleting a FlutterEngineGroup doesn't invalidate existing FlutterEngines, but
+ * it eliminates the possibility to create more FlutterEngines in that group.
+ *
+ * @warning This class is a work-in-progress and may change.
+ * @see https://github.com/flutter/flutter/issues/72009
+ */
+FLUTTER_DARWIN_EXPORT
+@interface FlutterEngineGroup : NSObject
+- (instancetype)init NS_UNAVAILABLE;
+
+/**
+ * Initialize a new FlutterEngineGroup.
+ *
+ * @param name The name that will present in the threads shared across the
+ * engines in this group.
+ * @param project The `FlutterDartProject` that all FlutterEngines in this group
+ * will be executing.
+ */
+- (instancetype)initWithName:(NSString*)name
+ project:(nullable FlutterDartProject*)project NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Creates a running `FlutterEngine` that shares components with this group.
+ *
+ * @param entrypoint The name of a top-level function from a Dart library. If this is
+ * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's
+ * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the
+ * method is not tree-shaken by the Dart compiler.
+ * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil,
+ * this will default to the same library as the `main()` function in the Dart program.
+ *
+ * @see FlutterEngineGroup
+ */
+- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint
+ libraryURI:(nullable NSString*)libraryURI;
+
+/**
+ * Creates a running `FlutterEngine` that shares components with this group.
+ *
+ * @param entrypoint The name of a top-level function from a Dart library. If this is
+ * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's
+ * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the
+ * method is not tree-shaken by the Dart compiler.
+ * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil,
+ * this will default to the same library as the `main()` function in the Dart program.
+ * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is
+ * FlutterDefaultInitialRoute (or nil), it will default to the "/" route.
+ *
+ * @see FlutterEngineGroup
+ */
+- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint
+ libraryURI:(nullable NSString*)libraryURI
+ initialRoute:(nullable NSString*)initialRoute;
+
+/**
+ * Creates a running `FlutterEngine` that shares components with this group.
+ *
+ * @param options Options that control how a FlutterEngine should be created.
+ *
+ * @see FlutterEngineGroupOptions
+ */
+- (FlutterEngine*)makeEngineWithOptions:(nullable FlutterEngineGroupOptions*)options;
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h
new file mode 100644
index 0000000..bc58dd8
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h
@@ -0,0 +1,97 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERHEADLESSDARTRUNNER_H_
+#define FLUTTER_FLUTTERHEADLESSDARTRUNNER_H_
+
+#import
+
+#import "FlutterBinaryMessenger.h"
+#import "FlutterDartProject.h"
+#import "FlutterEngine.h"
+#import "FlutterMacros.h"
+
+/**
+ * A callback for when FlutterHeadlessDartRunner has attempted to start a Dart
+ * Isolate in the background.
+ *
+ * @param success YES if the Isolate was started and run successfully, NO
+ * otherwise.
+ */
+typedef void (^FlutterHeadlessDartRunnerCallback)(BOOL success);
+
+/**
+ * The deprecated FlutterHeadlessDartRunner runs Flutter Dart code with a null rasterizer,
+ * and no native drawing surface. It is appropriate for use in running Dart
+ * code e.g. in the background from a plugin.
+ *
+ * Most callers should prefer using `FlutterEngine` directly; this interface exists
+ * for legacy support.
+ */
+FLUTTER_DARWIN_EXPORT
+FLUTTER_DEPRECATED("FlutterEngine should be used rather than FlutterHeadlessDartRunner")
+@interface FlutterHeadlessDartRunner : FlutterEngine
+
+/**
+ * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate
+ * the project in a default location.
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances
+ * @param projectOrNil The `FlutterDartProject` to run.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix project:(FlutterDartProject*)projectOrNil;
+
+/**
+ * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate
+ * the project in a default location.
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances
+ * @param projectOrNil The `FlutterDartProject` to run.
+ * @param allowHeadlessExecution Must be set to `YES`.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix
+ project:(FlutterDartProject*)projectOrNil
+ allowHeadlessExecution:(BOOL)allowHeadlessExecution;
+
+/**
+ * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`.
+ *
+ * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate
+ * the project in a default location.
+ *
+ * A newly initialized engine will not run the `FlutterDartProject` until either
+ * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called.
+ *
+ * @param labelPrefix The label prefix used to identify threads for this instance. Should
+ * be unique across FlutterEngine instances
+ * @param projectOrNil The `FlutterDartProject` to run.
+ * @param allowHeadlessExecution Must be set to `YES`.
+ * @param restorationEnabled Must be set to `NO`.
+ */
+- (instancetype)initWithName:(NSString*)labelPrefix
+ project:(FlutterDartProject*)projectOrNil
+ allowHeadlessExecution:(BOOL)allowHeadlessExecution
+ restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER;
+
+/**
+ * Not recommended for use - will initialize with a default label ("io.flutter.headless")
+ * and the default FlutterDartProject.
+ */
+- (instancetype)init;
+
+@end
+
+#endif // FLUTTER_FLUTTERHEADLESSDARTRUNNER_H_
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h
new file mode 100644
index 0000000..da99e10
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h
@@ -0,0 +1,48 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERMACROS_H_
+#define FLUTTER_FLUTTERMACROS_H_
+
+#if defined(FLUTTER_FRAMEWORK)
+
+#define FLUTTER_DARWIN_EXPORT __attribute__((visibility("default")))
+
+#else // defined(FLUTTER_SDK)
+
+#define FLUTTER_DARWIN_EXPORT
+
+#endif // defined(FLUTTER_SDK)
+
+#ifndef NS_ASSUME_NONNULL_BEGIN
+#define NS_ASSUME_NONNULL_BEGIN _Pragma("clang assume_nonnull begin")
+#define NS_ASSUME_NONNULL_END _Pragma("clang assume_nonnull end")
+#endif // defined(NS_ASSUME_NONNULL_BEGIN)
+
+/**
+ * Indicates that the API has been deprecated for the specified reason. Code
+ * that uses the deprecated API will continue to work as before. However, the
+ * API will soon become unavailable and users are encouraged to immediately take
+ * the appropriate action mentioned in the deprecation message and the BREAKING
+ * CHANGES section present in the Flutter.h umbrella header.
+ */
+#define FLUTTER_DEPRECATED(msg) __attribute__((__deprecated__(msg)))
+
+/**
+ * Indicates that the previously deprecated API is now unavailable. Code that
+ * uses the API will not work and the declaration of the API is only a stub
+ * meant to display the given message detailing the actions for the user to take
+ * immediately.
+ */
+#define FLUTTER_UNAVAILABLE(msg) __attribute__((__unavailable__(msg)))
+
+#if __has_feature(objc_arc)
+#define FLUTTER_ASSERT_ARC
+#define FLUTTER_ASSERT_NOT_ARC #error ARC must be disabled !
+#else
+#define FLUTTER_ASSERT_ARC #error ARC must be enabled !
+#define FLUTTER_ASSERT_NOT_ARC
+#endif
+
+#endif // FLUTTER_FLUTTERMACROS_H_
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h
new file mode 100644
index 0000000..18a5709
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h
@@ -0,0 +1,56 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERPLATFORMVIEWS_H_
+#define FLUTTER_FLUTTERPLATFORMVIEWS_H_
+
+#import
+
+#import "FlutterCodecs.h"
+#import "FlutterMacros.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * Wraps a `UIView` for embedding in the Flutter hierarchy
+ */
+@protocol FlutterPlatformView
+/**
+ * Returns a reference to the `UIView` that is wrapped by this `FlutterPlatformView`.
+ */
+- (UIView*)view;
+@end
+
+FLUTTER_DARWIN_EXPORT
+@protocol FlutterPlatformViewFactory
+/**
+ * Create a `FlutterPlatformView`.
+ *
+ * Implemented by iOS code that expose a `UIView` for embedding in a Flutter app.
+ *
+ * The implementation of this method should create a new `UIView` and return it.
+ *
+ * @param frame The rectangle for the newly created `UIView` measured in points.
+ * @param viewId A unique identifier for this `UIView`.
+ * @param args Parameters for creating the `UIView` sent from the Dart side of the Flutter app.
+ * If `createArgsCodec` is not implemented, or if no creation arguments were sent from the Dart
+ * code, this will be null. Otherwise this will be the value sent from the Dart code as decoded by
+ * `createArgsCodec`.
+ */
+- (NSObject*)createWithFrame:(CGRect)frame
+ viewIdentifier:(int64_t)viewId
+ arguments:(id _Nullable)args;
+
+/**
+ * Returns the `FlutterMessageCodec` for decoding the args parameter of `createWithFrame`.
+ *
+ * Only needs to be implemented if `createWithFrame` needs an arguments parameter.
+ */
+@optional
+- (NSObject*)createArgsCodec;
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif // FLUTTER_FLUTTERPLATFORMVIEWS_H_
diff --git a/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h
new file mode 100644
index 0000000..b270414
--- /dev/null
+++ b/Task1/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h
@@ -0,0 +1,445 @@
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef FLUTTER_FLUTTERPLUGIN_H_
+#define FLUTTER_FLUTTERPLUGIN_H_
+
+#import
+#import
+
+#import "FlutterBinaryMessenger.h"
+#import "FlutterChannels.h"
+#import "FlutterCodecs.h"
+#import "FlutterPlatformViews.h"
+#import "FlutterTexture.h"
+
+NS_ASSUME_NONNULL_BEGIN
+@protocol FlutterPluginRegistrar;
+@protocol FlutterPluginRegistry;
+
+#pragma mark -
+/**
+ * Protocol for listener of events from the UIApplication, typically a FlutterPlugin.
+ */
+@protocol FlutterApplicationLifeCycleDelegate
+
+@optional
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `NO` if this vetos application launch.
+ */
+- (BOOL)application:(UIApplication*)application
+ didFinishLaunchingWithOptions:(NSDictionary*)launchOptions;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `NO` if this vetos application launch.
+ */
+- (BOOL)application:(UIApplication*)application
+ willFinishLaunchingWithOptions:(NSDictionary*)launchOptions;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)applicationDidBecomeActive:(UIApplication*)application;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)applicationWillResignActive:(UIApplication*)application;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)applicationDidEnterBackground:(UIApplication*)application;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)applicationWillEnterForeground:(UIApplication*)application;
+
+/**
+ Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)applicationWillTerminate:(UIApplication*)application;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings
+ API_DEPRECATED(
+ "See -[UIApplicationDelegate application:didRegisterUserNotificationSettings:] deprecation",
+ ios(8.0, 10.0));
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didFailToRegisterForRemoteNotificationsWithError:(NSError*)error;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ didReceiveRemoteNotification:(NSDictionary*)userInfo
+ fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler;
+
+/**
+ * Calls all plugins registered for `UIApplicationDelegate` callbacks.
+ */
+- (void)application:(UIApplication*)application
+ didReceiveLocalNotification:(UILocalNotification*)notification
+ API_DEPRECATED(
+ "See -[UIApplicationDelegate application:didReceiveLocalNotification:] deprecation",
+ ios(4.0, 10.0));
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ openURL:(NSURL*)url
+ options:(NSDictionary*)options;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ openURL:(NSURL*)url
+ sourceApplication:(NSString*)sourceApplication
+ annotation:(id)annotation;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem
+ completionHandler:(void (^)(BOOL succeeded))completionHandler
+ API_AVAILABLE(ios(9.0));
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ handleEventsForBackgroundURLSession:(nonnull NSString*)identifier
+ completionHandler:(nonnull void (^)(void))completionHandler;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler;
+
+/**
+ * Called if this has been registered for `UIApplicationDelegate` callbacks.
+ *
+ * @return `YES` if this handles the request.
+ */
+- (BOOL)application:(UIApplication*)application
+ continueUserActivity:(NSUserActivity*)userActivity
+ restorationHandler:(void (^)(NSArray*))restorationHandler;
+@end
+
+#pragma mark -
+/**
+ * A plugin registration callback.
+ *
+ * Used for registering plugins with additional instances of
+ * `FlutterPluginRegistry`.
+ *
+ * @param registry The registry to register plugins with.
+ */
+typedef void (*FlutterPluginRegistrantCallback)(NSObject* registry);
+
+#pragma mark -
+/**
+ * Implemented by the iOS part of a Flutter plugin.
+ *
+ * Defines a set of optional callback methods and a method to set up the plugin
+ * and register it to be called by other application components.
+ */
+@protocol FlutterPlugin
+@required
+/**
+ * Registers this plugin using the context information and callback registration
+ * methods exposed by the given registrar.
+ *
+ * The registrar is obtained from a `FlutterPluginRegistry` which keeps track of
+ * the identity of registered plugins and provides basic support for cross-plugin
+ * coordination.
+ *
+ * The caller of this method, a plugin registrant, is usually autogenerated by
+ * Flutter tooling based on declared plugin dependencies. The generated registrant
+ * asks the registry for a registrar for each plugin, and calls this method to
+ * allow the plugin to initialize itself and register callbacks with application
+ * objects available through the registrar protocol.
+ *
+ * @param registrar A helper providing application context and methods for
+ * registering callbacks.
+ */
++ (void)registerWithRegistrar:(NSObject*)registrar;
+@optional
+/**
+ * Set a callback for registering plugins to an additional `FlutterPluginRegistry`,
+ * including headless `FlutterEngine` instances.
+ *
+ * This method is typically called from within an application's `AppDelegate` at
+ * startup to allow for plugins which create additional `FlutterEngine` instances
+ * to register the application's plugins.
+ *
+ * @param callback A callback for registering some set of plugins with a
+ * `FlutterPluginRegistry`.
+ */
++ (void)setPluginRegistrantCallback:(FlutterPluginRegistrantCallback)callback;
+@optional
+/**
+ * Called if this plugin has been registered to receive `FlutterMethodCall`s.
+ *
+ * @param call The method call command object.
+ * @param result A callback for submitting the result of the call.
+ */
+- (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult)result;
+@optional
+/**
+ * Called when a plugin is being removed from a `FlutterEngine`, which is
+ * usually the result of the `FlutterEngine` being deallocated. This method
+ * provides the opportunity to do necessary cleanup.
+ *
+ * You will only receive this method if you registered your plugin instance with
+ * the `FlutterEngine` via `-[FlutterPluginRegistry publish:]`.
+ *
+ * @param registrar The registrar that was used to publish the plugin.
+ *
+ */
+- (void)detachFromEngineForRegistrar:(NSObject*)registrar;
+@end
+
+#pragma mark -
+/**
+ * How the UIGestureRecognizers of a platform view are blocked.
+ *
+ * UIGestureRecognizers of platform views can be blocked based on decisions made by the
+ * Flutter Framework (e.g. When an interact-able widget is covering the platform view).
+ */
+typedef enum {
+ /**
+ * Flutter blocks all the UIGestureRecognizers on the platform view as soon as it
+ * decides they should be blocked.
+ *
+ * With this policy, only the `touchesBegan` method for all the UIGestureRecognizers is guaranteed
+ * to be called.
+ */
+ FlutterPlatformViewGestureRecognizersBlockingPolicyEager,
+ /**
+ * Flutter blocks the platform view's UIGestureRecognizers from recognizing only after
+ * touchesEnded was invoked.
+ *
+ * This results in the platform view's UIGestureRecognizers seeing the entire touch sequence,
+ * but never recognizing the gesture (and never invoking actions).
+ */
+ FlutterPlatformViewGestureRecognizersBlockingPolicyWaitUntilTouchesEnded,
+} FlutterPlatformViewGestureRecognizersBlockingPolicy;
+
+#pragma mark -
+/**
+ * Registration context for a single `FlutterPlugin`, providing a one stop shop
+ * for the plugin to access contextual information and register callbacks for
+ * various application events.
+ *
+ * Registrars are obtained from a `FlutterPluginRegistry` which keeps track of
+ * the identity of registered plugins and provides basic support for cross-plugin
+ * coordination.
+ */
+@protocol FlutterPluginRegistrar
+/**
+ * Returns a `FlutterBinaryMessenger` for creating Dart/iOS communication
+ * channels to be used by the plugin.
+ *
+ * @return The messenger.
+ */
+- (NSObject*)messenger;
+
+/**
+ * Returns a `FlutterTextureRegistry` for registering textures
+ * provided by the plugin.
+ *
+ * @return The texture registry.
+ */
+- (NSObject*)textures;
+
+/**
+ * Registers a `FlutterPlatformViewFactory` for creation of platform views.
+ *
+ * Plugins expose `UIView` for embedding in Flutter apps by registering a view factory.
+ *
+ * @param factory The view factory that will be registered.
+ * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use
+ * this identifier to request creation of a `UIView` by the registered factory.
+ */
+- (void)registerViewFactory:(NSObject*)factory
+ withId:(NSString*)factoryId;
+
+/**
+ * Registers a `FlutterPlatformViewFactory` for creation of platform views.
+ *
+ * Plugins can expose a `UIView` for embedding in Flutter apps by registering a view factory.
+ *
+ * @param factory The view factory that will be registered.
+ * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use
+ * this identifier to request creation of a `UIView` by the registered factory.
+ * @param gestureRecognizersBlockingPolicy How UIGestureRecognizers on the platform views are
+ * blocked.
+ *
+ */
+- (void)registerViewFactory:(NSObject*)factory
+ withId:(NSString*)factoryId
+ gestureRecognizersBlockingPolicy:
+ (FlutterPlatformViewGestureRecognizersBlockingPolicy)gestureRecognizersBlockingPolicy;
+
+/**
+ * Publishes a value for external use of the plugin.
+ *
+ * Plugins may publish a single value, such as an instance of the
+ * plugin's main class, for situations where external control or
+ * interaction is needed.
+ *
+ * The published value will be available from the `FlutterPluginRegistry`.
+ * Repeated calls overwrite any previous publication.
+ *
+ * @param value The value to be published.
+ */
+- (void)publish:(NSObject*)value;
+
+/**
+ * Registers the plugin as a receiver of incoming method calls from the Dart side
+ * on the specified `FlutterMethodChannel`.
+ *
+ * @param delegate The receiving object, such as the plugin's main class.
+ * @param channel The channel
+ */
+- (void)addMethodCallDelegate:(NSObject*)delegate
+ channel:(FlutterMethodChannel*)channel;
+
+/**
+ * Registers the plugin as a receiver of `UIApplicationDelegate` calls.
+ *
+ * @param delegate The receiving object, such as the plugin's main class.
+ */
+- (void)addApplicationDelegate:(NSObject*)delegate;
+
+/**
+ * Returns the file name for the given asset.
+ * The returned file name can be used to access the asset in the application's main bundle.
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @return the file name to be used for lookup in the main bundle.
+ */
+- (NSString*)lookupKeyForAsset:(NSString*)asset;
+
+/**
+ * Returns the file name for the given asset which originates from the specified package.
+ * The returned file name can be used to access the asset in the application's main bundle.
+ *
+ *
+ * @param asset The name of the asset. The name can be hierarchical.
+ * @param package The name of the package from which the asset originates.
+ * @return the file name to be used for lookup in the main bundle.
+ */
+- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package;
+@end
+
+#pragma mark -
+/**
+ * A registry of Flutter iOS plugins.
+ *
+ * Plugins are identified by unique string keys, typically the name of the
+ * plugin's main class. The registry tracks plugins by this key, mapping it to
+ * a value published by the plugin during registration, if any. This provides a
+ * very basic means of cross-plugin coordination with loose coupling between
+ * unrelated plugins.
+ *
+ * Plugins typically need contextual information and the ability to register
+ * callbacks for various application events. To keep the API of the registry
+ * focused, these facilities are not provided directly by the registry, but by
+ * a `FlutterPluginRegistrar`, created by the registry in exchange for the unique
+ * key of the plugin.
+ *
+ * There is no implied connection between the registry and the registrar.
+ * Specifically, callbacks registered by the plugin via the registrar may be
+ * relayed directly to the underlying iOS application objects.
+ */
+@protocol FlutterPluginRegistry
+/**
+ * Returns a registrar for registering a plugin.
+ *
+ * @param pluginKey The unique key identifying the plugin.
+ */
+- (nullable NSObject*)registrarForPlugin:(NSString*)pluginKey;
+/**
+ * Returns whether the specified plugin has been registered.
+ *
+ * @param pluginKey The unique key identifying the plugin.
+ * @return `YES` if `registrarForPlugin` has been called with `pluginKey`.
+ */
+- (BOOL)hasPlugin:(NSString*)pluginKey;
+
+/**
+ * Returns a value published by the specified plugin.
+ *
+ * @param pluginKey The unique key identifying the plugin.
+ * @return An object published by the plugin, if any. Will be `NSNull` if
+ * nothing has been published. Will be `nil` if the plugin has not been
+ * registered.
+ */
+- (nullable NSObject*)valuePublishedByPlugin:(NSString*)pluginKey;
+@end
+
+#pragma mark -
+/**
+ * Implement this in the `UIAppDelegate` of your app to enable Flutter plugins to register
+ * themselves to the application life cycle events.
+ *
+ * For plugins to receive events from `UNUserNotificationCenter`, register this as the
+ * `UNUserNotificationCenterDelegate`.
+ */
+@protocol FlutterAppLifeCycleProvider
+
+/**
+ * Called when registering a new `FlutterApplicaitonLifeCycleDelegate`.
+ *
+ * See also: `-[FlutterAppDelegate addApplicationLifeCycleDelegate:]`
+ */
+- (void)addApplicationLifeCycleDelegate:(NSObject