diff --git a/community_themes/pitchblack_fukiame/3c8fca1c-5b39-46d8-bf1d-65d437ec2ca1/theme/token.json b/community_themes/pitchblack_fukiame/3c8fca1c-5b39-46d8-bf1d-65d437ec2ca1/theme/token.json index 674d250..ca8dc98 100644 --- a/community_themes/pitchblack_fukiame/3c8fca1c-5b39-46d8-bf1d-65d437ec2ca1/theme/token.json +++ b/community_themes/pitchblack_fukiame/3c8fca1c-5b39-46d8-bf1d-65d437ec2ca1/theme/token.json @@ -1110,7 +1110,7 @@ }, "gray_250": { "$type": "color", - "$value": "#e6e6e6" + "$value": "#736c88" }, "gray_300": { "$type": "color", @@ -1148,7 +1148,7 @@ "blue": { "blue_50": { "$type": "color", - "$value": "#f4f4fe" + "$value": "#736C88" }, "blue_100": { "$type": "color", diff --git a/community_themes/pitchblack_priority_fukiame/3c8fca1c-5b39-46d8-bf1d-65d437ec2ca1/theme/token.json b/community_themes/pitchblack_priority_fukiame/3c8fca1c-5b39-46d8-bf1d-65d437ec2ca1/theme/token.json index 8ade8de..9c8da6d 100644 --- a/community_themes/pitchblack_priority_fukiame/3c8fca1c-5b39-46d8-bf1d-65d437ec2ca1/theme/token.json +++ b/community_themes/pitchblack_priority_fukiame/3c8fca1c-5b39-46d8-bf1d-65d437ec2ca1/theme/token.json @@ -1110,7 +1110,7 @@ }, "gray_250": { "$type": "color", - "$value": "#e6e6e6" + "$value": "#736c88" }, "gray_300": { "$type": "color", @@ -1148,7 +1148,7 @@ "blue": { "blue_50": { "$type": "color", - "$value": "#f4f4fe" + "$value": "#736c88" }, "blue_100": { "$type": "color", diff --git a/community_themes/template/customize.sh b/community_themes/template/customize.sh index 225f8b5..c6331e8 100755 --- a/community_themes/template/customize.sh +++ b/community_themes/template/customize.sh @@ -2,6 +2,33 @@ # # Replace [put-theme-id-here] and [theme-id] folder with your theme ID # Don't forget ! +# + +# Get base.apk path +dumpsys package com.mbmobile | grep path: > /data/local/tmp/path.txt +sed -i 's| path: ||g' /data/local/tmp/path.txt + +APKPATH="$(cat /data/local/tmp/path.txt)" + +priorityapp() { + unzip -o "$ZIPFILE" 'template.bin' + unzip -o "$ZIPFILE" 'token_priority.json' + unzip template.bin -o -d '/data/user/0/com.mbmobile/app_flutter/app_theme/unzip/' + chmod 644 /data/user/0/com.mbmobile/app_flutter/app_theme/unzip/{put-theme-id-here}/images/*.png + chmod 644 /data/user/0/com.mbmobile/app_flutter/app_theme/unzip/{put-theme-id-here}/theme/token.json + cp -f token_priority.json '/data/data/com.mbmobile/app_flutter/unzip/{put-theme-id-here}/theme/token.json' + sleep 2 + +} + +classicapp() { + unzip -o "$ZIPFILE" 'template.bin' + unzip template.bin -o -d '/data/user/0/com.mbmobile/app_flutter/app_theme/unzip/' + chmod 644 /data/user/0/com.mbmobile/app_flutter/app_theme/unzip/{put-theme-id-here}/images/*.png + chmod 644 /data/user/0/com.mbmobile/app_flutter/app_theme/unzip/{put-theme-id-here}/theme/token.json + sleep 2 + +} if [[ -d /data/data/com.mbmobile/app_flutter ]]; then echo "[app_flutter] folder found, ignoring first time app open!" @@ -19,13 +46,10 @@ mkdir '/data/user/0/com.mbmobile/app_flutter/app_theme/' mkdir '/data/user/0/com.mbmobile/app_flutter/app_theme/unzip' echo ---------- echo Copying themes... -unzip -o "$ZIPFILE" 'template.bin' -unzip template.bin -o -d '/data/user/0/com.mbmobile/app_flutter/app_theme/unzip/' -chmod 644 /data/user/0/com.mbmobile/app_flutter/app_theme/unzip/{put-theme-id-here}/images/*.png -chmod 644 /data/user/0/com.mbmobile/app_flutter/app_theme/unzip/{put-theme-id-here}/theme/token.json -sleep 2 echo ---------- echo "MBCP will open after 5 seconds, please login and then click [Apply] or [Áp dụng] to complete theme installation !" +unzip -l $APKPATH | grep semipriority* && priorityapp || classicapp +rm -rf /data/local/tmp/path.txt echo ------------- sleep 5 echo "Starting flutter activity..." diff --git a/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/.gitkeep b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/bill_background_gold.png b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/bill_background_gold.png new file mode 100644 index 0000000..8eb365e Binary files /dev/null and b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/bill_background_gold.png differ diff --git a/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/coreBanking_img_successBackground.png b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/coreBanking_img_successBackground.png new file mode 100644 index 0000000..c51428b Binary files /dev/null and b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/coreBanking_img_successBackground.png differ diff --git a/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/customUI_img_trungThuMode.png b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/customUI_img_trungThuMode.png new file mode 100644 index 0000000..3704cf7 Binary files /dev/null and b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/customUI_img_trungThuMode.png differ diff --git a/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/general_bg_screenshot.png b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/general_bg_screenshot.png new file mode 100644 index 0000000..d86fe42 Binary files /dev/null and b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/general_bg_screenshot.png differ diff --git a/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/general_bg_success.png b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/general_bg_success.png new file mode 100644 index 0000000..c51428b Binary files /dev/null and b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/general_bg_success.png differ diff --git a/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/homeLanding_bg_main.png b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/homeLanding_bg_main.png new file mode 100644 index 0000000..0b90241 Binary files /dev/null and b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/homeLanding_bg_main.png differ diff --git a/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/loading_bg_main.png b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/loading_bg_main.png new file mode 100644 index 0000000..e1326b3 Binary files /dev/null and b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/loading_bg_main.png differ diff --git a/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/login_bg_main.png b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/login_bg_main.png new file mode 100644 index 0000000..a68507e Binary files /dev/null and b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/login_bg_main.png differ diff --git a/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/qr_img_ThemeDefalut.png b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/qr_img_ThemeDefalut.png new file mode 100644 index 0000000..c4f9d83 Binary files /dev/null and b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/images/qr_img_ThemeDefalut.png differ diff --git a/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/theme/.gitkeep b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/theme/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/theme/token.json b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/theme/token.json new file mode 100644 index 0000000..a35226d --- /dev/null +++ b/mbcp_themes/trungthu2025/46024a72-3a46-4860-97ca-f837b2ffba3e/theme/token.json @@ -0,0 +1,2162 @@ +{ + "surface_neutral": { + "sub": { + "value": "linear-gradient(225deg, #ffffff 0%, #ffffff 100%)", + "type": "color" + }, + "main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "main_inverse": { + "$type": "color", + "$value": "{global.gray.gray_900}" + }, + "sub_2": { + "$type": "color", + "$value": "{global.base.tertiary_light}" + }, + "sub_3": { + "$type": "color", + "$value": "{global.base.tertiary_light}" + }, + "sub_4": { + "$type": "color", + "$value": "{global.base.tertiary_light}" + }, + "sub_5": { + "$type": "color", + "$value": "{global.gray.gray_100}" + }, + "sub_6": { + "$type": "color", + "$value": "{global.base.tertiary_light}" + } + }, + "surface_interation": { + "primary": { + "value": "linear-gradient(90deg, #141ed2 0%, #141ed2 100%)", + "type": "color" + }, + "secondary": { + "$type": "color", + "$value": "#00000000" + }, + "tertiary": { + "$type": "color", + "$value": "#00000000" + }, + "primary_2": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "primary_3": { + "$type": "color", + "$value": "{global.base.secondary_dark}" + }, + "disabled": { + "$type": "color", + "$value": "{global.gray.gray_250}" + }, + "quaternary": { + "$type": "color", + "$value": "{global.base.secondary}" + }, + "quinary": { + "$type": "color", + "$value": "{global.base.secondary}" + }, + "senary": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "septenary": { + "$type": "color", + "$value": "{global.base.secondary_dark}" + }, + "octonary": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "nonary": { + "$type": "color", + "$value": "{global.base.secondary}" + }, + "denary": { + "$type": "color", + "$value": "{global.base.primary_light}" + } + }, + "login": { + "input_login": { + "text_highlight": { + "value": "#ffffff", + "type": "color" + }, + "text_error": { + "value": "#eb2d4b", + "type": "color" + }, + "text": { + "value": "#ffffff", + "type": "color" + }, + "icon_highlight": { + "value": "#69dbff", + "type": "color" + }, + "icon_error": { + "value": "#eb2d4b", + "type": "color" + }, + "icon": { + "value": "#ffffff", + "type": "color" + }, + "border": { + "value": "#ffffff", + "type": "color" + } + }, + "general": { + "text_main": { + "value": "#ffffff", + "type": "color" + }, + "text_highlight": { + "value": "#69dbff", + "type": "color" + }, + "surface_overlay": { + "value": "linear-gradient(180deg, #004b3c00 0%, #004b3c52 5.5%, #004b3cbf 13.77%, #004b3c 73%, #004b3c00 100%)", + "type": "color" + }, + "surface_highlight": { + "value": "linear-gradient(0deg, #45d9ba4d 0%, #45d9ba21 40%, #45d9ba00 80.5%)", + "type": "color" + }, + "icon_highlight": { + "value": "#ffffffb3", + "type": "color" + } + }, + "card_qr": { + "text_sub": { + "value": "#6d83a7", + "type": "color" + }, + "text_on_button": { + "value": "#ffffff", + "type": "color" + }, + "text_main": { + "value": "#ffffff", + "type": "color" + }, + "surface": { + "value": "#69dbff26", + "type": "color" + }, + "border_button": { + "value": "#ffffff", + "type": "color" + }, + "border": { + "value": "#ffffff26", + "type": "color" + } + }, + "card_login": { + "text_highlight": { + "value": "#69dbff", + "type": "color" + }, + "text": { + "value": "#ffffff", + "type": "color" + }, + "surface_overlay": { + "value": "#00000026", + "type": "color" + }, + "surface": { + "value": "linear-gradient(225deg, #1b359fcc 0%, #1b359f33 100%)", + "type": "color" + }, + "icon_highlight": { + "value": "#69dbff", + "type": "color" + }, + "icon": { + "value": "#ffffff", + "type": "color" + }, + "border": { + "value": "linear-gradient(225deg, #bac2ff82 0%, #bac2ff45 100%)", + "type": "color" + } + }, + "card_bento": { + "text_sub": { + "value": "#ffffff", + "type": "color" + }, + "text_main": { + "value": "#ffffff", + "type": "color" + }, + "text_highlight": { + "value": "#0d509c", + "type": "color" + }, + "surface_highlight": { + "value": "linear-gradient(120deg, #e5faff 0%, #cbefff 53.57%, #8e86ff 100%)", + "type": "color" + }, + "surface": { + "value": "linear-gradient(145deg, #69dbffc2 0%, #69dbff45 15%, #69dbff26 38.49%, #69dbff00 100%)", + "type": "color" + }, + "icon": { + "value": "#ffffff", + "type": "color" + }, + "border": { + "value": "linear-gradient(135deg, #ffffffe6 0%, #ffffff99 12%, #ffffff3b 36.5%, #ffffff0a 100%)", + "type": "color" + } + }, + "button_rectangle": { + "text": { + "value": "#141ed2", + "type": "color" + }, + "surface": { + "value": "linear-gradient(90deg, #69dbff 0%, #69dbff 100%)", + "type": "color" + } + }, + "button_icon_circle": { + "surface_sub": { + "value": "#ffffff33", + "type": "color" + }, + "surface_image": { + "value": "#00000033", + "type": "color" + }, + "surface_highlight_sub": { + "value": "#00000033", + "type": "color" + }, + "surface_highlight": { + "value": "#69dbff", + "type": "color" + }, + "icon_on_sub": { + "value": "#ffffff", + "type": "color" + }, + "icon_on_highlight_sub": { + "value": "#69dbff", + "type": "color" + }, + "icon_on_highlight": { + "value": "#141ed2", + "type": "color" + }, + "icon_noti": { + "value": "#eb2d4b", + "type": "color" + }, + "border_sub": { + "value": "#ffffff26", + "type": "color" + } + }, + "button_icon": { + "text": { + "value": "#ffffff", + "type": "color" + }, + "icon": { + "value": "#4ff0ce", + "type": "color" + } + } + }, + "lib": { + "p_screenshot": { + "text_sub": { + "value": "#ffffffb3", + "type": "color" + }, + "text_main": { + "value": "#ffffff", + "type": "color" + }, + "text_highlight": { + "value": "#37ffc0", + "type": "color" + }, + "surface": { + "value": "linear-gradient(225deg, #1a308bcc 0%, #1a308b33 100%)", + "type": "color" + }, + "icon_highlight": { + "value": "#7ce7ff", + "type": "color" + }, + "divider": { + "value": "#d0ddff4d", + "type": "color" + }, + "border": { + "value": "linear-gradient(225deg, #bac2ff82 0%, #bac2ff45 100%)", + "type": "color" + } + }, + "navigation_top": { + "text_on_noti": { + "value": "#ffffff", + "type": "color" + }, + "text": { + "value": "#141ed2", + "type": "color" + }, + "surface_update": { + "value": "#1aebc2", + "type": "color" + }, + "surface_noti": { + "value": "#eb2d4b", + "type": "color" + }, + "surface_icon": { + "value": "#0c114a00", + "type": "color" + }, + "surface_fill": { + "value": "linear-gradient(225deg, #1851e3 0%, #1449d2 100%)", + "type": "color" + }, + "surface_2": { + "value": "linear-gradient(135deg, #ffffff 0%, #ffffff 100%)", + "type": "color" + }, + "surface": { + "value": "linear-gradient(45deg, #1b359f66 0%, #1b359fb3 100%)", + "type": "color" + }, + "icon_3": { + "value": "#192d39", + "type": "color" + }, + "icon_2": { + "value": "#141ed2", + "type": "color" + }, + "icon": { + "value": "#ffffff", + "type": "color" + }, + "border_noti_2": { + "value": "#ffffff", + "type": "color" + }, + "border_noti": { + "value": "#0e7c66", + "type": "color" + }, + "border": { + "value": "linear-gradient(45deg, #ffffff40 0%, #ffffff00 100%)", + "type": "color" + } + }, + "navigation_bottom": { + "text_inactive": { + "value": "#ecf5fab3", + "type": "color" + }, + "text_active": { + "value": "#ecf5fa", + "type": "color" + }, + "surface_overlay": { + "value": "linear-gradient(180deg, #f4faff00 40.93%, #f4faff 100%)", + "type": "color" + }, + "surface_highlight": { + "value": "#1aebc2", + "type": "color" + }, + "surface": { + "value": "#0f856d", + "type": "color" + }, + "icon_inactive": { + "value": "#ecf5fab3", + "type": "color" + }, + "icon_active": { + "value": "#ecf5fa", + "type": "color" + }, + "border": { + "value": "linear-gradient(135deg, #0f856d 0%, #0f856d 50.25%, #0f856d 100%)", + "type": "color" + } + }, + "a_background_main": { + "top_right": { + "value": "#ffffff00", + "type": "color" + }, + "top_middle": { + "value": "#ffffff00", + "type": "color" + }, + "top_left": { + "value": "#ffffff00", + "type": "color" + }, + "fill": { + "value": "linear-gradient(180deg, #fafcfd 0%, #fafcfd 100%)", + "type": "color" + }, + "bottom_right": { + "value": "#99F0DC", + "type": "color" + }, + "bottom_middle": { + "value": "#95B3FE", + "type": "color" + }, + "bottom_left": { + "value": "#BEF9CE", + "type": "color" + } + }, + "button_primary": { + "value": { + "color": "#00000000", + "type": "dropShadow", + "x": 0, + "y": 0, + "blur": 0, + "spread": 0 + }, + "type": "boxShadow" + }, + "chart": { + "donut": { + "surface_1": { + "$type": "color", + "$value": "{surface_chart.color_1}" + }, + "surface_2": { + "$type": "color", + "$value": "{surface_chart.color_2}" + }, + "surface_3": { + "$type": "color", + "$value": "{surface_chart.color_3}" + }, + "surface_4": { + "$type": "color", + "$value": "{surface_chart.color_4}" + }, + "surface_5": { + "$type": "color", + "$value": "{surface_chart.color_5}" + }, + "surface_6": { + "$type": "color", + "$value": "{surface_chart.color_6}" + }, + "surface_7": { + "$type": "color", + "$value": "{surface_chart.color_7}" + } + }, + "line": { + "surface_1": { + "$type": "color", + "$value": "{surface_chart.color_1}" + }, + "surface_2": { + "$type": "color", + "$value": "{surface_chart.color_2}" + }, + "surface_3": { + "$type": "color", + "$value": "{surface_chart.color_3}" + } + }, + "column": { + "surface_1": { + "$type": "color", + "$value": "{surface_chart.color_1}" + }, + "surface_2": { + "$type": "color", + "$value": "{surface_chart.color_2}" + }, + "surface_3": { + "$type": "color", + "$value": "{surface_chart.color_3}" + } + }, + "mix": { + "surface_1": { + "$type": "color", + "$value": "{surface_chart.color_1}" + }, + "surface_2": { + "$type": "color", + "$value": "{surface_chart.color_2}" + }, + "surface_3": { + "$type": "color", + "$value": "{surface_chart.color_3}" + } + }, + "bar": { + "surface_1": { + "$type": "color", + "$value": "{surface_chart.color_1}" + }, + "surface_2": { + "$type": "color", + "$value": "{surface_chart.color_2}" + }, + "surface_3": { + "$type": "color", + "$value": "{surface_chart.color_3}" + }, + "surface_4": { + "$type": "color", + "$value": "{surface_chart.color_4}" + }, + "surface_5": { + "$type": "color", + "$value": "{surface_chart.color_5}" + }, + "surface_6": { + "$type": "color", + "$value": "{surface_chart.color_6}" + }, + "surface_7": { + "$type": "color", + "$value": "{surface_chart.color_7}" + } + } + }, + "a_logo": { + "mb": { + "text": { + "$type": "color", + "$value": "#ffffff" + }, + "logo": { + "$type": "color", + "$value": "#eb2d4b" + } + }, + "mbpriority": { + "text": { + "$type": "color", + "$value": "#ffffff" + }, + "logo": { + "$type": "color", + "$value": "#9fb9ca" + } + }, + "mbprivate": { + "text": { + "$type": "color", + "$value": "#ffffff" + }, + "logo": { + "$type": "color", + "$value": "#ba9f70" + } + } + }, + "m_badge": { + "color_1": { + "surface_main": { + "$type": "color", + "$value": "{global.iam.color_1}" + }, + "surface_sub": { + "$type": "color", + "$value": "{global.iam.color_1_light}" + }, + "text_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "text_sub": { + "$type": "color", + "$value": "{global.iam.color_1_dark}" + }, + "icon_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "icon_sub": { + "$type": "color", + "$value": "{global.iam.color_1_dark}" + }, + "border_main": { + "$type": "color", + "$value": "{global.iam.color_1}" + }, + "border_sub": { + "$type": "color", + "$value": "{global.iam.color_1}" + }, + "border_highlight": { + "$type": "color", + "$value": "{global.iam.color_2}" + } + }, + "color_2": { + "surface_main": { + "$type": "color", + "$value": "{global.iam.color_2}" + }, + "surface_sub": { + "$type": "color", + "$value": "{global.iam.color_2_light}" + }, + "text_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "text_sub": { + "$type": "color", + "$value": "{global.iam.color_2_dark}" + }, + "icon_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "icon_sub": { + "$type": "color", + "$value": "{global.iam.color_2_dark}" + }, + "border_main": { + "$type": "color", + "$value": "{global.iam.color_2}" + }, + "border_sub": { + "$type": "color", + "$value": "{global.iam.color_2}" + }, + "border_highlight": { + "$type": "color", + "$value": "{global.iam.color_1}" + } + }, + "color_3": { + "surface_main": { + "$type": "color", + "$value": "{global.iam.color_3}" + }, + "surface_sub": { + "$type": "color", + "$value": "{global.iam.color_3_light}" + }, + "text_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "text_sub": { + "$type": "color", + "$value": "{global.iam.color_3_dark}" + }, + "icon_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "icon_sub": { + "$type": "color", + "$value": "{global.iam.color_3_dark}" + }, + "border_main": { + "$type": "color", + "$value": "{global.iam.color_3}" + }, + "border_sub": { + "$type": "color", + "$value": "{global.iam.color_3}" + }, + "border_highlight": { + "$type": "color", + "$value": "{global.iam.color_4}" + } + }, + "color_4": { + "surface_main": { + "$type": "color", + "$value": "{global.iam.color_4}" + }, + "surface_sub": { + "$type": "color", + "$value": "{global.iam.color_4_light}" + }, + "text_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "text_sub": { + "$type": "color", + "$value": "{global.iam.color_4_dark}" + }, + "icon_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "icon_sub": { + "$type": "color", + "$value": "{global.iam.color_4_dark}" + }, + "border_main": { + "$type": "color", + "$value": "{global.iam.color_4}" + }, + "border_sub": { + "$type": "color", + "$value": "{global.iam.color_4}" + }, + "border_highlight": { + "$type": "color", + "$value": "{global.iam.color_3}" + } + }, + "color_5": { + "surface_main": { + "$type": "color", + "$value": "{global.iam.color_5}" + }, + "surface_sub": { + "$type": "color", + "$value": "{global.iam.color_5_light}" + }, + "text_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "text_sub": { + "$type": "color", + "$value": "{global.iam.color_5_dark}" + }, + "icon_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "icon_sub": { + "$type": "color", + "$value": "{global.iam.color_5_dark}" + }, + "border_main": { + "$type": "color", + "$value": "{global.iam.color_5}" + }, + "border_sub": { + "$type": "color", + "$value": "{global.iam.color_5}" + }, + "border_highlight": { + "$type": "color", + "$value": "#141ed2" + } + } + } + }, + "home": { + "lc_appBase": { + "surface_highlight": { + "value": "#e3f2ff80", + "type": "color" + }, + "icon_refresh_button": { + "value": "#ffffff", + "type": "color" + }, + "total_balance": { + "text_on_chip": { + "value": "#141ed2", + "type": "color" + }, + "text_highlight": { + "value": "#69dbff", + "type": "color" + }, + "text": { + "value": "#ffffff", + "type": "color" + }, + "surface_chip": { + "value": "#69dbff", + "type": "color" + }, + "surface": { + "value": "linear-gradient(90deg, #1b359fe6 0%, #1b359f80 66.04%, #1b359f40 100%)", + "type": "color" + }, + "icon_hide": { + "value": "#69dbff", + "type": "color" + }, + "icon": { + "value": "#ffffff", + "type": "color" + }, + "border": { + "value": "linear-gradient(135deg, #7f9df7 0%, #677af166 80%)", + "type": "color" + } + }, + "navigation_top": { + "text_on_button": { + "value": "#ffffff", + "type": "color" + }, + "text": { + "value": "#141ed2", + "type": "color" + }, + "surface_button": { + "value": "#141ed2", + "type": "color" + }, + "surface": { + "value": "linear-gradient(135deg, #ffffff 0%, #ffffff 100%)", + "type": "color" + }, + "icon": { + "value": "#141ed2", + "type": "color" + } + }, + "modal": { + "surface": { + "value": "#f5f6f7", + "type": "color" + } + }, + "icon_button": { + "surface": { + "value": "#69dbff", + "type": "color" + }, + "icon": { + "value": "#141ed2", + "type": "color" + } + }, + "feature_landing": { + "text": { + "value": "#192d39", + "type": "color" + }, + "surface_hover": { + "value": "#eff0f0", + "type": "color" + }, + "surface": { + "value": "linear-gradient(52deg, #ffffff 0%, #ffffff 100%)", + "type": "color" + }, + "skeleton_sub": { + "value": "#e8ecf766", + "type": "color" + }, + "skeleton_main": { + "value": "#f4f6fb66", + "type": "color" + }, + "icon": { + "value": "#141ed2", + "type": "color" + }, + "border": { + "value": "#ccdeff00", + "type": "color" + } + }, + "feature_custom": { + "text": { + "value": "#192d39", + "type": "color" + }, + "surface_hover": { + "value": "#6d83a733", + "type": "color" + }, + "surface_empty": { + "value": "#d0ddff", + "type": "color" + }, + "surface_close_icon": { + "value": "#9299ad", + "type": "color" + }, + "surface_add_icon": { + "value": "#141ed2", + "type": "color" + }, + "surface_add": { + "value": "#ecf5fa", + "type": "color" + }, + "surface": { + "value": "#ffffff", + "type": "color" + }, + "icon_on": { + "value": "#ffffff", + "type": "color" + }, + "icon": { + "value": "#141ed2", + "type": "color" + }, + "border_empty": { + "value": "#141ed2", + "type": "color" + }, + "border": { + "value": "#ccdeff00", + "type": "color" + } + }, + "expand_button": { + "surface": { + "value": "#ffffff", + "type": "color" + }, + "icon": { + "value": "#141ed2", + "type": "color" + } + }, + "custom_button": { + "text": { + "value": "#192d39", + "type": "color" + }, + "surface": { + "value": "linear-gradient(52deg, #ffffff 0%, #ffffff 100%)", + "type": "color" + }, + "icon": { + "value": "#141ed2", + "type": "color" + }, + "border": { + "value": "#ccdeff54", + "type": "color" + } + }, + "avatar_shield": { + "border": { + "value": "#e6e8ff80", + "type": "color" + } + } + }, + "divider_shadow": { + "value": { + "color": "#b7d0e32e", + "type": "dropShadow", + "x": 0, + "y": 10, + "blur": 12, + "spread": 0 + }, + "type": "boxShadow" + }, + "button_feature": { + "value": { + "color": "#0020911a", + "type": "dropShadow", + "x": 0, + "y": 2, + "blur": 6, + "spread": 0 + }, + "type": "boxShadow" + }, + "button_expanded": { + "value": { + "color": "#0020911a", + "type": "dropShadow", + "x": 0, + "y": 1, + "blur": 2, + "spread": 0 + }, + "type": "boxShadow" + }, + "button": { + "value": { + "color": "#00247e26", + "type": "dropShadow", + "x": 0, + "y": 6, + "blur": 12, + "spread": 0 + }, + "type": "boxShadow" + } + }, + "global": { + "others": { + "gradient_3": { + "value": "linear-gradient(90deg, #141ed2 0%, #141ed2 100%)", + "type": "color" + }, + "gradient_2": { + "value": "linear-gradient(225deg, #ffffff 0%, #ffffff 100%)", + "type": "color" + }, + "gradient": { + "value": "linear-gradient(180deg, #ffffff 0%, #ffffff 38.25%)", + "type": "color" + } + }, + "base": { + "primary": { + "$type": "color", + "$value": "#141ed2" + }, + "primary_dark": { + "$type": "color", + "$value": "#192d39" + }, + "primary_light": { + "$type": "color", + "$value": "#6d83a7" + }, + "secondary": { + "$type": "color", + "$value": "#d0ddff" + }, + "secondary_dark": { + "$type": "color", + "$value": "#69dbff" + }, + "secondary_light": { + "$type": "color", + "$value": "#141ed2" + }, + "tertiary": { + "$type": "color", + "$value": "#f3f5f600" + }, + "tertiary_2": { + "$type": "color", + "$value": "#ffffff00" + }, + "tertiary_3": { + "$type": "color", + "$value": "#ffffff00" + }, + "tertiary_dark": { + "$type": "color", + "$value": "#ecf5fa" + }, + "tertiary_light": { + "$type": "color", + "$value": "#f5f8ff" + }, + "tertiary_light_2": { + "$type": "color", + "$value": "#e5edff" + } + }, + "neutral": { + "black": { + "$type": "color", + "$value": "#000000" + }, + "white": { + "$type": "color", + "$value": "#ffffff" + } + }, + "gray": { + "gray_50": { + "$type": "color", + "$value": "#fcfcfc" + }, + "gray_100": { + "$type": "color", + "$value": "#f6f6f6" + }, + "gray_200": { + "$type": "color", + "$value": "#f3f3f3" + }, + "gray_250": { + "$type": "color", + "$value": "#e6e6e6" + }, + "gray_300": { + "$type": "color", + "$value": "#d8d8d8" + }, + "gray_400": { + "$type": "color", + "$value": "#cccccc" + }, + "gray_450": { + "$type": "color", + "$value": "#b3b3b3" + }, + "gray_500": { + "$type": "color", + "$value": "#9b9b9b" + }, + "gray_600": { + "$type": "color", + "$value": "#808080" + }, + "gray_700": { + "$type": "color", + "$value": "#646464" + }, + "gray_800": { + "$type": "color", + "$value": "#4d4d4d" + }, + "gray_900": { + "$type": "color", + "$value": "#2e2e2e" + } + }, + "blue": { + "blue_50": { + "$type": "color", + "$value": "#f4f4fe" + }, + "blue_100": { + "$type": "color", + "$value": "#d0d2f8" + }, + "blue_200": { + "$type": "color", + "$value": "#9398ea" + }, + "blue_300": { + "$type": "color", + "$value": "#6268e1" + }, + "blue_400": { + "$type": "color", + "$value": "#434bdb" + }, + "blue_500": { + "$type": "color", + "$value": "#141ed2" + }, + "blue_600": { + "$type": "color", + "$value": "#121bbf" + }, + "blue_700": { + "$type": "color", + "$value": "#0e1595" + }, + "blue_800": { + "$type": "color", + "$value": "#0b1174" + }, + "blue_900": { + "$type": "color", + "$value": "#080d58" + } + }, + "green": { + "green_50": { + "$type": "color", + "$value": "#e9f7f0" + }, + "green_100": { + "$type": "color", + "$value": "#bae7d0" + }, + "green_200": { + "$type": "color", + "$value": "#98dcb9" + }, + "green_300": { + "$type": "color", + "$value": "#69cb98" + }, + "green_400": { + "$type": "color", + "$value": "#4cc185" + }, + "green_500": { + "$type": "color", + "$value": "#1fb266" + }, + "green_600": { + "$type": "color", + "$value": "#1ca25d" + }, + "green_700": { + "$type": "color", + "$value": "#167e48" + }, + "green_800": { + "$type": "color", + "$value": "#116238" + }, + "green_900": { + "$type": "color", + "$value": "#0d4b2b" + } + }, + "red": { + "red_50": { + "$type": "color", + "$value": "#fdeaed" + }, + "red_100": { + "$type": "color", + "$value": "#f9bec7" + }, + "red_200": { + "$type": "color", + "$value": "#f69eac" + }, + "red_300": { + "$type": "color", + "$value": "#f27286" + }, + "red_400": { + "$type": "color", + "$value": "#ef576f" + }, + "red_500": { + "$type": "color", + "$value": "#eb2d4b" + }, + "red_600": { + "$type": "color", + "$value": "#d62944" + }, + "red_700": { + "$type": "color", + "$value": "#a72035" + }, + "red_800": { + "$type": "color", + "$value": "#811929" + }, + "red_900": { + "$type": "color", + "$value": "#631320" + } + }, + "orange": { + "orange_50": { + "$type": "color", + "$value": "#fdf6e6" + }, + "orange_100": { + "$type": "color", + "$value": "#f8e3b0" + }, + "orange_200": { + "$type": "color", + "$value": "#f5d68a" + }, + "orange_300": { + "$type": "color", + "$value": "#f1c355" + }, + "orange_400": { + "$type": "color", + "$value": "#eeb834" + }, + "orange_500": { + "$type": "color", + "$value": "#eaa601" + }, + "orange_600": { + "$type": "color", + "$value": "#d59701" + }, + "orange_700": { + "$type": "color", + "$value": "#a67601" + }, + "orange_800": { + "$type": "color", + "$value": "#815b01" + }, + "orange_900": { + "$type": "color", + "$value": "#624600" + } + }, + "purple": { + "purple_50": { + "$type": "color", + "$value": "#f5f2ff" + }, + "purple_100": { + "$type": "color", + "$value": "#dfd8ff" + }, + "purple_200": { + "$type": "color", + "$value": "#cfc5ff" + }, + "purple_300": { + "$type": "color", + "$value": "#b9abff" + }, + "purple_400": { + "$type": "color", + "$value": "#ac9aff" + }, + "purple_500": { + "$type": "color", + "$value": "#9781ff" + }, + "purple_600": { + "$type": "color", + "$value": "#8975e8" + }, + "purple_700": { + "$type": "color", + "$value": "#6b5cb5" + }, + "purple_800": { + "$type": "color", + "$value": "#53478c" + }, + "purple_900": { + "$type": "color", + "$value": "#3f366b" + } + }, + "iam": { + "color_1_dark": { + "$type": "color", + "$value": "#c43a50" + }, + "color_1": { + "$type": "color", + "$value": "#eb2d4b" + }, + "color_1_light": { + "$type": "color", + "$value": "#fbd5db" + }, + "color_2_dark": { + "$type": "color", + "$value": "#bb8501" + }, + "color_2": { + "$type": "color", + "$value": "#eaa601" + }, + "color_2_light": { + "$type": "color", + "$value": "#f8e3b0" + }, + "color_3_dark": { + "$type": "color", + "$value": "#198e52" + }, + "color_3": { + "$type": "color", + "$value": "#1fb266" + }, + "color_3_light": { + "$type": "color", + "$value": "#d2f0e0" + }, + "color_4_dark": { + "$type": "color", + "$value": "#01a6a6" + }, + "color_4": { + "$type": "color", + "$value": "#01d0d0" + }, + "color_4_light": { + "$type": "color", + "$value": "#ccf6f6" + }, + "color_5_dark": { + "$type": "color", + "$value": "#08a6c6" + }, + "color_5": { + "$type": "color", + "$value": "#0acff7" + }, + "color_5_light": { + "$type": "color", + "$value": "#cef5fd" + } + } + }, + "background": { + "sub": { + "value": "linear-gradient(225deg, #ffffff 0%, #ffffff 100%)", + "type": "color" + }, + "main": { + "value": "linear-gradient(180deg, #ffffff 0%, #ffffff 38.25%)", + "type": "color" + } + }, + "shadow": { + "s5": { + "value": { + "color": "#00247e26", + "type": "dropShadow", + "x": 0, + "y": 6, + "blur": 12, + "spread": 0 + }, + "type": "boxShadow" + }, + "s4": { + "value": { + "color": "#1e5dfc26", + "type": "dropShadow", + "x": 0, + "y": 4, + "blur": 12, + "spread": 0 + }, + "type": "boxShadow" + }, + "s3": { + "value": { + "color": "#4a7dff26", + "type": "dropShadow", + "x": 0, + "y": 4, + "blur": 8, + "spread": 0 + }, + "type": "boxShadow" + }, + "s2": { + "value": { + "color": "#1e5dfc26", + "type": "dropShadow", + "x": 0, + "y": 2, + "blur": 6, + "spread": 0 + }, + "type": "boxShadow" + }, + "s1": { + "value": { + "color": "#1e5dfc26", + "type": "dropShadow", + "x": 0, + "y": 1, + "blur": 2, + "spread": 0 + }, + "type": "boxShadow" + } + }, + "surface_decoration": { + "sub": { + "$type": "color", + "$value": "#6645ff" + }, + "main": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "sub_2": { + "$type": "color", + "$value": "{global.blue.blue_200}" + }, + "sub_3": { + "$type": "color", + "$value": "{global.green.green_400}" + }, + "sub_4": { + "$type": "color", + "$value": "{global.base.secondary_dark}" + }, + "sub_5": { + "$type": "color", + "$value": "{global.orange.orange_400}" + }, + "sub_6": { + "$type": "color", + "$value": "{global.base.secondary}" + }, + "sub_7": { + "$type": "color", + "$value": "{global.base.secondary_dark}" + }, + "sub_8": { + "$type": "color", + "$value": "{global.orange.orange_200}" + }, + "sub_9": { + "$type": "color", + "$value": "{global.green.green_200}" + }, + "sub_10": { + "$type": "color", + "$value": "{global.purple.purple_200}" + } + }, + "surface_chart": { + "color_1": { + "$type": "color", + "$value": "#141ed2" + }, + "color_2": { + "$type": "color", + "$value": "#69dbff" + }, + "color_3": { + "$type": "color", + "$value": "#43b97a" + }, + "color_4": { + "$type": "color", + "$value": "#f8c553" + }, + "color_5": { + "$type": "color", + "$value": "#c8c0ff" + }, + "color_6": { + "$type": "color", + "$value": "#a28fff" + }, + "color_7": { + "$type": "color", + "$value": "#6645ff" + } + }, + "surface_skeleton": { + "main": { + "$type": "color", + "$value": "#f4f6fb" + }, + "sub": { + "$type": "color", + "$value": "#e8ecf7" + }, + "sub_2": { + "$type": "color", + "$value": "#e1e5e7" + } + }, + "border_interation": { + "quinary": { + "$type": "color", + "$value": "#00000000" + }, + "senary": { + "$type": "color", + "$value": "#00000000" + }, + "septenary": { + "$type": "color", + "$value": "#00000000" + }, + "primary": { + "$type": "color", + "$value": "{global.base.primary_light}" + }, + "primary_2": { + "$type": "color", + "$value": "{global.base.primary_light}" + }, + "primary_3": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "secondary": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "tertiary": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "disabled": { + "$type": "color", + "$value": "{global.gray.gray_450}" + }, + "quaternary": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "octonary": { + "$type": "color", + "$value": "{global.base.secondary_dark}" + }, + "nonary": { + "$type": "color", + "$value": "{global.base.secondary}" + }, + "denary": { + "$type": "color", + "$value": "{global.neutral.white}" + } + }, + "for_designer": { + "mass": { + "$type": "color", + "$value": "#00000000" + }, + "priority": { + "$type": "color", + "$value": "#000000" + }, + "private": { + "$type": "color", + "$value": "#000000" + } + }, + "surface_semantic": { + "warning": { + "$type": "color", + "$value": "{global.orange.orange_500}" + }, + "warning_sub": { + "$type": "color", + "$value": "{global.orange.orange_50}" + }, + "error": { + "$type": "color", + "$value": "{global.red.red_500}" + }, + "error_sub": { + "$type": "color", + "$value": "{global.red.red_50}" + }, + "success": { + "$type": "color", + "$value": "{global.green.green_500}" + }, + "success_sub": { + "$type": "color", + "$value": "{global.green.green_50}" + }, + "information": { + "$type": "color", + "$value": "{global.blue.blue_500}" + }, + "information_sub": { + "$type": "color", + "$value": "{global.blue.blue_50}" + }, + "normal": { + "$type": "color", + "$value": "{global.gray.gray_600}" + }, + "normal_sub": { + "$type": "color", + "$value": "{global.gray.gray_100}" + } + }, + "surface_highlight": { + "main": { + "$type": "color", + "$value": "{global.base.secondary}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.tertiary_light}" + }, + "sub_2": { + "$type": "color", + "$value": "{global.base.tertiary_light}" + }, + "sub_3": { + "$type": "color", + "$value": "{global.base.tertiary_dark}" + }, + "sub_4": { + "$type": "color", + "$value": "{global.base.tertiary_dark}" + }, + "sub_5": { + "$type": "color", + "$value": "{global.base.tertiary_light}" + } + }, + "text_neutral": { + "main": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "sub": { + "$type": "color", + "$value": "{global.gray.gray_500}" + }, + "sub_2": { + "$type": "color", + "$value": "{global.gray.gray_700}" + }, + "sub_3": { + "$type": "color", + "$value": "{global.gray.gray_900}" + }, + "sub_4": { + "$type": "color", + "$value": "{global.gray.gray_300}" + }, + "sub_5": { + "$type": "color", + "$value": "{global.neutral.white}" + } + }, + "text_dynamic": { + "main": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.primary_light}" + }, + "highlight": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "highlight_sub": { + "$type": "color", + "$value": "{global.base.primary_light}" + } + }, + "text_semantic": { + "warning": { + "$type": "color", + "$value": "{global.orange.orange_500}" + }, + "error": { + "$type": "color", + "$value": "{global.red.red_500}" + }, + "success": { + "$type": "color", + "$value": "{global.green.green_500}" + }, + "information": { + "$type": "color", + "$value": "{global.blue.blue_500}" + }, + "normal": { + "$type": "color", + "$value": "{global.gray.gray_700}" + } + }, + "text_interaction": { + "main": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.primary_light}" + }, + "disabled": { + "$type": "color", + "$value": "{global.base.primary_light}" + } + }, + "text_inverse": { + "main": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.primary_dark}" + } + }, + "text_on": { + "semantic": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "decoration": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "decoration_2": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "inverse": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "chart": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "chart_2": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "interaction": { + "primary": { + "$type": "color", + "$value": "{global.base.tertiary_dark}" + }, + "primary_2": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "primary_3": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "secondary": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "tertiary": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "disabled": { + "$type": "color", + "$value": "{global.gray.gray_500}" + }, + "quaternary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "quinary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "senary": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "septenary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "octonary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "nonary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "denary": { + "$type": "color", + "$value": "{global.neutral.white}" + } + } + }, + "icon_dynamic": { + "main": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.primary_light}" + }, + "highlight": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "highlight_sub": { + "$type": "color", + "$value": "{global.base.primary_light}" + } + }, + "icon_neutral": { + "main": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "sub": { + "$type": "color", + "$value": "{global.gray.gray_500}" + }, + "sub_2": { + "$type": "color", + "$value": "{global.gray.gray_700}" + }, + "sub_3": { + "$type": "color", + "$value": "{global.gray.gray_900}" + }, + "sub_4": { + "$type": "color", + "$value": "{global.gray.gray_300}" + }, + "sub_5": { + "$type": "color", + "$value": "{global.neutral.white}" + } + }, + "icon_semantic": { + "warning": { + "$type": "color", + "$value": "{global.orange.orange_500}" + }, + "error": { + "$type": "color", + "$value": "{global.red.red_500}" + }, + "success": { + "$type": "color", + "$value": "{global.green.green_500}" + }, + "information": { + "$type": "color", + "$value": "{global.blue.blue_500}" + }, + "normal": { + "$type": "color", + "$value": "{global.gray.gray_700}" + } + }, + "icon_interaction": { + "main": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.primary_light}" + }, + "disabled": { + "$type": "color", + "$value": "{global.base.primary_light}" + } + }, + "icon_inverse": { + "main": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.primary_dark}" + } + }, + "icon_on": { + "semantic": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "decoration": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "decoration_2": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "inverse": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "chart": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "chart_2": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "interaction": { + "primary": { + "$type": "color", + "$value": "{global.base.tertiary_dark}" + }, + "primary_2": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "primary_3": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "secondary": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "tertiary": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "disabled": { + "$type": "color", + "$value": "{global.gray.gray_500}" + }, + "quaternary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "quinary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "senary": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "septenary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "octonary": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "nonary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "denary": { + "$type": "color", + "$value": "{global.neutral.white}" + } + } + }, + "border_dynamic": { + "main": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.secondary}" + }, + "sub_2": { + "$type": "color", + "$value": "{global.base.tertiary_2}" + }, + "highlight": { + "$type": "color", + "$value": "{global.base.primary}" + } + }, + "border_semantic": { + "warning": { + "$type": "color", + "$value": "{global.orange.orange_500}" + }, + "warning_sub": { + "$type": "color", + "$value": "{global.orange.orange_100}" + }, + "error": { + "$type": "color", + "$value": "{global.red.red_500}" + }, + "error_sub": { + "$type": "color", + "$value": "{global.red.red_100}" + }, + "success": { + "$type": "color", + "$value": "{global.green.green_500}" + }, + "success_sub": { + "$type": "color", + "$value": "{global.green.green_100}" + }, + "information": { + "$type": "color", + "$value": "{global.blue.blue_500}" + }, + "information_sub": { + "$type": "color", + "$value": "{global.blue.blue_100}" + }, + "normal": { + "$type": "color", + "$value": "{global.gray.gray_700}" + }, + "normal_sub": { + "$type": "color", + "$value": "{global.gray.gray_400}" + } + }, + "border_neutral": { + "main": { + "$type": "color", + "$value": "{global.base.secondary}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.tertiary_light_2}" + }, + "sub_2": { + "$type": "color", + "$value": "{global.base.tertiary_light}" + } + }, + "border_inverse": { + "main": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.primary_dark}" + } + }, + "navigation_top_background": { + "$value": "color", + "$type": "other", + "$description": "Type Navigation Top: image - hình ảnh, color - token màu, none - blur" + }, + "padding_screen": { + "mobile": { + "$value": "24", + "$type": "other" + } + }, + "layout_type": { + "$value": "mass", + "$type": "other" + }, + "type_logo_screen": { + "$value": "", + "$type": "other" + }, + "type_theme": { + "$value": "dark", + "$type": "other", + "$description": "Format Theme: dark - theme tối, light - theme sáng" + }, + "user_interface_type": { + "$value": "mass,priority,private", + "$type": "other" + } +} \ No newline at end of file diff --git a/mbcp_themes/trungthu2025/META-INF/com/google/android/update-binary b/mbcp_themes/trungthu2025/META-INF/com/google/android/update-binary new file mode 100644 index 0000000..c624bcf --- /dev/null +++ b/mbcp_themes/trungthu2025/META-INF/com/google/android/update-binary @@ -0,0 +1,33 @@ +#!/sbin/sh + +################# +# Initialization +################# + +umask 022 + +# echo before loading util_functions +ui_print() { echo "$1"; } + +require_new_magisk() { + ui_print "*******************************" + ui_print " Please install Magisk v20.4+! " + ui_print "*******************************" + exit 1 +} + +######################### +# Load util_functions.sh +######################### + +OUTFD=$2 +ZIPFILE=$3 + +mount /data 2>/dev/null + +[ -f /data/adb/magisk/util_functions.sh ] || require_new_magisk +. /data/adb/magisk/util_functions.sh +[ $MAGISK_VER_CODE -lt 20400 ] && require_new_magisk + +install_module +exit 0x diff --git a/mbcp_themes/trungthu2025/META-INF/com/google/android/updater-script b/mbcp_themes/trungthu2025/META-INF/com/google/android/updater-script new file mode 100644 index 0000000..11d5c96 --- /dev/null +++ b/mbcp_themes/trungthu2025/META-INF/com/google/android/updater-script @@ -0,0 +1 @@ +#MAGISK diff --git a/mbcp_themes/trungthu2025/README.md b/mbcp_themes/trungthu2025/README.md new file mode 100644 index 0000000..83428b2 --- /dev/null +++ b/mbcp_themes/trungthu2025/README.md @@ -0,0 +1,26 @@ +# Template theme + +- Copy theme images to `theme-id/images/` + +- Then copy your theme color pallete (token.json) to `theme-id/theme` + +- Rename theme-id folder to your theme id + +``` +mv 'theme-id' 'your_theme_id' +``` + +- Replace theme-id with your theme id first, for example: + +``` +sed -i 's|{theme-id}|your_theme_id|g' createmodule.sh + +sed -i 's|{put-theme-id-here}|your_theme_id|g' customize.sh +``` + +- Replace module name if you want to + +``` +sed -i 's|Template|Your theme name|g' module.prop +sed -i 's|Template|Your_theme_name|g' createmodule.sh +``` diff --git a/mbcp_themes/trungthu2025/createmodule.sh b/mbcp_themes/trungthu2025/createmodule.sh new file mode 100755 index 0000000..30eedb4 --- /dev/null +++ b/mbcp_themes/trungthu2025/createmodule.sh @@ -0,0 +1,5 @@ +echo "Creating template.bin..." +zip -r9 template.bin 46024a72-3a46-4860-97ca-f837b2ffba3e +echo "Creating module..." +zip -r MBCP_MidAutumnFestival_2025.zip *.sh *.prop *.bin META-INF +rm -rf template.bin diff --git a/mbcp_themes/trungthu2025/customize.sh b/mbcp_themes/trungthu2025/customize.sh new file mode 100755 index 0000000..71168a3 --- /dev/null +++ b/mbcp_themes/trungthu2025/customize.sh @@ -0,0 +1,36 @@ +#uhh you might seeing these script, believe me no malicious here at all +# +# Replace [put-theme-id-here] and [theme-id] folder with your theme ID +# Don't forget ! + +if [[ -d /data/data/com.mbmobile/app_flutter ]]; then + echo "[app_flutter] folder found, ignoring first time app open!" + am force-stop com.mbmobile +else + echo "[app_flutter] folder not found, app need to run the first time!" + am start -n com.mbmobile/io.flutter.plugins.MainActivity + sleep 10 + echo "Completed! forcing stop MBCP..." + am force-stop com.mbmobile +fi +echo ---------- +echo Creating theme folders.... +mkdir '/data/user/0/com.mbmobile/app_flutter/app_theme/' +mkdir '/data/user/0/com.mbmobile/app_flutter/app_theme/unzip' +echo ---------- +echo Copying themes... +unzip -o "$ZIPFILE" 'template.bin' +unzip template.bin -o -d '/data/user/0/com.mbmobile/app_flutter/app_theme/unzip/' +chmod 644 /data/user/0/com.mbmobile/app_flutter/app_theme/unzip/46024a72-3a46-4860-97ca-f837b2ffba3e/images/*.png +chmod 644 /data/user/0/com.mbmobile/app_flutter/app_theme/unzip/46024a72-3a46-4860-97ca-f837b2ffba3e/theme/token.json +sleep 2 +echo ---------- +echo "MBCP will open after 5 seconds, please login and then click [Apply] or [Áp dụng] to complete theme installation !" +echo ------------- +sleep 5 +echo "Starting flutter activity..." +am start -n com.mbmobile/io.flutter.plugins.MainActivity +input keyevent KEYCODE_HOME +sleep 1 +am start -a android.intent.action.VIEW -d 'https://mbbank.onelink.me/QPF5?af_dp=mbbank%3A%2F%2Finstallingnew&af_force_deeplink=true&ad_dp=theme_detail&id=46024a72-3a46-4860-97ca-f837b2ffba3e' com.mbmobile +echo ------------------- diff --git a/mbcp_themes/trungthu2025/module.prop b/mbcp_themes/trungthu2025/module.prop new file mode 100755 index 0000000..42819cf --- /dev/null +++ b/mbcp_themes/trungthu2025/module.prop @@ -0,0 +1,6 @@ +id=mbtheme_trungthu2025 +name=Mid-autumn Theme For MB Flutter +version=v1.0 +versionCode=10 +author=cuynu +description=Mid-autumn Theme module for MB Flutter diff --git a/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/.gitkeep b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/bill_background_gold.png b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/bill_background_gold.png new file mode 100644 index 0000000..8eb365e Binary files /dev/null and b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/bill_background_gold.png differ diff --git a/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/coreBanking_img_successBackground.png b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/coreBanking_img_successBackground.png new file mode 100644 index 0000000..c51428b Binary files /dev/null and b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/coreBanking_img_successBackground.png differ diff --git a/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/customUI_img_trungThuMode.png b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/customUI_img_trungThuMode.png new file mode 100644 index 0000000..3704cf7 Binary files /dev/null and b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/customUI_img_trungThuMode.png differ diff --git a/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/general_bg_screenshot.png b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/general_bg_screenshot.png new file mode 100644 index 0000000..d86fe42 Binary files /dev/null and b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/general_bg_screenshot.png differ diff --git a/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/general_bg_success.png b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/general_bg_success.png new file mode 100644 index 0000000..c51428b Binary files /dev/null and b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/general_bg_success.png differ diff --git a/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/homeLanding_bg_main.png b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/homeLanding_bg_main.png new file mode 100644 index 0000000..0b90241 Binary files /dev/null and b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/homeLanding_bg_main.png differ diff --git a/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/loading_bg_main.png b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/loading_bg_main.png new file mode 100644 index 0000000..e1326b3 Binary files /dev/null and b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/loading_bg_main.png differ diff --git a/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/login_bg_main.png b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/login_bg_main.png new file mode 100644 index 0000000..a68507e Binary files /dev/null and b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/login_bg_main.png differ diff --git a/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/qr_img_ThemeDefalut.png b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/qr_img_ThemeDefalut.png new file mode 100644 index 0000000..c4f9d83 Binary files /dev/null and b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/images/qr_img_ThemeDefalut.png differ diff --git a/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/theme/.gitkeep b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/theme/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/theme/token.json b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/theme/token.json new file mode 100644 index 0000000..e263456 --- /dev/null +++ b/mbcp_themes/trungthu2025_priority/46024a72-3a46-4860-97ca-f837b2ffba3e/theme/token.json @@ -0,0 +1,2162 @@ +{ + "surface_neutral": { + "sub": { + "value": "linear-gradient(225deg, #ffffff 0%, #ffffff 100%)", + "type": "color" + }, + "main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "main_inverse": { + "$type": "color", + "$value": "{global.gray.gray_900}" + }, + "sub_2": { + "$type": "color", + "$value": "{global.base.tertiary_light}" + }, + "sub_3": { + "$type": "color", + "$value": "{global.base.tertiary_light}" + }, + "sub_4": { + "$type": "color", + "$value": "{global.base.tertiary_light}" + }, + "sub_5": { + "$type": "color", + "$value": "{global.gray.gray_100}" + }, + "sub_6": { + "$type": "color", + "$value": "{global.base.tertiary_light}" + } + }, + "surface_interation": { + "primary": { + "value": "linear-gradient(90deg, #141ed2 0%, #141ed2 100%)", + "type": "color" + }, + "secondary": { + "$type": "color", + "$value": "#00000000" + }, + "tertiary": { + "$type": "color", + "$value": "#00000000" + }, + "primary_2": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "primary_3": { + "$type": "color", + "$value": "{global.base.secondary_dark}" + }, + "disabled": { + "$type": "color", + "$value": "{global.gray.gray_250}" + }, + "quaternary": { + "$type": "color", + "$value": "{global.base.secondary}" + }, + "quinary": { + "$type": "color", + "$value": "{global.base.secondary}" + }, + "senary": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "septenary": { + "$type": "color", + "$value": "{global.base.secondary_dark}" + }, + "octonary": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "nonary": { + "$type": "color", + "$value": "{global.base.secondary}" + }, + "denary": { + "$type": "color", + "$value": "{global.base.primary_light}" + } + }, + "login": { + "input_login": { + "text_highlight": { + "value": "#ffffff", + "type": "color" + }, + "text_error": { + "value": "#eb2d4b", + "type": "color" + }, + "text": { + "value": "#ffffff", + "type": "color" + }, + "icon_highlight": { + "value": "#69dbff", + "type": "color" + }, + "icon_error": { + "value": "#eb2d4b", + "type": "color" + }, + "icon": { + "value": "#ffffff", + "type": "color" + }, + "border": { + "value": "#ffffff", + "type": "color" + } + }, + "general": { + "text_main": { + "value": "#ffffff", + "type": "color" + }, + "text_highlight": { + "value": "#69dbff", + "type": "color" + }, + "surface_overlay": { + "value": "linear-gradient(180deg, #004b3c00 0%, #004b3c52 5.5%, #004b3cbf 13.77%, #004b3c 73%, #004b3c00 100%)", + "type": "color" + }, + "surface_highlight": { + "value": "linear-gradient(0deg, #45d9ba4d 0%, #45d9ba21 40%, #45d9ba00 80.5%)", + "type": "color" + }, + "icon_highlight": { + "value": "#ffffffb3", + "type": "color" + } + }, + "card_qr": { + "text_sub": { + "value": "#6d83a7", + "type": "color" + }, + "text_on_button": { + "value": "#ffffff", + "type": "color" + }, + "text_main": { + "value": "#ffffff", + "type": "color" + }, + "surface": { + "value": "#69dbff26", + "type": "color" + }, + "border_button": { + "value": "#ffffff", + "type": "color" + }, + "border": { + "value": "#ffffff26", + "type": "color" + } + }, + "card_login": { + "text_highlight": { + "value": "#69dbff", + "type": "color" + }, + "text": { + "value": "#ffffff", + "type": "color" + }, + "surface_overlay": { + "value": "#00000026", + "type": "color" + }, + "surface": { + "value": "linear-gradient(225deg, #1b359fcc 0%, #1b359f33 100%)", + "type": "color" + }, + "icon_highlight": { + "value": "#69dbff", + "type": "color" + }, + "icon": { + "value": "#ffffff", + "type": "color" + }, + "border": { + "value": "linear-gradient(225deg, #bac2ff82 0%, #bac2ff45 100%)", + "type": "color" + } + }, + "card_bento": { + "text_sub": { + "value": "#ffffff", + "type": "color" + }, + "text_main": { + "value": "#ffffff", + "type": "color" + }, + "text_highlight": { + "value": "#0d509c", + "type": "color" + }, + "surface_highlight": { + "value": "linear-gradient(120deg, #e5faff 0%, #cbefff 53.57%, #8e86ff 100%)", + "type": "color" + }, + "surface": { + "value": "linear-gradient(145deg, #69dbffc2 0%, #69dbff45 15%, #69dbff26 38.49%, #69dbff00 100%)", + "type": "color" + }, + "icon": { + "value": "#ffffff", + "type": "color" + }, + "border": { + "value": "linear-gradient(135deg, #ffffffe6 0%, #ffffff99 12%, #ffffff3b 36.5%, #ffffff0a 100%)", + "type": "color" + } + }, + "button_rectangle": { + "text": { + "value": "#141ed2", + "type": "color" + }, + "surface": { + "value": "linear-gradient(90deg, #69dbff 0%, #69dbff 100%)", + "type": "color" + } + }, + "button_icon_circle": { + "surface_sub": { + "value": "#ffffff33", + "type": "color" + }, + "surface_image": { + "value": "#00000033", + "type": "color" + }, + "surface_highlight_sub": { + "value": "#00000033", + "type": "color" + }, + "surface_highlight": { + "value": "#69dbff", + "type": "color" + }, + "icon_on_sub": { + "value": "#ffffff", + "type": "color" + }, + "icon_on_highlight_sub": { + "value": "#69dbff", + "type": "color" + }, + "icon_on_highlight": { + "value": "#141ed2", + "type": "color" + }, + "icon_noti": { + "value": "#eb2d4b", + "type": "color" + }, + "border_sub": { + "value": "#ffffff26", + "type": "color" + } + }, + "button_icon": { + "text": { + "value": "#ffffff", + "type": "color" + }, + "icon": { + "value": "#4ff0ce", + "type": "color" + } + } + }, + "lib": { + "p_screenshot": { + "text_sub": { + "value": "#ffffffb3", + "type": "color" + }, + "text_main": { + "value": "#ffffff", + "type": "color" + }, + "text_highlight": { + "value": "#37ffc0", + "type": "color" + }, + "surface": { + "value": "linear-gradient(225deg, #1a308bcc 0%, #1a308b33 100%)", + "type": "color" + }, + "icon_highlight": { + "value": "#7ce7ff", + "type": "color" + }, + "divider": { + "value": "#d0ddff4d", + "type": "color" + }, + "border": { + "value": "linear-gradient(225deg, #bac2ff82 0%, #bac2ff45 100%)", + "type": "color" + } + }, + "navigation_top": { + "text_on_noti": { + "value": "#ffffff", + "type": "color" + }, + "text": { + "value": "#141ed2", + "type": "color" + }, + "surface_update": { + "value": "#1aebc2", + "type": "color" + }, + "surface_noti": { + "value": "#eb2d4b", + "type": "color" + }, + "surface_icon": { + "value": "#0c114a00", + "type": "color" + }, + "surface_fill": { + "value": "linear-gradient(225deg, #1851e3 0%, #1449d2 100%)", + "type": "color" + }, + "surface_2": { + "value": "linear-gradient(135deg, #ffffff 0%, #ffffff 100%)", + "type": "color" + }, + "surface": { + "value": "linear-gradient(45deg, #1b359f66 0%, #1b359fb3 100%)", + "type": "color" + }, + "icon_3": { + "value": "#192d39", + "type": "color" + }, + "icon_2": { + "value": "#141ed2", + "type": "color" + }, + "icon": { + "value": "#ffffff", + "type": "color" + }, + "border_noti_2": { + "value": "#ffffff", + "type": "color" + }, + "border_noti": { + "value": "#0e7c66", + "type": "color" + }, + "border": { + "value": "linear-gradient(45deg, #ffffff40 0%, #ffffff00 100%)", + "type": "color" + } + }, + "navigation_bottom": { + "text_inactive": { + "value": "#ecf5fab3", + "type": "color" + }, + "text_active": { + "value": "#ecf5fa", + "type": "color" + }, + "surface_overlay": { + "value": "linear-gradient(180deg, #f4faff00 40.93%, #f4faff 100%)", + "type": "color" + }, + "surface_highlight": { + "value": "#1aebc2", + "type": "color" + }, + "surface": { + "value": "#0f856d", + "type": "color" + }, + "icon_inactive": { + "value": "#ecf5fab3", + "type": "color" + }, + "icon_active": { + "value": "#ecf5fa", + "type": "color" + }, + "border": { + "value": "linear-gradient(135deg, #0f856d 0%, #0f856d 50.25%, #0f856d 100%)", + "type": "color" + } + }, + "a_background_main": { + "top_right": { + "value": "#ffffff00", + "type": "color" + }, + "top_middle": { + "value": "#ffffff00", + "type": "color" + }, + "top_left": { + "value": "#ffffff00", + "type": "color" + }, + "fill": { + "value": "linear-gradient(180deg, #fafcfd 0%, #fafcfd 100%)", + "type": "color" + }, + "bottom_right": { + "value": "#99F0DC", + "type": "color" + }, + "bottom_middle": { + "value": "#95B3FE", + "type": "color" + }, + "bottom_left": { + "value": "#BEF9CE", + "type": "color" + } + }, + "button_primary": { + "value": { + "color": "#00000000", + "type": "dropShadow", + "x": 0, + "y": 0, + "blur": 0, + "spread": 0 + }, + "type": "boxShadow" + }, + "chart": { + "donut": { + "surface_1": { + "$type": "color", + "$value": "{surface_chart.color_1}" + }, + "surface_2": { + "$type": "color", + "$value": "{surface_chart.color_2}" + }, + "surface_3": { + "$type": "color", + "$value": "{surface_chart.color_3}" + }, + "surface_4": { + "$type": "color", + "$value": "{surface_chart.color_4}" + }, + "surface_5": { + "$type": "color", + "$value": "{surface_chart.color_5}" + }, + "surface_6": { + "$type": "color", + "$value": "{surface_chart.color_6}" + }, + "surface_7": { + "$type": "color", + "$value": "{surface_chart.color_7}" + } + }, + "line": { + "surface_1": { + "$type": "color", + "$value": "{surface_chart.color_1}" + }, + "surface_2": { + "$type": "color", + "$value": "{surface_chart.color_2}" + }, + "surface_3": { + "$type": "color", + "$value": "{surface_chart.color_3}" + } + }, + "column": { + "surface_1": { + "$type": "color", + "$value": "{surface_chart.color_1}" + }, + "surface_2": { + "$type": "color", + "$value": "{surface_chart.color_2}" + }, + "surface_3": { + "$type": "color", + "$value": "{surface_chart.color_3}" + } + }, + "mix": { + "surface_1": { + "$type": "color", + "$value": "{surface_chart.color_1}" + }, + "surface_2": { + "$type": "color", + "$value": "{surface_chart.color_2}" + }, + "surface_3": { + "$type": "color", + "$value": "{surface_chart.color_3}" + } + }, + "bar": { + "surface_1": { + "$type": "color", + "$value": "{surface_chart.color_1}" + }, + "surface_2": { + "$type": "color", + "$value": "{surface_chart.color_2}" + }, + "surface_3": { + "$type": "color", + "$value": "{surface_chart.color_3}" + }, + "surface_4": { + "$type": "color", + "$value": "{surface_chart.color_4}" + }, + "surface_5": { + "$type": "color", + "$value": "{surface_chart.color_5}" + }, + "surface_6": { + "$type": "color", + "$value": "{surface_chart.color_6}" + }, + "surface_7": { + "$type": "color", + "$value": "{surface_chart.color_7}" + } + } + }, + "a_logo": { + "mb": { + "text": { + "$type": "color", + "$value": "#ffffff" + }, + "logo": { + "$type": "color", + "$value": "#9fb9ca" + } + }, + "mbpriority": { + "text": { + "$type": "color", + "$value": "#ffffff" + }, + "logo": { + "$type": "color", + "$value": "#9fb9ca" + } + }, + "mbprivate": { + "text": { + "$type": "color", + "$value": "#ffffff" + }, + "logo": { + "$type": "color", + "$value": "#ba9f70" + } + } + }, + "m_badge": { + "color_1": { + "surface_main": { + "$type": "color", + "$value": "{global.iam.color_1}" + }, + "surface_sub": { + "$type": "color", + "$value": "{global.iam.color_1_light}" + }, + "text_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "text_sub": { + "$type": "color", + "$value": "{global.iam.color_1_dark}" + }, + "icon_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "icon_sub": { + "$type": "color", + "$value": "{global.iam.color_1_dark}" + }, + "border_main": { + "$type": "color", + "$value": "{global.iam.color_1}" + }, + "border_sub": { + "$type": "color", + "$value": "{global.iam.color_1}" + }, + "border_highlight": { + "$type": "color", + "$value": "{global.iam.color_2}" + } + }, + "color_2": { + "surface_main": { + "$type": "color", + "$value": "{global.iam.color_2}" + }, + "surface_sub": { + "$type": "color", + "$value": "{global.iam.color_2_light}" + }, + "text_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "text_sub": { + "$type": "color", + "$value": "{global.iam.color_2_dark}" + }, + "icon_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "icon_sub": { + "$type": "color", + "$value": "{global.iam.color_2_dark}" + }, + "border_main": { + "$type": "color", + "$value": "{global.iam.color_2}" + }, + "border_sub": { + "$type": "color", + "$value": "{global.iam.color_2}" + }, + "border_highlight": { + "$type": "color", + "$value": "{global.iam.color_1}" + } + }, + "color_3": { + "surface_main": { + "$type": "color", + "$value": "{global.iam.color_3}" + }, + "surface_sub": { + "$type": "color", + "$value": "{global.iam.color_3_light}" + }, + "text_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "text_sub": { + "$type": "color", + "$value": "{global.iam.color_3_dark}" + }, + "icon_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "icon_sub": { + "$type": "color", + "$value": "{global.iam.color_3_dark}" + }, + "border_main": { + "$type": "color", + "$value": "{global.iam.color_3}" + }, + "border_sub": { + "$type": "color", + "$value": "{global.iam.color_3}" + }, + "border_highlight": { + "$type": "color", + "$value": "{global.iam.color_4}" + } + }, + "color_4": { + "surface_main": { + "$type": "color", + "$value": "{global.iam.color_4}" + }, + "surface_sub": { + "$type": "color", + "$value": "{global.iam.color_4_light}" + }, + "text_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "text_sub": { + "$type": "color", + "$value": "{global.iam.color_4_dark}" + }, + "icon_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "icon_sub": { + "$type": "color", + "$value": "{global.iam.color_4_dark}" + }, + "border_main": { + "$type": "color", + "$value": "{global.iam.color_4}" + }, + "border_sub": { + "$type": "color", + "$value": "{global.iam.color_4}" + }, + "border_highlight": { + "$type": "color", + "$value": "{global.iam.color_3}" + } + }, + "color_5": { + "surface_main": { + "$type": "color", + "$value": "{global.iam.color_5}" + }, + "surface_sub": { + "$type": "color", + "$value": "{global.iam.color_5_light}" + }, + "text_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "text_sub": { + "$type": "color", + "$value": "{global.iam.color_5_dark}" + }, + "icon_main": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "icon_sub": { + "$type": "color", + "$value": "{global.iam.color_5_dark}" + }, + "border_main": { + "$type": "color", + "$value": "{global.iam.color_5}" + }, + "border_sub": { + "$type": "color", + "$value": "{global.iam.color_5}" + }, + "border_highlight": { + "$type": "color", + "$value": "#141ed2" + } + } + } + }, + "home": { + "lc_appBase": { + "surface_highlight": { + "value": "#e3f2ff80", + "type": "color" + }, + "icon_refresh_button": { + "value": "#ffffff", + "type": "color" + }, + "total_balance": { + "text_on_chip": { + "value": "#141ed2", + "type": "color" + }, + "text_highlight": { + "value": "#69dbff", + "type": "color" + }, + "text": { + "value": "#ffffff", + "type": "color" + }, + "surface_chip": { + "value": "#69dbff", + "type": "color" + }, + "surface": { + "value": "linear-gradient(90deg, #1b359fe6 0%, #1b359f80 66.04%, #1b359f40 100%)", + "type": "color" + }, + "icon_hide": { + "value": "#69dbff", + "type": "color" + }, + "icon": { + "value": "#ffffff", + "type": "color" + }, + "border": { + "value": "linear-gradient(135deg, #7f9df7 0%, #677af166 80%)", + "type": "color" + } + }, + "navigation_top": { + "text_on_button": { + "value": "#ffffff", + "type": "color" + }, + "text": { + "value": "#141ed2", + "type": "color" + }, + "surface_button": { + "value": "#141ed2", + "type": "color" + }, + "surface": { + "value": "linear-gradient(135deg, #ffffff 0%, #ffffff 100%)", + "type": "color" + }, + "icon": { + "value": "#141ed2", + "type": "color" + } + }, + "modal": { + "surface": { + "value": "#f5f6f7", + "type": "color" + } + }, + "icon_button": { + "surface": { + "value": "#69dbff", + "type": "color" + }, + "icon": { + "value": "#141ed2", + "type": "color" + } + }, + "feature_landing": { + "text": { + "value": "#192d39", + "type": "color" + }, + "surface_hover": { + "value": "#eff0f0", + "type": "color" + }, + "surface": { + "value": "linear-gradient(52deg, #ffffff 0%, #ffffff 100%)", + "type": "color" + }, + "skeleton_sub": { + "value": "#e8ecf766", + "type": "color" + }, + "skeleton_main": { + "value": "#f4f6fb66", + "type": "color" + }, + "icon": { + "value": "#141ed2", + "type": "color" + }, + "border": { + "value": "#ccdeff00", + "type": "color" + } + }, + "feature_custom": { + "text": { + "value": "#192d39", + "type": "color" + }, + "surface_hover": { + "value": "#6d83a733", + "type": "color" + }, + "surface_empty": { + "value": "#d0ddff", + "type": "color" + }, + "surface_close_icon": { + "value": "#9299ad", + "type": "color" + }, + "surface_add_icon": { + "value": "#141ed2", + "type": "color" + }, + "surface_add": { + "value": "#ecf5fa", + "type": "color" + }, + "surface": { + "value": "#ffffff", + "type": "color" + }, + "icon_on": { + "value": "#ffffff", + "type": "color" + }, + "icon": { + "value": "#141ed2", + "type": "color" + }, + "border_empty": { + "value": "#141ed2", + "type": "color" + }, + "border": { + "value": "#ccdeff00", + "type": "color" + } + }, + "expand_button": { + "surface": { + "value": "#ffffff", + "type": "color" + }, + "icon": { + "value": "#141ed2", + "type": "color" + } + }, + "custom_button": { + "text": { + "value": "#192d39", + "type": "color" + }, + "surface": { + "value": "linear-gradient(52deg, #ffffff 0%, #ffffff 100%)", + "type": "color" + }, + "icon": { + "value": "#141ed2", + "type": "color" + }, + "border": { + "value": "#ccdeff54", + "type": "color" + } + }, + "avatar_shield": { + "border": { + "value": "#e6e8ff80", + "type": "color" + } + } + }, + "divider_shadow": { + "value": { + "color": "#b7d0e32e", + "type": "dropShadow", + "x": 0, + "y": 10, + "blur": 12, + "spread": 0 + }, + "type": "boxShadow" + }, + "button_feature": { + "value": { + "color": "#0020911a", + "type": "dropShadow", + "x": 0, + "y": 2, + "blur": 6, + "spread": 0 + }, + "type": "boxShadow" + }, + "button_expanded": { + "value": { + "color": "#0020911a", + "type": "dropShadow", + "x": 0, + "y": 1, + "blur": 2, + "spread": 0 + }, + "type": "boxShadow" + }, + "button": { + "value": { + "color": "#00247e26", + "type": "dropShadow", + "x": 0, + "y": 6, + "blur": 12, + "spread": 0 + }, + "type": "boxShadow" + } + }, + "global": { + "others": { + "gradient_3": { + "value": "linear-gradient(90deg, #141ed2 0%, #141ed2 100%)", + "type": "color" + }, + "gradient_2": { + "value": "linear-gradient(225deg, #ffffff 0%, #ffffff 100%)", + "type": "color" + }, + "gradient": { + "value": "linear-gradient(180deg, #ffffff 0%, #ffffff 38.25%)", + "type": "color" + } + }, + "base": { + "primary": { + "$type": "color", + "$value": "#141ed2" + }, + "primary_dark": { + "$type": "color", + "$value": "#192d39" + }, + "primary_light": { + "$type": "color", + "$value": "#6d83a7" + }, + "secondary": { + "$type": "color", + "$value": "#d0ddff" + }, + "secondary_dark": { + "$type": "color", + "$value": "#69dbff" + }, + "secondary_light": { + "$type": "color", + "$value": "#141ed2" + }, + "tertiary": { + "$type": "color", + "$value": "#f3f5f600" + }, + "tertiary_2": { + "$type": "color", + "$value": "#ffffff00" + }, + "tertiary_3": { + "$type": "color", + "$value": "#ffffff00" + }, + "tertiary_dark": { + "$type": "color", + "$value": "#ecf5fa" + }, + "tertiary_light": { + "$type": "color", + "$value": "#f5f8ff" + }, + "tertiary_light_2": { + "$type": "color", + "$value": "#e5edff" + } + }, + "neutral": { + "black": { + "$type": "color", + "$value": "#000000" + }, + "white": { + "$type": "color", + "$value": "#ffffff" + } + }, + "gray": { + "gray_50": { + "$type": "color", + "$value": "#fcfcfc" + }, + "gray_100": { + "$type": "color", + "$value": "#f6f6f6" + }, + "gray_200": { + "$type": "color", + "$value": "#f3f3f3" + }, + "gray_250": { + "$type": "color", + "$value": "#e6e6e6" + }, + "gray_300": { + "$type": "color", + "$value": "#d8d8d8" + }, + "gray_400": { + "$type": "color", + "$value": "#cccccc" + }, + "gray_450": { + "$type": "color", + "$value": "#b3b3b3" + }, + "gray_500": { + "$type": "color", + "$value": "#9b9b9b" + }, + "gray_600": { + "$type": "color", + "$value": "#808080" + }, + "gray_700": { + "$type": "color", + "$value": "#646464" + }, + "gray_800": { + "$type": "color", + "$value": "#4d4d4d" + }, + "gray_900": { + "$type": "color", + "$value": "#2e2e2e" + } + }, + "blue": { + "blue_50": { + "$type": "color", + "$value": "#f4f4fe" + }, + "blue_100": { + "$type": "color", + "$value": "#d0d2f8" + }, + "blue_200": { + "$type": "color", + "$value": "#9398ea" + }, + "blue_300": { + "$type": "color", + "$value": "#6268e1" + }, + "blue_400": { + "$type": "color", + "$value": "#434bdb" + }, + "blue_500": { + "$type": "color", + "$value": "#141ed2" + }, + "blue_600": { + "$type": "color", + "$value": "#121bbf" + }, + "blue_700": { + "$type": "color", + "$value": "#0e1595" + }, + "blue_800": { + "$type": "color", + "$value": "#0b1174" + }, + "blue_900": { + "$type": "color", + "$value": "#080d58" + } + }, + "green": { + "green_50": { + "$type": "color", + "$value": "#e9f7f0" + }, + "green_100": { + "$type": "color", + "$value": "#bae7d0" + }, + "green_200": { + "$type": "color", + "$value": "#98dcb9" + }, + "green_300": { + "$type": "color", + "$value": "#69cb98" + }, + "green_400": { + "$type": "color", + "$value": "#4cc185" + }, + "green_500": { + "$type": "color", + "$value": "#1fb266" + }, + "green_600": { + "$type": "color", + "$value": "#1ca25d" + }, + "green_700": { + "$type": "color", + "$value": "#167e48" + }, + "green_800": { + "$type": "color", + "$value": "#116238" + }, + "green_900": { + "$type": "color", + "$value": "#0d4b2b" + } + }, + "red": { + "red_50": { + "$type": "color", + "$value": "#fdeaed" + }, + "red_100": { + "$type": "color", + "$value": "#f9bec7" + }, + "red_200": { + "$type": "color", + "$value": "#f69eac" + }, + "red_300": { + "$type": "color", + "$value": "#f27286" + }, + "red_400": { + "$type": "color", + "$value": "#ef576f" + }, + "red_500": { + "$type": "color", + "$value": "#eb2d4b" + }, + "red_600": { + "$type": "color", + "$value": "#d62944" + }, + "red_700": { + "$type": "color", + "$value": "#a72035" + }, + "red_800": { + "$type": "color", + "$value": "#811929" + }, + "red_900": { + "$type": "color", + "$value": "#631320" + } + }, + "orange": { + "orange_50": { + "$type": "color", + "$value": "#fdf6e6" + }, + "orange_100": { + "$type": "color", + "$value": "#f8e3b0" + }, + "orange_200": { + "$type": "color", + "$value": "#f5d68a" + }, + "orange_300": { + "$type": "color", + "$value": "#f1c355" + }, + "orange_400": { + "$type": "color", + "$value": "#eeb834" + }, + "orange_500": { + "$type": "color", + "$value": "#eaa601" + }, + "orange_600": { + "$type": "color", + "$value": "#d59701" + }, + "orange_700": { + "$type": "color", + "$value": "#a67601" + }, + "orange_800": { + "$type": "color", + "$value": "#815b01" + }, + "orange_900": { + "$type": "color", + "$value": "#624600" + } + }, + "purple": { + "purple_50": { + "$type": "color", + "$value": "#f5f2ff" + }, + "purple_100": { + "$type": "color", + "$value": "#dfd8ff" + }, + "purple_200": { + "$type": "color", + "$value": "#cfc5ff" + }, + "purple_300": { + "$type": "color", + "$value": "#b9abff" + }, + "purple_400": { + "$type": "color", + "$value": "#ac9aff" + }, + "purple_500": { + "$type": "color", + "$value": "#9781ff" + }, + "purple_600": { + "$type": "color", + "$value": "#8975e8" + }, + "purple_700": { + "$type": "color", + "$value": "#6b5cb5" + }, + "purple_800": { + "$type": "color", + "$value": "#53478c" + }, + "purple_900": { + "$type": "color", + "$value": "#3f366b" + } + }, + "iam": { + "color_1_dark": { + "$type": "color", + "$value": "#c43a50" + }, + "color_1": { + "$type": "color", + "$value": "#eb2d4b" + }, + "color_1_light": { + "$type": "color", + "$value": "#fbd5db" + }, + "color_2_dark": { + "$type": "color", + "$value": "#bb8501" + }, + "color_2": { + "$type": "color", + "$value": "#eaa601" + }, + "color_2_light": { + "$type": "color", + "$value": "#f8e3b0" + }, + "color_3_dark": { + "$type": "color", + "$value": "#198e52" + }, + "color_3": { + "$type": "color", + "$value": "#1fb266" + }, + "color_3_light": { + "$type": "color", + "$value": "#d2f0e0" + }, + "color_4_dark": { + "$type": "color", + "$value": "#01a6a6" + }, + "color_4": { + "$type": "color", + "$value": "#01d0d0" + }, + "color_4_light": { + "$type": "color", + "$value": "#ccf6f6" + }, + "color_5_dark": { + "$type": "color", + "$value": "#08a6c6" + }, + "color_5": { + "$type": "color", + "$value": "#0acff7" + }, + "color_5_light": { + "$type": "color", + "$value": "#cef5fd" + } + } + }, + "background": { + "sub": { + "value": "linear-gradient(225deg, #ffffff 0%, #ffffff 100%)", + "type": "color" + }, + "main": { + "value": "linear-gradient(180deg, #ffffff 0%, #ffffff 38.25%)", + "type": "color" + } + }, + "shadow": { + "s5": { + "value": { + "color": "#00247e26", + "type": "dropShadow", + "x": 0, + "y": 6, + "blur": 12, + "spread": 0 + }, + "type": "boxShadow" + }, + "s4": { + "value": { + "color": "#1e5dfc26", + "type": "dropShadow", + "x": 0, + "y": 4, + "blur": 12, + "spread": 0 + }, + "type": "boxShadow" + }, + "s3": { + "value": { + "color": "#4a7dff26", + "type": "dropShadow", + "x": 0, + "y": 4, + "blur": 8, + "spread": 0 + }, + "type": "boxShadow" + }, + "s2": { + "value": { + "color": "#1e5dfc26", + "type": "dropShadow", + "x": 0, + "y": 2, + "blur": 6, + "spread": 0 + }, + "type": "boxShadow" + }, + "s1": { + "value": { + "color": "#1e5dfc26", + "type": "dropShadow", + "x": 0, + "y": 1, + "blur": 2, + "spread": 0 + }, + "type": "boxShadow" + } + }, + "surface_decoration": { + "sub": { + "$type": "color", + "$value": "#6645ff" + }, + "main": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "sub_2": { + "$type": "color", + "$value": "{global.blue.blue_200}" + }, + "sub_3": { + "$type": "color", + "$value": "{global.green.green_400}" + }, + "sub_4": { + "$type": "color", + "$value": "{global.base.secondary_dark}" + }, + "sub_5": { + "$type": "color", + "$value": "{global.orange.orange_400}" + }, + "sub_6": { + "$type": "color", + "$value": "{global.base.secondary}" + }, + "sub_7": { + "$type": "color", + "$value": "{global.base.secondary_dark}" + }, + "sub_8": { + "$type": "color", + "$value": "{global.orange.orange_200}" + }, + "sub_9": { + "$type": "color", + "$value": "{global.green.green_200}" + }, + "sub_10": { + "$type": "color", + "$value": "{global.purple.purple_200}" + } + }, + "surface_chart": { + "color_1": { + "$type": "color", + "$value": "#141ed2" + }, + "color_2": { + "$type": "color", + "$value": "#69dbff" + }, + "color_3": { + "$type": "color", + "$value": "#43b97a" + }, + "color_4": { + "$type": "color", + "$value": "#f8c553" + }, + "color_5": { + "$type": "color", + "$value": "#c8c0ff" + }, + "color_6": { + "$type": "color", + "$value": "#a28fff" + }, + "color_7": { + "$type": "color", + "$value": "#6645ff" + } + }, + "surface_skeleton": { + "main": { + "$type": "color", + "$value": "#f4f6fb" + }, + "sub": { + "$type": "color", + "$value": "#e8ecf7" + }, + "sub_2": { + "$type": "color", + "$value": "#e1e5e7" + } + }, + "border_interation": { + "quinary": { + "$type": "color", + "$value": "#00000000" + }, + "senary": { + "$type": "color", + "$value": "#00000000" + }, + "septenary": { + "$type": "color", + "$value": "#00000000" + }, + "primary": { + "$type": "color", + "$value": "{global.base.primary_light}" + }, + "primary_2": { + "$type": "color", + "$value": "{global.base.primary_light}" + }, + "primary_3": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "secondary": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "tertiary": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "disabled": { + "$type": "color", + "$value": "{global.gray.gray_450}" + }, + "quaternary": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "octonary": { + "$type": "color", + "$value": "{global.base.secondary_dark}" + }, + "nonary": { + "$type": "color", + "$value": "{global.base.secondary}" + }, + "denary": { + "$type": "color", + "$value": "{global.neutral.white}" + } + }, + "for_designer": { + "mass": { + "$type": "color", + "$value": "#00000000" + }, + "priority": { + "$type": "color", + "$value": "#000000" + }, + "private": { + "$type": "color", + "$value": "#000000" + } + }, + "surface_semantic": { + "warning": { + "$type": "color", + "$value": "{global.orange.orange_500}" + }, + "warning_sub": { + "$type": "color", + "$value": "{global.orange.orange_50}" + }, + "error": { + "$type": "color", + "$value": "{global.red.red_500}" + }, + "error_sub": { + "$type": "color", + "$value": "{global.red.red_50}" + }, + "success": { + "$type": "color", + "$value": "{global.green.green_500}" + }, + "success_sub": { + "$type": "color", + "$value": "{global.green.green_50}" + }, + "information": { + "$type": "color", + "$value": "{global.blue.blue_500}" + }, + "information_sub": { + "$type": "color", + "$value": "{global.blue.blue_50}" + }, + "normal": { + "$type": "color", + "$value": "{global.gray.gray_600}" + }, + "normal_sub": { + "$type": "color", + "$value": "{global.gray.gray_100}" + } + }, + "surface_highlight": { + "main": { + "$type": "color", + "$value": "{global.base.secondary}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.tertiary_light}" + }, + "sub_2": { + "$type": "color", + "$value": "{global.base.tertiary_light}" + }, + "sub_3": { + "$type": "color", + "$value": "{global.base.tertiary_dark}" + }, + "sub_4": { + "$type": "color", + "$value": "{global.base.tertiary_dark}" + }, + "sub_5": { + "$type": "color", + "$value": "{global.base.tertiary_light}" + } + }, + "text_neutral": { + "main": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "sub": { + "$type": "color", + "$value": "{global.gray.gray_500}" + }, + "sub_2": { + "$type": "color", + "$value": "{global.gray.gray_700}" + }, + "sub_3": { + "$type": "color", + "$value": "{global.gray.gray_900}" + }, + "sub_4": { + "$type": "color", + "$value": "{global.gray.gray_300}" + }, + "sub_5": { + "$type": "color", + "$value": "{global.neutral.white}" + } + }, + "text_dynamic": { + "main": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.primary_light}" + }, + "highlight": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "highlight_sub": { + "$type": "color", + "$value": "{global.base.primary_light}" + } + }, + "text_semantic": { + "warning": { + "$type": "color", + "$value": "{global.orange.orange_500}" + }, + "error": { + "$type": "color", + "$value": "{global.red.red_500}" + }, + "success": { + "$type": "color", + "$value": "{global.green.green_500}" + }, + "information": { + "$type": "color", + "$value": "{global.blue.blue_500}" + }, + "normal": { + "$type": "color", + "$value": "{global.gray.gray_700}" + } + }, + "text_interaction": { + "main": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.primary_light}" + }, + "disabled": { + "$type": "color", + "$value": "{global.base.primary_light}" + } + }, + "text_inverse": { + "main": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.primary_dark}" + } + }, + "text_on": { + "semantic": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "decoration": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "decoration_2": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "inverse": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "chart": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "chart_2": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "interaction": { + "primary": { + "$type": "color", + "$value": "{global.base.tertiary_dark}" + }, + "primary_2": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "primary_3": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "secondary": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "tertiary": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "disabled": { + "$type": "color", + "$value": "{global.gray.gray_500}" + }, + "quaternary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "quinary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "senary": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "septenary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "octonary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "nonary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "denary": { + "$type": "color", + "$value": "{global.neutral.white}" + } + } + }, + "icon_dynamic": { + "main": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.primary_light}" + }, + "highlight": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "highlight_sub": { + "$type": "color", + "$value": "{global.base.primary_light}" + } + }, + "icon_neutral": { + "main": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "sub": { + "$type": "color", + "$value": "{global.gray.gray_500}" + }, + "sub_2": { + "$type": "color", + "$value": "{global.gray.gray_700}" + }, + "sub_3": { + "$type": "color", + "$value": "{global.gray.gray_900}" + }, + "sub_4": { + "$type": "color", + "$value": "{global.gray.gray_300}" + }, + "sub_5": { + "$type": "color", + "$value": "{global.neutral.white}" + } + }, + "icon_semantic": { + "warning": { + "$type": "color", + "$value": "{global.orange.orange_500}" + }, + "error": { + "$type": "color", + "$value": "{global.red.red_500}" + }, + "success": { + "$type": "color", + "$value": "{global.green.green_500}" + }, + "information": { + "$type": "color", + "$value": "{global.blue.blue_500}" + }, + "normal": { + "$type": "color", + "$value": "{global.gray.gray_700}" + } + }, + "icon_interaction": { + "main": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.primary_light}" + }, + "disabled": { + "$type": "color", + "$value": "{global.base.primary_light}" + } + }, + "icon_inverse": { + "main": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.primary_dark}" + } + }, + "icon_on": { + "semantic": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "decoration": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "decoration_2": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "inverse": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "chart": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "chart_2": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "interaction": { + "primary": { + "$type": "color", + "$value": "{global.base.tertiary_dark}" + }, + "primary_2": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "primary_3": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "secondary": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "tertiary": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "disabled": { + "$type": "color", + "$value": "{global.gray.gray_500}" + }, + "quaternary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "quinary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "senary": { + "$type": "color", + "$value": "{global.neutral.white}" + }, + "septenary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "octonary": { + "$type": "color", + "$value": "{global.base.primary}" + }, + "nonary": { + "$type": "color", + "$value": "{global.base.primary_dark}" + }, + "denary": { + "$type": "color", + "$value": "{global.neutral.white}" + } + } + }, + "border_dynamic": { + "main": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.secondary}" + }, + "sub_2": { + "$type": "color", + "$value": "{global.base.tertiary_2}" + }, + "highlight": { + "$type": "color", + "$value": "{global.base.primary}" + } + }, + "border_semantic": { + "warning": { + "$type": "color", + "$value": "{global.orange.orange_500}" + }, + "warning_sub": { + "$type": "color", + "$value": "{global.orange.orange_100}" + }, + "error": { + "$type": "color", + "$value": "{global.red.red_500}" + }, + "error_sub": { + "$type": "color", + "$value": "{global.red.red_100}" + }, + "success": { + "$type": "color", + "$value": "{global.green.green_500}" + }, + "success_sub": { + "$type": "color", + "$value": "{global.green.green_100}" + }, + "information": { + "$type": "color", + "$value": "{global.blue.blue_500}" + }, + "information_sub": { + "$type": "color", + "$value": "{global.blue.blue_100}" + }, + "normal": { + "$type": "color", + "$value": "{global.gray.gray_700}" + }, + "normal_sub": { + "$type": "color", + "$value": "{global.gray.gray_400}" + } + }, + "border_neutral": { + "main": { + "$type": "color", + "$value": "{global.base.secondary}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.tertiary_light_2}" + }, + "sub_2": { + "$type": "color", + "$value": "{global.base.tertiary_light}" + } + }, + "border_inverse": { + "main": { + "$type": "color", + "$value": "{global.base.secondary_light}" + }, + "sub": { + "$type": "color", + "$value": "{global.base.primary_dark}" + } + }, + "navigation_top_background": { + "$value": "color", + "$type": "other", + "$description": "Type Navigation Top: image - hình ảnh, color - token màu, none - blur" + }, + "padding_screen": { + "mobile": { + "$value": "24", + "$type": "other" + } + }, + "layout_type": { + "$value": "mass", + "$type": "other" + }, + "type_logo_screen": { + "$value": "", + "$type": "other" + }, + "type_theme": { + "$value": "dark", + "$type": "other", + "$description": "Format Theme: dark - theme tối, light - theme sáng" + }, + "user_interface_type": { + "$value": "mass,priority,private", + "$type": "other" + } +} \ No newline at end of file diff --git a/mbcp_themes/trungthu2025_priority/META-INF/com/google/android/update-binary b/mbcp_themes/trungthu2025_priority/META-INF/com/google/android/update-binary new file mode 100644 index 0000000..c624bcf --- /dev/null +++ b/mbcp_themes/trungthu2025_priority/META-INF/com/google/android/update-binary @@ -0,0 +1,33 @@ +#!/sbin/sh + +################# +# Initialization +################# + +umask 022 + +# echo before loading util_functions +ui_print() { echo "$1"; } + +require_new_magisk() { + ui_print "*******************************" + ui_print " Please install Magisk v20.4+! " + ui_print "*******************************" + exit 1 +} + +######################### +# Load util_functions.sh +######################### + +OUTFD=$2 +ZIPFILE=$3 + +mount /data 2>/dev/null + +[ -f /data/adb/magisk/util_functions.sh ] || require_new_magisk +. /data/adb/magisk/util_functions.sh +[ $MAGISK_VER_CODE -lt 20400 ] && require_new_magisk + +install_module +exit 0x diff --git a/mbcp_themes/trungthu2025_priority/META-INF/com/google/android/updater-script b/mbcp_themes/trungthu2025_priority/META-INF/com/google/android/updater-script new file mode 100644 index 0000000..11d5c96 --- /dev/null +++ b/mbcp_themes/trungthu2025_priority/META-INF/com/google/android/updater-script @@ -0,0 +1 @@ +#MAGISK diff --git a/mbcp_themes/trungthu2025_priority/README.md b/mbcp_themes/trungthu2025_priority/README.md new file mode 100644 index 0000000..83428b2 --- /dev/null +++ b/mbcp_themes/trungthu2025_priority/README.md @@ -0,0 +1,26 @@ +# Template theme + +- Copy theme images to `theme-id/images/` + +- Then copy your theme color pallete (token.json) to `theme-id/theme` + +- Rename theme-id folder to your theme id + +``` +mv 'theme-id' 'your_theme_id' +``` + +- Replace theme-id with your theme id first, for example: + +``` +sed -i 's|{theme-id}|your_theme_id|g' createmodule.sh + +sed -i 's|{put-theme-id-here}|your_theme_id|g' customize.sh +``` + +- Replace module name if you want to + +``` +sed -i 's|Template|Your theme name|g' module.prop +sed -i 's|Template|Your_theme_name|g' createmodule.sh +``` diff --git a/mbcp_themes/trungthu2025_priority/createmodule.sh b/mbcp_themes/trungthu2025_priority/createmodule.sh new file mode 100755 index 0000000..a4fa3a9 --- /dev/null +++ b/mbcp_themes/trungthu2025_priority/createmodule.sh @@ -0,0 +1,5 @@ +echo "Creating template.bin..." +zip -r9 template.bin 46024a72-3a46-4860-97ca-f837b2ffba3e +echo "Creating module..." +zip -r MBCP_MidAutumnFestival_2025_Priority.zip *.sh *.prop *.bin META-INF +rm -rf template.bin diff --git a/mbcp_themes/trungthu2025_priority/customize.sh b/mbcp_themes/trungthu2025_priority/customize.sh new file mode 100755 index 0000000..c5369d1 --- /dev/null +++ b/mbcp_themes/trungthu2025_priority/customize.sh @@ -0,0 +1,64 @@ +#!/system/bin/sh + +# Get base.apk path +dumpsys package com.mbmobile | grep path: > /data/local/tmp/path.txt +sed -i 's| path: ||g' /data/local/tmp/path.txt + +APKPATH="$(cat /data/local/tmp/path.txt)" + +notpriority() { + echo "ERROR : Current MB/MBCP app is NOT SemiPriority!" + echo "ERROR : Please install or repatch app with SemiPriority theme!" + rm -rf /data/local/tmp/path.txt + exit 169 +} + +ispriority() { + echo "INFO : Current MBCP app is SemiPriority! Continuing:)" + rm -rf /data/local/tmp/path.txt +} + +echo "APK Path : $APKPATH" + +# SemiPriority check +echo "Checking if the app is SemiPriority or not..." +unzip -l $APKPATH | grep semipriority* && ispriority || notpriority + +#uhh you might seeing these script, believe me no malicious here at all +# +# Replace [put-theme-id-here] and [theme-id] folder with your theme ID +# Don't forget ! + +if [[ -d /data/data/com.mbmobile/app_flutter ]]; then + echo "[app_flutter] folder found, ignoring first time app open!" + am force-stop com.mbmobile +else + echo "[app_flutter] folder not found, app need to run the first time!" + am start -n com.mbmobile/io.flutter.plugins.MainActivity + sleep 10 + echo "Completed! forcing stop MBCP..." + am force-stop com.mbmobile +fi +echo ---------- +echo Creating theme folders.... +mkdir '/data/user/0/com.mbmobile/app_flutter/app_theme/' +mkdir '/data/user/0/com.mbmobile/app_flutter/app_theme/unzip' +am force-stop com.mbmobile +sleep 1 +echo ---------- +echo Copying themes... +unzip -o "$ZIPFILE" 'template.bin' +unzip template.bin -o -d '/data/user/0/com.mbmobile/app_flutter/app_theme/unzip/' +chmod 644 /data/user/0/com.mbmobile/app_flutter/app_theme/unzip/46024a72-3a46-4860-97ca-f837b2ffba3e/images/*.png +chmod 644 /data/user/0/com.mbmobile/app_flutter/app_theme/unzip/46024a72-3a46-4860-97ca-f837b2ffba3e/theme/token.json +sleep 2 +echo ---------- +echo "MBCP will open after 5 seconds, please login and then click [Apply] or [Áp dụng] to complete theme installation !" +echo ------------- +sleep 5 +echo "Starting flutter activity..." +am start -n com.mbmobile/io.flutter.plugins.MainActivity +input keyevent KEYCODE_HOME +sleep 1 +am start -a android.intent.action.VIEW -d 'https://mbbank.onelink.me/QPF5?af_dp=mbbank%3A%2F%2Finstallingnew&af_force_deeplink=true&ad_dp=theme_detail&id=46024a72-3a46-4860-97ca-f837b2ffba3e' com.mbmobile +echo ------------------- diff --git a/mbcp_themes/trungthu2025_priority/module.prop b/mbcp_themes/trungthu2025_priority/module.prop new file mode 100755 index 0000000..8af8c22 --- /dev/null +++ b/mbcp_themes/trungthu2025_priority/module.prop @@ -0,0 +1,6 @@ +id=mbtheme_trungthu2025_priority +name=Mid-autumn Festival Priority Theme For MB Flutter +version=v1.0 +versionCode=10 +author=cuynu +description=Mid-autumn Festival Priority module for MB Flutter