From e08fcd5c82f06300e5183ed7aaa187136b6b9b44 Mon Sep 17 00:00:00 2001 From: OscarDeBrito Date: Mon, 1 Apr 2024 15:59:13 -0300 Subject: [PATCH 01/10] Adicionar pages --- .github/workflows/actionsflow.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 .github/workflows/actionsflow.yml diff --git a/.github/workflows/actionsflow.yml b/.github/workflows/actionsflow.yml new file mode 100644 index 00000000..e69de29b From fe22cdf03b7e81039f072adb84a7b7dcb6548b60 Mon Sep 17 00:00:00 2001 From: OscarDeBrito Date: Mon, 1 Apr 2024 16:01:57 -0300 Subject: [PATCH 02/10] Atualiza pages --- docs/index.md | 17 +++++++++++++++++ mkdocs.yml | 1 + 2 files changed, 18 insertions(+) create mode 100644 docs/index.md create mode 100644 mkdocs.yml diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 00000000..000ea345 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,17 @@ +# Welcome to MkDocs + +For full documentation visit [mkdocs.org](https://www.mkdocs.org). + +## Commands + +* `mkdocs new [dir-name]` - Create a new project. +* `mkdocs serve` - Start the live-reloading docs server. +* `mkdocs build` - Build the documentation site. +* `mkdocs -h` - Print help message and exit. + +## Project layout + + mkdocs.yml # The configuration file. + docs/ + index.md # The documentation homepage. + ... # Other markdown pages, images and other files. diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 00000000..c97182f5 --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1 @@ +site_name: My Docs From 04ef98e8adbd3f445783a9ddc81394f766629b11 Mon Sep 17 00:00:00 2001 From: OscarDeBrito Date: Mon, 1 Apr 2024 16:06:50 -0300 Subject: [PATCH 03/10] adiciona flow pages --- .github/workflows/actionsflow.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/actionsflow.yml b/.github/workflows/actionsflow.yml index e69de29b..bef48142 100644 --- a/.github/workflows/actionsflow.yml +++ b/.github/workflows/actionsflow.yml @@ -0,0 +1,30 @@ +name: Deploy MkDocs to GitHub Pages + +on: + push: + branches: + - pages + +permissions: + contents: write + +jobs: + + deploy: + runs-on: ubuntu-latest + + steps: + + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 + with: + python-version: 3.x + - uses: actions/cache@v2 + + with: + key: ${{ github.ref }} + path: .aux + + - run: pip install mkdocs-material + - run: mkdocs build + - run: mkdocs gh-deploy --force \ No newline at end of file From 978a47d6a8c0a24e642d3ae098d6ecca5a34c821 Mon Sep 17 00:00:00 2001 From: OscarDeBrito Date: Mon, 1 Apr 2024 16:45:51 -0300 Subject: [PATCH 04/10] Remove arquivos do pages --- .idea/.gitignore | 3 - .idea/T2G3-Sistema-Instalacao-Eletrica.iml | 13 - .idea/misc.xml | 6 - .idea/modules.xml | 8 - .idea/vcs.xml | 6 - api/.gitignore | 142 ---- api/manage.py | 22 - api/places/__init__.py | 0 api/places/admin.py | 3 - api/places/apps.py | 6 - api/places/migrations/0001_initial.py | 25 - .../0002_places_delete_placesmodel.py | 27 - .../migrations/0003_place_delete_places.py | 27 - api/places/migrations/0004_room.py | 23 - .../0005_alter_room_floor_alter_room_place.py | 25 - api/places/migrations/0006_room_systems.py | 19 - api/places/migrations/__init__.py | 0 api/places/models.py | 19 - api/places/permissions.py | 7 - api/places/serializers.py | 17 - api/places/tests.py | 3 - api/places/urls.py | 7 - api/places/views.py | 35 - api/requirements.txt | 9 - api/sigeie/__init__.py | 0 api/sigeie/asgi.py | 16 - api/sigeie/docker-compose.yml | 18 - api/sigeie/settings.py | 120 --- api/sigeie/urls.py | 26 - api/sigeie/wsgi.py | 16 - api/systems/__init__.py | 0 api/systems/admin.py | 3 - api/systems/apps.py | 6 - api/systems/migrations/0001_initial.py | 21 - api/systems/migrations/__init__.py | 0 api/systems/models.py | 5 - api/systems/serializers.py | 7 - api/systems/tests.py | 3 - api/systems/views.py | 11 - api/users/__init__.py | 0 api/users/admin.py | 3 - api/users/apps.py | 6 - api/users/migrations/__init__.py | 0 api/users/models.py | 5 - api/users/permissions.py | 11 - api/users/serializers.py | 17 - api/users/tests.py | 3 - api/users/urls.py | 12 - api/users/views.py | 50 -- assets/favicon.ico | Bin 0 -> 2528 bytes frontend/sige_ie/.gitignore | 43 -- frontend/sige_ie/.metadata | 45 -- frontend/sige_ie/README.md | 16 - frontend/sige_ie/analysis_options.yaml | 28 - frontend/sige_ie/android/.gitignore | 13 - frontend/sige_ie/android/app/build.gradle | 67 -- .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 44 -- .../com/example/sige_ie/MainActivity.kt | 5 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - frontend/sige_ie/android/build.gradle | 18 - frontend/sige_ie/android/gradle.properties | 3 - .../gradle/wrapper/gradle-wrapper.properties | 5 - frontend/sige_ie/android/settings.gradle | 26 - frontend/sige_ie/assets/1000x1000.png | Bin 37078 -> 0 bytes frontend/sige_ie/assets/Loading.mp4 | Bin 50401 -> 0 bytes frontend/sige_ie/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 26 - frontend/sige_ie/ios/Flutter/Debug.xcconfig | 1 - frontend/sige_ie/ios/Flutter/Release.xcconfig | 1 - .../ios/Runner.xcodeproj/project.pbxproj | 616 --------------- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/xcschemes/Runner.xcscheme | 98 --- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - frontend/sige_ie/ios/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 122 --- .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - frontend/sige_ie/ios/Runner/Info.plist | 49 -- .../ios/Runner/Runner-Bridging-Header.h | 1 - .../sige_ie/ios/RunnerTests/RunnerTests.swift | 12 - frontend/sige_ie/lib/main.dart | 25 - frontend/sige_ie/lib/screens/first_scren.dart | 58 -- frontend/sige_ie/lib/screens/login.dart | 261 ------- frontend/sige_ie/lib/screens/register.dart | 355 --------- .../sige_ie/lib/screens/splash_screen.dart | 56 -- frontend/sige_ie/linux/.gitignore | 1 - frontend/sige_ie/linux/CMakeLists.txt | 145 ---- frontend/sige_ie/linux/flutter/CMakeLists.txt | 88 --- .../flutter/generated_plugin_registrant.cc | 11 - .../flutter/generated_plugin_registrant.h | 15 - .../linux/flutter/generated_plugins.cmake | 23 - frontend/sige_ie/linux/main.cc | 6 - frontend/sige_ie/linux/my_application.cc | 124 --- frontend/sige_ie/linux/my_application.h | 18 - frontend/sige_ie/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 1 - .../macos/Flutter/Flutter-Release.xcconfig | 1 - .../Flutter/GeneratedPluginRegistrant.swift | 14 - .../macos/Runner.xcodeproj/project.pbxproj | 705 ------------------ .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/xcschemes/Runner.xcscheme | 98 --- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../sige_ie/macos/Runner/AppDelegate.swift | 9 - .../AppIcon.appiconset/Contents.json | 68 -- .../AppIcon.appiconset/app_icon_1024.png | Bin 102994 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 5680 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 520 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 14142 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1066 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 36406 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 2218 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 343 --------- .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - frontend/sige_ie/macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../sige_ie/macos/Runner/Release.entitlements | 8 - .../macos/RunnerTests/RunnerTests.swift | 12 - frontend/sige_ie/pubspec.lock | 434 ----------- frontend/sige_ie/pubspec.yaml | 95 --- frontend/sige_ie/test/widget_test.dart | 30 - frontend/sige_ie/web/favicon.png | Bin 917 -> 0 bytes frontend/sige_ie/web/icons/Icon-192.png | Bin 5292 -> 0 bytes frontend/sige_ie/web/icons/Icon-512.png | Bin 8252 -> 0 bytes .../sige_ie/web/icons/Icon-maskable-192.png | Bin 5594 -> 0 bytes .../sige_ie/web/icons/Icon-maskable-512.png | Bin 20998 -> 0 bytes frontend/sige_ie/web/index.html | 59 -- frontend/sige_ie/web/manifest.json | 35 - frontend/sige_ie/windows/.gitignore | 17 - frontend/sige_ie/windows/CMakeLists.txt | 108 --- .../sige_ie/windows/flutter/CMakeLists.txt | 109 --- .../flutter/generated_plugin_registrant.cc | 11 - .../flutter/generated_plugin_registrant.h | 15 - .../windows/flutter/generated_plugins.cmake | 23 - .../sige_ie/windows/runner/CMakeLists.txt | 40 - frontend/sige_ie/windows/runner/Runner.rc | 121 --- .../sige_ie/windows/runner/flutter_window.cpp | 71 -- .../sige_ie/windows/runner/flutter_window.h | 33 - frontend/sige_ie/windows/runner/main.cpp | 43 -- frontend/sige_ie/windows/runner/resource.h | 16 - .../windows/runner/resources/app_icon.ico | Bin 33772 -> 0 bytes .../windows/runner/runner.exe.manifest | 20 - frontend/sige_ie/windows/runner/utils.cpp | 65 -- frontend/sige_ie/windows/runner/utils.h | 19 - .../sige_ie/windows/runner/win32_window.cpp | 288 ------- .../sige_ie/windows/runner/win32_window.h | 102 --- mkdocs.yml | 37 +- 185 files changed, 36 insertions(+), 6628 deletions(-) delete mode 100644 .idea/.gitignore delete mode 100644 .idea/T2G3-Sistema-Instalacao-Eletrica.iml delete mode 100644 .idea/misc.xml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/vcs.xml delete mode 100644 api/.gitignore delete mode 100755 api/manage.py delete mode 100644 api/places/__init__.py delete mode 100644 api/places/admin.py delete mode 100644 api/places/apps.py delete mode 100644 api/places/migrations/0001_initial.py delete mode 100644 api/places/migrations/0002_places_delete_placesmodel.py delete mode 100644 api/places/migrations/0003_place_delete_places.py delete mode 100644 api/places/migrations/0004_room.py delete mode 100644 api/places/migrations/0005_alter_room_floor_alter_room_place.py delete mode 100644 api/places/migrations/0006_room_systems.py delete mode 100644 api/places/migrations/__init__.py delete mode 100644 api/places/models.py delete mode 100644 api/places/permissions.py delete mode 100644 api/places/serializers.py delete mode 100644 api/places/tests.py delete mode 100644 api/places/urls.py delete mode 100644 api/places/views.py delete mode 100644 api/requirements.txt delete mode 100644 api/sigeie/__init__.py delete mode 100644 api/sigeie/asgi.py delete mode 100644 api/sigeie/docker-compose.yml delete mode 100644 api/sigeie/settings.py delete mode 100644 api/sigeie/urls.py delete mode 100644 api/sigeie/wsgi.py delete mode 100644 api/systems/__init__.py delete mode 100644 api/systems/admin.py delete mode 100644 api/systems/apps.py delete mode 100644 api/systems/migrations/0001_initial.py delete mode 100644 api/systems/migrations/__init__.py delete mode 100644 api/systems/models.py delete mode 100644 api/systems/serializers.py delete mode 100644 api/systems/tests.py delete mode 100644 api/systems/views.py delete mode 100644 api/users/__init__.py delete mode 100644 api/users/admin.py delete mode 100644 api/users/apps.py delete mode 100644 api/users/migrations/__init__.py delete mode 100644 api/users/models.py delete mode 100644 api/users/permissions.py delete mode 100644 api/users/serializers.py delete mode 100644 api/users/tests.py delete mode 100644 api/users/urls.py delete mode 100644 api/users/views.py create mode 100644 assets/favicon.ico delete mode 100644 frontend/sige_ie/.gitignore delete mode 100644 frontend/sige_ie/.metadata delete mode 100644 frontend/sige_ie/README.md delete mode 100644 frontend/sige_ie/analysis_options.yaml delete mode 100644 frontend/sige_ie/android/.gitignore delete mode 100644 frontend/sige_ie/android/app/build.gradle delete mode 100644 frontend/sige_ie/android/app/src/debug/AndroidManifest.xml delete mode 100644 frontend/sige_ie/android/app/src/main/AndroidManifest.xml delete mode 100644 frontend/sige_ie/android/app/src/main/kotlin/com/example/sige_ie/MainActivity.kt delete mode 100644 frontend/sige_ie/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 frontend/sige_ie/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 frontend/sige_ie/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 frontend/sige_ie/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 frontend/sige_ie/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 frontend/sige_ie/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 frontend/sige_ie/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 frontend/sige_ie/android/app/src/main/res/values-night/styles.xml delete mode 100644 frontend/sige_ie/android/app/src/main/res/values/styles.xml delete mode 100644 frontend/sige_ie/android/app/src/profile/AndroidManifest.xml delete mode 100644 frontend/sige_ie/android/build.gradle delete mode 100644 frontend/sige_ie/android/gradle.properties delete mode 100644 frontend/sige_ie/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 frontend/sige_ie/android/settings.gradle delete mode 100644 frontend/sige_ie/assets/1000x1000.png delete mode 100644 frontend/sige_ie/assets/Loading.mp4 delete mode 100644 frontend/sige_ie/ios/.gitignore delete mode 100644 frontend/sige_ie/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 frontend/sige_ie/ios/Flutter/Debug.xcconfig delete mode 100644 frontend/sige_ie/ios/Flutter/Release.xcconfig delete mode 100644 frontend/sige_ie/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 frontend/sige_ie/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 frontend/sige_ie/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 frontend/sige_ie/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 frontend/sige_ie/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 frontend/sige_ie/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 frontend/sige_ie/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 frontend/sige_ie/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 frontend/sige_ie/ios/Runner/AppDelegate.swift delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 frontend/sige_ie/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 frontend/sige_ie/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 frontend/sige_ie/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 frontend/sige_ie/ios/Runner/Info.plist delete mode 100644 frontend/sige_ie/ios/Runner/Runner-Bridging-Header.h delete mode 100644 frontend/sige_ie/ios/RunnerTests/RunnerTests.swift delete mode 100644 frontend/sige_ie/lib/main.dart delete mode 100644 frontend/sige_ie/lib/screens/first_scren.dart delete mode 100644 frontend/sige_ie/lib/screens/login.dart delete mode 100644 frontend/sige_ie/lib/screens/register.dart delete mode 100644 frontend/sige_ie/lib/screens/splash_screen.dart delete mode 100644 frontend/sige_ie/linux/.gitignore delete mode 100644 frontend/sige_ie/linux/CMakeLists.txt delete mode 100644 frontend/sige_ie/linux/flutter/CMakeLists.txt delete mode 100644 frontend/sige_ie/linux/flutter/generated_plugin_registrant.cc delete mode 100644 frontend/sige_ie/linux/flutter/generated_plugin_registrant.h delete mode 100644 frontend/sige_ie/linux/flutter/generated_plugins.cmake delete mode 100644 frontend/sige_ie/linux/main.cc delete mode 100644 frontend/sige_ie/linux/my_application.cc delete mode 100644 frontend/sige_ie/linux/my_application.h delete mode 100644 frontend/sige_ie/macos/.gitignore delete mode 100644 frontend/sige_ie/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 frontend/sige_ie/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 frontend/sige_ie/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 frontend/sige_ie/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 frontend/sige_ie/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 frontend/sige_ie/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 frontend/sige_ie/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 frontend/sige_ie/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 frontend/sige_ie/macos/Runner/AppDelegate.swift delete mode 100644 frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 frontend/sige_ie/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 frontend/sige_ie/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 frontend/sige_ie/macos/Runner/Configs/Debug.xcconfig delete mode 100644 frontend/sige_ie/macos/Runner/Configs/Release.xcconfig delete mode 100644 frontend/sige_ie/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 frontend/sige_ie/macos/Runner/DebugProfile.entitlements delete mode 100644 frontend/sige_ie/macos/Runner/Info.plist delete mode 100644 frontend/sige_ie/macos/Runner/MainFlutterWindow.swift delete mode 100644 frontend/sige_ie/macos/Runner/Release.entitlements delete mode 100644 frontend/sige_ie/macos/RunnerTests/RunnerTests.swift delete mode 100644 frontend/sige_ie/pubspec.lock delete mode 100644 frontend/sige_ie/pubspec.yaml delete mode 100644 frontend/sige_ie/test/widget_test.dart delete mode 100644 frontend/sige_ie/web/favicon.png delete mode 100644 frontend/sige_ie/web/icons/Icon-192.png delete mode 100644 frontend/sige_ie/web/icons/Icon-512.png delete mode 100644 frontend/sige_ie/web/icons/Icon-maskable-192.png delete mode 100644 frontend/sige_ie/web/icons/Icon-maskable-512.png delete mode 100644 frontend/sige_ie/web/index.html delete mode 100644 frontend/sige_ie/web/manifest.json delete mode 100644 frontend/sige_ie/windows/.gitignore delete mode 100644 frontend/sige_ie/windows/CMakeLists.txt delete mode 100644 frontend/sige_ie/windows/flutter/CMakeLists.txt delete mode 100644 frontend/sige_ie/windows/flutter/generated_plugin_registrant.cc delete mode 100644 frontend/sige_ie/windows/flutter/generated_plugin_registrant.h delete mode 100644 frontend/sige_ie/windows/flutter/generated_plugins.cmake delete mode 100644 frontend/sige_ie/windows/runner/CMakeLists.txt delete mode 100644 frontend/sige_ie/windows/runner/Runner.rc delete mode 100644 frontend/sige_ie/windows/runner/flutter_window.cpp delete mode 100644 frontend/sige_ie/windows/runner/flutter_window.h delete mode 100644 frontend/sige_ie/windows/runner/main.cpp delete mode 100644 frontend/sige_ie/windows/runner/resource.h delete mode 100644 frontend/sige_ie/windows/runner/resources/app_icon.ico delete mode 100644 frontend/sige_ie/windows/runner/runner.exe.manifest delete mode 100644 frontend/sige_ie/windows/runner/utils.cpp delete mode 100644 frontend/sige_ie/windows/runner/utils.h delete mode 100644 frontend/sige_ie/windows/runner/win32_window.cpp delete mode 100644 frontend/sige_ie/windows/runner/win32_window.h diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 26d33521..00000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/.idea/T2G3-Sistema-Instalacao-Eletrica.iml b/.idea/T2G3-Sistema-Instalacao-Eletrica.iml deleted file mode 100644 index 90496925..00000000 --- a/.idea/T2G3-Sistema-Instalacao-Eletrica.iml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 639900d1..00000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index 5a84757f..00000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 35eb1ddf..00000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/api/.gitignore b/api/.gitignore deleted file mode 100644 index b4268dfd..00000000 --- a/api/.gitignore +++ /dev/null @@ -1,142 +0,0 @@ -# Django # -*.log -*.pot -*.pyc -*/__pycache__/ -db.sqlite3 -media/ -*/data/ - - -# Backup files # -*.bak - -# If you are using PyCharm # -# User-specific stuff -.idea/**/workspace.xml -.idea/**/tasks.xml -.idea/**/usage.statistics.xml -.idea/**/dictionaries -.idea/**/shelf - -# AWS User-specific -.idea/**/aws.xml - -# Generated files -.idea/**/contentModel.xml - -# Sensitive or high-churn files -.idea/**/dataSources/ -.idea/**/dataSources.ids -.idea/**/dataSources.local.xml -.idea/**/sqlDataSources.xml -.idea/**/dynamic.xml -.idea/**/uiDesigner.xml -.idea/**/dbnavigator.xml - -# Gradle -.idea/**/gradle.xml -.idea/**/libraries - -# File-based project format -*.iws - -# IntelliJ -out/ - -# JIRA plugin -atlassian-ide-plugin.xml - -# Python # -*.py[cod] -*$py.class - -# Distribution / packaging -.Python build/ -develop-eggs/ -dist/ -downloads/ -eggs/ -.eggs/ -lib/ -lib64/ -parts/ -sdist/ -var/ -wheels/ -*.whl -*.egg-info/ -.installed.cfg -*.egg -*.manifest -*.spec - -# Installer logs -pip-log.txt -pip-delete-this-directory.txt - -# Unit test / coverage reports -htmlcov/ -.tox/ -.coverage -.coverage.* -.cache -.pytest_cache/ -nosetests.xml -coverage.xml -*.cover -.hypothesis/ - -# Jupyter Notebook -.ipynb_checkpoints - -# pyenv -.python-version - -# celery -celerybeat-schedule.* - -# SageMath parsed files -*.sage.py - -# Environments -.env -.venv -env/ -venv/ -ENV/ -env.bak/ -venv.bak/ - -# mkdocs documentation -/site - -# mypy -.mypy_cache/ - -# Sublime Text # -*.tmlanguage.cache -*.tmPreferences.cache -*.stTheme.cache -*.sublime-workspace -*.sublime-project - -# sftp configuration file -sftp-config.json - -# Package control specific files Package -Control.last-run -Control.ca-list -Control.ca-bundle -Control.system-ca-bundle -GitHub.sublime-settings - -# Visual Studio Code # -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -.history -data/ - diff --git a/api/manage.py b/api/manage.py deleted file mode 100755 index 7398656e..00000000 --- a/api/manage.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env python -"""Django's command-line utility for administrative tasks.""" -import os -import sys - - -def main(): - """Run administrative tasks.""" - os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'sigeie.settings') - try: - from django.core.management import execute_from_command_line - except ImportError as exc: - raise ImportError( - "Couldn't import Django. Are you sure it's installed and " - "available on your PYTHONPATH environment variable? Did you " - "forget to activate a virtual environment?" - ) from exc - execute_from_command_line(sys.argv) - - -if __name__ == '__main__': - main() diff --git a/api/places/__init__.py b/api/places/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/api/places/admin.py b/api/places/admin.py deleted file mode 100644 index 8c38f3f3..00000000 --- a/api/places/admin.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.contrib import admin - -# Register your models here. diff --git a/api/places/apps.py b/api/places/apps.py deleted file mode 100644 index b3d0c3d3..00000000 --- a/api/places/apps.py +++ /dev/null @@ -1,6 +0,0 @@ -from django.apps import AppConfig - - -class PlacesConfig(AppConfig): - default_auto_field = 'django.db.models.BigAutoField' - name = 'places' diff --git a/api/places/migrations/0001_initial.py b/api/places/migrations/0001_initial.py deleted file mode 100644 index cf2a9fd5..00000000 --- a/api/places/migrations/0001_initial.py +++ /dev/null @@ -1,25 +0,0 @@ -# Generated by Django 4.2 on 2024-03-27 13:42 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - initial = True - - dependencies = [ - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ] - - operations = [ - migrations.CreateModel( - name='PlacesModel', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=50)), - ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='places')), - ], - ), - ] diff --git a/api/places/migrations/0002_places_delete_placesmodel.py b/api/places/migrations/0002_places_delete_placesmodel.py deleted file mode 100644 index b4c72ac7..00000000 --- a/api/places/migrations/0002_places_delete_placesmodel.py +++ /dev/null @@ -1,27 +0,0 @@ -# Generated by Django 4.2 on 2024-03-27 14:20 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ('places', '0001_initial'), - ] - - operations = [ - migrations.CreateModel( - name='Places', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=50)), - ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='donos')), - ], - ), - migrations.DeleteModel( - name='PlacesModel', - ), - ] diff --git a/api/places/migrations/0003_place_delete_places.py b/api/places/migrations/0003_place_delete_places.py deleted file mode 100644 index 431a699d..00000000 --- a/api/places/migrations/0003_place_delete_places.py +++ /dev/null @@ -1,27 +0,0 @@ -# Generated by Django 4.2 on 2024-03-27 14:37 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ('places', '0002_places_delete_placesmodel'), - ] - - operations = [ - migrations.CreateModel( - name='Place', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=50)), - ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='creator')), - ], - ), - migrations.DeleteModel( - name='Places', - ), - ] diff --git a/api/places/migrations/0004_room.py b/api/places/migrations/0004_room.py deleted file mode 100644 index 82acbc56..00000000 --- a/api/places/migrations/0004_room.py +++ /dev/null @@ -1,23 +0,0 @@ -# Generated by Django 4.2 on 2024-03-27 18:38 - -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ('places', '0003_place_delete_places'), - ] - - operations = [ - migrations.CreateModel( - name='Room', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=50)), - ('floor', models.IntegerField(default=0)), - ('place', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='places.place')), - ], - ), - ] diff --git a/api/places/migrations/0005_alter_room_floor_alter_room_place.py b/api/places/migrations/0005_alter_room_floor_alter_room_place.py deleted file mode 100644 index 8d060b6a..00000000 --- a/api/places/migrations/0005_alter_room_floor_alter_room_place.py +++ /dev/null @@ -1,25 +0,0 @@ -# Generated by Django 4.2 on 2024-03-27 22:26 - -import django.core.validators -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ('places', '0004_room'), - ] - - operations = [ - migrations.AlterField( - model_name='room', - name='floor', - field=models.IntegerField(default=0, validators=[django.core.validators.MinValueValidator(0)]), - ), - migrations.AlterField( - model_name='room', - name='place', - field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='rooms', to='places.place'), - ), - ] diff --git a/api/places/migrations/0006_room_systems.py b/api/places/migrations/0006_room_systems.py deleted file mode 100644 index d915eccc..00000000 --- a/api/places/migrations/0006_room_systems.py +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by Django 4.2 on 2024-04-01 14:49 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('systems', '0001_initial'), - ('places', '0005_alter_room_floor_alter_room_place'), - ] - - operations = [ - migrations.AddField( - model_name='room', - name='systems', - field=models.ManyToManyField(to='systems.system'), - ), - ] diff --git a/api/places/migrations/__init__.py b/api/places/migrations/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/api/places/models.py b/api/places/models.py deleted file mode 100644 index 8c75c1d1..00000000 --- a/api/places/models.py +++ /dev/null @@ -1,19 +0,0 @@ -from django.db import models -from django.core.validators import MinValueValidator -from django.contrib.auth.models import User - -class Place(models.Model): - - name = models.CharField(max_length=50) - user = models.ForeignKey(User, verbose_name=("creator"), on_delete=models.CASCADE) - -class Room(models.Model): - - name = models.CharField(max_length=50) - floor = models.IntegerField(default=0, validators=[MinValueValidator(0)]) - place = models.ForeignKey(Place, related_name='rooms', on_delete=models.CASCADE) - systems = models.ManyToManyField('systems.System') - - - - diff --git a/api/places/permissions.py b/api/places/permissions.py deleted file mode 100644 index 8f743582..00000000 --- a/api/places/permissions.py +++ /dev/null @@ -1,7 +0,0 @@ -from rest_framework import permissions - -class IsOwnerOrReadOnly(permissions.BasePermission): - def has_object_permission(self, request, view, obj): - if request.method in permissions.SAFE_METHODS: - return True - return obj.owner == request.user diff --git a/api/places/serializers.py b/api/places/serializers.py deleted file mode 100644 index ce8ca9b2..00000000 --- a/api/places/serializers.py +++ /dev/null @@ -1,17 +0,0 @@ -from rest_framework import serializers -from .models import Place, Room - -class PlaceSerializer(serializers.ModelSerializer): - class Meta: - model = Place - fields = ['name', 'user'] - -class RoomSerializer(serializers.ModelSerializer): - class Meta: - model = Room - fields = ['id', 'name', 'floor', 'place_id', 'systems'] - extra_kwargs = { - 'name': {'required': True}, - 'floor': {'required': True}, - 'place_id': {'read_only': True} - } \ No newline at end of file diff --git a/api/places/tests.py b/api/places/tests.py deleted file mode 100644 index 7ce503c2..00000000 --- a/api/places/tests.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/api/places/urls.py b/api/places/urls.py deleted file mode 100644 index cfbcb330..00000000 --- a/api/places/urls.py +++ /dev/null @@ -1,7 +0,0 @@ -from django.urls import path, include -from .views import PlaceViewSet, RoomViewSet -from rest_framework.routers import SimpleRouter - -router = SimpleRouter() -router.register(r'places',PlaceViewSet) -router.register(r'rooms', RoomViewSet) \ No newline at end of file diff --git a/api/places/views.py b/api/places/views.py deleted file mode 100644 index 475c5c8d..00000000 --- a/api/places/views.py +++ /dev/null @@ -1,35 +0,0 @@ -from django.shortcuts import render - -from rest_framework import generics -from rest_framework.generics import get_object_or_404 -from rest_framework.permissions import IsAuthenticated -from rest_framework import viewsets, mixins -from rest_framework.decorators import action -from rest_framework.response import Response - -from .models import Place, Room -from .serializers import PlaceSerializer, RoomSerializer -from .permissions import IsOwnerOrReadOnly - -class PlaceViewSet(viewsets.ModelViewSet): - queryset = Place.objects.all() - serializer_class = PlaceSerializer - permission_classes = [IsAuthenticated] - - @action(detail=True, methods=['get']) - def rooms(self, request, pk=None): - place = self.get_object() - serializer = RoomSerializer(place.rooms.all(), many=True) - return Response(serializer.data) - - @action(detail=True, methods=['get'], url_path='rooms/(?P\d+)') - def room(self, request, pk=None, room_pk=None): - place = self.get_object() - room = get_object_or_404(place.rooms.all(), pk=room_pk) - serializer = RoomSerializer(room) - return Response(serializer.data) - -class RoomViewSet(viewsets.ModelViewSet): - queryset = Room.objects.all() - serializer_class = RoomSerializer - permission_classes = [IsAuthenticated] \ No newline at end of file diff --git a/api/requirements.txt b/api/requirements.txt deleted file mode 100644 index 7d82a237..00000000 --- a/api/requirements.txt +++ /dev/null @@ -1,9 +0,0 @@ -asgiref==3.7.2 -async-timeout==4.0.3 -Django==4.2 -django-redis==5.4.0 -djangorestframework==3.14.0 -mysqlclient==2.2.4 -pytz==2024.1 -redis==5.0.3 -sqlparse==0.4.4 diff --git a/api/sigeie/__init__.py b/api/sigeie/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/api/sigeie/asgi.py b/api/sigeie/asgi.py deleted file mode 100644 index d0b8cb22..00000000 --- a/api/sigeie/asgi.py +++ /dev/null @@ -1,16 +0,0 @@ -""" -ASGI config for sigeie project. - -It exposes the ASGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/4.2/howto/deployment/asgi/ -""" - -import os - -from django.core.asgi import get_asgi_application - -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'sigeie.settings') - -application = get_asgi_application() diff --git a/api/sigeie/docker-compose.yml b/api/sigeie/docker-compose.yml deleted file mode 100644 index 63bf3cdc..00000000 --- a/api/sigeie/docker-compose.yml +++ /dev/null @@ -1,18 +0,0 @@ -version: "3.9" -services: - db: - image: mysql:8.1.0 - restart: always - environment: - MYSQL_DATABASE: 'sigeie_db' - MYSQL_ROOT_PASSWORD: 'root' - container_name: sigeie_mysql_db - ports: - - "3306:3306" - volumes: - - ./data/mysql/db:/var/lib/mysql - redis: - image: redis:7.2 - container_name: sigeie_redis_db - ports: - - "6379:6379" diff --git a/api/sigeie/settings.py b/api/sigeie/settings.py deleted file mode 100644 index e2edb5b4..00000000 --- a/api/sigeie/settings.py +++ /dev/null @@ -1,120 +0,0 @@ -from pathlib import Path - -BASE_DIR = Path(__file__).resolve().parent.parent - -SECRET_KEY = 'django-insecure-vy00e(4im2%orzf_b+dv6k$6)%c$8zfjgb6vb^hd^ugxfqpk1)' - -DEBUG = True - -ALLOWED_HOSTS = [] - -INSTALLED_APPS = [ - 'django.contrib.admin', - 'django.contrib.auth', - 'django.contrib.contenttypes', - 'django.contrib.sessions', - 'django.contrib.messages', - 'django.contrib.staticfiles', - 'rest_framework', - 'users', - 'places', - 'systems' -] - -MIDDLEWARE = [ - 'django.middleware.security.SecurityMiddleware', - 'django.contrib.sessions.middleware.SessionMiddleware', - 'django.middleware.common.CommonMiddleware', - 'django.middleware.csrf.CsrfViewMiddleware', - 'django.contrib.auth.middleware.AuthenticationMiddleware', - 'django.contrib.messages.middleware.MessageMiddleware', - 'django.middleware.clickjacking.XFrameOptionsMiddleware', -] - -ROOT_URLCONF = 'sigeie.urls' - -TEMPLATES = [ - { - 'BACKEND': 'django.template.backends.django.DjangoTemplates', - 'DIRS': [], - 'APP_DIRS': True, - 'OPTIONS': { - 'context_processors': [ - 'django.template.context_processors.debug', - 'django.template.context_processors.request', - 'django.contrib.auth.context_processors.auth', - 'django.contrib.messages.context_processors.messages', - ], - }, - }, -] - -WSGI_APPLICATION = 'sigeie.wsgi.application' - - -# Database -# https://docs.djangoproject.com/en/4.2/ref/settings/#databases - -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.mysql', - 'HOST': '127.0.0.1', - 'PORT': '3306', - 'USER': 'root', - 'PASSWORD': 'root', - 'NAME': 'sigeie_db', - 'OPTIONS': { - 'init_command': "SET sql_mode ='STRICT_TRANS_TABLES'" - } - } -} - -CACHES = { - 'default': { - 'BACKEND': 'django_redis.cache.RedisCache', - 'LOCATION': 'redis://localhost:6379', - 'OPTIONS': { - 'CLIENT_CLASS': 'django_redis.client.DefaultClient', - } - } -} - -SESSION_ENGINE = 'django.contrib.sessions.backends.cache' - -SESSION_CACHE_ALIAS = 'default' - -AUTH_PASSWORD_VALIDATORS = [ - { - 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', - }, -] - -LANGUAGE_CODE = 'en-us' - -TIME_ZONE = 'UTC' - -USE_I18N = True - -USE_TZ = True - -STATIC_URL = 'static/' -DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' - -REST_FRAMEWORK = { - 'DEFAULT_AUTHENTICATION_CLASSES': [ - 'rest_framework.authentication.BasicAuthentication', - 'rest_framework.authentication.SessionAuthentication', - ], - 'DEFAULT_PERMISSION_CLASSES': { - 'rest_framework.permissions.IsAUthenticatedOrReadOnly', - } -} \ No newline at end of file diff --git a/api/sigeie/urls.py b/api/sigeie/urls.py deleted file mode 100644 index b7e1443d..00000000 --- a/api/sigeie/urls.py +++ /dev/null @@ -1,26 +0,0 @@ -""" -URL configuration for sigeie project. - -The `urlpatterns` list routes URLs to views. For more information please see: - https://docs.djangoproject.com/en/4.2/topics/http/urls/ -Examples: -Function views - 1. Add an import: from my_app import views - 2. Add a URL to urlpatterns: path('', views.home, name='home') -Class-based views - 1. Add an import: from other_app.views import Home - 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') -Including another URLconf - 1. Import the include() function: from django.urls import include, path - 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) -""" -from django.contrib import admin -from django.urls import path, include -from places.urls import router - -urlpatterns = [ - path('admin/', admin.site.urls), - path('api/', include('users.urls')), - path('api/', include(router.urls)), - path('auth/', include('rest_framework.urls')), -] diff --git a/api/sigeie/wsgi.py b/api/sigeie/wsgi.py deleted file mode 100644 index c5d484d4..00000000 --- a/api/sigeie/wsgi.py +++ /dev/null @@ -1,16 +0,0 @@ -""" -WSGI config for sigeie project. - -It exposes the WSGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/4.2/howto/deployment/wsgi/ -""" - -import os - -from django.core.wsgi import get_wsgi_application - -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'sigeie.settings') - -application = get_wsgi_application() diff --git a/api/systems/__init__.py b/api/systems/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/api/systems/admin.py b/api/systems/admin.py deleted file mode 100644 index 8c38f3f3..00000000 --- a/api/systems/admin.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.contrib import admin - -# Register your models here. diff --git a/api/systems/apps.py b/api/systems/apps.py deleted file mode 100644 index 22403977..00000000 --- a/api/systems/apps.py +++ /dev/null @@ -1,6 +0,0 @@ -from django.apps import AppConfig - - -class SystemsConfig(AppConfig): - default_auto_field = 'django.db.models.BigAutoField' - name = 'systems' diff --git a/api/systems/migrations/0001_initial.py b/api/systems/migrations/0001_initial.py deleted file mode 100644 index 9f4befc5..00000000 --- a/api/systems/migrations/0001_initial.py +++ /dev/null @@ -1,21 +0,0 @@ -# Generated by Django 4.2 on 2024-04-01 14:49 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - initial = True - - dependencies = [ - ] - - operations = [ - migrations.CreateModel( - name='System', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=50)), - ], - ), - ] diff --git a/api/systems/migrations/__init__.py b/api/systems/migrations/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/api/systems/models.py b/api/systems/models.py deleted file mode 100644 index 8519e21a..00000000 --- a/api/systems/models.py +++ /dev/null @@ -1,5 +0,0 @@ -from django.db import models - -class System(models.Model): - - name = models.CharField(max_length=50) diff --git a/api/systems/serializers.py b/api/systems/serializers.py deleted file mode 100644 index 73107c82..00000000 --- a/api/systems/serializers.py +++ /dev/null @@ -1,7 +0,0 @@ -from rest_framework import serializers -from .models import System - -class SystemSerializer(serializers.ModelSerializer): - class Meta: - model = System - fields = ['id', 'name', 'rooms'] diff --git a/api/systems/tests.py b/api/systems/tests.py deleted file mode 100644 index 7ce503c2..00000000 --- a/api/systems/tests.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/api/systems/views.py b/api/systems/views.py deleted file mode 100644 index a6dc6c60..00000000 --- a/api/systems/views.py +++ /dev/null @@ -1,11 +0,0 @@ -from django.shortcuts import render - -from rest_framework import viewsets - -from .models import System -from .serializers import SystemSerializer - -class SystemViewSet(viewsets.ModelViewSet): - queryset = System.objects.all() - serializer_class = SystemSerializer - permission_classes = [] \ No newline at end of file diff --git a/api/users/__init__.py b/api/users/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/api/users/admin.py b/api/users/admin.py deleted file mode 100644 index 8c38f3f3..00000000 --- a/api/users/admin.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.contrib import admin - -# Register your models here. diff --git a/api/users/apps.py b/api/users/apps.py deleted file mode 100644 index 72b14010..00000000 --- a/api/users/apps.py +++ /dev/null @@ -1,6 +0,0 @@ -from django.apps import AppConfig - - -class UsersConfig(AppConfig): - default_auto_field = 'django.db.models.BigAutoField' - name = 'users' diff --git a/api/users/migrations/__init__.py b/api/users/migrations/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/api/users/models.py b/api/users/models.py deleted file mode 100644 index 508029f6..00000000 --- a/api/users/models.py +++ /dev/null @@ -1,5 +0,0 @@ -from django.db import models - -# Create your models here. - - diff --git a/api/users/permissions.py b/api/users/permissions.py deleted file mode 100644 index 8db7ad9e..00000000 --- a/api/users/permissions.py +++ /dev/null @@ -1,11 +0,0 @@ -from rest_framework import permissions - -class IsOwner(permissions.BasePermission): - def has_object_permission(self, request, view, obj): - return request.user == obj - -class IsOwnerOrReadOnly(permissions.BasePermission): - def has_object_permission(self, request, view, obj): - if request.method in permissions.SAFE_METHODS: - return True - return obj.owner == request.user diff --git a/api/users/serializers.py b/api/users/serializers.py deleted file mode 100644 index 47dd2327..00000000 --- a/api/users/serializers.py +++ /dev/null @@ -1,17 +0,0 @@ -# serializers.py -from rest_framework import serializers, response -from django.contrib.auth.models import User - -class UserSerializer(serializers.ModelSerializer): - - class Meta: - model = User - fields = ['id', 'password', 'username', 'first_name', 'email', 'is_active', 'date_joined', 'groups', 'places'] - extra_kwargs = { - 'password': {'write_only': True}, - 'first_name': {'required': True}, - 'email': {'required': True}, - 'is_active': {'read_only': True}, - 'date_joined': {'read_only': True}, - 'groups': {'read_only': True} - } diff --git a/api/users/tests.py b/api/users/tests.py deleted file mode 100644 index 7ce503c2..00000000 --- a/api/users/tests.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/api/users/urls.py b/api/users/urls.py deleted file mode 100644 index c3e040df..00000000 --- a/api/users/urls.py +++ /dev/null @@ -1,12 +0,0 @@ -# urls.py -from django.urls import path -from rest_framework.routers import DefaultRouter -from .views import UserCreateView, UserDetailView, LoginView, LogoutView -from django.urls import include, path - -urlpatterns = [ - path('users/', UserCreateView.as_view()), - path('users//', UserDetailView.as_view()), - path('login/', LoginView.as_view(), name='login'), - path('logout/', LogoutView.as_view(), name='logout'), -] diff --git a/api/users/views.py b/api/users/views.py deleted file mode 100644 index 842e8600..00000000 --- a/api/users/views.py +++ /dev/null @@ -1,50 +0,0 @@ -# views.py -from rest_framework import viewsets, permissions, status -from rest_framework.views import APIView -from rest_framework.response import Response -from rest_framework.permissions import IsAuthenticated -from rest_framework.authentication import BasicAuthentication -from rest_framework import generics - -from .permissions import IsOwner -from .serializers import UserSerializer - -from django.contrib.auth.models import User -from django.contrib.auth import authenticate, login, logout -from django.views.decorators.csrf import csrf_exempt -from django.utils.decorators import method_decorator - -@method_decorator(csrf_exempt, name='dispatch') -class UserCreateView(generics.CreateAPIView): - queryset = User.objects.all() - serializer_class = UserSerializer - permission_classes = [] - authentication_classes = [] - -@method_decorator(csrf_exempt, name='dispatch') -class UserDetailView(generics.RetrieveUpdateDestroyAPIView): - queryset = User.objects.all() - serializer_class = UserSerializer - permission_classes = [IsOwner, IsAuthenticated] - -@method_decorator(csrf_exempt, name='dispatch') -class LoginView(APIView): - authentication_classes = [] - permission_classes = [] - - def post(self, request, format=None): - username = request.data.get('username') - password = request.data.get('password') - user = authenticate(username=username, password=password) - if user is not None: - login(request, user) - return Response({'message': 'Login successful'}, status=status.HTTP_200_OK) - else: - return Response({'message': 'Invalid credentials'}, status=status.HTTP_401_UNAUTHORIZED) - -class LogoutView(APIView): - permission_classes = [permissions.IsAuthenticated] - - def post(self, request, format=None): - logout(request) - return Response({'message': 'Logout successful'}, status=status.HTTP_200_OK) diff --git a/assets/favicon.ico b/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..9a5c1e8467f84625d7d6e8cfb0d74ed431378ef2 GIT binary patch literal 2528 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?4jBOuH;Rhv&5C}>^c z8d2h$pPQSSSHe(HWR+s&;^^+=YnmILUm0p;q?2W3Zfap{3jAFJg2T)o7U{G?R9irfOA`3wv;6;?oIZfZ%Q zLPc&)Ua?h$tvXnR6_5=Q)>pUVQh)-RqLehNAQv~NQXtP(J)@+gz)D}gyu4hm+*mKa zC|%#s($Z4jz)0W7NEfI=x41H|B(Xv_uUHvq5~@)ysl~}fnFS@8`FRQ;qZ5#g<=qec6=z|=XlZj*kSOnEjeJoak zl_B|*%s_A~DJjZKf(Jxiv0frrq!bi-dccU)PfP&?g#k)XKy+C-rW7MN9ORSW)Iu~7 zU|@hG3KENoQ$s2XQf<|PQj7CTi;`23QvlRJ=c3falGGGCBLgE7T>~Hj1`wJQJQ8i7 z60Q{`o+)-F$rk2j<|*d7si}skx+caZ2D+9OmT9^s7G_2UNft)N21sT>v|yOzmIO4& z)X3Dx%+%7*#L(Q*)WQI6KUfk&OGticat6p-c1CcO2r-0m9MOy#TrjVq1}l{!x&SFx zfnph)T|w~+lmN!BF-rUb#jG4lOEU6{?DC6~6N?m*iZV;`Z9r;a;%I)OJS76l3zTFC zcVIql{VSJ8+l|E={faMTU3f700V|KGy-W~)N zdSRX}jv*Cu-p=sNkWCe7oB#Rjo%t%}=8BmfP990Ot}Mt{+I3LPb9yxJ zH#YBS{Jl<(=lkr>^FT2F2#;KtnW4`m#v`u14wqI4dPtcvc`kNS$h^X#(#xx|;QzvFByVivXvivE^(gG=6s~FE!E@$kJbLiYyC*j1;lzj8OL~PA ze(Y16z0JqRteH{JF;sA3#QPp!hrpgDuN4z7r&~*KrAgefJigog-4fmOo3;OSbbYgH zzJ=Onu{drJQjm&g_~?JZK;p6Vk|zl@hl8ure!Td6yYj=m*?Yd6v2gd#UAn)#^IDa> zCg-b27gp1csUo|Xlp2;*WLy_%EIuVkkt^_+?86iYvSqa zpBJ!A4fxuWa75`<0%t&Pde%gamU&Be=*irwZ@pGC^ZohUg?7PdDSKL-{bN!SEf2qF zmHFMCzahfoz>V+Rp`jm z#oD>;iL26rmQ?%y(Zcrq=9|;M%T%|gePmL-AMxyU{_UIBLS2le-J7T6s?EX`#CgS+ z{mZwt1-0uKT?9?CG%o&AuRFgl z_VX1>#(nxC-jQKlnYW^A|JiaLq8NNLq76P&LJ|q^O)HkkTx92YQT6D|{&#N{TK=tF6Sishyp)wYzWox?*!54LNM*J(QqGlX jToR}}!6b`i(y{qXmPb$cW|tlSHJ&_O{an^LB{Ts5Wq+c; literal 0 HcmV?d00001 diff --git a/frontend/sige_ie/.gitignore b/frontend/sige_ie/.gitignore deleted file mode 100644 index 29a3a501..00000000 --- a/frontend/sige_ie/.gitignore +++ /dev/null @@ -1,43 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins -.flutter-plugins-dependencies -.pub-cache/ -.pub/ -/build/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release diff --git a/frontend/sige_ie/.metadata b/frontend/sige_ie/.metadata deleted file mode 100644 index aa90aa80..00000000 --- a/frontend/sige_ie/.metadata +++ /dev/null @@ -1,45 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: "ba393198430278b6595976de84fe170f553cc728" - channel: "stable" - -project_type: app - -# Tracks metadata for the flutter migrate command -migration: - platforms: - - platform: root - create_revision: ba393198430278b6595976de84fe170f553cc728 - base_revision: ba393198430278b6595976de84fe170f553cc728 - - platform: android - create_revision: ba393198430278b6595976de84fe170f553cc728 - base_revision: ba393198430278b6595976de84fe170f553cc728 - - platform: ios - create_revision: ba393198430278b6595976de84fe170f553cc728 - base_revision: ba393198430278b6595976de84fe170f553cc728 - - platform: linux - create_revision: ba393198430278b6595976de84fe170f553cc728 - base_revision: ba393198430278b6595976de84fe170f553cc728 - - platform: macos - create_revision: ba393198430278b6595976de84fe170f553cc728 - base_revision: ba393198430278b6595976de84fe170f553cc728 - - platform: web - create_revision: ba393198430278b6595976de84fe170f553cc728 - base_revision: ba393198430278b6595976de84fe170f553cc728 - - platform: windows - create_revision: ba393198430278b6595976de84fe170f553cc728 - base_revision: ba393198430278b6595976de84fe170f553cc728 - - # User provided section - - # List of Local paths (relative to this file) that should be - # ignored by the migrate tool. - # - # Files that are not part of the templates will be ignored by default. - unmanaged_files: - - 'lib/main.dart' - - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/frontend/sige_ie/README.md b/frontend/sige_ie/README.md deleted file mode 100644 index 1e0bc35c..00000000 --- a/frontend/sige_ie/README.md +++ /dev/null @@ -1,16 +0,0 @@ -# sige_ie - -A new Flutter project. - -## Getting Started - -This project is a starting point for a Flutter application. - -A few resources to get you started if this is your first Flutter project: - -- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab) -- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook) - -For help getting started with Flutter development, view the -[online documentation](https://docs.flutter.dev/), which offers tutorials, -samples, guidance on mobile development, and a full API reference. diff --git a/frontend/sige_ie/analysis_options.yaml b/frontend/sige_ie/analysis_options.yaml deleted file mode 100644 index 0d290213..00000000 --- a/frontend/sige_ie/analysis_options.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# This file configures the analyzer, which statically analyzes Dart code to -# check for errors, warnings, and lints. -# -# The issues identified by the analyzer are surfaced in the UI of Dart-enabled -# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be -# invoked from the command line by running `flutter analyze`. - -# The following line activates a set of recommended lints for Flutter apps, -# packages, and plugins designed to encourage good coding practices. -include: package:flutter_lints/flutter.yaml - -linter: - # The lint rules applied to this project can be customized in the - # section below to disable rules from the `package:flutter_lints/flutter.yaml` - # included above or to enable additional rules. A list of all available lints - # and their documentation is published at https://dart.dev/lints. - # - # Instead of disabling a lint rule for the entire project in the - # section below, it can also be suppressed for a single line of code - # or a specific dart file by using the `// ignore: name_of_lint` and - # `// ignore_for_file: name_of_lint` syntax on the line or in the file - # producing the lint. - rules: - # avoid_print: false # Uncomment to disable the `avoid_print` rule - # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule - -# Additional information about this file can be found at -# https://dart.dev/guides/language/analysis-options diff --git a/frontend/sige_ie/android/.gitignore b/frontend/sige_ie/android/.gitignore deleted file mode 100644 index 6f568019..00000000 --- a/frontend/sige_ie/android/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java - -# Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app -key.properties -**/*.keystore -**/*.jks diff --git a/frontend/sige_ie/android/app/build.gradle b/frontend/sige_ie/android/app/build.gradle deleted file mode 100644 index 56e85494..00000000 --- a/frontend/sige_ie/android/app/build.gradle +++ /dev/null @@ -1,67 +0,0 @@ -plugins { - id "com.android.application" - id "kotlin-android" - id "dev.flutter.flutter-gradle-plugin" -} - -def localProperties = new Properties() -def localPropertiesFile = rootProject.file('local.properties') -if (localPropertiesFile.exists()) { - localPropertiesFile.withReader('UTF-8') { reader -> - localProperties.load(reader) - } -} - -def flutterVersionCode = localProperties.getProperty('flutter.versionCode') -if (flutterVersionCode == null) { - flutterVersionCode = '1' -} - -def flutterVersionName = localProperties.getProperty('flutter.versionName') -if (flutterVersionName == null) { - flutterVersionName = '1.0' -} - -android { - namespace "com.example.sige_ie" - compileSdk flutter.compileSdkVersion - ndkVersion flutter.ndkVersion - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - kotlinOptions { - jvmTarget = '1.8' - } - - sourceSets { - main.java.srcDirs += 'src/main/kotlin' - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId "com.example.sige_ie" - // You can update the following values to match your application needs. - // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. - minSdkVersion flutter.minSdkVersion - targetSdkVersion flutter.targetSdkVersion - versionCode flutterVersionCode.toInteger() - versionName flutterVersionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig signingConfigs.debug - } - } -} - -flutter { - source '../..' -} - -dependencies {} diff --git a/frontend/sige_ie/android/app/src/debug/AndroidManifest.xml b/frontend/sige_ie/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 399f6981..00000000 --- a/frontend/sige_ie/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/frontend/sige_ie/android/app/src/main/AndroidManifest.xml b/frontend/sige_ie/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 05705d3f..00000000 --- a/frontend/sige_ie/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/sige_ie/android/app/src/main/kotlin/com/example/sige_ie/MainActivity.kt b/frontend/sige_ie/android/app/src/main/kotlin/com/example/sige_ie/MainActivity.kt deleted file mode 100644 index 9076008d..00000000 --- a/frontend/sige_ie/android/app/src/main/kotlin/com/example/sige_ie/MainActivity.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.sige_ie - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity: FlutterActivity() diff --git a/frontend/sige_ie/android/app/src/main/res/drawable-v21/launch_background.xml b/frontend/sige_ie/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3..00000000 --- a/frontend/sige_ie/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/frontend/sige_ie/android/app/src/main/res/drawable/launch_background.xml b/frontend/sige_ie/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f8..00000000 --- a/frontend/sige_ie/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/frontend/sige_ie/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/frontend/sige_ie/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/frontend/sige_ie/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/frontend/sige_ie/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/frontend/sige_ie/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/frontend/sige_ie/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/frontend/sige_ie/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/frontend/sige_ie/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/frontend/sige_ie/android/app/src/main/res/values-night/styles.xml b/frontend/sige_ie/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be7..00000000 --- a/frontend/sige_ie/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/frontend/sige_ie/android/app/src/main/res/values/styles.xml b/frontend/sige_ie/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef880..00000000 --- a/frontend/sige_ie/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/frontend/sige_ie/android/app/src/profile/AndroidManifest.xml b/frontend/sige_ie/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f6981..00000000 --- a/frontend/sige_ie/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/frontend/sige_ie/android/build.gradle b/frontend/sige_ie/android/build.gradle deleted file mode 100644 index bc157bd1..00000000 --- a/frontend/sige_ie/android/build.gradle +++ /dev/null @@ -1,18 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -rootProject.buildDir = '../build' -subprojects { - project.buildDir = "${rootProject.buildDir}/${project.name}" -} -subprojects { - project.evaluationDependsOn(':app') -} - -tasks.register("clean", Delete) { - delete rootProject.buildDir -} diff --git a/frontend/sige_ie/android/gradle.properties b/frontend/sige_ie/android/gradle.properties deleted file mode 100644 index 598d13fe..00000000 --- a/frontend/sige_ie/android/gradle.properties +++ /dev/null @@ -1,3 +0,0 @@ -org.gradle.jvmargs=-Xmx4G -android.useAndroidX=true -android.enableJetifier=true diff --git a/frontend/sige_ie/android/gradle/wrapper/gradle-wrapper.properties b/frontend/sige_ie/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index e1ca574e..00000000 --- a/frontend/sige_ie/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-all.zip diff --git a/frontend/sige_ie/android/settings.gradle b/frontend/sige_ie/android/settings.gradle deleted file mode 100644 index 1d6d19b7..00000000 --- a/frontend/sige_ie/android/settings.gradle +++ /dev/null @@ -1,26 +0,0 @@ -pluginManagement { - def flutterSdkPath = { - def properties = new Properties() - file("local.properties").withInputStream { properties.load(it) } - def flutterSdkPath = properties.getProperty("flutter.sdk") - assert flutterSdkPath != null, "flutter.sdk not set in local.properties" - return flutterSdkPath - } - settings.ext.flutterSdkPath = flutterSdkPath() - - includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } -} - -plugins { - id "dev.flutter.flutter-plugin-loader" version "1.0.0" - id "com.android.application" version "7.3.0" apply false - id "org.jetbrains.kotlin.android" version "1.7.10" apply false -} - -include ":app" diff --git a/frontend/sige_ie/assets/1000x1000.png b/frontend/sige_ie/assets/1000x1000.png deleted file mode 100644 index 957a0749cbfd38717d6aac0f2ea4474da1ce6af8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37078 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 diff --git a/frontend/sige_ie/assets/Loading.mp4 b/frontend/sige_ie/assets/Loading.mp4 deleted file mode 100644 index b185dce263ed8d03b4eecd804b403b8154431846..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50401 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 cW^0 - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - MinimumOSVersion - 12.0 - - diff --git a/frontend/sige_ie/ios/Flutter/Debug.xcconfig b/frontend/sige_ie/ios/Flutter/Debug.xcconfig deleted file mode 100644 index 592ceee8..00000000 --- a/frontend/sige_ie/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "Generated.xcconfig" diff --git a/frontend/sige_ie/ios/Flutter/Release.xcconfig b/frontend/sige_ie/ios/Flutter/Release.xcconfig deleted file mode 100644 index 592ceee8..00000000 --- a/frontend/sige_ie/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "Generated.xcconfig" diff --git a/frontend/sige_ie/ios/Runner.xcodeproj/project.pbxproj b/frontend/sige_ie/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index c6591a32..00000000 --- a/frontend/sige_ie/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,616 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 331C807D294A63A400263BE5 /* Sources */, - 331C807F294A63A400263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.sigeIe; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.sigeIe.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.sigeIe.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.sigeIe.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.sigeIe; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.sigeIe; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/frontend/sige_ie/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/frontend/sige_ie/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a6..00000000 --- a/frontend/sige_ie/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/frontend/sige_ie/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/frontend/sige_ie/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d98100..00000000 --- a/frontend/sige_ie/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/frontend/sige_ie/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/frontend/sige_ie/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5..00000000 --- a/frontend/sige_ie/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/frontend/sige_ie/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/frontend/sige_ie/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 8e3ca5df..00000000 --- a/frontend/sige_ie/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/sige_ie/ios/Runner.xcworkspace/contents.xcworkspacedata b/frontend/sige_ie/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 1d526a16..00000000 --- a/frontend/sige_ie/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/frontend/sige_ie/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/frontend/sige_ie/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d98100..00000000 --- a/frontend/sige_ie/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/frontend/sige_ie/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/frontend/sige_ie/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5..00000000 --- a/frontend/sige_ie/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/frontend/sige_ie/ios/Runner/AppDelegate.swift b/frontend/sige_ie/ios/Runner/AppDelegate.swift deleted file mode 100644 index 70693e4a..00000000 --- a/frontend/sige_ie/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -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/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab..00000000 --- a/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/frontend/sige_ie/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H diff --git a/frontend/sige_ie/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/frontend/sige_ie/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2f..00000000 --- a/frontend/sige_ie/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/frontend/sige_ie/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/frontend/sige_ie/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/frontend/sige_ie/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/frontend/sige_ie/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/frontend/sige_ie/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/frontend/sige_ie/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/frontend/sige_ie/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/frontend/sige_ie/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b..00000000 --- a/frontend/sige_ie/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/frontend/sige_ie/ios/Runner/Base.lproj/LaunchScreen.storyboard b/frontend/sige_ie/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7..00000000 --- a/frontend/sige_ie/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/sige_ie/ios/Runner/Base.lproj/Main.storyboard b/frontend/sige_ie/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516..00000000 --- a/frontend/sige_ie/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/sige_ie/ios/Runner/Info.plist b/frontend/sige_ie/ios/Runner/Info.plist deleted file mode 100644 index ec2272fc..00000000 --- a/frontend/sige_ie/ios/Runner/Info.plist +++ /dev/null @@ -1,49 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Sige Ie - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - sige_ie - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - CADisableMinimumFrameDurationOnPhone - - UIApplicationSupportsIndirectInputEvents - - - diff --git a/frontend/sige_ie/ios/Runner/Runner-Bridging-Header.h b/frontend/sige_ie/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a56..00000000 --- a/frontend/sige_ie/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/frontend/sige_ie/ios/RunnerTests/RunnerTests.swift b/frontend/sige_ie/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b1..00000000 --- a/frontend/sige_ie/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/frontend/sige_ie/lib/main.dart b/frontend/sige_ie/lib/main.dart deleted file mode 100644 index 60b230d6..00000000 --- a/frontend/sige_ie/lib/main.dart +++ /dev/null @@ -1,25 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:sige_ie/screens/first_scren.dart'; -import 'package:sige_ie/screens/register.dart'; -import 'package:sige_ie/screens/splash_screen.dart'; -import 'screens/login.dart'; - -void main() { - runApp(MyApp()); -} - -class MyApp extends StatelessWidget { - @override - Widget build(BuildContext context) { - return MaterialApp( - initialRoute: '/', // Defina a rota inicial - routes: { - '/': (context) => SplashScreen(), // Rota do splash screen - '/loginScreen': (context) => LoginScreen(), // Rota da tela de login - '/first': (context) => FirstScreen(), - '/registerScreen': (context) => RegisterScreen() - // Defina outras rotas aqui - }, - ); - } -} diff --git a/frontend/sige_ie/lib/screens/first_scren.dart b/frontend/sige_ie/lib/screens/first_scren.dart deleted file mode 100644 index a8f40d2c..00000000 --- a/frontend/sige_ie/lib/screens/first_scren.dart +++ /dev/null @@ -1,58 +0,0 @@ -import 'package:flutter/material.dart'; - -class FirstScreen extends StatelessWidget { - @override - Widget build(BuildContext context) { - return Scaffold( - backgroundColor: Color(0xff123c75), - body: Center( - child: Column( - mainAxisSize: MainAxisSize.min, // Centraliza no meio - children: [ - Image.asset('assets/1000x1000.png'), // Sua imagem - ElevatedButton( - onPressed: () { - Navigator.pushNamed( - context, '/loginScreen'); // Navega para Login - }, - child: Text( - "Login", - style: TextStyle(fontSize: 20, fontWeight: FontWeight.bold), - ), - style: ElevatedButton.styleFrom( - elevation: 6, - minimumSize: Size(200, 50), - backgroundColor: Color(0xfff1f60e), - foregroundColor: Color(0xff123c75), - shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular( - 12), // Arredondamento dos cantos do botão - ))), - SizedBox( - height: 15, // Espaço entre os botões - ), - ElevatedButton( - onPressed: () { - Navigator.pushNamed( - context, '/registerScreen'); // Navega para Registro - }, - child: Text( - "Registro", - style: TextStyle(fontSize: 20, fontWeight: FontWeight.bold), - ), - style: ElevatedButton.styleFrom( - elevation: 6, - minimumSize: Size(200, 50), - backgroundColor: Color(0xfff1f60e), - foregroundColor: Color(0xff123c75), - shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular( - 12), // Arredondamento dos cantos do botão - )), - ), - ], - ), - ), - ); - } -} diff --git a/frontend/sige_ie/lib/screens/login.dart b/frontend/sige_ie/lib/screens/login.dart deleted file mode 100644 index ed25423d..00000000 --- a/frontend/sige_ie/lib/screens/login.dart +++ /dev/null @@ -1,261 +0,0 @@ -import 'dart:convert'; -import 'package:flutter/material.dart'; -import 'package:http/http.dart' as http; - -class LoginScreen extends StatefulWidget { - const LoginScreen({Key? key}) : super(key: key); - @override - State createState() => _LoginScreenState(); -} - -class _LoginScreenState extends State { - bool rememberMe = false; - final _loginScreen = GlobalKey(); - final _loginFormKey = GlobalKey(); - final TextEditingController usernameController = TextEditingController(); - final TextEditingController passwordController = TextEditingController(); - - Future login(String username, String password) async { - var url = Uri.parse('http://127.0.0.1:8000/api/login/'); - try { - var response = await http.post(url, body: { - 'username': username, - 'password': password, - }); - if (response.statusCode == 200) { - var data = jsonDecode(response.body); - print("Login bem-sucedido: $data"); - return true; - } else { - print("Falha no login: ${response.body}"); - return false; - } - } catch (e) { - print("Erro ao tentar fazer login: $e"); - return false; - } - } - - @override - Widget build(BuildContext context) { - return Scaffold( - backgroundColor: const Color(0xff123c75), - appBar: AppBar( - iconTheme: IconThemeData(color: Colors.white), - backgroundColor: const Color(0xff123c75), - ), - body: Center( - child: Column( - children: [ - Expanded( - flex: 2, - child: Container( - decoration: BoxDecoration( - image: DecorationImage( - image: AssetImage('assets/1000x1000.png'), - fit: BoxFit.cover, - ), - ), - ), - ), - Expanded( - flex: 6, - child: Container( - padding: const EdgeInsets.fromLTRB(25.0, 50.0, 25.0, 20.0), - decoration: const BoxDecoration( - color: Colors.white, - borderRadius: - BorderRadius.only(topLeft: Radius.circular(50.0))), - child: SingleChildScrollView( - child: Form( - key: _loginScreen, - child: Column( - crossAxisAlignment: CrossAxisAlignment.center, - children: [ - Text( - 'Login', - style: TextStyle( - fontSize: 30.0, - fontWeight: FontWeight.w900, - color: Colors.black), - ), - const SizedBox(height: 35), - TextFormField( - controller: usernameController, - validator: (value) { - if (value == null || value.isEmpty) { - return 'Por favor, insira um username válido'; - } - return null; - }, - decoration: InputDecoration( - label: const Text('Username'), - labelStyle: const TextStyle(color: Colors.black), - hintText: 'Insira o seu username', - hintStyle: const TextStyle( - color: Colors.black, - ), - border: OutlineInputBorder( - borderSide: const BorderSide( - color: Color.fromARGB(255, 39, 38, 38), - ), - borderRadius: BorderRadius.circular(10), - ), - enabledBorder: OutlineInputBorder( - borderSide: const BorderSide( - color: Color.fromARGB(255, 0, 0, 0), - ), - borderRadius: BorderRadius.circular(10), - ), - )), - const SizedBox(height: 20), - TextFormField( - controller: passwordController, - obscureText: true, - obscuringCharacter: '*', - validator: (value) { - if (value == null || value.isEmpty) { - return 'Por favor, insira uma senha válida'; - } - return null; - }, - decoration: InputDecoration( - label: const Text('Senha'), - labelStyle: const TextStyle(color: Colors.black), - hintText: 'Insira a senha', - hintStyle: const TextStyle( - color: Color.fromARGB(255, 0, 0, 0), - ), - border: OutlineInputBorder( - borderSide: const BorderSide( - color: Color.fromARGB(31, 255, 3, 3), - ), - borderRadius: BorderRadius.circular(10), - ), - enabledBorder: OutlineInputBorder( - borderSide: const BorderSide( - color: Color.fromARGB(255, 0, 0, 0), - ), - borderRadius: BorderRadius.circular(10), - ), - ), - ), - const SizedBox(height: 20), - Row( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: [ - Row( - children: [ - Checkbox( - value: rememberMe, - onChanged: (bool? value) { - setState(() { - rememberMe = value!; - }); - }, - activeColor: - Color.fromARGB(255, 12, 78, 170)), - const Text( - 'Manter conectado', - style: TextStyle( - color: Color.fromARGB(255, 0, 0, 0), - ), - ), - ], - ), - GestureDetector( - child: Text( - 'Esqueceu a senha?', - style: TextStyle( - fontWeight: FontWeight.bold, - color: Color(0xff123c75), - ), - ), - ), - ], - ), - const SizedBox(height: 20), - SizedBox( - width: 200, - height: 50, - child: ElevatedButton( - onPressed: () async { - if (_loginScreen.currentState!.validate()) { - ScaffoldMessenger.of(context).showSnackBar( - const SnackBar( - content: Text('Processando dados')), - ); - - bool success = await login( - usernameController.text, - passwordController.text); - - ScaffoldMessenger.of(context) - .hideCurrentSnackBar(); - - if (success) { - Navigator.of(context) - .pushReplacementNamed('/?'); - } else { - ScaffoldMessenger.of(context).showSnackBar( - const SnackBar( - content: Text( - 'Login falhou, verifique suas credenciais')), - ); - } - } else { - ScaffoldMessenger.of(context).showSnackBar( - const SnackBar( - content: Text( - 'Por favor, preencha todos os campos')), - ); - } - }, - child: const Text( - 'Login', - style: TextStyle( - fontSize: 20, fontWeight: FontWeight.bold), - ), - style: ElevatedButton.styleFrom( - elevation: 6, - backgroundColor: - Color.fromARGB(255, 244, 248, 0), - foregroundColor: Color(0xff123c75), - shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular(12), - )), - ), - ), - const SizedBox(height: 30), - Row( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - const Text( - 'Não tem uma conta? ', - style: TextStyle( - color: Color.fromARGB(255, 0, 0, 0)), - ), - GestureDetector( - onTap: () { - Navigator.pushNamed( - context, '/registerScreen'); - }, - child: Text( - 'Registre-se', - style: TextStyle( - fontWeight: FontWeight.bold, - color: const Color(0xff123c75), - ), - ), - ), - ]) - ], - ), - )), - )) - ], - ), - ), - ); - } -} diff --git a/frontend/sige_ie/lib/screens/register.dart b/frontend/sige_ie/lib/screens/register.dart deleted file mode 100644 index fdb871e8..00000000 --- a/frontend/sige_ie/lib/screens/register.dart +++ /dev/null @@ -1,355 +0,0 @@ -import 'dart:convert'; -import 'package:flutter/material.dart'; -import 'package:flutter/widgets.dart'; -import 'package:sige_ie/screens/login.dart'; -import 'package:http/http.dart' as http; - -class RegisterScreen extends StatefulWidget { - const RegisterScreen({super.key}); - @override - State createState() => _RegisterScreenState(); -} - -// Definição da classe da tela de Registro -class _RegisterScreenState extends State { - bool terms = true; - final _registerScreen = GlobalKey(); - final TextEditingController usernameController = TextEditingController(); - final TextEditingController nameController = TextEditingController(); - final TextEditingController passwordController = TextEditingController(); - final TextEditingController emailController = TextEditingController(); - - Future register( - String username, String name, String password, String email) async { - var url = Uri.parse('http://127.0.0.1:8000/api/users/'); - try { - var response = await http.post(url, body: { - 'username': username, - 'name': name, - 'password': password, - 'email': email, - }); - if (response.statusCode == 200 || response.statusCode == 201) { - var data = jsonDecode(response.body); - print("Registro bem-sucedido: $data"); - return true; - } else { - print("Falha no registro: ${response.body}"); - return false; - } - } catch (e) { - print("Erro ao tentar registrar: $e"); - return false; - } - } - - @override - Widget build(BuildContext context) { - return Scaffold( - backgroundColor: const Color(0xff123c75), - appBar: AppBar( - iconTheme: IconThemeData(color: Colors.white), - backgroundColor: const Color(0xff123c75), - ), - body: Center( - // Logo da Página e Seu Formato - child: Column( - children: [ - Expanded( - flex: 2, - child: Container( - decoration: BoxDecoration( - image: DecorationImage( - image: AssetImage('assets/1000x1000.png'), - fit: BoxFit.cover, - ), - ), - ), - ), - Expanded( - flex: 6, // Configuração da página - child: Container( - padding: const EdgeInsets.fromLTRB(25.0, 50.0, 25.0, 20.0), - decoration: const BoxDecoration( - color: Colors.white, - borderRadius: - BorderRadius.only(topLeft: Radius.circular(50.0))), - child: SingleChildScrollView( - child: Form( - key: _registerScreen, - child: Column( - crossAxisAlignment: CrossAxisAlignment.center, - children: [ - Text('Registro', // Nome da Página de Registro - style: TextStyle( - fontSize: 30.0, - fontWeight: FontWeight.w900, - color: Colors.black)), - const SizedBox(height: 35), - TextFormField( - controller: usernameController, - decoration: InputDecoration( - label: const Text('Username'), - labelStyle: const TextStyle(color: Colors.black), - hintText: 'Insira o seu username', - hintStyle: const TextStyle( - color: Colors.black, - ), - border: OutlineInputBorder( - borderSide: const BorderSide( - color: Color.fromARGB(255, 39, 38, 38), - ), - borderRadius: BorderRadius.circular(10), - ), - enabledBorder: OutlineInputBorder( - borderSide: const BorderSide( - color: Color.fromARGB(255, 0, 0, 0), - ), - borderRadius: BorderRadius.circular(10), - ), - // Outras propriedades... - ), - validator: (value) { - if (value == null || value.isEmpty) { - return 'Por favor, insira um username válido'; - } - return null; - }, - ), - const SizedBox(height: 20), - - // Campo de nome e decoração da borda de inserção dos dados - TextFormField( - controller: nameController, - decoration: InputDecoration( - label: const Text('Nome'), - labelStyle: const TextStyle(color: Colors.black), - hintText: 'Insira seu Nome', - hintStyle: const TextStyle( - color: Colors.black, - ), - border: OutlineInputBorder( - borderSide: const BorderSide( - color: Color.fromARGB(255, 39, 38, 38), - ), - borderRadius: BorderRadius.circular(10), - ), - enabledBorder: OutlineInputBorder( - borderSide: const BorderSide( - color: Color.fromARGB(255, 0, 0, 0), - ), - borderRadius: BorderRadius.circular(10), - ), - // Outras propriedades... - ), - validator: (value) { - if (value == null || value.isEmpty) { - return 'Por Favor Insira seu Nome'; - } - return null; - }, - ), - const SizedBox(height: 20), - TextFormField( - controller: emailController, - validator: (value) { - if (value == null || value.isEmpty) { - return 'Insira um email valido'; - } - return null; - }, - decoration: InputDecoration( - label: const Text('Email'), - labelStyle: - const TextStyle(color: Colors.black), - hintText: 'Insira o Email', - hintStyle: const TextStyle( - color: Colors.black, - ), - border: OutlineInputBorder( - borderSide: const BorderSide( - color: Color.fromARGB(255, 39, 38, 38), - ), - borderRadius: BorderRadius.circular(10), - ), - enabledBorder: OutlineInputBorder( - borderSide: const BorderSide( - color: Color.fromARGB(255, 0, 0, 0), - ), - borderRadius: BorderRadius.circular(10), - ), - )), - const SizedBox(height: 20), - TextFormField( - controller: passwordController, - obscureText: true, - obscuringCharacter: '*', - validator: (value) { - if (value == null || value.isEmpty) { - return 'Por Favor, insira uma senha valida'; - } - return null; - }, - decoration: InputDecoration( - label: const Text('Senha'), - labelStyle: const TextStyle(color: Colors.black), - hintText: 'Insira a senha', - hintStyle: const TextStyle( - color: Color.fromARGB(255, 0, 0, 0), - ), - border: OutlineInputBorder( - borderSide: const BorderSide( - color: Color.fromARGB(31, 255, 3, 3), - ), - borderRadius: BorderRadius.circular(10), - ), - enabledBorder: OutlineInputBorder( - borderSide: const BorderSide( - color: Color.fromARGB(255, 0, 0, 0), - ), - borderRadius: BorderRadius.circular(10)), - ), - ), - const SizedBox(height: 20), - TextFormField( - obscureText: true, - obscuringCharacter: '*', - validator: (value) { - if (value == null || - value.isEmpty || - value != passwordController.text) { - return 'As senhas não coincidem'; - } - return null; - }, - decoration: InputDecoration( - label: const Text('Confirmar Senha'), - labelStyle: const TextStyle(color: Colors.black), - hintText: 'Confirme sua senha', - hintStyle: const TextStyle( - color: Color.fromARGB(255, 0, 0, 0), - ), - border: OutlineInputBorder( - borderSide: const BorderSide( - color: Color.fromARGB(31, 255, 3, 3), - ), - borderRadius: BorderRadius.circular(10), - ), - ), - ), - const SizedBox(height: 20), - Row( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: [ - Row( - children: [ - Checkbox( - value: terms, - onChanged: (bool? value) { - setState(() { - terms = value!; - }); - }, - activeColor: - Color.fromARGB(255, 12, 78, 170)), - const Text( - 'Aceite os Termos', - style: TextStyle( - color: const Color(0xff123c75), - ), - ), - ], - ), - ], - ), - const SizedBox(height: 20), - SizedBox( - width: 200, - height: 50, - child: ElevatedButton( - onPressed: () async { - if (_registerScreen.currentState!.validate()) { - if (terms) { - ScaffoldMessenger.of(context).showSnackBar( - const SnackBar( - content: Text('Processando Dados'), - ), - ); - bool success = await register( - usernameController.text, - nameController.text, - passwordController.text, - emailController.text); - ScaffoldMessenger.of(context) - .hideCurrentSnackBar(); - - if (success) { - Navigator.of(context).pushReplacementNamed( - '/home'); // Certifique-se de que esta é a rota correta. - } else { - ScaffoldMessenger.of(context) - .showSnackBar( - const SnackBar( - content: Text( - 'Registro falhou, por favor tente novamente.'), - ), - ); - } - } else { - ScaffoldMessenger.of(context).showSnackBar( - const SnackBar( - content: Text( - 'Por Favor, concorde com o processamento de dados pessoais'), - ), - ); - } - } - }, - child: const Text( - 'Registro', - style: TextStyle( - fontSize: 20, fontWeight: FontWeight.bold), - ), - style: ElevatedButton.styleFrom( - elevation: 6, - backgroundColor: - Color.fromARGB(255, 244, 248, 0), - foregroundColor: Color(0xff123c75), - shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular(12), - )), - ), - ), - const SizedBox(height: 30), - Row( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - const Text( - 'Já tem uma conta? ', - style: TextStyle( - color: Color.fromARGB(255, 0, 0, 0)), - ), - GestureDetector( - onTap: () { - Navigator.pushNamed(context, '/loginScreen'); - }, - child: Text( - 'Fazer login', - style: TextStyle( - fontWeight: FontWeight.bold, - color: const Color(0xff123c75), - ), - ), - ), - ], - ), - const SizedBox(height: 10), - ], - ), - )), - )) - ], - ), - )); - } -} diff --git a/frontend/sige_ie/lib/screens/splash_screen.dart b/frontend/sige_ie/lib/screens/splash_screen.dart deleted file mode 100644 index 9cc10ca3..00000000 --- a/frontend/sige_ie/lib/screens/splash_screen.dart +++ /dev/null @@ -1,56 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:video_player/video_player.dart'; - -class SplashScreen extends StatefulWidget { - @override - _SplashScreenState createState() => _SplashScreenState(); -} - -class _SplashScreenState extends State { - VideoPlayerController? _controller; - - @override - void initState() { - super.initState(); - _controller = VideoPlayerController.asset('assets/Loading.mp4') - ..initialize().then((_) { - setState(() {}); - _controller!.play(); - _controller!.setLooping(false); - _controller!.addListener(checkVideo); - }); - } - - void checkVideo() { - if (_controller!.value.position == _controller!.value.duration) { - Navigator.pushReplacementNamed(context, '/first'); - } - } - - @override - void dispose() { - _controller!.dispose(); - super.dispose(); - } - - @override - Widget build(BuildContext context) { - return Scaffold( - backgroundColor: Colors.black, - body: Center( - child: _controller != null && _controller!.value.isInitialized - ? SizedBox.expand( - child: FittedBox( - fit: BoxFit.cover, - child: SizedBox( - width: _controller!.value.size.width, - height: _controller!.value.size.height, - child: VideoPlayer(_controller!), - ), - ), - ) - : CircularProgressIndicator(), // Mostra o indicador de carregamento enquanto o vídeo está carregando - ), - ); - } -} diff --git a/frontend/sige_ie/linux/.gitignore b/frontend/sige_ie/linux/.gitignore deleted file mode 100644 index d3896c98..00000000 --- a/frontend/sige_ie/linux/.gitignore +++ /dev/null @@ -1 +0,0 @@ -flutter/ephemeral diff --git a/frontend/sige_ie/linux/CMakeLists.txt b/frontend/sige_ie/linux/CMakeLists.txt deleted file mode 100644 index f9c1bd91..00000000 --- a/frontend/sige_ie/linux/CMakeLists.txt +++ /dev/null @@ -1,145 +0,0 @@ -# Project-level configuration. -cmake_minimum_required(VERSION 3.10) -project(runner LANGUAGES CXX) - -# The name of the executable created for the application. Change this to change -# the on-disk name of your application. -set(BINARY_NAME "sige_ie") -# The unique GTK application identifier for this application. See: -# https://wiki.gnome.org/HowDoI/ChooseApplicationID -set(APPLICATION_ID "com.example.sige_ie") - -# Explicitly opt in to modern CMake behaviors to avoid warnings with recent -# versions of CMake. -cmake_policy(SET CMP0063 NEW) - -# Load bundled libraries from the lib/ directory relative to the binary. -set(CMAKE_INSTALL_RPATH "$ORIGIN/lib") - -# Root filesystem for cross-building. -if(FLUTTER_TARGET_PLATFORM_SYSROOT) - set(CMAKE_SYSROOT ${FLUTTER_TARGET_PLATFORM_SYSROOT}) - set(CMAKE_FIND_ROOT_PATH ${CMAKE_SYSROOT}) - set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) - set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) - set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) - set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) -endif() - -# Define build configuration options. -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() - -# Compilation settings that should be applied to most targets. -# -# Be cautious about adding new options here, as plugins use this function by -# default. In most cases, you should add new options to specific targets instead -# of modifying this function. -function(APPLY_STANDARD_SETTINGS TARGET) - target_compile_features(${TARGET} PUBLIC cxx_std_14) - target_compile_options(${TARGET} PRIVATE -Wall -Werror) - target_compile_options(${TARGET} PRIVATE "$<$>:-O3>") - target_compile_definitions(${TARGET} PRIVATE "$<$>:NDEBUG>") -endfunction() - -# Flutter library and tool build rules. -set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") -add_subdirectory(${FLUTTER_MANAGED_DIR}) - -# System-level dependencies. -find_package(PkgConfig REQUIRED) -pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) - -add_definitions(-DAPPLICATION_ID="${APPLICATION_ID}") - -# Define the application target. To change its name, change BINARY_NAME above, -# not the value here, or `flutter run` will no longer work. -# -# Any new source files that you add to the application should be added here. -add_executable(${BINARY_NAME} - "main.cc" - "my_application.cc" - "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" -) - -# Apply the standard set of build settings. This can be removed for applications -# that need different build settings. -apply_standard_settings(${BINARY_NAME}) - -# Add dependency libraries. Add any application-specific dependencies here. -target_link_libraries(${BINARY_NAME} PRIVATE flutter) -target_link_libraries(${BINARY_NAME} PRIVATE PkgConfig::GTK) - -# Run the Flutter tool portions of the build. This must not be removed. -add_dependencies(${BINARY_NAME} flutter_assemble) - -# Only the install-generated bundle's copy of the executable will launch -# correctly, since the resources must in the right relative locations. To avoid -# people trying to run the unbundled copy, put it in a subdirectory instead of -# the default top-level location. -set_target_properties(${BINARY_NAME} - PROPERTIES - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/intermediates_do_not_run" -) - - -# Generated plugin build rules, which manage building the plugins and adding -# them to the application. -include(flutter/generated_plugins.cmake) - - -# === Installation === -# By default, "installing" just makes a relocatable bundle in the build -# directory. -set(BUILD_BUNDLE_DIR "${PROJECT_BINARY_DIR}/bundle") -if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) - set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) -endif() - -# Start with a clean build bundle directory every time. -install(CODE " - file(REMOVE_RECURSE \"${BUILD_BUNDLE_DIR}/\") - " COMPONENT Runtime) - -set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") -set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib") - -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) - -foreach(bundled_library ${PLUGIN_BUNDLED_LIBRARIES}) - install(FILES "${bundled_library}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endforeach(bundled_library) - -# Copy the native assets provided by the build.dart from all packages. -set(NATIVE_ASSETS_DIR "${PROJECT_BUILD_DIR}native_assets/linux/") -install(DIRECTORY "${NATIVE_ASSETS_DIR}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) - -# 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. -if(NOT CMAKE_BUILD_TYPE MATCHES "Debug") - install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endif() diff --git a/frontend/sige_ie/linux/flutter/CMakeLists.txt b/frontend/sige_ie/linux/flutter/CMakeLists.txt deleted file mode 100644 index d5bd0164..00000000 --- a/frontend/sige_ie/linux/flutter/CMakeLists.txt +++ /dev/null @@ -1,88 +0,0 @@ -# This file controls Flutter-level build steps. It should not be edited. -cmake_minimum_required(VERSION 3.10) - -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. - -# Serves the same purpose as list(TRANSFORM ... PREPEND ...), -# which isn't available in 3.10. -function(list_prepend LIST_NAME PREFIX) - set(NEW_LIST "") - foreach(element ${${LIST_NAME}}) - list(APPEND NEW_LIST "${PREFIX}${element}") - endforeach(element) - set(${LIST_NAME} "${NEW_LIST}" PARENT_SCOPE) -endfunction() - -# === Flutter Library === -# System-level dependencies. -find_package(PkgConfig REQUIRED) -pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) -pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0) -pkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0) - -set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/libflutter_linux_gtk.so") - -# 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/lib/libapp.so" PARENT_SCOPE) - -list(APPEND FLUTTER_LIBRARY_HEADERS - "fl_basic_message_channel.h" - "fl_binary_codec.h" - "fl_binary_messenger.h" - "fl_dart_project.h" - "fl_engine.h" - "fl_json_message_codec.h" - "fl_json_method_codec.h" - "fl_message_codec.h" - "fl_method_call.h" - "fl_method_channel.h" - "fl_method_codec.h" - "fl_method_response.h" - "fl_plugin_registrar.h" - "fl_plugin_registry.h" - "fl_standard_message_codec.h" - "fl_standard_method_codec.h" - "fl_string_codec.h" - "fl_value.h" - "fl_view.h" - "flutter_linux.h" -) -list_prepend(FLUTTER_LIBRARY_HEADERS "${EPHEMERAL_DIR}/flutter_linux/") -add_library(flutter INTERFACE) -target_include_directories(flutter INTERFACE - "${EPHEMERAL_DIR}" -) -target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}") -target_link_libraries(flutter INTERFACE - PkgConfig::GTK - PkgConfig::GLIB - PkgConfig::GIO -) -add_dependencies(flutter 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. -add_custom_command( - OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} - ${CMAKE_CURRENT_BINARY_DIR}/_phony_ - COMMAND ${CMAKE_COMMAND} -E env - ${FLUTTER_TOOL_ENVIRONMENT} - "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.sh" - ${FLUTTER_TARGET_PLATFORM} ${CMAKE_BUILD_TYPE} - VERBATIM -) -add_custom_target(flutter_assemble DEPENDS - "${FLUTTER_LIBRARY}" - ${FLUTTER_LIBRARY_HEADERS} -) diff --git a/frontend/sige_ie/linux/flutter/generated_plugin_registrant.cc b/frontend/sige_ie/linux/flutter/generated_plugin_registrant.cc deleted file mode 100644 index e71a16d2..00000000 --- a/frontend/sige_ie/linux/flutter/generated_plugin_registrant.cc +++ /dev/null @@ -1,11 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#include "generated_plugin_registrant.h" - - -void fl_register_plugins(FlPluginRegistry* registry) { -} diff --git a/frontend/sige_ie/linux/flutter/generated_plugin_registrant.h b/frontend/sige_ie/linux/flutter/generated_plugin_registrant.h deleted file mode 100644 index e0f0a47b..00000000 --- a/frontend/sige_ie/linux/flutter/generated_plugin_registrant.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#ifndef GENERATED_PLUGIN_REGISTRANT_ -#define GENERATED_PLUGIN_REGISTRANT_ - -#include - -// Registers Flutter plugins. -void fl_register_plugins(FlPluginRegistry* registry); - -#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/frontend/sige_ie/linux/flutter/generated_plugins.cmake b/frontend/sige_ie/linux/flutter/generated_plugins.cmake deleted file mode 100644 index 2e1de87a..00000000 --- a/frontend/sige_ie/linux/flutter/generated_plugins.cmake +++ /dev/null @@ -1,23 +0,0 @@ -# -# Generated file, do not edit. -# - -list(APPEND FLUTTER_PLUGIN_LIST -) - -list(APPEND FLUTTER_FFI_PLUGIN_LIST -) - -set(PLUGIN_BUNDLED_LIBRARIES) - -foreach(plugin ${FLUTTER_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux 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) - -foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin}) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) -endforeach(ffi_plugin) diff --git a/frontend/sige_ie/linux/main.cc b/frontend/sige_ie/linux/main.cc deleted file mode 100644 index e7c5c543..00000000 --- a/frontend/sige_ie/linux/main.cc +++ /dev/null @@ -1,6 +0,0 @@ -#include "my_application.h" - -int main(int argc, char** argv) { - g_autoptr(MyApplication) app = my_application_new(); - return g_application_run(G_APPLICATION(app), argc, argv); -} diff --git a/frontend/sige_ie/linux/my_application.cc b/frontend/sige_ie/linux/my_application.cc deleted file mode 100644 index 4d226137..00000000 --- a/frontend/sige_ie/linux/my_application.cc +++ /dev/null @@ -1,124 +0,0 @@ -#include "my_application.h" - -#include -#ifdef GDK_WINDOWING_X11 -#include -#endif - -#include "flutter/generated_plugin_registrant.h" - -struct _MyApplication { - GtkApplication parent_instance; - char** dart_entrypoint_arguments; -}; - -G_DEFINE_TYPE(MyApplication, my_application, GTK_TYPE_APPLICATION) - -// Implements GApplication::activate. -static void my_application_activate(GApplication* application) { - MyApplication* self = MY_APPLICATION(application); - GtkWindow* window = - GTK_WINDOW(gtk_application_window_new(GTK_APPLICATION(application))); - - // Use a header bar when running in GNOME as this is the common style used - // by applications and is the setup most users will be using (e.g. Ubuntu - // desktop). - // If running on X and not using GNOME then just use a traditional title bar - // in case the window manager does more exotic layout, e.g. tiling. - // If running on Wayland assume the header bar will work (may need changing - // if future cases occur). - gboolean use_header_bar = TRUE; -#ifdef GDK_WINDOWING_X11 - GdkScreen* screen = gtk_window_get_screen(window); - if (GDK_IS_X11_SCREEN(screen)) { - const gchar* wm_name = gdk_x11_screen_get_window_manager_name(screen); - if (g_strcmp0(wm_name, "GNOME Shell") != 0) { - use_header_bar = FALSE; - } - } -#endif - if (use_header_bar) { - GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new()); - gtk_widget_show(GTK_WIDGET(header_bar)); - gtk_header_bar_set_title(header_bar, "sige_ie"); - gtk_header_bar_set_show_close_button(header_bar, TRUE); - gtk_window_set_titlebar(window, GTK_WIDGET(header_bar)); - } else { - gtk_window_set_title(window, "sige_ie"); - } - - gtk_window_set_default_size(window, 1280, 720); - gtk_widget_show(GTK_WIDGET(window)); - - g_autoptr(FlDartProject) project = fl_dart_project_new(); - fl_dart_project_set_dart_entrypoint_arguments(project, self->dart_entrypoint_arguments); - - FlView* view = fl_view_new(project); - gtk_widget_show(GTK_WIDGET(view)); - gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(view)); - - fl_register_plugins(FL_PLUGIN_REGISTRY(view)); - - gtk_widget_grab_focus(GTK_WIDGET(view)); -} - -// Implements GApplication::local_command_line. -static gboolean my_application_local_command_line(GApplication* application, gchar*** arguments, int* exit_status) { - MyApplication* self = MY_APPLICATION(application); - // Strip out the first argument as it is the binary name. - self->dart_entrypoint_arguments = g_strdupv(*arguments + 1); - - g_autoptr(GError) error = nullptr; - if (!g_application_register(application, nullptr, &error)) { - g_warning("Failed to register: %s", error->message); - *exit_status = 1; - return TRUE; - } - - g_application_activate(application); - *exit_status = 0; - - return TRUE; -} - -// Implements GApplication::startup. -static void my_application_startup(GApplication* application) { - //MyApplication* self = MY_APPLICATION(object); - - // Perform any actions required at application startup. - - G_APPLICATION_CLASS(my_application_parent_class)->startup(application); -} - -// Implements GApplication::shutdown. -static void my_application_shutdown(GApplication* application) { - //MyApplication* self = MY_APPLICATION(object); - - // Perform any actions required at application shutdown. - - G_APPLICATION_CLASS(my_application_parent_class)->shutdown(application); -} - -// Implements GObject::dispose. -static void my_application_dispose(GObject* object) { - MyApplication* self = MY_APPLICATION(object); - g_clear_pointer(&self->dart_entrypoint_arguments, g_strfreev); - G_OBJECT_CLASS(my_application_parent_class)->dispose(object); -} - -static void my_application_class_init(MyApplicationClass* klass) { - G_APPLICATION_CLASS(klass)->activate = my_application_activate; - G_APPLICATION_CLASS(klass)->local_command_line = my_application_local_command_line; - G_APPLICATION_CLASS(klass)->startup = my_application_startup; - G_APPLICATION_CLASS(klass)->shutdown = my_application_shutdown; - G_OBJECT_CLASS(klass)->dispose = my_application_dispose; -} - -static void my_application_init(MyApplication* self) {} - -MyApplication* my_application_new() { - return MY_APPLICATION(g_object_new(my_application_get_type(), - "application-id", APPLICATION_ID, - "flags", G_APPLICATION_NON_UNIQUE, - nullptr)); -} diff --git a/frontend/sige_ie/linux/my_application.h b/frontend/sige_ie/linux/my_application.h deleted file mode 100644 index 72271d5e..00000000 --- a/frontend/sige_ie/linux/my_application.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef FLUTTER_MY_APPLICATION_H_ -#define FLUTTER_MY_APPLICATION_H_ - -#include - -G_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION, - GtkApplication) - -/** - * my_application_new: - * - * Creates a new Flutter-based application. - * - * Returns: a new #MyApplication. - */ -MyApplication* my_application_new(); - -#endif // FLUTTER_MY_APPLICATION_H_ diff --git a/frontend/sige_ie/macos/.gitignore b/frontend/sige_ie/macos/.gitignore deleted file mode 100644 index 746adbb6..00000000 --- a/frontend/sige_ie/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/frontend/sige_ie/macos/Flutter/Flutter-Debug.xcconfig b/frontend/sige_ie/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index c2efd0b6..00000000 --- a/frontend/sige_ie/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/frontend/sige_ie/macos/Flutter/Flutter-Release.xcconfig b/frontend/sige_ie/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index c2efd0b6..00000000 --- a/frontend/sige_ie/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/frontend/sige_ie/macos/Flutter/GeneratedPluginRegistrant.swift b/frontend/sige_ie/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index 15cedd17..00000000 --- a/frontend/sige_ie/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,14 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - -import shared_preferences_foundation -import video_player_avfoundation - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin")) - FVPVideoPlayerPlugin.register(with: registry.registrar(forPlugin: "FVPVideoPlayerPlugin")) -} diff --git a/frontend/sige_ie/macos/Runner.xcodeproj/project.pbxproj b/frontend/sige_ie/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index b1cb0e87..00000000 --- a/frontend/sige_ie/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,705 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* sige_ie.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "sige_ie.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* sige_ie.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* sige_ie.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.sigeIe.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/sige_ie.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/sige_ie"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.sigeIe.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/sige_ie.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/sige_ie"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.sigeIe.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/sige_ie.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/sige_ie"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/frontend/sige_ie/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/frontend/sige_ie/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d98100..00000000 --- a/frontend/sige_ie/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/frontend/sige_ie/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/frontend/sige_ie/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index b9a3b520..00000000 --- a/frontend/sige_ie/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/sige_ie/macos/Runner.xcworkspace/contents.xcworkspacedata b/frontend/sige_ie/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 1d526a16..00000000 --- a/frontend/sige_ie/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/frontend/sige_ie/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/frontend/sige_ie/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d98100..00000000 --- a/frontend/sige_ie/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/frontend/sige_ie/macos/Runner/AppDelegate.swift b/frontend/sige_ie/macos/Runner/AppDelegate.swift deleted file mode 100644 index d53ef643..00000000 --- a/frontend/sige_ie/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,9 +0,0 @@ -import Cocoa -import FlutterMacOS - -@NSApplicationMain -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } -} diff --git a/frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f1..00000000 --- a/frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d9a33e198f5747104729e1fcef999772a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102994 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ⅅ8MglG&ER{i5lN315cO?EdHNLrg? zgxkP+ytd)OMWe7QvTf8yj4;V=?m172!BEt@6*TPUT4m3)yir}esnIodFGatGnsSfJ z**;;yw=1VCb2J|A7cBz-F5QFOQh2JDQFLarE>;4ZMzQ$s^)fOscIVv2-o{?ct3~Zv zy{0zU>3`+-PluS|ADraI9n~=3#Tvfx{pDr^5i$^-h5tL*CV@AeQFLxv4Y<$xI{9y< zZ}li*WIQ+XS!IK;?IVD0)C?pNBA(DMxqozMy1L#j+ba1Cd+2w&{^d-OEWSSHmNH>9 z%1Ldo(}5*>a8rjQF&@%Ka`-M|HM+m<^E#bJtVg&YM}uMb7UVJ|OVQI-zt-*BqQ zG&mq`Bn7EY;;+b%Obs9i{gC^%>kUz`{Qnc=ps7ra_UxEP$!?f&|5fHnU(rr?7?)D z$3m9e{&;Zu6yfa1ixTr;80IP7KLgkKCbgv1%f_weZK6b7tY+AS%fyjf6dR(wQa9TD zYG9`#!N4DqpMim|{uViKVf0B+Vmsr7p)Y+;*T~-2HFr!IOedrpiXXz+BDppd5BTf3 ztsg4U?0wR?9@~`iV*nwGmtYFGnq`X< zf?G%=o!t50?gk^qN#J(~!sxi=_yeg?Vio04*w<2iBT+NYX>V#CFuQGLsX^u8dPIkP zPraQK?ro`rqA4t7yUbGYk;pw6Z})Bv=!l-a5^R5Ra^TjoXI?=Qdup)rtyhwo<(c9_ zF>6P%-6Aqxb8gf?wY1z!4*hagIch)&A4treifFk=E9v@kRXyMm?V*~^LEu%Y%0u(| z52VvVF?P^D<|fG)_au(!iqo~1<5eF$Sc5?)*$4P3MAlSircZ|F+9T66-$)0VUD6>e zl2zlSl_QQ?>ULUA~H?QbWazYeh61%B!!u;c(cs`;J|l z=7?q+vo^T#kzddr>C;VZ5h*;De8^F2y{iA#9|(|5@zYh4^FZ-3r)xej=GghMN3K2Y z=(xE`TM%V8UHc4`6Cdhz4%i0OY^%DSguLUXQ?Y3LP+5x3jyN)-UDVhEC}AI5wImt; zHY|*=UW}^bS3va-@L$-fJz2P2LbCl)XybkY)p%2MjPJd-FzkdyWW~NBC@NlPJkz{v z+6k6#nif`E>>KCGaP34oY*c#nBFm#G8a0^px1S6mm6Cs+d}E8{J;DX=NEHb|{fZm0 z@Ors@ebTgbf^Jg&DzVS|h&Or)56$+;%&sh0)`&6VkS@QxQ=#6WxF5g+FWSr7Lp9uF zV#rc`yLe?f*u6oZoi3WpOkKFf^>lHb2GC6t!)dyGaQbK7&BNZ7oyP)hUX1Y(LdW-I z6LI2$i%+g!zsjT(5l}5ROLb)8`9kkldbklcq6tfLSrAyh#s(C1U2Sz9`h3#T9eX#Hryi1AU^!uv*&6I~qdM_B7-@`~8#O^jN&t7+S zTKI6;T$1@`Kky-;;$rU1*TdY;cUyg$JXalGc&3-Rh zJ&7kx=}~4lEx*%NUJA??g8eIeavDIDC7hTvojgRIT$=MlpU}ff0BTTTvjsZ0=wR)8 z?{xmc((XLburb0!&SA&fc%%46KU0e&QkA%_?9ZrZU%9Wt{*5DCUbqIBR%T#Ksp?)3 z%qL(XlnM!>F!=q@jE>x_P?EU=J!{G!BQq3k#mvFR%lJO2EU2M8egD?0r!2s*lL2Y} zdrmy`XvEarM&qTUz4c@>Zn}39Xi2h?n#)r3C4wosel_RUiL8$t;FSuga{9}-%FuOU z!R9L$Q!njtyY!^070-)|#E8My)w*~4k#hi%Y77)c5zfs6o(0zaj~nla0Vt&7bUqfD zrZmH~A50GOvk73qiyfXX6R9x3Qh)K=>#g^^D65<$5wbZjtrtWxfG4w1f<2CzsKj@e zvdsQ$$f6N=-%GJk~N7G(+-29R)Cbz8SIn_u|(VYVSAnlWZhPp8z6qm5=hvS$Y zULkbE?8HQ}vkwD!V*wW7BDBOGc|75qLVkyIWo~3<#nAT6?H_YSsvS+%l_X$}aUj7o z>A9&3f2i-`__#MiM#|ORNbK!HZ|N&jKNL<-pFkqAwuMJi=(jlv5zAN6EW`ex#;d^Z z<;gldpFcVD&mpfJ1d7><79BnCn~z8U*4qo0-{i@1$CCaw+<$T{29l1S2A|8n9ccx0!1Pyf;)aGWQ15lwEEyU35_Y zQS8y~9j9ZiByE-#BV7eknm>ba75<_d1^*% zB_xp#q`bpV1f9o6C(vbhN((A-K+f#~3EJtjWVhRm+g$1$f2scX!eZkfa%EIZd2ZVG z6sbBo@~`iwZQC4rH9w84rlHjd!|fHc9~12Il&?-FldyN50A`jzt~?_4`OWmc$qkgI zD_@7^L@cwg4WdL(sWrBYmkH;OjZGE^0*^iWZM3HBfYNw(hxh5>k@MH>AerLNqUg*Og9LiYmTgPw zX9IiqU)s?_obULF(#f~YeK#6P>;21x+cJ$KTL}|$xeG?i`zO;dAk0{Uj6GhT-p-=f zP2NJUcRJ{fZy=bbsN1Jk3q}(!&|Fkt_~GYdcBd7^JIt)Q!!7L8`3@so@|GM9b(D$+ zlD&69JhPnT>;xlr(W#x`JJvf*DPX(4^OQ%1{t@)Lkw5nc5zLVmRt|s+v zn(25v*1Z(c8RP@=3l_c6j{{=M$=*aO^ zPMUbbEKO7m2Q$4Xn>GIdwm#P_P4`or_w0+J+joK&qIP#uEiCo&RdOaP_7Z;PvfMh@ zsXUTn>ppdoEINmmq5T1BO&57*?QNLolW-8iz-jv7VAIgoV&o<<-vbD)--SD%FFOLd z>T$u+V>)4Dl6?A24xd1vgm}MovrQjf-@YH7cIk6tP^eq-xYFymnoSxcw}{lsbCP1g zE_sX|c_nq(+INR3iq+Oj^TwkjhbdOo}FmpPS2*#NGxNgl98|H0M*lu)Cu0TrA|*t=i`KIqoUl(Q7jN zb6!H-rO*!&_>-t)vG5jG>WR6z#O9O&IvA-4ho9g;as~hSnt!oF5 z6w(4pxz|WpO?HO<>sC_OB4MW)l`-E9DZJ$!=ytzO}fWXwnP>`8yWm5tYw`b1KDdg zp@oD;g===H+sj+^v6DCpEu7R?fh7>@pz>f74V5&#PvBN+95?28`mIdGR@f*L@j2%% z%;Rz5R>l#1U zYCS_5_)zUjgq#0SdO#)xEfYJ)JrHLXfe8^GK3F*CA(Y)jsSPJ{j&Ae!SeWN%Ev727 zxdd3Y0n^OBOtBSKdglEBL)i5=NdKfqK=1n~6LX`ja;#Tr!II$AAH{Z#sp%`rwNGT5 zvHT%(LJB+kD{5N}7c_Rk6}@tikIeq%@MqxX%$P!(238YD(H<_d;xxo*oMiv^1io>g zt5z&6`}cjci90q2r0hutQXr!UA~|4e*u=k81D(Cp7n{4LVCa+u0%-8Uha+sqI#Om~ z!&)KN(#Zone^~&@Ja{|l?X64Dxk)q>tLRv{=0|t$`Kdaj z#{AJr>{_BtpS|XEgTVJ4WMvBRk-(mk@ZYGdY1VwI z81;z(MBGV|2j*Cj%dvl8?b2{{B#e0B7&7wfv+>g`R2^Ai5C_WUx|CnTrHm+RFGXrt zs<~zBtk@?Niu%|o6IEL+y60Q>zJlv``ePCa07C%*O~lj?74|}&A0!uA)3V7ST8b_- z6CBP1;x+S@xTzgOY2#s%@=bhZ@i@BwmS)neQG&=9KUtRf^K=MvjC5JnqLqykCE_P0 zjf#V4SdH2#%2EuDb!>FLHK7j;nd6VLW|$3gJuegpEl3DZ`BpJU$<}}A(rW?<6OB@9 zKP9G3An?T5BztrLdlximA;{>Tr7GAeSU=^<*y;%RHj+7;v+tonyh(8d;Izn}2{oz& zW)fsZ9gHYpI?B|uekS3zHUue3mI zb7?0+&Zm>Kq(F>~%VYEn)0b32I3~O^?Wx-HI|Zu?1-OA2yfyJ;gWygLOeU;)vRm3u z5J4vDIQYztnEm=QauX2(WJO{yzI0HUFl+oO&isMf!Yh2pu@p}65)|0EdWRbg(@J6qo5_Els>#|_2a1p0&y&UP z8x#Z69q=d663NPPi>DHx3|QhJl5Ka$Cfqbvl*oRLYYXiH>g8*vriy!0XgmT~&jh3l z+!|~l=oCj<*PD>1EY*#+^a{rVk3T(66rJ^DxGt|~XTNnJf$vix1v1qdYu+d@Jn~bh z!7`a`y+IEcS#O*fSzA;I`e_T~XYzpW7alC%&?1nr);tSkNwO&J`JnX+7X1Q8fRh_d zx%)Xh_YjI3hwTCmGUeq_Z@H#ovkk_b(`osa$`aNmt`9A#t&<^jvuf z1E1DrW(%7PpAOQGwURz@luEW9-)L!`Jy*aC*4mcD?Si~mb=3Kn#M#1il9%`C0wkZ` zbpJ-qEPaOE5Y5iv_z%Wr{y4jh#U+o^KtP{pPCq-Qf&!=Uu)cEE(Iu9`uT#oHwHj+w z_R=kr7vmr~{^5sxXkj|WzNhAlXkW^oB4V)BZ{({~4ylOcM#O>DR)ZhD;RWwmf|(}y zDn)>%iwCE=*82>zP0db>I4jN#uxcYWod+<;#RtdMGPDpQW;riE;3cu``1toL|FaWa zK)MVA%ogXt3q55(Q&q+sjOG`?h=UJE9P;8i#gI*#f}@JbV(DuGEkee;La*9{p&Z?;~lE!&-kUFCtoDHY*MS zzj+S$L9+aTs(F^4ufZe6>SBg;m@>0&+kEZMFmD*~p~sx?rx=!>Ge;KYw<33y#*&77 zFZI`YE(Iz?+tH;Fq;y=MaSqT{Ayh*HFv0(z{_?Q+7@nE%p?S8%X6c!+y;!0NLXwJV8Co_}R3*7>n+oMsQpv8}8ZS-P@(Rg|gmxZHzf=nMOUAAY}AZGfWVzZjE@4$=7xkIrs8BE%606aVU%kxz_04ipig51k& z(>c9rJL2q%xvU%Zj#GR9C9)HLCR;#zQBB@x;e_9$ayn(JmSg_*0G?+wOF?&iu@}S{ zt$;TPf*Lj$3=d<}Q3o!Hq@3~lFxoiCyeEt}o3fihIn{x2s1)e2@3##&GYDq~YO|!q zUs0P-zy)+ohl-VQ`bhvUpC{-d$lkpML_M%Kl6@#_@A}w{jWCDsPa#cSbWA#C4Sf|*C*&Z{ zz?hOU7Cc`?>H$WGqITA2P~fYudnQHxB8^;0ZFKC;19F#~n_2P@{cE{Czq-#K5L_8| zc3aOEwq4%zL5>YU_mc9fc-p~{fBTWUkxTiZvxt9FOqC{s#TBp(#dWc+{Ee{dZ#B!g zHnaOJ8;KO1G;QU2ciodE+#Z$Wuz*Hc6NRO!AUMi|gov=>=cwcZeL&`>Jfn!35hV1J z;B2@0!bIR853w%T*m6)gQ?DPnQ)o6EtKaN3L;o?*q<83d&lG&U=A|6hcT?f0)4h6{ zGIZ0|!}-?*n{zr}-}cC}qWxEN%g60+{my)o^57{QEn(tSrmD7o)|r0+HVpQPopFu; z0<S}pW8W2vXzSxEqGD+qePj^x?R$e2LO&*ewsLo{+_Z)Wl|Z1K47j zsKoNRlX)h2z^ls_>IZ0!2X5t&irUs%RAO$Dr>0o$-D+$!Kb9puSgpoWza1jnX6(eG zTg-U z6|kf1atI!_>#@|=d01Ro@Rg)BD?mY3XBsG7U9%lmq>4;Gf&2k3_oyEOdEN&X6Hl5K zCz^hyt67G;IE&@w1n~%ji_{sob_ssP#Ke|qd!Xx?J&+|2K=^`WfwZ-zt|sklFouxC zXZeDgluD2a?Zd3e{MtE$gQfAY9eO@KLX;@8N`(?1-m`?AWp!a8bA%UN>QTntIcJX zvbY+C-GD&F?>E?jo$xhyKa@ps9$Dnwq>&)GB=W~2V3m)k;GNR$JoPRk%#f3#hgVdZ zhW3?cSQ*((Fog26jiEeNvum-6ID-fbfJ?q1ZU#)dgnJ^FCm`+sdP?g;d4VD$3XKx{ zs|Y4ePJp|93fpu)RL+#lIN9Ormd;<_5|oN!k5CENnpO>{60X;DN>vgHCX$QZYtgrj z*1{bEA1LKi8#U%oa!4W-4G+458~`5O4S1&tuyv>%H9DjLip7cC~RRS@HvdJ<|c z$TxEL=)r)XTfTgVxaG!gtZhLL`$#=gz1X=j|I@n~eHDUCW39r=o_ml@B z0cDx$5;3OA2l)&41kiKY^z7sO_U%1=)Ka4gV(P#(<^ z_zhThw=}tRG|2|1m4EP|p{Swfq#eNzDdi&QcVWwP+7920UQB*DpO0(tZHvLVMIGJl zdZ5;2J%a!N1lzxFwAkq05DPUg2*6SxcLRsSNI6dLiK0&JRuYAqwL}Z!YVJ$?mdnDF z82)J_t=jbY&le6Hq$Qs}@AOZGpB1}$Ah#i;&SzD1QQNwi6&1ddUf7UG0*@kX?E zDCbHypPZ9+H~KnDwBeOXZ-W-Y80wpoGB*A) z_;26Z`#s0tKrf~QBi2rl2=>;CS1w)rcD3-sB!8NI*1iQo59PJ>OLnqeV4iK7`RBi^ zFW{*6;nlD&cSunmU3v4JKj|K4xeN(q>H%;SsY8yDdw5BJ75q8>Ov)&D5OPZ`XiRHl z;)mAA0Woy6f!xCK(9H2rq?qzp83liZAIpBPl-dQ&$2=&H?Im~%g;vnIw1I+8q|kr! z36&^9}CMmR(U2rf|j12oG=vb%Ypsq8u9Kq}U*ANX*)9uK}fAi8;V_7Z;0_4*iydDxN-? zv?qJ=T*{MzL~-xUv{_Kh_q9#F{8gPV!yPUUS8pEq*=}2-#1d=sC_|U-rX~F0 zBLawgCWy#?#ax{~DAnDvh^`}wyUO`ioMK~jgh%L7^}#h?beSyvQ_g>+`2`}`-1h7# zg*?qJdm=53hwN8~B=^|LPmYtOVrQ(W{sNm4uofq=4P@dUA%$onWbw_m-KWia&n9iv zi)!9#OJ#^}eg8tE{wSb9(c0D^PS1 z9EBS5*ypSiVRS_G0v?$hyoZOS7hFWlp4qbYkf9Y&{%OzhsIdHskLptn96@k6@^K@U zszd8POehITDK+AyW#JKpnWY;ju#MC$JjB1Y*~(E6N%{p#kO+bVxG3X<34n3fW=k{A zCZt|KP%x^GQ9%mU)KE0{LA=vaZvRQbxSlK~eAkwWo2Z<{j5eS5NVTMe`m%re8%~7K zZLtU&b~YDN%~uA9wPf>x2=PI=MA6_oVe>Ek$s5&&Z=8vvF5EODP4Av(b|dlNgF1O8 zy83W0WRdzjz2iNA~t1piEqlyU&`$yZtqR`6X_PmuP>W+D|8iH;FQ zN{JuU#Tz9mV=4R_IewROL1|mK^`lLat#LcIBfggzM(iO$pQT*-c_ z94^LUWw#5B9~sp2W1p`c)Y(xfR<{O^9n4E6vDDw{#-R4UMBKo{>Hqlqn*a9rl_>+0 zS5MwJC~nCC`1X%VCyWFsiDX;bfAJQAUkU#105f_s5U-8rqO}n8fA1{b>Fr6Q|Ea(V z5B11Lo^ooWF?`^{-U#?iatokWI-e$632frzY?Yzzx(xJc@LFM4A~-eg!u|tl{)8Nx ztZLXsSC*68g%9TFu(f&J9nmc^9hgyy#uUOMJFCaifSaDcyQ&6=8e9=t zIFEAQ{EK{|73{($!a4=!wj4ABcQrUQp#+gGM?wEUp(w@+Fzi{!lt}|3`PM%&d-seeR zB$}BrFGD3R10CE>Hsb>;PrP}pd` zaY4}6+Wu(`#uAV+E5SV7VIT7ES#b(U0%%DgN1}USJH>)mm;CHPv>}B18&0F~Kj@1= z&^Jyo+z-E)GRT4U*7$8wJO1OibWg0Jw>C$%Ge|=YwV@Y1(4fR>cV#6aGtRoF@I`*w_V4;)V231NzNqb6g@jdpjmjv*<2j02yU$F8ZS$fTvCC`%|Yn#x< zXUnP&b!GLpOY-TY3d?<-Hhxom_LM9`JC9LEX2{t1P-Nj%nG+0Vq)vQwvO^}coPH-> zAo8w#s>Je^Yy*#PlK=XDxpVS~pFe-j#jN-(As&LRewOf(kN-aKF(H+s*{*!0xrlZw zchJu@XAvQWX7DI1E8?F}Wc8m46eT+C<0eXVB+Z^(g=Kl@FG-cn@u$suj)1V2(KNg_ zh29ws6&6(q~+sOAoHY^o86A<#n*?Pg2)cK$+y;cY$hJLq4)4V84=j+3ShSr##Tk5kgmxB zkW+8A1GtceEx~^Ebhwm36U?oA)h)!mt=eg0QE$D1QsLNZ_T3NH?=B&0j~#298!6iv zhc0|-{46*3`Rx&nKSXnf1&w-Rs>#PGAGuY@cBTU-j|Fxbn3z49S#6KBaP^Lx*AOXxIibr z!1ysMi(&kr!1wwQB5w`BDH2~>T4bI`T1}A2RM0zd7ikC&kuBRsB`Z2@J!Udm{AmSN zrr0k6_qCZL**=)xRW`MFu(OY=OT;3G8eF~ z2mmkXZ9X(sjuKmq+_<=LSjphB$~R1o^Yb=rO!j!(4ErIox^x55o{pXSE9X$!76^*$ zoKhlAX6y%n^U=C~@!vIlEgXQGD@>oOU=_(aXF-Sjas*$AKESfRzxQ8#3yOj|y0OCU z>6Z-0%LCcjla&7I+CXm&caKp@@jQ!5M`(_{CL=@4#JJ}cHeZw>^b6fpv269LSV?gV5Q{kk?4;;y9RIsy5vk%DIRiL(9xe1aA@4!VX zDh2}xgUd5X?6nji%&7-%QuyKSYA-Z{PwJijUQ}In+EJl|x@dF1P<5bPa5W3&&?^h$ zZCo8LepKo0a(Fsln*cHL;D(gu9MMkoiM0*n31u)jHqX5x^F95tnI&^}^yKx3YwEm@ zo8?EZ710ykx@19{=yz5IXb8w4yjdveWb{IVL6Z(Cs>!a_0X^1E27o!4e&b43+J*u2Gb(59k2uK0goLwhO{ujLS ziI9LA9`&x~Y$6JNX!aEXR``}LUI}Gr#=<^wBHmg%v<)zRWDVtq)kT$-P7iU1R)2XZ zi~bYhV@EZ`@prgK(cs{>2jn$pxg$<|KjJ7%26Km>%KcXh^bU@y@V_Lf@=j1x%R4{v zOcQn{I}!2W<~08FOVnoV>zOTH=+>v9!jFo|q)ucqIe!N4{U5_G`>>*sVD{8I~4FqyU8imZ**-Gy`~Xd z4w35GMf%7^i65HdX{Iz|f2Kg193#KhPIeR)-=eYx3Z!%RM=JjwLrdk^B#6rg!ym2w zPbFqYyO4>W_Z6PonAwiu7?!h=x%sR-T+_*xZOGh2wWhWr%}%2^$$ zQvACIB~pi=m|`hXIMvoq`TOCx=J_D2>pi6$NPy3&8#vy|oX)=kM0Z}$BR$r0G}MzOk-OqG+VmZtOZoj6x4(tLh|5h) zBv64Y{DPHsy&_H(5_l(&Y}FhVvr9m_*_Q~Zy-}V9+VmGnvndEjYW4qt4K~N&Y&6g| zfpz*V=A#^mVmuOAz)(KVI<%v5NY0%Goy!{9&o41upsPWk(yFuRP|A4q6NMnX%V~MT zi_Rb-Bno2kI+j0Cw`@ydy{e%ARS#Z%b6I%_yfo_ZKXr4BLVoHzBKJ^ZG z-2>2IzU)55@9C|?_P$ew^-7zEiAKG1XAi{!3h%1m#9s%^pGy6S9wKFYY4<$djeoJP z{GI}Vd%idY$4_fh(7NXm7#;cC!DS&-{tGr!Qze{^%bUx2jgG@-kMta^q-EwrKB}d8 z{%FT>rFk_bzW<{lc%eYlrsiYTZXGgzD1&lmRyp+c1O=0=zAX=KV62bx-a~JP{cPF4 zU$-XT#(9&T>l@bMu3nSr{)%-5lV+0t&bxip4DVJ~vlL$J2P6X~ zd{FS8vm{Lhrieul*7&(AgPuXhjpGila%6_?-+k#b)cdk#M1jB*nE>G6NGOr+Ek{`= z9b%S1`$`=g0CC$>0$Db;l_szReLYVmce*(()9%Zz1`*fNXhI*oRlerWHarD(v^W^c zuc1Vuw6Gbp7ZsoRH>QGt#&lv;5G~Ovt$%7VFd*-rN2>UjbOWBFGNGO`bru7CFB4tn zL`^?69Lj_g_TA&`9`dSI8s|)K|QM0 zybvV7!>xDY|6c6y;Q}qs`){1+WQu_5Dgd8Qe|q}}bxjH+joQQtqs1IVZn6{e7T{ia zF|=^xa%eWO%(x<7j*QZbcU_;aVaVP!arexOLOtoSNt*hvsRL%}%)jPetSich(`b-^ zMZ$PM9%s@%*jPVz0Z^W*cK_>G4f}+eEVX`HOaHg#!B`<4v;x}zDLMR*M27`kNfp!! zOfdt(>k-g>7jf^{Se@3$8<+;R*cYtw+wD_Z8Pl~!JDCUEPq{Ea*!J9`%ihyNJZ30i zmfve}S5<$Uso}_?SuI$ks|{-ddGLu9WR9`^9)Kdi@Vs;x#SY-xp}wHPU0|vEA7234 z@BN1z7OF=OOQtPF$4twn3!HTVlUVD_)ubMM7PEPoiC6lQgL2q9PK4~e8v-OuH%lie z?NgBLkIdPMG$QBq(>r^AOHB`|*1#*!2Z? zuU8H|FD`OBRu^(R?Z-Vhr0j;FLpS~a34KREnd}B=EYHS*>Hm+f%tgJt!4J8Q`qn^4 z9F=tO#JRJ}tzA`vx$nZ)O%wC?Uiv0+_nz}5Lj4ki*&=K&*#U`=rv z`Q@Q{+IhAj@6lrNK2B=8Yln!O2%zomfRehFT~;!O@(@Xy|1Jlw*uOB-M$#6K^)QBm z_7%#QVUDPwnW{iOV-grMQQU|3{=BQMh}c5(yMGdoQf*)k9-B zMQ(^GdJh+y)>qJprknS!%WxqM>HlHOP#7UVdy>%PW$!l72J`n-p7j(DBKoGxXWh(Y z>BFDZl|7knU_jg_SSbvFk8)39%2)Hu5W0}HKlh>EaqvFoXI&56Yy)3) zQkE4X^P0QnPn?iUUVHJZXzPp`s5uv?pG{K9IgGoHvcmlBxubi|iF7n{)mhenIcxGs zgr0OpQy#Y#u=5lOyiECfE_Sn?Fj1LyoRKcbTgX{p<T*v!CGkPc)pcA2D=4Ekp0Gb*wpy7S88C%Ywsbr?MI(3UdsCM?XJ1X%*hNjB)XqZ*W(qDdtSb z<3XN74ARXL3=c^bfW~F%NM^5*Zx92>Wq`&M625p~j$8mYwLbk%Kf)jbn#<2z$%vP5 zy#b>-tF-S2_AB4;R^K&^-1LJrUmi@9rB^FLF)-k&YHK8P+k@RCJ1qSTZ@=kHxA3l$ zmK_ZG)l6(nmCR1a8|;QF-B5e_ELnjJ1$m-;4UXX?WytF_wz7#&AjwZYTMVieLbq@R z3t-q|G4^BB#EpNu4uyfDebB+-uu_$9>y-dzB30Y9F=R zrW-Heqnj*InPTWHgR9v^R7~hokldh&h8=HDhMW(EFfim1*{)5Lc1-+eBVkK-2!u=N zuZKABgJs3I--NbjE;>Undg6uK`^U>AQ6V zhc!RhYgvrmeGNsftr+(C<_MtuV$`5RZTf#5r=DR?gWG->#})#=(td%C3`oO+2B7im zUqY}&a_QNTn?s+?=mNXiREN%x_=(H)L|DtYPY>SR3pQfBOel7G_jR_{!9`dSj8Up-`JgcB;=Oor)U=_EVjF3C5{Sqh8cq=~bRjoBpoc$kJCgtTyZGSpQ4= zYi$6b$-dGmuTDF&@amhV?cU05g(AZV&v2$4m&j_~GZk;&keSO(@LRESRZ&p`dV*6w z2$em~p*8yM6j;SYorw`M5K2mluJq7P5Yn$VtZj8DEs2Zk=O@4T&Q}>~f31Z{uk}`E z{Dp{KObh1kk~~MfLUod72{Pk6G@T$_0_N??lOrdR=Z;VV#m0l)&@hz{Z?)@sgImi-&i1@95g53rON83v!yVPDHRU*Mzc4yZ(-Fr z{8{WXmIJf7jeswk$;6s~Qac6QyM3W&`}m#gRt=rr95A+Ad&wSAgvXZ|F))rBJVJ5W1CsjN`QaOzct2ocq#0!v zmj#075)C!3oS>&N;aHS@<+c>RHL)8j^p)k(8#7$LEx!1g_1^02!4_qA=;uhKW=+ix zGX%+vBMiRiF^^jm{mdO(?GdWJ#unO#_F^7mhT8)s(z_WlwFyJ#Xh)k5+RG2f;LC*K**1dr`#}~6A=0B=I&V;%zDA1)d@G!X#Rng)7G*2k8Kg447r0ox> z5NK`d(H-afBwo9feDOUi>;BbPsu!2|=@g=3j*PY}@YrOb+SX6?#Yb2xaaK!?>SX1J z_!VsB`2n1=wwSftkydm!39|-1?c%Epx?TO<(#GO~I&{f4+)XwRk<7RQ1~5>QcKH|D z?!}j1ueO0Lk;FZ{k4FA_(S`Ot0w~tl&m0duID*f6RY#bkw||o;kZ# zISYNTb|{~|X$m$Q-Jv#uxyw)eM0gIv`V#wOAp&Vv@>X4_tSZ&L#juM@$S9 zx_X_tLh<_^-F;LAQ09s@sPb%PMTrcw*HUV0P=RYSlM&AXEOI&&R&YCm_S<7DRBx^L zA^R^iwW+LMk(r*$Pq-fKU5X@=mQ=`ErO30H@@&qqnI7zJcrbSh+H<V ze&7Uli0xj@WrW#&-9%*FP~kPYF_YYM_hs5~|ExMynQ%qvq`leRB6W0yhC@pCb8>_P zlf=F~WMv_u*-DV=UaVu#2rlzK{q8D95VwZrfV?gj@rSNWXFvktUq)V5+YrlxwX302ae(;aG4e>L-M@3J+-f3IT{b9l!kg*2M zC1+ND9}6m^()LE87Mt+^Q|)!y#suc&v26C=0W88%a{?)E8Yvo@kM&KNMaOst#|-_CbUTm}WS@-c>nRb;&z^ zYr)+IE$1=jov(CZ%3uR+`~NI>1&Gs6W(jaamjcN$a`2!*nO}l|b%?)Q%%UWzw>A`C zR@px(P*7j$TK?jbv*%x)e^|jcLsv}aF(Z0=7(%Oa7+1wY>{B>d+i&ZA$}k(qgZPZY z;VkW~8eWnU&HPIAbco?&tc2O1$6=7n{u|^Y*nXoac{o1W-6aXfy~KlNbJfLoq~6;+ zDYmnv--Fhqrl+UV#k@_(1=gWNtqhyVKN=9CZ-{Ohi>e=~bm4IKbhM%%W zW8oXE!rGpV7Wt(_^4nndH1_imheaWzDi|I})9ZVZ9>pN+P%dVc5wG`Ze*4`@rjn1^ z`ln(;vPBHQUb}y8S>=8q__r7g+=z$>!pReVB0@XKchAvyGjLQs-u>+w%`frV4FeIG zj=7n~hGrwx*&5aHy(7X$bDZ7YhcP%(*>G^lAYMK;qG~V8Jz@b7oNg;IA1z$9@TbzW z;@I51@Ekef#qbxnG$Y8Z%bm~ibZ=4#%yKr%#b)CDrfKN`ujIY?tA4h9)i~dZ4E;ZM znvb$n2)zn$Wx&zlW%mJZDh28ox$@%`w3i7YFepXUChw}$UXKI=-TM51`M#FH=tdr*mQ!c=aB1296Lu>iTTKZWss0f z5~ihdImPN$aTle_AdbYC^31}_^EK|9R&l#%3hbx;8vJ+Gp^tm{9JDILu*1PW!rh^Dn9p<)h#Sl4kKM%nm<+!ESSk* zC;lLNT$fgr-!+{aBsSx$41b}yy6o>r3F#1&iv3cfY2N<+`0qJ+>=&Qxs}JOEkD?^l-F5i`t5+zNuvJf z3Fh4$mNqiFXL-aq4U4K@Ae$fq-TDT`rvrx;gqx96w^*@s=mcthCaIyPe(w)6kI{EqV10tcShHU9eeAPs)s?6#vrq}>y3FeTJu$Udha+z zs7}rmA@yR(L&>35sNjQqrw}o^)UitMU!5g6nnG)(tgst!^`FKJEzI1(d@j_w@;^hr zgYxlIRYjho4U$bhczfq&YySCqCE(5_d>l(4tk1v9!V7PB%Vx{QO=G2NC@c1%3rEzw zN<6i?h;CJX>h)kn49Sr)g#Em6km6ESP`1qc5C3ZHizN>r>V-fSS=X1nT{+Thh@kC! z(H=PlqDt7V6gOYezXUK-dretz!1?IUD6&eL2b!4=9h+HUO&DYZKMM>|YhlEEg?q?S z^XT4$2Fd|zT=x3U#L1|F;-#`to-Y6hiYkWdO=rRC)meY72pIfl`3zEGDU8($iWR^K zI$nq80aSJII<;#W5Pj>^_T&013BJ*O89Uoq z5>;Paa^E}xar^r=!pexg&OTM8wluk4R~Ru=)Hgk`Y#i_$jk{jc8hx}?(dW*X!l4vs z6_%$s#duJJFmaFc-5#>v6Yea=I~)s_pXGS>Tkz?s+WS}>Qp<9MappMLXpkXpSM~SmH6u)`Z5>o02kJs;w@KhdiZ3}29y*xr|6tMo zBHzGic+b+dTd!xOJ;p{Rguh^corJ;K?R6daayQKm+0rf7|AXg0qs!R9eS7t4{G=fs z1$=?kK1Ih=gEkI>@jgXDWHZt*C7FUEWs|u^pE3Z``^K|1KEC^sbN*4nQUfRc_AyE0 zn)?RrGjgPkzfE~_s!rDB!fDsV+*|kEX4+DyS#8%!cshn;s8svwBXSsDGX2ZRa0={* z=`p1F{zD17*Rk>Uk_cw3t5j=9-d6$}MoM~z{v{t^M!g75-+o8_XkP@CZWUQ2z!^26 zCNOu~hgrrK)y>bgqb{`Q_1^zrG4;cGarP!nb4E~(ZKWc`LVeEq;IewVneLp^ZU2+% z95PgN*M5v7Q;ZlGvM#`&u2NdHm%&gZ{bZM5wBCp&?HeZhwU87wyT_z!n4z+1?=RvXZ^72d*%+R1s1$KbAFtR|= zw;MEq=O7pMIKpFwKH6$OOszJAf<_Z<1)36cB>D>|Z6$gJL~jH`n3MMou$#Si%rDAu z4pSkJspG|^CJ86vg6kkfXsA_`8@8iOryOe!Qhn8SV6}mPlof3=WJRVqAr_b;e->`Z zMR(p|K|$L0^6;u~USxg#B6-ZNc%E1dv*^P=|2k*^NOBni#G%9Y?##{=)8KZwh85OL zSBG9|gb|hdmY^gn(ziY&O5#@I?W)W;361Yb^VQNpz0A7&^(7HRAsUvw#)fvhocvja zLxV65J0_$>&cVRctJFsn^qLos^tG`+B0_gQ{NeOwKt-!C^gGFufdtPT*Vi>l#X1|V z2XxsAcixN)Ekq=a##_^=k_^BFH5_zpvPDRP>u6+3$}i&b zy0@FdzAHw?i9OqnlTts_w5D@Nd#eM)KKEuN#m{|AJyscxa}(eA?z4&4yvXo{OBS65 z-?gW;<+;+ntM}U_yTmHm6*2zj0Imj<&ZgE9Wj|gfsXhrVH-c0p$7HXnR8bxDYOi z=_r3FA~u`L&2;Vir8}P3)k|@c?sK1U@&iWo{HEXcoy>6wQSuJ+b4l%aTBuigs&k@Y<2c=S3Ef?p zH>ki4yDuXdo_eu>X1{E$g(Q-u#zVXN^&%70guoizo7x(kQ0OZ}H$O9UB}(FaX8Ct1 zFpx~}EbHf2r6V;x=@8GH$C2|6*?K~?LrtMYd^bw*WYXhA z_))@RMH;nZedW3+qfWbv<|_#BYOxX^rhbN+!za)|!|8K*LRs(R$O*2SDM{g9k7e{u zN4VIdi}e#0&h?sBxu$>Yy%)j(k1V2fuhp8r!}gfF@b;F?U`6}YnnMh1&sSU&lR^?# zu!61+lGsuFEfDraX3+$QZibCbKzc{75G^T7@WZSQ)j5898G1AOXB*H*TSd`f<`IK# zm1%&t?i|2Z-a&r!pJehzg@!awNp)R)aa?q_SqGrxE5u+T#f?K2;GAHV?O&>!W@Q*k)7=g2vDW+7K zbyY9i{|nOF*SbMYoRQSAbSH2y$bE5(@d6xKxcF#@TE~X#3o=;`0sc!RupdRmQsML? z&>SCwS{FOpSr+@6Uuz3m`hj}(^g`Jz|6?({!%WVJn$H|ugxW+x-GEA?J&U^ugj3Nb z;65~)W<}iH2PJ@st8LtLfSOLXYgj=9<;?ih7rq$bXW9J#!B8!Wu6#U`A$wlcoC*&` z_9Js~7%m79#+edeT&P`@_Ng@e&5J+pqpx%31tAF71)pcz~-yJ>P5yX(nuM4;bUHDa8E(~~l{j~JeCGkX>nHJDpgSf&bTHEf)qw8{Q~CBPEVen|MW2P3vmf`8X9-g|>>ddp zcgfjbl~(?3Wa*NzQH>4nsM$3}Ul>pX1xC0oF3TZXe7=V!9!n?WgvH|R zpbruczmB%z=zkZ>=1R|gXwGThLELqD5KCUhtiRGT*JwKIvzbzV%ZU!e!VcNHSSX3> zObH|oohc8nvQZ2}q??C}@>!fe3gH+HF@4(qWqi>;ag~md#D;cl8&gQb^?2a@5cikT z=7r78@&5gV3Ggc9f=<<8v~yz`NcEGvbX1V_`IL(&+Z>LB zM~$ok2qXzod@1$TEl*U~H$V5g$er{Uj^($sWb7Nr{gsIbE(`$LRGECTOraXiU%=uq z0zvpi1S%)RxTjzoVcR4#10)fs()4Mtsa@e?9j)Bk!LsYyXIZga2q7d%`vQE!V@<1Y zmkpH3LeXJNO9f7l>F84g;huc=4nk(UnU}RLZmYk2TtB#lv34K(?8~gyx-mN%g=U44 zOPdr_!j-;IEbe|l9-buuKEy^Q9MLjSKG$S6dz)!U_32{1)N}L)3+COmlg=nY1@od$ zJ<0z-B%sisAR1yh>z-RfQQb6M4i-d#vxvb~f69M{JLPZv1JSCh1$gQ*LxOF-tH9!k zbQ0ZW)S7)qCSF|=2`q_A3}OHBNBueZwTTz^ar~gz#2KA74&&D)KHt~m4F_nK<^*7_ z!!pN@xiGkq%>1N(rNxw$zu-=1t*IpAy$ z4~dD0w%9;E?(greVWZ3(o9ux`elM>Rek#0 zO=#-(4p5B+wFzlEU7^k{3EdL6sIp|K*>xrriI`}E8ze|z-$YpN`^_teL_7P`%e>IN z7tNiH619P+0Q1hBR|W#POOta)1|LkIRtgz zMJ9VOxXN#o)mlXS=u%`Q>~PBuKEmOWsIuQRp{y%!ty{fEyL0gV)$LQeL#pqX3L@SR zJ2Gb^E9+KVd?;joVOXlGie3?z6>(>u(i!(qGz(W( ze~^xj&IRF<98ypEis{Y_FoHn%C0bW(XeF#Lj=2WUEBqKNPPFppEH?_a3}-h906X}C zSYKcZFU`Om5YlWhh@ogzCn3NvuM~F9jOX|xe-X*!YL+#ceh_tJoHXz`aTnvSrOAZ| zOtdGz?QdT!oAJr3(XL2G(p%2X4{xEohU&vd_zQ(U%ihHOlKPWnb$&YYhx48?|R++>`5?sxvM?!;ru|9 zZ#nwuTK^S%ce<+ggdJBE&fRrXN7O!{nu`%q`M{2Ef_+IRad2cf01P9pST9AOK>y75c!9}~)Et^6$`&Nm{wzWcm4c0j9DF!xJTpGrMp3esI4D_iiDe`sswXSu{dQZE_`^A11 z?Z@Hw=65mVu^%X`>;$mciK}XiZ{xw7I_!t)S00^JuxdCXhIRO~S*lPS(S^je`DH4E zxbKNs8RL`N?gCQ@YSOU=>0FE#Ku#DRO7JA&fu-X8b;3!^#{=7`WsDXUxfUsE(FKSQ z&=N`A7IwLq%+vt(F;z+T=uZNl=@K4|E%p{p^o5(BGjsE|WOR`%8+XgGW8xJTFJc4L zVY#L`OdnSM{HyS$fX1)3_JuNNH1aDsDqi>CzCT5=kY5zV<~29bX)c^I8R5n&ymHkx zj(QC4t#mDK;2xi8O%V;C{HqDQeM64=b4@sa*N_K0a&ro4+8LY6cFHz< ze|!g}zF|tDrP=`+U7KwKl20gdW1%!iN>1=uxA|NZJ2peruBOj?RBPb~8G;s6xIi6- z?_odhafsxoxiBf zwZZ)c*)FLc0#wE~bXw0TPBYl+h9hs|DYr_B4LR_YL@S1hQs=p zNEh%_fUvWZCbJtaF#kP5=(O#{8|g&Kmz1&8{@Lufw^DhtvKx955~aqxi2C=)Z-!Kd z+m-u+#^U4(HYn6a1w652kO0bYBt&goyx(n?MR^kI+{Q?0Y{G~W2) z0dS3fuJ?SU(6ZDp=kUley%PK}K_;YQyK|U|?7t9SHiyIfpT4a_kUVIhH4PSaj@3mo z`z}|mHhx1Pq?@(3vTBb5HTXuFAzFZEt0D-fw_kd=XvwIUh3VXTm{wbDA~cESd5cI1 zd>6=&AvG3yu+)`9oxmfrDQ(1fzv(_0l?bp{a364dXLRRBI8kBv!KsL;brY)#E3`o{ z3TlWUsS0{Voci?6MejccG9x_KiqN>So*1{25r6BSl9jUyR}1TgXBLL7Pr6Wv~Nu47;fbiU7TbL}>qmtl36YSZ() zVf@nqW(As~#`@bIC+AxSw!O5Pocf&rYaCFm?Jd?XR)p#@{!|5^Ws@wd855)mI^8y{ zws+VvGXW6%xoj@JkGb=~%oJ~7m6+uhOv?bH+jJJ~eFgp+}~*^C+3>R-MY!IZQoabCh( zN(T+z@Oyc^C)WqQESmh{d!!T8zS(!wX=R#hEKxMXy(eg zZ+Cwm1a%?;RH$h2_ws|nRjn8ZY!>3gn+6Ep4xT|AeFox7!rac2Lw?jsz}JqPE?5JG zok0}q1P;cuzs%Yrze|&d$oTr<`Lx{fbq2OV=!3v-ODq(n?|WxuhtmwJBIoW^^FB+D z-?Ok9HBKc5@)L(W&vmI{prL?4^OE9TR)bELS=<>*w%&aKjzi*@;5#P3moG@dm{Eke zhE#Is;&=o|{2GWai}7LYEI+gmc^Kj4K7w7n)+9godg?yB2?xs}pF1<*!Sv?D~Uvbkgs9xx9s#6zBv9l@ox>d#H6eqw^KZO;Vg}h!q zI33^$4}yF*q+q{DsJsa(SsV!YQ#zi^IF9MQV6i{SiN4dWWCi%YQ+hNc1r!^+<(YnB zG62-D`M3w3Q2;@X{S`n`{QO>migDpz0FK`->sYDOESs6u>-~<}_XN_6><2g7U#XC{ z$#Ig;n{_yEMnlvx-lP*;ts#DHV0r8j518>~33?Ak#jocW>uk>6V||p7{4rov#RS9c zdPD6r`qF1om9r!zS4Jk1>7fn#GCnmD=JIt1Na`X)=*LP7R!3XATgk`;&U*P<(0d z9p<0T&eYqQ9jot39FxpfuPSPYlfQ$s-*;+c1KL+cHIVcG5`H~^Ryu1Hk7%Nf$TCwR!SzG31@NHpm`mcp8v!wyWM49TjTxASJ-8JP*MTHLC}hF==PUOh8kaaXeGFGd<|e29vSDaS ztPeu&zv0^wN}Hahi`$pcDs~FVt2F;K!q}q*Y@{7i#stWfU`u2La4aerBKhV`^zG~j zJWvtZpcHIP7x*tfLSQcng6D(`HVp4=LWp_0Xt=2wEHjK)!DSz_Z?5J@>awRyk?azj zU-kdSs~cp))*pfJ_q7u`IsCq8F|OShB~D56S(Mwwlt?{yURE7#eI&WcpVq(@9Fd~g zeUiD!a4w51Nj(YzLnau+O3MDub|?loF0=<#jLztAM>PruE7yNDD0L}y=Ayuc?^?Ni zf~%GK=iEhn2}xKp7GonJx!JpDmDsco$|$XtRdUDwbM9$9s7x9-of2nKNj~?b@UOKz z9{`=Irz^ba-c&1vSQxSh;I2`cKc8-4)aCy%#bam;3_8vSJ-jw`_}lyukEC~z00EbC zI*dU3F21A)dSZr{qA5QF+{a%D`h#?8o%M?)*hWxuqnQD(TpcmfNq&UN$BmB)0!r8) zxno@Q?$_D&*4(rW6b+?-Y^5|*P`DHmJ%pI<6*yP)o}2^?>d7P#bd2j=vvx2mfLW@R zQLD`%buR*}nzNYNf%68w-D$7%v|=bXg1mYrdZy~}(@RRZ-U+Gx=nmCjVxr5Ag# zLw3R29-MHJl|`mRxj#sv@EfyR#-q>BE-XFEENbV$#dWM?!VjU8~kKZsd@G=HPrI{HiqN&j<92*-3$^M*;n@rG*i! zvi#?j;lc5w>@+r!6*CVUrN9as=S3?(ZBT979$5R#ZpPm?2VjIyQcEFp9orGR>f;G? zK<~FiYY6ow-&}|v7k?+03TC++so$)2~rN``u z>N%j$AbNQLX_!evzG8abf=15260vIXdz7K^a$YS)iw{@x5<|Rr#ii|ov=LJ{eu>dZYe_ip$ZuzvRu1dpjQK1BvP zH~m#t=2_wy>9+YkdNF-z` zQ*#7=^r%R*pIi2AI`>n9>(QJVE1k8?Ilav<)NUjW^O$}^yZZ{_Uwn!4Fq1`aslX;Y zj`XDIm`E1sz|wShA=?a@ZGKDSMU#Z3$E!1nZ)g^Eg3ZDoSN6@RXrGVCHvMIauS7d> zuJltXf9)LdTWdF!n%-iA9b#2$W#i??K)zYho^((ZqluvhAr@{H{diy0%@-~VW zKYC|2Ma)2^=skdLT@ZVqJfiCDqS@~qIGexL(BKy6Aw9ch0hoHN&E+m3*uka9+AIh3gTWdSe~W({-&^oFw`!j7$DcsF$7`pO?kRMK<9h=SV?cmyJIe`$4|zoI(6u9#qY9zM?#zNe^!Dl2>Z^dH`>`wSY# ztU;V*+g0R0DH6EnJA$U{QL&T~&s{`smeC2I-5mzv=v$l@iF;yN0hMibU=CG^e>J;+9k`Si9PzLaj$>}QKI6lWmO_o+_( zmhxA*0|-Na`+*J1qEMIXZf9rb#;pcOw>EDeDjb!|GumQ2!1ac;YqU|X;F@l1_lemzTN0J|U zFJF(kO21aHg)*KfuKT=BA{VDkOvlx(b{f|A9D69_BHUm#S$F>~`Mt@GesjLp3;reY zP~q>6Tt;`XkjqV?i7lqPbWGh`y<7dq<}pDHl-dDA4QG6`QDq)+vq_&HfW!}P6Cp4d zt>Qnli5ri*I1ILEOGD~3Y!@2^Jmcy1xDXmKolC?at}_6;neEfca0rLHT}NLpoUYh` zDbCtfZnYN&>}m-(F{5d1=)bBuZ?OcP`GmsQV@kn%JMJUIep`Avon#8=ATpEo-@hg& z12f-)R=HCD%pUjvbWa|P!}u)=wInpZG*LHKrZDMeC>Qils^IyY)x;kDRs4c3!DDOG zAptSsf#1X>kSli|Qka@S)6O4un-2aKL?bcV;$*>KSxHovjrfZ^-+c#>;(42yj71K| zzRyFiLrwv$rPcNA{mtv=o(*JDA0kS93>OE0D{KMJzLk$cc_5dCLWnJcFJd6_>BpE< z?aW9;^!;arQcIjloW&YL+~MkNO&a>N=pmhg>{SM<@`a&VeUA`ay*P@R$_+WS2%r?_ zs&Z%c`>ie+%!I=Lz>$9$7a`-`hoc&*dl60^whsaQ;~9~@JYn1Oc_bmgVVyAzUOYgZ z#j{`#D_YZ)(wa5;qzR#zo4a|-ANJjBB90r4Iun3*BkMxw_Ti>SjhktsmR|BPCLt>9 zZ_3eQjweI*-8+HNt)$9^s|+10w@sU!PY{`#BnF!ULS=#{k0Zr5`yOS?p8PfWbKT`6 z@T+PeRJ4`fj5t8bMs)0>o9|C>mBTlfQ*nFG#Rri-Q7}E}+eaz`LmO!`Y_pHkoAruu z`&!5VNnA3IG$}Pz)V&pt&AF!$E{J-;or3vWv3&Sl&9KzG+ae73Zf}=aP*SCI1{?0T z9SAC)W(?DSKOkcmW$(K5Bl?c@(5#>J#j@eq#ctX~$TIjkl>Wrfv%Ey+bl1Z-v?NxJ zwZ9!ae-MsHPUx&_W22?9$mCE%&~lzVG?hDXM%~gXGk+Q!Jf0BspkMWxy;^!n<6JIrSYjv z6F%~$8)0^qbUho9Sdf97b_n({$;|XH9-RHrohHuPcro@03KEPFejN&q?&nJFoIQY; zSI#uL6>2^^yOR!51OLO65xGas55dPG;3=uQ35ZYW04#+~byXQf^7Vq`G z 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 Pe7HEdAEg|=c=LY&YVNkY diff --git a/frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eba55c6dabc3aac36f33d859266c18fa0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 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 diff --git a/frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa40fb3d1e0710331a48de5d256da3f275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 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 diff --git a/frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/frontend/sige_ie/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632cfddf3d9dade342351e627a0a75609fb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/frontend/sige_ie/macos/Runner/Configs/AppInfo.xcconfig b/frontend/sige_ie/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 21359f88..00000000 --- a/frontend/sige_ie/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = sige_ie - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.sigeIe - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2024 com.example. All rights reserved. diff --git a/frontend/sige_ie/macos/Runner/Configs/Debug.xcconfig b/frontend/sige_ie/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd94..00000000 --- a/frontend/sige_ie/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/frontend/sige_ie/macos/Runner/Configs/Release.xcconfig b/frontend/sige_ie/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f495..00000000 --- a/frontend/sige_ie/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/frontend/sige_ie/macos/Runner/Configs/Warnings.xcconfig b/frontend/sige_ie/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf47..00000000 --- a/frontend/sige_ie/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/frontend/sige_ie/macos/Runner/DebugProfile.entitlements b/frontend/sige_ie/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a30..00000000 --- a/frontend/sige_ie/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/frontend/sige_ie/macos/Runner/Info.plist b/frontend/sige_ie/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6..00000000 --- a/frontend/sige_ie/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/frontend/sige_ie/macos/Runner/MainFlutterWindow.swift b/frontend/sige_ie/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb2..00000000 --- a/frontend/sige_ie/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/frontend/sige_ie/macos/Runner/Release.entitlements b/frontend/sige_ie/macos/Runner/Release.entitlements deleted file mode 100644 index 852fa1a4..00000000 --- a/frontend/sige_ie/macos/Runner/Release.entitlements +++ /dev/null @@ -1,8 +0,0 @@ - - - - - com.apple.security.app-sandbox - - - diff --git a/frontend/sige_ie/macos/RunnerTests/RunnerTests.swift b/frontend/sige_ie/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 5418c9f5..00000000 --- a/frontend/sige_ie/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import FlutterMacOS -import Cocoa -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/frontend/sige_ie/pubspec.lock b/frontend/sige_ie/pubspec.lock deleted file mode 100644 index 87f22ca5..00000000 --- a/frontend/sige_ie/pubspec.lock +++ /dev/null @@ -1,434 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - async: - dependency: transitive - description: - name: async - sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c" - url: "https://pub.dev" - source: hosted - version: "2.11.0" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - characters: - dependency: transitive - description: - name: characters - sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605" - url: "https://pub.dev" - source: hosted - version: "1.3.0" - clock: - dependency: transitive - description: - name: clock - sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf - url: "https://pub.dev" - source: hosted - version: "1.1.1" - collection: - dependency: transitive - description: - name: collection - sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a - url: "https://pub.dev" - source: hosted - version: "1.18.0" - csslib: - dependency: transitive - description: - name: csslib - sha256: "706b5707578e0c1b4b7550f64078f0a0f19dec3f50a178ffae7006b0a9ca58fb" - url: "https://pub.dev" - source: hosted - version: "1.0.0" - cupertino_icons: - dependency: "direct main" - description: - name: cupertino_icons - sha256: d57953e10f9f8327ce64a508a355f0b1ec902193f66288e8cb5070e7c47eeb2d - url: "https://pub.dev" - source: hosted - version: "1.0.6" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" - url: "https://pub.dev" - source: hosted - version: "1.3.1" - ffi: - dependency: transitive - description: - name: ffi - sha256: "493f37e7df1804778ff3a53bd691d8692ddf69702cf4c1c1096a2e41b4779e21" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - file: - dependency: transitive - description: - name: file - sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c" - url: "https://pub.dev" - source: hosted - version: "7.0.0" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: e2a421b7e59244faef694ba7b30562e489c2b489866e505074eb005cd7060db7 - url: "https://pub.dev" - source: hosted - version: "3.0.1" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - html: - dependency: transitive - description: - name: html - sha256: "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a" - url: "https://pub.dev" - source: hosted - version: "0.15.4" - http: - dependency: "direct main" - description: - name: http - sha256: "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2" - url: "https://pub.dev" - source: hosted - version: "0.13.6" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b" - url: "https://pub.dev" - source: hosted - version: "4.0.2" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa" - url: "https://pub.dev" - source: hosted - version: "10.0.0" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0 - url: "https://pub.dev" - source: hosted - version: "2.0.1" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47 - url: "https://pub.dev" - source: hosted - version: "2.0.1" - lints: - dependency: transitive - description: - name: lints - sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290 - url: "https://pub.dev" - source: hosted - version: "3.0.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb - url: "https://pub.dev" - source: hosted - version: "0.12.16+1" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" - url: "https://pub.dev" - source: hosted - version: "0.8.0" - meta: - dependency: transitive - description: - name: meta - sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04 - url: "https://pub.dev" - source: hosted - version: "1.11.0" - path: - dependency: transitive - description: - name: path - sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af" - url: "https://pub.dev" - source: hosted - version: "1.9.0" - path_provider_linux: - dependency: transitive - description: - name: path_provider_linux - sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 - url: "https://pub.dev" - source: hosted - version: "2.2.1" - path_provider_platform_interface: - dependency: transitive - description: - name: path_provider_platform_interface - sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - path_provider_windows: - dependency: transitive - description: - name: path_provider_windows - sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170" - url: "https://pub.dev" - source: hosted - version: "2.2.1" - platform: - dependency: transitive - description: - name: platform - sha256: "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec" - url: "https://pub.dev" - source: hosted - version: "3.1.4" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" - url: "https://pub.dev" - source: hosted - version: "2.1.8" - shared_preferences: - dependency: "direct main" - description: - name: shared_preferences - sha256: "81429e4481e1ccfb51ede496e916348668fd0921627779233bd24cc3ff6abd02" - url: "https://pub.dev" - source: hosted - version: "2.2.2" - shared_preferences_android: - dependency: transitive - description: - name: shared_preferences_android - sha256: "8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06" - url: "https://pub.dev" - source: hosted - version: "2.2.1" - shared_preferences_foundation: - dependency: transitive - description: - name: shared_preferences_foundation - sha256: "7708d83064f38060c7b39db12aefe449cb8cdc031d6062280087bc4cdb988f5c" - url: "https://pub.dev" - source: hosted - version: "2.3.5" - shared_preferences_linux: - dependency: transitive - description: - name: shared_preferences_linux - sha256: "9f2cbcf46d4270ea8be39fa156d86379077c8a5228d9dfdb1164ae0bb93f1faa" - url: "https://pub.dev" - source: hosted - version: "2.3.2" - shared_preferences_platform_interface: - dependency: transitive - description: - name: shared_preferences_platform_interface - sha256: "22e2ecac9419b4246d7c22bfbbda589e3acf5c0351137d87dd2939d984d37c3b" - url: "https://pub.dev" - source: hosted - version: "2.3.2" - shared_preferences_web: - dependency: transitive - description: - name: shared_preferences_web - sha256: "9aee1089b36bd2aafe06582b7d7817fd317ef05fc30e6ba14bff247d0933042a" - url: "https://pub.dev" - source: hosted - version: "2.3.0" - shared_preferences_windows: - dependency: transitive - description: - name: shared_preferences_windows - sha256: "841ad54f3c8381c480d0c9b508b89a34036f512482c407e6df7a9c4aa2ef8f59" - url: "https://pub.dev" - source: hosted - version: "2.3.2" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.99" - source_span: - dependency: transitive - description: - name: source_span - sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" - url: "https://pub.dev" - source: hosted - version: "1.10.0" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" - url: "https://pub.dev" - source: hosted - version: "1.11.1" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7 - url: "https://pub.dev" - source: hosted - version: "2.1.2" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" - url: "https://pub.dev" - source: hosted - version: "1.2.0" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 - url: "https://pub.dev" - source: hosted - version: "1.2.1" - test_api: - dependency: transitive - description: - name: test_api - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" - url: "https://pub.dev" - source: hosted - version: "0.6.1" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c - url: "https://pub.dev" - source: hosted - version: "1.3.2" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - video_player: - dependency: "direct main" - description: - name: video_player - sha256: afc65f4b8bcb2c188f64a591f84fb471f4f2e19fc607c65fd8d2f8fedb3dec23 - url: "https://pub.dev" - source: hosted - version: "2.8.3" - video_player_android: - dependency: transitive - description: - name: video_player_android - sha256: "4dd9b8b86d70d65eecf3dcabfcdfbb9c9115d244d022654aba49a00336d540c2" - url: "https://pub.dev" - source: hosted - version: "2.4.12" - video_player_avfoundation: - dependency: transitive - description: - name: video_player_avfoundation - sha256: "309e3962795e761be010869bae65c0b0e45b5230c5cee1bec72197ca7db040ed" - url: "https://pub.dev" - source: hosted - version: "2.5.6" - video_player_platform_interface: - dependency: transitive - description: - name: video_player_platform_interface - sha256: "236454725fafcacf98f0f39af0d7c7ab2ce84762e3b63f2cbb3ef9a7e0550bc6" - url: "https://pub.dev" - source: hosted - version: "6.2.2" - video_player_web: - dependency: transitive - description: - name: video_player_web - sha256: "41245cef5ef29c4585dbabcbcbe9b209e34376642c7576cabf11b4ad9289d6e4" - url: "https://pub.dev" - source: hosted - version: "2.3.0" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957 - url: "https://pub.dev" - source: hosted - version: "13.0.0" - web: - dependency: transitive - description: - name: web - sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27" - url: "https://pub.dev" - source: hosted - version: "0.5.1" - win32: - dependency: transitive - description: - name: win32 - sha256: "0a989dc7ca2bb51eac91e8fd00851297cfffd641aa7538b165c62637ca0eaa4a" - url: "https://pub.dev" - source: hosted - version: "5.4.0" - xdg_directories: - dependency: transitive - description: - name: xdg_directories - sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d - url: "https://pub.dev" - source: hosted - version: "1.0.4" -sdks: - dart: ">=3.3.1 <4.0.0" - flutter: ">=3.19.0" diff --git a/frontend/sige_ie/pubspec.yaml b/frontend/sige_ie/pubspec.yaml deleted file mode 100644 index e16666e7..00000000 --- a/frontend/sige_ie/pubspec.yaml +++ /dev/null @@ -1,95 +0,0 @@ -name: sige_ie -description: "A new Flutter project." -# The following line prevents the package from being accidentally published to -# pub.dev using `flutter pub publish`. This is preferred for private packages. -publish_to: "none" # Remove this line if you wish to publish to pub.dev - -# The following defines the version and build number for your application. -# A version number is three numbers separated by dots, like 1.2.43 -# followed by an optional build number separated by a +. -# Both the version and the builder number may be overridden in flutter -# build by specifying --build-name and --build-number, respectively. -# In Android, build-name is used as versionName while build-number used as versionCode. -# Read more about Android versioning at https://developer.android.com/studio/publish/versioning -# In iOS, build-name is used as CFBundleShortVersionString while build-number is used as CFBundleVersion. -# Read more about iOS versioning at -# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html -# In Windows, build-name is used as the major, minor, and patch parts -# of the product and file versions while build-number is used as the build suffix. -version: 1.0.0+1 - -environment: - sdk: ">=3.3.1 <4.0.0" - -# Dependencies specify other packages that your package needs in order to work. -# To automatically upgrade your package dependencies to the latest versions -# consider running `flutter pub upgrade --major-versions`. Alternatively, -# dependencies can be manually updated by changing the version numbers below to -# the latest version available on pub.dev. To see which dependencies have newer -# versions available, run `flutter pub outdated`. -dependencies: - flutter: - sdk: flutter - shared_preferences: ^2.0.15 - video_player: ^2.2.14 - http: ^0.13.3 - - # The following adds the Cupertino Icons font to your application. - # Use with the CupertinoIcons class for iOS style icons. - cupertino_icons: ^1.0.6 - -dev_dependencies: - flutter_test: - sdk: flutter - - # The "flutter_lints" package below contains a set of recommended lints to - # encourage good coding practices. The lint set provided by the package is - # activated in the `analysis_options.yaml` file located at the root of your - # package. See that file for information about deactivating specific lint - # rules and activating additional ones. - flutter_lints: ^3.0.0 - -# For information on the generic Dart part of this file, see the -# following page: https://dart.dev/tools/pub/pubspec - -# The following section is specific to Flutter packages. -flutter: - assets: - - assets/Loading.mp4 - - assets/1000x1000.png - - # The following line ensures that the Material Icons font is - # included with your application, so that you can use the icons in - # the material Icons class. - uses-material-design: true - - # To add assets to your application, add an assets section, like this: - # assets: - # - images/a_dot_burr.jpeg - # - images/a_dot_ham.jpeg - - # An image asset can refer to one or more resolution-specific "variants", see - # https://flutter.dev/assets-and-images/#resolution-aware - - # For details regarding adding assets from package dependencies, see - # https://flutter.dev/assets-and-images/#from-packages - - # To add custom fonts to your application, add a fonts section here, - # in this "flutter" section. Each entry in this list should have a - # "family" key with the font family name, and a "fonts" key with a - # list giving the asset and other descriptors for the font. For - # example: - # fonts: - # - family: Schyler - # fonts: - # - asset: fonts/Schyler-Regular.ttf - # - asset: fonts/Schyler-Italic.ttf - # style: italic - # - family: Trajan Pro - # fonts: - # - asset: fonts/TrajanPro.ttf - # - asset: fonts/TrajanPro_Bold.ttf - # weight: 700 - # - # For details regarding fonts from package dependencies, - # see https://flutter.dev/custom-fonts/#from-packages diff --git a/frontend/sige_ie/test/widget_test.dart b/frontend/sige_ie/test/widget_test.dart deleted file mode 100644 index 27cee208..00000000 --- a/frontend/sige_ie/test/widget_test.dart +++ /dev/null @@ -1,30 +0,0 @@ -// This is a basic Flutter widget test. -// -// To perform an interaction with a widget in your test, use the WidgetTester -// utility in the flutter_test package. For example, you can send tap and scroll -// gestures. You can also use WidgetTester to find child widgets in the widget -// tree, read text, and verify that the values of widget properties are correct. - -import 'package:flutter/material.dart'; -import 'package:flutter_test/flutter_test.dart'; - -import 'package:sige_ie/main.dart'; - -void main() { - testWidgets('Counter increments smoke test', (WidgetTester tester) async { - // Build our app and trigger a frame. - await tester.pumpWidget(MyApp()); - - // Verify that our counter starts at 0. - expect(find.text('0'), findsOneWidget); - expect(find.text('1'), findsNothing); - - // Tap the '+' icon and trigger a frame. - await tester.tap(find.byIcon(Icons.add)); - await tester.pump(); - - // Verify that our counter has incremented. - expect(find.text('0'), findsNothing); - expect(find.text('1'), findsOneWidget); - }); -} diff --git a/frontend/sige_ie/web/favicon.png b/frontend/sige_ie/web/favicon.png deleted file mode 100644 index 8aaa46ac1ae21512746f852a42ba87e4165dfdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/frontend/sige_ie/web/icons/Icon-192.png b/frontend/sige_ie/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/frontend/sige_ie/web/icons/Icon-512.png b/frontend/sige_ie/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 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 diff --git a/frontend/sige_ie/web/icons/Icon-maskable-192.png b/frontend/sige_ie/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76e525556d5d89141648c724331630325d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! diff --git a/frontend/sige_ie/web/icons/Icon-maskable-512.png b/frontend/sige_ie/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c56691fbdb0b7efa65097c7cc1edac12a6d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20998 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 MPgg&ebxsLQ025IeI{*Lx diff --git a/frontend/sige_ie/web/index.html b/frontend/sige_ie/web/index.html deleted file mode 100644 index 334cff92..00000000 --- a/frontend/sige_ie/web/index.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - sige_ie - - - - - - - - - - diff --git a/frontend/sige_ie/web/manifest.json b/frontend/sige_ie/web/manifest.json deleted file mode 100644 index 3f8e5dc9..00000000 --- a/frontend/sige_ie/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "sige_ie", - "short_name": "sige_ie", - "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/frontend/sige_ie/windows/.gitignore b/frontend/sige_ie/windows/.gitignore deleted file mode 100644 index d492d0d9..00000000 --- a/frontend/sige_ie/windows/.gitignore +++ /dev/null @@ -1,17 +0,0 @@ -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/frontend/sige_ie/windows/CMakeLists.txt b/frontend/sige_ie/windows/CMakeLists.txt deleted file mode 100644 index 391b09b3..00000000 --- a/frontend/sige_ie/windows/CMakeLists.txt +++ /dev/null @@ -1,108 +0,0 @@ -# Project-level configuration. -cmake_minimum_required(VERSION 3.14) -project(sige_ie LANGUAGES CXX) - -# The name of the executable created for the application. Change this to change -# the on-disk name of your application. -set(BINARY_NAME "sige_ie") - -# Explicitly opt in to modern CMake behaviors to avoid warnings with recent -# versions of CMake. -cmake_policy(VERSION 3.14...3.25) - -# Define build configuration option. -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() -# Define settings for the Profile build mode. -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. -# -# Be cautious about adding new options here, as plugins use this function by -# default. In most cases, you should add new options to specific targets instead -# of modifying this function. -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() - -# Flutter library and tool build rules. -set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") -add_subdirectory(${FLUTTER_MANAGED_DIR}) - -# Application build; see runner/CMakeLists.txt. -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() - -# Copy the native assets provided by the build.dart from all packages. -set(NATIVE_ASSETS_DIR "${PROJECT_BUILD_DIR}native_assets/windows/") -install(DIRECTORY "${NATIVE_ASSETS_DIR}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) - -# 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/frontend/sige_ie/windows/flutter/CMakeLists.txt b/frontend/sige_ie/windows/flutter/CMakeLists.txt deleted file mode 100644 index 903f4899..00000000 --- a/frontend/sige_ie/windows/flutter/CMakeLists.txt +++ /dev/null @@ -1,109 +0,0 @@ -# This file controls Flutter-level build steps. It should not be edited. -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") - -# Set fallback configurations for older versions of the flutter tool. -if (NOT DEFINED FLUTTER_TARGET_PLATFORM) - set(FLUTTER_TARGET_PLATFORM "windows-x64") -endif() - -# === 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" - ${FLUTTER_TARGET_PLATFORM} $ - 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/frontend/sige_ie/windows/flutter/generated_plugin_registrant.cc b/frontend/sige_ie/windows/flutter/generated_plugin_registrant.cc deleted file mode 100644 index 8b6d4680..00000000 --- a/frontend/sige_ie/windows/flutter/generated_plugin_registrant.cc +++ /dev/null @@ -1,11 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#include "generated_plugin_registrant.h" - - -void RegisterPlugins(flutter::PluginRegistry* registry) { -} diff --git a/frontend/sige_ie/windows/flutter/generated_plugin_registrant.h b/frontend/sige_ie/windows/flutter/generated_plugin_registrant.h deleted file mode 100644 index dc139d85..00000000 --- a/frontend/sige_ie/windows/flutter/generated_plugin_registrant.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// 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/frontend/sige_ie/windows/flutter/generated_plugins.cmake b/frontend/sige_ie/windows/flutter/generated_plugins.cmake deleted file mode 100644 index b93c4c30..00000000 --- a/frontend/sige_ie/windows/flutter/generated_plugins.cmake +++ /dev/null @@ -1,23 +0,0 @@ -# -# Generated file, do not edit. -# - -list(APPEND FLUTTER_PLUGIN_LIST -) - -list(APPEND FLUTTER_FFI_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) - -foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin}) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) -endforeach(ffi_plugin) diff --git a/frontend/sige_ie/windows/runner/CMakeLists.txt b/frontend/sige_ie/windows/runner/CMakeLists.txt deleted file mode 100644 index 394917c0..00000000 --- a/frontend/sige_ie/windows/runner/CMakeLists.txt +++ /dev/null @@ -1,40 +0,0 @@ -cmake_minimum_required(VERSION 3.14) -project(runner LANGUAGES CXX) - -# Define the application target. To change its name, change BINARY_NAME in the -# top-level CMakeLists.txt, not the value here, or `flutter run` will no longer -# work. -# -# Any new source files that you add to the application should be added here. -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 the standard set of build settings. This can be removed for applications -# that need different build settings. -apply_standard_settings(${BINARY_NAME}) - -# Add preprocessor definitions for the build version. -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION=\"${FLUTTER_VERSION}\"") -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MAJOR=${FLUTTER_VERSION_MAJOR}") -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MINOR=${FLUTTER_VERSION_MINOR}") -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_PATCH=${FLUTTER_VERSION_PATCH}") -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_BUILD=${FLUTTER_VERSION_BUILD}") - -# Disable Windows macros that collide with C++ standard library functions. -target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX") - -# Add dependency libraries and include directories. Add any application-specific -# dependencies here. -target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app) -target_link_libraries(${BINARY_NAME} PRIVATE "dwmapi.lib") -target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}") - -# Run the Flutter tool portions of the build. This must not be removed. -add_dependencies(${BINARY_NAME} flutter_assemble) diff --git a/frontend/sige_ie/windows/runner/Runner.rc b/frontend/sige_ie/windows/runner/Runner.rc deleted file mode 100644 index 438f2120..00000000 --- a/frontend/sige_ie/windows/runner/Runner.rc +++ /dev/null @@ -1,121 +0,0 @@ -// 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 -// - -#if defined(FLUTTER_VERSION_MAJOR) && defined(FLUTTER_VERSION_MINOR) && defined(FLUTTER_VERSION_PATCH) && defined(FLUTTER_VERSION_BUILD) -#define VERSION_AS_NUMBER FLUTTER_VERSION_MAJOR,FLUTTER_VERSION_MINOR,FLUTTER_VERSION_PATCH,FLUTTER_VERSION_BUILD -#else -#define VERSION_AS_NUMBER 1,0,0,0 -#endif - -#if defined(FLUTTER_VERSION) -#define VERSION_AS_STRING FLUTTER_VERSION -#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", "sige_ie" "\0" - VALUE "FileVersion", VERSION_AS_STRING "\0" - VALUE "InternalName", "sige_ie" "\0" - VALUE "LegalCopyright", "Copyright (C) 2024 com.example. All rights reserved." "\0" - VALUE "OriginalFilename", "sige_ie.exe" "\0" - VALUE "ProductName", "sige_ie" "\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/frontend/sige_ie/windows/runner/flutter_window.cpp b/frontend/sige_ie/windows/runner/flutter_window.cpp deleted file mode 100644 index 955ee303..00000000 --- a/frontend/sige_ie/windows/runner/flutter_window.cpp +++ /dev/null @@ -1,71 +0,0 @@ -#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()); - - flutter_controller_->engine()->SetNextFrameCallback([&]() { - this->Show(); - }); - - // Flutter can complete the first frame before the "show window" callback is - // registered. The following call ensures a frame is pending to ensure the - // window is shown. It is a no-op if the first frame hasn't completed yet. - flutter_controller_->ForceRedraw(); - - 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/frontend/sige_ie/windows/runner/flutter_window.h b/frontend/sige_ie/windows/runner/flutter_window.h deleted file mode 100644 index 6da0652f..00000000 --- a/frontend/sige_ie/windows/runner/flutter_window.h +++ /dev/null @@ -1,33 +0,0 @@ -#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/frontend/sige_ie/windows/runner/main.cpp b/frontend/sige_ie/windows/runner/main.cpp deleted file mode 100644 index e56f7e6a..00000000 --- a/frontend/sige_ie/windows/runner/main.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#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.Create(L"sige_ie", 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/frontend/sige_ie/windows/runner/resource.h b/frontend/sige_ie/windows/runner/resource.h deleted file mode 100644 index 66a65d1e..00000000 --- a/frontend/sige_ie/windows/runner/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{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/frontend/sige_ie/windows/runner/resources/app_icon.ico b/frontend/sige_ie/windows/runner/resources/app_icon.ico deleted file mode 100644 index c04e20caf6370ebb9253ad831cc31de4a9c965f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33772 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 diff --git a/frontend/sige_ie/windows/runner/runner.exe.manifest b/frontend/sige_ie/windows/runner/runner.exe.manifest deleted file mode 100644 index a42ea768..00000000 --- a/frontend/sige_ie/windows/runner/runner.exe.manifest +++ /dev/null @@ -1,20 +0,0 @@ - - - - - PerMonitorV2 - - - - - - - - - - - - - - - diff --git a/frontend/sige_ie/windows/runner/utils.cpp b/frontend/sige_ie/windows/runner/utils.cpp deleted file mode 100644 index b2b08734..00000000 --- a/frontend/sige_ie/windows/runner/utils.cpp +++ /dev/null @@ -1,65 +0,0 @@ -#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) - -1; // remove the trailing null character - int input_length = (int)wcslen(utf16_string); - std::string utf8_string; - if (target_length <= 0 || target_length > utf8_string.max_size()) { - return utf8_string; - } - utf8_string.resize(target_length); - int converted_length = ::WideCharToMultiByte( - CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, - input_length, utf8_string.data(), target_length, nullptr, nullptr); - if (converted_length == 0) { - return std::string(); - } - return utf8_string; -} diff --git a/frontend/sige_ie/windows/runner/utils.h b/frontend/sige_ie/windows/runner/utils.h deleted file mode 100644 index 3879d547..00000000 --- a/frontend/sige_ie/windows/runner/utils.h +++ /dev/null @@ -1,19 +0,0 @@ -#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/frontend/sige_ie/windows/runner/win32_window.cpp b/frontend/sige_ie/windows/runner/win32_window.cpp deleted file mode 100644 index 60608d0f..00000000 --- a/frontend/sige_ie/windows/runner/win32_window.cpp +++ /dev/null @@ -1,288 +0,0 @@ -#include "win32_window.h" - -#include -#include - -#include "resource.h" - -namespace { - -/// Window attribute that enables dark mode window decorations. -/// -/// Redefined in case the developer's machine has a Windows SDK older than -/// version 10.0.22000.0. -/// See: https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwmwindowattribute -#ifndef DWMWA_USE_IMMERSIVE_DARK_MODE -#define DWMWA_USE_IMMERSIVE_DARK_MODE 20 -#endif - -constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW"; - -/// Registry key for app theme preference. -/// -/// A value of 0 indicates apps should use dark mode. A non-zero or missing -/// value indicates apps should use light mode. -constexpr const wchar_t kGetPreferredBrightnessRegKey[] = - L"Software\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize"; -constexpr const wchar_t kGetPreferredBrightnessRegValue[] = L"AppsUseLightTheme"; - -// 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 registrar 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::Create(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, - 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; - } - - UpdateTheme(window); - - return OnCreate(); -} - -bool Win32Window::Show() { - return ShowWindow(window_handle_, SW_SHOWNORMAL); -} - -// 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; - - case WM_DWMCOLORIZATIONCOLORCHANGED: - UpdateTheme(hwnd); - 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. -} - -void Win32Window::UpdateTheme(HWND const window) { - DWORD light_mode; - DWORD light_mode_size = sizeof(light_mode); - LSTATUS result = RegGetValue(HKEY_CURRENT_USER, kGetPreferredBrightnessRegKey, - kGetPreferredBrightnessRegValue, - RRF_RT_REG_DWORD, nullptr, &light_mode, - &light_mode_size); - - if (result == ERROR_SUCCESS) { - BOOL enable_dark_mode = light_mode == 0; - DwmSetWindowAttribute(window, DWMWA_USE_IMMERSIVE_DARK_MODE, - &enable_dark_mode, sizeof(enable_dark_mode)); - } -} diff --git a/frontend/sige_ie/windows/runner/win32_window.h b/frontend/sige_ie/windows/runner/win32_window.h deleted file mode 100644 index e901dde6..00000000 --- a/frontend/sige_ie/windows/runner/win32_window.h +++ /dev/null @@ -1,102 +0,0 @@ -#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 a win32 window with |title| that is positioned and sized 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 this function will scale the inputted width and height as - // as appropriate for the default monitor. The window is invisible until - // |Show| is called. Returns true if the window was created successfully. - bool Create(const std::wstring& title, const Point& origin, const Size& size); - - // Show the current window. Returns true if the window was successfully shown. - bool Show(); - - // 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 - // responds 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; - - // Update the window frame's theme to match the system theme. - static void UpdateTheme(HWND const window); - - 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_ diff --git a/mkdocs.yml b/mkdocs.yml index c97182f5..58d11211 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1 +1,36 @@ -site_name: My Docs +site_name: Sigeie + +theme: + name: material + icon: + repo: fontawesome/brands/git-alt + palette: + - scheme: default + toggle: + icon: material/toggle-switch-off-outline + name: Modo Escuro + primary: Blue + accent: #8ECDDD + - scheme: slate + toggle: + icon: material/toggle-switch + name: Modo Claro + primary: Blue + accent: #8ECDDD + favicon: assets/favicon.ico + logo: assets/favicon.ico + + font: + text: Roboto + language: pt + features: + - content.code.annotate + - content.tabs.link + - header.autohide + - navigation.instant + - navigation.sections + - navigation.tabs + - navigation.top + - navigation.tracking + - navigation.tabs.sticky + From 59117ff7685536aad60563ffc9eef31bf3a75e6e Mon Sep 17 00:00:00 2001 From: OscarDeBrito Date: Tue, 2 Apr 2024 15:37:21 -0300 Subject: [PATCH 05/10] Atualiza pages --- docs/index.md | 33 +++++++++++++++++++++------------ docs/releases/release1.md | 0 2 files changed, 21 insertions(+), 12 deletions(-) create mode 100644 docs/releases/release1.md diff --git a/docs/index.md b/docs/index.md index 000ea345..f95e9116 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,17 +1,26 @@ -# Welcome to MkDocs +# Sigeie -For full documentation visit [mkdocs.org](https://www.mkdocs.org). +
+ +
-## Commands +

Sobre este projeto

-* `mkdocs new [dir-name]` - Create a new project. -* `mkdocs serve` - Start the live-reloading docs server. -* `mkdocs build` - Build the documentation site. -* `mkdocs -h` - Print help message and exit. +Aplicativo web mobile desenvolvido para a Universidade de Brasília com objetivo de gerenciar as instalações elétricas e dar suporte ao retrofitting das instalações. -## Project layout +#### Posição - mkdocs.yml # The configuration file. - docs/ - index.md # The documentation homepage. - ... # Other markdown pages, images and other files. +O SIGE IE é um sistema da Universidade de Brasília para o gerenciamento de instalações elétricas com o objetivo de facilitar o cadastro das informações de instalação elétrica para ajudar na reforma da parte elétrica dos prédios e salas. Ele permite a automatização da geração de relatórios das instalações elétricas de cada lugar e a centralização dessas informações para uso dos responsáveis pelas instalações. As pessoas devem usar o SIGE IE porque ele simplifica e agiliza o processo de gerenciamento, principalmente do retrofitting de instalações elétricas, garantindo maior eficiência e segurança. + + +## Equipe + + + + + +

Pedro Lucas

+

Danilo Melo

+

Oscar de Brito

+

Kauan José

+

Ramires

diff --git a/docs/releases/release1.md b/docs/releases/release1.md new file mode 100644 index 00000000..e69de29b From 81c0c087a95b3449ca27aa1537f398f386513f13 Mon Sep 17 00:00:00 2001 From: OscarDeBrito Date: Tue, 2 Apr 2024 15:37:56 -0300 Subject: [PATCH 06/10] =?UTF-8?q?Adiciona=20imagens=20e=20remove=20arquivo?= =?UTF-8?q?s=20unitiliz=C3=A1veis?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/favicon.ico | Bin 2528 -> 0 bytes doc/img/arquitetura-api-rest-sigeie.png | Bin 63637 -> 0 bytes doc/img/release-roadmap.4cf783b31fbe.png | Bin 33298 -> 0 bytes doc/img/sige-ie-img.png | Bin 11534 -> 0 bytes doc/img/sige_ie_logo.jpeg | Bin 28974 -> 0 bytes docs/assets/favicon.ico | Bin 0 -> 44098 bytes docs/assets/logo.png | Bin 0 -> 44098 bytes mkdocs.yml | 9 +++++++-- 8 files changed, 7 insertions(+), 2 deletions(-) delete mode 100644 assets/favicon.ico delete mode 100644 doc/img/arquitetura-api-rest-sigeie.png delete mode 100644 doc/img/release-roadmap.4cf783b31fbe.png delete mode 100644 doc/img/sige-ie-img.png delete mode 100644 doc/img/sige_ie_logo.jpeg create mode 100644 docs/assets/favicon.ico create mode 100644 docs/assets/logo.png diff --git a/assets/favicon.ico b/assets/favicon.ico deleted file mode 100644 index 9a5c1e8467f84625d7d6e8cfb0d74ed431378ef2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2528 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?4jBOuH;Rhv&5C}>^c z8d2h$pPQSSSHe(HWR+s&;^^+=YnmILUm0p;q?2W3Zfap{3jAFJg2T)o7U{G?R9irfOA`3wv;6;?oIZfZ%Q zLPc&)Ua?h$tvXnR6_5=Q)>pUVQh)-RqLehNAQv~NQXtP(J)@+gz)D}gyu4hm+*mKa zC|%#s($Z4jz)0W7NEfI=x41H|B(Xv_uUHvq5~@)ysl~}fnFS@8`FRQ;qZ5#g<=qec6=z|=XlZj*kSOnEjeJoak zl_B|*%s_A~DJjZKf(Jxiv0frrq!bi-dccU)PfP&?g#k)XKy+C-rW7MN9ORSW)Iu~7 zU|@hG3KENoQ$s2XQf<|PQj7CTi;`23QvlRJ=c3falGGGCBLgE7T>~Hj1`wJQJQ8i7 z60Q{`o+)-F$rk2j<|*d7si}skx+caZ2D+9OmT9^s7G_2UNft)N21sT>v|yOzmIO4& z)X3Dx%+%7*#L(Q*)WQI6KUfk&OGticat6p-c1CcO2r-0m9MOy#TrjVq1}l{!x&SFx zfnph)T|w~+lmN!BF-rUb#jG4lOEU6{?DC6~6N?m*iZV;`Z9r;a;%I)OJS76l3zTFC zcVIql{VSJ8+l|E={faMTU3f700V|KGy-W~)N zdSRX}jv*Cu-p=sNkWCe7oB#Rjo%t%}=8BmfP990Ot}Mt{+I3LPb9yxJ zH#YBS{Jl<(=lkr>^FT2F2#;KtnW4`m#v`u14wqI4dPtcvc`kNS$h^X#(#xx|;QzvFByVivXvivE^(gG=6s~FE!E@$kJbLiYyC*j1;lzj8OL~PA ze(Y16z0JqRteH{JF;sA3#QPp!hrpgDuN4z7r&~*KrAgefJigog-4fmOo3;OSbbYgH zzJ=Onu{drJQjm&g_~?JZK;p6Vk|zl@hl8ure!Td6yYj=m*?Yd6v2gd#UAn)#^IDa> zCg-b27gp1csUo|Xlp2;*WLy_%EIuVkkt^_+?86iYvSqa zpBJ!A4fxuWa75`<0%t&Pde%gamU&Be=*irwZ@pGC^ZohUg?7PdDSKL-{bN!SEf2qF zmHFMCzahfoz>V+Rp`jm z#oD>;iL26rmQ?%y(Zcrq=9|;M%T%|gePmL-AMxyU{_UIBLS2le-J7T6s?EX`#CgS+ z{mZwt1-0uKT?9?CG%o&AuRFgl z_VX1>#(nxC-jQKlnYW^A|JiaLq8NNLq76P&LJ|q^O)HkkTx92YQT6D|{&#N{TK=tF6Sishyp)wYzWox?*!54LNM*J(QqGlX jToR}}!6b`i(y{qXmPb$cW|tlSHJ&_O{an^LB{Ts5Wq+c; diff --git a/doc/img/arquitetura-api-rest-sigeie.png b/doc/img/arquitetura-api-rest-sigeie.png deleted file mode 100644 index 48f40df0007f6061e15a3a09d2e71f200284fe18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63637 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 diff --git a/doc/img/sige-ie-img.png b/doc/img/sige-ie-img.png deleted file mode 100644 index e16bb804beed5bb70302398c99618eda8e78086d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11534 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 diff --git a/doc/img/sige_ie_logo.jpeg b/doc/img/sige_ie_logo.jpeg deleted file mode 100644 index b5c183d63dad1b3faa17bd7135c28b08526f2fe3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28974 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 E4@Z%$@c;k- literal 0 HcmV?d00001 diff --git a/docs/assets/logo.png b/docs/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..cf72f9049ff3ea2a53d70d1b305c67a79302a1dd GIT binary patch literal 44098 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 E4@Z%$@c;k- literal 0 HcmV?d00001 diff --git a/mkdocs.yml b/mkdocs.yml index 58d11211..992ff728 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -10,13 +10,13 @@ theme: icon: material/toggle-switch-off-outline name: Modo Escuro primary: Blue - accent: #8ECDDD + accent: Yellow - scheme: slate toggle: icon: material/toggle-switch name: Modo Claro primary: Blue - accent: #8ECDDD + accent: Yellow favicon: assets/favicon.ico logo: assets/favicon.ico @@ -34,3 +34,8 @@ theme: - navigation.tracking - navigation.tabs.sticky +nav: + - Ínicio: index.md + - Fase do projeto: + - Release 1: release1.md + \ No newline at end of file From fec0bffc8371a397c5842657591aeecabd29a823 Mon Sep 17 00:00:00 2001 From: OscarDeBrito Date: Tue, 2 Apr 2024 15:40:30 -0300 Subject: [PATCH 07/10] =?UTF-8?q?Adicionar=20informa=C3=A7=C3=B5es=20back?= =?UTF-8?q?=20end=20e=20front=20end?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/index.md | 41 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 37 insertions(+), 4 deletions(-) diff --git a/docs/index.md b/docs/index.md index f95e9116..a93847b2 100644 --- a/docs/index.md +++ b/docs/index.md @@ -12,15 +12,48 @@ Aplicativo web mobile desenvolvido para a Universidade de Brasília com objetivo O SIGE IE é um sistema da Universidade de Brasília para o gerenciamento de instalações elétricas com o objetivo de facilitar o cadastro das informações de instalação elétrica para ajudar na reforma da parte elétrica dos prédios e salas. Ele permite a automatização da geração de relatórios das instalações elétricas de cada lugar e a centralização dessas informações para uso dos responsáveis pelas instalações. As pessoas devem usar o SIGE IE porque ele simplifica e agiliza o processo de gerenciamento, principalmente do retrofitting de instalações elétricas, garantindo maior eficiência e segurança. +#### Objetivos + +Simplificar o cadastro e gerenciamento de informações de instalações elétricas e automatizar a geração de relatórios. + +#### Tecnologias + +##### Back-end + +| Nome | Versão | Uso | Configuração | +|-------------------|--------|-------------------|-------------------------------------------------------------------------| +| Python | 3.11.8 | Linguagem | [Site oficial do Python](https://www.python.org/downloads/) | +| Django | 4.2 (LTS) | Framework web | Automática | +| Django REST framework | 3.14 | API REST | Automática | +| Docker | 25.0.4 | Conteiner e imagem | [Site oficial do Docker](https://docs.docker.com/desktop/install/ubuntu/) | +| Redis | 7.2 | Banco de dados cache para sessão | Automática via Docker | +| MySQL | 8.1 | Banco de dados | Automática via Docker | +| mysqlclient | 2.2.4 | Cliente para se conectar com MySQL | [Site do Pypi com as configurações](https://pypi.org/project/mysqlclient/) | + +###### Observação + +Atualmente o Django REST Framework suporta as seguintes versões do Python e do Django: + +| Python | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | +|--------|-----|-----|-----|-----|------|------| +| Django | 3.0 | 3.1 | 3.2 | 4.0 | 4.1 | 4.2 (LTS) | + +Como a versão LTS mais recente do Django (2024) é a 4.2, escolhemos configurar o projeto usando Python 3.11. + +##### Front-end mobile + +| Nome | Versão | Uso | Configuração | +|---------------|--------|--------------------|--------------------------------------------------------------| +| Flutter | 3.19.3 | Framework frontend | [Site oficial do Flutter](https://docs.flutter.dev/get-started/install/linux) | +| Android Studio| Iguana | IDE para desenvolvimento Android com Android SDK | [Site oficial do Android Studio](https://developer.android.com/studio/index.html) | ## Equipe - -

Pedro Lucas

-

Danilo Melo

-

Oscar de Brito

+

Danilo Melo


Kauan José

+

Oscar de Brito

+

Pedro Lucas


Ramires

From 4cbe34a222e710a2b707f99cdbcd09bb45f0733d Mon Sep 17 00:00:00 2001 From: OscarDeBrito Date: Tue, 2 Apr 2024 15:53:30 -0300 Subject: [PATCH 08/10] =?UTF-8?q?Adciciona=20p=C3=A1gina=20de=20subir=20ap?= =?UTF-8?q?licativo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/info/backend.md | 94 +++++++++++++++++++++++++++++++++++++++++ docs/info/contribuir.md | 18 ++++++++ docs/info/frontend.md | 48 +++++++++++++++++++++ mkdocs.yml | 7 +-- 4 files changed, 164 insertions(+), 3 deletions(-) create mode 100644 docs/info/backend.md create mode 100644 docs/info/contribuir.md create mode 100644 docs/info/frontend.md diff --git a/docs/info/backend.md b/docs/info/backend.md new file mode 100644 index 00000000..ceb82aab --- /dev/null +++ b/docs/info/backend.md @@ -0,0 +1,94 @@ +### Como subir o projeto +Estas etapas são válidas para Linux OS e WSL. +#### Como subir o back-end: + +Primeiramente, interrompa qualquer processo que use o porto 8080, 3306 e 6379. Então atualize o seu sistema: + ``` + sudo apt-get update + ``` + + ``` + sudo apt-get upgrade + ``` + +Em seguida, caso já não tenha instalado: + +- Instale o Python, Pip e os cabeçalhos do Python e MySQL: + + Python: + ``` + sudo apt-get install python3.11 + ``` + + Pip: + ``` + sudo apt-get install python3-pip + ``` + + Cabeçalhos: + ``` + sudo apt-get install python3.11-dev default-libmysqlclient-dev build-essential pkg-config + ``` + + mysqlclient: + + ``` + pip install mysqlclient + ``` + +- Instale o virtualenv para criar um ambiente virtual do projeto: + + Virtualenv: + ``` + sudo pip3 install virtualenv + ``` + +Vá para dentro da pasta raiz `api`: + +1. Cria o ambiente virtual e ative-o: + + Criar ambiente virtual: + ``` + virtualenv -p python3.11 venv + ``` + + Ativar ambiente: + ``` + source venv/bin/activate + ``` + +3. Com o ambiente virtual ativado, instale as dependências: + + ``` + pip install -r requirements.txt + ``` + +4. Com o docker iniciado, crie a imagem do banco de dados pela primeira vez: + + ``` + docker-compose build + ``` + +6. Suba a imagem: + + ``` + docker-compose up + ``` + +8. Ainda no diretório raiz `api`, aplique as migrações: + + ``` + python manage.py makemigrations + ``` + + ``` + python3 manage.py migrate + ``` + +10. Inicie o servidor: + + ``` + python3 manage.py runserver + ``` + +Pronto, o servidor já está rodando com o banco de dados configurado. diff --git a/docs/info/contribuir.md b/docs/info/contribuir.md new file mode 100644 index 00000000..a3c649c0 --- /dev/null +++ b/docs/info/contribuir.md @@ -0,0 +1,18 @@ +### Como contribuir +1. Faça um fork do repositório do projeto. +2. Clone o fork na sua máquina: + + ``` + git clone https://github.com/{seu-usuario}/T2G3-Sistema-Instalacao-Eletrica.git + ``` + +4. Comente na issue que deseja contribuir ou crie uma issue nova. +5. Entre no repositório clonado na sua máquina: + + ``` + cd T2G3-Sistema-Instalacao-Eletrica + ``` + +7. Após enviar suas contribuições para o fork do seu repositório, faça um pull request. +8. Aguarde a revisão. + diff --git a/docs/info/frontend.md b/docs/info/frontend.md new file mode 100644 index 00000000..b7f96c17 --- /dev/null +++ b/docs/info/frontend.md @@ -0,0 +1,48 @@ +#### Como Subir o Front-end: + +Antes de começar, verifique se o Flutter SDK está atualizado e compatível com o projeto. Siga as instruções específicas para sua plataforma (Windows, macOS, Linux) disponíveis na [documentação oficial do Flutter](https://flutter.dev/docs/get-started/install). + +Caso ainda não tenha feito, instale os seguintes requisitos em sua máquina: + +- **Flutter SDK**: + Siga as instruções de instalação para a sua plataforma. + +- **Android Studio ou Visual Studio Code**: + + - Android Studio: + ``` + sudo snap install android-studio --classic + ``` + + - Visual Studio Code: + ``` + sudo snap install code --classic + ``` + Para o VS Code, instale as extensões do Flutter e Dart disponíveis na aba de extensões do editor. + +- **Emulador Android ou um dispositivo físico**: + Configure um emulador usando o AVD Manager do Android Studio ou [configure seu dispositivo Android para depuração USB](https://developer.android.com/studio/debug/dev-options). + +Com o ambiente preparado, siga os passos abaixo: + +1. **Clone o Repositório do Front-end**: + ``` + git clone https://github.com/ResidenciaTICBrisa/T2G3-Sistema-Instalacao-Eletrica.git + ``` + +2. **Abra o Projeto no Editor**: + Abra a pasta clonada no Android Studio ou no Visual Studio Code. + +3. **Baixe as Dependências**: + Abra um terminal no editor e execute o comando: + ``` + flutter pub get + ``` + +4. **Execute o Projeto**: + - **No Android Studio:** Escolha um dispositivo ou emulador na barra de ferramentas e clique em 'Run'. + - **No Visual Studio Code:** Selecione um dispositivo ou emulador na barra de status e pressione `F5` ou utilize o comando `Flutter: Run` na paleta de comandos. + +Pronto, o Front end já está rodando e você pode utilizá-lo. + + diff --git a/mkdocs.yml b/mkdocs.yml index 992ff728..cbddd508 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -36,6 +36,7 @@ theme: nav: - Ínicio: index.md - - Fase do projeto: - - Release 1: release1.md - \ No newline at end of file + - Subir o projeto: + - Backend: info/backend.md + - Frontend: info/frontend.md + - Contribuições: info/contribuir.md From 77b144721b111f63d3154c9273e9431368be17b2 Mon Sep 17 00:00:00 2001 From: OscarDeBrito Date: Wed, 3 Apr 2024 14:59:56 -0300 Subject: [PATCH 09/10] Adicionar arquitetura --- docs/assets/file.pdf | Bin 0 -> 571370 bytes docs/info/prototipo.md | 1 + mkdocs.yml | 3 +++ 3 files changed, 4 insertions(+) create mode 100644 docs/assets/file.pdf create mode 100644 docs/info/prototipo.md diff --git a/docs/assets/file.pdf b/docs/assets/file.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8e84a8629acd94e940e3e72de672a264580667ff GIT binary patch literal 571370 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

_C@rWt2*}0!Gu)%K0lZj z|C{N)+~M6LiM?%I+47853{sJ&C%4&$pSaUYMV%f`m~iC3lngUbke0ON%+|C--#HL2 z)op49$*XVE`!mB<^pp#uAC!{}Y<$##St_nZ=G;`CZ2Tw(OEHWZ<9oPtm@mRV+dAe6H(aPPbQKhf9UO8BR~^8FQ#^+z}0A7T8DuE8Hl_Rk`% z{txNve;vmEusQz-Uf>g$!wtu0A=EFR8-OY%fbE|%s#nU$#e{u{NPfG#gl1J%xqzZRNr|n zz?FnOb7*bqUM-`^E(w=Oe_KRErZ54wZAg0;g~3zRTsxX?WVk)iTWQxuC~(=bO0cI? ziyJo!uibn?Wnqvqt^^wh2}P@XogALm39aGbfEkt$pIV;6^>uZva;eRjx{X__^)At} zGa8JO2NKTOI2AT)Td>K!Y3AL8jw^Ep6RTjXO8k|m+AU3)44m|cD%`Y6!7vW|OF)gc zyJamYpkb`9D|8zJ;A-E?BMMruVZLm36`@DOR7HHVOBE2Rp8^I{c{gX9T)L99q{j);9scxZ;^Tb)>!|m$Nv8iDi0~^nA3LuiZF~3D5CyJTK7?!Iz9fo!=qa| zq~=bucjXDR3QPJ95Z#M(aPOD!#t#Kol%5;X71VwBaVhnt!<@Vi)VocfT z9td1`z}m0Y^SAWD476#TelK3uG^KEoutE_RN2-M#nfD+*>|nEDA(yN9?rN)6$g<=7rY(|s+H$Jz3!@xM^!x0a2p~ykiN!QD{;|zL?;#dU}Gq8 z@1Z}fya2V00+opl?~pICROFY;vg_7!aXBv@cazZhd?8CnkBH*e3)qmd-0*bnxpi=l zU#~uXkI$bxJrlHXbPE#B#gGl14mXh%Zb{31x<^jHqj45f`oAmK_0l? zB!HOIus4H3C5uDtgJc3MqqBOY4=z`WaJkb#-fW-UrBifaArro`AUgTk?UFxHqiYK> z0X{`@pAj(GUoVdUq9UcgK~!S<>kk%*()L*KZ}}A4Ur8jk{`1MOz+6!Hx#({xLhntU z@qj=d3EQj$IszJhewCBY7Ef}+o$)t7_uVJ-#YG-#g(03Dip#$P5)UkNtMpj^#%6Im zqz6Xu7l18L5>54l{`GKK$eO)?KiN#W42v&~)H}z5sWW8SN=K->_u&O&itxc*evxdC zg{`ap*VC0;hBnhqV{_!*XV5TG%thtMS)<4({Oa<_5MU%fTHoE2gMP8q%1jw}G8W0Cped=!ldEajLv|p1t(?uYE83UWpD`R$l=rMV`sDtB zEXS||JLsu{L`XwQLuzp(aIn-qNH7YaDfUY7>|INYp&lLABx7z=t;{G?_`48{nKlsi@)!@H-*&*UC@eN30 zqXMnqH%_YP3?F$&uaRA)lvfD(Ihw7*9|{%sJ#(V-dsOB3sIif>q*{f<8Non#F2FJ z1=@c(yiIjv-G4A>+qMwFwza%$amaA(sLq{7CYbcSJ+CHF(>Fy!`LDzbc5uC~#4j?o zerS{L3yO*tNo|X{5I9cq?C`S?$&4pmnW(06@g1Rc_JiE6Tfh3qmyaHIWrO#L>R0#(4ef0#&;zUc&Gui0eN>!)=UJqH536}p&%SNyJUbHxOny<{M4>AD=>g!U zDWFSNbee{10e}Rpd++mt31tbG;I_(z%kB0B4}nC)$rXuUz?&5UfD_yX$`!;vKN0Z! zUyyYegqhQp))RfZXHn~91i29kO9TJDBh4n%=4Qzs_og>42!jLkZx94?tv>}SV+ptZ zItQq%1d|}rkFYMy#o>OZ!jdu;bld1c;ZtWhK*~mOy`5lyv$2N`f&$Q>h4ZPnXFyaT zl>JS-Vnqkg-enSAS_}lxNVHtqRj6>Thi~l=&1Fqx!j|`A0qu&}S7GZ;p|+Rwi&{j= z&Sx%*(gVKzq<4VbVFiOO`9eRvf(Zl6N|K~Az%h6dB1B4Th5pl8Vo*tvyTMm!MX)hv zdsG&_we7Lax;rQNvm7QJr+PS2PWL-81Big$+D`Di+WofM*ajvhrY12ck>2tbl8ao;$NGzFl5ydF2xo66_++dW;e%$| zqS?{G4H~^{pkO)<;;Zm`2Kyj`p@jY+-XkUaCbGRXYT?; zA@aQI!_uQCw7e_`*}IP-iD5cAf(lNz(T35pmt8(ivn+8a^=J9`Xy$chX>Y6JV2#+HgEL{v2V50{3d=m zhBEPQ5rPb2%BvXr@f=G+@>nVUnCW*yENn3Idb$WRzl*dbBCxmRINlF)AG0R62ERSv zh5S&ZoDQ$RY+it-U%$N~!7RF|v^GH+GxTY`;&_;8%&xIa#^da~Va9Z)NQS8?_fbHZ zmi>;~l6STFd^)n;MN?^B+0I3$Vo;}?E_qY%z+YerJ**qtydQDLKg@kqI9W5Np8@`A z!^@iKMa}@;?}E=7DEP!ER*R!j&PAqZc?3Bi89fIyz}kykJRc2mJg(bU-Ed-zFqt~? zd+M%UF7e?tqJgWiB4>nAtY+MgKcQFAEBH}pj)g4L=Ux+QVp1xQo(wh&YI6%<-yg0Z z8A;?)F7je(dL(fnpIa0%*5UTT`O$vTNS^6}-$q>)He@U2myr7SYOlymzh%w{M6l;j zgCp=V)8vENlQq@^X0;V|4GIW0>gpQS zot<3f?Xh6nzdM$eIxfeCnyZLA3Pzc-RhB}CXqURF@6DE zul75eoo&obmW?qRSmm%eoO2~jC{}uU5S?+yvILBUTqs8%S5I5kOKvY<_B+UtHdxNP zSQD_WnqsS)U_!CVP5)sBZCu(QRwe{jMWIjT99i3Dw+iOvIX-q^{to`Uh)hlP50KTL zz=xEzM9=y@Oel_}II~XN&^I=M^RL(yR=2t+9rZ`>($^UAdZhTAP-MH#pURZ%4t$=N zGZD8@MorR}v+WCxQDKjxa>cYGT>5}hY3E*y$R1pFgK?L4a~9-TN#O8zI6`z}0u5P{ zycoIiK)rbJz%c{4FcuEl{M54N?O|-)TnG!}k`Rqx#=est#|P^9_9A-uZN`oRd{r!$6%ox)|9z)FIvDp`c!z zvdRI>9~5^#V0#X^81jX<^nI4ecze#0UYx+aoRk~rT*oB_Js3LXXb$NT`SG2orRAh^ zcml<~(u+$<)vnZS%O5`_E2Q5z;Xti!;iRXm?-ALIMk=!+LsVeWcm>|;@2 zg4j=@vm1Ydx1U$jEp{@B<;&;akrT@+js;gX9n?;T=)73(|6IsH|Dqz%c%IW7DvbuW zR6f>f6ybuGSdUe&+*-AQ#q2p$QP21kwknW6n5u2AfCn_{`jkmI%o1r22EG)zx)7eD zi^NP-!YfNbYT3*V1+~4u9K2S7eMzF6n|PU1z9HK(cn4%)89JT(Z=?o3NiVZy2P)0= zCB`BP6Om^Xbf)Py&kRM~Tj*rj6;Q|#nbVFWa&-w7e-&Vb2wQl_lo7M*&fuoNQV}#u z+}+`V`&(eDu|1y0Wo7cZm-S}`cyg(NCr;!*W7x`t@-iCue2I9rj;tv~Jp*xs@4MKURC^g*O)3@;=${kAKvegP72B z8h;BZ7a~ay}R30($-FP}!@wa;-b_!WuUH`375%4VUrW8r;o=I|RFSeiy@3 zAcOC~UuUEi@ys<=jr>(RD-W}Hq^%?7KL5VCbZKcIh56l-{mBo+)=u5eMs8{v2dM$2 z^CRp)xO95v>mdHR<&A}5fuPFgD>+)GG|l_8%8^0*eR2*$mGG)${Z|Fn3*gPv^xKw9 zFIwGXv7pA*14xmMd9;;RTfYdXk$uBegk1O{*iv_;j-iiMS&6D!3wA4c750hkEjvF) zK4KQqlqBI!Wl>T>HJsj1wN&QVH_Ut~)xiMUPw_GFbJ)1pl!cv68hz~`VRbXk$L>J} z=laUBtV1bh0@h=9J@Ut%WRYwFhu?f(#aoYlY-wV3(}@*}-%OF5YQ%A9_reZ-_NF7V zoVx<Q!28=x{rcWM@?k8JGG+Eb7tYI-j1n7HVd$bY#>U<2XUX9 zA^mIRfV(~H^J`t_KIag_7KfqUo;0dlSgxOfcjSz_3vBj5m;?6_O$GN7TWr^Tp&zpl z_ZxXDkNxa!As5&c6W z(+HKU0z`JhZn-y{L%*pO44n|Lc^932TX}&0_ILF{Q7j|}V7 zZJ(=o#cG24v(O){U%P9*Il1LLI!G#EY#conKs#0CT$KxHWX>y=?MaAm1fHNDElq9& zQ_70mXf(a;e^1o?d2s?V@o)xhwRWQd)>SGOk};y)nSj~)82Eus4jdHnDLCj>Uhxa| z{lRI9?iWL!o~CE{SE>(jdv2)T^5>W??2SX((#|EjWKv8Dok@s);(GE9kxG<$*?K?> z`=Vk2ACP!V79=rU#Bib3+5*5=MUuJjwcjS#>QUPeySS@eS0dYqj;E zrFBqsLp^Ooz@ESOKw-82I*hR3oLjc49hleS&dD-Iq6^R?optIf*Ng>WQWpu%RWBQ7 zSrL+NTMzsFI;$Ge~T9 z(AOcSQ+68mTCwj)E`55hx7<@vWkDWRZS=!hl8?16N}h||V)N*-dXxLfU>beVjq3== zT5B`9aUF$^i=F>u9}JmK8*pj9_(g_lTKoC@w%?E0@EYsEGGU9!uB$R)-j2A)%uk0| z()dB{<5U;56O8m}4^pQ#DD3I3)i0N#7u588rk|EuFM{nlvx{qf;64Vj3CqkjzKbJ7-5GFOqvlghqh0Zxa zYOS3lx6nwKbW2J%DtWE>LqUO1@0>IQgp00aGH`4yv2wrh-5?`fm5Ei@Pme+^yWtH3 zEbnL&qww`9XO48A%G`7thOOSpvRaf8 z7mX1U1?$vDnTyrk!-qBplpdwV#(E8DoQ}DkVu-z}sPx>C8zGz%mVL3z5$j7cLTm+! z9&Rh1XHia(f)YT)L)U{f8(ix~eDACa`VmTRU4mV{{$f8`IC-#cJ!)UVd3agz~Uulq@9sp}k4a=^j(Z4IhEcxq|48K~~q zYJx6pu}gpmvz*u;Bp9rMxMm!*eGe}*$-+ga5!y5pnDILT%xwlCw>4Q{3Gc8^;gYS0|zv8Ts?ntv$;tU)lumm)B;}O*^JY8Z|5)eqpZj z0iq+lj~*2YF=BE`fV&wZzV@ga?c;JT88?T4=Iuev+C58aKZd5|tqnQ6KX zE2$b}OfQ%fn9=hJ@dOR=GV!9Mt_8yn}vwXX=w=leHygo-l3Yw>|^uM*F#I6S=xRdPx{3t+qp5OU2A9qzO=FJrOr-$l({F2u-h1qq&WwY|Nb8vSEbWC)cLnh2W&P>R?jFA7 zbzIVU^Onx7tTG%nIoiP9b|QHp-nBadGM%$k-`PI8hI{4^l+e{dA z6W@0=U4Xg5+<@Qn{KuuLtChU?4y>OV#4hvYvPZt9p7|_T3*08~BWt4kexfP3Kg+N3 z#$XB*%<|oxzH|R9;tNaH<&9Cx^sxQ3wLSKdfS0%`m-3T=Je!5tfG#NI4EBuKvp7kp6J5=DK zeU0+z54YeC&h&qWhiT>UV_ZR;#jL!CwYrl#u?GQ?v_ageE_`ic3vYE5lTZQoF$&fL z9pxsEgL~@xwx?L5=*V!1_3|j0sqo`5FYzdl-H3LGd{R@08LcW1B@@S(iHFwTHd4@~ zDL)%y(R2%#R9VlhEFDnqw-!kuLC+)hnL3Vp*d5(3ey7T!X85Px>%NL{mk+#) z?(>((l>M$*Hb@Uf&*U!|Z&$DD%CJ``jvZ!-<@c*wZ}j`~6VAv{fhuiWjY_UvY%MhI zCJ>{dkvtN1E}Wp())>v$`s%IZx!1?xNJye zY}M3SQBL+%5_P#`?>^UAebS0&R_-dT7iavx@(=#c2o0Uef6`xmOd3kV9dV4h12Fk= zbGfrCqGS8DD4NoSroR4S{1zI(J15?)IF2%#rB8`N?tEc|6Pc9VTwM0@2%2Ra_BS_* zI5itVfA9%SWiP;)9kwcAQMM++^AVWyGT()S9RRPkV?8f^$dP#ve*rw5{#}yjNah=4 zDbbGneJ$o0irtf5@6aj5I+7OYYQ{w@p^7^9#8l8Q!I|;NF=Wl>#;#-CryakyC}{l7 z14iHSu_oGuxnbGw=Y<%qJe*gJ6#ByZ^vrUW5$dlVAQ@_t^!AJwsliAXbu%767e|Rh zlPgRg!7;;%7}RGDX*!PUGFUgF97T@rMny=oNk%>ONpt-5z4O{?DYW0W2L0j_aYX0U zGUn8-W;Q9ocFc!xZ<^Fjj_H9iPVI{8O?&g>m*;_fhmZ~v>EVGMI7~#{$2QdFj=Q5U zSWmk2K@cB!`3y5}wf@oKP^>11b=t-&3bLKfz7TwI8bNxbB)b&z_$f4(8-a!%vNfhR zGj7)mndRbA23&HN8UUus+v(|`_hkcTQ1yFgyZOQ$$B;;`)I(gAI?{|;g?ojpMOF-v znN3AFx`&soz3J`sbDC8r3;*7lb(%L*ME#P)?$&B!df4&mk0w^xmmEXU1p3vjrsd6Pw<{1opyUkV5kc}_Uor_iFl zyx1P&o0}_uK=P7@o$qXA3MOnx;uo$T?nBS?eekGU?a5M zr(hS2ZDyNKA^c#a_~cEga)oc|9%(+~X@|}kB=qoU-5*mj*X0L))TteHEG@~@FxSOa zd(G_$s+MQtGCHJoqWnbV}9(ve*g<7x%>QM4m8lk;B zAYAouU#rv3($vSXu+0=>@$q2I)5*qSHkm=Op$?{^W(wef7pcUvY7vCoUCMR(ox`R( zMUflTiE;QqqCPF3Gxbd^& zAp;d?1IO=E7LUOS*v}}LkH!yRl=v_^v8BC{XvVk;@$?=>z2%+G(7};3N|_egxCNhk zG@r4{W>wA=J}&Dtgb9a*0ZdgcY5sw&!>7+97vdpRtCDC+>eS|CT4q{gHSW@{I!D`1 z5!CmhoZK!e8&ez}B}VcMY(U4-vu1nC8T4MF-0B-J0nP|*z9_i|%MN&3KlCdjL{z_p zxrZXx?q|BI{uU2G%=V*LVH2L7!=);I+U7?`W+X_wO6XdEPpe@=w>a5HDs zHpL)|=$?X@-aIS41yD`$Cn7h(lsn3&v-<7x3LQH4;2=+BLlOqA%Xk7^^Uzse(E;|9 zzs<#%VhM>UDMOb9TpkJzEY{JD4Uc z=yVFSDMAs=4(6Za74?T&ac68P-BKv89joe8XE2wVW%+W z>*iWV)75;M{UAC5WXi54CKWoxUEZ)4v~{o%et%UFXE)^)2BgUwm#%2Ye!swFIQMd1 zs?%-eywag7bsVV91R>cq>{`h>$gr3tgVA>7<0jdasX^}zW8KWhJ!!ns-uE*%LFGpo zT$tDTwo-^1fCe;DJOK%l6PZ2zO%W(IS}q0+0=c=5>D;-P&JO#IFJP zpT|n_GW8X5Z9O|Hi=-7{kS#Oja5Hsv_g9Cb+ehGTvwIP??=c{oW`YS!<_N=%JxLmA zLNTX8kUjRAEheBXamkW;XQ8kAX#t;qVQX|DIt~q&)AO%=jOjRC1b0uqkqzqg=YuY#xex(D)P}k?W2ZCl21XHnX-~z)Ta+bH z=6mKEmjZM{9_u(e)=dXAvdQ53wxx0vZxo|5Snqdo+&?zz+@x;@x>cO^;o0dsYhnVD z@?XINl70z|mp*PcOPQRH^6D0@k)qx%H$-2i+M1}1_&#M5EnRCw= zq4;q-pQeqJxSjefY&`~@nM_*h7&jjE!}XxA1=f4$8-hUvZ5TptU`N%Wg3_87I-lW6 zLDNlrQU<1~MKt-NK06C|UxS5vSCI8IUGQ4HJZaW!%I)4(NXrgs( zai*Z^!2;#lnMQJ94tmBqv+&ic)x==ht9QI5)OL0>9ym^Z8F{_@*s)&hLr};!=xb$( z?>pmWz0Rj_?@OeSAZq?#p|1|H$u`y7H}-RE%tv7+aBdUleoRX?J@Bezy*-P+?vA%! zrMhtu2+Z9oJuv{uUSAcK{wbYqu)T5Aa$2btwX}sqQ{2D3>@;-TJv0tc#R)#IHF+-- zo9H-7o)q!?J-J4!PPpj}w#LDLQ)2h_N&P#AAD+qr6dh7@``E?B1Hlr4lX>D#=ph$8 z!OoTe$M9EC9XqS8J$4?nD)pM1t9kF3VQi-I2j6|*75pkvKOt2g?0XNf^mK#EVmbyv zwsk!T|LK?igZyCWdM?sG(N7=L$Km*e0noqQEHtYH4saxE2DMjS& zl)xW)rctt?_bHh5aD6M@0r~3IAS$8?wS4+XQij1*@pP+~FoAs3S_>?_qw9Ev4 zueZ+m6t^ZnzmS72>{i?EV}&eiD*tp@b_)@0q)pBipy{*=iLbnc7e{DMDN4m#f7=l8 znO@sT6_F}#1i7}P8lD~YR4cgoeKKGxE4@c_hv!br`(l>ZUml-a*yD6*08i*q90VAUC@U1g2%8{Av8L zP%))5&2~FRVn83&k{HvdT%}kT0QX0YIrC9i(^MHlV9x4~tYjm`9%8GQPfSW*3qgE2 z{cKQUA5~0=TPr+1mj8on;?{gII7d`hIEkWqS&M zWWiGvh&>P(^Q)u92eex;ug1GC`1K&|eXWiUcjxJ6R$c}$t`YyToG%o=g0HEf%i`D@ z)*}NtL^o%wp6`lAJdxUrp`H&>Z`#R!K`J=*Llfr;p!n>DC)@#8T0fg!tPQC^}luhLC^F(Vp-c1qvJT`E| z1Kf+e#DrPIXx|o%8QYF{v*-6#H*+ij;9_uneb3YbE_%=uR|NTTRF2VqSM(;S>eKG$ zj1te3;oWId!A9C)%tuB{Hu0j9z2H2O0t4DFRE>PELy3I|*P(ZCN$OWFO4g@rrUC3) zhi9FFKosE8?W)0mZGn&{2#?H=c*E_eF2A=@rq26K_p656HOH-q5JiGA8`Z7MhBrJ* zib@c0vfII;+^y^Zo5g1uAGSdq=eY(T3Om~2;tXTmyCGr&_W_6x-5TB9Cp56T1#9Go z87k6}CmCUC7D4GBl*xoI4;o=87B#AD)-bEqS9|P723mAqAv`YOZ4WwqGpO&R7x8~8 z?Ex@6qO`qE&JlAj>d_5r8cG#jDT|NuR(lnOuUTQ7X%YSHXJk$90lxZ#mj2HrZolje z`{_aXCo9upKHY1OnA9_!H7TAfW9f9$xr(w6q^_T){o@KrnyPvNn2_QK;S?2d3lGQ> z1Q3kJYCY}KXec{9*)=fW3(em)ZnOB_>&3WyQc!gr--6HG!>=(j1vQv8^k$#V>r1&K zqLw+>=%YAa`G%&{5!cY=CBC9tgB28%%1fbRmTohhbu8@@8h^-2rVk4c-ZWicj5z}; z4NQITdI$HtdJIKJyc?<`_*o{+cup-~e1hoH9WMr;D#x-^iurY_%l*uUWaCj@#LV~V zmiJ8AF#3x@@%CNU_wNO+Qu1~$3LjZx*q{Aj4jDo0yt+x2e9G$R*J zow#}AQm5JN$iAe7d(t6wS{&`cZhU@U1>#X=DUi8LFOn^5%=e6v484BkH*+^sQGs5x zgNPfYqe8m(aNr-G&PMk5qdVCLIA6kExPTu2_&Q(*;%ct(bE7Nc zLgHwD8P6hIu$Y1r?MH? z?WJ40SU+qnqaq0voRdmrsZeN%@(DG(wiUls!kE+4O4fBw_xYIZ*JWE>xyNdZH#i>@ zb_b^6bYxzUup^oEZX7iv6BbeAITyg2BcBX~P>hY;H$PReUng9|mUX(gk#0^IoFF}s z3~{sZ2o%$AH6n9#+z~O{X5RwS=VKIHpbA1^)p@PwOS|YzT(iW2kcuj90>X-~f{zMEG&3MxWU4Yi>m_>msu#9?y>!_%xq7`<$+Hu7i@u zFR;j1);$UhG39R}xH=cJQ@nd&LD#A{Bw}CyTlLtg!1Ou_!Am_4Ig@mXo&JDpcyh=R zG7f_%K3OWbxih>S0)6$>ctGH97C#BJUeNorH$!sB@O!7&PNmk>L z3R_nINX`=R0oUkDhKOIke%J!;s}{LZZ(u`Xz8YJ@@Z}a-YLBAD;Qs1+aFoWQMZdRa zgs)Z*O2yc`EWrI`R`Nx04KKn*+$MCYl5RT;RP!j74;_OZZkv_A7fa~P?8I()Nu8*> zCDm$XxF;)4Ap^)v>S?zVqx8wF>uzn=FQX;Ywr@F8s~bPY+f3hIH))phf-((#w{P`+`4ohhR z(B6kSGYGqu)aN|Uvq~d%FXl|?$rigl5;bq%*jiQ0Wu2BVWra(`_y|%kYGCv~mzCPF z!`}cOyqLM53b{(vR5}`WW^?6m7}$R}tk(i{7s~Y4l@0~6q#7~vF6heLycqLK`G7b4 zEu#6=6Aj^=^0r1#Qi)wcMCZG6NwPDJ-$#1B93lM!-m?-*wtlyLx_1ATk{r9Z$^_3v_7g#uvFOvk4CtP0K z-^SGED#3N)kfhqQ>R*B>oj1{qn{p=eZG7Dvw4VpUmVmxCT|ayy+YI0ZZM!q4a-PIk zL-xvW=%w{og1}$*l4)fe&qza4!3MU#ZzTWdHmlV7TB&t6H+CAe06+Bp(HJy411~dU2gBf+|EH3)d>{@$AMp4%Dp%h9wQP_O*_<2lHB*e}g z-_UTZ_mv*87p#iQ0QdHq`p1Ngj!(MOo|S7mq{co`~uaU8^aWtSuTVqq%I z#|rs$?OF1!$bHvI_`HP?HUnI`cdTtAAV7O9jwf{nwU zU4h02>^(gd5LraSQA?|fP1APFJY&+Cnl1i(@Nt8)!$LJI^6nZildK%N%hP?Xi)Fjd zcTp9PRE`mQJ>YV<5eHed(XzsC+63g!Q@CiOEE~Y|JBr=&n=?$}kEpwN2fUt~X|j1c zFCl!0j~TR-8=`A@CCKyoy%)X6FN!Zr4y!~k-yCs8@5=J4yY$}gwo0dyR7;&c^laop zDyz(Ox_iiM){FRHp_rg#9@G&;vRG`=v z^AzXE@a;@fnmW#A6Ec${@uAcx2Dtft88)wA+oOhcZO~oT0i#xt6WpfV=+_IH!q9aN zSh|Wo(=t{} zVT(=_6NhUzpFN)cXzN$E`lNq8j@Y-HTB4KDqx0w&QDg+u7puDBmr(A*xr*3&#kQp7 z>5E3M57-60y>o4pbtOXcWzCLHl?Ys&t}OUnV$Hmnms#Az%kzbD=`G#mR-<*5p%!5= z>YTt5g&!*us%$CE(ZWTKg_Oty7l17e-Z+xJh~whwW%BQwz&m%9V_ePRZjwhW ztv4%7DMpS<;pEguTjvpJ2}z0;-Jgf;4%@%=Nos_gQLjmKS{&x6=c}*DTLwrP%}{Jp zy*4)p9JH{|icdMaKaLOEyArpiFP<)W>dx9zimz$YGs@b2_fh1argR-~|;5 z1j)X;1g*BUR)T&#f7EDbgU41gH8jlE6ZkI}qkyBiLu_AJy{j00eG^?DlL+5w(`h@~ z@f)W0HJH?#q>Xj2Eyc?@M{*zyw}0)?`ib^vwOq{7QfiB6J?iMcudV`x1~jLQYy-NG^;gD&Z$ z3FyV$A!);gi;QTLy|6{OPKAjbvS)Xz4>XAzNd8>1n;nx7BC9~%L%aDHO-cc6GS5AJ z%oWC5sNk}9PWt>@G61|Ub6S(!vG%aEjEwGhL4ks&+=9A$*LdOFtcg-tJHLcXwQK_X z4YHyp0#yfm4s4+wn7|bJV$X$?=F;=vg#gJ3w;4nhe_%*UPfha9u61E63UvAKv5$t} z?Ds}+0c!t-Oj}eK)IwIx+q&R#oOOU^GL3V}tE;@e-zj$8P;?8y^Is!ts)UF=F6brq z7-nto^J|G@(8Iy7?9f!Jnr1vlvbl@5f#gUA#D4CK%e1W?i+BK+DHnbqNI508tzfUo z!*>v;0L7d%VUW&j$5*{r+T81yzxR3jE{{nTA+bib<>OHw&dNqAS#dv(@H^xgfh`Nm^QYSV52@cG?O<%wq2<-NP$DypWP1(exxk5%7s} z$4PQTdFt7tI=F}F!4RT$#oL}jFcT#LmV$eo3mWD?^M@y#+i;GlxP@~7BBNaMk^G*8 zW-JadTLJEgvvY$X1uKf2FBcmmy2->@;fvL{L|v1qaf4^aBHZ~U2|He(V#kn%`5cM2 zvYa>1L^98JA-@JKjWCOow^z4`kS zmoVX}#a?woFRrZk9XGuD4_SIe(Wh{9DVVL@Z&d}sb#Z&yldeWeFVqg`v6!kL-#-Vf zv5{}V4;Onl))iy?*u7Zf%K4(65UD??t(Or-zg)v+iW9~lj;qQXF^bNqlRi4yThcn5 z+YB=m6c3-VQMt^~UQVCg>9NF1s+#r(@i!8g7ARnY>?Ud1JiIjO7Mx6<|1a|1GAOcO zOWSSSX`mZ-cXw~xT?%(-+})eT-Q67ucc+np#;tL8clXOVGe>6T+%MwBoF8Art;ndV z+!?!K?~K}+xpJ-bJ_7tb5{)5Gr@wL(hj%)Hb#;oIS>*+TFq`$=s6!rUkeWuJP{RKZ zc5!a@)pl905!j@iK6cscLz%R@r1+OK(v;Ncm4IZO6n?7}obzwLm|P5@DJF8IAbOLx8fU)B>7 zDYse+fU#avVB&?_uGYf**xCJ2@X28Ll&_O;&gg6kms{BwC5o%BciM15{p+60%Qvm; z)7kU%rwg+}ls6Zb3B%@2%QWdz+P-_C(EODfgosmN}<~-d775 z87sDSiPf$0vwx~*$PX=naovlL?~@&W#ARBz^KPdq36PyLKSt;nuI1y-d7X_$OEa%+ z3Ns)*rMNNO)02Zj(Dl!y)5FBKY~0gF<>`Z*R?C~AdF|*PKH6@%Cc@exC-*mN!87Z= zdAvnrJ5b(YHt9{(c(Vpo?$gj4cVWogP+|R3Wh*#HH|z91YhP`fnPU~$y~+S2S^hCk zzuNWU)%EzWfU&hzJY^nZvu%25wV!=p9+}WFv`Y86x_ydD=gvt$QT}0e0AzZc!x=Td z{uQ+D8Z*t8v)!bI7wYcq=QT1>IDB`^hIm+5zxw(H-l1->W4Oxa`{1iHJi4-~`!|MPI$MFA<#|aT ztHjq+-Nu~VpFS+@-!=HlKK|v!N9rYV?9f*wYBVg~`cw6Lk9eIywLzzXN817kF5`^D z0KF{NrsMY(!j#~Ch!Cze>V+;}yX&OwE&b~{a(!|2mbr>yZaL2Dt&~04Qp}}qK6xcb zFWf;qM=-W9LDzHZZ?5K{jeI&8DW|+2ebTqqYrJ3c&dNPgM)2|jg0CcYjd!sWgz(>2 z#s7b*|FXJx2jk^HC-|SS5Pywt_|KGRE*7T0=R~vpEk@!mN+tiHKcetIK(w6yP&E4A zgJ_GkrkOtd6Nr||qAaetxw34V`+gr5OkFbUs);`EDqk-UzZ^W&z(TL5hl#?Wc)w8V zx`&@CINa&aAU}b{LYfECF>?MJA>!Nvl(Kl}O9WZQEV~BKthqmRtxmwOF`LE35Lj|w zXo0sxl|k`JID~D-9&|t~_VXPad4VCk$zP{+vjI_A8%i-U@Up$`A zLiGC%L-d>7x87f``VQNh1Nx{lwJb_f_xWD0&TigJQ?KdRM;&?zD{m$*BuY(#`>W2o z-}?^t>0_M3ZL*CX~~*oMMx&_;&FUVe`Z!?nq#wlZ^eB0ke%Th`7ZeQefN$ zag4T!n5(fELyQlFBHagxHYm475yrW6>LO%9w*3|pcXEnX9`mcU=DgVequ8xLon=fYR%wUK?-Lm)^`gYWQI=>? zeyC`P<)wfA81begvPEey$7sx=(Gz_lo`@Q@KQnf;{AS3G2qBF)WBe7m7Y-{kU6*M` z=%OKqxm|8mp3VRx+(!soXp#*JDAck%fr8~N*i+4B9jFBP(@q{Em7N$%V}F5q-7;3k z>i1WFjawclj?uA&f7imz2w>~!RS3X(6z*5~*!$4tMTB?x;0DP36b{_Gwy3#ouxW3~=FhDnsQ4yos!(!BqOed(8_i32%5Hn^!m;m_=*h zPB!)XzjeVXyTYkMXtP$S^qxL1)}+?Rlm);*o%CxVOgUocD9`jxHs}OyGWMIhuV8uja9CV)L2Vk0p3gFXvu&9W!_#}=rYN#{%>nl%@2^lSFB2YcBJ zQ-cbL4tQTO^a!frw^1IeE2U8JI1)D!n5_J0`|1AThF%;pX+&nSksYvf+Gb_xB#w;& zvv}z_oM3o~$l}lLLyjOLrGkxnjttub3h*SdceO5mrj@8iBpmYIM)=^UTMRa*X)Jgs z)Vj-WWD96fTIF*V9JP_oN_IaiKnDS(OT)r^us=~VP}l~{m5X|>#HL|L3{rz~GZR@R zNGW@?w0;$dwH9+{I1^H7$>e+PQi_O2+vib3bfhaPF!qWL)4yQYNPS0`xjzhfge#7*+niAGuF|TVo_GFLEgJ(b;ir;TF14}!ro+r~9CR#EAb@*P zdNaQywEx%LB>5fHcOe|YY>*~f#s)V@Z$6&h#;cic{r^aQds_$l(lGjS-FLu)>Rr>8Eu| z4wi(#cbdX}SS$p_AASm8)+krmBv`NtMzW7JL7gd6a*>>cvr>m$h54!QCO>qoxTb{| z?1g?;Sjqe;T@|J9l|)C_saz{Jtm=kI3^pj$zdoSFoJJ$BQIp<3RStGwc-|QN0SY;- zDb`jD8Gu@jA_V4Z#71qCX{LmoBac9A0F;L%*y&@IKf-tzge&+4$i%An2KhaumPi&U zvc9#NDA>{8g}FPCFW)3k)r34)R>|b$3otzu6c&1el}e-7a{?POH44$E8qm4(1>&a$ z6?`sG)uR)r$Yk1U5`mHH?2OmXbU_k{6?9b4!l+`Cw-Jc`LoYDj2a^Wu1il!`C^>DD z(|Fa0Uq3L9aSAJmz6Je*&`Xo*h1RQkX&21TI`)HoUp*X5LN36ET8;u8@PuyZ$K)mNKFzeLvh*nH;><4F6x>q*s~QrKV+ujx1497; zM^0jS55)*<&80187~=tvIWHcO9ZHdCX`fNSb5L71W8o!-;~oH+!e#vPAa%#2VkeV} zi16fTR;_V2?(CM4h>SIT3nvlxN~qaC;cfq<%i7W6OXV-TgHC7#woN7q*Sr64Mt>H* zB;QEm>h=p*cGZX;0BaG^-;l z8*UU?LEIe!8%lvxgNDS+tI5Jo!K9*9HAL&4o5ymN`pIG&ELJ%ebiBH#T_1!@oc4q+ z%il}4o!k(MZqNW;Jn)4tC0Dd3EKl&&DBgiWX~w$@jnhBF2c?icjkdvJHSax>-^dsa zot1R2+~1H+J~DNZeoSb-Py^o(_4V^+F%ySJgKVTDWn?n2F_g&&?lQR%OL;niY19El z<-i8acx?28JX^cEFS>IQUKj=EuM{*TUWF-_UM`*@oNDr=Dw&Wt9Bjf`x)^no1h}+z z4qZ&5XUoKq>{0`#&NOKnbRdwYzV<8hH^$c!Q8R3wvEB}g&+;nl6ELb2DQ@zjr(%(S zK0MpAwE&Ml*fu#r`aD#c&LpE)OwmcK)?&Ut-?le3GeNbr_GJooODNg|@=@`hO+Vr( z;av5O>zJbM5am{AZz0{Xg?e#Y7>nl_O2!}H{MeziIU*sbjWF*CMNG?Ow=e*YESnvG=?s zVdfb|TF+aG0yq^Rn0BBrq1vg0eWFES<7%zX`Wqamgw|kPDVA^|bj6j7KN`N%u)Yam zCgsP9(j@w>Z51b#+3MDm!-R4f`-7_iLy6c{ua3eE!Rfb-OTIF^b3(=bF%IW4C?PzAr(cCTj{UxyUF)Y(}f#wBdj@t>i{+qYGi& z+UM53JajQeeO@KVv;6f)VravmTz0f~hPNZn&~3X>;PA|(8pceEtd0jC_K$_QwPHvM zy!_k~ez6->v<7U>%8}goKLvgJOHjP5opE9SjV8$$v+c8RM zU<-IZ{2^cmNTI(U>DKRTN4FBBay52(M8+MG2{ZjJ55x+F-w9UCa_pl-se5+=%O=sOqa@gYK+f$s>otwUo+y#?I|fNEg;xV;a$TzItu)eKV{k*heg1`~#UK?1dtHxF z$PIrypo>y}k3bHep6+nW-aLqv4Wn@(Bxc3V~`i;!}Q4w>7Pbk%p+rlqDHwr^}sy zucECM&B(%^I*bI)pwb#TV!>uETONu`a)Vf0jz*Ro{5 zYjMbjrQlTMS_g)w?+<^ED4WbLmAWqBJNE-}G5ld`0jhllnIV<)d?!lv>fh5!^;Fz| ztcoFgO0zAm=0cS^5-5UNOq*LNBC7=dEh&lX71Nna5mmF3ay$X@h{yC?;dDrt!5OAB zc@I`iWKABpZ>knC;v;++drFil*hg3#3HvR}Vlc&KCuW*y%J{qq`T3D=Y7$YS?`#bSjn@zcH z_1JAvJI>Uf9i3|R36BNa5St=`X$eyEtgJroG#J%Jmw$Z|u5~|(Xu#f?gF~g>=89~Y z=BWn%&{S0T{)AJ}Aw7{Z^Kz1B|J0_KI*Xn>nZv{5TLT(rARoPV0Hb3T)4aMK;8M#0 zOWbn)!nnL5$>ijCs9YR24KlJ594O&aY0Foh#)~~9y@#^>kU%-b*5pmJ!T=i&7E-Oq!s>1Sx!yJCpKra@^rvNe<{{gYxl2 zs5Gkxc^9=T_}0Y=Me;N*MqAr~@#ixpacoze()3tjg6j_1FqOF^$SANxN|=QHq)@VG z@nYFr5Z|048kJW1MSh$4GW2!L8qEop7S5n~{&6;>V39{0_%1bh7>@%WhybA}NttZ; zN})`ZHgA9Ucnii!wdu83PMu!+_UoSmJu|yqYok*|Fa%U-l@jcZ>`JXFj>}x`p=@-u z35)hIS&-UpS8_t1x{jFnVtih34U1_Kcm)S0qkXK9j5?#;5?=stK2%*~I&t2_$F&J3 z?&xk54TEmj0Kb=Fs7Z#eEx>S$r?3idKr~D;sZo3ayR=_(mYGh6_K4~Onb5kFXn-m` zTOs<}St9A8Qap}aMlbIkvJt!3Y|!8?Mv&RHhQu-aQjXRDU5I8hQ+IShwZ4w2eAq&L zhCLoGWLV%VrU7aHqfJ&{P z_^VYeqFfe{K73y-!;7c;UT6rgNpu>INQID7k?90EJ7a0@?v1@)yAShIP4F^U)B&OD z2`jlADaV5)h1+@B7!Q&^qk)u5!Nsqfb0T(}p)Jy+nN#yiGPT?oN;yw&e`QU8v~tC- z0u5Q-6|HQ@a-Aj@y|5s>xXdFXBPJ;Dt_!G*y2 zbO2fG=U7->S|tG=aC{B9iY{9@6Vc;B@xbEyLHFZYP{K}U22A^csYHTMxdW&0>kaJv zssr-2wL=rSP1>R|Di>w#SGvc$5SQ*YNGnQcP(3T1AOUqfN)&hYxqNdo(ou=0M zO_8tTEOp)wem?$34bj7YXQvm2))G~SXctT-pyQED4)us%$}^v@ef zz4@#@@#BT3E5^b_dmSq*ZAhhcc5|08<|I|P;cb!}NIkm1bA*r~V3Ly#NRFB-%p_bW z-Bp1*sr4v3rRh)!q%7QMN#%(}ElTqot)rE+ZPQWviqZJgpl+jIqAp8%+FRgNI#%Tl zpSR3d2|T&370jYh$>b3EQlZpY^`1<>81Z)Qar?$#?)e}(`DfY=A$>0)m-^59_enMZ zbhfDHT#GXy6@8%uN2eU5^gW+R=Uf47wy_zx$(wCf>s?f7RY>dWF%iJjQu=biVeq4S zTctZ((pidCS8~aLZ^1!udBw$%CvSU&DmAJmzf+sDftypS1}q`wF1eTZajtd}m7oA8 zHc!`HYpH>$zU!iVF>6WQ_NU_sr5WKKb2Wcjp;oxQjF{vwB`M7F50UwfCmPzGKfyF! z?xwlL=ojB9iE39)EIEHB{Rq;=a!t|5R`3m6%qvmNxa`On_Dz~b(5iUSeX~Wct*DQl zubeubJ8-eO;a$S%d@0?WW$Q=}2FzUWvLNX@MNXf-l3jwbSEqT^msI3{@f5wsI6rmQ z4`+f>!8b};$DAlS*tr`x`;^npE?p@Ji8rMhZ;fNJ$@~T+@xSZpFE-fKK$wr|PFSU)_zQx)DO=h5@U*S!b3*_-!`)-GQyKP%V$P9Xun zCay(r;ujNGhA?hr0`8A%Uv?ZCT(}<9+2>jjdZ`LR@Ru^<>-aDn&6Oe_`+TOf@p0rw zpZhl7Vk})B>*UhbCvakF=sI2X%o*`8yPv+I60G=imUgqHtvyi*oiP7Xu<3lQ`_Qfz&aZp@Z9Buy>;5$3YV5P1 z&ohPJ^>NNacX!9^yYF+(`up}>^Lll=ESnzd!m(b5Vgc{Dn_HSW%{)NeSnj!=$u%Pk zJEW6RgKFV?h*O)%2cmiA&+ezywwli*cBSgHRc??Y*hECYK`e_CcZ5C|UD)pNLaiUS zNY(MfC=7uL_UA4kz-K!VyhPo3$_VFU`>|s<+82Qt<1_DBpW>2}`JZ44=dARb;Xlp~ znF1avq6dGM@LfekGmhqMBh^0GDdETcV9fJ`!kDDlGa=t+M6v(|y8YIYdHw*u6E|)#?fR?_$-?7oT z@WrQlvrS}ZiSC@AKU4and)K&)qbBL3$a$Ml9A(-_I`Fyp*U_frZneLSqOl3cn~|0w zj_4h0%Nx80G9Dig$KAq48ry~}DUnE2b7E(~^u+A%9M=Wk&p>n`VDjPa#VDd|Qc|jz z;s?3ezW%H_RtTd0vPOW0+?5{6*GVO6XGZQ7Bn{j3;EFn2@6rbwc-V;W^+%8TQs8Bc zoC}M!YEf(WNopy1ue3}6e;hzr^G2I(+*A_8Sa8`HGfr)??@&W25vJkBl-?OOAhSEf zD0~1W=ym2;|2xp4BmU%2mUxsG+_+*0UJaI3Xv{uYOht6(Ak+jP7M3t*=3fA~h?iQ$(C!}fVM>svRN5xP#g$`YOXshMoNrgfe> za9X1vws}e0bt^k1#n5g$%9*!c8tRc~M+-8^waBC5tBBsdhwf&RT9rj>0VY$_O0uME z-$GK7u5D;tbh}vO3g1!ZAi2+y95OzFqNt2L9)#JKEyGZ%wNX$;sp|IbB-EM8X_lbH z$R3uwQyDfP^lZ^tKF=@TXDJ?B4`71#ByeAeq4&^eTOO$zK}+N4=89Qhr17~hu+ArV z%xn8g0P`5`+|KJSqwjZdOJfP{TCFwDxjvs3)7K>&tU8|oC=i~FxY_b&rgd-(BsFRNv`xZ$0TbzcX%6c5*x z%TFK7=R0P{sxqufw+GhbC#rVx7tX%5;Zp(sxHNzDXd~4aAbUm{SY4xoZj)QeJS`Z< zZEu`2Y_|5$y;~hy@5;6%X*M2mqm{0m%-UL=RCaV+i>e(_Z)KjR@LML$=n8ahewK+$ zG1kcU-R9H5UFozA>B1v8s7>%(b9i)Ga5CS-c_O&mJFKb9dw$R1gjRfE)c)n?|21Ik z7@RTm1|2!G>skK<>}_xR4rX1mgUIr6WgsB#Y}Ats0~lPzL-uB?f5`|qBY8`ed7*tl z9p-$$i3@EeY*}@0=fHe+BE@35j%!K||LpFsl;TF|JWLRIK>x#Z;>5)Ffy3{5rrNI; zI`}z-Q!&X-!25;p6CqNIZ^uQ+G0rQ()ct`QmZ2=ipjEDmq2hNYojT>H0gSz+1@Y z!MXEFj8l5`%K8w&J@xg&`D*Qtd>g%%>Wq#HM1d~>9&c_oadoOt^e?#I75kw0999Nf$- zfAynF^=%f6_b;;5S10a& z$9r*pV7s{fE(q{noSj_%@TvY?L!9g1N(x|R`7aWrf2;ma?STIsw`<@bPR*04qe-_7p17P(L z#dDmlXfadNeg~R1wfQ9stPkwcNbcWtl2kza&LhLVW#$Q(3*1dRRtaOov}EiP`8+pCth^IiOSACF^Gxm|H5)p|7X?cB7-FavTsgl-*b>H)&ym(m4P;GW3yFLQ&LzTf ziti-+d10gqhzZO0OqU6wO!n>kZU=hl{j*qelDM&@62ioQIsimwe^Evv#188^C_TYS zGISEQx7i{Yu=xT--&h}$S@@(C4x`UU5kJDUAS{MCPwi+Z3&F0YBF`}Wvt`S*sWoOb zpRPy`nUOOCha;j&E_bCfe}R*^NVH{O;K<%84z9aa!u~QF9}6=uPRpqL=PUq6ViNEj z?}FZ;4KF+U_3?nu!3AHu`sOzWa23T_OML!2|7JvfNDwHZ9FF=$p3uT^Ts`SBg*{A(M&N=Q zUc+>An(Fej`n6BAW)K>M;UI5fHV<<`(+Ms|+WeRW516!a=)N039v^6Ih`Ibeb4*8& zf$zJ=)i_4(%ul2J2EW3>54Zn9^8>Sq5>fpA#~C4;Q*`r5PFXqJgqX9)Yf?`45T#6X zyz?RSwe5}XaY>tC7tUPK4ULVR<~~&98r?-8fXQjwR`@E!I)SVsi!!bIj^kV~aE)Ii zsAy^A?9Oqda;yeFu5fuj7?L3C-u34YT)cB)RxC17&>YHr7ku}o(S2`_v((Z^_Ia|n zob9Vk4SNJe!mq=Gh7?_DJB!LJmy?Vh`+K?*R;+e@NpO)fFsskwjg<(vai?hvo3HVx z46WM-OPEMOSJl-1C7}kP*)<%wm~d}M z+Z6}CicfmqDI1393w`Z9F~V&NLd2*uvCjMlXFY9SduX6On7lVcu_qiQ13r!L2L130 zNf%^LXHjcit0>;pMt`m>t|p;5V9vC5VylCr5%HgO92hllxD1tly5+6!%c<&j>#h*G zLw&2>TtD1nQ`#==n-~_ypz{?}p5-u1v7<^E!r&VhUz0c3SnAAad`2&zt#>C93DiY9t!O#Ani{i!D$eqP@-@g3iYC%=r@DYR zcJ%Ap$#9ZslzAUO)VL@(3O0iqNPpHNIQDgNrWvFhnHLF?5G@ zD+gpr&+KXc^t%2m6E~WEQPqWz#(PYrR=Z_58e=u7aAppd$yPA$-R9|ZPY)~*^5oP{ zSWDYno+V}3#Tsd7y-m7!BTge2_;o=)md4gx^>$_LU%=-NlRWp7+^WUPf51r@%lcST zy*8F$qk*PmzXrv0Q%_+%t@Cf*VXrPx^N_+vrQ3{8VWzg z^K;{6 z*Xj2^L)(}+S^f^;`s;-M-{O+E{?DOXe_0Lue}HiPZEpTgnV-K^{|!_1UoPZ7@Th-X za47#*ou71F$*)RZ2lpQu!w9KI)U`0E15F-?go0De6V(%iCSmTNw1m_lr5+W9O!&=> zgeYKT6!IiRX$%dhi5Dozv{c2hrBZirYz~`FS892;&mw2)IGoPUZg<}_7ecaD*WV^G zz0O+iqlxSt{>MuR_R}6@hN=e2L?&X{sVy1L1S@nOG^KESV83|NN(-}6dU|^Ajtw1t zh$*!OqPR#cVr%TyuF-{Qaq|Q56;84atww+o+3W>Gum;$PB-FW?IhOUhcbvHXUi~(_ zy(+7B(xHZDdBD3#U8Hj|N3v({f&)}bl~~(osv$~#@1ck>zLJX7AInehi1J|&=VK){Jl28#=;4d1Yn&~fa3zoW)SL5U!i5eP*>PX#_VxPV3 zf~w={zY^UwKvHSxga1AigKa$xvBc+DLX;{E;%VezxA(=e zWuDRAg@&d4oQ|y}Xpc&cF-<|HUpRQrFlPOL|GO~zSs)$5TZo-*h}*=!+<#(PoX1QO zLS~@!s_2VF!$$tEdk2obd-GQN6hs|a-sEKNs9?Y#e(|Y)Ui>JN3yigg$fp5(dmj20 z|51BR7t2)=i1R$T%EEK9IC0XjhG2zQ?5ctt_)W&JUj(@HToPm~va22v4{pYJ!I&PVlLB3i@(jk7p2_HoJ{8h_Gb%X z(z9TiOFG0oT<@ndXv~rYP32g%8GvrStWNofD%Qk54>?NNrRExd^ze!(zM#_)KmAHr zOxB0~Xe&-yWs@>a&oz)kAbMP3LX#RQMwmmaGgzFJ!LhxDlCk3%d5a)hLAxSTu{W(d z9gWpwVK}L>!l0>&jHWwd`C{vlwT6~B=IO7->5Iiif9`*?19|)#DKJpwJTjK~_VjLp z$p?PjS^woTj!HK{J*3wR4pFDAcQSF5$Vr7XEJ&Rj_Hq{jjL*1yF#BsAlBfTzjjdl@ zraV42F+av9$xfCsLUoo~k1iDD3gPh?cJkDxvcMswKv(FzR2NlIRvwSq=yI4a^SXiI zlMWc^I5#JKORaJE@=_S;_Fi4!qCoJcGy++l#C*nJpS|HKo9OZ^I3 z9lSg`)8q#9K!~Bnsvr^g4+51)t6@3@N;ksdOHmUz#gQoN0^Cu)=<9!B$Js`;i^L=$ zo(jzs&L4nC677K?4JFCH{G{HokS0K*Hp^en%D-A)-_h={_~`pJC+je6t>=yZy}Ycd z3IqKA>iBSf(PU$vMM5zAn94UU{kxEFgRBRo0s-Mc>aJ7Y9Zy>!5h{mJw+o$%Rwmd& zz8%-}XR+Y24QGh$jl5AEDDKHH+V3JBp=-_ZB>=sK(6y4v0r5I{jd8RMP>w-O->N1t zexomew+d?$0n8D0;B9{Bct1Ca*(Xc8%hhvIvca1ZEdzc{{)?R=H5j1SN8>8qA@p?0`$~4S`dE$F`|VNcv4Jj0 z#Zk1EjN@)-TZl`=AKYw8b@qOYl+^9B=c|1+XdqN;T@WkfiVsmtuAiE=EvtmU#qPU0 zW`&2^KFvDpk;ZGPqngT}sqDErgV)xjV+#1F-0<0$P_-zf%Lmcxve^jB-cc><)-xT$@I|PL`B}M60E!~qI-G8 z;;|aDBrbo>tJ=Gh=NwGjw0?^gx9_*2hciawf&iQ5|6|O%l9u>u`yFb-<=8@E^J zE7EANMg*vJNbMKj58cxzcnEElq?}=`t2D=oRX2&6aYPYaSsT6z5LR4AJS{zy*sZ+g zMJJRzbP+=Sc&hfzg=o6kgUAPnUA4pQc(4Ufm23QX5hwomz`qO(k2x>@3U#E9PmRxT z{maRx@$~IALtU~7q?$G|7%q+?)-ychRghWwj+|31f_^|^dZhLTJor{x@VH!pH3UOi zeZTp36j$X&5}j@K>$q|cyrZLQDx8FdieOT9nQAsJwB=a2X?547t;oZ#TbEg7O`ZEJ z@1dhLA{Sn2##}Ap`~Y^9X6GwBd^Ge3ezh;=>Ea4Or4Eacguce}zMahr)+090=K^<> z^=qTU_D;Dh_Zsh1k~Hb%2B@@bwLwl9!^4OpFLdL>>5&HuzxOH5SLyGLo;n#lg)jn| zJ@c{K(3ZPNcAx4kAeBUeEG8}sZWN*qeEm|fXAylJ`qtW#oNiFs4JCe_kI$Q>TZ~e8 zai%7#IP-5U{LnvJ2S1hX8a3(PQ@{wHwc&;HSt~vPnW6aRXa>cz`>A}PBj%zE<&uG+ zB8Bd@9Y9c}_T0VbR}8v=ot;lfMNU0B@9ro%OD)Rc6s@cmTSsT1gz!OMK+>I7G1apQ zJ4?yiT<=n$I&UeoZaEIp zXu@hBE4S;W07&kI5*}|2ishtiR7%3g+WyoqlLfLF3PH(DZNOY$X zrlMxq$jOYj!IL0iZW(7UwfkP(N9C08+M}iRhg#Ajec1Iowpw9sC!5YU-}^QH8;!K7 zAhqQrjvx_S)mC`EM_n!9{zao5OywN;yU)@wA?1?$GHIuPX^DwYyW>OVE*)0?E?y%# zWcgu;jm6v6LK5OZa@D zSt2d}^T@&*V2~GDFyA-bBWW{)SGz2Ii+0;+=ldv=$&}3PLES3+MaH_Uq{QpWjk>kQ z+F|EAkNVL>T3B@&FkMNX;p|Tn;a6OA3A~a)Ebvx0$12r!x8%3p68){y%nKZeNOs&^ zp|5mbHMTI4a16T*}Tksa&~j9D(zs76h4-i@d|f7-B%ENq-|tNqUbLTJx=k=7jra z%-4(Et3q|f0|WkoF4UvqL>*$2Fc`IYDoV-}w`vxn`{vuoNuut;(WTP_uf3+0@tq@A zM>P?;WvOBjgRm!%nakam;kF%Y2LlnMikq4PMzxt#hfH@*Yv!RH%OB%ONm6~ypy)@=LL&efAyRj$FX2n>t+OJD*;BJZL0 zv$m&DP|xu#;w`&~acdpOE#DAWtnsMK(01H0R1$rpla8W&V)pcQZe8h%_fVfli1YX1 z)5eP8<|k{lq1XY08DO<1STdMN!rixSWuvNJW(KWigul)&ub z28X?xsu#cVD0Inp9${Hurj8cje^1KH3R(dD0jhOIeD=s{QJJ`La`JV6p*=G3xC+~L#91lHUtIOtL;st#-{6& zb``eO1~K|%-;X*4gk>u)j&=5E-0(`eleO1V4SZZrU9^EZNG!SqE`8F-t>i~;{120G zDX$_=MWjeH-@lCX8bRA!*>rjDnC&`s$96@c?@#^q8GA%JnkJEz;k~ZX6@|@B{PmMr> zNJX7b3wrFW4&Z*A`&Edo(UfZD=mN1yDax`1pyAH;W->iyEYLY@Y}{q#N29!ht6gaL zneZE(B${hzR9?T+<7)2Etd^aXjOP1X(I_VVU09l9I^XH%#@}eK^BD$F@~}bVZEw2O zQFzGOx;fJxj{T6=E*G6^&Z9~Og5Rq=TX8n`gx9OG}I+hl;`1nyQ#YOy5Ib;pO1gvi56n6e3j$>NJbsY)i{D})m!laYotDM*` zUGecXv0NWQEy+M-a{HVv^!2c<|E6s}*`@~cp$;G6S+Q2#+oHNEd~I_v)btX$aKKee zOh@QAUx4`K*7OVa<2b{iT;`i_*@P11SgZt6Jt(x|P-zH%O@Xt!4@QkhRK_2SX7cs9}!>en#JXufIW%zp88 zu&4uBQ!`d@k@lhj0uh|M|71A^wOq(XT8=puga?>LAf(`_J4~yJ;~B~0OLK>>p%153 zwO8?4Jx8=HBs*i*7U*4wbY62d1W11L8?e`RnpRh4;42M?ob-tS0n^T}7NL?Tp35k* z_2^Gh#1ni;daOqD!hYvPlg!)O$4O@Lf-pQ9gaoQ%o#|?^(GUHRGfqx;g(~DnU`}q| z0Z$31dja|3YJ27O?AjO$;^a*SH!WovDoj6_KlP26w8Ej z_Ct6pn$~-(7Jw%tq6MV{oOv%^r5#SUwx66uKV&DN#HN~4TYjLHo$`x#$vQS;2&3|) z)5O=!XHWH+c?qOiu~nb)8@eUs1E4DC$B0}hxB`19;i}itc#%cfvgy_q+W+gpCN5hCpUm!3}^GF&*|2%DjDbHo{9@l3e&Nllv7UUVU{Jh zKDNtPII+8OL9IKq)}32lQ=s=s+Sa~1?BeAhgv^Ex)HGxIld#ASk8hV$O+0_NTdm`S zspixeeZKFN;wqz1DGG)XvQUHSgCAUk|tggN{*cU zK46#83KK>OUG*Erimazxjz+z^Iv*90d($HwaGdU?*^SN?#4ZOq>axTY(yb~U5oas` z*YFq+7C)&8D6R<>n;m8g7#oxh9k)w^di9;rK~+Y#;+8WUs|&~Ju~T5^B0p3k|hIJH)7jB1!yzsEdHKrw%fH+9=x!%uRP2sU(uz# zTBlR?YFjV*q}f`Cdum|wIM+byYAHl-VOZr{^G3A`KdeS?*~4sSQFYVRUAMod3e?*E zW2)sis+|dBQc|T={d1*rh)!6lUTQ7k2*noiccb-RShRUFED1o`-{@K@CA$;=Ks;?j z@quUN@yCH#zBHBACjrcbTy*ZOuhdSCr*pEU!oXo!n^?wZVs&#HA8}`+YyzzeQkwO3 zgax8YbTP1h+AAnG&~%M|nOoSdbK7rD8Pk?rvtezgU0x18fz%f`es_}lspi-|j8VB8 z5-mF))YjD}p1AD9+PRAM8ja2Cy3$f>9J5wz%~MNF!yimw|I$CBfWvQ%`>J}0*Cpgd zcEV9NxUn-)KXhRH#}4-+7qBy*(o=O|C=~U!^4SlfQWRwHfQ}##zRtVGr8Pn5+V6H1 z6B8--^2aUv+~=vYdN2Q!cK^+pQz^5863q?QgW_;oBYz%d>JDb?WH*wlYFd7Wc+|l* z#+uo^4T!9;ku)?++N+aAqI)~(vTIn>s{Hw`&9qXWWfK?tHi7ruePqRZK9$sI_Zew- zr=xJfIIJ=`jni}&F#$^=GKrhhl=A3NX{Q{&uAg(hjLF>>%Bm;H;g)d%A;1xd2H^{rNhH_vY7zXGKpBNKYA#_Z;<}jYM6LbhN2>l|6z%}n|hJ7 zQ_e9q<7UdrUl1tokhiXvO{?v!UutJ>p*5M$nGv15v_D3EY7l!+w|9QH6c#67JdHsQarItlvnVv?NN3%<(Q>f-)AgvrQ#lpN!Ql1F>av*I3X?;0XBXTknzCOF%TGx-^ zX(O>}oYKREO3RB~Yg1h;u~UAxu=U_w6g|z-L#x1rOUbE}s!zf%4^5yJ|X3rOH(U5wbHOWJafn zA6qp>10%EDUyL%sKl{)DlCjc}CLo7zc{u>zu3A0Ijuh0W0TO`sl)jY1F#8wj+k~nm zx8J$Hk+l!y%)TRz8@PO^-|h3ZsY7j+dW6l(GbUElo&SuHn#a56Y~y@Jh@aT@Uic2- zsMeH1m;iL8c{0Py-oMUp&xRi-?JU?q7IZx>=H<3qe#%jy zhki~@>nB;YRISOP?JEq(33c7o7PGpuv))D*QIHB<1MbxZ!9^+#<#?Rq|Ik6PjI{@9U9py$W{Mt^We z6&UF?HMs{nD6)ZFz=CaGP2nnn#Hdys+s+QY74a&|L>|X|zw(&;4B89X{+pW)mA=c{ zX&swudFPc9@*T@6M2U-Pn(?G1{h2kVD92ssyXuboPH*A~V!&xC&##{hew6A;y^LYm z1Qd)DYOhu;*URePz7;M|YEcu#a%&L|)4?dJ`sopN0jiITV6_tvB04AL2l)Hr3Q z{5>jG19aXP*7-=*hpW{|Q(%AnPC?-?7wjqE$y$CIUB)m>DRf?G^D zyx4n3FAy@sv&rgYqQ+MR801a{Mz(0_2N!&YAOPqwqdD!4h^hIdemoX*Z^{i$O$inx z{g;~_BKlpaQdo9^Jq__kzb4A+^d7I0s^oPI-(8ZDvC9&H38E#%3Yrp)OTRUe-FY%= ziEugOxXwGq1~)zSzY!>_*C;!J_^=Nc!vN_Fszlw2>np?iL!*ezo>!o@hq#YDoFc~N zFvmt4kE$DCylm_<$6X{64($jX;wb51VOEfkPYh5YeLh9AkTC=H26G_7=)S`G|6%Vf zfZ_`JcF#eAyIZg%xVsDxAV7jka2VWW26qSy5D1n8_uy{9-JQYR-QAt#eeZqi`}Vuv z-L2ibyLE5XR!yDi({)Z)&zU*h|L%VJ`EBTN{w-G#W~IswGTX?M5aXmtGRR76m?m;v zvs}=4mHHQ4FX(RFWo}x()3|B2^-Wph-yfyZmk}#t)Ee7}7@!mv=)#$HU?*Mti;Ip5o<& zy!Q3OoW}a&v`SSqG_-y`CTgV{nOKCfuKX6{@44ud+l21kmu+5|K93apn0cO*8VK~+ zyARB>iiqXk5WcY5yCO_SI}EyR)ECoF9Ovsbvp#h(;p`?daKnmzJLV*%C0`605SB=o zmTK^#6UGi%eD1o}e5>JEdO1W?pZ|TY;eBaQF5ja>t=m>abSbm;ot&e3qpG9XwBzMw z=JFb@90*zU%|Upv^V95j_L!%Z-)^_i&+5U=0rYimC4*j|!M6^II1j5SSud6??&i04>4aPR zyRyQ+kbf0jzjAt5`h6e2$anr|)$>#y<3f*27_CzjX|>ni*d2!hyL|NWJ<*={i3FO| zC~2~d&r}okyBu&$zp3CCzT>vLbIkHplZ42`6uldF%k+-Ws}|F!JvM7_nbwuH&y896 z>PjXh#_2s!++F07FRFjN8~fc2znhuZrGS0K59AXcGcw6LzbyE2z7zc5@7N6%zAAOg2V_#6hTiSbwO{zYDGY7fR~Pv;sQU2)+K3b-I5? zFy|BC;rN#%@}J7X|0qiMFAgLBlpJ=l}))Uz8t*UyJ!AHG*mA?Tiuv!zEFRj1}JXJh5B zFQaWF8bR(qK1{sB;?DjYO5gwY7D$cQLnqj&!XehWQZe!GZh6F%^_HQXPWku}epdrlSxE!0-_4(vjl;+hS?0N-Uvi?;lwoQ5uuCx(%nv6&pLX z!OG7m*V0a}_Z<-bw&!8rC>v@yhAd-_4DuZIi35f^A_-xCknDI5 zF+YF7TP}72KrhP8b>^)dho2hVu={dzBBMN___70*c|-BOto6Ch^Ea6GBe z02$eJJTjg|ydEAc-n4z`@`OCk++S0koHDCuX$BdX*>1}9wbLOIKjq@3xNL}#7ouO$ z2A9J_$|2b77o~;v`wx%Q&i+#>TB4|(=4oPRt)5u+MTnh2WK&AHdn>2_?*pWXK|MSy zW24zH!gU^`QK#k8L8xyxg&ubMIqi_9BxE{yD3H3%=I6;~mNM$FN!AMW_UcS%hr<+{ z=GN-&oKrbrfQyr59i18t%Bgk9C!<{y8_Z->mD?fAY;~k9wn2-bcGnLH3qNKgAlbS& zt5f}MSIHjxSjqga^{HeE&vMI+7xWzX4N<0i+M_=xf#K^N;1>%i1yQ#hR8t1ki=29p zf8MZ-%oHoc){k1)!z5ZtUT;m`|5>uJE!zGVn_LK)o}xfIZP*fige-##J1oG|FcpE6 zE9B_&(Risd{T)UGhVO>zUei7SS<`I^5L{`w*w?aeJ|kGAq9~CC*)$4Pr2|!vswK-o z!d3K$aKm%51i5h0Fw-A*p+y}&ZazXsY$^&UY@QB*`%gHN^e7PXB&6{#dM>QR@27cw zDmHGIl{tMPut)!!d27XU@5^yCGEkLjfJFxe_lRMDR}{eyVNz}r2iQva%}J75)NR_@ zd(0_(VI@;)B$3wC`d&UNmjmJCnp;|8Fg1q3k$aB>DJ^zaArvQ6`sVic@~nqZz2IjC zQTvD4x2=Y}LeAf}m1$5Q!RIhPihJZ8Y^gO6m6q7ch2{9$k-~Nk8lUqXC1_K)1>u*e z?9fwS3*DoI``goBg)83Sx%yUuG+F55TuYVjQQHIq!c}_~j$nSNOSeI;?RZ8?9iI2gIjdJ)#3C3lp5Vc$qnjMUjx z!Kwbv!q?2*m)kCqH^FtmCj>fY-MLp>fPa8A@@zN{PVe7;9S}d;X)#$iH;9)5nv9u! zf*8jn087Pe&vVu&N0{3VW;J8Y{lw5o95QnHou}l6(5s2_Mh^#V0zbAN$9YO%>8w_T zJh8>07f#y5_o|?@Om4+Xw@&65 zs2AvKBvzC8*`Rj=A1zyLeBC(Hwix6)-N)etpq?|?XHAWs!D~C!D6Kwc7SzSa*pGa+#i3@>W$N^2)k3Olai4Zrw0Hu0RlwhptLxAVkMQzt>LQ)HLP zYIV_QU;S-o{a5`_o=D=jX&O>nHg#k)*M9E&jvy&uxEBVrpToI_ z+i*<1+HCo&cnI9^4)p#brJ`UvM9*C)$uU$zqC{zcjs>8MZFs}Jp#`g=mZu=OFpc=x z$U>#_@^}F&j^82Nu7A9m(~&0smKBJTIMk}UhnB)OfwaIbd?fDXXI33JUzHxOM;@$h zxt|zibj17G9m1&&JUUMluaDco<{Q0#$a0K4F#n*U^s>9S7yA)qW;S1n*6FHfR=|J= zCm_FAZ8Wdb@xcyVi_T;g=QNP9QiwZKzGCo|185a5+11h^<;HPPJ53Esv{bhPTod(% zXvnGWcpNyWkE}KE3%bncKIgYTX4;PzcesHbXCh@#%Myn#=535VE3ucJ`0V!~txm~x zn%oyeaPsnLJVEI}`IXu$USqKDEABHWI)VKdim6)`R(u>3MxM z8Xp@6rnXTeJ!7?4R$ln=2BYj!ka%if*`X}Q965hsK`i|=1x^6Dvs-FennN)r;f5|+ zZCaxO-SJWFE$E6*sj|-L*tF%we|>lQ`m)C=O)}#>q9HwV_bO0P4!e8RYT~{3Fzm6c z6NoN~EuZQt26H2OUpe+lwTlld$sO}>^DK(T`PR$(&NRt*|FR^k!ZlfMTRg4)x_H45 zd#ISMYXg3DNh2g#4yEm#gnYQPU(xhLn(IVlgG;k(<`|uadezv@U^}p9uIkGCa-tLman-0IEvZ>SQp3|D@$c(Pmzw3o(b_ye=u0$MMWN-9zvJ$4 zyZ@)6-o=AdW-xFV=Gj~wt#kuejr|gl84qI#C84D!p_?CyNe2bHj0D5NTkS=sVULJm zZQl2nxpS4il<}*SEJFpztGH(J;Y1!z3!uK-_RZN>$ED^(eJlyS>fGkuRWqlmo?H1DPPpqH@Vi3LLL!`6=s$LvI1)lhoI1oCz%hI-#tGr>;pprILD z09&F;6EZiKDAvp?^Tt%@-*;F`DUSjP-xYq1`<{_AwNK&-9=v#6*LGsLy^KzA@lKRe zDpCZRl&E|I>nHfR70NuA$oV~f7unnm8|0X$cf*a;XdSd-&vk#}Zmr~yXQveM>N_19?`ow(VBv*Lq!4|}wtuNj zMb@x227CAvzC%o3fJ`6FA)KXMQ4-$4b+Aw-C}@RpnjIWQMX$bhY5t0+iU(tPeLYFl z^KI~omgL}j&*rPQ;MT%2N)+})$CZ7?=aOvwBct4W9zk&Sc#wR0uyt{W9cl2{a5`PS zfq#SQI;kzekz*2S)Mq)xB%J0Fw%)k?KCBfZFCN-$=23UHJ}PskaFCwm(aPYvaG(QM z9>3N^MMm-+#&`BzWS^*yDepc@rBZq5Z{eyjJ19ZMK(s#brMl7rFm*Q-uIM2EccPR^ z5^RNaXQNnzO?rag>w)!oq9<7+7WFAArys~-99_24PRwneK+>{TEZ`jk0r35pQa}l* zL(?YHb?nO`7uwi2%ilOWhlD5%o;X6f%mfF?3e)<^2O~so27&-f+=xyeXTmaq%*Q=Q zWak&$h`d?A-^H-ztL;*sGn(FF+#3S}rBeZ6d)X zx#lCjT5YUuZgE#9?s_h6zGTf-8p)_LPOiJ%Lq!R}6MRy*tCPme29$Px4T7q-IF*>K zMj8j#X(=q{3XwN6Z?u_;)remT$`Qax9sTzk_2Ro*rx?Y9k)Jx+Nbi4zR4X~ zO08VCbBDQ;3SaHhh%DV+l*`;V$5?=-Cm+&S0m5XkhYEv}_g995N>A6f{ZcB@vu0jR zmb@R$nhu&mfv9J%5k&iv8}y4`owwR6(Hz{)p}JLJ>^eCgQx5Xj{;B=Ab~Ry@R=)zX z>DqEx7?_b){UA_!GbwP&iK$fh3pnAKCJIo>Yx0VJGfx$E47uH~91~fs_$($y2tK#S z)kgIrgN@TJ)GOJIA#Sndxfzg(WGyPy`efV8|ELv~?ex#}Qk>Hgj`;hNBDaBy>hk$9 zY(g0-q!CsCJ?za}WsSSP5b=h^VS zv)w?j=DpH-gSAI;Ui-eA;L%l8Hb&cpfZfyh^X$0$w7#x^vw(;z?Z;ml58+O1_w)Ki!Zx!%27cSlsJzk|kr7B4er+0a?_s=V(_H7CS z;srg%4zUMgvVfJb=WTEYAO$*`DX^DgU)@9?->^9s9H!?C&GR=N2+eUyc;sqjKEK@Jd==q@C#H^g;9 z@p4Ix65*RB6K@1)vmVK#d~4l4D#&a;eY$k`{O4GE@q<2_{g7Wm*G!^f|E`t{Ir(=0Dq z*tDyPQF189<>d=e>+vn>L)yjZ^@B>$97<5|6XL1$?a6>ct- z=zSb?#Hrj}_r%j+WH4b{A+V9(shb*rEXy1@?Sz`_TU$=&>bIg;n}?ER?z=uv-@U`n zO@q?5c1~sn)plbwE;JvPDr4|HIOI0pW>h?xcvP5gejNZIS3aNVY62kJ=dw0NM9Unk zIApzk!wu=<0URTw{CAMbzq`r7M!+Q=%Iak?hvg?{xBFOYfPiEPp?QN92vo$Baz%F$ zZAVz~aOYfjv|Xf4;xOR7Ol?Ax`?z3%^KHV?F|S(V+OVPF^ZceD8I2RE7CTv`kf8DO zkP}Nf@G21i(MW1`-Z7Fk(kd%1Kr6aTbS4gqwo9)%q7a&r;0Jen3SYBEi5v$$(cXn%VjFo254QKf{^DiMT%>0 zbgajHUW5r?_)}zfe>Q)TE0}I+%9G>S?oJcdHpWpedRRg3I#YriAJ>0%GPg1<`Z(5` zFj=}har4l$0UhG4gj zIMWyMUM)L(<8>>?Rm;ebadrd;ZM{R@4d435QYJvBpnRvQl@)KYHuuM>=aFYyBIKT` zk@9(WV@K^?XEA5J9})n{pOWvvb2!q58VbK|u32T-TS(aMp>=l;vJyFC*)*7q>aaQn zwPLX}1C00;%;V+P7(?xOC-403^846Qa^Yi&GdMSXie7%>^1EkHRaMsUz&3Gnlkw1# z#;9WISiu1Y!EXf(_%CdD z74ys-7#}fHeP~pXGqx%{O=QPCY6)TLy1RxBq`9YVd~cj90gB6vCd*XIzJ4#dfHuz$ zTD=-xR10Hqm~@V6n}(xQ3KChC``vPw*;zPF7xuO+5xg4%@4`z_m%?a19=HX`a&)c8 z`U|GroC|`7s@JO0CxB(O8tOr{!bdT1ZFiPesHH>V`4&4{B6O7V`m`^1nXerWHXIo} z;jkCuWP{*ja3vl71tk9KZubu`Pn69}_%@87n+pzH=o9nYScx!zSeZC(&aONnPwfi(;mA7U%9u+o{O-kfK*{%IOYq3Kxiu_IRPL}Hx ze+2gyGELL=(plz>%v+<>BQwJTa`h9k;4SHcc|IVvN+UWi zU36%?KjBlFW4A{M0!p^D3+bcpXp9`h3PpW9)i76I5sMbYSyo^@%A9@qrjXQ7n(V^s zk+8pf6iRFZ<0mVX$Md`K&AFXB4B_1DIyCwI1m7ZJS3OaV)llt)2jbY8sKPSC>rc$P z)9ttYSbwxe^@jCMv#(PkuG<99uE6i6f`7)wM7Wm#;Ojdv-Mec|a(j`&y^ zokDg?hXDTjOLC2fil`f3_)}}3zSAyfr=0Jo+3C~L&2EK|I>GY?EJSPRww|%Z=%JT=SJeMl9&#w2d=06$f6V^y_$Yd10&hriO-#O@`_RM)G zEmAZb@$_6!t)p>Yag2>sJzyZG630WWU+$MZ39PB#xF6}z%u;2aB|@tL=P!7^*Nm7Z z2px_G-Y=`kK*Bpbipt8X5%oeOFtY(=s*QLU2StGuv>qj~=lvIfhN9`#^AbXyvue-g zu6L94KMOlv$a*}Umc(sHr^NLhzN({~78VDtR%y3!%Y1ZsNe6l$m87aJiOEqmc((1K z_>TAIGb3NbHpA;2XXSFG*j`JE1J zgW!QAq;pTIG#BocsN2KI4VGQ+iX!UgWckq5;)&&&B)uWl&0wpPi=tw=0{RBl1{qdr zf92K;7!l^!ehzI8q&Tc9>L3Vkc$8lf5=!=|_G1D-@GATuo}}hqCd1?mM0W^6?JTY& z966{Qxb7TyBA%cH`c;|)Vm`5I@T;2x@DQFOOroc)bHQAC;Gxu(VIE-+bk59Dq_iee z83Vpa)!=FQdEBwwXYuUzsHzb0s2B0HFvazCrC(_~XKVFIvNaI>Oq^uq1Gv);1WJwVP(aWQ)noxV1t^k7BbDnJixws@8Xlu7&OK0Mi^cQ3oP(!{R} z`;dQom={zfXoZEj4X($pkM`P~WiTw4`1n3u#E*1e?W{{axoe7bT--#j&kR57E|zw$ zD4dl^omDU_vxgPko0P?MU+JGY-RXDil%-GtxE1>hDRP ztw{|k&r3(Hnw@Vb^w5t-u8^k-ZdydU)I~oDEdKR9&p`{ozG=OcHZxqZ7n<6j)Z8Lm zzLK-QTfZ9dTehqJJ-GffuZhm!MA!=S}*1 zx7lh}vRViYST&qjfp>b}C+%V@HTSNz(qj_6-tPClJ;}Kf)ZfUwlFUzP3(DPNe2oKBbK_m;W` z?tMjO^&atkv!+{Pu8X$dKp~Kgd({<6wJ_tRFUQF~Bhk=1uvnh5ZqKbvhy6z4N;T-G zLEHjr*t#D-r4H7B_$$Bfrl-iewk+#(KLOEuoMH%;;PPilm5vwjIPC=Qsf6vD)#MD3#Kodx0-1Zbw_SRG@}!ak@LSMX`o|Uga7;PdEVy zD{}RSJ#l;xTLx3nJAKB=6@DqJWzKVUDMP;4FP%D16nkO2M&e^vG&o}7DP`j$gr+J8 zx_9wfl@9Io^ruiGPoQLWJ`0|S`mNTiylq2|vCpPDS168^tr*tnDL^)&*rth!xS+%8 zYkzIvi;+EYm)l(Pd088dRI&zV5lE27t8{#vSV>1R7@k|sM#&G_8!!96ixw&gcbA>; z2quIb>@Pk$^}SB>w>P1#>W(K3)H=R2*;PkQ<5P%w7f_yHd9i5hh*Km&>n-gFo$HyJ z6j9yvTMs++d8;2yM9`mKCd(d48VKSm=3z%|Q|T-BUm}6WErJQ#e7+2Fv99TcLQ_SJ+bKnY z=NCt~Y9rOy;vUVmANCO3PL7T;scKqw_C%x_cXu|Dtl?T{JbWt6CMf3ZZ_r=2f0r3t zJVXw%fW2*j#~{H3VnwUeP4$Q4R61*!M0{e^8< zytO@g)37Bt1NWhJ=S2uG!m@-XRwLXuoz%A<|8&jMyCjUj*Klq^(KLf9a*Z<_C33t{2MctM9UrJG_rzJ9^u zYcan_6P5)LD6DSUdt~J)P_kN>RWwo!wLXFZ(cPz`nXM$Fnaf5rD)6u=fuhMSxObDG zsX?>h*>|?znerjY5oh)4i`$rsG$3NWJYIC|7JVKUAM=2=P!@u!8@@8 zXd@^mTG$0E*zYm0_OX;1$Ng$t|58#%#>@`hMGf!x*}rj-=4POs77PEW&h_`vTtN3k zJO}pXDn8{ErxK?kUDKP@VwR*cde~#TH<$$>Kc7hFu09{nqSFNQSg92O)$hqajD_CC zoQIjDZ~K+jmH?b|$ekdh2kqzgF?nb93s(hY%Z>L;skg;xnUs28S9aq)(KkvA@}8x) z(4Sq_PY_NIRjXZ6iPUXw@V2|P92J|(;w$Yb!|t)wXuVP7Lbsp)+SNWm9Z#S3UGZQ9 z9gP-yBl95a-~*gz)HB}=6I}MO2Z))Xdm;T$`!syU-Au#PuNf_YqZzncomZ^j&3EIP zX=44kLUvXK*Xjm8gZqV-uVX)VjKNJ`C^;1AQimR@Nh4kAQrweXq!*^=6c0l6tJ7@V z7kh*by4oE&D26(7bi&3&F6(?CcW=LeKeN@1A4?t7_BKxG+SqIzT{BG3NlwV7=?vC1kLlFy09t28t9YLsb3t7zRcO&$G3C|GjheP;2Ffuk9_0Z zRCXY)D+eh1)R6k@IkQMvrmJ-QqvK%GnG}6!uetyBVP}=S*2*Sy>fv#UGkWRAy5wE| z)yU1>*@2zQWz>xU3-T8AX+w_ieq)uCO7Wh~1%Ycsca?`)<=t41$x#~gVtuKZ6F75( zEq18UB)?&z`|hJe>uj*P^X4B4L{PK0PST}fuCVWm$!RN;707i|G6E)YhN2xDz5;WVFw~RtsHk6&_~Vtq>(ZM zMhXbkr|Ke`j(54}CUyKLhJO`RO+C1j(q8c4)LP}6J}^9N8dh7a&I=?i63+<&k;@!I z@??sIPW-mxJRwg>wgreAVyN3iFO&kyR!$sX@vGf<+4y01l~ot(oVDIYYo{pz2k==A z6Wp}@>&Ribr~bP_#59>)z0t?PmJ2$e0@npD@Os-9k3H_>li!XI$@GnD&(r_^H$j{i1Fz zF;tVonY^A8VAS)CqMqL6b9QLSl1HNe7xKi0O{v5+;z6N0`o^KxYw)F&q<-_z8Fjjj zTvJ+Cf>yh7Vc~kMr(~WuFEt|ytde(a(Gej@^6reQZWVD4^%XW`50?>kMy8)iiL9P&kS$|hxs|hcVE}$<+%55m2jq8CJf0te z5X?)H*Dd=I?vaIIC5?NuO*TJZZpfFf7s*GgdDbhGhN8#F(8R=x`yQY60wlI1&=k{uKWYk zoJrC28w%*XP5Eu6Hs$Kl2E1p9i0gO4yYP2Za8p0IcTV*pq^gVl-nvv}zSpuLCFyli zc4P1Yd~G|Mbdm^B%3J@^4Pe^1F;@=0%H(%6>L@g@k!(;KiGr@iR%(e+SZl!a4uzhl zlQWLkd1?F(vAtpNDaoD#k5fnS_mTHoPl{2r&qL&=L7BF5viVJY@?$!(TcfUHrx!j+ zIkQ6y@+u_s^Xv!gj+&26CEb5PsoN%?k5>s4@&+9G5ld9vjU!WJZ>S<4N`lh!Y>Dk! z#(WLvMHO3mY1`D~ZpQtBd5z*;tfm(h&m0OvO`5CYWo{NI1ni{@$Qwk<9ue_twlu_*T3vihl=bwM^gPJ`CN^X|} zyruR)_cW%X`<}_dB04q&)%dLOBnN6sQC7qXZ-efdkD%M+UTGkQ*m!_lNw8;ZoTV;$ z`$6+GF>GpLNu2nIO(RQ&w@6e)#C_&*@jyj?s$PNN8(4uEd1eQf;@Z+}YHF{tMRDd# zP)n9MwKUfM$b8(jtz`4cn#Ln_n+B9av1rvA8m*VpxFNKmm<;XpOTF*+A6$g*y0+jMK^S=F1&r(jZmi9T}GPaiMgoW1SCEoo~Gd zx3%sNI$$Z`sq-&+tZz$K@d6^C!fqB_pxi=!_BknQ*lV0=gtLEq zd|5h=TS;F%ptx;BaOb5|h_(>*^e9T#^l;Oc0cqbqsb)*hATPfGtW*ij`}!5Pcx}D` zoR&1U_SNiT|91vr|9|%X3r}FR_|dQZjY0l@qBQ-N$>ytml#_#xgk+R(UdAcoAv&Q`3aIUyx|C1;5@9atc9okXwA10vx zL5eH*4|`A5e@bruzd}2XfBF~NG3P%+JN~mq|JB{>-_VYN|Dsj?KZJG^m*=GtI(a@610q+R`% zZVuLFyV*Ejk_o;K^KQ#smVC?C3{j}3d)>>8j>_Za-O1+Ub^ddS`nE+v&kd1TxgFbo-Bq^G

6K| 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

hxJtmj>e$%dJyF{&st9QTA(NMa(OqFX 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 WN>G_9?IU?3D^;`)EIZ2jb$Mc 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�KEt`6GIAm~YQ_$+aUVIvyq=Mk2RMGt;`nzT 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

GPBPG5Xd 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 literal 0 HcmV?d00001 diff --git a/docs/info/prototipo.md b/docs/info/prototipo.md new file mode 100644 index 00000000..d78ffd15 --- /dev/null +++ b/docs/info/prototipo.md @@ -0,0 +1 @@ + diff --git a/mkdocs.yml b/mkdocs.yml index cbddd508..d08bb715 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -40,3 +40,6 @@ nav: - Backend: info/backend.md - Frontend: info/frontend.md - Contribuições: info/contribuir.md + - Arquitetura e protótipo: + - Arquitetura: + - Protótipo: info/prototipo.md From d184a21e7ee602458a5fbebad3d3969f94355ed0 Mon Sep 17 00:00:00 2001 From: OscarDeBrito Date: Wed, 3 Apr 2024 15:01:55 -0300 Subject: [PATCH 10/10] Adicionar arquitetura --- mkdocs.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index d08bb715..cbddd508 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -40,6 +40,3 @@ nav: - Backend: info/backend.md - Frontend: info/frontend.md - Contribuições: info/contribuir.md - - Arquitetura e protótipo: - - Arquitetura: - - Protótipo: info/prototipo.md