Dinesh Veeran 3 anni fa
commit
00cab65516
100 ha cambiato i file con 3867 aggiunte e 0 eliminazioni
  1. 44 0
      .gitignore
  2. 45 0
      .metadata
  3. 43 0
      .vscode/launch.json
  4. 16 0
      README.md
  5. 29 0
      analysis_options.yaml
  6. 13 0
      android/.gitignore
  7. 72 0
      android/app/build.gradle
  8. 8 0
      android/app/src/debug/AndroidManifest.xml
  9. 34 0
      android/app/src/main/AndroidManifest.xml
  10. 6 0
      android/app/src/main/kotlin/com/example/gozap_raider/MainActivity.kt
  11. 12 0
      android/app/src/main/res/drawable-v21/launch_background.xml
  12. 12 0
      android/app/src/main/res/drawable/launch_background.xml
  13. BIN
      android/app/src/main/res/mipmap-hdpi/ic_launcher.png
  14. BIN
      android/app/src/main/res/mipmap-mdpi/ic_launcher.png
  15. BIN
      android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
  16. BIN
      android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
  17. BIN
      android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
  18. 18 0
      android/app/src/main/res/values-night/styles.xml
  19. 18 0
      android/app/src/main/res/values/styles.xml
  20. 8 0
      android/app/src/profile/AndroidManifest.xml
  21. 32 0
      android/build.gradle
  22. 3 0
      android/gradle.properties
  23. 5 0
      android/gradle/wrapper/gradle-wrapper.properties
  24. 11 0
      android/settings.gradle
  25. BIN
      assets/images/GSR/Airline.png
  26. BIN
      assets/images/GSR/BG-BoardingPass.png
  27. BIN
      assets/images/GSR/BG-Home.png
  28. BIN
      assets/images/GSR/BG-Thankyou.png
  29. BIN
      assets/images/GSR/Banking.png
  30. BIN
      assets/images/GSR/Banking_Enrollment.png
  31. BIN
      assets/images/GSR/Eligible_Base.png
  32. BIN
      assets/images/GSR/Eligible_Tick.png
  33. BIN
      assets/images/GSR/GSR_newlogo.png
  34. BIN
      assets/images/GSR/Home-icon_black.png
  35. BIN
      assets/images/GSR/Home-icon_white.png
  36. BIN
      assets/images/GSR/Logout-icon_black.png
  37. BIN
      assets/images/GSR/Logout-icon_white.png
  38. BIN
      assets/images/GSR/Menu_icon_black.png
  39. BIN
      assets/images/GSR/Menu_icon_white.png
  40. BIN
      assets/images/GSR/Not-Eligible_Base.png
  41. BIN
      assets/images/GSR/Not-Eligible_Cross.png
  42. BIN
      assets/images/GSR/Notification-icon_black.png
  43. BIN
      assets/images/GSR/Notification-icon_white.png
  44. BIN
      assets/images/GSR/Reports.png
  45. BIN
      assets/images/GSR/User-icon_black.png
  46. BIN
      assets/images/GSR/User-icon_white.png
  47. BIN
      assets/images/GSR/app_logo.png
  48. BIN
      assets/images/GSR/circle.png
  49. BIN
      assets/images/GSR/logo.png
  50. BIN
      assets/images/GSR/logo_01.png
  51. BIN
      assets/images/bank/canara.png
  52. BIN
      assets/images/bank/hdfc.png
  53. BIN
      assets/images/bank/icici.png
  54. BIN
      assets/images/bank/indian.png
  55. BIN
      assets/images/bank/sbi.png
  56. BIN
      assets/images/bank/union.png
  57. BIN
      assets/images/bg/gozap_large_banner.png
  58. BIN
      assets/images/bg/gozap_small_banner.png
  59. BIN
      assets/images/flight/Gofirst.png
  60. BIN
      assets/images/flight/airasia.png
  61. BIN
      assets/images/flight/airindia.png
  62. BIN
      assets/images/flight/indigo.png
  63. BIN
      assets/images/flight/spicejet.png
  64. BIN
      assets/images/flight/vistara.png
  65. BIN
      assets/images/logos/gofuel_logo.jpeg
  66. BIN
      assets/images/logos/gozap_large_white_logo.png
  67. BIN
      assets/images/logos/gozap_smaill_white_bg_logo.png
  68. BIN
      assets/images/logos/gozap_small_color_logo.png
  69. BIN
      assets/images/personal_info_profile.png
  70. 1745 0
      assets/json/countries.json
  71. 786 0
      assets/locale/data.json
  72. 91 0
      assets/locale/localization_en.json
  73. 1 0
      assets/lottie/logged_in_lottie.json
  74. 1 0
      assets/lottie/recharged_lottie.json
  75. 1 0
      assets/lottie/registered_lottie.json
  76. BIN
      fonts/Eras-BOLD-ITC.ttf
  77. BIN
      fonts/Eras-DEMI-ITC.ttf
  78. BIN
      fonts/Eras-LIGHT-ITC.ttf
  79. BIN
      fonts/Eras-MEDIUM-ITC.ttf
  80. BIN
      fonts/gozap_icons.ttf
  81. 2 0
      fonts/www.dafontfree.net.url
  82. BIN
      fonts/zip/Eras-Bold-ITC_15884.zip
  83. BIN
      fonts/zip/eras-demi-itc.zip
  84. BIN
      fonts/zip/eras-light-itc.zip
  85. BIN
      fonts/zip/eras-medium-itc-maisfontes.25d1.zip
  86. 34 0
      ios/.gitignore
  87. 26 0
      ios/Flutter/AppFrameworkInfo.plist
  88. 1 0
      ios/Flutter/Debug.xcconfig
  89. 1 0
      ios/Flutter/Release.xcconfig
  90. 481 0
      ios/Runner.xcodeproj/project.pbxproj
  91. 7 0
      ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  92. 8 0
      ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  93. 8 0
      ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
  94. 87 0
      ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
  95. 7 0
      ios/Runner.xcworkspace/contents.xcworkspacedata
  96. 8 0
      ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  97. 8 0
      ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
  98. 13 0
      ios/Runner/AppDelegate.swift
  99. 122 0
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
  100. 0 0
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png

+ 44 - 0
.gitignore

@@ -0,0 +1,44 @@
+# Miscellaneous
+*.class
+*.log
+*.pyc
+*.swp
+.DS_Store
+.atom/
+.buildlog/
+.history
+.svn/
+migrate_working_dir/
+
+# IntelliJ related
+*.iml
+*.ipr
+*.iws
+.idea/
+
+# The .vscode folder contains launch configuration and tasks you configure in
+# VS Code which you may wish to be included in version control, so this line
+# is commented out by default.
+#.vscode/
+
+# Flutter/Dart/Pub related
+**/doc/api/
+**/ios/Flutter/.last_build_id
+.dart_tool/
+.flutter-plugins
+.flutter-plugins-dependencies
+.packages
+.pub-cache/
+.pub/
+/build/
+
+# Symbolication related
+app.*.symbols
+
+# Obfuscation related
+app.*.map.json
+
+# Android Studio will place build artifacts here
+/android/app/debug
+/android/app/profile
+/android/app/release

+ 45 - 0
.metadata

@@ -0,0 +1,45 @@
+# This file tracks properties of this Flutter project.
+# Used by Flutter tool to assess capabilities and perform upgrades etc.
+#
+# This file should be version controlled.
+
+version:
+  revision: eb6d86ee27deecba4a83536aa20f366a6044895c
+  channel: stable
+
+project_type: app
+
+# Tracks metadata for the flutter migrate command
+migration:
+  platforms:
+    - platform: root
+      create_revision: eb6d86ee27deecba4a83536aa20f366a6044895c
+      base_revision: eb6d86ee27deecba4a83536aa20f366a6044895c
+    - platform: android
+      create_revision: eb6d86ee27deecba4a83536aa20f366a6044895c
+      base_revision: eb6d86ee27deecba4a83536aa20f366a6044895c
+    - platform: ios
+      create_revision: eb6d86ee27deecba4a83536aa20f366a6044895c
+      base_revision: eb6d86ee27deecba4a83536aa20f366a6044895c
+    - platform: linux
+      create_revision: eb6d86ee27deecba4a83536aa20f366a6044895c
+      base_revision: eb6d86ee27deecba4a83536aa20f366a6044895c
+    - platform: macos
+      create_revision: eb6d86ee27deecba4a83536aa20f366a6044895c
+      base_revision: eb6d86ee27deecba4a83536aa20f366a6044895c
+    - platform: web
+      create_revision: eb6d86ee27deecba4a83536aa20f366a6044895c
+      base_revision: eb6d86ee27deecba4a83536aa20f366a6044895c
+    - platform: windows
+      create_revision: eb6d86ee27deecba4a83536aa20f366a6044895c
+      base_revision: eb6d86ee27deecba4a83536aa20f366a6044895c
+
+  # User provided section
+
+  # List of Local paths (relative to this file) that should be
+  # ignored by the migrate tool.
+  #
+  # Files that are not part of the templates will be ignored by default.
+  unmanaged_files:
+    - 'lib/main.dart'
+    - 'ios/Runner.xcodeproj/project.pbxproj'

+ 43 - 0
.vscode/launch.json

@@ -0,0 +1,43 @@
+{
+    // Use IntelliSense to learn about possible attributes.
+    // Hover to view descriptions of existing attributes.
+    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+    "version": "0.2.0",
+    "configurations": [
+        {
+            "name": "gozap_raider",
+            "request": "launch",
+            "type": "dart"
+        },
+        {
+            "name": "gozap_raider (profile mode)",
+            "request": "launch",
+            "type": "dart",
+            "flutterMode": "profile"
+        },
+        {
+            "name": "gozap_raider (release mode)",
+            "request": "launch",
+            "type": "dart",
+            "flutterMode": "release"
+        },
+        {
+            "name": "canvaskit-web-renderer",
+            "request": "launch",
+            "type": "dart",
+            "args": [
+                "--web-port=5000",
+                "--web-renderer","canvaskit"
+            ]
+        },
+        {
+            "name": "html-web-renderer",
+            "request": "launch",
+            "type": "dart",
+            "args": [
+                "--web-port=5000",
+                "--web-renderer","html"
+            ]
+        }
+    ]
+}

+ 16 - 0
README.md

@@ -0,0 +1,16 @@
+# gozap_raider
+
+A new Flutter project.
+
+## 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.

+ 29 - 0
analysis_options.yaml

@@ -0,0 +1,29 @@
+# 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-lang.github.io/linter/lints/index.html.
+  #
+  # 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

+ 13 - 0
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

+ 72 - 0
android/app/build.gradle

@@ -0,0 +1,72 @@
+def localProperties = new Properties()
+def localPropertiesFile = rootProject.file('local.properties')
+if (localPropertiesFile.exists()) {
+    localPropertiesFile.withReader('UTF-8') { reader ->
+        localProperties.load(reader)
+    }
+}
+
+def flutterRoot = localProperties.getProperty('flutter.sdk')
+if (flutterRoot == null) {
+    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
+}
+
+def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
+if (flutterVersionCode == null) {
+    flutterVersionCode = '1'
+}
+
+def flutterVersionName = localProperties.getProperty('flutter.versionName')
+if (flutterVersionName == null) {
+    flutterVersionName = '1.0'
+}
+
+apply plugin: 'com.android.application'
+apply plugin: 'kotlin-android'
+apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
+
+android {
+    compileSdkVersion 32
+    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.gozap_rider"
+        // You can update the following values to match your application needs.
+        // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration.
+        minSdkVersion 21
+        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
+            crunchPngs false
+        }
+    }
+}
+
+flutter {
+    source '../..'
+}
+
+dependencies {
+    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
+}

+ 8 - 0
android/app/src/debug/AndroidManifest.xml

@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.example.gozap_raider">
+    <!-- The INTERNET permission is required for development. Specifically,
+         the Flutter tool needs it to communicate with the running application
+         to allow setting breakpoints, to provide hot reload, etc.
+    -->
+    <uses-permission android:name="android.permission.INTERNET"/>
+</manifest>

+ 34 - 0
android/app/src/main/AndroidManifest.xml

@@ -0,0 +1,34 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.example.gozap_raider">
+   <application
+        android:label="gozap_rider"
+        android:name="${applicationName}"
+        android:icon="@mipmap/ic_launcher">
+        <activity
+            android:name=".MainActivity"
+            android:exported="true"
+            android:launchMode="singleTop"
+            android:theme="@style/LaunchTheme"
+            android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
+            android:hardwareAccelerated="true"
+            android:windowSoftInputMode="adjustResize">
+            <!-- Specifies an Android theme to apply to this Activity as soon as
+                 the Android process has started. This theme is visible to the user
+                 while the Flutter UI initializes. After that, this theme continues
+                 to determine the Window background behind the Flutter UI. -->
+            <meta-data
+              android:name="io.flutter.embedding.android.NormalTheme"
+              android:resource="@style/NormalTheme"
+              />
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN"/>
+                <category android:name="android.intent.category.LAUNCHER"/>
+            </intent-filter>
+        </activity>
+        <!-- Don't delete the meta-data below.
+             This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
+        <meta-data
+            android:name="flutterEmbedding"
+            android:value="2" />
+    </application>
+</manifest>

+ 6 - 0
android/app/src/main/kotlin/com/example/gozap_raider/MainActivity.kt

@@ -0,0 +1,6 @@
+package com.example.gozap_raider
+
+import io.flutter.embedding.android.FlutterActivity
+
+class MainActivity: FlutterActivity() {
+}

+ 12 - 0
android/app/src/main/res/drawable-v21/launch_background.xml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Modify this file to customize your launch splash screen -->
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="?android:colorBackground" />
+
+    <!-- You can insert your own image assets here -->
+    <!-- <item>
+        <bitmap
+            android:gravity="center"
+            android:src="@mipmap/launch_image" />
+    </item> -->
+</layer-list>

+ 12 - 0
android/app/src/main/res/drawable/launch_background.xml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Modify this file to customize your launch splash screen -->
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@android:color/white" />
+
+    <!-- You can insert your own image assets here -->
+    <!-- <item>
+        <bitmap
+            android:gravity="center"
+            android:src="@mipmap/launch_image" />
+    </item> -->
+</layer-list>

BIN
android/app/src/main/res/mipmap-hdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-mdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-xhdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png


+ 18 - 0
android/app/src/main/res/values-night/styles.xml

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is on -->
+    <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
+        <!-- Show a splash screen on the activity. Automatically removed when
+             the Flutter engine draws its first frame -->
+        <item name="android:windowBackground">@drawable/launch_background</item>
+    </style>
+    <!-- Theme applied to the Android Window as soon as the process has started.
+         This theme determines the color of the Android Window while your
+         Flutter UI initializes, as well as behind your Flutter UI while its
+         running.
+
+         This Theme is only used starting with V2 of Flutter's Android embedding. -->
+    <style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
+        <item name="android:windowBackground">?android:colorBackground</item>
+    </style>
+</resources>

+ 18 - 0
android/app/src/main/res/values/styles.xml

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
+    <style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
+        <!-- Show a splash screen on the activity. Automatically removed when
+             the Flutter engine draws its first frame -->
+        <item name="android:windowBackground">@drawable/launch_background</item>
+    </style>
+    <!-- Theme applied to the Android Window as soon as the process has started.
+         This theme determines the color of the Android Window while your
+         Flutter UI initializes, as well as behind your Flutter UI while its
+         running.
+
+         This Theme is only used starting with V2 of Flutter's Android embedding. -->
+    <style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
+        <item name="android:windowBackground">?android:colorBackground</item>
+    </style>
+</resources>

+ 8 - 0
android/app/src/profile/AndroidManifest.xml

@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.example.gozap_raider">
+    <!-- The INTERNET permission is required for development. Specifically,
+         the Flutter tool needs it to communicate with the running application
+         to allow setting breakpoints, to provide hot reload, etc.
+    -->
+    <uses-permission android:name="android.permission.INTERNET"/>
+</manifest>

+ 32 - 0
android/build.gradle

@@ -0,0 +1,32 @@
+buildscript {
+    ext.kotlin_version = '1.6.10'
+    repositories {
+        google()
+        mavenCentral()
+    }
+
+    dependencies {
+        // classpath 'com.android.tools.build:gradle:7.1.2'
+        classpath 'com.android.tools.build:gradle:7.0.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')
+}
+
+task clean(type: Delete) {
+    delete rootProject.buildDir
+}

+ 3 - 0
android/gradle.properties

@@ -0,0 +1,3 @@
+org.gradle.jvmargs=-Xmx1536M
+android.useAndroidX=true
+android.enableJetifier=true

+ 5 - 0
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.4-all.zip

+ 11 - 0
android/settings.gradle

@@ -0,0 +1,11 @@
+include ':app'
+
+def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
+def properties = new Properties()
+
+assert localPropertiesFile.exists()
+localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }
+
+def flutterSdkPath = properties.getProperty("flutter.sdk")
+assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
+apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"

BIN
assets/images/GSR/Airline.png


BIN
assets/images/GSR/BG-BoardingPass.png


BIN
assets/images/GSR/BG-Home.png


BIN
assets/images/GSR/BG-Thankyou.png


BIN
assets/images/GSR/Banking.png


BIN
assets/images/GSR/Banking_Enrollment.png


BIN
assets/images/GSR/Eligible_Base.png


BIN
assets/images/GSR/Eligible_Tick.png


BIN
assets/images/GSR/GSR_newlogo.png


BIN
assets/images/GSR/Home-icon_black.png


BIN
assets/images/GSR/Home-icon_white.png


BIN
assets/images/GSR/Logout-icon_black.png


BIN
assets/images/GSR/Logout-icon_white.png


BIN
assets/images/GSR/Menu_icon_black.png


BIN
assets/images/GSR/Menu_icon_white.png


BIN
assets/images/GSR/Not-Eligible_Base.png


BIN
assets/images/GSR/Not-Eligible_Cross.png


BIN
assets/images/GSR/Notification-icon_black.png


BIN
assets/images/GSR/Notification-icon_white.png


BIN
assets/images/GSR/Reports.png


BIN
assets/images/GSR/User-icon_black.png


BIN
assets/images/GSR/User-icon_white.png


BIN
assets/images/GSR/app_logo.png


BIN
assets/images/GSR/circle.png


BIN
assets/images/GSR/logo.png


BIN
assets/images/GSR/logo_01.png


BIN
assets/images/bank/canara.png


BIN
assets/images/bank/hdfc.png


BIN
assets/images/bank/icici.png


BIN
assets/images/bank/indian.png


BIN
assets/images/bank/sbi.png


BIN
assets/images/bank/union.png


BIN
assets/images/bg/gozap_large_banner.png


BIN
assets/images/bg/gozap_small_banner.png


BIN
assets/images/flight/Gofirst.png


BIN
assets/images/flight/airasia.png


BIN
assets/images/flight/airindia.png


BIN
assets/images/flight/indigo.png


BIN
assets/images/flight/spicejet.png


BIN
assets/images/flight/vistara.png


BIN
assets/images/logos/gofuel_logo.jpeg


BIN
assets/images/logos/gozap_large_white_logo.png


BIN
assets/images/logos/gozap_smaill_white_bg_logo.png


BIN
assets/images/logos/gozap_small_color_logo.png


BIN
assets/images/personal_info_profile.png


File diff suppressed because it is too large
+ 1745 - 0
assets/json/countries.json


+ 786 - 0
assets/locale/data.json

@@ -0,0 +1,786 @@
+{
+   "data":{
+      "id":5,
+      "name":"SOP AUDIT - SUNDARAM FILLING STATION - DECEMBER 2021",
+      "brand_id":2,
+      "dealer_id":3,
+      "retailer_id":null,
+      "start_date":"2021-12-01",
+      "end_date":"2022-01-07",
+      "zone_id":2,
+      "state_id":2,
+      "city_id":4,
+      "district_id":3,
+      "village_id":3,
+      "sop_name_id":3,
+      "completed_at":null,
+      "created_at":"2021-12-13T07:34:37.000000Z",
+      "updated_at":"2021-12-13T07:34:37.000000Z",
+      "deleted_at":null,
+      "brand":{
+         "id":2,
+         "name":"HPCL",
+         "email":"hpadmin@gmail.com",
+         "point_of_contact":"hpmanager",
+         "profile_image":null,
+         "email_verification_token":null,
+         "email_verified_at":null,
+         "created_at":"2021-12-02T10:40:31.000000Z",
+         "updated_at":"2021-12-13T03:53:55.000000Z",
+         "deleted_at":null
+      },
+      "dealer":{
+         "id":3,
+         "brand_id":2,
+         "ownership_type_id":3,
+         "operation_type_id":4,
+         "automation_type_id":4,
+         "fuel_type_id":4,
+         "location_format_id":6,
+         "name":"SUNDARAM FILLING STATION",
+         "dealer_code":"15280232",
+         "email":"muthuramanr@cygnusa.in",
+         "hierarchy_zone_id":2,
+         "hierarchy_state_id":2,
+         "hierarchy_city_id":4,
+         "hierarchy_district_id":3,
+         "hierarchy_village_id":3,
+         "regional_manager_name":"YAMINI KIRANMAYI",
+         "regional_manager_phone":null,
+         "regional_manager_email":null,
+         "alternative_contact_name":null,
+         "alternative_contact_phone":null,
+         "alternative_contact_email":null,
+         "sales_officer_name":"YAMINI KIRANMAYI",
+         "sales_officer_phone":null,
+         "sales_officer_email":null,
+         "petrol_avg_volume":210,
+         "diesel_avg_volume":140,
+         "cng_avg_volume":null,
+         "lpg_avg_volume":null,
+         "lubricants_avg_volume":null,
+         "profile_image":null,
+         "created_at":"2021-12-13T07:15:54.000000Z",
+         "updated_at":"2021-12-13T07:15:54.000000Z",
+         "deleted_at":null
+      },
+      "retailer":null,
+      "zone":{
+         "id":2,
+         "name":"SOUTH",
+         "created_at":"2021-11-29T13:50:10.000000Z",
+         "updated_at":"2021-12-13T04:08:36.000000Z",
+         "deleted_at":null
+      },
+      "state":{
+         "id":2,
+         "name":"TAMIL NADU",
+         "zone_id":2,
+         "created_at":"2021-11-29T13:50:59.000000Z",
+         "updated_at":"2021-12-13T04:09:01.000000Z",
+         "deleted_at":null
+      },
+      "city":{
+         "id":4,
+         "name":"CHENNAI",
+         "state_id":2,
+         "created_at":"2021-12-13T04:09:50.000000Z",
+         "updated_at":"2021-12-13T04:09:50.000000Z",
+         "deleted_at":null
+      },
+      "district":{
+         "id":3,
+         "name":"CHENNAI",
+         "city_id":4,
+         "created_at":"2021-12-13T06:36:08.000000Z",
+         "updated_at":"2021-12-13T06:36:08.000000Z",
+         "deleted_at":null
+      },
+      "village":{
+         "id":3,
+         "name":"CHENNAI",
+         "district_id":3,
+         "created_at":"2021-12-13T06:36:25.000000Z",
+         "updated_at":"2021-12-13T06:36:25.000000Z",
+         "deleted_at":null
+      },
+      "sop_name":{
+         "id":3,
+         "brand_id":2,
+         "name":"HPCL SOP RETAIL OUTLETS",
+         "created_at":"2021-12-05T06:22:50.000000Z",
+         "updated_at":"2021-12-13T04:44:05.000000Z",
+         "deleted_at":null
+      },
+      "sop_lines":[
+         {
+            "id":3,
+            "sop_name_id":3,
+            "name":"RETAIL OUTLET OPERATIONS",
+            "created_at":"2021-12-05T06:23:32.000000Z",
+            "updated_at":"2021-12-13T04:45:49.000000Z",
+            "deleted_at":null,
+            "pivot":{
+               "project_id":5,
+               "sop_line_id":3
+            },
+            "categories":[
+               {
+                  "id":2,
+                  "sop_line_id":3,
+                  "name":"1. INFRASTRUCTURE",
+                  "created_at":"2021-12-05T06:24:42.000000Z",
+                  "updated_at":"2021-12-13T04:48:22.000000Z",
+                  "deleted_at":null
+               },
+               {
+                  "id":3,
+                  "sop_line_id":3,
+                  "name":"CUSTOMER SERVICE",
+                  "created_at":"2021-12-13T04:50:26.000000Z",
+                  "updated_at":"2021-12-13T04:50:26.000000Z",
+                  "deleted_at":null
+               },
+               {
+                  "id":4,
+                  "sop_line_id":3,
+                  "name":"PROCESS",
+                  "created_at":"2021-12-13T04:51:03.000000Z",
+                  "updated_at":"2021-12-13T04:51:03.000000Z",
+                  "deleted_at":null
+               },
+               {
+                  "id":5,
+                  "sop_line_id":3,
+                  "name":"HOUSE KEEPING & SAFETY",
+                  "created_at":"2021-12-13T04:55:20.000000Z",
+                  "updated_at":"2021-12-13T04:55:20.000000Z",
+                  "deleted_at":null
+               },
+               {
+                  "id":6,
+                  "sop_line_id":3,
+                  "name":"PEOPLE",
+                  "created_at":"2021-12-13T04:55:36.000000Z",
+                  "updated_at":"2021-12-13T04:55:36.000000Z",
+                  "deleted_at":null
+               }
+            ]
+         }
+      ],
+      "questions":[
+         {
+            "id":"25",
+            "project_id":5,
+            "brand_id":2,
+            "sop_name_id":3,
+            "sop_line_id":3,
+            "sop_category_id":2,
+            "sop_sub_category_id":27,
+            "sop_child_category1_name":null,
+            "sop_child_category2_name":null,
+            "sop_child_category3_name":null,
+            "sop_child_category4_name":null,
+            "sop_child_category5_name":null,
+            "sop_child_category6_name":null,
+            "sop_child_category7_name":null,
+            "type":1,
+            "proof_required":0,
+            "is_required":0,
+            "question":"Does the Name board has the Local Fire Station Number?",
+            "sop_responsibility_id":3,
+            "weightage_id":null,
+            "question_weightage":1,
+            "sort":1,
+            "answer":null,
+            "created_at":"2021-12-13T07:34:37.000000Z",
+            "updated_at":"2021-12-13T07:34:37.000000Z",
+            "deleted_at":null,
+            "options":[
+               
+            ],
+            "sop_sub_category":{
+               "id":27,
+               "sop_category_id":2,
+               "name":"NAME BOARD",
+               "sort":0,
+               "child_category1_name":null,
+               "child_category2_name":null,
+               "child_category3_name":null,
+               "child_category4_name":null,
+               "child_category5_name":null,
+               "child_category6_name":null,
+               "child_category7_name":null,
+               "created_at":"2021-12-13T05:05:21.000000Z",
+               "updated_at":"2021-12-13T05:05:21.000000Z",
+               "deleted_at":null
+            }
+         },
+         {
+            "id":"26",
+            "project_id":5,
+            "brand_id":2,
+            "sop_name_id":3,
+            "sop_line_id":3,
+            "sop_category_id":2,
+            "sop_sub_category_id":27,
+            "sop_child_category1_name":null,
+            "sop_child_category2_name":null,
+            "sop_child_category3_name":null,
+            "sop_child_category4_name":null,
+            "sop_child_category5_name":null,
+            "sop_child_category6_name":null,
+            "sop_child_category7_name":null,
+            "type":1,
+            "proof_required":1,
+            "is_required":1,
+            "question":"Does the Name board has the Local Police Station Number?",
+            "sop_responsibility_id":3,
+            "weightage_id":23,
+            "question_weightage":1,
+            "sort":2,
+            "answer":null,
+            "created_at":"2021-12-13T07:34:37.000000Z",
+            "updated_at":"2021-12-13T07:34:37.000000Z",
+            "deleted_at":null,
+            "options":[
+               
+            ],
+            "sop_sub_category":{
+               "id":27,
+               "sop_category_id":2,
+               "name":"NAME BOARD",
+               "sort":0,
+               "child_category1_name":null,
+               "child_category2_name":null,
+               "child_category3_name":null,
+               "child_category4_name":null,
+               "child_category5_name":null,
+               "child_category6_name":null,
+               "child_category7_name":null,
+               "created_at":"2021-12-13T05:05:21.000000Z",
+               "updated_at":"2021-12-13T05:05:21.000000Z",
+               "deleted_at":null
+            }
+         },
+         {
+            "id":"27",
+            "project_id":5,
+            "brand_id":2,
+            "sop_name_id":3,
+            "sop_line_id":3,
+            "sop_category_id":2,
+            "sop_sub_category_id":27,
+            "sop_child_category1_name":null,
+            "sop_child_category2_name":null,
+            "sop_child_category3_name":null,
+            "sop_child_category4_name":null,
+            "sop_child_category5_name":null,
+            "sop_child_category6_name":null,
+            "sop_child_category7_name":null,
+            "type":1,
+            "proof_required":0,
+            "is_required":1,
+            "question":"Does the Name board has Ambulance Number?",
+            "sop_responsibility_id":3,
+            "weightage_id":null,
+            "question_weightage":1,
+            "sort":3,
+            "answer":null,
+            "created_at":"2021-12-13T07:34:37.000000Z",
+            "updated_at":"2021-12-13T07:34:37.000000Z",
+            "deleted_at":null,
+            "options":[
+               
+            ],
+            "sop_sub_category":{
+               "id":27,
+               "sop_category_id":2,
+               "name":"NAME BOARD",
+               "sort":0,
+               "child_category1_name":null,
+               "child_category2_name":null,
+               "child_category3_name":null,
+               "child_category4_name":null,
+               "child_category5_name":null,
+               "child_category6_name":null,
+               "child_category7_name":null,
+               "created_at":"2021-12-13T05:05:21.000000Z",
+               "updated_at":"2021-12-13T05:05:21.000000Z",
+               "deleted_at":null
+            }
+         },
+         {
+            "id":"28",
+            "project_id":5,
+            "brand_id":2,
+            "sop_name_id":3,
+            "sop_line_id":3,
+            "sop_category_id":2,
+            "sop_sub_category_id":27,
+            "sop_child_category1_name":null,
+            "sop_child_category2_name":null,
+            "sop_child_category3_name":null,
+            "sop_child_category4_name":null,
+            "sop_child_category5_name":null,
+            "sop_child_category6_name":null,
+            "sop_child_category7_name":null,
+            "type":1,
+            "proof_required":1,
+            "is_required":1,
+            "question":"Does the Name board has Nearest hospital\/trauma centre number?",
+            "sop_responsibility_id":3,
+            "weightage_id":null,
+            "question_weightage":1,
+            "sort":4,
+            "answer":null,
+            "created_at":"2021-12-13T07:34:37.000000Z",
+            "updated_at":"2021-12-13T07:34:37.000000Z",
+            "deleted_at":null,
+            "options":[
+               
+            ],
+            "sop_sub_category":{
+               "id":27,
+               "sop_category_id":2,
+               "name":"NAME BOARD",
+               "sort":0,
+               "child_category1_name":null,
+               "child_category2_name":null,
+               "child_category3_name":null,
+               "child_category4_name":null,
+               "child_category5_name":null,
+               "child_category6_name":null,
+               "child_category7_name":null,
+               "created_at":"2021-12-13T05:05:21.000000Z",
+               "updated_at":"2021-12-13T05:05:21.000000Z",
+               "deleted_at":null
+            }
+         },
+         {
+            "id":"29",
+            "project_id":5,
+            "brand_id":2,
+            "sop_name_id":3,
+            "sop_line_id":3,
+            "sop_category_id":2,
+            "sop_sub_category_id":27,
+            "sop_child_category1_name":null,
+            "sop_child_category2_name":null,
+            "sop_child_category3_name":null,
+            "sop_child_category4_name":null,
+            "sop_child_category5_name":null,
+            "sop_child_category6_name":null,
+            "sop_child_category7_name":null,
+            "type":1,
+            "proof_required":0,
+            "is_required":1,
+            "question":"Does the Name board has SO Name, office address & contact number?",
+            "sop_responsibility_id":3,
+            "weightage_id":null,
+            "question_weightage":1,
+            "sort":5,
+            "answer":null,
+            "created_at":"2021-12-13T07:34:37.000000Z",
+            "updated_at":"2021-12-13T07:34:37.000000Z",
+            "deleted_at":null,
+            "options":[
+               
+            ],
+            "sop_sub_category":{
+               "id":27,
+               "sop_category_id":2,
+               "name":"NAME BOARD",
+               "sort":0,
+               "child_category1_name":null,
+               "child_category2_name":null,
+               "child_category3_name":null,
+               "child_category4_name":null,
+               "child_category5_name":null,
+               "child_category6_name":null,
+               "child_category7_name":null,
+               "created_at":"2021-12-13T05:05:21.000000Z",
+               "updated_at":"2021-12-13T05:05:21.000000Z",
+               "deleted_at":null
+            }
+         },
+         {
+            "id":"30",
+            "project_id":5,
+            "brand_id":2,
+            "sop_name_id":3,
+            "sop_line_id":3,
+            "sop_category_id":2,
+            "sop_sub_category_id":27,
+            "sop_child_category1_name":null,
+            "sop_child_category2_name":null,
+            "sop_child_category3_name":null,
+            "sop_child_category4_name":null,
+            "sop_child_category5_name":null,
+            "sop_child_category6_name":null,
+            "sop_child_category7_name":null,
+            "type":1,
+            "proof_required":1,
+            "is_required":1,
+            "question":"Does the Name board has RO Office contact details?",
+            "sop_responsibility_id":3,
+            "weightage_id":null,
+            "question_weightage":1,
+            "sort":6,
+            "answer":null,
+            "created_at":"2021-12-13T07:34:37.000000Z",
+            "updated_at":"2021-12-13T07:34:37.000000Z",
+            "deleted_at":null,
+            "options":[
+               
+            ],
+            "sop_sub_category":{
+               "id":27,
+               "sop_category_id":2,
+               "name":"NAME BOARD",
+               "sort":0,
+               "child_category1_name":null,
+               "child_category2_name":null,
+               "child_category3_name":null,
+               "child_category4_name":null,
+               "child_category5_name":null,
+               "child_category6_name":null,
+               "child_category7_name":null,
+               "created_at":"2021-12-13T05:05:21.000000Z",
+               "updated_at":"2021-12-13T05:05:21.000000Z",
+               "deleted_at":null
+            }
+         },
+         {
+            "id":"31",
+            "project_id":5,
+            "brand_id":2,
+            "sop_name_id":3,
+            "sop_line_id":3,
+            "sop_category_id":2,
+            "sop_sub_category_id":27,
+            "sop_child_category1_name":null,
+            "sop_child_category2_name":null,
+            "sop_child_category3_name":null,
+            "sop_child_category4_name":null,
+            "sop_child_category5_name":null,
+            "sop_child_category6_name":null,
+            "sop_child_category7_name":null,
+            "type":1,
+            "proof_required":1,
+            "is_required":1,
+            "question":"Does the Name board  has Website address for online complaint management system?",
+            "sop_responsibility_id":3,
+            "weightage_id":null,
+            "question_weightage":1,
+            "sort":7,
+            "answer":null,
+            "created_at":"2021-12-13T07:34:37.000000Z",
+            "updated_at":"2021-12-13T07:34:37.000000Z",
+            "deleted_at":null,
+            "options":[
+               
+            ],
+            "sop_sub_category":{
+               "id":27,
+               "sop_category_id":2,
+               "name":"NAME BOARD",
+               "sort":0,
+               "child_category1_name":null,
+               "child_category2_name":null,
+               "child_category3_name":null,
+               "child_category4_name":null,
+               "child_category5_name":null,
+               "child_category6_name":null,
+               "child_category7_name":null,
+               "created_at":"2021-12-13T05:05:21.000000Z",
+               "updated_at":"2021-12-13T05:05:21.000000Z",
+               "deleted_at":null
+            }
+         },
+         {
+            "id":"32",
+            "project_id":5,
+            "brand_id":2,
+            "sop_name_id":3,
+            "sop_line_id":3,
+            "sop_category_id":2,
+            "sop_sub_category_id":27,
+            "sop_child_category1_name":null,
+            "sop_child_category2_name":null,
+            "sop_child_category3_name":null,
+            "sop_child_category4_name":null,
+            "sop_child_category5_name":null,
+            "sop_child_category6_name":null,
+            "sop_child_category7_name":null,
+            "type":1,
+            "proof_required":1,
+            "is_required":1,
+            "question":"Does the Name board  has Emergency\/control room number?",
+            "sop_responsibility_id":3,
+            "weightage_id":null,
+            "question_weightage":1,
+            "sort":8,
+            "answer":null,
+            "created_at":"2021-12-13T07:34:37.000000Z",
+            "updated_at":"2021-12-13T07:34:37.000000Z",
+            "deleted_at":null,
+            "options":[
+               
+            ],
+            "sop_sub_category":{
+               "id":27,
+               "sop_category_id":2,
+               "name":"NAME BOARD",
+               "sort":0,
+               "child_category1_name":null,
+               "child_category2_name":null,
+               "child_category3_name":null,
+               "child_category4_name":null,
+               "child_category5_name":null,
+               "child_category6_name":null,
+               "child_category7_name":null,
+               "created_at":"2021-12-13T05:05:21.000000Z",
+               "updated_at":"2021-12-13T05:05:21.000000Z",
+               "deleted_at":null
+            }
+         },
+         {
+            "id":"33",
+            "project_id":5,
+            "brand_id":2,
+            "sop_name_id":3,
+            "sop_line_id":3,
+            "sop_category_id":2,
+            "sop_sub_category_id":27,
+            "sop_child_category1_name":null,
+            "sop_child_category2_name":null,
+            "sop_child_category3_name":null,
+            "sop_child_category4_name":null,
+            "sop_child_category5_name":null,
+            "sop_child_category6_name":null,
+            "sop_child_category7_name":null,
+            "type":1,
+            "proof_required":1,
+            "is_required":1,
+            "question":"Does the Name board  has Dealer's name and phone number",
+            "sop_responsibility_id":3,
+            "weightage_id":null,
+            "question_weightage":1,
+            "sort":9,
+            "answer":null,
+            "created_at":"2021-12-13T07:34:37.000000Z",
+            "updated_at":"2021-12-13T07:34:37.000000Z",
+            "deleted_at":null,
+            "options":[
+               
+            ],
+            "sop_sub_category":{
+               "id":27,
+               "sop_category_id":2,
+               "name":"NAME BOARD",
+               "sort":0,
+               "child_category1_name":null,
+               "child_category2_name":null,
+               "child_category3_name":null,
+               "child_category4_name":null,
+               "child_category5_name":null,
+               "child_category6_name":null,
+               "child_category7_name":null,
+               "created_at":"2021-12-13T05:05:21.000000Z",
+               "updated_at":"2021-12-13T05:05:21.000000Z",
+               "deleted_at":null
+            }
+         },
+         {
+            "id":"34",
+            "project_id":5,
+            "brand_id":2,
+            "sop_name_id":3,
+            "sop_line_id":3,
+            "sop_category_id":2,
+            "sop_sub_category_id":27,
+            "sop_child_category1_name":null,
+            "sop_child_category2_name":null,
+            "sop_child_category3_name":null,
+            "sop_child_category4_name":null,
+            "sop_child_category5_name":null,
+            "sop_child_category6_name":null,
+            "sop_child_category7_name":null,
+            "type":1,
+            "proof_required":1,
+            "is_required":1,
+            "question":"Does the Name board  has Retail Outlet's name & address",
+            "sop_responsibility_id":3,
+            "weightage_id":null,
+            "question_weightage":1,
+            "sort":10,
+            "answer":null,
+            "created_at":"2021-12-13T07:34:37.000000Z",
+            "updated_at":"2021-12-13T07:34:37.000000Z",
+            "deleted_at":null,
+            "options":[
+               
+            ],
+            "sop_sub_category":{
+               "id":27,
+               "sop_category_id":2,
+               "name":"NAME BOARD",
+               "sort":0,
+               "child_category1_name":null,
+               "child_category2_name":null,
+               "child_category3_name":null,
+               "child_category4_name":null,
+               "child_category5_name":null,
+               "child_category6_name":null,
+               "child_category7_name":null,
+               "created_at":"2021-12-13T05:05:21.000000Z",
+               "updated_at":"2021-12-13T05:05:21.000000Z",
+               "deleted_at":null
+            }
+         },
+         {
+            "id":"35",
+            "project_id":5,
+            "brand_id":2,
+            "sop_name_id":3,
+            "sop_line_id":3,
+            "sop_category_id":2,
+            "sop_sub_category_id":27,
+            "sop_child_category1_name":null,
+            "sop_child_category2_name":null,
+            "sop_child_category3_name":null,
+            "sop_child_category4_name":null,
+            "sop_child_category5_name":null,
+            "sop_child_category6_name":null,
+            "sop_child_category7_name":null,
+            "type":1,
+            "proof_required":1,
+            "is_required":1,
+            "question":"Does the Name board has Outlet timings",
+            "sop_responsibility_id":3,
+            "weightage_id":null,
+            "question_weightage":1,
+            "sort":11,
+            "answer":null,
+            "created_at":"2021-12-13T07:34:37.000000Z",
+            "updated_at":"2021-12-13T07:34:37.000000Z",
+            "deleted_at":null,
+            "options":[
+               
+            ],
+            "sop_sub_category":{
+               "id":27,
+               "sop_category_id":2,
+               "name":"NAME BOARD",
+               "sort":0,
+               "child_category1_name":null,
+               "child_category2_name":null,
+               "child_category3_name":null,
+               "child_category4_name":null,
+               "child_category5_name":null,
+               "child_category6_name":null,
+               "child_category7_name":null,
+               "created_at":"2021-12-13T05:05:21.000000Z",
+               "updated_at":"2021-12-13T05:05:21.000000Z",
+               "deleted_at":null
+            }
+         },
+         {
+            "id":"36",
+            "project_id":5,
+            "brand_id":2,
+            "sop_name_id":3,
+            "sop_line_id":3,
+            "sop_category_id":2,
+            "sop_sub_category_id":27,
+            "sop_child_category1_name":null,
+            "sop_child_category2_name":null,
+            "sop_child_category3_name":null,
+            "sop_child_category4_name":null,
+            "sop_child_category5_name":null,
+            "sop_child_category6_name":null,
+            "sop_child_category7_name":null,
+            "type":1,
+            "proof_required":1,
+            "is_required":1,
+            "question":"Does the Name board has Toll free customer helpline 155233?",
+            "sop_responsibility_id":3,
+            "weightage_id":null,
+            "question_weightage":1,
+            "sort":12,
+            "answer":null,
+            "created_at":"2021-12-13T07:34:37.000000Z",
+            "updated_at":"2021-12-13T07:34:37.000000Z",
+            "deleted_at":null,
+            "options":[
+               
+            ],
+            "sop_sub_category":{
+               "id":27,
+               "sop_category_id":2,
+               "name":"NAME BOARD",
+               "sort":0,
+               "child_category1_name":null,
+               "child_category2_name":null,
+               "child_category3_name":null,
+               "child_category4_name":null,
+               "child_category5_name":null,
+               "child_category6_name":null,
+               "child_category7_name":null,
+               "created_at":"2021-12-13T05:05:21.000000Z",
+               "updated_at":"2021-12-13T05:05:21.000000Z",
+               "deleted_at":null
+            }
+         },
+         {
+            "id":"37",
+            "project_id":5,
+            "brand_id":2,
+            "sop_name_id":3,
+            "sop_line_id":3,
+            "sop_category_id":2,
+            "sop_sub_category_id":28,
+            "sop_child_category1_name":null,
+            "sop_child_category2_name":null,
+            "sop_child_category3_name":null,
+            "sop_child_category4_name":null,
+            "sop_child_category5_name":null,
+            "sop_child_category6_name":null,
+            "sop_child_category7_name":null,
+            "type":2,
+            "proof_required":1,
+            "is_required":1,
+            "question":"Does the Outlet have the following Mandatory Signage\/ Authorized Posters",
+            "sop_responsibility_id":3,
+            "weightage_id":null,
+            "question_weightage":1,
+            "sort":13,
+            "answer":null,
+            "created_at":"2021-12-13T07:34:37.000000Z",
+            "updated_at":"2021-12-13T07:34:37.000000Z",
+            "deleted_at":null,
+            "options":[
+               
+            ],
+            "sop_sub_category":{
+               "id":28,
+               "sop_category_id":2,
+               "name":"SIGN BOARDS",
+               "sort":0,
+               "child_category1_name":null,
+               "child_category2_name":null,
+               "child_category3_name":null,
+               "child_category4_name":null,
+               "child_category5_name":null,
+               "child_category6_name":null,
+               "child_category7_name":null,
+               "created_at":"2021-12-13T05:05:21.000000Z",
+               "updated_at":"2021-12-13T05:05:21.000000Z",
+               "deleted_at":null
+            }
+         }
+      ]
+   },
+   "message":""
+}

+ 91 - 0
assets/locale/localization_en.json

@@ -0,0 +1,91 @@
+{
+  "tab_login": "Phone",
+  "tab_mobile": "Mobile",
+  "key_app_name": "rider App",
+  "key_title": "GoZAP",
+  "key_welcomemsg": "Login to your account\nwith ease",
+  "key_btn_submitaction": "Submit Action Plan",
+  "key_btn_cancel": "Cancel",
+  "key_btn_close": "Close",
+  "key_btn_sendotp": "Send OTP",
+  "key_field_requird": "Please enter the value",
+  "key_dashboard_text_01": "Where do you choose to enroll ?",
+  "key_login_field_UserID": "User ID",
+  "key_login_field_RiderName": "Rider Name",
+  "key_login_field_RiderID_or_PhoneNumber": "Rider ID / Phone Number",
+  "key_login_field_PhoneNumber": "Phone Number",
+  "key_login_field_Password": "Password",
+  "key_login_field_Confrim_Password": "Confrim Password",
+  "key_dashboard_title_01": "Banking Enrollment",
+  "key_dashboard_title_02": "Airline Enrollment",
+  "key_dashboard_title_03": "Where do you choose to enroll ?",
+  "key_dashboard_title_04": " Enrollment",
+  "key_banking_dashboard_title_01": "Banking Dashboard",
+  "key_banking_dashboard_title_02": "Hi! What would you like to do?",
+  "key_banking_dashboard_title_03": "Reports",
+  "key_banking_dashboard_title_04": "Enrollment",
+  "key_banking_dashboard_title_05": "Eligible !",
+  "key_banking_dashboard_title_06": "Not Eligible !",
+  "key_banking_dashboard_title_07": "Servicable Area !",
+  "key_banking_dashboard_title_08": "Non Servicable Area !",
+  "key_banking_dashboard_title_09": "Thankyou !",
+  "key_banking_dashboard_title_10": "Banking Enrollment",
+  "key_banking_dashboard_title_11": "Airline Dashboard",
+  "key_banking_dashboard_title_12": "Airline Enrollment",
+  "key_banking_dashboard_title_13": "Hi! Please scan your Boarding Pass",
+  "key_banking_dashboard_title_14": "Unable to scan?",
+  "key_banking_dashboard_title_15": "Hi! Please select your airline brand",
+  "key_banking_dashboard_title_16": "Banking Reports",
+  "key_banking_dashboard_title_17": "Airline Reports",
+  "key_banking_dashboard_desc_01": "View realtime reports on a mobile web browser",
+  "key_banking_dashboard_desc_02": "Enroll customers to GoFingenie Financial Services",
+  "key_banking_dashboard_form_01": "First Name",
+  "key_banking_dashboard_form_02": "Last Name",
+  "key_banking_dashboard_form_03": "Mobile Number",
+  "key_banking_dashboard_form_04": "PAN Number",
+  "key_banking_dashboard_form_05": "Mobile OTP",
+  "key_banking_dashboard_form_06": "Email OTP",
+  "key_banking_dashboard_form_07": "Servicable Pincode",
+  "key_banking_dashboard_form_08": "Customer Name",
+  "key_banking_dashboard_form_09": "Email ID",
+  "key_banking_dashboard_form_10": "Pin Code",
+  "key_banking_dashboard_form_11": "City",
+  "key_banking_dashboard_form_12": "State",
+  "key_banking_dashboard_form_13": "Country",
+  "key_banking_dashboard_form_14": "Nationality",
+  "key_banking_dashboard_form_15": "Address",
+  "key_banking_dashboard_form_16": "Are you a resident of the European Union? ",
+  "key_banking_dashboard_form_17": "Gender",
+  "key_banking_dashboard_form_18": "Date of Birth",
+  "key_banking_dashboard_form_19": "Passenger Name",
+  "key_banking_dashboard_form_20": "PNR",
+  "key_banking_dashboard_form_21": "From-To city / airport code",
+  "key_banking_dashboard_form_22": "Flight number",
+  "key_banking_dashboard_form_23": "Check-in Sequence number",
+  "key_banking_dashboard_form_24": "Electronic Ticket Indicator",
+  "key_banking_dashboard_form_25": "Age",
+  "key_airline_error_01": "Please enter mobile OTP",
+  "key_airline_error_02": "Please enter email OTP",
+  "key_airline_error_03": "Verified",
+  "key_btn_text_01": "Go Ahead",
+  "key_btn_text_02": "Upload PAN Card",
+  "key_btn_text_03": "Continue",
+  "key_btn_text_04": "Scan",
+  "key_btn_text_05": "Click here to enter manually",
+  "key_mobileno_hint": "10 digit number",
+  "key_emailid_error": "Please enter valid email id",
+  "key_panno_hint": " 10 digit unique alphanumeric number",
+  "key_btn_forgot_password": "Forgot Password?",
+  "key_btn_login": "Login",
+  "key_btn_sign_up": "Sign Up",
+  "key_btn_preview": "Preview",
+  "key_btn_submit": "Submit",
+  "key_btn_yes": "Yes",
+  "key_btn_verify": "Verify",
+  "key_btn_no": "No",
+  "key_btn_view": "View",
+  "key_btn_progress": "In progress",
+  "key_btn_upload": "Upload",
+  "key_upload_title": "Upload Documents",
+  "key_signup_field_Password_missmatech": "Your Password is mismatch"
+}

File diff suppressed because it is too large
+ 1 - 0
assets/lottie/logged_in_lottie.json


File diff suppressed because it is too large
+ 1 - 0
assets/lottie/recharged_lottie.json


File diff suppressed because it is too large
+ 1 - 0
assets/lottie/registered_lottie.json


BIN
fonts/Eras-BOLD-ITC.ttf


BIN
fonts/Eras-DEMI-ITC.ttf


BIN
fonts/Eras-LIGHT-ITC.ttf


BIN
fonts/Eras-MEDIUM-ITC.ttf


BIN
fonts/gozap_icons.ttf


+ 2 - 0
fonts/www.dafontfree.net.url

@@ -0,0 +1,2 @@
+[InternetShortcut]
+URL=https://www.dafontfree.net/eras-light-itc-regular/f123457.htm

BIN
fonts/zip/Eras-Bold-ITC_15884.zip


BIN
fonts/zip/eras-demi-itc.zip


BIN
fonts/zip/eras-light-itc.zip


BIN
fonts/zip/eras-medium-itc-maisfontes.25d1.zip


+ 34 - 0
ios/.gitignore

@@ -0,0 +1,34 @@
+**/dgph
+*.mode1v3
+*.mode2v3
+*.moved-aside
+*.pbxuser
+*.perspectivev3
+**/*sync/
+.sconsign.dblite
+.tags*
+**/.vagrant/
+**/DerivedData/
+Icon?
+**/Pods/
+**/.symlinks/
+profile
+xcuserdata
+**/.generated/
+Flutter/App.framework
+Flutter/Flutter.framework
+Flutter/Flutter.podspec
+Flutter/Generated.xcconfig
+Flutter/ephemeral/
+Flutter/app.flx
+Flutter/app.zip
+Flutter/flutter_assets/
+Flutter/flutter_export_environment.sh
+ServiceDefinitions.json
+Runner/GeneratedPluginRegistrant.*
+
+# Exceptions to above rules.
+!default.mode1v3
+!default.mode2v3
+!default.pbxuser
+!default.perspectivev3

+ 26 - 0
ios/Flutter/AppFrameworkInfo.plist

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+  <key>CFBundleDevelopmentRegion</key>
+  <string>en</string>
+  <key>CFBundleExecutable</key>
+  <string>App</string>
+  <key>CFBundleIdentifier</key>
+  <string>io.flutter.flutter.app</string>
+  <key>CFBundleInfoDictionaryVersion</key>
+  <string>6.0</string>
+  <key>CFBundleName</key>
+  <string>App</string>
+  <key>CFBundlePackageType</key>
+  <string>FMWK</string>
+  <key>CFBundleShortVersionString</key>
+  <string>1.0</string>
+  <key>CFBundleSignature</key>
+  <string>????</string>
+  <key>CFBundleVersion</key>
+  <string>1.0</string>
+  <key>MinimumOSVersion</key>
+  <string>11.0</string>
+</dict>
+</plist>

+ 1 - 0
ios/Flutter/Debug.xcconfig

@@ -0,0 +1 @@
+#include "Generated.xcconfig"

+ 1 - 0
ios/Flutter/Release.xcconfig

@@ -0,0 +1 @@
+#include "Generated.xcconfig"

+ 481 - 0
ios/Runner.xcodeproj/project.pbxproj

@@ -0,0 +1,481 @@
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 50;
+	objects = {
+
+/* Begin PBXBuildFile section */
+		1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
+		3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
+		74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
+		97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
+		97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
+		97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+		9705A1C41CF9048500538489 /* Embed Frameworks */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = "";
+			dstSubfolderSpec = 10;
+			files = (
+			);
+			name = "Embed Frameworks";
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+		1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
+		1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
+		3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
+		74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
+		74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
+		7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
+		9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
+		9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
+		97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
+		97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
+		97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
+		97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+		97C146EB1CF9000F007C117D /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+		9740EEB11CF90186004384FC /* Flutter */ = {
+			isa = PBXGroup;
+			children = (
+				3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
+				9740EEB21CF90195004384FC /* Debug.xcconfig */,
+				7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
+				9740EEB31CF90195004384FC /* Generated.xcconfig */,
+			);
+			name = Flutter;
+			sourceTree = "<group>";
+		};
+		97C146E51CF9000F007C117D = {
+			isa = PBXGroup;
+			children = (
+				9740EEB11CF90186004384FC /* Flutter */,
+				97C146F01CF9000F007C117D /* Runner */,
+				97C146EF1CF9000F007C117D /* Products */,
+			);
+			sourceTree = "<group>";
+		};
+		97C146EF1CF9000F007C117D /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				97C146EE1CF9000F007C117D /* Runner.app */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+		97C146F01CF9000F007C117D /* Runner */ = {
+			isa = PBXGroup;
+			children = (
+				97C146FA1CF9000F007C117D /* Main.storyboard */,
+				97C146FD1CF9000F007C117D /* Assets.xcassets */,
+				97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
+				97C147021CF9000F007C117D /* Info.plist */,
+				1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,
+				1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,
+				74858FAE1ED2DC5600515810 /* AppDelegate.swift */,
+				74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */,
+			);
+			path = Runner;
+			sourceTree = "<group>";
+		};
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+		97C146ED1CF9000F007C117D /* Runner */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
+			buildPhases = (
+				9740EEB61CF901F6004384FC /* Run Script */,
+				97C146EA1CF9000F007C117D /* Sources */,
+				97C146EB1CF9000F007C117D /* Frameworks */,
+				97C146EC1CF9000F007C117D /* Resources */,
+				9705A1C41CF9048500538489 /* Embed Frameworks */,
+				3B06AD1E1E4923F5004D2608 /* Thin Binary */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = Runner;
+			productName = Runner;
+			productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
+			productType = "com.apple.product-type.application";
+		};
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+		97C146E61CF9000F007C117D /* Project object */ = {
+			isa = PBXProject;
+			attributes = {
+				LastUpgradeCheck = 1300;
+				ORGANIZATIONNAME = "";
+				TargetAttributes = {
+					97C146ED1CF9000F007C117D = {
+						CreatedOnToolsVersion = 7.3.1;
+						LastSwiftMigration = 1100;
+					};
+				};
+			};
+			buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */;
+			compatibilityVersion = "Xcode 9.3";
+			developmentRegion = en;
+			hasScannedForEncodings = 0;
+			knownRegions = (
+				en,
+				Base,
+			);
+			mainGroup = 97C146E51CF9000F007C117D;
+			productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
+			projectDirPath = "";
+			projectRoot = "";
+			targets = (
+				97C146ED1CF9000F007C117D /* Runner */,
+			);
+		};
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+		97C146EC1CF9000F007C117D /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,
+				3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
+				97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
+				97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+		3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Thin Binary";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
+		};
+		9740EEB61CF901F6004384FC /* Run Script */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "Run Script";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
+		};
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+		97C146EA1CF9000F007C117D /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */,
+				1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+		97C146FA1CF9000F007C117D /* Main.storyboard */ = {
+			isa = PBXVariantGroup;
+			children = (
+				97C146FB1CF9000F007C117D /* Base */,
+			);
+			name = Main.storyboard;
+			sourceTree = "<group>";
+		};
+		97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = {
+			isa = PBXVariantGroup;
+			children = (
+				97C147001CF9000F007C117D /* Base */,
+			);
+			name = LaunchScreen.storyboard;
+			sourceTree = "<group>";
+		};
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+		249021D3217E4FDB00AE95B9 /* Profile */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_ANALYZER_NONNULL = YES;
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+				CLANG_CXX_LIBRARY = "libc++";
+				CLANG_ENABLE_MODULES = YES;
+				CLANG_ENABLE_OBJC_ARC = YES;
+				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+				CLANG_WARN_BOOL_CONVERSION = YES;
+				CLANG_WARN_COMMA = YES;
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
+				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+				CLANG_WARN_EMPTY_BODY = YES;
+				CLANG_WARN_ENUM_CONVERSION = YES;
+				CLANG_WARN_INFINITE_RECURSION = YES;
+				CLANG_WARN_INT_CONVERSION = YES;
+				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
+				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+				CLANG_WARN_STRICT_PROTOTYPES = YES;
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
+				CLANG_WARN_UNREACHABLE_CODE = YES;
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+				COPY_PHASE_STRIP = NO;
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				ENABLE_NS_ASSERTIONS = NO;
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_NO_COMMON_BLOCKS = YES;
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
+				MTL_ENABLE_DEBUG_INFO = NO;
+				SDKROOT = iphoneos;
+				SUPPORTED_PLATFORMS = iphoneos;
+				TARGETED_DEVICE_FAMILY = "1,2";
+				VALIDATE_PRODUCT = YES;
+			};
+			name = Profile;
+		};
+		249021D4217E4FDB00AE95B9 /* Profile */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
+			buildSettings = {
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				CLANG_ENABLE_MODULES = YES;
+				CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
+				ENABLE_BITCODE = NO;
+				INFOPLIST_FILE = Runner/Info.plist;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = com.example.gozapRaider;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
+				SWIFT_VERSION = 5.0;
+				VERSIONING_SYSTEM = "apple-generic";
+			};
+			name = Profile;
+		};
+		97C147031CF9000F007C117D /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_ANALYZER_NONNULL = YES;
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+				CLANG_CXX_LIBRARY = "libc++";
+				CLANG_ENABLE_MODULES = YES;
+				CLANG_ENABLE_OBJC_ARC = YES;
+				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+				CLANG_WARN_BOOL_CONVERSION = YES;
+				CLANG_WARN_COMMA = YES;
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
+				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+				CLANG_WARN_EMPTY_BODY = YES;
+				CLANG_WARN_ENUM_CONVERSION = YES;
+				CLANG_WARN_INFINITE_RECURSION = YES;
+				CLANG_WARN_INT_CONVERSION = YES;
+				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
+				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+				CLANG_WARN_STRICT_PROTOTYPES = YES;
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
+				CLANG_WARN_UNREACHABLE_CODE = YES;
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+				COPY_PHASE_STRIP = NO;
+				DEBUG_INFORMATION_FORMAT = dwarf;
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
+				ENABLE_TESTABILITY = YES;
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_NO_COMMON_BLOCKS = YES;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PREPROCESSOR_DEFINITIONS = (
+					"DEBUG=1",
+					"$(inherited)",
+				);
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
+				MTL_ENABLE_DEBUG_INFO = YES;
+				ONLY_ACTIVE_ARCH = YES;
+				SDKROOT = iphoneos;
+				TARGETED_DEVICE_FAMILY = "1,2";
+			};
+			name = Debug;
+		};
+		97C147041CF9000F007C117D /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_ANALYZER_NONNULL = YES;
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+				CLANG_CXX_LIBRARY = "libc++";
+				CLANG_ENABLE_MODULES = YES;
+				CLANG_ENABLE_OBJC_ARC = YES;
+				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+				CLANG_WARN_BOOL_CONVERSION = YES;
+				CLANG_WARN_COMMA = YES;
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
+				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+				CLANG_WARN_EMPTY_BODY = YES;
+				CLANG_WARN_ENUM_CONVERSION = YES;
+				CLANG_WARN_INFINITE_RECURSION = YES;
+				CLANG_WARN_INT_CONVERSION = YES;
+				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
+				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+				CLANG_WARN_STRICT_PROTOTYPES = YES;
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
+				CLANG_WARN_UNREACHABLE_CODE = YES;
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+				COPY_PHASE_STRIP = NO;
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				ENABLE_NS_ASSERTIONS = NO;
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_NO_COMMON_BLOCKS = YES;
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
+				MTL_ENABLE_DEBUG_INFO = NO;
+				SDKROOT = iphoneos;
+				SUPPORTED_PLATFORMS = iphoneos;
+				SWIFT_COMPILATION_MODE = wholemodule;
+				SWIFT_OPTIMIZATION_LEVEL = "-O";
+				TARGETED_DEVICE_FAMILY = "1,2";
+				VALIDATE_PRODUCT = YES;
+			};
+			name = Release;
+		};
+		97C147061CF9000F007C117D /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
+			buildSettings = {
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				CLANG_ENABLE_MODULES = YES;
+				CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
+				ENABLE_BITCODE = NO;
+				INFOPLIST_FILE = Runner/Info.plist;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = com.example.gozapRaider;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
+				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+				SWIFT_VERSION = 5.0;
+				VERSIONING_SYSTEM = "apple-generic";
+			};
+			name = Debug;
+		};
+		97C147071CF9000F007C117D /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
+			buildSettings = {
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				CLANG_ENABLE_MODULES = YES;
+				CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
+				ENABLE_BITCODE = NO;
+				INFOPLIST_FILE = Runner/Info.plist;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = com.example.gozapRaider;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
+				SWIFT_VERSION = 5.0;
+				VERSIONING_SYSTEM = "apple-generic";
+			};
+			name = Release;
+		};
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+		97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				97C147031CF9000F007C117D /* Debug */,
+				97C147041CF9000F007C117D /* Release */,
+				249021D3217E4FDB00AE95B9 /* Profile */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				97C147061CF9000F007C117D /* Debug */,
+				97C147071CF9000F007C117D /* Release */,
+				249021D4217E4FDB00AE95B9 /* Profile */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+/* End XCConfigurationList section */
+	};
+	rootObject = 97C146E61CF9000F007C117D /* Project object */;
+}

+ 7 - 0
ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Workspace
+   version = "1.0">
+   <FileRef
+      location = "self:">
+   </FileRef>
+</Workspace>

+ 8 - 0
ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>IDEDidComputeMac32BitWarning</key>
+	<true/>
+</dict>
+</plist>

+ 8 - 0
ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>PreviewsEnabled</key>
+	<false/>
+</dict>
+</plist>

+ 87 - 0
ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme

@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+   LastUpgradeVersion = "1300"
+   version = "1.3">
+   <BuildAction
+      parallelizeBuildables = "YES"
+      buildImplicitDependencies = "YES">
+      <BuildActionEntries>
+         <BuildActionEntry
+            buildForTesting = "YES"
+            buildForRunning = "YES"
+            buildForProfiling = "YES"
+            buildForArchiving = "YES"
+            buildForAnalyzing = "YES">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "97C146ED1CF9000F007C117D"
+               BuildableName = "Runner.app"
+               BlueprintName = "Runner"
+               ReferencedContainer = "container:Runner.xcodeproj">
+            </BuildableReference>
+         </BuildActionEntry>
+      </BuildActionEntries>
+   </BuildAction>
+   <TestAction
+      buildConfiguration = "Debug"
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+      shouldUseLaunchSchemeArgsEnv = "YES">
+      <MacroExpansion>
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "97C146ED1CF9000F007C117D"
+            BuildableName = "Runner.app"
+            BlueprintName = "Runner"
+            ReferencedContainer = "container:Runner.xcodeproj">
+         </BuildableReference>
+      </MacroExpansion>
+      <Testables>
+      </Testables>
+   </TestAction>
+   <LaunchAction
+      buildConfiguration = "Debug"
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+      launchStyle = "0"
+      useCustomWorkingDirectory = "NO"
+      ignoresPersistentStateOnLaunch = "NO"
+      debugDocumentVersioning = "YES"
+      debugServiceExtension = "internal"
+      allowLocationSimulation = "YES">
+      <BuildableProductRunnable
+         runnableDebuggingMode = "0">
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "97C146ED1CF9000F007C117D"
+            BuildableName = "Runner.app"
+            BlueprintName = "Runner"
+            ReferencedContainer = "container:Runner.xcodeproj">
+         </BuildableReference>
+      </BuildableProductRunnable>
+   </LaunchAction>
+   <ProfileAction
+      buildConfiguration = "Profile"
+      shouldUseLaunchSchemeArgsEnv = "YES"
+      savedToolIdentifier = ""
+      useCustomWorkingDirectory = "NO"
+      debugDocumentVersioning = "YES">
+      <BuildableProductRunnable
+         runnableDebuggingMode = "0">
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "97C146ED1CF9000F007C117D"
+            BuildableName = "Runner.app"
+            BlueprintName = "Runner"
+            ReferencedContainer = "container:Runner.xcodeproj">
+         </BuildableReference>
+      </BuildableProductRunnable>
+   </ProfileAction>
+   <AnalyzeAction
+      buildConfiguration = "Debug">
+   </AnalyzeAction>
+   <ArchiveAction
+      buildConfiguration = "Release"
+      revealArchiveInOrganizer = "YES">
+   </ArchiveAction>
+</Scheme>

+ 7 - 0
ios/Runner.xcworkspace/contents.xcworkspacedata

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Workspace
+   version = "1.0">
+   <FileRef
+      location = "group:Runner.xcodeproj">
+   </FileRef>
+</Workspace>

+ 8 - 0
ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>IDEDidComputeMac32BitWarning</key>
+	<true/>
+</dict>
+</plist>

+ 8 - 0
ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>PreviewsEnabled</key>
+	<false/>
+</dict>
+</plist>

+ 13 - 0
ios/Runner/AppDelegate.swift

@@ -0,0 +1,13 @@
+import UIKit
+import Flutter
+
+@UIApplicationMain
+@objc class AppDelegate: FlutterAppDelegate {
+  override func application(
+    _ application: UIApplication,
+    didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
+  ) -> Bool {
+    GeneratedPluginRegistrant.register(with: self)
+    return super.application(application, didFinishLaunchingWithOptions: launchOptions)
+  }
+}

+ 122 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json

@@ -0,0 +1,122 @@
+{
+  "images" : [
+    {
+      "size" : "20x20",
+      "idiom" : "iphone",
+      "filename" : "Icon-App-20x20@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "20x20",
+      "idiom" : "iphone",
+      "filename" : "Icon-App-20x20@3x.png",
+      "scale" : "3x"
+    },
+    {
+      "size" : "29x29",
+      "idiom" : "iphone",
+      "filename" : "Icon-App-29x29@1x.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "29x29",
+      "idiom" : "iphone",
+      "filename" : "Icon-App-29x29@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "29x29",
+      "idiom" : "iphone",
+      "filename" : "Icon-App-29x29@3x.png",
+      "scale" : "3x"
+    },
+    {
+      "size" : "40x40",
+      "idiom" : "iphone",
+      "filename" : "Icon-App-40x40@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "40x40",
+      "idiom" : "iphone",
+      "filename" : "Icon-App-40x40@3x.png",
+      "scale" : "3x"
+    },
+    {
+      "size" : "60x60",
+      "idiom" : "iphone",
+      "filename" : "Icon-App-60x60@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "60x60",
+      "idiom" : "iphone",
+      "filename" : "Icon-App-60x60@3x.png",
+      "scale" : "3x"
+    },
+    {
+      "size" : "20x20",
+      "idiom" : "ipad",
+      "filename" : "Icon-App-20x20@1x.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "20x20",
+      "idiom" : "ipad",
+      "filename" : "Icon-App-20x20@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "29x29",
+      "idiom" : "ipad",
+      "filename" : "Icon-App-29x29@1x.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "29x29",
+      "idiom" : "ipad",
+      "filename" : "Icon-App-29x29@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "40x40",
+      "idiom" : "ipad",
+      "filename" : "Icon-App-40x40@1x.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "40x40",
+      "idiom" : "ipad",
+      "filename" : "Icon-App-40x40@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "76x76",
+      "idiom" : "ipad",
+      "filename" : "Icon-App-76x76@1x.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "76x76",
+      "idiom" : "ipad",
+      "filename" : "Icon-App-76x76@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "83.5x83.5",
+      "idiom" : "ipad",
+      "filename" : "Icon-App-83.5x83.5@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "1024x1024",
+      "idiom" : "ios-marketing",
+      "filename" : "Icon-App-1024x1024@1x.png",
+      "scale" : "1x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

+ 0 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png


Some files were not shown because too many files changed in this diff