From 4d4c11ecea7e867c7906a314e83095c39ba91ad7 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 26 Jul 2025 17:35:19 +0700 Subject: [PATCH 001/475] fix: patch.sh: Bypass new zimperium detection: missing manifest_remove Fixes EKYC3002-MS6998 error with DF16246.6 when processing eKYC Signed-off-by: Cuynu --- MBCPApp/patch.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MBCPApp/patch.sh b/MBCPApp/patch.sh index 56f691d..02a14f8 100755 --- a/MBCPApp/patch.sh +++ b/MBCPApp/patch.sh @@ -456,6 +456,8 @@ fi sed_libzdefend 's|com.zimperium.command|app.zimperiam.commall|g' sed_libzdefend 's|com.zimperium.threat.get|app.zimperiam.nonpop.all|g' sed_libzdefend 's|detection|freedom..|g' + echo "Patching [AndroidManifest.xml]..." + manifest_remove 'android:name="android.permission.QUERY_ALL_PACKAGES"' echo "App data clear are mandatory in order to make app to not trigger root detect screen" patch_finish "bypass_new_zimperium_detection" echo "Applied [Bypass new zimperium detection] patch !!!" From 71b075af544197c3f74fc69385648fc2b2cb01a8 Mon Sep 17 00:00:00 2001 From: fukiame Date: Sat, 26 Jul 2025 20:02:12 +0700 Subject: [PATCH 002/475] chore: mbcpapp.sh: include vim formattings, tidy up some comments Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 1489498..eebf57f 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -1,8 +1,9 @@ #!/bin/bash +# vim: expandtab tabstop=4 shiftwidth=4 -# Fun fact is this project made with +# Fun fact is this project made by # A tinkerer, not developer xD -# You might see this line but ignore it then continues calling me a developer, but after all, i just a loser :D +# You might see this line but still ignore it then continues calling me a developer, but after all, i'm just a loser :D # Initial startup mkdir -p ~/mbbpatch/MBCPApp/mbapk @@ -15,8 +16,8 @@ if uname -a | grep -i Linux ; then echo "INFO : You have Linux environment :)" fi -# Check if user trying to run under HyperV (Windows Subsystem For Linux) -# Remove this detection part to bypass WSL detection might lead project development to be STOPPED, You've warned ! +# Check if user is trying to run under WSL (Windows Subsystem for Linux) +# Removing this detection part might cause project development to be STOPPED, You've been warned ! if [ -f /proc/sys/fs/binfmt_misc/WSLInterop ]; then echo "Detected WSL (Windows Subsystem for Linux) in current Linux environment !!" echo "Warn : You won't be supported for any issues under WSL environment !!" From 89e47b9844162986f87494eee4a1b86018b3501f Mon Sep 17 00:00:00 2001 From: fukiame Date: Sat, 26 Jul 2025 20:26:57 +0700 Subject: [PATCH 003/475] refactor: mbcpapp.sh: move tool downloading to separate funcs, commonize filename reduce bumping efforts Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index eebf57f..efa4b51 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -43,6 +43,16 @@ fi clear +download_tools() { + apktool_link="https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.12.0.jar" + apkeditor_link="https://github.com/REAndroid/APKEditor/releases/download/V1.4.4/APKEditor-1.4.4.jar" + + cd tools && rm -rf *.jar + wget -q --show-progress -O apktool.jar "$apktool_link" || echo "ERROR : downloading apktool failed" + wget -q --show-progress -O apkeditor.jar "$apkeditor_link" || echo "ERROR : downloading apkeditor failed" + cd .. && echo "You can now continue with other operations !" +} + # Banner $FIGLET "MBCPApp Patcher" echo ------------------------------------------------------------- @@ -59,16 +69,7 @@ PS3='Please select options to continue : ' select opt in 'Pull latest commit' 'Unpack APK' 'Convert apks to apk' 'Repack APK' 'Install patched app' 'MBShield Check' 'Patch App' 'Legacy patches' 'Extract assets [ROOT]' 'Launch MBCPApp/MBBank' 'Force close MBCPApp/MBBank' 'Clear MBCPApp/MBBank app data' 'Clean patched app' 'Download tools' 'Exit' do if [ "$opt" == 'Download tools' ]; then - cd tools && rm -rf *.jar - echo "Downloading apktool_2.12.0.jar..." - wget https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.12.0.jar -q --show-progress - echo "Downloading APKEditor-1.4.3.jar..." - wget https://github.com/REAndroid/APKEditor/releases/download/V1.4.3/APKEditor-1.4.3.jar -q --show-progress - echo "Downloading APKEditor-1.4.4.jar..." - wget https://github.com/REAndroid/APKEditor/releases/download/V1.4.4/APKEditor-1.4.4.jar -q --show-progress - mv *.jar tools/ - cd .. - echo "You can now continue with other operations" + download_tools elif [ "$opt" == 'Unpack APK' ]; then # Check if *.apk exists @@ -82,9 +83,9 @@ do echo "Please unpack APK again !" else # Check if apktool exists or not - if [ -f ~/mbbpatch/MBCPApp/tools/apktool_2.12.0.jar ] + if [ -f ~/mbbpatch/MBCPApp/tools/apktool.jar ] then - java -jar tools/apktool_2.12.0.jar d mbapk/*.apk -o mbapk/mbapk_unpacked + java -jar tools/apktool.jar d mbapk/*.apk -o mbapk/mbapk_unpacked echo "Cleaning useless files..." rm -rf 'mbapk/mbapk_unpacked/assets/_4A9w8flncUrhDOG8dyqLi_azBTYT3PlSXz0hiCzRQA_' rm -rf 'mbapk/mbapk_unpacked/assets/0QDl12M5S2hKxoKF4cNI4kEX1qDQRMiOd34TXjSjy4M_' @@ -131,12 +132,12 @@ fi then echo "Repacking APK..." echo "Compiled by MBCPApp Patcher on $(uname -s -r) with commit $COMMIT at $(date). That's all xD" > 'mbapk/mbapk_unpacked/assets/mbcp_info/mbcpinfo.txt' - java -jar tools/apktool_2.12.0.jar b mbapk/mbapk_unpacked -o mbcpapp_apk/MBCP_Flutter_TMP.apk + java -jar tools/apktool.jar b mbapk/mbapk_unpacked -o mbcpapp_apk/MBCP_Flutter_TMP.apk echo "Processing APK signature scheme v2/v3..." rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' - java -jar tools/APKEditor-1.4.4.jar d -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' + java -jar tools/apkeditor.jar d -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' cp -r 'mbsig/signatures' 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml/' - java -jar tools/APKEditor-1.4.4.jar b -i 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' + java -jar tools/apkeditor.jar b -i 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' mv 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml_out.apk' 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk' rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' rm 'mbcpapp_apk/MBCP_Flutter_TMP.apk' @@ -170,7 +171,7 @@ fi if ls ~/mbbpatch/MBCPApp/mbapk/*.apks >/dev/null 2>&1 then echo "Converting apks to apk..." - java -jar tools/APKEditor-1.4.4.jar m -i mbapk/*.apks + java -jar tools/apkeditor.jar m -i mbapk/*.apks mv mbapk/*.apk mbapk/MBOriginal.apk echo 'Cleaning left over [apks] files...' rm -f mbapk/*.apks From 610cb63314fec56609739a3b12da8aff10d1618e Mon Sep 17 00:00:00 2001 From: fukiame Date: Sat, 26 Jul 2025 20:27:36 +0700 Subject: [PATCH 004/475] chore: legacy_patch.sh: move to commonized tools name Signed-off-by: fukiame --- MBCPApp/legacy_patch.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MBCPApp/legacy_patch.sh b/MBCPApp/legacy_patch.sh index 91f1dcc..9531873 100755 --- a/MBCPApp/legacy_patch.sh +++ b/MBCPApp/legacy_patch.sh @@ -16,8 +16,8 @@ if [ "$opt" == 'Bypass 1200 error [v6.4.45]' ]; then wget https://github.com/ghclonenah1/mbbpatch_release/releases/download/a/embee_v6.4.47_arm64-v8a_armeabi-v7a.apks -q --show-progress mv *.apks bypass1200/ echo "Unpacking..." - java -jar tools/APKEditor-1.4.2.jar m -i bypass1200/*.apks - java -jar tools/apktool_2.11.1.jar d bypass1200/*.apk -o bypass1200/unpacked + java -jar tools/apkeditor.jar m -i bypass1200/*.apks + java -jar tools/apktool.jar d bypass1200/*.apk -o bypass1200/unpacked mv bypass1200/unpacked/lib/arm64-v8a/libapp.so mbapk/mbapk_unpacked/lib/arm64-v8a/ mv bypass1200/unpacked/lib/armeabi-v7a/libapp.so mbapk/mbapk_unpacked/lib/armeabi-v7a/ mv bypass1200/unpacked/lib/arm64-v8a/libflutter.so mbapk/mbapk_unpacked/lib/arm64-v8a/ From 3d0675ec9384de71ef113ac0646e1c610fb37462 Mon Sep 17 00:00:00 2001 From: NgankBakaa Date: Sat, 26 Jul 2025 20:48:46 +0700 Subject: [PATCH 005/475] refactor: enable multi-threading for apktool Signed-off-by: NgankBakaa --- MBCPApp/legacy_patch.sh | 4 ++-- MBCPApp/mbcpapp.sh | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/MBCPApp/legacy_patch.sh b/MBCPApp/legacy_patch.sh index 9531873..92ffbfe 100755 --- a/MBCPApp/legacy_patch.sh +++ b/MBCPApp/legacy_patch.sh @@ -16,8 +16,8 @@ if [ "$opt" == 'Bypass 1200 error [v6.4.45]' ]; then wget https://github.com/ghclonenah1/mbbpatch_release/releases/download/a/embee_v6.4.47_arm64-v8a_armeabi-v7a.apks -q --show-progress mv *.apks bypass1200/ echo "Unpacking..." - java -jar tools/apkeditor.jar m -i bypass1200/*.apks - java -jar tools/apktool.jar d bypass1200/*.apk -o bypass1200/unpacked + java -jar tools/apkeditor.jar m -i bypass1200/*.apks -j$(nproc) + java -jar tools/apktool.jar d bypass1200/*.apk -o bypass1200/unpacked -j$(nproc) mv bypass1200/unpacked/lib/arm64-v8a/libapp.so mbapk/mbapk_unpacked/lib/arm64-v8a/ mv bypass1200/unpacked/lib/armeabi-v7a/libapp.so mbapk/mbapk_unpacked/lib/armeabi-v7a/ mv bypass1200/unpacked/lib/arm64-v8a/libflutter.so mbapk/mbapk_unpacked/lib/arm64-v8a/ diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index efa4b51..8b96d52 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -85,7 +85,7 @@ do # Check if apktool exists or not if [ -f ~/mbbpatch/MBCPApp/tools/apktool.jar ] then - java -jar tools/apktool.jar d mbapk/*.apk -o mbapk/mbapk_unpacked + java -jar tools/apktool.jar d mbapk/*.apk -o mbapk/mbapk_unpacked -j$(nproc) echo "Cleaning useless files..." rm -rf 'mbapk/mbapk_unpacked/assets/_4A9w8flncUrhDOG8dyqLi_azBTYT3PlSXz0hiCzRQA_' rm -rf 'mbapk/mbapk_unpacked/assets/0QDl12M5S2hKxoKF4cNI4kEX1qDQRMiOd34TXjSjy4M_' @@ -132,12 +132,12 @@ fi then echo "Repacking APK..." echo "Compiled by MBCPApp Patcher on $(uname -s -r) with commit $COMMIT at $(date). That's all xD" > 'mbapk/mbapk_unpacked/assets/mbcp_info/mbcpinfo.txt' - java -jar tools/apktool.jar b mbapk/mbapk_unpacked -o mbcpapp_apk/MBCP_Flutter_TMP.apk + java -jar tools/apktool.jar b mbapk/mbapk_unpacked -o mbcpapp_apk/MBCP_Flutter_TMP.apk -j$(nproc) echo "Processing APK signature scheme v2/v3..." rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' - java -jar tools/apkeditor.jar d -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' + java -jar tools/apkeditor.jar d -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' -j$(nproc) cp -r 'mbsig/signatures' 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml/' - java -jar tools/apkeditor.jar b -i 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' + java -jar tools/apkeditor.jar b -i 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' -j$(nproc) mv 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml_out.apk' 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk' rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' rm 'mbcpapp_apk/MBCP_Flutter_TMP.apk' @@ -171,7 +171,7 @@ fi if ls ~/mbbpatch/MBCPApp/mbapk/*.apks >/dev/null 2>&1 then echo "Converting apks to apk..." - java -jar tools/apkeditor.jar m -i mbapk/*.apks + java -jar tools/apkeditor.jar m -i mbapk/*.apks -j$(nproc) mv mbapk/*.apk mbapk/MBOriginal.apk echo 'Cleaning left over [apks] files...' rm -f mbapk/*.apks From 98762d2fb99b4bf3cf7e3777bccb07d2ffc7bf94 Mon Sep 17 00:00:00 2001 From: fukiame Date: Sat, 26 Jul 2025 20:59:15 +0700 Subject: [PATCH 006/475] refactor: mbcpapp.sh: introduce copy_assets small shorthand for an uh Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 8b96d52..48bb430 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -53,6 +53,10 @@ download_tools() { cd .. && echo "You can now continue with other operations !" } +copy_assets() { + adb shell su -c cp -rf "/data/user/0/com.mbmobile/files/$1" /sdcard/assets +} + # Banner $FIGLET "MBCPApp Patcher" echo ------------------------------------------------------------- From 3afe6d6341e4efe871a3d90f856d063b707caad6 Mon Sep 17 00:00:00 2001 From: fukiame Date: Sat, 26 Jul 2025 21:04:14 +0700 Subject: [PATCH 007/475] refactor: mbcpapp.sh: "Extract assets": move to copy_assets ideally id push a script to /data/local/tmp to reduce overhead but tis aint that noticeable anyways also remove redundant sleeps Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 66 ++++++++++++++++++++++------------------------ 1 file changed, 32 insertions(+), 34 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 48bb430..c3626d0 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -225,42 +225,40 @@ then adb shell am force-stop com.mbmobile adb shell rm -rf /sdcard/assets adb shell mkdir /sdcard/assets - adb shell su -c cp -r -f /data/user/0/com.mbmobile/files/flutter_assets /sdcard/assets - adb shell su -c cp -r -f /data/user/0/com.mbmobile/files/dexopt /sdcard/assets - adb shell su -c cp -r -f /data/user/0/com.mbmobile/files/font /sdcard/assets - adb shell su -c cp -r -f /data/user/0/com.mbmobile/files/mbshield /sdcard/assets - adb shell su -c cp -r -f /data/user/0/com.mbmobile/files/media_init_data /sdcard/assets - adb shell su -c cp -r -f /data/user/0/com.mbmobile/files/mlkit_barcode_models /sdcard/assets - adb shell su -c cp -r -f /data/user/0/com.mbmobile/files/models_bundled /sdcard/assets - adb shell su -c cp -r -f /data/user/0/com.mbmobile/files/mwebview /sdcard/assets - adb shell su -c cp -r -f /data/user/0/com.mbmobile/files/zfiles /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/crashlytics-build.properties /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/firmware /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/insider.ttf /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/dlangV5.dat /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/dlangV5.en.dat /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/policy0 /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/policy1 /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/policy2 /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/policy3 /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/policy4 /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/policy5 /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/policy6 /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/policy8 /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/policy9 /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/policym /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/profile /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/rulesV5.dat /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/sgprofile /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/signature /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/smart_ekyc_finall.zip /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/version.json /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/vkeylicensepack /sdcard/assets - adb shell su -c cp -f /data/user/0/com.mbmobile/files/voscodesign.vky /sdcard/assets + copy_assets flutter_assets + copy_assets dexopt + copy_assets font + copy_assets mbshield + copy_assets media_init_data + copy_assets mlkit_barcode_models + copy_assets models_bundled + copy_assets mwebview + copy_assets zfiles + copy_assets crashlytics-build.properties + copy_assets firmware + copy_assets insider.ttf + copy_assets dlangV5.dat + copy_assets dlangV5.en.dat + copy_assets policy0 + copy_assets policy1 + copy_assets policy2 + copy_assets policy3 + copy_assets policy4 + copy_assets policy5 + copy_assets policy6 + copy_assets policy8 + copy_assets policy9 + copy_assets policym + copy_assets profile + copy_assets rulesV5.dat + copy_assets sgprofile + copy_assets signature + copy_assets smart_ekyc_finall.zip + copy_assets version.json + copy_assets vkeylicensepack + copy_assets voscodesign.vky echo 'Copying assets...' - sleep 2 adb pull /sdcard/assets mbapk/mbapk_unpacked/ - sleep 5 adb shell rm -rf /sdcard/assets else echo "INFO : MBShield not found ! No need to extract assets !" From 33d65d19c3e2ae53194f6430ea04490de698a56c Mon Sep 17 00:00:00 2001 From: NgankBakaa Date: Sat, 26 Jul 2025 21:11:41 +0700 Subject: [PATCH 008/475] chore: wrap su -c commands in quotes for consistency and safety Signed-off-by: NgankBakaa --- MBCPApp/mbcpapp.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index c3626d0..55a72a7 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -315,11 +315,11 @@ do adb start-server adb install 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk' echo "ATTENTION : Network traffic will be redirected to [medium.com] for 20 seconds !!!" - adb shell su -c iptables -t nat -A OUTPUT -p tcp -d 0/0 -j DNAT --to-destination 162.159.153.4:443 + adb shell su -c 'iptables -t nat -A OUTPUT -p tcp -d 0/0 -j DNAT --to-destination 162.159.153.4:443' adb shell am start -n com.mbmobile/io.flutter.plugins.MainActivity sleep 20 echo "Restoring network traffic" - adb shell su -c iptables -t nat -F OUTPUT + adb shell su -c 'iptables -t nat -F OUTPUT' echo "Press [Try again] after got 1005/1007 error on MB, so it's can skip device not secure dialog !" else echo "[MBCP_Flutter_SelfPatched.apk] not found, cannot continue !" From 55c834e994a54e84ba49f047aa8e89b249f7ee73 Mon Sep 17 00:00:00 2001 From: NgankBakaa Date: Sat, 26 Jul 2025 21:14:53 +0700 Subject: [PATCH 009/475] refactor: impr logging Signed-off-by: NgankBakaa --- MBCPApp/legacy_patch.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/MBCPApp/legacy_patch.sh b/MBCPApp/legacy_patch.sh index 92ffbfe..bdd7179 100755 --- a/MBCPApp/legacy_patch.sh +++ b/MBCPApp/legacy_patch.sh @@ -27,7 +27,7 @@ if [ "$opt" == 'Bypass 1200 error [v6.4.45]' ]; then ## MB Forced update to 658, it must be spoofed! echo "Patching [apktool.yml]..." sed -i 's|658|700|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/apktool.yml - echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/bypass_1200_error.inf' + echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(git show -s --format=%cd HEAD). > 'mbapk/mbapk_unpacked/assets/mbcp_info/bypass_1200_error.inf' # Placeholder patch, not yet implemented @@ -40,18 +40,18 @@ if [ "$opt" == 'Bypass 1200 error [v6.4.45]' ]; then then echo "INFO : MBShield found on unpacked APK ! Bypass signature checks won't be possible if MBShield is present on current unpacked APK !" echo "INFO : Please use supported version !!!" - echo For React Native : MBBank/MB Lite v1.0 up to v6.3.11 - echo For Flutter : MBBank v6.4.0 up to v6.4.21 - echo Some specific version has no MBShield can also be used : - echo MBBank v6.4.24 [versionCode : 624] - echo MBBank v6.4.26 [versionCode : 626] - echo MBBank v6.4.45 [versionCode : 658] + echo "For React Native : MBBank/MB Lite v1.0 up to v6.3.11" + echo "For Flutter : MBBank v6.4.0 up to v6.4.21" + echo "Some specific version has no MBShield can also be used :" + echo "MBBank v6.4.24 [versionCode : 624]" + echo "MBBank v6.4.26 [versionCode : 626]" + echo "MBBank v6.4.45 [versionCode : 658]" else echo "Function not yet implemented due to issues with original repo, check back later !" fi else - echo APK are not unpacked ! Please unpack APK first ! + echo "APK are not unpacked ! Please unpack APK first !" fi elif [ "$opt" == '[TEST] Remove v6.4.56 root detection' ]; then From 15695aa39f0defac8bc7530ac293510b3c5ebc0a Mon Sep 17 00:00:00 2001 From: fukiame Date: Sat, 26 Jul 2025 21:35:23 +0700 Subject: [PATCH 010/475] refactor: mbcpapp.sh: repack: move out to separate func set -e to catch error properly Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 43 +++++++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 55a72a7..b5b2138 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -57,6 +57,28 @@ copy_assets() { adb shell su -c cp -rf "/data/user/0/com.mbmobile/files/$1" /sdcard/assets } +repack_mbcp() { + [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] || { echo "ERROR : [mbapk_unpacked] folder not found ! Please unpack APK first !" ; exit 127 ; } + echo "Repacking APK..." + echo "Compiled by MBCPApp Patcher on $(uname -s -r) with commit $COMMIT at $(date). That's all xD" > 'mbapk/mbapk_unpacked/assets/mbcp_info/mbcpinfo.txt' + ( + set -e + java -jar tools/apktool.jar b mbapk/mbapk_unpacked -o mbcpapp_apk/MBCP_Flutter_TMP.apk -j$(nproc) + echo "Processing APK signature scheme v2/v3..." + rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' + java -jar tools/apkeditor.jar d -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' -j$(nproc) + cp -r 'mbsig/signatures' 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml/' + java -jar tools/apkeditor.jar b -i 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' -j$(nproc) + mv 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml_out.apk' 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk' + rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' + rm 'mbcpapp_apk/MBCP_Flutter_TMP.apk' + ) && { + echo 'Completed! Repacked APK are saved as [mbcpapp_apk/MBCP_Flutter_SelfPatched.apk] !!!' + echo 'Install and trying to open it when ಠ‿ಠ' + echo 'If you are facing issues, report it on Telegram [@mbbpatch] or GitLab : mbbpatch !!' + } || echo 'ERROR : Repacking failed !' +} + # Banner $FIGLET "MBCPApp Patcher" echo ------------------------------------------------------------- @@ -132,26 +154,7 @@ fi fi elif [ "$opt" == 'Repack APK' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] - then - echo "Repacking APK..." - echo "Compiled by MBCPApp Patcher on $(uname -s -r) with commit $COMMIT at $(date). That's all xD" > 'mbapk/mbapk_unpacked/assets/mbcp_info/mbcpinfo.txt' - java -jar tools/apktool.jar b mbapk/mbapk_unpacked -o mbcpapp_apk/MBCP_Flutter_TMP.apk -j$(nproc) - echo "Processing APK signature scheme v2/v3..." - rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' - java -jar tools/apkeditor.jar d -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' -j$(nproc) - cp -r 'mbsig/signatures' 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml/' - java -jar tools/apkeditor.jar b -i 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' -j$(nproc) - mv 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml_out.apk' 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk' - rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' - rm 'mbcpapp_apk/MBCP_Flutter_TMP.apk' - echo "Completed! Repacked APK are saved as [mbcpapp_apk/MBCP_Flutter_SelfPatched.apk] !!!" - echo "Install and trying to open it when ಠ‿ಠ" - echo "If you are facing issues, report it on Telegram [@mbbpatch] or GitLab : mbbpatch !!" - -else - echo "[mbapk_unpacked] folder not found ! Please unpack APK first !" - fi + repack_mbcp elif [ "$opt" == 'MBShield Check' ]; then if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/ ] From 7be718be7dd3bc944930930ea13c58245ec4cfbc Mon Sep 17 00:00:00 2001 From: fukiame Date: Sat, 26 Jul 2025 21:51:56 +0700 Subject: [PATCH 011/475] refactor: mbcpapp.sh: unpack: move out to separate func Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 66 ++++++++++++++++++++++++---------------------- 1 file changed, 35 insertions(+), 31 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index b5b2138..1104f9d 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -57,6 +57,40 @@ copy_assets() { adb shell su -c cp -rf "/data/user/0/com.mbmobile/files/$1" /sdcard/assets } +unpack_mbcp() { + java -jar tools/apktool.jar d mbapk/*.apk -o mbapk/mbapk_unpacked -j$(nproc) || { echo "ERROR : Unpacking failed !" ; exit 1 ; } + echo "Cleaning useless files..." + rm -rf 'mbapk/mbapk_unpacked/assets/_4A9w8flncUrhDOG8dyqLi_azBTYT3PlSXz0hiCzRQA_' + rm -rf 'mbapk/mbapk_unpacked/assets/0QDl12M5S2hKxoKF4cNI4kEX1qDQRMiOd34TXjSjy4M_' + rm -rf 'mbapk/mbapk_unpacked/assets/2GcdAWdkXGgxPfHSIhzLkrkf2LU6Z_cuZfUWnczoEHw_' + rm -rf 'mbapk/mbapk_unpacked/assets/BiLlLhV4LAy_y_rvwmD82q_4yN_liwgN1X0mfwfqTeE_' + rm -rf 'mbapk/mbapk_unpacked/assets/c7uFHgsHzlQ_T524_4N3h9neXvtcUg0m1ERhEjFpPI8_' + rm -rf 'mbapk/mbapk_unpacked/assets/ccBu4aSM_mSaMBpFvr14pizu6EGMvwRiZltU_zVJMz0_' + rm -rf 'mbapk/mbapk_unpacked/assets/DcM3z3tolULDhbn8YrUE7hxOlxZx2oFC5yNQFG1SX9k_' + rm -rf 'mbapk/mbapk_unpacked/assets/fPGzhQFvISia1NiVGU8vQx9IpRm63E4_1Xv0Z2ypWUE_' + rm -rf 'mbapk/mbapk_unpacked/assets/g9x205p_On9_RR4kI_GdsoQ2pfSrV_OQXSopshyhYVk_' + rm -rf 'mbapk/mbapk_unpacked/assets/GXNv8xc5IcVF6TyUgjJpyYFeyHGqUqN7ZS0X_2WRbEE_' + rm -rf 'mbapk/mbapk_unpacked/assets/H8leCCp85eX0YRvo4WCzqF5MEuj2_9ix6zL2bjnj6hk_' + rm -rf 'mbapk/mbapk_unpacked/assets/Hput_BfAb8ftOt8hvazec24Eqk0gC5DDY6qALJMLtcI_' + rm -rf 'mbapk/mbapk_unpacked/assets/MZuOOtdhO6pcGnZ5_kqMPh56hL3LqawBZd05vfIivww_' + rm -rf 'mbapk/mbapk_unpacked/assets/noNmNoHJ0EUpV0TiKtyRPIVWI0im6K1RPIq3N_q0ho0_' + rm -rf 'mbapk/mbapk_unpacked/assets/oOot9yCPD3GFqBix7JXjoz4Uui3k3NrwI8wHRlOpn4s_' + rm -rf 'mbapk/mbapk_unpacked/assets/rqfr7ucXEZM4vIIYYPHXlo6IG1iEad_H61Z4bbEMR3s_' + rm -rf 'mbapk/mbapk_unpacked/assets/Sje9R7eg_A4wlgbLNHwXS5xNFmS5qaoPnJ6Vg0RnIQ8_' + rm -rf 'mbapk/mbapk_unpacked/assets/t8_bY_8ibDPQ9rngMwnd7WFI_uqoPlht9nBi26_llbw_' + rm -rf 'mbapk/mbapk_unpacked/assets/VipqZ50mSUd28eIlPS_2t31IZ6tY24fl8sSl5YsQrbI_' + rm -rf 'mbapk/mbapk_unpacked/assets/vLpH08bnGzkpsq_MmUdHqkh3bjrVN5tutp6s4jscm3w_' + rm -rf 'mbapk/mbapk_unpacked/assets/WZ7CC4mxgoVWzgm8AO7rbOneE6TkqXwT2YV3htdswEQ_' + rm -rf 'mbapk/mbapk_unpacked/assets/x_uYtCXdh_oYw_XLfZQkX10Bcqq2HFK3q7v1dJVw3zM_' + rm -rf 'mbapk/mbapk_unpacked/assets/Y83jllvBi79vZIh2_UNtyo3_Lvd94lqie_q1dc5O3j0_' + rm -rf 'mbapk/mbapk_unpacked/assets/ZN6CRAqtR7CKp7LFoivhHDbCS6iAtrEW6_sLvrfWgEM_' + rm -rf 'mbapk/mbapk_unpacked/assets/ZOKOK1a6XCiqYb_a8bYPE9c0rjUf7_n7k77YxX5Ypdw_' + rm -rf 'mbapk/mbapk_unpacked/assets/zxHdhL4_ZEQLQeo8R2DzSYl9PGss_cKSCQTcZGBtVmU_' + rm -rf 'mbapk/mbapk_unpacked/assets/jNMI79raTvV7VHN5Vrzw4Xs66YP_a1ftP9SmUB24DYg_' + echo "Creating [mbcp_info] folder..." + mkdir 'mbapk/mbapk_unpacked/assets/mbcp_info/' +} + repack_mbcp() { [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] || { echo "ERROR : [mbapk_unpacked] folder not found ! Please unpack APK first !" ; exit 127 ; } echo "Repacking APK..." @@ -111,37 +145,7 @@ do # Check if apktool exists or not if [ -f ~/mbbpatch/MBCPApp/tools/apktool.jar ] then - java -jar tools/apktool.jar d mbapk/*.apk -o mbapk/mbapk_unpacked -j$(nproc) - echo "Cleaning useless files..." - rm -rf 'mbapk/mbapk_unpacked/assets/_4A9w8flncUrhDOG8dyqLi_azBTYT3PlSXz0hiCzRQA_' - rm -rf 'mbapk/mbapk_unpacked/assets/0QDl12M5S2hKxoKF4cNI4kEX1qDQRMiOd34TXjSjy4M_' - rm -rf 'mbapk/mbapk_unpacked/assets/2GcdAWdkXGgxPfHSIhzLkrkf2LU6Z_cuZfUWnczoEHw_' - rm -rf 'mbapk/mbapk_unpacked/assets/BiLlLhV4LAy_y_rvwmD82q_4yN_liwgN1X0mfwfqTeE_' - rm -rf 'mbapk/mbapk_unpacked/assets/c7uFHgsHzlQ_T524_4N3h9neXvtcUg0m1ERhEjFpPI8_' - rm -rf 'mbapk/mbapk_unpacked/assets/ccBu4aSM_mSaMBpFvr14pizu6EGMvwRiZltU_zVJMz0_' - rm -rf 'mbapk/mbapk_unpacked/assets/DcM3z3tolULDhbn8YrUE7hxOlxZx2oFC5yNQFG1SX9k_' - rm -rf 'mbapk/mbapk_unpacked/assets/fPGzhQFvISia1NiVGU8vQx9IpRm63E4_1Xv0Z2ypWUE_' - rm -rf 'mbapk/mbapk_unpacked/assets/g9x205p_On9_RR4kI_GdsoQ2pfSrV_OQXSopshyhYVk_' - rm -rf 'mbapk/mbapk_unpacked/assets/GXNv8xc5IcVF6TyUgjJpyYFeyHGqUqN7ZS0X_2WRbEE_' - rm -rf 'mbapk/mbapk_unpacked/assets/H8leCCp85eX0YRvo4WCzqF5MEuj2_9ix6zL2bjnj6hk_' - rm -rf 'mbapk/mbapk_unpacked/assets/Hput_BfAb8ftOt8hvazec24Eqk0gC5DDY6qALJMLtcI_' - rm -rf 'mbapk/mbapk_unpacked/assets/MZuOOtdhO6pcGnZ5_kqMPh56hL3LqawBZd05vfIivww_' - rm -rf 'mbapk/mbapk_unpacked/assets/noNmNoHJ0EUpV0TiKtyRPIVWI0im6K1RPIq3N_q0ho0_' - rm -rf 'mbapk/mbapk_unpacked/assets/oOot9yCPD3GFqBix7JXjoz4Uui3k3NrwI8wHRlOpn4s_' - rm -rf 'mbapk/mbapk_unpacked/assets/rqfr7ucXEZM4vIIYYPHXlo6IG1iEad_H61Z4bbEMR3s_' - rm -rf 'mbapk/mbapk_unpacked/assets/Sje9R7eg_A4wlgbLNHwXS5xNFmS5qaoPnJ6Vg0RnIQ8_' - rm -rf 'mbapk/mbapk_unpacked/assets/t8_bY_8ibDPQ9rngMwnd7WFI_uqoPlht9nBi26_llbw_' - rm -rf 'mbapk/mbapk_unpacked/assets/VipqZ50mSUd28eIlPS_2t31IZ6tY24fl8sSl5YsQrbI_' - rm -rf 'mbapk/mbapk_unpacked/assets/vLpH08bnGzkpsq_MmUdHqkh3bjrVN5tutp6s4jscm3w_' - rm -rf 'mbapk/mbapk_unpacked/assets/WZ7CC4mxgoVWzgm8AO7rbOneE6TkqXwT2YV3htdswEQ_' - rm -rf 'mbapk/mbapk_unpacked/assets/x_uYtCXdh_oYw_XLfZQkX10Bcqq2HFK3q7v1dJVw3zM_' - rm -rf 'mbapk/mbapk_unpacked/assets/Y83jllvBi79vZIh2_UNtyo3_Lvd94lqie_q1dc5O3j0_' - rm -rf 'mbapk/mbapk_unpacked/assets/ZN6CRAqtR7CKp7LFoivhHDbCS6iAtrEW6_sLvrfWgEM_' - rm -rf 'mbapk/mbapk_unpacked/assets/ZOKOK1a6XCiqYb_a8bYPE9c0rjUf7_n7k77YxX5Ypdw_' - rm -rf 'mbapk/mbapk_unpacked/assets/zxHdhL4_ZEQLQeo8R2DzSYl9PGss_cKSCQTcZGBtVmU_' - rm -rf 'mbapk/mbapk_unpacked/assets/jNMI79raTvV7VHN5Vrzw4Xs66YP_a1ftP9SmUB24DYg_' - echo "Creating [mbcp_info] folder..." - mkdir 'mbapk/mbapk_unpacked/assets/mbcp_info/' + unpack_mbcp else echo "Please download apktool first !" fi From 39a33d0392f2f0a0fbfddb745189c41d4bcdd330 Mon Sep 17 00:00:00 2001 From: fukiame Date: Sat, 26 Jul 2025 22:24:59 +0700 Subject: [PATCH 012/475] refactor: mbcpapp.sh: commonize more stuff and move some more stuff to func commit message does not make sense Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 73 +++++++++++++++++++++------------------------- 1 file changed, 34 insertions(+), 39 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 1104f9d..1210c54 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -57,7 +57,26 @@ copy_assets() { adb shell su -c cp -rf "/data/user/0/com.mbmobile/files/$1" /sdcard/assets } +is_unpacked() { [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] ; } +is_unpacked_lib() { + [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib ] || { + echo "ERROR : [mbapk_unpacked/lib] folder not found ! Please unpack APK first !" ; exit 127 + } +} +apktool_exist() { + [ -f ~/mbbpatch/MBCPApp/tools/apktool.jar ] || { echo "ERROR : apktool not found" ; exit 127 ; } +} +mb_apk_exist() { + ls ~/mbbpatch/MBCPApp/mbapk/*.apk >/dev/null 2>&1 || { + echo "No *.apk found in [mbapk] folder, please copy apk to [mbapk] folder !" + echo "If you got apks from eMBee APKs, use [Convert apks to apk] option !" + } +} + unpack_mbcp() { + local - ; set -e + apktool_exist && mb_apk_exist + is_unpacked && rm -rf 'mbapk/mbapk_unpacked' || : java -jar tools/apktool.jar d mbapk/*.apk -o mbapk/mbapk_unpacked -j$(nproc) || { echo "ERROR : Unpacking failed !" ; exit 1 ; } echo "Cleaning useless files..." rm -rf 'mbapk/mbapk_unpacked/assets/_4A9w8flncUrhDOG8dyqLi_azBTYT3PlSXz0hiCzRQA_' @@ -92,7 +111,8 @@ unpack_mbcp() { } repack_mbcp() { - [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] || { echo "ERROR : [mbapk_unpacked] folder not found ! Please unpack APK first !" ; exit 127 ; } + apktool_exist + is_unpacked || { echo "ERROR : [mbapk_unpacked] folder not found ! Please unpack APK first !" ; exit 127 ; } echo "Repacking APK..." echo "Compiled by MBCPApp Patcher on $(uname -s -r) with commit $COMMIT at $(date). That's all xD" > 'mbapk/mbapk_unpacked/assets/mbcp_info/mbcpinfo.txt' ( @@ -113,6 +133,14 @@ repack_mbcp() { } || echo 'ERROR : Repacking failed !' } +run_patcher() { + is_unpacked_lib && bash ./patch.sh +} + +run_legacy_patcher() { + is_unpacked_lib && bash ./legacy_patch.sh +} + # Banner $FIGLET "MBCPApp Patcher" echo ------------------------------------------------------------- @@ -132,33 +160,10 @@ do download_tools elif [ "$opt" == 'Unpack APK' ]; then - # Check if *.apk exists - if ls ~/mbbpatch/MBCPApp/mbapk/*.apk >/dev/null 2>&1 - then - # Check if apk is unpacked or not - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] - then - echo "APK already unpacked, removing unpacked app..." - rm -rf 'mbapk/mbapk_unpacked' - echo "Please unpack APK again !" - else - # Check if apktool exists or not - if [ -f ~/mbbpatch/MBCPApp/tools/apktool.jar ] -then unpack_mbcp -else - echo "Please download apktool first !" -fi - fi - else - echo "Where is *.apk file?" - # APK not found ? - echo "*.apk not found on [mbapk] folder, please copy apk to [mbapk] folder !" - echo "If you got apks from eMBee APKs, use [Convert apks to apk] option !" - fi - elif [ "$opt" == 'Repack APK' ]; then - repack_mbcp + elif [ "$opt" == 'Repack APK' ]; then + repack_mbcp elif [ "$opt" == 'MBShield Check' ]; then if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/ ] @@ -191,21 +196,11 @@ fi echo "APKs missing, cannot continue !" fi - elif [ "$opt" == 'Patch App' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib ] - then - bash ./patch.sh -else - echo "[mbapk_unpacked] folder not found ! Please unpack APK first !" - fi + elif [ "$opt" == 'Patch App' ]; then + run_patcher elif [ "$opt" == 'Legacy patches' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib ] - then - bash ./legacy_patch.sh -else - echo "[mbapk_unpacked] folder not found ! Please unpack APK first !" - fi + run_legacy_patcher elif [ "$opt" == 'Extract assets [ROOT]' ]; then From 8311bc56505ce47b9dc27d8b844b0ae75e0e5eec Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 27 Jul 2025 00:46:25 +0700 Subject: [PATCH 013/475] fix: patch.sh: Autopatch strings: modify more strings Signed-off-by: Cuynu --- MBCPApp/patch.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/MBCPApp/patch.sh b/MBCPApp/patch.sh index 02a14f8..4cdf6e0 100755 --- a/MBCPApp/patch.sh +++ b/MBCPApp/patch.sh @@ -143,6 +143,24 @@ do sed_libapp 's|Zalo Pay|ZolaPay |g' sed_libapp 's|MB membership|MB Membership|g' + sed_libapp 's|Open account ice number|Open new account number|g' + sed_libapp 's|Link Management|Link management|g' + sed_libapp 's|Set as Default Account|Set as default account|g' + sed_libapp 's|Account Balance|Account balance|g' + sed_libapp 's|New release|Features |g' + sed_libapp 's|Challenge to receive gifts|Others |g' + sed_libapp 's|MB will Autoally transfer the entire remaining balance to the account you have selected|MB will transfer the balance from the closed account to the account you have selected. |g' + sed_libapp 's|You have not registered for D-OTP|DigitalOTP are not registered |g' + sed_libapp 's|Please register for D-OTP to use this feature|DigitalOTP are required for this feature. |g' + sed_libapp 's|Register D-OTP|Register now |g' + sed_libapp 's|The login session expired. Please login again|Login session are expired. Please login again|g' + sed_libapp 's|I understand|OKAY |g' + sed_libapp 's|Authentication with DigitalOTP|DigitalOTP authentication |g' + sed_libapp 's|DigitalOTP information|DigitalOTP Information|g' + # Placeholder toolbox + sed_libapp 's|Shopping, entertainment|MBCPApp Toolbox |g' + + patch_finish "autopatch_strings" echo "Applied [Autopatch strings] patch !!!" From 9ddcc3a2e8834542d3a9c21bb53a41d7a057a1af Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 27 Jul 2025 01:37:36 +0700 Subject: [PATCH 014/475] feat: patch.sh: Autopatch strings: modify more strings Signed-off-by: Cuynu --- MBCPApp/patch.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/MBCPApp/patch.sh b/MBCPApp/patch.sh index 4cdf6e0..f60e025 100755 --- a/MBCPApp/patch.sh +++ b/MBCPApp/patch.sh @@ -157,6 +157,11 @@ do sed_libapp 's|I understand|OKAY |g' sed_libapp 's|Authentication with DigitalOTP|DigitalOTP authentication |g' sed_libapp 's|DigitalOTP information|DigitalOTP Information|g' + sed_libapp 's|Do you want to exit the app?|Back button pressed. Exit ? |g' + sed_libapp 's|Exit application|Exit MBCPApp |g' + sed_libapp 's|To use this feature, please install|To use this feature, please setup |g' + sed_libapp 's|Setup D-OTP|Digital OTP|g' + sed_libapp 's|Your login session expired|Login session will end :< |g' # Placeholder toolbox sed_libapp 's|Shopping, entertainment|MBCPApp Toolbox |g' From cf091759e0d7702f7d229b8c084b4c8529cfa0d8 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 27 Jul 2025 17:04:29 +0700 Subject: [PATCH 015/475] fix: mbcpapp.sh: drop multi-threading for apkeditor this flag does not exist on APKEditor. Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 1210c54..17de915 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -120,9 +120,9 @@ repack_mbcp() { java -jar tools/apktool.jar b mbapk/mbapk_unpacked -o mbcpapp_apk/MBCP_Flutter_TMP.apk -j$(nproc) echo "Processing APK signature scheme v2/v3..." rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' - java -jar tools/apkeditor.jar d -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' -j$(nproc) + java -jar tools/apkeditor.jar d -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' cp -r 'mbsig/signatures' 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml/' - java -jar tools/apkeditor.jar b -i 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' -j$(nproc) + java -jar tools/apkeditor.jar b -i 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' mv 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml_out.apk' 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk' rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' rm 'mbcpapp_apk/MBCP_Flutter_TMP.apk' From 491264f50c62fb01b89013b5fa62efb750cd162c Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 27 Jul 2025 23:09:00 +0700 Subject: [PATCH 016/475] feat: mbcpapp.sh: Bypass new zimperium detection: also remove related libraries Signed-off-by: Cuynu --- MBCPApp/patch.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/MBCPApp/patch.sh b/MBCPApp/patch.sh index f60e025..d10060f 100755 --- a/MBCPApp/patch.sh +++ b/MBCPApp/patch.sh @@ -468,6 +468,12 @@ fi if [ -f ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali ] then echo "Applying patch..." + echo 'Removing [libvvb2060.so]...' + rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libvvb2060.so' + rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libvvb2060.so' + echo 'Removing [libtoolChecker.so]...' + rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libtoolChecker.so' + rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libtoolChecker.so' echo "Removing checksum from provider..." sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali From 28392bbaa0dc1511f0f2d2b642322df6a80602a3 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 28 Jul 2025 14:16:17 +0700 Subject: [PATCH 017/475] feat: patch.sh: introduce [Remove protection shield] patch This patch does not remove app protection patch, it's just remove the MIC Shield protection, which appears on the left side of profile picture. Signed-off-by: Cuynu --- MBCPApp/patch.sh | 19 ++++++++++++++++++- README.md | 1 + 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/MBCPApp/patch.sh b/MBCPApp/patch.sh index d10060f..451a637 100755 --- a/MBCPApp/patch.sh +++ b/MBCPApp/patch.sh @@ -67,7 +67,7 @@ patch_finish() { echo --------------------------- echo 'Patch list for MBCPApp :' PS3='Select patch options : ' -select opt in 'Autopatch strings' 'Change app logo' 'Force portrait screen' 'Remove invoke to mbshield' 'Remove bulit-in fonts' 'Modify app theme' 'Remove garbage permission and activities' 'Remove eMBee' 'Revert old eMBee logo' 'Remove animated QR background' 'Remove banners & MiniApp' 'Remove VPN detection' 'Remove VNPAY VMB20' 'Restore old registration resources' 'Bypass accessibility & malicious apps check' 'Hide VTAP root detection activity & dialog' 'Remove new root detection' 'Bypass new zimperium detection' 'Remove app from launcher' 'Set targetSdkVersion to 35' 'Add modified resources' 'Add anime resources' 'Exit' +select opt in 'Autopatch strings' 'Change app logo' 'Force portrait screen' 'Remove invoke to mbshield' 'Remove bulit-in fonts' 'Modify app theme' 'Remove garbage permission and activities' 'Remove eMBee' 'Revert old eMBee logo' 'Remove animated QR background' 'Remove banners & MiniApp' 'Remove VPN detection' 'Remove VNPAY VMB20' 'Restore old registration resources' 'Bypass accessibility & malicious apps check' 'Hide VTAP root detection activity & dialog' 'Remove new root detection' 'Bypass new zimperium detection' 'Remove app from launcher' 'Remove protection shield' 'Set targetSdkVersion to 35' 'Add modified resources' 'Add anime resources' 'Exit' do if [ "$opt" == 'Autopatch strings' ]; then if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib ] @@ -187,6 +187,23 @@ do echo "ERROR : [mbapk_unpacked] folder not found, please unpack APK first !" fi + elif [ "$opt" == 'Remove protection shield' ]; then + if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] + then + echo "Apply patch [Remove protection shield]..." + sed_libapp 's|get_protective_cyber_risk|get_protective_cyber_none|g' + sed_libapp 's|Activate for Protection|Protection are disabled|g' + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_*.webp' + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_*.webp' + # Priority exclusive + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/khien_*.webp' + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_*.webp' + echo "NOTE : This doesn't remove the app protection shield, it just disable and remove the MB Protection Shield, which literally is the MIC Shield !" + echo "Applied [Remove protection shield] patch !" + else + echo "ERROR : [mbapk_unpacked] folder not found, please unpack APK first !" + fi + elif [ "$opt" == 'Remove app from launcher' ]; then if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] diff --git a/README.md b/README.md index 38a68df..e2450f8 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,7 @@ Lightweight "open source" tool for patching MB Bank Flutter (Android) app for ro | `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted". | v6.4.0 ~ v6.4.59 | | `Remove new root detection` | Remove the new Zimperium (ZDefend) root detection from app. (Now requires workaround for v6.4.56+) | v6.4.15 ~ v6.4.58 | | `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.59 | +| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.59 | | `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.59 | | `Set targetSdkVersion to 35` | Set the `targetSdkVersion` to 35 (Android 15). | v6.4.10 ~ v6.4.59 | | `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.59 | From 2e407bf555886aebdd082ea9ac15984129a01464 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 28 Jul 2025 14:42:25 +0700 Subject: [PATCH 018/475] fix: patch.sh: Remove protection shield: patch doesn't work Signed-off-by: Cuynu --- MBCPApp/patch.sh | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/MBCPApp/patch.sh b/MBCPApp/patch.sh index 451a637..7dce679 100755 --- a/MBCPApp/patch.sh +++ b/MBCPApp/patch.sh @@ -191,13 +191,33 @@ do if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] then echo "Apply patch [Remove protection shield]..." - sed_libapp 's|get_protective_cyber_risk|get_protective_cyber_none|g' + sed_libapp 's|get-protective-cyber_risk|get_protective_cyber_none|g' sed_libapp 's|Activate for Protection|Protection are disabled|g' - rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_*.webp' - rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_*.webp' + echo "Removing resources..." + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_pending.webp' + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_actived.webp' + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_empty.webp' + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_illus_pending.webp' + + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_hoadon.webp' + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_muasam.webp' + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_offline.webp' + + # Private exclusive + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_hoadon.private.webp' + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_muasam.private.webp' + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_offline.private.webp' + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_illus_pending.private.webp' + + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_pending.private.webp' + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_actived.private.webp' + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_empty.private.webp' + + # Priority exclusive - rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/khien_*.webp' - rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_*.webp' + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/shield_img_pending.webp' + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/shield_img_empty.webp' + echo "NOTE : This doesn't remove the app protection shield, it just disable and remove the MB Protection Shield, which literally is the MIC Shield !" echo "Applied [Remove protection shield] patch !" else From 784aa3f3a58c016f6df27ae7191af89647581b27 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 28 Jul 2025 14:53:54 +0700 Subject: [PATCH 019/475] fix: patch.sh: Remove protection shield: shield doesn't actually disabled Signed-off-by: Cuynu --- MBCPApp/patch.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/patch.sh b/MBCPApp/patch.sh index 7dce679..b6c1da1 100755 --- a/MBCPApp/patch.sh +++ b/MBCPApp/patch.sh @@ -191,7 +191,7 @@ do if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] then echo "Apply patch [Remove protection shield]..." - sed_libapp 's|get-protective-cyber_risk|get_protective_cyber_none|g' + sed_libapp 's|get-protective-cyber-risk|get_protective_cyber_none|g' sed_libapp 's|Activate for Protection|Protection are disabled|g' echo "Removing resources..." rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_pending.webp' From 98ec1a66ba7e967912c01820afcd7f70446dce83 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 28 Jul 2025 17:53:21 +0700 Subject: [PATCH 020/475] fix: mbcpapp.sh: Convert apks to apk: drop multi threading flag Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 17de915..0bf5a6c 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -187,7 +187,7 @@ fi if ls ~/mbbpatch/MBCPApp/mbapk/*.apks >/dev/null 2>&1 then echo "Converting apks to apk..." - java -jar tools/apkeditor.jar m -i mbapk/*.apks -j$(nproc) + java -jar tools/apkeditor.jar m -i mbapk/*.apks mv mbapk/*.apk mbapk/MBOriginal.apk echo 'Cleaning left over [apks] files...' rm -f mbapk/*.apks From 361794a074b37a339f8c393fe9d3545db036bd96 Mon Sep 17 00:00:00 2001 From: fukiame Date: Mon, 28 Jul 2025 20:12:16 +0700 Subject: [PATCH 021/475] chore: patch.sh: update some strings Signed-off-by: fukiame --- MBCPApp/patch.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/MBCPApp/patch.sh b/MBCPApp/patch.sh index b6c1da1..591938b 100755 --- a/MBCPApp/patch.sh +++ b/MBCPApp/patch.sh @@ -78,7 +78,7 @@ do # App update button url sed_libapp 's|market://details?id=com.mbmobile|https://t.me/mbbpatch/2?ref=mbcp|g' # Facebook button url - sed_libapp 's|https://www.facebook.com/VietnamMBBank?mibextid=LQQJ4d|https://gitlab.com/cuynu/mbbpatch/? |g' + sed_libapp 's|https://www.facebook.com/VietnamMBBank?mibextid=LQQJ4d|https://gitlab.com/mbcp/mbbpatch/? |g' # VNeID download url sed_libapp 's|https://play.google.com/store/apps/details?id=com.vnid|https://www.apkmirror.com/uploads/?appcategory=vneid??|g' @@ -96,7 +96,7 @@ do sed_libapp 's|Request for supplying password|Request for new password |g' sed_libapp 's|ID card/ID card|Old/New ID card|g' sed_libapp 's|Number of document|Number of id card |g' - sed_libapp 's|Your device will be locked if you enter incorrectly more than 5 times. Please try again or select the "Forgot password" feature to be reissued.|Your account will be locked if you enter incorrectly more than 5 times. Please try again or select the "Forgot password" feature to reset pw...|g' + sed_libapp 's|Your device will be locked if you enter incorrectly more than 5 times. Please try again or select the "Forgot password" feature to be reissued.|Your account will be locked if you enter incorrect password more tham 5 times. Please try again or use the "Forgot password" feature to reset. |g' sed_libapp 's|Introduction to receive money|Invite using MB |g' sed_libapp 's|Shopping- Entertainment- Investment|Flutter embedded MiniApps |g' sed_libapp 's|Downloaded themes|Your owned themes|g' @@ -114,7 +114,7 @@ do sed_libapp 's|Read the announcement|Notify with voice |g' sed_libapp 's|Viettel post|Viettel Post|g' - sed_libapp 's|This service has been upgraded, please update the app to continue using the service|This app version are expired, please update or repatch with newer version. (GW525) |g' + sed_libapp 's|This service has been upgraded, please update the app to continue using the service|This app version is expired, please update or repatch with newer version. (GW525) |g' sed_libapp 's|Welcome to the MBBank APP!|Thanks for login to MBCP~ |g' sed_libapp 's|There is no device registered for DOTP|No active DigitalOTP device found :> |g' sed_libapp 's|Transaction authentication code (OTP) has been sent to your phone number|DigitalOTP registration code (OTP) has been sent to your phone number : |g' @@ -150,8 +150,8 @@ do sed_libapp 's|New release|Features |g' sed_libapp 's|Challenge to receive gifts|Others |g' sed_libapp 's|MB will Autoally transfer the entire remaining balance to the account you have selected|MB will transfer the balance from the closed account to the account you have selected. |g' - sed_libapp 's|You have not registered for D-OTP|DigitalOTP are not registered |g' - sed_libapp 's|Please register for D-OTP to use this feature|DigitalOTP are required for this feature. |g' + sed_libapp 's|You have not registered for D-OTP|DigitalOTP is not registered |g' + sed_libapp 's|Please register for D-OTP to use this feature|DigitalOTP is required for this feature. |g' sed_libapp 's|Register D-OTP|Register now |g' sed_libapp 's|The login session expired. Please login again|Login session are expired. Please login again|g' sed_libapp 's|I understand|OKAY |g' From 103a931a8514b3372cfbfec13149273db848b5c0 Mon Sep 17 00:00:00 2001 From: fukiame Date: Mon, 28 Jul 2025 23:10:07 +0700 Subject: [PATCH 022/475] refactor: mbcpapp.sh: use case switch instead of if-else also move mbshield check strings out as vars still ongoing Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 117 +++++++++++++++++++++------------------------ 1 file changed, 54 insertions(+), 63 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 0bf5a6c..28ec8b7 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -43,6 +43,14 @@ fi clear +mbshield_found='MBShield found on [mbapk_unpacked/assets/mbshield.szip] !!! +Patching operation is limited due to MBShield :( +You need to extract assets from Android device for some patching operation to works properly !!!' + +mbshield_not_found='MBShield NOT found on [mbapk_unpacked/assets/] +Patching operation are all not limited at all ! +Asset extraction are not needed :)' + download_tools() { apktool_link="https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.12.0.jar" apkeditor_link="https://github.com/REAndroid/APKEditor/releases/download/V1.4.4/APKEditor-1.4.4.jar" @@ -156,34 +164,26 @@ echo ------------------------------------------------------------- PS3='Please select options to continue : ' select opt in 'Pull latest commit' 'Unpack APK' 'Convert apks to apk' 'Repack APK' 'Install patched app' 'MBShield Check' 'Patch App' 'Legacy patches' 'Extract assets [ROOT]' 'Launch MBCPApp/MBBank' 'Force close MBCPApp/MBBank' 'Clear MBCPApp/MBBank app data' 'Clean patched app' 'Download tools' 'Exit' do - if [ "$opt" == 'Download tools' ]; then - download_tools - - elif [ "$opt" == 'Unpack APK' ]; then - unpack_mbcp - - elif [ "$opt" == 'Repack APK' ]; then - repack_mbcp - - elif [ "$opt" == 'MBShield Check' ]; then + case "$opt" in + 'Download tools' ) download_tools ;; + 'Unpack APK' ) unpack_mbcp ;; + 'Repack APK' ) repack_mbcp ;; + 'Patch App' ) run_patcher ;; + 'Legacy patches' ) run_legacy_patcher ;; + 'MBShield Check' ) if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/ ] then if [ -f ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/assets/mbshield.szip ] then - echo "MBShield found on [mbapk_unpacked/assets/mbshield.szip]" !!! - echo "Patching operation is limited due to MBShield :(" - echo "You need to extract assets from Android device for some patching operation to works properly !!!" + echo "$mbshield_found" else - echo "MBShield NOT found on [mbapk_unpacked/assets/]" - echo "Patching operation are all not limited at all !" - echo "Asset extraction is not needed :)" - fi + echo "$mbshield_not_found" +fi else echo "[mbapk_unpacked] not found ! Please unpack APK first !" fi - - - elif [ "$opt" == 'Convert apks to apk' ]; then + ;; + 'Convert apks to apk' ) if ls ~/mbbpatch/MBCPApp/mbapk/*.apks >/dev/null 2>&1 then echo "Converting apks to apk..." @@ -195,15 +195,8 @@ fi else echo "APKs missing, cannot continue !" fi - - elif [ "$opt" == 'Patch App' ]; then - run_patcher - - elif [ "$opt" == 'Legacy patches' ]; then - run_legacy_patcher - - - elif [ "$opt" == 'Extract assets [ROOT]' ]; then + ;; + 'Extract assets [ROOT]' ) echo 'To extract encrypted assets [if current app has MBShield protection] you need rooted device' echo 'And trigger a bulit-in app assets extraction !' echo ------------------------------------------- @@ -276,34 +269,35 @@ else break fi done - - elif [ "$opt" == 'Clear MBCPApp/MBBank app data' ]; then - echo "Clearing [com.mbmobile] data..." - adb shell pm clear com.mbmobile - adb shell am start -n com.mbmobile/io.flutter.plugins.MainActivity - echo "INFO : Current logged in account will remain present, even if app data is cleared !" - - elif [ "$opt" == 'Pull latest commit' ]; then - git pull origin dev - echo "Please run patcher again !" - exit - - elif [ "$opt" == 'Launch MBCPApp/MBBank' ]; then - adb shell am start -n com.mbmobile/io.flutter.plugins.MainActivity - elif [ "$opt" == 'Force close MBCPApp/MBBank' ]; then - adb shell am force-stop com.mbmobile - - elif [ "$opt" == 'Clean patched app' ]; then - echo "Cleaning, please wait..." - rm -f mbcpapp_apk/*.apk - rm -f mbcpapp_apk/*.zip - rm -f mbapk/*.apk - rm -f mbapk/*.apks - rm -rf mbapk/mbapk_unpacked - echo "Cleared !" - - - elif [ "$opt" == 'Install patched app' ]; then + ;; + 'Clear MBCPApp/MBBank app data' ) + echo "Clearing [com.mbmobile] data..." + adb shell pm clear com.mbmobile + adb shell am start -n com.mbmobile/io.flutter.plugins.MainActivity + echo "INFO : Current logged in account will remain present, even if app data is cleared !" + ;; + + 'Pull latest commit' ) + git pull origin mbflutter + echo "Please run patcher again !" + exit + ;; + 'Launch MBCPApp/MBBank' ) + adb shell am start -n com.mbmobile/io.flutter.plugins.MainActivity + ;; + 'Force close MBCPApp/MBBank' ) + adb shell am force-stop com.mbmobile + ;; + 'Clean patched app' ) + echo "Cleaning, please wait..." + rm -f mbcpapp_apk/*.apk + rm -f mbcpapp_apk/*.zip + rm -f mbapk/*.apk + rm -f mbapk/*.apks + rm -rf mbapk/mbapk_unpacked + echo "Cleared !" + ;; + 'Install patched app' ) echo 'Select your patched version to continue' PS3='Select patched version to continue, or [3] to quit : ' select opt in 'App patched with newer version [v6.4.56 or higher]' 'App patched with older version [v6.4.55 or lower]' 'Exit' @@ -347,11 +341,8 @@ do break fi done - - - elif [ "$opt" == 'Exit' ]; then - exit - break - fi + ;; + 'Exit' ) exit ;; + esac done From 9d9ae555b96216bd87d240a9ef9e830be340304d Mon Sep 17 00:00:00 2001 From: fukiame Date: Mon, 28 Jul 2025 23:19:08 +0700 Subject: [PATCH 023/475] refactor: mbcpapp.sh: move more thing out to func Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 59 ++++++++++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 26 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 28ec8b7..14771b0 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -74,6 +74,9 @@ is_unpacked_lib() { apktool_exist() { [ -f ~/mbbpatch/MBCPApp/tools/apktool.jar ] || { echo "ERROR : apktool not found" ; exit 127 ; } } +apkeditor_exist() { + [ -f ~/mbbpatch/MBCPApp/tools/apkeditor.jar ] || { echo "ERROR : apkeditor not found" ; exit 127 ; } +} mb_apk_exist() { ls ~/mbbpatch/MBCPApp/mbapk/*.apk >/dev/null 2>&1 || { echo "No *.apk found in [mbapk] folder, please copy apk to [mbapk] folder !" @@ -141,6 +144,34 @@ repack_mbcp() { } || echo 'ERROR : Repacking failed !' } +check_mbshield() { + is_unpacked || { + echo "[mbapk_unpacked] not found ! Please unpack APK first !" + return 1 + } + if [ -f ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/assets/mbshield.szip ] + then + echo "$mbshield_found" + else + echo "$mbshield_not_found" + fi +} + +convert_apks() { + local - ; set -e + ls ~/mbbpatch/MBCPApp/mbapk/*.apks >/dev/null 2>&1 || { + echo "APKs missing, cannot continue !" + return 1 + } + apkeditor_exist + echo "Converting apks to apk..." + java -jar tools/apkeditor.jar m -i mbapk/*.apks + mv mbapk/*.apk mbapk/MBOriginal.apk + echo 'Cleaning left over [apks] files...' + rm -f mbapk/*.apks + echo "You probably can continue to unpack APK!" +} + run_patcher() { is_unpacked_lib && bash ./patch.sh } @@ -170,32 +201,8 @@ do 'Repack APK' ) repack_mbcp ;; 'Patch App' ) run_patcher ;; 'Legacy patches' ) run_legacy_patcher ;; - 'MBShield Check' ) - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/ ] -then - if [ -f ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/assets/mbshield.szip ] -then - echo "$mbshield_found" -else - echo "$mbshield_not_found" -fi -else - echo "[mbapk_unpacked] not found ! Please unpack APK first !" -fi - ;; - 'Convert apks to apk' ) - if ls ~/mbbpatch/MBCPApp/mbapk/*.apks >/dev/null 2>&1 - then - echo "Converting apks to apk..." - java -jar tools/apkeditor.jar m -i mbapk/*.apks - mv mbapk/*.apk mbapk/MBOriginal.apk - echo 'Cleaning left over [apks] files...' - rm -f mbapk/*.apks - echo "You probably can continue to unpack APK!" - else - echo "APKs missing, cannot continue !" - fi - ;; + 'MBShield Check' ) check_mbshield ;; + 'Convert apks to apk' ) convert_apks ;; 'Extract assets [ROOT]' ) echo 'To extract encrypted assets [if current app has MBShield protection] you need rooted device' echo 'And trigger a bulit-in app assets extraction !' From 6adee9ae200fd8d931a51f291bf570a4575c9345 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 28 Jul 2025 23:53:27 +0700 Subject: [PATCH 024/475] chore: remove fun fact Well, this project no longer be maintained by just only me, it's contain real developer logic now, so this fact must be dropped Signed-off-by: Cuynu --- MBCPApp/legacy_patch.sh | 4 ---- MBCPApp/mbcpapp.sh | 5 ----- MBCPApp/patch.sh | 4 +--- 3 files changed, 1 insertion(+), 12 deletions(-) diff --git a/MBCPApp/legacy_patch.sh b/MBCPApp/legacy_patch.sh index bdd7179..e5fd677 100755 --- a/MBCPApp/legacy_patch.sh +++ b/MBCPApp/legacy_patch.sh @@ -1,9 +1,5 @@ #!/bin/bash -# Fun fact is this project made by -# a tinkerer, not developer xD -# You might see this line but still ignore it then continue calling me a developer, but after all, i'm just a loser :D - echo "Legacy patches list for MBCPApp :" PS3='Select patch options :' select opt in 'Bypass 1200 error [v6.4.45]' 'Bypass signature check' '[TEST] Remove v6.4.56 root detection' 'Exit' diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 14771b0..5732c8c 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -1,11 +1,6 @@ #!/bin/bash # vim: expandtab tabstop=4 shiftwidth=4 -# Fun fact is this project made by -# A tinkerer, not developer xD -# You might see this line but still ignore it then continues calling me a developer, but after all, i'm just a loser :D - -# Initial startup mkdir -p ~/mbbpatch/MBCPApp/mbapk mkdir -p ~/mbbpatch/MBCPApp/mbcpapp_apk mkdir -p ~/mbbpatch/MBCPApp/tools diff --git a/MBCPApp/patch.sh b/MBCPApp/patch.sh index 591938b..238f1c2 100755 --- a/MBCPApp/patch.sh +++ b/MBCPApp/patch.sh @@ -2,9 +2,7 @@ # vim: expandtab tabstop=4 shiftwidth=4 # shellcheck disable=SC2016 -# Fun fact is this project made by -# a tinkerer, not developer xD -# You might see this line but still ignore it then continue calling me a developer, but after all, i'm just a loser :D + # Check if user is trying to run under WSL (Windows Subsystem for Linux) # Removing this detection part might cause project development to be STOPPED, You've been warned ! From 0567ad4cabdac0a6a0b03bf30b6ea6abf9416498 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 29 Jul 2025 01:17:32 +0700 Subject: [PATCH 025/475] README: remove extract assets in usage Signed-off-by: Cuynu --- README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index e2450f8..9d9c35a 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,13 @@ - # MBCPApp Patcher for MB Bank -Lightweight "open source" tool for patching MB Bank Flutter (Android) app for rooted user, mostly written in Bash, made possible by [Cuynu](https://gitlab.com/cuynu) (as a loser) with love <3 2025_logo ![GitLab Forks](https://img.shields.io/gitlab/forks/65209567?gitlab_url=https%3A%2F%2Fgitlab.com&style=for-the-badge&logo=gitlab) ![GitLab Stars](https://img.shields.io/gitlab/stars/65209567?gitlab_url=https%3A%2F%2Fgitlab.com&style=for-the-badge&logo=gitlab) + +Lightweight "open source" tool for patching MB Bank Flutter (Android) app for rooted user, mostly written in Bash, made possible by [Cuynu](https://gitlab.com/cuynu). + - Licensed as MIT License : [View license.](https://gitlab.com/cuynu/mbbpatch/-/blob/mbflutter/LICENSE) ## Introduction @@ -88,9 +89,7 @@ cd ~/mbbpatch/MBCPApp - Download necessary tools first with `Download tools` function (otherwise other functions are unlikely to work!) - Convert apks to apk first using `Convert apks to apk` function - Unpack apk with `Unpack apk` function -- Check if MBShield present on unpacked APK with `Check MBShield` function -(if MBShield present then you may need to extract assets from Android device with `Extract assets [ROOT]`) -- After extracted assets (if MBShield present), use `Patch App` function and select the patches you want to apply to unpacked app +- Use `Patch App` function and select the patches you want to apply to unpacked app - When done, use `Repack APK` function to recompile patched app - Patched app will be `MBCP_Flutter_SelfPatched.apk` on `~/mbbpatch/MBCPApp/mbcpapp_apk/` - Install it to your device (requires [MBCP Helper](https://gitlab.com/cuynu/mbcp-helper/-/releases) / [CorePatch](https://github.com/lsposed/corepatch/releases) ) with enabled "Disable digest verify" option. From 7eb4e8d462d6c0ad26c88024385ad91f51a980c1 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 29 Jul 2025 01:47:29 +0700 Subject: [PATCH 026/475] chore: mbcpapp.sh: remove continue echo after download tools Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 5732c8c..dfffd09 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -53,7 +53,7 @@ download_tools() { cd tools && rm -rf *.jar wget -q --show-progress -O apktool.jar "$apktool_link" || echo "ERROR : downloading apktool failed" wget -q --show-progress -O apkeditor.jar "$apkeditor_link" || echo "ERROR : downloading apkeditor failed" - cd .. && echo "You can now continue with other operations !" + cd .. } copy_assets() { From ce2ece4c3dfbdc1142c5389b3b972f55d1d9d303 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 29 Jul 2025 02:41:00 +0700 Subject: [PATCH 027/475] README: bump suggested version to v6.4.60 Signed-off-by: Cuynu --- README.md | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 9d9c35a..a4dcdb1 100644 --- a/README.md +++ b/README.md @@ -22,29 +22,29 @@ Lightweight "open source" tool for patching MB Bank Flutter (Android) app for ro | ⚙️ Patch | 📜 Description | 🏦 Suggested version | |:--------:|:--------------:|:-----------------:| -| `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.59 | -| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.59 | -| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.59 | -| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.59 | -| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.59 | -| `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.59 | -| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.59 | -| `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.59 | -| `Revert old eMBee logo` | Revert old eMBee logo, specially on product consultation options. | v6.4.53 ~ v6.4.59 | -| `Remove animated QR background` | Remove the animated QR background on bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.59 | -| `Remove banner & MiniApp` | Removes the banner and MiniApp on `homeLanding` page when logged in. | v6.4.43 ~ v6.4.59 | -| `Remove VPN detection` | Remove the VPN detection that warn users to turn it off on app bundle. Might doesn't works well | v6.4.52 ~ v6.4.59 | -| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.59 | -| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.59 | +| `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.60 | +| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.60 | +| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.60 | +| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.60 | +| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.60 | +| `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.60 | +| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.60 | +| `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.60 | +| `Revert old eMBee logo` | Revert old eMBee logo, specially on product consultation options. | v6.4.53 ~ v6.4.60 | +| `Remove animated QR background` | Remove the animated QR background on bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.60 | +| `Remove banner & MiniApp` | Removes the banner and MiniApp on `homeLanding` page when logged in. | v6.4.43 ~ v6.4.60 | +| `Remove VPN detection` | Remove the VPN detection that warn users to turn it off on app bundle. | v6.4.52 ~ v6.4.60 | +| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.60 | +| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.60 | | `Bypass accessibility & malicious apps check` | Remove the restriction of using the app when an app using accessibility service or "malicious apps" like (HideMyAppList) installed. | v6.4.25 ~ v6.4.54 | -| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted". | v6.4.0 ~ v6.4.59 | +| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted". | v6.4.0 ~ v6.4.60 | | `Remove new root detection` | Remove the new Zimperium (ZDefend) root detection from app. (Now requires workaround for v6.4.56+) | v6.4.15 ~ v6.4.58 | -| `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.59 | -| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.59 | -| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.59 | -| `Set targetSdkVersion to 35` | Set the `targetSdkVersion` to 35 (Android 15). | v6.4.10 ~ v6.4.59 | -| `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.59 | -| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.59 | +| `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.60 | +| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.60 | +| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.60 | +| `Set targetSdkVersion to 35` | Set the `targetSdkVersion` to 35 (Android 15). | v6.4.10 ~ v6.4.50 | +| `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.60 | +| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.60 | From b3f09eb9c3051b321a435814fb36842ca5d7d72a Mon Sep 17 00:00:00 2001 From: fukiame Date: Wed, 30 Jul 2025 09:37:35 +0700 Subject: [PATCH 028/475] refactor: mbcpapp.sh: (1/3) export script dir path Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index dfffd09..3e08219 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -1,6 +1,10 @@ #!/bin/bash # vim: expandtab tabstop=4 shiftwidth=4 +FILEPATH=$(readlink -f "$0") +export DIRPATH=$(dirname "$FILEPATH") + +# Initial startup mkdir -p ~/mbbpatch/MBCPApp/mbapk mkdir -p ~/mbbpatch/MBCPApp/mbcpapp_apk mkdir -p ~/mbbpatch/MBCPApp/tools From 6714f1450d100a17af996133aea940a16b8c360c Mon Sep 17 00:00:00 2001 From: fukiame Date: Wed, 30 Jul 2025 09:41:48 +0700 Subject: [PATCH 029/475] refactor: treewide: (2/3) break free from home dir restriction git grep -lz . | xargs -0 sed -i -e 's|~/mbbpatch/MBCPApp|$DIRPATH|g' now we can clone to whereever we want, not just $HOME Signed-off-by: fukiame --- MBCPApp/legacy_patch.sh | 18 ++-- MBCPApp/mbcpapp.sh | 36 +++---- MBCPApp/patch.sh | 212 ++++++++++++++++++++-------------------- 3 files changed, 133 insertions(+), 133 deletions(-) diff --git a/MBCPApp/legacy_patch.sh b/MBCPApp/legacy_patch.sh index e5fd677..b584207 100755 --- a/MBCPApp/legacy_patch.sh +++ b/MBCPApp/legacy_patch.sh @@ -22,17 +22,17 @@ if [ "$opt" == 'Bypass 1200 error [v6.4.45]' ]; then rm -rf bypass1200 ## MB Forced update to 658, it must be spoofed! echo "Patching [apktool.yml]..." - sed -i 's|658|700|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/apktool.yml + sed -i 's|658|700|g' $DIRPATH/mbapk/mbapk_unpacked/apktool.yml echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(git show -s --format=%cd HEAD). > 'mbapk/mbapk_unpacked/assets/mbcp_info/bypass_1200_error.inf' # Placeholder patch, not yet implemented elif [ "$opt" == 'Bypass signature check' ]; then echo "Applying patch [Bypass signature check]..." - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked ] then # Checks for MBShield, if exists then exit function - if [ -f ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/assets/mbshield.szip ] + if [ -f $DIRPATH/mbapk/mbapk_unpacked/assets/mbshield.szip ] then echo "INFO : MBShield found on unpacked APK ! Bypass signature checks won't be possible if MBShield is present on current unpacked APK !" echo "INFO : Please use supported version !!!" @@ -51,16 +51,16 @@ if [ "$opt" == 'Bypass 1200 error [v6.4.45]' ]; then fi elif [ "$opt" == '[TEST] Remove v6.4.56 root detection' ]; then - if [ -f ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali ] + if [ -f $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali ] then echo "Applying patch..." echo "Removing checksum from provider..." - sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|designersactivists |weneedfreedom|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|designersactivists |weneedfreedom|g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali echo "Patching [libdesignersactivists.so]..." sed -i 's|com.zimperium|app.dontfixew|g' 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' sed -i 's|detection|freedom..|g' 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 3e08219..45be84d 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -5,9 +5,9 @@ FILEPATH=$(readlink -f "$0") export DIRPATH=$(dirname "$FILEPATH") # Initial startup -mkdir -p ~/mbbpatch/MBCPApp/mbapk -mkdir -p ~/mbbpatch/MBCPApp/mbcpapp_apk -mkdir -p ~/mbbpatch/MBCPApp/tools +mkdir -p $DIRPATH/mbapk +mkdir -p $DIRPATH/mbcpapp_apk +mkdir -p $DIRPATH/tools clear # Check if user runs on actual Linux environment @@ -64,20 +64,20 @@ copy_assets() { adb shell su -c cp -rf "/data/user/0/com.mbmobile/files/$1" /sdcard/assets } -is_unpacked() { [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] ; } +is_unpacked() { [ -d $DIRPATH/mbapk/mbapk_unpacked ] ; } is_unpacked_lib() { - [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib ] || { - echo "ERROR : [mbapk_unpacked/lib] folder not found ! Please unpack APK first !" ; exit 127 + [ -d $DIRPATH/mbapk/mbapk_unpacked/lib ] || { + echo "ERROR : [mbapk_unpacked/lib] folder not found ! Please unpack APK first !" ; return 127 } } apktool_exist() { - [ -f ~/mbbpatch/MBCPApp/tools/apktool.jar ] || { echo "ERROR : apktool not found" ; exit 127 ; } + [ -f $DIRPATH/tools/apktool.jar ] || { echo "ERROR : apktool not found" ; return 127 ; } } apkeditor_exist() { - [ -f ~/mbbpatch/MBCPApp/tools/apkeditor.jar ] || { echo "ERROR : apkeditor not found" ; exit 127 ; } + [ -f $DIRPATH/tools/apkeditor.jar ] || { echo "ERROR : apkeditor not found" ; return 127 ; } } mb_apk_exist() { - ls ~/mbbpatch/MBCPApp/mbapk/*.apk >/dev/null 2>&1 || { + ls $DIRPATH/mbapk/*.apk >/dev/null 2>&1 || { echo "No *.apk found in [mbapk] folder, please copy apk to [mbapk] folder !" echo "If you got apks from eMBee APKs, use [Convert apks to apk] option !" } @@ -148,7 +148,7 @@ check_mbshield() { echo "[mbapk_unpacked] not found ! Please unpack APK first !" return 1 } - if [ -f ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/assets/mbshield.szip ] + if [ -f $DIRPATH/mbapk/mbapk_unpacked/assets/mbshield.szip ] then echo "$mbshield_found" else @@ -158,7 +158,7 @@ check_mbshield() { convert_apks() { local - ; set -e - ls ~/mbbpatch/MBCPApp/mbapk/*.apks >/dev/null 2>&1 || { + ls $DIRPATH/mbapk/*.apks >/dev/null 2>&1 || { echo "APKs missing, cannot continue !" return 1 } @@ -182,9 +182,9 @@ run_legacy_patcher() { # Banner $FIGLET "MBCPApp Patcher" echo ------------------------------------------------------------- -echo "Patching-tool for MB Bank app with Flutter engine (v6.4.0+)" -echo "Original APK path must be inside [mbapk] folder !" -echo "IMPORTANT : Script must be run on [~/mbbpatch/MBCPApp] !" +echo "Patching tool for MB Bank app with Flutter engine (v6.4.0+)" +echo "Original APK must be inside [mbapk] folder !" +echo "IMPORTANT : Script must be run at [$DIRPATH] !" echo ------------------------------------------------------------- echo "Current commit : $COMMIT (dev)" echo "Source code : https://gitlab.com/mbcp/mbbpatch" @@ -216,9 +216,9 @@ do echo 'By trigger eKYC authetication with reset account password option or register DigitalOTP' echo 'After you got into eKYC screen, close the app, then use Extract assets option to extract assets.' elif [ "$opt" == 'Extract assets' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/ ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked/ ] then - if [ -f ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/assets/mbshield.szip ] + if [ -f $DIRPATH/mbapk/mbapk_unpacked/assets/mbshield.szip ] then echo "INFO : MBShield found ! Continuing !!!" echo 'You MUST grant root access to [com.android.shell] in order to extract assets !' @@ -309,7 +309,7 @@ done select opt in 'App patched with newer version [v6.4.56 or higher]' 'App patched with older version [v6.4.55 or lower]' 'Exit' do if [ "$opt" == 'App patched with newer version [v6.4.56 or higher]' ]; then - if [ -f ~/mbbpatch/MBCPApp/mbcpapp_apk/MBCP_Flutter_SelfPatched.apk ] + if [ -f $DIRPATH/mbcpapp_apk/MBCP_Flutter_SelfPatched.apk ] then echo "MBCP Helper / CorePatch must be installed with disable digest verify on !!!" echo "You must have connected Android device with USB debugging turned on in order to install !!!" @@ -328,7 +328,7 @@ do fi elif [ "$opt" == 'App patched with older version [v6.4.55 or lower]' ]; then - if [ -f ~/mbbpatch/MBCPApp/mbcpapp_apk/MBCP_Flutter_SelfPatched.apk ] + if [ -f $DIRPATH/mbcpapp_apk/MBCP_Flutter_SelfPatched.apk ] then echo "MBCP Helper / CorePatch must be installed with disable digest verify on !!!" echo "You must have connected Android device with USB debugging turned on in order to install !!!" diff --git a/MBCPApp/patch.sh b/MBCPApp/patch.sh index 238f1c2..6433dce 100755 --- a/MBCPApp/patch.sh +++ b/MBCPApp/patch.sh @@ -30,8 +30,8 @@ sed_libapp() { target=$(bb_split "$1" '|' '1') replacement=$(bb_split "$1" '|' '2') ( - sed -i "$1" ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so - sed -i "$1" ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so + sed -i "$1" $DIRPATH/mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so + sed -i "$1" $DIRPATH/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so ) && echo "INFO : [$target] -> [$replacement]" || echo "WARN : replacing [$target] failed !" } @@ -42,18 +42,18 @@ sed_libzdefend() { target=$(bb_split "$1" '|' '1') replacement=$(bb_split "$1" '|' '2') ( - sed -i "$1" ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so - sed -i "$1" ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so + sed -i "$1" $DIRPATH/mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so + sed -i "$1" $DIRPATH/mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so ) && echo "INFO : [$target] -> [$replacement]" || echo "WARN : replacing [$target] failed !" } manifest_remove() { - sed -i "/$1/d" ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/AndroidManifest.xml + sed -i "/$1/d" $DIRPATH/mbapk/mbapk_unpacked/AndroidManifest.xml } get_mb_ver() { - a="$(grep -m1 'versionName' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/apktool.yml)" + a="$(grep -m1 'versionName' $DIRPATH/mbapk/mbapk_unpacked/apktool.yml)" a="$(bb_split "$a" ':' '1')" bb_split "$a" '.' '2' } @@ -68,7 +68,7 @@ PS3='Select patch options : ' select opt in 'Autopatch strings' 'Change app logo' 'Force portrait screen' 'Remove invoke to mbshield' 'Remove bulit-in fonts' 'Modify app theme' 'Remove garbage permission and activities' 'Remove eMBee' 'Revert old eMBee logo' 'Remove animated QR background' 'Remove banners & MiniApp' 'Remove VPN detection' 'Remove VNPAY VMB20' 'Restore old registration resources' 'Bypass accessibility & malicious apps check' 'Hide VTAP root detection activity & dialog' 'Remove new root detection' 'Bypass new zimperium detection' 'Remove app from launcher' 'Remove protection shield' 'Set targetSdkVersion to 35' 'Add modified resources' 'Add anime resources' 'Exit' do if [ "$opt" == 'Autopatch strings' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked/lib ] then echo "Applying [Autopatch strings] patch..." echo "Patching strings in [libapp.so], please wait..." @@ -174,11 +174,11 @@ do fi elif [ "$opt" == 'Force portrait screen' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked ] then echo "Applying patch [Force portrait screen]..." echo "Patching [AndroidManifest.xml]..." - sed -i 's|fullSensor|portrait|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/AndroidManifest.xml + sed -i 's|fullSensor|portrait|g' $DIRPATH/mbapk/mbapk_unpacked/AndroidManifest.xml patch_finish "force_portrait_screen" echo "Applied [Force portrait screen] patch !!!" else @@ -186,7 +186,7 @@ do fi elif [ "$opt" == 'Remove protection shield' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked ] then echo "Apply patch [Remove protection shield]..." sed_libapp 's|get-protective-cyber-risk|get_protective_cyber_none|g' @@ -224,24 +224,24 @@ do elif [ "$opt" == 'Remove app from launcher' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked ] then echo "Applying patch [Remove app from launcher]..." echo "Patching [AndroidManifest.xml]..." - sed -i 's|||g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/AndroidManifest.xml + sed -i 's|||g' $DIRPATH/mbapk/mbapk_unpacked/AndroidManifest.xml else echo "ERROR : [mbapk_unpacked] folder not found, please unpack APK first !" fi elif [ "$opt" == 'Bypass accessibility & malicious apps check' ]; then - if [ -d ~/mbbpatch/MBCPApp/patches/bypass_accessibility_applist ] + if [ -d $DIRPATH/patches/bypass_accessibility_applist ] then if [ "$(get_mb_ver)" -lt 55 ] ; then echo "Applying patch [Bypass accessibility & malicious apps check]..." echo 'Copying patched code [MbbankUtilitiesPlugin]...' cp -r -f 'patches/bypass_accessibility_applist/com' 'mbapk/mbapk_unpacked/smali_classes3' echo 'Patching [AndroidManifest.xml]...' - sed -i 's|| |g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/AndroidManifest.xml + sed -i 's|| |g' $DIRPATH/mbapk/mbapk_unpacked/AndroidManifest.xml echo 'Patching [libapp.so]...' sed_libapp 's|PackageName|packageMBBB|g' sed_libapp 's|packageName|packageMBBa|g' @@ -255,11 +255,11 @@ do fi elif [ "$opt" == 'Remove garbage permission and activities' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked ] then echo "Applying patch [Remove garbage permission and activities]..." echo "Patching [AndroidManifest.xml]..." - sed -i 's|android:protectionLevel="signature"|android:protectionLevel="normal"|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/AndroidManifest.xml + sed -i 's|android:protectionLevel="signature"|android:protectionLevel="normal"|g' $DIRPATH/mbapk/mbapk_unpacked/AndroidManifest.xml manifest_remove 'android:name="com.android.vending.CHECK_LICENSE"' manifest_remove 'android:name="com.google.android.gms.permission.AD_ID"' manifest_remove "com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY" @@ -334,7 +334,7 @@ do rm -f 'mbapk/mnapk_unpacked/res/drawable-xxhdpi/logo_vnairline.png' echo "Removing resources..." - cd ~/mbbpatch/MBCPApp || exit 127 + cd $DIRPATH || exit 127 # Remove activity manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20BlankActivity"' @@ -406,7 +406,7 @@ do manifest_remove 'android:name="com.vnpay.ticketlib.Activity.contact.VMBAddInfoActivity"' # stub - sed -i 's|||g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/AndroidManifest.xml + sed -i 's|||g' $DIRPATH/mbapk/mbapk_unpacked/AndroidManifest.xml manifest_remove 'android:name="_vemaybay_payment"' manifest_remove 'android:name="_vemaybay_payment_without_paymentcode"' manifest_remove 'android:name="_vemaybay_payment_paylater"' @@ -414,8 +414,8 @@ do cp -f 'patches/remove_vmb20/GeneratedPluginRegistrant.smali' 'mbapk/mbapk_unpacked/smali_classes4/io/flutter/plugins' rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/base/partner/img_vnpay.webp' rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/base/partner/img_vna.webp' - sed -i 's|vna_flight_landing|broken_vna_ehh_idk|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so - sed -i 's|vna_flight_landing|broken_vna_ehh_idk|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so + sed -i 's|vna_flight_landing|broken_vna_ehh_idk|g' $DIRPATH/mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so + sed -i 's|vna_flight_landing|broken_vna_ehh_idk|g' $DIRPATH/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so echo "Applied patch [Remove VNPAY VMB20] !!" @@ -425,7 +425,7 @@ do fi elif [ "$opt" == 'Revert old eMBee logo' ]; then - if [ -d ~/mbbpatch/MBCPApp/patches/revert_old_eMBee ] + if [ -d $DIRPATH/patches/revert_old_eMBee ] then echo "Removing new eMBee logo..." rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/customerService_img_avatarChat.webp' @@ -462,7 +462,7 @@ do fi elif [ "$opt" == 'Remove invoke to mbshield' ]; then - if [ -d ~/mbbpatch/MBCPApp/patches/noinvoke ] + if [ -d $DIRPATH/patches/noinvoke ] then echo "Currently only support remove invoke mbshield to [io.flutter.plugins.MainActivity] and [MBBHomeWidgetQR] !!!" echo "Copying..." @@ -484,7 +484,7 @@ do fi elif [ "$opt" == 'Restore old registration resources' ]; then - if [ -d ~/mbbpatch/MBCPApp/patches/restore_oldreg ] + if [ -d $DIRPATH/patches/restore_oldreg ] then echo "Applying patch..." cp -f 'patches/restore_oldreg/onboarding_illus_featureAccount.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding' @@ -500,7 +500,7 @@ else fi elif [ "$opt" == 'Bypass new zimperium detection' ]; then - if [ -f ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali ] + if [ -f $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali ] then echo "Applying patch..." echo 'Removing [libvvb2060.so]...' @@ -510,10 +510,10 @@ fi rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libtoolChecker.so' rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libtoolChecker.so' echo "Removing checksum from provider..." - sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali echo "Patching [libdesignersactivists.so]..." sed_libzdefend 's|zimperium.c|zimperium.x|g' sed_libzdefend 's|com.zimperium.threat.new|app.zimperiam.nonpop.all|g' @@ -537,7 +537,7 @@ fi echo "Applied [Remove VPN detection patch] !!!" elif [ "$opt" == 'Add anime resources' ]; then - if [ -d ~/mbbpatch/MBCPApp/patches/anime_resources ] + if [ -d $DIRPATH/patches/anime_resources ] then echo "Applying patch..." cp -f 'patches/anime_resources/rating_illus_fiveStar.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/' @@ -552,16 +552,16 @@ fi fi elif [ "$opt" == 'Set targetSdkVersion to 35' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked ] then echo "Applying patch..." - sed -i 's|targetSdkVersion: 34|targetSdkVersion: 35|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/apktool.yml + sed -i 's|targetSdkVersion: 34|targetSdkVersion: 35|g' $DIRPATH/mbapk/mbapk_unpacked/apktool.yml else echo "ERROR : [mbapk_unpacked] folder not found, please unpack APK first !" fi elif [ "$opt" == 'Remove animated QR background' ]; then - if [ -d ~/mbbpatch/MBCPApp/patches/qr_white ] + if [ -d $DIRPATH/patches/qr_white ] then echo "This will remove animated QR on bottom navigation bar and replace with white background !" echo "Removing animated QR..." @@ -576,7 +576,7 @@ else fi elif [ "$opt" == 'Remove banners & MiniApp' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked ] then echo "Applying patch [Remove banners & MiniApp]..." echo 'Removing banner links from [libapp.so]...' @@ -668,7 +668,7 @@ fi fi elif [ "$opt" == 'Add modified resources' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked ] then echo "Applying patch [Add modified resources]..." echo "Copying modified resources..." @@ -681,7 +681,7 @@ fi fi elif [ "$opt" == 'Remove bulit-in fonts' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked ] then echo "Applying patch [Remove bulit-in fonts]..." echo "Removing..." @@ -725,7 +725,7 @@ elif [ "$opt" == 'Remove bulit-in fonts' ]; then elif [ "$opt" == 'Modify app theme' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked ] then echo In order to modify app theme, you must extract assets first if current unpacked APK has MBShield! PS3='Select themes : ' @@ -833,25 +833,25 @@ elif [ "$opt" == 'Change app logo' ]; then select opt in 'MB Classic' 'Tet' 'Valentine 2025' '30/4-1/5' 'Summer 2025' 'Noel' 'Exit' do if [ "$opt" == '30/4-1/5' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/ ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked/ ] then echo 'Removing old logos...' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-hdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-hdpi echo 'INFO : tries removed [mipmap-hdpi] on [mbapk_unpacked/res] !' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-mdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-mdpi echo 'INFO : tries removed [mipmap-mdpi] on [mbapk_unpacked/res] !' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xhdpi echo 'INFO : tries removed [mipmap-xhdpi] on [mbapk_unpacked/res] !' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xxhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxhdpi echo 'INFO : tries removed [mipmap-xxhdpi] on [mbapk_unpacked/res] !' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi echo 'INFO : tries removed [mipmap-xxxhdpi] on [mbapk_unpacked/res] !' echo 'Copying new logos to [mbapk_unpacked/res] !!!' - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/thongnhatVN/mipmap-hdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/thongnhatVN/mipmap-mdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/thongnhatVN/mipmap-xhdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/thongnhatVN/mipmap-xxhdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/thongnhatVN/mipmap-xxxhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/thongnhatVN/mipmap-hdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/thongnhatVN/mipmap-mdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/thongnhatVN/mipmap-xhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/thongnhatVN/mipmap-xxhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/thongnhatVN/mipmap-xxxhdpi mbapk/mbapk_unpacked/res patch_finish "change_app_logo" echo 'Applied selected logo !' else @@ -859,25 +859,25 @@ then fi elif [ "$opt" == 'MB Classic' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/ ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked/ ] then echo 'Removing old logos...' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-hdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-hdpi echo 'INFO : tries removed [mipmap-hdpi] on [mbapk_unpacked/res] !' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-mdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-mdpi echo 'INFO : tries removed [mipmap-mdpi] on [mbapk_unpacked/res] !' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xhdpi echo 'INFO : tries removed [mipmap-xhdpi] on [mbapk_unpacked/res] !' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xxhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxhdpi echo 'INFO : tries removed [mipmap-xxhdpi] on [mbapk_unpacked/res] !' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi echo 'INFO : tries removed [mipmap-xxxhdpi] on [mbapk_unpacked/res] !' echo 'Copying new logos to [mbapk_unpacked/res] !!!' - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/normal/mipmap-hdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/normal/mipmap-mdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/normal/mipmap-xhdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/normal/mipmap-xxhdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/normal/mipmap-xxxhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/normal/mipmap-hdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/normal/mipmap-mdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/normal/mipmap-xhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/normal/mipmap-xxhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/normal/mipmap-xxxhdpi mbapk/mbapk_unpacked/res patch_finish "change_app_logo" echo 'Applied selected logo !' else @@ -885,25 +885,25 @@ then fi elif [ "$opt" == 'Tet' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/ ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked/ ] then echo 'Removing old logos...' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-hdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-hdpi echo 'INFO : tries removed [mipmap-hdpi] on [mbapk_unpacked/res] !' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-mdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-mdpi echo 'INFO : tries removed [mipmap-mdpi] on [mbapk_unpacked/res] !' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xhdpi echo 'INFO : tries removed [mipmap-xhdpi] on [mbapk_unpacked/res] !' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xxhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxhdpi echo 'INFO : tries removed [mipmap-xxhdpi] on [mbapk_unpacked/res] !' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi echo 'INFO : tries removed [mipmap-xxxhdpi] on [mbapk_unpacked/res] !' echo 'Copying new logos to [mbapk_unpacked/res] !!!' - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/tet/mipmap-hdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/tet/mipmap-mdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/tet/mipmap-xhdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/tet/mipmap-xxhdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/tet/mipmap-xxxhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/tet/mipmap-hdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/tet/mipmap-mdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/tet/mipmap-xhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/tet/mipmap-xxhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/tet/mipmap-xxxhdpi mbapk/mbapk_unpacked/res patch_finish "change_app_logo" echo 'Applied selected logo !' else @@ -911,20 +911,20 @@ then fi elif [ "$opt" == 'Valentine 2025' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked ] then echo "Removing old logos..." - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-hdpi - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-mdpi - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xhdpi - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xxhdpi - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-hdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-mdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi echo "Copying new logos to [mbapk_unpakced/res] !!!" - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/valentine/mipmap-hdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/valentine/mipmap-mdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/valentine/mipmap-xhdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/valentine/mipmap-xxhdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/valentine/mipmap-xxxhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/valentine/mipmap-hdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/valentine/mipmap-mdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/valentine/mipmap-xhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/valentine/mipmap-xxhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/valentine/mipmap-xxxhdpi mbapk/mbapk_unpacked/res patch_finish "change_app_logo" echo "Applied selected logo !" else @@ -932,20 +932,20 @@ then fi elif [ "$opt" == 'Summer 2025' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked ] then echo "Removing old logos..." - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-hdpi - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-mdpi - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xhdpi - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xxhdpi - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-hdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-mdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi echo "Copying new logos to [mbapk_unpakced/res] !!!" - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/summer2025/mipmap-hdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/summer2025/mipmap-mdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/summer2025/mipmap-xhdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/summer2025/mipmap-xxhdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/summer2025/mipmap-xxxhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/summer2025/mipmap-hdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/summer2025/mipmap-mdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/summer2025/mipmap-xhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/summer2025/mipmap-xxhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/summer2025/mipmap-xxxhdpi mbapk/mbapk_unpacked/res patch_finish "change_app_logo" echo "Applied selected logo !" else @@ -954,25 +954,25 @@ then elif [ "$opt" == 'Noel' ]; then - if [ -d ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/ ] + if [ -d $DIRPATH/mbapk/mbapk_unpacked/ ] then echo 'Removing old logos...' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-hdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-hdpi echo 'INFO : tries removed [mipmap-hdpi] on [mbapk_unpacked/res] !' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-mdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-mdpi echo 'INFO : tries removed [mipmap-mdpi] on [mbapk_unpacked/res] !' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xhdpi echo 'INFO : tries removed [mipmap-xhdpi] on [mbapk_unpacked/res] !' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xxhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxhdpi echo 'INFO : tries removed [mipmap-xxhdpi] on [mbapk_unpacked/res] !' - rm -rf ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi + rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi echo 'INFO : tries removed [mipmap-xxxhdpi] on [mbapk_unpacked/res] !' echo 'Copying new logos to [mbapk_unpacked/res] !!!' - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/noel/mipmap-hdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/noel/mipmap-mdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/noel/mipmap-xhdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/noel/mipmap-xxhdpi mbapk/mbapk_unpacked/res - cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/noel/mipmap-xxxhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/noel/mipmap-hdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/noel/mipmap-mdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/noel/mipmap-xhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/noel/mipmap-xxhdpi mbapk/mbapk_unpacked/res + cp -r -f $DIRPATH/mbcpicons/noel/mipmap-xxxhdpi mbapk/mbapk_unpacked/res patch_finish "change_app_logo" echo 'Applied selected logo !' else @@ -988,17 +988,17 @@ then done elif [ "$opt" == 'Hide VTAP root detection activity & dialog' ]; then - if [ -d ~/mbbpatch/MBCPApp/patches/skip_maintainscreen ] + if [ -d $DIRPATH/patches/skip_maintainscreen ] then echo "Applying [Hide VTAP root detection activity & dialog]..." # Adapt with v6.4.53+ - sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/smali_classes4/com/vtap/d.smali > /dev/null 2>&1 + sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' $DIRPATH/mbapk/mbapk_unpacked/smali_classes4/com/vtap/d.smali > /dev/null 2>&1 - sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/smali_classes4/com/vtap/VTapSetupPlugin.smali > /dev/null 2>&1 + sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' $DIRPATH/mbapk/mbapk_unpacked/smali_classes4/com/vtap/VTapSetupPlugin.smali > /dev/null 2>&1 rm -f 'mbapk/mbapk_unpacked/smali_classes4/com/vtap/MaintenanceActivity.smali' rm -f 'mbapk/mbapk_unpacked/smali_classes4/com/vtap/MaintenanceActivity$1.smali' rm -f 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/vguard/VGDialogActivity.smali' - sed -i 's|Lcom/vkey/android/vguard/VGDialogActivity;|Lio/flutter/plugins/MainActivity;|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/dy.smali + sed -i 's|Lcom/vkey/android/vguard/VGDialogActivity;|Lio/flutter/plugins/MainActivity;|g' $DIRPATH/mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/dy.smali # Bypass VKey root check that throw VGFullScreenDialogActivity then exit :) cp -f 'patches/bypass_rootold/BasicThreatInfo.smali' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/internal/vguard/engine/' cp -f 'patches/bypass_rootold/VGThreatAppInfo.smali' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/vguard/model/' From 6f613cf07f1650fbbb3eea3709c993e1524f3b8c Mon Sep 17 00:00:00 2001 From: fukiame Date: Wed, 30 Jul 2025 09:43:47 +0700 Subject: [PATCH 030/475] refactor: mbcpapp.sh: (3/3) remove leftover home dir notice Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 45be84d..30c2177 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -184,7 +184,6 @@ $FIGLET "MBCPApp Patcher" echo ------------------------------------------------------------- echo "Patching tool for MB Bank app with Flutter engine (v6.4.0+)" echo "Original APK must be inside [mbapk] folder !" -echo "IMPORTANT : Script must be run at [$DIRPATH] !" echo ------------------------------------------------------------- echo "Current commit : $COMMIT (dev)" echo "Source code : https://gitlab.com/mbcp/mbbpatch" From 5470fd718fb38cf6de1263f8c12de4a6744ae4ca Mon Sep 17 00:00:00 2001 From: fukiame Date: Wed, 30 Jul 2025 09:50:17 +0700 Subject: [PATCH 031/475] chore: patch.sh: shellcheck -f diff | git apply quote all $DIRPATH usage, fix SC2086 Signed-off-by: fukiame --- MBCPApp/patch.sh | 214 +++++++++++++++++++++++------------------------ 1 file changed, 106 insertions(+), 108 deletions(-) diff --git a/MBCPApp/patch.sh b/MBCPApp/patch.sh index 6433dce..8ce7758 100755 --- a/MBCPApp/patch.sh +++ b/MBCPApp/patch.sh @@ -2,8 +2,6 @@ # vim: expandtab tabstop=4 shiftwidth=4 # shellcheck disable=SC2016 - - # Check if user is trying to run under WSL (Windows Subsystem for Linux) # Removing this detection part might cause project development to be STOPPED, You've been warned ! if [ -f /proc/sys/fs/binfmt_misc/WSLInterop ]; then @@ -30,8 +28,8 @@ sed_libapp() { target=$(bb_split "$1" '|' '1') replacement=$(bb_split "$1" '|' '2') ( - sed -i "$1" $DIRPATH/mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so - sed -i "$1" $DIRPATH/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so + sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so + sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so ) && echo "INFO : [$target] -> [$replacement]" || echo "WARN : replacing [$target] failed !" } @@ -42,18 +40,18 @@ sed_libzdefend() { target=$(bb_split "$1" '|' '1') replacement=$(bb_split "$1" '|' '2') ( - sed -i "$1" $DIRPATH/mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so - sed -i "$1" $DIRPATH/mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so + sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so + sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so ) && echo "INFO : [$target] -> [$replacement]" || echo "WARN : replacing [$target] failed !" } manifest_remove() { - sed -i "/$1/d" $DIRPATH/mbapk/mbapk_unpacked/AndroidManifest.xml + sed -i "/$1/d" "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml } get_mb_ver() { - a="$(grep -m1 'versionName' $DIRPATH/mbapk/mbapk_unpacked/apktool.yml)" + a="$(grep -m1 'versionName' "$DIRPATH"/mbapk/mbapk_unpacked/apktool.yml)" a="$(bb_split "$a" ':' '1')" bb_split "$a" '.' '2' } @@ -68,7 +66,7 @@ PS3='Select patch options : ' select opt in 'Autopatch strings' 'Change app logo' 'Force portrait screen' 'Remove invoke to mbshield' 'Remove bulit-in fonts' 'Modify app theme' 'Remove garbage permission and activities' 'Remove eMBee' 'Revert old eMBee logo' 'Remove animated QR background' 'Remove banners & MiniApp' 'Remove VPN detection' 'Remove VNPAY VMB20' 'Restore old registration resources' 'Bypass accessibility & malicious apps check' 'Hide VTAP root detection activity & dialog' 'Remove new root detection' 'Bypass new zimperium detection' 'Remove app from launcher' 'Remove protection shield' 'Set targetSdkVersion to 35' 'Add modified resources' 'Add anime resources' 'Exit' do if [ "$opt" == 'Autopatch strings' ]; then - if [ -d $DIRPATH/mbapk/mbapk_unpacked/lib ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked/lib ] then echo "Applying [Autopatch strings] patch..." echo "Patching strings in [libapp.so], please wait..." @@ -174,11 +172,11 @@ do fi elif [ "$opt" == 'Force portrait screen' ]; then - if [ -d $DIRPATH/mbapk/mbapk_unpacked ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] then echo "Applying patch [Force portrait screen]..." echo "Patching [AndroidManifest.xml]..." - sed -i 's|fullSensor|portrait|g' $DIRPATH/mbapk/mbapk_unpacked/AndroidManifest.xml + sed -i 's|fullSensor|portrait|g' "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml patch_finish "force_portrait_screen" echo "Applied [Force portrait screen] patch !!!" else @@ -186,7 +184,7 @@ do fi elif [ "$opt" == 'Remove protection shield' ]; then - if [ -d $DIRPATH/mbapk/mbapk_unpacked ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] then echo "Apply patch [Remove protection shield]..." sed_libapp 's|get-protective-cyber-risk|get_protective_cyber_none|g' @@ -224,24 +222,24 @@ do elif [ "$opt" == 'Remove app from launcher' ]; then - if [ -d $DIRPATH/mbapk/mbapk_unpacked ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] then echo "Applying patch [Remove app from launcher]..." echo "Patching [AndroidManifest.xml]..." - sed -i 's|||g' $DIRPATH/mbapk/mbapk_unpacked/AndroidManifest.xml + sed -i 's|||g' "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml else echo "ERROR : [mbapk_unpacked] folder not found, please unpack APK first !" fi elif [ "$opt" == 'Bypass accessibility & malicious apps check' ]; then - if [ -d $DIRPATH/patches/bypass_accessibility_applist ] + if [ -d "$DIRPATH"/patches/bypass_accessibility_applist ] then if [ "$(get_mb_ver)" -lt 55 ] ; then echo "Applying patch [Bypass accessibility & malicious apps check]..." echo 'Copying patched code [MbbankUtilitiesPlugin]...' cp -r -f 'patches/bypass_accessibility_applist/com' 'mbapk/mbapk_unpacked/smali_classes3' echo 'Patching [AndroidManifest.xml]...' - sed -i 's|| |g' $DIRPATH/mbapk/mbapk_unpacked/AndroidManifest.xml + sed -i 's|| |g' "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml echo 'Patching [libapp.so]...' sed_libapp 's|PackageName|packageMBBB|g' sed_libapp 's|packageName|packageMBBa|g' @@ -255,11 +253,11 @@ do fi elif [ "$opt" == 'Remove garbage permission and activities' ]; then - if [ -d $DIRPATH/mbapk/mbapk_unpacked ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] then echo "Applying patch [Remove garbage permission and activities]..." echo "Patching [AndroidManifest.xml]..." - sed -i 's|android:protectionLevel="signature"|android:protectionLevel="normal"|g' $DIRPATH/mbapk/mbapk_unpacked/AndroidManifest.xml + sed -i 's|android:protectionLevel="signature"|android:protectionLevel="normal"|g' "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml manifest_remove 'android:name="com.android.vending.CHECK_LICENSE"' manifest_remove 'android:name="com.google.android.gms.permission.AD_ID"' manifest_remove "com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY" @@ -334,7 +332,7 @@ do rm -f 'mbapk/mnapk_unpacked/res/drawable-xxhdpi/logo_vnairline.png' echo "Removing resources..." - cd $DIRPATH || exit 127 + cd "$DIRPATH" || exit 127 # Remove activity manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20BlankActivity"' @@ -406,7 +404,7 @@ do manifest_remove 'android:name="com.vnpay.ticketlib.Activity.contact.VMBAddInfoActivity"' # stub - sed -i 's|||g' $DIRPATH/mbapk/mbapk_unpacked/AndroidManifest.xml + sed -i 's|||g' "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml manifest_remove 'android:name="_vemaybay_payment"' manifest_remove 'android:name="_vemaybay_payment_without_paymentcode"' manifest_remove 'android:name="_vemaybay_payment_paylater"' @@ -414,8 +412,8 @@ do cp -f 'patches/remove_vmb20/GeneratedPluginRegistrant.smali' 'mbapk/mbapk_unpacked/smali_classes4/io/flutter/plugins' rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/base/partner/img_vnpay.webp' rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/base/partner/img_vna.webp' - sed -i 's|vna_flight_landing|broken_vna_ehh_idk|g' $DIRPATH/mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so - sed -i 's|vna_flight_landing|broken_vna_ehh_idk|g' $DIRPATH/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so + sed -i 's|vna_flight_landing|broken_vna_ehh_idk|g' "$DIRPATH"/mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so + sed -i 's|vna_flight_landing|broken_vna_ehh_idk|g' "$DIRPATH"/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so echo "Applied patch [Remove VNPAY VMB20] !!" @@ -425,7 +423,7 @@ do fi elif [ "$opt" == 'Revert old eMBee logo' ]; then - if [ -d $DIRPATH/patches/revert_old_eMBee ] + if [ -d "$DIRPATH"/patches/revert_old_eMBee ] then echo "Removing new eMBee logo..." rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/customerService_img_avatarChat.webp' @@ -462,7 +460,7 @@ do fi elif [ "$opt" == 'Remove invoke to mbshield' ]; then - if [ -d $DIRPATH/patches/noinvoke ] + if [ -d "$DIRPATH"/patches/noinvoke ] then echo "Currently only support remove invoke mbshield to [io.flutter.plugins.MainActivity] and [MBBHomeWidgetQR] !!!" echo "Copying..." @@ -484,7 +482,7 @@ do fi elif [ "$opt" == 'Restore old registration resources' ]; then - if [ -d $DIRPATH/patches/restore_oldreg ] + if [ -d "$DIRPATH"/patches/restore_oldreg ] then echo "Applying patch..." cp -f 'patches/restore_oldreg/onboarding_illus_featureAccount.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding' @@ -500,7 +498,7 @@ else fi elif [ "$opt" == 'Bypass new zimperium detection' ]; then - if [ -f $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali ] + if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali ] then echo "Applying patch..." echo 'Removing [libvvb2060.so]...' @@ -510,10 +508,10 @@ fi rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libtoolChecker.so' rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libtoolChecker.so' echo "Removing checksum from provider..." - sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali echo "Patching [libdesignersactivists.so]..." sed_libzdefend 's|zimperium.c|zimperium.x|g' sed_libzdefend 's|com.zimperium.threat.new|app.zimperiam.nonpop.all|g' @@ -537,7 +535,7 @@ fi echo "Applied [Remove VPN detection patch] !!!" elif [ "$opt" == 'Add anime resources' ]; then - if [ -d $DIRPATH/patches/anime_resources ] + if [ -d "$DIRPATH"/patches/anime_resources ] then echo "Applying patch..." cp -f 'patches/anime_resources/rating_illus_fiveStar.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/' @@ -552,16 +550,16 @@ fi fi elif [ "$opt" == 'Set targetSdkVersion to 35' ]; then - if [ -d $DIRPATH/mbapk/mbapk_unpacked ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] then echo "Applying patch..." - sed -i 's|targetSdkVersion: 34|targetSdkVersion: 35|g' $DIRPATH/mbapk/mbapk_unpacked/apktool.yml + sed -i 's|targetSdkVersion: 34|targetSdkVersion: 35|g' "$DIRPATH"/mbapk/mbapk_unpacked/apktool.yml else echo "ERROR : [mbapk_unpacked] folder not found, please unpack APK first !" fi elif [ "$opt" == 'Remove animated QR background' ]; then - if [ -d $DIRPATH/patches/qr_white ] + if [ -d "$DIRPATH"/patches/qr_white ] then echo "This will remove animated QR on bottom navigation bar and replace with white background !" echo "Removing animated QR..." @@ -576,7 +574,7 @@ else fi elif [ "$opt" == 'Remove banners & MiniApp' ]; then - if [ -d $DIRPATH/mbapk/mbapk_unpacked ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] then echo "Applying patch [Remove banners & MiniApp]..." echo 'Removing banner links from [libapp.so]...' @@ -668,7 +666,7 @@ fi fi elif [ "$opt" == 'Add modified resources' ]; then - if [ -d $DIRPATH/mbapk/mbapk_unpacked ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] then echo "Applying patch [Add modified resources]..." echo "Copying modified resources..." @@ -681,7 +679,7 @@ fi fi elif [ "$opt" == 'Remove bulit-in fonts' ]; then - if [ -d $DIRPATH/mbapk/mbapk_unpacked ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] then echo "Applying patch [Remove bulit-in fonts]..." echo "Removing..." @@ -725,7 +723,7 @@ elif [ "$opt" == 'Remove bulit-in fonts' ]; then elif [ "$opt" == 'Modify app theme' ]; then - if [ -d $DIRPATH/mbapk/mbapk_unpacked ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] then echo In order to modify app theme, you must extract assets first if current unpacked APK has MBShield! PS3='Select themes : ' @@ -833,25 +831,25 @@ elif [ "$opt" == 'Change app logo' ]; then select opt in 'MB Classic' 'Tet' 'Valentine 2025' '30/4-1/5' 'Summer 2025' 'Noel' 'Exit' do if [ "$opt" == '30/4-1/5' ]; then - if [ -d $DIRPATH/mbapk/mbapk_unpacked/ ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked/ ] then echo 'Removing old logos...' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-hdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-hdpi echo 'INFO : tries removed [mipmap-hdpi] on [mbapk_unpacked/res] !' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-mdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-mdpi echo 'INFO : tries removed [mipmap-mdpi] on [mbapk_unpacked/res] !' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xhdpi echo 'INFO : tries removed [mipmap-xhdpi] on [mbapk_unpacked/res] !' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xxhdpi echo 'INFO : tries removed [mipmap-xxhdpi] on [mbapk_unpacked/res] !' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi echo 'INFO : tries removed [mipmap-xxxhdpi] on [mbapk_unpacked/res] !' echo 'Copying new logos to [mbapk_unpacked/res] !!!' - cp -r -f $DIRPATH/mbcpicons/thongnhatVN/mipmap-hdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/thongnhatVN/mipmap-mdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/thongnhatVN/mipmap-xhdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/thongnhatVN/mipmap-xxhdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/thongnhatVN/mipmap-xxxhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/thongnhatVN/mipmap-hdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/thongnhatVN/mipmap-mdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/thongnhatVN/mipmap-xhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/thongnhatVN/mipmap-xxhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/thongnhatVN/mipmap-xxxhdpi mbapk/mbapk_unpacked/res patch_finish "change_app_logo" echo 'Applied selected logo !' else @@ -859,25 +857,25 @@ then fi elif [ "$opt" == 'MB Classic' ]; then - if [ -d $DIRPATH/mbapk/mbapk_unpacked/ ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked/ ] then echo 'Removing old logos...' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-hdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-hdpi echo 'INFO : tries removed [mipmap-hdpi] on [mbapk_unpacked/res] !' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-mdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-mdpi echo 'INFO : tries removed [mipmap-mdpi] on [mbapk_unpacked/res] !' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xhdpi echo 'INFO : tries removed [mipmap-xhdpi] on [mbapk_unpacked/res] !' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xxhdpi echo 'INFO : tries removed [mipmap-xxhdpi] on [mbapk_unpacked/res] !' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi echo 'INFO : tries removed [mipmap-xxxhdpi] on [mbapk_unpacked/res] !' echo 'Copying new logos to [mbapk_unpacked/res] !!!' - cp -r -f $DIRPATH/mbcpicons/normal/mipmap-hdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/normal/mipmap-mdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/normal/mipmap-xhdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/normal/mipmap-xxhdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/normal/mipmap-xxxhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/normal/mipmap-hdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/normal/mipmap-mdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/normal/mipmap-xhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/normal/mipmap-xxhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/normal/mipmap-xxxhdpi mbapk/mbapk_unpacked/res patch_finish "change_app_logo" echo 'Applied selected logo !' else @@ -885,25 +883,25 @@ then fi elif [ "$opt" == 'Tet' ]; then - if [ -d $DIRPATH/mbapk/mbapk_unpacked/ ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked/ ] then echo 'Removing old logos...' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-hdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-hdpi echo 'INFO : tries removed [mipmap-hdpi] on [mbapk_unpacked/res] !' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-mdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-mdpi echo 'INFO : tries removed [mipmap-mdpi] on [mbapk_unpacked/res] !' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xhdpi echo 'INFO : tries removed [mipmap-xhdpi] on [mbapk_unpacked/res] !' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xxhdpi echo 'INFO : tries removed [mipmap-xxhdpi] on [mbapk_unpacked/res] !' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi echo 'INFO : tries removed [mipmap-xxxhdpi] on [mbapk_unpacked/res] !' echo 'Copying new logos to [mbapk_unpacked/res] !!!' - cp -r -f $DIRPATH/mbcpicons/tet/mipmap-hdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/tet/mipmap-mdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/tet/mipmap-xhdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/tet/mipmap-xxhdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/tet/mipmap-xxxhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/tet/mipmap-hdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/tet/mipmap-mdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/tet/mipmap-xhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/tet/mipmap-xxhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/tet/mipmap-xxxhdpi mbapk/mbapk_unpacked/res patch_finish "change_app_logo" echo 'Applied selected logo !' else @@ -911,20 +909,20 @@ then fi elif [ "$opt" == 'Valentine 2025' ]; then - if [ -d $DIRPATH/mbapk/mbapk_unpacked ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] then echo "Removing old logos..." - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-hdpi - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-mdpi - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xhdpi - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxhdpi - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-hdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-mdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xxhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi echo "Copying new logos to [mbapk_unpakced/res] !!!" - cp -r -f $DIRPATH/mbcpicons/valentine/mipmap-hdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/valentine/mipmap-mdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/valentine/mipmap-xhdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/valentine/mipmap-xxhdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/valentine/mipmap-xxxhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/valentine/mipmap-hdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/valentine/mipmap-mdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/valentine/mipmap-xhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/valentine/mipmap-xxhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/valentine/mipmap-xxxhdpi mbapk/mbapk_unpacked/res patch_finish "change_app_logo" echo "Applied selected logo !" else @@ -932,20 +930,20 @@ then fi elif [ "$opt" == 'Summer 2025' ]; then - if [ -d $DIRPATH/mbapk/mbapk_unpacked ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] then echo "Removing old logos..." - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-hdpi - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-mdpi - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xhdpi - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxhdpi - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-hdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-mdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xxhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi echo "Copying new logos to [mbapk_unpakced/res] !!!" - cp -r -f $DIRPATH/mbcpicons/summer2025/mipmap-hdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/summer2025/mipmap-mdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/summer2025/mipmap-xhdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/summer2025/mipmap-xxhdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/summer2025/mipmap-xxxhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/summer2025/mipmap-hdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/summer2025/mipmap-mdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/summer2025/mipmap-xhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/summer2025/mipmap-xxhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/summer2025/mipmap-xxxhdpi mbapk/mbapk_unpacked/res patch_finish "change_app_logo" echo "Applied selected logo !" else @@ -954,25 +952,25 @@ then elif [ "$opt" == 'Noel' ]; then - if [ -d $DIRPATH/mbapk/mbapk_unpacked/ ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked/ ] then echo 'Removing old logos...' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-hdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-hdpi echo 'INFO : tries removed [mipmap-hdpi] on [mbapk_unpacked/res] !' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-mdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-mdpi echo 'INFO : tries removed [mipmap-mdpi] on [mbapk_unpacked/res] !' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xhdpi echo 'INFO : tries removed [mipmap-xhdpi] on [mbapk_unpacked/res] !' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xxhdpi echo 'INFO : tries removed [mipmap-xxhdpi] on [mbapk_unpacked/res] !' - rm -rf $DIRPATH/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi echo 'INFO : tries removed [mipmap-xxxhdpi] on [mbapk_unpacked/res] !' echo 'Copying new logos to [mbapk_unpacked/res] !!!' - cp -r -f $DIRPATH/mbcpicons/noel/mipmap-hdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/noel/mipmap-mdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/noel/mipmap-xhdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/noel/mipmap-xxhdpi mbapk/mbapk_unpacked/res - cp -r -f $DIRPATH/mbcpicons/noel/mipmap-xxxhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/noel/mipmap-hdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/noel/mipmap-mdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/noel/mipmap-xhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/noel/mipmap-xxhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/noel/mipmap-xxxhdpi mbapk/mbapk_unpacked/res patch_finish "change_app_logo" echo 'Applied selected logo !' else @@ -988,17 +986,17 @@ then done elif [ "$opt" == 'Hide VTAP root detection activity & dialog' ]; then - if [ -d $DIRPATH/patches/skip_maintainscreen ] + if [ -d "$DIRPATH"/patches/skip_maintainscreen ] then echo "Applying [Hide VTAP root detection activity & dialog]..." # Adapt with v6.4.53+ - sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' $DIRPATH/mbapk/mbapk_unpacked/smali_classes4/com/vtap/d.smali > /dev/null 2>&1 + sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali_classes4/com/vtap/d.smali > /dev/null 2>&1 - sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' $DIRPATH/mbapk/mbapk_unpacked/smali_classes4/com/vtap/VTapSetupPlugin.smali > /dev/null 2>&1 + sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali_classes4/com/vtap/VTapSetupPlugin.smali > /dev/null 2>&1 rm -f 'mbapk/mbapk_unpacked/smali_classes4/com/vtap/MaintenanceActivity.smali' rm -f 'mbapk/mbapk_unpacked/smali_classes4/com/vtap/MaintenanceActivity$1.smali' rm -f 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/vguard/VGDialogActivity.smali' - sed -i 's|Lcom/vkey/android/vguard/VGDialogActivity;|Lio/flutter/plugins/MainActivity;|g' $DIRPATH/mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/dy.smali + sed -i 's|Lcom/vkey/android/vguard/VGDialogActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/dy.smali # Bypass VKey root check that throw VGFullScreenDialogActivity then exit :) cp -f 'patches/bypass_rootold/BasicThreatInfo.smali' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/internal/vguard/engine/' cp -f 'patches/bypass_rootold/VGThreatAppInfo.smali' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/vguard/model/' From 3e1e7318a12d642b6698c6baaef5a0de85e45ac2 Mon Sep 17 00:00:00 2001 From: fukiame Date: Wed, 30 Jul 2025 09:53:39 +0700 Subject: [PATCH 032/475] chore: treewide: double quote all $DIRPATH usage shouldve made this into the initial treewide sed me noob Signed-off-by: fukiame --- MBCPApp/legacy_patch.sh | 18 +++++++++--------- MBCPApp/mbcpapp.sh | 28 ++++++++++++++-------------- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/MBCPApp/legacy_patch.sh b/MBCPApp/legacy_patch.sh index b584207..a9dedc5 100755 --- a/MBCPApp/legacy_patch.sh +++ b/MBCPApp/legacy_patch.sh @@ -22,17 +22,17 @@ if [ "$opt" == 'Bypass 1200 error [v6.4.45]' ]; then rm -rf bypass1200 ## MB Forced update to 658, it must be spoofed! echo "Patching [apktool.yml]..." - sed -i 's|658|700|g' $DIRPATH/mbapk/mbapk_unpacked/apktool.yml + sed -i 's|658|700|g' "$DIRPATH"/mbapk/mbapk_unpacked/apktool.yml echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(git show -s --format=%cd HEAD). > 'mbapk/mbapk_unpacked/assets/mbcp_info/bypass_1200_error.inf' # Placeholder patch, not yet implemented elif [ "$opt" == 'Bypass signature check' ]; then echo "Applying patch [Bypass signature check]..." - if [ -d $DIRPATH/mbapk/mbapk_unpacked ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] then # Checks for MBShield, if exists then exit function - if [ -f $DIRPATH/mbapk/mbapk_unpacked/assets/mbshield.szip ] + if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/assets/mbshield.szip ] then echo "INFO : MBShield found on unpacked APK ! Bypass signature checks won't be possible if MBShield is present on current unpacked APK !" echo "INFO : Please use supported version !!!" @@ -51,16 +51,16 @@ if [ "$opt" == 'Bypass 1200 error [v6.4.45]' ]; then fi elif [ "$opt" == '[TEST] Remove v6.4.56 root detection' ]; then - if [ -f $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali ] + if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali ] then echo "Applying patch..." echo "Removing checksum from provider..." - sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|designersactivists |weneedfreedom|g' $DIRPATH/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|designersactivists |weneedfreedom|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali echo "Patching [libdesignersactivists.so]..." sed -i 's|com.zimperium|app.dontfixew|g' 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' sed -i 's|detection|freedom..|g' 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 30c2177..7e4b917 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -5,9 +5,9 @@ FILEPATH=$(readlink -f "$0") export DIRPATH=$(dirname "$FILEPATH") # Initial startup -mkdir -p $DIRPATH/mbapk -mkdir -p $DIRPATH/mbcpapp_apk -mkdir -p $DIRPATH/tools +mkdir -p "$DIRPATH"/mbapk +mkdir -p "$DIRPATH"/mbcpapp_apk +mkdir -p "$DIRPATH"/tools clear # Check if user runs on actual Linux environment @@ -64,20 +64,20 @@ copy_assets() { adb shell su -c cp -rf "/data/user/0/com.mbmobile/files/$1" /sdcard/assets } -is_unpacked() { [ -d $DIRPATH/mbapk/mbapk_unpacked ] ; } +is_unpacked() { [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] ; } is_unpacked_lib() { - [ -d $DIRPATH/mbapk/mbapk_unpacked/lib ] || { + [ -d "$DIRPATH"/mbapk/mbapk_unpacked/lib ] || { echo "ERROR : [mbapk_unpacked/lib] folder not found ! Please unpack APK first !" ; return 127 } } apktool_exist() { - [ -f $DIRPATH/tools/apktool.jar ] || { echo "ERROR : apktool not found" ; return 127 ; } + [ -f "$DIRPATH"/tools/apktool.jar ] || { echo "ERROR : apktool not found" ; return 127 ; } } apkeditor_exist() { - [ -f $DIRPATH/tools/apkeditor.jar ] || { echo "ERROR : apkeditor not found" ; return 127 ; } + [ -f "$DIRPATH"/tools/apkeditor.jar ] || { echo "ERROR : apkeditor not found" ; return 127 ; } } mb_apk_exist() { - ls $DIRPATH/mbapk/*.apk >/dev/null 2>&1 || { + ls "$DIRPATH"/mbapk/*.apk >/dev/null 2>&1 || { echo "No *.apk found in [mbapk] folder, please copy apk to [mbapk] folder !" echo "If you got apks from eMBee APKs, use [Convert apks to apk] option !" } @@ -148,7 +148,7 @@ check_mbshield() { echo "[mbapk_unpacked] not found ! Please unpack APK first !" return 1 } - if [ -f $DIRPATH/mbapk/mbapk_unpacked/assets/mbshield.szip ] + if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/assets/mbshield.szip ] then echo "$mbshield_found" else @@ -158,7 +158,7 @@ check_mbshield() { convert_apks() { local - ; set -e - ls $DIRPATH/mbapk/*.apks >/dev/null 2>&1 || { + ls "$DIRPATH"/mbapk/*.apks >/dev/null 2>&1 || { echo "APKs missing, cannot continue !" return 1 } @@ -215,9 +215,9 @@ do echo 'By trigger eKYC authetication with reset account password option or register DigitalOTP' echo 'After you got into eKYC screen, close the app, then use Extract assets option to extract assets.' elif [ "$opt" == 'Extract assets' ]; then - if [ -d $DIRPATH/mbapk/mbapk_unpacked/ ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked/ ] then - if [ -f $DIRPATH/mbapk/mbapk_unpacked/assets/mbshield.szip ] + if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/assets/mbshield.szip ] then echo "INFO : MBShield found ! Continuing !!!" echo 'You MUST grant root access to [com.android.shell] in order to extract assets !' @@ -308,7 +308,7 @@ done select opt in 'App patched with newer version [v6.4.56 or higher]' 'App patched with older version [v6.4.55 or lower]' 'Exit' do if [ "$opt" == 'App patched with newer version [v6.4.56 or higher]' ]; then - if [ -f $DIRPATH/mbcpapp_apk/MBCP_Flutter_SelfPatched.apk ] + if [ -f "$DIRPATH"/mbcpapp_apk/MBCP_Flutter_SelfPatched.apk ] then echo "MBCP Helper / CorePatch must be installed with disable digest verify on !!!" echo "You must have connected Android device with USB debugging turned on in order to install !!!" @@ -327,7 +327,7 @@ do fi elif [ "$opt" == 'App patched with older version [v6.4.55 or lower]' ]; then - if [ -f $DIRPATH/mbcpapp_apk/MBCP_Flutter_SelfPatched.apk ] + if [ -f "$DIRPATH"/mbcpapp_apk/MBCP_Flutter_SelfPatched.apk ] then echo "MBCP Helper / CorePatch must be installed with disable digest verify on !!!" echo "You must have connected Android device with USB debugging turned on in order to install !!!" From e5595a33238b76b44710529651918e262a69c53e Mon Sep 17 00:00:00 2001 From: fukiame Date: Wed, 30 Jul 2025 10:25:15 +0700 Subject: [PATCH 033/475] chore: mbcpapp.sh: fix remaining shellcheck warnings - drop unnessecary condition for SC2015 on line 93 since rm -rf always return with status 0 Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 7e4b917..44cd6cd 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -2,7 +2,8 @@ # vim: expandtab tabstop=4 shiftwidth=4 FILEPATH=$(readlink -f "$0") -export DIRPATH=$(dirname "$FILEPATH") +DIRPATH=$(dirname "$FILEPATH") +export DIRPATH # Initial startup mkdir -p "$DIRPATH"/mbapk @@ -54,7 +55,7 @@ download_tools() { apktool_link="https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.12.0.jar" apkeditor_link="https://github.com/REAndroid/APKEditor/releases/download/V1.4.4/APKEditor-1.4.4.jar" - cd tools && rm -rf *.jar + cd tools && rm -rf ./*.jar wget -q --show-progress -O apktool.jar "$apktool_link" || echo "ERROR : downloading apktool failed" wget -q --show-progress -O apkeditor.jar "$apkeditor_link" || echo "ERROR : downloading apkeditor failed" cd .. @@ -86,8 +87,8 @@ mb_apk_exist() { unpack_mbcp() { local - ; set -e apktool_exist && mb_apk_exist - is_unpacked && rm -rf 'mbapk/mbapk_unpacked' || : - java -jar tools/apktool.jar d mbapk/*.apk -o mbapk/mbapk_unpacked -j$(nproc) || { echo "ERROR : Unpacking failed !" ; exit 1 ; } + rm -rf 'mbapk/mbapk_unpacked' + java -jar tools/apktool.jar d mbapk/*.apk -o mbapk/mbapk_unpacked -j"$(nproc)" || { echo "ERROR : Unpacking failed !" ; return 1 ; } echo "Cleaning useless files..." rm -rf 'mbapk/mbapk_unpacked/assets/_4A9w8flncUrhDOG8dyqLi_azBTYT3PlSXz0hiCzRQA_' rm -rf 'mbapk/mbapk_unpacked/assets/0QDl12M5S2hKxoKF4cNI4kEX1qDQRMiOd34TXjSjy4M_' @@ -127,7 +128,7 @@ repack_mbcp() { echo "Compiled by MBCPApp Patcher on $(uname -s -r) with commit $COMMIT at $(date). That's all xD" > 'mbapk/mbapk_unpacked/assets/mbcp_info/mbcpinfo.txt' ( set -e - java -jar tools/apktool.jar b mbapk/mbapk_unpacked -o mbcpapp_apk/MBCP_Flutter_TMP.apk -j$(nproc) + java -jar tools/apktool.jar b mbapk/mbapk_unpacked -o mbcpapp_apk/MBCP_Flutter_TMP.apk -j"$(nproc)" echo "Processing APK signature scheme v2/v3..." rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' java -jar tools/apkeditor.jar d -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' From 51b0753ba2eb1399a5d4f017cc95a14e2d597652 Mon Sep 17 00:00:00 2001 From: fukiame Date: Wed, 30 Jul 2025 10:29:41 +0700 Subject: [PATCH 034/475] chore: mbcpapp.sh: commonize is_unpacked usage the only oddball using this was purged out Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 44cd6cd..037a641 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -65,7 +65,11 @@ copy_assets() { adb shell su -c cp -rf "/data/user/0/com.mbmobile/files/$1" /sdcard/assets } -is_unpacked() { [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] ; } +is_unpacked() { + [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] || { + echo "ERROR : [mbapk_unpacked] not found ! Please unpack APK first !" ; return 127 + } +} is_unpacked_lib() { [ -d "$DIRPATH"/mbapk/mbapk_unpacked/lib ] || { echo "ERROR : [mbapk_unpacked/lib] folder not found ! Please unpack APK first !" ; return 127 @@ -122,8 +126,7 @@ unpack_mbcp() { } repack_mbcp() { - apktool_exist - is_unpacked || { echo "ERROR : [mbapk_unpacked] folder not found ! Please unpack APK first !" ; exit 127 ; } + apktool_exist && is_unpacked echo "Repacking APK..." echo "Compiled by MBCPApp Patcher on $(uname -s -r) with commit $COMMIT at $(date). That's all xD" > 'mbapk/mbapk_unpacked/assets/mbcp_info/mbcpinfo.txt' ( @@ -145,10 +148,7 @@ repack_mbcp() { } check_mbshield() { - is_unpacked || { - echo "[mbapk_unpacked] not found ! Please unpack APK first !" - return 1 - } + is_unpacked if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/assets/mbshield.szip ] then echo "$mbshield_found" From 979a01069228ea5129ef842deeb81cd53ad45311 Mon Sep 17 00:00:00 2001 From: fukiame Date: Wed, 30 Jul 2025 11:04:11 +0700 Subject: [PATCH 035/475] [DIRTY] fix: mbcpapp.sh: guard all guard clause usage with return for whatever reason set -e does not work properly inside functions Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 037a641..ad05f63 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -90,7 +90,7 @@ mb_apk_exist() { unpack_mbcp() { local - ; set -e - apktool_exist && mb_apk_exist + { apktool_exist && mb_apk_exist ; } || return 1 rm -rf 'mbapk/mbapk_unpacked' java -jar tools/apktool.jar d mbapk/*.apk -o mbapk/mbapk_unpacked -j"$(nproc)" || { echo "ERROR : Unpacking failed !" ; return 1 ; } echo "Cleaning useless files..." @@ -126,7 +126,7 @@ unpack_mbcp() { } repack_mbcp() { - apktool_exist && is_unpacked + { apktool_exist && is_unpacked ; } || return 1 echo "Repacking APK..." echo "Compiled by MBCPApp Patcher on $(uname -s -r) with commit $COMMIT at $(date). That's all xD" > 'mbapk/mbapk_unpacked/assets/mbcp_info/mbcpinfo.txt' ( @@ -148,7 +148,7 @@ repack_mbcp() { } check_mbshield() { - is_unpacked + is_unpacked || return 1 if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/assets/mbshield.szip ] then echo "$mbshield_found" From 7104402f860e324d952e6254ae9fd3c506449296 Mon Sep 17 00:00:00 2001 From: fukiame Date: Wed, 30 Jul 2025 19:04:48 +0700 Subject: [PATCH 036/475] [DNM] refactor: patch.sh: drop for the upcoming separation Signed-off-by: fukiame From d69960cba93016802d0425ec12043a1f5139470c Mon Sep 17 00:00:00 2001 From: fukiame Date: Wed, 30 Jul 2025 11:14:38 +0700 Subject: [PATCH 037/475] chore: patches: mv patches/ blob_patches/ preparing for separation Signed-off-by: fukiame --- .../anime_resources/rating_illus_fiveStar.webp | Bin .../anime_resources/rating_illus_fourStar.webp | Bin .../anime_resources/rating_illus_oneStar.webp | Bin .../anime_resources/rating_illus_threeStar.webp | Bin .../anime_resources/rating_illus_twoStar.webp | Bin .../mbbank_utilities/MbbankUtilitiesPlugin$1.smali | 0 .../MbbankUtilitiesPlugin$AppDetail.smali | 0 .../MbbankUtilitiesPlugin$AppInstallInfo.smali | 0 .../mbbank_utilities/MbbankUtilitiesPlugin.smali | 0 .../bypass_apptampering/ReadME.md | 0 .../bin/mt/signature/KillerApplication$1.smali | 0 .../bin/mt/signature/KillerApplication.smali | 0 .../hiddenapibypass/Helper$AccessibleObject.smali | 0 .../org/lsposed/hiddenapibypass/Helper$Class.smali | 0 .../lsposed/hiddenapibypass/Helper$Executable.smali | 0 .../lsposed/hiddenapibypass/Helper$HandleInfo.smali | 0 .../lsposed/hiddenapibypass/Helper$InvokeStub.smali | 0 .../hiddenapibypass/Helper$MethodHandle.smali | 0 .../hiddenapibypass/Helper$MethodHandleImpl.smali | 0 .../lsposed/hiddenapibypass/Helper$NeverCall.smali | 0 .../lsposed/hiddenapibypass/HiddenApiBypass.smali | 0 .../bypass_rootold/BasicThreatInfo.smali | 0 .../bypass_rootold/VGThreatAppInfo.smali | 0 .../bypass_rootold/VGThreatResponse.smali | 0 .../bypass_rootold/VGVirtualSpaceType.smali | 0 .../bypass_rootold/VGVirtualTapType.smali | 0 .../fix_df16211/R1Native.smali | 0 .../fix_df16211/m1/M1RemoteService.smali | 0 .../mbclassic/a_background_image.webp | Bin .../mbclassic/general_bg_screenshot.webp | Bin .../mbclassic/homeLanding_bg_main.webp | Bin .../mbclassic/loading_bg_main.webp | Bin .../mbclassic/login_bg_main.webp | Bin .../mbclassic/qr_img_ThemeDefalut.webp | Bin .../noel/a_background_image.png | Bin .../noel/a_background_image.webp | Bin .../noel/bill_background_gold.png | Bin .../noel/bill_background_gold.webp | Bin .../noel/coreBanking_img_successBackground.png | Bin .../noel/coreBanking_img_successBackground.webp | Bin .../noel/customUI_img_classicMode.png | Bin .../noel/customUI_img_classicMode.webp | Bin .../noel/general_bg_screenshot.png | Bin .../noel/general_bg_screenshot.webp | Bin .../noel/general_bg_success.png | Bin .../noel/general_bg_success.webp | Bin .../noel/homeLanding_bg_main.png | Bin .../noel/homeLanding_bg_main.webp | Bin .../noel/loading_bg_main.png | Bin .../noel/loading_bg_main.webp | Bin .../noel/login_bg_main.png | Bin .../noel/login_bg_main.webp | Bin .../noel/qr_img_ThemeDefalut.png | Bin .../noel/qr_img_ThemeDefalut.webp | Bin .../noel/theme_img_thumbnail.png | Bin .../noel/theme_img_thumbnail.webp | Bin .../noinvoke/MBBHomeWidgetQR.smali | 0 .../noinvoke/MainActivity.smali | 0 .../qr_white/homeLanding_bg_qrCode.gif | Bin .../remove_vmb20/GeneratedPluginRegistrant.smali | 0 .../resources/font/README.md | 0 .../resources/font/bold.ttf | Bin .../resources/font/medium.ttf | Bin .../resources/font/regular.ttf | Bin .../resources/raw/bottom_logo.png | Bin .../resources/raw/cccd_back_0.mp3 | Bin .../resources/raw/cccd_back_1.mp3 | Bin .../resources/raw/cccd_back_3.mp3 | Bin .../resources/raw/cccd_front_0.mp3 | Bin .../resources/raw/cccd_front_1.mp3 | Bin .../resources/raw/cccd_front_3.mp3 | Bin .../resources/raw/cmnd_back_0.mp3 | Bin .../resources/raw/cmnd_back_1.mp3 | Bin .../resources/raw/cmnd_back_3.mp3 | Bin .../resources/raw/cmnd_front_0.mp3 | Bin .../resources/raw/cmnd_front_1.mp3 | Bin .../resources/raw/cmnd_front_3.mp3 | Bin .../resources/raw/cmqd_back_0.mp3 | Bin .../resources/raw/cmqd_back_1.mp3 | Bin .../resources/raw/cmqd_back_3.mp3 | Bin .../resources/raw/cmqd_front_0.mp3 | Bin .../resources/raw/cmqd_front_1.mp3 | Bin .../resources/raw/cmqd_front_3.mp3 | Bin .../resources/raw/ekyc_cccd.json | 0 .../resources/raw/ekyc_cmnd.json | 0 .../resources/raw/ekyc_cmsq.json | 0 .../resources/raw/ekyc_id_card.json | 0 .../resources/raw/ekyc_inter_passport.json | 0 .../resources/raw/ekyc_passport.json | 0 .../resources/raw/ekyc_video.json | 0 .../resources/raw/ekyc_video_no_voice.json | 0 .../resources/raw/ekyc_views_json_camera.json | 0 .../resources/raw/error.png | Bin .../resources/raw/id_card.json | 0 .../resources/raw/id_card_back_0.mp3 | Bin .../resources/raw/id_card_back_1.mp3 | Bin .../resources/raw/id_card_back_3.mp3 | Bin .../resources/raw/id_card_front_0.mp3 | Bin .../resources/raw/id_card_front_1.mp3 | Bin .../resources/raw/id_card_front_3.mp3 | Bin .../resources/raw/international_passport_0.mp3 | Bin .../resources/raw/international_passport_1.mp3 | Bin .../resources/raw/international_passport_3.mp3 | Bin .../resources/raw/keep.xml | 0 .../resources/raw/mapdata.json | 0 .../resources/raw/nfc_screen2_popup_guide.mp3 | Bin .../resources/raw/nfc_screen2_try_scan_voice.mp3 | Bin .../resources/raw/passport_0.mp3 | Bin .../resources/raw/passport_1.mp3 | Bin .../resources/raw/passport_3.mp3 | Bin .../resources/raw/singalarity_ai_demo_face_0.mp3 | Bin .../resources/raw/singalarity_ai_demo_face_1.mp3 | Bin .../resources/raw/singalarity_ai_demo_face_3.mp3 | Bin .../resources/raw/singalarity_ai_demo_start_0.mp3 | Bin .../resources/raw/singalarity_ai_demo_start_1.mp3 | Bin .../resources/raw/singalarity_ai_demo_start_3.mp3 | Bin .../resources/raw/singalarity_ai_demo_voice_0.mp3 | Bin .../resources/raw/singalarity_ai_demo_voice_1.mp3 | Bin .../resources/raw/singalarity_ai_demo_voice_3.mp3 | Bin .../resources/raw/singalarity_ai_face_0.mp3 | Bin .../resources/raw/singalarity_ai_face_1.mp3 | Bin .../resources/raw/singalarity_ai_face_3.mp3 | Bin .../resources/raw/singalarity_ai_voice_0.mp3 | Bin .../resources/raw/singalarity_ai_voice_1.mp3 | Bin .../resources/raw/singalarity_ai_voice_3.mp3 | Bin .../resources/raw/top_logo_partner.png | Bin .../resources/raw/ui_json_fail.json | 0 .../resources/raw/video_intro_no_voice_0.mp4 | Bin .../resources/raw/video_intro_no_voice_1.mp4 | Bin .../resources/raw/video_intro_no_voice_3.mp4 | Bin .../resources/raw/video_intro_with_voice_0.mp4 | Bin .../resources/raw/video_intro_with_voice_1.mp4 | Bin .../resources/raw/video_intro_with_voice_3.mp4 | Bin .../resources/strings-vi/strings.xml | 0 .../onboarding_illus_featureAccount.webp | Bin .../onboarding_illus_featureFreeService.webp | Bin .../restore_oldreg/onboarding_illus_featureMBS.webp | Bin .../onboarding_illus_featureShield.webp | Bin .../onboarding_img_referLinkNoneCoin.webp | Bin .../onboarding_img_referLinkPersonalCoin.webp | Bin .../customerService_img_avatarChat.webp | Bin .../customerService_img_avatarChat01.webp | Bin .../customerService_img_avatarChat02.webp | Bin .../customerService_img_avatarChat03.webp | Bin .../customerService_img_avatarChat04.webp | Bin .../eMBee_img_headerNew.private.webp | Bin .../revert_old_eMBee/eMBee_img_headerNew.webp | Bin .../eMBee_img_loginSupport.private.webp | Bin .../revert_old_eMBee/eMBee_img_loginSupport.webp | Bin .../homeLanding_img_avatarDefault.private.webp | Bin .../homeLanding_img_avatarDefault.webp | Bin .../semipriority/ic_logo_mb_text.svg | 0 .../semipriority/welcom_img_eMbee.webp | Bin .../com/vtap/VTapSetupPlugin.smali | 0 154 files changed, 0 insertions(+), 0 deletions(-) rename MBCPApp/{patches => blob_patches}/anime_resources/rating_illus_fiveStar.webp (100%) rename MBCPApp/{patches => blob_patches}/anime_resources/rating_illus_fourStar.webp (100%) rename MBCPApp/{patches => blob_patches}/anime_resources/rating_illus_oneStar.webp (100%) rename MBCPApp/{patches => blob_patches}/anime_resources/rating_illus_threeStar.webp (100%) rename MBCPApp/{patches => blob_patches}/anime_resources/rating_illus_twoStar.webp (100%) rename MBCPApp/{patches => blob_patches}/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin$1.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin$AppDetail.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin$AppInstallInfo.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_apptampering/ReadME.md (100%) rename MBCPApp/{patches => blob_patches}/bypass_apptampering/bin/mt/signature/KillerApplication$1.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_apptampering/bin/mt/signature/KillerApplication.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$AccessibleObject.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$Class.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$Executable.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$HandleInfo.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$InvokeStub.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$MethodHandle.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$MethodHandleImpl.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$NeverCall.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_apptampering/org/lsposed/hiddenapibypass/HiddenApiBypass.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_rootold/BasicThreatInfo.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_rootold/VGThreatAppInfo.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_rootold/VGThreatResponse.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_rootold/VGVirtualSpaceType.smali (100%) rename MBCPApp/{patches => blob_patches}/bypass_rootold/VGVirtualTapType.smali (100%) rename MBCPApp/{patches => blob_patches}/fix_df16211/R1Native.smali (100%) rename MBCPApp/{patches => blob_patches}/fix_df16211/m1/M1RemoteService.smali (100%) rename MBCPApp/{patches => blob_patches}/mbclassic/a_background_image.webp (100%) rename MBCPApp/{patches => blob_patches}/mbclassic/general_bg_screenshot.webp (100%) rename MBCPApp/{patches => blob_patches}/mbclassic/homeLanding_bg_main.webp (100%) rename MBCPApp/{patches => blob_patches}/mbclassic/loading_bg_main.webp (100%) rename MBCPApp/{patches => blob_patches}/mbclassic/login_bg_main.webp (100%) rename MBCPApp/{patches => blob_patches}/mbclassic/qr_img_ThemeDefalut.webp (100%) rename MBCPApp/{patches => blob_patches}/noel/a_background_image.png (100%) rename MBCPApp/{patches => blob_patches}/noel/a_background_image.webp (100%) rename MBCPApp/{patches => blob_patches}/noel/bill_background_gold.png (100%) rename MBCPApp/{patches => blob_patches}/noel/bill_background_gold.webp (100%) rename MBCPApp/{patches => blob_patches}/noel/coreBanking_img_successBackground.png (100%) rename MBCPApp/{patches => blob_patches}/noel/coreBanking_img_successBackground.webp (100%) rename MBCPApp/{patches => blob_patches}/noel/customUI_img_classicMode.png (100%) rename MBCPApp/{patches => blob_patches}/noel/customUI_img_classicMode.webp (100%) rename MBCPApp/{patches => blob_patches}/noel/general_bg_screenshot.png (100%) rename MBCPApp/{patches => blob_patches}/noel/general_bg_screenshot.webp (100%) rename MBCPApp/{patches => blob_patches}/noel/general_bg_success.png (100%) rename MBCPApp/{patches => blob_patches}/noel/general_bg_success.webp (100%) rename MBCPApp/{patches => blob_patches}/noel/homeLanding_bg_main.png (100%) rename MBCPApp/{patches => blob_patches}/noel/homeLanding_bg_main.webp (100%) rename MBCPApp/{patches => blob_patches}/noel/loading_bg_main.png (100%) rename MBCPApp/{patches => blob_patches}/noel/loading_bg_main.webp (100%) rename MBCPApp/{patches => blob_patches}/noel/login_bg_main.png (100%) rename MBCPApp/{patches => blob_patches}/noel/login_bg_main.webp (100%) rename MBCPApp/{patches => blob_patches}/noel/qr_img_ThemeDefalut.png (100%) rename MBCPApp/{patches => blob_patches}/noel/qr_img_ThemeDefalut.webp (100%) rename MBCPApp/{patches => blob_patches}/noel/theme_img_thumbnail.png (100%) rename MBCPApp/{patches => blob_patches}/noel/theme_img_thumbnail.webp (100%) rename MBCPApp/{patches => blob_patches}/noinvoke/MBBHomeWidgetQR.smali (100%) rename MBCPApp/{patches => blob_patches}/noinvoke/MainActivity.smali (100%) rename MBCPApp/{patches => blob_patches}/qr_white/homeLanding_bg_qrCode.gif (100%) rename MBCPApp/{patches => blob_patches}/remove_vmb20/GeneratedPluginRegistrant.smali (100%) rename MBCPApp/{patches => blob_patches}/resources/font/README.md (100%) rename MBCPApp/{patches => blob_patches}/resources/font/bold.ttf (100%) rename MBCPApp/{patches => blob_patches}/resources/font/medium.ttf (100%) rename MBCPApp/{patches => blob_patches}/resources/font/regular.ttf (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/bottom_logo.png (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cccd_back_0.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cccd_back_1.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cccd_back_3.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cccd_front_0.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cccd_front_1.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cccd_front_3.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cmnd_back_0.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cmnd_back_1.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cmnd_back_3.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cmnd_front_0.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cmnd_front_1.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cmnd_front_3.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cmqd_back_0.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cmqd_back_1.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cmqd_back_3.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cmqd_front_0.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cmqd_front_1.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/cmqd_front_3.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/ekyc_cccd.json (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/ekyc_cmnd.json (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/ekyc_cmsq.json (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/ekyc_id_card.json (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/ekyc_inter_passport.json (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/ekyc_passport.json (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/ekyc_video.json (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/ekyc_video_no_voice.json (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/ekyc_views_json_camera.json (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/error.png (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/id_card.json (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/id_card_back_0.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/id_card_back_1.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/id_card_back_3.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/id_card_front_0.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/id_card_front_1.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/id_card_front_3.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/international_passport_0.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/international_passport_1.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/international_passport_3.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/keep.xml (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/mapdata.json (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/nfc_screen2_popup_guide.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/nfc_screen2_try_scan_voice.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/passport_0.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/passport_1.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/passport_3.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/singalarity_ai_demo_face_0.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/singalarity_ai_demo_face_1.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/singalarity_ai_demo_face_3.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/singalarity_ai_demo_start_0.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/singalarity_ai_demo_start_1.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/singalarity_ai_demo_start_3.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/singalarity_ai_demo_voice_0.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/singalarity_ai_demo_voice_1.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/singalarity_ai_demo_voice_3.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/singalarity_ai_face_0.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/singalarity_ai_face_1.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/singalarity_ai_face_3.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/singalarity_ai_voice_0.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/singalarity_ai_voice_1.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/singalarity_ai_voice_3.mp3 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/top_logo_partner.png (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/ui_json_fail.json (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/video_intro_no_voice_0.mp4 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/video_intro_no_voice_1.mp4 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/video_intro_no_voice_3.mp4 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/video_intro_with_voice_0.mp4 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/video_intro_with_voice_1.mp4 (100%) rename MBCPApp/{patches => blob_patches}/resources/raw/video_intro_with_voice_3.mp4 (100%) rename MBCPApp/{patches => blob_patches}/resources/strings-vi/strings.xml (100%) rename MBCPApp/{patches => blob_patches}/restore_oldreg/onboarding_illus_featureAccount.webp (100%) rename MBCPApp/{patches => blob_patches}/restore_oldreg/onboarding_illus_featureFreeService.webp (100%) rename MBCPApp/{patches => blob_patches}/restore_oldreg/onboarding_illus_featureMBS.webp (100%) rename MBCPApp/{patches => blob_patches}/restore_oldreg/onboarding_illus_featureShield.webp (100%) rename MBCPApp/{patches => blob_patches}/restore_oldreg/onboarding_img_referLinkNoneCoin.webp (100%) rename MBCPApp/{patches => blob_patches}/restore_oldreg/onboarding_img_referLinkPersonalCoin.webp (100%) rename MBCPApp/{patches => blob_patches}/revert_old_eMBee/customerService_img_avatarChat.webp (100%) rename MBCPApp/{patches => blob_patches}/revert_old_eMBee/customerService_img_avatarChat01.webp (100%) rename MBCPApp/{patches => blob_patches}/revert_old_eMBee/customerService_img_avatarChat02.webp (100%) rename MBCPApp/{patches => blob_patches}/revert_old_eMBee/customerService_img_avatarChat03.webp (100%) rename MBCPApp/{patches => blob_patches}/revert_old_eMBee/customerService_img_avatarChat04.webp (100%) rename MBCPApp/{patches => blob_patches}/revert_old_eMBee/eMBee_img_headerNew.private.webp (100%) rename MBCPApp/{patches => blob_patches}/revert_old_eMBee/eMBee_img_headerNew.webp (100%) rename MBCPApp/{patches => blob_patches}/revert_old_eMBee/eMBee_img_loginSupport.private.webp (100%) rename MBCPApp/{patches => blob_patches}/revert_old_eMBee/eMBee_img_loginSupport.webp (100%) rename MBCPApp/{patches => blob_patches}/revert_old_eMBee/homeLanding_img_avatarDefault.private.webp (100%) rename MBCPApp/{patches => blob_patches}/revert_old_eMBee/homeLanding_img_avatarDefault.webp (100%) rename MBCPApp/{patches => blob_patches}/semipriority/ic_logo_mb_text.svg (100%) rename MBCPApp/{patches => blob_patches}/semipriority/welcom_img_eMbee.webp (100%) rename MBCPApp/{patches => blob_patches}/skip_maintainscreen/com/vtap/VTapSetupPlugin.smali (100%) diff --git a/MBCPApp/patches/anime_resources/rating_illus_fiveStar.webp b/MBCPApp/blob_patches/anime_resources/rating_illus_fiveStar.webp similarity index 100% rename from MBCPApp/patches/anime_resources/rating_illus_fiveStar.webp rename to MBCPApp/blob_patches/anime_resources/rating_illus_fiveStar.webp diff --git a/MBCPApp/patches/anime_resources/rating_illus_fourStar.webp b/MBCPApp/blob_patches/anime_resources/rating_illus_fourStar.webp similarity index 100% rename from MBCPApp/patches/anime_resources/rating_illus_fourStar.webp rename to MBCPApp/blob_patches/anime_resources/rating_illus_fourStar.webp diff --git a/MBCPApp/patches/anime_resources/rating_illus_oneStar.webp b/MBCPApp/blob_patches/anime_resources/rating_illus_oneStar.webp similarity index 100% rename from MBCPApp/patches/anime_resources/rating_illus_oneStar.webp rename to MBCPApp/blob_patches/anime_resources/rating_illus_oneStar.webp diff --git a/MBCPApp/patches/anime_resources/rating_illus_threeStar.webp b/MBCPApp/blob_patches/anime_resources/rating_illus_threeStar.webp similarity index 100% rename from MBCPApp/patches/anime_resources/rating_illus_threeStar.webp rename to MBCPApp/blob_patches/anime_resources/rating_illus_threeStar.webp diff --git a/MBCPApp/patches/anime_resources/rating_illus_twoStar.webp b/MBCPApp/blob_patches/anime_resources/rating_illus_twoStar.webp similarity index 100% rename from MBCPApp/patches/anime_resources/rating_illus_twoStar.webp rename to MBCPApp/blob_patches/anime_resources/rating_illus_twoStar.webp diff --git a/MBCPApp/patches/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin$1.smali b/MBCPApp/blob_patches/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin$1.smali similarity index 100% rename from MBCPApp/patches/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin$1.smali rename to MBCPApp/blob_patches/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin$1.smali diff --git a/MBCPApp/patches/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin$AppDetail.smali b/MBCPApp/blob_patches/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin$AppDetail.smali similarity index 100% rename from MBCPApp/patches/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin$AppDetail.smali rename to MBCPApp/blob_patches/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin$AppDetail.smali diff --git a/MBCPApp/patches/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin$AppInstallInfo.smali b/MBCPApp/blob_patches/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin$AppInstallInfo.smali similarity index 100% rename from MBCPApp/patches/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin$AppInstallInfo.smali rename to MBCPApp/blob_patches/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin$AppInstallInfo.smali diff --git a/MBCPApp/patches/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin.smali b/MBCPApp/blob_patches/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin.smali similarity index 100% rename from MBCPApp/patches/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin.smali rename to MBCPApp/blob_patches/bypass_accessibility_applist/com/mbbank/utilities/mbbank_utilities/MbbankUtilitiesPlugin.smali diff --git a/MBCPApp/patches/bypass_apptampering/ReadME.md b/MBCPApp/blob_patches/bypass_apptampering/ReadME.md similarity index 100% rename from MBCPApp/patches/bypass_apptampering/ReadME.md rename to MBCPApp/blob_patches/bypass_apptampering/ReadME.md diff --git a/MBCPApp/patches/bypass_apptampering/bin/mt/signature/KillerApplication$1.smali b/MBCPApp/blob_patches/bypass_apptampering/bin/mt/signature/KillerApplication$1.smali similarity index 100% rename from MBCPApp/patches/bypass_apptampering/bin/mt/signature/KillerApplication$1.smali rename to MBCPApp/blob_patches/bypass_apptampering/bin/mt/signature/KillerApplication$1.smali diff --git a/MBCPApp/patches/bypass_apptampering/bin/mt/signature/KillerApplication.smali b/MBCPApp/blob_patches/bypass_apptampering/bin/mt/signature/KillerApplication.smali similarity index 100% rename from MBCPApp/patches/bypass_apptampering/bin/mt/signature/KillerApplication.smali rename to MBCPApp/blob_patches/bypass_apptampering/bin/mt/signature/KillerApplication.smali diff --git a/MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$AccessibleObject.smali b/MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$AccessibleObject.smali similarity index 100% rename from MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$AccessibleObject.smali rename to MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$AccessibleObject.smali diff --git a/MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$Class.smali b/MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$Class.smali similarity index 100% rename from MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$Class.smali rename to MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$Class.smali diff --git a/MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$Executable.smali b/MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$Executable.smali similarity index 100% rename from MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$Executable.smali rename to MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$Executable.smali diff --git a/MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$HandleInfo.smali b/MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$HandleInfo.smali similarity index 100% rename from MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$HandleInfo.smali rename to MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$HandleInfo.smali diff --git a/MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$InvokeStub.smali b/MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$InvokeStub.smali similarity index 100% rename from MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$InvokeStub.smali rename to MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$InvokeStub.smali diff --git a/MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$MethodHandle.smali b/MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$MethodHandle.smali similarity index 100% rename from MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$MethodHandle.smali rename to MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$MethodHandle.smali diff --git a/MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$MethodHandleImpl.smali b/MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$MethodHandleImpl.smali similarity index 100% rename from MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$MethodHandleImpl.smali rename to MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$MethodHandleImpl.smali diff --git a/MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$NeverCall.smali b/MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$NeverCall.smali similarity index 100% rename from MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$NeverCall.smali rename to MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/Helper$NeverCall.smali diff --git a/MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/HiddenApiBypass.smali b/MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/HiddenApiBypass.smali similarity index 100% rename from MBCPApp/patches/bypass_apptampering/org/lsposed/hiddenapibypass/HiddenApiBypass.smali rename to MBCPApp/blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass/HiddenApiBypass.smali diff --git a/MBCPApp/patches/bypass_rootold/BasicThreatInfo.smali b/MBCPApp/blob_patches/bypass_rootold/BasicThreatInfo.smali similarity index 100% rename from MBCPApp/patches/bypass_rootold/BasicThreatInfo.smali rename to MBCPApp/blob_patches/bypass_rootold/BasicThreatInfo.smali diff --git a/MBCPApp/patches/bypass_rootold/VGThreatAppInfo.smali b/MBCPApp/blob_patches/bypass_rootold/VGThreatAppInfo.smali similarity index 100% rename from MBCPApp/patches/bypass_rootold/VGThreatAppInfo.smali rename to MBCPApp/blob_patches/bypass_rootold/VGThreatAppInfo.smali diff --git a/MBCPApp/patches/bypass_rootold/VGThreatResponse.smali b/MBCPApp/blob_patches/bypass_rootold/VGThreatResponse.smali similarity index 100% rename from MBCPApp/patches/bypass_rootold/VGThreatResponse.smali rename to MBCPApp/blob_patches/bypass_rootold/VGThreatResponse.smali diff --git a/MBCPApp/patches/bypass_rootold/VGVirtualSpaceType.smali b/MBCPApp/blob_patches/bypass_rootold/VGVirtualSpaceType.smali similarity index 100% rename from MBCPApp/patches/bypass_rootold/VGVirtualSpaceType.smali rename to MBCPApp/blob_patches/bypass_rootold/VGVirtualSpaceType.smali diff --git a/MBCPApp/patches/bypass_rootold/VGVirtualTapType.smali b/MBCPApp/blob_patches/bypass_rootold/VGVirtualTapType.smali similarity index 100% rename from MBCPApp/patches/bypass_rootold/VGVirtualTapType.smali rename to MBCPApp/blob_patches/bypass_rootold/VGVirtualTapType.smali diff --git a/MBCPApp/patches/fix_df16211/R1Native.smali b/MBCPApp/blob_patches/fix_df16211/R1Native.smali similarity index 100% rename from MBCPApp/patches/fix_df16211/R1Native.smali rename to MBCPApp/blob_patches/fix_df16211/R1Native.smali diff --git a/MBCPApp/patches/fix_df16211/m1/M1RemoteService.smali b/MBCPApp/blob_patches/fix_df16211/m1/M1RemoteService.smali similarity index 100% rename from MBCPApp/patches/fix_df16211/m1/M1RemoteService.smali rename to MBCPApp/blob_patches/fix_df16211/m1/M1RemoteService.smali diff --git a/MBCPApp/patches/mbclassic/a_background_image.webp b/MBCPApp/blob_patches/mbclassic/a_background_image.webp similarity index 100% rename from MBCPApp/patches/mbclassic/a_background_image.webp rename to MBCPApp/blob_patches/mbclassic/a_background_image.webp diff --git a/MBCPApp/patches/mbclassic/general_bg_screenshot.webp b/MBCPApp/blob_patches/mbclassic/general_bg_screenshot.webp similarity index 100% rename from MBCPApp/patches/mbclassic/general_bg_screenshot.webp rename to MBCPApp/blob_patches/mbclassic/general_bg_screenshot.webp diff --git a/MBCPApp/patches/mbclassic/homeLanding_bg_main.webp b/MBCPApp/blob_patches/mbclassic/homeLanding_bg_main.webp similarity index 100% rename from MBCPApp/patches/mbclassic/homeLanding_bg_main.webp rename to MBCPApp/blob_patches/mbclassic/homeLanding_bg_main.webp diff --git a/MBCPApp/patches/mbclassic/loading_bg_main.webp b/MBCPApp/blob_patches/mbclassic/loading_bg_main.webp similarity index 100% rename from MBCPApp/patches/mbclassic/loading_bg_main.webp rename to MBCPApp/blob_patches/mbclassic/loading_bg_main.webp diff --git a/MBCPApp/patches/mbclassic/login_bg_main.webp b/MBCPApp/blob_patches/mbclassic/login_bg_main.webp similarity index 100% rename from MBCPApp/patches/mbclassic/login_bg_main.webp rename to MBCPApp/blob_patches/mbclassic/login_bg_main.webp diff --git a/MBCPApp/patches/mbclassic/qr_img_ThemeDefalut.webp b/MBCPApp/blob_patches/mbclassic/qr_img_ThemeDefalut.webp similarity index 100% rename from MBCPApp/patches/mbclassic/qr_img_ThemeDefalut.webp rename to MBCPApp/blob_patches/mbclassic/qr_img_ThemeDefalut.webp diff --git a/MBCPApp/patches/noel/a_background_image.png b/MBCPApp/blob_patches/noel/a_background_image.png similarity index 100% rename from MBCPApp/patches/noel/a_background_image.png rename to MBCPApp/blob_patches/noel/a_background_image.png diff --git a/MBCPApp/patches/noel/a_background_image.webp b/MBCPApp/blob_patches/noel/a_background_image.webp similarity index 100% rename from MBCPApp/patches/noel/a_background_image.webp rename to MBCPApp/blob_patches/noel/a_background_image.webp diff --git a/MBCPApp/patches/noel/bill_background_gold.png b/MBCPApp/blob_patches/noel/bill_background_gold.png similarity index 100% rename from MBCPApp/patches/noel/bill_background_gold.png rename to MBCPApp/blob_patches/noel/bill_background_gold.png diff --git a/MBCPApp/patches/noel/bill_background_gold.webp b/MBCPApp/blob_patches/noel/bill_background_gold.webp similarity index 100% rename from MBCPApp/patches/noel/bill_background_gold.webp rename to MBCPApp/blob_patches/noel/bill_background_gold.webp diff --git a/MBCPApp/patches/noel/coreBanking_img_successBackground.png b/MBCPApp/blob_patches/noel/coreBanking_img_successBackground.png similarity index 100% rename from MBCPApp/patches/noel/coreBanking_img_successBackground.png rename to MBCPApp/blob_patches/noel/coreBanking_img_successBackground.png diff --git a/MBCPApp/patches/noel/coreBanking_img_successBackground.webp b/MBCPApp/blob_patches/noel/coreBanking_img_successBackground.webp similarity index 100% rename from MBCPApp/patches/noel/coreBanking_img_successBackground.webp rename to MBCPApp/blob_patches/noel/coreBanking_img_successBackground.webp diff --git a/MBCPApp/patches/noel/customUI_img_classicMode.png b/MBCPApp/blob_patches/noel/customUI_img_classicMode.png similarity index 100% rename from MBCPApp/patches/noel/customUI_img_classicMode.png rename to MBCPApp/blob_patches/noel/customUI_img_classicMode.png diff --git a/MBCPApp/patches/noel/customUI_img_classicMode.webp b/MBCPApp/blob_patches/noel/customUI_img_classicMode.webp similarity index 100% rename from MBCPApp/patches/noel/customUI_img_classicMode.webp rename to MBCPApp/blob_patches/noel/customUI_img_classicMode.webp diff --git a/MBCPApp/patches/noel/general_bg_screenshot.png b/MBCPApp/blob_patches/noel/general_bg_screenshot.png similarity index 100% rename from MBCPApp/patches/noel/general_bg_screenshot.png rename to MBCPApp/blob_patches/noel/general_bg_screenshot.png diff --git a/MBCPApp/patches/noel/general_bg_screenshot.webp b/MBCPApp/blob_patches/noel/general_bg_screenshot.webp similarity index 100% rename from MBCPApp/patches/noel/general_bg_screenshot.webp rename to MBCPApp/blob_patches/noel/general_bg_screenshot.webp diff --git a/MBCPApp/patches/noel/general_bg_success.png b/MBCPApp/blob_patches/noel/general_bg_success.png similarity index 100% rename from MBCPApp/patches/noel/general_bg_success.png rename to MBCPApp/blob_patches/noel/general_bg_success.png diff --git a/MBCPApp/patches/noel/general_bg_success.webp b/MBCPApp/blob_patches/noel/general_bg_success.webp similarity index 100% rename from MBCPApp/patches/noel/general_bg_success.webp rename to MBCPApp/blob_patches/noel/general_bg_success.webp diff --git a/MBCPApp/patches/noel/homeLanding_bg_main.png b/MBCPApp/blob_patches/noel/homeLanding_bg_main.png similarity index 100% rename from MBCPApp/patches/noel/homeLanding_bg_main.png rename to MBCPApp/blob_patches/noel/homeLanding_bg_main.png diff --git a/MBCPApp/patches/noel/homeLanding_bg_main.webp b/MBCPApp/blob_patches/noel/homeLanding_bg_main.webp similarity index 100% rename from MBCPApp/patches/noel/homeLanding_bg_main.webp rename to MBCPApp/blob_patches/noel/homeLanding_bg_main.webp diff --git a/MBCPApp/patches/noel/loading_bg_main.png b/MBCPApp/blob_patches/noel/loading_bg_main.png similarity index 100% rename from MBCPApp/patches/noel/loading_bg_main.png rename to MBCPApp/blob_patches/noel/loading_bg_main.png diff --git a/MBCPApp/patches/noel/loading_bg_main.webp b/MBCPApp/blob_patches/noel/loading_bg_main.webp similarity index 100% rename from MBCPApp/patches/noel/loading_bg_main.webp rename to MBCPApp/blob_patches/noel/loading_bg_main.webp diff --git a/MBCPApp/patches/noel/login_bg_main.png b/MBCPApp/blob_patches/noel/login_bg_main.png similarity index 100% rename from MBCPApp/patches/noel/login_bg_main.png rename to MBCPApp/blob_patches/noel/login_bg_main.png diff --git a/MBCPApp/patches/noel/login_bg_main.webp b/MBCPApp/blob_patches/noel/login_bg_main.webp similarity index 100% rename from MBCPApp/patches/noel/login_bg_main.webp rename to MBCPApp/blob_patches/noel/login_bg_main.webp diff --git a/MBCPApp/patches/noel/qr_img_ThemeDefalut.png b/MBCPApp/blob_patches/noel/qr_img_ThemeDefalut.png similarity index 100% rename from MBCPApp/patches/noel/qr_img_ThemeDefalut.png rename to MBCPApp/blob_patches/noel/qr_img_ThemeDefalut.png diff --git a/MBCPApp/patches/noel/qr_img_ThemeDefalut.webp b/MBCPApp/blob_patches/noel/qr_img_ThemeDefalut.webp similarity index 100% rename from MBCPApp/patches/noel/qr_img_ThemeDefalut.webp rename to MBCPApp/blob_patches/noel/qr_img_ThemeDefalut.webp diff --git a/MBCPApp/patches/noel/theme_img_thumbnail.png b/MBCPApp/blob_patches/noel/theme_img_thumbnail.png similarity index 100% rename from MBCPApp/patches/noel/theme_img_thumbnail.png rename to MBCPApp/blob_patches/noel/theme_img_thumbnail.png diff --git a/MBCPApp/patches/noel/theme_img_thumbnail.webp b/MBCPApp/blob_patches/noel/theme_img_thumbnail.webp similarity index 100% rename from MBCPApp/patches/noel/theme_img_thumbnail.webp rename to MBCPApp/blob_patches/noel/theme_img_thumbnail.webp diff --git a/MBCPApp/patches/noinvoke/MBBHomeWidgetQR.smali b/MBCPApp/blob_patches/noinvoke/MBBHomeWidgetQR.smali similarity index 100% rename from MBCPApp/patches/noinvoke/MBBHomeWidgetQR.smali rename to MBCPApp/blob_patches/noinvoke/MBBHomeWidgetQR.smali diff --git a/MBCPApp/patches/noinvoke/MainActivity.smali b/MBCPApp/blob_patches/noinvoke/MainActivity.smali similarity index 100% rename from MBCPApp/patches/noinvoke/MainActivity.smali rename to MBCPApp/blob_patches/noinvoke/MainActivity.smali diff --git a/MBCPApp/patches/qr_white/homeLanding_bg_qrCode.gif b/MBCPApp/blob_patches/qr_white/homeLanding_bg_qrCode.gif similarity index 100% rename from MBCPApp/patches/qr_white/homeLanding_bg_qrCode.gif rename to MBCPApp/blob_patches/qr_white/homeLanding_bg_qrCode.gif diff --git a/MBCPApp/patches/remove_vmb20/GeneratedPluginRegistrant.smali b/MBCPApp/blob_patches/remove_vmb20/GeneratedPluginRegistrant.smali similarity index 100% rename from MBCPApp/patches/remove_vmb20/GeneratedPluginRegistrant.smali rename to MBCPApp/blob_patches/remove_vmb20/GeneratedPluginRegistrant.smali diff --git a/MBCPApp/patches/resources/font/README.md b/MBCPApp/blob_patches/resources/font/README.md similarity index 100% rename from MBCPApp/patches/resources/font/README.md rename to MBCPApp/blob_patches/resources/font/README.md diff --git a/MBCPApp/patches/resources/font/bold.ttf b/MBCPApp/blob_patches/resources/font/bold.ttf similarity index 100% rename from MBCPApp/patches/resources/font/bold.ttf rename to MBCPApp/blob_patches/resources/font/bold.ttf diff --git a/MBCPApp/patches/resources/font/medium.ttf b/MBCPApp/blob_patches/resources/font/medium.ttf similarity index 100% rename from MBCPApp/patches/resources/font/medium.ttf rename to MBCPApp/blob_patches/resources/font/medium.ttf diff --git a/MBCPApp/patches/resources/font/regular.ttf b/MBCPApp/blob_patches/resources/font/regular.ttf similarity index 100% rename from MBCPApp/patches/resources/font/regular.ttf rename to MBCPApp/blob_patches/resources/font/regular.ttf diff --git a/MBCPApp/patches/resources/raw/bottom_logo.png b/MBCPApp/blob_patches/resources/raw/bottom_logo.png similarity index 100% rename from MBCPApp/patches/resources/raw/bottom_logo.png rename to MBCPApp/blob_patches/resources/raw/bottom_logo.png diff --git a/MBCPApp/patches/resources/raw/cccd_back_0.mp3 b/MBCPApp/blob_patches/resources/raw/cccd_back_0.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cccd_back_0.mp3 rename to MBCPApp/blob_patches/resources/raw/cccd_back_0.mp3 diff --git a/MBCPApp/patches/resources/raw/cccd_back_1.mp3 b/MBCPApp/blob_patches/resources/raw/cccd_back_1.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cccd_back_1.mp3 rename to MBCPApp/blob_patches/resources/raw/cccd_back_1.mp3 diff --git a/MBCPApp/patches/resources/raw/cccd_back_3.mp3 b/MBCPApp/blob_patches/resources/raw/cccd_back_3.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cccd_back_3.mp3 rename to MBCPApp/blob_patches/resources/raw/cccd_back_3.mp3 diff --git a/MBCPApp/patches/resources/raw/cccd_front_0.mp3 b/MBCPApp/blob_patches/resources/raw/cccd_front_0.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cccd_front_0.mp3 rename to MBCPApp/blob_patches/resources/raw/cccd_front_0.mp3 diff --git a/MBCPApp/patches/resources/raw/cccd_front_1.mp3 b/MBCPApp/blob_patches/resources/raw/cccd_front_1.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cccd_front_1.mp3 rename to MBCPApp/blob_patches/resources/raw/cccd_front_1.mp3 diff --git a/MBCPApp/patches/resources/raw/cccd_front_3.mp3 b/MBCPApp/blob_patches/resources/raw/cccd_front_3.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cccd_front_3.mp3 rename to MBCPApp/blob_patches/resources/raw/cccd_front_3.mp3 diff --git a/MBCPApp/patches/resources/raw/cmnd_back_0.mp3 b/MBCPApp/blob_patches/resources/raw/cmnd_back_0.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cmnd_back_0.mp3 rename to MBCPApp/blob_patches/resources/raw/cmnd_back_0.mp3 diff --git a/MBCPApp/patches/resources/raw/cmnd_back_1.mp3 b/MBCPApp/blob_patches/resources/raw/cmnd_back_1.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cmnd_back_1.mp3 rename to MBCPApp/blob_patches/resources/raw/cmnd_back_1.mp3 diff --git a/MBCPApp/patches/resources/raw/cmnd_back_3.mp3 b/MBCPApp/blob_patches/resources/raw/cmnd_back_3.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cmnd_back_3.mp3 rename to MBCPApp/blob_patches/resources/raw/cmnd_back_3.mp3 diff --git a/MBCPApp/patches/resources/raw/cmnd_front_0.mp3 b/MBCPApp/blob_patches/resources/raw/cmnd_front_0.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cmnd_front_0.mp3 rename to MBCPApp/blob_patches/resources/raw/cmnd_front_0.mp3 diff --git a/MBCPApp/patches/resources/raw/cmnd_front_1.mp3 b/MBCPApp/blob_patches/resources/raw/cmnd_front_1.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cmnd_front_1.mp3 rename to MBCPApp/blob_patches/resources/raw/cmnd_front_1.mp3 diff --git a/MBCPApp/patches/resources/raw/cmnd_front_3.mp3 b/MBCPApp/blob_patches/resources/raw/cmnd_front_3.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cmnd_front_3.mp3 rename to MBCPApp/blob_patches/resources/raw/cmnd_front_3.mp3 diff --git a/MBCPApp/patches/resources/raw/cmqd_back_0.mp3 b/MBCPApp/blob_patches/resources/raw/cmqd_back_0.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cmqd_back_0.mp3 rename to MBCPApp/blob_patches/resources/raw/cmqd_back_0.mp3 diff --git a/MBCPApp/patches/resources/raw/cmqd_back_1.mp3 b/MBCPApp/blob_patches/resources/raw/cmqd_back_1.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cmqd_back_1.mp3 rename to MBCPApp/blob_patches/resources/raw/cmqd_back_1.mp3 diff --git a/MBCPApp/patches/resources/raw/cmqd_back_3.mp3 b/MBCPApp/blob_patches/resources/raw/cmqd_back_3.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cmqd_back_3.mp3 rename to MBCPApp/blob_patches/resources/raw/cmqd_back_3.mp3 diff --git a/MBCPApp/patches/resources/raw/cmqd_front_0.mp3 b/MBCPApp/blob_patches/resources/raw/cmqd_front_0.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cmqd_front_0.mp3 rename to MBCPApp/blob_patches/resources/raw/cmqd_front_0.mp3 diff --git a/MBCPApp/patches/resources/raw/cmqd_front_1.mp3 b/MBCPApp/blob_patches/resources/raw/cmqd_front_1.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cmqd_front_1.mp3 rename to MBCPApp/blob_patches/resources/raw/cmqd_front_1.mp3 diff --git a/MBCPApp/patches/resources/raw/cmqd_front_3.mp3 b/MBCPApp/blob_patches/resources/raw/cmqd_front_3.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/cmqd_front_3.mp3 rename to MBCPApp/blob_patches/resources/raw/cmqd_front_3.mp3 diff --git a/MBCPApp/patches/resources/raw/ekyc_cccd.json b/MBCPApp/blob_patches/resources/raw/ekyc_cccd.json similarity index 100% rename from MBCPApp/patches/resources/raw/ekyc_cccd.json rename to MBCPApp/blob_patches/resources/raw/ekyc_cccd.json diff --git a/MBCPApp/patches/resources/raw/ekyc_cmnd.json b/MBCPApp/blob_patches/resources/raw/ekyc_cmnd.json similarity index 100% rename from MBCPApp/patches/resources/raw/ekyc_cmnd.json rename to MBCPApp/blob_patches/resources/raw/ekyc_cmnd.json diff --git a/MBCPApp/patches/resources/raw/ekyc_cmsq.json b/MBCPApp/blob_patches/resources/raw/ekyc_cmsq.json similarity index 100% rename from MBCPApp/patches/resources/raw/ekyc_cmsq.json rename to MBCPApp/blob_patches/resources/raw/ekyc_cmsq.json diff --git a/MBCPApp/patches/resources/raw/ekyc_id_card.json b/MBCPApp/blob_patches/resources/raw/ekyc_id_card.json similarity index 100% rename from MBCPApp/patches/resources/raw/ekyc_id_card.json rename to MBCPApp/blob_patches/resources/raw/ekyc_id_card.json diff --git a/MBCPApp/patches/resources/raw/ekyc_inter_passport.json b/MBCPApp/blob_patches/resources/raw/ekyc_inter_passport.json similarity index 100% rename from MBCPApp/patches/resources/raw/ekyc_inter_passport.json rename to MBCPApp/blob_patches/resources/raw/ekyc_inter_passport.json diff --git a/MBCPApp/patches/resources/raw/ekyc_passport.json b/MBCPApp/blob_patches/resources/raw/ekyc_passport.json similarity index 100% rename from MBCPApp/patches/resources/raw/ekyc_passport.json rename to MBCPApp/blob_patches/resources/raw/ekyc_passport.json diff --git a/MBCPApp/patches/resources/raw/ekyc_video.json b/MBCPApp/blob_patches/resources/raw/ekyc_video.json similarity index 100% rename from MBCPApp/patches/resources/raw/ekyc_video.json rename to MBCPApp/blob_patches/resources/raw/ekyc_video.json diff --git a/MBCPApp/patches/resources/raw/ekyc_video_no_voice.json b/MBCPApp/blob_patches/resources/raw/ekyc_video_no_voice.json similarity index 100% rename from MBCPApp/patches/resources/raw/ekyc_video_no_voice.json rename to MBCPApp/blob_patches/resources/raw/ekyc_video_no_voice.json diff --git a/MBCPApp/patches/resources/raw/ekyc_views_json_camera.json b/MBCPApp/blob_patches/resources/raw/ekyc_views_json_camera.json similarity index 100% rename from MBCPApp/patches/resources/raw/ekyc_views_json_camera.json rename to MBCPApp/blob_patches/resources/raw/ekyc_views_json_camera.json diff --git a/MBCPApp/patches/resources/raw/error.png b/MBCPApp/blob_patches/resources/raw/error.png similarity index 100% rename from MBCPApp/patches/resources/raw/error.png rename to MBCPApp/blob_patches/resources/raw/error.png diff --git a/MBCPApp/patches/resources/raw/id_card.json b/MBCPApp/blob_patches/resources/raw/id_card.json similarity index 100% rename from MBCPApp/patches/resources/raw/id_card.json rename to MBCPApp/blob_patches/resources/raw/id_card.json diff --git a/MBCPApp/patches/resources/raw/id_card_back_0.mp3 b/MBCPApp/blob_patches/resources/raw/id_card_back_0.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/id_card_back_0.mp3 rename to MBCPApp/blob_patches/resources/raw/id_card_back_0.mp3 diff --git a/MBCPApp/patches/resources/raw/id_card_back_1.mp3 b/MBCPApp/blob_patches/resources/raw/id_card_back_1.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/id_card_back_1.mp3 rename to MBCPApp/blob_patches/resources/raw/id_card_back_1.mp3 diff --git a/MBCPApp/patches/resources/raw/id_card_back_3.mp3 b/MBCPApp/blob_patches/resources/raw/id_card_back_3.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/id_card_back_3.mp3 rename to MBCPApp/blob_patches/resources/raw/id_card_back_3.mp3 diff --git a/MBCPApp/patches/resources/raw/id_card_front_0.mp3 b/MBCPApp/blob_patches/resources/raw/id_card_front_0.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/id_card_front_0.mp3 rename to MBCPApp/blob_patches/resources/raw/id_card_front_0.mp3 diff --git a/MBCPApp/patches/resources/raw/id_card_front_1.mp3 b/MBCPApp/blob_patches/resources/raw/id_card_front_1.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/id_card_front_1.mp3 rename to MBCPApp/blob_patches/resources/raw/id_card_front_1.mp3 diff --git a/MBCPApp/patches/resources/raw/id_card_front_3.mp3 b/MBCPApp/blob_patches/resources/raw/id_card_front_3.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/id_card_front_3.mp3 rename to MBCPApp/blob_patches/resources/raw/id_card_front_3.mp3 diff --git a/MBCPApp/patches/resources/raw/international_passport_0.mp3 b/MBCPApp/blob_patches/resources/raw/international_passport_0.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/international_passport_0.mp3 rename to MBCPApp/blob_patches/resources/raw/international_passport_0.mp3 diff --git a/MBCPApp/patches/resources/raw/international_passport_1.mp3 b/MBCPApp/blob_patches/resources/raw/international_passport_1.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/international_passport_1.mp3 rename to MBCPApp/blob_patches/resources/raw/international_passport_1.mp3 diff --git a/MBCPApp/patches/resources/raw/international_passport_3.mp3 b/MBCPApp/blob_patches/resources/raw/international_passport_3.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/international_passport_3.mp3 rename to MBCPApp/blob_patches/resources/raw/international_passport_3.mp3 diff --git a/MBCPApp/patches/resources/raw/keep.xml b/MBCPApp/blob_patches/resources/raw/keep.xml similarity index 100% rename from MBCPApp/patches/resources/raw/keep.xml rename to MBCPApp/blob_patches/resources/raw/keep.xml diff --git a/MBCPApp/patches/resources/raw/mapdata.json b/MBCPApp/blob_patches/resources/raw/mapdata.json similarity index 100% rename from MBCPApp/patches/resources/raw/mapdata.json rename to MBCPApp/blob_patches/resources/raw/mapdata.json diff --git a/MBCPApp/patches/resources/raw/nfc_screen2_popup_guide.mp3 b/MBCPApp/blob_patches/resources/raw/nfc_screen2_popup_guide.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/nfc_screen2_popup_guide.mp3 rename to MBCPApp/blob_patches/resources/raw/nfc_screen2_popup_guide.mp3 diff --git a/MBCPApp/patches/resources/raw/nfc_screen2_try_scan_voice.mp3 b/MBCPApp/blob_patches/resources/raw/nfc_screen2_try_scan_voice.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/nfc_screen2_try_scan_voice.mp3 rename to MBCPApp/blob_patches/resources/raw/nfc_screen2_try_scan_voice.mp3 diff --git a/MBCPApp/patches/resources/raw/passport_0.mp3 b/MBCPApp/blob_patches/resources/raw/passport_0.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/passport_0.mp3 rename to MBCPApp/blob_patches/resources/raw/passport_0.mp3 diff --git a/MBCPApp/patches/resources/raw/passport_1.mp3 b/MBCPApp/blob_patches/resources/raw/passport_1.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/passport_1.mp3 rename to MBCPApp/blob_patches/resources/raw/passport_1.mp3 diff --git a/MBCPApp/patches/resources/raw/passport_3.mp3 b/MBCPApp/blob_patches/resources/raw/passport_3.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/passport_3.mp3 rename to MBCPApp/blob_patches/resources/raw/passport_3.mp3 diff --git a/MBCPApp/patches/resources/raw/singalarity_ai_demo_face_0.mp3 b/MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_face_0.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/singalarity_ai_demo_face_0.mp3 rename to MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_face_0.mp3 diff --git a/MBCPApp/patches/resources/raw/singalarity_ai_demo_face_1.mp3 b/MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_face_1.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/singalarity_ai_demo_face_1.mp3 rename to MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_face_1.mp3 diff --git a/MBCPApp/patches/resources/raw/singalarity_ai_demo_face_3.mp3 b/MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_face_3.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/singalarity_ai_demo_face_3.mp3 rename to MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_face_3.mp3 diff --git a/MBCPApp/patches/resources/raw/singalarity_ai_demo_start_0.mp3 b/MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_start_0.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/singalarity_ai_demo_start_0.mp3 rename to MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_start_0.mp3 diff --git a/MBCPApp/patches/resources/raw/singalarity_ai_demo_start_1.mp3 b/MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_start_1.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/singalarity_ai_demo_start_1.mp3 rename to MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_start_1.mp3 diff --git a/MBCPApp/patches/resources/raw/singalarity_ai_demo_start_3.mp3 b/MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_start_3.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/singalarity_ai_demo_start_3.mp3 rename to MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_start_3.mp3 diff --git a/MBCPApp/patches/resources/raw/singalarity_ai_demo_voice_0.mp3 b/MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_voice_0.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/singalarity_ai_demo_voice_0.mp3 rename to MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_voice_0.mp3 diff --git a/MBCPApp/patches/resources/raw/singalarity_ai_demo_voice_1.mp3 b/MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_voice_1.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/singalarity_ai_demo_voice_1.mp3 rename to MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_voice_1.mp3 diff --git a/MBCPApp/patches/resources/raw/singalarity_ai_demo_voice_3.mp3 b/MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_voice_3.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/singalarity_ai_demo_voice_3.mp3 rename to MBCPApp/blob_patches/resources/raw/singalarity_ai_demo_voice_3.mp3 diff --git a/MBCPApp/patches/resources/raw/singalarity_ai_face_0.mp3 b/MBCPApp/blob_patches/resources/raw/singalarity_ai_face_0.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/singalarity_ai_face_0.mp3 rename to MBCPApp/blob_patches/resources/raw/singalarity_ai_face_0.mp3 diff --git a/MBCPApp/patches/resources/raw/singalarity_ai_face_1.mp3 b/MBCPApp/blob_patches/resources/raw/singalarity_ai_face_1.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/singalarity_ai_face_1.mp3 rename to MBCPApp/blob_patches/resources/raw/singalarity_ai_face_1.mp3 diff --git a/MBCPApp/patches/resources/raw/singalarity_ai_face_3.mp3 b/MBCPApp/blob_patches/resources/raw/singalarity_ai_face_3.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/singalarity_ai_face_3.mp3 rename to MBCPApp/blob_patches/resources/raw/singalarity_ai_face_3.mp3 diff --git a/MBCPApp/patches/resources/raw/singalarity_ai_voice_0.mp3 b/MBCPApp/blob_patches/resources/raw/singalarity_ai_voice_0.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/singalarity_ai_voice_0.mp3 rename to MBCPApp/blob_patches/resources/raw/singalarity_ai_voice_0.mp3 diff --git a/MBCPApp/patches/resources/raw/singalarity_ai_voice_1.mp3 b/MBCPApp/blob_patches/resources/raw/singalarity_ai_voice_1.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/singalarity_ai_voice_1.mp3 rename to MBCPApp/blob_patches/resources/raw/singalarity_ai_voice_1.mp3 diff --git a/MBCPApp/patches/resources/raw/singalarity_ai_voice_3.mp3 b/MBCPApp/blob_patches/resources/raw/singalarity_ai_voice_3.mp3 similarity index 100% rename from MBCPApp/patches/resources/raw/singalarity_ai_voice_3.mp3 rename to MBCPApp/blob_patches/resources/raw/singalarity_ai_voice_3.mp3 diff --git a/MBCPApp/patches/resources/raw/top_logo_partner.png b/MBCPApp/blob_patches/resources/raw/top_logo_partner.png similarity index 100% rename from MBCPApp/patches/resources/raw/top_logo_partner.png rename to MBCPApp/blob_patches/resources/raw/top_logo_partner.png diff --git a/MBCPApp/patches/resources/raw/ui_json_fail.json b/MBCPApp/blob_patches/resources/raw/ui_json_fail.json similarity index 100% rename from MBCPApp/patches/resources/raw/ui_json_fail.json rename to MBCPApp/blob_patches/resources/raw/ui_json_fail.json diff --git a/MBCPApp/patches/resources/raw/video_intro_no_voice_0.mp4 b/MBCPApp/blob_patches/resources/raw/video_intro_no_voice_0.mp4 similarity index 100% rename from MBCPApp/patches/resources/raw/video_intro_no_voice_0.mp4 rename to MBCPApp/blob_patches/resources/raw/video_intro_no_voice_0.mp4 diff --git a/MBCPApp/patches/resources/raw/video_intro_no_voice_1.mp4 b/MBCPApp/blob_patches/resources/raw/video_intro_no_voice_1.mp4 similarity index 100% rename from MBCPApp/patches/resources/raw/video_intro_no_voice_1.mp4 rename to MBCPApp/blob_patches/resources/raw/video_intro_no_voice_1.mp4 diff --git a/MBCPApp/patches/resources/raw/video_intro_no_voice_3.mp4 b/MBCPApp/blob_patches/resources/raw/video_intro_no_voice_3.mp4 similarity index 100% rename from MBCPApp/patches/resources/raw/video_intro_no_voice_3.mp4 rename to MBCPApp/blob_patches/resources/raw/video_intro_no_voice_3.mp4 diff --git a/MBCPApp/patches/resources/raw/video_intro_with_voice_0.mp4 b/MBCPApp/blob_patches/resources/raw/video_intro_with_voice_0.mp4 similarity index 100% rename from MBCPApp/patches/resources/raw/video_intro_with_voice_0.mp4 rename to MBCPApp/blob_patches/resources/raw/video_intro_with_voice_0.mp4 diff --git a/MBCPApp/patches/resources/raw/video_intro_with_voice_1.mp4 b/MBCPApp/blob_patches/resources/raw/video_intro_with_voice_1.mp4 similarity index 100% rename from MBCPApp/patches/resources/raw/video_intro_with_voice_1.mp4 rename to MBCPApp/blob_patches/resources/raw/video_intro_with_voice_1.mp4 diff --git a/MBCPApp/patches/resources/raw/video_intro_with_voice_3.mp4 b/MBCPApp/blob_patches/resources/raw/video_intro_with_voice_3.mp4 similarity index 100% rename from MBCPApp/patches/resources/raw/video_intro_with_voice_3.mp4 rename to MBCPApp/blob_patches/resources/raw/video_intro_with_voice_3.mp4 diff --git a/MBCPApp/patches/resources/strings-vi/strings.xml b/MBCPApp/blob_patches/resources/strings-vi/strings.xml similarity index 100% rename from MBCPApp/patches/resources/strings-vi/strings.xml rename to MBCPApp/blob_patches/resources/strings-vi/strings.xml diff --git a/MBCPApp/patches/restore_oldreg/onboarding_illus_featureAccount.webp b/MBCPApp/blob_patches/restore_oldreg/onboarding_illus_featureAccount.webp similarity index 100% rename from MBCPApp/patches/restore_oldreg/onboarding_illus_featureAccount.webp rename to MBCPApp/blob_patches/restore_oldreg/onboarding_illus_featureAccount.webp diff --git a/MBCPApp/patches/restore_oldreg/onboarding_illus_featureFreeService.webp b/MBCPApp/blob_patches/restore_oldreg/onboarding_illus_featureFreeService.webp similarity index 100% rename from MBCPApp/patches/restore_oldreg/onboarding_illus_featureFreeService.webp rename to MBCPApp/blob_patches/restore_oldreg/onboarding_illus_featureFreeService.webp diff --git a/MBCPApp/patches/restore_oldreg/onboarding_illus_featureMBS.webp b/MBCPApp/blob_patches/restore_oldreg/onboarding_illus_featureMBS.webp similarity index 100% rename from MBCPApp/patches/restore_oldreg/onboarding_illus_featureMBS.webp rename to MBCPApp/blob_patches/restore_oldreg/onboarding_illus_featureMBS.webp diff --git a/MBCPApp/patches/restore_oldreg/onboarding_illus_featureShield.webp b/MBCPApp/blob_patches/restore_oldreg/onboarding_illus_featureShield.webp similarity index 100% rename from MBCPApp/patches/restore_oldreg/onboarding_illus_featureShield.webp rename to MBCPApp/blob_patches/restore_oldreg/onboarding_illus_featureShield.webp diff --git a/MBCPApp/patches/restore_oldreg/onboarding_img_referLinkNoneCoin.webp b/MBCPApp/blob_patches/restore_oldreg/onboarding_img_referLinkNoneCoin.webp similarity index 100% rename from MBCPApp/patches/restore_oldreg/onboarding_img_referLinkNoneCoin.webp rename to MBCPApp/blob_patches/restore_oldreg/onboarding_img_referLinkNoneCoin.webp diff --git a/MBCPApp/patches/restore_oldreg/onboarding_img_referLinkPersonalCoin.webp b/MBCPApp/blob_patches/restore_oldreg/onboarding_img_referLinkPersonalCoin.webp similarity index 100% rename from MBCPApp/patches/restore_oldreg/onboarding_img_referLinkPersonalCoin.webp rename to MBCPApp/blob_patches/restore_oldreg/onboarding_img_referLinkPersonalCoin.webp diff --git a/MBCPApp/patches/revert_old_eMBee/customerService_img_avatarChat.webp b/MBCPApp/blob_patches/revert_old_eMBee/customerService_img_avatarChat.webp similarity index 100% rename from MBCPApp/patches/revert_old_eMBee/customerService_img_avatarChat.webp rename to MBCPApp/blob_patches/revert_old_eMBee/customerService_img_avatarChat.webp diff --git a/MBCPApp/patches/revert_old_eMBee/customerService_img_avatarChat01.webp b/MBCPApp/blob_patches/revert_old_eMBee/customerService_img_avatarChat01.webp similarity index 100% rename from MBCPApp/patches/revert_old_eMBee/customerService_img_avatarChat01.webp rename to MBCPApp/blob_patches/revert_old_eMBee/customerService_img_avatarChat01.webp diff --git a/MBCPApp/patches/revert_old_eMBee/customerService_img_avatarChat02.webp b/MBCPApp/blob_patches/revert_old_eMBee/customerService_img_avatarChat02.webp similarity index 100% rename from MBCPApp/patches/revert_old_eMBee/customerService_img_avatarChat02.webp rename to MBCPApp/blob_patches/revert_old_eMBee/customerService_img_avatarChat02.webp diff --git a/MBCPApp/patches/revert_old_eMBee/customerService_img_avatarChat03.webp b/MBCPApp/blob_patches/revert_old_eMBee/customerService_img_avatarChat03.webp similarity index 100% rename from MBCPApp/patches/revert_old_eMBee/customerService_img_avatarChat03.webp rename to MBCPApp/blob_patches/revert_old_eMBee/customerService_img_avatarChat03.webp diff --git a/MBCPApp/patches/revert_old_eMBee/customerService_img_avatarChat04.webp b/MBCPApp/blob_patches/revert_old_eMBee/customerService_img_avatarChat04.webp similarity index 100% rename from MBCPApp/patches/revert_old_eMBee/customerService_img_avatarChat04.webp rename to MBCPApp/blob_patches/revert_old_eMBee/customerService_img_avatarChat04.webp diff --git a/MBCPApp/patches/revert_old_eMBee/eMBee_img_headerNew.private.webp b/MBCPApp/blob_patches/revert_old_eMBee/eMBee_img_headerNew.private.webp similarity index 100% rename from MBCPApp/patches/revert_old_eMBee/eMBee_img_headerNew.private.webp rename to MBCPApp/blob_patches/revert_old_eMBee/eMBee_img_headerNew.private.webp diff --git a/MBCPApp/patches/revert_old_eMBee/eMBee_img_headerNew.webp b/MBCPApp/blob_patches/revert_old_eMBee/eMBee_img_headerNew.webp similarity index 100% rename from MBCPApp/patches/revert_old_eMBee/eMBee_img_headerNew.webp rename to MBCPApp/blob_patches/revert_old_eMBee/eMBee_img_headerNew.webp diff --git a/MBCPApp/patches/revert_old_eMBee/eMBee_img_loginSupport.private.webp b/MBCPApp/blob_patches/revert_old_eMBee/eMBee_img_loginSupport.private.webp similarity index 100% rename from MBCPApp/patches/revert_old_eMBee/eMBee_img_loginSupport.private.webp rename to MBCPApp/blob_patches/revert_old_eMBee/eMBee_img_loginSupport.private.webp diff --git a/MBCPApp/patches/revert_old_eMBee/eMBee_img_loginSupport.webp b/MBCPApp/blob_patches/revert_old_eMBee/eMBee_img_loginSupport.webp similarity index 100% rename from MBCPApp/patches/revert_old_eMBee/eMBee_img_loginSupport.webp rename to MBCPApp/blob_patches/revert_old_eMBee/eMBee_img_loginSupport.webp diff --git a/MBCPApp/patches/revert_old_eMBee/homeLanding_img_avatarDefault.private.webp b/MBCPApp/blob_patches/revert_old_eMBee/homeLanding_img_avatarDefault.private.webp similarity index 100% rename from MBCPApp/patches/revert_old_eMBee/homeLanding_img_avatarDefault.private.webp rename to MBCPApp/blob_patches/revert_old_eMBee/homeLanding_img_avatarDefault.private.webp diff --git a/MBCPApp/patches/revert_old_eMBee/homeLanding_img_avatarDefault.webp b/MBCPApp/blob_patches/revert_old_eMBee/homeLanding_img_avatarDefault.webp similarity index 100% rename from MBCPApp/patches/revert_old_eMBee/homeLanding_img_avatarDefault.webp rename to MBCPApp/blob_patches/revert_old_eMBee/homeLanding_img_avatarDefault.webp diff --git a/MBCPApp/patches/semipriority/ic_logo_mb_text.svg b/MBCPApp/blob_patches/semipriority/ic_logo_mb_text.svg similarity index 100% rename from MBCPApp/patches/semipriority/ic_logo_mb_text.svg rename to MBCPApp/blob_patches/semipriority/ic_logo_mb_text.svg diff --git a/MBCPApp/patches/semipriority/welcom_img_eMbee.webp b/MBCPApp/blob_patches/semipriority/welcom_img_eMbee.webp similarity index 100% rename from MBCPApp/patches/semipriority/welcom_img_eMbee.webp rename to MBCPApp/blob_patches/semipriority/welcom_img_eMbee.webp diff --git a/MBCPApp/patches/skip_maintainscreen/com/vtap/VTapSetupPlugin.smali b/MBCPApp/blob_patches/skip_maintainscreen/com/vtap/VTapSetupPlugin.smali similarity index 100% rename from MBCPApp/patches/skip_maintainscreen/com/vtap/VTapSetupPlugin.smali rename to MBCPApp/blob_patches/skip_maintainscreen/com/vtap/VTapSetupPlugin.smali From 0a89bce3422b72dd6d09325f0150be619e5531cd Mon Sep 17 00:00:00 2001 From: fukiame Date: Wed, 30 Jul 2025 13:46:47 +0700 Subject: [PATCH 038/475] [SQUASH] refactor: treewide: separate patches, provide common common, refactor change_app_logo, commonize and enhance logging adding new patches is now trivial: cd patches cp TEMPLATE patch_name_whatever.sh # then just fill in patch name and ver clamp if desired this gets rid of the need for excessive if-elses and not-so-pleasing indents for logging, instead of using pure echo, 4 new "levels" can be utilized - `info` : normal - `good` : info but have green color? - `warn` : warning - `err` : error Signed-off-by: fukiame --- .gitignore | 3 +- MBCPApp/common.sh | 79 ++++++++++++ MBCPApp/legacy_patch.sh | 4 +- MBCPApp/mbcpapp.sh | 37 +++--- MBCPApp/parse.sh | 84 +++++++++++++ MBCPApp/patches/TEMPLATE | 6 + MBCPApp/patches/add_anime_resources.sh | 12 ++ MBCPApp/patches/add_modified_resources.sh | 10 ++ MBCPApp/patches/autopatch_strings.sh | 97 +++++++++++++++ ...ypass_accessibility_malicious_app_check.sh | 12 ++ .../patches/bypass_new_zimperium_detection.sh | 27 +++++ MBCPApp/patches/change_app_logo.sh | 35 ++++++ MBCPApp/patches/force_portrait_screen.sh | 7 ++ .../hide_vtap_root_detection_activity.sh | 21 ++++ MBCPApp/patches/modify_app_theme.sh | 86 +++++++++++++ .../patches/remove_animated_qr_background.sh | 13 ++ MBCPApp/patches/remove_app_from_launcher.sh | 7 ++ MBCPApp/patches/remove_banner_miniapp.sh | 41 +++++++ MBCPApp/patches/remove_bulitin_fonts.sh | 39 ++++++ MBCPApp/patches/remove_embee.sh | 34 ++++++ ...emove_garbage_permission_and_activities.sh | 14 +++ MBCPApp/patches/remove_invoke_to_mbshield.sh | 19 +++ MBCPApp/patches/remove_new_root_detection.sh | 39 ++++++ MBCPApp/patches/remove_protection_shield.sh | 34 ++++++ MBCPApp/patches/remove_vnpay_vmb20.sh | 113 ++++++++++++++++++ MBCPApp/patches/remove_vpn_detection.sh | 8 ++ .../restore_old_registration_resources.sh | 13 ++ MBCPApp/patches/revert_old_embee.sh | 26 ++++ MBCPApp/patches/target_sdk_35.sh | 8 ++ 29 files changed, 907 insertions(+), 21 deletions(-) create mode 100644 MBCPApp/common.sh create mode 100644 MBCPApp/parse.sh create mode 100644 MBCPApp/patches/TEMPLATE create mode 100644 MBCPApp/patches/add_anime_resources.sh create mode 100644 MBCPApp/patches/add_modified_resources.sh create mode 100644 MBCPApp/patches/autopatch_strings.sh create mode 100644 MBCPApp/patches/bypass_accessibility_malicious_app_check.sh create mode 100644 MBCPApp/patches/bypass_new_zimperium_detection.sh create mode 100644 MBCPApp/patches/change_app_logo.sh create mode 100644 MBCPApp/patches/force_portrait_screen.sh create mode 100644 MBCPApp/patches/hide_vtap_root_detection_activity.sh create mode 100644 MBCPApp/patches/modify_app_theme.sh create mode 100644 MBCPApp/patches/remove_animated_qr_background.sh create mode 100644 MBCPApp/patches/remove_app_from_launcher.sh create mode 100644 MBCPApp/patches/remove_banner_miniapp.sh create mode 100644 MBCPApp/patches/remove_bulitin_fonts.sh create mode 100644 MBCPApp/patches/remove_embee.sh create mode 100644 MBCPApp/patches/remove_garbage_permission_and_activities.sh create mode 100644 MBCPApp/patches/remove_invoke_to_mbshield.sh create mode 100644 MBCPApp/patches/remove_new_root_detection.sh create mode 100644 MBCPApp/patches/remove_protection_shield.sh create mode 100644 MBCPApp/patches/remove_vnpay_vmb20.sh create mode 100644 MBCPApp/patches/remove_vpn_detection.sh create mode 100644 MBCPApp/patches/restore_old_registration_resources.sh create mode 100644 MBCPApp/patches/revert_old_embee.sh create mode 100644 MBCPApp/patches/target_sdk_35.sh diff --git a/.gitignore b/.gitignore index 432ca9c..1bf31d9 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,5 @@ mbapk/ mbcpapp_apk/ mbcpapp_apk/ tools/ -.DS_STORE \ No newline at end of file +MBCPApp/patch.sh +.DS_STORE diff --git a/MBCPApp/common.sh b/MBCPApp/common.sh new file mode 100644 index 0000000..aed894b --- /dev/null +++ b/MBCPApp/common.sh @@ -0,0 +1,79 @@ +#!/usr/bin/env bash +# vim: expandtab tabstop=4 shiftwidth=4 + +# imported from https://github.com/dylanaraps/pure-bash-bible +bb_split() { + # Usage: split "string" "delimiter" + IFS=$'\n' read -d "" -ra arr <<< "${1//$2/$'\n'}" + # printf '%s\n' "${arr[@]}" + printf '%s\n' "${arr[$3]}" +} + +# imported from https://github.com/dylanaraps/pure-sh-bible +lstrip() { + # Usage: lstrip "string" "pattern" + printf '%s\n' "${1##$2}" +} + +# imported from https://github.com/dylanaraps/pure-sh-bible +rstrip() { + # Usage: rstrip "string" "pattern" + printf '%s\n' "${1%%$2}" +} + +getvar() { + # Usage: getline "n" "pattern" "file" + while IFS= read -r line; do + i=$((i+1)) + [ "$i" = "$1" ] && printf '%s\n' "${line##$2}" && return + done < "$3" +} + +sed_libapp() { + target=$(bb_split "$1" '|' '1') + replacement=$(bb_split "$1" '|' '2') + ( + sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so + sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so + ) && info "[sed_libapp] [$target] -> [$replacement]" || warn "[sed_libapp] replacing [$target] failed !" +} + +# libdesignersactivists.so are former known as libZDefend.so +# MB moved it to libdesignersactivists.so since v6.4.48+ +# this currently is placeholder, and will be implemented later +sed_libzdefend() { + target=$(bb_split "$1" '|' '1') + replacement=$(bb_split "$1" '|' '2') + ( + sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so + sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so + ) && info "[sed_libzdefend] [$target] -> [$replacement]" || warn "[sed_libzdefend] replacing [$target] failed !" +} + +manifest_remove() { + sed -i "/$1/d" "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml && \ + info "[manifest_remove] removing $1" || \ + warn "[manifest_remove] removing $1 failed" +} + +get_mb_ver() { + a="$(grep -m1 'versionName' "$DIRPATH"/mbapk/mbapk_unpacked/apktool.yml)" + a="$(bb_split "$a" ':' '1')" + bb_split "$a" '.' '2' +} + +good() { + echo -e "\033[32m[$(date +"%H:%M:%S:%2N")] [INFO] $1\033[0m" +} + +info() { + echo "[$(date +"%H:%M:%S:%2N")] [INFO] $1" +} + +warn() { + echo -e "\033[33m[$(date +"%H:%M:%S:%2N")] [WARN] $1\033[0m" +} + +err() { + echo -e "\033[31m[$(date +"%H:%M:%S:%2N")] [ERROR] $1\033[0m" +} diff --git a/MBCPApp/legacy_patch.sh b/MBCPApp/legacy_patch.sh index a9dedc5..da7a300 100755 --- a/MBCPApp/legacy_patch.sh +++ b/MBCPApp/legacy_patch.sh @@ -34,8 +34,8 @@ if [ "$opt" == 'Bypass 1200 error [v6.4.45]' ]; then # Checks for MBShield, if exists then exit function if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/assets/mbshield.szip ] then - echo "INFO : MBShield found on unpacked APK ! Bypass signature checks won't be possible if MBShield is present on current unpacked APK !" - echo "INFO : Please use supported version !!!" + info "MBShield found on unpacked APK ! Bypass signature checks won't be possible if MBShield is present on current unpacked APK !" + info "Please use supported version !!!" echo "For React Native : MBBank/MB Lite v1.0 up to v6.3.11" echo "For Flutter : MBBank v6.4.0 up to v6.4.21" echo "Some specific version has no MBShield can also be used :" diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index ad05f63..de67f57 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -13,7 +13,7 @@ clear # Check if user runs on actual Linux environment if uname -a | grep -i Linux ; then - echo "INFO : You have Linux environment :)" + info "You have Linux environment :)" fi # Check if user is trying to run under WSL (Windows Subsystem for Linux) @@ -27,20 +27,21 @@ fi if command -v figlet ; then FIGLET=figlet else - echo "WARN : figlet not found, ignoring banner !" + warn "figlet not found, ignoring banner !" FIGLET=: fi -COMMIT="$(git rev-parse --short HEAD)" +. "$DIRPATH/common.sh" -# Check if java exists on /usr/bin/java +# Check if java exists echo 'Checking if Java exists...' if ! java -version ; then - echo "ERROR : Java not found !!!" - echo "INFO : Please install Java for your Linux distribution ! " + err "Java not found !!!" + info "Please install Java for your Linux distribution ! " exit 127 fi +COMMIT="$(git rev-parse --short HEAD)" clear mbshield_found='MBShield found on [mbapk_unpacked/assets/mbshield.szip] !!! @@ -56,8 +57,8 @@ download_tools() { apkeditor_link="https://github.com/REAndroid/APKEditor/releases/download/V1.4.4/APKEditor-1.4.4.jar" cd tools && rm -rf ./*.jar - wget -q --show-progress -O apktool.jar "$apktool_link" || echo "ERROR : downloading apktool failed" - wget -q --show-progress -O apkeditor.jar "$apkeditor_link" || echo "ERROR : downloading apkeditor failed" + wget -q --show-progress -O apktool.jar "$apktool_link" || err "downloading apktool failed" + wget -q --show-progress -O apkeditor.jar "$apkeditor_link" || err "downloading apkeditor failed" cd .. } @@ -67,19 +68,19 @@ copy_assets() { is_unpacked() { [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] || { - echo "ERROR : [mbapk_unpacked] not found ! Please unpack APK first !" ; return 127 + err "[mbapk_unpacked] not found ! Please unpack APK first !" ; return 127 } } is_unpacked_lib() { [ -d "$DIRPATH"/mbapk/mbapk_unpacked/lib ] || { - echo "ERROR : [mbapk_unpacked/lib] folder not found ! Please unpack APK first !" ; return 127 + err "[mbapk_unpacked/lib] folder not found ! Please unpack APK first !" ; return 127 } } apktool_exist() { - [ -f "$DIRPATH"/tools/apktool.jar ] || { echo "ERROR : apktool not found" ; return 127 ; } + [ -f "$DIRPATH"/tools/apktool.jar ] || { err "apktool not found" ; return 127 ; } } apkeditor_exist() { - [ -f "$DIRPATH"/tools/apkeditor.jar ] || { echo "ERROR : apkeditor not found" ; return 127 ; } + [ -f "$DIRPATH"/tools/apkeditor.jar ] || { err "apkeditor not found" ; return 127 ; } } mb_apk_exist() { ls "$DIRPATH"/mbapk/*.apk >/dev/null 2>&1 || { @@ -92,7 +93,7 @@ unpack_mbcp() { local - ; set -e { apktool_exist && mb_apk_exist ; } || return 1 rm -rf 'mbapk/mbapk_unpacked' - java -jar tools/apktool.jar d mbapk/*.apk -o mbapk/mbapk_unpacked -j"$(nproc)" || { echo "ERROR : Unpacking failed !" ; return 1 ; } + java -jar tools/apktool.jar d mbapk/*.apk -o mbapk/mbapk_unpacked -j"$(nproc)" || { err "Unpacking failed !" ; return 1 ; } echo "Cleaning useless files..." rm -rf 'mbapk/mbapk_unpacked/assets/_4A9w8flncUrhDOG8dyqLi_azBTYT3PlSXz0hiCzRQA_' rm -rf 'mbapk/mbapk_unpacked/assets/0QDl12M5S2hKxoKF4cNI4kEX1qDQRMiOd34TXjSjy4M_' @@ -173,7 +174,7 @@ convert_apks() { } run_patcher() { - is_unpacked_lib && bash ./patch.sh + is_unpacked_lib && bash ./parse.sh && bash ./patch.sh } run_legacy_patcher() { @@ -220,7 +221,7 @@ do then if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/assets/mbshield.szip ] then - echo "INFO : MBShield found ! Continuing !!!" + info "MBShield found ! Continuing !!!" echo 'You MUST grant root access to [com.android.shell] in order to extract assets !' echo 'Trying to extract assets...' adb shell am force-stop com.mbmobile @@ -262,10 +263,10 @@ then adb pull /sdcard/assets mbapk/mbapk_unpacked/ adb shell rm -rf /sdcard/assets else - echo "INFO : MBShield not found ! No need to extract assets !" + info "MBShield not found ! No need to extract assets !" fi else - echo "ERROR : Can't find [mbapk/mbapk_unpacked] folder, cannot continue ! " + err "Can't find [mbapk/mbapk_unpacked] folder, cannot continue ! " echo "Please unpack APK first !" fi @@ -280,7 +281,7 @@ done echo "Clearing [com.mbmobile] data..." adb shell pm clear com.mbmobile adb shell am start -n com.mbmobile/io.flutter.plugins.MainActivity - echo "INFO : Current logged in account will remain present, even if app data is cleared !" + info "Current logged in account will remain present, even if app data is cleared !" ;; 'Pull latest commit' ) diff --git a/MBCPApp/parse.sh b/MBCPApp/parse.sh new file mode 100644 index 0000000..9acc9c5 --- /dev/null +++ b/MBCPApp/parse.sh @@ -0,0 +1,84 @@ +#!/usr/bin/env bash +# shellcheck disable=SC2295 +# vim: expandtab tabstop=4 shiftwidth=4 + +[ -n "$DIRPATH" ] || { + echo 'ERROR : $DIRPATH not set, script ran standalone?' + exit 1 +} + +. "$DIRPATH/common.sh" + +echo '#!/usr/bin/env bash + +[ -n "$DIRPATH" ] || { + err "DIRPATH not set, script ran standalone?" + exit 1 +} + +[ -d "$DIRPATH"/mbapk/mbapk_unpacked ] || { + err "[mbapk_unpacked] folder not found, please unpack APK first !" + exit 127 +} + +. "$DIRPATH/common.sh" + +applyPatch() { + good "Applying patch [$opt]" + if bash "$2" ; then + good "Patch [$opt] applied successfully" + echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/assets/mbcp_info/$1.inf" + else + err "Patch [$opt] failed" + fi +} + +echo "-------------------------- +Patch list for MBCPApp :" +PS3="Select patch options : "' > patch.sh + +for f in patches/*.sh ; do + # name without suffix and prefix + n="$(rstrip "$f" '.sh')" + n="$(lstrip "$n" 'patches/')" + + # patch infos + pname="$(getvar "2" "# PATCHNAME: " "$f")" + maxver="$(getvar "3" "# MAXVER: " "$f")" + minver="$(getvar "4" "# MINVER: " "$f")" + + pname=${pname//[^a-zA-Z0-9_& ]/} + minver="${minver//[^0-9.]/}" + maxver="${maxver//[^0-9.]/}" + + #echo "$f|$pname|$minver|$maxver" + + [ -n "$pname" ] || { + warn "[parser] $f missing PATCHNAME, not adding" + continue + } + [ -n "$minver" ] && { + [ "$(get_mb_ver)" -gt "$minver" ] || { + info "[parser] skipping [$pname] as current version is lower than patch version clamp" + continue ; } + } || : + [ -n "$maxver" ] && { + [ "$(get_mb_ver)" -lt "$maxver" ] || { + info "[parser] skipping [$pname] as current version is higher than patch version clamp" + continue ; } + } || : + + opts_arr+=" '$pname'" + append+=" '$pname') applyPatch $n $f ;; +" +done + +opts_arr+=" 'Exit'" +#echo "$opts_arr" +echo "select opt in $opts_arr" >> patch.sh +echo 'do + case "$opt" in' >> patch.sh +echo "$append + 'Exit' ) exit ;; + esac +done" >> patch.sh diff --git a/MBCPApp/patches/TEMPLATE b/MBCPApp/patches/TEMPLATE new file mode 100644 index 0000000..d955ef4 --- /dev/null +++ b/MBCPApp/patches/TEMPLATE @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +# PATCHNAME: +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh diff --git a/MBCPApp/patches/add_anime_resources.sh b/MBCPApp/patches/add_anime_resources.sh new file mode 100644 index 0000000..802ec45 --- /dev/null +++ b/MBCPApp/patches/add_anime_resources.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +# PATCHNAME: Add anime resources +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +cp -f 'blob_patches/anime_resources/rating_illus_fiveStar.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/' +cp -f 'blob_patches/anime_resources/rating_illus_fourStar.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/' +cp -f 'blob_patches/anime_resources/rating_illus_threeStar.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/' +cp -f 'blob_patches/anime_resources/rating_illus_twoStar.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/' +cp -f 'blob_patches/anime_resources/rating_illus_oneStar.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/' diff --git a/MBCPApp/patches/add_modified_resources.sh b/MBCPApp/patches/add_modified_resources.sh new file mode 100644 index 0000000..1b0bf39 --- /dev/null +++ b/MBCPApp/patches/add_modified_resources.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +# PATCHNAME: Add modified resources +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +info "Copying modified resources..." +cp -r -f 'blob_patches/resources/raw' 'mbapk/mbapk_unpacked/res/' +cp -f 'blob_patches/resources/strings-vi/strings.xml' 'mbapk/mbapk_unpacked/res/values-vi/' diff --git a/MBCPApp/patches/autopatch_strings.sh b/MBCPApp/patches/autopatch_strings.sh new file mode 100644 index 0000000..481d427 --- /dev/null +++ b/MBCPApp/patches/autopatch_strings.sh @@ -0,0 +1,97 @@ +#!/usr/bin/env bash +# PATCHNAME: Autopatch strings +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +# App embedded links +# App update button url +sed_libapp 's|market://details?id=com.mbmobile|https://t.me/mbbpatch/2?ref=mbcp|g' +# Facebook button url +sed_libapp 's|https://www.facebook.com/VietnamMBBank?mibextid=LQQJ4d|https://gitlab.com/mbcp/mbbpatch/? |g' +# VNeID download url +sed_libapp 's|https://play.google.com/store/apps/details?id=com.vnid|https://www.apkmirror.com/uploads/?appcategory=vneid??|g' + +# App embedded strings +sed_libapp 's|online OTP|DigitalOTP|g' +sed_libapp 's|Online OTP|DigitalOTP|g' +sed_libapp 's|MB Bank|MBCPApp|g' +sed_libapp 's|The lastest version|TG/GitLab: mbbpatch|g' +sed_libapp 's|User profile|View profile|g' +sed_libapp 's|User ID|Phone |g' +sed_libapp 's|MB Membership Package|MB Membership |g' +sed_libapp 's|email information|Email information|g' +sed_libapp 's|Premium Account Number|Open new lucky account|g' +sed_libapp 's|Cashback 150K| |g' +sed_libapp 's|Request for supplying password|Request for new password |g' +sed_libapp 's|ID card/ID card|Old/New ID card|g' +sed_libapp 's|Number of document|Number of id card |g' +sed_libapp 's|Your device will be locked if you enter incorrectly more than 5 times. Please try again or select the "Forgot password" feature to be reissued.|Your account will be locked if you enter incorrect password more tham 5 times. Please try again or use the "Forgot password" feature to reset. |g' +sed_libapp 's|Introduction to receive money|Invite using MB |g' +sed_libapp 's|Shopping- Entertainment- Investment|Flutter embedded MiniApps |g' +sed_libapp 's|Downloaded themes|Your owned themes|g' +sed_libapp 's|Coming soon|Placeholder|g' +sed_libapp 's|Coming Soon|Placeholder|g' +sed_libapp 's|MBBank app|MBCPApp |g' + +# Adapt for v6.4.56+ +sed_libapp 's|MBBank APP|MBCPApp |g' +# Adapt for v6.4.56+ +sed_libapp 's|APP MBBank|MBCPApp |g' +sed_libapp 's|MBBank App|MBCPApp |g' +sed_libapp 's|App MBBank|MBCPApp |g' +sed_libapp 's|get notifications|Get notifications|g' +sed_libapp 's|Read the announcement|Notify with voice |g' + +sed_libapp 's|Viettel post|Viettel Post|g' +sed_libapp 's|This service has been upgraded, please update the app to continue using the service|This app version is expired, please update or repatch with newer version. (GW525) |g' +sed_libapp 's|Welcome to the MBBank APP!|Thanks for login to MBCP~ |g' +sed_libapp 's|There is no device registered for DOTP|No active DigitalOTP device found :> |g' +sed_libapp 's|Transaction authentication code (OTP) has been sent to your phone number|DigitalOTP registration code (OTP) has been sent to your phone number : |g' +sed_libapp 's|You can request a new code later|You can request a new code after|g' +sed_libapp 's|Verification information is invalid, please contact hotline 1900545426 for support|EKYC failed, please go to our Telegram group (@mbbpatch) for details and help !!! |g' +# XPE002/XPE003 dialog contents : +sed_libapp 's|MB has detected that the device is currently not secure for performing transactions|This dialog are showing cuz server-side MB changes for rooted devices are enforced.|g' +sed_libapp 's|Please try closing and reopening the app, or reinstalling the MBCPApp from the app store to continue using the service.|If you are patching via Patcher with v6.4.59+ or newer, please repatch and dont include [Remove new root detection] patch.|g' + +sed_libapp 's|Set up DigitalOTP|Setup DigitalOTP |g' +sed_libapp 's|Set up facial authentication|Setup eKYC for transactions |g' +sed_libapp 's|facial|seKYC |g' +sed_libapp 's|Dentification|Identifier |g' + +sed_libapp 's|The data synchronization process was not successful, please restart the MBCPApp or redownload it on the app market|Unable to connect to MB server or VTAP isnt properly working. Please restart MBCPApp and try to login again. |g' + +sed_libapp 's|Devices registered with DOTP|Active DigitalOTP devices |g' + +sed_libapp 's|Select Digital OTP Setup / Configuration|3 dots / Setup DigitalOTP / Register |g' +sed_libapp 's|Total Balance in VND|Total balance in VND|g' +sed_libapp 's|Simply enter the DigitalOTP PIN, and the system will Autoally activate to process encryption and transaction authentication.|Simply enter the DigitalOTP PIN, and the VTAP system will activate to process encryption and transaction authentication. |g' + +sed_libapp 's|productionrn|mbcpreleases|g' + +sed_libapp 's|Momo|MoMo|g' +sed_libapp 's|Zalo Pay|ZolaPay |g' +sed_libapp 's|MB membership|MB Membership|g' + +sed_libapp 's|Open account ice number|Open new account number|g' +sed_libapp 's|Link Management|Link management|g' +sed_libapp 's|Set as Default Account|Set as default account|g' +sed_libapp 's|Account Balance|Account balance|g' +sed_libapp 's|New release|Features |g' +sed_libapp 's|Challenge to receive gifts|Others |g' +sed_libapp 's|MB will Autoally transfer the entire remaining balance to the account you have selected|MB will transfer the balance from the closed account to the account you have selected. |g' +sed_libapp 's|You have not registered for D-OTP|DigitalOTP is not registered |g' +sed_libapp 's|Please register for D-OTP to use this feature|DigitalOTP is required for this feature. |g' +sed_libapp 's|Register D-OTP|Register now |g' +sed_libapp 's|The login session expired. Please login again|Login session are expired. Please login again|g' +sed_libapp 's|I understand|OKAY |g' +sed_libapp 's|Authentication with DigitalOTP|DigitalOTP authentication |g' +sed_libapp 's|DigitalOTP information|DigitalOTP Information|g' +sed_libapp 's|Do you want to exit the app?|Back button pressed. Exit ? |g' +sed_libapp 's|Exit application|Exit MBCPApp |g' +sed_libapp 's|To use this feature, please install|To use this feature, please setup |g' +sed_libapp 's|Setup D-OTP|Digital OTP|g' +sed_libapp 's|Your login session expired|Login session will end :< |g' +# Placeholder toolbox +sed_libapp 's|Shopping, entertainment|MBCPApp Toolbox |g' diff --git a/MBCPApp/patches/bypass_accessibility_malicious_app_check.sh b/MBCPApp/patches/bypass_accessibility_malicious_app_check.sh new file mode 100644 index 0000000..847b0c7 --- /dev/null +++ b/MBCPApp/patches/bypass_accessibility_malicious_app_check.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +# PATCHNAME: Bypass accessibility & malicious apps check +# MAXVER: 55 +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +info 'Copying patched [MbbankUtilitiesPlugin]...' +cp -r -f 'blob_patches/bypass_accessibility_applist/com' 'mbapk/mbapk_unpacked/smali_classes3' +manifest_remove 'uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"' +sed_libapp 's|PackageName|packageMBBB|g' +sed_libapp 's|packageName|packageMBBa|g' diff --git a/MBCPApp/patches/bypass_new_zimperium_detection.sh b/MBCPApp/patches/bypass_new_zimperium_detection.sh new file mode 100644 index 0000000..53b8b0d --- /dev/null +++ b/MBCPApp/patches/bypass_new_zimperium_detection.sh @@ -0,0 +1,27 @@ +#!/usr/bin/env bash +# PATCHNAME: Bypass new zimperium detection +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +#if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali ] +info 'Removing [libvvb2060.so]...' +rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libvvb2060.so' +rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libvvb2060.so' +info 'Removing [libtoolChecker.so]...' +rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libtoolChecker.so' +rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libtoolChecker.so' +info "Removing checksum from provider..." +sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali +sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali +sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali +sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali +info "Patching [libdesignersactivists.so]..." +sed_libzdefend 's|zimperium.c|zimperium.x|g' +sed_libzdefend 's|com.zimperium.threat.new|app.zimperiam.nonpop.all|g' +sed_libzdefend 's|com.zimperium.command|app.zimperiam.commall|g' +sed_libzdefend 's|com.zimperium.threat.get|app.zimperiam.nonpop.all|g' +sed_libzdefend 's|detection|freedom..|g' +manifest_remove 'android:name="android.permission.QUERY_ALL_PACKAGES"' +warn "Clearing app data is mandatory in order to not trigger root detect screen" diff --git a/MBCPApp/patches/change_app_logo.sh b/MBCPApp/patches/change_app_logo.sh new file mode 100644 index 0000000..ed61e44 --- /dev/null +++ b/MBCPApp/patches/change_app_logo.sh @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +# PATCHNAME: Change app logo +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +PS3='Select app icon variant to continue, or [7] to quit : ' +select opt in 'MB Classic' 'Tet' 'Valentine 2025' '30/4-1/5' 'Summer 2025' 'Noel' 'Exit' +do + case "$opt" in + 'MB Classic') variant="normal" ;; + 'Tet') variant="tet" ;; + 'Valentine 2025') variant="valentine" ;; + '30/4-1/5') variant="thongnhatVN" ;; + 'Summer 2025') variant="summer2025" ;; + 'Noel') variant="noel" ;; + 'Exit') exit ;; + esac + + info 'Removing old logos...' + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-hdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-mdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xxhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi + + info 'Copying new logos to [mbapk_unpacked/res]...' + cp -r -f "$DIRPATH"/mbcpicons/"$variant"/mipmap-hdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/"$variant"/mipmap-mdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/"$variant"/mipmap-xhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/"$variant"/mipmap-xxhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/"$variant"/mipmap-xxxhdpi mbapk/mbapk_unpacked/res + +done diff --git a/MBCPApp/patches/force_portrait_screen.sh b/MBCPApp/patches/force_portrait_screen.sh new file mode 100644 index 0000000..41c2180 --- /dev/null +++ b/MBCPApp/patches/force_portrait_screen.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +# PATCHNAME: Force portrait screen +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh +sed -i 's|fullSensor|portrait|g' "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml diff --git a/MBCPApp/patches/hide_vtap_root_detection_activity.sh b/MBCPApp/patches/hide_vtap_root_detection_activity.sh new file mode 100644 index 0000000..2795d07 --- /dev/null +++ b/MBCPApp/patches/hide_vtap_root_detection_activity.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +# PATCHNAME: Hide VTAP root detection activity & dialog +# MAXVER: +# MINVER: +# shellcheck disable=SC1091,SC2016 +. "$DIRPATH"/common.sh + +# Adapt with v6.4.53+ +sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali_classes4/com/vtap/d.smali > /dev/null 2>&1 + +sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali_classes4/com/vtap/VTapSetupPlugin.smali > /dev/null 2>&1 +rm -f 'mbapk/mbapk_unpacked/smali_classes4/com/vtap/MaintenanceActivity.smali' +rm -f 'mbapk/mbapk_unpacked/smali_classes4/com/vtap/MaintenanceActivity$1.smali' +rm -f 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/vguard/VGDialogActivity.smali' +sed -i 's|Lcom/vkey/android/vguard/VGDialogActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/dy.smali +# Bypass VKey root check that throw VGFullScreenDialogActivity then exit :) +cp -f 'blob_patches/bypass_rootold/BasicThreatInfo.smali' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/internal/vguard/engine/' +cp -f 'blob_patches/bypass_rootold/VGThreatAppInfo.smali' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/vguard/model/' +cp -f 'blob_patches/bypass_rootold/VGThreatResponse.smali' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/vguard/model/' +# Test crash fixes for some Android 13 devices +sed -i 's|invoke-virtual {v5, v12}, Lcom/vkey/android/vguard/model/VGThreatResponse;->setUsingLegacyMessage(Z)V| |g' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/eg.smali' diff --git a/MBCPApp/patches/modify_app_theme.sh b/MBCPApp/patches/modify_app_theme.sh new file mode 100644 index 0000000..bf5808c --- /dev/null +++ b/MBCPApp/patches/modify_app_theme.sh @@ -0,0 +1,86 @@ +#!/usr/bin/env bash +# PATCHNAME: Modify app theme +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +info "In order to modify app theme, you must extract assets first if current unpacked APK has MBShield!" +PS3='Select themes : ' +select opt in 'MBCP SemiPriority' 'MBCP MBClassic' 'Noel 2024' 'Exit' +do + case "$opt" in + 'MBCP SemiPriority') + info 'Moving [priority] folder...' + cp -r 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority' 'blob_patches/semipriority/' + info 'Modifying QR background...' + cp 'blob_patches/semipriority/priority/a_background_image.webp' 'blob_patches/semipriority/priority/qr_img_ThemeDefalut.webp' + info 'Copying to [flutter_assets/assets/images/dynamic/base]' + cp -r -f 'blob_patches/semipriority/priority/*' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + info 'Copying [ic_logo_mb_text.svg]...' + cp -f 'blob_patches/semipriority/ic_logo_mb_text.svg' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/svgs/' + info 'Copying [welcom_img_eMbee.webp]...' + cp -f 'blob_patches/semipriority/welcom_img_eMbee.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + info 'Cleaning...' + rm -rf 'blob_patches/semipriority/priority' + patch_finish "semipriority_theme" + good "Applied [MBCP SemiPriority] theme." + ;; + 'MBCP MBClassic') + info "Ensure that SemiPriority theme is not applied before this !" + info "Otherwise it will have like mixed SemiPriority and MB Classic theme, You've been warned !!! " + cp -f 'blob_patches/mbclassic/a_background_image.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/mbclassic/general_bg_screenshot.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/mbclassic/homeLanding_bg_main.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/mbclassic/loading_bg_main.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/mbclassic/login_bg_main.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/mbclassic/qr_img_ThemeDefalut.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenLoginClassic.png|https://gitlab.com/-/project/56341767/uploads/f585b28f88876db211f116d1d622031d/mbcp_login.png?git1|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenLoginClassic.png|https://gitlab.com/-/project/56341767/uploads/f585b28f88876db211f116d1d622031d/mbcp_login.png?git1|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_thumbnailClassic.png|https://gitlab.com/-/project/56341767/uploads/ba4f0923a4956ba379868e01c55e9cfb/thumb.png?aaaaaaa|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_thumbnailClassic.png|https://gitlab.com/-/project/56341767/uploads/ba4f0923a4956ba379868e01c55e9cfb/thumb.png?aaaaaaa|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenHomeClassic.png|https://gitlab.com/-/project/56341767/uploads/1d7fcf300167e87440220a6f0d28b8c1/mbcp_lobby.png?aaa|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenHomeClassic.png|https://gitlab.com/-/project/56341767/uploads/1d7fcf300167e87440220a6f0d28b8c1/mbcp_lobby.png?aaa|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenSuccessClassic.png|https://gitlab.com/-/project/56341767/uploads/d94e257eb6cf59865016a939541c32fc/mbcp_transfer.png?aaa|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenSuccessClassic.png|https://gitlab.com/-/project/56341767/uploads/d94e257eb6cf59865016a939541c32fc/mbcp_transfer.png?aaa|g' + patch_finish "mbclassic_theme" + good 'Applied [MBCP MBClassic] theme.' + ;; + 'Noel 2024') + info "Ensure that SemiPriority theme is not applied before this !" + info "Otherwise it will have like mixed SemiPriority and MB Classic theme, You've been warned !!! " + cp -f 'blob_patches/noel/a_background_image.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/bill_background_gold.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/coreBanking_img_successBackground.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/general_bg_screenshot.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/general_bg_success.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/homeLanding_bg_main.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/loading_bg_main.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/login_bg_main.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/qr_img_ThemeDefalut.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + ############## + cp -f 'blob_patches/noel/a_background_image.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/bill_background_gold.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/coreBanking_img_successBackground.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/general_bg_screenshot.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/general_bg_success.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/homeLanding_bg_main.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/loading_bg_main.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/login_bg_main.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/qr_img_ThemeDefalut.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + # Change theme preview + cp -f 'blob_patches/noel/customUI_img_classicMode.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/customUI_img_classicMode.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + # Lockdown ability to change other theme, also force Noel 2024 theme + sed_libapp 's|theme|Noel |g' + sed_libapp 's|theme|Noel |g' + # Settings + sed_libapp 's|Change Noel |Noel 2024 |g' + sed_libapp 's|Change Noel |Noel 2024 |g' + + warn "You WON'T be able to use other theme than Noel 2024 on app !" + good "Applied [Noel 2024] theme." + ;; + 'Exit') exit ;; + esac +done diff --git a/MBCPApp/patches/remove_animated_qr_background.sh b/MBCPApp/patches/remove_animated_qr_background.sh new file mode 100644 index 0000000..c354c4f --- /dev/null +++ b/MBCPApp/patches/remove_animated_qr_background.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash +# PATCHNAME: Remove animated QR background +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +info "This will remove animated QR on bottom navigation bar and replace with white background !" +info "Removing animated QR..." +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/homeLanding_bg_qrCode.gif' +info "Copying new static white background..." +mv 'blob_patches/qr_white/150.png' 'blob_patches/qr_white/homeLanding_bg_qrCode.gif' > /dev/null 2>&1 +cp -f 'blob_patches/qr_white/homeLanding_bg_qrCode.gif' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static' diff --git a/MBCPApp/patches/remove_app_from_launcher.sh b/MBCPApp/patches/remove_app_from_launcher.sh new file mode 100644 index 0000000..dfda6b0 --- /dev/null +++ b/MBCPApp/patches/remove_app_from_launcher.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +# PATCHNAME: Remove app from launcher +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh +sed -i 's|||g' "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml diff --git a/MBCPApp/patches/remove_banner_miniapp.sh b/MBCPApp/patches/remove_banner_miniapp.sh new file mode 100644 index 0000000..0fca977 --- /dev/null +++ b/MBCPApp/patches/remove_banner_miniapp.sh @@ -0,0 +1,41 @@ +#!/usr/bin/env bash +# PATCHNAME: Remove banners & MiniApp +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +sed_libapp 's|banner|remove|g' +sed_libapp 's|marketplacehome|removemarketapp|g' + +info 'Removing related resources...' +rm -rf 'mbapk/mbapk_unpacked/assets/flutter_assets/packages' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/billing_img_defaultBanner.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/billing_img_defaultBanner.private.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/explore_img_defaultBanner.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/coreBanking_img_successBanner.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/homeLanding_img_defaultBanner.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/homeLanding_img_defaultBanner.private.webp' +# Priority exclusive +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/explore_img_defaultBanner.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/coreBanking_img_successBanner.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/homeLanding_img_defaultBanner.webp' + +# Shield related resources +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_hoadon.private.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_muasam.private.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_offline.private.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_hoadon.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_muasam.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_offline.webp' + +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/khien_img_hoadon.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/khien_img_muasam.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/khien_img_offline.webp' + +# +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/banner_transfer_mass.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/banner_transfer_private.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/recap_banner.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/poster_cyberrisk_noti.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding/ads_banner_borigin.webp' diff --git a/MBCPApp/patches/remove_bulitin_fonts.sh b/MBCPApp/patches/remove_bulitin_fonts.sh new file mode 100644 index 0000000..dbf2bf2 --- /dev/null +++ b/MBCPApp/patches/remove_bulitin_fonts.sh @@ -0,0 +1,39 @@ +#!/usr/bin/env bash +# PATCHNAME: Remove bulit-in fonts +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-Black.otf' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-BlackItalic.otf' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-Bold.otf' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-BoldItalic.otf' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-Extrabold.otf' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-ExtraboldItalic.otf' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCy-Extrathin.otf' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCy-ExtrathinItalic.otf' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-Light.otf' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-LightItalic.otf' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-Regular.otf' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-RegularItalic.otf' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-Semibold.otf' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-SemiboldItalic.otf' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-Thin.otf' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-ThinItalic.otf' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/SF-Pro-Display-Medium.ttf' +rm -f 'mbapk/mbapk_unpacked/res/font/avenir_next_bold.ttf' +rm -f 'mbapk/mbapk_unpacked/res/font/bold.ttf' +rm -f 'mbapk/mbapk_unpacked/res/font/medium.ttf' +rm -f 'mbapk/mbapk_unpacked/res/font/regular.ttf' +rm -f 'mbapk/mbapk_unpacked/assets/insider.ttf' +# Placeholder font to fix display issues when open details balance notifications +info "Creating placeholder font..." +touch 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-Regular.otf' +# Placeholder to prevent compiling resource fail +touch 'mbapk/mbapk_unpacked/res/font/avenir_next_bold.ttf' +info 'Copying fix fonts...' +# NFC scanning phase requires actual font in order to not throw exception +cp -f 'blob_patches/resources/font/bold.ttf' 'mbapk/mbapk_unpacked/res/font/' +cp -f 'blob_patches/resources/font/medium.ttf' 'mbapk/mbapk_unpacked/res/font/' +cp -f 'blob_patches/resources/font/regular.ttf' 'mbapk/mbapk_unpacked/res/font/' diff --git a/MBCPApp/patches/remove_embee.sh b/MBCPApp/patches/remove_embee.sh new file mode 100644 index 0000000..68b7a5a --- /dev/null +++ b/MBCPApp/patches/remove_embee.sh @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +# PATCHNAME: Remove eMBee +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +warn "Remove eMBee also remove customer support and any other options on eMBee Helper !" +info "Removing eMBee Customer support function..." +sed_libapp 's|group_button_support|itsnotworthittouseem|g' +sed_libapp 's|Customer support| |g' + +info "Removing assets..." +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_page.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_header.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_login.webp' +# Priority support +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/eMBee_img_page.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/eMBee_img_header.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/eMBee_img_login.webp' +# Private support +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_page.private.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_login.private.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_header.private.webp' + +# Adapt for v6.4.53+ +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_headerNew.private.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_headerNew.webp' +# Private support +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_loginSupport.private.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_loginSupport.webp' +# Priority support +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/eMBee_img_headerNew.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/eMBee_img_loginSupport.webp' diff --git a/MBCPApp/patches/remove_garbage_permission_and_activities.sh b/MBCPApp/patches/remove_garbage_permission_and_activities.sh new file mode 100644 index 0000000..4b38b01 --- /dev/null +++ b/MBCPApp/patches/remove_garbage_permission_and_activities.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash +# PATCHNAME: Remove garbage permission & activities +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +sed -i 's|android:protectionLevel="signature"|android:protectionLevel="normal"|g' "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml +manifest_remove 'android:name="com.android.vending.CHECK_LICENSE"' +manifest_remove 'android:name="com.google.android.gms.permission.AD_ID"' +manifest_remove "com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY" +manifest_remove "com.vtap.MaintenanceActivity" +manifest_remove "com.mbmobile.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" +manifest_remove "com.vkey.android.vguard.VGDialogActivity" diff --git a/MBCPApp/patches/remove_invoke_to_mbshield.sh b/MBCPApp/patches/remove_invoke_to_mbshield.sh new file mode 100644 index 0000000..98befd4 --- /dev/null +++ b/MBCPApp/patches/remove_invoke_to_mbshield.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash +# PATCHNAME: Remove invoke to mbshield +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +warn "Currently only support remove invoke mbshield to [io.flutter.plugins.MainActivity] and [MBBHomeWidgetQR] !!!" +info "Copying..." +rm -f 'mbapk/mbapk_unpacked/smali_classes4/io/flutter/plugins/MainAcitivity.smali' +rm -f 'mbapk/mbapk_unpacked/smali_classes4/io/flutter/plugins/MBBHomeWidgetQR.smali' +cp -f 'blob_patches/noinvoke/MainActivity.smali' 'mbapk/mbapk_unpacked/smali_classes4/io/flutter/plugins' +cp -f 'blob_patches/noinvoke/MBBHomeWidgetQR.smali' 'mbapk/mbapk_unpacked/smali_classes4/io/flutter/plugins' +info "Removing leftover files..." +for i in {0..83}; do + case $i in + *) rm -f "mbapk/mbapk_unpacked/smali_classes5/mbshield/EP$i.smali" ;; + esac +done diff --git a/MBCPApp/patches/remove_new_root_detection.sh b/MBCPApp/patches/remove_new_root_detection.sh new file mode 100644 index 0000000..68b2ccb --- /dev/null +++ b/MBCPApp/patches/remove_new_root_detection.sh @@ -0,0 +1,39 @@ +#!/usr/bin/env bash +# PATCHNAME: Remove new root detection +# MAXVER: 59 +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +info 'Removing [libZDefend.so]...' +rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libZDefend.so' +rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libZDefend.so' +info 'Removing [libvvb2060.so]...' +rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libvvb2060.so' +rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libvvb2060.so' +info 'Removing [libtoolChecker.so]...' +rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libtoolChecker.so' +rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libtoolChecker.so' +info 'Removing [libdesignersactivists.so]...' +rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' +rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' + +info 'Removing related files...' +rm -rf 'mbapk/mbapk_unpacked/assets/zfiles' +rm -f 'mbapk/mbapk_unpacked/assets/dlangV5.dat' +rm -f 'mbapk/mbapk_unpacked/assets/dlangV5.en.dat' +rm -f 'mbapk/mbapk_unpacked/assets/policy0' +rm -f 'mbapk/mbapk_unpacked/assets/policy1' +rm -f 'mbapk/mbapk_unpacked/assets/policy2' +rm -f 'mbapk/mbapk_unpacked/assets/policy3' +rm -f 'mbapk/mbapk_unpacked/assets/policy4' +rm -f 'mbapk/mbapk_unpacked/assets/policy5' +rm -f 'mbapk/mbapk_unpacked/assets/policy6' +rm -f 'mbapk/mbapk_unpacked/assets/policy8' +rm -f 'mbapk/mbapk_unpacked/assets/policy9' +rm -f 'mbapk/mbapk_unpacked/assets/policym' +rm -f 'mbapk/mbapk_unpacked/assets/rulesV5.dat' +rm -rf 'mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl' +rm -f 'mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali' +manifest_remove 'android:authorities="com.mbmobile.honor.essence.enter' +manifest_remove 'android:authorities="com.mbmobile.inserted.thumbzilla.ireland' diff --git a/MBCPApp/patches/remove_protection_shield.sh b/MBCPApp/patches/remove_protection_shield.sh new file mode 100644 index 0000000..5b2f3f4 --- /dev/null +++ b/MBCPApp/patches/remove_protection_shield.sh @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +# PATCHNAME: Remove protection shield +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +sed_libapp 's|get-protective-cyber-risk|get_protective_cyber_none|g' +sed_libapp 's|Activate for Protection|Protection are disabled|g' +info "Removing resources..." +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_pending.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_actived.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_empty.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_illus_pending.webp' + +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_hoadon.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_muasam.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_offline.webp' + +# Private exclusive +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_hoadon.private.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_muasam.private.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_offline.private.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_illus_pending.private.webp' + +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_pending.private.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_actived.private.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_empty.private.webp' + +# Priority exclusive +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/shield_img_pending.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/shield_img_empty.webp' + +info "NOTE : This doesn't remove the app protection shield, it just disable and remove the MB Protection Shield, which literally is the MIC Shield !" diff --git a/MBCPApp/patches/remove_vnpay_vmb20.sh b/MBCPApp/patches/remove_vnpay_vmb20.sh new file mode 100644 index 0000000..09f6eef --- /dev/null +++ b/MBCPApp/patches/remove_vnpay_vmb20.sh @@ -0,0 +1,113 @@ +#!/usr/bin/env bash +# PATCHNAME: Remove VNPAY VMB20 +# MAXVER: +# MINVER: 56 +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +info "Removing smali..." +rm -rf 'mbapk/mbapk_unpacked/smali_classes4/com/vnpay' +rm -rf 'mbapk/mbapk_unpacked/smali_classes4/com/d5' +rm -rf 'mbapk/mbapk_unpacked/smali_classes5/com/u4' +rm -rf 'mbapk/mbapk_unpacked/smali_classes5/com/v4' +rm -rf 'mbapk/mbapk_unpacked/smali_classes5/com/x2' +rm -rf 'mbapk/mbapk_unpacked/smali_classes5/com/y4' +rm -rf 'mbapk/mbapk_unpacked/smali_classes5/com/z4' +rm -rf 'mbapk/mbapk_unpacked/smali/com/a5' +rm -rf 'mbapk/mbapk_unpacked/smali/com/ay4' +rm -rf 'mbapk/mbapk_unpacked/smali/com/az4' +rm -rf 'mbapk/mbapk_unpacked/smali/com/c5' +rm -rf 'mbapk/mbapk_unpacked/smali/com/d5' +for i in {9..82}; do + # skip 77, 78, 79 + case $i in + 77 | 78 | 79 | 81 ) :; ;; + *) rm -f "mbapk/mbapk_unpacked/smali_classes5/mbshield/EP$i.smali" ;; + esac +done + +info "Removing resources..." +rm -f 'mbapk/mnapk_unpacked/res/drawable-xhdpi/ic_home_vna.png' +rm -f 'mbapk/mnapk_unpacked/res/drawable-xhdpi/logo_vnairline.png' +rm -f 'mbapk/mnapk_unpacked/res/drawable-xxhdpi/ic_home_vna.png' +rm -f 'mbapk/mnapk_unpacked/res/drawable-xxhdpi/logo_vnairline.png' + +# Remove activity +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20BlankActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.FlightTracking.SearchingResultActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.FlightTracking.FlightSearchingActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.FlightTracking.FollowingFlightActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.FlightTracking.FlightDetailActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20TimChuyenBayActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20ThoiGianActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20DiaDiemActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20HangHangKhongActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20LoadingActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.confirm.VMBConfirmBookActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20BookFlightSuccessActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20BookHistoryActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20TicketDetailsActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20TermActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20InfoServiceActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20ActivityThoiGianNew"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20BookFlightSuccessActivity2"' +manifest_remove 'android:name="com.vnpay.ticketlib.checkin.CheckinActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.checkin.PnrInfoActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.checkin.InitChooseSeatActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.checkin.UpdateInfoActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.checkin.UpdatePassportInfoActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.checkin.ReCheckinActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.checkin.TicketPreviewActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.checkin.CheckinConditionAcitvity"' +manifest_remove 'android:name="com.vnpay.ticketlib.checkin.SendMailActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.checkin.TermConditionActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.FlightTracking.FlightTrackingMapActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.VjAddOn.VJInfoFlightActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.VjAddOn.rename.VMBChangeNameActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.VjAddOn.rename.VJDetailFeeActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.VjAddOn.changeFlight.VJChangeFlightActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.VjAddOn.VJListFlightActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.VjAddOn.VJHistoryActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.VjAddOn.history.VJInfoTicketActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.VjAddOn.VJTermActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.VjAddOn.history.VJDetailTicketActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.VjAddOn.ancillary.VJAddOnMealActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20PaylaterActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.ebill.VMB20EBillActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.ebill.VMB20ConfirmExportBillActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.VjAddOn.VJConfirmActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20FlightActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20AirportActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20IFlightActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20NewSortActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20DetailFlightActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.VjAddOn.VMBManagerBookingActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.VjAddOn.VMBDetailFeeActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.VjAddOn.VMBInfoFlightActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.VjAddOn.VMBSeatMapActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.VjAddOn.seats.VMBInfoSeatActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.VjAddOn.ancillary.VNBL.VMBVNBLActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Voucher.VMBListVoucherActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Voucher.VMBDetailVoucherActivity"' +manifest_remove 'android:name="com.vnpay.tracking.ExitService"' +manifest_remove 'android:name="com.vnpay.tracking.TrackingReceiver"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.contact.VMBAddInfoActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.contact.VMBPassengerContactActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.infobook.VMBNewInfoBookActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.search.VMBNewSearchActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.search.VMBSortINTFlightActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.iflight.VMBNewIFlightsActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.iflight.VMBQuotePriceIFlightActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.checkin.PnrReviewActivity"' +manifest_remove 'android:name="com.vnpay.ticketlib.Activity.contact.VMBAddInfoActivity"' + +# stub +sed -i 's|||g' "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml +manifest_remove 'android:name="_vemaybay_payment"' +manifest_remove 'android:name="_vemaybay_payment_without_paymentcode"' +manifest_remove 'android:name="_vemaybay_payment_paylater"' + +cp -f 'blob_patches/remove_vmb20/GeneratedPluginRegistrant.smali' 'mbapk/mbapk_unpacked/smali_classes4/io/flutter/plugins' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/base/partner/img_vnpay.webp' +rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/base/partner/img_vna.webp' +sed_libapp 's|vna_flight_landing|broken_vna_ehh_idk|g' diff --git a/MBCPApp/patches/remove_vpn_detection.sh b/MBCPApp/patches/remove_vpn_detection.sh new file mode 100644 index 0000000..9bd09a6 --- /dev/null +++ b/MBCPApp/patches/remove_vpn_detection.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# PATCHNAME: Remove VPN detection +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +sed_libapp 's|vpn|app|g' diff --git a/MBCPApp/patches/restore_old_registration_resources.sh b/MBCPApp/patches/restore_old_registration_resources.sh new file mode 100644 index 0000000..82c5929 --- /dev/null +++ b/MBCPApp/patches/restore_old_registration_resources.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash +# PATCHNAME: Restore old registration resources +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +cp -f 'blob_patches/restore_oldreg/onboarding_illus_featureAccount.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding' +cp -f 'blob_patches/restore_oldreg/onboarding_illus_featureFreeService.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding' +cp -f 'blob_patches/restore_oldreg/onboarding_illus_featureMBS.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding' +cp -f 'blob_patches/restore_oldreg/onboarding_illus_featureShield.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding' +cp -f 'blob_patches/restore_oldreg/onboarding_img_referLinkNoneCoin.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding' +cp -f 'blob_patches/restore_oldreg/onboarding_img_referLinkPersonalCoin.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding' diff --git a/MBCPApp/patches/revert_old_embee.sh b/MBCPApp/patches/revert_old_embee.sh new file mode 100644 index 0000000..cb3dc22 --- /dev/null +++ b/MBCPApp/patches/revert_old_embee.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +# PATCHNAME: Revert old eMBee logo +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +info "Copying old eMBee logo..." +cp -f 'blob_patches/revert_old_eMBee/customerService_img_avatarChat.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/customerService_img_avatarChat01.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/customerService_img_avatarChat02.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/customerService_img_avatarChat03.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/customerService_img_avatarChat04.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/eMBee_img_headerNew.private.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/eMBee_img_headerNew.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/eMBee_img_loginSupport.private.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/eMBee_img_loginSupport.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + +# Priority exclusive +cp -f 'blob_patches/revert_old_eMBee/eMBee_img_headerNew.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority' +cp -f 'blob_patches/revert_old_eMBee/eMBee_img_loginSupport.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority' + +# Restore old eMBee account profile picture (present before on MB React Native) +cp -f 'blob_patches/revert_old_eMBee/homeLanding_img_avatarDefault.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/homeLanding_img_avatarDefault.private.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/homeLanding_img_avatarDefault.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority' diff --git a/MBCPApp/patches/target_sdk_35.sh b/MBCPApp/patches/target_sdk_35.sh new file mode 100644 index 0000000..58c6bd2 --- /dev/null +++ b/MBCPApp/patches/target_sdk_35.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# PATCHNAME: Set targetSdkVersion to 35 +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +sed -i 's|targetSdkVersion: 34|targetSdkVersion: 35|g' "$DIRPATH"/mbapk/mbapk_unpacked/apktool.yml From cfd7bd24dd0ed4aeb643410a0d20a8b253e746aa Mon Sep 17 00:00:00 2001 From: fukiame Date: Wed, 30 Jul 2025 16:47:34 +0700 Subject: [PATCH 039/475] chore: mbcpapp.sh: cd to current dir execute anywhere, works anywhere Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index de67f57..a8a0589 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -6,6 +6,7 @@ DIRPATH=$(dirname "$FILEPATH") export DIRPATH # Initial startup +cd "$DIRPATH" mkdir -p "$DIRPATH"/mbapk mkdir -p "$DIRPATH"/mbcpapp_apk mkdir -p "$DIRPATH"/tools From 6bdd9997746d0e984a620dc3813f9dc426a3ba57 Mon Sep 17 00:00:00 2001 From: fukiame Date: Wed, 30 Jul 2025 19:00:00 +0700 Subject: [PATCH 040/475] chore: treewide: switch shebang Signed-off-by: fukiame --- MBCPApp/legacy_patch.sh | 2 +- MBCPApp/mbcpapp.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/MBCPApp/legacy_patch.sh b/MBCPApp/legacy_patch.sh index da7a300..549abe3 100755 --- a/MBCPApp/legacy_patch.sh +++ b/MBCPApp/legacy_patch.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash echo "Legacy patches list for MBCPApp :" PS3='Select patch options :' diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index a8a0589..85086f9 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # vim: expandtab tabstop=4 shiftwidth=4 FILEPATH=$(readlink -f "$0") From 4f2ccae58ec9a3e1e0538b3d7eee571e865eefe1 Mon Sep 17 00:00:00 2001 From: fukiame Date: Wed, 30 Jul 2025 21:31:41 +0700 Subject: [PATCH 041/475] fixup! patches: modify_app_theme: place wildcard outside of quotes Signed-off-by: fukiame --- MBCPApp/patches/modify_app_theme.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/patches/modify_app_theme.sh b/MBCPApp/patches/modify_app_theme.sh index bf5808c..0cddd98 100644 --- a/MBCPApp/patches/modify_app_theme.sh +++ b/MBCPApp/patches/modify_app_theme.sh @@ -16,7 +16,7 @@ do info 'Modifying QR background...' cp 'blob_patches/semipriority/priority/a_background_image.webp' 'blob_patches/semipriority/priority/qr_img_ThemeDefalut.webp' info 'Copying to [flutter_assets/assets/images/dynamic/base]' - cp -r -f 'blob_patches/semipriority/priority/*' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -r -f 'blob_patches/semipriority/priority/'* 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' info 'Copying [ic_logo_mb_text.svg]...' cp -f 'blob_patches/semipriority/ic_logo_mb_text.svg' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/svgs/' info 'Copying [welcom_img_eMbee.webp]...' From 986817784a604c4e6edbb1d9c9e48b1c2e80ab40 Mon Sep 17 00:00:00 2001 From: fukiame Date: Wed, 30 Jul 2025 21:35:12 +0700 Subject: [PATCH 042/475] fixup! patches: modify_app_theme: drop patch_finish Signed-off-by: fukiame --- MBCPApp/patches/modify_app_theme.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/MBCPApp/patches/modify_app_theme.sh b/MBCPApp/patches/modify_app_theme.sh index 0cddd98..27024ac 100644 --- a/MBCPApp/patches/modify_app_theme.sh +++ b/MBCPApp/patches/modify_app_theme.sh @@ -16,14 +16,13 @@ do info 'Modifying QR background...' cp 'blob_patches/semipriority/priority/a_background_image.webp' 'blob_patches/semipriority/priority/qr_img_ThemeDefalut.webp' info 'Copying to [flutter_assets/assets/images/dynamic/base]' - cp -r -f 'blob_patches/semipriority/priority/'* 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -r -f 'blob_patches/semipriority/priority/'* 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' info 'Copying [ic_logo_mb_text.svg]...' cp -f 'blob_patches/semipriority/ic_logo_mb_text.svg' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/svgs/' info 'Copying [welcom_img_eMbee.webp]...' cp -f 'blob_patches/semipriority/welcom_img_eMbee.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' info 'Cleaning...' rm -rf 'blob_patches/semipriority/priority' - patch_finish "semipriority_theme" good "Applied [MBCP SemiPriority] theme." ;; 'MBCP MBClassic') @@ -43,7 +42,6 @@ do sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenHomeClassic.png|https://gitlab.com/-/project/56341767/uploads/1d7fcf300167e87440220a6f0d28b8c1/mbcp_lobby.png?aaa|g' sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenSuccessClassic.png|https://gitlab.com/-/project/56341767/uploads/d94e257eb6cf59865016a939541c32fc/mbcp_transfer.png?aaa|g' sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenSuccessClassic.png|https://gitlab.com/-/project/56341767/uploads/d94e257eb6cf59865016a939541c32fc/mbcp_transfer.png?aaa|g' - patch_finish "mbclassic_theme" good 'Applied [MBCP MBClassic] theme.' ;; 'Noel 2024') From dd00ac019e6d7ee1f4c591be1c170d067615a43d Mon Sep 17 00:00:00 2001 From: fukiame Date: Thu, 31 Jul 2025 08:58:10 +0700 Subject: [PATCH 043/475] fixup! mbcpapp.sh: move common include sooner make logging functions available earlier Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 85086f9..7ca03e2 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -12,7 +12,9 @@ mkdir -p "$DIRPATH"/mbcpapp_apk mkdir -p "$DIRPATH"/tools clear -# Check if user runs on actual Linux environment +. "$DIRPATH/common.sh" + +# Check if user is running on an actual Linux environment if uname -a | grep -i Linux ; then info "You have Linux environment :)" fi @@ -32,8 +34,6 @@ else FIGLET=: fi -. "$DIRPATH/common.sh" - # Check if java exists echo 'Checking if Java exists...' if ! java -version ; then From 6fa513a43df35f45fdad01f4e64b15e78bb57500 Mon Sep 17 00:00:00 2001 From: fukiame Date: Thu, 31 Jul 2025 09:02:08 +0700 Subject: [PATCH 044/475] chore: mbcpapp.sh: switch to new logging commons Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 95 +++++++++++++++++++++++----------------------- 1 file changed, 47 insertions(+), 48 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 7ca03e2..a36cb4f 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -35,7 +35,7 @@ else fi # Check if java exists -echo 'Checking if Java exists...' +info 'Checking if Java exists...' if ! java -version ; then err "Java not found !!!" info "Please install Java for your Linux distribution ! " @@ -85,8 +85,8 @@ apkeditor_exist() { } mb_apk_exist() { ls "$DIRPATH"/mbapk/*.apk >/dev/null 2>&1 || { - echo "No *.apk found in [mbapk] folder, please copy apk to [mbapk] folder !" - echo "If you got apks from eMBee APKs, use [Convert apks to apk] option !" + err "No *.apk found in [mbapk] folder, please copy apk to [mbapk] folder !" + err "If you got apks from eMBee APKs, use [Convert apks to apk] option !" } } @@ -95,7 +95,7 @@ unpack_mbcp() { { apktool_exist && mb_apk_exist ; } || return 1 rm -rf 'mbapk/mbapk_unpacked' java -jar tools/apktool.jar d mbapk/*.apk -o mbapk/mbapk_unpacked -j"$(nproc)" || { err "Unpacking failed !" ; return 1 ; } - echo "Cleaning useless files..." + info "Cleaning useless files..." rm -rf 'mbapk/mbapk_unpacked/assets/_4A9w8flncUrhDOG8dyqLi_azBTYT3PlSXz0hiCzRQA_' rm -rf 'mbapk/mbapk_unpacked/assets/0QDl12M5S2hKxoKF4cNI4kEX1qDQRMiOd34TXjSjy4M_' rm -rf 'mbapk/mbapk_unpacked/assets/2GcdAWdkXGgxPfHSIhzLkrkf2LU6Z_cuZfUWnczoEHw_' @@ -116,25 +116,25 @@ unpack_mbcp() { rm -rf 'mbapk/mbapk_unpacked/assets/t8_bY_8ibDPQ9rngMwnd7WFI_uqoPlht9nBi26_llbw_' rm -rf 'mbapk/mbapk_unpacked/assets/VipqZ50mSUd28eIlPS_2t31IZ6tY24fl8sSl5YsQrbI_' rm -rf 'mbapk/mbapk_unpacked/assets/vLpH08bnGzkpsq_MmUdHqkh3bjrVN5tutp6s4jscm3w_' - rm -rf 'mbapk/mbapk_unpacked/assets/WZ7CC4mxgoVWzgm8AO7rbOneE6TkqXwT2YV3htdswEQ_' - rm -rf 'mbapk/mbapk_unpacked/assets/x_uYtCXdh_oYw_XLfZQkX10Bcqq2HFK3q7v1dJVw3zM_' - rm -rf 'mbapk/mbapk_unpacked/assets/Y83jllvBi79vZIh2_UNtyo3_Lvd94lqie_q1dc5O3j0_' - rm -rf 'mbapk/mbapk_unpacked/assets/ZN6CRAqtR7CKp7LFoivhHDbCS6iAtrEW6_sLvrfWgEM_' - rm -rf 'mbapk/mbapk_unpacked/assets/ZOKOK1a6XCiqYb_a8bYPE9c0rjUf7_n7k77YxX5Ypdw_' - rm -rf 'mbapk/mbapk_unpacked/assets/zxHdhL4_ZEQLQeo8R2DzSYl9PGss_cKSCQTcZGBtVmU_' - rm -rf 'mbapk/mbapk_unpacked/assets/jNMI79raTvV7VHN5Vrzw4Xs66YP_a1ftP9SmUB24DYg_' - echo "Creating [mbcp_info] folder..." + rm -rf 'mbapk/mbapk_unpacked/assets/WZ7CC4mxgoVWzgm8AO7rbOneE6TkqXwT2YV3htdswEQ_' + rm -rf 'mbapk/mbapk_unpacked/assets/x_uYtCXdh_oYw_XLfZQkX10Bcqq2HFK3q7v1dJVw3zM_' + rm -rf 'mbapk/mbapk_unpacked/assets/Y83jllvBi79vZIh2_UNtyo3_Lvd94lqie_q1dc5O3j0_' + rm -rf 'mbapk/mbapk_unpacked/assets/ZN6CRAqtR7CKp7LFoivhHDbCS6iAtrEW6_sLvrfWgEM_' + rm -rf 'mbapk/mbapk_unpacked/assets/ZOKOK1a6XCiqYb_a8bYPE9c0rjUf7_n7k77YxX5Ypdw_' + rm -rf 'mbapk/mbapk_unpacked/assets/zxHdhL4_ZEQLQeo8R2DzSYl9PGss_cKSCQTcZGBtVmU_' + rm -rf 'mbapk/mbapk_unpacked/assets/jNMI79raTvV7VHN5Vrzw4Xs66YP_a1ftP9SmUB24DYg_' + info "Creating [mbcp_info] folder..." mkdir 'mbapk/mbapk_unpacked/assets/mbcp_info/' } repack_mbcp() { { apktool_exist && is_unpacked ; } || return 1 - echo "Repacking APK..." + info "Repacking APK..." echo "Compiled by MBCPApp Patcher on $(uname -s -r) with commit $COMMIT at $(date). That's all xD" > 'mbapk/mbapk_unpacked/assets/mbcp_info/mbcpinfo.txt' ( set -e java -jar tools/apktool.jar b mbapk/mbapk_unpacked -o mbcpapp_apk/MBCP_Flutter_TMP.apk -j"$(nproc)" - echo "Processing APK signature scheme v2/v3..." + info "Processing APK signature scheme v2/v3..." rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' java -jar tools/apkeditor.jar d -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' cp -r 'mbsig/signatures' 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml/' @@ -143,35 +143,35 @@ repack_mbcp() { rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' rm 'mbcpapp_apk/MBCP_Flutter_TMP.apk' ) && { - echo 'Completed! Repacked APK are saved as [mbcpapp_apk/MBCP_Flutter_SelfPatched.apk] !!!' - echo 'Install and trying to open it when ಠ‿ಠ' - echo 'If you are facing issues, report it on Telegram [@mbbpatch] or GitLab : mbbpatch !!' - } || echo 'ERROR : Repacking failed !' + good 'Completed! Repacked APK are saved as [mbcpapp_apk/MBCP_Flutter_SelfPatched.apk] !!!' + good 'Install and trying to open it when ಠ‿ಠ' + good 'If you are facing issues, report it on Telegram [@mbbpatch] or GitLab : mbbpatch !!' + } || err 'ERROR : Repacking failed !' } check_mbshield() { is_unpacked || return 1 if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/assets/mbshield.szip ] then - echo "$mbshield_found" + info "$mbshield_found" else - echo "$mbshield_not_found" + info "$mbshield_not_found" fi } convert_apks() { local - ; set -e ls "$DIRPATH"/mbapk/*.apks >/dev/null 2>&1 || { - echo "APKs missing, cannot continue !" + err "APKs missing, cannot continue !" return 1 } apkeditor_exist - echo "Converting apks to apk..." + info "Converting apks to apk..." java -jar tools/apkeditor.jar m -i mbapk/*.apks mv mbapk/*.apk mbapk/MBOriginal.apk - echo 'Cleaning left over [apks] files...' + info 'Cleaning left over [apks] files...' rm -f mbapk/*.apks - echo "You probably can continue to unpack APK!" + info "You probably can continue to unpack APK!" } run_patcher() { @@ -205,26 +205,25 @@ do 'MBShield Check' ) check_mbshield ;; 'Convert apks to apk' ) convert_apks ;; 'Extract assets [ROOT]' ) - echo 'To extract encrypted assets [if current app has MBShield protection] you need rooted device' - echo 'And trigger a bulit-in app assets extraction !' - echo ------------------------------------------- + info 'To extract encrypted assets [if current app has MBShield protection] you need rooted device' + info 'And trigger a bulit-in app assets extraction !' echo ------------------------------------------- PS3='Select options continue, or [3] to quit : ' select opt in 'Launch MBCPApp/MBBank' 'Extract assets' 'Exit' do if [ "$opt" == 'Launch MBCPApp/MBBank' ]; then adb shell am start -n com.mbmobile/io.flutter.plugins.MainActivity - echo 'After app started, you MUST need to trigger assets extraction' - echo 'By trigger eKYC authetication with reset account password option or register DigitalOTP' - echo 'After you got into eKYC screen, close the app, then use Extract assets option to extract assets.' + info 'After app started, you MUST need to trigger assets extraction' + info 'By trigger eKYC authetication with reset account password option or register DigitalOTP' + info 'After you got into eKYC screen, close the app, then use Extract assets option to extract assets.' elif [ "$opt" == 'Extract assets' ]; then if [ -d "$DIRPATH"/mbapk/mbapk_unpacked/ ] then if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/assets/mbshield.szip ] then info "MBShield found ! Continuing !!!" - echo 'You MUST grant root access to [com.android.shell] in order to extract assets !' - echo 'Trying to extract assets...' + warn 'You MUST grant root access to [com.android.shell] in order to extract assets !' + info 'Trying to extract assets...' adb shell am force-stop com.mbmobile adb shell rm -rf /sdcard/assets adb shell mkdir /sdcard/assets @@ -260,7 +259,7 @@ then copy_assets version.json copy_assets vkeylicensepack copy_assets voscodesign.vky - echo 'Copying assets...' + info 'Copying assets...' adb pull /sdcard/assets mbapk/mbapk_unpacked/ adb shell rm -rf /sdcard/assets else @@ -268,7 +267,7 @@ then fi else err "Can't find [mbapk/mbapk_unpacked] folder, cannot continue ! " - echo "Please unpack APK first !" + err "Please unpack APK first !" fi elif [ "$opt" == 'Exit' ]; then @@ -279,7 +278,7 @@ else done ;; 'Clear MBCPApp/MBBank app data' ) - echo "Clearing [com.mbmobile] data..." + info "Clearing [com.mbmobile] data..." adb shell pm clear com.mbmobile adb shell am start -n com.mbmobile/io.flutter.plugins.MainActivity info "Current logged in account will remain present, even if app data is cleared !" @@ -287,7 +286,7 @@ done 'Pull latest commit' ) git pull origin mbflutter - echo "Please run patcher again !" + info "Please run patcher again !" exit ;; 'Launch MBCPApp/MBBank' ) @@ -297,49 +296,49 @@ done adb shell am force-stop com.mbmobile ;; 'Clean patched app' ) - echo "Cleaning, please wait..." + info "Cleaning, please wait..." rm -f mbcpapp_apk/*.apk rm -f mbcpapp_apk/*.zip rm -f mbapk/*.apk rm -f mbapk/*.apks rm -rf mbapk/mbapk_unpacked - echo "Cleared !" + info "Cleared !" ;; 'Install patched app' ) - echo 'Select your patched version to continue' + info 'Select your patched version to continue' PS3='Select patched version to continue, or [3] to quit : ' select opt in 'App patched with newer version [v6.4.56 or higher]' 'App patched with older version [v6.4.55 or lower]' 'Exit' do if [ "$opt" == 'App patched with newer version [v6.4.56 or higher]' ]; then if [ -f "$DIRPATH"/mbcpapp_apk/MBCP_Flutter_SelfPatched.apk ] then - echo "MBCP Helper / CorePatch must be installed with disable digest verify on !!!" - echo "You must have connected Android device with USB debugging turned on in order to install !!!" + warn "MBCP Helper / CorePatch must be installed with disable digest verify on !!!" + warn "You must have connected Android device with USB debugging turned on in order to install !!!" adb kill-server adb start-server adb install 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk' - echo "ATTENTION : Network traffic will be redirected to [medium.com] for 20 seconds !!!" + warn "ATTENTION : Network traffic will be redirected to [medium.com] for 20 seconds !!!" adb shell su -c 'iptables -t nat -A OUTPUT -p tcp -d 0/0 -j DNAT --to-destination 162.159.153.4:443' adb shell am start -n com.mbmobile/io.flutter.plugins.MainActivity sleep 20 - echo "Restoring network traffic" + info "Restoring network traffic" adb shell su -c 'iptables -t nat -F OUTPUT' - echo "Press [Try again] after got 1005/1007 error on MB, so it's can skip device not secure dialog !" + info "Press [Try again] after got 1005/1007 error on MB, so it's can skip device not secure dialog !" else - echo "[MBCP_Flutter_SelfPatched.apk] not found, cannot continue !" + err "[MBCP_Flutter_SelfPatched.apk] not found, cannot continue !" fi elif [ "$opt" == 'App patched with older version [v6.4.55 or lower]' ]; then if [ -f "$DIRPATH"/mbcpapp_apk/MBCP_Flutter_SelfPatched.apk ] then - echo "MBCP Helper / CorePatch must be installed with disable digest verify on !!!" - echo "You must have connected Android device with USB debugging turned on in order to install !!!" + warn "MBCP Helper / CorePatch must be installed with disable digest verify on !!!" + warn "You must have connected Android device with USB debugging turned on in order to install !!!" adb kill-server adb start-server adb install 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk' adb shell am start -n com.mbmobile/io.flutter.plugins.MainActivity else - echo "[MBCP_Flutter_SelfPatched.apk] not found, cannot continue !" + err "[MBCP_Flutter_SelfPatched.apk] not found, cannot continue !" fi From f3c6385e552478fca4c485cf522be927ef72968d Mon Sep 17 00:00:00 2001 From: fukiame Date: Thu, 31 Jul 2025 09:09:33 +0700 Subject: [PATCH 045/475] chore: common.sh: sed_*: operate both file in one invocation Signed-off-by: fukiame --- MBCPApp/common.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MBCPApp/common.sh b/MBCPApp/common.sh index aed894b..a6fce71 100644 --- a/MBCPApp/common.sh +++ b/MBCPApp/common.sh @@ -33,8 +33,8 @@ sed_libapp() { target=$(bb_split "$1" '|' '1') replacement=$(bb_split "$1" '|' '2') ( - sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so - sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so + sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so \ + "$DIRPATH"/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so ) && info "[sed_libapp] [$target] -> [$replacement]" || warn "[sed_libapp] replacing [$target] failed !" } @@ -45,8 +45,8 @@ sed_libzdefend() { target=$(bb_split "$1" '|' '1') replacement=$(bb_split "$1" '|' '2') ( - sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so - sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so + sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so \ + "$DIRPATH"/mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so ) && info "[sed_libzdefend] [$target] -> [$replacement]" || warn "[sed_libzdefend] replacing [$target] failed !" } From 63c2333ef455d1a9274441f1f785474fcc68363b Mon Sep 17 00:00:00 2001 From: fukiame Date: Thu, 31 Jul 2025 09:29:19 +0700 Subject: [PATCH 046/475] fix: mbcpapp.sh: [Install patched app] use break to exit, reset PS3 Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index a36cb4f..69f0514 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -343,9 +343,8 @@ do elif [ "$opt" == 'Exit' ]; then - clear - bash mbcpapp.sh - break + PS3='Please select options to continue : ' + break fi done ;; From 8abfaf725611c4a707324d4a4714b6a6e4e4b270 Mon Sep 17 00:00:00 2001 From: fukiame Date: Thu, 31 Jul 2025 09:41:03 +0700 Subject: [PATCH 047/475] chore: mbcpapp.sh: Repack: directly restore sig with one apkeditor invocation massively speed up repacking, again on my Acer Aspire E1-471 with an i3-2328M and an HDD, repacking time under apkeditor part is cut short from 2+ minutes to 3 seconds Test: repack, app install successfully Tested-by: fukiame Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 69f0514..3a4f77c 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -135,11 +135,8 @@ repack_mbcp() { set -e java -jar tools/apktool.jar b mbapk/mbapk_unpacked -o mbcpapp_apk/MBCP_Flutter_TMP.apk -j"$(nproc)" info "Processing APK signature scheme v2/v3..." - rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' - java -jar tools/apkeditor.jar d -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' - cp -r 'mbsig/signatures' 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml/' - java -jar tools/apkeditor.jar b -i 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' - mv 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml_out.apk' 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk' + java -jar tools/apkeditor.jar b -t sig -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' -sig 'mbsig/signatures' -o 'mbcpapp_apk/MBCP_Flutter_sig.apk' + mv 'mbcpapp_apk/MBCP_Flutter_sig.apk' 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk' rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' rm 'mbcpapp_apk/MBCP_Flutter_TMP.apk' ) && { From 39edb2bb6573812606d987f9f1bc5176e4af81a9 Mon Sep 17 00:00:00 2001 From: fukiame Date: Thu, 31 Jul 2025 10:16:11 +0700 Subject: [PATCH 048/475] chore: mbcpapp.sh: further simplify repacking Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 3a4f77c..946d19d 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -135,9 +135,7 @@ repack_mbcp() { set -e java -jar tools/apktool.jar b mbapk/mbapk_unpacked -o mbcpapp_apk/MBCP_Flutter_TMP.apk -j"$(nproc)" info "Processing APK signature scheme v2/v3..." - java -jar tools/apkeditor.jar b -t sig -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' -sig 'mbsig/signatures' -o 'mbcpapp_apk/MBCP_Flutter_sig.apk' - mv 'mbcpapp_apk/MBCP_Flutter_sig.apk' 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk' - rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' + java -jar tools/apkeditor.jar b -t sig -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' -sig 'mbsig/signatures' -o 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk' rm 'mbcpapp_apk/MBCP_Flutter_TMP.apk' ) && { good 'Completed! Repacked APK are saved as [mbcpapp_apk/MBCP_Flutter_SelfPatched.apk] !!!' From fa61e366185e862d6f0f3fed66ba0fc9a56dcc94 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 31 Jul 2025 11:45:16 +0700 Subject: [PATCH 049/475] fix: mbcpapp.sh: SelfPatched apk did not deleted when repack apk multiple times fixes file already exist when processing v2/v3 signature scheme after repack apk multiple times Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 946d19d..2284d27 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -135,6 +135,7 @@ repack_mbcp() { set -e java -jar tools/apktool.jar b mbapk/mbapk_unpacked -o mbcpapp_apk/MBCP_Flutter_TMP.apk -j"$(nproc)" info "Processing APK signature scheme v2/v3..." + rm 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk' java -jar tools/apkeditor.jar b -t sig -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' -sig 'mbsig/signatures' -o 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk' rm 'mbcpapp_apk/MBCP_Flutter_TMP.apk' ) && { From 3b34a528ca8a15c3268162cdb092e1e6595d3924 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 31 Jul 2025 12:05:13 +0700 Subject: [PATCH 050/475] feat: change_app_logo: import semimonet logo used to use on old discontinued MBRN app. Signed-off-by: Cuynu --- .../semimonet/mipmap-hdpi/ic_launcher.png | Bin 0 -> 1632 bytes .../semimonet/mipmap-hdpi/icon_round.png | Bin 0 -> 1697 bytes .../semimonet/mipmap-mdpi/ic_launcher.png | Bin 0 -> 798 bytes .../semimonet/mipmap-mdpi/icon_round.png | Bin 0 -> 871 bytes .../semimonet/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 2315 bytes .../semimonet/mipmap-xhdpi/icon_round.png | Bin 0 -> 2095 bytes .../semimonet/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 3382 bytes .../semimonet/mipmap-xxhdpi/icon_round.png | Bin 0 -> 3390 bytes .../semimonet/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 2449 bytes .../semimonet/mipmap-xxxhdpi/icon_round.png | Bin 0 -> 2592 bytes MBCPApp/patches/change_app_logo.sh | 5 +++-- 11 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-hdpi/ic_launcher.png create mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-hdpi/icon_round.png create mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-mdpi/ic_launcher.png create mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-mdpi/icon_round.png create mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-xhdpi/ic_launcher.png create mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-xhdpi/icon_round.png create mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-xxhdpi/ic_launcher.png create mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-xxhdpi/icon_round.png create mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-xxxhdpi/ic_launcher.png create mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-xxxhdpi/icon_round.png diff --git a/MBCPApp/mbcpicons/semimonet/mipmap-hdpi/ic_launcher.png b/MBCPApp/mbcpicons/semimonet/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..6e9df83534a1fe41092c360f9a563d339d918590 GIT binary patch literal 1632 zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84rT@hh9qO>QU(Sls{o%6SN8&+H)=lblw4lx zdcD?kf2HH~8jRj+`@GTxvvoZ|QaWD$8AAUvFud0FeyQX6TG#u%rq^p-uQ$4GZ*;ug z=z71>@p`Y|@KVR?wXXLYEsr-k-mi7MUu(OANFA>i;%+ZB!KQ%}c)d^t>3XH(1+q@v z17xGF_ZuDW_Zl7_wLxxpCT09e*XyZ{+iP8~SGrzbbo}0Gdp_6pe68d43giHf*E*gr zwLD(ydcD*IIpd{{$4d>5H=1AtTAr_Uyl<;`zS8mrX$RTjd4|FGwKm9YFSR}YgV>&L zw7p;JcsUuwI**7bU;dl z?@JB0SK98c!MfgnJ^n`3<+YCYD_sw;MIhh3(Drx*w&<0P_iGKW$1;|$bi7|_gF^C+ zw$}@gn?3I3FPSV0fwO{aoGqm6rPpEf0{7biMyGIDjHi*Xxy*Cj$e+OK^0**7g4RV0#M#1H;~u zAirP+Y5rf5=cm`}-~VTy{+OBZz4BA}4;njveiv~4=A8LA<>xbQ*GJ#ai9N_as{Xc4 zQ$gr7*B9As72;Z2XTIqzFS^**7i1YQC-*gb=*xxsSr5&!W^L?vr|{-Yl+pVBMV`L9 zG9P=zmIWt=rM6vZ{iFJOy_x=ve5nV|m;A1^+nL33a8*OYiy2lbQkyPa(md?-B=>5> z(*wuUI4`tM+~6B7z^!QYWA0}0Z!R{Mix0gh;GGu8tmK&JT>hBlV`ma$#(TeRoBs?9 z%o3h1jv*0;ug-W{e#e04z}4*aJL4*I!{42X-F;}rOc2myGy%iSxX0nf;EZCNk$EcaERc5Qmyp^fq z_3nqhP2+3Y(|LAM4+|qk0+F ziVGo4C$z+Sqnn~9v4|W$ewKBG+oCOjYzKK>Kax=>iIrqodvnI*Wt&bpZffFsD!8+u z_h4e=os)b~iFdu`-;ndXThuu#nVC12k>iNWj^hH;u1(a+T(#u(p7cu1mp9wC-n}yK zC3}{;EU$O`dynHKm(q-RR;FE9EtjUfVujA_i1)rxJ+kL3BG>~i#5NS`Y)z@mxlwt! z;(krs4xyM=2G1^Dlw?r7SR5fO^P+3l$^4Bx7frhO_CDnKr+De{Y?TuIMSsf~yj(Ap zZJ)H@#_LZn8>;1Jto5F!zwMUpv?8gmK5A$4->qL9+NT}YZeM@W@sF7E=^Eu7acqyK zWoliIVE+70Eh;O}Bx=u7_iN=XcJ&9fEfTDb{}0@2pe>=M7vDKgo~ttbR6%w4v5vo? zpC%_6xji%D`zdcZIq}Nlj_$SMLF}r*?LT!2B`)6Ca;Y)%!`X?+YXwc+ZCI5)O8=Ss z)^Sy9?&s~rMIxKZR70g+&gkWvP~RDo-K(3j`{e@TtE+acaH*NBx^3Qvw+g@5kDke& z>hH#SK>K)5oRn_Dm6S;b`x)YjgDSmWU*EO-qU>Le2`6r)o_SdN)!F_Si!;ZR6GrO{ zQ`HNr63ynHw*1+*qgL$Yx+PwmWmP@5XJ6fC7UQkdGHr!elv3KFi~yFmn*)pZU3CwK zPu_P^W{Yd3+qX?mH$=odTiM97{?4Q&5gQYySA_?c=iFWz^{e$+=#`2YeK%jH_3Ce9 znxlC+`Zt^G&||_5FX* bKfFnSCw$&(W*=f;U|{fc^>bP0l+XkKDdqiB literal 0 HcmV?d00001 diff --git a/MBCPApp/mbcpicons/semimonet/mipmap-hdpi/icon_round.png b/MBCPApp/mbcpicons/semimonet/mipmap-hdpi/icon_round.png new file mode 100644 index 0000000000000000000000000000000000000000..753f5b168f5aa238c0e856d855f167cf1ea95984 GIT binary patch literal 1697 zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84rT@hh9qO>QU(U5xB#CJSN8&+cS zb-dnykoOy1w>P@pZ*;t0>v+EqcYCAd@mkycHHZt*;`Le=q!O&%>$SQE*aYv_V7>1( zJV3TkubNH0hWRDpuSJ3a50nji(QwLxm0Yk2%;Fn+D;eTKpKwT|~o zEss~ap09Mgo=F+M()D_(;|8)C?8w(T-fy)%pKE)*0eQjWm8RQkusdJsc)SGL`%266 zm9F<~70*{%AWyy0@p`2LvgnPj_iJs>H`*Xaf&_KFUue4h*9v{9PF1Eq?$I{vS9yq%YQ%o?E{PJ z&K(**Gk)Bm@6J$9jw}UL00{SuCrh8eUk5Z@F|y^N>J9?%bybj;V28XrH)wgKs#uqScRY#fNzF zofBOh#gv!>#mlD^ytr)R()sayMiL{-J+ znR#hJCQD0-CF_*tMJkRx%~mH1%d! z1*2{lZ~U+;vhNL@dqzEUn!_Cd2t^%Ie7T%!-u;h z&We@_+w&g~X1ow&>pyMdS>G?l`Ts2c1UH}E9P2pwGjHGKiOM|V)BjoC|8P;q ztX!tvb*vmeq;_~eoOZ2S%X86^>{+SVavOOL-12+n|B=abNn_VRGnJed4#(bbGA|PS z+SGiTLrddSfSJW)vBw95`R?h8lrTTA(AHIK=e1sH<-cnG^7Fr^N6cASQfB0^u#T_! zuX0Xc_||BhndQC4pcTKVB}j_Sk*&LdkiabtTN1^ByWqk6`V#J5YUU!aUt`pH#m{ zF3gYr$n|aI!He}*^v`@|_dLPAXgep%9PQMCR^8+~_lmwxPP%keH^umqU6I<|j3aW= z_jy$Kx|TD(jd&RF<<^!{O)EdFndsgtd9~S|Rq3Ma-tJuPRjj_}^Pi<~hrAV96>`yX zwvNJkv7KjTM4u?R>?pr#>UZ&zKeC+j_FmoA{DPlFdw*b@20!DwsA-?PR`s9!ty>w6(Z*?9^L-B~NGuL6`u6(S#@iih_p)U@W$d!*$hkf3 zSxxcGSEYGp+dkU%uH1Hnvpi?R9`B`VYZd10bCzM*Ec2%QOzq|)_S<}7G_MCu;8$_o z^Y!<82WicWB{~`to4QgRg*8{~)_Ebv$~)=b3ReqL!5=Z-W&i&9`1*al=pWu2Y%em3 Uf)y(n7#J8lUHx3vIVCg!0B0W(wg3PC literal 0 HcmV?d00001 diff --git a/MBCPApp/mbcpicons/semimonet/mipmap-mdpi/ic_launcher.png b/MBCPApp/mbcpicons/semimonet/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..0facb824331d7eb26b6f57841bcf09382facd30b GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_UIqAsxVjhkywUP_t?T_- z*Xut6!+!>b*E(Jxr0e-w$NQCz_iJ76m%84sK@6`328P$VUaxh%U+H+g((!t&?ez*I z<@H{}nRu8<2MI7s_rR zVv+G^_I{)3`B=vCwYKL=ZIE^Ev^-wvc)ir| ze68d8M#uAwmJi6m>aK5ey)9qXRqeKqUzmRFIeMh?&Xb3_ z^p_`>-^iUP$1_>d{cBYGQw1M&JNfel0^1#0oh<*dE=b`>e|gz&|GOEBr?wb8Q(dum zTh#fCIr`SS&Mm93edAs*Oi{~q$~R-{VkysB9T9@ea1y7X`8m;PV!9FBp9j>UU*>6Cw$_1^Z9-7aYDp2Vp+ RVhjun44$rjF6*2UngES0aE1T? literal 0 HcmV?d00001 diff --git a/MBCPApp/mbcpicons/semimonet/mipmap-mdpi/icon_round.png b/MBCPApp/mbcpicons/semimonet/mipmap-mdpi/icon_round.png new file mode 100644 index 0000000000000000000000000000000000000000..7a7c519683823749f5dd17f531f63edf7e774e8d GIT binary patch literal 871 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 RI|c>@22WQ%mvv4FO#l*5&|m-n literal 0 HcmV?d00001 diff --git a/MBCPApp/mbcpicons/semimonet/mipmap-xxhdpi/ic_launcher.png b/MBCPApp/mbcpicons/semimonet/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..ce9720808e8da6458adb583b8a2676eeba0a5d36 GIT binary patch literal 3382 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 literal 0 HcmV?d00001 diff --git a/MBCPApp/mbcpicons/semimonet/mipmap-xxhdpi/icon_round.png b/MBCPApp/mbcpicons/semimonet/mipmap-xxhdpi/icon_round.png new file mode 100644 index 0000000000000000000000000000000000000000..f5c445c17a2a03038d0a4332f6e9e2d5898148d6 GIT binary patch literal 3390 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 BN?!l~ literal 0 HcmV?d00001 diff --git a/MBCPApp/mbcpicons/semimonet/mipmap-xxxhdpi/ic_launcher.png b/MBCPApp/mbcpicons/semimonet/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..cba5be6d649fa5502eaaa3bae42cb68c441e5295 GIT binary patch literal 2449 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 Vhr{#tF)%PNc)I$ztaD0e0stCRxC;OP literal 0 HcmV?d00001 diff --git a/MBCPApp/patches/change_app_logo.sh b/MBCPApp/patches/change_app_logo.sh index ed61e44..0a298b8 100644 --- a/MBCPApp/patches/change_app_logo.sh +++ b/MBCPApp/patches/change_app_logo.sh @@ -5,13 +5,14 @@ # shellcheck disable=SC1091 . "$DIRPATH"/common.sh -PS3='Select app icon variant to continue, or [7] to quit : ' -select opt in 'MB Classic' 'Tet' 'Valentine 2025' '30/4-1/5' 'Summer 2025' 'Noel' 'Exit' +PS3='Select app icon variant to continue : ' +select opt in 'MB Classic' 'Tet' 'Valentine 2025' 'SemiMonet' '30/4-1/5' 'Summer 2025' 'Noel' 'Exit' do case "$opt" in 'MB Classic') variant="normal" ;; 'Tet') variant="tet" ;; 'Valentine 2025') variant="valentine" ;; + 'SemiMonet') variant="semimonet" ;; '30/4-1/5') variant="thongnhatVN" ;; 'Summer 2025') variant="summer2025" ;; 'Noel') variant="noel" ;; From aae1b89f6b1625975aaa6abd374bd893f7126173 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 31 Jul 2025 12:16:26 +0700 Subject: [PATCH 051/475] fix: change_app_logo: semimonet: missing resources Signed-off-by: Cuynu --- .../semimonet/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 1632 bytes .../semimonet/mipmap-hdpi/icon_round.png | Bin 1697 -> 0 bytes .../semimonet/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 798 bytes .../semimonet/mipmap-mdpi/icon_round.png | Bin 871 -> 0 bytes .../semimonet/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 2315 bytes .../semimonet/mipmap-xhdpi/icon_round.png | Bin 2095 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 3382 bytes .../semimonet/mipmap-xxhdpi/icon_round.png | Bin 3390 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 2449 bytes .../semimonet/mipmap-xxxhdpi/icon_round.png | Bin 2592 -> 0 bytes 10 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-hdpi/ic_launcher_round.png delete mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-hdpi/icon_round.png create mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-mdpi/ic_launcher_round.png delete mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-mdpi/icon_round.png create mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-xhdpi/icon_round.png create mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-xxhdpi/icon_round.png create mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 MBCPApp/mbcpicons/semimonet/mipmap-xxxhdpi/icon_round.png diff --git a/MBCPApp/mbcpicons/semimonet/mipmap-hdpi/ic_launcher_round.png b/MBCPApp/mbcpicons/semimonet/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..6e9df83534a1fe41092c360f9a563d339d918590 GIT binary patch literal 1632 zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84rT@hh9qO>QU(Sls{o%6SN8&+H)=lblw4lx zdcD?kf2HH~8jRj+`@GTxvvoZ|QaWD$8AAUvFud0FeyQX6TG#u%rq^p-uQ$4GZ*;ug z=z71>@p`Y|@KVR?wXXLYEsr-k-mi7MUu(OANFA>i;%+ZB!KQ%}c)d^t>3XH(1+q@v z17xGF_ZuDW_Zl7_wLxxpCT09e*XyZ{+iP8~SGrzbbo}0Gdp_6pe68d43giHf*E*gr zwLD(ydcD*IIpd{{$4d>5H=1AtTAr_Uyl<;`zS8mrX$RTjd4|FGwKm9YFSR}YgV>&L zw7p;JcsUuwI**7bU;dl z?@JB0SK98c!MfgnJ^n`3<+YCYD_sw;MIhh3(Drx*w&<0P_iGKW$1;|$bi7|_gF^C+ zw$}@gn?3I3FPSV0fwO{aoGqm6rPpEf0{7biMyGIDjHi*Xxy*Cj$e+OK^0**7g4RV0#M#1H;~u zAirP+Y5rf5=cm`}-~VTy{+OBZz4BA}4;njveiv~4=A8LA<>xbQ*GJ#ai9N_as{Xc4 zQ$gr7*B9As72;Z2XTIqzFS^**7i1YQC-*gb=*xxsSr5&!W^L?vr|{-Yl+pVBMV`L9 zG9P=zmIWt=rM6vZ{iFJOy_x=ve5nV|m;A1^+nL33a8*OYiy2lbQkyPa(md?-B=>5> z(*wuUI4`tM+~6B7z^!QYWA0}0Z!R{Mix0gh;GGu8tmK&JT>hBlV`ma$#(TeRoBs?9 z%o3h1jv*0;ug-W{e#e04z}4*aJL4*I!{42X-F;}rOc2myGy%iSxX0nf;EZCNk$EcaERc5Qmyp^fq z_3nqhP2+3Y(|LAM4+|qk0+F ziVGo4C$z+Sqnn~9v4|W$ewKBG+oCOjYzKK>Kax=>iIrqodvnI*Wt&bpZffFsD!8+u z_h4e=os)b~iFdu`-;ndXThuu#nVC12k>iNWj^hH;u1(a+T(#u(p7cu1mp9wC-n}yK zC3}{;EU$O`dynHKm(q-RR;FE9EtjUfVujA_i1)rxJ+kL3BG>~i#5NS`Y)z@mxlwt! z;(krs4xyM=2G1^Dlw?r7SR5fO^P+3l$^4Bx7frhO_CDnKr+De{Y?TuIMSsf~yj(Ap zZJ)H@#_LZn8>;1Jto5F!zwMUpv?8gmK5A$4->qL9+NT}YZeM@W@sF7E=^Eu7acqyK zWoliIVE+70Eh;O}Bx=u7_iN=XcJ&9fEfTDb{}0@2pe>=M7vDKgo~ttbR6%w4v5vo? zpC%_6xji%D`zdcZIq}Nlj_$SMLF}r*?LT!2B`)6Ca;Y)%!`X?+YXwc+ZCI5)O8=Ss z)^Sy9?&s~rMIxKZR70g+&gkWvP~RDo-K(3j`{e@TtE+acaH*NBx^3Qvw+g@5kDke& z>hH#SK>K)5oRn_Dm6S;b`x)YjgDSmWU*EO-qU>Le2`6r)o_SdN)!F_Si!;ZR6GrO{ zQ`HNr63ynHw*1+*qgL$Yx+PwmWmP@5XJ6fC7UQkdGHr!elv3KFi~yFmn*)pZU3CwK zPu_P^W{Yd3+qX?mH$=odTiM97{?4Q&5gQYySA_?c=iFWz^{e$+=#`2YeK%jH_3Ce9 znxlC+`Zt^G&||_5FX* bKfFnSCw$&(W*=f;U|{fc^>bP0l+XkKDdqiB literal 0 HcmV?d00001 diff --git a/MBCPApp/mbcpicons/semimonet/mipmap-hdpi/icon_round.png b/MBCPApp/mbcpicons/semimonet/mipmap-hdpi/icon_round.png deleted file mode 100644 index 753f5b168f5aa238c0e856d855f167cf1ea95984..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1697 zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84rT@hh9qO>QU(U5xB#CJSN8&+cS zb-dnykoOy1w>P@pZ*;t0>v+EqcYCAd@mkycHHZt*;`Le=q!O&%>$SQE*aYv_V7>1( zJV3TkubNH0hWRDpuSJ3a50nji(QwLxm0Yk2%;Fn+D;eTKpKwT|~o zEss~ap09Mgo=F+M()D_(;|8)C?8w(T-fy)%pKE)*0eQjWm8RQkusdJsc)SGL`%266 zm9F<~70*{%AWyy0@p`2LvgnPj_iJs>H`*Xaf&_KFUue4h*9v{9PF1Eq?$I{vS9yq%YQ%o?E{PJ z&K(**Gk)Bm@6J$9jw}UL00{SuCrh8eUk5Z@F|y^N>J9?%bybj;V28XrH)wgKs#uqScRY#fNzF zofBOh#gv!>#mlD^ytr)R()sayMiL{-J+ znR#hJCQD0-CF_*tMJkRx%~mH1%d! z1*2{lZ~U+;vhNL@dqzEUn!_Cd2t^%Ie7T%!-u;h z&We@_+w&g~X1ow&>pyMdS>G?l`Ts2c1UH}E9P2pwGjHGKiOM|V)BjoC|8P;q ztX!tvb*vmeq;_~eoOZ2S%X86^>{+SVavOOL-12+n|B=abNn_VRGnJed4#(bbGA|PS z+SGiTLrddSfSJW)vBw95`R?h8lrTTA(AHIK=e1sH<-cnG^7Fr^N6cASQfB0^u#T_! zuX0Xc_||BhndQC4pcTKVB}j_Sk*&LdkiabtTN1^ByWqk6`V#J5YUU!aUt`pH#m{ zF3gYr$n|aI!He}*^v`@|_dLPAXgep%9PQMCR^8+~_lmwxPP%keH^umqU6I<|j3aW= z_jy$Kx|TD(jd&RF<<^!{O)EdFndsgtd9~S|Rq3Ma-tJuPRjj_}^Pi<~hrAV96>`yX zwvNJkv7KjTM4u?R>?pr#>UZ&zKeC+j_FmoA{DPlFdw*b@20!DwsA-?PR`s9!ty>w6(Z*?9^L-B~NGuL6`u6(S#@iih_p)U@W$d!*$hkf3 zSxxcGSEYGp+dkU%uH1Hnvpi?R9`B`VYZd10bCzM*Ec2%QOzq|)_S<}7G_MCu;8$_o z^Y!<82WicWB{~`to4QgRg*8{~)_Ebv$~)=b3ReqL!5=Z-W&i&9`1*al=pWu2Y%em3 Uf)y(n7#J8lUHx3vIVCg!0B0W(wg3PC diff --git a/MBCPApp/mbcpicons/semimonet/mipmap-mdpi/ic_launcher_round.png b/MBCPApp/mbcpicons/semimonet/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..0facb824331d7eb26b6f57841bcf09382facd30b GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_UIqAsxVjhkywUP_t?T_- z*Xut6!+!>b*E(Jxr0e-w$NQCz_iJ76m%84sK@6`328P$VUaxh%U+H+g((!t&?ez*I z<@H{}nRu8<2MI7s_rR zVv+G^_I{)3`B=vCwYKL=ZIE^Ev^-wvc)ir| ze68d8M#uAwmJi6m>aK5ey)9qXRqeKqUzmRFIeMh?&Xb3_ z^p_`>-^iUP$1_>d{cBYGQw1M&JNfel0^1#0oh<*dE=b`>e|gz&|GOEBr?wb8Q(dum zTh#fCIr`SS&Mm93edAs*Oi{~q$~R-{VkysB9T9@ea1y7X`8m;PV!9FBp9j>UU*>6Cw$_1^Z9-7aYDp2Vp+ RVhjun44$rjF6*2UngES0aE1T? literal 0 HcmV?d00001 diff --git a/MBCPApp/mbcpicons/semimonet/mipmap-mdpi/icon_round.png b/MBCPApp/mbcpicons/semimonet/mipmap-mdpi/icon_round.png deleted file mode 100644 index 7a7c519683823749f5dd17f531f63edf7e774e8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 871 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_1p|CST-^(N-e`He*7bU& zUuk*1(D1sg;t4U~wT|~&ZLimQ-fzINuXR9X z!q{FfwY*+I%vbjVIZPky5*?8Ful2lN>3F}?@q3}{1~N*=`>l%S8;~2kL2lOZeyQ#K zM$_}LjOA->&zIU>FLgm)c&Ft7cC+Ve9nUv9o^P~#Ug>zhR(E})>-|d0;kCB+8yygO zr{wZl*PE?j-!=vYhNzMtzhDOE->poH|LX1c*ZpPM_~qB0qpqC~56uu&_>l0m;TOxn z>FYdo+55iy3_c&5{Q3BVAK%k=7V@4j>~{EG@JU>3?>@fYi%*xh2XOiZyDYK!?pB;> zmMi7L(^$2Z-?wFU00RT#YEKu(5Rc<~!>*SdR^SO0vfeh?#CO;Cd)4pvexLW}f4c~G zjuXT2FLT294Hr~9?weG=AasURTlq@Phjzt>dC8ddmgh zOaFCWr?)`=L+A3N>wPEdP8E2dyjc0m$LrBu<~kdvTr9mSSbaBVzfJJ6mo`N;mu}8! z+t6S!UAuGIejeF*jyF@+Rfh927d~DVVsJ5@!KkS~D0Au5%)lLL77LXp9*7Awlj|z< zysG%K%Hv|L%Y|*?LNX^V-oNX#_w&pN;T4l!vvaO?%2Vy^fB0&jPzRI)Q`(7^g%Gsn97}X*%``O*k6{)PIt93i(uVk;@yCcqUiQa^RrAIYx zI_}uDZl{IM#3b<+X8T)tt_SR|G`Ork!kD7`qhsZ?50z~*m|T9IvRav^q7r}kpWl(T z#Ji4?oNsx*$$oCBX$dct2o0>C$a}i#IP>uW{eyi6;*U7R&Rj1kA@Ssc%xvpF9LkJV zw>wID7cJUekiYI;Z{5zWJdIBhIr}uHM(E$>|7tHF6Mg7Se4ESVje9e{w=Y|w_m@HB Y)iIH<-nF7;kB+enCtag*YmZG_gfwBSGr!Wv^-vELezM@f{5sPz1H@ID%SP{F*My@>w3M> z_I#=B`AQqac%|j=O2_k=rq?TN@Ba)8uXMa$t9!iG_I?Gm0%XxcIq%oHUN3b#-{^S0 z((!z)y3^V$b4O|{|pYR7#Lpac)!y20^8;FMi<0@=z1(; zd6hv6WD7_T>^5ERH(=Mk(Drzv>jSb^(;cJ$B+w?8-8sdq2|zneavzIHJMuJ?0o&sVyjpm+xg7LQku0MP*nzSQw}qw5WFgRbWbEw2}v-v3oRUubx}((<~k z;`v6$`?WSG%3f=Lw1Z66bO!~guIDRo{DJ}j6pvnSz>xwn8RT;3m!P-+1q&p6z@*n} zZO^y5KJTF4O55YLx+}=^g;_9bUI$owLM;Gd)-%X0Qo}O>#mXuC{95M6`X#wLC(IdV*Xm! zd(BJF^$ZLQze|Grf*B6{t!4bPuik#Ym7R^#uF|-nWjevyTUu7GY;!P^@Y(gGlZ82`{dfD`qKq(3w&gFMe%sS>+%M;lQSv9R+lI}z zuTLsIGa;+A{>e;3y-w4 z+^e3fwAXW@Qj+7!uAnsu&RxA}j7x7FjAPs=uA?E#vhl*k@GjAk{Ts@6TYvsmmR4Ri z>E}WAd&_I{@BR62Zk&Jb%%00zE(dibco_18waZ_8{AqqtP3-!m9Shoh7la2k{g*s= z-I4X*bCG!aRZR+A9C`r_|3wak8@b*#JQ%sO|G&zy{rkUs3^uGYJ*q7e+EBkOsYbW+ z(R&Wf1Mxl|gF~KNGBI%!6crBXd=wtgc;7OSeSPD`L$&8+Q@&_DHqKG_A^X;O;TnZH z+0~CrlUOz~)SmcrM(Fq7C(D;s?R*;H=bvDv*tGE7*$MV#@Ni3e{g6~e4`$7F{&g6fSzkc0w^-rAxQ*E1ZoK7bDXN%fZ zT>?`MMr7(V&G2ay<6&B8%zM5guG2l?#QFOt1vBK6r}(uc%CslCER<>7#yEl6;c%3<;p&&!fbwVk~CyQ#wD$D6qyaIFf>7id|q z?25NhajS-7o8Hf$RRP{T4D!b7uk)82eb1%&?|sRiOOq>3#?&vo|6nuoV{u#V?Z?-x z?Vs_gdh6rb?FDg4Tjxi`=0{?&G%;NrBG zPake$f9G3teD8seVUZdRvkQuv84h|piivwO?b(FcwI3&U=C9U^S-w)Q zWP4n>-h8{ybkzm(r)$r1*V*BF<O!lDV+iR1W`kUPP1TyFR@Hu|+!J|7*8xLe3Q2Mr)*?3Cvvbz}*4Qg`xX9shq zNIW>BaM9u8`)T24uE_@;+wyAT-=@DOFHM--Fnia}_fuAd7JM+@;5I|cu|SpkuQ$ie zSEVJlngwH?w7oA~dwJ=*yh|n*0{(BGy0s{HO6ZFs&*d*~USPX%$~1|k*s$v8OuPPh z^&fA_?&!K;@#r;+&{2WapY`Wuo83I*GkxW@7+(IIyz7xGj>%5ddERltmo4dZ#FsE- zmiP>>6ahtv#cd8B%&`dsuXVg%>w3P@ z_4?1i@LJdVwT>4UfdnDkw>sXhwLpTev^<_^f*HDAueCj2X?Z|Z>Uh1@^?Ie_^;*;Y zwT|~IEr-|Ip09Pi-e`M56ui=gusvTvwCi}j)b@M@ve)aiuJH0>;^P!wK$Wo9w-mf*?-)MVXWzYf{s10)D zYaOpQ+Fox!ZUcKt*ZYN%+iPv_H`?y6b-bRaI=<5Jexn1HQulbH?fqKU>z$UzYi*C` zTJFzPY+vbmz0vh~tp!r>3TmL|Dv*;rUh9JV`(G>cm5%3YU64;-t6PKA>v+9Tc6_Vp z33CI;RiF?6`OE7+g99jVbUi@+)d6|`m8J*C%V0l(+^OUBO4|>l9&FuPU9j(Ty<>$$e)Ydw&!Ux7_~4Iy=XUuk*0 z(e-);4x%?YUavrI_I{!428wib*EhP}Z$J^}`9>QQ6rVH#Uut{4(DHh%0rKD*UGKM` z(DMRWt?ltj$NRaC#~VGbSK99Hw7lON1iaSsd7Md1L0v!ec@$g1cTnF*0S_Gqum9ef`s0 z_t+!!E{Gp)iBS*uWgTbAm5^hc(XrB!Ik2dcZC%bw-s8LYEWR~=b}l{_$@0l-bycfs zbLqSZ&s4q_ZVsLEH)p|{G#%y%mWJ~C)@ZGGaB=OO@Ad{YnrVx8K8tOYI@Z~e^;0;` zU+u$c*Aox@UO1S0*a|f0-Vd2HFQNBicM4yeW6DYf2A1`nE{-7?_ufXPR$p-txVNo* z``*>!UJEZMnclj@wA7(6|Kp=~@20SqL%_-TN;^+SZSpkB{9gIvK+UOh=k~oMg>~DYYyWjIb|3bTf zfMe`hDnHhyJlJkL=YeR!iq&723(LkyC;geGp=namXz#i8y}H{1%Z$(`hQ1Q}PaB=J zyLV0{`1pID&78tp68O&xaiq`A2|8>RsT#+j_v%}`(&5^Pf%O)%%&cSrN>_gLxgdOG ze)PKA?i(Xxtv42^Z;YNBvey3U<>l#}?+aYEZTPq7v`NLO4NPZEgq1baBMfbrd_N_~ z@-;^INjpCji4t7#DQS*-(>;?@A)$rGniREfN;BT@U%ZCx!8cuQwkOB)CoJ0C?o;X) zoU-JjWXW$P6TZrmtyMl*+j^Z1PDxC6;aqh~V1ld1PP1z+7p`eD&Tw3qGU=`Tq5m#& z95Wu@Zs%LXZ!z13KikX3kS9UylkmrB_pXGRZ+KZFuDP%=>FXoUi3!m^PFC>5#Q8H< z+;qAeW74wonMWf>&D>49cNT@IJ11B1+1EAiopbHyIkzxYnKwop2V=ik1@OqQvVB< z-Hdx!^G5E&;jnvw3ym+fSj)FRU%q0oi``+?*-R^p4QC&iJ-?#CZ>FKx!MnShc6vpM z7V1t?mfNdkbSgJP`p(-sF@an z3z;9}`O;YT+-mN+FE$}Yk6&BwtvO*@ce7^3^4MtomnRL6Zi{!l{^{?WgTe`_>ukjn z-llNej@EhM`tbjze~I%oy$)5 zrpa8FLz}I%T$_suneKCjTwY==V!Qw4owtvc*vg35?QuN5iK{BRjbX#y<9xSmtCu9J zRjM+?$~d-ae-wka`mP!97{PlmJb49gsmPk{LlYtMH zL$tKg RI|c>@22WQ%mvv4FO#l*5&|m-n diff --git a/MBCPApp/mbcpicons/semimonet/mipmap-xxhdpi/ic_launcher_round.png b/MBCPApp/mbcpicons/semimonet/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..ce9720808e8da6458adb583b8a2676eeba0a5d36 GIT binary patch literal 3382 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 literal 0 HcmV?d00001 diff --git a/MBCPApp/mbcpicons/semimonet/mipmap-xxhdpi/icon_round.png b/MBCPApp/mbcpicons/semimonet/mipmap-xxhdpi/icon_round.png deleted file mode 100644 index f5c445c17a2a03038d0a4332f6e9e2d5898148d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3390 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 BN?!l~ diff --git a/MBCPApp/mbcpicons/semimonet/mipmap-xxxhdpi/ic_launcher_round.png b/MBCPApp/mbcpicons/semimonet/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..cba5be6d649fa5502eaaa3bae42cb68c441e5295 GIT binary patch literal 2449 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 Vhr{#tF)%PNc)I$ztaD0e0stCRxC;OP From 233b43a43c586a13bc4d47a289600c7a3bbc1968 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 31 Jul 2025 14:47:41 +0700 Subject: [PATCH 052/475] README: add disclaimer Signed-off-by: Cuynu --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index a4dcdb1..960e307 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,9 @@ Lightweight "open source" tool for patching MB Bank Flutter (Android) app for ro - Licensed as MIT License : [View license.](https://gitlab.com/cuynu/mbbpatch/-/blob/mbflutter/LICENSE) +# DISCLAIMER +We are not responsible for any illegal action if criminal abuse this patch to do illegal things, since it's originally made for technical users only and not criminal. + ## Introduction - This project was made to remove or limit annoying features & root detection & accessibility detection that implemented by the development team of "MB Bank" Android app with additional features such as custom themes ability,etc. It's not PoC project. - [MBCP](https://t.me/mbbpatch) are closed source before, and many people don't like it cuz worry about security & privacy issues. From 25e5f95c49fdaed1b896fcfacf4846d80821a64f Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 31 Jul 2025 17:08:28 +0700 Subject: [PATCH 053/475] feat: autopatch_strings.sh: redirect accessibility url Signed-off-by: Cuynu --- MBCPApp/patches/autopatch_strings.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MBCPApp/patches/autopatch_strings.sh b/MBCPApp/patches/autopatch_strings.sh index 481d427..fdf7e7b 100644 --- a/MBCPApp/patches/autopatch_strings.sh +++ b/MBCPApp/patches/autopatch_strings.sh @@ -12,6 +12,8 @@ sed_libapp 's|market://details?id=com.mbmobile|https://t.me/mbbpatch/2?ref=mbcp| sed_libapp 's|https://www.facebook.com/VietnamMBBank?mibextid=LQQJ4d|https://gitlab.com/mbcp/mbbpatch/? |g' # VNeID download url sed_libapp 's|https://play.google.com/store/apps/details?id=com.vnid|https://www.apkmirror.com/uploads/?appcategory=vneid??|g' +# Accessibility url +sed_libapp 's|https://mbstore.mbbank.com.vn/accessibility/index.html|https://gitlab.com/mbcp/info/-/wikis/accessibility?ref|g' # App embedded strings sed_libapp 's|online OTP|DigitalOTP|g' From 8025fc5115c13b1ad500c0e07daa083f81e6ed93 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 4 Aug 2025 04:36:57 +0700 Subject: [PATCH 054/475] feat: autopatch_strings.sh: modify more strings Signed-off-by: Cuynu --- MBCPApp/patches/autopatch_strings.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MBCPApp/patches/autopatch_strings.sh b/MBCPApp/patches/autopatch_strings.sh index fdf7e7b..a9cc905 100644 --- a/MBCPApp/patches/autopatch_strings.sh +++ b/MBCPApp/patches/autopatch_strings.sh @@ -95,5 +95,7 @@ sed_libapp 's|Exit application|Exit MBCPApp |g' sed_libapp 's|To use this feature, please install|To use this feature, please setup |g' sed_libapp 's|Setup D-OTP|Digital OTP|g' sed_libapp 's|Your login session expired|Login session will end :< |g' +sed_libapp 's|Please turn off the "Accessibility" feature in the "Settings" section on your phone, or remove the following apps before logging in|Accessibility bypass are currently broken on v6.4.55+. If you want to use MBCP with accessibility app, click "View detail" for info|g' +sed_libapp 's|For details please contact 1900545426 or see instructions for more information|For bypass progress, please go to Telegram @mbbpatch or gitlab for more info !|g' # Placeholder toolbox sed_libapp 's|Shopping, entertainment|MBCPApp Toolbox |g' From 35ce760d3fb22bd615156550e9780c9dfb60d92e Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 4 Aug 2025 04:42:21 +0700 Subject: [PATCH 055/475] README: bump suggested version to v6.4.61 Signed-off-by: Cuynu --- README.md | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 960e307..675f1b7 100644 --- a/README.md +++ b/README.md @@ -25,29 +25,29 @@ We are not responsible for any illegal action if criminal abuse this patch to do | ⚙️ Patch | 📜 Description | 🏦 Suggested version | |:--------:|:--------------:|:-----------------:| -| `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.60 | -| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.60 | -| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.60 | -| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.60 | -| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.60 | -| `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.60 | -| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.60 | -| `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.60 | -| `Revert old eMBee logo` | Revert old eMBee logo, specially on product consultation options. | v6.4.53 ~ v6.4.60 | -| `Remove animated QR background` | Remove the animated QR background on bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.60 | -| `Remove banner & MiniApp` | Removes the banner and MiniApp on `homeLanding` page when logged in. | v6.4.43 ~ v6.4.60 | -| `Remove VPN detection` | Remove the VPN detection that warn users to turn it off on app bundle. | v6.4.52 ~ v6.4.60 | -| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.60 | -| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.60 | +| `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.61 | +| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.61 | +| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.61 | +| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.61 | +| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.61 | +| `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.61 | +| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.61 | +| `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.61 | +| `Revert old eMBee logo` | Revert old eMBee logo, specially on product consultation options. | v6.4.53 ~ v6.4.61 | +| `Remove animated QR background` | Remove the animated QR background on bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.61 | +| `Remove banner & MiniApp` | Removes the banner and MiniApp on `homeLanding` page when logged in. | v6.4.43 ~ v6.4.61 | +| `Remove VPN detection` | Remove the VPN detection that warn users to turn it off on app bundle. | v6.4.52 ~ v6.4.61 | +| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.61 | +| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.61 | | `Bypass accessibility & malicious apps check` | Remove the restriction of using the app when an app using accessibility service or "malicious apps" like (HideMyAppList) installed. | v6.4.25 ~ v6.4.54 | -| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted". | v6.4.0 ~ v6.4.60 | +| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues on some HyperOS ROMs). | v6.4.0 ~ v6.4.61 | | `Remove new root detection` | Remove the new Zimperium (ZDefend) root detection from app. (Now requires workaround for v6.4.56+) | v6.4.15 ~ v6.4.58 | -| `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.60 | -| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.60 | -| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.60 | -| `Set targetSdkVersion to 35` | Set the `targetSdkVersion` to 35 (Android 15). | v6.4.10 ~ v6.4.50 | -| `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.60 | -| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.60 | +| `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.61 | +| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.61 | +| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.61 | +| `Set targetSdkVersion to 35` | Set the `targetSdkVersion` to 35 (Android 15). | v6.4.10 ~ v6.4.61 | +| `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.61 | +| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.61 | From d8d9110c5b51930bd928d3dc76b978cd92211a69 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 4 Aug 2025 16:51:33 +0700 Subject: [PATCH 056/475] feat: block_adjust_volume_sekyc: add new patches Signed-off-by: Cuynu --- .../SingalarityEkycAudioManager.smali | 990 ++++++++++++++++++ .../activity_singalarity_screen3.xml | 7 + MBCPApp/patches/block_adjust_volume_sekyc.sh | 12 + README.md | 1 + 4 files changed, 1010 insertions(+) create mode 100644 MBCPApp/blob_patches/noadjust_volume_sekyc/SingalarityEkycAudioManager.smali create mode 100644 MBCPApp/blob_patches/noadjust_volume_sekyc/activity_singalarity_screen3.xml create mode 100644 MBCPApp/patches/block_adjust_volume_sekyc.sh diff --git a/MBCPApp/blob_patches/noadjust_volume_sekyc/SingalarityEkycAudioManager.smali b/MBCPApp/blob_patches/noadjust_volume_sekyc/SingalarityEkycAudioManager.smali new file mode 100644 index 0000000..f5b4f48 --- /dev/null +++ b/MBCPApp/blob_patches/noadjust_volume_sekyc/SingalarityEkycAudioManager.smali @@ -0,0 +1,990 @@ +.class public Lcom/singalarity/ekyc/SingalarityEkycAudioManager; +.super Ljava/lang/Object; +.source "SourceFile" + +# interfaces +.implements Landroid/media/AudioManager$OnAudioFocusChangeListener; + + +# instance fields +.field final TAG:Ljava/lang/String; + +.field category:Ljava/lang/String; + +.field completionListener:Landroid/media/MediaPlayer$OnCompletionListener; + +.field focusedPlayerKey:Ljava/lang/Double; + +.field isDebug:Z + +.field mContext:Landroid/app/Activity; + +.field mixWithOthers:Ljava/lang/Boolean; + +.field playerPool:Ljava/util/Map; + .annotation system Ldalvik/annotation/Signature; + value = { + "Ljava/util/Map<", + "Ljava/lang/Double;", + "Landroid/media/MediaPlayer;", + ">;" + } + .end annotation +.end field + +.field wasPlayingBeforeFocusChange:Ljava/lang/Boolean; + + +# direct methods +.method public constructor (Landroid/app/Activity;)V + .locals 1 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + const-string v0, "ekyc_audio_mgr" + + iput-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->TAG:Ljava/lang/String; + + new-instance v0, Ljava/util/HashMap; + + invoke-direct {v0}, Ljava/util/HashMap;->()V + + iput-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->playerPool:Ljava/util/Map; + + sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; + + iput-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->mixWithOthers:Ljava/lang/Boolean; + + sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; + + iput-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->wasPlayingBeforeFocusChange:Ljava/lang/Boolean; + + const/4 v0, 0x0 + + iput-boolean v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->isDebug:Z + + const/4 v0, 0x0 + + iput-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->category:Ljava/lang/String; + + iput-object p1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->mContext:Landroid/app/Activity; + + return-void +.end method + +.method public static testPlaySound1(Landroid/app/Activity;)V + .locals 3 + + new-instance v0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager; + + invoke-direct {v0, p0}, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->(Landroid/app/Activity;)V + + new-instance p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager$4; + + invoke-direct {p0}, Lcom/singalarity/ekyc/SingalarityEkycAudioManager$4;->()V + + invoke-virtual {v0, p0}, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->setCompletionListener(Landroid/media/MediaPlayer$OnCompletionListener;)V + + const-wide/high16 v1, 0x4059000000000000L # 100.0 + + invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; + + move-result-object p0 + + invoke-virtual {v0, p0}, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->stop(Ljava/lang/Double;)V + + invoke-virtual {v0, p0}, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->release(Ljava/lang/Double;)V + + sget p0, Lcom/singalarity/ekyc/R$raw;->singalarity_ai_demo_face_1:I + + invoke-virtual {v0, p0, v1, v2}, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->prepareAndPlay(ID)V + + return-void +.end method + +.method public static testPlaySound2(Landroid/app/Activity;)V + .locals 4 + + new-instance v0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager; + + invoke-direct {v0, p0}, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->(Landroid/app/Activity;)V + + new-instance p0, Landroid/os/HandlerThread; + + const-string v1, "test-voice-thread" + + invoke-direct {p0, v1}, Landroid/os/HandlerThread;->(Ljava/lang/String;)V + + invoke-virtual {p0}, Ljava/lang/Thread;->start()V + + new-instance v1, Landroid/os/Handler; + + invoke-virtual {p0}, Landroid/os/HandlerThread;->getLooper()Landroid/os/Looper; + + move-result-object p0 + + invoke-direct {v1, p0}, Landroid/os/Handler;->(Landroid/os/Looper;)V + + new-instance p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager$5; + + invoke-direct {p0}, Lcom/singalarity/ekyc/SingalarityEkycAudioManager$5;->()V + + const-wide/16 v2, 0x3e8 + + invoke-virtual {v1, p0, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z + + new-instance p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager$6; + + invoke-direct {p0, v0}, Lcom/singalarity/ekyc/SingalarityEkycAudioManager$6;->(Lcom/singalarity/ekyc/SingalarityEkycAudioManager;)V + + const-wide/16 v2, 0xbb8 + + invoke-virtual {v1, p0, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z + + return-void +.end method + + +# virtual methods +.method protected createMediaPlayer(I)Landroid/media/MediaPlayer; + .locals 8 + + iget-boolean v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->isDebug:Z + + if-eqz v0, :cond_0 + + new-instance v0, Ljava/lang/StringBuilder; + + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + + const-string v1, "createMediaPlayer line 296 packagename=" + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + iget-object v1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->mContext:Landroid/app/Activity; + + invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String; + + move-result-object v1 + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + :cond_0 + iget-boolean v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->isDebug:Z + + if-eqz v0, :cond_1 + + new-instance v0, Ljava/lang/StringBuilder; + + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + + const-string v1, "createMediaPlayer line 296 res=" + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + + :cond_1 + new-instance v0, Landroid/media/MediaPlayer; + + invoke-direct {v0}, Landroid/media/MediaPlayer;->()V + + if-eqz p1, :cond_2 + + :try_start_0 + iget-boolean v1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->isDebug:Z + + iget-object v1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->mContext:Landroid/app/Activity; + + invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; + + move-result-object v1 + + invoke-virtual {v1, p1}, Landroid/content/res/Resources;->openRawResourceFd(I)Landroid/content/res/AssetFileDescriptor; + + move-result-object p1 + + invoke-virtual {p1}, Landroid/content/res/AssetFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor; + + move-result-object v3 + + invoke-virtual {p1}, Landroid/content/res/AssetFileDescriptor;->getStartOffset()J + + move-result-wide v4 + + invoke-virtual {p1}, Landroid/content/res/AssetFileDescriptor;->getLength()J + + move-result-wide v6 + + move-object v2, v0 + + invoke-virtual/range {v2 .. v7}, Landroid/media/MediaPlayer;->setDataSource(Ljava/io/FileDescriptor;JJ)V + + invoke-virtual {p1}, Landroid/content/res/AssetFileDescriptor;->close()V + :try_end_0 + .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 + + goto :goto_0 + + :catch_0 + const/4 p1, 0x0 + + return-object p1 + + :cond_2 + :goto_0 + return-object v0 +.end method + +.method public getSystemVolume()F + .locals 4 + + const/4 v0, 0x0 + + :try_start_0 + iget-object v1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->mContext:Landroid/app/Activity; + + const-string v2, "audio" + + invoke-virtual {v1, v2}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; + + move-result-object v1 + + check-cast v1, Landroid/media/AudioManager; + + const/4 v2, 0x3 + + invoke-virtual {v1, v2}, Landroid/media/AudioManager;->getStreamVolume(I)I + + move-result v3 + + int-to-float v3, v3 + + invoke-virtual {v1, v2}, Landroid/media/AudioManager;->getStreamMaxVolume(I)I + + move-result v0 + :try_end_0 + .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 + .catchall {:try_start_0 .. :try_end_0} :catchall_0 + + int-to-float v0, v0 + + div-float/2addr v3, v0 + + return v3 + + :catch_0 + move-exception v1 + + :try_start_1 + invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; + :try_end_1 + .catchall {:try_start_1 .. :try_end_1} :catchall_0 + + :catchall_0 + return v0 +.end method + +.method public onAudioFocusChange(I)V + .locals 2 + + iget-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->mixWithOthers:Ljava/lang/Boolean; + + invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z + + move-result v0 + + if-nez v0, :cond_1 + + iget-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->playerPool:Ljava/util/Map; + + iget-object v1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->focusedPlayerKey:Ljava/lang/Double; + + invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v0 + + check-cast v0, Landroid/media/MediaPlayer; + + if-eqz v0, :cond_1 + + if-gtz p1, :cond_0 + + invoke-virtual {v0}, Landroid/media/MediaPlayer;->isPlaying()Z + + move-result p1 + + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; + + move-result-object p1 + + iput-object p1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->wasPlayingBeforeFocusChange:Ljava/lang/Boolean; + + invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z + + move-result p1 + + if-eqz p1, :cond_1 + + iget-object p1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->focusedPlayerKey:Ljava/lang/Double; + + invoke-virtual {p0, p1}, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->pause(Ljava/lang/Double;)V + + goto :goto_0 + + :cond_0 + iget-object p1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->wasPlayingBeforeFocusChange:Ljava/lang/Boolean; + + invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z + + move-result p1 + + if-eqz p1, :cond_1 + + iget-object p1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->focusedPlayerKey:Ljava/lang/Double; + + invoke-virtual {p0, p1}, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->play(Ljava/lang/Double;)V + + sget-object p1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; + + iput-object p1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->wasPlayingBeforeFocusChange:Ljava/lang/Boolean; + + :cond_1 + :goto_0 + return-void +.end method + +.method public pause(Ljava/lang/Double;)V + .locals 1 + + iget-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->playerPool:Ljava/util/Map; + + invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object p1 + + check-cast p1, Landroid/media/MediaPlayer; + + if-eqz p1, :cond_0 + + invoke-virtual {p1}, Landroid/media/MediaPlayer;->isPlaying()Z + + move-result v0 + + if-eqz v0, :cond_0 + + invoke-virtual {p1}, Landroid/media/MediaPlayer;->pause()V + + :cond_0 + return-void +.end method + +.method public play(Ljava/lang/Double;)V + .locals 4 + + iget-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->playerPool:Ljava/util/Map; + + invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v0 + + check-cast v0, Landroid/media/MediaPlayer; + + if-nez v0, :cond_0 + + return-void + + :cond_0 + invoke-virtual {v0}, Landroid/media/MediaPlayer;->isPlaying()Z + + move-result v1 + + if-eqz v1, :cond_1 + + return-void + + :cond_1 + iget-object v1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->mixWithOthers:Ljava/lang/Boolean; + + invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z + + move-result v1 + + if-nez v1, :cond_2 + + iget-object v1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->mContext:Landroid/app/Activity; + + const-string v2, "audio" + + invoke-virtual {v1, v2}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; + + move-result-object v1 + + check-cast v1, Landroid/media/AudioManager; + + const/4 v2, 0x3 + + const/4 v3, 0x1 + + invoke-virtual {v1, p0, v2, v3}, Landroid/media/AudioManager;->requestAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I + + iput-object p1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->focusedPlayerKey:Ljava/lang/Double; + + :cond_2 + iget-object p1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->completionListener:Landroid/media/MediaPlayer$OnCompletionListener; + + if-eqz p1, :cond_3 + + iget-object p1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->completionListener:Landroid/media/MediaPlayer$OnCompletionListener; + + invoke-virtual {v0, p1}, Landroid/media/MediaPlayer;->setOnCompletionListener(Landroid/media/MediaPlayer$OnCompletionListener;)V + + :cond_3 + new-instance p1, Lcom/singalarity/ekyc/SingalarityEkycAudioManager$1; + + invoke-direct {p1, p0}, Lcom/singalarity/ekyc/SingalarityEkycAudioManager$1;->(Lcom/singalarity/ekyc/SingalarityEkycAudioManager;)V + + invoke-virtual {v0, p1}, Landroid/media/MediaPlayer;->setOnErrorListener(Landroid/media/MediaPlayer$OnErrorListener;)V + + invoke-virtual {v0}, Landroid/media/MediaPlayer;->start()V + + return-void +.end method + +.method public prepare(ILjava/lang/Double;)V + .locals 10 + .annotation system Ldalvik/annotation/Throws; + value = { + Ljava/lang/IllegalStateException;, + Ljava/io/IOException; + } + .end annotation + + invoke-virtual {p0, p1}, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->createMediaPlayer(I)Landroid/media/MediaPlayer; + + move-result-object p1 + + if-nez p1, :cond_0 + + return-void + + :cond_0 + iget-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->playerPool:Ljava/util/Map; + + invoke-interface {v0, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + + iget-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->category:Ljava/lang/String; + + if-eqz v0, :cond_9 + + iget-boolean v1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->isDebug:Z + + if-eqz v1, :cond_1 + + new-instance v1, Ljava/lang/StringBuilder; + + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V + + const-string v2, "prepare line 236 key=" + + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + :cond_1 + const/4 v1, 0x0 + + const/4 v2, -0x1 + + invoke-virtual {v0}, Ljava/lang/String;->hashCode()I + + move-result v3 + + const/4 v4, 0x5 + + const/4 v5, 0x4 + + const/4 v6, 0x3 + + const/4 v7, 0x2 + + const/4 v8, 0x1 + + const/4 v9, 0x0 + + sparse-switch v3, :sswitch_data_0 + + goto :goto_0 + + :sswitch_0 + const-string v3, "Playback" + + invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + + move-result v3 + + if-nez v3, :cond_2 + + goto :goto_0 + + :cond_2 + move v2, v4 + + goto :goto_0 + + :sswitch_1 + const-string v3, "Ambient" + + invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + + move-result v3 + + if-nez v3, :cond_3 + + goto :goto_0 + + :cond_3 + move v2, v5 + + goto :goto_0 + + :sswitch_2 + const-string v3, "Voice" + + invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + + move-result v3 + + if-nez v3, :cond_4 + + goto :goto_0 + + :cond_4 + move v2, v6 + + goto :goto_0 + + :sswitch_3 + const-string v3, "Alarm" + + invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + + move-result v3 + + if-nez v3, :cond_5 + + goto :goto_0 + + :cond_5 + move v2, v7 + + goto :goto_0 + + :sswitch_4 + const-string v3, "Ring" + + invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + + move-result v3 + + if-nez v3, :cond_6 + + goto :goto_0 + + :cond_6 + move v2, v8 + + goto :goto_0 + + :sswitch_5 + const-string v3, "System" + + invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z + + move-result v3 + + if-nez v3, :cond_7 + + goto :goto_0 + + :cond_7 + move v2, v9 + + :goto_0 + packed-switch v2, :pswitch_data_0 + + new-array v2, v8, [Ljava/lang/Object; + + aput-object v0, v2, v9 + + const-string v0, "Unrecognised category %s" + + invoke-static {v0, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; + + goto :goto_1 + + :pswitch_0 + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v1 + + goto :goto_1 + + :pswitch_1 + invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v1 + + goto :goto_1 + + :pswitch_2 + invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v1 + + goto :goto_1 + + :pswitch_3 + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v1 + + goto :goto_1 + + :pswitch_4 + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v1 + + goto :goto_1 + + :pswitch_5 + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v1 + + :goto_1 + if-eqz v1, :cond_9 + + iget-boolean v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->isDebug:Z + + if-eqz v0, :cond_8 + + new-instance v0, Ljava/lang/StringBuilder; + + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + + const-string v2, "prepare line 263 key=" + + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + :cond_8 + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I + + move-result v0 + + invoke-virtual {p1, v0}, Landroid/media/MediaPlayer;->setAudioStreamType(I)V + + iget-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->mContext:Landroid/app/Activity; + + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I + + move-result v1 + + invoke-virtual {v0, v1}, Landroid/app/Activity;->setVolumeControlStream(I)V + + :cond_9 + new-instance v0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager$2; + + invoke-direct {v0, p0, p2}, Lcom/singalarity/ekyc/SingalarityEkycAudioManager$2;->(Lcom/singalarity/ekyc/SingalarityEkycAudioManager;Ljava/lang/Double;)V + + invoke-virtual {p1, v0}, Landroid/media/MediaPlayer;->setOnPreparedListener(Landroid/media/MediaPlayer$OnPreparedListener;)V + + new-instance p2, Lcom/singalarity/ekyc/SingalarityEkycAudioManager$3; + + invoke-direct {p2, p0}, Lcom/singalarity/ekyc/SingalarityEkycAudioManager$3;->(Lcom/singalarity/ekyc/SingalarityEkycAudioManager;)V + + invoke-virtual {p1, p2}, Landroid/media/MediaPlayer;->setOnErrorListener(Landroid/media/MediaPlayer$OnErrorListener;)V + + invoke-virtual {p1}, Landroid/media/MediaPlayer;->prepare()V + + return-void + + nop + + :sswitch_data_0 + .sparse-switch + -0x6b7ea1b1 -> :sswitch_5 + 0x26de50 -> :sswitch_4 + 0x3c68a31 -> :sswitch_3 + 0x4eff112 -> :sswitch_2 + 0x2e0b8a78 -> :sswitch_1 + 0x73dc3a3b -> :sswitch_0 + .end sparse-switch + + :pswitch_data_0 + .packed-switch 0x0 + :pswitch_5 + :pswitch_4 + :pswitch_3 + :pswitch_2 + :pswitch_1 + :pswitch_0 + .end packed-switch +.end method + +.method public prepareAndPlay(ID)V + .locals 1 + + if-nez p1, :cond_0 + + return-void + + :cond_0 + :try_start_0 + iget-boolean v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->isDebug:Z + + invoke-static {p2, p3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; + + move-result-object v0 + + invoke-virtual {p0, p1, v0}, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->prepare(ILjava/lang/Double;)V + + invoke-static {p2, p3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; + + move-result-object p1 + + invoke-virtual {p0, p1}, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->play(Ljava/lang/Double;)V + :try_end_0 + .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 + + goto :goto_0 + + :catch_0 + move-exception p1 + + iget-boolean p2, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->isDebug:Z + + if-eqz p2, :cond_1 + + invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; + + :cond_1 + :goto_0 + return-void +.end method + +.method public release(Ljava/lang/Double;)V + .locals 1 + + iget-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->playerPool:Ljava/util/Map; + + invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v0 + + check-cast v0, Landroid/media/MediaPlayer; + + if-eqz v0, :cond_0 + + invoke-virtual {v0}, Landroid/media/MediaPlayer;->reset()V + + invoke-virtual {v0}, Landroid/media/MediaPlayer;->release()V + + iget-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->playerPool:Ljava/util/Map; + + invoke-interface {v0, p1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; + + iget-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->mixWithOthers:Ljava/lang/Boolean; + + invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z + + move-result v0 + + if-nez v0, :cond_0 + + iget-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->focusedPlayerKey:Ljava/lang/Double; + + if-ne p1, v0, :cond_0 + + iget-object p1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->mContext:Landroid/app/Activity; + + const-string v0, "audio" + + invoke-virtual {p1, v0}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; + + move-result-object p1 + + check-cast p1, Landroid/media/AudioManager; + + invoke-virtual {p1, p0}, Landroid/media/AudioManager;->abandonAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I + + :cond_0 + return-void +.end method + +.method public reset(Ljava/lang/Double;)V + .locals 1 + + iget-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->playerPool:Ljava/util/Map; + + invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object p1 + + check-cast p1, Landroid/media/MediaPlayer; + + if-eqz p1, :cond_0 + + invoke-virtual {p1}, Landroid/media/MediaPlayer;->reset()V + + :cond_0 + return-void +.end method + +.method public setCategory(Ljava/lang/String;Ljava/lang/Boolean;)V + .locals 0 + + iput-object p1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->category:Ljava/lang/String; + + iput-object p2, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->mixWithOthers:Ljava/lang/Boolean; + + return-void +.end method + +.method public setCompletionListener(Landroid/media/MediaPlayer$OnCompletionListener;)V + .locals 0 + + iput-object p1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->completionListener:Landroid/media/MediaPlayer$OnCompletionListener; + + return-void +.end method + +.method public setSystemVolume(Ljava/lang/Float;)V + .locals 3 + + return-void +.end method + +.method public setVolume(Ljava/lang/Double;Ljava/lang/Float;Ljava/lang/Float;)V + .locals 1 + + return-void +.end method + +.method public stop()V + .locals 3 + + :try_start_0 + iget-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->playerPool:Ljava/util/Map; + + invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set; + + move-result-object v0 + + invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; + + move-result-object v0 + + :cond_0 + :goto_0 + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + + move-result v1 + + if-eqz v1, :cond_1 + + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v1 + + check-cast v1, Ljava/util/Map$Entry; + + iget-object v2, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->playerPool:Ljava/util/Map; + + invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; + + move-result-object v1 + + invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v1 + + check-cast v1, Landroid/media/MediaPlayer; + + if-eqz v1, :cond_0 + + invoke-virtual {v1}, Landroid/media/MediaPlayer;->isPlaying()Z + + move-result v2 + + if-eqz v2, :cond_0 + + invoke-virtual {v1}, Landroid/media/MediaPlayer;->stop()V + + invoke-virtual {v1}, Landroid/media/MediaPlayer;->release()V + :try_end_0 + .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 + + goto :goto_0 + + :catch_0 + :cond_1 + return-void +.end method + +.method public stop(Ljava/lang/Double;)V + .locals 2 + + iget-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->playerPool:Ljava/util/Map; + + invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v0 + + check-cast v0, Landroid/media/MediaPlayer; + + if-eqz v0, :cond_0 + + invoke-virtual {v0}, Landroid/media/MediaPlayer;->isPlaying()Z + + move-result v1 + + if-eqz v1, :cond_0 + + invoke-virtual {v0}, Landroid/media/MediaPlayer;->pause()V + + const/4 v1, 0x0 + + invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;->seekTo(I)V + + :cond_0 + iget-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->mixWithOthers:Ljava/lang/Boolean; + + invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z + + move-result v0 + + if-nez v0, :cond_1 + + iget-object v0, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->focusedPlayerKey:Ljava/lang/Double; + + if-ne p1, v0, :cond_1 + + iget-object p1, p0, Lcom/singalarity/ekyc/SingalarityEkycAudioManager;->mContext:Landroid/app/Activity; + + const-string v0, "audio" + + invoke-virtual {p1, v0}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; + + move-result-object p1 + + check-cast p1, Landroid/media/AudioManager; + + invoke-virtual {p1, p0}, Landroid/media/AudioManager;->abandonAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I + + :cond_1 + return-void +.end method diff --git a/MBCPApp/blob_patches/noadjust_volume_sekyc/activity_singalarity_screen3.xml b/MBCPApp/blob_patches/noadjust_volume_sekyc/activity_singalarity_screen3.xml new file mode 100644 index 0000000..8167b36 --- /dev/null +++ b/MBCPApp/blob_patches/noadjust_volume_sekyc/activity_singalarity_screen3.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/MBCPApp/patches/block_adjust_volume_sekyc.sh b/MBCPApp/patches/block_adjust_volume_sekyc.sh new file mode 100644 index 0000000..9e8060f --- /dev/null +++ b/MBCPApp/patches/block_adjust_volume_sekyc.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +# PATCHNAME: Block adjust volume on sEKYC +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + + +cp -f "$DIRPATH"/blob_patches/noadjust_volume_sekyc/activity_singalarity_screen3.xml mbapk/mbapk_unpacked/res/layout +cp -f "$DIRPATH"/blob_patches/noadjust_volume_sekyc/SingalarityEkycAudioManager.smali mbapk/mbapk_unpacked/smali_classes3/com/singalarity/ekyc/ + + diff --git a/README.md b/README.md index 675f1b7..363a48e 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ We are not responsible for any illegal action if criminal abuse this patch to do | ⚙️ Patch | 📜 Description | 🏦 Suggested version | |:--------:|:--------------:|:-----------------:| | `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.61 | +| `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.61 | | `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.61 | | `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.61 | | `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.61 | From 5f6aec5692fdc71729b476344b74211c11eb0eb1 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 5 Aug 2025 05:09:21 +0700 Subject: [PATCH 057/475] feat: bypass_new_zimperium_detection: also nuke libchecks.so seems like that library are not necessary to keep anymore, tested on AOSP ROMs with no crashes. Signed-off-by: Cuynu --- MBCPApp/patches/bypass_new_zimperium_detection.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/MBCPApp/patches/bypass_new_zimperium_detection.sh b/MBCPApp/patches/bypass_new_zimperium_detection.sh index 53b8b0d..8b80389 100644 --- a/MBCPApp/patches/bypass_new_zimperium_detection.sh +++ b/MBCPApp/patches/bypass_new_zimperium_detection.sh @@ -12,6 +12,9 @@ rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libvvb2060.so' info 'Removing [libtoolChecker.so]...' rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libtoolChecker.so' rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libtoolChecker.so' +info 'Removing [libchecks.so]...' +rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libchecks.so' +rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libchecks.so' info "Removing checksum from provider..." sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali From f612b72a7f6067fb8a15f0a4a16655d6bf855201 Mon Sep 17 00:00:00 2001 From: fukiame Date: Tue, 5 Aug 2025 18:40:16 +0700 Subject: [PATCH 058/475] Revert "feat: bypass_new_zimperium_detection: also nuke libchecks.so" mbbpatch_chat/95193 deleting libchecks.so on latest commit impact to app patching on my case btw. after comment the code all going good VTAP work This reverts commit 1005fd24f3fbfcca8e2e8fc461baf88d0158f5dd. Reported-by: chaadgrayson at Telegram Signed-off-by: Cuynu Signed-off-by: fukiame --- MBCPApp/patches/bypass_new_zimperium_detection.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/MBCPApp/patches/bypass_new_zimperium_detection.sh b/MBCPApp/patches/bypass_new_zimperium_detection.sh index 8b80389..53b8b0d 100644 --- a/MBCPApp/patches/bypass_new_zimperium_detection.sh +++ b/MBCPApp/patches/bypass_new_zimperium_detection.sh @@ -12,9 +12,6 @@ rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libvvb2060.so' info 'Removing [libtoolChecker.so]...' rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libtoolChecker.so' rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libtoolChecker.so' -info 'Removing [libchecks.so]...' -rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libchecks.so' -rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libchecks.so' info "Removing checksum from provider..." sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali From 50f76271fa9956ef4cfe24e3a33329aadc62fa50 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 7 Aug 2025 05:31:02 +0700 Subject: [PATCH 059/475] feat: mbcpapp.sh: add install patched app option for v6.4.59+ same as v6.4.55 or lower xD Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 2284d27..97bb480 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -303,9 +303,23 @@ done 'Install patched app' ) info 'Select your patched version to continue' PS3='Select patched version to continue, or [3] to quit : ' - select opt in 'App patched with newer version [v6.4.56 or higher]' 'App patched with older version [v6.4.55 or lower]' 'Exit' + select opt in 'App patched with newer version [v6.4.59+]' 'App patched with specific version [v6.4.56 ~ v6.4.58]' 'App patched with older version [v6.4.55 or lower]' 'Exit' do - if [ "$opt" == 'App patched with newer version [v6.4.56 or higher]' ]; then + + if [ "$opt" == 'App patched with newer version [v6.4.59+]' ]; then + if [ -f "$DIRPATH"/mbcpapp_apk/MBCP_Flutter_SelfPatched.apk ] + then + warn "MBCP Helper / CorePatch must be installed with disable digest verify on !!!" + warn "You must have connected Android device with USB debugging turned on in order to install !!!" + adb kill-server + adb start-server + adb install 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk' + adb shell am start -n com.mbmobile/io.flutter.plugins.MainActivity + else + err "[MBCP_Flutter_SelfPatched.apk] not found, cannot continue !" + fi + + elif [ "$opt" == 'App patched with specific version [v6.4.56 ~ v6.4.58]' ]; then if [ -f "$DIRPATH"/mbcpapp_apk/MBCP_Flutter_SelfPatched.apk ] then warn "MBCP Helper / CorePatch must be installed with disable digest verify on !!!" From fee43c8b3d775add2c2711212f3f5834636f5089 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 7 Aug 2025 09:21:10 +0700 Subject: [PATCH 060/475] feat: autopatch_strings.sh: redirect official faq url to mbcp faq url Signed-off-by: Cuynu --- MBCPApp/patches/autopatch_strings.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/MBCPApp/patches/autopatch_strings.sh b/MBCPApp/patches/autopatch_strings.sh index a9cc905..5b82c2e 100644 --- a/MBCPApp/patches/autopatch_strings.sh +++ b/MBCPApp/patches/autopatch_strings.sh @@ -15,6 +15,9 @@ sed_libapp 's|https://play.google.com/store/apps/details?id=com.vnid|https://www # Accessibility url sed_libapp 's|https://mbstore.mbbank.com.vn/accessibility/index.html|https://gitlab.com/mbcp/info/-/wikis/accessibility?ref|g' +# Frequently asked questions +sed_libapp 's|https://miniapp.mbbank.com.vn/emb-helper/|https://gitlab.com/mbcp/info/-/wikis/faq?|g' + # App embedded strings sed_libapp 's|online OTP|DigitalOTP|g' sed_libapp 's|Online OTP|DigitalOTP|g' From 6c9d4f961ed66d1e9b08e5aee03df68ad3909d97 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Fri, 8 Aug 2025 08:13:48 +0700 Subject: [PATCH 061/475] fix: mbcpapp.sh: typo fix Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 97bb480..e50b54d 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -302,7 +302,7 @@ done ;; 'Install patched app' ) info 'Select your patched version to continue' - PS3='Select patched version to continue, or [3] to quit : ' + PS3='Select patched version to continue, or [4] to quit : ' select opt in 'App patched with newer version [v6.4.59+]' 'App patched with specific version [v6.4.56 ~ v6.4.58]' 'App patched with older version [v6.4.55 or lower]' 'Exit' do From 4b8fe998423af34105ecde9626e924ea074af221 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Fri, 8 Aug 2025 08:15:14 +0700 Subject: [PATCH 062/475] chore: legacy_patch.sh: add patch finish Signed-off-by: Cuynu --- MBCPApp/legacy_patch.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/MBCPApp/legacy_patch.sh b/MBCPApp/legacy_patch.sh index 549abe3..5e03ecd 100755 --- a/MBCPApp/legacy_patch.sh +++ b/MBCPApp/legacy_patch.sh @@ -80,6 +80,7 @@ fi mv 'temp/libweneedfreedom.so' 'temp/libdesignersactivists.so' cp -f 'temp/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' rm -rf temp + echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(git show -s --format=%cd HEAD). > 'mbapk/mbapk_unpacked/assets/mbcp_info/remove_v6.4.56_root_detection.inf' echo "Applied [Remove v6.4.56 root detection] patch !!!" else echo "[UnderlyingVcl.smali] not found! Please clear patched app then unpack again!" From 176aafafa8c9c5f7c17e3ced2cdddcf808b94a59 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 9 Aug 2025 09:45:53 +0700 Subject: [PATCH 063/475] fix: legacy_patch.sh: also remove QUERY_ALL_PACKAGES permission fixes EKYC3002-MS6998 with DF16246.6 error on some rare cases Signed-off-by: Cuynu --- MBCPApp/legacy_patch.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MBCPApp/legacy_patch.sh b/MBCPApp/legacy_patch.sh index 5e03ecd..9865b8a 100755 --- a/MBCPApp/legacy_patch.sh +++ b/MBCPApp/legacy_patch.sh @@ -67,6 +67,8 @@ fi echo "Moving from [libdesignersactivists.so] to [libweneedfreedom.so]..." mv 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/arm64-v8a/libweneedfreedom.so' mv 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libweneedfreedom.so' + # Fixes EKYC3002-MS6998 (DF16246.6) error on devices with randomized apps + sed -i 's|||g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' # Prevent "MB detected that the device is currently not secure for peforming transactions" dialog echo "Creating placeholder lib" rm -rf temp From 73d8a7e5986bf518933c973b894b6e91cea0f1d6 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 10 Aug 2025 07:52:54 +0700 Subject: [PATCH 064/475] feat: hide_vtap_root_detection_activity: adapt with v6.4.62+ since v6.4.62+, its moved to smali_classes3 Signed-off-by: Cuynu --- MBCPApp/patches/hide_vtap_root_detection_activity.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/MBCPApp/patches/hide_vtap_root_detection_activity.sh b/MBCPApp/patches/hide_vtap_root_detection_activity.sh index 2795d07..c0c9d63 100644 --- a/MBCPApp/patches/hide_vtap_root_detection_activity.sh +++ b/MBCPApp/patches/hide_vtap_root_detection_activity.sh @@ -17,5 +17,10 @@ sed -i 's|Lcom/vkey/android/vguard/VGDialogActivity;|Lio/flutter/plugins/MainAct cp -f 'blob_patches/bypass_rootold/BasicThreatInfo.smali' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/internal/vguard/engine/' cp -f 'blob_patches/bypass_rootold/VGThreatAppInfo.smali' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/vguard/model/' cp -f 'blob_patches/bypass_rootold/VGThreatResponse.smali' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/vguard/model/' +# Adapt with v6.4.62+ +cp -f 'blob_patches/bypass_rootold/BasicThreatInfo.smali' 'mbapk/mbapk_unpacked/smali_classes3/com/vkey/android/internal/vguard/engine/' +cp -f 'blob_patches/bypass_rootold/VGThreatAppInfo.smali' 'mbapk/mbapk_unpacked/smali_classes3/com/vkey/android/vguard/model/' +cp -f 'blob_patches/bypass_rootold/VGThreatResponse.smali' 'mbapk/mbapk_unpacked/smali_classes3/com/vkey/android/vguard/model/' # Test crash fixes for some Android 13 devices sed -i 's|invoke-virtual {v5, v12}, Lcom/vkey/android/vguard/model/VGThreatResponse;->setUsingLegacyMessage(Z)V| |g' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/eg.smali' +sed -i 's|invoke-virtual {v5, v12}, Lcom/vkey/android/vguard/model/VGThreatResponse;->setUsingLegacyMessage(Z)V| |g' 'mbapk/mbapk_unpacked/smali_classes3/com/vkey/android/eg.smali' From 88b47e7afc9332d5853ad0499ae95d028fca2701 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 10 Aug 2025 07:58:07 +0700 Subject: [PATCH 065/475] feat: legacy_patch.sh: also remove unnecessary lib Signed-off-by: Cuynu --- MBCPApp/legacy_patch.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/MBCPApp/legacy_patch.sh b/MBCPApp/legacy_patch.sh index 9865b8a..9c4d311 100755 --- a/MBCPApp/legacy_patch.sh +++ b/MBCPApp/legacy_patch.sh @@ -60,7 +60,12 @@ fi sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|designersactivists |weneedfreedom|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|designersactivists |weneedfreedom|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali echo "Removing [libtoolChecker.so]..." + rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libtoolChecker.so' + rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libtoolChecker.so' + echo "Removing [libvvb2060.so]..." + rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libvvb2060.so' + rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libvvb2060.so' echo "Patching [libdesignersactivists.so]..." sed -i 's|com.zimperium|app.dontfixew|g' 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' sed -i 's|detection|freedom..|g' 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' From 4c336be74bf35c4beab51dcdec2ed412a00fa260 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 10 Aug 2025 08:04:05 +0700 Subject: [PATCH 066/475] fix: legacy_patch.sh: false positive error Signed-off-by: Cuynu --- MBCPApp/legacy_patch.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MBCPApp/legacy_patch.sh b/MBCPApp/legacy_patch.sh index 9c4d311..4c76e92 100755 --- a/MBCPApp/legacy_patch.sh +++ b/MBCPApp/legacy_patch.sh @@ -60,7 +60,8 @@ fi sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|designersactivists |weneedfreedom|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali echo "Removing [libtoolChecker.so]..." + sed -i 's|designersactivists |weneedfreedom|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + echo "Removing [libtoolChecker.so]..." rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libtoolChecker.so' rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libtoolChecker.so' echo "Removing [libvvb2060.so]..." From 09c4eba5ebf786769cd94556e03402bd067e82b4 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 11 Aug 2025 08:41:10 +0700 Subject: [PATCH 067/475] fix: remove_vnpay_vmb20: causing crashes on v6.4.62+ Signed-off-by: Cuynu --- MBCPApp/patches/remove_vnpay_vmb20.sh | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/MBCPApp/patches/remove_vnpay_vmb20.sh b/MBCPApp/patches/remove_vnpay_vmb20.sh index 09f6eef..bdc0d04 100644 --- a/MBCPApp/patches/remove_vnpay_vmb20.sh +++ b/MBCPApp/patches/remove_vnpay_vmb20.sh @@ -6,18 +6,7 @@ . "$DIRPATH"/common.sh info "Removing smali..." -rm -rf 'mbapk/mbapk_unpacked/smali_classes4/com/vnpay' -rm -rf 'mbapk/mbapk_unpacked/smali_classes4/com/d5' -rm -rf 'mbapk/mbapk_unpacked/smali_classes5/com/u4' -rm -rf 'mbapk/mbapk_unpacked/smali_classes5/com/v4' -rm -rf 'mbapk/mbapk_unpacked/smali_classes5/com/x2' -rm -rf 'mbapk/mbapk_unpacked/smali_classes5/com/y4' -rm -rf 'mbapk/mbapk_unpacked/smali_classes5/com/z4' -rm -rf 'mbapk/mbapk_unpacked/smali/com/a5' -rm -rf 'mbapk/mbapk_unpacked/smali/com/ay4' -rm -rf 'mbapk/mbapk_unpacked/smali/com/az4' -rm -rf 'mbapk/mbapk_unpacked/smali/com/c5' -rm -rf 'mbapk/mbapk_unpacked/smali/com/d5' +rm -f 'mbapk/mbapk_unpacked/smali_classes3/com/vnpay/ticketlib/Activity/VMB20MainActivity.smali' for i in {9..82}; do # skip 77, 78, 79 case $i in @@ -107,7 +96,7 @@ manifest_remove 'android:name="_vemaybay_payment"' manifest_remove 'android:name="_vemaybay_payment_without_paymentcode"' manifest_remove 'android:name="_vemaybay_payment_paylater"' -cp -f 'blob_patches/remove_vmb20/GeneratedPluginRegistrant.smali' 'mbapk/mbapk_unpacked/smali_classes4/io/flutter/plugins' + rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/base/partner/img_vnpay.webp' rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/base/partner/img_vna.webp' sed_libapp 's|vna_flight_landing|broken_vna_ehh_idk|g' From 0af469839fb25d649364eea847eaf0e4900dcff7 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 11 Aug 2025 09:00:36 +0700 Subject: [PATCH 068/475] README: bump suggested version to v6.4.62 except [Bypass accessibility & malicious apps check] and [Remove new root detection] patch as it's incompatible with v6.4.62+ Signed-off-by: Cuynu --- README.md | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 363a48e..a2e16c8 100644 --- a/README.md +++ b/README.md @@ -25,30 +25,30 @@ We are not responsible for any illegal action if criminal abuse this patch to do | ⚙️ Patch | 📜 Description | 🏦 Suggested version | |:--------:|:--------------:|:-----------------:| -| `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.61 | -| `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.61 | -| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.61 | -| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.61 | -| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.61 | -| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.61 | -| `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.61 | -| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.61 | -| `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.61 | -| `Revert old eMBee logo` | Revert old eMBee logo, specially on product consultation options. | v6.4.53 ~ v6.4.61 | -| `Remove animated QR background` | Remove the animated QR background on bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.61 | -| `Remove banner & MiniApp` | Removes the banner and MiniApp on `homeLanding` page when logged in. | v6.4.43 ~ v6.4.61 | -| `Remove VPN detection` | Remove the VPN detection that warn users to turn it off on app bundle. | v6.4.52 ~ v6.4.61 | -| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.61 | -| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.61 | +| `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.62 | +| `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.62 | +| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.62 | +| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.62 | +| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.62 | +| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.62 | +| `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.62 | +| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.62 | +| `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.62 | +| `Revert old eMBee logo` | Revert old eMBee logo, specially on product consultation options. | v6.4.53 ~ v6.4.62 | +| `Remove animated QR background` | Remove the animated QR background on bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.62 | +| `Remove banner & MiniApp` | Removes the banner and MiniApp on `homeLanding` page when logged in. | v6.4.43 ~ v6.4.62 | +| `Remove VPN detection` | Remove the VPN detection that warn users to turn it off on app bundle. | v6.4.52 ~ v6.4.62 | +| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.62 | +| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.62 | | `Bypass accessibility & malicious apps check` | Remove the restriction of using the app when an app using accessibility service or "malicious apps" like (HideMyAppList) installed. | v6.4.25 ~ v6.4.54 | -| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues on some HyperOS ROMs). | v6.4.0 ~ v6.4.61 | +| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues on some HyperOS ROMs). | v6.4.0 ~ v6.4.62 | | `Remove new root detection` | Remove the new Zimperium (ZDefend) root detection from app. (Now requires workaround for v6.4.56+) | v6.4.15 ~ v6.4.58 | -| `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.61 | -| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.61 | -| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.61 | -| `Set targetSdkVersion to 35` | Set the `targetSdkVersion` to 35 (Android 15). | v6.4.10 ~ v6.4.61 | -| `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.61 | -| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.61 | +| `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.62 | +| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.62 | +| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.62 | +| `Set targetSdkVersion to 35` | Set the `targetSdkVersion` to 35 (Android 15). | v6.4.10 ~ v6.4.62 | +| `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.62 | +| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.62 | From 35934bdb34553355d5ab8f0e756b7212282ab408 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 11 Aug 2025 10:27:49 +0700 Subject: [PATCH 069/475] feat: widget_dark.sh: introduce [Change widget background to dark] patch Signed-off-by: Cuynu --- MBCPApp/blob_patches/widget_dark/bg_4x2.png | Bin 0 -> 450 bytes MBCPApp/blob_patches/widget_dark/bg_4x4.png | Bin 0 -> 450 bytes MBCPApp/patches/widget_dark.sh | 12 ++++++++++++ README.md | 1 + 4 files changed, 13 insertions(+) create mode 100644 MBCPApp/blob_patches/widget_dark/bg_4x2.png create mode 100644 MBCPApp/blob_patches/widget_dark/bg_4x4.png create mode 100644 MBCPApp/patches/widget_dark.sh diff --git a/MBCPApp/blob_patches/widget_dark/bg_4x2.png b/MBCPApp/blob_patches/widget_dark/bg_4x2.png new file mode 100644 index 0000000000000000000000000000000000000000..7300937a0f91968a1c2cec9fc3de30166b6ac36a GIT binary patch literal 450 zcmeAS@N?(olHy`uVBq!ia0y~yV3+{H9Bd2>4A0#j?O0n@B ztn_qo45^s&_R>b)1_Ooz8!jzAec*9zopr02Ft9F#rGn literal 0 HcmV?d00001 diff --git a/MBCPApp/blob_patches/widget_dark/bg_4x4.png b/MBCPApp/blob_patches/widget_dark/bg_4x4.png new file mode 100644 index 0000000000000000000000000000000000000000..7300937a0f91968a1c2cec9fc3de30166b6ac36a GIT binary patch literal 450 zcmeAS@N?(olHy`uVBq!ia0y~yV3+{H9Bd2>4A0#j?O0n@B ztn_qo45^s&_R>b)1_Ooz8!jzAec*9zopr02Ft9F#rGn literal 0 HcmV?d00001 diff --git a/MBCPApp/patches/widget_dark.sh b/MBCPApp/patches/widget_dark.sh new file mode 100644 index 0000000..80ff17e --- /dev/null +++ b/MBCPApp/patches/widget_dark.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +# PATCHNAME: Change widget background to dark +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +echo "Copying dark background..." +cp -f 'blob_patches/widget_dark/bg_4x2.png' 'mbapk/mbapk_unpacked/res/drawable-xxhdpi/' +cp -f 'blob_patches/widget_dark/bg_4x4.png' 'mbapk/mbapk_unpacked/res/drawable-xxhdpi/' +echo "Removing [mbb_home_widget_qr_info.xml]..." +rm -f 'mbapk/mbapk_unpacked/res/xml/mbb_home_widget_qr_info.xml' diff --git a/README.md b/README.md index a2e16c8..a735102 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ We are not responsible for any illegal action if criminal abuse this patch to do | `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.62 | | `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.62 | | `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.62 | +| `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.62 | | `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.62 | | `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.62 | | `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.62 | From a3b6e1e154820d5b19d951065e2ee369eca28fd6 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 11 Aug 2025 16:17:22 +0700 Subject: [PATCH 070/475] feat: autopatch_strings.sh: modify more strings Signed-off-by: Cuynu --- MBCPApp/patches/autopatch_strings.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/MBCPApp/patches/autopatch_strings.sh b/MBCPApp/patches/autopatch_strings.sh index 5b82c2e..660e555 100644 --- a/MBCPApp/patches/autopatch_strings.sh +++ b/MBCPApp/patches/autopatch_strings.sh @@ -72,6 +72,7 @@ sed_libapp 's|Devices registered with DOTP|Active DigitalOTP devices |g' sed_libapp 's|Select Digital OTP Setup / Configuration|3 dots / Setup DigitalOTP / Register |g' sed_libapp 's|Total Balance in VND|Total balance in VND|g' sed_libapp 's|Simply enter the DigitalOTP PIN, and the system will Autoally activate to process encryption and transaction authentication.|Simply enter the DigitalOTP PIN, and the VTAP system will activate to process encryption and transaction authentication. |g' +sed_libapp 's|PIN Digital OTP| DigitalOTP PIN|g' sed_libapp 's|productionrn|mbcpreleases|g' From f0032c0db32a2368fd3a71b38f9a6282e407f771 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 11 Aug 2025 16:19:45 +0700 Subject: [PATCH 071/475] fix: widget_dark.sh: also remove manifest things fixes resource compilation error due to missing resources Signed-off-by: Cuynu --- MBCPApp/patches/widget_dark.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MBCPApp/patches/widget_dark.sh b/MBCPApp/patches/widget_dark.sh index 80ff17e..a93ca0a 100644 --- a/MBCPApp/patches/widget_dark.sh +++ b/MBCPApp/patches/widget_dark.sh @@ -10,3 +10,7 @@ cp -f 'blob_patches/widget_dark/bg_4x2.png' 'mbapk/mbapk_unpacked/res/drawable-x cp -f 'blob_patches/widget_dark/bg_4x4.png' 'mbapk/mbapk_unpacked/res/drawable-xxhdpi/' echo "Removing [mbb_home_widget_qr_info.xml]..." rm -f 'mbapk/mbapk_unpacked/res/xml/mbb_home_widget_qr_info.xml' +echo "Patching [public.xml]..." +sed -i 's|||g' 'mbapk/mbapk_unpacked/res/values/public.xml' +echo "Patching [AndroidManifest.xml]..." +sed -i 's|||g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' From 76909691eff93d345ae1a6064c976f26f08368ad Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 12 Aug 2025 08:39:13 +0700 Subject: [PATCH 072/475] feat: restore_old_lib_682: introduce [Restore old 682 lib] patch Signed-off-by: Cuynu --- MBCPApp/patches/restore_old_lib_682.sh | 22 ++++++++++++++++++++++ README.md | 1 + 2 files changed, 23 insertions(+) create mode 100644 MBCPApp/patches/restore_old_lib_682.sh diff --git a/MBCPApp/patches/restore_old_lib_682.sh b/MBCPApp/patches/restore_old_lib_682.sh new file mode 100644 index 0000000..ff2f1a0 --- /dev/null +++ b/MBCPApp/patches/restore_old_lib_682.sh @@ -0,0 +1,22 @@ +#!/usr/bin/env bash +# PATCHNAME: Restore old 682 lib +# MAXVER: 63 +# MINVER: 61 +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +mkdir old682 +echo "Downloading v6.4.61 apks..." +wget https://github.com/kongu2k8-svg/mbapk/releases/download/mb/embee_v6.4.61_682_arm64-v8a_armeabi-v7a.apks -q --show-progress +mv *.apks old682/ +echo "Unpacking..." +java -jar tools/apkeditor.jar m -i old682/*.apks +java -jar tools/apktool.jar d old682/*.apk -o old682/unpacked -j$(nproc) +mv old682/unpacked/lib/arm64-v8a/libapp.so mbapk/mbapk_unpacked/lib/arm64-v8a/ +mv old682/unpacked/lib/armeabi-v7a/libapp.so mbapk/mbapk_unpacked/lib/armeabi-v7a/ +mv old682/unpacked/lib/arm64-v8a/libflutter.so mbapk/mbapk_unpacked/lib/arm64-v8a/ +mv old682/unpacked/lib/armeabi-v7a/libflutter.so mbapk/mbapk_unpacked/lib/armeabi-v7a/ +echo "Cleaning..." +rm -rf old682 +echo "WARNING : Any changes to [libapp.so] like Autopatch strings are reverted, please apply again if you want to !" +echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(git show -s --format=%cd HEAD). > 'mbapk/mbapk_unpacked/assets/mbcp_info/bypass_1200_error.inf' diff --git a/README.md b/README.md index a735102..54f27f0 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ We are not responsible for any illegal action if criminal abuse this patch to do | `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.62 | | `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.62 | | `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.62 | +| `Restore old 682 lib` | Restore old v6.4.61 `libapp.so` to prevent enforced `quockhanh` theme changes on v6.4.62. | v6.4.62 | | `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.62 | | `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.62 | | `Revert old eMBee logo` | Revert old eMBee logo, specially on product consultation options. | v6.4.53 ~ v6.4.62 | From a359154854cbd5bba8c7a99588a9f7c6e28392f9 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 12 Aug 2025 17:16:17 +0700 Subject: [PATCH 073/475] fix: restore_old_lib_682: wrong mbcpinfo Signed-off-by: Cuynu --- MBCPApp/patches/restore_old_lib_682.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/patches/restore_old_lib_682.sh b/MBCPApp/patches/restore_old_lib_682.sh index ff2f1a0..a72ae5e 100644 --- a/MBCPApp/patches/restore_old_lib_682.sh +++ b/MBCPApp/patches/restore_old_lib_682.sh @@ -19,4 +19,4 @@ mv old682/unpacked/lib/armeabi-v7a/libflutter.so mbapk/mbapk_unpacked/lib/armeab echo "Cleaning..." rm -rf old682 echo "WARNING : Any changes to [libapp.so] like Autopatch strings are reverted, please apply again if you want to !" -echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(git show -s --format=%cd HEAD). > 'mbapk/mbapk_unpacked/assets/mbcp_info/bypass_1200_error.inf' +echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(git show -s --format=%cd HEAD). > 'mbapk/mbapk_unpacked/assets/mbcp_info/restore_old_682_lib.inf' From ca5267bef77a66352bdd2d8a3f19320742451308 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 12 Aug 2025 17:20:23 +0700 Subject: [PATCH 074/475] fix: restore_old_lib_682: remove patch finish Signed-off-by: Cuynu --- MBCPApp/patches/restore_old_lib_682.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/patches/restore_old_lib_682.sh b/MBCPApp/patches/restore_old_lib_682.sh index a72ae5e..e206546 100644 --- a/MBCPApp/patches/restore_old_lib_682.sh +++ b/MBCPApp/patches/restore_old_lib_682.sh @@ -19,4 +19,4 @@ mv old682/unpacked/lib/armeabi-v7a/libflutter.so mbapk/mbapk_unpacked/lib/armeab echo "Cleaning..." rm -rf old682 echo "WARNING : Any changes to [libapp.so] like Autopatch strings are reverted, please apply again if you want to !" -echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(git show -s --format=%cd HEAD). > 'mbapk/mbapk_unpacked/assets/mbcp_info/restore_old_682_lib.inf' + From 5724ff9e0c08eb15c039c43ea60136899709749b Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 16 Aug 2025 09:28:10 +0700 Subject: [PATCH 075/475] README: change preview logo Signed-off-by: Cuynu --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 54f27f0..0eb28c9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # MBCPApp Patcher for MB Bank -2025_logo +2025_logo ![GitLab Forks](https://img.shields.io/gitlab/forks/65209567?gitlab_url=https%3A%2F%2Fgitlab.com&style=for-the-badge&logo=gitlab) ![GitLab Stars](https://img.shields.io/gitlab/stars/65209567?gitlab_url=https%3A%2F%2Fgitlab.com&style=for-the-badge&logo=gitlab) From cb8a9966207928ddcf5d724b6dd726ffbdcfec9f Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 19 Aug 2025 11:58:40 +0700 Subject: [PATCH 076/475] README: move links to disroot Signed-off-by: Cuynu --- README.md | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 0eb28c9..9c40752 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,10 @@ # MBCPApp Patcher for MB Bank -2025_logo +2025_logo -![GitLab Forks](https://img.shields.io/gitlab/forks/65209567?gitlab_url=https%3A%2F%2Fgitlab.com&style=for-the-badge&logo=gitlab) -![GitLab Stars](https://img.shields.io/gitlab/stars/65209567?gitlab_url=https%3A%2F%2Fgitlab.com&style=for-the-badge&logo=gitlab) +Lightweight "open source" tool for patching MB Bank Flutter (Android) app for rooted user, mostly written in Bash, made possible by [Cuynu](https://git.disroot.org/cuynu). - -Lightweight "open source" tool for patching MB Bank Flutter (Android) app for rooted user, mostly written in Bash, made possible by [Cuynu](https://gitlab.com/cuynu). - -- Licensed as MIT License : [View license.](https://gitlab.com/cuynu/mbbpatch/-/blob/mbflutter/LICENSE) +- Licensed as MIT License : [View license.](https://git.disroot.org/mbcp/mbbpatch/src/branch/mbflutter/LICENSE) # DISCLAIMER We are not responsible for any illegal action if criminal abuse this patch to do illegal things, since it's originally made for technical users only and not criminal. @@ -80,7 +76,7 @@ We are not responsible for any illegal action if criminal abuse this patch to do - Go to home directory, then clone repository first ``` cd ~ -git clone https://gitlab.com/cuynu/mbbpatch.git +git clone https://git.disroot.org/cuynu/mbbpatch.git cd ~/mbbpatch/MBCPApp ``` @@ -98,7 +94,7 @@ cd ~/mbbpatch/MBCPApp - Use `Patch App` function and select the patches you want to apply to unpacked app - When done, use `Repack APK` function to recompile patched app - Patched app will be `MBCP_Flutter_SelfPatched.apk` on `~/mbbpatch/MBCPApp/mbcpapp_apk/` -- Install it to your device (requires [MBCP Helper](https://gitlab.com/cuynu/mbcp-helper/-/releases) / [CorePatch](https://github.com/lsposed/corepatch/releases) ) with enabled "Disable digest verify" option. +- Install it to your device (requires [MBCP Helper](https://git.disroot.org/cuynu/mbcp-helper/releases) / [CorePatch](https://github.com/lsposed/corepatch/releases) ) with enabled "Disable digest verify" option. - Profit :) ## TODO @@ -111,7 +107,7 @@ MBCPApp Patcher project won't be possible without those external projects !! - [Zhaxia CN](https://t.me/zhaxia_cn) for sticker packs (Add anime resources) ## Contributors -- [Cuynu](https://gitlab.com/cuynu) - MBCP project maintainer -- [fukiame](https://gitlab.com/fukiame) - other improvements to project +- [Cuynu](https://git.disroot.org/cuynu) - MBCP project author/maintainer +- [fukiame](https://git.disroot.org/fukiame) - other improvements to project From e174cffc7ce99ddb999fc55c1ab3d177c9f5f9a9 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 19 Aug 2025 12:01:07 +0700 Subject: [PATCH 077/475] fix: README: wrong logo link Signed-off-by: Cuynu --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9c40752..0f2d82e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # MBCPApp Patcher for MB Bank -2025_logo +2025_logo Lightweight "open source" tool for patching MB Bank Flutter (Android) app for rooted user, mostly written in Bash, made possible by [Cuynu](https://git.disroot.org/cuynu). From a1b28b07540b69d4415019028f3900ac3d37b4e6 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 19 Aug 2025 12:30:31 +0700 Subject: [PATCH 078/475] chore: autopatch_strings.sh: move links to disroot Signed-off-by: Cuynu --- MBCPApp/patches/autopatch_strings.sh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/MBCPApp/patches/autopatch_strings.sh b/MBCPApp/patches/autopatch_strings.sh index 660e555..f2d209b 100644 --- a/MBCPApp/patches/autopatch_strings.sh +++ b/MBCPApp/patches/autopatch_strings.sh @@ -9,20 +9,21 @@ # App update button url sed_libapp 's|market://details?id=com.mbmobile|https://t.me/mbbpatch/2?ref=mbcp|g' # Facebook button url -sed_libapp 's|https://www.facebook.com/VietnamMBBank?mibextid=LQQJ4d|https://gitlab.com/mbcp/mbbpatch/? |g' +sed_libapp 's|https://www.facebook.com/VietnamMBBank?mibextid=LQQJ4d|https://git.disroot.org/mbcp/mbbpatch?ref=mbcpapp_oss1|g' # VNeID download url sed_libapp 's|https://play.google.com/store/apps/details?id=com.vnid|https://www.apkmirror.com/uploads/?appcategory=vneid??|g' # Accessibility url -sed_libapp 's|https://mbstore.mbbank.com.vn/accessibility/index.html|https://gitlab.com/mbcp/info/-/wikis/accessibility?ref|g' +sed_libapp 's|https://mbstore.mbbank.com.vn/accessibility/index.html|https://git.disroot.org/mbcp/info/wiki/accessibility?r|g' # Frequently asked questions -sed_libapp 's|https://miniapp.mbbank.com.vn/emb-helper/|https://gitlab.com/mbcp/info/-/wikis/faq?|g' +sed_libapp 's|https://miniapp.mbbank.com.vn/emb-helper/login/mb/user?|https://git.disroot.org/mbcp/info/wiki/faq?ref=mbcpossg|g' +sed_libapp 's|https://miniapp.mbbank.com.vn/emb-helper/login/guest|https://git.disroot.org/mbcp/info/wiki/faq?ref=mbcpg|g' # App embedded strings sed_libapp 's|online OTP|DigitalOTP|g' sed_libapp 's|Online OTP|DigitalOTP|g' sed_libapp 's|MB Bank|MBCPApp|g' -sed_libapp 's|The lastest version|TG/GitLab: mbbpatch|g' +sed_libapp 's|The lastest version|TG/Disroot:mbbpatch|g' sed_libapp 's|User profile|View profile|g' sed_libapp 's|User ID|Phone |g' sed_libapp 's|MB Membership Package|MB Membership |g' @@ -32,7 +33,7 @@ sed_libapp 's|Cashback 150K| |g' sed_libapp 's|Request for supplying password|Request for new password |g' sed_libapp 's|ID card/ID card|Old/New ID card|g' sed_libapp 's|Number of document|Number of id card |g' -sed_libapp 's|Your device will be locked if you enter incorrectly more than 5 times. Please try again or select the "Forgot password" feature to be reissued.|Your account will be locked if you enter incorrect password more tham 5 times. Please try again or use the "Forgot password" feature to reset. |g' +sed_libapp 's|Your device will be locked if you enter incorrectly more than 5 times. Please try again or select the "Forgot password" feature to be reissued.|Your account will be locked if you enter incorrect password more than 5 times. Please try again or use the "Forgot password" feature to reset. |g' sed_libapp 's|Introduction to receive money|Invite using MB |g' sed_libapp 's|Shopping- Entertainment- Investment|Flutter embedded MiniApps |g' sed_libapp 's|Downloaded themes|Your owned themes|g' @@ -100,6 +101,6 @@ sed_libapp 's|To use this feature, please install|To use this feature, please se sed_libapp 's|Setup D-OTP|Digital OTP|g' sed_libapp 's|Your login session expired|Login session will end :< |g' sed_libapp 's|Please turn off the "Accessibility" feature in the "Settings" section on your phone, or remove the following apps before logging in|Accessibility bypass are currently broken on v6.4.55+. If you want to use MBCP with accessibility app, click "View detail" for info|g' -sed_libapp 's|For details please contact 1900545426 or see instructions for more information|For bypass progress, please go to Telegram @mbbpatch or gitlab for more info !|g' +sed_libapp 's|For details please contact 1900545426 or see instructions for more information|For bypass progress, please go to Telegram @mbbpatch or Disroot for more info!|g' # Placeholder toolbox sed_libapp 's|Shopping, entertainment|MBCPApp Toolbox |g' From 7aec3c365efea16b127e0426814dc8e920279601 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 19 Aug 2025 12:35:47 +0700 Subject: [PATCH 079/475] chore: mbcpapp.sh: move links to disroot Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index e50b54d..7a5251c 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -185,7 +185,7 @@ echo "Patching tool for MB Bank app with Flutter engine (v6.4.0+)" echo "Original APK must be inside [mbapk] folder !" echo ------------------------------------------------------------- echo "Current commit : $COMMIT (dev)" -echo "Source code : https://gitlab.com/mbcp/mbbpatch" +echo "Source code : https://git.disroot.org/mbcp/mbbpatch.git" echo "Made possible by Cuynu with love <3" echo ------------------------------------------------------------- # Main functions From a675c2802a04e0a143d26fb85dca518b1d03591d Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 19 Aug 2025 14:59:06 +0700 Subject: [PATCH 080/475] chore: mbcpapp.sh: completely move to disroot Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 7a5251c..bde72c3 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -141,7 +141,7 @@ repack_mbcp() { ) && { good 'Completed! Repacked APK are saved as [mbcpapp_apk/MBCP_Flutter_SelfPatched.apk] !!!' good 'Install and trying to open it when ಠ‿ಠ' - good 'If you are facing issues, report it on Telegram [@mbbpatch] or GitLab : mbbpatch !!' + good 'If you are facing issues, report it on Telegram [@mbbpatch] or Disroot Forgejo : mbbpatch !!' } || err 'ERROR : Repacking failed !' } From a89f55c41ffa69531d41ed7a3a0872d3d9fcedaa Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 19 Aug 2025 17:04:52 +0700 Subject: [PATCH 081/475] feat(deps): mbcpapp.sh: update APKEditor to 1.4.5 Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index bde72c3..38a8196 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -55,7 +55,7 @@ Asset extraction are not needed :)' download_tools() { apktool_link="https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.12.0.jar" - apkeditor_link="https://github.com/REAndroid/APKEditor/releases/download/V1.4.4/APKEditor-1.4.4.jar" + apkeditor_link="https://github.com/REAndroid/APKEditor/releases/download/V1.4.5/APKEditor-1.4.5.jar" cd tools && rm -rf ./*.jar wget -q --show-progress -O apktool.jar "$apktool_link" || err "downloading apktool failed" From e7d0cea831a21a8889bee1c9337f64c083ebeece Mon Sep 17 00:00:00 2001 From: Cuynu Date: Wed, 20 Aug 2025 10:38:08 +0700 Subject: [PATCH 082/475] README.md: bump suggested version to v6.4.63 Signed-off-by: Cuynu --- README.md | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 0f2d82e..0002c29 100644 --- a/README.md +++ b/README.md @@ -21,32 +21,32 @@ We are not responsible for any illegal action if criminal abuse this patch to do | ⚙️ Patch | 📜 Description | 🏦 Suggested version | |:--------:|:--------------:|:-----------------:| -| `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.62 | -| `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.62 | -| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.62 | -| `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.62 | -| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.62 | -| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.62 | -| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.62 | -| `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.62 | +| `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.63 | +| `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.63 | +| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.63 | +| `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.63 | +| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.63 | +| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.63 | +| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.63 | +| `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.63 | | `Restore old 682 lib` | Restore old v6.4.61 `libapp.so` to prevent enforced `quockhanh` theme changes on v6.4.62. | v6.4.62 | -| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.62 | -| `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.62 | -| `Revert old eMBee logo` | Revert old eMBee logo, specially on product consultation options. | v6.4.53 ~ v6.4.62 | -| `Remove animated QR background` | Remove the animated QR background on bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.62 | -| `Remove banner & MiniApp` | Removes the banner and MiniApp on `homeLanding` page when logged in. | v6.4.43 ~ v6.4.62 | -| `Remove VPN detection` | Remove the VPN detection that warn users to turn it off on app bundle. | v6.4.52 ~ v6.4.62 | -| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.62 | -| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.62 | +| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.63 | +| `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.63 | +| `Revert old eMBee logo` | Revert old eMBee logo, specially on product consultation options. | v6.4.53 ~ v6.4.63 | +| `Remove animated QR background` | Remove the animated QR background on bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.63 | +| `Remove banner & MiniApp` | Removes the banner and MiniApp on `homeLanding` page when logged in. | v6.4.43 ~ v6.4.63 | +| `Remove VPN detection` | Remove the VPN detection that warn users to turn it off on app bundle. | v6.4.52 ~ v6.4.63 | +| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.63 | +| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.63 | | `Bypass accessibility & malicious apps check` | Remove the restriction of using the app when an app using accessibility service or "malicious apps" like (HideMyAppList) installed. | v6.4.25 ~ v6.4.54 | -| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues on some HyperOS ROMs). | v6.4.0 ~ v6.4.62 | +| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues on some HyperOS ROMs). | v6.4.0 ~ v6.4.63 | | `Remove new root detection` | Remove the new Zimperium (ZDefend) root detection from app. (Now requires workaround for v6.4.56+) | v6.4.15 ~ v6.4.58 | -| `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.62 | -| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.62 | -| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.62 | -| `Set targetSdkVersion to 35` | Set the `targetSdkVersion` to 35 (Android 15). | v6.4.10 ~ v6.4.62 | -| `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.62 | -| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.62 | +| `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.63 | +| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.63 | +| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.63 | +| `Set targetSdkVersion to 35` | Set the `targetSdkVersion` to 35 (Android 15). | v6.4.10 ~ v6.4.63 | +| `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.63 | +| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.63 | From 87ee1a9ac5ed06b878974736faa7f72969495ac7 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Wed, 20 Aug 2025 18:15:21 +0700 Subject: [PATCH 083/475] feat: autopatch_strings.sh: modify more strings & rebase Signed-off-by: Cuynu --- MBCPApp/patches/autopatch_strings.sh | 135 +++++++++++++++++++++------ 1 file changed, 104 insertions(+), 31 deletions(-) diff --git a/MBCPApp/patches/autopatch_strings.sh b/MBCPApp/patches/autopatch_strings.sh index f2d209b..b45b125 100644 --- a/MBCPApp/patches/autopatch_strings.sh +++ b/MBCPApp/patches/autopatch_strings.sh @@ -6,6 +6,7 @@ . "$DIRPATH"/common.sh # App embedded links + # App update button url sed_libapp 's|market://details?id=com.mbmobile|https://t.me/mbbpatch/2?ref=mbcp|g' # Facebook button url @@ -19,88 +20,160 @@ sed_libapp 's|https://mbstore.mbbank.com.vn/accessibility/index.html|https://git sed_libapp 's|https://miniapp.mbbank.com.vn/emb-helper/login/mb/user?|https://git.disroot.org/mbcp/info/wiki/faq?ref=mbcpossg|g' sed_libapp 's|https://miniapp.mbbank.com.vn/emb-helper/login/guest|https://git.disroot.org/mbcp/info/wiki/faq?ref=mbcpg|g' -# App embedded strings +# Goolag Pay +sed_libapp 's|To add a card to your GPay wallet, please install GPay wallet on your device|This feature is not supported on devices with microG or deGoogled. |g' +sed_libapp 's|Account Pay|Google Pay |g' + +# Permission screen +sed_libapp 's|Grant device access|Permission required|g' +sed_libapp 's|To provide the best experience, the MBBank APP needs access to some features of your device, including:|In order to continue, please allow the following permission for MBCPApp : |g' + +# QR on "Other" +sed_libapp 's|QR receive|My QR |g' + +# Digital OTP related sed_libapp 's|online OTP|DigitalOTP|g' sed_libapp 's|Online OTP|DigitalOTP|g' +sed_libapp 's|D-OTP Verification|DigitalOTP |g' +sed_libapp 's|You have not registered for DigitalOTP|DigitalOTP is not registered |g' +sed_libapp 's|There is no device registered for DOTP|No active DigitalOTP device found :> |g' +sed_libapp 's|Transaction authentication code (OTP) has been sent to your phone number|DigitalOTP registration code (OTP) has been sent to your phone number : |g' +sed_libapp 's|You can request a new code later|You can request a new code after|g' +sed_libapp 's|Set up DigitalOTP|Setup DigitalOTP |g' +sed_libapp 's|Set up facial authentication|Setup eKYC for transactions |g' +sed_libapp 's|Devices registered with DOTP|Active DigitalOTP devices |g' +sed_libapp 's|Select Digital OTP Setup / Configuration|3 dots / Setup DigitalOTP / Register |g' +sed_libapp 's|Simply enter the DigitalOTP PIN, and the system will Autoally activate to process encryption and transaction authentication.|Simply enter the DigitalOTP PIN, and the VTAP system will activate to process encryption and transaction authentication. |g' +sed_libapp 's|PIN Digital OTP| DigitalOTP PIN|g' +sed_libapp 's|You have not registered for D-OTP|DigitalOTP is not registered |g' +sed_libapp 's|Please register for D-OTP to use this feature|DigitalOTP is required for this feature. |g' +sed_libapp 's|Register D-OTP|Register now |g' +sed_libapp 's|Authentication with DigitalOTP|DigitalOTP authentication |g' +sed_libapp 's|DigitalOTP information|DigitalOTP Information|g' +sed_libapp 's|Setup D-OTP|Digital OTP|g' +sed_libapp 's|Setup D-OTP|Digital OTP|g' + +# App name sed_libapp 's|MB Bank|MBCPApp|g' +sed_libapp 's|MBBank app|MBCPApp |g' +# Adapt for v6.4.56+ +sed_libapp 's|MBBank APP|MBCPApp |g' +sed_libapp 's|APP MBBank|MBCPApp |g' +sed_libapp 's|MBBank App|MBCPApp |g' +sed_libapp 's|App MBBank|MBCPApp |g' + + +# Latest version check sed_libapp 's|The lastest version|TG/Disroot:mbbpatch|g' + +# Profile section sed_libapp 's|User profile|View profile|g' sed_libapp 's|User ID|Phone |g' sed_libapp 's|MB Membership Package|MB Membership |g' sed_libapp 's|email information|Email information|g' + +# Account related sed_libapp 's|Premium Account Number|Open new lucky account|g' + +# Cashback 150K badge (unused on v6.4.62+) sed_libapp 's|Cashback 150K| |g' + +# Forgot password screen sed_libapp 's|Request for supplying password|Request for new password |g' sed_libapp 's|ID card/ID card|Old/New ID card|g' sed_libapp 's|Number of document|Number of id card |g' + +# Wrong password dialog sed_libapp 's|Your device will be locked if you enter incorrectly more than 5 times. Please try again or select the "Forgot password" feature to be reissued.|Your account will be locked if you enter incorrect password more than 5 times. Please try again or use the "Forgot password" feature to reset. |g' + +# Others section on MB sed_libapp 's|Introduction to receive money|Invite using MB |g' +sed_libapp 's|Viettel post|Viettel Post|g' + +# MiniApp strings on homeLanding sed_libapp 's|Shopping- Entertainment- Investment|Flutter embedded MiniApps |g' + +# Themes string options (Install -> Change theme) sed_libapp 's|Downloaded themes|Your owned themes|g' sed_libapp 's|Coming soon|Placeholder|g' sed_libapp 's|Coming Soon|Placeholder|g' -sed_libapp 's|MBBank app|MBCPApp |g' -# Adapt for v6.4.56+ -sed_libapp 's|MBBank APP|MBCPApp |g' -# Adapt for v6.4.56+ -sed_libapp 's|APP MBBank|MBCPApp |g' -sed_libapp 's|MBBank App|MBCPApp |g' -sed_libapp 's|App MBBank|MBCPApp |g' +# Balance fluctuations notifications (Configuration -> Balance fluctuations notifications) sed_libapp 's|get notifications|Get notifications|g' sed_libapp 's|Read the announcement|Notify with voice |g' -sed_libapp 's|Viettel post|Viettel Post|g' +# Discontinued version dialog (present on older version or if the current app version is expired from MB side) sed_libapp 's|This service has been upgraded, please update the app to continue using the service|This app version is expired, please update or repatch with newer version. (GW525) |g' + +# Welcome screen sed_libapp 's|Welcome to the MBBank APP!|Thanks for login to MBCP~ |g' -sed_libapp 's|There is no device registered for DOTP|No active DigitalOTP device found :> |g' -sed_libapp 's|Transaction authentication code (OTP) has been sent to your phone number|DigitalOTP registration code (OTP) has been sent to your phone number : |g' -sed_libapp 's|You can request a new code later|You can request a new code after|g' +sed_libapp 's|Breakthrough to bring you an impressive experience|We did respect your freedom and privacy, unlike MB|g' +sed_libapp "s|Let's start the journey of discovery!|If you have issues, dont shy with us!|g" +sed_libapp 's|Start journey|Alright ! |g' + +# Guide +sed_libapp 's|Go here to install the app|MBCPApp settings are here |g' + + +# EKYC error dialog sed_libapp 's|Verification information is invalid, please contact hotline 1900545426 for support|EKYC failed, please go to our Telegram group (@mbbpatch) for details and help !!! |g' -# XPE002/XPE003 dialog contents : + +# XPE002/XPE003 dialog : sed_libapp 's|MB has detected that the device is currently not secure for performing transactions|This dialog are showing cuz server-side MB changes for rooted devices are enforced.|g' sed_libapp 's|Please try closing and reopening the app, or reinstalling the MBCPApp from the app store to continue using the service.|If you are patching via Patcher with v6.4.59+ or newer, please repatch and dont include [Remove new root detection] patch.|g' -sed_libapp 's|Set up DigitalOTP|Setup DigitalOTP |g' +# Settings sed_libapp 's|Set up facial authentication|Setup eKYC for transactions |g' sed_libapp 's|facial|seKYC |g' sed_libapp 's|Dentification|Identifier |g' +# GW908 screen (usually happens when VTAP unable to working properly or network issues) sed_libapp 's|The data synchronization process was not successful, please restart the MBCPApp or redownload it on the app market|Unable to connect to MB server or VTAP isnt properly working. Please restart MBCPApp and try to login again. |g' -sed_libapp 's|Devices registered with DOTP|Active DigitalOTP devices |g' - -sed_libapp 's|Select Digital OTP Setup / Configuration|3 dots / Setup DigitalOTP / Register |g' +# Account balance info (homeLanding -> Total balance VND) sed_libapp 's|Total Balance in VND|Total balance in VND|g' -sed_libapp 's|Simply enter the DigitalOTP PIN, and the system will Autoally activate to process encryption and transaction authentication.|Simply enter the DigitalOTP PIN, and the VTAP system will activate to process encryption and transaction authentication. |g' -sed_libapp 's|PIN Digital OTP| DigitalOTP PIN|g' +sed_libapp 's|Open account ice number|Open new account number|g' +sed_libapp 's|Account Balance|Account balance|g' +sed_libapp 's|Set as Default Account|Set as default account|g' +# App log header info (client.log) sed_libapp 's|productionrn|mbcpreleases|g' +# Wallet (Link management) +sed_libapp 's|Link Management|Link management|g' sed_libapp 's|Momo|MoMo|g' sed_libapp 's|Zalo Pay|ZolaPay |g' + + +# MB Membership sed_libapp 's|MB membership|MB Membership|g' -sed_libapp 's|Open account ice number|Open new account number|g' -sed_libapp 's|Link Management|Link management|g' -sed_libapp 's|Set as Default Account|Set as default account|g' -sed_libapp 's|Account Balance|Account balance|g' -sed_libapp 's|New release|Features |g' +# Explore strings (homeLanding -> More -> Discovery) +sed_libapp 's|New release|Features |g' sed_libapp 's|Challenge to receive gifts|Others |g' + +# Close account hints (homeLanding -> Total balance VND -> See -> Close account) sed_libapp 's|MB will Autoally transfer the entire remaining balance to the account you have selected|MB will transfer the balance from the closed account to the account you have selected. |g' -sed_libapp 's|You have not registered for D-OTP|DigitalOTP is not registered |g' -sed_libapp 's|Please register for D-OTP to use this feature|DigitalOTP is required for this feature. |g' -sed_libapp 's|Register D-OTP|Register now |g' + +# Expired login session dialog sed_libapp 's|The login session expired. Please login again|Login session are expired. Please login again|g' +# Confirm button on dialog sed_libapp 's|I understand|OKAY |g' -sed_libapp 's|Authentication with DigitalOTP|DigitalOTP authentication |g' -sed_libapp 's|DigitalOTP information|DigitalOTP Information|g' + +# Exit application dialog sed_libapp 's|Do you want to exit the app?|Back button pressed. Exit ? |g' sed_libapp 's|Exit application|Exit MBCPApp |g' + +# Fingerprint setup on login screen sed_libapp 's|To use this feature, please install|To use this feature, please setup |g' -sed_libapp 's|Setup D-OTP|Digital OTP|g' + +# Logout confirmation dialog sed_libapp 's|Your login session expired|Login session will end :< |g' + +# Accessibility dialog sed_libapp 's|Please turn off the "Accessibility" feature in the "Settings" section on your phone, or remove the following apps before logging in|Accessibility bypass are currently broken on v6.4.55+. If you want to use MBCP with accessibility app, click "View detail" for info|g' sed_libapp 's|For details please contact 1900545426 or see instructions for more information|For bypass progress, please go to Telegram @mbbpatch or Disroot for more info!|g' -# Placeholder toolbox + + +# Placeholder toolbox sed_libapp 's|Shopping, entertainment|MBCPApp Toolbox |g' From 826279ac5cb8373a0c57cb6e189fc9182e51dc77 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 21 Aug 2025 03:16:48 +0700 Subject: [PATCH 084/475] feat: autopatch_strings.sh: modify more strings Signed-off-by: Cuynu --- MBCPApp/patches/autopatch_strings.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/MBCPApp/patches/autopatch_strings.sh b/MBCPApp/patches/autopatch_strings.sh index b45b125..fc42f16 100644 --- a/MBCPApp/patches/autopatch_strings.sh +++ b/MBCPApp/patches/autopatch_strings.sh @@ -62,13 +62,16 @@ sed_libapp 's|APP MBBank|MBCPApp |g' sed_libapp 's|MBBank App|MBCPApp |g' sed_libapp 's|App MBBank|MBCPApp |g' +# Withdraw cash at MB ATM +sed_libapp 's|Intruction|How-to |g' +sed_libapp 's|MBBank will send the withdrawal verification code to the APP instead of SMS on the phone.|MB Bank will send the withdrawal verification code to MBCPApp instead of SMS as before. |g' # Latest version check sed_libapp 's|The lastest version|TG/Disroot:mbbpatch|g' # Profile section sed_libapp 's|User profile|View profile|g' -sed_libapp 's|User ID|Phone |g' +#sed_libapp 's|User ID|Phone |g' (Commented as it's must be not modified) sed_libapp 's|MB Membership Package|MB Membership |g' sed_libapp 's|email information|Email information|g' @@ -97,6 +100,7 @@ sed_libapp 's|Shopping- Entertainment- Investment|Flutter embedded MiniApps sed_libapp 's|Downloaded themes|Your owned themes|g' sed_libapp 's|Coming soon|Placeholder|g' sed_libapp 's|Coming Soon|Placeholder|g' +sed_libapp 's|Please come back later for more new themes!|Tips: Unofficial themes are on Disroot/TG !|g' # Balance fluctuations notifications (Configuration -> Balance fluctuations notifications) sed_libapp 's|get notifications|Get notifications|g' From 445970e5b185b9f162d33c10bd9b2bcb3fdafbed Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 21 Aug 2025 03:17:37 +0700 Subject: [PATCH 085/475] fix: README.md: wrong helper link Signed-off-by: Cuynu --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0002c29..71ce04c 100644 --- a/README.md +++ b/README.md @@ -94,7 +94,7 @@ cd ~/mbbpatch/MBCPApp - Use `Patch App` function and select the patches you want to apply to unpacked app - When done, use `Repack APK` function to recompile patched app - Patched app will be `MBCP_Flutter_SelfPatched.apk` on `~/mbbpatch/MBCPApp/mbcpapp_apk/` -- Install it to your device (requires [MBCP Helper](https://git.disroot.org/cuynu/mbcp-helper/releases) / [CorePatch](https://github.com/lsposed/corepatch/releases) ) with enabled "Disable digest verify" option. +- Install it to your device (requires [MBCP Helper](https://git.disroot.org/mbcp/mbcp-helper/releases) / [CorePatch](https://github.com/lsposed/corepatch/releases) ) with enabled "Disable digest verify" option. - Profit :) ## TODO From aa339192d3dd910453533c9b2fd67ecbb9bbd116 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 21 Aug 2025 16:56:14 +0700 Subject: [PATCH 086/475] fix: autopatch_strings.sh: drop dotp verification string Signed-off-by: Cuynu --- MBCPApp/patches/autopatch_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/patches/autopatch_strings.sh b/MBCPApp/patches/autopatch_strings.sh index fc42f16..e7e641e 100644 --- a/MBCPApp/patches/autopatch_strings.sh +++ b/MBCPApp/patches/autopatch_strings.sh @@ -34,7 +34,7 @@ sed_libapp 's|QR receive|My QR |g' # Digital OTP related sed_libapp 's|online OTP|DigitalOTP|g' sed_libapp 's|Online OTP|DigitalOTP|g' -sed_libapp 's|D-OTP Verification|DigitalOTP |g' +#sed_libapp 's|D-OTP Verification|DigitalOTP |g' (as of request) sed_libapp 's|You have not registered for DigitalOTP|DigitalOTP is not registered |g' sed_libapp 's|There is no device registered for DOTP|No active DigitalOTP device found :> |g' sed_libapp 's|Transaction authentication code (OTP) has been sent to your phone number|DigitalOTP registration code (OTP) has been sent to your phone number : |g' From 3cc1ed353fe933b74d874b7811cc21ea802d0509 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Fri, 22 Aug 2025 17:36:13 +0700 Subject: [PATCH 087/475] feat: target_sdk_36.sh: introduce target_sdk_36 patch & drop target_sdk_35 patch Signed-off-by: Cuynu --- MBCPApp/patches/{target_sdk_35.sh => target_sdk_36.sh} | 4 ++-- README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename MBCPApp/patches/{target_sdk_35.sh => target_sdk_36.sh} (54%) diff --git a/MBCPApp/patches/target_sdk_35.sh b/MBCPApp/patches/target_sdk_36.sh similarity index 54% rename from MBCPApp/patches/target_sdk_35.sh rename to MBCPApp/patches/target_sdk_36.sh index 58c6bd2..6a7735a 100644 --- a/MBCPApp/patches/target_sdk_35.sh +++ b/MBCPApp/patches/target_sdk_36.sh @@ -1,8 +1,8 @@ #!/usr/bin/env bash -# PATCHNAME: Set targetSdkVersion to 35 +# PATCHNAME: Set targetSdkVersion to 36 # MAXVER: # MINVER: # shellcheck disable=SC1091 . "$DIRPATH"/common.sh -sed -i 's|targetSdkVersion: 34|targetSdkVersion: 35|g' "$DIRPATH"/mbapk/mbapk_unpacked/apktool.yml +sed -i 's|targetSdkVersion: 35|targetSdkVersion: 36|g' "$DIRPATH"/mbapk/mbapk_unpacked/apktool.yml diff --git a/README.md b/README.md index 71ce04c..f12bf48 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ We are not responsible for any illegal action if criminal abuse this patch to do | `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.63 | | `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.63 | | `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.63 | -| `Set targetSdkVersion to 35` | Set the `targetSdkVersion` to 35 (Android 15). | v6.4.10 ~ v6.4.63 | +| `Set targetSdkVersion to 36` | Set the `targetSdkVersion` to 36 (Android 16). | v6.4.10 ~ v6.4.63 | | `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.63 | | `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.63 | From e98698dd426851a8b84df5352ba0fcc1df67aa50 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 23 Aug 2025 02:08:56 +0700 Subject: [PATCH 088/475] fix: README.md: wrong git url Signed-off-by: Cuynu --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f12bf48..006e8ad 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ We are not responsible for any illegal action if criminal abuse this patch to do - Go to home directory, then clone repository first ``` cd ~ -git clone https://git.disroot.org/cuynu/mbbpatch.git +git clone https://git.disroot.org/mbcp/mbbpatch.git cd ~/mbbpatch/MBCPApp ``` From f830128da5ad07160716039699ed1ecfe1fe0d83 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 24 Aug 2025 17:53:37 +0700 Subject: [PATCH 089/475] feat: remove_garbage_permission_and_activities.sh: remove more useless manifest Signed-off-by: Cuynu --- ...emove_garbage_permission_and_activities.sh | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/MBCPApp/patches/remove_garbage_permission_and_activities.sh b/MBCPApp/patches/remove_garbage_permission_and_activities.sh index 4b38b01..aa61525 100644 --- a/MBCPApp/patches/remove_garbage_permission_and_activities.sh +++ b/MBCPApp/patches/remove_garbage_permission_and_activities.sh @@ -12,3 +12,26 @@ manifest_remove "com.samsung.android.providers.context.permission.WRITE_USE_APP_ manifest_remove "com.vtap.MaintenanceActivity" manifest_remove "com.mbmobile.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" manifest_remove "com.vkey.android.vguard.VGDialogActivity" +manifest_remove "com.vkey.android.vguard.VGFullScreenDialogActivity" +manifest_remove "com.google.android.play.core.common.PlayCoreDialogWrapperActivity" +manifest_remove "com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE" +manifest_remove "com.sec.android.provider.badge.permission.READ" +manifest_remove "com.sec.android.provider.badge.permission.WRITE" +manifest_remove "com.htc.launcher.permission.READ_SETTINGS" +manifest_remove "com.htc.launcher.permission.UPDATE_SHORTCUT" +manifest_remove "com.sonyericsson.home.permission.BROADCAST_BADGE" +manifest_remove "com.sonymobile.home.permission.PROVIDER_INSERT_BADGE" +manifest_remove "com.anddoes.launcher.permission.UPDATE_COUNT" +manifest_remove "com.majeur.launcher.permission.UPDATE_BADGE" +manifest_remove "com.huawei.android.launcher.permission.CHANGE_BADGE" +manifest_remove "com.huawei.android.launcher.permission.READ_SETTINGS" +manifest_remove "com.huawei.android.launcher.permission.WRITE_SETTINGS" +manifest_remove "com.oppo.launcher.permission.READ_SETTINGS" +manifest_remove "com.oppo.launcher.permission.WRITE_SETTINGS" +manifest_remove "me.everything.badger.permission.BADGE_COUNT_READ" +manifest_remove "me.everything.badger.permission.BADGE_COUNT_WRITE" +manifest_remove "com.huawei.appmarket.service.commondata.permission.GET_COMMON_DATA" +manifest_remove "android.permission.ACCESS_ADSERVICES_AD_ID" +manifest_remove "com.android.vending.INSTALL_REFERRER" +manifest_remove "android.adservices.AD_SERVICES_CONFIG" +manifest_remove "android.ext.adservices" From 99eeca9dad19fb0179574042e2a9fde692e9b40f Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 24 Aug 2025 18:12:34 +0700 Subject: [PATCH 090/475] feat: autopatch_strings.sh: modify more strings Signed-off-by: Cuynu --- MBCPApp/patches/autopatch_strings.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/MBCPApp/patches/autopatch_strings.sh b/MBCPApp/patches/autopatch_strings.sh index e7e641e..7d0307d 100644 --- a/MBCPApp/patches/autopatch_strings.sh +++ b/MBCPApp/patches/autopatch_strings.sh @@ -178,6 +178,14 @@ sed_libapp 's|Your login session expired|Login session will end :< |g' sed_libapp 's|Please turn off the "Accessibility" feature in the "Settings" section on your phone, or remove the following apps before logging in|Accessibility bypass are currently broken on v6.4.55+. If you want to use MBCP with accessibility app, click "View detail" for info|g' sed_libapp 's|For details please contact 1900545426 or see instructions for more information|For bypass progress, please go to Telegram @mbbpatch or Disroot for more info!|g' +# FAQ (eMBee Helper) +sed_libapp 's|Frequently asked questions|MB/MBCP FAQ (Disroot) |g' + +# eMBee Helper -> Completed +sed_libapp 's|Closing date|Closed date |g' + +# eMBee Helper +sed_libapp 's|Customer support|eMBee Helper |g' # Placeholder toolbox sed_libapp 's|Shopping, entertainment|MBCPApp Toolbox |g' From c4862189f7bdcfdaa4034929b668086de31de9a4 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 25 Aug 2025 16:16:23 +0700 Subject: [PATCH 091/475] fix: mbcpapp.sh: script being run normally on wsl this is illegal Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 38a8196..a3d2958 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -21,10 +21,14 @@ fi # Check if user is trying to run under WSL (Windows Subsystem for Linux) # Removing this detection part might cause project development to be STOPPED, You've been warned ! -if [ -f /proc/sys/fs/binfmt_misc/WSLInterop ]; then +if [ -f /proc/sys/fs/binfmt_misc/WSLInterop* ]; then echo "Detected WSL (Windows Subsystem for Linux) in current Linux environment !!" echo "Warn : You won't be supported for any issues under WSL environment !!" fi +# Workaround for another WSL debian +if [ -f /proc/sys/fs/binfmt_misc/WSLInterop-late ]; then + exit +fi # Check if figlet exists or not if command -v figlet ; then From f5ec1e78a2c17ced8dd8318d7ecc07410dd88a62 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 25 Aug 2025 16:18:34 +0700 Subject: [PATCH 092/475] fix: mbcpapp.sh: don't check for linux environment before wsl check Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index a3d2958..e04d64b 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -14,22 +14,22 @@ clear . "$DIRPATH/common.sh" -# Check if user is running on an actual Linux environment -if uname -a | grep -i Linux ; then - info "You have Linux environment :)" -fi - # Check if user is trying to run under WSL (Windows Subsystem for Linux) # Removing this detection part might cause project development to be STOPPED, You've been warned ! if [ -f /proc/sys/fs/binfmt_misc/WSLInterop* ]; then - echo "Detected WSL (Windows Subsystem for Linux) in current Linux environment !!" - echo "Warn : You won't be supported for any issues under WSL environment !!" + echo "WSL is not allowed. Sorry." + exit fi # Workaround for another WSL debian if [ -f /proc/sys/fs/binfmt_misc/WSLInterop-late ]; then + echo "WSL is not allowed. Sorry." exit fi +if uname -a | grep -i Linux ; then + info "You have Linux environment :)" +fi + # Check if figlet exists or not if command -v figlet ; then FIGLET=figlet From 64487ee762f97c5e8f93aea6cb833b08dcd3b89d Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 25 Aug 2025 17:42:04 +0700 Subject: [PATCH 093/475] feat: README.md: bump suggested version to v6.4.64 and foss note aswell. Signed-off-by: Cuynu --- README.md | 49 +++++++++++++++++++++++++------------------------ 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 006e8ad..355b214 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ We are not responsible for any illegal action if criminal abuse this patch to do ## Introduction - This project was made to remove or limit annoying features & root detection & accessibility detection that implemented by the development team of "MB Bank" Android app with additional features such as custom themes ability,etc. It's not PoC project. +- It's probably won't meet FOSS requirements due to containing some proprietary smali code (for example: hide VTAP patch) - [MBCP](https://t.me/mbbpatch) are closed source before, and many people don't like it cuz worry about security & privacy issues. - In order to support community, we spend days to rewritten `MBCP` patches once again in Bash and open sourced it so you can patch yourself from original app on (Bare metal, not WSL) Linux environment - Note : MBCP are "MBBank CorePatch" but shorter and `MBCP` or `MBCPApp` are the same thing as `MBCP`. @@ -21,32 +22,32 @@ We are not responsible for any illegal action if criminal abuse this patch to do | ⚙️ Patch | 📜 Description | 🏦 Suggested version | |:--------:|:--------------:|:-----------------:| -| `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.63 | -| `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.63 | -| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.63 | -| `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.63 | -| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.63 | -| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.63 | -| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.63 | -| `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.63 | +| `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.64 | +| `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.64 | +| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.64 | +| `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.64 | +| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.64 | +| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.64 | +| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.64 | +| `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.64 | | `Restore old 682 lib` | Restore old v6.4.61 `libapp.so` to prevent enforced `quockhanh` theme changes on v6.4.62. | v6.4.62 | -| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.63 | -| `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.63 | -| `Revert old eMBee logo` | Revert old eMBee logo, specially on product consultation options. | v6.4.53 ~ v6.4.63 | -| `Remove animated QR background` | Remove the animated QR background on bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.63 | -| `Remove banner & MiniApp` | Removes the banner and MiniApp on `homeLanding` page when logged in. | v6.4.43 ~ v6.4.63 | -| `Remove VPN detection` | Remove the VPN detection that warn users to turn it off on app bundle. | v6.4.52 ~ v6.4.63 | -| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.63 | -| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.63 | +| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.64 | +| `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.64 | +| `Revert old eMBee logo` | Revert old eMBee logo, specially on product consultation options. | v6.4.53 ~ v6.4.64 | +| `Remove animated QR background` | Remove the animated QR background on bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.64 | +| `Remove banner & MiniApp` | Removes the banner and MiniApp on `homeLanding` page when logged in. | v6.4.43 ~ v6.4.64 | +| `Remove VPN detection` | Remove the VPN detection that warn users to turn it off on app bundle. | v6.4.52 ~ v6.4.64 | +| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.64 | +| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.64 | | `Bypass accessibility & malicious apps check` | Remove the restriction of using the app when an app using accessibility service or "malicious apps" like (HideMyAppList) installed. | v6.4.25 ~ v6.4.54 | -| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues on some HyperOS ROMs). | v6.4.0 ~ v6.4.63 | +| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues on some HyperOS ROMs). | v6.4.0 ~ v6.4.64 | | `Remove new root detection` | Remove the new Zimperium (ZDefend) root detection from app. (Now requires workaround for v6.4.56+) | v6.4.15 ~ v6.4.58 | -| `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.63 | -| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.63 | -| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.63 | -| `Set targetSdkVersion to 36` | Set the `targetSdkVersion` to 36 (Android 16). | v6.4.10 ~ v6.4.63 | -| `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.63 | -| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.63 | +| `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.64 | +| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.64 | +| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.64 | +| `Set targetSdkVersion to 36` | Set the `targetSdkVersion` to 36 (Android 16). | v6.4.10 ~ v6.4.64 | +| `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.64 | +| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.64 | @@ -70,7 +71,7 @@ We are not responsible for any illegal action if criminal abuse this patch to do - For macOS, you need `openjdk` `gnu-sed` `wget` `android-platform-tools` installed with brew (both need to be added to PATH first!) - `git` installed - `java` or `jdk-openjdk` installed - +- `figlet` for showing banner (optional) ## Usage - Go to home directory, then clone repository first From 5a38573a8fccd3adea7e871912108a36948fd484 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 26 Aug 2025 00:01:26 +0700 Subject: [PATCH 094/475] fix: mbcpicons: wrong regular noel icon --- .../noel/mipmap-hdpi/ic_launcher.png | Bin 3490 -> 8023 bytes .../noel/mipmap-mdpi/ic_launcher.png | Bin 2314 -> 4428 bytes .../noel/mipmap-xhdpi/ic_launcher.png | Bin 5057 -> 12085 bytes .../noel/mipmap-xxhdpi/ic_launcher.png | Bin 8408 -> 21612 bytes .../noel/mipmap-xxxhdpi/ic_launcher.png | Bin 12385 -> 32118 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/MBCPApp/mbcpicons/noel/mipmap-hdpi/ic_launcher.png b/MBCPApp/mbcpicons/noel/mipmap-hdpi/ic_launcher.png index d42e77120948c79dfec6cfeefe49d0e43d1f3b5f..9818997910e435f42a8b19dfcd310ad30f2f84c4 100644 GIT binary patch literal 8023 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 literal 3490 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 diff --git a/MBCPApp/mbcpicons/noel/mipmap-mdpi/ic_launcher.png b/MBCPApp/mbcpicons/noel/mipmap-mdpi/ic_launcher.png index 495146c6e852322c314df231f34ad6e6dde292e6..898f75163a1fb2d525a02e62fdbe0a0b9e73dd43 100644 GIT binary patch literal 4428 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 literal 2314 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxOb83KGlT-^(Nc=cAZtIiiQ z-^{7Lm`7`wS%{lvo*{&D%u_5kSOO<>0?)&&mmdUI_-*};U+=-)uLwGjr?w^ zJDn1eD>3%FW90WpL9bcI{j9LoEHUwj^)N)8waVSrJuj|F7u|U*xqk!%LVWaijiXH5df8|Wq@u>8%i5Bo_%~NwaE?}@m$!eRH%L!J+eio5jF69Xv%2PPx zngz7yNSmyZx85hDK3T`@jDqFqplbh)gHNu=2wVECyD24bSd@F!=GznIoDWdSR+lf~lP&wG>y=x*D>8BZ zqLt@W%x7G<`u3%gIII=Wq84YVP*|**RI3tyOw;eYmVbtFO1?t4xMr`j z-?YhkN!rfqDqHr?S$sCN{769b>~|N=e^iwGCMP;o&g#CRVQpF8oo~{%V390|RTDr;B5V$MM!_=@G(_B5mxf%HQ@q zdKI?)d%7B@r%9uO(n%eGK+T2D3L=g?0tzqMRJsl*wMd8wEK$A`_-60!Z}&vEf4}$p z-Oln!4H4h|8v57Opa+3yd| zc7Lm~uDo(sWSa40Ih8$=_hg-F7MXV0qiC!1jnX#rd_l2Acb44^PwZ9wuUh?<>16y1 zfud zd>6lVZoOSDe_((8D&v%^e}kfeuHT&-%A~p>asIl=$0->f?Re0tPx|33T0&FjIxrXLL0Wy~e19qyCnWnrwym+tW5!t>U) zwzxNXC$lt6&8GdE$JTax(p2gBvKj|Y-np}U)AOUhUcJf+__XQ&Iir}J7lk*NV#y|C!XXL971qCNdq;nabF+A<_Bfoos%H7Z9K}_AVM4Wt2 zumAn`?{yW`*2bneGtxQsIX{qLQ=ZPed!G36 z6PFgmK)ukT}SuwEZya{hWts87{4>3$7@2t@2#6FsIpi zC!2?t(hrAR``gE=B1FUa3KuvOf7vmGPfy6O`1YheMX{z0d*}5huD-~mlXXJeAY*IP z{i1B%S+|#^c9b-27dXt}9%v`PB_hHhc#vX}h2OD%mwe-{j z89k1#zs~s~S0_4#Z%^w?M~lxDHoHITnItUrEZrydRCin1PS;CE9j-sxTu|Fu@bKn` z4=bJo-Eo=~*2%J{X5p<_g$ozAnEz6|{w44V=T4i2H`oo? z4f`t3o=91clayBEAtmXVeR1+WQvtJw(^^>6ti_Y7CtFrlR-Qca;d$!qBiu(kINH)r z2^q~_)c4Thlvl&dZ{bf>Hs3s*eb6kve(8TE1EH-4FHPgMQkn8_hl>!)7Qb>Cmvt-W zrEQK>o2>cw@5BevI=$byeH^^E92GtA#qs!s3V(n96pg8Tj>0dR%VeGe+Az(q`q5BP zV-Xb4seUABwt@KD9SWWSEM3Q4d-nb2kTR{YFq^c1Md;AqJx@10F7s#-k$1My%lmS{ z`5Y_H=AC7_Q#NoaPTH$3BGmdQSo_KHd(}O={F;Q`&y^Q=VpqI?(e=*rx69+o_P#&) zjwL&YPf%oS;oJ4+Y91^<9Bh_YF0FiKXTihO9fkaVZ_UtfcCrlNI4F86{{Q{=lGh}j mOYYn8()?KO&hMX}+dJHzE%LhUKr90T1B0ilpUXO@geCwuCnF93 diff --git a/MBCPApp/mbcpicons/noel/mipmap-xhdpi/ic_launcher.png b/MBCPApp/mbcpicons/noel/mipmap-xhdpi/ic_launcher.png index 739d3a920f2f890cc63a838d33db245e7808ddd7..f9249bc7febd18791cd39b8be80b267ba8fd028b 100644 GIT binary patch literal 12085 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⪙3bg4lRb6dq;F9-d@%e_cZ6D9-3mQ1A6NnC} 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 SjXVPb1B0ilpUXO@geCwJ_3ohn diff --git a/MBCPApp/mbcpicons/noel/mipmap-xxxhdpi/ic_launcher.png b/MBCPApp/mbcpicons/noel/mipmap-xxxhdpi/ic_launcher.png index 5593ea8aec000986d5a239ec4bc2780875dc5ca5..0154ada0c5a38583518ad0e6e4d9be5c865c3afe 100644 GIT binary patch literal 32118 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 literal 12385 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 Date: Tue, 26 Aug 2025 00:36:31 +0700 Subject: [PATCH 095/475] feat: mbcpicons: add quockhanh2025 icon --- .../quockhanh2025/mipmap-hdpi/ic_launcher.png | Bin 0 -> 1912 bytes .../mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 3838 bytes .../quockhanh2025/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1777 bytes .../mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2419 bytes .../quockhanh2025/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 3504 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 5661 bytes .../quockhanh2025/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 5854 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10555 bytes .../mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 6858 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 17079 bytes 10 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 MBCPApp/mbcpicons/quockhanh2025/mipmap-hdpi/ic_launcher.png create mode 100644 MBCPApp/mbcpicons/quockhanh2025/mipmap-hdpi/ic_launcher_round.png create mode 100644 MBCPApp/mbcpicons/quockhanh2025/mipmap-mdpi/ic_launcher.png create mode 100644 MBCPApp/mbcpicons/quockhanh2025/mipmap-mdpi/ic_launcher_round.png create mode 100644 MBCPApp/mbcpicons/quockhanh2025/mipmap-xhdpi/ic_launcher.png create mode 100644 MBCPApp/mbcpicons/quockhanh2025/mipmap-xhdpi/ic_launcher_round.png create mode 100644 MBCPApp/mbcpicons/quockhanh2025/mipmap-xxhdpi/ic_launcher.png create mode 100644 MBCPApp/mbcpicons/quockhanh2025/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 MBCPApp/mbcpicons/quockhanh2025/mipmap-xxxhdpi/ic_launcher.png create mode 100644 MBCPApp/mbcpicons/quockhanh2025/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/MBCPApp/mbcpicons/quockhanh2025/mipmap-hdpi/ic_launcher.png b/MBCPApp/mbcpicons/quockhanh2025/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..1970c636f8fc62c463f87c6bf6917d4bde163753 GIT binary patch literal 1912 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 Sc^DWN7(8A5T-G@yGywo!vvF_$ literal 0 HcmV?d00001 diff --git a/MBCPApp/mbcpicons/quockhanh2025/mipmap-mdpi/ic_launcher.png b/MBCPApp/mbcpicons/quockhanh2025/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..5084372c9c40a3b914a957c4d3cb435e9f0bd328 GIT binary patch literal 1777 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 literal 0 HcmV?d00001 diff --git a/MBCPApp/mbcpicons/quockhanh2025/mipmap-xhdpi/ic_launcher.png b/MBCPApp/mbcpicons/quockhanh2025/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..a6ba92d92a4e9929fab793e365d28ebbb5683f24 GIT binary patch literal 3504 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 literal 0 HcmV?d00001 diff --git a/MBCPApp/mbcpicons/quockhanh2025/mipmap-xxhdpi/ic_launcher.png b/MBCPApp/mbcpicons/quockhanh2025/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..99cc6a0d52339ee57d6b5a0c2641b4b27fe64ada GIT binary patch literal 5854 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 literal 0 HcmV?d00001 diff --git a/MBCPApp/mbcpicons/quockhanh2025/mipmap-xxhdpi/ic_launcher_round.png b/MBCPApp/mbcpicons/quockhanh2025/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..bb60539b513307e20bf40e9e9c20c70a8d8780fa GIT binary patch literal 10555 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 Date: Tue, 26 Aug 2025 00:37:25 +0700 Subject: [PATCH 096/475] feat: change_app_logo.sh: add quockhanh2025 icon --- MBCPApp/patches/change_app_logo.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/MBCPApp/patches/change_app_logo.sh b/MBCPApp/patches/change_app_logo.sh index 0a298b8..8772322 100644 --- a/MBCPApp/patches/change_app_logo.sh +++ b/MBCPApp/patches/change_app_logo.sh @@ -14,6 +14,7 @@ do 'Valentine 2025') variant="valentine" ;; 'SemiMonet') variant="semimonet" ;; '30/4-1/5') variant="thongnhatVN" ;; + '19/8-2/9 2025') variant="quockhanh2025" ;; 'Summer 2025') variant="summer2025" ;; 'Noel') variant="noel" ;; 'Exit') exit ;; From 2fe3b543fc02877e29dee568fad9322e6c914f06 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 26 Aug 2025 00:39:52 +0700 Subject: [PATCH 097/475] fix: mbcpicons: wrong hdpi icon --- .../quockhanh2025/mipmap-hdpi/ic_launcher.png | Bin 1912 -> 2535 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/MBCPApp/mbcpicons/quockhanh2025/mipmap-hdpi/ic_launcher.png b/MBCPApp/mbcpicons/quockhanh2025/mipmap-hdpi/ic_launcher.png index 1970c636f8fc62c463f87c6bf6917d4bde163753..ac696d33f69a8e383814e830228e750bc6d67f3d 100644 GIT binary patch delta 2526 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 TF3@LSU|{fc^>bP0l+XkK^DH{b From a2442e29cd8f280f180b9f0c1660335bdeac4652 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 26 Aug 2025 00:42:13 +0700 Subject: [PATCH 098/475] fix: change_app_logo.sh: quockhanh2025 not actually showing --- MBCPApp/patches/change_app_logo.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/patches/change_app_logo.sh b/MBCPApp/patches/change_app_logo.sh index 8772322..6812073 100644 --- a/MBCPApp/patches/change_app_logo.sh +++ b/MBCPApp/patches/change_app_logo.sh @@ -6,7 +6,7 @@ . "$DIRPATH"/common.sh PS3='Select app icon variant to continue : ' -select opt in 'MB Classic' 'Tet' 'Valentine 2025' 'SemiMonet' '30/4-1/5' 'Summer 2025' 'Noel' 'Exit' +select opt in 'MB Classic' 'Tet' 'Valentine 2025' 'SemiMonet' '30/4-1/5' '19/8-2/9 2025' 'Summer 2025' 'Noel' 'Exit' do case "$opt" in 'MB Classic') variant="normal" ;; From 3081ebac26439a1d509043321b76de1d620708b8 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Wed, 27 Aug 2025 01:18:11 +0700 Subject: [PATCH 099/475] chore: README.md: add proprietary code warn Signed-off-by: Cuynu --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index 355b214..235e563 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,19 @@ We are not responsible for any illegal action if criminal abuse this patch to do - In order to support community, we spend days to rewritten `MBCP` patches once again in Bash and open sourced it so you can patch yourself from original app on (Bare metal, not WSL) Linux environment - Note : MBCP are "MBBank CorePatch" but shorter and `MBCP` or `MBCPApp` are the same thing as `MBCP`. +## Proprietary code +- This project probably won't meet FOSS requirements due to contains proprietary code extracted from MB app that has been modified to bypass something else. +- It's applies for following folder : +- 1. `blob_patches/bypass_apptampering` +- 2. `blob_patches/noadjust_volume_sekyc` +- 3. `blob_patches/skip_maintainscreen` +- 4. `blob_patches/bypass_accessibility_applist` +- 5. `blob_patches/bypass_rootold` +- 6. `blob_patches/fix_df16211` + +- Under `mbsig` directory, it contains MB original dumped signature, which is needed to make app works after patching process. +- Everything including that listed above code are all licensed under MIT license, but except `mbsig` folder as it contain original app signature, it's can be consider as reverse engineered code :> + ## Patches list : ### [📦 `MB Bank : com.mbmobile`](https://t.me/embeeapks)
From a071063578d0dff704cbf792d4e29b1637effcec Mon Sep 17 00:00:00 2001 From: Cuynu Date: Wed, 27 Aug 2025 01:23:29 +0700 Subject: [PATCH 100/475] chore: README.md: syntax fix Signed-off-by: Cuynu --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 235e563..832786c 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ We are not responsible for any illegal action if criminal abuse this patch to do ## Proprietary code - This project probably won't meet FOSS requirements due to contains proprietary code extracted from MB app that has been modified to bypass something else. -- It's applies for following folder : +That applies for following folder : - 1. `blob_patches/bypass_apptampering` - 2. `blob_patches/noadjust_volume_sekyc` - 3. `blob_patches/skip_maintainscreen` @@ -26,8 +26,8 @@ We are not responsible for any illegal action if criminal abuse this patch to do - 5. `blob_patches/bypass_rootold` - 6. `blob_patches/fix_df16211` -- Under `mbsig` directory, it contains MB original dumped signature, which is needed to make app works after patching process. -- Everything including that listed above code are all licensed under MIT license, but except `mbsig` folder as it contain original app signature, it's can be consider as reverse engineered code :> +- Under `mbsig` directory, its contain MB original dumped signature, which is necessary to make app works after patching process. +- Everything including that listed above code are all licensed under MIT license, it's can be considered as reverse engineered code :> ## Patches list : ### [📦 `MB Bank : com.mbmobile`](https://t.me/embeeapks) From 58aeccbcc80129061d8b88fda64b966a9b13eb2b Mon Sep 17 00:00:00 2001 From: Cuynu Date: Fri, 29 Aug 2025 16:58:41 +0700 Subject: [PATCH 101/475] feat: autopatch_strings.sh: modify more strings Signed-off-by: Cuynu --- MBCPApp/patches/autopatch_strings.sh | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/MBCPApp/patches/autopatch_strings.sh b/MBCPApp/patches/autopatch_strings.sh index 7d0307d..4abf381 100644 --- a/MBCPApp/patches/autopatch_strings.sh +++ b/MBCPApp/patches/autopatch_strings.sh @@ -52,6 +52,14 @@ sed_libapp 's|Authentication with DigitalOTP|DigitalOTP authentication |g' sed_libapp 's|DigitalOTP information|DigitalOTP Information|g' sed_libapp 's|Setup D-OTP|Digital OTP|g' sed_libapp 's|Setup D-OTP|Digital OTP|g' +sed_libapp 's|Please remember the PIN to authenticate transactions through the MBBank APP on this device|Please remember the PIN to authenticate transactions through the MBCPApp on this device...|g' + +# Notification via MB Bank app +sed_libapp 's|Receive balance change notifications via the MBBank APP for free|Receive balance change notifications via the MBCPApp are free. |g' +sed_libapp 's|You switch to a completely new device (on which you have never logged into the MBBank App before)|You switch to a completely new device (which you have never logged into the MB/MBCP App before) |g' + +# 10 million++ (on invite using MB) +sed_libapp 's|10 million++|Earn benefit|g' # App name sed_libapp 's|MB Bank|MBCPApp|g' @@ -62,6 +70,15 @@ sed_libapp 's|APP MBBank|MBCPApp |g' sed_libapp 's|MBBank App|MBCPApp |g' sed_libapp 's|App MBBank|MBCPApp |g' +# Register screen +sed_libapp 's|Conditions for registering to use MBCPApp |MB Bank Terms Of Use (Vietnamese) |g' +sed_libapp 's|Please read carefully and agree to the terms below|If you dont agree to the terms, please close app. |g' +sed_libapp 's|Register an Account|Register MB account|g' +sed_libapp 's|SIGN UP IN ONE MINUTE|REGISTER IN MINUTES |g' + +# Send gift +sed_libapp 's|You want to send a gift for the occasion?|You want to send a gift for the someone ?|g' + # Withdraw cash at MB ATM sed_libapp 's|Intruction|How-to |g' sed_libapp 's|MBBank will send the withdrawal verification code to the APP instead of SMS on the phone.|MB Bank will send the withdrawal verification code to MBCPApp instead of SMS as before. |g' @@ -71,7 +88,6 @@ sed_libapp 's|The lastest version|TG/Disroot:mbbpatch|g' # Profile section sed_libapp 's|User profile|View profile|g' -#sed_libapp 's|User ID|Phone |g' (Commented as it's must be not modified) sed_libapp 's|MB Membership Package|MB Membership |g' sed_libapp 's|email information|Email information|g' @@ -187,5 +203,8 @@ sed_libapp 's|Closing date|Closed date |g' # eMBee Helper sed_libapp 's|Customer support|eMBee Helper |g' +# Digital signature +sed_libapp 's|Online signature|Intrust CA certs|g' + # Placeholder toolbox sed_libapp 's|Shopping, entertainment|MBCPApp Toolbox |g' From 7991f54d697d55b04e3b0d06844de40f73df19a4 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Fri, 29 Aug 2025 19:51:19 +0700 Subject: [PATCH 102/475] fix: autopatch_strings.sh: correct current app situation [Remove new root detection] no longer works on v6.4.59+ It is recommended to install MBtoMBCP module, which fixes the warning XPE002 dialog. Signed-off-by: Cuynu --- MBCPApp/patches/autopatch_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/patches/autopatch_strings.sh b/MBCPApp/patches/autopatch_strings.sh index 4abf381..ca8ff6c 100644 --- a/MBCPApp/patches/autopatch_strings.sh +++ b/MBCPApp/patches/autopatch_strings.sh @@ -140,7 +140,7 @@ sed_libapp 's|Verification information is invalid, please contact hotline 190054 # XPE002/XPE003 dialog : sed_libapp 's|MB has detected that the device is currently not secure for performing transactions|This dialog are showing cuz server-side MB changes for rooted devices are enforced.|g' -sed_libapp 's|Please try closing and reopening the app, or reinstalling the MBCPApp from the app store to continue using the service.|If you are patching via Patcher with v6.4.59+ or newer, please repatch and dont include [Remove new root detection] patch.|g' +sed_libapp 's|Please try closing and reopening the app, or reinstalling the MBCPApp from the app store to continue using the service.|If you got this after comes from unpatched app, install MBtoMBCP module on Disroot : mbcp/mbtombcp_fix to fix this issue. |g' # Settings sed_libapp 's|Set up facial authentication|Setup eKYC for transactions |g' From 9077ee7a35efa2db0312ab2ee0ebf9fd8ba3f0d7 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Fri, 29 Aug 2025 20:46:05 +0700 Subject: [PATCH 103/475] feat: legacy_hide_vtap.sh: introduce [Legacy hide VTAP activity & dialog] patch This patch is needed on some ugly devices that cannot work with standard [Hide VTAP root detection activity & dialog] patch and crashing It's behaviour is the same as before v6.4.53 : App opens but when trying to login, app will just simply throw GW908 error. Signed-off-by: Cuynu --- MBCPApp/patches/legacy_hide_vtap.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 MBCPApp/patches/legacy_hide_vtap.sh diff --git a/MBCPApp/patches/legacy_hide_vtap.sh b/MBCPApp/patches/legacy_hide_vtap.sh new file mode 100644 index 0000000..62561f5 --- /dev/null +++ b/MBCPApp/patches/legacy_hide_vtap.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +# PATCHNAME: Legacy hide VTAP activity & dialog +# MAXVER: +# MINVER: +# shellcheck disable=SC1091,SC2016 +. "$DIRPATH"/common.sh + + +# Adapt with v6.4.64+ + +warn "Use cases : Some devices that crashes with standard hide VTAP patch" +warn "It is better to use the standard hide VTAP patch, so you don't have to hide anything" +warn "This will only prevent the VGFullScreenDialogActivity from being shown, and the app inside will throw GW908 error when trying to signing in." +warn "You have to hide root with some method for that, like freeze Magisk app with App Manager." +info "Forcing flutter activity..." +sed -i 's|const-class v1, Lcom/vkey/android/vguard/VGFullScreenDialogActivity;|const-class v1, Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali_classes3/com/vkey/android/ep.smali && info "Done!" +info "Removing VGFullScreenDialogActivity..." +rm -f 'mbapk/mbapk_unpacked/smali_classes3/com/vkey/android/vguard/VGFullScreenDialogActivity.smali' && info "Done!" + + From bd7bc0f986513597fd0319bb50e6778d0adf67d0 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 30 Aug 2025 01:55:12 +0700 Subject: [PATCH 104/475] fix: README.md: legacy_hide_vtap.sh: check if standard patch is applied & add missing patch to patches list im dumb Signed-off-by: Cuynu --- MBCPApp/patches/legacy_hide_vtap.sh | 6 +++++- README.md | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/MBCPApp/patches/legacy_hide_vtap.sh b/MBCPApp/patches/legacy_hide_vtap.sh index 62561f5..1e191f5 100644 --- a/MBCPApp/patches/legacy_hide_vtap.sh +++ b/MBCPApp/patches/legacy_hide_vtap.sh @@ -3,11 +3,15 @@ # MAXVER: # MINVER: # shellcheck disable=SC1091,SC2016 +if [[ -f 'mbapk/mbapk_unpacked/assets/mbcp_info/hide_vtap_root_detection_activity.inf' ]]; then + . "$DIRPATH"/common.sh + warn "[Hide VTAP root detection activity & dialog] patch already applied, cannot apply this patch due to conflict !" + exit 1 +fi . "$DIRPATH"/common.sh # Adapt with v6.4.64+ - warn "Use cases : Some devices that crashes with standard hide VTAP patch" warn "It is better to use the standard hide VTAP patch, so you don't have to hide anything" warn "This will only prevent the VGFullScreenDialogActivity from being shown, and the app inside will throw GW908 error when trying to signing in." diff --git a/README.md b/README.md index 832786c..c23feba 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,7 @@ That applies for following folder : | `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.64 | | `Bypass accessibility & malicious apps check` | Remove the restriction of using the app when an app using accessibility service or "malicious apps" like (HideMyAppList) installed. | v6.4.25 ~ v6.4.54 | | `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues on some HyperOS ROMs). | v6.4.0 ~ v6.4.64 | +| `Legacy hide VTAP activity & dialog` | Hide the first root detection screen with dialog showing "Device is rooted" but not bypassing it. (GW908 will present, unlike standard `Hide VTAP root detection activity & dialog` patch. Only use for some ugly ROMs which crashing with standard patch. | v6.4.53 ~ v6.4.64 | | `Remove new root detection` | Remove the new Zimperium (ZDefend) root detection from app. (Now requires workaround for v6.4.56+) | v6.4.15 ~ v6.4.58 | | `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.64 | | `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.64 | From d24a19635ffe155eb5036ccfb69bb21868bb6f57 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 30 Aug 2025 01:56:42 +0700 Subject: [PATCH 105/475] fix: README.md: missing ')' im dumb Signed-off-by: Cuynu --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c23feba..3107685 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ That applies for following folder : | `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.64 | | `Bypass accessibility & malicious apps check` | Remove the restriction of using the app when an app using accessibility service or "malicious apps" like (HideMyAppList) installed. | v6.4.25 ~ v6.4.54 | | `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues on some HyperOS ROMs). | v6.4.0 ~ v6.4.64 | -| `Legacy hide VTAP activity & dialog` | Hide the first root detection screen with dialog showing "Device is rooted" but not bypassing it. (GW908 will present, unlike standard `Hide VTAP root detection activity & dialog` patch. Only use for some ugly ROMs which crashing with standard patch. | v6.4.53 ~ v6.4.64 | +| `Legacy hide VTAP activity & dialog` | Hide the first root detection screen with dialog showing "Device is rooted" but not bypassing it. (GW908 will present, unlike standard `Hide VTAP root detection activity & dialog` patch). Only use for some ugly ROMs which crashing with standard patch. | v6.4.53 ~ v6.4.64 | | `Remove new root detection` | Remove the new Zimperium (ZDefend) root detection from app. (Now requires workaround for v6.4.56+) | v6.4.15 ~ v6.4.58 | | `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.64 | | `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.64 | From 3c387f85d6725298774cefeb1cbd6033162ce41a Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 30 Aug 2025 02:06:26 +0700 Subject: [PATCH 106/475] feat: modify_app_theme.sh: also apply patch_finish to themes Signed-off-by: Cuynu --- MBCPApp/patches/modify_app_theme.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/MBCPApp/patches/modify_app_theme.sh b/MBCPApp/patches/modify_app_theme.sh index 27024ac..c9522df 100644 --- a/MBCPApp/patches/modify_app_theme.sh +++ b/MBCPApp/patches/modify_app_theme.sh @@ -23,6 +23,7 @@ do cp -f 'blob_patches/semipriority/welcom_img_eMbee.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' info 'Cleaning...' rm -rf 'blob_patches/semipriority/priority' + echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/assets/mbcp_info/semipriority_theme.inf" good "Applied [MBCP SemiPriority] theme." ;; 'MBCP MBClassic') @@ -42,6 +43,7 @@ do sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenHomeClassic.png|https://gitlab.com/-/project/56341767/uploads/1d7fcf300167e87440220a6f0d28b8c1/mbcp_lobby.png?aaa|g' sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenSuccessClassic.png|https://gitlab.com/-/project/56341767/uploads/d94e257eb6cf59865016a939541c32fc/mbcp_transfer.png?aaa|g' sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenSuccessClassic.png|https://gitlab.com/-/project/56341767/uploads/d94e257eb6cf59865016a939541c32fc/mbcp_transfer.png?aaa|g' + echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/assets/mbcp_info/mbclassic_theme.inf" good 'Applied [MBCP MBClassic] theme.' ;; 'Noel 2024') @@ -77,6 +79,7 @@ do sed_libapp 's|Change Noel |Noel 2024 |g' warn "You WON'T be able to use other theme than Noel 2024 on app !" + echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/assets/mbcp_info/noel2024_theme.inf" good "Applied [Noel 2024] theme." ;; 'Exit') exit ;; From ed4475273675c4f7e661cdf87ff10b55cb2baff8 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 30 Aug 2025 23:22:51 +0700 Subject: [PATCH 107/475] feat: remove_banner_miniapp.sh: also redirect miniapp links to disroot warning if users trying to access MiniApp with another way Signed-off-by: Cuynu --- MBCPApp/patches/remove_banner_miniapp.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MBCPApp/patches/remove_banner_miniapp.sh b/MBCPApp/patches/remove_banner_miniapp.sh index 0fca977..0c7ce2b 100644 --- a/MBCPApp/patches/remove_banner_miniapp.sh +++ b/MBCPApp/patches/remove_banner_miniapp.sh @@ -8,6 +8,10 @@ sed_libapp 's|banner|remove|g' sed_libapp 's|marketplacehome|removemarketapp|g' +info 'Moving links...' +sed_libapp 's|https://miniappgw.mbbank.com.vn/homebox/webview/auth?|https://git.disroot.org/mbcp/info/wiki/MiniApp?ref=mb|g' +sed_libapp 's|https://miniappgw-uat.mbbank.com.vn/homebox-public/|https://git.disroot.org/mbcp/info/wiki/MiniApp?refs|g' + info 'Removing related resources...' rm -rf 'mbapk/mbapk_unpacked/assets/flutter_assets/packages' rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/billing_img_defaultBanner.webp' From decb3c2bdef1592377040b2c3eb7c6ed06249a0f Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 31 Aug 2025 01:59:08 +0700 Subject: [PATCH 108/475] feat: remove_banner_miniapp.sh: declare demo screenshot on first startup Signed-off-by: Cuynu --- MBCPApp/patches/modify_app_theme.sh | 45 +++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/MBCPApp/patches/modify_app_theme.sh b/MBCPApp/patches/modify_app_theme.sh index c9522df..c9887c4 100644 --- a/MBCPApp/patches/modify_app_theme.sh +++ b/MBCPApp/patches/modify_app_theme.sh @@ -21,6 +21,19 @@ do cp -f 'blob_patches/semipriority/ic_logo_mb_text.svg' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/svgs/' info 'Copying [welcom_img_eMbee.webp]...' cp -f 'blob_patches/semipriority/welcom_img_eMbee.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + + # Modify the demo screen + info 'Modifying demo screenshot...' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage01.png|https://gitlab.com/-/project/56341767/uploads/1616c32f26051152de0ee7e60742c47b/priority1.png?ref=mbcpappgit|g' + + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage02.png|https://gitlab.com/-/project/56341767/uploads/f77e596c201d9f99f416ad0b4f5a649c/priority2.png?ref=mbcpappgit|g' + + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage03.png|https://gitlab.com/-/project/56341767/uploads/06054b04e392cde1108a220c10877b58/priority3.png?ref=mbcpappgit|g' + + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage04.png|https://gitlab.com/-/project/56341767/uploads/7bd2d759bb1f2430016e272e27ceb72c/priority4.png?ref=mbcpappgit|g' + + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage05.png|https://gitlab.com/-/project/56341767/uploads/7f5a42716cc32b0f9db78076c15d1cfa/priority5.png?ref=mbcpappgit|g' + info 'Cleaning...' rm -rf 'blob_patches/semipriority/priority' echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/assets/mbcp_info/semipriority_theme.inf" @@ -35,14 +48,36 @@ do cp -f 'blob_patches/mbclassic/loading_bg_main.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' cp -f 'blob_patches/mbclassic/login_bg_main.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' cp -f 'blob_patches/mbclassic/qr_img_ThemeDefalut.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + + # Modify theme preview on settings sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenLoginClassic.png|https://gitlab.com/-/project/56341767/uploads/f585b28f88876db211f116d1d622031d/mbcp_login.png?git1|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenLoginClassic.png|https://gitlab.com/-/project/56341767/uploads/f585b28f88876db211f116d1d622031d/mbcp_login.png?git1|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_thumbnailClassic.png|https://gitlab.com/-/project/56341767/uploads/ba4f0923a4956ba379868e01c55e9cfb/thumb.png?aaaaaaa|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_thumbnailClassic.png|https://gitlab.com/-/project/56341767/uploads/ba4f0923a4956ba379868e01c55e9cfb/thumb.png?aaaaaaa|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenHomeClassic.png|https://gitlab.com/-/project/56341767/uploads/1d7fcf300167e87440220a6f0d28b8c1/mbcp_lobby.png?aaa|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenHomeClassic.png|https://gitlab.com/-/project/56341767/uploads/1d7fcf300167e87440220a6f0d28b8c1/mbcp_lobby.png?aaa|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenSuccessClassic.png|https://gitlab.com/-/project/56341767/uploads/d94e257eb6cf59865016a939541c32fc/mbcp_transfer.png?aaa|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenSuccessClassic.png|https://gitlab.com/-/project/56341767/uploads/d94e257eb6cf59865016a939541c32fc/mbcp_transfer.png?aaa|g' + + # Modify the demo screen + info 'Modifying demo screenshot...' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage01.png|https://gitlab.com/-/project/56341767/uploads/27ce08f6245d12e4fde0d36ecdecffdf/classic1.png?ref=mbcpappgit1|g' + + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage02.png|https://gitlab.com/-/project/56341767/uploads/998d986d599474c3a09e152966000ec3/classic2.png?ref=mbcpappgit1|g' + + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage03.png|https://gitlab.com/-/project/56341767/uploads/221fa083ee20f450a69b4a00b1e98e1f/classic3.png?ref=mbcpappgit1|g' + + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage04.png|https://gitlab.com/-/project/56341767/uploads/76f1288713391966cfc750388f7f47b2/classic4.png?ref=mbcpappgit1|g' + + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage05.png|https://gitlab.com/-/project/56341767/uploads/b9063205666549f28fc6c9c0c99e2336/classic5.png?ref=mbcpappgit1|g' + echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/assets/mbcp_info/mbclassic_theme.inf" good 'Applied [MBCP MBClassic] theme.' ;; @@ -77,6 +112,16 @@ do # Settings sed_libapp 's|Change Noel |Noel 2024 |g' sed_libapp 's|Change Noel |Noel 2024 |g' + # Modify the demo screen + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage01.png|https://gitlab.com/-/project/56341767/uploads/bab657a5c0a9d0c4e0f7ddd5ba5772e9/noel1.png?ref=mbcpappgit1234|g' + + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage02.png|https://gitlab.com/-/project/56341767/uploads/8314efa7352360a84df8ec8315ee587b/noel2.png?ref=mbcpappgit1234|g' + + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage03.png|https://gitlab.com/-/project/56341767/uploads/f05f1e2fc54d24d99504141d65a107e8/noel3.png?ref=mbcpappgit1234|g' + + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage04.png|https://gitlab.com/-/project/56341767/uploads/c64e9e67b3211d42d9e3122751f1536e/noel4.png?ref=mbcpappgit1234|g' + + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage05.png|https://gitlab.com/-/project/56341767/uploads/2d78975896a9f640d1f1e5af06fd1922/noel5.png?ref=mbcpappgit1234|g' warn "You WON'T be able to use other theme than Noel 2024 on app !" echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/assets/mbcp_info/noel2024_theme.inf" From 5167b7297dd3175bd099694e7a2eb051cf37b53a Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 31 Aug 2025 02:35:40 +0700 Subject: [PATCH 109/475] feat: remove_custompfp.sh: disable_membership.sh: target_sdk_34.sh: introduce [Remove custom profile picture] and [Disable MB Membership] patch & rename back from target_sdk_36 to target_sdk_34 it's cuz ucrop activity on MB doesn't follow the new edge-to-edge, but the official ucrop repository does. Signed-off-by: Cuynu --- MBCPApp/patches/disable_membership.sh | 27 +++++++++++++++++++ MBCPApp/patches/remove_custompfp.sh | 13 +++++++++ .../{target_sdk_36.sh => target_sdk_34.sh} | 4 +-- README.md | 4 ++- 4 files changed, 45 insertions(+), 3 deletions(-) create mode 100644 MBCPApp/patches/disable_membership.sh create mode 100644 MBCPApp/patches/remove_custompfp.sh rename MBCPApp/patches/{target_sdk_36.sh => target_sdk_34.sh} (54%) diff --git a/MBCPApp/patches/disable_membership.sh b/MBCPApp/patches/disable_membership.sh new file mode 100644 index 0000000..f1bb60b --- /dev/null +++ b/MBCPApp/patches/disable_membership.sh @@ -0,0 +1,27 @@ +#!/usr/bin/env bash +# PATCHNAME: Disable MB Membership +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +warn "You won't be able to use any of Membership benefits if you already subscribed to !" + +sed_libapp 's|get-customer-subs|get-customer-apps|g' +sed_libapp 's|upsale|saleup|g' + +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungBasic.webp" +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungPlus_.webp" +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungPre.webp" +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungPro.webp" +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/sub_img_goiHoiVien.webp" + +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/sub_illus_membership.webp" +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/sub_img_membership.webp" + +# Priority exclusive +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/sub_illus_membership.webp" +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/sub_img_goiHoiVien.webp" + +# Private exclusive +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/sub_img_goiHoiVien.private.webp" diff --git a/MBCPApp/patches/remove_custompfp.sh b/MBCPApp/patches/remove_custompfp.sh new file mode 100644 index 0000000..df63423 --- /dev/null +++ b/MBCPApp/patches/remove_custompfp.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash +# PATCHNAME: Remove custom profile picture +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +warn "This will force the default app profile picture instead of the one you already set before on the MB server-side!" + +sed_libapp 's|getPhoto|nonPhoto|g' +sed_libapp 's|savePhoto|nonePhoto|g' + +info "In order to force this, you can just remove *.png files from [/data/data/com.mbmobile/cache] where contain your current profile picture, or clear the app data !" diff --git a/MBCPApp/patches/target_sdk_36.sh b/MBCPApp/patches/target_sdk_34.sh similarity index 54% rename from MBCPApp/patches/target_sdk_36.sh rename to MBCPApp/patches/target_sdk_34.sh index 6a7735a..9023054 100644 --- a/MBCPApp/patches/target_sdk_36.sh +++ b/MBCPApp/patches/target_sdk_34.sh @@ -1,8 +1,8 @@ #!/usr/bin/env bash -# PATCHNAME: Set targetSdkVersion to 36 +# PATCHNAME: Set targetSdkVersion to 34 # MAXVER: # MINVER: # shellcheck disable=SC1091 . "$DIRPATH"/common.sh -sed -i 's|targetSdkVersion: 35|targetSdkVersion: 36|g' "$DIRPATH"/mbapk/mbapk_unpacked/apktool.yml +sed -i 's|targetSdkVersion: 35|targetSdkVersion: 34|g' "$DIRPATH"/mbapk/mbapk_unpacked/apktool.yml diff --git a/README.md b/README.md index 3107685..18385bf 100644 --- a/README.md +++ b/README.md @@ -39,9 +39,11 @@ That applies for following folder : | `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.64 | | `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.64 | | `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.64 | +| `Disable MB Membership` | Disable the MB Membership badge below pfp and all of it's features. | v6.4.0 ~ v6.4.64 | | `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.64 | | `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.64 | | `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.64 | +| `Remove custom profile picture` | Force the use of default profile picture instead of your current one on MB's server side. | v6.4.0 ~ v6.4.64| | `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.64 | | `Restore old 682 lib` | Restore old v6.4.61 `libapp.so` to prevent enforced `quockhanh` theme changes on v6.4.62. | v6.4.62 | | `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.64 | @@ -59,7 +61,7 @@ That applies for following folder : | `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.64 | | `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.64 | | `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.64 | -| `Set targetSdkVersion to 36` | Set the `targetSdkVersion` to 36 (Android 16). | v6.4.10 ~ v6.4.64 | +| `Set targetSdkVersion to 34` | Set the `targetSdkVersion` to 34 (Android 14). | v6.4.10 ~ v6.4.64 | | `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.64 | | `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.64 | From 96d8dea9efbe3bf0022cd52af3060ceac1dd61ab Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 31 Aug 2025 03:21:59 +0700 Subject: [PATCH 110/475] chore: remove_custompfp.sh: also mention *.jpg files Signed-off-by: Cuynu --- MBCPApp/patches/remove_custompfp.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/patches/remove_custompfp.sh b/MBCPApp/patches/remove_custompfp.sh index df63423..8a2a196 100644 --- a/MBCPApp/patches/remove_custompfp.sh +++ b/MBCPApp/patches/remove_custompfp.sh @@ -10,4 +10,4 @@ warn "This will force the default app profile picture instead of the one you alr sed_libapp 's|getPhoto|nonPhoto|g' sed_libapp 's|savePhoto|nonePhoto|g' -info "In order to force this, you can just remove *.png files from [/data/data/com.mbmobile/cache] where contain your current profile picture, or clear the app data !" +info "In order to force this, you can just remove *.png or *.jpg files from [/data/data/com.mbmobile/cache] where contain your current profile picture, or clear the app data !" From 6de6a4b0e160a2687b0807db28ca1b32ae5e5c23 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 31 Aug 2025 15:21:53 +0700 Subject: [PATCH 111/475] feat: autopatch_strings.sh: modify changed theme toast Signed-off-by: Cuynu --- MBCPApp/patches/autopatch_strings.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/MBCPApp/patches/autopatch_strings.sh b/MBCPApp/patches/autopatch_strings.sh index ca8ff6c..3dbb5f0 100644 --- a/MBCPApp/patches/autopatch_strings.sh +++ b/MBCPApp/patches/autopatch_strings.sh @@ -206,5 +206,8 @@ sed_libapp 's|Customer support|eMBee Helper |g' # Digital signature sed_libapp 's|Online signature|Intrust CA certs|g' +# Changed theme toast +sed_libapp 's|Theme Changed Successfully|Applied selected theme :) |g' + # Placeholder toolbox sed_libapp 's|Shopping, entertainment|MBCPApp Toolbox |g' From 83f74b5ff20013e1dcfffc70dfb83d830b3adf37 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 1 Sep 2025 15:04:05 +0700 Subject: [PATCH 112/475] feat: autopatch_strings.sh: change update btn url Signed-off-by: Cuynu --- MBCPApp/patches/autopatch_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/patches/autopatch_strings.sh b/MBCPApp/patches/autopatch_strings.sh index 3dbb5f0..48c3891 100644 --- a/MBCPApp/patches/autopatch_strings.sh +++ b/MBCPApp/patches/autopatch_strings.sh @@ -8,7 +8,7 @@ # App embedded links # App update button url -sed_libapp 's|market://details?id=com.mbmobile|https://t.me/mbbpatch/2?ref=mbcp|g' +sed_libapp 's|market://details?id=com.mbmobile|https://tinyurl.com/mbcpupdate??|g' # Facebook button url sed_libapp 's|https://www.facebook.com/VietnamMBBank?mibextid=LQQJ4d|https://git.disroot.org/mbcp/mbbpatch?ref=mbcpapp_oss1|g' # VNeID download url From de1573f7dde54176c38c83406e31a735d6dba40c Mon Sep 17 00:00:00 2001 From: Cuynu Date: Wed, 3 Sep 2025 04:15:25 +0700 Subject: [PATCH 113/475] fix: README.md: ugly 9kb Signed-off-by: Cuynu From c87ab28ba4a474dbcab4f8644c2e5b01bb75f44a Mon Sep 17 00:00:00 2001 From: Cuynu Date: Wed, 3 Sep 2025 17:18:44 +0700 Subject: [PATCH 114/475] chore: README.md: change preview logo to normal Signed-off-by: Cuynu --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 18385bf..90036f8 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # MBCPApp Patcher for MB Bank -2025_logo +2025_logo Lightweight "open source" tool for patching MB Bank Flutter (Android) app for rooted user, mostly written in Bash, made possible by [Cuynu](https://git.disroot.org/cuynu). From 5cdced7cb434170abafc07eddd7344c8871345c4 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 4 Sep 2025 10:48:02 +0700 Subject: [PATCH 115/475] feat: autopatch_strings.sh: spoof log header to MB Bank Signed-off-by: Cuynu --- MBCPApp/patches/autopatch_strings.sh | 3 ++- README.md | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/MBCPApp/patches/autopatch_strings.sh b/MBCPApp/patches/autopatch_strings.sh index 48c3891..c6d54e6 100644 --- a/MBCPApp/patches/autopatch_strings.sh +++ b/MBCPApp/patches/autopatch_strings.sh @@ -157,7 +157,8 @@ sed_libapp 's|Account Balance|Account balance|g' sed_libapp 's|Set as Default Account|Set as default account|g' # App log header info (client.log) -sed_libapp 's|productionrn|mbcpreleases|g' +#sed_libapp 's|productionrn|mbcpreleases|g' +sed_libapp 's|Open app MBCPApp|Open app MB Bank|g' # Wallet (Link management) sed_libapp 's|Link Management|Link management|g' diff --git a/README.md b/README.md index 90036f8..d538aa7 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ 2025_logo -Lightweight "open source" tool for patching MB Bank Flutter (Android) app for rooted user, mostly written in Bash, made possible by [Cuynu](https://git.disroot.org/cuynu). +Lightweight "open source" tool for patching MB Bank Flutter (Android) app for rooted user, mostly written in Bash, made possible by [Cuynu](https://git.disroot.org/cuynu) without any use of AI. - Licensed as MIT License : [View license.](https://git.disroot.org/mbcp/mbbpatch/src/branch/mbflutter/LICENSE) From bc33b288b48f5184bc4e62754fdcabea84f6bf4f Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 4 Sep 2025 20:25:26 +0700 Subject: [PATCH 116/475] fix: patch.sh: auto-generated file this shouldn't be pushed to repo Signed-off-by: Cuynu From 68ed020f6b6f0a41e5e431281584b287eea350de Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 7 Sep 2025 05:45:25 +0700 Subject: [PATCH 117/475] feat: remove_mbstore.sh: add remove mb themes store patch Signed-off-by: Cuynu --- MBCPApp/patches/remove_mbstore.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 MBCPApp/patches/remove_mbstore.sh diff --git a/MBCPApp/patches/remove_mbstore.sh b/MBCPApp/patches/remove_mbstore.sh new file mode 100644 index 0000000..99bbc62 --- /dev/null +++ b/MBCPApp/patches/remove_mbstore.sh @@ -0,0 +1,22 @@ +#!/usr/bin/env bash +# PATCHNAME: Remove MB Themes Store +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +warn "You won't be able to access MB Store Themes in the change theme section on the app !" +info "Theme installation like specific theme modules that redirect to MB Store Themes will still work!" + +info "Removing MB Store Themes banner..." +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/theme_bg_cuaHang.webp" +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/theme_bg_cuaHang.private.webp" +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/theme_img_cuaHang.private.webp" +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/theme_img_cuaHang.webp" +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/theme_img_headerCuaHang.webp" +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/theme_img_headerCuaHang.private.webp" + +# Priority exclusive +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/theme_bg_cuaHang.webp" +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/theme_img_cuaHang.webp" +rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/theme_img_headerCuaHang.webp" From d26cdbdcceec807c1d1f11b74565bcbc5a0734b9 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 7 Sep 2025 05:48:27 +0700 Subject: [PATCH 118/475] feat: README.md: add remove mb themes store patch Signed-off-by: Cuynu --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d538aa7..c6b9e95 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,7 @@ That applies for following folder : | `Disable MB Membership` | Disable the MB Membership badge below pfp and all of it's features. | v6.4.0 ~ v6.4.64 | | `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.64 | | `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.64 | +| `Remove MB Themes Store` | Remove the MB Themes Store banner from Themes list, preventing access to MB Theme Store. | v6.4.28 ~ v6.4.64 | | `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.64 | | `Remove custom profile picture` | Force the use of default profile picture instead of your current one on MB's server side. | v6.4.0 ~ v6.4.64| | `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.64 | From 0d5a77dc8ad724686902f015c500308a296158e8 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 7 Sep 2025 05:53:52 +0700 Subject: [PATCH 119/475] feat: README.md: bump suggested version to v6.4.65 Signed-off-by: Cuynu --- README.md | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index c6b9e95..3ccc8c2 100644 --- a/README.md +++ b/README.md @@ -35,36 +35,36 @@ That applies for following folder : | ⚙️ Patch | 📜 Description | 🏦 Suggested version | |:--------:|:--------------:|:-----------------:| -| `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.64 | -| `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.64 | -| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.64 | -| `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.64 | -| `Disable MB Membership` | Disable the MB Membership badge below pfp and all of it's features. | v6.4.0 ~ v6.4.64 | -| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.64 | -| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.64 | -| `Remove MB Themes Store` | Remove the MB Themes Store banner from Themes list, preventing access to MB Theme Store. | v6.4.28 ~ v6.4.64 | -| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.64 | -| `Remove custom profile picture` | Force the use of default profile picture instead of your current one on MB's server side. | v6.4.0 ~ v6.4.64| -| `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.64 | +| `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.65 | +| `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.65 | +| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.65 | +| `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.65 | +| `Disable MB Membership` | Disable the MB Membership badge below pfp and all of it's features. | v6.4.0 ~ v6.4.65 | +| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.65 | +| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.65 | +| `Remove MB Themes Store` | Remove the MB Themes Store banner from Themes list, preventing access to MB Theme Store. | v6.4.28 ~ v6.4.65 | +| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.65 | +| `Remove custom profile picture` | Force the use of default profile picture instead of your current one on MB's server side. | v6.4.0 ~ v6.4.65 | +| `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.65 | | `Restore old 682 lib` | Restore old v6.4.61 `libapp.so` to prevent enforced `quockhanh` theme changes on v6.4.62. | v6.4.62 | -| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.64 | -| `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.64 | -| `Revert old eMBee logo` | Revert old eMBee logo, specially on product consultation options. | v6.4.53 ~ v6.4.64 | -| `Remove animated QR background` | Remove the animated QR background on bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.64 | -| `Remove banner & MiniApp` | Removes the banner and MiniApp on `homeLanding` page when logged in. | v6.4.43 ~ v6.4.64 | -| `Remove VPN detection` | Remove the VPN detection that warn users to turn it off on app bundle. | v6.4.52 ~ v6.4.64 | -| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.64 | -| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.64 | +| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.65 | +| `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.65 | +| `Revert old eMBee logo` | Revert old eMBee logo, specially on product consultation options. | v6.4.53 ~ v6.4.65 | +| `Remove animated QR background` | Remove the animated QR background on bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.65 | +| `Remove banner & MiniApp` | Removes the banner and MiniApp on `homeLanding` page when logged in. | v6.4.43 ~ v6.4.65 | +| `Remove VPN detection` | Remove the VPN detection that warn users to turn it off on app bundle. | v6.4.52 ~ v6.4.65 | +| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.65 | +| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.65 | | `Bypass accessibility & malicious apps check` | Remove the restriction of using the app when an app using accessibility service or "malicious apps" like (HideMyAppList) installed. | v6.4.25 ~ v6.4.54 | -| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues on some HyperOS ROMs). | v6.4.0 ~ v6.4.64 | -| `Legacy hide VTAP activity & dialog` | Hide the first root detection screen with dialog showing "Device is rooted" but not bypassing it. (GW908 will present, unlike standard `Hide VTAP root detection activity & dialog` patch). Only use for some ugly ROMs which crashing with standard patch. | v6.4.53 ~ v6.4.64 | +| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues on some HyperOS ROMs). | v6.4.0 ~ v6.4.65 | +| `Legacy hide VTAP activity & dialog` | Hide the first root detection screen with dialog showing "Device is rooted" but not bypassing it. (GW908 will present, unlike standard `Hide VTAP root detection activity & dialog` patch). Only use for some ugly ROMs which crashing with standard patch. | v6.4.53 ~ v6.4.65 | | `Remove new root detection` | Remove the new Zimperium (ZDefend) root detection from app. (Now requires workaround for v6.4.56+) | v6.4.15 ~ v6.4.58 | -| `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.64 | -| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.64 | -| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.64 | -| `Set targetSdkVersion to 34` | Set the `targetSdkVersion` to 34 (Android 14). | v6.4.10 ~ v6.4.64 | -| `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.64 | -| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.64 | +| `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.65 | +| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.65 | +| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.65 | +| `Set targetSdkVersion to 34` | Set the `targetSdkVersion` to 34 (Android 14). | v6.4.10 ~ v6.4.65 | +| `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.65 | +| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.65 |
From 71865517a6a404b9f8f78444d2456daadd6d61ac Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 7 Sep 2025 06:16:59 +0700 Subject: [PATCH 120/475] feat: remove_new_zimperium_check.sh: revive old legacy patch to normal patch Picked up from (Remove v6.4.56 root detection) in legacy_patch.sh Reported working with v6.4.60+ Signed-off-by: Cuynu --- MBCPApp/patches/remove_new_zimperium_check.sh | 40 +++++++++++++++++++ README.md | 1 + 2 files changed, 41 insertions(+) create mode 100644 MBCPApp/patches/remove_new_zimperium_check.sh diff --git a/MBCPApp/patches/remove_new_zimperium_check.sh b/MBCPApp/patches/remove_new_zimperium_check.sh new file mode 100644 index 0000000..602df04 --- /dev/null +++ b/MBCPApp/patches/remove_new_zimperium_check.sh @@ -0,0 +1,40 @@ +#!/usr/bin/env bash +# PATCHNAME: Remove new zimperium check +# MAXVER: +# MINVER: 59 +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + + echo "Removing checksum from provider..." + sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|designersactivists |weneedfreedom|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + echo "Removing [libtoolChecker.so]..." + rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libtoolChecker.so' + rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libtoolChecker.so' + echo "Removing [libvvb2060.so]..." + rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libvvb2060.so' + rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libvvb2060.so' + echo "Patching [libdesignersactivists.so]..." + sed -i 's|com.zimperium|app.dontfixew|g' 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' + sed -i 's|detection|freedom..|g' 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' + echo "Moving from [libdesignersactivists.so] to [libweneedfreedom.so]..." + mv 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/arm64-v8a/libweneedfreedom.so' + mv 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libweneedfreedom.so' + # Fixes EKYC3002-MS6998 (DF16246.6) error on devices with randomized apps + sed -i 's|||g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' + # Prevent "MB detected that the device is currently not secure for peforming transactions" dialog + echo "Creating placeholder lib" + rm -rf temp + mkdir temp + cp 'mbapk/mbapk_unpacked/lib/arm64-v8a/libweneedfreedom.so' 'temp/' + mv 'temp/libweneedfreedom.so' 'temp/libdesignersactivists.so' + cp -f 'temp/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' + rm -rf temp + mkdir temp + cp 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libweneedfreedom.so' 'temp/' + mv 'temp/libweneedfreedom.so' 'temp/libdesignersactivists.so' + cp -f 'temp/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' + rm -rf temp diff --git a/README.md b/README.md index 3ccc8c2..3edf8ba 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,7 @@ That applies for following folder : | `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.65 | | `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.65 | | `Remove MB Themes Store` | Remove the MB Themes Store banner from Themes list, preventing access to MB Theme Store. | v6.4.28 ~ v6.4.65 | +| `Remove new zimperium check` | Remove the new Zimperium (ZDefend) root detection from app. Picked up from Legacy Patch. | v6.4.60 ~ v6.4.65 | | `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.65 | | `Remove custom profile picture` | Force the use of default profile picture instead of your current one on MB's server side. | v6.4.0 ~ v6.4.65 | | `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.65 | From e4c15802b045846b6fba6df883c94295597ba36e Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 9 Sep 2025 17:13:10 +0700 Subject: [PATCH 121/475] feat: partially move to apkeditor (1/2) MB server-side now enforcing checksum checks, omehow it also make app doesn't work with GW934 error when logging in after compiled with apktool Signed-off-by: Cuynu --- MBCPApp/common.sh | 19 +++--- MBCPApp/mbcpapp.sh | 39 ++--------- MBCPApp/parse.sh | 12 +--- MBCPApp/patches/add_anime_resources.sh | 10 +-- MBCPApp/patches/add_modified_resources.sh | 4 +- MBCPApp/patches/block_adjust_volume_sekyc.sh | 4 +- ...ypass_accessibility_malicious_app_check.sh | 2 +- .../patches/bypass_new_zimperium_detection.sh | 16 ++--- MBCPApp/patches/change_app_logo.sh | 20 +++--- MBCPApp/patches/disable_membership.sh | 20 +++--- .../hide_vtap_root_detection_activity.sh | 28 ++++---- MBCPApp/patches/legacy_hide_vtap.sh | 11 ++-- MBCPApp/patches/modify_app_theme.sh | 66 +++++++++---------- .../patches/remove_animated_qr_background.sh | 4 +- MBCPApp/patches/remove_banner_miniapp.sh | 48 +++++++------- MBCPApp/patches/remove_bulitin_fonts.sh | 54 +++++++-------- MBCPApp/patches/remove_embee.sh | 30 ++++----- MBCPApp/patches/remove_invoke_to_mbshield.sh | 10 +-- MBCPApp/patches/remove_mbstore.sh | 18 ++--- MBCPApp/patches/remove_new_root_detection.sh | 44 ++++++------- MBCPApp/patches/remove_new_zimperium_check.sh | 20 +++--- MBCPApp/patches/remove_protection_shield.sh | 32 ++++----- MBCPApp/patches/remove_vnpay_vmb20.sh | 16 ++--- MBCPApp/patches/restore_old_lib_682.sh | 8 +-- .../restore_old_registration_resources.sh | 12 ++-- MBCPApp/patches/revert_old_embee.sh | 28 ++++---- MBCPApp/patches/target_sdk_34.sh | 2 +- MBCPApp/patches/widget_dark.sh | 6 +- 28 files changed, 273 insertions(+), 310 deletions(-) diff --git a/MBCPApp/common.sh b/MBCPApp/common.sh index a6fce71..83fdbfe 100644 --- a/MBCPApp/common.sh +++ b/MBCPApp/common.sh @@ -33,8 +33,8 @@ sed_libapp() { target=$(bb_split "$1" '|' '1') replacement=$(bb_split "$1" '|' '2') ( - sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so \ - "$DIRPATH"/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so + sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/root/lib/arm64-v8a/libapp.so \ + "$DIRPATH"/mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libapp.so ) && info "[sed_libapp] [$target] -> [$replacement]" || warn "[sed_libapp] replacing [$target] failed !" } @@ -45,8 +45,8 @@ sed_libzdefend() { target=$(bb_split "$1" '|' '1') replacement=$(bb_split "$1" '|' '2') ( - sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so \ - "$DIRPATH"/mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so + sed -i "$1" "$DIRPATH"/mbapk/mbapk_unpacked/root/lib/arm64-v8a/libdesignersactivists.so \ + "$DIRPATH"/mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libdesignersactivists.so ) && info "[sed_libzdefend] [$target] -> [$replacement]" || warn "[sed_libzdefend] replacing [$target] failed !" } @@ -56,10 +56,13 @@ manifest_remove() { warn "[manifest_remove] removing $1 failed" } -get_mb_ver() { - a="$(grep -m1 'versionName' "$DIRPATH"/mbapk/mbapk_unpacked/apktool.yml)" - a="$(bb_split "$a" ':' '1')" - bb_split "$a" '.' '2' + + +checkVtap() { + if [[ -f "mbapk/mbapk_unpacked/assets/mbcp_info/hide_vtap*.inf" ]]; then + echo "Hide VTAP patch already applied!" + exit 1 + fi } good() { diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index e04d64b..9f31464 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -77,8 +77,8 @@ is_unpacked() { } } is_unpacked_lib() { - [ -d "$DIRPATH"/mbapk/mbapk_unpacked/lib ] || { - err "[mbapk_unpacked/lib] folder not found ! Please unpack APK first !" ; return 127 + [ -d "$DIRPATH"/mbapk/mbapk_unpacked/root/lib ] || { + err "[mbapk_unpacked/root/lib] folder not found ! Please unpack APK first !" ; return 127 } } apktool_exist() { @@ -96,39 +96,12 @@ mb_apk_exist() { unpack_mbcp() { local - ; set -e - { apktool_exist && mb_apk_exist ; } || return 1 + { apkeditor_exist && mb_apk_exist ; } || return 1 rm -rf 'mbapk/mbapk_unpacked' - java -jar tools/apktool.jar d mbapk/*.apk -o mbapk/mbapk_unpacked -j"$(nproc)" || { err "Unpacking failed !" ; return 1 ; } + java -jar tools/apkeditor.jar d -i mbapk/*.apk -o mbapk/mbapk_unpacked || { err "Unpacking failed !" ; return 1 ; } info "Cleaning useless files..." - rm -rf 'mbapk/mbapk_unpacked/assets/_4A9w8flncUrhDOG8dyqLi_azBTYT3PlSXz0hiCzRQA_' - rm -rf 'mbapk/mbapk_unpacked/assets/0QDl12M5S2hKxoKF4cNI4kEX1qDQRMiOd34TXjSjy4M_' - rm -rf 'mbapk/mbapk_unpacked/assets/2GcdAWdkXGgxPfHSIhzLkrkf2LU6Z_cuZfUWnczoEHw_' - rm -rf 'mbapk/mbapk_unpacked/assets/BiLlLhV4LAy_y_rvwmD82q_4yN_liwgN1X0mfwfqTeE_' - rm -rf 'mbapk/mbapk_unpacked/assets/c7uFHgsHzlQ_T524_4N3h9neXvtcUg0m1ERhEjFpPI8_' - rm -rf 'mbapk/mbapk_unpacked/assets/ccBu4aSM_mSaMBpFvr14pizu6EGMvwRiZltU_zVJMz0_' - rm -rf 'mbapk/mbapk_unpacked/assets/DcM3z3tolULDhbn8YrUE7hxOlxZx2oFC5yNQFG1SX9k_' - rm -rf 'mbapk/mbapk_unpacked/assets/fPGzhQFvISia1NiVGU8vQx9IpRm63E4_1Xv0Z2ypWUE_' - rm -rf 'mbapk/mbapk_unpacked/assets/g9x205p_On9_RR4kI_GdsoQ2pfSrV_OQXSopshyhYVk_' - rm -rf 'mbapk/mbapk_unpacked/assets/GXNv8xc5IcVF6TyUgjJpyYFeyHGqUqN7ZS0X_2WRbEE_' - rm -rf 'mbapk/mbapk_unpacked/assets/H8leCCp85eX0YRvo4WCzqF5MEuj2_9ix6zL2bjnj6hk_' - rm -rf 'mbapk/mbapk_unpacked/assets/Hput_BfAb8ftOt8hvazec24Eqk0gC5DDY6qALJMLtcI_' - rm -rf 'mbapk/mbapk_unpacked/assets/MZuOOtdhO6pcGnZ5_kqMPh56hL3LqawBZd05vfIivww_' - rm -rf 'mbapk/mbapk_unpacked/assets/noNmNoHJ0EUpV0TiKtyRPIVWI0im6K1RPIq3N_q0ho0_' - rm -rf 'mbapk/mbapk_unpacked/assets/oOot9yCPD3GFqBix7JXjoz4Uui3k3NrwI8wHRlOpn4s_' - rm -rf 'mbapk/mbapk_unpacked/assets/rqfr7ucXEZM4vIIYYPHXlo6IG1iEad_H61Z4bbEMR3s_' - rm -rf 'mbapk/mbapk_unpacked/assets/Sje9R7eg_A4wlgbLNHwXS5xNFmS5qaoPnJ6Vg0RnIQ8_' - rm -rf 'mbapk/mbapk_unpacked/assets/t8_bY_8ibDPQ9rngMwnd7WFI_uqoPlht9nBi26_llbw_' - rm -rf 'mbapk/mbapk_unpacked/assets/VipqZ50mSUd28eIlPS_2t31IZ6tY24fl8sSl5YsQrbI_' - rm -rf 'mbapk/mbapk_unpacked/assets/vLpH08bnGzkpsq_MmUdHqkh3bjrVN5tutp6s4jscm3w_' - rm -rf 'mbapk/mbapk_unpacked/assets/WZ7CC4mxgoVWzgm8AO7rbOneE6TkqXwT2YV3htdswEQ_' - rm -rf 'mbapk/mbapk_unpacked/assets/x_uYtCXdh_oYw_XLfZQkX10Bcqq2HFK3q7v1dJVw3zM_' - rm -rf 'mbapk/mbapk_unpacked/assets/Y83jllvBi79vZIh2_UNtyo3_Lvd94lqie_q1dc5O3j0_' - rm -rf 'mbapk/mbapk_unpacked/assets/ZN6CRAqtR7CKp7LFoivhHDbCS6iAtrEW6_sLvrfWgEM_' - rm -rf 'mbapk/mbapk_unpacked/assets/ZOKOK1a6XCiqYb_a8bYPE9c0rjUf7_n7k77YxX5Ypdw_' - rm -rf 'mbapk/mbapk_unpacked/assets/zxHdhL4_ZEQLQeo8R2DzSYl9PGss_cKSCQTcZGBtVmU_' - rm -rf 'mbapk/mbapk_unpacked/assets/jNMI79raTvV7VHN5Vrzw4Xs66YP_a1ftP9SmUB24DYg_' info "Creating [mbcp_info] folder..." - mkdir 'mbapk/mbapk_unpacked/assets/mbcp_info/' + mkdir 'mbapk/mbapk_unpacked/root/assets/mbcp_info/' } repack_mbcp() { @@ -137,7 +110,7 @@ repack_mbcp() { echo "Compiled by MBCPApp Patcher on $(uname -s -r) with commit $COMMIT at $(date). That's all xD" > 'mbapk/mbapk_unpacked/assets/mbcp_info/mbcpinfo.txt' ( set -e - java -jar tools/apktool.jar b mbapk/mbapk_unpacked -o mbcpapp_apk/MBCP_Flutter_TMP.apk -j"$(nproc)" + java -jar tools/apkeditor.jar b -i 'mbapk/mbapk_unpacked' -o mbcpapp_apk/MBCP_Flutter_TMP.apk info "Processing APK signature scheme v2/v3..." rm 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk' java -jar tools/apkeditor.jar b -t sig -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' -sig 'mbsig/signatures' -o 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk' diff --git a/MBCPApp/parse.sh b/MBCPApp/parse.sh index 9acc9c5..7e8bd0d 100644 --- a/MBCPApp/parse.sh +++ b/MBCPApp/parse.sh @@ -27,7 +27,7 @@ applyPatch() { good "Applying patch [$opt]" if bash "$2" ; then good "Patch [$opt] applied successfully" - echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/assets/mbcp_info/$1.inf" + echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/root/assets/mbcp_info/$1.inf" else err "Patch [$opt] failed" fi @@ -57,16 +57,6 @@ for f in patches/*.sh ; do warn "[parser] $f missing PATCHNAME, not adding" continue } - [ -n "$minver" ] && { - [ "$(get_mb_ver)" -gt "$minver" ] || { - info "[parser] skipping [$pname] as current version is lower than patch version clamp" - continue ; } - } || : - [ -n "$maxver" ] && { - [ "$(get_mb_ver)" -lt "$maxver" ] || { - info "[parser] skipping [$pname] as current version is higher than patch version clamp" - continue ; } - } || : opts_arr+=" '$pname'" append+=" '$pname') applyPatch $n $f ;; diff --git a/MBCPApp/patches/add_anime_resources.sh b/MBCPApp/patches/add_anime_resources.sh index 802ec45..92bdad3 100644 --- a/MBCPApp/patches/add_anime_resources.sh +++ b/MBCPApp/patches/add_anime_resources.sh @@ -5,8 +5,8 @@ # shellcheck disable=SC1091 . "$DIRPATH"/common.sh -cp -f 'blob_patches/anime_resources/rating_illus_fiveStar.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/' -cp -f 'blob_patches/anime_resources/rating_illus_fourStar.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/' -cp -f 'blob_patches/anime_resources/rating_illus_threeStar.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/' -cp -f 'blob_patches/anime_resources/rating_illus_twoStar.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/' -cp -f 'blob_patches/anime_resources/rating_illus_oneStar.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/' +cp -f 'blob_patches/anime_resources/rating_illus_fiveStar.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/' +cp -f 'blob_patches/anime_resources/rating_illus_fourStar.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/' +cp -f 'blob_patches/anime_resources/rating_illus_threeStar.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/' +cp -f 'blob_patches/anime_resources/rating_illus_twoStar.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/' +cp -f 'blob_patches/anime_resources/rating_illus_oneStar.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/' diff --git a/MBCPApp/patches/add_modified_resources.sh b/MBCPApp/patches/add_modified_resources.sh index 1b0bf39..1d2da00 100644 --- a/MBCPApp/patches/add_modified_resources.sh +++ b/MBCPApp/patches/add_modified_resources.sh @@ -6,5 +6,5 @@ . "$DIRPATH"/common.sh info "Copying modified resources..." -cp -r -f 'blob_patches/resources/raw' 'mbapk/mbapk_unpacked/res/' -cp -f 'blob_patches/resources/strings-vi/strings.xml' 'mbapk/mbapk_unpacked/res/values-vi/' +cp -r -f 'blob_patches/resources/raw' 'mbapk/mbapk_unpacked/resources/package_1/res/' +cp -f 'blob_patches/resources/strings-vi/strings.xml' 'mbapk/mbapk_unpacked/resources/package_1/res/values-vi/' diff --git a/MBCPApp/patches/block_adjust_volume_sekyc.sh b/MBCPApp/patches/block_adjust_volume_sekyc.sh index 9e8060f..ac48bdb 100644 --- a/MBCPApp/patches/block_adjust_volume_sekyc.sh +++ b/MBCPApp/patches/block_adjust_volume_sekyc.sh @@ -6,7 +6,7 @@ . "$DIRPATH"/common.sh -cp -f "$DIRPATH"/blob_patches/noadjust_volume_sekyc/activity_singalarity_screen3.xml mbapk/mbapk_unpacked/res/layout -cp -f "$DIRPATH"/blob_patches/noadjust_volume_sekyc/SingalarityEkycAudioManager.smali mbapk/mbapk_unpacked/smali_classes3/com/singalarity/ekyc/ +cp -f "$DIRPATH"/blob_patches/noadjust_volume_sekyc/activity_singalarity_screen3.xml mbapk/mbapk_unpacked/resources/package_1/res/layout +cp -f "$DIRPATH"/blob_patches/noadjust_volume_sekyc/SingalarityEkycAudioManager.smali mbapk/mbapk_unpacked/smali/classes3/com/singalarity/ekyc/ diff --git a/MBCPApp/patches/bypass_accessibility_malicious_app_check.sh b/MBCPApp/patches/bypass_accessibility_malicious_app_check.sh index 847b0c7..b04e3c5 100644 --- a/MBCPApp/patches/bypass_accessibility_malicious_app_check.sh +++ b/MBCPApp/patches/bypass_accessibility_malicious_app_check.sh @@ -6,7 +6,7 @@ . "$DIRPATH"/common.sh info 'Copying patched [MbbankUtilitiesPlugin]...' -cp -r -f 'blob_patches/bypass_accessibility_applist/com' 'mbapk/mbapk_unpacked/smali_classes3' +cp -r -f 'blob_patches/bypass_accessibility_applist/com' 'mbapk/mbapk_unpacked/smali/classes3' manifest_remove 'uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"' sed_libapp 's|PackageName|packageMBBB|g' sed_libapp 's|packageName|packageMBBa|g' diff --git a/MBCPApp/patches/bypass_new_zimperium_detection.sh b/MBCPApp/patches/bypass_new_zimperium_detection.sh index 53b8b0d..474fac8 100644 --- a/MBCPApp/patches/bypass_new_zimperium_detection.sh +++ b/MBCPApp/patches/bypass_new_zimperium_detection.sh @@ -7,16 +7,16 @@ #if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali ] info 'Removing [libvvb2060.so]...' -rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libvvb2060.so' -rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libvvb2060.so' +rm -f 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libvvb2060.so' +rm -f 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libvvb2060.so' info 'Removing [libtoolChecker.so]...' -rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libtoolChecker.so' -rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libtoolChecker.so' +rm -f 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libtoolChecker.so' +rm -f 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libtoolChecker.so' info "Removing checksum from provider..." -sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali -sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali -sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali -sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali +sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali +sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali +sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali +sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali info "Patching [libdesignersactivists.so]..." sed_libzdefend 's|zimperium.c|zimperium.x|g' sed_libzdefend 's|com.zimperium.threat.new|app.zimperiam.nonpop.all|g' diff --git a/MBCPApp/patches/change_app_logo.sh b/MBCPApp/patches/change_app_logo.sh index 6812073..7ca52b8 100644 --- a/MBCPApp/patches/change_app_logo.sh +++ b/MBCPApp/patches/change_app_logo.sh @@ -21,17 +21,17 @@ do esac info 'Removing old logos...' - rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-hdpi - rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-mdpi - rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xhdpi - rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xxhdpi - rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/res/mipmap-xxxhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/resources/package_1/res/mipmap-hdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/resources/package_1/res/mipmap-mdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/resources/package_1/res/mipmap-xhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/resources/package_1/res/mipmap-xxhdpi + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/resources/package_1/res/mipmap-xxxhdpi info 'Copying new logos to [mbapk_unpacked/res]...' - cp -r -f "$DIRPATH"/mbcpicons/"$variant"/mipmap-hdpi mbapk/mbapk_unpacked/res - cp -r -f "$DIRPATH"/mbcpicons/"$variant"/mipmap-mdpi mbapk/mbapk_unpacked/res - cp -r -f "$DIRPATH"/mbcpicons/"$variant"/mipmap-xhdpi mbapk/mbapk_unpacked/res - cp -r -f "$DIRPATH"/mbcpicons/"$variant"/mipmap-xxhdpi mbapk/mbapk_unpacked/res - cp -r -f "$DIRPATH"/mbcpicons/"$variant"/mipmap-xxxhdpi mbapk/mbapk_unpacked/res + cp -r -f "$DIRPATH"/mbcpicons/"$variant"/mipmap-hdpi mbapk/mbapk_unpacked/resources/package_1/res + cp -r -f "$DIRPATH"/mbcpicons/"$variant"/mipmap-mdpi mbapk/mbapk_unpacked/resources/package_1/res + cp -r -f "$DIRPATH"/mbcpicons/"$variant"/mipmap-xhdpi mbapk/mbapk_unpacked/resources/package_1/res + cp -r -f "$DIRPATH"/mbcpicons/"$variant"/mipmap-xxhdpi mbapk/mbapk_unpacked/resources/package_1/res + cp -r -f "$DIRPATH"/mbcpicons/"$variant"/mipmap-xxxhdpi mbapk/mbapk_unpacked/resources/package_1/res done diff --git a/MBCPApp/patches/disable_membership.sh b/MBCPApp/patches/disable_membership.sh index f1bb60b..b391e6b 100644 --- a/MBCPApp/patches/disable_membership.sh +++ b/MBCPApp/patches/disable_membership.sh @@ -10,18 +10,18 @@ warn "You won't be able to use any of Membership benefits if you already subscri sed_libapp 's|get-customer-subs|get-customer-apps|g' sed_libapp 's|upsale|saleup|g' -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungBasic.webp" -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungPlus_.webp" -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungPre.webp" -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungPro.webp" -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/sub_img_goiHoiVien.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungBasic.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungPlus_.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungPre.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungPro.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_goiHoiVien.webp" -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/sub_illus_membership.webp" -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/sub_img_membership.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_illus_membership.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_membership.webp" # Priority exclusive -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/sub_illus_membership.webp" -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/sub_img_goiHoiVien.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/sub_illus_membership.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/sub_img_goiHoiVien.webp" # Private exclusive -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/sub_img_goiHoiVien.private.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_goiHoiVien.private.webp" diff --git a/MBCPApp/patches/hide_vtap_root_detection_activity.sh b/MBCPApp/patches/hide_vtap_root_detection_activity.sh index c0c9d63..cd35776 100644 --- a/MBCPApp/patches/hide_vtap_root_detection_activity.sh +++ b/MBCPApp/patches/hide_vtap_root_detection_activity.sh @@ -6,21 +6,21 @@ . "$DIRPATH"/common.sh # Adapt with v6.4.53+ -sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali_classes4/com/vtap/d.smali > /dev/null 2>&1 +sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes4/com/vtap/d.smali > /dev/null 2>&1 -sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali_classes4/com/vtap/VTapSetupPlugin.smali > /dev/null 2>&1 -rm -f 'mbapk/mbapk_unpacked/smali_classes4/com/vtap/MaintenanceActivity.smali' -rm -f 'mbapk/mbapk_unpacked/smali_classes4/com/vtap/MaintenanceActivity$1.smali' -rm -f 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/vguard/VGDialogActivity.smali' -sed -i 's|Lcom/vkey/android/vguard/VGDialogActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/dy.smali +sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes4/com/vtap/VTapSetupPlugin.smali > /dev/null 2>&1 +rm -f 'mbapk/mbapk_unpacked/smali/classes4/com/vtap/MaintenanceActivity.smali' || /dev/null 2>&1 +rm -f 'mbapk/mbapk_unpacked/smali/classes4/com/vtap/MaintenanceActivity$1.smali' || /dev/null 2>&1 +rm -f 'mbapk/mbapk_unpacked/smali/classes4/com/vkey/android/vguard/VGDialogActivity.smali' || /dev/null 2>&1 +sed -i 's|Lcom/vkey/android/vguard/VGDialogActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes4/com/vkey/android/dy.smali || /dev/null 2>&1 # Bypass VKey root check that throw VGFullScreenDialogActivity then exit :) -cp -f 'blob_patches/bypass_rootold/BasicThreatInfo.smali' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/internal/vguard/engine/' -cp -f 'blob_patches/bypass_rootold/VGThreatAppInfo.smali' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/vguard/model/' -cp -f 'blob_patches/bypass_rootold/VGThreatResponse.smali' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/vguard/model/' +cp -f 'blob_patches/bypass_rootold/BasicThreatInfo.smali' 'mbapk/mbapk_unpacked/smali/classes4/com/vkey/android/internal/vguard/engine/' || /dev/null 2>&1 +cp -f 'blob_patches/bypass_rootold/VGThreatAppInfo.smali' 'mbapk/mbapk_unpacked/smali/classes4/com/vkey/android/vguard/model/' || /dev/null 2>&1 +cp -f 'blob_patches/bypass_rootold/VGThreatResponse.smali' 'mbapk/mbapk_unpacked/smali/classes4/com/vkey/android/vguard/model/' || /dev/null 2>&1 # Adapt with v6.4.62+ -cp -f 'blob_patches/bypass_rootold/BasicThreatInfo.smali' 'mbapk/mbapk_unpacked/smali_classes3/com/vkey/android/internal/vguard/engine/' -cp -f 'blob_patches/bypass_rootold/VGThreatAppInfo.smali' 'mbapk/mbapk_unpacked/smali_classes3/com/vkey/android/vguard/model/' -cp -f 'blob_patches/bypass_rootold/VGThreatResponse.smali' 'mbapk/mbapk_unpacked/smali_classes3/com/vkey/android/vguard/model/' +cp -f 'blob_patches/bypass_rootold/BasicThreatInfo.smali' 'mbapk/mbapk_unpacked/smali/classes3/com/vkey/android/internal/vguard/engine/' || /dev/null 2>&1 +cp -f 'blob_patches/bypass_rootold/VGThreatAppInfo.smali' 'mbapk/mbapk_unpacked/smali/classes3/com/vkey/android/vguard/model/' +cp -f 'blob_patches/bypass_rootold/VGThreatResponse.smali' 'mbapk/mbapk_unpacked/smali/classes3/com/vkey/android/vguard/model/' # Test crash fixes for some Android 13 devices -sed -i 's|invoke-virtual {v5, v12}, Lcom/vkey/android/vguard/model/VGThreatResponse;->setUsingLegacyMessage(Z)V| |g' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/eg.smali' -sed -i 's|invoke-virtual {v5, v12}, Lcom/vkey/android/vguard/model/VGThreatResponse;->setUsingLegacyMessage(Z)V| |g' 'mbapk/mbapk_unpacked/smali_classes3/com/vkey/android/eg.smali' +sed -i 's|invoke-virtual {v5, v12}, Lcom/vkey/android/vguard/model/VGThreatResponse;->setUsingLegacyMessage(Z)V| |g' 'mbapk/mbapk_unpacked/smali/classes4/com/vkey/android/eg.smali' +sed -i 's|invoke-virtual {v5, v12}, Lcom/vkey/android/vguard/model/VGThreatResponse;->setUsingLegacyMessage(Z)V| |g' 'mbapk/mbapk_unpacked/smali/classes3/com/vkey/android/eg.smali' diff --git a/MBCPApp/patches/legacy_hide_vtap.sh b/MBCPApp/patches/legacy_hide_vtap.sh index 1e191f5..c8e3722 100644 --- a/MBCPApp/patches/legacy_hide_vtap.sh +++ b/MBCPApp/patches/legacy_hide_vtap.sh @@ -3,13 +3,10 @@ # MAXVER: # MINVER: # shellcheck disable=SC1091,SC2016 -if [[ -f 'mbapk/mbapk_unpacked/assets/mbcp_info/hide_vtap_root_detection_activity.inf' ]]; then - . "$DIRPATH"/common.sh - warn "[Hide VTAP root detection activity & dialog] patch already applied, cannot apply this patch due to conflict !" - exit 1 -fi + . "$DIRPATH"/common.sh +checkVtap . # Adapt with v6.4.64+ warn "Use cases : Some devices that crashes with standard hide VTAP patch" @@ -17,8 +14,8 @@ warn "It is better to use the standard hide VTAP patch, so you don't have to hid warn "This will only prevent the VGFullScreenDialogActivity from being shown, and the app inside will throw GW908 error when trying to signing in." warn "You have to hide root with some method for that, like freeze Magisk app with App Manager." info "Forcing flutter activity..." -sed -i 's|const-class v1, Lcom/vkey/android/vguard/VGFullScreenDialogActivity;|const-class v1, Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali_classes3/com/vkey/android/ep.smali && info "Done!" +sed -i 's|const-class v1, Lcom/vkey/android/vguard/VGFullScreenDialogActivity;|const-class v1, Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes3/com/vkey/android/ep.smali && info "Done!" info "Removing VGFullScreenDialogActivity..." -rm -f 'mbapk/mbapk_unpacked/smali_classes3/com/vkey/android/vguard/VGFullScreenDialogActivity.smali' && info "Done!" +rm -f 'mbapk/mbapk_unpacked/smali/classes3/com/vkey/android/vguard/VGFullScreenDialogActivity.smali' && info "Done!" diff --git a/MBCPApp/patches/modify_app_theme.sh b/MBCPApp/patches/modify_app_theme.sh index c9887c4..1c4e669 100644 --- a/MBCPApp/patches/modify_app_theme.sh +++ b/MBCPApp/patches/modify_app_theme.sh @@ -12,15 +12,15 @@ do case "$opt" in 'MBCP SemiPriority') info 'Moving [priority] folder...' - cp -r 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority' 'blob_patches/semipriority/' + cp -r 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority' 'blob_patches/semipriority/' info 'Modifying QR background...' cp 'blob_patches/semipriority/priority/a_background_image.webp' 'blob_patches/semipriority/priority/qr_img_ThemeDefalut.webp' info 'Copying to [flutter_assets/assets/images/dynamic/base]' - cp -r -f 'blob_patches/semipriority/priority/'* 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -r -f 'blob_patches/semipriority/priority/'* 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' info 'Copying [ic_logo_mb_text.svg]...' - cp -f 'blob_patches/semipriority/ic_logo_mb_text.svg' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/svgs/' + cp -f 'blob_patches/semipriority/ic_logo_mb_text.svg' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/svgs/' info 'Copying [welcom_img_eMbee.webp]...' - cp -f 'blob_patches/semipriority/welcom_img_eMbee.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/semipriority/welcom_img_eMbee.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' # Modify the demo screen info 'Modifying demo screenshot...' @@ -36,18 +36,18 @@ do info 'Cleaning...' rm -rf 'blob_patches/semipriority/priority' - echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/assets/mbcp_info/semipriority_theme.inf" + echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/root/assets/mbcp_info/semipriority_theme.inf" good "Applied [MBCP SemiPriority] theme." ;; 'MBCP MBClassic') info "Ensure that SemiPriority theme is not applied before this !" info "Otherwise it will have like mixed SemiPriority and MB Classic theme, You've been warned !!! " - cp -f 'blob_patches/mbclassic/a_background_image.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/mbclassic/general_bg_screenshot.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/mbclassic/homeLanding_bg_main.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/mbclassic/loading_bg_main.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/mbclassic/login_bg_main.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/mbclassic/qr_img_ThemeDefalut.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/mbclassic/a_background_image.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/mbclassic/general_bg_screenshot.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/mbclassic/homeLanding_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/mbclassic/loading_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/mbclassic/login_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/mbclassic/qr_img_ThemeDefalut.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' # Modify theme preview on settings sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenLoginClassic.png|https://gitlab.com/-/project/56341767/uploads/f585b28f88876db211f116d1d622031d/mbcp_login.png?git1|g' @@ -78,34 +78,34 @@ do sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage05.png|https://gitlab.com/-/project/56341767/uploads/b9063205666549f28fc6c9c0c99e2336/classic5.png?ref=mbcpappgit1|g' - echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/assets/mbcp_info/mbclassic_theme.inf" + echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/root/assets/mbcp_info/mbclassic_theme.inf" good 'Applied [MBCP MBClassic] theme.' ;; 'Noel 2024') info "Ensure that SemiPriority theme is not applied before this !" info "Otherwise it will have like mixed SemiPriority and MB Classic theme, You've been warned !!! " - cp -f 'blob_patches/noel/a_background_image.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/bill_background_gold.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/coreBanking_img_successBackground.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/general_bg_screenshot.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/general_bg_success.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/homeLanding_bg_main.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/loading_bg_main.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/login_bg_main.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/qr_img_ThemeDefalut.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/a_background_image.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/bill_background_gold.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/coreBanking_img_successBackground.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/general_bg_screenshot.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/general_bg_success.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/homeLanding_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/loading_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/login_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/qr_img_ThemeDefalut.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' ############## - cp -f 'blob_patches/noel/a_background_image.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/bill_background_gold.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/coreBanking_img_successBackground.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/general_bg_screenshot.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/general_bg_success.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/homeLanding_bg_main.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/loading_bg_main.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/login_bg_main.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/qr_img_ThemeDefalut.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/a_background_image.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/bill_background_gold.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/coreBanking_img_successBackground.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/general_bg_screenshot.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/general_bg_success.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/homeLanding_bg_main.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/loading_bg_main.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/login_bg_main.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/qr_img_ThemeDefalut.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' # Change theme preview - cp -f 'blob_patches/noel/customUI_img_classicMode.png' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/customUI_img_classicMode.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/customUI_img_classicMode.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/customUI_img_classicMode.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' # Lockdown ability to change other theme, also force Noel 2024 theme sed_libapp 's|theme|Noel |g' sed_libapp 's|theme|Noel |g' @@ -124,7 +124,7 @@ do sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage05.png|https://gitlab.com/-/project/56341767/uploads/2d78975896a9f640d1f1e5af06fd1922/noel5.png?ref=mbcpappgit1234|g' warn "You WON'T be able to use other theme than Noel 2024 on app !" - echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/assets/mbcp_info/noel2024_theme.inf" + echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/root/assets/mbcp_info/noel2024_theme.inf" good "Applied [Noel 2024] theme." ;; 'Exit') exit ;; diff --git a/MBCPApp/patches/remove_animated_qr_background.sh b/MBCPApp/patches/remove_animated_qr_background.sh index c354c4f..69186e0 100644 --- a/MBCPApp/patches/remove_animated_qr_background.sh +++ b/MBCPApp/patches/remove_animated_qr_background.sh @@ -7,7 +7,7 @@ info "This will remove animated QR on bottom navigation bar and replace with white background !" info "Removing animated QR..." -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/homeLanding_bg_qrCode.gif' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/homeLanding_bg_qrCode.gif' info "Copying new static white background..." mv 'blob_patches/qr_white/150.png' 'blob_patches/qr_white/homeLanding_bg_qrCode.gif' > /dev/null 2>&1 -cp -f 'blob_patches/qr_white/homeLanding_bg_qrCode.gif' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static' +cp -f 'blob_patches/qr_white/homeLanding_bg_qrCode.gif' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static' diff --git a/MBCPApp/patches/remove_banner_miniapp.sh b/MBCPApp/patches/remove_banner_miniapp.sh index 0c7ce2b..a88a8c4 100644 --- a/MBCPApp/patches/remove_banner_miniapp.sh +++ b/MBCPApp/patches/remove_banner_miniapp.sh @@ -13,33 +13,33 @@ sed_libapp 's|https://miniappgw.mbbank.com.vn/homebox/webview/auth?|https://git. sed_libapp 's|https://miniappgw-uat.mbbank.com.vn/homebox-public/|https://git.disroot.org/mbcp/info/wiki/MiniApp?refs|g' info 'Removing related resources...' -rm -rf 'mbapk/mbapk_unpacked/assets/flutter_assets/packages' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/billing_img_defaultBanner.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/billing_img_defaultBanner.private.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/explore_img_defaultBanner.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/coreBanking_img_successBanner.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/homeLanding_img_defaultBanner.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/homeLanding_img_defaultBanner.private.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/packages' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/billing_img_defaultBanner.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/billing_img_defaultBanner.private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/explore_img_defaultBanner.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/coreBanking_img_successBanner.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/homeLanding_img_defaultBanner.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/homeLanding_img_defaultBanner.private.webp' # Priority exclusive -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/explore_img_defaultBanner.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/coreBanking_img_successBanner.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/homeLanding_img_defaultBanner.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/explore_img_defaultBanner.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/coreBanking_img_successBanner.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/homeLanding_img_defaultBanner.webp' # Shield related resources -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_hoadon.private.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_muasam.private.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_offline.private.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_hoadon.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_muasam.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_offline.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_hoadon.private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_muasam.private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_offline.private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_hoadon.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_muasam.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_offline.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/khien_img_hoadon.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/khien_img_muasam.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/khien_img_offline.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/khien_img_hoadon.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/khien_img_muasam.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/khien_img_offline.webp' # -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/banner_transfer_mass.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/banner_transfer_private.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/recap_banner.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/poster_cyberrisk_noti.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding/ads_banner_borigin.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/banner_transfer_mass.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/banner_transfer_private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/recap_banner.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/poster_cyberrisk_noti.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/onboarding/ads_banner_borigin.webp' diff --git a/MBCPApp/patches/remove_bulitin_fonts.sh b/MBCPApp/patches/remove_bulitin_fonts.sh index dbf2bf2..6bd7f5b 100644 --- a/MBCPApp/patches/remove_bulitin_fonts.sh +++ b/MBCPApp/patches/remove_bulitin_fonts.sh @@ -5,35 +5,35 @@ # shellcheck disable=SC1091 . "$DIRPATH"/common.sh -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-Black.otf' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-BlackItalic.otf' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-Bold.otf' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-BoldItalic.otf' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-Extrabold.otf' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-ExtraboldItalic.otf' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCy-Extrathin.otf' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCy-ExtrathinItalic.otf' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-Light.otf' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-LightItalic.otf' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-Regular.otf' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-RegularItalic.otf' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-Semibold.otf' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-SemiboldItalic.otf' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-Thin.otf' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-ThinItalic.otf' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/SF-Pro-Display-Medium.ttf' -rm -f 'mbapk/mbapk_unpacked/res/font/avenir_next_bold.ttf' -rm -f 'mbapk/mbapk_unpacked/res/font/bold.ttf' -rm -f 'mbapk/mbapk_unpacked/res/font/medium.ttf' -rm -f 'mbapk/mbapk_unpacked/res/font/regular.ttf' -rm -f 'mbapk/mbapk_unpacked/assets/insider.ttf' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCY-Black.otf' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCY-BlackItalic.otf' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCY-Bold.otf' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCY-BoldItalic.otf' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCY-Extrabold.otf' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCY-ExtraboldItalic.otf' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCy-Extrathin.otf' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCy-ExtrathinItalic.otf' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCY-Light.otf' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCY-LightItalic.otf' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCY-Regular.otf' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCY-RegularItalic.otf' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCY-Semibold.otf' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCY-SemiboldItalic.otf' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCY-Thin.otf' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCY-ThinItalic.otf' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/SF-Pro-Display-Medium.ttf' +rm -f 'mbapk/mbapk_unpacked/resources/package_1/res/font/avenir_next_bold.ttf' +rm -f 'mbapk/mbapk_unpacked/resources/package_1/res/font/bold.ttf' +rm -f 'mbapk/mbapk_unpacked/resources/package_1/res/font/medium.ttf' +rm -f 'mbapk/mbapk_unpacked/resources/package_1/res/font/regular.ttf' +rm -f 'mbapk/mbapk_unpacked/root/assets/insider.ttf' # Placeholder font to fix display issues when open details balance notifications info "Creating placeholder font..." -touch 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/fonts/AvertaStdCY-Regular.otf' +touch 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCY-Regular.otf' # Placeholder to prevent compiling resource fail -touch 'mbapk/mbapk_unpacked/res/font/avenir_next_bold.ttf' +touch 'mbapk/mbapk_unpacked/resources/package_1/res/font/avenir_next_bold.ttf' info 'Copying fix fonts...' # NFC scanning phase requires actual font in order to not throw exception -cp -f 'blob_patches/resources/font/bold.ttf' 'mbapk/mbapk_unpacked/res/font/' -cp -f 'blob_patches/resources/font/medium.ttf' 'mbapk/mbapk_unpacked/res/font/' -cp -f 'blob_patches/resources/font/regular.ttf' 'mbapk/mbapk_unpacked/res/font/' +cp -f 'blob_patches/resources/font/bold.ttf' 'mbapk/mbapk_unpacked/resources/package_1/res/font/' +cp -f 'blob_patches/resources/font/medium.ttf' 'mbapk/mbapk_unpacked/resources/package_1/res/font/' +cp -f 'blob_patches/resources/font/regular.ttf' 'mbapk/mbapk_unpacked/resources/package_1/res/font/' diff --git a/MBCPApp/patches/remove_embee.sh b/MBCPApp/patches/remove_embee.sh index 68b7a5a..eb27e53 100644 --- a/MBCPApp/patches/remove_embee.sh +++ b/MBCPApp/patches/remove_embee.sh @@ -11,24 +11,24 @@ sed_libapp 's|group_button_support|itsnotworthittouseem|g' sed_libapp 's|Customer support| |g' info "Removing assets..." -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_page.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_header.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_login.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_page.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_header.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_login.webp' # Priority support -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/eMBee_img_page.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/eMBee_img_header.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/eMBee_img_login.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/eMBee_img_page.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/eMBee_img_header.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/eMBee_img_login.webp' # Private support -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_page.private.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_login.private.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_header.private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_page.private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_login.private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_header.private.webp' # Adapt for v6.4.53+ -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_headerNew.private.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_headerNew.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_headerNew.private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_headerNew.webp' # Private support -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_loginSupport.private.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_loginSupport.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_loginSupport.private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/eMBee_img_loginSupport.webp' # Priority support -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/eMBee_img_headerNew.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/eMBee_img_loginSupport.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/eMBee_img_headerNew.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/eMBee_img_loginSupport.webp' diff --git a/MBCPApp/patches/remove_invoke_to_mbshield.sh b/MBCPApp/patches/remove_invoke_to_mbshield.sh index 98befd4..c75db0a 100644 --- a/MBCPApp/patches/remove_invoke_to_mbshield.sh +++ b/MBCPApp/patches/remove_invoke_to_mbshield.sh @@ -7,13 +7,13 @@ warn "Currently only support remove invoke mbshield to [io.flutter.plugins.MainActivity] and [MBBHomeWidgetQR] !!!" info "Copying..." -rm -f 'mbapk/mbapk_unpacked/smali_classes4/io/flutter/plugins/MainAcitivity.smali' -rm -f 'mbapk/mbapk_unpacked/smali_classes4/io/flutter/plugins/MBBHomeWidgetQR.smali' -cp -f 'blob_patches/noinvoke/MainActivity.smali' 'mbapk/mbapk_unpacked/smali_classes4/io/flutter/plugins' -cp -f 'blob_patches/noinvoke/MBBHomeWidgetQR.smali' 'mbapk/mbapk_unpacked/smali_classes4/io/flutter/plugins' +rm -f 'mbapk/mbapk_unpacked/smali/classes4/io/flutter/plugins/MainAcitivity.smali' +rm -f 'mbapk/mbapk_unpacked/smali/classes4/io/flutter/plugins/MBBHomeWidgetQR.smali' +cp -f 'blob_patches/noinvoke/MainActivity.smali' 'mbapk/mbapk_unpacked/smali/classes4/io/flutter/plugins' +cp -f 'blob_patches/noinvoke/MBBHomeWidgetQR.smali' 'mbapk/mbapk_unpacked/smali/classes4/io/flutter/plugins' info "Removing leftover files..." for i in {0..83}; do case $i in - *) rm -f "mbapk/mbapk_unpacked/smali_classes5/mbshield/EP$i.smali" ;; + *) rm -f "mbapk/mbapk_unpacked/smali/classes5/mbshield/EP$i.smali" ;; esac done diff --git a/MBCPApp/patches/remove_mbstore.sh b/MBCPApp/patches/remove_mbstore.sh index 99bbc62..b415a36 100644 --- a/MBCPApp/patches/remove_mbstore.sh +++ b/MBCPApp/patches/remove_mbstore.sh @@ -9,14 +9,14 @@ warn "You won't be able to access MB Store Themes in the change theme section on info "Theme installation like specific theme modules that redirect to MB Store Themes will still work!" info "Removing MB Store Themes banner..." -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/theme_bg_cuaHang.webp" -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/theme_bg_cuaHang.private.webp" -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/theme_img_cuaHang.private.webp" -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/theme_img_cuaHang.webp" -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/theme_img_headerCuaHang.webp" -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/theme_img_headerCuaHang.private.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/theme_bg_cuaHang.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/theme_bg_cuaHang.private.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/theme_img_cuaHang.private.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/theme_img_cuaHang.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/theme_img_headerCuaHang.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/theme_img_headerCuaHang.private.webp" # Priority exclusive -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/theme_bg_cuaHang.webp" -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/theme_img_cuaHang.webp" -rm -f "mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/theme_img_headerCuaHang.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/theme_bg_cuaHang.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/theme_img_cuaHang.webp" +rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/theme_img_headerCuaHang.webp" diff --git a/MBCPApp/patches/remove_new_root_detection.sh b/MBCPApp/patches/remove_new_root_detection.sh index 68b2ccb..4886a4f 100644 --- a/MBCPApp/patches/remove_new_root_detection.sh +++ b/MBCPApp/patches/remove_new_root_detection.sh @@ -6,33 +6,33 @@ . "$DIRPATH"/common.sh info 'Removing [libZDefend.so]...' -rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libZDefend.so' -rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libZDefend.so' +rm -f 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libZDefend.so' +rm -f 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libZDefend.so' info 'Removing [libvvb2060.so]...' -rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libvvb2060.so' -rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libvvb2060.so' +rm -f 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libvvb2060.so' +rm -f 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libvvb2060.so' info 'Removing [libtoolChecker.so]...' -rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libtoolChecker.so' -rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libtoolChecker.so' +rm -f 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libtoolChecker.so' +rm -f 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libtoolChecker.so' info 'Removing [libdesignersactivists.so]...' -rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' -rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' +rm -f 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libdesignersactivists.so' +rm -f 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libdesignersactivists.so' info 'Removing related files...' -rm -rf 'mbapk/mbapk_unpacked/assets/zfiles' -rm -f 'mbapk/mbapk_unpacked/assets/dlangV5.dat' -rm -f 'mbapk/mbapk_unpacked/assets/dlangV5.en.dat' -rm -f 'mbapk/mbapk_unpacked/assets/policy0' -rm -f 'mbapk/mbapk_unpacked/assets/policy1' -rm -f 'mbapk/mbapk_unpacked/assets/policy2' -rm -f 'mbapk/mbapk_unpacked/assets/policy3' -rm -f 'mbapk/mbapk_unpacked/assets/policy4' -rm -f 'mbapk/mbapk_unpacked/assets/policy5' -rm -f 'mbapk/mbapk_unpacked/assets/policy6' -rm -f 'mbapk/mbapk_unpacked/assets/policy8' -rm -f 'mbapk/mbapk_unpacked/assets/policy9' -rm -f 'mbapk/mbapk_unpacked/assets/policym' -rm -f 'mbapk/mbapk_unpacked/assets/rulesV5.dat' +rm -rf 'mbapk/mbapk_unpacked/root/assets/zfiles' +rm -f 'mbapk/mbapk_unpacked/root/assets/dlangV5.dat' +rm -f 'mbapk/mbapk_unpacked/root/assets/dlangV5.en.dat' +rm -f 'mbapk/mbapk_unpacked/root/assets/policy0' +rm -f 'mbapk/mbapk_unpacked/root/assets/policy1' +rm -f 'mbapk/mbapk_unpacked/root/assets/policy2' +rm -f 'mbapk/mbapk_unpacked/root/assets/policy3' +rm -f 'mbapk/mbapk_unpacked/root/assets/policy4' +rm -f 'mbapk/mbapk_unpacked/root/assets/policy5' +rm -f 'mbapk/mbapk_unpacked/root/assets/policy6' +rm -f 'mbapk/mbapk_unpacked/root/assets/policy8' +rm -f 'mbapk/mbapk_unpacked/root/assets/policy9' +rm -f 'mbapk/mbapk_unpacked/root/assets/policym' +rm -f 'mbapk/mbapk_unpacked/root/assets/rulesV5.dat' rm -rf 'mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl' rm -f 'mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali' manifest_remove 'android:authorities="com.mbmobile.honor.essence.enter' diff --git a/MBCPApp/patches/remove_new_zimperium_check.sh b/MBCPApp/patches/remove_new_zimperium_check.sh index 602df04..15a6e87 100644 --- a/MBCPApp/patches/remove_new_zimperium_check.sh +++ b/MBCPApp/patches/remove_new_zimperium_check.sh @@ -12,17 +12,17 @@ sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali sed -i 's|designersactivists |weneedfreedom|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali echo "Removing [libtoolChecker.so]..." - rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libtoolChecker.so' - rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libtoolChecker.so' + rm -f 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libtoolChecker.so' + rm -f 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libtoolChecker.so' echo "Removing [libvvb2060.so]..." - rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libvvb2060.so' - rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libvvb2060.so' + rm -f 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libvvb2060.so' + rm -f 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libvvb2060.so' echo "Patching [libdesignersactivists.so]..." - sed -i 's|com.zimperium|app.dontfixew|g' 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' - sed -i 's|detection|freedom..|g' 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' + sed -i 's|com.zimperium|app.dontfixew|g' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libdesignersactivists.so' + sed -i 's|detection|freedom..|g' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libdesignersactivists.so' echo "Moving from [libdesignersactivists.so] to [libweneedfreedom.so]..." - mv 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/arm64-v8a/libweneedfreedom.so' - mv 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libweneedfreedom.so' + mv 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libweneedfreedom.so' + mv 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libweneedfreedom.so' # Fixes EKYC3002-MS6998 (DF16246.6) error on devices with randomized apps sed -i 's|||g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' # Prevent "MB detected that the device is currently not secure for peforming transactions" dialog @@ -31,10 +31,10 @@ mkdir temp cp 'mbapk/mbapk_unpacked/lib/arm64-v8a/libweneedfreedom.so' 'temp/' mv 'temp/libweneedfreedom.so' 'temp/libdesignersactivists.so' - cp -f 'temp/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' + cp -f 'temp/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libdesignersactivists.so' rm -rf temp mkdir temp cp 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libweneedfreedom.so' 'temp/' mv 'temp/libweneedfreedom.so' 'temp/libdesignersactivists.so' - cp -f 'temp/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' + cp -f 'temp/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libdesignersactivists.so' rm -rf temp diff --git a/MBCPApp/patches/remove_protection_shield.sh b/MBCPApp/patches/remove_protection_shield.sh index 5b2f3f4..c294ca7 100644 --- a/MBCPApp/patches/remove_protection_shield.sh +++ b/MBCPApp/patches/remove_protection_shield.sh @@ -8,27 +8,27 @@ sed_libapp 's|get-protective-cyber-risk|get_protective_cyber_none|g' sed_libapp 's|Activate for Protection|Protection are disabled|g' info "Removing resources..." -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_pending.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_actived.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_empty.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_illus_pending.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/shield_img_pending.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/shield_img_actived.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/shield_img_empty.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/shield_illus_pending.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_hoadon.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_muasam.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_offline.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_hoadon.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_muasam.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_offline.webp' # Private exclusive -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_hoadon.private.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_muasam.private.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/khien_img_offline.private.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_illus_pending.private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_hoadon.private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_muasam.private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_offline.private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/shield_illus_pending.private.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_pending.private.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_actived.private.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/shield_img_empty.private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/shield_img_pending.private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/shield_img_actived.private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/shield_img_empty.private.webp' # Priority exclusive -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/shield_img_pending.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/shield_img_empty.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/shield_img_pending.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/shield_img_empty.webp' info "NOTE : This doesn't remove the app protection shield, it just disable and remove the MB Protection Shield, which literally is the MIC Shield !" diff --git a/MBCPApp/patches/remove_vnpay_vmb20.sh b/MBCPApp/patches/remove_vnpay_vmb20.sh index bdc0d04..93cd200 100644 --- a/MBCPApp/patches/remove_vnpay_vmb20.sh +++ b/MBCPApp/patches/remove_vnpay_vmb20.sh @@ -6,20 +6,20 @@ . "$DIRPATH"/common.sh info "Removing smali..." -rm -f 'mbapk/mbapk_unpacked/smali_classes3/com/vnpay/ticketlib/Activity/VMB20MainActivity.smali' +rm -f 'mbapk/mbapk_unpacked/smali/classes3/com/vnpay/ticketlib/Activity/VMB20MainActivity.smali' for i in {9..82}; do # skip 77, 78, 79 case $i in 77 | 78 | 79 | 81 ) :; ;; - *) rm -f "mbapk/mbapk_unpacked/smali_classes5/mbshield/EP$i.smali" ;; + *) rm -f "mbapk/mbapk_unpacked/smali/classes5/mbshield/EP$i.smali" ;; esac done info "Removing resources..." -rm -f 'mbapk/mnapk_unpacked/res/drawable-xhdpi/ic_home_vna.png' -rm -f 'mbapk/mnapk_unpacked/res/drawable-xhdpi/logo_vnairline.png' -rm -f 'mbapk/mnapk_unpacked/res/drawable-xxhdpi/ic_home_vna.png' -rm -f 'mbapk/mnapk_unpacked/res/drawable-xxhdpi/logo_vnairline.png' +rm -f 'mbapk/mnapk_unpacked/resources/package_1/res/drawable-xhdpi/ic_home_vna.png' +rm -f 'mbapk/mnapk_unpacked/resources/package_1/res/drawable-xhdpi/logo_vnairline.png' +rm -f 'mbapk/mnapk_unpacked/resources/package_1/res/drawable-xxhdpi/ic_home_vna.png' +rm -f 'mbapk/mnapk_unpacked/resources/package_1/res/drawable-xxhdpi/logo_vnairline.png' # Remove activity manifest_remove 'android:name="com.vnpay.ticketlib.Activity.VMB20BlankActivity"' @@ -97,6 +97,6 @@ manifest_remove 'android:name="_vemaybay_payment_without_paymentcode"' manifest_remove 'android:name="_vemaybay_payment_paylater"' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/base/partner/img_vnpay.webp' -rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/base/partner/img_vna.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/base/partner/img_vnpay.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/base/partner/img_vna.webp' sed_libapp 's|vna_flight_landing|broken_vna_ehh_idk|g' diff --git a/MBCPApp/patches/restore_old_lib_682.sh b/MBCPApp/patches/restore_old_lib_682.sh index e206546..43a6dd8 100644 --- a/MBCPApp/patches/restore_old_lib_682.sh +++ b/MBCPApp/patches/restore_old_lib_682.sh @@ -12,10 +12,10 @@ mv *.apks old682/ echo "Unpacking..." java -jar tools/apkeditor.jar m -i old682/*.apks java -jar tools/apktool.jar d old682/*.apk -o old682/unpacked -j$(nproc) -mv old682/unpacked/lib/arm64-v8a/libapp.so mbapk/mbapk_unpacked/lib/arm64-v8a/ -mv old682/unpacked/lib/armeabi-v7a/libapp.so mbapk/mbapk_unpacked/lib/armeabi-v7a/ -mv old682/unpacked/lib/arm64-v8a/libflutter.so mbapk/mbapk_unpacked/lib/arm64-v8a/ -mv old682/unpacked/lib/armeabi-v7a/libflutter.so mbapk/mbapk_unpacked/lib/armeabi-v7a/ +mv old682/unpacked/lib/arm64-v8a/libapp.so mbapk/mbapk_unpacked/root/lib/arm64-v8a/ +mv old682/unpacked/lib/armeabi-v7a/libapp.so mbapk/mbapk_unpacked/root/lib/armeabi-v7a/ +mv old682/unpacked/lib/arm64-v8a/libflutter.so mbapk/mbapk_unpacked/root/lib/arm64-v8a/ +mv old682/unpacked/lib/armeabi-v7a/libflutter.so mbapk/mbapk_unpacked/root/lib/armeabi-v7a/ echo "Cleaning..." rm -rf old682 echo "WARNING : Any changes to [libapp.so] like Autopatch strings are reverted, please apply again if you want to !" diff --git a/MBCPApp/patches/restore_old_registration_resources.sh b/MBCPApp/patches/restore_old_registration_resources.sh index 82c5929..32518e5 100644 --- a/MBCPApp/patches/restore_old_registration_resources.sh +++ b/MBCPApp/patches/restore_old_registration_resources.sh @@ -5,9 +5,9 @@ # shellcheck disable=SC1091 . "$DIRPATH"/common.sh -cp -f 'blob_patches/restore_oldreg/onboarding_illus_featureAccount.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding' -cp -f 'blob_patches/restore_oldreg/onboarding_illus_featureFreeService.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding' -cp -f 'blob_patches/restore_oldreg/onboarding_illus_featureMBS.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding' -cp -f 'blob_patches/restore_oldreg/onboarding_illus_featureShield.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding' -cp -f 'blob_patches/restore_oldreg/onboarding_img_referLinkNoneCoin.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding' -cp -f 'blob_patches/restore_oldreg/onboarding_img_referLinkPersonalCoin.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding' +cp -f 'blob_patches/restore_oldreg/onboarding_illus_featureAccount.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/onboarding' +cp -f 'blob_patches/restore_oldreg/onboarding_illus_featureFreeService.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/onboarding' +cp -f 'blob_patches/restore_oldreg/onboarding_illus_featureMBS.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/onboarding' +cp -f 'blob_patches/restore_oldreg/onboarding_illus_featureShield.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/onboarding' +cp -f 'blob_patches/restore_oldreg/onboarding_img_referLinkNoneCoin.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/onboarding' +cp -f 'blob_patches/restore_oldreg/onboarding_img_referLinkPersonalCoin.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/onboarding' diff --git a/MBCPApp/patches/revert_old_embee.sh b/MBCPApp/patches/revert_old_embee.sh index cb3dc22..48d4ef7 100644 --- a/MBCPApp/patches/revert_old_embee.sh +++ b/MBCPApp/patches/revert_old_embee.sh @@ -6,21 +6,21 @@ . "$DIRPATH"/common.sh info "Copying old eMBee logo..." -cp -f 'blob_patches/revert_old_eMBee/customerService_img_avatarChat.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' -cp -f 'blob_patches/revert_old_eMBee/customerService_img_avatarChat01.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' -cp -f 'blob_patches/revert_old_eMBee/customerService_img_avatarChat02.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' -cp -f 'blob_patches/revert_old_eMBee/customerService_img_avatarChat03.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' -cp -f 'blob_patches/revert_old_eMBee/customerService_img_avatarChat04.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' -cp -f 'blob_patches/revert_old_eMBee/eMBee_img_headerNew.private.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' -cp -f 'blob_patches/revert_old_eMBee/eMBee_img_headerNew.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' -cp -f 'blob_patches/revert_old_eMBee/eMBee_img_loginSupport.private.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' -cp -f 'blob_patches/revert_old_eMBee/eMBee_img_loginSupport.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/customerService_img_avatarChat.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/customerService_img_avatarChat01.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/customerService_img_avatarChat02.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/customerService_img_avatarChat03.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/customerService_img_avatarChat04.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/eMBee_img_headerNew.private.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/eMBee_img_headerNew.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/eMBee_img_loginSupport.private.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/eMBee_img_loginSupport.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' # Priority exclusive -cp -f 'blob_patches/revert_old_eMBee/eMBee_img_headerNew.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority' -cp -f 'blob_patches/revert_old_eMBee/eMBee_img_loginSupport.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority' +cp -f 'blob_patches/revert_old_eMBee/eMBee_img_headerNew.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority' +cp -f 'blob_patches/revert_old_eMBee/eMBee_img_loginSupport.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority' # Restore old eMBee account profile picture (present before on MB React Native) -cp -f 'blob_patches/revert_old_eMBee/homeLanding_img_avatarDefault.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' -cp -f 'blob_patches/revert_old_eMBee/homeLanding_img_avatarDefault.private.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base' -cp -f 'blob_patches/revert_old_eMBee/homeLanding_img_avatarDefault.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority' +cp -f 'blob_patches/revert_old_eMBee/homeLanding_img_avatarDefault.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/homeLanding_img_avatarDefault.private.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' +cp -f 'blob_patches/revert_old_eMBee/homeLanding_img_avatarDefault.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority' diff --git a/MBCPApp/patches/target_sdk_34.sh b/MBCPApp/patches/target_sdk_34.sh index 9023054..3b3c9b9 100644 --- a/MBCPApp/patches/target_sdk_34.sh +++ b/MBCPApp/patches/target_sdk_34.sh @@ -5,4 +5,4 @@ # shellcheck disable=SC1091 . "$DIRPATH"/common.sh -sed -i 's|targetSdkVersion: 35|targetSdkVersion: 34|g' "$DIRPATH"/mbapk/mbapk_unpacked/apktool.yml +sed -i 's|targetSdkVersion: 35|targetSdkVersion: 34|g' "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml diff --git a/MBCPApp/patches/widget_dark.sh b/MBCPApp/patches/widget_dark.sh index a93ca0a..4a21c44 100644 --- a/MBCPApp/patches/widget_dark.sh +++ b/MBCPApp/patches/widget_dark.sh @@ -6,11 +6,11 @@ . "$DIRPATH"/common.sh echo "Copying dark background..." -cp -f 'blob_patches/widget_dark/bg_4x2.png' 'mbapk/mbapk_unpacked/res/drawable-xxhdpi/' -cp -f 'blob_patches/widget_dark/bg_4x4.png' 'mbapk/mbapk_unpacked/res/drawable-xxhdpi/' +cp -f 'blob_patches/widget_dark/bg_4x2.png' 'mbapk/mbapk_unpacked/resources/package_1/res/drawable-xxhdpi/' +cp -f 'blob_patches/widget_dark/bg_4x4.png' 'mbapk/mbapk_unpacked/resources/package_1/res/drawable-xxhdpi/' echo "Removing [mbb_home_widget_qr_info.xml]..." rm -f 'mbapk/mbapk_unpacked/res/xml/mbb_home_widget_qr_info.xml' echo "Patching [public.xml]..." -sed -i 's|||g' 'mbapk/mbapk_unpacked/res/values/public.xml' +sed -i 's|||g' 'mbapk/mbapk_unpacked/resources/package_1/res/values/public.xml' echo "Patching [AndroidManifest.xml]..." sed -i 's|||g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' From 8958da5215129ad6d5549cbaf56b6b6518d081d8 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 13 Sep 2025 06:59:58 +0700 Subject: [PATCH 122/475] feat: bypass_checksum.sh: introduce [Bypass GW934 checksum] patch not usable yet, don't try, will fix later Signed-off-by: Cuynu --- MBCPApp/patches/bypass_checksum.sh | 78 ++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 MBCPApp/patches/bypass_checksum.sh diff --git a/MBCPApp/patches/bypass_checksum.sh b/MBCPApp/patches/bypass_checksum.sh new file mode 100644 index 0000000..9209866 --- /dev/null +++ b/MBCPApp/patches/bypass_checksum.sh @@ -0,0 +1,78 @@ +#!/usr/bin/env bash +# PATCHNAME: Bypass GW934 checksum +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +mkdir tools/bypass +warn "Source code for [app-debug.apk] are on [https://git.disroot.org/cuynu/ApkSignatureKillerEx]" +warn "Ensure that you applied all patches you want, and then apply this as the last one!" +info "Downloading pre-compiled ApkSignatureKillerEx..." +wget -q --show-progress -O 'tools/bypass/app-debug.apk' 'https://git.disroot.org/cuynu/ApkSignatureKillerEx/releases/download/1.0/app-debug.apk' +info "Extracting [app-debug.apk]..." +unzip -o 'tools/bypass/app-debug.apk' -d 'tools/bypass' +mv 'tools/bypass/lib/arm64-v8a/libSignatureKiller.so' 'tools/bypass/lib/arm64-v8a/libmodft3.so' +mv 'tools/bypass/lib/armeabi-v7a/libSignatureKiller.so' 'tools/bypass/lib/armeabi-v7a/libmodft3.so' +info "Moving libraries..." +mv 'tools/bypass/lib/arm64-v8a/libmodft3.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a' +mv 'tools/bypass/lib/armeabi-v7a/libmodft3.so' 'mbapk_unpacked/mbapk_unpacked/root/lib/armeabi-v7a' + +mv 'mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libmbcp.so' +mv 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libmbcp.so' + +info "Moving usages..." +sed -i 's|libapp.so|libmbcp.so|g' 'mbapk/mbapk_unpacked/smali_classes4/io/flutter/embedding/engine/loader/FlutterApplicationInfo.smali' +sed -i 's|android:icon="@mipmap/ic_launcher"|android:icon="@mipmap/ic_launcher" android:name="bin.mt.signature.KillerApplication"|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' + +info "Moving code..." +mkdir 'mbapk/mbapk_unpacked/smali_classes6' +cp -r 'blob_patches/bypass_apptampering/bin' 'mbapk/mbapk_unpacked/smali/classes6' +cp -r 'blob_patches/bypass_apptampering/org' 'mbapk/mbapk_unpacked/smali/classes6' + +info "Unpacking [MBOriginal.apk]..." +rm -rf 'tools/bypass/tmp' +rm -f 'mbapk/mbapk_unpacked/assets/mbhook' +java -jar tools/apkeditor.jar d -i mbapk/MBOriginal.apk -o tools/bypass/tmp + info "Cleaning useless files..." + rm -rf 'tools/bypass/tmp/root/assets/_4A9w8flncUrhDOG8dyqLi_azBTYT3PlSXz0hiCzRQA_' + rm -rf 'tools/assets/tmp/root/assets/0QDl12M5S2hKxoKF4cNI4kEX1qDQRMiOd34TXjSjy4M_' + rm -rf 'tools/bypass/tmp/root/assets/2GcdAWdkXGgxPfHSIhzLkrkf2LU6Z_cuZfUWnczoEHw_' + rm -rf 'tools/bypass/tmp/root/assets/BiLlLhV4LAy_y_rvwmD82q_4yN_liwgN1X0mfwfqTeE_' + rm -rf 'tools/bypass/tmp/root/assets/c7uFHgsHzlQ_T524_4N3h9neXvtcUg0m1ERhEjFpPI8_' + rm -rf 'tools/bypass/tmp/root/assets/ccBu4aSM_mSaMBpFvr14pizu6EGMvwRiZltU_zVJMz0_' + rm -rf 'tools/bypass/tmp/root/assets/DcM3z3tolULDhbn8YrUE7hxOlxZx2oFC5yNQFG1SX9k_' + rm -rf 'tools/bypass/tmp/root/assets/fPGzhQFvISia1NiVGU8vQx9IpRm63E4_1Xv0Z2ypWUE_' + rm -rf 'tools/bypass/tmp/root/assets/g9x205p_On9_RR4kI_GdsoQ2pfSrV_OQXSopshyhYVk_' + rm -rf 'tools/bypass/tmp/root/assets/GXNv8xc5IcVF6TyUgjJpyYFeyHGqUqN7ZS0X_2WRbEE_' + rm -rf 'tools/bypass/tmp/root/assets/H8leCCp85eX0YRvo4WCzqF5MEuj2_9ix6zL2bjnj6hk_' + rm -rf 'tools/bypass/tmp/root/assets/Hput_BfAb8ftOt8hvazec24Eqk0gC5DDY6qALJMLtcI_' + rm -rf 'tools/bypass/tmp/root/assets/MZuOOtdhO6pcGnZ5_kqMPh56hL3LqawBZd05vfIivww_' + rm -rf 'tools/bypass/tmp/root/assets/noNmNoHJ0EUpV0TiKtyRPIVWI0im6K1RPIq3N_q0ho0_' + rm -rf 'tools/bypass/tmp/root/assets/oOot9yCPD3GFqBix7JXjoz4Uui3k3NrwI8wHRlOpn4s_' + rm -rf 'tools/bypass/tmp/root/assets/rqfr7ucXEZM4vIIYYPHXlo6IG1iEad_H61Z4bbEMR3s_' + rm -rf 'tools/bypass/tmp/root/assets/Sje9R7eg_A4wlgbLNHwXS5xNFmS5qaoPnJ6Vg0RnIQ8_' + rm -rf 'tools/bypass/tmp/root/assets/t8_bY_8ibDPQ9rngMwnd7WFI_uqoPlht9nBi26_llbw_' + rm -rf 'tools/bypass/tmp/root/assets/VipqZ50mSUd28eIlPS_2t31IZ6tY24fl8sSl5YsQrbI_' + rm -rf 'tools/bypass/tmp/root/assets/vLpH08bnGzkpsq_MmUdHqkh3bjrVN5tutp6s4jscm3w_' + rm -rf 'tools/bypass/tmp/root/assets/WZ7CC4mxgoVWzgm8AO7rbOneE6TkqXwT2YV3htdswEQ_' + rm -rf 'tools/bypass/tmp/root/assets/x_uYtCXdh_oYw_XLfZQkX10Bcqq2HFK3q7v1dJVw3zM_' + rm -rf 'tools/bypass/tmp/root/assets/Y83jllvBi79vZIh2_UNtyo3_Lvd94lqie_q1dc5O3j0_' + rm -rf 'tools/bypass/tmp/root/assets/ZN6CRAqtR7CKp7LFoivhHDbCS6iAtrEW6_sLvrfWgEM_' + rm -rf 'tools/bypass/tmp/root/assets/ZOKOK1a6XCiqYb_a8bYPE9c0rjUf7_n7k77YxX5Ypdw_' + rm -rf 'tools/bypass/tmp/root/assets/zxHdhL4_ZEQLQeo8R2DzSYl9PGss_cKSCQTcZGBtVmU_' + rm -rf 'tools/bypass/tmp/root/assets/jNMI79raTvV7VHN5Vrzw4Xs66YP_a1ftP9SmUB24DYg_' + +info "Moving libraries..." +cp -f 'tools/bypass/tmp/root/lib/arm64-v8a/libapp.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a' +cp -f 'tools/bypass/tmp/root/lib/armeabi-v7a/libapp.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a' + +cp -f 'tools/bypass/tmp/root/lib/arm64-v8a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/arm64/' +cp -f 'tools/bypass/tmp/root/lib/armeabi-v7a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/' + +info "Removing unnecessary files from unpacked [MBOriginal.apk]..." +rm -rf 'tools/bypass/tmp/root/lib' +rm -rf 'tools/bypass/tmp/root/assets' + +info "Repacking APK... [not MBCP app itself!]" +java -jar tools/apkeditor.jar b -i 'tools/bypass/tmp' -o 'mbapk/mbapk_unpacked/root/assets/mbhook' From 3553ccf35b3d127168c0cdb9e81f2abbea4e060d Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 13 Sep 2025 14:58:14 +0700 Subject: [PATCH 123/475] fix: bypass_checksum.sh: patch did not applied correctly Signed-off-by: Cuynu --- MBCPApp/patches/bypass_checksum.sh | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/MBCPApp/patches/bypass_checksum.sh b/MBCPApp/patches/bypass_checksum.sh index 9209866..9384453 100644 --- a/MBCPApp/patches/bypass_checksum.sh +++ b/MBCPApp/patches/bypass_checksum.sh @@ -12,23 +12,23 @@ info "Downloading pre-compiled ApkSignatureKillerEx..." wget -q --show-progress -O 'tools/bypass/app-debug.apk' 'https://git.disroot.org/cuynu/ApkSignatureKillerEx/releases/download/1.0/app-debug.apk' info "Extracting [app-debug.apk]..." unzip -o 'tools/bypass/app-debug.apk' -d 'tools/bypass' -mv 'tools/bypass/lib/arm64-v8a/libSignatureKiller.so' 'tools/bypass/lib/arm64-v8a/libmodft3.so' +mv 'tools/bypass/lib/arm64-v8a/libSignatureKiller.so' 'tools/bypass/lib/arm64-v8a/libmodft3.so' mv 'tools/bypass/lib/armeabi-v7a/libSignatureKiller.so' 'tools/bypass/lib/armeabi-v7a/libmodft3.so' info "Moving libraries..." -mv 'tools/bypass/lib/arm64-v8a/libmodft3.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a' -mv 'tools/bypass/lib/armeabi-v7a/libmodft3.so' 'mbapk_unpacked/mbapk_unpacked/root/lib/armeabi-v7a' +mv 'tools/bypass/lib/arm64-v8a/libmodft3.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a' +mv 'tools/bypass/lib/armeabi-v7a/libmodft3.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a' -mv 'mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libmbcp.so' -mv 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libmbcp.so' +mv 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libapp.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libmbcp.so' +mv 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libapp.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libmbcp.so' info "Moving usages..." -sed -i 's|libapp.so|libmbcp.so|g' 'mbapk/mbapk_unpacked/smali_classes4/io/flutter/embedding/engine/loader/FlutterApplicationInfo.smali' +sed -i 's|libapp.so|libmbcp.so|g' 'mbapk/mbapk_unpacked/smali/classes4/io/flutter/embedding/engine/loader/FlutterApplicationInfo.smali' +sed -i 's|android:name="bin.mt.signature.KillerApplication"||g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|android:icon="@mipmap/ic_launcher"|android:icon="@mipmap/ic_launcher" android:name="bin.mt.signature.KillerApplication"|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' info "Moving code..." -mkdir 'mbapk/mbapk_unpacked/smali_classes6' -cp -r 'blob_patches/bypass_apptampering/bin' 'mbapk/mbapk_unpacked/smali/classes6' -cp -r 'blob_patches/bypass_apptampering/org' 'mbapk/mbapk_unpacked/smali/classes6' +cp -r 'blob_patches/bypass_apptampering/bin' 'mbapk/mbapk_unpacked/smali/classes5' +cp -r 'blob_patches/bypass_apptampering/org' 'mbapk/mbapk_unpacked/smali/classes5' info "Unpacking [MBOriginal.apk]..." rm -rf 'tools/bypass/tmp' @@ -67,7 +67,7 @@ info "Moving libraries..." cp -f 'tools/bypass/tmp/root/lib/arm64-v8a/libapp.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a' cp -f 'tools/bypass/tmp/root/lib/armeabi-v7a/libapp.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a' -cp -f 'tools/bypass/tmp/root/lib/arm64-v8a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/arm64/' +cp -f 'tools/bypass/tmp/root/lib/arm64-v8a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/' cp -f 'tools/bypass/tmp/root/lib/armeabi-v7a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/' info "Removing unnecessary files from unpacked [MBOriginal.apk]..." @@ -75,4 +75,5 @@ rm -rf 'tools/bypass/tmp/root/lib' rm -rf 'tools/bypass/tmp/root/assets' info "Repacking APK... [not MBCP app itself!]" +rm -rf 'mbapk/mbapk_unpacked/assets/mbhook' java -jar tools/apkeditor.jar b -i 'tools/bypass/tmp' -o 'mbapk/mbapk_unpacked/root/assets/mbhook' From 08d47072ab4a47cb1a5175a9865ef1745db11b69 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 13 Sep 2025 15:01:06 +0700 Subject: [PATCH 124/475] fix: remove_new_zimperium_check.sh: incorrect path Signed-off-by: Cuynu --- MBCPApp/patches/remove_new_zimperium_check.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/MBCPApp/patches/remove_new_zimperium_check.sh b/MBCPApp/patches/remove_new_zimperium_check.sh index 15a6e87..23121f0 100644 --- a/MBCPApp/patches/remove_new_zimperium_check.sh +++ b/MBCPApp/patches/remove_new_zimperium_check.sh @@ -6,11 +6,11 @@ . "$DIRPATH"/common.sh echo "Removing checksum from provider..." - sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|designersactivists |weneedfreedom|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali + sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali + sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali + sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali + sed -i 's|designersactivists |weneedfreedom|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali echo "Removing [libtoolChecker.so]..." rm -f 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libtoolChecker.so' rm -f 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libtoolChecker.so' @@ -21,20 +21,20 @@ sed -i 's|com.zimperium|app.dontfixew|g' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libdesignersactivists.so' sed -i 's|detection|freedom..|g' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libdesignersactivists.so' echo "Moving from [libdesignersactivists.so] to [libweneedfreedom.so]..." - mv 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libweneedfreedom.so' - mv 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libweneedfreedom.so' + mv 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libweneedfreedom.so' + mv 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libweneedfreedom.so' # Fixes EKYC3002-MS6998 (DF16246.6) error on devices with randomized apps sed -i 's|||g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' # Prevent "MB detected that the device is currently not secure for peforming transactions" dialog echo "Creating placeholder lib" rm -rf temp mkdir temp - cp 'mbapk/mbapk_unpacked/lib/arm64-v8a/libweneedfreedom.so' 'temp/' + cp 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libweneedfreedom.so' 'temp/' mv 'temp/libweneedfreedom.so' 'temp/libdesignersactivists.so' cp -f 'temp/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libdesignersactivists.so' rm -rf temp mkdir temp - cp 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libweneedfreedom.so' 'temp/' + cp 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libweneedfreedom.so' 'temp/' mv 'temp/libweneedfreedom.so' 'temp/libdesignersactivists.so' cp -f 'temp/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libdesignersactivists.so' rm -rf temp From 2687a60433ec1b6995a8dd995b90b2bccf7d0e6b Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 13 Sep 2025 15:13:49 +0700 Subject: [PATCH 125/475] fix: mbcpapp.sh: incorrect path Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 9f31464..af7cf18 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -107,7 +107,7 @@ unpack_mbcp() { repack_mbcp() { { apktool_exist && is_unpacked ; } || return 1 info "Repacking APK..." - echo "Compiled by MBCPApp Patcher on $(uname -s -r) with commit $COMMIT at $(date). That's all xD" > 'mbapk/mbapk_unpacked/assets/mbcp_info/mbcpinfo.txt' + echo "Compiled by MBCPApp Patcher on $(uname -s -r) with commit $COMMIT at $(date). That's all xD" > 'mbapk/mbapk_unpacked/root/assets/mbcp_info/mbcpinfo.txt' ( set -e java -jar tools/apkeditor.jar b -i 'mbapk/mbapk_unpacked' -o mbcpapp_apk/MBCP_Flutter_TMP.apk @@ -124,7 +124,7 @@ repack_mbcp() { check_mbshield() { is_unpacked || return 1 - if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/assets/mbshield.szip ] + if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/mbshield.szip ] then info "$mbshield_found" else @@ -192,7 +192,7 @@ do elif [ "$opt" == 'Extract assets' ]; then if [ -d "$DIRPATH"/mbapk/mbapk_unpacked/ ] then - if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/assets/mbshield.szip ] + if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/mbshield.szip ] then info "MBShield found ! Continuing !!!" warn 'You MUST grant root access to [com.android.shell] in order to extract assets !' @@ -233,7 +233,7 @@ then copy_assets vkeylicensepack copy_assets voscodesign.vky info 'Copying assets...' - adb pull /sdcard/assets mbapk/mbapk_unpacked/ + adb pull /sdcard/assets mbapk/mbapk_unpacked/root/ adb shell rm -rf /sdcard/assets else info "MBShield not found ! No need to extract assets !" From 7b9d3ada2f0269130dd31277cbccc6ac1669c3da Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 13 Sep 2025 15:18:31 +0700 Subject: [PATCH 126/475] feat(func)!: common.sh: temporarily disable manifest_remove function Signed-off-by: Cuynu --- MBCPApp/common.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/MBCPApp/common.sh b/MBCPApp/common.sh index 83fdbfe..4bee498 100644 --- a/MBCPApp/common.sh +++ b/MBCPApp/common.sh @@ -50,11 +50,12 @@ sed_libzdefend() { ) && info "[sed_libzdefend] [$target] -> [$replacement]" || warn "[sed_libzdefend] replacing [$target] failed !" } -manifest_remove() { - sed -i "/$1/d" "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml && \ - info "[manifest_remove] removing $1" || \ - warn "[manifest_remove] removing $1 failed" -} +## currently causing crashes after migration to apkeditor, waiting for fukiame to fix +## manifest_remove() { +## sed -i "/$1/d" "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml && \ +## info "[manifest_remove] removing $1" || \ +## warn "[manifest_remove] removing $1 failed" +##} From dfbe1c0d909d1fe2432e74a47255b178881ad8ff Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 13 Sep 2025 17:01:09 +0700 Subject: [PATCH 127/475] feat: legacy_patch.sh: adapt with new apkeditor Signed-off-by: Cuynu --- MBCPApp/legacy_patch.sh | 42 ++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/MBCPApp/legacy_patch.sh b/MBCPApp/legacy_patch.sh index 4c76e92..e1941ee 100755 --- a/MBCPApp/legacy_patch.sh +++ b/MBCPApp/legacy_patch.sh @@ -14,16 +14,16 @@ if [ "$opt" == 'Bypass 1200 error [v6.4.45]' ]; then echo "Unpacking..." java -jar tools/apkeditor.jar m -i bypass1200/*.apks -j$(nproc) java -jar tools/apktool.jar d bypass1200/*.apk -o bypass1200/unpacked -j$(nproc) - mv bypass1200/unpacked/lib/arm64-v8a/libapp.so mbapk/mbapk_unpacked/lib/arm64-v8a/ - mv bypass1200/unpacked/lib/armeabi-v7a/libapp.so mbapk/mbapk_unpacked/lib/armeabi-v7a/ - mv bypass1200/unpacked/lib/arm64-v8a/libflutter.so mbapk/mbapk_unpacked/lib/arm64-v8a/ - mv bypass1200/unpacked/lib/armeabi-v7a/libflutter.so mbapk/mbapk_unpacked/lib/armeabi-v7a/ + mv bypass1200/unpacked/lib/arm64-v8a/libapp.so mbapk/mbapk_unpacked/root/lib/arm64-v8a/ + mv bypass1200/unpacked/lib/armeabi-v7a/libapp.so mbapk/mbapk_unpacked/root/lib/armeabi-v7a/ + mv bypass1200/unpacked/lib/arm64-v8a/libflutter.so mbapk/mbapk_unpacked/root/lib/arm64-v8a/ + mv bypass1200/unpacked/lib/armeabi-v7a/libflutter.so mbapk/mbapk_unpacked/root/lib/armeabi-v7a/ echo "Cleaning..." rm -rf bypass1200 ## MB Forced update to 658, it must be spoofed! echo "Patching [apktool.yml]..." sed -i 's|658|700|g' "$DIRPATH"/mbapk/mbapk_unpacked/apktool.yml - echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(git show -s --format=%cd HEAD). > 'mbapk/mbapk_unpacked/assets/mbcp_info/bypass_1200_error.inf' + echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(git show -s --format=%cd HEAD). > 'mbapk/mbapk_unpacked/root/assets/mbcp_info/bypass_1200_error.inf' # Placeholder patch, not yet implemented @@ -56,33 +56,33 @@ fi echo "Applying patch..." echo "Removing checksum from provider..." - sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali - sed -i 's|designersactivists |weneedfreedom|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali + sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali + sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali + sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali + sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali + sed -i 's|designersactivists |weneedfreedom|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali echo "Removing [libtoolChecker.so]..." - rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libtoolChecker.so' - rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libtoolChecker.so' + rm -f 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libtoolChecker.so' + rm -f 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libtoolChecker.so' echo "Removing [libvvb2060.so]..." - rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libvvb2060.so' - rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libvvb2060.so' + rm -f 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libvvb2060.so' + rm -f 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libvvb2060.so' echo "Patching [libdesignersactivists.so]..." - sed -i 's|com.zimperium|app.dontfixew|g' 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' - sed -i 's|detection|freedom..|g' 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' + sed -i 's|com.zimperium|app.dontfixew|g' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libdesignersactivists.so' + sed -i 's|detection|freedom..|g' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libdesignersactivists.so' echo "Moving from [libdesignersactivists.so] to [libweneedfreedom.so]..." - mv 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/arm64-v8a/libweneedfreedom.so' - mv 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libweneedfreedom.so' + mv 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libweneedfreedom.so' + mv 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libweneedfreedom.so' # Fixes EKYC3002-MS6998 (DF16246.6) error on devices with randomized apps sed -i 's|||g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' # Prevent "MB detected that the device is currently not secure for peforming transactions" dialog echo "Creating placeholder lib" rm -rf temp mkdir temp - cp 'mbapk/mbapk_unpacked/lib/arm64-v8a/libweneedfreedom.so' 'temp/' + cp 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libweneedfreedom.so' 'temp/' mv 'temp/libweneedfreedom.so' 'temp/libdesignersactivists.so' - cp -f 'temp/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' - rm -rf temp + cp -f 'temp/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libdesignersactivists.so' + rm -rf temp mkdir temp cp 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libweneedfreedom.so' 'temp/' mv 'temp/libweneedfreedom.so' 'temp/libdesignersactivists.so' From 833e6dbfbaacd05e19e5989fc54af942312fd49a Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 13 Sep 2025 17:30:58 +0700 Subject: [PATCH 128/475] feat: mbcpapp.sh: adapt with v6.4.66+ Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 64 +++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 61 insertions(+), 3 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index af7cf18..3ee95f6 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -100,6 +100,63 @@ unpack_mbcp() { rm -rf 'mbapk/mbapk_unpacked' java -jar tools/apkeditor.jar d -i mbapk/*.apk -o mbapk/mbapk_unpacked || { err "Unpacking failed !" ; return 1 ; } info "Cleaning useless files..." + rm -rf 'mbapk/mbapk_unpacked/root/assets/_4A9w8flncUrhDOG8dyqLi_azBTYT3PlSXz0hiCzRQA_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/0QDl12M5S2hKxoKF4cNI4kEX1qDQRMiOd34TXjSjy4M_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/2GcdAWdkXGgxPfHSIhzLkrkf2LU6Z_cuZfUWnczoEHw_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/BiLlLhV4LAy_y_rvwmD82q_4yN_liwgN1X0mfwfqTeE_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/c7uFHgsHzlQ_T524_4N3h9neXvtcUg0m1ERhEjFpPI8_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/ccBu4aSM_mSaMBpFvr14pizu6EGMvwRiZltU_zVJMz0_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/DcM3z3tolULDhbn8YrUE7hxOlxZx2oFC5yNQFG1SX9k_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/fPGzhQFvISia1NiVGU8vQx9IpRm63E4_1Xv0Z2ypWUE_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/g9x205p_On9_RR4kI_GdsoQ2pfSrV_OQXSopshyhYVk_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/GXNv8xc5IcVF6TyUgjJpyYFeyHGqUqN7ZS0X_2WRbEE_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/H8leCCp85eX0YRvo4WCzqF5MEuj2_9ix6zL2bjnj6hk_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/Hput_BfAb8ftOt8hvazec24Eqk0gC5DDY6qALJMLtcI_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/MZuOOtdhO6pcGnZ5_kqMPh56hL3LqawBZd05vfIivww_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/noNmNoHJ0EUpV0TiKtyRPIVWI0im6K1RPIq3N_q0ho0_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/oOot9yCPD3GFqBix7JXjoz4Uui3k3NrwI8wHRlOpn4s_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/rqfr7ucXEZM4vIIYYPHXlo6IG1iEad_H61Z4bbEMR3s_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/Sje9R7eg_A4wlgbLNHwXS5xNFmS5qaoPnJ6Vg0RnIQ8_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/t8_bY_8ibDPQ9rngMwnd7WFI_uqoPlht9nBi26_llbw_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/VipqZ50mSUd28eIlPS_2t31IZ6tY24fl8sSl5YsQrbI_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/vLpH08bnGzkpsq_MmUdHqkh3bjrVN5tutp6s4jscm3w_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/WZ7CC4mxgoVWzgm8AO7rbOneE6TkqXwT2YV3htdswEQ_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/x_uYtCXdh_oYw_XLfZQkX10Bcqq2HFK3q7v1dJVw3zM_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/Y83jllvBi79vZIh2_UNtyo3_Lvd94lqie_q1dc5O3j0_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/ZN6CRAqtR7CKp7LFoivhHDbCS6iAtrEW6_sLvrfWgEM_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/ZOKOK1a6XCiqYb_a8bYPE9c0rjUf7_n7k77YxX5Ypdw_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/zxHdhL4_ZEQLQeo8R2DzSYl9PGss_cKSCQTcZGBtVmU_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/jNMI79raTvV7VHN5Vrzw4Xs66YP_a1ftP9SmUB24DYg_' + # New zimperium for v6.4.66+ + rm -rf 'mbapk/mbapk_unpacked/root/assets/_4A9w8flncUrhDOG8dyqLi_azBTYT3PlSXz0hiCzRQA_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/2GcdAWdkXGgxPfHSIhzLkrkf2LU6Z_cuZfUWnczoEHw_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/5ZgPqFnAWhQNY00pFq2V1t1CQ2Pu_v5fmZ1z_J8mpRc_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/BiLlLhV4LAy_y_rvwmD82q_4yN_liwgN1X0mfwfqTeE_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/ccBu4aSM_mSaMBpFvr14pizu6EGMvwRiZltU_zVJMz0_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/DcM3z3tolULDhbn8YrUE7hxOlxZx2oFC5yNQFG1SX9k_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/eB0ZLvEtv8_qoOAcmcB19tx0pnT_RXKn5WU3rOVgK4k_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/fPGzhQFvISia1NiVGU8vQx9IpRm63E4_1Xv0Z2ypWUE_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/g9x205p_On9_RR4kI_GdsoQ2pfSrV_OQXSopshyhYVk_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/GXNv8xc5IcVF6TyUgjJpyYFeyHGqUqN7ZS0X_2WRbEE_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/H8leCCp85eX0YRvo4WCzqF5MEuj2_9ix6zL2bjnj6hk_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/jNMI79raTvV7VHN5Vrzw4Xs66YP_a1ftP9SmUB24DYg_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/L99mUhn96s4yqqm5R9PfAaEKDqXeeymBiZ6LXsL7Q6g_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/MZuOOtdhO6pcGnZ5_kqMPh56hL3LqawBZd05vfIivww_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/noNmNoHJ0EUpV0TiKtyRPIVWI0im6K1RPIq3N_q0ho0_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/PFG4UoVDN_g9I8eyvXTlS_1wTyyW7MSBQgALLx3oais_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/rqfr7ucXEZM4vIIYYPHXlo6IG1iEad_H61Z4bbEMR3s_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/VipqZ50mSUd28eIlPS_2t31IZ6tY24fl8sSl5YsQrbI_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/Vk2u994oKcVWweAMd1MiPV1CqM_arKjtcMTiEstc_tQ_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/WZ7CC4mxgoVWzgm8AO7rbOneE6TkqXwT2YV3htdswEQ_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/x_uYtCXdh_oYw_XLfZQkX10Bcqq2HFK3q7v1dJVw3zM_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/Y83jllvBi79vZIh2_UNtyo3_Lvd94lqie_q1dc5O3j0_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/yUIRfgijg_pUl2cxzI4uUChxQx0eaY_KqL0HkZDq9_8_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/zK8ofKgkgZpE0H2lDulbI7VQeUuxZFk7PXXPHT1fQqE_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/ZN6CRAqtR7CKp7LFoivhHDbCS6iAtrEW6_sLvrfWgEM_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/ZOKOK1a6XCiqYb_a8bYPE9c0rjUf7_n7k77YxX5Ypdw_' + rm -rf 'mbapk/mbapk_unpacked/root/assets/zxHdhL4_ZEQLQeo8R2DzSYl9PGss_cKSCQTcZGBtVmU_' + + info "Creating [mbcp_info] folder..." mkdir 'mbapk/mbapk_unpacked/root/assets/mbcp_info/' } @@ -163,9 +220,10 @@ echo "Original APK must be inside [mbapk] folder !" echo ------------------------------------------------------------- echo "Current commit : $COMMIT (dev)" echo "Source code : https://git.disroot.org/mbcp/mbbpatch.git" -echo "Made possible by Cuynu with love <3" -echo ------------------------------------------------------------- -# Main functions +echo "Made possible by Cuynu's brain with love <3" +echo ------------------------------------------------------------- + +# Main functions PS3='Please select options to continue : ' select opt in 'Pull latest commit' 'Unpack APK' 'Convert apks to apk' 'Repack APK' 'Install patched app' 'MBShield Check' 'Patch App' 'Legacy patches' 'Extract assets [ROOT]' 'Launch MBCPApp/MBBank' 'Force close MBCPApp/MBBank' 'Clear MBCPApp/MBBank app data' 'Clean patched app' 'Download tools' 'Exit' do From 0f80ed796bf86e667154cb27d1e360110439af89 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 13 Sep 2025 18:05:30 +0700 Subject: [PATCH 129/475] feat: remove_new_zimperium_check.sh: adapt with v6.4.66+ Signed-off-by: Cuynu --- MBCPApp/patches/remove_new_zimperium_check.sh | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/MBCPApp/patches/remove_new_zimperium_check.sh b/MBCPApp/patches/remove_new_zimperium_check.sh index 23121f0..2fbdc78 100644 --- a/MBCPApp/patches/remove_new_zimperium_check.sh +++ b/MBCPApp/patches/remove_new_zimperium_check.sh @@ -10,7 +10,15 @@ sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali - sed -i 's|designersactivists |weneedfreedom|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali + # Adapt with v6.4.66+ + sed -i 's|99d1447f8dc07a899078c384272258243fafe67521de6cf030870bb5fce74cdd||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali + sed -i 's|50f8a8f6843881889f49619099e1af4e2948b05944ea1c83655f372c893b3f2a||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali + sed -i 's|fc014a5752b8aca5f616e4fe62674e767d086f3a759acc9eb3c21cf7919947a4||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali + sed -i 's|05b05535271457792466296947316ccaefb5bfac8972a9b0e0c64fa02972b031||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali + sed -i 's|designersactivists |weneedfreedom|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali + # Adapt with v6.4.66+ + sed -i 's|estimateddistributions |weneedfreedom|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali + echo "Removing [libtoolChecker.so]..." rm -f 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libtoolChecker.so' rm -f 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libtoolChecker.so' @@ -23,6 +31,19 @@ echo "Moving from [libdesignersactivists.so] to [libweneedfreedom.so]..." mv 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libweneedfreedom.so' mv 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libweneedfreedom.so' + + # Adapt with v6.4.66+ + echo "Patching [libestimateddistributions.so]..." + sed -i 's|com.zimperium|app.dontfixew|g' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libestimateddistributions.so' + sed -i 's|detection|freedom..|g' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libestimateddistributions.so' + + sed -i 's|com.zimperium|app.dontfixew|g' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libestimateddistributions.so' + sed -i 's|detection|freedom..|g' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libestimateddistributions.so' + + echo "Moving from [libestimateddistributions.so] to [libweneedfreedom.so]..." + mv 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libestimateddistributions.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libweneedfreedom.so' + mv 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libestimateddistributions.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libweneedfreedom.so' + # Fixes EKYC3002-MS6998 (DF16246.6) error on devices with randomized apps sed -i 's|||g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' # Prevent "MB detected that the device is currently not secure for peforming transactions" dialog @@ -38,3 +59,16 @@ mv 'temp/libweneedfreedom.so' 'temp/libdesignersactivists.so' cp -f 'temp/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libdesignersactivists.so' rm -rf temp + + echo "Creating placeholder lib" + rm -rf temp + mkdir temp + cp 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libweneedfreedom.so' 'temp/' + mv 'temp/libweneedfreedom.so' 'temp/libestimateddistributions.so' + cp -f 'temp/libestimateddistributions.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libestimateddistributions.so' + rm -rf temp + mkdir temp + cp 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libweneedfreedom.so' 'temp/' + mv 'temp/libweneedfreedom.so' 'temp/libestimateddistributions.so' + cp -f 'temp/libestimateddistributions.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libestimateddistributions.so' + rm -rf temp From 66505fe7b1fa06c91426895aedf572e8b4e7c12a Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 13 Sep 2025 21:14:03 +0700 Subject: [PATCH 130/475] feat: bypass_checksum.sh: adapt with v6.4.66+ and warning Signed-off-by: Cuynu --- MBCPApp/patches/bypass_checksum.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/MBCPApp/patches/bypass_checksum.sh b/MBCPApp/patches/bypass_checksum.sh index 9384453..4e5cd22 100644 --- a/MBCPApp/patches/bypass_checksum.sh +++ b/MBCPApp/patches/bypass_checksum.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# PATCHNAME: Bypass GW934 checksum +# PATCHNAME: Bypass GW934 checksum # MAXVER: # MINVER: # shellcheck disable=SC1091 @@ -28,7 +28,7 @@ sed -i 's|android:icon="@mipmap/ic_launcher"|android:icon="@mipmap/ic_launcher" info "Moving code..." cp -r 'blob_patches/bypass_apptampering/bin' 'mbapk/mbapk_unpacked/smali/classes5' -cp -r 'blob_patches/bypass_apptampering/org' 'mbapk/mbapk_unpacked/smali/classes5' +cp -r 'blob_patches/bypass_apptampering/org/lsposed/hiddenapibypass' 'mbapk/mbapk_unpacked/smali/classes5/org/lsposed/hiddenapibypass' info "Unpacking [MBOriginal.apk]..." rm -rf 'tools/bypass/tmp' @@ -70,6 +70,9 @@ cp -f 'tools/bypass/tmp/root/lib/armeabi-v7a/libapp.so' 'mbapk/mbapk_unpacked/ro cp -f 'tools/bypass/tmp/root/lib/arm64-v8a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/' cp -f 'tools/bypass/tmp/root/lib/armeabi-v7a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/' +cp -f 'tools/bypass/tmp/root/lib/arm64-v8a/libestimateddistributions.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/' +cp -f 'tools/bypass/tmp/root/lib/armeabi-v7a/libestimateddistributions.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a' + info "Removing unnecessary files from unpacked [MBOriginal.apk]..." rm -rf 'tools/bypass/tmp/root/lib' rm -rf 'tools/bypass/tmp/root/assets' @@ -77,3 +80,7 @@ rm -rf 'tools/bypass/tmp/root/assets' info "Repacking APK... [not MBCP app itself!]" rm -rf 'mbapk/mbapk_unpacked/assets/mbhook' java -jar tools/apkeditor.jar b -i 'tools/bypass/tmp' -o 'mbapk/mbapk_unpacked/root/assets/mbhook' + +warn "DO NOT APPLY ANY OTHER PATCHES AFTER APPLIED THIS !!!" +warn "OTHERWISE, GW934 ERROR MIGHT APPEARS AGAIN !!!" +warn "YOU'VE WARNED !!!!" From e4d72e8263de2c48018b6565d5e5229b98f23125 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 13 Sep 2025 21:29:27 +0700 Subject: [PATCH 131/475] feat: README.md: add missing patches to list Signed-off-by: Cuynu --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3edf8ba..1c5f8e3 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,7 @@ That applies for following folder : |:--------:|:--------------:|:-----------------:| | `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.65 | | `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.65 | +| `Bypass GW934 checksum` | Bypass the GW934 error rolled-out from MB server-side which prevent MBCP users from logging in to app. Only use this after applied all your patch needs. | v6.4.64 ~ v6.4.65 | | `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.65 | | `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.65 | | `Disable MB Membership` | Disable the MB Membership badge below pfp and all of it's features. | v6.4.0 ~ v6.4.65 | From c4d1ee753c0fcc09ff510565185509fda025b9e7 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 13 Sep 2025 21:34:19 +0700 Subject: [PATCH 132/475] fix: compilation error after applying some specific logos Signed-off-by: Cuynu --- .../tet/mipmap-hdpi/ic_notification.png | Bin 3351 -> 0 bytes .../mbcpicons/tet/mipmap-hdpi/icon_round.png | Bin 3351 -> 0 bytes .../tet/mipmap-mdpi/ic_notification.png | Bin 2231 -> 0 bytes .../mbcpicons/tet/mipmap-mdpi/icon_round.png | Bin 2325 -> 0 bytes .../tet/mipmap-xhdpi/ic_notification.png | Bin 2231 -> 0 bytes .../mbcpicons/tet/mipmap-xhdpi/icon_round.png | Bin 4629 -> 0 bytes .../tet/mipmap-xxhdpi/ic_notification.png | Bin 2231 -> 0 bytes .../mbcpicons/tet/mipmap-xxhdpi/icon_round.png | Bin 7535 -> 0 bytes .../tet/mipmap-xxxhdpi/ic_notification.png | Bin 2231 -> 0 bytes .../mbcpicons/tet/mipmap-xxxhdpi/icon_round.png | Bin 10123 -> 0 bytes .../valentine/mipmap-hdpi/ic_notification.png | Bin 4441 -> 0 bytes .../valentine/mipmap-hdpi/icon_round.png | Bin 4441 -> 0 bytes .../valentine/mipmap-mdpi/ic_notification.png | Bin 2638 -> 0 bytes .../valentine/mipmap-mdpi/icon_round.png | Bin 2638 -> 0 bytes .../valentine/mipmap-xhdpi/ic_notification.png | Bin 6597 -> 0 bytes .../valentine/mipmap-xhdpi/icon_round.png | Bin 6597 -> 0 bytes .../valentine/mipmap-xxhdpi/ic_notification.png | Bin 12005 -> 0 bytes .../valentine/mipmap-xxhdpi/icon_round.png | Bin 12005 -> 0 bytes .../mipmap-xxxhdpi/ic_notification.png | Bin 19305 -> 0 bytes .../valentine/mipmap-xxxhdpi/icon_round.png | Bin 19305 -> 0 bytes 20 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 MBCPApp/mbcpicons/tet/mipmap-hdpi/ic_notification.png delete mode 100644 MBCPApp/mbcpicons/tet/mipmap-hdpi/icon_round.png delete mode 100644 MBCPApp/mbcpicons/tet/mipmap-mdpi/ic_notification.png delete mode 100644 MBCPApp/mbcpicons/tet/mipmap-mdpi/icon_round.png delete mode 100644 MBCPApp/mbcpicons/tet/mipmap-xhdpi/ic_notification.png delete mode 100644 MBCPApp/mbcpicons/tet/mipmap-xhdpi/icon_round.png delete mode 100644 MBCPApp/mbcpicons/tet/mipmap-xxhdpi/ic_notification.png delete mode 100644 MBCPApp/mbcpicons/tet/mipmap-xxhdpi/icon_round.png delete mode 100644 MBCPApp/mbcpicons/tet/mipmap-xxxhdpi/ic_notification.png delete mode 100644 MBCPApp/mbcpicons/tet/mipmap-xxxhdpi/icon_round.png delete mode 100644 MBCPApp/mbcpicons/valentine/mipmap-hdpi/ic_notification.png delete mode 100644 MBCPApp/mbcpicons/valentine/mipmap-hdpi/icon_round.png delete mode 100644 MBCPApp/mbcpicons/valentine/mipmap-mdpi/ic_notification.png delete mode 100644 MBCPApp/mbcpicons/valentine/mipmap-mdpi/icon_round.png delete mode 100644 MBCPApp/mbcpicons/valentine/mipmap-xhdpi/ic_notification.png delete mode 100644 MBCPApp/mbcpicons/valentine/mipmap-xhdpi/icon_round.png delete mode 100644 MBCPApp/mbcpicons/valentine/mipmap-xxhdpi/ic_notification.png delete mode 100644 MBCPApp/mbcpicons/valentine/mipmap-xxhdpi/icon_round.png delete mode 100644 MBCPApp/mbcpicons/valentine/mipmap-xxxhdpi/ic_notification.png delete mode 100644 MBCPApp/mbcpicons/valentine/mipmap-xxxhdpi/icon_round.png diff --git a/MBCPApp/mbcpicons/tet/mipmap-hdpi/ic_notification.png b/MBCPApp/mbcpicons/tet/mipmap-hdpi/ic_notification.png deleted file mode 100644 index 5bb0ff1dba9a76f5426112081523d77f5ad95f2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3351 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 diff --git a/MBCPApp/mbcpicons/tet/mipmap-hdpi/icon_round.png b/MBCPApp/mbcpicons/tet/mipmap-hdpi/icon_round.png deleted file mode 100644 index 5bb0ff1dba9a76f5426112081523d77f5ad95f2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3351 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 diff --git a/MBCPApp/mbcpicons/tet/mipmap-mdpi/ic_notification.png b/MBCPApp/mbcpicons/tet/mipmap-mdpi/ic_notification.png deleted file mode 100644 index 6b174180671232942fe3bb1115c387ec56cfb58e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2231 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 F0RUEFL!kfw diff --git a/MBCPApp/mbcpicons/tet/mipmap-xhdpi/ic_notification.png b/MBCPApp/mbcpicons/tet/mipmap-xhdpi/ic_notification.png deleted file mode 100644 index 6b174180671232942fe3bb1115c387ec56cfb58e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2231 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 diff --git a/MBCPApp/mbcpicons/tet/mipmap-xxhdpi/ic_notification.png b/MBCPApp/mbcpicons/tet/mipmap-xxhdpi/ic_notification.png deleted file mode 100644 index 6b174180671232942fe3bb1115c387ec56cfb58e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2231 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 diff --git a/MBCPApp/mbcpicons/valentine/mipmap-hdpi/ic_notification.png b/MBCPApp/mbcpicons/valentine/mipmap-hdpi/ic_notification.png deleted file mode 100644 index c336b32cc8ee617c12dc3914899dcb4c728be879..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4441 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 diff --git a/MBCPApp/mbcpicons/valentine/mipmap-hdpi/icon_round.png b/MBCPApp/mbcpicons/valentine/mipmap-hdpi/icon_round.png deleted file mode 100644 index c336b32cc8ee617c12dc3914899dcb4c728be879..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4441 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 diff --git a/MBCPApp/mbcpicons/valentine/mipmap-mdpi/ic_notification.png b/MBCPApp/mbcpicons/valentine/mipmap-mdpi/ic_notification.png deleted file mode 100644 index 721a48b12010b0c32827a2e669c94c839c21f126..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2638 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxOb83KGlT-^(N7+8)lFs^4{ z+{(nXgMs-3GuuiA=3@*DXBb#dGcfFDU|7z;ahj3)3MOUl4FlJ429`sNjLR9=FEcQ#dM4%YPQsjl?F0k& zEe3|e3=A{hi<>bp9%JA<#lUomfo&%P%LNAhTa2uG7z7?NaGqymIKjYwmx*mF1H(~P zhJFU_(@czWxmXr5^PUo9n)OQ3l!0L}2lLMJav^{I{A1$T$HX*+jboKO^WrDcu2b1|RHLcdU6r>O6G$=C-nZYw2ypD6dKFjlOQE14`+^HO(?ncl=V0c#w%=DnX%;-n$( z%9g{-w)TK*_zwB>MN+=iA}zP&T|;?FcgT6Rh*T5^6zyF+$D3=$JMKDfBpFUQ^bsw2}eISZv1vresizLWC=fRhU#U~-9;jEyxEKLxcv?< zt*8~LR*;^WleFN%#`tp4B~RLXRaI7gt2w$q^rVdH@z?fCA8zUlk=}ORe$}1MMQ`g< z*ZCfpIqUrLB>(5ne|kFfynXe{K%D7`ZQ`Qd#A%bR{aJeT^?ava*X(a*`OZ(Peh?M= z<87j?%pxb|fKx48Vam z-}&8~$`}~f?t8j8hIkxr4J$9X^-N5?S6Dss(zm_a-fw-sw|R*_lj4#F0S~t~2C>YH z$p#71@Aszfd7G0ySvK9ubMx-+_p0A-|9-E!zxdwKcV3sbd@uOn{OfPY`|rD72W#kU ztu)s;8^6oM{{OMcuJhYpuPc{InSVZEqXbV@_kyTzOV78&?`|o!N>%uAC98c+84K%F zukTM!AKJfTL5rz&OQ*3kd( z`!DNhu~@G7Eeb3jrY4BZXJjfm5zX(t`}(IndP3hmbUO?~LMvZ_F6Y+~WF;BlA z501`g+OYoN!Ja=SiueD#>dG@gU1V1A1mz#0A5XCLPFX0w=Bn$l`fs~GKA%_n>rcnW z#gpSRlbISXe44tsWlnQN%37C{j^wR-3O^i8um5%C=H~rxrM~O`4yd>F?CgmU*>pzm z&#I)yXF1%jemz!^@?>fHIXlyjSB|_atUt)ExuZyVeP@KINEQmU8c>aO~M>k*6g;=TDltz?Fk*Bsub?pMHBS zyzI6q$NP<2%kC$$ceQMP@kq3+rL9+Rvcim0zD=4-%~IAnD4dM+N~~v7x7quw;Mc^( za!jeqN8=oH9PmMeLRo-bkDJ? z9s6E7?7U#9G-b9-!p$|NvjXlMV7tL^e3R;_L)IN9N2GIh&Iiu3UKF@o7=}qKgIs zO#ffLvig6``u_|aT~624j*8X#@~15gW<~urZ|&XMFZ=aI=bS6H&sK;!Y2E(#ZvVZ% z`PZW-tEw(EWf92h{?ycYy;0KFO8Jj!l=ZUWm66OX1_J-S->bGRdsDGhE5PW=iiM`p zT0u2hOCMK?uD`T0={NtpTV+~-+h6y+wA~)HcBixW-`I4LJ(Y(tdbhhnx zZQ__1?o{h+urj6jvJ9_rSEWvS?tLvI9_KLUhr9vLj)Xk^aBG3;4dx6c^%uLpy_tOV zRpcHqr=X0PGEpiszwk`5%JKSXw_<cq10*PiF*uDS7V zZ?H3SnZECr(3OjG@8)h#s}*bamy1p>)7rV>#DtxEtz`wfJ=P@VpJ(iseb^p*zj2bn zyRSc=EVSl7wdv{4(sRFlpYPe2SWw`)?rBb*d1v6+-ZIbTJtlFw%la>s&B+Lu-Cp=; zf&agQhtIvY|K;q{eK7L=d@rT$wQd^BkqQ^4P4?2Ol=-q}@0F(umnv_Pk$tUG{b~22 z83HGN7AH3!WxAoeMeTaVae2=qozq+VvJ0y6SsyO#cYO2g#p6!nR0ZD3tG}z;Q#aP? zPTIS7@!6vR(OZ=~w>mET_Ga_t7iMcGJr?@jZxqVo8u$0$i|9qENApYGdrj(DQNQD(Cc@Vad|Z@`p$ti{^zgRi|1S{o5LeT}wH z|GySS_7C3Mw+2m!FHe0MZeJSsd?(lB)`UE*@3p$83kyngGfK{;zGu3AmdKI;Vst0G?&X`~Uy| diff --git a/MBCPApp/mbcpicons/valentine/mipmap-mdpi/icon_round.png b/MBCPApp/mbcpicons/valentine/mipmap-mdpi/icon_round.png deleted file mode 100644 index 721a48b12010b0c32827a2e669c94c839c21f126..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2638 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 diff --git a/MBCPApp/mbcpicons/valentine/mipmap-xhdpi/ic_notification.png b/MBCPApp/mbcpicons/valentine/mipmap-xhdpi/ic_notification.png deleted file mode 100644 index 457e3d7fc511c9ec850b83a64e662630c898e9b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6597 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 bo*{46f-}3NowFGj7#KWV{an^LB{Ts5WgS2* diff --git a/MBCPApp/mbcpicons/valentine/mipmap-xhdpi/icon_round.png b/MBCPApp/mbcpicons/valentine/mipmap-xhdpi/icon_round.png deleted file mode 100644 index 457e3d7fc511c9ec850b83a64e662630c898e9b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6597 zcmeAS@N?(olHy`uVBq!ia0y~yU`POA4rT@hhO2JvTnr4%3;{kNuI>dsOpMzY7)~&7 zU1wm}%fPUnf#n1P^HD~o9qgQk7`QGmFs^4{+`_`}`XTa|XuE@5C(_xUVy?A7NnJ z@LIx>f$=Z{!*&LSoebP(-$+<9FzjbwJHfzrg@Iu$1Jh{+wu1~@S6@lkFfblv;J(Dj zyp@4r*E=z52F~LQjH?(J_AoKdW?($Qz;cd(?b1t0D@OMH47?W@8J9D#?qT4*#lU}q zk##2%(;^1`+b<>U8TjuqF;06T?et8__O`4yC;M6!#t94p4|$nt{`~pF!PIeG-kqPZ z@PUlS16d~?)@99+C5#AePU` zv^SEgYN2HIHMu}P&L|1?z7ulcy3C!%%n@%amrfJ&w_=^3&KS$dbD@wwK%8mGYtI!~ ze6>#8^ThbJDYC41sWGigs3n8HV~M2SE4@V%MWc7f_->O4mtvYB%iOeBBEgN#SCDOH zxj=c1aDWEO%toO?AC9(W(fS!uRW7W}3EVzPjAdu#qYSu~yKrZ}irp^BfAH@sM`eyJ z?ZQ4Pa#O6>s#AH=-v;!5t=kh9wKduAPy5o7g%{}v9+Z$+{_VP^t?`nNX-hs| zjlZYR^{gl&N_>4dPp_-}_6M#7DpECOx}7s*r#lF3E?3_6*lOZLtKEN|#m0s#c=PVp z;X|)>$#gz_{&P-CX*^fNkLkBo%NC!P%hOU@7vt9c+`Z{VTFtjL6FUk+ngn95NmiLk za$d4p+O5Cx>D1d(YNzg6vZ$;5?62z$tJmCovB}}Z#f690RK$2B`rq8%oU%dV5m9J-u zwQrm~Fe$A0&+Zo|Q#w|LY&&Qga-ukJ&6NH#!A@UK+s}>>tcWvQ*s=bycJPG*b3Mc@ zznp)tePQR(F6YY1nym~B4ALb*e!&cj*k4bJwJX#6JM+b-*MF~FRIGi)>le>*W5LJY zCoOat7{nqyT^vI)?yU*`87!PBRVK*(ScmVNj&f+pB(;|{2lFl|zAW*Wu-Mw&SzS#= zjH5+ShDobS;~2A`%LfVl3ycdll<0)4iHeoUw*11r+HGx6mQMQiQ>*T3&HXyPF#Y@T zn>X*)C){5z%y+l&Sm|@sxrCRquOdlZ3^N=TG}HY2us-OM(K`CST4B zat;uA8q%t)Efn@w=)r2CNkXA!v(K_TG@1G7)0G2{Lsoyjl2!KdlBoRu`5#VC5(>7J zn%%p|z>f7m13#0G+ScH+uh-h_E;;(C-2TrdmB8dJ5jqb#d8J#JA15p696lQLwd(Kg zQxS6i1GBQ&)Hcl2SfenDA?o0<4<^3Zk?XIo-X0ZvuTjbJ;xf;(8(cI$EEKJ2O`hlA z`+30u?*6a!rdgFK#VGgdTE4FT#oTi%Jqx5v|cDuTuymvB=adHzhSe9up{%bPh;N@)%S#a>^ z=1D5rEDB2RavwaNB)s@TrPq_^N4@OBT>Unj2r4f2c6Kf;?}Jwu`n%Cyv%dj-?;TGqQ8rI3O~9fr!8Bgm_P48SM&3&5gfdl>$3O+SUe~B zELeT-sMf+6OOAj2b(yE|ak3J?!0&@E*P=)C)YlwgRd)peYnWruFxhpgqnFBNhTmEeXN9C$s;toPBJ0{{PRfSALL=ZTft>$L#hZk>f=@ zoDV+!`kT=@RaU&wmxv?+$-$b?R zX7P*H3pdzToqRq0@bYMjc4kLjRzBHCPNsmr{o?3U z@#^Ku0lxoj_dmYO)3(L5!fO8|R&J)0l_8T3AJ-PJP*I4#-#S%j3jb+;+x_3)++6zb z;a&^5eHB~2XZvjU@^#_HKYzDu+4AMf7t_dEQ%JU^G@lM)t%0C#+&7a37?|gNhRKckh$xmy4M&)j4YhZZr z&7580!~BO?3me?r+!yS<(fRz;%f&xz+4*c{c2uO==GR_bl5)Vjf$j6RT4v_sx3dpu z1~1c$KmWOy>Cb`&TT2avCdZi5NBu)(nZL6i3#rTeW8Lt-hV4N4moE$lV^=77=BEb7 znVx8P`1T$5RYqCKHP*S;Gc?pwPhI~MXM5*O+zNS(pkFE749-m}{=C|dwPM!g!e-eu z_C|kGj-Tm{Hnz3p`qz6>Q0hI?p0bUeAK94G405brDVMMay}EUjXYpmHT&{y_n@lxW zmafaK<@vPmz{1>DANGkkwKM%yUi$Cj`?S2Xag|>R(%2r~pIdM#O5oh*PVUOMulsK1 zm`R*@SG<+4O_)U_=icUPX`9}>l#_U|>*l@4^Ui{d%+Y(cY6|Gsm$;~|_Ip_LiMQua z{BpJWimK&fw+o}u{O(1OYv@jroi(Pwl2TiJ8jitS03>-5_|67 zx4mW|HSN!&T}$2``KjOEF)8N048!Ifx^pkwxxTNy>iM~^_wQOYu*UE*Z}Hw4B`ofB zLZ)|){%JuW4xx$reybmCdRxlmX`u3GhlBTBhwBl?U!3qN_w-yS{A%U175$2(F{O+5 zhx~ffU%#*DZ~p(Pn#ad_k567~bH}%$vT6QKr>L|8FK*s^HfNg}-!p@DjzupjHvV;5 z-Jqb%@oSoJ)4ndY371wZT6*bHQ2o_ZHbvR%3@k>qZ@=G<`B{EHnM2^grAxP7d`k3+ z6qu09Ce&R0_gxX&rUQj6Hw%t^xcOA!u>!+<7oNJBCV>^w-6tFr-oI?lYp#3oVfwGs zSz7;|{a&}5U(RNR%+ket51$@$sogUn$vDkmdX7yz=i+&V6HZ*O*^!c+&l)gsLg^t! z9wz3}%LYf97`AN;J$`U+mJB>|h<@sw_jsA-8!@w1bE%vf0PcjG;Urnu(I zvif=_;$`mbceV*in2Fy5#R83X} z+~w3haw=F<=E`OP8IDAzYp)LR{CKO#wVvZc$0A0KNe{#r1T)!Qq{eu@E0r!6cYNqz z%rkFebN`eVhEJyC+HBjra?hqepLQmRJBZ11u`Jx?aetbh&H>59jXZm%9la;F!BMV% z2AgLqBd;)BL= zUOFE%Zd*UqJg2FBdgEc~#<-%;STTu!h8?@yrf02Lw`kLfyal_HHA3`*0;?YcKlmuZ z;JC@~YKBQ#&aEl4xWs1)ZsS^<=6h~k^HjTqn|^MHu)lKgMr3l}l;A}#j=Z)yeQEx; zgReRsyvxa5F1@;Tg28D-)2=#vm2pCPR_!?3w3w{4(6pB zi%ofBb^mttBag!L^4P$@*z%69eP13Ll^on8VRwgJ*YOpHLPJ-pYg@y_rl!WOu3NAE z&F=lLc-kv@w#Rt`ZCzHEt}CJcd*4>{^cTK4VwimX$h?+5;prQ7YFv)_JvyRRKIe#M zz$7)UPNqlaSkF3^1s_sfFkw-NWz<%MEf<_3L|4kJjrg%~#e%HetHoAk?QXvnUwf}G z?C#RV3PK+Hp3nYXaqoHM^F}80@#-+kI}Q`0t;;NUCbj-qJNwRsc?&*;T3_s8V)y!>7CVjGO?&Qax$SHk@lI{`Mpn_s zXO|h|=NQepXkP8GE%4;3Gv57e>*c+anK>q&WMP=D_qTigL(9*YD0bYjfS|zm`J41XeL~dT+92`9>cdcWnbj~)Rn&J&DaZ3^} z`CBqDIfbbC)|E+}Z(m+t`s_^ie*0Y$3RkLaFt8Olc*Jo9@5GNiv*mWoJgc(I{JDFw zyWg9)XXS2%#69W$&d<=~v7LqgthV#tz}86*!mpTn+_T$X^YzuIpP%LD9jl&G8L>KR zw^On|^Ll+p(`h%XZrA=yDbQff`>`qaHkaAdW2=%F-d{eJ{CxHI_j3J|D>5FJ zi_LiRgr7C9{d}?J>mMdALAw)IL;|;U*LlQ?yvgxV@4WRrT)1&Y?nL(F1jAP*WoNDC ze*N`S+B|OWt}Po1G9MmWetP~^hdI-xzMPPF>E*Tri_)w!5ey8bXMb7vKMS$+aXivM_R& zEz@1+O-hCro?f0-&&v?BjF;m`^u*up*3$Kxs{Ny#YnNDwH1Y{*1Q`o6-(00KLnKm+ zgQ2$iZTb4R{dK=Sbw7RTKi`gj!R4;)QB|)}qzsJYD=#d~xa(@kP}SO`wCU{5?(&jy zH>VeRdymQ7OxF33;B+*3ASX>%{{4@b25L9*9kUb&B_%Tdsgu13f#P&8gi6n?YB98rpM?Rv; z2+RCa$9(H{pQ{uIiaPxI>96m#9-Gyxv>c}_XfJb7ZU4sqrfcdZJLRU$p|fXCGvVcE zNZ!vL+W0y;@gIw$$jN0JnO@JeJ(JC&y3)Fky;y`XXOlN9V9 zmw%)f%+qd`7m3O6%{+JRCJXx?9cc&qurP~BlP|kRU%K$IU_D#&JoENjS%vfVZ?UvC zEL?6M*7Z2?BFTOAlZGCx$E-gUC+NLd^@>6&Ygd8_nV%6LC>^8>0&k( zxob;Km7fTnEUKhqb>q6-)r%qVxoVuY*X26Ss{ByMH+zx$aMwYjEkYGKRyVI-^5A}+ z#KLa={YTimn0__!_o+G}@`6(o_iWBeI$1m6!&fVdK$$smS*x>O@hm)6xrjS@g|5_! zrmu|#jP>qq1*@*TSSh`y5)X8&wih!#!HK@|JIo1Up=wz{AorD zmWdC4-I}H37-GAAd0bPUK4+QAREN(jT<+6MXBAvtBJ3D=>-mH)uP$y`ec{FHs!u5= zGe5@L?=SdSCcao$w9~6-Yg>_>%=6h66E_yy$|?%*^jmFT7#L`t=A3lrbV0!67KSEX zzpIZfojj~KVdvVsO&1;;-K+ldWP)qtpFf`tJ$79vlA^nnfi;8Wo>?j+5Vamb^XlZ;B;+?j^zBB>pKlH^P*QI zUvOo(lJ)iSk-vViMHa%nTz%Q|@B2labx*syXngAe-$dM3-^4wydq=QxA(4%H+;5my*ZZu zc6W&tr{beWzYn}sVP*`dO-Kk2O>Gc;Yqfhxa)kaF(KL;klEaP92)B0?Q;~Ms}XTBuw;1cqh_3uHF!UVs_ zw&=bumCu9Cl)hY;plQD7P2KTR?(*t8Uu?*l@nO%`W2g9}?yXDKTE!NWxOZ7pukQgy zHS^d#Md!5()r7Sf6Wh)t?AW|K$YgtaXXS-m*?%5{mh+0FB+N~gE=Fjc(cqrj~nwe>GkNk zUS(PAA({7fcJ%T07v9gg!0{m|H1uN-dwTksIVbMz-kN;8FIrr->HDLjOFGJCSeCy# zsH0nVfmMq4zM0y?icYtMQ+qef(6)%1vSj|~8WTeS)1xw8n*@Gwt+%)WoS zx_QISzgzBc9Zs{&KiSm2xbRN-W)bzB?(bY>#vwaOiy5#PH3R!O^20PE!mfcG> zE!}?k{dfOE*UX}|Y|gyu$-BM7N%2nc(My}B?onc18g__Zai;Fp?&I$-E?F8J@RH>S z!$G&@%ngt49_zQgu`2x9$*x_>+R;lT)keTGb^`d7A#G5TDr()dF;L%Hl|xvo0J3!+)H+| zvo~+JdgEn@)mwu%X*Z8~n8;r*X8EA7eTV1LZ3~VGWZZGM6?*zj#-zP`Z&scbsN3tg zZ2h}!znAYXJmK_w#ih@mqg6!~&ul-s)Hn3BC*!Ffm#(dgo92EzkZ#;2V(il)bhWcDzLHUw&L{I&WgQy^)iqWvH&tJlr6Ap41n zuEv7&AL+kN=Zi0UCoX<3|3`s;^QpD%U41+ye>d4znIGm@rn5tI(Sfhci_>nrnpWDy zUn?c=n)>$iuScJ+uNH0G77(!i!S8wE{=A=OB)BwhpVgQ7LvOSCuNeC^)6e#3W~Ml; zJaAxce(Bpz?H!R~k>}Z+s!r6t+3O+X)Kt&#k5SpdCPb5kk#$w?Be?K(z*8vWVJHA+_)rW9!;YjV60*njqRyM)4&KOdC8 znCe(?=g(buL(97VsPgu@?Gp<`53=%}G`79Olr%d>Q^hRXY4_jLyiFcUYriQyVN5Mu zrM{+}*;Vb);{QkD5`EMXwDhxQ9IQkLwQe^S0 bo*{46f-}3NowFGj7#KWV{an^LB{Ts5WgS2* diff --git a/MBCPApp/mbcpicons/valentine/mipmap-xxhdpi/ic_notification.png b/MBCPApp/mbcpicons/valentine/mipmap-xxhdpi/ic_notification.png deleted file mode 100644 index 4ebf725d7020ffc5fb36c9bf23d82f64dfff6e1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12005 zcmeAS@N?(olHy`uVBq!ia0y~yV3+{H9Lx+13>Rhybuln7GX(gAxVjhkFfi|9WZK5S za+HB#9|OZ?29^^HOotg5c7hm;hZ&gnFfeXpU^>FcxPgJ|8Uw=y2FAk-Tvr*G4ly!s zVdlNU$h?n%VKxKfZbrt%Ow99{7?v1~zVa%#4#61RlJQv}WWx|4Pz=k!=Sf)56yhc1-MBUP#*Ck#*-`-SSk*nVqTo zp^W?AKfj+!*|NXB(x!?BOcPH{=BeS~KIOt%pvJytlT1_y zNAU`&v^qgwUp8+u&gEIW{=VEZiv{ZT%B5&CWhlw7coVYj?_0>|Hg3oY?1S;5o`7n*<{GOJ4b0lj$mh8*ro+i5nr#Xzw~VD5RLq`^KAiN z(N(GP4>|jv*i3q$*lEOA`oJU8k0V+|cIv01RTjEE6YaLVeEFkFB>uzMyq{M*4jp`P z_1cHylI4qgv!69Y2Dx^=n&6&zj<0u1%koE!rFtv~CdD7u`nrdVI_B+d;S5 zE?e~EUtcdRqdYd z9@D`0-zx82b_$$vbp1{BrvbMv{QLCZKK{LB$qQ$tzbE7-R=xNyoLRK<&*wKhJ%4(h zoMhq8JpA6u+^b{J0yDDw%%G9bkJLCd2sH@Gbbnhb<|nu&b4{-=d}V_ z2R>F@`EWY9WVfn94ex`VCfE20)5Cw9{A;Z=IbH62xYon&#uHB%7g;n*syNAc>TSK{ z6g*|$0tI)q-&1@(-T6}!9=Mge@qjeHRGYs56N}f36=ha)n_~T6SK9LWeDY5TU8Q5Z zKW1gft}RizHHJ1F@meR(3;K6`xlWV3epm#S3?>bjVm`>chWhEjkyf?p0434RLQ?d2*Q!V$_EndB+S{!EWFq?6tK#;}B z$w@#*!e*(mOI4S?#+hFoc_%mdp8B*%DcsUPRC}tF?;N+S$`ce+7#nTGe%xjf3KSCf z^JHo5k}q~Tr_X$=uu)T8#caeFaL4q|D_I2-p7@6Lge?jakDj~Suw?Rz6?e-_^|I%=i>$5kIzd^9>rOsV zNGxNR5xRI|me9hYyxXl@o+ov7s;deXo@G;H46KUn`_ueN*LJnR;lxiCWrvy_jb?Rh zc`JT^V~OxVW8diH*eaXUn0vT!sr{pWg;`M!UO-g&m&+ZxaCZ5C#!HjATkdMSVUS#S zWA4?x(|5N^x<*Q>cm12TQSYEPv*3PbmZNExZz}A*Kb7N4qglt?b4dbq6;YPa$Q?EALq^;SgqVRXN z!;hCIQZ`EX^Vi-Dia)-=Ze3sEjZK^0IWjDIsiHJ@-L`GhF0~&PliKuh!8%VHHSIEm zgqvX}=JL3B+Hg*MkX8OIj?ct+j^jZind1g?EUw~In&<}>-s)-_B4q~FWdLB^jLOJ ziMz_;pBD}tdn|r_zI}XO%N_Q@-XEz)`CJ;xjvcdeNMO2fp{h5(}btY2%VMa>G0y_Z6;5y ztFJPiJET{uGM`-YL2+uuyWQ{4XY7faWce__M5xncabmT_CPo|od283&R_~MH4HlU{ z>EHfmyN@$+X$qd0cxUN%CM9mxPgicWOw4Yq>RY`!SzB8>vbEyh?)TQKmPY!wF6KVH z-?nbgMw!mI*t$KNjQ&^UzP;AGHk@1Wl-vJ*Z~Ujr>o@k?W1X_1^7HM!qwb97&OEq~ zBP=q#F*qd5Nayy4w^RG{=f+LC;8c?M_~@fYk4`=Ab?-Nu_Uw6m&9<`F*Yy9_ZIx^7 zy6`;pFJIubkHO2mx(oWZ&w5mST+TORdi;%dIWsQmE^0E~aA2{(&bF1>vdiaMoXof- ztz@Qa7a19Ot7gZ}Engm=T|2+N^26s>N834ATz>1{T3K%y6&hN)YS9vz{&#A@mz1`+ zpY?V~nC{yy8Owfo5nr1`%;GXXawT4*8wem~3aIO0s#K zk>63ja$>um!!AbIsx3RWNV9joTX(FAfrEW^pVhYSY?T&EU!{mXWbD=A2-zuA>&>9L zEJ8>iw>i>b``7co9Os-eVtxMkDzpD;;V1>)H!2P+?3GnjRZFsUu5I2acXYCDk67LN z%M;&dFoZG+ID}3K+xqR>w{2k=r@J3=-Wxj10Uqp1A<&=E*H%*X`mAzXdq9niY`S)|Luh=I#g@-bpU%BeqzJ&*^x4-}L zol%HKXzJk{lWQ+D_uiEY=U6sFm+{G)-&`y~8X`UZYx3vsyA&w9$Lh!H^{E8=6PlQJ!wz- zu&DwozN{DiZ}HrG%0c%{kA8k!=r-LuGcz>%3XH~-N!Yv=qpKDq8?dOYMmzS?L2#C*96lS{1+^9D90P|`!gM)m3+~S9%918xyCsPK^J5HGw0%u^{E|Rk1Vcqxs|3-IG;i`ujP4q5#K} zr@Bn{-W%;Q?t9Dji^suFpw_RZ@TJ`rOShbFp;{K(HtpTKUgSN`+_&@p>Cb)k>+-eQ zV;@&cowYW4lh?^D@02V~9(d6F*gH+;^g#*Z=)4n_+xqh(wlPX?=-t5lqv^vD-KR-B zEXOB=Wna^}(6T5<$<=$2MsLfml|ffrDg~!xgx)Jz^=s9vE#beJztz?qpOA8?u4{tg zjekEX_nrUh9yMW)V#n84i_d!P43U!67Ydtw@}gm7Zdq;Zw{J)Fyl?+(JHlsW`axrF zHqVN)^G^Kht_TSHU*-L*^5c)HiDD{?POw??9CH8Hf1D%3nzz%6b*p3V8|jWS{BEXZ z$?NQ0y;w63i1WE$o0hoh)7Otlf?w}kzF5opyw<+Lue(#WM#1#B=H8P(13$gAxBvA{ zKECeL$>#R>+WOC8#W(bLQkqJ2-ah+#_4mf>DYa89dm=dloX(r1=1X%*dIn5l$=49!IHqL$SNf(`jmfG_-5y>R&-T4lSY~|2(W#<|aVD4i zou9Y2|F8S;{p%Covae&kn8-emOHGGBfc_rZrve)>m#dH-Mx zN&BwyuIBUM@Z#|D)OmY@Ca(SCGeciG^Kxpq>8iME5z7>k5{-gNO89-AT1LbkSF>wY zygT1`Tg*+rVD4q%tFN+c65>s`!c=)x;z&)l^wU+13|ro~sw*v!{djh2$EPoulkX<& z{(QFl^KAd}^89y`nsm;@zum%{v*z9;8S5QRzrI>;s#$gXuI0{6^Nw3Qep0fB&$pUm zSJ`(SpQWFF++Ya#{9#3ur%MXw(n-P^+OsA6qZK#n6z*wB=Q{YbVs?&FcjT74Ki@P5 zJvE##?_KYs>cD$WW?_xzuF6-xUa-dKwE^SAg==(eCtttDoMlxJ>9>+UPWD~%UA?u- zKPxsq&M;`5X|Z<_r`O7sxf58ppWmGQyFFc{Irw<-9ODf!(;8j6B{y2c>GVv~?w_}) zEAYtXySsR)E{(8A0_D{S5@44Nf z3+|UiN_Lmd_i%KX9>g@K?R!x2JMOiqzwgM}imS2fF>5L$?3++xBRr$A{TnZvqFK0; zP*XYE^hr&ORnIF-_lIe2vhz#nuHD>YV&|tFwUO)OqBH9*S(r#2FO+=o++pG3fH$){ zI@r>JMSfRR8u^`nx~u2fv~%xHHfDc_@o;EbfmNjXT-GjvAcPkSU%w!*Fm@7}4vCdX+@gml= zqUQ#%`5)fav=5^y`Va4rYq%2JKCi8)&qak<~ZQ}Y|zS-{DvpbK7Bvl)Ikn-@HICs*@UdDwBkJcCL z2{#CMbMb>?D3i@1*30|e>`aRc-n2hOuJ`fX`vMoFuWXh&pB2wuqSaQJ&mtEE?fJIg-`mp-`u619(n6}xwgyvnX#kf%cp%$ zW2T>Vb6X_7LAD|!G_qU^QQ$56tZWeV{vMmXbvM>ogY8FyjT~boACqU$>fN}Jj z^)iu;eC(Q6nqPffwoEM9HP`nnr_bsmN7Gzv>@t^>n9N?*+0~*^LAzqceGVd0|FRgOswiZz%b}#d~xQvxC`f zPc|3x*0pO}LN2%boGGg?FLSN!(p<)g{DHpSEcavHskrbic{O!r?9nq>!?Bc-@GZHi6SJD=5@rL*|(--!`AJ$|WEcP-CY=-_|vyI3sirPa4$^q78~{J3k` ztuThGjEmN7$a=SIuWwzrdQg9{)2)0?jF%T z#LZsqTYbHz>ymXT7stMhOEWfZkyGQqOufSOWb)@g_cT3S&#JxiSmoMQFVJsWR)^l?XOHcncujbFk&(Gs+>dTTZyw{)jd6DmyHEok(xVGP3ReE#Rw6vzU5;>-* zw-2s%-TxG4tj+W(Z_loE+bi_$`E#D(v0+NA+wh?3f8D80z2KFfFI{LzafmgT8gKOQ zR@R+oo8D$eu^pvMcHP2%Gp4)mR;y5z z6ZTtq@y?wS|Dql|n9yZ1mpS@GtiXmRt_nZi_U&uc{n2y%b4c;bX%`eem}p8~VVdLR zI@{H@VM~GJn_%g+Hb0H|X1uej{4&Gxz5Vx7fe{{Y3$L%1dd>cPvf?h?BPxehFDR9&J={?P7eE;cs52cEfbD3P0C~7PW66px?RSaFivQjZaJL+2dyTrhXlV)<4 z_UeRAId1dz_y1&%eu0SJzbYrqM;8N4gVV zbBi9nCBk#l;`E%C?C0m_<~{gX_xrf~{{5%U{eE6*G%+~N+x*p?+VbGKq*EH@3Ev-v ztXtpsTx`o;XNiT~vda%XQg@e4ij@gr_?x07y`=S~VY#qXkB`a67dwrEUbjBhV#u)2 zGH2kwsN1KQ`se3jckA$nxc5l?X_PX&IMrj*&xXsaf0q2#N_F5+ z+^(^x-bmqg^Ze=4uWv6aFaLJ!diZv8vnLh59=`S|>-=>eCdJR$h(zs{H)- zZB3Q9!#*On!hDO{8Jc6rbIO*~i5%Sg`W z3tY*!$X%*Qv1q2+?@0`6_1EXEef+)e&ED1F|39U=-Saj#3sYP)F>y(q$Ia-;i?uK3 z$(dMoD1VOi>+SyDQ}QOztGMMc`;QwQ4J=%)^JYtUIM_{`*Ssmak2mH8N0*Vp3{J6M zdyhS+{**COaINrywR3YT@{=E*ueV?B(iX^n@kaae>OZ0`GHX>PO;(q?=gmF;nnCb% z_Tn#L43n;(-!nngz}@mM*?d@V>&wg=jdcJRl>|4)8GuZ#w{!sZe<6`idt2`RNpFF>Mb+7pP zxV<-SM@FGjScot8}Z>>$syr~@6CTKiuMVNKWQxUzK3748h z3wy)ej~h8}zgBcz%sN_Zew<#5Q>m+}Y1b)(!j0PNp8k8K8RoXiS?c!o{`-3>9UDHp zVH7#D<@*musT7xHj#XXXdLMJ2Y!J9G@%H!S&P)djcD@K`(|y8f;m+$nH}!SJ`JPn2 zdA~n>TDyGmTy>?+2pt)}ZT{cf56+qSXHoL~AB$FR*Y$S!%OJ3ur`783gZ=s6%HsCl zYn&NpfBW9eySJ+U7R1bdK%I2xw^rtD~+qXrj*IVx_(lDNopyA>8 zH~QPj$=`K1K?f0Cy z=9`vh+^QQUMRxDBN+(X%<3DI{-71)Ki@wqg7Isf5Kc8pPF>!Ml?D(FB-%imy^s(ZG zlcOl(s`cwH-B@Q+@$>TS>$iXZ{yls4eVu0+Cl|7)2U)FN?IXJ&Cd|rEQ`301=EKX2 z`qmZpPuySfgGJhD;`h zm#J4WBm^FEu39m@ajjM8ww$*g4sZXh9<(xl-|Ri65di|O%57n(9`pB_HJ#AZWInv| z3;!A))15D6w#OOlv*!D@sdvw$!x0jv&Td&El&H<`?jd`@hkdU7o9pa{-tNp(_FUNZ z=&g<&!~2P*?2JX({eNE7E?TXiFzZVJ-LhB zo^S3f*?7m}7OPGyTg&`eMbnpP-dsB{W%N^pM7NRoqE>9ep}POhRPq+=O*tHE&X(6O+{LcO-H7v zq(|7gl6$L6R)}y_e}9lrKCA4&fx{g>S<%N^r)`+|s(;?}#N5&>)~$yGzPNic`KQ18 z{zvrG4vnVN=taR;o0Vb`C3hPZFxIzOtmaWsX5KtKfVno)e8%!Xb=h0br#CpgT5yZaVSnBIB?cS1 zLwFp0uNgW%-F$i0v}ef+Dkm&_cI3$4Yf;^|nNweTe)m^Csu!{nTeDo2lom^ZBWx6}Ym5Yu>xvx`s97D^mB`U#r}HV5x_C+Vs5s z32AE?6gE`21P6T!oxT3#BeBdFx3$aW>0RY#tmI>y`R3CBFE*F#!Y0PsA6CuTHn%J{ z_x<5Ad*4OEi>FuBMon(~KKJ0u%M%Sa9ru{?JZv~HE#~PYL)%jIMb8Tj^)tS-?{jLN z(EqsfsCM98MTK>pZvZ>?B?RG;X_6Vre1H<@s} zH^=N^xBZXBHm#-~b(t;KTKH_f{c~BvwDgbnq&F{SW)?mWoE{|gV&Cn>t7h-AJ#=Sd zllxEQZs(b9S&B)QFC7hxlA8I|@Mid04%zL2dh=OcoRJU>w%pyr?%QM3WhmnQQ~tzd zW8s;t>FIkSmN3dM$qkn7IHbyT%4+Mu1>0_h{@~D!VV2~&+A)W3$_wG0HEtIw_crP7 zD|wm5BBIy0{zB=hskN*ICrVfDk~{b7&;7v1iMviWh;XrcwvBorE%#2_C3M=$sfG+d>AXiJ*M`5gw&p&yEPY|$zSsR{_|r11rOl#Af{gr21@C=ZUe0Y}ZRzzp&n-p#1kGh!!l3!XXgdKegg*<;0*Q8|@=GD}w&GrnpmPt(veDKR*(VRcN`Y9~> z(e7!VH9q#8%Vu7#|6oeiYiCtI`M?@$--Q=SW3t1Q9ZFbEa{Pb#^;gZhS(BGXMKtnR zZz(a`Zf0T4ty$AeNILD zt*f5i>wBlvF0W_QxN~uiikNKHjv9@IbLIJk2WC`mv8ZNmVER}sZGUG+VQtkt0hzps zbEddIF1Yb$y7>3%qJylj7hK!5^xNX)(g!+YP1Z6j{TO9EUrFj>xY~ME7spS+i+(9Z z9S~~$Zgz0}$@H$?;I&&_ME9Di_irl*90-b;Ie-BjQgh`=el2n`>Qq{hz!ohj1-{k|>=Jze=rreU<0fm^#%!X=L8 zfVVIEjG{~zroDCb*~u(=|A?vJo*&QN8b%tK`!Dl9Ua#!*`>@&Uv&R}_n#5$@Z2P?6 zu(x%A(KPL-$xD9urg#fgm@*{?y>zwW`uQNrE@0xV_tuY{k_t||UXrM5apGliB708X zvSYc6gI?|2JmG@&p?@E*7B)*Lh8wPmX5GIxxcqZj4cAL+&ANToj?!_~EBAH1S@8Dh z*1O^7zcu)|l!)%(oaeTdQDc49GUWp0>F1x9n9j+c&Ys0*9XO?OMW|i)LFTFvsL$IF1HjF)GWa`^Y?81 zwOQ8e%jLWx)l&w4Pp?csg&qn4mT@&L?JxO-TIJ z*$SWBHrGW>XpL&;H9U}@u~$>{>dTL}w+pXIF*Ch0@zA-e^Yj18ZZ+7=#VoYX{_1Y$%(<6W%%ODM z_(z*u=ZkBBAN{o#&Dv+`SnyN-Kqf?1F4)AYR~*^jTea9yzX%;%%-+AJBBK7IOkW=ToT zoN?xa6T>{&Zqs8*9znleh*nrUHHhKeTPyeUy7!Z7GxjMi7jJBrVcorL-``{6=Hd}s z&QuttdS2dkL{W5YZCYVfZdEIT?u%(#)$$}e>^xOl#cF()h^lkzas*sHkP%Z=IPrSs ztj^=d%!0V?6&jyQuRPM;aOdypO$^Tje{Ns0T<%VM^|uF_j9$_=HOrPyJjp6GpTXwl z1jef(H@hQl|CUnN(XUeY%|M%}W>3<0>-oHa9)Vg~OjqUi9X)(@+p(Xk|NUh5pJx*p zAEPKQ6hsfA;gy-=m^zDiiHD7z%Pve5m}aug`7XR&{pX zw^zNVTI@M7-$n6#?Yz2;D<`P+^#y&NP^{RUuXcRX_v_cLEt6+ zZQc|%t@zb$8F<(!ZujPIhc--<7N4<7I&^E2+=^58xcP6MxFU35t*=`)Q_#}~Zx;9N zmOfzosi5ZH!C$}jUtfN+-NaZ@SmUVho*61OOFk}KDa0HUc{A%AZ^-0rk7Ey8-~0Sh zp(Lv$;>oqJIfA*23*KBg#Wnv@4%fRc@xm91q6E+MD?AZXkh=V1j%zH7$5k84t!BQV zD-1UGe!BNRQ*|~MbBFP_ymN6=5)+mFA5vLWpTG8AKk&wKL1V`4rMt2w zED^hMKrr%!R28Sd>#ZNnP20O7rhQlRXLeWRn5XRbI>ZF%QzpSyW$&hp0xns#zmC>=cW8|5xptb+s)~;!WDepjiTJ z+@)_?T3R-CYkrCF&}(!|oc?Q*`iq{?mA29rawC_?o@{#S=($u`(|~W&Qmq7Ecdxwq{gTt=7WWfBw*6?n zH94Sv^7&bE{w3>Ex3Ee*3R>FWU1BeA+IaU|``WQR!b541 z=`J4m^|$r3xRmE!zg0PoU)28d>3w8qegBIKH#4s(pJ!lTVDNPHb6Mw< G&;$S$^`~C| diff --git a/MBCPApp/mbcpicons/valentine/mipmap-xxhdpi/icon_round.png b/MBCPApp/mbcpicons/valentine/mipmap-xxhdpi/icon_round.png deleted file mode 100644 index 4ebf725d7020ffc5fb36c9bf23d82f64dfff6e1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12005 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 G&;$S$^`~C| diff --git a/MBCPApp/mbcpicons/valentine/mipmap-xxxhdpi/ic_notification.png b/MBCPApp/mbcpicons/valentine/mipmap-xxxhdpi/ic_notification.png deleted file mode 100644 index a4cbfbc9c85f0ae0f30003c833fd6ce7f07bf1d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19305 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 Hl+XkKTWr8E diff --git a/MBCPApp/mbcpicons/valentine/mipmap-xxxhdpi/icon_round.png b/MBCPApp/mbcpicons/valentine/mipmap-xxxhdpi/icon_round.png deleted file mode 100644 index a4cbfbc9c85f0ae0f30003c833fd6ce7f07bf1d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19305 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 Hl+XkKTWr8E From 3a036195f5eb97d11536bd4651fb15aa122db011 Mon Sep 17 00:00:00 2001 From: fukiame Date: Sun, 14 Sep 2025 07:19:08 +0700 Subject: [PATCH 133/475] common.sh: restore get_mb_ver directly fetch from AndroidManifest.xml imported strip_all from dylanaraps/pure-bash-bible couldve been more elegant Signed-off-by: fukiame --- MBCPApp/common.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/MBCPApp/common.sh b/MBCPApp/common.sh index 4bee498..3c5f268 100644 --- a/MBCPApp/common.sh +++ b/MBCPApp/common.sh @@ -21,6 +21,12 @@ rstrip() { printf '%s\n' "${1%%$2}" } +# imported from https://github.com/dylanaraps/pure-bash-bible +strip_all() { + # Usage: strip_all "string" "pattern" + printf '%s\n' "${1//$2}" +} + getvar() { # Usage: getline "n" "pattern" "file" while IFS= read -r line; do @@ -57,7 +63,12 @@ sed_libzdefend() { ## warn "[manifest_remove] removing $1 failed" ##} - +get_mb_ver() { + a="$(grep -m1 'android:versionName' "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml)" + a="$(bb_split "$a" '=' '1')" + a="$(strip_all "$a" '"')" + bb_split "$a" '.' '2' +} checkVtap() { if [[ -f "mbapk/mbapk_unpacked/assets/mbcp_info/hide_vtap*.inf" ]]; then From c7ad7610e8d6f89bfbda6edf08d58b34bdd7fcdd Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 14 Sep 2025 07:28:07 +0700 Subject: [PATCH 134/475] parse.sh: bring back get_mb_ver Signed-off-by: Cuynu --- MBCPApp/parse.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/MBCPApp/parse.sh b/MBCPApp/parse.sh index 7e8bd0d..e268387 100644 --- a/MBCPApp/parse.sh +++ b/MBCPApp/parse.sh @@ -57,6 +57,16 @@ for f in patches/*.sh ; do warn "[parser] $f missing PATCHNAME, not adding" continue } + [ -n "$minver" ] && { + [ "$(get_mb_ver)" -gt "$minver" ] || { + info "[parser] skipping [$pname] as current version is lower than patch version clamp" + continue ; } + } || : + [ -n "$maxver" ] && { + [ "$(get_mb_ver)" -lt "$maxver" ] || { + info "[parser] skipping [$pname] as current version is higher than patch version clamp" + continue ; } + } || : opts_arr+=" '$pname'" append+=" '$pname') applyPatch $n $f ;; From 4b7291e79bced3dc18a1732cd47fe8a317e4603b Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 14 Sep 2025 07:31:14 +0700 Subject: [PATCH 135/475] bypass_new_zimperium_detection.sh: limit max version Signed-off-by: Cuynu --- MBCPApp/patches/bypass_new_zimperium_detection.sh | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/MBCPApp/patches/bypass_new_zimperium_detection.sh b/MBCPApp/patches/bypass_new_zimperium_detection.sh index 474fac8..0bfc1aa 100644 --- a/MBCPApp/patches/bypass_new_zimperium_detection.sh +++ b/MBCPApp/patches/bypass_new_zimperium_detection.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # PATCHNAME: Bypass new zimperium detection -# MAXVER: +# MAXVER: 63 # MINVER: # shellcheck disable=SC1091 . "$DIRPATH"/common.sh diff --git a/README.md b/README.md index 1c5f8e3..61b586b 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ That applies for following folder : | `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues on some HyperOS ROMs). | v6.4.0 ~ v6.4.65 | | `Legacy hide VTAP activity & dialog` | Hide the first root detection screen with dialog showing "Device is rooted" but not bypassing it. (GW908 will present, unlike standard `Hide VTAP root detection activity & dialog` patch). Only use for some ugly ROMs which crashing with standard patch. | v6.4.53 ~ v6.4.65 | | `Remove new root detection` | Remove the new Zimperium (ZDefend) root detection from app. (Now requires workaround for v6.4.56+) | v6.4.15 ~ v6.4.58 | -| `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.65 | +| `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.63 | | `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.65 | | `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.65 | | `Set targetSdkVersion to 34` | Set the `targetSdkVersion` to 34 (Android 14). | v6.4.10 ~ v6.4.65 | From 621da07a6e2b17054d9362e0295512c31ad22747 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 14 Sep 2025 08:28:29 +0700 Subject: [PATCH 136/475] feat: mbcpicons: new trungthu logo thanks to @minhwuangbeo (Telegram) Signed-off-by: Cuynu --- .../trungthu/mipmap-hdpi-v4/ic_launcher.png | Bin 0 -> 3086 bytes .../mipmap-hdpi-v4/ic_launcher_round.png | Bin 0 -> 2964 bytes .../trungthu/mipmap-mdpi-v4/ic_launcher.png | Bin 0 -> 2013 bytes .../mipmap-mdpi-v4/ic_launcher_round.png | Bin 0 -> 2109 bytes .../trungthu/mipmap-xhdpi-v4/ic_launcher.png | Bin 0 -> 4053 bytes .../mipmap-xhdpi-v4/ic_launcher_round.png | Bin 0 -> 3906 bytes .../trungthu/mipmap-xxhdpi-v4/ic_launcher.png | Bin 0 -> 6810 bytes .../mipmap-xxhdpi-v4/ic_launcher_round.png | Bin 0 -> 6107 bytes .../trungthu/mipmap-xxxhdpi-v4/ic_launcher.png | Bin 0 -> 11428 bytes .../mipmap-xxxhdpi-v4/ic_launcher_round.png | Bin 0 -> 9854 bytes MBCPApp/patches/change_app_logo.sh | 3 ++- 11 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 MBCPApp/mbcpicons/trungthu/mipmap-hdpi-v4/ic_launcher.png create mode 100644 MBCPApp/mbcpicons/trungthu/mipmap-hdpi-v4/ic_launcher_round.png create mode 100644 MBCPApp/mbcpicons/trungthu/mipmap-mdpi-v4/ic_launcher.png create mode 100644 MBCPApp/mbcpicons/trungthu/mipmap-mdpi-v4/ic_launcher_round.png create mode 100644 MBCPApp/mbcpicons/trungthu/mipmap-xhdpi-v4/ic_launcher.png create mode 100644 MBCPApp/mbcpicons/trungthu/mipmap-xhdpi-v4/ic_launcher_round.png create mode 100644 MBCPApp/mbcpicons/trungthu/mipmap-xxhdpi-v4/ic_launcher.png create mode 100644 MBCPApp/mbcpicons/trungthu/mipmap-xxhdpi-v4/ic_launcher_round.png create mode 100644 MBCPApp/mbcpicons/trungthu/mipmap-xxxhdpi-v4/ic_launcher.png create mode 100644 MBCPApp/mbcpicons/trungthu/mipmap-xxxhdpi-v4/ic_launcher_round.png diff --git a/MBCPApp/mbcpicons/trungthu/mipmap-hdpi-v4/ic_launcher.png b/MBCPApp/mbcpicons/trungthu/mipmap-hdpi-v4/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..3a3e61527921af26125f881d4a4ded2db595ab4a GIT binary patch literal 3086 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 RVPIfj@O1TaS?83{1OPbD;|~A; literal 0 HcmV?d00001 diff --git a/MBCPApp/mbcpicons/trungthu/mipmap-hdpi-v4/ic_launcher_round.png b/MBCPApp/mbcpicons/trungthu/mipmap-hdpi-v4/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..1842f6e4a16d97805bbe6ecaf6dab19a08010d65 GIT binary patch literal 2964 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 ZFWkV(XRgIm%)r3F;OXk;vd$@?2>=&BtQP

a?{&)dA+wLZP~Zw>ccOe4qrYzaqY9N!U_AUKfPg++G}m`>FS#; zHPvR1J!|ar>uK-jwUU+5Nlxo*g!)x4y`m##4Q6!ljd*wzJQ4&CyJJ>8ker$%R8} z3ZBp3cVU-C_afJ)v$QHdeRz3tvr^#q{oh{9)Yf-PU(l;~S?p|~;k`aNhr?dVCjb7u z+nW`&>)Q28Rcs1#zgitOnH%f($inQHiSOpkn;-9;9~T!EYAVBbo%8wC{2M2GC+D5u zEX=Kb{Mq^Ltw*QASr}IL{5-nlgk}C*LpIUK?75peG>%2QpYu8D^#W7QjoJ@0WL{a? z>NH-5vU#c!UoYUo>EsJ|B|xNq02cTeXRzZKf`P;%eDd4IN){k=W2%KquhbKxD~`#!k5 z_j~Ze^}`YWpS9I1PkdK>)BA2|V6@o1t-gVCcIN~!tNoBzK{ zeDR`n7qjBd`=)%(D-GFVn(rtz9$JwZt%fS zI-xt}pX6S^=J3?8WCL4~lSF`}_&3Y7j5i-1I^4V=qH*1k<&C+{JbkGtY+QR=P8(m3 z3Xon?Wt1P7lz4MjVFSl}VWv&f&NaGDnO1D}_NmeQv(G=O47{d3Q4X_w3(@l>(d7eD(ehi_lJdH$b|@+$ZKU0U2;SYJ?7w2amG%C;5z z{=Hbc3N%jizU24I4Q2aQdL{czOMO~nxB9uAqQAk+XzLfeW##T`A8)#K@7CW3KaXGT zzWDU0NA}{$99uMBtG)huvM^UFe#*MsRf{tABro6{|DbZsVMn)?ps}{*{xf*ZtdG% z|Lb7&e4FZDUncvrH#^F#JXvz*tob*#*{^DLF)phrJ9S~-#}5-%|9M&Q>qB+ZYb^7VhN|GO1m{o%pEcKNy=-)`rJhn7|!W?+cxdUHq(v{i0O z&|9Vj&3B&8=J;#T&1|x8Lrc{f2W_pzGb3BJUOQ*0bn5dFiQw(Ix3>j~q|V)=^Sbq1 zivVl5YuoFt)1sAfaw;W0EUStdCo_l&JwC*}c1o8ABg5lKS#7C_ADcczbhL7A;Avq zBD20-H^04m_w=diq*rCT*KE-^>o?=(k%{VSH_ceYB4yZl?$@=Hz1Z^9{gjS)S)YBU~w|$8@uI6QRd-E!$BPQpk z1f>Qm2hV!$ds#qG=%Z2t3&)|ACmUEE^D#3CX}PWtnIOy(!Xo85(V5ZFk%52V5vGch z=h&94pZ@o-5{tmBkiVDaZI-&w5_3KEYv-Dj|MPcpt>M0SU8eco_R{UMr>CwIQMy=B zWVvh3pU3ro`sHmZraYNxv2vDJuXh*mIjLJ|1zgSkHao#ewYB(9303u`j+~S&_tF zIFIYX(Tt$5uVu4l-Z-wVK!Km0p-!{dnzhdvRW~*O9i` zTB#lrg&ebEg;ej}+n|x2d%J4F3{jD7%aiWE-2P(T{{I&XBm4OJmAYQ>rE^3L( zb(rFJ`*+~|^J>$-w)`s0PrfYFdpXI><87GD*XQ;-ZKS6z?Muojlz1+xylB42Q~$aj zi|-!i?~9kIuPXZS=CXLS=^G`y$bcCF3)t8UQ<=q3fY~E}v z!?*XlqQVoilk2x~x^O79SvgKwI>ma)Mm_$0E=M{}Nqmv{RW~(A>SW~WDCwlHj16C$ zj21c{_dQ`}Hqr1{_m$Gzz1g##c^S(o9CcdPy5oy*>p8!rQ@*aty`8sRy3Qd`#IQK_ zddCcvz!yCt`#VzHTz7CxdD?ow{KV?ihi6?Cm3)^p&SVu3Rbu`7w<$L;N`kS8gIA1~ zL8oJZsn*h_)%6?Abr`%RY-~?7ysSNSxw%G*_4a2QdM`)y{X8Y`rIPW~YV#B83&QJI z8FnSVQ}`5o{__uWUf;OlzxyZmO^Q~Q+f(OvAUxb~f69vQ(-$bzeSQ7wll&CzTW?a{ z*M8r9|MzD5dlFxE&Gm~8&%JHdYg%}OBl6ze8+X&&#Lx3r@3qUC`~BB%_U}^Xw|=h7 zzwt6JM7R9c?37K5HcBj=vYhv!dV9NgYNFNNOOe`>)GB3;`(8eC`p^+WjkO-y0ZDW7 zbvJ3WS{XGeC&p=nxUxiWFibc9qqRKo=Q4qghV%rt^A98=6CSdpDKIJ>T>Ypw^!)GM ztVf~mvn`&qCf~gJq;9RCRzpw0nW!xj*Vf)ycQJBGm#+1VHCtEfg(dfFy_VuBbKEs> zi?8tU!u|L2XFYR&zxVf}qZij`xG%o=dGX_AnLa|dug#B*oA&w9`Td{gF7}@vbUE+& zPkoz86NN2{yBB}Ae<9!$ySs9x`rO0M-6x;+RDUhCR5WP+?bgFArmOJI;lKIg| zt9O*VO(IF&`Od}wk?OVS=g#HWZvOhR#Ae;I;@evuxilKF9N3rp?78?v z(bU>Q$IiwWZo2Bz)p`BO+0DAow_Kc=KK0pN9ch)w>z!v_U8+jIWO9CYVBV- z%=#B=oGQBh>t)G3EAE!HTd&>nTQ8lPx99u2-^-UTZ~j*h7k2kw1M4CUM+4Wp8&<^C zUq13PBWA{q@`C@pzrWvCntOHguB<(mI*mG0-9$I8xMd_EywuWFvuWbB_utG{eXN=B zM02M9{oe|%veg&X`tM1I{O)_nzc~DQ`}z5upAYBdml?itIr;CIS@iacFPE-3KVR05 z-+%F~{d>PBG(XxG{Qa`yy+dDqq!`WYS@rYW;@`9R`Qv)dFMnk9+j{ysJKZ$DnVEOD zoy!(gw|e{B_Dg}`%qwTa7F?Il$hGo(x7NC*uB50W>fGvG>yAHudGu(8(L6)v<(I2} zeX(Ttb8`NllkM_#H{O-Y>+2>6RuCc=1rRz3ENvA2M9@w^a>)nUvo}Lks z5>AhsdT-aggwKzPPN}`)vDU3N5Y!I6Ef#!stFu!=P=d(OL#kSLO+n-4ghlKZzKE_A=n*5lS|8$MOtW$)%~;BdA1t51pvD8Y|@dU|@lnjN=a{`mRivtu9DI{v$Uzw(hE z-|_bIk5%4f^~^cH>CRTBd6!M*pHp9%dVR_|-ALENb>H9oSfZ0AC&_c}xvJ{M;7!H( z+voP~^?$W!O-$+glgw@j-1}xsnYO#~+UcJ8B8IMB3~S7fxn$moithYz=-EU|xwEc9 zw{Q6^uYUhATJ81x{#E-Vi&XdKyr^8aXvf-U$FPZgi!>A&zC^t~q4FTrZl0#XH;25F z>x5Z%Z7i+({O|E;as7GnvZcHCZYu13nm8plXBmUR{Bu&=f%A@et}3}b<=e^Y`weB@ zB+a>&YN;=Esc_P>Q!hS${;c82vZE|)%QBVl%Jz`iE-!EQ-`}wINZ_=ed3Wu>*DZJYtZTht=KbMM#wxN!W! zeF?ty+1Ix4_3?>HUiR|6rj#7ZW7-}zE9T~%D@){TD{S86-`P=ST(#{QUzM|!{N}#w zmQ`P`+_}2((jAVPd1e<4mYN7kK901gYI1!n2S?+H%*u-_KahtzL<46pxrlJ?F z@B3S(p5J+7&t%+ZkoBulJp2-M%a(AuOf*>{HYiE~* z&Hh;;B~c}9trH-2bisYjr%!&Zm0o*LEZe7Np8xU_H%{K#m?oHbzDvP(i($tB#gNia z@zk|Gi?(FWnKHq^FiiVtllc-4&8$Cx5mK6RO4np|2EJV3W_-NSxyP_VU!YLXLPJP- zLxut?i-*G5D@T2eSs2b9*krSQ>BlYN42wn9w5phM&$`O#_x$~tR)&vGWo-_dUE*`Q zFU&Y*bci+G`sZQ)clkN_(n~ErrI?-d*|dANv{TKO7aw1q%v^ny%kbRu&uQQ8*xS6> z61Dz*#`(Mh6 zulUM9`2jk?oPSZ;B?^L-O6gKG<$hJDVF41c73_N$rD0{oW zM!toN3=u6`Y^y%?NLEQp@4c6BL3-cEt=r>%-@0yQZub9^{h!Rd$!BKd*T0Vb|78Ck z_5Hu^-k0|I%m4q!`E|K(|AhblGXGx9->GjOKJ&Zgw`Y!>wLz46=CyO5_dYC(6uG^- z+BNiE?SH-PXM{D=ERV!omD(G)xzhBWymYGXyk9R%^gSPKQAm|pr7V8=Y@*eh+COhD zUb||0+iP-Io6DIATQ_NkubU8deEH*(C1S06Ket%C;a@)aWc>dJ?Dv0N+YVZeu{{3w zt?ONjG6LGCo_Kob`md>bIO_AOno`%D;^K?s`DmE2ltZ&kp!vDP>|gI^O?@q77w9FK zJ?r_|O*)>JH1519_n5fpm|CXtVpdnC?hvWmlFiw+>016NYuCQsW$EV3ady|LgJ}#Z zoC3K4Hy4jAUhT{h2l1;Ly?y1^I=k>J3OIPlZoQ>UN~cY%+Pb4|Zog-8ob7t& z7G=NQ<*yL$!OwP9+Q;tgT6?bh!W8ih;i;-pb%{&=pE)y2-|yMqt6EyMzoec%I$hV8 zd$KkDr;p8_M^o>7UiZ^GJ7bTD=~LGEtpC=UY3TpiyKm7kkN;oR|Nr$=di%Tk|1C_V z7&h%O)jr*;UH!XXe(SEiANS0dn!4WJC0EYAE+*XW^rlrG4y+I`(Td-lr!FrqpW6BM z`Q6JmxA1*Db?(~c-;39-T|0MfuJ|#Zu-RqaOCK#>V5Bx#VoPtR?Mkot&veBYrkT8+ zx|Ka>>-tSP%1kV5ouzNL7|QH5zK zzIxTE>sy1knlhF;iFUZCa|#$5D=oOz5O95J5X*%njXF{fr|wJG$`j>YTiL6%+l&2( z>FMp8rHgv^U+bCO_Q;7vFxhr)-2S4wXHTj9-8y@FZRqz~b3rSmC6)g1|3AFH{`=l? zw!^*B=6QGa|6gE#=g+(Mb@`j`haY|M;o{3_N96y0V9(F{CKP@(G?ww}@4qi=(k4ym znb&)K?!f?+9aaX#)3(3A``hB|W|5t(nlC5B-3EVR^O^{%`BnvZ|ycQ3yEZp*LQ&)?a)4EvD5w%4X6Shv;H7h?icg{SSt&^|#s&zF?3Te@q_48%nYCZL*CfUoc zy;|-+ujKdKvh~brXU*BIXG?#)`Ev69Uq3H5R)zU>Eq+{NB>knzbHDM9y3+U0O4t2- zckr?Eitm4qy#LBK=||7rYZ89*?@6XfUoYqWzD4Rh6EpkEvfoEGuF=l+y_R`;#eyR~ zNwHlOOJgE)dD_|i=UeK>C1k(%sHW6mlkLh+s>vWsH~nDHC=T>isvi|)7d_& zcbT28Rb|jfo?@8J<9lS&DyeJBw{8o(R`H(GRN;uk>s!qewz-*l&)HgZ@6W;N_)t;7 z$m~`zxo>CnPFCN~DtF=teL5wGK_r>SP-)TX=B?9uG8?8XV+`_gb(5dT*ttcG$w9zN zNSdXF!*P+@sZBo7hj|otsCZf&+f{N*BKz&3$OFGWYy6ry&GJ|pcd?sq?gf#y&DUJS zE-5*%@cR^%^>uf+hzVZGp6Ka)zMEBSiAcwhROKC9vU@iCj-L}aJvV6H^c!n_$H&|4 z)GD=P+HUhg@9vVAQ|^^=krPd$OkxTgr=Iq-(N}6eB>tpn4*T2>#{b_x?b}r#xUwov zy(gQ$>9pIEq~glBZN96&*PPXt&~Nzi>1OS1*Y(@IvPYTAC6&)Czig7r%hs&1(D+5=dxMRs97>N^y`E>=ulHI$Mad|v^O{=twskQj zsuC~0N3APaH*4!88P8Wqbp=1(e0=P#e}CV-y=A=~cWk!!T30QN&~#IIdgspd$w_wE z+rNA1N8Z!6Y1+26e8ZUs5j)Gx%d*bC6`9?ATbXl#V&XReiKGrbNmaH^o&%ww5v%w1 zb5F4BaB1LJE`)}Od{pc<=u)p2T%uu>M&sF`Za2fWzg=yZnL1<3LLKi(cP32@S-#BsdVKBD z8DXnTSvq90o5M0q%lKRzq$e-SoaOhb$ZU2g``cUW+)ITxgg7sHFgRXts+3xjl+2`H z)OzW-XYAo832$ahIpwn<=)jTHv!a+p7#GYt?_{~&Z8>MPs*IQYTv7WU5B=}${Jqin z)~&nT3a0E!H+<{6uloa$nd3aetBHp_SM&_(oo-H!E2{D3dgv(KHl_( zm;LRY$8%=;q}@Ai;=5UAw%_t=w|32V|2A)W>OxVwsxL22eY>V$=rV<$?XBPT-01#! zGIRF*KKHl(UHtt!dC|LVWxm{cdpP}f|F`~U^7nZaKdh;GuWrA4_O+W=*GgMkU*G@n z?A+||s_NS}-%Y!F%cAPTlg0mE*DF6=!nN=A`xl9`m;Ku!b+-T6+_$|s22Whd%gt5` zoK)NRgkSy+|K*cz*5Z7J&pK|}{(E!({nxy|-j@B|vP#~rMj|VH(wlpGt1Fk^eOJ15 zliJ2}JDZ!E>$Ycm{B5rPz<;mi^Vjuz|9<;;F);Reb#?W!`}H5*?Y@2c_Ui89ukX9( zEzAzr(VacD_$tRiOZ5(qfNFIasTW79=cm7X#TWap@$jYNVhoK^v)+C>pz7kl|gbJi~N+;nXnU&}GZva9tbtAn=o$S1LU+gItiWU5o^63&!~$D40B zSTqT=Of<<_%D8r`+QtlB!wlbr8u~no^;a>@ue%_f9A+~+^xp@k`8-O8T9$0|d}(#w zDWclU?ZDFGUzRUm72oE{bDnj_o(0EhV|``{ptGckA2HcDvqYo1fm5@a%~D+O;h2zWtu- zcl_$XSzC6NGO#M_ShXU3a^CjXDt;#!OV3Gj-}Zj|mKN%>DeFq!cSVkrPA(q142FXp zkM_$T;ct&sFzLJEspT9Ppd0+d*aSEH*v>6$~kuDM0Tb-n~UQ=o0*rL{}q2Q+N zq!>~;Z?=gbPv$JGxgHvpZZ57XYI}Smv=*35%f2P?KC7Yi41dAY(~PSdKYe0$(p!|( zTYl&#=hv9~cX`~jC#oAWGb?U1@Or$Yv#H|!-|zW%cYTfjyZ+zn+uP%Ro%FA(s;QA_ zo-eZ5{_kh|-!BfAPu{iT>iPBC%;Rgnikg(g?G{^jjWhEDliiLk=avOZT8lj<>^xbn zdS%5_qnV!DKL5G3Z1?|&6TbuOZpv@W-^#k^X2XL<6OGG$w=Y*(O8Qn`Unh||vyo-0 z=?Vc32j!G)^||7buYT@Wl_jjGD)r@8^xxj){(Kj*5*I6P5$aeH6KJ)Pk>OO-?-^XG zT8^EjzZb2WFDolQciuF|Qwn}HZ|4S`IFl+mN#$yk@WSU3i|c>A>FDUXx#zNE_L3Kp ztT)>QX7sE(+Q0fz)a(pq2bm;}bK$A?vV50Me(>i>MNGJB+S(}#*It@@+&{VC<;4~D zGQZ9p=vUuqxO;BgBjuK;w5$4cKOWovmH&T6e(pWa&edIY)86g-bm?pU{hi;wUjJRG zeg7t-z=_N3{c<@!-fWmRx9Dyr|D1NKtM{gEzWC!>?_PI*yPq%KwMXCH?S8p)rqJd& zJ9CU3gx&#`>@;W@Ee z(dfFOw*Jn(zu%(crFp9MfB$>mRG{R8dw2M?-Ooc?qi;-Gcjo={ z8OLA!e|RfH!#A_%VpO-%zA}b{wV@5Ap=)Ge<$%=8h ze&@7G)*Y zZ3wHA2uKmV|LZW900Yae{(Pq~`< zPp&9oi}`jxv{P=*xt#k~_TM}4$BhC{!!rWn63i+r-xVqPf9L+5tY5MCYlThW!P_dz zsXo`bI{GXH9A{-ExUiOJ8{YFOwngze^dHZbnosFwI)34U7saKg^H%DCY+EPxJWMkDpCU-}*kP9*|>|*v; zy?yXN;rwUw`0BrJ&F?3*$p3xeUjO;>{QnQq?f?Juud}(b>glt+tLB2{xn%Qm-pSnm zU6Gyc%sFNArlP>*y0e!~{+MaLwQGW8*83wHx|uIoqevHA(0B(Q5?-MMk@}ZS^$I|Gn$k5d)9d9hs$zF7RBwcJgrgTa}AC%h}nB zkLusw^Rf5d)Z?E{KR(Vrd;Oi7zxKb`H(aj&bn>sr;S8&lY74hoc7*-?ayQ;+p~O?! z**485{?`3}xmf-1!w1LS&VIk=^Syt~>Hjys|NH#=``Sw{OKn?DmT*0uY;t;g+4gVQ z8qYUx&$~NwYHQ1lw({gV`q#7b_x?Smy*}>dt&>rl zn#>Gm{ZfwFWd^i|Ha9)Lrm-~AsxyoseRo(wDpAl!HzpNsTp~%s!XdmCn=kt5?6N=)Qk|)Gp z=b6h|R`f8m_M?vUpD$Z4imRWoJD%~A=iI6FHw5EW{r`1F?rFZi#l4o8N@*Z)1Y^=!CElgkaMcP{Fg z+OpSKm$nIAxD#+eYMYG!heF2MSF64lYAijW;kxXk>trpr4-9iOoHY~@X6*SR>#5XDvko38g6+^;ZtXH^ZZn8*%YL+F1PYw<(WT+`u_i{%>MiQ{JR3B z)?1aw?V6a9djenV{eDlgY3|+J@X*H}Ulv$=39bEo?d_nsYU$MjscQDe-#O zoW5=5Z2tDY7-CZ`r??-V`dRiu$W`5dgRY?)g?QgIZm?V#ThO>TYz}X=fW_M<0qiU0 zYOG3Lp|<((-@}SuMG~zq>g=m4JEZ(7_gmh*9c*3=ENPFARVT%TF1x$0=s9ng+nUsa zC+EPD4?|S!M&%3vU{pe+WyLr(SF@5W{~U3B zuF7n`{wl(?vsI` z2SxJB{Ya+IO%F;urD-xS{m9Ls8E$WRkG}Rm1T(C zAKw+vK3CbiT^6~2s@(g2K6x22f8#YZm$to)TkdO9C^DR|IU5;I(P5#-{<-4 z_x*qK@!?eIPZ#&9U*EQ_XP(?{iMGSM_N&)i0ME*OkJ~#r|I6jP+fmXDV zStNa^^j4PXHyguaHs_OLqMzEhPqGcaH|_WI)~JfkbQ6aTBdP2u$0qn1EO1tutMVv& z=@bUDl{0u>J4IjS$PH`pYH(!|)7cs0!s4PmMP!ftX4{-A=eojXD=WtAT*$zn^+~Tq zqJv|rQD)Ngeaz=}-k5MvAT3h%lf63JiH{LiT9OM4I__OxB;+sYDU(GB`yj`?1owLUA@%raa z6)SEkJ?IwO5bw_7`b22b8V;q}hfMXF>EF2j?K`h8`S5aCwSLUUnunrSyI)S7|NLs* zR~eDqNqNidSD*gdy!h15uz6NuLX1J1li0kJ14Q&<=W48-dd+NO%CXIdDwiKvm=+?l zH^Jg!A{Ilj=x@kqhX33wHt%cTG-`9V*od5q{xsR1cj&zA% z&=gl+&1;ELkpej@7GFIkv3O!qPid^S!z9-Oi@(p?a?Nv5!wpu}hI55)pFhrAk)@)Q zyydUl^P3AUv*juY2yb*12)#a4EyM4)fLPdOjvF$^SNqSO)}hbvq4=TC*_)d>KHB8x zojvoK>&R5YZ(UEtlVjFBl%Bn^Lr_#Jgrmhbs;KyydB~A_&o+dnFTThTXtpkH?W(S3 z?zl}VwJ&GyFLk}mZvSth*~_Wf=GGc{Mr-fJWM4~rDdf0fjprp1-ZL>1mw6s_l-#s( zVThyl$u?VyStYkLC%nnc51B0ZDXog`dlMe97l|7SGb(ed^TP+q| zJ$cid?`B5Nx#G_$6?BP3s=2#weq7k}>dS*C5BIW5Jbc-#-fvfVA@}>Kq)mH`U*zV* z+`j!PH~-$ApFykdzm45(HMhq)GH&|PcUz809D8yh^t##S?RD?1`RhK(b=}MT%5^-F zVa*?fv!CO{qi^cheeC|3@@h}I;HIi~+0XBk-}`m#?cCLC!|F zd%xV@C(ZNw-*2yC+THx{$Gyca54P{J?%X^#r=t4#uix@D6UuhYwyx&)?;)>RCUCma-BN98;HBJc7bx?M?DL9jmrJ=;ghEpeP~j>zWjl}^k3`O|6l99b>;lcPhx)jTY7q#zw-Qlx9Zl; zzBe!V^gpkZ+xx3`ya<~3Sv*(%di2Bdmy6e!r0#d}c*q@Mv;1gI%(VV*^ZUAHdPUv1 zzv0~czT@V3cV?XT?!A@fr6jDBwfeHzl?$)({SI&5w9d$N?ZabR?CJ{MFTSlGzkcUF zqYV3<|5?&qcbn_PN+zG#EGA)XXSeFq%bKihRlC*O&u_ZYB{n;9fri-gt2$>t2ZS6r z)lsBZ^?LHLy$9M~>``a!;+Qz|^{x=Et$_!e&N+teSiJbqRdxUG-4|IHj;-@+`}^it z=^3NTFFUt&vR)DMyc*|TxWuHxfrE#8e~a4t8DjD$cTV(RWSgM&AVU9{!OxJq|HaFh zO$+7I+w#2?izmxoSu#^YFp*P8va?62&(Pb)RIWNcKabD9uRp!L-A!(dO$ zMiSf1&C)|>=H<1$yz#8kOm_vJ+UZ??<5pjtckcO$l6mP5oQ|%$oagznC-jztO0fLg zj2v5Q$=c^v-}ijuuiks_u0P*;7x^TQ$swga8G>w==Dl8g@`mh|Ta~xYg-*L+6Ff6f z^z{q2zlkNL8Bh0`-x8WA$urqx?pt}D`*n|Jd;a=t|KHnwcIjo4i!05tqOKaphduUu zuxtNL!y9)`^jv*wCSJGNR%3HSsA$N(+)ZKLjy$2Z=AEkVbtn1;%~oq!weGd!y@vw9 zli9>;LnpVXY*#Xr>uu6bn;dDXzli^7&A%7_7Q4^4S+OiN>&?T>hiy*t&RlK2uI|0{ zeQPQC{a=oGzdajg_U5Y4)@yyNLT^paEiOL7Rw7D`Plyd=kM}&-+y77+v~`(@>y%e_pj#nZ`{3MHFLhvF_rUX=H{>W{#>2E z|I?}R`w|+vjAq_)@3;T?@_d0wRq5xnw+qs(-hFhOe)U_y9mu>!KfE|m2B3l<>q8bPXD|`VS$3c0+Ts{Q3dW||28yDQ1N^l z`$2B2SMNd>HWy>h!Qe+HxJiAD;si-nG#(IWc#U8yq5dt0! zf>*fi{E`v=!}{yA_=J3$?}zta)1G%#O|Zq`WcUopFHb#o7Z@JquzOnjPwUa*ZxQK%L4N=ulMY2Jhkgk`DVV(Gwz#B@{dYP_G6F8RMR*# zb*^^5-*>~ei&k7q(3hP%r6<~Y_5-!5vYb+u_nse8Ow3xRU(8Inx4Ufh4BuzP|Nq|q z`|ryam75FB`90rK5w+;@&ce{Sq6rcX+Nrv12Q@T;&T&1T<2m_ciOr2W8LBroAMgKk zr0Melk-qe+oBy7i-0t}3&yN$beQV5eFLk|4|Ng%uxja94$K%B>7OlH0v&K)D*R)dJ z)kSmeHXio(uXn9mZQ|Jw5RuXt@mYvPtaXKnZhz;qjHf4hT^TzJPBWz|vM!lY%)OVH z!Q#E3;YPD#4P7RZAtE!H4HP&w2?!enO)ln~~h|EKL==jK~|l&(Bp|D__`z~bYH<>DkwLdDmT$uUoL?Rm}c(eEkYPwoF~7 zn{i5D5*x!=4keCL=U>0LVb@^2EB|h0w*9?Im+{kv`bl zEg|guCY4a7)XskybCO%XzFfQ7dhoqXYv;7zPwR`=<#{-|<-gMP zdy0#c)|#%B2s^ZhGa%bl<;;OaB3%aU4lW9T3SBOFFII4@5ePjT`uv2Ci<@RI3&TW9 zvrSP>F1}~0S{85P)C;pbJN5p9u8dr-C8-Oo6#%Gi0Cyy=k6&7lJ zE|cCm)6eblNtM$=OLKcJ3jKW0T&}h;b5iEoX8xyp7#M=wG?T;87pZ< z-MC`N=_ii7*;#W>C@d1!eAE4L#Z8}s#rvcbHomkv ze`>8#l!ye2n-jw{wSSQjv(jtoK9(P3f7&ypAo9$G*OQrKdG-i7PDpZ>i@p9e}_l>js+=^8=B8C z{CLLfdPIC?&zzgxYi7+jdblpE;c05mN$%Yb{4YL>F?jIfjHukH;(Vrhsi37d59I&7 zS8i@r?lZ4io+)VB(w$+CyqSzx9HWzk793d8A=u%lrDCEh>-x&;mfHSJzk`zQy!l{w z#+}*8biU1w--RBx)qY((c(8qc&HJhOwcd-vq+A74wq4CjZd%}cpeX9RM?j}%=%v%2 zB3sI?g}J=>dq@1BH3P>%!=`H@i~ZM#@#PgI`3B9O*S7fbNp=5{b;9qR^|2A6MEQ6dN3{5x41qzX;!-fpW_`>|==EwhV< z559Z7{$ftf=OxCPb~cjR1GeYApZezR$(IS$%eB|;EML0bdS#f4(nS@qPi8E$&UP0* zba?8uJ?NCx+cHTFQ;VDSvwj!O^T@b(@?W9N$J?``t*xV_PlgFTy!lwUb;=~WieDev z?SB}zefafy{r;lgQ_FToPfawL{nF&-t=o)i85|THCgtS3U$LoguAh>^J@Lnd(XSsq zIOVSXz3x|dJ!5C()9iek+kc@Cz))Hw45m`C$nQ!+lh5EcK2Hh1&P$a4PZ^8K+!S5>!q@-WU^dr9fh zsV<)l*Vx1+rLAgci@cQJF{{UE(bAu`8xEY(Sab4uvf~ujWg8kUNqICf9OpRWo4qN* zp0l%~AX&trqiIRvL_Xj2t-R;gW}SPJCfFE|6m#RVaS>19Lv!!mf3u|`yd%WkOjG;7 zsQ;sQ&cz4wl*{H^ZQJ@e%W*NIz=Eq%Uf0Zm;zNEFI;wv7!}YTGR$9!j`P@s=S1$S$ zEqg&<|5A4u1A_=h{nP&cl_8e#2ZL)gTR(>jb^f`zzWD1cyKL7L@Ap*w-nxD-XQs4A zG0SDIMhDLoS)3aKXJss1J3%egvF2%iK;*^dEo)5@HDq0;s?83VU$%q$^Tfgso7?r@ z-dRVN=iR?|@5htK!vAyq<9;41-+upx)f3Hvx677K$b4=q)*~aV>^X@kb8WAAT;<#} z&i05iTnV1Rx=IscvowEQs?ImfVqN&fHSnE%twn;s2aYRVxn7<8bvE+hv+n=7XMf|y ztuJn^w~8N2y1sDo>2MK~)^|}93|O^sW>VVLl43hyR-5B`dpiEk`=0BZBk;BO^jB^# z`IvRnIyrvm{Mc}j-Bfq;_j?xGKdHI9B(Mqc8Ey~L$Xe?ttn%~T-0*}Vn_mmqZohhy zv;EiK3nvfGsx-8&{j#CDbhC!n0Sz@lBem^@6HlhxJN5ba@AlAu-PX0r5&qB2oa|4h zo#*R*JUJ%P;mx*9!imp3-Y(gCwbk*O=n@_28I6n-AQZ*pGT?ctym>9Ysvk0jHeY=ynLBa@?*)a?1 zvh~lJ`O11uPJWj#@r#{Oyx%JzkOjX#T`K_b%#Z?7-f+7lvf{U_N zxO#c^+|m-cu;f(bLQlbi1r}GXo#}pcaj|>#{;zEgIa`f2V^6Jk#qfESSH695F8J)JMr-PTa#IqO}P(X-9k8yUH0 zIH=)?0b*^c`x5UdOj1i*wp3Y5X;Q#u6|2t{$6LiW zcicE~tyGs`iHK&;A?^2*i(jRtJyYO_oF*FDx!|%%>a(9Ue1|e;IXxD1zhPh>)_-4O zUu?yet<19LTbazJI%jvBxo6IJj^l*kx|@fZO!gIbc$^UGoS-NqbfW1VcRG{23!{iz zf&j}j38h0p)iO?p>w>+z&Yv<_`SbIl+@_@>uQ!KjrT;z1dLy~Ar)Jm0KfjiK(%i*Z z@$TUDNRIjP-}X=W@VjR5=lOktcevMl{6FnVQ2e`t_LpxwdmnYQ`1jWEgR@SaEG#dc zy@qY6%9RzR34KggB-SiqYh573V7IbQc(#O@TJCHKk@ft-)>)!b8a>Ai8c9n>kHFJhvMb?Dp0pVwQ8d}o7eS0puPA~mpd`A4W&3<97 ziw^3B9~U?!`PX+^R@1XPajx}d!4G~-JazB5MDc8;hH|@;K><%z&pfH~qVd%hcX?Z> z)~elit8C^jk#2rno;P1cZbOsK_Pb&J6Dz_~rQd4pDwn%gUHskat-<>*W!uUsgxnVg z&u|s^`|y07Rhv}J+2yG#T9e=IEc<#TO){ZD=kC5*(ImE`IiH`Mdw=`=|G)XQt8L`w z%FNw$Nt5%@DRqB&``RB1F2Cn?8scd_qUEcdsiT=RsZM3%g6oiS|ck} z-%F=HPmL74diVc_=Eb}Dn~o)TsD3N4k>dHa`QyeT0haG?ET3DmW9P;9Wr3^f>NA9@ z|2{kW+C1MxyPpZZwzq#^7*93>8R7r z8x7Y9B~Ck`SmCo-EmF@Sy(jVc=QUHeMLpgm)$0}&u<=QXSNzs3rj8mLuG~BC%`tK2 z>ld5zR^L6VTo}USqGdR-Sx7;BX3%9%R+E3-|BvsV`TxmQz_2y#y@PFJ)T2QSJPiq~INV==#aK ztEZ(d-O4y2bp>w`4~IwkOSA6gg1`wZ*J`~wR_y#HF8=n?LuUc!SZ+P0w_)X6#teEg z+*_~dY>e!eN{)N7{qB-Jb4l~wnYJ2Hol_kye%|oeYS+$r0gTUM6K7?rv@P&(eDcD% zdBGatB(d`J$@`c)TF%^fAaG}k9*0i%_9)%C`&5jaGameWAt9=;$VEOmg^#OKWZg8* zO)=$b|Nbl%WQ_~?dj9|H`TYv}ruhAK4VRwIcD&}_zh{-Zp5B)%`&52+?w*D_pI?8r z`j{V_);hg3ZT_biDN(PI(iO@qVlBIpCM=mddl!RKkVcUEm5E0eq^;fCY1YieUDOk} zed059_QmY{?*8&S7XN+Be{XB5t$}CO)cTSDo61dB?_Zkx;UaszY5U{r_0P9k__`WP zEoHTQb>)en#kaLWCrgT+c*#`9bL~E&<^AAvCWqoiwh6C)F4@1AbE325^-MD>tAeXG zZg*al&XciQn#UdS?CPI$tJmMSz1>l8$1OvSMeJ=HQXL-i>-)u?Ph(0@5_EG=TC&xn zN&MpOu=WS7rFXsV?Nkexvg3)Ikb?eQjty{|0^-_mC^-@Zyfc=Ck{8tXL9+`S{UZYR&d=Wi85>^uZ> z@9fw(ci*+vk8e&r^jy*8YHT^zrsBhgA3rR9Juqu)yUDcU;>#yD8|V9cudVp-V`9q; z*Qva0W^X^N`SQ7v>B7kbfrG+Yv6a`Qd0tg2I3HqCITi4P;Q+%T zv90V5vuf)Z_=J?ZGMq%hI9MKKPuH0GL~_oe^|BL#?yb}iNSdU=rD^WzoqhI>pD@=# zss7J?x6@W8v$xo}C8a%&7Tj$0>+)mmo5$q;$N!se|NH&FAJwwPb{1Qg9jz=A$-1BY zck%y6^6&Tj(@If$nX-Jjd*nP_w(<^!E{0i06|_E8T(i1RWWQ)iRDsC6)hrxEX-wML zTT^1MteT}=nCaBE$}umXVFF8wBg@nUOacn59ZPzTXn3%2305p^5*En%HM?Vlz{*Os z#$|_otBG8QSi5!IYl&nR5tqF&uUbO8^_3c)%*n2~(X^iRpqi9NyMTw|;{}%r0%w0) zA^3I8vF6ZO4<6-3sin^~HCfX1o%_EiXNlV5$Hm4^ANfY#*roTw=gS=)Z8cHY9D zuFIyxUyVypoD_3?$G_z%OaGTMpa0X9r*T^DDfh&b|Jwwn9J)St&(!Z$JWg)flNlUV z#Ln8@YuFXg(BSh#Vus7hJ^LqqePhxV;qTkKAlkrsmd&q%|BH8jd@Vw)HXhPqrwlg+{*ibL&cy(N0|J zqWrU}s;Y{M;qY4C_sxzc*Q7l^-rjyU?A%5_ku6*DqP0_>rfoJkxkhbv(sAMac{Vb1mG z?$=)FO!B(+;fC9`1#4qxKGOf>UK7AnIc;icr1zG&b9jB0=WV`!v+n0Nk4GI(f0ge) z-7oj%em$34;HvcF%h&0&Zs1dFS+#q2@!xORi#DIV8@Fik$%`GQF5J8I#Ix}Ky}Q%* z|NDCU_+b~UGF$NrmgDu?}osxPeV zef#iOul9qO$Z2dI*{mD}lKtPm-_23uNDkkSfIBk_4mK9>=D9H#dvlXLjc{>*51hFSZ@f_*S}oszVm@(dLgQ?}XlUjL)>SoS9d8 zYoCr(vtL@?Bjza=&;1r)TC{4_E0dy0Dq-q(-@aY6V%8$jWEVSQ?dwY#mY!6~*v9Fb zzVk$fAcL4t#-Udt9wKZ-gtNH?#GptPoLTUIb2`yIy!%|>V{Lr39V}0H!CNe@DAW_p1`KE z)N}2GNojZ7LpH2AvfAYC)o_k~JQE_^z9t6iUtiI@=}~jCa5DRqfNj@`R!%c}yXn=E z^HSfZvTHMOxg>^o=SSKtKGNwCdcD(Zb?+Ic2SUnvnbBu`w`Ul!%qceWWmvE-J7mf- zO{S~&%pZ1W96G(kRwZiZ(e=%GhlGMN%zH*zv$o1M`RnqJFq+Mm3-wv9@8@u=42(EFYuC3s3%*wJ zoYpUJna3~uuSD|m=Vw8$>wmtNh}vN@>xcG|jx`(g>hA7dcYY${Pi@nn=@UERODbP; z2=;hwE#+Bum2GLm3LDFpOEe`}7MF-z;bd1&h)_6detF8NqNb452JB@PwOo^ro7A>l z%~^jrud>KJbVMpEP58xs_qdW%^gIaDS|I`pKzMm2BTji>$IP zrkZXPvJAQB?$-36b+1Fux)0~J3dzX6-+pP0)^fH-&o=yi^P-@p#A!3<&RrIk=hzO1 z&6*=4S5|HN_mVDyp-0M^$qIH(DIXgHFFvxFn06`Z(C#fZIy0uJFOGVgwRV2q^n0JX z1M@R$Uha**{=3lmhk8@ntm}V#IHG1=ed*vKUXgqD)1pe=Gd><`P1c^)a_shM3{=Yx zUD(sfdMM?B{km8E{r&68cAM}2JXc%)tWU}0`F|@7C9R{a#jY(YyP{@%=O)*w8(Yo_ zt`ZPt3UCP9x?8s|bo*qnqaFt=?LTkqd6NEhi@INGSf`V2ss@j7LWtB9)u~z?5usZ} zN`>9lTdTePK0Q)iNqX1!OAIPZ2g;Un&r1wBw52I3Z%^s+&+mHs>weyQ^5Dsf4+T+v zYEN}O)+HPGOxgMUpZnE=hp(y2$L_97e*f(2+SS!&8yA?U-hBDeaGTI&KOgP0M!KD= zTA3T4pWunoPS#0G5LoIX!l@Xwv^e|r;lwXD z@Am(`xVK#H-xK}+X^U+owgtaeyW#bI?z~yA&F}wnuYdpa|HQ?7UobT2lncL3{OG;2#i@n0b9My7B9mupyi1w&_DoVf(yGg4 z`ucd8Q!g9pTWKUB`lfj-7zKsGCr)a1!xeB%-ZUljgG;3ITL4@2Pj&;XE>n7sVTZA ze#WT>O*We|-pq=y6Jbc)^WnCk$qa4=2Ns9cS<|`LSOoaG+cr7oMyj|Noqc|^!=Yf~ zhxzO8&lmjk-NtHnP$I{J?i2DK_ME+*ZtC!y?||y@|DS)S*RbU#g`S-C?W4Eqomtl{#52}D*(9YO-=zLqX3jVHa?Yj9?u^U!IG3_ad0BDk<=0zt^GxRpcWh-l$@H?r zaFH6*gDC+^pX54a88v6|ZJxODxn*mlWvS}!PXBD%H+gfWEVNm>YuD#5Hyd9bjLSZK zCNVwz_sf)P@3v2#8}~3-@bsabWle2a&8*XtlQ$N*TIvcdira1c=4ol{@c>5l+_#|3 z6?IQnIXQIfww`_dUcG-}PoMd&pE))&PkXX{`FGfT_UE6s^J{q}_V$HErntB?Us=<^ zI^AcxYT$;S2{UFUv$*grbZn5mlXO)4VClXSKi~e_RVlB}E0@r@U0KQ5MtRu=lV$U# z%R6`rs2=mkzWq0?W6RoW4-dQV-LhI}vF=ovV@GxTg)_GLJvW}3y4yV8X*ch+8EZw3 z9an5|Tt9o;r{;?$8o66lQ=KQQxtytXIB!4yXQ`NjoOkMePqk{x-}mS1pQ~$orEedc zcvi#hu~X#lnLl`Zyt=wynw)w5=y`PWIUT?BphBL51(&=8FYb)+ynE96%$t}s&TCDg zRx@tsO0=`xVwL&y*sBotmfmj(`5)fq*XMqF@v{HlqxF9C-&}7mt14I(Gc&WerbcGY z&kz6h&j0_lfBoHEg|EMcufJdU^3+@DwX1hGpS@dE^eR1c`*lsF9zXS4v)=v_@Mdpl zxuqexxFXzIe8$fE(mlr?Po6BiR;1}w$*!pEr6*aJU(lP*;d6Sz)}`VzEuMd}iLW(r z(@Ze*IIw0b@2nfEq#lKB7ZqXaJCYQ!phR=k?dtFq1!?bi3N199*L=UfxB5f#{vRjz z|KFTg{XM&S`<89({_pmE+qzd${Jh`1KkNVhte;!|`0V4!e|uktPik3KYI#TI+^HnH z`RaH17z|vlu8^NS!JaXJZ_gf=+1kC*qI-8u(b?KDH_Ky_fNRP@yNRxBR!U0xY1wgy zLkiwT#TV?Fe&!CVc*;q?*rO~$&dfTTi7A;(rxqJ9ObB4MQSrRAz{t>T?bNN)W}e;@ zb4Rn_ny1OR9EIMX^pka|i3zN|Cl&R#EvZ<>tW;XqeQ`p(n7P_Y(WXl&%AbYyXYTpw z%#o-Y`uvcu)`o@^^Ym{Y^1kGwJd0I8N%@hq6i2s!$!^&;wVB?BCAVzxTU4W0^Wdn- zF>bpY@e{w#KDImmI==p9`mvHfPVINNgKy5vu1ntg>nB@Y4de6gIos>%{;sV%EIp%TX;zh0gC|5NU%_hGr|LAv`-nWg%c=qk;>SM@5c{)KbM)XSc)Vghc3rRJ^;RSQ)( zkg;i-LTRq_gb6o(uhf$zUdbYu1@nopk>Ti7&ZZ~x?1 zZZxmSGdl8Fm)7Y^63P#58j0?_$+CX=6kW+*F1^knk<-r1QSqF78E!g?cnS*y_nV_ijlv3fPnOxd;OK8F5yO{JEFQh{s`p=fdF9?z z-C14v-#-<_+1c9eDgInmYo+TxIpk@n>0|-p)tx7Y z>-Uv>zP4JQf8ATv+sqnEg*P%+u1GeV{p9U86DEl-dVXq`ReY=WzFVWyb&FHeC~V@U zYv-OD&t4jM!}5CG($vVR_tksnt&a^nbL(wc?Dfc5Rqq`G1H~PiR>w>$W8eEvc)`Vo zhAw`;|8|C$I{QXsuRExGV#D2){%X#1&#k^7$~#$WEu+AbmoMf2f3Gk5^6&1$oGMo1 z8Naj5&FpIaytuV?cE6gxywCUjKl}e1)PGiskmT7mb4O8}$WDnhTUqYRxwy*mf&`=J zhK6FT?BWjJuBNyhlNF682PqsX3KS@8d*YmI)OPv^d(_4)se=1gPjOm0B|k&ySc6CG zb)}@sJV~1;E>v?i*dQ=ro2F9bd+FcuYqthk9eYuG;TFTfAT7gLGqs;jTWG_evf~cR z&IhiG6ogl)#^5jh;!o3>@wcJzB0wtu_4|S#p4DhGL_FuW{kAe~lW7EXlc( zQyF!d5^sj-y!2B#!NI}dqp?Cj?BH=8@iXR6Di?3wyy@Wcg?B=$KPvg1JbERlf$e(B z=cXf5Z&d%a=6-kX(()%v^{nw%bl0{zu8X_<`R;jE|D9jo>mNJxta7%?@@JRhy956) z#h+g}bK0`o*%6O##ieh2_3KaT|DXqnYxma_E-$*ddRK~e`OYs5OA$(ww4@er0p6zU>{q}3txokDv zNXycB_R4x+b*zLXKC50_kRI^)r$({h!>yMW{``3{!{o-zX_=)JMLFhd7mP07^w4DX zl1{a*y#0dZQ<$ms(N#VjKC^DL)HFm!&hmS+U%V`AzwNx< z{yP#3Y+@>^UxW+pyjnJSu~%Z-fdhsip|Q=g&m{+Tn!3zcS{5XlYI**1S?E;t$CF>g z-tuI+&NESw>qUoqLfRw3^n5R?ty*}psq^gdyBDe$M1_>s`m_irdB+?{v+`QbQw(Wb(}y~Z{+y3c34xe@mFaOkJg)(yq6N($-WYU`ALau=mLUtnvPIwM8bhwogV>G}R! zXKgpRD2NC$UMkw%;+37TXL5m{h6az2g5FwRkA>Hy8j^c9IT>1-&270hOI%NX!=)o@ zCH9@!lcC=-5Sgz}o&|3SwJi+AfSydiqE z_Tx64L)!{s{~TdaIURd``HzO!BgxnNCyCDvUBk_P-G9=31;sO;lTLaEyb@*o9sYds zzgRZSU-I^JkZonzp1qsRGqy9Vn02;$`R{%6 z-qpNb8!<=Zb7jZ9A`U~Rz|EnPU)IF6oXKdNBr!WRa!u@{r89j^R_!rBJArE z*E&YZSak<`>YdfGm|lG;rAFtAP50!|*0UcDJ(+#(wOrxLi<=Cd$H|Ays9bm?qv*Dv z2m{v(4ujQ`?tOUnZtBO6oIdH1t3{o3`uG=LOX`_W5ZWqmDa=}R)?B|Xb^mB-<}*Rr zA6`6Z=+Qd4z5JJX-kprx=R0n;nKU|W-Tn6Wd%H93%*C@L-bl?=zm}%9`f)~)jo!1x z)8ndE3UAS_wKjIyHZQ#M+RCjLtDi}D&Jj~tqkB!T$746ot`E0nbt!6vw47@&HVUho z<1+Qh&(qiM-FPu0@!ylbzaN(TI=%l#V(2x+E7xv?EuU`?UTQegC+0(Y`|t`FT zw!G~B|L=U&L*MOxBy6eI;xj9`c6sH&3EL*EC#jX$TA1jk zW6K%XA$`9rGAq6#-dlXqp(BJW6Oh^VOs>x>6U3L6h1uGbUxTB09v{meic?{RA9g2_Y&RKn#d4K1Pt$(a; zM%B#QRjs-GySDa<>9*&VFL9{9H}!1#&slpWv{Y+O{N^1{75`z6c-xbB_NbHM*#R|E zTs&M1omIAYF*kfy+>qfEHOKh?Q$v$es;E%6LucMgm6vmSPHlU4V~OdkU2&I|mxNsl zjlBN(=gBuE^GZG+`SN^o^YMi%mh8&=(Q^3Y8;`Dg=gi|)*QPkTE$?h#6F1cG+LbGO zc+1?U63tiLG}i`dswho4n%nxln-}(_RZB--zPMwJ_WRf*LsfU0$fKJelS^Z2WlSOqVRmJnwic0H4lO$7^btz9xh&Y{&nMu)xQcG zW2?hr#m-l#1?DkaDz%=Lx4*oqV#@7n$DTbajI{Xp*5q?4>t?QJp;8}ToD8@$8EM94RvSIHO9!l4v}MJ%-7g>Smd`s^#}@9{zakx2t)F7D+IMTAz-+G^_8}9HBN_2i zPqZ+xc@`FTC=0&i2nq?QWV*yV(;?}xl$~zYH3L3Zi@IA|pMBeYuj=Jg>q49TUr%|T ze`o*i!QJn2b)ObkSebgIcIIxs{rKY!(P&eDJ3EViH{<_koP9I*_WHQ`zkIbN?_aGh zk9xZ;;}tLaffuX2vNcZKTHCXruZ>A$0ZH|nZMr<8S*=$RD7+0;j z#Z{WawxVrs-TK?QP1^Hh%gx)H*T&uQx|wCXZqnmN%iiT&390=f!moCH)4llr_5Uok zo7l=e-L}>8##D!+IotG&mkL<_dVBx(-|6+gUl%O3{{6D>lF{VFizCi%E>X8&H#xbH*C{3kDMrkkwQjI%Ph&KI{l{xb5bhJIb*bn8n>b!<1knTt9KI;IJ>?I_R;?r~TVo_@wjbHjtR z!I8o*LR7^>R({#g^=gaWs)ogrC!5FZ%DsH9#>m!k=9QyM!lrH#SiS1*!%4^a`%e3o zc1Pc=uzQ^<-59wzQ0r=xv|v*EHI=nB6sWy{YtNEl} zujcxsa`Vmke)XFR%vYbXF%+E{R=>b%ulnZnt2w7iB}>$1IRrE@=juIIott_#-h?k} z-o}~tq`sZ(()_e%#g31CIXl`0P| zP*6lU!?y1I;fs@Nx15^qcgAgc^Zh%!mCV=8z4!Y<%Z1$SH;i8_3LZven;out^K}t_xnBNA6|6oYd^o^mj9xAl}@_u9(wpRV7_;IGQm-u>;<+JDzBJp1|Kl$q<*OS)cBGIw>RO=MkMXru@g!rK;nmMzAbs zU2Cg(RKW9*QaeB6L=OiACC|kQNqxP~B3q^!2`D!UJiK&ORcK|}N!1-3dWud;L1(+z z=TDxqX0NOG^U^-v_fu8Pvfdu!P<3)~iAtKo%j3$W%zW^Wk=wLgijm90Oy073AC6a4 zaq072aF)xl@tD@PNxR&p8_UPbJZAsTS);qtYR9C_J9 zI&3T|;+YicIr;OtlZi{>veo{j z7%}1eBkg2f9C!JnLHp5T?K=a%$4DGKH}T4ZKJ~?W@9s7De*E}x&-J-NZc1ZZ*HDEm}7NmmYMnQV;O}$mA|*%F1Kpt)%BWq%tLXLspln070c9VPrjrS z)tJcknw4$8?AP5q`~35}dvrrplz6Y`aAgGEI+C3zU~{;Q`r7Y5_~mLV-XEU7|MQo}{`2ZS-N>4%u~wocRNFy&$%#`- zX4QRoky%Nn*tmYtrCZm-bIXN0n)Y$2#7wcu2mVZe2{~+W4^Z7LeMpmll=T_dG>3QsE*sa-J zg^Mf0)y=lMhT7Ol8LzxMJ?~!K-=(+L=RDu-T=mjy3sZ{jip%`(_NDK=Z~XS>;pKB@ zhaU-e?Ca*h<+9jGMO;a{r#oZgvX=>6+3W5S+gpY19=DPv=9ZD;Pg?mv&Qb_mnihDIKR=c>9I4%%gX4C~JGpXW@! zw(#;(r?=r#8)Fh|?eq7yJg7GL`j`@_=b*D zCOwFK=&ahp7tTJ{nP@lv%I8Jq5;C%~3$HGl8glRJ+Lf<&t=r3gF=g%L ztV{RqNxaFkx3#$OhL_1p`+Rz-?h@;{e*5o-Uo$A=b>tRiH2;}(`e#w<^|0$(gO+qM zL{9tjf$dhVRVSIE}wiIBHr5bO6lvQURh-%zjF~w2IyL)2&o_}mHW2;@OGl9`WfN_zj zr<&k~f>XtY^InBzMW0Nux|$jEi%C3LakGO8hr+}I!bcbma=4o@h$%4$yB}>*3b1zC z}U%{{DGK>s7q$o-G$&#@@91_2lE>a(gLz+lo&YnRWg9_qrdSJGIT%zsY;|_J-fRS6kR;OG`^jds@4ynp(4J zvX>l*F0kBTvRbv_1+($u2Bp7yIFENtyS+unw@AR)eL@@m zX_;v%Q(Y4tGM#ML?BN`7dO~#2^*|13t=E#86-!@=c06EI(yCslnEge8`^Zz9z`0V% zLM{i`KE>#GUHk5+;GNEwsbSsYC3T6@m|1XwkYJF%LXKDbm7CLrK?Fx{%r zHh<5zM@l6JZ~trhek*f27 zADw*M^Oj+hrpo)p3JW^*&SZy|gv{Df6koaeOHEwcgUee~n|}L$V@$A_{VpdjktO^p z!-TE3-539rj=ueJ^}pl&|80ymur|k>?$baQvFp=v@|iVd_Z z862|V>nC1^yg#QIIU*#ED6$l_DwR%M&Tj*vFG<);S!gxW z%A@D)GNBz0COplmcz)}{t#|L%z79FIxZU6G$I;#V_WR<`J$odf(90JSDv&f!?Ua;G z^2032vwur$X6^o{?*FV*v~~C0yvqw-_&r-3opR7X-E-2d7E6t#uXfGzTYf8G`Q@2@ z%O8K-u{5aM#J{vCwOT`c^Y8NeXRY4O?cJAga?-Vb4-aoUo3s4u$IZttUD|a$>wWIL zDU|Y;7!{WwSWlOwqbKBsNk>W{=)< zi^r4Kt=N>U7xP?8RY+^Cpuv#`t7gsIdhOb+Wk2)!VmtSAeal_(pev;Kx4~vEMwVB* z_}1m6SomHGT5G&&IyfdH4GN<^Lc5H+X61&Yr>J6xc0vx5dv~J#_Q&UWGb4 ztBWs;m_(J-#G>xzJYRNm7gzM{M}Lo9o&EFN*G`qHbcw3c@4aWgU5~5Fnp2zkc#nKjCJV1k>Tr#$ z>a;T6cHgtS{jYTOZ2kK;s-8Z3a82~qi-36(0v{Kd@u@CN3p(4n;QHI1zJ9Y^cU8E~ z&0YJLZK?E(OFQP&e9HOuB;o(v{;x~g9^bqif9I>e-&fC%AM)?5l$Sp%FSld)^3CnP z7ytG@ba2M9t=786vkxEHZ+oNo`0`-$+xxZ!pY4`#7Reuo9_x}$5 z|5RW1b@uxFyDzR$bJRkDWE+W{%XJ)0^j*w7y_;lw7(s_REDsIz246ZnT{~ zcxYnk*7(e>kjbl@d!I%={x0Qwm{+~m!=sy9^s&+9bkAuG$1ZKvd}7$PY2DOCYo<;N z+PZqGQAf*?S>85gs*EQkWRssrO#d)nLn&L=Ezo0?p|NA;v!qU+mZsIxKF4BZQVcBfr?7H zQ(Oz|3jh9W+U4}@THW8`kFvdQ4|UIRl3EmSS;FiqOUurecGKC;oi!Jn#i0_Rqb~*^|>ief~SY=`Sqpq!Jp@!wtLDP^8T7v(Yd)h z=GXb|duDsL?O|m&_OyCYz}kqIv*#5UCT@v#5-~_hP)z8NX!=$77_zlCHEmINT;M#pd8w-E8png()sO#NZ{oS_ z(KxN))T!E{uXDK>ZIu{0nOM1wG&qK=5R)y*w{V#DbBo5RuAE7?TwKNE+2+1G?Efw| z{^mx{ZztQ|KRw+0=);5m-|GM6-+RHsmiy<&zq@nizE$z;e^+N>RWqxq?s4{gKi^w& zd|KgKI7}9(2}gFN`&-}M9Uix@xS(Ry!JhB_A=6T%W~m6a4koJo7!-d_`_nyG&K#re~xCR}Qh5-#Zzj9jxQZu|Vktj3Fs z?Nds9t_62)VY?Qg@KI*2xuILiqz1WzKUWAihi0=(US7OTyYTa>qOjX#dA}o#-t^yH z;&gIde%$|KvbVFtWzzC`A~rCsHEq`53lZ_J`*-U;f|C z{lBiq|K59l|EIb4!&t6G-F`pybLE`rbN%=n4j*J#b?fYMwe!h5UN4Q^nv`M|2R*7> zFugGI;Km!ddM&%pT3%Z5fKl?X>y7tkG-}soRK90a&YI;S`K7rX^QZKgZf4tKD^h%NOSEsx0!#j%qJo~&%oR>?# zZsykR1&UYA?K-)$TmGt<>w^2bnY>*EAC^oBoYvs6`oW^04BuBL`rRLY zthf{5XnuWNu^-1JziX$0@Auxg?YEywZ1q%hiM@XBc=KcDzNZ)eEnaQ@EpPwFTfgf+sn`En|37!q zjL68E&uiCvMtb(h&VB#(?cU=5i}(LqY=7_G&a3-&tzO$VRiDd!q99|9iG#qS4fp@Q z_&7Oi*12aEFSZ<9{bJYNKi}>>^EG~xx>n3*89RUfyf^mqHlDmC9lrheid_t17bZyw zrR+`o_~hW>7qR>A+gn=XywCeyzMV_F!Jwg{FRn&`MO9@HgCbjAT7*zy+p+!LOA_rK zUW$ov=`oZlP0D#Y_j_N5h-9k@li{(mXMI^;yjr9u>*_gK<^9&rW!nrTer@`+m3!;& z7l--fZ7U>J{Yv>?@##sViJSY%?kbTzp-IAvgOnfCdO2Lw2x`6~UHjtM<%p6kL0+y4 zrBqqOgo3mdt#ZC;^r56EX8PrgpTd4d$M3%Us`O04k8|wr?W;ePY^anyo@Zw*H~sR* zoK3rJPtH1{8LElBBU)R6!4Mx4Ly=eokg^z7>V4YtBut`p1Ol)u08V>Ww#-OuOs zu4}Ko+g|70cxImLlg^_Y1vZ8L^KTs#*c6i8ySJ=+O~3Eg-d^!POHXq88uTz_36+NV z8hgZizni&f#ks773`|weo)@`@*)6&q zr{^h~{9Co9;Kb9Z$F^0zIx(-q!^Ai`dv5XSIa1GM1S5T(P zmHOP>2{U(@CFs8}>^`I^zO;Umm%C7<+|mPA*`E72DT#~AWIx+KU1IIJj|M3#4Ox^r zK82ccoqw-(O_%@Qx3rI`R9yalcz<);?xc_A z_8d|3?`N;uc<{Pz(e#~z3P|y9ce?8_fHwvw^2c zBvL}c8awyIO7k<2C43){=Mk>VGJl zy_95fsnOVLvef!_c~dV-PGdbE5;~>O#L!Mjito%dn;qX3RHMb8etFTs^Y-1lYoQ*u z=U&MWlJ$4zQWn^19c^tL@oqkc#1#%PMhTP53}Nld^2_didsA^KyFA9USzs!IpsRc< z!&at51~)P1lt9)G&jrqX_P)v8`N7aFyL9m#wF9k3rZT#mx*3!0+rg`Eyy5%3>iF_) zW-GTni7`KYZ{NnRULSp%tBS04{l9qp&EXmo%RBZ`^7Ad82RLxc*;~5^ee~Oyl`2^n zDdPI})k__T)nXSL+H$7d(DBY$)EH&DdvVf+t-HT}E4_6lZue)d2Zx%J{I=$Lzh)N=l3|mbc9s=c;gV#H$?M=OH&G^va%? z2a@aNgwM+ln5XWh5GXvWWBOXTYf&4wX3ObI&5YNu6u%{sw(RP;N34rhiBB}K=ND=? zzw?FJyvgE5o%@P}-hDo|vwM4O?2#|pOAhbpnEbKEa{BrA8J{d2xc8hn`PREc{gbQR z{r@aeo?D%=QqEkvetPRiHl4IJt?W%fU0awgo{4eq7h3!{Vyc$^zTe;LzW@5Vdi%Ql zY?*uqcUD?R$j9%li$3dpq0>)S@@bZQ60Zt}Vo@v835jF|wxAcx&5rLM-W!K zY5)H3$&uf;G<{rh&;FD8;$3>jgMO~E`0?QG z-}(QZd^^28?(SXB_`rKyv3f;{s&5t?yda2A8Yv~L3 zSQaaYEyz;PW{j*^ef{S8Q`25<$@OYqLq=j?H*kvTCc^ z+KvM%+wQ(Dvyx2?zVxzr{=Uy&9?M^FsDE6(-!Gi)!rQRp?b{ZsYhIU)U2d`Zb(d55 zVt<9>{O>#0zkX255jkz^=RZ$gUjF{?*>jV5DviExV_)|D@znOM32oO=z2Nk;rJFBOPoqNo z#??u`3d9^L#wf&7L&*RmhM)vu$zW*_< zQ)M`O)ZI?Lsp4n$kJ}38A3fEUOZ-_h;Z!}-ij%FP=bs+9z9=`gwpcSTgsYWBiP>NR zN3zJr0}~ZqKKc9B_u7#|OSUR+dTZv=wr20f&Ci_$kIp{A#;MnFOr>R~lWM~~_5>!y z_|0ktYMh~#QoTi!-@JXR+V$?N+uXSF>h#68-~D)@Bp|Ts!PJYck>dCAbK>8s?b>S? z5UDq{TZXAfK#kG0{CJ225ySkY9a_t_B{U-fgx=WR{+y4U`1_hf#%HF9=yd;Okk@sw|W zeA(T7xw`q9zxS@+|95Qd^nUl_sgdt8Gc<*7N7fqMw3n*=T)yx6J((H3y_Sx)^A;{O z(B4?|Bx%-GkJ+>J<7dz5=}X_NWU=AbJ{3Zx#0F&F=Kc6*8xh(3k9;m9@Q)@ntXfR)@#@EOyv4cOSa$e zi*8w9{W8rwctx)h%hE-Ae!Y_YuyI!S#JyLSJ#@I?a$KQ7CaFh;W2*1kjhqTiFCP29 zlb^o0;K+VfzrftXPh3{jwPnrNUfyoJQvK_iBGsZFv*rID@bM4s)BBNW=zhd;_v^Hy zFCP2ny?uN2Y01Ag7fNnzEf#9#)(Luk*hXQgVh&TY+IvU z*5{+|-m5Nu|4m9r^ycQ+163PiR%WKu8uV^>v+4X5YbBkBIyZk9{a%07Fa4_In#Xag z&zID$-Mr|i>1^w$Rmow`|9$>xQK0xbk2Auk*jRS${pQ|)`l~#dYa2JL%YJw?+3NWe zBZVzjzUliO(7Qcbhi#*1`NvJV2O`fY%`uG9pEGB=k@@+D0_p!N+1`FgUHV<9fAZG% zYwmq84bf40xqivKwdIRmhlj^3<(>b&ci*S0=ck)U{rtoKJF=5;zOl#$?ky$fJ6AoZ zWd9$3@aDHmtKXULjlXyzUEW{0EZ0Y!PHvZ&dffZfT}^#=Z#K!^zU%NymuIPKd%lIbTJ;MxH5_tCX;hwgEkWkGLWajm zmB2GDTphRWzMGm|9rf_sxos}-=T{w3^LSD_cboO*Rco^Dzx$#jl{)!E414_f^hFGU z!fV%raZR+GAnx)-aYKv5;uD9;TQ(>zUo>au2{ZSIj3ATi*XAqjiP`me=jF=M8D{A# zzSkwzI9&<25dP%m)qCllySooD&S(g16r8pqkfWny+V(9+e%<_6|9$=cRJ&Pminqn~ z?A!eD^!|Sv9dEe&{8<0n{p-Vr()WMA^>TWC?45-m`HNNe3!D@2=<80SCH4NX}a*3Hme87Mpd&5G;K6lbWUIvf|AAQ-5`I{qs|1T_f_c8?#-AJ5r4ClF%kEqwvQmY$@7iyH zxdw}xw2lPq=Hb=2ap&HNU!L18>TU5k?U}mR`^gHMxvfQE=QrzcPTjhuf4_ZLEg8HjXT>R(%=4up9=q=zh|@G-nVjxlE4u&RvFpn>KRPaN ze`EJ1_e%4u2NEojs}6OGw70X%*ZwI=xa82Hu*vI=>Jc@;WivMPN1y+mY6_!7TUA-05P49!qA=F5H^C_k*|R zWA?iyI!tF*?r12VCUE-E-N?Mf*E|<{J6G*;Nl{!hHA-80$2rZ&4&SgZTR$hCcU_k) zeCy1eid}1D9)9Q+-{!AhA^t|_N6inmJql(&!xxmE5|8e#dFiz8-OO*D#9*bNu@H`l32_ zef{LU`10Zm}kB#()F3i+QR1J3=P*#SzecUeQd_DA4jU^ ztDKw}`0Qq(nCHR=H*fFT@JfyAM3f@Svlr^e+i!bjE1yg->uqn}eN9eQ{$T(%xY?iJaCTnKlQBV-~Y|u(`~1vc+OH#Q%b-1 zRBzi)xpy1g)56?xZ(cq6Zl+#|xurys1xsh;gY^&kA1XV3n5(bC_^FlUSt8rvmuk{i zLv6RFK9!SPUA<%X&fM~gPvZf$cJX+`U&zi=ZpzC?ND>iIDZpi8>6LjyaxND$z>g_FO-t-)1n0?mlSb*qK z_1(3l^O}El9N2k?VN*fR-9H8Lrlql$=jQHS_t5pMN@-~5>0O<38Nx#YryTwHS^xB^ zd-|()#qQpxU9)jbTI&35t4)_4TWq?d`{o;^r4o-{9{qVq_FjF7eW69&ucOlZa_jJN+7%ysodl7@}RM{Qpy$%rg!FzXHDEvl?%fNgw|*HT9Fkk39?wKVvl<{iby+ z*2#M?D@IlK>Gk)&;|dRie5zb=>QEH7_3~$TmPTgJEsnkJKSRU%gPY#oC+ibEls^>~ ze=;)DzAVHSF4&s={GpW4=Tfe3U&8%Qx;aOkU3d4ls?@~wKmLUz@Pxn3UOw;E{!eUA zO9ig1U(#DKH~p6Rqk=y|M#(cW7KDh_FP(8YpI!Cavu3vSeL2%7NJIq8ELx@6U9>3Y z<5^E3??+#6R%Y$Gv?JBD*dg(Du}7;mcl4IoVT(eZu348pdoy=H@YK&Y9~}@cezEcO z$2WV_wcg*Y|Mc{8`0TUCqOy6~E(i)vyqhy?)htur;(~$&tBxN(zV1s`(%#5?y_!gq z*=LvC)MAPZzE&DJ?RD<$tp}y}9o}wJHefsRs-{)v4r@wbmr8@ulu0?)?yjD$;G;0@ zfYceah$Rh+TCzBJgx+ejU#o}@aXDhxx^DWB!#qm!mrk@lf3rHtd}qhWi7RUYt@0U6 z4ZEz2goN8ybm~r0cIKKjW9If;=W}7FQ#lk{&gs6IlH_%;`gWV$vAW%{)%p5*=jPk} z-g7rEIiqJ;`}cR>ZiimZ5&L~wTz$Fy?@ym6*WI?NxE6C{=KZQ0QF}k1n>?e6bK|O4 zXIF>cp8R=tb^D18_snEpAJ>nQv#S*P_2Jl$6Ma4IyA*B!As@n8V2TL6TiAOu->S6%+1Yl>$~xDuk@YowVrb&@8B1h^lhWV z=BiSy*bfdOmBm$ljp@fem))K-&uXI6)ng^)`I(NKTi2c5+<%>w_H2kVq zc1mz+ar<%2RU4WnIC^KWujgkK@$j?^N^AFM5(#W|;63D^5g3~0*_nK1@%Do~M|dWh z&*WUaN^>cXSlX08m!e;bJ$Cu59vMJrJ{THPqoY_lMA22 z?e?bZ($kbPn$^ErGX{uCtp&GrB4=ahP4#>e>N-Jh*?{mT9GRJ&!#O0L?hzM{{W z23HO5`V_h!Ia!uk)ARU2ewRs%^_xG5cet|e)*J{ud1>lr14W)#!BwgDGp>h4HDx

|U{!rM(3E?J760SsS%24g_c%|wobhUxa^{7Gi3+5HU8Lw9OD}&EZ7hSSs_);6PWYZdb zGwDsP8CLJTnV1)eO>o|0VQZ>#dY4jIN~Yena}|$uRv5Y@KhH^U=yZO;kYLq({^qJm z`ziMS_PmmuaY9G^%Bs73pTziY>dcy3b+J$T;>Bk3iruWwRNlPi3aNRyVvG3fsmtc+ z~q?Tf?qU(cg`y(1Pl%$^Xd^q{@=9`0m z?~3?1T;b7P&@{%yD+! znW6aVN8;1TcaHaUlx$!Z-NLq(vEj&?n_SERf-Ehjj1EFuj&XKzY0vUG>NRUee&RyD z6T(K4{7*z=n>D_Oi~mlo+;vOm-s-hU+i%Ip$YuE$E>oD2Xr?shY#M81@|kA#@7r#_ z-Q~MYN38vKXjXLJ?YF<){yqBn{QNkVx()RKQ~o_Ys%5s!=9crs^YQ!M1mACrTVwva zUw-dz_WkwW*P1^(_Gr@gr`Dl-C-fX7Hl@z$h|BA6ZQ*bfR5Dt=Zt|3-js>40-WuKGbg1lFb@)p=>x-g^vJ>WI zR?c%Ni?N-j`Jk}UV3C7G)jEmf5W`~`dv@!Tnupz(eP8fl_N4bQIq}CeZ=RJ^`|$S2 z!Ut06-^%=_+`iEgKl$Xs^@#@_toQi(tJG3v{YAsSUUgsfU%ubBTX~)9-hV|J$G_Is zIcwjjZ{fdfHv3II)6KMt7D_>GzC0;GUN^VhsY*ZDp~9T7R(R_y7hZ|?vXU1il$#f* zJvrf%(X)LS$Hh$&+38xZ&U`vI(Y;wIb7#p4ky|Ni)AQyS@2pc+T2K-jJT)#M8pYEyq@Z{nAKl=Z>`~Ux)KezVR7yWtl zVQ20vS~n$Vd%S2n_vRJ*KmU`y+PwQ}lAPd9Zr0cHwBLsr&%gBS>c%Y(=lDC_zIru= zvDVgHZCi@`p3m4KR`EftGdu~3n-l`Ju^-K0Sl021XI7$s zf`Zcmj|oZkzs{yxHE+EZF*`{>VDf5lj*M+<5?Cf2xmoA!;>2+*QpsyYj(|<4Q@^Kd zhp}zP*CPwo91vTps?iboOCT#=VSv#74M^W;XuQi?+-F}*-Z!PmJ^y{g$cTcWQY5FWZ z&+*Q$-RrhaieJsY5bO3u&Y`^zqmK~iS}+zVBl!HVtKn64!Gt8J9 zm7WoBtcTxdi?PeBrtKDyv)I2(S~o#!9q&B$tNf34uqZFuTKDYDvfPFZ-W#=IOg7z^ zZ(MMD&Ai%gC%t>`uAcn#@a}f`J+`js`JGj0)^4zoj_jhN@%52ftFvHb3*XLBt z`lyoS=_wC0{yWCZHGlq`&4hEx=37;wzF{937#bKnT^vKMACGwV-r7DpeY5rZJ?;JT zr%YsI*kuQTOkVvJOALn3x#*Z&`IFZNrIOLMhCH3XMnB+*M^wX|xNR&#@q8#+G;Q-^p7o zP&;|}c)rcwFO$F9{R!xgkK0pm>$@#;No@Ka)q~$2Db@Zg*%>qKvz5v1vt`*mE4zZe zeVcT5j``htcdZ5AsQbre14BbLx-eYNj&@t?c6pmm_TFo=e2&Uq=6@IU;f;s(&Yyp?f9{&O>D2BQ z`x-+Si!xXB6=|-&X{&zBg7e#MlO)OC(_h+J_!{raY@IZJ{&NFnzh()i6?4vRUdSk{ zTD?+i-`XC*r-q-V9{BuHyfUM#TY+PLSJcN{46|-8oOrsp`lj67M;AYRJt4E*a>{?L zjyc;W{;8YEGb^5TqHs!*MGspTFgSwP5Z-1Tk%I5hx@y`j?$vqr7*WP|SIrIC|q{@t% z#?*-kYde^<*0?&JYFethx4TyRQ0?_EbFNHKns`=`ztV5A^DAA&r%W@;CtP-1s=H^E zlTT${)|#hNl6vG6_yv!(xv8IA{g}yC??q+hS?$b!j?d?qvaOaZ%e|Z<{cd#h?D=x}|8MWtmHbNmqtAbT(IS=@E0zxT->Dmq6^r+M{UdQY()989e~<3J zIlIbN{95g+Tid)18~1&@cRPubp?8v(l32DU57#0guBIX<$6Jvl>E*IYMaL8x(z2ZP zDY`nnU~QamMz32%I(XrSbqjbHi`aS?H*bD4Ay#j((dJDBUd@@)_$G9#U0X8AVyQ^d z_4WgAx_3D_vGFbpe$8+ts##&9cwphNsP_z}f(sN~6vI4vChAW5c2Tj_?uf*138lp2 zM*GXl|NS`V{BQ1#xc^Vw?f-n5+%Fzl7@#kFuxjhob+e~VE!O)|EB$L()X!7O=eBj) z*Z(UDleek-^KJFA-+z9dc9*Yt-CX~1zUX@!wnKVsGvuB4rKChA*A}}qUn<{|<9g5Sa+7@4zzI24Mn)Fv z^-?O6_I&QXT`JxAIB!GJ?QN_g%$3R$P6{(PD9>eL=n-^jIrwJ2yZawmX=j(VCo^sK zoZ7>FNl`idlb_}LiH@Z=Yy>2eH+`R9dU)Ftso>CZ#~0?@4_7>x-RAK>Yx*bcwGXfB ziJEhAUBA_ooqNZZsq0_R@k(BSU0)539lW;QN3ghbU)k!LXYw~q>UaOzJ8NG38)Z2r zR@PHnt(50WerJ8yvMTCV(vkeVn!Sb&Y*(aKH+VLLH1=Fh5otJ~73Fu!(}$-tbQRY^ z^CuRpeR5NI1Xme{br&tn>iN7*XI5$Od9O_=y&)%vQ ztM{!}``YWZTUW-MyFFt?{=r)+S$p5#o)E+&a6BO%qx7LnEeJ z`I_{bzm3NyNNfuK?&tbu?(VEihTS~nGpla*e`=rDZ#MS@^MRuu3q?MPF52uLU-$8% zy1eP@uknAM&bP1paX{$a&gz7h=aRx^rs^7QG=4AhNBH@jmp6azEO=$cS&eM;s6ZU09SRFfbKBm!SYuDzl z7Z3j1&BXryaQ*-E|F7cz69t1u9Ld9 zUejP$UE~us^=jI!7cJk-C8jH@C5A9=IlO`YBEu?2hXn7e3I@gX~?ytMGR{x#s8{Kc;wyQ7CeZl|zo8*?< z+gCrH{MWqrbGPV(RG--brxx)jW<~xzIR6iK{qq+&do}s_SIm>0zg9di&aQ&Pmsw?c zAy>Gj>}9r8bN3VCD$Fw!lhWAV_*P0Aoa-|BU8MAMN1NvX-tGn2Q;x}&7u;aj)3?9! zs2i)u#5KwcP7iyQKAop6@5dIXcboM=^ven*rAcdw3$nLZ%#7}8%u4&$Cli#WrW|R@ z!mvyFNQ|lNuAs2e4blbMuSv`?vx-0Yd57t_?`k{Wdb!=;ef0Ke=PuEW6}%;etQPrP z%j$Nzy^_i*`n;iBXVHHTj#J?_54EzthF`G!8`QjN<;++1i`ZO)T+Tc+Y34JmU*W0J z8I`?yl~gYC32VV8QyhH#Sd&FVn~$l53AW7<%FOY(rT#7HR8m@QVo!g=p(in%B2KTe zUa!hh)2s>?aV@MWs(b!`Z~3{XRj-TozDnD?>i(>phgY{nFZjD@)ves)3r;`1^n26$ z#T(-~w$(a3H;c8_uT3)3WDI!m>uB8B1EDX^nLporQ)yMfIq@XV&R)Zm;?%A)F*hFF zlBtbg6%wBK&gb26pDT@P`dD_0&g@}SdeD*l;x$Xp+3vdqQi5v@wGJs>d%9-J0SKyvH80aI-zN0%mUPNchF8p|{=F8&!_wLLNp2#QnuKf1ZefBZ8 zn$Nmsi|~K@#{XV!+G*ATm1LuGX4hVYO2mdM+qF!$r~HYMyJwDw%z~}=7F4~z zu%P3KhZ@6&)~5oS!wxAha0#v`^6(54W=!AVezaqP&_Y3j%{R|Pz3z76iu%5G+Go=f zO$m2Rr#_YNc6N*Cq|J;Q*iJ9GTj{Ztb9P$w@)aMmcu${c3v@HQ>loCxOZ4Va zw#y4j)teIAl~%3Nv1Sjwbn=yrVgBAl{`;IPRCjnzogou_(wZ;j&rHW5#K5x6-v~x0(__gURx8H7C_k8vuH-Yzm%5KNa+5Y|g z{)tNS=f>vT=9?0+;QjBzzuo6{7^m&d<%(8$*V~|cfBC*?n_mB}3SD~!_$Lre!cR`n6Xv(WZrv^V;0Zba;Nd_lbuj3-f6KkdmiKAr>;{T zCv7rO@V}pYT{7Ol`&FyRuCm!q@#6o^HCu}>S3ff`kmbRm=+%l}r|Be^7^$*5B`S?Wy{8(?9-i z&gZ%O_ha{zzVGgj|NBt>@8{{~_rGbB-}`&og1!HD-)H4NuHVl;f6vBy+s>>x<9TDH zsGm@^0&DXziPW8ipSj}mp6VNlDlv2D1eP!a=*)8QRE~b`R1)Jh{H zxQ{p;i;fp@&9TZ~Q!FRi^x}bRyGU?*%gr5T-}bJOYM$1^WOQ7E=h`HuMkDVRRToue zg}8*OY~*qgWpQP`z3uMp+rbhk8&`h~>%F>aj_9)6Ys^<){gd$j`@fs^{{?qG_P4jR zwVprOHF{p2S#eSK(WZ%EzS1XcYW_#--}+Xw_2=IDzxwjE&&$sx+0<0b51w`PblUB& zfqdWjciC-OXuGF)!OD{xw=|3OGc=0wXmLDoK9X}eja@zb+*>(G=G_r?p{6NiD=eOF zHD@+pYEbxT-k`KV%E9!Y^s|}fkA^*p1(vcsK+^oS1F;NX=&lT%6H7g z?Pfcjp1so(+PZM-*{b~f^Oc^OCU4bR@^;SYE;C$mX!bVG*I!)&e_Z`_rh5O|<|322 zvZ`H{dp@t&88O{8vij}z&c*q&)An+v+7_Q{wL3Dwug_oJrUo>6U&dW(JA3xkS20(Z zoi67(bNoIks3CUkck`o1UvwruQ8Zau#M8yaHBI6Cq0-~0XD?c=;I*LP$QhYtSEFMQ z>8+N_R2DU`2~K8ckqZ^(?}~JI5_@5Vi=#{Ujk`8=7i5-Axo}|9I&Sa#zt6SbD7XLl zkN-(?`L}6XizQ6*c5N+waysd5&h35H78Viq_L`GI*6n%l@9NE;Y8j;$AF0RB`~T+g z?#(~{?q#?CaeDr(?ME}Oy6R1BP^<@s%!FBxHPp|N{^?X&s0@2|D@|6Bdv zS7^rm&k0xOT>YGszmY$bw}m@CPcO=kiS0%cm-Z^t4KBxJw!S_%VPo5c)U1geDUWsT zS$^}o+_U$)%o43M!(;1Sn|w2z%s=P+Ghvq}dqpR1yUW$Ay{1FL{aE0G3(HruWGQBt z7@y}8v2=K2x?sV{BLxBZwTUMrcR%!fQx&k~-nO%4VPW^IJQa_fICLt@qovvX*811o z)AeUxT~_nov-;LMSy`vpc_zzqGh_~~7C$b>ahgl;^vwESKR-AB%!xbi_~b$FarqLS zYxaL1eU^BXb-AXXq@KU~>P^=b1<_NVy*Sq&u5BK_@9*39I`^uY*sI&SZ3RqRC7qXd zhFXQKU86g9*;#G-sO%?2^MBedIl#lgF^eVcMFlu7OV`#-Dn5%A{epiz;fQAW56SrOy z5Y#Z#h%#YNWVyT5&SgQvDh-BtC!&NVid1b7V-%UFnkF(+QsCk{wQWiXd(SUt*vx3o ztY8_vVB?HQU0Qs~n`(|qy)K_qb;~fZEN#E_#I{8p1$@q%uCFyMIb+KfdTK`avg4A> z$2j+^85KmFUUwz@rsNHu-&1S8&y@ZCJnFisuk;Q%PD@GYgXgNv^Y6uZ2kmP-a4~oB z_SXUzue`}yB{aWGBxY#m&s4`E62h7w^YpyD&6-Fx@)KBme99 zquTR->aY5~UuM(S>?srL4?o}k?#J4eZLyw7Tib#hsmEnf%|UU;8DZ zywu~|CKXoZ6-+z{j-n!tQ+`hn2)b|R?l(ihCD7&Ly~U0UYRXGAmnqy4ymoK))vVj4 zu^o4t#8O|1Chom!k^XBN^TbOc3zofIq-?+XyZ@~4*P)wlt+{@iueYD;_O||0o12?I zUpDUBsK^G0u3F z0aVp1dnoR4Aw>N<4aVyzy2@wt<$>r=OmkjscU3L{b?R zooSjQ<=`9V#W_*+*}mh|@AsU4(|+~n(R=sit#b40d9bQzy2pj;*VkWfEm*ZGEAFbT zWGABw_oh>a?sRr2nxsT3b!T+7F4uF-77$ff!m_J(@9{%Zu2nXlx>J6KRU;-;L{rtM zVbR^P+hvJ{^Y2%FIaaf?{=+eK@#Du=>+johqosD~&76&k>JG16aPR-S_j^8GyIn4C zr^VlYK>X(9(?6IxPHi$#%b%p|A(RlbdZwcB$<3;vj0O!^M$6NlKVZpWF!e7gPuiQU zsl{c}F`1R+sDyGP*Ak8u*0U=&9E&xsl=>U({##P=*_;^{`x^PDe4ohGIn%OlMl~PP z8U3W5z^R%upIvg5%R9)h$^LK2qm8?#HJo7JIorrE^X_8)>026zMjSMefrU;y1$d<|K!e^{b!rhi8wQj&4;$5sjCGm6w&|W03gwxk zvaQYH=+7Lr&fLs78)r$lwtPym6NuG6nZ(qgaH7GP?Ttv7X)`;QV;|EFvjuluGw<-s z-6i(RDlAFKXq|^<>xK3ka?{xT?^UTUEhww|v)%sJ!PS$e=kHrvdtXjYZdKOq-1P3B zt0#vS-i@8(mN@lyd;Z?P|Nfl({jj&({$Kw8w{d$d?5+K;?TuJ(eW?D^yXy77mdy~= z=I#7F(|EIWyRXOBgGy}-ho01QU9`Nu%~mTj>A{xpsRGfi+xV`fFF)^h?*5+#XC*Bh zzTc~U|M$eLaQ*)9^?v-F4pzyhC4xB`CriDbTYRjc$@Ex(&rAi*EtjhpB^IfiGGtt$ zc%OyQB~plSQIn#QlR_%1sKC=rYxJ)QSWoNC?&ij3bCqZjNYRF&ML%FIxklqU8pGIZ{jgOeDiT``-sA~$-w z`FXoT*KRFdytwqbO?>R0nx94g-(8Z7{^b=Zuy|Ed`O|;*es9jVogZ4g&f@pM^XJZm zhd%VL2)<*z>-)dm`Sm}lpFWgjXv!%))4Aq#Qo%jz*Bt?tMP41V{145jn!MBBDs@`J z&6{N_II_b&zL~VRjM3Js<>muZ?d${rY2z5HgYnOuE7F(M+=xC~x5@L?gVXCgO?)rc zxCj{wJB3NbU#kc*y6`b{pu z-WTln`?71v&s(o!g2nxJY6{;Eoo8li-hJw8;#uB353jY%()9c(eu&}vwp-ycd3n`m z4|Y7%F5h*1-@dEv@7_mioYA#B7VlpB`TK77pSgJfGLFL4j4ovy5tiB>GEUQzUUtVN zZjMsUu${f|!?xFRzcaC@FoYR6$^~;<=O+p4GDS=lTHUmMIfP{O;lTN|X3?|=2} zIell=l~P_WP0zl|t6%SWyL<26O0I?XO$=K$>0F$3_2$nttA1Og+)+srJh#q$$lzh`txU{t@gV+JHJ18XuIXv z&CScdzrX+gO}GE=zS+wx?d{Qb3GKKxs#-);YFc{lt2>;E7B zKdHL!_m9B$KHe#O)7kmo+1*}OU^zXqvs*G`pZ~^hVj>Zeok>00)&+ZM@FaNbFi@Mj z$7I@ko60AA({E3Hre6O`{Qlp$_Zjp4d@87~++b%JUHg;i*S1+R1#aa$U}V)?z`*GE zBKWe&QhkH(5?qIL4z+Mi$Yhy5F}Y(!)8s{^JM-r?Y;|rozqPJ^_9xAEMs+@^kx|*V zx8>e;3pG|=k~wRW&R+dsuiV>d9ZNO3E_`(joZ{-}QhWbhA8Wom-A=>{4VAWA)Pv|Hh(lFFIQ%ea#ay z9)A~x^)GxwSlLcb(7s`)wCspAA9LSz8znX0Ns{No-ySPIzukG0-p37%@475nuWWAl zA*E`(ed@yZpL}iEeleWV5SRDdy? zFRDB&48HWeHYl;vtoo-m2sxO+0#{Y2vSiS3U2U&N%(shnkZ>I_ro%<0wK+24Qd>#Y@G zO=LGy->cpoP|g4P>Ak>ui`Ob!6-7IqKK$4A z_51$6bNBx_z5kE?|M35%8r{97pY!+DfB)lhdeKW^S-A%7X|7WRX5W~s-_W7l%%rhg z;PfS_XKz32KX?85=*`iKb5plQth@fT|KBt9Zie^vb;sk6M24P^`S|B?|Gv*(R{r0+ zy~WzOwb*pSIcn}ywhrkj(3zqtr{CjXo>tt;@NZPmU0cpp~*-^(GPi9IiO>n#ltX>}Et z`1x~j8k<O;Ux z)y(s{3;~f$QpvTJ<`WjJ*EaCunCu#VMM7ANZ(1>fr{RLl>()sue7XD36U(LysU?S8 z*hE8I6tle_6s_Z!e(&3XHIktcS^~b!KLw^vDC@O&$0l}DJpcKbV@9v8mvx&mGAuW! zS<7X0qM0|ar?4W`DQM2Q#~mjkw2f}uc;2@DeTYi0XS>oQ$)%y8Mv}JN+PPya+FWc{F9}&(^!&y*Q&)k{W=A9D$NuWl=(Dm^ZBo($^AN9 zQr62a{yF>GdzQ%CTPqV+)kvp)>N@y%N!{h#k9ya8coL>_t0}F2?H{)~Yv-}XySA5F z-qc%16`R&P56hmsKF=aAx1lb3VZ-&PfB(65O}_ugvH$N)|GFO^9v)t$b0A<@j@AU$ zWI+qozJ&$*bWUIRuDP^o=l0Af1=hP8CmT&sNb;O0ELc(G=;~;*P)LeJ(Jgga9OGKm z_iMk~RhurmkzTvtyBtHZ&$%6E(>BMheSdGK@?P#*ZKdD8e{X!>$-y&IBH2sqWX1f0 zC%+!$auM%7x@X?PtgelErv#eTdj)Z5c6KNR2~KS(x_Q_CWaLf#hg_{(f)m>g7#z40 z{p5d_Vb$xrN5?7~cMC?^c)pT)wCl`@^m*sgj<1i~mK!~7pH6mY-mcusC5k1bvBJO9 z{qH>#h>fiI@J_8@mhP)tS2y(it=eoA@6Oz+SnxFd|C99hHQ%itbbtDg@cM1^{l9ao z@BdnGcTKbDz3TTi0!>|oW*e@Q+Uo3BB~ZP3hST$B#>;&a9(;J*U;jtF{zJRKugUWD zm*&gV-+cVCf8UN|Z4VoLF3a5(f1g}tzrXMPw)6l!T}cJ!1!5fxyp2*@u5CKvn3P$> zqTFL?z1zC$_zf|ku0vebMrYHq8MxmU7a!4NTru3+@IQ+M-tc!sgY8oS)A{eS6!?f#IwQ^!@#G3p-nIku}7S27F_h8nMoTPcyX-5u*hR?`s zmFrlVpjTU4mU;gAfl1lRyv+CSuv{$Z&+)EGHuUIvHzu_kr>A&UeSSIp*`DyX4V9C& zm;1K-;Xa}te|PR1i*5T2pFDiO}1CoEaDdfUw@b?bBvcqVDAQ4~GF6h1{~mx@C`$0R*tqc+_O4=gwrh;5Gc`WEhR zWY5%;vy9zFF10>$mU-l-#65Z1+0nH~BHY%c~+Ox-FJ!+_mrjlau`a|IVL3fBnB7@&8}*D#^WFx~t30 z{?|+Q*!%D0??$ef-QIuSE8)tGs*U&aq#k61B+2VIzPWX1LhxFL2R~Bx+rGb+{@g!) z&i_A~cYkJ`V>*A|kCu0KYXqi+a<*ObpMTfhlJCORb+5KdzwX+l6|v#&n)8n&jpb!z zH$Bf0uinhr7Ne){bpQL_&r{3KiEiyQjPzQx@pX3gMavahJeg$`8P+dCR%%Qy z?`v4_yye(}gZpxo)x#^E`^=vbAjl#*mC-Rkl*84ZnCXJ@=VKR27I>1 zO_~+Iafp1_B9Y+1RPqy@ne!nC! zp-5y!M~8NoW-@2lKDG7Sv9dd*%r{poW9&+1Uc2b}5q;&(e`1$j=PleJsXwRsi{h1n zTWe}uJ@2h_TgH22>x74=&)<@`)61RcbKmuh)~b#3XOtP3XFoSDZTqV_C+ojnPw#&I z8O?VZ0zYKS-?nd)J38&$IzRuox}SdzO838$k-2r~xPZ*5n^mUj00! zV)IQ6J}2=7HY*d8*wPdn-sxJgbjt`{$WVI7W4lZwxhI3;L`3#n-CuUkP8lBi6SbvP zchQlfNse3`S6UY^cu6>&`oqlXb!OVy?{Y;|xk>JABD>ZVpIa&sxblJ0w?>BFB9==p zeBY;GWPd$kj+&Fd`j-vds;A$Ei?vBu^Q>~8D*NWnv~@=(r#<&lnZEQ?@Okr7HmB~+ zKD)QW@R;RpOIz0?PwzRoo;!bj^P6i@+h+s^>dmYF`6}Um#^!fDFIQ)Ug&y7eyMMd- z^4ZJg>Q8Icj+-~n-Q)XrzI*@QmH#{czuo`;>iVDd|Nk8A{`GM&|GyXgaVEES_rIGv zfByduzwhrae*f^_+}-~7YOX7Mo%lE_Rm4%m(Xhla|Cn&Z)2r$8f4}{8@8G@jbsx6J z|9kNK`>UVLyZPhh%>9`3|KY!hCTG%@%Wbr_d#8Wy)Zte@FQ5OVkZQXB`-|SJeF@&j zMAm7!vb40T%suF(vvSe>R_!NUGat5ROK;uS*kRbTaF1B}9Q*oM5!d_Qm3dR!4@x|b znY7SaanZhRr67@`4<9D_d7s<;Jn-b4m0Ao9hj!lOJacTu(R+0nv$wssXuDJyZIQiJ zX<^p2o~rlBLZPbJ$(s|6PRyBWoWwP8>1(U(w+|mKEL|~a$Ln1JEA)Dc9W)qTpKa?Y zO#S-cthxTVUH*3eGBy{~|2UQ$$UA3^vWv%=j2^>fnPz1TzCmU)PX5YzEc4xP{+;YM z`z4eG1!rk1$QQ&3E&sK$C+DaDW5WqQF2$xz1(!VIom@6ZXZgJPu4kdSds=UDKwzk9 z@yR?t#V4E1KRiu#nrbsoVq@1uzC0IAHQwH+*Po}Pr=Mm!7V$jh`uFP_=B&}~Gkmsl zs-ar?->1?S-t=5in{xZjt~586l8h|%J;En0ec`-1eO*-G;l2e$R>O} z>U@1c@zVY6dmhKXKK$qX|LgUWHfE>a>3)7biKkqC|IIaF)!lo;)zug5h|t?DkmM5@ z8l9Z%vri{{b@!%%)}H^a4vY+j+IA}1vR9bMkXO8;7xx##=s zv%6Mlx$wlM3#?wG(4w+(-RiGZqQ3&dTw}v$f6dw*86N66Bi*)V0^?5?ht|(sx4zH) z?&`I2)v0y4pWhv~oUinJ&kTvh2G8eKy>brI6`ZJ=oYBEia4#-q&i7jT*=N@j$KLMp zFr9z=LUcBR$*HDY}xtl9@EM9d@is6Lf?R&rXy$@NsPW#!BGilq?O^;bTFTVY7&g)(4 zR%vC&-ZOu07_f{zBHKG&D%sWI*bJwDt2fG(9?hM5-8enAM|0VXw|QBH`u~0%Kalk9 z{oTsnyoPRj*M1kP|0n-%&i22v`|nxUTDzxr|E&3c?qM_gcl~pEJqxtE7*0s$Z%|vI z_x^sXO8vL{f9uaIb5E|T`}D~A|C8#^)#X=r9b`Ui`FgEWnn`o{HS67rLm0FQytuR` z2^lM;aCo+=x<0oROq*_Kddu<9#+4OJ)10+oFKTwW{RNF6$8dF~_&@X6p$FX{RmMCVp+Wd6(BQP_)(fLnp(5-5+1CYgBw5 z!>1*0J!z3f@&8%76J11P9YmB)rFjGkXhc7YPh1;kb>eM8=!_40BRe>H8TW+v#7pOE zzG(5vS$B5ZI?;+`pJ~C*)h8BSpAj)#ctz|l(U?MZw!Ld#O3vQ%(a_9imDX;%qFrZC z%SycKdy=-R<7*VewX#D_g?;NT>J2P-+?mD_19+`FS+h&T-Ul%_Rh3#HGk(j zb6nF~_>wF4^|94&|2=s3S+-=ZwKmrusfEp#&%cllX#RRuV9K215BI8H>FzG=iMjrH z)4cMtX_l*dwQuk1?tHyV?ZD;D#wGVQ+D7P|KDF)as{8AZ-2S@mbpgvBXypg%T4*m6RpCOf5_9*|;uS$@pCJF=@5QiSF#>D#^SXwR;R% zPAu5q%&oN9c!|=X>DHc%tPb&FvGUFw-B0iBdbz*ir_qFIUv-N2UzAXgQE(UQ)Ny(H zbCuAl=iOg7e~t{5mAjMa+|w!S5OkugiNlRmkfGF|R{rRAok=aRkqin*eUk z*Mf#y{(1$#wmU8-45J@EHH`62S>|&))3D&&$=3$oI%nHHcxyCscJt@zc=|;;%9=|OmGeyhIzx$vo>=@2<7tA6acj#y+ zbQ!iWIGA|NIzMeU*AyfE>lWE-Upi}ZGzLrmy7Xg{&S%E+X~qtnE7LnGquus|4whs-8u7?OYrmcKRUTFdwYO|{I2tL{|ckl-mCqR()Z=_ z{C{sg``cG!_aS{fZzlnW9DcUsZ)ETCZBEM?MPF9y5}OV;+a=Mz0R+v{93an zY{?O+$Vk=BMTPs;I6ZO`lA5lx{D_lB#tDVU<^#tp3$A=wsP(*Ge*e$S^7Z>>ytloz zp8GYYZj(^ls>_?xvzK*#P<=RsrNuJxYs!gdC%cW9UL9~3e0W0ZSXIbFlQ+Lhk7#X5 zV`mWk#A@coBBZ6naLL0>ZgL5O!RlG=*By7vN|?I%kp4#I6TfD~zE~D>GL}hzrSP19 zqt~9z8M}FW!VXHz=-{!uTPn!Gtfk)2QJLK9YI<7MvnMb#WTLC!m7Pg8lU9n=>a++8 zu{~o;Enz&lI3ipk`>jD8(>eDUx0BxgT|4`(ci!=m*LG`P{PO<7wqAd=aO8WF1z)UW zpP22RoNuL9aX0O6*vT(z)BbEPV~!U#`|;JcBd&Y;pH?{7vvUJOW=drAM9-Zs{an2I_o<$974IV!Wba;-(S3B0o_2s>pZ@%M zPpNq}yQ)8ay7|+!x%Pg{oFZ`z)_M8|q&D!y9%S0KMmI8K)he!&ObK32DS~GVT-h9g z1la=Pr)sJ`>zlkPqwNWU;FL)p^m=O(4pk?wQ4UcyTry?N!ZXYh=I&5<-)wvdv|28+@ zvAS)Ub#Lc0r@Uitrx?1;`25L!f`jhY8{Dt%-P>eq_s;D0y8L~A5B~oDQ~Ld%+y8I> zfBf&>!;>d(%GbZIZacH>?eE-Rk-Tkd?0>yj&J?jWee}m&KR==9d%Ox2yR3Kbh{ykCTgc?D&3-S?Tk~=kxb`zczc>+PJze zKmS(qt85g_GHlSZuWCD|pn$`KP==HRD#A((t0hzvt}I!@ z)a4*`D`W5K(^Z#qcxU}Ax|nlI;E?Kujnz;1*R6YPvv}u`b2AwaL{?{eW&N`V+O_5N zxfx+zC!@4woH@i!?qss$W#P+KJUT_F;M9_7X9SqkuifepYY^ZRkxbd0yK2+Bp6J|d zhMuRF$FZW|=$?6!$vRA(8j6fk4oohK zPAqEiII{b7Ity#>LT$~P)^ij-r!QA;KjUJ?GvOt>RfXzv(fU=YCtXf@Gyl%6U#(R< ztH{M=$(mDV)0|!IRSR?)D)G%(css>$M&(QE4eHis3+{h6Ja#juEy2iBLwREC^@*m| z8(Iw1&ueh@YpJLhH8-zrSQU28XQ_|y;wdZtz5C?b8FT)w?80SJE@c$kF+nQ<8rUNd1o&A)fk_0 z_8+(B*6S)!`>V{3oi%$JKHJo|wplp-N%s5K+a&^iE|Z^m*M84u4K}6SaqB<-`Sj(_ zqaR1T{XYG8TmDU)J=SYQz_iq!k6&(HKFrR)ZMCttg*I0ZE8p#IV=mb*b6Zn-7~1o8 zduc7xc>QSSa+!vTf~SFJjp%waxzEKl*+i?yAa zixy^uS$o&s_wES|U287>xiWT^(Xkg@N{>&jkK23azCFt!yKkwH%TBn6Sc;x|?_*-w ze(w2&*wnzqGn4ZtPWoi3eDvVfRHbt~wf1w*DJ@cEcIlcG#Gvrrn<4Wy1B2^B7n5Uk zQ(~lybzW#>^jysOIx(K5V`h7XXsd`)7n8a>hlXV~+gjHAx!b?Lmw7nn-Jf^uv#)!_OjA`f@qJt@uhY}fa7-e-V^Xo_0me-SF4Qb=WOm6|v;JAP@RHoijSDxe z3)j?Kpu0z#>v7IB?d(HWSPdgAm>F)dXXiXT_4Q>|=qhD)o~~7k4l$|dyeyjJB*wnP zB}9TZGJEm{*X|jHWr|7{FWybRFoko;o4RS)TRd(}eQvYTDNwV_=yzeqOzvgh?cU!~ zJ8C4JDI^%^w&RQMNqcLp!k&YFI9F&1uHsX4qQvPINAh5Ow0BbC!J87RC+C{JELd@{~b4`v%Mz@ZWL%rs2M%}YJBg(nKygQ zk1j(b$&uCpA(;5`=b=l5y_GW5t!c8@9Z@Ycp{tUNc*^QJ|m7=Pu zSF3h;=bXOvi%CT@z;t!v&dB^%m+tMa4?nbPXT{YudhhhoWlGKT4Jri%E=-xx;{DpJ zc2@Z3pJ#4uVrjb^o_@OdaOB<>PWB9+G9o8SKC)S}v5x(u(xQm$(9<%9_!y2^WOF)h z;##Z`d)@kZ42R~ij$@oMbt% z>xJ7@c0ZcFRsH&nXco)8wHw0EudWFVjg*9c%dTd%&1VZz!o z4naAsYrkvku(f}9LH@4o1u?BFKfYYO`}ALY&By7gkDkldep$PHUdX+=FOTIH8vFat ztAAfz|K;*|yIxzGyt|Hn)y!u;38u+Ml@=YDZnu^zLsn2qaO1reJJZ-`5!Q*EvB$MiI$Y26 zEw#9t_=I!T+y|;IDQjo;HE!DYzQfh`;>(vm)s-aJ#Eg13oXco2RD1u%aihj6fl2R! zdt{ut5;YdJ73|x-WgW-Fg8`ve_0Q>>oxLVzXSkWGTO%RJG|j;x$jePowDI8N{SotB zHk@)krm6I7pJWJYYE5$nkEY7mos28O_qwo8@KyDi4zt<5^Bz5#+9|zylc|VP!Zb~rX)ia% zUXN4`4efNeUV3cCrggWLoxZas^I@2ybK3=>z_zUg6Z8d(CE5e5DzhU+Efy%0++5JZ zDE`x6&DKfwYZ$j)HC!hn_%Q3#N7E$_m&N{7;Ggzd?aK8@=a?8IaHV$bod{n!}Had7vh%w0udbM!--CmDK7Sfp`i-Lxs8qE4@V zPn+4VC(e2o)eYPb6;CE^*mbl~8^y%6P{5bU*Trm==4e^|>z4hN2jje?;jj2F^2Yf82z z-#0zrxjni!F;JxK&CQSA8^rW(>D&K)bn^SXipq~khwq-BSNF;P<$T8N2F2DD0+V`X4=i_yzJ(aI{&b{V^E56q)U-5JPp%29W#>b=9j&B@@dAhx3@1cGe0bv zZll0Z^m5-U+a|VWngxFMBzfN$JC>GzWcj+Ri1bH|E^zi;`@FUvR;|_A#&NK z=h3^jd_1xI&C>OkCI0>@XpNs~e=1ux`RlLcD=%Bhze+hj;s4M1yM!4wOzUyXx|L=& zTXgf!WjCW9&)&ECm2LRd+sm?(pDfvYbJ5E~o0t24|Neb?b@e%kn`JE#=ccp&E}zwH z9Dk0-NuKeD$kjP}HZ&RUyK&pv+V=08&*#&ttKZkZ@8{#=>oI)3n)~tGvneKtqACo` zEFQPNs!8)(Jnz`_Z&CL~c86@+zMRRBtjfOi~h^nJDf3qx~TWQWf-X7>Y^W~&`J6!_9B zezx64u6O$1-p1~>v#fl7uX+E!m;SS^N-lZ!<%y-FTGOs|+jEQG-`o5B{{L&Qj-Gy+ zRQKuW$7PZKfBygS{P(_~UisQjoZV%$5o@<^)7kgqQFpcb=fm|M{eu_E=A?)Iy%+u7 zuHu8my!mhM&z-*cQ%&`*nv&(+3rkod5_8Yr?)_nu=1c~PiazY&F1x-U7He91EpkxpUld?aHY`HJm~Y!KQ&t?EouGkXrf&>r}$jt zot@QB75V&RT#9bb4B}FZc-_6Iqw%w1tH7yAuYT&3)Lu3@C%*GVuLI-4lZI>z0+V}M zO0w4~3JWVsIfn_fH40z2u)0@dOXDUp6=&Z_(+ROp-1t>Y7B9cQLUmu!zqk zxlL`FzV1u#LVbazxbh`?dt&$VvhLKW-n}N1fmva@nsj`A%!GZJit~?s^kL?!Pb@c8 zRs35NaBzM8w~x}F-DmDA44SZ-C8F`+W;fQoAHU}tvOg_NzrC;GUruS@)za8$srOx3 zny-1e@0)d0W%JRxl^gDEV_K$j`fAzk+}#4duDZ^d?&^8V{B73MS!{gYzbglIX#3{8 zcJBZ2=jQa|>hj|H*P=q^*ZjFyUjLte!R-|-i{h?m@tl(REy8I~t-N4EM^tvC>(@`u z%#SHlX`McDF*|ir>mm;?&BB;>@@uY(m)hpf>NUOc{qDbibzUoVPM^(ERywt6jZ9_S zmD=0lslL|=eGVD@c)fgz^uM1;A8#(7ulIf48gtFU72fi{p76L%ov`cFG}o6&JceJd zNvSwAD}K{-eg5a1@u}$S;>m#`t%hdDW(W!2+_dKQwouXMdsc1B&F-0b{`Iy@ulR*d z*S9bPR4iW=dz;65370}g*9$+*RSdS$I#m~Wy+cK>iQO{HnYH-m!O!;pFTb~`QMuH} zyZ)NL=&u_3`@TE>_V0Fvi@K-2ykU*dkvq5a`Ij$$y5;}8 z`MCYtSy_3XU>OnHZ`JKrPks(RR~fd|b#G=>qHd3HXz3MapV;c}7n{F!i@)G;h?+b9 zp6#C50ghLrPHPr&v8*_AF5&+7(?4TMB@VAlNMZ9$&9q#(nN=zEwUpq;eGXf$SumdM z;ucUn^>p4I-Ct%3Zk|01=OUVq7;?I&uY6r)dDk)NPl0w{Ks5 zE9LFH^|ERG$CKyfYk$ZoXbNn0nD<72k)ip?2c>LXiBq4wOdfF0FD~zBv(stQE1qYx zUHoL!shE(!z-cTiJW@JLr1wuwy(Y2v=FEAKMrz@Kfg)!QOBpO%m(7?v%gw^LFL@ec zWcDYU)H7zATuy10*eXq{OP_nj=IJDUou~~huX;MqoVggaJwnH2$@|+r?-&EFiC9W} zO1bEKkby&|BPGz4^@hMx6-I^+$HbQ2eyG&bux|x}gMe$O$i$p!Zkb*`=bfG1BUsw4 z#Gt}tXv8pOY4I`1BBe!5T{FLB_Z0rzBbanf?!gg;hHFpEv*(`9zM@fLbnFRFnS+Wm z!vtl2{oN9~a=eNT7`=;0D!dc-zU*2?+qA;#(km328nXJNPT2ah&HUuoslS+KnFpI= zANwx1H?7yjCu#mO*`nqmbBH1FS-|pkP*Yy)Q ze4ls+2N~>BGk)9ksp?niJkfg>G-9R0c^6zX`S3!!<;Z0owSZ7I))Up@EFl+V7H~O7 zTkS~=byV0=Fgxv)JXiWt>E8?X)ckvM@$qqW^<4SG(*5^&CWfm&U$=_W_rZZ!h3uZf z4h_#BuM7`Ci=^vqOEgVtZ+rW&EGt{O-D!UPpU-EfO;1(KF}e8h<3_9W2_cfFf^ILn znRijjBl75O=N)D2DLsx7d!$_5rc~@`?)132YE{F8K!vR>sgcYL-&L8?BG+%7CL$}z z$RZYGV9C%08mstv`t^Q{&NazOJ0}H-6)kupqIXoGUIzPB`_naj?v{ ztu8D7|KRD*nK$Da%Kksp|M&Ob!950SLguS;A9lTa`MLeO+_7cGET2D}E!$i5_-}dG zdcVIteY>|s>HInP@YnMBqW6+~ZlA3ZH9O)Wr;7#ipvb6y(jwbNz&E`oi}Up{QY!h z@YF^cotmVncF)>#jzy2(Ce5WXb7!ngD&xK&pu*9i*;#naGU)0Y#W^!sd^;|iEN#5# zv`Q;h{MD{=t1sl3y}o^}`u}I>}~@%LI*yiq^lr96eXUEO<~uX_M9}HP2Z> z%~2b63S~Uodv6<`U&(c&f~eNesUabpWqAp!rZ4P#x@Ovxpeg&_PYrdMQ+#aa)ssh) z>d!~*zMH4Ke38Zh9+%0{v6rU0u74)?o=x>K&-B2|GxvDS)?YT5_2<;|RS7JiY);96 z#d_!SY!AFH7M^>_Iz*uSoAF||%sap0lbd-BmX`)+-tc&E;(*UHm8YMlInD}nvp%D< z>23e2Hx=QRJB7OX*!#mC+gHo?BSA_qy6n0-@7}z!{M$e-a)0baA{90IT>K%tCA8Yig&+Xjv`;2DE&-a1z=eVD%Y(3Q-k{7@1<4)z* z#{SpVZk^d=zH4J@(32V4rhZl4dB@NHYsS~w-gB0<3|uR`e8jc{EV7%Zp><#lpF&#L zyz<+ZyFZ7=*Zq8YTHOC$O)%$g0nn7r~bE4<{!-ox6DP@%%j& z_V=}NW=byjRJuLy*41fq{9S52&fEWf^ytYPXN_lDOOH11{{HU0yx^mYbD3x8ADFgv zZirRS|LMkjZ)dmdE-_)_g|ZThyw%NjMD+;r`q}(wTw~aG;@yf1 z7E$X2Qw{l+s3<=@A@DTbKY@dXagozMtLj~E{t5UVDp}@xa>vGf*Cd{D=ZLQ|{UOq$ zeea56y3DVb&#aR69TRKw%M9;4KB>6p>BpjJHY20P+We`__K?0k%+-61 zUw&P3>~8pvsrMAkr4?$=K7KuCa{Q#}T>BTs9MInWB-H+9eADToZnIbNmz(cZy`JlP zxoqM4Uq2?#|MTU^)tfmR@8sQH_qu3*e}`sk+UB>r)|J?`a_n|J6%~DT^WWyhyT8l* zSj1#fwk=@6j3xY>CnO%f+I8>#{rVpt9)5m){(OIbZfIn-4 zSDE3-)k4O{Z}g|!m}pU?d-L_Ps0sXP*B90-GLkno*9)$@zjf-GB<5Q?>>}nB=TG14d;8A^c6%!eiw)P#P4C{88^5RK=figSu+KlI`_C`*S?Djr z6j}e{!NcnNKj&`W|53_( zy-;vnP*7)jLKl~}xTm%6Y_T=1o31Qk@KzF`Wjz8u?hB=c7By(8)3Gj%?lNnN&T)!xI0Umh~Qq`uZLIHtU2u7Fe9l;b`J&xAG| zyu0VcF1=*4TE2tlws5{bc{9*Tn{_(u z?1hDbivrIu3A-G*W6QrUMMrb#rJr|9oW1r`cX)`TJyYSCdENKftoRDH=KO7%iznWC z9rpj_)!9D}{VbAQZ!X9gYd`z!t!=!seIuuBzNyo4;d?FHoV>7!fwQvJ`ZN6tdN*h? zotYk%zt~ke=4v#b?d%gP()Vc|opn$DdfxnvQ~c6}rw3)7^*cLV@%Cco_Z8OV*4}Bty|3;3FH^S@Ppu_S z)EIe+?)bOkjL~l1jGcQg)%WH-DAjM>fAGqq?EQbm<^J36I)3EY|5Nj?_f~Xmx)&`c zvM=aJ_N-&CKPMzm<>-auFC?a{adcjF!1=6Mmr~Q)wA~gKE1rAz zu1VP?5L#*${p5D_=9_co&wqb^|8YZ3rdxB*@UzV@dv2gHVNu{2qvZBU0h^N3^D;lN zo?F1>C8o1Hp;t64fW_6>OxdI|$eC-WMQ{1(h?y1B+f4P=>{Qy8YrS{7aj2N!rZgsp zqD_WMj43Oh^m(&y>Mjx$OzqQDRmxv$d~D0xYt`93tP>=d8zQnlv(EWF?_%FSYmE zx4nJ#+4XX13diJWw0{mKQNJVqX#ogQTy zrgcncI(w2$M<)O(wP*Fw`-{R*VRz&9W2nwz6cpwo}@Iog_fx*RNqrYLh z?zY-DCo>*)Ey|g-?Deiq>trsc-Ojsx%tE_)L#u$G$P|Gq3Tnwd9)d+_aU9(77K}iiI}#2kFi9}_YA$q4=9%yJ$anx?mB$44s>z257h!DNj$nx)b{K-#G7fkTyv)P^DKQ5=`inN&+mB)?+2+a+O)z==(R^itlsoww&Pbcu33s7{u-e(cbVk< zjH~X`J!iP=>aRRuz4n5_+l6=672f&OH@m-v;d1YFh0xLrS;zAlUJPLuqt!RA6ua70 z9X@m3;bpHoSHzsTGBaI&o_XwV_5ZKpx8?e;tSI?^@aM~;Yi0?%I#@)m|33Hjw~scg zn_TmK9Q}eGUnn^4`C(BmcUkpk<`;&kPbYnzaX{kthlkD#7Qdf#|GeA0!YF#m$$-uG zbok#jZCrGvmX=XPDKym~t|@?e^C>dx9yrPv+S|K+qBIF@u=d%m$&yxG;7 zMcwdv>eVfZEf4mtU!@h?F>9IT>8u%I5|g#BSg1;d9@**GI9IdPkj-`d4BmpSIp6-w z>!^6o`zUR*;W3lia4Y>Y)~l=KxF)SqXiz-UFn^Vjz{DtF%b%N8r4=X37+J(8aQKQl zoRpaUJ3G*@dDRK#SyO}*o*6FE%@*=iY%)Dut?nW*RZfF}gJt)tc`ck%=D0eW*Qy=! zeQTQQls75wSLf4re~Rj?B)S~bq~N>!lgyeBqlD^7t%Vu1GBwR^IyY@3ZXWFDGvP zb(0R3DxC6g(XEwpg1jRC*!PLYn|n!|SC6@R=bqi-ol;fhdlh$F)p_zYwnKUckW!o(~pzQPj5;)%JU~m#nGYJ_quYEhQJC1 zi|h#=Qzd()_?N9n`+PR*b@!@XUB$}yXOf@q?k;!d-C*b^TK-$ZA)sYWE7vgz#;Gl< zb_yg+IkIMEraxO_WTp7m_EpCgY)pw2`nu1>Bt=HD{l-eI#aat>Yox1!PGrY$G|uFH z&O2#S2S-QHw_7PEpRJwNqhjXaeBq?p^`9Bk+$Fgix+0Q8SOnG@&X`^i zx^mz1>)ka=zI^ZFdw#lgc4)}2`G3B~@B8^|_WtkH^$#viP6)hq%*6NdmCZ93ZJBeW z(nWmkY~62fYSb#!Chq<9c2%$Mju%#T*7i};wjP~#BP7*ucK&wW?+eb@|NZEn`S5=H zo9&7dgk8CM{QKUu9yqq^Qnj<3hjQn7FZr*3o?gD3?tj1j_u6MyPkt0X|E>Gh)X*QF zp4RMp5qzq$cB1OaitJ*G(+bD7eY5H;QrY#cVe%QJS;uy!*5tdKTc-Q?N~Qj{W@#>F zfx!FU&#Vb!6y%*``a~ycGVk{r6&l>}Qxuo!vAwpP=BmB&rS)rD%iZ_#a#`O0&DnNB zyKG&}q7{p>IMx<+a5k_Wh&sA3%DDLUHg*@LBUUOR&p1~orI__-F-ba|+Tece?uouI zUJkAW9=o{jhRT*Ki4<&TNG@2jY5~W)jEar#iw?xi>t<*=vPN`Kl^y%lvsH70R;}_9 zH99rp_0 z-6M2h$xW`-@;Osqx;U5ry=I^g#_Hn4lC1ag`OoETg=P1j$GtKNG1_h8U(-|eJZyQN z^7S&u5o;Y_Aizf8@lw?JSNfpLK^XS3k3Be?14oI*nQD{(rjpxx2eG z@>*)-y6dlf=BX~K41HH7qNT+!OF+)5`duHt2sXiwK8W-No37eKG{HweB z>)|OqA7d|vZMJ-=8p|LcsKdaK@h*8??}T!bGNv6S?m;SyQrZDwMRDAW?Q@0OI;tLT z-WMLa{dVrQn$W9f(f*gB_WVNc2*_Hf$d7`9iGPc+Q>`ipnHjK#SXK~q!`A`UW0cpZ9ub=QsfJr%!> zPFByitN5R*;k_a4^7h8d?ecXI5#cwia)17KdirV3&F_EHE-z3w(PNyo>V=TFi*E;O z@ry;9zWA=_(LEJezA}Z^y9~$KZmj}n)w>76|v*Eb+m5# zE1uV9t_MCm`jhk9+r3YDW_^2X|9|z{XM3uDZqne2&9(crdVl5Xz28?q6>3?l71@2Q z=&~c*1QwPBZ?|nI{us6XI%uCn(atx&C#>W=He=C-ndfJ`6xe+(akQ4HS919Px)0*yb#l-jKwwneUa%cU$`RL1^ zM?apPlIaR8DL0WPJ`f6shXyvZ3rsO=A`ZV~=4*k=JF5H4aYM z+|On(N+Yb$X~hWr;uhbH}9xJR(unsqD>9 zbPtGX-r?Be`+4&5<0lsE_u+LhzIU|2;K_`4H_QqSUrP20nkMb`b+N8#OzEp#rY-zm zrFXaW{=7OlFWIW&;CkiupIj}EXU+RoWL7ejujr@=O5bYz{MD{odD5YC&p*HY*37#6>1Ko3 zXFt8NDdS`ia9XkIl*F0IGi6^I-QWIdPUpt^p__EhC@S?BMrHRH&Rm$J`?hBxQ*lUY za*mf`bW3Px>cO(u>GnJKaPTcH%vhy2y(pPSU|#H+ImMw5gU&B-Yu$ZyrfyBC#s4oa z#rID9zW?{!BD>l93;+Mt-}mF9y8Pb%|Ek&9-LF|C#;w1;(7WAxf7DvB>eIRRf4a&B z@fc3re0$r+RKet!s{QHQo=TqQ{lfBf-_NP}d33M3f8C#-{@>TczPYQZcy8ta@zk9r z>9gP2RM}hSH%+qL^`ApYEGcaDGMhCE7L-cAlhxh9UH{wu&+HF>p5EK@B5tl-#iwWY zK0WxnJie}EW9^S~)~DIO-~BglVY5~KR32WUac!YfBP1+;9u){~> z+f1oNE*TuWN@{+QzbD(iQuuv{CnokpV`p%H;{9M{jY&T}E7uDpuUVC4Bp`XNSWfbJ za7It!wZi3wx7cG=?>M|7ds4uR>)RJ;9OpCAdfw%{`|sX+8oRb1GTtusWA4c(Q)^zn zxhcuNFs&$*ArF#q4OS{HC zpBuCF%x=~v6|xM)k8|!w-K}|R|G{+Cob`+E{8SZ~e!Xzjzkh`(`y-t*a|2a8PkBw- zw05_H(~(uH+yvk3V4pfgM)Khb&s}bu3g<66r-VnO<=x)LYs+9#tAD#}^UXWekN=hJ z{+jyr!$aj{pIat9CeeDo*Qq-%o~ymu>7G4jtnG_4r%%`Oe{WmyW}97zNa&Z^Hmj~h z3QF&}CQfl?FTOqHb#2ea_twu>2QIZ~n(%Ym%2iq|26~}8U)@=?bk9_0ySeH8%x?_i zT+|q4rrV!Bbl~xaIxW6aXHSLPnep?;Jbb4&g|yB z*a=o$VKXe(neSV(Txo|u(>oKp$+_>cZJpisD1JV?W@(|0lZ#8-!=S^Hu0FQlsJ-eV z)3V+$bJMKMJq$j57Q2op>b2%8e)OGsHY0b^N!7&<>c3b^c5mr;vMzrX$BelXmg!sg zzLdJ&ll|wyLT8gS^PBtj80~-7SNzMysN^xbXq@ueU#|`s#O|wm$nqpDdCTYYOS275 zh6kjq+k0+_;Lf?n3V)`p|JxN`Zdm8rcW}Kn=ZkQab^qAESFD}9W}}^}qtk1hiM@u) z=I~7uRW)R4*dAih+))}?k?z#dC9rGRDy?T8*OpJ|TIHkFc~fHh_U+I2KA*7X`{tjY zp8R?9Cuy_Aop{r?7x(^7(D*7S!s+{L!e$jgL$ThibBtayg|Zl5u&(fW`qS#fgn*@T&A_l|x4@*v%|$VVef~Dq5UDX4_R$tBda>?{;TxH7Kr7GOfB8%SssuA3+SN8d5PUJPw z8%-y`jt+DUQSNnP?-h9-3K3+j||NnQ^N?BmS0)%Pe0}NV(Y;3}>22F_ufs|y*rbzrjrm`$%De5={qo_TU4@f498Y<9S{}Pu zbZuMizlh_9<;tUWhfY0q)tEV9XA|GP%7U5oEs+;C%?=Qlc;v_dmKQy)trE#TinkY4 zWKZO9Sz~z5DwUJ#3{MJY+e2Bw$fCsbN6WdC7IY@}C@$Ofc6xV~frDWiV-6ieEc85+oQzLs>Jf$7nu_iDPAAx%rf3`IPS~ zIWi_}D%MnBXx}mUe8Z*(c{3jMvbLybp4VIZS+nKrHuJvD6OyxoxHKPomMvlF&Fx*K z#aqo8Fw3ItAcp`?%$(TMMkXvZFZcPkF=&cgKaQ2leagt{Fz*S2c2x4_C;9Heg@=1Y z9TLL-8ws{>Gzf0;eWx)$&}GB1q9BH^>&|Gs-Xqo3lCAx0h1I^TS#iZR_YGr9yc{Ge z6_Zy_Pv2q55god(>Rw^5g!Ph>u=&lR_tl$@b$zR?-&=@lYc|T1@2xClW(YJn$8#i9f@#XJhTzb%f-;BSwsdsV%7+}Vy1s3#`Lemuk-}O+#j^iw|DC z;$_!?Gt0vlN-!^u~r;Lr?FW&$6VzK?-*}LWU z{BHmMwffn=e?L#|^xb7{ZSvx`U(y4S$2E5OyVh_tjO{Q=Bh5 zzwOZ2GPgYM-QO4=$u0GT%N8^dJZ0y7* z-m=m6=FQj{h2k@wXG?yNj?pf&Gcj+~73;M0NOCPXC%Hsp=KGZ!-|J3vOk(w1b4)6E zkAAS%gVTopu19fSo5i9qgQ+~1Ls2v&$|SZc_IC8^$vkoOX4lKOpBOzAV$gGa)~uc2 zWz9J2WwO6ZLa$rNIZmdPr~D2$xim4KPGsRPT6u2H{b(ISh99fMO7`SU=4;#=$(+jW zD5JGGrtQzuzDO69?1jhQmZvRUxvI-?ijKP6LNA6B>n>dX@c+&fpQTxn2LuG4%f8vv zT7KtDkIW1kGl_G|4`+Nkt~AAa`@4!|DIx2Y%<#!HoXJ%t{G+9FLG7K({@D+|G`KIG zE;uD<*A}l?%kp?xZqN1NU6ldN~^cIyvOfH%RJqB{b%+b#@rOw z$7_lmM4Y>9L_EExv@2J3-TAJobn8&@8=e*0-R2gjRJ~wi@!Y*m`&F0gCZXq#{?xd= z`%v)z@p6CucXuoQ{4lh*{AE6~pvC(hQAg zLS#l;){-_2j+FP_*>kjOAI!ZuMOA8ZXtBQoM+@886X)lfiKRxa3tN5o@Zoi@1qwGt z#KgqBdHdG%?Xy$7`>ppLlW>sqO$%`qb?8*>RWR_LGwG!U_ew#AgFY|51V3MtE#3Wc z9-CmV(yF9O6W*>7+!Sz5wzE9JO|qiY(50)_cohr=N5P z7TyqeB6;mbmqR><*bYW~YJDu?>f$KaC=xK0?Zn+pJf_nabOg05lCLXveQt9|^3wG5 zVLl})^rS#VOvEICLDzvx@k!m%f_skd(rV^TuK0bzQ*`1U#q@>pAy0E}OZE9)Uh(Q# z($%lI{?6}P)uR6iC_U|NTXQ;*cZT7f9Jc-$Dt_%8!OfeZE0|YZt7>LZ@L(|MIN_nV z*wOjAUQ(GLsDTus!uV*Z1Hcqw01Z>t8AiPo8A$GP0IfKId43i?8OADO}-E z*=wcU(im=@IT7_(#W{{4(ra%1<3r9-~rYXEn`QFdU%2{>f9Pdq2u0yGk_kNo6?Vee=b070GVRqmBnM4VH#5 z7!<#J^Y33>^~R!eI@3>odXlpF=9Ey|XuVgv`eL8wSX!KYzUJE=ZYF_%z{G&Pj)#Im z9hf&5D@@eBvFvl}s|Ti!=A4e6wvWH^)7<2fpFS?1(zQuy?ooB-oD-iOpD8-A+U@@L z#X?_~l|MQA_KNBJf13M6)!5vxb4GaPA2L|1|L==?$B6}31vpwYc4sf-l5kL}*;0N) z{Py(Q{;8XFXYJ^}ry;4Ds5ggyuR*%w>WJ*!`&O=M;<=K_Y1rhz$>BTw+Uzb4SsniG zlaAzV)$DG*deU`kgj?hD^Zobhe=O0sTUfpBT9fwQM<32DK0g2dhvUc3_gz+NuuAf2 zSeeYV#W&VGGTmRbYKZd`aym_zreZz!ZdZn+qLv>Hxns{)Z_nfZgnXDmV1}U;n zpYGP^+V?*9Vf)NJzPBD6is>KUtZTgJZ^nCU!K&$}y0bYKx!mM+bvYrCdaff@P5aOP zo4+rsM{jy)lnK|#ZKbXJ0>7rtM>L|+t-|s7n|2>(mrT%N}_Zl|8D;$qHf7{%DoNnGd z*YH5jtOpKTuc@+{2Bx?fS}>VK`1Jq(xY#{SDa`-Om&O0yHO}6=>Q>L)rsRiC2B&T2 zvpHO@oFRPfoK5so6W%S!lZ+2W&rOv78>{d1Ua!^feH`N+XP0wp46Cgcyt|Z9AE#|! zaCW9>g#W}Q{gpfZALx3ze=`%u|9kE>`xh==cbcj7#%At@8QzSC$}ToWo!goBd1|P5 zlenO6(B8xW3YtH8Ll4 zEpv*W>V>W7JeAhqXwx2RpAzb`EP*%Rb#!g< zfAjx;*-y_1Tzmh{>3Mnl# zT6>nb>D*`Y-&a|vc;^q)6z zi^sXh5SiYR@Q}|(?)_GLCRGr8d}0?{k|pQLiZv{`T(O&Pzs=ioe9`NtpL}hONQlRL z7C2I=uQZ{xBb1fHef@W3YbJ&{+{e>)Jz_1r;NYGdI@^PD>VIvqt07yXc1)6-)yFwK zfz9-0)*k(y8{H`tXKvNhd-jbyou?kTv0xA)uS2N zd`gdER_qXaFfo5&#LJHk9xqne_FQ{42AQ3>_PHF-%rQ6*NmD%OnSnUFCoRix2`R(V#y%lEG)fN-1(%0E!u%2(RtWRe>@_65Y z`ttRkz8gLIc|2%`MS{^GrAaD+6Z55Xm-e?`*w!(_^+(0z<8#^)6TWp!OU|)b`Anc` z8Iz0eb)k=T=>i40-5$RWKRkQ)@1v~0e|~;`niYDc=kA;@E`2jS54apzwb#r@kWpJn z`Oq1elL6UXUZ#_$ag`fQDn4iKS044cb6M_Z0qu@i-X(f6eC?}TWAv}Hn9S!o-~Om$ zM}$t%IXeT1r$W2eIdA%zYss#)obL^fi=?Btsd9>g^A@GZEJ?@ErJReRmfN`PaR{Ep z!E*VU_4F(A3`CtyKH})eAC5xza_GCI!t;_G8|D-fXt-xt)TOCtaDbCpf*yLvO`2DNfH9uhPVvW=zTy zJpNHtNx4rgVX{k-)hgAeQUbYZ2^k7n9vNJZWEXDe5LmQcPD}Io46T-JF?w^0TURWJ zIU{vlfJv~@eV)WsA1=i;(`1`?YvaALuIpcW{Waj7+3vg51_3!^Kxiix^ zKk9kmmR|kiO%kuKtO;7*^!;m?5aTN5`HTO)C}e3CE~!6hqhO*?B~VcrvNSa7?VRhb zeavlD%Vr#}Ik?EmF`i%g#VKiHt4lp0J|O}f6V7j0FMPbU^SsG{uWPT(^wX_Tf4^^8 z<|)CMGin`H$@Z-}bkRLe#r5n8t>xRRSneI;|6O1|Z}Zt@U(bfjpLN(~=_AY4_OCKd z3M@GhT}z z)_uk9|FTyE{>$6;EneB^%WRvcKTp|dJYbMfXvlZcbX}m)kuTlu!g9NI*S^Y$LAT_- zz2E!&(}ugHcMl1sySpl+iaI+tC9OQ)-5S4LJK#+19hqP0*Uv9H!SuCR{QSk;O5c9f z?Y^BO{=Sx_eeX=qKsPQsjjTyWPAtq^;L#ewdt{a3q{xJDmDMSlSC8q2zt>4C>w8yz zJL(3D_?4WEagAP=O`PwWuQogW>Cw^d-)D0ryH+Vh*?c)a-=4kUaM|`4z1{0Hmu7e# zylBAVE8Jo6d`pB*;M6lGc+zK-l`i6WQ*mP}i($@1`~|PfTB* zmT;`?NZyytEHm;IT~ts>hM@Y}S-zvoHGy?eZw z|K9CaVj*Jpf4%q>EnoBRx&4oa_5V-5|8xGodtj`oVxC#rF~6i+s?ATUQhSrRe%5*D zF-LnXWzcF=(7SN={jVL%%y*x4KR+*a>-F!y?NUv@g@rG5;^1*}_44Z68?7Vu`|rM4 z*XCTR3KiX=u}XA8r(S|3U#;jwBa5Q6MM=w!@)Vn;nJ|Tx&XdqQ7S~l*zm;ZMN(IqK$H8C8A2<5UI@{hptMZq zaUOd>t#wG>#88uoTh9tIZySxld6P3zx*cL`9s~Kwdg!o=P@SvyK zu6M$#_EneP7R||0EShQ)nk!eXvz%lE7kf#q`tQtUQTVb?d4tvU zg!j)Jr@E*tNLa9F>SyoJxfOR-drjM{vv6_Nu{D=k1l5*{J8+zf6^cH1;G#1RGcThE zV}Q1b`QcU1S(X)dEHc`0e%Ds^567HmPd@qdXO4iS{xW$nJ^pQ*FXu-+xO2+oY=Vi& zoZYvW85W&c_Qat2;zf&h-h2K1EX3jt+2=1@{vgxMIM^|q?MbqRhnX3+Y=iOr6bUEqw-+7X?mlu9c77i0q>T)RG%J4j>-eB{(Xr{$WO^!uA z%n6D+&9o`_)zqN3jGPU7K6^PuEPmjYpPMAQGQ{+~v_S5T#$=mcB1;3E_rEeKRAEec z?xySP_3`b~d#Sq()cV8!B+r`dH#75iLvTsnrGsI&r=GUiY!$y+`ojs{H5YZyE$m`0 z=IGsc<&Wj@r5sbzOr1iJC-0R=HzyJU5`<87#f1SPl|BwCuo8SLE>9?=> zfAsnKdo@2k?cIIeem~#c^8Y{h%j-X%JYVVvLH)qc34BLKf(&lMA z3vb`MU-_)9a{t|y=izdRH*z@zL$=+{J?^_ZgTvz>L)O&Pt3}QZy4o`YtyP%PT!M7( zRkNS-GC8>*N@B{%*~|_h4M}+~xw|)ZNr^C+nz$L4RNS0xH}}G^scX3tR=NAiG>KGC zV9r^t_WO+b8ne-5s+_GCyP9P z=H{|wS#Z_$>3T1wKe@v$63g6NKB50nW-qJj;q9f{^QUVZj(l}icuv?3g+GUcr|HI* z7O(xHW05CZCdm3#!~U6eMpj*>=egFx)Asd$h2leW*JZOrT`nn2R#kd0Ex7t)j>nb= zy|V|ZFHh6v$lMh>hXn3_Qb8b*8Q|@bE!-D`h7p1 zq}$(oW413hFE5X;omsH`+q4tRn*!2Z$o)*^^5A1U-#ty)NPL2UsYTE{iZa- z_Sz+2lx7ira(QwBqeiYp3Og^Xn@ME@$9))bOiYv@ml$K z>aUl_tUb7-K14VyY*=~Xh~`X}A7+!hIeL5oSwpl=9c)>b4Y~jhTKOYEu_xqdgmz@1;x~Im}TwV3ri1kCzs?S%h@3~qx#ks1I;kodNtequ0 z*FH*amZ+E^`sdsF|3|9*J73s^2Kt)bT-?>DU%KJ1mvhTYRloB; zH_WeDvTDZuU-sdm`xRxT?CR)Y*?z##&ElR@sn6@a8Hv8DJtNnx4}bmjmw0^5J;AnZ znX{gqoo!ycOQWMj;MI+ePDX~g<>y)jx@JyoTKG}cyQeh5FHO@;>w!~)k^e%IVAF!M zq^Q&i9u493YqhGMzqGNCS|}-}y^9JH4`yUBA1d*e~?iKi>4T&!4Lv z-Pj?0MrBHx+HsA$KbuSwPh7Sw&Ya6sykGe0t=h6!^T@^1f}AchES#}QN|0$m-?RJ~ z{c~ny&AP`gm=!Q*mZ#auFLLc1ENMY}yKkQh+!2|d{BHZ~-Qn>%vp;;gc{cvvhxYw{ z|FOsa`N{wFS!D6v6G3)=ezDj8{`K|h2i~-Qx32Fq<8j_@uX9^3Z(HnkhT{*Pozk@y z|MTvvZi=CCp+?U#j@m2{*-K~7`UVL;nlj0g&7eTTbMXq!$f;3n46LD7`)vyyOVou< zPCR1e)i*PHvhCH%tG4HVG8lz%7Jom_Ip3bk{|W=APZ8sRRYw%lj2KkT-#Okm^WuUd zE%%g_n3qXN-&ZQUzNNh`IB4DtkF!Y=i}f^1W4Ci~3wlQG{cidEg2}m^PMbSqT!K$q zZqDLReE$33hKRy*Q>Uyg`*vK6Nsw1}^^`@dQ~Q7F9^vW8VohiLqAF!>&(Sc$TkZJQ zBB@M)49%rh*DdlamY=r!@y;kVWl_P!i=~SXnO&WfaLzk5ZAPNXGOM3FSDg-Swr|yX zoOyoUnie{mQWYk8b{Xp*a8LnnTk3S6mH0UXiYI zulPTGouA5cZ@qKMrEaw{g7@Bae(#Xy{8tnz^yja{-G7ty0~i9&$`os|%5u+058JG> z^yRI)&;IS&TgLGF@4sKae*Js5ZdTu%HI}b`uG`?i;d102uc4-sT#|5122;Z`rN}NN zk%@ME-4_@(&+Mu4w7REp)#jl^-{$1m90$7C7MNstom^10k;_;(W2NKr#WNQ6IrYxm z$|0CK^%X~5n34eV1Cu&6MC_TS-f0E_VICE z!62!=l`<28W|l53xwhQSN4|A)lbg$`B1e~_eSW)-C$>L3)Znv6m(_)#P@+xe=9TKE z2OX;-n=6X0u@ix)BHW>tyI4G3Cy^A_4M<9$ItfHf4KhtQT<)T-$EzOsN zaIh$TZFW|De>T9&)6&TFoM{>x7sHV^H+zqzevPtttk56jd*D~>+?tme-)`q`*IXK9 zmGHRZgrele%#|Cj9?#u>?r!736~~em8%it?WK`z)d$9U^!{LS371S27SgQ5kyR;!r z_g&pbZcCZ4?$#wfY(Fn7H|gL|W_>JV8F&0ePtIKV;399KnU4J82#E#v ztV_-Gr=B(bxTtA3to4W#1COw<-`BRpx_q{jezSk!`R$N+pe|vYHP0iNjjM=k}anuT5 z;o;cqb<*_l^i}C;ea)X6omVifTKL-OHs4``v%!5EUe|2<eGe&?Y52264$R(7iAA?Yh=`! zKIzlj*XHN*^S=H5tMK#bb-Oz<-@3mt1!U`-%iI3?JG=XxZEqF%np0jJx?cA>n(agL z|3C5N`+p==mhSD>T+BH6O;z}X;2Ym-8Cje}8BN(=^jQltSUwLwy*g`2*jq+#&#S## zuB8OOI$L5GlDx6XXW8BCcQ>s6wkt8IO+CiJz;f*ClvOiDE++*Abct$OPM^`{eE&Va z3R|R!xTxXPqb5gAGcYtTc)B=-tXiJhRPiF%-XNiG<&h&Et4^`h-rsIl;ye3tK(Kme z;_kal2U5NUo|IH<={(5pB06JDu$sO_J&OC*L#eY$bq%j|V5E!@{9yH9NM z{(Jgq&D+4x(|>GzvX9=>{H^NI?LX02jyK$@@}<4)lU*Uqwm%fav%iKbcf_pddUn_- z*i=xsG9@LrSmU1Hp`W6!me=bnTle2WV9J`dbM4D+zpZ9=P`bXw^NR4w$n7zV8zr}$ z4h<_j_fxGS(`V)DU5lh{9Xm5?o2T>F(_6f9UQg>jd|`62Ymh>J#F;bf{s{?U$u3Iz zj1zKImPyXImSfKl6c{R<8B<{LEo^P0%yN_B71I|tNy;8xagl*>tDgDs8zrHx$K5&> zyqU10&E*P{>x|=7M}M*_7B3ZH+9K5$J^%I@mJpT@$I_mcmVJGk@(q{Lb9Vf!WAL9L zcsBKnV#~?kb;q8mPHlQ2J9)EXtM8m*7M7(~5*lU9x!)IWvU-s3YRjIV($ceJlB)Vy z_A3h&z14g=cqi|YnH(*^`0ky##R<_ZfyNebHoLPf{d;zpKVhpCPp!_+Z{M!f7JhxS zce-l2v$R*7UYP#=pIg(m{&?hW|M!o&eSGcz-M*JoE+5GEQqlq5ZgiH{4diu3MNmawg4uly2edUVq2)jEu`x)wN| z{r$IYZ(R7Q<5^p! z+M4rsuX@dt739X6@~5YODe$ zKN>zd+p$9JN~^%FZATLy@70f#>3wxvBALnY!xJt+Md`#3D_SnxUtV&<^5C}UmInfc za=)IRpZ9R}@3(Ki-M;_(-K*R3{}cXe>Fmn?d+qr8;yrt7Yd7z?_qOa^ceu*_>gwv< zyQ1C~vs`{xRr~kR&wuIj@7I0wDsNA}em(xif>n7NeZETve7=`1y7FhAtEsqbX}?C6 z=IQG9^&I!6I?j0Qa(2c{#<|4|ix*xixucc3LrnE+iO;`^#ZO;%?2}j+*}HFT<^ip# zZHvOZgifAp6r8|p!sg~ww&;SD{gMc;gG`f(7ETFT)j4V2Ty9^fw$$s1m*vW4i_6;_ zPr7%p;KgNu+uL%T1vJyjYHQ!_y)SQ6_)*Mds&v_#?X#b#{3|76g6G_bTb*6OK+aQ~O-|h@)}A z6iMq-CEskUl9OJVtSUJ7wKo1S|LTVeXIxuw{AK>DuQnfVKl}6XF8roZ{Y=ySvAgAo{a(FAKXdwL zoj5r2%n#Y@De?C=yqW)cPJG#sW{)$GN4NX(cIYd4xY&Ksly*23d9b12KL6^~r7O2G z8(YqMGdt;I;MczS z?jOF?+9y6N^|bx6TTxCcE9f};QWayyfQd1MKjs)4OM7h3=-W`aQum5UWXA1_C-(oV zjh*tE#n)xmx@a9S!(*?yOwe!O0>Uukj|LYX59?LYxZ(R)c-v4&~s-!)s zBVqU5u!Zg1avaOwc6BrrFVNZCPi{+u1L=UN4D#-tm%SSH#2zGcRmO zapUNl7R$XV;g;2NLD`7IEz4$IuG+X~|6bX$-=)_Vb}XCo`{Al+Cz)LjuIJAFow)z* z(-}>lZ~s2~dG_krvuBGWOD#%XXE-4=-Q=TL(Yb~j+j3iXxTtJ7`|4Fzxy6?5)|r(o z8b_BLF`2UF>>_5hPrORaf^t{07Hb?gU-xptoQ}>LM_51aV^jz=IILA^ygFwidr?fV z$^(8%!1Eb@BdR5p1SWGUS|piVP+IV;qxthZS;ko_o&*I=i}CsLCD*L) zC&Mev6~<4ivf2_?dsd&$6ja(&JpJ&~(=#vD+}?LZZk1Nt627aMkAt%oRDF4-wQBS8`74~# zm6vaRZrMEZd41WjANv~Cy!o_wj_d8XTkQ50%EF!!$1&I10LY_-}4bKcssb^YR6WPE1VG>OIB`(ECfae2Zbr3vM(OSH^- zH-s5yzR>RJIWe_5F-_ssO~E9aFRI56tjlh8ZhAQ3*FiR&)5cGJPFZJ{Jl{uUhVdbn+NoW?u7oChDw%aDI9u%C$vM&tUW`Z1+x>p? z^R)Qa+<5!lKS5a{a&P{g{5{bi0P8^F%MtLXXB+1+@*Xm$N3C znVe1y_y1mWHFM(Cq`=b?g;|gM-u9a3VD9 zw*C{V>q;LTjqEzHzWjW3c$MZq;{zYRhj;AxyUWTw;1yfjlR5bfoqLpv?wK!o<^14+ z#70KJYWb!WyB_#Q?l}9hE$Q4hvDLT1K)k4ei z-TU|7W>-u6j?(#?pp}rEr!Z@h=2Zbc&8;r1nk$;L7TcaOS+jQP^^3a-msQ(*bw19_ z;__mzbg^@Qv$55-nVgFRd)wMdFMhelf0*&2z}olUOK0iL;$3F=jbkap439w3P)38a zBsCWe)$0tmydu`@KWvy&*|lW;jGofQ84`WLFP+)e^0O>(J#k=ja#`tA&F|lL-(9D4 zru4^`XJ@5f{+_h;N#Nwj)g}{TRLp%p%oAOhVb+i{%dxj}c0-@@?OkdYHa%Va^wBde z8EK~K|IfZ%tG;jbf4lvUY?a;n_sh@qzV+?({?Bu-ex5z!a{b@_`eW@imvv+;9GYCY zpF}8b&|db!qI=1tV$CNrW=uR$zBXES&6EqpDL42nmreRq zwUcG)4Sv28T@^|0EGAZKu4o$^FS+qHxaarTZ5~A)qSqr!xs^1QUU3Y)y{-G`Ab|`A5<}=&(h0mo6G-qan2!;#ZQTe&@otn$L zh-IHQIy~R`T!10e<&Nd?CkOl*Dm9l*3s!zx{q1Yn!s9oO*-s41H_2kO3)wd=(M(lrkLh`@+-iiMw%YMAF`|pfoo1ojTltquuHT!Yu=AM1~`Ye}D zn(bO%TO8bOefsI7JI~yNSKZIHj}V>e4d@T6iSREID)W%F1-B&oyh7-}%X2HeqYARISde zv_lhKeG0!mYv23%w$5d>F0m#TfedCvuJ_Tmou?q%MSdCO24wV z?AR^qpE17Px3@g-s|%Yf9vM5e^Mt&$(~2Vg=W%;L zSL9w{!J8bfC(PxzA#8f@LJLFl<_A49XNPt2K6v%)*RQ9=5vApa?H23Kk4?V4=lj9a z&NdbA_kZopU*;Tt_K23!+~5|onjdTPH+-M%zrW(Ex&7X)FnYniTcldkGf2y_^U20zri#JBssYE>xE6V_O#8*myl(nxndJR<*NUIM)?V?# z`&58!_tgswzK-6n+ONoGt(+3X)hFZBcTzCZ^65#zi8H1tKUkQy!0O11&RV8i)doQTU zKV8#Nxy7y0q_+HAhkf#@vx@Q?CK}nyT`6_BB8+36);#V7j{==EYHqTHZBG=H+^=6W z>t11V&1t_({~a6lPp*1#+D&UemuAX8vt`CbWn2FkZ~OQ?tkU-1-;l;6j<$f137#T6 z8ml#&<}&u5Se{(+rgkycKF-UU>#G+Q`yK4+Qq*vAeZP`(A7}f*`?=r3*6=n8nu@=_ zvnX5E;oWb&mgnZ-v6rLHT;gxIqBkw0Yr$jx00!3pCe>gTR$&82(WaOD2_Dl-gmtqGQTRjhXB3UXEzzk+@(jz9(HNKwH!J(veeZN}pszIlHiF z1u;&w;Q9N{p&=-!&vu1@Q>Ug}m79{w$)jB%x7Zbp5} z+uzq;_%R_Vri`0m$L`(1SJ%DPT3WvSHt*qp-Wj`}7VSAR>sWRC>s5d2XcJIs&zD%&IvjfbW`r@vK5zh za-ES8bW1Dh`+M_4Nu1l6)xDYgcKeq8y!QEl+l+!)6DJ!gP2bv3e6DqI9RKR946`*K z&#`JVEt*|3^nV9m1}06TA;aYZ&=9m#T&Oz2tDt_AgAgU)0gAbQ(B?6 z)Z^R}na!JPw#>J?7IvBMSLp0_+uvNC?r|wtcu~2g&OD)Hd(q7wzV|yEm_Czf{#m{M ziTm~~`uzU?eMOD0elu>&5}yA*XOYde_vd&IA2`^)?yfvvWa`Fh>*zg8OgspZ{0S^DaQt+8p@)QZ5Mbyw_Hxa%)HwL4|e z*|g7ZZf;JL@Y0O`|IFO3{_iRwx!2`^Yh`0HW=*QU@K^k=zW;yv>({Fv z)_wmh|A(XO@aL-2rc4R?dqcR4`}mOymKRLph2^-* z{-v7bRK0nZk(1Sb|Q znRGRK=d#ZV6F=`0O1N0K`Nbx$x&M5^Yjjg#a>;j`h1@VmaaG4wsgwx-@l(0tz7kX(eJnS|Ghn%w)tjW z@<~^bge}t@T<*7At(xlyaXjp_up^7y;dzhC;#>}zUqqqPxt?rUjKqO{_l_H>+64U{&0A$ z%F2Il`jlk*1`W%)+TU$5>6(#8%@w=Xs*_J|Lr>l6D>&#nuaBXFy z^09zZH+D#S=$Y!h+Hn8c-+e(5&)6DP9CMjBS9#q_8$}is?@WzJGj^8U$#7_}T&Bk2 zwkp%5^zp+3iWX^Wo+r7S3;mtAepOG%{m(@^*YrGyirkhPEicJ=XqDx2En_wYzIiil zZwtLT=aS0%Gg=KA%fFlq-W>PvNYzUD$J6|7T3vpVY{xZ|UpRDYR=u9O)a5(rRu76V zY`oSno##lVwAp0i?rkTltAZ|7zL#y!{Pj4-;mOO8Ys+WtaPOG&`Q@^GIWO*CV)U0! z&$4;;;E2orS<`)|pPcJ&D1B~CvVWzx(&u+Iamrz97j^cy&eoENp6=ecqMxfue!a@Q zTb1)YHu2xTI%l&@`Ig_8Qs#TFc&Xi6@o!yXv%00me-EbeH}fY>japz}`KfQFAd(QqZq`@2l^(%zl2Jul?}f zvdd*>i+0NJ{oQc;%9n)acUDCkTuR)1GtVsS)27@DOSpVOx;-aGE%Vq|XexR+$#u<> zu6N61iapcUy7l_4t$lmrtO29LNvrr(A;%;?9Jx~6(QV;Ar}*8jcN^}9|9n=rKYneP za=XLV6;VA(mHV8|hX3@eGn&53_pinx#*itl%fC9R2n(M0;i-L_%|&;*gGa>Wxw6W; z4fnYe%W*IW?mqhJ+1~GQbw3_%$~?8O{M^n5H;gTXFN73LTGX}v{u{I1cic6eDd?2>FZWlJZoluUGQVxk<~8frf7@99_u0E&KR-V=KQHjH`TM=ecE@)Ao|-=` zwt1di?N`l&e~bTr>|ZC={r2^3`F}_2C;#sCJekI@#C1i+;~kl^!nfz&2;Tak=yaa{ zudnZGkB0<#ZU0{WH!)!2B-T0pu1S8Ae;#?VjUxg0oiVX(qXpY|U_-l$&^Dc|k}rPm zo6__~to!Jzthde*ZHe1&FPtT|QZTrMZPDT*%{&~hMM4Wti5Q74zQuix!{_pu)LDC0 ztP<0lr1CT?}a?MqIo?QA!R#0=n%+Pbo<(!L` z8FMh4d9t^Bo>r5^#Cxxd{YC%Gxnk-lTlLY@T(h#J`IAIW0C#Iwrmv{9pzqBI>9b|_ z&A#)+yIf?`WPYzu|Euqq`qh|1_N%|ow3)?vb$eltUtPrXm=JZE2jnM+^D z!IUFcU6Z-+6zhZ}y*Esgl*M}_Zv4C;wsE0vCYiILQk?*^? zHV7*!t`O0c^mPm^)^d(-lPmg`c8{m{*qlff->pxkw9QFAw{Z%~g3_CbZVJHyMKZUJ zvF3B^%bg)Bmwa-`49#n0XLlZW6Rc(F9lJB>%tn99X|q?qo>aWwz9e^cu#$@tv#?8X zpTOEFQ!Xutn&7jRA?xz5WnVqmR-6mo$dhwmnFiBQ57tu?k}{Yrg9HpuS}qfj%-Q4j-#zxi*RK{QTIx|K6O<(`e5B(fs|r{okXD zrY!r+x_RfK8C_qQRF6Ko^Xcj7{M5)lZ~gOr%W#=V-O8_fU;gK+(81bYoAvo>cSh}R z=xu2Xdux??*5ho^)a`$}XNz-fxSg~A>zkwf|EB*J+CKZjF1y_D_qvYe`uqRi{T>%* z%2WThS$^80qzl~*)0Smlep}`mV>0{sv34o7oZfEpvjvyc0*s^AuaCLR=bSYwufBSF z#JZzv`VFV%a3n>AbY*#EZjD+oO;L{L$nS~YJ5$bCvTadX;8k#IUe?kVd()R(;ZN;Q z@n|xd@=!pvOYHWYJc+yR@--DV-tD?zvE=RFwaTx)M;q+i8CUIoPJ4sf<~1#D?Pu@l z@4fM`?)T0q&g^fdd=f~0V=8|tv3aS?x8Dm@p6@j-iInV|n|=G+t5;h0-+vb1*G#)` zH0kS`Uuk<|-kL{u>`dg3Z2G)_)xmXZgNT`9>nou{GB*SRdrrD^{@8J2p_pU9@fWg< zonB!lTb^}uU_FVmfQrn$+&%}Lort;oe?>$Y=--&QTnoTXK=DpKNz1#4mW zpQZ1=@B6y0P-cb=WAjAG#MCMm!E?`mE5xLLhYWT)l7)hnAc4<_5Metq$ypb4X>3FDQQ z(kGX_UoN-)J(pJVX1ivt3`zN&e}3{W@tc(%aQ^=d#?W;O!@Av6k4WW|^e{RnC>b~z zF*v=ql{uUt^ zf6v^{$Z~Lz16vbMOG=unp-DJLE=Tx@xSbEnK4ukvzxU|bzdHTEnr$T-0^DiFO+4H7 z?UUrIeRa8L%Obo|B`-l*}wkF_3itAEan$KyX^j~lTA&hU%uY|_w4*XZ7dV(0 zCMnMnK6#*brbOV|#k}sn%Vz96bpGf@E4Pq&dxBS|#<)Ja;8JSzOlWiA^LZZO{L`;2 z?q4i(m&>RIh6biqB)pE&oHYeb%`h&b@)@BFjwa&ukgXja_(_(kaQj2}8n9`#iI$~awjEPw92mKRDt^Ubnn z{BT}Av#+<-%-8{KPzkPG)_kS za^L>PN1s=5JA9p@>SO!3Sn<&G22cOCZx5&c`RjV`;TxHo(``=fexUK(KKCDopZ(P@ zAxt+H?|F9l=h_ofZr=QyYvPWk?Vy8PdK!W1gID<^t?D{ z!4?;Vt4rlNE^OggC6IKA^=i)n$>tTAD}%g~ma7U13JW|C@D^S9&g}LYqo)ebf;cwt z`u6Re>vPG^uOsN#%O5T|Dc=+$3S?YYyGjd8OAP6qw%GJqNg;=X>`sgHjVGsGUgcVJ zPO)W5(9A?DCXl$>M0Yk?rEF%V!}oSd5_}ehSqQXTlQRLx1NH7U!ep`)8|}gR+m#- z?oSCipfY_)6m!l}G2xDgpNCFwb8LRa6(PLd@vMVj1LI`_lXK+@Etdop#pq63!lZU? z=et#wZ+`v0Z5@#7RM1lE7n|`abR&=V#XV75`ZW1B-hcmAK}y2q^^VCMHv&&NUpC3x z8nR(s_RZZBg?%R!pF4KY)F;NP@t8bc`_`2!ztzT1Tm81|x9|V8uV26RKgGZh$`zi} z#FoujEp}zm0){Fz{&`dR!jk1bWGr78<@fRN=D%NEPFB5GYW8s{gU?bczvR2i{MG~o z8-2Q=Ah_siX>-5Kbj_D@W(w}ucEjT5v|AZ-EWE>yWinLh1e{|RxZ3nHP?6In&Br|c zpPu-^&65tDu_p)w;=(U*23^_eS)-tIeM)^J5>en4b8%y6nccBX8aWdP`Kz68$pO?%d?5H&gjO zA8vXXBHC+TUz>92XZN|TAMFx{Kc1go@#o{IH}d`SPX$&R%@h-UaFPFa$;-o2KBtsg z7%l(kzj<$GUYPlVEFHH6eKLXxZ|jyknd9hvUC*WEK#{#dldA5VBAJ@oPm~he?lm`v z7z)3)k(|+aa>w1QlME~@tBjN?BENJEDkGZ+I+OGTWB|knr zJ-wl#{I}GM6F!2OG5e2AX0f`&Cl-6$Lv2&mZX*{4SJTT*2|X<>Tq?^prj+axiH*1a zyzuR2zR30S_x|yzzh>e)Ikl&EabfzMyzRamt1mQ0>QruxD-U0NKQjLB+y44rTlMYU z*+sm+lo>fy87_jmnz(frVTe%+_(^?(1)5kEhV@zLwwXScmyFUmRNV$uBB>E2#1 z7;Z4|dU>6YUDVVd=4q)IwK?NRiP2x1d1_Z<_VC}UW^y|+EAzpeWCLAMZqvq|j)W$* z1**@Fc)02=UzoY;!JP?8GcpB@Qw}_+DQp$YJfnFe=v3Ctm06E#Hor*f>E7ndbXIAS z@0v$lEVs5TeE)k}?(AiW?X~ycm+fBteVsGMs-;DF-kweO*wdD*IhnX(YKd3ojrSj) zR{#AsAt*}c*2B-%8-hf{`!1ElGWO5z@w<6+et*A@3o>RCshs8w<_7$#U2ZG6sY zT0HNiiQ0Ao31PyYY%A1C^Eb^dvEEGhmJkL~Y_ z_n%tg*E&=($<9oFcV?pW@7>G_ucq?+@ZR_TzQCo|m#?1}=HQw!Q|iUUw&2^Q%3D_T zD5xk0hO#IxQVL>U=b#qma^%1X#RkRZ#tnz37+D`-x>tP9EiHN78yACs3x`;I3!L*) zUzC?`@BX@~Lomwa)4k?M(>?54rMlR&`YtwbFt{_DuarEzO2S4t$**~)p(4|ge+9L* zdtV2-a7+=9Ji8^s^Rw3P`UzN$vdUoa7 zZOymqf89O%@uBBb1*N_lg4e%HSeMzEvEBZP?zba7tE~&CDlhHncoGx1_K=2?K(Ohm z8c#JB*A>@98t&~(y)Bz`Wk&ehNAJGQ?tgG%MN4qPREc}}W$*X@KRA1LYyt0%X9C^v z>qKLF1P^p-PGL&pn&uT~be%=eG$er6_w(=iAMEyjPVcw6^ZvbE{nyL#e_q^{|I2^0 zr22(r$?DhdqW6El`{m@b4<}zAUL9R^FLi3%k@D`ZiyV!aG&J=YqQCVW5q8!K*I&=S z>i6AwjO(wxK6k6ObMjWpz_aozXA22Uj7m)Nm*Wj7y4x_fSSYxadG%=nWktzZ$L=QX zj9B0()s}K1A!ow3+H*G*GdDI#Znt8yr z8htme<2N{F)%fbfABR+nzL`9XjNKuUeY0gUpI4mx_-?i0J_nB^qwFu4hy40ln|v#t zh@{x=u77(mH|O1lY2KFFzItzcp1pn?82Us_LnO`kllRg0kvR`-zCQ9k{^9ZbhbxWu zvAlh&)LdTkzh(cCyb?CegTm}jG&#@Q=I%3Qc{+Wy-?7&jVe=m@v2XvlOwL{CTlQSH znwM_>_!3Xl+sFUVSW#SdZQ1?ht3JM&Yj64L7q4@`v!nXGpZ5e`VP;Y|cf5I3nBT&O zN?X6ppA)@0*6W;PhrrfcDJi4o#+6~GuTS#bv?|T~guq&l{daZ5*DebRVcYt&sB=|H z!ZZio5Do`bYc*rWtyg;C$q1 z(ayVh-lt-(8-6a^Z7TRY=4l4!jKhn!F>wf(PM;*yA@tzcSy`!?AOC*;EsKAB&gxO< zTIB+lB`Qp(Mf2Kf=PSHinDP9M`1W#Fw@%@XhGZosMm{?W9ZliDH`R>M`@V1b@Bjbj zw{PDLPk%qP_P$8e&$Q{TH+Xq#{KBPOFd+2+ey{$767Wm$)oEt|CINl@!?&7}g9Ry~_>=8R=L zXSq$(8|}tt5m#m$SQUKwQ`Ou&{!rJRzV++Y?fK3U5#;9n#c z8P8cR?C)^~Pk>(umOQUOzxVP@iiBiu`C!SapdwGK;i^R(vMMQRYloon#6|`NjqB_7 zObHS^cwn*NgCnIo&P&$Ldcb;bpAD@`XeMj>26Qil$H6Ks->Aw4m>CPNozjp;zRy#uYX9zUSdOBzI z=O!8Re>>m(x>)+{;);8x7oPuV@Zyre*#|=ZDoeH)Dr!$ZGsAfI?TtL4t&v;5`)w9- zsdbv@%|CHTyp-e030H5{*GYc=EVBK(_t}Da)m3NL6j}XG{q^%TQ|UYgn>U<$9?$vp zS0wFQ|J&2OJ-Z+OdGo{Y%LxHAsTemd+e%i>{_{I=F6mGHLNt z9<`PSGRg@uRZMU9WXo>%xjku#Na@X>M-6FVK`P8#Jgb5xc?9Y%XiK>&Je5&Ya7vI3 z!-Ra9g{L)zCvwY4&fa!ZZHAX->XNJ(l8fSaEYgDu3^q$#{;{K1(zfGpnhe{r>OY zzqq1Ez3Jz69^O#?hWFxyD`~6OW?kQQaASIV((bd@T-Hxpefy!o#rJ1VtdWVpy{-*f;(EU5U3JcKyIzBH_yY}%qZdrMCzRYcD#5?|@87q%GJHytl9?I~oZG^(Y^Dd}%$qJD zU4qS>GrQ6RSXV0@tJxd#o-g_|r{m=d(a)|`y2m_zD;sp%Bw_*khjXUB!AXTKnrUql zXU_~W)9w+IDzB|Q%Bk#pnD%Njd&_hBL=T z&V89uj4`^?t(TllGnV-kG^zYtfyp6HO|yNIV`3g36uHX4t1e`BOVu*@pSPy!^Og>~ z3VElKmd8%C z@}Brb?$;Nezbsi@aw&ALu;W38c{hUfUoU^0xW(8{Mds+t{c1N3-TTLOEc{O@_hNm` z0KIu{dy-7u4ezJ=eedsYPO|jW?2|m{bxP|&=h6-(rWK4+LcZ?hN>gfJShh%MYq^S& zw$N|qr+dwFql2Qh=&rC*(v1vC3O;eEV*lRzdn>;A6rItG*B8%xp|~`^=Ep&OyPuU_ zFK=#6|2v`WZClKTdy_k7CMFctopHfTuTudB*m*E#M8INd+~$|g+w$g8^|$$R$g zo5%C9=-kSblwFno-jr>RELr{g?BA-rPZk|E*ztg2!fNYjx4vfW&9M&Hs~53Krwhpw&%T}g z`l`{Q(7>t6Myw9U8|OMZxR|o#*a**BfAYHT=DT_E`|JMx@&9*&pNpaQb05b{k*>aK z-HsKCLK9c~I^Yqe5-O;_X>0C|y?aYbx!4qDrJhhynzi~$&OM*&wRdDHYPtzww%TJo` zc4|_r%=X8RH&0(}lTjPO%kqAj#ouiCrF;KY>ixgkyIsxMbgR^Q!M4fbTpCw*oXxtq zILOwYQN+d9RaD^0=3#DHut$;s;H2r`EtY8d*(b1 zFV4)1kLRuR*DL?Gs$R@F`m8MecZW}D7fde@I}`fE{# zb;owFMVvLseD>wfi<2uV>p#0LpAwYaW>dUIesTAn*$nsE|6Oo!FcGCu@!7unH@zhat)Wgv~;(89<*ddOPXX<%JZPFS?tP6u1@p%gct=4s^8z< z_SJXxx8GAHxhE+ZcsR@as@s2m|BgDg`E?iTKizycS^ve})gLy!y}xJQziaNN#mzse zuiy8hTfX-F|1bNG+nM?@H_Wc!IC5yuYj)nAd9l(A6K^l$X`l1CYH#1+g6iK^3y)2) ztNAIX!FPBJXKJ=H5qQ{sdHk0yW33m2o_ z)0+$uKJdJmd1A4p+X_KmFNHO;j!4|_xFE2wV`bR$YVDxETctK_%k32iI%TQ9N8L&H z((@}i%}Pi2T~Err&Gca5d+FoFxhIySORjy_`P$4{RJF$>fBN&6HtB0`uxOt%mA(8T zeafELj9Sj0JM0cTVK6z*z2@Bad(|K81fEPer&RH5w~jnxL+8KJX>Y?T)i(!r+n(~Z z6mL7TLZ!HtSBc5Gf+x}T9ecsfv-?{$Kk2RgteWs4VL`M1o+Hubx5_K0>fe>_+j50n z|L>ID?@sKrJoibB?cNjlAFBCpPWMectF_^$3(uRme21d1MDO=I_3Ef+eR$T1`-iWq zwEXjGd0L+#aqQ}j1Oqk~t1!96lUX!;BR+K|PZXTmxM0_cMkayAsgpbeCpvm>HDF|U zz9al%&J!7_4Vn9ITeD0HWAN@{IdRT5er@@N^X;{Vr~K-8^5Iukh>2_IgrK6HjG(W~ zEM5-E?mRq>bCnr3%bev2;JmpeEHEvts$~IV=gdY~CFOG`@(yrxEGhMyAH*af7^vym zHKX_0&CujIp+R1YgQe$}=PdPT&D|`rW!H(m8*Y!CPf9Yj?c2X|r{UE}o0aE1u~&Y? zbYWZWSI5T1+$n!;k40!dU2JPF6v)ANrOo-iN$>Z4$5vjiR$hAKoMK^+x3dn9W%_j% z@jWXl-!~rU3gf;QsCi0mqd*`pd&ANQD>wlWMnz-wx-Yna3sA%{9=KlSE=l^?M z|L%XyNA>^P|7U)`nSQ3x{@<_zSLS~H*U@MxcrvPI!MU$Nnspnq zZijil^Hx!Eb84PcHJoGDK<}blHesWqf1cZXFGWBngaub^R zs_K*(S3L)Bhiq{tyXHx+k~2@{9(nk!TmRbY(hod~{+4ZyTOaM7Zzk>D!Zt~GipMNj z4(16RpL>tQgoG4*6;f1X2-tA=;f4sEo`T}?e2(s~rwU)RGj5d9lN4Y~jMeO3>FjpJ zn?s~;PK}b$;wXU?t1{B$qK`%KMw|=|l0B36Ci&Fi8Ku*U-I_H|uE@S6@i=dHtd5xG z(kVf5i@w+Gzb||_Y2%8oE~0{4a;v{TD|;7Wco!*Wm-hK_^ZuWRciY{>@}?d5cKrYD|7Xwte>-2+uKM%+ ze_zi3d-4Cn{?r3Z+s;qCu<7AJFFlQx{B7U!^X}JtI%&JrF=S!N^B>LA^(!vcd^;*$ z_#*U-VR`KKh!O^col~Z4dGhi>h~450Hy3Bt6+wIfS9zS&j<4R`kg3@k@Je`E5Z~Xr zjS&V(_B;!A?Ayn5^!M)F7q^{ew|K_Gtgzsj(8b~m+m-%;(@v`{;5)p~@q&_4(T!ZG zn9Ys_ab9sB7KH?93rcR3niaJ53EPV1ok3iTMtx5;gT5wRxB3yxsFHo_!tzF$vToK5 zdFHd7wnW9QOmSH|JNO4;;Q-P&Hq@^B>Pe%a2ZJ_ezRiPrqpOr%9^`-j>KS*JU% zE3au&f4HUn{qyiZ(b|=lPX=E-xj6E&&zHU%C+%~b7BUAI&s_4{ojK>A_mkW+Y78u@ zD$K#cCdw)-9P@Ik>1>kZppw|v-eciku&3mMAV}}y-Z7T7Fm9a><(g{#VyR{?s09)zOQ++i^DQ|_IxkR z*IUZLVPxjZaO7^gB_tLErQ2pWp7o)fM5RO{i(-~VQ2ovGY@pE>w? z>EU+*U6tp9T#5o6JX?;2gq|tt(|WY?SWEWTuF@B_hHT&FxvNK}UpAX_skwI*n_d6K zQ~bRT{oj2`n7Y$w*K&mwFHh#lH@G?Not5#SC*Yxo!4s{^Yo*l%LsMF1m6HUEzbwdb zXz_efUt*|Ha3*M7f5@g+B2_jQ8~c}pSX}l#|NWokpAS>E>zvud|9tm*4~qu&9|uju zt50eDGqgMYvo6^`U+DAqns5I6JGLLMyc7Luf%o)1AHUd&M8%8nzL#2Ly_j+Cft}lD z9P|l4%4(DFK8SG+AK%01Z6Az7uixhT9{xPYMo2IB8-J=wQ+m%d<+!B$_67GCwSKpU ze>`*gLuY8*Z?-wALFdvW4H8cT_%15oxwguq+Ei+N(%-{*+j-s=ZM|`aKkA6XwAks_ zy)QF~Nj*1xX5vy_+N)&w?ar2jr|-U9E!wHJXoXNsu&3xe37d-&E0!`i^v!<2-_BgQ zJw~rH_FN?I?yEt(0b3;$1dRkIDlE8hnEP*u?De~QA5G-9NOkx7w&N*51O8Sy6Lr*z}ka>n$NRx!;j1n4*2`VZT8{yFmIh=Hu|iS+r4 z?(vn{M(9l!Rx*l@4o&gnnkPNsjQQ`$jvf48^Zj(K=Y=?>_pK9`nR~gf^yT*g8_nmt zmTb>qG*&z1eECxQ@8i)Ww*Aw*mV4evX8#`>A~Ah|tJlkeQ$MHXl`c1W>La-J*NUZo z7f)Jh{NeGzJlpDL-p;d@YnXoib#j4dKKbi`CflW(lOHqBwys!{RQLP! zzqa0rRX5JCggCDL$obHxG3=zq^4SGzJT6@E*?P`^b!&*QE`$H$Rqh=gHp?Hae)Z6x zLg{_&{@dAS?iCBm1b>axoOICip!KbscTL|rEOH+GeqXO)X=s_`{v_z!QjHantlBrk z&zcsq-+cPdpnRd53iFE9`U2L^-!zId$^ZR*oK;Z3iNo~02*aN8NsBs|gbf#Fo!eRD z5_EF;^F*fvqq%Q3x?k&fdMazqhi`_yA8u^(JFvTB z!K`9G17Sg|Mz46|D*M+Q?6c(l03VaO^?M;J-6UQq)++o-)HNNvnjHO zYJOh|TB5%0wbcD}VXHwW!i6%(C+9R7FPKxDz@FBkG0Am7W>ZH`md^7FtFF(#)}hLf zz+w=5lA+;@$CRZOMZNqz5k-aPZ0p}Y{g!9V(=0pp)=`m}H!MuJ3;aS3PHYI9fB$LG zO%vZvP2P(xlA3(&Le0*vip307RrES?jtSg0BB7o#Z#!!Cvax=N>Ov{7&zy)a+Fg zCP#$3ui_M(m~2sXtLpt3AKvt{(tSKrS82`I_9Qtcztln`I7okyVYQ{&r{|+_mGr2U$*=8zP~9O2L~GgA z*EZ9zVnUMp`c|#|Yo2Lb_B!t2_H2SokZ6ih$Z-#uq_&E;Rc zL(6x|Dw)Mv`!AUH&j0=2hXo2s;s(?01SdHur!{ZL4tp)V|F+jD1y-r&;<<_)hY##j zUbHPY_Howk$`|~rSI<_`vYgDQF>T5vf#fsp(!QYv0i8*%XJ$8gy_V?EIez8+)Pn81 z`#r)QneYF+)&BqK{TZ{KJ?`J1m%G`5BXweg-Tu2P4z=(9ymtSukN#zvYn%W7c$}Yi zNlj-~=x(o|E|KTa{RgY>TkU^!YJ>fqefus4MZB!4eLTBh@4l7Cb&u`1FT2aEq&xMp zN%FK`7sFPYUEaD$L{Qj~nMs);fHC;F)BSvxtBjE+Qyw_&PKpm<+UgVH_40SdBHzmf zpR4xD2?xz_)?0Gqj9ZKjGsl9ynnYtp*5@q=)i>Vr{nkF2vFUz(`Cjdeqnj8ONy>+B zmim+)Wa6sLdXi^t#}lF0Zw$|B4=>v#zrm43nLm=dx~F}H3M0ej=@OG8SwCMA$ZmbO zXT7V#xtr|sOgBx zoR=FCtX|NOdCYb5sbz-R(%Kx)Aop2utNIQF|6J+ff~0?* z7Z1GhuaQ1kvPSmxaT}#4lR2+-$SOB8D*4_~m?L?4?$>LJx|OdaYYO>*Z&W3`2YI_gi-VuQLCqKE>;~=_%_yFY-Gk zcR8=vC9&>os%pGIRM+0`XAHi*voq*8Ced8HfWgNi?QsX!jLs)7I*Roc-Lz!7G(|{D z_{J{o+qZ9M?Zco`Z)cmwX6*YLEpPmBx&43584rsT7ahpETDJCc?(QFt zF2_HqE9kI%DsbrU+u853O8@?;^7#1g-@l{m`tQoV&*eY&dy!X*?`DQ2cCKpqZA(`u z8W^GG9lcx#iw zkyY|*5C01}l~lU*cK(T=&5I5fXl$&xpuhgbt7oqkpZ|28X-Ckhvsp90-%h{(^W3}p zfA(*B=HQlbrz+{*n|Hg{t$t@Z>C~pkid2nfC!VJ?O6N?U=RN=3dfCH^PR=;6c~8k_TNbamaiZw%LeCv(yB4jUem-yCw~Nc?|9f=!s_&ma?`H4+`gZ@1gZ%Zc z%lCc$I{ke8hvoIVp1hv^Hp@eGwg$)cKDJ_xlR6dqOVEdaTAyLd6JGPac>wJ;6KeBZ7)vG~Wckk~LGJGz>&@QlT_t~$X(zZrC z3Xmw+eRtih_3C$5iWR!BoZj}D-#TSVf{+hSw^u-e&dI9xvoDk|rDbN^F8Kd)`Mu)J zS*>5H_SRi}zbR^a%r-Y~!P7@A4Rl^HOnIetw}n+{`XVMNrxlYAzEZLXTFAKPyXw=G zS52G+OJ7XORactTt<2QPU2?8Alf|?(qdt_L)QmjSReY{mU&-*80F&TE`|F2H?)f{GT|<`@a;FCT$8)d&pxnbJxbe>%p~Z3m!=x zXQ?(-S#$H&*W5X&hE?y?5}s*riwmv{e*BZ|r$Uy9fP0wTm8^WG2_pUn1Q|R$!~W|l zF!?PEDLc3*^`Chf{L$1ALdrI$U*W=!nuhVbSV-i&=w1;7mxTWcIQpk}Ja2 z{p$E76UZB^tLlHxAXswMs(p((*-X{<96S7R&8d}__P*S_`SIhGGqvQLT_*qea7uDL z*PMB$c+P~#r8qxQw%)h-@$dQsg_Ok!ve~mP{ji+s`LReQ+4$C3!@nXk4_a#YN9?yx z%_w^*|M|s><$g|jtu`MPNZ6k5U$Z&p2k);UgVsl3PMl1$X3Sh)QzN3HydqgB(dA_3 zthb@OO)FOf>rnO6m zz02ClcW&{)MQ^=)Hl~;=95>gGYk2N&|MTc(@$>e7J{&$Dzc*@~I8&IZEL%&^nSjvQ z*TjQY+R6!9nkgBqT618hq4U@4lFu)2e6C*=tYT~_Xb}3EDg5?@TV8(8EiB$UC$p)Q zx}7_>^Wu^vxvQ0~SeC!}9mu%nd&!%m;}HiJ=iio@H7~DUKx+P;;uUJocv%mgFgmux zd1Gj4qM~+`4Wr(y8STqNCi)y(bW`B9#Ti5C=B_0n7ODoTVqZ>h3FTbyO;XZiHj{$# z*UW~$@3OYW=-pX&KgK@3?#spBGgP;{+r9t)U8M`jWx132e?C3?`O@*}`txl6|B&8r z^KbY6kNy9C@BhhvM?K$3J7fCVRZPMA?|ov>pO7)DWu1_~S&a$0n^Dyu$yK><`z)Z=bCmNg;3=ilqtkQ@&!*fKU-}}Xl zOOH> zzjAzszos|iBG-%)yJyvCCU89hZCNetUB$*Ap`^I$>8HB#j9p@)f)gi5$O?)wNL5$O z{vCDR`bv9laBP{!>T54KX3q~%F%DdPz~fh$`gd_h7pKLmI%l`(^Un=sbl^GnsrvQw z;=VqnIhNmx=V(lfot1kg-8Q&Us6BC?m4Dn))6~6_DtjlW6+G2oo>x9W`1Z1Yan&0t zv+e5t{k-$-Qdiw7o(~H<(sUF!&a)XRRar{Sh?}KX6&7fDed+^dp0)%Zo`#uweohIu zY37r=`L^$_C^bse%mJA$ko_ynE*CZDg1JBb;WyzwUhd;fcms--07`rzZw6 z9N5n?`Aee8+3C#c{)eNc{}(-&%sh9qz?`2e!&}wu^w0D@n^(pE-{S7;{j1L0aNx~Q z`@DK#`BZT>FBi6H#cWeIHW{zJGTCdQsGzpcgw@O2R&`~*b(+xO`~7$GlS8?iqjYXR z@a5Y6aPscoS!*PcuZYZE_OZqC`JBnFQR}ZCE?`i2p0Rna@aFlopI*NI`|mxogV|dt z`KH&ucf8rPEHmlkD)os=B!z@6+f`S0DGG$HQ*R1&7Th&ss$a3M{|lZ}t)v-|DR;hw zY@O0^!uRqF#fi>Ox>ByaR4%@1mdzR-GB+&vQes5e+G`iXH4V&mt0{b5`LiRDsUa)Z zT>Z)yk^hMfY#D9GPYOPGVYoES;lx2_6+_ld7g#@?Gf&iLW?VAosL9ktOAV~j%J@!i ze3JBRk&;=G-;>y*t6#4UaalfPPlk-4xOex_vyXmB1@*Nb{w-g(W#?}HjXzv}KRf$8 zyW*Nr{fAGs3_6B&zjyEd{QkfE|5cZ_C}=Et@=|>Lw(Hlg8@grOs=9D5=e^~Rr)SSr zpO3Stf4}$2_xyL}ze{%1{mXIs+WfgAB1mN7HS4)9OSdj{TQObOT7_9xY3G7fE2m6a z$kDmbvv-1tWG)-yl`T^iX{xfQ>7427kMy1#o4NN~uwR|%0ZXN%V^PbUN;%f1&M#gn zvi#Pz-0P(s9c)o9k(L{Z{knxF=FhTlai6+iR{KMN&Mm3WW%R`MaVGmRxSjKrD=g0c zbgQe8@mgVLZ|$wcGk2|M`{AJQs#D9yqLBMpv|4!bqpZF+wW+4PQ|3yl*vZZyon_JK zw`RKY8s9T&TDd%vh3$jj*Rv+eXT)VJ6RHZAdR8J+S1KcS{HZ)cgWQzeX$c8w9>F~A zt70xFez@rL#AxA#zKchSS+7O!c`|>Ng-u7&zf@O?_vemPB*b@fi03>t-rsp#v5WJ@ z3fn?iGuzO)bM~IBOe~*r^x)E*=NAjl+pqBWaou^++;}VZ7pEr#xExr;%yNb4XrS!d z5Qo(v%X?>SyIdkG=@IDdIVVf-H0w>)C$}Xed9GT$=kz=?gTqH9GoEYZ*Y>+tuTE{0 zO?nmf`mTYA@8lpO=jSo^`Ma+Mb>F#rcWKbN{JeR4{|lXIbN>G*TmG5Q*`AJC4u>1d zJ)X=Ga5>5_VP%kAsOYN7(-)tn%59D6Y$@G&M9@dpGj86WlsL=SKE;;5b@EOeiXn#Q zIQqjM%s#lo=#yWoYtKe8jj3lW)@@tHcI@8S!e>@@)t{?rRQp+V8!nr|BjCXB>S&g0 z@#Ys76g4*$>s2H$$b1i9@n!l&^Ue^{sYz11^G+U|Eoiv=LGK3tzym!K_HZjYd|2VL z;@r*~-_Kt={jjci(#*`AZ^Eu?pKYG`?w9jsAGsA15))MKeEpkLc~vK@-QWK2pU>yx z_x=C3ng8DA`S+(PJy>|;)6wVi^`~bG8V2Sy^S@gayZ`$^cPUlbUy1w8SxU|v3^iU? zSzfveMiy)tjR^$Ya-UELCd9ZqEz}n|;6h9a*R4a};X41RL{AJ*W zp5na5UOjfxop+vnTI8LO)}v{+>sJ3d`=wV3r^c=jKYsgvkVtXhzBAtDhmW6}Dtz$r znO7fWo3H6}P272_(q?vrRzRPB$7J5?&DUNZ^!sM9$Y8I^p_M)>=U*2%;BkQG0LMWA z4i1ih=K+^vqW+Y%y==C4+Ad~c%y-I~BVFzR`~EiGA8*CBJhz$TeJ@+|bWDoudGEIq zZR*&vS1SG99;&{1KL0(oN7JXr{8#xPTK=bm%e{h2)M3h;bR_{*W{1UrZ`#tL3?C@x z%Lg2saA_ZZi;56~jL-y81~XR{U&9{(Z6`W5PB~mBEu%ZDthn6X>-o5vh?_}idZEsga$LhA{%KzTGYSQBiW^XsG{o+4wYIci+lf+`n zW0w<;ZkbiuA}~jtO~pZ#EmR@ok=d5ew_GbTG?{`z7Cdp?zF`vYqZiL#9$Q#(NXWa* z$j#pBxq#$>8$)G7&*un5F0FD|QFQ-Tn77bL7Y2{M$T_QP zvf7t)EO>gfTm1ji_4NV%C(?HBtopb~>O=oVDJ=%GRoOfa+%lzm!?r&wJnpKL(y(~z znt83;XG*TRc;x09;W&$f?^DGH%r+xc)JL&?tI0<9-=~v%jYJL8&-A-D z&fi{OBd;3k$J!+;TpJqN$9mz;9+%MRr&VSChAjKFW{Qwg^{NkPKaOMD*t@#9h z9J=!~@aE>&8(YuXpE#-W%24sk{kzwn23EPdeoXZ(j@)gd!PU=jj9DX9>buN(|7YdR z{`Z2)Z1$Lbn1Aig@q;_r`y>P!n3RnDlI`4cJX*wp*BoYbT6}80lEXF$WlR64o%cCh zb2=8eIs7!xxu*EF_I2}A6-%*FbMxz&9hn=R7VW%!&-(e5E39GKTc<|qO}EN4>Db*C zx2K}8djH)!clE=(za0z;YEfEbv1sDd=e#~yYRh~&`Z#$uUn^vAm}+#(aL4P3tG}^) zP-03bO`grZ>B_gIWoBOwPPVrAJ>?fy{Pp9mN0xMWY>v2=@xt?8u%>?QZKcaM()}<0 zQf|(VvOS*avHabg&ZxlPt5WagsEAGtDUw&5nv?Rtt%f6H}y@Y$tH=BWR4JG#f2qkMb*qq@&U7a5Ds64`wQoM_z_xVC?Z4lC z-K^GM7x(Yc`Z}JaTXLm?Zyx!vHNW=rdauZz4^HULI=X$|$B$ost*R6)kq9Z>7;zx0 zQsS4)<4;+8BVu^}DykP+?V4-Vv})GcGp^6)JTVEI)zM;-+x6szgJ|R4)h~NIM54@( z9AR4$B)g;A%h1(0flWGDDtmHp$c2WP?THd)%u4IRRd@P)PR}KHFIcv}aaCE$WBF{(77j^;Ssv$>O}LbF@!s9LvpSn(_;#=6 zzwbY3_OgRPmS$74*m*KqlAd1tTjV0e@Oqq}>B>nB2Mt}4Y-Y4f&y(qY<*i@+uCnZW&GQM7+dfO4T*Jrpe1V`~=Ea}ioLz#= z4Mh{X_}w$#pK)yLoSX7op?js)goTfXS}(7U(!4uow1oeJu6-D(*G8&DW`TzDIfV#a;e*3 zQsUVktZqy}D<@YAJFE#Z3w90^&OOmMi?{jM8IPbz$6Q=o46eu%V)nm+x>j@*|hDq*Q{TEAZPpSdwagm zdlDnEDuMl`x$km^RS%q--!O2T;h1X_%9*5>+*xpmvstjI=lRzg*+EYiOE7NWRx-7l z=KNSo=yi>;n8opBR~pW&$&D6|@;_rz6zhFz!saGPrb)_aYi8Ri3W`omwyoV{zT)Mk zQl_At;Zp^&IKAFC!L*OZ%{Ub#Exq~%hURac$vRmWd7ndN=T)`;0N|Ry2#J*X)HgW0; zLOji@OhNAN7 zkB%PJ-XF&ExhpHq!}p)V=C|vTMESpPe4bQTBw^*8@#;CRqC()woy&Y|qH;r8z6Kf^ z*tt#Jq2d#hCVWnQW$C4v)u%3oyXj3}Yl>X;Su?fjUeVsq;%ArHeD+t)YRmF*@bKtL zaY$&=`XRtFYyOd9gG{p=ryU$CcWMN$(!P56*UjTLi9c5xrt14&*zHsASN~r^=Zi;b z*-6L5wp%K*4<QSdJq2|hH7HE~JNx&J`=)RH{O{lWKWmci=}XKTRlnVH-@#E@x=Lv7)L7kycXB2C z1_nIG7PDlsrLC36dM)17{h71(+P`b+H$<*AX+K_;+S=qhU1?dzDuLi9 zS4!_n7+x-$yCUlFi940?)0Vz>;z-g_jgEaK) zD6VW%m@v5~=-!NPweb}(m$S!p8&1Ej9X?IDVAA{*?| zyJ>vKr$>pjPG(xduc^klz*Eum>@S_A7wv4eOP#xM;rJdgo<*;7Zf<&d_DLJV3<(QW zCa2&Xi`K1(FT4J{bj|6>mzB0Gl5)MhZn@pB6;Ce~`E7Vr`}+6KqK&(vWcU7+=v?*m z&yE&}#reC_9&5hbIQOT>>P;JtAD{kO{QNxI-(NocdGY4Sy^pp+U)P$So4M-EE5_PcA({+`Pzz(r9sd1E+{IpKZn=FHeNUab<3*Q{EovnF}lx{}td(^!JM4)840_Uc}+A}Gu+`A%j)`z(_i zdy@Fs~y!?{>_)+Kfado}O}dwG-(){>Hj>v$fWkm#$8}`qH_Dd4B&| z#R)xMrq{fG)A_)SQC7P7-u(~Jx3BG4$a*IC+BC(vFJpdI?da^w{$Lk>FPZ7HL*4x# z|AK1nbhi&Cdkpp;&()gT+C0H#&ta~dnDj3Rv+YV3Nf)ft-Dj%0EN8RPyEV4Khi4qz zWF&o~N9;y?V>8q4cP-0y%KuDbWN~pj>>$R-(m6$g@uaTv_UN;p@~0oV_e}r$)!rNT z?~)J|RaIuE2A5{}z3)$os&}W}-X{_eKII5o zgP#8S^zNrWk6ztg|9AKF@af{>;;x}yKJML>LXIg;T}+Rd)fBT&-ni#}Hn}40nT_)G zDM_JMD{E8C6o0IHU6kpsDQz2>oX3)SQsF|l(za-29YJ5uV~!g<=KW^AI6-sA)i8ma z%+A{9-HSfdy1O`R$=r3wD#?2O`9=?yUjiAg%Tszd_lgT%k;ySxV0R|wT-S_4SzDQ| z?V8u_ccH*zyGLN+>FewJ`}WU@x##V_QM(``Kq-RqQ*m!Yw%<_q_g;9MjcHbL;+HRKFi% zx54%2qeodEKQspK$uslbtdL#zC%xWi_E~|CfBuLnTbdcFzD%jz7sh;gakc%gFXG+X z{hx*Yy(~VzIPu8w>f`FyiuSIEUmv#W6;HN|l&M_rtZhxoEGI3?m?ngT3Mt*%DZJ~|JwV@6%YAwOkkK|a9Olr!*@oJxy7qCzPECjb2h#9K6h7PYE-xGnWCL9sX%&U!Jdcz|79h)C+x`j}I-^*map% zS|!^@zRG3GF@wMx-!3SZPBBh(nc7)2BlY^WbCzXdg25eH%@c0t%<>Z^E)3IxyWWyFK%r?cAsRF{k%tUJ3cOU;Ny5UcM)u&4)T>q+WXbTekH` z_1a4XTXNf{d>6VV_OsRUc|*Hm$UDDf-wKl-I|<)NzVX>-mi+?Ra~pFN9_=_kGs>f1 zJzZkzwKt4?%f0P`P`izpLb8+ z?_7V|e1m7+bHVzfF^^_@ZT!oZBlXT=XG3X6z>V`Fcc%aEIWyJT%_)b+$4Kvkg5F25 z_1m1^=?ebo>a63Do;-KacJaL{1iXUoxXoVK#23uQ=A+ovb@JS1yB}%Hc2-X!1NZ*= z^SNy6x}3t8^S`gA71yogIDTAx>*jsgxq%|rmI*xn{Ojjufu?Yl)m%PL*Tl)_uHCxq zwchn?rA@83P1Y)wr9Sj2tgKa4TE2X_`1<(GrYS$3{(N12zqWjH)~dzA7bR2~1(YWx zItF+Kii(7)=Cd#ReQ2VF!Lvy%1{N#)Jg*-va@hUlaUrYZU7_RN^(H|j=X`lK&+Kpr z?h$lx*L-}X==ZTDWsf>8eE)0m$?ks9#p+-^H}+cDTus5^)en0N4KEIQ_nUt_A(`|NXhE{yp*Xw}Zt87ruAe9VvHqclR_wMUSk#Q9}A{ zI+D+OYG1G2K5xI>^2f&6Z;!6-K7IA;qc>}GPQR!QJkj#hutsp3r1nfFi(8h*C5)Gu zo_YV7eWJ;Gj+p`tZr`<%#2V~e^<)^n8G3caSTMawVrXf}5;$O_(y8T`n$0MqvdmHjTQ?HeHyoImDc;+0!&Pn$w@Dgd%74FO>p{B%fadDoi3}eUQ_$L zgor8Q3kgP!S)n3_*VS4x9S~@Gv?NaGqM5m&w37dGeZ`i*&BncDr&aFTzV(s&=H0>B zX2j2>#ME-e=g4K(+C9qeZgKJFRhS!kho1F#C>Q^5TF>^ADs|>+H^S})%d?)iMk{>HoKRW;4pn{#W+*yr!Dz7X4J^JM*lvb>GvH)nRO6V0o5 z_4*pe*L72-9sYTAo8!*CZ27gJsa95kEJ{p9Csr)-!oX2wjHeu8f&u~=Sd2K9Fl63N&{)LK;T1SVbE(8%KA!EZzPGkY ztA;qpE2T5@Ouh1bTfy#9mHO*8F2Tu_6YRQXyq%Vv|7ga|{GNcTOH)hQlJCptPxIgZ z<56tN{hXkVn?iM`GY;k`P50jI=*3j1J(;aRVsF+dDIbZFi#|Cu8MeoSPEJuZV&j(z z_SmN^4-I!hsMj}?!vyOG9K z-^PRGwYOUYn1olA)kd6qw(8c_-X$T|O&Pbn_I=rP=2O8^Uq!WEPvvMo!?X|`b(_*y zaVL+?v(q}~gzB37Sb6DU&Bmy;NnT%T0z*pWgM>8Je6F2e{>{+!>YKxgEKHgaWg1$A z2C1P}RTMP^nG`j>ghT~YQkJcI+f&^9F63&iy!0{wr#t6V1vP(7a7s8gGtA_IxJyWj zz~*K{r11? zZ!YUje$y!b)3Hs@jenP7Vdn0?GmgFKnLI_4&DcyM(a30?QS!Fmvu9uXG%4}=?3ecD zXHR@@Idyrg+2%cbC=tjp4&G0g=4F33*j>RVL1U>00?x`PMFbnN4o@3?!;HuY10JBlC{x zq}Kerg~zV{H_dcwPd<2f{(r6WZ9RFZ6|1CzT^eLc^c5Kv9ho8#5Ik){gG-o$f(U1= zwxX1S$cMAfy8Z1HTT^YhXPaq6vPMs1s`~kB&x-W61=+WFdL6vhX&IY`GDh834rUST ztnE1d{oUGi=AH}Ith#ye)6dV-52}ZUDG7x~oqP4pXi{lv=-!H-o8)el868tOC3#w@ zp(|nS>=mr+dqO|g?r1gKRHp1Ui{U}_O&PbQ`B{IDKh4paWaHCx_qLnG^Iz*u){7>e zS-5_t;_mW|e95vC-)u1AdAXgTI#HHcNkMsO&O2?vZT@FHgcgSuPFo+hkHPaIyGK$- z@dTaRTI0>rI9)a?hVv-4b~GqNiM1Bri!?aKAf4Q!=YSM>`!4Q^ zipx6}u6ZLeR$jLL+oz*1PyT)U_;KiUIsN`uKiA}%Z(gMF`quAvb2tAk6g{f`vihoo z*OO+rJDN^Ji4ZbIb}E$3NzW~_2= zShjo2xPNm=+D}m?BS9e}PodC>8dJ0l6{Xk?xh&x7H0qTURan&Ybc&FH9T1jSdo= zF2C0?$}=+D;#?i+aIH#AdPxIMkBYyXK|C_BG)nPI}>&{%hyfMqq<)X#h89Yt@o44gyHQxGcR;~5GM7xNS`hb7G=1HSi5r%!GUQlcB%H&%Jw%vMNrAB`#cP3) zBiFv$CTtsw+zi%Uo1J%A=k>0X>e8*NZg|Mg*($go|F&JLy8paAHunCSdaF|JZ%t2M zZpW6)6FE7gXY+xUGa0_}L9d&O&q)QJdzN~4QI_d!>Eu4YcWc*OtNi@?)z#OVH~)5A zm}wO~^_XQKr)JxN1Ra5C*W9K~5n(@V=NjT5!Z^o*H)WsvX36y93>C~DT6(_o9ebtJ z$09LzI$8MtV@q6OuG>k9lCkZ3KbV6qchCfW!=#}niFmsH?KXtzD>}T z(WNlyu>Y*tyq=n=|GaN+(_DJRtTZ#Cfwf^rnOTMXj-RK?I0I5uyyt}8Im6)@a8OFE z^^nzJAFdV-lOL0o3Un9wd3G>rxb-$oi|JI12*0_=%_!!4gYWIKf+hWOwv|7BUe-Ss zujAL}{NnunACGQ$UyfUUMK{6k#hx#VbZQM)-5lJiK7P7-^LBsw=9}GDU;TON9WLhb zrYAN&)@XC7P1^Ald{P<@5~K7Mv~aYf+_0Rk@w!4+bZP+ zUAGo7b#^ki_(p0Zb_uC)u2Rx)2oja~wQZBm*4L7T{O&%19Z4J~tL69h3%Bpx_F96| zciz#G6di_E0k3d}9+xLGCTz)+@_5D5{(9<4FJC3aroIs7&=3`;153E1ip!a9->`A( z=`d3CTgDlz*t%o#v%Em_E7s*vTedn&S;$o1ToT>9*pr>CyP1;=I1W9{2-zpC!RHJ$sJwmUT4rG(hkgO}{xzJd4D0?j6) zZQRMP3s(RB9k=atNep*6JMX)T7HY|}Zl7G?S+{9kES?($7KAF*`K&cAMCTwc7?kDQ!?EVFckS{xSLUB)=kX4RuPE0-nA z(3PIA#2l68R&=akW2MBDc5x};BPxN)E`l4+sj{*P8F&iaTC|QUX?53e_4JIp%f9!% zPyc#oQ}I;ML-T9?Y`*{F?fn&}9=%*XUsiUm?(@y7KX>n1qa*OTph-tMIBfax{NClogr@!HKi<0PqDs>vA3zt)t z*OVwZ>hIq%jI-R#1ucGBqQjKWiY=V(~(`F?Ka!qpES`UiRKd79~WErvDFWQmo< z-v`%3Gq*pL_2TyXyf!alcK&|1zvt#%e;YUD{KN0IAq{E|^{r$QzfW>0<2|+Q)t!~{ zGmFB@C39R%JY%G$4?Gs|99jlZku<&njwLG7to;}OrX8p>V?`-=ks_V+y zW&enlNX6|vexUmEnbiH~tBa#9#7i#y;qBk?VZGd{KUbf4RHy$7k3H(_p`ayH#G95j zfyMCN1BUEV|E6lTh$P)#6U@BAs2{oTp6I?32 zHMcSyd0c0BY=(+L&h_aw3)N4jB#V4d+_1UBuBq_aG(M57xoe9fLJwBII9ycuX15>f z!4H3aXm~MAxcu}{hMB!pR6xOnmC3?WCofs|a*I~yigmB~_OIKvZ%^5>9pA2h z&3QOy^(wBQJL{^gl>T>|$O*aX&8OHT@>t?kb?{^cC8e3q&NL)6O1QYkCuHjir8cLi zG%Iujx-=R{PkJWUP~4XkAo^S;C+Pn7mG5`1I<{*z@2OAI_G)x3()i?%HJ#agN~PQ+ zmEZezA4+8w4V`;7ZE3>hDAU)k7pq8qY`S=Qs)h82)k~IePU!G#5A>V3d&WjbMThh^ z4*jC7%&mt)(t0d1t|dC{klP?|k>%7G#U%${&exoOwdUKLVv`PwGK(6%d9u;ZH7%3< zLnpqUHRq#AtH!cA^>#*EtB1ue%sjk9XY#z66I+)3cb@8hk;s!b(&tsay`er?jO&Bj zXG5b!#ey;Q;euOt zXYle~HWX2CYJ9WEzPItrVhu+h&JLE4;3c_EhrY~MeDZ9`>FuhYAI7%+yznP8t8+Jd z_Q#fNBU|Q*%es%sT3#x=d|9xhXn7a=LvO(a(N|BzuXa2*dtFs^*0-0hf863dYI6U_ zwL6bJo0smd`uBs4A-GG?#U<6OLqhe~J>!LpJerDH>HD|MnDpN8=!IhV$XQqq$+lROAdtb}5ZcBhwXz8^@ zw-)L2HlIGdwLe=lLT|dFN+1u{)03Ju^C6k(|%o8^0S*|N1xcd7Cdn*;;@Y3Yt0K1 zA8R=nXLcDDhp>r?UFZSEUpfERv5)%&K`E zmArb@tu;~SwuL-)^*M4Tmc#e*oy}#X7pI-B+Talw(CM&XPP19yG+7L0 zn5cRzadX}hH%CasOq9*T^QeJU`rhx8Joy!3dG0tTp7w*OuMb7%9;B*c=fja844!~5chjVjCkfFyDMMmk(S9=Ptxy*Jl2<7yZcIvoyewEeo4_|BJ!`isRb)P-0VVhRW zH{Ve0$GXpPforz*NxB%SGI45JCeJuo&98Vh^y#E+>*G82U!hyxr zRFH{Ttz}7)q)FQJgR(gW7SmM(1EhqTKflU38+K^g3}3h4WfxB0Q=2-|@LtJRw;L}T z%bm?d8m9>Do;YQzve*-yRU7-|rO%#OBeQo>d2IuStjN5;)7xH$x8(tG#I+Yg>__h{T+o%G0W_g=fay6dy==P&=SP}eK= zCVZhI=j=WnzJJL=s-269UP=f~nvm$yp(vywoIC4U{2rTCT#FX%-6v+Y@a?nBt?_H+ z@6|6*47&9A@#XIB)z#nSCOr81^y}kl{`vcAzW&)Per$^S^8VSq;ZruPy0&`t)4;#4 zZU%2#XVB`{)45iYOPwL$tT^X|?qyTt_I>udUV6M=PR#Y=r$2xG{bip%efsIApFVxM zb+zjM!^fwuZspcI`tQw2PZq~VKlkt$3K|L|`Ybt+;%KsR!NwUXEeeJf$v4Gr{;-+M zV!2yWA$R+Ik>nEBslx3+LP_2YTr6E4X=d?Ei9MP>JGy@6ol*HVB`7c=dd7>bpXccc zJ;*WqevjSr^yK7;S4w50t=FAcWN8}3ps;1{=4k@XFI#*X3Pve_^hb6W1HUMV=WiDpU-=?`PLjgvxV2M%|9d7 z>z?;`spo92gAP3N1iY3wISA~!!mJtU7Lvqq`sSvcds3F&Sl-l=nyqu=)}I&Z_FAVO z#qGT#amR&!(fpc^H(y5g>(zZM;^c7gzqj-I%+|_E$$MeD%)YrNkFGzzevR&_O-nAV47zM` zbj>soM~zM?CY5F$&)outYT~pP8XoBk>d|y{DLA)OVC~k~XVrcMNPkmgP!cbDd;90d zNnF9z)v)z)mMSIw_ zN+iALHH`M0_3Yv%SEh3|A04xpQ;Zt?7`hU8x}7)_gL7|4DQ}81JvJlKPubm*m`sx&y0>`(kF6z zPs9iZoOtxtbI}EXz$L-T0xB*iraWIVE5tQfY8TVCGd*V-glbL+ob#BW8~Nfy5d%X5 zgQtsQ$m*LJM;&K=5l(uyXpLdYT&09#(-;~xmzt=~Rba@y@7i;*+WtWP8HHI+A*++w z%^Nl`XhiK&l2={Hr#&@;sdU?kJ#CB$0kX^HUS6cZpcOec{pOoxH>3NE6_!b;@~J${ z*}>!4N28LWfD%_n#-{~ds{%y=B_|eX=ref;dG;*O)avcr@9DzW@bTME zRwbrYPo~dwU8vB~#dVWQL{x$EghAo?RuRTj>D#t`5-$Y|W}Mr`8tnbGCsGE)PeJ0c9nU2Yz%6)T#> ztfZ}!T2}mT-o*7PO%5$x4jr3v1KbX~RWN^LIW{A;W;6dO=|y|~?~)REJ!eHnm(qld z7AFE-U31d>JWk!>cVnBls=)Bew3IMWmpwc8cx)?3t^9WG;_H6<$k;e36{mN*)|EYd ze7ryWbz0bzxGU!W9v#(weyS?Yw)&rC!XXWT$^NyQ?=8^1vLVCD($aeWjt{jq`^wqO z*39PJ5^K8pe4qcUWgA1EzRGHx;&Nj~mR)r2we<_27(N{nrZw^Id;?H+Y-%=Wq2vJs5H5h&7P*Cl)HVR!qVBslM|E_Qm(Ny zOek)fQ+)FKjLiwN!jha=n-?h9sXDywQ8k)q&~ijmZ~AAZuB)$R&DDLjbfVL*0M5)y zeM#+1E^M8Fs;x~vBA+Cbd7hPO+)`7`UKhUFW(mWTuT`~$r5D}*zums?oRMv z$H&I*{ob3uF?_k3A$eLv}mPoac!-wwVju5bxBc<&qcFdm9^8ox4FLfwMirC z{bV+QqGJ+D>RS~Uq^Hi9&i{N)#}WZ&j&qSrI>B6L&RM$lXn6)jPFo-qWWsdL%6*!E zvzOtIbI1LXSai9MyS`ktNux_-uNH^X{6!yYJJ%@k&v3fDZTj@-$09sWN^NU3Jhx3V zcHaJNQ`FlW8P=`S*LrQD*~nq2WT0RuAh_X6?FNH@SqjGaEQ|*>PTX^f|J#L1v&Df; zJ&}xB8Y`NVCT;!BwcGHN$7{*s?3T(^{f~`;nnZ%$-(D$^e#gI0^OSO4;NfKcz)wu z#p7?krM+u|>Y2Rwzf+vovP+zdwYeWH*s*s;Q)cAeyL(*r&s#6?s<)Vr{pIETEw8E* zHguQ!*Q-dg`y>ed*z~@MVP?$&1-pF8Q$sYOo zR5zP8)66ceB|FZ>oqWe}?ai7wCaaP-6lW+-;NPUt*1^HzGVA*E9)s1{9G;!r*-6ji z_f(v__Dnb=%+FC~_9~6|`SZ^|pV|>|+LHU8g3?0%gBCOO#gEOn_uXz;m0|khT@Rjr zZuQ+bPv1(uXY;+^S^FG}IOa^+b!tlL%GcMv%ZXk(XJNGbZBF6cKb8hF*Rlk%PHcP| zHg&S~%!f*coz;&!m$z$9@OGKR^nB8?SwS9}f(s1Q)a>;_BW>nP@77_KypX);P5M;c zK4*L}Lq9639R`fjT6+&q3+ z#4lvmI^){;*YBTA+w9`A=;kh721!m)m1S|kUYY?x%Ni#xR!};9ROhkS*POD-ufJY? zPOrUhTl3>X_w(~{`zwCFeqa0AI)DH5{kxd5Pwag9^5w1Ciw;E-(vF|Lu_gTOvrjiq zi_6!2da&J|A3 zlYc!}+x@yf4l^QJyh^b!(Co?{pz;<{|*u_cpQX7Wa>^g1R@xg?dgjp@X-88y7_ zQ(aspC>)z1Bs8(mtY5e3d#pIyzO}{ClWkR$*yL(2aR_BETidX8o6hM=H`b`X|82Ki zraU(|yw%u+#WnNyHhVj(%=Oo9@8o2dz||zAbUw{^adcVAG;>YGq&I($Xyh#E<~wsi zG0NW|bWy{qsKd$X8+UI}6W+p;^kBpDP~WT`#uh^Xi=|h7_w`EObV}ZF&n*MiKJ zzx`5sep>#-ULQAxWKPMK+aLR6y_wI~o6VoOq&hX3!S8}kw1yIwqMzyoWyU0x)%SW{ zwMOSYJ+@8l{?TMtlVbk z&E_ZfRo=aE?w*&}ym@o>HlABJ;l~8^lIgSm#k0463Ak-@HKq3Mgc$Rql*ymFV4idh+8XNo)W9`Fwuw_tMz< ze?Ons-k(2jo|$j6usaK@KueLon_T!BI27Gtj*$%AuW!dv@ z=B8htD;w4>OrO`a^$~_Y7TT)pL4lud;YP``Qpb`A|k` z_oACeYxc&K$A(`ojlCXweQlU_fNNlg0&AGW6PrjQ<3*0Qzt8x+YFXx=WybBR z`T6DL<+EwYJ(26B)5=n7|GzD_lDGTwLfr1)H775 z{@ORQ6jZvlt<QfZN5HT{6xsvbp5!!Z<_3_Ecfl$ zWzzallPPKMij@YrAG!?U^=i({oV0=?Fvv%1!I3h5)`{omZ8Uq9c%MN&;GcPN&l5?T z4NN)A^JktAka8_KXZifqu5+U6xZ?z8=t?K|NVl&1X%QNFHqAKg+r9Ys`0cr`=ePj!o{y{(Gv6=SqmZ{^Gmz z_CCIqqKnU-@o=0QG~;XEdfTt>5 z@bI&5c24s>ZyWQm-u1pL{84ZUW70Mc!=wA&KQEpv*{0~G+rqPI$FZy8y9z5!rq77m zUo*94NBR4EPoKU{veWNcq;vP=%a2EYefsnC^rkY8St5j`StLrtI>~CZr`tjR2CqhVYpxQ_4D< zf2s=wZ+oe8TF9l-Lj6(dMfcm~LboFg{e>nku~~n2pHQD6Q{b^HoDD9wukK3V+IxPV z=Hex)mv7G5n9Jkrs(CtRZP2t-u8AT#hKx-fT@z1EP~J8zl-cEG(U+v2i|nHBew+P_ z6Zp07{6~}L>*Lffw)f9lW9~age(Gn}>YbYXeJytv=hr^|)%`qNKmI(=^wi4yZF}NO z*W3MR-D9zQyWjfTU;ms)jNNkax_kGwx7F3l!2hXk{p6qRNs4u+gq*JIWC4jgk-eyPk--gB~p z!5})Dv4%&;(&?V0bh6Ky*Oj5?Uj1b1a4|i`;dw#Om|0qSVzS)D1s+|2vzIZ-Z`x=i zaILiVW=Uyk^8MBuVwxP8fj6#R70rF=yMU!@0n3E#`wO@4;JG5yGW+JC+le+zPT!)L z8PvosY+NjB(D_D+YsSo_!I5v`Zc685rnpC*UEm=$E4RMhy#6Gs-R<4I0!O9AE*$0& z-1Bllm4tTjYb&|nJy&O?T78|t#&Gx16`RU~@vieNeFblQKEF3{Q+cuE%rg7x2P{nY z79IR)rPFx0X1Bhp@`v6Nr}BJ0m}V{v-aOgdJNet+vizci|FayX{4MYOA+I}|E#D~j zy_IW`dDs7Cfp^zldNg~p`roU@j*JY-6D%L-C~*o*Qc_xcRpgjkFOT$r7rQl1hMwLR zy;Q*W;SP;mU)8)+7G0k%e*Cj*pvbHi$sWUfuXpd;AGiKq^@j&vbe2vD>e(Dw`tfLX zSxHHWiOLLR6;a26)Q6K)4%{r7=+J7gWXpFYelyVzjS`f#pPlLf0Y=EemtjtzWOI#w60R@3m7`|NSayXQR~0Uk?K7?*{14x3B&6 z71s>GnGu?~-P*yqZ~Nq>Ca*FwP~zhGctvTFWTg*JOXYtXjiiuG5z{+@%>D*981C>Z z?pi<5b}Q?Pd0fdNZ0SsIQWhSUZagXMOzbj1q74tv4S(UfITw zH*3}#mc7E|VuF9QDh}7ZW;SnHllaJJll|LWy385pSLMAbuc=UdGXJ=4@lS)C7q68x z+IyePy)}P-h}qe-f==;D%=f%E{>z$wVjkN+-rDnXpR}w!d*)kx{a2|ejH+&~F5Wr~ z3pAIi81e=4xJbP?EH*==A?9F;Aj5>od=Vx_p_?Nk%-6^5+j6WRQ)|`A2k!Z{hSxS3 zo{!(RBWKp*-|Ft}?)`H1HHH67?pLPc^?n9Uuoa4M(bUzc<{?p z5{s9;IMviWDfZ&GxvS1`n=^kfj0|@RN%pz*=F0L0j-3Vq`KEOfl9PH3EAv>beymun zi;od9>6bd5{FVqRIk!>u{azKu(APe1 zeqU&>xh_1hbX`g4{!G>jTIs7ARxv3_9=^unIc>|^>Z=(NX49u1ed#$n@{y9Kk)mU; z7h4WTBV)+c*H$mBSQVB@EIz4nKv%(Lox;q`OwIYtLdL?Ix5i$dy43hsNo;vt-9zUY zy3ayQtDhhIyKA0!%C4)=zFz&h`t|F{MTzN~Q*O@HSy99pvg_ZHIGNqAPPNPbx%mD5 z-?{fIK5Vc5yfofjjL9cfBR6yHQqR<2mIo;gd#^8AwR_!1!!x|f!EH>ZFRfjt-}&O+ zUiR*zhb+21n7R&}(qVAnIMuL7NkQsp`n*j|YA5cAO%h7dJK1LFEvNLPjYs03fr8hq zEIkfE3sre1ufS+|EBV>$&I;b>*yCN}9PmhHIX6qnj5RCMH&4F2_>f5W>eE+$RqdQ{ zJkMC4yPJdST+!y2>6;}Pb6218kY13pXIkTyIqaHBOIR3|mI^-!b9WA%`Q@6Y>e7}u zwhxR}Ggrjyo1C-vyr^17!m>Nh>~!3Hy1l+QuC;pZ~7?V;Y8yN|RmHjwY7(9WzJxoS+_Tnv2t(Rdh^+fv~ok)?wjXEpHH`Q3l=+}({iAsq$=rD(q*${Yi6x04UL>X zuPk=?s?R_7yxt|f=4)Y&kIAteJ%Z1b7pCL~8}Z86#q2q@^Gu1~{FMxkCsh2ozp^4R z%Q~@V<*CTH^vyDbCTz0XXQW1oxiT`;-d}H)-MTg@kE8qil3a&pGlUe{L_(Hq5lfyS z+Q)eOB41*kjzrwr?{UeeblPK#-MT+YEbd~MxbThcv`vYBGD-!u#UGooEjNB|)z@EN zUr)J|WVgS*?ES;Nzw>SDKE1iQc^|*0;R+MGHM_;UwOeP-pCfbMdbYmUw3P+xO!%C; ze82y#|J?4dt+Ft3(f8X6iKAD`ZQ<@IT8 z-%s8B_CH@dmv6fu?t1b2-({IMB+eL%dm4s|m^I9BxOjtSTEz31z!`_0Hps~*2c7)( zGl$pu^toAw1dSEC9WK3z@Y?yl_}o+ea*3bZ2D1-^9+Oa-yon*n`jf=V0Lh=b_wCEO zWvZk%-P?J`&V5>Q90hzEJ7!(owc>S+r%I!yU}C?yL0n5Plh?odjZF&X&#wLST5yp) zGSSQEgxRTTmMI@Qog~zPA5Tfii9E(yxX16){O8AiKEL;S%|SaA7MWQoKJk|M~d zR^4*{c2e=i=J?xgVn??f@L%ciSp43{((r>5PF`1(f5aQolR3Ri+|M9&@1L)grFUj+ zt}t)!peBbnh8KN~^-Bp4rM`zrKc+I7hb-S#x=vFoVg52xZ4NYsM zLr+zCE^}yoQtRfrGxPu1-H6eZG5F?E1Yei=ukM>vv}c zl-RA_+Q{(H|MY2U;nAXa{l$z)6c&@zxwFO zk5Aj@i?&o=`tt4Or=!p9>wo@yUjOg^ulaS4_y732PWZ3~=W}=N&bca#Zc1l%UOo{L z7CLFetsK9;zGt7GK7IXp-`hFGo+6VC9_(4;75+n_SbOEFbs9kuTISC+Eu>GcS+(zd z?QO#aTdzqh7f9whp|-?klJT`$4{Es#e|GdKv~7DIkzhBQ^_?n<=ejl7M|!_Eo?s|q zDoqtsHO&n__iB-b0e6qERI)CYg~vYiMPI9IMFNwjZGN@s{W|^l@N?gMqpyE`9sc~> z&I_fMscMcvN1Aw)z9|@XCCkHMF`w(+?-$vVd88OlMjf4-AMxV%gh|DH zYkf6MeJA%ObuS8d6uaZRnVwcl!dl%P(Uv<)^u)LYGjDIxc)fA^3E?>t8)tkx^m3Ps z(+M}1%WBDI^kuSNb@V-HPPrL!d)v>s&uS07@UZ^Yp*+1TC*aup^w7SJ154Czo0-h< z?KyU=_Qkqg@5Gqc7aFShS}a#qHPdHO-dYw_;(lLwcdv%Ls!eroh*04+1~t)>fA1XG zIb-?L+?>sAJ9la=FTO(|vyb;@mFv#g+%y9a$I{1e_AmoTSW? ze-=-v*!}m|55u>f)o$MJa@ZInpG*p}3lCO$e(k?h9%EPDR-d^n+J2dy?Nw)H*WTkz zJEPmw>2pMKuiF>136It8X5IQOa7p9K)w!3sQe5xdQ=R_)_Fe6pzeM_<|C!d7cB#OB z|7S&3iTx!KTdO@ymVN#EsbXvOLy5zG>k9u_wLVQUbav@DImvf*uglt)r>~-t-|Wu2 zTh0=2?R1fy_d>x=%}#;!x7NkRPJc1w<=y<+)8)B-r~4K@uPiP5Kjl=>-%nRBFF$|3 z?)lv3&)0|N7XN?P9KJqouFa0^QL$bREH`e{a}wUQ&Tp56W$2<6N`~JIEzFp-7S;0P z=sYd7Y7kmvx=u@R=anrR-!JZB>2EWi?JGZ7Xj|^-V*=3(6Q;0rOFxrf+nMjBnXlTR z7AY~=mBl4Ab=FR+yHd~Mn2&AQcJOm_h}zC&yM70Jcd>2XZ*a4bk>SGxD{F~K&q6g{ z9q5^ z=~t@ExF@aInv+>r6C!fdYmyK?B8!iry}tidB5zKKW$Bl%THW7j2uKuhf{eaKiE_o6NQSl9MO5h!|%oo7>JjVyn@X zu%S!-;r7|lhwe5cOWoQY&US3k?)5Wl7o?sz8nJ;indR? zefZ?jwZRSXNjvV|P=D(xApB|Vf{P{b+mA23!MU$U?nJKjZ_kPQ<|^=%7p(i5mvpv% z)_P9%r@WgN<|c_RVSafzT=Lx=CWTtbh@#VnicZY^)o<{q^4H7s|L^YCy?=T+{Ycv8 zsAi2-V%MU~7G@^(e687M5v7%Mo4xGln-@FcbYfz|-MtNtb*nA=^+ZLX%Wy8ol++E! zbi{R=rl*K~es$0A+R>@`@$0WQdd%Ipd8a_RVXI14MhxRIwIw%e0j1CuZl|P(*e*U^^(psyx->F`j5!rRFW$RZOWDf7wlc8{<({yisKqi|glO>vT?U(wUo@KGU)Gz8BYV zckZh#ORg35)NPJjd&}2wwYj3$=U*qQ->V$I{%XC(zVFueefy@LKFa_9$N9P+_WySq zuiEM9-u+l3(}bnl@Yn1=qQkc>c`eexp2M@MhR*U`8Pz_vtJ81ox33|ak=A6Oq4s zgbFY0+xN1-xSUt;^N!+>RsDx2-tp{Na3bWa;AS(7cdDQ$9nDsGuR`_{Rw-m*~q{HAZZ4HFYP1vlJT?wAuBJ}?rUxOtF^dY|7m_-B5Ux~UnL8zb*i_^)y#NqwY|BC&&^)API2!-<;ugS z|Lw|Cjn6+){JK6qa{eCkddn+a`x-C&U0Qo=%A%6TS8@+tbPoGra`IC_$oK1Zk21qw zi~G-?wB*LO^z`)5$hg=&aeC8Z@2|-65^^#)cCK&w$@b98XSmY2S7&q^c{~?q+NvA$ zg@6T7i{{3a2U6y;wXk~@q*QC{1 zX3?8;T`x)nPg|<6(Xgwb;n;>kzeW#H4pxzE57-qLjfGsVTwfn2H-FBQ&9|n8Moya^ zzFK5)K$6;)vY1ollCd}UT$Q->)bh@WiA=1rJ-3fF>{@8`Y|BIGOGn-+&A9t^S;0C# zC(mW4kAGX&Z1^=f>&M>ovqoDicHUNU-7tw^qLAVQ#ly86$8HKNUUkh?bIqgbj)nQw z9*53&_^5Qu3hIhIwL(Yp;kM5wjMYxNw6PxglfijSMQ|INlhl!4Yi3oqN=ROD|dq3r zbmrzHf18oMIkLRgR$ohhfu{mXw(i8cT@1&SRz?2lo>A&%&MJF5OzoJ*0hgA;27w(O zi~aPCZ`{h3Qo8vrzC7;JPgdjSiy8UrMR(<05%o7Q?cmyCI`33|d6jaHYs&f;?+!Xu z%ehuF?J7*!e0+s$rNQEvXA4qph3{MO?n{aCEtAA~?{;J_R??Jz>&u#uz2H!#Wmn;o z<8P))y6&2~tKxN=1%DHN^a`8CSwi80+WM-rH4evfBUaasA)?-@eQaXRCV8XhfZV-hK4Zt5>fcJvy}OQfR8r z%Fl5#4@MNR?o28ydiAV0HTl)7Ra!>zzuz7G^=nghb86g~q{KTnKdSxwlw!HRp6i^$ z!)vknDY>EIn=3_FjgIE5I}*6?yI{kNHCo?lUqs0-X1HJw7^-B#rP8IPvEcOL#oPCP z?5#5Uee-<%zi$0`QPDbL$8#?m-+mB$dz&IlLfUhliARo{VNzDSVh}Cyp)%-b&RW9_ z&oA}fxvuG&$Kq|o#AvR(>6^^GW%c`(^W6E{C-j2XD8Y-%Aw_~?u}9g|Q<;5}#gioj z1UP#ep1m+-*f8z&q1J6X>uL|)URl5;SSp}@L}K--Q}34gUheRSy&f8Rb~^WK8Hq5p z=&23NLJL{~w}0Nc@KZ`(pNQ*1hnp*P=C8YS>rkXSOYQZXYg!WnIJe}Q=dASHD^~V& z_w~PQ{jc&K&I{!C{%!vM_5SzIzD9qSKh}Nq`~T(jyt!ZOnu?o${5&S<%&=$I9+P8N zTw|wiz9pu?#pK4IGLxn5?txvbDT_7iBvj^nIPE4KAo$jq!%#Jl^~}EYDLj&|a}w7m zn>9>f5Xv!Tj^%8rJ+p=PCo{@Qn5^19NbkX5US)~T2YSz`{eJ=^kSIh76;8FZi`=QPz zxw5RR`}6H3#=Ax5RWdIs;E4RY{HGAB!^5t@9)o|i`(9Q%`&x)V-rbQCp{VNv=rRT-Js_uch7!T zy_k#G_xIP2yMLa1S^fRK@~!toHb>51vLfC6`0{NUtez8Ugv|8P^Lx47PifunEPPVY z`8@Tso>+`k*|!&8p1gRWajc@YbZWVQX3N*AyQaC@y5#l0@Ran+KDrW~yJW|Ei&w($ zj{eAe+T0_5IK--uWA|I#%H;OK7ZtX5!|qj?rp)eDVbZugpFdS)can-I>x3x+3+|dc z*N>l)%9&OWbiU@;B~j)130h$}v!4C>bu0T-GyCDL3tM{?Qhq=9$lJGUU2{jLX8$g> zlzZ$f1vx=4%wKO^cERNJ>CfSwzwYIqI<;rdt{)#h`~UxQ+@2-<-vjx7f3v+le0Z^Z z{@*|C^Z)&k|D*q3ob5vVntzAo|DHVUUuS5&o4@U1!JS*BZ&nCd_8Gd||GGkI_rI^7 zr(gJe^rh|pPo<3>ic3~!3ltt(CQz(z`eN0wo)?0zp5I+Qxn4q*lTX~|{`cJ5-)i@N z_IB-Ybn0?mA-6f}n@95<1->ZJvwa83X60;`_LTT`Z++Nm-|NpLW5lwS3UJ;OSnct} zG3b`%Mx)$=#ja;A9Ot#~e5sdypk!iY_Z>kjuL-!mtWidxVGx? zwSBo>o3{JP__lms^`_$7akkWis#UKV1IntD{qI&BFHJtbEa}&zWmyLg*X7x4Otv?l z_k8cyR|SE$oUG#Wk9=Obe}2C4T#M&*Ki~V?O{`_S{-kJc>8_7#B2P91{(jZAwqDic z$+iFc-q_TfEc~=u^zW-Hlh^;U`u^)jbKtFzvsD$g|G%!T*z^9@w~ve6`QP8I|M%zR z{{NHhD+~V5bIAJj?9ZdGA8&rVd2^gbQ1jRdt@hX_H_pC!w2y6#=<+3#{}>t-Pcpcx z@T}TcRq+Yu-iZPhlYbPky}UP1`Pd2}*E4)`rZ=X~err{v`||g>s4FeG@_pOFgS|Yb z91~sp{-}$uQ&oK~v$q8@=iatTe#5XgFS57C%|XzqrDsMLYhGtfn=Ry$lCAosW5V%IVx66=i3YQ8 zGks$AZ8;Hj`px3+`(Dc~GF;ayWx%k3r&xAI$tC7xrK|h1CLQcoX_>%#C*jhhtYrd* zlF5^jdIUeu__>T*OR4Qa``m`D3(B7omCB_^EjAauWu0ubS61O>dBSX!i+8LZ{Y;%ZVg2hf z+~t#N@^km+^|~K1KQ$v?cJ$cH_v4XT`z#8#Kc1u^-?|xLTf|6E)ev_hDb3zqq=(lM1I# zsII^NsiQI;n{B7%aQ{5lV!hPxLGl;zlbu@Ov%fz2_xI<=i?2_2$Jcy|lN4yLNSLQ(g>?_<5%TKv7QKY(*)y83Y&?ZAabeVbN?CLT2Mo1-8Q zIJsek3qQlMf+t-qDpoA4EcYeZCM4+ER(?7mQc+rZ(LC37_S`+ce=L9Q|NnUX_xyW5 z*YfwhoBy|6{(r~Zzx)64|L?#5Z+HEMn&*L9XZY(rG~554{(l$GNl66{w=GUaEnJol z1ZOQ{6zFu^)z@RGb?WNR)%O3w|GzrwzJEe!`PZMHXn_Vec1wp z6P#GKU6V@hHN3glIjHUR+^yGkUb5JJZ;PgCcK6MkuMWghN1r%p4eMNOQ@14A3 z>@{=N+$Tprxuq{?Ud;A)X{p34O)r(hXBa!!jw`9MC>-457CGw-?{fLS3s?HsNf*vG zn*00cgW9e@^>f<0gS}W>@*9M|?G`>V=gnWy=&qMLe?=+J7JS9J#zeY5tN zpSGOJDipU)iosCq&7yB-*XtxXF(duHKx%_FPy)|mQU4&hj* zQNyur%al(p@vM%59XvY^ndf%JnMNi#wW@G5b%chdZK*F=mgJVqW1V+f%=L97=Q)Qr zsxA(WOBQXosm200hBY&ytvQ&7$*^4*y;^xc9+Wvo(6}UTXYv&?6)7%$*e$&3@eEfNNx%P7Y zeILJ_xBK}*Wew;o?|&!z>;L?&e_S4>AHRRi<&W|;-!I$$+b8(@@&AwUf8O%ni$DAO z=wsvBe^SXFs>enAaU(g>IdZ_ zoi|Tj-CuX{W>sBTyq@{j+uyB{Jy+z~ZuSjK?%Gyh$d~qQA3xjGNVh8jzjn=IPUw;{ zX>w7TcUH_LAWUpsGFMXW#iLuYY91e6*137Iuv2H?t3`Ps0*1$yIL!U-l5=!ILP(&S zOW2aGwQl<(b7SNidbj2UhDbGMWSE8DS`oii>#s=$1MEx$b$==9*J|C%wqFrCV#oDx$4_K)}=mknS#!gx1_E9t>T&X zdDq*&%WhvO&EdU;u9iI?Ek1OG zhB~oHwz%%ReZowg*~$4ZTh5D19hb#aPrcV$>|QeA^|sYAX=ieRW{E7>Qp(mo_m0{B z%{{E?)hqr??)>R~&&2!N>di`CM>wPyRWt>qo;zq}`FM&neo|t4u~(fT#B$2cBQLg} zxW@49$+E*@MYZcCo<-mF=3fbJ`EAlHBQAc|gQzh1Qm9Mb|`J6v}$o zTxRO>%xqv{;o+LrqZsNMl$LVt5etjRqsHwI9a%bgBp({TU(yI!ewQ?Ul`*gB=-`6*j5K-sOG8I| z^Qv6)S+hwNcc1rXBmKm6!RdNLz-g(jpsOFRjHZp9t(a z(!+7{x9MgXk%Q&2^O9Udck{B|c{hnObmD|fF|KUyS0(;1auoT*pj5TqQ>5tV*{c~W z_6gCfc{y{Jb38raW$E(uGjlcS^59-gW+FlSy5@R$ATNxy!eWKk#Fk z(1m+%(%5(T^qsu6M8GI(_IAAq7p%;`m`~pE)u!Ccqrh2WsiecazKU-i%eFU}@4VE1 zPP=@v|GpZB342pFg{k=;VvGpjNszE~C?of4p!jCoT&U-(;e{bY+ z^Zdu1YagCCbY||4=c{|vQ`F~HZ%+QJ_`;|ze2*(@?esk_v^Dbi+JXyyf875kgZ=UL zn)l62Lia>HE4q_n@_)~J|64J)P`u*9)%#KN-pv$0Ki|IU%ZrrCE2XlEYp%auWwq(r zy!v0KBrg9lTN+|e|K+0l@#V)$ZL@EGP22l!*RoZsY_uION+cz&aZE~u4l758tF$FcUs z#j1)d?_F6>GU`w$_;>Gnm1Wy<#q;LHuPQymnf&GY z+qBx!*x*MHk<|L2?ey>-0L&MUP9gl}H<_IdZy zt*Kl|THs=lV?(_#6)FYNzE@7I_9-~Rv2 z|IZiB{ktn)8!tcgTU_qzPh3YG=E%yI@DwK3)L^j1;d_;Z=E0*tnDhldgtvQ z$IRa@T4R38_V1g|r|tjTyZ`5$b%>Zk)Qp_gO>1Q$9ad+pOca_$cY`IeyeV_ z@d${PbEdbvnd5EYW1iF#%d`2WPA==BV`4|l>YrT`Ibgl5rYA@z?Poyj^}^5_my{B` ztWNAWAz-MHnkJOe?a9R8s-jYqQ!GEnx@}6(y$&8}Uskp$%!;qe)U}dZR%*s9i%&Is zw?RfZ$2Tx@d2q6q=0V2XN6V(4KUW{wepceCTH>KclU91=h15K;)y>b8*{LfbZ=Jk6 zdBH`Ug!7sSe@?wV@Zy>kU&Eg7u7N$9uNT(rIqh=i*@+&v;+x*(ui90VeB#Sj*d4K$ zTs$G@{&$Cr?xbp_@-s^uW91($JoxxTg1FowlXt-#wNNbK7hCp)$LF_xh}3 z>#xnt;Wu(w{X-=*)b(&>qo3y7dGoS_I0Gk7Ik&g&uhr5WJNL|*t7Dd{teDihdDWIP zE)VwVbCs8truM|j$+F6aubygp^wA5I*1m+d7vf^qdWHX3rytvC_^tN5>&sJ%vV|HZ zC31%eH2E_XF1Q!0BsytIh=Nz-w0qTQY!?KaB10XW?P3kx9>?&ppIiKNTkh*!>sIe# zd(o7CtE{$E)+zq_*LO-6=AN0PVehZR6m;sWcO1*+dG_}kR%vN2o3f^OF`JMG2V4Cj zn_KewvX`VaUSF}E#27e5H~mE*Cu5>R55t~*>*BQ{?(r)(I-YzdUAbCm)8@S_0gNo6 z&LJYKDvoCZ8PA-UplPSj{rIQ*{F+bA^8XDC_CCM8EOXwRy|pzZuk5XtpZcOP_sF4{ zOfjbGo7%d|-p)yUz~g(p`{$vMt3^Ab_O5&WS!m~qG<|)&zgb@|`qzK*|KI-q-|T$* zUyr)=#abg{WB2|4_j`8f=e7BNZ(Y`(H-D~O&DKcq*1fx;{{C2QU-{?SWJ|GozmL|0 zt$p?RbocA8ugvRTZ~u4H{%5+n|GU~xFWc|`7q9;@|Nr{`s{>|FpB-9U`tQM)Hwzt%Z*R%toMT0Bg)FI^+4Hw?<91r;%=H}ul zDOiv(v4KIdlebATCEL|l>e6#NPQkzuE`y#q%@bW_?sX9jOm51JH@alBY0-`qT1xMB z>9x!6+$0g(dhC{I()&n;>cf*KY})(b+{>?RzpKABo7)_+f2=!mufeyrH_E{(+85mn z18?l=d#C$7r>st8@fCZ0!Lsar6Ekxqqf?u=3o}aHz2U}^6rs0mO~+x0dlxP8)*CQ4 zv`x4v_A^;QNug!!&g#C5Te<;C&8>eLZ+$-ZC2H5)e=~ny-xzGOX7_fnp1t*Rbvw4rt>p!gf=^3-wgC#}&b6)0~nOG=ZI`k!Y zhc3&%?O}oCyg#nzr}enroY% zt|?+Y_xxPM{ja&Vr!C!_GsB0Avqh!DMK$3xpHK#qiyl|9Pk!#j?RJc87mu||7H^G7 ziaa`Hitp{8Z#MHC;NoOxkeI;0A(AwO#Un!?!Zp}yLB<3gA@QdPSqpbX=+s;{_noYw zvaxnP>(W&d7&d6=Gz7S*87Dce=~Bp=vG@CuM{5)hh*Sk=b}6+8s4i4VGs_VOoWNnI zZOj;&6x2B>=-$;u?;afwQCXHaJ0djnQ)9@C366}7Jc6qV`;u51EO^#4uliEkf8w&Y zV&km0U7TJVkw+O^Bo{7UBGnwwGh>p&wlhX;p+OD}hYXaQTlOqgJ$!V{y!kq-B5O-4 zZq4%7ep(bcb@Tc8w(7>WO=9H_ zJrkc_`{Sklz5mCybCtaIO+LwR`O}XV>GuDBelmZy|8w>JY_os&PTo9U_vP~b|M&kK zPJiwD_ra52S5J%U$L;-o?c{0wxFwsjzCE~cPD|+iocK$tR(pqse!UcWeSN(6=1ILf zYf8_h^uPMKa>&DoaA-E-mq>(|=&X{w4sSy#_c-OhKgyF*c^Ws%P9bJI6huKe&wUH|^?bCVOT9A<34cRPCW_TQFFcP$yY zGC~v;1bquXq=X-NbG%r2d)Ri(Zygg#ukZ9zK6ULO*Q6&5Zx6m;N?5I$$b#g-)j>-TXP@tYmIAttj;gb%MSRqIoxf-6Sk}6Sw=ra zHKv)1m`97*94<(FZK9qc?O_@7=!}KogBv$j`OTUUz1(brsOM9YuyPxZa`sVB2uG$=V=D?kJs|i2D{NrXwu<^+s@twSV|DE6zYcW|3jakR{?e_jV zUHke@Q#;NBdn!IY`tif!d3H>EZ0hpB?46mj?rlG_{PQZdi<6&DOm^;gn|An`(5nc{pPznu(X2*o8L3Xj35~sp zhmSEV44fXqV;Jq6VQ_rO%CwL$mreWBq-RMwAN*Y?>#4Zy?z4M)t2-(RD{q?cT5Ah+ zFVZ>{ixCtx`4gy97a>*>L&N2+HDh@#`W#68@{`{L?{!iUk_Wuu`+q*y8rSX3LyukXO z52WA6<*kde{C~N>F3Q;6#+G+u{_kmNpl;v)U%&qR*%PDJwP;68Wnt;hUq60mEcx=~ z>FPyMf1ae)wA4$|&ai`EC3D+QQP8&Q*1FJMWdO*IOT!d%a4-qw~kj z)6-u+e_sE*{NHB#|DWyaKRr2l|M&WT|GJl-ulw?O{=ZxKb>HLv-T!}blg6~XZ-48* zy7<_x{}Krza=gSuHld_6v8o*nInX!^`h-Hb!uD^K(aAWKaK^Q(CBNr}zGR*xgmp zxzkQRPPOIMpJ%;gY4L28X%yFfV-WaPi0p3YLUT%u4_OsxgD$z@+`=AVd$rTjlY#;cs7Ne1UGz9}`itiN$g}d9 z>2S78dgb2q>tzR@oJ@=r(5Timvp@C(Y*VP&1{w8w<9x~ zy;6T4uwZZ5G}ln`ZL~$7*20z5XCIzOQ(Av;cN44I_U#w<{PDeelChVWU+1>qL>E?* zqaJ5O7}ZuP+`c|RK+XS4YUocl`>NYFlKP7_zOGgiI&I#=bF7l}j^U=A7tQZHO#U4z zwcC32zm~tod(FQe=(L`=*1YdqUhOV(<&=EBI5(HMCaMJ=j(sn^SKe$}ztbb@^J4iw z53KM1^m}-xYU``tW~$8{xwoZ~r=4Efab@$W-00Ua56`H}|NApHzc#sWi;9D{Pfs7O z1W)aKQ{ON93|KXfD!dYK-nB38e424GkA`63?eBBH$6ha8TmR!pp~zdaTp1>RboTO}k#JH-pTvLd)|94VHjkS#d@t`fq>vdZ zUK$%8A0HdPk8Q%{-~1V;_q($=iFmAPI&n;*)#m8+Gw;}X&u}z&YPN@Wb{r8%-V*A{ zHPfr(c7T`YS+*#a6Gvw5SjD_FCb&mPc+*7{=Fc%pKL0&%UR5gB&3Lc<`dh~&3U-HD zcs_gHFEiy~QJNBq0K?%kZ6+)HH*)Xun)Ep+)Ntuqd6mS6UMf~raW)kd?{8-P{q&Q& z=Kb#X`+k>w%@SR|q2z4(`T0rjc@I53y0f9C?BAo4i`z3V@2mT}%g!oJMqYC1&!Uf? z{!GD{=HJ8ie{b8<&&S!kzxD3l&6msP*H!I(*Kv39_WN&Z zqvp(!XtDo)l0WV1qLQm=m+fl*Jvz*9zwY_zCGwWN0z$lU*E&`jD4r06W>-@1o%D+l>uLJUPaz-rZV%-*o-Vs7tkLGf!{P5Y$+h zcJug!7DE+J&9`^_Oq(9T#>?{$}Q&Z2n&##>o z^y?b?`}s1u&hPd0~&0{NH521m0R$M&P_Qp zZBkDhjC$=XuDm68^{UiJo>{7=4*Re;1Sz!6dA8HlH`2gWUgU^`+LfGGqr08YT2DrC zYhJb$dR4~gb-T8+qff$9?zDpAq!))9bhTA3@Jz5up4?@~)@h=wv8lLKXzIl|cAJHI z3>BOjn46TCa&&fIwAS(e@>%=)z4IapYMc^`y+R5cPC;v9KK^_@|9tvY_Wj@fJ)ZH; zdWpW>zbiYQS}${R=9jZ+c-(cXpy>URs?wP*^7eH*X6VnFkhb~e#gB%On|H?iT=!Yi zZdduWwhW!QbLPs)>IU6!Evv1pox006_3h82Pe1)=IoY}-{PnRNpVaOD|2SxVZ>FrQ zzL>js`1I?~pW83yf4!;Z->0KTzlX{1`M+=N>G^fPK5pOl`{42Ve}|X7KHvAQ_SbUz zpV9ljvp?Th`|ET3o%$ayCNKAYeCgK(*YuSuSQ_R$%$QSpM9cG*Z}P;`u9cOAFE7|u zewi_;$>WQh2#nu8(Vuqu@;I z{WH%#_r0w1Z1bvhu1h{obUeN55{sg%sLm>*%esOcojHNa)}4HM!E$<1$1EfBX*ZcJ zi*c$?u9a^Hoy@g>Nt6HURfDd)$FtZyYZC8XIg@bYXXWXHvnAnzi3(@S)@i*`j-I_( zHQ8%pzr%@Z=hBQBUi{wo+G<;x+3eKkGXy*3uTPnBDDH)5PWtqpr(~SJ&QL!Xu}k{M zlR1lXZ=SIIy-p?N-H8{?bL{u6dwputon*^9qN~lU6rUPz6EB~-TuU#)pa0F;j5`%PdHWZX|8(f;*qHa~oY8_+<)59u_H|4v+~KC|J)L95 z!``~}>~=Xt94i)NFtJ|TQd)EG<|S>3)%J8 z&#yInzvuJ0&*J{cU79W8`f+=zz8>1}^ZWh(|I#)mn#k9Gx%hK+anfzGzsKckzx=sb ztj4#u{8-(`pPRS66mkd*d%Y}HM)qv_>E-%yXT(pxzItkxP{*ugw${6^=ggWs*|@WC zbCiDC=T#cXAEw=ukp8tV*KG5yr0iW^PeoqNxpr+r)~aWp^ER(~R?4$4=G@wccjP*k zJT3BU*!TV1ttvC+BU2U?_vtJbn5^b9X^P7t!#2)fp9M}WS|_XLs~btixrTajPFmsd zuxFKrP*8#!%Y-SLmM`g$NHPiw{*wiL^48UT?0kLg@9XK``=`a;7Tx@qH))0V z{U6fx&RW^4S8aOw^=nq$o)=En+t(GO8O~llBdz;q{rCDm_J42f-EJPgrzYTBe0+R~ zyKAXYyT;qJ*l{s92yY~EgS8lhXuJ-R|`F~IDZg!t7F24WY>-%qO;&q;{OyIw0 z^?cEk+Dp%;ho6rR*?j8z-;X(rt9&-v}6>*dF09j%#oxp>Xi($J@ebXFO%Ic&MM$#BYAo6yipIcCP!&$i$H&EI-M#@VnlbxHA{w&i3e}SF46EdJ7zU~ z(w5xWi>G(&d|xe^khU%Di}dYH=8KB;veS$9B?pS7hPJ-ZY&Y0syN%^Dk8E@CI*l%$ z3VubARLj1Wj?6C~CTw}!?Q?NfPK`nA#O;%H>`oLl1+q_x{;y+M;<{11{@}5mx}MnU zZ)^7F|G4;3Pi0Q|41t`VN=27bbPh90a?F%^&u8>tcB>h?P3n&q+vLn5#DqB)+ zzQ*TiZomI`9$qhd_fA2zmP<=-<8D3=6OKdq6Pof3-ELRUHuw3EH|t=JTE*{sRl9w4 z-pc<}J73MExl-$)Zr?89Nk9HwU&xad^7_SDleUi*!S4G%+V5JOsnEv!`0kq}P0`j< z6=!E=?5VibVcmDOw%PyWx`}}hGe7lN*^*Y{WGlD%N zE|&jYe4Jly&b+CqH*;q_&6(%Kv3I|P{q||+GP+;ACMiS;inIuz1PMHBzFXGle(YJ@R-%*6Xu7mt=_fFER|AGWYDuE+r+y z*-O=gPMu$5sM=c^yXnws@%8s2W#(S_{Ppwa;}NyLCeM#Qa`vP7`FVB!bk<#aU;kP9 z^@cu$pc#uNC-WAS)}B4r#nG|n`@QPi`^-t#OVc(Np1WH5wy$rVjm7T|$L$*=W~~m5 zJiG4t?CaNGhpMle7aP0Y|J=Lm{VT;ze?GsjV^PYc+gyLuCARvVE1v)V z_j9w*gH^e`UK32_pVtWBsJ;LF^G|`i<0~e#704v_FbXSlo_P97D)oU`uG#EuxifdJ z(sJ7)c!`Cp<;=DAfTX@80fi71g_QKg9MQt5A0~ablL}94Cjow)K z{^0M2M`e}>YbF7+~*mHs;rea16?>d}1*b$rj?{-T~7UmE;b zCqF@Tza+P%iunBpl{v?|H_Tr4-$?h~$A;s-mgdg67xv)3%-PRd<6mj;@3TJggEvj9 zy1GH%JpQNAl%sp9{=IqeWr@z|r$sw&#V{Xu`c!rHn(MyZH~+l6yqu+Ik4@3BbLpj1 zE-Zg>W6HXUPfsqk%hzw2qdR-qWR|uW44dy}g-$s))zHmFNH9T4_MdUnE9?C+dhDKw zK6Bsq8itEckG{m#F(D~6E!j?<;e6o|6imvDe1*7#Z|n4Nj{T0dP}!`m7CGs| z%uhEjl8F*?34ybRSkW6tL)&Lz2?WtG}E?D@-p$T%|C_(k=O2B2R=@7U=0_zzpKPytyI1}Fx}@lcBbH3NLT@izrR&Z6F{zZ- zD7!|Rtx08mO^4n4(+l6XOYB!{byd~W+ zb;q^34Le@fgkE)abX9Q)5^9~H)K$>2ZB2-1N4vH_;P#ch%=7m1PGJdT;!zZFbzBvD zoiQ=?I@679xruMjr72(b-n{XK%BozO(w&n91aI(Fskx>ue{?W+Qd!T$3lhl8S*C`o3hF3y5;oerq#1f>a^ZXj`gWeT>s;( zb&Y@7rRo`H*LHuB-uCSB{PQ`I z2E98MZhU%*^>;$VhGgCTfdA*_WbZC-YW%>meW^<=>+%`WH$8(nFNM@^dH%SF+q_IG zXXjh-eM>6*ZS22jm#E)vd#qjPu4Z#5+HFGnt(VS57ZPm&-}>d( zi|rOy%+5WtaPFD-na<1%&zkw|It=H<$35v)Q&QvX_mj&t%YOfR^W@8}w#CQd;$zn7 zt@nF3*S6;O#iy^TwnpWy3;*;WE_BNG_xJbj*tKTW&CAcv?>;ww-aYN-t{f-73kq`j z-do*!k73m|dEn#6kBio9&NT|&r)c`)oW*1n z!y76GExn~qGOS85*Hq(HVAy426}3LBBjkGNi@#}`9gjS{`0?~}eHFF)-(8+)g*EI^ zR913eocgE3vcF_o^Q+lu{5&&${$DXcH-TL|!>ldBAoZ-EU}Tcu$&lwU-5ddBdM9S+ z))`745PGi0)^l<0`jcVJ26t6YJdoFAns9TrQrCsjyPd|h9G_496cE&0rjjUO)7f<} zQE%Ux^y$yn&w2H+`S^Ofzkgo6>^`3VS8UIoYi0t+%jNBUKDf(%JzRX%%2itaD;r%F zJimT@Hq)y|NXOj`s!`3Yqr>J*!=&2{J+KbtG>_vTfYA2ci-#t_I*v*He@$vC%Za+J@$fWP~y5v~nVkTZgl>pZdhAlISCQa1tdf|M%G|f7`+i+X% z?ipvx)hZrqHC!mUd+FNDK8F(=OIp@x1bcn$5jiN**L$+>n5QVmRDl^CofAa^jn7X^ zII~~oQpUtU&sy{NbImGg%xBtSBSUV!GHB&d)kyhyP2t&1%egahzbNFae`R}3%eY;j zT%bGcrsdn3jVaGF#WuHc-kq^8{ff1)>5TRVhcji*cHWFGXmU?l!}aX=Wg$D>i5EK= zRGNidQqCy!%I%DAwp3ZRS|=Pr9By>TUYWH*>PO9uvkwlk z)!sfhqxJ*a7w^KR^+#{tcztqNCfnuDW_xZrKS|E&DT|KXe^uG^u8QpY0{85%3J=8J z@%jIImG#z~S@AOemo|}iYGPZbAKF`9xrcH6uFZinnoNFvoUS!(`J^`=zwejY{_=FF z&CS0$ORt#t-v563=_Z3Rv)NZmOA8A(M#Y!TP79mPw({m0k)SCJ=M0n=#DH$?ojQHh z<;#~}zka=qU%2K*NNB3e?+c z)vnyzH%ix^k583aU~I8kyF_NaQ)DEA+ZDTGmu9}ORa&W*9qDi*!6Qy|u5rc#?*4h(+xq9< z>#lEmc<`g)kprPyU#(+(aB}y1oBvNXuNGhb?tI_1+|4!b=N`Sye>r{r7EPP~f4cks z|K-2;@4@V+x4$bJ2$b8o%$J${;PR@QGP={HJZe|B9J73%EZ^*3xF%Q4Q^0q@wt|^6 zC#JKzsVwGjeiy{!$!cib>cHoDP-6D7%aI(KR#zA4aCMxU77%`8+chP@otqx4O36O8 zN^6ynP=r~>%#{p=E-oyd-K#ZSLiNGJoFZ z=Deky*E~_`MM!h6i_oLkfA0#6k6YNkNZxT;GsWuCskM=IZ`(IbH}CN)b1M*bJ!VlQ zQFf!gwdu?M#qa#*tDN5S$KZ|5_j}uaNO`XdoqF}^)vK?+_%JumH7Mkm$e=Py;bhMx z_1dTQOW$8nm-J;*=4DZAU~Xb=Jdj}F{XX<+tan)6#^0Z&?Vhuk|N7t7cK4LBYY7a> zcMl!1QC7Y)-@d-?{LcNKqst~v+Aeu>&pG?#?Pm9LK7HG&`*Z&8{L8(Q>Oa5Xzq>g{ zdRD!E=e~Gxj+?K&AKZVsBE(T4JNW$@@3O)vue+bW{@}gOt+}YKuCAu$&xd<|k5;+5 zJpMRCLaf_0bn5rMK1U_Dm$SFc@q4|==*anbb*1k=9(M1S3kkit^=^e#r2h2U+e-z~ zH%GoTZP^l6dQ9x`%@wPzb=%=dU@8Ika7vyaKy0X zbGW+V&zB`xJUcfrw9c?`SUbyQ#cQebtWZUU`HKwwf>%4D7`{j6;7Ijfe}HJ^PSxbKLY z>e4>f%k1iX*$>%1f(#dqO_?%bt)a`NT$fF+9$K-uw3IOKG}h$M)>4cPO30otMc3H+ z`3<4&v;I?Z4H*|`oVr%cq@V>R=Ap`0XSv8#N)_us6$Oczd`)I87E z^u9}C)`bb1k6rpw(6_h#*U#|x^7il6pS%Bm?)&<>%1>`jFF(J(=9m57?f?J&|NG-V zPsFoV zrLDWOGy8b2bgj&^uXZfSx>4;XnhssdIAr%@(fj0{TKSq=D?)uAe){=-%ie1#j(%rO zad4$Rzb5_L^5m|_lanMpPVNi}x}?IQB5gG#<++eZ;N(>I>(5>sjxY$e5_-dLy2iBj z{&NM^lvlg>CT53o$E2U;-OS^nqH_0h*vUJ~&b&SF_wW4)PIGRyC^;?Y$heW~!?fMx z(piUM^`cbny*Ww>Aya3veZ8NyPx#RR_rzyslDQRmcu(C+()G-H?Ow)x>21%oY|WQv zud_-&-y^N}NvZt(l8KVrlIGtvIe2H)y9*^DtR5-JqI*C0ShhbbO}e;aY5$#b?t3=h z;ytyv#;)C<#nH;HAoyE)%KF>6?{7>~zPDCh_3!5y>)utKfAjO}+hhszhx4!hs=2dN zU?=bDJBB>F?y9^kEy};{{O8#Ho3r2C`Bt*ichRoD;oJYF{Ac>Le7pFf`dYO&`FR0+ z&psdTm;b)+@5}S`_e$^Hym>RlD(GtW=FR!FucK2V_y4~)`RLP~N3MLSo$}?uLFSaQ zbGp}8U(HJ8R#yrQ)fMA*-Ed8fx8uc{)U@}t*Ue*J96wsIIc7;hZlZ4bS#`~pb@`$K zhF|JJ!d9<#y}V9fV$Vep$1SgSUEUmi?3VgtFO_32oOwb+SE^0S;OJ2BOn55Lq;1Af z8hPznlmLTcv*CLSSLKF;zUs5ljdQ;iRKn=i0^yLRBcqt6+c zpb(=IX@|d*v@N>6qRm5aP3gw$?nC?j{J0)p_bc1Uc+=4iktq3TcTbr=@#^W~y0+7f zCGFksI2Nn-)6XtiwW@5VRl(y`C6hlsNvhnKRTCL{`st@fj~+d||3|vLy&ZHV?8nE) zUoU&TXZzD12NxfYnc|UVH1}*j-|E1<`!YWLikOzlk!Ux6{q4|e8gX&4zN=rI+-^T9 z^#7}?+I1g(%-#QQ@#E+7>r20_a%t-Rs{ii+|Nl#ioi)-9y+~fu{p;SrMDaftOMbn% zE+4+NdjXSX<1c}jZ|$m|?k)Fo732^w?E0~<_=J!25$i67hGes2Yp%b(v-OGJQXOvr zpIUP*?*hH^Ix~2=zSrJ2APxe_Up!!!AL^6TT;3r~TVxJonBDU72=)27~`i-{l~DWR z$W5*&tasX&Y+Js#amP)cH#b|}^i^!r;Cs7u#_s>s?u^aWF}7uAi_N=l=oaRK9@SMZ6JKly{P<>z;NjhtId9EaZoHkp zN3Y}gxh0-EGH=_TIDGF^#uHQCQ~!4EeXZqsWCQP!d(t;fO1pdSdad%itoP{M{%w+% zW7rw^bbs6RZMwef&$4;XUYq$myXnSiWR56R=rK0}HRy>5#IHwk*w-ru!K z;q>H_N2>W()!u&|a_?%=Omnf?>lq)8%@EmD7-?2JU3{@;WLT)GlJ9oA+RDIbPbaJU za~bXA-{2ZKecuMYOJ)mH%6S&te1FF1t1mZGt1iceNHfP>o7R~u;g}>nh2`W5Pobn! zySKk_W)GNhS6p7ehVhW9J8ewU6yg&#wVXd zeM(=$ntgP0M?{%q`B%eZQ*MZ!yKzQ=&pP?vl8LN_oE#j9A`HEbOx{=!; zD3erNpE*vo6<=KTBidw=o2M{j<-xOehq@QPy* zOiSWabi~6yfBf;J=HRucSBo>}ETUO}k>gtnTv;@5z$&Uq5fZhoZ`J?*>bJP0F8}|LwR-(sqZ{tW zPhVbrvc~P4oyEM(%T7;^e-@f!GOOa^>C>&j`7xf?eT9gAA+(J-s#z@-+E;0`9Q zhROh;z4AYLX149Tn6C6|hJwoby;Dxy*>m^( zJNc;^cjTh)Y}>WJZttS5s_HWvlZ}~o=e~HmdE)Qp+fMTw*=pwQH)h%K=8FdNK|TIW zPsLt;KD%bh-80Ik+9Ga8RUg)=*Z6!hUWL13f11>XXwlPeF4u&&e|*lSZYFqqQT36T z)}D7Z2%p<-Y=7I6fA8xWr4#F{FJ8CYG1od;^0IW?n|z+qD(|i5vZY0mUp#rTer??mwr0K7QVuKTq%fy;!wzj;xP!`IfwCp`kS&U)?-d!Kd*x=hK@%DR<3s?;9!` zwOr_5F8q4O%P8Hh2{nP&PNzjq5f!~t{`&Awn_ugSLht`RwDV@gq#CJSxA?lBs#+FK zQ!bdVU0VJ6YN~@vbM5u@yGvDFBd4{qvoE++dbj`oi+=t-zO{yvcYO=@c2?0e^$iv| znqp*cZ9CWR`3i$oZt3dkQ`gE!J95Up-m4y9G;>u_{nw-GpR==nKHPltQe)Ywx zpC+Za@0@!=@nVJ!gO}I7Z0&G~=&JY0uNH9#D<$mD<2vo3qb2>-MM(aznvg52>Cv|{ z78ERdZIvyX7wY#$$KdFUB$4p2RkIc;sW7@8y%f5NLvu5)&qE1@MN9U*@4lttsixQ+ zs@Gr|xrAx;r6v33hZxsa7FE1|@#f3XoT&BT*_@d%VgWwB+N*jUmALK9j#(5N#M@Pe zm7ZN#dOrEh^tBx8lV-@smoC@eI^)3&(|xjr#SQs#wts%Eud}WFU~p{T{)lCIetl_O zpB^3U_P6_)vNLA)rg=Tb_J6%?&+zPM)qwcu+Ge-K+FN;c^VvPp#l=Oga!IjtUU7?`I9vYi^~zr-m&^bE*1zxjkB9g7?y7h? zf1bw9`akji5C6aX|LuN;oJW=4Kg_-_aK&|V!6RM<)si=Hdu@DKHots$_2nX)86l4) zuPGbeGV$$-3NiC=xS(RVjAcbb#+sAW;_q!$8n&gTJ(gkES{o3`5|$WX)~fjUy!iU6 z<&RIU`79J|KU20xE%fF)N87Ey2lXTf%9zV>>#}o!b%_;O2Tr zqLy#DNt=YOB8!J&OWxg-6u(f$ovXN5g#^>Rqo>v0|1EIEDdeNww4Szzq9xM=1Yea2 zOxvkE`>Ub$q=uVH$|>=ZN?NC9b=2_Ot4=?ic*y9-nKbPiHXgSYe(~x#85JF&tYp|K zp}a`ykd3Oe(>&)Fx3?J|lX%?W=Q0WiBN%w4Gs$Zr6$FOMmy0-FPm+iJ^ zTHzG3bLRr>7i>U3;_5-m>zC59)PHU$FBX3P#QcrX z+~O6%Y?dA>{YTb4uUoYsYy0(+c^?>gjuvlUm8!f?WSy)J2Lp>ssrQ|GuZwyVr$vO2-M*@xCDF=#~Et>RF7K5xP+gUNTl`d&P1Ua|K3 zyFB?#?Ta*TI1Q>#D%s8gBV#)2l!VCrB8FMB6?kGZeNp3?g?~Ks`~j!RXRN> zXP23=-eYdf{i~%I z9fdR}885iyt*^9XW97R_v!2hX>*5ZjrBizMo>_KR{nDG-CWlo@H)Cv$t#ENQJsG~)n5}1`gbC*c z4S|kR$M!Ot&EiOI=x~snI8iv_C_~Gs2fL367)TWyExP;7?${Ie&`hVzu{Vu23Nkod znZXpc$xKPuY*XF^_uwg520t0Z_lg z&;R#mx&6PB?Ed%4*S(qb?7@QvKVE2T$-QjSef8CYg0xdfJL7gN(u)m@kWNm?c5(U5 z;MpL+WBq(h6NiG*@`Ndojg5?fH?Mros;vC_HlB#yFZAl z`Sz)Me(kTi7WU1Lmp@Nu40<&?zW&!ojlc%I?xzC1hHNK&mK8I;acxljegFZ=pE zGrtF)^*L~)WyK+%2{luuy!B%LVBxCUb*NgtyQ5>}cg^389Ss@`yhSk~uB`XVc0UqV z5}NYInpx>V?e?X$8D*uXubuZXix8e%_5St889}GSi$ZQplfKKs(D+QKt;6teW2HuM zGV^kVSI!bSN6emt-HAAwuJ!a?PU`t1wZ%IMl8p|{D(>(IbUY~`{CL@{G&8+7D%^Zs z^JEiq?|hAs44BW`Y8menD9KCxx8=6Z9!HK{(*;cSEOJ~}+nilA{q>(~ zCtjPgJie=C)70g#=(fj|#3FN!i3!p!v!oX;td?F@y8GGR>f#A=Y_?hZT=Z4B!TY3s z{o4!MKV(TO?0ubhmap<>Y0yLSm4SKv)Ap^i-+So#R{Nc@(v|A-nalU@f0&bFcE+K~ z)+bOQ^k&45dskNHORdR{pT)bY#QpV$W5E-vIewO>Ou8e+vR9V*C0kRI&wIPdqN0DR z)~tHA%6hlO{IhARubw&{(DzE@@8;?Hed?3T=kGCJ=k7nh_Gz+4*P<<{FF&n4Bmed0 zmj!FIQ+7w__8Pw3mAiYMgyW@~KTlqKXsfiU`(lk<{I_hSRj-s<3}#((*}N}z+UZn| zzi(dLs9rCm=o(abZSLGyG1ta~-D#=|PJY+?wSM1^J=xbwW999uE_}+lAuw~1{ zi;Hq9Q_ftI;@;ZR8_ijLZ#?g{|b*gJE|4m-{MUF zeo6PnzR0?Xj*3l}`0D>zEmQYaf3>LNua$Mb=r)Hu7NI38W_5^gC}mA4F|m)U`S<40 zQ_gRWE~jpGJb(PO(*N?uU76JvF70I4=WpnLc9V33Ur+U~o73a>R_yA__4xPd6_;T5 zA;tqKMwS*98$wsEvMbTN>T|_3ca|zcpPhwSXyCgrwaITkxmX^5T-dbcjvIqh;?qSN zR@RuzGkKf(9gzAuh9oU?S8E%wg5n4{$Qr$2hLugopTxoh*)pkra~ zq0euhpUOfzz8fjMqMtdGj3zY6Br>;Gyo|Fk*BLf_YhPOW^~@$;H{vd{IezL&4O-+TRg?)959 zn!ek))z{TYsmR(?7_4-kU-Rc$wfq%`}DMRt6c*PZeFdjT_wxlxBPR?MkNL% z&LDw_G6!Tr_o%E|_4H?G_0Cx;Z=9uMWqj^cU-6HUUhw|Xc#A%Fdklj{4eY;6ARz5m-b#m?5&cFNC(4)r7ANvW;!Lte0lxyqvQTvH3k3e zSnErR;(V9I@3mU#{`F$UyWMf~_fHAkZ5KVq*1Go7gBw{BR(LoFG8lOBY&36mbk_1z z5fnCBwq$4HjjzvcRZMo5eD{9ZrCw`~o{*x*X@7st3W#~yq0yRg`qa*%0=N5DJX|)h zO_=QErNq$|&>?7A8XGFQ_+&}y=c~88hl();oT0 zjpW&Vk25H~$x>rq{gvnU_T0^yb(;KMFJ}GJoK?InaMFRa-SfXciss1=-rKR_<*qeh zd;RLpZF;EVdQT!e=5}A_5!>1|uT1MUL~lsV{>rv}udnFCWx3h+3ix-;xSf~dynoa0 z{X1_(X1C^P#1!o=t~JSj_Zb($wWSA)5$)qc-PiR>E@=??}byOU!1rIsA0@ z=_;G96^;ir6fS1i@NvankByD>)kkw|Sf_lgvYdZ@?#6KS>1;3me!pM;>&wfNCr=(OzbD#q^ytwg>t+g)r%_}YB|21*l}o?#O{6TU(L$V%)RkW z?Q=}A^65K5w#qf3N*M`sC*F_!Cd3%O)#_wqyYBs-t{;D`H1_&Zp<@#4$vvyIBn*z8I8*xaO_FiCuV&-TBWIT@ z%$Rv%h2WOXw_B_t_QZ&^Jib{I)7$sVz5c_i_(?)4}BXVw&{CM$mypWQoml@2&+MDGfJv2>tRnmi40e zr@!L2+}q#x_Pk1boW~IJ zjMyw1XR`l2{WkW;y9?>YFYcLXWLn>mJhQuOseF0Wv^{=dUM?K7E1ut3|D<_;UED6U zrH|HqnUx{VT^Xx*Q`ho(1Ix#^6^E?7^7HOHyg&1-_Hgd(_r>m|_n+RlXBcwpq=bk(|cQ0x6g@gASYWCbMc+UH8g_bdM2Re#TTIsV`3dRIZ6%O4lFPgh@G_wVuiHPctS^S`^A`t{SF zn!1|xeok78FJ_oXHagw8H>a5G!<$E|vTs+JB$?^^#Yu(#zE?iC{=);t#g_K=^ZSlH z{`lf&`1#eVWO`p$7hG8@eKF$d(G06sx4u?gJ*Rd#@2<(|tCP#`{r%}*|Lq{V{EyP; zX{xGwtt^@4k6(^_@vD1s`06r4>lyO*cYl9yuzB6*x%tTxE~ab>O?0@IYV}-6ja88; z;6&r6bGM9k?aM4a@oJr^lNYD!Oa@a%373$mB1vA24m{6G)|Sl8c9oWFQ}nWoOwMi! zint|lg3n~NOu|~GCFdl~7}_E%-y1b1Z15B~+ns;zmtu&L(UMa>8b@+^Igd#s``rKT zVj|VswJ2lSliwM=nq5qSjUo~!1l0nB41A6;2D}okD0GeVKPF%Ee0Tr^Ty*^{PxYPMPW5dm7 zcb~hNWbZ~g4f(zRi$Cstl5xmy;=cvjfHEXTKLkEmLLt4WSbH1ndEunCjC z-}}B%gX>G&M@+S2A6o+Yc?0$p@w=OmOr z7fAH(zM0Vz?6qJ^y3f4ijL!xc<-OroA zREvyZ_S+qCOONyMufTPan=Q;Wq^)P}e&u^^&Ar#t*xtU*4ZZm8k@N07ye-?0_~n@} z-hQ=9{?G2oPTNggZthFmz3Ic+XMf771t;H2^V+wx{l@IzQe ztcw_a_i5%IUvZhwWaReC;5xt z`q4#e*Nf{v#++==TGsw~|IdHb`hIb>-`njIlK0hoyXt=b--{<#wS%WGPhXxI`S;xW ze@{10zC8W>{P}VF3eL4k+?;V}X7!&0yZL(S*KKlk>(gKF_W1DO!#VoaGtc@w6w)%^ zCgpwq`@;BTB7W!N8eg0i*XQR;n{=qg?(4qlf1gr&KHe?AzjseeNo;vRK|x)SSI48@ zb$g8#bRP|U6BXnt>V9K=IID2~^7*#^7v)~R_{jq)*nIIAcnOXH!XT zwt!2L++&OMhEv;OpQ~Ku&7UtI*kUHNe2NmIM_R&?ErHz6Rk%G3S$Z2gd5jitxlCo5 zB;lxJ_T$7%?3hG;3diln+TboMGb-CU6WNh{%-^JxbNuJUk#X0AN z7?jf9C7)^jxrgtV#7vDg14pZZdLXzF{r|F2$lub+1wG=*RFXLWpi5_kE7zEhE=a{d1o@Bd`Z$HzDA^w%6C z({uCY%u(TxulsRuvv|DN(&E&wpPq6mN*xmjik#No-oEc`P)FrYvttq7Dz~yXSZWr`1fO*JuPEn z>`M9Hm&Pvd+pN;AyY`lw;0XnTmI*@3&iwb%Jb3K4yf5Dx=adtUAq%2kI87|^X8CmQ zdQNWOkIhq+ZrlTMH?MmCU<;4 zIfco=C31$F;j$?^bTY4|PRilpVw#ks)}6rA*{LI_rM!ZR!=W!&!9l>yspZbpgJo7i zHTsh_eYaOKoOPxxxJ97m+yfQ?rA_BpIvKngX00@PS*3BuvH| zHt#vK&PGK)tYErxcAjz(*Mns)xywDY98%V0fB#l#w6#|HKhp-oXdioZ28IR(PZ!6K zLw6?VvfX`i?a|+=y6L^Q+5dUn%ZT0G^Z2Vs+eyClwbSoc?QVG6oAYe~+fL1(tGlZYJ2bFv1#9} zmUGrC+ibqA_HOR0*Y@?jp$556jjrzrVZC!|;r_hrMeEHgt7V_3_1{*pJ~+9YZ(f{j7plI<5-(Qs_ZiIkXy zJ~?Z(PnX}TeqXdPWz+HF#~1y0bF@3qcH>s--8SjRUY7iN_0*f~&ogs7j@tcuqAb#1 z?aI0RwIarU`Q^ile-`bGSu3to7&Co>ifer6`a?%aOGWzOWekdPF|kD0lqDkzOJz^uY8v>S>-fo$*iO|zvrDyvHyLxO(#En zq6eeP#D>j*mKw^F9G|~h2CWk|P&t|~FZB4; zs>ahxKdapqt$07Zc5=-H3B}eWT2jfEW{8L=dc9l~7^|Fg{pYps4{RftA6r?933haf zc!h7sag|=Jj7fBSjQh zmc=mm-2a~Y+I@5L;>FFI!_y7j&N1$hj_&7GH~6e#B-k`TD0up>i#dzdewpiUx1q4i z=-YJh`#;{f|NmJ3ZU6sA_5UWv|C#;&>GpTFl8S*!4yPY1Tgb9&!Cuc^?Cj9h5gO#?$=8-H3Ru9Z?t?<4e;~~7I1y-6MMbm#+Kaj($e!+&rQ8| z{A*EZLb|124by|Y{ki@w2UdAb&Uu?S*@LS|MblBplhbvoDRY^Sl7WY%vJ)~gOMfXtCBeReo1wByC^9j7gBYQJh;d~%)RX@_SGYv->?+4)qANpj9{w!0T{Ez)QFd(-k{Y2$ov z4%a{tS4J1jmNT<vnoV()QF3vI!-rlO0-grZG z(LU88gBx4ldPTp_$^Inx$;`CC+2yX8MtP8Go^jm!o_{+h@7?%)&w6Kd}iIKkm>uHu;wHuKJpi(!#ju?{44!_3ZQW^Y-<>o~9U`e0Az(%A!@LS1(me zXj&d$6Swo!_qR`X{@6FS@6C#W`d^Rd_Z_?Xx0*kG-u_wl?emh=TZQlce==Qu{=7MV z?%n@yzwI=uuu{f^ggLzzom&=_oZET&w0C-BNY(x8rFTuV{f@yEERu@x9()-ZPnXh+!iEWtDW7ulQc2Pj`*ww1oF!t%s zpR>0g_uW0~-1Fzl(?2hER)}3Ermntz*Sh~^2Od6FzwzyCRqT|~d3V$Uvvt#DTbBHB zZZ(9k4e0BBc(}Ov7GkxaSR+kkNJlMPZSDe?%RjV#$Y>8W+{`g|n)`}lLq+eeJ zotZ4+DsI#7JLSqRIl=JNPtRDn-zc5ydvcTG6^=;l*Lyv7$B2gbuCik5@>K1b9%A)- z`oC-O_Wyre|J;0dS+?idM>(AWvzF!G4iH=HaOoFA%83cOF_+7EHB?fQlX&*MKN%D{ zHTHISZ2FA3#j9TJRX3Tct8(mWmgy?>RMRNk={I@TWY^ltnVz+3Ig)bn!_%ipTXWRD z^KE+gCd1^^O+zNF1t&y;RElD+f4|r7_V|*eOGs1N#x>oZ_uEfaOzY|{DhjyaWFp9z zEcVCi%R&8c%gjrb;?CRS)+T*%4P^_>T+C=1I?+kK)2^BB7sYm!eLpYWIU)TWd)HExF3>%4+a=Etm>KfC+M-8eVNY|iG~ zou|UYwrMz+E-!mBr?Js+Z*|Dd%n7sqOpSfK^{&&2GmdSSOYf@ku>SMo{xfHji2%!| zWi<-bM)6qmg-u*7dSu70QpFmG)jd zdo0^rD{;N$iRQhEOOmFqoA|u>@Q%-JS5$>OgamIs>v`7}n7>YYZ{9PBe3N(E-MfC< zyu1EQjKgYA*4xz*e)IHAmmZDe7ZuiCQ6%qF(>m-TueF z`@gc)=hxe4atZ$Y`dR;;ZPf(H1!vZDDFsETYo1BlEYQ^d^23J>>t28Ue0fLIU3;s4 zZ(go{ch}m?`194v>C2ZdKYpCQNA>;gH3>eNnJj{xN;86{Tdk2betuW_>78^HhQzdN zj;WIxHYFaOc=Py33J)opEaY*7Oy(HYyE@0+izZfz3j53pk;K{l&4u&OYi>qpb)H` z%;6g8G-=)IUk|$9Y*Cb+U6W>Ztt-ooNrX|c`nmW0?&R!bLnDtHPlT++lfDZnw9Nkru8mY;kaT~5=Ig+x`h z9+OD(@p8PpV$I?%Lq37zo+XkCJ$<%p|IX^$H9_}7r^L*R)25OQ6KYzOS9PdNJ(&J? z*?Vg~w;zXj?3OOs6}e!2rs~V8%XdsxuabJ|^2KLY(A7EK8&*#|x#9SSd1*4L|AR%@ zl=v3joc#Zena1rlzEk@GZ}=wq-8yH-=07p^*Xgao_Oor5JU{!V=eDJF`M+m#EnUpF zxJK(58Vi5EaQ}gymC&0MhP`~7cgp^nTpRGML#;aL&GwWN`y>T-YBFBF9rWRD{IuDx zmd6UbKKJdBRps-vwuY{MY}u2qfA+iQHgk@>{%#(X9hORW>N#(>>8yVL#gFOJb@7P5 z>z|fgKFiPGBh;z2w6vDz%$>5ihHeu@7QU@jV^_bpXw|*i_kZ`jKYqEBeWvVL^~s(O z&tz@Q3eRS!__cYyFW<8lJ%L(jllk}mew$@B`%F5&{hze*LcbLO{Z7}vy=DvSeE8yp zgJa0$96Qs+f=XLz&FA)=|NZXGAD3h;F7J-?^?oK50dxJ_YOlv^d;9a|$s9B0hUVtx zn;Cb$$u4tI+W7jNyqt`TTeZ_mCSJCkOJbh8 zPWrx=-|mN;O6Idl1&M41hDl4N{932Tq{eh$4ZqS|#dWJ!Ez9|&zM!FLX8uF#^b_U1 zsgooaOxA^;nW7?bIA;QfO6%p%m%C3J%l`_rjnxy^kGHem@tt8?n;)}e!Qw*IgnJ5a zU09S{8kS6G+NvWZC>qe=plIs*cn$A8`OwFg_4hRi1P3X+slNZa^r%?Z#~=4L&c5>c z>e7uhKfgTPZ2$9S_w(nccNQDg{K^0Sb)H|O7GU#UDsD_k((*9Bs;A3a@y~%2}#$#8>%LrnDuJaDh(FZ zEh&NyH5XKlMW`zDDx6eYy`sN!%8gk|UL}XPeR$hm|JMC@0mws=*7OqPkP zQSPv_2m zW5v3^GGzPj?A;SRt=p`c6r|N1TXnA7g&R2N0zyJTg?&s%gZ_CQb ziJgnxWA*i3|EpOO=h^?wvYX$3{PEMPkKX*bqqKFQy@gfAuDsfv3ayV{{zzkvS)Ajr0?yx_<^|^c5cXxidBlotye!4VH2+uNkA#jalXT^L%f=px#C(sH@s-in`R zB=UYogtAV2`Rm!AFR7t^>X#$0x69sdnlsbr!l9sR#TVKXC04Bp@U3*1&~J7uB3!ie zZ^xU}lZzc@Z{aswxrohmLfu}yXY6@)cD2*^=4iXVUcK#Y{M@;f9Iv0-|FxVGCwDE> zrFPpcDPQ-4?1%5Hm443CP!?-07b^59YpYb~<9+^$Ez6?&-4_43Syxc={?#k5(9@fA zx)x<#i@kpN+S^kidV&fQl|({0SH*fAlgRdwf7Djl+^~0oSE?7YjIeZ48vCpcj^66R zkFOqnJbcpncs5UIVA6uGi!_g&>)A2y?6udMZ?t}VsPi)Qa=D`0{HC^$NRzfkPKQrB zlb-dKnoKO#b9(XH?sngky9M*OJ2*CbYJS|J<6gS1^7PY9?|&<0z1keODRq)iAZk+O^C=R|fMeYq=dLg&_8YuW2gX*+i< z()rAJYfaeWz{Z((1SYKzVvtsPAi%__=^2-_-R_=ek^;+8A6?&7t329Pe0LNSk{0oq zG-L6lHjAy&9y67f2P8V*y!bjMNvTaXcOw{N-_ZE&%yORu zKYvcUP{P43mlOVO&YL}|MIYFtp2?P_FlVgWpdE4d>q_aa`xB1USa)UIxc|Oya-49^ zpQ<$GyNvdGmg@Xmdv5Bzx0{Q87k(33_5J*-KCYbgp;z}_dw%x)b?G9p_f^8?iS4@; zeXd_#eOqlCm)7ky3^HnJOkPJCu8ZaVzrFWv(WJX3ebQp(X3RUxewFC0RJ(evdYjqG zMaCgksd=+Qxi;#YUQ`mAxc}?l_vNw2Q;t72e3F%QBFy#v8snda9$yS6B)X?TBNUDw4?ri-1fYh`|Gc3C*Kf=jhQ2UZRerBS6-@HS6|KA8KE!c z7!)p|Sy_}9)_;3jbgV94+UC^TtgX-EZCAhEsC|0TI>r`WIT@KB%OoA{u6bVKGtK;C z<}4S+q#yhom|}K zu6%t>c=+^=0AIJ9o{lM7qqk2`kvg0!f9>_w&5PIOFa`xFr5ryq$3%7N6ei7RhKnb7 zTofj)+NBWoe)p*fZv7b@2cx#-Y~a=5*tTSb%L1*ecB7>7uSJ12GsHiiTpEA3|MJel z@654nd2zG-?SB7x@gZW~-UaN!p}XoUHbm)b>vXQoO43`jOhTF2Xx0UHx%{B%&K#R> zx?GV?c3XUL_2%%Lf)Ia~h3|i_=`%c6`1080ldH0Wy<)F-7H}POezGPf&>_@!(F_%} z#UbK-Cyy=h@@o)WP!K8|=K7G~P;1Gvj92G>eZIW<_~yl{U7H!@eAJI!iMzezR=Ys6 zMfj`xxVt2`E$iTMxD{z-sA|eKxA>aaIZ>qvp?9uD-Ie&a=zF2v{OS9?)aJ}u zHt(!au;S7q))SX-ahfP97%ORYHE3xWE?CmSrT9ajdbMWjyc&j$12zzcVxr=(g2IDeWnHGgODN$UxT-{uE49yBUdSa~2@W5w)S3f9$; zyG&Dd?!3R(kpEUE-@a*SIpSBX)lGM+zCHIl|75|L-n-Lkovhz8y$f<{o4;J7yuXIu z=T`9IJvR-%`6X{*{C%_e?7qC_qTictN}qgd`(|D0zjyQRs2zOr+x%+!^=%g${zwbY z_%3yAulv4Yr|s`wTkSEakX{~sQ(!@0W0}m$ufK$sud)n!Zht4>SvJ?U?-Em>eLttz((?U-2Ma)F4@~~~uu-XR`Q+;F@1~~S zERB7()$r14as56%zTKstpQg`WKIK^G-njL;8yQU-)?`dfdjEUb(IqR2Z04JGKRsXf z>GE>_`Rl^9_s19pz3dWjy0*isM<`fK;`v|0J6jIkyVac=^U9e+v1LlrsxB3Qt0F;O z6>ldM99}4y#}@r#owx61&(DIIr#3~d|Glr@P|DkPbJp!r4n~JntM=^JapQLgPjN}8 zXlKK&iD8S5JlUwT=IORr>+~cpE=}o7i^DPrDcl0CPinRqGIbdV3HZI2cWsh*%yDLo zFZ)_QB^l9k>u&e||GJ-1ehq`LSnJukR@Xp@$D5?Yr*ge6VhOT4v})C-slj5~UR#~E znd!rjurZ>;Blh~ue7hwaKAuOHOE@tsTcKp=D$n-4yZ3>xgL8|9p_hPfN32ind(Isz zyw-DSWk3HaRkOIzMAG^>$J?umqSx-uvRUbFe7{>oV^!7UZB?JsI?5us5Bn85*cDwj z)oGpSIy-5O-}1w|AMahiYSk*OwArtpW|&Czy19n_%1zt#N=?f$p65)&G(VS`7fs(+ z1ngpR`P}Yj?jqA=m=>1I_Vd@i_q*0zC(9ij zY_jLL$KAhwx6eHNM(*TUmB!r<=iAR0_N@DI*P+>b#oY41jkXis@E$Mtz2W=0!?|rQ z-?F8C-}d`Wx!w9DDw>)9cKvKGcg`?>yw;qtw@CNZoxL7Y{%vnw`o?HV`9Duj)!S1d zvyGR`*{-lN^5za#QPYK;Ode01Bfi(pSBhe86=slke*Swx65r&IWfC=MC0cL3>}|X)!cHqz2EOy^UK|<{`BPT``Z83XI|8nSC+XTwp_^fJ5l!X z{#u9K!g-;*3)zn?(%7}H@LWpanqsx34h^C+JEafqI(;wZ-tTppipxG$@Jv$s{_N?J zv|~$Z2dUkZRy8HL{Q@>uG|6gbid-ApL>3iQB@teE<>EK}W@@duNN;cMyaPbOX z;M9}&d#2A%o08aMovBl~6+#2I(w2QT*>cV$UsJC`9;JarAs;tp*9y2UQkhia zz>xMX>AmL1C3%X0FZ}IcSZY!Gt*Qym0uKHJonB_cb zydb8xzeVrIviD`JeLrI@Y-~hW-q&(0%)NcF!bape&!^`<{mK+~hb`7f;V)(|II|>4 zv-o%LvC}-k=Yrn-wzHr9ec$U{I-ED3zIuKn!KKI0iUydo(Rt(di&D zQBd>!4iS^1xj(Pmd7LJ)`L*=>-7{*uI7N#Vy~$m7EFd5;`;eK1_LI{O&TTE-UU*YC zp)z~Q^_Dy4JdOstUs^UFaCcd?>Xg)ciR3_$b35<2Jc~bPfAi~3d6{43fA8d#t5jQE zijDv8_<7IutvrFuhaI%`U##4`{dK!pip6`o$8U>vY_Gk(`^54}nQhXWDrPGe{We=s z5%jIGvryQw@_Gt;o+}6M(Z{8B^40q*)zhEm^8Eg4y50BYw7<9CuFKfIdzbF>y1Rxv z^_$X97OSuM)W-Hy_xAd~6}{26XWyoMvGUG%FBz~+Z9z4!0Pn(!@$7;>t>Wt+@}62d zUxMkB*^`+ilb-&Y**0nVtv#Qf@pd^zhqSKt3hljD?&}g7e(jiqK<2dU?A*Z6^Yiyx z*x1T+x^NEa*g&IauhZaap);PhoL^UKt zk!OXfiieUE5Z5e?F=mk*D->ZK@0JM*S|PjKe<}k^+LRu6uo~-B_^ktkd}g zUdMJ^Dzj58VoGdYr^UESq*Et$&9u)y6RWrGtE&8T?%_wq?BZ>COQ&meR$eXp_(n+g z%H&NCiVC-yz37-cLn1&`^?kMA!5JMANj?l`B(|;LIeczvYsV1<1_qxLUIvNhX-7Sp ztEQyhm-|!`b5*nD%JI*2z1J3&o=Uq|mL48n`=L#8(h>nirAdjiSri(zmPjm4UA9Y) zC;rF{cg=~XcSX%vFQgink`}a8v5Eh{woK`4UWKyQJ11%IZ$I?8=yQtCtKYVl+~NX1 zS`|BgPgrt2Q1x4k37hHheGkgC_4ZEA+&Fu4@!t)L4BbR}JGN+klkStf^OC7ton_II zS??ySP>< z0xhh%mTZ%2oR(g)%J#|FUCqwUD!ejenq-4u&b`FxOTT}-`ts)Q`#+ZP|9!akclvbk z*V_~qoqYJ`)t@czZwpj8?A&7$ucOa+^tav`G2h)*H3feT-~YMxWld3G={%D@wXat{ zZJKpO^2f`l{c&q*uj`-F_cD5Wb<@s>n7MOA9VDD`b2dl(`6&NSk%5tGl2hj09G)d- zukOqe@klZ7`e4Yguy7iW`qd?ewngdPewq|3_V{Cpl9KP`hAg+)AqH-oijt4ltUNiz zQ&Dios=kKD7q@&56jmrI-dgqJMd4)=rHdjWNwHaF*3SO+{Qv#>Zzt{ly!ZQm zb^ckKv#UGVUuxxQy^MLZilOwyPPW_e>$s!OseRrTu76-%oY}rvJ^g)r*UvUtoK0W6 zEtYvj!!nM=RoB-1t-2cd_|&GlkB?l{Ecsj*os=8wmMr_cZJw)YicwqA{;rLkGV6a$ zmFUWqSo^S`bM^eXu-_VLC8?9TPQR3hsVv+XwJ&PcxfVXhxyGTlzg@kUxZ&B&)srE8gPD7=tK<+7%w(-6Fn6oh^*y*j1VjmyB z|Lm)wFTzfiuLuy^*ROIyb7F_0$+QN|j5mAF-@Nref@}6_qv%~Rv0oKEuABG||E){8-`4ixRh{M#uMS1xfk%e)^ucr}YGbr9smt2Sao2gWq`)cqePEj9PSP zQ*zrBi`kJ&rWEd2WAHteK{cD}uwSDY!vxb=EGB|kb~b7gM4av$<<1jz6i6v%VVM=g zW!TEGsOQKL1*zH_2Z}vfT4v2mXZRg?`Fh6*1FQ6agA%uIGi2~)p0A#9eA;iPX&s!Bo7TmL zOghG)wPaTF4hL3OfhmkUd6#wyOffnsdr@E^NAA53OSEQ9zB*&`>a9#GpZqWnP})>> zIiH#5jmQL+No?Cs-aYsBn@{odD|>z>-MZs=VvBJr?_b_emPt%X4LLu*T#NrOYyBU& zr`A9Bo_^nvcrM>Lts!q6XLi|7yTj7XE-M%oDa^8WXYpuYQSo#vlkro{?3yIBNT^}i zjG7Z3`wZ2NUD>+t?e4b^B!jQ7NSj=tdSFw@&QzX-=i9uWFJFGO;>+3oeW6#bChd*d z>O0}f)9LZsYVBwG1bIz9nNnGKb$jggD1GtiQhyFsSgm_?r8>-F&Kal6e=o}a;VwHD zdiB$j)Z)TGnX{b_o}QlW8mJ@Iy`t%i-LZ4uyAtN8CcC866$FGX-n@D9(Wga5Gp~Go z@#KlhF^_8^t`|#Ug&Y;scE_x1&}eKES**f%XM>)T!lDb?jtMM?$QE*uuby~f+BrQx zdAqtlACK?1u(jP;|Nn;mw1wXzy{EkvIJ~t)cfW6fnN*OA$ti^&FBbPtDxJRXdDR?& z^XK(vFO&8?HrHc4XV0dIvsP-IvhxghajWcVsna*<`@i0;@{H*@_4CYG^{Ws6yzHK? zuD+g6{j1N%<@^8J|NU40_5Z)e|G&*&sJ=Pp?^97#d#TW)JNOt*@9WkwRP_{EH`TVMW}n>mG+SJ;Qy@C~ z=7ePui^E0q&SaQPo#HdU@9qmn)86i*;j;-*z?6Z`<#v|6;IZrN*j5QQLFmyg4h zqZL=buiiIxUGuu@5)Mhz1ly)0ZOimhTq@usUwh+>kwh2y z^Xm$owc0(pYm9v)4OlKpFgc&g7Vzw3l%4$a_06TKDQSm~oSA01Iak8mc;%iQt@lZ*6>RlyJ9tbHiT2eQFbVcUr#P`S^WrLYw<-XQr~Ggm(G7 z74M`Yzn(i}YZG$o8%s6&N^^F@^~Fk(D_pBt=I-6$vez?X_uCg%Z`PIvPiId%pKE?Q zc28qL_MB~+$uoWT@|y3md~!=vj^8NGH}gSY>}Hm2lV9v*^s?jL{XBlVp7QlHmBTlZ zxIZ_X&^w)eKDFY#=*P2~XJpH=w(A~xm-1nc*u{z0|GK9o@;mMK{Xga5inW42H)LGy z`}X78cc0X~lP^^5ZaiVq^k?eMP1`LEqoqp@>|S^5ziGs&eSdp9ESF7b-%&YFYsPoR zIZxQ`HufqiF@TmqUGjb0-q7PYx#7vlDGpvzi(4fAJ`kL;UB5Io{a5Wix6cPEY~|YQRUW(Uq7F}KAL1AC7G-@-`@O~jJ&+QSog<@o<%~*FJoSI zi6p(SRgQZ0^y$^Ay>k7>C!bU?U*hiWKGS{&quD7VFP0$J)a(w+)HO2>TCklm+d{tt;N{a%H0!t1FXBLfaya zYe!e*^iKS!(d)K+U;kpG2<9_}UEdE*dV5=rAtv_bD!t{8@Bcepe=lrr*;Zw z^JVGiL_62M*;n)R>HZ(v>;L@!v;NNdI6I@uClCFeT&%R9a;H{eY+(HDbBngm5bosM zuqf$_YwJ1HWT9q-CQieN4{ts^m}55EZ@J|BXuavvr%!+W{5kWte=noW zRXPiDy~;w=k1WWF)l_O-9l)5B#H#ENxW-}OsleVv$-$zgiya&Gn6d1@%{ z+1HdJRXROcH*Y#t{eCaILW*+N<)4j(sv)Je^VOfZO>(!1)II%EW_4gvpGOkUhCnyf zlvvz$D^BLmD0!iK>F?bA z#sLlN%j@?@_UtL&l3x*fJxFXLD=jGX#i+ntwN6?7QpUcmCP`uGj4CY@zI-^x%oA3?GpZVYIV#wSf_A$ za*)@qms>Kw8|}@j=FER9!B%-?+sV6@;x{8y>lblclxWjszP=%u+cl8k(bcDx#@Svh z5>72n&hL+k-TV+8I)8sv-1V>4@Aoiw^vl_1-TpRxe%+`1|6ljd3@PooC{bQn`SZoc z-P6;bf0wh1S$EwvvRreDmFDS5ole)oT`LRze>l4N`TRex9)G`A{r<50KZB)PV)W)} zyNBj>wDx}An7{kbu3c+(t&7&1&bssDL7t9XtGiP#N1UEte1Gn3_V4e0$L&6M z-+q-7$2rLm2UoTwy$+$9>cjgSoC6#k4$n~i=<=v*>h}7ZnlrkN^AX z3I95~zkl4jSKs8f-($a0|GeKGkN2y_^3IMMES{2$0pi`KH!3!K`SbGfh3$(k zHM+jH=7@;)P+EOebkged$;%%5+y9jL|Iohj)8hB`{~pXO3fX5>DJc5B_qqPQs!TUE zl>*nRM*Ugc_q?2S;YIGgGWWPb1 z0OKUrkCN}iIwc#0JR5>SLwoF&K8QJb#_-n^qd?nbF9hc}-g#q&dZXa6tyD||@6CjaNE=KMDw&fC^~ ze0OT+?Yg@wKi#c;xP7T@wL&moc$eX#hqqrnyuqzRndLeE%6Ct;P2aOOER)&njnuLIrJ^$D&dfG(-~Q*>!(NrH>vmJL?!01V ztADutz2CcvKhf*T%eQT={ zRMpLQQc{x&!-MGfDP}DJw-@=(J~{J9NXi1IFMG@H?cBA?%C_?6_q~PR?(MC%|8wxW z%tQV9Pn&O+NG-Ovx98O?t4&^;>3=QO*6h)$DjT`bBinf87)_RL4p%?AGYH4G#JGv%A<>pJV%c)um_F9$`6Wkjo${8kj1?>ejj{t}`w+&Ti)Uiyw;irpT{4 z`C?VGg(T1tr2Yp%_zy7*HSL^G&Vx@oA_U|kH=x+boN`B4iXYBs-_s1OHre@F< zbYIkmT`>E#-@hl1>q|er+IznK_uu=!rN7VHQ~YpY^!hy$56m)Q>t(&Ip=21EarJkh z;k>Jx8+N=1TkvM_jZI-UD+-?O-MY2RL~3ef#beuw^ITI*7O8crWG3)DNj)p!bvu%6 z>eeG49z8Xl= z_46;kT9GS$H07F_n4ZaT>xa*d^rcZ24{ zS#~QtLZ@B6I74I-|G8;rwtY5SBo#hk^ICq-BiB;jI|s3vgtv62GUA*e+uJnnHRhw>S?OEu)Gdt_st`CRI=UD7rDRXb` z;=it^^Y6c6EI)ar{Mh@qiuJ#qf7bt5-j{IYdP9?Q*`++0NgXqMFHJqk)^UA$h1fsd z9q%^C8updnS|`1Gsq}^W&pvnl40drjW^tiqHcQ#p*#3^#+noo}gj%GT<9&sy@;gnJ z28O!J3vA4swR*L-+phZmab7}A{f7I#-`o9nRprM&KhM|w`&@p%c2k`G=}mRt-bCKs zYPoq!<}5q5=&*HKYoA_C^6dED*LPlDf8U=!pFdx|y#H_czjGIx+us%$YH8muJ2$nx z-F@Zz>-zpPet!7CF+nfh?)~pNv)MhX3O7eFA9(RVK`;FA#~TW|;@x!{3(g5#Oe#Ft zHg~f^#@eY@0?WFKd^i^xFiu*aGc7#!MZ?67oIo?*@Eb;KordSqK9_BraW*ZpA=))C zw8Z$JtHUYBDlJXcUQOXHg;Uk{f4_Tp@z1}CHLugoh+OC0T$x^Ur%&5>op8|yTc?6! zMnYD}yg#AkzZ|Nol5$+6`Dw-3$g$&bvQV=7gZE)bG)`=0*k)0eyLf4TqvyLt8G z`+uwJ%m2NoEv(Q}h~|`$R#9=>)*7t;^hv>$U#qWfdaWF+7=;< z9^A3dr>L+rlb??-?fA!|tDn6*D*xxt{GE$`-L8MS{TTb?_T%jLe?2T;Sd@D|*f->Dosv4JXdjdQ7s=_Bx=xsv>*VqI0(der?M&UNIr) z#J(*@#1tB|HnTDoF}WJ<{{G;ix&51UdhgFJTgl(5*`XoC_3_~1_L%DzwxsO%YTK~l z$Qmt?)-_%IifvmCTJ)wS_jvelZc5~TkhW$*5L3X#D<-~jzQ+z2F16Vp%B$rzX_}^sEKuE#`MOoVxpkJzkjm=Pcfv*|HgVbJv~yJ+Jm% zZsG}rE+gfSYQ6?bTiT2_G41-P!RMhSm^%B(?sKtHJF;B^6$V@Lk&)klwBefmjS-e%)Ag)8^} z&6PKMExO{&^UFuGVyC@(dQwuLU7(?Ni|lHR30tp;>6L!``1rWExVYxAxnUQcC{t(MMS(lIz2?8D*o( z>x$y8U!Ia;W?OJ>?X*}^d%n|cWfqAmx+X3EVd#Hz(UK{PRta@5%{cV8cmL=48P_d6 z6Zh)z@g?qTx#t}Cor6)c#UrreQbr8-=c7*#F|}^9w6jYxV=$O`-i=?rrm|4=^))dy zv)T>w78SX!jo*Fg*Sf7!&)k^v|B3kjFRQ2D|99~Hzi;+G*f)2Du`YD!IT?9^rMM(* ztKa9Fd*tNTEZ((9+L!Ozba8>C%OCNTcQs~$_#b+fY2f))m-Ipm&vP~&g43pi9FnMVCj@kJ`*}v7Us^@ zS>mVJ)n$0hLRe*~NKlYV>S3;x@187W*{3`!Pe(@YYdpKnvD0OZ^gP8oHv3&ckZ&Ai`rJbcKYh+bF#BWev`)*t6Y{Bym95)2c@<=C(IJzwA zVm)`_)Uj`ZA`{zrj!G{MIQYk}!{giz2NwsnLw0RGcamSbG<}zI+H`EnxlAU854BtR zf`i`g4Z5V_xwPo$uKd@Fcw*xxC@w178?!d7U(R-t!1dRux4*Hov$uV)zW>uNG*mo% zy6QE>rSVipC=d?8y0){-y%hY1Y+Kn=EI@9g~>M&t);w zXVXVdo`tJc?J@gWJHPk(jalcuOZ|P5uTU zmcoKmtx5i;ci8Oy^`8>My%yteau{(19L zt)DZ_mX?XX@D-?h_Uq|Y8HKD@s%jofH+DEQa57ACxOaPEiLd?2Eax}3!>y0WO?EW|Rr{VURkDr>{uEfUvy};CY}l9~z%X&D0*BirhbznyzK$KLu7WCVX|H9hPPeWu$ywzjcyN;@ zw;r#hbf}E#@!-fuKRyVAHu!GN%88t~wL@jYI~S+xI?c-w~k`pF1Z4?vCjT8vP_co(dvt%9et{**^RNb-srqEZ7+{{(G z&u`s2XaBR_XZ90yYb(xceLwf8YI*IQ3+2y@PhR6&wSsZ_uCq}Ub9qn3B~OBQP_7xS;~`wLq>T6N!EUwwKy zC-K4Y&U)*L+gF_s#2P3-c>pnX~ilS!unqTj!Iw-NsuF7Z`MTU0#>F#es** z(9P)1?|V~OmA3CyU$m&8VTO~s5)+FCm)9Aye8G?@2AV>X3iYHJT?Majbh!rpD80Qc zT)}GXYKdQ~k5+E7k?o&$T6Icl*eMw~IVA>7k<`MnvSZ2$F5Yt%nVV$YUZ%6g%f{Mz z=K1HZ^Un6X&9bz%lj~je{{OY_L6_?Pw*P;2di^}xiXRmwb7S?wQ+iANT&}$iV^j;> z8nJxWnyCA-XP$8#=vW`ON2JmJ+UuO4^j>A9<|j86Ow4%OEv|nqe(#@0_tM|*`~5D* zXlvW9D?irR+St^5{1n<#7!tbh{j<+Imjv{yrG?DjZ^OtSIK#f?!<)_LC;UA4xB7Hi z=A5sJe?Cq2?~{{>U%M`Bb*R^=1N`rOe@XE3^Dn==^83B3k3%=lu?`n=b7a`8oAYXy zM~a!t%|AO;-CP}67Ic5^UVOOH9G!a@{VOa9#pSAz_^T!`=oPF-tqVVp}#GL!4mBzNS&z_q< zH#+#v8CcJ0~4aK-0FpWOLREfk($Je9e{X%Z z!H%dnHs+Q~diw6iukO%^czX2m^6!1}`seglE&B8Ax4g*ouif$gE8@<}+f{vf9ba1{ zHSgbTaq;x!i(>dSya_oolx0>-pcwv9X#nM{oM(moDp>CiXIQ zy$D|8ws_h5gFDygxn;X;KKV0iVVlpxS$T7P|8_6ZSgqyJWvHaU_-mc|qE!XcPrIJW z)#&NX@eM3fI{3TF?(;qU^WtACa%R@bJ<$jVyPdh{&3~1RuYbKc6&$+M&}~wSo#?g~ zyZR(IAJIJeWQIedM{w6lZ_6Wrp_5&bXLcL0$U8NtxCTDEb75PquWhg4qia`{*SF=~ z-c`ihtKoF-iNWke8rOW^&yjv1E4htRF(+$zp2CfssoF}{ET7+5FkALdM7cXNbFM1) zY~z|4)=SRp{d({ExzgC_tPNcg=6bx^6{j!FP;f5wfZBeR=P`axvXk1|t>&iN?Dlo8 zdszKd?Yn!vYUNUG^?;@u}#u=wuEQx0l(b)UyRXV-nbZtlAW!8(RQ z#epKy-1Qf3-;Jm{x%=Hx=l-qQ4Gu@%q)zX(D!way#Qj*#kuA)&PyH^ve(Uhe+C5>t zutsjW&}SCPyHdu%3W;Y+j+n6Icz=Md-QsWDqru{dnfCKe}30n_in4cyCVJ z|NQ1Uk9#HzTo&00pE>U|XkQaseDOqs-nwa$EB^= zBB8$LiULJKLnBX5YC7+@{>rCfn(cs!0wYHD%`L$b%7cZWC`SYfAb95(uIhU0i*+;mgCv z`Db+7{V2Vx^u%L|hLB)v7pI5uZ*?`vLjf_NO&g`0T`miMV~|x)=kyVrbdt$-35S$Q z#-s~hXDu-hOWI{+Tb^^p$amH1&3s(h4$kGXLY7@~c|Pl0up^6?!h$4a>HewxdY{(+ z|M`E9#qJ-g|G%ua`6q49l>PM4p@y~#+PBrJ{7yz5zgGD^m@72!*uCc+OLd-~>|Rs6 z?s|52N6zuJZEJLIZSy_J;PA%Q^=6Aj`ublz2OEO?#6=i7IikW{cfU9vw=bcgy}fwp zqImP;lQ}hNKOPnLuY0}t`2MeJ>;J9)cRc>zm*@TO?IYHP`AScJ-kmc z@B4jl`+igFdBVXjf}IRgRu?_V(cQFXM~sZx>1i>czG|DbW-N<-uG^~HEir3})48OF zn=C~{xAiY9N!#4tqbYsKI3ZDIu~D>{U+2LYDG@HabRLDO$|p~GQzhx75!))I@pLJN zO4cL^)rf>}v12ndP6{YbW(=R=lyYO%A*;tToJ0cD7O&9s@(C>7tA4Ia;-m$`3I?8c z>yFKswf4N+w_|UPJ+*kgP3n8j{esxAa_^VdE_{nRJH46N*s|*Kk(`SYdz(M>UC#dY zRLYHQr?&@}v=w*k>29M(lXkaAJWfcSe7MReXYzcLa{JudX&#vp2YIry^KO+b-4-sFcZy2mMT=U&3G^@fdiCnj3cKs)vU^ekRpdjG?tA3j59$a|IX&g<+$5ezHxs$uX{WE=Jo@s@ zgBQ{AwI%N_KDImNU-$K9hLP=#l3EjHxxNBgq+rK}L9=*K0yjAnqVwE!KK6OMI$|i~MK1a|Mx;R!K~D zY1s60{-lR36M~ckx&oc&><}z@_~fQ>vSozF*68`mO_%vi7Ih7DTe`xKN!o*pQ^ZA- zu`yz)&r4h5s$c5%zYl-?w7#|U@8b9U-YL&d%xdl5w&sTDnKq+?zN&8X-EEwI848x> z9=|Ocw5~wt^PKiM#kC(gDuo?(KXnw8-Th{6u*7K(rOu9B>oivh3VLw0F576D?0xII zr}O+Jv1{JE{Gwm`e*ORX|3BA%VBi1$w~FUt7SC4WmS-=Q&#(XWae4pzJ>M^W-~ajE zvx6XK#tvf$J;F0NG`C+5HQRTm82X6v5aqr|R)d}2k{u)}wps=_m8B`&Jf!E$&Frdt`^(d( z>H5>tPe0gJ>9hIak7((jQ>7-%2b^8{j9uCM$~py^9aCng@;+X;kpK4F4Nv5%w)5oF z$t(JwHJUcL|9H;qowm8p=YD-(x~cnN+3l`>ezX5%?>muQ_My6L(e}Nc9ZkDc%+9jh zd!UoQP<&&KKz^Y@N1H@rG+W7ajGj6y4+O_5Rbw4o|L1W#j|JH&{8iGwsO^ccu z?(yBZdHK*C3;R_)(t%&+O+3z4eKY@JMEvm^vU^_sJA5zB{r=BgD%buq@SdHgQhj;B z3$gDvY8DB27@prTnJf2`{x;7{ODoqv)Bg6&lZ&RA7O+K{P3K``TC{9RP+ysLSCgO< z$HLsB$3IrwT66vL&po-(*}mTvr?ht6Jbq8$s0xpUVdUgg?aaxRb4->k@jM|Bs{4A? z%Uj#tzkb5s$ItgpK7QRb{quh7!@Q%fa(Q%VW^yciZT0?dczmtt%wF!-zm~po8Qvwx;@~;!%fEvct-s69n?E-;HrDd_zQ1SlyE(W8f^ttMWw||m zb!5KD>Td~F<;OCa?zeBA{CWMpUs+`pA71P&U#B5_ofeedJ<)kscqcUAlR<|*T*x)r`mBWshc{LxWGRL^?57H0aSaVaq+J1AJ>+ev3 z`#X23U1jo^sO)mG^8Pd*7QTmb7gc;+9smEN{qp@k-_`zjQG0z&SkcrLwW~)ImJ3K; zv=mp`diPdD(K%jkQRCw`EYp|*MQ@zZ4^UNea#^$5&~V9$+h2D7d9~wn+=;Y~shtik zL1%il3NQ(TO?^CN+H!TVGn32T#jpFl`t#~X3IEdf|L83L@csYk|DR4aAK(Au>3O^V zpEmp3{rcQfboA`8&g# zEhsQ-Tf;R8Z=M_zHIcJt7(UsF?>twn$Z|;IWcvZGV@BFP_N|ZI$eNSuHo1mJDd@%} ziODk@83Ru(GH6-(-c-%ANg;z{VyD7Hm9s2KAq`7ziq}0Z6`eG}FhfT&OrCKv!-@sk zU3Y9JBtGNm=UV2`RxG?wY4^KDXLxRBx^`$DTXEp_m;56T)}K5htr5AN*|m)ORlxiFB}`8> zubw@5QMzo)?!GNsjx#AHJ<0xO^!!fdjjrW+TY^1U%v|VRy zw@UWV!}6Uc%_Gk5n#=pP&YdC9;mpVVI~EJvl)icA!}{A%Ee{Kh3hkY_u4wT^$D4@@ z@4N}zHucjk-@w}DNk7js7Tr;c-K*#E>HOkNKX)Df9L3@qr#^Y#XU|?CErmrIDvf8| z%BH_FaS7&PQu4aBLq+h}9e$-VhLx3bm-uex;%QmXA;r!q)9A$$-6HmCmz&GsoSQn= zx-W$uEKg1j?#S?w>)K?fCFZIfZm@velXK7aMS)ZIe%Ft;(|7;+uq27Ad~2N6r-K(i z#{Ya>|Ms)~ym|9t=f=*tzyJRRz0;pRe-=nJn&0x&$#sn(m%(hG-h1W<#7)w)*z-u z44O+kR=Bx1vB*C<>RMcx>3cIc%Go7NLHH#5vNekxLxdixu&xjia&ie^4r~k*3s*n> zU7qcDczoT*pZkAJf4}&7_3_PFDb*L3yiMY5<1}cobKKOLTif3;v&rDVo7Sh>I4k`Y zdz_03eWgFJ`msDQuEl^StD7nTV5xipwQ%mh@-pn3B z7v2oB*N0V71HHJECOWbzs(uJe@|wKr)V~c4XWBShJ0~p6-@PY5oiR|v!Bwc&lVyU4 zNoU&(0SA_#D@!~L6*-I~lQ-A!pIngOqnWF*bjxiP1z{%brZ)}Ina9gh#9y5+`?12r z;tb!%L)W7w&CTf*C{p`ox6?>jTk}|K^DTjs|GqQ*c=Pwblfsv#>Kf;N2;P)ZVp35%HOZA#A?2pwkNbt^ z58KQ;W3Zm<)iIIAUgM4VpWjXB_f=r2*}v{}TG26}xVI++M4hXWWj>xR|kI$+dgg zyS_bn;v#x`U-Bk9R|hj!#ja9YxvQ7EyH|hA_;s)PeSiAo8|)W3PMlETV)B~M(c^ke zMe~@3W6~56N8`)>oCci%L2Mq1$0RQ9oUx>Tp~JSWV^IQEmaWZw*rThKYPssGkNeXV zL2vZ*q#78vs`g12^K+X4mhf}w2@>`Jk|3m$szix*?n}Zsh~}He~tfNpSIaK=d%4j z_x~^Qb+7OL8~>;IWV!vHfBgHu&fWiQdfn^e_W$PpYybaIy#AZ8_{+JAt66W<-HoaF zcJ=t`f?q#Bm)lqTXSe@#@x_k?Ti8StmRxC>5VSw4eH*iUeyfe{vSv1m9@0>Vu z$|ik&?YW!ptFBkgyU+Z5NvEE|PI4Y%C>@^MXhvO`gcv*z_QZQ0yS?B9$P zp5>l@v&=EA{nB-3zRaG$+d8S+d3S#_bdy*R9Mrkt>XaL2EU%ZwX029Pxu*D>M6vPR zy7M=0f1mK>oYI!<9ERKz{TA}riki!&+Y7x~&9ziSz;i*E)F~2=9y!`#jPft3FKTh_ykG($C z(9K0pUw^Bq`1ACiD|{5Dty;C_Z11InoLxdwQ$3m7G8daDx;@{$i}BdWiZg+$t{y90 zc&6*J`1(^e^8H#8yqngH2?qsFSUY8m}96C3! zbSw}E?wG~KvP3{RYg3eK566lQCHDs!Dm*+VZb_`%v(3`LtoT>K=@%(+Cd$-^Jy;$7e-+S%Nqxb*3y{{!F zWB;=_KGr06+1c>Af9Za5Hb36w|9|IR|6|_nh^x<6JEaEC_FufO;{D_2_kTZl)b9Uw z&7WuczjZHObmmq93-98zQvr=N$!QFu;9$& zOG0j2xrT&J?N1EO?^Wjt&`b?X(O@pE1RLZSIC0Etl*i@F5KU}BO zlF%)~&|u>2vUIEAEeSUV)hJ1Z4>GPSj*1hVg1nSBb~Grl9OW_W;=dRn^KI9q3-!`- zcIhwi_^i6?q)hU&CkOoB&E8jiv2^Z6v(rXOuXgDjn{h<-Zxc=~?5^mjPi0Z6U480P*d{T)uot#xuE+J9 zdwoam@YK5BB|OC*-{#0xEPb#uvTJGl=}kJGecP5QUc7etNb^4Kw}uG`{O7D$p1w5| zour-h{`u{#&wlM$c74j7T|E!y$t}&Vt2xIsbJgVQH-hrYe7CiK-1*_hUc<|}yrMf~ zKNe{_e*Mp%bTxX~|MQ|J|7jjwTVFNteO&MA^{@I{&N3@bJkhg4B1L`9G!CXo9BpA1 zl3N5ElK6!d$L?4fGxJ)9fYWwUR*l75`E;wqIc_b>oV7|$H1d?gJiq0+(dn-Dbf-6Q zc-)$Gt@N=(EKiD#pl0@|MJ~OsvxJ+DXc!)Qt{>mCZ1T^C2P>?K74@#KzF1*3(_i|! zZ-3wYn%`#^>6|~WfBw9_Ge_k-{p;N}=ikr0vok_(*ShT4X(qEYmb$!tu~%G4sq@l~ zw&o5G!&y7@)?9!6)GTGjp6{=}7MabwlDj$bdgVOrwcQ^zRRA-m}S?4ZSR$y=~>)5=9L^Nc7;jFjdNc%gOWny5ufL?LKKo( zS4`c&G1+Wc?sV6g&K#k)H=fwE%GTdH@!FPEtEay1D_z!;WtJVFr|lEEm0?Qvga%Fl zM~NAXdSdHOb><$}y=+$hrmyMe_kBKTY-$%_XZ@S||F`=l?#K7tp3rE0{4tw`j#(dcXR9kq&?2&5Ai|FSu z8&;jrQL4OOs;Jj^qwqtWk+!4jjQ;wk>;E48|H}UV?&a&_>VAF{-}iU-{@?%J+tvI| zzdzUabnpAPHG2K`D?Uu$|LyCqz5M?l%>P^V_s^r7?eg~jUu-^+G$l0U+H&#rbsr8t zpI`Uw+wA<>p9hm~A3gKzz@t@s(?n&?Crx2vCx?|DB{#$h?vsyQD(7ZLUoEZQfT)6&V_iJ@`6fZ?2-m z;d_hj>EGDiCYAS^&2QI?xBHtICaP-A;}B&QP+QIRCt~-T=X!^$1tun@UD(I2_4ih; zdv)(=rZXNVlv-2{aJw*hl+sXulmVX4Fezk ztWx};{@~94%qmOsb2g0o$|A}xKUnsU|Np`JoD*}Wc^`_)>RoW^<(1tHD>_UxRQG=D zG1##{M052-gCi0aOpDBBshWmx1PTfp+Ih%GqJ*W=t~k?{o(0 zO*@?w@=B*zvFDhucuif!hJ8DBe134S#P08l$^IUbH{B|KTVvO4*wgjs%b!0_o~W?B zyS44iDS@QxJ65ggHPVmU@5r38@&DWVf7w4}E#7+2x_F0m z{rbAl_Gj_GZ~5E*J;%>?^wYArKI(ymzPVTCXov8un(UOGv9&vQ;!F)c&6B<77>gFn z+@`$f^m2dw`L@+HHsS4?eH2q8(>^nu`Ck9ry8HC$Hwi4Q`zn4u(*Ju(KVNKm)I`u1UJSZq?6Ca@%J)5{^V`{e*8=;tgI-p*kRlgX=2q6p1sbQFGOxZq=%Jmv z#mtQ%@__q!rDJJorx$hf%Wcoo2D$l`oiJ<=A z;uNQ)9)el|KI$$%zOn8wcjeQb{dP^dxV&vl(r>TTXjAT6Q-R> z>-se#fyIHzrAZ<=YsXTh$6C8B?w(@EoIg*>gE!n$aQTFNzW=|?e<`>`e@oZ~-N_D` zOiT=k2@H)Y$9xwQPf0n)xbxnh7t*c_MSB|_$eo>cOJeMPW@3yXsA>xaaZuJ^)G#1=G)gyEHP1i52?CQKr_Zovg&Yag2@`=+) zE3|d}%VpcYX0QL5$|&Yhef4det3oJe$BydTO$<4=->o#LpZkgRa^-@$D;f+;RS|nw z5|5rx5^}m_*RZQ8cj+JlMx*Djk$Z#tcJh++j?bFlKA4|&q|NDE* za$-eA#fndN{Fc}4oFOmE zYUt#m5-Or2|2|1()qOekcyssVO=tN1`NCKG zmWIj7$ZXB6E-S05FvzyHpEpIkJ2dt>yL_`g!ZzJ-^R|FMs^8>gL*O z(|4ZiQWBn$u0Kys=GnO0YyNxrl79PstXs1>C|i7QNghv$y7u9atE-=8ZLRzA zpzeC<(~K>Jxh$Gfl^BwFGUxid-xGalOPkoiDDE>XFMoM+tZC7m*}&FvWcj|m4m`Qq z`~SP&ul$n#f9iR=UthfKzZ-{kQ)=p8Z%STJt~t&%aG;>!05LfBUk&?atsd z#t%PFKX?Cm;?WQ9`iIl^eObM~=G#T}`~Q0LZL9yg*WF!ov0SZu!@CQcg<|x>R^NEJ zv9%$fIw8loW@m)V6XoZ7gS0C0w-$yrH#|OhWx}mB*XI^j&O0v9B9NqI?INHti9ck; z6Rum93L+B&7fkuiC&;=jc+%Q`3ZJU>UUQR7_ET9>+JyX>g_a4O)RWshh5-MF`5bCc~Kyx>>cY5c4D=CACs6Ujob?TT2uQUrnhFUjxT3h*V*d$q_oCTqUAl0{Kc~!kFU>vBDd)C&@9VcVF{=d39Co`aOx4sZaOz2L??x+sd+iI@_`vnTdg3 ztbIBjE?k^09@6)CXNW3gF6}Y9rWDAt+b2A==F49WNd_ik;RYoE&UMl2t}o`?v>@o$ zlXtdLpC*Kq#8}7oxhsAsscYy+wS2eh-35`WX_M1`?uuSI@#p8|=NEnW^ytzP$qgB6 z1sCdg3uN9l)9&`S|7~&l^MQXCCm&z%;BoY!+MU(?v6Amw8AdROKxiJ8e~*39)$ zJNDpo`1vV^ewV*Lr}p_w#Puz?cT;cq9Ao`(t=Zs|duIIOU23Pda5#u4o$L_kozStQ zZf!&N-6YvMDeZ~vb$ck0c#&exXZuIlEu zuX{iL|F>v=IeC$rIcD*DY|f@nE;6bs`}XPH-s)3ZWA{E?<|4m%gBYWOua`+ykC$e+ zxzHjelO;FYQ~Dlh7*w%{^EgbK+Oy?I#m-fSs(Qnmm+k-PZNIKbE^QzL%A& z|Mi!De%<@#o0HoeV*(nwuC0@ttSUHp=HvDCANB3)3Vwb$>R$h0ul%2b<>IAVcSTGI z{c&sYcD~aucdU#zSuOwX^ZlCV5C6Y8_~gOGi?ZIUB&Nz)q(%JfYxUH0;!&Kyq{8GH z`{9^`1ltASE{^saI~F8ZD|=iz_cpIBK$It5#P_|Bk>(Z)K*^|Y0|8APAIAc;T-_(1)jfR5Kohmtv@@+Hs zzEA3r>f~A2am&!-*QUkm{o20uK9sV*;`3$mY};mjh9x4a&S&zy&-8O;3H+LQ#(8xC zkLPWv@5^{hCQN^4+qJjwfI;zc_ldJ)E9&&C*Xx%|G1Q#7-d^-2*S6z~yDt^QJil|F ztN6C^rF$~Zzq39HnAg*x)tK(!@s&w{k!9)SxBN%BUS>P(tmP=WoV7(apltcOu8jXy=ttrXAM&HH-0*G_|LDIN8(&nl?rA%Z8LA<`8>Hj?osq7+3(Xn zB(5x!&A9E|kZ;I-_rj(>KUyBH{k`%3{&1svD*U&aexzvs_2ivbn{!{zEG=Tw9=~6o z*PlDK=HKN1FYb${?RAx(WXQ(QyY<}9)pd71l(7Z`Ry}t~oVfbQg@=y9NledvEOQfZ zdNW5{Ony)KIvwuomTP&L+8#9X-`jm+&P^M|=CZ8aEjAaHlyu~L?wP_T!*KFhSf(iB zs#SJ&mP$)Xw;Dz+^Sx%l?p10hCo?ys)OzN5)=&{k3oEN##p#7ROAIHOtv~0t^=wU# z+UE51^v54l_C{?k2n~IlR8mo}A!>c+iAwvKey&HdQjLHAxTu^Mw@%OfanZ(@TQ=6a z_v|SC{_gN`{wdcY^Y-@VUflszy5ip_M{-Ys!u=me!su^)-8#zpWd{3*zC8d z{=C+l^+w7r9q+W7(yDnkKmGV|?)3EK?e51zull8b{#fzl)m80h6*V0PC}5UC)w7Cf&8Pt1u*kL6kSnoIHVjHv%_ z>%YAI%onh-Sa|bq_w#XkB66nH|E~Y|-Yp8Odp%Gvh=` zZ(mz@np<1OwDIC8iRP7!{EH@-%{FD4a?R}Y*H2e7YxmvQV-{zTR_}|99>E zQ#~npRhF)c1{nujY=f1;Ue4Lnd+1flw{!Y`Z{GZPce?)hu1z)HSI7T;_?Me4{IoT=4q(RFlF2yOd)Riy4<3pSx6zrTERl zbsZZPuT?J4aZfdqGcLYewq)uht6r@j$(D{iZ)Ynn2)cFQoZ_aV8*_i3U9(kf>(lNI z4o%l3O8K#to+X!}%c>on*WbIbO>4`|%W~f&w%66}ijwB&oWiq3;qbHr_r8`~H{EH( z$g_9T%MI0hrxgD9^KV>kYf~^|wsFj)%IS-4WvBj{{#sz>d@iQ7rjrgOezQ*EU%&IK zauH}5_ExK#|Mq=|J9$-{#d+50bqR+~6bYN|{%^8WVxDgCwC{ILXX@+_UvZ`W;F+So zo(~@;ym+=tb%M%G=LPpSr0mhN+9&n#PS%;5%4hGygy%C=<{x_0!NIobUMySi{`UP! z8x#dkWJ~P(Ta)sCGMn(+?2~rC{Xdpo{Id4Qz3W+#Wpx{(|1bTg$087Fe_ZmKYW1Uc zZ;z%Jtk|Wr`^4F%KXxT{T{m?FuQXYx`{DNZVS17Se=pmVpvsq>rxxv zS=cbRa5U*;5bO=H9x-na!whwQ73GTh~AtnR8PO-7e;sX`e2#n=izu_2WS^|G%&Mzhql& zP8WZE`Ecap+w*@Po&W#C;r@n=t5)e~?|C0}z4!U$MJMF;{|pEadwo>GUB2$iLG}4{ zKaT3}{ru`r=UfP_Wsx+<+qrjK*b(EDpL}ngW+9 z@74Ute0F0|qVGf&QOTvxFE@+7e!4gQk8%C8KVRhI=WLtOel|%k_&gM7VlZ$KSrPvF zh0VqchrUIuq79*H;bASc&u6lDDj%%csQ2u1Z+TYC6`h}Z{#>nppa1Wo{lDk-f4<(Y zEGYT(QNI3*{=d`pAH3hKm#ul(oAK%5$AhbGO}TvN*qPi{uHjFGK5trZxIN$AuIlsh z{k#4w=AZxfTDjey<@aa3+@r8Jb9emz_Wx%up08z^ygvObJJOki>IiW z+^f#kO-ib94oX*IG8Uh?)_m*9%{3-&S4uA{yezURU+e5@9mmYrz_ZRau*Fp%!}}Jy zftvSOPKFC=(o#~F*Vr7qcS&4nhS27A=~@QGNmmZaMg_J_JtenWr+4Fvwp6zD+if4D z9sj<~bWL~zU+B8OTX!5^{*5~~{>2@y^!vB(@aON;Z=P_X{O&yWa%t`LU(c#O_g6@( zkzH$gkFDVLv-kIo6+D){xZ}30ZcgsW+ZS*6onOFEo#y!}DJ7*@E+vKOUR0t1NucJ`VpEMs1jGV{3;rqRxGj1yByX`CXeeN++;{o&L z2PJh9F{jUXNsBKQR|{F7z}DWX za#hn{-W~gu&Ea19=gytHb^5B**2F`;TNxKv_shx8xpVPWK%mSyK9?IB!RBwD-mHuh zaeFD4^!(1tqm`l8AAj5-)9=i2G{s1+KYjDbtgT7U9$TxYi!a}NxVe1a$5Mx$bw9tn zOxOEyJl{sh@wro=$nxdOc?zDt+sGYjsagMJF@Ny-f9L*IPk&v!_GHxWo9XjqW#rGK zZN8diJYTl{r+5EtJw5TOyWiLSy!<0`-gN(X8~%m0A3n%A#Kgo%ELPfn>%+lBNn8DC z`uFSiXTP_f*Te7h;Nyz})h~C69rSbmyhda7s#UYgrrb2zERb~h>OptYv!6B{QFF?S zul=&JEUuGjZAjWC&zYi6U;g9{S(W`-|KBP7E3=>e|55+T|Gp0Q`{cYFhn%S*mw8?> zOTgMVXWp-VAXWZwm392@MO(MUT|K|=cQbQz+`o_R z|9|}d6aVMc{_p1Ue@>l$(*AUHmgXDg=CeL=BDo*dzv9j`{Pp3-gAWg$?>pH2YIA{voYyH2n7nO_*g0Jd@8D?-!aa%j%V7Z-9x@%v@)m@jao$%Y;&XgIi z>%nu|aQ&Nm?>S{=NA5O$7vSX~HjzW&-ty-6CuR0FZGHdhumY<=WlEXJ02J8o@p9#n`gh=H5O-^1~{Q4+%S%*DGGWFQr{DXTuK&iauvTZx59D&$o1&PjU|jFx(aS)JbP7< z%ckPB@Ak}3hK-9RznN#~HhpLA?9#0rFP}cu*l5h~O#Oa+@dT+v_WPVyyM&!A6lt8MJ zcK?3+>#u){&BH=@uerUu#B|hi&pMB6U8yN725P?=bdEUaXmthMFx=ena@Uy*-7aDG zo|1V}eJ_i+UM!7ukvOj|zWVIJ-Tr<1e!i=IzrQ}|RQ1s}H;?O|um8UHu(=$Y%^V-K zTT-`59@H|tKRUbl;#_xryT4B+cW>Lb{!>)zsq#yl&z_x(&VN36`@X-Al;7Wav1{2X z^~#smO~Z53)_#u_w~@@<(#QFMTXE;d?eBNreZ|d?d;OPv^+{9*cT?w#fEm z5rfi_Cuco7w`LwXefx(lLkLILw$*HJ*&J_wbief_@zW2DRHNOpWeo}o6_!kypUbnR z;FQu^Rl&m#y_t5$?%z|K#L55t`(f5K{ePvE&Rk|I<=<^5qVeY9VSzxwH=0@T>S4aT z5?fP$I;`TDylu;O7S+U4S4)(S?MvQb&d`+ortD>_&XW9-k9L;cnY@qVy64u~lUMo6 z+wRT{x$*I9R>Et)Tcsu6T-R7nyfDuwdB!a3HCw*zO8PKMXQB4NBY9OuZ_+=MK0Ipb zvue*exd*eCY+7RVpVNEt>;*gbvH9k$j9$gK)2#T{pRd*BvzwFzB+HZ@zx{Z$z?ZrD zwoXp|lw#Aeo1%S6Oj@4)744e4lD?{4_q+8r_w}kR&l@&Kdz>tIQSvn-C4%AZoauj8 zyS!Ze|8M<={eI!>&to7O$(Xf6$#mwo@8TQXRPx;*4;>7N&X)6Zr=4zItQ>SiX)d?d z$}97;cI%!0d@`k~q-4d^s-K^hZVk&;)d}5tGelJJ+_TGpfpx!LE}wj|rK3wJUPr9^ ztCzsP57zY^QFnKj=NrvFCvP9Mr()q|ou(K)z3#x3I%}tKs}vZ<=;*CV`~2hM;=_-d z-`D=HewtBIS-Eg(**)b|Co+8N3O8!GT`sbT)S2cY<-qssv(D!9=j+2xU(E>dTef&r zRNDonj{MmVcKuA56J5M>hrz8J$KsGa zx);`dOXB00{pwxCq|Il#K7FtIemj5f@1^Sdzi^-4Wn~}Vvs}1u9>X?GEic7INs7L_ zzh71q{j#pF__bHQZ&8N$jq1gr)5HUt)Xr=Xd?;~~Q^&*Z;>YR#r~i+O>{-2yx8rGv zO3Rd+lim6G(%9{PU6Vg{`t01IUoYF`uL{W3KGZeVtKnFf*R3=EOuFEcHF0Zqv9X$+ zzIsRO>gmto_iN`{yFY&P{D1HM56|L%JY7CrUw?O2QH_LvUi=(CrM;hj^cKY|SSH|f zdz;YBsO}cuyBtih_Z7ZX|CE=VxwUsU>-t{Wf9p%!)08^TtD#m8Yad=!=Mr2w#d_K-x4)N7*33*0 z2zR+I9ZS*i_`g_J7L|yjN}M`J2|GY+06%^r*iW*{@Sg1yT9D^ZpeE+?%iJ^rd%u7E4eM2 zrSSgbNqLnIE*?GjT4>9=t7d;?1g6|NA0qXHrS@J&R)ECUNT=;dkMh>qZGX=%rQuch zTx-`nnUb$odt7%H3x`?1xO(vISxcE+d)cvsOW%yHH&;(j&%G=oC#yTX`(}>V;`C`}qJox) zT+KbKbL_^&iZ{tR#}=>q?0b9K(+-i+bG^qNYfPG+dV6P*&8k^qqNcIt^Uu%Tb?w@g zbJ??98%|y{RCZ}N{k5vDWXsCgFLSm&^cm zAemq!DZaR(!9WlNay0rLkIAdy&j^`MNL4@9)0+dGq|AGv@ZS-!kK#*;TOR z&5hQ(KKbLFp9`jJHM<}3wx;evnXKm3D_5oc=lQ5DmN;~<#?QldZ|6nH#cRSkE|uyk z_PbfOe|U4bzxNvZXJ*DNk?(ftX}g^>J$-f6na>xtaa~MHiw$R7s?ik`z4_yZ!yi6?OvDl&QCqx_Q!{xo3HJT|2?(-ZPCUP&nJI=dbGr9XL-q=m-039=cYGLUc7Q% z?-aKeHG5;U9PS@kW1#33GUMsC(t{DJX0Oo6nKg^?-5qPOBfio4E`GU%AD+z??+$)+ zApQBO%=>%m^Z$Ng4coe9UQ5?am-FgrX0oy}daJjxZH$u6U9(kC!Pw2Xf{*X<7M5Dvo*a+doziENTvm8wE3szU ztmVUqKWv(_Tu^O??)$VIa^F=V*P7<6&&^ul`118~TN^#& z-Llb7XIZCR_q$;&x3=_B!@HIPW+pdH`O?=h&zH$M;e_ZOmV(tYT3LSIc$CHFcYUq6N~5nsi?c}D zR4-;R*OZ*LGn#KXg(Hu&zi8%9wEiXOWhnUj)$)3#ly;k!&iw0s`LFl)^zlC&_IY>k zzqr-XAEp(h>w9Nd*T3PlYi?4re3sx5`7%=bmd@}GGgeQn>-VXjyX*HZ zCf9Ypv$wTx>0Pk!iqVUi+A@!>8Xv8VXPn$&?b*Ivo>dLW8@n-RoZFF4!JD^X?TfQB9+s2em#|wjbFp?{#x~UMZtYMa`VzYf;I@ zeH&M1zu)V0YK!9R?XRyc%j&w*cB1Er@^dqGH@6}?j)1tn?b|$+rly*0KDfC*Fm-3( zk|~0nLdsc-btapsB`b6_#ckjfoWmYq*ENCDuA)(|D6%K{LCJ}oS7&i3iO-xWpwtkW zWj9l$!Hwsj#OF7c{pIfLRadNgyu40p%U$_@|Kv5+vc7!WZ*OU7#ntGVVm0^p3-NB( zX{q`9KYrVMe%`sX%?CEFi(Wd#MdSG6(%`GJeGR1;9qyXB2JW%4=2g_2{`%+E=`s%) z7#bKnT^vImKKzpK@1VQ9j@as-HC8iy<`hr5hcw?cd*TpY`Etx43*wgj4OW%3%^nUrf(Xn&3>rdawdP%M7xK5OyR>od))itx$zW-zG{x7TR#Td`6E}izA z)yYj|qVTNC?E=l^2VJ!_j~&gLyzWGbj&lrqxT&dvfs>0stMvU-C;nWS|F>14!69sR zVVudv-8(F#Wqr=QDz&u#^|bzb{+SbXANuQ!umAE4{P*zwfAz}9J)c+aH>j*h7qn(9 zEM44rZ%=i4VE%;d(y}H|k(WhoiAITAiL{w+jGrDR%WEX4=;9zBukTi7jdpk)&c~Ov?a#Dhy^~<=Ni{}MD zt?{|9_SR!p%hI{$1I#Xli`wQdj(>K!bi?-lIl2dt+Md>?NhKWsFtMIr=k4JFjZ7Iba z*UcmroMC8C{_nl<#^bNgKc=mJx{YN~bdH+&ZycD(i3!lr< zsf;0q1h;?7;xLI3rnvQ%=x0I%S(c+7pfrJtJktRbO|V z+N@+Kw@o%HNN3H207)gs)EmbcIHDFC3VLemYO#s4ib^hKWKy{4Bl(!MCLvI5(W%dO zxTh~RY*zCXntN?mZnVm)TVXCeMsKq^4So3e8zcpc*6PLE*<0^kv5Jc|=CbM4S zcN%LQ)Av6=zwXz|gAWro2e}3oi7;4M+uGY%&gxlacHW6Y{QP{|nlCFN*W3O5vH4<# z$$a@^*W~5p^}|-*JQ$-{T38qudiDGL-w!iF3=W+<8EY$*?wYB!x<{;KRpzmyIzRN- z6oO{z3Z!n0dl4fqFQ2*A?$?XOyUX93m732#D`!`se0r0=ef9mHtFo24GjatszBQA1 zWg~y}>aRy{LZlrg1y)XQdemae>8>iXQ;?raXJPrlG*%t`u;<>3x0tiEzD>FkC4Q_+ zDfC%on)qsO-i@*5k%4tT_5c0c|NkRMfbIH@E)b2ZHrpCs_vsEtRJKv} zkVBtOpP*j)2itSxEQ!~eIgZJpR&`cNRc+_=)uWzXmB2@mYsP5ghS z`?y$W9x0Es-21{^^XT@%ytvmcdl#PAscG_$(^SA-t)!r0`Sqo`^Xr?<7s)63Z<(#~ z;`%#9)72i|rl|dW@vQXO!YgeJ+9x|=62k==EgAF5&*}=M+*rNKA=h%Vwb8wKUL8T( z%BpTZ6g~OfKYs3>cZGrXzrMQf(U^R_^wbNHlNaOllX?uf7VT0i4+>Y>dhd)|RPZ#- zY{$&&+pgVeZe~{88Wn!|XXD9F=i1M?huliBT(HVI{Hkxqnl*_6;!2Y@Rr0m0{oKg7 z<)wXWhl7{o+O>r`%QP-N*(J01oKGN=R<7~dty?3frLu3H$!5s0IM7qZ{a8zu=UbosT_HK{c)8Fs+|Nrvx^7QoOD_(HFulZQC)5gMXXYu>SVm+2^YQH}m z=5KxY?rt@g<}U}Q*H4dW-8Fspec#u&UyH6@o2#^VN|&9ESoibu^XJc-w@&=@y3hV{ z`wNS{^KCzuQC(1wl5?*tFWA)M=I#92%AIRYCCy5`nY3|+tlzZLpHFUC@#?Aj{JJHc zXO{(EFIo8b@XfjUwI8Kj?ebqekiIr$VMBIy^1;@xZw~mSMJ?I2=Z{ap;@suE*CiNT zO{|XUT01JRt(0E6`RdQ3zltoS{J&Nlam!!D)@pV-G&Dc!{;j};EN;sl=)Kxg@i=|| z$FKYUtd33G|NUV4>!;72JovCF_szqSlIH=_Q%}oGbxKxZnxw|Wc4=p*WXC1l&9eO~ zbymGt)bKqpJ9fM8YniN^J8DS`9bcDOS|sw-lwe*Ufh!IYI5b9kc7di{SMj>fdYq5vd^en# zysa~eD^OMK)HLk^R`>7)+q|ayJNA2pZ0eeA$D*>=`tF~j@yS#2mj1@SHB0p4f2A(7 zzg044lWAD~=a@@6%bri?nJVDyU!-5=sWk7pq-Wlu18upJY*mlXTa_FU{pHQf5VNJv zHP(Lr%aZ>3up+ z>)MQ!!i(q2PW<*vK{W65(|_SN>=+sLwm$mG=5$juGTL60X+gj#wvd(ECOw>8qaDO3 z-+XqBlw`rawXX%54Ao9=l3;D%d*=T7tdNrUj9)JJ5Nr2ZiPDg**e7ovjpPrt6Y_0zNy}gPv zzr3A}+tI36-Rs&eC$?U_6%{OZ=DkhTr=#ENJ}@qQkaYiU^_L~wyp!{9`Ck8V!tVU> zx5tiaT)Xx1%fG#kuQl23uTgumHEbPocF31Ho1j^riq`DO-m~9CjN|m72qwnn1sXdR zu<``GW^#F%rS53s%zeV_@r~AVkxOlkYdB6Y^zz%49ktD^>rMFoXZL?RzW+N`@}au_ z{NCq_+xzFm#Lbhvw>#S2KK6R{(hE{=o$lnV^)%is;V@f?t1GB+MY2e0_H%9%mlP4d z!8vqGH1SA&-rQ3H@BiBWzuxZG z-}m-)KYld(&--`n{%`liAD_&P|EnsxVC}3Lv$DM8sZ2}{GCU;}CNMDY7%p|uSn8oD z7`3Quvt9MSOE#911QzpWGVksE#5ZrIaE=Xc<>ZLM={b}1x)mlR6*jm`xwwRfDcvi-YILtexzO-|9+Kd;IvqeXn}T+Rv(6ecJxA?bLmHElT^| z_vlL-m=AxsS+{q}ji~HRXSU|$3rf9m{g%|#&a=^0<=BOvMZy7voBvOo;`Y*L#w^>F zaVNVk`gYw~YtlFOl2e{(4WI6{YSF84l7=cT-ap-_Ds?t*wx0EJw<^O=YlG+Ai``oO z{_oy5oEDS*xaJi^wU>UL$|Gs`F{G{k*R7d~hhodl<*6Q?edytN{eZaVzjjW&dToE+ z_VtY=`t!rJKQvr6QYrbcZ=dPUrxM>Ed^cd($#>tqWBv0vvFTUdwTN>lXhb)G}e6u^(=Wq60{M3yX zvRbjzqBL2B7H=@J^6L6&aKTDpZI9|&U$zxn)LPeFohiza>af{!L$1SGCssHW{w%x*3QtQN>__szUp*m@%pRP`OoWX z{$}t0etW;M`O%9HPiAf16|-*nk( zr>pMm`v0NNXD!Qgt1Nu~#P9C5{C$6~{duuro%!bK^6=TIx2;?fTLfxCuU?xH`&iz- zYVqT5e}2Avk`WZ@eS|||(;0@t?ecX$9=sFwcAYrg@YvDHQiJLO3+oT>x8~NaE8XPU zc5+L{odu5qJ!59=vgLooHB0=P9b-3JfaehgsS_%nbsYjlW?xya^g>mc7BmtcG)uH>M;e6Z8B3g@4PM*Ff}z&uyI4s6|<=p=bj&36l?ub&Sr=E z;=->VyPK=OyJolR#a_R3FGQ2or-OsJbYYOz=^TO1QfsDIE#|0=Vcst8k2o`?n7>i> zik!A2W243SD_&%F<)Jb(CG-&U(fQ~;jM79y6&c&e(Ot@_u`UQ)hSP=+;N5dn*qH7#o&wEbs2T zIWeXE#+D}?p8My^Io+SXBeT?V|9x}&Jk^>zYZ$&I$T_dLWgzfF?L*1?^%da>xv~2c zbDmm6J#7Ud-0iM6 zUiau~c6Tt@8#L+@3TI<@b&Wi+m4+-AG2p!o18vd@jUvcVYU97#D{%O)|{uewK47a z*in_^E8p{F`Lcz3-bvmmI}y2V&+mpMYf`7*i(NT?@ug!N<>#6f?iDE5UHkFg?*~Cu z>S-)GGRjRwjh?HQWiOvBXmGvMw)yb3T;s)p6Sv$e@^HTMXzNzjO9!jPo#Vv9X79R} zu~xam>||}`>~*XTj!Sdr@$EiQBp7mR*{r__X6nfbpO(lp2R^VWlUE}0Z zx^ab}new#dQ6*iDg9l|iwKyG=x?s?UQ( zCb=i1?@p3pi`r&ImZeiZ#~DnF-S*zlL8L`vQQIO$wluMTGdx_Ains+GGy4J=v$m>U z63Seg!?7?oCT0KY7_LCCgh1;hTa(zHaU7X>t|MdmjMZDN*{S{MQu*R0(kIissK;;< zhbF7T83zt8&E!oIx7U6+B;_b@Ou{95v+%KF52K`=Jl;N>8+CMv!8x1rlb@Tl>Mbob zKfP(6pwXNxRjsJ}YcFiiRL;9zdNY{+Gqo z>M1uICBIGP2v8KvnXhweZ+XLp`N^Z!qgXYo|nwtD%V?{AnpGJ;%A3N6soW$oc?EHXVL;vgoX;BdWcR!E$P z)XG(>jy_G@degvJ=t=W7adGjv+zl6Y2IyXYKD~Qc@u`Tlr3nRkE{v%o_<$Ud{{x`3?rP5MwCMW**;$rjrcecE}{9J#=3W;9x z(9Ln-kzqTIMNXDpdTZCePrKu1oqrBm4bt2^dGX@=Kc4U3x+msr-+Q<7k&$%|x#MS? zd#*pvcJ{gS+~EBcADuKyD+*$!Eq+<@?^<;H3?H?~up2t|b7YlP-DoWgJhy!F8I8pJ zDKT;LuARNqE~b#O)6&MK;9O(B`tk4c_k28BSjjTue0q7bx~tv1^L)G4eZ9-Jt*Sd6!$%gqk^8I3@;i#C*T0K0oYq=**{!fBq=hY_mRWhU6u;Y-_z^ULqT|#O{t+ zA2)Ze(8QBDT$@jxyzO82PXF&~{adeUf-A4Y&CIcrl$U#9lPsXHA#8C|>F$L-fo)T> zUvE2kdXYxgvP>oxajPj7nqI3-l;nDzFLshY|9rNuPFIqZRPg14PhAU(ass##g`0(@ zNjThazwcEdv-KK-md4erECCq~<{|-x6H|Kiti)q>hpy}3Sdb;1-klU|UV44%WzPc~ zETN&jT}4x#c4=_zUnTz5qyDY_pG)z-t^dC}off+N?A()otp9&8|9`UnXZ-Hv;*%E` zhb<9V(8cq>)zWb5^->o8M>A?uj`$@ioN??wnsxrdmg&o%OJxT2IdQBAjT4Lg;ORZl zWJ7r8BfB;Ml}#>wcPC%@FVX83mF=?enwaaf=VqsU;%=Nxn{31yY~_D@TWRd_2M6vl z%@T>8m2tc4#<2rhuDcZ+LR!2SHPiSqU$@=5}>5I3OUwq&05*>Ww-R(rNGZS&O|ACtCK#Gj!dVlQm13ZyYxEcd;mt{eF1y!n|k8l1koxyX-z|>({8G_hPr& zRv#9OsIoBpRzK;-J4Ke~cP@OX*5>)X?ClHnDbalMzC=e@{NA@@twgqc!^>i>Q_+3t z3uGl<)wMA#dzdMCuEare&%ZkhgA5kv*7x0W%{%?GdhU)_w_*hti{gL2U73>lec!RU zXVo=rzNMUQ;5l(yf8DXT+vm?q2Hxe_$-?k;{-5@G^~AXhDnB+nT`*yqg3FSrsy?1~ z92{DfY;h8LxPs%NREMI)@~vS_XO}s-y>|*Wm%02bX1nj~=RY5P+VnX#?1}z7`{W7X z%h#(tK6&w^Aom(GX;-b&T#PA<4n=k?C$2>;F1>x_;?9#LT0+4yIyOelSbH^U;w3X} zwb{E^mojxQt2OW15*qBv+2*jgqxkL1o0q@aukbs6{MZ8ig)imi-Fdn#dY=_<=Iax-+7XKdnmA_M8P;a8OH7s(P zW5XH0zIS){@0HH2{_^2q`}_U*y;4ubnylyaTUs#itvky-S@QK_@y-QJ-*p$dh`E#+ z*q=P(;c%Sc@=2F$m80j@_V%(}^kTaf!dlTMY!=y^7^%JV;J!6-?$*~l*THv)i-MvnQYzH8Eac#kZ&X#A9D5cXYR?*Wt0_n zE{mQsU%I7mqV@enfm2q`vJOoXeEQcgvM{`vJ^JWF?K zOkFG1y;5&k8k5e%WS5?ud^01D7JPcDfA@Fm{L&>y7G9iYBrLMNM)id1%?ES31JkE% z;k@VFa43!ayPU>^?xTw`W7lndcGUIr$(KA=4^F=yxn6J6C_ zf1Rt|f9(FBS4WTDl>hTi-eKaylZl_Re!f`z>%{9nXRSB?R)2g_Mc-Ze`obWd8&>%} zy%QC?)YeXAJSbs#Y{5hkO_3)j4*4)CoKZ}Zt{E8m$JP(HCkiF;z#L}ufOT#e2BUYWUTzZzr%v5}g8~9!`6y{qn1Vj`bQgwLaG%%WsYA43BL| z_A%?uWo8zP;FuuLI@7twuE1kL5`%z}Pe|Xqs}niqMrk{B7#?|WS+P~1!uw3;?!P-3 znyz_ex^790Te6K~=@iM96NX0=CNwc{3V41sm~>ZYp5H{n0%zO1*%iO{x!$+w77AuO zBg2>~{fd3fR00n zPHwWf>UJ|jM!1M&TkX*Uf}B&snwqTkc5JUob`(%hT-$rry;XpvvvTImI|T(^Oq}b_ z>-o*EySCQc^3aiIt(OEIYn(PYkXBe}V{hQKbJfW$4<&jHOYi!nZ=Srn{PwzDh4OcI zqvynz&8`3U=V;nqOFIh#ul%spH%qQ<&7CLO{WLXiv(5Ri*I)Pk{+@j3%A{4ZpY@jC z7k#$*^XJFA)z6hP)$H7{X4TmmJLz68rI4*8hNAc^Xt$uL#&jW_m z#Vy^ZH-Fq=;#PV6>EnxwkM~QSUzW^S?;pP|evj3;Zsko8TZ3n7FLAi>Z;ozGPk!F5 z)cjQ{#{FP=<+N1EYWvx~$sDV`wstQowg2_*`>o5xciWVspDbwld`L!tC1v>%$B5R7 zPfyF={d;tNyG(C}h@()*izAY2jV`dXbTwSEnc*S88q&dkzhZGze%*(A{5=7kyXp$d zKE63>9skS8Olx6gWu)!@weM&39h8!IUS9ujw%)G$zr^<^9#6KBDL;Si{@#FP?_NEA zbJD-|W<>PPvdgB+&bVHDS`_$Xr{S?TUz)E)Iq)c^xh;NEwsGR*NmneVKd`&AFb)zIIxZSqal2UlEZma0;@SI&D3Lo^gMzrmn zEW+|@=c-9{5?flYIKKDVXZK%f!izjRuD!YpA5X2``&ZRvF@pT_4|O?|-+y=4*|K)Kb|cVbcWNE_+T(ReH2*fytti@9x*X*md^lqoWx{dS1z< zPb*(q@g3Z{Zd+Q*?Hz4b+QM7JLRpp=+2_nEEtwd3l!2r2Qg~QtEX(p%W2XlaP2DqI z8fA;UK6~`h5sCg!FW#DeJe(gM`qe`^J6B3f<)oFutTS$G@0BxieYdU2?wDg=@uzqG z&z(wC4u7mryAMy?H8e6hu`#YM5msUiDn z>$*%|?;wq=U2LL;1(~^*OCNsv!(ac~T;2YUV_gNuHLtKU@8+!dxyNxv^DM?27d7_n zn!)gCm)2B09-mJipItp|7!~H?ki#IN;F`SggouMmqH52fE=E?J2FImS*j$xln6-Vo z0z6_~a~fLDsr?*YS6Ev3^Wpni{^s+%wZASN|Nr6tkNN+u{(t+QOHQU&N%oHIy_mdn zv)!gmzhK&GdL+>JIfHJ~%&ES+9XnT@Sa>2tc&f(i)D>4#j5-aal0}?28d(m^$kml48`@FZtKAXH}rcXQ(Xwf#IZvXUa%hVb>N@Azq(pqUdA$4ZZDfj8AlI}(4 zET0GIgnaSST)X97T>o8MX}rZ zkIvZFYpBC?>5%=Gd0)PT-^%U%eL7p{@Up)lFEYO$2xO9YJI7e6amv*;7KfEdCZDdR z>E|vN=j0RJ{a0k=^X0tjUlz7^%U&|xE?%{E>Hqy+6N7{r*@awo`UZ5GU#k7>b3|Gz z;pXS!edj!_L%MkW21LjH%+r*b)-dCMviTb4@Q7KBN7MAL{tR1sB3Ei|bc_D>Q?B{1 zQu1}P^7)=sZ9L(tcTP9#hOWNl+oqlJxjD(IL36c)l6e{#4+zzr6M4C8dv<@{{_j<{ zlRq4YD>X8BUvsYK)wPG`UUNi+*U?ZIrj=jUfWdn1~%o|k)% z-2Dk<&$)iV$fAzaxQr#svNtQG-&!gb=<`AAf|pXqlI_zN z7`zh>Xsi*ny6!3N?mAEUuBmi}>h@i+>%-T_weGT$>3a-+Hq#n)htgp=FE@hww}$}SW{B8y!hXnH(v^Dv^Tv;Fk5eab$k8q=$T>s@9x;v zS6WF;T_3maL~(UtVdAG8t9cSj?^k_td%H(%s`T%J{P+JKvd*{v_bGgS{f~cpe}CV7 z%(V1);I4D#zSm7eIhL;eUsm^~VYh|c*}WGPEf(mx3944k)1D+?QRKdgL$5%kvqwdR zXT<~^4uMx6UwE9dXFdSlrzRY7Wn;0&Vjsn#yf>R7OMS(Yb`<|uk$Ly?_j{nbDW7K5?utsB=NTyG z-u~*-r+0_l3!blw%6(A8IJ-CX_x+y8O$pqbWfYV|9fix-*A^FfAj0bS^4$x;H@a(Q$1LK6eqXkrwh&&GiC*)bN4>sgy0R$ zj+QcTsWzMN;O~amDPFv$6<4bH@4TO&JO6#|KTciaioN|tBG2D-@?RRz`fbh) zS?-??%`N&Fc0;Pzr>HAebdc6gYb-z6=# zNS=9Lb?sGCjeuWq!fNGwxz8)6sOTvP1b>*n!N4QXXLXh^<5n{(W+NY$x%}zk)63uA z3w1j#u~p6G0$1bVwAxC8xf|c}J-h51J9lq|*o;OG$+>I3MZG@Y6gBbUuH*%=^PICp z7kCv0FA(AAIx@xVh~|Rn0UV!=+!OfDDM%zI-~Ldwxw29#w045%=Z_xTW%rET?{B@e z;Nk+sHi<19#VQNW9C-C8r>dst|GAA??q9RET3MfUdwk~As&&^_U!B{$IRD=p|MJqU zdv@%J&~w}T@#iC>jYrpR{aUp-^VQ3eS)!Kh+g86?{PW_YKaakfpSG|6?w98CCgyS0 z;;kDW*M#(_Z$6r3Ial7p;r-sgIg#2uv5&W$b2zEQ-Wz$z{Y3sZXQt?g8jch2>y6pC{FixcMUZ!k|`{zu>WAo#8tut~v ztNyrWht>XuZF;R!OuzQmg=l?#mtkUUxie$;=jZG9{r~?ne_#6B@crLscWyDz5CN~>pqnWI)|EK1;meXvb=9--XN~l!Qi6M&~xa9t6EA=gP_QwFcu|Q zMd?)T*SihsKEKodvo-#8&F{nafBP-G5-zvrqx=6S<~5h=p1zK6KDRyBTG#s%KYr?Iiygy4MRUI5PKG|5z-;j2Di%vs}d$5> z(tftpmhWVap5XD+xSoIH^(xkej}jEK9Bp6FFA|4&K!^`_6~khs<0{AweO_cZ{fI) z>(|;|uUDV@Fj01!?zt_uRxR4-ujk3#%cL-IZCz7&uh`NT*UtX(cS@2q%WN|}B5?DP zbMU%P?eUk5Z`5wx@AfV==v|`UjKx7-ii(Plul{XY=IWxLqBK{@c=AKBAJ<+ziTZH% z!Ba=`<)Y?iE^X+ZxAW?6-T#+wB-Rz}e!orbg}mCk?WY1BJiGaWGkeNkr($>Ey4=P| z^QNvn;-#{5C41tMyC$rLm4{ncX6(J+)PHLmuVT;fvEd5xBBZ`Y`Wlx>cC zHS4{c{1Jg`)6>m1*ado2HeLM)P7m~(ZX19^JCwwZ*EDs zu2K7Fr(-@Reep|)BMt={SH1UHHoxv$PR;Wr7M35nj$MA47OX%0bo0+G8e9&2hPQlX zCn+`gzFxMOS#aemF(vVz91eG?OzS>9(f{{#|G&5K|I?qZE?w!f^6cdD{a-Hf-#h)u zh>IyxX_Kqmjm<)ru3QVPtnqP)y?)i#c=q|?WuKS(KaX0!>U5FaT;FA{m*q_tZ#|c; zrJa_{r)0R|DU*2j%u5V80rl_ef0TaRy59Eh2jQ#Rc3yhC=f;|B7r{v$JUoFdf)Xu} zNj(ZWLX4MPraE*i-q0a_;mj;Y!xb727BgrsH89S;F8Fc975DdcKe_8)ua}jV|NCJ6 zzjL22hxhmS@B43k|K1*(^NzVOR}5cWbDVeEZK~_E>^X*49Ueqa4N_1`-mvQCnl)!P z1>W4TZr$sj8IO`#7z3?%%Yzp5)bq}7o-iX)iN9u>1H;99$JL&-m!3cPqB3d9WL2e= zdnUY{mbsg!`aN^;qt8a_g164uJ9#W|?x>u%ym4ZX)@dWQ6|1tc*EMGUsbJwzRGE_V zs=ng=)Szp(Y@FVjO_`-KY_Hx$di*M_{qZ*7!^BUjZPOq8Ye>FSdhdnI9=-c10@KP*|G&$7 z@tY|x3)A7ZzZv?je_xTuWR^Fz>Q0o?-oDQZ(AjiRFbd-Hln>KIg|?rirY- zCa_2peEYTS&b|3L^L^Jc25u~Pb1-H59NwF)c6-hlZ5B6XVW>IGur)v9{mswzj5Gcp z_Y1Alu?$bz6B)sOGJnH&mXoCqPm4|r{pRz2yVah$HwDk9x&PX^e?2QFqwA4Yhb3DD zab_D^3g^Vd{8yLRSy>q!`?2oq7Y(-Wk8Y;BhWWWKEnj#y z$7t=^MMm2<-+Yp^@lKA}yL6l7uCzEmwRB`uMGNsw)cu6+MC$=Mvy zm&(2z;h61PTPV3YE6a#^(M(k~K0e=RRVQ`irZ}FzS9;*!BmowVx;g3d_gO6cSW;IL zl=dwr_NavF5e_3M(Tks#MfG=o+#Ub()6tth+3jog*Zgteh~HZkI&G=q)aO4lOe`&* zY<~K*YV$=GcJZ?^Y^Y>PKQ+n&I)L=Btp}4~<)7Q$4G4RpU zi$7E1)@Wa~oVxC_qD5NJjWiSY3o8PezPt^8xS*#@z^S7{IVeYGtE}5vRx81Y=N9)( z*yxbrc=*g~HRdSR|JSD9H*z;V*~`tis6yU-abV;$ftsF+8M&W&EX!i8=k?Aletq^B zL#h<>;u|@8W9)w%jgQhbxBqc%yVMe|Cn;qG?@vnKGmR}+B09lnW}IpE-1KEzD(5+; z+_%i`J=d$pQ(`D&U-9S3X8GC;ch;OR-T2zzz(E!1nQ#95EauH9N#pIi@%-_n#TuP! zvu8a&ANS|M;mE||Ag+{{X{*mhWjak2Nm#Pw5(AgaBrm5jF_l)Iu1=dwhNCQY9Z6S~ zY*i?4oH`+p?{MViIeqH0He~PqX@2kTRO|BN$7+7R|NDLNZ}lA(|DUkS@B94W<3c?# zas6~%2VtJiIW|Ft)3#bOPHr~~p7PXk!H#V&_gq%vSKN{-o#gR>Kk?dwSEH9yh&~UAaj; zo+_tx?v*zxOU}KiR3PG^5~HegXvLJQTI-oTf`xnI+6A_nFcxT>qcg(yxHr9QH9GwNs(f+$%^dcKsJkpRcT>*s zv2Nb3;U>uX;+yI>E75;yhw9(2;d^`5{Pg|V%!~IHC3bimyq$Ak{rd%XCQX=rWMTDA zC-Z|<+Yjyj_V4Ixnd#RxQ-0?s-_eYnWTrXvoff z`Rvc1Th6#0FE^Xsovt6h=krtj#VQgS(^F?kiq>`*_MMv4b!Yu`js*;?LCn)x1XZ|l zwC}#%tgOT%dL+Pz4^H!Zj~O5oJR6Q&2N*Po~o@17&zp)Hy$a7?1rx#Qx- zA6vA2x6M6rS13_%62}>j8PUor8E1B6+cci+k+ALB6sfPj@o96j&gHV5nJt?0eHOgi zbu_D}rr^&L#fYV+|9tskbN=({x0((;cE1?7IuAtczIkQ#*;87z1qCv-8P`Jdij3Qy zU41DX|FcW&*TeTUt1WjMlz;vBSlzzr{qNYzN}OEHX1(Q`Z&nmpocDh>XP3lcdmBqT zE4wr&{TQFqpRc;Q%sij&r!=WWugB=}+UvIxmW8I3Obc9{nv-zXYTeI^2X)k?q-Uhu z{8b}6?d;#hi+kU51WKqfWwfsGWImP~uv|cCg2JXtPPZmIg{)vma&U3xN#okQIemPwS%relO!@1td#_1FF5(ZoF@ecd$w;bKAYpox zkFC<)4L8f)Y|3SHOnD~I8?<4!+OjYfo<}t^Z$`~NW~7|Bs~{o3Z-l@pT$6!%xL2 zTJJgY^`>*?qs`)3lO?T}tQB6F;&|m+Ux(9_xl7zSJF;(oxp8^B=Z?##LD^oo;`guj z%LG29y)}AL{?(Xus#}QTwuy$jzZOQbE#3OLZNb;HxCd90I%jyyEn3XK@p_=dH15BG z?@~4Iv)ucxKWX;qEURSmk9pN0v+GvRHPN&8bMCA*x^(`f;#=M4)v8hd*S?zS?BZEn zr0u-)zq#eT@)>t^t@#8G>#6^F^^#3Rsqf#luc4W|)j~6`Y<{U(|MGV1-161u9+$qI ze12u%x+O=NuRM~!-5@z_o{>&r-pOUtu6q`?U%GX@HEiEI&b^@ypRKOFHQo2`|2z91 z)`1qMi{%ex7%@(qzTS`D-%o{2-uCzkj@Fyi?i@SM&R%60we(`Q%RUS1{d;zt`26R~ z)6+LgiVP&94`uDu*!1S%;ok~9>vCVMGDzDS<+Hq4rRv|GnJlntbzB|XRmf&8h z!qTb{*b#7Z&DYrHPL^_|xye&=U#&V(ob>Wlm|*78Pm5H7=Cy7~U283G?rS~MFZ%kk z%4d7O@3XeCiiwXCN&WfZVe{wBpU>^oIeqTjxnoBwLi$$u9#y)>K0De)rngJy^m+Yr zvzJ-!E6&+k_wm!x;(t%h%@ufbxBC01JvF~>rgxpxN)35tonM+aC2-cB_p_E=W7~8_ zgH_3=)5S0U zym?b(XZ`P7{ZIZ^;o>=GK8Eiv_@Q0@?ET-x|INz&&5r-S^11$eKlR1&e_G=+R%x{v z%=X(7BS8rBWeUzB8@n=O*#rJow-aPubdHLp_Q!GF(rL(;ZtU4DTo_O-@%b!0pVxCp*i_`mT6CD?0x1;?1o2!{$?83Lbd-Qkm zV*#ZColQYjE2HHbY-Vyj`FDMP)rZaTD;v7kl$@((km`+EQe@R_my*J@R8+ymtRh_ba?^>yC1bmeT7@N(v!S)z2GMkFsYi717KsG1{NuYIsaSi9ut} zqoryKTCb{!en08!>vCvL*v)OZzvY}mLtO)x-1J%{y5(AF?Bt-xY3^x^AzqscdM2LG z$X&HcX{pCd3CklhzWLtUofKl=-81LT9>o?3*X4&99G3QOjFNUqO55*ka)Px%=Ts&%Gw>bqU%o>(fX@_NmCeoEqfj2E|* zpHoeXR|vm zVc`&nXkZOakP}qOy43aS+LAW{YPV;6T-aVOf3^OxP0sxd9UDITEN$MY^}cLnw5nZ~^*EosT^{<-`OaA=!x#8Ikv4m{aJ>E zv(;5ZK`D~AV@I6+=R0w8_FBz56OgbmqUPbj=Cq9l91XLkRw(i|XbE=-dQJ)Snkg|+ z)k&aJ$kHf$`txIAr<`NgzTWk6isbZEJGs*5xk_?Ejw0{&C||NV|IV)J!=K6Lt=>ny zKlXIT=epo3TxYVU3cb z%QUvo!tdt}pFJI#xs2o0pD#&f)(xw&!=-za*rJ6lba1&X4t#E{RIskwa9Zj;!SdME zCes$jXl}Vyb$wa*j&i=OpJZO2i(I_vvG9s(@&9hl?>+eUV)?$`=bC@}_xbC^?X7ry zS6~12v!cC~-&eoSTUAw7vg7B&m9x(4>z!kW%)VQ4_sxeLCwo)_jun)gXjmbkRFU}P zQ^u36C9#(cX58ptzF;(OO4F4sQ$w$)nyp^?e0jR>WtkMSZH`J$wccOYATF@+6q9DN z;SMpu0B!La>7?R~5}K?+k{yg5f`SoiFCNfh@!MU-a?xR@tBQuE&fVtue_zeN{OacR z{rjulE3cZvv^8$s{@<_nXYMcf&e*4JrXLj%y58>Xo?YbzRi^^S(SH069Y^*B&|jyWS}mPY55NjDa~+s2)q)xKnVZBW}?nOE8_ z&t)=MJI+}ugm@Vi$6nw2Tb#jT^^|a(MYpeY9@(;t@9&)GSsZVV{b%sfTpY^5n5Sd2 z(#muCmM^aQF*hcQzqx4LcGKh~quWEdb+f({+lI)^a9wvqc*ZZ8irzUF<9({F3!`$@ zY<2$e^24Q>)21l~mFZtjiHH*@ex&oJVO7CpB@-SkDYnHY;$ZN0Pj;3q>&%>|2OjfU;Qb#!}8!ynb)QDe&75`<7Id_O}1~k-@fm~ zY`2&@tp7SW_$!U~yp=hTU2|^xiHvpTHs4})SKm6Hn`spC_DgE;{Yy7g;|}U&yxA($ z`+BC!-s<`Zni}Q@*IYlfk1_P=t%$c~=RRG1k#2qPNAQXQcBMzzZ>QbuNvjA^TD1CV zk;z)B07zfT=`dqGmrV`a~UjT^m;SDj5ddB%`K^KpdRWKD$?>#}2>Gg~avbBiy1 z(5%HXIqh46SNcvvGn3pGGMcxqPN!TnM*wi2I z=ABnN@+g+!V2m`w%NTW`+-W5fr3AN}+QKK$(P**ikXY<#p}lG@Q`;UjbhRjJvUUWj z7-g+xJ-{xc5hD)SYF9~4iIdtsRuGO~3x14705wQGqz>q0p z?a8RS+qQa$99XyZvW ziKkya`N7vOZ&UI}?Q&+Am|n%?bU~IWNi7UQ6Q?*Xow7mj$+SyXZC)9!Q0jM_Vc{il z{ut-DGmUtPt68Zfnex#|L=sofPxd z;$YyK8Z_|;!%=|??wuE#pG!FLq~2b0K>nU>)rZyg_I5M=UHf_S>CLB{Df>8uXRnXb z<<7lRw6G-ZxJC8rgXjOxuD>XE{`G_158m$R;h0-4nd&t$Z1xz2H4#l@AJSUIEj z-QKiVVEGR>&+5YGj1I~l`P!z5iZRS7@0jtt@_K3K^!E$BB%!hqtK~ugx`RIl5G7rTQ2C{F)mt18>J&sq?nsWc>b2_RN|s zw`R-#Z8`h@y07H7f1$JN;@=er@87n4%l^C-8_UmCYhEfyGF>u{XY+(_JSU@NzbtTg zzgy?Jo4}UeV=oCzW%lw(^gfpOicV+xO(k(v!5sA zI#W7Ir1$;V@Ls5PpPS0uT%{Mg?f$Q_W81rE;onzbohGKflXWW7)6>P%)0Zz_&ROi_ z5_@}FD63-Hu}POCEX#5&<(@`07KG=Tb*H|W<2YfR^0Tz9Lhlo|mV8xH|8R9ztbWLs zM|0Ei%wHe9sp-Zhzk6A#{H3kVf|0odZ;wfW^V2*xAdQ@PrF{-rRBxmvQ0u(R{le-ehIh+r%VX$K22` zStv}!tH`B@OVZQ%f6oSnb4dy=A|B!9L0pV8I5wU6GWqKR%a#dq8Wjz^_C=X3e%aZ5 zWa6{Q%z3sk>v)19r{%nS@J_HLL&S*PB}Q+$LPtkv=+@lXPme`Khrix+FQe&&_2PiW zlGxyg#Z#oQ}*xBK3`YG;*dqA+doME-@JFSfpDbj>_rq-CVjWmPeK+SxN*i#i&-OczG4nKpg; z^tt6c0j77KR>fMc&zY8_V=Blg@Yv(_oD=J>UC8t5W&Oy(82kMCYNo`b9w9%C0CDHz z2c18>S{-JXeB=y?M`6I{}N#fNg?Xy_Rmf6Tp2_K6lq&yXvRc=H?x`tG4^XJ@@@`-^(7| zdtm&==S}UA*Lt%b9^bm!Uh$n+k()=^61l2t<+T+ItT)S+mo1)?=;*L}-v1A;6A$lU zzj(}X%9#n1jFw!yqm?J?bf^9H>%=W*3#^QN?s;yX^RE1TNKBziS*G=21-Y+}jbieC z1+R16a_7bE`@eMf4Q&n|u9nSs7uFC_pZB|XhKbMis?F^uTmSC;-rF)e^qIk~jQ1Pj zpNHJ~J-P1MwsPz0##Zxc-P?zyYreT_Ti>wZxu;)k^f=n*?sltrLPhg_X6^MiUiDgU z+uNGwznpJu=e>6!FFsf{mi_JjldGm=Z~r!HSLAtqK0Wd7iy50@a_gRNumAqy#f$TQ zAL$DTb`<-1FZgtkgJH+IgstZ<01t>^|^s=KIrikq;R8jVqXp^Htit zFTPRRy?fVgm#|eQ1oV7kOTQg1-M-;NhmKkL#!eT7OU8%p-nsK;UUB_%^=E6vZtOfD z$SK*F{Gs-Fz)PF+t2ZP>-{W}?PGI%MrJa zp5vYpnP$->;FQr?JLgPs`0=-^#GK6bu61GPl(4vAx8TgCJ0*pc|6Uz@EzaQnA|mv- z@g)wOTkAH4c`Htkv`9#B@f2cpDtICw(BTLavEhQ1e!6)6eJ|FZHz$UNR9E-< zW&izY|8K9b%D5G4yAX`WILiX- zccr=Mw{sU8Z!TV&>XF&#@?sD7!R0r)Lp~=g|IMKEDAtLc@y&@nPVX)}5OC5u(yV+Z zZ_-xwSCf4*BfcL`{k?AYtpJa*tz{C8!f%TrIgiid(41ar^Fgkhr`e#?=ckC*)avI` ztCy-i7E7^NFZn=zqLr)o+~OsdI5I;d1Q-uQT9@!Jn;E2Sxc9N?akb{6my@M#&*hza zfA^&~_gJgn>^btiF1h->@SW(%pE-W?-+#ZdO8@!CbyHrh+m$kBr*Vl#`SCb*hVyr4 zG)dPyEjzmR;)?#tQ@eAl*&3z@?=vpEpZ>U4aMs*{()HHT`z$4L0(+b@&c*7yTIXlY zIN|Zf<2U%9y`OrZhCk%WP0&G(ib3L>sMWt36P1Wj3+8VXhcY2xP{vSv6f2~t=@jT?g z$`F;U)Fn{$JnH)Ym-~M__rG8Les{RO=c&)z^V2^k&z+gS@248$il~8`g{8? z7wwAC6Q3ULmAd(42*a&?->)sTHB@SU;8fz_qhuN1dZO;Qzq_id;tGK!bBjBT&j={D zFWK26vqWh3kDF7Z_TP5Q%6?o@w{6{8&2+cv-KSf1mdDrrocj9LuH2G^tzr9e6@Kix zyQtyk#lT(Wn{>Plg07cN@(|#7;Nz*=!O)Rhuy^~p=nWV;u6wh<-n(u>?CgC zqEIq%`qyKE4S@?>-s^aO5(mu|- zTU1;>T6tep_w_pUrJh{LKB1wdjB+)x*tEq13AjhSzX_*%Py{b?X_=Yill@R z(-N)Iu^hGc#UqzZ4VkcaU(M^?VZL0que`}wXxhRtard&L66gH<5~JB2HcfNpIcJ^i z%uzW{G3mp+E#Iy+3NbvGcydKjkY{d8#{v-t7N<_hre`m7T;A(4HcvQVFx#i;b4P>I zi$x_KQUV;IVT(>SM6#+mrT>)15ohs3qlzGt{x=A3=LNn_8I`*!t# z`P(*o9u@esCgbfnQSWSConQNouL4({FXR9A_BRTCvdO=tE3jyR?_OP_%{Oy;PTt#7 zSzJxOp`DU}t4Q#o(ub#a5=*h|Uh;!i;v5>5e+zs5Sfif?yt`6TCZJRQI zXK`#z&9dhgjI z&RMj-m&?64PwDeI!Sk`vQw;OJm+@9FKmYe&+dnoA!B4UKjqJ8Rj+gWoYVUl0mu0@J z_RRbU&E$}043nkHjlb{y`dIda;=NbZM{*ye-)ZUXG_7`j7TssZZ25gcru778_vZb( zGcMo#AhqXu+CPJD{KwoF%KZ=h*pR>PlkPSF<~K#%NssO&J$mIL9h(K3i(3A-~*}Ym>qhT1|p7T~Z#o zOgbvEoGZvIcKgfd2~Me%4qqCy&QDrhtD=%?a9-o|)N?HYrFYBL#|wMPH#YjsvwK@R zXTI%~qar?xs~n~>az1yyUB35ii=mUWi5gev?;RPhO0R$K2=Q5G*2}x1#8qYb_0@M~ z@ZYQ77P)TQ>#h0Koky;f-|oGAjpf8e<&U$U$M60AaPx70`O0to_p8_Ro+Nt{u2wPta@E#H~)L>{+HXV zf;X%*KH}rC^vG}def%vU&w{*`rf}qKzNxX)XIahtud&HSp?+#!3#M2VCIvN~?C#<4 zJdjo>*)-WDJw5&Q+iyjMKYuJvzy0>v-+p_`%1;&2kG5@JA>tJ{W6j%Hn{?7Q&r}Q4 zS{%56Uv39)-p#Ah_rD+fEz;nyfHgHr+>Jed``c~b*YU3FbM#ro{(k@VH@nRaZ0@(W zt2MaHQ5m@A(Xmz)eHMo+JH>)pUNkOL`Sa(^o6JBTi+S~5PtX5*bN|mz`u`3;&9CSC z8`ON-K%(!6-KOsct)5F=|9)@h2_Gj8SCyp~BBwoFHsj2)o`CD72H`>82d;gSZC{;s zIbp|#yRUDoHF909?%1(s#gda#E}H+;x2t$vwnI;Kb9v?FtzFxtxeqW?oPcJJ)A6drH{v^?Ur6 z-Y>0Fem+$;xX9$9#OcWUPmh_o?Kw946En+G`6*M21p;csO{%7gWLUgSo^_5dt^51$ z=`swQ>}O-N?tTBYwP&UtyIcKtquk@+d~SS(Z58L||8|mLE|yRdvT(am-0szP(v%P=6Ei`Yb-u{}8Z#OUR&kdIMT_s=t@n_l2 z7q8Z))cw1fFD{;c&|10m!HeByH>7TU-N$*6v+u^&4eJ(e77^Sfpsa6xyWj4&O-5%Q-M zFRbACc|b|K`{y1D%WqM!rM2s)*w~3)zPv#F{=P`IQyx!VAFV3hS@G?~!tC9zKd+9_ z=&}&pw0DQqTD2SH4|HAJCsl|4KRN$jq2)>O*WFpuj3SS?$S5y7?>{50|&yY8k;cZO6_nr6Mwks}0EBKN^m&C#9 z*Ly#2EWN|6`0JcmsWh|qB$k#QFAY8!t8|Y{fk~}QC)XZ7(Q~kPbL^b()(?kX1|7N` zK3jZ!%x2B*HyJ@kUocwC_S>uzz9gyOgy6((BXhSewbA+4RZ4G1syvo)^V_H#CfzB) zn8dO0-ny7@dy84q+}5wxV`{Rq{rOS;f9K?^$A`PkpBuW}Hrx1q?Q6BkoIfoBBl#As zo;}$;JuLCt2a7N_Kd#r+zAKddm%h4w+NbHl3)hI2usLTRmb~g;cAdfO^!>btKOPGA zpJCc|SBfFP(B)E)M(h^FF9NL-6%xaqs_V_#e!ZZyZrbBczWsk+*Z+R@{@-E!e_#J+ zfBky?_jdi2v7t(5dR)HMzRSs$*=FAVbC6sgGl-s$c)l_?B@F(Mi_jaf84X&Eqe?s^@#>YUZ0=*bJV z6lgEqbmmE=*dli?PmPn#2iqUiZU_=|5;@`Kt*gn#elc5hS6cS(Fos*}-oH8)oqk(y zs{hi~Kqa^Nn|5?7bzgih{;P%Sy^QavO;@6dU2a#WH}mJjdgyvEY&&Ru{rHQ^7EOj~ z&08Pn9$7H;f|r6zpPYrmlNZh$^Ej4@1ijmSqC@b&@r=FeZ@BVQG88Wa;(CAE2l76%0h>E9%5SOQs05fCPy0^;83kvM4 zzT;rCo<%K0*B%R%-8ftDZxmG~0z%YQos4cxvRj9%-K z7P4#7QiruHf^XJkbsT7He*A*9@lue&Qf;+TmI;31&a+hRsCcSsKiTkFvF*beL(8gy z|H7UE8@>7L|H!nnykD`Cm~?DO%cIOL-kWZB|J+Rs1N^m=*d$0r{TFUwrFUhIfaV2i-+ zbJJ2e&&=KIX%{T!dcE}G(UNfG%|a`thN$fEzvb$+w!M5Jv%zAqTPw~?IM#5nlEbj= zLC*b~+vbQ&O1gjb=N5ydb^o5OzkT#-jn(cQ7Uk!B`})@w-`?g~{X*&V-tYImUMstG zLc&=p&xqN*$K$|}l}e5tRZ5D1+@1#xFn<5y+$UK2?Wq4hh57PpXNfJjG&3^ST=Cet z>}8cR7hX_NbG`YMueV5O?vZ)TU+vlwT0}hF#OB}53bU>G#j>SEss7i|ba(&x6>F;+ ziu4vAxVr3}jY#Oc%#Am543svMOmt>(`*5OB!D@E3-Q{Hr56V_2+n*2IeQWKx|8MGl zU+)&bKOy%|)yHhil-DA1{>dyVtt2Sc`J>t45QvD7TNrN8X$j|clrK6JGR zY!~ShAOyd-?HB6~RV{ z%JV9d%^I%!c^h@Wx-Dn>vC!>1!}eSkR?QXc=jlFf_3FL7Wf0RjwafFYu7CBHx6ibT z+yC#^(eCH>|9-CjZJ;^{GKJ5#jX_#@|4|k@mBQpUC*Ap zcyjZ(y#4QIv*Z82I(;HeD~WIQRi)1G>!(-msaaGktaHOG*TW4>XSVe?cjQL@B4!p0*XiWy`5^*q2bvx^M=cm9v9}IRp!kTD`!sK zJ$3v0>gWBd7Qan8YPd)#Hsw%;!0rh<_Z6R9Z>;+$_PTGeqRD&|IU`5KmGXe<97aM>glUEO$oX;-)G{r_wB zbG?>34aJHT=T6(Oo#(i=lfgV>{gzdJYLmB>)n0#o%jZ;=bI$hY`-kWMm;Yb(?Ww-~ z&y(-%|32h*^xj}MJM8t*uQfph3b)JEPR}il4St>~$W+X8ulm7?Pcln-Ca&EoQTcqW z%ZujHb^MAuB#!C)O}s7j{r0kyJrC!c{#^4WsD6X8=PKSbzBdyjW+wGCtk|;cV536c zMK*sICvAo#r%V&Uof2lgxodqnO;ucPe|Pe{buztS=2C%~CysS%3UVs3c}zc;XCa#W zDm>`@A|qp;N9Dp31T2q~%xRu{$d9vUhKrDO?*Z#I`fai)Rr@o;Ch7TQ=XPm*dE>sh zUasjK{~If}#Le6HxEw#z@bJO$;Gd14&$Cl8DJ58pW#UamBd!!q#$=ZSrBoiZYgb3V*vs(A?$?2*B}r z+?5-<`plKw#m34kFV|#Ly>^=8(>H6G`ZE4`H3_f(J+J?2ez8h~<;d%|%QB-EvUpBp z3Yc_xr-PH)2f><6cTziSLqtTSZ`s+{Xvw)RSymr=nznc4_NyhcdfbwF9?ZR<^^Peg zlA-8>i-S-ykD^7x2^sc`sti?O9)k~Zn{=dSOgeeKL_x|@2;rR^{8fQ*CcYeVhk83*3raxxfnV@qoIC#>%>Pf=)pCIRnrrU9zrU@0^vg`B1di``ljbj9u3oA3t!m4B)@J)hYd%#NXW!cHj5AKiR$e z`R;4K*=1Tcmc2Z%E$@t{m*&*NjPDuDjz}oq{kh>?88iEu+q+Yyyg$EXcj>*n?;7UE z3b*V3U|t#CBbaY};q&`9`QO%Uc){HIXD`c2X0CH<`=0bYdH&#)?VF$P3^pCVGmE+Y zRrP^|x97gwTNqeyfazZy%TxXTfAs4=evZ$%ep}z}ug_kK?Xmw4>({9`?y38GYg=sE zl^QGOl@osNd+k)>SS+I9FfmA{Lz0<6amR!0U%zF9HI;A9tgQU&)>s}}yED`NPxJlD z?y4GBZ|~dM*YNqym(@$1W{Bf%%p}zEVs7cREXNj)bFA;JvtvK>K0j8Lp1yo?`&N zzi_@^K6TxJ>JMUz*KSc*yzIPPgx+TWT_j62_{(LdH zf4+VFzgLf*K6aP)>07>hGyCn*wZ_Gzd*8%B~;s-gee#Zq#I@(`&chv+`$hbVy-T32b68cwoVmqSP}{k)^MZA&?_?(qHi)FWGeY zrsN}UtzIrEYAgy16ZrAyYvq@P?{?P&UEIQT;K0P%2NJ!8ufP6!k}>O>x%E`#iQnVi zlpiy6I}|ci*^RA-snwxPLaBXrY9N<TOvz!xY20 zn|B%-RwWnR-`Z$+y0~oNX4_vYPEFc+E`9SFt?1`g?>(ekvaG91YCe5@9>3?;E9=t& zlMYQwxxbrNnC8f4$gi?!|rJM4-W$?ngyitt_i+mYhw!{O{NLe~-R) zPnZAqp}pVkf1;)BuDarNC3dsVy}I|@)l9$3_x6&hSJd`7Ky2 z$qOI$Mydo#1*!Bndd*a`@LIVb#A)p*qx`w)&t5Pa3mZI8;O;T3l9;9V?8LkWZ4WF> zcwcUNzf13YF~h1=US2bsa<J|KR-vI=T7dfiK#no z|LJP?bj6mZSCt~le|}rFYL$G=zr*VO^J;#cjz9DK^Wu|NjtguzWfnfQEPL}FmmY^B z4t9%5@BNfx@VRi%N`diO)7EV(jXSmU_tpHh>bkH!+i|MNt}8QLp6y#7?)_n*)~Rio zn%aGReJS&vvnifeaCtC;$DwVb->oNsKF&v8G%K_DIzFE%5^&v=-9g}B<%_j%qm^4f z@BMx;BY6v3=h>>wJK{=I;^JdnoUUx*ohXA&}Fej6pIT=@R&77dmz zcX#*KyE3n>&Z^t8XNOJYuN#VbV%?k7{ljOQvd=i1w)*tZmxtNwzZ|a@Nq!>XljxJU z@AtdiHu|r3eY+<#@%x>tcgyeZtN8Zs_}?}Ef5!hyH58ry_ru~#8LFut7G}SC^y0*u z@=GTI6^>1i(RbO!*EaLlxp&4#Z!e1ud~+jZ_ujU^t+DoXKR9Nr(_1Hhray7xudn)b zmd27SaoeH;7R~bCy{`D$GOx6?zTs`xtXdiv4*srPCvjYWVTNK64@YO_so{@+9Szq{*y@7GE$iAz})p>Hl?ytYC+Hh@*LqL4B(PfQ5FzfZYDch`kBMhz^SN2CrjI5YY=T#4Pq@Yegm-MfDrVr3RAFg#{( zz-i?x{`+^dX71kk&DJmbJKMK=)=#9I#gmh#I$GAOw|^thXmU-gce&hSKc!Tr!*6$9 z`p{Lgd=bBTy~W7O&XiDx&)eDuh}|H(C+7(;8Q*4dNj2|Qy3S%lsXwP z%{5NUXx6P##t05E5m}DY5)K>=eF_0>XSYS?ZxdgCYuChkqQQ)_7ISr9ZTv~Me7`7K@f)(dUYuL|;ZAu|qjJkVr;eW~O47mSo*m8Ut6aDBnZ_J`U3Z~F z%G?a^Yo~ehs7&Oz`E~9(H4�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

&C528`$4( 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%0A+PO9E=c)54nFLSP}+wbeIu$kLW zZ9l!Qeb%?becP(;*v?^)Gy8q5+%)0G@rr$WIa2dCZOZrl7N@}fvvqgGzPV{{@11`! zSNFD-aCD~s*{BP%?s704O8&cLzn8Afrn5`JzSf<4aY->;f7+{`>*oY6$+%I*+z<_x(d zyoO)jo?PFPKk?mHfvBn_{b@Ou_n4mAeqKNJ;h{4NCV(pZ%da~4AFS@_*Nuydvr#{D z_-)6F8oT{__MEx=w#M%N^#7mY&prQq`}XaZC8thru@qm++b(@cxk<4_ z+CLWTjq^UauKT3r>^00A1elIn%su~RUF9OVh_C z{`|TYql@R~+fTP#JZlQqqKt&lO&&AF1s(N&{+;`UoiEJTYX3pq)h8;C{NDCe@9vc2 z^UnOg`Ww98s^jI~zp*YgE54WQ{C2ma#+)VR^P6WMZ)_|uB`5LS6&9e{^O5r?$_A-s;gVObyIuR3>Us)(UoD@wqKad&aXSRm!V-&=-1`` z^TT;$9788c&Y0Msy>)6;Z?l70=yh#DMMk3_hc8}1*;mh&yIh^6e&cQi;{wwu*KeOa zbL?=Y1l#RHrJ5TKZ%|~}zP`+L*DkI%{XyY>Vuo>0kf;>|MU~J2~IjOb-m5`Kb2N zM(d}?N^f81vfs6C>-HPk{bn-xPt4@kZ?Rf=_kPf;x{xmml5Z(%`$}xpKl&}(qq+Fj zQf@_qdwXM~z02Rf_%%V}iq=;41>N>(Jhl=K|4U?SxMptMlI(xyXW;iOiUR%dKNgtX zl7D6QVW;BaYWs7ZP@tdv-z^M za@TL}`zN08f4fnw9l!tD_SwoWky(?-{c`QT1vhVxY4hl@TuwDE4w{qPl!aU5)nWn8VyjKF}EDc%j6T0>FaV@o7 zFU(3pVivAh)#M`6lzw4Cv0t)-(*K2L7-wz>o0#PBw<5vC_$!apqlS#6*KflXXLV({ zZi!cp&i(4^lJkEid(72Y-i}AK9&LBC^*y`s`2oLICY#rJyKyuaEom^wGg3keG}F$Oub9WK}rw|?ij;~$Sq%->5*xi#O(q6S zXT9jrI`g=mDc2Q~SZ__&>zX|c1_cKaTDH!;{%W_gB8yp{%$+&M(q$TV`rj?pyyE!D zQYuWaknOnvPhRYWo})Zp-@bkO^R#%m%_(UYoo!AE`|hmPl44Oxe{8n>Yi;O7i>%fC z=dLlYc=hqc6Jx)Z0ol5#f|{}0!$j}dtq5~}w|%RqYtPIX9v355?PO>A+#`3|JM#XW zbsuw<#GX8MBqyTj{KY>HEZ6P&YsOY|=Zm}9Q|Eba@2yI?T99|(fcq>adx3yI2~oE$ z$}Rlpw02^v`KedzmS^rMy=T0deeF`5dG*fS?_bWm8NU3l(AwRKN9DHUzkWEc@3S(0 z$$G}T&mDX1PdU%?Q?@icbwZwN>UTFG`9_(HCG*3I-=t^t-rA!+ZQDT?<#;o`mvR}7 zE)R~2Jl&n2V$5)7!h^lv-!)%*CFR{}-0oCOkWs;4gJMvAeos9p5L^5pTy z7o+b*ow|KHn&Y9F?_q-q-WRsP%n8R2TlfY?bH8g=-yo*>hHv3NC0V}q%vsZJUpcfl z>en9O#;v}eo~6!OmN~2L-_PgIpFdw8zu#zGXT$XG#!Mc1Ob#7SIx{xxGw}PHm?qCv zb@J(q#>?%0SIlVM{`JGgi;7BuuXmr@J8xO$s?a~zV%A@;|9SoYr(eHb`8+qh-EsKz zX>ZZVYktRV*ek)iJ}YA5s%c8G&pnT7ElRUHyzPKtS?z-ct!1yyYPCk3nl*o)df8gO zz-aah4+<4RB5(ISV@>IDWu4)|8WycC63mdo=MWKc#Y9PJ&ANwoFD%~|eZ4B(pu#{P zf~WH^(}ThtCpH?3GCp3X9ps{0wsLtxDDQ!{lU!SV$R%HsseUgJEgdd>hS$~k?eFH` z^&C?KyTVvhgI)Yn+*W=qu~@g;RaDdTu++Z4Pft%jdEiu+iucr@RYjpOrhL0!a$0?n zm>_V|XZoH`PBUIu@QEa^UOsbYzbxCmAMaP6{rIrJpkbBL&N=t*#p)lv$DZ#!`}yM^ zSNANBfBWh;Ti}nZA78#ascm{5xP|%NdDdGEMf@AyZfbgOT_rs=Y~!XSNx08zs!m(+a&3G=F?ZzI)1ot@tyPrwwLxk#c~}wzi%CSdHAgDnfEKt zUz5+6;d}IP(@$Hc$2PBz3EX=Bg4d5@cFE23^v}7U3}4tD6_?vxd`I@%KdE=+7vz`o z|9*Y>!Q{O!Z|cd`?mfLVOsP&m|NY{`Zz)fB7p|;kEOw5x*_;~xeN8ssgL(5Vg&n!V^C#1nbUt)f80SJs!T5D`)*s_oNX~ni(${+y_S)S>Z|qzSCt>|+5Bqd)}RAnoNN26pZ%HC(6Mb{Ro0B> zOMhO^pStMRrUDC@hA{PQziU4H|7ri=}JkFMH~yC$T&@i>Oa1?IF|Eefz`gb=dZuKwtU@_A`6+m z1_t*Q!h8G=M`=B8I&5fn&-izj(>t-ye-M=d5jE&oI$Hn{J zd+Yua_)=@1C#<9|yY6~6&%xT@Kg`>2=Sr}zKb5~d`pJWvhwd$UI_LDHY|S|Po$kR5 zJu*wWuFOg*Ila?`yZ=aBGJ4eT+v#H)! zwO-v%JM#Q==#_c)wXb%)d;3;***TdF9~LBhijwqR`LF)!nkiXqD_`?1U%cGmX^gin z1KW##0!UZ|r>U-j&QQ%q&X;gey9a+Z#kSd91t2F!7|%^He|0 zwh5mm6|a<0ZnLpu>`5Q&vTovIgtVa9Q$9XvXh-uXmjb?-Nm0+{v{1 z{p7}<&u4NR@M&R~R@wLDgoyXrTAmh#tuBumBxYXPcB4USmhR~%Y?h4zCp}GDIDA02 zBQx@^lG)A3`0RGdA}u!$!y^)l?w>wwVtPH>Kp~BJt!n#>X{m{76IU%bY%znekVBD4 z$kO|k&Tk8gWg^N6icB$0!#>KLZ*%7xFz1I)2ZPJE<=`-@Vd^%LJk?HiB`{BohA6&Z<|Oug$5e%DNf(? z7VZBw&rD?D)Yor}b2)yyyKf zd(Fw?HUIXQe&c6&^7gm%+bj0>_neCoz42@N-NT#zJv{^JFboz}d4WlQ`tE z=Opc!bKk!H-=A;aULC&k_+dd^y?d1Vfy*YXTQ;43Ub#+b`)%DV3HScK*z(n|=L$=s ziwV!+w?%r_vy*33Z+<#)zwXXsu^0dB&05&Z|4{$==bt;Yq!VYUmB;IfXP$ST9;E3# zPh9h9iB;u<#Ox})>D(&{#r>BDhwhEh`)p%9F<0hzqQsxOagIOqR%&%{-MIYnN|xq& z<2}V$Vqed$-_CgGZE4eo#6#lAUs7haF>F`3T>tNR{WpWA=g*(V*Z(b*aew~zt^3qG zCJTS#rR!Gi*qG4WkhSEOwMFNFLSFHlC;Mht={MM{U3O9EyY<1kuO<ts@fn9Bs~!pe3JX;hmRxuG(X8|g-(9M0BFqH_fvIW9=LOW!o;E z5qK}nzcYG?W3}*1XN6@4(!z=g56zspb9u~kw&{~r&I+5TAmXI(jYa0TwYTPHo7I~g zI+$6~zFA+2sLtK@IQor6pI%D#oIAFz3v3hiT``;g^q4~81GS^!cRmVr)P(OUpUL5} z;mVz7I@Mb}UN^jtJ1On;eS+rZhg0r!^>6d7lDl9hx99JIu&B59r<6VY9w+N-{y?== ze#YlBdxUP;hx-X-zD%przcnRgf7NfcYjd1yBkx^~tSP_$``Vh~ApR|F{AwF^3-a6l zIPlK6N-E{4^U}XBo-}^hH9ySefhzz0$_3dr7hJx%KCIjEO~9q*diC>93VSnyH?&`w zz4ghsiteaF(#T%0$P z?yqcW>g-gPY7{V5?H&efn(JIr3I&45?dEA3W|iM zOq?)b!+WdZc{OVdk6lods+h1oIzxEU<(gZ^o;e8ximq77aB|mqRzAI@fg7S;KR@5x z5z?5IEiQds)c0<>q#$#l7iaPnt#`L~eK+`e@^qBj@g41+?=Gjul8LGNxi&-A@)a{hDO;p_{n0%l3Rcb%l=-gMtu zc0+1;TF}<^*SF{G;`irki7UVReIftuKGS*bk56xZ>ENA|HGNBEuT58){j7O^EyR9) zOy)1`{C`aHS8mYdbGPL8n6=;SzbDtR;%&U`iGpvNd;S_*E)k5gj`OP*@cWBDE9%(PMw{xnVu<~Q?H#-x4<)hzn^iMxBe(}}Oh}$LO+VUyS zEn6o%PnA7>rBr46CLfn2A&(!d2@wCWBaFi(nd7sG<8|Ndv%9{;hCf^SesbtX@f}xQ zg|6`~NV*@p{`%>sNogxz`}zCFEn{D=Zucvpseif|&#G-VC+%MW+KsGr|Ax%@f)m-H z?eD}`?dyZ@biZ@rXy3U1Zr;ALJC@vBU%|C;O3>$9EwcUYYfEP>E3o)AUk7~G#J=~o z&$g$PuR8GfqlA;i{PTRqRq7(iBAX=^D`sgjm^|mPe)y<1P~ficwOP{r&P}f`_iKwD z{<@1Hz`Ky+)P3Q!bE%c!bM$_nxBow<_}}mQ|NouV-~T4_M)j9Xc`rNv?XOJU*8M!Z za#cz~=6Q{V9LdwU8v7mw-hGxR*NlC>3~L%%8Z8Alm4X&XXmHr?>E+kHA~(bF%bdAeIlRxb zEm`w2`>s!k%<KV?vG>H=lf%3&YVB(=uV3+u$;fx|=JX8Rv^$a4ojQ)5_RyDcneiy=!k*d1^%38t zvlH*ehFugk-o0(Le7l&wc#=HlD$Ny{YhP_;y|L<*(*CC!4Pi@HUE7oRIQqsseUskb zPj4OF@Hgtym17Ro&c@#zZ*G5oJ1yYuqO)gWPZ=#dJ*kSpP(aYsRmC}Z?V$}^=e~a| zt*a99u+6?RwHTYTF$zxdu=~iRvlEg&&c_IAm(dh+~)XGQOeubANzJ`5Bq`S zdgt%!GWunI@~hn0yS8t=pJAJs{jKBf|5t4P^q#-MeCuxZ<8Qjo+3yhBU7Y_lY4MLY zmJYdR?`-qSyn6fp!SD7Hns~pleCEHkYwwJbeu=kJEqI-y8ilvk-b)OAyVGmCt>V9W z*A}ygi=1;6TTcJJS-w5(_vpBBirhgL660{C#$N@++Rsu(sXv_cjZx zmaFJ4%bd6{E-+4SdZI)OqsjTtA1mf8I~jQ-`Fit;nJ&)~CG@7B4l)v8x_JBNoqlD3 z)+x^_{n}2jEHa(`{rdLp@7K?-|HZ_hsA~FHqF7ha)t}{KU^a*2_NaMhF7OEMo*{K@ z)l$Bd&Mu6rxBe&hIDB4c4dk%zx;9d1X{I!~EHv=sPj%#Ory5*mbi{Wpg;X za;!OebA51bOKRMn#fJ`XY`G`(OzG-Z>n+941Pz=_}1}Yp>kXd%16h=`|d=xJ_=Bh5ldv(1GDCvu0j@e8le z#KPBquFMS*uwZdsz3fDbM5B}Gx>XG>E18$AP@Br*D8Mt5GuZ30$;#XEl6UgV1Ekv$ zcijzkJ3DhpsLvMpUlVQ=u_lWzy?rY(Z0e&a=@H?=Mg}S@OsuR7&eOAJE<9VASAAe^ zzQ>&W;1@ySN#c*Jj!!B2ZhZHX%eA*GYi6ywdCW?ozHY`z#vALpW5sO~{`~#>x5lpi z*PY`M7fVC~^QHg1EGYT)IyJIJFvUSxC&;-cj`7XM2DAO;d#>AZ%u1Z}Ui)nFmHX@2 zvy1<4y`!e)5@h}`SX4XdkrUg^p5hLkDFu}$SVIW3&` z-?*xjz2u*3J9|l?e$d_BnQyNyJo|9_(v`a>#vb1GcSTs;Yct!-n3iK*cezb(&%1JJ zjoDW*!R5?VS8r_l_w|HtsOg^tf9}`u+gq*P7W`SUI#|4V`S*H;X@4xP)_w@6Twz=% zlUuRyX3*l>wV6Dx|1Mz`lze&c^|rg~+2ePlwcmf$Uz_>${^En%&cAtS>Z|?Fz3ykW z)ppB9e#SGr%z_OClPh`R8 z#nzx#H~9ZKtgG64cHvR?W2>d#l+D_<=y_53wQ%L;BM1MkcjY+4v2h_=?DbIHxZ^DX zLGwFaynTDtclGhdiBA`pY=0@Sc;S{^mzFliG4A}O{K;7CtpGx!I?kWLN+1&-eZRWf{N+sMh^{H`h1Xch9HnhOCn}?-#LiI&oY! z`Ym&+bWygGzA%T0d*kmL)<=G4%+zdo(D-t7;zjrGPk&dG7WdoA^&hz?nfup5;_t_v z&7}u&AH-&h9<()%-}@-AxOvBkgG*KwC9K-I%jM46zPkmxz82S%Kl`Cj^+o))|YVNa65Zc==M2t^0!84u0YD@~?cn>Nc%Ihk;{}QhS4dYr}4dBr7{x#mjd} zQ+G9{2r?$66h%#)H6sIXg8KGHW+vjcWU#-&M%GWq!;w;$l+uy1Y*DD8okBM+N6xPPZ5_Us zpIlzVzAlydr@U6r-UC0}KW||V^;o?Ao~Wv|$)cHue{tQs^!T>k?t0bedQSPw+-mkI z>^Ih!it;aB$D6-HyL7hY4S6H`Z>h%)yB4^nf4=Gkr>pPR5}RE+r#V}Hwh87~I?atSjKy_< z#HUGDotM6pyYpaSLvGEDbw9k=rrf%8;P%~8;n^lC>r40OpRwF6SH1OE`0L>3Oy29A zr&hdITChqc*m23*Dyu7dSYLCrmntX5UlBO;?aDpV?fZd`C%*b@qx3|dt0A_k$A4O04K2!G;A*KWe=nRTDE!qzOMSOS0~5MG>k4ab>Y!1CRi8JSY-IW+#Y0izQZ`Zy4-Ii_>(P#GMUE*8sGh5Sy8QuCA1@_)K zQ(0)cX7&YvSu?IgH5X4R+h@uaup}r!d$s1dtT~G(Wph5iS|GSu{`n~h##}Y@azsM`s zMVbCo$jOsQ{9pLnDe?V`P2NVk!WDn-TXE6F&P9^B;K8=J?=N%K^?2kITj`76Qq9_a zSa#C4?is73W;JbH{Wsyl^V{p{7Kq+%F8;`z`}AP<(eEq8j=cWb9$s1}yJvFYflILq zmtI-;dh5EA(hIIV5N1^2~?Jn-E+wnq0=(#c567O@GOE=2TS|l5C_vX@#KF=oo zj$*p>D#%}ZZ~cp3&zxQdEvT^hnP~Dn#zkZ4pTFvFLRP}2?;modz|5LPTp#+ zpVFtlzi)s1$vJa|vfvxVa`V-t+vC>;g)j*jH!=w^>`r7}8Rn4E7B$7gXUYMdn*suo z0+xc44hA)NHa48pVisolXK2aiz{$ulV?t+=LyFUcEG{=impeXl7@VdHMVXo&Hu(}) z#(w0XLDQ_JpV2S5gLRdZPRhhx?pmhSG$(1nVGd0Pu7qPBqd2anmNhCmPra13E~;Bn zNkh4@vvJ4z1(~b|HokV|VV8JaxHIlvs7m(NQ03>5E0Kg1f=Qw?*KL3O_0_|B+k%}K85*DRuFK~4|4_s0!v8~M z(e&xl_r0(G{r3Ck-(R1{|KmJxfZ<}2hm5DF&nb((Ri@9QK5q(mu}eZzh>>yXt{L}k zyRfIpOp2LX;99I3>+{&+-08Jj4Sj!Xo`1(a#XeG$)!5Zg)s@vL#J?!*+23!^EIS0* zRk)6vDDN(5KX{E{3XHwWj#{4=d{9rJaIJ}IesX<%y?q~hl7Xr5N>k-^ zo)5IFFe_xg z7vrJPMRyD^XRxy>93_tr<;U0Ug!j<^o%P} z`pcM&cQv1O-#kZv$#~!Xc!9O=Cu-7Bp zi4s5lf3*Ma9~bHWIfvoMo9LM<{7&<<7#`Ew^mpNsE3Fdy>+5aj`8|I4;n%l+e?A%M z&z$I`$FO42va-GRE+o8YU-k9r)0xf{_WS40>suwy_Y4(ClxfeL*(rJF2@5YLV`5yIaj&65#5r#-!{p#cbuMd zwxJ`mSL4VHK_kJ{GrEon1p6c?gfb{D>2qdT9Am`r?Qet3w3t<4TsaA@S_(fl7+i1a zXmmPzb+X^|Nx$nj4BI4@h6t)EJ#sk15fbXe!*D<`OweJKl48}LuSXPjaeJ=}a^;<1 zkzvr`(rGB5z_n_!zlE!*u6DWX^huo)l*NS)hsM1=6VDuCuxJ6>Dz=VuF@mNH0#hZD z-c&ozTA~$bA-ik2ItNP>Lgj`6i$pdqk}WzPIGxFr@2gwX9hb zHHAT_Job%%$EsyBVwPV{Q(SJ}QTq;yqjUBvo% z?UC8fGVeXhOsjMHfA(_hRrjq+_nth{!%@zVX2#F9-GMDMCQ3+C?eQZ%_A_?B^{RHp zGM-VLrJU1$;eg9hYkmJM{Rs|64cC6>-u8~Hn*Q$Vt}JoKBbRqg+oQ0kR4`OcZ>Pe7 zFMb`%u2uEx1g(!cF}L#Uo~xZdJWW;8?zg#a{d&%B=8_yPt!L|mv|jD^pL6kS?!=iw z60@q>PTChPDJ@aCFhxRa`IKqJnS0;mvNQQjF%nLm9yU$qlB?CB*p;pvt0ol}*-IDL zrzX8$=&gAs@+vc9$km`E2G$FQCy8=qI&^D!I4oZC`D~9*>x_4AtezzZ-sP;B9HMk$ z#zC%*MJjWO(s>qajwL#7j}m#QY`g0FiL}D?vm|Hrt}}XmhtGNc z&L*B`nO7pd3(nXwX9nle?Yr_XMdxpQ7oFr}Fja4_;GrO+rmta3%~?{FF5im|ec3W$ zhDKmU&(nfaf`UFL8}6`j@tkRx=&hH)!N&3=&Sl^HW~Ldt(nW-gD`ol`9n;QfE?li4 z;C-$|W3RPghRR8qkl73BD|Llj!qfhJ{Cj-6etf71Y*x945ET((D!_dRFr{(XDi z-PT)FXYld=zyJU0-~N90>t1T4ot@pf>#L(%c<Yvh&-~Xoc{`R|(>(1z` z{r%wC-@kXa?(^HqEOYeV@87?F*6fN~@Au))ueV?A|2?+)|MRK%`8+q50Bue6q)b_k-KTPQD=wV%wv_+k|I?>W|15d6 z_G;~SP8P*|`}Taf_M%wZU~%#1;3dnlqWaiQ@2va1@3i67qVVGZmX+peS`%wK3i_8w zT{K&Cdea=g?%8_^lb*5ooZeOB7n?d|>Ew4dw=AUEyM*}_R~R@iuPYBpQkx#OVE3UT zFHY??ci`#YUm5FN_>q9moj79wdPq0 zT1q>F9$f5r_|?7RMo*k;bM~&%luP=nxGLqcpRLdm-XmE3;lXaB4z*Gth)}q6Yf~B^H!~1#l^`7nGy9zEjCmKoM`x*N;?}I>J<__O_XTeg*TO>L|6cp6bA^vvSx(<}@F^Uua!-}S}ve5D-2S(SIyTbA=lA6OwJ zdGg|v>V3DLeBBhESC;Yn>dOQrrJ&o})@cjv*}wn&@3$pUJD1!pJKb(QrTODK!KXZb zCv94}Zu#YX?>Rg=wr*u<*=qiML5aI?Jnz?nFwuz*On6c=HSNx3uAO_iV5j9=zw5P^ zuf-mGon07teQ(~mY5XZ`bZ*v)JZg4}YFVYXROh*{LE@v^+vYxa`Ca~guYv0H70a$g znJ+ad>d&2WNvO2SV(*sDckkxkIs4{uX6MSc0gHVWdMTd&T#}^zrS*?RUa0-IK8t6e zzZLnVwx7Doc1-S-6`%8>lr{#FP=2uwkI%?f8(2uqwhM|B`@UaFRManWu3a~K&uT*l zzy3yF%_`ZHM{}H(ZdPMO%c^bPRX&KG{E~Xm5_+$B+B1=K7rus&SZC zoaSMd9enkSo_4PDJfV~bW9ub9V^ssojP>@HZ+$o8$BclUDWUiOG+l6SnR4^_3qMwy zvXj=*?-V9s`wLpH7Yc5p8g+`h!6hR z?bnqaov?j;ZB}2_v7Zi~HaC_36MI-8HgSTW{sW#R64P2UOk~c~Htr02yuWMn&ndgi zLxqZO)vyHoE_)T=^`TmBnJd58r~e^YQ;Mn#X7GnTcD~>kVxzQ(J)khY*It#W?;FRv zb2a_}t(ej9)L--oL+LU0 zV}%x0B{J!uLaYj`Z*FbP48Q$dT1lNLZ0o(Pc^s!+OtvUIDbKJX@yO3>+p4cDT*W82 zLsR08ou1wF@6HVU^Uu%Ws}#$yf3!98f=cb`Qq6Yz&f*6gHD2YrmrrPzCHUj@o8SLF zJq>M~>r%NGu+h=oghrXW~{4ehH%P;@_-Q!n^n!st}psrP??q*^6|9HRr+O7KW z`+fw!(F|!hp}Eo{mzQ^1$&I2Fzf>;Qc)PJT9+?@pS!wk9cc@kOSt~Buwe@Db?X9&FR~aU1IWjeP zezv)6nSS5_AKQ#`&p$Tj-&pfiw*RV2z-Ke(Ba33H7sUVgG@I|-?q82B66DU7Ie#>{ ztkA?LEN`cZ+Ea;RQ$R5*?xndX7*{GHTT)8a&|PIW7^Wb=*hteyn=Ib&F(+CnaTUY z@5JK6v#zOgexE+~#*4m++DAWMsrOY@%sszuQ~7_Z-y(vdN<8Wdf32Ep8q9d*Y?JAh z#3#i&V?utPKHWWYXV>w`FKgt)p9e1Uv8=7Bv0!-Y%OshSBBk=%H`gb5GIyyg35f{(p8MHm?vzW{tktgR?X&#V z%X3&m{^pOYiVbzU@^{b4-hbSGhNPOA(mV~EoE=4dGYw(dT-6&U&U5`xjnyb?bf=Qnwr1Aws!ssvu2tR zB-LE?_Fngj?Ab@}Xng8SY%i*?6l`kpxRYqFTh9EbY6XkPoPAB*S9rXQ}6-Bw$^ zZQp#x)0-6daY@Ir# zSGR3p#)I#7_d4BSnKUuPoonUpvagTjj$V8tZ^vb~NmDtg=#{kmqyoLdn!c>GBX_cy zFFf7JaG-4O%FJg|&b^u4na`MYYwOExww7F{Um3K2$Mrz4Rdq9NE+@A4SmMbzW1-e<(U^m{9?QUCDpj(UNrkG z_I&9HXUBB5~KtjXm+)anGK58y|8BgppG%gE~=;S(M z(^bLH@bS#*%y3VJbt_bqe0nfBwA^h~I^*_2?;}e~OZ4hSv;MCJl8QU-d|@b< z$PiMpK|n%u&1%V@G_gQ7m*C5OTIbv@U%RWqS2JCJG0;%(;+(d56L=2kACg_ndBJDb ztj<|lO`8jE{F=bTJK_7jmY^5j&Pp0(`9A60t%YBVnpd2kEqS8DOLP0_P?4f@*^>O- zt4m|n)vHWa6qIsW8_F0rfByOBpTo+{yKL9`+uyVQvy=PyyAuWfKRx9Zto{FQ@78Z` zZ=2_Pth=tAdnNm|*2xK>zKk;*Y}~J1c+ABnelkh&zV3~gckB<#Ct9?0Z=5Hu6ZA~* zwlhXIlK;*Ac}GhB(3NF= zwim7mGW@=&Qy(D3nV#qVLNm>GO@2mUWYYT2>)z*8RsU!|`+07K*R#8BE^}VG9yU!m z^T11U`dh2w*z^R2Hjd5zf9!kzuKi){=Jl&fWB>l(aGvhj-p~JNF1zXbGZvig_3P)S zv2W9u@n^kE^PanT%Ts4Qu7B?M(Ecog*Nj6R9}F*bQ%rc7Rv~G7i=7{4?m@<8XuWjJ(9Tn^K1Wu+cQcn*jZgTH_SE?QrvMxLwJ4> z=W$)mcN~mWjgKC4I((@&h;b7zFnr2#aJu7yBi#D-b$@OM?63LhWO?^qnZVy~Z*SM# zOp>VF9jjcVbm-?DBbBn-cOPuOU-x@@{m<$B{rw(HRh5-LKR#}kIg_}b_aB#D{oKU| z_Bs?Q@8J0PMd|SC4INV7uUo!ImWaN(cbmndQ%oLT&Rz+BmDC^2IkEZ0m5zk$sU6ckSDm-zQS*F=97 zL>zw@yKwK;&v3*jLD&_7kY~rcwN}vNi@uy`E+qiori&~S=G$7>z)<=vfDh{;#rA= zx7$$zW0S?DmQ&eht_&^9>!NMNF%#D|FHmacWXwzGQf z;@Gld#$}$q^z++)tVlF|d!X64deMif7mBv~?)9(s*iu${)cLFB@jGYqiVgpMQLZ$b z_x<)S2i}>>zcn7PbuhJG{=N6re`Ecv-{0B(lwmTS74#{UE$xA?veK-DCDzBzwv@lU z6p@wT9LvF>kfjt8QTQp8o2yTY^>7W3|JlBMvlt|8MMe02t^U@0XsK50>{V(>{)L92 z!mi9}`C;#iUKn_MPJUNomw!9Woom_s`*Vy}SY&cD7R)L97xHSC-m+b}(hZiYw!i;f zw)?DDM#~Pp?&?`ru6dn1vPUm_eeXoCQ<~4;I35u;E|Ixi{HlcIPnF0y(87!S`};g| z?d$&hI352lC|gv9^U6G>Z-4&uWHqk+S##^HrfvH2@}Hpdb6F!jNKIhN|z z&AK@Z6a`n@Ih(Rjx?#qtz@?>^SsQ|zWE(mUST)R0dwyVgQdz;Bj)E;}=hQuJZ=0&R z-rxV)?qZdAzwGMj@Y0i9OihBTE=$yu3a^yC7P#+Kd*G!v|7OnIdG+n{EBw#9`g!*@ zJF6wE3O&erQtg8DOu?o}6CF?Pj8s+*NOn8i=frExprFCq5Ik$~%|)j*g&AhO&c9K8 zt>wzMsO+nHXU?4DzgXx}$l-o5|t zo4L}j>-+z3%kNFITO!Og!!k6}@Hrcck$|yLf|GU7d)eQnhh|LVkGprq;f++f+l2J= zV2k-De=W96pKdcD7j&cQ-o1Nc^RB;e3-Vez<@VFZ>-tVM2Ru@0m_OG_{@D79Gpb50 zHlIq;e|y|UY2NFZo}Ux67p+><|GQ!Tn)a`eL}t9bDq1lGS8V<-yS?< zI-_PGLbLR3t0=J%D*V12I9dZ1H zZV~^pGY>1Rp1Fi8iL*9!vh0jtuX$v4fj#BZ&N;Jmt7dA(6f2!Aw|l%N?n|A*fzumq ztlP@=@UFb-^0Q};b$$<`9({7!{QcjjPcAM+8#EUgR{Z~W>`c~$>ipaH zLe8Cz@>5^ARyj@T-@>)m%5J~f_xb<#|3B+@=SD|PTeoRS(eAs~E^`VnCa(XwWuBL& z{PgZ(3%%*x;(70+l$JUCc>4A0C>-YzYZ!)?d`3nMPz@Sbu2&nOZ3tymtTr#-u}1!--jPET6^-AmJ1e6e|NwB z|J;s!d-nahb60WwY48oY&6!u1ZvC7Y*|s!#F>{oJY)?anoxT0{d)e>T$M0+5ITYGt2o_$1r2*6g_>5MyjFTQE4cLGWsAqzqM^Tc#7#@} z%uMuJAHV;b9_XkyZ_Vwu#Uu^mW?2UwSec-gS0Yg#d%gB{*4_VKzRsSly2r-8@L5>( z$(fyZjtHN*lgaGEyWrcePrqKd9yop4`~Bal-IW)G-Pg-*_~X|7lj z{Ot43J-J`~cFyHU|L4E!%MGr+P5keDRUGoqGQ`Ejv3X8@f7!=tj>Xo!uAd*b`~ERJ zvf}fcj^%xKyk~A$HurJVqc278FV4It*A=5Lws&!9!m+*2V*H=vhiAWyJ@lQ4;cvpe zZok5ol9LZ@TxKv_P~I}*#7#xz!(|7w`wNW&*HrAZY5#C`WlN!7d#ESR<2_|FooDZz zJm=}m&0D`Xi#a~9+8lLz<&M0Hhu2eLuiuO6c`sjb^mC=W{?>J;o8@D5_AGEZCugR& z=i!t)FY66fW{=AFlO+;6@v`fV-ak*Il8IChi1P{R?Oy`K#YOY$c@6b_zN zdt3H~#7)yhuQ$caZ7Y%yi?iTs|8k9Q^JO6sz4|Tbj*^U4iw~E3uh;k1Jb(WD^wX|O z`#Byv_sle&@0We@=ckX3X{yh6y}i}iS(R(EEk1eC93jP7UU$DAaq0NIO?RnEnp4Qj z()*LyAN^pzyX~xTxss+qk<2s0Q*-R3v~wnCw6{)jegElG$-m?F|31FGZNB`n-sw-@ z_y6C!bsD$*ko;UE{g`@f{=9jI*1j*X`un5q^YJt3 zKL37AKYi4`%qO~bLY+dsmGH&n8}_sR_AcjG!!OhN&ZT^hb;s)k^_Sb@t=qWK97$!ye zY0Ka0EsE-RQ1&8&e!d5PN<$Be#*1g(yjLAqYrhl=yszGCJnL={ z+nJ_GlI)%wlB=TTSk+ZkYR;K{b*fRx9Ld-DFgI-adW&`1bbvwjbZV zxw)MF$-?md{riwGYaa8xmdqa}b&0q|?WpFhsj1nsXV02;PtO(G_w3{6+LK?<*D!C| z*Pky%uJ+`Y+26C=)O_*gn+eavKjJ-?0|*G_qPVx}HVHbb$+?hdE*K0Pm z{Mpd6bJG4z#%mTo`gp1AiL_PR_3HE&7V*dT#+-amwtMFibNO|7b%w>y);-$${DLF<3G<7$ zo1-l8^!uRTp;KvajKNEz1)g{SbWpd+Yzn-@ljZtIer=UjCtI zr-jcW)hYTS`=|d?vakCyBU58v(B4~Lg^uh#R`-YN#gD4Jzbr1>x1B$lz4kSu9edt0 zhGmO&X5XvvFHhY%bIFt?W`c|_J!%woA1_j8aqv%4jc+{@>vq<0&X!UZha_Ryv@Ok< z`B@EI?Lu7b9B&t-1oU*@~H-EqhiKC4Y@!lF|a{#f=O7D;e%sPT^|`G(T!6*?24Z{n|C$MqMj+=Qj1e z@RL}^+tx z*s^)}#W9P%ZO-&g%TtarXJ9y;(*8@F;p&0oC$-8v=45AkpL&qF2+BW(&@+ zxwGJVnf^`2!=D>?PQ07>(ymSI$l7bEk+1e0zZrb$R$pXM%u=5<9GmhjRT&o_6iQ<{ z&>}aNtHa;lKh}Lpn)!oGDqC+ZKQjMp!@K7$hU`o0{{Q{Hyp&U)LFrU$C%fG#%b&i| zv8G8^%{D7Pcd@lU?8F_MT`GJcW8ZTgsr@<=10?<}JYBSJ`c(H^ktwYqn+~riY^yYR z#F1N;*C;%#V#TdJ{s9K&S<#oIuKM_KcDiic{%xhW`Qeq0^#V<8%SyH-^RGKuGuQc; z(d>n`CpJ94{&T%ja?{2sGgj)n%=m8mjrCxYvn|Vv9-kF2TJ74WeLc7-QOw}DL(Ms1 zInPg4Od0k^+kJy>%;%mmBhUVT+&&!WFA=M?p=-Df;^ zxmEtQHZH3pF*DAIKljtHGvf`FO?gt#6egSfe)H>u86TfKyr7%r6(_)4CS6h_u-1J+ zbok!8dCMcoScj-zC`#!f{P*?bgOM=qgpi|4<&0XjB`tzKpdR;y&8H;?g*Y|P>C3G>^ z*PnB~`e=iw%$7|vdd>vK{agR%5{sRozgWkMvb}$PyNe(&mS-zP^>sj}xZnH%>n0CbRi!#(t)aJeh~z zd@?cqU(fgd&+?mmn+8*!yO=pvA86Qx=ZJVgA>@ ztUEPR{+zg^|7<2FyBUT_votNQ$Gc0s%$wG5=g6%qyVjT59Ab2xB{6$ZhrdYg6%n2e zMxV2X6v9$fjvlZ1`{Ty4RhGJrULW@G+h=wt9Zs5&-rdpIFjGrNY1ND})32KZ_?g(H z6eRm1xfV#xdi2oxxoY=m^S__(^#2Upvh3%-z9YPsOKRR+yH&7o!$#R1=PqB5URxUJ zcY4#EZ`tQ|ZVe0i^gGBabNj#7`uq3P)-Zg0eY$%^-1_jvjtO%PGv7_&XFPGc*(T#< zUfCuc@4dO@8NY7G)bQHd+FIUw-RItM*@6P8tYF^$9K1G-@bkN^Xs{{|NJ~_SzlA5ut>ec?V$PXoow3L zUH<RlJ|1V!b!~XXamNc>V(OwVdOkbYv!Lz7jua$;r&$g=}qAszoj5`YL z8)b~OET>04v^LM4{W#b)EW^M!?ZV%O4g9W8n43+{ylIXSboF0y-sTE>TG+CZrr`eO8eeQAFeKucD={}I@>)V(3?ML?7NUzwb zjDG(9uL`C;|FHDSuV23&|NZ;7sPgv@fr-=g<0sraJw1WXXmj*2S6|tZ!2gTA?;a{U zy8ZF(x8FW}5?ZIYG5806b>uVaPn&dZRUb$Vyl!o`XNpQL^W-Vw`@?o~8Sq`2W2ND6 zH&Ec*B8T9%YiFL%H{ay{umA9R_P56I`WF5`i^7dw?*^5(6}Q}pX# zINbcT;F!A7t7QjVPRx+lwUR;gT;{}W%8FI~eGL{~+%KT6gRAM#g6To;io2zCSzR7VP+BNlFXTG>wCX`phd%E#Z3i-sqVN2YXP$ zctMjsuISv=1-uE$2jk&OfZ~Lc>Gt>OGo;2`voOHP7;A7pN27<>j ze}7xs9`x<_!R~)9-QU)6bSQ_P*VeSJ*n2A=lu^VX-SS7owPHD^*Uw#@-<)8aV)eZs zTU2oR=SSUF_vh=aTyv9sZf?ecJx$AQ_{-e-;`+MC{{Q1$Yv#4foNBU+58yjuEz_AK zt-9#;w);!veH`sRtSD#wY?ULUZdG*sm}mW#XM4-74ZK6P9A=d3mrKxVJ~Zd#_w5qB zXQy1c`AGHF9`@Zg3I)7)ZzU(#J0|pW%+z>4NxiDh>(JpFl4&!vmQE>ZJK~VDDCwE% zg$*pp3=Uh(ewQ46Qu^~l_PNS=>AAT~lNYrW*ZewI_V=J_nO;De=xZG*{^qUot2aAb zYnHHXQ}dpc`uX8kanSkdd`V)y!CY>wdTpCwjr*|V%4Os;-wy)Igl)v@~WnUlO({;8fVEFv4S zvza%AFI=ipEa@iBq`JXn!kj9hrwgS|?+Va*#4pp!uvMd!JvYmUr$WKF|F`dgRrP;9 z9-posfA8MCsN4H%e}6kJU$1jI>9?%;<$I5Q_Cyr;UnpgJy-5dD(=0vu>dV$oxAXV^ zed%9cwB~93zw`fpUf=)Ebm^DBzsuQO7kw$aGOObb^Yy>dbL5}T|FHk>_W$3$eG_|a zTJb*4&obnN%DxSkODCMn_P@U`J}&Ox=l{Pxmc*SdDw=kG*SZ5Mx61aMnbK#lcEwre z-5(Ry{R&ucCw=C>&+Hp41MmEnWnC)5UB%E}*UV9LF76C7|LIx<6Q}TZ0uR@SG*lk5 zF-v;icyO}Ugq7iEE6l}r26OZW8g7n$f6MkaZ-T&N$L!KJOU8-m&l{!Z@~o~jDzSD| zk&5B`|77Kp6$_8Kbe()#_&)c=^Ce$7x%MgVz3a00Rk6FNUqi}1OP`IO(vp^~z59F5 zz1?MjnX9}K8a&KgjOyMg_i04^-oyNC&Ry@cG*Om0$I3I^xc(hKb#r&IQc+r))(^Rd z%@-TbD{s4Y;lN^*ntv6x1;?XbTlz=;7wmg{(le3a?fKo|S9!kgbiQ!1dD=Vm#&!>e z1G}areVhOP=X{0_r}g)*d42P0b6v_g-LDQ)?*ya^eOa}N-=zOWaY>0;S=;T>&r3@3 zm;SkX|Ni~GvD|MrdiN^b|M9%A;ry)6L60)zk5AoV@w#GOC(lxA7pu@4laB=T2Wv@G z^XE&ce?QYbOMZ@Jo%WP1KRfz=TCPykU=93oM$X{)`8%2}a_oXW7THPHr4_v1Pwafm zFk9KdNksMW8-?!)g+D($IDdI*(9jAX|`NnzwP1l;yVHRYZE199=zC_(zu(WMl7XLtBB{<^V3H6zie36 zd2^TYJ{OZ+%kM2#lvLJ|_36B4y?l4K6+^|NHS=qWw{*W}dszN_?T-0Jzi#{a?NR8# z)2F#t-OV$T6x9y0X7cy6M5SYVq8K8rCLESG{-U-k$OC>C>lW zJKb0f+@~F9s;#a4`|+_mO8~3sT~FJ0Led|nD%RM~KcAnU?>Du`Sz`U%!~OC3_wV2B|NlJCC$USoXMdBiU*7iH*Vo6dzrI?wZJywwy*j7+VN+Z4aj^qu_lup6Xa1H`-u`Z;jH00KJiYT59jX$RSKkpaGB6hU zt!BM;(!yO%$L>j2yYcpOc`~x}G%#*hy+SKk@3l~|gSqFMMK3PJI2j~3<(n_QQ7(GN zW|~;&cEwd&3zZr;z8I&sGB7N4*(bh2$>6DAg_!i5nL9728z(=y9rynF<=L?ZGHUzw ze-e$J!^-o*hZeSX)vO3jJk<;zo~7VsYAGoBpKQ(@xJR#1C&_x5Kx5w#Yq&o@1Y z>+-!jSHAJHjJlg>;#{GBOh&E^t@8W-8@llaGd#4de0A|9QI3w4R7DKl5p+2Fu}BC2ez`HSXYle`uoq zfk_Aa(kj%vj#<7u8NcnC+3i;?5mkKIbJ$O94t##bc^9{ANOE>>ZLHjW$my7C8TY>daeTtG>RL zTv)2;tf?x=(PcMd!|!mecOmchzP-A-+xo`))lw6Fp0F1T6*Ngc;-Zq~>3Xg7Z$-WO zk?-HXuaDno9w)g+H&PbS5GTAzJBYn!)I^BMk{T7SYqY6U_tiA zDtYO>+l}^?r*ndqJDlERGxyxNb)_z=K{M&|^R|1hpR~i^;XUa_ozp8%*NS&KeKRYIU{#TJ5BM;MNU;22X=;qjEs!4?#qRQzRh}(EVaRL zl_@LhmBf->mxLv;62>17C>EYsaKL|Vm}}_uslkb_%Wkhb^5Fd|X-NhN1*rt9OIHpo z$$ov9&Do(ZaAU>p=8U&mb8J3Omf+>H>uD(R<5OADpWa!+apl%KgD*#{Bj^6HeyCdh z*5UPT*d&BNK|0%xu>D4a!owc;^QbpL(hNmT&jYh!|Q1lv{iF zz1_Av_2Zmi69*;h9}x-HqFx)UI{bLc3A=Q~XK!~so%1{H`@OoqU&EDNt-YUT9{j+i zMdp|jXxwn#|FqcawfFDW@0s~Rzy8;@X;1C{|GWLP2y~*xucs$(-?3QX7Fl^?PW$bJ z{dx=zON0v7`i4$lIwge7&flkF>$N9W-Z$@kx2yT){)ZLHZ-Q(eHg-syP&ZXvcE{ zRm>;n9~aM@?`4($+7+H@ytuN=hWko^*|c7-)PIjQ7sfNN<-HWVle@pO&TUGNOlGm^ z())e4-%guw$TQXK-+cRfJbvwKu6iEn(|wxUCuZv`V#R-I%?|O62OdQWFOcg_Kk`~( z(p^E*A7^fx7N#do$UIc~J<|8)>C11+xC1|att!3L`u%g=#Pq!PGTSXJq}j_J#UD8> z`@d}Y<&z=ao@+ZjqOULCcRQ*pD||v;EGI|fOyiHfS<|aF@NWIS>$AT+l`Tu+W|Ml2ueJ5bl%Pp^zqf6FrK_>V``@o$Ps{f1+qY-S ztrHq(IYnxIm$sHO9+-1_)0(~BPHu-?GEZ_d8gA^;OP#9LG9j30 z!t~|Szi&6+9?h_MPEfvW;U}#kO>W_@%Q$xEz25gWclA!4&dmGY!lZ?B_5P_nII`B< z(AIwLeY<<{^X5h8Z#89(K6NST^wKrUCui2z)j2gxkr2$f`~7X1)!c8_W@U&6JA191 z(rQ_{@iJ&3rrxqSKepXv$YHQK-E@TE&4YHvBCnk~TSE<1m&I(lJyDVI=^fVzleJ6) zjnC{{GKF!&6qba&+mF;ld1bGCD=k?1Hi_xQ+wet4{GtPxle`v(DQwqvJmABUm2hIt z#E7d$cp8^}o8;xmy<+AKC(T5?Gi$G>-3=-Btkj%y^XcUyS9Y)1X~n|WX}NUHwztPP zd2{lw3KX3znDd$|uXeQu4@*OjL*Ms~nJadk`j~J<%TRIQOeH3RRgu}DzU?`07ff*p zm@|t>V&mi04lSA&4CbxWBqu z^J|!(z{xe`Nh*i-zEjoBU7b-Dbt+TeMWiV~Y1TMIEIrVP{RAyD)6M9wn_<#jC||iFe|uT}p-u zspnqrGEm=soyAyGQ7uGu*`YmeZ|{5Gc~e$o+MZcaubVtHQU9pt$g}{ZgG) zj?k*rySr4>{Cs@)SZ1#5XK2r~b@02{f6Zmjk~tlLzR~_WU98R+#3ULu+{)6MDSZ9j zoLV23tyiaPUQs5f;$^8AIQ?E#_TJrx15TZ6-e~h*VfvJ!XUq|~d*5%Z%G!AOs%uNI z)%^1(nVawU3QlC0$YX0MqriJ6;f|}nnv%S-&I_8SyE^>+(?jpR(z`a(Fx8Do zslY#f$K?=nFJE+db!}~F#x?DE&9mMfj8?n!df!YgW7TDeD_D-TxcGgT{`h}NaKOen zUS5@&+DtPKZhO1R?MUb5>J>@>k7RN;gg=opoEUUTPtD3>!QO5y$u0LfS8i2XrOdn5 z)G)Pv4U@yCKL&-?`6kozl)l{izH4^Wxu1XE=EjDLYR-vT8y^?A962&q9LS z7(^EyS(xf+`PlGJ(Q1jelREgFoSvUKabt;K;>kJ1Y5~Hr)9*yTU3-7s_36*kohmHt zbFa_-!j9@fsZ%6wh9nsCVgC)iM+_El&=uV#^e0`f@fhH@@_q~kEKJQAC+ZYYH zV*K@7zvY)-uH4#ap?jM1!Ms(ke)bmsv{W~h2~<1L{&(VOJ(t-T!kU|xKCmyXbJ^OG zlE=|A@0%vy+ue4Demiad%G@%1JzpO3DQ%0oJMU+S)z#YlaqBI0_i75x_xI67N2)1mT896p^w>F%0rX|r!AOFa1y`?cuyoi{yB7JoV~9c^CB)fvFq*1$!pX#6jr_-$nOB?0{WN%1XKpy| zdw+j_b=S4auf5OBWSAcG!XwYFF7Q}ENxUwe1kt#7aR!j)ZT3JEHB zWgCRtukc?Ps+OO)_p;Soze>;jf4|Lc&vpG5a)WQ@_RzIgT|IezeEP*ItQ_$6?KX2k zLzV1J>sEJU=3mk^76`n%{q@sH-Y47N_I7yWh8|ITef#aUA#QN*Yx0i(f4cm9?oPe+kN*>@Y~<-BJ&j0 z>lAW-++APWzVh?DwT?+Kq6rScg-w=BOo>toD;CbWVwTjaX;>}9EKqn~`%q$gZn@DB z!ygma?|Is*Fm0Y4IYnn-XwM2u_Ib$-qV44dfzJ;7taLL_*K~VU5Hl@+)AowzW(Mm| zOPzNGdA+>dm$5nC?}SIX+>^Uy`coqX?6}kA_@w?H$h%BNi!P-xcmbdTk?3`gG%jTPXwe)0!ms?bECd1MxpECs~UMu^a>L6>oa|JE5G_Z zr*zWHofB89PgPjd_P^@nvMy%}mhykk{CV8VITmDI_nTl;DF5+fc`%Eqe)%Pvx8HbQ z$jy$^P*rNax7uQM*Fm4CySq({0z!f__s&wEClmCTedc_B*Uq*=Coj&4OR^7t`|@Rx z*ZcSHSN+fCt)3?p%zuT8KbZkC&x7;pIeyK|6c2leQ=U*2- zV>DJ`)?Bb)mhRFoyBc4M9;|x5=)u)C=4XCiKRnP1^_}x9_Dr}($;rDVe0g7OH>UXY zv>ba_S!;hYyuTsx#mQrncbj;pn z4(p;x2F>-S=JVd4b-c~%!~9=!&RH6L{B>CAuI;pmcY3%)L=<$h@0*2sX)+hSjx)IU zAwp`^Qh&EZh6lk{e%?NrzP0$v1okw|gVvpvegTh_S=28rln?v8#;xz~6GfK74Sao% zll`P-7RrYASl!fkOs&7TaayT12I25(rn_d=)Ssq?H|+&7h8o{T?eYWjKA zZ+wUq9~a6y9FA{e)+;z|*_@Q!TOuQ&bV*9*^rH(o7lPgwxz@8XGufQb(^XV$ zx@I-&$rNG7wWiCTEPS`%@Z+;QGmAe7EZEhb^RDCW$vJ87PdG9OB%JfL%J84jx2WaE z1+G~|YwsTW+_rY>nUL4>ieK&BJ$E(l+m8jsS!*ZqE|oEU?9a6ABg5ypE0?f0PM4g? zY5%{ADOHZg|LO93sdW|8AN*F47H(BAkejvPVA*X^H!sbZ9nUW+C*58xzU2J*^|wr) z_we2Ey>|U?2RHxYw}EG#rmkB0<6dq=d&BxUX{nD`Rx5ZOT%N%;d-E;(@FMoxfdRM z`ZjNdqsYWZ^A9~2smP!D_usT2v&=URYfdoSuo2w6WagRoDi&#F`V$=ajxIdNI59zNdu?8+8)#YuerSVdt4SP5(1an;pKrSt;{dOr?kHta{rH=4Z)8)40#})f~L|&$7~@V+&(o zdr$VY6EXoTHXRwy9=z7*PwPEDQR4i=m47$%-gqw3x?rwb;rl-q+SeVP&wXA_aN^}n zR<3vDC!g@E3ix?8XL;q~+uP1QJ)-*j^i!j%qxT-Y<}Y`VPTSr1@r<3-_b;{*eK(Rr zE!^ww_*k#kX1o@4cYnf!iTr!C_yT4{1($b+zMWw-YgS2sqDIDrsLxC%+LM&TcHh}> z%-CtM|2M}=zs^iHHGUb(I_>gJE1{@UCmklIC7<HWM!1-}`;vlHEo8d}=#yYiwN?yL9yli@ZjGtG7$|BUvO4 zPIOON{@KFzi51tA&p&gP{ae94IWmfS*7o(r|HJ2e4tqW6^QJj2YqlNR`DAI#?NZCN z%nw6!PfwZ?@aC`izw8$eZ~eRS zb=tM7B`Ws?1SOgpvP(Z4)MB5oW%aBIwIc_2^SVz;NppDRtP~phrBL)I&s7dDy)M7~ za-s{lTi9xOE|hGGHA)LGk!rMyOA0s@dFAuBJ8ANdPfG90ZD`4e6IjjApivz0EMrK`m!}(+xSz}tH%T{_vPyG((Wk1H=pgDhC1}#M@4KchPcJun(!vojLqsus z+N*th?#uKfT`Zn&oLD{adVg}x`?Ed<8)xROoy2I!965R2vgMa057^n+xs*m;-}S!F zLUv-;i^v`8P9?fA-o5={PkhE#_457i&YU@?zHH0)Yro#fZs3@uYRYWnvg2-E-t(&4 z>$oDk3>RFx_4DP;r}?+HEuB<*K5E+2UDr91trb@P=Je&@e}3)$|9|BSw)3ywetYQ_ z-vq`xfiK_nmhJv{`SQuTkuHgmV)_m)N3v4SWk=R`!po2NZtl%DNB*Fuw7t)%|^&X@ad->)<@St{S2cR>Vm43w zA5(J9E{9RSlJTv;4(-rp`Ogh*EZ%9`TxZ6sJMqg*>wYT!G~~nv=O8PaOuoyt*K2Gd z-rkkhaAK1AS;<$l<7k%2rF{}12hS`n>wi1tO~A$99mOox&mTENU2psq^78JKBCn+l z@hnF~ZeW!7eGe^9_+)WFFQ`at;*$qSY46r#DRA+)JZZW% zM`#tN#Ee;Gm-*DA<@t4le+j3t%etdZSrjD3zQu~yD=W-Y5oKj*9 z7MQMD_V(Xifwi;eO}qTv{@#|C>-XCkKD+%^e%X(wr%xY$>Kj_@*H^VudCB}x#W~Kq zl2-}3ojMbz(t7Ky;|jB!Yij@dnSUN(Uw_QMuP#{Y@tb=WL$8&FicYU`k0}V5qIb+} zbJdTWe?LAhzW(dWmnW}pXs2FJ;OF>dpf9!Zoa*`hX~utMd!<}j=CUxZdV^%I%ESt( z_ZO31Tv+Y0-^i}G!R@%7Bx_f_nfp$cmj1s7`!-a%a^#3#{qn(m>EeZ7=4mK)c3gA_ zkdu*m#$>-uYT`Pn<#U&N_{cGo-+g_f|4u+nPISUS!yr~W4$I?T9SxFISe2YzJv`h_ zG;}dM;ukd&lxI*^QPi3f^R(V>ZjjfdsN3H!Z(1}f!kl@U40E#etFMn`+XL6S%d{9y zf7a9CGv|71@g%znt&1cw_un~1@W$-_|El&HEqs5y z?t;+4*RQkR-wpl#Zr!t@zfrGut^4<*x_O7r=}k}mKmPycyMFvWoBE$tcPyi=ZI@1; zK3(3vZpjnZ&0SrgXIqwEKAF><;=8}<-|Xefm*0NdcHs3ctr^YcdZ(%_0**%&op`u; z{)IR3c8fpO>9qQpZc_+mJaBV~N}c@#(G3M!-6GpL?tSZS?%-Q$!*a)_MdJ9+^!D3l z_xjt~gwB-w8&_YY$?!xi>x9b{-UZ!^T80_#wJy!}`26eD&>e`KF8tbT{j)x2HQ(TlGromEY{nT6S%i zVZ|GNFmrk7NmrjWb5_6pyln6GNR9NgwdMDNrlqdDbo=eIHJd*F{PXW``}6rM&8PTV zrwFNv63b%}PQj?Abc`XXcPBjUC%Bv(%to8HE zliw%o>wfQEHP7$#-P?!XuH%)^%<1b`!SukkmjrR1{>tCGAf>%W&j9{O5u<8F1! zpFZ83YRkpeZq<@d_j@(<_X)9Y?|*NZ=Wyk`-2IfppZ1%kpI0%=SmbbKXNhTl{6C zc4=pJ5m#YyP`Od{wahov@$O`XU@sH1(AI-In;Fi$SCw7SxN7J3ZwGIGvpsjfXO~7G z6GMTsb%KdOsDnY^GM5uwtCSSl=14ROgzQ==z%a`)A)eho%6TU5MyRN!#$^Cox z&OQJ9vgFtG`oGtkb@o5mlyf`mb=h90_n|Dt{Oby{c{z5bgg!n0GTX24!^e$XdZ!Qh zY+mEW_jr-PgOB@b1*Y_c+$iNefA+_z!i=-3rvnvjjiPhAZm?d~h-O#FwY~D#(4H&t zd2{9TnVqNJbcq~2bv{hnJwogLJ= z5_wjUa!(d^%{r~N-Z)MFipHJ#XBYm&aGcwglc+5AUNr1bV!-R|c9ZVD6Mws5@{GS9 z-JY8KX?&X=k)>mh|IBRbfeZfs%_G8P#um3*(mE96{v5u$4^~f%sWG$J( z46E;3;=(&$8RjjV_<_yx`L6et&(~hvG9_yDtUy1{N!?{)x{*e57lhN*@!7JH20n2i4GaS!w3w7k=%oWJJc*e_fQ$EKeiK!D0T-c%# zHSOqMUx_s-ZUIxbO_{Ribm3~HaF!IQg|+j%pYT-fFI(rj^hm-xoy-#~6V`mc{r20J zPdd@{)xQ<|=fC_0S~&Ldsf_5cw`IRSJ?*w%t$FvexJz`%g{|8U@Eo_8U-7O~N%YLd z-BUEPzExiCd{}O|H3&t z*ZWbR=0Andm+Lm{xSQ9;z;Q8phGam~;TKi6&6p#n9kq?By6#bIq2N-duuHDr+(uxo zo$rzVkq_-;v|OjoS@W*a>e|-+H%v<^oZP;reD)IwD>~Mm_5I<;d6NGoul}C?<%Wvi z#Cxv}FMjQ_SoP`5{MD;m%9~?F12-HxnYrrHZbgYneT-sd0Jm{0-`L*}v zT#nqX&0y%{$+PN>%g5h!U25f9S?|gkAK$Yrd-YbeB^ug-6TNrEnk{lMcy>ST->jK; zW+}J&vI=UbJKfs0)_D4q#~NMy_6MSs+9met?}=Nl`E;S90qfyX%~p%cx1u&5{(tC5 zfkXF(b<6jL=64>6G>Thu*&;k|`|O7=`sc^b%d4J$S-0vvgR;k))6?~RUQFAnudlE4 z>D#xzfB*h{eLdXe&%eLbYp?cRiFx@LL+w&}^iGg?Kv?|urBi7M|`djH_=t9$de*4}?u+;PNb z>fFuYOgDSK%4E&@eQTcV_AA*Z1aCEIZ8nZz2(*3+|*1mq_>#;YN z&)h2hZKFJ|fsf0f%h$XwSiZe9-+F({;~#z}``+EMzWw>-G1Fb(}u5G`+pWDBR)oUjvNC>mKyYA$fvv|xbK35rQw@yAa_T2KzPm3(=ZMWX5UR@?rUH@^Sw~2)XdtpX0>+j>CBHyH?Dadmo4t-#ip_Bh>zy|Z-1x9*T0>2 ziRnU?t-UR;l%{1w(qy51$lXKG|M!nEK5^*uqe+sf9qX|10ijewu@&yeaMn35d2WDbiKa*`3{a% z3CDcc>$o|*7+5?S?2fTqz4z%@z$OK{Li2S?F(Pw=^I}8fl99~|^(rxwKwNmB0shQ)3Nt0Gh zIn%je`>kx%rj{j_T&*UaKA1Wsby34ACC%rXbXKMuH*?ul5;^Vi@8hfj(@NiJwLRdD zSSnnscQi9&&X11eV$Q;EW3AKeZ081fvT5BC4RN%*SQJ&{nH6+fZ`IBxx%d5+hlb9J zo430p(6e*m#VZU8r_7n&!x8=7rDkVbk>B#muMBVPoD!A&`qQURo31~TbWZ#A>C>&K z+u7XWYbL&Qeo;Ip>h-?dhd)%5Is%Gz#jgLo&35kj*PCXodhRs$+Scv+rfj;K*Yf4- z>Fc$(x7R8^+WviekXPKa+h5&$&b)lT|L?b_Urh~Xb1 zUDCbg^((`V9apOTEm@EF2LDi!F;X=bCBys+zGrQ{E$9YxU|>pZ}-U0+Y_j z8i_qt_v@b(A9-*|ae@HLk(ia={hpYdRMf24u&ZC5TXx6l^GfL!uNr1dJ#TVpN{~{R z?4d=uxA#mgVRHAdct7nR!x2pmy?ytbT=uTZ-qCnmyj)vQe>T&x;;pe09GX>Y?dHFB ztYdGey1ni7+1P*EZu6?|eszS0ZSU8xa;sen9KR^`?Yyz={n9Bt5g5ru)3mf=97C$}48Z>pJf_)!F*z{eQm=vk-LHn=8lqzr3UPTC8syL(a3< z|ho?ZMoZ}dzqW!^Ev%58m3H=p2?D6>`_*B+_Kr+c=Cxy z56cxd3L5e=G#_xf+}f=Eab-Yw=$u2H_O26UlRpU@UHNL(W{>jO?f#p5OrIC*$Wdh8 zEmpGnccmt~Q04s7Y%Hypzubz~IV0+}Wd5$(r#-6ETV@`9ugT(QX_C$GV3XDT9ZEAD z_c)*GT)ySIWqEGdE1sAn8;Rs6C4X!l+>7>mIboT!k-)^27Ut7ty1q}JYMl1R#inZ0 zMML!`w{z<&D;1l*fB*ja>#wh;#TkD5`}_O!>B|o+X8%;YvT=6F>__UdE!>7R7nJ85 ze_;Li_372~uRYyTcKLPL?yIxB-f6uPPg!<%iranuITzknyeT|<(OoC$Y5Ej9RU>Uj zz7v+qkJt&8$sDze);lULc#iMW@2U@~$6YS$UN+_0)wzMUe*d;s`v2*vw5r|O*OxC} z-hO@h-rZZ@UF4jRA#SQT;hyz^sxSTLUG{{2t-U!@X0vJCoTmnBKW|u^kT!RXPM-(+ zY}q@^-{+P}7XO=nK7NL!?7=V0>qFs?x7<^WZ*Oh={HFQOZ^vy`&t=aEiWNUKdH=KAX||RW%Y4NM9leXQayjJGj28NT z5zFIS%)4&JdI$b_JscfB4y@bu`Gnc|&f;fbQKuGf_@mMG?o-7c?>jG-|2#Lq~v^M45-uM3b^5v(WK8idNz4{hg-Ag_Gsx$0|`)}X;tEW?>uUEhCkY)H=fqja< zUVRJOU%GPZu03TZ=M+D?d{R>^ZCO)Zrhmo*7M&!=D|*fK*MC(;8au6x{q{FZ+aT3N zPu23BRa$#{DywmMFv}87#c<=-ZmP+~FL?z&H?(e?66zv&gJGBEl7$PuF{yvL&5}DK zOL*qW=!^6H)N@5$gw+!?mVR-reaCDZf66lbfPaelb^RY{B|1-cyYyO~ue@XD%o^fz zhhJIDN@J;CzQ9YS`77q8O*1kq_7gGPvFhu+>6e4gRo>Q8;8YO4zE}C=$|n^oioDL9 z|Gy(vbECMO!wJj4Bo!vXG%<-Po%jnKFZi0ve1iJY@=lz4WUV#n;)Y$zkFca!O{~8g zpr`+D%2~0pG`3}XO$8%QS*q{4TPFDVbpwN)oFxCYS>MhzZ(w3-OF466cSQayVYbPx z?_~6f?;bz1%iN*KC10jUnmA4)jY|Er}**~FK+Y`cDHhr&jM$o$w{ zE7Q&;wW+C{J>wuWYoaEz;)J`~qa1^o1STJeu-LuQ;X%jNyrA!b<|~-2R(-n`wa6u* zOYPF0OHxNJ1%cG-d@1vTDQ^DHQU!|h zbDwNDeB!^)(t>k$cbSO_D0y_AQBk#eM4sR#lwo5)^zWv}wnIGq!0)>F@S- zZ7Yqf{L*ThGpp&|YwnYp8_%ryp!w(gT&9_ui=T(iwLN+!PqlBp#SA zs`0jJuhPetTMQNpyJoEoDi;jQWOKOr=0Znnh{}$c?_@+4W%O^^o2|LLWnziR-0%P5 zQvD+P?bNxZ7$|Vub!XXmRMGbNayu)ZACoNnp0bO+3%UDfd866~=R-*bicOZ%=_5_e>v7O*Uoau*^Pb2)i*v~6Yg&4zUEy?D$|vjJ9Pr* zp2@jpDe=N_hO^7w({}>TluWaHtv>D1;U&)=R@wFRK9V|C`F_Gw>r&egPUEAceu;B# zzW&Jhc=C}c2Ggefzj%_tQRu^F{X5(E;#Va~Km4(=V?nP)s{@OW5R;G$+Z+R#cG->6 z!O8PI6)s6XuW9+j$$fsaY;{(+Pt7@hP1ULU z?wc|3s@obE1b(RF6S%l8m)-E~*RtJT*KWJL?e^AtX1_j_Mo!zLw|46-YsM8TzfF@1 z`RaJyPNwN)qo-Ylb^BlE67{SJ*N-;a%{{*09`EJlmXDnG>@a?LDDR-`>JP@VkKDhj z|JUXmkDjZ}#2a=>`xIZCbxBEK3(GD)d@U+_(eB;nHfE*DP2BZ0Zictqt9gu#Q-Z3l z&(u3GBSdj&=QH0YryhPx`E()QHD-fxz59Iuwt!VTm-wG+cKLVnA7{@JsT#xS;`h@J zD9v%3^6||gVS~&ISK3<^zV+Lw%D~3LU^qeV+R`bD7*1??cE%<~T>10OnR7QUEZt&q z=8g7=IZm$?TKlh0oTLAy-SXL^s&y`RmQ zov!~mcgjw`zaZCo`kO5b^C$gcjH$@*5D4U-f8giCIo~ziPyAA}-80)(VD0ngyWYEe z`1EO$&gpHrN}s;IzOHBbC+*#HVF%5doPR!Ve4hQ|;I}KYyE6Xe{cdZSQn8TnoTBmb zGqQIYZZ22P%|Cb{L}C-S%ab$z;@&NP#IL5b?N-OTSEBU-GNyup7IIr|^xZvtp?=Nx zIv3ZUnoO(KPD$l5Klb{#tILwFQLhbF%&2lqn%R^Twfob|9jbP*M`7s zUq-It{Jm2i^|r@rgg?~O5?uILBX;ic7w*gBFQrCav7J`6`~JIkGZTthE+zSKi!%hi zjm=C^1k3a(#}>@oyrOH{mtSvR?|Z*OOvqw859eow(5-iy&fJJfWiU=~ zC^@!?NutW2@$tzSH`YdLPE6N0^C<46P;8&`m&IImhirf-?}@o(_i~+w`Pf* zAsD39k#S?Md1z^AHzULHkl6x)6IR`LT4Xu@df)<;q9l*CrMh_$D)-ogCQASM!8=1e zxUYDpisMx9L4y}AEaHbO z!Yux!XH1#lv2`_((8NI9GT(mwJ7(!ua8jhxuw_oSQ_TNEKaC=;#T=$>$zH= zh7v2=y{lJ!-J^Hl%j3s;w|@Kb>CS2a!RIVWukJBe?BMfz`Ten3%_XN0Avf+g=P9a! zf#Nr}z1}ou+LjeJ`{nC9?8~qGJrinQ!qZ=nZ@PKYvMG~p{muEtzaic{eRG?>tIQ%z z)wYW~7V<~s6Swd3*PQ8iYKp&_n%-r_# z^MfDhpK^K@{!Q(VVtHJNqhU zWuW;F+qt|E&l|7&$=W#Eb=KcG*X+tqe@@VzvD5zczO$PeW`^5M_YJf(0;Fw|LdgHGv&JeoA;P`f-C_t-7wfhS&Z4dk%Mzcg755>=XL#$=OT``hR-X`{(xm z{+QlvyLfiJ?T<6l<0s$azaGw-q4cieUKI0HmpR^YZTr0opKh)$SvrNoc5{+Xc(B*k zj%jzk%la@bF!+7)#oE{f&h7pygw&_D%?Z_3URCC#-C1>e`|YEe+s~grKc&ObO}lx1 ze%Y1&;(&@RRn8Y5pY`&(bYwfT{NetNTSwfZU#95wMODAweScEa>(i&Z(`yAM_NAWX zynJSz)T;T-Z1Rp%zU};0zrx{VL%OU_vH$c;pT!T~u61AVllh4Gx6}zcgEQB5Y6zC@ z^q*V3pO=GuO{eavBhH}}^?CM;J)GT4n}uwT5+39k&>hjt7K=EMk`4KI2EQ`M1eQ z#(W8uTvImgWOx$P!N&5)bGgT4Tg$uhT?V%v&&o7i;G-_jr`opTfOMrtDg= zJz)9elfPnRy_ntXRMzlp=68AXY2%5#bGg!klpZ~)EBx~DFEFLf2eZOb7?1MKOA8xIX5qj8MbX>8(g3Yy2se10&>*^db^7$@@AB`bpI$oU)0Zz_e*HR?cK!9$ z?I(7XyZESDx0^3mcJK}h_k+f|O=r3;U+kYhv(u>g^Ja6mMR$JRosoSOnsLO{TtjJjaaWVYwz(&!RSC#FvcFx~v`2KQXTYgD zUsV{4=bT%=gU{IRi+}6Kf3r(t=T`sz^y$$*E2eM1epT&^_11iN@W*odzb|*)J@n|N z+QVJKn}bf~-SX?KEmZR@R8ZS~L8mQ?Z=0L#WxE<*zGs%ZHZ%Lo%D3TrUzYAy<7X=t`mMwExmL?1*iHG^EKcupyR))&i~XjE z950wO!!^`5cKX^ZH;d2nljl9k-;#TKd;QPp_5bDnAAkM&^Cq3r`;#T7ok>WI6gl|I zVp@=wx8_03Lar}{-;AC*6WJ<%oopo zB`P~ooaOF1`Ow~(mP^a#xD`ZH9e;L+bFbT>W+~fq;eqBmc)1nI4;CKl?AuvgbnqYJ zU31$VrkCT)vNjm%&YH(!_I!3j`~1ck3mF+H5Vsvp>u{CRTR#V5R9@*;LTdm@k z;_~mt2lwq=G&3@Lk=2vecGrAWw?}{evbABijLE*Z_2cV_JQ=f&B&^SI|v z<~NFZ9Vevt`-qoC;ki_ii7WoetN0wrX+9aBy|(?in&6dPOZPmP6P%d-{@8-Mi@(3x zH{buf<>prl7KX4#J(LT%S^ZV!`0LWy%#Ugx&HS*>*Z6*~PJ90Md%g>=)_rgLB*Swq z;m5y!jBU?9?|jlavwlx){lB8T-1V_S;!jfcHa?6J>sQm9^Q>e`?fug~HBTH`IQQe_ zbCo6Ql=_^r?^V9o{66eS!BN2%_qESWvS@4GWc=BX|BNPk<+a}?UNu&8`xbwnd^hXD z$>VWV35tf=ot@{K3tzo)m3A*m@R*#YQ_Obr<)!NsCytt-$E!)N1 zp!mtLvV_OS=kC6n%%R7km8~wkOA;59-Iu|pb}Q<$e#05n>2IznmagBb=5EEN@xU&6 z(W+Ei!$o1S=eqMu8#kT^*7{my80hAeov89M_x|@?@ssU)5C05t->ar{`lZM^l`txVYY58wuXY|Q+|9PZ$ zy68yj;`v->*2ErLQ`?bo%wy67CTrFMl|e5|^VVLKoS5gNvvz9Goz=Dr7PniRy}@_r z;L0+KPYpL_@4OWiDgO2_ca6l|ZOhsh9q*L*toPVEp7GGt2p5(O-~B3{C-ye|da+l9 zh1I?BQnmWx3bsQpjw(0)sXDf;E@koZ+WU@QYV3ZOuGl*7{A%mtRUIq$@A(`Z{r>rv zBMsNzE^~N3{rQwjrT6b-me@ERo^kW!&eT_XHF8w*zdpM)Pa|MUd8qAt{}*kcR>~T`hW9Fx7q%1X)}K?B`QDRK^x<$F3CA!Z(rNTZ0mb> z>Ziu{#o6096_b9?NwNHq!ON7`#bm3nw?^jh*7q~Rl{)@Neb?W2H_y?pt6sEZzQwCE zZ;E#7xh@u*@-cPt@sz4c*=32FxB7>7o0-fI*jv7&`qaCPuh_I+UO&=&VbSUS$;sCu ze(n79<;xTC%ldC#mQ+<%X4c-{wzjOYPOh2f+|%3J^Z$R8{~wrbtJ^Bczetr${`1eD zmUAMw8=Qj~0=)aTh}iqxxpOmJ<4EwOYv(n4+>NfUN#)fn`cU9}?v?-R&!4kxC;Z9K zC_Z;MN?iW)LGuXkT>Sr~g>y9-n_aYP)5TrNJTg_&FT@-!d1^e!4s2*z>l}+UKvP z9QkxK_@(RScu97@X9w@x{a5|U!%=CPy>C0;(RdP{kVo554k%5t^u7Rblp-G5=k(G&wm7%G&fq|8Q zL9gwhg(wI(3)EF2VS{N99 zF)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I2DT(`cNd2LAh=-f^2rPg44efXk;M!Q z+(IDCcYLy%R8#ayx z6@^!>GG{bwFQiO4nK0?h4Tj7`ES(LWYE4F-?|(5?O?Vk-G|SOwCWBy(LsN&FdB?j~ zr_P)@bE4-=&&y+TYi%COO_S^Uz4Lhg?)!>Ho7&cWD%xFo`SAMRmcQR@zP^3`*R}Z% zKg$2J|D)kES?8?r_0rI|8#ej7-~D{}aqZfFKR+rqP2;nx{rB|Sw{MTn+uxObb8lyH z{{Ms3^8cTFJU6%f`Qw-G&b^)dS(x#~&qY_??y32D=_|AO7vrOoKW{Go_Wqoo|Gx+F zf0!p9{r>G+?zB61@BjYTZhz_2zX#jvfAiOWSzcHF;r`F}|GryQ|1J#VNiW=f+nmE| zX4!uG(?u_c(CAlZ4tAl|-oIk>b zgX5a*DSrW{Dfwo{B$7>{k6w^1InOt*RCSKc&oA+R7T5pq+yD38zdoO0jY(hrocS6n z$T~CdNwv%m$rIv*jMne({y+F$OvAH4Jl#FMzUa@R?%n0@#n|TWwUL@P=h^0q-|y}E zeKg%(Y@SPJ;*G5Bx7W#AtlPe|c=`5nah}H8Y&~5}#;((B9PK!rli18s(-<~*Jk@7- z;NhPgo59Mk?)9#9tGAxriGyV`~)cW0f=*ZS0F zpEgZf@1ePL%BdNz=6;T!FyrQD8-@gKh6Cd9+#cSG1Lww8#;rcAIz!4i{GVODy8c-= zH;0tN+p7Fa`&?4Q`56`*U2Ny{G;+%Oi9v_9|BSF*{Im3m_w?OT6JBYVJmcKF^GWon z@7L2kYFonl(@Re=bY}UiDs(>b$^NwY_4ZpU9=SbEczg7|ncud5zy5p>=vcDSZ~ob% z88<#1y%oDbV)5zY`+r^fB)+!P^4!wYKCYqmLwcFwcJ7un@!e%$WE@bvSqm(UfMvTG;FQlbhH5=W#Ucef#!8@nVIJ$1}HWyZpNSuHP(i z$K|{CZl9lW>SN6DuM!O&9LEz~*j!Yu7s@PZ|NhQ(UwP37qmsF0BEROTw`Ocry8nHG z;`z^?KQG+I*2!jlyY*u8+_%T$Yp04-)~A0zcencf@2&BZgA6`b*wnqgc>Djk{h!~v z1x9PX_HfsB_P7@1!o;vGj6<=NVS~!aO>6b*uiYwgTz}tH{ItM>Qn5ST9j;Gy_J!`$ z_mr6Huhw^UTR^}QzDXCocJS@ow<%0<$*kTf8z)}5`|jPn!ao;^Tb-+FemzpR|2Ogd zDfaxmmtW`qbaY_ID4lg~i{aZmb)M+TxFeo9Gkc%DtVq$VSl6#|NoTtod!s+orV_0H z>1c&Tk1aG@Dkr$G^tiY*Wt~pi=@Gjo?3&(M<*P;!{r|7cQe{cb73GjNuh}YLDt6?m z>#9DLSBlI32{=t*Skxr-v_44pgFfpa*Bx1P?>}{aJ*?rsyzammo*gz!SFcZJD7Q<^ zQr==yEA=4L_eaW&mJhEIUp&gXaMb#Ba%gYCTZWZU1=9U)e}0(B^-kO`!MGr+;&uPj z&Tw9){9W>|oo_WXXW!rdYyBA>Q-S)qi3g9RtdRZR_S$a0z*pAv%cYv{&DQw|WHr|O ztJ|mM5INH$V86U{#KL`Y>*n3~^s7U9Khx~=`k%c4_bl$$aU9F`yMA?JRJTVMdyTEb z%K74YzVox?F3s<6|FL`je{+Ta>14*GkGUF|E(k6#<2Ch`fYL~UQsQLQo!_$K=PkOGu zZE0n9=iaTP10Pd-oFcZlPMj=oOX~Pnqosa+=ljl|yI1-B@3nXH)L%67+ugW#FROfa z{nz#XUccY}f3A+c&St|fF3yfy22;5i8w8v@lCmdGSiAKYlXIo}w8Bs>&yE96wV$rh zbUyn_dh5RC^=2%p4vYz%DidTiYYtTyNzI?XJzDqvcizR0n+^r4T=?8ua(;Q|<(s!^ zf870ct!|y~#N~}!tYqzfetB$jzO3xq?&#>|y?-5-Fa9jUa9L-1Uw6wH2agtsK2V z0-E?0k36cG{iJ1M6h|ZX3UhXipr~ZCwVk{=5sV$&NzbGhT3a?8n^LdZ!l1M*EL&GL zy)z(k&2QBy2SqCmo|eA(>($L0ZqqARv$?-Fxe1B0pA2Z4bgL@wy56bTj9kWRDyIcV zPnbT>fZZqiTjlFR2hMZN)p6gl^s>0htBo7_`0}{|!all}hUZx=ITjvXm^!uPwu#q{ zhZU!0?zH-U`sX5ZKl_|dH=Nkf;-~ds-ww+{OSaE4 z)ePb1e`-Iq;_k8E>+v_2S;T3{t7Cse9Wt4w{C{KrtM+upf|Mn)PAX|zws}nQ6Oomb zE7`qPWgcU8a__||quJYT-Mt&V-8lEy<||(hJ826YDqR}Z`g&KC=0l69=(K{RuNk%+ zPN=A|n(dpju*+m))YhoL_1Ep~tZ(1DeR_+TiuGUJBAJ)FT9&LSjL{E2_4Uu5fWFs? zMcQ0#>gsRn_6z^gpJ)I3%j5Yu@AKx*n_IR^HmT$BlG~Zwif)rPKL6Po=6>9LZCUmE zYj5@U|0=SYTY6~2-Mo`4_HN(&`&{*V+ln6=zQ#g*uYX0(vhH(N={4kTXmV0eh+53D zD3SYER9aF3%a)v(wlAmbFFtudk;`Gnw?lh7A|`pRaN4ttSd?tS#+i`uzl_1fKlyXT^!*jn8*Do@iiEk=wg$$>7Q+?x5cHUcZsuc%C&o&rS`t+ z{_55c^!wN+>r<_vR_C;=A`d@_H_-6@*%#Un#I(T5A#+W9M7mmq=836O-tW?AoxRBQ z=eMgZ9B0Mdg6BMq;y# zdS+knwA}6;VB`PvgOtq4Ghag<3q4KaU0-dY?m2n+o~F|)Uzk7ZKH(N|y8V_k^OUXP zyLR1_=E%HUn|||J@x$J?H+RkGoxX^2M8XcW;+*N-YvGnC&b3(rCi#);{@Xty>#fgPb_dmu}IrIeyiR zTXX9ro)=!n#acy7Wc$zi`^CCw1~RlHPEqk(S9&2&`*bU7(cRtraz`>>RmvG#_pRPK zao+OYvfBO$HRtE{9)BCQ`s(|Im+XIjNj^R2dFzxXm3jQOX&CT6<>#d4s z%ysY2Yc9XtS5^AsX8QcU$Jpfy0y7-+v!s`Pj;X9uXk~U!6b@A6Au zgLApXSS?q!T{)z2dAs~xd7d)Y>IqWcnEZuy9GbJQrs~tD$OpS7zuaPe;~k6c1)X2f zd8@5oe3{@fO?#=&!mWn4CMxwbIqpvniF(rc)W)}M@xzJdmb;vJBPz9Y%DTq}8?Mc2 zY?&}^=M%pzsUj{;22Dn{O7GnI)ps>7|Dc1(Nq)u7nOmD6sv_pmO1B9S-l_2!QVi0CiyS9SWqA51dfLj4SHjQgxr>W-f79JlxOBJH z(aRp0iqn<{{O2r_>{`3D=~eZYtqf0>Z_K~@MYm^l=PPf9Q%`wLX*t~dvR7Q@n33Z7 z*Be4k-gwA0LrrPhvo^szTdPRbtFIVR{cM%?m^E)IlhLcVpIUP1fx_&L`pN~u@dp=#=%4#9{6B_4gk=fqj|Wm>4|h&len_?EaPYDC924b#*Z+UKf2vDHpjEka z;TF9P-E7%@cdfau`yMw;Vc4tSvf&`+r9otj$PlxNzg|8ior!P(Zy!q|iSb@C6-ZY(_pXd1NEF`DTlross zyOphh(SyTbhM#((gh0c&%W>)&x!kWXjQ<--C)9pU(y;^Z?-HlR}U2ekL*LbZ=@!q8RHaFALgqc zy}xee(aHX?s;w>I>z=x-3rplaUt6GY%y-wi>lYTRaXmcy-JL48#bUK9`5v!I5ng+m zd0M9Uo>v>)!Z-Cy3SS=Sd%WPFw$Ad32VaA1R;O?5@-xdyV#xT~Gfm84hsxCoTehd? z*&SByKeu{&xoyh*FK)kD*))U#B&@|9v$AJgER}VsetzxW&DGE6hJAnXqhP~T-$#au z+nwxlSl^aOpW3VMwe-rhck{G-=BcT!jz6cO=(5v#N>J2dcI(?SwU%wX+T^6UStZYP zZrJKlyY9PT))`y*+m!>nyjE^?b@bAFctS~k&w=f?CV0EJ1aX|#^?6txRsVGTf9XTz z^J_kNCcZiN(euHMONH<5?!A5cR??x56>n5tE-t^vw&3&S&wqcfm9KklEnoZVr2T*O z|MT~6+baEqEzDqnL6rB)w8A@Fhh5*gE-gz@>|kj!GngKDJ+IB^BER_W`>92rqAc?n zHeBO4d~H+MwU2+CHX1$n#m5DqlKhTmO<^0B9o!cZYO{Jp_B^J9n7*B- zxs}$71wTm57QgXzeslNrnH?weM3`5n3T8V8KAt;0oA2J0yIX^z0SIR!Q|7&e>VMIIsfRX+q%~r zMAsR(tG;Ct&kSH;S!VzKC*Q6fwZEzr9uA2QlV*Ff?0avmm#KF}=aUR)*iXIM+Nw*k zCCe|bym;sB)=0L>d40ljMP4@h{r>U8B0SPEccx^Z$0jiqqa`~hB~+~qo1~ICkG)Cm z&aS7G_oDmdQoYU}bKkzbd|Uqgy2278Nk19IiAxIR?g?1;{;nT_gd96sV6b_UhV6Llb4_W zYzVi z-v^ti;(d=B9xEiJH7wh#;%W7F+xsdW*GZx?wF0`{*5#W?+SdNMdTwpIq{ZL8(UXp( zm@!UfpZoT2p8Z_kOE)`w^(OZ7^S2$|JW1iwu^o=9_is<0yLRp0-^~XZSTl2ZH*ei` zfh)j6b9J$HH{0{88Zn8iQM=n$JZ>|((e0YFRBQE0hXYxaiOMy4T5UP9!c&%T80Tx% z?-gjhVq|noVnyisHF=(|pB`N8UGVs*+sER_uwL!wq3I1;4VyHD?r2O<;9{ue)nzs7 z>OVE*j_RZvZEq4nXMfUVoU+w9khyJGhX zcyrD^ef0W?JhLgELw>FLwcOBn-%f{pRqipCd0)3Ya>_Y(zs64Cmh{y-|0)k^?|0$< zxc|@W{|jGRxla7OPn%=u6CJtjOvlp-&A%)^eA#9$=LYNOyE@&15t%boZ+?5XwyZwe z$eXu$qYR6q*zvi3?h5l{Ti|ThpV;{XCtwT=v(&0vkK&^T#INwBG-( zwo$@Aea+Q`4QqR^MF}Ro^fMBl9vS`aMnT-F!^IO*W?ovE$#?Km>n*|S;?LHz?KfJq z`KSTU@{c{NKO3iuO9^Z-yk@lF!(p?Zj281gC{57wzOKON*{s7_xv;$MPnLDlRWtSr-?f+l>|JBWp9j)mt1}@W&VITcqQ zuotgfpz%5B>dWlKEdna3mbZ%MD6)ig|4TX_5m+eN9{5jDFYLdi^!|VqAs$QR+@*J2 zH@$sU>gUCXbnOela&1$BJR&t%U!R&CeldOPlxyWPU0j@m0xRDY|H`~u_Q&hf{#B23 z{3oeQRNlCUCFXQSaxQyYgtSn`3D#9AXdka^)c_VpgK8Qk|q{eDzh_)+Pq+-haB|LiZXnBEmH z-r=Tp^^0MG?(J7biN5c)IW}(!n_R-_m;1x=Z2QC&OdY;%lRL!k2c_07_|&P$;&jYa zE2Hpn{w!wSSKJ$Ceu}pF*t^tnUD|_dSM1|wW*uDhVse(y&)WOnZLT*kZE&4tA=Dbm7jdOECHHfQmEC8RvM9mmx7GJ<{@ii> z{=HjweLp?QvEW%mOPbGIyA`&3^0Jj1AMBWCwCZkN|GD#P!(OJW*;KN6 zzpB7z8+XM`PV;%%_pY70;VN&`+7(x?U5iLiYIK>_=w&3lV@;yyq?ReyB#wVxTxb93 zul=v}|7Tt_^9{aU{`+s801HDzhN-0gwqMcuaeH2DvF?}KTU%3MVk2Akzgd2se|o%q z^|yD;?TxQ}A4jIA_xDQqFWdKAQBi67YS*Rn7Pzt;uCmy(<6-!-W`UYqvF&?idvy3b zy)@Nn(KW749b+a%0U<^%hJy^#JeYkRZP{$9klm{(^GMy_?z-0fo02m7YUcSITkzSj zd;!n*sK3{)$+1pM+{V+x;?lvlFge12L;cl`yeCz<`mb2t?z{hLcjEQ0)?%$`8;;GW zyl9}cz}f(W@$-ZROi?#;u_CVC&I<>xb3!*!S#`lu|fUw4|lg zW9hz)(Yxp9Ui}r8bT74f-Kp+1|3tl)Gu+UqUUz)PuX&qlF0OM4j_X<@eouY<_L?g@ zCI=No-@P3YJ$Kr*ecmoXrHeOTeZZx?)irw~)1FS#!pZI&OmQ>sM+(NS`+0q9&)ron zyByc8=_;x)UU6%|$sI2(E=>K^Q)RGLpfI-ikoZ>HY!i)a-E_V1i>B;vgD!sD74>52 zFz(mj2#Qu9q0&B^CoaHnG4dR7hJpqB7^=hv6p?7zT}`m%20HIBx4%8Y9^?tH%B zy(i0AD|Uas_T`O_e+2RP_c_1Z5R_B$pwh`}v53TL3n#D0OVVq@PM5~MwAg%e&6)t; z%OR4Ff6X&XORw+eS~iz;5P-ClFwe-g{{XnO^=gysZR1xBf4 zm8n-am%18uCQtZu?eFjUpYgx51IrZ-U$Z!w-s*O}zOqDStJS5ix&{m-R&#HrWNppd zerWUM$8i!XU%rw5^LIbL*8O|8{r&v|CU|?WFeUCi&-idp(EeYM)kcT@aON~H7GB-H z_#xL;73aX#io5+}Wu#atF zkKUGR*9?Rv>VzjMKDl$WPjbdu!yJa0F^Z?Vg97<_C(UtNwyelwb&<)}mc46juigKj z?aF!PwauxlOB1dJO%a{H*X?X>YnK+=iKx|E@m7Zw|*utfA}CTqhrttM}+C(Ha@ z8Z{VBNSNK)G?(AVSkJ{ye1ATdjcEC%u%Fef+Y;vLe=x6EQ&+wC+wQuJZ`$^poO&ZK zS2Ha3-j-vXg+~vSCVxF8ear9Avr}_l_un?%_@H#%Z`JFmr7hZG!i5{7rs)eA>7M^@ zbg^>dJU!c+OwlXqH0$I0zSxT!{*XS)?)D&lkpPqzeQPiEYt-m2h|;;z87Iq>py z{Y@5bi&dGVjIC@1dFC1zt(&ck8|QmrSPLB zo#o%Z3mE!McF*5$J_%{j|kgS zoTKuxWL59q)%9=pf8AaGR9{*kPa?Ce`LXcBN}VN+RlokIda`@S$jRN?SNnVK_j}&y z8xQ|U$p8LewYvQOm-C%wZ3vq1d~H~ZIFs{f(;u0M@6K#X=?IU&zoOHevZH#0U3Fj`wYyA9!yT_ zuCj!cZcb%8E^+u+!`7t>t7md+FmIl6sc??f>kB8M%{98RtaodgZr(CEZcSV1?XO&- zrgM(!i=B0S5SesB-1_b+i|n<`H&hdM>|?lUFF$Q{X_)=bNlV{8Ym5=_bm9zNDFxj$~NJA0_c*=uLwiV9D`%eSJI=g&L2>)Dzee-4{3 zoUGm5cI|`G_0`6^SQh53dKdXx^T5)eXHxgOrL~&t|cjS3#w$wKnI2y?WIb zTlmVHFSY4k!qK$g`fEl9nd1x#wy3`3V`D!5xoU6R`s>=u^%>{P<@;=tzcng)Z{xM7 z?A$G3-R&1!HM{5c>T&Vs&f4MRxy`l?Ty2jFJ z!EDlp-9Fdorxw1nY~QKcti-{>n7C6h;_l2?OW#fhh3a)v7@7_W2N_g!r0_;G=Ugyq z-k87}!OS*sse;gru07}Nei`r_{#*V1!bi8wDt^V`R*x@MZWsNrPGau-l4!w=qB*R_ zo0fj!nZT$cY`jr4=Y&{>NTl+?T^X#Crd;~!xl7D3GFdR--1h576c|`JwnTigsHmRtDQ1~HB0P4wz1m% zKmT+y&D4@a#4`T5Z1NDhz!b&6z2V35?6qs{i%WtsJEa;{o_UcwDX{)<%lFrB_wUbb z`1DyU<9d|HI^DdeP3AExe5Bs56lU)hKiWI*^(3|Z4JMAY;v0`F4)`2je^Ty|{r}tl z0|Qg0ai5=hvZN*KWz95Sw?4z)(R&{^i&xrwUV0(&R_@le$C{S=9{;@bJ#d$T%>=%Q z3@+}cB4v~VwYv^&F!c^noLja%nXx0mYM$4FlOOhYB(-aNsl8qpd!0K!r&s zzx?*iEc$ijy^9w&KCkSXqJDgN+yiT;Czbc!^T)}`$<3R?vup0!^7|*#f`ty9b7kAJ z;W-PNz-hJ1p(=AeA1HVjV|d@>^3}DrdNsQlIRiL~mRxZYT=<$}@f7{oFe%-~bFOR= zyRm@v$jbtg7heygggyO#^!|VScXkyY{>uMbX87&R6Aj6^d0X!&&AfAKzp%F<| z?`PamP%u?Vvsswrh2lN!F{>OWUXZFjXsFY*qE&$D`K&O%y$%*ZR(1 z+j}|Rt9g@Go334M?N=}7^s1$7sh2g^OiG!Z_P{C7(fp9c`h|`=53bNN(YRV4J4f(A z6z{1l)my64%n{c)vvo}}tL)ZJ^562LE$DBjLt*T@C94+f3CjC)`Ran0Y`ZIKe<#jm z=E}P?`Ol=xfF%l=0ynj$YQ^s8`yiVc(wDGMH1(qn7gJKj&p$h_E;}K_bo$z>JqE`t z`aV3_b3!S{b>I8#w{z8|%+qcuh&4aGscg4wn<7IA``_Q+-|w&bda7`aP59-PB{p)* z4iasfZ@ziGe*d}8e}4Rs2n^AU*jTpL`>v|7xa-0x7jLaPq>zkgV} zz0svU`}c<@TQ0xeUsF0mOLW_!=EH~k?SGb7%)3|rI?-q@>pJbmLAnK#;!kqzTEsf`)b8og`Xe&Zui4+_3f+ITpHhdbsaza zd9$+U`532m$t_Nc1=lzzBrrYR@#N& zW9#Lv_ts8~t_hC6lCb&JQXk%&sQ<@~wLU)EZ@$e*-{kCug-c#oX)ZiHS?$lR{$7ivZnp3}cl>$0-G8r{NkaacOiW!bezKjr^sd1PwaJH%&$nVZq;W7TLgTTXKG)tg zsb)D_x8B;Md30gw8SU=O(@Q7w8W>A!NORxXn)j&t=+SGL;)kQ6lY382)$BTyv6_py zZ7t*Bj8nTOO0IEaOWL~q^46a^e#`XZ_uaa``*!A66|XHDcJF@ezSc$a?TMMEj6;7+ z>Z(vWr5k-SUEK6_NTpDW9I5>FAd67e6^+{ za!+6rTb8T2`1bEbH$SK{mcC8Sy|VIo(kiRPpQgL5%6KQDle$>H@NjFYbNqJEch8-E z2d#Us)NP66lLu<&lC>9WKA*Zyqk&`P8J~x~D}T3{{P2<~NbUIbjA7BmqnU<`KYJ&b z>=61Y&A3dk^SaZt`9cmmxtdHSCG)V&ijISO0_ngZ)+k5K&ANzmu8w@yHC-U94Th#UV z;YxK?DH;Ey*c)%>?zQOKY*YLEt-DtE-Fta*&(H6#d&nus#ol}F@y!R{;yid<1&?n& zc4Xf?iZFaP_t zJ1bZZ9Mjll#&!5*ip-CFS8r*wa=2*=J=ryBBCqseDZwpG3k9@}Lvj+H)n-EEHsgoGh45NM-jb3aFfzxK1HSfnl42hsF|-OBdUo>&CUX9I8}% zw1}O3`WpMqj@)cK!cu9eYaUnied%RnnW+7^O3~Qky7M9xU(OSXKFc4Ucy2TQ-;>Aw z`|Iky+}{5;{9f(*>z`DFGd_L!bF^E1a>btV=ijEEpTFIzwtdgv=yH!=K0#idK@7<+ zkGZ-8SunMxrtmJ{TvKqM^aLv}Q>#PgnFR47Z@1%LJv@XKy?Nf$(vUFI(@W)`LxYQx z5~qXFwA1lk=bJapeOYtZ*x!6@y|LZ;@cdz)#SFgn!Iode|8#o2MI&vf$ywuZO^k)B`GC_KQoPm_d z0jadti?qM~vM7J5&8rgre5u%dSJSfRO<&eknx20tujHsAw)pUd1y-jUbv*aB3JS)* z*d6|DtN5AV!-=Ukr>t+Zc%8XV^}qBA$^0n`?nZ5E6S$$rn*OZ4rzTOXX+vderqAZ?@6mB3KO(DS zkG4&@yz9<8o1^j8UtTSkz)|or>srpQ?7OWC-rP%lUE48j{_IWF-dx{Tu}Z`_&-)*I z)og7~?c%_c$DVN_nWuM#4TNOP{4##4{`@B5ckonBx5{o03;H`VuYjB;B87n)YdRo7j3DSl0EUzOsGDcLO# zEn7F;n9()KKtw^sN=Q~bmR;s#&;p&(EiIeoRqoW-xRSAM_sohrTV~e;Tl+;{4b`pR z5m6W7YUTF2ZFb#L^U&?CnKNePXo>GHV(;(fT2pjU$mv2;;wq6H1ye8HR5M%gGBi{w zuJP%o{T&WdZW|>SthVae8mgGR+PLBV2fufd%$%>!Vb0EWi%b6)`!Q9~9m7TYp*l_2|1KybRuM;kOby^hVvUkVVSBo^_ruy7a4PY#DRdgu` zef?whvZ!ZAXSkf!5V(13>-kW*brX~JP1+T`&|i%E)$6$3_UxD5luC(wVg1><@J`S% zzqWNnhkYuFHi*7?<9wxY#opi7tgZR)H7%GNZPc3ed!c9Xsjc(WmY<(@Tz$Fx|L*_K zZrcBUyjg$V42zAKRyXcW%?X*8F}1oc$2BleWa;$c$oI@Xkzp*36I47`UwySLI_FG^ z&78Ap$0V|S*A=Bsd0x5s=9;+Q;Z=b%oFa2?NSK*@h)JIExFgbr@!9*ozt-Qa|KSih z`N_?M3)$OmYp{5Jy!ZQk`&td($=2oXL|hGLpH165^Yy7uE9`!~SUmZ#^9G-U(s@(O zCgk+I-o=m*k-eHH+rdS%;-N^~^NZq7RD=x}m2dBS{o=!~9&&lIYu)QzsWbGWeb&bwG1pzc zIxi$cj0w*VealZ(^HwNEL~0dB z+?-&l(ms1q>eIg7i$!P6wpgt{_HW|4K+#b7C)YoV?|jJ`Yh9c->(hQqyN6qMZoA&i zbw8%~Lz}R(xnSVB+G%S%EM@gyOfQ{zR-5UG*TMh3o8-3scVSCWaa*<3sIFOYCWlr@ zQE$tO>>p?Un6w(y=P`7hF@F8~u8HsCk`x=ky!YF;=Zi-A&0Txp^|_+58()toLUgJr94SATkXeXif@qnE|2Y`#|CeR#97=~MIFXrUc%tsO^qo(I>h21t(_|W0ac8u}#M$ zv@@Cl0>6|w`a7y!|2;kV@$~V2`ThU@frg_OUbzf2v&0&Teu zJ)9h!7DRGwFV#)q^p)xh&91t?hI>NxEaU6{RxZ+Bb?Jz9>2&G5ZQ4v{ZlxwoouR3_ zOS)jK$j@tn4z7z#uHDgUGhLOiYM0QnueBG}Zr$?0+sh@?-D9=mF272%f|IMFQV*)! zIHfKk=;`2T5w`w->5-G$)|AZY<`_p zTf+XoD%$k$d9M5(t_AB4uQa(5wO;ka4y`YboT@(M_FVns)H}OIKp=7Fi(g%zW4G@* zw4EVi+NwD}#N$pYU9{>GuZnBxlWqyxb?EzErPEtncV50LT31xHDkAftRh;`So7#^* zPd+R@wN>i8#2t^#J)5o9=EY?c+s%9C#;SN^^SbwGPA_z}-dbUk-zq3Q`}wNt(iz+? zhe~T0ief9vie^dNzP)$y*<*bQDjuIwstr6YU)k(;gG+65;qJR>W(+MlH*Re@zT9C` z#$^-M1vcjohlL!;oTD9fuHS3z$ zS}=j-ic(923;VouCvWdB-POG_GbiS!rfq0wc&aP&Yhq&blh$idlL};xPi=W4aHzz{ zX?E%Exhq5?qI>$|YCawnzkE`1;-9tmf9WnNu#*10_OD6r-vy#unhajle0}=){l3p~ z5|wpUm&6X0v9~C+RcY;AG%K9h#yEVXz*Qw5?{D3n%HB&b~tXsVG zM{=;oZI%G3sOzrgnbn>bqN;C*&Rfkq#jRrX!GlY6>q2XNx874V?|SjN>_C~G$&sRS z2b*>#A1c~@(nEZe^>5vVe(A&}t7o@cy7G=B@0a@!tI8B^cxu_*Ly<*&JzfApx{>y{5^egAEZylY;zR=i@k0~y_x^p+ecql|`TxJe?Ed?H73Ei-?{`w-`upI| zlMwB$P$ktvRVLotT(d7tXx?l40}ayf8y!iS8sj^;Q4Gxl^p}Mp6g_0=iu^E*`%a0t*S!1|{_u6iWsJ8jc+#h)L*V(^*eSW_A(be%UFWg#D zmMM_W8-1Ir!^H3Hsl1cCNzc+xFIcnfaE`;D)t@7It6RI(y6-pKV_-07h>#4r^B^m4 zmhRS+kE-7v9DTk%Ap81J4eobO&OUF}I`!myV3+$J_4>#4A{BM(rb@diJT>u^wcjvp zZIZhFm4YV{%#nt5-@g1zkC(Cecjx4$CpkY}++#jBH90UUZ1WQFwuRcA8YhDao;+T^ z|JLqW>lfdbKDKh=QdlZtB(b#S{OQRlMv@z^t~zn(!uxN()|P#*v2hZ)RC*`u1-l$W z_F9GupZBPE${fEKHT|z;ujzr$X{E=au73{;qHXcEKb=Mbpx=BcyvOKj(X17b7R zYWAEfomghA%T`=e^ySOz^>+1tDomuxtmYoP_U(55{^!*TS&iBl6|&qb=Sj@nYIQNk z#>&#NaLM8+JL})C{dY~zVqc@`U-9cAiK*)^Y8{O6+9!Km)F~pF;Xt8`qKoB^4N74S zE=n8C=Bz)ZqxI_dC$$vqZ?dn&=UQ#pu_AO`?hma?i`H3ZM!Y#(bhh{|Ys%JNCF^np zw>;_(+RVWm6?Ie4D}OuNmzCkp2R5C$v@TjT(RtH+M(_J_I#d6jS?X~*D>Sui!b7F4 zabXE-gN4?ZZ`_f!ba$QTd9@F_G>;a0D(s(lf_XjHfnKH0lVVy#b1!IB23(ggJ@ira z`2Ng)>*w;X7tG1?(p+=*runhuHxsiyS6^GIlNdXdLH}f=o==*$bzYpwkG1j6^L}UO zg>E^xEbo%JTgB{W|F<69R(kPQ>i5%IRgam^zR3H3*VXIwaYF6W_im_KQ&Luv5wdQI z6rcOyi&r)kXa=;FHeA{~QOp3X2bUyyQ zd-uC-tx97iq`({(n>el`DC{IhQ>8f{~vC3v+u3(-OC=peE-V&gv0B3%q%9w*7HZzJ=@cG z_)xv8=GIw$yYA#9UoBh`_CIHaFKg|A7h3gK5-PmAUb^j#-M5s*GVhT>{y)z90dp#X zQ(rF?bKhfS|JwYJTFIx}%f0u7R+q>gdb4%aw-=uh*T4MvM%w1;()5)x*XBNvI{&re zidGa>y_eb&h`+x7-y?^`XS3hcgzniOcy4yyS<@xjU^7nVn zf4&nHTed*E>(FN#&D3dPXLM}OXRtQeg!>(LzFt~;-~IH*oM&ED@ArQH_fh`O{-sln zNw8GEzP9%AW92OF?A)*?HV;jF%h{qcDod(_Ebje$8Tn+VzhB?&z5i~mK78K3`p?1q zf5-0qWq0Us6IK$4+SZb?*7wnkLR(E$rl@R5he--8hi)v=i1D8$9L}-nnpmZy%Mpd8 z-5rM?ZrH!|=&^>UnKs-}juX{g0~J0kxIQW9*vA|jDR~(g8JRr_4)z6y4P^M*t*x!= z|E~YP?s1!w#kB^*S%NH_j80xBdm?9juil-LIw?!!UGw()C)13Nzm5_}z3E-s9i~>h z;M$z^_b!OO`q}Z+g@28PZo<)gUWTqk8E<^UnG61kZrpGudU3 zYTA7{XM^(9%FxWYS3mi=l*lZ%YRK9lRqYb0q1f`+B2;yvfXb2>l?^L5M(Si|t-2Vu zTX?VE;iP)W0ahu-eO|e|l zCblQ>_szB&m1{r#RP#Om^wIsT3qDLrj?lHfZ=yDPi`wix|H5o*#OErz{PkXK88bg{ z{lui*Km4PXEP38?3+Ml z1JRJ^n>PuKsf)|9d`Ey+3Yzj>4F*C*$8{T2O_bWQQ}+2^sPP{4Qz#HZz*!Hl(`D!3?9e)|dth($ z_ICH<%^F^tO3Lc&tmOZ_l>htj{m;7ebaysJj!RyWZALc(SD92iJP`9X*wxo4@-F|p z=Mz><;9wF z@zh*>^?{d@p=~FtsDi+GWnMu}jm_+?TKUotV9BOWv1=(*gV9j9nXMFPSUBxbtW6FM;JivIlZGJC5EcVC~za;(UjLzeCOs?U=zKTeOISO2$k!IkRY)!W(j zs@wnCT(|#q$sV2Ap6+dq$F){ZIknd7n6sG3>n2&peYXp5Ke5y~!K|HF2lM(5(Z`po z2MT<#n)~?h;oHBrgI1KvSbA?-a958jcXLijQO$=(Gap;X|9SWR-JRXchc>Pfa8jC> zG_7y(R!0V=(88huV-gyY)RwhHg{Z+Tf4>7CFE6NLg3w~Q@Y`64@_J0VtS!-q;u2k*At{; zUZ`#qXm!XwT{7vhMJVrwTSqs}d$>;icGk@Dy{y@bSv`|ahw^)@KEBgaG{Wt-^a`bG zb3M*l|7l}v@LhRn?sfIgHLhi?G0j3=KQ9)|Ug$gh{j%AguFerz^Z9i&=N9vSmwb=z zy>4^G>&UKe`Q}q4;}>Z*o^?I_y6jom+FK>UN*lGm{+vEv=l-6;@2byPS93+y`7YSD z(jw1y>B&7;`}Y2*eA&BE>p|__pMO>#Kda?k;+}_M?ub z4*T3ZD=F_Sne!Hv?E33BZ}#NL!uLPl`}^+uwq0{SFP^^EZ}|nazT=;>WRo_T%{|vJ zb1UPPwFZ}>w3m9RdR1P?oF$dqBCssr&}WyI(Q&J{o3shqDz*f92{dkX%Vat;>B*Bf zCH3|HpLRb#Ki~fT&xibvUcO=JUu)(%t$N+!$43|oI9s>op8x&maes5z>Z@6-fA^i_ zwlBC)>br2wrKM)6arTS>Uj7^c336der!Y;t$Gw9p}SC_wgC%?yrr|H3uA5YHBt(LF(-yV2HZBkRp9JOOi5>6>fPP-y} zWM8UmzEXPl`~BahOFxCJpMPxQ`_|UATA!vhl~1k8n84Cjy7^r~>`(u-B1f+^-zlB( z;dJ=S?yEC7*1Fz^m=!?}-TrYpDq`FA}fPwHaEWtqpkdb_4i$eMoe z_|_@Ei*#?BYFkTb^;%un+2XiUiucZyvNS`_Hw%w~Y#J zUGd8~c4DR1)FihlLC;c_JZ})W(&cw7`SmZy?aXV-%Btkr`mRZNGA)v>s*~V4|2B`e zjQ#HaPdCF)W?bQ1e1d=5_Hw`TZTlWKP5GFzss8u144Z9XyXV=<^vfRST>P!Xs&~=0 z=ar8yUirMIY_+j>lG!Z5go!np-C8CQE?1%yjT%Hf4)AbnzL}Dr|Niy!^JV4b{c&G`ZjY&%gD5tEQzEPC9$ZWrv*9-n*~4+~*zt*lz#p;@)=tccr(4B38$6CFIT! z2xwsJ4oUkyQ*y=xkLQv`yZ7;5n>Tl^#?q+37nSF3zAOw(ah=!awm5u!98<&VUB|Mr zyB9A8C5zp=Z=abdVAY$x_@U>6`@jFK|NE=@eeL;vtIZ#MIK<{{X=6B9v@%9t+{OD0 zQviqH@yPYpUn_AsMr|~E^Hc9hRqngRMLlc7Z(K8m(5 z+gUW_{*A4-HzZxS6T0e+TFC#MAC0dIdw)Ij-n?~V-Pa$I3{zA(_y2me`o5=8dG`FG zY?IBZADlyHgo%8uvP}@(Zx!-!%l)@Jk2P5jeYAB+; z|K87+7{cRzx30hE8}k*P$(eVuzHk3t-um$6hdUorci*eKjydp^Wn#j75874Sn0ad zl>P{M8oB-Y%yVkjvXq3F^6%cORd}zo$k0{f=i-YhzLVMc-|zkV;_vSK{ro#6=go0l zyKZYiRnfb4#j~#sBu<7si|NSFwdiX4n5k3O`F>oZSC+kd+cY~3 zbFLNZ)kW^|1k7qZTikHTBSH5{`zfi&Z`>-Yst)aS+mgLv`m3UhHIta0`rJ@(TzkZF zz2K9)1deS&OQk06yP3V6DeH9H{OKKW<{t~fm-$JhZ!w#@<)rVA-i!bV^Lv4-pGW`F z>6mRCC*Hi1&uxwO#|yvaXRK$b>3vH}#;-P^x^yYghtv($HDEQ%8@aRB+Q>&w+*VXZ-Ot2 zES+-gNrH}aw215OyK?^Oi!WxBU--V~!@s$^=iAruoJkaz@c7H_z2fZaFHCI8ou_tp z#n+>c&v(99`~BWao^7Y3S+#bTG_88It?5I4DFh^*6d@>v?G_7`*)Y$tIM{M zWBj!D+*^f$B~vnG{Fgue_@RYkN>HZFw>=NO{rmRq-M_ik-*3-d+pNETiqe~sUy+ll z<2F>k&XYPmYi;6L@!!eO+myFn+toK;-LlD`hwVV|93AbJ60OC3zAZJOM}z%&O$3gq zmCCJ;U|zd!!*!m+OUrX3y%ulXc5T}J_{r1sqkC>WZP+N5WioBUR?T_7hgq|^`ahm( z;L<*-6RME&Xy@!Ti%uLU3#>6*zn>v`8|R$s?;UKvI(Ks%JCmWiMq@!fm&mmppRWpA zNiRF{N&eoO)zY^XWJf(-|1Z5+Gcq{6gx8TX$3S^s$~I-eD;%e{+9_qPesb;B+xYp3 zw`MTi<_Wm=OCony-1M3{=WE*@*jCuCKe^?d_7A3ICg;M}2+UspKH>N3O^`pD}p||U_kG^FukFvIow5hB9{(I5=;KI6s zqIHcN5^Kcv&7NJO_NIK_f7uMz2Sz(q-JSmUr1x=&4KLjHDsXjX*vt}i-hKUg*z=q@ z7u25|JojK*akO}vnPjQ;+yh^`Y}6OUtuHSrd&T;%#7ue8lM|bsMn}2`A2-&KPCCzQ zAUsK>q=lhd%R6+|R(9qTC5N>-(Pw)C1)h0kZIR+@kN$iA4a>!D@$hB@=r)yEoew+nhgt?p#?J`@Z-0 z_x~3Nj9|Y1``-704aRlf9({SS=KlRa*7VGWzaQq9N%yMXwyq9Ky*91wDNo0l2%{}W z4zyg(G?Mtj;IRBy6pKpZq>UvO=~|{APv6VnEjMMW_Iy6^s?71P*H4|kel18SI&I&o zp!DOV=3i&uJ>g?;yR`adsPChv>%3;0)OH`%Ft6Lvk^0)dOH3|ndimL-ZuOgH>#P;O z`dD@Qwv5HTmu4zU=yZzhIl#>0Jt1xjEx@-Se zCCYBw=gXtpU~+!>%cJLgc_z4uG>FY$;4xr|N=PwiSoDpHF^YllNWyEc>8ZDtoxE_v z``xj4#s%}wIsds^|Nj1b-$@^H{)qoOwSSWO^L6=4vmdVZ@BjC7zkz z+3)^*@Au4;f2+5z5IywPdZoCW@wr0%Z^)&KEDs7_j=XZ0|AGX=jfmhj+YXwjy zE)EGSaVFdkHW|(DV3}&$wxMK(>$)&u6*d+Xhm-@aY#TJZ3gd6K*6g&YC^g@F?aP`~ z`!o+XOxg5GOr>K=*wpHv$c3sMEdrm_9G@~}NqU{-I_u8DnDNp3tImDrj;0QQwT4le z4uSKkzi!TXW|#lc&VRwhKk=R#OV>UvGCnTmoqqafh06lP%68Z_1UK_jW?yZuP$9>TUqy%Wg>%?cK60K>6ndL;<;HDKi&Fr zlRw0V#`X64C z{VA_&yR>&+T~&TRs{N)n!=tDRdpcikJa*&g{2Z^4tC!cWo|oWj-|rS+TK4d8T$J3D znqFP$m}s*yLw?4_=l`Q0`-NBqt!q*@-2eA^)_zM{bNd@Yv!(Q=>T+}>^sb#`A-W^| zw1>Fy!D%m(mTkIx{Lu$V0Y+T~qZviVrauoktDur((6Oy%dFr+`lBfDNo@r}jT*Kh9 z?Eud;gSZ!2VjfFv+McG(J;KfZto8ESrN^qo*XLyL+s0R9*IanYl63k1+A}BPE>&lU zG9|tBS{rkGzUYBNQ=dzz)jg~@$FS-3_V2%<*`F_8tiS)o-eT@cf_rKv%GuO@{jpef z*<6JdlWcau4BtMP{^Nf8rOT`m>&wft`EC1i6E7z|NRX&J_s`CtQQh}cA9vK;{&W7! z8<+M@P7A*NT_8|AYL}en^Dl4yy#0Q^yM4LTkEah$J6LT0{ylxNW`y6Q6cb5tSHW%8 z&o3JaY&$e9aRbAVm{-4b8eB?Zl-%XyCyhjPn0S9|o$( z+H(c21m(WIxP2cMe>iyiy+-z;mrM3QpeXSxEy#{GG*@Et+xa7 zvsYh!`QZ2cnSRSBpX9h%F;AVvOLKA9gw;R$)}DyeW)NtSIX~5Pp*Jg=vGEL}y6&K< zfj_5B_ZCuSnqEFFvZah6K}7YT-TmXy^Rlg0Y%`6C{PE_~w{^2@zj{4h`d~|A>dMpB zdMj7#*|gQGGkldm(7p7j+Tn{Cxo&myo>wd0aBOc>7_;f3oV#jE3ReW}*syML@!!9^ z;Z_mpiRVr~j#>Rk(EQfA!nbbvS080Z%ux%kdmM7^tL9(xeRp%7J;?j@bL)lO*K{8j z@&1_lJlg;2RsOF+k9UObJo!proZYSa&sQ(?m9zOC-;xgC2wcvvUgV*kv(owI-O8Cr;xXrvA4*UTl{X=+gmwrVjN#rUCAk};Ff6da0xP4V0uPttWCc3}klk5At)&}!z|3CRS+5Xq! zJ|oX*Wj2<*>X!s3Z=QVaZS03VJRFBQ*s6C=Q~2P>v?TpNSGx0uJvBC=u30@!puBvIrJ0owvW{;rFT&6MWJafBwAU zvToO*@3qnQCLeq8NlYm_(wJMZW9G zo2z)_?kihYky6)^dlk>@%0;l|7#My*hX4 zIY0l$H2$JGY1&h{&z*i8J2=*DEv;`p!(?XoDs*9KaMlJ5zEzLQ zlYMNz*L$vY*_&INc_ZqhYRu+E@mG&OD4PBIbormJTX!=CNIlyrUhkbW*=&&r-}T9A zy!@S8pRL+(b3#e5)T8IWHtux$`}G2+xvOi5a^mGz>TBk*t&f!rE>CF_m7a06vhQ_} zS-|U(y_^-gwIWLKujcHoNq4;KR(Uu4L)6(a&j^>dQU4X-ko{G`_xo%^>f;%4{h&t(R;gg^Q!)3@$0Tk`f=B~ z`nEN*W`yX+zjyDxc^Urkbok=*^YVPZj;3hc;Anhup~6gT-IrT$W32wIwKllH{<6U# zfq4$I_>H{A=OUSIeJt6ZDvWGxOIQ|u_|+^sMee6Ale+Gf=j>6U>sV}MTl-2_J(vA1 ze|PNilG|^i7OlNI_w&P@1#{QVmF>QewblKxAVX&Inz`)}$v!V{+s-_<>+U+`)Hyz} z?p&H_A49aiUOX;;_tyRX$B~nke1CsmnzubYefiz8@(Z^oIWaj|XE7QGW-RUN@4sL5 zqrhlp$*#TW=jSmw*Bdw-FyJVe_Wpg2yxbm#>`fMiR`p*V{F@$c6IeO%+_L!Ek5d&c zM4nsqVRvn&uZ`^1Lkw%>=FgwGC}X>_`>C5LlTsz4y_tG9MoyDTI6WtI=SJ1t{tPF? zye4(boL+f!lfKK#8Rr>N|36+D;I5%%#qv|>FY|#dmp-jpvVS%E_1JS+p6{yoC$74& zT#4t|f<$LiF5QwNqIYA}?7W^&-KzKF>)FV)Q3uT?xx~Cyv59Yc@akDy>545p8An## zViRngvifH$oBHh!e|9uv6dO%D{fBW)iGNPSLtXhBugv4NB|qb3)x6%qI{gFt^pb)- zCG7jvUfu6-iRAV37U6ghb-%kemh)!bt9F51h*H>@3=$gNh_d)XH zT=)F93Tc+3Q^bVb{)C4we@7Db34qJ>a-afN0@b9-wzc-b8e+#)Sbjxa% zPCNd3nMv5nC#k%VGtF|&Os<@_{nu@7nSjpZ4^9(I&wEVUe_P5pg^|H=pJboF$F%kN zO#vSH9O8d%nC4zxEcCy-{{Ma1{`0KTCoXR|VgKuJz1s4^=^I*)L@EjX`rBt@rTxib zp6?}@sJY*+@$q~+@Udv|V;jFsnaeII6df#=JziMTA5koLJiVRi=EtbG^aUmy1uep2 zr&|Oj=UH6?!C-OXZIOi^}spI0MGA5{3J5SMDHq+$ah=BbW2Xf3gbB}zwy*{p zrTdDVXcu3(uRG=7qKut-~mhW*Gm(#eNV3!u5C`R4G`?y+IwMD)!m{8t27R2zhGH6 z;n%v#zv&zSdgu47neMfY!!m!1)Vk6OD}Oh|C^BWlyqGFmvzYs%sW0pL$-h>1pM704 z?dN;$8@noh?|UZw_Uzm@VM#U4b2il6pPIzawjt)_mJM$v1aPwMh*RBWB=Y&2{4o zot5^1n>pZLfBo-#yMJFEpO~6u6S92y$L?l627h%yrx!be7QD9HY?0?WF)Yi(_eQ@# z4tulgi?SukJYqbS0fw{tSZ4c(UjA5VBg`{jeh&>=F6Y=?!EiCI{c`PrM2Cj((3sPOBAjz6hFUjUv2jN z;yE8Pe*D}0KJDb2)#~xvod5g(`_aGI#8YkY`uR15WhFa|Uu@t0>u|V!f4uCr!x=Vm z*-LBgiwB9hDzbPge%hiSl)BYu(G(TN4qoZCQ-j2JUUIc7)$7(VXDYSlcW}}=ZGNhr zRfje1X@>D+Uw@fl?Sd7{7M?cU#d|m_ z_Qs}DO9JP&W{0}Z-pw1+aCd6jiRt0Gy73pP*q$@#>8tH&m}+~{wD+ah@_7B3af~%( zriWX5Lyl@WWSX$AJ9T}w__|vS2ZNkiq`v3do;h6Au!&(!al@t`b3at|9F=C*$eyM0 zKZr@hb3q^9Jid3f4JSh^J_Y8le%|@A;?NY%@Q4;AZ_XQ~De+qtTsXeIkL$hm_T6{6 zYBMYw)ni_6yxN)_Y^p7CK5cSM)xOL3)TcW{eTmuNB{}a*$c=mDGKp*TivM^{^9oLw zSibA-xrEo}n%n*7+xbp<^5>7pg-v1X`txjSp6AYPDriZW(3jjeCFsnHU3y$Pca2&c zm=V0%l9wJ?%;RaF_k7R)f4_hK{yo3`uL*1R`~CX)`4d|H5B|No zmSS^Hw&Z-jv)^L_p6I~eS646ofBpa0|7HI#Mq5|!X3MN8nj|t)nyvp{?fU(D?-td% zDR?gn@XYhH>YH$A;)#@=z}BFp*S#$zpW6i9tYc@jJP@%eKrCgM&ikT`2E5KJ*^(D- z{ZyU5U6%1s)q(73yy3m}I`Iq(gajBFn53*%^otQk2Ij+`}pdf#JnDQiQ-i@JS@t6qrvG=JLv z-@pEU|G$U!H}bbzH{`OZ`+hBu@bX#y_-2lh?8B;g&#iW8$V^)ISbi=~aOeX0l3Rj1 zk4)f>oS+Z$EM;#fz{kO^X9cUet0@rf0Biq-26B1-yb`<=JMMuyXQ`xJb8mG zYvO~S_r9I`mQiuyiZ;hp9UL_{o*mJi;gxN4ziEoU)@q;3jfL^+ zK0FjUt;6Le)@7C^7J4b8QdzlmMU9cv?b^KsRa>ux?awzl6y$Yv>&B@GOB=nlX76Zw z?BuJ`z4fjfry@&W=B%QLK`UjKPgpeXlYXF}-Yr3$pCyV+i#Cd9&efV6YQMql$%Y!& zgmnkF1Q!Z?<*7Y#4CV$HOmJ@;4}wn|N5?cF{hPlt^$Jn!LYcZUfF zxJ}~Of0aE=@vhk#wb;9N&FLs!FXczqRzJyl&&a?Q^=ro|gAY>aTNG#RNSWVnK6i_G zN`TqR+7*l!#iVMglo_6is~!FP{ok?u;`?jtYAXx2-!^^zd`eoh;{;#z<~ViF^kZ2L z=PsT3zUKtL`eRRRj;%&MU#@;$|E~7=LbKq9BCWGhj;3t5o6NNIbJ_87Wpiu$l9+== zo1VzZ_4iJ_eY;%Ne1>oG{qJkd?&gWipR06O{{KVy`XA}`?@Fr{U)*uGOUAuz?TH9x zk4uHywrx8;nbUGn&&f=o_P`|}fnghV1RcA)(ljkSyV`8-zsdGL+?x+J^txudFTPm5 z|M%SYwePF1WoRx9eRf*ize`2^NI1KG`sSG`XEv3X%~X2y?b@}sw|`%YQsfZ4q!YU8 z$DfanM_JC&7AYYTxUhjr>f<7k|9B_V3G_R|5Cm<%)aS z$o9o*%DU)Hami^tSYmO>RnC9e`Tc*qm=+rGB}`0d6yMRec+;Wsn5m)*->-I(T>9t0 z=}RF3JJ-#At{MHfI_~AKh65qz?(b}GOx;%Oe$jQ_f<3vO6Sj(pe_g)EfJxEu*bG(o z-d27V-BT%EA&J?mwoE!K;55ZfZp$0@py{j5(4l8 z-np^a%tvh%vw{%sy4`jb;>`gM*Yb*OPnyWOdb9QQ?Zr1-GS)78^6JE-nWt6W+^V^D zD|H1U*F&v6p*P<;IH&uHU%7cSP;rxK_Ee?pzs264#bVBFc;Gwj%C2`=Yd@`=CBdt_ z`|6#HqaW68%iF=@vG!$bsJd6KrJ^2R^K>6$E&hc?fst$YxnD|MS#@K_yB>}v7R9TF zb9WXlI(q*qpM?IUtK1En*t)}4U*5GcIyPSEAouAfyJ`ic_Zeucik{?fwvGL5Oha=I z%jZMPPg-Zcz4~HFV*hR(v7Ju2+a#8ywQbbth|ts3Tc{PwHe(&5#k$FxYHZWq{nEVX zZI`~5!NF;k%5rt@d; ziv^`vX9`D(%t?J5GIPV-PZPRte#j}>_Imf5q}8T7&c3xN_v}(RJ>}tvQnkmQ?^^#} zKhN&=%Wc1+qc58ndt}ZNbq##7Ql91S+qE|zUVM1)AiMmZ4>cBFmP}shWRH(#svJ)V3199y&Fyk+z2zi~#q+h%=!zTMouhxdP6|M#`}`+K#`JC^*PZ&PU` z)w?a~uSMTyo9TQ%_r3qgCz&0Y9ous}Q|9ic>TOO z)ulETRy!{D8BP7^_@v_8&kUoC?f0slzrB0+tpd;aI9boej|FdpH5=X@*Kn)n#YT+|2p2tD=q)FEBbF_|t16&J(VRvU(6(@t4v$fkWfq{7~L<3{M? z326&%ZJ2khIV{<5?*5?F0(n6-YCBa+ll$hDB09H{Bg>IWkN&z$H z_8wzDzq^0i#b?Vj0*VrQ3>}zsHi`1|B{)_tw4F59FXV}wCp*ui5*Ew8$BhDO{j6Vn z+xPkJd;7{iDjkO|?0&qf$izlb@z~>yuRD~y<86LNtv;l2UMsiN#WBcBQ&k`;dveaL z_uG0;)qgs`cnkjc%;#u6IT8lo`pf*Kr)- zIKlmHyO#7i}(eBo1j8jn3vlX&X8b=n@DN!NPJy}lnhs~n$epR@E;MDE`c0p)3Xe@&^6 zn$V$F#r3?@k5?4cxfbj1tJt)Cv-7p4i@U3T`|q#2^|Gv0V7^^l z&G&bXpg343RS!%||70s+Z+ zeoeousr0O}k%yz_8lRQy;wcFXYn{$l|9f;a$0(~c(ag8%ZJ9R5&8XFDHBAJ#7#kv_ z%2qGZ*mS3K&Q6)$(|(0K4F}$MbcP5jFI{LoNnmLyi(=>+&zT8JcbZz9$zH;6z9=NBl3nraBk9Mn9J;tUUH)lEc-US7lQ> z)<29cPQ7|KYWkkgT@}e+9)0y_&0?#~&W>1@S+hOsTfOp&&6>fR!^}5x`s)2RzsocC z!>{RKr$4-oOD|Qtt|}qEpd@Ei+{*J}ajVxwum_0!FKBFj`HTC|rzh=3dz+_E63AY) zDEw6C^#7u>-|smmlM!dp;{ETd*GjL@_W`#0@BjVXylLJ4vTp|BJY90W-)_zQeE9LS z=Ms-XM7y@SYHZ?RaFFiSm~df}85^tRp_xY}-+o*E^GI4GlhcigCuN6{s*d?QuwXgF z)KJjMQQUlq-(#1{zN>MP=B*Qs-B@wi+N#3vh0Ekfp`GszZ@>5J@c;Yr=O$S=y(!!M zw=Udj$yPPZWsf@pPZ_l2MRR5Lob0|56&;mRIq&;q`M(urvt1oKc(#B0Ccm%L{!_Dj z?Z2bl>F1jjb`(GN6KT8sw{ff4=}i~-r)aL(y6<^aF6Y{W3$Hg^ocFlIYVFOGS*nFX z{)@vdyxppMX}bTs?YHhKZQpt7l8I)z@1zuK>)q?)WY0}{a=iXq;6$-{#jN@B`DR9L z%+3FLaBAK1)Eo17&%eL3KmAzp_0r};lKsakWoGMSZ;yJjYo0*=x9@#!i~avS@n5_3 z{oem~qrbo3{=4@0=f3{_Jz*Lbl%JWLSDW1V+G?*~c(!l1OQC0@f`M?ra{DN#`hZLZVzP1+nQ`p#75{Hi{K)w|D}5@!jEntz!0bii!A zpwqtfQU^uFD(7%HO=Z8lL2kY5$2t8gi=4Ax&eY!he%)HGm1&wed6mU~qxS}?6nR>u zORtF~ed(o<#V&y;#zh6O{VbAGH-~YU zeW+<%!WH`@^7dzzLpfGoYvZ{jw=Jq$Z}0uc!q@YZ0tc^w(9uY(rNV3v!{^uid-d~l zIQ#l-+qcQ@{d#S$b$QM8(%5i?*2EoKx0e1tclYkxxp(iz-v55T?)5}%S*25xj(nX{ zw_dn);rpE}8Y`ACw-~xs|JM5I|9*3xq(5IgdGh6#IoDo)<>TkKz1|;naqZu~ z{PzDe&QA%_`f%v+EYAoj` zCgjdb2^3lQG{s7CE`R*KijSX;a^L^V{&(K{od+zslb24J(lm3ep~sTa#M602ZKW%d zQ%_&Z3jSF?W$yEWyr%rDBK^~%%nqT-yxBL4Ud|5cvI>{Je5F(+)T>VJir_UP_APJj zZNApQ%~=mHE;9Q{jJ)o zSL=Ou+-ceDl>J*a`SHA{OY6?{cIl-CWZcaC_Ke4CuKUh4T>a9^^sk{X9` zx+Vr3`TuJBzU!ZwO?=ZY2kyS@cbVnJuRa#GaEk;%fdCKQIhnB$cW=My2%EwFPyBd0 z|Nj4T&*k+mIs2&aLRMoz%Wa{)^+k`Z`ufs$ZMfVLyZ?1{?6!5+E^QLIG`Z=VzyE<( zO1-g)q4T(x+?{*(<4sAe)*Sc6f!ps3JC*H@U7Q;ya`@toyLsDpyh44sUG_k5`Z~Sp85YDwTc3 zH6K2+@Z(ozf6e2Xvtivre$J>?we^X!H?ExXO2}jbqf88MfZ12Qb@Kn0v7EZ&oG<(5 zR>7tkS>8`mJC?sY7`%T9um6VZGwD&be}8qK6<(fiel%F|%d^%MQcBmGZ9~4t*9yG) zvHoGep(JL9Mpg6M=KKNc4o7Agm$46YU12nB66J@6plpp|yf*{uKH^0=f9Wi0tL*PVZn zwbJZ`EVkO%jwAv zIdtFW<@UCxH|mGZ6O1@Mv2tF;x;yvpTUy$Ev$f|rym;~AOCNeYYQ9|b|Mo5a@2~uS zWg@LAPe1;Q%s04@8dXU7Ie6Wj#HjcpHWGfdQJ27wAZ21s{?z(#5!Ib(VyU@+cWj$*3-t;-XEu$GfmlQ#b&s@ zDO)R9ulHuSuyJ@=oY~Zic}yC-Z!bQrIWU!hRXT86-KMjqf72>gSY23CJ#)g89d9;O z{gk=4#4$4WPssPu*wv0ZBMo-QESPd|j(FT<19L4FkI@W+4-@I3zc&wVS>B=JsJ@J$4(gVWwK1)bWJm?vcnHgo^JN9|Ff{~a)pK1H2!&Z z-RIl+7P?>Pbej8o*NI(kGt4Bn-qzg~B{?-cbN&5bt#t0UVcz0V(!%0d|KH8Mdwcu0 zclYfj``N0i_51ktYD@^K*q6Qb)wbJ_(<&VkX2f3ajj^BU^X}fR+Pa!19-$XMFF&8V zB349;OKI`j94qH#clXx5-0}Qy;JoMiUT-qA(vMg@?RkEw)%pGZy0-rNvY6lb{_f)H z`-%s1)?T|Mr51AR$Yzr-hs&-oai4-4dAUj1 zYqsX}n%>ID&Uxy7=|xl6&KV(Q>KdxjcRLvZ6lnL zdzE>`!R^x}%{4s&ZgSreYEnqa_7Z1xS~0I7^})`BIPD21u3cHPLh=Svv>Th-h8VT$ z&)&1D99Z@8yv9qtB=1O8j!uHe(YIXq9F;^l`$( z8LAVtrWmHJzMh_T{_~oxx1)D^&JuM!$FT18xknMwk9Xz;K52X%wKR0v#)oARZH@+# z{oOY9ww9IO-prhGh`;81@wT$>lPu0{y?D#QX<6YM)s-SbJ-jyawe6d=wsKm0w|Ka8 zMNH9_sB9%B$ADz1B~#Wtk6B?dfuW(-G)KF;ygQ-s^i_U=1Gi31o%H;pwDh#kSN&ST zX6;>j?e~YGo%yL-N)`DcUT$XIdP+*s_3*_djz{B***8Q9ZSrtmuj2ShdR^8^EyfFn zTCye^mAEEse8RIk?R16c-vIs(uVv4#v*lZ#yQ3sk?B%kUTc1=P@zg|NqT{36E1QWcp9;ywtTMU{yfm#VprE5u3_yS2sUD zf9(15#)4yqKR>?w`K5_m|FI0ixyLR){PE_?6^*H?h1)Op)yS`z>$`ldMpE|Lz)UIr z_UCI2rUXf?-8J`Hj*)6pCAU>u-12A*I_BbB?ID+vF?W@BMu4 z=E+W@*5{Rxfd&baG==ikh1ksgR`vH`#vIYs*T2=%)3@i{|M(}tMy~%@GQ)*q7JbI^ zd>9%zq5=(M=8C&MW1Xim@p)vNNZo_q`|{U_I;mw=mDEg0^YmQfrFq$+uZdv>Ymuudll=daZAs zFR&mcuB^JV-23wnbA~Ct^Y`CkD!6*}-`81E`;L8zov(6VU_nlvSjTG){SBeh1C{2a z7d;n#w5Vg5-L^X{8pUT~XUFK2}?e@lby*|e9v})F>rMrIwy}YF6 z{jccs^$k=0e#^=E_lJ4P{_pbt*iYt^{rDs*UHtpnJO!;yCE5A6Ki_F8Ezj0|RX#b! z{jT4Z-R85F1{ciZOaJ%o-|hV$qYvK8O-~oUdm;OK%)>?Z-9D*QJt%WvIic5ZnCrqc z8L8(p&u!w7ti8WJ!a``lCz%UT**!)Xm8-A*eRbL2){!G^n$MjB&JR+IUY1%PPk-+B zqPp?_s|Qc_&fOb+K5p5}u0ID91*_`jsRVIca}!{^owqtRWhcX#Nh$g1r!|5_D(9S$ z(LA>JVRXM-M6%lD!tIym`7LvM9k<=Rq49NZd$PO7{qM&nM>fupytlvj_{YPOHy7u= z`F76l2A4o)_J#T{=dAb1e_^|=@pLXb|F-gPx8`2k%g(Q(B+#<<+sBul7rK^R&YZM# zujBu3bFF<|RLUt^^cm0XtKR$W=1WcHigl}d&vx6KF1r4m!Qkwr^83~AA3S()GCY1) zpY_}xd7FwCyYr?!TNV%~QMGRR)0vmtcJ=8URXbC)P?Iq&*JSppy_GLtv5LOr=_tMI z<9LL@H83Lkv|Qs-Zoi%DHl)UMu&jI)dCtK^eBTuLz_JsEPc6&bDP1tLKVt2p%r`%# z7h9c`0f7TsN{j!YVX;)bN>WX*0a#wGul~qhWp3OEXf1=~T*9`Ai zSDxI#xIkcCIpfWc1zQShCWKw&ToZBo;jV^Xz6__1dHoZ8wa&`yj)LS)rik^a0n-$m z?jC&-&hRvipEJ>W=f4XP3$MCJ9#>p`dlR4IgLhxwtGdq9ynFM$__}hVS*cI@i_9)Q zxVQdq+UtMT7hXpT+)@zhxHj3XY2pC}nI<7OWu>N#UfO1#T_e3T9YSv0kx*8dx;{JB zAThCE($k%nJg5Dz+qSqNSC8}8+XOSYd46j5e?H`YXS1WYu4qk<>&upwmle}eCBIcI z3wXlXqHsfLg1gamt&FWnjxBGz54setihOyo;>DtZhGowe|7)&3v7j{Xlh0EvaV6ih z2UU&FIT|ltoU&+}K$D=!?M$I&1@{MUe}9jBzWv*`+jHlA`Lp@+!?(Nn852s%_;TiG zbg4hyUH(4*?fX|www0e!tgPfKtm{tqf4;HdYt+8yJ5Hskryq}dVBKdd=f7oJbKZFg zW662#Z}~D7UkXW|+0Wrx_~Xq@|343Q-~XQ=&~{v1-7CP)!u!$P+vO69+FVL3*5!>; zS`q|%E}m#=Ey$Qxyzxv9_XU?F+@Y&XmQ2w&A(1@wlkNGir#m=!u1Ody-JEjv3Bz+H z@q`Cio+|59I&I1&+3#IBQ8Jm2A!{mM>dY5f9S3jO)?YlZw~gPd^I}-}$?JxSYkzN; zdgn*gk4={Z*t5d^mX_Z=z5mPCKdyR~6+bL1YHqi0JQ?+GR;b4Z?yE+>d>yxBD>N+q z^X%*Ux!Q&HYd(LV$yL+RzThHB= z_>S*a&yfS0E%dgW>lP81tkULsK9o&GamizerIH35e=Pc#@4x@fp0GCb*Ujtk<<@hp ze{b(K>wEpAa$efag!JbnC4H&>$qC!S6s(-4{aEiaO=lOwrj6Gm4j-Gwc5vz>5yoCK zuh*9*>~p)z6um8Hsld`ZMR}(7=NTFGtRCvl(p{Vw{WLqw`sjwIrwvbW8D;ESc&GFF z)2^lGrbw?jT6C^DH~-M73#pS0l6uoQh1N{Fr&BSn^aiW6j`!lL-kVR9E#7~E*Xi6b zp&4hR=a|NvmVT-g=PbVInn7Cd`+dF}mjo(rE_419-0N(w%$BMfxFw@+`#i^$zdr=^ zZfuz<_1l~8hS8dPovTlt;y%T=e(A(rR!28KGH2$sE6e?SRJ5YxvB>!%uAI`-U$oht zwlO@d|MvTQ{GJ!vtl!&Inau3HZ1VEkt;HWbe%!P0?497Z{CAeg#XkPT-5;9fmhZd0 zuXz3cf4?8>cwnJ0*CKqM{E9mY9A+(HTt#ag*Xk%pE#{o)z|bHN-FJHd=cFiGG(qQ``jy1XE zQFF_xZLGfAPG9S)Gq*M(@|;B8-TlW^ikBWP^WSmq<4I0sF2~leAgk6(8Yz>s51Y(8 z2bvhS__o+XGPkGp->0AN?#T(%yuV)e_T1my>zR6l0+UOFvM3Yf!?II14Nkvnow=F+xeEoAn!&*}} z<;4n4$)O89PJEiT;aEg=ui2gz8j0EZULHErdEG)MO0T^s#n9dTNa(a1N9N46ra8RQ z+omqNDix?zyt=x1X0NXD$vt&T@*KCUyR*enIwUAEJNGX8(?#1h6eb^-m9)R=`u(o^ z>(ssU{PiwaF>m2oU=q5nTee1cu1>lAv8d|Az}LHKI`0NE`>ie8cvEH4U5({?MHbY2 zzWSM$Y0B5@Pumz=JtDtO-??B@M?rJ)J=LcNr!QHtPUd{~_PvS|-}n~$y*?T-o6##) zEsFox^^cn~OOoT}-&w=@Ni~zN)BDBw>kJyx_w2|snWk_wb>(W`j{4ZZkN(YEzdmyX z{5yC5mwbBU#jZus-`@$$e)!XpbJDtEvza{KzNvYgH*pXUeKPNP*8jWj@BChS|K*$e z$L8iTXdIaIykBjyLJsp}Wt%M>3apknH=~+cGN-jAzF<`}(n_7N)8wR($`m~r%`HYj z6T+f6R&v>PKi>U&`@bLj{}@95om>3-`QgXg@7I2Lbo2VYg57)nonE|n!PS{hEf;dM z-kJ2~-YEu#1_n-Lz%v6r4WT9#@>> ztG2c*`e~*}TjsQuh3|jHtroTF+u(M7+2y$H)0cTlu)N2b?7aCe=9gD~J+f$9hOhq9 zD$xUTf_G}fXK5)(`*5!LVG=Xhai;!ykJZuIah~r&$_lQT>E2ka^lIzl2I)VpZ#Er% zf0Sw0y3_AcTaNGs%bCaef7D_qsh#-dmW$}avq@%GWeW9{z3AF~%hlay*UhFn%i_&x zHZP;sKicVcYW*h>qnP%8z7uo4*7vfc?)`e?R^Iumha=YIi%zRJxOJ<6$LuxJ@_7QJ z&PWC(Pt(Z^Fk^f)OZ?n1qsP4B4f=0Ie`z-q={9`Y|J%C$_vZ6*%8u*rzWY*LIW5Xe zYRB%a#dh6mzxXZtc<%6a|4D1gUw^CK|MRxNjbj=N+u9s<1nqdY`taek_YO!ji*b5P zVmQs9(5iCCfM?3J%1Mfg-m?dJEiMTZaeQF(Imb%SiNi^gRnT|&<+AnZlis{}8GO)c zUhkm`wf`Qyy!UQh=ryKetz6Z218uBrE&ra2?(ds#SN~~p|NZJ82EM{6x4D}0)*H*r z%jd1i6ypCi*QU4kYLuuDo)w4f!Pvs8keKG>F5XDhVY z*i`H+e!Yz`=X;ft)jD~NXDa8b_SVUq7ucvFvboSUTsoUkmzk?;@{!Lr$vh0r3;ebh z+u3YC5ahLVYO3F+E!SUft$w@VauUn=QhxsanDguhbo6H=+RV(&e=Aa1SW!FVteJazwTJt)*-Y0&3$i(9 ze5$@4QgdbP7jbswmW($aRy|%{_17e6{k3HmyH<$&HSu_s^>owLKOwT0W2U(0@>TTO z$LwE!>}xK2#b)#CU#Bl`^Lrt^jU}qzra|BS-!qFV1t(cE9(0?eDnByQ`!%)j>7>ot z>M4~+^&M5D@SZ`!tY^bN|Gw051EhM&S263>nH1`p_Ef^s#pPIuyZpH=?8edF{M*idtW_)DFKFJj=2_$6_4gki zKYz1%=GxTzzpi~R?cBQV>D0@jx8E-G)wf^~`f}Im`=-a{$Lv3|J=!rbQz$R4;Ev+_ zdp1dh>I-j5SX%2I$+oF*zE_{Rpzy=yvU~OZZuee)ytygtfNs{?ch?{KNM5rI-kak3 z@an5=*``i4q8Inf{(F1>0h9Rq8OHO^#fGJ{o_=pT;dA=87c0UXvp;`Kneepv<4KDn z=KH@_zx#8iSIxk(PjS-e2`h88-5zh!DR)~G|1vcxM3sRlpo3w@rOgZ0vaZgYwQC)t z!uih^u5G@#N9XkA%bS1J#GOx@U;ppt?Q~(KO_6pIJ)ibm2|IuOyrO<`PvtYC*?*rc z=GU|Td1jH_&o__n+?wp(FMf57;kG_LeZ1(*Jlo7oYf99VL!3G;_P4on2smeR zT#@MAmz(rO%yVwB@8u&B>({O8F+9^Db$eOX?4_x~i@m-ad$#J;-tEgA)EKxFw>U0h zYGl(t;BZ7FdHYqjpcJDW8Mn?zO&32F*(=0wOnv!&V+os|FOnbYaK!DYxOZ;4&ykML zyH>4UB{Aj5oYa{v5+be{w_oPe6%|d2w3hLIHhud4!~6eCum7>U{?CVA^K;_HnYGg_ zjoh48Ognv}s`<#7(pcun`L|n4O0%%HF%T_kVq%S+zbWv}g4Z3?fiOn?qU-}TDhv)5}T*Vnw$I+j+&-TMikgZH)-tpbkO>KZQh$tpNiJqnepe~-{X%L9oT-q_VpXaCz4ZKx8`sKsP!%k z{ot3I=i%h-F=5BlyWe6Ymloe*O}p2?e);P5YeFkJw&Zr4{O-3z$NPF!sI9GS>js{M z-5Gfa<+@rKVC$z z+^hJl>-{Z!f5rd5^Zzbdsg-+p%PObW_jlCaYLi%W?)m4NNe@5m=_oYNnYW)u$kzJv zpP!%Q|6Ps$+n0a8=K0&y*U21QOsj-SE?$|o=IrJhRSG=5r_Y>G3-ov5I5s2Y?B!hL zNeoI8ymC~Ru}+)W8F|qC#W%kWMwO@YSC%dInX+s8`sDQfUPsTzqUKGn^Kv}qx>x_y z*j>MAdi1P+tJa(Em)8Aus`lNg>3KhQ<%U-}v1D+Om=Z9>&MozmkR?;|B99qodpO(`Q&_L?MX@+}t~wiNx>EP>sXe;A zs|1|pJ?}kLv~!Ap+u}~cFF&8px3}7zzxj-Te6RZXc%5mXcinQCf0)@-{CM%`cpu}bIdkhGxJqes+`x&(!6I*oWe|_(-$KZIXWLoN4W`b z8M+B>}tnl{d6kyFF1Uo5yA1wydNtC%-P`y>uomrRQW!-lpIA`(8H3#m(7Y z^Y7Es%gb9&AN*9ZQzm65!<_iIIdkt?+u3G1CmRbpMNd2Wck^Zc`F6h(zfN~|cVGPR z;?tUIZ5eA#Q(T>-Z!MVg)Ya+jBqt8dj1J$+52EJVEEMlLHRH* zd2!cm4(?T%%DlDsmX)TGm+I_j!6|q7-u_Gam^zK^F8kX*VfNehOv_vEuXreJ$KIWD zpZh6RJ`ex<K2@zsU`*@j=vuR?#c4$YV?e0Y$4B>g1zgsyvN~$E$R#Hsc}?o$+iGXh zKEEuniw+BA&RKhUO0LWQPg!y-?S};==IyTt^j-eF&)xsLeY}o-v&M#7GPidr9k0w3 zT^hQ63DZQKr>V=X%zT;}xlE%pG7<*rl>0HV1 zKL2w!ibR|8ozv!i=S@EEvP`?Mc}0U8Q?HO?K-h^1-!DoqFWHy7_URs-z*4*U{HK%R z&MrT@NP?&CJ-dCzs;8IF&#U`zI{wW1XQ8*_&OV!b^2wKjhmU^A+PC7wg(6G&9`<85 zQ)4%7t;`w#&%j@+|8)y68H90iv`A!ZW@y~m7W=!C8bY)HAQF`&(%Gix( zxm5A;ytOMa$t!Gv+7gX8zvuj@%3(KbKaFV*MyVxThyAjNm{!Z zll4XFn+>x6=YK!dl_c)t~=9jbCzODDU zFR`co<+d{l<-4cl`3bM@RQRxc=a!9y!uv1w9u)W3v418@tFw!|ZUD!j95F|(gG;ZU zd|7)&d;+gS(p4QniO`c$EZSSyC*RV(ps)41DCh!5i-vrc!5{B8I9n|HQtRBQe&H%D;xvGYD@6IROb zEf7oZnUvJqk)gBmObFwmAG_A6PxidMjp4zZ)0@uxDl>~dlD2YR@4d;KT2eJSIVaB@ zk>G6TSge)RW7nY3DCHU`>JrqUdEoesZMlIWk<-@xsBG|XVCyk8%U--avadnx)cb$u zzRTNIeK|dU|Nl=nKR>(Ko&H?>_~F90%(~)DMpELJe_kz|xcT7At4|Lf&!4fU;@6*> z>|g$s*MI+hZ1Ur$MK7i8WqL2%xLG8a?33-a=nd=pi5e{e$tet5udnv(5xhKcZOr2k z(Mg>B913Ns)&ee9M3v)I^6uXJa=&l(rj@_A7&xnLdYNw9Rb)1C>W=Q$uM(FwN*lCE z^A!G?zoV5w_EzYFxbGKbm!z*g9GSo1dM;bTTA8P%qRRVLPC6L=_lDDwyoYSLl8kk% z3zNjB-pnn&5v}wm?C$#Bm?y_-U9~Fj_Y}UHufIJ}H@cGl-?!!0%^xIgf0PpcRrCGM z4d(Ta!ebv9c1Rq4lvNe-%&zNnmsOIiLU#mr;a!#A_Nl=?)tu8hd5(ApD7hR}cxrH1 zLr~;pl=+s+--CRY_3e6OB`}f8DQiJ)G^gN1M@_a~M_r|mQl7UrZ$@$)tmgNMdt4LA z?=x{~^Y(i+&tIMvKYesj#pA-yf9CMoRFr&sbJO;9QAwMTbyC%zYs&IY9GljNZ9cju zN+^%(-@c-ze%~C%OlhfYbCc(7HZzu) zZ8ga_GLuuFq0{+wW5ZhCRDmfTTx~M~7$=HaT9#>Lbo9w`F-_b$vwtD4AOp*nBCFGL zS(9H2h;OdU`MdZxKilNR-}n8uetdCa>i3uVc4cbWwP!-5@AvJTqx*c_iMhqsZY^8I zs8N3NwEFo^YjWgSU-L+3-4*5}(4whc zMKhMX$`s9Wy=q{*{EO08%_9<*z2>Mq2zr_BYZ%Er=S`Amw9w?gnmcXl&C2(#+I6k^ zef6(3_AhSjFIXNnY2KByXG^Xt?%_(P-rlzRrl-~M*i#-HhOu*Ek8YSP{z#hX#`Ni- zH)56I!>vD>hZ?;4zW>WhyLOLFyE{(Y<>h`~C;P4B&YRQO?@!GBXSM#rJH4dWyY40w zmWm(U|F<#nt3bo2T_V%=tE$e+|9LE7ebHU><^>*WJ|ALuT`|Fa@16~ZC-Kg;v6yT& zDUqSzm{i%kgpG4p4|*gBGD_B{1`4d**eoIHu*fZmX~7b4K~a}0R#ztI?3_5kLve|i zdFl4t@Q{T2H4q%XYSxHOX8U>nFMIv_&Hi@3 z-kda^>(_s8$N$Ux^_Dx!bLQC2kK6n8UbNo%DVb*T6)$a&xLaNE|1!V*yjUN9Hsudi zT5cMzZXd{!=xy4zHNQ4lH@YnRtLWmjtGNWD-@6`>a+c`s>AK_gQD|0?P2S|VJz3Iw zj3l3T7;rHx%blYjyyTLoV3*4O{OLDuU4L{@LMuj5Ky}5UsR9#yznD&tmiOh@Ai<{> zKkxbBgVp;#@BPg$e@3i0h56h9-pNo9(sKCNF=kKTG5Ia`nxtGechHYxEkP+d0LdWDN(SZyF0n${eNzO&ty#r*e1< zCw5rSltim?`Qj~%XEJGqnoi_ zX5~7IY8h*%{54s5wNZ9ea^1<_u3SyO_h-L<&T-dx{j5zgSqJQ9Ou6$*vwThY8i@K{2>r)sF3oAXObUtiLD-&Lr%}h3knN`gp?L$^e73cWU)*Q z3A+%Hc1|$PuKL@j$NY8wrvLx-Q(bg*fZE>N*kg_uwU-L;iT4ZxpXV2%OO(!g-D{kU)5Kwb_P<8Q2uCYWGG=l;_O*ZFG+5@7FHUZw)6C+pE+y{sT0FX zMV%N}l)UCzx*TZheJH@J$kepzh{OWpkaxefh6zq_32{jlVd$}IGh&k|kT)?}oHIKo zOx9>Q)ivd|=vI}Zs&97Je`R^SeP7SRFRT4>!c}WkD?7h1zGS%cJw?WW<7CXNuvxnc zm%h2SwQ_yf`mM9rm;9;NyW*=hM{VBOed~{KR;Y^q2*0}_==~>!2d8p`K3-7Fypx?i z|Hil7@qdd>uFE>~F8{k#)Zt}Dr>?y&=dLuLFf)&D<=+MOYQ-6S<6lo^YRO|zncn#& z#oR2fr19R_NrIx*t94vMofepMP2P0uRi%r^W!Hu8x$dPGmVGI^C35V-+#|K$XT4Wb z*d1RRd?v)!t6An@!&2HZ6~F$xJYWCg zdcXS9r=OSe->=!7_ovzX{@=&{-@I==dn{f3@Z*WnDF-fW`C4FLc8qDJ+LdXuFK_m= zl-sk%CjVAikqzUaj*AA8Mwh!+mjxcLEVh}^61jIrRFAs*A}5b~+uKf9N!N5-oWH;3 zqxJp&ak1g|%unt}vzvXly1+_~|D3-5g&m83^RJL7Fx)XmpT$uBlu2mk%?-{jEN*Vw z?zqiY^Ad4XQs~ioS}@^|VRUnkV#|t)5{Iuzq^r89EV=Td!dH|cJ4XB zSg~BE1{>8;p!&8MVfYO**energ@vSbxsseT)9C| zK&i=NR{fUNP?g4Ip_z|&O+P509wj4exH++{ZbszWuyE&?O3^6c>lNFLlUAFRY*zW1 zw^_;Y{oR7yA0xg=t-F^P_tkq#_4BvWwp}f)P;Z+%Vdkln-EX@7S>F@nJiwf%yZ!&e zyK}1IYE!GWM*Uvcbe*?rU3`Ll)e8I9p;KS~I&fImD5-pM&i=3bnX;#^Z~y(vI;WQ1 zXT_;`EUe}4_~aZ`<;hj7`29q%x>&SI^2x0qpQj#suJ@yBJCm99d(XY>>w=6`f?Az9 z-{t1l|7N^nmH3Uv=}7dwo!2!=riW(#X7yO#`l)IC4~vLLnOXBwT_bsJuR6D>spHw_ zpEgz5#!5klRy1)W=n9(n2KTjfFU!3BAm-hiP#;@`m2>?69`z3m2oZ2_VO8MDlJb#t zPpl{@`}gGYol74-Zrt)V{?F0)C#x#wNhd3KO)5-&#&7@g$h313&yA#OUpKo5PEUVd z^W6Hm<)2^qb++fG7VMdEmiN$`SCe|quD#5`|8D--^V4r?{C<>$X*|SLt%AI5>y!wCk@Ia}ASFO7*jm zZd5tu*6Fb8X5wvE@lakxg+*Jb+~5AMkJ#xY9sVxeN8j9izwh|W+E1J3*Z;Z5e&WNo z>ieRtyW(!?Brj1aZ^+?MpR+nonjzy>OG{h2-lSiA0yJ!FC9co)o1=fe(=%q#6uWh%g5T07mwN|%d&RonZ5c;S@QylbFXmX) zFJGsAi)*$!RhRa{yx8_VN5Q+jO0VBM>Fe2U{XFbG3wx@K-KiKeiJn`lL0`{M?c3-kXyac@q%cqE{wO{l5(+%)FK5a-U<8>6@T@&qz0PD;xO33;2bR*^;3 z=lC_|6``S?p*yvk6r^u!;ObX({EL{i=02y4*!2RkwEY zc4y%qVS!z`pC3wVe0eP}byJE;)8WXAc}!cT1*UI{e)@dxUXRsg-VNt&L~Va19&Oeh z9rUg|_G{ezuAjLJW`9{}-+p4ldM%xeVm-(Aon)A}ZVgYIx6EIyq#OA+7jM7#{(Si! z>EjvMdT(AWu4&{wbFZXkb?Qs$mvXx@) zgL^A}l>|^kB@{k+}pFArbty?OO&$CEE_zWn?t!`OZ}ktb@};ni7zJZuey%gPjz zJGXrO_ww@c^z?M~$#WQrp1VDDaGoNO#Cv@5$t1hlpMP8{?PvEKFMQ@KyzH`Oi^S|} z?FINccvx6T)xZB<|NPIRM~CCfQeH)2CAKKccGSJH@9 z6nN)m5wTq4^}VHQm!#xRX+5iV>MK`uZu2GYfNQ#ebJ;I=EqEh3tuOqhu-2h)c7{FA zWPd(9BDl{e=!1Ew<2SVz`+d)x`uFci^oHL1t#M(+7v8*;`*o{oW!%q8dtNox?!FxJ zDK}%*wVgQzQo>O#+sv9ZPCqqzd+F7xC>^mCURqz1B%KqUok??1(^4{;9NEmWYE|GR z@eCD#5Z6E!Mh0K&=NeiEH*v0I=X~WnQ+$5imxZnpX_0{@}(B7dHs4yY2N`#3s4NQ0=R+aA2TF^Ff8bIdh96(>|X` z(bN94=0tBXV~K^_#D|$%cg#8e>Vf)l^}~xFAKmn8vHj1>`+wX2{hhz(v)=BWIcM9O zpXp~vW??sDDMp=55H0E5d*=cmy^>34-1II`1CFUGEl z(t4+IeCt-m+pF!axvwy6>gZas{jRUkFBSeAc79vOoU+J!$nfF~{f6#AdJEbz`p6A+94)zn|<~m;A3w z?`Xd4vQ2UxuTOqWb=t9R$JO{{Uv_RyT7UfNI?>P9%}&HC_U<^l^MhaL+Upfrzh}HR zua%7om$$8292?T{rgqNxw9~G(yXt)+?bc7@SYY^LSy*Vcaca(Ovtqu+4j&Fijv2f{ z%nOgbE?lN{GNMm}$wMh~f!aeO!HZWCg2ZO77gu27(4TK-EM#mxE8b@Jo;^0zKhows zU;h1^Qe=Ngna#f!lli6g*L?Zl7=67o)Y{CY=KsILFZ1U$&w9FP+qJ3dB=}Bm%boe+ z)gPvb@^j{dTyDK`!6cNUQCVWqsqIfQGz0_%CO*5z@9vzSbZC>##Scjv3taDQd;4aVDo%@$|CCjZ)q@Q!TqvBA;D$NDt$6=*hXUh(Xh6LT4A# zl;^2&e1DVpl#WFzq?le3?WXq40Q$0FOj(y#CU*V{PDOXg^?Q2o9*L+F}n!VM*B~V#wRl)V-MGX?B z>#lk#aVUK_bywC^iJ949N=F9+69b2kv&vzPo?Uv;C97RHbOlx4`Q6@T==OZh7n%Bm z<+9(e)n2-0y!z6lchds5eF@1E3%C_+d@JkejZ4M1f4t{#t+U4;6p@pMC!OySsZ{PZ9a{(PQ74(z>^tr|!?v`^cPjwfyhx>rDl3)(h_c z^|5B_(+$z_+qe$?SjBmEd#TRM)u&xI&uE_IXc-medn$AFs#86^c0U+;5^gd!HKesg zIyfe0G%-o17bm&AfBaQw!J=DJD}pvLEl_9>2o-cO@n~7$sL)nunUVVKpnu()*ROWp zul#=9{{KmX^3uD<7PwDNwzjPNchUX9o1~2vwzhwtY_7a@Aw9CpW?sUDYpI)GemZ)3 z_4D(3ed^4jGh)v!zwG_kNW`?QufI?1x$*Ixny1xF-Y(j;YuB3BPhbAMeC+z=r%pE4 za=$)!5jeqO_PN-=X^#)~*Z%=6ElM|;cSEQDz|RGL-W{IoB_Ytg$YY<`%4fPtT?ejh zC|&DuyDc#COJQA_-wMw~^CXgm*d`o`3k{vK^GFz@lYoN~YliB)d;6cynSC~Gj`ia= zNgGdmw%OKjZO`9pvrqqI3cbhqYHxguul!>bLLo%EZ<0znk-Bp}sl$jISTxe2aS*t6k{Mzqoqui(ii`_HMtC z61(Q>(|v8OsrsBBqbDu+vi^xS>yp{RXLFy<)_?MI(^8e+rZMZ*uYLESieDmp@Agi! z)gMKLUr((&FwO3i;sx&b)Gf_g3U6=Tujl?6zVD1;ZK|JC{J(?$m;ZnJ|Jj=-U!HFM zToq}$w*JR4=?OCzFiG8BWumnj^ZwQ6nD$Nu|OkCW_JPph53aLdePa{Bbk zH$UE-$q?(8el+7yq@|7B=4Qc7xymBf`b?>du~y#T{pjr>B-)ZWCY>xHOgd%qN+Nd-#t8I+lC*H|b-4(m?o+l_Ez(pz9XVoT8j+Z^xj!k~O%elw!YINdp9@VwCcE1eI zdVNQG3BxMwt!-PKI$wD$fA}oxsGDEe4&RdZzgL`E`{97^q$=}Yx85uZX1^=Mw|;YZ zKL5R==O;xee|4$ITj%z6;t`7nshekelyV5XJAd@|me*hJcX3T@EWNv7{hrOgcCYO^ z6PC4uHK8PVy}OgT%8iiUFZSn`hiK;*dAi=KN;MOlUhBj#Tm82BiTpc@cNd&y_`c+* z`GkVZ`3}YM2VQGWUz2yE>M`T?Pk(O`;#d7 zMuVR(*03v0YEog{yhXxN>BV%mCN9kdi9t+)5sQzzXgV!#a*f(Er&!Y}?tG{dLx}SV zhL$b~7goWw#(L$cb)P;gY*6~}vpfB{|NQXYXNLu)&Ev1#TyRD+`kZ+9=ASuM;ZNN2 zpXB6ZymE}(mizj4Sdz}C8Uv{(-+w+VcajRo_F9Ie zyvda}q_^dZO|rk@Fe5B_Nw)Xm=+pPAvjuLwEIGK4xngVUGtsYZ@As|z^=Zx3y?Hmv zSw#6%xz=Yt-)=smcC+iuSaZ%jy2iKHCdlnta^3%%+E%$~>;6aozQJvnr+Hj{gV62L z-hHe(FD;Am_di^#ocmfLEI0f9E}?!Q#gZj{$v)ekbV^)Ud~rwAyxVuK`P;`|2`w|} z@^IkEeHJi7)amu@t{aUA%JDphBeuJ8ro8O#q6KR6uO57=s=zGlapO$Z#2aOAMLjz68?%G>7&ZrnIxtST zrxvHmlC8tA#O|TaX_keVQa&4ZHUFI`$T894Z#M&%i`){vd7J;d_}BdZ(eC^I>;KvR zd%wBg-qv#EgBhgONjEfN>nuW2`Vc&xMOIN_NaBvZZV)A#1ZO0y(S4`NQ$GJnSfB(MHU7`mB^6&fPM;iW_R`s-o*=Ewzg2Uf@cUA`% z+6zW5*C{^}$mfuBe;14D(FTQ$>t0JF^W?U%u4>?7MF>Wi{{5?5YWQ z!WZfM;i^!wgW1=jz6A<_qRBnetglac(Y$rdg1Il(CMe~0uw<|Oaii_Sm!HPW7FwSy zX16~$sK{hFTYmmrU9r;#69kfVHrsflD7h`rV0m#PV!?yQ6(yf$*4^3`!pHTx!YbZs z+Q%O&R;^03{4iCXw=GChIW2P9Q!yTyyViAf`&ZO{eelrpWsF#j=;CKH6;^&cv22da z?4pQiOXvD9Wtd5EN^a7-QaB?$S3s$2*D=@0aaN3*mAcs!3_4DwG(0|4&K8u!w8G`2 zU^63QXSh=w=hg75Gk&nIW)om_n5c55Yju+b6L+9Mn19?gzWWf+ccl& zpj|8fj=+vL0qb8%G2VLpz08^6wrF-`tk93$>_4NL-iiAK@MZq3HC%V{-TgT0yga_I z`2~}AiJ#g1uwatI$#1Xu=Nw(A{y#Wvll{gB|F_Pm7s9=Qza^=c%V%nrJZGD^KmSzh z&4}lh(oOa)O?lw-rYCdt(JwzYZ#?_w=hJlg+Jcg*qJNLHiru<|{;oXhC12ZNXWpiJ ze$~>`UQB@wOpd7$C&L*WvOai-<|+sUgl4STbt2cL;@cDB^cex2mThiFYyQ1?`S^H$ zZEX7jE{WS6M0n^Xp8ffBX3IV#Wgp=8j+6zLpl7 zSj2r|TD+}vF~ipNR~Jd{V0!uGVQtAx&$Q>crz;zM7VA9Mk)N|IuOOxS5MS5PH>oM> z_Nep7sVKRMPTX-RBiunnMM1eu(2{edTJn)~N}64rkrR%XJ2+0c6rpf7_nsLqgGl8< zhSFH|y&Za3#jc%t>!OojSncUm4y*oJ?fUlA zZyjS6+m*h1jSLPaC%Bh{PP=#KvU=)myMkFK^me%4T=|}9f9T`=kqoQuyWg!|{kA6i zesudkmQ+rG>DU|?v?-LH$SXRWJ!x^eS!^PBoo zb-{WUcAL7#1orRyusfHN{muGa|N75-_WK@M{BDv%ezN-dS#c}gwFlLmmRCD%q_%0M zGSg|F1uh+{cz*o3`FsZNGXHsc`ugwZ`^>tTQ}yr9y=L>I%MvaD4kl{F$0Q?;9f@XC zNOL>K^z`)l@9+N} zKHdHD#gBVAR=RGFS4FNW5n7=ll|03RtE1_;c(?ieiUauvo_0S^tYr1@eJsAYxI^*U z!nL($7UxT)%{aSW#Pr6FjMWEI&dfC3xi{<8!xc8xmUFM_Mw%C-nn_HvGwF@rVszpP z51U+Q$J7JQTtgg{k`$6c7~hz@Zs6z;F*v=cWflh$1D8evo9J_yhNMf9!lEo9tW(ZB zJ@|VHJA=bz6HedE&yx^|ZT~Imh`qtiCUX;Y-zKqt8mXSpm6WS z_{k2!$Jn%gaetQ6-m$Oa(5^d+Z8s!UFMMMyp0_bHrCFMLwwJ{2?)Qq}iSHEj-Yi$> zkXU>#hUeC=sYfa}bZ+i;?)^QXA$A+%o;=<4&39&5-?+5z*00}Ms#AB{=LwWm+g^WI zAp2ytmi^m{oGyEGQ{K7Um%aKw*8AT7iS}j%H`mrJ`nojwqPxhp%ya7>1nry2d{FH3 z%c)mBUhjUg{SDhJ4yF^HxjLKOLX&UnJ-gh)>9pqWnzhs0CI*ePU!he?M+7Jk_|lVhhG()+$nlxMWTgVn4wPXUcV$IB4qXhR?Y2gbF!Ch{`2F9{GY}3PxkKl z^XFvFHiga{Xw-E-BNHh25Ib6qwo&gsW> zJi2((c9Pk)V?vviw6_RO5S-|m%yE!G>U9ur3y*h8%C*%KCzP0IEact)=jD0!77Hn> z=c`_Z2ppL4_~Xp)i8bGTO!l|ec7MEW<)ZvKn^n44*nArr7O-`$ndzUN{{3BG#`Md@ zLdD;HtX*k%*)>#5@@ey-w6~jPT|fI#^Xenr4HC-7W^J0Wx2Dt3&+q)F$B!dJ3+K(Y z>F4Usn)%#0`iVcnwy?<5^cboI>F(m|iqM&sp1*hI z^Pg9bR@%w@dtCo1-To*4|BsXB@7+J+e3JF&j)a`P1jFKM4IXJ0Y+R+K8)rN_chBC+ zPO5L+9+hv}Mv9XQr>*JSC(5#^&2jIM1wzsHO?=sIeoQf$>nGmLYTWO(Sm*StTj!^B zKh~Kn;F>%wwL>CoU6;$rU^zzCh6y5~3`Yf&nFZC;R%N-Qxb79(a((Kozgj20i8}t; zT)zJFN7MPu6BI0684t`8o4RjiU*5I6vhv>AIITRZ{pDp3a~?LF_Bm)n z*3Y%J6)KV4xjH?e{qv6QiECCzmA_bVXLHBP*y)dVAGsU*=)-H*fVj?&->bZ}c3)4_ z{{6>ngM2}HpTdGg3{0A;Cyz+4)4k(icvF+#H=d>PZ6ibALD-}~dVmx_=1vXuW) zdDmFpN3`!P6}uDFT}cA&uJEN&3!iQbZSpw+*OAQX5BIe^~3C5iY zE)F^liv&4u7O*f*Rmqt@q4@~E*%3px02P%-=N?74?8(>NxN1wTw@YNCg2QE#nWuxM z-jEcVD52WBKtkCd;&g{!=wkjQ2O1Qt=ti9$?42r8yRm-XsQTg3}kZsx{oz5 zRKY2MW#N=9k=wYqq{2JhT||PEmT1Is&YvJ6u&6>_f|pTSMc16E;fYeFZhoh2#;&O? zTnbtO!KbYig_V!pcq{d*inGC^c8*#L%iarVoC&M9R^+Ru#vZ=qH7{q{Qnjt`u3WqH zL+J9o6|ax0J2*H@T=9B}-qLcd6; z?tsy?=?|--?k-Z^P(6o*L8{a=lObX2$!D_z?yXm?zgKsR=a_PWSzAqpQp>Jcy`&sheeZOk%Ir zm9?7+8MpGr39e1%x@f*tD%gMd^2y2>S@*ZNPd-^v_0ol7E!XwaZVAs8KfmKSVO#F$ zO(7!QJc~}Qu)aI*ba(fjGd+e4Q9o~RO`ClA`iM7 z%(xf%UhX)i@+NPstINa%w@#i|_Jnz(ci{EC(j6U7cs6!;6bTrlg-Zsn*L|Cy%R22@ zeOG+;KUpOuVJ*eULR^=2*MF!!nsTMX=I`0%J4;&&Bd5jAi?^vLv2WQBaYpU9yXd2z zpT(#7?v40W^nmSYfsGgE!K952E{}DjnOl73JUFEioi@3GbKMf_ONrj>IUOA<0unrK zO04+4Z+Gq7|9%1or+)Q!acSM*rmwK_)8@4+Rco_5cxP_Cx@nSwnvZY7N=xb8 zVFsQBb5}LhX)Ao;UAy!8M+=P%u~hx2ZRL%-6OFavZ^fmTFZsKzlhYY$x~KWP$6Y1rCdZnp!LhBH#Js)TZTJ%9r5jT698* z!^7akl)xzt$_tKZ%=zZGYSjTBmxP`~mR`HJ?sJP%^SbZ&>YwNK-dXIvTz$^XBm<^p ziFeQ3mg1d%Z@2%`gv!#Vi+gVT+!p3Hg}bYhA+d!c;McmqDOH7+n9_rcH#mN2T5*!Y z>L$;@uEbqp$+3Hxzl$<=dL(Ck@>I&{ytar**0(e?X+gHAEbEJkES6QT=L;H|S}uI3 zqRi#9qUimbZN)!i8ePEow&oY_I*yO+2zIgJe%&ZGVE)+(crRS{i5yBnZIsv z$X9=@_@TG8H(#l_MRxDGy^$vtCa$z*ijO}0TTit?KSy@M^F8}&Z{8QX&Jv&RS-9Tf zHgDHPY2nH11TBxeZWjJ~EiOQKaevRTpxEo@7Ho5z{p{!R`OiwVPe1)oVWJhoTWGew zB<`~#XH&-68aw_{(c0+nwG~y9c^einHFdB|T_NP^;>meYNSH}^r5iWP62_^aIv1XH zPw(IV{cd68zfXU^@Be*o_w>!Kv0M4&#NE}^Pw!e)BU~HMw1lU-Lr8@w;t9)xOgtC~r8n|Xer3zi}=x96cK6&xOjEE`zc0WF}*MGgP ze=ff6|L^*^Qh>bb7wjZ%uu%7L?`LEkg zoC$Q^@3{Sc+icUWxY7jH+V>Y6Tdpm-xO&r}v#+1o86RqH)2S7DUDY|And8X2S^K7) z{5dJ$m3Z}=MZYSdy-#TGt>;MePr15o%NFsIYVy&;>uRZWg<=vqJRk@Maa z0X!`E-HrkRokGnX4)6N(j|n(yw+Ps*__b}Rz*YB6w{*n&JZ>#p$q}Mkm~(r&{(8B6 zfzA9vPM37Q<|<^HxR|LO>1fF5UGd|=W}WO=U9Ct8f2S9(v2!?~hM7M``93abPgpWa%{8ftoali3derd0yb z$vldR4rw{UHJ8kjH)Sr)Uz@$e&*S7T?T=3?m!6-t@B2)F*K7Y+l`UH#5ULrdA-Krn z*UT5cDve|&DabKC*E_Pp(B@zBeS7KNTg!f4J%6vhvT)+8s{a0d@y$C|&6_i)=HG1p zTeqZ>61UyayeXg%efo?di=d;LK#E}s@6tL|LC;b@rzh*GCVO3Raq*eUQrGj+XLsK` ziC|mpMB|q;r~ZE6*7Rtvf2QC%g^VCS&4B6aGJ8JWVo~QjTk^N4XD(B}mgK9)8rMB? zitM9=ol5^Mosp6)^w82)bNh6jZ7pM}(QnAc!Y7qgEvT zYWGIz)JU=0+j4IUFu2V0y}HFwWYIQ3mXO@Gbqq=$-X=w+N~S#)bje-Z?-XYnZBPg^KP4+=8p6{$W$0EwV`b7T#pt=aZj8`jTdr;*q2GbCk@gP?f(Xb{jX=Y)ySknZ*+7q4r zoBN*L73NyuFq><3_Nw+b0@lAS@4l~4ko$Q0EB6cUr$02+xVk?tx_1AC!byZUW7oq0p6 zH&?dp%><=p4%;0ynp75++sQPXw5?oOu=;SfRBrH=A>*;~5>{S*aO& z@-Ky+yPzfH&wVRY)2-PZCvMAaclBHyeE7(0M}dIXIg@0AL%n^DDV0@e zy_TH)DsrxI62G}u>^06vMHK%?sLRK@q+ib1q;ks01=5(vNs*m~c zl@)WlTLiAfC@~mxdOxwI1~~|9g7=+&RBZ zI`SfUHWJe+H?Ei#dU@Ny_G|ubk5?ZRRqo_xxbgCZyP|-a&_s#XFPv9NF*Gndn;WtF zhlZku<&zhw8zX%BWG4%y!2^hlIApT-@z3Va=q4r!9ka zd)+s%6m?m*^+Z^roZ#n0D_-5=TF|dn+`Wu#*}(*Xkha4Qi+1XGr))Faa{T!5Q#P~x zPQN@O^?1`7ozps}SxT(t_aA@EQmVnkJ=t`n#^tL?VWC=rovRd*yv3vDU)rj|tfA!l zVeS&!K(BynFFfw^|GmXw#qxa9*ZP?+r3xc!znJcE*|F68{&~(z)*SEhncL!K7n)CY zW_WgG0vp4zohAEyvfkc#dH<%V{+s))cNchHNxt+&MxfbcN3+pO@wl&X)7g2~Sq8DM ziHyJQw`KlkMWr>Ko7iI%w_jLuJ@l2;m#`}7Zy$79{IA{5|L|@1LX*wY4R$|eD0S{z z6dw{RpSPQFeff{tl|c{GJinPv`@hZY$J+O6c4uivJKVZQP)Nvogz^yJ^( z{~z-I%cfhV?-Y`sKliNtpD!=&-P{yc_u-@Z{{Qp;E?AY`{j_L?=;otWrd66rY&oyL zN{!FmJ@l%NoMfptH0VC6bJ{4RM`^_=u1Cz$aWS!dY^^@)ul!y; zz58T_jSNo>55u#2e=o0!I+GSWJzXm?Ml5{#^U8U@vpN~3olP?AHk{HN6B^*!WPZf; z*|X0-PhM=knd9aW8rpmO@z1L^=eaY5EaU$=&wYP2b7kl0Q<FT%#kH6Np-6p^N|;Oo0N>DnHfA< zR&}gyVGb1DHQ~%>p>5lo)PmRrjFuOwtlHt_vgdoYY*mCQ_Y#F!T+T0l_MLBhV5*h) z;ow5W^!fWL{{6lGJGSH0v8SmUS4^{W3vf(vJhfTL=-(&t{SwofCvU!-wNr+t{b+%K zj`!=BL)EXgO%!N9tf&9#p>?m3%{hH9#;`$)!VRUGT1RF$Y$8IK8>XDPXK#$|}I> zk{Wef(P{I+Pn_DHQvx{ztvVTeL|2#2{+Q?Qn^9Zu`fd#;$Kpr#iVj5emS>0Mv!2rp zymj|nw?wLUQhoXItLg^pChoCQUKnq&JA0AvA>Gb%UQ>(KrWJ~}q@8szCKD{q}sa4|fJ@Z7n zh@h6U_ZF?=seSOp+-TC2t=%hLRqa{IIHyb@y6UWSh2q1mKMUGL;uD-X@-|m&-}hs; z*P5!kdb^h@mpdC@bezkt^ui+dw$K@C_Z@~>+it(ho8x}lYV+(}*1KC3?}W~?oscLm zxAe;IXrJ1J3=Iqy5Uu9S|O5^hWv&)itH%C@0UubeMbl_lkxg!pF3%`0C^F@9RKLY(``Yt~y5 zM#ma7G$YKUmOie?lKOgkf>9Tf>hZfO*AK2%a+)8EU*{hT!wZGrBb=&d!z&6%B-mA8yoRdsf^0@0Vbyc3?k0J|=Qx8|`d0SH9NHT+gXry1zt!d%A+%oW0#ba>JmqLR>H3z%Rl0ANRj=_e`@j48>6Zc_#qJFI=LhEgUz;WM;qT$wt~z;b-FbQs zRaaEpKNb~N%Dwyh;_bq_nWq=N*S!%v=|}Fz*OnDZ=KJ1+ofDSpc^!ZHYQ)aBG4=a< z4{Z`>-o0DwU$%F^s$2ufDc+ zcB`cR-&}tF{oU%x{u!Tzxu$GR20pX4$*x+XrM2MD3D2pQ*cF>DTx*li zRnCYGzqox`ao~#SS5u54-Tb+(@l4yiQ@e`3=G~^N_h*sepdeu5ex|k zVf8$6W65X7D=$ARO%HH1Tvc={SDjxrV4{G?#?N0_J+l74ezQ>e=`G_uacfilMr_*n zwAJ^(= zsrdHi)uSMX_xJbzfAd*=RaHq}Xc%IRHd&A1HqUVfHgW|>>UMHgzMlYvIMV1hgYg!Ax z&zow!#7mU*n(M+H>-!31<$l@Atke8*a%VZ~&(00($JUhJ%U0YpdwYXzmhM}(7t%G1 z+h_OWHFvz6P=0>lT&4PnO;;9ron8BWv)${pTmCV`r$^r})4q2{=gqc2t2;5*wy*YP zm$$$#=x!Ax_kdYyI^PW#dTXWRD^G->v{BJko z^qU_#Vv_vF=I`HOAvIn36wA}3eOp{_GR(U8;^Xf3b8V}CUhpobvOl3SL&>;gI9`d0`S$8qcgr zq9x}VCL}Q^D7d-!t}0%Y&9Uycq-o`?g-pU4udGrJ%0A!E_y2`|^&J&&wOYZu<_aCx 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≤3#PW#9j$ye{^6X6W_r-}pEA<*ogDZTr5z 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�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

&C528`$4( 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%0A+PO9E=c)54nFLSP}+wbeIu$kLW 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

-KO8w%R$I|uk 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

a|36*)|Jl;dSyBIA@BIJi^8Y6b{=eMx z|Mm9&FV_EmcjW)K2mim``v30m|F`@9Kc4;n`;-6we*gdd>HoL;&(Bu;|MBGiuXq2S z%=`an#{ZWa|G!xG|I4la52yWqv-|&#r~jX?{{Lv^|5w}oKbZLc^^X4^PW*qm&Hq1L`hU0m|C_!4KVSa;WbXeb^Z!4d z_y6&n|1a17|NGi_%W|DP`W|9r*&PZ$5+@B9Dp{QrAB{~yo#|M&a< z=WG6dJoEq0=l^f_{{MFO|D##|zd!x|V#EK3)Biu5`v1YC|L>3fe}Cftvz7l}tp5LO z$^Yle|36>*|J~95pRfG?_4fb${{N4r{eQFX|NA5VpDz9X?!eET)Bc=V@N>`np9j|d z`*8M!zR%mZoX>q7pZmK0KVA0!#j5{bZvTI_>i?5P|G!-S|7OSkH#`5o-Shv^^#2d0 z{C_n2|APttA5H!LYSX`O5C49=^!eeMx7Ye#U26UOVA<#U%l>`2`SZoDSC?A;Jz4Ve z<(^+}j(+Z}_<4BO&wb0^MkT+yIsNC6-Jd%v|K3>oxvS>;s=lAQX1t9_{oGacHYV-M zZsA zCiDA(_P4RwKiBlXjmvryn)(}lnKNdCpT-p4&xAo_t zt#9M%f8H*@N>`7xAD0z417QLb${;bZ1*i_XJBAi>*?Yc;&FWH zr1F@_=>o_56V^KMa4HH+QFm~1;`q=esM5?JB*bxeL+hz64LwR8TSM2BhOAzD``zB} z_p0B6i1YT<-}h8bKEQsg zSFaGaRe7c=R9U&jIbe=>OsC+|JuVRv&z7|Q?}})fF=Ixm;T@gFc5YrQx}r^t-wo`W zL=PI$XUy4D zFgL+SR8dWsVMax3c;%`SC2Y?gcW(a3G3WLp*E*ITigjiSHW_JhnipLaJ=B}jBKDwv ziNaLROWd0-%)E6lJnPlfL%ajjOALL9IxdZ`_47-{mb~}hdw{LyT(G2|HQJ* z;s%?)2liB$zdx0--uT#|uU;1_OI>vD$K93wP_|b5L0zn_U41Xt``Qnt$^IYQ@2y(m z_2K6iyXohjU;6!pW0v{-OOK=Fg0uLO@7J8XA-AfmB=0`otV|ofTASsLi!UD7J0;QQ z@V>tiYuz;E<&H&qJs0VE7gqJ3hmGO;gM}i$C)9rXC*Ctt*v;Mj>8C^k2`!#lwp$r~ ztQ9>>%xvY%0Y`2um#_WDncV2W;GP-67jc60WjNZC6qnVTOM zyuAA({oA56)xJRA&|+i0*Jd*BKmDn>ld@~qu1}wAJeTx7U6S%I3=IRe4Zi#m!Y9UT|CJxy1METr+3a z#KfxIY^Ev;&v^tl&pjA)?%dprQ?~PTUkOY3mFLLa&pOO`pfdA%NcirWyt_MZ+^n2@ zBZAk&%=A%SmQ?iJT}$2^nR5A7K=HC<<9~Z|YkwFArCZ#-abw9MK`##Vx~%eY?#xp` zHo31Bwpp|{M=f6eaPHS)&q7bmo*bKf2VTZZzZ!k-^5kjPE?tTW+cw*TcZKBjTRg`v z9#2Tu`&BO|DcN|8+bm{}h-q@N__wmBi_^YFUYV8dvDU4#Ui*5?B)_>g`y4kc?e+DQ z4hY(ir?Xnz^ls)J)0M{i<8#*RvwN4pRQ6^EhiUH$%lNFd(x#WLUpStzmF~Qo_K%z~JfX=d#Wzp$Py8|GWnP literal 0 HcmV?d00001 diff --git a/MBCPApp/mbcpicons/trungthu/mipmap-mdpi-v4/ic_launcher_round.png b/MBCPApp/mbcpicons/trungthu/mipmap-mdpi-v4/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..42e4ab678d153d411a8e5836a263eb7e3fe627ae GIT binary patch literal 2109 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxOb83KGlT-^(N{{R2_|KIQb zPnZ1v_2&PF6aU}r`Tyh1|JOVI|Niv<%hms%FaQ7l@BgD2|Gz){|7zX;pRfM^c>e$Q z%l~iJ{eQFf|DSIl+25c4|Ni>_`-A^a7ykeM|Nonv|DP`Y|9(G6>dU?V50`?t&*uLB z{|BVt-ye{g|9}7g|NH;r>Hiko(^s0~z>e?*EsY{{Q~+|Np1|Kc0e2d%OSt-=F`#-unOL?*I2ELF`YL|9`pt z|L>3gueSYvu^y!U&EEgt?*9LB|Nry#|6lL?|8m{`j~78UzFhPF#cGg^kLQ87Pv-xB zI`9AIYhZNs|J!{pbiMz7e*_A~cL)E!KL#@7(*=Uj+)}FE{?b-S_{)$^SoI z{QrFQ|FaeUKc4&lYRl)WsQ)k4f7{uJcj*W3R8{rUWC1ttLyQ<#!#eSL4@Fq0%`-1kLd*;1M$$4oW_;Y3RuN{-VHe~)>+48wC{^z>(pNF>o zeR1l`j0rCceE)yD_mxL&76SuAVM&l*FayVr#*Bl!ysR=AJ3gm382ox=CGz9*jcbh` z-im~O7T+T-ctftRV5fW2!UYXdH$Hs-u!qAv;^)uUgXfYTT0Z-A&iulQ*MB~~R4lbF zcvSq(S^fOa8y(*#G<^H{ZQ_Ksp9eZ5cC5(o=quW}@aMwsJ60T+aKkh7St0`iOSPwq zV~EG`-f8R+((VFo=M%cB-|N2Hd;8_y@AsYP2OCq;e>mEsm6N^|6vvJHXtoMkDy0veM+@0d%J#~kam-$sWC&f>H=rc>|V)!53 z;JEkGHLtTAzh4u2Dq2%BV&jCzuM=H^*6mnV{^x@B_Vm=;_f3Cv;uR;C-nQKPC|-KX z!p4t}j~`1to|=CA=LxA-EE%#yk7f7&3>9Mvr$x+eRfpa(Mb~%1^FY7_-|M$H*J}k-Ko`2B9?h_SA#8nH@osHM-heCTsE=&SYSSogCs@qjA3E{$dS@eUVO2YF@s+ z%J^ri<&1|K5(}?R%j|5H@0#x|7u8_3w%=&2{URT0ruQ%RF8vtt=rMoSe8w${g8Nus zJ$h)et%PNRVbBeMx6hTMP1O8E{r>dUerc`@ijeERu|Z(%3{P#%2lpeS8}dyq=!s7| z%CbqG;caHfkt@a9%}=)&^tuH%xHC$n*w^^qt+HX@`nU4?*{nY;oZ6zcD?=GP__o>X z{&wKy)I(aY&6?Is-96(f=e^ar_phB3t>IEHyt2zHLV5b>xka4!l32bkb$ot4=(_v{ zw;i#$+izbj+ZyG2E$?{6Ru|pBR=zTmf0cbr-1;~4VPYizJ$8rSPPy~X)Mvh7J{Ix) z&*?*t@3AbJA%CyM>&M0$+!y8q^gNtuQn-g#)zs$1>nrYW5LRmCP_Nq zGgtI(d=)R5z4+#(PoKhDX8v;6x76m`i;FM5Uhq-wd3p1s-^U6$ji%nQTj0JL&Nr)iOZOMO%IemnQ`%_RD;bitNP!M z%a0XAKL|VYR@WxcK%$8E?vqcyrat6hDDB^DU+?+9Q8v4$bK}jNFYHkZU(L>Es5spr zb~LYd*+#=Ov%f2yOXt|`nkU2RF#G+Q6`78#d5iC|&f5JmSou#;>U^2MA(1WK`qMXy zt=_t7mDj=@Rxwoux_6{b#OXnhh}{KR(BiToKC{{E0F z{&+h!$JAPeFZ_|-l^wx>lO8O+a^+QLGE=<3;(Jp)f>st4^Zxvq*3K<1U*0xb#b)zN z+jz&t=j;j=1gv~>;bl?TsB-t&@miFe@Q*C!6DF1zv~>x0hpv+rKJ%2qxu*)zY|vuV~G89l?wWV)I^kXLdDV}X-%ME7rqXtm|D5cD?Bsuk#N#KJ1f{K>Us-iDLEhx`wRXGxW%t%Z ke!gZWy{j(v!k2o>dzZtR^!xl67#J8lUHx3vIVCg!0JU8qbN~PV literal 0 HcmV?d00001 diff --git a/MBCPApp/mbcpicons/trungthu/mipmap-xhdpi-v4/ic_launcher.png b/MBCPApp/mbcpicons/trungthu/mipmap-xhdpi-v4/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..c384c76c45492cc202acfbca0839d553b6481047 GIT binary patch literal 4053 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 Z&?_wUQ(11pBnAcs22WQ%mvv4FO#m;`eZT+! literal 0 HcmV?d00001 diff --git a/MBCPApp/mbcpicons/trungthu/mipmap-xxhdpi-v4/ic_launcher.png b/MBCPApp/mbcpicons/trungthu/mipmap-xxhdpi-v4/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..c1585520f65b9fbb47571053f334dccca01a81f3 GIT binary patch literal 6810 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 Date: Sun, 14 Sep 2025 08:29:45 +0700 Subject: [PATCH 137/475] fix: mbcpicons: wrong folder format Signed-off-by: Cuynu --- .../{mipmap-hdpi-v4 => mipmap-hdpi}/ic_launcher.png | Bin .../ic_launcher_round.png | Bin .../{mipmap-mdpi-v4 => mipmap-mdpi}/ic_launcher.png | Bin .../ic_launcher_round.png | Bin .../ic_launcher.png | Bin .../ic_launcher_round.png | Bin .../ic_launcher.png | Bin .../ic_launcher_round.png | Bin .../ic_launcher.png | Bin .../ic_launcher_round.png | Bin 10 files changed, 0 insertions(+), 0 deletions(-) rename MBCPApp/mbcpicons/trungthu/{mipmap-hdpi-v4 => mipmap-hdpi}/ic_launcher.png (100%) rename MBCPApp/mbcpicons/trungthu/{mipmap-hdpi-v4 => mipmap-hdpi}/ic_launcher_round.png (100%) rename MBCPApp/mbcpicons/trungthu/{mipmap-mdpi-v4 => mipmap-mdpi}/ic_launcher.png (100%) rename MBCPApp/mbcpicons/trungthu/{mipmap-mdpi-v4 => mipmap-mdpi}/ic_launcher_round.png (100%) rename MBCPApp/mbcpicons/trungthu/{mipmap-xhdpi-v4 => mipmap-xhdpi}/ic_launcher.png (100%) rename MBCPApp/mbcpicons/trungthu/{mipmap-xhdpi-v4 => mipmap-xhdpi}/ic_launcher_round.png (100%) rename MBCPApp/mbcpicons/trungthu/{mipmap-xxhdpi-v4 => mipmap-xxhdpi}/ic_launcher.png (100%) rename MBCPApp/mbcpicons/trungthu/{mipmap-xxhdpi-v4 => mipmap-xxhdpi}/ic_launcher_round.png (100%) rename MBCPApp/mbcpicons/trungthu/{mipmap-xxxhdpi-v4 => mipmap-xxxhdpi}/ic_launcher.png (100%) rename MBCPApp/mbcpicons/trungthu/{mipmap-xxxhdpi-v4 => mipmap-xxxhdpi}/ic_launcher_round.png (100%) diff --git a/MBCPApp/mbcpicons/trungthu/mipmap-hdpi-v4/ic_launcher.png b/MBCPApp/mbcpicons/trungthu/mipmap-hdpi/ic_launcher.png similarity index 100% rename from MBCPApp/mbcpicons/trungthu/mipmap-hdpi-v4/ic_launcher.png rename to MBCPApp/mbcpicons/trungthu/mipmap-hdpi/ic_launcher.png diff --git a/MBCPApp/mbcpicons/trungthu/mipmap-hdpi-v4/ic_launcher_round.png b/MBCPApp/mbcpicons/trungthu/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from MBCPApp/mbcpicons/trungthu/mipmap-hdpi-v4/ic_launcher_round.png rename to MBCPApp/mbcpicons/trungthu/mipmap-hdpi/ic_launcher_round.png diff --git a/MBCPApp/mbcpicons/trungthu/mipmap-mdpi-v4/ic_launcher.png b/MBCPApp/mbcpicons/trungthu/mipmap-mdpi/ic_launcher.png similarity index 100% rename from MBCPApp/mbcpicons/trungthu/mipmap-mdpi-v4/ic_launcher.png rename to MBCPApp/mbcpicons/trungthu/mipmap-mdpi/ic_launcher.png diff --git a/MBCPApp/mbcpicons/trungthu/mipmap-mdpi-v4/ic_launcher_round.png b/MBCPApp/mbcpicons/trungthu/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from MBCPApp/mbcpicons/trungthu/mipmap-mdpi-v4/ic_launcher_round.png rename to MBCPApp/mbcpicons/trungthu/mipmap-mdpi/ic_launcher_round.png diff --git a/MBCPApp/mbcpicons/trungthu/mipmap-xhdpi-v4/ic_launcher.png b/MBCPApp/mbcpicons/trungthu/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from MBCPApp/mbcpicons/trungthu/mipmap-xhdpi-v4/ic_launcher.png rename to MBCPApp/mbcpicons/trungthu/mipmap-xhdpi/ic_launcher.png diff --git a/MBCPApp/mbcpicons/trungthu/mipmap-xhdpi-v4/ic_launcher_round.png b/MBCPApp/mbcpicons/trungthu/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from MBCPApp/mbcpicons/trungthu/mipmap-xhdpi-v4/ic_launcher_round.png rename to MBCPApp/mbcpicons/trungthu/mipmap-xhdpi/ic_launcher_round.png diff --git a/MBCPApp/mbcpicons/trungthu/mipmap-xxhdpi-v4/ic_launcher.png b/MBCPApp/mbcpicons/trungthu/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from MBCPApp/mbcpicons/trungthu/mipmap-xxhdpi-v4/ic_launcher.png rename to MBCPApp/mbcpicons/trungthu/mipmap-xxhdpi/ic_launcher.png diff --git a/MBCPApp/mbcpicons/trungthu/mipmap-xxhdpi-v4/ic_launcher_round.png b/MBCPApp/mbcpicons/trungthu/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from MBCPApp/mbcpicons/trungthu/mipmap-xxhdpi-v4/ic_launcher_round.png rename to MBCPApp/mbcpicons/trungthu/mipmap-xxhdpi/ic_launcher_round.png diff --git a/MBCPApp/mbcpicons/trungthu/mipmap-xxxhdpi-v4/ic_launcher.png b/MBCPApp/mbcpicons/trungthu/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from MBCPApp/mbcpicons/trungthu/mipmap-xxxhdpi-v4/ic_launcher.png rename to MBCPApp/mbcpicons/trungthu/mipmap-xxxhdpi/ic_launcher.png diff --git a/MBCPApp/mbcpicons/trungthu/mipmap-xxxhdpi-v4/ic_launcher_round.png b/MBCPApp/mbcpicons/trungthu/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from MBCPApp/mbcpicons/trungthu/mipmap-xxxhdpi-v4/ic_launcher_round.png rename to MBCPApp/mbcpicons/trungthu/mipmap-xxxhdpi/ic_launcher_round.png From 2a965c97a78d19c4c64f5f96ba003bae954e46f7 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 14 Sep 2025 08:31:06 +0700 Subject: [PATCH 138/475] README.md: update logo Signed-off-by: Cuynu --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 61b586b..249e461 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # MBCPApp Patcher for MB Bank -2025_logo +2025_logo Lightweight "open source" tool for patching MB Bank Flutter (Android) app for rooted user, mostly written in Bash, made possible by [Cuynu](https://git.disroot.org/cuynu) without any use of AI. From 68d7fea1a662a6749054d39ce302f35c6c1354ac Mon Sep 17 00:00:00 2001 From: fukiame Date: Sun, 14 Sep 2025 09:34:40 +0700 Subject: [PATCH 139/475] [HACK] [1/2] mbcpapp.sh: reformat AndroidManifest.xml upon unpacking restore one-line format used in apktool for easier sedding Signed-off-by: fukiame --- MBCPApp/common.sh | 2 +- MBCPApp/mbcpapp.sh | 5 ++++- README.md | 1 + 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/MBCPApp/common.sh b/MBCPApp/common.sh index 3c5f268..9855485 100644 --- a/MBCPApp/common.sh +++ b/MBCPApp/common.sh @@ -64,7 +64,7 @@ sed_libzdefend() { ##} get_mb_ver() { - a="$(grep -m1 'android:versionName' "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml)" + a="$(grep -m1 'android:versionName' "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml | tr ' ' '\n' | grep -m1 'android:versionName')" a="$(bb_split "$a" '=' '1')" a="$(strip_all "$a" '"')" bb_split "$a" '.' '2' diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 3ee95f6..abff330 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -156,9 +156,12 @@ unpack_mbcp() { rm -rf 'mbapk/mbapk_unpacked/root/assets/ZOKOK1a6XCiqYb_a8bYPE9c0rjUf7_n7k77YxX5Ypdw_' rm -rf 'mbapk/mbapk_unpacked/root/assets/zxHdhL4_ZEQLQeo8R2DzSYl9PGss_cKSCQTcZGBtVmU_' - info "Creating [mbcp_info] folder..." mkdir 'mbapk/mbapk_unpacked/root/assets/mbcp_info/' + + info "Reformatting AndroidManifest.xml with xmlstarlet..." + mv "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml.orig + xmlstarlet fo "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml.orig > "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml } repack_mbcp() { diff --git a/README.md b/README.md index 249e461..a866e1b 100644 --- a/README.md +++ b/README.md @@ -91,6 +91,7 @@ That applies for following folder : - `git` installed - `java` or `jdk-openjdk` installed - `figlet` for showing banner (optional) +- `xmlstarlet` for reformatting AndroidManifest after unpacking ## Usage - Go to home directory, then clone repository first From 19377a394c0cd6e966b4b5d8a94e538a16b84fee Mon Sep 17 00:00:00 2001 From: fukiame Date: Sun, 14 Sep 2025 09:36:30 +0700 Subject: [PATCH 140/475] [HACK] [2/2] Revert "feat(func)!: common.sh: temporarily disable manifest_remove function" now its back to one line, though dirty and also needs an additional dependency ideally we should have some apkeditor flag to unpack apktool-like ones This reverts commit a89d47e280fa257b2499a82948902713e2486a30. Signed-off-by: fukiame --- MBCPApp/common.sh | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/MBCPApp/common.sh b/MBCPApp/common.sh index 9855485..1f8f624 100644 --- a/MBCPApp/common.sh +++ b/MBCPApp/common.sh @@ -56,12 +56,11 @@ sed_libzdefend() { ) && info "[sed_libzdefend] [$target] -> [$replacement]" || warn "[sed_libzdefend] replacing [$target] failed !" } -## currently causing crashes after migration to apkeditor, waiting for fukiame to fix -## manifest_remove() { -## sed -i "/$1/d" "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml && \ -## info "[manifest_remove] removing $1" || \ -## warn "[manifest_remove] removing $1 failed" -##} +manifest_remove() { + sed -i "/$1/d" "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml && \ + info "[manifest_remove] removing $1" || \ + warn "[manifest_remove] removing $1 failed" +} get_mb_ver() { a="$(grep -m1 'android:versionName' "$DIRPATH"/mbapk/mbapk_unpacked/AndroidManifest.xml | tr ' ' '\n' | grep -m1 'android:versionName')" From 1ddb47b430978d27367149e30cb4a192581abccb Mon Sep 17 00:00:00 2001 From: fukiame Date: Sun, 14 Sep 2025 10:49:08 +0700 Subject: [PATCH 141/475] mbcpapp.sh: check for xmlstarlet existence mandated after 311ab52eae6b7fc426317581ae6f193991e442f8 Signed-off-by: fukiame --- MBCPApp/mbcpapp.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index abff330..98cbbf9 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -46,6 +46,12 @@ if ! java -version ; then exit 127 fi +# Check if xmlstarlet exists +if ! xmlstarlet --version ; then + err "xmlstarlet not found, please install it" + exit 127 +fi + COMMIT="$(git rev-parse --short HEAD)" clear From 70c851b89395d487860feb78863e0cc80afe7ef2 Mon Sep 17 00:00:00 2001 From: fukiame Date: Sun, 14 Sep 2025 10:56:27 +0700 Subject: [PATCH 142/475] README: note termux support Test: compile, install, run, no obvious issues Signed-off-by: fukiame --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a866e1b..f932923 100644 --- a/README.md +++ b/README.md @@ -84,10 +84,10 @@ That applies for following folder : ## Requirements -- Actual Linux environment (not on virtualized environment like WSL) and any compatible distro (Arch Linux based recommended) -- Little knowledge about `bash` commands -- `android-tools` for Arch/Fedora based and `android-sdk-platform-tools` for Debian based -- For macOS, you need `openjdk` `gnu-sed` `wget` `android-platform-tools` installed with brew (both need to be added to PATH first!) +- Any actual Linux environment (Arch Linux based recommended) or Termux +- WSL are not supported due to compiling issue & macOS support are dropped as MB development team are working with it. +- Little knowledge about terminal commands +- `android-tools` `wget` for Arch/Fedora based and `android-sdk-platform-tools` for Debian based - `git` installed - `java` or `jdk-openjdk` installed - `figlet` for showing banner (optional) From af00e3d1f6518a4ac823a5406d582c61e0057f3b Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 14 Sep 2025 10:59:04 +0700 Subject: [PATCH 143/475] README.md: termux warn Signed-off-by: Cuynu --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f932923..cf2d166 100644 --- a/README.md +++ b/README.md @@ -85,6 +85,7 @@ That applies for following folder : ## Requirements - Any actual Linux environment (Arch Linux based recommended) or Termux +- Termux are barely works, but there is no support if you have issues if the app is patched under Termux. - WSL are not supported due to compiling issue & macOS support are dropped as MB development team are working with it. - Little knowledge about terminal commands - `android-tools` `wget` for Arch/Fedora based and `android-sdk-platform-tools` for Debian based From 09181b29353cfed634e9ef6602a428c8eabd78bf Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 14 Sep 2025 11:04:59 +0700 Subject: [PATCH 144/475] README.md: some changes Signed-off-by: Cuynu --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cf2d166..ba6b6e4 100644 --- a/README.md +++ b/README.md @@ -84,8 +84,8 @@ That applies for following folder : ## Requirements -- Any actual Linux environment (Arch Linux based recommended) or Termux -- Termux are barely works, but there is no support if you have issues if the app is patched under Termux. +- Any actual Linux x86_64 environment (Arch Linux based recommended) or Termux (not recommended) +- Termux are barely works, but there is no support if you have issues with the app that is patched with Termux. - WSL are not supported due to compiling issue & macOS support are dropped as MB development team are working with it. - Little knowledge about terminal commands - `android-tools` `wget` for Arch/Fedora based and `android-sdk-platform-tools` for Debian based From 3b2a97e9a325e833091d4d31505a5ce7e2299f7a Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 14 Sep 2025 11:09:11 +0700 Subject: [PATCH 145/475] README.md: note for bypass gw934 checksum patch Signed-off-by: Cuynu --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ba6b6e4..b365093 100644 --- a/README.md +++ b/README.md @@ -113,8 +113,8 @@ cd ~/mbbpatch/MBCPApp - Download necessary tools first with `Download tools` function (otherwise other functions are unlikely to work!) - Convert apks to apk first using `Convert apks to apk` function - Unpack apk with `Unpack apk` function -- Use `Patch App` function and select the patches you want to apply to unpacked app -- When done, use `Repack APK` function to recompile patched app +- Use `Patch App` function and select the patches you want to apply to unpacked app except [Bypss GW934 checksum] patch +- When done, apply the [Bypass GW934 checksum] patch, then use `Repack APK` function to recompile patched app - Patched app will be `MBCP_Flutter_SelfPatched.apk` on `~/mbbpatch/MBCPApp/mbcpapp_apk/` - Install it to your device (requires [MBCP Helper](https://git.disroot.org/mbcp/mbcp-helper/releases) / [CorePatch](https://github.com/lsposed/corepatch/releases) ) with enabled "Disable digest verify" option. - Profit :) From a13bd24ff104d7265b3e3a50a63f07efe69209a2 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 14 Sep 2025 15:13:42 +0700 Subject: [PATCH 146/475] feat: mbcpapp.sh: add termux check & warn no support from owner is provided for termux at all, maybe from contributor but not owner itself. Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 98cbbf9..87126b8 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -231,6 +231,10 @@ echo "Current commit : $COMMIT (dev)" echo "Source code : https://git.disroot.org/mbcp/mbbpatch.git" echo "Made possible by Cuynu's brain with love <3" echo ------------------------------------------------------------- +if [[ -f /data/data/com.termux/files/usr/bin/termux-setup-storage ]]; then + warn "Termux environment detected !" + warn "Patcher continue to runs, but don't report any issues if the app is patched with Termux!" +fi # Main functions PS3='Please select options to continue : ' From 3154cc4702b0653328b8f845d6bddd4a9fc27213 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 14 Sep 2025 15:24:59 +0700 Subject: [PATCH 147/475] feat: README.md: bump suggested version to v6.4.66 Signed-off-by: Cuynu --- README.md | 58 +++++++++++++++++++++++++++---------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index b365093..b3cf69a 100644 --- a/README.md +++ b/README.md @@ -35,38 +35,38 @@ That applies for following folder : | ⚙️ Patch | 📜 Description | 🏦 Suggested version | |:--------:|:--------------:|:-----------------:| -| `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.65 | -| `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.65 | -| `Bypass GW934 checksum` | Bypass the GW934 error rolled-out from MB server-side which prevent MBCP users from logging in to app. Only use this after applied all your patch needs. | v6.4.64 ~ v6.4.65 | -| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.65 | -| `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.65 | -| `Disable MB Membership` | Disable the MB Membership badge below pfp and all of it's features. | v6.4.0 ~ v6.4.65 | -| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.65 | -| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.65 | -| `Remove MB Themes Store` | Remove the MB Themes Store banner from Themes list, preventing access to MB Theme Store. | v6.4.28 ~ v6.4.65 | -| `Remove new zimperium check` | Remove the new Zimperium (ZDefend) root detection from app. Picked up from Legacy Patch. | v6.4.60 ~ v6.4.65 | -| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.65 | -| `Remove custom profile picture` | Force the use of default profile picture instead of your current one on MB's server side. | v6.4.0 ~ v6.4.65 | -| `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.65 | -| `Restore old 682 lib` | Restore old v6.4.61 `libapp.so` to prevent enforced `quockhanh` theme changes on v6.4.62. | v6.4.62 | -| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.65 | -| `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.65 | -| `Revert old eMBee logo` | Revert old eMBee logo, specially on product consultation options. | v6.4.53 ~ v6.4.65 | -| `Remove animated QR background` | Remove the animated QR background on bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.65 | -| `Remove banner & MiniApp` | Removes the banner and MiniApp on `homeLanding` page when logged in. | v6.4.43 ~ v6.4.65 | -| `Remove VPN detection` | Remove the VPN detection that warn users to turn it off on app bundle. | v6.4.52 ~ v6.4.65 | -| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.65 | -| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.65 | +| `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.66 | +| `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.66 | +| `Bypass GW934 checksum` | Bypass the GW934 error rolled-out from MB server-side which prevent MBCP users from logging in to app. Only use this after applied all your patch needs. | v6.4.64 ~ v6.4.66 | +| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.66 | +| `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.66 | +| `Disable MB Membership` | Disable the MB Membership badge below pfp and all of it's features. | v6.4.0 ~ v6.4.66 | +| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.66 | +| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.66 | +| `Remove MB Themes Store` | Remove the MB Themes Store banner from Themes list, preventing access to MB Theme Store. | v6.4.28 ~ v6.4.66 | +| `Remove new zimperium check` | Remove the new Zimperium (ZDefend) root detection from app. Picked up from Legacy Patch. | v6.4.60 ~ v6.4.66 | +| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.66 | +| `Remove custom profile picture` | Force the use of default profile picture instead of your current one on MB's server side. | v6.4.0 ~ v6.4.66 | +| `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.66 | +| `Restore old 682 lib` | Restore old v6.4.61 `libapp.so` to prevent enforced `quockhanh` theme changes on v6.4.62. | v6.4.66 | +| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.66 | +| `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.66 | +| `Revert old eMBee logo` | Revert old eMBee logo, specially on product consultation options. | v6.4.53 ~ v6.4.66 | +| `Remove animated QR background` | Remove the animated QR background on bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.66 | +| `Remove banner & MiniApp` | Removes the banner and MiniApp on `homeLanding` page when logged in. | v6.4.43 ~ v6.4.66 | +| `Remove VPN detection` | Remove the VPN detection that warn users to turn it off on app bundle. | v6.4.52 ~ v6.4.66 | +| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.66 | +| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.66 | | `Bypass accessibility & malicious apps check` | Remove the restriction of using the app when an app using accessibility service or "malicious apps" like (HideMyAppList) installed. | v6.4.25 ~ v6.4.54 | -| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues on some HyperOS ROMs). | v6.4.0 ~ v6.4.65 | -| `Legacy hide VTAP activity & dialog` | Hide the first root detection screen with dialog showing "Device is rooted" but not bypassing it. (GW908 will present, unlike standard `Hide VTAP root detection activity & dialog` patch). Only use for some ugly ROMs which crashing with standard patch. | v6.4.53 ~ v6.4.65 | +| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues on some HyperOS ROMs). | v6.4.0 ~ v6.4.66 | +| `Legacy hide VTAP activity & dialog` | Hide the first root detection screen with dialog showing "Device is rooted" but not bypassing it. (GW908 will present, unlike standard `Hide VTAP root detection activity & dialog` patch). Only use for some ugly ROMs which crashing with standard patch. | v6.4.53 ~ v6.4.66 | | `Remove new root detection` | Remove the new Zimperium (ZDefend) root detection from app. (Now requires workaround for v6.4.56+) | v6.4.15 ~ v6.4.58 | | `Bypass new zimperium detection` | Bypass the root check from Zimperium within app. | v6.4.56 ~ v6.4.63 | -| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.65 | -| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.65 | -| `Set targetSdkVersion to 34` | Set the `targetSdkVersion` to 34 (Android 14). | v6.4.10 ~ v6.4.65 | -| `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.65 | -| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.65 | +| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.66 | +| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.66 | +| `Set targetSdkVersion to 34` | Set the `targetSdkVersion` to 34 (Android 14). | v6.4.10 ~ v6.4.66 | +| `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.66 | +| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.66 | From 7f52f2129f5593edaf90b0c3fbdaf564a6ba1f39 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 14 Sep 2025 15:26:37 +0700 Subject: [PATCH 148/475] fix: README.md: wrong version Signed-off-by: Cuynu --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b3cf69a..6bf5664 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ That applies for following folder : | `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.66 | | `Remove custom profile picture` | Force the use of default profile picture instead of your current one on MB's server side. | v6.4.0 ~ v6.4.66 | | `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.66 | -| `Restore old 682 lib` | Restore old v6.4.61 `libapp.so` to prevent enforced `quockhanh` theme changes on v6.4.62. | v6.4.66 | +| `Restore old 682 lib` | Restore old v6.4.61 `libapp.so` to prevent enforced `quockhanh` theme changes on v6.4.62. | v6.4.62 | | `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.66 | | `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.66 | | `Revert old eMBee logo` | Revert old eMBee logo, specially on product consultation options. | v6.4.53 ~ v6.4.66 | From 1be3fc4e2df46a7b91dcc6d5444a50199f9862ae Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 14 Sep 2025 17:24:24 +0700 Subject: [PATCH 149/475] feat: trungthu: add new bulit-in theme Signed-off-by: Cuynu --- .../trungthu_theme/general_bg_screenshot.webp | Bin 0 -> 629674 bytes .../trungthu_theme/general_bg_success.webp | Bin 0 -> 629674 bytes .../trungthu_theme/homeLanding_bg_main.webp | Bin 0 -> 394885 bytes .../homeLanding_img_defaultBanner.webp | Bin 0 -> 8634 bytes .../trungthu_theme/loading_bg_main.webp | Bin 0 -> 241761 bytes .../trungthu_theme/login_bg_main.webp | Bin 0 -> 241761 bytes MBCPApp/patches/modify_app_theme.sh | 26 +++++++++++++++++- 7 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 MBCPApp/blob_patches/trungthu_theme/general_bg_screenshot.webp create mode 100644 MBCPApp/blob_patches/trungthu_theme/general_bg_success.webp create mode 100644 MBCPApp/blob_patches/trungthu_theme/homeLanding_bg_main.webp create mode 100644 MBCPApp/blob_patches/trungthu_theme/homeLanding_img_defaultBanner.webp create mode 100644 MBCPApp/blob_patches/trungthu_theme/loading_bg_main.webp create mode 100644 MBCPApp/blob_patches/trungthu_theme/login_bg_main.webp diff --git a/MBCPApp/blob_patches/trungthu_theme/general_bg_screenshot.webp b/MBCPApp/blob_patches/trungthu_theme/general_bg_screenshot.webp new file mode 100644 index 0000000000000000000000000000000000000000..6fb1c8ebeb18fd30c9c94c579b78d6794b9e3ee9 GIT binary patch literal 629674 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%0A!E_y2`|^&J&&wOYZu<_aCx zcAa>g!_3fhWH$3dHc6(763%C&n))4`XZZBVYW2=Ie?z9H)OiTHJ3Z<$G+wuaoVdvoBu!yPbbNe&3lns>vZ+b8qvVY|#7Zv30T^ zW2;8zf*%sUA9yNFIU;d=S3zwQr}6QWz$phN-Lq8FJALii{>k@VZgmk1+?45)84%x^ zy7Wo*H?y8Md7HwQY|dUeX>G=?t=#Y1jy&wx?!JFv`QrSzk}_}mf`+BLw}x7k#IcLd z3Qs*C{+%tO_p3}H*arf7Gm0RYz*B#~TUFKGM)H+tr z(ZpQl+dHK`liTt`E7E3_x_$+5!rE6UA{i# z=Zd2otk0z6?#R!2_#-Kfx9=TiAwxitylO`~hhf!6!!|QFt|RAmZp*#B&GcA<%l-`B z4VF@SYW_JnSy;`QP{FI9*fn+0iIAr6z8q^es$3M_%qDNTXoaFu8cVOC2S?kCPKGHR zy2W03I-8BIU%eD%tHjodmrPOM;H5(?1#8LE0`alXFh>bsm@ z4hY?vb6&}@;o6le>vpqDm?)C@w(*ku5vIMODY75T()E{H*$A%ba-X~D)unQSt}jol zT^K{HoWtLwsDyNG&^euQ&?)1>&66iLR-N~d5lRV^NOx@L+1mDcm#v+h+cwVC23I&| zPk8viIq$B4w$s&`PY2yUcWZNtg!sLiJ8^UDyoHlu0%z=8_qt_ShsOs;mz?$Gnc6$l z3a8X9P5v9*S(p0f(obm>)yS`osv3`8>A7|=#QJKkYmIPW5mofMewulOw(ab^og$I) z$G0-C)modx@GWkeS;<~Gh8vEfOt4MKymcmyqtGx?XOFi6HlBwVH+f-(Mr{hug+2YM7C!W9i;LDll^qFs;{HUAP zzHH~7s)_ynv$ySz5)y}P^n`=8186&ehETslo}Ui0nQcxKb8RiA8*i!xu7 zNS-tyT*SrXSjtRMPQ!}Mjk&WfW=yeUSBwiSKHk>2B-dEa!R6Mm6jql0S%#bwJr6}+ z=`3JWbP)&*5mXC$6FEh2U1_S|dS}UXQ!W>-Rb9G3Nwdjl^E$C^zn{E;yG^rA-^~n| zT4L?Dgp1W!{nfRvAvafU&DWfNXqmOFYE;{*P>*$oCZAj~>#Wghrwx(Q43lqf^9Y!d zI&t^QKPQ_vSEs~WHYtr&PP)CV`>2zPUtiz5`FB723cJeP-EBYnENH==ZQbv++cG^` zJ9Layr>n3e`#f4H^~i-aH1ws*tM&5P+zZ#W@7#WG?eqVpvrF%O*rau!RiJ=%`$+lOVQgbTA=)}J`{PO5YL;jed|UVFpEb^n2QadA_Tum0O~^}P*S zZp&`FJ+WNeA!GZM3g<(+=F9IbHZb2Ks&x3_J((L}i< zKjoM3-9AZ~Eqp&-dE4w2ytG(aUZOqPJWu}MpJz%&d#(u^8)l`=)%?-_?}@*5hdRIf z%!37XvwOQIbsgGvmf>spzZdNOc7GPs74 ztzR#FDnnpsvyi%VM1YH8lGCNLU7I=#E^p1KUH-Vw&`l^n&4{gYeYNDSA6+Y7OpdaV z=brsjcW}DPftn$s|7z>^NO1} zX2!=XW*)vAo~%62+jRYE$*-x?D)=VozH_Pidy4Pb*P?8p zKBgP?nm6@++`Geg;r4@r*AJDO&3SsvV&(JveLu@oKB=TyX0G1GJ4u5N&a?fi2A4>N3L>aTOkId|?H*K?i~jwjX%%10b{s<+K1!EQ`6T93cb2%)vR4hlck-}qoLJdwevm2rLoe#x3fwZuSTj@*2o=i$%&&*x5* zKkYd&(mArnQAN#DLMfovYp#lRhg;{&(${XQuDm?ZaYp7=n2Uzznr|NaJRMS#^>=VF zD6;r%(OWb@qw9ARhth4C>^r2s zb0~C7$;rK}$iTtC{OZ(6)oj^ph|nRhd0>{-Vo@ZbFZ@&C@2ma}Z@EhYO_ zzbuO3>oHv0?|9XsxUO#E?xrRmIlF%!_3zC;{_V++9Xf2{;^FqcKK6e;)Th?`{JFo{ z<4K)jmyf=DQSzYe>XwtahFZt99wjf;&=LxqvsL`L{(D*Z;-31i`Tvy8h)>?+(A(zV zQ2V7JBK&muy_)WjrJ3$e6*k|ju{ymu$i-Fo*Mb8MY$p{Yx3x{XYUH|X)w<6*%1Q5= zx9W8nZOXb7(kwBxqc-F7B8COaG8t}KsC#%FIk(8vu1(>h)#nJ$aIrf3JF5$L<3skCjS=Y5#h&YRBTt29^J^X=zDIR2KMatJZpPbZAJJG0gB2 z7oEw&)W{@#O(ogi;#mnO7ug-W>QS|GFug<0%i;}~PR^2mQlchLw-aakKT5D-(r^Yn#1jj{l zLzDA%|DU}2&*rqO2-J~QV+s@v6jV|0S;ZUZB*LjBl^ihD?~XMa zr;-v62g976`HT#^=lh=G30>?W!WbaJY3Oh&!_h%i^z$T5wWgp;2NY9S)O_?E0+Luf zc;g*7UQWF*ne}3y(UD9B1;?N{40jFklvp|)RcpU^skw-T%;*s4n80zl`?9HjJOfu% z?ExmIoJj$jj;&By;iW0xEqLv$*WUGWA6&0}t5dLAKlIM`sXS{gi>pO!{C>N4zn8wn zho$T>mD?NEO*y{4)b7`g!0YGsYH1!~RGgq2vc`K;d7bp0<5N`EZ|U54-1We@^gV~K z%;X3Ua49!fy?$NZoGk*b4!cc)RKD>px)y(L``rtV{EF58+P+!wY|VPV`p4bbQgz?k zWFPD0t_)w&@@}Szz?6CK*BzFUh~q!%_iuT*ddk@be-l@y7Kxf)l3Q-`FB4xPxk@YN zjBoG0zXmH`pA%_xdAs{(^>n@mysFplg?)%Js?PpXvgz*j)GgZ|7s$pel#R_T)hzs4 zn`?jduUOcwhn^PEVT)9?*{^P#%_)HK}Wn53kpq!M>OIL7$k z^_g7Xc4*D!`M8(!&O7F7UNg#n8~KVboMAsa{e0ZKd3UpC?~1yTV6+}X(aN$IoUx#`>`-=2KQFwj`_T;F~1!K96AR(ZKJojCgR>BZ*B9U-QQ9x6(K z6C@UI%f0P(LFcqiF^AJMB^UW9)x6tPA$&cXGw+_!T1`reE|~sq3A1*MJ9((=BZEShhRWmly&8vZT+Qn^A)sz4)7!+= zCaI#87_>67TD?5DoOR-o|0`Fu`F*fl7W?(t`8`U?+6|6gT*sE&F0+i4xNXS&#*S&y z`vY5(*2J-|v8}GXkuu@S)b#E4g_CDB&z?Q+-)nQF*L>lR#U8fHzNuP&;ly2SpuQ{Uw_~7^P{JmZO*SgdUgN*^8beyv-jKo`tbPWRZEvO z(|t4UZO)P3_xIar@!*agL$BLsW?PxO^_l3hX6w;{hFtA9po_6nS-`Q~5 zDAZNe-_2X|_|iHJ<(Fozy=^O!4TUGh%@2<@KWSxn@@Un2PKOSa)a_eV zPPkav$Dn4D&AM4V?{b{m!>AW#TW_l@^A`SdPbYD*(&f{BE|cE2mN7P5EB6f-31?vN z3bi?uHzB8eudd$PXUk9D^QhOuV3U{G z%_Gs>_pCg3E?lzpqQ>s^S|6oWs+)^m*%$ZdM67VDbo)E8zw7K*{=Ufad)21ZDxYRA zHJj}i_+!;N@ze5uU%0>D`*p7Qy~^9S&Ky5*PG?!TUQ=tv8dvA189yGn%m00B|MT$q z`r?nT^L znn?8aY@C{vF}rXgduK+4iG@|aZd7=W+bNs1w`cfgZQG`?n4hO>(NP8V3Cm)o*jx-< zQY>7~eYW|@zr5mEcv}tU8slrT1bPe=Te2AgLPdNxJ)PpRLPhb+ia>{h3Y;7rSv}Vm z#2MN5tXjopX{4%b%W_SR(RBgu&Ev1*j?|VGzU4irXOLs&xsI7_-K=TX-!Hp(II;NR z-Gd^@F_Uj4^}KnLVDcrDH+S`-{`)n`M`lbtdir$t!HYBI#(w@cVRF~{1zMXJS*)cR z3>OrvN&38ImVVOioY!XhMvrw2{g-c+NWR_n_;-4a&$BfGza;_=S}x}>EIZ1O&=gv` zyV)|tltrFt{f$;bx6sZPlRx=nO}fR!cAcx@wFvv74u*V?$&=(icwJ*yLtzq4ZnBMTtp@|D)LZT{mA9>U`^HP~2Y>aEj6%RU^q z!|ac<#TwJ{j{AGNJ>EKUmsK5qH|c}yq-2naGnh+5uNzjd+XF0=Epl706#U1eNs zy*R7-#@pNT@1{Pyr~K{e@ic*?j%g<(CSQ3w!`Dos`{IYk@qe?7B<$*bul?LzEV_S2 ztesWe?;rOfxh8QLUbPZRzua_e8)IM}hlhm(&kW_o-M&4(9UF6Rf2`;^@hG*d@MVv! zo$ba*zMMlfVk*1tuugrtNa{&*iuhVC&0rtx@b}2qNLcgHuJ4pmn?MbB%be%A(R=?N-e33nV)Oq$^8Y}`I)DBA{Jgq* z^3(`(?@JaM-8a9iS}Q&+!ANq>+@AP76}#r>)m--AxqN!{{hBYcFKpqcvawS;r0zfO zO73D0wer*3)-~_>&R!p4S5;l{KhaJ?OKVctRi*Q53^|07b2=17nNCDZ&FJaeSb9y$ zOp!$?Ev+|b+S2^m+uKgQmS7CFUcJ#xRccvZ;uX(&O=EY#^xRp2b2@B1g?k!!v#)40 z9a$u#`f`?pic$ij!jdcBdAe#1f194o+`FMPMg7jr#+Q8Z`}X@}*yo&zOKsJid)!o1 zZ(_+wNu?e`sWhW$qIUmY96n;Bn!V@P$(J90JUQ`XW=Gi{OFyU8C)zG<_^vA%CfGZ1 zhC%VMsMlu_B8~{GTXxwo(&$r$MUP@c8q0|_tSX&?9KO#OF1Ba%u&OCJ9TKe;=9m~B zq>=V?!{jxyT}4-H&bxDB&CKhqqH&??Ro#-5;so~z{c~lR%WU#s)&1S+vITFyZ`*2; zzq)>vSC7XM>m96RxzA&-e~GdWNqUo`V1DZ4b)BVsBD*IF<$kw(KULy==)0d2j-AwV zUaNfY>z>8=y!_Rw55K!Tjo#}Kr|BfGbn|8G4bk7LlFMyo%yxc%Hvj7S{dW#5y-^=$ zT{7+6*S+h0uhrfh8o21|s?r_ub+0$Q`FqFN_hRk07x#W|-7adVs*&ySKI+1z=P&P? z3yI(Tf57+1#_+~pTGlOQ&riHNQK=ii^-e-TUMgXCTId1~XZC#zi*8 z^XIXA-G_(j|9{&57I&X4|L<)7zsLON{uvbWFbFNplv z<(b)uVCcqV*v`PYz~e=Ne)g-N=_VH zt9oR^^tE=pDr-VY6kc zw6cxU+OBeSpJ|YAZJDt-#yMwI6vG-45=-=q@lVm(?O zWxVO?k?qz{;9+AHJdmx`wu(cGBT2ZXqj0Wf#rwc1Cj~BcJ>F(z%F6QP-tygS+NRs| zj6LGKcJ2Bx%l76zQW=E8m+g+P7=#%3$TLq@u2# zMXMZEEiiOb+Bfg!>SfF!434S}LQE`6vvrTx`Sr6;2D^XF~!KDxs+>1*;&-uK1XnjhF6n%=mw z_TcWR=gTfnmyWP_eeTs-^P9I;#$R9c!R_Ujf4r}hH1;U*y1t8Oy0hCTemO@x_wrYw zY9|g(dcnwdYMu0Ft!pvq>g6{oYM!dj3ovba^e9WJ=JSh#waGnQCcW;?+OcIx(|78` z|9Ez9FZ<@3i{|>*e|i4@Tm856|6lt5|M35R`~SE9rA1bG((^5|o^?My`Ei5HmCuov zuXG=Mbg-HIt<9YI@z+XiXUfd?JC+;#_sep7-nIWX+y7S2uYbRH{+|DJx)(h(+#a{{ z%cni|{B~~l0hR^V7F;yTT2ZU3QTcFI)ja-B$F6fFNxrU{`JB(8gCo&3Th;5=!fR2X zso9P}@-?%(3w5t_a%pf*UhP`c0WRIqmK(mAev) z4Y?jhJ=uQy*u)M8ud*%Aj~+f!wP3sb#E@%8|DC%#k3)4TXJNVGHQ#NG{++MCiof&g`Eekr%X|}W*~b~N4Nuwxw}y)SG`bUHu|WEFl!ZpM;FQ_A z4CM>oOW*sM7QAKe!`%G73is4B^>m4MK-}!x-xh{7+y3caZx@v>e`f9cii&-2bU)^7NG<=eYhQ%q z_tg~>)=x8#n|Q?2vgX^(<@4)4NpF!^tgbXY{qs|$^Pfe&zTU+)U3#{C&6jKYe{QdD zO=*98x&GJwAL2(J>{xfSdY=B`t@V>*yy zCOub1bF$HHrF_${d+E&w|Nj2IP)E_&K*k}Oxv~GA=*~qt)44a5)KrCB=YBq?IB#dn zvIkaDz0bN=@}EtJI3s@fXpxy5|LkQ<6KW##o(Es$m{uE{I`eHz)Sh&uWS`sHI%Z5& zHL`ww&C$=L%vG*`B#N zUl*=f{6?zr`n;Z;`2K~H54`Vncx79*`)Btek6o)%d_ty5O~1WVT1x&z>anMut;e)kTnx%;imal;a_(-*68L!Z z=+3Rzs{g+{K7Y$;Rf%qf)VKv&jMqx%mV7x`FyV!BM16qLuBhzej|-=z`d&V;Ypcb{ z{YUaLCktHrXK}H8Tb|SF%TJ9wSOoU63qFsT_dM48)2Vs0L;^$>wFvyG`nKUytKUt} z`;U7&dJH`$*|$6h?=N*!KVKXfyZ!4Q{VpZJB#8qGQA)`-Bp$B`G&q zYpOfeZC+7wd}iV1#3hqwe6Z`CZ@{-vWv-P+#SG=iR zlYjYI=-pGwrJFw|?F~30p?XY(b;;~+i(W5|QfI$=epO-VoWCv$?bFJPJHIl1ex|%O zIeJwI=dC+>QG%+LFTY-WcYpf7q#cD^O1D>@Y<%-dAhe)*j>_8w^GsiUlU`Tx@pf~r zsBGSkHPWkG|MK5GaemT2-~5=|HUIx!R&P={c$CN5b^cz?M^V*#>(^hmGM#0m_j|he z(Y~vb?`O;|jC^%@`Od8p&bLF(3H%61iG1;S8Yinq1H((}`+x67=+4`_NUq{p+0d{rW#I*7DbVJ^gb{-LIr;EOs;R$ou(qWtLj5zL>JeMn?ARGj65LGs4}M zt1nOg{=77{r!Bwk`P}_K`|WKkZ9{!8yCs&fN-?sS>`*f9;FuxmCwRlau+yQ3i|ar} zPv&f`lMlD&N+-+kuqEVjEWBnFzuJ6TE>|h1!OLgQttNDLXc?*oUh?x)}JwZ zEahQi@(|d&C}>s07qh&U9S1|M&b6tHPyV}&on1+&I6YNnx2ft`sfg0QcTG2nhBk%N zdn{!Rm6$*8&l7d~#_x(=d+Pt&Y56R_ytq33AUlJ=R0(CKBN9^sTxLX6-owp=|jFiU#b=~X9+U2<-TF|ai^ zx~+U2<+{f7nw3be-46**lk=Y!Z0fc=xUAsXu7)nI%*Z9{%&sie)Q)aQac6jKrL7vd z$JhSJ-jKGfuWx%*i)~X%ikiD!rr5`zA@>xIxRoMB&PUnvW1PRA+Eb_ezMPZ-LvcSd-k^JEm?nWPdfLupJ{(5^K_VOzWL?P(hB<%pDt7xlx^Hmayaq0u!!pe zzGcC+pYN9c`xO6obv3`-zenNw{~iDTC%#8L-RE3X_4|Lb_y0QjTmIj#>CeMUdG4^R zYWlc&8|Q`@^A=xv`t<3`mwOMT)PHcV|1sD8=jCpHJGW%{{eQ3V*MC{8Qyv~3etw?q z>^+vPo2J~n`uV*5&YGWZN@A{DeN-`HYTk-{tY)2kE3~u{BzqTbV-*zSJd>fz%yA^6 zhf#FmgE@)LQjfGgE)e;Y7|QRZE}CrOv$yEXt=&JWT79Q>uA6oFq@-&9iR`ezU-wd1 zMyK)q)!fy6;JsdJ=U+b;21Bp>dbQn`WX;pnH$)ztFh!NwM{Tlz)82@_ZHH|UFlgie7^IzU5soj>;xOrAAU{?O!fG@OX^UHiN^fB6@{gx zscTE8T}%}_sc_KiV&6oiIA?K|CEAKoN-RtrO}iMIgX=#_J^B@{>22WYKb_a0!(-J0 zgGF5#zZ5)@damzO{-$AfDR`Fqt0Pgn%nU9lINhZhmv4P{ZY#CRTVsA#RrS?!rcCBNYzHpYzjV|5d-wbMZl|}toAdO} zf1Mpt{oCsNbJn3U7Eb`x@UaMny$|rHO4?RsSD0 z%m4qQ{{PSXzn}kqFt?v$S8XTPe^c~C4A0r}`tSUw4_^Fpcl8Yuas7CcOMc?qPG3$; zzIgHEUw8W-&Gtb@*!kreHPU~siF>yA;K`dWi+1j*`PXx+tf<6f&9u$iYCk^t{QSI~ z_0Q(}wFOmAIG%6LO!J*Eqsqvz^ZM!xo^v~oCNVB*KAF-H5i07UaoT80oXZ-+13gOT zEX~-$Zbh!#&CGaHN@0>j(-9T6)gCI@vKaxPLcUrrT9(Wxx$YRq;2C;djh`pB`{35H z%UN8jPTZ1~EZf5VO;6@vbu!QTPxDMYCX^hGOT4^uTI@l-Zyq*1satD)d`OHo_ZK_8 zZC&j&)6lo8Z}G}187=uI^ybjdS(|ry>3AqUG`x0e7w4)F{o*4!qAUbd5$7pBc^xK`SGpl8LFxtc}+Oqst{f0!nkD<9_BYnh#4>)O%s zYW>7la?+j?SMCo;THkeku0!dio;^GDpFIn>F7Lg&KSZkS?!OPRr(dTQHrgTfsy1ifGR(m|Jbei|d_tI_w z|NhSZ|8w_uxhFa7k$JAJjAEx3f7~#YL+Q-S=?R@m8WRO4KHQ+<{5i{RZhUOa-00^A zBJ>SrpYL}&{=TMsN~Cb~|Cj3fXP!;VwUy`jyltJ#&BY&|d|Z6|Vs+@;_*l)^yCTJQ zR{weSIR4*<{D`GdXY7C6^zU1LPWjN$)6@O!fB(pNQ1`ujfBxFwP@}M<2{ZOQT2zeqC^9&Wff93PMp+IU6T4om!>W zbiI|~$=bPMvA-GfJnwutAkna!@50ssZkY>aFWx`QdwFQby^2`>oacAW#9!-vdh+AO z&EG!v+wa`5Yft_EeJvA89tlrV$Sh<~^?9L$~<@LelwT(|GjN**QV{&O?tWZlxOv0^EVvAGFf@|wLHJa zF3vYnv$^nR>r=_PzFC_`Fs7R zCZ9L!)27T?==Y z+}nMp8JQS_obA9WoT0@C=Bpe zceC~NiRmoI3z#=KxqPw9t30r-d|kCrhg`aW>xGsMmDx}4%5HnNdSd>;2eWT`@hUDk zcPwPio@38T7r&Ww!kgiw+QbLD4!N1LpKH1OHguuI2E$wNE<3hv*;xL)=5@lpsZKkz z^*?^yZn`hX|4y9tB4@VKAC_)?x$Ts8?S_=~|Nd$#x?S&D^jl$3?8}|HcQSZQ-UXW8 zIb-%K;(_i9*>~5c-f#0SJJ1|mnijsjdE5Uz&!2oK<=Z^ld|J7e$^KcEP1e~*%p)IJ z&XoE4>u{L*~`Us zj^0c#`SGq=y!+;XRH?;UOook2%cea_scUu-G1+ANK(!^I=U~cRA<-U3m)X$)y`eGY zNg4`V%iLxhdF#R0IaBfGp>HwyE{#0QO^33oN*W8AOEx|8DA8E$!G5DmcT4A!9rycc zOgCEHF?%2h%PPvy=?z8rE(ffP088xQyD~?pBr?*s;7FPaw!JELQ z)HmUT6~_rKAy-iWO~Dd_RLv#lER)1q7f2-qFtCMs=kNPEZT+j&&(ClD$aY0rB+_pF zxg&cmOpo!luQ=d&l~2=BNad$ltYO8juFfW{pzEi4Yvpf!P1}2UzjI1jsIrpFG97P* z55C$94nMr``-bpAm(bJ$99}LOw6&rOiV0aoMyEBmc^SJ-V4jl=e<_WSi7dn{EF$m2JvUwe8xW(P2=8S&R$!4 z^Qx@i&Gl~`{Son3iF3Gs}2en&A52N%3Ojcq;zM@ql*`< z-`74bDlE0zEhEp{*Y9@WO7~CEpa`Ayw<3PNxELr9n3CpwBGAyIM_}rer!(6wu;tG& zJ;(O`_BPYVYpO@v7&m^s*Dl~%kb21PT8y`q&_u%%EO$I-x?WH)GM4NeEgA{XC!Awi@!Q%p8If< z(P_p5)$?!lY*tG4vk~%bj5QD6vcmS!2CoS_#2)3j!6m_JKRyD0Xdyw?gA zF9nX3tLKDY-?skK&HUSO-ftuxl`6jovww2-0#nkZd{dWW3W5_Im7bKoFHtgExWG*? z@?+E2U9tuLvleYw>bC24S@rkl75x(#7#bKnT^vJR{ZMSZyw_@5_3!HIeD1q_zm}`8 z+}W7ckSH9m&|K?*e>i1 zulw$$zI()%?%sLhO0T5ogdM+vuI?~ux{-4{cIy66VNo4Mo0ZvnfA6f`|Mq>g+@;NX z8gwhKUAH>+EC2UViPyKIHpU-Jd69WWqel31A+zGY_5bh5|NF82|KaHGa`)_Qe}Dh~ zPXGT!`+vvX-QC~4aOt#JxFPa~7=!NZXIX(Vb8G)S%&+^k`Mba0yZ=w)|F!>rYX3i; zx3BN{^vjNcN)8iYiP0 zJ$iKX*VldfHzAhe z;i`3g^7q&epZ;lcnrrfOLl-5pYf6d>7_=5KbT~;Te=$@F%!)QVHtWp7jL@q*OB{{L z*v@=DKmYi(`}TXqZyD&EPTLuCE^YDU>L<)fN(EcjtSR+jO9~0imM~$vujJGbC^#V? z2X9U7UO(Q&w57TycbB7KhrABW=EyzOb^ksN^4d zDe30CDv&i`rhsN{Psvt+msW|9_MM!cnO#MvdT?;e+V}d^SIyZW9?NyE+!WSav1H=$ zmNw13Z|CX1t-6)yDjGCVLU}#&B{kPJi7?jf*>b)@983S(SJwYZ@h-Z{-t=7N`;B+= zs-K;%$$rbaARxlCiJQYo#C4VV)-}~RXRf3z_WzuE=GkqX`^TQ?OG-zs_O&(2zWl`_ zqf2Bq6DOle$Jz$1E5BB~TDw!fy!-6mIX@o=7Cz4V`Dw3~PLTRK(NC%O_L%3jwEzBi z|EF$<$6ilG!AVL%8AaB?Pi+=1DC8GpatOcdyfJ)5eZ1|4EzbJ?H&pnDSqeTl*_<{n z-mYP3Roz!B)=xV-3RiAjHZ!30rF7Z9>_WzeM)EN-E^9dwvO`mYLz*qL*p*k+*e%PR zm}>U(>khm2BRdj(o~kaJr5iADOHAcwov6dFus{SQF>+d-xD}8H zztT7TJ@(+0N{`acuI)~l8`}tq6g4(&pbIgqJTqP$9O4&qm;JrPpM&049#4 zi4qYKBG)2?(d3Q{mbWqPx|t zVJ@H7YJ-fGp-B=8<8DVBzf)D0(c?Jn;myeE(yxE+9T&TLt9bk7hbyjTa2+VHd1jMs zDn0Lc|L@KTTXxNTm|#*Ursbz#*~f8RCZMCEQP%&&)vR|vTjvTke6uaz=W^tPi}K^d z4F!vBHg8>Z|Jb_jKt{IH4Ubk;hU=L;n&fthd+mk=KgC2G1ld?8Z-1EdJIPUN>7+An zZY|wlmnIM?ViIw`<2;A#`i=v--Pb02uidJjpBN)o^W){D=;>Fj!k^r!(TaYq9knoK z<3%%j1$}3)Y1wP$`EK8IAoxe*RSoX@QH_iD?{o@mV4c7?E&74@=h;_2zUeB9|MTRs z@toQuZw@g}$#s`r#AIyzto`TL)n`?H#}3>7dLx^iVr2XhNWCzjPm z{keA8Rrt6rzt_Y|FDh9&ycl059e-MK+9hvyeAt?;ReQ|pub&QLikfC_wpmb<>(0s# zEPGV;tbKBP$Mxr*Gz2+V9e+!?ngqzHN9~Yyo%o4u@xmXw_FnqPB)?`t(1B}~>n-lg zTUsDIQ(<36*Otrw#M%!koskmss9YlD*r1d-ODR!+&CLAJwJ1N|dC!(ze?95a5>ZW| z(@JZ$C>>GpU30Sbe6pD0n&_z$lvK7H6BFqzO6T1A;!4xssL0ifGiIG#x;lQY@tVhr zuSl-6SgW)y+j{QT3c;)w2GYq|%-dO)O%8IB^(dARpVfFK_SY6>^E93VuP?SmOp8q2 zm2VbReX$-o*)8;KPdLP8qeQDe4XB)!x!^E8I<}YEI{Zr)0u?e%bInR-d z2u|y?nBTxr`ul(8&CM}0m5ZjXdr|W~O>$Dm{K?DX(m9{LxOqZpdP)BDiCO6%?SsPG zzw6zeSmWidp1dh+^~X!z`txLD-5TF*omGCnF8lxD{;6C4E?ykBICD~k!5)soA960Z z``*1e_3hiYTeoh#9#_pfWz~u0Us<=#daWH9b@!QMpkcza=ub6bTYQ$7npj`Yza!O? zq_p;=^jG#?ja&Eb__RHC-2Xm1sB40Yhl`-rCYEatqn56}e&&*qY1UlB0>i4V(6w1> zEjanKoLn7T4>GLsxjvaGfmKDxcSWNJN7JRLEjRq4+s@w(*V&-AZo;LXiq>z_VzXB9c;d6`TbO}}}v z?q6IM!?o1rk{l;v!=a?swB)rMnNw3%o(;Od6~624*HE=L{qBw;&nowA-8ywyrbr9R zhadl#Ri-Y@oVFxTxo44v=cGWJEAy7uwMV%4E9 z*Uy=}xcu~y&P!L_+>b5`|6lz5K6n2wspWUR{CypLJO1}0@%Q__e%Al{@cv;7!+RaQ zU;i$+nDNB3#!$*-;lID@>ywLfYjbno{y6CT_NUiN8*`UaQQMAbEuC_yqxF>v2a}88 zF@fl{Q-b7-qqBPwR$nzbX0$Ra-*r>X_iJmv*Z*qMIJGIqLgIx+M(&y|i`gO_?JtBi zPT27%lHmrEu;%%+HK%MMSQM3xYaKb1?aX!CkkL`_`*Oc#i^~r7S7c^#W7KmVLu;~KC7?f{V+-EpXXU7Mgf(kqPC;nUzer|2hO>yG_^`VP>jXH zc((Kx%MV{7=P55@<1(_;%O8j|NK79CwxD64XW=?Ig9 z0_&kT<*55NcUjo(?r@)JdhY#Hf!uk^pFcl5`SFU|eV32$msIZZsFdoH;QO5PV5Y5};I&!b&*}HeetHx2dFgR|QAX~dD5>dFvaF4tPF=YscoNr&jXPas z?gg9gt(~?tW#X5|lYYptRsVGPdn{->wlH3{Qr#mymE)oht5R`GCXW={l0(r@!{FMxXrg2kCbgso_T!nN3Zqf5`2qJ z@YmGm*2*&K>FG)Jy3I>vSP&!LFtcNe)}t)fBm7Pbf@zG`X4%{?_FKDi;)=U+{mCL7 zQoSD^C}os?f4@(jvrOvZ%bPb(zU0(=Ds!ObQsU;r2bdJP7>;(OZei%K)N)}da=!2~ z=w=b4uXrGDs;6Jal34v?rDXvVcbIW&2C#T7EMo0)3R)qe+~wrTa?3fyiK|g&fzlEN zPnqOyuRsk^vsW)lj74V!MYQ=bX1JKl|7Xk3aW#z9g-KJf<<}7t{U_SoQ;L{`92ngg z5*a!k7bsjG4ahnzUQ6hRFqyJ&X&c{yy?R!)|h$;59b4+;FEXQT{J+y|2+-aIi z$`+eS^-b`|%>Vyl!R}3)cI|9kn|9~@^2}SWwtTkvxYek#uB@!haj>jJ(ti>w@ zo0=A#P*QL@bu#McLQ$?x5l$s$sf7wXZHog1SXd63ec!U}abVp&_GFfyj~>Oa&-?V{ z?{9wI&*$F7=^bitIB~%8`57OMl!*c2zGX@(s!TaI*UoN<(z?~PxKEtPzqKo%GF45b z@sbDE6sI5$FAqgcHHWngB9pY99^vb~667T~A>?3%=0fr9g5~a}JYd?&LM zP3C#*w)v(!&y=v}+q28<_h@UJEsNGpX+I<&wXKbHqRpB@1rAom9T~k7wR|JJP79>} zoRk`Qaj{~NRA##PYXw{Oj+dWS2Zii9xi>3pm(cQicQvjCRo#l*zak{<*^8NS^>?Qp z$vk#?!SzLFG@fNl-_|g7(WVdjdI?isHYFFSa?M$Du1F}IrN^}R@27+-!q?ZnWMXyP zA!K;<)~}+@SLquCmaUoY?aQvTpxZl2<58^5L%r8??f+ia-{P>dDzoTkm2q?583sA- zqsO>UYM*8~F#XTZr>3W_)PDTJdg_o+mfPD$6OLRu7I1aVRS}M z!-B|bhoUW z(Hog~M9gNbFwuDH&MTHvQl+q|{BhWv+3xM_^X_MqR?iJH|8i*Z;l&p-Sh^ZKL^_o& za7|TOyXD*503i|2pS)T^PK6WP7-u#YOBRcER!hBjB+b6mBh+nTl8T0e7S~jEFYXC~ z2245(D;y?Pt4)}<$3s+gN5=W^*8Sl;%-_#$;tsaWO?+Q7Q}N)N1c4RYH`SGt1^Y#o z{QUW`Gl^r1xm52Z8}36FuFKuF@fMn`nxNakDwy1pUF3V~q3HIFo6>b(ZVr(1#m$^& z*P6}j)q+1hEql8^tqgCRI&Jr^hw4wy zO$xa^lX>>ZmFv@Q`j<^OCY5~WuE~D;b#}l1yxVN2lI9~j?PEw<$g=P^Mmk?&c6z<| zqpJKZSaGh-YNw2o*VnJw`en=Wvz5{3YeH3v{ub%iD9>QJt*5-*?(_3Q>5nv4xXQ1J zd+J>KA^z!C?dNCW!{XBn3swwl@Grkz#LKlYJinSRTAZ6ywt45J*KCdnH&P=FKkKep{X=`s_50 zid*So$uqlk;}d)MRFs@JqJ%Szt{F|Zw2yH^7?Zw&$o0pL zYHE3FanK@;4O_AURJvjU7abPZdXD$G(v!+1wx^lAIIV(~F5jZ|v{8vs>FsVczA4fX zERz;pThH+S!d&0{JDALrv2C{6`9lT) z^Rh~#3g=8%UYy*d@IYt1@_}_KMH3GxCC$`+&fuP$mK|%E)Z=++OVUz?YiszjrcA6< zZ>VbCqxYdO_Oy-p)%7v9CYx_u@8(Pk5i=elOz)GUw5uYYteuVqPxb!nTEvk$bJy~9ubNzE zotfzvTKnGbvD3p#hf>$9SbArHuA*>|*7@S4Q?!q}9@)uo#+vuhovO&n(lgWBz9z>> zd<}RWa%cHTw_0BsVP1YqcR(u^zS#51Wzd9Nm zba(YETW=jAWN~C?(YMaED^fpR44!{_?k>)H!RH%WefB)8z3wq!OZOmA&&N6wL_=% z1RF=ixV;Y=VTf&<4O5cr?)~E9(6WJ=^Z>&6`RpJGf(Q#rj%yMjXYt|e|AoJQgh`BB=2#R(zPYvN^JncZjz6!Q`?=_GeVh1o zaq;G`)mJmN@w2<@+=zQSary1LdFLh_f1G3SNBsYr`G1us@Bj4keELU^-;L|1ZVeNd zaxHUK*g=6cJ7(RFY!MVu&^($Wv*?hpy7b0t$1-1@}_5JSs?Y4it z?u!lg-_4&Rc5K~LRCO{cgNw6+UaGsUm~+>ew$Vo{~v^99<$>3<9S) zI93!SE#i68HX-||f|1BMVTOjTIWr|YwKKP9w+CjrF{n5?mDC0>F>HIc^|bGX?vFF~ zvOa(8R(Nh^LfW;-RX;v{xySb``9p%<;}W)&iw`leN;-H1Fk0#>C+EznjQV{m*z2dG zf{MZeDPF5DmrZ;psW2EE+wmfeQSJCu9WCSK-9=yIH9R({o_VS1`{0d?cbV-%){o`e z%nn~rlCis&Ulq9gvgfhIhyNa5@#4{uU5B=B-QE4XGeXTl@2mf0Kd-IE>$sH6v$+>H z7|+o)vs&8HK6C1F^=$iVwaPggg`HP!b2#G^B58X&YF?mY&`f@-d5of~HmRMSWTlp` zYrQG|WL0BTYViGa3ytM;YmY4H*Wvqx|t(>eREn{qk$q@tKsx9}`So{7?V?Kt3b;|Ka#Q>nAM} zZ*RY8!FjmAMvmRFp`%cS-BI9p;a1i;54wcw{WUAA51rvTq~K?X4}rUKR%doC-Zy93GSK;^ANxV{+=ycN zp5UYxsrl|87i*);*OrbgO2<2dK7XEhEyrwa!HtXx ztBkEy+1b*L0?RV_GPRTv7aKmb?O@$_!ih;kxU_B6Vd;jJ6L0Q3Jg}9&qr)}DhRL@# z?s&f2v@;0xHM7vC zai_{e$)MAlOw$(m=>2d=Q=6Oq?9ci4Qg_qWJ0JPFUUJ#QwT@4X+hg1Bul!=Me!9D{ zbJE84Bchwqp55PT)qDB{U--iaotPi5AL<+bpVJw#R*$VN$ttV%Z-m#a2$#7#ThezG zFwQ%fvr1t?B=`KN^B+GsomzSB&g8;b%c8;`oiSLwN>2VvZM^+F&HRO`=X_4DFrGg5 z=T57ARyNCj&51OvySwk%)ymJ`)Beu#dpA)^HMP#*{G9pm^5>2l&slJ^e|hapRsAK4 z(~cV)%M>%2o$b{cXz+@EUiHJD)%LifBpJ(^W@7KU2|ewUfqpkVO=nFy@{5KgSxf?<0geOZ+_ll_BiIO-#@vc zqHIrn#fDE;*Z+6SPX7DoL7{!;-xU|-``mWsmhN6syW-2V1r4k>PFm?`X(c7keGzJT zBGz|Rw%+#~rLGc2R{Oj&!!DMaivQnI|rKH7mTx z%Rg3VV`aU&`un@6@~6+T!s%nlH%{&^B#uf8jT;);U8Y!XBQ+i2`N13!f99}-l;@Rr$=`kKzw^}5-w;jDJ zpi~muaBF44!_>yT+}Yj!9Fg`DTmGF{Z~4BVj&p7Ls-jiXw!69=uy8k@$yU6aM*;0#BcqP40H>IHDjb^g_TnvSIF@NnBG}UkZf3;W>9$CE_ke zc-qB(i@3VupIm?AS$%E$<#zXU>+9d%*;;Wp|KB-1&d%1F@6e0Z@Hn-%Z{_7c_e?LE za_!!2`=6aBH(lTVL6z%}mfEqKg=vx3vbL@{%Xpyl#cQ5TT94f#Vot~}V46@kXI)Ot zje`gHo7?;CY99Z-pUrabl-GHq|Ht0{eHUH-{qXjCwbkiMuVG*FuOHyp0$>fV9K`7E`jHIvo~2Vhxy(z zU=N(}^w{?=r=GpKR+V2+mSyQbX^EuUzE4JiPL{Sd9g95NbBPvu^p48 z4;LN%&=9pMQugf%agA%A{)DakP^n#B`t@z5Yrxvs=k=D@?)nz6RpLy+DR4SE`OadZYEcCh=kD&mB9MXQV0UE;#o`ORzQTyFt0Z^b7O!E}zs-47Cp}J73Qt zGsXXoKCR>?So;{vvB*pi>?$5^0342Q)AG>&R=BMVfZ|5G&`11b$-TD9D z)qjmIv)X&n;9H3R+oYv#+VU*|p_#Ic=eFKhnxJfC(A2P%ZGvf*iqM3qQ>R{b=MS%r zP5Ak)eBbAT(e^*jynP+09N>82-p$&hH_Gq*%FH_R?3Y`y4V#KX>jDOrsbMP`Sz@;F zb**p`=3#i@V?9HVV~39xW6>ji1_9;CwkARfoPxqy{?THL;%^su2MasQ5!kG)FU%OY zq;241>=XPu_GB;BYwjkYU})$Wm3b=Uw6sW&WyK@NAAvw4*`( zmB5c(Y13`9)9=*IVSg+ven|V0^14IEV^&<7xA*9}1KlylvUi^HdaqN=aA4!M%{t5s z_rEW_mRG!Zuip3Bk^iTKPWxPYvhqq7=6(~oVf=jEwhPT)gP2a8xyJoJIB|YWRI1qAUblX}zHR0CTf(oo74F-+ zSG@J?=g*&YP75r#p1W1~|Ca}W%^!X}yT-r&cdX>{wPEU#eN0OiEBHJ@8e%6e3154*zzPSrs!co&jBx=nV#p@Ep%p0W$DV9ThtiX618x7pmt$i zPE_-^1D_qVFUe`}E@_;yfXPXLcS+|K(Jg1rB(zFi;EG7p4siYH@UkX!m&_{l#c`qM zEY2APs#)i(_0+sHYfD&E_^QXLu@9@}OM7pgtaN%k6Tg71xa0XhKOXm+SG^6Bh?va# z`+4QO{P^332NrC-pU38SfkXMsnWGm4muoH*;TLFqaY5TV!Na9nqk92IEsK9+kb;NL ztOkauY(Y8+jylhDB3D1m&ndgT_QR8k{|}?>e_!mc|FFIO_xAh$zHOhZVrgL^@#TE= zT)hplv2%`#r^`8s8u~Y!TKl0xZqn;i^XS!Wd?QJ-{sq4whf4?=iI6YI6&Yt`~rZA@W*iyfu;r}leZ_j(CCVl*)`TrmOi>{WcZu|cr@bu-685RFO9$p)5e(QGh z>g(&%)!dH-R5#>&o^o=L|EbGNCzi^yZRVJugrR(WyPk5rDRTQ1{9hORX zUijK6lI8!i@l%b8>WdsR7goDW-z5RsE}@#+fwM~^>sa%hC2Be5f$5JQc7F2ccy#3%PvC0DC?jL8 zng*L~A7A{t`+eW<>G%H~{J!t|gT>WmCoQ&L|Gw^fmF?0grfR1zrHRb2*_tG+z4u_j zi)?+4!zCuu?zlzWH2K_NqvV=#bJJFqhFKEY*{|>gb}-=!O5S_SC-sS z-agGkQ1srECp@jE^949N945>?uEeCNi!JY`sH&Lz* z5o${f^o~4H zyE7&?7YHp3QaQAAYm2c|k^oyl5}&*K#&dBuB?Yea%V*zaFTa2BNaLYGi*#&t{vW{yc1= zYJ+Hp#s1B)+m0{?{9GYvz5C{>Kg)&94qTpGz2r;8Ed2**{cmS7i2iM_|D%5Y*Y*Ea z9Z~Q1{JnSd|1VS=<7SfDQ~v#2>9(ux@w2(YSd}FD z&hdQR=fF?(qd0`cQv=H&9<3(Teqn$oR)oeqNGq~@KQfrk1m0WqPret zt?Qb=wPS95@AaoQg)gsieHLQ8_DrSG%Npj8sV@%MtWJ|G&;O?@ z_9-jJ8gtTWo)2)8&k`{>Z{cq^JXui4Tg3R0xPYh1&T)Iyw z^m~W&Je@^LbIO<}=y)=(Fut&H!;X0oE2mCiwmbQKZ_@cBSAG`_qjw9FE{IQSJ^d?Y zKHsHpIt>RWYjzqx&Yj2jH~Y5eD&g7leky$3DjpY+x%JV-4WjF+=S?rpYdtutZvXwP zt>^mv;;LRQUA%bm$BG^extIL!_ti`F3r+t2@BZ(@d&A>CCB51fow$4E(`~c%u$UebqO+9qUl_ z;l;xb{}wBJIC)unwYI#>yYeb+*VJ{Q6WA0(rZEKWp5ag;ExG)p;Pzd@p_c3}PqYG- zvP=z%xh1mm?$qWN*^|=*=Q2;#&2qKZ*rwBcJnEqR!POIvzIvF;J%6XbnzCbI9dE?+ zL#@qJ3avC9+*}H`2&W`Vh+3vKJ24#jSn%V)!Di{#s}DaE2y7~g&R%=y!uQ%wwhB{I zBdd%5K6&xu`qlKmF;Qu8J+o0{i7u}$H_)`|lXZp+>KuT{w!CTx!Qbmz%RQ^TJ- zmHOKM-U+f{%6_6EeSiP|d)4{>U;KEY;9WHPX=UEGZ{Oza|M}{v;&x0qWloeKp8g4RFc`#Av;3;-i zhD|!F*WZbVR^xuRa8^fY>O{kuT=h)~0c+*%ZTqlmw^K^pahuH-&iR{v{#SjKH(uIX zsfFQ@iay_t;;$xLjhp{yF3RUpb`rBb`EF+Mp%v#2JFWBldv|rsk)2a343BkB-{$n} zf8_eKSF&8&wsG07;#(%reCA`5zGm>Wnfo43mN7`5U$C;M`rl&Pw>GxLD}*0$3;HlK zu$rI#BpmqNYW)ep8_U<5hUuRE^>NylO-cDG(?67|oym=qVhEXg=IESvw;t34Y3Du+ zUETd*y6%MF_vij}a!pyj(r=wy_?83834Pl>t$r@3pWmB!S9;f>-C}mNCwUesdauvT zm6wy#YPy(FP*QT`UD=i=&6_9pZvA$=+&(5g{{HRT(%;zUefrklC#}8u|afjA*rTh&JeevE53u=p4!juXt4737T99U(kGIl43+pMVRkzlJZTwlr?km%JahP&pa1= z?OLe!eJ@vfScO^e$|SG2R)?syp_46M-;&o;&KFah-u*(^_}qT~jly&9UDl7jQ7|i+ zF+5E1s`u)Z=k0XOrUhL!JvwXGAua367YkNC`1*8Cz)p`3t0t`Qx8VN%r}X6Slz$Ub z^^OZaS=QkcAM*Y2Re>o-MW4@ER;$RmkMHUqAqmOzY!x~=EQhY1>HQ~sAkbt<=8^^1 zv-W-ecX#sS$#3WSD(0BnZd`A(>Gtj0mGi#enyX?C4!i!(TVzcaXWy19yk*a>q|ej# zw_72rYlFwde+AE!Sl(n_I-%C7yCI^wtf=b4kB9Mpj>doaEx!HzohwV+3QwJh|MBSg z)njfoRWglpVq@;qfBEq7V4ckI>a%Ia=9zi3PdSSvFmy9aJGj|nTCW=GlBr=0JuA3Z zHZd_ch4uzAC6rXo@Y-!>qUFTyFv;nu<+t`JW{aO*6PECH_7!w#^*DMt#y0HrUS{C~ zmp<&DxpYOD|EWEHwRI+Ho;w$L+3*qT&!v1}!dYvlKA+lov@_%pdx2X7WplR>NN5wNA zRWEOU`}OPP&4sg^u4HlE3ar{#Ur?X_K1yc!-^Yf>?{F<{>%Y6~{wuQ(k;v1{6$w3( zOFwFKZZH47@6*)vY9@y|fMHBf~A7aOZU z#KK~BH%2EF#tl3?EE)`4o-T9T?p&X@Il1t6{!$aAXVZEO6VJNL$(rP(C0itZt^4#U zw}^Qwg1(=gpD%euU%Q)erUOUNjg>{3S)wZKGp8!IoX!{7sa$?%^&$HS%g;>d+81E? z<-pBfQ)GWR{R&poOMIzX+!^^hDfRc&h$7?er+?(n>D^ZPswR6tB|fuq;pT+D(J$im ze<+LI_Hf-Uq0@FscBh5ZK3_e_^DK~8F5KZtqh5K`luQ0P>OE(s>|!CM33KscZSZ zIlG?7o_^W=Aam11@m)PmH$f9M{# z`}0rzx`$65ZMmJPa;(hy?UMR$KhM|O$@TUc%B}qTdGpk@XE!$&TFI4#haG$Vyq#Y@ z=WXnFY2JK`D+*yU0nS$!I0(ik-m!nZWwDOmyZV~Ws*lF&8(H^XWSN+@`|8`W`d`;(-`3XN`|j1<$Bz}b7)3P&ycKlB92Yh)stB+I zEs))LzR`=t&%Dt?m0#3*2}=NDB#X<^jTZ!_b8s;!6}FmBZQgrq{-UOPrn#2(nayU_m>Oq=bG66`LKAw#T&b} zHJ`HH`9mYaY+n7>R7I}nvsc${J@`SX&;9rBo5y}tEx*ZSb@%Xhdz-uVFV?MPb6hZ+ zSKoV+jl1o~e)iLP%?F;bd0sXDK6UO%r{rL!5+#M}$`KAOGnjX!$uuVFWj&bWF;Q|U z=M|=|)swa`iN5+j*PWy5u{&d+nAa!egrl8WPE8rtGG&oSjo}Z}-w| zQSqI-jfLBIrdxIYF?xG(-ZirVrJQ+ofegiW=fq2KeBreFVJsf~>#h9%l!~gfO@F3_ z$5sAa9sjrf|L6K=lEyOpmm{{?(vDwu*oG{nt<6&i?xS7c*QEnHw4cCbY;XUJK4({WQn8*CmQEx-7>< zLFb>lLc^Iu3`vZ!d-yCW88mraPVnhpbkN&+{4U2TjnWOb!ktCKI$I~)*m!Cs-@*eb z{?9jEO3C77h}idc6fFH+`(Ik?VIhd;BpXTXt*I z*|f`Nz0RhkXB0hsX>)$c^W3-ZZrR+g|MKA6JvmM_UF^VN>0FJHLadavk~vZXg|YQ6+yzgn|?*2fFn zCFiacz5Bf{=~OP;HLW0pNzW}a-QE_>>z#chaz<>77L%rfNV0JX3(H%<&4QDgJA$1% zICiXf*c2Ztxgd1f=c;}20newL(ev(FwOnkkXp0j={3fZL4i_hIh=v&2PWIjG%#p@( zM=je^ba(rU439%^T*OZB35&2KJ~)*qHeKbA^#{*_gM4*2y$rVV96nT7XK82n|MRY% zvaD-qj$)xIzeQBl8Wgy%E|L#AZ zbN!|McXca7{#`Wxub{XjE&2PmxBTz+xzDNIRr>kZ*W>)}&A0SNEzPWXeeP}HG&?&R z3!5AD|90M;FgX zw_FqAXl6Q;w0U`l2e-!TXG^9yopqSj%Np3>BBj-Ansz3#WzHIJu0FxeqKEZC7v%5u zgs<~jSN@nKVXBPZvrn6zuRAq)d$95L<2?tj@We#^-F~Y^_!5udXQ2S820>1p?hVg> z>)pAN8W6w4kTZPUhsmWwe3fAE$PPoEeT&mTz@qH47Fy81;JMr&@Ur^F<$a ziqE^hw^I3>adz+et@2;Z*5&@5_3d$qguXPX5fyukB^B zmFn-Dvuk#vSNyTyL$=c&&tjZF@xwpD!fnZsJA__S)% z1GdXj366`Zp0)+u-xKzb+c<|)>D1>MJ1!Q6HD_Zxo%%GQ<>tNr-DEJ8KS@?M$MK+{ z@%_-ulhY?SPdBS7D0EKT_h847mU794_~$h~Gp`xg3(lNjsyNXZ{X@Rga(UpLceFf5%*r#lPm) zy))iUH+*_+O8T<7@t|HNR(JWf>PAo9(jC?UeE6;@s<9HGdvB3bbmRxt5cg zGk4CsjPvGe|7R7hg%e!>&&QMtmD z`RSREl#dpsnpX3-D;+I2T4|lkv)%au-(6jqy#gMYYo~0`t?UZE@cL7?N}rwO<(?H~ zA);F^&uo^Q9llI6qPE$gtLLPnizbsma#7mqDM~J4(k99-68yhZiatC@)aHq5oUc|W zV5aBxc<$`&y_a@fG)gj_ti5eQw24`U+5XSs^=04xmhb;Kd;ib5`F}Gn$ZvPcJbz-> zx2O(Zht?Y}zr3^k@!?jPb%)0kKOXg&R~;25<>alMKW|Qpqlv`QL=oOcb*pb@nOJ?7 zx63QD+WyYw`>*Nyzihq#*ET@QblJ_UrIB9KX0H{C%I^IrV!Aj@qHW=~UQ=~-^|^WJ zskL9}O*>950I+dHnjS9tiy+p8jz#4D24PSMp(=HbY&e{jdb zP%Xrcv%{}@f5B^e{T9s$a@MfRyA zxfg?u7tT>V+_gF*_UZB|*7--{?nkXGeUxy{bjiMH;iX3p?XHqrsnvE$X}^)nl$RnW zZ|zPtZPb{av+IuG`%SGif$iK3b4<^fFafs$iL7=B=rdejLC5|KIQYeJgGKnG2?=9(I&lp42sOSJ12D_WwTK zycsFc7I-D)S>dE*nOUsY%(m_O6&?TkZvMZ$bEn%ao|Vg`q&W8(+w8Y)i!Z({n{2^6 z?e5*!l%3x%#_~9yEM~|k-K{fYY31t6+jLIxZxLVgeBtxPYfmayFkhOd!MkLpjf(sf zwxz8i3z%dlEI;|#HPbCYuuW;!3~uG`hn}5md{VTs_}iJe3LMXZymzmyD9iER{kI)OHhqz|&0}8sTao`)V%DK6Z(1(i^ZNYl+o_-b{x&SR zozwZW`*ZN*<(czdIK02Rt5T}p&gw?L>m!@*hh97lxBJZh?}vQdOYL~kBmW8n%og35 zb!QVR!_viN>AAIgZ@yiq)E^>s{I1*T>shkz<(C}(SXHhnd)(|~&NStQWlUWGUZ%5s z*=L?H;1WNzEN1@!Q9k2+^WUj+uivC?^y=E)Yf)xt^E3?nLkm@x&AzL3zi-#ZHM4(* z{4}kf`rNR7`o^5KqS-ehvWwH$%vcl>X3jinvCT`-ZvHp9b;l2$=}%u_c_Q>$==AMc z({4_6(#_buk1amcbZ-5`pR=>?apye~I`e05NB)#7d%NkvlCNDa&vF+|_r8;# zeyLFQeaq>G=Jqr6+l!xg-gM@kebG4G+4s1bKCj>$>&e`g`^A^B>%8gKJu|hYiTVAa zS1I3?dIfj-%h#=N7dwAMJf5-W$C5j@SDVkSJLr;7v+CUSLt^JE3^H0SzI>T^CBtzu zr%ty1zAvro|9VS#rwbBp7(sYk|pD9nH!TdlF!^c>UwU{vu6)pSo9@7{ds*|?CZ7b;`f(U=N5A> z3M(s|_{@#fu5DueECKcAgBquO+Gf80EiEnW{!v4&m*0Nh^|-q|iv*0kqc|5`vU|d* z$!~kGX#b&OOky()Qmt#7Y`Zxo1xd;DrxabDkhDDKz@mSp*{xIbrj&lTmAH;o>SciM zir&vbe}3m&J^AOZsqys8^UYO#Z|}S@WB$8S)a10$`Oh63J-(9)&E(9abp0zmXJxH5 zPM)&-xY~DV-!naF8LV|?efz(z&6k}&=g&#`zqK8U^0r%7eQ>lkmkTnJ={?r`@5P?& z+nbpL6K}U?U%$TZ@3Hey8e&sC&wl$>HgEZP`~PaIb~lbLHL6g%+D>YaM_>%*I_|9?!G={v1^S=)Qw%U`~HC=fMM z_K&`9tsdkheeSW&*QxR>^PX3_C?qjTTx^WjNsvnNem^ z=}eD?v=?36#kW>f?$K(RnDwKp|+plo_U}6V`s|X~n-Y3h}F&A}>X4@;-2) zwQ9ww*4nzYtDL4hlTJ7Go%XXT^`Bn!G0jMa<2$$To9<5vEvzav*m{n8-fYHovpR!o z+|*yKT3#Sxov_kpfmYcDh8<#?ube+za_{n!30{4zI!di)X5aCdF1yrYt&-k}%WI!T zeD0jN%Hx$laBlW@&#Wn_r%d-0g&L{OYw$m5@h+(7qyBP-$N&S|rw?D~_)Yn?ZF|`X z{sR&niz;O5A7<}2-Ls?O|8e^pc_ylo@we|}Y>is8@@7WATeHTOn-LrK?Avtf?ONrP z^Z&hQ*WdG{XvaP|1_^=5%XQceod5i1>-D(k=$G^6%#k?Uv18lD($CM%o;$Tl+%zb8 z(m#hOc_p)WOr(}CF6^;WS^V+f2LU*-91f9CY&fdxF-9aFjs>>P~!FY z%}w*B{kE$3Z1h-7D`4x)m2b5!?Ncwge|J_$-aAF$7hxwd{Y0{{Ql2_{B<98@Be+fJg!1+%Byc-_5VKT zug|~#V%=B2bAFQ#uDt(cvrg>pZC^iczjy5H<@Ns$zFuGd@9F;9?+<4@-YY)u_U_An zZ@;g9&j0^Ie_X}K;)d+o=6O9!|9|Q(k6LAFvztL*<$m^JGo>8G54Dq@x<~~Y8ZW#Q z=zM&pD^tUP&*y&sOdSlee=@Gf+x_2p-s;W*uk+ikshKge&U*w9;Smvp+`L5di#n)>(jP17#kW^Y@PegsQj*E>IqS*@-L5_stRcBj5d@;@4vzz3o+2=C!%S)inhdZpQTQnpzYq_IFc|GnYrR{%o^j229-}hmOfXc`1E(<(-ad4_Id9owlA6U>sWAcz8bw9Inz2D=*dYX*~pY91UZG3*AujzSU!a;|OH%y(+4rykx z)vf=ZV#b-j>cIx3&58wj6RXn}$2{X&DOG>DvS(V@{6l@)7YfYL-zB>78k4x&Pbbxm zz)5L$7U(CZ-6>k6XKpfE^PE^$`Kz!E#zwK*W8<$Jo+jCGR5xzbvPG*NcNkZ1whAm> z*k4!s*pPMRl*cY&U6$E~BJ=aI6BM5pe$p#GGu8W>@%cT!+g-06+ibM%r`?pAU9Y9| zHpDQ`D38|Ue-pl&>#^$AXX>eU?V=qGs(b5Vxn`wX8^4;pR;)E}{!j1t|5Y1yTN_li zE!gsE>#ghCw#n6endt8NyD+!-@x8s(*UimU&u_Z(%Q2&O?+gAl4BY(3AHVZD&t!JX zS8U^h`fh;&`1%mVU<8S(A<(e*9Rz{<*c{ z0yf5`DL)^cOg#1H+V1yz|6J03Jv;i$oSSF5Yc93u@v%>IOJ=G<;%I^@n6HkJt`M}TyZmJ-`~meYkuFp z|L+ic%=*+k`(-}!fYe}4A0x7qhSA-mQz=STZr;j3ADO27Y`zVF{p z@qK%~7i>76Sbk=qcSE;n3 z#6(Jct($jt{snn9M~{v!kqr^2y|kBZb@Do=_voNQ=G`7Cet8=ip7!j$SF69<-MhP2 zjmf2JiqcwviGph*Lf2&)w={HF8wo4(m>6aiFJG^;uB&5intDW<$SR&a%P+M}*STbK z^3mK)$ty+nm+JaEevZ3$XvY0_!a`?G{(R*f>AJ7%@#I!-&BIq#JgdAf=$>|^YFU2h z(yZ$zB~4jcpPg=sJmyf!dE^Xt*mOmWcl{!jpLHc%mSnc9S+>q8PU&~Nk5|N%n=?yx z-w9hFCcCGnbn_Oe1FX4sTK6sy%6C}hIrDjO!}C>L+8dv$-9Mq@W>ov3_(WHMA-nIa z4AYi1uhu#zehf)}c6QHiAD8&rg}P2w8`)YE4lcT3dF1KR!)G*iF`Y8fzC^#-_U(HN zJT{APPF>#Uk(tZeKdB|MAw-}xaQWwIlC$S^zXR&3FCG)3I~cbY}T|6cPP z8STWUD=%L(Fmq#lsBx~tMrrTPor39^H}WJBi+(?w;;9#8oW3h zcAjw)-?GvpQ@k-MMq0~TQk;YP#hZtx?=t)LXuj4J)rg+y+Q`J6%I&Rp<56JHdn2Fw z3>yl>)^Ml3-k+ZAp_v`&VlwgMroX@WZw0y>Z?F44d;k9G*SiGyIKmGdl+1 z-td1iiH?pHK7GI`=*WjjN|(A^`0VzyA5-vnQ2qS*b2anT+N+y@TzB z(uM{@OU6~Fgs0uKw9-(@&aM4)Oz6v@SvfN%#N4`hq>W{n$5JMzB@?Hm9oKho5lg+f zTRr^Q_phPxv8N`@6MQWu)}r?^JR*Rhm8)MD2bw!7*WC|A{|JAs45l z{al#$=gh^l^%<)SzdB9}G3IWqGu~H!dWz;{{nqI-RVu^!BxywyMHvb$0pt+C9ae({}8h zJa4|yp;M>4Y^0=<9a+ok9-Hs~vGxAM1sm)B{_?N?ckb6QKbhs3vz8ZvcESZsR+U@1 z_3Bic-tY3Zzka-9ubiWCKD;AC^-E2%Po9N1-=PhAFJ*6;HPdu)-Ts?7QL}IB@XtD{ z@ZqwB-|@w6yC?IxP5f3~Uf%3BWuxrzk1tOKE*Cs1{(QYn{paTG_21P@;AuF~SrvSjPG^sv^ftuyvdPB)5t_M|dKLUaeGcg(-v zm!uO;_PT_&C@%;|DLql|4Gc+tY7o8+x-0<$zz_2?+y9DX9P#QU2}hDX_`>xPql!Q7%n9_6ILKu9tWd}`FzGW- zMRK}zhttW;x37O|Yd`)ofg$pk+UhC0_Py^u*|?NrM|xt~#;NMNL|h_5ZKh0~AAGQ@ zY~ucwSpnHkCx0vbIU^%WL_^EP(C_^U&(KM8qRfw5g*2_0usL*vv*?t^ORVzd>=2(n zaoPD3p=opd84IK|Ryn)q847xRZ8tpj>{t|cnPYX+%&Uuz_AuOx$X;tzj&6*EMdl}~6bHJRwNWY*0_Cl!H$Q1)rFbLQ-f_D*IKzrHwNB9qheTM7(5 z3QJbKT_>8L6f!Gfjq};LUzYFLJ7J2GgNPHu8d0UBBf3|={uf#l6t(cNsDr1j153b? z?mrm}E~;mgIFxREUu(KgULyH#*zsd07gzJou6w}95_cf!vJSu0!uxMa!*|{P7ytjy z`F~&H`@l zytp=_!r3Q(|F=(Tr`xYz{I+}Jy@pOZ$qKZM-HiIXXM$$A>e|jz=Z0P29Hc+p4T%63J^zZBKB0UFjt(p3<+; zr1U~3c&K2>tL|gEy%cCbg)yrkl(_U^VE!@PB@zy%X_u-8<@ABEMpV2v~zRvu? zhD(~+8(D4ly^NoDZHGtVJD#i?zPv3F{n6{pm_c58l` zETgvkgws=xi3V4{TPr(r9h2^bk8kgM$tHf^BvpR#T(R86J#U`)U-$9vbC260 zael}3D}Ms#R4a*PstAWn{F!nxJ-#>js;pEr-PBgtP4|KC0wr85p1~sFrq_ zLn$J9;eu};6CWlQ*wX~?nFgKvpbos*?Xb& z2x}m7!>20|le1Y^)Y2SOf}B(wf_~}i=iJvbb~>OMrqRLi!s_zVExdc)e4U=7cXz>( zPJ>9bXV16R8i{z!Rp@F+h&>+udSepr)Y59BvILunX2*V5dAJ{b{P%C(=G4iB(^Mko zy;69Qo7)t$@gzSV|D=Z>R`36LRloM<>1b=~%xT9TANgJ*|KaWSd%sri|MgA&&)$7gFCvFg28})i`@AL0XTSXV&ip$=-y|ni4ueooftLJ{5D!=ce@TZbFs)-MjpEq}3 zwyxg&*zr%r{~tT8^;;4J)RkRbx@2w$R5(scop(*6LusD8ro+*qKOg_TzFuzZ`~L2K zgR{oxc=;dAzJ1+K{>}O?yB3>lWQh}bdW|J6Ve%Q}AdeOeg)`e8Gzds#PYGI=cu=9~ zjl`uy5tcdy2G2=S$+h|y92cCB=4+3f)|x0%8g*dKvd)eQFW0qh^Nutp&e#3D@Ayo^ zV`fphdf#>gt*Z5U9>27UW4ToOf?v()PoEv%$=phq?>|EjNeE zcx|e~#3182Z5@~I^c9c(*hbjzNp0ua+7*RmZ>Ue6p%HO~ImVpx1_7tB$B};Wa%uGDm8`Q* z`Gm)`EjqKSMYr?#u2-G2LO(xDT{~ZUk!(lz#tzGQXOj#vm$8}!Kf8W;@iVSHHy_Xc zRrjiF_ZMM71}?wXt3PtG9=|N65jDYV+xD>Q*BSz}?|=XM(9@o$>Elre=LECG7f)PY zwR4{!SFFvB{PK0F&zHZi{qV2AqNb)oVC$^2X_xt>du^<3Y(Gx1v$MHX|7U{ex3I7& z?>BGN)lW#?JX!eMrm*eVo8SC-vE*XLQnmc@FpprFbd>`-&zGmqJo&xfKSyq|{HqN! zxwlnor>Cp?F1h#W*29Mn-$tA7X@2~^{=Iej^X2PnAD)hKW%+4wva_c3z@b2q0=enF zm!cfqTOGM{%8$+2+OM)HHS5KmDdmcPUMySii>IzqKX?YWDDxqv#mjHS_Lf>+x}+j9 z=lB-&!-l6pOK;r*CoFw@@Mq}{#+@?zE7RQb5h2oBu9yxRzKUAmNrP% z#0%)L{f#+!?bR|TtLh!|ZERjV*>Ue>ufP7c@5kr=eY?KtlRuyQ`?vQbdV;U09Psnk z3wg)Q>6_-6ef}!fw6%raE4?PmIQM#ZRr1Y#c4vvFP{pc?xypwQHdkMJ7JXYD{}1lP_5$rX?FK-D4v;`O^i(NKu=GTz@xnoa?w6YxdB`G^Xt1&Z6Pua?$7E;b7CfCSu(FXGu?$-C8~5r z;-QnPub26MsMK1K(0xg1d9>4}ExV%5yj`4CH0^ZHp7m<$R)!aS$o{!iC-c*E)$==d zeZ78pYsEf+HvRgCU-kcgyuY30MpnwTd2(~}@^Tg>nulxkPYKdHq~fsS_p|c{W_^Eu zulD8C>4y!roSBsz3_%!>hLD#kI<%Vb1ZhagmX3v_!!|z`kcx+a`yiLHq>#?!kk6I=$#Xqmia*PRd@>s$3!S?KC&Z{9ZyW71u ztt_hF7tMHnX4}=QZ@^)^h|`*@{MpVRt_IZGa2>hhpTiFtEwQ_~*H_{-N>H(K2O5&x{fs(*^k?x|vGUlmr&+;FT_Yt`xx$vJ2J zGq|odMxJAtJ~ck^uSMd0&|-~+tGtbZ@B6&b?>?_( zs<1T7?GaN*J>S-*ot)RUYA#=KC+NRIh_k|zO-!ksHve96oVvpHz9{GMWJQe+oPr`V z?z}TjE9Cagv*Tr1TA&sG;>w>)MU7XgLGiz<@9+5g>$#Dy+v+n>@jn-SGtn?(Z(8LwB$J|DVm?oA><5mz>|X_>`7Jno02n25!D+VQc@I|Ce<1?4722r^YS5$-xx= zQ!#y}+tR}wYbyWG-G2YiOX=VJ@<$(kTwvcZ>+DoN{)siuRk$~7-(6c(^X0<>L+*PO z@BGShpC%bZ-Hh11ZM(Tlf7RY?VFo)ac5mByEOO40k8f{pXLP8Z_x$&8t5*Ps!BdK5=I8 zH3PjP4K5l@XLxubXWcOA-on?hCCE`?!L`-ax3#*Gk{_vr7FxaHmtJe8sO5kB};DC)%*D0@|j3m-bg4_eX%aMTy{@EiiEBI?|ILw<9~e; z-@Uf)<9-&30-&?k@lD&)%Y8fuZDt z)2wPsMFgyjKNsDPX)(}L5@9;vw>`b++~qr-6>GLett{I;b7}J008Ih2YiZZgI^IGv}w~KjP=_y`^&P|o?K(N zZA(16i;{xttxokFd$yfP(lw425j0G4ow4x3M~k4Y#atquHWqr;}B!eSfi7ntT zP}EywyD?+7br<|UlH8@{;W`0& z^>b7AZq8J{eDXwyhXMP9Gjo|%aZTJLY^#~~jC%@edkc3}W%2vg&8%DpLb;}-roX(& zJ!N^~D!b~&qNU*xF$;VSws*UDc1uT`4_P3x@@nv{OQ&PL&fDei^Su4{TjKk^&Az>U z-x}+)b(5+bx9r+h_v6FF_FFS-wpY$tdTf@#2h&NuNlD7b=6(Gwe`jxXS=FxX)w%Wc z^`)sxFTbrR_@1}3^voAdF1&!nIGoqpD>J4!d{#N#I)4jy*rf4BetyWPzP6?hI? zm%rm_cYgab`u6O&#bD<@aL;vzs&djJiFQP|DyZ%ca`N@yx2VB zb+xsc|KpEGzq$3_H2dHKyZ z_WSyis`g$xdh=p`-Iv3En-3rV-Cw=;-E+I|JEuJnMI!_mU_W`VCfOYx>q zP1o$NuB^|OnH^dxGo_U~{i&C^b5HDyqBk{RDTWn0pG=F?BYHhRU$KbQ7( zoDI`=o?rMgGVY*_F?;Gmzj8*iu=XaFw7oo8rdUU` z?Rnd)Vm~=6uMwDWGi7C%M&_=KyKl!tO3Kf4cVE8f@cG)0tL=Zk?7#o>!Mp7B`@Z}* z*#7+a^S5CYWhEOoUb3ru|88&py~MjW?%n)oGhcT_nzDaeoO06{zZZX&rV2MWZTO+0 zzxdZLN0V%utp>fdzv={L_BTcxDxZ1q*mTooF)7#c3J%=QUNhMhYR_CQFn5lrB;TS7 zr#I=G|E%LbgI7U0Y4zPkfn&?l=NwTx8{**j;^)~1cemHS%eM70X7K3kwbE|Ln$y=2 zaw9glar*3qu2(-v%Vnf>Yeb#g+yCxuZoaFwbo|e?_bWHl=Kp_S;@1`^a%a!RsmGYJ zgSey?etT5dH!;kGqjl~q@z#!{$rk3zZod6j*}d2NcAs9E`#PaK)%1Nz z{=VOF`Ng%{x7QUF)coJepJ(%*$^BIKA0D2~sXAh!uY20(&N}_~$c$5Mpff3^Ebp{1 z=TiBy)$nIU#l@VK!-tO_n~`lTJ#Sh0{mRd4&Fjr1`r`h7%8!YO*>X!Zt#5K*dM&R` z%HxoqjhFW@Fo^eXGcv68{^t4cb9BJU?wK=l4WAlXf9iOA*ze}4LP4RIr$o}0U3#*1 zft%o>RnA{H7_L2Yc_O8>m2s)hJn^how?66QZC$sfL2E)7SA191^Nkl2Him3Vo_hA@ z)4nJEPp4YOD@`$-DOeOI%~8t#^l82|dz_!HN$8I}M)oT@w|Baodosx+D!bUC@7$%u zu`{;(SrAU;O)CT zovvi`UH-Aio~8A6wDn?(xY)?r|INGmzklDWQS@c{e`WxEN(-O|p>V>F}MVaw~kn zm1AFDzxe&vA}nr!q~5Pu`!9>ro>Xd`7xrIm|9^YEm0X|I+;{T-o9#OfE!%oSzPI&H z*yhR0I48;V7CWvjov}=^;m5xD%T6Bq6*Xzu_t_Pl4u}6~WRm(ITp1tR0$CTx69|IWo{ah^n_e1r4f41i5>)uwbPTN zn()5zTG5q`hE$6^31(~4j5%zxh5RRnW%v{o6@56j+rIvBul!A&>X%QaZ@ywv^X0{} zx6$YAzsm@w7S2-jlxWMGW;u85)@u>TJ(GDiUoyG;a(&RsbiFOir`H-@D-umzKIM|v z>r3ah-U~0=6L@^a%H=H4htIJroh0PH^4J22zojwlGM9o^yzR_-Ew*sg>FXDsRJ4zpcTkoad|zx= zOOV`T(?6^CVur?nV@rDdK9~Ie`2GL0>ZHot(zoUNzFE)u^RQsgt?1nr(k0fi0?iGH z7gSUxOZ#X0YYH|eFe;u6x{@W6e%9~$q^ftV*6r^6_P<`_&3n2wEWJ9}y>;!1i?8J8 znn?AU$ZakV_~rOw?!5VXKEK<||E~6r{h$5+ey_cHRju;+bu%lMlP7O_ZBD(ks#iY*|KjZ^Y{vZk6-2n6_CmWi92r_+%$XbyR1Al9q*rtB)|3hd|3w zrAIa&=kPKot_;xBP-$7v(QrZH@eTQw$q`zK-m`S11=Wh&wze%bV0RJ-4f0#DB_e=N zY4t{L0hcuzOF8d&Z`#mcouiacxQ z({rl$WaW-0>cRU<|8|sMv*I|gSn0$%gNZI7QQE#tmeJ>YCq2FR%kA=}Pk#<(2(J8<)IklMFLga#6ofX4BbbA*k zxXrk`^kmWM`IY61z5hRXdF31TUcT;Ag;vo^ww;e-5Y}&r)_TUEWEAntX+0Bz=OmLu z8*b((J$ih+f8o_zdy3V04*#pT!x8ndVolA}7p0c6H%<0ef7fdiI=#JYeetYpfAgv9 zb=GdP`gqhqWHGyf&aq8`SHc7vH)-@Zcxf)(dh#;Q0invk&)xBVdEYuprSE$HZpwX<=c)w{&>pk z`@_Az@A@s@zR%Fcs_*fR>o2S3o#VY}A|@EW*z?ixa(}<`ef@rX-@nWEK2BVJJ#YK% z%p?=dwV4HWJ~QKLzg~4)JaL(3GzU|DZLRIT9T%dWSN1W@d!D&=vrcl_{p(Sc$8KeL z&wakLTWwu%>hkmgh7^Vb!<-XEdSU{t9^%4Vi@CMU^`5ryWzGtFJ#Fi@k}q0ocbu9y z=eZ@rjhEk4uTGagt;EokHmfbPr0D9N6>}21`xtzhT%SGOC*G}jLRCUcKhlDcVaE{{ z2EF6p_E()$I(G6&e(NjV zYp3U?*mJT!o&4xSvF4KVFHE91%9p-aC(4tl5tJp~89SfxZseWDS@*yH7djJ^eP;i! z!gDSCeqL5f6K>W2xokhgw=x+zOuO?{V#k&WvT5Q=Z-WUS3{a|Ksrf=$Bjle=WcN^IUmc#k+6Q z_k9u-Wi5Yq=jZ19zppPRUg9XdlC@2G?VF?*?Pm`^p8Qt&#qYX29d4sbO1B><1^>&e zENDz9Ay17qYb?DnbKmB|*yf8FSHdJ( z_kFXK;`3DeCB@leSQp)YEKKp1&gn~E-hBCS@$m7xe)^K?^DDoG##b-cvYx?5Zfn%X zmxdjRL0l57JrSFhxG?0L3oCNl7RBl?BYLtiYvP9T*FRM}ebTmFGk02Vc!sU{bKw6! zYi{Peum92aZSUX5iw|aG9L&pK^Z#o6zu)Kg{=0cSzCL&R=DLcD?8!Cf<$LviF=w}K z|6X>SUzq1>#hvNGd)3d&%FD^{`sb-^H!I)v_iL%gqq5ZtZKp0$dHnF#u`H>6ez}?# z+Olj~aaI-PLs^m)?E3WOCF-`98B#xQsAk7SrU7Tf1ynwy1%Qp4+U`?Alp1 z@429*#Mv%|&4O$$;`}OSCOp@SU?|ZmX>*wJ$;INdkPA-}L*Vnuca?E3_qCl{&N5Me zyLa8Ha(S5plcN~~5(89}5_WzupSSr>p}k31^*n_gUB^G$Fr4@-GiBDUg{MmQ&Pxq8 zKaghjblwa>feSzFtT}@xTExw0;_MJie9d$`H1W00A)c)dwk~Q~e`rPhJtmt+1}6=iZAWJw<~X$k*YerI;9noGoml`HeVKb;=9z$Ul$gJzh}{vAcngBR{&(0jbN#)|dSv3GqH zw>TCDEt&f1kK5u#9fvi{`8MaazSm@9Ua(c}X_$+{>Z@nhZa#c`_HOIz`S)JP&%a?J zII(xDFGI+!_}Kir`##rPc^i4j=a!Pe0uBLjIe#7x9UhJ)jGkRSzDuVpGO)0-d9h{I z{QrNR+g1FRO}KgcX5Ih2+y6h?egAK-{V%mS@h{#T3$Onzt*-8_uCC7B-XCu06C}(r zcMh)+b0b%aVNT1nXE7Bfg@wwTyH{2&TOPp`P$@Y>u{*0Hm6c16aqBci!yOrZkrA9b zzxA1V^HgT}9Fy7;!}|QzBGYw-9D8(5->G?98Mpgxp4se#T(wAnAD%|vwkoxH8l^ql ze!nu`pzpBTm6z*cZtvwwWaf#^wv^94WN^W)$kk_oN29wOCwIi;rBRWFJl862d?=lm zxOhwZ+pW*z|GoKl*nJ6ez?BRWC;N&IANM*u{9SJU=f}ZX#us09$=}=m|MC2N8@KNJ z=>PAeedXVC-0%OauV33@e(l=kf0c_bTUgwJH9jPh@8fF;oa8Pud`=o&T5=+?Ow&44AXD5yeC?X z?nDJFDV-R&=G5zX&nrzo`+b`H++%_3KY6arsceGX9v+j@XEvmAPb*FdXAopip0xQ( zL2lnE=WQeC=+0iQ7ZCUVRe1B%t1h41M3f31 zikxI>Ss%MKB|NqBv&?R*J(bvoR{LV*b z|9bY;+Ho`UlT;lSE)Iq%3JjVd4-RF0x})`0dnxNw(?bWCUQ{+3{NCs9VxE7m=4I=1 z`(3~Po%;ILZ}rFJ_kWq2uYaF=e-~@zwr%CrZ_jzR^UEFloxgtD;xeJ~>+59a_3qhl z_C=(Ct6a2V0zLtVWPk5 z>hq^O5$XR$b9|2&@SOf@8#!D3q=l!DRDZ4jTcENeAJchtr@K6^Pk!6~aWwAPvh240 z9*;VO$XV$#H_H5|t0@#JjqYOXY~}WG5qLI>2)OHw8YG|Pay(Q&R*;{Bk%Ly zax1x!qka1C=gWCFWcu}#`c>qsGuRG)Y+vr)?yi3R{+_?R`8AJ?=U1|Z7|6sNIO;0$ z>sCu|UNiF&2U$7!<#XQM*|F^{tGv8y-Jg%_>5)QPZhhyMKi<4hymi`-Uk7{n?S2*1 z7Vo|O+GfZ9#NAheX1%*tJH0pdZRvqc?sAO35*Gwy_TO52;s(!+zT?ilDQkESU*KQ# zd2`*YW!bA=TU+mTIh8Wg(2`}z)_323-_0{WZM4>uLFMI)j+*%B29xfs8-&gJk0-nI zEaDK{tTS6a_MP_mU`FvX={KzWWw&2WO=M$v`lz$}h77At-gaf@Aj_MeK29tF~*)I7mk=&k_rktm!9POa{8}fw8-qe}55rowUBdD&?H0 z)z;?5LxyfwZR+o4TjzC74!9b2p=mP{H_wF!*KZVl5ngW-@!USdN`2-%&8tD1{y+Y= zgPUumwn*8J%q^dn-TO83^}PQljxW4d{m$%%mHhEugQSx;BvQ&I^Ua8LZM#*iDQ}lVRuY0?6r>NnoiwQwXuT5v+So+CB z&4npIwb!1_xW%N|E&Z!fripdoIi)G7kt?=vPgN3dyB=Be?*@-|%=YwG z{gwBhE??`X*I2B6dxvH3qn=&)S^I$%_KtKV+DZuh_S>Q&QAa&vgYcJ1ZA|1ZI~ z%PM;H^TpgBj%2gmKAWp5r{%f%$P z@k+eHvF0piL4LXV7n^NmHZmrEG(IuAoXJUB`*F&G2Nu3z*TN=?1Sc=naJuBaJU!~Q ze$CTR`wkbDhD$1Eb-z{Zt(ap_JT0})Y|8UKZXqM5dFjV)xh;O$(3_S0!ef*1RZipX z8*84Nw_0jwq^0vO(os2rf#1nRZsin7!BSnl8y5psxv@>TlKs|9?y_~&I_|>flZ&{c z)|^RSGPTg2n}KbHp-l{nLy#nwLFKj8e*HRCRzI?% zQ|O`1GsA~F^#eS0{9YVYw`#1rWW_jt;nCvC_ z#Upatsh0Af=dFL5uHRR;_^bcEHF52&e=63uBQ>7ZXUm9us+~Ps=e#t-F$s|?tbymE z4%a<7Ua6+D@S2*Z?Rn=3+g{yJdAaV(C6m<2>vQw&?En5T!^F=1_4;-BE^Eyy7;lJd zdCvOqL{#^JlLs%Jc=PMnA{$kuoV7ay_?1Momgx%4ejX@sXV1R!=g)fO|3CPhy?XuK zJ%x{-Jb82f-_8BM*WUkIRb8rlZtYdU7F|2(E)74Q)pw0`c20C#JTrA>gR3G#(uxAs z#>~}6Dsz~h*|0nhcFb)E%$4X0O%GFWs0^ zl-}=HIq&=L+NXkorBdW1wrLzw^*4y;Fzq9Xd*P+9InN=Rz7@v4>fp4u;uh^;+-hWMeA6ay6wmEII^l#qw z>c_v%&Nk2MKQ?pgq;xY5rsRm8P%p*_PE2A7ib~nO)71TXlGe;!xIS#z#;-w}zHHlm zOd@^mp&TvO!$)q&F*xkBFE{W0rljsx*s3NtF-eTs=ZsHE=N+q{Q*EoCF8wz7jv&tlNsbJkvW-AQAe z58?57`qOQ%Z}NB^EwOohr)ffcmsgL!#iXB=mptdH6-O;Jn9g}1Ox^YGCWfZfle_Ip znJ2~1T6}V|j5LQ&>@WYH7N*r)oi(x=3a2~;n~s^BpZZ+#r1N?IOIMz`{dSx*(?MG~ z^GcRVN8iSi}}7T?=*L zF|swP#O^&a^N}oQ@D;QFPQ4E|4kWb7}~> zfAN}c{!o1C?4zueMQ2vWHJ8Z1B>PYgcp0;I~-_arEI3b#G!($V_E$4XCp7b8Kkn794yW{QR+}614rE_K9 zYO`LCt4XaXdj`7skiB2tRI2y2_3P#A{qFAV+tUb+o@rgD z-4hjP)M36pw|9-~^N$wiizjcL67{;w?(?J5$Hmnho@oEN>0dXk`R0v#yUO3++dB8{ z-M4GIFHb)FamC%7FHyX+CG9^<35r|LD!_1j@sApVnEN*_#5t?qtlYmo!tV3U^LKZC z{$p{@Rm1yi#hf>9-t@RFzL@dm0(W@ngbDAf)!Of*%nA|saqU^i9F}Z7xAveoqI$@O_s6YU(N{THFE(UpUC7+clC8_6v6l0q5wrNE&65AF)ohP@b<6t_gO~*4 zn#&IrG#nVOFo?Bu{a4y8vit=@Gy_8egQtsQNP4#J#Ds;(PJ-Pl7;gN%p8Im{wUf2^ zy{hFwYvLW<2`Ui^R_|=JdV~cT*D%ETDgQ2QxbxgKbn?^v^X&hq zOyd#XYg3-IY|=cnq=ay$E{07)Pb5E{y%W7aMB}c{-XO{A=YkCH$edPneJOtb(yaSs z=T_*v-tcI7kk210an-94KUDX$|Jwi0{(rvG1qXTK3yT6e7;{&!&1qfBCcSvgmc4Dh zMaf6F5C8j-WU%MO*Q!8?DCNK_QeTcc-mtQiuK9O5{^q^iHzV&~xO+}Ra&AAH_G@iV z8TMPuE&nR_Z{EelV_7^Y^~q1K>ddqz1&_-nU4K+0pJ%>nzj!lY$G-B%e_q^RTC;ZT zTl+c#8~fXl@se|7Oii{i)xKZ6TfgSx*Bp~CHRsdTNX4!_Twx$I@xu4dHf#c}Z@$$i zc`TVA!pJybvYC@;2(xRP!fnlK;hxtfD+!A)nD#!fVzpw({#A8MUay(UrbTj(Q73nY+BuDL{LU?#byS_sU-p{#+nGTz zKKRA=-+%Kqw?Ec-+y8e#=iF=l_iB&xGxeVko+`O{SGjJ7lw5Prt?5(r{U)$XsMdaa z_ipY|Pwfw#k1kKX>ZdN(C&JCO?b@}s7T;_i1=g3;D4A?R#>iwl3bh`SRPZy;J?FmtN*xq^559vf z!6;+D<9#*DtP6|XjB~b1-;S1U60_OBA|7e8DY88I?VC3?7wkCAW;?Eyytkw7?XTW! z_2uf#7dPzQwQS1t^qmI3IbN>dkGz!G_BTbxi}zTv+SI2!FJ$HBZjI8e^lEk#V|jbF z_w{XS^SpaC3opKsm7A|6s`b{jH*K2qX{HXYi?eJ#?6vX!ti#H}dg2gQK(@T(l%N)k zGnLbxMzSeIX|kO2)jJlkEkSpIK*PqJVO|kyPR^BHyVcCRa@upR)jH=d>zwpuP848RTQD#ERB%)^Pm+(G#uARHo5Hp{*Ie3T$j4N8j_GUbWQM!W zGLjoNNeMFuGO4(@9#N9=td`PQ9;tRFN>k*Dmv+#*A9I^@&KCz9dFt!#r6{N%RujYc zeA)AF27Nq}md~7WPQzfMPHKbGi8hWEB0^lz*}c2PcW`LWQZS8>*uEh``wYh-(aNZe zrcd51acPO1A=n_(?Im$@@5T_nD@)UPe0<)ix%wE2?nqEB-`AyiM{u6t>H?k62{xxC zoflN?5RRT9vvJ1>$)%-xIXV14O;(tB#^WoyNS_g__;M=-_ne~QMZsOl4NgVJH)nXS zZs_7%T_wrh*63g;YiTa)9x%};)13o-d(ghUeEC81*U`rw*;Iu^q8jBlxw+YJ!NiO@aKJr=iUtk zN40kT3SNF(jP=z2r~g0Jhd0b)+`u5lcp>Y=lnyq>V>aQ}Ud3GKFxXIV<4UF6VuR;x z47Fd*ozwru-^afA<5ubIR;#n0RBL@I-X^y6X6Dhwff5x9pQ~50DINZJ;dAq~Q(Y%{ zGmj>14Lft~v#E5m%Ap&v_gNlxJKpbaI(ExTpUb}D{ak^AYKKo;KAZOAp}YLn!y9hD z{;`k$!NLF`bsZryrAryb$+^q6YO#rN?fk6U^Ju~3S4kXK%)0gVEMs#zA$+@z`_T4^ zq@cL(O~Fx*n@%oW^7icBoV&9!v%Gb=ugHf6#%~nxnyC7WC3DvH5)Mm`oGHt5pX{%H zfB0|p_v+q)#TVuH*;ntjPBaecY~5_^(ERek-6jPeGh@#;iz^O2-fX-{MxfPELoM84 z&a$!!LknBkIGzhmB5n)C7o6Snv7;ey&3z8XmEY}u{U|Ybu`b`}($UEO$G*N^drwP> zyRIYgaN4r_@(u4Nzwd0=plX&Blp?%f%arzBx2ifj2|flDj=#NMuRc4b^~*$#FL-08 z#7En^8L8K@_A9alG;pjr*}k}Ywt4=$yL;ZT2Tq#(wfC&!{{8tE#xK~rb)EbZuU?z;TbE}~yxTfiqWfz}z{$MVCmp*d7j>{q$o5`* znQN!vv13dPi%)FW%60Pct*gdI71q4JzI^R5txw;kT;1t0b9s#Y9HY<+cjI!@&0W8~ zIk|e%l$zGe{Vtl((NAw`|4KFfmbz|sfR2aFO|#EODxw%p)d)XdY}Xurt@&L_-vP%T zEizlHP8`dbaX|DC$45_#Q%#zyoBZc(NlkBA8EoU8K69%1w5umYENoTz=53o^xK;4V zr(X4U8%^!lolJ8dslK@4wEdcQPiTS{L%r&b?0Xfw^JMN=j>!*5)0zoD&MC zd^EBskm4lT0~w-sYiOf0hFN(h*8hArYGOUJROWgBfycbXl$VzEm2cjZj8$-4Um zw=X)QA@}<9r8DslO_s0E`W&uxSu%{P+fipj_;#;}O>OVJpRjtQZ2J7yy?OERxo!+` z!b05b?CQ^t&phc~sn^xywq(opThZKy-7ZJS&sGpSQjx=W(d!A<0|9|md!`+PSw{x>~vqX>Y3|jb{ zHB&5FVCfVMm8Fv|u1NH)-a0*XX8$R5sc7M2o#L6IEvK&kHMxK5&X?JDzuVO;m?Cww zxooqs-1qb6&e_*}x%ji-O3cf7b7S}Xe)oHB-1n=~<12se6uxPmBj5k_ZZ#F!aLp*<)ZKixLo2K#vM(AwTuD3m3?6I%g zY>O%Lu2UCcD~#T(3TKPnK=Hf$@Rbi#|fB*0Ny;(hS@*6t=>*qUu zZ$CDx`q|ypt9EnsvK`1{V6jl}kV+Reosu%k@bYY*O&cpGwDDI-bWS>^GV349%!^;t z9yh0$&8l1|XQJFG!^6nLve8^>Z&>Nu@{_j4*YZoh7k_ymIC0|Xy`|Zi8y3FVbi4dy zPfy1myYKV=pUaQDvApxzS5@;#{`oeaw60ZtExX6_aEG^8)pDc1#hoVcd;i}5yMF#= zt)JQ=jr)!;>^U&EJTI-B>-U4tR;%-mtgn5#>B7|$ZY)kY_A#dekFNK)@<;V=OueV6 z)q3^cf6X-~@h(>3U$id3P+LUsb!_&blZ-B}b+cY9!l58weg2+fx6``ZKn5KRCZU5{j4f?n zf7uHPK zBe{rWwfFftxn_sGI34WPsL15mvu^L^&7O0uJ+^kEn%prLEIj zvo@;pQ(gXN2H$rF-3yK8`K;a~;^0_ZQ4<$>_1d|zyJr|T-oMzv<@oZ1#eJz$y7yR4Je(enWE@$&nMN()<=D%Z)&5v#VdGMce(8Z$}d#c|rY$&={ z{%fy>*Qr&jR%x9!a>-d`<+*9Wu?W>ZgW?a%bUAn!%I&pXK&o4x= zHwdv@`8VyXoY-3aJzNu>zE;TmYrK9IccjF+i8V|`rS5mSp6~iBw)^gk&HpM^TTIrD zz8o9a{#v0F<^Ydn+U_kO8gn49*OUDy6;*{MXsVl!$c|zUN)6b?q zx;y`1|Ma6Je{&e8XrDdZ^yJHdHGvL$g!of~27a7e=sk|h~<8bHxfBC=d|F8c){r~6s|BuWc--wwb`~J>tTkD!vd+*nOo_#9A zDM-U}iQ&m5S=~QvysZ`NRQwYK4li?BY0s>H4GX zg|#9q`hwfnZ}8i(EbsV{yLyTHt_68N+AI2esuF|PHmSWKtP`$zx#!x}|I5sree>hf zpASFZU29i(S9CGU$>xqTuQ)?fo?qVSnPw$-z3lhN$$M`0-paDmo;uwlq~(-x^nHtx zTMb=4kE5=hoS}5-*~7`c?JrM8UgT=%Q-8WgGe;`DclygU^Uib6Em@O$d5dJ3v8-xW z#72{1?Nb(0R;_eMtk1q}o*Nr>&Q$R5nyt>l{>P0CJ3Wg6(vsgV$Wl1xDdFdLPAZz; zoW1hWJ_|eBy)yM5K7QWI{ypvTsu}0x?%q}p>z({}?_6 zOqj2jt74a_=OYWFGdgdk>mJnV;hZ7qAo4KBN>osZ;bYQ4&TN%SPoj38@K4?!u%?5- zd(M%~A2s?O-s~);jBzfLU>~Lt< z`<=;Q^}js^f(M>n>gDjdmhdacaKo;O>$8}|nP*wgJleXPBjP~&hDw%J#hZ1q?S{-8 z>%-z=O2Q4b?8! zo6ncjcRq8C*V|G4|KI9#ue_yK_KSt>=(X9W@%iKCHAS%}m(;nPo*BOSPW`|7U-u_& z_~wxKT_r)taruSJyp#`85l-U*XpjnU3+-Wyj~c+5q2 z_paRPzYmZ8e7WGdZrbE+dcXeq%{ulb%C)A@a@8!evzz?3XK!&jzi;a~E2pKRirpN^ z2A6e@B%kO`n`HX%{Hp0HJz?wR_r(2e-o5(I$-`?kdvug`Moyc$+53#(jkJBA|FD-o zJ$ljm+VQXFCaw-`Zkf2ZysdNX9UCi%Ip*|NG>)`||cDxA`6z7+N>m zsQFD?s=0Ob?jx3`%EVSLyZT5u$WgAWq~^|zvKz0}GE624A6H87P@kBw>Cp4(k2PLD z*_${g|BKo8wdT(sSKfPh?zQD&fh?t^8eNZVPFs7u+_u#!NLt!?t)t-L8$VNI+?TDA zdTrTv`QE#@Nh+6b?#a4+Y}?Z8&`A+Xs{7|3`ThMM_bV5PogepYo&0ghimqL&_}|^X zZM{QY{pR`l&*H}?zf_-Z7rJ7TMPZ-v;!cr{n7Ei{mF0HYRh9bZK7H<<*f%LIKVh!+ zYOfib7o)tH{^qUEj0)145Txj@dqT?P$b?HS2Og~zKF_g$Att+7sC6!DV$i`&$6PGt z^=u9Ddi^t}jcd^fA9Z0RuB~;9yp`{rBeFC;3JUJuQ^(NYQC)s^-5$ROnoFl#S{=f+ zcB`SAO?$-m&|9Zgo&CXg*0G~TF=%0ydPn#*)u_`Es~)fTZUsYe%x?R`t31`z#DP7K%dT>X~ z{iE@Qg1Z{))@d27+n!!yw(;XnQ;qfiGZ$|A*mn9&TS%U3#@eE;{8d)#Y(L3vKDxDI z?^peuOC5Lq{c1i%c>B)DTh|}@>Se#fdhOTHJ%`@%)_u&_p7k@Xw<1ohO|`0X&6A}a zkMnrD?)2)1um5{)=fm?8*jNwfAGv$Nfu*~+Q~b8pZL{g(mnS=$%N0g4uF~;8wfSO= z-S;zv(>8ApoVI=5VjH)nZCmHv)JQ42X8FNEWo6^fr$4*J^&PSqe%-RRpPrv{WaCHQ zr!m|eZ+{3a>Nxr`j=$y0HNKGG%vU8B%zr*RnsUo(_ILA`;JLhxFgI=)jP8|_>X(%aRc85ewBBAc?*aMtBokHa@8?75qYSCGrp=O3-(tJx<%5pS7%u;Bl_!;yyj>;ET| zRGQ6?v8gOrKdV>N({Q%?sW~!p`OM0`y|@2xFFO1A=gJ$$w_b|Uj5ha;*5Bf#Gf$R5 zp@Z);(>Kp0fzvJprU@i|yjGnc@<}Oa_N!kDgJ-MU?hP1nuo1mnzz+Zs!I0?)jOS$$>e zr#(kq)fWU9w%b%HFgmC(ew)W4!4f%RhDW1Pf}lWvLbu%f&{LcWkGy7Yee_Lbf`Yd1 z%c!4+y;K`c8*;5P6BXpl|Hq`FyKBGcQ3;>w)h!#B+NwKjOBFU&_@pE+Uh(lpcf5FO zs5bMrUmENwzAMYFTReWJc|KcTK3sYEQhCm6TvGdsUY-;^xRI~n8q18D?^ba@88wepnYP~pUitFH|Z$+elEIkUrfdC&0jwnueXad z(D?tm{tN%sj!2JWRu2iu1z)!X_{Pe~PftHSajT(2O2O*uPj@NhJG$KH@`yb9de^&e zMaSR7bSup|5gk39)jXH!)4%e6XZ+kw70b=6vU+=@@Jx@d@1cnBl-rL!%~`Ycs1Do1 zT~}tM81+`~U9~P+-^%m+IsH$2l4n~5ZrE$NraLqA-1co|ef{w&o>N@XY^>zx%DG3C zo0iegj|F=zyaa}fR!rHppzYKe)Ecbl9_M%#+@FqDH7n`(+^ZO@nS~FkXOh4`o ze|4t5T*;*}qn9pPh6^rav#jIZ!n-iz<0+S@#Y}5*vIY6(?b%rSzplRe_K~QZ#Ud*- zlGf_13|p}&Xxpax4<5(ot}tc@beMQ%!y9Z85-Dy}Dy_I9h*1TC&CQ=)> zA5Oe3AY8faYmL>bue;92&v~Jd6!P<1pQq8{lKTG)0_FVgTr;g|KKtIk^?38?e+kAf zzdY6`+^T%&`~CXwPoBJZ9smE=!M)A=_J2;ebb3yX|9AHOox8VQey#GKXH)syZ7>HZ)#iKa_^4KH`nCezTx6Fo8igcf(a?FLhtpI z9=f+R_qNHttqKb|ns$o{_9}f`w>JCsmPXgj>sG$jGIEpvan;etav)XrF z!9;HM#z~wzj(={t6*=uFdy>D6@Jj`&z=P%@Z=5{N-I^d-|JZ83Z|8l6@2}lI3p}cL zTpZTevi+#`_G8W!*>Y8-`&*84+U+~Kcbf^1@*`72{Y$gBo8yixh{-+tnt9^%H>`}o zdgso*p2C0VIg`fx>5dO~Z%T@vSo3RBW8a=7CW6;IHo0ap+*$Sa@YeMGEA)0u%G`hD z=;ti9r*6N_y($dzd3YIKLuF+F_ zmdbM~UR1pQm;Il`^(!V`aq3ZG;PKibxYFBx?wtBB5BJvfKmXjl_<6say@hqv!P2R& zZhJ1z+N7g>s`BoYz$Kyz)z>BYwtl~~rR(pLH!`a>S=AXDSgD@cx^w&9$lha5e;B?0 z{x?I%cj@Ddx|$giOfGMn^0eCiNB5KmAAS@(J}G^6&xcbfcmM5Kvq;0Jt0(M5>@=4{ zWk$PvE-lHO)p4N1`F(C^_UlU~hc()+HD2uK60~*Jek9JodPZqZ%FNXYaW>qW!@}Ft zCLNtIZ^EHV)t5h3+dj$q%YJ5C>ihL7y{9J>C7;O(k9e7~HLPOqgyN?cBVH`s`A(~(1R z2ZcEnF)&)NJM>OI_wV1&3agq=M|ghA8NN+@bn0czk|bgNw$#Im53O1;xzv2h$Rq2q$!c3iu)?b|uMVvz=xS*y1AUf#0xyPsx|mO|M3TVc|7 z%}Q^ZWy%OI%8gzss$}tABrrByX^vW_f%e*0yEv7El(>F!FY(Y^nlUk>se^HW#q-y@ z_^wMcw9S}YU}^bW!a-X2h=vCD=AQ3y`ivzz{yFFLi*H-2tg?2?28--gNk&o4Z+lJ^ zrM|zpc|(H17jFZ#>O}oF%`6u!cXMzzhE{efFm2|4D7jjod%~l|TZ_)IEte3idOu@t z(5dS5*vEUL^UUosZm!98j+t=4Xf6|Lzzo}!tlAIPe7@JZ%5kEA&S@{fhKSo%=`;Us z6=c)Bq50l+VidDp_R%?B_od1nOfC6tr63?!)yZ3GD$<O`g`f-6qm8H$@dK_FwA_ z(bns|wurm%tt8i-!US&4d?oYkH%i~7+&x#EDz*RL+VI8Gw(3t;-M-z*;?b|gjQ2j+ zKJZr4)EBPbBh~XMmg&gs$!oSwZ#(_^^Ra^s*VcXhx_o=x%{5<}>)4*{6)w=fcq)5x zheG(8hfF&bg&k69{NtWj_F(OHFPRPUbLVP(cw3|Ad)NC>nvs`CmpgA9?uoi`T5@jLrYHckOy^bDPPp{StPpD%z`j_1`(shhOJ*b-zE?;e%>lE=-tAk{~$5(&IdK4b(xDbnAFd0ZQy#$abn8ax&CT}Q#M>wy3-Zf zx#`H&5}WMBdG*zwA21%X>}dFYZu>Ep1qZ@gh5IJouri6 z88KRmpSu=TR_3iWExaPhlYU;^{#W<=#hv@U^{&s)$uYf}qc&;T&+YrZuD*ORRVY1W zk^g+V&CT0{Q=dN$oL0Ux%h8?f#76On8l8(ZR=qC!+uosbz^CDnWlCaWIs?l`heHfs z*9aUESif+qn@Hl9LmUlKuv>E9UeJ;n*gZ#R?Ue0uHtjzrev%3Dy&mkt^p7L# zc0s7R=cXG)54d>s#h0z-xoL1FYG+H>^!ZVGn@%h`)Ez6J_+qB0l7OZQ{{n%%9zUdg zSv)iztdHM%ulmEhYnL278a}?t+ts=1y4B2wRge3Na}~VvZuA_^C@p1P7u~mBx-Y)n|S?q{m&9*e>?&YV~f5gcZA|E{yLKeRO*Iqvocb)w4>3*A*wuR8>_+_k)(ukBuSY*s`Gmz7arSLU)6VBBR1}-^g&+;BJpl)5{ktCVamgSy)&j_33)QKVS9Cn^GkT z7e9A<2A|vId2Ge8$)_#OhNegyTwI~j*1Cg{G3whH9HO;O z)XGnPUfzta`EH$>y}j&x{g;Qo(-(ham*0E;ZCQDlxtx97mACx$KjzxIzVGkrle4e; z)Vu!gou?_kCcppxLi+x{r`y(O@z1(Aqase!_i{tit!*1P9`Ri7`TXXv{NC)N(S>#; z42o^Pxs-(6RL&@QN$gF3c5R!(licn@Zi-#$`HgcoKe|!NPPb$*4TY5(_OATwU~eO(*84NbmH%-ZIL(| zbFw|(&SJlu$r2do?%h1SSbX+h-%gFr&9|(+B|JK@{g(LFu1jmp@4d@?U;C?3^V~f1 z+^2iGgN)pg@Am2WuU>XfC++ul`Iql5Tq{kre9yaS%VQCZqX$H^D#RZOaOe3PJUhp( z#Wl_LzT=90PdJudJ8@%rVfgX6R(#W+|{@fxjlc)j;&YUbGm9i-K&0)fyb*^ z{L-?#*;gwK`;v`9&gZ(P=e{UWIhyipZARFNMQWYacOU+F!W4DRyxdyaT3|UZM@3GA zqsY;h3a8p;@G5pO$|PmacFXQn+I(}*8ttH6xo@6UsLX5sYiChjQZeJzitA_f_09#p zQumi@Hp#nFaofd9+lXhHZE1ULZW7L_-ztDV}TzTs>XCk8kRsgKq!tmX}Yw`{m0H%~K~+KD|7C zew+C=&{Y?2-^xuno*ubfoN=PKtftGBoX(KjTPml-u3r0*hbc-kTh>~C-oecqDtP9o zxE$-~VE*z*REcXtdYPE$&1?EMxSt=5WMI=@SbeKKrfizS%T3=oPCT0FnC-h`#_5Xp zk1h5xX=g_*b>LaE#)^?^O~{rFJm)x_=Q>y#7=KFIvm;ACWXX}u?txyO0rMAZ_^h48 zEGRjVVUNQJuJ|oZI?7j^yb>#^YrY)*I&L~l@(dG?)BlzuCsd%82y`9shiN2C!(UQR!( zF>Tk!+|yh>BAILFX3zcZsDJ!ib9q-~wSi6LuPt*$4dyRp*yv$BH}~n!Cof!kR)}u= zes0@6D<^}frJgdGvts6L54}0l!%gMDJa zN{1E?si{uiIJ}J?hB_|(kYvSYo_Fi&w1VU#i+kIiPTSxodwc-Dr#^+wf6-y0M`Z*@{#h&ikVz3}AM+-XaYwtSx%|7Oe|vLwaB8iJo+tM7=bktD@0QNqy@IFNX|aRh z!qsWhzt)6^UtTq9`sP`#nq3E#J9A2^uclm@cJy)e@68uqE|=f`{cQfe&D(bu7FJr# z?%ib4xkWRrc-y77-yWMVs-#D<^!80PJaftF`nJ+(OP8FiZ0Cub<)$`E{PQ9mtGR17 zTh{zL*?u%-38(pXv+v)(GftFj5#U@~{5(DV^UXCYSAVbj^7!rAxySkCwHJP``|)`4 z^WzCW@4ef1O>KpV-l%!M(~34BK)K?X1^S ziet1~7)o7SdOGtQCLf)UH&I~4 zwY@e6la8I4XRF|LjAf$l?QL7m@Np_w2Q=KPX6>qdv2x)9ZLY>I_bMYowzJ%QoV0q| zJaI1%MyD%FDrR2Uqu07;m8aq!gum z$osj)*DSMhrT5%i5}+x&uV$$uBSW%@kVU$y(}#5t`BN`dEH#YxaPG)>`i}3^`BtN& zzo(w9c>8mGF7tLX6{bIDW*)WDJgs1!^JM)omXd7Ys@6`E6=6^Hd{53j#Ifh?tbPAZ zmfNge%F6vx>)o?9KKG2w%Gj;HAFO3}*`YXT@2BRyZPOnb`~7*{nQLCMb^HHk#+$CM zW4{q!@4hc(&zrl8u2|3i^XYy>oKkJA<)-&^Dt?qKRGoO$@(?q!{mLT2vB+k0)Jmv!vqFT13z{G^_*EncG0we`{k zv#F(_(V^>BiYBe$*t>eQkr^AOV5YBn>%wT(b+;_SC-figd?ot*?JhMAK~KRob5DjH z{!}{i_AjnQo~#RR*YocyuD%~Is(+b@@w zpZ&OT-t@>dE2L8o$AyXo&e`yNMX$PTzH9mKDc?)VjbG)3%-i#;mFac=OeMORjIPd;qp znZ&E!KL6aZ>6uQ^(SLW%Wd31cv~H_!placzv(+6OU2BT(88)e{<=p!DT9mYE+tH2R z=lZ#8Zn~zGJ0n))xU1=D>z(V5 zvMe+5hKrzp)}UP;G zs;=TKTjg;-exswef#5l|66JaJC)&kLUKQ;-rQnh^F?4g!9KQRl(r0QU zXV6%Ee5c|Wm&j&ueeDaCZ)>KUmx$XVw%2#N{bw_~A1fKA+zvTwH2rDmoru@=FK#oi z#s%qqdG-B?lnCn|CI;8$&5v9h_VB&ClaT*~GjLYvWfNY_X>Qp|MV580e|AP@)66|z zA4M{97O(q~kj{Tfi*e2I$KBoC74ql%_=;U_n=R?R6g45z=~lz`b&L-^W^Y@!C1_h_ zphD-D1-EBf7G|m9oADbAJBP>fxH#d}`{p zJVBjn3hbLZ10d$_txNc*Y&ynUvk(uQq2_iwL$b+;mF-u$`WwwJN}o##}rPj%tT606xg z@^W`}TiB@vq^FBNKHUBLH~aVU_kSOp-?#nh{Xa+Jf0{jG6I^s+if^!~DOXD1kw<$< zH5M2waA0o`27MccEK?WUof{XXVY8M2t72b0-`!C@FQ| zpTA!!t+ib9$wfVvQ(lqB%lj(!&B%IkIy)dwx+bocsqW@4w(VY)cEWS_JkpG1mA{jb zRF(Se#_IT6zMqnFk9>A@GrRs*VD(;y8Snoso4@kp4!(vDZM6?ipZ^qR*-<(3zyndf z3;JqRQ^W0r_b@N6vE$`pU})Rnq?W)C#`LK9oSdQ;SN?L}yPnD`PVJb_%{f^?tN(?J zu;Y=AGny|?m*2Pk`5}36$@1%O)eED~bsR9No)V!c?0zXKe{G9SI#R{UTW)Yygusrr@ST}f$9rOK9_92 zE-5m5^UKOuzno~U0>inM&qZf0n(_Ao`~BCY?6-e^zdVm!mfd+-5ZA;hd>Jj%zMr}@ zU(LbEPe$>srbG1Io3FDX-|q?H+RBzzmKQ5nB>hcjk#M_?`Ls#ahG*v{t)X!k`~RVF^VFbSvrCSB?&iN&zkh~*{XgmavB>6~wf^VGo!hsUS5NqLCm0r_yEC{6TXQSji{7>_Q|tK}_v~Eettpk0?%$U0@$0G*JIWrI6>@UP zos5!8qUWq5wg3G|y0Ycpy?+O*?SB?rcpd)c^{P9vIXUO?d8HFpKI0Pv5Ib?=-ypdJjP%Or(k>O^uzH9QTMJ8^Fi^`|%bzeJ0ZS54N zr85E zbJk@VQSLl)IT=byijE;GoZi^SE#0DbyCuA(>$7fkfE43_N_Qu({6D zP4&5JCO&=o)~CyIr!LYkiqd8%d1G6>sGzy!^LpVAJo6^DzPC%fBXM($o3V_`gma8d zmu77_v~^>5McFmQhKsWV=5F>9)D#iXpVv4sz+q0g+v*7)H+Y?P5m=kiT5;&1zox1~ z1B*wBl0%VF6U#9Usqg$-XStllr*HWG{jA@7xt}#nJpDY|&joWr09 zr~6-W+_E*eC|6l3MfOv~`PVk@D_+-TKfio4t-gb2+bZGYn5zpoHf||h+Nrd*`{kTH zPt*dNd?SUu_1{Y@owaJks!JJ66IQKsaB*)l;doSICHtj4YWB^XwApH1J)Mg;Y0Z=r z+!7WjlbOun7|_xxz%fz4L5x$iXULEb3NR!NfGdm2XbD$hnl$I$f@7d^lD@t+`gblrd^{YW9w6R!TvK z9;`L?(!ZCb65;ly^^aMjK)Z5xQ#J#`!s)x@5qM)^2eH~YD-d&M<(oZ3P}55 zy2qYLNa}LSgobtMyOkLZ?fPr2F=yS;b9%~^@22%I9QbPXWAJnx(Jj@w+LQ zpY`BQHi@i{=knj(%|3ne%a0ESuO0mHV#DNDtMpF1y!&_WwU0kfwr*V~(OaEa_vzzu zgPF7W7^>N3o=p##K2`j3_o`)mTRIo5xcrjkdxF$a-^(eP?H=EEHG5kAfATZ%&dWEp zRe!eRSXF;-kFK7w~}4=Jqp@ zk@m$3i^SFTJbHM&{cpM7-0O^|CUx?gw`P3Xv!s54WYc*GM!}gE7HXsjUEq0O=xyyf z=cUc++cy_jpWvM%V}G~$_t}#t1+_gceMt&BbL_F-t&bwkbDrJx3k_B1GcheK{P88Z z?!u6q-O%D3bmJJPqsYttEHD>1=9i51*wX(?e+Q_WajFq#NS_PU($ zVd<+)o^A7PUToZgX*zznp-e^F#Wz22_n#lxarxc1Yv1x-mtHhE{5JOW?7+Y+`+7IU zt##?Sb>sG@+~PlfZkE@7|GxjGnLghp&#rzxIk`9Q=I%UwG9~QHvt~c@Yk4;FcI-NL znPpFMe(mXd)@go|IU=H>)79plU(PV)sG!EG(@h7Z7w_GEkJDg8z&BHd591cro$ zcCEVqetK$UW#vqjo5uP;Pa=@?X^M$>6TC9Kk~oT zJ-tax`^v;c2375|gpxyM+132`arx#QQ(eVL$D8l|cGsVGeQ{D;*x3}hw8FIW=sLcm$|?A3m6;Wg8)X&WvmKjm^tZ7hFG?X!DqqaFn}sf1;%G=>XPCEE<7kJ&13?)jPNM{t zi0f;!?;O0>{Cx50n?JXFf3}xznL+mCa|eQ_q;$^P7G<(3=IWx!JUSUZ(ccoD-gKYe zcTPY0^|8f2zuWzJc)fn2+#UVu?`7?mKc<>qN?CPlTWRd{YrA)T_q{iH*UU5e_BQ)u zUheVSJ$G%dj;Y$E&I+b}3Bd?KCx+}??l%VvC-AM_`B`j2Sf}`joD*xx!d#Yywsg%Y zX7G5z>LM5uGtV{f%E`r@YdJ$MPupC%b?@G<&EM^8e?EA*{{ON2xw7Y;KYg0=X6M@6 z*sK1ubvynWW`M@N_Zcrn@keAmxz*<|xg{^k6?{{CC+o_}Y5eSPr`L&@IN z+iu>xaV7FvNb2_6doAom&+p!Ceb4N8`f&ymi7&H`ZM&nDI!Qxq(Y4Ccc1%~Iwx8>A z5RnW^nJetrDk3S&GQUuS^^c%J$F*A<<6~PMmKhw|(i^?jYxQKknAY}R(oAa4R-cWY z(QBv>ZkBu?o9kWc^O2e!OXRj?@8`Px`=B3EJspE5_Muc?3B7=;z&T}$e zq`0{hDX1vky`k@XY1+FqH)rjBw!=|>W<4+cZKB^CcKz-ZZR_ZUZ4G;DChGFv)j0i= zPl(ZYvxO2<%ESv6CBdRE#NYohZP>Ig^hDI>0*)iQH~OzQuk&u_Y4Iv$mQSL)Z-q;| z|7P{$v8d!*^9Q%yvRu8*b8wc#H*M29`xY_3_j`L{?p~Yg(QNxA+IAb)zwcf+dH4Tk ze)V6&ZzO)n=UT9#bOrO{7CoQ(o12R}JEs_KzFfKe`u)52{yq3z|1lvw+is@1OYTi8 z>#J(7X7y+=B;si1nx6E5S!Dy@4njVG3Z@lN)n!?^6 z);fOLDv4>S!-Tb>jIL5M=5Dw0V-)4sP<-#RmxP4t#kt#my{*pNE0eAIDEg0~PI30J zmg$VQLl=HDx)*g#xZ`@V?z+@D98H%LZ}S%ZrCI6G)kUAqS_U?$^e`N8 zn8(q;aDh{1-n`o1ADf$h_n)7)uRgzgyYY?L@jaWH-v)*ro!RH3-uwGOiK({H<;~Y# zpXlj7@9tY$S@rY9zs0AY>%ZFdcIKN$KQC6_|NCz{`|sO(AMUWoUv=sBvUSgnmaGZg zyz?r1&V2jod>ccttJme;Omlgz^TJ_aB(mD@87?3V?~e3?3wMaZ*JDcm1#Er%26Btq_w4?qSvf@I0L%2sW^l*DTId3 z)JS^H%G!Ie>DuNBN23M-*NGix(u^JM+_>QoGWq7285K{R6S-b0Y&oQQ`n22HggcWy z9FBg-9zN@)!A1v%=Q6R;)0~+XHN>c{W-~q=`upRp_UNp&9Veo8Hw0`+$@**5+#Mj` zbRyd$f}dYUY0s}^r&qBr*y@t@WU8%tMrxRan$3J^qlc!I7L(P!?Rhd`Mu0MtlI3#& zj!MyTr|{)dcKfZ^l=8B9>!)*bGmrkSVLbG>xb*&=7rz>J@A_r8e$A(4R!^o{&6sYg zaks;J=e8PM!2?#8cCp3p%i8%OcK6mjdJa1uaz^?4N5*mf*muU2<5exog4%7ZHvvz1rQc-nguKb@zR3{)A`K)zwvmUarW@ znOB_v-yRk40Jbq`#jU*qyW^RpDxthQ&RPd2B3; zo;E~<{o!M1SF&Vq{NUpF-n4glc~dV}#$Jn@ z^ui?Dqqp0tYuA}w*YB=zKl(ZS_)5Q=yYuAd&)H{D_3`BLe*SlF-@mW@^RC+K$HRaB zo+K6hNV@Wp@7L{G_O%Ydrp1dxL|#5rcwh495%$>r=x7``dP~~(mIm1e46Gd!j#c^z)vu1ZBwHd<5Z>hk(yiI6^@g$s&}mXeK#}o?Ce`9FCRX<=q_LT>7}}Sd|aFmlcv{W3-3os zX5C83xyCblZrrrE6r~;T;D|9-_47TS?^Tw)vEA(6a&0Tef~jt7x1&TtqN*oqbTOWc z>UPPTmzf)tzST^}XUUXn2W#CNufGuwJR1I4-eu>fBdbz%mqyJBFsRv7%*TAcfqS<# zL&JwIeHKBHfP$&bIa|a8-_PMP4P_A7b4p1&b?RoZX@;8`o2QiC-nT|l=Fr*=KlU}9 zj+b=W%cpy@Ao0AA)Ktp@g^_md`?Wq^jB53ppKAU5k(|qiGj<_A890Q576zTNJgu~6 zM`4CyDx*S3cJT*>g&Dp+yJoDtFR9a*z3%$aq^9jMdp=1n7O3fT{`yMz+QW<4!qW52 zIlp`p-tktezLewCS^wRqRZHGFUVF_PU)@roJNrr4&Ie~D&uYiLIem)tq49ysxi#N@ z{W<>p_n+MfcUEt>t9}3c`BL7RsmzPd|Fn1||8M#KjhDP8tohzI^Uy73hjTxd$$hD= z|D|8g{%YFkL)S}9XKO9}ocBG+@?uE~pX)~ud;{&#cRO~#idv#rgwwEL8hyzs zb;jKBui4||?mB%x{&x42E1@j=4y~Scr8Fqzph$IE*{vC^C-Pkb*1x>?z|GzB#qa2z zGtBkdPYFj{cy;<^_>A8IRjz9|w|?(CAuwsXS=XX0Bh55pq0C!sjE=9TS>Bh3I?tiz zzgsD4<(H!uUsf2M-o1BOuKv06lTVy+Tb#e=>$P_Ke-}6N+sTv_Wo7ersrFgjOxP~} z^wh7egQ|r_FTQ^|W0IR$yLac#uTOfnm%X<)2o!UVT;#h%nAOnaNwo8n__%YIRlcq( z+;-8WP{iG8RhQC?5Ha?c^QU=Ag}!-ZMl5ToeD0vqH`VQ$)V#Vcj<=_{t=y%>_BT)A z*~BeI7oS#q^4|aF^xlIHs_*|lSYhUAE&F_~#rs)mfm4>P^z)hYd};2TJw}(WUCljx zZ&5@q?*;~~+*iAPeK`ERzrX+Xt~X0&Hr&5+XNHg4^u?c5`hMNrqwy>>^jlS|(XLGC zGQGa!wNtZo8J1*9eY&va;z4m`4!7AFei8u!TZ{r_n3J+~1yU=|F)R_0Ts!3ugXNYm zub*2dvagvrVf~I{vwyuaZOeZdz}UcGw~kpPz(s?*vdALT`uU#nhvs>aN8ZlKo~0J^ z`QT}9i3tq4JVzTEe=b;UEh0XLKXZrTE|$irrdBUp*KgZ0+vnt~ey^3K-v2NChXdPkwvh_)_u9s)SnH8`r$oW$HME;$38BN zz7@4{_MLZzf4$6mzFzg-pxv|T^f#4#;-S26R)PsUSo8*--h{+#vYOzy5!#*%ga zFR$Hswd((^?6Re?x-VURY^s?!opH+UXASF%)c=aIYe?DXym}J#{HF4vYhDa%w#Ftq zJb3fOL^@9;@J*M~>lcUp?VsMTP}1J8d1t1BrfB6Q8CBH>sll`I?io}pEtyocG|hMM zF3TA^O1~{ySu!oU!E)ul=JtT=rk}q(Zohk$m;KWHJBuEw&0O*6P=lNM*2&kn1U9mB zZJes2;lXhFldYJV%2orWc9y3LHg^SmnfK*T_33-elRJ&F*K#y`Wtw+4^lgE}#|bUn z{?{1VqYRH}mnfYMnt1#4QVV|um+*MebFGO-Lr!ni|FT{0yQm`LR*~-Y>l|a`M8)4R zGcc}K4LQrI`P1oApUa_)nc|!Ny8he7q_&CSfWsom21Zjhs}%|H9ZNEec3OD%)_s0> z_~OlvE2j25@)I%Nyll;yKJDi*^PZo%b7R@+&=#-DVq27%;EO$pC7jAN>7_n!X>s>_gQK5^j3>A zyJT;7ymR-`bP)OQCTp>g%C_9KrmSv^7IXe}&TPF{%|B1jRdcDQakVao%Hq$HPku2n z<2v%Z^4*-vg)V-}KEHf+?cm9uFMckc|A+rS`~Sa-FHipet-LPZ;{N&1@5+|vyW|9R za7?zE+v}OI{Ca0qUR_C^$i4ek9@Zrhz5xklvr9LXqmxKkp{Df0w(z z|Nnz~b?dLs?$Mk2;n}ma;85}B%jY`UE2S*lT7nET50#qQ@PBm%lz9a0k4#4ef~?y)VrxwGJmDD%QOy;j;}MOQ~SmsZQv#1vQGwoA9JF5S1l%^_i; zqtGtS!yBfFukqZ#HsSlcqp_10ZBBo`m-(CBotF<+PYH^eSlpwM#n>+35HY8G(G)io z1y>fCMN2t7uAN~IzumBAE%Ww6E2rs3G3o_qcpYoiDSK$L@T;>~jUHQS?dRy;1J^_{ z4RVW$}&q5*53YfHQBVL^Y4$+ec$?iT(@rQKH>kF_pi6)$3KVvKdqPPc)E<2@!N_C z9kHhKbHDCdEPj6ezW&fBp{C-GtzQ?_5rk}W}99*mjC=ZT-T6@yE_lNpEq^v&&8 zN`C!o`~Rc)Z{NOqR>{=yUEY4)bW?-Xr;-l0>-U{Mr@#50Lr>?f*yRp9U(J5K-}n99 z-@S96%hz8yw`})b#}}!yG$1rO#XeXPhZcbc%S7BI}3(I5dr6=QgYP}ve((}Lssj1+!h_X zd1{-Jhuh>uCVn$-TJvq?RO_3tVwOy6bU6!nNP! zheBtmMDEzNh>blyUDHPL+`q&+$G;#H{q{tG1*q4dnNQ>#)Xq zD(iKXb+0G0gsf){xEAp2(F)#dqf6Gtq5E(B{kzoan)LmTW*-ZLMK9#8dm37EIQ-~> zH6DHEy{!NCe18}g^dX5m;`M~6i;4oPmc`|Y?E0uW|E2D(uU_xpcuW8!Sb6L&Bx%$xZ) zY7K*up4c zbC;QK(%BD>-`B36t#bdzE$ijSkKdNQ{r6u%U6tXlA1{A=`10mYQuTj1?W;n$b~p6* z=if6PHQL7{`uzPp7Uk_roV{z+tNcHI z&cC;-si~=$c%=E7ln~R(lAH_Mj_&Eua1A&%W0xl9UZwXjhtF*kU(9R0T!iH>e;f0b z&*yf=Z4bX*8XPVyeR$i--Y|u85*9W8KEC*LMxvD|YITGBVvU(+xkGl{m+wDy;F7l^j0m?6W+BV?YMe6 zQ^IVkzQuXVgQvT0zul`88hTY-zV^$bo54;sKOWT0d%F4L6^*$Wv1d>F&2l{`e)rbT zJu-aelHv=w3+F{A24rp6nYh<{$?av1ODCJ~3X2;}ywoKwq{9>M;U&3r>opw#nWL-E z>fE{EIjN(g_o{!~Bq;e8$bl*K11GCckg;m^SzO zImS&4+77;})@F-*JQo_ebZXH#!G%hfT!hlJ?{RY|82mQzoD!CMd&BoaAz_Eesc|+O z*{*Kd0-0+?6P9XlnnPo*bRNVfKtNmh~alhL3g{{Bf&$zzko}mBjZ5|83TC*xk5U`{_gP#2b%y&6h|KB~l_TTycm&~g_ch@M}T2))E^=@c6IMwx{*@nHP8}^nmY^`WtkWo}Q z$!+7LNU_D)-jl2@&Am~f9@hDJUFiuf)l0KzJJWTwUFIcJ%%)-1h&^ z*Z=S8eAnJH1mj^m6&VAJ5kB{re)r=GWW$pVqFo z=gprdvB>28yx2MRH*P<^w$SXk_~P{Qbp1vtuugRf|e9D6VA@w5fQ%cB_hm z%MzY7t?X^J*`fZ$zhm~zI?Zy??SWj6;p*)CS~-?YGh)^Vx1V`LuwTdOUcb-u*S9@w@kNK~D&tQ0-&Ow= z)P3RfSkz;JH6p?0&t#3Ni&Kf68IUH`{@_Fq39Bkg5}-}+{*ZvIjC{h{MSDT%q2?Dswu zB=6q7`Q_t`&%N$Tx9_}|c`rZRHSo&1ug3Rh-Q|5%?)`lG{5=mPA3tpCezYl1qf2^W z+tI~oSC)uWYrYOkmQj;h{jzGpZPU`#p-xQaqLqRsvMJm)3(R4eKLH0LZKyK z;RUHzJRxhFp5|CPG^O6Z&Na8Cv~r^3qibC%>lQIwkGgd||6Hnn?F)yvYuT*)hkDJ{ zyjJgYIA4(#cgvzMvyS7`Q~@JK1_e78XYB(M7`A$~pT1mTHBX`Y+~*{lzLti&3FV75 z)gHxE8YVrnIkiZoz5C{yo83z?l0$EM8vpz9GhXKZb^UpDzaGy2Ul4qFcKzr3UY`$s z>{fnPUiDYcI6QRo*AH=1Tq`GioAT1G#;Ed_%<5(4CtkMK$1tqQ3-jTxee0+1uY2m; zHRZB(I;$=|EvZg-UU_Eo>k{)017B_D;5_wvoIl!*2)ZXZ&b%VP5xq^Ww<|Qq*3@-w z+Qe%e9`|&g{c39Ia1&-=zP)MIF*eO>>hk+4{(WH%3R~LASF*2V@rF-lBGs>3N%=2R zn#a*~^Us$jAMPDo+`M+}!vFvI2 z{ofmMe?HvXyng@3wA(*S&UP)zcy-OX>`>vXkkDKokv$(H)twhde`F9izH#fdt=s0D z)xO;n*lFk*d}W>QCO$z%O+LXIZVI0 zoSHas{!I^JqyIbgmOplVc=ynm>!;#>&dGSRZ1?l3KX=2YF8O!$z!ZI7%LlsNpR0DN z-MOV7Cq4JTe|ZLx)Y!!n(=LBpa9MH6YX0rpym|9HCcUt+pC7(9-KRM0*@rKGdd=mkbJZ>{ z+P~3q_H0E{$BLxPzM-HP$rtO`E@Af$0(br?ExPUu}@H<;=FU(O!9~ z%T6?Hzr^kPEVn9bJ<>&6o%9z!i)gZ`I4a$KB0a^7;lbQbe$5V+!M;<|JEdbAu6({2 zdF$lLua$FNY-`wjad-WvyN^Dcv9tdsJ+EYq+ST%ZFV4T-RrmQ|vbChGt&Q!!gZ*am zcj}*CuY39?<;kg6;q_0aPd>XZoP#08{KD(YJ2c+3ek!=gW%;2ntTQ-j>!ocuuhY!V zd|%KT^IBhDZMyh$HUH1=-0n{KTgS6bZ}y?xVlzE$c4vnEUb0tI-znf2wT6Fd@SWffXK7U!J;oQG3 zj@w(>S>>+!mXQ5AJAdEIr++uCd%f%0#B-nC9j&*1hnjVmH-EnDO$MXPt6(xzf<2>A3HLA|{2pr#-q}rmmc_s_X5zFPhg>Rc! z1G_{fw5R@+YrasGq{Frd?#Zu925 z>)0QyQHlMO~bDh|=r})K@jKgv}assM(kDQx5};=g*FNv>(}<;D&tp|XH&JGTgEO3YO|bYaKo@AVdzw)6Vj=IX3pWp&Z5deWxK z@BaT6t>0V`)qLIfIJ4|?hn86mXQjL^uM)J?zIE|u%JYAF|Ly&2BH8e6QvUMPz-wRY z?AA<9$$GT%tHF)8_v@8!-h3`TGd$r|MEA7j?yGJ(g*4A^4?(y48 z4X6^K8ZI;WG zmP8ZjED4*<#U4?DPSN2VD|*;mqRm&n)V$Q)== z;{BJtG$c4QP((60;z;FrrIa2+wFJ>;txXaw5=VY7c%jI`B%so|B4J{WOOrYO$N4)i z=<}IwuMmllel|%bY(hB0tlNbfi)^c-*6pc|w-wm=c~MjJ!wvJ}-!DqY+{`lJd{Xlt z?HygSUp%>g=UescjXS3C*M%qF&(1V@cc|5VZ^MKAObkaizI}T4=F^HBCr{thVY*TG z;l=O$zi-R``*HmD?dVJy#YKG~_s-k@cyhRz{d@ET7ir&JGknhX`z24-Sn&4k+-<7@ zX0Wn)zD%)N&sn=obv8hHH2jV6OvMODAB*>t=mT^Ju+_avai-%@4a!g&YL0y1_ z>C2nioRGT~abF4-ii-)ZJ)2}0N0 zz7WLVD+ZH z?Q(W1F4=F7rdZijeE8=szwh%o>-`^R*B3`!PuD-^bL;9wkE!d70(Ku;T(sgh|NIrb zx%aQ|yI-!(w^?EM$l`4KvdJ!PkAG~jke>e}YMxD%kgDgE;PZZQ5!>d*iNBg=p*~;G zgrjARh{Ts0XQCF%PE=!fzIO5~mMuyNr+2*akNn3mVQ%SR$Mv~g-KT}4MW3g;7cSXy zaMuiNfe?|TiI+{hlcKNZs=wDX+WT%nZnVps^Up88RO#RSe$Pj@*w5Yl_iM{)B1Et5 z|GWL)IqUZ|kJ;^i9F+g}P~Oe+)}@M=P-dkM276_uUXI*z`Twoi`3n!Q%hwpl@cnQ8 z|KR=o{q_In|CwC>>Cw^dy5+0O%K~Q}Idb=3n&;<}Dc}C7`)j|Kv#8dYfCk*KH9q2-k81g#3@^m zEq7QlJT{gp#)a(>S7Lscs-u)7zH^SFn_Au67jdbl^`<0sUq1Bcir?$h`GvQMeB&TNP9&Upsam*YQs-F&0HZoagBjDuZs z=TFItFKR*=SVa~vi7hutEo{o=O)dQOXXg#Gcgynke%!G&G*nd0aBBAEJTrUCZb9>3 zfBlxPw^j8FOZ)6Gd-LMOS!Us0%?pCua;82x`R-fXv?sZDmszo$Hk=hQbJ<3(0L{01 z`)w7JB02?=*LKKOwR1JPPGHpt_;u!-L~>7(gIN2bD@OBNvfqlki7|} zbEY0ytkAB~shYed%z4^UmDEB3p^qBfM>HO^iau&v`;l!)gp=@opO}W!31$Kd4U#!@ zBByLWy=ZH&WaQB;?N5tz`ySo8+NrT(f`@?91~mq42i8Rn2dXvF-R1Y(Hngy`edYG6 z`u@+!OG;+v&iT1w`QtxGR9epmYc*1v=1 z`~I1&STf7cI`VkmEqS}Y2M_1(5zgg*v}bauarUH=@@i(*RmbZ7Gf&MwAANJ*{}(53 z#|B)!`1IoL`@b1h^NP@zX0uS5EY6lCSII7~N9_ zfQDyh|Jo4h$OeYd(E^__^Qgm+W~n@5M=07x(fRy9c&-89K*a zx9TcqkFK1@eBjx$XC-EAVz;++t(bH6|JwMUuNPPTUT;^qK1W*Ez5cQJzqRrIrT4F7 z`S;TPZ~Z&_9sY~Crylz*&)0YV_lp≤3#PW#9j$ye{^6X6W_r-}pEA<*ogDZTr5z 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