From 5c3839890cf62ef393704d0a02dc13c6bc88f3de Mon Sep 17 00:00:00 2001 From: Sayan Basak Date: Mon, 4 Apr 2022 13:10:10 +0530 Subject: [PATCH] Updated App to latest Env & Embedded Android Ver. --- .../Default/AutofillStrikeDatabase/LOCK | 0 .../Default/AutofillStrikeDatabase/LOG | 0 .../chrome-device/Default/BudgetDatabase/LOCK | 0 .../chrome-device/Default/BudgetDatabase/LOG | 0 .../Default/Collections/collectionsSQLite | Bin 0 -> 73728 bytes .../Collections/collectionsSQLite-journal | 0 .../Default/Edge Profile Picture.png | Bin 0 -> 148730 bytes .../EdgeCoupons/coupons_data.db/000003.log | Bin 0 -> 163182 bytes .../EdgeCoupons/coupons_data.db/CURRENT | 1 + .../Default/EdgeCoupons/coupons_data.db/LOCK | 0 .../Default/EdgeCoupons/coupons_data.db/LOG | 2 + .../coupons_data.db/MANIFEST-000001 | Bin 0 -> 41 bytes .../000003.log | Bin 0 -> 1294 bytes .../CURRENT | 1 + .../LOCK | 0 .../EdgePushStorageWithConnectTokenAndKey/LOG | 2 + .../LOG.old | 0 .../MANIFEST-000001 | Bin 0 -> 41 bytes .../Default/Extension Scripts/000003.log | Bin 0 -> 171 bytes .../Default/Extension Scripts/CURRENT | 1 + .../Default/Extension Scripts/LOCK | 0 .../Default/Extension Scripts/LOG | 2 + .../Default/Extension Scripts/MANIFEST-000001 | Bin 0 -> 41 bytes .../Default/Extension State/000003.log | Bin 0 -> 513 bytes .../Default/Extension State/CURRENT | 1 + .../Default/Extension State/LOCK | 0 .../chrome-device/Default/Extension State/LOG | 2 + .../Default/Extension State/MANIFEST-000001 | Bin 0 -> 41 bytes .../Default/ExtensionActivityComp | Bin 0 -> 4096 bytes .../Default/ExtensionActivityComp-journal | 0 .../Default/ExtensionActivityEdge | Bin 0 -> 32768 bytes .../Default/ExtensionActivityEdge-journal | 0 .dart_tool/chrome-device/Default/Favicons | Bin 0 -> 20480 bytes .../chrome-device/Default/Favicons-journal | Bin 0 -> 14904 bytes .../AvailabilityDB/LOCK | 0 .../AvailabilityDB/LOG | 0 .../Feature Engagement Tracker/EventDB/LOCK | 0 .../Feature Engagement Tracker/EventDB/LOG | 0 .dart_tool/chrome-device/Default/History | Bin 0 -> 143360 bytes .../chrome-device/Default/History-journal | 0 .../000003.log | Bin 0 -> 1955 bytes .../CURRENT | 1 + .../LOCK | 0 .../https_ntp.msn.com_0.indexeddb.leveldb/LOG | 2 + .../MANIFEST-000001 | Bin 0 -> 23 bytes .dart_tool/chrome-device/Default/LOCK | 0 .dart_tool/chrome-device/Default/LOG | 0 .../000003.log | 0 .../jdiccldimpdaibmpdkjnbmckianbfold/CURRENT | 1 + .../jdiccldimpdaibmpdkjnbmckianbfold/LOCK | 0 .../jdiccldimpdaibmpdkjnbmckianbfold/LOG | 2 + .../MANIFEST-000001 | Bin 0 -> 41 bytes .../Default/Local Storage/leveldb/000003.log | 0 .../Default/Local Storage/leveldb/CURRENT | 1 + .../Default/Local Storage/leveldb/LOCK | 0 .../Default/Local Storage/leveldb/LOG | 2 + .../Local Storage/leveldb/MANIFEST-000001 | Bin 0 -> 41 bytes .dart_tool/chrome-device/Default/Login Data | Bin 0 -> 49152 bytes .../chrome-device/Default/Login Data-journal | 0 .../chrome-device/Default/Microsoft Edge.lnk | Bin 0 -> 1443 bytes .../Default/Network Action Predictor | Bin 0 -> 36864 bytes .../Default/Network Action Predictor-journal | 0 .../chrome-device/Default/Network/Cookies | Bin 0 -> 20480 bytes .../Default/Network/Cookies-journal | 0 .../Default/Network/Network Persistent State | 1 + .../Default/Network/NetworkDataMigrated | 0 .../Default/Network/Reporting and NEL | Bin 0 -> 36864 bytes .../Default/Network/Reporting and NEL-journal | 0 .../Default/Network/TransportSecurity | 1 + .../Default/Nurturing/campaign_history | Bin 0 -> 20480 bytes .../Nurturing/campaign_history-journal | 0 .dart_tool/chrome-device/Default/Preferences | 1 + .../chrome-device/Default/PreferredApps | 1 + .dart_tool/chrome-device/Default/QuotaManager | Bin 0 -> 40960 bytes .../Default/QuotaManager-journal | Bin 0 -> 25136 bytes .dart_tool/chrome-device/Default/README | 1 + .../Safe Browsing Network/NetworkDataMigrated | 0 .../Safe Browsing Cookies | Bin 0 -> 20480 bytes .../Safe Browsing Cookies-journal | 0 .../chrome-device/Default/Secure Preferences | 1 + .../Service Worker/Database/000003.log | Bin 0 -> 714 bytes .../Default/Service Worker/Database/CURRENT | 1 + .../Default/Service Worker/Database/LOCK | 0 .../Default/Service Worker/Database/LOG | 2 + .../Service Worker/Database/MANIFEST-000001 | Bin 0 -> 41 bytes .../ScriptCache/2cc80dabc69f58b6_0 | Bin 0 -> 450 bytes .../Default/Service Worker/ScriptCache/index | Bin 0 -> 24 bytes .../ScriptCache/index-dir/the-real-index | Bin 0 -> 72 bytes .../Default/Session Storage/000003.log | Bin 0 -> 388 bytes .../Default/Session Storage/CURRENT | 1 + .../Default/Session Storage/LOCK | 0 .../chrome-device/Default/Session Storage/LOG | 2 + .../Default/Session Storage/MANIFEST-000001 | Bin 0 -> 41 bytes .../Sessions/Session_13293531229553786 | Bin 0 -> 4054 bytes .dart_tool/chrome-device/Default/Shortcuts | Bin 0 -> 20480 bytes .../chrome-device/Default/Shortcuts-journal | 0 .../Site Characteristics Database/000003.log | Bin 0 -> 40 bytes .../Site Characteristics Database/CURRENT | 1 + .../Site Characteristics Database/LOCK | 0 .../Default/Site Characteristics Database/LOG | 2 + .../MANIFEST-000001 | Bin 0 -> 41 bytes .dart_tool/chrome-device/Default/SiteList.xml | 18444 ++++++++++++++++ .../def/Code Cache/js/index | Bin 0 -> 24 bytes .../Code Cache/js/index-dir/the-real-index | Bin 0 -> 48 bytes .../def/Code Cache/wasm/index | Bin 0 -> 24 bytes .../Code Cache/wasm/index-dir/the-real-index | Bin 0 -> 48 bytes .../def/GPUCache/data_0 | Bin 0 -> 8192 bytes .../def/GPUCache/data_1 | Bin 0 -> 270336 bytes .../def/GPUCache/data_2 | Bin 0 -> 8192 bytes .../def/GPUCache/data_3 | Bin 0 -> 8192 bytes .../def/GPUCache/index | Bin 0 -> 262512 bytes .../def/Local Storage/leveldb/000003.log | 0 .../def/Local Storage/leveldb/CURRENT | 1 + .../def/Local Storage/leveldb/LOCK | 0 .../def/Local Storage/leveldb/LOG | 2 + .../def/Local Storage/leveldb/MANIFEST-000001 | Bin 0 -> 41 bytes .../def/Network/Network Persistent State | 1 + .../def/Network/NetworkDataMigrated | 0 .../def/Session Storage/000003.log | Bin 0 -> 61 bytes .../def/Session Storage/CURRENT | 1 + .../def/Session Storage/LOCK | 0 .../def/Session Storage/LOG | 2 + .../def/Session Storage/MANIFEST-000001 | Bin 0 -> 41 bytes .../Default/Sync Data/LevelDB/000003.log | Bin 0 -> 6607 bytes .../Default/Sync Data/LevelDB/CURRENT | 1 + .../Default/Sync Data/LevelDB/LOCK | 0 .../Default/Sync Data/LevelDB/LOG | 2 + .../Default/Sync Data/LevelDB/MANIFEST-000001 | Bin 0 -> 41 bytes .../Default/Sync Data/Logs/cv_debug.log | 29 + .../Default/Sync Data/Nigori.bin | Bin 0 -> 1404 bytes .dart_tool/chrome-device/Default/Top Sites | Bin 0 -> 20480 bytes .../chrome-device/Default/Top Sites-journal | 0 .../chrome-device/Default/Trusted Vault | 1 + .../chrome-device/Default/Visited Links | Bin 0 -> 131072 bytes .dart_tool/chrome-device/Default/Web Data | Bin 0 -> 116736 bytes .../chrome-device/Default/Web Data-journal | 0 .../chrome-device/Default/WebAssistDatabase | Bin 0 -> 10240 bytes .../Default/WebAssistDatabase-journal | 0 .../Default/databases/Databases.db | Bin 0 -> 28672 bytes .../Default/databases/Databases.db-journal | 0 .../Default/heavy_ad_intervention_opt_out.db | Bin 0 -> 16384 bytes .../heavy_ad_intervention_opt_out.db-journal | 0 .../chrome-device/Default/load_statistics.db | Bin 0 -> 4096 bytes .../Default/load_statistics.db-shm | Bin 0 -> 32768 bytes .../Default/load_statistics.db-wal | Bin 0 -> 300792 bytes .../optimization_guide_hint_cache_store/LOCK | 0 .../optimization_guide_hint_cache_store/LOG | 0 .../LOCK | 0 .../LOG | 0 .../Default/shared_proto_db/000003.log | Bin 0 -> 572 bytes .../Default/shared_proto_db/CURRENT | 1 + .../Default/shared_proto_db/LOCK | 0 .../chrome-device/Default/shared_proto_db/LOG | 2 + .../Default/shared_proto_db/MANIFEST-000001 | Bin 0 -> 41 bytes .../shared_proto_db/metadata/000003.log | Bin 0 -> 470 bytes .../Default/shared_proto_db/metadata/CURRENT | 1 + .../Default/shared_proto_db/metadata/LOCK | 0 .../Default/shared_proto_db/metadata/LOG | 2 + .../shared_proto_db/metadata/MANIFEST-000001 | Bin 0 -> 41 bytes .dart_tool/package_config.json | 1 + .dart_tool/package_config_subset | 97 + .dart_tool/version | 1 + analysis_options.yaml | 29 + android/app/src/debug/AndroidManifest.xml | 7 + android/app/src/main/AndroidManifest.xml | 8 +- .../example/calculatorapp/MainActivity.java | 17 +- .../example/fluttercalculator/MainActivity.kt | 6 + .../res/drawable-v21/launch_background.xml | 12 + .../app/src/main/res/values-night/styles.xml | 18 + android/app/src/profile/AndroidManifest.xml | 7 + fluttercalculator.iml | 18 + ios/Flutter/flutter_export_environment.sh | 13 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + ios/Runner/AppDelegate.swift | 13 + ios/Runner/Runner-Bridging-Header.h | 1 + pubspec.yaml | 2 + web/favicon.png | Bin 0 -> 917 bytes web/icons/Icon-192.png | Bin 0 -> 5292 bytes web/icons/Icon-512.png | Bin 0 -> 8252 bytes web/icons/Icon-maskable-192.png | Bin 0 -> 5594 bytes web/icons/Icon-maskable-512.png | Bin 0 -> 20998 bytes web/index.html | 104 + web/manifest.json | 35 + windows/.gitignore | 17 + windows/CMakeLists.txt | 95 + windows/flutter/CMakeLists.txt | 103 + .../flutter/generated_plugin_registrant.cc | 11 + windows/flutter/generated_plugin_registrant.h | 15 + windows/flutter/generated_plugins.cmake | 15 + windows/runner/CMakeLists.txt | 17 + windows/runner/Runner.rc | 121 + windows/runner/flutter_window.cpp | 61 + windows/runner/flutter_window.h | 33 + windows/runner/main.cpp | 43 + windows/runner/resource.h | 16 + windows/runner/resources/app_icon.ico | Bin 0 -> 33772 bytes windows/runner/runner.exe.manifest | 20 + windows/runner/utils.cpp | 64 + windows/runner/utils.h | 19 + windows/runner/win32_window.cpp | 245 + windows/runner/win32_window.h | 98 + 204 files changed, 19928 insertions(+), 12 deletions(-) create mode 100644 .dart_tool/chrome-device/Default/AutofillStrikeDatabase/LOCK create mode 100644 .dart_tool/chrome-device/Default/AutofillStrikeDatabase/LOG create mode 100644 .dart_tool/chrome-device/Default/BudgetDatabase/LOCK create mode 100644 .dart_tool/chrome-device/Default/BudgetDatabase/LOG create mode 100644 .dart_tool/chrome-device/Default/Collections/collectionsSQLite create mode 100644 .dart_tool/chrome-device/Default/Collections/collectionsSQLite-journal create mode 100644 .dart_tool/chrome-device/Default/Edge Profile Picture.png create mode 100644 .dart_tool/chrome-device/Default/EdgeCoupons/coupons_data.db/000003.log create mode 100644 .dart_tool/chrome-device/Default/EdgeCoupons/coupons_data.db/CURRENT create mode 100644 .dart_tool/chrome-device/Default/EdgeCoupons/coupons_data.db/LOCK create mode 100644 .dart_tool/chrome-device/Default/EdgeCoupons/coupons_data.db/LOG create mode 100644 .dart_tool/chrome-device/Default/EdgeCoupons/coupons_data.db/MANIFEST-000001 create mode 100644 .dart_tool/chrome-device/Default/EdgePushStorageWithConnectTokenAndKey/000003.log create mode 100644 .dart_tool/chrome-device/Default/EdgePushStorageWithConnectTokenAndKey/CURRENT create mode 100644 .dart_tool/chrome-device/Default/EdgePushStorageWithConnectTokenAndKey/LOCK create mode 100644 .dart_tool/chrome-device/Default/EdgePushStorageWithConnectTokenAndKey/LOG create mode 100644 .dart_tool/chrome-device/Default/EdgePushStorageWithConnectTokenAndKey/LOG.old create mode 100644 .dart_tool/chrome-device/Default/EdgePushStorageWithConnectTokenAndKey/MANIFEST-000001 create mode 100644 .dart_tool/chrome-device/Default/Extension Scripts/000003.log create mode 100644 .dart_tool/chrome-device/Default/Extension Scripts/CURRENT create mode 100644 .dart_tool/chrome-device/Default/Extension Scripts/LOCK create mode 100644 .dart_tool/chrome-device/Default/Extension Scripts/LOG create mode 100644 .dart_tool/chrome-device/Default/Extension Scripts/MANIFEST-000001 create mode 100644 .dart_tool/chrome-device/Default/Extension State/000003.log create mode 100644 .dart_tool/chrome-device/Default/Extension State/CURRENT create mode 100644 .dart_tool/chrome-device/Default/Extension State/LOCK create mode 100644 .dart_tool/chrome-device/Default/Extension State/LOG create mode 100644 .dart_tool/chrome-device/Default/Extension State/MANIFEST-000001 create mode 100644 .dart_tool/chrome-device/Default/ExtensionActivityComp create mode 100644 .dart_tool/chrome-device/Default/ExtensionActivityComp-journal create mode 100644 .dart_tool/chrome-device/Default/ExtensionActivityEdge create mode 100644 .dart_tool/chrome-device/Default/ExtensionActivityEdge-journal create mode 100644 .dart_tool/chrome-device/Default/Favicons create mode 100644 .dart_tool/chrome-device/Default/Favicons-journal create mode 100644 .dart_tool/chrome-device/Default/Feature Engagement Tracker/AvailabilityDB/LOCK create mode 100644 .dart_tool/chrome-device/Default/Feature Engagement Tracker/AvailabilityDB/LOG create mode 100644 .dart_tool/chrome-device/Default/Feature Engagement Tracker/EventDB/LOCK create mode 100644 .dart_tool/chrome-device/Default/Feature Engagement Tracker/EventDB/LOG create mode 100644 .dart_tool/chrome-device/Default/History create mode 100644 .dart_tool/chrome-device/Default/History-journal create mode 100644 .dart_tool/chrome-device/Default/IndexedDB/https_ntp.msn.com_0.indexeddb.leveldb/000003.log create mode 100644 .dart_tool/chrome-device/Default/IndexedDB/https_ntp.msn.com_0.indexeddb.leveldb/CURRENT create mode 100644 .dart_tool/chrome-device/Default/IndexedDB/https_ntp.msn.com_0.indexeddb.leveldb/LOCK create mode 100644 .dart_tool/chrome-device/Default/IndexedDB/https_ntp.msn.com_0.indexeddb.leveldb/LOG create mode 100644 .dart_tool/chrome-device/Default/IndexedDB/https_ntp.msn.com_0.indexeddb.leveldb/MANIFEST-000001 create mode 100644 .dart_tool/chrome-device/Default/LOCK create mode 100644 .dart_tool/chrome-device/Default/LOG create mode 100644 .dart_tool/chrome-device/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/000003.log create mode 100644 .dart_tool/chrome-device/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/CURRENT create mode 100644 .dart_tool/chrome-device/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/LOCK create mode 100644 .dart_tool/chrome-device/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/LOG create mode 100644 .dart_tool/chrome-device/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/MANIFEST-000001 create mode 100644 .dart_tool/chrome-device/Default/Local Storage/leveldb/000003.log create mode 100644 .dart_tool/chrome-device/Default/Local Storage/leveldb/CURRENT create mode 100644 .dart_tool/chrome-device/Default/Local Storage/leveldb/LOCK create mode 100644 .dart_tool/chrome-device/Default/Local Storage/leveldb/LOG create mode 100644 .dart_tool/chrome-device/Default/Local Storage/leveldb/MANIFEST-000001 create mode 100644 .dart_tool/chrome-device/Default/Login Data create mode 100644 .dart_tool/chrome-device/Default/Login Data-journal create mode 100644 .dart_tool/chrome-device/Default/Microsoft Edge.lnk create mode 100644 .dart_tool/chrome-device/Default/Network Action Predictor create mode 100644 .dart_tool/chrome-device/Default/Network Action Predictor-journal create mode 100644 .dart_tool/chrome-device/Default/Network/Cookies create mode 100644 .dart_tool/chrome-device/Default/Network/Cookies-journal create mode 100644 .dart_tool/chrome-device/Default/Network/Network Persistent State create mode 100644 .dart_tool/chrome-device/Default/Network/NetworkDataMigrated create mode 100644 .dart_tool/chrome-device/Default/Network/Reporting and NEL create mode 100644 .dart_tool/chrome-device/Default/Network/Reporting and NEL-journal create mode 100644 .dart_tool/chrome-device/Default/Network/TransportSecurity create mode 100644 .dart_tool/chrome-device/Default/Nurturing/campaign_history create mode 100644 .dart_tool/chrome-device/Default/Nurturing/campaign_history-journal create mode 100644 .dart_tool/chrome-device/Default/Preferences create mode 100644 .dart_tool/chrome-device/Default/PreferredApps create mode 100644 .dart_tool/chrome-device/Default/QuotaManager create mode 100644 .dart_tool/chrome-device/Default/QuotaManager-journal create mode 100644 .dart_tool/chrome-device/Default/README create mode 100644 .dart_tool/chrome-device/Default/Safe Browsing Network/NetworkDataMigrated create mode 100644 .dart_tool/chrome-device/Default/Safe Browsing Network/Safe Browsing Cookies create mode 100644 .dart_tool/chrome-device/Default/Safe Browsing Network/Safe Browsing Cookies-journal create mode 100644 .dart_tool/chrome-device/Default/Secure Preferences create mode 100644 .dart_tool/chrome-device/Default/Service Worker/Database/000003.log create mode 100644 .dart_tool/chrome-device/Default/Service Worker/Database/CURRENT create mode 100644 .dart_tool/chrome-device/Default/Service Worker/Database/LOCK create mode 100644 .dart_tool/chrome-device/Default/Service Worker/Database/LOG create mode 100644 .dart_tool/chrome-device/Default/Service Worker/Database/MANIFEST-000001 create mode 100644 .dart_tool/chrome-device/Default/Service Worker/ScriptCache/2cc80dabc69f58b6_0 create mode 100644 .dart_tool/chrome-device/Default/Service Worker/ScriptCache/index create mode 100644 .dart_tool/chrome-device/Default/Service Worker/ScriptCache/index-dir/the-real-index create mode 100644 .dart_tool/chrome-device/Default/Session Storage/000003.log create mode 100644 .dart_tool/chrome-device/Default/Session Storage/CURRENT create mode 100644 .dart_tool/chrome-device/Default/Session Storage/LOCK create mode 100644 .dart_tool/chrome-device/Default/Session Storage/LOG create mode 100644 .dart_tool/chrome-device/Default/Session Storage/MANIFEST-000001 create mode 100644 .dart_tool/chrome-device/Default/Sessions/Session_13293531229553786 create mode 100644 .dart_tool/chrome-device/Default/Shortcuts create mode 100644 .dart_tool/chrome-device/Default/Shortcuts-journal create mode 100644 .dart_tool/chrome-device/Default/Site Characteristics Database/000003.log create mode 100644 .dart_tool/chrome-device/Default/Site Characteristics Database/CURRENT create mode 100644 .dart_tool/chrome-device/Default/Site Characteristics Database/LOCK create mode 100644 .dart_tool/chrome-device/Default/Site Characteristics Database/LOG create mode 100644 .dart_tool/chrome-device/Default/Site Characteristics Database/MANIFEST-000001 create mode 100644 .dart_tool/chrome-device/Default/SiteList.xml create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/js/index create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/js/index-dir/the-real-index create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/wasm/index create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/wasm/index-dir/the-real-index create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_0 create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_1 create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_2 create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_3 create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/index create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/000003.log create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/CURRENT create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/LOCK create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/LOG create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/MANIFEST-000001 create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/Network Persistent State create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/NetworkDataMigrated create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/000003.log create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/CURRENT create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/LOCK create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/LOG create mode 100644 .dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/MANIFEST-000001 create mode 100644 .dart_tool/chrome-device/Default/Sync Data/LevelDB/000003.log create mode 100644 .dart_tool/chrome-device/Default/Sync Data/LevelDB/CURRENT create mode 100644 .dart_tool/chrome-device/Default/Sync Data/LevelDB/LOCK create mode 100644 .dart_tool/chrome-device/Default/Sync Data/LevelDB/LOG create mode 100644 .dart_tool/chrome-device/Default/Sync Data/LevelDB/MANIFEST-000001 create mode 100644 .dart_tool/chrome-device/Default/Sync Data/Logs/cv_debug.log create mode 100644 .dart_tool/chrome-device/Default/Sync Data/Nigori.bin create mode 100644 .dart_tool/chrome-device/Default/Top Sites create mode 100644 .dart_tool/chrome-device/Default/Top Sites-journal create mode 100644 .dart_tool/chrome-device/Default/Trusted Vault create mode 100644 .dart_tool/chrome-device/Default/Visited Links create mode 100644 .dart_tool/chrome-device/Default/Web Data create mode 100644 .dart_tool/chrome-device/Default/Web Data-journal create mode 100644 .dart_tool/chrome-device/Default/WebAssistDatabase create mode 100644 .dart_tool/chrome-device/Default/WebAssistDatabase-journal create mode 100644 .dart_tool/chrome-device/Default/databases/Databases.db create mode 100644 .dart_tool/chrome-device/Default/databases/Databases.db-journal create mode 100644 .dart_tool/chrome-device/Default/heavy_ad_intervention_opt_out.db create mode 100644 .dart_tool/chrome-device/Default/heavy_ad_intervention_opt_out.db-journal create mode 100644 .dart_tool/chrome-device/Default/load_statistics.db create mode 100644 .dart_tool/chrome-device/Default/load_statistics.db-shm create mode 100644 .dart_tool/chrome-device/Default/load_statistics.db-wal create mode 100644 .dart_tool/chrome-device/Default/optimization_guide_hint_cache_store/LOCK create mode 100644 .dart_tool/chrome-device/Default/optimization_guide_hint_cache_store/LOG create mode 100644 .dart_tool/chrome-device/Default/optimization_guide_model_and_features_store/LOCK create mode 100644 .dart_tool/chrome-device/Default/optimization_guide_model_and_features_store/LOG create mode 100644 .dart_tool/chrome-device/Default/shared_proto_db/000003.log create mode 100644 .dart_tool/chrome-device/Default/shared_proto_db/CURRENT create mode 100644 .dart_tool/chrome-device/Default/shared_proto_db/LOCK create mode 100644 .dart_tool/chrome-device/Default/shared_proto_db/LOG create mode 100644 .dart_tool/chrome-device/Default/shared_proto_db/MANIFEST-000001 create mode 100644 .dart_tool/chrome-device/Default/shared_proto_db/metadata/000003.log create mode 100644 .dart_tool/chrome-device/Default/shared_proto_db/metadata/CURRENT create mode 100644 .dart_tool/chrome-device/Default/shared_proto_db/metadata/LOCK create mode 100644 .dart_tool/chrome-device/Default/shared_proto_db/metadata/LOG create mode 100644 .dart_tool/chrome-device/Default/shared_proto_db/metadata/MANIFEST-000001 create mode 100644 .dart_tool/package_config.json create mode 100644 .dart_tool/package_config_subset create mode 100644 .dart_tool/version create mode 100644 analysis_options.yaml create mode 100644 android/app/src/debug/AndroidManifest.xml create mode 100644 android/app/src/main/kotlin/com/example/fluttercalculator/MainActivity.kt create mode 100644 android/app/src/main/res/drawable-v21/launch_background.xml create mode 100644 android/app/src/main/res/values-night/styles.xml create mode 100644 android/app/src/profile/AndroidManifest.xml create mode 100644 fluttercalculator.iml create mode 100644 ios/Flutter/flutter_export_environment.sh create mode 100644 ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 ios/Runner/AppDelegate.swift create mode 100644 ios/Runner/Runner-Bridging-Header.h create mode 100644 web/favicon.png create mode 100644 web/icons/Icon-192.png create mode 100644 web/icons/Icon-512.png create mode 100644 web/icons/Icon-maskable-192.png create mode 100644 web/icons/Icon-maskable-512.png create mode 100644 web/index.html create mode 100644 web/manifest.json create mode 100644 windows/.gitignore create mode 100644 windows/CMakeLists.txt create mode 100644 windows/flutter/CMakeLists.txt create mode 100644 windows/flutter/generated_plugin_registrant.cc create mode 100644 windows/flutter/generated_plugin_registrant.h create mode 100644 windows/flutter/generated_plugins.cmake create mode 100644 windows/runner/CMakeLists.txt create mode 100644 windows/runner/Runner.rc create mode 100644 windows/runner/flutter_window.cpp create mode 100644 windows/runner/flutter_window.h create mode 100644 windows/runner/main.cpp create mode 100644 windows/runner/resource.h create mode 100644 windows/runner/resources/app_icon.ico create mode 100644 windows/runner/runner.exe.manifest create mode 100644 windows/runner/utils.cpp create mode 100644 windows/runner/utils.h create mode 100644 windows/runner/win32_window.cpp create mode 100644 windows/runner/win32_window.h diff --git a/.dart_tool/chrome-device/Default/AutofillStrikeDatabase/LOCK b/.dart_tool/chrome-device/Default/AutofillStrikeDatabase/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/AutofillStrikeDatabase/LOG b/.dart_tool/chrome-device/Default/AutofillStrikeDatabase/LOG new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/BudgetDatabase/LOCK b/.dart_tool/chrome-device/Default/BudgetDatabase/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/BudgetDatabase/LOG b/.dart_tool/chrome-device/Default/BudgetDatabase/LOG new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Collections/collectionsSQLite b/.dart_tool/chrome-device/Default/Collections/collectionsSQLite new file mode 100644 index 0000000000000000000000000000000000000000..d06bf4ad23bddd2ece2f23c31d8924ba659067cd GIT binary patch literal 73728 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%0AaS_qcS$ZL_ku=7m!iyjvs)Z$M!H7N1Xmp}qb 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%0AMk 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 O4($H#|NrTK|NDQlb&7ic literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/EdgeCoupons/coupons_data.db/CURRENT b/.dart_tool/chrome-device/Default/EdgeCoupons/coupons_data.db/CURRENT new file mode 100644 index 0000000..7ed683d --- /dev/null +++ b/.dart_tool/chrome-device/Default/EdgeCoupons/coupons_data.db/CURRENT @@ -0,0 +1 @@ +MANIFEST-000001 diff --git a/.dart_tool/chrome-device/Default/EdgeCoupons/coupons_data.db/LOCK b/.dart_tool/chrome-device/Default/EdgeCoupons/coupons_data.db/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/EdgeCoupons/coupons_data.db/LOG b/.dart_tool/chrome-device/Default/EdgeCoupons/coupons_data.db/LOG new file mode 100644 index 0000000..9f3bc0d --- /dev/null +++ b/.dart_tool/chrome-device/Default/EdgeCoupons/coupons_data.db/LOG @@ -0,0 +1,2 @@ +2022/04/04-13:03:55.232 4ecc Creating DB C:\Users\sayan\AppData\Local\Temp\flutter_tools.c6bf7507\flutter_tools_chrome_device.239364d\Default\EdgeCoupons/coupons_data.db since it was missing. +2022/04/04-13:03:59.576 4ecc Reusing MANIFEST C:\Users\sayan\AppData\Local\Temp\flutter_tools.c6bf7507\flutter_tools_chrome_device.239364d\Default\EdgeCoupons/coupons_data.db/MANIFEST-000001 diff --git a/.dart_tool/chrome-device/Default/EdgeCoupons/coupons_data.db/MANIFEST-000001 b/.dart_tool/chrome-device/Default/EdgeCoupons/coupons_data.db/MANIFEST-000001 new file mode 100644 index 0000000000000000000000000000000000000000..18e5cab72c1550d8dc398e3413eea91bee24db77 GIT binary patch literal 41 wcmbPQv-7AD10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei0J`GZPB~05;AINdN!< literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/EdgePushStorageWithConnectTokenAndKey/000003.log b/.dart_tool/chrome-device/Default/EdgePushStorageWithConnectTokenAndKey/000003.log new file mode 100644 index 0000000000000000000000000000000000000000..83915c6b839d4e8f1400115970240049a3f23566 GIT binary patch literal 1294 zcmb8vZD<>1902fp(yZ+SVbn_5a4dePj&*G=m%F@7t6Xw;0biFtRg}uiW4S+3_-zZnJ~Q6S&G^ZK3|@f zKhKZn|L4zh`m3?wM-Tvzzeaxs4{9cCR-svgye?^mq$*WjH5J1@$%^`d#ETwF)n!p1 zzH6riYkIDUilKwIHAoxv+l?u;W~V5{TZ)`@c+scm~8R~HRu z5)DIA8gLVPdG3kVQwVTx#jtHL)_I3VQWm(jByjzd9dIMpO>ggu=6nwgjy?*WLPY4*?D(%)(-Qa3%vC6k4Q8B85*spX|5>~)47VEISj8s5&JJOhL+NMv2KQ zbGfEoUlbcG^RakUwruL+LhI@|5_ky5&>(^O!vqlsVc|3GyYBtZz%FFZimPcD8a(9n zS_;G_VFS~q6xERG_LLgQa z5z>XlwAQN0SzD&Eda;R(WAzAu!4Q_ugcq1XH<+zEWeQ5+OiP}t$8zIX&9-uCP43b8 z88S_3#7sjY46Us}ly@#CqyWq1JBdIZ(zri`T$IC(hB=2%AV zbhCAax6HO4@6m)q*NJv2QmUkUD$7#@?VQAVi=lpinK|Lm2g7U}R))P*7lCU|@t|AO!{>J`0o$qCk8?fRRBj+>;lm zijjXS0}zdZ(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7fzc2c4S~@R7!3hpL%@@fO;k~l zBe^UywcIy1u^_l4v81#Z!Ez3AbqsM;2=jCeS3rm=Xp|-9l%{GbI0h>OyZX2~hbZV8 F0sv3-ANK$N literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/ExtensionActivityComp-journal b/.dart_tool/chrome-device/Default/ExtensionActivityComp-journal new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/ExtensionActivityEdge b/.dart_tool/chrome-device/Default/ExtensionActivityEdge new file mode 100644 index 0000000000000000000000000000000000000000..c46cd3ce828b5993f070a4e23146359a595887e1 GIT binary patch literal 32768 zcmeI%&u-H&0LSs9+nNg4211a-E-n{V(M_7TaHN!IRO>p{cK;42%37~P>OT^9bSG3e z^Ef;N@4`dimQ?Ast^$tHH&Rr`cHEyo_Qgu=uKon5CY-d9Weh3c8ubIx+3ZOgJ9#~iuygN1|hjvtQ4 zxSeaJ%~~95rsv%}-WDd#kJdY-QhfyIx1eYoI#@t#J0a@9AwY z2->&ml&{)1-@Mter#{Lcelu5FN!!mi%+T*P<#0Tx-d67H!%75jR4E-EIXeDZ=Tuzl zC=M#qip@)}J&?H%%a*;dVU8Y6;G@pb&+;|Us8Vd|b(^#4@?tWes5_?`F@nswOKE#6 zYkrx;3{~KFTXF38d1+qqxcSd4$Km6;DE~#uva?xpWKZ(P&2cGpZ5DC;zfGiMrk`Z9 znZ~6rKks+Eeoc955XPnGPmW8@iHK`Olu{IGqUMyHVqI+QjL+u!(9eYc0tg_000Iag zfB*srAb;VK2KmY**5I_I{1Q0*~0R)mS@Eayw Bd)fd1 literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/ExtensionActivityEdge-journal b/.dart_tool/chrome-device/Default/ExtensionActivityEdge-journal new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Favicons b/.dart_tool/chrome-device/Default/Favicons new file mode 100644 index 0000000000000000000000000000000000000000..2a83638f0661d5171ddb9ef1736df0ac6aad2421 GIT binary patch literal 20480 zcmeI2dsGuw8o*~VNhSdzkAm@tsUs8tgG3b61p@>UVjw0Yyuz-W7$86pNMJ&ESzAy* zR4Q0}md7r|qoOUaNL5tUF5PNQTcxd9if%zgvGsi_^-*=pj;u1)J03h(c62R#wGk^^jGc;Mr>iiUyL6fA- zQYLEjnJOKwG*>jq<1Sl;$_2b=0Vb001qy7OaI_63m5dj8jCAK2PNOp2Sg^`cC$7xR z$r$Mir%$B8e1}E1xCha~Q;VWZt{YrTH+N>%K$x!6WTlQ;qSPekTVAKV(z&I?vV}>J zrR=5gIaHJxL@0bg%<>kcPL--QxiMZNI=M#6CaZ;vX);Yd6H*lxB9?}D@d-6} zzC%WtEEZfWvveIF9VwKFoW(sXJhAkWhz%x|N`$dIdFXPU9DC`d*?oP1PW_sNKAy#7 z1ZBDr5sxriU>R}CbMh;eSV|_dW;DFNVbYi%o+&WObaH}=Ic6&|)q0gFlU~tky5g}~ zT`*yfSd2s@ixIpMcFds4$W>e3?&(gVG6S4o$ozf6vonafU8%~|Yt40~NrTeIR3gMr zj%hxJ7(_2mk_8gn%=G1lXFFVoBOeol37ER+&nJItSNi zvzA(u5NF%biXDu&+Gi3=Y$dK&>2vYFUOVR43nXN$;77lA4Yp2;sX*O00;mAfB+x>2uyJT zbBRe`Hrb><^8X8OT~?}j|BqaNs2rjI2@n7T{tpPOk0sF|I<>+9hG`JTU#;b~9j=I! z2pLv0O)vZyqUC%!al}lSMkPwTuA{T( zeox3cm+9N*{z!2v-S$zFeMzOFx2g4<<8^dU+SDp@e2R5`5bSSHvG0g%wM)n|oVrrW zzEyd312tvHxBF7j8CLznuA$9uka;JqT@LnT*T*c+R8c#eCxr%G5IcFj#%ywPD# zP1?{wo8ae-@{a!6>Y*DK53TXIZ`C_^(LE%vBaZZEtYvfl)_W(EMkk*yt=rfG{IB2- z)VYnZc&AS?2-!jBF zZXb5`ZN*=DooKg7Nt;*H>E7=f>aRI|<7VOW>F+iyk!SBIb>=2Igw|gY9m#dsmk`f{ z;=b!|NkFO&Fw4TEhU@;6Hjew1-QC@VO$Mh{_sf-ioq6%6IjlK>oK2$Gq9#^ZfD(?J z_eD|P+qG>5rv)l@TaHKlqepu^tVRM z(m?lV+xQ@-E1%r=f{s}?^8e(0;9BwaICk|cig>F?>S=t^!i6pvra|}4KV!{jK;q2| zxawp4z!@L^w}fy&zI&pGrs<8Zm)menP=qRCkIR`IPjh`|Ag1QPzo zA*)I-Y@Gx)4Xkp~*ua`T!N9U38rjiEL|IjxwwTyqmY4?C(#qVeTn?Y-Sax>T(L8Uu z!MZ_Z?O?@siLHrFPyhNc+$hToWq%!cAE`+%)wVfr3Y+u&27cm_jUBw~B}J)cWM8hm zbnL?Z6iIzv$`1v$3l|+~E_C+!Chz%&-7E7ih6LM?=KQL9Gq7StCs#4kz{=R?s@|~c z4|U(QGrRDgILaMA2bJxrXokwTz3typ+N-S-NvD?e?w0%5X7+DSYh2{#e>o&w{*Prg z`*=w3Fm*LMYQfE;n76K{^q-pZ`x|FRGZjyMO3-%QIC63=`b$d9-28bnrHv^&@7RYY z{`~%ofeXQZFMZb3JVSA;#VhdUU{tV8c%tj})*tn}EuZfpD~>!Ux+oAE&(S2q{xzk~7Z`yki{atK|EN#v1 zl6HC>x9iiM#Y+PacKPEi4vV7ZAKieiuG>Yqaz5eC!e5&iZcjR6cMPo*{?Yxbl1{H# zu+OHx2OZNDr(I^$-Bs?59*+Fv3!Tw2pmuhqp92zl3PP_D1xSDZAOHve0)PM@FqH_f zkRW){7XYN0$fVEzU(EjxA@nKwa4I$CKaBQ4 w#0Mlm01yBK00BS%5Sa1=+>qb%{vYiBr+lD+1AqV^00;mAfWYr1@N)nEZw|Y)*#H0l literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Favicons-journal b/.dart_tool/chrome-device/Default/Favicons-journal new file mode 100644 index 0000000000000000000000000000000000000000..6f928619fd57836ad85ebe6425ec76496374a917 GIT binary patch literal 14904 zcmZQzK!EQdriMTs7Xt$mkm5i{jIxGv2yg-;oPm-376TBCg3%Bd4S~@R7!85Z5Eu=C zAs+&&%z>O4B_#z``uaKf$%#1``NbtxW+tYlCi-cKWtqwOd3ptT>Cko`D=*N$jO;fU zfM^tqhQMeDjE2By2#kinXb24P5Kv=eVIZL$zy%r)U}FEy!2SnFjDpb+7!85Z5Eu=C z(GVC7f#DniEXiQ_xR2&n0)K`{V981ysr8u z)-c~ZsBmekv~7}*^SnErJ4%&S#72rUgkQhEK9+gHYVkHV|FUORtQ+;!AI&;^xN1q6 z=mzzNy|;FiN1o7^RkYLZ_6)0DBHLyi&lsR}y82e_oQ-9o28r4mi!|o___17ryOo#0 zPW(K>jQM|A9D<$qUU|*9a>D(@x7r2rVan_O*)cshe1bpHUi8tnk2(yyxfi)a>#cs; zI4xXzq719gBu{_MlfTy6GF&U;WB73OudFUFgHI1H>bUzyVreFkxbb8F0k836!ubdP^tS>bp3Kw4I;1vs{m}jC+0}w-A?$QrMJ`tgMSa z85afSI%{7H_{cmZt2KY4bhn%0%?_6&^RBIqh33`i=K{~v-PwI@Wt!i-^0a%E{6@xG zR#izGUMl~$_;5_cZ6^mFCdJ>0a(0~(yKEz*%4Bm^D5rMJw48f=v-rN^SNieOKijv> z>|DjrW_x4vW!B9Txs#ZV+uWEHWXPX;e_F;OV^gb#PFX=mZFp8VGCO=_%hnDyc)e3W zui!%K-OQ^i7s-c+NBnvfo4@bHjstb<-_oY2RcJ~1FG`#7PS7jq^JIw!*BlPD{#~+4 zB4YP?9lO_0f*p9gl9Z=ycv<4ue{3mB#Evi3w_SZsUg7ZjYQ@v=!9Brux~c!1AMqO9 z$L923{^Q}EaAIn2drKI{kqgfrJlvrbW|ETM$Jgh5f1fsMU`EZXrp=slZTB6#U}j;> ztlj>zU&uIEcV`EC_S~7QkFLhPGy1)XSM}Gfu<6fZ+@sXbHto`pVKnT%^<}GA#0e#d zx$onbhkOm#cDmpsa)b&9d=D`Ptq9;49S;D7%P1HPfzc2c4S~@R7!83D5d!Gr0ql@= zz;Oolr|ic^LjKlAaq`U1w1dn veuRPjF_0JqqaiRF0;3@?8UmvsFd70wCIn=eSQzYaRrJdG(!eEyc-sL0s^27f literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Feature Engagement Tracker/AvailabilityDB/LOCK b/.dart_tool/chrome-device/Default/Feature Engagement Tracker/AvailabilityDB/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Feature Engagement Tracker/AvailabilityDB/LOG b/.dart_tool/chrome-device/Default/Feature Engagement Tracker/AvailabilityDB/LOG new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Feature Engagement Tracker/EventDB/LOCK b/.dart_tool/chrome-device/Default/Feature Engagement Tracker/EventDB/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Feature Engagement Tracker/EventDB/LOG b/.dart_tool/chrome-device/Default/Feature Engagement Tracker/EventDB/LOG new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/History b/.dart_tool/chrome-device/Default/History new file mode 100644 index 0000000000000000000000000000000000000000..dc2d62b0f80882ecf61b32466bde11db8440dc3e GIT binary patch literal 143360 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 HqG-@RhaR=; literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/IndexedDB/https_ntp.msn.com_0.indexeddb.leveldb/CURRENT b/.dart_tool/chrome-device/Default/IndexedDB/https_ntp.msn.com_0.indexeddb.leveldb/CURRENT new file mode 100644 index 0000000..7ed683d --- /dev/null +++ b/.dart_tool/chrome-device/Default/IndexedDB/https_ntp.msn.com_0.indexeddb.leveldb/CURRENT @@ -0,0 +1 @@ +MANIFEST-000001 diff --git a/.dart_tool/chrome-device/Default/IndexedDB/https_ntp.msn.com_0.indexeddb.leveldb/LOCK b/.dart_tool/chrome-device/Default/IndexedDB/https_ntp.msn.com_0.indexeddb.leveldb/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/IndexedDB/https_ntp.msn.com_0.indexeddb.leveldb/LOG b/.dart_tool/chrome-device/Default/IndexedDB/https_ntp.msn.com_0.indexeddb.leveldb/LOG new file mode 100644 index 0000000..cc76c7d --- /dev/null +++ b/.dart_tool/chrome-device/Default/IndexedDB/https_ntp.msn.com_0.indexeddb.leveldb/LOG @@ -0,0 +1,2 @@ +2022/04/04-13:06:18.907 21b0 Creating DB C:\Users\sayan\AppData\Local\Temp\flutter_tools.c6bf7507\flutter_tools_chrome_device.239364d\Default\IndexedDB\https_ntp.msn.com_0.indexeddb.leveldb since it was missing. +2022/04/04-13:06:19.142 21b0 Reusing MANIFEST C:\Users\sayan\AppData\Local\Temp\flutter_tools.c6bf7507\flutter_tools_chrome_device.239364d\Default\IndexedDB\https_ntp.msn.com_0.indexeddb.leveldb/MANIFEST-000001 diff --git a/.dart_tool/chrome-device/Default/IndexedDB/https_ntp.msn.com_0.indexeddb.leveldb/MANIFEST-000001 b/.dart_tool/chrome-device/Default/IndexedDB/https_ntp.msn.com_0.indexeddb.leveldb/MANIFEST-000001 new file mode 100644 index 0000000000000000000000000000000000000000..3ccb46a2f1a61881a6644043c21b21edbdb22526 GIT binary patch literal 23 ecmaEIt?!)x10y3xW=c|ga&Cbk69Y373j+XWEe2Zv literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/LOCK b/.dart_tool/chrome-device/Default/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/LOG b/.dart_tool/chrome-device/Default/LOG new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/000003.log b/.dart_tool/chrome-device/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/000003.log new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/CURRENT b/.dart_tool/chrome-device/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/CURRENT new file mode 100644 index 0000000..7ed683d --- /dev/null +++ b/.dart_tool/chrome-device/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/CURRENT @@ -0,0 +1 @@ +MANIFEST-000001 diff --git a/.dart_tool/chrome-device/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/LOCK b/.dart_tool/chrome-device/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/LOG b/.dart_tool/chrome-device/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/LOG new file mode 100644 index 0000000..3599e1b --- /dev/null +++ b/.dart_tool/chrome-device/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/LOG @@ -0,0 +1,2 @@ +2022/04/04-13:04:37.072 1c8 Creating DB C:\Users\sayan\AppData\Local\Temp\flutter_tools.c6bf7507\flutter_tools_chrome_device.239364d\Default\Local Extension Settings\jdiccldimpdaibmpdkjnbmckianbfold since it was missing. +2022/04/04-13:04:37.549 1c8 Reusing MANIFEST C:\Users\sayan\AppData\Local\Temp\flutter_tools.c6bf7507\flutter_tools_chrome_device.239364d\Default\Local Extension Settings\jdiccldimpdaibmpdkjnbmckianbfold/MANIFEST-000001 diff --git a/.dart_tool/chrome-device/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/MANIFEST-000001 b/.dart_tool/chrome-device/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/MANIFEST-000001 new file mode 100644 index 0000000000000000000000000000000000000000..18e5cab72c1550d8dc398e3413eea91bee24db77 GIT binary patch literal 41 wcmbPQv-7AD10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei0J`GZPB~05;AINdN!< literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Local Storage/leveldb/000003.log b/.dart_tool/chrome-device/Default/Local Storage/leveldb/000003.log new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Local Storage/leveldb/CURRENT b/.dart_tool/chrome-device/Default/Local Storage/leveldb/CURRENT new file mode 100644 index 0000000..7ed683d --- /dev/null +++ b/.dart_tool/chrome-device/Default/Local Storage/leveldb/CURRENT @@ -0,0 +1 @@ +MANIFEST-000001 diff --git a/.dart_tool/chrome-device/Default/Local Storage/leveldb/LOCK b/.dart_tool/chrome-device/Default/Local Storage/leveldb/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Local Storage/leveldb/LOG b/.dart_tool/chrome-device/Default/Local Storage/leveldb/LOG new file mode 100644 index 0000000..a43cda4 --- /dev/null +++ b/.dart_tool/chrome-device/Default/Local Storage/leveldb/LOG @@ -0,0 +1,2 @@ +2022/04/04-13:03:44.459 39bc Creating DB C:\Users\sayan\AppData\Local\Temp\flutter_tools.c6bf7507\flutter_tools_chrome_device.239364d\Default\Local Storage\leveldb since it was missing. +2022/04/04-13:03:44.794 39bc Reusing MANIFEST C:\Users\sayan\AppData\Local\Temp\flutter_tools.c6bf7507\flutter_tools_chrome_device.239364d\Default\Local Storage\leveldb/MANIFEST-000001 diff --git a/.dart_tool/chrome-device/Default/Local Storage/leveldb/MANIFEST-000001 b/.dart_tool/chrome-device/Default/Local Storage/leveldb/MANIFEST-000001 new file mode 100644 index 0000000000000000000000000000000000000000..18e5cab72c1550d8dc398e3413eea91bee24db77 GIT binary patch literal 41 wcmbPQv-7AD10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei0J`GZPB~05;AINdN!< literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Login Data b/.dart_tool/chrome-device/Default/Login Data new file mode 100644 index 0000000000000000000000000000000000000000..d7b1bb475ad52d12529063a8829dbb1b471c7879 GIT binary patch literal 49152 zcmeI5?{C}28OKRc7ULvN;-(&JxIxYcT8oIX%r)|&3x-v(xm1`cCyKl^ErtUvogKoI zsE|}v_nq8gul8zh_PRh(p#R3+6@9V&2}7}A?*{DMfWBz&j^Zy#R*C?55$j7pB6;`R zkLPpG9m(f_yGIY}PRPiC=XdRpY$@jyRaM?2L{Su#|K8xg__)L`it!CUi}>dqs`B&S z*A}>xs(&wJuSBQkB||(2fB*=900@A<%OkL~xWqGG(2o`UzxqG*zv*A_OB^5o0w4ea zAOHd{i@@6p+QZAPcj)v2$~uRPvQI+R>#zAulLUNqPBfm3hevLZa*0p z*m_gb?k>A_5Yo2S?c1S~Nxijsv7oIjkMi1j=ZdP`SnhW1J`F-U90a#E&vX42^bK`yVy{0w4eaAOHgMM*z?N`D=4%3<4kk0w4ea zc>co%KmY_l00cl_{s>_HfBxDW8iN1`fB*=90G|J_0T2KI5C8!Xm_Gtb`u~+hZ}R;||`a~Tn6?Ns8zo$#23$97H<6fI~y$*9}mxXr64(%yHi#d=}1V}jp@IkZoLACjq{MLF*s(Y>7T7xJ5z-qKA zBwrHwUA4LWezi$rWz6A*t{d;Zs}7yCcA|kphj9Se3QmNco2=u63@Hbp=i7Xx&Lei5 zw85`bR3AsWKXv)89yDN22dvj-LH@Rs*ESzn?%7>d;VI2Oy{YNO>Z5MX_`pw-ou)$eUAukcIsuQR`^Qvh zk=R3Qjl68WR_oO6nA9}enJYwe-aurQ6j_nmvQW{lNTg543Hq*mOa-*K-n^f-$H5-( zq0Q$@!H$OqM^2x9%6yNuU8j8%*SbOuSuaV@cRjl^S|B!+=zBpRmzGT$t#3PiFsj&3 z>%o$%T%<0mW&%Dt9Cf{CPVbQJyI%W{B3gp|eDQr~UdA0OS~@i{ZzR7hm%8F6!?P%`eWoK`7O0^Jn<8h@b6RsS&m{|dj_ zpz0t10w4eaAn<|&;QxO?a7YFMAOHd&00OTtfu&+oxu~?1;y;QX6@DnL7yhdLMfp-a zR9dC~=--x}zKCj#*Gk4)h8lT7#708_ja)DCdL`%F%ti~}ro1nYJT)D!Ydbx2_}&%W zFbwr1+8RlU$iJ&O|A`DD`LwZP|~dH>ZVO;9Hh|_#%TJ(#$3huIR?C zb#=HAnT5mL4mXGcFR}{m%OBmpk++2;JdzWpkjj#>*uP%RknwKjGd^)5<%Ppu2AD(p zs&1^WtDh~&ex4>xuYQ*6>uLCS=5bGwoj96)9V_iriR^?=Ci(2y+j#ckc`BM)ua}Jb z>!+E1su0~wuMK?v&o)=Yf&d7B00@A{62SBSEVe3i0s#;J0T2Lz*#v$B*O~en literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Login Data-journal b/.dart_tool/chrome-device/Default/Login Data-journal new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Microsoft Edge.lnk b/.dart_tool/chrome-device/Default/Microsoft Edge.lnk new file mode 100644 index 0000000000000000000000000000000000000000..9bd5b516f650e0ffcde7fb4de85c0b60a32fba03 GIT binary patch literal 1443 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 VE=y3L8U|EB02C&AfocVm{{qbU>IeV; literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Network/Cookies-journal b/.dart_tool/chrome-device/Default/Network/Cookies-journal new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Network/Network Persistent State b/.dart_tool/chrome-device/Default/Network/Network Persistent State new file mode 100644 index 0000000..cddfbc6 --- /dev/null +++ b/.dart_tool/chrome-device/Default/Network/Network Persistent State @@ -0,0 +1 @@ +{"net":{"http_server_properties":{"servers":[{"isolation":[],"server":"https://prod.rewardsplatform.microsoft.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13293617676389055","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://substrate.office.com"},{"isolation":[],"server":"https://www.bing.com","supports_spdy":true},{"isolation":[],"server":"https://edge.microsoft.com","supports_spdy":true},{"isolation":[],"server":"https://unpkg.com","supports_spdy":true},{"isolation":[],"server":"https://edge.activity.windows.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13296123292045935","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13296123292045936","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://fonts.gstatic.com","supports_spdy":true}],"version":5},"network_qualities":{"CAASABiAgICA+P////8B":"4G"}}} \ No newline at end of file diff --git a/.dart_tool/chrome-device/Default/Network/NetworkDataMigrated b/.dart_tool/chrome-device/Default/Network/NetworkDataMigrated new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Network/Reporting and NEL b/.dart_tool/chrome-device/Default/Network/Reporting and NEL new file mode 100644 index 0000000000000000000000000000000000000000..c5fad69aabcf67172b17ac5118b6acfd92cdedef GIT binary patch literal 36864 zcmeI)(QDgA90zd8N^GlHrsg5&Auk6ZECI(R%b?JVWnO1GQ!iaSXKM)IP~@|GRF*W| zDQTb9u9UI;4P$>tVSC8KUi!3${snv3>!5FY8SG@oi$ko|P`ZThJ*-&ron+nTcREKW z*)OYJXqq;yCR0trG^J+JX_)lk%qyO!wer{XS?h1DXg<;` z&-#7#Q>#4l<2(PDk7jPXVm)L*00Izz00bZafh#NUQ<#t0Mv+~mYCH1XV?RKp>y5atA)4&oPG(>7A|m_D+o~pQ(IlXpz?TzlF4VC30GsQmVMJvR%yE zY*W{G&}I+BH@^BGnmUP80aME~GYWJqGt2xgnl9Mu>-y6|MoSpe21Ncf(HEB~?n&&Q zYeiAaRTSjIaX~#|-0O~QTyGRWwHqf`EnalVgYf~Okr`=Y^m^c@i(>8xDYx3h#B!gqJ6FaWtVL()8 z)fnw2Iu7@fn9T_MN4y1~VE`x;DBr-O&s7{Jj3S(r+O>CRM*E zo!prgk-oBgpFJdvyIZ%vsy1(ZRz2-e$w`y{qFMjE+T0~~YP%(J==cd6Exz(zE^lwl zXYFA64s;Eq_ r>%|0bh9VGv00bZa0SG_<0uX=z1Rwwb2wWC{QX#!*V4`~l_V)h;isRU@ literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Network/Reporting and NEL-journal b/.dart_tool/chrome-device/Default/Network/Reporting and NEL-journal new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Network/TransportSecurity b/.dart_tool/chrome-device/Default/Network/TransportSecurity new file mode 100644 index 0000000..bf58804 --- /dev/null +++ b/.dart_tool/chrome-device/Default/Network/TransportSecurity @@ -0,0 +1 @@ +{"expect_ct":[{"expect_ct_enforce":false,"expect_ct_expiry":1649662489.642891,"expect_ct_observed":1649057689.642891,"expect_ct_report_uri":"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct","host":"e3SziuwfuO2UvuBno+qkR1ObHAzZmSUoJhrc7dbP1Uo=","nik":[]}],"sts":[{"expiry":1680593686.38514,"host":"PKqosHGXLFTwexcsjC+UXTkKV3GWWHwtzKz/ULb9ssM=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1649057686.385145},{"expiry":1680593688.923914,"host":"a1ZTYlNSUSrj8xKbRz2eU2pqvpuOBdbHFtk7jbKGSQI=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1649057688.923918},{"expiry":1680593689.642867,"host":"e3SziuwfuO2UvuBno+qkR1ObHAzZmSUoJhrc7dbP1Uo=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1649057689.642877},{"expiry":1680593676.430269,"host":"rmnekbKAq/dxKc3O5aFRkaYg4kOrb8ehfGdmdZ4sxZ0=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1649057676.430275},{"expiry":1664782476.428281,"host":"7tSAOAx10AkpkhAGpc2+WxFucu2Qg9/ypzW0ZDwcltE=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1649057676.42829}],"version":2} \ No newline at end of file diff --git a/.dart_tool/chrome-device/Default/Nurturing/campaign_history b/.dart_tool/chrome-device/Default/Nurturing/campaign_history new file mode 100644 index 0000000000000000000000000000000000000000..fdea22776ff728269cd108fa82302b584925b181 GIT binary patch literal 20480 zcmeI(J#W)M7zc2_q%Ci$lOf6whLbwbq68F}PzDHaQ{<^pFig{UL5N`( zR<^BW+pOqzZq~^5=ECu+L(6#dzLj_W7`gn|*z7vr^W)8jt2!eN0SG_<0uX=z1Rwwb z2tWV={}VW}H_D}w`Q@=<9|9h7#q^fj_1tF9CB5d$wo7zm`-Gp7_I_vYUDMlr)$~Yb zzehU#cANA&t%JTx-g>P!P4AGrb`PuMlm#hY?7s6Lw_a|POhZHi{#kwuvd2csQWa0y zRR065>w4`gGdIe$n)xlAWaP7O#KbV7$3m(&Ia_X9moi;GOSb0`F<8v!Qo1S;!y!-j zfckM7Dbnin+&$N;$`dgfU5N%vDk?dTs1hN+=zJW1ik1er=qkCCB93U5#dLI1ot$O9 z%Hp$Nbs%IYq-4R;NX+;7NL|TAv1G^<9md%Yq+%+S^N~a%B>gu!O_N}8@;lG1^>Vki z>SD~vrsTA~9I>-I>XyE%^13SM3IzfXfB*y_009U<00Izz00bZaftxCDM^6mT|2OsW zVqOq{00bZa0SG_<0uX=z1Rwx`iGcq8Z#!ed`Q`k`b|?^l00bZa0SG_<0uX=z1Rwwb z2wY2n`?lREPF5oLakkPziEI@JJ>`jBt?=y0Jf&a7zc1NQe?Z1%WOlSgMgN34vSE4LAG`;F$Tu?Uvf?ep>jJTw-r z!xmF_&4a|NLfVan<9Wl7$ybJqD#wJ3ip{#F=@$*^P2c2Q*AwBr zCE^14bzW}Y&ovJh6Z+>8&zx@86K>DG<5>5cqp*1`Y`$JD-m1^&sIfD~gNW z1Rwwb2tWV=5P$##AOHafKp+%2r{rn;B7kZrIU2JDprjRphD!hoXO-2|*a|@Kfd4X( zApijgKmY;|fB*y_009U<00IzrlLh?e|0(;4$QKd>AOHafKmY;|fB*y_009U<00RFb zfv;$q~FsN z`-6W5$^ZVJvL{5okRSj72tWV=5P$##AOHafKmY;|m_vcp#az-z#Vinn>jH!M|1-j# z&EXB=k|6*A2tWV=5P$##AOHafKmY;|h!M!B$@8h<;{t>E|8v5g$5cl)1Rwwb2tWV= z5P$##AOHafKmY>sD6pg^wN&)~0GR*JV;AC@ApijgKmY;|fB*y_009U<00O59jOPFH tcK`pVc z#a+vHa+9{{biUi={7G*J+d4aWI?tb)A?)RsqwNcKRTgOG8y;%ud&rj}K!5-N0t5&U zAV7cs0RjXnB+%NAlIPE&%G@U@a)4DxR~2ehD+CA-AV7cs0RjXF5FkK+z+pX(l8_C? zv+LuxG6#s|06q)?1PBlyK!5-N0t5&UAW%txZ4Pkx@ml5p2SpCB4C%6xJ!^^p0RjXF z5FkK+009C72<)gpyB>Fw>Fj1Soy;EQWeyM(Ilv;MiydXrHUR_p;mZ-RN<;&H)-6zt026{{vW`3-I%tz%O6KORoR` literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/README b/.dart_tool/chrome-device/Default/README new file mode 100644 index 0000000..4a34402 --- /dev/null +++ b/.dart_tool/chrome-device/Default/README @@ -0,0 +1 @@ +Microsoft Edge settings and storage represent user-selected preferences and information and MUST not be extracted, overwritten or modified except through Microsoft Edge defined APIs. \ No newline at end of file diff --git a/.dart_tool/chrome-device/Default/Safe Browsing Network/NetworkDataMigrated b/.dart_tool/chrome-device/Default/Safe Browsing Network/NetworkDataMigrated new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Safe Browsing Network/Safe Browsing Cookies b/.dart_tool/chrome-device/Default/Safe Browsing Network/Safe Browsing Cookies new file mode 100644 index 0000000000000000000000000000000000000000..87cf44abad6a04f35766749a0dd39d083545cb5c GIT binary patch literal 20480 zcmeI&Jx|*}7zc1WPDo3kh5=DH-Vp-b0F-8%LzaY)F^NF~tUl8JqHzVrS3aKcY`vt4opBL_ZjQ9<(B zoTlsAGeR^?OUpea_ui(Clf4u9sSg}aI!tR1-xX(PEiE}+*33im$8>q->!ijghX4d1 z009U<00I!WZUP^gMmm$t>YpA7y4Pfm?;p7=j6aeaRjW|5NUgA5vPfLG>~Kbf>w9)2 z98xUTtSzfb%9R=^*Gr{b!w-dh#M-20?Z~2DvG4=?fYTPUL;2V1mwxjl4F&VWXm!9{pSxnru%R?ke52Qde#9MV>ok~T9C;{lb>QZKZaoFjYOe;+b#2i!kl9`&65eO$C! zIZGwenI~EOY|Hib*=Zb7cI3Io5wi!&QgQ6n%f;=wB?sKJc6uRrsXeKbd*#c$;LDNG zc*_wLVmYE>WX1fOSiEk(s<_|(DR7{tGYbp)S$AD*F(HFT(8Q$`QI#yKwXRetZ@n#4 zH(nI_D{a#C zkdwcq0A}T$GCykOZ}X@5&HOA6u|WU=5P$##AOHafKmY;|fB*y_a1{cJX`^U5eoH2k zT$wiQB*^R&mDH1YQ7>xkF`my%8F^D>&W0=Q8OGXtCxtlBLwxb-)0u>koxeDn(~YJ1 zR*MF9D5!|S2dmR^J}L8DGtbR0=6Cat`Rghsh&~|z0SG_<0uX=z1Rwwb2tWV=5az{}fB*y_009U<00Izz00gAKKk&$k-~a#s literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Safe Browsing Network/Safe Browsing Cookies-journal b/.dart_tool/chrome-device/Default/Safe Browsing Network/Safe Browsing Cookies-journal new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Secure Preferences b/.dart_tool/chrome-device/Default/Secure Preferences new file mode 100644 index 0000000..9b33adf --- /dev/null +++ b/.dart_tool/chrome-device/Default/Secure Preferences @@ -0,0 +1 @@ +{"edge":{"services":{"account_id":"0003BFFD23DF94EE","last_account_id":"0003BFFD23DF94EE","last_username":"sayan.basak@outlook.com"}},"extensions":{"settings":{"ampmimodbocknpfehkbdjolnnbongejb":{"disable_reasons":1,"state":0},"dgiklkfkllikcanfonkcabmbdfmgleag":{"active_permissions":{"api":[],"manifest_permissions":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":[],"from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13293531224658411","location":5,"manifest":{"content_capabilities":{"include_globs":["https://*excel.officeapps.live.com/*","https://*onenote.officeapps.live.com/*","https://*powerpoint.officeapps.live.com/*","https://*word-edit.officeapps.live.com/*","https://*excel.partner.officewebapps.cn/*","https://*onenote.partner.officewebapps.cn/*","https://*powerpoint.partner.officewebapps.cn/*","https://*word-edit.partner.officewebapps.cn/*","https://*excel.gov.online.office365.us/*","https://*onenote.gov.online.office365.us/*","https://*powerpoint.gov.online.office365.us/*","https://*word-edit.gov.online.office365.us/*","https://*excel.dod.online.office365.us/*","https://*onenote.dod.online.office365.us/*","https://*powerpoint.dod.online.office365.us/*","https://*word-edit.dod.online.office365.us/*","https://*visio.partner.officewebapps.cn/*","https://*visio.gov.online.office365.us/*","https://*visio.dod.online.office365.us/*"],"matches":["https://*.officeapps.live.com/*","https://*.partner.officewebapps.cn/*","https://*.gov.online.office365.us/*","https://*.dod.online.office365.us/*","https://*.app.whiteboard.microsoft.com/*","https://*.whiteboard.office.com/*","https://*.app.int.whiteboard.microsoft.com/*","https://*.whiteboard.office365.us/*"],"permissions":["clipboardRead","clipboardWrite"]},"default_locale":"en","description":"This extension grants Microsoft web sites permission to read and write from the clipboard.","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCz4t/X7GeuP6GBpjmxndrjtzF//4CWeHlC68rkoV7hP3h5Ka6eX7ZMNlYJkSjmB5iRmPHO5kR1y7rGY8JXnRPDQh/CQNLVA7OsKeV6w+UO+vx8KGI+TrTAhzH8YGcMIsxsUjxtC4cBmprja+xDr0zVp2EMgqHu+GBKgwSRHTkDuwIDAQAB","manifest_version":2,"minimum_chrome_version":"77","name":"Microsoft Clipboard Extension","version":"1.0"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\100.0.1185.29\\resources\\edge_clipboard","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"fikbjbembnmfhppjfnmfkahdhfohhjmg":{"active_permissions":{"api":[],"manifest_permissions":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":[],"from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13293531224660399","location":5,"manifest":{"background":{"persistent":false,"scripts":["background.js"]},"externally_connectable":{"matches":["https://*.microsoftstream.com/*"]},"incognito":"split","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsAmDrYmQaYQlLxSAn/jTQTGNt1IffJGIJeKucE/B42d8QIyFD2RCarmHP1bmbY1YuTng2dL3J//qyvUNwXPt9cmxH9WKwi512tzOa5r2zYaCuOgP2vAIrah/bKnpO3XmUfFWj+LRcbZahOmMDMQxzPKxFKuIz2eOiakBXDE6Ok7azHJ13LLQTte1JgZIPmyFrAciPABLp/IKLfsfnebVW1YgaOyxBNyp/7bhSmoyZI3kBv8InKOpGE8pttrBg6l5zkvD67a7ViNAYkqZIpJJV5ZTQtVWCWSG0xU2y+3zXZtx8KbGbDiWUAcwNYDVPpsV+IQXVpgAplHvrZme+hAl6QIDAQAB","manifest_version":2,"name":"Media Internals Services Extension","permissions":["mediaInternalsPrivate"],"version":"2.0.0"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\100.0.1185.29\\resources\\media_internals_services","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"iglcjdemknebjbklcgkfaebgojjphkec":{"active_permissions":{"api":["identity","management","metricsPrivate","webstorePrivate"],"manifest_permissions":[]},"app_launcher_ordinal":"n","commands":{},"content_settings":[],"creation_flags":1,"events":[],"from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13293531224464758","location":5,"manifest":{"app":{"launch":{"web_url":"https://microsoftedge.microsoft.com"},"urls":["https://microsoftedge.microsoft.com"]},"description":"Discover extensions for Microsoft Edge.","icons":{"128":"webstore_icon_128.png","16":"webstore_icon_16.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtMvN4+y6cd3el/A/NT5eUnrz1WiD1WJRaJfMBvaMtJHIuFGEmYdYL/YuE74J19+pwhjOHeFZ3XUSMTdOa5moOaXXvdMr5wWaaN2frHewtAnNDO64NGbbZvdsfGm/kRkHKVGNV6dacZsAkylcz5CkwTmq97wOZ7ETaShHvhZEGwRQIt4K1poxurOkDYQw9ERZNf3fgYJ9ZTrLZMAFDLJY+uSF03pClWrr8VGc8LUQ4Naktb8QSgVUlrS14AdF/ESdbhnTvvdB0e7peNWRyoNtCqLJsbtTtBL6sOnqfusnwPowuueOFI+XskOT9TvLo6PcgxhLX5+d0mM+Jtn6PFTU8QIDAQAB","name":"Microsoft Store","permissions":["webstorePrivate","management","metricsPrivate","identity"],"version":"0.2"},"needs_sync":true,"page_ordinal":"n","path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\100.0.1185.29\\resources\\microsoft_web_store","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"ihmafllikibpmigkcoadcmckbfhibefp":{"active_permissions":{"api":["debugger","feedbackPrivate","fileSystem","app.window.fullscreen","metricsPrivate","storage","fileSystem.readFullPath"],"explicit_host":["edge://resources/*"],"manifest_permissions":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":["edgeFeedbackPrivate.onFeedbackRequested"],"from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13293531224659766","location":5,"manifest":{"app":{"background":{"scripts":["js/event_handler.js"]},"content_security_policy":"default-src 'none'; script-src 'self' blob: filesystem: chrome://resources; style-src 'unsafe-inline' blob: chrome: file: filesystem: data: *; img-src * blob: chrome: file: filesystem: data:; media-src 'self' blob: filesystem:; connect-src data:"},"description":"User feedback extension","display_in_launcher":false,"display_in_new_tab_page":false,"icons":{"128":"images/icon128.png","16":"images/icon16.png","192":"images/icon192.png","32":"images/icon32.png","48":"images/icon48.png"},"incognito":"split","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl3vxWwvLjcMIFK4OfG6C8PmJkMhFYDKRnx+SqG23YlMG1A+bOkiNmAN1TWpFPPp1f2PpbiZGNq1y29u/QfkD+PC4bnO7GbNw/2X5tGoP0n2K+KGGAxhnr0ki/oyo2eiFGSTOXlQvTRo5q1vB+Lbg+9TbFsWKlHZyAkeZ/YGz/iijHTqw8Q4RWdl5Tp8SlUhS/92EsWhveNJLW22veaT/Up2iSeSSwfyoHVYy8LUPaD4fbyLvPQacVLJq1dac2bNDqjaNvSPgPWCnkZtDmawZrgxT53otLCES/e96xfAf8I24VHIc1pVP8LqdqKr1AV1Yxn93h3VJ2QejtEhIAWHU6QIDAQAB","manifest_version":2,"name":"Edge Feedback","permissions":["chrome://resources/","debugger","feedbackPrivate",{"fileSystem":["readFullPath"]},"fullscreen","metricsPrivate","storage"],"version":"1.0.0.1"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\100.0.1185.29\\resources\\edge_feedback","preferences":{},"regular_only_preferences":{},"running":false,"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"jdiccldimpdaibmpdkjnbmckianbfold":{"active_permissions":{"api":["activeTab","metricsPrivate","storage","systemPrivate","ttsEngine","errorReporting"],"explicit_host":["https://*.bing.com/*"],"manifest_permissions":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":["ttsEngine.onPause","ttsEngine.onResume","ttsEngine.onSpeak","ttsEngine.onStop"],"from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13293531224851800","location":5,"manifest":{"background":{"persistent":false,"scripts":["lifetimeHelper.js","telemetryHelper.js","errorHelper.js","voiceList/voiceListRequester.js","voiceList/voiceListSingleton.js","voiceList/voiceModel.js","manifestHelper.js","config.js","ssml.js","uuid.js","wordBoundary.js","audioStreamer.js","wordBoundaryEventManager.js","audioViewModel.js","background.js"]},"description":"Provides access to Microsoft's online text-to-speech voices","key":"AAAAB3NzaC1yc2EAAAADAQABAAAAgQDjGOAV6/3fmEtQmFqlmqm5cZ+jlNhd6XikwMDp0I7BKh+AjG3aBIG/qqwlsF/7LAGatnSxBwUwZC0qMnGXtcOPVl26Q8OvMx0gt5Va5gxca+ae0Skluj9WN9TNxPFVhw21WbCt4D9q3kb+XXDlx/7v1ktYus4Fwr/skkjADG9cIQ==","manifest_version":2,"name":"Microsoft Voices","permissions":["activeTab","errorReporting","metricsPrivate","storage","systemPrivate","ttsEngine","https://*.bing.com/"],"tts_engine":{"voices":[{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, AriaNeural)","voice_name":"Microsoft Aria Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, GuyNeural)","voice_name":"Microsoft Guy Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-CN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-CN, XiaoxiaoNeural)","voice_name":"Microsoft Xiaoxiao Online (Natural) - Chinese (Mainland)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-CN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-CN, YunyangNeural)","voice_name":"Microsoft Yunyang Online (Natural) - Chinese (Mainland)"},{"codec":"audio-16khz-32kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-TW","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-TW, HanHanRUS)","voice_name":"Microsoft HanHan Online - Chinese (Taiwan)"},{"codec":"audio-16khz-32kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-HK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-HK, TracyRUS)","voice_name":"Microsoft Tracy Online - Chinese (Hong Kong)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ja-JP","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ja-JP, NanamiNeural)","voice_name":"Microsoft Nanami Online (Natural) - Japanese (Japan)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-GB","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-GB, LibbyNeural)","voice_name":"Microsoft Libby Online (Natural) - English (United Kingdom)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"pt-BR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (pt-BR, FranciscaNeural)","voice_name":"Microsoft Francisca Online (Natural) - Portuguese (Brazil)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-MX","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-MX, DaliaNeural)","voice_name":"Microsoft Dalia Online (Natural) - Spanish (Mexico)"},{"codec":"audio-16khz-32kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-IN, PriyaRUS)","voice_name":"Microsoft Priya Online - English (India)"},{"codec":"audio-16khz-32kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-CA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-CA, HeatherRUS)","voice_name":"Microsoft Heather Online - English (Canada)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fr-CA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fr-CA, SylvieNeural)","voice_name":"Microsoft Sylvie Online (Natural) - French (Canada)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fr-FR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fr-FR, DeniseNeural)","voice_name":"Microsoft Denise Online (Natural) - French (France)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"de-DE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (de-DE, KatjaNeural)","voice_name":"Microsoft Katja Online (Natural) - German (Germany)"},{"codec":"audio-16khz-32kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ru-RU","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ru-RU, EkaterinaRUS)","voice_name":"Microsoft Ekaterina Online - Russian (Russia)"},{"codec":"audio-16khz-32kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-AU","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-AU, HayleyRUS)","voice_name":"Microsoft Hayley Online - English (Australia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"it-IT","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (it-IT, ElsaNeural)","voice_name":"Microsoft Elsa Online (Natural) - Italian (Italy)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ko-KR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ko-KR, SunHiNeural)","voice_name":"Microsoft SunHi Online (Natural) - Korean (Korea)"},{"codec":"audio-16khz-32kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"nl-NL","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (nl-NL, HannaRUS)","voice_name":"Microsoft Hanna Online - Dutch (Netherlands)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-ES","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-ES, ElviraNeural)","voice_name":"Microsoft Elvira Online (Natural) - Spanish (Spain)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"tr-TR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (tr-TR, EmelNeural)","voice_name":"Microsoft Emel Online (Natural) - Turkish (Turkey)"},{"codec":"audio-16khz-32kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"pl-PL","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (pl-PL, PaulinaRUS)","voice_name":"Microsoft Paulina Online - Polish (Poland)"}]},"version":"1.0"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\100.0.1185.29\\resources\\microsoft_voices","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"kmendfapggjehodndflmmgagdbamhnfd":{"active_permissions":{"api":["cryptotokenPrivate","externally_connectable.all_urls","tabs"],"explicit_host":["http://*/*","https://*/*"],"manifest_permissions":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":["runtime.onConnectExternal"],"from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13293531224852700","location":5,"manifest":{"background":{"persistent":false,"scripts":["util.js","b64.js","cbor.js","sha256.js","timer.js","countdown.js","countdowntimer.js","devicestatuscodes.js","approvedorigins.js","errorcodes.js","webrequest.js","messagetypes.js","factoryregistry.js","requesthelper.js","asn1.js","enroller.js","requestqueue.js","signer.js","origincheck.js","textfetcher.js","appid.js","watchdog.js","logging.js","webrequestsender.js","window-timer.js","cryptotokenorigincheck.js","cryptotokenapprovedorigins.js","inherits.js","individualattest.js","googlecorpindividualattest.js","cryptotokenbackground.js"]},"description":"CryptoToken Component Extension","externally_connectable":{"ids":["fjajfjhkeibgmiggdfehjplbhmfkialk"],"matches":["https://*/*"]},"incognito":"split","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq7zRobvA+AVlvNqkHSSVhh1sEWsHSqz4oR/XptkDe/Cz3+gW9ZGumZ20NCHjaac8j1iiesdigp8B1LJsd/2WWv2Dbnto4f8GrQ5MVphKyQ9WJHwejEHN2K4vzrTcwaXqv5BSTXwxlxS/mXCmXskTfryKTLuYrcHEWK8fCHb+0gvr8b/kvsi75A1aMmb6nUnFJvETmCkOCPNX5CHTdy634Ts/x0fLhRuPlahk63rdf7agxQv5viVjQFk+tbgv6aa9kdSd11Js/RZ9yZjrFgHOBWgP4jTBqud4+HUglrzu8qynFipyNRLCZsaxhm+NItTyNgesxLdxZcwOz56KD1Q4IQIDAQAB","manifest_version":2,"name":"CryptoTokenExtension","permissions":["cryptotokenPrivate","externally_connectable.all_urls","tabs","https://*/*","http://*/*"],"version":"0.9.74"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\100.0.1185.29\\resources\\cryptotoken","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"mhjfbmdgcfjbbpaeojofohoefgiehjai":{"active_permissions":{"api":["contentSettings","fileSystem","fileSystem.write","metricsPrivate","tabs","resourcesPrivate","fileSystem.readFullPath","errorReporting","edgeLearningToolsPrivate","fileSystem.getCurrentEntry"],"explicit_host":["edge://resources/*"],"manifest_permissions":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":[],"from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13293531224392981","location":5,"manifest":{"content_security_policy":"script-src 'self' 'wasm-eval' blob: filesystem: chrome://resources; object-src * blob: externalfile: file: filesystem: data:","description":"","incognito":"split","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDN6hM0rsDYGbzQPQfOygqlRtQgKUXMfnSjhIBL7LnReAVBEd7ZmKtyN2qmSasMl4HZpMhVe2rPWVVwBDl6iyNE/Kok6E6v6V3vCLGsOpQAuuNVye/3QxzIldzG/jQAdWZiyXReRVapOhZtLjGfywCvlWq7Sl/e3sbc0vWybSDI2QIDAQAB","manifest_version":2,"mime_types":["application/pdf"],"mime_types_handler":"edge_pdf/index.html","name":"Microsoft Edge PDF Viewer","offline_enabled":true,"permissions":["errorReporting","chrome://resources/","contentSettings","metricsPrivate","edgeLearningToolsPrivate","resourcesPrivate","tabs",{"fileSystem":["write","readFullPath","getCurrentEntry"]}],"version":"1"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\100.0.1185.29\\resources\\edge_pdf","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"ncbjelpjchkpbikbpkcchkhkblodoama":{"active_permissions":{"api":[],"manifest_permissions":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":[],"from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13293531224850967","location":5,"manifest":{"background":{"persistent":false,"scripts":["background.js"]},"externally_connectable":{"matches":["https://*.teams.microsoft.com/*","https://*.skype.com/*","https://*.teams.live.com/*"]},"incognito":"split","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtAdFAR3ckd5c7G8VSzUj4Ltt/QRInUOD00StG95LweksGcLBlFlYL46cHFVgHHj1gmzcpBtgsURdcrAC3V8yiE7GY4wtpOP+9l+adUGR+cyOG0mw9fLjyH+2Il0QqktsNXzkNiE1ogW4l0h4+PJc262j0vtm4hBzMvR0QScFWcAIcAErlUiWTt4jefXCAYqubV99ed5MvVMWBxe97wOa9hYwAhbCminOepA4RRTg9eyi0TiuHpq/bNI8C5qZgKIQNBAjgiFBaIx9hiMBFlK4NHUbFdgY6Qp/hSCMNurctwz1jpsXEnT4eHg1YWXfquoH8s4swIjkFCMBF6Ejc3cUkQIDAQAB","manifest_version":2,"name":"WebRTC Internals Extension","permissions":["webrtcInternalsPrivate"],"version":"2.0.2"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\100.0.1185.29\\resources\\webrtc_internals","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"nkeimhogjdpnpccoofpliimaahmaaome":{"active_permissions":{"api":["desktopCapture","processes","webrtcAudioPrivate","webrtcDesktopCapturePrivate","webrtcLoggingPrivate","system.cpu","enterprise.hardwarePlatform"],"manifest_permissions":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":["runtime.onConnectExternal"],"from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13293531224659022","location":5,"manifest":{"background":{"page":"background.html","persistent":false},"externally_connectable":{"matches":["https://*.google.com/*","https://*.microsoft.com/*","https://*.skype.com/*"]},"incognito":"split","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDAQt2ZDdPfoSe/JI6ID5bgLHRCnCu9T36aYczmhw/tnv6QZB2I6WnOCMZXJZlRdqWc7w9jo4BWhYS50Vb4weMfh/I0On7VcRwJUgfAxW2cHB+EkmtI1v4v/OU24OqIa1Nmv9uRVeX0GjhQukdLNhAE6ACWooaf5kqKlCeK+1GOkQIDAQAB","manifest_version":2,"name":"Google Hangouts","permissions":["desktopCapture","enterprise.hardwarePlatform","processes","system.cpu","webrtcAudioPrivate","webrtcDesktopCapturePrivate","webrtcLoggingPrivate"],"version":"1.3.18"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\100.0.1185.29\\resources\\hangout_services","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false}}},"protection":{"macs":{"browser":{"show_home_button":"BE61022664D7C3B682CDA39200269CABB7E5AF5FCB79DE6CB7C6FBCDAF48D4C1"},"default_search_provider_data":{"template_url_data":"278B4D927E08A5EA98CBDCD7A67E63D2943CDCC3F86CCCF7667D1EDFB1F03871"},"edge":{"services":{"account_id":"90C1C2723E190656D52D71F223F7E13E8C118CF912440F81D6A6047B6C3EF3F7","last_account_id":"6BE94CD069C38844D8B8D17C2B7251CDDF1B0CFD884670D3337B5AA455E9CF2F","last_username":"7965A54CAB6D0F7860BAA9185F62295664B8D56C6379C25F5FFCECAB6D6D8B19"}},"extensions":{"settings":{"ampmimodbocknpfehkbdjolnnbongejb":"0DD20EE93EB526E5D193263541A698F0232E8DA6823B18C63F2891E78BA0BF21","dgiklkfkllikcanfonkcabmbdfmgleag":"0A428E530DB356393F656C29E4FD3E0672DEAD24EFE6DF4F2F0E08EFF46B5459","fikbjbembnmfhppjfnmfkahdhfohhjmg":"D147C69D5A2A22E94317D860966368B2D4D55C864AC68F0CA151CD7BACEDA767","iglcjdemknebjbklcgkfaebgojjphkec":"1AAE7866E313D8E5FDB34B664BF6DCA2005A9CFB3D9809C957559B640C1DFCF4","ihmafllikibpmigkcoadcmckbfhibefp":"0C36AE5BC5DAB4411EAB09DEE1528D7D4C9F8B342EC7244EC06303CEC2ECA5F8","jdiccldimpdaibmpdkjnbmckianbfold":"CD54D485CF6A3B3E3208577B79CF0B1E758C642C1F7C121A715D2EDA42889686","kmendfapggjehodndflmmgagdbamhnfd":"4B74CFA09BA80E5309804730FB93860459DE38A095D78B8BAF06FDD86BA1A58E","mhjfbmdgcfjbbpaeojofohoefgiehjai":"0B65435F53D90F688551565F8D256D1D9CAC43896C7960244BADC482A71E9CAA","ncbjelpjchkpbikbpkcchkhkblodoama":"41C44B1AC66370A50EEBAFE1A57D3468862BB78DE92F53D54B9120A42E146B61","nkeimhogjdpnpccoofpliimaahmaaome":"BB8EE7703962765468BFCACC8E92F7F7FFE9076049E3E27ED9E0ED04B8D4541A"}},"homepage":"DA8EC27D035C0E8CEB9D87036AF08FC43F5C2E4B98E7503F6F6F82CDA94A660B","homepage_is_newtabpage":"4B43FE606EEC2255B5D67D6E88C5B4F0F2621467EC50D5E123DDC6ECCD7D7063","media":{"cdm":{"origin_data":"871D4485F8F33558977A2CE65330DBCBF31107630DB6D6656B8DCB2AB8B68AAE"},"storage_id_salt":"CC724E4C9E1C354AFA64AB8B120FEAD103FF148FA03E7CC5C2852F9532BA1C7F"},"pinned_tabs":"62477F993FDDDF593B630E460DBA0DE50CCD4177FB9FE1BDE8FA16A15B675E77","prefs":{"preference_reset_time":"4F1663AF27A93AFA271C0F33EF5005C6494EE4D48C27AF691221BB2627733FC8"},"safebrowsing":{"incidents_sent":"AFCAA13BAEB840DDF18BB1DA01ADFACFD506C268D9AE50F3AAC2174C63F49C6C"},"search_provider_overrides":"A9FC60EAE75DEF2AC71516DA369F6A1DAFF8E870D2587395A875A04386B6567E","session":{"restore_on_startup":"3F1518E26B77D86C1B9EA5113621539BB0DBE3772C216BE2A678BBC14018946B","startup_urls":"881DA663C833232EBC960687224C41633CDAB2E8C63C688C33021203452E1A23"},"settings_reset_prompt":{"last_triggered_for_default_search":"2BD4F2FFF4BF9E49447DA4182DAC93E4672E00F7E3A540B2ABDA135122A2D09E","last_triggered_for_homepage":"E6FBD79EEE82C2BE2208D2BB7D0B066328F3265C447D8D1E328A7D09F7AAD6C1","last_triggered_for_startup_urls":"459FF266B09FF87E01F0E48960D14F71DA1541081EC5DDA80264AC18C125EA58","prompt_wave":"ECCD3E984B4E149AC4657337FD958623ABD36BFC1A7030CF7FF62450E7A0B560"},"software_reporter":{"prompt_seed":"FEFDD4D154AC7A9744EFC0D94C13B59AB4BC5ADDED25DE5A2FC2E7458AA0EDD9","prompt_version":"108F28168E9D2C80577B64428FCF8527FB954426B4AB6C643CF2ED8846937509","reporting":"C7302BBE4B152955122E71F9DE6A75A4560FB5EAFD4452F9A0C30840D4B67DE7"}},"super_mac":"4BC5DDDBEEEACAB609ED6993D0749B56367718053351746BFDCF22D486A2E581"}} \ No newline at end of file diff --git a/.dart_tool/chrome-device/Default/Service Worker/Database/000003.log b/.dart_tool/chrome-device/Default/Service Worker/Database/000003.log new file mode 100644 index 0000000000000000000000000000000000000000..024327290905cf82db8f18642dc9d421e1d9a5d5 GIT binary patch literal 714 zcmd;Y+Q{a~z{tn|0n9*(ku5aHHQ364fl<=a&ojiuF~l+6&ov?>9w_P`8szL6@9Dy5 z$S4e#ba9Fga}5gi^!H;lI`u)vbR8oj3)DOgka@Cjl~7~cJ%dAn97BK_AVx``Du5aW zk<)|Ah5C60hPuZ42YI@C`dMX^loVL$>*wSrC+1}27nfL>nV6cI=mTvFa&^ZkYcP?K zgF#3fhh`~r91>|cr6nb)Me)U{MP-@Esqy9cMcJuEdRfKxWwv>xIXMap8Vm*u7N2e} z{dMikIdKQgD25~sphYYtMWv}37g;h^b7U;!&e*0t@F|Y+1POf7mG#Owq%oYGP&+BBc_C5wi9%!V262m|RBO}?t F2mmqt*A4&x literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Service Worker/Database/CURRENT b/.dart_tool/chrome-device/Default/Service Worker/Database/CURRENT new file mode 100644 index 0000000..7ed683d --- /dev/null +++ b/.dart_tool/chrome-device/Default/Service Worker/Database/CURRENT @@ -0,0 +1 @@ +MANIFEST-000001 diff --git a/.dart_tool/chrome-device/Default/Service Worker/Database/LOCK b/.dart_tool/chrome-device/Default/Service Worker/Database/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Service Worker/Database/LOG b/.dart_tool/chrome-device/Default/Service Worker/Database/LOG new file mode 100644 index 0000000..e3d5119 --- /dev/null +++ b/.dart_tool/chrome-device/Default/Service Worker/Database/LOG @@ -0,0 +1,2 @@ +2022/04/04-13:03:58.566 24bc Creating DB C:\Users\sayan\AppData\Local\Temp\flutter_tools.c6bf7507\flutter_tools_chrome_device.239364d\Default\Service Worker\Database since it was missing. +2022/04/04-13:03:59.026 24bc Reusing MANIFEST C:\Users\sayan\AppData\Local\Temp\flutter_tools.c6bf7507\flutter_tools_chrome_device.239364d\Default\Service Worker\Database/MANIFEST-000001 diff --git a/.dart_tool/chrome-device/Default/Service Worker/Database/MANIFEST-000001 b/.dart_tool/chrome-device/Default/Service Worker/Database/MANIFEST-000001 new file mode 100644 index 0000000000000000000000000000000000000000..18e5cab72c1550d8dc398e3413eea91bee24db77 GIT binary patch literal 41 wcmbPQv-7AD10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei0J`GZPB~05;AINdN!< literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/2cc80dabc69f58b6_0 b/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/2cc80dabc69f58b6_0 new file mode 100644 index 0000000000000000000000000000000000000000..9d14caa185aebe10b4eb8ab096d50f4b6734519d GIT binary patch literal 450 zcmX|-!Ab)$5Qd}Gqfg*vJcv}f?rvA>8u3s;Do9mq!HXbqH|@q|lO>zh){9Tz!IO_5 zc=ic;@(onP2M|4pClxfY=)g?K%=~}I=N+i4>Gbn!5+O8ZQZ;IC=0Kk7LW8Ovizu8( z)u9T6)W9W)X$(w&>Iz6@Oc(B}Qo|7knst9_(zPh(rl>A}O?z979U_4r$XhuLNl~*N&n+!dXl-MYdq5OHl%E5vrLo z7UeQ{%Qy(|QV6wr6ImZBw8N=r>jcB1kEkYX3`^yTAA~_A{9n<7%-E4E<18YYN#P!o z9?2ucGL8C9KhK>^Nlha=!{D#}{(0?)%cx`Ke=k`ZM`m^@#|Bg`SgVC{!;dNqF;N;b z2`5Y^&`2n6SttdQ82f1cYefF=^`-TFE5nDqK2I4R3?GLpPumwa?cyDt``my2<7{;^ Lz4L3&0ypskp^A)E literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/index b/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/index new file mode 100644 index 0000000000000000000000000000000000000000..79bd403ac665228853dd8fa54b8f4427af1721c0 GIT binary patch literal 24 TcmXqrDOxU_`}+?k11bOjQGf(4 literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/index-dir/the-real-index b/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/index-dir/the-real-index new file mode 100644 index 0000000000000000000000000000000000000000..7d7af3ef650608a72edfc1d7056cbbd3220c1129 GIT binary patch literal 72 zcmZ=@U|^8`lr=BEQlTidBrlZ{$Y%s%FknJZ+al&4Tg`hyCj%x4mHW-kga;h%>O0_f|21aJ6N)UD9 z|5D*pgb-LWcV22miEeIUfo^6BqamXk!hl2zLkp9%RKs}llr)QYlQa{Hc#BkXgZLEV zq0#Bm~MkR?Yb5|+%~?p_?}#5wl4 zvXD|xq(!2kLsSS+q@YOY3h1Dxprv$!lm?mao1GUQi+v7J03qeAX5X86Z{Ezjec!xY zeQ$MjQbg)fKLtiQBj-+oX}2y56xrIcXq@;4co^r2pS1!nO=I6P?V#y(i+12;QBb5s zQkWu5U}ouz%>LQwCx`wgCY(`SW>kD#=2Udbzp#3_DVjCq!dqYzxv?~9CZ<<3*WauHtPe)<3fk_C}6?ks$642PSY zMx#H-(*DL^d)SFg7@7t&B5N?bh4vcc74XY;ROEbxGqR-nXj5qS&_?OuXb1A%NWTVI z^&iZ9e&xrXr)16XN6zlNM#}XyavxU4)vfMN_Z2~5&niPao6?a6p1uqulN5Xd(l#_5 ziNql2A>NEY)sOm9p1_7%;5Q<%|0JY-)wbH7SH&@0*VlR4Ux7XIFTtsDoFTzU0wkv= zE%aN`gJi4}L+WD0M+7|J%EvfkK|3G)a`tilX`kU~B3@mr;K6eNscro?v1$Y<#pA;x zwJCH4Hok2U<^-_kw^w3Lo|KQ@?JW+9PMMoOz+UGc97F1RPR{Z(0kF2c@`6YMmk#fp zXRaDS+tFe=SzE)(JTGb7na@Ih4YBJZ);oBo$kBmp$-G=e7H`ToaPk!z@%aV#WjX}u zcT=wUaUZ&I_+(5;`z5n)2JTnauj2DfDnV~o_$}9e;CN|u_^$5jS>v7@67 z!e0BFLvp~Q`G|OTvetLNqh=26=s-6XdBvOrzHb4z2M&A$;nRX|4{MQrDw#ZToQ(V2 zcm1qV9DNs!cPd7E~ vKXcYk!a4*%4FDTK_B9PGe^Qvf`{^$`4 zmSvl|X6mdI%$MTq#2oYXtBP$sI&785Z>v~3v&cL0t#n52Uv&}MApijgKmY;|fB*y_ z009X6_X3|&XQSe}_7|dqe#B**2-cTlrjBK*!%VByNU`aAjjl(#jpuETuC~)1F`#c7 ze)C1cr?36itA>9>UwTJ1s`*&YT55DCqKJt^OU4IcA)cktywgC2S + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + + MSEdge + + diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/js/index b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/js/index new file mode 100644 index 0000000000000000000000000000000000000000..79bd403ac665228853dd8fa54b8f4427af1721c0 GIT binary patch literal 24 TcmXqrDOxU_`}+?k11bOjQGf(4 literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/js/index-dir/the-real-index b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/js/index-dir/the-real-index new file mode 100644 index 0000000000000000000000000000000000000000..6b4981fb6cdb0292b5cd52ea8d335752c08b742a GIT binary patch literal 48 mcmdO3U|_gvJXKg$91PBlyK!5-N0t5&UAV7cs W0RjXF5FkK+009C72oNCfo4^Gh&;oe? literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_1 b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_1 new file mode 100644 index 0000000000000000000000000000000000000000..b708bf843b7a03957351a28cbb03e7980b5b26cf GIT binary patch literal 270336 zcmeI%u?>ST5CFgrc!cbbP|-%&hdx_n4wQ~57$F-3$6^2@Q6O|K{{7PX^}5!dDUA_L zTq2(wN>2Y`z32QZRb6Q7+H?^hK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk zI||IV>-Szh{dXLCfKkoH9lFQ+H9Y%`ue1{&K!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly cK!5-N0t5&UAV7cs0RjXF5FkK+0D*G~EHKRn+W-In literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_2 b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_2 new file mode 100644 index 0000000000000000000000000000000000000000..c7e2eb9adcfb2d3313ec85f5c28cedda950a3f9b GIT binary patch literal 8192 zcmeIu!3h8`2n0b1_TQ7_m#U&=2(t%Qz}%M=ae7_Oi2wlt1PBlyK!5-N0t5&UAV7cs V0RjXF5FkK+009C72oTsN@Bv`}0$Tt8 literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_3 b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_3 new file mode 100644 index 0000000000000000000000000000000000000000..5eec97358cf550862fd343fc9a73c159d4c0ab10 GIT binary patch literal 8192 zcmeIuK@9*P5CpLeAOQbv2)|PW$RO!FMnHFsm9+HS=9>r*AV7cs0RjXF5FkK+009C7 W2oNAZfB*pk1PBlyK!5;&-vkZ-dID$w literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/index b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/index new file mode 100644 index 0000000000000000000000000000000000000000..6fd1e4cba63c4c4a92bc6bedd4838ec5d45fda27 GIT binary patch literal 262512 zcmeIup%H*E00Y1jMqm&;`(T-gj>6$EtkeTc2S9#Qau@aIH6F>3KII*yCSQBzKHb~8 z%>7L#K!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 J2oU%|paBE!1-1YH literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/000003.log b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/000003.log new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/CURRENT b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/CURRENT new file mode 100644 index 0000000..7ed683d --- /dev/null +++ b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/CURRENT @@ -0,0 +1 @@ +MANIFEST-000001 diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/LOCK b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/LOG b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/LOG new file mode 100644 index 0000000..4073d39 --- /dev/null +++ b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/LOG @@ -0,0 +1,2 @@ +2022/04/04-13:03:51.008 39bc Creating DB C:\Users\sayan\AppData\Local\Temp\flutter_tools.c6bf7507\flutter_tools_chrome_device.239364d\Default\Storage\ext\ihmafllikibpmigkcoadcmckbfhibefp\def\Local Storage\leveldb since it was missing. +2022/04/04-13:03:51.792 39bc Reusing MANIFEST C:\Users\sayan\AppData\Local\Temp\flutter_tools.c6bf7507\flutter_tools_chrome_device.239364d\Default\Storage\ext\ihmafllikibpmigkcoadcmckbfhibefp\def\Local Storage\leveldb/MANIFEST-000001 diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/MANIFEST-000001 b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/MANIFEST-000001 new file mode 100644 index 0000000000000000000000000000000000000000..18e5cab72c1550d8dc398e3413eea91bee24db77 GIT binary patch literal 41 wcmbPQv-7AD10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei0J`GZPB~05;AINdN!< literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/Network Persistent State b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/Network Persistent State new file mode 100644 index 0000000..9300a8c --- /dev/null +++ b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/Network Persistent State @@ -0,0 +1 @@ +{"net":{"network_qualities":{"CAASABiAgICA+P////8B":"4G"}}} \ No newline at end of file diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/NetworkDataMigrated b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/NetworkDataMigrated new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/000003.log b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/000003.log new file mode 100644 index 0000000000000000000000000000000000000000..9cc173498096087151fce16add469cafb44c5637 GIT binary patch literal 61 zcmdO5T6bERfsv5`0+@glBYRnDQE_H|9-|=xS6*UnYH>kga;h%>O0_f|21aJ6N)QDA DSaAwP literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/CURRENT b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/CURRENT new file mode 100644 index 0000000..7ed683d --- /dev/null +++ b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/CURRENT @@ -0,0 +1 @@ +MANIFEST-000001 diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/LOCK b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/LOG b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/LOG new file mode 100644 index 0000000..341fa02 --- /dev/null +++ b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/LOG @@ -0,0 +1,2 @@ +2022/04/04-13:04:51.561 39bc Creating DB C:\Users\sayan\AppData\Local\Temp\flutter_tools.c6bf7507\flutter_tools_chrome_device.239364d\Default\Storage\ext\ihmafllikibpmigkcoadcmckbfhibefp\def\Session Storage since it was missing. +2022/04/04-13:04:52.061 39bc Reusing MANIFEST C:\Users\sayan\AppData\Local\Temp\flutter_tools.c6bf7507\flutter_tools_chrome_device.239364d\Default\Storage\ext\ihmafllikibpmigkcoadcmckbfhibefp\def\Session Storage/MANIFEST-000001 diff --git a/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/MANIFEST-000001 b/.dart_tool/chrome-device/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/MANIFEST-000001 new file mode 100644 index 0000000000000000000000000000000000000000..18e5cab72c1550d8dc398e3413eea91bee24db77 GIT binary patch literal 41 wcmbPQv-7AD10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei0J`GZPB~05;AINdN!< literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Sync Data/LevelDB/000003.log b/.dart_tool/chrome-device/Default/Sync Data/LevelDB/000003.log new file mode 100644 index 0000000000000000000000000000000000000000..c385800b435cd18edd6f5561f3d126c0cc74f04a GIT binary patch literal 6607 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 e5HwiO!j8Ef|=3DM4A( zA!fqZn-0)I6&=dBY$2(2O+<|w{dGwvAEZNcJ_I^RS@#gJ#18zeIM@l4^UsFJ{(Xy_ z0neTzq!$Wc%TAzw4GO13s%m-kanW)(vC5A>vW6?_DRje%W0axK3^<}M%8S4een|CRSJL8h8azC(GNAp*mQ z5uQFBugAQ#Ni%Q0_;ZPhM-GsD%Wf9zAgnX@0oc(JG#^2JeF{pyr$lDrzgMTUvt^oK z4%)6&5b!6Xu82y+vv)A#o=#)fVx~lqx=GuIgyfu;4}k)R&@d2YLRHY*G`E{H+IgvC zf^2%qIDE+fqltWHU6o1Wyi$SasBJlrVp>XT$J>T_);@1jc17E3?8DX?Ak!3@q86mM z@+b`^+97OJ`X5G(=l`3LE-hC;Ffv^*W%NCqBod1IQ&4(m4rBOOqBvlZ;pE&Egh1fW zPXxEfePjPuJ;N=sMrp;Bnqlg6DM0k7S>O8>&gCH!zM%yuwGso!IO#@rU+J%;G4E|O zV>nj6_Q`K9OX0Gq6`NpVOSi7;;3TeWosM_H#Yk6w4{WYn?e1@jQtzA{ww{vmL?!X;g^1pD^#Gli%zN;dysKwoHNfX(X%tW0DqHO@x3V+gZ;oMhTiwc*d zUIkF)r*^cs|I5?sP4PK}m)!c92TOfXdeMJ6d@4E@ zCRvCCXp~9-;s$}Hq0WKL1q(*StSc~@Gm6f_fiYuL4HA9Z+V#;xWSEpmTorD0>$q{UD3Jp|9eM(4Nmt!=L=%q&hiEt1bWVm)A1+!M9FV_0%^~y zo0bROZPnOh*p KKlgJ)$e!!3?Yw;e literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Top Sites b/.dart_tool/chrome-device/Default/Top Sites new file mode 100644 index 0000000000000000000000000000000000000000..a42c0028460f2229d2102c32324c841f53791304 GIT binary patch literal 20480 zcmeI&v2N2q7zgmPFKHV}du50s$dD5qXr(k(M9NSvgvu%rA)zJ#b+V4sX{|bOu+I&Q zd6%+PyUEU4Co{;=8*&v!m zo^nnI(Ns;VIw`tpq$UsQo{V2tG*Wt7TVuaSYW;$+6ZU2Of>o~j5XK<@0SG_<0uX=z z1Rwwb2teRJ6&T&6%eg{98=Xk;&Ua-na3b}qHJUb3`?ghWS-e$!R=4=Hn{UOT&+E;` z!JDeR|GaARS9a}X)jr}ctfQhDb3)NS8O`=?ms3kQ ztDq6Df9!sU-uo&PN5nE1KReUao$|Dq?rO`qY*rf?;|=s&DUzzsg`Mhiz+a1N>b0@m#>$kMyOSnOziGvVv1iu2j8AE6LlmrYdEh3H!mmsT&Fe zAOHafKmY;|fB*y_009U<00OsEAWx~ud=W{f6Z8f`dMZcaoV#J<1^vpZPV;Q?u%Xe- zd%d1e`4cH*9PO0vs6A13N!TU($-dvx4I(TEKmY;|fB*y_009U<00Izz00gcC^3>E8 z4vJa6Z=92;X^HLX6}!tM{53XI4lL-uGeu( z>VE=8bKFeM|Mjc$f1Li`{5OmUAOHafKmY;|fB*y_009U<00RFONY4KkBnI>c)XXGf If5`&;25xK9a{vGU literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Top Sites-journal b/.dart_tool/chrome-device/Default/Top Sites-journal new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/Trusted Vault b/.dart_tool/chrome-device/Default/Trusted Vault new file mode 100644 index 0000000..048a32f --- /dev/null +++ b/.dart_tool/chrome-device/Default/Trusted Vault @@ -0,0 +1 @@ +v10nj¤š_®ÙÖ+!wÒòòéÏ“ƒ@Ên“²á)`ØÃë¦ \ No newline at end of file diff --git a/.dart_tool/chrome-device/Default/Visited Links b/.dart_tool/chrome-device/Default/Visited Links new file mode 100644 index 0000000000000000000000000000000000000000..f7374d1c4bfcee6914a55ef649404cfef3cf4109 GIT binary patch literal 131072 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 literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/Web Data-journal b/.dart_tool/chrome-device/Default/Web Data-journal new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/WebAssistDatabase b/.dart_tool/chrome-device/Default/WebAssistDatabase new file mode 100644 index 0000000000000000000000000000000000000000..b8c01e4dbbee0015c39651cff35e27ca880538c3 GIT binary patch literal 10240 zcmeI#OH0E*5CGs!?L!35y^eTMNX6j6i=eSaEyk)bDxQ`#S?gjRn%$~7D*hw?oJTj6 zwAxa<+gV7vk4Zc8Z9>TTnJW~B+cb-rf(N&ACRi)iU0e6uXJ|Lzag9KvAA3p#+!X z<7(S;Y~KOj-gO-qUxk(5Q#lnOT-sjy(DtBv;zResb>Yn&oAf z34_1>F_xTV!5zKl`E#0uvJ70^uGX99ErW<83C|?8lS1XZ5fTG zWf||wgVGcBBzjDVG@*AwDxK5hOyyVklj|CwpG9SgQ%cq*ov!a3IGzbwIpSr!2{BhJ zWQvVuA|@4m5>i(eQYB(uo;&*SJ!jv(aD7-eA?e58!E$<-WlrBD6C{tB-upmb0YMsy zr1vA0G+?7-SKF0(^U9j$KWRg)$+WG0$Z@+ A@Bjb+ literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/WebAssistDatabase-journal b/.dart_tool/chrome-device/Default/WebAssistDatabase-journal new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/databases/Databases.db b/.dart_tool/chrome-device/Default/databases/Databases.db new file mode 100644 index 0000000000000000000000000000000000000000..57567a01af7e5e8463f1e2bc51faf9b193a80be3 GIT binary patch literal 28672 zcmeI&J#W)M7{GB~+$KPkx(ro@3_YnrBx(Q^#xA6-RU%R+O&w?#ER$R-t9fZ-rvkR} zK^XWfES>la46I0OOo(&dltv)dD*B&viC@l-@A;jVJNxjU97IZ$t?{|5t?Z_;o35{W6m2Plk1BeO>;%TuuMhI}`*EKmY**5I_I{ z1Q0*~fhmDE$yDaSnz&jFI!*Pi-w7`I${TF&`jP+E4^^1jso6!>mUX9eP`72t*|m@4 zbW2%r)y3g zc+t|6OD|Nq+nvVj?&2u4Tih<&a;9xA?q5M)nZMdLQ<=3j@$qmFbCSwrW8p@e$zhob znwrD4_w1Ui)=K-u+Od3TAIoCht&|*n(Z21t1v$(~y7rMPor54Gd@3-6jxfe!$)DItR-qSgm*0o_>TR*Muw=_Yzg#ZEwAbI>vyMC0OI%m`lEje0tg_000IagfB*srAbTv9^-0R#|0009ILKmY**5I|rg5P$#A`+pt>1Q0*~0R#|0009ILKmY** g=39XI|9p=x*&%=c0tg_000IagfB*srAP@`u0T3AZ(EtDd literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/databases/Databases.db-journal b/.dart_tool/chrome-device/Default/databases/Databases.db-journal new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/heavy_ad_intervention_opt_out.db b/.dart_tool/chrome-device/Default/heavy_ad_intervention_opt_out.db new file mode 100644 index 0000000000000000000000000000000000000000..5b34cd6f03507b7a4d096f909d3068454d5a7bb8 GIT binary patch literal 16384 zcmeI%&rX9d90%|Mi!LVnbDPIsvdc&olV$NPPNGDdj-ks=1hX268_dy7Jr&ihC z$g0%dm{uLI>TB&qR!9(l00bZa0SG_<0uX=z1RziZf%UGo-RO3e^+@>FQ_jProOtsE zUj_Uj_Ew#orc%!_4c8>sIJ8a5xq({ZY0k;&yXLX!Q2*Se{-tfVX~h?D5QRBC7mjsi zIAc0B$LYhmzIK%DMzg6r-=(2tLdu+~-$KcBQ0q2|g%|oWPFIH0J2A3xh(I>~4lkMu zFItM6oHXt6L4LsjwiN@W=RmDtGgqzZ6k=on`kr znaOB!sg;xER!NF_QXoM90uX=z1Rwwb2tWV=5P$##AW&3+on&Iz{}=W1VqOq{00bZa z0SG_<0uX=z1Rwx`R3Q2Puhia|Jdhv&0SG_<0uX=z1Rwwb2tWV=5GbC2#xz#`00{n- A)&Kwi literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/heavy_ad_intervention_opt_out.db-journal b/.dart_tool/chrome-device/Default/heavy_ad_intervention_opt_out.db-journal new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/load_statistics.db b/.dart_tool/chrome-device/Default/load_statistics.db new file mode 100644 index 0000000000000000000000000000000000000000..883a9f478dd8b21a547491bb409cf2d1064b512d GIT binary patch literal 4096 zcmWFz^vNtqRY=P(%1ta$FlG>7U}9o$P*7lCU|@t|AVoG{WY7!u(`Nu-zIa~aQ-+BLh z-d^<`H9LO(3IFzQvTrMHD`Cr>xA{5g=al8Nf1dGk*3a#h-9P`-yINNlwrgvNKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009I-CJ?hZ6DehEdPJ9cLe?AYAP_7NSDywoqN1iW zrzNdwLpwUqiOzHxT*@v2EiRByzlJobaZPJp%UaW>c6F$V&UMw|z47}91PdgUm!~mJ zXhsWKQCVBs(~(Yfp?YvBy9l(nK-%Wr4XdC@&1z94t!rERI#yLRxe0g#0^t>Ka}x;! zqAB2}g%SuvQ=l`NZPPUZCeV!n0+AKSMYeMqN1zu11Q0*~0R#|0009ILKmY**5I_I{ X1Q0*~0R#|0009ILKmY**LM!kEjGr{K literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/load_statistics.db-wal b/.dart_tool/chrome-device/Default/load_statistics.db-wal new file mode 100644 index 0000000000000000000000000000000000000000..5d20e599d64249339f8e8f60eca7fe2c12ee5343 GIT binary patch literal 300792 zcmeI*3tW@;y~pv~376!tRz>POi9=_pf>7sLZ?zPuc){DiRcmE2L}fsNBowXf@qm}E zPFH8^u%oR^f$Hd-$9bK2nN?fX>YSZ(M_1>iRgVhQ>8f=--FcosLK1_R3JUspUPYd3 z@;vV(^p*ef`+xtB&DIpkqEB{|$=b-I>3V$On0;5Xrld~*Y zHdA_<-C=TM*c};WyU(H`VQgZ2N}@3({;3g(MxTujJ8U^=S(fK5S!vU3c8ArJZ84@K zK9kbZm}{}y@^a0V2G{51ipQAj(|q@L%*?SEhmK519FjP;r!mW9cckUzq?^RA+;uCB zBS)neN2ZP#(bJeZa_E@UL_a6d)BW_Wr-_OhsL+Iu=^>Y8Sko;t?9;QvZ}DlSJcrG> zoaS?3X>mR)r0@0GI$P;`zPr8PMCz~=kM$3|rju6IHYG@NOb8%=00IagfB*srAb?3$IWNch@ujcEg-F**yTHBqigQ&6AbLv1X4SKXTJfd-oSJDR{9YrUHu4@`i{b9XUAh8Q)5MuLF&vM*41l z*j+L2D&()Pp_fYXd)`>-A4NZc+v`UleWzEs>IE{a^URj{6_cnJXh9!FP6Yu35I_I{ z1Q0*~0R#|00D5>IK9Z zCIk>b009ILKmY**5I_I{m%waQPOE5N zqNo?RZ*m8v@Azt0y@2C;^UL3Q=XeqI0L7?LlYFzyYfPH|hG9iEf0tg_0 z00IagfPjC2g7!f{;mN(_1&=v{==_wPdyN3+XS>!bk)ao((cuU<_>N~{T*q5R?`VmOq@wKjcfxllm z_K#2FhOMSv!2cg&)*^ra0tg_000IagfB*srAaIWfc-0F$TQYrm#Q3ET-lSeY>UR+A zVIb8H1X?c;v$suy^FXIfNlU-cpC1zN)Yh&TrX5I_I{1Q0*~0R#|0009J=UBIhe zpytxDS;rS@U${xVfYk3G)Z?tA`hh^}1+=bufsl~7H`EJ+%niBV@%YRlfB*srAbY?*o36`vF`i8#@Yeq zjHAa6O^zQs-Z(sQd{5)^rmQ@R=k8J6Lp0(2+cz|Zob(K7aniq`)C)9J!{Bo(oqT~T z@&&SNrgV>iDajXTW%&Zm(g0Vzz@HA6&s(<8`h97fLZz@PtV1 z-7eJ&$c2M4@joU65I_I{1Q0*~0R#|0009ILXf*=SDnoMct+x- zH|-VjwVz1&0t#W4m@gpy!-N0=2q1s}0tg_000IagfB*tbEfBAe!U5#<;Q)EooXn{) z;+O&zx@8q*>y<^N6|XNysxU2RU%9CGdeoel=4*>)aKmY**5I_I{1Q0*~fdB+z#J~W#yYRoUHUq`& z12|W9MF0T=5I_I{1Q0*~0R#|00D-$E5TQ264RUwg zfzsWYpt#k1fdN5>#&xc|P+HqAa7N4*5YF7S%i)O;KmY**5I_I{1Q0*~0R#|0peY2x zlp49K^MT@K`2yX4JU#EBFBff+@&%N_*q(S&8njl3%9jRN_%9+12yIObC>I!-_OUcf4N2G3#5-b zmzPjgeOjs)PznwyU%)}afX55ZECL81fB*srAbt82q1s}0tg_000IagfB*srG?{=;ih$0YBB1oy z@(uC@)^uw-E9HRoo!WMRBhGvQ;YgF6IuC>Z0tg_000IagfB*srAbzr358onI*B3#jzfb@>9~3=;wfAbG25~`%-s8UH~pireGi3AO5SvEu5I>d;wt} zFAo9;Abk8E5eOiF00Iag zfB*srAbgb?$E#wB2FK}|gx~jIF#;=g_1=RX?WWsh~mhiZ~TAXD<009ILKmY**5I_I{1Q0;r zZV3$5Xd)w%wHm7XW%KmBxn>#>qSP zU6o$bf574uaox%;#dhsr-gt1>%F>Ti&SZcMC6(k0T#uR)vpi~br_UB{`Jqx`$xS|D ze^Rb77{u6xESuSsHO*#sxM#jd|6uc*r{?9X>{os5^49sQcI+%F-g4}Gqxk~%%wJU0 zWG(!+R4<^>pYq5T5EqybKmY**5I_I{1Q0*~0R#|eeFDC50gW|A1obSj`tI*YTE^V>ya-Y{PvED@?;1gfB*srAb%f|!hcs1p`2kH{8f49{9y&hd%u(sGkSBvQ>)eE&rVr;xh@Fcz*_PJb`2lDZ|mfz zhhOS$@A~=CYP0I-#KLWDlhPiU@jy*^{@mp{XE?yv^)JUOq;LRveKd(!1e$eBqdVSKC#M+PUS>hySp& zakdKx5w-aO5hM(>=1&agjsOA(Abp@NL)Mj_Ubvc{S$VFTeb#GrK>#0rmwW-6-7&>xb=YI3+8riGhFR*_-(lw7 z$GhntjqQ6VY*O;3gL7@OU+mJSPsgxh??#-6n7Aa~84i&5N#(eBWkcZrtvg>p_4$AO z>G(8VAE{nIt1s}(7bwt^FmQ)I`#c>22q1s}0tg_000Iaga32Wx_Wp0IVI$c00P+RA zG6@yYDnoK`md$L+nkKeu_xz&Tc7bi~d;$G75(fOg<5`OU0tg_000IagfB*srAaK_N0?Ggg z325*8HDBO0)1sNlmLBEKb^&4G4fz7%DkcOFKmY**5I_I{1Q0*~0R#|e1_5`9fY^H^ z#J#ZLj^+z|@64F1^Vd9`F69e^gkABIFCeaDLI42-5I_I{1Q0*~0R&pPKx$|pK>(&B zBMy|k@I>O7nnB;~y!y?eXP?SFFm!+aPO^*dy|%UVlkRmv08gGGUtq(5wW&dY*jB$^ zSZRDHVVt~k-&N@~{Rb>w5!bEkQf$`_=8Xr3tt|bh)|Pw$pS}W0DKH^7`H1~VxyE1+ zV;9`L4BRt~j!!5)f^~m!NAaWVl`l~IT-M|dUQL@J)eD5^4eopay+LTFFVL^klQ7WA z|N3$I2q1s}0tg_000IagfIvV3zP8KmY**5I_I{1Q0*~0R#|0peY30DFPdxJQZ5MaQE^BW^7D6Y?#0Jb17dS zH0&+E`2ylb009ILKmY**5J2G02&9Gu(pi1$ua7Bq@5!wC(ZJ=`)~3%t-+A7z zbGpvCFhQ}nUHEU-gdDBytiGwOntTB<%Pv(Lh;7-b@ZXh0C}$W4e^uT&e^|ls-Y;du zjNY8^)N1wkvs2byt_uPnU%-~#Sibq_r=lyXL6=qjEyhUcn1b_n7Q}yZu&=K`yL9Ll)UL+>&h4S zb_dz4l%?-2b+!xWO9=7YF8|5dnzEqLnVg2COCVoh?n_CCZ;XaDBq*C5i`=e&1pDAF{6e^upEr%*u1!?6Y30 z3j!ctAZwb$f1GaMlAlge@N%7(%LT6ey{Q@XURsN+!Sjn6q6#ur!b_AZ}nn009ILKmY**5I_I{1Q0*~ zfm;)BrwD9%EolSvh7x>3w1{J)aaaCTY9uP+a8_kh|bP1=i2PHDUN7yV~i=&lx@m* z!IBb5MVodEnAf$|mVAMJmi!GR zm4h{!$jD@^=lj^>E!|k5zpR(|C`G|ZL)98XFY(jhj_JSQuKazUFYvZKsk8BCDJH32 zK&M;ikuRWINWwtt_@mERB7gt_2q1s}0tg_0Kw zYug3>Ddr34{wWL*BJ}6=+w`yMO(YDo-oG!LIRXeEfB*srAbFKG( fAm6ETDS|ZPRRc2Y<*LQ$JPeFn&=>MQT}043S5N_IRCu?0%9qevQBLUd{! zIkXNa$$=_q0g?2X{ijWofsqqglF1k%7d4?n8z{$xB4+}TV?I@G12mKyS&rEV;#S5V z&n9sIC3&z)ZePi|6DY}xA_;XXW9>w}(?Cf+R7r?i88?1bnG19eKe8m$t&BPEJ@*0S L1W@E4Ze;`jRGBu? literal 0 HcmV?d00001 diff --git a/.dart_tool/chrome-device/Default/shared_proto_db/metadata/CURRENT b/.dart_tool/chrome-device/Default/shared_proto_db/metadata/CURRENT new file mode 100644 index 0000000..7ed683d --- /dev/null +++ b/.dart_tool/chrome-device/Default/shared_proto_db/metadata/CURRENT @@ -0,0 +1 @@ +MANIFEST-000001 diff --git a/.dart_tool/chrome-device/Default/shared_proto_db/metadata/LOCK b/.dart_tool/chrome-device/Default/shared_proto_db/metadata/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/.dart_tool/chrome-device/Default/shared_proto_db/metadata/LOG b/.dart_tool/chrome-device/Default/shared_proto_db/metadata/LOG new file mode 100644 index 0000000..8a6420b --- /dev/null +++ b/.dart_tool/chrome-device/Default/shared_proto_db/metadata/LOG @@ -0,0 +1,2 @@ +2022/04/04-13:03:49.246 148c Creating DB C:\Users\sayan\AppData\Local\Temp\flutter_tools.c6bf7507\flutter_tools_chrome_device.239364d\Default\shared_proto_db\metadata since it was missing. +2022/04/04-13:03:50.518 148c Reusing MANIFEST C:\Users\sayan\AppData\Local\Temp\flutter_tools.c6bf7507\flutter_tools_chrome_device.239364d\Default\shared_proto_db\metadata/MANIFEST-000001 diff --git a/.dart_tool/chrome-device/Default/shared_proto_db/metadata/MANIFEST-000001 b/.dart_tool/chrome-device/Default/shared_proto_db/metadata/MANIFEST-000001 new file mode 100644 index 0000000000000000000000000000000000000000..18e5cab72c1550d8dc398e3413eea91bee24db77 GIT binary patch literal 41 wcmbPQv-7AD10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei0J`GZPB~05;AINdN!< literal 0 HcmV?d00001 diff --git a/.dart_tool/package_config.json b/.dart_tool/package_config.json new file mode 100644 index 0000000..e5be9cf --- /dev/null +++ b/.dart_tool/package_config.json @@ -0,0 +1 @@ +{"configVersion":2,"packages":[{"name":"async","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2","packageUri":"lib/","languageVersion":"2.12"},{"name":"boolean_selector","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0","packageUri":"lib/","languageVersion":"2.12"},{"name":"characters","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0","packageUri":"lib/","languageVersion":"2.12"},{"name":"charcode","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1","packageUri":"lib/","languageVersion":"2.12"},{"name":"clock","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0","packageUri":"lib/","languageVersion":"2.12"},{"name":"collection","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0","packageUri":"lib/","languageVersion":"2.12"},{"name":"cupertino_icons","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-0.1.3","packageUri":"lib/","languageVersion":"2.0"},{"name":"fake_async","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0","packageUri":"lib/","languageVersion":"2.12"},{"name":"flutter","rootUri":"file:///D:/DEV_CORE_SDK/flutter/packages/flutter","packageUri":"lib/","languageVersion":"2.12"},{"name":"flutter_test","rootUri":"file:///D:/DEV_CORE_SDK/flutter/packages/flutter_test","packageUri":"lib/","languageVersion":"2.12"},{"name":"matcher","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11","packageUri":"lib/","languageVersion":"2.12"},{"name":"material_color_utilities","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3","packageUri":"lib/","languageVersion":"2.13"},{"name":"meta","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0","packageUri":"lib/","languageVersion":"2.12"},{"name":"path","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0","packageUri":"lib/","languageVersion":"2.12"},{"name":"sky_engine","rootUri":"file:///D:/DEV_CORE_SDK/flutter/bin/cache/pkg/sky_engine","packageUri":"lib/","languageVersion":"2.12"},{"name":"source_span","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1","packageUri":"lib/","languageVersion":"2.12"},{"name":"stack_trace","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0","packageUri":"lib/","languageVersion":"2.12"},{"name":"stream_channel","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0","packageUri":"lib/","languageVersion":"2.12"},{"name":"string_scanner","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0","packageUri":"lib/","languageVersion":"2.12"},{"name":"term_glyph","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0","packageUri":"lib/","languageVersion":"2.12"},{"name":"test_api","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.8","packageUri":"lib/","languageVersion":"2.12"},{"name":"typed_data","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0","packageUri":"lib/","languageVersion":"2.12"},{"name":"vector_math","rootUri":"file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1","packageUri":"lib/","languageVersion":"2.14"},{"name":"calculatorapp","rootUri":"../","packageUri":"lib/","languageVersion":"2.10"},{"name":"flutter_gen","rootUri":"flutter_gen","languageVersion":"2.12"}],"generated":"2022-04-04T07:32:56.836258Z","generator":"pub","generatorVersion":"2.16.1"} \ No newline at end of file diff --git a/.dart_tool/package_config_subset b/.dart_tool/package_config_subset new file mode 100644 index 0000000..10fed8d --- /dev/null +++ b/.dart_tool/package_config_subset @@ -0,0 +1,97 @@ +calculatorapp +2.10 +file:///C:/Users/sayan/Documents/GitHub/fluttercalculator/ +file:///C:/Users/sayan/Documents/GitHub/fluttercalculator/lib/ +async +2.12 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2/lib/ +boolean_selector +2.12 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/lib/ +characters +2.12 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/lib/ +charcode +2.12 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/lib/ +clock +2.12 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/lib/ +collection +2.12 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0/lib/ +cupertino_icons +2.0 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-0.1.3/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-0.1.3/lib/ +fake_async +2.12 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0/lib/ +matcher +2.12 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/lib/ +material_color_utilities +2.13 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3/lib/ +meta +2.12 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib/ +path +2.12 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0/lib/ +source_span +2.12 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1/lib/ +stack_trace +2.12 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib/ +stream_channel +2.12 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib/ +string_scanner +2.12 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/lib/ +term_glyph +2.12 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/lib/ +test_api +2.12 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.8/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.8/lib/ +typed_data +2.12 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0/lib/ +vector_math +2.14 +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1/ +file:///D:/DEV_CORE_SDK/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1/lib/ +sky_engine +2.12 +file:///D:/DEV_CORE_SDK/flutter/bin/cache/pkg/sky_engine/ +file:///D:/DEV_CORE_SDK/flutter/bin/cache/pkg/sky_engine/lib/ +flutter +2.12 +file:///D:/DEV_CORE_SDK/flutter/packages/flutter/ +file:///D:/DEV_CORE_SDK/flutter/packages/flutter/lib/ +flutter_test +2.12 +file:///D:/DEV_CORE_SDK/flutter/packages/flutter_test/ +file:///D:/DEV_CORE_SDK/flutter/packages/flutter_test/lib/ +2 diff --git a/.dart_tool/version b/.dart_tool/version new file mode 100644 index 0000000..fe18249 --- /dev/null +++ b/.dart_tool/version @@ -0,0 +1 @@ +2.10.3 \ No newline at end of file diff --git a/analysis_options.yaml b/analysis_options.yaml new file mode 100644 index 0000000..61b6c4d --- /dev/null +++ b/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 diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 0000000..cd684a2 --- /dev/null +++ b/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 47cecd2..d5a95b4 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -13,11 +13,11 @@ additional functionality it is fine to subclass or reimplement FlutterApplication and put your custom class here. --> + android:name="flutterEmbedding" + android:value="2" /> diff --git a/android/app/src/main/java/com/example/calculatorapp/MainActivity.java b/android/app/src/main/java/com/example/calculatorapp/MainActivity.java index d9f99e2..337b702 100644 --- a/android/app/src/main/java/com/example/calculatorapp/MainActivity.java +++ b/android/app/src/main/java/com/example/calculatorapp/MainActivity.java @@ -1,14 +1,15 @@ package com.example.calculatorapp; +import io.flutter.embedding.android.FlutterActivity; -import android.os.Bundle; +// import android.os.Bundle; -import io.flutter.app.FlutterActivity; -import io.flutter.plugins.GeneratedPluginRegistrant; +// import io.flutter.app.FlutterActivity; +// import io.flutter.plugins.GeneratedPluginRegistrant; public class MainActivity extends FlutterActivity { - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - GeneratedPluginRegistrant.registerWith(this); - } +// @Override +// protected void onCreate(Bundle savedInstanceState) { +// super.onCreate(savedInstanceState); +// GeneratedPluginRegistrant.registerWith(this); +// } } diff --git a/android/app/src/main/kotlin/com/example/fluttercalculator/MainActivity.kt b/android/app/src/main/kotlin/com/example/fluttercalculator/MainActivity.kt new file mode 100644 index 0000000..46f952d --- /dev/null +++ b/android/app/src/main/kotlin/com/example/fluttercalculator/MainActivity.kt @@ -0,0 +1,6 @@ +package com.example.fluttercalculator + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity: FlutterActivity() { +} diff --git a/android/app/src/main/res/drawable-v21/launch_background.xml b/android/app/src/main/res/drawable-v21/launch_background.xml new file mode 100644 index 0000000..f74085f --- /dev/null +++ b/android/app/src/main/res/drawable-v21/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/android/app/src/main/res/values-night/styles.xml b/android/app/src/main/res/values-night/styles.xml new file mode 100644 index 0000000..3db14bb --- /dev/null +++ b/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/android/app/src/profile/AndroidManifest.xml b/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 0000000..cd684a2 --- /dev/null +++ b/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/fluttercalculator.iml b/fluttercalculator.iml new file mode 100644 index 0000000..e5c8371 --- /dev/null +++ b/fluttercalculator.iml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ios/Flutter/flutter_export_environment.sh b/ios/Flutter/flutter_export_environment.sh new file mode 100644 index 0000000..6c86ca4 --- /dev/null +++ b/ios/Flutter/flutter_export_environment.sh @@ -0,0 +1,13 @@ +#!/bin/sh +# This is a generated file; do not edit or check into version control. +export "FLUTTER_ROOT=D:\DEV_CORE_SDK\flutter" +export "FLUTTER_APPLICATION_PATH=C:\Users\sayan\Documents\GitHub\fluttercalculator" +export "COCOAPODS_PARALLEL_CODE_SIGN=true" +export "FLUTTER_TARGET=lib\main.dart" +export "FLUTTER_BUILD_DIR=build" +export "FLUTTER_BUILD_NAME=1.0.0" +export "FLUTTER_BUILD_NUMBER=1" +export "DART_OBFUSCATION=false" +export "TRACK_WIDGET_CREATION=false" +export "TREE_SHAKE_ICONS=false" +export "PACKAGE_CONFIG=.packages" diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/ios/Runner/AppDelegate.swift b/ios/Runner/AppDelegate.swift new file mode 100644 index 0000000..70693e4 --- /dev/null +++ b/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) + } +} diff --git a/ios/Runner/Runner-Bridging-Header.h b/ios/Runner/Runner-Bridging-Header.h new file mode 100644 index 0000000..308a2a5 --- /dev/null +++ b/ios/Runner/Runner-Bridging-Header.h @@ -0,0 +1 @@ +#import "GeneratedPluginRegistrant.h" diff --git a/pubspec.yaml b/pubspec.yaml index 2afe988..249e396 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -13,6 +13,8 @@ dev_dependencies: flutter_test: sdk: flutter +environment: + sdk: '>=2.10.0 <3.0.0' # For information on the generic Dart part of this file, see the # following page: https://www.dartlang.org/tools/pub/pubspec diff --git a/web/favicon.png b/web/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..8aaa46ac1ae21512746f852a42ba87e4165dfdd1 GIT binary patch literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM literal 0 HcmV?d00001 diff --git a/web/icons/Icon-192.png b/web/icons/Icon-192.png new file mode 100644 index 0000000000000000000000000000000000000000..b749bfef07473333cf1dd31e9eed89862a5d52aa GIT binary patch literal 5292 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 literal 0 HcmV?d00001 diff --git a/web/icons/Icon-512.png b/web/icons/Icon-512.png new file mode 100644 index 0000000000000000000000000000000000000000..88cfd48dff1169879ba46840804b412fe02fefd6 GIT binary patch literal 8252 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 literal 0 HcmV?d00001 diff --git a/web/icons/Icon-maskable-192.png b/web/icons/Icon-maskable-192.png new file mode 100644 index 0000000000000000000000000000000000000000..eb9b4d76e525556d5d89141648c724331630325d GIT binary patch literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! literal 0 HcmV?d00001 diff --git a/web/icons/Icon-maskable-512.png b/web/icons/Icon-maskable-512.png new file mode 100644 index 0000000000000000000000000000000000000000..d69c56691fbdb0b7efa65097c7cc1edac12a6d3e GIT binary patch literal 20998 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 MPgg&ebxsLQ025IeI{*Lx literal 0 HcmV?d00001 diff --git a/web/index.html b/web/index.html new file mode 100644 index 0000000..401faed --- /dev/null +++ b/web/index.html @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + fluttercalculator + + + + + + + diff --git a/web/manifest.json b/web/manifest.json new file mode 100644 index 0000000..e01cd12 --- /dev/null +++ b/web/manifest.json @@ -0,0 +1,35 @@ +{ + "name": "fluttercalculator", + "short_name": "fluttercalculator", + "start_url": ".", + "display": "standalone", + "background_color": "#0175C2", + "theme_color": "#0175C2", + "description": "A new Flutter project.", + "orientation": "portrait-primary", + "prefer_related_applications": false, + "icons": [ + { + "src": "icons/Icon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "icons/Icon-512.png", + "sizes": "512x512", + "type": "image/png" + }, + { + "src": "icons/Icon-maskable-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "icons/Icon-maskable-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ] +} diff --git a/windows/.gitignore b/windows/.gitignore new file mode 100644 index 0000000..d492d0d --- /dev/null +++ b/windows/.gitignore @@ -0,0 +1,17 @@ +flutter/ephemeral/ + +# Visual Studio user-specific files. +*.suo +*.user +*.userosscache +*.sln.docstates + +# Visual Studio build-related files. +x64/ +x86/ + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ diff --git a/windows/CMakeLists.txt b/windows/CMakeLists.txt new file mode 100644 index 0000000..a0503e6 --- /dev/null +++ b/windows/CMakeLists.txt @@ -0,0 +1,95 @@ +cmake_minimum_required(VERSION 3.14) +project(fluttercalculator LANGUAGES CXX) + +set(BINARY_NAME "fluttercalculator") + +cmake_policy(SET CMP0063 NEW) + +set(CMAKE_INSTALL_RPATH "$ORIGIN/lib") + +# Configure build options. +get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) +if(IS_MULTICONFIG) + set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release" + CACHE STRING "" FORCE) +else() + if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) + set(CMAKE_BUILD_TYPE "Debug" CACHE + STRING "Flutter build mode" FORCE) + set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS + "Debug" "Profile" "Release") + endif() +endif() + +set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}") +set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}") +set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}") +set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}") + +# Use Unicode for all projects. +add_definitions(-DUNICODE -D_UNICODE) + +# Compilation settings that should be applied to most targets. +function(APPLY_STANDARD_SETTINGS TARGET) + target_compile_features(${TARGET} PUBLIC cxx_std_17) + target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100") + target_compile_options(${TARGET} PRIVATE /EHsc) + target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0") + target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>") +endfunction() + +set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") + +# Flutter library and tool build rules. +add_subdirectory(${FLUTTER_MANAGED_DIR}) + +# Application build +add_subdirectory("runner") + +# Generated plugin build rules, which manage building the plugins and adding +# them to the application. +include(flutter/generated_plugins.cmake) + + +# === Installation === +# Support files are copied into place next to the executable, so that it can +# run in place. This is done instead of making a separate bundle (as on Linux) +# so that building and running from within Visual Studio will work. +set(BUILD_BUNDLE_DIR "$") +# Make the "install" step default, as it's required to run. +set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1) +if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) +endif() + +set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") +set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}") + +install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) + +if(PLUGIN_BUNDLED_LIBRARIES) + install(FILES "${PLUGIN_BUNDLED_LIBRARIES}" + DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) +endif() + +# Fully re-copy the assets directory on each build to avoid having stale files +# from a previous install. +set(FLUTTER_ASSET_DIR_NAME "flutter_assets") +install(CODE " + file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") + " COMPONENT Runtime) +install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" + DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) + +# Install the AOT library on non-Debug builds only. +install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + CONFIGURATIONS Profile;Release + COMPONENT Runtime) diff --git a/windows/flutter/CMakeLists.txt b/windows/flutter/CMakeLists.txt new file mode 100644 index 0000000..b2e4bd8 --- /dev/null +++ b/windows/flutter/CMakeLists.txt @@ -0,0 +1,103 @@ +cmake_minimum_required(VERSION 3.14) + +set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") + +# Configuration provided via flutter tool. +include(${EPHEMERAL_DIR}/generated_config.cmake) + +# TODO: Move the rest of this into files in ephemeral. See +# https://github.com/flutter/flutter/issues/57146. +set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper") + +# === Flutter Library === +set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll") + +# Published to parent scope for install step. +set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) +set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) +set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) +set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE) + +list(APPEND FLUTTER_LIBRARY_HEADERS + "flutter_export.h" + "flutter_windows.h" + "flutter_messenger.h" + "flutter_plugin_registrar.h" + "flutter_texture_registrar.h" +) +list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/") +add_library(flutter INTERFACE) +target_include_directories(flutter INTERFACE + "${EPHEMERAL_DIR}" +) +target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib") +add_dependencies(flutter flutter_assemble) + +# === Wrapper === +list(APPEND CPP_WRAPPER_SOURCES_CORE + "core_implementations.cc" + "standard_codec.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/") +list(APPEND CPP_WRAPPER_SOURCES_PLUGIN + "plugin_registrar.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/") +list(APPEND CPP_WRAPPER_SOURCES_APP + "flutter_engine.cc" + "flutter_view_controller.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/") + +# Wrapper sources needed for a plugin. +add_library(flutter_wrapper_plugin STATIC + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_PLUGIN} +) +apply_standard_settings(flutter_wrapper_plugin) +set_target_properties(flutter_wrapper_plugin PROPERTIES + POSITION_INDEPENDENT_CODE ON) +set_target_properties(flutter_wrapper_plugin PROPERTIES + CXX_VISIBILITY_PRESET hidden) +target_link_libraries(flutter_wrapper_plugin PUBLIC flutter) +target_include_directories(flutter_wrapper_plugin PUBLIC + "${WRAPPER_ROOT}/include" +) +add_dependencies(flutter_wrapper_plugin flutter_assemble) + +# Wrapper sources needed for the runner. +add_library(flutter_wrapper_app STATIC + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_APP} +) +apply_standard_settings(flutter_wrapper_app) +target_link_libraries(flutter_wrapper_app PUBLIC flutter) +target_include_directories(flutter_wrapper_app PUBLIC + "${WRAPPER_ROOT}/include" +) +add_dependencies(flutter_wrapper_app flutter_assemble) + +# === Flutter tool backend === +# _phony_ is a non-existent file to force this command to run every time, +# since currently there's no way to get a full input/output list from the +# flutter tool. +set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_") +set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE) +add_custom_command( + OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} + ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN} + ${CPP_WRAPPER_SOURCES_APP} + ${PHONY_OUTPUT} + COMMAND ${CMAKE_COMMAND} -E env + ${FLUTTER_TOOL_ENVIRONMENT} + "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat" + windows-x64 $ + VERBATIM +) +add_custom_target(flutter_assemble DEPENDS + "${FLUTTER_LIBRARY}" + ${FLUTTER_LIBRARY_HEADERS} + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_PLUGIN} + ${CPP_WRAPPER_SOURCES_APP} +) diff --git a/windows/flutter/generated_plugin_registrant.cc b/windows/flutter/generated_plugin_registrant.cc new file mode 100644 index 0000000..8b6d468 --- /dev/null +++ b/windows/flutter/generated_plugin_registrant.cc @@ -0,0 +1,11 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#include "generated_plugin_registrant.h" + + +void RegisterPlugins(flutter::PluginRegistry* registry) { +} diff --git a/windows/flutter/generated_plugin_registrant.h b/windows/flutter/generated_plugin_registrant.h new file mode 100644 index 0000000..dc139d8 --- /dev/null +++ b/windows/flutter/generated_plugin_registrant.h @@ -0,0 +1,15 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#ifndef GENERATED_PLUGIN_REGISTRANT_ +#define GENERATED_PLUGIN_REGISTRANT_ + +#include + +// Registers Flutter plugins. +void RegisterPlugins(flutter::PluginRegistry* registry); + +#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/windows/flutter/generated_plugins.cmake b/windows/flutter/generated_plugins.cmake new file mode 100644 index 0000000..4d10c25 --- /dev/null +++ b/windows/flutter/generated_plugins.cmake @@ -0,0 +1,15 @@ +# +# Generated file, do not edit. +# + +list(APPEND FLUTTER_PLUGIN_LIST +) + +set(PLUGIN_BUNDLED_LIBRARIES) + +foreach(plugin ${FLUTTER_PLUGIN_LIST}) + add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin}) + target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) + list(APPEND PLUGIN_BUNDLED_LIBRARIES $) + list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) +endforeach(plugin) diff --git a/windows/runner/CMakeLists.txt b/windows/runner/CMakeLists.txt new file mode 100644 index 0000000..de2d891 --- /dev/null +++ b/windows/runner/CMakeLists.txt @@ -0,0 +1,17 @@ +cmake_minimum_required(VERSION 3.14) +project(runner LANGUAGES CXX) + +add_executable(${BINARY_NAME} WIN32 + "flutter_window.cpp" + "main.cpp" + "utils.cpp" + "win32_window.cpp" + "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" + "Runner.rc" + "runner.exe.manifest" +) +apply_standard_settings(${BINARY_NAME}) +target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX") +target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app) +target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}") +add_dependencies(${BINARY_NAME} flutter_assemble) diff --git a/windows/runner/Runner.rc b/windows/runner/Runner.rc new file mode 100644 index 0000000..568034f --- /dev/null +++ b/windows/runner/Runner.rc @@ -0,0 +1,121 @@ +// Microsoft Visual C++ generated resource script. +// +#pragma code_page(65001) +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (United States) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_APP_ICON ICON "resources\\app_icon.ico" + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +#ifdef FLUTTER_BUILD_NUMBER +#define VERSION_AS_NUMBER FLUTTER_BUILD_NUMBER +#else +#define VERSION_AS_NUMBER 1,0,0 +#endif + +#ifdef FLUTTER_BUILD_NAME +#define VERSION_AS_STRING #FLUTTER_BUILD_NAME +#else +#define VERSION_AS_STRING "1.0.0" +#endif + +VS_VERSION_INFO VERSIONINFO + FILEVERSION VERSION_AS_NUMBER + PRODUCTVERSION VERSION_AS_NUMBER + FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG + FILEFLAGS VS_FF_DEBUG +#else + FILEFLAGS 0x0L +#endif + FILEOS VOS__WINDOWS32 + FILETYPE VFT_APP + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904e4" + BEGIN + VALUE "CompanyName", "com.example" "\0" + VALUE "FileDescription", "fluttercalculator" "\0" + VALUE "FileVersion", VERSION_AS_STRING "\0" + VALUE "InternalName", "fluttercalculator" "\0" + VALUE "LegalCopyright", "Copyright (C) 2022 com.example. All rights reserved." "\0" + VALUE "OriginalFilename", "fluttercalculator.exe" "\0" + VALUE "ProductName", "fluttercalculator" "\0" + VALUE "ProductVersion", VERSION_AS_STRING "\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1252 + END +END + +#endif // English (United States) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED diff --git a/windows/runner/flutter_window.cpp b/windows/runner/flutter_window.cpp new file mode 100644 index 0000000..b43b909 --- /dev/null +++ b/windows/runner/flutter_window.cpp @@ -0,0 +1,61 @@ +#include "flutter_window.h" + +#include + +#include "flutter/generated_plugin_registrant.h" + +FlutterWindow::FlutterWindow(const flutter::DartProject& project) + : project_(project) {} + +FlutterWindow::~FlutterWindow() {} + +bool FlutterWindow::OnCreate() { + if (!Win32Window::OnCreate()) { + return false; + } + + RECT frame = GetClientArea(); + + // The size here must match the window dimensions to avoid unnecessary surface + // creation / destruction in the startup path. + flutter_controller_ = std::make_unique( + frame.right - frame.left, frame.bottom - frame.top, project_); + // Ensure that basic setup of the controller was successful. + if (!flutter_controller_->engine() || !flutter_controller_->view()) { + return false; + } + RegisterPlugins(flutter_controller_->engine()); + SetChildContent(flutter_controller_->view()->GetNativeWindow()); + return true; +} + +void FlutterWindow::OnDestroy() { + if (flutter_controller_) { + flutter_controller_ = nullptr; + } + + Win32Window::OnDestroy(); +} + +LRESULT +FlutterWindow::MessageHandler(HWND hwnd, UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + // Give Flutter, including plugins, an opportunity to handle window messages. + if (flutter_controller_) { + std::optional result = + flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam, + lparam); + if (result) { + return *result; + } + } + + switch (message) { + case WM_FONTCHANGE: + flutter_controller_->engine()->ReloadSystemFonts(); + break; + } + + return Win32Window::MessageHandler(hwnd, message, wparam, lparam); +} diff --git a/windows/runner/flutter_window.h b/windows/runner/flutter_window.h new file mode 100644 index 0000000..6da0652 --- /dev/null +++ b/windows/runner/flutter_window.h @@ -0,0 +1,33 @@ +#ifndef RUNNER_FLUTTER_WINDOW_H_ +#define RUNNER_FLUTTER_WINDOW_H_ + +#include +#include + +#include + +#include "win32_window.h" + +// A window that does nothing but host a Flutter view. +class FlutterWindow : public Win32Window { + public: + // Creates a new FlutterWindow hosting a Flutter view running |project|. + explicit FlutterWindow(const flutter::DartProject& project); + virtual ~FlutterWindow(); + + protected: + // Win32Window: + bool OnCreate() override; + void OnDestroy() override; + LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam, + LPARAM const lparam) noexcept override; + + private: + // The project to run. + flutter::DartProject project_; + + // The Flutter instance hosted by this window. + std::unique_ptr flutter_controller_; +}; + +#endif // RUNNER_FLUTTER_WINDOW_H_ diff --git a/windows/runner/main.cpp b/windows/runner/main.cpp new file mode 100644 index 0000000..5bc956f --- /dev/null +++ b/windows/runner/main.cpp @@ -0,0 +1,43 @@ +#include +#include +#include + +#include "flutter_window.h" +#include "utils.h" + +int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, + _In_ wchar_t *command_line, _In_ int show_command) { + // Attach to console when present (e.g., 'flutter run') or create a + // new console when running with a debugger. + if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) { + CreateAndAttachConsole(); + } + + // Initialize COM, so that it is available for use in the library and/or + // plugins. + ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED); + + flutter::DartProject project(L"data"); + + std::vector command_line_arguments = + GetCommandLineArguments(); + + project.set_dart_entrypoint_arguments(std::move(command_line_arguments)); + + FlutterWindow window(project); + Win32Window::Point origin(10, 10); + Win32Window::Size size(1280, 720); + if (!window.CreateAndShow(L"fluttercalculator", origin, size)) { + return EXIT_FAILURE; + } + window.SetQuitOnClose(true); + + ::MSG msg; + while (::GetMessage(&msg, nullptr, 0, 0)) { + ::TranslateMessage(&msg); + ::DispatchMessage(&msg); + } + + ::CoUninitialize(); + return EXIT_SUCCESS; +} diff --git a/windows/runner/resource.h b/windows/runner/resource.h new file mode 100644 index 0000000..66a65d1 --- /dev/null +++ b/windows/runner/resource.h @@ -0,0 +1,16 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by Runner.rc +// +#define IDI_APP_ICON 101 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/windows/runner/resources/app_icon.ico b/windows/runner/resources/app_icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c04e20caf6370ebb9253ad831cc31de4a9c965f6 GIT binary patch literal 33772 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 literal 0 HcmV?d00001 diff --git a/windows/runner/runner.exe.manifest b/windows/runner/runner.exe.manifest new file mode 100644 index 0000000..c977c4a --- /dev/null +++ b/windows/runner/runner.exe.manifest @@ -0,0 +1,20 @@ + + + + + PerMonitorV2 + + + + + + + + + + + + + + + diff --git a/windows/runner/utils.cpp b/windows/runner/utils.cpp new file mode 100644 index 0000000..d19bdbb --- /dev/null +++ b/windows/runner/utils.cpp @@ -0,0 +1,64 @@ +#include "utils.h" + +#include +#include +#include +#include + +#include + +void CreateAndAttachConsole() { + if (::AllocConsole()) { + FILE *unused; + if (freopen_s(&unused, "CONOUT$", "w", stdout)) { + _dup2(_fileno(stdout), 1); + } + if (freopen_s(&unused, "CONOUT$", "w", stderr)) { + _dup2(_fileno(stdout), 2); + } + std::ios::sync_with_stdio(); + FlutterDesktopResyncOutputStreams(); + } +} + +std::vector GetCommandLineArguments() { + // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use. + int argc; + wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc); + if (argv == nullptr) { + return std::vector(); + } + + std::vector command_line_arguments; + + // Skip the first argument as it's the binary name. + for (int i = 1; i < argc; i++) { + command_line_arguments.push_back(Utf8FromUtf16(argv[i])); + } + + ::LocalFree(argv); + + return command_line_arguments; +} + +std::string Utf8FromUtf16(const wchar_t* utf16_string) { + if (utf16_string == nullptr) { + return std::string(); + } + int target_length = ::WideCharToMultiByte( + CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, + -1, nullptr, 0, nullptr, nullptr); + if (target_length == 0) { + return std::string(); + } + std::string utf8_string; + utf8_string.resize(target_length); + int converted_length = ::WideCharToMultiByte( + CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, + -1, utf8_string.data(), + target_length, nullptr, nullptr); + if (converted_length == 0) { + return std::string(); + } + return utf8_string; +} diff --git a/windows/runner/utils.h b/windows/runner/utils.h new file mode 100644 index 0000000..3879d54 --- /dev/null +++ b/windows/runner/utils.h @@ -0,0 +1,19 @@ +#ifndef RUNNER_UTILS_H_ +#define RUNNER_UTILS_H_ + +#include +#include + +// Creates a console for the process, and redirects stdout and stderr to +// it for both the runner and the Flutter library. +void CreateAndAttachConsole(); + +// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string +// encoded in UTF-8. Returns an empty std::string on failure. +std::string Utf8FromUtf16(const wchar_t* utf16_string); + +// Gets the command line arguments passed in as a std::vector, +// encoded in UTF-8. Returns an empty std::vector on failure. +std::vector GetCommandLineArguments(); + +#endif // RUNNER_UTILS_H_ diff --git a/windows/runner/win32_window.cpp b/windows/runner/win32_window.cpp new file mode 100644 index 0000000..c10f08d --- /dev/null +++ b/windows/runner/win32_window.cpp @@ -0,0 +1,245 @@ +#include "win32_window.h" + +#include + +#include "resource.h" + +namespace { + +constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW"; + +// The number of Win32Window objects that currently exist. +static int g_active_window_count = 0; + +using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd); + +// Scale helper to convert logical scaler values to physical using passed in +// scale factor +int Scale(int source, double scale_factor) { + return static_cast(source * scale_factor); +} + +// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module. +// This API is only needed for PerMonitor V1 awareness mode. +void EnableFullDpiSupportIfAvailable(HWND hwnd) { + HMODULE user32_module = LoadLibraryA("User32.dll"); + if (!user32_module) { + return; + } + auto enable_non_client_dpi_scaling = + reinterpret_cast( + GetProcAddress(user32_module, "EnableNonClientDpiScaling")); + if (enable_non_client_dpi_scaling != nullptr) { + enable_non_client_dpi_scaling(hwnd); + FreeLibrary(user32_module); + } +} + +} // namespace + +// Manages the Win32Window's window class registration. +class WindowClassRegistrar { + public: + ~WindowClassRegistrar() = default; + + // Returns the singleton registar instance. + static WindowClassRegistrar* GetInstance() { + if (!instance_) { + instance_ = new WindowClassRegistrar(); + } + return instance_; + } + + // Returns the name of the window class, registering the class if it hasn't + // previously been registered. + const wchar_t* GetWindowClass(); + + // Unregisters the window class. Should only be called if there are no + // instances of the window. + void UnregisterWindowClass(); + + private: + WindowClassRegistrar() = default; + + static WindowClassRegistrar* instance_; + + bool class_registered_ = false; +}; + +WindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr; + +const wchar_t* WindowClassRegistrar::GetWindowClass() { + if (!class_registered_) { + WNDCLASS window_class{}; + window_class.hCursor = LoadCursor(nullptr, IDC_ARROW); + window_class.lpszClassName = kWindowClassName; + window_class.style = CS_HREDRAW | CS_VREDRAW; + window_class.cbClsExtra = 0; + window_class.cbWndExtra = 0; + window_class.hInstance = GetModuleHandle(nullptr); + window_class.hIcon = + LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON)); + window_class.hbrBackground = 0; + window_class.lpszMenuName = nullptr; + window_class.lpfnWndProc = Win32Window::WndProc; + RegisterClass(&window_class); + class_registered_ = true; + } + return kWindowClassName; +} + +void WindowClassRegistrar::UnregisterWindowClass() { + UnregisterClass(kWindowClassName, nullptr); + class_registered_ = false; +} + +Win32Window::Win32Window() { + ++g_active_window_count; +} + +Win32Window::~Win32Window() { + --g_active_window_count; + Destroy(); +} + +bool Win32Window::CreateAndShow(const std::wstring& title, + const Point& origin, + const Size& size) { + Destroy(); + + const wchar_t* window_class = + WindowClassRegistrar::GetInstance()->GetWindowClass(); + + const POINT target_point = {static_cast(origin.x), + static_cast(origin.y)}; + HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST); + UINT dpi = FlutterDesktopGetDpiForMonitor(monitor); + double scale_factor = dpi / 96.0; + + HWND window = CreateWindow( + window_class, title.c_str(), WS_OVERLAPPEDWINDOW | WS_VISIBLE, + Scale(origin.x, scale_factor), Scale(origin.y, scale_factor), + Scale(size.width, scale_factor), Scale(size.height, scale_factor), + nullptr, nullptr, GetModuleHandle(nullptr), this); + + if (!window) { + return false; + } + + return OnCreate(); +} + +// static +LRESULT CALLBACK Win32Window::WndProc(HWND const window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + if (message == WM_NCCREATE) { + auto window_struct = reinterpret_cast(lparam); + SetWindowLongPtr(window, GWLP_USERDATA, + reinterpret_cast(window_struct->lpCreateParams)); + + auto that = static_cast(window_struct->lpCreateParams); + EnableFullDpiSupportIfAvailable(window); + that->window_handle_ = window; + } else if (Win32Window* that = GetThisFromHandle(window)) { + return that->MessageHandler(window, message, wparam, lparam); + } + + return DefWindowProc(window, message, wparam, lparam); +} + +LRESULT +Win32Window::MessageHandler(HWND hwnd, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + switch (message) { + case WM_DESTROY: + window_handle_ = nullptr; + Destroy(); + if (quit_on_close_) { + PostQuitMessage(0); + } + return 0; + + case WM_DPICHANGED: { + auto newRectSize = reinterpret_cast(lparam); + LONG newWidth = newRectSize->right - newRectSize->left; + LONG newHeight = newRectSize->bottom - newRectSize->top; + + SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth, + newHeight, SWP_NOZORDER | SWP_NOACTIVATE); + + return 0; + } + case WM_SIZE: { + RECT rect = GetClientArea(); + if (child_content_ != nullptr) { + // Size and position the child window. + MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left, + rect.bottom - rect.top, TRUE); + } + return 0; + } + + case WM_ACTIVATE: + if (child_content_ != nullptr) { + SetFocus(child_content_); + } + return 0; + } + + return DefWindowProc(window_handle_, message, wparam, lparam); +} + +void Win32Window::Destroy() { + OnDestroy(); + + if (window_handle_) { + DestroyWindow(window_handle_); + window_handle_ = nullptr; + } + if (g_active_window_count == 0) { + WindowClassRegistrar::GetInstance()->UnregisterWindowClass(); + } +} + +Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { + return reinterpret_cast( + GetWindowLongPtr(window, GWLP_USERDATA)); +} + +void Win32Window::SetChildContent(HWND content) { + child_content_ = content; + SetParent(content, window_handle_); + RECT frame = GetClientArea(); + + MoveWindow(content, frame.left, frame.top, frame.right - frame.left, + frame.bottom - frame.top, true); + + SetFocus(child_content_); +} + +RECT Win32Window::GetClientArea() { + RECT frame; + GetClientRect(window_handle_, &frame); + return frame; +} + +HWND Win32Window::GetHandle() { + return window_handle_; +} + +void Win32Window::SetQuitOnClose(bool quit_on_close) { + quit_on_close_ = quit_on_close; +} + +bool Win32Window::OnCreate() { + // No-op; provided for subclasses. + return true; +} + +void Win32Window::OnDestroy() { + // No-op; provided for subclasses. +} diff --git a/windows/runner/win32_window.h b/windows/runner/win32_window.h new file mode 100644 index 0000000..17ba431 --- /dev/null +++ b/windows/runner/win32_window.h @@ -0,0 +1,98 @@ +#ifndef RUNNER_WIN32_WINDOW_H_ +#define RUNNER_WIN32_WINDOW_H_ + +#include + +#include +#include +#include + +// A class abstraction for a high DPI-aware Win32 Window. Intended to be +// inherited from by classes that wish to specialize with custom +// rendering and input handling +class Win32Window { + public: + struct Point { + unsigned int x; + unsigned int y; + Point(unsigned int x, unsigned int y) : x(x), y(y) {} + }; + + struct Size { + unsigned int width; + unsigned int height; + Size(unsigned int width, unsigned int height) + : width(width), height(height) {} + }; + + Win32Window(); + virtual ~Win32Window(); + + // Creates and shows a win32 window with |title| and position and size using + // |origin| and |size|. New windows are created on the default monitor. Window + // sizes are specified to the OS in physical pixels, hence to ensure a + // consistent size to will treat the width height passed in to this function + // as logical pixels and scale to appropriate for the default monitor. Returns + // true if the window was created successfully. + bool CreateAndShow(const std::wstring& title, + const Point& origin, + const Size& size); + + // Release OS resources associated with window. + void Destroy(); + + // Inserts |content| into the window tree. + void SetChildContent(HWND content); + + // Returns the backing Window handle to enable clients to set icon and other + // window properties. Returns nullptr if the window has been destroyed. + HWND GetHandle(); + + // If true, closing this window will quit the application. + void SetQuitOnClose(bool quit_on_close); + + // Return a RECT representing the bounds of the current client area. + RECT GetClientArea(); + + protected: + // Processes and route salient window messages for mouse handling, + // size change and DPI. Delegates handling of these to member overloads that + // inheriting classes can handle. + virtual LRESULT MessageHandler(HWND window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept; + + // Called when CreateAndShow is called, allowing subclass window-related + // setup. Subclasses should return false if setup fails. + virtual bool OnCreate(); + + // Called when Destroy is called. + virtual void OnDestroy(); + + private: + friend class WindowClassRegistrar; + + // OS callback called by message pump. Handles the WM_NCCREATE message which + // is passed when the non-client area is being created and enables automatic + // non-client DPI scaling so that the non-client area automatically + // responsponds to changes in DPI. All other messages are handled by + // MessageHandler. + static LRESULT CALLBACK WndProc(HWND const window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept; + + // Retrieves a class instance pointer for |window| + static Win32Window* GetThisFromHandle(HWND const window) noexcept; + + bool quit_on_close_ = false; + + // window handle for top level window. + HWND window_handle_ = nullptr; + + // window handle for hosted content. + HWND child_content_ = nullptr; +}; + +#endif // RUNNER_WIN32_WINDOW_H_