diff --git a/--android/.gitignore b/--android/.gitignore new file mode 100644 index 000000000..63c86fe30 --- /dev/null +++ b/--android/.gitignore @@ -0,0 +1,96 @@ +# Using Android gitignore template: https://github.com/github/gitignore/blob/HEAD/Android.gitignore + +# Built application files +*.apk +*.aar +*.ap_ +*.aab + +# Files for the ART/Dalvik VM +*.dex + +# Java class files +*.class + +# Generated files +bin/ +gen/ +out/ +# Uncomment the following line in case you need and you don't have the release build type files in your app +# release/ + +# Gradle files +.gradle/ +build/ + +# Local configuration file (sdk path, etc) +local.properties + +# Proguard folder generated by Eclipse +proguard/ + +# Log Files +*.log + +# Android Studio Navigation editor temp files +.navigation/ + +# Android Studio captures folder +captures/ + +# IntelliJ +*.iml +.idea/workspace.xml +.idea/tasks.xml +.idea/gradle.xml +.idea/assetWizardSettings.xml +.idea/dictionaries +.idea/libraries +# Android Studio 3 in .gitignore file. +.idea/caches +.idea/modules.xml +# Comment next line if keeping position of elements in Navigation Editor is relevant for you +.idea/navEditor.xml + +# Keystore files +# Uncomment the following lines if you do not want to check your keystore files in. +#*.jks +#*.keystore + +# External native build folder generated in Android Studio 2.2 and later +.externalNativeBuild +.cxx/ + +# Google Services (e.g. APIs or Firebase) +# google-services.json + +# Freeline +freeline.py +freeline/ +freeline_project_description.json + +# fastlane +fastlane/report.xml +fastlane/Preview.html +fastlane/screenshots +fastlane/test_output +fastlane/readme.md + +# Version control +vcs.xml + +# lint +lint/intermediates/ +lint/generated/ +lint/outputs/ +lint/tmp/ +# lint/reports/ + +# Android Profiling +*.hprof + +# Cordova plugins for Capacitor +capacitor-cordova-android-plugins + +# Copied web assets +app/src/main/assets/public diff --git a/--android/.idea/compiler.xml b/--android/.idea/compiler.xml new file mode 100644 index 000000000..fb7f4a8a4 --- /dev/null +++ b/--android/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/--android/.idea/jarRepositories.xml b/--android/.idea/jarRepositories.xml new file mode 100644 index 000000000..8b0863d54 --- /dev/null +++ b/--android/.idea/jarRepositories.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/--android/.idea/misc.xml b/--android/.idea/misc.xml new file mode 100644 index 000000000..4bc4fc6e7 --- /dev/null +++ b/--android/.idea/misc.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/--android/app/.gitignore b/--android/app/.gitignore new file mode 100644 index 000000000..043df802a --- /dev/null +++ b/--android/app/.gitignore @@ -0,0 +1,2 @@ +/build/* +!/build/.npmkeep diff --git a/--android/app/build.gradle b/--android/app/build.gradle new file mode 100644 index 000000000..c45e0aad0 --- /dev/null +++ b/--android/app/build.gradle @@ -0,0 +1,51 @@ +apply plugin: 'com.android.application' + +android { + compileSdkVersion rootProject.ext.compileSdkVersion + defaultConfig { + applicationId "com.gpr.gabinetedigital" + minSdkVersion rootProject.ext.minSdkVersion + targetSdkVersion rootProject.ext.targetSdkVersion + versionCode 1 + versionName "1.0" + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + aaptOptions { + // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. + // Default: https://android.googlesource.com/platform/frameworks/base/+/282e181b58cf72b6ca770dc7ca5f91f135444502/tools/aapt/AaptAssets.cpp#61 + ignoreAssetsPattern '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~' + } + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } +} + +repositories { + flatDir{ + dirs '../capacitor-cordova-android-plugins/src/main/libs', 'libs' + } +} + +dependencies { + implementation fileTree(include: ['*.jar'], dir: 'libs') + implementation "androidx.appcompat:appcompat:$androidxAppCompatVersion" + implementation project(':capacitor-android') + testImplementation "junit:junit:$junitVersion" + androidTestImplementation "androidx.test.ext:junit:$androidxJunitVersion" + androidTestImplementation "androidx.test.espresso:espresso-core:$androidxEspressoCoreVersion" + implementation project(':capacitor-cordova-android-plugins') +} + +apply from: 'capacitor.build.gradle' + +try { + def servicesJSON = file('google-services.json') + if (servicesJSON.text) { + apply plugin: 'com.google.gms.google-services' + } +} catch(Exception e) { + logger.warn("google-services.json not found, google-services plugin not applied. Push Notifications won't work") +} diff --git a/--android/app/capacitor.build.gradle b/--android/app/capacitor.build.gradle new file mode 100644 index 000000000..fbb9388e1 --- /dev/null +++ b/--android/app/capacitor.build.gradle @@ -0,0 +1,40 @@ +// DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN + +android { + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } +} + +apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle" +dependencies { + implementation project(':byteowls-capacitor-filesharer') + implementation project(':capacitor-community-camera-preview') + implementation project(':capacitor-app') + implementation project(':capacitor-browser') + implementation project(':capacitor-camera') + implementation project(':capacitor-device') + implementation project(':capacitor-filesystem') + implementation project(':capacitor-haptics') + implementation project(':capacitor-keyboard') + implementation project(':capacitor-local-notifications') + implementation project(':capacitor-network') + implementation project(':capacitor-push-notifications') + implementation project(':capacitor-share') + implementation project(':capacitor-storage') + implementation project(':sentry-capacitor') + implementation project(':capacitor-voice-recorder') + implementation project(':capacitor2-file-picker') + implementation "com.soundcloud.android:android-crop:1.0.0@aar" + implementation "androidx.appcompat:appcompat:1.0.0" + implementation "com.android.support:support-v4:27.+" + implementation "com.squareup.okhttp:okhttp-urlconnection:2+" +} +apply from: "../../node_modules/com-sarriaroman-photoviewer/src/android/photoviewer.gradle" +apply from: "../../node_modules/cordova-android-support-gradle-release/cordova-android-support-gradle-release.gradle" +apply from: "../../node_modules/cordova-plugin-fingerprint-aio/src/android/build.gradle" + +if (hasProperty('postBuildExtras')) { + postBuildExtras() +} diff --git a/--android/app/proguard-rules.pro b/--android/app/proguard-rules.pro new file mode 100644 index 000000000..f1b424510 --- /dev/null +++ b/--android/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile diff --git a/--android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java b/--android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java new file mode 100644 index 000000000..f2c2217ef --- /dev/null +++ b/--android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java @@ -0,0 +1,26 @@ +package com.getcapacitor.myapp; + +import static org.junit.Assert.*; + +import android.content.Context; +import androidx.test.ext.junit.runners.AndroidJUnit4; +import androidx.test.platform.app.InstrumentationRegistry; +import org.junit.Test; +import org.junit.runner.RunWith; + +/** + * Instrumented test, which will execute on an Android device. + * + * @see Testing documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + + @Test + public void useAppContext() throws Exception { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); + + assertEquals("com.getcapacitor.app", appContext.getPackageName()); + } +} diff --git a/--android/app/src/main/AndroidManifest.xml b/--android/app/src/main/AndroidManifest.xml new file mode 100644 index 000000000..6a2c5b61b --- /dev/null +++ b/--android/app/src/main/AndroidManifest.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/--android/app/src/main/assets/capacitor.config.json b/--android/app/src/main/assets/capacitor.config.json new file mode 100644 index 000000000..2399c4927 --- /dev/null +++ b/--android/app/src/main/assets/capacitor.config.json @@ -0,0 +1,20 @@ +{ + "appId": "com.capacitorjs.app.testapp", + "appName": "capacitor-testapp", + "webDir": "www", + "plugins": { + "SplashScreen": { + "launchAutoHide": false + }, + "LocalNotifications": { + "smallIcon": "ic_stat_icon_config_sample", + "iconColor": "#CE0B7C" + }, + "PushNotifications": { + "presentationOptions": [ + "alert", + "sound" + ] + } + } +} diff --git a/--android/app/src/main/assets/capacitor.plugins.json b/--android/app/src/main/assets/capacitor.plugins.json new file mode 100644 index 000000000..efe947a63 --- /dev/null +++ b/--android/app/src/main/assets/capacitor.plugins.json @@ -0,0 +1,70 @@ +[ + { + "pkg": "@byteowls/capacitor-filesharer", + "classpath": "com.byteowls.capacitor.filesharer.FileSharerPlugin" + }, + { + "pkg": "@capacitor-community/camera-preview", + "classpath": "com.ahm.capacitor.camera.preview.CameraPreview" + }, + { + "pkg": "@capacitor/app", + "classpath": "com.gpr.plugins.app.AppPlugin" + }, + { + "pkg": "@capacitor/browser", + "classpath": "com.gpr.plugins.browser.BrowserPlugin" + }, + { + "pkg": "@capacitor/camera", + "classpath": "com.gpr.plugins.camera.CameraPlugin" + }, + { + "pkg": "@capacitor/device", + "classpath": "com.gpr.plugins.device.DevicePlugin" + }, + { + "pkg": "@capacitor/filesystem", + "classpath": "com.gpr.plugins.filesystem.FilesystemPlugin" + }, + { + "pkg": "@capacitor/haptics", + "classpath": "com.gpr.plugins.haptics.HapticsPlugin" + }, + { + "pkg": "@capacitor/keyboard", + "classpath": "com.gpr.plugins.keyboard.KeyboardPlugin" + }, + { + "pkg": "@capacitor/local-notifications", + "classpath": "com.gpr.plugins.localnotifications.LocalNotificationsPlugin" + }, + { + "pkg": "@capacitor/network", + "classpath": "com.gpr.plugins.network.NetworkPlugin" + }, + { + "pkg": "@capacitor/push-notifications", + "classpath": "com.gpr.plugins.pushnotifications.PushNotificationsPlugin" + }, + { + "pkg": "@capacitor/share", + "classpath": "com.gpr.plugins.share.SharePlugin" + }, + { + "pkg": "@capacitor/storage", + "classpath": "com.gpr.plugins.storage.StoragePlugin" + }, + { + "pkg": "@sentry/capacitor", + "classpath": "io.sentry.capacitor.SentryCapacitor" + }, + { + "pkg": "capacitor-voice-recorder", + "classpath": "com.tchvu3.capacitorvoicerecorder.VoiceRecorder" + }, + { + "pkg": "capacitor2-file-picker", + "classpath": "com.devmantosh.filepicker.FilePicker" + } +] diff --git a/--android/app/src/main/java/com/gpr/gabinetedigital/MainActivity.java b/--android/app/src/main/java/com/gpr/gabinetedigital/MainActivity.java new file mode 100644 index 000000000..1c9749387 --- /dev/null +++ b/--android/app/src/main/java/com/gpr/gabinetedigital/MainActivity.java @@ -0,0 +1,5 @@ +package com.gpr.gabinetedigital; + +import com.getcapacitor.BridgeActivity; + +public class MainActivity extends BridgeActivity {} diff --git a/android/app/src/main/res/drawable/drawable-land-hdpi/splash.png b/--android/app/src/main/res/drawable-land-hdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable/drawable-land-hdpi/splash.png rename to --android/app/src/main/res/drawable-land-hdpi/splash.png diff --git a/android/app/src/main/res/drawable/drawable-land-ldpi/splash.png b/--android/app/src/main/res/drawable-land-ldpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable/drawable-land-ldpi/splash.png rename to --android/app/src/main/res/drawable-land-ldpi/splash.png diff --git a/android/app/src/main/res/drawable/drawable-land-mdpi/splash.png b/--android/app/src/main/res/drawable-land-mdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable/drawable-land-mdpi/splash.png rename to --android/app/src/main/res/drawable-land-mdpi/splash.png diff --git a/android/app/src/main/res/drawable/drawable-land-xhdpi/splash.png b/--android/app/src/main/res/drawable-land-xhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable/drawable-land-xhdpi/splash.png rename to --android/app/src/main/res/drawable-land-xhdpi/splash.png diff --git a/android/app/src/main/res/drawable/drawable-land-xxhdpi/splash.png b/--android/app/src/main/res/drawable-land-xxhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable/drawable-land-xxhdpi/splash.png rename to --android/app/src/main/res/drawable-land-xxhdpi/splash.png diff --git a/android/app/src/main/res/drawable/drawable-land-xxxhdpi/splash.png b/--android/app/src/main/res/drawable-land-xxxhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable/drawable-land-xxxhdpi/splash.png rename to --android/app/src/main/res/drawable-land-xxxhdpi/splash.png diff --git a/android/app/src/main/res/drawable/drawable-port-hdpi/splash.png b/--android/app/src/main/res/drawable-port-hdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable/drawable-port-hdpi/splash.png rename to --android/app/src/main/res/drawable-port-hdpi/splash.png diff --git a/android/app/src/main/res/drawable/drawable-port-ldpi/splash.png b/--android/app/src/main/res/drawable-port-ldpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable/drawable-port-ldpi/splash.png rename to --android/app/src/main/res/drawable-port-ldpi/splash.png diff --git a/android/app/src/main/res/drawable/drawable-port-mdpi/splash.png b/--android/app/src/main/res/drawable-port-mdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable/drawable-port-mdpi/splash.png rename to --android/app/src/main/res/drawable-port-mdpi/splash.png diff --git a/android/app/src/main/res/drawable/drawable-port-xhdpi/splash.png b/--android/app/src/main/res/drawable-port-xhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable/drawable-port-xhdpi/splash.png rename to --android/app/src/main/res/drawable-port-xhdpi/splash.png diff --git a/android/app/src/main/res/drawable/drawable-port-xxhdpi/splash.png b/--android/app/src/main/res/drawable-port-xxhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable/drawable-port-xxhdpi/splash.png rename to --android/app/src/main/res/drawable-port-xxhdpi/splash.png diff --git a/android/app/src/main/res/drawable/drawable-port-xxxhdpi/splash.png b/--android/app/src/main/res/drawable-port-xxxhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable/drawable-port-xxxhdpi/splash.png rename to --android/app/src/main/res/drawable-port-xxxhdpi/splash.png diff --git a/android/app/src/main/res/drawable/drawable-v24/ic_launcher_foreground.xml b/--android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml similarity index 100% rename from android/app/src/main/res/drawable/drawable-v24/ic_launcher_foreground.xml rename to --android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml diff --git a/android/app/src/main/res/drawable/drawable/ic_launcher_background.xml b/--android/app/src/main/res/drawable/ic_launcher_background.xml similarity index 100% rename from android/app/src/main/res/drawable/drawable/ic_launcher_background.xml rename to --android/app/src/main/res/drawable/ic_launcher_background.xml diff --git a/android/app/src/main/res/drawable/drawable/splash.png b/--android/app/src/main/res/drawable/splash.png similarity index 100% rename from android/app/src/main/res/drawable/drawable/splash.png rename to --android/app/src/main/res/drawable/splash.png diff --git a/android/app/src/main/res/drawable/layout/activity_main.xml b/--android/app/src/main/res/layout/activity_main.xml similarity index 100% rename from android/app/src/main/res/drawable/layout/activity_main.xml rename to --android/app/src/main/res/layout/activity_main.xml diff --git a/android/app/src/main/res/drawable/mipmap-anydpi-v26/ic_launcher.xml b/--android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from android/app/src/main/res/drawable/mipmap-anydpi-v26/ic_launcher.xml rename to --android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/android/app/src/main/res/drawable/mipmap-anydpi-v26/ic_launcher_round.xml b/--android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from android/app/src/main/res/drawable/mipmap-anydpi-v26/ic_launcher_round.xml rename to --android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher.png b/--android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher.png rename to --android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher_foreground.png b/--android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png similarity index 100% rename from android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher_foreground.png rename to --android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png diff --git a/android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher_round.png b/--android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher_round.png rename to --android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher.png b/--android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher.png rename to --android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher_foreground.png b/--android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png similarity index 100% rename from android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher_foreground.png rename to --android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png diff --git a/android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher_round.png b/--android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher_round.png rename to --android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher.png b/--android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher.png rename to --android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher_foreground.png b/--android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png similarity index 100% rename from android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher_foreground.png rename to --android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png diff --git a/android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher_round.png b/--android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher_round.png rename to --android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher.png b/--android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher.png rename to --android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher_foreground.png b/--android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png similarity index 100% rename from android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher_foreground.png rename to --android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png diff --git a/android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher_round.png b/--android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher_round.png rename to --android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher.png b/--android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher.png rename to --android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher_foreground.png b/--android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png similarity index 100% rename from android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher_foreground.png rename to --android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png diff --git a/android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher_round.png b/--android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher_round.png rename to --android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/android/app/src/main/res/drawable/values/ic_launcher_background.xml b/--android/app/src/main/res/values/ic_launcher_background.xml similarity index 100% rename from android/app/src/main/res/drawable/values/ic_launcher_background.xml rename to --android/app/src/main/res/values/ic_launcher_background.xml diff --git a/android/app/src/main/res/drawable/values/strings.xml b/--android/app/src/main/res/values/strings.xml similarity index 100% rename from android/app/src/main/res/drawable/values/strings.xml rename to --android/app/src/main/res/values/strings.xml diff --git a/android/app/src/main/res/drawable/values/styles.xml b/--android/app/src/main/res/values/styles.xml similarity index 100% rename from android/app/src/main/res/drawable/values/styles.xml rename to --android/app/src/main/res/values/styles.xml diff --git a/android/app/src/main/res/drawable/xml/config.xml b/--android/app/src/main/res/xml/config.xml similarity index 100% rename from android/app/src/main/res/drawable/xml/config.xml rename to --android/app/src/main/res/xml/config.xml diff --git a/android/app/src/main/res/drawable/xml/file_paths.xml b/--android/app/src/main/res/xml/file_paths.xml similarity index 100% rename from android/app/src/main/res/drawable/xml/file_paths.xml rename to --android/app/src/main/res/xml/file_paths.xml diff --git a/--android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java b/--android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java new file mode 100644 index 000000000..029732784 --- /dev/null +++ b/--android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java @@ -0,0 +1,18 @@ +package com.getcapacitor.myapp; + +import static org.junit.Assert.*; + +import org.junit.Test; + +/** + * Example local unit test, which will execute on the development machine (host). + * + * @see Testing documentation + */ +public class ExampleUnitTest { + + @Test + public void addition_isCorrect() throws Exception { + assertEquals(4, 2 + 2); + } +} diff --git a/--android/build.gradle b/--android/build.gradle new file mode 100644 index 000000000..ad085c345 --- /dev/null +++ b/--android/build.gradle @@ -0,0 +1,29 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + + repositories { + google() + jcenter() + } + dependencies { + classpath 'com.android.tools.build:gradle:4.2.1' + classpath 'com.google.gms:google-services:4.3.5' + + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +apply from: "variables.gradle" + +allprojects { + repositories { + google() + jcenter() + } +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/--android/capacitor.settings.gradle b/--android/capacitor.settings.gradle new file mode 100644 index 000000000..229ab18e9 --- /dev/null +++ b/--android/capacitor.settings.gradle @@ -0,0 +1,54 @@ +// DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN +include ':capacitor-android' +project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor') + +include ':byteowls-capacitor-filesharer' +project(':byteowls-capacitor-filesharer').projectDir = new File('../node_modules/@byteowls/capacitor-filesharer/android') + +include ':capacitor-community-camera-preview' +project(':capacitor-community-camera-preview').projectDir = new File('../node_modules/@capacitor-community/camera-preview/android') + +include ':capacitor-app' +project(':capacitor-app').projectDir = new File('../node_modules/@capacitor/app/android') + +include ':capacitor-browser' +project(':capacitor-browser').projectDir = new File('../node_modules/@capacitor/browser/android') + +include ':capacitor-camera' +project(':capacitor-camera').projectDir = new File('../node_modules/@capacitor/camera/android') + +include ':capacitor-device' +project(':capacitor-device').projectDir = new File('../node_modules/@capacitor/device/android') + +include ':capacitor-filesystem' +project(':capacitor-filesystem').projectDir = new File('../node_modules/@capacitor/filesystem/android') + +include ':capacitor-haptics' +project(':capacitor-haptics').projectDir = new File('../node_modules/@capacitor/haptics/android') + +include ':capacitor-keyboard' +project(':capacitor-keyboard').projectDir = new File('../node_modules/@capacitor/keyboard/android') + +include ':capacitor-local-notifications' +project(':capacitor-local-notifications').projectDir = new File('../node_modules/@capacitor/local-notifications/android') + +include ':capacitor-network' +project(':capacitor-network').projectDir = new File('../node_modules/@capacitor/network/android') + +include ':capacitor-push-notifications' +project(':capacitor-push-notifications').projectDir = new File('../node_modules/@capacitor/push-notifications/android') + +include ':capacitor-share' +project(':capacitor-share').projectDir = new File('../node_modules/@capacitor/share/android') + +include ':capacitor-storage' +project(':capacitor-storage').projectDir = new File('../node_modules/@capacitor/storage/android') + +include ':sentry-capacitor' +project(':sentry-capacitor').projectDir = new File('../node_modules/@sentry/capacitor/android') + +include ':capacitor-voice-recorder' +project(':capacitor-voice-recorder').projectDir = new File('../node_modules/capacitor-voice-recorder/android') + +include ':capacitor2-file-picker' +project(':capacitor2-file-picker').projectDir = new File('../node_modules/capacitor2-file-picker/android') diff --git a/--android/gradle.properties b/--android/gradle.properties new file mode 100644 index 000000000..0566c221d --- /dev/null +++ b/--android/gradle.properties @@ -0,0 +1,24 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +org.gradle.jvmargs=-Xmx1536m + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true + +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app's APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true +# Automatically convert third-party libraries to use AndroidX +android.enableJetifier=true diff --git a/--android/gradle/wrapper/gradle-wrapper.jar b/--android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 000000000..e708b1c02 Binary files /dev/null and b/--android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/--android/gradle/wrapper/gradle-wrapper.properties b/--android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 000000000..3c4101c3e --- /dev/null +++ b/--android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.0-all.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/--android/gradlew b/--android/gradlew new file mode 100644 index 000000000..4f906e0c8 --- /dev/null +++ b/--android/gradlew @@ -0,0 +1,185 @@ +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=`expr $i + 1` + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=`save "$@"` + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +exec "$JAVACMD" "$@" diff --git a/--android/gradlew.bat b/--android/gradlew.bat new file mode 100644 index 000000000..107acd32c --- /dev/null +++ b/--android/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/--android/settings.gradle b/--android/settings.gradle new file mode 100644 index 000000000..3b4431d77 --- /dev/null +++ b/--android/settings.gradle @@ -0,0 +1,5 @@ +include ':app' +include ':capacitor-cordova-android-plugins' +project(':capacitor-cordova-android-plugins').projectDir = new File('./capacitor-cordova-android-plugins/') + +apply from: 'capacitor.settings.gradle' \ No newline at end of file diff --git a/--android/variables.gradle b/--android/variables.gradle new file mode 100644 index 000000000..967549c54 --- /dev/null +++ b/--android/variables.gradle @@ -0,0 +1,14 @@ +ext { + minSdkVersion = 21 + compileSdkVersion = 30 + targetSdkVersion = 30 + androidxActivityVersion = '1.2.0' + androidxAppCompatVersion = '1.2.0' + androidxCoordinatorLayoutVersion = '1.1.0' + androidxCoreVersion = '1.3.2' + androidxFragmentVersion = '1.3.0' + junitVersion = '4.13.1' + androidxJunitVersion = '1.1.2' + androidxEspressoCoreVersion = '3.3.0' + cordovaAndroidVersion = '7.0.0' +} \ No newline at end of file diff --git a/.gitignore b/.gitignore index 5462734c3..3ce21822b 100644 --- a/.gitignore +++ b/.gitignore @@ -60,8 +60,9 @@ android/** android/app/** !android/app/src android/app/src/** +!android/app/src/build.gradle !android/app/src/main -android/app/src/main/** +android/app/src/main/** !android/app/src/main/res/ !android/app/src/main/AndroidManifest.xml android/app/src/main/res/** diff --git a/src/app/pages/agenda/agenda.page.ts b/src/app/pages/agenda/agenda.page.ts index ba4790c0c..7b07345cf 100644 --- a/src/app/pages/agenda/agenda.page.ts +++ b/src/app/pages/agenda/agenda.page.ts @@ -259,6 +259,7 @@ export class AgendaPage implements OnInit { } if (realoadCounter != 0) { this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate); + this.updateEventListBox() } realoadCounter++; } @@ -553,6 +554,7 @@ export class AgendaPage implements OnInit { }).finally(() => { this.showLoader = false; this.deleteLoadRangeEvent(startTime, endTime) + this.updateEventListBox() }) } @@ -582,6 +584,7 @@ export class AgendaPage implements OnInit { .finally(() => { this.deleteLoadRangeEvent(startTime, endTime) this.showLoader = false; + this.updateEventListBox() }) } @@ -615,6 +618,7 @@ export class AgendaPage implements OnInit { .finally(() => { this.deleteLoadRangeEvent(startTime, endTime) this.showLoader = false; + this.updateEventListBox() }) } else if (this.loggeduser.Profile != 'PR' && this.loggeduser.Profile != 'MDGPR'){ if(this.profile == "mdgpr") { @@ -649,6 +653,7 @@ export class AgendaPage implements OnInit { }).finally(() => { this.deleteLoadRangeEvent(startTime, endTime) this.showLoader = false; + this.updateEventListBox() }) } else if (this.profile == "pr" ) { @@ -675,6 +680,7 @@ export class AgendaPage implements OnInit { }).finally(() => { this.deleteLoadRangeEvent(startTime, endTime) this.showLoader = false; + this.updateEventListBox() }) } @@ -720,6 +726,7 @@ export class AgendaPage implements OnInit { if (counter == 2) { this.showLoader = false; } + this.updateEventListBox() }) this.eventService.getAllSharedEvents(momentG(new Date(startTime), 'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime), 'yyyy-MM-dd 23:59:59')).then((response: any) => { @@ -756,6 +763,7 @@ export class AgendaPage implements OnInit { if (counter == 2) { this.showLoader = false; } + this.updateEventListBox() }) } else if(this.loggeduser.Profile == 'PR') { @@ -791,6 +799,7 @@ export class AgendaPage implements OnInit { }).finally(() => { this.deleteLoadRangeEvent(startTime, endTime) this.showLoader = false; + this.updateEventListBox() }) } else { this.showLoader = false; @@ -833,6 +842,7 @@ export class AgendaPage implements OnInit { if (counter == 2) { this.showLoader = false; } + this.updateEventListBox() }) } else { counter++; @@ -882,6 +892,7 @@ export class AgendaPage implements OnInit { if (counter == 2) { this.showLoader = false; } + this.updateEventListBox() }) } else { counter++; diff --git a/version/git-version.ts b/version/git-version.ts index 3622d8491..0bf6c3d45 100644 --- a/version/git-version.ts +++ b/version/git-version.ts @@ -1,12 +1,12 @@ export let versionData = { - "shortSHA": "0a3fd0ec8", - "SHA": "0a3fd0ec8ba5f2c1f01ffeeaeb80a71d28141e0a", + "shortSHA": "0fe4983db", + "SHA": "0fe4983db75e1d3bc46c5ad47c30491a30a861b3", "branch": "develop_bitOut-fix", "lastCommitAuthor": "'Peter Maquiran'", - "lastCommitTime": "'Mon Dec 26 15:41:11 2022 +0100'", - "lastCommitMessage": "chat retry", - "lastCommitNumber": "4571", - "change": "", - "changeStatus": "On branch develop_bitOut-fix\nnothing to commit, working tree clean", + "lastCommitTime": "'Tue Dec 27 12:17:57 2022 +0100'", + "lastCommitMessage": "change manefes and assets", + "lastCommitNumber": "4577", + "change": "diff --git a/.gitignore b/.gitignore\nindex 5462734c3..3ce21822b 100644\n--- a/.gitignore\n+++ b/.gitignore\n@@ -60,8 +60,9 @@ android/**\n android/app/**\n !android/app/src\n android/app/src/**\n+!android/app/src/build.gradle\n !android/app/src/main\n-android/app/src/main/** \n+android/app/src/main/**\n !android/app/src/main/res/\n !android/app/src/main/AndroidManifest.xml\n android/app/src/main/res/**\ndiff --git a/android/app/src/main/res/drawable/drawable-land-hdpi/splash.png b/android/app/src/main/res/drawable/drawable-land-hdpi/splash.png\ndeleted file mode 100644\nindex a105429d0..000000000\nBinary files a/android/app/src/main/res/drawable/drawable-land-hdpi/splash.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/drawable-land-ldpi/splash.png b/android/app/src/main/res/drawable/drawable-land-ldpi/splash.png\ndeleted file mode 100644\nindex 8c2997fd8..000000000\nBinary files a/android/app/src/main/res/drawable/drawable-land-ldpi/splash.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/drawable-land-mdpi/splash.png b/android/app/src/main/res/drawable/drawable-land-mdpi/splash.png\ndeleted file mode 100644\nindex fd8d26789..000000000\nBinary files a/android/app/src/main/res/drawable/drawable-land-mdpi/splash.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/drawable-land-xhdpi/splash.png b/android/app/src/main/res/drawable/drawable-land-xhdpi/splash.png\ndeleted file mode 100644\nindex c3f403ace..000000000\nBinary files a/android/app/src/main/res/drawable/drawable-land-xhdpi/splash.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/drawable-land-xxhdpi/splash.png b/android/app/src/main/res/drawable/drawable-land-xxhdpi/splash.png\ndeleted file mode 100644\nindex d408970a1..000000000\nBinary files a/android/app/src/main/res/drawable/drawable-land-xxhdpi/splash.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/drawable-land-xxxhdpi/splash.png b/android/app/src/main/res/drawable/drawable-land-xxxhdpi/splash.png\ndeleted file mode 100644\nindex 92dfe6789..000000000\nBinary files a/android/app/src/main/res/drawable/drawable-land-xxxhdpi/splash.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/drawable-port-hdpi/splash.png b/android/app/src/main/res/drawable/drawable-port-hdpi/splash.png\ndeleted file mode 100644\nindex bcf2c145d..000000000\nBinary files a/android/app/src/main/res/drawable/drawable-port-hdpi/splash.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/drawable-port-ldpi/splash.png b/android/app/src/main/res/drawable/drawable-port-ldpi/splash.png\ndeleted file mode 100644\nindex 343fc73b6..000000000\nBinary files a/android/app/src/main/res/drawable/drawable-port-ldpi/splash.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/drawable-port-mdpi/splash.png b/android/app/src/main/res/drawable/drawable-port-mdpi/splash.png\ndeleted file mode 100644\nindex f1e215eb3..000000000\nBinary files a/android/app/src/main/res/drawable/drawable-port-mdpi/splash.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/drawable-port-xhdpi/splash.png b/android/app/src/main/res/drawable/drawable-port-xhdpi/splash.png\ndeleted file mode 100644\nindex 6294ba453..000000000\nBinary files a/android/app/src/main/res/drawable/drawable-port-xhdpi/splash.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/drawable-port-xxhdpi/splash.png b/android/app/src/main/res/drawable/drawable-port-xxhdpi/splash.png\ndeleted file mode 100644\nindex 172eaf57e..000000000\nBinary files a/android/app/src/main/res/drawable/drawable-port-xxhdpi/splash.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/drawable-port-xxxhdpi/splash.png b/android/app/src/main/res/drawable/drawable-port-xxxhdpi/splash.png\ndeleted file mode 100644\nindex cccd3bdfe..000000000\nBinary files a/android/app/src/main/res/drawable/drawable-port-xxxhdpi/splash.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/drawable-v24/ic_launcher_foreground.xml b/android/app/src/main/res/drawable/drawable-v24/ic_launcher_foreground.xml\ndeleted file mode 100644\nindex c7bd21dbd..000000000\n--- a/android/app/src/main/res/drawable/drawable-v24/ic_launcher_foreground.xml\n+++ /dev/null\n@@ -1,34 +0,0 @@\n-\n- \n- \n- \n- \n- \n- \n- \n- \n- \n-\ndiff --git a/android/app/src/main/res/drawable/drawable/ic_launcher_background.xml b/android/app/src/main/res/drawable/drawable/ic_launcher_background.xml\ndeleted file mode 100644\nindex d5fccc538..000000000\n--- a/android/app/src/main/res/drawable/drawable/ic_launcher_background.xml\n+++ /dev/null\n@@ -1,170 +0,0 @@\n-\n-\n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n-\ndiff --git a/android/app/src/main/res/drawable/drawable/splash.png b/android/app/src/main/res/drawable/drawable/splash.png\ndeleted file mode 100644\nindex f7a64923e..000000000\nBinary files a/android/app/src/main/res/drawable/drawable/splash.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/layout/activity_main.xml b/android/app/src/main/res/drawable/layout/activity_main.xml\ndeleted file mode 100644\nindex b5ad13870..000000000\n--- a/android/app/src/main/res/drawable/layout/activity_main.xml\n+++ /dev/null\n@@ -1,12 +0,0 @@\n-\n-\n-\n- \n-\ndiff --git a/android/app/src/main/res/drawable/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/drawable/mipmap-anydpi-v26/ic_launcher.xml\ndeleted file mode 100644\nindex 036d09bc5..000000000\n--- a/android/app/src/main/res/drawable/mipmap-anydpi-v26/ic_launcher.xml\n+++ /dev/null\n@@ -1,5 +0,0 @@\n-\n-\n- \n- \n-\n\\ No newline at end of file\ndiff --git a/android/app/src/main/res/drawable/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/drawable/mipmap-anydpi-v26/ic_launcher_round.xml\ndeleted file mode 100644\nindex 036d09bc5..000000000\n--- a/android/app/src/main/res/drawable/mipmap-anydpi-v26/ic_launcher_round.xml\n+++ /dev/null\n@@ -1,5 +0,0 @@\n-\n-\n- \n- \n-\n\\ No newline at end of file\ndiff --git a/android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher.png\ndeleted file mode 100644\nindex 15eaf4714..000000000\nBinary files a/android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher_foreground.png\ndeleted file mode 100644\nindex d4f266cb4..000000000\nBinary files a/android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher_foreground.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher_round.png\ndeleted file mode 100644\nindex a7f8349ab..000000000\nBinary files a/android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher_round.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher.png\ndeleted file mode 100644\nindex b33700dc4..000000000\nBinary files a/android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher_foreground.png\ndeleted file mode 100644\nindex fb3f61a63..000000000\nBinary files a/android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher_foreground.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher_round.png b/android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher_round.png\ndeleted file mode 100644\nindex 479ef13f4..000000000\nBinary files a/android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher_round.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher.png\ndeleted file mode 100644\nindex 69befbc66..000000000\nBinary files a/android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher_foreground.png\ndeleted file mode 100644\nindex 0fb92a171..000000000\nBinary files a/android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher_foreground.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher_round.png b/android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher_round.png\ndeleted file mode 100644\nindex ec4b159b5..000000000\nBinary files a/android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher_round.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher.png\ndeleted file mode 100644\nindex f8163688b..000000000\nBinary files a/android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher_foreground.png\ndeleted file mode 100644\nindex 2a97c3ef8..000000000\nBinary files a/android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher_foreground.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher_round.png\ndeleted file mode 100644\nindex 8b0453118..000000000\nBinary files a/android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher_round.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher.png\ndeleted file mode 100644\nindex 7842539af..000000000\nBinary files a/android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher_foreground.png\ndeleted file mode 100644\nindex 3359e927c..000000000\nBinary files a/android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher_foreground.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher_round.png\ndeleted file mode 100644\nindex 018996568..000000000\nBinary files a/android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher_round.png and /dev/null differ\ndiff --git a/android/app/src/main/res/drawable/values/ic_launcher_background.xml b/android/app/src/main/res/drawable/values/ic_launcher_background.xml\ndeleted file mode 100644\nindex 49d81d68a..000000000\n--- a/android/app/src/main/res/drawable/values/ic_launcher_background.xml\n+++ /dev/null\n@@ -1,4 +0,0 @@\n-\n-\n- #FEFFFF\n-\n\\ No newline at end of file\ndiff --git a/android/app/src/main/res/drawable/values/strings.xml b/android/app/src/main/res/drawable/values/strings.xml\ndeleted file mode 100644\nindex 98bcbbfc9..000000000\n--- a/android/app/src/main/res/drawable/values/strings.xml\n+++ /dev/null\n@@ -1,7 +0,0 @@\n-\n-\n- Gabinete Digital\n- Gabinete Digital\n- com.gpr.gabinetedigital\n- com.gpr.gabinetedigital\n-\ndiff --git a/android/app/src/main/res/drawable/values/styles.xml b/android/app/src/main/res/drawable/values/styles.xml\ndeleted file mode 100644\nindex bb45498f6..000000000\n--- a/android/app/src/main/res/drawable/values/styles.xml\n+++ /dev/null\n@@ -1,22 +0,0 @@\n-\n-\n-\n- \n- \n-\n- \n-\n-\n- \n-\n\\ No newline at end of file\ndiff --git a/android/app/src/main/res/drawable/xml/config.xml b/android/app/src/main/res/drawable/xml/config.xml\ndeleted file mode 100644\nindex 48aee8664..000000000\n--- a/android/app/src/main/res/drawable/xml/config.xml\n+++ /dev/null\n@@ -1,95 +0,0 @@\n-\n-\n- \n- \n- \n- \n- \n-\n- \n- \n- \n-\n- \n- \n- \n-\n- \n- \n- \n- \n-\n- \n- \n- \n-\n- \n- \n- \n- \n-\n- \n- \n- \n-\n- \n- \n- \n- \n-\n- \n- \n- \n-\n- \n- \n- \n-\n- \n- \n- \n-\n- \n- \n- \n-\n- \n- \n- \n-\n- \n- \n- \n-\n- \n- \n- \n-\n- \n- \n- \n-\n- \n- \n- \n-\n- \n- \n- \n-\n- \n- \n- \n-\n- \n- \n- \n- \n-\n- \n- \n- \n- \n-\n- \n-\n\\ No newline at end of file\ndiff --git a/android/app/src/main/res/drawable/xml/file_paths.xml b/android/app/src/main/res/drawable/xml/file_paths.xml\ndeleted file mode 100644\nindex bd0c4d80d..000000000\n--- a/android/app/src/main/res/drawable/xml/file_paths.xml\n+++ /dev/null\n@@ -1,5 +0,0 @@\n-\n-\n- \n- \n-\n\\ No newline at end of file\ndiff --git a/package-lock.json b/package-lock.json\nindex 31fc92e69..604f4e487 100644\n--- a/package-lock.json\n+++ b/package-lock.json\n@@ -90,6 +90,8 @@\n \"@ng-bootstrap/ng-bootstrap\": \"^9.1.2\",\n \"@ngx-translate/core\": \"^13.0.0\",\n \"@pdftron/pdfjs-express\": \"^8.0.1\",\n+ \"@sentry/angular\": \"^7.13.0\",\n+ \"@sentry/capacitor\": \"^0.10.1\",\n \"@types/jest-environment-puppeteer\": \"^4.4.1\",\n \"@types/puppeteer\": \"^5.4.4\",\n \"alasql\": \"^1.7.3\",\n@@ -6068,6 +6070,336 @@\n \"url\": \"https://github.com/sponsors/epoberezkin\"\n }\n },\n+ \"node_modules/@sentry/angular\": {\n+ \"version\": \"7.13.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/angular/-/angular-7.13.0.tgz\",\n+ \"integrity\": \"sha512-v0ysuovmkEdC3EhXJJgHxj21sjs7qqz9NciO9XYCgRHe0BwlTJg8WG0t29q0ZMkfjjtddQ5N9dom9AtKoedkVA==\",\n+ \"dependencies\": {\n+ \"@sentry/browser\": \"7.13.0\",\n+ \"@sentry/types\": \"7.13.0\",\n+ \"@sentry/utils\": \"7.13.0\",\n+ \"tslib\": \"^2.0.0\"\n+ },\n+ \"engines\": {\n+ \"node\": \">=8\"\n+ },\n+ \"peerDependencies\": {\n+ \"@angular/common\": \"10.x || 11.x || 12.x || 13.x || 14.x\",\n+ \"@angular/core\": \"10.x || 11.x || 12.x || 13.x || 14.x\",\n+ \"@angular/router\": \"10.x || 11.x || 12.x || 13.x || 14.x\",\n+ \"rxjs\": \"^6.5.5 || ^7.x\"\n+ }\n+ },\n+ \"node_modules/@sentry/browser\": {\n+ \"version\": \"7.13.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/browser/-/browser-7.13.0.tgz\",\n+ \"integrity\": \"sha512-WbgClHPYe8TKsdVVbuzd6alxwh3maFQNuljMkSTnYvPx2P+NT0wHljTs37D39FGfSmAwaqn7D/1ZHAtC+6mWxA==\",\n+ \"dependencies\": {\n+ \"@sentry/core\": \"7.13.0\",\n+ \"@sentry/types\": \"7.13.0\",\n+ \"@sentry/utils\": \"7.13.0\",\n+ \"tslib\": \"^1.9.3\"\n+ },\n+ \"engines\": {\n+ \"node\": \">=8\"\n+ }\n+ },\n+ \"node_modules/@sentry/browser/node_modules/tslib\": {\n+ \"version\": \"1.14.1\",\n+ \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n+ \"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\"\n+ },\n+ \"node_modules/@sentry/capacitor\": {\n+ \"version\": \"0.10.1\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/capacitor/-/capacitor-0.10.1.tgz\",\n+ \"integrity\": \"sha512-g1Hns/n1gJhgs/Lu1yJF111y/8VM0li1xcgBGYkX2WUL2xYw1DGwd6D3wAOK6YizNvC9cO7uwhTlzj9pEeEEbQ==\",\n+ \"dependencies\": {\n+ \"@sentry/browser\": \"7.13.0\",\n+ \"@sentry/core\": \"7.13.0\",\n+ \"@sentry/hub\": \"7.13.0\",\n+ \"@sentry/integrations\": \"7.13.0\",\n+ \"@sentry/tracing\": \"7.13.0\",\n+ \"@sentry/types\": \"7.13.0\",\n+ \"@sentry/utils\": \"7.13.0\",\n+ \"@sentry/wizard\": \"^1.1.4\",\n+ \"promise\": \"^8.1.0\"\n+ },\n+ \"peerDependencies\": {\n+ \"@capacitor/core\": \">=3.0.0\",\n+ \"@sentry/angular\": \"7.13.0\",\n+ \"@sentry/react\": \"7.13.0\",\n+ \"@sentry/vue\": \"7.13.0\"\n+ },\n+ \"peerDependenciesMeta\": {\n+ \"@sentry/angular\": {\n+ \"optional\": true\n+ },\n+ \"@sentry/react\": {\n+ \"optional\": true\n+ },\n+ \"@sentry/vue\": {\n+ \"optional\": true\n+ }\n+ }\n+ },\n+ \"node_modules/@sentry/cli\": {\n+ \"version\": \"1.74.6\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/cli/-/cli-1.74.6.tgz\",\n+ \"integrity\": \"sha512-pJ7JJgozyjKZSTjOGi86chIngZMLUlYt2HOog+OJn+WGvqEkVymu8m462j1DiXAnex9NspB4zLLNuZ/R6rTQHg==\",\n+ \"hasInstallScript\": true,\n+ \"dependencies\": {\n+ \"https-proxy-agent\": \"^5.0.0\",\n+ \"mkdirp\": \"^0.5.5\",\n+ \"node-fetch\": \"^2.6.7\",\n+ \"npmlog\": \"^4.1.2\",\n+ \"progress\": \"^2.0.3\",\n+ \"proxy-from-env\": \"^1.1.0\",\n+ \"which\": \"^2.0.2\"\n+ },\n+ \"bin\": {\n+ \"sentry-cli\": \"bin/sentry-cli\"\n+ },\n+ \"engines\": {\n+ \"node\": \">= 8\"\n+ }\n+ },\n+ \"node_modules/@sentry/cli/node_modules/mkdirp\": {\n+ \"version\": \"0.5.6\",\n+ \"resolved\": \"https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz\",\n+ \"integrity\": \"sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==\",\n+ \"dependencies\": {\n+ \"minimist\": \"^1.2.6\"\n+ },\n+ \"bin\": {\n+ \"mkdirp\": \"bin/cmd.js\"\n+ }\n+ },\n+ \"node_modules/@sentry/core\": {\n+ \"version\": \"7.13.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/core/-/core-7.13.0.tgz\",\n+ \"integrity\": \"sha512-hB46fklmKrSDMEvZOF8qBHhys7PONBFyxQtbNDZUlv/kabs4gF3VEg1ftCaXnjx4lLNlsUl/ScFdM6194RvISg==\",\n+ \"dependencies\": {\n+ \"@sentry/hub\": \"7.13.0\",\n+ \"@sentry/types\": \"7.13.0\",\n+ \"@sentry/utils\": \"7.13.0\",\n+ \"tslib\": \"^1.9.3\"\n+ },\n+ \"engines\": {\n+ \"node\": \">=8\"\n+ }\n+ },\n+ \"node_modules/@sentry/core/node_modules/tslib\": {\n+ \"version\": \"1.14.1\",\n+ \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n+ \"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\"\n+ },\n+ \"node_modules/@sentry/hub\": {\n+ \"version\": \"7.13.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/hub/-/hub-7.13.0.tgz\",\n+ \"integrity\": \"sha512-88/GsD1BoyrBwRKJCmVHZtSH5rizOsImUHWEXc1AOa1aR8nanfn56JdAbd6tC55pA+nT4R4H4vN/PrUaomTbtg==\",\n+ \"dependencies\": {\n+ \"@sentry/types\": \"7.13.0\",\n+ \"@sentry/utils\": \"7.13.0\",\n+ \"tslib\": \"^1.9.3\"\n+ },\n+ \"engines\": {\n+ \"node\": \">=8\"\n+ }\n+ },\n+ \"node_modules/@sentry/hub/node_modules/tslib\": {\n+ \"version\": \"1.14.1\",\n+ \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n+ \"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\"\n+ },\n+ \"node_modules/@sentry/integrations\": {\n+ \"version\": \"7.13.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/integrations/-/integrations-7.13.0.tgz\",\n+ \"integrity\": \"sha512-el5tonn/96fC+GMco70TXI2yrGmDLSFc0THKO/r9YEIJjqcK1KV1C6jJhTWt09ZBAgoeRCXSMn5xvdl3fc9Zrw==\",\n+ \"dependencies\": {\n+ \"@sentry/types\": \"7.13.0\",\n+ \"@sentry/utils\": \"7.13.0\",\n+ \"localforage\": \"^1.8.1\",\n+ \"tslib\": \"^1.9.3\"\n+ },\n+ \"engines\": {\n+ \"node\": \">=8\"\n+ }\n+ },\n+ \"node_modules/@sentry/integrations/node_modules/localforage\": {\n+ \"version\": \"1.10.0\",\n+ \"resolved\": \"https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz\",\n+ \"integrity\": \"sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==\",\n+ \"dependencies\": {\n+ \"lie\": \"3.1.1\"\n+ }\n+ },\n+ \"node_modules/@sentry/integrations/node_modules/tslib\": {\n+ \"version\": \"1.14.1\",\n+ \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n+ \"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\"\n+ },\n+ \"node_modules/@sentry/tracing\": {\n+ \"version\": \"7.13.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/tracing/-/tracing-7.13.0.tgz\",\n+ \"integrity\": \"sha512-/MKSd25rGv6Pc0FPBLXJifkfvSaYVPA8XUOLzVeDN0gl07h8AXli4qG9amTh/4Wb5h4dFpbcscOvW2VC+pxkIA==\",\n+ \"dependencies\": {\n+ \"@sentry/hub\": \"7.13.0\",\n+ \"@sentry/types\": \"7.13.0\",\n+ \"@sentry/utils\": \"7.13.0\",\n+ \"tslib\": \"^1.9.3\"\n+ },\n+ \"engines\": {\n+ \"node\": \">=8\"\n+ }\n+ },\n+ \"node_modules/@sentry/tracing/node_modules/tslib\": {\n+ \"version\": \"1.14.1\",\n+ \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n+ \"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\"\n+ },\n+ \"node_modules/@sentry/types\": {\n+ \"version\": \"7.13.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/types/-/types-7.13.0.tgz\",\n+ \"integrity\": \"sha512-ttckM1XaeyHRLMdr79wmGA5PFbTGx2jio9DCD/mkEpSfk6OGfqfC7gpwy7BNstDH/VKyQj/lDCJPnwvWqARMoQ==\",\n+ \"engines\": {\n+ \"node\": \">=8\"\n+ }\n+ },\n+ \"node_modules/@sentry/utils\": {\n+ \"version\": \"7.13.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/utils/-/utils-7.13.0.tgz\",\n+ \"integrity\": \"sha512-jnR85LgRLSk7IQe2OhKOPMY4fasJCNQNW0iCXsH+S2R1qnsF+N4ksNkQ+7JyyM9E7F03YpI2qd76bKY0VIn5iA==\",\n+ \"dependencies\": {\n+ \"@sentry/types\": \"7.13.0\",\n+ \"tslib\": \"^1.9.3\"\n+ },\n+ \"engines\": {\n+ \"node\": \">=8\"\n+ }\n+ },\n+ \"node_modules/@sentry/utils/node_modules/tslib\": {\n+ \"version\": \"1.14.1\",\n+ \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n+ \"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\"\n+ },\n+ \"node_modules/@sentry/wizard\": {\n+ \"version\": \"1.4.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/wizard/-/wizard-1.4.0.tgz\",\n+ \"integrity\": \"sha512-Q/f9wJAAAr/YB6oWUzMQP/y5LIgx9la1SanMHNr3hMtVPKkMhvIZO5UWVn2G763yi85zARqSCLDx31/tZd4new==\",\n+ \"dependencies\": {\n+ \"@sentry/cli\": \"^1.72.0\",\n+ \"chalk\": \"^2.4.1\",\n+ \"glob\": \"^7.1.3\",\n+ \"inquirer\": \"^6.2.0\",\n+ \"lodash\": \"^4.17.15\",\n+ \"opn\": \"^5.4.0\",\n+ \"r2\": \"^2.0.1\",\n+ \"read-env\": \"^1.3.0\",\n+ \"semver\": \"^7.3.5\",\n+ \"xcode\": \"3.0.1\",\n+ \"yargs\": \"^16.2.0\"\n+ },\n+ \"bin\": {\n+ \"sentry-wizard\": \"dist/bin.js\"\n+ },\n+ \"engines\": {\n+ \"node\": \">=6.9.5\",\n+ \"npm\": \">=3.10.7\",\n+ \"yarn\": \">=1.0.2\"\n+ }\n+ },\n+ \"node_modules/@sentry/wizard/node_modules/ansi-styles\": {\n+ \"version\": \"3.2.1\",\n+ \"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz\",\n+ \"integrity\": \"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==\",\n+ \"dependencies\": {\n+ \"color-convert\": \"^1.9.0\"\n+ },\n+ \"engines\": {\n+ \"node\": \">=4\"\n+ }\n+ },\n+ \"node_modules/@sentry/wizard/node_modules/chalk\": {\n+ \"version\": \"2.4.2\",\n+ \"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz\",\n+ \"integrity\": \"sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==\",\n+ \"dependencies\": {\n+ \"ansi-styles\": \"^3.2.1\",\n+ \"escape-string-regexp\": \"^1.0.5\",\n+ \"supports-color\": \"^5.3.0\"\n+ },\n+ \"engines\": {\n+ \"node\": \">=4\"\n+ }\n+ },\n+ \"node_modules/@sentry/wizard/node_modules/color-convert\": {\n+ \"version\": \"1.9.3\",\n+ \"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz\",\n+ \"integrity\": \"sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==\",\n+ \"dependencies\": {\n+ \"color-name\": \"1.1.3\"\n+ }\n+ },\n+ \"node_modules/@sentry/wizard/node_modules/color-name\": {\n+ \"version\": \"1.1.3\",\n+ \"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz\",\n+ \"integrity\": \"sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==\"\n+ },\n+ \"node_modules/@sentry/wizard/node_modules/has-flag\": {\n+ \"version\": \"3.0.0\",\n+ \"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz\",\n+ \"integrity\": \"sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==\",\n+ \"engines\": {\n+ \"node\": \">=4\"\n+ }\n+ },\n+ \"node_modules/@sentry/wizard/node_modules/is-wsl\": {\n+ \"version\": \"1.1.0\",\n+ \"resolved\": \"https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz\",\n+ \"integrity\": \"sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==\",\n+ \"engines\": {\n+ \"node\": \">=4\"\n+ }\n+ },\n+ \"node_modules/@sentry/wizard/node_modules/opn\": {\n+ \"version\": \"5.5.0\",\n+ \"resolved\": \"https://registry.npmjs.org/opn/-/opn-5.5.0.tgz\",\n+ \"integrity\": \"sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==\",\n+ \"dependencies\": {\n+ \"is-wsl\": \"^1.1.0\"\n+ },\n+ \"engines\": {\n+ \"node\": \">=4\"\n+ }\n+ },\n+ \"node_modules/@sentry/wizard/node_modules/supports-color\": {\n+ \"version\": \"5.5.0\",\n+ \"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz\",\n+ \"integrity\": \"sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==\",\n+ \"dependencies\": {\n+ \"has-flag\": \"^3.0.0\"\n+ },\n+ \"engines\": {\n+ \"node\": \">=4\"\n+ }\n+ },\n+ \"node_modules/@sentry/wizard/node_modules/yargs\": {\n+ \"version\": \"16.2.0\",\n+ \"resolved\": \"https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz\",\n+ \"integrity\": \"sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==\",\n+ \"dependencies\": {\n+ \"cliui\": \"^7.0.2\",\n+ \"escalade\": \"^3.1.1\",\n+ \"get-caller-file\": \"^2.0.5\",\n+ \"require-directory\": \"^2.1.1\",\n+ \"string-width\": \"^4.2.0\",\n+ \"y18n\": \"^5.0.5\",\n+ \"yargs-parser\": \"^20.2.2\"\n+ },\n+ \"engines\": {\n+ \"node\": \">=10\"\n+ }\n+ },\n \"node_modules/@sideway/address\": {\n \"version\": \"4.1.2\",\n \"license\": \"BSD-3-Clause\",\n@@ -7117,6 +7449,11 @@\n \"node\": \">=0.10.0\"\n }\n },\n+ \"node_modules/asap\": {\n+ \"version\": \"2.0.6\",\n+ \"resolved\": \"https://registry.npmjs.org/asap/-/asap-2.0.6.tgz\",\n+ \"integrity\": \"sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==\"\n+ },\n \"node_modules/asn1\": {\n \"version\": \"0.2.4\",\n \"license\": \"MIT\",\n@@ -7869,6 +8206,14 @@\n \"url\": \"https://github.com/sponsors/sindresorhus\"\n }\n },\n+ \"node_modules/bplist-creator\": {\n+ \"version\": \"0.1.0\",\n+ \"resolved\": \"https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz\",\n+ \"integrity\": \"sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==\",\n+ \"dependencies\": {\n+ \"stream-buffers\": \"2.2.x\"\n+ }\n+ },\n \"node_modules/bplist-parser\": {\n \"version\": \"0.2.0\",\n \"license\": \"MIT\",\n@@ -25100,6 +25445,14 @@\n \"node\": \">=0.4.0\"\n }\n },\n+ \"node_modules/promise\": {\n+ \"version\": \"8.3.0\",\n+ \"resolved\": \"https://registry.npmjs.org/promise/-/promise-8.3.0.tgz\",\n+ \"integrity\": \"sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==\",\n+ \"dependencies\": {\n+ \"asap\": \"~2.0.6\"\n+ }\n+ },\n \"node_modules/promise-inflight\": {\n \"version\": \"1.0.1\",\n \"license\": \"ISC\"\n@@ -25743,6 +26096,16 @@\n ],\n \"license\": \"MIT\"\n },\n+ \"node_modules/r2\": {\n+ \"version\": \"2.0.1\",\n+ \"resolved\": \"https://registry.npmjs.org/r2/-/r2-2.0.1.tgz\",\n+ \"integrity\": \"sha512-EEmxoxYCe3LHzAUhRIRxdCKERpeRNmlLj6KLUSORqnK6dWl/K5ShmDGZqM2lRZQeqJgF+wyqk0s1M7SWUveNOQ==\",\n+ \"dependencies\": {\n+ \"caseless\": \"^0.12.0\",\n+ \"node-fetch\": \"^2.0.0-alpha.8\",\n+ \"typedarray-to-buffer\": \"^3.1.2\"\n+ }\n+ },\n \"node_modules/randombytes\": {\n \"version\": \"2.1.0\",\n \"license\": \"MIT\",\n@@ -25850,6 +26213,22 @@\n \"node\": \">=6\"\n }\n },\n+ \"node_modules/read-env\": {\n+ \"version\": \"1.3.0\",\n+ \"resolved\": \"https://registry.npmjs.org/read-env/-/read-env-1.3.0.tgz\",\n+ \"integrity\": \"sha512-DbCgZ8oHwZreK/E2E27RGk3EUPapMhYGSGIt02k9sX6R3tCFc4u4tkltKvkCvzEQ3SOLUaiYHAnGb+TdsnPp0A==\",\n+ \"dependencies\": {\n+ \"camelcase\": \"5.0.0\"\n+ }\n+ },\n+ \"node_modules/read-env/node_modules/camelcase\": {\n+ \"version\": \"5.0.0\",\n+ \"resolved\": \"https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz\",\n+ \"integrity\": \"sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==\",\n+ \"engines\": {\n+ \"node\": \">=6\"\n+ }\n+ },\n \"node_modules/read-package-json\": {\n \"version\": \"4.1.2\",\n \"license\": \"ISC\",\n@@ -27384,6 +27763,27 @@\n \"simple-concat\": \"^1.0.0\"\n }\n },\n+ \"node_modules/simple-plist\": {\n+ \"version\": \"1.3.1\",\n+ \"resolved\": \"https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz\",\n+ \"integrity\": \"sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==\",\n+ \"dependencies\": {\n+ \"bplist-creator\": \"0.1.0\",\n+ \"bplist-parser\": \"0.3.1\",\n+ \"plist\": \"^3.0.5\"\n+ }\n+ },\n+ \"node_modules/simple-plist/node_modules/bplist-parser\": {\n+ \"version\": \"0.3.1\",\n+ \"resolved\": \"https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz\",\n+ \"integrity\": \"sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==\",\n+ \"dependencies\": {\n+ \"big-integer\": \"1.6.x\"\n+ },\n+ \"engines\": {\n+ \"node\": \">= 5.10.0\"\n+ }\n+ },\n \"node_modules/simple-swizzle\": {\n \"version\": \"0.2.2\",\n \"license\": \"MIT\",\n@@ -28044,6 +28444,14 @@\n \"safe-buffer\": \"~5.1.0\"\n }\n },\n+ \"node_modules/stream-buffers\": {\n+ \"version\": \"2.2.0\",\n+ \"resolved\": \"https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz\",\n+ \"integrity\": \"sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==\",\n+ \"engines\": {\n+ \"node\": \">= 0.10.0\"\n+ }\n+ },\n \"node_modules/stream-http\": {\n \"version\": \"2.8.3\",\n \"license\": \"MIT\",\n@@ -37970,6 +38378,26 @@\n }\n }\n },\n+ \"node_modules/xcode\": {\n+ \"version\": \"3.0.1\",\n+ \"resolved\": \"https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz\",\n+ \"integrity\": \"sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==\",\n+ \"dependencies\": {\n+ \"simple-plist\": \"^1.1.0\",\n+ \"uuid\": \"^7.0.3\"\n+ },\n+ \"engines\": {\n+ \"node\": \">=10.0.0\"\n+ }\n+ },\n+ \"node_modules/xcode/node_modules/uuid\": {\n+ \"version\": \"7.0.3\",\n+ \"resolved\": \"https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz\",\n+ \"integrity\": \"sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==\",\n+ \"bin\": {\n+ \"uuid\": \"dist/bin/uuid\"\n+ }\n+ },\n \"node_modules/xdg-basedir\": {\n \"version\": \"4.0.0\",\n \"license\": \"MIT\",\n@@ -41978,6 +42406,266 @@\n }\n }\n },\n+ \"@sentry/angular\": {\n+ \"version\": \"7.13.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/angular/-/angular-7.13.0.tgz\",\n+ \"integrity\": \"sha512-v0ysuovmkEdC3EhXJJgHxj21sjs7qqz9NciO9XYCgRHe0BwlTJg8WG0t29q0ZMkfjjtddQ5N9dom9AtKoedkVA==\",\n+ \"requires\": {\n+ \"@sentry/browser\": \"7.13.0\",\n+ \"@sentry/types\": \"7.13.0\",\n+ \"@sentry/utils\": \"7.13.0\",\n+ \"tslib\": \"^2.0.0\"\n+ }\n+ },\n+ \"@sentry/browser\": {\n+ \"version\": \"7.13.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/browser/-/browser-7.13.0.tgz\",\n+ \"integrity\": \"sha512-WbgClHPYe8TKsdVVbuzd6alxwh3maFQNuljMkSTnYvPx2P+NT0wHljTs37D39FGfSmAwaqn7D/1ZHAtC+6mWxA==\",\n+ \"requires\": {\n+ \"@sentry/core\": \"7.13.0\",\n+ \"@sentry/types\": \"7.13.0\",\n+ \"@sentry/utils\": \"7.13.0\",\n+ \"tslib\": \"^1.9.3\"\n+ },\n+ \"dependencies\": {\n+ \"tslib\": {\n+ \"version\": \"1.14.1\",\n+ \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n+ \"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\"\n+ }\n+ }\n+ },\n+ \"@sentry/capacitor\": {\n+ \"version\": \"0.10.1\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/capacitor/-/capacitor-0.10.1.tgz\",\n+ \"integrity\": \"sha512-g1Hns/n1gJhgs/Lu1yJF111y/8VM0li1xcgBGYkX2WUL2xYw1DGwd6D3wAOK6YizNvC9cO7uwhTlzj9pEeEEbQ==\",\n+ \"requires\": {\n+ \"@sentry/browser\": \"7.13.0\",\n+ \"@sentry/core\": \"7.13.0\",\n+ \"@sentry/hub\": \"7.13.0\",\n+ \"@sentry/integrations\": \"7.13.0\",\n+ \"@sentry/tracing\": \"7.13.0\",\n+ \"@sentry/types\": \"7.13.0\",\n+ \"@sentry/utils\": \"7.13.0\",\n+ \"@sentry/wizard\": \"^1.1.4\",\n+ \"promise\": \"^8.1.0\"\n+ }\n+ },\n+ \"@sentry/cli\": {\n+ \"version\": \"1.74.6\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/cli/-/cli-1.74.6.tgz\",\n+ \"integrity\": \"sha512-pJ7JJgozyjKZSTjOGi86chIngZMLUlYt2HOog+OJn+WGvqEkVymu8m462j1DiXAnex9NspB4zLLNuZ/R6rTQHg==\",\n+ \"requires\": {\n+ \"https-proxy-agent\": \"^5.0.0\",\n+ \"mkdirp\": \"^0.5.5\",\n+ \"node-fetch\": \"^2.6.7\",\n+ \"npmlog\": \"^4.1.2\",\n+ \"progress\": \"^2.0.3\",\n+ \"proxy-from-env\": \"^1.1.0\",\n+ \"which\": \"^2.0.2\"\n+ },\n+ \"dependencies\": {\n+ \"mkdirp\": {\n+ \"version\": \"0.5.6\",\n+ \"resolved\": \"https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz\",\n+ \"integrity\": \"sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==\",\n+ \"requires\": {\n+ \"minimist\": \"^1.2.6\"\n+ }\n+ }\n+ }\n+ },\n+ \"@sentry/core\": {\n+ \"version\": \"7.13.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/core/-/core-7.13.0.tgz\",\n+ \"integrity\": \"sha512-hB46fklmKrSDMEvZOF8qBHhys7PONBFyxQtbNDZUlv/kabs4gF3VEg1ftCaXnjx4lLNlsUl/ScFdM6194RvISg==\",\n+ \"requires\": {\n+ \"@sentry/hub\": \"7.13.0\",\n+ \"@sentry/types\": \"7.13.0\",\n+ \"@sentry/utils\": \"7.13.0\",\n+ \"tslib\": \"^1.9.3\"\n+ },\n+ \"dependencies\": {\n+ \"tslib\": {\n+ \"version\": \"1.14.1\",\n+ \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n+ \"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\"\n+ }\n+ }\n+ },\n+ \"@sentry/hub\": {\n+ \"version\": \"7.13.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/hub/-/hub-7.13.0.tgz\",\n+ \"integrity\": \"sha512-88/GsD1BoyrBwRKJCmVHZtSH5rizOsImUHWEXc1AOa1aR8nanfn56JdAbd6tC55pA+nT4R4H4vN/PrUaomTbtg==\",\n+ \"requires\": {\n+ \"@sentry/types\": \"7.13.0\",\n+ \"@sentry/utils\": \"7.13.0\",\n+ \"tslib\": \"^1.9.3\"\n+ },\n+ \"dependencies\": {\n+ \"tslib\": {\n+ \"version\": \"1.14.1\",\n+ \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n+ \"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\"\n+ }\n+ }\n+ },\n+ \"@sentry/integrations\": {\n+ \"version\": \"7.13.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/integrations/-/integrations-7.13.0.tgz\",\n+ \"integrity\": \"sha512-el5tonn/96fC+GMco70TXI2yrGmDLSFc0THKO/r9YEIJjqcK1KV1C6jJhTWt09ZBAgoeRCXSMn5xvdl3fc9Zrw==\",\n+ \"requires\": {\n+ \"@sentry/types\": \"7.13.0\",\n+ \"@sentry/utils\": \"7.13.0\",\n+ \"localforage\": \"^1.8.1\",\n+ \"tslib\": \"^1.9.3\"\n+ },\n+ \"dependencies\": {\n+ \"localforage\": {\n+ \"version\": \"1.10.0\",\n+ \"resolved\": \"https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz\",\n+ \"integrity\": \"sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==\",\n+ \"requires\": {\n+ \"lie\": \"3.1.1\"\n+ }\n+ },\n+ \"tslib\": {\n+ \"version\": \"1.14.1\",\n+ \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n+ \"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\"\n+ }\n+ }\n+ },\n+ \"@sentry/tracing\": {\n+ \"version\": \"7.13.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/tracing/-/tracing-7.13.0.tgz\",\n+ \"integrity\": \"sha512-/MKSd25rGv6Pc0FPBLXJifkfvSaYVPA8XUOLzVeDN0gl07h8AXli4qG9amTh/4Wb5h4dFpbcscOvW2VC+pxkIA==\",\n+ \"requires\": {\n+ \"@sentry/hub\": \"7.13.0\",\n+ \"@sentry/types\": \"7.13.0\",\n+ \"@sentry/utils\": \"7.13.0\",\n+ \"tslib\": \"^1.9.3\"\n+ },\n+ \"dependencies\": {\n+ \"tslib\": {\n+ \"version\": \"1.14.1\",\n+ \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n+ \"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\"\n+ }\n+ }\n+ },\n+ \"@sentry/types\": {\n+ \"version\": \"7.13.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/types/-/types-7.13.0.tgz\",\n+ \"integrity\": \"sha512-ttckM1XaeyHRLMdr79wmGA5PFbTGx2jio9DCD/mkEpSfk6OGfqfC7gpwy7BNstDH/VKyQj/lDCJPnwvWqARMoQ==\"\n+ },\n+ \"@sentry/utils\": {\n+ \"version\": \"7.13.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/utils/-/utils-7.13.0.tgz\",\n+ \"integrity\": \"sha512-jnR85LgRLSk7IQe2OhKOPMY4fasJCNQNW0iCXsH+S2R1qnsF+N4ksNkQ+7JyyM9E7F03YpI2qd76bKY0VIn5iA==\",\n+ \"requires\": {\n+ \"@sentry/types\": \"7.13.0\",\n+ \"tslib\": \"^1.9.3\"\n+ },\n+ \"dependencies\": {\n+ \"tslib\": {\n+ \"version\": \"1.14.1\",\n+ \"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n+ \"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\"\n+ }\n+ }\n+ },\n+ \"@sentry/wizard\": {\n+ \"version\": \"1.4.0\",\n+ \"resolved\": \"https://registry.npmjs.org/@sentry/wizard/-/wizard-1.4.0.tgz\",\n+ \"integrity\": \"sha512-Q/f9wJAAAr/YB6oWUzMQP/y5LIgx9la1SanMHNr3hMtVPKkMhvIZO5UWVn2G763yi85zARqSCLDx31/tZd4new==\",\n+ \"requires\": {\n+ \"@sentry/cli\": \"^1.72.0\",\n+ \"chalk\": \"^2.4.1\",\n+ \"glob\": \"^7.1.3\",\n+ \"inquirer\": \"^6.2.0\",\n+ \"lodash\": \"^4.17.15\",\n+ \"opn\": \"^5.4.0\",\n+ \"r2\": \"^2.0.1\",\n+ \"read-env\": \"^1.3.0\",\n+ \"semver\": \"^7.3.5\",\n+ \"xcode\": \"3.0.1\",\n+ \"yargs\": \"^16.2.0\"\n+ },\n+ \"dependencies\": {\n+ \"ansi-styles\": {\n+ \"version\": \"3.2.1\",\n+ \"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz\",\n+ \"integrity\": \"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==\",\n+ \"requires\": {\n+ \"color-convert\": \"^1.9.0\"\n+ }\n+ },\n+ \"chalk\": {\n+ \"version\": \"2.4.2\",\n+ \"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz\",\n+ \"integrity\": \"sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==\",\n+ \"requires\": {\n+ \"ansi-styles\": \"^3.2.1\",\n+ \"escape-string-regexp\": \"^1.0.5\",\n+ \"supports-color\": \"^5.3.0\"\n+ }\n+ },\n+ \"color-convert\": {\n+ \"version\": \"1.9.3\",\n+ \"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz\",\n+ \"integrity\": \"sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==\",\n+ \"requires\": {\n+ \"color-name\": \"1.1.3\"\n+ }\n+ },\n+ \"color-name\": {\n+ \"version\": \"1.1.3\",\n+ \"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz\",\n+ \"integrity\": \"sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==\"\n+ },\n+ \"has-flag\": {\n+ \"version\": \"3.0.0\",\n+ \"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz\",\n+ \"integrity\": \"sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==\"\n+ },\n+ \"is-wsl\": {\n+ \"version\": \"1.1.0\",\n+ \"resolved\": \"https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz\",\n+ \"integrity\": \"sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==\"\n+ },\n+ \"opn\": {\n+ \"version\": \"5.5.0\",\n+ \"resolved\": \"https://registry.npmjs.org/opn/-/opn-5.5.0.tgz\",\n+ \"integrity\": \"sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==\",\n+ \"requires\": {\n+ \"is-wsl\": \"^1.1.0\"\n+ }\n+ },\n+ \"supports-color\": {\n+ \"version\": \"5.5.0\",\n+ \"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz\",\n+ \"integrity\": \"sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==\",\n+ \"requires\": {\n+ \"has-flag\": \"^3.0.0\"\n+ }\n+ },\n+ \"yargs\": {\n+ \"version\": \"16.2.0\",\n+ \"resolved\": \"https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz\",\n+ \"integrity\": \"sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==\",\n+ \"requires\": {\n+ \"cliui\": \"^7.0.2\",\n+ \"escalade\": \"^3.1.1\",\n+ \"get-caller-file\": \"^2.0.5\",\n+ \"require-directory\": \"^2.1.1\",\n+ \"string-width\": \"^4.2.0\",\n+ \"y18n\": \"^5.0.5\",\n+ \"yargs-parser\": \"^20.2.2\"\n+ }\n+ }\n+ }\n+ },\n \"@sideway/address\": {\n \"version\": \"4.1.2\",\n \"requires\": {\n@@ -42729,6 +43417,11 @@\n \"version\": \"1.0.1\",\n \"dev\": true\n },\n+ \"asap\": {\n+ \"version\": \"2.0.6\",\n+ \"resolved\": \"https://registry.npmjs.org/asap/-/asap-2.0.6.tgz\",\n+ \"integrity\": \"sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==\"\n+ },\n \"asn1\": {\n \"version\": \"0.2.4\",\n \"requires\": {\n@@ -43221,6 +43914,14 @@\n }\n }\n },\n+ \"bplist-creator\": {\n+ \"version\": \"0.1.0\",\n+ \"resolved\": \"https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz\",\n+ \"integrity\": \"sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==\",\n+ \"requires\": {\n+ \"stream-buffers\": \"2.2.x\"\n+ }\n+ },\n \"bplist-parser\": {\n \"version\": \"0.2.0\",\n \"requires\": {\n@@ -54600,6 +55301,14 @@\n \"progress\": {\n \"version\": \"2.0.3\"\n },\n+ \"promise\": {\n+ \"version\": \"8.3.0\",\n+ \"resolved\": \"https://registry.npmjs.org/promise/-/promise-8.3.0.tgz\",\n+ \"integrity\": \"sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==\",\n+ \"requires\": {\n+ \"asap\": \"~2.0.6\"\n+ }\n+ },\n \"promise-inflight\": {\n \"version\": \"1.0.1\"\n },\n@@ -55017,6 +55726,16 @@\n \"queue-microtask\": {\n \"version\": \"1.2.3\"\n },\n+ \"r2\": {\n+ \"version\": \"2.0.1\",\n+ \"resolved\": \"https://registry.npmjs.org/r2/-/r2-2.0.1.tgz\",\n+ \"integrity\": \"sha512-EEmxoxYCe3LHzAUhRIRxdCKERpeRNmlLj6KLUSORqnK6dWl/K5ShmDGZqM2lRZQeqJgF+wyqk0s1M7SWUveNOQ==\",\n+ \"requires\": {\n+ \"caseless\": \"^0.12.0\",\n+ \"node-fetch\": \"^2.0.0-alpha.8\",\n+ \"typedarray-to-buffer\": \"^3.1.2\"\n+ }\n+ },\n \"randombytes\": {\n \"version\": \"2.1.0\",\n \"requires\": {\n@@ -55092,6 +55811,21 @@\n \"with-open-file\": \"^0.1.6\"\n }\n },\n+ \"read-env\": {\n+ \"version\": \"1.3.0\",\n+ \"resolved\": \"https://registry.npmjs.org/read-env/-/read-env-1.3.0.tgz\",\n+ \"integrity\": \"sha512-DbCgZ8oHwZreK/E2E27RGk3EUPapMhYGSGIt02k9sX6R3tCFc4u4tkltKvkCvzEQ3SOLUaiYHAnGb+TdsnPp0A==\",\n+ \"requires\": {\n+ \"camelcase\": \"5.0.0\"\n+ },\n+ \"dependencies\": {\n+ \"camelcase\": {\n+ \"version\": \"5.0.0\",\n+ \"resolved\": \"https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz\",\n+ \"integrity\": \"sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==\"\n+ }\n+ }\n+ },\n \"read-package-json\": {\n \"version\": \"4.1.2\",\n \"requires\": {\n@@ -56082,6 +56816,26 @@\n \"simple-concat\": \"^1.0.0\"\n }\n },\n+ \"simple-plist\": {\n+ \"version\": \"1.3.1\",\n+ \"resolved\": \"https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz\",\n+ \"integrity\": \"sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==\",\n+ \"requires\": {\n+ \"bplist-creator\": \"0.1.0\",\n+ \"bplist-parser\": \"0.3.1\",\n+ \"plist\": \"^3.0.5\"\n+ },\n+ \"dependencies\": {\n+ \"bplist-parser\": {\n+ \"version\": \"0.3.1\",\n+ \"resolved\": \"https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz\",\n+ \"integrity\": \"sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==\",\n+ \"requires\": {\n+ \"big-integer\": \"1.6.x\"\n+ }\n+ }\n+ }\n+ },\n \"simple-swizzle\": {\n \"version\": \"0.2.2\",\n \"requires\": {\n@@ -56564,6 +57318,11 @@\n }\n }\n },\n+ \"stream-buffers\": {\n+ \"version\": \"2.2.0\",\n+ \"resolved\": \"https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz\",\n+ \"integrity\": \"sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==\"\n+ },\n \"stream-http\": {\n \"version\": \"2.8.3\",\n \"peer\": true,\n@@ -63466,6 +64225,22 @@\n \"version\": \"7.5.5\",\n \"requires\": {}\n },\n+ \"xcode\": {\n+ \"version\": \"3.0.1\",\n+ \"resolved\": \"https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz\",\n+ \"integrity\": \"sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==\",\n+ \"requires\": {\n+ \"simple-plist\": \"^1.1.0\",\n+ \"uuid\": \"^7.0.3\"\n+ },\n+ \"dependencies\": {\n+ \"uuid\": {\n+ \"version\": \"7.0.3\",\n+ \"resolved\": \"https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz\",\n+ \"integrity\": \"sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==\"\n+ }\n+ }\n+ },\n \"xdg-basedir\": {\n \"version\": \"4.0.0\"\n },\ndiff --git a/package.json b/package.json\nindex 9cede9b70..91935c114 100644\n--- a/package.json\n+++ b/package.json\n@@ -99,6 +99,8 @@\n \"@ng-bootstrap/ng-bootstrap\": \"^9.1.2\",\n \"@ngx-translate/core\": \"^13.0.0\",\n \"@pdftron/pdfjs-express\": \"^8.0.1\",\n+ \"@sentry/angular\": \"^7.13.0\",\n+ \"@sentry/capacitor\": \"^0.10.1\",\n \"@types/jest-environment-puppeteer\": \"^4.4.1\",\n \"@types/puppeteer\": \"^5.4.4\",\n \"alasql\": \"^1.7.3\",\ndiff --git a/src/app/pages/agenda/agenda.page.ts b/src/app/pages/agenda/agenda.page.ts\nindex ba4790c0c..7b07345cf 100644\n--- a/src/app/pages/agenda/agenda.page.ts\n+++ b/src/app/pages/agenda/agenda.page.ts\n@@ -259,6 +259,7 @@ export class AgendaPage implements OnInit {\n }\n if (realoadCounter != 0) {\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\n+ this.updateEventListBox()\n }\n realoadCounter++;\n }\n@@ -553,6 +554,7 @@ export class AgendaPage implements OnInit {\n }).finally(() => {\n this.showLoader = false;\n this.deleteLoadRangeEvent(startTime, endTime)\n+ this.updateEventListBox()\n })\n \n }\n@@ -582,6 +584,7 @@ export class AgendaPage implements OnInit {\n .finally(() => {\n this.deleteLoadRangeEvent(startTime, endTime)\n this.showLoader = false;\n+ this.updateEventListBox()\n })\n \n }\n@@ -615,6 +618,7 @@ export class AgendaPage implements OnInit {\n .finally(() => {\n this.deleteLoadRangeEvent(startTime, endTime)\n this.showLoader = false;\n+ this.updateEventListBox()\n })\n } else if (this.loggeduser.Profile != 'PR' && this.loggeduser.Profile != 'MDGPR'){\n if(this.profile == \"mdgpr\") {\n@@ -649,6 +653,7 @@ export class AgendaPage implements OnInit {\n }).finally(() => {\n this.deleteLoadRangeEvent(startTime, endTime)\n this.showLoader = false;\n+ this.updateEventListBox()\n })\n \n } else if (this.profile == \"pr\" ) {\n@@ -675,6 +680,7 @@ export class AgendaPage implements OnInit {\n }).finally(() => {\n this.deleteLoadRangeEvent(startTime, endTime)\n this.showLoader = false;\n+ this.updateEventListBox()\n })\n \n }\n@@ -720,6 +726,7 @@ export class AgendaPage implements OnInit {\n if (counter == 2) {\n this.showLoader = false;\n }\n+ this.updateEventListBox()\n })\n \n this.eventService.getAllSharedEvents(momentG(new Date(startTime), 'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime), 'yyyy-MM-dd 23:59:59')).then((response: any) => {\n@@ -756,6 +763,7 @@ export class AgendaPage implements OnInit {\n if (counter == 2) {\n this.showLoader = false;\n }\n+ this.updateEventListBox()\n })\n \n } else if(this.loggeduser.Profile == 'PR') {\n@@ -791,6 +799,7 @@ export class AgendaPage implements OnInit {\n }).finally(() => {\n this.deleteLoadRangeEvent(startTime, endTime)\n this.showLoader = false;\n+ this.updateEventListBox()\n })\n } else {\n this.showLoader = false;\n@@ -833,6 +842,7 @@ export class AgendaPage implements OnInit {\n if (counter == 2) {\n this.showLoader = false;\n }\n+ this.updateEventListBox()\n })\n } else {\n counter++;\n@@ -882,6 +892,7 @@ export class AgendaPage implements OnInit {\n if (counter == 2) {\n this.showLoader = false;\n }\n+ this.updateEventListBox()\n })\n } else {\n counter++;", + "changeStatus": "On branch develop_bitOut-fix\nChanges not staged for commit:\n (use \"git add/rm ...\" to update what will be committed)\n (use \"git restore ...\" to discard changes in working directory)\n\tmodified: .gitignore\n\tdeleted: android/app/src/main/res/drawable/drawable-land-hdpi/splash.png\n\tdeleted: android/app/src/main/res/drawable/drawable-land-ldpi/splash.png\n\tdeleted: android/app/src/main/res/drawable/drawable-land-mdpi/splash.png\n\tdeleted: android/app/src/main/res/drawable/drawable-land-xhdpi/splash.png\n\tdeleted: android/app/src/main/res/drawable/drawable-land-xxhdpi/splash.png\n\tdeleted: android/app/src/main/res/drawable/drawable-land-xxxhdpi/splash.png\n\tdeleted: android/app/src/main/res/drawable/drawable-port-hdpi/splash.png\n\tdeleted: android/app/src/main/res/drawable/drawable-port-ldpi/splash.png\n\tdeleted: android/app/src/main/res/drawable/drawable-port-mdpi/splash.png\n\tdeleted: android/app/src/main/res/drawable/drawable-port-xhdpi/splash.png\n\tdeleted: android/app/src/main/res/drawable/drawable-port-xxhdpi/splash.png\n\tdeleted: android/app/src/main/res/drawable/drawable-port-xxxhdpi/splash.png\n\tdeleted: android/app/src/main/res/drawable/drawable-v24/ic_launcher_foreground.xml\n\tdeleted: android/app/src/main/res/drawable/drawable/ic_launcher_background.xml\n\tdeleted: android/app/src/main/res/drawable/drawable/splash.png\n\tdeleted: android/app/src/main/res/drawable/layout/activity_main.xml\n\tdeleted: android/app/src/main/res/drawable/mipmap-anydpi-v26/ic_launcher.xml\n\tdeleted: android/app/src/main/res/drawable/mipmap-anydpi-v26/ic_launcher_round.xml\n\tdeleted: android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher.png\n\tdeleted: android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher_foreground.png\n\tdeleted: android/app/src/main/res/drawable/mipmap-hdpi/ic_launcher_round.png\n\tdeleted: android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher.png\n\tdeleted: android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher_foreground.png\n\tdeleted: android/app/src/main/res/drawable/mipmap-mdpi/ic_launcher_round.png\n\tdeleted: android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher.png\n\tdeleted: android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher_foreground.png\n\tdeleted: android/app/src/main/res/drawable/mipmap-xhdpi/ic_launcher_round.png\n\tdeleted: android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher.png\n\tdeleted: android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher_foreground.png\n\tdeleted: android/app/src/main/res/drawable/mipmap-xxhdpi/ic_launcher_round.png\n\tdeleted: android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher.png\n\tdeleted: android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher_foreground.png\n\tdeleted: android/app/src/main/res/drawable/mipmap-xxxhdpi/ic_launcher_round.png\n\tdeleted: android/app/src/main/res/drawable/values/ic_launcher_background.xml\n\tdeleted: android/app/src/main/res/drawable/values/strings.xml\n\tdeleted: android/app/src/main/res/drawable/values/styles.xml\n\tdeleted: android/app/src/main/res/drawable/xml/config.xml\n\tdeleted: android/app/src/main/res/drawable/xml/file_paths.xml\n\tmodified: package-lock.json\n\tmodified: package.json\n\tmodified: src/app/pages/agenda/agenda.page.ts\n\nUntracked files:\n (use \"git add ...\" to include in what will be committed)\n\t--android/\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")", "changeAuthor": "peter.maquiran" } \ No newline at end of file